actctcctgcgtttcggcccccggccacgcggggttagagatggacggctgcgcggcaggcgacgaggcaggcccgcccctgacccgcgatggccggcagttcgtgaacgtccagcgcctcgacgagcgcctccgggagctccgccagctcctcttggatccgctcgcccttcaacgccagcagggccccgtcgggggcgaggagcccgcgggtccccgggatcagtgtggccaacggggccacggcgcgcgcggtgaccacagcgaagtcaccgtcatccagggcctccatacgcgcctggcgcacctgaacgcggtgcaggcccagctccgtggcgcactggcgaaggaagcgcgttttcttgccgttgctgtcgatcagggtcaccgatcgatcgggctcaatcagggccagcacgagcccagggaagccggccccgctgcccacatcggccagcgcgccggccgggaggtaacgtcggacgaccagactgtcgagcaggtgccggtcgatgagcgtctcgacgtcccgcgcagcagtgagattgtacgcgcgattccagcgcatgagcagggacagaaagccctcgaggcgctccagggccggggcgtcgagttcaatctggaggtcttcgagccgcgattccaggtacttacgcggcatcttcacctccggtcggcgtgcgcagccagccgcggcggcgtagatgaatcagcagcagcgagatcgcggccggggtgactccgggcaggcgggccgcctgccccaccgttgccgggcgcatccgggtcagccgctcacggacctcggtggacaggccgtcgatggcggcatagtcaagcgcttcggggaggcggacctgcgcgtaccgctggtggcgctggttctccaactcctggcgttccacatacccgtcgtagcgggcctcgatctccagttgctggaccgcgcgaaccgggaggtcggcctcctccaggccaccgatgaagcgcacgtcatcgtaggaaagttcaggacggcgcagcaggtcgaacagcgtctggtctcggcgcagcgcgccaccgagacgggcctgctgggaggccgtcagccggcccgggtgtacccgcgtgccgttaagacgcgcccgctcggcgttgagggcgtcgcggtaacgggcaaaacgcgtccattgatcgtccccgaccgagcccaggcggcggccgacctcggtcaggcggtcctcggcgttgtcgtcgcgtaggcgcagccgatgctcagcgcggctggtgaacatgcggtagggctcggtgacgcctgtggtgaccagatcgtcaatcaagacaccgatgtaggcctcctcgcgggtggggaaccagggatcctcccccgccgacacacgcgccgcgttgagcccggcgatcagaccctgggcggcggcctcctcatagcccgtggtgccgttgatctggccagccaggtagaggccagcgatggtggcgctctcgagccacggggtgagtccccggggatcgaggtagtcgtactcgatcgcgtagccgggacgcgtgatccgggccgcctccaggcccggcatactgcgaatcagggcttcctgcacggtgaacggcaagccggtggagactccgttgggatagagctcagtggcgtcgagcccctcgggctcgaggaagacctggtggtggtcgcggtcggcgaaccggacgaccttgtcctcgatcgacgggcagtaccgggggcccgacgactggatcgcgccgctgtacatcggggagtggtccagggcatcgcggatgatgcggtgggtctccggcgtcgtccagctgatcaggcaggcggcctccggcagcggcgcctccggcgggcggaagggcgagaagagcggacgcggggtgtcgccgtgctgggcatcgagctgctcgacggccactgttcgccggtcgatgcgcggcggggtgcccgtcttgagacggtgaaccgcaagcccaaggtcgcgcagcgatgccgacaggcgatccgccgccgggtccccggcgcggccagcgctgtgctggacatgcccgatgtggatctggccggcgaggaaggtgccagcggtcaccaccaccgcatcggcgtgaagggtcgcgccgctttctgtccgtacgccataacagcgctgatcagcgaccagcagctcctcggcggcgtcctggagcagggcaaggccgggcaaggcgtcgagtgcccggcgcgcggcccgggcgtaggtagggcggtcggcctggatgcgggtggcacgcaccgccggccccttgcgctgattgaggacccgggcgtggatggcggatgcgtccgcgagccgccccatcaccccgcctagcgcgtcgatctcgcggaccaggtgccccttgccaatgccgccgatcgccggattgcaggagagcgcgccaatggtctcgaggttgtgcgtgatcaggagggtcgaacggcccagtcgggcggcggcagccgcggcctccgtgccggcatgcccgccgccaatgacgatgacatcgaagcggttggtgttcatgcggggattttgggccgccgggacggaagcctcaagggggatgttccacgtggaaccaacttgcggggcgaggcggccgtcgaccgccacgtggatgttccacgtggaactacggtccagttcggcgggaccatcgaagggttcgatgtgtcccagtacctgccgcgcaaagaggcgcggcggatggatccgttcatccactacgcctttggtgcctgcgccgaggccctggatgggagcggcctggagatccgcgaggacaacgcagaccggatcggagtggctatcggttccggcatcggcgggatccaggggatcgagaccgggcaccaggcgctgatggaagggggggcgcgcaaggtatccccgttcctggtgccgagcagtgtgatcaacatggcgcccggcaatctgtccatccactacgggttgcgggggcccaacctgtcgacggtgacggcctgcgcagcagggacccacaaccttggggtatccgcccggatgatcgccgccggtgacgccgatgtcatgatcgcgggtggggcggagaagtgcatcaccccgctgggcctggcggcgttctcctccgcccgggcgctgtcgacacgcaacgatgacccgcagggcgcgagtcggccctgggacgtcgatcgcgacggctttgtcctcagtgaaggggccgcggtcgtggtgctcgaatcctacgctcatgcgcggaagcgcggggcgacgatcctcgccgagttggtcgggttcggcaccagttcggacgcttaccacatcactcaaccggcggagagcggggagggggcgcagcgctgtatggcgcgggcccttgaagacgccggcatgaatccttcagacatcgactatatcaacgcccacgggacgtcgacccaggtcggcgatgtggccgaggcggctgcggtcaagcggctgttcggtgcgggcgccggcgacgtcgccatgagttccaccaagtcggcaaccggacatctgctgggtgccgcggggggtctcgaggccgtattcagtgttttggccctgcgtgacgggatcatcccgccgacgtgcaacctggccgaacccgaagcggattgtgccgggctggacctggtgccgggcgaggcccggaagcagccgctgcgagcggtcctcagcaactctttcggattcggcgggacgaacgcttccctgatcttccgcaagccgagctgagaagtggggggctttgagccgtaagcaactggtcaacggccgcgcggatacggccctcgacgccgaggatcgcggcctcgcctatggcgatggactgttcgagaccgtagcggtcagccgcggtcggctatgcctctgggactaccacatggatcggctcctagacggcgcgcgccgactcgggctgcccgagccgcccttggccaccctgcgggaagaggcccgtttcctcaccgagaaggtggagcggggcgtactgaaggtggtctacacccgcggcagcagtgagggtcgtggctacctgccgcctgccaggccaatccccacgcgaatcctgacactgcacaatactccggcgattccgccggagcgctggcagggggttgatgtccggctctgtcggacccgcatcagcacgcaaccccggctggccggcatcaagcatctcaatcgcctggagcaggtgatggcccgatccgaatggcgggatgccgccatcgccgagggcttgatgctcgacgccgacgggctcatcgtggaaggcacagcgaccaacctcttcggaatccgcaatcgggtgctcatgacgccccctctcacacattcaggcgtggccggtgtgatgcggcgctgggtcctggagtacgccgagacgctcgggctgcgggtcgagcagcgtggcttctacccgggcgaggtgtccgagatggacgagctttttctgaccaacagcctgatcggcctctggcccgtccgttccgtggcgggtacgcagataccggtcggaccggtgagtcagcgctatctccaggcaatcgccgatcatgggctcaccccgttggttgaggagccggcgatgcgcggcggggcagggcgttgatcgggcgcgtaccgcgacgacgctggtgggtcgtcgccgtggctctggtgtttgttgtgtcgtcgggagtcggcggatggctgttctacgagctcgatcaccgtccactggaggtcagcgccccccccgagatcctcgaggtcccccgcggagggtccttgcacgccatctcccggggtctcgagtcccgtggctggatccccggatcgacgcgcctcgcgttgcgaatctacggtcgcctcagcgacatctcgggtgagctcaaggccggcgagtatgtcgtcgagcagggtatgagcgtgcgtcagctgctggcgcggatccgtgccgggcgggtcaagctgcaccgcctgaccgtcgtcgagggttggacgttcgcgcggctgcgccaggagctgggccaacacgaggccgtggagcagaccctggacggggtggaagacgagcagatcatggaggagctggggctcgaggcgtctcaccccgaggggatgtttttcccgaccacctaccgctttccgcgtggcgcgaccgaccgtgatctgctccgggtcgctgctcggcagatgcgccaggagctggcgcgggtgtggagcgagcgccacccggaggtgcccctggacgagccctaccaggcgctgatcctcgcctcgattattgagcgcgagaccgggcgcgatgatgagcgccgcaaggtggcgggggtgttcacccggcgcctggagcagggtatgcgcctgcagacggatcccaccgtgatctacggtctgggcgatgactacgacggccgcctgcgccgggctgacctgcgacgcgatacgccctacaacacgtatacgcgccacggtttgccgccgaccccgatcgcccttcccgggcgggcgtcgttggaggccgccgtggacccgaaaccgggtagtgcgctgtactttgtgtcacgcggggatggcagccaccacttctcggatacgctggacgagcataatcaggcggtgcgacgctacatcctggaggagaagtgaccgagcgagggtgtttcatcacggtggaggggctggaaggggctggtaagaccacctgtctacaggctatcgagcagatgctgcttgaggccggcatcgaccgccccctgtttacccgggagcctggcggaaccccgttcggggaagcgctgcgcggcgcgctcttggatccgcagtaccgcggcctgacggcagaggccgaggcgttgaccgtgttcgcggcccgtgccgaacatctggcgcaagtcatccggcccacgctggatgccggacgctgggtgatcagtgatcgcttcacggatgctacctatgcttatcaggggggtggccgtggccttggcgatgaacggattgctgtgctggagcgctgggttcacggtgggttcacgccggaccgcacgctcctgctggacgtggaccccacggtggggcggtcacgggtcgcccaccgaggcgacggagaagaccgctttgagcaggagcgggatcccttcttccaagccgcgcgcgccgcttacgcccgacgcgccgcagcagatcccgagcgcttccgctgcatcgacgccaaccggcccgagggcgaggtggcggaacaggtacgtgccggagtggccgatctcttgccggtgggtggacgaccgtgagcgaggccgcccatctctcggactggatcacgccccgggacgggcgggagcaactcccgccgtggctgctgccggagctggaccggttgctcaccctccacgatcagggccggctccatcacgcgctgttgctgacgggtcgcaccggccttggcaaacggctcctggcgggcgtcctggcccgggcgctgctctgtcaggcggacgaggggggcggggcgcggccctgcggtcagtgccggggttgccatctgaccggcgggggttcccaccccgatttgcgcacgctgagtccgagtagccgcggcgagcgcggtgagatcgtggtcgacagcgtgcgtgggctggtcgatttcctgcatctgagcgcgcaacggggggggagtcgggtggcggtgatcgttccttgtgatcgcctcaaccgcgccgccgccaacagcctgctcaaaaccctggaggagccacctccgggcgtcttcctgatcttggccaccggtcggcccggacggctgccgccgaccgtacgaagccgatgcaccgtacgtggcctgacgccgccggcctgggacgcagcgcggcggtggctggccgagcgcgcgggcggggccgagggccgggtcgacaaggcgctcgcgctggccggcggcatgccgctgactgccgagcagatcctccatgagcaggggctggagggatacgagtcgctgctccagcagctgcaccgcctcagcgccggaggagacccggtcaaggaggccgaggcctgggagggggcgccggaggcactggccgacgccgttacagcgatcctggcggatctactgcgtcaacgccacggggcgccggatcgcggactactgccgtcgccgctggcacagcagctggtccgcgaagcctcggtggaggcgctccaccaggcgttcttgcgtatcggcgagcatcggcgcggcctcgagcagcctctgaatggccgtctggccgccgaggcgatcttcctcgacctggccgccgccttgcggcccgctcgtcaatccgccgccagacaggcgtgaagccgccgccaggcttcctccaggtcctcggctgtgttgtaaaaatgtggcgagaagcggatcccgccgcagcgcgaggcacacgccacgtcacgggcacgcagcgccgccaggagacgctccggatccgctcccggtacgcggaaggtcacgatgccggcgtgccgttgcggctccgacggtgtaaccagctcaaagccgtggcgctggactccctccatggcgtgccgggcgttttccaggacgcgccgctcgacctcgtccaggccgacctcttctaggacggccaagctggcctcgagggcgtgggaaccgagcagattggggctacccggctccaggcagcgaccgttgccggccggatcccagccagggcggtcgaatgcgccgagctcgtcggccatgtgccaaccgatctgccagagccttaacttgtcgcgcacccgcgggtggacgtacagaccgccaatgccttccggaccaagcatccacttgtggccatcggcgacgataaagtcggcatccaccgacagcctcagcgcccccagggtctggatggcatcgacgcacagcaggatgccgcgttcgcggcaggcggtgctcaggcgctccagatccatgcgcagcccggtgccgtactggacgctgctcaccggcaacagtcgggttcgcggtgtcagggcgtcgatcagggcgtcttcgggcgtggcgccgtcactcagtcggacctggcgaacgtggacaccgtagtgctcggcgagcgactgccagacccagcgattggagggaaattcctggtcgttgatgaccacctcatccccggggtgccacgtgaccccatgcgcaaccatcgacaggcccgctgaggtgttgggaaccagggcgatgtcctccgctgcggcgtcaccgacccccatcagtcgggcgagccgggcacgcagccggtcttcggcctcaagccattgggggtagtccgcggcgccccggtgcaggcactcatccgcgaaccgatggacggcatcccgcgttcgctgcggccaggtgccgacgccagcgtggttgaggtagaccaggtttgggtccaacgggaactctgggtgggccatcgccgttgcctttgtggttgcagcggtgaacgaccgagtataccgagccgttggcgggttgtcggcaagcccgccggccgcagccgccgtgtcgccggcacgcctggggccgtggaaggtatattatgttaaatagcccgcgaccccaagagaaggaaggccggccgtggtccctgactcagtggtcggatgcgccctgtccggcgccctacccaccccgagagcttttacgcctcagacttgccgtgtctcccgccatcgctgggcgtgctcctcgtcagcgatattccactcgtgctcgatgaactgtttatctccggtctccagcaacgcccacaggatgaagtcggcagcgtcctcggggctgtgaagctgaccgttctgcttaagcttgatgaagcgatccacggccgggaagcgctccggggtctgggtccggatgtgatcctgcatgggggtatccaccacgcccgggcgaaccgagccgaccaggatcccctcgcgccataactcttcgcggtagatctggtagaccatgaacagcgcagccttgctggtgcagtacgcaccccagcccatggacggcttgtgcgccgctcccgacgagatatgcaggattcggcttcccggctccatgagtggcagcagcccctggctgaggaagaccggcgcttccacgttaaccgccatggctttccgccaggcgtcgaggtccacgtccttgagcggtcccaccggatcgagaagaccggcattgtggatgaccgcgcgcaccgtgtagccctgcgcggcctcgatgatgtgtccgcgctcgtcagcatgggcgatatccgcgctgagtgtgcgaatccggtctgaatcggcggtggcggtttcggcgagcgcctcagggcgtcgcccgaccgtgagcacctgggctccgtcccgggcaagcccgcgcaccagtgccctgcccaggccgctaccaccaccggtcacgaccaccagttcgttctcatgccacctcatgttgcgctccttcactcaacgatcggcctgctcaccgcgatggcacgcctgacttcaattcgattcagtgaacagtgtaacgagtcagacaatcacaggtcgctgtccggaccaatgatccgattcggcggcactccccccgttgcaaacgccaccagattatcgcgcagctgctcgacaatgcggcgtcgcgcctccagcgccgaccaagcgctgtgcggtgtgacggtaacgttcggtagatccgcggccagtagcgggtggtccggcggggggggttcctgtgtcaggacgtcgagcgcggccgccccgatctcttcgttccgcagtgccgtggcgagcgccgactcatccaccaatcccccccgggcggtgttgaccagcagtgcatcgctgcgcattcgccgcagcgccccggcgtcgatcatcccggctgtctcctccgtcagcgggcaatgcaggctcagcacgtccacttccggcagcaactcgtcaaacgggacccggcccacccggcagcgatgggccgagggccgctcggccagccatacctccatgccgagggcttgcgcaaacgccgcaacccgctgccccagagtgccgtaaccgacaacccccaggcgccgaccggcaatctcgcgctgggcgggatcgatcaggctaaagtgcggcgcccggctccactccccgtcccgaacccgggcggtgaacgccgggatgcgtgtgaaatggttcaggaccagagtgagcgtatgctgagcgacggccgtggtgccgtaatcctggcagttggtgaccgtgatgccccgccgccgggcggcttccaggtccacgttgttggtgcccgtagccgcaacggcgatcagccgcagcttcggcaagcagctgaggatcccggcgtcgaggacgaccttgttgacgatggccgcctctgccggctcgagtctagggagcaacgcctcgggacgggttcgggggtagcactcaagggggtcagccgcctgttgcagcggcgtcagatccaggtcaccggggtccagggaccccgcgtcgaggaagacggtatgcatagcgtggaatcggtcccggtcagaacaccacctgacgagcggttgcgcgccagcctgttcgctattctatgacctttcagcccgtgaaacaggaggcaactgatgatgccgcaaggcagtggcaccggcccgtccccttcctcggacgccctgaatcaggcggcacggctgcctgcccccctaccggtcattgcggtcactggctactcgggggccggcaaaacaaccctgctgaccggtctggttacccagatgcgcagcgccggctggtcccctgcggtggtcaaacatgctcaccacggatttgatatggaccgccccggtaaggacagctaccgggtgcgggaagccggtgccgagcaggttctggtggtttccgctcagcgctgggccctgctgacggagactccgactgaggagcatgatgacgacctgctggtgaccaggctgcgcgccatcgacccgactcgagccgacgtcatactcgccgaaggcttccgccacagtggcgcggggcaattgctggtccatagccaacgcaccggagtcgagcgtcccgacttccaggcgccgggcgtacttggcgtggccaccgacgaccccgaagctgtgccgcctggcctcccctgcctcgatctcgatgatcacgctggcctggccgccttcgttgagcgttgcatccacggcattataagccgtgctcgcgggaaccaggcgggcgagtattaacaagaaaaatcaggaggttaaaagacctttcgcccttccctgcgggcggccccggggttacattgatcgacgcggcaccccgttgtgggtgagccgataacaatcacaacaccccggggacggtgacaacctcaagcagggaggggacccatgagctaccaggagacttattgggagtcgatcaacgatccggaggcgttctggctacgtgaggcgcagctgctgcagtggatcgctgagcctcctgccgccctgagcctggatgagcagggtcggcagcggtggttccgtggggggcgcctgaacgtctcccagctggccctggatgcccatgtcgaggccggtcggggcgaacagcctgccctcctctacgactccccggtgagtggttcccgcgagcaatacacctaccggcagctgctggacgaggtgtcccgagccgcggggatgctgcgcgatctcggtgtcgggcatggcgaccgggtcgttatctatatgcccatgatccccgaggcggtcatcgccatgctcgcctgcgcgcggctgggtgccatccactcggtggtcttcggtggtttcgccgccaacgaactggcggtacggatcgatgacgccaacccccgggttgtcctgacggcgagctgtgggatcgaagtcgatcgggtcatcccctatcaaccactggtcgatgaggccctacgccgcgcggaacacaagccagcgcgggtcgtttacgtcagccggcctcaggcccaggtggcgtgggacgaaaatcgggatctggactggcacacgcagctggcgcagtcggccccggcagagccggtggccgtggatgccacggatcccctctacatcctctacacctccgggacgaccggaaaacccaagggggtggtccgggatagcggcggatacgccgtggcactgaattggagcctcggggcgatctacgacctccaccccggcgacgttttctggaccgcctcggatgtcggctgggtcgtcggccactcctacattgtctacggccccctgattcgcggctgcacgaccgtcgtctacgaaggcaagccggtgcggaccccggatgccggcgcgttttggcgcgtgatctcggagtatcgcgcaaaggcgttcttcaccgcccccaccgcctttcgggcaatcaagaaggaagaccccgaggcacgccacctgcaggactacgatctctcctgcctggagaatgtctttgtcgccggtgagcggctggatccccccacctacgagtggctttcgcaaaccctgcaacggcccgtgatcgatcactggtggcagacggagacgggttggcccatcgttgcgaacccgatgggcatcgagcccctgcccatcaagagtggctcggccaccgtgcccatggccggctacgacatccgcgtgctcgacgattccggccgcgagctccccgccggcgagcagggcaacctggccatccggctcccgctgccgcccggctgtctgccaaccctctggaatgatgaggcccgcttccggaagtcctacctggagcgtttccctgggttctacgacacctcggacggcggattgatcgatgaggatggttacgtctacgtgatgggccgggtggacgatgtgatcaacgtcgccggccatcgcctctccaccggggagatggaggaggtcatcggtgatcactcggcggtggcggaatgcgccgtggttggcatccacgacgacaccaagggtgagctgccagtggccttcgtggtgctcaaagacgggaccgacatcgatcaggaacgaatcgaggaggatctggtagccatgatccgtaacgagatcggggccatcgcctcccttcgccgcgtcgccgtggttcagaagttgcccaagacccgttccgggaagatcctgcgcaaaagcatccggacactggcgaaggaggcgcgggaacaggtccccaccccgtcgaccatcgacgacgcctccagccttgacgagatcgctgatgcgattcagacctacaacctggggcgctacgcctcctgacccggccacccgggcgcagcgcgagtgctgcgtccggttaccatgcgcccccccctcccgctagcccagagaccagccgtagaaccgcgctagctgccggtagacctccggaaaggcccgtcgaagccggtgcggatcggcgaagaacgtctccgtggccaccgcgaagaactcaccagggtcttgcccggcgtaggggtcgagcggagttacggcgcacgctccctcggccgcgtaggcctccatggtgtgaaaagcgggcaggaacgccgccgaccagtcatcaacggtcatcccgcgtggcagggggggcagaccgttgactgctccttgccccatatcgagcttatgggcgcactcatggatgacgacgctgctccccggctccggtgccagggcatcttccagggagagtaccagcggcccgccctcccacgcctcgccaatcagggggccctgctcgacgtgaacgaccccgtcctcgtcctcatactcgtgggtggccacgaaaccggctggataaaggagaatggtcgtccagggcgcataccaatccacgcccaattcaagcaccggcaccgccgcctgaagcgccacggtatcgaccgccaaggcatcgagggtaaccccggccacgccctcgaagcgcttttcgtggatcagcgcagtcgccgcagcagccaaccgttgccgtgtaccggggggcagtcggcgcaagcctggcagcgctgcctcggcacggctccaggcggcgggcgaaagccggtagcgctgcgctatacgctgacgccgccagttacgcagccatcccacgtgcacgcctcccttggggtccgggtctcgcctgagtcataatccacggccgttgccactggaagaccgatcatgccagaaaccacccccagcggtccgcgcaagcacatcaccgtcaacggcaccgagttcgtgctcctgggtacggcgcacatctcccaggccagtaccgaagaggtccagcgtgaggtggccagtggcgcctacgatgcggtcgccatcgaactgtgcgagagccgtctgcgcgccttccgcgagcccgatcatctggagcggatggacctgttccagaccctgcgtgacggacgcgggggactggtcatggccagtctcgcgctgggcgcctatcagcagcgcctagcggagcaactcggggtcgatcccggggcggagatgaaggcggccgcggccggggcggagcagtatggggccgatctggtgctggttgaccgtgaggtcggggtcaccatgcgccgcctctaccgcaatgtgccctggtggcaacgcttcgggctcatcggcggactgatcggcagcctcgcctcttcccagcggatcagcagcgaggaagtggagcggcttaagcaaggcgacctgttggagtcgacctttcgcgagctggcccagagcagtcgagccctgtaccagccgctgatcgatgagcgcgatcggtacatggctgccaggctcctggagtccgccgccgggcgctacaagcgtgtcctcgtcgtcctcggggccgggcacctggagggggtgacgcgctatctggggcaggcctcggcggatcccggcgccgagcgcgaggcgctggaccgtatgccgcccccggcacgctggccacgttacctggcctatctggtcgccatcgtgatcatctccggcttcgtcatcgggttcagccgcagtccggaactgggctggaccctggtcgccacttgggtgctgatcaacggtggcttctcggccctgggcgccgccctcgcctacggccacccggtcaccgttgccggggccttcctggccgcccccctgacatcgctcaacccgaccatcggcgccgggtttgtcgcagcagcgatcgagctgaccgtccggagaccgcgggtcggcgacttccgcgccctgcgccagcacgtggcgcactggcgcggctggtggaccaaccgagtggcccgaaccctgctagtgttcttcttcgcctcgctcggttcggccgttggcacctatctcgccggcgcacgcatcattgagcgcctgattgccgcctagacggtcggcgacggttaccggtctcgggtagccaggaagcggatgtctggccagcgctcctgggtgagttcgaggttggcgcgggtgggggccagataggcgagcgccccggtcccatcccaggccagtgccgactcgttgcggtcacggaaacgctgcagcgccttctcgtcttcggcactgacccaacgggccgtatagacctggaccccttcaaaggtgcactcgaccccgtactccttctgtagccggtaggcggccacgtcgaactgaagagtcccgacggcaccgacaatccagtcggagccgagcagcggccggaagagctgggtggctccctcttcacacagttgctcaagtcccttctgtaacgccttcatccgcatcggatcacgaagcacaacccggcggaatagctccggggcaaagtcggggatgccggtgaagtgtaacgactcgccctcggtgaaggcatcgccgatgatgatggtgccatggttgtggatgccaatgatgtcgccaggggctgccgtctcggcatgggagcggtcgctggccatgaaggtggtggcacgcgggatcttcatgttcttgccggtgcgcacctgatagagcttcatgccgggttcaaaacgccctgaacagactcgcaggaacgcaatgcgatcgcggtgttgaggatccatgttggcctggatcttgaagacgaacccggtgaagttctcctcgtcggcgcggacctcacggccggcatcccggctgcgcggcgccggcgcgtgctcgacgaagtcatcgagcagctcgcggatgccgaagtcattgacggccgaaccgaagtagactggggtcagctgaccagccagataggcctctggatcgaacgaatcactggcttcccggaccagctcgatctgctcgcgccattcgtccacctcccccgggaaaagctcatcgagccgcgggttgtccagcccctggatgatctcgcggtccataaacaggcgcacctggtcgaggtggaggtggtagaccccgcggaaaccgcgccccatgcctaagggccaggtgacgggggcgcagcggatgcgcagcaccgactcgacctcatcgaggacctccacggggtcgcggccgtcccgatcaagcttgttgatgaacgtggtgatcggggtatctcgcatccggcagacatccatcaactgcacggtgcgctcctccacgcccttggcgatatcgatgaccatcagggcggagtcgacagccgtcagcgtacgataggtatcctccgagaagtcgccgtggccgggcgtatcgagcagattcaggatgcgttcacggtaggggaactgcatcaccgaggaggtcaccgagatcccccgctcttgttccatggccatccagtctgaagtggcgtgggctttggatttccttcccttgaccgaccccgccatctggatcgcacctccgtaatagaggagcttctcggtgagggtggtcttgccggcgtcggggtgcgagatgatcgcgaaggtccgtctcttcgctgcttcggtggccacgtcttgcatcggttctcctagccggggtgaatgatgacggcgtcaaaccgtatgattttacccgatgccgctcgggtacgtcctcttccccaggaggatctgtgcccgcagacgggaacctgagcggcgctgccgatgtcgcatcaggcagcgcgtcgggatcgggcggccgggtcggctgccctgcgtcggcgaatgaatcctgcgaagttgcaagaggagtcctcagcatgaagaaccaacagtggatcaagctcccggccaccgctgcagcgctggcgctggtattcagtgtcagtgcccaggctcagcaggatccggggatgggtcagcaggatccggggatgggtcagcaggaccccggcatggagcaacaggatccagggatggggcagcaggaccccggcatggagcaacaggatcctggcatggcccagcccgagcctgatcaagccacgttcagcagcgatcagatcgagcgtttcgtggacgcgtacctggacatcatcgatatccaggaggagtacacctcggagatcgaggggactgacggcgccgaagatgcccgtgagctgcaggagcaggccaacgacgagatggtcgcggctatcgaggacaatgggttgagcgttcccgagtactccgagatcgccaacgccatggacatggatccggagctgcgggaccaggtctcttcgaagatccacgagcgtgaagagggctgacgcccccccctgtgcacgggagcgctccccccggccctgcgggccgggttttttttgcccgggtgcggcagccggtgcgtggctagttcaaacgggagtgtgtaggatatcggccgcaccggcgcatgccgccctctctatcgatgctgaactcttgaagaaggtcgcatggttaagcaacacagttacaaccgagacgaactcctgctgagcggtcacggtcggctcttcgggccgggcaacccccagctacccagcccgaacatgctcatgttcgaccggatcacgcgcatcaatgaagatggaggtcagtacggcaagggtgaggtcgtcgcggagctcgatgtccatccggagctctggttcttccgttgtcactttgcgggggatccggtcatgcccggatgcctgggactggacgcgctctggcagatggtcggtttctacctcggttggatcgggggccacggggccggtcgtgcgctgggctgtggcgaggtcaaattcaccggtcagatactcccggacaatcggctggttacgtacaatgtggcgctcaagagggtgatcaaccgccgattggtcatggggatcgccgatggcagcgtggccgtcgacggtgagacgatttacgaagctactgatctgaaagtcgggctcttccagaacaccggcgagctgaacggggcataggatcaggcgcggacgccaggagtgacaggaggactatcgtgcgtcgagtggtgattaccggtctgggcatcgtgtcgtgcatcggcaacagccgcgacgaagtcacggcatctttgcgggccggcaaatccgggatccgataccagcccgaatacgaggaggtcggcctgcgcagcttggtggccgggagttgcgatgtcgatgtgcaggcccttatcccgcgtaagtccctacgcttcatgggcgatgctgcggcctacagctacattgcgatggaccaggcgattgccgatgcgggtctcgactatgcggcgatctccagcccgcgcgtgggtctgattgccggctccggcggtgcttcgacggcgaacatcgtcagcgccaccgagaccctgcgcacccggggcgttcgcaagatcggcccctacggcgtcacgcggaccatgggcagcacggtctcggcctgcctggcaacgccgttccagatcaagggcctcaactactccatcacctccgcctgcgcgaccagcgcccactgtgtcggcgctgccatggagcagatccagctgggcaagcaggatgtgatcttcgccggaggcggcgaggaagagcactggtctctcacccagctgttcgatgggatgggcgcgttgtccaccaagtacaacgatacgccggagcaggcgtcgcgcccttacgatgccagccgcgacggtttcgtgattgccggcggcggtggaatggtcgtggtcgaagcccttgagcacgcccaggcgcgcggtgccccgatcctcgctgagctggtcggtttcggtgcgacgtcggatgggtacgacatggttgccccgtccggcgagggggccgcacgttgcatgaggcaagccctggagggagtcgaggggcccgtggactacatcaatacccacggtaccagtacgccggccggggatatcgccgaactggaggcgacgcgagaggtctttggcgagtgcatgccgccgatgtcctcgaccaagtccctcaccggccactcgctgggtgccaccggagtccaggaggcaatctactcgttgctgatgatggagcacgggttcatctcaccatcgatcaatatcgagcaactcgaccctgaggcgggagatgtgcccatggtcaccgagacgcgcgagggcgtcaccctcaacaccgtgctcaccaacagtttcggcttcggcgggacgaacgcgacgctggcactgcgccgtttcgacggctgaacgggacggcgccggaatcaccggcgccgttggcctccaagcgacaaaggcgtaaaggtctcttatggaacaacgtcttcaattcgatcgcgacctgctccgccggtacgatgtaagcgggccccgttacacctcgtacccgacggcgccgcaattccatgaagggtttgatgcccaggcctacgccgcggcagcccgggcgaccaacgaggcggaccagcccaatcccctgtcggtctacgtccacgtaccgttctgccgtaacgtgtgcttctactgcgcgtgcaacaagatcgtgacggcgaactacagccgcgcccaggagtatcttgagcacgtcttcaaggagatcgagctgcaggcgcagctcttcggcgaacaccgtcgcgttgagcagctccacctcgggggcggcacgccgaattacctcaagatcgacgatctggggcgcctggtcagcaagctgcgcgagcagttcaccctcgacgatacggacaaccgcgagttctctatcgagattgacccgcgagacgtcgagcttgaggacatcggtcgcctggcggaactcggtttcaatcgtatgagcgtcggcgtgcaggacttcaacgaggaggtccagcacgcggtcaaccgtgtccagagcgcggaactgtgccgctcgatcattgaggaggggcgccgccacggcttccgctcgaccaacgtcgacctcatctacggtctgccgaagcagacggtggaatccttcgagcagaccctcgacgaggtcatcgagctgcgccccgagcgcctggccatctataactacgctcacctcccgcatctattcaagatccagcggcagatcaacgaggatgagctcccaggccctgaggacaagctcaccatcttcgggcgtaccatcgagaagctcaccgatgccggctacgtcttcatcggtatggaccacttcgccctgcccgatgacgagctggccgttgcgcagaagaagggaaccctgcaccggaacttccagggctactccacgcgcgcggagtgcgacctcatcgcactgggatccacctccatcggcaagatcggcaacacctacagtcagaacctgcgggatcccgaggaataccagcagcgcattgccaacggcgatctggcggtgttccgtggttacgagctcaaccaggacgatctgctgcgccgggaagtgatcatcgaggtcatgtgccactcccgcctgaacttcgccgacatcgaggcgcggcacggcatcgacttcaatgagtacttcgctgacgccctggagcgcctccagcccctggtggaggacggtctgatggagatggacgaccgccacctgcagatcctgccgcgggggcgcctgatgctccgccacgtcgccatggccttcgatgcctacctggagcgcgaagccaatgaaggcaagcgctatagccgggtgttgtaacaagctcaggcacaggattgtggccggggcggccctggtcacagcggggaacgctgtggccgggtcgaccctgcccgaatccggtatcctcgaccctggacagatcgatgtcaggggcacagtgggcttgagctacttcggggccggtcagggcaccactatggatgttctgccctccctgcgtacggggctccccggtccgttcgatgtggcggttacggtgccttatcgaaacgatcttgagcaggagcagtacgccctgcgtagctcattccgcaccgatttctcctaccggttcctcgatgatggccctcgccaggcggttctgggcggctacatgaccttcgatccctcggatgctggggaaggtgtagggagcgggtcgcacaactatggggtcagcgccgactaccgcgcagaggacatcgtgggcaccgggaccttctatctgcgcggggccgtggaacggctggaccatcgcgacgatcccggcgccgatgaggtctcctaccggctcgccaatcgcctcaccgccgagatcggtctagggctggatgtggatgtcgacgccgagccctacttcggtcttcgaggtacccaagggctaggctcgacgacacgtgaccagcagagcttgtcctttcgtccgggcattcggtttcggtacacccctaacagcgaggtccagttcctggcgcaattcgatacggtacagcgtaacgccgaaccggagcgggcgatcttcgtgacctggacctaccagcaccgccctccggagcgtgatctggacagcctgcgggagcgtatctccgccaatgagatggccatcgagcgcctggatcgacgggtgagcgacatcgaacgccggctgttaacacgtaccgaggtaccggaaccggagacgagggagggggtggtcgtgctcaatcactccgggatcccggagttgaccaccttggtggtggacaccctggagaacctcgatctctctgtcggggacacgcgtgacgaagacgacgtcgcccgtcgggatcgcaccaagatcctctaccggccggggcatgcggagcgggctcgggagattgcccgcgcgctgccggggaatcagctgatcgagcagcgtgatgacatgccgaatcaggccgagatcgccgtcctgatcggcttcgatctggagtgaggcgccccccctgctccccccttgctctcgaggcgcagtgtcgctatcatgcgcacgcactggctaggtggcagagtggtgatgcagcggcctgcaaagccgtgtacgtgggttcgattcccgccctagcctccatactcccccgcccgtatcggccttcgtgccccatctccggtgacgaagccgactccccaccggcccaggtggcggaactggtagacgcagacgacttaaaatcgtcaggcttcggccgtgccggttcgagtccggccctgggcaccataacgggtcgcccacacctgcctgttgcagaccccggcgctggcaccacactcagccgtggaagcgccctccctgtgcccgcctccactccaaagcggatgggagagcgggccgcgcggcgcgccccggccctcccggaggcttcggcgggtcagtccaagacctcaagggcggcccgcatgtagacgtacgccgagtacagcgtcagcagcgccgcgatccagaccagcacgaagccgatctcggggatcgggatgccgaggatgggctcgcggtagagcagcatgaggatggccgccatctgggcgacggtcttcagcttgcccatctggttgaccgctacgctggcgcgcttgccgatctcagccatccactcgcgtagtgccgagacggcgatctcgcggccgatgatgaccgccgccgggatcgccatccaaagaccgggatagaccgcgaccagggcgaccagtgccaccgcgaccatcagcttgtccgccaccggatcgaggaaggcgccgaagtccgaagactgattgagccggcgggccaggtaaccgtcgagccaatcggtgatggccgccagggcgaacacggcgacggtcagcagattggtccacggcggaggcaggaggaagcagagcccgaagaccgggatcagcacgatgcgaaatagtgtgagcgcggtgggcagcgtcagcgtcatgatggtgtcctaaccgtggaacgtgtcgtagatccgttgagcgagcgatcgatggatgcccggtacgcgagccagatcctcgatgccggcctggcgaatgccttggatcccgccgaagtgtttcaaaaggctctggcggcgctttggccccaggccggggatctcctcgaggatcgactcccgccgcgccttgccgcggcgctggcggtggccactgaccgcaaagcggtgggcctcgtcgcgaacctgctgcaacaggtggagtgcgggagagtcggccggtaactcgatctcccgctccccgtcgtcgagcaatagggtctcctctccggggcggcgctccggccccttggcgatgcccattagtgccacgccgtcgatgcccagttcgtcgaggacatcccgtgcctgtgcaacttgcccctttcctccatcgattagcaagaggtcgggcagcggcgcctcgccgctcttaacgcgccggtagcggcgggtcagtgcctgatgcatggctgcgtagtcatcaccggcggtcacattacggatattaaagcggcggtagtcgctcttgaccggtccctcccgattgaagacgacgcaggaggctacggtggcctcaccagcggtgtgcgagatgtcgaaacactcgatccgctctggcggggcatcgctatcgatgacctcggcaagggcgctgtaccgccgctgctgactggccgtcgaggcgctgcgcgcggagagcgcgtaacgagcattttcttccgccatctccacccagcgccggcgatcgccgcgcacacggtgacggatcgccaccgttccaccggacgcggtgcgcagggcctgctcaaggagccgctgctcccggaccgggcgattgatcaccacttcgggcggcgctacacgaccgagatagtgttgggccaggaagctggccaggatatccgactcgcggctacctgacggggtgttggggaagtaggactggttgcccagactgctccctccccggatgaagaagacctggacacacgccgtatcgccttccgccacgcaggcgacgatatccatgttgtcgtcccgatcctgggcaacgtactgacgctgctggatatgccggagattggcgatgcggtcgcgcaggcgcgccgcctgctcgaactcgaggttctccgcagcctcttccatgcgccggacgagctcggcgatgacctcgccggagcgcccctccaggaagaactcaacgtcgcgcacgtcgcggcggtagtcctcctcgctgatgtagccgacacagggcgccgtgcagcggcgaatctgatactgcaggcagggacgcgagcgattgcggaagaaggtatcgcggcactgtcggatggggaagaccttctgcaggtagccgagcgtctcgcgcaccgcattggagttcgggtaagggccaaagaatcgtcccgctccctgtcgtgccccgcgatggtatcccagacgcggaaactgctgatgactcgagaggtagatatacgggtacgacttgtcgtcccttagcaggacgttgtatcgaggccgatgttccttgatcaggttgttctccaggatcaacgcctcggcctcggtgtgggtcaccgtgatctggacatcggcgatgagctggacgagccgctcggtcttgggagtctttcgtgacggggtgaaataactggagactcggcggcggaggttgcgcgccttgcccacgtagatgatggtgccttcggcactgagcatgcggtagacacccggtcgctccgggaggccgcgcacccgctcgcgcagcgcctcaactccaggggttggctctgccgaaaccttgttcatgccgtcctgtttcctaccctgcccgtgcgctggctggatcggtctctgatccacgccctgcagggaccctgtatcgggaagtccgcgtgttgtacccgctccagtagcccctgtccaccgcgcggcactcctccaaaaggggcagtgaaccggtacggagcagtagccaaggctcgttctccagcaggaccggcggcgaggcagcgatcagtgctcgtcggatttggcctcgagcagaccgtagtcgatagcgatccgcgtcagctgggcgtcgttgcgaacgcccagccgctcgaagatccggctgcggtaggtgctcacggtcttcgggctaaggcacaggtccttggcgatgctggttccccgctgaccgttgaggatccgcatcagcacctcgaattcgcgcggcgtgagatggtcgaacgggctctcccccgtgccatcgagactgttcagggcgacgtggcgagccacctcgtggcagatgtagcggcgcccgaggtacaccgagcggatggcctcgatcagctcatcccgatcggcccccttatgcacgtaccccttggcgcccgctcgcaaggcgtgggccggatacggtcccgactggtagacagtcaacgcgatgaccccgaccttcgggtgactgcggtatagtcgacggatcgcctcgacgccgcccatacccggcatctggagatccatcaagacaacgtccggctcctgctcgcgcaccgcggccactgcatgctcggcgttctcagcgtgggcaacgatctggatgtccggaatatcccggagcatcccgtcaatggcctgtcggatcaggcgatgatcgtctgccagaacaacccgaatcatccacctacctcgaaaccgctcgggacagttcgctattctgtagagtgagtaacattcgagcaacccaaactgactggggcgtcacgcgcatggaccacacgccaagctctcggctttaccccttgttcccttcagaatcagggagttccgttgctatcgagggcctttacctcaatgcgcctctcccaaccgggagcggcaaaataccatgggtgtacgccaacttcgttacgagcctcgatggacggatcagcctggatgccggtgtcggatgccgtgtccccggcactgtggccaacccccgcgactggcgtctgtttcaggagctggcagcacgcgctgactgcctgatcaccagcggacgctacctgcgggagctggcggctggctgtgcccaggatgccttgccggtggggtcggagttcaccgatttgcagcaatggcgagaggatcaggggctgaacccacatccggatgtcgccatcgtctccgggtcggcggattttcggatcccggcgacccttcgcgaacaggggcgtcggatttggctgttcgtccccgaagatgcggcgacggacgcgctgcggcgtcatcaggatgctggcgccgaggttgccgcgcaattccccgggcggcgtgtcaccggcaggcagctgcgcgaaacgctcggggcgctcggctatgcacgagtctactcggtggccggacctcaaatcgcacacaccctcgtcgcggatgggagcctcgatacgctgttcaaaaccgttcgccaccgcatcatcggcggtgaacctggggccttcgagacgatcatcgagggcccggggcttgagaaccccgccgacttccgtctgcgctggctttacttcgatcccggtgagggcccgggcgacgagcagcagctgctgcgcctggatcgagtcaccggctaacccgagccaggcgtgaacagccgctgaccgggctgctactccccctgccctgggatgccgccgcgcgccagttcccgcggatccagcaagcgctgcagctcgctctcggacaaatcggtcatctcgcgggccacttcgatcaccgggcgcccgtcccggtaggcctgcttggccacctccgcccccttctcgtaaccgatgaccgcattcagagcggtgaccaggatcgggttccgatccagggcagcgcgcaggttctcctcgttgacggtgaatccggcgatggcgtcctgcccgaggatggtcgaggcattggtcagaagatcgatactctggagcacgttgtagccgatgaccggcagcatgacgttgagctggaaattcccggactggccggccaccgagatcgtggtgtcgttgcccatgacctgggccgcgaccatggccacggactcggggatcaccgggttgaccttacccggcatgatgcttgagcccggctgcagggcgggtaggctgatctcgccaaggccggccagggggccgctgttcatccagcgcaggtcgttagcgaccttcatcagcgagacagcgacggtgcgcagctgaccggatagctccaccgcggcgtcctgactggacagcgcctcgaagcgattgggcgccggggtaaacggcacaccactggcctcggccagccgcttgctcacttgctcgccgaacgctgccggggcgttgatcccggtgccgacggcggtccccccctgggccagggcgtgcagccgcggcaggctggcctcgatccggctgaccccattgcgcacctgcgcggcccaaccggagagttcctggccaagcgtcaccggcatggcgtccatgaggtgggtccgcccggtggtggtgacgtccgcgagttccgtggcgcgttgctcgatggtgtccgccagtcggcgcagcgccggcaggagccggtcgtggacctccagtgcggcgctgacgtggatcgccgtcgggatcacgtcattggagctctgccccatgttgacatggtcgttggggtgcaccgtcacaccggcccgttcgctggccagtcgggcgattacctcgttggcgttcatgttgctcgaggtccccgacccggtctggaacacgtcgatggggaagtgatcgtcgtgctcgccgcgggcgacggcctcggctgcctccacgatggcctcggcgacggtcggatcgagtccggagacttctcggttggcccgcgcgcaagccgccttgatcagccccagggcctggatgaagggccgaggcatcggctgtccgctaaccgggaagttctgcaccgcgcgctgggtctgggcgccgtacagggcgtccgcagggacctggagttcccccatgctgtcgcgctcgatccggtaaccgtcttgactcatagattggctctctcctgctcagtggcgagggcaatcgaggcccccaaaaacgcgaacaggcattgtagaatacgcggccggaattggcagcggagactcttctcgtggagctggataccctgaccgcactcgccccgatcgacgggcgctatgccgacaagaccgacgacctgcgaccgttgctcagtgagtacggtctgatccgccaccgcgtggtggtcgaggtgcgctggttgcaggccctagcgaaggagcccggtatcaccgaggttccgccgttgtcgacggatgccaccgcgtttctggagcagctcctggccggtttcgatacccaacaggcacgccgggtgaaggccatcgaggccaccaccaaccacgacgtcaaggccgtcgagtactaccttaaagagcgactcgcggagcatgaggagctggcggcgcgggccgagttcgtgcacttcgcctgcacatccgaagacatcaacaacctggcctgggcctgcatgctccgcggcgctcgggacgaggtgctactgcccgccctcgacggcatcatcgagcagctgcgtcaactggcccatgcgcaggccgagcagccgatgctttcgcgcacccacgggcagacagcctcgccgaccaccctgggcaaggagatcgccaacgtcgtccaccgcttgcgcgagcagcgccaacgcctggcggacgtgcaaccgctgggcaagatcaacggcgccgtcggcaacttcaatgcccacctgatcgcctacccggaggtcgactggccggccctgggtcgccgttatgtccagggtctggggctggggtggaacccctacaccacccagatcgagccccacgactggatcgcggaactattcgacgccatcagccgggtcaacaccgtgctgctggatctcagccgtgacgtctgggggtatatctccctcggctacttcgggcagcgagtcgtcgccggcgaggtcgggtcgtcgacgatgccccacaaggtcaacccgatcgatttcgagaacgccgagggcaacctcggggtctcctcggcgctgctcgagcacctggcgcgcaaactgcccgtctcccgatggcaacgcgacctcagcgactccacggccctccggacagtgagcctggggattgcccacacactcatcgcgttgaaatccctggagaaaggcgtgggcaagctggaggccaacccccaccggctcgatgatgacctggaagccgcctgggaggtgctggccgaggccatccagacggtaatgcgccgttacggcgccgatgagccgtacgagcagctcaagaaactgacgcggggtcggaagatcgatgagcaggcggtccgcgcgttcatcgaagggctcgatctacccgaagaggccaaggcccagctccgcggcctgacgccccggacctacctcggcaacgccgcctcgcaggcccgcgccgtctaggcatcggatcggcgcgccggcggcggccaccgcgcggctcccgggcgcggcacgggcggttgcaacccgccctagtcggggtcgtcgccggaccagaggtgttccgaccaggccccctcggtccactcctcgcgcaggcgtctgcggttgagcgccagccattgcagcgcgatgaccggcatcgcggctcgataatggccgtccgccacctgaccgatggcctcatcggccgggatcacgtgcgaccagatatcctcgtgctcctcgtccagcccatggacccctcccgcctggctggtgtcacagcgggcgcagtaaagtacgacccgctcggtgctcccgcctgggctgggcaggtagtcggcaatcgggcgcagatcctcgatgtgcacattggcctcttccagcgcctcgcggatcgccaccgagcgaggatcctcacccggctccgcgataccggcgatggtctcggtgatccaggcaccgcggttgtcatcgatcgcaccgacccggaactgctcgaccaggaccacctcatcccgctcggggtcgtagggcaggacaccgacggccaggccgcggaccaggcactcacgcgtcagctccggggtcatcccgccttcgaacttggcgtggcgcagacggacccggtccaggcgcaggaatccttcgtgacagggatcgcggccgaggatctcgaaacggtgcgccattgctctactccctcgattcagtcgcggtcaaagaccgcgaagctctccacatgggcggtatgcgggaacatgtccatgatacccgcagcattcaggcggaagccgtgctcggcgacgagaatccccgcatcgcgggccagcgttgccgggccacaggagcagtagaccacccgccgggccccggtgccggcaaccgcggagagtacctcctgggcaccggagcgtggcgggtcgaggagcacggcatcgaacccccccgccacgcgccgggttccctcctcggtggccagatccgccacagcgaaatcggcgtgcagaccgttggccgcggcattctcctccgctcgctcgacgagtcgtgggtcgccctcaatgccggtgaccgtcgcgccctcccgtgccagtggcagggtgaaattacccacgccacagaacaggtcgagtatgcgacgacccgactgcggctgcagccattccagggcgcgctcgaccatggccatgttgatggaggcgttcacctgggtgaaatccgtgggcaggaacgccacctcgaccccgtagggcgacagtgcatagcttagctgcggggccggttgcggtgccacgggggtcaccgtcgattcatcccccggttgccggaggatcgtcaggccggtggcctcggcgaaatcgctcagccgatccagatcatcctcggtcaacggcgccaggtggcggaacaccagcgccgcgtgcttgtcgccgcaggctacctcgatctgcgggatgcggtcggggatggagagcgaaccgaccagctcggccagcccctgcatccgctcgcccacacgcgggtcgaggaccggacagtactccaccggggcgaccagcgggctgtgcttctcgcggaagccgaccagcaccccgccctttttgggcacatgcttgacggcgagccgtgccttgcgccgatacccccacgcgggaccagtcaacggtgccagccactgctccggctcgacgccgccgatacgctgcagctgttcggccaggacgcgctccttgtgggcgatctgcgcctcagcgggcaggtgttggagcgcacaccccccgcagttgccgaaatgttcgcaacccggcgcgatccgctcggctgctggctccagaatctcgatggccgtcgcctcggcccgctgacggcgcagcttggtataccggtagcggatccgctcgccgggcaaggcgaaatcgacaaagaccgggcgaccctgatcgtcgtgggtgatcccccgcccctcgtgggccatgccctcgatacgggcctccaccggctcgcgagacatgcgccgcttacgccccacgccaggcctccaggaagttgcgcagatgggtccgatcggtggcctcgagggccgccgcgacgcggtcggtctcgttctggtagtcggtctggtcgagggcgccgcggaaatgctggaagcgcagatacagcaggtaggtgttgagcacgtcggtctcgcaatagtcgcgcaccgcctcgatctcgccccgggcgacggcatcggccaccgcagcgccgctcatgcccatctttccgggcaggccgcacaacgtggccacctcatccagcggggcggccccccgcatctggaatgaagacagcacgtccatcaggtcgagatggcgatcgtggtagcgattgagatagttgttgaaacggaaggcgcggtcgtgatcgccggtctcccagtaacggggggcgctgacgccgttgatcagggcacggtgatgtaacaccgggatgtcaaagccgttgccgttccaggagaccaggttcgggatgtagcgatcgagtccctcgaagaaacgctcgagaagggctgactcgccgtcctcgggatcccccagggaccagacgcggaagcgcccctcgaccagcccggccagggagatggccaccacgcggtgcaggtggagccgcgggaactcgctgccggtctcctggcggcggcgcgccgccatggcccgggaaacatcggtgtcctccaggccctccaggccgtagaccacccggccaccggccaggtcgggaacggtctcgatatcaaaagcgagcacgttcatcggttctctccatgtcgatcagccggttaccaggatcacgaaagctacggcgtattcccgctcgtcactcaggctcagggctgcctcgctgacgcccagggccaccgcccgttcggccgccgcgccgtggaaccgcagcgacggttgcccccggacatcgtggaccacctcgaggtcgcgcagggtcacgccatcgctgaacccggttcccagggccttggaggccgcctccttggctgcgaagcggcgggccagaaacgccgccgtggcgccgccctcccgaaagttgagaagctcggtcggggccaggatgcgttgagcaaaccgctcaccgtgccgctccagggcgcgttcgagccgcaccacggctacgatatccgtgccgatgccggcgatcatgccgccgaccgcatgaggcgcttcatctcggcgacagccggggccagtccctcaaagaccgcgcgggcgacaatggcgtggccgatgttgagctcggccatggcgggcagcgtggccaccgcctcgacgttgtggtagtgcagaccgtgtccggcattcacctgcagaccggcatcgcgggcccgtgccgcagcgacccgaagacgctcaagctcgcggtgctggatcttggcgtccgtggcatcggcgtacgccccggtgtgcagctcgatcaccggcgccccggcggtcgctgcggcgtcgatctgctccgggtccgggtcgatgaacagcgagacccggataccggcctcgccgaggcggcgacaggcctgctccagccgctggacgtctccggcgacgtccagcccgccctcggtggtcaattcggcgcgacgttccggcaccaggcagcagtctgcaggagctagacgcgtcgcgatgccgatcatctcctcggtgaccgccatctccagattgacgcgggtttggacgtggcgctgcagctcctcgacgtcacgatcctggatatgccgacgatcctcgcgcaggtggacggtaatcgcatcggcaccgccgcgttcggcctcggccgcggcgtagaggatatccggataacgcgtaccgcgcgcctgacgcagcgtggcgacgtgatcgatattgacaccgagttgaatacgccctgtggacataggtctcccagaatgccgtcccatcaatcgcgcagcgagcggaacatctcgcgactgcgcagtcggcgcccacccagatgctgctggatcaccgcccgcatcagccgccgcgcctcgctgcgcaccggttcttcagacaacccctgcccttccgtggccgctagtgccagcagtgtggcaccactgacctccacgccgcactcgcccgtgcctgcccggtccgccccccgttccggggagtaacgatatcgcgcctgcgccacgaccggctcgccgtggacgtcctgttccaattccaacccgtagccgctctcttcaagaagggccagctcgaagcgccgcagtgcaggctccgcatcgtccgtggccaggcaatccacggctacggcgtagcgttcccacgtgcgcgggtgcgggtcctcacgacgggtcagggccagcagaacttccgccatgtaaaaaccgcacgccagcgccccgccccgcagggcgtaaccgcgtcctgcctgatcgacggtggtcagagtcttgaggtcgccgcgcccacgccagctcacctgaagcgggatgaagggctcgagttgcccgctccagccccgtcgccgcacgccgttggcgaccgcgccgatgcgtccatactcttggctgaacagttccaccagggtgctgctctcccgaaaggcgcggcggtgaagcacccaggccggctgcccctgcgcgccgttcaatccgtatacccgagctcgtccagcgcccggcgatcgttcgtccactgctccttgatcttggtccagagttccaggtggacccgctcgccgagcaggttctccatctgcaaccgggcgctgcgaccgatcttcttcagccgttctccgccgcggccgatcacgatcggtttctgcccatcgctctcgacccagatgaccgccgccacgcgggtcatgccttcctcacggtgaagctgttcgatctgcacgctggtggtgtacggcagctcgtccccgaggttgagcatgagctgctcgcggaccagctcaccgagccggaaacccagatcgcgatcggtgatctgatcggccgggaacagcggcggacccgacggcaatcgctggatggtctcccgctccagggcgtccaggttctccccgcgtgtcgccgagaccggcaccagcgcagcgaaatcccgctgctcagccagccactccagatgcggcaggagcagtcgcttgtcctggacccgatcgacctggttcaccgccacaattaccggggcgtccacgtcagcaaggcgctccaggacccgctggtcatcttccttccactcggtgccgcggaccacgaagaccaccacatcgatgtcttccagggcaccgtgagcggcacgattgagctgacgattcagggcccgcttggcggactgatgcatgcccggggtgtccaccagcaccatctgagcatcgggacgattgagcacgccgaggatacgatggcgcgtggtctgcggcttgcgcgtgacgatgctgaccttctcgcctaacaaggcgttgagcagggtcgacttgccgacgttgggccgaccgacgagggcgcacaggccgctgtgctccactgtcgggatggcatcactggatggttcattcatgcccggaccctcctccttccgccgactcggctccgatttcgaccagcatcgcctcggcggcccgctgctcggcctgcctgcggctgccggcctcgccgagggtcgtttgttcgctgtcgctgagccggcactcgacctgaaaccgctgatgatgggctcgcccccggacatccaggacctggtaacccggcagcggccggcgagtcgactgcagaacctcctgcagacgggtcttgggatccttgaggaccgccttgtcgggcaggctctccagtcgtgaacggtacaacccggtgatcacccgcgctgcggtttcgaaaccggcgtccagatagaccgcgccgaacaccgcctccagggcgtcggcaaggatggagtcgcgccggtggccgccgcttttgagttcgccgccgcccagccggaggtggtcgcccagctcaatatcccgagcgatggccgccaggctggagcgattgaccaggctggcgcggagtcgcgacagagtcccctcgctatccgtcggtcgccgatggaacacttcgtgggcgacgacgaaattcagaaccgagtcaccgaggaattccagacgttcattgtgccggccaccggcacttcggtgcgtgaccgcctcctggaggcgctccaactccaggaattggtagtcgagacgctgttgcaggcgttccagatcggacatgggcttattcgatccgctggccgatacggtcccaggcgataccgccctcctcgctgtcccagctcatccagatcaggaacgcgcggccggccaggtaatcgtccgagaccggtccccacatgcggctgtccgcgctgcggtcccggttatcaccgaccgtaaagtacttgccctcgggtaccgtgtaggtgaaattcgccgactgggaggcaggatggtggaggatgctgtactcacgcccggcgacgcgttcggttcgcagaacggagggctgatccggatcggccccggggcccgcgtagcgatcctcgccctcttgctccagacgctcgccgttcacgtaaaacgtccggtcctggtagcggatctcgtccccggggagcccaatcacgcgcttgatgtagtcctggctcgggtcgaccggatagcgaaacacggccacttcgccacgctccggctcgccgtcgccgaacagccggctccgcagcaccggaagccggacgccgtaggagaccttgttcaccaggatgaaatcgccggcctgcagcgtcggcagcatcgaaccggaggggatgcggaacggttcggcgacgaacgagcggaccagcagcacgatgaggatgatcgggaagagcgatcgcggtagatcgatataccacgggtcgcggtcgcgatcgatgttctcgcgatgacgcagccaccggtcccatccccataccaggccggtgagcagggtcagtacaacaaggaggatctcaaagtccatgggcgtccgttagtcttttgaatcgtcgacccgcagcacggcgaggaaggcgtcctgcgggatctccaccttaccgacctgcttcatgcgcttcttgccctccttctgtttctcgaggagcttgcgcttccgagaggcatcgccgccgtagcatttagcggtcacgttcttacgcatcgccttgacggtactgcgggcgatgatctgtccgccaatggccgcctggatcgccacctcgaacatctgccgcgggatgatctccttgagtcgctccacgagggcccgcccacggtgataggagtgctcacgatggacgatgttcgatagcgcgtcgacgcgatcaccattgatcaggacgtcgagcttgaccagatcgtcggcctggaagcgcttaagctcataatcgaaggaggcgaaaccgcgggtcgccgacttgaggcggtcgaagaaatcgagtaccacctcgctgagcggcatctcgtagaccagcgagatctgctggccgacgtactgcatctccttctgaaccccgcgcttctcctcgcagagggcgagcacgttgccgatgtactcctggggcaccaggatgcttgcctcgatgatcggctcctggatctcctcgatctcgccgttcggcggcaggttggccggattgtcgatctccagctcctgaccgtcgcgggtgatcacatggtggactaccgtcggcgcggtcgtgaccagatccaggtcgtactcccgctcaaggcgctcctggatgatctccatatgcagcatgccgaggaagccgacccggaacccgaaccccagtgcctgagagttctcgggctcgtagttcagcgccgcgtcattgagtcgcagcttgccgagcgcggtgcgcagggcctcgaactcgtcggagctggtggggaagagaccggcgaaaacccgcggttggacctgcttgaagccggggaccggggtctcggcgggctcctgggcgcgagtcagcgtggcgccgaccggggcgccgtcgatgtccttgatcccggccaccacatacccgacctggccggtaccgagacggtcctggggggtgcgcttgggggtaaagatgcccagctcgtcgacctggaactcccgatccgtggccatgacacggatccggtcccccttgcgcagctcgccatcaaaaacccgggccaggcagaccacacccaggtaattgtcgaaccaggagtccatgatcagcgccttcagcggtgcatcggggcgccctttcggcggcgggacgcgctggaccagtgcctcgagcagatcctcgaccccctcaccggtcttggcgctgaccatcaacgcctcggcaccatccaggccgatgatctcctcgatctgctcgagcacctgctccggttccgccgatggcaggtcgatcttgttcaggaccgggatgatctccagatcctgctccagggccgtatagcagttggcgacgctttgcgcctcgaccccttgggaggcatccaccaccagcagggccccctcacaggcagctagggagcgcgaaacctcgtaggagaagtcgacgtggcccggtgtgtcgatgaagttcagctcgtaggtctgaccgtcccgggcgtgatacttcagcgagacgctctgcgccttgatggtgatcccccgctcacgctccaggtccatggaatcgagcacctggtcgcggctctcccgctcgctcagggttccggcgacctggatgaatcgatccgagagggtgctcttcccgtgatcgatgtgtgcgatgatcgagaagttgcggatattctccatgcgttgctcggtcctgccttgccgccggttccaacgaaaaaaaacgccgcccgcgcacgggcagcgcccgtattctacgcgtttcgacgcctcagggcatttgcaatgccagaaaactcgggtgcccgtcgcgaatgaccagcaccggcacggtgctaccggggtcggcggcagccgcaccgtcattgaggtcctccgcggagtgaaccggctggcgatcgaagctcaccaacacgtcgccgacctgcaagcctgcgtcggccgccggcccctcctcgacggacgtgatcagcaccccgccctcgtcgtctagctccaactgctgtcgggtggtgtcgtccaccggctccacctgcaggcccagatcactgccaccgccgccctctacggcgtccgacggggcggcgagttcatcctcgcccggcaactccgccacctcgacctccagggtcttctcctcaccatcccgcaggatcagcaactcgacggtccgcccaatgctggtacgccccaccatgggcggcagggtcgcagagttctccaccacctcgccgtcaaactcgaggatgacgtcgccgctctcgatgccggcctcggcagccgggctatggtcgagcagttccgaaaccagagccccgcgtggacgctcaaggccgaacccctcggcaaggtctcgggtgagatcctggatgagcacgccgagccagccgcgctcgacctcgccggtggcctggagctgctccgccacatcgatggccaactcgatggggatcgcgaacgacagccccatgaagccgccggtgcggctgtagatttgcgaattgaccccgaccacatcgccctccagattgaacagcggcccgccggagttccccgggttgatggccacatcggtctggatgtagggcacgtagttcccgtggggcaacgagcgccccttggcggagacaatgccggcggtgaccgaatgttcgaagccgaagggcgagccgatggccagcacccattcgccaacctcgagcttttcggcactgcccacggacaccgtcggcagctcgtcgtccgtatcgatctcgaccaccgccaggtcggtgcgctcatccgagcctacgacgtcggcgtcgtgttcgcgaccatccgagaggcggacaatgacctcgtcggcccgtgccacgacgtggtgattagtcaggatcactccatcgtcgctgatcaggaagcccgagccgagggattggccgtcgtcaccgaacggatccggtccgggccgggatccttccaggtcgggggtctgcagcgggtccagcggcgcagaaacgggacgcaggccagaggccggcggcggcccctgctggggctcgatcccttcgggcagcatctcctccggggccgactgacccggagcctcctggcgggtactgatgttgaccacagccgcgctgttctcgcgaaccagttcggtgaagtccggcagttcgagcgcaccgacgggggcgctgacccccagccctagcccggccgtcagcgtgatccgcgccggcccccgtttgactgtacccatcgatccttacctttatgccggtcaaccgggtcgcggtgccgcgcgatccgccgttgatggaatgctagcgccgtcgcgtctgcctcgcgaaccgttccacggtcttggccgggacatcgccgatggcggtgacctgatggtcctccacggggcgctcgtaggcatggagggcgccggcccgcgcctggccctcgttaccgcccggctctggggcgatatagacggagacggaggccaggccatcgctaaacagcaggtgctcgatggggtcctgccccggctcgggtgagggaatacgaccgtgtgcgatgcgtgagaaacccgccggtacatcgatcacttcccactccggctcgccgctgtcgtcgctctcctcggccaggcgccgctcgacccgccgctgcgcctcaccaacgggctccaactcttcggcgtcgatatcgtcacgaagggtgaagctcgtgaacagcaggcgttcgatgacgcggcgcccgtcgagcaactgggcatgaagcggtaggccgctctcctcgtcgacccacagccggtgaccgtaacgcaactgatccagtggttcgacggcgatgaccgtagtcgggcggccggcgacccgtccctcgccttggagctggatgcggtagaggtcttcggagatgctgtccgcccggggccacccctcgccgagggaggtgaccacgccactgccacgcaggcgatcgcccttagcaatggggccggcaagcagggcgccctccggggtgcggatcatctcccgatgggagccggtgagcatctccagccgctgatggcgccccgaatcaccggctctgtgcacgatgtgcacggtctccaccaccccggcccgggcgtagacaaagatcccctcataggagtgctgatccagggcctcgaccatccggttgagggcctcccggccctcttcgcccgcgccccgatccgtaccctccgccagggccacctggccgttggcgatccagaaaaggccggcgcacaggagtgcgcggaggaaccacgcacggtcagggatccccatgctgcggtacccgtacctgatgaagcatgctaccgggataatcggactcggcctgctcggcgtgatcgatcatgaaacggtgcagccgcgagggcatggcatcgggcaccggctccacagcggattcgcctgaggtgccggcagtagcccgatcggtgcccggccagggcaacccgccgctgtcgcccagggtcaccggacggactgtcgtaccgcccacggcgcgctcgccccccgccggcgactcagccacctcggtcgacggctccccgccaccggccgtgggctcggtccccgcccccgggggcgcaccgccctgccaccagaataccgtcatcgctgcgacactggccgcgatcagcccgccgaaggccggtcggcgccagtctctggaagcagcttggcgcgccgcgtcccggcgcgcgtcgtaggccggctcactggccaactccgcgcgcacccgctcgaccagatcggtgctcggctgaggcggaagattgcgctgcaacgcatcgcgcatcaggaagtagcgggccagccgcccacgggcctcggcatcgtggtccaggcgccgcatcaggaacgcccgctgctcgcgcggcagctcgtcatcgaccagcgcggagagctgttcggcgagtcgatcccgatgttgttcttccgacatacccttatcccccgaaagccaccatgcccttatatctcttcgccagtcagcggccgcagtcgcttgtcgatcgcctctcgggcgcggaagatgcgcgagcgaaccgtacccaccgggcactccatgacctgagcaatctcctggtaactcagaccctcgagttcgcgcagcgtcaccgcagtgcgcagctcctcgggcagctcggcgatcgcctcaacgaccgtccgttcaacctcgtcccgataggcttcggcctccggcgtatcctgctcgcggagcatggtgtcgatgtcaaaacgctccgcatcctgcgcgtcgacgtccgagtccggtggccggcgcccttgcgcaaccaggtggttcttggccgtgttaaccccgatccggtagagccaggtgtagaagctgctctctccccggaacccgggaatcgcccggtaggccttgataaaggcctcctgcgccacatccattgcctcctgcggatcgcgcacgtaacgcgagatgagcttgaccagcttttgctggtagcgcagcacgaggatatcaaaggcctgtttttcaccggcctgtacgcgctccacgagctcgcgatccgattcctcggagctcatcgccaccggcgccctccgatatcggtgcgccggtacttgctgctgtagacactccgctggggcgtgagttcgcgcacgggtccgagaatctggcaatcgtgggtgggtgatttgccgcgggtggcgcggcgtgcgaagctttgcagcctatccgataggctggcaaaagcgcaaccaaatggcggaaccaagaacagcttacgacgtggtggtgatcggcagtgggctcgccgggctgaccgtggcgctgcaactccccggcgatctgagagtggccgttctctctaaggggacgctgaccgaaggcgccacgccctacgcgcagggtggcgtgtcggcggcgctggatgccgcggactcggtcgatgcccacgtcgcggacaccctggaggcgggtgccgcactgaacgacccggacgtcacccggttcgtcgccgagcgcgctcgcaccgccatcgaatggctggtcgaccaagaggtgccgttttcgcgcatcaccctcggcgatggcaccgccggcctgcacctccaccaagagggcgggcacagccatcggcgggttgtccacgccgacgatgccaccggcgcggcgatctcccggagcctgtcggcgctcgtgatcgagcggggcaatatcgacttactagaaggtcgttacgcggtggacctgatcaccggggcccggctcggcgcaacggacgaccgttgctacggcgcctacgtgtttgaccaggccagcggccgcgtagagctgctcagcgcaccgtttgtggtgctcgcctgcggcggcgcgagcaaggtctacctctactcgaccagcccctacgccgccacgggcgacgggatcgccatggcctggcgggccggctgccgggtgggcaacctggaattcaaccagttccaccccacctgcctgtaccacccggacgagcggtcgttcctgatcagcgaggcggtccgcggagagggtggccatctactgctgcccagcggggagcgcttcatgcaccggttcgacgcgcgcggcgaactcgccccgcgcgatattgtcgcccgggccatcgactacgagatgaaacgcctcggcgcagaatgcctctacctggatatcagtcaccagccggatgcgctgatcgaggagcacttcccgaccatcctgcggcgctgtcaggagctcggcatcgatatgcgtcgcgagccgctgccggtcgtaccggccgcccactacacctgcggcggtgtcgtcgccgatcgccgcggacgaaccgacgtacccggcctctacgccgtcggcgagacggcctgcagcgggctgcacggtgccaatcgcctggcgagcaactccctgcttgagtgcctggtcttcggcgccgaggcagcgcgcgatattgccgccgaggcgcagcacgcggtctcgatgccggaactcccggcctgggatgaaagccgggtcactgactccgacgagcaggtggtggtcagtcacaactgggccgaactccgccgcgcgatgtggaattacgtcggtatcgtgcgcagcgaccgcaggctggaacgggcagcacggcgcatcgacctgctctcccgggaggttcatgagtactacagccatttccgcatcagcggcgatctgattgagttgcgcaacctcatcgaggtcgccaacctgacggtccgatgtgcggggcgtcgccgcgagagtcgcggcctccactttaccctcgacttccccgagcgcgacgacgaacagaccacggccaccatcctgcgcccgccaaagccccgccccttcggccacctgcgctcctgccgcgaagcctagtgcgcaccgcgggctcaccgggcagcgagcgcgtccagacccgcaggcgccggtggtgctccgcgccgagctgaccacggggaataaacaggtcgtaacggcagccgtccaccgttcgaacgctcagcgccaccagccaggggtgagtaaaacgcgtgagcacccgggcccccagccggcgcccgtcccggtactggaggtggatgcgaccgtcagtctgaaggtggcaccggcgcagccgttgcagacgactctggcttcgccgggcaacgaccagcgcccccactaggctcccagcccatagcaggaacagtggcagcggcagggcgcggtcggccagcaggatcaccgtcccgcaggccgtgaccgccaatgccgccagccatgcgccgctaacgcgggggcgaaaactcagtggttcggataagttcgacaatccggtgcagttccccgtccgtgggcgattgcccggcaatcaaccagtcctgcaggaagtggtcctcgagcccgagcagccgctcgaacgcggcctggtcgtggctatcgagctgcgcgaaccggtcttccagaaagcgctccaggagcagatccagctccttggtgccacggcggcagcgccaacgcagccgcttgcgtaccgccgcggtgtccatggcttgatccgacgccctcacgtctcccgctcggcgatcagccgtttgatggcaccgatcgccttgcccggattcaggcccttcgggcacgtcgcggtgcagttcatgatggtatggcatcgatagagcttgaacgagtcgtcgagctcatcgagacgcttgccggttgcctcgtcgcggctatcggcgatccaccgataggcctgcaacagggccgcaggaccgaggtagcggtcaccgttccaccagtaacttgggcaggaggtcgaacagcaagcacacaggatgcactcgtagagcccgtcgagggcctcacgctcctccttggactgcagccgctccttgtccggcggcgtcggcgtctcggtcttgatccacggctccagcgaggcgtactgcgcgtagaagtgattcatgtcggggaccagatccttgaccacatccatgtgcggcaggggatagaccttcacatcgcccttgatctcgtccatgcccttggtgcaggcgagggtattggtcccgtcaatgttcatggcgcaggagccgcagattccctcccggcacgaacgccggaaggtcagcgtcgggtcgacctcatccttgatcttgatcagggcgtcgaggaccatcggaccggcgctgtcggcatcgatctcgtaggtgtccatacgcggggtcgcaccgccctccgggtcgtaacgatagacccggatgcgccggatattttcgctcttctccgcgtcgggggcacggtaggtgtagcccttgcggatgcgggagttggcgggaagcctgaactctgccatatctgtctccctggattctttagtacacccgggccttgggagggatcgcctccacgtcgtcgctcagggtatggaggtggacggggcgataggcgatatccacggagccgtcgctgcgcagcgtcgacagcgtgtgcttgagccagttctcgtcatcgcgctcggcgtaatcctcgcgggcgtgggccccgcgactttcgagccggttgcgcgctgagtgaatcgtggtcacggcactacccaggagattctccagctccagcgtctcgatcaggtccgagttccagatcagcgaccggtcggtcaccccgacatcggcgaagccacggaagacatcgtccatccggttgcagccctgctccaacacatccccggtacggaagaccgcggcgtagttctgcatggtgttctgcatctctctgcgcagctgcgctgtcggcttgctgccgttggcgcggcgcagccggtccagtcgctgcagagccagatccgcggcgccggcgggcagcggcgcatggggcttgccgcggccaccgatgacctcagccgctcggtgggcggccgcacggccaaacaccaccagatcgagcagcgaattcgaacccaggcgattggcgccgtgcaccgagacgcaggcggcctctccgatcgccatcagtcccggaaccacggcgtcgggatcgccgtccttgaggtgcaccacctcgcccatgtgattggtggggatcccgcccatgttgtagtggacggtgggcagaaccgggatcggctccttggtgacatccacgccggcaaagatctgtgccgactcggcaatccccggcagtcgctcgtggatgacctccgggccgaggtgctccaggtgcaggtggatgtgatcgccgtgctcgccgaccccccgcccctcacggatctcgatggtcatcgaccgcgataccacgtcccgcgaggccaggtccttagcattgggggcgtaccgctccatgaagcgctcgccctgggcgttggtgagatacccgccctcgcctcgcaccccctcggtaatcaggcagcccgcgccgtagatgccggtggggtggaactggacgaactccatatcctgcaacggcagaccggcccgcaacaccatgccgttaccgtcgcccgtacaggtgtgcgccgaggtgcaggagaagtagctacggccataaccgccggtggccagtacgacctggtgggcccggaagatgtggaccgtaccggtctccatatcgagcgtcaccacaccccgacagaccccatcgtccatcatcaggtcgatggcgaagtgctcgatgtagaactccgccttgtgcttgagcgcctgctgatacagcgtgtgcaggatcgcgtgcccggtccggtcagcagcggcgcaggtccgctgggccgtcccctccccgaagtgggtggtcatgccgccaaacgggcgctggtagatcttgccgtcttcagtgcgcgagaagggcacgccgtagtgctccagctcgacgatggccggcactgcctcgcggcacatgtactcgatggcgtcctgatccccgagccagtccgagcccttgatggtgtcgtacatgtgccagcgccagtcgtcctcacccatgttgccgagcgccgcggagacaccaccctgggcagccacggtatggctgcgcgtagggaataccttggtaacgcaggcggtattcagcccctgttccgccatgccgaaggtcgcccgtaggccggcgccaccggcaccgacaacaacgacatcgtactggtgctcgaccgttttgatcggttctgtcatctgcgccttagccccccagaacgatttggatgaccgccaggatcccggcgacggccaccaggaaacacgcgaagtaaacagcgaggttgccgaaccacttcagcccctccaggtgcacgtagtcttcgatgaccacctggaccccgagcgccccgtgatagaagagcatgatgatggccgcgatgagcagcgtggcgttgaacgggttcgccacccatgcccgggccgcctcgaagtcggcacccgcctgcagggccagtccgatccccagccacatcatcagcgggaccagcaccagcgccgtaaggcgttggtgccaccagtggtggaagccgttcttagccgaaccgaggccgcgggcccgggagacggcggtctcgtacctgcgcatgatcaaaactcccctgcgtaagcgatcacccacaccagagcggtcaacaggacactcgcagcgagcaccatgtagccgccgcgatagaccgccttgagctcgaaggcgcgtacggtgtcccagactaggtgccgaatcccgttgcacaggtggtaggccaggctgaacgtgatccccagcagcaccaactgccccaaccagtgccccagcacctgggtcagtagctcgtagtactcggggccggcggccagggccatcacccaggcgacgagcagaaccgccgccatggtgacgaacaccccggtgccccggtgcagcacggagagcagcgaggtcaattgcggccggtagatggtcaggtgcggagagagcggacgattcggatttctcatggatgtttagctccgctgagccgagtcagaacctgcggcgcacgataagaatgaagaagcgggatgataagctatattgcggataaccgtaatgcaagcattaacaagaagaaatgctgacgccagcagaagattaacgatcccgcgccgttggcgagtgatgccctgcagcgaggatcacccacaatgactacgatgtcagtatacgtgttccgcccctagagtggcacgggaagagaaacaagccccgaggaggcccaatgccccaagagtttccggccccaccggacagcgctgaaaccccgtccgctcaagcggactgctaccacgccggcgctggctacgccgtcgttgcggtcaccggcgacgaggcccaggacttcctgcagcgcatcctgacagcggacatcccaccgccggccgccaagcacagcgtgctcgccggactgtgcacccccaaaggacgtctgctggccctggcccggctgatcccctgggacgacgggtaccggctggttctccccgacgacgtggccggggcgaccgtgtcgcgcctgcagatgtacgtgctgcgctcccgggtcaccgttgcaccgccgacccctgactggcgcctggtccgagccgccggccccggggcccgcgccgtgctggcggagcgctgcggacaccccctaccggaggtcgacggtggggtcagccacagtgcggacatggccatcgtgcgcatgcccggcactccggagcgctactgcgcggtgggtcccgcgagccctgttcaggccctggaacacgcgcttgccgagtaccttccgtcggccgataccgcggcctggcgggcgatcgagatccgcgccgggcaaccggagatccgcgcaccggggcgcgagctcttcatcccgcagatggtgaatctcgatcgcctcggcggggtcagcttcagcaaggggtgcttccccggtcaggaagtggtcgcgcggacccattaccggggcaaggtcaagcagcggatgttccgggccgccggcacgggacccgcaccggcggatggctgcgagattcgtgacgccgaaggccagctggccggccacatcgtctgcgcggcggaggtgcccgaagggttcgtcgccctcgcctcgctgcgcgaggcgcagctggaaaccgccccgctgagcgccgacggccagcggctccggctcagcgaggcgggagcctgaacccgcggctccttaagactcggggcgcatggcggggaacagaaggacatcgcggatcgaatcgcagtcggcgagcagcatgaccagccgatcgatcccgatcccctcgccggcggtcggcggcaggccgtactccagggcacggatatagtccgcgtcgtagtgcatcgcctcctggtcgccggcatcccgctccgccgcctgggcccggaaacgcgcggcctggtcctcggcgtcgttcaactccgagaagccgttggcgatttcgcggccaccgacgatcagctcgaagcgctcggtgtagcacgggtcgtcgtcgagcggacgggccagcggcgacacctccttcgggtagtcggtgacgaacacggggccgtgcaggcggggctcggctgtctcctcgaacagggccgcctggatcttgcccagcccgtcgccgggaggcacctcgatcccgcgcgcctgcgccgcctgggccgcccgctcgcgctcagtcagatcttcgatgccgaggtccgaattgaagcgaagtaccgcttcaatcagtgatatacgctcaaaacttgatgcaaagtcgtaagtttcaccctgccaggtcacctgcccggagcccagcgcctgttcggccaggtggcggagcatctcttcagtgaggtccatcaggtctcgataatcggcgaaggcctgatagaactccagcatggtgaattccggattgtgccgggtcgatacgccttcattccggaagttgcggttgacttcgtagacgcgttcgaacccgccgaccaccagccgcttgaggtagagctccggcgcgatgcgcagatacagatcccgccccagggcgttgtggtgggtcacgaagggccgggccgcagcgcccccggggatcggctgcatcatcggggtctcgacttccatgaagccgcgctcgtcgaggaagcggcgcatggcagccaacacccgggtgcgcagggcgaagacccgttgactctcctcattgacgatcagatccaagtagcgctggcggtagcggatctcgtgatcgttcagcccgtgccacttctccggcagcggtcgcagggatttggtcaggagccggatctcctcgcactggatcgatagctcccccttcttggtgcgaaagatcgtcccggtggcaccgacgatatcgcccacatcccagcccttgaaggcggcgtaagcaccttccggcaggtcgtcccgacgcagatagagctggatccggccagagctgtcctgcagctgcgcgaagctcgccttgcccatcacccgtttggccatcatgcgtccgccaactgtcacccgggcgccctcctgctccagggcctcgctatccagcgggccgtagcgctcgtgaaggtcggcggccagcgcatcgcggcggaaatcgttcgggaaggcctggccggtctcgcgcaggccctgcaacttctcgcggcgctgggcgatgagcttgttctcgtcgctatcggacatgctgactccgggctgtagctggctgaagggaagcgtcagaggccggccttgaggctcgcctggatgaacggatcgagatggccgtcgagcaccgcctgcgtgttgccgatttcgacccccgtccgcagatccttgattcgggactgatcgaggacataggaacggatctgattgccccagccgatatcggacttggtgtcttcctgcgcttcggcctcggcacggcggcgctgcatctccagctcgtagagcttggcgcgcagctggctcatcgccgtcgcacggttcttgtgctgcgaccggtcgttctgcgactgcaccacgatgcccgtcggttcgtgggtgatacgcaccgctgactcggtggtgttgacgtgctgccccccggcacccgaggcgcggaagacgtccacgcgcagatccgatggatcgatctcgatatcgacattctcttcgtcgatctcgggggagacgaacaccgaggagaacgaggtgtgccgacgcccccctgagtcgaagggcgacttacgcaccaggcgatgcacaccggtctccgtgcgcagccagccgaaggcatactcgccggagaccttgatcgtggcgctcttgacccccgcctcttggccggcggtgacctcgataacctcggtctcgaagccgcgcgcctcggcccagcgcagatacattctcagcagcatctcggcccagtcctgggcctcggtgcccccggaaccggcctggatatccagaaaggcgttggaggtgtccatctcgccggagaacatccggcggaactccagggtctcgacctgcccggcaacacgctggatgtccgcctggaccgcctcgagggtctctgcgtccccctcctcccgggccatggcgaccatctcgtcggcatcatcgagcaccgagccgatctcaccgagagtattcaggaccgactgcagttgcgagcgctcgcggctcagcccctgggccgtctccggttcactccagacgtcggggttctccagctcacgcaggacttcttctagccgttcacgtttgccggcttcgtcaaagataccccctcagggcctcaaaacgcccttgcaggtcttcgatttgttcaagcagcgggttgatctccatgggcacctccggatactaagggcgcgaatcgtactatattcacccgcctttcagcagccttgaaccttcgcgccggcgccgcgcgccgccgaagggggctgtggtcgccgccgggtcccggcggcgggcggccgccatccactggctgatcaggattgaggatcccatgacgacgacaagcagtgccgagccgggccatcagaaacttgcctgggcgcgtgcacacatgccggtgcacaccgccctgcgcgatcgctaccgcgagatacgccccttcgcgggactctgcatcgcggtctgctcgcacatcgaggccaagaccggcgtcttccttgagacactcgccgctgccggcgccgaggtggtctttaccgggagcgagcctggttccagtcaggacgacgtcgtagcggcgctgaacgagcaaccggggatcagcggctacgcccggcgcggggtcaacgaagaggaactggcccgcctccacagccgcgccctcgaccaccaaccgaacctgatcctcgacgacgcggccgaactcaccgcgcgtctggtgcaccagcgccccgagttgctcgacggactgcgcggcgtctgcgagcaaaccaccaccggggtgcagcgcatccaggccatgctcgccgatggtgcactgcggtttcccgcctacgccgtcaaccacacaccgatgaagcacgagttcgataacatccacggcaccggcgagtcggcattgaccaacctgatgctgaccacgaacctgctgctcgccggcaagcaggtggtggtctgcggctacggcgactgcggcgtcggcatcgcccacaaggcgcgtgcctggggcgcacaggtcacggtgaccgaggttgagccacggcgggcgctgcgtgcccacatgaacggcttcgccgtgcgtcccatggacgaagctgccggcatcggcgagttcttcatcacggccacgggcaaccgggacgtgatccggggcgagcacttccgcctcatgcgcgacggtgccatcctggccaacgccgggcacttcaacgtggagatcgatgccgccggactggccgacgaggccgaggcccgctacacggtgcgcccggggattgaggccttccgcatgggcgatggccgcgagatccacttgatctgcgagggccgcctggtcaacctggccgcgccgacggccatggggcacccggccgaggtcatggaccagaccttcgccatgcagttcatggccgctgaggacttgctgcgccggcgtgaccagctgaacgccggcgttcacgccgtccccgacgccgttgatgccgaggtggccagccttaagcttaagacgctgggtgtcggcatcgacgccctgaccgacagccagcggcgtttcctggaggcgtggcgggccgacgatatccttgagtcgccctgaaatgtgccccacggaaccgccgacgaccagcgtccagtggacgcggttccacccggcgacttgcctgaggcgaaaacgcgcactagggtatagacgctatggctgaatacaaacgcgacgacaatccggaccgtcacgagggacacagtcggacctcaccctatccggtgagccgactctccgcgcccatcgacctggtcgatacggcccgcgagatccaagaggcagaccaggcgatcaacaaccgcaccagctccaagctgacggtgatcgccgatcagatccgtgcccttcaggagcaggcgcgggaggtcctcgaggagagccagcgggacatggacctgcaccgggccaagtgcaacttcacgcggcggccgggcagcatttatcacctctacgaacgcgacgatggcgagctgtacttctccatgctcgccccggaggactggcgaaatggtccgccccacacctacaaggggtcgtaccgccttgaggccgatctctcgtggacgcccttcgaagagatggaccagcccgacgccacccgggacatggtgcagcggctgatcgcggaccaccgcggcggcgccggctgaaacagccggcgccgccgcgcgccgtcctctacttaccctcccgagcgccgggctcggcccggccgagctggcggacccgatcctgcagtgccgaggcgatgcggagttcgcgggtttcgccctccccctcggcgtccagggtctctgcagtcaccggcgcgccgatccgaatcgtgatgcgacccggccgcggaaaccgcttgccgatgggcatggcctgatccgtcccctcgatggagaccggaatcgccggtaccggttgcgcctgcagcaggagcccgaccccgggctggaacggctgcagcgtgccgtccggtgagcgccgtccctcggggaaccacaccagcccgtaaccatcctgcagcgctttggccccaagggcgagactaccccgcgggccggtatgcgggtcgatggggagcaccagacacgcccggctgatcacgcgcacccaccggttggagaacagcaggccggtccagccaccccagcgtacgcgggtgatccgcgcgtaaggcatgaccgaacccaatgccggcggatccagggcgctcaggtggttgggtaccagcagcacgggctcgcgatcgggcaggtgctcccggccttcgacgtgtacccgggcgtacatccggaacaacacctggtcgatcccgaaacagatcgcgccgagccaccgctcaaaccgggttcgcggggccatccagcgctgctgttggtcgctgagcatggcctcggggtcgcggagctgctcgaccagcccccgcccccgagcgccgtcgggcttaaactgtgcggcctcggcggcctcccggagcagatcgcggacggtctcgatccggccgagggcctcctcctccagggccacgccgacgctcgagcgcagctccagggtcaggtcgacccaacccaacgagtcgagcccaagatcgaggcgcagattggtgtccggagtcaggcgcacccgcgggtagcgatgcaccaggccgtcccaaacccgacgggcggtggggatctgcagcaactgctgatcctcgaccgccatccgctcctcggggatcggtcccgtctcggctgttgcagccccgtccccgagggcttcgaagagctcgcgcagcttgtgccgacgcagcttgcccaaacgggtccggggcagcgggtcggagctgatccgatagatactgatctggtgatggctcggcagcacgccggccgcctcgtgcagcgcctggttcaggcgctgccgcacctgctcgtcgtcgaggtctcgtatcgcctggggatccgcgaagagcaccgcagcaagccggccgtcgtgctccagcacaccggcatcacggatggcctccgccccgatcagcgcactttccacccgctccgggtcgatattctcgcccccgccgaggacgatcatctcggaggcacggccctccaggtgcagatacccgtcctcatcgaaccagcccagatcgccggtgcggtagaacccgtcctcggtaaacacctcggcgcttttctccggcagctgccaatagccctggaagacgttgtctccacgggccaggacttcgccggtgcgcgcccccggctcgaccgaatcgatgcgcaaatccacgccgggcaatggcaggccggccgcctccaggcgcaggcgatccggcgggttgtaggtcaggatcggcgaggtctccgtgaggccgtagccggtggccacctcccagcccaggtcccgcagtcgctcaccgatggccggactcagcggcgcgccacctgcgaccaccatgcgtaccgaaggcgccatgcgctgatgcagcccgcggaacaaccgccgacccagaggccagcccaggcgatggcgggcgccccgggagatccacagcatgccctcgaagagccgttcggcccgagcaccgcgctcggcgatgcggccacggatcgccgcatccagcgcttcgtagagccgaggcacgccaaggatgatggtggcatccccctcgcgtagggcgcgcacgatctgcggcccgagtaccgaatacggcaggacgatactcgcccccagggccagcggggtaatgagccccagcgtgaacgggtagacgtggtggtagggcagcgggacgaagatccggtcgtcccggtgcgctaactcctggccgagcaaggcgttgagattggcggtgatgttgccgtgggtcagcggtacccctttgggcatgccggtggtgcccgaggtgtagaacagcgtggcctgatcgtccggggtgacctccggctgcgcagcatcggtcggctcacgcaaccagtcgcgccaactctgcccggttcccgccggttcatcgagacggaccgtctccagcggatggtcgagctccagcccttcgagccggcgcgccgcctcgccggcggtgaagacgcggtgggcgccactgtcccccagggcgtggatcagctccgcgcgtggcatctgagtatccaggggggtaacgaccgcgccggcatcgaggatggccaggcaggcgatcacccactcggcactgttcggggcgaacaggaccacccgctcgccgcggctgacaccggactccatcagaccagcgctcagttgccgcgcgagcccggcgacctcctggtaatcccagcagtcgaggtcatcccgatccagtgcccgaacggcgtcgcgccccgccccctcatccagccggcgcaccagcgtctgaagcgtctgcagttcttcgctcacgctccctcctgtcctgcgttggcagggcgtttggtcgagtcgcagccccgagcctgataccatgttcagcttcgatggcaaccctgaccgttgagaatggccgctattaaccaggaaccgacccgtattcgagagattccctataactatacgtccttctccgaccgtgagatcgtggtccgtttcctcggcgaggagacctgggacctgctcaacgagctgcgaggcgagcgtcgcaccgggatctcggcgcgcatgctcttcgaggtcctcggcgatctctgggttgtctcccgtaatccttacatccaggacgacctgatcaacacccccaagcggctgcgcgcgctggtcagctccatgcaccaccgcgtcgaccagatcttcgcgcgcgccaatggcaaccagaagggcatcgatctgggtgagcgcgcccgtcgggccgtccaggagttcgagcagcactaccgtcgtcagcgccagcgccggcagcgcatcaagcgccgccttgcgcgcttcacgcgcagcgacaacatctgcttcgacgggctctcgcgcgtctcccacgccaccgacgcgacggactggcgcgtcgaaatccccttcctcgtcctgactccggacaccgaggaggagatcgccccgctggtagcaacctgcatcgaagagggtctgaccatcatcccccgcggtggcggcaccgggtacaccggtggcgccgtgccgctcgatggcgactcggcggtcatcaacaccgagaagctcgacgccatctcccccgtcgaagaggtcgacctccccggggtcgataccccggtgagcaccatccacgtcggtgccggcgccgtgacccgccgggtcagcgagcgagccgaggcccacggccgcgtctttgccgtggatccgacctcccaggacgcctcgaccatcggcggcaacatctccatgaacgccggcggcaagaaggcggtgctttgggggacgaccctcgacaacatcgtctcctaccgcatgatcaccgccgaggccaagtggatcgaggtggagcgcctcgaccacaacctgggcaagctcgacgatctcgataccgtgcgcttccgggtcacccggtatgcccgcgatgggcagacccaggagggcgagccggagatcctcagcttctcgggcacctcgttccgcaaaccggggctcggcaaggacgtgaccgacaaattcctcggcggcctgcccggggtccagaaggaagggtgcgacgggctcatcacctcggcccgcatgctcgtccaccgcatgcctgaacaccagcgcaccgtatgcctggagttctacggcgacgacctccacgaggccgttccggcgatcacggagatccgcgacgacctgctcgccgacgaacaagtggcgcttgccgggctcgagcacctcgacgaacgctacatccaggccgtggactattcgcccaaggccaatcgcagcgaaatccccaagatgattctcctcgccgacctggccagtgatcatccggacgccgtcggcgaggcggcctcgcgcatcgtgcgactggccaatcagcgcaacggcgaaggcttcattgcggtctcggaggaagcccagcggcgattctgggccgagcgctcgcgtaccgcggccatcgcctcgcacaccaacgcgttcaagatcaacgaggacgtcgtcatcccgctggagcgcctggccgagtacaccgaaggcgtcgagcgcatcaacgtcgagcagtccatgcgcaacaaactcgccatgctcagcgagctactggactatctcggcggcgacatgcctgaggtccgtcaggtcaaggactttgaggacagcgaggaaggcgatcgaatcctcgccgacaagaaggcggcggcgcgggatcacctgagccaggtccgagaacgctggcaacagatcctcgaggcctttgacgccgcggccgccgaccgggacgatctgctcgacgataccgcccgggcggaccttcgcgccggggatcggatcatcgacctgctgctgcgccgcagtctgcgcatctcctaccggcgcgaggtggagcgtcccctggaggagttcttcaaggggcgcgatctgcagccggtgcgggcccgcttcaccgagatccacgaccgcgtcctgcgcagccggctgttcgtcgccctacacatgcacgccggcgatggcaacgtgcacaccaacatcccggtcaactccggcgattacggcatgatgcgcgaggccgagcgcatcgtggatcgcatcatggagctggcgcagtccctgggtggcgtgatcaccggcgagcacggcgtcggcctgaccaagatgcagtacctggacccggagcaggtccagcgtttcgctgagttcatcgaccgggtcgacccggagggacggttcaaccgcggcaagctcatgccgggttccgggctcgagaacgcctatacgccctccctgttcctggtggaggaagaggcgctgatcctcgaggagagcgagctcggtgagctcaaccgcgatatcaaggactgcctgcgctgcggcaagtgcaagccggtgtgcagcacccacgtgccgcgggccaacctgctctattcgccgcgcaacaagatcctcgcggcggggctgatcatcgaggccttcctctacgaggagcagacacggcgcggactgtcgttgcgccacttcgacgtcatgaacgacgtggcggatcactgcaccatctgccacaagtgcctcaagccctgccccgtgaacatcgacttcggtgatgtcaccatccgcctgcgcgacatcctgcagcggcgcaagcagcgtcggacgcggctgcagacgcgggtggcgatgggcttcctgaacctcaccgatccgcgcctgatcaaggccctgcgcctcggcatggcgcgcttcgggttcgcggcgcaacgccaggtatcccaaggcctgaggcggatgggcgtcttcccgctcaagcggcgcccgggcagcaccacggaacgctcgagcatccccgctcaggccgtgcacttcctggagaagccgatgccggccgcagtgccgccgcagggcatgcgccagatcctcggcgccgaggagtcggatcacatcccgatcatccgggacccgcaacggaccgatgaaaacagcgaggcggtgttctacttcccgggctgtggccccgaacggctgttcagtcaggtcgggatggcaaccctggcgatgcttcacgactccggcgtcaagacggtgctgccccccggctatctgtgctgcggctacccccagcatgccggcgggtacatcgaccgggctaaggagatcactacggccaaccgggtcctcctccaccgcgtggccaacaccctgaactacatggacatccagacggtggtggtctcttgcggcacctgcatcagccagcttgagctctacgagttcaaccggatcttcccggggtgccgactgatcgacatccacgagttcctgctggaaaagggctatcgactggagggcagtaaagagacgcagtacctctatcacgacccctgccacccgtcgatcaagacgcagaaccccacgggggtggcctcggagctgatggggcaaccggttcagctctccgatcgctgctgcggtgagtcgggcatcttcgccgtatcgcgcccggacatctccagccaggtgcgccaccgcaagcaggaggagatccgccagggcgtgcagtccctgaccggagcggcgcgtgccgaggacggcaacgtgcgcatgctgaccacctgcccctcctgcctgcagggattgtcgcgctatcgcgaggacaccggtgtcgaggccgactacatcgtcaccgagatggcgcgggagctcctcggcgaggactggcaggagcgcttcacggagcaagcgcgtaagggcagtctggagaaggtgctgctgtaaggtcagcaccacacagggggcgcagggatgatggagctactcgacgagttgctatggcgatccggcacctgggtgcatgggcatgtgcacgacatcgccctagcgctgatcgccacgctgctcgtcgtctatggcagcagcatcaaccggttcgtcgcccgccccctgcgcccctacccctggctgatgcgcgtcggcgcctttgtcctgatgtgcgcgttcggctacggtctggtcacagtgtgggtcacgccgctgcttgccgaagccctgctctacatcgagacccgttacctaggggtggccgtcatcggcgccttcctggtgatcggctggctggccgagcgccggaaccagatctgaaggcgccccagcggctatacgacatatggagacctaccatgctgatcctgctcctgggcctgatcctcttcctgggcacccactcggtccgcgtcgtcgccgacgactggcgttccaaccagattgccgcgtacggcgaaatcccctggaagaccgcctactcggcgctgtcgcttgtgggcctgatcatcgccatctacggctacgggctgacccgcgtcgatgccgtctgggtgtggatgccgccgaactggacggcccacctgatggcgctggtgatgatcccggcgttcatcctgctcttttccgcctacgggccggccaatcgcatccgcaacgcggtcggtcacccgatgctcctggccgtggccctctgggcgctggcccacctgatggccaacgggcggctgggcgatctggtcttcttcggcgccttcctggcgtgggcctcggtcaccttcgtcgcggcacgcgagcgtgatcggcggcaggctgcgtcccccaccccggctcagcgctggggtaacgcctgggccattggcggcgggctgatcggctacatcgtcttcgccctgttcttgcacattccgatcaccggggtcccggcctacgcctcgtaagcctggccggcaccgggctgctccccgcccaagcatccgggacctatcccacggtgcctccggcagcccgcgaccacgccttggggaacaggctgaccatcgcgccgttgcggtacataccgataccgatggtatggccgcggtggcgcagcactacgtgccccccctcgcgcagcccgctgccacgctccggccccagcagcagcggctcacgacggaaaaacgcgtagacctcggcccgctccaactccagcaccgctccccgggcgtggtgtcccagcgccatgaccccagccgtggacggcttcggaggccgggtctgggcccgcacggcagggatgccgctgcgcacgaccgggattccgcccgctgcggtgtgatccgccgccacgaccttggcgtacttgctgccctcaaagaacgcggtcagtccatcgagcacctcagccgacaccccgagctcatcctcaaaggtctgcagcaaggtgcgggcgcgcggctcttccggcaggggtagcgggtcctccgactggctgctcccgtcgtcgacacgccgcagtagggccacgaaaaacccgccggtgtcgttgtggtggggccagaggcggccacaggcggccatgtcggcgccgaagtcgactccgtcccacgcctccagtcccgggctcagctgcaggccggcgacccgcgcagggatcaactcgaacgccccggaacaacgggccagcgccgcggcgaccacggcctcgttctcctccggagcgaaggtgcatgtcgagtagaccacggtgcccccggggcgggtcagcgccatgccgcgcagcaacaggcgctgctgccgctggacaagccgctggcggaacgcaggggacgtcggctcggccgccgtggccgtcttacggaaggtaccctcgcagctgcacggtgcgtcgaccacgaccttatcgaaacgcccggcggcccaaggcatgccctggccatcgcggacggtctgcgagacattgaccaccccgtggcgcttcaccgcctgccccagcgcgcccagccgacccgcgcttgcatcgttggcgaccacggtgccccgattacccagggcatccgccacctggacggtcttgttccccggcgccgcgcacagatcgaggactcgctcacccggccggggatcgagcagctgcacaggaaggagcgaggccgcctcctggatctggtagaggccggcgatggcgccccagtggtgcccggggcgaaaccctccgtccacgagcaaggcatccccctgccagcccagcgggcggggatcccaaccctcatcacgcagcagcttgtccaactcatcccgggtgaggcgagtcgtgttggcgcgcagacacgggctcagggggcgttgcagcgcgtcgcagaacgcctgccaatcgtcgatcaccgctcgataacgcgtgtaggcgctctccccgcgagcgagatcctcgggcggctggtatcgctctcgtcgggccacgatccctccaggaaaaacgccacagtttaaccccgccgggatggtcccgacacggtctcccctccctcgacggtccaacacccctccagattgtgagaaactctgctggggggaatggctgatccacgacggtcgccccaaagcatggaccggggctgtatcaggagggccaggatgcgacgaggaggggattacgggcggccatcggttatccccggcagcatcgcaggtcgataccccgtcggcgggcagacctggctggcggcacttgatgccatcgaggtgccgatcttcatccacgacgccgaacaccgggtcatcgaggccaaccgggcctactaccagcaggctggcctggcccccgaggagatcctcggccgcccctactatgagatcttccccctgtgcgacggtcccctacccggctgccgtcacggactccaggccgctcaccccgagggcgacgaagcctccccaacaagcagcgaggcggtggaggagtacttcaccaccgatgctggccataccttcctgtcgcgttctttcaccgtccatgatgaggatggtgcctaccggcactcagtgcacatcctcgagaacatcacccggcgccgccgtgccgaacaggaccagaagcggatccaccaggcgctgcttgagcgggaggagcagctccaccggctgttcgagaacatgactgagggcgtcttggtggtcacgcccgacggtactgtgcgttacgccaacccgagtgctgcgaacctctttgcccgggacagtacggccttgattggcgcggtgatcggcctgccgatcggtggaccggatgctcaggagatcgggctgcgcagccccgctggggaactgcgtaccgtagagatgcgcgtacgcgagatccgctggcacgaacaaccggcgcatctgctcaacctgcgggacgtcaccgagcgtaagcacatcgagaccgaactgcgccgagccgccatcgtcttcgaagaggcccatgaagcgatcctggtcaccgatgcggagcagcgcgtcattacggccaaccccgccttcaccgagatgaccggttacaccgagcaggaggtccttggcaaggacctggcactgctccggtcggggttccacgacgagtcgttctatacggccattgacgacgccctggccaagcagggctactggaccggcgagatgtggaaccgctgccgggacggcaccaccttcgccaccctggtcacggtgcgcgcgatctacgacgacgccgggcacctcacgcactacctggcggttctggccgacatctcccgcctgaaggagtaccagagccagcttgagcggatcatgcactccgatccgctcaccggcctgcccaaccggctggtcttccaggaccgtctccatcaggcgctggtagccaaccagaaacagaccggattcttcgcggtcctctccctcgacctgaacgatctcaaggcgatcaattacagcctcggacatgcggtgggcgatgccatcctgcagcagctggccgagcggctgcgcaacgcgctctgtgaggagcacaccgtggcgcgcctgggcggggatgaattcggtgttctactcctcggcgtccgcgacgccagcgaggtcgcagcgattaccgaggacctgagcaaggggctcgatgaaccctttcagatcgccgatcgagcgatccccatcgcagcgagcatcggcattgccgtctaccccgaacaagatgccggcgcggcggatctcttccagcaggccaacgccgccatgcaccaggccaagcgcgagggtgtgagttaccgcttcttcagtgaggacctcaccgaacaggcccgggaacgggttcagctcggcagcgaactccgcgaggcgctcaaccagggtgctctggaactgcactaccagccccagatcgacctgagcagcggcgcctgggtcggtttggaggccctgatccgctggcaccatccggttcaggggtggatcagcccggagcggttcatcccggtggccgaacgcatcggcctggtgaccacactgggcgcctgggtcctagagcaggcctgccgacaggggcgcatctggctggatgccggcttcgaattcggccgtctgggggtcaactttgccgcccccgaactgagtgcccccgacctggccgagcgcgtgctggcggcattggatcgggcccggctgcccgcacgatatctggagatcgaggtgacggagcgccttctggtggatccggatccggaggtgattcagcagttgcagctactccgcaatcacggggtcaccgtggccctggatgacttcggaaccgggtactcggctctgagctatctccgcgacctgccggtggatcgactgaagatcgaccggagcttcgtcgacggcctgcccgacgacgaacgcaccctggccatcgctcaggccatcgccggtctcggtcggaacctcggcttcaccatcatcgccgagggcgtcgagacgcccgcccagcgcgaggcactaatcgggatcggctgcccctgggcccagggtttcctgttcggccgtcccgcccccgtcgccggcatcgaggcgctcgccccgcacttcccccgtaccgacaccgagggcggtcacagtcgagggggtggtgacgccggtcgcgcgaagtagaacccctggaccagatcgatccccgctgcgcgcagccactcgaactcctcccgctcctcgatcccctccccgacggtggtgatccccagattgcgggccatgctgaccatcgcctcgacgatggtggcctgaccagggttgtggtgtacgtgccgaatcagctcgcggtcgatcttaacgaaatccggctccaggtccttgagcaagttcagggacccgtagccggcaccgagatcgtccagggcgatgcggaagccgccctgccgatactcatcgacgatgtggcgcaggtggcgatgatcggtgatcgcctcgctttccaccacctcaaacacgatgcggcgcggatccaggccgagcttctctacagcccccacggtggtccgcaggcagaaagccgggtcgtagatggccgtgggccggaagttgatgaacagattctcctggaccccctgggcgtggctatcgcggatcgccgccacgcgcgccagacgatcgaggtagaactccagatcagccagctccgctgcccggaacatcgacccgggcgggatcgtccccccgtcggcatcgaccccgcgcatcaggcactcgtaggcgtagacgcgctgcgcctcccgcgcctcgacgatgggctggtagtggatctgcacccgctcgctgcggatcgtatccagcagccaatcatgctcggcacgcgccacccaggtggatagcgggcgggcctggaacaacgatccggcatcgaacgccgcgccctgctccatgaagacggcggagcccgcggccatctccggctcgctcatcagcggctccagggcagcgagcagcgccggcagggactgtgccggcacctcgacccccatgacccccgcagcggggaagcggatccgccagcccgcatcacccagatgcacgtaaacacggtcccgcgtgtgctgcagcggcggagccaggtagaacgtccccggcgcttcgctgagatccggcagttccgggctaccggggcaaatggtcgggacttcgatggtcatcgctgcgctgttctccctcgaccgcagaggctcctcactgcggcgggcaaagccccgccgtgccgcagtgcttttgatcctcagcgtaatgcattgtcccggcgagtcccataggccgatcgtgggttctggcacaatagcgtgtgtccaccacgactcggagccgcttatggacgaaccgcacaaggtgtccaccggtatcgccgggctcgacgagatcctcgacagcttgcgcctcggggacaacgtcgtctggcgcgtggaggatctggacgactatcgagcctttctgcaacctttcgtggataccgcccgggaccaggggcgcgccatcatctacctgcgctacgggcaacacgccccgttgctggagccggactccggggtgcgcgtggtggagatcgatgcccgcggggggttcgaggccttcaccagtcgcgtctaccaactaattaccgactacggccgcggcgccttctacgtctgcgactgcctgaccgatctgctccaggcgtggaccaccgactacatggtgggcaacttcttccgcgtcatctgcccgtacctgtttgagctggatacggtcgcctacttcgccctgcgcccgcacagccattcccacggcaccctggcgcgcatccgcgagaccacccaggtactgattgacgtacggcgagccggagaggaagtccacatccagccggtcaaggtctggcagcgccactcgccaaccatgttcctgccccaccggcagcgggacgaacggttcgtacccgtcaccgacagcagcgacgcgacgcggttgcaggactggctggaacgccaacactcggaggacagccagcgtcgtctgctcgactactgggatcgcctgttcctcgccgctgaggagcagctgcatcacccccggacggaaccgcaacaccgggccatcctcgaggagctactcactgcgctgatcggccacgacccgcagcttctaggcctggcccggcagtacctcgatctcgacgacctgctcgctgtgcgctcccggatgatcggcagcggctttatcggtggcaaggccgtgggcatgctcctggcccggaacatcctgctgaccgaggatgctccgcgctggcaggtggcactggagccccacgactccttctacctcggctccgacgcctactacgcctacctggtccacaacggctggtggccgaggctgatgcgtcagcgcaccgaagccggatacttcgtggaggggcgcgcccttcaccagaccatgctccacggcgagatgcccccggagatccgcccggaactagagcgcatgctcgaccacttcgggcagtacccgatcctggtgcgctcgagcagcctgcttgaggacggcttcggcaacgccttcgccggcaagtacgagagtgtcttctgcgtcaaccaagggagcccggagcagcgcttggccgagctcgaggacgccatccgccgcgtatacgcctcgaccctctccgaagatgccctggtgtatcgccgtcagcgggggctagaccggctggaggaaccgatggccctgctcatgcagcgggtcaacggccgctaccaccgccacttctacctccccgatgcggccggggtgggggtctcgcgcaatcccttcgtttgggatcccgggctcgatccgcgggcgggcatgctgcggctggtgatggggctcggcacccgggccgtggatcgcatcggcaccgatcacgcctgtgtcgtcgccctggaccagccccaccgtcgtcccttccgcgaccgggacgatctctaccgcttctcccagcacgaggtcgactgcctggacgtcaacgccaacgccctcgcctctctgcccttgcgggagctcgttgccgccgtcgacgacctgccgctggagcggcttggagaactggaccggacagccacccagcgggcccgcgaactcggcgacggcaccccggtctggcgcttgacctttacccccctgctgcgcagcccggagttcgtcgcccgggccgccgcaatgctgcggaccctcgaatccgcctactgccacccggtggacatcgagtttacggtacacctagacgaggcaggcacaccgtccttcaacctggtgcagtgccgcccgctacccacccgcggcgaaggagccctggctcctctgcccgagtccgtacccgaagaacagctattcctacacagcgaggggcacttcatgggcgggaacctggatcttcacccaggccacgtgctgcgggtcgacggcgaccgctacgccgccctcggccgggaagaaaagcaccaagtggcgactctgatcggcgcgctcacccgcgcgttagccgacgaggagccagccgcgccgatcgtcctgatcggccccggccgatgggggaccagcagtccggagttgggcgtccccgtgggcttcgccgacattagccgggtggcggtgctcgccgaggtggcggagatgggcagtgaggtcgtgccggatctctccttcggatcccacttcttccaggatctgatcgaatccgggatcgcctacgtggccctgttcccgggccaggccggcagcacctatcggccacagtggctggcggaggggccggcttgggccgccgacaccccacgccatcagggcgcccccgacgaggtggcggcgacagtggagcacttccggattcagcccggggccctccgcctcgccgccgatctcgtcgagcagcgcctctatgcctatcagccctagatcagccccatggcgaccatggcgttgctgaccttgataaagccggtgatgttggcaccggtgacgtagtccccagggacgccgaactcgtcggcggtctcgtagcagttgcggtggatgtctaccatgatctcgtgcaaccgctcctccgtgtgctcgaaggtccaggagtcgcggctggcgttttgctgcatctccagggcgctggtggccaccccgccggcgttggccgccttgcccgggccgtaggcgatcttcgcctcctggaacatgcgcaccgcctccggcgtgcacggcatgttggcgccctcggccagcgcggtgcagccgttgttcagcagctctcgcgcatccttgccgctgagctcgttctgcgtcgcacacggcagcgccacgtcacacggcaacgtccagatgttgccgtcctcgacgaaccgggccttgggccgctcgtcggcgtagacggagatgcgccgacgctccacctccttgatgcgctggatgcgctccaggtcgatgccgtcctcgtcgacgacgatgccactcgaatcggagcaggcgatgaccttgccgcccagcttgcggatcttgtccatggcgtagatcgccacgttgcccgagccggaaaccacacacgtcttgccctcaaggtcctcaccgcgcgccttgagcatctcctgcaggaagtagacggtgccgtagccggtcgcttccttgcgggcgcggctgccgccccagctcagccccttgccggtgaataccccggactcgtagcggttggtgatccgcttgtactggccgaacaggtagcctacctcccgctgaccgacgccgatatccccggccggcacgtcagtgtattcgcccagataccgatagagctcggtcatcaggctctggcagaagcgcatgatctcgtcatccgagcggcctttcgggtcgaagtcactgccgcccttgccgccaccgataggcatgccggtgatggcgttcttgaacacctgctcgaagccgaggaacttgatgatgcccaggtacaccgaggggtggaaacgcatgccgcccttgtaggggcccatggcgctgttgaactccacccggaaggcgcggttgatgtggatctcgccgttatcgtcctgccacggtacccggaagatgatctgccgctccggctcgcagatccgctgaatgatcttgtggtctgcgaactccggatacttgctcatcaccggaccgagggtctcgaggacctcgtgaaccgcctgatggaactcactctcgccgggattgcggcggacgacatcctgatagatcggttccagtttctcgtcgagccgtgcggtcatcttcttctccgtcttgtcagtgccccggcgaaccgcgcgttccccggcggacaatatctcgtctccggcgggtgcccgcaggaaagcggcacccgccaacaggatcacaggcgcgggaagtctgcactaaaaacggacccgtgtgcaccatcccggtgccacggcggcggcctccgtgcggcatacggtggccgttgagcagctcagacgccgcgaattgcgcctgccatccgctcgatgccggcgagggtgaagaccagaataatcaggatgatcagcagtgccaccgaccaagtcagtacacgcccccagaacgtgccctcaagaatctctcgcaagcggcccataacgatacccaatctctcgcgaccacggtctcggcctcatcgagagtttgatgcagcttgctcccgctcgttcctggctgcgacatcaagccgtgggcagctttgccacgtcacttttggccccccgacggtcccttgccgcacatgtccgcgatcgcgcagatcccgcaccccccatgccccgagccgtcgccctcctgcggggcgcccggcccgatctccgggtgacggcgcgcaaaacgctgcgccgcgccctgaacgccgacccagccgaccaccagcgcaaagatgaccagagaggccacaacgtaggttcccatcggtcaccctccgagtccggcgaagcccatgaacgccagggacagcaccccggccaacatcaggctcatcgccgcgccgcgggccactgaaggcacgtcggacagatcgacctgctcacgtagacccgccatcagcacgatcgccaggatgaagccagcgccggcgcccaggctgtaggtcaacgactgcaggaagttgtactcatagctggtctggaacagcgccacacccaggatcgcgcagttcgtcgtgatcaacggcaggaagatgcccagcgcccggtagaggggcgggctgaacttcttcacgaacatctccaccagctgcaccgccgacgcgatgaccgcgatgtaggcgatcaggctcaggaactcgagctcgaaatagcccagcacgatgttgatgccgtaggcggccagcgacgcgatcagcatgacgaaggcactcgccacgcccatcgggaaggccgtgcccagtttgcccgaaacgcccaggatcgggcagatcccaaggaacagggcgagcacgaagttgttgatgatcgccgcgttgaggaagatgtaacttagggaatcagcgtccatcggcggtcgcctccttaccggcagcggcgcgttggttctggcgctccttgatccaggcaaagagcagcagccagccggcgagcacgaagaacccccccggcggcagcagcatgatcacccagggctcgaagcgatcggcgaagacctggatgcccaggatctcccccgccccgaggagttcacgcacggtaccgagacagagcagtgccagcgtgaaaccggcgccaacgccgagcgcgtcgaccagcgtcttgcccagcggcttgcgcgacgcgaacgcctcggcccggccgaggatcatgcagttggcgacgatcaactgaatgaacgccccgagggcattgtagatatccaggctgatcgcctggatcgcgtaatccaccaccgtgacgaagctcgcgatgatcacgatgtaggaggcaatgcgcacctccttggggatgaaatcgcgcaggacggagaccaggccggtggagcagaccagcacgaaggtcgtcgcaagccccatcgccagcgcgttctcggtggtgttggtcacggccagcaccgggcacatccccagcagcatcacgaagacggggttctcccgccagacaccactgaggaaggtgtccatggtgatcggttcttgctcgcgcttagcagccatcactcattcctttccagctcggaccagtgcccctggagctgcggcagtcgctcgttcgcgctccggtgcaacatgtccccaatggcttcggcagagacggtggccccggtgatgccgtcgatatcgccgggatcctcgcgctcacccgggccgaccgtgcggatgccgtgcttcagcccggtaccgtcttcgttgagcgaggcgtccagtccctcgatactgcccagaaagtccggatcggtctcgatccgatctcccagacccggggtctcctggctctccagcaccgacatgccgacgatgcactcgcaggagggatcgtagccgtagaggatgcggatgacgtccgcatacccccgtcccgaagcctccatggccacccccgccaggtcgccatccgcggtgtagccgacgtggatgatcgggcctcgctcctgggcttcctccttggggaccgggccgtcttcagtcagcacgaaatcacgccgctccgcggcccccgggatgacatcgaagaccgcctgctgcagggcgcgttcgtggttatcggcaatgatcggccgcgtccactccacgacactcaccaccagcaacccggcgaacagggcgatcgcccccagggttgcgatcaggcgcaggctggaggtcggtgccggcggctgcacggtttgcgattgcgaggcctcgctcatcaccccctcctcttgcgcaggccgtacattcggggctgggcgatacgttcgatcagcggcacggcggcgttaccgagcagaatcgcgtacatcaccccctcgggcaggccaccgaagaagcggatgatcaccgtcaggaaaccgatcaggatgccgtagatccagatccctgccggcgtcaccggcgacgaagacatgtcactggccatgaagaaggcgccgagcatcagcgcaccggaggccagcacgaatagcggatcggggtaagtcgccggatccagggcgtagaacaccccggccgttgccgccgcactgcccaggaccgagaccggcacccgccagttcaccgccccacgcaggaccaggaacagcccacaggccaggaccagcagagcggaggtctcaccagccgagccggcgatggtcccagcgagcagatcccaggtctcggtggcgatgcccccttcaaacttccactcggccagcggggtcgcggtcgtgtaggcgtccaccgaggcaggcgtagtgaacggcgcggccagcgtcgacggcaggaactcggtgaagcgctcggacagcccggcctgcgtccaggtcgaggacgcctccggaaacgccgccgcagcgaaggcacggccgagcagcgccggattgaacgggttgtagcccaacccaccgaacagcgccttgcccagagcaatcgccacgaacgccgaaaccgccgccatccacaatgggaaggccgggggcaacgtcagggccagcagtaggccggtgatcaccgcactgtaatcgccgatggtgctcgggcgacccgacatgcggttgaacagctgctcggtgagcacggcggtcactgtgctcaccaccagcagcgcggcgacactgatgccgaactggtagaccgagaaggcacacaccggcaacaacgccagcaccaccgagcgcatgatgcgctcgacgctgtccggcgccttgatgtgtggcgaggtcttgatctcgatacgcgggcccattacgacgctcgctcccaattcagagacttggcgatccggaagtactgcaccaacgggatgttcgacgggcaaacgtagctgcagcagccgcactcgaagcagtcattgaggtggaaacgctcctccatgacggcgtactgccgcttggctgccaggcggcctaattccgccgggttgagccccaccggacagacttccacgcagcgcccgcagcgaatgcagggctgggtcggcggctgctcagactcgtcaccggcgccttcaggtagcaccagcaccccggagacccccttggtgatcggcacatcgaggaaggccaccgtgttccccatcatcggtccaccgaggatgattcgactggggtcatccccttcgaacccgacttcctcgagcaggtagcgcagcggcgtgccgacgggcacccgataattgcccggacgctctaccccgggaccggccaccgtgatcacccgctcgatgagaccctcaccgcgcgggagcaggtaaccgagttgcgccatggtgccgatgttgttgaccaccgcgccgatctcgtacggcagcccgcccgagggaacctctcggtcgagcagggccttgatcagcatcttctcggacccctgggggtacttggacttgagctgaaccacccgtatggcgtcctcgccggcgaccgctgcctgtagggcagcaacggcatcgggcttgttgtcctcgaccccgatcaccgcctcgggtgcgccgacggctcgcatggccagccgcacaccgtcaatgatcgagtcggtggcctcgaccattaaccggtggtcggcgctgaggaacggctcgcattcacagccgttgaccaccagggtgtcgacggtgtaaccctccgggacggcgaacttcagatgggtggggaacgatgctccgccctgcccgacgatcccggcatcccgaatcgcctcgaccagctcctcgcccgacagcgcctccagggtccgctcacggctccagcgcacaacctggctatcccctggcgccgtgcgcaggaggatcgcttcggtcttcgggccgcgggcggtaggcatcagctcgatcccctccaccgtcccggtcaccggggcgtggatgggcaccgatggccagccatcggcctcggcgatcggctcgccgcggaccacctcctgcccgcgggtcaccagcggccgtgccggacgcccgaagtgctgcgtcagcggcagcaccatgcggggggcaaaggacagacgccggatggcctgtttgcgggtctgatccttgcgccccgggggttcgatcccccgggggaaggtcagtccgcccagaaaggacagcacactcatggtcagttgaacttctctgcccgcttgatgagcttgtcgatcccgggctcattggggtcgaacggcgtcccggggtggatcgcgaacgaggcacacttctcggccgcacggacgatgtccttgaacgacgcgcccttgggatccttcaccacgacctgcttgttgtcgtcgtaggcaaaaaccccgggggcgatgtcgatgcagtcgtcgcacgccgtgcactcgttactctccacccagaccggatcgtgcgccggggcgggagccgcctcggcagccgccccgccgtcggccgactcaccgcccgcgtctgccgaccccgcggaactcggagccgccagggcgccggccagctgactggagtcctcgccgctagccatggagaccagcgccgcactgatccgctgcgccatctcctgacgcgtccgggcggccacggcctgctcgtcgacctgctcacgatccaggccgagcagccccttgagctgatgccagaagtcacgtcgctcctcggtggagcggaccagctcctcggagacgatgacccggaccaaacggttctgcttgtcgaccgcccagatgtacgggaacagcccctcgcggtccgcctcctcgagctccagcaggtccgtcagcgggatcatgtcgtcgttccacttctccggcggcacctgcttgaagtgcttacggaagcgaccctcggtcagcgcaaagtcggcaaaggtcatgggcaattccatgctctgctccgcaccgtcctcgtcgaggtagttgagggtgtacgtcggccagtcctgctcgatctcggggttgccctcgagatcactgcactcgcggaacgtcgtgccgcggtccgggttgtaccggaacagcgggtaggcccggccgtccaccgccatgcgcgactgcatgaaggccacatcgtcccccacgccgtgctccggcgggcaaacggcgtagacgttgaacacggccggacggcgggtattgagcccctcgatgaagctctcgagcaggtgggtcacattggcgatggtcccctgggcgacgtaactcgtccggtgggccatgccgatcaggctgatctccttgcggatctcgttcttacccttccaggccttgccgtagggcgccatgtccgagacctggctgatgaagcccgaggtgcacgcctggccaccggtgttcgagtagacctgggtgtcgagcaccagcaccttgaccggcttgccggacatcatggcccgcgacaggttctggaaaccgatgtcgtacatggcaccgtcaccgcccaggctgaccaccggcgggcacagtgcatactcctcgtcggtgaagtcctcccagttgaactgcgcgaagaaggcgtcgtgctctgtcgggtcgtacttgccggagagctccagctcggccatgcggatcgccttgaagccgtctgccatcttcgacatgtgcccttcgaagatgccgatggccatcgacgggctgtcctggaacaggtgactggtccacgggaacggataggggttgtacggataggtgctcccccagaccgaagtgcagcccgtggcgttgatcacgcccatatgggtccggccgcgtccggtcgggccctcggtgtagcgccagcgcagatccttcagccgggccagcacgtcggtggcccacttcagccagtccgggtccacagtctggctgccccgcccctcgtccagcgtgccggacaagcgcgagagtgtcagatcacggtccgcgtgctgctggatcgcctcatgcacggcctgcacgtcggagatatccatcccctcggcgagcttcaggcggatgtgctgctccagccgggcgatcaggtcgtcgagcttcttgacgtgatccttgacccgcggctgcatcagggccgagaccgtggaggtgaacaggtgcaccgcggtcttctcgccgcagcccaggcaggcaccgtcaccggagttcagcgactcgtagttggtcttgtcgagcagcagggtctccagcgcgccgatgccttcgtcgaggtcatcgatccggatgtagtccttgctggtgctcggtagatcgagccagaagtcccagttgcgccgcatgcgatcgacgtcgtcctgggtctgcgtgacggcctccagcgcgccttcgtcacagatccgaacgcactccatacaccctttacaggtgtacgggttgacggccagcgagaacagaccgccactaccggggctgcgcttctcctgggcggagaagaacggcttggtcgcggcgaactgaaagtccccgatctgctcacgcaacgacgccagctcccgctccaggcgctccctgtcgccgccgtccagcgtgctttcggtcagcagtccctggatggcaccgtcgagctcggcgtggaaatcggcctcgtcgccggcctccagcagcgcgctgcgcagacgtttctcgaggtcgcgcaccgcccggcgcaggtgacgcgtcggctgcgtcttctcgatccgccgcacggcggtgtcgaagatctccccgatggtgttgaccagccccggcagggccgtatccgggcagaccgcgtagcagtcaccgcaggcggtgcacttcgccggatcccaggccgggtactcgaaccgcacctgggtcatgtcgcgatagatcgccgtggaggccgggatcagcgactgcgccatgaacggatcggccaggttgtcgctgccctgaccggccacatagaagctgcccgtctgctcccagaacctgtggatatccgagcgcgcatcctcggacttgggcagccgcttgagcatcgtcggcatctccggcatggcccgctgctgcgggggggccgatgccacggcgccgctgagcgtcttgtcggtgatctccaccagttcgtcgaagccacggcgcacgacacggaggttgtcctccaccacgcggcgccccttgctaccgaacttctgctccagctgctcctcgatggcacggaagagtgagtcacgtgtcaggccgcggcgcgacatcagcggcgaagaggcaaagaaagccccctggaacgcgatgccctgcatgcggaactgcagatccgcgtcggaagcctcgtcgcgggcgatctggaaagcgtccaggtagtagacgtggatctcgttctcgacgatgtactgctgcgcctgcgccggaaagctctcccagaccgcctgcggcgaatccaggttcgactggatgacgaacgtcccgcccttagccagtccggccagcgggttcgagtggtcgaagacgttcgggtccggcgacaggaccacctcgacctccttgagctcgctgctgacccggatcggctccggcgcggcggccaggtagtaggtcgtcggctgccccttcttctcggagccgtacttcgggttcgccttgatgtggaagtcgagcaggtcgaagagcgtcatggccaggttcttgcccgtggtcatggcgccccagccgccgacagagtgcaggcgcgcggtgatcgcctcgttgggcatcaggctcgggttctccgagccacgcagggccatcttctcgatcccggggtaggcctcctgcaggttctgctgatgaacctcctgggtgggcgtcgccgggttggggcggacgaagtccaccgagagatagaagaaggtctgctgtggcccatcaccgagcatgttctcgacggcggcgatcagcccttcgggttgcagatcgcgcgagcccagcccgtaggcgccggagtagatccgcggcatatccccgccgccgaaggacggataatccggatacggttggccctcgccggcgatccggttctccaggcacttggtcagtgccgcccgggtctcacgggccaggggcagatcctcggccagcggctggtccgtgcgctcgagcacggcgacgcccttgcgccccttgagcaggtgggccagatcagcgcccgggaacggacggaacatggtcaggttgaccacgcccaccgggatgccgcgcgtatcccgcaggtagtcggccactgcctcggccgtggccaccatgctgccttgaccgacgatgacgtactcggcgtcgtccatccggtagccggagacccggttgtagcgccggccggtcagctgggcgaactcctccatgcaggcatcggcgatctcgggcaggtgggcgtagaagtacggccgctgggccgccacctgctgcatgtaggcgtcctggttctgcaccgagccggagagcatggggttgtcaacgtcccagatggcaggaatgcgccggcgctgatcgccgtagagcatccgctgcgccggggtcgggcagtcgatgatgtcgtcagcgctgcccaggaactcctggatcagctcccgctcggggatgcgcagcgactcgatcaggtgggtggtcaggaagccgtcctggccgacgatgccggggttgagccccagctcggcaatcttgtgggcgatgatgttcaggtccgccgcctcctgggcgttcttggcgaagacctggaagaagccggtgtcgtccacgcagtggtagtcgtcgtgaccggcgtggacattgagcgcgcccttggtgatggcgcgacagcccatgttgaggatgtagggcagccgcttaccggcggcggcgtagagcgattcgtgcatgaatgctacgccctgcgccgacgagaagttgatcgcccgcagtcccgtcatggacagccctgcggtcatcgccgcagcggcgtgttcggactccggctcgatgaagatcagcgagcgcccggagacattgatgtgccccttggagacctcctcggcccacatctcacccatgtccgtggacggggtgatcggataggcgccggcggcatccgaggattcgcgctcacactggatcacggcgctgttgccgtccatcgctccgcgaatcccctgatacttcatcaggtcctgcgacgtcgtgcgcttgaaaagcatatcgcctcccctaaattgcccggcccgctcaaaggccggtactcatttcgaaatctgtatccctgcaaccgccggacgctacaccgcggcgccggccaggctcctgcctgccggccagccatgcggcttgtagcgctgtgcctcagacgcgaggcaggggttccatgcgcggtagaggttctttgcgggtgatcttccgtgcgcccgcaccccgtcggggctcaccgtcttccaaccagacaatggcgcccgttggacaacgttcgatcgccactggtgaggccagatcattcttgctgtagtcgatcaccgccaggttgttctccatgcggatcagaccttccggcgcgtcggctgcacagcgcccgcaggcggtgcagacaacctcacagtgggattcggcctcgtcctgcggatcctggttgcggcaattgatccacaggcggtggctttcgggttgcaggctgaagaggtcttttggacagatttcgacgcaatcaccgcagccggtgcatttttcggcatccacgatcggcaggccataccggttgagctcaatcgcgtcgaaaccgcactcgtcctcgcagtcaccaaggccgagacagccccagacacagcccttgccaccgccggcgaccagcgccgccgcccggcaggacttgagcccctcgtagcgcgcccgggtagccgccacgtgggtgccgccagcgcaggccagtcgggcgattagccgctcctggttgcctacgctgacaccgagcaggtcagcgatttgctgattcaactcgggggagttgactgtacaccgggaaggttgggtttcgccgttgatcagggcttcggcaaacgggcgacaccccgcgaccccgcaggcgccgcagttcgcccgaggcagcaggtcctcgatctcgtcgatgcgcggatcctcgtagacgtagagtcgccgattggccacggcgagcatcgcggccaggaggatacccaggctcgccatcacgccgcccgccagggcgatctgtgtcattgccgaagtcactcgctgcgtcccttcccggtggtgttaacggtattgtgcagtgaacaatagcgagaggaaattacccttatagaggccggcaggtcaaatccccctgctggttttttctcggcctgagccaggctcccgcgcgggtccggtgccgttgttgatcccccattgctggctctctatgctctgtcggcctgaaatcgcagtccggaccatgagtcagcccccaggagtcgtacatgcccgatcaattccttactggcaatgaagccgtcgcacaggcggcgctcgacggtgccgtatcgctgggtaccggctatccgggcaccccctccaccgagatcctggagcgcttcgacacgttgggtggacgggcgcagtgggccccgaacgagaaggtggcgctggaggttggcctcggcgtcgcctacggcaccgcccgggcgctcgtcaccatgaaacatgtcggcctcaatgtggcagccgatgccctcttctctgcgacttatacgggggttgccgagggcctggtgatcgtcgtggccgacgatccggggatgcactccagccagaacgagcaggatacgcgccgctatgccgaagcctccggggcgccgatgttcgagcccggcgacagccaggaggcctacgaccatacgctcaaggccctggaggtctccgcccggttccagctgcccgtgatcctgcgcatgaccacccgggtctgccactccaagggacgagtccgcacccgcaacgagcgcgcgcaggtgccggcgccgcgctacgagcgagatatccccggccgggtcatgatccccggctacgcgcgcccggcccacgtccgtctgcgcgagcggctggccagcctggcccgctccgaggttccggcgcagctgcttatcgaggagggcgacgacacccgcctggggatcatcgccgacggtgtggccgcggcgcacgcccgggaggcagcaccgggcgcccgtctgctcaagcccggactcacccatcccctgccgattgaggccatgcgggatttcgccgccaaggtggaccgctgcgttgtcatcgaagagggggacccctacctctacaccgccgcccgggctgccgacatcccggtggaggggaaaccggaacgcttccgctttggcgaactgaatgccgaccgggtccgacgcatcctcgccggcgacgagagcccggagccggaaccggaggccccggggaaaccgccgcgcctctgcgccgactgctcccaccggcaggtcttccagacgctcgccaagcatgagtgcatcgtcgccggggatatcggttgctacaccctcggcgtgatgccccccttcgaggcgatggacacctgcgtgtgcatgggggcgagcatcggcgtcgggcttggtctgcgccacgccctgcccgccgaccaggcgcggcgggtggtgagcgtcatcggcgacagcaccttcgtgcacaccggtctacccgggctggccgagatggcctacaacccgcccgccaccgggcacatcctgctcatcctcgacaacgacaccacggcgatgaccggcctccaggagcacccgggcaccgggcgtcgactcgaccaccacccggccagcagtaaactccactacgaggcgatcgcgctggcgttggggatcagcaacgtccataccgtggacccggtggaggcccaggacgagttcgagcggctgttgaccgacgccctggccagcgacgaactgaccctgatcgtggcccgccgcccctgcccgctggccagccggcgcctggccgcttttcaggccgagcaggagtcgtcctcatgagcgatcgccacggcgtgaccaacatcgtcattgccgggctgggtggccaggggatcgtcaccggttcggacatcctggcccacgccgccttcgccgccggccacgacgtcaagaagagcgagatccacggcatgagtcagcggggcggctcggtcagcagcgacatccgtttcggcccccgggtgcacagtcccatggtgccgcacgccgaggccgacttcctgatcatctcggagtcgtcccaggtcttgcccaaccgccatcggctcgggccgcaggggcggctgatcacaccggacgcggtcccgcagcttttccaggacgagtcgtcgcaacaggccgcccgcatggtgaacgtcgccctgctcggcgtgctcagtgctcacctggatatcgccgaggcacactggatcgacgccatccgcactcagctgccggagaagctccacgagatgaacctgcgcgcattccgccaggcacggggcatcgaggccctgttcggtacgctgaccggcgactcacggccccgacccactctgtgaagagggaacccatgcagaaagcagccgcaccgaccccggaacagccagccttcaacccgcgcagcgcccctgattacctccccgagcagcaactgcgcgagctccagctcagccggcttcgggcgatggtgacccgagcctacgagcgcgtgccgctcttccgcgagcgctgtgaaaagcggggggttcagccctcggacatccgtcagctggccgacgtccagcacctacccttcacggtcaagaacgacctgcgggacacctatcccttcgggctgttcgccagcccgcgggaggagatcgtccgcctccacgcctccagcgggaccacgggcaaacccattgtggtggcgtatacccaagacgatctcgaggtctggtccgaggtcatgagccgcacctttgccgcctgcggggtgcacgccggcgacatggtgcagaacgccttcggctacggcttgttcaccggggggctgggggcgcactacggggccgagaaactcggcgcgacggtgatcccgatctcgggtggcaacaccgagcggcagatgatggtgatgcgcgatttcggcgtcaccgccctgtgcgccacccccagttatttcctgcacctgctcgaacgcgcccgcgccgccgacatcgattggcccaatttgcctctgcgcgtggggatcttcggcgccgagccgtggaccgaggcgatgcgtcagcgcatcgagcaggagagcggcatccgtgcctacgacatctacggcctgtccgagatcatcggccccggcgtcggcagtgagtgctgcgcccaggacgggttgcacatcttcgaggaccacttctacccggagattatcgacccggaatccggcacaccgctgccggatggcgaggagggcgaactggtactgaccaccctcagcaagcaggcgatgccgatgatccggtaccggacccgggatatcaccacgatcctccccgagccgtgccgctgcggccggacgatacggcggatccagcggatcgggcgacgtagcgacgacatgttcatcatccgcggcatcaacgtctttccggcccaggtcgagacggccctgctgcaggtggagggcaccctgccccactaccagatcactctgacccgccaggggagcctcgaccagatggaggtcgccgtggaggtcaccgaggccgtcctcagtgataccgtcgggggcatggaggcgctgcagaagcagatcgccgacgccctcgagcacgtcatcgggctgcgggtcggcgtccgcctggcggaaccgcagaccctcccgcgcagcgagggtaaggccaagcgggtcttcgataaccgcgaggggtgatcatgaaattcaggcagttgtcgctttttcttgagaatcgacctgcgcacctcaagcagccgtgccggatcctggccgaggccgggatcaatatacgcaccctctccctggccgacgccgatcagttcggtatcctgcgcctgatcgtggccgactgggagcgggccaagcgcatcctcgaggaggcgggctgcgccgtgcgggtcgacgaggtggtcggcctggaggtcaccgacgagtgcggcggcatggcccacgtcctcgaagtcctggaggcgggtggccacaacgtcctctatacctacgccttcaccttcggcgaggcgggacgggcggtgctgttcatgcgcttcgacgatccggacgcagcgattgccacgctgcaggcgggccggatcaacgtgctcgatccggtgcactggctgtcccgcacgaactgaccccggtgaccgggggctgctcagcccccggtcacgctcataaaacgcgcgacctgagagggtggggtcgcccccggtacggcgaactcgtggcgagccggtttgcgctccgcggccgcgcggattcccccgcgcagacggtcctggagcgcttcagcgccgtccccgacgcgcaggatggcccgcagatcgacggcaccctcgtgccccagacagggcaacaactgcccctccaccgtcacccgaacacggttgcaggcgggacagaaacacccggagtggggcgagatgaagccgacccgggtatcggtaccgaccacccgcaaatcccgcgagggtccggctgccgggcgcgtttcggcaagctccaggctgtaacgccgttcgatcagcgcctgcacctcggccgacgccatgaacgcctccccccggtcgtgcccggggctcgccccgaacggcatctcctcgatgaaactgatatccaggccgcgggccagggcgaaagcgaccagcgagaggatctcgtcgtcgttgcggccgcgcatggcgacggtgttgagccgaatccgctcaaaaccggcccatcgcgcggactcgatcccgtcgagcacccgatcaagccgtccggtacgggtcaactgccggaagcgctccgggtcgagggtatccagactgatgttcagccgccgcacaccggcagcgcgcagctcctgcgcatggcgcgctagctgcgtggcgttggtggtcatgaccagctcgtcgagtccctcgaggcccccgagccgccgggccagggcgagcacaccgcgccgtaaaaggggctccccaccggtgatgcggatcttgcgcacccccaggctgacgaacgccgctgcgacctgctccagctcctccagagagagaacctcggaacggggtacgaaccgcaccgcatcccccatgcaatagaggcaacgcaggtcgcagcggtcggtgaccgacaggcgcaggtaatcgatcgggcgcccgctggcatccaccagcggctcggcatccgcaaccatgacagccctcccagcgacggggcacgcccgcctagcgcaaccggaaacctagcgtaaccggaaaaccgcgtacaccgacgccgccccaagcaccgtaaagccgaagaaactggccactggcagcgggatcccgaacaacaccgccgcttcggcgcaatcggtattcccggtcaccaactcgataagaaactcccgccagggcaacatctgcagcatgacctccgggctcatcccgcaatccactacttcggggttccacatgacatagagatggcgacccgcagcggccagcccggcggccgtcactatgatcagggcaccgcccagaagccaccgtcctccacgcccgcgcggccagaacagcacgccgagcagcgcaacgaccatcaggaccgccaggatgccccgctgggtccagcacagcgagcacggctgcagtccgccccagtgctcggccccggccacgatcaccccagctgtggcggccagcacggcgaccagacccagaagacaccggcccgaccccagccatgcgtgcatcttgctcatatcctctcgcccttcactccgacggatggctccggggatgcatcccgtagccggcgatgataacagtccatcgccggcccgacgcctcggccccagagcgctagacggggtcgcccttcaccaacggtggcgatgcaccgccgagcagaggggctatcgatgccgttccatcaatccatgtagaatcatccagtcttccagccttcctgccacatcaaccaagaggatcgattcatgtacaaggattgggccagcaccgcggacgagctctctaccctcttcaaagaggtccgcaaggggcagccggatgtcgccaaaggattctcggccatcgcccaggcggccaccgccgacggcgccctgtcgccgaagaccaaggagctgatcgcggtggccatcagcgtggcaacccgctgtgacggctgtatcgccttccacaccaaggcggcggtcaagcacggcgccacccgcgacgagatcctcgagatgatcggcgtttcggtctatatgggcggcggcccgtcgctcacctacggcgcccaggcgcttgaggcctacgaccagtttgccgcccagggttagtgcggtaaaaagtctactccgagatagagcgcttgattcccatcaaaaccacgccgtacggtagggttgggcccgcgccccaccgtacggtctttcggagtgcatcctgatcgcatggaacaacagatccccaaacgccgagtgctggaacagttcgccgtcatcgccaaggcggtcggacacgagtaccgcctggaactcctggagctggttgcccagcgcgaacgcagcgtcgaggcactgacgcagctgacgcagctcccggtgggcagcgtctcgcagcacctgcagcaactccggcgtgcgggcttggtcaccgcgcgcaaagagggtaaatacgtctactactccctggccgacgagcaagtgctgaccctgatgtcgaccctgcgccgggtcgccgagcgcaacatctccgaggtcaaccagctggtcgcgcagtatttggctgacgaccaggacctcgacgcggtctcttcggctgagctcctggagcgcctgcagcgcgacgaggtcaccctgatcgacgtacgccctcccgaggagtacgcctcggggcatctgccgggtgcgatcaatgtccccctcgaagagctcgaggcccatctgcaggagttgccgacggaacaacaggtggtcgcctactgccgcgggcccttctgcgccctggcccgtgacgccgtgcgccggctacgccgccggggcgtcgacgccacgcgcctcaatcagggcttccccgagtggaaggcggaaggcctgccggtccagtagccggcggtcaccaggtcagccacttacggcactcggtctcagcgtcgagcgcgatgtcatcgggggcgacgtgctccggtcgccactcccgtacctgcccctgacactcgaggtgcaaaaccggatactgcggccgcgaggtctcgccgtggagcgccggaaaagcgaatgacggcttgtgatagaagcgaccctccacgttgtagacgcaaccactgcccgagtcggtagcagcgatcagctgcgcccagtgctcgttgtgctccacgatcgcggcgaacccctcggcattcaggacgtcgcgtgcctgccacaacccgggcaatacagcgttccggaagctctgctccagcgtccgctccgcctcgcggagctgggcgctcgccgcttcagcatcggccgcctgcggttcaccgcttttcaggagtcgcctcaaccagcgtctcatagccgtttcgacctctttccggggccgctgttcgaatcgccctgaggtgctcctccgcgacgtcgccgccggcgctcgtccaggtagcggagcaaccgctcgagcttcggctcggggatggggctcgccaggtcggactgttgcgcatcggcacggaaggcggtccacagcccccatgccatcagcaccaggatcagcgacagcggcaatgctgcagcgatggtgacggtctgcagcgcctgcagcccaccggcgatcaacagcacggccgccacggcgccggtcatgctgctccagaagatcttctgcagcagaggcggattgggattaccgccggaagccagtacgttcatgaccaacgcccccgaatccgccgaggtcacgaagtaccccaccacgacagccgtagccagcggcacggtgatggcagcgaggggcaacgcctcgagcatagcgtagagcgcctgcggcacactctcttggaccaccgcggagatgccggcgcccgcctcctccaggtgcaacgccccagcaccgaatgccgtcaaccagacgaaggtgaacagcgtcggcaccagcagaacaccgaggatgaactcccccacggtccgcccccgcgacacccgggcgatgaacatgcccacgaaggggcaccacgagatccaccatccccagtagaagagcgtccagtcggcctgccagtcggggctccgaaaggcgtcggtgcggaaggttagctctacgaggccgtccacgtagtgaccgacggattcaaagaaaccagccagcaccagccgggtcgggccggcaatgagcacgaacagcatcagcgccgccccgaggaacagattcgcgcgggagagcagccggatgccgttgttcaggccgctaaccaccgagagggtcgccgcgcccatgatggcgatgatcagcccgatctggtgcgtcagcgactcttccagcaacccgactcgcgccagcccggagttgacctgcatcaccccgagccccagcgaggtcgccaccccgagcaccgtcccgaccaccgccgccgtatccacggcgtcaccgatgacgccgtggatacgccgcccgagcaacgggtagagtgccgagcgcagagacagtggcaggccgtggcggtaggagaagaacgccagcgataaagcaacggtgatatagatcgcccacgggtgcagaccccagtggaagaaggtgacctgcagcgcctccagggccgcatccggcgtaccgggctcggcccgcggtggctcggcgtagtgcatcagcggctcggcgacgctgtagaacagcaggccgatgcccatgccggccgagaacagcatggcgaaccaggacagatagctgtactcggggtaggagtccggcggcccaagacgcagcctgcggaagtcgggacggagcagcaccaccaggacgaagcccagcaggaaggcgaccacgccggtgtagacccagcccagctccaccgcgatgaacgtctgcagctcggcgatccagtcgcccaccgcctcggtccacaccgcggcgctgaccaccaacgccacgaccagggccgcggccgggaggaaaaccctagcgtacaccccgcccccgtgaggtctgcgccccgtcactccgactgttgcaccccgccatccgactcccgctcccagtccatgctccgacgcaccgccttctgccacccccggtagagtcggtcccgctcgtcgtcctccatggacggttcgaagacgcgttccggcgctgtctggtgcgccaccgccgcctgatcccagatgcccacggcgatacccgccaagtaggcggcgcccagggcggtcgtctcaatgaccggtggccgctcgacccgcacgcccagcagatcggcctggaactgcatcagcacgttgttggccgccgctccgccgtcgacgcgcagcgccttaagggggactccggcatcacgccccatggcgtcgatcacgtccttggtctgatacgccaaggcgtcgagggtagcgcgggtgatgtgctccttgcgcgtcccccgagtcaacccgaagatcgccccccgggcgtacatgtcccagtacggcgcgccgagcccggcgaaggcgggtacgacgtagacgccgccggcgtccggtaccttgccggcgaagtactccgagtcctccgccgagtcgatcagcttcagttcatcgcgcagccactggatggcggcaccggcgatgaagattgccccctccagggcatactccacgcgtccgtcgatgccccaggcgatggtggtgagcagccccgactcggagaccgcaggccgctcaccggagtgcatcagcaggaaacagccggtgccgtaggtgttcttggccatgcccggctcgaagcacgcctgcccgaacagcgccgcctgctgatcaccggcgatgccggcaatggggatctgcgccccgccgagcatctccgggtgcgtggtcccgaagctcccgcacgacgggcgcacctccggcagcagcgagcgtgggatatccagtgcctccaggaggccttcatcccacgccagacgatggatgtcatagagcatggtgcgcgaggcgttgctgtagtcggtgacgtggcaggccccgcgggtcaggttccagaccagccaggtatccatggtgccgaacagcagctcgccctgctcggcccgctcgcgcacccccgggacgttgtccagcaaccagcggatcttggtcgccgagaagtacgcgtcgatcaccaaacccgtggtctcacggacctgttgttccaaaccacgctccttgagcgactcgcacaggggggccgtgcgccggtcctgccagacgatggcgttgtgcaccggccgccccgtgtggcggtcccagaggacggtggtctcgcgctgattggtaatgccgatggcgtgcagctcggccggcttgaccccatggacctcgaggacctcgcgcacgacacccatctgtgccccccagatctccatggcgtcgtgctcgacccagcccggctgagggtagtactgggtcaactccttctgggcgaccccgacgatctgcgcctggtgatcgaagaggatggcacggcagctggtcgtgccctgatcgagggccaggatgtagcgctgctgcatggttcgactccttccactgtgggctctggtggagccaccgaccgggccgttgccccgatcatcgctacccagcgcacgattgcaaagaggtccgtgtgactttgccgctgatcttcgctttcttggtagggtgcatgggacgggcacctactgccgacggcgcaaccaaggagagagctggatgagcggacggacccccacgggcctggagcacccctacgacctgatcgtcatcggtgccggcatcaacggcgctggcatcgcgcgggatgccgcactgcgcgggctccgggtgctggtcctggagcaggacgacattgggggcgccacctccgcctggaacagccgcctcgtccacggtgggctgcgctatctcgaacacgccgagatcgggctggttcgcgagtccctgcgcgatcgcgagatcctgctgcgcaccgcttctcacctggtcacccccctgcccctgctcatcccgctctacgccggccagcggcgaggtcccggcctggttcgcatgggcatgctcgcctacgatctgctctccttggagaagagcctaccctggcaccggatgtatgaccgtgccacgcttcgcgcgatcgagcccagtctggcctcggaaggcctgctcggggccgcccgttactacgacgcccaggccacctttcccgagcgcctgaccctggagaatctgctctgcgcccgcgcgaacggcgccacggtctacacccacgcccgggcccgccgcgtgcatcgcacagcagagggcggagacgtcaccggggtagagatcgaggatcgcctcactggcaagaccagccacgcccgcagcggatcggtgatcaatgtcgccggcccctgggtcgatcacctcctcggcgccacggccgcggttttcccgcgccgcatcggcggaaccaaggggacccatatcgtcgtgcccccgttccccggggctccgggtcacgcactctacgccgaggccgcgcaggatggccgtccctacttcaccctgccctggaatggcctctacctcatcggcaccacggacacccgctacgacggggaccccggtgcggcggaagcgaccgagggggagatccggtacctgctggaggagaccaatcgcctcatcccgggcgccgggctcacccgcgatcaggtcctttatgcgtacagcggcgttcgcccgctgccctacgtggccgccggggataccggggcgatcacccggcgccatctgatcgtcgaccaccgcgaccacgcccccgggctgtggtcggtgatcggcggcaaactcaccacctaccgccacttggccgaagaggcgatcgaacggatcggccgaagccgcggctggccgctgccgccctgcccgacccggcaccgccgcttgccgggggccgagatcccggacctggagaccttcggccgccgcttcgccgccgccaacggcctgaccccggccctggcgaaacggctggtgggtctctacggggtgaacgccgaagcgatcgccgagcgcatggccgacgatcctcgactgcgggaggtcttcagtccgcagaccggggctgtcgctgccgagctgatccacgccttcgaggcggagatggccgaaaccctcaccgacgccctgatgcgccgcaccatggtggggctggggccgtctgcggggctggatgccgtggaggaagcggcccgcatcgcgggcgaatggctggggtgggatcgggcccgcgaggcggccgaggtcgaagggtttcgggcctacatcgcccgcctgcacccgggtgtcgcaccctcgacgggctaacgcgcagggcccggccggtcggcctcctgccccggggcgcgctgctgaagccgccgggcccggatgcggagcacagtccagacgatagagagcgcggcggccggcagggcgagccagcgcagcgcctcatgcagcggcagctcgtccgccacgttccaccctggggcgtagaggcgcgccgccaccgaggcactcagcagggtaaaggtaaggaccgtggcggcgtagtaaggctcacgccggcgcacgccagccgccccgaaggcggcgacgtgggccagaaagatcagcagcagtgcggtcaacccgtgatcggacatggcagcgcgtcccttctcgctgaaaccgacggagcggtgcccatcatagcccggcccacccggccccgaccacgccctacccaggccactgcatcgaggcaaagaccgatcagtcgccttcggcccctggctcgaagtccagctcggccagctcgccgagcaccgcactggcgatgttggtcagatgggcggccacgcgcttgtaatggcgtgccagcagcgagtacgccacggcctcgtggaattcgatctcgccctcgtcctcgaacagctcctcgataagctgatcacagcgccgctggatctcccgcgcctgatcccgccgggctcgggccgcttcttgctgatccggatcccgacaggcgaacgccagggtccggaagatgccgcccagctcgccctcaatctcctcgaggggctggtggtacttggcgacgtggaacccccgggtataaaagcgcccgatctcgaagacgttcttacagtaatcaccgatccgttccgcgtcccgggagacactgagcagcgccagacaaacgggcacatcgtagcccgggttcaccgtcaggtggcggaggagcttgcggcggacggagcgctcgcgggcgttgattcggcgatcgcgctcgtagatcgcctcctcggcctgctcggcgctgacgcggctgtgcagaacctcgttggcacgctcaaacatccacgccccgtcctcaagcatggcctcgagctccacaaaggcgcggtcgatggccgtctctttggcaaaggcactcaggatctcgcggaacatcgccatctccgatgggggcgtttatcggtgcatgagcagcaactcggtgaccgccaggccgaggagcggcagcaccaagaataccaagaacaggaacaggaacgcgtacggcatgctgcgcccggccagacggccgtaccagctggccatgcggatgggcacatagcgtagcgggtaccaaatggccgtgcccagcagattgaacagcacatgcacaaacgccacggtcagcgcggccgataccgggttggcggttgctgccagtacgctggtcgccgtggtgcccaggttcgaccccatcataaagggcagtacccgccgcatcggcaccacgccggccccggccaggggcaccatcaagctggtggtaatggtactcgactggaccatcacggtggagactgccccaatcccgtaggagcgcggatcggtgcggaagaagtagctgcggaacagcccgtccatgtgccgcagcaacgccccgcgaaggttcttcaccatgagcaccagggcgacgaacatcagcaccaagccgccggcggccaccagcagcccctcggcgatctccgtcgacgccagcgtacccccccccgactcgaacagcccgacgatgggtgcggtcaccacccccaccggactatccggccgggctacctccgggagtccgaccagattggcgagccaggcagccgcctgggtgatcaccccccgcccgctctcggcgatcgccgaggtgatccactccagggggaagagcacggccacggtcaggatgttgaagaagtcgtgcaggagggcggcggtgaacgaacgccggaaggtccgccggatgcgcatgttggccagcgccacgaggatggcggtgaccgaggtgccgatgttcgctcccatgatggcgaacaccgccgtacccagcgtcatctcgccggtcgccaccagggtgacgatcagcgccgtggtgaacgaggaactctgcacgatggccgtaaccagcacggcaccgagcagcgcgatgaaggggttctcgccgtattcgaaggcccggaccaggaagtcgctggcctccccgaaggtcccaagtccggaaccgatgacgttcagcgcggccaggaagaggtacagacagagcccggcatagactccgcgcagccaggccggcacctcccgctgccggaccgctgccgagtccgccccggcagcggaggctgttttgccttgtgccatcagcaggtcgcccctgtaaccatgacagtcgcccgacaagcaccgagaaaccccgcggccggacggggcgtaagctgcccacccggctcatgacagtcaagttacaatttcattgcagccaataacgccgccttggggcgaccgctcctcagttccccgggcgcacccacgccgtgatccccaccatccgctcgatccgcactcgatcacccggccgcagctcctgcccctccgccccgcgagccggaaaaacctcgtcatccaccagtacaccgacccctcgcccccgctggaccaggaccccgtaccgcccggcataggcatcggccggagccaccatgcgatgggcgtaggcgccagcgaaccgctgtgccaggcggtaacccgccggcaggaggagtagcgtcgtaaggagatagatcaaaacctgatgggagacggccagatctgtcttcatcgacgtcaccaaggccagcacgaaggcagccacagccaggtccagcaggaacaggtggccaccgaagatcgctgcggccaccagcagcaggattccgctggccagccacacccaggatggatcgaacatgcacacctccgcctcgggggctatccccagtctaatccacaaaaactgtggaaggtcctgtggaaaacttcgcgtcggcccactgccccgcgagcaagcgagaagtgattaatttctgatcagctagccgagcccgccccgggttacggtatcctgatcggtcgaagcctggatgccgaatctccgttctagctcatcaacaaaggtcctcgatgcgattgatcggccccctgtccactgtcggcctgctactcggcacgctcttcttcgccttctcgctcacgccgagcctggttcccaggcctttcgcctttcagggcgtcctctccggcctctcgctgaccgccggatacgccatcggtgcggggctgagcacactgtggcattaccttcagctaccggaactgcgtggacggctcgagcggatcgtgcgctggctggccgtagccggctgcgccctggttgcggtgatcttcatgtggcgagctgcgggctggcaggatgcggtgcgcgcgcagatggaactggaaccggccggcggactgccgccagtcggtgctgccctggtcgccctgttggtctttgcggccgctctacttctggcgcgactctttcggggaaccttccgcttcctctcgctgcgcctgcagcgttacatcccgccgcgggtgtcgcacctggcggggatcgtcgtcgcggtcggcctgttctgggctgtgatcgacggcgtgctgttcaccatggccctgcgtgccgccgacagctcctatcagcaggtggacgccctgatcgaggccgatcaggagcgcccgagcgaacccgagcgcgccggcagccccgactcggtggtcgcctggcgagatctcggacgccaagggcgaagcttcgtctcctccgggcccacagccacggaactgaaggcgttcctcggcgagccggcgccgacaccgatccgcatctacatcggcctgaacgccgccgagacgccggaagagcgcgcccagctcgccatggacgaactccaccgcaccgacgccttcgaccgctcggtactggtcctcgccactcccactggcaccgggtggatcgaccctgcggcggccgacccagtggagtatctccatcgcggggacatcgccacggtgaccgctcaatactcgtatctgcccagtcctctggcgctgatggtcgaaggcagctatggggccgagatggcccgagccctgttcgaggcggtctacggccactggcagaccctgcccgaggacgagcgtccggctctctacctgcacggcctgagtctcggggccctgaactcggatcgggcctttgatgtcttcgacatcatccaagaccccttcgatggcgcgctatggagtggccccccattccgcagtgagacctggcggaccgtcacccaacgccgtgatgccggatcccctgcctggctgccggaattccgcgaaggcgaggtggtgcgcttcatgaatcaagagaccggcctcgacgctgccaacggcgactggggtacgttccggctcgccttcctgcagtacgccagcgatcccatcacgttcttcagcccgagcatcctctaccgggagccggactggatggccgagccacggggccctgacgtcacctcggaactgcgctggtacccggtcgtgaccatgctgcagctggctgccgacatggcggctggcggcgctccgcccgggtacggccacacctacgccgcggaggactacatcgacgcctgggttgcgctgaccgaaccagacgactggagccgcgacgacctaaagcggctacgccaggcgttcagacgctgagggggttgtcagggaaccgtacccatggtgattcggtccacttgccaaacaggcctggatcgcctttcaatgatcattgtcgaatacgttagagaggatacctatgctcaaacgcatcctgatcccgctggccatcgcggtccccgtgctggggctgctttacgtcggcctggggatggactcgagagagctgccgtcgccgctggtcggtgaaccggcgccggcctttgagctggaagacctcgacaactccggagagaccctcacccacgaggacttcacgggtgatgtcgctgtcgtccatgtgtggagttccacctgcccggtctgccatgaggatttcccccacctggagcgcctctccgagcacggggtccaggtctacgccttcaactatcgggacgaccgcgcgcaggcgcagcggtatctccaggtgcgtggcaacccgtacgatcgcattgcccacgaccccgaaggcgaggccggcatggagtggggcgtttacgccacgcccgagacctatgtactggataaagacgggaccatcacctacaaggagatcggccccctggatgaagaggtggtcgaggaggagatcctctcgctggtggactagcctgccaacccccgctgcgcccgtcgggggccgcagcggggcaaaacctaagcgacagccccttccaccccctggacacgccgcagggcgtcgagcttgtccagcgcgcgccccgtagccagcgcctccttcgcctgatcggtggcccgggcgaggttgggggcctgatcggcaagccagagaagcgcggcggcgttcatggcgaagaagtcggcctccggtgtgtcgtagcggccctccagggtcgctaggatgcgttgcgcgttatccccggcccgcttgctgctggcgacctcgcccagggaccgagtccgcagaccgaaatccgccggggtcacttcgaaggtatcgatccacccactcttgagcagaaccagccgcgtcggcccgcacggcgagatctcatccatccccagctgcggatcctcgccctcggcgcggccgaagggcgcgagcgccgccggcataccgatctcgcgcaggatggcgaccagctgatcacacagccgcggggagtaggcgccgatgacgacatggctggtcctggcgcagggcatggccagcggcccgatgaagttgaaggcggaagtaaaacgcatgcgctggatcagccgcgcccacccggcccgcaggaaggcctcgccgggcaggtagccgatcccgtgggcttccaggcaggcctcggcgcgctccagcggggcctccaaatccacgccgaggcgctcgaagatgtccgacgccccggatactccggtcaccagccgggcccccttcttcgccactggcaacccacacccggcagcgatgagcgccgcgggggtcgacgcgttgacggtcttcagggagtccgagccagtgcccacgatatcccccacaggcccttcgatctgcgggtggatcttcgccgtgtcgtaggcgtcgagggcatcccaggcaccggagaactcctcggtcgtcggtccgcgggcttggtgggccgccagaaaggcgccctgctgcaactcgggctgttcgttcaggatgacctgccgatacgcctccgccgcttcctcgcgggagagcctcgccccggacaccacccggctgatcatccgaccgaagcggcgtagcgcctcctcctcactcatcatgcctttctccctatcaccctgactctctgatcgtgtcaccctaacccgtcggggcgtaccacgaagcgcagcacaccgccctcggccactcggcgcagggcaagcggactgtcctccagcgggatcaccgcctcgaccagcgcctccgctgcatcggggtaccgaccaagcagcgccaccgcatcggcaatcccgctgcgcgtacaaccgtaggcgccgaccacctgaagctgccgataatggatcccgttgaaggccgcaccgagatcgatttccgcctcctgcctcagcccgctgaacacgacgtaccgaccaccgggccgcaaccgctgaagccctgcagacagggccggcggcgcggatgtcgcgttgatagccacatcccacccatccccgggcgcctccagtgtgagtaccaccccactgagcgtccggaaccgggcgctgagtgccgccttgtcggcggcggtctcgcagaccagcggctccgccccccgcgcttgtactgccagtgccagcaacaggcccaccggcccggcgccgtggatcagcacccgctcgcccgcttcgacgcgggcctggttcagggcgttgatcccgcaggccaggggctctgccaggcaagcgacaacatccgggacctccgaagggaccgggatcaggctctcccgcggcacctgcacccattgagccatcccaccatctcgatggaagccgaggacctccacaccgaggcagagattctcgacacccgagtggcaagccgggcagcgcccacagctcaccccgggccaaacggcataccggtgtccatcctcgcccaggacacacagctcatgccccaaaacccgcggcaggatcagatcccggtgcccacactgccacatgcgcgcatcggtccggcagagtgcagcgctcagcacccgctggacaggcgcatctgccgtcccgaccggcggcgcctgctccacgatccgcatttgccccggcgcctcgagtcgcagggcacgcatcggtgtcacgcccgcgccaaggaggtttggctccacagcgggtcagtcatcgcgctcctcgcccgcgtcgccgaccataccgtgcccggtttccagggcctggacacggcggaagaggccctcgagctgggtgaagcggacggtattgcgccgccactgccggactggctgggccggcagtggcgaggcataggcaccggattcccggatagagcccgtcacaccggtcatccccatcagggagacgccgtcggcgatgcggatgtgatcggtaatcgccaccagtccgccgatcaggcagtcccggccaatggtggtactgcccgccaccagggtgcccccagcgatgacggtgcgggcacccacacgacagttgtgggcgatgtgaacatggtcatcgagcttgaccccggcctcgatgaccgtgtcctcaagcgccccgcggtcaaccgtagcattggcgccgatctcgacgtcgtcaccgatatcgaccccaccgatctgcgggaccttgcgccacccctgtccatcgggcaacggggcgtagccgaagccgtcggcaccgatgaccgcaccggcgtggatgcgcacccgctcgccggtccgacagcccccggccagcacggcattgggacccaaccagctgcccgtgcccaggcgcgcaccggggccgatgaaggcgcccggcgccaccgtgctcccggcgccgagttcgacgccggcttcgataaccgcattggcaccgacactgaccccgtcgcccaacaccacatcggaggctacgacagccccggggtggatccccggcggcgccgacggttcaggatgcaggagctccaccacctcgatgaaggccagataaggatcctcgaccaccagcgcggtgcccggacaatcgccctcgtgctcggcgcgcaccaaaacggcggcagcgccgctgcggcgcaactcgggcagatgccgcttgctggtgcaaaaggacacagcatcgccgccagccccgagcaaggtggcagcacgacagactggccgctccccgtcacccgcgagccgtgcgcccagccgcgcggcgagttcctggactgtcatggcgctggtcatgcttcctcctggcggccgcctggcagtagcgggtcgcgggcgagaccgcgtatccccagtcagcgcccgggcttcaatatagccgtcggatagtaaccgaccgcctggcctggcctccagtctgtcccgtgctgcggtacgctaaatccgccagaaggggggataggccacggcatcttgccggttgcggtagatgcgcgagcggatctcccgctcccgggcgatgatctccacggagctaggggcggtaatccagagctgctggagcatcacgcccgcggccgacaactcggactcatcgatgacctcatcgcgccgacgcacatgccggaccaggaccccttgctcggcctccagggcgtcgacatagtcgtaatcgaggatctcatcaacgcgtcctgactcccgcgcagtgatcagcacgatcaacgtataccggtaggatccgccggcccgccagcgatcccagggtgtgggcctcgccggctgctcgccggcggccagcaggagattgtctgcgtagagcgagttgccgaaggagtaacggtagttgtagtgataggtgtgcgcggcccgcggattgatctcggtcaggtgcagtgcgccgtcgggcatcacccagaactccaggttgaagaactggttgcggtaaccgaggtccgccagccgacgcatgtacgccgagacccacgcttcaatcgtatcggccatgtcccggctgatggagaccggcggggtcagataccccagcgcctgatgattggagaagtagacctcttcggtcagaccgtagtgaaccacctcgccatcattggtgatatatccctcgtaacagtactcggtggcgcggttgatatcgaccaggtgctcggcgatgaacggcggcgccagggccggcacctgctgcggcggaacaccatcaagataggctgcatattggcgtgccagcgcccgctgcagttcatgatcctgccggtagtcggcgagcacccgctgcaactcgtcgacgctagcgatgcggaagatcccccggccgagcgacagggaggtgttcttgagcatgaagggccactcgtgcgcgggcacccgcgcggcgatctggtcatcgctttcctggagcgggtcgaccggggcatagaagaagggatcccgctccagggtgcgcatcagatacttgttcatgcagtagaagaaggcgacccgcgagggcaccggattgcccaggcgctcgttgatcagcaggtgatggaaggcgtccttctgggcgaaaccggcaacggcaaccaccccctgctcgtgacagtgccgagccgtggcctcgatctcccgggcgccccagcccttgggatagatgcgctcaacgccaaagtgctgctccagctcggcgagcgccggctccatataaggctgaggattgatcacgccgaacttcatcatcggttccccctgtaacgaagaccgctcaacgccgattggcgctatccgctcagcatagcgggtccacgaaacgcgcggactcgcctgtcaccgaactttcacgcaaaaggcatcccggcgtcacggcaaactgcgagggtgccgtctaacctaaatagatcgatgcaaactgaagcaccaaggaggattgaagaatggcccgcaagagcccgaccgagctttaccacaccgccctgcacatgtaccggcacggcgccaccgtcgaacagatcgctgatgagctggccatccacccggcgtcgctgcagacctggctgacggccccgatctacccggccgcccagcgaactcagacggctcacccttaccctcgcgcaccccgccgcgtcaaaccccaacgggcggcactctgaatggatcccgtcgaggcggacgacgctgccgtccgccgcccgtttctccccttcccagcacctctcccgaaccgccgccggtaaccagcccgccagcacccgaccctcacgctgcaagcctcccgtctctgagccgtcaccacgaaccgtctacctccacgatcacggcgatgcgattgccgagcgctttaccgacgacaccgggataccggtacagatcgtcgatatgagcggcggcggccgatccctgacggggttccaccgtcatccccgcttggctaaagtggcgcgcaacccgcaccccaccacgggagtccccatgagcaagacgcgcacattactgttcctgtgcaccggcaactcctgccgatcccagatggctgaaggctacgcccgacagatggccggcaacgactggcgggtgctctccgcaggcattgaggcccacggccagaacccccgcgccatcgccgcgatgcaggaagacggggtcgatatctcggatcagcaatccacggtgctgaccgaagccatgctggccgaggccgatgtcctggtcaccgtctgtggccacgccgatgaacactgccccgtggtgcccggaagcgtcgtcaagcatcactggccgctcccggacccagcccgcgccgagggcagtgaggaagagatcgccagcgcctttcgggaggtgcgcgatgagatcaaggggcgggtccgcaaattgctggccgacgcagacccggcctcctaaagccctccgaacccgaggggtgccgcaagccgctccgcggcacccctccactgttcagtggcggtcgccggtcgcctcctgggccatctgctcgaagctggtgtgccgcacgttcttgccgcggacgaagtagacgacgtactcgcagatattccgcgcgcgatccccgatgcgctccagggagcgggccgtccacatcacatccatgacccgcggcaccgtctccggattgcgcatcatctggtccattagccgatggacgatgacctcgtactggctgtccgcctggatatcctgctgcgccacgcgcaccgcctcctccacatccatccgtgcaaaagcgtccaaggcaccgcgtagcatcccccggacgtgctcgcccatctcgccgagttcgctgatggggccgctctcgcggtccagctcgaggaagtgcagcgccatgcgcccgatccgctcggcctcatcgccgatgcgctcgagatccgtgatggtcttgataacggccatgaccagacgaagatccgaggcggtcggctgtcggcggacaaggatctgggtgcaatcctcatccagggccacctccatcgcattcacctggtaatcgctggtgaccaccttctcggcgagttcggtcttggcctccgccatccccgtcacagcatcgccgagctgctgttcgacgaggccacccatggtcaggacgcggtcgtggatcgcctccagctcggcgttgaaccgctgggagatgtgctcctggaagaagctcttttcggtggggttctcgtcggtcatcagcggtctcctcagccgtagcggccggtgatgtagtcttcagtctgtttcttgcccgggttggtgaacagcgtatccgtatcgccgtgctcgatgagctcaccgagatagaggaacgccgtaaaatcggacacccgcgccgcctgctgcatgttgtgggtcacgatcgcgatggtgtagcgctccttgagctcgaacatcagctcctcgatcttcagcgtcgccagcggatcgagggccgaggccggctcgtccagaaggatcacctccggctcgacggcgatggcacgagcgatgaccagccgctgctgctgaccgccggagagcccgaaggcgttctcgtggagccggtctttcacctcgtcccagagcgcggcgcggcgcagcgacttctcgaccacctcgtcgagggctcggcgattgcgcacaccctgcaaccgcagcccgtaggcgacgttctcgtagatcgacttggggaaggggttcggcttctggaagaccatcccgacccgacggcgcagctcgggaacatccatgcgccgcgcgtggatatcctcgccgtcgaggtggatccgcccctggatccggcagttatcgaccaggtcgttcatccggttgaaacagcgcagcaacgtcgacttgccgcaccccgaaggcccgataaacgccgtgatctggccgcgggggatcttgagatcgatccccttgagcacgtgctcctcgccgtaccagaggttgagatcgtgggtctccaggcagatatcgttgcccagacgcctgggcgctttcccggcccggtcccgatcctgcagcgcctcgctgctgaagccgtgggtcggtgttgccgcatgcttctcagaactcatcgggtctcctcactcagtcgccctgggccttgtacttctccctgaggagattgcggatggacatggccgtcaggttgagcacgataatgaccagcaccaggatcagcgctgtggcgtagaccagcggccgcccggcctcgacgttggggctctggaagccgacgtcgaagatgtggaagcccaggtgcatgaaactgcgttccagatggacgtaggggaagctgccgtccaccggcagctgcggggccagcttgaccaccccgacgagcatcagcggcgccacctcgccggccgcccgggccaccgcgaggatcaaaccggtgatcatcgccggcgtggccagcggcaccaccacccgccagagcatctcggccttggtcgcgcccagggccagggccccctggcggatggagcccgggatgcgcgagaggccctcttccgtggagacgatcaccaccggcagggtcagtagcgccagggtcagcgacgcccagagcacaccgcccttgccgaaggtcggcgccggcaggcgttcactgaagaagaactgatccaccccgccgccgacgaagtagacgaagaaacccagcccgaagacgccgaagacgatggacggcacgccggcgaggttgttcacggagatccggatcatgcgcgtcagaggcccctggcgggcgtactcgcgcagatagatcgccgccagcaccccgaacggggtcacgaagacggccatgaccatggtcatgagcacggttccgaagatcgcgggcaggatcccgccctcggtgttcgcctcccgtggatagcccgacacgaagtcccagaagtcgccgacgtagaagcgggccttgtcccagacgttcatgacgttggggcgccagggcttgaccacgtcgcccatggcgatcaccacctcctcgccggcggccgtctccatgcccacggcgtagcgcccgacctcctccagcaactcgtcgcggcgctcctccagctccgcgtactccgcttcccagcgatcgcgctctgcctccagggcctcgacctgctcggtgcgttcttcctcgctcaggctcgggtccgcctcaatctggcgcaacgaaagccggatctcctcgatctcggcgttgaccgcaccgatctccacccgttcgatgcgctggatctcatccagccgtgattggttctcgcggtagagctccaggaaccgatcccaggtcgcatccccttggtcgctgacctcctcgaccctctccccgtcaatccgcacatcacgcaggtagccgatgaagtcgccccactggcggcgttcgatgaccaccgcatcttcggggtaggcccactcggacatgttgacgtcggcgtaccagacgaaatcccggctatcgacgtcccggttgccgcgtttgatgcgatagcgcgtaatgagggcatcgtcgtcctcgacctggaagccgcgctcccgggcggcggctgtggtcagcgtctccgccgcgtccacctcgcccatgacggccaccggttcgcggccgggctcgtcgtactcgaaggcaatcacgtcgctcggccagaagtgctggaggccgttgtaggcgatgtggccgatcaacccgaagaccatgaccagggagacggccacggcgccggcgttgagccagatccagggcgtgccttgtcgaaaccagtcgcgcatagctggggaagcctccggtttacagtgcgctgtacttcttgcgcaggcggtggcggacgatctcggccacggtgttcaccaaaaaggtgaggacgaagagcaccagtgcggcgaggaagaggatccggtagtggctgctcccctgcgccgtctccttcatctccacggcgatgttcgccgagagtgtgcgcatgccttcgaacaggttgaaattggtgaccggcgagttcccggtggccatgaccacgatcatggtctcgcccacggcacgaccgaacccgatcatgaccgccgagaagatgcccgggctggcggtgagcaggaccaccgtggccaccgcctgccagggcgtagcgcccagggccagcgccccctgggagaggtgtcgcggcacgttgaagaccgcatcctcggagatcgagaagatggtcgggatcaccgcgaaccccatggcgatgcctaccaccagggcattgcgctggtcgtagtcgatgccctggtcggtgagccactggcgcatgtcgccaccgaagaaggccagctccatgtaggggctgagggcaacacccagccaggcgactccgatcaccacggggatgagcagtgcggcctcccagcccgggggcacccggctgcggatcccctcggggaagacgcgggtccacaaccagcccgccaggaccatggcaaagggcaaggcgatcaggatggagaagaccgccggcagattgcgctcgaagaacggggccgcccagaggccggcgaggaagccgaggatcaccgtcggcagggcctccatgatctcgatggcgggcttggtcgtctgccgcatccgcgccgacatgaagtacgccgagtagatcgcgcccaggatggcgatcggcgtggcgaagagcatggcgtagaacgccgccttcaacgtgccgacggtcagcgggaccagcgagaacttgggctcgaactcgtcggtggccgaggacgactgccagacgtaggccgggtcgtcccgaccctcgtaccagaccttctgccacagggcggcgaatgagacctccgggtgcgggttgtcaacatccaggtagttgaaccggccatcttcgcccacggcgatcatcgcgttctggcgcggcgccatggccagggccgacaccggactcccgccttccagcgccagctgggtcagggtccgtgacgaagtggcgtagtgcagctgcacggtcccgtcgaccgcccctgtcgcgaagcccttgcgcgcgtgctcgggtgcgatgctactgaccgcgtccggatggccatcaaaggtacggatccgcgtcagccgccgctcacgctcctcgtcgcgggtcaccatgtactgcgacaccgacccatccgaaccgccggcgatcaacgacgcggccccgagcaggaactgaagctgcgtgacctccgcgtcgtccccttcgatggcgcgcaccgtgccaaccagccgggggcggttcagattcgagacgtcgaagtagtggagacgcccctgcgcatcgccgacgaagaggttgcgcatggtggtgtcgaggaggatctgggtgacctcgattcccgactccggccagggcaggtcgtagacctcgcgctcgacggttgcctcgccggtgaggaagtcggtttcttcctcaaagaggaccattcgcagggcctcatgctcgttgctcgcccccaccacggcagacccctggcgtccacgctggacaccgatggcgtcgagcggataaccgtcctcggcgaagatctccagcggctcgccgtcaccctccgggtaggtgatcgacggagtcaccaggcgctccccgtccgggtaactgacgtcgtagtcgtgacgggcgaagatcgccgtcccgtcatcgaggccgtaccccaccaatcggtggcgggcctcggcggtatcgaagctgcgaatctgcgcgccggagggcttgttgagctgaccctgctcgatcagttcgccgctgcgggggttgaagaaggcgtaacgggccccgtccgtgaagcgcacgccgacctcgcgatagcgctccatggcggtgtgtagcgtggcgccaaagtcttccccgccgggggccggatagaccgccgcagggcggatctccggctcgccgaagatgggcatagtttccgaaaacaggtagacgaacatcagcgccagtgcgccgatcacccccacgccgaaggtggccacgcttccgcggctgatccagtccttggtgccccgccagcggcgcagacggcgccggcgcgctgcgtcgggcaggccacgggccggacgttcgcccctgcccgtttcggtgacctgagtcgtcggatcgctcatgatcgttgatcgcaccctgcgagaagtgaacgctgccgcagcctacgggggggtcatgacggtttcgtgacgaaacgatgaaccgccgctgaacccaccggaacgaaagcgggccggctcagggccggcccgcaaacaggcttcgtggataaggattcggagcgcgcaacgctccgaagaagtcacaccaaccgctacaggccgaggcgctctttctcacgctcagcggcctcggccggcatggggatgaaaccgtcgcgacggacgacttcctgcccctccttggagagcacaagacgcaggaactcccgctcgatgggcggcagctccccgttcgggtccttgttcacgtagacgtagaggaaccgtgacagcgggtagtcgccactgacggcgttctcggcattgggctcgtagaggttgtcctcgtcgtctcccagcgcgatggctttgacgccggaggtcttgtagccgatgcccgagtacccgatgccgttgagtgactctgagaccccctgcaccaccgaggccgaacccggctgctcgttgatcgcgtccttgaagtcgccgtcacacagggcgttctcgcggaaaaagccgtaggtccccgagacggcgttgcggctatagaggatgatgtcgcgattcgaccaggcgccgtccagacccacatcgccccagcgggtgatgtcgtcaccaccgcagcgctgagtctcggagaacatcccgtcgacctgctccatggtcagcccatcgatgggattgtcgcggttgacgaagaccgcgatggtatcgatggccacgcgcaccttggtcggctcataaccgtgggcgtcctcgaaatcctcgatctccgaggagcgcatatcccggctcatggggccgaaattcgccgtgccttccgcgagcgcgaccggcgcagtcccggagcctgcaccctcgatctcgaccgagacattggggtagaagtcctggaactcctcggcccagagggtcatcaagttgttcagggtgtccgaaccctggctgcccaggttgccggagatccccgagacgcgctcgtagtccggcaggttctcatcgacttcgccggcgaacgccggggcggccgagagcagagccgcgctggtcaaccctgcgatccaacctctcttccacataatctctgctccaatggcttgtgcgggaagcctgattccaggcagagacgagtgtgcgcgggctcccttaccggccggtgaaggcgaggtgacgattggatgaaccgccccggtgttccaggatgcgcgccgggaagaccagcgtgaaggtcgatccctgatcgggctcgctgtcgacgttcagccagccaccgtggcggtgcatcacgtgcttgacgatggccagccccagaccggtgccgccggtggcgttggaccggcccttgtcgacgcggtagaagcgctcggtgatccgcgggatgtgctcgcgggggatgccgatcccgctgtccgccaccccgcaacgggccgagtgggcatcggcgcgccaccgcacgcggatggtgccgccggccggcgtgtagcgcacggcgttggagaccagattcgacaccgcgctgcgcaactccccgtaggagccccggacgaacacacccggctcggcgtcgagttcgatccggtgttggtgctccccggatagagtctgcgcctcggcgcagacctcctcgagcagcaccttcatatccaccggatcctcttccaccgccagcgatccggtctccaggcgggacagggtgagcagatcctgcaccaggcgctgcatccgcgctgactgatcctggagcaagcggatcgacccggcccaggcgggctgctccggggctagctcctcgcccatctcctcggcaacgccgtagatcacggtcagcggggtcttcagttcgtgggagacattggcgacgaaatcccgccggatcgtctccagccgctgtgtgcggctgatgtcccgggcaatgagcaaccgctgattgcgcccgtaggggaccagccgcaactccagggtcctgcgcggactgaccggcgacggcatggtcagcggggctgtgtgctcggtggcggtatccaggaactccttgaactccggctgccggagcagattgctgatccgctgcccctcatcccccggccaggtcagccccaacaggtggcgcgcggcattgttccaccagaggacccgatcgtcggcatagagcaccagcgtggcatccggcatcgccttggcagagtcacgatactcccggatcacccggcgcagtcggtgccggcgctcacgctgtcggcgctgtcggcgatgcagggcgtggaacacctccccccagaccccgcgggagatcggcgggtcgagcttgcggccgacgcgcagccaccgctcgagccgccaaagctggtactcgttccacaggtagcccatcgccagcagggccgccagggactccacccaccacccggtggccagccccacgcccgcccagagcgtggccacaccgagcagcgtcagcagataccctggccagggattgcgcgtcatcggagccccctcaaaggcccgttaagtctgctccgagaaacggtacccggccccccgcaccgtctgcaccaacccatcgtgcccggtggtggcgaggatcttgcgcagccgccggatgtgcacgtccacggtgcgctcctcgacgtagacattagtcccccagacctgatccagcagctgcgtgcgcgtaaagacgcgatcggggtgggccatgaagaagcgcagaaggcggtactccgtgggaccgagctccagcgactgaccgtggccggtaacccggtggctgaccggatccaggcgcagaccggccgcctccaagggagtatcggccgtcgacggggccgtgcgccgcaggaccgccttgacccgtgcagccagctctcggggcgaaaacggcttcgtgacgtagtcatccaccccggagtcgaagccgcgcaccttgtcttcctcttcaccgcgggcggtcagcaggatgatggggatctgccgggtctggtcgtcctccttgagttcccgtgcccactccacgccgctaacctgggggagcatccagtcgagcaggatcagatccggcggacgttggcgcaactgctccgagccctgcatggcatcgaccgccgggatgacctcgaacccctgccgctccagggaggtgatcagcatctctcgcaccgccgggtcgtcctcgaccacgagaatccgtactgccatcaggctctgtcctttcggttgctcgcatcgcggttcacacccacgccattaaagggcaagcacattgcgagatcatgacaatgtgagcttcacacaaaccccactccaccgtcatcgcagcgtaagaatcgatccctagcgtgtcctccgtgtcggggctgcgcgccccggcgacgctctgaaaccgaggaggacccttgatgacgacgagacgatgcgcgcaatacctgcccaccacggccctgctcggcgccggcctggccgtggccttccccttcgaggccctggccgatccggacttcgatatccgtggccggctgatgatggactaccacatggccgatgaggacgagaccgagttcgtcgacggcttcaacaaccgccgcgcccggctgggcatggacgggagcatcgacgagtactgggacggccgggtggaggtgaacgtggccgagggcagcctcagcgccgccgacttccgcctgcgccgtagcctcggccccgggcggctgtggctgggtcagttcaaggtaccgcagggcctcaaccagctgaccagctccaataactacaccttcatggaacgctcctcggtcagcaacatcatccccgactcccggcgcatcggcgcggcctacgagcagaccggtgacgcgttcggcttcaagacgatgttcttcgggcgttccctcggcgatgattagggagatgactttaccggcgatcagcccaagggctatgcggtacgcggcgtctacgccccgttcctgaccgcgtcccggcacaacgaggccccgcggctgcacctgggcgcctcgctggtctacgaggaccaggacgaccccctggatattggcttcagcgaccgcccggagctgcgggatggcgacggtggcgggacccgtctcctcgacgtggacgtcaccggcgtcacggacaccaccaagctcggtctggagtcggcctacctcaacgggcccttctccgcggaagcggagtacctcaccgtctcgatgaaccgggacaacggcgacgagccgaccttcagcggctggcacgtccagggcagctacgtgctcaccggcgagagccgcacctacagcaccggcggcttcggcggcgtcaccccgagcggctcgggcggcgcctgggagctggcggcccgctacagccacatggacctgaacgactccgggttcgcgggcggtgagcagaacaacctcaccctgggcatcaactactacgccagcagcaacctgcgcttcatgggcaacatcgtcttcgccgacgtgaaggaccgggaagacggtagcggtgacgcgctgcccgacgaaagtccgaccctggtcggcgcccgcgcccagtacaactggtaggcccacctcgacgggaggccgaacccatttggtctcccggccaggtccggaccgggaaccccaggcgaatcctgcgtcgcgcggaccgcacccgtgagaccggtggccaagcggcatgggcgcgcttagtatcgtgaccggtaccgccatccaatcagccagattcgagaactgtcgatgacccgtgcccccgcactccctggccgctggcgaaccgtggcgtacgtattctttcggccacggcggatccttgaagactggcaggctgccgacccggacgtgccctggatcctcgcccggctgacggtgcccctgctgctcgccagtgtcctcggtgccggcatcgcccacgccctgatccccagcggattcccgccggagacccgccccgatcccatcggcttcggcatctacagcgccttgacccagttcgtcggtgtgctcgcgctagcggctgccgcgcactacctctgcgacctgttccaggggtattccgatttccggcgcccgttgaccgcggtctccgtagccctgatccccgcctgggtgggcaacgtggtggccgccctaccctggcccgtggggccgcacctggccttgctgctgattctctacaacctggggctgctctacgccgccttcgcgattatcgtcggggtgcgccgcgggaaccgcctggctcactacctggcggcactcgtcgtggccctgctggtgacgttcgctttcggctggcaggccatgaccctgatccccggcgcgacgccggaggtccgcctcgggaccacctggctgatctaaccttcggctgcatcccggcgcagaccgggctaacatccctgtaaaagtgcccttgcagacgccacggagagcccaccgatgcccatcgaagaaggccaaccggcccccgatttcaccctgcaggacgccgacaccaaccgggtcaccctcagcgaactgcgcggtcagccagtgattgtgtacttctacccgagagacgagaccccgggctgcaccaaggaagcctgcgccttccgtgatgtctggaccgagctgcagagcgccggagccgtagtcctgggtatctcgcccgacgatgcggccgcccatcaacgtttccgagatcgccacgagctcccgtttacgctcctcagcgacccggagaaggaggtcatgagccgctacggcgcctggggtgagaagaacatgtacggacggaagagcatgggcgtcatccgctccacggtgctgatcgacgccgaggggatcgtgcgcaagcactggcgtcgggtctccaaggcagcggagcacccccggaaggtcctcgaggcgctgcagcggatgacctaggggcggggtggttctccccgacccccggcatgactcgaaccaactggccagccctgggcgacctgccgctttactccagatctggccccagccggtcgatgccgctgcgctgccccagcaaccgctcggtgacctgggtcaggcgctgggaccagccctcccgctgacgataatcgacctccagcaggtgcgcctgctcgcgctgggccatgatgcagtcgtcgctggtctgcagggcgtcgatcagccccgcttccagggctcgctcagccagccagaactccccggttgccaccgtctcgacatccagctgcggacggtagcgccgcaggaatcccttgaactgctcgtggatatggcccaggtcctcgcgaaagcgctctcgatccgcctcggtgttctccccgaagactgtcagggtccgcttgtagggacccgccgtgtgctgctcgaaatcgatgtcgcggttgcgcaaccagcggtggaagttgggcaggctcccgaccacgccgatggatccgatcagcgcgaagggggccgccacgatccgatccccgaccaccgccatgagataaccgccgctggcggccacgcggtcaacgcatactgtcagatggatccccgcctcacgcaggcgcgccagttgcgaggccgccagtccgtacgcgggcacgcccccgccggggctctccagacgcaggatgacctcgtcctgcccagggcgggccgcggcaatgaccgccgtgatctcctcccgaagcccttccacagcgcgcgcccggatatcgccgcggaactccaggacgtagatccgcttgtccggcaactccgcaggcggcgtctccgacgcctggcgccgcagcgtcttgcgcacccggccgcgccaggaggcctgctcaccggcacgacgcagggcctgcgcccgttggcggtagacgccgttgagcggacgcacctgcagccgccccggcgcactgcccccttcctggcgcagccggaccaccgcggtaagcacgagcagaatggccagtaccaccgtggcggtctgggcaaggaacagcaggtattcgttcagcatccttcgggtcccggcaggtgaatcgctccaataaccgtagcacgccgcggcaaccgggcgactggctgtggctcaccgacggcggggaaaccggttcccgcgacctcgccgcttaaagctgctggaggacccggcgcagggcttcgccctcctccttggccttgaagtagacctcgtggtacggcgtatccggatcggtcagatccacccggatccgcagctgtcgggccaggggcatggatcggctctccaccttctggatttccgcggcctgaatctgcagcgcccgggcggcggtcacgaagaacgcggaacgctgctcctgatccagcaccgcccactcgccccggccgtggtacacgtcactaacctcaaacccaatcttcttcagacgaaccacgttgcgctggcgcagcagcggggccaaaagcaggttatagagcacccccaccaccatcgagatcacaaccagcccgaagccggcgactacgacatagaacagcctcaccgcggcatccgcctcaaggcccagctgaatcagccccgccggcagcacaccctgaaacaccccgaggacggccgcccaggtgtccgcagagaggaagacactgacgaaggagaagaccagcatcacgagcacgcccgtaaacgccagcaggaatagcagcgactcgaaggcgacaccgatcgggttcttgacgatcaggcgggagaacacactggccatagctgactctgcccttctacttggtcatcggaacactcccgggcgaaaccgatccgccgcgggcggctggcttaccgaaagcgcgaggatggtaacggcaatcgtgcggcgcgggcaccgctatgcgtccagacaccgcgcaggacgcgtctcgcccgggcgcgttgggtggcaggggatgggatgacacccagcatacccgtcaagatcagcaacttagggggcaaaggaggaaatggcgtccccaacgggattcgaacccgtgtcgccaccttgaaagggtggtgtcctaggccagctagacgatggggacgctgtgccgtaaagcgagcgcaatggtaagggtgcctgacgggactgtcaacactttcgcccatgacgatcacggcggctctgttagactggccgcacactggccgaagagcgttctccaggtcctgcatggctccgcaaaccggcaccccgctcactctgcccgaggcggccctgtaccggctcgggctcaccgcgcagccgttcgtcggcacccccgagccccccttcgaggacagtgctcgcgtcactcagctgaacgtcacgctgagcctgctgcagagtggcgaacgcatcgtgctgatcaacggcgatgcgggcctgggtaagagcacattcctctgccgcctggcggcgctgcagccccccggcctgagcatgcagcgggtcgatggccacaacgccggtctcgacactctgtggggggctctggtggccgccgctgaaagcgaagaaggcgcgcaggcatccagaacccgcgaacaagccctgaactacgtccgcagcgcacgccgcggcggcatccgccccgccctgctcctggacgatgtcgacgccctgccacccgggcacatcgaagaactgctcgagctctgggccgagctcagccaggacgacgaagccttcagcctggccatggccctcgacccgggggagctacagaagctcccggcgacgctctcagacgagcgcttccacaccacgaccctgtatccactcgaccaagagcagacggccgcctatctcgaccaccgcgtccggagcgccggcgccgagcaggccctctttgaccgcgaaacggttcgggagatctttcaccgctcgggcggacacccggagcgcatcaacgaagaggcgcatcgacgcctgaccgctcgcctggccaaccccggcgaggtgccgccggcaccccgacccgtactgccggcacaccccggccggcgagggctccggtgggctctcgcgggggtcagcagtgtcgccgcggcagtggctggcacgtactggttgattgcccaccagctgccgagcggaccgtcgacggatgaactcgccatcgaagatttcgaggaacccgaggaggagacggtagcggcggagagcgacgagatcgaaccggccagcgacaccccgttcgggctggagttgccggggcgctacagcttccgcgatgaccacgaggaggcggacaccccctccacgccggaccagcccaccgagaccctgcaactcctcgagataccttccggccccgcccaagagccctcacccaccgaggacgccccgacgatcgaccatgaggcggacgaggaagccgcgccgaccgcggagcaggatgaggatgattgggctgccggcgcggcctgggtcctgaatgaggaggcggatcgctacaccatccaggtactggcggcctcccagcccaccaccctggagggctatgcggagcaacacgacctgggcgatccgacccacgtggtctccaccgagcggggagacggcgacccctggttcctgctgctgcacggttcccacgaggaccgcgaggccgctcacgcggccctggcggcgttgcccgaggagatcgccgagcgcggggcgtgggtccgctcttttgagtcggtggaagagggcctggtaaccgacgactaacccgcagtcagcacggtgacggctgtaacgacccgacatttttttgacgcaccctgggtgtcaattccctgacatgtcaaccgaacgtcctaccgtgtggatccgattcccggaggccagtggccggcccgacttgccgctgcgcctgggcgacaccctggaaggccgggcccgcctgaccaacgccgggctggtcctgatcctcggcgagcaccgcctgccggcccgcgcggatgttccggtggccgacggtgaccgcctgcgcctgcgggtggccggcgtcggtcacccgctcgtgctgcaggtgacccaccaccttgggccgcgcccggcactgcagtcgaccctgcgccaggccccgccccggcagaccaccgcggagtcgctggtatccagcctgcgcacagctgcgcggggcaccccctcgcccatcactttgcacgcagcgtgccagaacttctgggccaccctgccctcggcccaggcgctgagttcggccagcggcgttcgaaccaccctgaaccgcgctggcctctgcctggaggcccgcctggcgcttggggcagagacacgggatgacctcaaggggcgactgagcgcctggattgcttcgctgcgccgacaccaccccctggacccgcggcaccaagcagccaccgatggcgctccggccgagcgggccctgctgcaacagctggaggccttcttctggcgcatccaggcgattcaggcacaccgggccctccacacccgaggcacagcagattggaccttcgatctccccgttcgcgacggcgacgccctccacgccctgcggttgcgggtccggccagccaccggagcgccggggcaggccgcgtggaccatcgaagcccgcctgacgctggagcggctcggccccgtcgcggcatcgctacacttggccgatgggcgggccgacctgacctggtgggcccaggaccgctccagcgccgaacgactagcgggcgccctgccctggctggaggaacggctccgcggcgccggcctggagcccggcgcgatcacgtgctaccacgggtggcccgcctacgacgggacggcccccacgaccaccgcgaccccggggatcattgatgagcagatctgacctggagcctgaccagttcggccgcgccgttctggagcaggcatccgcacagggcttcgccttacccgacgacccggacctggccgcagcgctggccaacctggagagcgcgccggagttgtccccagaggttgccgaggccatcgcggccctgcttgagttcgcctgggctaccgagcgggacgccgggggtcaccccgccgtcggccagcccgatcaccccgaggggtcgccctccccgcgccccgggccgtgaagtaggaccacgagatccgcctccacctggctgatctcgcaggtatcagcaatctcctgcgccgccgcgcccttgcgcgccatgcggatcgcctggttgaagcggctgccgtccgtgcccccggccgcggcaacctggtccagacgacgccgcagtcgggccagattctgctccaggcgcgccaggtgctcaccctggccgacggccccggcggacaacccccggaagtgctcgaggatctgacgggtggtcgcctcaatactctccatgcgctgctcggcctggtgcacccgctccagggcctgccgcacacggtggagagcgtagcccgccaacaccaaggcaacggccagggccaccacgagcaccgcggcgatcaaccaggccatgcgactctccttatcagcgggtgcggcgccacttggttccctccggcgtatcctccagctcgatcccccgcgcctggagctcatcgcggatgcgatcggcctcggcgaaatccttcgccttgcgcgcggcggttcgctgcgccaccagcgactcgatctcctcggcctcggcatcggcaacatcgccgcgcaggtaggcctccgggtcctgctgaagcagtcccaggaccgcgccgagctcacgcagctcagccgctgcggacgccgctcccgaggcatcccccgcctcacgcaggcggttgatctcccgggcgccatcgaacagcactgccagcgcctcgcgggtgttgaagtcgtcgtccatggcctcgcggaagcgctcgcgcgcctgactgcgagccggggccgccgccggcagaccgcgcagggcattgtagagccgctccagacccccccgggcctcgtccagcgcgtcgccggtgtagttgagtgggctgcggtagtggctggagaggaggaacaggcgcacgacctcggccggatgttcggccagaacatcgcgcaccgtaaagaagttgcccagggacttggccatcttctcatcgtcgatgcgcacgtgaccgttgtgcatccagtagttgacgaagcgatgaccgctggcgcactcactctgggcgatctcgttctcatggtgagggaactgcagatcgaccccgccgccgtggatatcgaaatggctgccgagcagatcgcgggacatggccgagcactcgatgtgccacccgggccggccgtcgccccagggcgagggccaggccggctcgccgctcttggcagccttccagaggacaaaatccaccggatcgtgcttagcctcgtccggctcgatgcgcgaaccggaacgcagctcctcgacccggcgccccgagagcttgccgtactccgggaaactggccactgagaagtagacgtcgccgttgtctccgacgtaggcgtggccaccggcgatcaactcctcgatcagggcgatcatggactcgaggcgctcggtggcccgcggctcatggtccggcggctcgacgcccagcgccgagcagtcctcgtgcatggcccggatgaagcgatcggtcaaggcggtcatcggctcgccgttttccgcagcacggcggatgatcttgtcgtcgatgtcggtgatgttgcgcacataggtcacctcgtaacccagccagcgcagatagcgcaccaccgcatcgaagaccaccagggcccgggcgtgcccgaggtggcagaaatcgtagaccgtcataccgcacacgtagatccgcacttgccccggctcgatgggctggaacggctctttcgccccggtcaggctgttgtggatcttcagcatcactccccctgcgcgccttgttcggcggcgagcgtggcggcgcgcctgagacgctcgaccacccgctcaccgcccatcaggtcgaccaccggctgcagctccggaccgctacatcggccggtgagtgccgcgcgcagcggcatgaagagttgcttgcccttgacgccggtgcgctccttgactgcctcggtcagccccttgaaacgggtgtagccctcctcggcagcccccgccgccgcctcgaagaactcggcaccagccgagacaatggcggcttcggcatcggcgtcgagttccggcggcccggcgaagacacgcttggcccagtcccgggcctccgccgggaagcgcacgttgccccgcaccgcgttgaccaggtcttcggcgtatcccggggggaccagggcgtcgattcccatccacggccgcagccgtcgcaccgagctgccgtgtacggcctcctcctgccagtgccgcaggtggtcaggatcaaagcgcgacggcgccgtgctaatacgcgccgggtcgaacccctcggcgaggcccgcgagatcgagcagcgcctcggactcgcaggtgtggcccacacgcgccaggtaattgagcatcgcctcgggcaggtagccgtcgcgagccagttccccgaccgagcggctgccgttgcgtttggacagcggcgcgccgtcgttcccggtgatcaaacccatgtgaccgtaacgcggcgccgcgagccccagggcctgaaggatcagcagctgccgcggggtattggtgagatggtcgtcgcccctcaggacgtcggtgatccccatcagggcgtcatcgacggcgttggtgaacaggtaggcggcagtgccgtcggcgcggcggatgatgaaatcgccgatatcgtcggtgcgaaagcgctgctccccgtggatgcgatcctcgaagcgcacctcatccccgctcggcacccgaaagcgcagcgccggctgcatcccctcggcgcgcttgcgcgcgacctcctcggcagtgagtcgcgcacaggtccccgggtaacgcggcggctgtccggcagaacgctgggcacggcgggccatttccagctcgcgctcactgcagaagcaggggtaggcccacccctccgcctcgagctggcggtagtaggcgtcgtagaggaagccccgctcgaactggtggtacggcggcgctggaccgcccacctccggcccttcctgccaatccaggcccagccagcgcagatcgcccatcagcgaacgggtcgcctcggggctgtagcgttcacggtcggtatcctcgatccgcagcacgaaccgtccgccgtggccataggccagcagggcgttgaacagcgccgtacggagattaccgaggtgcagggccccggtcgggctcggtgcgaagcgggtcttaacggtcatctcgttcatggcggcgcattttaacagcgtcgcccgtctccgggggcatcccgtctccttgcccgttctgccgcctcgggcgagactatcgctccgccaagacacacgattcggaccgacgccatgccccgacccgttctggtcatcgccgacctgcacctggaccgcagccgcccggccgccacacagactttcctgcgcttccttgaagaggaagcgccgcaggccgaggccgtctacatcctcggcgacctgttcgaggcgtggatcggcgacgattcggtcgctgccgacgaccccaccctgctggccctgcgcgccgcagcgacgaccacgtccatccacgtcatgcacggcaatcgggacttcctgctcggcgctgacttcgccacggccagcggggtcaaccttctaccggacccgagcgtggtgaccatccacggcgaacgcgtcctgatgatgcacggcgacagcctgtgcaccggtgacgccgaatacatgcagttccgcgccatggtccgggatccggcatggcagcggcagttcctcgccctgcccatcgaagagcgcctcgaccaggcccggcaagcccgcggcgccagtaccaagcggaaccagcagctggatgaggccatcatggatgtcaccccggaggccgtggataccgcaatgcgcgatcacggcgtccgctggctgattcacggccacacccaccggccaggcatccacgatgtcaagaccgcatcagggaccgggaagcgcttcgtggtgggcgactggttcgatcagggcagcgtcctgcgctgccattccgatcgctggacgctggagaccttgccccacgaggcctagcccgcggaggcaggcgccgtcatcatcacgccgcctgccccgcggtcacacacgtcagagcccgctcgatgacctcggggccggcccccggctgctggctgccctcggtcagggtccgccgccaggcgcgggcaccgggcaggccgttgaacagccccatgagcactttgaccagctgactcatgggcaccccctcgcgtcggcgtgcctcgacatacggcagatacgccaccacgaccccccggcgttcaggtagctcgccgccgaacagcaggcgatcccaatgcgccagggcgtaggggttggagaacgcctcgcggccgaccatcaccccgtcgacccactgcagctgctcctgcagcgtcaccgtgtcggcgatcccaccgttgatcgccacctccagctccggccgtcgcgccttgagccggtgcacccgctgataatcgagcggcgggacctctcggttctccttggggctgagcccggcaagccacgccttgcgggcatggacgatgaaagtccggcaaccggctgcagccacagtctccacgaaggcgtcgaggaacgactcgctgtcgtgttcatcgacaccaatgcgcgacttgacggtcaccgggaggttcgtctctgcccgcatggcggccacgcaatcggcgacccgcgacggctcaagcatcagacacgccccgaaacgccccgactgcacacggtcactggggcagccgacgttgaggttgacctcgtcatacccccactgctcggcgagccgcgctgcgtaggccagctcctggggatcgctgccgccaaactgcaccgcgaccgggtgctccgcagggtgaaacggcaggaaacgctccgcagcgccatgccagagcgccacggccggcaccatctcggtgtagagacgcacatgcggtgccaacaggcgcaggaaatagcgcgcagccggcgtggtccactccatcatcggagcaacgctcaagcgaccgtgaacgcccggctgttcggtcattgatcccctcttctccgatcgcacagcgacggtttgccatgtgccacgggctgcgtattatacgcgaaggtacgactcctatcgccacacaccttccatgacccgatccgtgaccctctacggcaccagcggctgccacctctgtgaagaggcccgggagctgatcgaccgctacgcggtctatacggccctgcaagtgcacgaggccgatgtcctcgagcacttccccgatacccccgagcttcaggaacgcatccccttcctggagagcgagcagatcggcagtcgcttgttctggccgttcgacaccgccgatctgcaccagtggctacaaggagggatgtcaacgtgacccggatcgcggcactgctgctgtgcctggcgggccttgcgcccggtctggtcgcggcacagcaggcgccgccgaacgacctgcccttcgagcccgaagacgaggagcgctgggtcctggtggataccgaggcgtaccggatgaccgttttcgaaggggagcgcccatttgcgcattttgaaaaccctgccgtgggccgctacggcacggcggaaacccgtcggcgcggagaccgcaccacccccttgggcaaattccgcattaatcggatcaatgagcagagcgaataccacctttttctcggtctcgattacccgagcctagaaaacgcccgcaaggcccgcgatgccgggacgatcaatcaggaggaatacctggaattcctcgatgacttcgcccggctgggccgcccccctcaggggacggctttgggcggccacatcggcatccacggtgtcggcgacggcgacgtccaattccaccggaatgtcaactggacagatgggtgcgtggccctcgaggacgaccagattgaggccctagccagcttggtaggcattggcacacgggtctatatccgctagcattcaagagacagcgagacgcaaaaaaaactttcacaacacaaggagatgctccatgccccaacgtttcgcgtctgttgccaagattgcggccgtcggcgccgcctttggcctggtcgccgcctgcgccaccgtggatgaagacgagatcggtgccgccgtcgatcgcgagatggaggacctctacgccgagatggacgagacccgcgccatcgccgaggacgcccgcgatacggccgagggcgccgatgagaaggcggctgaggcccacagcaccgctgaggaggccctgcgcaaggctgaggacaacgaggagaagatcgaccgcatgttcgagcggacgatgcagaagtaagcgatgagtcacacggggcgacactagacgcccggcataccagaaagcccggccctgcgccgggctttctcgtttccgggacgacgccacctcccgctactcctccgccccccaccgcgggactgcattggtgcgcgagacgcggtagatccgcccgtcctgctcatcggcggccgcacggacctggccgccatccacccggtggaccgcgtcccccagggccctggcgacactctccacggccagctcaacccgctccgcccgcttcggttcgtcctcctcgaagaacggaaacgcctggagatagagcagcccgtcggcagaccaccccgcctggaacggctgattcacgattttcactgaggtcccgaccgccaattggtcgtaaaggtagtcgatatcccgcggatgcagacggatgcacccgtgggtggcccgcataccgatgccccaggggcggtttgtcccgtgcaacaggtagccactgatatccagcaggatcgcgtgccggcccaacggattgtccggccccgggggaacctcgcgcggcatggtctcgccccgctgctcggcctgcttgcggatcgactccggcgggtaccaagctggatcctggatcttccccgtgacctccgtccgccccagcggcgttgaccagtccatgcggccgatactaaccggaaatacctcgacgacgttctcatcctccggatagtgatagaggcgcatctcggccagattgatgaccacgccttctcggggtgcatccgggaggatgtagcgcgatggaatacggatctcagcgccctcacccggcaaccaggtatcgacgccgggattggccatacggatctgctcataaccgacggcgtagcgtttggcaacgtccagcagggtgtcatcggcgcccgcttcagcggtctgctcttcaccgaccacatccaccccctccgctagctcgaaacgatggagggcgcgatcccactcctgctcctcgaagccgtcctcgtccacctcttcgccgtcgcccgcctgctcgggaggcaaggcgtcctcagcgaccgctggtaccgccagcaccagccaggcaccgaacaccagtaacacagccccaaacgtggggccgcgccaacgcgccacgccacccgcgatgcgtcctgccatttagcctatgccctgtaatgcttctcggagttgccagagcatacctgctgtcgccccccaaatcagctgctcctgatggatcatcgctggaaagcgctggacccgaccgagggggtcgggcacgcggacctcgccgtcgacccgcccctcccggagccgctccagcggcagctcgaagaccgcctcgacttcgccctcacagggagaccaggcaaccggctcacgcaccgccgccaccaccggctggatcacaaagccggtcccggtgtgatagcgaccgagccgacccagaatatgcaccacacccggatcgaggccgacctcttcgtgggcctcgcgcagggcggtcgcctccggcgtcggatcaccgggatcgactcggccaccggggaagctcacctgccccgggtgatcgcgcagccccccggcgcgccgggtcagaaggatccgcgacgcaccctgcggttcgagcagggcgatcagcaccgccgctgggaccggagatccgggggatcggcgccacccccgctccggccaggcccgccccatcagtcgggcccgcagggcctccgggcagcaggccgttccggccgcagcgcggggcatggcaaggtcagccaacgtccggtccgacggagggaaggccgacgttgttcccctccagcacccggtcggcgcggtaactcgagcgcaccagcggcccagctacaacctcgcggaacccacgcctgagcccctcttgccgaagggcctcgaattcgtcgggactcacgaaacgctccactgggaggtggttgcgggtcggctgcaggtactgcccgagggtgacgatgtcgacctccgcccgaagcaggtcatcgaacgcctcgtcgatttccgcgtcggtctcgccgagaccgaccatcaaactcgacttggtcagcaccccggggcgcaaccgcttggccacctgaagcaccgccaggctctgctcgtagccggcgcgcggatcacgcacctgcggcgacaggcgtcggaccacctcgacgttgtgggcgaagacctccaacccggaatcgaccacggtgcgcacagcctcctcgtcgccccgaaagtccggcgtcagggcctcaacggcggtatccggattatcggccttgatcgcacggacgcactgggcgtagtgctctgcgccgccatcgggcagatcatcccggtccaccgaggtcagcaccacgtaccgcagccccatcagacggactgactcggcgcagtgttccggctcttggggatccagccgccccttggggttcccggtatccaccgagcagaaacggcaggtacgggtacagaccgacccgagcaccatgaaggtggcggtgccgtgactccagcactccccgaggttgggacagtgggactcctcgcacacggtactcaggtggtggtcgtggacaatgccgcgcacgcttcggtagccctctccgcccggcgcgcgggccttgagccactggggcttgcgccgacgcaccgccccttggccatcatcacggcgcttaacaccgtccttgatggtacgcaccccatcgcgctcgaccacgctgccgctgctcaccggaatccccttgaactcggacataccctacccttcgccttaatcgaaactgcgccgcattgtgaaccggcatggatttattgtacgcgccgagccgccccctgccgaatccaacaccgaagaccgcgctggaccgctaaaggtcgcgccttcggtgtcggatccctaagatggactcaaggccacaggagggagaccccatgccccaccccctgccgcgcaccaccgtcttgttcgccggcctgttactcgccgggagcgccctcgccagcccctgcgccgatccgggccagtggtacgaaccggccgccgaacggaccctcaacacccaggaagtcctcgacgccctcgacggcgctgagttcatcctgcttggcgagcgccacgacgacgccgcccaccaccgctggcaactccataccctggcagccctgcaagggcgcggcgagctggcggcgatcggcttcgagatgttcccacgcagcaagcaggcccccctggaggactggcgtgcaggcaagctgacgcgcgaggcgtttttggaagcgagcgaatggcagcgcgtctggggctacgatgccggactctatatgccgctgttcgatttcgttcgcacccaccgcgtacccgcccaggccctcaatgtcgaccgagccaccgtgcgggcggtccgtgagcagggcttcgacgccctggatgaagccgagcgggaatccgtcagcaagccggccgaggccagcgatggctatcgggatcgtctacagcgggtatttcgccaccatcccggggcggaggacgacgatacggccgtcgatcgatttatcgaggcgcagaccttctgggatcgggccatggccgagtcgatggccgccgcctacgaacagcacggtggggcggtggtcggtatcgtcggccgaggccacgccgagtacggcgacgggatcgcccaccagctccaggacctcggctacgaacgggttcgcatcctgctgccgctcgaccacaccgccgagtgcccggacgccgggcaggcggacttcctcttcgccctcgagccggagcgccgcggaaccgagccgccacgcctgggcatcgccatggggcacgaggactcgaaagtgaccatcgtcgacgtcatggccgacaccccggccgaggaggccggactggccgccggtgaccgcatcctcaaggcggcggaaaccaagatcgagcacccgagcgacctgcaacggatcgttggccgacaggcgccgggcacctggctgccgatacggatcgagcgcggtggggatgaactggagaaggtcgcacgcttccctgccgagtgaccgcagggatcgaatcggcgaccgggccacacggcccggtcgccccgatcggatcaaagggtcgagagcatgtactcgatggccttgaccagatccccccggtcggcgcggctctcgtaagccggcatagcgcctttacccgacagggtgctatccaccagctcatccaccgaggagggccggtcttcccagtcttccggggcgttgagtttcggcgcgccagccactccgcgctcatggcaggaagaacaggtcggcgacgtgccgttggtgtagatggactcgccgtctgcgagggccactcccattccaccaaaaatcagcgccgttgcggtacccacggccagaacagtgcgtttcatgatcggctactcctcggtcgtcccgtttatacttattcgcgtccccatatcaggttcgcggaatagcccgttggtattaccctgtggaggtattcgggtgtcttcggcaaccgggccggagacaccgccatgaggctactctcgtattctatcccatacggtcgcaaaccggtaccacaaatcgcccacagtccatcagcgcttgttcagcgcggcgcctacaccgagatcgtgatctcttccagggcctgctcgaggcagtcagcgccccggcgccagcccggctcgagcatggtggcgtgaccggccccggggatccaacgcggttcgacgccgtacagccacgccgtggtccgcaccatccactgcgggatgatcacgtcctcttcggcaccgatcaccgccaccggcaccgaaacgcccccccagcgcggccaacgcgggaagctcatctcgaatagcgccagctgcgactccggctgcagacggctggtgtaatcgagcagcacctcgggctccatctcctcggcaaacagggcccggcgggcctcgtccatatcgacccaggccggtccgaacccctggagcatgcccatctgccagagcaaccacggctcggtgagcatcatctgcatcccggagggggccaggccggttggcgggaccgaggccagcaggaccgcacctgccgccggtacgccctggcgcagggcgatgtctaccaccaacccacccatggagtggccaatgagcaccggaggacgcggcagcgactcgacggcctcggccacgtcatcgacgtagtggctcagcgaggccgagttgagggcctcccgaccagcactggccccgtggccacgcagactaagcgcatgagcctcgtgccccaggccggcgaagtgtgggaggtagtggacttcccagcaccaggcgccggtgaaggcgccgtggatgaacagtaacggcggcgcggcatccgcggtcccatcgccaccggagccggagtactggatcacctccagccccgcctcccggccgccgcctccaatccccccgaaagttgcgtacattcagcctcccgcgttgagcgccccatgtgctcagggtgcccggatcaggtaagctgcttattccacaccgatcaccacactatattcaactcgagcgcccccatgagtgcatcccgaccgcagaccatccgcctgcgcgactaccagccgccagccttcctcgtcgaacgcatccacctccgcgtcgacctcagcggcggcaccgcccaggtggatgccactctggatctgcaccgcaacccggctgccgacaacgacgcccccctgcgcctggacgccgaattcctggatctggagtcgctgaccctggacggcgccgagctggagccgagcacgctgcgcgacgaacagggcacgatcgtcctccatgatgtcccgcagcgctgtcgggtggagtcggtcagccgcttcgacccggcagccaacacggccctctccggtctgtatcgctccggcggtatgttctgcacccagtgcgaagcggaagggttccgtcgcatcacgccctaccccgaccgcccggacgtgctggccccgttcaccaccacggtggtcgccgaccgcgccacctgtccggtactgctatccaatggggattgcatcgaccggggtgcgctcgacgcggagcgccactacgccgtctggcacgaccccttccccaagccgtcgtacttgttcgccctggtcgccggcgacctggcctgtcaggaggccaccttcgtgaccgcctcgggacgcgaggtcgccctgcacttctatgtcgagcccgaaaacgccggacgcaccgagcacgccttggctgccctgcagcgggccatgcgctgggacgagacccactacggcctggagtacgacctggacacctacatggtcgtcgccgtcggcgacttcaacatgggcgccatggaaaacaaggggctgaatgtcttcaacacgcagttcgtcctggccagccccgacaccgccaccgacgccgattacgagaacatcgaggcggtcatcggccacgagtacttccacaattggaccggcaaccgggtcacttgccgcgactggttccagctctccctcaaggagggtctgaccgtcttccgcgagcaccagttcgccgaggccatgggctcggaggccgtccaacgcatcggccaggtccgtctgctgcgcacggcccagttccccgaggacgctggccccatgagccatccggtccgccccgactcctacgtggagatcaacaacttctacaccgcaaccgtctacgccaaaggcgctgaagtcatccgcatgtaccacacgttgctcggcgacgatgcctttcgacgcggggtccagcgctacctgcaacgccacgacggagaggccgccaccatcgaggatttcctcgccgccatggaggaggccggcgggctggatctgcagcaattcgcactgtggtacacccaggcgggcactccgcggatcgaggtcgaagaccactacgacgcggagcacaacacctacaccctgatctgccggcagtccctgccggccagccccggccagcctcacaaggatccgatgcacatcccgctggccgtcgggctgctcggccgagacggcagaccgctcgccgcccgtcgaccggacgagtccactgcccacgcccacacccgcgtcctcgaactacgcgagcccgagcagcactttgtctttgagcagtgcccggaacgccccgtgccctcgctgctgcgggggttctcggcaccggtcaagctgcactatccgtacaccgatgacgacctcggcttcctgctcgcccacgactccgacccattcgcacgctgggaagcgggacagcaactggcgctgcgcgtcctcctcgatgaggcgcagggcaccccacgcccggacggcattgaacggcttgaggaggcgttccgcgcctctctggaagcgcccgacaccgaccccgccctggtcgccgaagcgctgaccctgcccggcgagacctacctcgccgagcagatggacgtcgtggacccccaggcgatccacgacgcccgccagcgggtccgggccattctgggcgaggcactcgagggccactggctgatcctgcacagtcagcacagcggcccgtggcactacgagcccgatgaggtcgcccggcgccgcctgcgcaacctggccctcggctacctgaacgccggctcggagcgccacctgagccgggcactcgagcaactcgaacgcagcgacaatctcaccgatcgactcgccgcgctggcggtgctcgcggacagtcctcgggccgaggccgagcaagcggtagacgccttctatcagcgctggtccgatgaaccgctcgtagtcgataagtggttccggacccaggcgctggccgaccggccggacaccgtttaccgggtccatcagctcaccgagcacccggacttcacgctggacaacccaaaccgggcccgcgccctactgggcgcgtttgcccagggcaacccggcccacttccacagcccggacggcagcggttatcgcctcctcggcgagcacgtccttcgcctcgacccgaacaacccccagctcgccgcccggctgctggcacccctggcccagtggcgccgctacaacgcgagccgtcgccacgccatgcgcgagcaactcgaacggatccttgagcgcgatgcgctgtcgaaggatgtgtacgaggtcgcttccaaaagcctgggggcgatgagctaaagtgaggaaagagcctcgcgttaatcgaacacctgtattggaggcgcattttggcccgtagtcacctgttgtggacccccgtactggctctcggcctggccttttcctccgtggcaccactccccggagcgccgggtgccgccccggcgaccgcgggtgagaatggcgcagtacccggacagaccgaattcgagaaggcgcgcgtcgtcggcgacctgctccagcgctaccactacggtggccccgagtccgacgagcagctcatggagcaggccaccgagacgtacctcaagcagctcgaccacggccgcttctttcttctgaaggaggatgtcgaggcgttccgcgagcgcatgagcgagctcgaccccggccagggcgacgcaatcctggaggccgcctacgacctccacgcccgctatcgcgaccgggtcgccgagcagacggaattcgctctggcccttctcgaggaagggttcggcttcgacggcgaaggccgcttcgaacaagaccgcagtgaagccgaatgggccgccgaccgtgaggccctcgacgagctctggcggcagcgcgtgacccacgacgcactgaccctggagctggccgagcgcagcaccgaggagatccgcgacaacctcgaacggcggtacaccacgctgcgcgaccgggccgtggacgcggaaaacaaggacatcatggatcagttcctcagtgcctgggcggcggcctacgacccgcacagcaccttcctctcgccgcagcgctccgaggagttcgacatgcagatgtcgctgcagctcgaggggatcggggccaagctgaccatggatcaggacttcaccgagatcgtcgaactcatccccggcggacctgccgagcagtccggtgaattgcgcgagggcgagcgcatcatcggcgtcgccgacggcgatgacggggagatgaaagacgtcgtcgggtggcggctggacgagatcgtggacatgattcgcggcccgaaggagtccgtggtccgactcaacgtgctgccgcccgccggcgccagcgagagttcaccgcgggaggtacgcctggtccgcaacaaggtcgacctggaagaccaggccgcccgtaaggaggtcatcgagaagaccaacgccgagggtgagcagaagcgtatcggcgtgatcacgatccccaagttctaccgcgactttgaggcggcccactccgggcaggacgacttccgcagcaccacgcgggacgtcgagcgcctgctcggcgaactgctcgaggacggggtcgacggactgctgattgacctgcgcggcaactccggcggggccctgcgcgaggccaccgccctgaccgccctgttcaccggcggcgggccggcggtgcaggtccgcgactcccgcggccacccggagcaagtcggcgagtccagcggcgatccggcttacgacggcccgttgggggtgctggtggatcgacgcagcgcatcggcctccgagatcttcgcggccgcgatcaaggattacgggcgcgggatcgtgctcggcgatcagaccttcggcaagggcacggtgcagcagatgatcggcctggacaattacgccatccccggagaggagcgttccggtcagctcaagctgaccctcgcccagttctaccgggtgaccggagagagcacccagctcgagggcgtaaaaccggatatccacctgccgtctgagttcagccacgaggagttcggcgaacgggccacccggaatccgctgccggccacccagatcgacgggctcgacatcaccgttcagtacgagctggagaccatcatcgacgaactggcccgccggcacgaggcacggatggaggagaccgagaccttccgggccctggagcgaaaattggaggcccaacgggagatccgcgaggacaccacggtcgccctgagcaaaacgacccggcaggaggagcagaaggcccgcgaggaacggctgctggagctgcacaacgatcggcgccgagcccacggcaaggatccggtggagagctacgccgacgtcgacgccgatgacctaccggacgccctgctcgatgccagtgcggcgatcattgccgacttcgcacagctcctgcgggaggccggcgacgaggtactcaccgccgaggctcgcaaggaaggctgacgtcgcgtcggggtgggggccggccatttggcccccaccggctcatccggcggcagtgaggtagtcgatgcgtagctgcagctcgacactcccccggaaccggttgacctcggggcggtagatggcatgaaccgcgccctgcagccgatcccacccccgttcgacgccaccgaatgcgatagccgggaaaaccggaccggtaccgtctccgttggagagctccaggcggaggtggccaccgcggagttccttggccctctcgatccggaacaccccgtcgaagcacggctccgggaatccctgcccccacggcccgccgtagcgcagggcccaggcggtctccagattgagctcctccggcgccagggcaccatcggtctccaagcggagcttgggcaactcgccccccaaggcgtcgtcgagggcgccggcgaaggcacggcgaaacgcatccagctgcccggactcgatggtcagccccgcggccatggcgtggccgccgaaacactcgatcaggctcggtgaacgcgcgtggatgcgcgccagcaggtcgcgcatgtgcagccccggcaccgaccgcgcggagccccgcagcctacccccgtcggccggggcgaaggccaccgccgggcggtggtagcgctccttcagccgcgatgccagaataccggtgacaccctggtgccagccccgcgcggccacacagacgccgaggcccacgtcttctgcctgcgcctccaggctggccagggcctcttcggtcatctgcgcctccacctcgcgccgctggcgattgagaccatccagccccgccgcccgctcacgggcccgctgcggatcctcttcgagcaggcagtcgaccccagccgtcatgtcgtccatccgcccggcggcattcaggcgcggtcccacggcgaaagcgagatcggcagccgtcacctccgtgggctcccggccggctacctccaacagtgcgacaatgcctgggcgcaccacaccggcacggatccgccgcagcccctgctccaccaggatgcggttgttgtgatcgagaggcaccaggtcggcgacggtccccaccgccacgaggtcgaggagctcgagcagcgacgccgtctcttctcggaggccgccatcggcctcaaggccacgccgcagcgccagcgccaggtagaacgccaccccgacccccgccagtgcggtagtcgggaagtgatcatcctcgcgcaggggatctaccaccgcctcggctgcgggcagcgactcccccggcgcatggtggtcggtgaccacgacacccatacccgcctgccgcgccgctgcaaccccttccacgctggtcacaccgttgtccactgtcaccagccaatccggttccatcgggcgcagacgctcgacaacggccccactgaggccgtagccgagggagaaccggtcgggtacaaaggattcgattgcggctggatcgccgccggcggccttcgccagccgccggagagccagcaccatcagcgcggtggccgtggctccatcggcgtcgtaatccccgaccacgacgatccgctgcccggcgcgcagggcgggtatcagcgcgcggactgcgcgatccagatcggccaggccactcggcggttgcagccggcgcagactcagatcgagttccccggaatcgcgcagcccccgccgttcatagacacgccgcaaaacggggtgcagcccctcaacagcgtcttccggaagtgccgcacccgctggacgccgccggatgtgctcaggcatccccgccgcgctcctcgacccaggaggcgatcggccgtgcccggcgccagaatcgccgcagctcccgtcgccccacggtcacgccgggacgtccggggccgaaacacagctccagggcatcccatcgcgccccctgcgcccccgcctcgcgcaaagcagtcagcgccggcgccgcaaacgcgcgctccaccgcagccaccgcatcgatccaggccgccccgtcatccacggcgagggcctgctccgcccaggggacggcgaccagcgtggctggtcccggggggatcggggtcgccccggccagatcccccacctcggcgccggcgaggacccccaggccgagccaggccgggtcgtcactgaacacgcgctgccaggggaaggcgtccggaaccgtcggacaccggccgctcccccaggcccacagggcattaatgggcggttccccgcggtcttcgcgatcgcgattgaccgggtgatcgcacagcgccatctcgacttcgttaaagagggtcgcccagctcagggcgtcgcgtccgcgcggcaggtaggcatcgatcgtgcgaccaccgacctgctccggcgcagggcgatcaggcagggggtcccggctctgcaggtaccaccgtcccgccgatgtccgatggagctgcacgccccgaccggccagcagatcggccagatcggtctcgagccgcgccgcctcgaactcgttcatggccaccggcaccagccgcacccccgccgcttcggggcgcaggtggacgggctgggcgcggctccagtagtcgtcacagcccggctcgccaccatcggccagccagcccagggcacccgccgcctcgggaaccggcgacggctccagggcagcgtggcgcccccgggcgagccaggtctccagcgccggctggcgcgccagcaccccggcgggcagccgcccgggcaatggcccaagtagccccggtacccggagacgtagacggaaggtgctcaaagccgcttcaggatggcctcgcgaaccgcctggtagtcggcatccacggtctgaaccgcatcgccggcctgggcgctcgccacatccggatccttgaggccgtggccggtcagggtgcagaccaccgtactgccttcggggatgcggccgctgcggatatcccgcatggcccccgctaccgaggtcgccgatgcgggctcgcagaagaccccctcgtgatcggcgagcatgcgctgggcctggaggatctcctcgtcgctcagctcatcgaaccaccccccggactcctcgcggacggcctgggcgtagtcccacgactgcggatcaccgatgcggatggcggtcgccaccgtctccggctcggccaccgggccgccccgcaggaacggcgcgctgccgctggcctggtagcccaccatgcgcgggcgccgctccaccagcgccgaggcgtaccggcactgccccccgcagaaggcgcaggccgccgtcagctgttcgtcgcccgtgcggccggcgcactcgctatagccgatccagtgggcggtgatgttgccggcgttgcccaccggcaggcagtgataatccggcgcccgctcgagctcctcgatgatctcgaaggcggcggtcttctgcccctgcaggcggtacggattgatggagttgacgatcgtcaggggcgcgtgctcggccagctccttgaccagccgcatgccggcgtcgaaattgccgcggatctgcagcacctgagcgccgtgcatgatcgcctgagccagtttgcccatggcaatcttgccatcgggaatgagcacgaagcagctaatcccggcgcgggctgcataggcggccgccgaagcggaggtgttgccggtcgaggcacagatgatcgccttggcgccctgctcgacggccttggtgaccgccatggtcatgccccgatccttgaacgaccccgtcgggttgagtccctcgaacttgacgtagagatccacgtcccgtccgagctccgccgggatgcgggtcagctggatcagcggcgtattcccctcacccagcccgaggatgcgcgcgtcgtcgctgatcggcagccggtccaggtacttggcgatcagtccggtgtaacggggtcggaagggcatgctcgtcactccaggctctcgacgcggatgcgcacgacacggccatcaacctgctccaggtgctccaggcgctcgatggccgcatccatatgccgctcgtggattcggtgggtcagcaggatgatcgggacgtgttcggcccccgcctgcggctgtttctggataatggcctcgatagagatcccgaaatcccccaacacacgagtgacatccgccagcacaccgggctcgtccctggccgagagccgcaggtagtaggcggtctcgacatcgcgcatgggcagcaccggctcccgagagagggactccgtgtggaaggccagatacggcacccggttttccggctcgaggttgaactcgcggaccacatcgatcatgtcggccaccaccgccgaggcggtcggctcggcgccggccccggcgccgtagtagagcgtcgggccgaccgcgtcccccttgaccatgacggcgttcatcaccccgtccacgttggccagcatgtgccgccgcggcagcagggtcgggtggacccgcagtgcgtaccccccttcctcgtggaaggccatccccaggtgcttgatgcggaagcccagctcttcggcgaaggcgacatcctcgcgggtgatgtggtcaatcccctcgacgtagaccttgtcgtactgcagcgggatcccgaaggcgatggaggccaggatggtgagcttatgggcggcgtcggtgccgtccacatcgaagctcggatccgcctccgcgtagcccaggcgttgcgcctcggcgagcacatcaccgaactgccgcccctcgtagaacatctcggtgaggatgtagttcgaggtgccgttgatgatccccgccagccactcgatgcgattaccggttaaggcctcgcggaccgccttgatgatcgggatgccgccggcaacggccgcctcgaaggcgacggtgacaccattctcacgtgcgcgggcgaagatctcgttcccgtgggaggcgatcagcgccttgttggccgtgatgacgtgcttgccgttatccagggcccgcagcaccagctcccgagccggctcgtggccgccgataagctcggcgatgatctccacctcggggtcatcgaccacctcgaagggatcggtggtcaggcgaatcccctccagccgacagctgcgcggccgctccgggtggcgcgccgaggcgtgggtaacgcggatctcacgcccggcgcgccggttgatcacatcggcgttgcgctcgaggatattgaccacgcccgaacccacggtgccgaggccgagcatccccacattaaccggtttcaatcctcacctccgaatctgaacggttccagcccgctgccgcagggcgcgggctcagcaggcatcgtcgcgccgcagcatctgcttgatgccgcgaatcgcctggcgcgtgcggtgttcgttctcgatcaacgagaaacggacgtactcatcaccgtaactgccgaagccgatccccggagagaccgccaccttggcatcggcgagcagcttcttcgagaactccagcgatcccatctcccgatacgcctcggggatgcgcgcccagacgaacatggtcgccttcgggcgctccacgggccatccagccgcctcaaggccatcgcagaggacatcgcgccggacccggtacatctcccggatctcggcgacgcagtcctgcggcccctccagcgccaggatgccggcgacctgaatgggcgtgaacataccgtaatcaaggtacgacttcatccgcgccagggccgcaatcaagtccgggttgccgcagacgaagccgatgcgccaacccggcatgttgtaggtcttggacagggagtagcactccaccgccacatccttggcaccggggacctgcaggatcgaaggcgccttatagccgtcgaagacgatctcggcgtaggccagatcctggaccacccagatgccctccttgcgcgcgatctccacaaccttctcgaagaactccagctcgacgcattgcgccgtggggttcgaggggaagttgaggatgagcatcttgggcttggggtaggtatcccggatcgccttctggagctcgacgaagaagtccccgcccgggatcatgggcacgtggcggatgtccgccccggcgatcacgacaccgtaagggtggatcggataggcagggttgggaaccagcaccgcatcccccggccccagggtggccagagccaggtgggccagcccctccttggagccgatggtgacgatggcttcgctctccgggtcgaggtgcacatcgaaattctcggcgtaccagttactcaccgcacgacgcagcctcgggatgccccgtgacatcgagtatcggtgcgtatcgggtcgctgggccgcctcgcagagcttgtccacgatatgctggggcgtgggctggtcgggattacccatcccgaaatccacgatatcctcgccccgctgacgcgcggcagccttgagttcattgacgatgttgaagacgtacggaggcagccgcttgatccgagggaagtcggctttcggcagatcggagtccacgggcgaacctcaaggaattcagtgtagggaccgggggcaatgaagcctgtgaacgtactcacccggggcagaactgtcaaacgagaagaggcgttagcgcatgaaacttgcccaagatcaaggcacagcccagtaccgaatccgcgccttcgagccggggtggattcgaatcaatcagacggactacgagaccagcgtcctcctgacgccccactcgctgagcaccgagatccgcgcggagcgcttgagcgagctgacgctcgccgatctgcagccggccattgacctggagccggagctgatcctgctcggtaccggcggcgagcaggcgttcccggatcgcgcactgatgcgcgccctgatcggctcgggcatcggcttcgaggccatggacacccgcgccgcctgccggactttcaaccttctcctgggcgaggatcgcccggtggcggcggtgctgctgctgcgctagtcgaccccgactcccccgttgccggcgcgccaaacgcgtaggtactgcgcgtgcgatccgccttggcgacatacatggcgtcatcggcaacccgctggagttcgtcggccgataccccatgctcgggatagatggcgataccgatgctgagtgagacctggaagcggcgtccgttgacgatcaccggttcgtcgagactggcgacgatattctcggccacccgctcggcagcgcgccgcccatcgaccccctccagcaggataacgaactcgtcgccaccgtggcgggcgacagtgtccacctcgcgaacggctcccgtgagccgcctggccaactgctgaaggacccggtcgccgacctcgtggccgtgctcgtcgttgatcggcttgaagtggttgaggtcgatgaacagcagcgccaccgcctcccgattccgtcgcgcccattccagcgccttctccaggcgatcgagcagcagcgcccgattcgccagaccggtcaggtgatcgtgcagcgccatgtggcgcatctgttcctggcttcgctcggcctccgccagggcctgcatccgctcggtgacgttgtaggccagccacagcaccgacgggcgcgcctccagccccgacggcagcggatagattcgcgcctcgaaccactggcagccgtgcggcccaccctcgccaccaccctcgatctggtccagatccaactggtaatccaggatgaccaggcgacgctcgttgagggcctgatggatactttcaaggaaacgctcggccagctcaaagctgacgacctggtggagccgccgcccgagcaggctgcgaagatcccgatacaaccgccgctcctgcccgccgaagacctcccggaactgcccgcgatcatcaatcacgaaccccagatcggggacggtggccatgatcgcctccaggcggtccttgaggaaacgcatccgcagggcctggcgggcgagcagaccggtgagagcggcgaggatgagacccccgccgccccatgcccaccaccaccaggccggcaccgaggcctgcgcctgccacccgccctgcggaatggccgccagctgccagctcgacgcaccaaacacgatgcccatggtcaccggatctcgcttgaagacatccggctcaccgaagaacacctcacccatttcgccaaggccatcccggcctttcagggccacttgcaggccggactccccgacatcccgaagcccggcggcggtgtagaagcgctccagctccagcggtacactggccaccccccagtagctgccgtcatcctcataaatcggcacgcgcacgatcagggcctccccgtcttggaccaactccgtggggcctgcgacgaccggtgccccggtcgccatgacccggtggaggctggccctttggaccggatgctcaccgatgtccagccccagggcacgaacgttgccggccagcggatagacgtagcgaatgacgttgttcggcgcgagtgtgatattgcggatgtggaactcgggacgcatcatgcgccgggcaatggccgcgaaacgctcgccgtccaggtcgggatccgccccgaccagcacactcagcccggccaccagcgagaccgacgcgttcagctcgccctcgatccggccccgcagggccgaggcctcttcggtcacttgcccgcgcgcctgctccagccggtactcctcgagccaatgccccaccagaccggccaagatcaggacgccgaggaggatcccgacggcgagcagcaacggcccagcgatgtacaggcgctgaaacgccgatggtgcacgccgtgccgtctgtggatcctccgccggctccgtcacgcccctcctgccctccgcttggcacgctgccaggccgcctccaaggcgtcgatcgactgctcccctaggggttcaccgcgggcctcgaactccgcctccacgccccgaaagcgcccttcgaagcgctgcccggcacgccgcagagcggtctccggatccacgtccagatggcgagcgagattcaccacggcaaacagcaaatctcccacctccgcctcgcgacgttcggcgggaccgtggacctcggcctcgacctcctgaagctcctcgcgaaccttggcggcagccccccgatggtccggccagtcaaaccccacccgggccgcccgacgctggagcttgctggctcgaaccagggcaggcagcgccgtggcaacgccgtcgagggcgctgtggcccccgccccggtgccgacgctcctgctccttaatcgcctcccaatgatgggtcacggattcggcttcagccacctgcgacgtgccaaagacatgggggtggcggcggatgagcttcgcctcgagggtctcggccaccgactggaaatcgaagtaaccgtcctcctcgcccatgcgggcgtgaaagatgacctgcagcaacagatcccccaactcatcgcgcagcgcctccatatccctgcgctcgatggcatccgccacttcgtaagcctcttcgaccgtatgcggcgcaatggagtaaaaatcctgctcgacatcccaggggcacccctgccgggggtcacgcaggcgctccataatctgcagcagacggtcaacggcttgcacggggaactcctcccttgtcttcgttgcggtttgacaggtttcaatcggtcaacttagtttaagcaggctaaccagccaattgcggaatggccatggagaagaccagacccggtttgacccagggggtggggccggccacggagcgcggggagcggacgcgccgtaaactgctcgccgccgccgaggtggaattcggcgagaaagggttccacaccgcatcgatcagcagcatcacccagcgcgccggtgtggcccaaggtacgttttacctctactaccgctccaaggaggagatcttccgcgccctggtcgagcacatgaaccgaaccatgcgccgctacctcagcgaggccattgaggacgcggccaaccgggccgaggccgagcgcatcggcctggaggcgtttctacgcttctgccgggaacacgaaaacctctaccggatcgtgatggagtcgcagttcgtcgatccggaggcccaccgctggtatttccagaccctggcgggcggctacgccgagcgactcaaggccgcgcaggcccgtggcgaagttcgcaacggcgacccgtacacccaagccctagctctgatcggcatggcattcttcatgggtaagcgccacctgatctggagccaggactgtgtccccgaggccgacgccctggcggcagcctctgagatcatccagcacggcatcaccccggacactggcaagccgcggtagcaagccctggcgagccgcacacaccgcgccggcttactcctgcttgagcaccgccattccccgctccaccgctggccgctcagcgatctcgtccgaccaacgcagcacgttggggaagtcgcccatgcgctgccccaggcgctcggcgacctgcacccacgggtaggtcgccatatcggcgatggtgtatgccgccccgcccaggtagggaacctcgcccaggcgatgatccagcaccttaagcagccgctcggtctcccgggtgtagcgctcgataccgtactccacccgctccggggcctgattgcggaagtggcccgcctgaccgaacatcggaccgatcccgcccatctggaacatcagccactcgatggtgcgcatccgcggcaccggatcggacggcaggaactgcccggtcttttcggccagatagatcaggatcgcgccggactcgaacagtgagaacggctctgcgtcgggcccactgctatcgacaatggccggtatgcggccattggggctgatgcgctggaactgctcggcgaactgctcgcccttgccgatgttcaccccgtggacccgatacgccagccccatctcctcgagggcgatgtggaccttctgcccgttgggcgtcggccagctataaagttcgatcattgtgcctccctgattgaaaatgcctcgccggaggccgccgaggcctggcgatatcctagaagacgaatgttttccgggtcgacgtcggattccgctacaatagcgaccatggatgcagaaacccgtcccattgaagccgagccgtcgccccggcgccacagccgaacagtccacatcggtggcctgcgtatgggcggcgacgccccgatcgtggtccagtcgatgaccgacaccgacaccgccgacgaggtggccactgcggtccaggccgcggatctggctcgcgccggatccgaactggtccgggtgaccatcaacaacgaggaagccgcggcggccgtgccgcgcatccgcgagcggctagcccggatgggggtcgaggtgcccatcgtcggcgacttccacttcaacggccacaagctgctgcgtcgccaccccgagtgcgccgaggccctcgccaagatgcgcatcaacccgggcaacgtcggcaagggcagccggcgcgatccgcagttcgcggagatgatcgagatcgcctgcacctacgaccttccggtacgcattggcgtcaactggggaagcctggacgacagcgtgctcacccggctgatggacgccaacgccgcacgccagcagccgctgccgccggagaccgtcatgcgcgacgcggtggtcacctcggcggtggagagtgcgcagcgcgccgaggaactcgggttgccgggtgatcgcatcgtgctctcctgcaagatgagcggcgtccaggatctggtggcggtctatcgcgacctggcccgccgctgtgactaccccctgcacctgggcctgaccgaggccggcatgggggtccctggtgtggtcgcctcctccgcggccctggccatcctgttgcaggaggggatcggcgacaccatccgggtctcgctcacaccggatcccggcggagcccgcacccgggaggtcgaggttgcccagcaggtcctgcagagcatgggcctgcgcgatttcaccccgcgggtcaccgcctgcccgggctgcgggcgcacctccagcgacttcttccagcacctggccgagcacatccgcaaccatatcgacaagcgcatgccggaatggcgcgagcgctaccccggcgtcgaggggctgcggatcgccgtcatggggtgcgtagtcaacggccccggcgagagccgccacgccgatatcggcatcagcctgcccggcgccggtgagcagccctcggcaccggtgttcatcgacggcgagcgctcggtcaccctcaagggcgatcagatcgccgaagagttcgagcagatcgtcgagtcctacgtgcaacggcggttcggctagcccaacgccacaagccaagccatcggggggggggtggacgatcccgcccctcggcttgcgtggccctagcgcacgcgccgcgcacgcgccgagcggtgcgtgggatgcttgggccctcgctcggtcagtacgccgcatacctcgcagcgccacggaccggtctggtactggcgtgccagccactcccgtgctgccggccgttccaccagatcggcaacggtgaggcgctccatgaagtgggcgatatccgccatcagccggctccatacagcgccctcaagcgcgctgcggtaagtggtaccggcctcccggcgctccaccgccgcaatgatctcggccaccgtcacctcgctagccggccgggccaaccgataccccccacccggcccagggatcccctcaatgatccggtgcggccgcaaatcggcaaagatctgatcgacgtacgaggtggaaatgttctgacagaccgagatctcggccagcggtaccgggccgatctcgtcgtgcagcgcgatatgcaggaccgcaccgacggcatagcgtccgcgggcagtaacctgcaccagggtgttgggatcggcattggcgtacatggcacagccctcacggttttgagcgattctattgtggaccagtttagtccatttctcgctctgtgccaatttgccgcagcacaccgccccctcccccctcagtaagggggcacattgaaggcgtgattgaccggcccggcaccgcccccgagaccacgggcggtccgcaacgcctcctggaggtaatcccgggcgtgcggcaccgcgtcgctcaaaggcaacccacgggcgacaccggcggcgatggcgctcgccagggtgcacccggtgccgtgattggaattcgtctcgatgcgtcggctgcgaaagcacacctcgccttcgggagtcgccaggcaatcaatgacctcgtcgccgggggcgtgcccgcccttgaccagcacggcctcggcgccgtaaccgcgcagggcccgcgcggcctcctgcagaccggactcggtagcggggacggagcgcccgagcagtacctcggcctcgggcaggttgggcgtgagcaacgtcgcccgcggcaggagcacgtcgccaagtcgctcggccgcagcctcggccaggaggcgatcgccgctctgggccaccatcaccgggtccaccaccaacggcaccccgggggccaaggcgtcgagttcggcggccaccgcgtcgatgacggccgtatcgtggagcatgcctgtcttcacgcagtcggccccgatatcggtgagcaccgagcggatctgggcacggatgaagccaggcgggaccgtgtgcacatcctgcacgccctgagtattctgcgccgtcagggcggtgatcgccgtacagcaatagccgccgagcgccatgaccgctttcaggtcggcctggatgccggcgccgccgcccgaatccgagccggcaatcaccagcactcgcgcgttaccgaatcgatccgtcatgcctgctcctctcctgatgccgctgcgttctctcgggtcagctgttcgcggacgcggttgcgatccaccttgccggccccggtcagcggcagctcctcaaaaaagcgcatcagtcgcggcaccttgtaccgtgccagctcacgctcggcaaactgccggatctgcgccgcatccacctcggccccatcgcgcgcgaccagcgccgccgccggcaccgccccccaacgcggatcgggcacacccactaccgccgccttgcgcacgccggcgtggcgcagcaggacccgctccacctcctccggggcaatgttctcgccgccactaatgaacatgttgtccacgcggccgaccaggcgcacgtagccctcatcgtcctggtaggccagatcgccgctgtagacccagccatccgccaacagggtgtcggcgctgcgctcgggctcatccaggtagccatcgaagttgtgcgggctgcgcatcagcagcacccccacctctcccgctggcaccctctccagtccctccggatcgacgatgcggtagtccgtgtggaacatcgaggtccccacggaatcgtggtgctcgcgcagctcgtcgatcccctggtcatcgccgatatagaggaagttggaaggccccgcctcggtcatcccgtaggactggctcacccgcacgccgcgctgccagaacggctgcatggtccaggaggagcacggcgcccccgccgtggtgatctgttccagggtgctcatatccaccccggcgaaacgcgggtgctcagccatgagctgcagcatcgcctcaacagccccgaagtgggtgatcccctccccctcaatgagctccagagcctggcccggatcaaagctgcgcggcatgacggtgtagccaccggcgtagaagaccggcgtcaacgtattccagccaccgatatgaaacagcgggaaggtcagcaactcctgctgcggccccagcgagccgccgctggtgaccaggatgtcgatagcgttccagaccatctgacgatgggagaccacgcagatcttgggcgtcgccgtcgttccgcccgtgtgaacgtagaggtacgggtcggcgagcgccaacggccggttctgaatactggccggaccctcgccggcctccacggcctcgaagtaaggcccccggccatcggccaactcgatgcgctgggcccccgccgggagatccagcttgccggccaggtcggcgaacgcctcgtcgtagaacagggcgcggggcgcgatgcgccgcaccagatcgctgagctcgctctgcgccagacgataggacagcggcgccagaaccaccccggtcttgccgcaggccagatagagatcgacggcctcaagccggttgcgcgagagcaggcagatcggttcgcgagggccgatccccagtgtctccgtcagcatcgccgctgcccgctcggctcgtcgatcggcctgccgataggtaagacagcgctcgctgtcgggctcgtagagcgccagtcgttcgggggtcaacgccgcgcgccgcccggaccagttgccaacccactccatgggcagatcgtcgtagctcaaaaccgctgccatgcagcctcctcttggtaccaacagggcggggtctcaaccctgtttctgcttccagtagcgccgcagccctagcgccgacatccacgccggattgatcgcctggtgcccgggccagtcggccgcgtccagcccctgttccaacgcccacgcctccagccagtccgtataccgggcctgcagatcggtgacgtcggctgcccggggcacgttctcgtcggcccaatggcacaccgcccgcagcccccggcgcagggcagccagatgctccgcagggtccaggaacaaaccgaaatgggtcagcgccaggtattcgggctgctgcgcagcgatatgggccaaactccgtcgccaccgctcgggggcgaactccggcggtggtgccgggggaaccaccaccccggagtgcggcatgcgcaccccggccacatccccggtaaagcagatgtcgtcgagctggaaggccaagtggtgctcggcgtgccccggggtatccagcgccaccacaccaatcccgccgacggcgacctcatcgccatcttccagcgtggtgatctgctcctcgggaacgggcaggcactccccccagaggcggtccatgtcgtcgccgtagatccgcgcggcgctctcgagcagacgggagggatcgatcaggtgcggggcaccccgcggatgcacatacacgcgggcgccctgacgggccagccagccggccgcaccggcgtggtccaggtggatgtgggtcaacaggaggtgggtgatatcccccggtgccagcccccgccggcgaagctccagctcgaggccgccgattgtgctcccggggccgctctcgatcagcatcgccccgccctgatgacggatcagaaaactggcgatacgcccgggcttgccctggaagtgcaggtcgatcgcctccaccgaaacaccggtacgcgagcgtagactgtccacgacggacctcctctgcttgaatggtaggggccgcacaccgtctacgctagcacggagcaagcgccatgatccgagtcacgccgcgcgtcgctgccctcgccggtctcccgctgatcggcgggtccgccctcgccggggaggtgatcgaggccaaccacgacaccgagtaccacggcgtgcgcatcgtgcaggtggccacggacctggaacacccctgggggctggccttcctgcccgacggcggcatgctggtcaccgagcgcccgggccgcatcaaccggatcgaggacggccaggtcgagcgcctatcaggcggccccgagaacgtcttcgcccgcaaccagggcgggatgctcgatatcgccctccatccggacttcgatgacaaccgccaggtctacttcacgtacgcgcacggtgatgccgacgagaccaccgtagcgctggcgcgggcacgcctcgatgaagacgcgccccggctgaccgacctcgaggagctcttggtggccgatgccggggccagccccgggcggcactacggctcacggatcgatttcaaaccggacgggaccctgctcatgaccgtcggtgaccgcggcgatgacgaacacgatccggacagccaccgcgcccaggacaacagcaatcacgtcgggaccaccctgcgcctgaaggacgacggctcggtgcccgccgacaaccccttcgttgaagacgacgaggtgcgcgacgagatctacacctacggccaccgcaacgcccagggtcagttcattcacccggagaccggtgagatctggcagagtgagcacgggccgcgaggtggcgatgaactcaaccgggtccaggccgggcataactacgggtggccgatcatctcccatggccgcgactacgccacccaggaaccgatcgggaccgggcgccatgccgagggcatggaatcgcccatccgggactggaccccggccatcgcaccctcggggctggatcactacagcggcgaggcgttcccgcgctgggagggggatttcctggccggcgcgctggtgcgcccggcggtgcgccgcgtggtcgtcgaggacgacacggtggtccacgaagaggagatcctgcgcgacgccgtgggtcgggtccgcgccgtccaggagggccccgagggacggatctatctgctgaccgacgaatccgatggcggcatctaccgcctggaacctgccgactgagggagcctgtgccgctactcgagctacgcaacgttcaactcgccctggggcaccatccgcccctgctggaaaacctcaacctgaccatcgaccccggggaacgggtctgcctggtcgggcgcaacggcgccgggaagtccaccctgatgcgcatcctcaccggtgccgttgagcccgacgacggccaggtcctctgcgaccccggcgtccgcgtcgcacaactggcccaggaactgcccgaagacaccagcggcacggtctatcaacatgtcgccgccggcctgggcgcactcggcgaaaccgtcgaacgctaccaccgggtggccgaggccgttgccgccggagataccgaacgcctcgacgagatgcaggcctgccaggacgccctggacgccgagggcgggtgggacctaaagcagcgcgtggaggcggtcatctcccgcctcgaccttgaccccgacgcccccatggcgcacctctccggcggcgtgcagcggcgggtactgctcggccgcgccctggtcaccgatccggacctgctcctgctcgacgagcccaccaaccacttggacatcgaggccatcacctggctcgaggggttcctgcgcgactggcccggggcgctgctattcatcacccacgaccgcaccttcctgcagagcctcgctacccgcatcgtggagatcgatcgaggggcgctgatcagttaccccggcgattaccagaactatctgcgccggcgcgaggaacgcctgcacgccgaggagcaacagcgcgccgaattcgacaagcgcctggcccaggaggaggcgtggatccgccaggggatcaaggcccggcgcacccgcaaccagggccgggtccgcgaactccagcgcatgcgcgccgaacgcgccgaacgccgcgagcaccagggcaaggcgcgtttcagcgtccaggaggccgaacgctccggcaagatcgtcgccgaggccgagggggtccacttcgcctacggcgacaccaccatcgtccgcgacctgaacacctccatcctgcgcggcgacaaggtgggcatcatcggccccaacggctgcggcaagaccacgctgatccgcctgctcctcggggcgctggaacccacccatggggtcatccggcgcggcacccggctggagatcgcctatttcgaccagcaacgcgcggtgctcgacgaagacgccagcgttcaggacaacgtcggcggggggcgcgagcacatcgacatcaacggccagtcccgccacgtgctcagttacctgcaggacttcttgttcccgccccaacgggcccgtcagccggttcgcgccctctccggcggcgagcgcaaccgcctgctactggcccggctcttcagccagccggccaacctgctcgtcctcgacgaaccaactaacgacctcgatgccgagaccctcgagctcctcgaggagagactgctggatttctccggcaccgtactggtagtcagccacgaccgatcgttcctggatgcagtcgtcacccagagcctggcctacgaaggggatgggcgcttccgcgaatacgccgggggctatagcgactggcagagacagcgccccggcccagcaccgcagcgcccctccgagcggggaggaaagaacaccaaggagcggggccacgccagtccaaccggaacgccggcggcgagcaccaccggcagcggtcggaaacgcctgacgcgcaatgaggagcaggaactcgccgccctgccggaacgcatcgaggccctggagcgggagcaggcgcagctgcatgagcagctggccgatcccgccctctaccagagcgacgacggccgtctgtcggccttgcaggaacagctggccgaactggaggcgcgcctggagtcgacctacgagcggtggcaggacctagaggcgcgcagccatgccgggtgatgaccccgtatgcatacagcgcactccgcggttggccgggtcgcctggcacctgcgggcgctccccggctcctcgggttcgtgacccaattccggcatcgggacaacccccgcggacgcggtgtcttatacttccaatggcagctgccaacgccccgcaacgcgaacccaggacccacgcccaccgatgagccaccctgtcgacacctttcgaagccacttccgcttcgcgctcgtggcctcgggccgggcgcgggataccatccacgtggtctataccgcccccccggcggagcaggaggtcaccgctgccagcgccgccctggaccggaccccgcgggacgccctgttgcaggatgtccgggtcgagccagccttcctgaagcgttttggcgagggcggggaccagctcggtgatctgaagagcctgcgcaggatctacggccgcagcttcccgttgccctatgccgcagccatggccggcgccctcgggcgtgcccacaaccggggttgcgcccagctgcgcggctacctctcccgcgacgaggagcgcatcctgccccggctgtttccgctccagcacgtccggcaccgcgaatatcgagcgaggaccagcgcactgcttcgggccgccggcgaccgcatgccggtcttctacgaactgatcggcctcgcctgcgaacagctggattagcaatgattgcccggcgcacagccgcggctgctaaaggctctcctccaggatcgaccgccactgctcggcatccagcgccaccgggttgcgccggttcgatcccttcgccacgacggcctccaggtgccggggctcgatgccgtagccggacagccccaccagtccggcgtgcgtacgcgcctcctgccgccagtgctctagggtttcgaccagggcgtcggcccgggcctcgccgccgagccggccggagaccgcagccatccgatcctccacccgctgccgagacgccccgcccacggctcgagcctggcgcagggtatgcgccatcgccggggggagcacattggcgcaggccgccccgtgggggacggacgccaccgccccgagcggcccgatgagcccgtggacgatgcctagcccggtataggtgagcgccacccccgagagactggcagccagcgccatgtcgtggcgctgcgcctcgagatcggcatcgccgtggcggcggatcaactccgggagggccccaccggccagctccaggccgtagaccagccagccgtcgagcagcggcgaggaggtgggcgccaggtagctctccagcaattgcgaaaaggcgtccatccccgcactggcaaccaccgaacgcggcacggacgccgtcagccgcgcatcgagaaccacccgatccgccacgtaatggggatgacgcagggatttcttgtagccctgttccaggccgggttggccgagtacggcgttatgggtgacctcgctgcccgtccccatggtggtcggcacggccagccaaggcaggcggcgcccggagggcgtccgatcgcccacgccctccaggtaggcccgtgtcggcccctcttcacaggccatcgccgccagggtcttgccgacgtcgaggacactccccccgcccagcgcaatcaccagatctgaaccgccggccgggataccctgacgctgctcatctacccactcggcgctcggctcgccggtgacgatgaccgtcgccacacgccacccctgcgcctttaggctgtccacggcctcctgcgccgccgccaggtacgccagcgtattgcggccggtgaccaggaccagcgtaccgggctccgggcaaagctctttcacccagggctgcaaccgttctaccgccccggggtagtgggccgtgcgcggccagtggatgggctggaggatctgcgcccctgccatgccgtcagtccttctcggcgccctgctccacccagcggatgatccggtccttatcccgctgcgacaggctgccaccaaggggcatctgcggctccgtcgtgccgtcgatgcgcttgaccagctcgctctcgccaggctcaccggggaccacgatcggcccgttcttactgccctccatgagcgcctcgtaggtggtcaggtccagatcccagatgtcgttgccgggtgcgtgacaggagacgcaggcgtcccgcatgatccgatcgatctgcgcataggagacccgcccgtcgggatcgtcttcttcttcctcttccgccgggggactggccgagccgtgcaccagctcgccgccgtagtagccgagaaccaccaccaccaggaacgacgccaggtaactggccagcaccgctggcgagcggtaggtcagcttggccgggagcagggccgcgatgccgaggaggaccgctaggatcagaccaaacgtgaccttgatcttgaaggtggtggtccaccccccaccgtagtagtagagccagtccatgaagccgaggaggatggtcgggaagaccatgatgaaccccagcgtgacacagtggcgggccgtcaccgcatacttctcgtagcgcggcgacagggccagcagcgcaaagaccagcgcagccaccaccaggccgatggtgacgtggaccgcaatcgggtgcaccggatgggtgtatccgaggcctgccagaaagttatagaagaaatcgacgctcatgcctcacctttgttgatcgtgcgctgcaccgccaggtccctcgcacccccccttccatcgacagggcagcgaaaccggaccggctagcatcgcgcattaaattatcagtcagcaatctttttgaccatcatcaatggcgtttttcgtcaccccaaacgatcctgttcgccccggccttccatcgtccagaccgtaggaggatgagcacagctgtccgcacgcgtatcatgcccatcatggggcgctcgtcaccgagggcctcattccggagtcgcaagcaagggaccgatgtggccgatccaatgaccccgcgggaacagcagcaaccgcccctgcacgccgcccacctgaccgtggaaccgtacgcgcgccaggcgctggcggatgggcgctaccgcgaggccatcaagcacttccgcaccctcgcccagaccgagcccgaggtggtctgggccgaagggctggccgacgcataccgcggtcgggcactggagctcaccgccaaggggatgccgcgcgaggcgctggccatctgggagaatcgcgaatggcgttgcccgggtgccctgccggagcccgagcagatcagcctgctcctggagctgggcgagatcgatacggcccagtcggcctacgcgcgcctgcgcgaggccggtgcttgcgaggcactgagccgggcccgccctcacctggccgcctacgctctcgtccaccccgactcactccgtaccctagaccccgaagacccggtgcgagccgatggcgaaaccgcgcaggccgccctggcggcttactgcgccggcgaggatgagaccgccgccggatacctgcgggcgatcccgtatcgatcgccttaccgcgactgggtgaccgtcctcaaggccctgatgagcgaccccgggcaagagcgggccgtggagcggctgcttgcgggcatggacgagaactcccccttcgcgcctctggccgacgcggtgcgcctggcccgactggccgagcccgaactgctgccggcgctaaccacggtgagcgagccggtgcgccggttcgccaccgccctgcgcggctggtcagcccaacgctaccggctctggcgcgagctgttcagccccgaggcaccggaacaggccaccgacccggtgacggtcctggccgactggcgcgaagacctcggcgaagactggtctcggcaacagcgtctgcgctacgccctgcaccacccggcggtgcacgcccccgaggacgccgacgagttcgagcgtgccctgctccaggcctggcggaccgaggcctttcacgccgatgacccgggtgcaatcctcgccgcctggcagggggtgatcgaggcgctgcgcggcgctgccgagccgacccccggcgatcgggccgcgttgcggatcgccgccatccagcgccacctggtcagcgatctgcatctgctcgacaccccgctggctgccgaggcggagaacgccctggccgagagcgtggcgctggatcccgaccacctccccggtcaccgcctgctcatccagcgccaccgggagtgcggccgccccatccaggcccggcgggcgatggatcaggccctggcccgctggcccgaggatcttggtctgctacaggaggccctggagatcgccctggatggcgaggatttcgaaggcgccgccgtctatgccgggcgcctcctcgagcgtgacccgatcaaccgccgcgcgcgggcggtgctgcacgaggcgctcctaacccgagctcgctcggcctgcaccgaggacgacccggaagccgctcgcgctgccctcgatcaggccgacgcctgggcggagtcggccccggcccgagcccagctggagcgtctgcgggccgtggtcgatgccagccacggtaacggcgccgaggcacgccgactgcgtgatcgcgccaccgccgaaggcgacacactgggcagcgccctggctttggcggtggaagccgagcgggccggtcaaccggccgaaacggtactgacacgaagcggcctgaccccgccgaagcggatcgaacgccccgcgttgctcgaactcgcccagcgcatgcacgaggtcgccgcaaccacggacgatgtcccggagcgtgccttggccccctttgccccgaccctgcgtcgggccgttcgcatcaagacactcagcctggacgactacgccgccgtctgcgaggccctgcgcgcggtcggccaggacgaactgcgcgaccgcttcgcacgcgaggcgttgcgccaccggctggaggatccgctgttcaccgtacacagcctggaagcccggtatcggcaggacggcggtggccgccccaccagccgggaactcgaccagctccgccgggccttccggcaggcacgccgcgacgacgacaagcgcaccgcacaccgggccggggaactgatcaagcgactggtcccccacccggagagcggtgcctgaacgacgcagcccccttgacccgaacaccgtctatggataagaccctgaacccgatgccaagccccgaaatcgaacacgccgatccctacctctgcctgggcgtcgcacgcgacgcggaggacgaaaccatccatggggcttacctggcagcggtcaggggctgcccgccggagcgggacccccggcgcttcgaggcactgcgccaggcgtatcaggccatccgcaccgagcgaatgcgcctggctcacgacctgttcgataccctgccagccaccgcactggatatcctggaccgggcggcgccggcccaccccccagggcgcccggatgaggagagctttcgcgcagtgctcgggcagaggggcgagggctgatggacagcaacgagcgcgaggcgctggtcgcgcgctttcgcgactacctggaacgcagcgatggggcgccgcaggaggagcaggcaccgcagaccccggacctctacaccctgctcaacgagatggcggcactcaagaacgacgtccgcctcgagtcgcgccagtacaaatcggccctcgaccagctgagcgaggactgtgagatgctgcgccagcagaatggacaactgcaggaacacctggagcgggaacgccgccgagcggatctggcccacgacgacgccgaacaggccgtgctccaggaactgctcgatctgcgcgaccgcctcgccgccggacaccgacaggtcgccacccaccggcccggctggctggctcggctcggcggtacccgccggtatctgtccagcgtggctcagggcatggagatgaacctgcgccacctggatgagatcctggcgcgccgcggtgtgcaggtccaggagaccgtccagaagcccttcgacccgcagaccatgcacgccgtggatacaaccaccgagcccggagcggatcacggcgtcgtggtgcgcgaggtccgtcagggcttcctgcgcggcggccgggtcctgcgcaccgccgaggtcatcgtcaacaagaaggacagcaagtcgtgaacgacatcatcatcggcatcgatctgggcaccaccaactccgaggtggccgtcgttcgcaacggccaagtgcagctcatcgaggtcgaggacgcctacctgatgccctccgccgtcgggctcgacgaggagggtggcctgctcgtcggttacgcggcccgcaaccagctggcgctgcacccggagcgaaccgtgcgctcgatcaagcggcgcatgggagaagacatcaaggtaccgctgggggatcgcagctacacgccccaggagatctccgcggtgatcctcgcccgtctcaagcaggcagccgaggtgcaactcggcgagccggtgcgcaaggcggtgatcaccgtgccggcctacttctccgacgcccagcgccaggccacccgcgacgccggcacactggccgggctggaggtcgtgcgcatcatcaacgaacccacggccgccgcgctcgcctacgagagtgaccaagccgagcgcaggcacatcctcgtctacgacctcggcggcggcaccttcgacgtctccgtcgtgcgtatggagcaggatgtggtcgaggtcctcgccagccacggcaacaaccacctgggcggcgacgattttgacgccctgatcgtcgatcagctgcgcgcccacgtaaaggacgaacacgggatcgatccggcggacgacccacgcgccatggcgcgactccgccacaccgccgaggcggccaagatggagctctccagcgccccgatcgcccggatcgaggaggcctacctgctggaaggccgcaacggccctgtcaatctgtcggtggacctgacccgcgcggattacgaggcgatgattgagcccctcctcgacgagaccctggaggctgtgcgcatcgcccttgaggacgccgagctggccgtcaccgacctcgacgagatcgtgctggtcggcggcacaacccgcaccccccggatccagcagcgactcgaggagctgctcgggctccagccacgcagcgagatcgaccccgatctgtgcgtagcgatgggcgccgccatccaggggggcgtgatcgccggcgagaaggtggcgagcatgctcgtcgacgtcaccccgtataccttcggcaccagtgccatcgccgagctcaacggggagcgctacccgtactgcttcatcccggtcatccgcaagaacacccctatcccggtgacccgcagtgaggcgttcttcacctcctacgatggccaggaggcgatcgacgtccgcgtcttccagggggaggacccggatgcattgaacaacacccagatcggctcattccgcatcgaggggctgagcgatgtacccgccggcaacgtgatcatcaccaccttctccctggacgtgaacggcatcctgcacgtctcgtcggtggagaagctcaccggcaagcgcaaggagatcaccatcgacagcgccacggcgcgcttcgaacgggaggagatgggcgcagcccgtgagcgggtccaggatctgatcgatagcgacgccgccacccagcagaccatgaccgattcggccggttaccggagcacggagttaatcgagcgggccgaacgactcctcgatcacgccacccccgaggatcgcgaggacctcgtcgacgccatcgagcagctgcgcgacgcgttgcagcaggaggatcaggccgccctcgaacaggcccgcgaggccctgtccgatctggtgttctacctggagtcctgatggatcgctgccccaactgtcgcgcccgggccgacgatcaggcgcagcactgccggcgctgcggcatggagctggcactgctgcggtgcaccgatcaggccgccgatcggaggctccaggaaggggtccggcagatggccgccggcgaccggggcgcagccgaggaggcgctgcaacaggtcctgaccctgcgcgccgaccccctggcccgacacctcatcggtttcctgagggcacccgccggatcgtccgactgacccaccgtgcaccgccctgccccggcccgacgctgattcactcccggtcgtcgagctgctcgagcatgtcgtccaccgccgcctcgagctgccgatcgcggcccgccacttcatcctccgggcgctggcgcacccggatatccggctcggcaccgtggtgctccatgtcggtgccgtccggcagataccagccgcggaagggacggcgcacggtggcaccgtcgatcagggcgtgccgaccggtggagatcacgccaccgtaggtctgttcgcccaccagggtgccccgttcgagggtattgaaggcgtgcgccaggatctcggcgttggagtagctcttctcgttggccaccatgttgatgggcagcgtatagcgcggggcatccaggcggtcctgcgggtagtgaccagtgcgcgaggggtcggcgcccgcggggatggtgtaggcgtgctcggccgccatgatcgaggtgaggatccgatcggtggtatgcccgccgccgttgttgcggacgtcgatgatcagcccctccttgccctccgccgccgcgtagagactgccctggaaggcctccagggaggcctggttcatcgcctggatatggatgtacccgagccggccatcggagcgctcgtccaccagccggcgccgctcctcccggaacgcgtcgtagcgcagctcggccataccccgataatcgacgggcgttaccagggtgtgcaaaagctgcctgccgtccccctccggttcgggccgacggaaggcgatgagcagctcatcaccgacccggccccgcaggcgctggagcagggtctcatcgcggtcgattccgcggccgtcgatggccacgatggtatcgccgctctgcaggggcataggcccgtgggccgccggcccgttgggaaccaccgactcgacccggtatcccgggcgcccgtctgccagttcgacgcgctcatgtcgaatccccagccgcccggagggctcgcgcagggccgacccggggccgggattgctcaccccggtgtgtgaggcggccagttcgcccatgaggcgattggcgatgtcgctgaattcgctggccgtccgcgcccggcggatcaaggcctcgtaatcggataccagcgcctcccagtccaggcccttgaggtccggccgatagaacccctcttcgatgatgcgcgccgcctcgcggaacttctgcacgccctgggcctttcggtcgatgcggatccggtcgctgatgtcagggcgccgatgctcgccaccgccgagccgcaccaccccggcccgccctccggcgacgtagaccacccgatcgccgcgcagggtcagatgctggatatcggccaccgggcccaggcggcgccgctcgctgccgtcccagttcatcaccatcagcccctcgccggcgctattgaagacgtagcggtcgccggccggggtcatccggctcgcgtactcgttgccggccgcgctgctgactcgctccacgcgccgccaagcaccctcgagctccagctccggcggctcttcctgggtcaccgtctccgtccgagtcacatccgtggcacccggggtgagcaccggcagcggctcacgccgctccgccgcttcgcgcccctggcgatagtagcggtcaagctccaggcggctgtaacgcgccagctccggatccaggtagacccggtagagatcgtagctatccccgctgcggttggagatgaaggtcagcacccgaccgtcggctgaccagtgcggattgagatcgttgcgtgggtgacgggtgatgttgaccggctccgccgacccgtccgcagggacgatgaagacgttggcgctgaaatccaggtcgttctgcgtataggcgatgtggcggccgtcgggcgaccagcgccagtcgattgtggcgtcccacccctcgaccagggtgcgctcgccgcccccgtcgaggtcttggaccaccagatcgccgcgcccgcggcggaatgcgatccgggtaccgtccggggacggcctggcatcgcgctcgtgctcctcgctctgcaccagaggacgcagagtgaactgcagggcgtcgtgccagcgatccggatccgcggccggtgccaccggatcggcttcctccggcacgggctccgggtccggggccggctgcggatcgggctccggcggcgtatccggttccgtcagggcgggctcgagacccgggtcgccggggtcgggatccgacggcggctcgatggggtcggtgggggcgaaggggtcgtccgggtcggcggctgcgccatccccgccgcttgactcctgcccctctgacgcgtccgccccggtctcgggtcgcgccgggcgcggtgcaccccccgtttccccggaggccacccagccgcggcgtacctcctcgcgggtcagggccaccccggcggtgtagatcgattcagtgccgtcggcatcccgggtgaagtacaaccgcagaccatccggcgaccagcgcaggtcccgatgacgggcgtgggtatccggggtcacggggcgagtcggactgtgctcatccatatgtcgcacgtagacccggccgtaggcgatgtacgccatcacttcgccgtcggggctcagcgcggcctcactgacctggcggtccaccgagcgcagctcgtagcggtcgtgccccgggtcgccggcccgcaacgccaccggctccggctcggcatcgagcctatccagatcgagaaggtagagccgatcccagacctgcaacaccgcccgacccgcttcgggcgccacatcgaacgcctgtacatcccgctcatcgaagtgggtcaggcgctccacgccaccggacgccccctccaccctcgcgcggaagaggttcacggtgttgtcctcacggtccgagaggaagatcagggtccgctcatccaaccactgtgcctggccgtcgtccccggcacgacgctgggtcaacggggagaacgcctcctcgtcgcggtcgtagagccacacatcgcgggcatcgggcccgtggtagtggcggcgactccaaccgtgataggccccgccacgggtgaaggctacgtatcgcccatcgggggaggtgctgggctcggagccaaaggcgtcatgcaggcgctgcggctcgccgccccccggcgcgacgccgtaggggcgctggtcccggtagacatccgcctcaagctgcgccgagaaggtcaccagcggctcgccatcgcggcccactccgaaaccggggtggcgcaggaaacgatcgccgtaagtgacctgcctgagtcccgtcccgtccggccgcatgcgccagaggttgaggtaaccgtcccgcaaggaggagaacaccagcgtatccccgtcgccggaccaggcggagtggagatcgtccagacgatggccggtcagccgggtcgctgtgccaccctcggcggggacccgccagaggtcgcccccccagctgaagaccagcttctctccatccgggctgatggacgggaaacggggcagctcgacggccgtttcaccctcgtcagccgccgccaccgtcaaggggccgaccaacccgagaaggcctgcgagcaacacgagcaggaacgggatgacgctacgcatgccccgacgctaccacccgcggcctcgcctcaccagagcggccgccgggatcacggatcgacgccgcccgcgccgggacgctcggcagggggctactccttgtgataccccgtggccatggccctcaggtattcgtaccacgggtttccggtggtcgcggccatgtagatgtggccgatcaggaagacgatcatggcgaaggccgctgccaggtgaacgccagccacggcacccagcgagaggagcgccccgagcagggtgtcgttccagaagttgtagaacagcagcagcaggcccgagacccacagtgccggggcgatcgcggccttgaagccgaagtaggccatccgctgcagcgggttgtgcttggccgaaggcgtcttggcaaagggtttggcctcgccggagaacatgccgtaggcgtaatagccgacggtacgccccagtccactgcccgtcggcacatactgccgccactcgccggtggtcaggtgccagaagatggcaaacgcccagagcccgatcagcccccaggccagcacgatgtgcgtggagaacgccgcaccgaagccgagcagcgcgtagctgccgtgcatctccaggccagtgagcagcagcccaaagatcagcaccgcctgagcccagtgccagaagatttcgaagcgggtgaagatgcgtacctgcgtcacgagctcgagccctcctcgccatggcgattgccgaggcgctctcgacggtagaggtagtagcgcacgccgccgtggcccagcaccgcgaacagggtcagccagaccgccgtccagcccacagcctcgatccgcggatggcgatcctgccccggcacgtagaccccatccagcccggccatgcggccatcccggctgtggcagtcgacgcaggcgacgctctcctcggccggcgccaccatgtgattaaccggccagtacatccgagtctcgacgaagccgtactcaccgctgtataccatctcggtctgtcccacggcacgcgcctcttccatgccggcctcgatggcgcggtcccagtcgtagttctgccagtaggcgttttcatcgccttccttgccgaagagctggggcaccagcagcgtatgatgctcagcatcgtacagctgctggccgtacatgatcttgaacggccagatcttggcgccctcctcgcccggctgcccctggggccgattgacgggaacctcgtcgtccggatcgatggtgtcgtcgggcagtgtgtagaccatgttgccgtcgaaccagcgataatccggcgggtagtcctcgtcccactcgaacacccccttcatgccgtcgtagaccacccgcccctcgtcgtccttctcgacaatgggctgaccgtcatcgtcgagtcggccggcctcggaccagtcccacagggtcttggtcggatagccgccccgggcgatctccggcacgtggcaggtctggcaagcgatgaactcgccatgggcgttgagcttgtcgtggatgcgcccttcatggggctcactgccgtggcaggcgacacaggccggcttgtcctgcggacgcgccggcaccggggcatcgtcggtgtccggcatcgtcaggtggtaacggctgccgctctggatgtggccggtgaattcgtggcagttcgagcagctgaagtcagcgccgtccggggtcatgtgcacgtcgacggagcgcggcgggtcgagtaacgagctgtcgagatcgccgtgcttgacggcgttgcccccacccccctcgaaatggcaactgccgcaggtggcacggctggtatcgccgacgttccgtgccacatgggccaggtccggcgcctcgaacagggtgccgcggaactcggtgtcttcgtagggcggatggccggcggcggtggggaacttgacgtaatcgccggtggtgtcgtgacagaccaggcagtcgaccttctcctcggcggtgaagtcgaagtcgcgatcttcccaaccatacccgacgtggcaggaggagcagcgctcatagctgccggcgatccccatgcacaggttgttgagcacgtaacgcttaccgagggtctgctcggtctcgggctgctcgtaggtccaggtccagtggatgctgctgtggacctgtttggcagcttcggtgtggcattgcaggcacgcctcagtgacctcggggccggtctcgaaaggcccctcaaggatcgagaactgcgaatggtccgccgtggaaccgggctccgccgccgcctcttcgccaggaatgggcggttcgacatcctcggcacccgccgcggaactcacccctaccgcaaggaccagcaggcctgccaaccagcgccgagctatcactgtgatcacctatccttccgcttaaggatagaccataccccaacagcccctccggtgcgaagcccttccaagactccgccggtctaacagcctcgctcggtgagcgcctccagcactgtaggcaaatcgccgggcagcggcggcgccgcacctagctcccggctcggatggccggggccgtggaaatccgatccgatcgaggccaacaagcggtagcgccggcaccagccaccgagttgctgcacctgccgcggctcgggtgaggtcccgcaggagacctccataccctctccaccggcggcggcaaaggcatcgagcacccggcggatccaggcacccgtcaggtcgtagccgagtggatgggccagcaccgcgatcccgccggccccgcggatccactcgatcccctcctccatcgccacccagtcaccgtggacataacccacccgtccccggcgcagatacctccggaacgcctcctcgtaaccacgcaccttgccgttgtcgaccatccaccgcgcgtagtgcgcccgcgtgatatccgccgcccccgccgcggcccgcgcgccttcccgcgcaccactgagcccggcacgctccagacgctcgccgatggcctcgccacgcagctgccgggcccgctgcatctgcgccagaccagcctttagtcccggctcgtcgggatcaacgccgaggccgaccacatgaaaggtccgcccctgccagagcaccgacagctccaggccggcaaccaaccggagccccaggggtgcggccgccgcccgcgcctcctcgatccccgcaacggtgtcgtggtcggttagggccagggtctccaccccccgctccgcggcgcgatggacgacggccgcgggggccaggtgaccgtccgaggccgaagagtggcagtgcaggtcttggcaagcgctcatcgaatcacgccctcctggtagcgccatagacgggcgtaggcgccgtcgcgctcgagcagttcacggtgggtccccgcctcgatgatctggccgccatcgatcaacaggatctgatcggcatcctgaatggtcgacaggcggtgggcaatggccagcgtcgtgcgctgcgccgccacctcctgcaacgtcgccagaatggcccgctccgccgccgaatccaacgacgaggtcgcctcatcgaggatcagcagcggcggatccttgagcagcacccgggcgatggcgatgcgctgcttctcgcctccggaaaccttcagaccccgctcaccgaccagcgtatccagcccgttgggcagctcgcggatgaagccgtcgaggtgcgcccggcgcaccacctcacggatctccgcctcactggcatcgggtcggccgtaggcgatgttgtagcggatggtgtcgttgaacagcacggtatcctgcggcaccacgccaatggccgcacgcaggctgtgctgggtcacatcgcgcagatcctgaccgttgacggtgatccgcccggcatcgacgtcgtagaaccggaacagcagccgcgcgatggtcgatttgcccgccccgctcggccccaccagggccaccttctggcccggctcgacggtgaagctcaccccccgcaggatgggccgatccggctgataaccgaagcggaccccttcgaagcggatccgcccgccatccggcgccaggtgcgccgcatcctcccgatccggcacccccgggtgctgatccatgaggccgaacatgcgttcaatgttgatcagcgattcacgcatctcccggtagacgaaccccaggttattgagggggatgaacagctggaggaggtaggcgttgatcatggtcagatcacccaggctcatccgcccctccagcacctggaacgtcgccatgcccatcatcacggtgatcgccgcagcgacgatgaacgcctgaccggagttgagtgccgccagggagagacggtgcttgatccgcgcctgctcccaggcggccaggtcgcgatcgtagcgctccgcctcgtaacgctccgcgttgaagtacttcaccgtctcgtaattgagcaggctgtcgacggcccgggtgttcgactggttgtccatctcgttggcctcgcgcacgaagcgcgtacgccactcggtgacggccagagagaaggcgatgtagaagatcacggccagcaccaccgtcaccacgaacccccaatcgaaggcgacggccaggatcagcgccaccagcagcacttcgagcagcgtggggacaatgttgaagaccagcgtacgcatcaggaacgacatcccactggtgccgcgctcgatatcccgcgccagagcgccggtgcgccgggccaggtggaaccccaggtcgagtcggtggagatgctcgaagacgcgcagcgccgcgcgccgcatggtccgctcggccacccgggcgaagaccgcatcacgcaactcctggaacaacgttgaggagaagcgcagcagcccgtagccgaccaccagcgccagcggcacaaacagcgcggcctcggtgccgcgcacctcgtcgaggtgatcgacgaggaacttgagcgccaccgggacgagcacgttggcgagcttggccagcaccagcaggccaagcgccaggagagctcggttgcggaattcgttcaggtaaggcaggagactggcgatgatccgccagttgggacgctcaccggtatagtcgttcttcctgaacttgcgcaagatagaccccggctcgaatggcctgcctatcctactgggtccgcctcccgtcacgccagccgcccacgccggcgatcgtatcgggcggggcggcgatgctgttagactgggcggttaccagttagcggcaagcgcttgagaggcgcggcagcatgcagtacctgcacaccatggtccgggtcagcgacttggagacctctctcgatttctactgcaaccagctcgggctggtcgagatcagtcgccgcgagagcgagcgcgggcggttcaccctggtctttctcgcggccccggacgacgccgagcgggccaagagcgaaaaggccccgatgctggagctgacctggaactgggacccggagacctacacaggcggccgcaacttcggccacctggcctatcgggtcgaggacatctacgccacctgccaacgtctgatggacgctggcatcaccatcaatcgcccgccccgggacggccacatggccttcatccgctccccggacgggatctccatcgagctgctgcaggccggtgaccccctgcccgagcaggacccctgggcctcgatgcaaaacacgggaacctggtaaaccgaatggtcgaaaacctccgcaacatcgccatcatcgcccacgtcgatcacggcaagacgaccctggtcgatcagctgctccagcagtccggcaccctcgacgcccgcggcggagacgccgagcgggtgatggacagcgacgacctcgagcgcgagcggggcatcaccatcctctccaagaacaccgccattgactggcaggggtatcggatcaacatcgtcgatacccccggccacgcggacttcggcggcgaggtggaacgggtgctctccatggccgactccgtccttctgctcgtcgatgcccaggacggtccgatgccgcagacccgcttcgtcactgagaaggcgttcgccctcggcctacagccgatcgtcgtggtcaacaagatcgaccgccccggcgcacggcccaactgggtgatcgatcagaccttcgacctgttcgccgatctgggcgccaccgaggagcagctggattttccggtgatctacgcctcggccctgggcggctacgccggcgaggagccgaacatcgacagcggcgatatgaccccgctgttccagaccatcgtcgatcaggtgcgcccgccgcaggtggacagcgacggccccttccagatgcagatcaccaccctggactactccaagtatctgggccagatcggcatcggccggatcaagcggggccaggtcacgccgggtacctcggtcaccgtggtcgaccgggaaggcaacgagcgcagcgggcgcgtccagaccctgctcggctttctgggcttggagcgggtcgagatcgagtccgccgatgcgggcaacctggtggccatcaccggcatcgatccgctggatatctccgataccctgtgcgacccacagcaggtcgaggccctgccggcgctgaccgtggacgagccgacggtgagcatgggcttcgaggtcaacaaatcaccgttcgccggccgcgaggggcgctacgtgaccagccgccagatccgcgagcgtctcgaccgggagctcaagtccaacgtcgcgctgcgcgtcgaggccaccgacgatccggaccgcttccacgtctccggccgtgggctcctgcacctgtccgtggtactcgaaaacatgcgccgcgaaggctacgagattgccgtctcgcgcccggccgtgatcacccgcacgggcgaggacgggcgcaccgaggagccgtacgaacacctggtcgccgacatcgagagcgatcaccagggcgcggtcatcgatgccctcaacgaacgcggcggccgcctccaggacatgcaggtcgacagcaatggccgcgtccgcctggagtacaccatcccggcgcgggggctgatcggtttccagacggatttcatgagcctcacctccgggaccggcatcctcacccacgtcttcgaccactacggcccccgcagcgacaaggaggttggccagcgccgcgagggcgcgatgatctccggcaacgacggcaaggcggtggcctacgccctgttcaacctgcaggagcgggggcggctgatggtctcgcccaacgaccccgtctacgagggcatgctcatcggcctgaacagccgtgacgcggacatgacggtcaacccgctgaaggccaaggagctcaccaacgtccgggcggccggcagcgacgagaacgtgatcctcaccccgcccatgcagctgacgctggagtacgccctggagctgatcaacgacgacgagctggtcgagatcacaccgcagtcgatccgcctgcgtaagcggctgctgaccgagagcgagcgtaagcgccacaagcgggcgagctaacggtcaccggaccggtggtggacctcggcgtcgaggcgcagcgcgccctcggcgtcgaggatcacctgccgcccccagatccggacgccgccctgggcgtccacggtgatgccggcggagccggcggtgttgcgcagcgtcaccacccctccacggctgcggaggacgatatcctcgcccgccgccaggcggagatcgccgcgctccacctgccagcagccatcgccctgccgagtccgcaagcgggttccgtcggccgccaggacctgcagcaccttgccggcgtgtaggcgcaactcgcgcccagcccgggcggtgagcgagtcgtggccgccgagccgtgcctgcccggccacctggaacgaactcgtctgctcgctgcgcccctcgaccccgccttgcgcagcaacccgccggtctccggcgacccgttcgcggcgctctccgccggcccgctcacggatcccccccgcgccggcacgcagacccagcggccccgctccggcatccagctccgcaccatccccgtggtccccgttgccacgcgtcacggcgacccggggcgaaccaccccccgcatcgagaaccaccgccgataggtgcccctcaccgcaacgtccggccccgggcaggagcagccgacgccctcccggcgtggtataggcccccgcttggccccggctctccgccccggggtgatcctgaccggccaccggcaggctgcccaggatcaccgccgcatcgggatcgccgtcgagacagcccaccagcacccgctccccgtcgaccagcggcacgtgccaggcgccacggcgcgcgccgtgcggcagcggcatcagccgcaccacggactcgggcagatacagaccgctgcgttgcgcctccgccccccggctcccgtcggcgcagacccgcgctgggatcggtaggttgcgcgggcatcgcgccggttccagcggccggtacggcagcgccgcgtcaccgacgatctccggtaccgcctccagctcggcccggtactccccgccaccgcccggcgcatcggccgtgcacgtcagccggtgccggacccgggtaatcaggcaccagcgcccccagtcggcgacttcgcgcccgccgtcctcggcggccacgaccaccgggacccggaatccggcccccaggccggcgcgccgtgtcgccacgtccagccaggcctgacgaacggcctgcgcctgtcgtcgcacccgcatccagtgcgccttaacgtcgccgtccagcccgacgggtgcgggccgtggtgggtgggcgggctgcatgcggtaacgccatcccggctccgccgtgcccctcgccggatccgtccccggcagccgcagttccgtctcggcacaagggaacccggatgcgctgtcggtcagcagtggctgctcacgcgccccatccagccagccgagggtgaccccggcctgggcccacaaccgctgcaacagcgccaaatcgctctcaccggcctgcagcaccccgcaccgccaggccggcgcctcatgcacccgccaacgcggatcggcccactcgtagccaacggcggacaaccagcaccgggtgagatcctccaaatggacccgggggaagaaccgatgatcggcccggtttgccagctgcaccaagccaggctcgataaccgcctcgaaccggtccgcgctgctccgcgtacccggaccggtctgccaggcggtcacacgcccggccagcgagcgcgcgcccccgagaccatccccccagcgcaaccgtgccggctgaccgaggagttccaggccgccctcgaggcctccatccccccgcccggtcacccggaaccggaagggccgcgagagcgcctcctccccctcgagccgtcgcaggagcaagcgcatccccgcgacctccagctcggcccaaggccgcggctgcggcggcccgcccatcaccgcccctcctcgatgcggtcggcagcgatcaccaattgctcggcgctgagctcaatgtgccgcccctcgacatagaccgcaccactgtcctcgatgcgcagcccgaagccgtcgccgagctgcagacagccgcccccggtgctgaccagggcgacgtcgccggccgcctccaggcgcagcgcgcccgattcaacctgccagtcgcccgcaccctgtcgggcgatcaaccgcaatcctgatcccgcatccagcgacacctgacgccccgccttcagggccacttccccgtctggcgcctcgtgcagcagatcccccgcgccggtctccagatgcagggtgtcgccggcaaaccagtgcaacgcgccgtcctccgtctccaggtggtagctcccttcgacctccacccgataggccccggccacatcgagccgctgatcgccaccgctgcgcacgcgctgttctccgccgctggccagctcgagataaccgttgggggcctccagcgttgccccgggggcctcctcgtgcccctccagactcagtcgcgcggcctcgcccacggccagctccgccccctcggccccgggccggtcgtccagcagcaggcgctgcccggccgcggtccgcagcaggtgctggtggggattgcggtccgtcacgggaccgggctgatcctgactgctcagggcccccaggatcactggctgttccaggtcgccgtgcaaccccgccaccgccacgcgcgtcccgggcagcaggggcaagtgcaggccgtgctgcgcaccggcgctcggctggacggcccagaccggcggccccggtggggctgcctcgaccccatcggccgcctcggcctcgtcgaacaggcgaatccggtacgccccggcctcgtcgacctcggcgcgctccggatccccgccagcgacccatgccacggcgacccccgggatcgcgggtgcaggcaccggggccggccggtaaccggggtcgagcggcaggagctccacccgcccccggtagtccacccgatccgcaccaccaccgccgtgaatcgccgcggcctggtccccctcgtgctcggcgcggtagacccagtaagcgccattgagcgaagcctccggatgcccggagatgaccacccgcatcccgggcagcaacggcgtcgccacgaccgcctcgatacggcagcgctgggccgcggaggcctcgtgcacggcctcggcccactctgcatgggccgactcaccacccgccgtgaccccgtggagccccaactccatcggactgtcctccgcggcgtcggtgcctgccgtggcgggacgcccgcggtcgggcaacgccggatcgaaaccgccgacccgcacctgccccggctgcagcgtccagcggcgggagacctcggagacggtcgcccgggtggtcggggtcggcccaccgcccgggcgccaggtcagcgccgccgcgtcgagttcggcctgcgccagatgatcgacgatgcggacctctggccgcccaccggcatcccgcaccaccgggaaacacccctcccgggccaacacccggcgcaggaaggccaggtcatccgcagcgccctggacgaccagtggccgctccggcagggaccgctccacccccacggtgaccgacaccccgtcgggcagcgcgccctggaggacttcgcgggccatgtgcaaggccgaacaacgccgatagacccgccgccggtatgatccggccaggggatggagcagcgagcacacggtcagggtcgccgcccgcgaggacatctcccccccgcagagggccacctcgctgatcaccccgtgcagtgttcgcggcgccaccccccaacccagggtcaacgcgaccagctgcccgggccactcccggacccgatccccgaccgggccacacacccggacctgcagacggtcaccgtcatccagtgcctgatgaccgacaatctgctcgacccgcagcacgtccgggtccaatcccggtagacgcacccgaaacagcgcgtgcgcgccaccgccttccttggcactccccttcattgcgtctctcctgtcgctgtcgtcccggtgggcgccgtggaccgccccggcaggggcaacgacacggctcgggccgaccgccggccgagccacgtggccccacccagccgggcgcctgcccccagacgccaggcaggcagccgccccggggcggccatgatctgcacctcaacacgcggcacgggcccgaggtaacggctcagccatagcccgaggcgcctgaaccgttcctcttcgatgagcccggtggcggtggcgggcgccaacgggccaatacgaatccccagcaggccgccggcgacacggaccatgccgcccagtccccaaccttccccgagacggggtccgtgaccctggcccagcggaaacggccccaacgggtggaccaccggctggcgatccaccacctccacctgccgctgccccgtgacccgctgaaccagccggcaaaggccgcttcgattcgggcgccgggcaaggaacagatcgagcccgctcagaccgccccccgacccgaccccgaaagccgccagggcctgcgcccagggagccgatgacgccggcccgtgcatcgcccgccatcccgctagcagcgccgcatagaccgaagcattgagcatgcgcaacaagccctgcacccgctccccggtggggtcctcccgcgctgccgcctccagccagtagctcggcaacggggcctccggccccagcagggccaggacgttggcctcgatcgccacccgacgctcgctgatctgccgacagcggcggatctcggcggccgggaaggtccagtccgcagccggctcgatgtggtaccccggccccggctcgtccgcagccagcgccgtcaggccggcgtgctcgagcgcccagacggcctcgcacagccgcagacgggggccccgggctacgacgtgggcaacggccgtatcgggggcagttaccgtcgtggccattgggccacctccccgtgcggctccagatgtaagaccagctccagataacgatccagcggcgtccaggcggccagcacccgatagacacattcagcgaggaggtaggcctcgcccggatcccgccaaggtcgggcgtcgagctccagggtggcgtgcagccccgtctccaccaccccctcccggacccgtaccgccgaggtgcacaccagtgacctcagcgcggcgtgacaggcctccgccgccgcgctgcccggcgcgtcggcgaggccggcaatcagctcctgcaccccctcccgggtcgcccaccgctccagatccccccggaccaggcgggacagggcctggccccgccccctctccaggggggccggctggaagcgcgtcggccgccgcaggttggtcaccgtcaccccgtccggcacctcggccccgggctgcgtcacgtttccccggcccaagcaccggcgcggcagttcgccgtgggagtaacgcaggcgcgcgccgagcgtgcccgggcccgctggtgtgtccaggcacacggcaacgccgtggcccgcgtccggatcgcgccgctgcacgcggtatataccagcctccccggcttccagctgcggttgccagggcgggtgataagcccgtacccgaccgctgtccgcagcacgcacgcggaccccgaggacctgatggaccacacggcgccccggaccgtctccatcgctgcgcaccgggaagggacccggcccggcctcgatccattgcggttcggcatcggtggacccgaggttcaccgccggcaggcagttgctgagcaacagtcgccgatccgccgcggccgcgcccggcgccggccagtccagctcgcaacagacctccaggcggtcggccccggcaggcagcgaaacccgctccagtccgccgagctgaacccaggcaagcagcggccgggccagaaagaaacaccgcaggtggctcagcgctggcgcaatcggctctccggggccgtcctgcaccgtttccgccagccacggggccagcagctcccccccaccgatcacccgcccgggatccgcctcgtcgcagcgcacccgcacccgccggaccccgtgcaggagcgcggcacgcaggcgctcccagagacccgcctcggcatcgatcagcagcggcaacaccccgggcaggctcggtgccgcggcatccgccggcgggaaccgcagcaccatgcgcacctcactgccgccctccgggcccggcagccactcggcccggtccacctcgatcggctcgaccgtgccagcagccagggtggcaaacgggatcgccaccccatctgcgcactccggcggcgaccagaccgtggcgccacggggtaacgccaccggctcaggtcgggacggggcgagcgagaaggccagcactgtggcacttggccagggctcggccagctccggggcggccagatggagcaactgctgatggaggtcttcgatcccggcggcgagctcggcgtgaaccccggcggtcaggaaggccagcccctcgaggagccgttccacgtacgggtcccgatcgtggggatcgtccaggcccaacatccgggcctcgcccggataggcgcgggcgaaggccgacccggcctcggtcaaccgccgcatctcctgctcaaacgcccgacgcagatccatccccacctccgctgagcaggtgtacgccggcgtttccgtccaccgccagctccagcgtcaggtgtttgccccggtgcagctgcgcgcgcaacgccagccagagcacgtagcccgtctccaccgaagcgggctgcgcgtgcacggccaggctgacgacccggggctcgtaacgggggatcaactcctgagcggccgtcgccaagcacgcagcggcgccgtccagatcgtggtagtaggacgagaggtccggcagtccgtagccggccaggtgggccgggcgtccgcggcgcgctgccagcaaccggaggatgtgccgaaccacgctcgcccgactctcgctcccaggcatcgtcccggtgtgcggcggcgggcgaccagtgcccccttccaggcgatcgaaaagccctaccgtcacgttgcacctccacgggcgggccagggcagcgacccccggcccgcctttcggccggtcaccggccctcggtccaggagtcggagaactcgatgttcccgtccacgtaagcccaagtgatccggccatagcggatggccacctgctccatgtgcgggaagcgctccttatcggcctccttgacgttgtgcatcaccgggcgcaccgaggtgatcttcacgtcgttgagggtgtgccgaaagtactcctgctcgttgcccgactcgtcgatctggtaccagctcagcaccagctcctcgagcgtctgccccttgctgcacgccttgtagaggtagggtgaggccgaatcgaaggccttggtgaagacgaacggttcgtgcttgcgcgtaccggtcagggcaccggtgtcgctgtccgtggggatgcgtagctcgtgctcgaagccgagcacctcgatgctgccctcgcggtcggtgatggtcaccgacccctcgatctcgttgccctgatcgtccttgagccacatgtaggcaggaatcgccatggcttcgcctcctcttccttgagtgtgggcggtttcaggtcggcaactgcgacaccagcgagagcttcaggtcgataccctcgatctggaagtgcggcatcaccgacatgttgacccggtagaagcccgggttttcggggacctcctcgacctccaccaccccctcgcgtagcgggcgggtagcgaccagatcgggatccggattctgcatcttggtcaccagcccctgcagccaatcgttgagctcgttttccaggtcctgccggctcttggccgagccgatattctcccgctgcagcaccttgagatagtgagccagacgggagaccaggaagatgtacggcaaccgggcgttgatccgggcattcgccgtcgccgcgggactgttgtagcgggccggacgctgcgccgagttggccgagaagaagcaggcgtaatcgctgttcttgtagaagctcagcgggatgaatccggcctcggccagctcgatttcgcggttctcggagatgagcacctcggtgggggtcttggtctgcgccccacggccgaggtcgaagacgtggatcggcagctgctcgagcttgccgccggactccggcccgcgaatattgaccgtccacccgtaggccttgaaggaacgggccatgttggcggcaaaggcgaaggctgcattcccccaaaggtagcgatcgtgatcgaccccggtgacgttctcgcggtagtcgaacgcacgggtggggttgtcggccccgtagggcaggcgcagcaggaaccgcggcagggtgaggccgacgtaccgagcgtcttcggtgtcgcggaacccgcgccagcgggcgtactcggccttatctagatagctggcgatatccgggatccggaccacctcatccagggaggccttgccgaagaagtcccggccgacggcaccgaggaagggacagtgggccgccgccgcaatccgggatacctcggtcagcaggttgatgtccgccgccgagcagtcgaactcatagttggagaccatggcggctaagggctccccgcccggggtgtcgtactcctgcacatagacgtgctggtacaggccggactgggtgatgtcagtgacatcctcgagctcgccggccagctcttccttggagacatcgagcagctccagcttgatgttcgccttgggatcgctgcgttcgacgaggaaacgcaggctgcgccaggccgactccacccgctggaactccggatggtgcaggacggcgtcgagctgctcgctcaccgccgcgtcgatgcgggcgatatactcgtcgagcaacgccttgtcgatgcgctcgaccagctcgccgtcctgactggcgagatccaggaacacctgcagggcagcggtcaatcgactctccgaggggatgtccgccatgaccgccgagtcctggaaggtggcgatctccagggcgccggagaccggctcgacctcggccagctggcacaggtgcgcatagcttgccgccggggccgtggcttctgcggccctatctgcgctcgtctgctcactcatggctcactcctgaccatcccggtcggcttccgttgattcgcccgaggagccggcctctcggtcctcctccccggtatgcagcggggcgatctgcctgagctcgcccatcaccccctccagctccttctggttctgcacgatgcgctccagctcgcgccgaaatctggcgttatcgaggacgttcgacttcagatccttgagcagattgcgcatcgccagcaggttattgacctgcgggatctgccgggccacggcctcggggctgaaggcgtggaaaccgtcgatcttgagggccacccggatctgcgacccgtccccccggaaggtatccggcaccgtcacctgcagggagggactgaggtcgccgaggacggcgtcgagatggtcccggtcgatgggcacgcgctcacgttcggcgagacggccactggcctggccgttgctgaagtcgcccaggaccagcatcttcagcggcagttccagggtcttgcgggcgtcccctgtatccacatcgagggtgatgttcacccgtgatttcggcacttcctgttggaaactctccatggcctgctccttggcatcgatggactccaccggtcccgccaccgggcccggtcaggggaaggcgatcgccgcctccagatcggcacgcgccacccggtggcgcagtgcgagcaggcgccgagccacctgctcgcgatcgagctgaccgtcgcgctcgctggcttgcagtgccagcgccagttcccgccaaaccgccagcgttgattccggatcccactcgtccaacccccggcgttcgatctccgccgccagcagctcaaggcgcgcccgggccagctcgggatagccggcatccaggcagaggcgcgcccgaaccagctcctgggcgcagcgctcgcgaccgctgcgctgcggcgtggcatcgatttgccgcagcgcggctgccagtccttcgctgcgcatcaacgccagcgcctcaccgagttgcaccggggtctcaccctcctcccgccatggcgattcgtcacccgttcccacgcgatcggccacccaggcgacctgtcccggggggaccaatgggctgccatcactgaagcgcagatccggcaacgccgggtggcgctgtagcaactccgccgctgccgcacggatgtacgcagcgatatcgtctcgccccatcgccgtcgccgaccgttcagcgacggcctggatctccagctggaggtgcccgcccggctccaggaaggccgattcggcggccaggtaggccgcttcccaggcgccttcatcgacgtgccttcgtatcgcggtcagcgccacctggcgcggtggctcgatgcgcagccgaccatcgtcggcgctcagcggtccaagccgcccccagcgccaggcgcgagccagcgcggtcatcgccagccactcgccctcgctgcgcaggaaatccagcgcctcgcgcagccgccgtcccagctcctggccacttcgcggcggacccggcgaacggtcatcctcccgcgcgccgggctgcgtaggcgcagtccgctcggtggccacggcaacggcggtctgccgttcctgcacccagttgcgcagcggccgcagccccggcgggtccgaccacaaccgctccagctccgcgcccagccggtcgagctccgcttccagggcgcgcagctgctcgggatcatcgcggccggccgcccgatcgagcagggccagcatgcgcctctccgacagccactcgatggccgcccgccggccaccgtcccgctgcggatggatccgctcgccgaacgcggccagagcgccgtgcagtgccgccagcgccgcgcgaaacccctcgagtccacgctcctggagctcggccaggcacaggtaaccaagcacgcggagatccttggcctcctgctccagcaggaccgccgcgtcctcggcgacctgggcgaaatccgccccgcccagccgctggaccgcctcgcgcaggcgagcgaaccgctcaccgtggcgtggatcggcgcctacgtccgcatccccgtccagggcggcaaggacacgccccggcagccccagcgggtggtccgtcgcatcgggatggcactcctcggtcacgcctcctcctgggtcaaacgggtcggcagacggaagcgggacagatccccccactgcagcagtggggtgctctgttcggtgcgcaggaggaactccaccggctgatgcgacgcctcctgcgcttcatgcaacgaccagcgcacgcggaccgcactggaacggacctgttcgcgctcctcggcacggctgagcagccggaacagcgcccaggggccctccgcctcgacccgccccatcgcgccgttgtgggcagagacagcggcgattcggccgggctcgggggacccttggggccagcgtaggctcgcagagaccggcgggccgttgcggtagcgcagcgcctcgccgtcggactcccagcgcatgtcgacccagtcggcgctggcgaccggcgacacccgatagcgcagttgcagctgccccgagtcctcgaacagcccgtcgcgaattcgggccgccacgcccagggcccccaccacctcggcggtgatgcccaccccaccgccccgccagcgccgctcaccgccctggccgtcgctgccgctcaggaacggactaagctgttcggtcttgaattgccacaacaccccgtactcgggtgcaaagaaggcctcgaagtcccccagggcggcgtccgcaccgtcggcatccagcggaaaccgcccggccaggtagcgacgaaacggctccaccacctcggcctgccagcgcccctcgagctcctcggcggcctcggcccgcaaccgcgcccaggcggcatccataccgccgaggagcaccggttccagcgcgctgcgtacggcgctggaggtcgggcccaacgcttgccggactgtggtccggtacgcgcgcagcgaacagccactcccctcgcccgccagggcgagcgcgacccgctccatggccttgcgccccgggtcggcggcggacgcctgctggccgatctgctccgccacccgggagagggccgcctcgacctcgggcagcggtcccgcgtcgccttcttcttctcccgaccccagcagggcgaagagctcccgtcccctcggatcgtgtcggtaccgaccgagatcctggcccagctgctgccccagggccgccaccggaacgtcgccggcgtgtgccgccagttgggcgtgtaccccctcgagcagcgccgccagggcaccggcatccgcggcctcttccagctgtgcggcctgttcgcgcccgccgcccaccgattgccagcgcaccccttccaaccaatccagccagtggtccacgaaggcgcgcaggtaacgcgcctcgacgtccttggccaaggccgaggaccgctggtccccgagcacgtcccgccggctgcggccgaggacgggatccgggtgccgcaggccctccagggttcgctccagcgccggccggagacgggtctcccaggcggcaccccggaacgccccggataccggccgctggctcgaccagatgcgcgaggcaccgcccggggcgatcgcctcgagggttaacggcgccaagtccagctcggcctcggcgagcagccgctccaggatcggctccggccgggcgggggttcgcagctgctcccgggcccgttcaaccagacgacgcccgggtgacccgtcgagtcgttcccccacggagcgccgttgctgcgggtccgacagcgcgcgggacaggccgcggaccaacgggctctccgcctccggtgtacccagaccctgctcagcggcgacgagccgggccagcaggacggccacccgatcatcgtcgaccggcacatcctcaccggtgagccggagccaagcccccagggcctcccgatacgcctctcggcgggcctggcgctccggcggttcgagtcccggccactcgtcggcgaatacctcgagccgctgctgcacggcccgccccgcatccggcaacagggcctggccggcgagttcaatcagaagcccccgcagctgcgcgtacagctcgccgacccgccggccgcccgggtccagcgcgaacgccgccatgccgccggtttcagagcgctgtcggagcccatccttcagcccctggacccgctcgaccgcttccagcttggcgccgacctccggatcctcggtgcccaccgcataggccacggcggcggccccctcggccaccgccgtggcctgggcgagacggctctggtactgctcggcggtaccgtgcccgagcacgccagcgacaccgaggagcccggcgaccagcgcgacccgggccagccgccgaaccgccagccgccgggcggagaggcgcagcccccgtgccagcgggacgacagcctgggtgaagagccccggtgtcaggctcggtcgtccgggtgcatggccagtcaggtacaccgcttgcagggacggcgagcgccgataagggtcatggcgcaacagcaggcgcagcagctccgccaaagggccggtcaccgaacgcagatcggcggcaaaggcgaacggaccaaccgcatcggtctccccggcccaagccgccatcaggcccaggcgcgcctcatcggcctgcgcctgcagccgctgcgccgccaggccggggtcagcggccgactccaccgctgccccccagggcccgcaccacgaaccgcccccggctgccgccacgaacgcctcgtagccggggagacagtccactccagtcacgatcaggagcaccggcggccgcaccccgagatcggtctcgagctccgcgaggcgcgtccgcagggcccgcgcccatcgcctcagtcccgatgcatccagttcggccagctcgccggcgtcgatggtgaccagcaccccatcgacggggcgacgccggcgaacacgccggagcagaccgaggagttgataccagccggtctccgcggggggatcggtggtgtagcgcccagctgtatcgaggaaaacggcccgatcggaaagccaccagtcgcaatggcgggtgccgccgtcaccgcgtgcagccagccactcatcatcgtcgtcggggaagtgaagaccgctgcagcggatcaggcggctcttacccgaccgggcgggcccgatgaccaagtaccaaggcacacggtatcgcccaccagtccccggcaccgttggccccgaggggcggtccagccgacgcagggggcgatccatggccgcggccagggcctcggcctcgtccccagatatttgctgccgatccagccgtcgggcgcgccgcagcgcaacagccccgaccgccagaccagccaccccgaacagggtcaggacgcctgccagacgccacccggccggatcgacgccaaacaacggcaggccgaaccagacagccactgcggcgagcaggacggccaccagcagccacacaaacggtcgccgcaggaaggcgggcatccgcagccacccgaccgccccctgactgatggacgcctgccctctcatggcgtgcccctccgcaacacctcccgggcagcctcgatctcttcggcggcagcctcggcggcccgctccacctgcaccccggtgtggagataggccagcgccgcgagagcaagcaccgccaccgccgaccagaaccagcccacatgctgaccggcaccccgatccgtgcccgccgacgccgggggcggcgggggtgccgcgggcgtccggtcggccagccactcgccgagccgatggcgatgcgcatcaagcagcgcctgatcctccagagcgtggactccctggaagccgagccacaggcaggccaggtacagctcaaggaccgccgccggcggggcttgctcgcgagggccctccagcctctggaagaaacgctgacccgacgcgcgttcgccgaggcgctcgacctggagcggttgcgccagccacgccgcccgctccggatgcgccgaggcgatcaccgcctcgtccaggaacgccaccaccgcccgctcggcatcggccagggcggcatcgcccaggccggcggcgaggccccgttcccgcaaccgctccagcgtctgccgcgcccgctcacgcagcccatctccctgcgctgcagcgattcggccgtcacgcagtgacgctgcttcgcgcaacagcggctccgccacctccagcagcgaccccgtcgacgtcggcggcgacgcagcctgctccgccgcgatcatgggttctcctcctcgcgcagcgccaccatctccatccgcaggtgggccagttcggccggtcggtacacggccagtccccccgcacgctgggcctgctcccaatgctccccggccggctccaaccggaagtactcgtagccgctcttgaccggcagttgcccgggcggcctgggggcatggaccaggcgcacaccggccaccccggcggcgaccagacgctcgagggcctcccgcgggccgacgcgcagatccatgggcaggcgcgcgatccagtcgccagccgggtcggccgcgccgtgcacggccaggaagaaggtccacccctccatcagcggctgctccgcaccctcggtcaccagcacggcctcggactcgcaaaccaggcggacaccgcgggtctggcgaggcatggcctgatccagcaggcgctccagcccctcctccagcgcggtaaacacggcagccggacggtcgtgatcgtagaccggtaccgtctcggccggcgaggtcacctcggagagcgccgacagcgctgccaccaggcgggcgaggatgtcgtaaagctgcccggggtgactggcggggttggcgaccaacgagcgcagggcgcaggccgccggctccaggctctggcgcagcaacagccgcgccacctcgcccggttcgaaggcgctgacccgcccggtggccccctgttcttcgcgcagacgggcacagcggttctctacgcgggctgtgatgcgcccgagcagcgtctgccatccagtggaagcatccagccggcaggcgacgggcaaaaacgccggatcgagacgaaacccacctgcatcgcctggcaccacacgcgccacgggcagtccgacccgggcacccgatggcggctgcgtccccagcgccagctccgggtcggcaagcaggacttcacgctcgcgctgctcgtcgtgttgatcggcgagctgcacgaaacgcggccgccaggctgcgctgctccccccatcggcgtagccgggcagatcacggacgcgattgttgcgcggcagcgtcaggtagacgacgccttcctgccccgatgagccggtcagatccagctccaggggatcaccgtggccatgggcgaccaaacgcccgtccggcagcagcgcctggcaggcctgaagccggagcacgccctgttccaggggggcctcttcgaccacaaggcccagcaggccgtaggcgtgaggggtaaccgcactgaggcgacgcgcctgggccgcctcgagatagcgctcccagcactggaagtgctgctgccccagcaatacgccttccgcccagaccggtcgttggagcaatgccgtgacgtccatgtcaaagccctgccgaacgctgcccggcgacatcctcccgctgccaggcggcgcgcctgcgctcggcctcgctgcccgcccacagcgcacccccatccagcgccagggtgatcctctggccggggcgcatccccaggaaggattccggcaaaggctccaggagacgccagcgctcggcctgctcatcgaggtagaagacggccactgccagataaccggccgggtcggccatctccagctcgacttccttgcgctcgccgggttgcaggaccagctcgcgccgctgctcccagccgcccagcgcggcgcggtcatcccgggtcagtgccgcgcggtccgcgtcttcgaagggcgtgcggtcgtcgagctgatagactcgcaggaggaccgagagcggttccccctgcggtccagggttgagctgaggcccggcggtcatgtcgagttcgacccggggcgtacaccctgctgccgcccaggcacacaggagcagtgccacaccccagccaagggggcgagccgtaacggagggtatcagcgaacgtcgtgcgggggcggagccggcgcacggggagcgcccggggcggcgatcaccccgaaccgccttcctgcggtccacatccatggttgtgccctcgtccttgaggtccttaagcagcctgttggggggctgcccgtatccgtgcctcgtccctgaggcgacgtctcgttctactcagccagatttgctgccgccacgcaacccatgcgcccggtgcagaagccacagacccgggacccacggtgtggcgcattggcgcattgcccaccactaccctgatggcacccgccacgcgtgataaggtccgagccggtcacttctccacagggagtgtccacggcaaccggggaggatccgcctaatgctcgctaactggcccgtgcgctacaagctcggtatctccttcggcctcatcgtgatcctgatggggaccagcggcctgctctctcactgggccctgcaggacaccgcgaacgagaaccgggacgccatggcctacatggagcagtccgccatgctggtcgagcgtgaggtcgagcacctaagctggaccaacgagctggcggacagctttttgctcgaagagaccttcaccggggagctggacttcacctcatgcgccttcggcgagtggttctacgactaccaggggtcggagcactacgaatcggccagtgaggcgttgcgcgaggccgtcgacggcctcgaacaaccgcacattgcgctgcacgaggtcggcgagcggatcgtcgagctgcaggaagccgggcgtttcgacgaggccgaggccttctaccatgaagaggcacagcccattcggcgggtattccaggatcagctcggcgaactgcgcgaaatcctcgaagccgagcgcgaccgccacgccaagcaggcggcggcgcagcagacccaggcggcacagatcacggtgggtagcctggcgatcaccgtgctctttgccatcggcctggcggcgctggtgtcccgtcacctcaccgcccggctgcggagtgccgtcgatagcctggaggacatcgccgccggggatggcgacctgacccggcgtctggacgccgagggccgcgacgagatcgccgagctcagcgcggcctataaccgcttcgtcgacaagatccacgagatggtgcgcgtcgtccgcgactccgccacccagatggcctcggccacggaacagctgcagcgcagcgccgaggaggatcaacagggggtgcagaaccagcaagagcggacctccgaggtggccacggcgatgaacgagatgagcgcctcgatcaacgagatcgcccggaacacccaggacacggcgaacgccgccggggatgccagccagcagtcccgacagggtcaggagggcgtcggccacaccatcgagaccatccacgacctggcgaccaatgtccgtgactccgccgaggccatccgcgccctggatgagcagagcgcacgcatcggacaggtccttgaggtcatccgggggatcgccgaccagaccaacctgctcgccctcaacgcagccatcgaggcggcacgggctggcgagagcggacgcgggttcaccgtagtcgccgaggaggtgcgcaagctcgcgcagaagacccaggactccattggcagcatccaggagatggtcgaaggcatccagaacggcacccagcaggcggtgcaagctatggagcgcaaccgtcagcaggccgaggggaccgtggaagaggcctccgccgccgggaacaccctccaggagatcacgcgcgtggtgacgcagatcgaggacatgaccaaccaggtcgccagcgcggtggaacagcagtcccaggtggccgaagaggtcaatcgcaacctgacgctgatcagcgatacggccgagcaaacgcggagttcagtgcaggacaccggccaggtctcccagcgacttgcccagctggccgaggacctacgggatcaggtcgggcgtttccgggtgtgaatccactcaggcgtgcacacggatcggttcacggcgctgcgcgccgtgcccggcgcaccatcaaaaagggccggccccgccacgcgggaccggccctttcagcttccggcctgaatcaggccggcgacgctacgcggcgtcgttatgcggatgcccgtgctcgagctcctgctcggtggcctcacgaacgtcgacgatcttcacgtcgaagttcagggtctcaccggccagcgggtggttcgcatcgacggtgacttcctgctcgccgacctcggccacggtgatcgggatggggctaccatccggcccctgcgcctggaaacgctcgccgacgttcagctcggccccttccgggaacgcctccttcggcacgctctgcatcagccgctcgtcacgctcgccgtaggcttcacccggctccagggtgacattcagctcatcgccgggcgccttgccatccagcgccttctccagacccgggataatgttctggctgccgtggagataggcgaagttgccaccctgggactggtcgatcacctcgccctgactcccggtcagggtgaaatcgaaagtgacgaccttttcactagctacctgcatcgttaagtactctcgcgcgtcatcgtgtctcagtcatgctaccagagaccccccgcccatgcccaaggatggcgtcgtacacggcgcgggtccgatcttcggcctccgcatccgcgccttcccaatcgccggggcgaaggaagctctcgccggcagaatagccgttccccaggcccatgaccagggcagcctgggtggtcagggatgcgtcaggatcacgcacctcaccactgtcgtaatcgaggcttgccaccacctccccttccgacaactggtgtgccagcgcaccctcgatgaggcggtcgatggcccctccgatctcctcgctcagcccgggacggcgacgttccaggaaacggctggtcccctcgttctcgcgcagcagggcgaacccgccggtgaggtgatggacccagcgccactgggcctcgacatcgacatcctcgctgtccgccaccgcgtacccatcttcgaagcgcacccgggcgggcaggccccaggactcaacgaccccgtcctcccccaggacggcctcgaccaggcgcgcggcgcgctcgaacagccgctcggcctggcgctcatcttcttcaccatcgccgaatacgtagaggagctcatagagccccttgtggccgcggatcagggaggccagggcgtcgagctcccagaccggcccttccccaaggtcgtaggtgccggactcggtatcccaggcgtcatccaggacctcggcagcatcccgggcgaccgcgaccgcatcctccggctcgtgcccgaaccattcgcgcatctgctcggcactgagcaggcccatgtcctcggccccgcccggcttgtcccagcgcacccaggcgtaggccacgccgtggaaggcgtcgaggccgtaggccatgctctgcggggtccacgactcccggtcggcatcggtgtggaatcgccccccctcctggagggactccatgacgaagcgcccgttgccgaccaacagcgccgagggtgcgtgggtcatcggatcgaacaggccgtgatcctcgaaccggccggcgctgtggtgcatgtggtagaggtaggtggcgtcggcgtagtgccggggctcggcgccacgcagcccctcgccctcctcccggtatccctccagctcctccagcagggccagccagcggttacccacggcgcccatcggctcaccgctgagcgtctcgtcgtaggccgtgtggcccatctcgctgtcgcgcatggtgcggcctttgacagtcagggcattcatgacggccagatgctccgccagcgtctccggggcgtcggcagcaggcgcgtcggcaccgaccaccatgctgccccccagggtcatggccgcgacagccagcagattcctgtaggtggttcgcatcatcagctactcatcgccaagtgcaggaaggggacggtcatgaaggcgagaatcaccgccatcaagagaaagtagatcaggaagcgcagcggctcccgcaggatgcgctgggtgaccgtctccaactcgccccgctggcgcatcgcctcgtactcggcccgtacccgttcgaaccgccgccgctggtactcgtcgagcagccgcttggcctgcgggtactgctccgtatcacgcagccagatcccgccctgggtgatgccccagcgattgggtggcgtctcgtagtagtccaggtggtactgatcgaggagactgcgcacctcctcagcctcgtcctcgggcacaccgcgcaggttgagcaggagttttgccatagctcctccgattctccgagacccggtgccgccaggcaagcggcccgaatcagacaggcggcaggaggcgccggatatcgcacagcgacgccacggtcgccgtgggctccggcccccaggggtcgaagaccgcacccgggagacggcgtacccagattgccttccagccgcaggcccgggcgccgatcacgtcgaaggggttccccgaaaccaaccaggtctcctccgcccggctgccgacctccgcgaggaacgcatcgtaggtctgcggactgggcttgaacgcctccaccacctcgacgctgacgatgtcttcaatgtaggtgcgcagggcgttgtcgcccaggagcttgctgaccgcttcacggctcccgttggagaacgcataactggtgtagcccgcctcgtggagttcgcgcaaggccagctcggcctcttggtaggcgggcagtcgctgataactgcgcagcagggcatcgcgctcgttggcactcagactcagaccgaaggaccgggccgtatggtcgagtgcatccgcgatgcagaccgcgaagtccgcgtactcgcccatgaccgtgcgccgataggtatactccagctgccgctcgcgccagctgcgtgcgaaggccagcgcgcgatcccccaggtgggggcgcagcgcctcggtcacgccgtgggtgtcaatcaaggtgccgtagacatcgaaggccagcgtcgtcgccatatctatcgctcggatcctctgccggtgcgccggctccagcggagcccctcaaacctatgcgggcaccttagcactcctgtcgcccgaggtgcgcgctgcgcgccgggctggtctcctgagcccaccgagcttacaatcccgcggctatggaatggatcgatatcggcgccaacctgacccaccacacctttcgcaaggatctccaccaggtcctcgagcgtgccgaggccgcgggggtcagccagctcttcgtcaccgggaccgatgagagcgaatcggtcaaggcgcaggccctcgccgcgcagcaccccggccgactcttcgccacggccggcttccatccgcatatggcgaagaccttctccagcgactcggagtcggtcctgcgcgatctggcctcgcggccggaggtggtcgccatcggcgagaccggactcgatttctaccgtaaccactccccgccggaggtccagcaacgcgtcttcgaacgccacctggaactggccgcggagctcaagctgccggtcttcctgcaccagcgcgatgcccaccagcggttcagcgagatcctccgcgcctaccgcgaccacctcgtggacggggttgcgcactgtttcaccgagggtcccgagatcgctcaggcgtacctggatctgggcctgcacatcggggtgaccggctggatctgcgacgaccggcgtggccaggccgtgcgggacgctgtgcgggtgatcccgccggaacggctgatggtggagaccgactgcccctacctgctcccccgcgacgtcaaccccgaacaggtcgggctgccggtcaagaatcgacgcaacgagccgtgcctgatgccccacatcgggcgggcggtggcccactataccggccgcgatgtcacggaactcgccgagacctccagccgggtggcgcgccgcttcttccgcgtcgaggcgccctcccgctaaccggccgcgccgcgaccggcggccggcatgccgccccagtctccgccctcggccaagcgggcctccagggcggcggccggcgccggcgggctgaacagatacccctgcacctcgtcgcacccgagctggcgcagcagctccagttgctcgggccgctccaccccctcggcaatcgcccgcagccccagaccctgggccatatggatgatggcgcgggtgatgacacagtcttcgggctcctccggcacgccgtggatgaaggactggtcgatcttgatcttggccaagggcaaccgcttcaggtaacccagattggaatagccggtgccgaagtcgtccacggccagctgcagtccccgggactggagttcggcgatggccgtgcgcacgttcacgtcgtcctcgaagaagaggctttcggtcatctccagctgcagcgcctcggcaggcagcgagcgacgccccagcgcccgctggatgaccgccgggagacccgtcccgcgcagctgcgccgccgagagattgatcgccaccggcacctgcagaaccccgcggccccgccactccgcagcctgatcgcaagcgcgcccgatcacccactcaccgatggctccaatcaacccgctctcctcggcgacggggatgaactcaccgggcgagatccagccccgatccgggtggtgccagcgcagcagcgcttcaacgccgaccacctgcccggtgctcagggcaacctgaggctgataccacaactcgagctcgttacgttgctccgcgttgcgcagcatcgcctccagctcgacgcgctggcggacctcacgattcatctcttcggtaaagaaccggtagcggttgccgccctcatccttggcgcggtgcatggcggtgtcggccgcgcggaccatgccgtcggcgtccgccgcatcgccggggtagacgctcaaccccacgctcggtgtcaccgcaacctcgcggccgtcgatccgcagtggcttgcggaagcggttgagaacccgctgtacaagctgcgccacctgctccgtcgactccaagtcgtggagcagcatcaagaactcgtcgccgccgtgccgccccacttcatcccccgaccgcaccatttcgcccagccgctcggccacctggcgcagcagctgatcaccggcatcgtggccgaggctgtcgttgacgaccttgaaacggtccaggtcgacgaaggctacggcgaaacgctcactgtcgctggcacgccgaatgccttgggcgacgcgccccagcagccaggaacggttgggcagcccggtggtcagatcgtgttcggccagatactgcagctgcgcggagtggtccagggcaaagcccacgtcttcggccagctcgaccagcaacgaccggatctcctcgctgaagaaacccgcctccggggcgtaaacggccagggcgccaaccggctcgccgccgtgacgcagcggaaaggcggccacggcaccgaaccccgcctgcgtcgcagccgcccgccacggcgcggcttcccgcgcccccaggaaatcctcgaagaccacgggccgatcctcgttgatggcgcgtcctaccggcccccgcccctcggcactggcgggatcggcgctgacccggatcgtttccaaatacgccaccccggcctggtcgccctcccaggcctgtggcacgacttggcgggtctcggcgtcgaccagaccgatccacgccaggcgcagatccgtgtggcggaccacgatgcgacacacctcttggaacagagccgagcgctccggcaggcgcacgatcaactgactagtggcactcagcgccgcgtagagccgcaccagctgcgagacgcgctggtgcgctcggttgagctcggttaggtcgcgcaccaaggccagcatcgacacgacctgcccgcccgcgtcgaactccgggaccaggcgcgcctggagcgagcaggtttgcccgcgcacatcggtgaactcgaaactgagcgtctcgggttgcccgcaatctcggacccgctcgagcaacgcctgccactgtggcgacggcggcggatagccgacctcctcctggcaacgcccgagggcttcccgccggtcgaccccggtaagcgcctcgaaagcggggttgacgtagagataacgcagttggttatcgaggcgcaccagcacgtccgggatatgctcggccagcgtctcgaagctcctgaactgcccgtgcagatcctcgcgctcccgggccgcccgggccagccgtctcaatagcaggtagagcagcccggctgtgaccaggatgaaggccacccccttgaccacctgccccaccggcagccactccgcgggcaaccaggcaatcagcaacccatccgtggccaggatccagaacaggccgaggacggcataggcgatcgacaccgccaggggcagccagcgcgggtggaatcgccgcgtccggtccatcgacacccccctcgcaaaggccgaagccatgagccgcttaccggcccggcaccggctgctgtaccggggcctcgacgcgcttgcggctgccgtcgtcgaagtacagctccagcgtgatcgcctccccctggctgagcggccgacgcagatcgaccagcaggagcctcggcccacccgggcgcaattcgacctgctcctccgggggcaggagcagcccgcccaggcgctggacctgcgcgactcccccgcgtcgctccacagtatggagcaaagcctcctcggccgcctcggtgaacacccgcaccaaacggtgggactggtccgcggtattcgttaatgccacctcgccctggaccacgccctcccccggggcactcgccgagacccggatgcggtccacatccaccacctcggcggcggcttccggagcgggctcctcggcggacagctcatccggcaccgggagcggcgacaatgcggtcagccccggatccggcgactcacgctcgcgcatccggcgctcgacctcctcggggcgagtccgcagcagatcgatggtctcgcgatcagggcccagcaccggcagccggacgccgtcccgcggcccgttttccgcctgcgccaaccccttgcccagcgagccgaccaacaccaggatcgcggctgcccagatgccgtatcgttgcctcataccctttccacccgctgctccaccgctgcgcgcactattcagggtatcggcccgcaaaccgcacccttgaacccgcccggggccggccgtgaactcgagccgactggcttgcaccccgccgcgctcggatcagggtccgggccgcagcacccgcaaccacgtccagaaattgagcagtgaggccaacgactgcgcgacataagtcaacgctgcggcgctgaggatccgtcgagcgtggggaggatccacatccgggtagaggtagccgctgcgccgcaacaacggcagcgcccggcggaagctcgcgtccagttcggtgggcagcgtcaccaggtgcacgacgacgccggaaccgagactgaggacaccgccgagcaggaacagcgcagccaccccgggcacccgcagcacaccggcgaccaccggggccgccaacagcaggacggcacccagctgctgggcccgccccacggcgcggaccagccgctggcgccagacgaaaggcccgtaacccgccgtatgctgaagggcgtgccccacctcgtgtgcggcaacggtgagcgccgccagcgagcggcggtcgtaatgctcggccgacagccgcaccgcgcccgcctgcggatcgtagtgatcgccccgctcggtccgttcgacccggatgcggttcagcccacagccgtcgagcagctcacgagcaagctgacccccagtgaccggataccgattgcccggctcggcgtaacggcgcatcacgcgctgcacccacaggccgggtccatacaccgcgccgagcagcagcaccagcaagaggatccagatcatcgtcccattgtgccgataccgcgggcccggcgcatgcccctgaagctgacaaacatgatgagcggttcacatttgctacggcaggtagtaacatttgctgcaggacagcataagttgtcttttggttagccatacagggcctgatagcgcccgggagtccaacgaccatgtttaccgcactggtcagcccgcaatacgcggaacgcaacggccaggccaccaccgtcgcgggcggattcatcgcccacggcctggtccctccccatcgtgaccacggcgaacagaccggctggttctacgccctactacccggacggccggactcggtcgacccggaacacgtccgtccattcccggccgatcagctcgaggcggtactgctcgccgagcgggatcgctacctggagatggctcagtcggacggggatgcggtctgggcagacgcggcggcagcgatcggtgacatgatcggctgcctacaccgcgcccaactccagggggatgcccggtatacggcgcttggcgaagcgtcaccggcagacgccggtgcgaacggcgccgcgtaagcggctccgtcagacactgtcgtcgggctgatcgagcaactcggcctcggtcagcaccggcacacccggcggatgattctccgcgcgggccaggaagacatcacggtacgacgtgtagagcacggccccgaacaccggaagcagcaggacacccagccagccgacggtgagcaccaccacaccgacggcagcaaggagcaggccgagcagaccggtcatcgacaccggattgacggcgtaggcatgaacgctcatccacatggccatcccgggatgcgcgccgtgcagggccaccatgggcagcaggaaccactgcccgaaggcgagcaacccggcgagcgcaccaaccgctgccagcgcccagacaccgccggcgacaaataccggaccgatggcgaaggcctcttggggcggtggcgcgggtgcgcccgaggccaatcgctcctcgtaaagcccgaccccggtaagcaccgtctccagcgagtcggccaggggccagaacagcaacggcccgagggccccgtaggcggcaaagagcccggcgccggcggtcagcgccacggcgccgtccagattgcccggcaggacgtagaatggccgcgcatcgcggttgtagtccgccaccagcgccaggcgaacgaacagcaccagggccaggaccaccaccaataaggtcagcaatccccgcaggggcgcccaggccactgagtgtgcgaggagcagcgccgcggcgacgccggcggtgtagccaaggaacgccgccggccggcgcaccagcagaccggcggcctcccggagccatccctgccaggcctcaggctcggtgggacgcggcccaagcgcagacacgtgcaatcctccccgtcactgtccgagcgccgggcgccccaaccccatcgccgtcgaccgccgcgcaggctcagccaatcccctccggcgacccgaacttatcgagcagctcctcaaggatctggagcatatccacggcggagaccatgcccaccagccgctgctccttgttgagcaccggcaacgcaccgaagcggttctcccgcatcagctgggcagcccgctggaccgggtcgtaggtgtggacaacgaccgggtggcgggtcatgacgttcttgagggccatgttgtcgtccaggtagtagacgtgggcgatgtccggcgcctcgtcgacccagtccggacgccgcaggtcgcgatcggtgaccatccccagcagcgccatatcctcatccaccaccggcagatgccggatgtggttgtagcgcatcttgaaaaaggcctcccgcacaccttcatcgggatgcccggtgaccagtttatccgtcatgatctcagggagcttcatggcttccctcctgataagcatggctgtagcgggtgccgtctcatcgacggcaccgctgcggctcgtatccttgctgggcctactcctgctcggggaagaggtcggcgtcggtcactgcaccgcgactggccgaggccgccaggcgcgcatacttgcccaacaccccgcgacggtagcgaggccggggcacctgccactggctgcggcgacgctcgagctccgcgtcatccacctccacctgaagcaggttctggtcggcgtcgatggtcaccgtatcgccctcggcaatcagcgcgatggtcccgccgtcgtaggcctcaggcgccacgtgcccgaccaccatcccgtaggtcccgccggagaaacggccgtcagtgatcagccccaccgcatcgccgagccccttgccgatgatcgccgaggtgggcgccagcatctcgcgcatgccgggccctcccttgggcccctcgtagcggacgatcaccacgtcaccggcctgcaccccgtcggccaggatggcctccaggcactcctcctcggaatcgaacacgcgggccggtccgctgatacggcgctgttggatgccactgaccttggccacggcaccctcttcagccaggttgccccgcaggattgccaggtgaccctcgggatagagcggccgatcgaagggcatgatgatctcctgatccgccggcggctccggcggcaggtggccgatgagggcctcgatggtctgcccggtgatggtctggcagtggccgtgcaacagcccctgctccaggaggatgcgcatcacctgcggcgtgccgccgacctcgtggaactgactggtcacgaaccggcccgacggcttgaggtcgcagagtaccggcaccttgcggcggatgcgctcgacgtcgtcgaggtcgaacggcacctcggcggtattggcgatggccagcaggtggagcacggcgttagtggagccgcccagggccatcaccaccgcaaaggcgttctcgaaggcctcgcgggtgaggatcgaggacgggcgccggtcgtgatggacagcgtccatcaggacccgggacgcctcggcggccacatcccgggcctcgtcgtcctcggcagagacggtggacgagcccatcaggctcatgcccatggcctcgaaggcgctggacatggtgttggccgtgaacatgccgccacaggcgcccgccccggggcaggcgttctcctcgacccccttgagatcggcctcggagaggttgccggcgttgtactgccccaccgcctcgaaggcgctgaccacggtgagatcctcgcccttgtaatgacccggcttgatggtgccgccatagacgaagatacccgggatatccagacgggccagggccatcatcgccccgggcatgttcttgtcgcagccaccagtggcgagcatgccgtccatccgctggccaccgcccaccgtctcgatcgaatcggcgatcacctcgcgggagaccagggagtacttcatgccctcggtgcccatggtgatcccgtcggagacggtgatggtgccgaacttcatcggcatcgcccccacctcgcgcagcgcctcctcggcgcgccgcgccatggcgccgatcccgacgttgcagggggtgatcgtactgtgcgcgttgccgaccccgatgatcggcttctcgaaatcctcatcccggaaaccgacggcgcgcagcatcgcgcggttgggggttcgggccacgccctgggtgatcactcggctgcgacggttatccgccatggatggctcctctgtcataaacgattgcaggcgatccgcatagggtacctaagaacggtgccgtcgcgggagtaccagccgccggtttacaccccggtaaccgcacaccgggatcgccgatggccgctccgcccccttgcgccgcaacagagggcggactcaggatagcgggatggtcagcagccgggataacggaccgccgatgggcgcagacgaggcctcattctcttgggagaccgtggagcggcagtggctgggcgcccaggacgacggcggtttcaacctggcgtaccagtgcctggagcggaacatcgccgccggccgcggcgggcaggaggcactgatctggcgcggcgccgaaggcgaacgccaggtgtacagctaccaggatctgctcgacggcgcgctacgcttcgcccgggcgctggagcgacgcggcgtgcgcctggccgagcgggtctgcaccctcgggccacgtcgcccggagctctacctggccgccctcggcaccctgcgccacggtgccgtctacgcccccctgttctcggtctacggccccgacccgatccgccgtcgcctggaactgggcgaagcccgggtggtgatcaccacccggcggctcttcgaggagcgcattgccccggtgcgcggcgcgctgccggcgctggagcacgtcgtcctggtcgatgacgaggcccccggcgcagcgtcgtgggaggccttctgcgcgaatgacgccgccccccagccgatggcgaccggcgccgaatacccggccctgttgcacttcaccagtggcacgtccggcccgcccaagggggtgctccacgtccaccgcgccgccgcggcccatttggccaccgggcgcgaagtgctaggcctggccccgggcgagcgctactggtgcaccgccgacccggggtgggtcaccggggtctcctacggcatcctcgcaccgttgctctgcggcgccaccctggtggtcgatgaaggcgagttcgacgcccagcgctggtacggcatcctcgccacggagggggttcggtgctggttcacggcacccacggccctgcgcatgctgcgccgagccggccccgaggcactggagggcttcgacctgtcccgactcgaacggatcttcagcaccggcgaacccctggacccggccctcacggaatggaccgagaaccatctgggccgccccacccgggacgcctggtggcagtcggaaaccggcgccatcatgaccgcccagtacggtgatgcgccggtccgcgccggtcgcatgggccgccctgtgccgggcgtcgagctgattctggccgaggccgatggcgacaccgtcacccccgtgacccaaccggggaccaccggcgagatcctgatccgccgcggctggccgtccatgttccgcgcctacctgggcgcgccggagcgctaccgggccgccttcgtcgacaactggtaccgctccggcgacctagcccagtgggacgaacaaggcgagctgcgctttatcggccgagccgacgatgtcatcaagaccgccgggcatatggtggggccagcggaggtcgaggcggtcctgaaccaccacccggaggtggccgaatgcggggtgagcggcatccccgacccggtggccggcgccctggtcgcggcctgggtcgtcacccgccgccctcccgaggccccggaacagctgcgccgggatctcatcacccatgcacgacagcgcctcggcgcggcggtggcgccgcgcgagatccacttcgtggacgagctacccaagacccccagcgggaagatcctacgccgtcagctgagcacgtgaaccgagcgctccggctacttcagcacccgccgcagggcccgcccggccgccttcccggtatcataaccagtgacccgtcggccaccgcgctcgcgacggacctgctccgcgctgcgcgccacgcgcgctgcccgtagcgcccagggcaccactctgagccagttcacggtgacttcctccctattgagcctgaatctgagtgtaatccatcgccgatcgacactgaagcagcacacgtggtcagcagtccgccactaccgttacgctaaccggcaacgatccggagaaggagatcccgagtgttcacccgacacccgctcacctggctcaccgccgccctcaccgcccttgtgcccgcgctggccctggctgaagaaccggaagagaacccggcgcgcagcgtggccgaactgacccagggcgccgcccagacccttggagaggagctgcgcgcgatcggcgacctgttcaagggcttcgagggcgaggccctcggcccgcagctgtggacactcgcccaggagctggccgacctgggcctgatcatcgccgtcaccatcggtctgctcctgctgctgcggccgctggcgcgccccgtgttcaaccgcgccgaaagctgggcgcagcgaggggacgcccgcctgcgcacggtccgtcgcaccgtcggtgtgctcggcgccgcgctggccgacctggcgaccatcttcctggcctggattgccggctacgccatcgccctgtccttcgttggcgatgtgggcggcatcgaggcgcgggagtctctgttcctcaacgcctttctgatggtcgagggcgtcaaggctctgctgcgcatcctgttcgcgcgccgcaacccccacctgcgcctgattgccaccgacgatgagcatgccaactactggggcaaacggctggcccggatggccgggctgatcggctacggcctgctgtttatcggcccctttgccaccatggccgtggctgaaggcgtcgggcagctggcggtgctcatcgtcatggtgctcgccttcggctacgcagtggtcctggccctgcgcaaccgccacgacgtgcgggagcgtctccaggccagtgccgcgcagtccaaggtactgttcacccgcaccatgctctcgtccctggcctgggtctggcactgggtggtcatcctctatttcggtgccctggccgtggtgacgatcacccaaccggacgccgcactggccttcatggggcaggcgaccctacagaccgcgctggccatcggcatcggcgtcttcctggccatcgtcctgactcaggcaacggcccggcgcatccggctcagtgagcgcaaccgacgccacttcccgctcctggagcaacggctgaacagctacctgccgttcgtcctgaagatcgtgcgaaccgccatcatcgtggtggtcatcgccaccgtactcgatgcctggcagctgttcgacttctccggatggctgacttccgagggggggctgcagaccctcggggtcatcttctcggtctccctggtgctgctcgccgccacggcggtgtggctcctggcagcgagcttcatcgagcaccgcctgaacccggacgtgggccatggtacgccgtcggcgcgggaacagaccctgctcaccctgttccgcaacgccatcgcgatcatcctgatcaccatgaccacgatgattgtcctcgccgagatcggcatcaacatcggcccgctgatcgccggtgccggtgtcctcggcctggccatcggcttcggcgcccagaaactggttcaggacatcatcaccggggtcttcatccagctcgagaacgccatcgatgtcggcgatatcatcaccgccggcggcgtcaccggcaccgtcgagaagctgaccatccgctcggtgaacatccgcgacctgttcgggacctaccacttcatcccgttctcgtcggtggacagcgtctcgaacttcacccggcacttcgcctaccacgtcggcagctacggcgtggcctaccgggaggatgtcgaccaagtgattcccgagctcgaggcggcctacgaggacctccagcagcatccgaacgcggatatccgcaacgccctttacgacgacttcgccgtggacggggtggtctccctgggggacaactcggtgaacatccgggtgcgcatcaagacggcaccgggcatgcagtgggccgtcggccgggcctacaacgggctggtcaagaagcgcctggatgccgcgggtatcgagatccccttcccacaccggacaatctacttcggggaggatcaccaggggaacgctccgccaatgcgcctagcgcaggtggcctccgcctcgccgagcccggccagtatcactccggcggcaccgaccgccagcgaccgggtccaccacgatcctacggaggactagaccgacgcgccgcagcggtgcggcgcaccacaaaaaaggcccgcccctctgcaggggcgggccttttttgtggactgctgccgtaatccggcagcgcgcggcgcccgcgcgctagaccggatccgacatatcggcatcctcagggtgttccccgatcaccagcttgtcgccgtcctgccgatgcggcggtacctcgaggttggtcggcgcaggctgcgcccgatagacccgaccggccatatcgtagcgagccccgtgacaggggcagaagaacccgccgagccagtcggcgtcgaagtccatcggttcgatctcagggtagtacgtggggatgcatcccaggtgggtgcagatcggcaccaccacgaagacctcggggtccacggaccggtgcttgttccgggcatactccggctgctgatcccgctcggagtccggatcgcgcaggcggtccaccatcttgtccagcgtctccaggtgctcttcggtgcggctgaccacccagatcgggctgcccttccactcgaactcaaggcgctgccccggctcgagcttgctcacgtcgacctcgatgggcgcaccctccgcctgcgcctcgacgctggggcggagaaagccgatgaacgggaccgcggcaaacaccgcgccgacgccaccgaccacgctcgccgcgccggtcaggaaccgccgtcgcccacgatccagatcatccggtgcctcgttcgtcatgtagaccccctgttgctacttaatccattcatgcaacggtatcgccggttacggcataacgtaaaggttgcggcgtggaatgcaaggcgcggccgtgccccggcctgcggcatgttaccgcatcggccaagctagatgggccgtacacaccgcttccccggccaccccgacaggcttgcctgcctccaccgtcgcggtaggctggacaatactatacgcaggagactcaatacgggagggcgtcatgcgaattctcatcaccggtggcagcggctttgtcggcaagcccctgtgtgcccgcctccacgagcgcggccatgagctgctggtcgtctcacgcaaccccgaacgcgcccgcggcgccctgccaccgcgcaccaacgtccgcccgagtgtagccgacttcgtcgacagtcagcccgaggcgatcattaacctggccggcgagtcgatcgccgagggccgctggaccgaggccaaaaagcaacgcctgctcgactctcggttgaccatcacccaggccctggtcgacctgtgtggacagctcgaaaccccgcccaaggtcatggtctcggcctcggccatggggtactacggcgaccagggcgaccgcgaggtcaccgaagagaccccgcccaacccggaattcgtccacgagctctgcgcccgctgggaggagacggcgcgccaggccgagtcccacggcgtccgcgtggcgctgatgcgcatcgggctggtcctcgaccgcgacggcggcaccctggccaagctgctgacgcccttccgcctcggcctgggcgggccgctgggcagcggcaagcagtatatgccgtggatccatcgcaccgacctggtgcgcatcatcctcttcctgctcgatcaggaggcactcgctggccccttcaacgccggtgcgccggagccagtgaccaacgccgagttcacccggaccctggcccggcacctgcatcgcccggccttcctgcccgccccggccccggccctgcgcctggcctttggcgagatgtcccggatcctgcttaccggcgcccgcatgcgcccgcagcgcctccaggaggccggcttcaccttcgaataccccaccctcgacgaggccctgagcgagatcctccgcaaacgctaaaggccgcgctgcctcccgccggcgcccccgctgaggcagcggcgccggtgggtggcccattccttgcttcccctgagcaaaagacactccacgaccgattcacgaggtgtacatgccactcccggtgcaccgacacggcgcgaaccctcgaaagcgcccctcggctctggcgctccttggatttgccgtagcatggctctttgccggttcggccatcgccgacgccacgcgcatcgccgtcgcctcgggtctgcgtcacgccatgaatgacctggttgcgcagtttcaggaacagtacccggaacaccgcctggcggtttcctacggatcctcgggttcgctacgcacccagatcgccaatggcgcccccttctccgccttcttcgctgccgacatggcacgccccgaggcactcgtcgactccggccacgccggttccgcggtccgccactacgccagcggtcagctggtcctgtggacccgcaaccagggcgacgccaccgagctggccgacctgaaagatccaagctttcgccgcatcgccatcgcccatccggagcacgccccctacggggcccgggcggtcgaagcattgcaggcggaaggcgtctacgaggccgtggcggaccgcttggtcaccggcaacacggtcacccgcgccctgcagcaggcgcaaagcggcgccgcgcaggctgccctgattcccctctccttggcgatccaccccaacatcgccgaacagggccaatacacccccattgacccggaactgcaccatccgctcgagcacggctacatcatcacccgacgcggcgccgaggatgaggctgtagcccgcttcatggagttcgtgggtagcaccgcgggccgcgagaccctcagggaacacggtttccacccgccggagtagcccaccgggactgcgcagaggtacggaccgcccacgatgctatggatcagtgaagccgactggatcgccctgcagctgaccttaaagctggcctccatcagcaccggtctgctgcttctgctctgcctgccgctggcctggtggctcgcccgcaccgagggccgcgccaaggtcttcgtggaagcactggtggccatgcccctggtcctgccgccgacggtcatcggcttctacctgctgatcttcctgggcccagcggggtggctcggcggcctgctcgagcagatcggcgtcggccacctggcctttacgttcacgggcatggtgatcggctcgatgatctactccctgccgttcgcggtgcagccgatgcagaacgcgttccaggccatgggcgaacgcccgctggaggtggccgctacgcttcgcgcgtcgcccctggatcgcttcctcaccgtggtggtccccctggcccgcaacggcttcctgaccgccgccgtgctctccttcgcccacaccctgggcgaattcggcgtgctcctgatgatcggcggcagcatcgccggggagacggaggtggcgtcgatcgccatctacaaccacgtcgaagccatggattacgccgcggcccacggcctctcgctgttcctgctgctgatggcgttctcgctgctcctggcggtctacctcctgaaccgccgtttcaaggtcgtggggatcgcctgatgggcatcgacgcgtcgttccgagtggaccggggcgagttctgcctccaggccgacctgaccctccccggcgctggggtgaccaccctgttcggccgctccggttcggggaagaccaccctgctgcgctgcctcgccggcctggagcgccttcctcacggacgactcaccgtcaacggtgccgtctggcaggatgccgataccttcctgccggtccaccgccggcccatcggctacgtcttccaggaaccgagcctcttcccgcatctaaacgtgcgcggcaatctcctctatgggcgacgccggacgccggccggagaccgtcgcagcgacttcgccgaggtgacccgtctgctcggcctagaggaactcctggagcgctcgccggccgcactctccggcggccagcgccagcgcgtctccatcgggcgcgcgctgctgaccgacccccatctcctgttgatggacgagcccctggcctcgctggacgccgccaccaaggcggagatcctgccgtacttcgaacgcctgcacggccatttgcacatccccatcgtctacgtcacccacgccctcgacgaggccgcccgactggccgatcacatggtgctgctcgaagccggccgtgtccgcgccgagggccccctccaggacttgctgacccggaccgatctgccccttgcccgcagcgagtacgcctcggcagtgctggagctgcccgtcgcgcgccaccatccggcagaccaccttacggaactcgacgccggagacgcgcccctgtacctgccgcgtctggacgctgccatcggcgagcgcgtccgggtccgcatccacgcccgggatgtgagcctcgcccgcgagctgccgacgcaggtgagcctgctcaaccgcctgccggggcgagtggcggccattgacgacgacccgacaccgagccacgccctggtgcgtgtggaggtcgccggacaggcgctcctggcccgcatcacccgccgctcctgccaggagctcggactgacccccggggtgtccatccacgccatggtcaagggcgtggcgctgcgctgacgttgcagcacgccagctggccaccatactgaaccggacgcccccatacgcggccactcgcaggaagcccaaacatgcccgcccgcctgagacggctgctgctctgcctgcaccgctggatcaccctcgccctcgcccccttgtttctggtgatcatcctcagcggcggcctgctggcgctcgaaccggtggtccgggacctggcggcatcgccgggcgcggaggaaccgatcccgctcgcggagctgcaacgcttcctggccgaggtcgacccccagcagcgcacccgcgccctgaccctggagcagggtgggaccgccgtgctcgaactcagtcgtgccggggagcgctggcacgaggcgttcgaccttgaacagcgcacctccctgggcgaacgcgcctacggcggtgcgttcttccagaccgtccgacacctgcacaaggacctgatgctcgacctggcggtggtcgtcgaggtcgccagctacgcactgatcctggtgctgatcgctggcccctggctggcctggccccggctgcgccacagcctgacccagtggcacaccttgatcggctggctgaccctgcccctgctcctgctcgtctcgatcaccggcgtgctgatggccctggagctcggcaccccccggctgcccccggtggaccgcgacgccggacgcctggccgtaggcccggtcctgcaacaactcgaggccaccgagaccacccacgtctaccgcatggaacgcttcgagcgcgctgcctggacggtggaggtcgacggcaccgcaggccaccggcagctgatcgtcaccgccgaggggatcaccccggtggacgcctaccccggctgggtcgccgagcttcaccagggcacctgggcgggcccctggtcgggactcatcaacctgctggccgccctggccctgctgttcctgttcatcagcggtgtctggctctgggcacgccgctggctgggcggacggcgccgtggtgacgccgatgcggatctgctcatcgcctacgccagtcagacgggcacggcggcccaactggctgcggagacagcgcgcgcgctgcgcagcggcggcgcccgcatcgaagaggccgccctgtccgccctggagccgaaggcactcgacggctatcgctacacgctgctgatcgtctccacctgtggcgacggggacatgccggataccggacgcacctttctggcggccctggaaagctcgtcgttgaaccgcacacgattcgcactgctcgccctcggcgactctagttaccggcacttctgcgccgccggggagagcctgcgcaccagcctgcgccgtgccggggccgaagaggttctgcccatggcccgagccgatggcgccccggaggccacctggcagctctggctcggcgaggtggcggaactggtcggcgtgcagccaggccagaccaaaccgatcccggccgatcagcccctgcagctgaccctgcgccggcgcgaacagctcaacgacccgaacgaccccatcacccaggaagtttgggggctgacgctggagagcgacacccctctgacctaccgccccggggacctcctgctggtgcgccccggcgagggtgagccggcacgcccctactccatcggtagcaccccgctcgacgccccgcaccggctcgaactgaccgtcgccgtcaccagccgtaccgatgcacggggcaaaaaccgccccgggaaggcgtccagcctcctggcgcaacggcttcagctaggcgaaaccatcgcaacgtccctgcgcacccaccggcacatgcacccaccagacgacccgcagcaaccgatcatcctgatcgccgccggttgcgggattgcccccttcatcggcttcgtggccgagcgcgccgcccagagccaacgcggcccggtctggctgatcttcggcaaccgccgccgccacggtgacttcttccacgccgagcgcctgcagcggtggcaggcccagggcgtgctcacgcggcttgacctggcgttctcccgagacccggaggacggcggctacgtgcaagaccggatcgcggacgcgcgggccatgctggtggactggatgctccaccgcaacgcccggatctacgcctgtggacgacgcagcaccatcggaacggcagtgccaaccgcactgaccgaggccctgcgccagtgcggtgctccggcctatcgtgaccaggccgaggcggtcgtgcgaggctggcaaagcgacggccgactgcgcctcgacgtgatcgactgagcccatggaacaacgcccccgcagccagaccgccgagatcgctgccgcactccgtgtctggcacacccgtctcgacgacgccccgacgatcttcgacgaccgggccgtactccccctcctgagcccgcggatgcgccagctggtgcaaccaccgcccccactgctggccatgcagctacgcaccatggagggcatgcacccggaactcgccgccctgcgcggtcagacggtcacccgcgcccgcttcgccgaggacgccctggacgccgccgtggaccggggccaccgccagatcgtgctgctcggggcggggctggacaccaccgccctccgccgcccggacctcctcgcccggaccaccctgctggaggtggatcaggcccccatgcagtggtggaagcgggcccatctgcccgccaaggtggccaaccggatgcgattcgtggcggtggacttcgcccgcgaccgactggccgagcgcctcctggacgctcgaatcgatccgcagactccgctgttcgccaactggatgggctgcacctactacctgcccccggaggccatcggtgccacgctgcaaggcctggcggaggtcgcggccccgggcagcgagctggtcgccgattactggctgcccgccggggagctgtcgtggcggccgcgtatgctgttgcggggggtcgagctggccctgaatacgcagcaggagccactgctcggtctgatacggcccgataccctgcaccggctggcggcgaacaccggctggcaagtactcgaggaactggacgcgcccgccctccgggcacactggctctctgaacgacgcgactcgctctcggtccccgccttcgcccgctgcctgcgcctggtgcgcgactgagctcggcccgtcatcggcgctcgcgcagcagcggctccagctcctcgatggcctgctcccagtagtccacatcggcgcgataccagtcaccctccggcgttcggcaactggcgtactggaacggaggtggcacctgggcaatccggaaacgcagatcggcgtagatggcgcaggcatcgccctggtgcacgaccaccttgcgcaaatagggcagctgcgcgaagcgccggaactcggcaaactccgggcgccaccatgccgcctcggcgaactcgcgcactgcaccgtcgccgaagcgcggcagccgctcccactccagcgcctcgggcggtcggaacgactgccagtgccgggtcagcaggccggcggtctcatccaccgtctgctcgcccgccccgaaacccagatgggccgaccagtaggcgtcgtcgccctcgatgaacaaccgccagttcaagggagataacggttggggcatggcgtggacccgggccccgtgcatcccgcgctcctcggcggctagccgcgcatgctcgagggcgtgcacatgggccaccgactggaccgcgatcacggcgccggcggccgccagccccaacgccgcccagagccgcccaccgtagcgccaggtcaacagcagcccgagcaggagcgcgcccgtgatccacggatcgaggatgaaggtcaccgggaaggcgaaggtctctcgagagaacggggcgagcagttgggtcccgtagttggtgatccagtcaccgaagatgtgaatcccggtgcccagggcgaagatgagcgccccatcgcgccagtcccgttgccccggccacagacgcgccaccacccagcccagcagaagcgcccagaatgggagcagcagcagtgaatgcgtctcgccccgatggaggttgtagtagaccagggagtcggcgatcaccagccccaggaaccagtcgatatccgggaacagggccgccccggcgccgatccaggtgcgttcgcggagggaaaagcgtggcgccccgcagtcgcgcggcgccaccacccggttgatcagtgcgccgctggccgcatgggtgacaggatccatcactccaagatgccagcccggcgatttcaaacacaaatgaatgctttatcctagcggacccatgcaccacccggggcatacagagcagcctatgggcagcggccaacgcctggagagcctcgatgccgtccgcggggcggcagtgctgggtatcctggtcatcaacatccagctcttcgccatgccggtggccgggctgttgagcccgaccctgctcggcggtttcgagggctgggactacgtcgtctgggccatcggccacgtcttcttcgagggcaagttcatcgccctcttcgccgccctgttcggcgccggcgccgtcctgctcgccgaacgccaccgggcggccggcatcaacccctgggtggtccaccgccggcgcatgctcgccctcggcgccatcggcctggcccacggcaccctgttgtggatgggggatatcctgttcatctacgccgcgatggggctgctcgccttcctgttcatcgaccgcacgccgcgtgcgctcctggcctggggggccgcgctctacgccctgcccatcctgctgaccatggccgccggctgggggctgaccctgctgcccaccgccggcttcatcaagctcgcctccgcctcgccgcccgtccacgaggagatcaccgcggccatcgaggcctatcagggcggatggctgacgcagatggagcagcgcctccccgaggccctcacccgctatctggtcggcaccccggcacgcctgggctggctgaccctcggctgcatgctgatcggcatggccgcgtacaagaacggcttcctcaccggcgcctggagctcccgggcctacgcgcgggtggtgggctacggcctgggcatcggcgtcccgatgagcatcgtcgggatcgcttaccgcgagtggcgcgactgggaattgctcagcggcttcttcttcagcacccagctcaatcagctggcggtgcccttcgtcgccgcagggtgggccgccctgatcatcctcgccttccaacgcggctggctcggacgcctgcactggccgttgaccgccgtaggacggacagccttgagtggttacctgctacagtcggtgctgtgtaccctggtcttctacggccacgggctggggctgtacggcgagatggggcggccgacccagctgctggtggtactcggcgtctggctggtcctgctgatcgccgcacccctgtggctgcgcgccttccgcatgggaccggcggaatggctcctccgccaggccacacagctgccgagaccggcgccaccatgccccccggtccccccgccgcgcagccccgacgccggctgaacgaccccgtgcccccacaccccggaggtggcccatgaaggtaaccatcgaggtcgatctgaccccccaggaggcccaggaactgatgagtggctcggccgaatcggccctggccttccagcagcagttcctcgaggcggtctcccaggaggtggcccgccagctcacccggcagtgggagcagtggccgcggcctccgtgggcccccgggacgggctcgcacacggagtaaggccgctctcgtggagggcacgcagggagaggtcggctgccaggacgccctggaccgcgccgaaggggtccagcaatggcacgccgacggtaaagcagtaatcgcggctcgcagccgaacggtagagcggggtcacaaacgtccggccgtcctgcacggcccgctgaaaccagctgcgcgccgaccagtcctgccccaggccactctcgccgtaagcaacctcgaatccatcccgggcgatgttctcggtgatctgccgcccatggcggtctgttgcgtagaacagttccagcgacggtgaatcccgcaatgcctgccgcatggcctgctccattgcggcgcgttccaacctgtcctgttcctgaaaccggcgggccgccgcctccaccgattcgcgggcgcggcgatgcacatccagacgaaagacgccgatggcgtccagggccccggcgctcaacgactccaggcgatcgctgagctgttgcaccccctcggcccgaccatccatgtcttgggcgatctgcgccacctcctggatatcactgctgacggactgggccgtggtcgccatctgctccgttgcgctggccacggctcgcaccccgtcgccaagttgccccaccgcctcccgagcctccttgaggtggtcccgggtcgcacgcacctgatccaggccggctcccatgtcttcgcgcacctgttcgacctgttccaccgtctgctgcacgccaccctgcacctgatcgagcagtttctgcacccgatccgtcgcctcactggtctgctctgccaggctgcgcacctcctccgccaccaccgcaaaccctgcaccggcggcaccggctcgggccgcctcgatggccgcattcaacgccaggagattggttctcttggcgatggagtcgatgatctcgaccacctcgctgatctcgtacgccccactgctgagcgctgctgtcgtctcagcaagttgaccgacgccctctccgatggcctcgacgcgctggtgtgcagcctcaccgtattgatcacactcggccgccgtccggtgcaccttctccccgagctcagcgatctgttgactgttcggggccaattcctgctcaagcgtcaccgccatctgctcgctcgcactcgcaatactaccggccgtggtcgccagcgcgccgctgtgttcccgggtttgccgagcgttcgcggccaactccggcaccgcctcggccatggcgaccgtcgcttcgctggcccgcccgatctcctcctgcagcttgcccacgaaccgatccatgggctcggccaccacgggctcaacaccgtgctcacaaaagctcagggtcagatcccagtcccgctcggtctgctcttccagaaggctcgccagacggtcgcgggcgctactgcgagggctgaaggtcggaagaaacgccatgaggactcccgtgttgtcgtttgcctgtccttgcgcggcaagtatcgttccagcacacgattcaccgacccgtctgggcaaagccccaccgttacggcgcttgcgcacaatcgttgtgcatcgatcaaaccccacggcacatctgtggtgcagacagggacggcgggatccgcggaaacacactcaattgaggagacacgcgcctcgaaagcgggcacggttcctgcttatctgaccagcagctcggccccatcgcggacgggcaggacgaacgacgcaactgaataaaggacgtctatgcctcgcccttcggatcaatggttcgattaccgcctcgaaagcgccttccagccgatcctcagcctcagccaccgccgcattgtcggctacgaggccctgctacgcggcagatgctcgaccaccggggcgctgctccctcctgcccgggtctttgaggcggccaacacactcgagcatctgcaccagctcgagcaacagagccaggctgtgcatatcgccaacttccaacggtgcggcgaccccgaagcgccgccgaagtggctgttcctgaacgtcagcccggagaccgtcgccgacaacgcctatcgtgacctactgccggaggcactccgcttcgggggggtgcggcagcaccagatcgtcgtggagttgctcgaaacccccggcaacgagaccaccctggccgaggcggtggattacttccggggcctgggctgcctggtcgccctcgacgacttcggcaccggctactcgaattttgaacgcctgtgggcgcttgagcccgatctggtcaaactggatcgctcactgatccagggcgccgcagaggcgctcaacagcaaacgccgcatcctcagcaacctggttgccttgatccacgaggccgggagtctggtggtcctcgagggggtcgagagcgaagagcaagcgatgatcgccctggatgccgatatcgacctggtccagggattttacttcgcgctgccgactctggactcccatgctccggcggagcgcggcctggcgcaggtgcatcaggtgaccgaacgcttcaccgaggagacccttaccgcagtcaaccgggagcaaatcaccctgcaaccgtacgagcagaccttcctgcgggcggcaacccggctggaccggggccatggtctgcgcgagagttgtgccgatctcatggccctgcggggcgttcagcgctgcttcgtcctcaatcaacgcggtgaacaagtcggggaacacctgctgcccgccgggctgaaagccgatgccccggtgacgaccgacccccgccacgctccgctcgtggacacccgtggcggcacttggtcgaggcgaccgtacttccgcgatgccctgctcgccccccggcggctgaagatctctcgcccctacttgtccagcacgggccgacacgtctgcatcaccctctcgatcgccacgcgctcccacgacgacggccattactacgtgctctgctgcgacgtcgcatggtacccgggcggcgcccccgaaaaagcgccttgcgaaggaacctcccgggccgcagcgccgagtccgtgatccccctcgggtgcgagtcttccactcgttcccacgatcatcgccgcgccacccgaggcccttggtggtcggtaccggagcccaacggatgctcgctgtcggccttttcagccttgcgctcctgcaggcgctgataccagaggctgtcgcggtggctgtccacctccagctgctggcgcagttgctccacgagttgactcgtctcgtcggacaacgtgccgtagcgctcctgccactgctccagtgtctcgcggaaacggccgtaggcctccagcgggtcgctgggccgctcggccgtctgctcatcgacccgctcggcctgggcgcgggcgctcgccgtaagcgccccgccgctctggcggtcggcataatccaccaacaacgccgcctcgcgccggcgcagggggcgcccctgttcgaccacccgctcgcgatagacccgacacggccggctgtgcaggcacgcctcgcggaccccgagcagatcctgcgcacgatccgccagctcatcccgctcggcctccagtttgcgcagttcctggccccgggccaacgtccaggcggcgaacgccagcccgccggccagcacgccaacggccagcgccccccaggcgagcaccggcacgcccggcggtgccaaccacgccgcgaagacgatccccaggagcaccaacggcacggcgatcagggcggcgcgggcctgacgctccagaggctgatgctcgggctcacggtccgaggcgagacgacggaaggtatccagcagggtccggtcccgcacccgggccaggaaccgattcatgtcgtggagttcgggcggggtagcccgctcgatgagttcgtcgtggaagagctgcggcggttttcgaggcacccggacctccacggcacaggctccgccccggatcggcgggtaccgatggatccccgggcgggagagagggatcccccaaggtcaccggcgccggttcagcgctccgaacccgcgccggatcaccgttgggaggctactcggcggtgcgctccgcctcggtggcgtcctcaccgcgggcgtgctcggcgttctgcccctccgcctgcacgacctcggcggactcgtcttgatcctcggtccggcgattgacctcgcggacgtagttgcgctgcgcattgaccatgcatccgaacattgtcctatcccctttattggctgccccggccgatagatcagcacagctggctccccatttcaaacggttgagcgtctctttcagcgcctctatattccatcattacacacgcatacatcaggagggccgcatgccgacctacgattaccgctgtcccagcaatggcgcccgactcgaggtccgccacggcatcgaagagcaggtcacgacctggggggaactctgccgccttgccggtcaggggcccggggacacgccggaagacgccccggtcgagcgtctgatcaccggcaccggctatatcagcagcgggaatcgctccgagccggagccggcggggggatgctgcgggggggtgtgcggcctctaggcttctcagcacaagggcctcgcgccccgcctcaccggcgaccggccgccacttaaccgaacgctatccagcaccggcccgcgccgatctgaatcggggcgctccaatctggtgtgctcttcggctccccaaaacgattcgaagacggggggttaagcactagaacgacaaccgcgatccatcgcgacgcgctgaatgacccgcttgacggcaagccaattgtattccattctatttatctattgtttagttgtatatccgtggaagaaacccactccaccagaaaacgcctcaaggctggatcgggcccgacgacgcaccgcgagccctaagccgcaaggctgaccaccttgtgaataggaggaacaatgagtgagctgtcactgacctggctccaggatgcctatccaatccgcagcctcgagctgcccaagggcgccccgggcctgagctctgccgatgatctgttggcgaagctgcgcagtcgggttgaagccgacgaacgcgtcgcctacatcgccaccttcgaccactacgaacacaccgctagcctgcccgatggtgaaatcgccgcaggcattcacgacgccaagaacttggtgttctgcgttggccggcgcctccccatggccttggcccctgccgttcgcccccgctcgatcggggtggtgacgttggacgaccgctttgtcgtcagcttcatggagtcaccgatgcctctggccaacgaaatcatgacccagtggctccacgaactcgccgaggaggtgaaggccgaggcctagaccgcccgagccaccgactcagcgatccacaatcgcaacgccgccagggagtaactaccccatgtggtccatcctctacgcccttcagaagcgactgacctgggccataccggccatgctcgcgctgggtttcctctacggcgctctcctgccggaagagccgctgcgctggctgatcctgccgctgacgttcctgatggtctacccgatgatggtcaccctgcgcgtatcccacctgaccgggtgggatgacctgcgcgcgcagcttctgacccagggcgtcaactttgcagtcatccccttcatcgctttcggtctggggctgctgttcttcgcggatcagccctatatggcgctcgggctcctgctggccggcctggtgccgaccagcggcatgaccatctcctggacgggcttcgcgggcggcaacctcgccgcagcggtgaagatgacggtcctcggcctgctgatcggggcgctggcgacccccttctatgtcgaggcccttctgggcgcccagatcgacgtggacttctgggccatcgcccaacaggtgctcgtgatcgttgtcctgccccttgtcctcggcctactcacccagcgcgcactggtgcgccgcttcggtcaggaagacttccgcaatcgctgggcgtttcgcttcccggcactctccacactgggcgtgctgggcatcgtcttcatcgccatggccctcaacgcggagacgatcctcgcggcgcccgagcaattgctctacatcctgattcccgtcgccctgctctacgccatcaacttcccgctcagcacggcgctgggcaaggcactcctgccccgcggtgacgccatcgccctggtctacggcacggtgatgcgcaacctctccattgccctggcgatcgccatgaacgcattcggtgccgagggcgccaacgccgctctggtggtggccatcgccttcgtcatccaggtccaggccgccgcctggtacgtgcgggtcacccggcgtgtctttggcccgcccgacgacgaggtgcgcgaggcccgtcggtcggatacggccgagtctgccgacaacggcggcgctcaggggagcgtcgggtcggaaaccggagcagagagcgagtcgggctcccggcggccctcgggctgacagcccaaccccgccgccgggcaggccgcaacaccgccgaccccttccagcgcatgcgcggtcccgaggcaacccccgggctcggctatcggtaccgcgctgaacaggcgtatggctgagtcctcaggggtcggcgcggccatcccgatcggtggtatcgcgcaggtactcggccagcctttcgtagccggcatcgtcagcctcttcgatggcatcccgctcgtgaacagcatccgcgagttcggggtcggccccgccctcgaccaaccgctccgcaaggtctcgctcgcccttccgggcggccagatgcagcgcgctgagtcctgtctcgtcctttgcagccggatccgcgccgcggtctaacaaccaattggccatctccgtatgcccatgctgaattgcccgcatcagtgcggttgtaccgcatggctcttccacatcgatgtccccaccgagcagcaaccacattcgagccataccgaggttcccttcgtacgccgcggcaacaagcggagtgcggccatgcgcgtcgcgggcttccggatccgggatcgcgcgaaccagcgcgatgaccaccagcaccaggaccagcacccgaaagggatgatctgcgatttgctgctgtatccacctcacgatgctcgatctccatcctcggtctcatatcaactgtgtccatgtatctgttgctccggcgggagcgtgggcaacgtaccccggaagtatcggcgcactgcctcttccggatccgtcacgctggtggcgaccgcttccacaccgtggcgttccatccgcgccacaaaattagggcccatgctcgcagcgatgacgacgtcgtatgcgtagatcggatgtcccggcgcattcccccagtggtgcagcgtatgatccttaggcagttccagacgatcgatcaatcggggttcgccaccggacccagcttcgtagatcaaaaaccggcgcgtacgccctgcatgaggagtcacggtacgctggttctgacttgcgacggctatacgcaagggacattcctccttagcaccgacacaaccaatcctgggcctttggcgcccatcccagtaggttacagcccacctggtttactatcgatctattgaaaatatttatgttgaaaatagaagtcaaacctgggcgctaccacccgaaccgtcggaaagcacacgcgccggcgacagcccttgacgcataaatgggaatcgttactatccgcactattgttctatccctacatggagtgttcgatgaaacgcctcgcactcttcttcgccggcctgctcggactcccgatggtcgccaccggcaccccggccaccgactcgcaagagatccgggttggcctgccccccgatccgaatgcggtaccgctgttcatccttgagcagcgccaggacgatctgctccccgacttcgagctcgaactcgtccgcaaccccgcgggcgatccgtcggcgatgcgcgccatggtgcaggacggccgcatcgatttcgccttcttcaacctcatcggcggcgtccgcttcgtcgagggcggcctcgaacagcttgagctcgtggccccgtgggtctggcagggcatctacctgctcaccccggcggatcgcagcgagcctgagaaagcggacggccgccaggtcttcgcggctcccggcgtctcaacaccgccccatgtggttaccgaacgggcccttggcgcacggggcatcgaaccggagttcgccagcaccggggccggcatggcgctgctggcccaggcccgtcacccacagcgcgcccccgcaggcattgccgccccagagccgctggtcagcctgatcctgcaccgccaggaggctgaagattgggagcaacagtgggccatcggcctcgatcccgccgaggatctggaggatcagctcgacgttcgcgtgccgctgggtgccatctggtccgtcggggatcaggcgaaccaagaacagcgggaggccctgatggacggtgtggaagcggcgaccgcctggctgacggaccccgagaaccaggaagaggctgccgagatggccgcccagcgcttcgataccttcttcgatatgcctatcccggaggcggcactgttgcgcatgctccgtaccgagcgcgtgacgtgggagccagccgacgatcaaccaacccgtaaggccgtcgatacctacctccgcgaggtattcgacatcgagccacccgatggggtgctgtcacaatgagccggcggcgcgtctggtccagctggccgccgtgggctggactgctcggtgtcgtcgccctatggatggccgccgcccaccaggttccggactccatcctgccggacccctgggtggtcaccctggaactgggtggcaccctccactccggcgaccactgggcgaacaccggggtcaccctgcgcaatgttgtggtcagcttcttgctctcgctgcttggcggcgtcgcattggggctctgggcggcacgctcacctaccctgcaaagggccctgcacccgatcatcgtcctgatcgaggcagcccctcacatcgcctggctggtcctcgccgtcctctggctgggcatcggggtcggtccgccagtgctggtgggtgtcagtatggccctgccgctgatctacatggccaccagccacgggatcgcgcagatcgatcggggcatcatggacatggcccacatctatcagctcggctggtacaagcgcctgacccacatcctgctcccgcacctggcgctgaccctcgccggagccgcgtcgggggcgttatcggtcagctggcgtgccgtgatcatggccgaggccttcgccagcgatgcgggtctggggcagtccctctggggcagctacctctacggcgaggtcacagccgtgtacgcccaagtcctgtggattgtgctcctcggcctagcgctggagtacctgctgatccaccccggtcgacaactcatcgagcgacgccttcaacatgtctgacggtacccaccccatgcagctcatgcatcacgcccccccatgcacgcaccaacccgtggtcgccctggacggcatcagtcgcatcttcgcgggtggcggcgggctatccccggtcgatctggccgtctcccccggagaggtggtcggcgtcaccggtgccagcggctgcggcaaatccaccctcctgcgcctgatcgccgggcgcgagaccgcgagcagcggcgccatcgaacggcattacagccgcctcggcatggtcttccaggaacccaccctcctgccctggctcaccgtccaggggaatgtggaactggtcctgagcccatccgagcgaccgcgcgcgcgagaggcgctgcatcacgtgggactcgaatcggcagcgagccaatacccggcgcagctctccggcggcatgcggcaacgggttggcatcgcccgggcgctggccggacacccggacctgctcctgatggacgaacccttctccagcctcgattacatcaaccgggccgagctgcttgaactggtgcgggaacgggtgctgggtgccggtgtggctgtgatcttcgtcagccacgacgtccgcgagatcgtccagctctgccaccgcatcctggtgatcggcggcacaccggggcgggttcaggccgagctacaccacccggctccggcgcacggcccgcaacgccgtcccggcgccctggcgaacctggaggagcgcgtcctcgccgctatccgcggccattccgaagcgagatgtagctgctcgtaattggcggagagggagggattcgaacccccggagggcgcatgccctcacccgatttcaagtcgggtgctttcgaccgctcagccacctctcctcgccgcgcgatgttaccgcacggcgggcagacgcaccaaccgagtcgatctcaaaggccgcgcagaaccgccgggcgcggtcaccgttgatcccccgggagggggtactgcatctccagggtgtttccggccgggccggatcgatagcgaacgtgccacatcagcccgcggatgatgccgatcccccgccccccttcggcgcagtccgcgccgcttcgcacgtccaccgaagccggctcggtggtcatcggccacccttggtcgtgcacctgcagcaccagccagtcggcccgctggtggaccgtcacgcggaccacacggctcgggcagttgccgcaggcgtggatgatggcgttgttgatcgcctcgcacagggccaactccaccgccccggcggcctcctcgcccaggccgatctgctgggccagccgctcccacgcccggcacgcctcggcgacccgacgcagctcggcgttcagctccagctccaggagcgtgttggactgcacccctcattccgccagggcagcgacggcctgctcggcgtcggcgtacatggggaaaacgcgctgatcgagccgggtaacgcgaaacaactgcaccaccttgggggcgtgaacgccggccaggaccacggagcctgcggggtcgatgttcttgcgcagcgacagcagcgcggagaggccgctggaatcgatgaagctgacccggcttaggtccaccaccattcgcgtaacaccgagatccactgcttccagtgcggcccgtttgaaggccggcgcctcgctggcgtcgaggcgatcgacgtccacctggaggacagccacaccgtcccggtccgcgcatgtataggccatcgtgccactcctttctaatcgccctctaagccgtgcgcccggtcaccctcaggcacgcaaaggtgatgtcgtcttccggcggttgctgactgtgctctaccatcattcgctgcaccccgcggataaccccatcactcgggcaaccgcgccagtcccgcagcaccacctccaaccgcgcgctggacaggtgggcgcccaccgcatcctccaggtccaccaggccgtccgtgtagatgaacagcaggtctccttccgcaaccgcaacacggccctcttcataccggccccagccgccgatgcccaccggcaatccgcccgcttccaatgggatgcttccgccgcgctgtcggatcagcagaccgggcgggtgacccgcattagcgtaacggatctctcgcgcggcgggatcgtagacgaggacgatcagggtgaaaaacttgtcgaaccgctccagcggatactccgcatccagggcatccaacaacgccgccggtgatacctgccggcgctcggccacccactggcgaatcgactgcgccaccgagaatgacaccagcgccgcggatactccgtggccactgacgtccagcatatagagcacgagccgcccatcttccagcgggatggtaacgaagagatcccccccgagccctgcacttggccggtagtaccagtccaacgcatacccggcccctggcggcggcgcggatggcagcaggctctgctggatccgcgacgccacacgcaggtcttcctcgatccgctgctgctgcgcttcgagctgacggtaattggccgccagcaggtcggagcggaccttaagcttgacgtgcgcccccacccgggcccgcaccacggcgctgttgaacggcttggtgatgtagtccaccgcgccgcgggccagaccatcggcctcatcctcccagtcgccccgggcggagatgaagatgaccgggacaccccgcgtacgcggctcaccctgcagggcatcgaggacgtcgtacccgctgatccccggcatggtgatatccagcaggacgaggtcgggcaggcgctcacgggcgacgatatccagggcctgttcaccactccgggcgaccaggacgcggtaggcatcgccgagcaaccgcccgagcaactccaggttgatcggctcatcgtccacgaccaggacgatggggcgaccgctgacctcgtccgcgctgggatccatgaagcgcccctcctccgatccggaccttggcttagtcggtttcctgggcggccatgactgttacgatacagatacacaggacttggcgggaatgccatgccgacaccgagaaagggaatggtcgggctgttgctggcggtcgtcatcggcgtcagcaccgccatctacctccgcatccaccccgatatcgtccacttccggctcgccgagtggctcgatcacctcgaccgcggcgcggtggccaccgatcaccttgagcgcagcatcgcggcggggctggatcacccggaccggctgcgcgaggcgaccctcaccctgctcggacgcgatgaggccgagccggccttcgtcggcgcatggcgcctgaatcagagcgacgccctggaccccgggacacgctcggccttcgccggacacttcgatcgcctcggccaacccgaacgtgccctggcgctttacgagtcgaacgacggactcggccccgccgggatcatgcaccacgcctcgctactggaccgcgccggacagcccgaagccgccatgacacgctatcgggaactgctccgggagctgcccgcggagcgggtcgacacgggccagagcacgaaaccggaagacctggcagaccccgaaaccacccaggcccggctggaactggcccgcctgctggccgagcgcgggcggcacgacgaagcgatcaccgagtaccggagggtcctcgacgaccaaccggaacatcagaccgcccggctcggcctggcccgcaccctcttctgggccggcgacaccgaacgggccgctgccgagatcgacggcctcgagaccaccgacctggagccgcaggaccggctcatgctggccgacctgcagctcagccgtggcggctacgaaagggccatcgacctctaccgggattatctggagggccacccggacgaccaggagacccggtacaagaaggcgctggccctggcctggtcggcccgttacgacgccgccatcgaggcctttgaccaggttctccaggctcgaccacacgaccggcagctgatgcgccagttcgctcaggttctgacctgggccgatcaacccgaccgcgccatcgagctcctgcagaaaagcctggaggactagtttggggggtgccacgcaacggatggccatcggcatcgccgccggcgcagtgctactcgccggcgtcatgcccctaagacaagccgcggcgcaaccgccgccgatcccccctgcggaggggagcctggtggctgcgcacgagtacatcagcgaccggggcgcccgccaccagctggcccggttgctctcctatcagccacagcggcgcgccgaggccctgtggcactaccggcggcttctggaggacacaccgcacgaccccgcgctggtcaccgagaccgccgaggtgctccagtggatgggcgaggaggcagccgccgtcgacctgctgacctccctgcccgcgggcactgagcaaacgcgcgcgggcctgctcttgcaagcccgggtggaacgctcgctggggcgggccggccgcgcccgagccattctcgaggggctgcgccccctcgagggccgcaccgagcagctcctcgacgcggcagccctcaccgactccggcgccctccacggcgccgaggctgtcgtccgcgggctactcgccgaatcccccgacgaccccggcctccggctgcaactcggcgatctccttcaggcccagggccggatctacgccgccgagcaccactacgcccggctgctcgccgacaccccggaccagacactggccgcggagcgcctccggcgcctgccccaccgtggtccggccgagcccgccgacaccccggaaccgatcgcgccccaagaggcgccggccgcaccgcagaccgcacgggatcacctggcgactgcggaacaggccctgcagggcggcgacatcgcgtcggccgagcaggccgtccgccgcgccctggaactcgagccggaactcacccgtgcggactacctgctggcggaagtgctcatcgcccgcaacgccctcgccgaggccgaggagcagctccagcaggtcgccacgcgcttcccggacgccaccgaagcccgcctgaacctggcgcggctggcgtcctggcagggtgactacgaccgcgccctggaccactacgacgccctcgccgctgagcacccgacggacccgactttccccttggaggcggcccggctcgccggttgggccggggagcccgaccaggcgcgagagcgctacgcaacgctgctgacgcttcttcaggccgagccgcccgccgcgaccagcaccccggggccacttaccgccgcgccccccgggccggcactgccaacaccgacggacccggcctaccccgccgccgccgaacaccgcgccgtccaccaggaggcccgggccaaggctctggtccacgaccgccatccccggaccgccctgacggtgctccagcgcgccgcagagttccagccccacaatctcgagacggccttcgaccaggcccagatcgagtgcaccctggggctgtgcggcgccgaacaggccacctatgagcgggttctggacgccgtccccaaccacccccaggctgcacgccagcaggccctgctcaaacgccagcggggtcctcgggccggtctccacgccgactaccgcaacgagtccgggcgtgatgccgagatggaaaccatcggctatggggtccacggcagcctgcccgtggccacacgcgcccggggccacgtctcagtggaccggtggcgctaccggttcgacccggaccccgacgaggacatcgacgaggcccggggcaaccgggtgcacggcaccctcagcggggtggccagtacccaactgcgctggcggaccgaactcgcctacacccgcttcgacgaccccgacgtcaaggactcgattgagggtcgagccgagatggattaccacgtgagtgatcgcttacggacccggggcgggatcgcccaggagcgggtcctgcgtaaccccaagaccgccagcgagcgcatcaatcggcgcctcgccgaggccgagctggactactacgccgaccgccgcgtggatctgggcgccacggcgcgcaccgcccactactccgacggcaaccgcggcctcctcctgcagttccagccgcaggtgcgggtgaccgagcacccgcgccagctgaccgccggcgccaccttccagtaccgcgatacgcaagacgaagaggacctgtactggacgccccaggactacctcgccgccggcccgttcctggagtggcatcacgacctggcgcgggttttcgggtgccgggcgctcgaccattactaccgggtccgcctctcggcataccgggacagcgagcacaacaccggcacccgcctggcagccgcctacgcctgggacgccggcgaccatctgcggttatccgccgacgccttcatcgaacgatccagtgagtgggacgccgagggcctccacgtgaacgccacctggcatttccactgaccacgcgccccgcctgcagcgccaacggccggagtcgagagcccatgggtcaacgccgcttcctgaaccgcagcctgctgatcatcctcaccggcgccgccatcctcagcgtcttcacctacctgatcggtcggacggcgctgttcctgttcgccgactacctgtggtacgagaagaccgcggccgcattcctgctactcgccgaggcgttcatcatggtccacgccctcggctacttcctgaacatctaccacgccaatcgcacccggcccgtggaccccgcagcgcccaccgccgaacgcgagatcccctccgccacggcaccgcgcttttcctacgagcaggccctgaagatcctcccgacggaaaacccgccagaactcgcggtggtcgtggccgcacacaacgagcccctgtggctgattgaagagaccctgacctgcttctacaacctgacctaccccaacaagcggatcttcctgctcgacgatacccgctacgacccatcggaacagcgctccgcggagatggccaagtaccgccaggcgatcgaggacctgtgccagggcatcggcgtccacctcttccggcgcccctggcgcggggccaaggccggcatgatcaatgacttcctggccttcctcaacgaccgcgcgccagccggcttcgagttcacccgcagtccgctggatgtcgagcccttcaatatcgaatacgtggccgtcttcgacgccgatatgaacccgttgcccgaattcgccgaaccgctgatcgcccagctcgagagcgaaccgaacctggccttcatccagacaccgcagtactactccaacttcgagaccaaccgggtcgcgcgggccgccggcatgcagcaggcgatcttctacgagtacatctgcgaggggaaaagctcccaggacgccatgttctgctgcggtaccaatgtcatcttccgccgcgcagcgctggaagacgtcggcggcttcgacgagacctcggtcaccgaggattttgccacctcgctgcgctttcacgcacgcgggtggcgctccgcctacatcaaccggctcagtgcgttcgggcagggtccgcaggacctgggcgcctacttcaagcagcaattccgctgggcgctgggcaccgtggggctgttccgcacggtcctccaggccatggtgcgcacgccgcgccagctttcgctggccaagtggtgggagtactccctttccggcacccactacttcgtcggctgggtgttcctgatcatggtgctcagcccgaccctctacctcctgctgggcgtgccgagcttcttcgcccgggcggatatctacctgctgttcttcttcccctacatcctgctgacgatcaccctgttcgccttcgctatgagtcagcgcaagtatcggctgcgcgagctggtcaccgggatcgtccttcaggccacggccttccccgtctatatcaaggccagcctgctgggcattctgggggtccggggaagcttcacggtcaccccgaaggccggtagcaacgggctccccctgcgcgccctgtggccccacctggcactgatcgtgctgtgcaccgcggcgatcacctggggcgtactgcgtggcgtctttgagcaggagccgctctgggcgctggtggtcaacaccctctggtgcagctaccacctcacgctgctgctggctgtcttctactttaatcatcaaccgcaggagcagacggcatgaaccaccgccgactgatccgctgggccggcggcgccctgatctgcgcccacggactgctccccgccggactcccggcgggcagcgccccgccccccgccgcacccccggtggcctttggcgtggccctggacggagctgccagccgcgaacgcctggcccacctggaacaggcactggagctcgagatcggcctggtggccatcttcatccagtttcccgaggatccgcggcacgacaacttcccggcggagcagctggacgccatccgtcaggccggcgggcggccggtcctgacctgggagccgatgtacatcgccgatggcgaggagcacgccatccccgccgaggagctgaccggcggcgcctacgacgcctacatccgtcgttttgcgcgcggcgtcaaggcgttccccgagccggtaatcatccgctttgcccacgagatgaacctcgaccgctaccactggggctccaccgccgaggactacggcccatcggccccgacgcggtatcgggcgatgttccggcacgtggtggagatcttccgcgacgagggggcagcggagcacgcccgcttcgccttcaaccccaacgccgagtcggtcccctcgcccgaccgcgacccggacgccgactggaaccggccggaggcgtactaccccggcgacgcctacgtcgacgtcctgggcatggacggctacaactggggcaccacccggacccgcgaggaacacggctgggacagccgcttccagtccttccagacgatcttcgagccgctctaccgcaccctgcgggatctcgcccccgacaaacccatctacgtcttcgagaccgccaccgtcaccgacgggggcgacaaggcggcctggatcgagcaggccgccgcgtccgccgtggcctgggagctggccgggctggtctggttccataacgacaaggaagagaactggcggctggataccggtgtcaccccggaggaccttgaaccgctgcggcggatgatcaccgaccccgaggccctgctggagggacgatcccgtggtgactgacagcgccccaaccgtcaacgacacccggcgcgagctgcgccggccggtggcatccatcgccctgccgttcctcggatcccgcggcgaggccctgcagccgttccagtacctgctaagcgatgtcagtagcgacggcctggggatcttcctgcccgactggctagccaaccgggaacgcctttgggagggggaccggatctttttccatatcccctttcgcttcggggagcgcgtcctcaaccgcggccatgtcgcctggcagcagtggtccagcgacgagggcggccagagggtcggcgccacgctgaccagcggctcgcccttgccctacccgctctacatcgccgtggacgagcgcgagatccgcatcgacctcgggcgcttcgtgacctccgaggcgctggcgcaacggatcatccacgactcggtgctgctcaagcgcggcgtcctgatctacctccgccacctcgaggcactgttctcccgggtcagcgatctgcgccgcgaggactaccgggtcttccgcgaggagatcatcggcgacgtgcgccaacgactgcagcacagcgtggcctacctcgagcagttcgatccccggatcgccggacagccggcccctgcctcaccgatcaccgaggcgatcgacctggacgagtttcgtgccgccatggagccggaactgccgctggagctcttccaccacgccctcggcgcggagagcacgagcctctacctcgagtcgatcaaaaagctcgagcaccgcctctatctcaaccacaacgcctacgtgatgctctacatcgccgcgctagcaccgtagccaacccgtggcgcccccgcctaggcgggctgcccggcgtggcgggcggcggctcgcacggcctcctggaccaggccgggaccgcggtagatcatgccggtatagagctggaccagatccgcaccgagatcgaggcgccgggtcacgtcctcaccgctcatgatccccccggcagcgatcagggccgtccgccgatcacggcgggccgccacctgctccaggacccactcggcctgctcccgcaacggcgcaccgctgagccccccactctcgcgggcctggggggtctgctccaccccggtgcgcccgagggtggtgttggtggcgacgatgccgtccacccggcgttcgagcaggatatccagggtggcgtccagctccccggcctcccagtccggggcgatcttgaccaccagcggcacccgtttgtcgtgcagctcggccaaccgcttgcgctcggtctgcaggcggtcgatcaggttgcgcagcgcgccctcgtgctgcaggtcgcgcagccccggggtgttcggcgagctgaggttgaccgccacatagtcggccaccccgtaaaccatccccagcgcctgggcgtagtcttcgacggcccgctcggggggtgtatcccgattcttgccgatgttgatacccaccacaccgcggtggcgcgagacctccagccggcggaccagcggctcggccccctggttgttgaaacccatgcggttgatcagggcctcgtgctcggggatgcggaagacccgcggctgcggattacccggttgcgcgcggggcgttaccgtgcccaactccaggaagccaaagccgagctgctcgagtacgtccatgtactcgccatccttatcaaagccggcggccaggcccaccggattggggaaatcgatacccatcacccgccgcggcacggccggcaggctgcgcaccccggggacggcggcgatacgcagacccaagcgggcgagctgcatactcacgcgatgggcttgttcgggctcgaggcggaacagcagttggcggatcagggcgtacatcgggctcctcgcagcaggcggtcgaccgtgtggcggcgctatcttacactgcacaccatgccctgtgaggggccccgatcatcctggaagaacccaagaccatgccacgccccccccgctggccgatcctcatggcggtgtgcctgaccgcccccgccctcgccgacgacttcgagcaatgcgtcagcagtcttcgtgacgacctcaaggagcagggccgcgacgcggccgtggtcgaggaaaccttcgccggggtcgagcagctcgagcgcatcctcgagctcgaccgcgagcagccggagttcgtacagaccttccgcgactacctcgacgcccggctcaccgaggagcgcgtcgaccgcggccgggagatgatggccgaacaccgcgagctgctctggcagatccacgacgatttcggcgtcccgccgcgctacctggtggccctgtggggcatggagacccactacggcagctacttcggcgaggtgccgatcatcgacgccatgaccaccctcgcctgcgagggccgtcgggcgcgcttcttcttccaccagctggacgccacggtggccctcctcgaagacggcaagctcgagcgcgacggcctgcgcggctcctgggccggcgccctggggcacacccagttcatgcccgccaccctgcgcgagcacgctgtggactacgacggctcggggcgcatcgatctacgcgacagcgtggccgatgccctagcctccggggccaactacctgcgcgccatgggctggcagccgggcctgcgctggggccgtgaagtccgccttgaagacgacttcgatttcgatcacctgggcctggacgacccccgggcgctggacgagtggcagcagctgggcgtgcgccgggcggacggctccgatctgcctcagagcgatatccaggccgcgctgctgctacccatgggccgcaacggcccggcgttcctggtctacgagaacttccgccggatcatgggctggaacgcctcggtctcctacgcgctctccgtggggctgctggccgaccggctcgacggcgccccgccgcttcgcgcgggcttccccgatgacccggccccgcgccgcagcgagctgcgccaggcccaggaggtactcaacgagctgggcttcgacgccggcacccccgacggcctgctggggccacggacccgcgcagcgctgcgcgcctaccagcaggaccaggggctaccggccgacggctatccggacccaaagatcctcgaacgactccaggagaaggcggaatgagcggcggtcacccctcgcgggtgtcgggaccgagttcctcgaccagcgcgctcaggtaggcggcgatatcccccgactcgtagagccactgcccggcaccgccatcggggatgtacaggcagggcaccatgcgcttgccgccctgctcttcgagttcgcgggccgcctggggatcctggccgatgtcccggcgctccaggtcgatcccgaggctgcgcagggtgagattgacgcgcatgcagaacgggcaccacggccgctcgtagagcaccaacccctcgaccgcgcggtcgatgcggcgctgcaggcggcgctgctcgccgggatcctcgctggggctcgctgcggggcgctcatcgctcatgatcgtcgctcctcgatggtgactacgatatacattcgcaggatgtcataaaaccgaaagaccgcccagggggcgattctgctaccgtaggaacgatgcacgagccgaccgacctcaaacagcccagcctctacaacaaccgcctgctcagcctcctcgagttcaaccggcgggtcctggaacaggccaaggacccgtcggtcccgctgctcgagcggctgaagttcctctgcatcctcagcaccaacatggacgagttcttcgagatccgtctagccagtgtcaagcagcaggcggaactcggctcggtgcagaccgaagccgacggccgcagcccccaggaggtgctgcgggccaccggcgccgtcgcccacgagatcgtccacgagcagtaccgggtactcaatgagcagctgatcccggcgctggccgagcagtcgatccagttcgtacgccgccaggagtggagcgaggcacagcgcgactggctgcgcaactacttcgagaccgaactgctgcccgtgctcagccccctcggcctggatccggcgcaccccttccccaaggtgctcaacaagagcctgaacttcatcgtctcactcgagggcaaggacgccttcgggcgcaactccgggtacgccatcgtccaggcgccgcgcgccctgccgcgggtcatccagctccccgcggcggagatcgacggcggcggccccaacgacttcgtcttcctctcctcggtcatccacgccttcgtcaacgacctcttcccgggcatgacggtgcgcggctgctaccagttccgcgtcacccgcaacggggatctgttcgtcgacgaggaagaggtcgacgacctgatgcgcgccctcgagggcgagctctcgcaacggcgctacggccaggcggtgcgcctggaggtggccgccaactgccccgacgccatggccgacttcctgcttgaggagttcgagctcggccgcgacgacctctaccaggtcgacggcccggtcaacctcaaccgcctgatggcggtctacgacctggtggaccgcaccgacctcaagtatccttcgttcacgccggggctgccgccagcgctgaccaccggcgcggacctgttcaaggcgatccgccagcgcgacatcctcctgcaccacccgttccagtccttcctgccggtgatcgacctggtccgccaggccgcccaggaccccaacgtgctggccatcaagcagaccctctaccgcaccggaccggactcggccatcgtcgacaacctggtccaggccgcccgcgccggcaaggaggtcacggtggtggtggagctgcgggcgcgcttcgacgagcaggagaacatccgcctggccaaccggctgcaggaggccggcgcccacgtggtctacggcgtggtgggctacaagacccacggcaagatgatgctcatcgtccgccgtgagggcggccggctgtgcaactacgtccacctcgggaccggcaattaccactcgcgaacggcgcggctgtacaccgactacgggctgatgacggccgaccgtcgcatcagcgaggacgtgcgcagcatcttcctgcagctgaccagcctcgggcggtccaaggatctgcaccggctgctgcaggcgcccttcaccctccacgaggcggtgatcgcccgcatcgagcgcgaggccgaacacgccgccaacggccgcggcgggcggatcatcgccaaggtcaacgcgctcaccgaaccccgggccatccaggcactctaccgcgcctcccaggccggggtcgaaatcgacctgatcgtccgcggcatgtgcgtcctgcgccccggcctgcccggcgtctccgagaccatccgcgtgcgctcgatcattggccgcttcctcgagcacacccgggtcttctacttcgagaacgccggcgagccggagatgtacggcgccagcgccgactggatgggccgtaacttcttccgccgggtggagacggccttcccggtggacgaccgcgaggcccgggagcgcatcggcaaggatctgtcctactacctggccgatacccagcaggcgtggctgctccagccggacggctcctacgtgcgcgcccgctcggggagcgaagaggccccgttcagtgcccagcaggccctgctcgagcgcctggccgaggacgcctgacgagcagccccgcgcgccccttactcgggggcctcggccagttccagggtcatcccggcacgctccaggtagcgctgctcctggagcagatcggcctggagcagggggttgtccgccagccacccggacgggaaccacagccgcagcccgtcggtcagcggttccaggcgcggctccaccacccgaccgtcggcccgcccacggtggagcagaaccgccaggcgcagcaccacggccagccgcttgccggtgtccagccagcgccggggcagcgccttcaactgcccgcgggccagcttacggcggtgcacccgcaccagcagggccagcagctgctgctcctgacgggagaagccggccatgtccgcgttacgcaggatgtaggcaccgtgcttgtggtactgggcgtgggagatatccagaccgatctcgtggagctgggccgcccagtcgaggatgtcgcggtaaaagcgtcctgccagcccccaccccggcgccacctgatcgagcagccccgccgccgtcgccgccacccggtcggcctggccggcctccaccgaatagcgccggcgcagcgccgagaccgtattggcccgggcgtcctcgctgtgctggagcatccccaggcggcccgccaggtcgtacatcaccccctcgcgcagggcgccgtcggccacctccatacgctcgatgcccagcgcctcgaagaccgcacagagggccgccagccccgccgggaagacctggcgccggtcgccggaaagccccagccactcgcccagggtctcggcgtcgccggcctccaccgccagccggcgcaggcggcccagcgcctcggcggtgatccacccgggcggtgaccagtcccggctggcgcaggcgtcggcggcggcgcgcaccgtcccggaggcgcccacagccccctgccacgccggcgagcgaaaggcgccctccaccggctccagctccagccgggcgaggaccagggccttctggaactgccgcccggtgatgcggccgtcggcgaagcagcgtccggtgagcgagacgcaccccagatggacgctctccatctgctcggcccgcgggccgcggccgaggatcagctcggtactacccccaccgatatcgatcaccacccgccggcgctcgtcgaaccccagattgtgggccacaccgaggtagatcagccgagcctcctcatagcccgaaaccacctcgatcgggtgccccagggcgccctcggcctcctgcatgaagtccgtggcatcccgcgccctgcgcagggtgttcgtccccacggcacgaacccgctgcgcctgcaggcggcgcaaccgatccccgaagcgggccaggcaagccagcgcccgctcccgggcgtcctcgctcagccgtttctgcccctcgcccaggccggcgccgagccggaccgtctcgcgcaaccgatccaccacccgcagcgtgcgggtggccggatcgatgcgcgccaccaccatatggaaactgttcgagcccagatcgaccgctgcgatcacctgctcgtctcgcatcactccgccacctcggacaggtcgccaagcacctcagggggaaaatggccggtgagccgcccagcgccgggggccgggccgtcagggaattcgagcaggcagatggaggccttgcggaaggcgaggaaggagaccggggtgccggtcagcgcctgcccgacccagtaaccgagatccggctcatggccgaccagggccaccggatactcgctgacctcggcgagccaccggaacaccgccgccgggtcgccgcccggggcgagcgccgccagctcgcgccgggcggtggtttcgggaaaggcggcatcgaggatggccgcggtctgcacggcgcgcgtcagtggactatgcgccaccagcggcaggtgttccaccacccgccgcaggccgagcgccgcccgacgcatgacccgctcgccccggtccgagacgcggcgggtccggtccctgccgtcgggggcctggtcgcggggttcggcgatggcgtgccgaaccaccagaacctgacccatagggatgtccgggcgcctcagaccaccgaagaggagcgacctcgatcgcccacgtcgcggccggcggcctcaacccgttccgccacctcgcgcacgccggagtcacgggccatctgctcgagggtgatgccgttgaggaagtcgtagatctgccgactcagatccacccaaaggtcgtgggtcaggcaacgatcgtcgtcgctgctgccctcgccgacgccctgcccctgggcggtcccttcatcgactgctgtgatgatctgcgccacggagatctctccagccgggcgggccagccgatagccgccgccgggcccgcggaccccgacgaccagcccgtcgcgccgcatgcgcgcgaaaagctgctccaggtaggacagcgagatgccctgagtgtgggagatctccgccaatgtcactggccccttatcggtattgagggccagttccatcatcgcggtaaccgcgtaacgcccttttgtcgacaagcgcatagccaattccttaaaacgatggggggtatctgtggttatagcgctcggattgcgtccggtcaaggtcgacccgacgaggtaggagaccgcagccggaacccgtggccctcgcctaggctgaagcgcagccagcggctgaggaagcggttgctgacccagcgctgctccaggctgccggccggatcccgcaccgtgcgcccgccggtggccatgacctcggccacccgggcgtcgtggtagacccgcacggtcaattcgggcagtgactcggcactgcaccccgacttgaaacgatgggtgaggagcaccgtggtggtgtagcggctgcgctccaggacctcgagacgcagggccaccccgtcccgcgagaaggagacctccccctcggcgccggcccgctccagatcgggcaccaaccggcgcatgtagatgtagttggtctcgtacagctccatcagcgccgcgaaggtgcgcggtttcgcctcaagggctcggtgcgaagtagcggcttcctggaccatgcgcgcgagcataacacgcacgcgcgcgtcgcgaacccgtgcctagacgcgccgggtcagggcgtgctgatggatcaccgtcgaggagatctcctcgatggacatggtggtgatgtccaggtacggaatgccctcgcggcggaacattgcctcggcccgcgccacctcgtactcgcactggcgcaactcggcgtagcggctgttggggcggcgctcgctgcggatctggtgcaggcgatccggatcgatggtcagcccgaagagcttcgcccggtgggagaccagcgcccggggcaaccgggtggcgatcaggtcgtcgtcggtgagtgggtagttggcggcgtagacgccgaactgcagcgccagatagagcgaggccggggtcttcccgctgcgcgagacccccaccaggatgacatccgcccgcccgtagtgctggtgagtggcgccgtcgtcatggtgcagtgcgaaattcatggcatcgatccgcacatcgtacgtgctatcatccgcgattccgtgcgaccggccgatgacgtgattcgacggcacctcgagttcgcgctccaggggcgcgataaaagtgtcaaagaaatcaaagaggacgatgtgctcgctctcgcgcaggacggcgagcacctccgggtcgatgatggtggagaagacaatgggcggatggtcatcctcggcggaggccgccgtgatccggcgcagcgccgcccgtgcccgttccgccgtgtcgacaaaggggatcgtggcctgttcggtggtgaccgagaactgggtcatcagcgagtggccgagggcctcggccgtgatcccggtacgatcggagacaaagaaaaccctgcgcacgtcagtcatcggtgggtcggtcccgttgcggccatgagtcggcgggccatcttagaccaagaccgccggccgcggcacgcagcaccgcgagcacggccattgtgacgcttcaggggagcacagccttgcaagattacgtagtggagttcgacgcccttggcatgggcgatgtggatcaggtaggcggcaaaaacgcctcccttggcgagatgatcagcaacctcgccaaggcgggtgtccgtgtcccgggcgggttcgccaccacggcgaaggcgtactgggagttcctggacgccaacaacctgcgcgaggggatccgggacgcactccaggggctcgatgtcgaggacgtggaacagctggctgccaccggcgccaagatccgccagatgatcctcgacgcgcccttccccgagtccatcgatgccgccatccgcagcggctacgagaagctcgaggcccagcacccgggcgaggcctccttcgccgtacgctcctcggccaccgccgaggatctgccggatgcctccttcgccggccagcaggagacgttcctcaacgtccgcggcctcgaggggatccgcgaggccatccaccacgtcttcgcctcgctgttcaccgaccgcgccatcgcctaccgcgtccaccacggcttcgaccacgagcaggtggcactgtcggcgggcatccagcgcatggtgcgctcggacatcggcgcctccggcgtgatgttcaccatggacaccgagtccggcttccgcgaagcggtcttcgtcaccgcctcctgggggctgggcgagacggtggtccagggcgcggtcaacccggacgagttctacgtctacaagccgaacctggagcaaaaccgcccggccatcctgcgccgcaacctcggcggcaaggcgatcaagatggtctactcgggcagcaccgagcacggcaagaccgtggagaccgtcgacgtccccgaggccgaccgcatgcgcttctgcctcaacgacgccgacatcgaagacctcgcccggcaggcggtgatcatcgagaagcactacggccggcccatggacatcgagtggggcaaggacggtgaggacggccagctctacatcctccaggcccgccccgagacggtgaagagccgcgacggcggccaggtgctcgagcgctaccacctcaaggatcgcggcccggtgctgaccgaggggcgcgccatcggccagcgcatcggcgccggcccggtccgcgtgatccaggatgtcggcgagatcaaccgcgtccaggaaggcgacgtcctggtcaccgacatgaccgaccccgactgggagccgatcatgaagcgcgcggcggccatcgtcaccaatcgcggcggccgcacctgtcacgcggcgatcatcgcccgtgagctcggcatcccggcgatcgtcggctgcggcaacgccaccgagacgatccccgacagcatcgacgccaccgtctcctgcgccgagggcgacaccggctacgtctacgagggcaagcaggacttcgaggtccgcgagatctcgctgtccgacatgccggatctgccgttcaagatcatgatgaacgtcggcaacccggaccgagccttcgacttccagttcctgcccaacgagggcgtcggcctcgcccgggtggagttcatcatcaaccggatgatcggcatccacccccgtgcgctgctcgagttcgatcagcaggaggagtcggtcaagcgggtcatccgctcgcagaccgccggctacgagaaccccgaggagttctacgtcgacaagctcgccgagggggtctccatgctcggcgccgccttctacccgaagccggtgatcgtgcgcatgtcggacttcaagtccaacgagtacgccaacctcatcggcggcgagaagtacgagccgcatgaagagaacccgatgattggcttccgcggcgcctcgcgctacatcaacccggagttccaggagtgcttcaagcttgagtgccgggcgctgcgccgggtgcgcgacgagatgggcctggacaatgtctggctgatgatcccgttcgtgcgcaccaccaccgaggccgagcaggtcatccggctgctcgccgagaacggcctggagcgcggcaaggacgggctcaaggtcatgatgatgtgcgagctgccctccaacgccgtgctcgccgacgagttcctggagcacttcgacggcttctccatcggctccaacgacctgactcagttgaccctcggactggatcgtgactcgggtgtcatcgccgagcagttcgatgagcgcaacgaggccgtcaagcgcatgctctccatggccatccaggcctgccgccgccacggcaagtacgtgggcatctgcggccagggcccgtcggactaccccgacctggcccagtggctgatggacgagggcatcgagagcgtctccctgaacccggatacagtcgtcgagacctggctgtatctggcgggcaaggagcagtaagcgcacaagcccgcgcggttcagggggcgggggcgccccctgaaccgcttttcctgctgtcacccgcccgaaaaacggctacgctgaccgaaggagttctacccttcgaggtcagcatgaccgatacccgcgccccctaccgcggcgaagacctgcgattcgactacgaccgggacgcctttctgcgcaggctgcagcgcctgctcccccgggccgatcaggtcatcgacgaccccgagggcctacgcccctacgagtgcgacgggctggctgcctaccgacagctgccggtggccgtggccatccccgagacgatcgaacaggcccaggcggtgctcgccctgtgccacgagtaccgcgtgccggtcaccgcccgcggcgccgggacctcgctctccgccggtgcactgccccacccccagggcatcgtgctcagcctggcgcgcttcaaccgcatcctcgagctcgacccgctgcgccgcaccgcccgcgtccagcccggtgtccgcaacctcgccgtcagcgaggccgcccgcccccacggcctctactacgcccccgacccctcctcgcagatcgcctgctccatcggcggcaacgtcgccgagaacgccggcggcgtgcactgcctcaagtacggcctgacggtgcacaacgtgctcgccgccacagtgctcacccccgagggcgagcgcatcgacatcggcagcagcgccctcgacgcccccgggtacgacctgatggccctctacaccggctccgaggggatgctcggcgtgatcgtcgaggccaccgtgcgcctgctgccagaaccggtgcacaaagaggtcctgctcgccgccttccccagcgtcgaggccggcggccacgccgtggccggggtcatcggcgccggcatcatcccggccggtctggagatgatggacgggccggcgatccgcgccgccgaggacttcgtccacgccggctaccccaccgacgccgccgccatcctcatcgccgagctcgacggcgcccccgacgaggtcaccgaagaggtgacacggctcagcgacctgctgcgccagcacggcgccagcgaggtccgcgtggccgccgatgccgcggagcaggcccgcttctgggccggccgcaaggcggccttcccggccgtggggcggatctcgccggactactactgcatggacggcaccatcccgcgccaccagctcgccaacgtgctcaccggcatcgaccgtctctcccgggagtacgggctgcgggtggtcaacgtcttccacgccggcgacggcaacctccaccccctggtgctgtacgacggcaacgtccccggcgagttcgagcgcaccgaggagctcggccggcgcatcctcgagctgtgcgtggacgccggcggcaccgtcaccggtgagcacggcgtcggcctggagaagatcgacgccatgtgccatcagttccgcccggcggagctcgagcagttccacgccgtcaaggccgccttcgacgaggccggctgcctgaacccgggcaaggcggtccccaccctgcaccgctgcgccgagttcggcgccctccacgtccaccacgggcagctgccccacccggagctggagcgcttctgatgaaccaacccggcgcccaagccgacccctgggacgacaccgaggcgctgagggcccgcgtagcggcagcggccgccgccggtcagcccctgagcccccgcggcagcggctccaaggccttctacggcaaccccggccggggcgaggccctggatctcaccggccaccgcggggtcatccgctaccagcccaccgagctgatggtgaccgtgcgcagcggcaccccgctgggcgagctcgaggccaccctcgccgccgaggggcagatgctccccttcgagccaccacgcttcgccggcggcggcaccgtgggcggcgccgtagccagcgggctcgccgggcccggccggccgtttcgtggcgcggtgcgcgacgccctgctcggcgtacgagtcatcaacggccggggcgaggtcctgcgcttcggcggcgaggtggtcaagaacgtcgccgggtacgacctctcccggcccatggccggcgccctgggcaccctgggggtgctgctcgacgtctcgctcaaggtcatcccgcagccggtggccgaggccacgcggaccctggagatcgcccccgagtccatctggcagcgcgtccacgccgcccaggccgccggctgcccgatcaccggcgccgttcacgacggcgagcggctgcacctgcgcctctccggggccgaggagggggtgcgggccgccacccgccacctcggcggcgacaccccggaggacggcgacgccttctggagcgcgctgcgcgaccataccctggccttcttcgccgacaccggggtcccgctctggcgcctggccctgccgccggcccagccgctccccgaactccccggggggcacctactcgactgggccggccagcagctctggctgcgcagcgacgccccggcggcgcgcgtgcgcgccgccgccgaggccgtcggcggccacgccacccgctggcgcggcgccgacaccgccacccctgccttccacccgccgagcgccggcgtcgcccgactcaaccggcagctcaagcaggcgctggacccgcaccacatcctgaatcccgggcgtttcgccccggagctgtgaggggccatggagacacggatccaacgaaaccaccgcgacaccccggccggtcgcgacgccgaagagatcctgcgcaagtgcacccactgcggcttctgcctggccacctgccccacctaccagctccagggggatgagctggacagcccgcgggggcgcatctacctgatcaagcaggtcctcgagggccagacccccgggccgcgcacccagcaccacctggaccgctgcctgacctgccgggcctgcgagaccacctgcccctccggggtggagtacggcaagctcctcgacctggggcgcgagctggtcgaggaggagaccggccggctgccgagcccagtacgctggggcctcaagcggatcgtcccccgcccccggctcttcggcgccgccctgcgtgccggccagctgctgcgcccgctgctgcccgcggtcctggccgagaagatcccggcacgccgccccgcccgcgcctggccgataccccgcacccacccacgccgcgtggtggtgctcaaggggtgtgttcagcccggcatcgcccccgagatcaacccgagcaccgcggcgctgctcgatcagctgggcatcgagacggttcccacccgggaggggtgctgcggtgccctcgaccagcacctggctgagcccgcgcgcgcgcgtgcgcgcatgcgcgccaacatcgacgcctggtacccggccctggccgacggcgccgaggcggtggtggtcaatgccagcggctgcggcgccctggtcaaggagtacggctaccacctgcgcgacgacccggattatgccgagcgcgcccggcaggtggcggagcgggccatcgaccccgtggagctgctggaggccgaagccgaacggctgcgaccggccacggggatgccgcggcgcatcgccttccacagcccgtgctcactgcagcacggccagcgtctggccggtcgggtggaggcgttgctacaacgcgtcggcttcgagctgacaccggtgaccgacacccacctgtgctgcggctcggcaggcacctactcggtgctgcagccgaagatggccaggcagctgcgcgagcagcgcctcgccgccctaaccgccggcagcccggaggccatcgccaccgccaacatcggctgcctggcccacctggccgccaagagcccggtgccggtctgccactacgtggagttccttgaggcggactgatcgccgccccgggagcgtgctactcggcgccctcgcggaccggcagctgcgggtcgttcccccactccgaccaggatccggcgtaggcccggacccgctggtagcccagggcgcgcaggaccacgtaggtcagcgacgagcggtggtgggtctggcagtggaccaccacctcctgctccgggtcgtcgatgccccgctcccggagcagctcctggacctgcggcgccgggcgcagcaggggcggatcctcggggtccatcagcgcctgccagtccagatgcaccgcccccgggatatgaccaccgcgccgggcgcggacatcggtaccggtgtactcgccccgcgagcgggcgtcgaggaacgtcacccccggatcgtccaggtggtcccgcacccagtcgcggtccaccaggcactcggggtggcggacctgggccggataggcgcggggcgccggggtcacctgcccaccttccaccggcccctcctcggccagccagccctgcagcccgccgttgagcagcccgtggcgcggatggccgagcaggtccagcgtccaaagcaggcggctcgcccgcccgccgccgtcggagtcgtaggcgatcaccgtgacgccatcatcgatccccaccgcaccgagccgctcggccagggccgtggtgtcgggcaccagccccatcaccggcggatcggcgcgggtcaggtggccgtagggcagatgcaccgccccggggatgtgggtctgccggtaacgaccgtcgtcgtccccgatatccaccaccagcacggcttcgcgctcctgcaggacctgcagatcgcccggctcgagcagcagcatgctcccctcccgccggcgtcaggccggcatgcgcaggaactcgcgccggtaatggcggagttcatggatcgagtcacggatgtcgtccagggccaggtggttgccggatttacgcaccccttccgccacctccggggaccagcgccgggccagctccttgagcgtgctgacgtcgatatgccggtagtggaaataggcctccagatccggcatccagcgcgccaggaagcgacgatcctggcagatgctgttgccgcacatcggcgaggtgcgcgccggcacgtactgcttgaggaaggccagcacctgcgcctcggcctcggcctcggtgaccgtgctcgcccgcacccgctcggtcaggccggaacggccatgctgccgggtgttccactcgtccatgctgtcgagcagggatcgatcctggtggatggccaataccggcccctcggcgagggtgtcgaggttactgtcggtaaccaccactgcaatctcgatgatccggtcgcgactcggatccagaccggtcatctcgagatcgatccagatcagattccattcggagaaacccatacgtttgctcttgcctgcgcgtgagtgattcagtctagcaccgcgccggcccccaggcgttaccaggtctccggctcggccggcggctccaggtcgggcatctccacctccggggccgcctcgtcgtcgtccggcgcttcctcggccgcgtcgtcggcctccggcgcctcgtccccggtctcggggacggtctcctcgacctcatcgagcccctcctcgatccgccgctcctccggggtgagcagctcccgcggacggcgcggcagggcgtcgagagtctgctcatcggggtcgatgcgccgctcgcgctcggcgatgccctgcaccgcctcgcggctgagcagcaccacggagatccggcgattgatatcggcgcgggggtcgtccgggtcgaagggtacggtatcggcatagccgaccacctgaccgatgcgctcggcgggcaacccgccgtcgagcagggtcagccgggccgcgttggcccgatcggtggacagcgaccagttgtcgtaatcgtcgcgggcgaagggtcgggcgtcggtgtggccggagagcgagaccggattcggcacatcctccagcacccgggccagggcgcggaggatctcctcggtatgctccctggggtcggcgctgccgagctcgaacatcggccgcccgtcgtggtcgacaagctggatgcgcagcccgtcgtcggtgatctccagcaggatctgatcggcgtactcggccaggtccgggtcgtcaagcacggcgtcctggaactgctcggccagctcctgcatctcttcggtggggataaaaccgccctgacccatgggcagcccgctgagatcaatgggagcgcggcgctcgccctcaaagtcgatgatatcccgcgaggcgggcggatgcgccgcctgcgggtcgcggaagtactgcccgatgccctggcgctgatcgtcatccagggcgagcagcagccacaggaccaggaagatggcgaacatcgccgtcatgaagtcagcgaaggcgatcttccacgagccaccgtggtgatcgtcgccgtgcttcgccaccttcttgatgacgaccgggcgggtcttgttctcctcgaccatggggcgcggctgcccttatgcgtcctgactgcgggcggcctgcatcttcacgtgctcctcgagctcgaagaaggtcggtcgctccgcctcgtacatggccttgcggccgaactccaccgccaccaccggcttgtagccgttgagcaccgccagcagcgtgagcttgatggtctccaggaacttggtctgctccgcagcgcgattgtccatggcctgccccaacggcccgacgaaggcgtagccggcgaagatgccggtgaacgtcccgaccagcgccgaggccaccagtccgccgatggtcatgacgtcctcgtccagggagccgagggcaatgacgacgccgagcagcgcggcgatgatgccgaaaccgggcatggcgtcggccaccttgttcaccgccgccgccggctgcgccgcctctttgtggtgagtctcgatctccacgtccatgaggttctccatctcgaaggggttcatgttgccccccaccatgagacggagatagtcgcagaggaactccagggcgacgtggtcattgaggatgcgcgggtaggacttgaacagctcgctctcgtgggggttgtctacgtcatcctcgatggacagcagcccgtcccgctgggcgcgctgaaagatctcgtagagcagcgccagcagatccatgtagtgctcgcgcccgtagggcgagccgccggggatcttggggacggtgctcaggacgcgtttgatcaccttcatggggttggcgatcatgaaaccgccgatggccgcaccgaagatgatcaggaactcgtagggctgccagaggatggccagcgggccgccgtgggcggcatagccgacgatcaccgagaagaacgcgatggcggcgccaataataaccagcatgtgtgcctgcctgcccccctgtggctgctggcttgaagaagcgacgaggccagtctaaccgatcaaccttgccagggcagcgcctttcgacgttcgtccattcccggactcgcccaagggccctacaatggcgccatggacaaagtctttgaacacccccggcagcggctggaggactgggtcgcggccatcggcgggccgcggctaccgcgcctgccccggcacacactggattacgaactgccgccccgcgacctggccgcacagatctatgtggacccggccctggtcctggggctgatccacgacgtcaacacccacgcctcgcgccacctcgactcgggcgtgcacagcatggaagaagccgtgctgctgcgcggggtgcgcaacatccgcgcagtggccgacggcctgccccaggccgagcaggccctgacccgggccaactaccgcggctacctgttcacctgcgagcgggccatccacgccgcctgccaggcccggcgctgggcgtggcagctggccgacctactccccaacgaggtctacaccgccgccctcctgcgccacaccgccgagttggtcatgtggagccacgacgacgggcaggtaatgcgcaccatccacgagatggccccggagccggcctacgcctcggaggccgagtacgtcgccctcggtttctccctgggcgagctcaacctggccctggcccagcagtggcaactacccggcctggtggccgaatccagcgaggcgctggccgccgacacccgttcgccgcgcagctgggcggtgggtctggcctcgcgcctggccgccctggcccgccagggctggcgccacccggagatgccgcccctgctcgacgccctctcggagctgctggagctcgaccacgaggccacccaggccgagatctccgccggcgctgccgaggccgccgcgctgctgccctggaagcccgtgaccttcgccccgctgctcaccgagggcgaggaagacggcgaggcccgcgcgccgatcagcgagacctcggacaacccctacctctccgacggcaccgccaagggcggcgtctgcctcgccccccgccgcgcggtgttcgagcgggtgcgcagcgagctcgagacgcaggattacgcccgctccgaggcgcagatgcgccgccggcaggggcgggtcacgccccgcgattgcatcctcaacctggtggtcaccgggctctacgaaggcctcggcctgagccgggtgctctacgcccagatgctccccgacggcgaaaccctggccggacggtacgtcctcggcgccgccggcgatccgaacttccaccgcttccgggtggacctcgcccgcccctcgctcctgcaggaactgatggcgaagccggcggcggtgtggctgacgccgcagcgctaccagcgcgtccagcaccggatcccccccgccctgcacgccctcgccgacggccgctcggccttcctggccgcaatcttcgccggcggccagccccaggggatggtctacgccgaccgccaccgcatcgacaacgccctcgacgaggcgagtttcaaggccttccggcggctctgcgcccttggcggccagcggctcgccgagctgtaaccgccgcggccgcgccggtcagcccggcggccaggtcatctgccgaccaccgatcaggtggaggtgcaagtggtggacctcctgcccgccctcgtccttacaattaaagaccgtgcgatagccgcgctcgcccaggccctcctgctcggccagggtgcgcgccacggtgaacatctcgttgagcagctcgccgtcggcggcggtcaggtcgtgcagcgtgggcacgtggcgccgcgggatgatcaggatatgggtcggcgcctgggggtggagatcgcggaaggcgatcacctgctcgccgctgtggacgatctccgacggcagttcgccggcgacgatcttgcagaagatacagtcggtcatcggtgtctccttttccggccgatgctcagccctcgtagtcccgccgccccatgaaggcgtgggagagggtgccctggtccacctgctcgagggcgccgcccatcggcaccccgtgggcgatccgcgtggtgcgcaccccgcgctcggcggccaggctctggacgtagtgggcggtggcctcgccctcaatggtggggttggtagcgaggatgatctcctcgacctcaccggcctccaaccgctgctgcagccggtccagccccagctcctccgggccgatgccgtccaggggcgacagcgccccgccgaggacgaagtacagcccctggaagtccgtggcctgctcgagggcgaagacgtcggcgctgctctccaccacgcacagcagcgtccggcggcgctgcggactggcgcacagcccgcagcgctcttcctccgtgagcaggccgcactcggggcagtgccccaccccgtccaccgcccgctgcagggcgtcggccagctgccgggcgccgtcccggtcgcgctggagcaggtgcagcgccatgcgctgcgccgtcttggcgcccaccccgggcagccggcgcagcccctcaaccagctcgcgcagccgcggcgagtagacgctcatcggctgccgctcagaacggcagcttcatccccgggggcaggcccatgccctcggccatgcccgacatgcgctcctggctctcgcgctggaccttctgcacggcgtcgttgaccgccgccgccaccaggtcctcgaccatctcgcggtcgtcctcgaacagcgaggggtcgatctccaccttgcgcacctcgttgcgcccggtcatcgttaccttgaccatgccggccccggcctcgccgctgacctccatggcggcgatctcctcctgggccttctgcatgtcctcctgcatcttctgggcctgcttcatgatgttgccgagtccgcccttcatcgccttctacctcgatccttgtcgctacggatggttgccttcgccgtccgccggccgcacgccgtggagctggccgtcgaaggcctcgcacagcccctgcaacgccgggtccccggccagggcctgttcggcttcggcctgacgctcctgcgcctgctgccgctcggccatcgccggcgtccaccgggtggggccgatgtcgatctgcagggtgatcgtctcaccgaaggcctcgccgagggccgtctgcagccgctcacgccgctcggcgttgttcaggtattcgtgactctcgtccaggcgcaggataacacgcgccccctcgcggccgacccactcgcagtgggcggcgatcatgcgcagcgggccactcagcccaccgacgatctgcgtccagcgggccaccgcgtcctcatcggtcgcgccctccgcacccacggcctcgcccgggggtggcgcggccggctcggggggcgccacgccggccgaggcgttcgccgcgggcccgccaccggcctgggcaccgcccccgccggccaccggggcgccgccatccgtccccgagcggccgccgtccgtcggcgccgccacccggggcgcgccctccgccgggcggaaggcgtgcatgcgcagcagggccatctcgaagccggtggccggatccggtgcgtagggcagatcgcggcgggcgttgacgccgatctggtagtagagctgcagatcctcggcatcgatgcgctcggccagggccagcagccgatcgcgctcgggctcgtcgtcgccgatggccgacggcacctgctgcgccagggccaggctgtggacggtggccaccagctcggccagcgcctcgtcaaaatccgccgccacctcggccatgtgccgcgccgccgtcaccagcgccgcgccgtcgccgtcggccagggcggtgagcacctccagcacgtggcggcgctcgatggcgccgagcatcgccgccacctcgtcgtcccgggccgccccctcaccgaaggcgagggcctgatcgagcaggctcagggcgtcgcgcaggctgccgtcggcggcccgggccagccgcgccgcggcgccggcgtccaccgtcaccccctcctcctcggccagagccagcagccgatcgcggatcagggtgctggagagccggcgcaggtggaactgcaggcagcgtgagagcaccgtcaccggcagcttctgcgggtccgtggtggccagcaggaacttcacgtggtccggcggctcctccagcgtcttcaacagcgcgttgaagctgtggctggagagcatgtggacctcgtcgatgaggtagatcttgaaccgcccgcgggtcggggcgtactggacgttatccagcagctcgcgggtgtcctccaccttggtgcgcgaggcggcgtcgacctcgatcagatcaacgaagcgcccggcgtccagctcgcggcagctgtcgcaggtaccgcacggttcggcggtgatgccgtgctcgcagttgaggcacttggcgaggatgcgcgccacggtcgtcttgccgaccccgcgggtgccgctgaacaggtaggcgtggtgcagacggccgtcggccagggcgttggccagcgcgcgcaggacgtgctcctggccggccacgtcttcgaagcggcggggccgccacttgcgcgcaagggcttggtaggtcatgccgacggcggctccggttgggtggaggcagccacaccagccacaccccggcgcccgaggatcgctgctgccgctgctcccttccgggcctgacggggttcacagcgactcgtcgcggggggaccggtgcagccaccatcgcctggcggagagggagggattcgaaccctcggtacctttcagtacacgcgctttccaggcgcgctccttcgaccgctcggacacctctcctgagtcgccaatcgccgtgacgattggagcgcaagagcataaggcaaagcgcggaacgacgcaaacgccgccgggcgatcggcccgtcctcccggacggccggcaaggctttttaacatgctgatcttgcgccgggcgcaccggacatgttctagttgaaaagcatgaccaagcgaataggcgacgcacaggcgtccgcttccattcagccgctgcccggcccgggctccattcaagctactgatcccccagtggccgcggcgcgctcaccccgaaaataaactgcaccacgctccattcaaaccgacggatcagcatgaccgaaaaactcgtcgtagaagacctctacaagattttcggcccgaaacccgaacgggccatggagctgctgaaacagggctatgacaaggacgcgatcttccagcgcaccggcaataccgtcggtgtgcgggaagcgagtttcaccatccacgagggcgaagtcttcgtcatcatgggcctgtcgggttccggcaaatcgaccatggtgcggatgttcaaccgcctcatcgacccgacctacggccacatctacctcgacggccaggacatcatgcagatgagccagcaggagctcatcgacatgcgccgccgcgacatgtccatggtgttccagtccttcgccctgctcccgcacaagaccgttgccgagaacgccgccttcggcctcgacgtctccggccacggcgcgacggagcggcgcgagaaggcgctcaaggccctggaggctgtgggcctggcggccaacgccgacagcttcccggacgagctctccggcggcatgaaacagcgcgtggggctggcccgcgccctggcgacggatccaaccattctgctcatggacgaggccttctcggccctcgacccactgatccgtaccgagatgcaggatgagctcatccgcctgcagcaggagcagagccgcaccgtcatcttcatctcccacgacctggacgaggccatgcgcatcggcgatcgcatcgccatcatggagggcggccaggtggtgcagatcggcacgccggaggagatcgtctccaacccggccaacgagtacgtgcgctccttcttctacggcgtcgacgtcagccaggtctacaacgccggcgacatcgccgagcgccgccgggtcaccgtcatccagcgccccggcgtggacgtgcgcaccgcactcgagcggctcaagcactacgccagcgacatcggcgtggtcatcgaccgcagtcgccgcttccagggcctggtctccatcgacagcctgaccgacgccatccgcagcggcggcagcaccgaatacggcgacgccttcctcagtggcgtgcagaccatcccggccgacacggcaatctccgacgtgctcgggccgtcggccgagagcgagtacccgctggtcgtggtggatgacgacgggcactacgtcggcaccctctcgcgcagccagctgctgctcaccctggatcgcacccaacaggcgtaagggacagacatgcaagatcaaccggatctcgaggaacacgaaaccatcggcccgctggaccaggcggccgagtggttcagtgagaacatcctggacaacatcaccatcggcgactggatcgaggacggcgtcgactggatcagcgacaacctggagcccctgctcgacggcatcgagggcgccatccgcgctctggtcgacagcaccgagttcctcctcctctacccgctgtggatcgccgccttcttcctggtggtcggcgcctggcgcacctggggccgcaaggccggactgatcagcctcgccgtggcggtggcgctgttcggcatgggcctgttttccgagaccgtgcaggcgctcttgtggtatccgccgccgtgggtgctggcgatcctgctcatcgcggtgtccttctggcgggtcgggtggcgcttcggcatcttcgccatcatcgccctggcgctgatcttcagcatggagctgtggccggagaccatccgcaccctgtcgctggtggtggcctcctccatcgcggcgctgatcatcggcctgcccatcggcatcgccatgtcgcgcaacgaccgggtggagatggtggtccgccccatcctcgacctgatgcagaccatgccgccgttcgtctacctgatcccggcggcgatcttcttcggactgggcacggtgccgggggccatcgccacgctgatcttcgccatgccgccggcggtgcgcctgaccaacctgggcatccgccaggtcagccaggagcacgtggaggccggccaggccttcggctgcacgccgcggcagctgctgttcaagatccagctgccgctggccacgccatcgatcatggccgggatcaaccagaccatcatgctcgccctgtccatggtggtgatcgcctccatgatcggcgccggtggcctgggtggcacggtgctcaccggcatccagcgcctgcaggtcgggctcggcttcgagggcggtctggccgtggtcttcctggccatcctgctcgaccgcatcagccagagcttcggcgagcgtcagcgcggcaagggccgcgactacggcgccctgctgcgctggttcttcggtcaaaagcgcgacccggcgcaacagccccagcagggctgagcgcccaaccgcccggcgggtgcccgacgggtgcccgacgggccgacttcaagggaagcagcagaggagcaacaccatgaaacgcatgaccaccgctgccgccaccgcggcgctgaccgtgggcatggccagcgcggccaacgccgacgagatccgcatcggctggacggcctgggccgacgccgagttcgtgacccgcatggccgaggacgtcatcaccagcgagttcaacaccgacgtcgagctcgtccagaccgacatcgccccgcagtacacgggcctggcccagggcgacatcgatctgatgctgatgtcctggcagccgaccacccacgaggactacgtcgagcagttcggcgacgacatcgtcgatctcggcgtcctgtacggcgacgccgccctggggtggatcgtgccgcaggacctctacgacgagggcctgacctccatcgaggatctcaaggatccggagtggcacgaccggctggacggccagatccagggcatcgacccgggcgccggcctcacccgcctctcccacgacgtcattgaggactacgacctcgactacaacctgatcgaggcctcggactccgcaatgacggcggcactgaaccgggctgctcgccgcggggacgccatcgtggtcaccggctggagcccgcactggaagttcggcgcctggaacctggcctacctggaggaccccaagggcagcctgggcggagccgagtcgatccacgccatggcccgtcagggcttcgagggtgaccaccccgaggtggccagcttcgccagctgcatcgagatcgacatcgacctgctcaacgagtacatgtacctcggtcgcgaggaaggcaccgaggaggctgttgagcagttcctcgacgcggaggccgacctggtcgatcagtgggtggagtgcgcccgcaactaagcgccctccggcccccacgccgggcccggcccttgccgggcccgggccgtttgggcaacactgagcggcgcgtcaagaaacgcatcacgaataacgcatagagagcgatagagggagtcaccatgaacaacaagaccaagagcctggtcctctccggggcggcggtcgccctggccacgccgatgtcctcggcgctggcgctggacgacgtcctgagcttcggggcgtgggtgaactacaactacaacgttgatgacgacgccagcgaggaccgcttcggcgatctcgacttcgagtccttcaacatctacgccaaccacgagcacggcgactggttcctcgactcggaagtccggttgggtaagggcagtttccagggttccggcatcagcgagcaaggatctgaagccacagcagaccgcaatgtcatcggcattaaggaactggccatcggccgccactacggcgaagagtggaccatgaccattggtaagaccacggtcccgttcacctacagccgttttaacttctggccgggcgcccgcaacatggccggcttcgacgaccaggacggggtcggtatccggttcgataacgacccggtcaacaccccgttcgacatgagcctcatgttcgtcaagagccagaacttcggcaacgagaccacctcgcttgacgacgggcagcggactttctggggaaccgatgacacttaccacgtcatgaacaccctggtgggtgacttcggtttcaccacgggtgatttccgccacggtgtctcggtgcaggcaggtcagctggccgaccaagatgataccgacgagatcgagggccactacgcggccggtctgtactccgagggcaccgttggcgccctggacctctccgcgcagttcgtgcactacgacctcgacgaagtcgatggcgacgtaactcaaggctccggccagaaagccatggtcaacgtgggcaccgacgtaggcagctggtacacctacagcgacctctccatgagtatgcccgacagcgatatagcagatgatgaccagatcgacctggtccttggtggtcgctacaactacggcccgggtaacatctacgtcgaggtgctgcttgaaaacctcaccgatgatgaagatgtcgagacgaacgatgagttctctcagagcatcgacctgaccatggactactacttctaaacccctctgggtctagaagccatgtagccactgcaagggcgcggcctcggtcgcgcccttgctgtttgggggccaatgtacgaggccgtgttgaggggggccgaccccgcatggggctcggccccctcaacacgcagctgctcaaccgaattgactctccaccccccctttgggaagctttcccacactccgcaacgcggcatcctgccgtacggatgatctgaagccacagggagcccgacccgtgaccgatcccaacaacaccgatccgaaagaggtgaagaaggagatcgaggagctggagcaggcctacgagaccgaccacgagatcggcgatcagaacatcagcaccgagatcaagcccatcgggctggcgctggatctgcacaacccggtcttcatcgtcagctccgcgctgatcctcgtcttcctcatcggcaccctcatcttcacggcccccgcccaggaggcgctggaaggcgtccgcggctgggccaccagcagcttcgactggttcttcctcaccgccggcaacatcttcgtcctcttctgcctgctgctgatcgtcctgcccctgggcagcatccgcatcggcggacaggacgcgaagccggacttctcgcgactgtcctggttcaccatgctcttcgccgccggcatgggcatcggcctgatgttctgggcggtggccgagccggtgggctactacaccgagtggttcggctcgccgttcaacatcgagggcggcaccgacgaggcggccaaggcggccatgggtgcgaccatgtaccactggggcctgcacccgtgggccatctacggcgtcatggcgctggccctggccttcttcacctacaacaaggggctgccgctgaccgtgcgctcggtcttctaccccctcctgggtgagcgggtgtgggggccgctgggccacatcatcgacaccgtggcggtgctggccaccatcttcggcctggccacctccctgggcttcggcgcccaacaggcggccagcggcctgagctacgtcttcgaggccgtgcccgatactctgggcacccaggtggcgatcatcatcggcgtcacggtggcggcgctcgtctcggtgctgcgcggcatcgacggcggcatcaagctgctcagcaacctcaacatcagcctcgccgggctgctgatgctcttcgtcatcatcgccggcggcgccatcgccttcgtcacccagctctggcacaccaccagcgcctacgccggggacttcttcgccctctccaacccggtgggccgcgaggacgagaccttcctccagggctggacggccttctactgggcgtggtggatcagctggtcgcccttcgtcggcatgttcatcgcccgggtctcccgcggccgcacggtgcgcgagttcatgaccgcggtgctgatcgtgcccacggtggtgaccatcttctggatgagcgccttcggcggcgtgggcctgcagcaggccatcgagggcatcggtgccctggccgacggcatcggcgccgacgagtccatggccctgttccacatgctggagcagctgccctggaccctgctcaccgcctcggtggcggtcttcctggtgctggtcttcttcgtgacctcgtcggactccggctcgctggtgatcgacagcatcaccgccggcggcaagaccgacgccccggacgcccagcgcgtctattgggtggtcatggagggcctgatcgccggtgtgctgctgttcatcggcggggacgccgccctcagcgccctgcaggcgggggcggtctcggccgggctgccgttcaccgtggtcctgctcctggtctgcctgagtctgctgatcgggctgcgccacgagcggcggctgatcaagctgacccaacaggcctgacccccggcgcctccgggcgcccgcaaccgcccccggtaccctgtgggtgccgggggctttttcgtcccccccgcccacgccctccgcgggtgctagaatcgagtgctcacccacgcccgacaaccgcccatgtcccactggcgaacgctctccggactcttcggcccgcgctggcgtcacccggacccggccacccgccggcgggccgccatggatctcgaccccgacgacccggagaccgccgaggcgctggccgccctgatcgacgacccggccccgccggtgcgcgaggccgccgccaagcgctgccgagacctggccaccctgcgccggctgcgccgccacgacccggacgccagcgtgcgcaccgccgccacggtccgctaccgccagcggctggtgggcgacgtaccgccggaggcggtagccactgaactgcgccactgcgacgaccccaccgtggccgcccatatcgcccagcagggccgcaccccggcggtgcgccgcgccgccctggagcatctggaccaggccccggtcctgcaggaggtggccctccacgacgacgacccggccacccggctgtacgccgtgcagcagctctccgacccacagaccctgcggcgcctggccgagcgtgcccgcagcctggccccggacgtggccgacgccgccgagcatcgcctgcacgccccggcgccgaccactcccgaggccgaccccgagaccgacaccaccgctgaaccggagccggcggccgatcccgcgcccccctgcgaggacgaggcggccgccccatccaccggcgccgctgcctcgctggccaacgccatgaccggcctcgccgagggcggctggtggcccggctaccacgcccgccggcgggcgctgatggcgcgctggcgggagctggaggaaccacgccccccggcgctgagcgagcgcttccgccaggccaccctggcggccctgatgcagcagccgcgcaaccacggcggcgaggccacccgcacccgcctgcagctggagaacctgctcgccgagacccggggggaggacgatccggccagcgccgtggggcagcgcctggaggccctcagccgcagtgttgccgagctgaccggcgaccaccccgatgaggcccgcgcccgcatccacctgcagcgcctggcccgtcgggtgccgcagatccgcccgcggcgcccggtccgcgccggggtgcgcccgccgcatcgcccttcggcgccgcacgacctccccgccctggcccggagcctggccgacgccgaggcggccatcgccgccggcgacctgcaccgggtccgcgcggccctcggcgaggcccggcggctggtggaacccgccgaggccggcgagccgccgcagggctaggcccggcggcgcgcgccgccgtcccgggggtcagcggatcagacgccgccggaagaggtaggccgccaccgagaaggcgccaacaatgtagaccagcggcaccagcaggtgcagcagcgcccccggcccgatgccctcgcccaccgccagcggccggaccacctcgaccatgtgcgccagcggcagcaggtaggccagcccggcgatcaccgccggcagctgctcgatggggaagaagaccccggagagcagcagcatcggggtcagcaccagggtgaagtagtagaggaagaagtcgtagctcggcgacagcgcggtgatgatcagcgccatgctggcgaaggccagcccggccaggaagaccaccggcagcgccaggagcataccgggcaggctgaggatgcccagggccacggcgacgatgccgatggcgccggcgctgagcagcgacttgctggccgcccacaccgcctcaccgaggacaatgtcgtccaccgacagcggcgcgccgagcatcgccgcccaggtctgctgggtctccatgcgcgtgtacgccgagtagagcgcctcgaagctggaggtgaacatggcgctggagcagacgatccccgaggcgatgaagacgctgtacggcatccccgaatcgagctcgccgatcagcgccccgaggccgtagccgaaggccagcaggtagagcaccggctcaccgaagtggccgagcagcgagggccagatcagccggcgccagacgcgcaggttgcgctgccagacggggatgaagcgcaggctcggccgcggcagccagcgttcgttctcggcccgcggcgcgcgtggctcggagagggtctcggcgtgctcgggcatgctcactcccgcagttcgtggccggtgaggtggaggaagacgtcctcgaggttggtcggacgctgcaggtaggtcagcccctgggcctgcagggcgctggccaccggcgccgggtcgtcggcgtagagcagtaccgtctcgcccacctcgcgcacccgcgccgccccggagagcccggactggccgagccaggtccgcgcctcgtcgccgcgcagctccaccacgtagcgctccagatggctgcgcgccagcgccgccgggctgtcgcagtcgatgatccggccgtggtccatgatcgccagccggtcgcagaggcgctcggcctcctccatgtagtgggtggtgatcaccagggtgcgcccctgcttctgcagcgcccgcagcttctgccagatgttctgccgcgcctgggggtcgagcccggtggagggttcgtcgaggaccaccagatccggatcgttgaccagcgcccgggccagggtcaggcggcgcttcatgccgccgctgagcgaggcgatgggcgcctcggccttgccctccagcgcggcgaacgccagcagctcctccacccgcggccgccccgcctcgcggctgaggccgtggtagctggcgtaggtgaagaggttctcgcggacggtgaagtccggatccaggttgtcgatctgcggcaccacccccatgcgcgcgcgcatcgctcgggcgcgggccggtaccggctcgccgaggacctccagggtgccgccgtccggcggcgtaaccccgaggatcatgcgcagcgtggtggtcttgccggcgccgttgggcccgagcagcccgaagcattcgccccgggggacgtgcagatcgatgccgtcgaccaccgtagtcccgccgtagcgcttgagcaggccgacggcccggaccgccgggccatcggcgcggtcggattcgttcaccatcgggtccatcccgcatcgctagaggccgtcgatggtacacgctgcggccatcccccgcagcccgcgccgcccgccctaccccggccccgcggacagccgctgcgccacctgggccaggtcctcgggggtgttgacgttgaccatggccgccgagcggtcgtcgaagtccgccgcggccacgcggtggcgccccagccaggcatggacgcgccgctcgccggcggccagggcggcgtcgaggtcggcggccaggccccggtgcagcagcgcgtagaccggctgcaaccgcccccccagccgggccaccgccccatcggcaccggccgcctccagggccgcggtcagccgcggggccatatcgccggggagcagcggggcgtcgcaggggaccaccagcacccgctcactccgggcgtgggccagggcactggcgatcccggccagcggccccagaccgccggggtggcagtcgccgtccaccggaacccccagcgcccggtagcgcgcggcgtggcggttggcgttgatgcgcacggcgccgacctggggagccagccggtcgaggacatgggcgaccagggggcggccggccagggggaccagccccttgtcgcgagcgcccatgcgccggccgctgccgccggcaaggatgacgccggtaagccgcgggtcggcagcaatcgggcacccggccacgccgggcctagcgctgcaggccttcgaggggctgcacctgcaccgtctcccccggagccacgtcgccgcgctcggcgtcgaggacgatgaggcagtcggcgtggaccagcgaggtcagcatccccgacccctgcgccccggtggagcgcacctgcacggtgccgtcggcccccggctcgaggatgccgcgctggaactccatgcgccccggccgcttgcgcagccgctcggcggcgatcaccggcagctgggccggctgcagggtcccggcctcgcccatcagccggcgcagggccggctggaccagctggtagaaggtggccgccgccgagaccggattgcccggcagcccgaagaagagcgccgggccgacgcggccgaaggccaggggccggcccgggcgcatggccacccgccagaaggcgatgtcgccggcgcacgccagggcctccttgaccgtgtcggcctcgccgacggagacgccaccggtggtgatcaccgcatcggcgtagctgcccgcctcgctgatggccgccttcagggcgcccaggtcgtcgccgatcaccccgccgtcgacggcgtccacgcccaggcggcgcagtgcggcgccgatcaggtggcggttgctgtcgtagatctgccccggccccggcgtctgcccggggctgcagagctcgtcgccggtggagaggaaggcgaccaccgggcgccggtggacggtgacctccggccgccccagggagccgagcacgcccacctcctgcgggcgcagccgccgtcccgcagccagggccacgctgccggcggccaggtcctcgccggcgcggcggatgttctcgccggccgccaccgggccggggatccgcacctgcccgtcgtcgccgtcctcgacccgctcctgcatcaccacggcgtcggcccccggcgggatcggcgccccggtcatgatgcgcacgcactcgccggcggccaggggatcccggcgcgccgcgccggcgagtacacggtcaaccacccgcagggtgcccgggccgttttccggcagatccacactgcgcaccgcgtagccgtccatggcggcgttatcggcgccgggcacatccagcggggcgtggacgttctcggccagcacccggcccagagcggcggccagggccacccgctcctggccgatcagcggcgccacctcatcgaggatccgccgccgcgcctcggccacggccagccccggcccgtcgtgccccgctacaccctgcgtcgcttgccgcgtcatacctgcatctccctgttcatgccatgcccggtaccctgtccccggtgcgccgctcgctcacgacggctcatcctcctcgccgtccagctccgccagctcctcgaccacctccgaggcgcgctccgggtggcgcacccgggcgacgtggaacagcgcgtcgccctcgtggaccaggggcagattggtgcggccgatgacgatgccgtcgaaggccgccagggcctgggtctcgccgtcgccaaagggatcggagatcagccccagctgctcgccgcggcgcacccgctggccgagctgcaccgtcgtgcgcaggataccgctgctctcggtacgcacccagcgtgtattctccacctggaccggccggcgcggcgggtacttgcgcttgacccgcgggagcatgcccagctcacgcatcacgccggtgatcccgcgcaccccgaggcggatgcagtcctcgtcgaagcgcagcgcctcgccggcctcgtagagtagcaccgggatgccgcgctcgtcggcggcgtggcgcagcgagccgtcgcgcaggtcggagttgatgatcaccggcgccgagaaggcccgcgccagctccagggtgccggggtcgtcgaggttggcgcggatctgcggcaggttggtgcggtgggcggtgccggtgtgcaggtcgatggcgtgggaggcccgctccagcacctggctcatgaacaggtgagccagccgcgccgccagcgagccgccggcgctgcccgggaaggagcggttgaggtcgcggcggtccggcaggtagcgggtctgcgccagcaccccgaagacgttgacgatgggcaccgccagcagggtgccgcgcatccggcgcagctgcggcagcgccagcacccggcggatgatctcgatgccgttgatctcgtcgccgtggatggcggcgctcaggcacagggtggggccgtcgcggcggccgtggaccacgtgcaccggcatgcccaccggggtgtgggtgtagagctgcgccacgtcgagctgcacggtgcgccgctcccccgggggcacggcctgatcgctgatcacgaaggcactgcgccgccgccgggccatcagcccctccggcccttggtcccggtcttgcccggcttgcggttgcgttcgatgaactcgatgatcatgccggcgacatccttgcccgttgcggtttcgatgccctccagccccggcgaggagttgacctccatgatcaccgggccgctgttggcccgcagtatatccacaccgcagacgttcaggcccaggaccttggccgccttcaccgccgtcgcccgctccttgggggtgatccgcaccaggctggcgctgccgccgcggtggaggttggagcggaactccccctccttgccctggcgcttcatggccgccaccaccttgccgccgaccaccaggcagcggatgtcggcgccgccggcctcttcgatgaactcctggaccaggaagtgggccttcagcccgcgcagcgcctggatcacgctggaggccgccttgcgcgtctcggccagcaccacgccgatgccctgggtgccctcgaggagcttgatcaccaccggcgagccgccgacgagctgcatcaggtcgtcggtgtcgtccggggagtgggcaaacccggtggccggcatccccaccccctcgcgggagagcagctgcatggagcgcagcttgtcccgcgagcggctgatgccctgggactcgttcagcggataggtgccgagcatctcaaactgccgcaggaccgccgtgccgtagaaggtgatcgaggcgccgatgcgcgggatcacggcatcgaaggcctcgagcttctggcccttgtagtggatctcggggttgctggtggcaatgttcatgtaacagcgcagcggatcgaccacgcggatctggtgcccgcggctctgcgccgcctccatcagacggcgggtcgagtagagccgcgagttgcgcgagagcacggcgatcttcatacagtcttcgggtctcctcacggggttgcggtgtcactgcgggaacggagcgcggctcgcccggtcaggtatgagccttcggggtcgaccacgaaccgaccagccatggcggtgcggccgagcagcatacgaaagcgcatggtgtcccggtcggtcagggtgagctcagcccgccagcggattccaccgagttcgagcagggtcgcaatcacccagcgcgactcccggtggccaccggagtccgccactacgcggcggtccgtcgccggcgcctcgcaccagagctccggctcggtggtgccctgacgagggtggaggccgaagcgcacccaggtctgcccgccgcgctcgaacggctcgatggcgaaggtgtgcagggccgaggtccgcgccccggtgtccaccttggccttgaggcggcggatatcgagttccggcagcgccacccactcgcgccagccgatgcgttgccgctcagtcacgggcagactccttgccaggcggccgcggggggccggggatgacggcgttgcgcccggcggcgtaggcggcgtagcccgggcggtgtttccgcaggtgcgcctcgagcagcggcacgccggagacccgcagcagcagagcggtcatcagcagcggggcgaagaccgtccaccagccgccggccgccgcggccaggccccacagcccccaggccaccaggatctcgccaaagtagttggggtggcggctgtagcgccacagcccgcgatcgcagacctcgccggcgttgcgcgcagtggcccggaagcgcgccagctgccagtcggccaccgcctcgtagagccatccgaacaggaagagcgcggccgccgccagggccaccggcccggtccaggtctgggcgtcgccccgggcgatggcgtggagcaccggcgccgccgccagccacaggaccaccgcctggagccagaacacggtcaccaggctgcgccgcgcccaaccggggccaccggctcggcgcagggcggcgtagcgggcatcttcgccggcgccccagctgcgccaggtcaggtagccgctgagccggccaccccacagcgccaccagggccacaatccaccagccgtgcgcggggagcccggccagcgcctggtagagcagcgccagcaggacgaagccggcgccccagtagcgatccaccaggctggcatcgccggtgcgcaggctgtacgcccagacggcggtcatcagcagcagcacagcgcccaggccggcgatggcactgacgagcatcggcacccccgcgatcgaagttgagtacctgcgtaacgtaactgcaaacgctggcgccgccaatgacagcggcggtaccctgtggcgttccccagcgcacggcccgggctgccccgtggccgccgcttcatctgccaggaggatcatcgacccatgcgcatgctgatctccgccctgatgatgtttctcatcatcatgatcgtgctggccttcgcccgcgatcacctgcgcccggccgaggaggcggatctgcgcctgaccgaactcaccgccgagaccccgcgggatgagctggaggaccggctagcgaaggtggagttcgactgcaccgatgacgagaccggcctggagaccggcgaacgggtctgcttcgccccgatcagccgcgccgacgagtaccacgccaactacctggcgctgttcttcgacagcgacaacgccctggccgcggtgaacatcgtcctcgacccgggcgaacacgaggccaaccacgaacgcctgcgcgaggccctcggcgaccccacgcggcggatcgaggacgccttcacctggctggtctgggagcgggacgagcacctgatcctgacccaggaagagccgccggaggacgacgcccccaccctgatgtggttccgcgacgccgagctgatggagcggctgctgccgcgctagatcggcgtatcggccagcaccaggcgctcgccccaaggcggctcggcgtcggcccaggccggcggcaccacccacagcagcggccatggcggccggaagcggcacggcccctggagatcggtgagcaccaccgcctgatccggggtgtggcggtcggccgcctcgagcagcggggtgaagtccgtcccgccgcccccttggaactggagttccgccagcggcgaggcccccggcgccaggtgcaccacccggcgcacccgatcatcgccgacgataaccaccagctgcgcctcgctgcgccgcgtgatggcggccagctcaccggcgaagcgcgccagcagcccgtcatcaatggagcccgaggcgtccaccaccagcgccaggcggggcacccggcgggcggtgacgatgcccggctcccacggcatgcgccggccgccggcggtgcgcccccgattggccagccacgaccgcgccgggcgcgaccaggaacgctccggcaggcgcgccagcccgcgggccaggcgggtgcgcaggatatgctcccagggcgtgcgcggcgtgggccgatcggccagcagcccgcgcagcatggagaaggcgccgtcgtcggcgtgggcgcgcaccaggcgctccgaccaagcgcgggcctcctccaccgccacttccgggggctcgccggcggccggcatcaggtccgcctcggtgccggcggccagctggcgcagccgcgccgcccgcggcccatcggtccgaccggtggcggcgtggcgccgccccgaggcctcgccaccaccgccctgcccggcccggccgcggctgtcactgctgccgccgcgccggtcgtccacggcccggtagaggcgctccacatcccactccagcagggcccgctccggggcggccgcggcgtccggcagcacctcgcggagcacccgctccagggtcaccgccccggccgggagggccagccagtccaggtggccgagggtggtgttcaccagggcgtcggcgcagtggttgaacaattccgggtccacatcgccgagcacgccggccagggcctcccggcgctgggcgtggcgcagggccacgtggaggacctggtgggccacccagcccacctgctcgggccgcggcaactcggcgaaggccggcgcgtagtagagggtgcggccgtcgttggccacggggccctcgaggacaccgtcggccacatcccggtggtgcgcccacagggccagtccgccggtccccggcgcctgctcgaccatgacgcggatcgccggcgtcccccggtgggtgtagggctcggccgggtcgggctcagtcgccatcgccggcccgctcggccaggtagcgctggtagacgggactgccgaggatcgccgactccagcccgcgggccaggccgcgctggaacagcagttccatggtcagggtctgggcctcgcgcgccggcagcggggtgcgcccgcgcatctcggggaactgctccacgatctctagggcccgtgtcagggtcgcggcgtcgtccacggcggccaccaggccgtagatcatgccgtagagcccatccaggctctcgggcagcagcgccgccgtctccggccccgggcgggcggccagcagccgggtcacgtcggtcgccgcctgcagctcgtcgagcaccccgaagaactcggcggcgttggccgcgccgatgcgcccctgcacgaacagccgccgcgcggcgtcgcccagatcggcccgcagcaccgccgagacatcctcccagccccgcgggctggcgcccaccaggtggtcgttggccagctgcgtggcggtatcgtccagccggtcggcgcgcacccgcagaaaggccatcacctcgggggccagctcgcgctcggcggcgtagctcaggaaggcctccagggccgtctggacgttgaagtggaacatgcgatcggccagcgccgtgcccatgtcgtggctcaccgccccctggaagcgggcgttgcccgccgccaccacctgccagccgtcgggcaggtggtactgccccaccttgcggtcgaggatcagcgagtaggcggagatctgcaggcgctgatcggcggcggtcagctcgtcgaggaagaggatgccctcaggccgatccgccccgggcaggaactccggcgggaaccagaccgtccgctgctgctgctcgtcggcgtagatcgcgccgcggatatccaccggctcgatggtggtcaggcgcagatccaccagcggcacaccgaagtgggccgccacctgggcgaccaccgacgacttgcccaccccgcgggtcccccagagcatggtggcccgccggcgcaacaccggatcggcgtactgctcgatcagcgcctgcttggcggcggccaccgagaccgccgggatgttcatcggatcagccgccatcggcccctccctgccaggtggttgcgtgcagtggccggggcagcggcggccagtccaccagcgggacctcggtgccggagaagagcagcgcaccgatggccagcagtggcggcaccccgtggagccacggcggcatctcgccctcctgcagcaccacgccgaacagcggcaccgcggcgaggaccaggaagaagacggtcatcggcagcagccgccgacccaccgcggcccagcgctgccgccggtagcgccggtggtaaccgctcggcggcgcggcgaagaccgccgccagatgggcgacgagctgctgcgtccgggcctccacgtcgtcccggcgccggggctcgtggcggcgcagcgccagggtgctgcgccacgccccctgccgccagaccagcggccgccagccccagccgagcaccgcgagcaggtcctcgggcagcgggggctcaccgtcagcgtggggggtgatcgcgatctgccccggcagccccgcccccggagtggcgtccagcgtcacccgccgcccggcgacctgggcctcggcggccaccgcccgccacagcggctccccgccaccggcggcgccggccgccgagcggtagctgcggccgatgcagaccccggcggcccccacgaacagccgcgggcgcacctccgccgcctgatagcgggcgagcagatcagcggggcggtcgccgtcgatgcgcagcccggcccgggtgccgtcggcggcggtgtaggtggcgctcagccggtagcggccgggctctggctcagacagggccaggtgctcggtgaccggccccggggcggcgtccagccctgcgtggctgaccggctcgaaggcgatcagccgccgcgcccgatcgcaggccgccagatccacggtccagccggcggcgctgaacggcgccacccgggcgaggatctggtggtgggaaagcggctggaccaaggcggtcgccccctgcgtgggctgctccgccactcaggttacgccgccccggccgggcaatgaagccactcgctgccggggtataccgcccgctaccctactccgggcgcagcagccggccgctgagcagcttgaccagggtggcgacgaagaccacggcgatcaccagcgtggtcagcaccaccaacagcatcacgccccggcccccgccggtctcataggcctggacgaagtgctgactggccaggcagaaggcggccagcgggaaggtgtaggcccaccaggaggggaagtacggcaggcgcaccagccgcggcacctggatgagcagcagcaggaaggtgaacagcgccttgtagtagagcagccggccgacgattcccgggtcgccgccgtcgagcagggccacccaggccaggtagcccgccgccggcggggccagcagcacgaacagcgtcggcagcaggaacgccggcaggttgggcgcgaagatcagccggtagtagaccagcgtcatcaggatcagccagaagaacagcccgacgctgaagaagaaccaggccacctccatgtagcccgcctgcgccgccgggatgggcaccaggatgttgcctaccgcggggatgaaccagaccgggttgagggtgccgagctccagctgccggtgcatccagctggtgacgatggccagcatcaggaccaggtgcagcagcgccccgctaccccacagggccgtggaaagcggctccgaatcggtaacaatccccagcaggatcagcgagatggagatcgccggcaggaagttgaggcgcaccgggtgggcgatctcgccccacgccgccgccgggtgcagcgccgccttgagggcgtagccgccagccatggcgaggaagctgagcaccgccagcaccgccacgccctcgccgaccaccgccggccagccccaagaggcgtggctctcgttccagaccatggccaggccggccagacccatggtagcggcgaacaggggcagcggcaggtgggccagactgacccgtgcgttctcgtcctgactcatgcgtggctcctttgtggatcgttcagctcgggccatcccgcgatggccgacacacattacggatcgggcatgtctttgtcacgcgccgctgccatccagacgcagggccacgtgcatcagccccgggtcgtcgctgctcggctcgatgcgaaagcccatggcctcgttgatcttgagcatcggctcgttctcgcgcagcacctcgccgtagatctcgcggatgccgcgctgacgggcgtagtcgacgatccggtgcatgagcatcggccccagccccatgccggccaccgaggggtcgagcatgatgtcgtactcggcctgctccagatcggggtcggcgctgatgtgcaccatccccagcagcggcgcccggccggggatgccgtcgcgggtgatgaccagggccatctcgcggtcgtagtcgatctgcgtcagccgcgccgccagctcctggggcaggctcttgagcgcctggaagaagcgcatgcgcacctgctccggcggcgtgcgctcgaccatggcgttgagctgcggcccgtcctcgggcagcaccgggcgcaggttcaggcactggccgtcggggagctcgatccgctcgttgagttcggtgggatacggccggatacacaatgattcggcgggatcgccgcgctggggctggatccccaccccggcgtccagggccagcacgccgtggccggtggcccacaggggattgatatccagcgactcgatggcgccgaagtcgatcaccagctgcgagagcttgaccaggctcagggccacggcgtccaggtccggcttgcgcagcccgctgtcgaccagcaggccgtagatccgggtgcgctgcatgatctcccgggccaggtgcatgttcagcggcggcaggccgcaggcccagtcggcgatggcctcggtttcagtgccgccgtggccgaagtagagcaccggcccgaagggcccgccggggcgcaccccgagggtcagctcgaaggccccgtcgcggcgggtcatcggctgcacggcgaagccgtccacggccacgtcctcaccgcggagctcgtgcaggcgggccagcatcgcctcggcctcggcgcggaccgcctcggggccggtcagatccagggccacactgccggcctgggacttgagctgcacctccggggacatcagcttcagggccaccggctggttcagctcggcggccaccgccgcggcctcctccgggtcattggcccggcggctatccacgcaggggatgccgtaggcgctgagcagccgccccgtctggtactcgttgagatggtcgcgcccggcggtcagcgccgccgagaggatcagccgcgcctgttcgtagtccggcgtgaagtcctcggggagcgagggcggcgtctgcatcagcagggtctggctgcgccggtactgcaggaggcggctgtaagcgcgcaccgcctcctcggggtaggagaaggccggcaccgccgccgcgagccggcgcagccccgcctccccggcggaggggtcccaggcggcgagcaccggcttgcgcagccgcttggcgtggcgggccaccacctcggccaccgcatcgccgtcgtcactggcaccgggcgccttgagggccaggatgccgctgatgcgccggtccttgccgaggatctccagcgcccggtcgtaggcgtcggcgccggcgtccacccccatatccagcgggttgtggctgctggcgttgcgccgggcgagctcctgcagcgcctcgttgctctccggcgccagctgctgcgggctgctgtcgtggcggcgcagggcgttgctggccagcagccccagactgcggctgttaccgaagatggccagcggcccgtcgcggcccgggacccggctgctgtcgaggatctccacggcgctgaacagctcctccaggtcgtccacccggaccacgccggcacggcggaaggcggcatcgtagacgaagtcgtcgatctcctcctcgccgacctggggcggcttgaggatgatcaccggcttcatgcgcgccagccggcgcagcgccgacatgaacttgcgcgcccgtcgcactcgctcgatgtagacgatcaccgcccgggcccgatggtcggtggccaggtagtcgaagctgtcacccagatccacgtcggtggcggcgccgatgtggatgatgtgcgacagccccgagtcgttctcgcggcaccagcgcagggcggcgccggccatggccgaggacttggtgaccagggcggccttgccggcggccagggtgatcggcaacgacgaggcgtgcagcccccggtgggggacgctgatgcagctgctccccggcccggccacgcgcaccagatgggggcgcgacgcctcgaggatggtctgctccagcgcctcgcgctgctcccgggtgtaatcccgaggtacggcgcgggtgatgatcacgccccgggtgccacgctcaccgagggcggtgatcagcgccggcacctcctcgagcggccgggtaatgaccgccagatccggtaccgcaggcagatcgtcgatgccggggaagacgggcaccccgcccatcgagtcgatccccgccatgaccggcatcaccggcccctggaagggctcgctgagcaggttgcgcaggatgcgtcggtccgtatcgctggcctcgccgatcagggcgatggagcggggctggaagaggctttcgagattgcgtacggtcatcgggctcgggaccttggccggcgctgcactgcaccacgcgccagtctagcggtccgggcaacacggaggccagccggcggcgactgcaacgccggccgcaccggcatcccaaggcggaggaatcggcagtgacggaagagaccgaggcgcgcatcgagcgggccctgcgggaggcgctgacggagatcgtaccggaggcggacgtgggccggctggacgccgagcgcacactgcacgcccagctggggctcgactcggtggacttcctgcgtttccaggcggccctggagcgcaccgccggggtgtcgatcccgggggcgcacggctaccgcctggccaccctggacggctgccgccggtacctgcgcgaaaagctcctggccggctagccggcctcgtcggcgggggacggcgcctctcccaggcccgcccggcggaagatggcctggagctcggcatcgggctccgtggccaggcgcacggcgcccccgtccgcggggtgggggacgaccagttccgtggccacaagcagcagccgccgggcaccgaagtgttcccggaagaaccggttgttggcgccatcgccgtgggtggtatcgccgaggatcgggtggctgatcgccttcatgtggcggcgcagctggtgctgccggccggtctgcggatgcagcgccagccgggtgaagcgggcggtgtcgtagcgcgagaccggaatgggcagctccgtccaggccagcggcacgtaatcggtcaccgccggctgcggcgcgcccccctcaccccgtcgccccgcccccaggggccgatcgatgcgtccgggcgcctccacccagccgcggaccacggcctggtagcgcttgccgatgcgttgctcgcggaaggcggcagccaggaccgaggcggcatcgggatcgaggccgaagaccagcacgccggcggtggcacggtcgagccggtggaccggatagacccagtgcccgccgagctgatcgcggaggcgctgcaggaccacgtcccggtcgcggtcgatgttgctgcggtggaccagcagcccggcgggcttgtagacggcgatcagccgctcatcccggtagagtatggcgaggctgcgatcgtcctggtctgcggtctccacgggagcggtcctcgattgcgggctcgcgtcgttccggcgcaggcggtggcgtgccggcggcgggcatcgtagcgtatcgccatgagcgagcccacacccccgacgaccgcatccccctccgccctggccacgctggcctacgccctcgccgccctgcccctggcgatgagcgtgccgccgttcttcctgcagatcgccccgcagcgcctggaggccccggaggtcgcggcggtggcagtgctcgccgtactggtggtcctgcgcctgctcgacgccgcggcggtcctggtcctcggcgcctggagcgataccctggccatcaaggcgcggcgccggcgcggctggtgggccggcgccgcgctcaccctggtgggcctggcgccgctgctgctgctcgagcccggcaccgggctggcgcccctgatcctcggcggcaccgccgccaccctgggctgggtgctgatgcgcatcagccatctggcctggggggccgagctggccgccggctaccacgcccgcacacgcctctacgccggggcgcagctggccaccctgctcggcatcgccctggggctggccgcaccgctgttcgccgtggagctgggggcggcccgcgtcgaggccctcaccgggctgttcctgctgctgctcggggtcaccgccgggaccagcctggccatcctcgccctgcccgatccgcagcccccggccccggaccgcgcctacgcggcgatcgcccggcggctgagcggcctacgcgcctggcgccgcctgctcggcgcccacgccgccaatgtcgccgccaacaccctgcccgccgccctgctgctgcccatcgccgccggcatcatcggtgacgccagcgccgcagcggtagccgtggccacctacctcctggcggcgctcgtcggtctgccgctgggcgccgccctggcccagcgttacagcaagcactccatctggtgcgccgccctggtgctggccgcggcggtattgatctggatcccgctgctcggcccggggcacaccctgccgctgctcatccttgccgccctgctcgggctcaccggcggcctggactgggcgctctccgccgccatccaggccgacatcccggacgtcgaagccgcccacaccggcgccccgcgcaccggcctgcacttcgccgtatggtcgctggccggccgcatcgggttcaccctggccggtgccgcggcgctgctgaccaccgcactcttcccgcccaacccgacgccgggcgtgggcgaggtcagcaccctgctgctcattgcggggatcgccccggccgcgctcaagctcacggccatggggctgatgtgggacttcccggtggacgagatccgccacgaggcgctgcagcggcggatcgccgagcgccacgcggccgccgaggagcgcggcgcggcctaggcgtcgccgttgccgagcacctggcgggcccgctcggcggcgaagtcgagcatgcggttcagggagcgccgcgccccggccgccacgtcgggatccacggttacctgcggctcaccggcctccagcgccgacgccaggctgcgcaacccgttcatggccatccacgggcagtgggcacaggagcggcaggtggcgctgcgccccgccgtcggggcctcgatcagcgtcttgccgggggcggcctcgtgcatcttgtggaagatgccggcatcggtggcgacgatgaaggtctcggcctccatctcggtcaccgcccggatcagctgcgaggtggagccgaccacgtcggcctgctcgaccaccgccgccggcgactccgggtggaccagcaccttggccccggggtgttcccggcgcaggtcggccagctccaggccacggaactcctcgtggacgatgcagctgccgtcccagagcagcatgtccgccccggtctggcggcgcacgtagtcgcccaggtacttatccggggcccagaggatcttctcgccccgctggtgcagatacgccaccacgtccacggcgatgcttgaggtcaccacccagtcggcccgggccttcaccgcggccgaggtattggcgtagaccaccaccgtgcgatccgggtgctgatcgcagaacgccgcgaaggcgtcggccgggcagccgacgtccagcgagcaggtggcctccaggtccggcatgatcacccgcttgtccggggtgaggatcttggccgtctcgcccatgaagcgcacgccggccacggccagcgtggaggccgggtgctcggcgccgaagcgggccatctccagggagtcggccacgcagccgccggtctcgtcggccagccgctggagttcggcgtcggtgtagtagtgggcaacaaggacggcatcgcggctgcgcagcagctcgcggatgcgctcgcgcagggcctcacgctcctcggcactgagcgtctcgtcggcggtgaacgcctcgggacggaaatagcgggtggacggctcgatgacggagggatccgacatgggcacaggacctcgtaggggtaacgcaggggattatggggttggaccgttcccgtcgccaggagttgccccggccacgggctcccagcggtagccggcggcctccagctcgcgggtcagggcctccagcgcctcggtggcccgcggcgccgttccgcgcacgccgagctccacctcgaaaccgcgctggcggtcccccccgggcaggcaggagatgcgcagatccgggtacgcctcggtgaagcgctcgagcagcgggatcatcgccccctcccgcgccccgggtacacgcacggcgcgctggagcatccgccccggcgcctgcaggtgggcgtagtgggtatccagcacccactcgatcatcggccaggccatgcgcgggaaccccgggacgaagtggtgatcgccccaggagaagcccgccacccggttgatcggattggggatcatccacgacccggcggggaactcgaccatgcgcagacgctgagcggtggcatcgacgccgaactgctcgcgcatggccgcctcggcctccgggtggcgctccaggggctgccccaccgcctcggcacagcactgccgggtgcggtcgtcgggggtggcaccgatgccgccgaaactgaagacgatatcgccaccggcgaaggtctcgcgcagcgtgcgggtcagcagctgcggatcgtcgccgatcagccgcgcccaggagagctccagcccgcgggcgtcgaggcgctcgatcaccgcctccatgtgccgatcctggcgccggccggtaagcagctcgtcaccgatgatcagggcgccgaagcgcggagtgtggtgcacatgctcggtcatggcgttgtaccgtaccgccaccgcgtcaccccggcaaccgcatcctcatagatgcgcagcagcgccggcatcaggaacagcacgatgcccgtcgccccggccaggccgaaggcgatggccgccgccatggggatgaggaactgcgcctgcaccgactgctcggcgagcagcggcagcaggcccccgatggtggtcagcgaggtgaggatcatcgcccgcaggcgctggcacgacgcctcgaccagggcctcgaccaccggcgtgccggcatcgcggatctgcttgtagaacagggtcaggatgatggcgttgttcaccgtgatcccggtcagcccgaagatgccgaacagcgacaacaaggtcaggtcgagccccatcacccagtggccgaccagcgccccgaccaggccgaaggggatgaccgtcatcaccagcagcggccagccgtaggaggcgaagacccacgccaggatcaggtagatcagccccagggcgaagaacagcccgcgctgcatatccgccagggtctcgtcctggaaatcggcctggccgccgaactcggccgccaccccgtagcgctcgaccagatcgggcaggacgttctcgcgcaggtcggcgcggatctgcccggtattggccacccgatcgtccacgtcgccggtgacgctcaccgccagttcgccgttgtggtggcggaccacctcgaagccgcggcgcgagtcgatcgtcacaacgctgtccaatggcaccagatccccctccggcaggcggatctggagatcggtgaccgccgagagatcgcggcgctcggccatcggttggcgcacgcgcacctcgacctcgtcgcgcccctggtggtagacctgcgccagctcgccggcgaaggcgtcccgcacctggcggctgaccgcctcggtggtcagccccagggcccgcccctcggcggtgaggcggtagacccactgctcctgaccgtagggcaggtcgtcgtcgatgctgcccagccccggatagcggtgcagcacctggcgcagctcgtcggcggcggcgcgcagagtgcccggatccccctgggtcagacgcacatcgatgtcctcacccggcggaccggcgccgcgttcgcggatcaccagccgctccaggccggggcgttcggtgatccgctcctcccaggcgttgatcaggtcggtgttgcggacgtcccgctcctccggggagatcagctccacggcgatgttgccgtagtgatccccgcggttggcgtcctgggcgtcgcgggcctgcatctcgccgtagcgcacggtgtgggtgcgcaccagctgctgatcggagagcgcggcgtcggcggcgtggagctggcgctccatgtcgccaaggaaggcctccacccgctccggcggcgtgcccggggcgaagccgacattggcctggaggaccgttccctccggctcggggaagaaggtgaagtcgatgcgtccgccgaccaccaacccggctgccgccaccagcagcgccacggcgcccgagaccgtcgtccagcgccactcgacggcccgggtgatgccgcgtcggtacgcgccttcgcggaaacggtggaaaccgttgtccacccagcgccggaagcggctcggctcgcgcccgcgctgatcgccctcgaaggagcggcgcaggtgccccggcaggacgatgaaggcctcaatcagcgaggcgatgatcacgcagatcaccaccagcgggatatcgaagagcatgttgcccatcaccccgctgatcgccatcagcgggatgaacgccgccaccgtggtcagcgacgacgccaacaccggggccagcatgtcgcgtgccccgccggcggccgcctcgcccggcgactcgccgcgctggaagcgggccacgccgcgttcgccgaccacgatggcgtcgtcgacgatgatccccagggtcatgatcagggcgaacaggctcatcatgttgatgctgccgcccacgccccagagcaccaccagcgcggtgaggaaggcggcggggatgcccaccgtcacccagaaggccacccgcgcggtgaggaaggtgaagaggatggccaccaccagcagcaggccagccaggccgttggtcaccagcagcccgatgcgctcgctgatcagctcccagaactcgtcgtagatggtcagttccaggccgtcgggcagggtcggtgacacgtcgtcgtaccacgcctccaggatcgccgccgcgcccagggcgtcctccccctcggagcgctggacgtagagttcgatggcggtgtcctcgcccaggcggaagtccacctgaccgtcccgggcgcggcgctcgatctgcgccagattgctgagcagcagcggctggccgtcgccatcggtgatctgcagatcgcggaactcctgcacgccgcggcgctgctccaggctgcgcagctgccgggcgatgtccgcctcgccggcctcgccgccgggcagatcggtgctctcggcgtcaatggccgcgccgagatcggcgaaggtcagcccggagtcgagcagcacccgctgctccacctcgacggcggtctccaggtccggcatgccggtgacctcgacattggccaccccgcggcgcagcaggtcgtcctccagctcccgcgcccaggcgcgcatgctcgacggcggggcgtcgccgctgagcaccacgcgggccaccggatcaaagcgcgagatgcggcggatggtcggttcctccgcctcctcggggaggttgcgcacggcggcgacgcgatccttcacgtcctccaccgtgtcggccatgtcggtgccctcgaagaactcgaggctgatgttgctcaccccgtccgccgagcgcgactgcatctcgcgcagcccctcgagatcacggaccgcatcctccagcggagtggtcaccgagtcggccacgtcctcggcggtggagccgggccactccacctgcacggtgaccacgtcgagctcgaagctgggaaagaactgcgtgttgagctgactgacggcgtaaaagccggagatgaacatcagcgccagcaccaagttggcggccaccgggtggtccgccaaccagcgcagcgcgtctcgccgctgctcaaccatcggctagcggctctccggatcgacgcgcacgcgcagcccgtccgtggcctgcgggatctgcgtggtgacgatctgggccccggcttcgatctccggggcgcggatcagggcgccgcggcggccgtccgggcgccgcgcctcgcccaggcgctgggcctcgataccgcgcaggcgcttgtggtcgtcgtcttccccgcccgactcgacgatgtagagccggtcggtgccgtagagcgcctcgtaggggaccaccagggtgccgggctccgggggcagctccagcatcacctcggcgaagcgatccagcgccacgtcctcgtgtcggtcggccacggtgaagatcgcctcgaccccgccgcgctcgcgggcggtctgcccggccagccggtccagctccaggtcgagttcgcggccatccacccgcgcttcgccgcgcaccgcggtatcggcagcacgggcccggtagagggcaccgatgcgcgtggtggggatctgcacccggacctccagctcgccggtgtcgtagagaccgacgagctcgttaccggggctcacccggtcaccccggcccaccggcaccgcgctgacccggccgtcgaagggggcgcgcacctcggtgcggcccacgtcacgccgggcctgatcccgggcggcctcggcgccgtcccggcgcgcctcggccacggccagacgctcctcggcgtcgtccaccgactgccgggcccggatcaccgcctggcgctggcgctccttggactcctcggcgtcgtcgagttccgagggtgaggcggcgttgtcggcgaccagctcctcgagccgcgccacccgccgctggtcgatggccagcagggcctcctcggcctccaggtcctcgcggtccgcctcgacggcgcggcgctcctggcgcagcgccgcttccagttcgtcgagatccgcctggcgctgtcggaggatgtcgcgcagctcgccgtcgtccaggcgcaccagcagctcgccggcctccaccacccggccgtcgcgggccgggacgtcgaccacgtcagcctccaccgccgacttgacggtaacgtccgaaggcgactcgatgtagccgaacagacgcagcagcggctggtggacaccgggctcggcacgctcagtggccaccacccaggagggttcggtgggctcctcggcgggcggatcggggcgggtccagaccagcgccgccaggaccagcacggccgccatcagcaccaccacgggcgcagcggccccccaaccctttcgcagcaacgaacgtaacggcacgcagcccttccttcatttcgcctcgagtggccctggggtgccccagggggccgccggatcagacctgattgagcagcgccagttccggcggactccagtagagatagaactgccgctccacatagggatccggccagtggcggaagtggtgacgcaacagcatcaccgggacgatcaacggcaccataccggtgcggtactgctcgatgacactcaccacctcttgcttgtccgccgggtccagctcgcgtttgagatagccgagcaggtggtagagcacgttggcgtgccggccgcgcgtcgccggccgggccagggccgccatgaacccgtggatgtactcgtcggccaccgcctccagcgaccgctcgcccagcgtcgagaccagccgccccagctcgcgcatgcgctgatcgtcgtgggccatgagcaacagcttgtgctcggcgtggaaatccaccagcgccttgggcgtcaggcccgcctcgaccaggcgctgccaacggtagtagcagaagacccggcagacaaagccctcacgcagggacggatcgttgagccgtccctcctcctccaccgggagcagtgggttggcctccatcagcgtccgtgcataggcgccccgcccggggataccggccggatggccgtcgggtttgtagaccttgacgcgctccataccgcagctcggcgacttggccttgaggatgtagccgctgagccagtggagctcccgccccttctcgcggccgaaggcctccatggcctcggtgacgtcggtctgccgatcccgcaccccgcgcacgcgcacccggttgtccgcatccagctccaggcggatcggcggccgcggggtgggcagcccgatggccacctcggggcagacgggcacgtagcggaagtagcgcgagagtgcctcggtaacgaaggggttgcgcttgtgactgccgtcgtagcgcacctcctcgccgagcaggcagctgctcacgcccaccggaatctgcggctgcgacgcggtctgatcgcttggccggctcatgctctccctagggttgtacaacttgtgtacagcattctagccatccgcatccacgcttgcatccacgctgcgcaggatcgcccggcgcagcgccgccatgtccgggaccatcaggcagtcgggcacgccgtgggacggctccggcgggccgtaacggcagatcaacgccgcctgcatgccggcggccagcgccccggcggcgtcgctgtccgggtcatcccccacgtgcagaacctcgccggggggcgccccggcgtgctcgcaggccagggcgaagatctccggctcgggcttgggaatgtcgatgtccacgccgcgcaccacgaagtggacgtaggggccgagttcggtgcggtagacatcggcgttgccgttggtgatcacgccgatacggaaccgcccggccagatcgcgcagggccggcagcacttcggggaacggggccacccggctctgccgcgcctcgaggaacacggcgaaggtctgctccacgaaccgctccgccgcggctccgtcgatcccgcagctgcgggcgatctcagccatggtggcacggcgcagggtggtggcgttgcgtgtgagttccgggcgcgcggcggccagttcgcggcgcagctgccgcatggtgtcgggatcgaagcgctcggccaccaccgggtaggcgtcgcgcagatagtcgtggagggtctgctcggccgccgcgaggacatcgtcgacggaccagagggtgtcgtcgaggtcgaaggtcagggcccgcagggggggacggatcatgatccggacgcctcctcgccacgggccgagccgcgccacaacgccggcccgccgcaggtggcctcgatgcgctggagcagctgctcgtgggcctcgcgctcgagttcaccgggctccgggacgcgcagccgcggccgctccgccgacagccgctgcaccggctcggcgccgcccggctccaggccctcgccctccagggagagcttgccctgaccaccggtcatggccaggtagacctcggcgagcagttccgagtcgagcagcgcgccgtggagttcgcggcgcgagccgtccacgctgtagcgcttgcacagggcatcgaggctgcagcgctggcccggatgcatgcgccgggccatctgcagcgagtcggtgatggtgcagtagtcctcgagctgcccccacgccggccccagacgggccagctcggcgtcgatgaagccgacgtcgaagggcgcgttgtggatgatcagctcggcatcctggacgtagtcgacgaagcgccgggcgatgtcggcaaagcgcggcttgtcggccaggaaacgattcgacagaccgtggacgttctccgccccctcgtccactgcccggtccggattgaggtactcgtggaagttgttgccggtcagccgccggcgcaccagctcgacacacccgatctcgatgatgcggtgcccctcggtggggtccatgccggtggtctcggtgtcgagcaggatctgccgcatggctcagggtccggatacattgcaaggattcgaaacagtctgcgacgcggcccatccagggtcaacgcagggtgtcacaaacggcacaccataacgcccggctgtcggatttgcgacacacccgcaaagcccacccccccgccgtgacgcgcctcccaccgccgcccggacctggcacgccccttgctgcactgcgggagaagccacccaggaccggagccgcccgcccatgcgaaaccaggagatcgccgccctcctcgacgaaccgggctgcgcccacaaccagggcagcaaatcgggctgcgcgcgccccacgccgggcgccgccgctggtggatgcgccttcgacggcgcccagatcaccctgctgccggtggccgacgccgcgcacatcgtccacggccccatcggctgcgccggcagctcctgggacaaccgcggcacccgctccaccggccccaccctgtggcgcatcggcatgaccaccgacctcagcgagcaggacgtgatcatgggccggggcgaggcgcggctgttccacgccatcaagcaggcggtggacgatcacgccccggcggcggtcttcgtctacaacacctgcgtcccggcgttgaccggcgacgacatcgaggcggtgtgccgcagcgccgagcgccgctgggggaccccggtggttccggtggactgcgccggcttctacggcagcaagaacctcggcaaccgcatcgccggcgaggcggtggtccagcacatcgtcggcacccgcgaaccggagccggtgccggcggagcgccggccgcgggatcaccaggtccacgacgtcggcctgatcggcgagttcaacatcgccggcgagttctggaacgtgctgccgctgctcgacgagctcggcctgcgcctgctcggcagcctctccggcgacgcccgctaccgcgagctgcagaccctgcaccgcgccgaggccaacatgctggtctgctccaaggccctgctcaacgtggcccgcaccctggaagagcgctacggcatcccgtatttcgagggcagcttctacggcgtcgccgatacctccgcggccctgcgcggcttcgccgggctgatcgacgacccagacctgagcgcacgcaccgagcaggtcatcgcccgcgaggaggcccgtgccgatgccgccctggagccctaccgcgagcgcctgcgcggccgccgggccctgctctacaccggcggcgtgaagagctggtcggtggtctcggcgctgcaggacctgggcatggaggtggtcgccaccggcacccgcaagtccaccgaggcggacaaggcgcgcatccgcgagctgatgggcgagcaggcgcagatgctggaaagcggtgcgccgcggacgctgatcgacaccgtccgcgcccaccaggccgacgtgctcatcgccggcgggcgcaacatgtacaccgccctcaaggcgcggatcccgttcctggacatcaaccaggagcgcccccacgcctacgccggctacaccggcatggtggagctggcccgccaactgtgccgcagcatcgagagcccgatctggccgcaggtgcgtgagccggctccctgggaacggcagtaacggaggacggggccatgacccgcatcgaacgatccaccagcccgctgagcgtcaacccgctgaaggccagccaaccggtgggcggcaccctggcgaccctcggcttccggggggccgtgcccctgctccacggcgcccagggctgcaccgccttcggcaaggtctacttcgtccgccacttcaacgagccgatcccgctgcagaccaccgccatcgacccgatcagcgcggtgctcggcgccgacgacaacgtcctcggcgccctggacaccctgtgcggtaagtcggcaccggcgctgatcaccctgctgaccaccgggctctccgaggccgaggggacggacatcgagcgcctggtgcgcaccttccgcgaggcacacccggagcacgccggcaccgcggtggtcccggtgaacaccccggatttcgtcggcagcctggagagcggctacgccgccacggtggaggcgatcatcgagcacctggtccccgaggcggccagcgccggcacccggcccggacgggcggcgcgccaggtcaacctgctcctctccgacgccgtctcccccggcgacgccgaggccctctgcgaactgctcgaggcgttcggactggaaccggtggccatccccgatctgggcgcctccatggacggccacctggaggacggggacttcagcccggtgaccaccgacggcacgccgctggacgccctgcgcgaatgcggcaacgccgccgccaccgtggtcgtcggcgcctcgctgcacgccgcagccgaccggctgcgggcccgcaccggggtgccggactaccgcttcgaccacctgatggggctgcacgccacggaccggctggtcatggtcctgtgtgccatcgccggccgcgaagtgccaccaccgcgggtccagcgccagcgccggcagctccaggacgccctgctcgatacccactcggtgctgggcacgacgccggtgggggtggccgccgaggccgacctgctcgccgggctgaccaccctgctccacgacgccggcgccgaggtgaccaccgcggtggccccggagcgctcgccggtcctcgacgggctgcccgccgggcgggtggcggtgggggacctggaggccctggagcaccacggccgcgaggacggcgtcgagctgatcctcggcagcggccacgccgccgccaccgccggccggctgggggtaccgatcctgcagtgcggctacccgatctgggagcgcgtcgggctgcacgcccgcccccgggtgggctaccgcggcagccgcgacaccctcttcgagctggccaacacccttcttgagcatcgcgaggtgcacggcgacgtgcgcccctaccgctcgatctaccgcagcgcggacgccgcctgaggaggtcgccatgacagtccgccacctgaaggtcgccgacaacgaggtccaggaggccacccaccccggatcggtccgcatcgccttcgccactggcgaccggcacaccgtggatcagcacttcgggctggccagcggcttcgccatctatcaggtgggctgctcaggcacccggctgctggaggtggccgccatcgaggagcccgccgacgcggcgcccgactgcgaccgcctcaccccccgcctggaggtggtcgacggctgcgccgccctctactgcaacgccatcggcgccccggccgtgcgacgcctgctggcgcagcagtgccagccgcgcaaggtcccccccggcaccgccatcgacgccgtgatcggccgcctgatcgcgcagttgcgcgagcgcccgccggcgtggctcggccgcgccctgcgcggcgacccgcccggcgaagagcgcttcgacgccatggaagccaccggctggcgcgccgactgaaccggaccgaacgaaggaggaacgcgcaccatgtggacctggaacccgcaggacgaccgccccgagaccaccgccaccgcgcaggtcctggcggacgacgacccggccctggagaccccgttcatccgcgaactgctgcgccaggtccgggccatggacaccttcggcgcctgggagcattacagtgatgcggcggtcatcgacccgttcatcctcacccccgagcgcaagcgcgccatcccggtggtagccgaccccgacggcgagaccgtgaaccgcgtacgcaccttctacaacgccgtcgccacccgcatcgaggcccgcaccggggtgatggcggtaccagtgatcaatctcagccacgagggcttcggtcgcgccttcgtcctcgccggtaaactggtggtggtcgataaaccgctacgcgatgtccaccgcttcggcttcgccagcaccgacaaactggtccgccgcggcgagcgcctggtggacggagccgtagcgctcgtcgagcgcttcccggaggtggcgcgggcctgaacccgccgccgtgcgccggcgggccatgcaccgttcaaccctcgacccccggggcgtcgtcgcgaaccagcagcaggtccgtggacagctcgcgcagcagccgcgaggcgacactgccgagcagcatattggcccagcgaccgcggccgtggttgcccatcaccaccaggtccgcgcccagcccgccgagggcctcgagcaggacggtggccggatagccagcgtgcacctccaagtggacctcgtccgggctcagctcctcgtcccgggcaaactcctccagttccgtgcgcgcctcctccatccagcgcgtctgctgctcctgaatgtagctgtcaccgatgccggcagcgcgcatgcgatcgagttcggcggtgtccaccacatagagcaggtagagttcggcggccgggaaccagcgccgggcgatctgcagcgcagcccgcgagcactcggagaagtccacccccacgaccacgcgccgatacggcgcatcggaatcgcggcggaccaccagcgtcggcgtccgggcgtggcagaccagctgctcggcggtggtcccgagcatccagtcgcggacgtactgccgaccgtgggcaccgaccaccagcagatcggcgtcgccctcatcggtggcgcagaccacctcgccgaccacatcgccgatcaatacccggggcttggcccggtggccgggcgtgccggactgcagctgctgctcggcggcggcctggaagacgccttcccggtccggcgagccactgagcgcacgcaacccgggcgagtcggtctcgatcacgtggaccgcctccaactgcgcatcgtgggcctcggccagctgcacggcgcggcgcccggcccgtccggcgcgctcggacagatcgctggcgaagacgactttctgcatgctcatggcggcccccttgatcccatcaaccggaagagtacggtgcatccggccccggcgcttgcccgggtgccggtctcctccttagattgtggcaccattgcccgcgagcgcgggagcctcagcgtggcaacacgccgcggccccggagaatccgatactcaacaggagagctacccatgctgcaaaaggaacacatgcgcttcgagctcgtcgccttcctggtggcagtcgccaccggcgtgctcggtgccgtcgcggccacggccggcgctcactggttcggcgggatcctcatggcgatcatggccctggcgctgttcatcctcgtcatccccggcatcgccgccaagctgccgccggccgcccaggcgctgcccggagcgctgctgctgatcctcggtctgtggatgatggccggggtgggccaagggctgagcttcctcggcttgatcgccatggtggtggctgtgggcaccgtgctgatgcccttttacctgatcgcccttggtgggcaggccttccacctcaagcagcataagcgctgaatcgcaaagaccccgcgggacggcgtccccccagccgccgccccgcggggtatccggcccgccctgcgcggatcaggccggtttcagcgtcacgtcaccgaggatctgcgcctggcaggcgatgcgctgctgcttgccggcgaagtgctcgcgcaacagcttctgctccagctcggaaggcgggctcaggttctcctgcccctccaccacctggcacagacaggtgccgcagtccccctcgcggcaaccgtagacgatccccgaaccgaccttctccgaaagctcgatcacccgggtcccggcgggtgcgctgacggtcagatcgatgtccttgaacgttacctgggctctagccatccctttgactccttatcgtttctagttagattctggttgcggcccgacccggcgtgcggctacgaggccggtgctgccgccgaccgcccggccatgagcttcgccagccacggcggtgggcgcttggccagcgccgcgctgagttccttcatgtgccccccggcggcaccgcccacgtcgcgcttcatggggaagaccccggcgttgaccaccttggccgccgccggcccgccgatggagcagcagtaaagcacctggcagtcggcgatcagcgccacccgggcgccgatccgatcatcccgccgcgtaccgctgccgctcaccgcctcggccacgggccggacgtcggcgagccggcagccggtggcggcgacgtcatagatcaggaagcgggtgcaggccccgaagtggccgtccaactcctcgccggtattcgaggcgcaggccacgcggatggcgccctccggcgacgggcccgactccggctcggggaccgggtccgtcgccgcctcctcgccgtgcagggcccggcacgcggcctccaggcgcgctgccggggcctgctgcacggcctccaggtggtgggcaccgccggcgtcgcgcaaccctcgcggggtcaccccggcgagcttctcggcagtgagcggggcgccgagtagtgcggtgagcacccgcaccaactgcgacacgtcgagttccgggagctcccgggccgccagcccgatgcgcagggccagctccggttgcagtgaggcgtcctgctgcatgccgtccccctccttcagtccgccgggaccacgcactcgtccacctcgcagacctcctcgcagcgaggcatctcgaagtggccctcgcactcggtacagcggtccgcgatgatctcgtagaggcccatcttgttgcgcttgatggccgcctcggggcactccggctcgcagtcgccgcagctggtgcaaagctcgggatcgatcttcatggccatgctcttccctccctcgatcgccgcgatcagcggaccaggtcgtagttgaagtcggtgacacccatgtgccgggtctcctcgtcgagccggtccagcacctcgttgacgatggtggtgaggatgtacatcgccccctcatagccccagatgctgttgcggtgcaggtggtgccggtcgaagatcgggaagccgaggcggatcagcgggacctcgaactccttgcccttgtagagggtgtcgcgctggatgaacttgccgtaggagttgccgatcatgaagtcgggcttgtcggtgaagcacagcgaacgcatgtgccacagatccttgccgacgtagacctgggcgctctccccgtagggcgtctgctcgagcatggcgcgcatcgccttgccccagcgcttgttggcgttgtggcagagcacgtggcgcggttcggcgccgagctcggtgaggaagcgggtcatgcccatgacgaagtccggatccccccacagggcgaagcgcttgccgtgcagccactggtgggagtcggtcatcatgtccaccagccgcccgcgctccttctccagggacggggggatcggcttgccggtgatctgcgagacctgcatcaggaagttgtccgtcgcctcgaggccgatgggcacctgcacctcggggcagtcgtgcttccaggtctgcttgacgtacttcttggtcttggtcagcgcccagggctggagcaggagcgtgtccagggcgttgggcgcatcgcggacctcgtcgatgggcgtcccgccggcgtacatccggtactcgccgtcggccggggtgtcgagcacctcggtgggatcactgagcaccgaggcctccacgcccatctcatccagggcgcgcttgacccagcggtagctacccaggtaggtctcgaagccgggcaccaggttgagcttgccgttgctgcccggctgcttgtcttccatctcattgatggtgaagtagcggatgaggccctcgaacatgccgtcccagccggtgatgtggctgccgacaaagctcggcgtgtgagcaaacggggtcgggacctcctggggcagatacccctcgtccttggcgttgccgatgaaggcgttgaggtcgtcgccgatgacctcggccatgcaggtggtggagacggcgatcacctcgggctggtagatctggtaggcgttctgcagcccctggttcatgttcttgtgaccgccgaagaccgccgcgtcctcggtcatggagtcggagacgcaggccaccggctccttgaagtggcggttgaagtaggtccggaagtacgccacacagccctgggagccgtggacgtagggtagggtcttctcgaaccccagcgagcagagcaccgcgcccaggggctggcaaaccttacccgggtcaacggtcagcgcctcgcgggagaagttcagctcctggtactccggcgtggtcgtccactggaaggtctcgtcgatggtctgctgatcgacgccctcctcgtgctcctgccgcttgcggttgagaacctgctggtagtcgtcatcccggaacagcgggtagcacggcttgatggcttcggtgtcttcgttcattgcgcttcctccagctgcgccgcgacggatcgacggcgccttgcctcgatcgggcgggccggcctccggcccgcccctggctgcgagtggtcaggccgccttggaggccggctcaccggtggctttccacggcggagtcatgcgatcccagaccgggttgttcagggtcatgtccatatcccgggcgaagatcgcgaagccgtcgtagccgtggtacggcccggagtagtcccaggagtgcatctgccggaacggcagacccatcttctggaagacgtacttctccttgatcccggcggccaccaggtccggtcgggcccgctcgatgaaacgctccagctcgaaggcgttggcgtcgtcgtagaccagcgtcccctccttgagctccgggtaggtgcggtcgtagtcgtcgtcgtgggcgaactcgtagccggtgccgatgacctccatgcccaggtcctcgtaggccccgatgacgtggcgcgagcgcagcccgccgacgtagagcatcaccttcttgccctcgagccgcggccgatacttggcgatcaccgcctccatggtcggctggtacttggcgatgacctgctcggcgttggcctggatggtctcgtcgaactgcgccgcgatctcgcgtaggctctgggcgatccgcgtcggcccgaagaagttgaactccatccacgggatgccgtgggtcttctccatgtgctcgcagatgtagttcatggagcggtagcagtgcaggagattgagctggaccttgggcgtgttctccatctcggccagggtgccgtcgccggaccactgcgccaccacgttcaggcccatctcctcgagcaggatgcgcgaggcccagcagtcgccaccgatgttgtagtcgccgacgatggccacgtcgtagggcccggcctggcggccgtcgccctcgcggttctccaggacgtggtcgcggatggtgtcgttggcgatgtggtggccgagggactgcgacacgccgcggaacccctcgcagcgcaccgggatcaccggcttaccgaggcgctcggtggcctgccgacccacggagtcgatgtcgtcgccgatcagcccgatggggcactccgactgcacggtgatgcccttgttcagcgggaagagcatctcgatctcgtcgacgatcttctccagcttcgggtcgccaccaaagacgatgtcccgctcctggaagtctgaggtgaagttgatggtgccgaaggtgtccaccccggtatggccggtgtagtagttgcgccggccggcccgggagagctgaccacaacccaccgggccgtgggagacgtgcaccatgtccttgatcggcccccagaccacacccttggagccggcgtaggcgcagccgcgctgggtcatcaccccggggaccgacttgcggttggaggtcacgcacttgctaggctgctgatccgggccgacggcggccaggtgcttgtcccgttccgcgcgggtggcctcggggtagacctcgaggacctcctcgatcaccgcctgggcctcttcctgcgtcaagttgctcatgttggtgatccccccttacgccgaagcgctctcgtcagccttctgcccgacgatggactcgtcttcctcctcaaggatgccgaactccatgagcaggtcctcgaggtcgtccatggacagtggcgtgggcacgaccaggttcttgttgttgatgacgttgtcggccagttcgcggtagacgtcggcctggttgcactccgggttgtactcgatgaccgtcatgcgccggatctcggcgtgctggaccatgttgtcccgcgggatgaagccgatcatctgggtccccaggcggctggccaggttctcgatgagctcgtcctcgcggtcggtgttgcgggaattacagatcagcccggccatgcggacaccgccagagctggagtacttgacgacccccttggcgatgttattggcggcgaacatggccatcatctcgccggagacgacgatgtagatctcctgggccttgttctcgcggatgggcatggcgaagccgccgcagaccacgtcgccgagaacgtcgtagaagacgaagtcgagatcgtccgtgtaggcgccctcctcctcgaggaagttgatggcggtgatgacaccgcgcccggcgcagcccacacccggctccgggccgccggactcgacgcacttggtgtcgccgtagcccacctgcagcacgtcctcgagctccaggtcctcgacactgcccgcctcggcggccaggtgcatgaccgtgttctgggccttggcgtggagcatcaggcgggtggagtcggccttcggatcgcaaccgacgatcatcaccttcttgcccttctcggccagcgccgccaccaggttctgcgtggtggtggacttgccgatgccgcccttgccgtagatcgctgcctgtctcattgaagatccctcctgaccgatggttatttcggccgcctcagcggctcgcaccccggttctgcaaccgccatgccaggaggctcgggagagacgcctgcggcggccgcgacccgccgcaggccacacccaaggggctgattttacggacttatcgaaaaaattcggacgatcaggaaggctcagaaaaacgggcccaaggcaccgccgcgggcggctttcgccggcccggcacccgtggcaagtccgacacaaccgggtgggggttgtcggggaccggacaaggggggtgtccactccccgacggagcggagggaggcgtcagtgctcactgtagacggcggtctgcccggcctcgttgaaggcgaggacctggaaggactcggcgggctggccggggatctccatccccggcgacccgatgggcataccgggaacggagagaccgctgatcgacggttgttcctccagcatgcgccggatatcggcggccgggacatggccctccaccgcgtagccgtcgaccacggccatgtggcaggagaccagttccggggtgatcccgtggctgcgccggacctggttgatctcgcgctgctcggtcaccaccggctcgacctcgaagccctcctcacgcaggtgggtgacccagtccgcgcagcattcacacgtcggggtcttgtagacggtaaccacgccctcgtcggtgccgccgccgagcacggcgtagctggccccaccgaccaccccgaccgcgcccagaacgccggcatagatccagttgcgtcgcatcggccccgctcctcctcggctgaccatggcaccggacccattattgacataacgcaacccggataccacccccttcttgccgaccgagggggttcaagcgcgctggggcgtctcgcgggcggcccgctcggccaggtcccgggcgcaggcttcgatcacggtcacgccgtggcgagccaggtagcgccgctccttcccggcggtggccggaagcagggcccaccccttaggctccccggcctcctgggtgatctcggtaaagagcatgcgctcggtatcccgggtaaagcgcacccccaggctcaggtagcgcacgccgcgccgccgctccttgagaaagcgcggcagggcgaaaccgcccatcagctcggtgaggtagtccacaaaatcagcgtccgaggcaacgaagctcggatcgggccgcggcgtgcccagcggcttgaacagcaccgggcccgagggcgtcggcggcgactcggccgcctcgtcgtggagctcgtgatagccgatgccgtcgtggcgaaagacccggtagcgccgaccgccggtgacccgggcgatgccctggaccagcaagtgcggggtgccggcccaggcgtcctgaagctgggtatcccgattcaggtcgaccacccacgccggccgttgctgcgccagccagtcgatcaccggggcgcgggtccacggcacctcaccaaagcaggcgcagaggaagcgctccagataggggcgaccgtaatcctgttcgatcttcatcgccgcccgggagaactcgtgcatcagcaccggcgacatgggccgcccctgattcagggcaaggatcagccgctcgttgtcggcgggcatggcgtcgccggtctccggatgtcgggccccctccagggcccccggcccgagcaccgggacgacactgccgtcggcaaacccctgggtccaccgcttcaaccgctcctcatccaaccccggatggctcatggctttcccctccctggccgatccgcgcccgatcccgctggacctgccgggcccgctgctcctgcagcgccccgcgaatccgttcccgaagctcgtcgtccagcggcgcaacgtccggcgggtgaatggtttcgcaaaggagcacatgcaggcccatcgccgtttccaccggcccgcgcacctcaccggcagccatctcgaacagggccgcatccagctcctcgtgcagttgcccccggggcacccgacctaccagcccgccgtgcagggcactggggcactcggagtggcgctcggcggcggcggcaaacccccgcggatcggcggccagctttccagtcagcttctcggcccgcgcccaggcccgctgccgtgtgttctccgggaaatcgtcgttgatggtgatcagcaggtggcgcacggtgcgcgtctcgtcgcgccgaaaccgctcggggttctcgtggtagaagcgctccacgtcctcgtcggtgaccgccggcacctcggcggccagcgccgccagggcgtgctccgggacctgcagggtgtgccccggaaagcgcacctggtaggccggcccggtcggggcatcgcgcaccacgcggagaatctcgccgacggccccaggctcggccaccacctcgccctggaccgcgagacggcgggtgggcgtcacacggtcacgacactcgaagcgggtctccacccagtggctggctgcatccatgagctcctcctcgcgacaaccgaccatgcgatcctgatccaggaagaagacggtgtagatgatctgatcctgcaggaacgtcccgacatcccggacgtaacccacactcccccgggggaccagcaactcaccccgggccacgccggggtaagtgccgtcgttgcggatgttgcgggtcacccgcaccgccgcgccgatcctgaactgcgggagcatcagccgaccctcccgcggccgatgtgcgccaccgggacctccgcggtggccccgcgggccgcctggcgatggatccgcaacgccgcctggctacgggcatcggagccgacgaaatcgtcgtgggcgcgctggagcagcgcccgggcgtgggcctcggcctccgccgggtgggacggcggttcggcggtggcgtaatcgtggaagcgctggaggatgtgcagccgatagacccgcaccagctgcgggtcgtgggccacccccaaaccctccagccaagcctcgatgccctcaagcccttcctcgctctccggttccaatgcctccaaccacttcatggcaacctcctctaggcctcgacggcaccgttggcggctgtaaccgccccctcgaccaccagcgcgcgcagctcatccgcactcggggcacgcttatgggtgacactccagcgccggatcaggggcaggagcgcgcgggcctgctcacggtcgagatccacccccgcctcacggcatgcggcctggacgccgcgggtcccggagtgcttgccgaggaccagctcatggcaccgcccgacctcatccggatccaggccctggtagttgcgggcatccttgagcagcccatcgacgtggatcccggcctcgtggcggaacaccccggcgccgaccacgctcttgccccagggcaccggccgccccgaggccgcctccaccagcgccgccacagcggtcaggccggcggtatcgacccccgtgggccgatggcagagccggtgcagaccgaggaccacctcctccagggcggcgttcccggcacgctcgccgaggccgcagacggtggtattgacgtgggtggccccaccgcgcaccgcggccagggagttggccgtggccagaccgaagtcgtcgtgggcgtgcatctccagctccaaatccgtggcggcgcgcagacgctggaacacttcgcagaccgcgaagggctcggcgatccccaccgtatcggcaatgcgcagccgccgcgctccggccgcctccgcacaccgcgccacctcgacgaggaactccggatcggcccgggtggcatcctcgccgccgacgctgacctccagcccctgcacccgggcccggcggacccaggcatcaatccggcccagcacccagcgacgatcccgccccagcttgtgggcgatctgctgatcggagaccgggatggagccatccactccccagacgcccaggccgccgcacgcctgcaggtcggtctcgcgcatccgcgcccagaccagcagccgcgccgacaccccggactccgccagggcgcggatgtcggcgcgctcctcggggcccatggccgggatgcccacctccagctccggcaccccgatccgatccagcgccgcggcgatggcgagcttctcggcgcgggtaaaggccaccccggcggactgctcgccgtcgcgcagggtcgtatcgtcgatcactaccccggccatcacgcctccggcccgaaacattcggagaaatcgctgcaggcgtcacaggagggcgcccggcaggtgtagatcccggtctcctcgcagagccgcttatagagaaacttcttccacttcatgtcgcggtcgttcaaggcacacagcgcggggaaacccgcctgcatgagccgggtcagctccttgcgcgagcgcaaccccaggtcctgccacaggtggtcgcgccccaggcagccagcggcgacgatctgcgccagccagcgctcggagcgatcggcaccgcgccggtagcgcagcagcagatcggccacatcggcctgctcgtcggccagcggccgggcgagtgttggcggatcggggaacggcgtcaccgcgccaacaccggggaagtggcgggccatcatggccacgtagtcaccgggctcgagccccatccaggccggcaggacgctctcgccgctgagccaggccgctaccagctgcgccagcggctgatcgttgggtagaccggtggcctcggcgagcatgccgccgcaggtgtgcggccagaagacccggcccacgggggccgtcggcgttgtctcagtgccgttcatggggtgccctcctcttcccgcagctgctcatccagggcctgccaggccgcctcctggcggacgcgcaccgcctccggatccagggacagcccggccacgcgggcgcggctgaactccgcgccgcggtcctcgccgagcatcccggcggcatcagcgcggcactgctggcagtggctcatcaccgcaatatcgttggcgcaggcggcgcgcagcccgagcagttccgcgtcggtggggccgcgctggccgatctggccgaagtgggtgccgtgactcggatcggagatcaacggcatgacgttgtgcaggaacgccccgcgctgccggaccacccgcgacacggcgggcaggtgctggtgattgatccccgggatagccaccgagttgaccttcaccagcaccccccgctcggccagggcctcgatcccggcgagctggcgctggagcaggatccgggccgcctccaggccgcgccgccggcggtgctcgaagaggatcgacgggtggatctgcgcaccgatctccgggtcgatggcgttgaccgtgacggtgacatgctccacatccagggccaccagatcgtcgacgtagtcgggcagcgccaggccgttggtggacaggcacaggcgcagctgcggggcgacctcgcggatgcgctcgaaggtctcgaaggtacgccgcgggttggccagggcgtcgccggggccggcgatgcccaccaccgacagctgcgggatctccgcggccaccgccagggtcttggccaccgcctcctcgggggtgaggacctcggagaccaccccggggcgggactcgttggcgcagtcgtacttgcggttacagtagttgcacgagaggttgcaacccggggcgacggccacgtgcagccgcgcaaagtggtggtgggcgcgctcggagtagcaggggtggtcccggaccttggcgcgcagcgcctcgggcaggtgctcgagcccgtcgccgggtgcccccgcgccaccgacaccgggacacccggcttccgggtcgcagatggtggagccgcttgcgtccattgtctctccctccgtcgggaccggagccgggctccggtcgggcctgcccgtgtcaatgcaaccctcatgccggatctgcgaatcggctaaccgcccgtttcgccggtgccccggtgccgctgcgtgccggatgtgtcgcaaaccccacagccgcatgtcgtttccgccacgcttcggcccgccgctcacaggctcttcaccgggatatccagggtcttgatccggtacgcgatctgccgcggcgtcatgcccagcaggcgcgccgccttggcctgcacccagccggtgcgttcaagggcggcgatcacccgctcgcgctcatccagcgccgggtcgttgggatccggcgccgccggcccggcaggcaagactccattgccggcgggccccgaaccgtcttcggggatgccggcgaggagcagcgcctcgtgatcaatgtggccgtcctcgctcatgatcgccgcccgctccagggcgttctgcaactcgcggacattgcccggccagtggtagcgcatcagcgtacggatggcgtcgtcggagatatccagcgcccgctgctgaacgtcggcgatgcgtccgaccaggaagcgagccagctccgggacatcctcgagccgctcgcgcagcgcgggcatggtgatggccatcacgttgagccggtagtagaggtcctcgcggaactcgccggcagcgaccgccgcctccagatcgcggttggtggcggcgagcacgcgcacatccacatgccgtgtgcgggtgctgcccacccgctcgaactccccctcctggaggatgcgcagcagcttggcctggaaggccggcgagatctcgcccatctcgtcgaggaagatggtgccgccgtcggcctgctcgaaacgccccacccggctctgcacggcgccggtgaacgcccccttctcgtggccgaagagctcgctctcgagcaggctgtcgggcagcgccgcgcagttgagcttgacgaagggcgcgtcggcccgcggcgagttgtagtggatggcgttggccagcagctccttgccggtgccggactcgccgcgcagcagcaccgtggtgctccactgtgcgacccggcgcacctgttcgaagacgcggcggatggccggggtgcggccgatgacgttctcgaagccgtagctctcttgcacctcccggcgcaggcgatcgcgctcatcgacaatggccgcctgctcgcgctcgacctcggtggccaggcgcacggtctgggcgaccagattggcgaccatctgcatgaaccgcgaacgctccgccagcaacgcgccctcgtcggcggcgggctgcgcggcgagcacgcccaccggcgggtcgtgttcgccgggaccgttgatgggaacgccgatgaacggcagatccggatcgtagaggccgagccgatcgaggaaccgaggctctgcggagatgcgccggacgatcagcggctcggcctggttgaggatctcgccgacgatcccctcgccgggacggtagatgacctcattggagggggtctgaccgtgcagcgcgcggacgatggtctcgcggcgcaccgggtcgcgcagggcgaccatcccggagtgcatgtcggcgtgctcgtggagcacttcgagcacggcctggagcgtatcgcgcaggtcgaggctgcgggagaggacgcggctgacctggtagagcgcttcgagctgggcctcgaccagttcggcccgggcgcgctcgcgggggccgacgggcatggggttttccatgaatcctccttcactcgcctctctgttgggcgtagccgggggcgtcgaggggcgccggaagaacgcgcccttcgggtgcccaccggtgccccgagtgccgttcctgggccgaccaacgagaagcaagacccgttccagcgacccgataagggccccacgccccatttgtcgcgtttctcacagtgattcatgaaaaccgatgtctttgtcgcctgtgccacatcggtgcacaggcactaccgcagtgcaacacggcccctctcaggcgtaaggacgcggggttgggtcacggagtggaccgccggggtgagctggcacggctgatgcttatccaagggcaagcgtcgccgactggccgggggaagggagagagaatgacggaatacctgttgctgctgatcggcgtggccctggtgaacaacgtggtgctcacccagttcctgggcctgtgcccgttcatgggcgtgtcgaatcggctggataccgccctgggcatggggctggccaccaccttcgtgctcacgctggcggcggcagccggatgggtgatcgagcacgccctgctcatccccctggggctggagttcctgcgcatcctcagcttcatcctggtcatcgccgggaccgtgcagttcaccgagatggccgtggcccgggtcagccccaccctgcaccaggtcctgggggtgtttttgccgctgatcactaccaattgcgccgtgctcggcgtcgcgctgcttaatatccaggaggcgcacaccttcgcccagagcctggtcttcggtgtcggcgcggcgctcggtttcacgctggtcctggtcctcttcgccggattgcgggagcggctggccacggcggcggtaccggcggccttcgccggtgcgcccatcgggttcgtggtcgccgggctgctgtccctggcgttcatgggactgaccggactgcccgagggagggtgaagcgatgtatgcagcgatgctggtactgaccggaatggcgctactcatcgggttcctgctggccgtagcggcgcagtacctgaagccgccgccggacgagaccgccgaggcggtcgagcgggtcctgcccggcaccaactgcgggcagtgcggcctgcccggctgcagcatcggggcccaggccgtggccgccggggagctaccggtgaacttctgcccgcccggcggccgagccgtggccgaggagatcgcccggatcaccggtcagcccctggtcctcgatgacggcgacgacggcatccgccgggtggcgcgggtcacccgggaggacctgtgcaccgggtgcctcaagtgcatcaaggcctgcccgaccgacgcggtgatcggcgcccccaagcagatccacggggtgctgcccgaggcgtgctcggggtgcgcggcgtgcatcgacgtctgcgccaccggggcgctggagatggtcccggagccggtgacgctggccaactggcgctggccgcggccgacggaggcgtacgaccatgctgcttagcaagccgaagatcattcgcggcggcgtgcgcaccgagccacgcaaacagcccaccgcggagtccccgctggagcccctgcgggcacgacagcgactctatgtctcgctggcccagcacatcggcgcacccgccctgccagccgtggccccgggtgaacacgtcaccaagggccagcggatcggcacgccggaggccggcctgtcggcggccgtccacgccccgacctcgggccgggtggtggccgtcgaccgccacccggcgccccacccctccgggctgacggtacccaccgtggtcctcgaccccgacggcgaggagcagtggagcgagaccctgccggagccgctgaccgcaccggccaggcagatcgacccggcgacgatcgctgcccgggtgggcgaggccggcatcgtcgggatgggcggtgctgccttcccggcggcggtgaagctcggcgccgggcagccggtggccacgctgatcctcaacggcggcgagtgcgaaccgtacctgacctgcgacgaccgactgatgcgcgagcgcgccgccgggatcatcgacggcgcccagctgatggcccgcgccctgggcgccgaacgcaccgccatcggggtcgaggacaacaagccggaggccatccacgccctgcgccgcgccagtgacgccctcggtggccccgacgtggtgccggtcccgagcctgtggccccagggctcggagaagcacctgatctacacgctgaccggccgcgaagtcccggccggcgcacgggcgggggacatcggcgtggtcgtccacaacgtcggcacggcctacgccgtgcatcgcgccgcccgccacggccgcccgctgatcagccgcccggtgaccgtcggcggcggcgccgtggccgaaccggggaacttcgaggcgcccctgggcctgcccctgcaggccctgattgagcaagccggcgggctccgcgagcccccggcccgggtgcttgccggcggcccgatgatgggccaggtggcaccgctggaggccgccgtggccaagggcaccaacggtgtcatcgccctgaccgccaccgagatccgcgaggccgaggggcgcccctgcatccgttgcggccgctgcgtcgatgcctgcccgatgggattgatgccctttgacatcgccaaccgcgcggccgccggcgatgtcgacggcgccgcagccaccggcctgatggactgcctgacctgcggctcctgcgcctacgtctgcccctcggcgcggcccctggtgcaactcttccactacgcccgcggccagctcgccgaacaggccaccgccaagcagcgcagcgagctgcagcggcgcatggccgagcagcgggcagaacgccagcgccgcgagcaggagcgcaagaaagcggccgctgcggcccggcgcaaacagcgggcccagcagaaggccgccagcagcgagaccgacccgccggcgcaggagcagccggtcgatgaggagaaggagacgcagacgtgagcgaactggtcgccggcccccacacccgcgccccgctgagcctgcccacgctgatgcgccaggtcctcctggccgcggctccggccaccgccttcggcgtgtggctctacggctggccggccctgaacctgctgctcatcaccctggtcaccgtgctggtcgccgaggcggcgtgcctacgcgccgccgggcggcccgtgcgcagcggcctgggcgacagctcggcgctggtggccggctggatcctggccatgagcctgcccccgtgggcgccctggtggatcggggtcatcggtggcctgctggccgtcgtcctgggcaaaggggtgttcggcggcaccgggcagaacctgttcaacccggccatggtcgcccgcgtggcgctgctgatcgccttcccggtggagatgacccgctgggtcgagcccgcccccctgggctccgccgtggcgcccgggtttctcgaatccctggggatcaccttcaccggcaccgccgactgggatgcggtcaccggcgccaccaccctggacgccacccgcaccgccgtcaccgaagggcagagcatcgagaccgccctgcctgaggcctaccagcccgccctggccctgctcggctacgccccggggagcctggccgaaggctcggcgctgctgctcgctctcggcggggtctacttgatctaccggcgggtcatcgcctgggagatcccggcggtgatgctcgcaactctggcggtgctggccaccgtcttccacaccctggatcccacgcgctacgccgatgccggcgtccacatcctggccggttccaccctgctcgccgccttcttcatcgccaccgacccgaccacctcaccgaccaccaccgtcggccgcgcggtcttcgccgccggctgtgcagtgatcgtctgggtggtgcgcacctacggcggctaccccgaggccaccgccttcgcggtgctgctgatgaacgccttcacgccgctgatcgaccactggatccgcccccgggtctacggccggacccggctgggcgccccgctgagcacggaccgggagggcccatgagcacaccggagcgccccacctaccaacagcgcactgcctaccacgtcaccctgctgggcatggtggccctgatcagcagcaccgccctggtcattgccgacctgcagacccgcgagcagatcgaggcgcagcgcgaacgccagctcggcgaacgcatcgcccaggtgacgccggtgcggaccgccgccgacgcgccgctggagcgcacggtctcggtccgccacgacggccgtgaacacaccgcctggcagtacctggaagacggcgaggtggcggcggtggccctggagagtcaggcgcagggctacggcggtaccatccgggtgatcgtcggcatcgaccgcgacggcgaggtgctggccgcccgcgtcaccgagcaccaggagaccccggggctcggcgacgacatcgaggccgaacgctccgactggatcgacgccttcgagggccgctcgctgggcaacaccgccgaggacgactgggcggtggagaaggatggcggcgagttcgaccagttcaccggcgccaccatcaccccgcgggcggtggtcgcggcggtccacaccgccctgctcgccttcaacgcccaccaggggcgattgctcgatccgcgtgccggtcaacgcaccgccgaggacgcaaccgaggaggccgacgatggctgataccgatgccggactcgctggacccgcccccgccgccgaggccggccgctggcggcgcatcgcccgcgagggtctgtgggacaacaacgtggtctttgcacagctgctggcgctctgcccgctgctggcggtgacctccaccgccaccaacggcctcgggctggggctggcgacgctgttcgtgatggtgctctcggcggtgctggtctccaccctgcgcgggctaatcaccgacccggtgcgcatcccggtcttcatcctgctcatcgccaccctggtgacggtggtggacctgttcatggaggcccacctcaaccccctctaccaggcgctggggctgttcatcccgctgatcgtcaccaactgcgccatcctcgcccgggccgaggtgttcgcctcgcgtcacccgccggccgaggcggccttcgacggcctgatgatggggctgggtttcaccgccatcctgctcgtcctcggcggcgtgcgcgaattgctcggcgccggcaccctgttcgaccaggccgggttgatgctcggcgacgccttcgccttcctggagatcaccgtgttccccgattaccccggcttcctgctcatggtactgccgccagggggctttatcgcgttaggattcctgatggccggcaagcggctgctggatcgacgccgggaggcacagacggcatgagcgagcacgaaccggagagcaagcaggacggcccgctggaggtctcggtggcctacgtcgaagccggcgaacacttctggcggtgcttccaggtgccggcgggcaccaacgccgcccaggccgtggcccgcagcggcctgcagcagcgcttcccccacctggacctgagcacactcaagctcggcgtcttcgccaagccggtgaaggcggaccgggttctcgaggacggcgaccgggtggaggtctaccggccgatcaccgcggaccccgaggcgctggccagcgaccgggacaccgaggaggccggatcgtgagcggctgcctggagcgcgaggcggtggtcatcgagacccgcggcgaccaggcccgggtccacgccgaccggccgaccgcctgcggcgcctgcaaggcccggggtgcctgcggggcgcaattgctggaccgccaccgcggggcccgcggcgtctgggtgcgcaacgccatcggcgcccgcgagggcgaggccgtggtggtctcggtccccaccggcgccctgctcggcggcgccctggccgtctacctgctgccgctggccgggctgctcggcggggcgctgctcgccgacgccggcctgggtgcgggcaccccggggaccgtcgccagcgcggcggtggggctggtggccgggctgctcggcgcccgcagcctactccagcgccgtgagagcgccaccagacagctcagcctgcgccgccccggccccaccgccggcgcctagaagcgcagccgcacgccgatccgcccgctgcggttgcgcgactcctcgtactggatgacgccgtcgaagagatcctccaccagctcgacactggcgctgagggtcagccgcccgttgccgatgcgcagcagccgctcctgcgcgtcgtcgggatcgtccatgcccaggtagtaggcgtagtgggcatccaccgcccagcgatcggagagcggccgctgcacgccgatcccgacggtggcgccggcgcgccgatcgtcgcggcaggcgtcgtcttcatccgcttcgcacttctcgacattgcggcgctcgcgggccgcggtggcgtagaggcccgtcccggccaacacctcctcccagtgccagccgagaccgaaggcgtagtgctccagcccggcgcgggtatcttcggcgtccccgccccccaggcagtcgccgacgcaggcgtcggtgcccagataatcgaagtagaggaagccgcccaccgcggactgccacgaggcccgtagatggccgccaatggcccggcggtagtcgatggcctcctcgtcctcgtctccgtccgggtggacgctcagggagctgtcgaagacgacctgggcaaaggccagctgcaggtagctatgcggccgcgatatctcagccacggcctgggccggcgccagccctagggccaggagcagccatagcggcccgaggcccggtcgggcccgacgccgcagcagtcgcggggggtggcgtgcgtccatccagccattggcctcaacggtggggtgagtgcggaacgtaccgccttgcccgcggcgattcaacgctcgccgcgggcatcgccccccgagtcccaccggttagtcgatgcggatctcgccgctgccgccaaccgagccgtcgccggcctccaggatcagcagtccgccgctgtcgagcacacgggtgagctccccggggccctcgtagccatcctgcagtgcgtagagcagatccacggcgtccccctggtcgtggcagcgcagggtgtagtcaaagctggcgctgccggcggcgttgcggttggcttcggcgcagagatcgttgaacagccggtgcagttcgcgccccacctccgcggcctgcccctcgtcggtggtggtcacgaccttgaacggtcggccgcgctccacgacgtccagccagctgttgtcgatttgattgaggacccggttggcggtctcgctcgccgcctcctcggccagaaccccatagtccccggcgtcccgctccggggagtggccactgctggcaccgatctgatccgccgtggccgtatagaacgccaccgccgtgacaacggcgctgcgcacggtatcggcccccacctcgcgggcgctgtgatcgacatccagcgtgatgtagacatcactgccgacctccagggccagctggtgcatgggatcgtcgtggccttccagcgccgccacctgaccgatcacctcgtcgacccgctcatcggcctcgggcacctccacatcgaaaccccgctcctgcaggtactcggagacgcgcactatcgccggtcgcgtatcgtcggcgtgctcggcatcccgcggcagaacggcgatgcggggccgcccgatccggtccatgacatcgacgctgtcttcgatcacgtcccgcgccaccagatcgtcggagagccgcgcaatgttcacgcgcacattcttctccaccacccggtcgccaccctcctgccgactgccgaggatatcgctctcccagccgatgtaggagcgggcatcggcgaagatctcttcctcatgctcggcgaaggcgtggcggctggcggcatccgccagcagcggatgatccccgccgtacagcgcataccagaccgcagccaggcgagcgtcctcctcggcggcatcgacatcgctgccaatcccctgggcgcggatcatgacctccgaggcggaggtggattccaccagacgggcctggttcgactcgggcagggggctgctggcacagccgaccaggcccactgccagggcagctgccgtagcggcggtcgccgcgccccatactcgattccggttcatggacaccccctactgtcagtgcgcaaaggcgcgggcaatggcgtccgccggggtacaggctgctgcctggctcccgcggtcgtcgcgcagctcgttgcaacgctcggccggctcatccccaccaccgaacaggccatcggcgaaggatgcgtggtggaccacctgcagaccggcgtagaaaccgttggtgaactcgacctcgggccgggcatcggcatcgttgtgctcgtcgtcgtagctgatcccgtccacgacgttgtaggcgtaaccggcctgggcctggatctgcgtatgcggggtcaggaaggcccccagggtcagccggggctggacgtggagggtgttgatatcgagatcatcctcctcgaagccctccccctcgtgcttgaggcgcaggatctcgccggtgacgcccaccccgagcccgacgtagctccgacccatcgggtagatgcggcgctcggcgaagagccctaaacgaccggcaaagccccggttgatctcctgctcgccgccatcgatctccacgtcgccccccctggccacaccaataccgccctcgaggtggacccaccactgggaacgctgcggcgcgttctgggtgaaggcaaggttgtagctgccgatgaggttcgcgtaggcctgaccaccggccccgccggcgggctcgccgtcgagctcgatctcgttgccctggtagctgccgccgtaaccgaggaagacgccgctgtacgggatctcctcggcgcggtccgagcgttcgatgcgggtttcccgcgccaggacgcgcaccgaactatcggttcgctcgccctcgggcagcacgagacaggtctcgcccacatcgcggaccatgccccagccaatccgctcctcttcaccgtcgatggtgcggtagaaggccaccagcgcgtcgggacgaacgttctgctgatccccgaacggcacttgcacgttgcgcagtccggcctccgtgaccggggcggcgtaacggaagtccgcgtgctcctcgaccagaagctgttcgagcgtggagatgttgtccacgaacgcgctgcggtaggcgctgatcagatgcggctcgatatccatccgccaagctgcggactcctgcttggtcgtcttaccggaccggcctctgttgttcagcgcgtcggggtagtccacaggggtgatcacatcgcgaacctcgaagcgctccccgttgaactggaagaccgccaccccggtagggacctcagcccggatttcactcctgtagtcgaaatattcctcgccgtcgtcatcctcctgctcacgcttcgtaatgcgccagtcagccccggcggcagaggtgtagaaaccgatgacacgcaccgactcactcatgcgctcgagtacctcggcagggataccggtctgccgggcgcgctcggtgatgaacgtcgcctgctcggtctgcgacatgtgctcataacgctcatcccgggccgcgctgatcacctcggccaggggggcggcgagcttctcatcgagctgctcgcgcatggtctcggtgtaggtcttcggatccacgcccaccggcgcctggagaccctcgccgaacgcgctctccgtttcgatgacctgcgtgggggtttggatctgcgtggtctcggggccgagcaggatgcgatccacccgcggcgacaggatgcgatccagatgaccgtcgagcacgtcttccggcacatgctgaccgagggtgacctcctcaatgccacgaacctcacattcgccctcgtgatcgcagtactcctgcgtaaccctgaacgtctccgtggccacacccaccccggagaggaccagcacagcctggcgctcactgtgggcgacggtctcgtcggcccactccacggcaacaccactcccccaggggatccccagcaggaccaggcctgccagggatcgccgtaagatccgtgcggtcataaacccctcttggttgttcttgttcgtctgggtgcactggccgcaattactgcagcagcgcctcaccgctctcaccgctgatgacggcctcggtcagggcctcggccagtgcccggcggcgctcctcgagatcgccttcggcgacccgatcgatccccccggtgtgctccgccaccggctgaccgcctcggtgggcctcgatgcgcgcctccagggcgtagtagtcctgatcagcaacccgggacaggtggcgctgttcgatgcgcagttgcaccgtacgctcggcgtgagcgtccacctcgatatcgtgtcgacccagcaccccggcaacggccgaccgggtgtcctcgggcagatccagggccacaccgtgctcagccactgggaccaactcgatctccagcgtcttgtgggtgtgggcgaccagatcgatgcgccgccgctcggtgcggtacccgtcggccttggcgcggtagcggtaccggccgggcgggacgagttgctcctggcggttgtcgaggacccgatcgccgacgtgcagttcggcctcatcgggtatcagatccggtgtcaggcgggcgtagtcgagatactgaatggcctcatcccgatgcgcagccaattgctccgccgcctcctcggcggccgcagcatcgggctcggcagcgaagggcaccagggccaggccgaagtcggcccggtcggtgacggcctcgatctcctcggcgtcgagtcgcccatagtcgcgatccacctgacgcaggagactctccagcgtgcgcaggacccccgactcccgcagccgcgcctccacccggtagtcgtcacgcgccgcctcggggtcgctatactccacgccctcgaagaagccccgggcccgcgaggcgatcctggcgtccatctcctcgctcacttcgtcatcggcgagggtggtgcgcacctcctggtcgctctcgacggtgaccgccacgcgctcgctcagcgcgttgagggccgcggcacgggcactctcctcgtccgccccgtagccggcagcactgaggaccacctcgccggcgtgggcctgcgaaccgactgcccctgccaggaacactcccagagaccacgccgcagaccggcgtaatttgcgactgcccatggtcaccggccctcccctccggtcggttagaaggccggggcactcacagcgccccggctcggctccggaaccccatcactccagggcttcgtccatgcggttgagggcctcctgactgaggaagcgctcgcgcagctcggcgtcggtgaacacgtcctcctcctcgggctcgacccgctcggcaacctgatcgacgatctgattcacgctgtcctggccaagcgccatcatcgagcagaagtgggtcacgtcctcgccgtccccgtcgggcagatccacataatcggcagtcacccggaacgacccccgcacctgctcctcgaccacctggcggctgacctcctcgaacatgccgccctgctgaacggcgccgtcgtcgccgtcgatggtgctctggtagtcctcggacagcgactgcatctgggcgctgagcccggcggccagctgctgacgtgcgtccatatcggcacggctctggtccgtgttgaaacgacccgtggagggaacacaggcgctggtggccagcccgtcctcgacctggggcgacatcacccagtccggcacgtccagcccctgttcctcggcctgctcctggggctcgggctgcatcgcaccacaggcagcgagcgcgacagcggaactggccagcagcgcggtgtagaacgtcttcttcatggtgttacctcctctcttggtttccgcggcccgaccccgacgcacccaaggggcggaccatcccggggcgctcacggccccccgtcgagttgctcgatgagtacgtgcacctcgggctcaccccgggtgccggtgaagcgcacgccgtgcagctgggcgcgcaactgctcctgtgtgccggcgtaggtggcctcggcgtagaaggtgcccccgcggcgatcctggatctgcacagcttcctgctcgatctccaccccttcctcctgtgcgagttggaccagaccgtgctccacggcacgatcgatcttgctcgacagcaggtcgacggagaggtaccccgagaagcggcccacggcgatcccccgttcgccgatagtgacttcttcatgccagttggcgggcacacccgaaggccgggccggcgcctccgcaccttgcagggcgacccgggcgtagatcagatccccgaccgcacactgatccgtgagcaacagcaccgggggctcatcgctgccggcatactccagctgtgtctgctctcgatcgatcaatcgcgggatggccgcagcggcgtcacgccctccctggatcagcgtctcgctgtacgcctcgacctcgacgccgaacagcgcttgcatctgcgccagggcgttgtcgagcaaaaggcgatactgctcacgctgattggcggcccgttggctgacggtcaccaccgaggcggcgtcgagggcatcggcgtcggcacacagccactcgggctgacaaacctgcggacggcaggtcagaggcgaacagcgctcctccacccgcgcctcggccgcgtcggagtgtcggtaggcgtagctgtagtggtagccacccgacgtccaagtatcagccaccgccacctgggtcccgcccagactcagccgctcaccctccttcggcgcactctccggcggatcggcatcgaggacggcggccagcgcctggaccgcgcggtgtcggctggtagcggccagatccccggccccatagcggctggcgatgccgatggccccctcggcgtgctcaccgtaggggtcatcgaaccagcacgggcggtcgtcacccgcctgcaccggagcggccagggcgaggacgctaaccgccgccaccagggcgccgccccgccccggtgcgaaccggttgtacccgaacatggctagttagaagtcccggtaagcctggtggcgactggcgacgttgacgaggtagttgcgcgtctcttcgtaggggaggttctccgccagcgtctcgtagacctcgtccgggctcatgtcgttgatcacctcggcggcagccgagacgttggtgccgtcgacaaacgcccgggccacattgccggcaccggtgttgtaggcggagatgacggcgtaaagccggctttcgggatcctcgatggcgctcaggtaactactgtcgaggatgtcgaggtagacggcgccggcgcggatgttgttatccggattatagagatagtccggagagaacaggcgctgctcgccgtagacccgctgcgccacgtccctgcccgccgactcaggtacgatctgcatcagcccgtaggcagggatatgggaacgggccatgggattgaaactgctctcgctgtgcatcacggcgagcatgagcgccggatccacgtcgtagcgctccgcctccgcctccacatcctcgcggaactcctcggccttgtccgaggcgcgactttcgggcatggggaccgagaacgaaaggatgtcgcgtcgaccatcgccctccggttcctggcgctgctccgccttggcttgggccatcatctcttcgacgtcctcggccgagatctcgctgagcacccgctgctcatcggaattgccggctgcggtggtctcgctttcggggatgtccagtcgatcccacgtccgctgggtgacctcgtcgccctcgtaggcttcggccaaggtggtctgcaacagctcatccagtcgctgggcggccgcctgcacagcctcccgcccctcccctgggacatccactacaatctcgttccgggcgtagtcgacgacggtccgggaggcctggtcatcgccgtactgaacccactcgcggcgatcactgacccgcggctcttcccagcgctgggagagctcctcctgataggcctcaagctcttcgtggaaggtgtcgcggaagtcggcgtagcgctcgcggaaatcggtggcgaagtcgtcaaaggattcccgctgctgctcccggaattgctccagggcatctccagcgtggacggctccaggaacagctagcgtcccgatcagggccgacaagacccaacggcgcgtatccatgcttttccctttttgttgtttttttcccgatgtccagctgactggacttagtcaacgctgcctgtcgaacgctagcagtggctattaacaggtgtcaaatgcggtttctcaaagacgcagttgatcgccgctgcccagcagctcgatggctacccgggccgcagcggcctgctcgcgcagctcctgctcgatccgcgcagcggcactgggcttgagatgggagacccatacctgcacaccggaggggagctggcgcagttggtcgatgagcagccccggggtgaaatgccccacctgcagggccagggaccgcagggcatccgggaaggcacactcgatgatcagggcgtccggcggctcggcttccagcagccgttgccagaaggtgggacacggccccgtatccccggtgaagacgaaacaggcgtggccatcctcgatgcggtaccccaccgccgggacggcgtgctgcgccggcaggggcgtcacgtgcagggccccgatcggcacggcctgatcgggcgccagggggtggagggtgagcaccggctcctcccgggtcgggatggcggtgaagtccggccacaggaccccgttgaacaggtgcgcgcgcagggcgtcgagcgtcggcgccggcgcgtggacccggatgggcgggctgtcatcgccgatgcgggcgtcggccatcagccccagataggcgatgtgatccaggtgggcgtgggtgagcaggacatcgcggatgccgccgagctcggcggcggtcaggtcgccgacgccgctgccggcgtcgacgagcaaccagccgtccaccagcagggcagtggtgcgcagcccctggccgataccgccactggtacctagcgcgcgcagctccatcggccctccggtggtgcagggtggccccgcaagggaccggctcgttcagcccctgcggcgcaggacccagatctccagcagcgaccactcctcgccagggtagttctcctgctcgagctgagacatgcgccggtggcgcgaggccatgctgccgacgaactcgaagcgctcgaggagcatgcgcttggtcgcgtcggccttctccagcgcgaaggggttgaggaagttgaccagcatatacccctcgccctgcttgctggcgaaggcgtcgaggatcttctcgatggcctccggctccaggtagaccagcgcggcggtggagatgaccacgtcggcctcggccatggtgcgctcgacggcctgctgcgtctcggccggtgggacgttgagatcggcctcgatggtctcgtcgtagatcccggcctgcttgccgtaggccagcgcgctgccggagatgtcgatgccggtcacccgagcgggaaagcggcgctcggcctcgatgttcagcgcggcatcgggatcgcgccagttgtggcggatcgcctcgaagtccatgccgtacagggtggccatcgtggtgttgccgaagcaggcacacaggtccacaaagttgaccggctggccgccggcggtctgcttctcgacccagggtaggatcaggcggtcgaaggtctggcggttgaagttgtcggagacgtaatcgagggcgtcgaggatctgttccttgaaaggaaccggggaatcggccacgtagatgtcgtcgaagtgctgtttcttttcgtcggtcttaacaccggaatcgctcatgcgtgcttctccttttcgctgatttgcggcgtatcctcccgctgccacggtggcgggtcaagccggacaccgcccgttgcgacgccgtggcccattgtgttcaggggcctgcgagcgtacctttcccacaggggaagccccgcagactgatcaggaggaacgatggattttgacaccctcggaggcaagctggcgctggtcggcctgaccggtgtggccttcgccatactctacatgctgttcatcgccatcgccgtcgatccgcggctgatctcgatggactggctggtggtcgcagccttggcaggggccggctgcagctacctgatctacgagtacaaggggatcatcaaataggccgcccggacggttccaggcagactgcgccggggcgctccggtggacggactgaacccaccgccgctgactgagcagcgcctggcgcagctgctggaggtcggtgtcgccctctcggcggagcaggacaccgatcgcctactcgaacgcatcctctccggtgcgcgcgagctgacggaggcggatgccgggaccatctaccgggtccacgaggggcagctgcacttcgacaccgtccacaacgacactctcggtctccacctgggcggcacgtccggggtgcccatcgacttctcgcccctccccctctacctggccgacgacacgccgaacacccgcaacgtggccgcctacgcggcggtctccggcgaaaccgtgcgcatcgacgatgcctaccacgccgaggggttcgacttctcgggcacccgcgcggtggacgcgcgcaccggataccgctcgcagtccttcctcactgtcccgctgcgcgaccacgaacagaccatcatcggtgtcctgcaactgatcaacgccgtgcgcgagggacagacggtccccttcaccggccgcgatgcccggattgccgagtcattggcctcccaggcggccattgccctgaccaaacaaggcctgatcgacacccaacggcagctgttcgagtcgttcaccgaggtcctcgcccgggccatcgaccgcaagaacccgaccaccggccgccactgcgagcgcgtcccgcagctgacgctgatgatcgccgacgccgcctgccgcaccggcgagggggcgctggccgattaccgcctgagcgccgaggaacacgaagagctgcgcctggccgcctggctccacgactgcggcaaggtcaccacccccgaggcggtggtgaacaaggccaccaagctggaacgccagaccgatcgcatcgaagaggtcgcgacccgtgcggccgtggtccgccaggaggcggaggccgaacgactgcgccgccggctggccgcccgcgagcagggcgtggaccgggacgccgagcaggccgatgccgactaccgcgccctcgtccagcgcctcgacgacgacctggccttcctgcgcagcgccaacatcggcggcgaggccatggacgacgaggcctgcgaacgggtcgccgccatcgcccgcacctacagctggacggacgccgcgggcgagcggcgcccgctactcagcgccgaagaggtggagcacctgcagatccgccgcggcaccctgagcgccgcggagatggagcagatgcgcgaccacgtgcgggtcagccgcgagatgctcgagcagctcacctacccgcgccacctgcagcgggtgccggagatcgcctcgcagcaccatgagcgcatggacggcggcggctaccccgacggcatcaccggcgggcagatgtgccggcgggcccgaatgatggcgctggccgacgtcttcgaggccctgaccgccgccgaccgcccctacaagccaggcaagaagctcagcgaagcggtgcgcatcatgggcttcatgacccaggacggccacttcgacccggagctgttcgacctcttcatccgtgaaggggtctacctggactacgcccgccagttcatgcacccgagcgccatcgacgcggtggacgagaccgccatccccggctaccggccgtagccgtgccgacccccctgcgcaaccgcctcgctcccctggccatcggcctcctgctcctcgccctggtcctcggcgccacccgcagcgactggccgcccctgcgcgacgccgtacagaccgccgagcacttcatctacgaccagcgcctggtctggtcccagcggaccggcatcgagcagcacgacgatgccgagatcgtcatcatcgacatcgacgaacgcagcctgggcgccgttggccgctggccttggccgcgggcgaccatggccgatctgctggagcagctgtgggccgccggcaccatcgtcgtcgccttcgatatcgtcttcgccgagcccgagcgcaatccggcggagcgggtggcccgcggggtcgacgacccggcgctgcgagaacgcctcggtgaactcgctccgcgattcgacggcgaccggcacctggccgagcagctggcgcgcggcgacgcggtgctcggcttcttcctgcaccgtgacgagaccgccacccataccggcaccctgcccgagccggctcgaggcgcggaggagctgggcaccgggacgccggtgatccaccgtttccaggcgtacaccggcaaccgccctgcactccaggaggcggccaccggcgccggcgccttcagcgtcatccccgacgccgacggcgtggtgcgccgggcgccgctgctgctgggccacggcgatgccgtctatccgggcctggcgctggagacggcgcgggtctatcagctgctcgacgacttccgggtcgagacggtggccctcggcgcgcacaccgccgtagacgccatcgagctcggcgccgcccggctgcccaccgacgcccggggccaggccctgatcccctaccgcggcccccggggcagcttcccctacatcagcgccgtggacctactccgcggtgagaccgaccccgacgccctggagggcgccatcgccctgatcggcaccagcgccatgggcctctacgacctgcgcccgaccccgaccgatgcggccttccccggcgtcgagatccacgccaatctgcttgccggcatcctcgccgacgacctcccccggaagccggcctgggtggacggcgccaacctggtcaccacgctcaccgcaggcctggttgccgccgggctgctgccgtttctcggcccgctggccacgctggccgtaacggccgggctgctggccctgctcgtcggcggcaatctgtgggcctgggcccagtgggatctggccctgggcgccgccggccccctggccgcggtcctgctgatcggcgccgggaacctgacctggggattcctgttcgagcaccgccgccgccaccagctgcgccaacgcttcggcgagtacgtcccgccggagctggtggagcgcatggccgaggcgcccaccgcctacacccagacgggggaaacccgcgagatcacggtgctcttcgccgatatccgcggcttcaccacgctctccgaacggctcgacgcggtggccctgcgcgagctgctcaaccgcttcttcacccccatgacccgggtcatcttcgagcacggcgggaccatcgacaaatacgtgggggatctgatcatggccttctggggggcgcccatggacgacccggaacaccgccgccacgccgtcgccgccgcgctggccatgcagcgcgaggcggaacgcctgcgcgaggagctggcccgcgaggggctgccggcgatcgagatcggcatcggcctgaactccggacccgccgccgtcggcgacatgggttccgcctatcgccgcgcctacaccgccctgggcgacgccgtgaacctggcctcccgggtggaggggcagaccaaggcctacggcgtcgggctcctggtcaccgagcacacccgtgccggcctggagacggtttacgggttccgcgagatcgatcggatccaggtcaagggccgcagccaaccggtcacgctctacgagccggtcgaggccacgcagtcacctgcagaaacctgaaccttttttatggcttccaatttcagcccggctcgcttagcttaaccgtaagggcgccaaggttaaccccttctccagggcagctatgggacggctgggtatgatcaaacgcaccgggctctgcgccctctaccttgcgctcggccccggtctggcaaccgcggagcccccgtcccagcctacaaaggttgagatcaatccggaccgggtcgccttggagatccggcgggaactcgatgccgaccgccccgggcaggccctcaccctggcccgaacccacaaggaactcgccggataccccatctacgacttcgaggccgggcgcgcctacctgcgcagcggggatatcgacgaggcggtggtgcacttcgaccgggccgtcatggtcgccccggatgtgccgcgctaccgtctggagtacgcccgcgcgctgttcgcggccgaggatcacgaggcctctcagcgtcagtttcagcgcgtgctggataccgatgtaccggagccggtggcccagaacatccgccgcttcctggaggtcattgacgcccggctcgcctctcgccgcccggagacccgactggaggtcgccgccgccgctggctacgactccaacccgctctcggcggcggacgacgagttcctgctcttcggcgtcttcccgcagaccttcgagcgcgagtccgataccttcctcgacacccgcgcgcagctggaacaccgccgcccccgcacccggagcagcagctaccactaccgtggcgaggtggagcaccgccgccacagcgacgtcagcgccgccgaccagacccaagcgcgcctgcgcggcgggttgtcgttcgagggggcacagggccgctcctaccgcctgccggtggaggtgcaacacacccgcctggacggcgagaccttccgcacccgcgtcgccttcctgccccaggcggtgctccccggggccccggaccgccaactgcgcctgcagggccagctggcctacgccgattacgacaacgacgaccgcgacgccgtcaccctcggcgcctccgccacctcgctgcacgtcctcaacccggatagcgggctcttgctctacaccggcctggcggcctcctatgaggacgccgacgccgacgcgttcaccaccacccgcgccggcgcattcgtaggcgcccaacgggacctgttccaggacgccaccgccagcgtcacgctcaccgcctcccacgagcgggcccgcgaggcgcgcgcgatcctcggcctcttcccggaggaggacaacaccgccgagcgggccacgacgttcgagctccgcggggccctggcccacccgctgtgggactccggattcaccggcttcgccgagggcgccctgcgcgagaagcgctccaacatcgacctgttcgagttcacccagcgtgagatcttcgccggagtgcgctatgactactgagcccggccgcgcggccgccccgctggttctggccgctgccgttcttggcggcaccgccggctacatccccctggtcgcagcggaggagcgcatcggcatcgtcctcgccaaccgcggcgacccggtgctgatccgcgacggcgaagaacagcccgtggggcgccgcgacgagatccgcgccggcgaccggctcaagacggacgatcgctcgcggctgcagatgcggctcaacgacggccagaccctgagcctgaccgagaacaccgagctgcacatcgaggcctaccacttcgacgaagacagcggtgccggggagagccgcaagagcctgatcgagggcggcctgcgcgccatcaccgggcagatcagtggcgaggacgattacaccatcgagaccgaggtggccaccatcggcatccgcgggaccatcttcgaactcgcccacagcgacggcatcaccgccggcggcacgccccgcggtcgcggctatgccgagaaccgcggtgataaccggcaacggatcaacaccggcgacgacgcccgcaccgactactaccgggtggtggacgccgacctgccgcccgaggcgctgcccgagcggccggcggagctggcggcgctcgatgaggccgcgcctgatacgccggaggactcggaagcgacggacgagaacggttcccagccatccgaagacgacgccgaggagacctcaaccgacgagcagcaggcctcggaagagacggaaggcgacatggacacgccggaggacagcgatctcccggcgaccgtcgatgcaccggtggagccggcaaccgatgacgggatcgcggtggcgcagcaagaaaccgcagccaaggaggccgaagacgacaccgacgacatcgatgacaccgtagagctggaccacgacctactcgtcgacatcaaccccgacgccgcgggcgtcgtccccgagcccggtgaatccttcgtctacatccgcggcgacgcccggggggccgacgatccgctcttcttccgcactccgacactcgaggagcgggaggagatggcccgtgaaggggactgggatttccacgcggacgacgagcaggaggagttcggtcccgcgaccggggagtggggatactggtttgaaaccgatagcgacgagatcggggggttctggatacagggggagagctacgtcgatgaggtcgatctcgagccggaggaagaactccccttttatggcgggtgggtggaggcgggttggtctcgcggcctccttggcgaccaaggtgctgcttttgaggatgcgcggatcaccattgctgaggaccaagccgtcacacttgagcatttcgagatccggcagtaccgacccgaccacgagaatcacctgatctggcgcaccgacagaaaggacacaaacctaggagcgctcgcagaaggcatcaacgtctccggcgacatcctgatccttggggagtcggccgatggcttctccggcgacctcgccgccatgctctcgcagatggacgagaccctggagcttttgggtgagttcgacttccaggcggatgacaacgaagactgggcggtggacggcgtctttttcctggagctggacgactgaatccgcccacacccggcgcgttgtggtccggcgcccccgctgctagggttggcgagatatgacctactgcctcgccatcgctgtggatgaaggcctggtcttcgcctccgacagccgcacccacgccggggtcgatcaggtcagcacctacagcaagatgttcgcctacgcccgccccggcgagcggagtctggtggtgctctccgccggcaacctggccaccacccaggcggtggtccggcggctcaaccgggactggcagaccggcgccgagccctcgctggcgaacacgcccaccctcgaggacgccgccgagtacctgggtgaggtcagcgtcgagctgcagcgccgctcggtggagcagtccggacagcagaacggcctggcggtggaggccaccttcctcatcggcggtcagatccaggggcaggcgccggggatctacatggtctatccccaggggaacttcatcaccgcctcgccactgcacccgttcctgcagatcggcgagaccaagtacggcaagccgatcctcgatcgcatcgtctccgagcagctgccactggagcgcgccgccacctgcgcgctgatctccatcgactcgaccatgcgcagcaacctctccgtgggcccgccggtggagctcctcacctaccggcgcgacagcctcgaccccggccactaccgggccttccagccggacgacccctacttcgccgacctacgcgatgcctggcgggacggcctgcagcagctcttcgatcagctggccgccccgccgctggacccggccgcccccaccacctcctgaatgaagcgcagcttctcggccaccggctcggtgaccttgaacggatagggatcgcgctgcccgaggctgcgcgacagggcgttgagcgcctcgctgagctggtgccagcgctcgagcagctgctcgatgtcctcccccgcctgcggcatcccggtgagctggtagacgccggcggtctccagggcgtcggtgatgtgcaggtagtgcgcccagctctcggcccagtcctcccaggggtgcgaggccgcataggcgctgatgtggcgcacggcccagtccggcccctgggggccaaactggtagtagcgctgcagcgcctgctcgtagggctcgcgctcgtcgccgaagagcgcgcggaaacgctcctgccacggcgagccctcgatcagccgcatccagtagtagtggccgatctcgtggcgcatgtgcccgagcagggtgcggtaggcctcgcccaaggcgatgcgggtgcgctcccggtggatctcgtcggcctcggcgacgttgatggtgatccgccccccggcgtgaccggtgatgatctgctgcggcccctcgggggtatcggcatccgccaggaactggaagaccaggccgcgctgcgggtcctgccagcggtcggccaggggcaggccgagtcgcagcagatcggtgatgaggtagcgcttggccgcctccagccgcccccagtagatgcggttgagctcgttatccaggtcggggatggtgtcggtcaggcggcaggccagacacagggcgtcgccgctttccgccggcaccagccagtcgcagctggcggccaccacattggcgcagttgcggtagcgctgcccgccgcccccgggggcccgccagagcccgtcggcgccggcgtccagggccaccaccgcgcggcgggccggatcgaagcccagcgcccggccgcagctcaggcaacgggtgttgccgaagtgcagccggttgccgcaggcgcagtggaagaggcgcatggctcagccttccgagaagtacgtctcccccagactggcatggacctgactgaggtcaacctgcagcgcatccagccgccggtgcagcgccccggcatccagcggcgcctccaccggcgcggtggcccgctcctcggcggcggcgagcagacggcacggcgactcggggtgggggagttcccccagggcccgctccatgcgctgggtgcagaagcgcaccgagcgcgggaagcggtcatcgcgcagcaggaagtccaccaccccgggcccctggatccccgggccgcgctgctggcggaactggctgtagccgcccaggtagcgcagcatgttcatccacacggcgtcgtcccaggtgggtgggtggtcgtcttcgtcccggggcagcgtcgccgcccgcacgtcgatggtgcgggtggtcatgtcggcgcgctccaggtggcggccgagcatcaggaactggtaggtcggcccgcgggagagggtcccctcgatgaccccgctgatgccctgggcgtactcgatgaccccgcgcaggtactcgaagcggtgggtccgatcgaccgccgtctcggcgccgcggtgggtgtggaagtagagctggttgatccgctcgcgcagctcgtcggggagcagatcgcgcaccgtgcgggcgttctcccgcgcccgcaccaccgccgcgtggatcgagctcgggtgctgcgaggcgggaatcagctcaagcatggcggcgcgttccggggtacggttcgggtcgcactgcgccgcggcctccggcccgccgaggacctccaccagcgcccgccagtcgatgcgcaccgcgtggggctgatccagcgccaggtgcgtaccggtgctgatcagccgcgcggtattctcggcccgctccaggtagcgggccatccaatagacgtgctcagccaggcgcgaaagcatcagccgccctcctcggcatcggaacccacatccaccacccaggtgtccttgctgctgccgccctgggaggagttgaccaccagcgagtcgcgggcgttggagacacggctgaggccaccggtggtcacgtgctgccgggccgcctgcaggacgaaggggcgcagatccacgtggcgcggctccagcacctcaccgttgaacgtcggcacggtggagaggctcagcgtcggctgggcgatgaagttggccggatcggccaggatctgctcggcgaacgcctgccgcgtggccgcatcgctgtgcgggccgatgagcatgccgtacccccccgactcgttggccggcttgaccaccagctcgtccaggtgctcgaggacgtaggcgcgctcgttgtcgaacaggcagcgccaggtgggcacgttggccagcagcggtgcctcaccgaggtagtagcggatcagctcggggacaaaggagtagaccgccttgttgtcggccacaccggctcccggggcgttggcgatggccacccgcccggcccgccaggcgcgcatgagcccgcgcacccccagggccgagtcgggccggaagacctccgggtcgaggaagtcgtcgtcgatgcgccggtagatcacgtgcacccgcaccgggccgtagatggtgcgcatgtagacgcaatcgtcgtcgcccacgaacaggtcgcgcccctccaccagctcgatgcccatctgctgtgcgaggtaggtgtgctcgaagtaggcggcgttgtagatccccggggtgagcagcaccacctcggggtcgtcggcgtccgccggggccaggctgatcagggcgtcgagcagctgcccggggtagtgatccagggggcggatcccggagccctcgaagggttccgggaagacctgcttcatcacctcgcggttctccagcatgtacgagacgccggagggaacgcggaggttgtcctcgaggacgtagagggtgccgtcgcggtcgcgcaccagatcggtgccgcagatgtgggcccatgcaccatacgggagcttcagaccctggcactgcggccggaagttgcgcgactgctcgaggatctcccggggcaggatgccgtcgcggatggcggcctggtcgttgtagagatcctcgatcagggcgttgagggcggcgagccgctgcttgagcccggcctcgatctgcgcccactcgcgggcgtccaccacgcgggggatgacatccagcggccaggcgcggtcgatgttctcaccgtcgctgtagaccgtgaaggtcacccccttgtcgcggatgaaggcgtccaccgcccgcatgcgctcggcgaggtcgtcctcgcagatcgagcgcaggtactcgaacagcagccgcgccgccgggcgcggcgtgccgtcggggcgcagcagctcgtcgtaacgctgatcggtgtcgaagccctgaaaacgtggtgccatggggagctcctctctcgccctcccctagctaagcacactccgtgccaggctttctagcggtcagtgcaacaccgtcagccaccccgccagcgccaggagcgtgaccagcagcaccggcggcgtgatcacgatgccgatggcgaagtacttggcccaggtgatgtgcacccccttgcgcgccagcacgtgcagccaaagcagcgtggcgagactgccgatgggtgtgatcttcggccccaggtcggagccgaccacgttggcgtagatcatcgcctccttaaccagcccggtagccgctgattcatcgatggagagcgccaccaccatcacaccgggcatgttgttcatcaccgaggcgaggaaggcggcgataaagccggtccccaccgtcgcaacccacacaccctgctcggcgatgacatccagcaggccggcgacctcgccggtcagcccctcgttgcgcaggccgtagacgaccaggtacatgcccaccgagaagatgacgatctgccagggggcgttcttgaggaccgtccgcgtggcgatggcgtggccccgcgccgccacggcgagcaggatcgcggcgccgacgccgacgatcgccgagatgggcacccccatcggctcgatcaccaggaaggcgaagagcagcaggccgagcaccccccaaccggccttgaagaccgccggatccttgatcgcctcctgcggatcgcgcagcccgtgggtctcgtaaacccgcgggatctgcttgcggaagaacagggtcagcaccgccagcgaggccaccaccgagaccacggtcaccggcaccatcaccgtcgcatactctttgaagccgatgccgaagaaatccgccgagacgatgttcaccaggttggagatgaccagcggcagcgaggcggtatcggcgatgaacccggcggcgatcacgaaggcgaaggccgcccctgcggtgaagcccagagccagcagcatctccagcacgatgggggtgagcatcagcgccgcgccgtcgttggcgaagatcgccgccaccgcggcaccgagcaggatgatgaaggcgtagaggcgcagaccgctgcccctgccccagcgcgctacgtggagtgcggcccactcgaagaagccggcctcgtcgagcagcagcgagatgatgatgatgaacacgaaggtcagggtcgcgttccagacgatatcgaccacgatgggcacatcgctgagctcgacgacgcccgtggccagcgcgaccagggcgccggcggtggcgctccagccgatccccaggcccttgggctgccagatgaccagggcgatggtgacgacgaagatcgcaatcgcggctaacagcatggggtggttatccttttggccggtcggccgatggaagcgggcttgattgttcgcaagagagggtatgagcagacgtatatacggtcaaccatatcttgacgagcgcgcggctcgatccctcgcgcggcaccgcccggccacccccgccccgtccggacggggccagccccgcagggtccgcctcaagtcccgcagaaggtgcgggtcacggcctgccccggctctgggggacgggccagatcggcgtgctccggctgatccgagaaggggtcgccgagcaccaccagcagccgctccatgggggcgaagtccaggcgctcggtggcggcgtccaccgcccactgcgccaggtgattgcgcaggacgaaggcggggttgaccgctcgcatagccgcacggcgctgggcatcgctgcggcgctcggccatcagccgcccccgccaggccgccagccagtcgtcggcagcctgtggatcccggaagccgccccggaacggctcatcgccccgggcatcggcgccgtcgagatcgctgagccggcggaaggtcagggtccagtccgccccctcggcggccatgcgccggagcaggtcgtggaccagatcgtcgtcgccggggcgctcctcggccaacccgatcttcgcccggagtccggcgcggtgcgccgcctcgaagcgcggccggtagccgctcagcgcctcacgggcgagatcgacggcggtgtccgggtcgtcatcgagcagcggcaggagggcctcggccaggcgcgccaggttccactcgccgatggccggctgctgatcgaaggcgtagcggccgaaacggtcgatggagctgtagacggtggcggggtcgaaggcgtcgaggaaaccgaagggcccgtagtcgatggtctcgccggcgacggagaggttatcggtgttcattaccccgtggatgaagccgatatgcatccaggcggcgatcagctccgcggtggcggcggccaccgcctccagtagcgcctgatgcggccgcggcgcctgggcacagtgcggatagtgacggtagagcacgtagtcggccagccggcgcagcgcgctgcgatcaccgcgctggccgaaatactcgaaggtgcccacgcgcacgtggctggccgccacccgggtgagcacgcccccgggctccgggccctggcgccagacggtctcgccggtggccaccgccgccagggagcgggtggtgggcacccccagggcggccatggcctcgctggccagatactcccggaccaccgggccgatgggcgatcgcccgtccccgccccgggagaaaggcgttcgccccgcccccttgagttgaatatcccgacgcaccccatcgacatcgatcagctcgccgagcagcagcgcccggccgtcgccgagctgcgggacgaagtgtccgaactggtgaccggcgtaggcctgcgcgatggggtcggccccggcggggacgcggttgccggcgaagaccgccagcgcctcgggggtcgtcagccgctctggatccagtccgagctgccgggccagcgggaggttgagctgcacccaccgggggtggcccaccggcgtaggttcgagccggacgtggaacgctgcgggcaacgcggcgtaggtggcctcccaggggaggctgtcgagcgcactgaccggtggatgcatggcacaaccccgcaatccgctggctagaaaaccatgatgccgcgctgcccggccgcattcggcccacggaccatccgggaaagccggctaagcggcgcgcacccgcgccagcaactgccagagttccgcccgatccaggggcttggtcaggtaggcatcacaaccgatgcgaaaacactcctgctggaagctgtccagggcgtgggcggtgaccagggcgatgggggtgcgcggcagccagtcctcggcctcccgggcgcggatccggcgggtcgcctcgcggccgtccacctccggcatctgcagatccatcagcaccagatccggcgacgcgcgctgccagtggcgcaccgcctcccggccattgccgaccaccgtcacatggcagccggcctgctccagcagcttctggaacagcaaggcgttggtcggatcatcctcggccaccagcacccagagcccctgccccaccggcgcctcggtatccacggcctcctgcggcaccgccgcggcctccgcccggtccggttccgcgctcggcagcgtgaccgtaaagcggaaggtggtgcccacgcccggggtgctcaccagctggatggtgccgcccatcagccgcaccagctcctggcagatcttcagccccagcccgctgccctccttgcgggcgagcaccggaccgccctgacagaaggcgtcgaagatccggccctgatccgcctcggggatccccggcccggtatcggccaccgtgaacatcagacgcccgcaggtgctgcgcgcgccatcgacgcggatcgagccggtctcggtgaacttcagggcgttgctgaccaggttgtagagaacctgcccgaagcgtaccggatcgccgcgcacccagccgggcatgtccggttccagcgaccagatcagcgataggcctttttcttcggccatgggctgaagcagaccgatctgcgtggtcaggaacgccggcaggttgaaacgctcgtcgcgcagctccacgcgaccggcctccagacgcgagagctcgaggacggtatcgatgagcccgagcagggtctgactggcgctgcggcacagcccgacgtgatggcgctgctcggtatcgagctcggagcgggccagcaggtcggtaaaaccgacgatggcgttgagcggcgtgcgcaggtcgtgactgatcgccgccaggaagatattgcgatccgcctcggcgcgctgacgatccacctccaacgcccgacgctcgctgatatcccgcatcaccccgacggcgtgccagcgcccgtcgagctgcagcggcgagaccgagagctccagcggtacctcgtggccatcccggtggagcgcctcgatctcggtgcgctgatcgatcaccgccccacccccgcagacccggaagcggcgcatccccgtccgcgccgaggtccggtaacggctcggcgccacctgttcgtggaaggggctgccgaccagctccccggcctcgtagccgagcagcgcctcgaaggcggcgttgcagtagaccaggcggtcgtcatcgtcgatcagcacaatggcgtcccgggccgccgcagcgatcgcctttaccttggcctcggcgccctgccgggcctgctccagacgccgctgctcggtgatgtcctcaaggatgtggaccgagcagcggtagctgccatccgcctcgcgcaccgtgtaggagcgcgaacggaagatctcgccactcggcaactcgatctcctcgctggactcgacgccatccccggcctggggggatccggcgccgagctgctccatggcccggcggcacgccggcagggggccgtcaccacgggggaagacctcccaatagggccggccgatgacctcttcctcagtcgaggcgccggcccactccaggtaggcgcgattggcccgcaggatgcggtagtcgccatcgtgcaggaagaccaggctgtggacggcgttgatcgcgtcgtcccaaccgtagcgggaaggctccgtcactcgctcctccgtgcggcgcctccatgcaccccggcagcaaacattggtggtttcatgataccttaagtacccgcacgatgcccgaggctttctgcacgcgaactcgggccagcggcgccaggcggtggacgcgtgggcggcactggcttaacttggatacggtcaaggaaatcccacggcaagcagggaaggcgcgtctcccccctcgcgcggctgccacgggcgttcaggaacgggtattttggatggcgtcagaagagagccgcgcagacaaggaaagctcgaaccaactgatccgccgggcgctggaggaactcgaccgagccttcactggcccaccggttgccgagccggaggaccagcagctgagactggcgctgcccgcgctggtgctcgccacggaagtggccgccatcgccgtgctcgacggccaaggcggcatcgtcttcgccagcccccaggcgcgcaagctgctcgggctcgaccagaccgccacgccggaagacggccacgccccggcaccgccggccgagatcctcgccttccgcctggtggccatcaccggcacccccctgtccgacgcccgttgcgagatcgccgtcgggggcgaagagcggcacgtcctgtcgatcaacgccgcaccgctgccgggggatggtggcgacaccgcgctggtcgccctggccatgaccgacctcaccgagcagtacgactactacgagcgcgccctgcgcgagagcgagcagcgcctgaagctggccaccgaggccgccgggctgggggtgtgggaatacgacgccatcaccgacacctaccactgggacgagcgcatgatggccatctacggcctggaggaatcccagcgcccggtcacctaccgcgactgggtggccctgctcgaccctgagcaccacgaccgcctggaggcgctcacccgccgcgaacccacttacggcgaacggcgcgaggtggagttccgcatccagcgcccggacggccggacccgcgatatccgcgccgtctggcagcgcatcgacgacgagcacgggcgcatccagcgcctggtgggcatcaacgaggacatcaccgaacagcgcgagctgcacagcgagctggagtaccgggccgcccacgacccgctcaccgacctgttcaaccgggccaagatccagcagctgctgcgcgccgcccaggccgcctacatccgccaccacacgcccttcgcagtactgctgttcgacgtggaccacttcaagcaggtcaacgaccgcttcggccacgccaccggcgacgcggtcctctggctcatggcccggcgcatcgaatcggtgctgcgtgagaccgaccacatgggccgctggggcggcgaagagttcctgatcctggccagccagaccgatgaggccggcgccgaggtgctcgccgagcgcatccggcaccaggtcgagaccaccgccttcgagggcgtgggcacggtgaccatcagcctcggggtggcggcggccgaacccggcaccagcctggagtcgctggagcagcgcgccgaccgggccctctacgcggccaaacaccgcggccgcaatcggacggtccgctactcccagctgtaggagtccccgccatggacattcaggccctcctcgcccaggccgtcgcccgccaggcctcggacctgttcatcaccgtgggcagcccgccggcgctgaagatcgacggcgccctgaccccgctgaccgaccaaccgcccctctcctccgaggcggtcaacgccctggtggcggcgaccctcaacgacacccagcagacggccctggcgcagacccgcgaggcgaacttcgccatcgtcctcgacgacgggacacggtttcgggtcagcgccttctaccagcgcggcgagccggggctggtcatccgccgcatcgagacgcagatccccaccctggaggagctggccctgcccgggatcctcggcgagctggccgggcgcaagcgcgggctgatcctcttcgtcggcggcaccggcacgggcaagtccacctccctggcggcgatgatcggcgcccgcaacacccaccacccggggcacatcctcaccatcgaggacccggtggagttcatccaccctcaccggcgcagcatcgtcacccagcgcgaggtgggcgtggacaccgacagcttcgagaccgccctgaagaacgccctgcgccaggcgccggacgtggtgctcatcggcgaggtgcgctcccgcgaggtgatggactacgccgtcgccttcgccgagaccggccacctgaccctggccaccctccacgccaacaacgccaaccaggccctggaccggatcatcaacttcttccccagcgaccggcgcgagcaactgctcatggacctgtcgctgaacctgcaggccatcgtggcgcagcagctgatccccgccgccgacggccgtggccgcgtcgccgccctggaggtcctgctcaacacgccgctgatccaggagcgcatccgcaacggcgccattcacgaactcaaggcgaccatggcgcagtcggaagagcccggcatgcagaccttcgaccaccacctcttcgagctctacagcgccggacggatccgctacgaggacgccctcgcccacgccgactcggccaacgaggtgcggctgcgggtgaagctggagggggaggatcccacggggccggagtcggacgacgggccggggctgcggctgcgggattgatgccagcgggggcacggcggcggggccgaaaggccacaccgccacgccgacactgcgcgaacaggatccgtggggtgaactcaggccggagcccgccgaggatatcgggctccggcgctgatcgacggcttctgctacacccttacgggtcggggctcttcacggagatggagcggctccgctgcaccggccagcaggcctcgccgggcgtctccacttcgatgaccaccggccacccatcctcgagcccatccggcagcggcctgagcgtgaaggtgaactcatccacgccctcttccccactccagtcgtccgctgacgaatcctggttggtgctgccgacggtcaagctccggggccccaggaccagatcgacatcaaagtcctcgtcgatcctgctctgatagacggtggcatcgatgcggacctccgtgccggccgggagcggttggtcattgccatcacggacgacgaaggttacatcattggcaccgtcttcgaggacgacatcctcatcgctctctggctcgatcctgaacggcagacgacccgacatcaccaggaccgtctgcgcaccgatacccgcgaagtcctcaccacacccaacctctggaacactctctagctcatcctctttgcagaggaggccatcaaacttttggttcggccctgtccaggtcccgctgttgctctcctcaaagtcgtacccctcggatgcgaggctgctgccatcgaagtcgaagaagatcccatccaccccgggggtgaactcttcagaggcgtagtccatgggttcatcgaaccactgctcgtgatcgtcgcggaacggctcaccggtatcggcccagatctggttcttgtccttgtcgtcgtcgtccctcgcatccacccaggcctctgcctcggcccgaccaaatcggccgtcccccgtgtggtcgaggaaactctcctcgccaatcgcgtaggccagaatggtcgtgcgtccggtctccggacgcgggttttggcttcgccactcgacggtgcacaccccatcctctgtctggcagctcggctcgatggcgccaccctgggtggaaaagttgatggtcgtcccgtcgatcaccgggtttgagaaccggtcacgggcacgaacggtgatttcgacgacttcaccgtcacaactccacgcatcggcgttcagacgctcggcagagagcgacaggccctcctccgtggggatccccgtgctgacccagagccgctcagactgacccgcgatattgggattgccctggacacgcccagtcacacggaccggcgtcgcaaccgtgcccgccagaacctgggccgatactcgcccctcttcgtcggtgcgcgcgctggtccgatcgagctccagccctcccgtcttgggcgtcacctcgaactcgatccgttcgccctcgatgggatcgccgtacacgtccagcagctggaagcgaacgttggaggtggtttcccgcaccccggccatcccttccagaccgatgtgctccggatccgcttcctcgaaaaccagtgacccgatattgaggatccgcaggtccgccgaggcctggatcgtctcatcggtcaactccacctcggcgcggatggtatcgctctccgcacacccttgcgcggtgtaatcggtctgcgcgaccccatcgatgacctccacgcggctctggctgaacgcagcctcctccgcctcgacacagtccgaggtgaaccgcacctggacgttgtcatcttcgccgaccggatcaacatcctcatcgaccacgaccgcctcgaccgaggtcgtcccactggggccgatgccgtccaggccgaaggtcagcgaacccgattcaaactcaccaccgtcaccccacgcgccgatttgcagcgctttatcggacggctcggagggcggcagtggatcatcatcaccgtcgtcttcgtcaccgttctcccccgactcctcctgggtctccgaactcgcatcatcgtcgtcatcgctgtcactgatacaaccggccgtcaggaaggcggccaggatcagtgccagccagcagacgcgggggatgggactgctcaccttgagaacctccatggttcattgctccctgcgcaatcgactcagtagcggtagcgcatgccgacggcggcgctgcgttcgtccgaaagccattcgccgcgggcgaagagcgcgaaaccggcctcggcgggcgcggcgctgagctccaggcgcccgccggcctgcgggtccgcatcggaatcggttgggtaggcgacaacggcccgcatgtcagttctcaggcgcgcctgagtctcctgccaggctcgcgaccaggcccggagcccgaactccacggtgacgtcggcgcgatcactcccccaaggcagctgctggtcgtgatccaggtaacgtccaccgacctcaccaatcatggcgatatcttccgtccagggctggatcaggccgagcccgaccgcgccccgcactgcctcggtgtccgccccctggccctcgtagccctcgatagccccgcgggccagcagccagccccagttgacttccaactcgccgccgatgccgatgagatcgtcatccagcggatcgatatccatccaggcgccgtaaacgccgatgtccaaagtgggctgatgggacagatgggcatgcaccgctgaggaggtggctgccagtgggatcagcgctgcggttagcacggagagacgcaggcctcgcatggcgaagctccttttcaccggtttaggtgtgaattttatcagattcccccactccaccgccgcgccttattgccgcagctcatcccgtctcagcttctgcttgctggtggctgacccgattgatagtctgctaacaaaccggccaattccccgaggggtcccatggacattaccaagctgctcagcttcgccgtcgaacagggcgcctcggatctgcacctctcggccgggcagccgccgatcatccgggtggacggcgacatccgccgcgtggacgccccggcgttcagccacaaggacgtccagcgccgcgtctacgacatcatgaacgacggccagcgccgcgagttcgaggcgcggatggagaccgacttctccttcgccgcccgcggcatcgggcgcttccgcgtcaacgccttccagcaggaccgcggcatgggggcggttttccgggccatccccgacgagatccccaccctgcagggcctgagtgcgccgcggatcttccgcgacctctgccagctgccccgggggctgatcctggtcaccgggcccaccggctccggcaagtcgaccaccctggcggcgatgatcaacgagaagaaccgcagcgactacggacatatcctcaccatcgaggatcccatcgagttcgtccacgagccgcagcgctgcctgatcaaccagcgcgaggtccaccgcgacacccagagcttcgacgccgccctgcgctccgccctgcgcgaggacccggacgtgatcctcgtcggcgagctgcgcgatctggagaccatccgcctggccctgaccgccgccgagaccggccacctggtcttcggcacgctgcacacctcctcggccccgaagaccatcgaccgcatcatcgacgtcttccccgccgccgagaaggccatggtccgctccatgctctcggaatcgctccaggcggtgatcgcccagaccctgctcaagcgcgccaacggcggccgcgtcgccgcccacgagatcatgctcggcacctcggccatccggaacctcatccgcgaggacaaggtggcgcagatgtactcgacgatgcagacggcgcagtcccaggggatgcagaccctcgaccacgccctgcagcagctggtgcagcagggcgtggtgtcaatggaggaggcggggcggaggggtgggcggtctcaggcataccaatagatctctcaccctctccttaaaagctgatcttgctaacgcctttttacttagaaaaccgcatatccccaattgccaccgctcgcggggtcattttcaaacaccccacaccaatgcccgttttcagtcggctcacccggctcttcatcacatccgccatattgatgaatatgagacggttcggctacctccccctcaatatagatacaccccccaaaatctggcgcacccccagagaaatattccttatccggattattcccctcagctttggactggataaacacgtcaccttcaaatgacactttacctgtaatgctagcgccactcgctagacatgcccccccacgaaccacggcattaccaccaccttgtgctttttcgccctcagggattaaaacgttctcgtaatcttttttatcccacccatctacagcgtcccagtcatcctccctttcggcatattccctatccaactcactcccaccggggtaacaaatcgcgtgcctagcatgagcattgccccatgattggctttccccaacccacccgacatacaaatccatttgttcacagggattgccacttatgaaaccaggattttttttggagtagatctgcccgccagggaagtcaacatcccccctcttcatccgagcgctctcagccgcataaaaggcctgcgcgtcgactaggctgtcaacaaccacggatgcgcggctttctaccattcttcctatgccagctaacaaaagtccaatagcaagaatcgtgacgactcccataaccaacatcgatccagcctgagtttttttaaagcggacggccacctccgctcttcctaacgtatgtgagtaatactccatccgccctcccaagctatgggctcaaagctgctcgatgagttactccgaagtcataacttaccacatcatcgccttggctcacggtcagcgtgatgacataaaaaccgtccacgcccgtatcttccgggttctcacagggcacttcgctcccatttacgatcagcccgcgaaccggcactcgcaggctcggatcctcctccctttcaagcgttatctcatcctctttagcttttatatcgctgcacgagaacgaggtacctggacgtgaacgaatctcttgcctcaggcgctgaaccgcgtacaccacatccgaccgcttgtctagctcttcctcaagcgcgaaagagatgttaaagagtgccgaaatcggttgcgctgccatgaccgccaccataccggccagcaccagaacgaggatcagctcccagagggtgagtcctgcctgtttattgacccctttcgggttgcgcttgtgggtggtactcaccgccccctcactcatcagcgtcgaaacccacataaagcggatcaaggccaccgacccccggcccctcatagccgattctgatgactagcaccgccgccgcgtcatcttcttcaacacgagaaactcggacgagcgagtccgtttcctcatcagcagcgccacaaaaacggttccagagatccgccgcaatcccaattccggggctctcagcggttaggtcttcgccattttccgtattgtctttaatccgatgcgggtcgaacaccgcattttcgtcttcgtcatcggtccgcgatgccgcgataatcaactcagcacagctctccgcatttctggccgctttctccacccgctcggcatcgggcagcgtggcaaagaacggatagaaggacgccagtgccgccatggcgatccccagcaccacgatggtcacaatcatctcgatgagcgtgaggccacgctgggccgatcgagtattgcggcggaacccgctcccgtgcctcccgccaggacgtgccgtattgaggtggagccgcaggccgctagtcttcattgcattccccccgggtgacactgccggtcgctacacgaacacacatcgttcgggaggcgtcccccttactaagcgcgacctcgaaggatttgtcgttgatttctccgccatcgtcagccaccagctcgccgtgcggataggtcaggcggaaagcatcgggcgaactggtcaccgtcacgccatcccgctccgtcagcccccgtagggggccgcaaccgtcgcccgaggactcccaagtcatcgcccaagcacgacccagatccaccttcaaatccgccccactacacgccatggccttgccccgcgcgctgcgcaggtcgctgatcaggccgttcttgacggcgttcacgctggggccgtcggtgaagccgcccaggcgcggggcggcgatgccggccaggatgctgaggatcaccaggaccaggatgagttcgatgagggttacgccccggtggcgcgctgtaaccgccccactgccccaccgatgcggggccggatcacgccgccgaccgccaacccgccggcgggcgctcgggagctccgacccgcgccgcggggcgctgggcgtgacatcgcggggacgcggcatggcagaccatcccagtgtggcgcggacatgtccggtggttgcggggtgtatcgccgcttccggcgacccgacgggggttagggtgcggaccggtacacatccaatataggcgcgaatagcactgcacgcaacggggatattgagccgcggtcgacctcgaaaatcttggatgcgtcggactcaccccgggcggtggaggcaccggcgactgccggcagccgcggccgttcggtgtacgcagatcccggcggagcctgcccgcccgtctggcatcctgtgcggggctgtgggatccacacactgcggtgtcacgcgcatcgagcgtgtattgcgccatcaagatcaaaggcgatcctgaaggcttcactcatcctatcgttcaaggataggaatcgaaacatccatgccgttctcacggcagtacgcacggatgtctaccatgatttcatcgtacgtcaggccgagaaatacgagatcattgattttatcgtcaagatgggttcgggtttcgatggattcttccatgattccctcctgttggcttaggaggtttcatcatggaggtacgcatggcaagttgcaagcgaagggtataggaaggggttcggggacgatgctgggggatggggtaaagagagaaataaaaaagggaaggccggggccttcccgctgatagctaaggttttcatttactaagcatcgtcatcaccgccttcgccattttcgccattttcgccattactatcagtttcaacaacataacaacgggttggatccgtcccgccgtctagatcagggatggtataccgaccaatataactttccggctcctcatcggtcacgaattcgtaaccggacacatctattccgtccacaacactgccaccagtaaaagtgttaaaatccccgccttcaaagtcgcaatttgttggcaaattagagttggaaccttcgcccctcatgcggttctgaacattggcgttctgaagctcggcggccatcgcagaagtgtagctggtaattgttgccctttcttgcacaccgataaactgcggcaccgcaatcgccgccaaaatacccagcaccaccagaacaatcaccaactcaatcagcgtaaagccttcctgacgctgacgacgctggcgttgctcgctgctatggcggtggacgaagttcatggccagttcaatgagccataaacagcagcgttccgatattcccttgcagaacagtcgtttacgaacgatcaaagattgcgctgtgagtctgacatatcacatgcacaacatgaaggctcactctaggggttcattgaacgtcgaccgagtcatcacccacatccttgaaagcctttcacactggtagcgcaaagcacaagtactcggacaaggatgccatcgaaatgaccaaacatatacctaaccattcggttcgtttttgcccctatctttaaataatcccgccctcgccgtaattggctcgcctttttcgatgcgtctttttattccttctagcaccctctgctctacgtttaaataaaaaccgtctccctcagtgtagacaagatgtatcccgatttctcggaagtaccttgtaagtttgaggatggtgctataccgtgggaatcgctctagtcgttcaagacggtttagggtcggcaaagatatatttgtttcttctgagatatgcttttgggaaacgccgagaaagcttcgcgctgccctgaggccggcgacgagagccaggacttcgatgtctacctcaaacctcttgcgtgatgcatcagatgtcattactatgtactcaggtgtcgatgcccaaccaataatacaaggagaagaaaccaatggaaaaccttactgaacaatcaattaaaaaggagtttgcgaagaagagaaagaaagttttgtctgaccgaaaggctcctggccttatcgtagaagtaagaccgactggttcggcaacgtacttttatcgttaccgcaatcatgccggactgacgagatcatgcaagcttgcacgttttagagagattagtttaaaagatgccagaagccttgcaagagaaaaggccagtattgtggcatctgggcatgatccacaggaagaaaagaacactcgcagagcgtccccgacattgaaggaatatgctgaagagtgctacctcccgcatgctaaaagttacaaaaggtcatggaaaacggacgagatcatgctcaaccatcatgcccttccaaccctcggaacaaaaaagatgtcagatatcaacagaaaccaagttgaggccatcatgaatgacatgaaaagcagaggttacgcaccttcgactgtggatcgtgttttaacactaatctcttatatgttcaaggtggctatggataacgaaatcccaggagttgtctcgaatccaaccgagaagattaaaagacccgtgattgataacaaaattgagaactatctcacgcgtgaagaagtcaacagaatgctcgaagcagcaaggagaagaaaccacccacatatttactcgatcattcggatggctgtcttgaccggagccagaaaggcagagattctttctgcaagatttgaggatttcgatctagacaataagatttggaacatcccaaagggcaaaaatggatctcggaaagtcattctggctgagaaggccgttcaaatggttaaagaactaccaaaacaagaagggactgatcttttgtttccgcagccaggaacagacaagccgtatcagtgcatccaaaagccctttaaagctgttcttcgggatagcgggattgatgaaagtgtccggttccatgatctgcgccactcgtatgcaagccttcttgttcagggtggtgttaacatctatgaggtaaaggagcttttgggacattcacaaatcacaacgaccatgagatatgcacatttgtctgcccagggtcttcgcaaccacagcaaccgtctggccgagaccatcatctaacacacagcgagagcgacacacagagcgtgtgagagactttcggggatgaggctgtagggtgtagggtcgagtcttcgtgtcgcgatagagcggaatagatgatgacatgaagcgaggtctctaacgttctgtccgttcaggtgtgatctctgatgtgagggtggatgaggtgtatggaaggtgttgggtcagttgtgatgttttaaagtgtctttcaggagcaaccaagaaaccccgatgagacaactatcaaacagatctcatcggggttttcttttagatatgggtattatatcgtcctgtgaagttcgcaaggtcatagagaaagcaatcggaaccattgtaagggaacgtcttcgttaggtactggaataaaccttcttggttatcaataagttggaaactcgataagaagcgatcaaaatccggtttgccagttctcttatcaacgttattccaaatcattgtgacaatgtgcttgaatctatcgtcatcgccggcacggcttatctgggaattggtttcaagtcgggaaataaaatcctcaatgacaagatgtacatgatagccatgaaagtaacttttctctacgaacattaatgatcgaagcgatttccttgatcgtgttccgaagatggcattatttaattttttgtaaaattttcttgcaatgaacgttgtttctgcataatcattcatttccgatttaaaggttaatgtgatgaaatacttccatttcacgttgttggcacaggaaaattcatttaaccatttcaaaaattgttcacgggaattcttagaatcgtttgtagtattgtaatcgttaagacgttctgcattatccatattgttatctccttagttgttatatctcatctcttcattttcataaagaatttctcttttctttaggcactattaaaccaaggaaaacagcagtctgttttcgcgagaagtgatcaagttgttttcagccgacacaaagaagcgcaaccaatcgccttatagcgttagagattgctccacgtgtatttagtcacaatcatcaccaaacaaaacgaattgaaaatcgggaaggtgtgcaagatcgcaaaagagaaggatggtccgtttaaagcacccttgcaccgatgatcctgtcactccaaagaccgccagcaagatcacaggcttctctgtgcgccacctgcaaagacttcgcctggaaggtagggtaccctacgaccagtacgccaagaattgcacacgcttccttgtcagggatctggtcgaacgctccgaagcgtttcgccagtatcacgaatacaacgagtcggcctccctgaaggcttcatccatcagatcgttcaaagtaaccatcggaacttccatgtcgttgtcacggccgtcctcatggatgtctacaatgatctcatcgtgcatcaggccgagaaatacgagatcattgattttatcgtcaagatggattttcgattgattctttcatgattccctcctattggcttaggaggtttcatcatgggggtatgcatggcaagttgcaagggaaaggtactggaaggggttcggggatgatgctgggggaaggggggtgaagaaagaaataaaaaagggaaggccggagccttccctaataatatcaagcactgctagccttattcttcaatacttgtgatcgaaacagtttcgtcgtcgttacccagggtgcaggtaaagttttcataagttgtcccagggtcatcctcacaagtgatagcaacgacattatattcatcgttccacggatcgccttccagaacgtcattgacccaacctccgacagcgctggcactatcccagcttgaagtgctcacgcctgcaccatcgagtctctcattaataacgttggtgctattcgcgtttgccatggttgaagccatggagcttatcgttgcgcgttcctgaaggtcagcaaactgcggaatcgcaatgctcgcaagaatacccagcaccaccagaacaatcaccaactcaatcagcgtaaagccttcctgacgctgacggcgctggcgttgctcgctgctgtggcggtggacgaagttcatggccagttcaatgagcccgctgcggcgtccggtgacgccggtgtgtccggtttgttcctgcatctgattcgtcatggatgcttttgctcctgttggttccaacgtctttggatgagattccgtgtgcgggttgccggtgttgccaggtcccaccgcgtccacgagggaccgtccttgcggttggttgtctgcgtggcacctccgtatctctgattaaacgctctttccgcgcgttgtacaaggtttcacgatcgaaatggcaggcaccccgccctcacatggcggcggcgcccatctgccacatgggcatgaagatgcccagggccaggatcaggaccaggacgccgatgaagccgatgacgaacggctcgatgtaggaggagagcttcttcaggtcctcctccacctcgcgttcgtagaactcggccacctggtccatcatgtccgccacctggccggtctcctcgcccacggcgagcatctgcaggaccaggggcgtgaacaggccgctgcgctcggccacctggtagagcccctcgccgcgctcgatgccggtgcgcaggtcgcggatgccgcgggcgatgtgggcgttatcggtggcctcggccacggagtccatggcctggagcagcggtacgccggagcgcaccgccatggagaaggtgcgggcgaagcgcgccagcagcgcgcggcgcatgatgctgcccacgccggggaggcgcagcttgaggtaatcccagcgcaatcggccctcgtcggtgccgatggaggcgcgcacgcccaggcccaccaccagcgcgccgccgaagagccactgccagtactcgacgaagccctccgagaagccaatcagcagcgcggtcatcgccggcaggtcggtgcccatgccgtcgaagaggtcggcgaagggcgggatgacgaagaggttgatcaccaccagggcggcgatgatggcgatcatcacgaaggtcgggtagcgcagcgcggccttgatccgctcgcgggtggtgcgctcctgatccaggctggccgccatgcgctccagggactcctcgagctgcccgctctcctcgccgacgcggatcatggccagcagcaggcgcgggaaggtcttggggtggcggctcatggcgtcgaacagtgtctggccgctctccaggccctgggccacttcctccagggtgcggcccaggcgggcgttggcggtgttctgcccgagcccgcgcagggcgcggaccaccggcacgccggcgcgcagcagggcgcggaactgccgggtgaaggtcaccagctcgtccagggtgaccgcccgctcgctgagctgccggatgaaggcgtccaggctgccgccgccggccgcggcggggcgcacctcgatgggcgtgatgccgcggtcgaagacctcgtcggcggctgccgagaccgagaccgcctcgacggtcccctcgcggatctgtccggcgccggtgcgcccgcggtagtggaacttgggcattggcggctccccctagccctggcgccacgcctcggtcgaggcgctgtcggtgtccgtggacgccgggtcgttgagcaccccctccgcctcggaggggtccgtcggcgccgcctcgcgcacggcccggacctcatcgcgcagggcgctctcgtcggcctcgccgaggacgcgggagacctcctggagggtggtgatgccctcgcgggcgtagcgcagggccacccggctcatgggctcgtagctgaggtcggcgtggcaggcggcggcgaacccggactggtcgccgcggcgcagggcgtcgatcttatcggcgtccatctccaacagttcgaagacgccgatgcggccgctgtagccggtcttgctgcagctggcgcagccccggccctggtagagcgacagggattccgtctcgtcggcgccgaagatggtgcgcagccaggcccgttcgctggcgtccggggtgtagggctcgcggcactgggtgcagatccgccgcagcaggcgctgggcgagcacggcgcgcaggccggcggcgatcatgtacggctctacgcccatatccaccaggcggttggcggtggagacggcgtcgttggtgtgcagcgttgagaagaccaggtggccggtgatggcggcgcggaagccgatgtcggcggtctcctcgtcgcgcatctcgccgaccatgatgatgtccgggtcctggcggagggtggtgcgcagcacgcgggcgaaggtcagcccgatgctctcgcggacatgaacctggttgacccgcggcaggcggtactccaccgggtcctcgacggtgatgaccttgacctcggggcggttgatctcggacagcgccccgtagagcgtggtggacttgccggaaccggtggggccggtgaccagcaccatgccgtagggcatcttgatcagccggcgcaggcgctgaaggatgtcggccggcatgccggtctgatccagtgagctgaccccggcgctgtggtcgagcaggcgcatgaccacgccctcgccgtgctgcagcggcagggtcgacaggcgcacatcgatgctgcggccgtggacgcggacctggaagcggccatcctggggcaggcggcgctcggtgatattcagcccgcacatgagcttgagcagcgagaccatggcggcgtggatattgcgctggcgaaagagctgctcctgcaggacgccgtcgcggcggatgcggatgcgcagggattgctcgtccggctcgatgtggatgtccgaggcgcccacctgcaccgcgtcctcgaacagcgactggagcagccggaccaccggggcgctggcgccgccctcgcccaccggcagggtggagaggtcgatgtcgtcggcgctggtgatctcgcggccgagctcctcggcgatgttgctgatctcgtcggtgcggcggtagacgaggttgatcagctcctggagagtcttctcgcgggccacggccaggcgcaccgggcagcgcaggacccgggtgatctcgtcgtaggcgatgagatcgctggggtcggccatggccaccaggaagtcggtctcggtctcctcgaggatcagcgcggagaagcgccgggcgtagctctccggcagtttgctggcgacatccgggtccacccagtagtcgttggggttgacccacggcacgtcgagctgctgggagagttcggcgaggatccggtcctcggtgacgaagtccatggcgatgagctgcgcaccgagcttgcggccgctctgcttctgcgcttccagggcctgctgcatctgcgcctgggtgatcaccccgcgcttgatgagcagatcgccgaggcgaatcttctgccgtttcatgggtgccactccctctgctggattcatcgtccttgcaacgcctcgatgcgcgcctcggcgtgggcctgcacctcggcactgaggccctcgcgctcgcgggcctgctcccaggcccggagggcgccctcgtgatcgcccatctgctcggcggcgacggcgatccccgcctgccacaggccgttgtccggttcggcctcggccagttcgctgtagagcatcagcgcctggtcgtgggcgccggtctggcggtagagcgccgccaggtgggcggccactgctccgggctcgccctcctgagcgcggtagaccggctccagggcgtcgatgccgtcctggggctggccgcgctcctcggagaggtgggcgtagagccgggccatgcgctcgtgctccggggcccgttccagcccctcctgcaggacgccgcgggcccgctccgtccgctgcgcccgcgccagcatccgggcgtagccgacgcgcgcctcgtgccggtccggatccatctccagggcgcggcgataggactgggaggcgctcagggtgtcgccggcccgctggtgggtctcggcctgctggatgaggctgtcggcccgggcgccgccgtccggccggctgggctcgcggacgaaggtgccgcgggactcggtctcggcgggcggttccggctgcgcctcggcggcctcgggggcggcggccgactcggcctcggcagcggcctcttccaccagcgcacccagcggttcggcggcgtcctcctcgggcaccggcgcggtctgggcacggccctcggcgacggcgtcggcggccacggtctgcgccgccgccacggcggtgggcgcggccggcggcggcgcctcggccgtttcttggggggcggcgggcggatccgggtccacgccggcggcgaccagccactgctgcgggtcgtcggtgcgctcttcgagcaggccgttgaccaccgcctcggccggcctctgctcgggccgtgtcacgtcgtcgggacgctcggcgggggccccgtccgggtcgtcgatcagggcgagttgatccggggtggtgtcgcgctcggccagcagccagtaggccgaaccaccgaccgccgcgaccaccaccgtgccggccagcgtggcggccagccagcggcggcggcgcgggggcttgcgcgccaccgagaatgccgcctgtacaccggcgtcgccatcgccggccccgggccgcttttcccgctcggcggcctggcgcaggacctcgttgatcagactcaagtgcgttcctccccacggctgcgccccggcagccagcgtcggatgccgatggccgaggcgtccgccgtctcggtgtcttcgatggcgcggaccacgtgctcccgcaccacctgctgcaccccatcgccgaaggcggcgagcagggccttgtgggccagggtattgatggtccgcggcacgccctgcccggcccggccgatgagccggctggccttgggcatgaacaggccgcggccgcggtagccggcggtctgcacccggtggtggaggtagtcgtcgaccacctccagcggcagtggctggagccggtagcggaaggtgcagcgctggcgcagctggcgcaggtggggctgcgccaggcgctggtcgagctccggctggccgagcaggaccacctgcagcagcttggcctcctcggactcgaggttggtgagcaggcgcagggtctccaggctctcgtcgggcatgacctgcgcctcgtcgatgatcagcagggtgcgccgcccggcggtggcgttctcctgcagccgggcgtggagcgcccgcagcagctcgtgggcgttgatgcagtcgttgccagcgtcgagctgcagctcatcggccaccacctggcgcagcgaggccggatccagggccgggttgaggatcagggccgcctgccagtggtcgccgagcttgtgcagcagctgccgacagaccagcgacttgccggtgcccacctcgccggtgacgcgcaggaacccctcgccgctctccagggccgcccagagcatggtcaacgcctcctggtggctggcccggccgtagtagtacccggtgttgggtgtcagctggaacgggtactcgcgcagcccgaagtgctccaggtacatggcgtcggcagacctccgcggtctcaatctcagtagtggtcgtacagcccctggatgcgccgggagtgctcctcgagttcgccggcccaggtgtcctccccgacgacccgggggcgcagcaggatcaccagctcgtacttgctcgactcctgtcgctcctgggtgaacagccagcccagcagcggcacccgcccgagcagcggcacccgggaggtctcctgctgctcgcgctcctcgatcagaccgccgatgacgatcatctcgccgctgcgggcgcggacgatggagtcggactggcggacgtcgctctcggccagcgagaagcggacctcgtcatcgccccggccggttctcagggtgcgctcccgctcgcgcacctcggtcaccgagggctggacgtgcaggttgatccagccgctctcctcgatctgcggggtgacgtccagggcgatgccggagaagaacggctcgaagtcgggatccagctccggctgggtggtggtctgcccccccacctccacggtccggtagttgatgctgaagtccgtctgatagaaggagtccgttccggccttgatcaccgccttctgattgttgagcgtggagacctgcggcgtcgagaggacctggacgtcgccctgctgctccagggcacgcaggaagccctcgaagaagccccgctgcccgtcctggccccgggtgatcccgatgttgaacaccccggccgaactcagctccaggttatcgcccgggcggaaggagccctcgagggcctggccgtcgtgccggccgagcgactcccagctgatcccggcctggaagtcgtcgccgagctcgacctcgaggatgcgcgcctcgaggatcacctgccggttgaggctgccctgcagacggtcgacaaacgcctcgacgcggcgcagggactcgggcatgccgcgcacggccagggtccccgcctgggggctggccaccaccgaggcggtgtcgtcgtcgtcgatcatgcggctcaccgtctcctcgacctgcccccacagatccgagttcgaggcggtatccacccggctgccgatcacgccgtcgccgtcgtcctcgccggtgatctcgccggaggtcacccgcgtgccggagtggccgctacgatggacgttgaggtagtccaggtggaagacctcggcccgcgggcgggcgggcaggatgaggaagccggtgcgcgcctgcttgtactcgtagccgtagatctcgcggacggtgtccatcacctcggggacggagacgtcgcgcagggtcagcgacagctcgccctccagatccgggtggaccaccacgttgtacggggtgtcctccaccaggccgtggaagaactcgcgggcaccgacgccgtcggcggtgatgtcaaagcgcggatcctcgggctgaagcgccagcggatcacccaggccgggggcaccgagcgcgtcgtccagggcctgcgtggaggcttgatcctcctggcggacctgctcgtcgggctccgtcggcgccaggtgatcggcggcgcgatcggagcgctcctgcgcccgatcccccgatgacgcacacgcccccaggagcacggcggcgccggcgacacccagccacaggcgcacgggcctcagtggtgcgttcatttcccttttcctcccagtccgtcttggcgtgtgcgcatccgcttctcgaccccgtgatccaccaccggtcggtagtaccgctccccgtagacttccagatcgaccccataggacccgatccgtacgatgcgcgccccctccacctcttcgttcaggcggtaccagcggccgtcgaagcgcgcaaagcgctgccctccctccctgaggaccatgcccggtcggggcagctcgccttcggtgccgggggcgccgggcagccccagcgcctggggcatgacccgcggcggcgccgtcgggtcaccgccggccaggaccagcggcgtgaccaggaggctgagcagcgcgagggtggtcagcgcaccgcgcacgctagacccccaaccacgcacggtggccgctgagggtgtgcagtcggacgcgcacgcgggcccgcgggtgatcggtgacctcatagtccaggctctcccaggcaaattgccactccagggcctcgacggcctgcaggtaggcgacggtcgtggcgtagtccgcctcgaattcgaggtggacggagtggcggaagatctgcggggcatcgtcgtcgccatcctccacgccggccacttcctgcgccggcaggcgctcgaggcggaccagccgcgccccctggtgctcggcgagcaccgcccgcagcacctggcgcatgcgttcgggctcgatgaactccggcacccgctcgccgacgtcccgttccagtgccaggagttcatcgcgcagggcatcgagctcggcacggacatcggcctccggatcgtcgcccagctcggcctccaggctctcgcgctgggtgcggaggtcgcggatctgctgctcggcggactcgatgcgctgctgcgcatcggcgctgcgctgctgcatgggctcgaagagcagatagtaccaccccgcgccgatgaccccgaggccggcgatcaccatcagcacgcgctcgcgcggcgtgcgggcgttgagggcgtcgttgagttgctgcaggctgcggcggatgtccatgacgggctactcctctccgtcaccggcgagaccggggctggccacgcggaaacggacgctatcggcggtatcctccgcagccgcggcgcgctggatgtggaactcttcgaactgccacccctggaaggcgcgctcttgggccaggccgtcgaggaaggcaggtacatcctccgccgccaccgcccgcccctgaaacacgccggcgccggagcgcagccggatgtgggtcagccacaccccctccgcgcgctggcgcgacaggccacgcagcggctccgagaagccggccagggcgcggtcatccagggtgtccagccgggcttcgaactgctgcagcagggcgaggtcccgctcaatggcctcgcgctcgtcgaggaggctggggtcgatctcccgcgcctcgagctccgcctccaggtccgccaccgacgccagcagctcgtcccgctgcgcctcgcgctccgcggcacgcccctcccgatcgagcgacagcggcgtgtgcaccgccgagatcaggcccaggaagagcgccccgccggccacatagctccccagcgctgccggcgacaggggctccagctgccgacgcgaacgaacgtacatcgacaggctcgcctcggcgggccgcggcagggccgcgcccacagccagtaggcagtgggcctcggtgtgctcgtcgagctcatcaccgagcggttccaggtcgaagatctgttcgaggcgcagccgggcgcaggggatctcgaagctgtcgttgaaacggtcaatcagcggctcacgattcgcctcgcagggcgcgagcagtatccggctcgccggccccgtggacagctgcccgtcgaagtagtcgatcgagcgacgcagctcatcctcgaggatctcgacggcctggccgtcctcagccagccgccgcgtgcccaccgagtggctacgggccaggtagaggagttcgccgcgactgatggtgatcagcccgtcgtcccgtccgagggtggcgaggacgatcccgccggcgccctcggtcgccgcggcgcttagatcgttgaggaccgtctcgcggggaagtacggcctggagcttgagcccggcgcgggcgaccagctcctggatcccttcgatccgcgtgcgcgaggcgatggtcgccagggcgcgctgcccctcctgattccagcgatcgctgtgctgtcggtgggccccgaccatggcctgctccagcgggatgtagagcaggttcttgagctggaaccgcacggccccggagagctcttcatcggggacccgcggggcatcgacctgctgggtctggtagtcggtgccgtcgaggacgaccacggcctcggagccacccaggccgtactgctcgaccagatcgcgcagtgccatctgctggttgtcgcgccgggcgtcccggaagtcgcaggccagcagttgctcgccatcgctggagaccgctgccagtgctatatgctcgttgccgaggaacaccccgacccgcgtccgacggcggagtccgggcaggggcagccactgcctgaggtcgttcaacacaaggtcaccttgcttgtcccagtgcctgttaaggcttgccaagggaggggggatccgcggcggaagcctgacgtttaatgcggatatcgacagaacaccatactcccacgccagacgcaaggaacaccgacacctcccatatgggtcttcttgtcacaacctggggccaacaaaaaaaacccccggcgtcctatcggacgtcgggggttttggtgtaggagcctggcgatgacctactctcgcacgacagcgtggtcgcactaccatcggcgctgagcggtttcactgccgagttcggaatgggttcgggtggttcccgctcgctatggtcgccaggcaaaaacggtgtggcctggtggagccactggtgtttggggaagttgccgtcacgcgcttacggcatgtcggtgctcaatccgcttgggtgttatatggccaagcctcacgggccattagtacgggttagcttaatgcattgctgcacttccacaccccgcctatcaacgtcctcgtcttggacggccctttagggacctcgagggtccagggagacctgatcttgaggcgggcttcccgcttagatgctttcagcggttatcccttccatacgtagctacccggctgtgccactggcgtgacaaccggaacaccagcggtatgtccactccggtcctctcgtactaggagtagagcctctcaagtctccgacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaacggcgaacagccgtacccttgggacctgctacagccccaggatgtgatgagccgacatcgaggtgccaaactcctccgtcgatgtggactcttgggaggaatcagcctgttatccccggagtaccttttatccgttgagcgatggtccttccatacagaaccaccggatcactaaggccggctttcgcccctgctcgacttgtaggtctcgcagtcaagcacccttctgcctttacacgcactgcgcgatttccgaccgcgctgagggtaccttcgcgctcctccgttactctttgggaggagaccgccccagtcaaactacctaccacgcacggtccccgacccggatgacgggcccaggttagaaccccaaacatgcaagggtggtatctcaaggatggctccacgagagctagcgcgctcgcttcaaagcctcccacctatcctgcacaagcatgctcgaggtccagtgcgaagctgtagtaaaggttcacggggtctttccgtcttgccgcgggtacacagcatcttcactgcgatttcaatttcactgagtcccggatggagacagtggggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgccccgaagggctaaccccatcacttaaccttccggcaccgggcaggcgtcacaccctatacatcctcttacgagttagcagagtgctgtgtttttagtaaacagtcgcagccccctggtcactgcggcccccctctgctccgcccgaaaagggcttcacataacggaggcgcaccttctcccgaagttacggtgccattttgccgaattccttcacccgggttctctcaggcgccttgggattctcaccctgcccacctgtgttggttatcggtacggtctcttgctacctgaagcttagaggcttttctaggaagcctggcatcggtcacttccgctccgtagagcgtcgtgttcgcgtctcggcgtgtgaacccccggatttgcctaagggctccgcctacacgcttgaaccgggacatccgtcacccggatgacctagccttcttcgtcaccccatcgcagcaacaagaggcacgggaatattaacccgtttcccatcggctacgcctttcggcctcaccttaggggccggctaaccctgcgtcgactagcgttgcgcaggaaaccttgggctttcggcgagcgggattttcacccgctttatcgttactcatgtcagcattcgcacttccgatacctccagaggccctcacgggtcctccttcagcggcgtacggaacgctcccctaccatgctctaagagcatccgcagcttcggcgcgtggcttgagccccgttaaatcttccgcgcaggccgactagaccagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgggtgtctctgccttcccacatcgttaaccacttagccacgacttgggggccttagctggcggtctgggctgtttccctcttgacgacggaccttatcacccgccgtctgtctcccgtgattgcacttcccggtattcggagtttgcctcggtttggtaaggcacggatgcccccctagccgaaacagtgctctacccccgggagtgagacacgaggcgctacctaaatagctttcggggagaaccagctatctccgagcttgtttagcctttcactccgacccacagctcatcccctagcttttcaacgctagtgggttcgggcctccagcaggtgttaccccgccttcaccctggccatgggtagctcgctcggtttcgggtctactcccagcgactgaacgcccatttaagactcggtttccctacggctcccctaaacggttaacctcgccactgaaagtaagtcgctgacccattatacaaaaggtacgcggtcacccggacgcaccgggctcccactgcttgtacgcatacggtttcaggttctatttcactcccctcaccggggttcttttcgcctttccctcacggtactggttcactatcggtcggcagggagtatttagccttggaggatggtccccccatcttcagacgggataacacgtgtcccgccctactcgatttcacgatcagcgccctttcgtgtacagggctgtcaccttctatggccggactttccagaccgctccactagaacactgatcgcttaagggctagtccccgttcgctcgtcactactaagggaatctcggttgatttcttttcctccggttacttagatatttcagttcaccgggttcgcctcgtacgcctatggattcagcgtacgatgaccacctgacggtggccgggttgccccattcggaaatccccggatcgaagcccgtttgccggctccccgaggcttatcgcaggctaccacgtccttcatcgcctcctgccgcctaggcatccaccgtatgcgcttaaccgcttggccatataaccccaaacagactggagctataccgcggtcaataacacgcgaatgcgacatgccatatgctgtgtacggcaacttccccaattgttaaagagccaccagcaccctattggcgggtgtggcgtcatcagaccggatgacttgtgtggacgctcgcgctgttgtgtcggcgtctctttaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcgccgaccacaccgtggtacgcgtcctcccgaaggttagactacgcacttctggtgcagccgactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcagcattgctgatctgcgattactagcgattcctgcttcacggagtcgagttgcagactccgatccggactaggacgggctttcagggattagctccacctcgcggattggcaaccctctgtacccgccattgtagcacgtgtgtagcccggcccataagggccatgatgacttgacgtcgtccccaccttcctccggtttgtcaccggcagtctccctagagttcccggccgaaccgctggcaactagggacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtcactcggctcccgaaggcacccttctgtctccagaaggctccgaggatgtcaagggccggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagttttagccttgcggccgtactccccaggcggagaacttaatgcgttagctgcgccactaagcctataaataggcccaacggctagttctcagcgtttacggcgtggactaccagggtatctaatcctgtttgctacccacgctttcgcgcctcagcgtcagtttcggtccaggcagtcgccttcgccactggtgttcctcccgatatctacgcatttcaccgctacaccgggaattccactaccctctaccgaactctagtcaagcagtatcggatgcaattcctaggttgagcccagggctttcacacccgacttacctgaccgcctacgcgccctttacgcccagtgattccgattaacgcttgcgcccttcgtattaccgcggctgctggcacgaagtttgccggcgcttcttcttcgggtaacgtcaagacgccagggtattaacccaacgcttttcctccccgatgaaagtgctttacaacccgcaggccttcttcacacacgcggcattgctggatcaggctttcgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcaaaccagctaccgatcgtcgccttggtaggcctttaccccaccaactagctaatcggacgcgggctcatccttcggcgtgagcttgaatcagaggcccactttcccccgtagggcgtatgcggtattaatccgagtttccccgggctatcccccaccgaagggtaaattcccacgcgttactcacccgtccgccgctcgccgccagaggagcaagctcctccgcgctgccgctcgacttgcatgtgttaggcatgccgccagcgttcaatctgagccaggatcaaactcttcagttcaatactgttgccagccccgaggggccggcgaatcttggctcgccgcaagcactcaagtttgcgagtacctgcgtcgaagtctcttgccgacacttcaacgcaagcgcccacacaagccatccggtccgaattgttaaagagccgcttcgtgttgctgttgccccgaagcgtgagatcgcgtattttaaagatcgcgatctgtttgtcaaaccccctttttcggggcccgctgcgatcgaagatccagcgggtggcgggctgtgccgccttgggaaccgcctatcttacgcggctgtgagcgcttgtcaacgctggattcagccgccggcgaatcccctctttgtctggtccgaccgggcgtctccgccccgtcgagagatgcgcattctacgggctgcgcgatgaaggtcaagcgttatttcccggctccctcgcccggggaccggatcgcacggccggcgcggcgctccacccgcggagcccagttggcgcaaaccgtctccaacggccgcggggggcagaccccgtagccctgaacggcgtcgcagccggcgcgccgcaccgcctccagggtggcccggtcctcgaccccctcggctaccacttccatgcccaggcgccggccgaggccggccaccgactccacgatccggtggtccgacgacccgggggcgagctggcagatcaggctccggtcgatcttcagggtactcgccggcaggcggcgcagatagcccagggaggtctgcccggcaccgaagtcgtcgatggccacccccaccccccagtcgcgcagccgccccagcacccgggaggctcggtcggggtcggccagcaccgccgactcggtgacctccacctccaactgctccggcgaggtaccggtctcccccagggcccgctccatatccccgagcaggccgtcgtcattgaggttgcgagcggagaggttcatcgccacctgccagtcgcggctccgggcctggagatcggccagatcgcggagcgcggcgcggaccacccacggcgtgagctcgtggatcaggtggctgttctccagctgcgggatgaagcgcaccggcgtcagcagcccgtgctccgggtgctgccagcgcagcagcgcctcggtgccggtcacccgctcgcgccccaagtgccacttgggctggtggtggaggcagagctcgccgccggccagcgcccgccggaagccgctgagcagcaccaggttctcgcggctggactgatcgctgctggcgtcgtagacccgctcccgctccccctggcgggtggccagatccccggcgatggtggcgcactggatgagctgctcggcgtgccggccgtgctccgggtaatcggcgcggccgaaggtcagattgacgtagagcggcaccccgccagccaccagcggctccgccgcctgctcgcggatgcaggcgcgcacggcctcgagccgctgctgatcgaccaccacagcgaagcgctcgccgtgcaggtggtagacccgggcctccgccccgcaggccgcctggagccgccccaccagcccgcggatcaggcgcaccccgacctcgggcccgaaggtgtgcaccagctcggtgtagttgtcgaagatgaccaccagcaccgagagacggttcggggtccgccccggcaccggaggatccagcgtccgccccagatcctggcgcaacggctgctggctcggcgcgccgctgaccggatcctcgccgagcaggcgggcaaccgcctggccgagcatccccaccaccccaccgacgaacatgaagaaggccgtccgatagatccagttgagcggctcctgcatctcgccggaggcggtgtcgatgggcatccacggccccagggctagaccgccggcgagaccggccagcactcccccgggcggaccgaacagtgccgcaccgagcaagacggggagatacatgatgtgggaaaaggcgtactgaatgccgccggtctgccagaccagcagcgcggtggcggcgatcagggcagcgaccccgaccagggccatccagccctgcaggccaccggggtactgccaacgcgtcaaggaaagcgccagactgcggtcgatccgtaccatccaggggcctcttccttagcccaacttgccatgcggcagcgccgcgtcacggtgccgcacggggtcaccgtaacgcaaacgttacagttgacaccagtcaaaatgagcatgccgctgcgccctggctattacagcctgaaggcgagacgggcggcgacccctgccaggctgacgaacccggccaacccgccgatcaccgcgcccaccggcaccccccaatcgagcagcacgccagtggccggcggcgacagggccgtggccaccgacatcgccgcgtgggccagggcgcggatggcgcccaggttgtggatgccgtagagctcggcccacagggcgttgatcgccggcgccccgacgccggcggagagtccggccaggagcatgtaggccggcaccacccaggggccggtgaaccccgccgccagcaccaggccggtgagcaacggcagcagcgccagcgggagggcgcggcgggcggtgatccggtccacccacggcccgccgaagagcagcccgaccacgtgggcggcggcgaagccgaggaacgaggcggccatcagctccaggggccagccccgggcgtcggccagatggacctggtggaagaacaggaaggtgaccgaggccggcgcggcgatcaccccgggcagatagagccacaggcgccggtcacgcagcacgtcgcgccgccgccagcccgtcccggcgggctgttcgtcggccagccgttcgatgcgccggcggcgggcgctgtgtccgcgcagcagggcgagcagcgccggcagcccgacaagcagcagcagcgcggccaccagcagccagacctgctgccagtccagcagcgccagcagcaccacggcgctgcccggcagggccgcctcagccaccggcaaccccagggcggcgagccccagggcccgcccgcgccgggcgtcgaagtagcgggccatactgctgaaggccatatgggtcatcagcccctggccgcacaggcgcagcaggaacaacccgaggagcagtaccgccacgtgcccggccagccccaccacggcggcgccgacggccagaccgatcagcgtggccgccgcaaaggcccgcaggtcgaaacgatctagggcgcggccgagccagaccaccgccgcggcactgcccagcgtggcgatgccgtagtagaggccgaagccaccgtgtccaagatcaaaggaggtgcggatcggctcgctgaacagcgagacgaagaaggtctgcccgaagccggagagcgccgcggccagcaggccgaatccgaggaaccggcggttctcgatgacaaaccgcaggtattccgaatccacccgcacggccgcgacgcctcctttcgttcgggactgggtattgggtcaccggccgaggccgggcgccgcttagcgcccggtcggcttcaccgactgccccgtttcaccgtcgatagccggctcctcgccgtcggccaggtgcatggccatgcgcggggcgtaccacagcgacggcagcaggatcagcgacaccggcaccgcggtgaccacgataaacgactgcagggccgtgacaccgccctcgcccatgagcatgaggatcatcgccatcacgcccaggaccaggccccagaagacccgcagccaggtggccggctcgtcggtctcgctcatggtcagcgagatggtgtaggtcatcgagtccgaggtggtggccacgaagatggtggtcagcaccaggaagagcacggcgatgatcgcaccgaagggcatctgctgggcgatggccatcatcgccgccggcagcccggcctcgttgtagggctcggagatggcacccggcgtggccagctcgaaggcgatgcccgaaccgccgacgatggcgaaccagaagcaggtggccaccggggcgagcaccgacatggccagcacgatctggcggatggtgcgcccgcgggagatgcgcgccacgaagatcgccatcagcgggccgtagcccatgaaccagccccagaagaagaccgtccaccagtccagccaggccggatcctcgcggaacgtcgccatcggcagcaggttatccacgtaggtgcccatgccctggacgaagccgtcgatgatgaacgccgtcgggccaaagagcaggatgaaggcggccaggaagagcgccagcatcacgttgaagcggctgaggacgcggatgccgcggttcagcccggtgatcgccgagaacagatagagcgggatcacccccagcagcaccgccgccggcagccagacgctatccggcagcccgaagagatcgctcaggccgtaggccacctgcagcccgagaaagcccagcggccccacggtgccggccaccacagcgatcacacagaaggtgtcgacgatggccccgggggtgccgtgcatgatgcgctcgccgaacagcggatagagcagcgtgcgcggcttcagcggccagccccggtggtagtgcagctgcatgagcatgccgccggtcagcgccccgaggatcgaccaggcgaggaagccccagtgcatgaagctctgcgccagcgccggcaccgcggcgccctcctcgccgccctcgatgcccagctcggcggcgaacagcggcgccggatccatgaagtgggcaatgggctcggcggccgcccagaagacgccgccaccggcgagcagcgtggccatgatcatggacagccaggagaagttgctgtaatccggcttatcgttgccgacccgcagccggcccagcgggctgaaggccatgaccagggcgatcaggaaagtggcgagcatcagtagctgccagtacgcgccgaagtactgcgtggcgtagccgaaggtggtatccaccgctgcgctcagccagtccaggtccaccgccgcgatggcgatgaaggccaggacaaagccacccgagagcaccatcactgtgcgttcgttgccgcgaatctcccgttcgggcacagcctggcggttacccgccgaatcgggttgagacatggggagttgggctccgtttcgtcgtgcgaaaggccacgaccaccccttctgtacgggcttggacgcacaatcatggggcggccccgggggaaagggcctgcaccgtaccgggtctcttgcacaatttcaaggcacgcccccgagggaaaccagggcgttggcggcggagaccgcgaccaacggcgatttctcgcgccaccgcccgaccaggcgtcagtgtccgtctacggcgggctgccgcacccaggccagcacacgggacagctcatcgcgatcgatcggcttggtcaggatgtagtcgctgccctgccgggcgcagtccgcccagatctgctcgacggcgtgggcggtgcacatcaccaccggtgtgcgggccgcgccgatctgcgactcgtgctggcggatccggcccagcgcctgacagccgtccacgctgggcatctgcacatccagcagcaccagatcggggcgctcggctgcacagtgatcgatcgccgcctggccgtcctcgaccaccgtcacctggcagccccgctgttccaggagggtgcggatcagcagggcgttggtcggctcgtcctcggcgaccagcacgcgcagcggccggtccgcctgcgggtgcgaccggtccacggcgaccgtggcttcggcgccatccgccgctgaaggctccaccgccggcaaccgggcggtaaactggaaggtggagccggccccgggggcgctcttcagaccaagatcaccgcccatcagccgcaccagctccttgcagatggtcaaacccagcccgctgccctcctgccggcggaagacatcaccgccctgggtgaaggcgcggaagatgcgcttttgatccgcctcggagatccccggcccggtatcgcggaccgcgacccgcaacagcccgtcgccgtccgccggctccacggtgatgaccacgctgccctgttcggtgaacttgatggcgttgttcgccaggttgtagagcacctgcccgaagcgcaccgcatccccctccacccacccgggaaccgccgggtcgatgtgcaggctcaggctcagtcccttctcggcagccagggcctccagcagcccgacctcgtcttccaggaaggcccgcaggtcgaagggcgcacactccagctgcatctccccggcctccagccgggagaggctgagcagggtatcgacgaggccgagcagggtctgactggcagtccggcaaagctccacgtaacggcgctgctcggcatccagctcggtgtcctgcaacaaccccgtgaagccgaccacggcattgagcggcgtgcgcaggtcgtgactgaccgccgccaggaacgtggtgcgatcccgatcggcctgggcgcgggcctgctcgagttccatgcgctcggtgatgtcgtagagcgccccctggaagacctgccggccattggctggtagctccaccatctgccagatatcccgcacccagcgggtggatccgtcgcggtggcggatgcggtagcgcagatcgcccacccgctcaccccggcgccggatcgcggcgtcttcggcagcgacccgctcccagtcatcggcgtggatcagatccccccagcagtacccgtgatcgagcaggtaggcgcggtcgtagccagtaatggcttccaccgcccctctcagcaggacgacccggtaatcgtctggatcgatctggtaggccacaccgagaaaatcttcgaggaaccggcggtagcgctcctcgctcttgcgcagcgcgtgctcggtcgccttctgctcggtgacgtcacggatgatggttgagcagcgttgtacctcgccgtgttcatcggcgtggacgatgatcgtctgcaacgcggcaaactccgtcccgtcgacagcgcgcaccgtcgtctcgccctgccagaccccgtcgcgccgcgcggccgggatcgcctcgtcgaggatccgccgcacggcccactccgggtgggattgcgcaatgcgctgctccagggggatatccgggcgcggctcgcccatgacccggcgcatggccgggttgcggtacaactcatggccgcagcacagatcggcgacgccgatcagctccggcgccccctcgagcatctccagcaattcctcgggcgcgatctcgtgcccgcccactccctgcttcgcaccccggacgtcgcgactggccatcaccgactccgcatatttaaaaggatttaaagataacacgctgattcgggcaatcgtgcgcccatgaacggggccccgggtcagtcggcggcgtcgaccaggtggacgtccacccggcggttgcgggcgcgctgctccggggtctcgttgggcgccaacggccgggtctcgccgtggccctgggcgatcagtcgctccggggtgatgccggcgtccttgaggatatggaccacggagatggcccgggccgtggagagctcgaagttggagcggaagcggtcgctgcggatagggatgtcgtcggtgtgcccggagacccggatcaaccccggggtatcggcgaggacgccggccacccgatcgaggaccggaacgaagggctcgctgatctccttgctgcccagggcgaaggcggcctgctcaggaaagcgcagcagcacgccgtcctcgccctcgcccagctccacgtcgccggcggccagctcctcggccagcgcctcctgcagcgcctcgaggatctccgcggtgtcggtatgctccggatccgcgggcggcagatcgtcgtggacctcctgctccggcgtcggcgccggcccttccaggtcgaccaccgtgggggcggcctgcggggtgtcctcctgcaccaccgaggggcccaggacctggcgcagggactcggccagcttctgatagcgctcattgtcgatggtggacatggtgtagagcatgacgaagaagaccaccagcactgccatcaggtcggcaaaggtggtcatccaggctggcgacccgcgggcggctgccttgctgcggtacctcatccctgggacccggggctgtccgtggccgtctgcgcccccggggccgccggggcggcaccgcgctggctcggcggcaggtagttggagagcacctcgtcgatcagccgcgagttgtaccgcttgtggatgcaggtcacggcgtcgatgatcagcaggttgttggtgtgctcctgctgcgcccgaacctcgaggttatcggcgatgggcagggcgacgagctgcgcgaacagcgcaccgtagagggtggtcagcagggccaccgccatgcccgggccgatggcctccggatcttccaggttgccgagcatctgcaccagaccgaccagcgtaccgatcatgccaaaggccggggcctgttcgcccatgctgcggaagatgcgctggcccacctcgtggcgctgcatggacagctccagctcctcacgcaggatgcgctgcaccagctccggctccacgccgtccaccgtcagatccagcgccttgcggaagaaggggttgtggacctcggcgtcctccagggcgaggaacccgtgcttgcggaccagggtagccagctccttggtctgggtgatcagggccgccgggtcatcctggcgccgcttgaaggcctggctggccacccgcaccgagttgatcacctggtggagcgagaacttgatcagcgtcgccgagaaggtcccgccgaatacgatgagcaccgcgggtaggtagaagaactgcgcggcgtcaccgctggccgcgatggcgatgaggatgatggtgatcccgaccagcaatcccccgagggtcgccttgtccaatgttcgcctccagaatgtgcgcgctccttcgccacgacggggaacgggcgagcgggcccccattttgccggactgctcctcaaggtccagccccacccgcacagcgacccgggggatccgtgcaccctgcccccccggtgcgcggcgctggaccagcgccccgggaccggccgaggccttgtcacacgcggcgctctcgccaacactacgccgcccgacctgaccattccgttcccacgatccatgccgtacctgctcctggtcaccctgctctgggccttctccttcagcctgatcggcgagtacctctccggtcaggtggatgacgatttcgctgtcctcagccgggtggcgctggccgccctggtctttttgcccctggcgcggtttcgcggcctgtcgctgccgctgaccggcggactgatgctgctcggggcgctgcagttcggggtgacgtacctctgcctctaccgctccttcgcctacctgacggtgccggaggtgctgctgttcaccatcaccacgcccctgtacgtcgccctgctcgacgacgccctgcaccggcgctttgcaccggtggcgctgctcgccgcggcgctggcggtcctgggggccggggtgatccgctacgacggcatcaccggcgacttcctgctcggcttcctgctgctgcaggtagccaacgccgccttcgccgccggacaggtggggtacaagcacctgctgctgcgccaccccatcgaggtgccggcctaccgcatcttcttctactttttcctcggcgcgctgctggtggccgccccgagcttcgccgtcttcggcgacccgagcctgatgccgagcagtgggctgcagtggggtgtgctggtctggctgggcctggcagcgtccgggctggggctctatctgtggaaccagggcgcccgggtggtggacggtggcacgctggcggtgatgaacaacctgctcgtccccgccgggctgctcgtcaatctgctgctctgggagcgggacgccgacctgctgcgtctggctgtcggcggcggcgtcatcgtcgccgcgctgtggatcaatgcccgcttctcgcgctatgcggtcctcggcaccgggagaccggcgtgagccgccccggggcgttgatccggcgttgcggcgccgcgctggtcctgctcggcgccctgatcggctgcgcgccggtccaccaggcgccggagacgccccagcagcccgcccggctgccggccaccgaaggccccctggccgagtggctccgggcggttcccgcggcgcggcagggggccaccggcttccagctcatcaccggcggcctcgaggcctaccagtggcgggcgcacagcgctcgcatggccgagcagcggcttcacctccagtactacatctggcgcgacgacgaggccgggcgcctgctcctcgccgaactgctcgacgccgccgaacgcggtgtggacgtggcgctgttgctcgatgacatggacgtgcgcggcaatgaccgccccctggcggcgctggacgcccaccccaacgccgaggtgcggctgttcaacccctaccgcgcccgctccggcgcgctgcgggccggggtagagctgctgctgcgcgccagcgatctcaatcaccgcatgcacaacaaggcgtggatcgccgacgggcgcctggccatcgtcggtgggcgcaacatctccaacgcctacttctacgccggcgatccgttcaacttcatggacatcgacctggccatggccggcccgctggcccaccaggccgaccgcgccttcaccgactactggaacagcccggccgccatccccatcgatcagctccagcgcgcgcgggccaatgccaagaccctggagcggttccaggaacgcctgcgcgcctggcgcgacgagcaggccgaccaccccttgcgccaccacgcagccgatccgccggcgcagctgcgcgagaccgacgcctacacctggacccgggacgccgaactggccgtggacaacccgagcaaggccctgggccacaccgggcagccgaccacccgcgcggtgctcaacgccctcaccgagcgctttgccggcgtcgaggagcgcctgaccctggcctcgccctacttcatccccggtgccgagggcaccgccgggctgaccggcctggcgcagcgcggggtcgaggtcgcgatcctcaccaactcgctggccgccaccgacgtggccctggcccacagcggctacgcccggcgccggcagaccctgcttgaagcgggggtcgatctctacgaactgcgtcccagcgcctggcagcactaccgcgccgacgccgcctttggcctgggtgcctcgcgggcgagcctgcacaccaagggggcggtcttcgacggccgcgcgttcttcctcggctccttcaacctcgacccgcgctcggcccacatcaatacggagctgggggtcttcgtccgcgatgctgggatggccgagacgctggaggcgatcttccagcaggccgccgagccccgcttcgcctaccagctgcacctctcggaccggggcgccgtgcgctggcaggacgacaccggcgccacctaccgccgcgaccccaaggccggctggtggcggcgcttcgtggcgggtttcgcgcgcctgctgcccatcgagtcgcagctctaggccagctgctgcgggctcgccatgccgtcgagcgccggctcgagggcctcgagcagtgcccgacgcgcctccggcgtgcgcgcccgggtggcctgctcgaccaccgcctcggtcaggtgcggcgcaaagaggtggatgaaggcgtacatgaacccgcgcaggtggctgccccgccggaagccgatgctggtggtgctcggcgcaaagaggtggctggcgtcgcgggccaccagcccctcgtcggtgtccgggtcgaaggccatgctggcgatgatccccacccccaccccgagctgcacgtaggtcttgatcacctcggcgtcggtggcggtgaagaccacctccgggtcgagcccggcgccctggaaggccgcatcgagctgggagcggccggtgaagccgaagacgtaggtgaccagcggatgggcggccagggcctccagggtcaacggctcggtctcggccagggggtgatcggcgggcaccaccacgctgcggttccagcggtagcacggcatcatcaccaggtcctcgaagtgctccatggcctcggtggcgatggcaaagtccacctcgccccgggcggcgagctcggcgatctgcatcggcgtgccctggtgcatgtgcaggctgacgttggggtagcgggcgcggaagcgctggatgacccgcggcagggcgtacttggcctgggtctgggtggtggcgatggtcagctgaccgcgctcctggccggcgtagtcggcggcgatggcgcggatgttgcgcgcctcctcgagcagtcgggcggtggcctcgatgatgcgctcgccggccggggtcagatgggagaggctcttgccgctgcgcacaaagatctgcaccccgagttcgtcctcgagggcctggatctgcttgctcaccccggactgcgacgtgtatagggcgtccgccgccgccgagatattcaggttgcggtggaccacctcgtggatgaactgcagctgcctgagcttcatggccgtccctcgtggcgccggatggtcgcgggccggccccgcctcctcgccgggccggcccctttccagcgtacacctgcggatccggctcagcaggaggcgggctggcgcgactgccgcgactcgtcgccgaagaaccagggccgcaggcgcaccccgaccacattgccgaggaaggcgaagaccagccacacccagccgtggaggctgcccgaggcgatgccgccgaagtaggcgccgatgttgcagccgaaggccagccgcgcgccgtagccgagcaacaggccaccgatgatcgacgccgccagtgcccggggcgggatgcgcaggctcggcgccaggcgcccggcgagcaccgccgccagcagcgcgccgaggatgatgccgaagttgaccaccgaggtggcgtcggccagcacactggcctccagcgcccgggcgttacccggcagctgccaatagccccactgggccacctcgatgcccaccgcctcgaagcccttggcgccccacagggcgaaggcggcggtgatcccccaaggccgtccggagaggatcagggtcagggcgttgagcagggccagggccaccgccccccagatcagcggccacgggccgcgcaggaaccgctgccaaccggcgcgctcggccgccgccggctgctccaacgcgccgtggcggcggcgttcgaagtacacggtgcctgcatagatggtggcgaacaacgccaggctcagggccagaccgccggtcacccccagcccctcgaccaccgacaccgcctcgaaggccggccgatcccaccaccagtcgacgtggtgggtggcgatcaccgagccgaggatgaagccgagcagcgtgatcaccatccgtgcgttgccgccgccgacggtgaacagcgtccccgaggcgcagccgcccccgatctgcatgccgaccccgaacaggaaagagcccaccacgacggccacccccaccgggaagacgtagccactgagctcgttgccgaaggccgagccggcatccaggagcgggaagaagagcaccaccgccaccgccagcatgaccatctgcgcccgcagcccgcgcccgcggcgctcgttgatgaacacccgccacgccgcggtaaagccgaaggcggcgtggtagagcaccacgccaaatgccccgccgacgatcagcagagcggcctgggtggggctgatgaactgccagaggtagagcgccccgatggccagcaggccaaggctggcccaaccggccaccggggcgacacggccccgcgcggtcagggtgatggatgacgacatgctagagcctcccgtatcgatgggcaccggccccgtcggatcgcgggaccgcctggatcgagaggctacgccgggcgacccggcgccgtgaaagaacgctttggcctatgcatattccggcgcggggcctccggaagggggtctcatcggcccacccgggacacgaatgcggcgccggggatcaattgccacacgcccgccccgctgattgttgacttcgtggtagggttgaaacattggggtcgtccagaccctgttccggaccaccagcgaggaacggctttgtcgggcaacagcaaccccactcgacacccgccaggtaccaccgccacgccggcgacgatcgccgcatggggatcagcggagtgcgactggctgcgtgccctggacgccatctccgaaccggtcttcatccacgacgagcactaccgcatcctggcggccaaccgggcctacgccgagcgcgccgggctaacccccgaagagttccgccaacgcccttactgggaagtcttcccgcatggggacggaccactgcccagctgccgggctgccatggatcagggcgggtgcggccagcaccgcaaccaccgcggggagatcaccgaggagctggccctacccagcggcgaggtcttcatctctcgctccttcgccgtcaccgacgccaccggccactataagcagtcggtgcacatcctcgaggacgtcaccgagcagcgccggcgcgagcaccgactcagcgtagccgagtcccgggcccgggagcgcgagcaccagctcgaccgcgtgctgagcaacaccgccgagggcatcctggttgtggacgagcacggccggatcgtctacgccaacgccactgccggcaccctgactggccattcgcccgcggagctgatcggccaggatttcggcttcccggtggccaccgggagccctgcagagatcgagctgcacaccagcggcaacggcaaccgcattgtcgagatgcgcgcccggaccatgcgctgggagggcaagccggccttcgtcctcaacctccacgacgtcactgaacgcaagcgcgtcgagcgggagctgcgccaggcggccatcgtcttcgaggaggcccgggagggggtgatcatcaccgacgccgaggccaacatcgtcgccgtcaaccacgccttcacccagatcaccggttacgatgaggatcaggccctggggtgcaacccccgcttcctcgcctccggcttccacaccccagccttctaccaggccatgtgggaggcgatccgcagccacggctactggaccggcgagatctggaaccgccgcaacgacggcaccactttcgccgagctggccaccatccgcgaactgcgcgatgaatccggacgcccgacccactacatcggggtcttctcggacatctcgcggatcaaggagtaccagacccagctcgaacgggtccttcacctggatccgctcaccgagctacccaaccggctgctcttccacgaccgcctggaacaggccctacgccaacaccagcgccagcggaccaatgagaacgccgtggcggtgctggtcgtcgatctgagcgacttccgcgccgtcaatgacagcctcggccacgccatcggcgatcgcaccctgcgcatcgtcggcgagcgcctggactccgccatgggcgattcggccaccgtggcccggctcagcggtgacgagttcggcgtgctgctgccgcagctggccaccgccgacgatgccgccagcgccgccgagcggctgattgaggccgccgaggcgccgctggagatcgacggccaccagatcccgatcaccctgcgcgtcgggctgagcaccttcccggaccaggcccagggggccaatgtactgctcgagcaggccgacgcggccatgtacgaggccaagagcgagggcgtgagctaccgcttcttcagcgaggagctgaccgagcgcgcccgcgagcgcatcgaactcggtgccgagctgcgtcaagcgctggccggcgaggagctcgccctgcacttccagccccaagtagacctggacagcggacgctggatcggcctcgaagcgctactgcgctggccccatccgcggcgtggcccgatctcgccggggcgcttcatcccggtggccgagcgcaccgggctgatgtgccagctcggcgcctgggtgctgcagcgcgcctgccggcagtaccagaccctgctcgacgccggtcaggactggggccgcctggcgatcaacatcaccgcccccgagctggccgaccccaccttcgtcgagcgggtgatgcgcaccctggaggagaccgggctggcggcggagcgcctggagctggagatcaccgagagcctgctggtcaacaccgacgagcgcatcatcgagcggctcgacgcgctgcgccggcacggtgtacgggtggcggtggacgacttcggcacgggttactcggcgctgagctacctcaaggacctaccggtggaccggctgaagatcgaccgctccttcatcgacaacgtcgatcaaccctcccggggggcgaccatcacccgcgccatcctcgccctcggccagagcctggagctggaggtgatcgccgagggcatcgagaccgaggcccagcgtcgcaccctgcaggaggccggctgcctgcagggccagggcttcttcctcgcgcggcccgccccactggagcagctccgcccaccggacccggcgccgtaggccggcggcgcgctgcgcgccgccggggggcagtgcggaatactgcataagcccttgcacaaccagggagaggtgcgccaaattgaaactgatggatccttcagccgtccaggtcgctgattaccgggccgccatcttcgacatggacggtgtggtgacccgtaccgccacggtacacgcgcgggcctggaaagagatgttcgacaccttcctgcaggaacacgccgcgcggaccggcacgccctaccggcctttcgacgccgagaccgaatactgggaacacgtcgacggcctgccccggcaggagggggtgcgccgcttcctcgccgcccgcggcatcgaactccccgagggcgaggacggcgacccgccggagcgcgacaccatccacggcctgggccagcgcaaggaccagctgatccagacggtcatcgaacgcgacggcgtggaggtcttcccggactggctggagcgggtgcagcagtggcgcgcggccggggtgaagacggccatcgtctcctcgagtcgcaactgccggacgatgatccgcgccgccgggatcgaggcgctcttcgatgcccgggtggacggcgagaccgcccgcgagctgggcctgcgcggcaagccggacgccgacatcttcctggtggccgccgaacggctgggtgtagcgccggagcagagcgtcatctttgaggacgccatctccggcgtgcaggccggggccgccggccccttcgccctagtggtaggggtggcccgccacgacaaccacgacgtcctgcgtgagcacggcgccgatatcgccgtgaccgcgctgaccgaactgagctgaggcacaggaggcgcgagcgatgcactccccccgggacctgttcgagccggcggtacgcgatgaactctacactcgcatggaggggcggaccacgccgctgtttcttgactacgacggcaccctgacaccgatcgtcgacaacccggccgatgcgcagctcgatccggccatgcgccaggccctggaggcgctggcggcccgccagacggtcgccctggtcagcggccgcgacctgcaggcgctgcagcgcttcgtcggcctggattcggtctactacgccggcagccacggcttcgagatcgtcggccccggcggcgtccaccgctgcaacgaggaggcggaggccggccttgaggccctggccgcggcggccgaggcgctggacacggccctggcggaggtcgagggcaccctgctcgagcgcaagcgcttcgccctggccgtacactaccgcaacaccccggaggatcaggtcgcggcggtgcgcgcggccgtcgacgaggtcctcgagcgccacccggggctgcgctgcgggccgggcaagtgcgtcttcgagctgcagccggatgtcgcctgggacaagggccgcgccgtgctctggctgctcgaggccctgtccctgaacaacggcgacaccctgcccatctacatcggcgacgactggaccgacgagcacgccttccgcgccctggagggccggggcgtcggcatcttcgtcggcgacctcgaccgggccaccgccgccgactaccgggtggccgacgtggacgccgtccgccaattcttcgagcagatgctgaaggggctggagcgatgacgctacccgagaccgaaggctggcaactgacctaccagggctggctgcccgaacagcagcaacaccgcgaggccatctgcgtgctgggcaacggtcgcttcgcgacccgcggcgccttcgagggggccgcccccggcgacacccactaccccggcacctacatggccggcggctacaaccggcgcaccagtactgtctccggccgcggggtcgagaacgaagacctggtcaacctgcccaactggctctgcctgaacttccgccccgccgaaggcgactggctcgacttcgataccgtggagtggctggactaccgccagaccctggacctgcgccacggcgtgctcacgtggcacctgcacttccgcgacccggccgggcgcgagacccgactgaccagccggcgcctgatgcacatgggcgacagccacctggcggccatccactgggagctggagccggtgaactggaccggggcgctgcacatccgctcggggatcgacggcggcgtcgagaacctgggcgtggcccgctaccgggccctggagacccgccacctggatgtgctcgccaccgaattcttcagcgacgaggcggtcctgctgcgcagcatgaccaaccagtcccggatcgacctggccaacgccgcacgcacccgggcctggcaggccgacggccgggggcccgaggcccgcgagcgcgtcgagaccgatgcctacctcggccacgacctgaccctgcaggcggaaccggggcagccgatccgggtggagaaggtcgccgccctgtacagcggccgcgaccgggcgatctgcgagccgggcatcgacgccacggcggcggtggaacgggcgccgggcttcgatgagctgctgcgctcccacgccaaggcgtgggagcgctactggcgcggctgggatgtaacactgcacaccgacaacaacggcgatgccgaagagcagacggtgctgcgcctgcacatcttccacctgctgcagaccacctcgctgcacaccaccgacctggacgtgggggtgccggcgcgcggcctgcacggcgaggcctaccgcggccacatcttctgggacgaactcttcatcctgccactgctcaacctgcacagcccggagatcagccgggccctgttgatgtaccgctaccgccgcctgcccgaggcccgccgggcggcgagcgccgagggtctgcgcggggccatgtacccgtggcagagcggcagcagcggtcgggaggagacccagaccctgcacctcaacccggcgtcgggccgctggctgccggacgacacccaccgccagcgccacgtcaacgccgccatcgcccacaacatctggcgctactacgaggtctccggcgacaccgacttcatggccttcgccggcgccgagatgatcctgagcatcgcccagttctgggccagcctggccacctacaaccccgagcgccagcgctacgagatccacggcgtcgtcggccccgacgagttccacacccgctacccggacagcgacaccatcggcctgtccaacaacgcctacaccaacgtcatggccgcctggtgcctgcacatcgccgagcaggccctggaggtgatcggcccgacgccgcgcaacgagctcctcgaccgcctggagatcgaccaggcggaactggcccgctggcaggagatcggccagcggatgttcatccccttccacggcgacggcatcatcagccagttcgagggctacgagcagctcgaggagctggactgggccggctaccgggagcgttacggcaacatccagcggctcgaccgcatcctcgaggccgagggcgaggacatcaaccgctaccaggcgagcaagcaggccgacctgctgatgctcttctacctcttcccccgacagcagattgagagcctgttggccgagatgggctacgagctggacgccgaggccatcccgcgcaacatcgcctactacgaggcccgcacctcccacggctcgacgctgagcaacatcgtccactcctgggtgctggcgcgctcggaccggcagcgctcctgggatctgttcggcaacgccctgatcagcgacctgggcgatagccaggggggcaccaccaaggaggggatccacctcggggcgatggccggcaccgtggacctggccctgcgcggctacaccggcatggagccccaggacggcgtcctgtggctcgacccgatgctgcccgacggcctccacgaggtggagcacaagatccactaccgcggccactggatccacctggtgatcaaccacacccggctgaccctgcggctggaggaagggccctggccaccggtgcgcattggctaccgcgaccggatccacgacctgcaccagggcgagaccctggaactggcctacgagcgctagcggcgggactggcctcccgccgccgcggccgctaacgtgggatccggacccggtgtggaggccccatggacccgatgaatgacccgcaatcgctgtggaccgtctggctcaccctggcggtggtgctgctcggcatcgagattctcctcgccgggggcgccgccggggtgctcatggccctggccgtcatggccttcgccggtatggccatggccctgttcggcgccccgctggtggcgcagatcgccgtggccatcctggccgggctggcctctctgccgttcatggtctgggtcttccggcgtatggggcgcggcggcgggccgccgtcggccgacgacagcgccctgcgccgcaccgccttcgaggcctactacgacgcccgcggtcacctgcgcgtgcgcgccttcggcgaccacctgatggccatccccgaccccaccgaccagcccgagatcgagccaggcagcgcggtgcgcatcgtccggctggaggggacccgggccatcgtccgcccggtggatgccccggtgggggcacgactcgacgacgcccaggcgtgaacccgaaccgccccagtatggtctctgtggggggagacgcatcacagcgtctacgacctggaaaccgacccaacagggggagtcacccatgccctataagctaggaatcattgcgctgttcgccctgctgctcggtgctggctgcgccggcaccggcgacgaaccggagcccaccgacgacccgtggggcgagccggagcagcaggagccagcgccggcgcccgagccggagcagcagccgatgccggagcaggagccggcaccgactcctgagggcgacatgggctggtaaccggccgggacccagccccgtatccggtgctgcgaaacggggttcgagacaatactcggaccccgtttttattgggctattgaggggcaccggccttttggtccaccttatgcgctcttcgatccctgatggaggcatgcatggagtcttataggcagcgcattggactgttcctggggccggtggtcgcactggccggattcctgatcggtccgccgggagaactgagccaggcggagtggagcgtcgccctggtcgccatcctgatggccatctggtggatcagtgaggcgttgcccctcgccgccacggccctggtccccatcgtcgccttcccgctgctgggggtcatggaggtcggcgacgtcaccgaggcctacggcaaccacctgatctacctgttcctgggtggcttcttcatcgccgtcaccatgcagcgctggaacctccatcggcgcatcgccctgcacaccatcaacctcgtcggcccctcaccgcgacggatcatcctcggcttcatgctcgccaccgccgggctgtccatgtggatcagtaacacggccacggcgatgatgatgctgcccatcgccctggcggtgctcaagcagagccaggaggaggctgagcagaacggccaggagctgccccggggcttcggcgtggtgctgatgctcggcgttgcctacgccgcctccatcgggggcatcgccacgctgatcggcacgccgcccaacgccgtgctcgccggtcaggcccaggagctctacgacatcgagatcaccttcgccggctggatggccttcggcctgccgctgtcgatcctcttcctgggcatcgcctgggtctacctggcctttggccgccactgccgtggcatcgggcatctggtcagcggccgcgagaccatccgccaggagctggccgagatcggccgcatggccccggccgagcgccgcgtgctgaccgtcttcgtgctggtggccctggcctgggtgtcccgcggcttcctgcccgagggcgtcctcgacgagttcggcgacgccagcatcgccatggccggtgccctggccctgttcctgctgccctcgggcaaggagaaagggcagcgcctgctcgactgggacaccgccgtgaagatcccctgggacatcgtcctgctgttcggcggcggcttcgctctggcggccggtttcggggccagcgggctgtccgagagcctggccgaaggcctgcaggtgctcgacggcgtctccatcttcctgatcatcgccgcctgcgtcgccctggtggtcttcctcaccgaggtgacctccaacaccgccacggcgacggtgttcatcccgctgatgggtgcgctggccgtggccaccaacttcaacccgctggtgctgatggccgccgtggcggtggctgcctcctgcgcgttcatgctgccggtggccacgccgcccaacgccgtggtcttcggcagccgggccctgaccgtgccggacatggcccgcgccgggctgctgttgaacctggtcaccatcgtgctgaccacgctgttcgtctacttcctgctgccggtggccctcggcgtggagctgaccaccatcatcgagaagcagtaaacccgacggggagtgcacctccccgcagccaggccgccgacccgccggggtcggcggcctttttcgttgggggggatcagtcgaggcggcggcggaacggtggcagggcgtcgaggagctgacgaccgtagcgctgggtcaccacccgacggtcgaggatggtgatccgcccccgatcatcctccgagcgcaccagccggccgcaggcctggatcaggcgcagcgaggcccgcggcaggctgagggtgtggaaggaggagcgctgctgatcctccagccactcgccgagggtggcgatcaccggctcggtgggaacaccgaaggggatgcgctcgatgaccacgtgatcgcagtagcggccgggcagatccaccccctcggccatgcccgccagcccgaacaggatgctcccctgcccggcatcgacggcctcgcggtggcgctcgagcatcgcctcgcgggaacgttcgccctggcactgcagctgctcacgcagggtctccggcagggcctgggccacccgctccatgcgctggcggctggtgaaaagcaccagcgccgcctcgtaagggtcgaggagctccggcagccactggcagacctcggccaggtgcgcctcggcgttgcgcgggtcactgcgcagcgccggtacgtggagcagcgagcggctgtagtcgaagggggatggcagccacccctggctgatgagggcgtcgtcctcggggagaccgagatcgctgcgcaggtgatcgaagcgccccagcgccctcagcgtggcgctggtgatcacggcaccggcacagcgatcccacaaccgccgggccagctcaccggccaccgagaccggcgagaccgagacccggtgatccacggcaccgtccgactccgcctggcgctccacccagcgggccacgggcggcacgccggcagcctcctgctcgccgagcagctgccaggtggtggccaggttcgccgcccgctcgcgcaggaagccgagccgcggcagctggcgctccagctcctgggtgtcgccgcgctgcgcctccagggcgctgtagacccgatcggtgaacgcctgcagggcctcgtggagtccccgcgccgggtcggccacgcgcccggccagctcgcgcacagggtcgggggcctggccggcgcggaagcgccagcgctccccctcagcgtcggcgcggtagttgtgctggaggaaggtgtccgcctcctgcagtgcggcggccacctcgctgaggcgttcctgcagccgttgcgcctcggcgtccggcggctcgccggccgtgtcgtccggcagcaccgccgcggtgtccgtggcaacgccctcgccctcctccagccacgtccgcgccgcctgcacgcgggcactggcggcgaagcgctgcaccgccttggcggccaggtggtggccctcgtcgatgacgtagagcgcctgctccgggggcggcagcagcacgccgccctgctcctcgccgagctgcaggtcggcgaggagcagatcgtggttggtgatcaccacctcggcgcgggccacccggtcgcgggccgcgtagaccgggcagccctcgaagtgggcacaccgccgcccggagcaggagtggctggtggaggtgatcatcgggcgcaggtcgtcggccacgccgtcggcccattcgtccaggtcgccgccccagcgctccccgtccagggcctcggccatcgcctgcagctgctcgggctcgcccggctgcggcgggcgcggccagcgcgcggtgcccaggacctcgccggccagcgcctgctgcgcccccgactcagcctgcccggactggccgaccagctcgttgaggttgcgcgggcagaggtagcgtccgcggcctttggccacggtggcgtcgacctcgatgccggcgtagcgggccagcttgggcaggtcctggtggagaatctgctcctgcaggcccaccgtggcggtggcgatgaccagcggcaggtcgcggctccgggccacgggtaccccgccgagcagatagctgaggctcttgccggtgccggtgggcgcctcgatggccagcaggcggtgggggtgatccgcatcgaaggccttggcgacctcccagatcatgcgtttctgcgcctcccgctcgcggaatccgggcatctcgtcgcggacccggcggtaggcggtggcgatggtgtcggtgatatcaggctcgggcatggcgccagtctaaccgccggcggccggtcagcgggagcgagggatggccggacgatggcggcggggttgcctgggtatacgttattccatatattgcgcgcatgttgatcgaccagcttcgcgcctactggcaccacgccgcccaccgactaccgacccccgagggcctgcgccggcatgccgtagcccttcccctgctggccttgattgccgtcccggtggggccggccagcgccggctaccattccgtagccccaagcctggaggcgctgctcgccttcgacggggtgctcatcgacatccgcaggccctacgagtggcaacagacgggtgtcgtcgaaggctccgtgcagctgaccttctctaaccccgactccttcctcgaggcactggagccgcacctggaggcgggcacccccatcgccctgatctgccgcaccggcagccgcacccaacaggccgggcggatgctggcccgccacctggatgtgccggtgatcaacatcgagggcggcatcgtccggctcatgcacctgggctacgacccggtccccccgaacgggcggtaaagcagcacaacaaatacatcattgataaccctcaaactcctgtctaccgtttgagcgatatcaaagctacgcgcccccagccgaccatgacccacaataaaacccgggggccgcggtgaacgcaggaggagaggatgcccgagcggccccacggcggtgcgggcggtttccgggtgctgcgcccggaaatcggcaggctggcgttccgcccggaggcctgcctgccccggcgcaccccgctgtccgcgtgtcaggcctgcgcccgggcgtgtccggtggaggccctgcacctggcgaacggcccggcgcagcttacggaccactgcctgagctgcgggcagtgtgtcgcggcctgccccacgggcgccctgcaggtaccgggcttcggcgtggcggtggccgacgacgcgccggcgcggctcgattgctaccgggtcgatcggacggacgccgcggacgtccgggtgccttgcctgggcgggctcggcgccgccgatctgctcgagctccataccgccggcggcggccgggggcccgtgctgctggatcggggctggtgcgccgactgcccgctgggcggccccgaacacccggcccagcgggccatcgagcaggcggctgatctgctggccgggggccggcccgccgaagcccttcagccccgcatcgagaccgccccgctcccttccgcccgcgcgcaggccccgctgcccggggttgccgacgaggcgccggtgagccgccgcgacctgctgcgccgtctggccggccaggccggcgccaccgcccgggtcctggacgacgacgccacccccgcgcacaccgccccgctgcgccacaagatcacgccccgaccgcgtacccggatgctcaacgccctggcggcgctcggcgtcacgccacccccggcgctcaccccccgggtgaccatccacggtggctgccaggatcacggcgtctgcgccgcactctgccccaccggggccctccaccggggcgaggaggccgacggcagcgggctggatttcgacccggccgcgtgcatcgcctgccaactctgccagcaggcctgccccgaacaggccctcaccgtcaccgcgacgggcggcgccccggcgccgcatccgctgacccggcatgcgcagcgcccctgcgccgactgccaacgcaccttcccggccgcggcagacgaggcgctctgcccggcgtgccgcaagtcccgggagttcgcccgggacgccgcccagcgattccgcccgcctcgcccggggcgcggcagcgacgcaaccgatccacaggaggagagcgcatgagcgtactggatcacctagtctcgcgccggcgattcctgcaggccaccggcgtcggcggcggggctgtcgccgccgggggcgtcggccacctgctcagcttcagcgccggcggcagccacgcccgggccgacggccccgttggcggcggcgagacgcagatcaccaagaacgtctgccaccagtgccccgcccgctgcgggatcgatgtctacaccaccgacggccgcgtccacgccatctacggcgaccccggcaaccccatcgccaacggccgcctctgccccaagggccacctgggcagctacatcctttacgatccggaccgcttcaaggggccgatgaagcgcaccaacccgaacaaaggccgggacgaggatccgcagttcgaggccatctcctgggacgaggccctggggatcgtcgccgagcggctcaatcggctgcgcgaacaggaagagtcgcaccgcttcgcgctgatgtacgggcgcggctggggggcgtcctgcgccggcctgctggggccgttcgccaagctctacggcacccccaacgtcatcggtcactcgtcgatgtgctccgacggctcgatggtcgccaagggcctgaccgacggcaacgagtcgtacaacgcctacgactaccgcaacaccaactacatcctcaacttcggtgccggcttcctggaggcgttccgcccctacaactacctcatgcaggtgtgggggcacatgcgcaccaagagcccgaagacccgggtcaccgcggtggatgtgcacatgaaccccactctggccgccgccgaccgggcggtgaccatcaagccggccaccgacggcgccatggccctggccatcgcccacgagatgctggtcaacggctactgggaccgcgacttcgtcggcgacttcaccgacggcgccaaccgcttcgaggccggcaccgaaatcgaccccgacgacttcgaggaggtctggacccaggggctcatccgctggtggaacgacgagctcaaggaccgcacgccggagtgggcggagtcgatcaccacggtaccggccgagaccatccgccgggtggcctacgagttcggcaccacccgtccggccatggccatcatggagcgcggccccacctcgcactccaacggcacctacaacggcatggccatccacgcgctgaacgccctggccgggacgctgttcaccgagggcggtctgttctatcagatggacgtgccctacggcgacggccccgccgacccggacgattacctggacgactacgccgggcgtatgcaggaacgcttcgatgagggcgagatcccgcgcatcgataaactcggcaccgatcgctggccgctggcgcggaacatgatgcaggaggtcgggcccaaccacgccgccggcgagccgtacaagctcgacaccatcctgttctacctcaacaacccgatctggacggcgcccgatgccaccgcctgggaagaggccctgaaggatgtcttcatcatcgatacctcccccttccccggcgagacggcccggtacgccgacctgatccttcccgaccacacctacctggagcggctgcaggacgcccccacctaccccttcgaggggtacccgatgaccgctctgcgcaccccggcggtggagccgctctacgacaccaaggtcttcggcgacatcctcatcgagatcggcaagcgcctcgacggacctgccggcgagtactggcaggcggtgggcgataccgagaacctgctccgccacctggccgaagggttccgggaccaccccggggacaacggcgtcgaggatttcgagagctggaaggcgaagggcgtctggtacaagaagccctaccactggaagcaggagcgcggcgtcttctatgagtgggtggaggacgacggcgactacacccacgagatgtccgccgaggaagtggccgacaagctgatgccaaccccctccgggcggttcgagttcttctccgagaagctccaggagcacgcggacttcgtggcctcggagttcggcatcgaccacgagcgtgccggcctgatccagtgggtcgatcccgaccaccccggcggcggggacctctacttctcgaccccgaagacggcgctccacgccgaggggcgcggcgccaatatcccccacgccatcgcccacgtgcagccggtgatgggtggacggaccacggtctatctcgagatccacccgcgcaccgcccgcgagcggggcatccgcagcggcgaccgggtccgcatcgtcagcgacgtgggcgagatcgaggcctacgcccggctgttcgagggcacccgaccggacacggtctgcctgcccatggagcacggccactgggcccaggggcgctgggccgagggacgcaagcccggccactccggcgaggtgaccgtcaaccagtccgaccgcatctcgggcctggccagctactacaccaccaaggtccgcgtcgagcgcgcctagggccgcgctgaggaggagtcatcatgccgaaatggggaatggtcatcgacctcgacaagtgcaccggctgccaggcctgcaccacggcctgcgccatggagaacaacaccctgcccggcgagtcctggcaggacgtactgttctacaacgaaggacgctatccgcacacctcgatcaagtggttcccgcggccctgcatgcagtgcgagaaccccacctgcgtctacgtctgccccacccgggcaacctacaagaccgaagacggggtggtgctggtggactgggaccggtgcatcggctgcaagtactgcatgatcgcctgcccctacggggtgcgcttctacgccgacgagaagccgctcatcgagccggatctgcgcgaggtccaccccggcgaggacgggcagatctggagcccgccctaccaggggccgaaccaggaccaccgcaccggcgtgggcattcagcccaagggcgtggtttccaagtgcaccttctgctaccaccgcatctcgcaggccccggagggcgtcgccgacctggacgaggacaacccggagctggtcgagtacgtgccggcctgcgtccgcacctgtccgcccaaggcgcgctacttcggcgacctcgacaaccccgagagccaggtcaaccgactgatcgccgacaagcgcggcacgcgcatcaaggaagagaccggcaaccgaccgcaggtctactacctgggcgaacacggcaccgtgccgacgttcgatccgcaattcgaacacgacgaccggtcctcgtgaccgcgcacggctgcgctgaggaggcaggatcatgagcatcaccgctgagcaggccgggggcaccccggcccggacttcgaacctcgtcccctacgccaccctggccgtcggcatcgtcggcctgatcatcgcctgcgccctggctctgccggtcctgaccgagggtggacaggccatggccatgggcagcgacatgatctgggggctgccggtggccggctacgccttcctggcgctgacctccatgggggtcagcctggccgcggccaccgcgctgctctccgggcgcaccgagtggcatcggatgacgccgcggctcttcgccctggccctgggcctctcggtgggggcgatcttcgtcctcaacctggagctcggcaacgccctgcgctcgctctgggccatccccaccggggtgcagctgcgctcgcccctggtgtggatgggcctggcctggaccgcctacatggtgctggtgatcgccatcctggtacggctgcacaccgccggcagccaggatccggtgacccggcgcctggcggtcggcatcgtggtcgccggcctggccgcaatcggcacccaggggctggcctacgggatgttcgccttccgcccggtctggtacggcatgggcacgccgctctacttcttcgtcggtgcggtggccagcggcctggcagtcaccctgatcgccgcccagagcgtgcggcgcttccgcggctccgaggccgacggcgccgagtggcgctccatccaggcctacctgccggccgccttcgccctggcactggccgcctacgcggcggttctgctggcgcggatcatcggcgggctgtgggcaccgacggcgggggtgcaggtcgtctaccaggagttcttgcgcagcccgctgttctggatcgagatcgtcctcggcctggtggccccgctggtgctcatggcccgcgcggcctggcgcagccagccgtgggcgcaggtcaccgccggggcgctggccctgatcggcctgttcatcgcccgctatgagctgaccatcggcggccagatggtgccgctgctcaagggcacctggatccccggcttcatcgagtacagtcccaatgcggtcgagtggggcatcgtgctggtgggggtgttcacggcgctgatcttctacggcctgggggaccggctgctgcgatccgccgggcccgaccggggccgcggggcgtaacccccgatggtggccccgcctgcggcggggccaccccgaacctgcgggagtactgcatggccacgacggattccaccacggaacgcgcggaactctacctctgcctgtcgcgggccttcgtgaccccgcacgccgaggggttcctgccggccctcgccgaggatctgccggcggatctggaggcgctgctcggcgcagacgaccccggcggcgaacggatcgccaccctgcgccgggcggcccgggcgctccccgacaccgccacgctcagacgcggctacacggccctgttcctgaacccgccctaccgggcccccctcaacgcaggcctgcagctcgagggggcgatcaatggcgctgtggtccaggccatccgcgcctgctaccagcgccacggcctggatcgagccgaatccttccgggatctgccggaccacctggccgctcagctggagttcgtcgcctacctgtgggcccagcccaccgaggcggagacaacacgccagctgcgcaacttcctggagcgctacgtcaccccatggctgccgcggctgatcggccagctcaaggccgaactcccccaccagccggccgcggcgctctacctggccctggccgagatcacccgccacgtcgccgatgccgaccacgcccgcctcccggcaccgcagacggcgggcgcccatcgggcccccacggcggcggatacggcgcgcatcagcgccgcggagcaggtggccacggagcagcagacggcggaggtggcggtcgcctgcccgcgctgtcaggccgcggtgacgctgcgcggcagccaggcagcggtctatcggcggttgcagggggccggcgtcaccgccgagcatctgtgcatttgccgcgactgccaggcccaaggcctgtcgccggcgccccgcaagtactgatcgggatcgagtactgctcagaaagaggaccacccgcccggcgccgccggccagcgtcagacgctacggccggcgcgacggaccgggcgttgcaggtggacggacggacccgagcgggcccgcccgggtgaggcttactgccggaagcgattgacagcctcacggaaggcccgcgtcatggcctcccacgccgactccgagccctcgcgcatgtcacggaaggcctcctcactggcgtcctgcatctggcgcagccgctgtttgccctcctcgtacttctcctccagctccttgagctgctcctgatagcgctcgcgcatctcctcgccggcctcctcggcctgcgcacggacgcggtcgatctgttcctgccactcggccaggcgcgccttcatatcctccacgtgctcgtccttgcggtcctgatcgttgtcgctcatcgccggtctcctctttattggttcttttgggctagttcccccattcaaggtagtcgggaatcagctgttcacaaaacctgtggaaaaccctgcggagaaatgccgcaacccgcgtttcgacgcgcctctccggccattggccacaccctgaccagggccaccagcgggggcggcacacccccgcggcacgcggatggggaattgacaaccgcgcgcccccttgcgataaagcgcactgcacccgggtcgtgggtgcggattatcaatagtagcgccacgcccgccaaagggcttccccgggctctggaggaggagcacgaaaaatgagaatcaagacctggaacattgccatctgcgccacctcggcgctggcgctctcggcgccggccctggccgaccgcgacgactggccgcgcagcttcaccgtgggcaccgccagccagggcggcacctactacatctacggcagcggctgggccgatatggtcgccggtatgctcgacgtccgcgccggcggcgaggtcactggcgggccggtgcagaacgccaccctggtggagaccggcgaccacgagttcggcctggtgaccatggggccggcccgcgccgcctgggacggcgagagcgaactcgcccccggcatggagcacaagaacatccgcgcggtcttcccgatgtaccagaccaccttccacatcatcacccgcgagggcgatgacctcacctccatggaggatctggaaggcaagcgcgtcggggtggggccgtccggcggcaccgccgacatgtacttcccgcagttcttcgatgagctgggcatcgatgtgcgcgtgcgcaacggcggcgcctcggacctcgccgggcagctgcaggacgggctgatcgacgccttcgccttcgccgcgggcaccccgatctcggcgttctcgcagctcgaggcggagatcgacaccaacatcttctcggtcaccgaggcgcagcaggagcagctgctggaggccttcccggccctggcaccggcggacatcgaggcggacctgtacggctccctggatgaggatacgccggcgatctccatctggaacttcgccatcacccaccaggacatgcccgagtcgctggtctacgaggtgaccaaggcggtcatggagaaccacgaccggatgatggacatccaccgggccgcccgcgagaccctgccggagaaccacgagttcaacgactggatgccctggcacccgggcgccgtgcgctggttcgaggagaacggctacgagatctccgaagacctgcgcggctgatcccaagcaggacagcccattgatcccccgcccccgcgccgcacgcctgcgaccgggggcgggttgtgtcagggggcttgccccgtagcaggccccgcaccggtctcaccgacgccgaggcatccccatcgatgagcgatcgatccaccaccgcggattcaacgatcgaagcccagggcgaaacggagattcccctcggcgccaacgagcgcgccctaaccggctggcagaagcagctgttcttctgggcgtgtgcgctctacacggcattccatatcttcaccctgaacgtcgccccgctggagacctggaccttccggatcctgcacatcgccggcggcctgttcatcggcttcgcgctgacctccgcgcggaccctggaccgcaacgccccggcggcaccgatgggcgtccttcagtggctgattctgctcgcctccacggccctgatgctctgggccctgggcgccctcgcctacgtcggctacctgctggaggtggacgggatctcctccacgcagctgccgccgtggctggccaagcagttcggctacaccctgttcgccagcgtggccgtcgccaccctggccggctggttcctgcgcagcccggacaaccgcgtccactggccggactggatcctcggcttcggcgcgctgatggtcggcgcctacatcgtcatggcgctgggccgctggcagatggccgccgggacccccttcgccggggagcaggagctgtggatctcggcggccggcgtgctgctgatcctggagctgacccgacggatcgccggcctggcgctggtgatcatcaccggcgtcttcctggtttactccttcgtcgggccgtggctgcccggcttcctggagcaccgcggctactcgttcacgcgcttcttcacctacctctacaccgatagcgggatcctcgggccaaccactgcggtctcctcgacctacatcatcctgttcatcaccttcgccgccttcctgcaggtctcccgggtgggggactacttcgtcaacttcgccttcgcggtggccggctgggcccgcggcggtccggccaaggtgtcgatcttcgcctccgggctgatggggatgatcaacggcacctccgccggcaacgtggtggccaccggcagcctgaccatcccgctgatgcgcaaggtgggctacccggcgaagagcgccggcgccatcgaggcgacggcctccaccggcggacagctggtgccgccgatcatgggcgccggggcgttcatcatggcggagatcaccggcatcccgtacgtggagatcgtcgccgccgccatcctgccggccgcgctctacttcctgtcggtctacttcatggtcgacaacgaggcggccaagatgggcatgcgcggcctgccccgggcccagctgcccgcattggggcggatgctgcggcaggtctatctgttcattcccatcctggtgctgatcttcaccctgttccagggctactcggtgatccgcgccgggaccgtggcgatgatctcggcggtggtggtcagctggctgaccccggaggcgatgggcatccgccgcatcctccgcgccctggagatgggcgggcgcatggtcatcccgctggtggcggtgtgcgcctgtgccgggatcatcgtcggtgtgatcagcctcaccggggtgggcacgcgcttctcgtcgatgctgctgggcgtggcggacgcctccatgctgctggcgatgttcttcgccatgtgcatctcgatcatgctcggcatgggcatgccgaccacggccgcctacgcggtggcggcctccgtggtggcccccgggctgcagcagctcggtgtggagccgctggtcgcccacttcttcgtcttctactacgcagtcatctcggcaatcaccccgccggtggcgctggccgcctacgccgccgccggcatcgccggcaccgacccgctgcgcactgcggtgacggcgttcaagatcgggctggctgcgtttatcgtgccgttcatgtttttctacagtccggcgatactcggcgagggtacgtggacggagatcgcccgggtcggggtgacggcttcggtgggcatctttctgctggctgccgcggtgcagggctggctcttcggccacgtaccgtggctgctgcgcggtgtgctgctcgccggcgcgatctcgatgatctacggcggaatctacagtgacctggccggcatcgccctgggcgccgtgctgatggcctggcagtaccgcttcgcctcgcgccagccgctggtgccgagccagggcgggtagccgggcgtggcgggcgccctggtcagcgccctggcggcggtcttcgggctcatcgccctgggccacctgctacgccgccatgaggtcgttccgcccctgttctgggacggggcggaacggctgacctactacttcgccctgccggcgctgctggtggtgcgcttggccgaggcgcccctgcgcgagatgccgctgctgccggtggtggccatccttgccggcggcgtggccatcgccggcgccctgctgttcctcgcccggccgctgctcgagccggacggcccggggttcacctcggccctacagggtaccttccggcccaacacctacgtgggcctagccaccgcggcggcgctgttcggcgctgagggcgtcaccctggcggcgatcagcctggccgtactcgtcccgctggtgaacctgctggccgtcgccgcgctgatccgctatggccgcaggaccgggcagcgggcaccgggcttttggggtagcctggggcgcaacccgctggttctcgcttgtctggtcggggtcacactcagcctgctgcctctgaatctgcccacaccggcggccgccttcctcgacggcctaggtcaggccgcccttcccctgggcctgatggcggtgggcgccgggctgtactggggacagatcgggcgccacccgcggctactcatcgccgcatcggccatcaagctcctgctgctgcccgccggcgtcggcgccgtggccctggcggcgggcctggattcgaccaccggggcggtgctggtgctcttcgccggggtaccggcctccgcctcgtgctacatcctcgcccgccagctcggcggcgacgcgccgctcatggcctcgatcctcaccgtgcagaccatcgctgccgtggccaccctgccgctggtggtggggggcttcctggcggtcagcggtgggggatagctggtcagtcgcggccggcgatcccggccagcagggccgccagccgttgccggtccaccggcttggtcaggtactcgtcgcagccggcttccaggcactcctcgcggacctgatcgacggcgtgggcgctcagggcgatgatcagggtgcgggctcggccgcgctcggcctcgcgggcgcgaatggtgcgcaccgcatccggaccgtcaacctcgggcatttgtacgtccatgagcaccaggtcccagtcctgctcctgccaggcgtccaccgcctggcggccgtcctccaccagggtcggggtcaccccggcgagctccagctgcgcctggatgagcagggcgttggtggggtcatcctcggccaccaggacgcgcagatgggtcgtgcggtggggctcgggcgtcgcctcgaacgccgcctgcggcggctccacgcggggcagacgcgccgtgaaatagaaggtggaccccttgcccagctcgctggtcatctccaaccgcccgcccatcagccgcaccaactcctggcagatccgcagccccaggccgttgccgggctggcgccggaacgacgggttcccctgggcaaacgccttgaagatgtgctcccgatcctccggggcgatccccaccccggtgtcgtggaccgccacgtagagccaaccgctgccctcgggcgccacctccagcaccacctcgccgtgctcggtgaactggatggcgttgctgatcaggttatgcacgacctggccgaagcgggtggcgtcgccccgcacccattgcggcgtgcccggcgcctcccggacggtgaggcgcagtccggcctcctcggcgacggcccgcagcaccgccacctggcgctccacgacctccgccagctcgaagggctcgtcgtgcagggtcagccgccccgactccatgcgcgagagatcgagcagggtgtcgatcagtgccagcagcttctcgctggcgctacggcacaacccgaggtattcgcgctgctgcggggtcagctccgtggcctggagcaaatcagtgaagccgtagatggcattgaggggcgtgcgcagatcgtggctgaccgccgcgaggaaggttcgtcgatcgcggtcggcctgggcgcgcgcccgctcggccgcgacctgctcggtgatgtcgatgcccacggcctggaagtggctgatcagtccgtcctcatcgaagaaggcctggcaggtccactgcacccggcgctgctcccctgtggcggcgagcaccgcgagctgcacggtgcccaccggcgccgcccgggtgaagcggcacaggaaggcctccagctgctcgcgcgcctccggcccgagccactcgatccagcgccggccgtccatctgcggcggcgggatcccgaacagctcggccaccatgcggttggcgtagagcagcgtggtatccggcaggaagcgctggatcaggtgcgggtggtggtcgaggatctccagcatctgatcgcgctcgcgctcgatgcgcctgcgccggctgatgtcctggaaggagagcacaatgccggtgatcccgccctccacatcgcgcagcggggcggcgtaaaccagcacatcgaagccccggccgtcggtccgccagaagtagtcctgccacgcctccaagggctcgccgctgcgcagcacccggaaaatcggacattcctccagcggatacggggtgccgtccggacggctatggtgcgtcagcgcgtgggcctcccggccgagggcggcctcctcggaggcaaacccgagcaactgccgggcggcggggttgaggaaggtgaaacgcccggcgtcatcgagcccgcacaccccttcgttgatggcctcgagcaggcgatcccgctcaccctgcaggcggacgtgggccgagatatcctcgaccatgccgtcgaataccgtccgcccgtgctcatcctccacccgccgcactgaaagccgcagccagagcggccgaccgcgcagcgtccgggcctggagctccgcccagctcacggagccttcgcgctcgatcagggcactgatctcggcccggcgttccgggtcccggtagagcgccgcgaccggcgtcgccagcagctgcgcctcgctctcggcctcgaagagctcgaccatcgccgggttgacctcaaggaaacgccccgaaggcccgggggtgttgcggtagatgcccaccggcagggagcggaatagatcgtggaagacctccaggcggcgctgatagcggcgtgtatcggtgatgtcgtggatgatggagtgaaggtactgccgtccggcgagctccagcggcccgctgtagacctcgacgtcccggacttcgccgccgcacaagcggtgctggaagcggaagtagcgccgctgctcggcccgggcgcgggccatttcggcgcgcacttgcggctcgtccaaggtattgatctgctggatccgcatgccgcagagctcctcccgagggtacccgtagaagcgcacggcactggggttggcgtcgaggatggcgccggtctcgggatcgatgagcagctgaaccgcgacatgctcggtgaacatgcgggtgtacagccgctgcgcctcggactgctcggatcggttcataacggtccctgccggcgctgccaccgacctgtttcaactccgcagcaccataccaccggcgtgcacccgattggggcggtgcggcgggatgccggctgctggcctcagccgctgcgccgatcgtcgccggcgtcgagcaaccccaggccctgccagaccggcagtcgctcgcgcaggatggccccagcgcgctgttgcagctcgcgcaggttctcccgctcggactcgaggacctcgccgtcccgcagcatgcgccgccccacgggccggaaacgcgcccagacggcctcggccagccgccgggcgcggggcgggaccccgtcaagcagcgcactcagggcgacgatctcggtatccgatgcggcgacgccactgccgatcgccggggcgggcagatggccgtggggttcatcgtcgaggatgcgggcggccagcagcttggccagccgccgggcgggccccgcatcggcgactggctgggccggatgggcctggccggtggccacgaggacggtgcaggcctggatcagggccgccaattcgatcccggtggcctcgcgcaaggcgcccagcgtggtcgtaccgcgggcgaggcggtccatcaacggttcatagatccgggcctgcccggtcagctcgccgaggttggtgtggaacaccggcgtcatttcggagcgggtgagcagcggcgccagggacgtctcgagcagcgccgcgtcctgctgtgccgtggtcccgcggcgactgcccttgatgaagatgtcacggcggaacacccggttgaccgcgtagtcgcgcaacaattcgcggtagtgggggtcggcgacctcctccaaggccgcgcgggccgcctcggggaggctcaggacgtcgtagttctccaccagatcggctgagccgacgtagtcgagcttggccggggccagatcggcgaccacgtcggtgaagtacaacggctgcgcggcgctgttgaggtactcgtgggccaggtaggtggcctcccgggcgatatcaccgaggccgtcaagcttggccggggccgccgggtggcggtcgaagtaggccagccccgcctcacgcagccgctgcagaaaggccagcccggactggacctgctcgtcgctgcggccggggtggcgggcggcgtgctcgcgcagcaggcgctggaagggcagcacgccggcccaccccggcatggcgttgtagctgacgtagaccagccctccgggcttcagccagcgctcgatgaagcgcacaatggcctgccgattggccgggctgacccaagcgtagatgccgtgcaaggtgatgtagtcgaagggttccagcgccgcagcgggccagtcggcggcctcggcaaagctcgcctcgtggaaggtgacattgcccaacccggctgctgcggcctggtcccgggcattggcgatctgcccggggaggaagtcgatgccgacgaactcggcgtggggattggcggcggcgagcaggttggtccccagcccctggccgcagccgagctcggcgtagcgaaacggccgggccggatccggcgccggctcgccccgcaggcgggccacgaaactcaggtaccccggggcgatctcccgatagaagccgctgatgtagttgatgtccgagacgtagccaccgctccagtccattccccctccccgttcggcgcggtacggtaccagtttccgggcatcttgcatccccgggcgccggacacaaagatcggctcgggccgagcatacgaaggactggccggtgaggcgatcggcaacgaggcgcgcatcctgatggtggccgatgtctacatggccctggtcggcccacgcctggcttcgctaggccggcgccggccgggcaaagagaaacccctgaccctggcgacagccgacatcgagcaggacctggcgctgcgcctccgtctcgaccccttcggccagcaccgcgatacccagcctctggcccagggtcacgatggcctcgaccaccgccaccttccgggggtcctcggtcaggtcggcgatgaacgcccggtcgatcttgatccggtccaccgggagctcggtcaggtagttgagcgacgagtacccggtgccgaaatcgtccaccgccacgcgcacgccgtgccgacgcagataagccaactcggtggccacttcggtgcgcctctcgaccagcagacgctcggtgatctcgagctccagatcttcaggggccaagccgaagcggttcaggaacgccagcagctgctccccccagcccggcgtctccatctgcggcgcggcgatattgacggccagccactccggggccacgccctcgtcccgccactgccggaactgccggccggcctgttccagcacttgctcacccacgtggtggatcatcccggcccgctcggcggccgggatgaaccgtcctggtgagatccagccgtccttcgggtggtgccaacgcaccaacgcctcataacccagccactccccactgcgcagatcgacctggggctggtagtgcaccgccagcccgccgctatccagggcccggcggagttctgtggtcagatagacctgctcgcgagcctgctccgtcagttcacgactgaaaaactggcagcgcgaggcggtccgcttcgattgctgccgcgcggcatccgcctgctccaccaacacccccgccgactcgccgctgtggcgggtcacactgattcccgctcgcaagctgaggtggatcgaccgatccgacaacgccagaggattgccgactttgtcgacgatgcgctcggcataccccatggcctcctgcgcgtccgccagccaaggcagcaataccccaaactgatctccgcccatgcgcccgatggtggccgcctggggcaacagttcacgcagcttacggcccaccgctgcgaggatctcatctccaagatcctggccaaggctttcattgatggcggaaaactccttgatatcgcagacgatcaccgcgagccaatcggcgctaccctcctgcagagcgtgggcctgttcgatccggtcgtggaagagcatccgattcggcaatccggtgatcggatcccggtagagcagccgctcgatctcggattcgtggtgatagcgctgcgagagatcccgcatcaatgtggagtagcgcaccacggccccgtgctcatcgcggtgcgcaatcaggaactgctccaccggcacttccgcctccatcccccggtggtgcaggcgggtctcgccgcgccagatacccgtttgctcggcgttcgggaccgcttcgttctggaggcgttgaaagctctcgggatcatgcgcgccggcgagccgttccaggaacgagccagatccgccctgcccctgcgcctcgtagagggcccggttgtggtagagcatgccgcctcgggtgtcagcgatgccgatatagtcgggcaatgcgtcaaggagttcgagcagaaagccgcgctcctcttctgcggcccggacagcggtccaatcctcgatggccagcagcgccttcgggcccgcctcatcgatgccatcccgcgcaaccccatgacagtgcaaagtgcgggggcgctgccacggatcacgaacattcagggtctcttcgaccacaggctgcggggcggcacggtcaaccagacgctcccacggccaccggggaaccggctctttctcgttcgcctcgaaccgccagggcagttgttccggagggatcggctcggccgacccggatcggccgaggagatcccgcgcggcggggttgaccggttgtaaccgctggtgggcgtccaccaggaacaggccgatgcgggatcgatccagaaagtcttcccaaaggacccggggcaaacccttcgccgccatctccgtggctccctgtccgctcaggcccacagatttccaaaccgtacagggagtgtaaagcccgatcggtctaccgcccctcgatcccgcgcttcgcctacccggcggctggctcttcggtgacctccggcaggcgggcggagagccaggcaccggccagccccatggccgagaggatgagaatcacgccggtgatcggcaggaccgcggtcagcgccccgatcaggccggtgagcagcaggaccacgccgatgacggtgttgctgaccgagacgtagtcggtgcgcttgttgccgccggccagatcgaccacgtaggtcttgcggcccatgcgcaccccggcgtgggcaacggcgaggaggaagaagaagaccgggtagagggcggcgtgcccggccagcccgggcgaaaggtggaccacggacaccagggcgatgccgaccagcgccgctgctagcccggcccggatcatcacgcgacggctggaggcgtcggcgaaacgcccccagaagggggccgagagcagatcggccaggccgtcggcgatgacgaacagccccagcgccagcgccgccgcaccggtctgctcgtaggccagcatgacgatgaacggggccgtcagcgccgagcacagcagcagggcacgagccaggacgaagcgccggaacggcggatcctcgaccaggaggtggagccgcgccacggcctggcggatggcgttgccgccgccgtcggtctcgccgggctcctcgcggatggcggcgtagaacccggcacccagaacccacagggcggcagcaccggtgagcagcagcgcgtagagacccgccccggcatcggcgcccatgcccagccaaagcgccagaccgacgccgacggtgaccagtccggcggcggccgccgaccagccgttgacctggccgcgccgggtcttgggtacggtcttgccgagcacatccttcgaggccaccgagcacagcccgcgggccaggctgaagagcaccagcgcagtgatgatcccaatgccggcggccaccccttccagggtcagcgccaccccggccatggccagcaccgccaccgcctgtaggagattgccgaggacgtaggtccacttgcgcaccgcctggcggcggatgaagctggcgatgaacagctgcggcaacaacgagcccgactcgcgcaccgggaccaggaacgccgtaaagatccccggggccgccagggcactgaggacccaggcgaggacggtcttggggctggcgatggcatcaccgagcttggtgaagaactgcgcggcgatctgcaggaagaagttggccggcaccacgcggcaggcgtcggcgctgatgtccttgcagacgcgggcgtcctcctcgttgaccagggtccggtaggccttgtccagggcggactcagtgggggtggcgacctgctgctccatggtcatggctcggctccgaaacggtagggttacgaacagaagccgattaccctaccagtggggcgtgggcacggcgagcagccacccccgcctgcaccgggcgcagcactggccccacggaacaaaaccctgcagaatgttagtttaacctcttgccggaccccctcgcggtgtaccgaggcaagcccgcggacgggccgttggactggaccgatgatgcacgaagaccccctgccgcagtggccgacgatcctcatcgtcgacgacgagcccaccaacatccaggccctggcccacctgctcaaggacgattaccacatccgggtggccacggggggcgccaaggcgctggagatcgccgccgggacaccgcaaccggacctgatcctgctcgatgtggtcatgcccgagcccgacggctacgagatctgccgccggctcaaggccgaccgggccacccagaacatcccggtgatcttcgtaacaggaagggacagcgccgccgatgaggagcacgggctggaactcggcgccatggactacatcaccaagcccttcagcccgcggatcacacgaacccgcgtgcgcaaccacgtcgaccttaagcgcaagaccgacgccctggagcggctctcgcagcgcgacgggctgaccgacctgcccaatcgccgggtcctggaccggcaactgccggaggagtggagccggtgccagcgcggtgacacgccgttatcggtcatcatgatggatatcgaccacttcaagccgtacaacgaccactacggccacggcgccggggatgagtgcctgcgccgcgtcgcccgtgtgcttgcgaatgtgccgagccggaccacggacctggtggcccgctacggcggcgaggagttcatcgccctgctgccctataccgatgcccccgatgcctggcagatggccgagcggttccgcgcggcggtcgccgcgctgcaactcccccacggacactcttcgaccgacggcatcatcaccatgagcgtcggcgttgcgagccatacggccgatcgcccctacgacagccccgagcagctcctggaggccgccgatcaggcgctctacgccgctaagaaggcgggccgcaaccgggtccaggcggcgcaatgaccccaggcctcgggccccgaagcggccgcgcgacgccgcgaccgacgtggtaaccttgagctccacggggttgtgagacagggagggtagaccgtgtccgagagcgcgccccactctgatcgccgggccgacgaatggcgcatcctgttcgaccacctcccggacgccaccctgctcatcgcgccggacaccggtcgagtgctggaaggcaacccggccgccgccgcgcacctcggctatactccggaggctctgcgcgggctgaccatcgccgatttcgaggccgccgaaaccccggcagagatcgccgcacatatcgagaagatccagcgcgccgggcgcgacgacttcgagagccagcaccggcgccgcgatggcaccctggtcgatgtccagatcacggtgtcacaggtcgaattcgcgggacacccccgcctgctcgccgtcttccgggatatcaccgagcgcaaggaaaccatccgagccctgcggaccagcgagcaacgtttcctggatgtggtcgacgcggccggggagtacatctgggagatcgatcgcgacggcacctaccagctggtgaccgcgcagatcgagcccctgctgggccgctccacggcggagatcatcggtcgctccccggtcgatttcatgccgagcgccgaggccgaacggatccagacgatgctctcggaacgagcccagaccggtgcggcctggcaggggctggagcatgaatccgtgcgccccgacggcacccgagtctggcagcgcgtcagcgggctaccgatcttcaatgaggccggcgaactcatcggtttccggggcaccggtcgggatatcaccgccgagcggcaggcccagcagaacgaaaagcgcctcaatgagcggcttcgcctggccaccaccgcggcccgcatcggcgtctgggaactcgaccgggcgacggaccgactcgagtgggatgccggatcggcgcggatcttcgggacggacccggctgcgttcaaccaccgtcttgccaacctccaggcgaccctgtgggacgagaaccggacaatcgccgaggggctgatcgagcgcagtctccacagcgcggaaccgtgcgaggccgagttccgaatccgtcgcaaaagcgacggtgcgattcgccacatccggtctgtcagcctctccatccccgatgaacacggccaggttcagcgcctggtagggatcaacgaggacatcaccgaccgggtccaggcccgcgagcaactggccgcgcaggaggcgcgattccgcggcctcttcgaactcgccccagtggggctggccatgaccgacttcgagaccggcgccttcctggacttcaacgaccaggtctcggaggctgccggctatacccgggaggccttcgcacagctcacctattgggacgttaccccgcgcgaatacgagccgaaggaacgcgaacacctggaagcgatggcgcgcaccgggtactacgggccgtacgagaaggagttcatccaccgagacgggcaccggttcccggtcctgctcaatgggttccggatgacagacccgcagaccggacgagtggtggtctggtcggtcatccaggacatctccgagcgcaaagccgtggagcaggccctgcaccaggccaaggaggctgccgaggccaacaaccgcgccaagagcgacttcctggccaacatgagccacgagatccgtaccccgatgaacgcggtcatcggcctgggccaactcctgatcgagacggacctcgatcccgttcagcgcaattacgccgagaagatgcacaacgcatcgcggatgctgctggggatcatcaacgacatcctcgactactccaagatcgaggccgacaggctgaccctcgacccccacccgttcgacctccacgagctgatggatcagatggctaccctgttcggggaccaggccggcgaaaagggcctggagctgttcctgcgcgtcgaaccgaccatcccctcaagcctcgagggcgatgccctgcgcctgagccaggtgctgagtaatctgctctccaacgccatcaagttcaccaagcacggccaggttggactcagcatcacgcagctcggtcaggatcctgaaggggtgcggttgcacttccaggtggaggataccgggatcggtatcacccccgagcaacagcgcaatctcttccaggcgttctcccaggcggacacctcgaccacccgcaactacggaggcacgggcctcgggctggtcatcagtcagcggctggtggcgcacatgggcggcgagcttcggctagaatccacccccggcgaaggcacacgctttgcgttcgagctccacctgcccatcgccgggacgggcccgtggacactggatgcgccgagcctgcccggtggccacgtcctggtggtcgacgaccacgatgtcgcgcgccagatcctccgcgagtatcttgaggcctgggggtacaccgtcaccgaggcggacagcggcccggcggggatcgaggcggcgctggccgccgagcgcagccgccagcccttcgacctgatgctgatcgacggccacctgcccggcgaagcggatggctggggcacggcccggcgcctgcgcaccctgcatgagcgcggcgacctacccaccaccagggggccgatgatcctggtcagcgcctatcagctggacgaccggtccgtaggcgatcccttcgacggttgcttgcccaaaccggtgacagcctcgacgctcttcgatgtcgtccagaacaccttcgtcggcgcacctgccgcgacaccggtcaccacgagcggggccattccgaatctctcggatcgatccctgctgctggtggaggacaacgccatcaaccaggaggtggcccagcgcctgctagagcagaccggggcgcggatcaccctggccagcaatggcgccgaggccgtggcgtggacgcgggaggccaccttcgatctgatcctgatggatctgcagatgccggtgatggacggctacgaggccacccgggagatccgccgcgagcacccgaacctgcccatcctggccctgacggctgcggtgctggataacgaccgcgccggggcccgggacgcgggcctggacgaccacatcggcaagcccatcgacagccggctgctgtaccaacggctggtccactggctcggcgccgagggcacggcatcgccctccgtgaacggcccgaccccgcccggcgcggatggcgaggacgccgcgctgcccgagcagctttcggggatcgaccagacaaccggcctgcgccacctggagggggatcgcgccttctatcggcgcctgctccagcgctttgccagccaactcgagggtgagctcggccagctgcccgccgccctggatcggggggacccggagaccgcccgccgggtggcgcacaccctgaagggcacggccgccaccgtaggggccacccggctcgccgaggctgcggccggcgttgaccgctgcctcaaggccggagagagcgtttccgatgagctgcaccgggagctgcgtgcggccctggacgaagtctccgcgggccttgaggtgctggccgatgcggccaccacctcggcgccgcaaccgccgttggatgcgacggcggcccgtgaggcgctaaaccgcctgtacacggccctgcgagcgaacgaactcgtcgacgaggccctggtcgatgccgcgctccaccacctccgtgcgctcagcgacgaggcgaccgtgcgccgagtccggcagcagatcgaccagttcgactacgacgccgccaccgaggtgctggctccccacgccgccctcacaccggacagcgcagcgtctggggagtctccccccgcacgcgaccgatgagctgctgcagggcggccagcccgacccgctgcttgagcacctgatcggcgccggcctgcaggcagtcgcgctgcacctcggccagggggtaggcagtcatgaccgcgatcggcgttcgcggtgcatcgacccctcgctcggcctcacgcacccgctgaaccaccgtgcgcccatccagatcgcccagctccagttcaaggagcatcagcgacggcgcctggcgctgccactccgcgagggcatcggcgccgttgtccaccaggcgcggggcacaatgaatgcgcagcagtagctcgtagagtaaccgcccctgatccggatcgttggccacgacgagcacatccagccccgcggaccggcggtgcgccggcctcgcttcggggggcaccgtatcggtctcgcaacaccccgagccctcgccttcagcaacctctgggtattcggcggagaaggtgaaggtcgccccggccccgggctcgctctccacccggatctcacccccgagcagccagaccacctgacggcaaatgtagagcccgaacccgctgcccccgcgtccgttcccggcggagcgctcgcggcgaaacgcctcgaagatgagatcctgatcttccggccggatcccgggcccggtatcggccaccgccacctcaatgcgtgtcgcatccaagcgacgcacccgcacgcacacccacccctgatcggtgtactggatggcgttgcgggtgaggttgtggaccacctgcaacagccgggtctcgtcaccgcagacccgagccggcagatcgcgcccccactccagggacaggatcagtcctttgcgctcggcgagctcgcgcagcagggcgatctgctccgagaggcaacggcggagatcgaagggttcggcctgcacctcggcgcggctgctgtctgcccacgcctgatcgagaatggcgtcgatctgcgcaagcagggtgtcgctggctatccgggccagagcgaggcagtggcgctgctcggcatccagggccgcagaatccagccgctcgtggcaccgccgcaacgcgctcagggggttgcgcaactcccggccgatggcgctcagggcccgacagtgctccagctcggactgtacccgggcccggtcggcctgacaacgctcggtgatgtcctcgttgatgccgaagagtcgactcggctcgccgcgctcatcgtagagctgctggcccaccgagcgaatgtcccggatcgtgccatcgccgcgacggatgcggaacgtgacctcccagggatggccctgctccacccccgtccagatccgctgcagggccctgcagcggtcctcgggcaacagacgccgctcccactccgaataccccaggggaccatccaccggggcgaccccgtagaggtcgtacatgcgcggattccagtagaattcgccattgcgcatatccagctcccagacaccgatcccggcggcgtccgtggcgatgcgaaagcgttgctcgttctcgtggatcactcggtgatagggggtggacatgctcaacagccgcagcctcgatgtttcgttctccaattctctttagactaactgatctttccggattcggcgcgaccacagggggcgccaggccccctgcgggagggggccaccacgacgccactacgctgcaagccgcaggcagttcctcaccgaggtgacgcccggtaatcccgccacgcggacgaccatctggttcatttgctccgcggtgttcgcaagaccgcttagttgcacgacaccagcgaacgcctcgatgtggacctgcacgccgcgcaacccgggttcctcctgcagggccagccgcacctgctcggccacggcgaggtgatcgaacgcgaagctgtcgccttcctccctccgattggcgcatggggcgccagggatcaacggagcgtccgcgctggattcccgaaccgggctggctgtcgtgtagatgcttttcatgatcgacctcgcgcagtgtcctgtgggaacttgccctctgtcccgcgctacgcgggcatgcacccggtcagtccgccgggtgcgcagcagcgacgggcgagacagcgtcaggccggaacgcggccggcgtcggttcgttaccgcacacaccgcgatgccgccggggaacagcgaccgcgccacgcccgtcttttcgcccccgccctgcgggcagacgcgctaccatggcgatacatcaccgtcacgcgggcagcgcgcacccggactgcctgcccccggaggcaccatgaagtacgacgccgctgcacaaccgagcgccgagacgcgcttgcgccacgaggccgagcaacgcctggtcgacggcaacgcccccagcgctggaggctggaccatcagcgccgagaccctttcgctgctctaccgcttggccagccagcccgagcgagctgccgatgcgctgaaactgctgcacgaactgcaaacgcaccaagtggaactcgacttgcagcaggagtacagcgaggcgaacgaacaggcactcaccgaggagttgcaccactaccgcacactgttcgaacacgccccggtgggctatttcgtgctggatctcgaggggcgtcttctcgataccaatcggctcggcgcggaatggctcaacctcgaggcgagcgccgcagccggtcaaccactgagctggttcctggatccgggctgccgccaggcgttcactgcactcctggagaccctgcgccaagggggatcgggcgcaacctgccatgtctgtacccccaatggcgcagacgcaccgcagcgctggcggatcgacgccgctctcgggccaggagtggacaacatcctcgtggtcgcatccgcgaccgagtgatcgggcggggccggccggcgtgaacacggcgggcgtggatgcgccttcggcgtccttgaagcgagtcctgacgttgcttcggcaacggacggggcacgacttctcgttgtataagctcaacaccctccaccgccgcatcgagcgccgcatggtcgtccacggtgtcgattcgccgacgcgctacgccgcattgctggaggcgcatccgcaggagctcgacttcctattccgggagctgctgatcgggatgaccagctttttccgcgatcccgaggtgtggcaacgcctggttgcaaccgttctttccgatctgctggcacgacaaccggcggagcagacacttcgggcctggatcattggctgctccacgggcgaagaggcgtattccctggccatggcactttcggaagccatggatcaggccgaaccgctgcagatcccgtcggtccagatcttcgccaccgatctgagcgcagaggccatcgatacggcacggcgcggcgcgtatccaccatcgatctgcggcagtgtatccgcagcccgcctgcggcgatttttcactgcccacgagcacagctaccggattcaccccagcatccggagcatggtgctatttgcccagcacgatgtggtgctcgacccgccgttcacccagctcgatctgatcctctgccgcaatctgctcatctacttccagcccacgctgcagcgccgcctgctgccgctcctgcactatagcctgaaaccggatggtgtactggtgctgggcctttcagaaaccatcggccggctccatcgactatttgcgccgatcgacgcacgcctgcgactctaccggcgccagccgagcagcccgggtggcggacggggtttcctgttgaacgcgttcccaccattatcctgccccgcggaggaggccccgttgtcgccccccaaccaaccgccccctgccgccgagagcctgtcgaccgccgtcgaccaagtgctgctgcagtcctacgcccccgccgcggtgctactcaacgatgacgccgacgtggtctacatcagcggacggatcggccgctacctggagccggctgccgggaaggccaactggaatgtctacgccatggcgccggacggtctgcgtgaaccactttacagcgcactgcaacaggccgcggaccagcaccgccccgtccagcgccacggcctgtgcgcggccccgtccaccggcacgcagcttgtggacatcacggtgcaggcgttccgcgagcccggtcccctgcaagggaagaccctcgtcgtattccgcgacgctgttgctccggtgcagcccctcggcggcgccaacgcccgccccggggatgatgaggccacgcacgccatcgagttgcagcagtatcgagaccagatcgagcggctgcgcgcgcaggaccgggcgtcccgcgaggagttggagcacaccaatgaagcgctgcagtccaccaatgaggagctgcaatccgccaacgaggagctgaccaccaccaaggaagagacgcagtcgatgaacgaggaactgcacgccatcaacaacgagctgcagggcaaactcaacgacctcgcccgggcccagagcgatatgcagaacctgctcaacagcatcgatatcgccgcgctgttcctggaccaggacctgaacgtgcgccgctacaccgagcgcgccacgcagctgttcaacctccgcgagaacgacctcggccgcccgctgagcgagctaacgacccgccttcggtaccccgaactccaggaggacgcgctaggcaccctgggcaccctgaccatctcggaacgccaggtgctgaccacctgcgatcagcgctgtttcaccgtacggatcatgccctaccgccgcctggacaacgtcatcgacggggtcgtgatcaccatcgtcgataccaccggctcgggctgagcaccgcgccgctcggcatggccgcccggcagcccccggggcaggcgcgtgccgcgggattcccccaaccaaatcacgttgtgcagcgcacaccaacgcgccactttagatgacgcaacgttccaacacatgcggaggtgcggaatgttcggtgcaacgcaaaaggcccttgccctgatcgtgctcggggtcgtcggagtcatctacgcgggtatgaacgtccatgaatgggcctggtggcaaaccgccggtacgcagcgggagcagtacgatgcggtgatcatcggtctcaatggcctcgcggggctgtgcatgatcatcggcggcgcctttgggggtgaccggtactatcgagacacccacgaaggggattggctcggcggaagcggtggcggcggcgcagccctggcccccagaatgccgctgcggatcgaccgcgagatcttcttcagcacccagggcagtgcggccccgtttgatctggccatcaagctcggcttcgtgatcctgctctgcggccacgccctgatcgtctactcccgggcggtgagctaacggaccaccgaggcacgggggcagacaacaaccgctccagccgggggcggacaccactgcggtgaccgcccccggtgttccacctcccttcccaggccctggcacgggccgaccgagtggaaaagaactttctgatcaccacctgattaccacgtaggctgtaccgtgcgccggcccgtggacgccaccccggcgcgccgataagctgcggccgaacggacggcccacgatagattcgaagccatggtactgagcgactggctactgctgctcaccgtctgcgcactcggggccatgacgccgggaccgagcctggcagtggtggtgcgccatagcctgagcagcggccggccggccggactcgccgcagccgtggcccacgggatcggggtcggcgggtacgcggccctgagcgtcgccggcctggccgggctcctcgccgcacacccaaccctgctggccgccgtgcagggcctgggggccgcgtatctggcctggctagccgtgcaatcggcccgccaggcccactcgagcgccgccgcctcggccacggcgcatccccactccaccgcgtcgagcgcaccccccggcaaccggatccaggcggcgcgcgacggcttcttaatggcattgctcaacccgaagatcgccctcttcttcctggcgatcttcagcccgttcaccgaccccgggcaggcggcctgggaacaggccctgatggtggccgtcgccgccggggtcgatatggggtggtacgccgcagtcgccacgctgttcgccctgcccgtctggcgggcgcggcttgcagcccggcaacggctacgcgaaggcatctttgctgtcgtgctggggatgctggcgctctacaccgcctgggtcgccttggggagcgtttaaccccggcctcacgcctttggccgtgtttcggaccaacgccgcaccggggaaccggcgcggatccgccggatcaggtggccatcagccgcgctcggcgcggtcgacggcctcgccccactcgtcgtcgtagccccaggccatgtgcggcgaatagagcacgcgcagctcctcctgacgatagacgctgcggatctcgaccccctcctcctcggccagggcccggaaccgggggcgaatgaagatgctgccgtccggacgacgcaacaggaaaacctgcggggccatactgctcggcccgcgtcgggtgaccaccgcggtctctccggtgttcagaccgaccagggtgcccggcgggaagatccccaattcgcgaatgagcagccgggtcagggtggcatcaaaccggcgaccggcatcctcgtagagctcgcgcagcgcgtcgcggatcacatgggccggtcgatgggcacgcggggtgaccatggccatgtagacatcggcgagcatgaccacggcggcctcggtaccgatctgcccttgcgtgagcccctggggatagccggagccgtccatccgttcgtggtgctcgcggacggcgcgcagccactgctggtcttccagacccgcggccgccagcacggccacggagcgttccggatgcccatggatttcgcggcgctggtcgtcactcagggcaccttcttgctgatccagctgttcctggagggccagcatactcagattgcccgtcagcgaggcaccgacgaccgcccgacgctgcccaccgtccagcgaagcggaacgggcgagcaggtccgcaacgacggccttgcggatgggatggagcacgaggttgggaaactcgcgattgatgtgcgccgcggcgagggccgcatccgcatcgcggtcgatcaggttgccgagctgactgatcatgccctcgagacgcggcaggaaatcgcgccggccgagatcgatggcgtgatggaccttcctcagcgaggtagcgcaatggtagaagctgacaaaggggtcgaacttcaattcgccgctgtggttctcccaggacggactgccgtcaccagtcaccaccacttcatcacgaaacgacgcggcacgggttcgccccgcctccaggagcatctggcgttgcgcatcgctcttgaggatccgaccggagcggagcaaaaggcgatcgtaggtatcgtagatcgagtacggcaccggccggccgaccacaagatcccgaccacgcaccggcacaaaggggtcggttgccacctcctcggagctatgcctcgcgttgtcgttcatcaggcccggtgatcaccctagtcgatcatcctacagcttgccggcacaggccccagtccgcaagcgcgccctgcatccacgcaaccggccactgcgctcagagtccctgggcaccccgccgcaaccagttatgtacaaacgccattttatgacgggcgtggtccgaaagcacgaacgggtagagatcggataatcccatggaacggttgacgtggttgatgccgaagctgagcgtgaccgcgatgcggatcaaccgctcggcatcgggttccgtataggggtcccagccggcgtccggcatctggggcgacgacagccccgtggcgacgaagctgtcggcaatgtcggtcagatgcagcaagtgcgccgccgtctccgcccagtcttcatggggatgcgcggaggcgtagctggtcagatagtactgctgccaccccgccggcggaccgttctcgtagtggtattggagcgctgctggatagtcgatccgctcgtcaccgaacatggcgcggaacgcatcgagaaagtccttgcgcaggctcagccgccaccagagcatgtgggcgatctcgtggcgcatgtggccgatcatggtgcgataaggctcgtccagcgcctcgcggcgggtggtgaccaggactggctccacctccgccacgctgatggtcaccaccccctccgcgtggcccatcggcaccggggtcgggccttccgccagcaggtgaaacaccggccgggcccccgggtcctccggtcggaaccagtgccagcggccgaggttatccaacacccagcgcttggctgcctcggtctgtgcccagttggggatggcattggggatgcccggatccggggccaactcggtcatggcgcacgagcggcagaatgcgccctcttcgggcgcgatccagttacagccgatccgttcgcgattggcacagaacggcctcatgggcaggaaagcccgggcctgggggtcgtaggcgaccggcgtcccgtcggccgtggccaggttgtcgaaccacagggaaccgccacccactggattagcaaaaatgcgcatacccccagtctatacgcccgcccggaccaacgcctgcaccgattgcttacgagttggccgcggaatcgaccttcggcgcctggacccaccgccccgaggggcaacgaccccacgccttccccaaacggatcaccctgctcaagcccggcggctcagtcgtcgccgcggcgcagggtcagttcgggctcatcggcgcccaggggccagcgcaccgccacctcgatgggggcgcaacagaccggacaatcctcgacgtaatcggcctccgcgccgtccgtatccactaccagcaggaagggctcaccgcagtaggggcaggaggcggtgcgctcgggtcgccagtcggaatccatcggggcctccgtggtatgggacaaggcgtcccccgacgcctagccaggacggttggcgggtattcctcaccgatcgcggcgattgtggcctatgcttgtcgtgataccaatcgccgaccaagggctgctcgcccccaacgccggtctggaggggacacgccgatggacgaccgccgatcctccccccgccgctccatcggcggccggcgtacctcgcgcctcggagcgatcggccacacggccctggtcgcggccctctcgctgttaatcgccccacccatcggcgccgccgagatcctggaacgtgacttcgaggtgcgccgtccggacttcgagttacgggtcgtcgcccgactggatgcgccacgggaggcggtctgggcggtgctcacggactacgagcggctggccgagctctctcccgggcttctggagagccggatcatcgccaatgacgaggcccgggaaatcctcgtggccaccgtcaccgaaggctgcctgctcctgttctgtcgcaaggtgcaacgcgtcgaggccatggaggaagacccaccgggacggatccgggcccgcatcctgccggagcacagtgacctgcgacacggcgtgaccgactggctgctggaggatcacggggaagccacgcacgtgaccgtccatgcgcgcctacgccccgatttctgggtcccgcccgggatcgggccccgccagatgcagcgtaccttcatgcgcgacatgaccgaactcatggagcgggtcgagaccgaagcccggtcggcccgccgcagcgagacctccggggcagcggaccggtcgccatacctgaaccgttcctgaggatcagctcgcgccggccccgccctgttcggcatctacggacctacgcggccgatccaggtaggagcgccagcgcggccgccagacaccgagcaccacattggcgatacagatgatcagcaccacccagagcaccagcggttcgttgttgacgtagcgcgggatctcatcgacgccgatgcgtccggcggcggccgcctcggccgctgcagcagtctgcatcgcgttgccgtggataaaggccagggtggccgagaagatgctgaagctgagaatccccttgatccagacccagcctgcctgccggaacccggcgtacagcgccatgctgagcaaccccgatagaaacaccacggccagcgacgggagcaggagccagttggcgatcgcggcgatgctaccccgaatgacggcgtactcctgtatagcctccggatccggggcgatgccgagcaggatcagatggacagcgacggccccggtgaggccaatggcaccgagggtgtggaggatcttgagtgatttgatcagcatcagtggcctcttgcgtggcggcagaaccccagcctatcaaggctgccactcgccctgcccgggttcgaggggcatccggcggctaaggggcggttccccggagcgccggagtccctctgccgcgcacactgagggagcccaccccgctgactcctgctacttgcaaacgcgagtcattcgcatttatgatcagacgaccataccagcccggtccagtcccgaggccgggccgattctcgatacggagaacgagctatgatcatcgatgcaagcgagcgattccggcagggaagacgcgcaagctggcactccagagcatccgccccacaacgaggtcgagctgagagacacgaactccccgatgtacatgaactccatgaactccatgaactccatgaactccatgaactgcagagcctcacagcctccggcgagtttcgtcaggaactcaccgagtgcgcagccaggctgggcatcagcgaggaactcgcggttgctgtcgcggtcaagcatctgcaccagttcattgcggactgatcaccatctcccgtcagcaaccggggagggtcagctgacgtgtgcacgcgcattcgatcaactccagatcgtgcgtgatcaccatcacgcatgtgccagagtcggcgatgcgctgcagattctgcacgatgatcgccaggttggcgccatccaacccgctggtgggctcatccagcacgaacagctctggcttgcgggcgtgaccgcatgccacgaccagtcgctgcttctcgccaccggataaagactgcgggtggcggtgccttaaagcggtcagtccatactcgtgcagcagccctgcgatccaggccgggtctgtttgcactcgagccccttgcgcggcgctcgtgatctcttcctccaccgtgcgcatgtgcagctgatggtcggtgttctggagaaccacactcgtacggtgcatcagcgcgcagccgctcaggacgcggcctcgtacccggatttcgccggcatccggcctcagcaggccggtcagtagccgggccagggtcgtcttaccggccccgttggggccgaggaccccgacaatctccccggagggcaggcaaaggtccatgcccttgatcaccgtcggcccgttgcgataagcgaaggcgagtccggaaacccgtagatgcccctcgccggacgcaggaacttcaggcagtgcaccgcgctgatccaccacctcgagccgacgcagcccaaaacgaagccgctcccgcgcgacttccgatgcggacccggacatagccagacaccccccctccatgaccaggatgcggtcgaccaaatcggtcaaccaatagagccggtggtcgacaatcaccaacgtgacgccctcctcgcgcagttcagcgaggtggtcagcaagctcgcgggtcgcttcagggtcgagattggcggtcggttcatccagaaccaggacggacggggcacgcgacatcacttcagccagccccacccgctgcttctgcccgtcggaaaggtcgtagacactggcatcggccagaccggtcagctggaaccgccccatcgcccaacgcacccgcgcctcaatgaccgcggggtcctcgccgcgctgctcgtgcgcgaaggccagctcatcttctacatgcaacgcgaagaactgctgctcggggtcctgaaacagcgtgccgacccggctgctgatctcggccaggctggcttcccgggggctgtaaccggcaattcgggcctgcccgtcccactcgccctggtaatggtgcgggatcaggccattgatgacgcgaaccagagagctcttaccacaccccgaagcgcccgtgactgcgatggcctcgccgcgggccacgtgcaggcgaaccccggttaacgcagcctgactctggaacggatagatgtaggtgatgtcgtctaacgtgatcatgaccaccccgctccttgttcgagccacagcgaaccggcgaccaccagggccgccatgaccaggaatgcccagtccgagctacggagacggtccgcacgatagcgagacgcctgtgtgccgccaccgagccccttgagttccgcggccaccgcgaggtcatccgcggttcgcagcgcgcggaagagcaacggcatgaagatcaagcgcagcgaggcaatcgggtggcgcaacagcaggaatgggccgggcttataccccttgagccgcaccgactcaccgacctgccggatatcgaaaaggaacgccggtacgaagcgcaccatggagaccgcgggcaggtagagccaatacggcaggtacagcgacttcagggcggacagtgccccctggacgcgggatgacagcgccatcgccagcacggtattgagcagaatcgctgagcggaggaatggaacgatgacgtcggcgatgtcgccataacccagccgcgggaggacgagccccatcagctgcatgaaccccatagccatgagccagaggatcgcgaagagcaggtaggccccgatcaggatcccgtaccgtcgagtcagagcggcgtaggcagcactgacggcgaacaggctcagcagcacccccggcgactcgagcacgattacggttaccgcagcagctacgctgatcagcatcttggtccgcatcgacacccggtgcagcggggtctgccgcccctcgggcgcatcagtgatggatgataccggcatgacgcagctcctgaatgaaccgtcgacccagccatagtccgagcaggctgcccagataactcaacgtcaccacagcggcaaccatcatcagcagacgtggctcctcgcgaaccatcaatgcgcccaccccgagactgatggcacggaccaggaactcatggacggcgatcccgatcagcaacccgaccatgcgccgataaccgccgagcagccagatgaccccctcggctagaacaccggctagcaacgacgccggtatgcgtaccggattaccaccgaggatcaggatgtcaaccacggcactgaccagcagaaagatggtcaacgtgcccaggcgctggaccctgtgcagtagcaccagaagcagcgccgtcgatacgatgctgctggccatgagcgtgaccggattcatgccgccgccgaagagcacgatcagcagtccggtaaccttcgccaacgcggcgaaggtgcccaccatcaccagatccgagacggaccaataacgacggcctcgccggagggaccctggcgctgaggctgcactgaggtccgaaacgcgggggtcgatggtgctcatggcgacgcccccttctccggatctacggtttggcgtcgccgcgccgcggagggctgggtcggatcaatggccgagaaggcctgaccatcaccgtcctgctggtcgatgaccgcctcaagcaatgccgcgagatcggcacgccggatgttgccgtgggcatcaacggcccgcgtaagttcggcctgccccgacggtggcccatccagcaaaccgccgggacggatcagcaagtggggcagccccgaaccccgcagatagttctccgcgcgggtcttggcatcgacgatctgcccgaacgcctcgatcgcctggcgcgatcggtaggggcgcgtttcaccgcagccgatggcggtgacaagcaccacacggtagggatcccagccgcgggccgcatccgtgatcagcatgttccccatctcatccacgaagcggcccctctcgagcatcccggacaccgtcgagaccacggctgcgccccggcccgcagcctcgaacgcacggggcaccgaatccgcatcggtgacatcgccctcgatgacatcgacccccaaccgctcgagtccctcggcctgctgcaaggcacgggcgagcgccaccacccttcggccgcggtcccgcagacgctcggccagcaaccatcccacgccccgcgtggccccgaacaacagcaccgtccgcatagtcatggcgcctcctcgccgtccccgacccacaggcgcggacgaccggttctttccgcagccagggtctggaaacgctgcagctgatccggtcgcacgcgcctttgctcgtctcgcccgaggaagatcttgaacatgccctccccttccgtgttgaagaactgcagcgaagccgtatcgcaccccatgaagggacgacggaccaggagaatcgcggcgcaccgttcaggacgcagatggcctcccaaagccccctgtcccttcaggttgtagaacccgtgggcacactggccgggcggcatacggcaccggacctccaggatcagatcctggttgtgaacgatgaccagaacctcgccccagtcactcacctcttggagcaccgactcgaagtgctcgccggaaacctcgcaccagaacgaccccggcaggcagcgggtggcatcgaggggaggcagcccgtgacggcgagccacctcctcgatcaccgcatccggttgttccgcaagctcctgacggacggccgcatgggcccgctgcctcgtgtcctcaacctgcatgtaccctcctctcggcatccagtgcctggccacaaatctgctgaaaacccgaaatgagattcggcgcccagaaccgccctgccaccgtcagatggaggtcctcgccgctccatacgactaaacccgcttccacccaacgctcgatcagttgcccgggccgtggatcggcccggaccggcatcggcatgcgcgcacggagggcaggcacctcgagacgaccaacctcaacgccgcccatcaaggcgtcacgaaggggctgcagggcatccgaaacccgcatcatggccaccggtttgtcaccccgggagacagctcgctcgtaggcctccagatccggggtgttggcgtagctgtagggctctcgactgccgccggctccggcaccgaaagcgagtgtctcggcgccggacttgatcaggaggttgtagaggttgcgctcgcgcggcgtccgggcccagtggctgttactgatctgccgccaacccgcagccgtcagcgcctcgaccgcctccgcgtagaacgctgcctgctccgggagcccggccggctgctcgatgctcccgcgctcgacctgcttttgcagcggagtccccgggatgagcttgagcgcgtaggtgtccaggccgtccagccccagctcctgacagctgtccagatcacggtgccagctgtccatgtcctgccccggcagaccgaacatcaggtcggtgatcacggcgccctgctcttcgctggatagcagcgcaaggcgctcggccacctcctgcgcggtggcgatgcggccctgtcggcggcgcacctcggtatcaaagctctgcacaccgaccgagacccgattgaccccgccggcaaaggcggcgcggaccttctcctcgtttaacccgacgacgcgggcttccagagtaatctcgcaatctgcggcgagaggtaggtactcgcggagcacctccagcagccgcgccagatcttccgccggcaggtcgctaggcgtaccaccacccagatacaccgcctggatgggccgctccccgaccagtggctgacccgcatcaagccgaatctcctcgatcagccagtcgatataccggctcaggcgcggcgccgcggagcggtggcggtaaaagccgcagtacaggcagttgcccctgcagaaggggatgtgcacgtaggccagacgcttgccggccgccggctcccgctgcgccaccccggcccagtggtcggggatctctggcgcagataccgattgtttgtcctgccggggcatgaccgggctgcgcgcggtgaacgcgtagcgcaacggatcgctcgtaaccgcggggtaaaggcttcccagcagatcgcgcatggtaccccccctaccagtcgagttccgcggacacgtagtagaagcgcccgcgcactggatccggcatcaggccgtaaaggtgactcgcctcgtctgactcacgagagaggccgacctgcgcgggatccgtgccgtaggggcgttcatcggtggcgttctcgacgccgatgcccaaggtgacccccgccggcagttgctggcgcagccccaagtgcagcagcgtataaggctcgccgattccggcctggtcaccgacatgctcgacccgcgtgtgagccatggctctgaaccaaggcggtgtctcggcaagcaggctggcgcgctgacgcgggcggctctcaagccggtcgccggtctctcgatcgtgggcggccaggtaggtgtagttggcacggacctggctcccgtccggccagcgccagccggcgtccagttccacccccttggtgcgggcctcgtcgatgttgtcgtagcggcgcacatgggctccgtcgggtcgcgcctcacccgtccgctgctcgacaatctgatcctccacctcggtgcggaacagcgtaatggccgcgcggcgatggtcgctgatccgctccagggccaggctgtagctgcgggagcgttccgggtcgaggtccgggttgccgtagagatggaattgcgcctccgggtccggcatgtgcgagtggtccatctcgtaatcctcggagagctggagcaggttaggtgcggcgaacccctccgcgtaatcagccttgatccgtacctcgtcgttgatggcgtatacgccgctaacccgggggctcacttccccgccatactcgctgtgcccgtccaggcgggcaccaagggtgaccaacaggcgatcaccgagcaggtggctgcggttctcgagccccacgccgtaatggtgggcccgctttcggggtacctcgggctcgtcagccacctcccgctcgaaggtctcgcgccgataatcaacaaccgcgctcagacgctgcagctcgctccaccacagcccaccgcgcgcctgcgcgatatcctcggtgtgctgcatttcgcggggcgccatttcaaagaccggcaccgcttcttgatcggaagacgggctttctccgggagatgctggcggccagtcgacaaatgctcggatttgctcccgctccggttcctcggcctccacgcgggagcggtagagctgaacctggccatcccaatccgtgcgttccagttcgtaggccgcgccaaacgcgtagcgagtccattcgacgcgcgtaggcgcgtcgccaagctcatccagatcccagatcgcgccgtacatctgctgccacggggggagttcctcgtcccggggctggtcccgcccggtccgctcctcttcccctgcactgaggaagaattcgagctcttgcccgggagccagatcgtagaacaggcttgtgtagccgcttagcgcctcgcgcccctcttggtagtactggtcttcgctgtcgtcgtgataatcgggcagcaacgccggctcggtatcgacaaagtccagacccgccatcgcactccagcgctcactgagtggcccaccggcaaacagcgagtaatgctgctcctcgccgtcatagcccgaatccaggctgccgaaacgggcggttgcggtgccttgccactcatcggtggggggccgagtgatgatgttgatgacgccaccgagcgcgtcggccccgtgcacggcagaggcgggattacggaccacctcgacgcgttcgatggcggcggtgggtggcagagcaccggtgcggaaatcattgtgcgggaagagttcgtcgaggttattgagccgacgcccgttgatcagcatcagcgtatggcgaggctcaagcccccggatctggggccgttcgcgaccaccccggacggccgtggtgtccacacccggggtatcgcgcaggatctcgtccagggtggtgaccggccgacgcgcgatgtcctcccgggaaacctcgctgtagccggcaggcgcctgctcgcggcgcactgcatccagggcggaggtcaccacgacatgatccagccccgcgtcgctacggccctccccatcgttcccggcaggccagaccacaccgcttccggtacacaggcccaagccaaggcaggccagacccatcgaccggcaccgccccagcgctccacaggatctgtaccccattgccacctccagtcaggccaaagagccagcagtcaaggcgggtgcagatcaagcgcaccccctcccagacctggctggcccgcgctgactggcggctggctaggattacgtaaacgataacgattcgtattccggagtcaaccctgcatactgacccgggtcaggaaccatcgcttgcccgccccatcgcggcgggctagaatcgctaccgacaatgattctcatccgcactaaagcgggtgtgcgcccggagacacgggcaaaaacgaacggctatcgaagggaaggagccatgaccagagaggatcaggagccgacgaaatcccgcgtacaccaagaggcccgcgcccccggcaccgatcgggaacagcggccgcagattccgcgcatcgacagcgcgaccctcttcaacggcgggcagcgtgttctcatccaccaccgcggcgaggattaccagctccgggcaacccgccagggcaagctcatcctgaccaagtaggtaccggcgcctctcacgcactgcgccgcgggccactttctaccgttttgtattccattttagcaagccaggtgcaccccccctctccgcacccagccagccaacccgatacggggtccgttcgtggagcactccacaccccggacgggctgacgactggccaagaggagagtgatcacgatgcacccgagacaaatccgcaccatccggccgctgttcacgtactccagcctggtcgcgctcgttacactcagcgcggcggtcaaagccgatgaccccccggcggaactgccggaggtcttggtcgaaccccccgaggagacggaaggcagcggcaccgagcggagcgcacgccagcaatcccatcgcctgcacgacctcttccgtggggattccgagacccacgtcagcggcccgcggcaggcccagcgcctctatctgcgcggcatcgagggcagtcaaacccagatcaccatcgacggcgcccgccagggccgcgacctgcacaaccaccgcggcggcctgagcgggatcgaccccgccttcctgcgccgggctgatgccgaacccggtccgccggcggccgatgacggccacggggccaccggaggctccgtgcgcttcgagaccatcgacgccggcgacctggtcgatcccgagaccggctacgggggcttcgcccgcggcgttcggggcagcgccgccgattccctgaccaccagcgccgcgggcgccatccaacccacggatcgcgtcggcctgctggtcgggggcagctacacttcattggacgattaccgcgtcggcggcggggatatcaaggagtacaccggctacgacgaccgcaacctgttgctgcggctcaacgccgacgacggccacaaccaacgggtccgcctcggctacgaggaaaacgagaaccggggggaactgccaatgaatgccggcgaccgggtccggggcgccgatgggcacatccgcgaggacgacatcgccgaccagcgcatggtgcgggagaccaccagcctcaactacgagtaccacccggaaacgcggtgggtcggcctggagttcgacctctatcgcaacaagagcgaatgggagaatcgcgacgacgataccggtttcctcagcgacggcgtcggcggccgcctggccaacaccgccaccctggcacggggctcactcggtcccctgggccacagtgagaaccgcctgacggtcggcggtgacctgtaccaggacacgggtgaggcggaccacggagacatcctgacctacgacgctcaggggctgttcgtgcagaaccggctggagagcgagcgactggatctatccttcgggttgcgcggcgactggatggagaccgactacgagcaacccggcgagtcggtggatttctcggaactctccaccaacgcccgcatcggctactgggccaccccctccacggagatcttcgccggctacggcgagtccgcccagggccgctccgagacggtcgcactgcatttggaccgcaacatcgacaccgaaacgcggatcgactacgacgagccgcagaccagcaccacggcggaggccggcatccaatccgagcaaccgctggccggaggctatctggagctgtcgggcaccctgttccggaccgacatcgacgatctgatcctctacgagtacgagcggccgacgaacctgggacgacaaacgcctcagagcgtctacaacctcgacgaacagatcaccacggagggctataccctcaaggcagcgtggcggggggaggacctctacagcgcattgagcttcacccacgacaaggtccgcggcctcgacagtggcaatgcgctaggtaccagccgccccgatgcacgtcagcagctggttcggacggtcggcccgcagggcgaccgcctcgtctgggacaacgtctaccagctccaccccgccttccaagtgggctacaccctgaagatggtcgccgatctggagcgggtgatccccggggatggagaacgtgacggctacaacatccacgacgtgcaaatgcggtggcagcccccgggcgagacggatgtcaccgtttacttcgtagtccacaacctgttcgatgaagagtacgccggccatacggcgataccgcagtacgaagccggagagaccgtggcggacagtgactacctgcgggagccgggacgggacatgcgcctcggcgccaaggtgcagttctagggggcgtcgcgggttgggggccccgataggcgcccccggccgcgctccctaaaccccacggggtagctcagcgcttctcgaaacggtaggcgctgtggcaggagacacacacatcttgtataccgaccagctgccgcttggtatgcgccggatcaccaagttcacgggcatcctgagccaaatttcggaattgaccgtgtgtctcttgcatcatgccttgaaaagctcttggggtcgcctcacgacgcgcttcccgcctggactcctcttcctcggtcggttcgccctgttgctcctgtgccccctcctctgtgggcgaaccacccggaacggcctcgagggcatgcgcttcaacggcctccatatccccgtctaacgcgtcttccagaatatctctgagtgcctgctgaaaaccgcgcatgcgctcgtggtagcggaagtattcttcggcctcccgctccaccgcgatgcgatcttctgctgcggcctcatcggcaccactcacccataccagagccagtaccagtcctcccgcgacgggagcagcgaacgatttcttgaatgatgtttggcacctcacgatttggtctcctccaggacagcgcgttgggcggcggacgatggctgcccaacgctgcagtctttttgcgcgcggggtcgggtgtcctgcttcatcaagagtcaaaaacgcagcgccgcttccaggcggatatcccgccccggctcatcgcgaacaatcagctcaccatcctgctccgacaccagcgatgtgtgctcggcatactgttcgtcaaagaggttgttcacgaccacccccagcgtgacctgctcatccgcccacggctgccactggacctggatgtcgtgaaggtgataaccgtcgcgctccggctcatcgtcaggtacatcggtgtcatcccccacccaggtgagcgtataccccagggtcagggtttcatgagccgcccaacggtgatcccagaccagacgatcaccaccacttccggccagacgacggctaaccccagccgggtcgccatcgtcgtcctccgtctcggcgctcaggaacgacagccgcgtgtcataggcattcaccccccatgcggcccgcagctcatagccgctgatccggacatcgcgctgcccgagacgaacacccgattggtgcgggggaccaccgccaacgcgttcaaggctgttgtcgatgcgcgtctcgaaaaccgtcgcctcgaggttcaggcgatcacgggaggcgaccagaccccggccctgataccgcaggccgccctcgctgcggcgggactcctcggtctttaaagactgatcgtcgttgccctcttcgatgtactgcacccagccgatgggcattgtgccgccaggacctctggctgcctccccgtaaccgccgaagaccgcccagcccgccgcaagatcgagttctgcactcaggttgggggaaaaagcgtcaccctcggggttccgctctcccagggcactggtgtagtcatcgaaacgcaggccactcgaaaggcggagtcgttcccactccatgcggttctgcaggaaggcaccgaagttgcggtccgtgtagctcagccgcgggccgtcgtcctgctcgagacgaccatcctcggtgtagtagtcgaaacccgcggtgagctggtgacgcgtcggtccggcattgagggagaaggtgttgcgaagatcgccgccgtgctcaagtgcgcgcgtctcggtgccctgatccagacgtttgagccgattatcgttgcgataaacccgtgcctgccagtccacgttggggtcggtggggtcgtaacggtgctccaccgtccacgtgtcccgtcgcagctcctgtttttccggctcccctcggtgctctacccggggatcgccaaaatcactgcccgccccaccggagagcgtatcgccctcaaagctgtgccgctggacaccgaggcgcagttcatgcccgtgcacaggcattcggctagcctgcagcaggtagctacgatcgcctccgcccgagtacggcatgttgtcaccgcccccggtctcgtaatcgtcccggttcgccccactcacatgggcgagggcgccccaatcgaaacccaaccgctgaaagacagtggctgatccctgctcggaagaatcggctgttgcgtaaccggccctcaagcgtgcacccgtctgctcatcaggatcgaggagctgctgcgcgtcgaccgtccggaagcgtacgctgccacccagcgcgccgggaccttgatccgccgcaggccgcgtatcgacttccacgtcatcgagcagctgcggatcgagaccggttaggccaccacggtgctggtggaggtcgcgaccttgccgagcaccatcgacggtcacgttgaggttgtttgactcaaccccgcgcaggtagaggcgctgggcgttgcgactgccgccccctacggtggctgacgcatcaccccgaaagagctcgccgctgcgcgaggactggcgcctctggaattcttcgcggctcgagccccgccccagcgaatcgacgctggactcgacacgcacaacaggcaagtcatccgcatctttggcgggcaacgatacgggaaggagcgtcaccaaaccaccgctgaaaagcgtaagggacctgaaaaagggggctgtacacgatcgcctcggatgcatcgacttcgacctcctgattgccaactcaaaggccgatccgggtcgtcaccagggactcaaccggttactcggccactcatggctggctaggcgcggagagtgtcgatgcacctggctggctcagaacgccccaatgataacgattcgcattacgttttccaactaaggcgcccccccccccccgagtcatgaaggtgggcacccgatcgatcgacgaaagccgactcccacgctttgctcacggccggagaatcggctagattgctcgctaggccgggcggaggcgcaagttttggcgtttgaactcttcacggtggtcggtcttgcgcttgcggcgctcgtcgcggccatcgtcatccagcggcgcggcggtcgcctgacaccgggcggagacgatgctctgacccgcgcctgtcacggcgatcaggagcaggccgaccgcctggaggcggccgagcaggaacgggcgggccggaggctatcccgaaacgaggcgcgccgccgcgcggcagagcgcctgaaacgggatcgcgtctagggcatgctcgtctggctgctgattgccggcgtcctggcggccatcgacctcggtgcccgaccctccagcctgcagcgggggtatctgcttgccgcggcgctcggcggcctggccgcagccgtcgccagtctcgccctggccgaggtgcatcagttcgtgattgcgctgctcgttggcgcggcggcggcgcgctttctgcccccggcccttcaacgccggcatcaccgcctccggaaggaggccgcaagggagtacgagcttgtcgaggtggacgtcaccgaagacggcacgccctacgtgcagcccaccaccgagatcgcacccatcccggccatgcttgaggatcgcggtgaactgaccgctggcgatccggtctgggtgctccgcatcgagcagggcgtggcgatcgtgcgatcggccagcggccggcgtggacgtgtccccccgccgctgagccgctgccgctggatgcggtaatcgccccatttcaggggccaccgcaaagccccggttcccccagcacctgctccgcctgagaggagcgggtgctgggggaccggggtcgagcgttcgacggcgcggtcaggaagacacgacccggtaccccgcagcagtcaatcgctccgccagttccgcgatatgggccgggcccacttcgcagcaaccgcccaccagggtcgcgccctgttccacccagtgaagcgcgtgctcggcgtaggcggccgggtccagatccgtgcgcgactcgagcacatccacggtaccaccgggctgaagcgcggccacggaggtgaacgcgttggcatacccgccgaacggcacccccagtccggtgagttcacccatcgcggtggtgaccgcttcggggatggcgcagttgaccagcacgcgctcggcaccggcggccacaaccgcctgggccgcctggattagcgattcgcccgagcgcaggcgcgtaccgtcgccatcgtccaccgtgaaggccacccacaccggtaggttgctctcgaccgctgcctcggtcgccgcccgcgcttcgcgggccagggacatcgtctcgcagatgaaaagatcgacgccctgggcctgggcctgggcctccaccatgcggcgatagccctcgaggcagtcggcgtcgttcggtgccacatccgggcgatagctggctaccagcggcggcaggcaaccggcgatgcgcacatcctgctgaccggacgcgtcgcgcgcctggcgggccgcgtccagcgcagcggcatggagcgaatcgaacagctcgggcgccccgtcgcgggccaggcgctgcggcgtcgcactataggtattggccgtaatgacccgcgcgccggcctggatgaaatcacgatgggcggcggtgaccagatcgggctcgtccagcatgacctgggccgaccaaagcggtgtgacgggctgactgctgcgccgccggagctcctggcccatcccgccgtccagcagtacgacatctctttcctgggtcatgaagccgctctcctctcttggggttatccgtgagttcagcaccgccgccgtccggcggggctgtgcagaatcaatccatcgtcagatggattccgtttcggactgtccatcctgcatagcccgcttcgacgtggcaggggccgcggccatccgcgactcggccgcgccctcccccccttcatccgctgcgtcgctggcaggacgggggaacaggaacgaaaaggccgcaatcagaaccgccagcgttgcgaacatcaggaacgcctccacatagcccgcgttgccgatggcccacccgaccaagggcgatccgacagcctgcccgacggtgatggccaggaacggcacgaccggccccatggacgggcgctcgcgcaacagccggatgccggtgaccagatacagcccggtcagggtcatgaaggcccaaccgaacacggcggccgacaccagtgccatccacacgtcacccggtgccgcggcgaccagcgccgtcgccgcccccagagccaccaacgcgatggcctgggtggcaggcgcccccagccgatcgccgaggtcgctcgcccaggcgccggcgagcccggcaatgccgaccacgagccagagcattccggtcaaccgctcggacagcccgccgatctcgaccaccaaatcgggtgcgaagatccagtaggccgaaccggccacccccatggcgaagcagaacaccgtcagccgcccgacagtcagccaccgctgagtatccagcggcaagggagccggcttggcctttccgccaccgaccttcgaggccgaagggagcaggaggagggccgcgacaatgcccagggccgcgagcaccgcgaaagagccgtaggccatacgccacgcgccgctgagcagaagcacggcgggcacgcagaggatcaggccggcactggtaccggcattcatgacggcgttgacgcggccgcggaggtccggacgaatgttcgtctgcacgccggaggacagggccggcatcatcaggccggtacagatcccgcaggcaaacaccccggcgccgagggtgatcgcgtcaccggcctggctgatcagggtcagcccggccaaagcaaacagaccggagagcaccgccgagtagcgtgcgccgagccggtcgacaatcagtggcgccacgacgctggccaggcagaagctgataaaggccatggatccgacgaccccgaccgcgtcggcggacaacccgagctccgagcgaatcgacgggacgaacaacccgtacgcataacgcgcaagcccgtaggcgatggcgatgagccccgcgccgaggatggcgaaaccggtggcattgacagctcgcatgctcatacctcgttccggctggcgagtacggcggggaggatggcccgcaggtgttcggtcacggcggcggcaccgaggaccggcgccagcgcgtcggcgccctccagcaccagcagcaggcgctcggcaaggggcggatcgctcgccgagcggtcccgggagaccgcatcaccgatgacctggagcagctcgcgcttgagccgacgcccctgctcggcaatggccggctggtgctgctcgaactcgccgatggctttgatcacgatgcagccacggttcgaggtcgtctccagccagcggcagtgcgcctcggtcagcgccccgacggcatcacctgcccccgcctggtccgcggcgttacgcagatcgtcgagatagcgctcgtaccgacgggcgagaaccgcctggatcagcgcctctttcgaggggaagtggttgtagagtgtcatccgggcgacgcccgcctcggcgatgacccggtcgacacccgtggcgtggaacccctctcggtagaagagctgctcggcggtgtcgagcagggtgtctcgtttcgtgcctgccaaccttacacccccgttttatatagaccgttccgtctaattgtgggcgcatcggtggctgcgtgtcaaagaccctggaaccctgggcgggccgcccccgtcacatcggccgcaagaccagaccgatgatcagcaggacaacgatcagcgccagccccgctgccagcaccggatgacgacgcagcccacccgggctgctcagcgctcttaaccgtctacgcagccgattcatatcagcccccttcgttgaaacctgttggtctgtgaggatcagaacgagggccggcaccgcgcccctttaaaaaaagcccccgcctacccttcggtgcaccaccgtacagaccggacgcaccggagggctcagacttcgaactaagcgttactccatcgctccggcctccgcgcagcggaatccggcaaaggtagaggccctccggactaccgaaccggagggacacagaagaggacgaacgcaatgaaagccctaacagcaacaacctttctcgtgggcatcgtgagcgcagccccgatcgtagcctccgcacaagatcactcttggccgtacggtggtaccgccggtgatcgggagttctccatttccggcacaggcattagtgacaagaatctcgacagtagcagctttggtgcctcggccgatatcggctggtatctgcgtgatcccctcattgttggcgcccggcagagcgtcaactacgccagcatcgaaggagagagtattaaagacgacttctggaacggcaccacccgtggttacctcaactaccaattcgcgccatcagagcgcatgagaccattccttggcggaagcctcggcgtgatctacggcgatggcgtcaaggacagtggttttgccggcctcgagctgggcggcaaatactacgtacgcgagaaaacctatctgctgggacgcgtggaataccagtggctgttcagcagctccagcgacgtcgatgacgcattcagagacgacggcgcctgggcctacaccttgggcatgggttacaacttctaaagggcgcaatgctggcacagggacgtgtcagccctgaacattgaccagcggggttcaaccaccatgagcatcatacagatcatcggcattgtcctgctcatcaccggagccgtccttctttacttcggctaccaagccactcagagtgccggtgagcagattttcgagaccttcacaggccggttcacggactcaaccacctggtatctcatcctcggtgtcgcggcgagcatcagtgggttgatcatgctattcatccggggcgggtgacaagatcttgttcgcatcagctttgcgggaaattcgtcagtaatcgatcgtactcccgtcttaccacgccgtaacactcgcaggtgcgatcctcaaggccctcccgatccaggatctcgatatggccgcggtggtagctgatcaggccggacttctgcagcttacccgcggcctcagtgaccccctcgcggcgcacacccagcatgttggcgatcagcccctgggtcatcatcagatggttattgccgagccgatccatgctcagtaacaaccagcggcagagctgctgatccagcgtgtggtgccgattgcagataacggtctgcgccatctgggtcaataacgcctgggtgtaacgcagcagcagccgctgcatcggacctccccggtagaactcctccttcagctcattgccactgaggcggtaagcctgcccccctgcctgaaccacggccctcgctggcgtggtttccccccccatgaacaaagaaacacccacaatgccctcattaccaacgacggagatctcggccgaaccgccgtcttctgtgatacccagcaaggagacaatacaatccaccgggaaatacacgtacttcatctcgaagtacgcttcacagactgtctcatcgagcggcagcgccacccgctccagattgggcaaaaggcgcttgaactcgtcaggcggaagcgccgccagtagttgattcccggccggaccgtccggggttctgttttgcccacttttcatggagttgccacctcggtacggccccgggccggtacgttgctcagtaacgggcaggagcaccaagagccgcgagatgcaggccaggtgcgaaaccgcacagactcgttgccggcttcgggcgcaggatggttcctgcacgcggggccttctcccgggcgccgccactcaaccagaggagagaccgtcatgctcgtcaccatcgcactcatcctgctcgccctatgggccctggggctgatgtctggcgtcaccgtgggggggttcgttcatgcgctcctgatattcgcgatcatcatcgtgctggtgcagctgatcagcgggcgccgcgccctatagttgactgatagggccccgccttggccggcgccggcggccgcgccacccgccgccggcgcggtgcgccacccgcccccgacacggctagccagcgcatgcgtgctgtgcgggccgtcgcatgggagccgttacccctatcagggccacacccgatgcctcactagaaccccgccagcaccgcccaggcccggcgccagtcggcgtcgttggtcgcagcagccaccgccaccccggcatcgtgatcttgcaccaggtactcgatcccctccagcgccgacagtagcacttcgtgctctgtctctgctcgcacgatctcctcgaaccagtgcttgcgcgccgaccacgccagctgcgggtcaaccagcacgaccttgcgtgccgcaaccagaccgtggtggtagcgctcgatcagcgcccgggcttcccgcagcaagcggccgacctggccgcgagggtccaggaccgtctcacagcagctctcgtccaaccgacactggacgtgctcggcgaagtcgttgagctgggccacggccacccgctcggcagccagggctcctgccgagacgttcaatgcgaggattaattggcgactctgggactctgcctcttgggtcaggcaggtgcacagcgcctcaagttcggtcgagctgcgaattgccgacatcgtcagaccgctccctcggtagcaccgctccggtgaaccttgcctcaagcagattacatgccatccggctagacgggccgacaggccagcgtttgcgcgagattcccaggggtggctaaagcggcacggtaaaatccaccgacaatccgcctggccaccaccgtcggctgcccggctcaccggcgccgctccgaagacttagtgtcaggttgatttacagtcggatcctctttctccggcccacgcctctttgaaggacacgaggcgttgctcgtcttcatcccatagagccagcgggacggacgccacgctctgccgaagcttgattcggcccacgtcccggagttccggataatcccgcaggacctcgggcagccggtaggacggtatccggcagctcaagtggtggacatggtggacaccgatattggcactgaaccaccgcaggacacccggcaatacatagtgggagctgccgtggacggctgcctcatcgaagctccagtcgtcctggtgcttccagtaggtgtcttcgaactggtgctggacgtagaacagccagacgcccaccaccgcagcgagcagtgtgatggagacctgcacgagcaggaacggccccaggccaaccagcccgatcatgccggccacgaggagggcgatggccagattggtccccatggtgctgacccacggcatccaacccgactgcatgagcccaaggggcaggcggtaggccagcagaaagacgtaaatcgggccgacaccgaacaggaccaaggggtggcggtagaggcggtagcgcagtctatgcagccacggcagggcctggtactcacgcacggtcagcgtctcgatcccaccaatctgcgggcggtccaggttcccggcgctggcgtggtggatcgcgtgactgcgacgccaatagtcgaagggcgtcagggtcagcaccccgatgacccgtccgacccagttgttgacgcgccgggagcgaaaaaacgatccgtggccgcagtcgtgctggatcatgaacaagcgcacgagaaaaccggctgccggcacggtggcgatcagacccacccagtacccggcgttcagggcagcccacgccaccccccacagcagtacgagcgggatgaccgtaatcaggatttccacaacactgcgcgagacccggggcccgctgtagtggctcaacgagcgccgcagcgcttgcgggtcgcttatgacactggcttgtgacgcttgcacattcattacgccttcctccgcctttcagggcggtttcagatctccagccgcatcccagcgatcaccttccaggactgcaggatgatccgaacaagccagcgtcgtctgtgcggaagcggacacaccaaggggccgctgactgcggccgactgtcgcgattgcacacccgccggaggtgattgcggcacatcaatagcaatgcgaaccattctcatgtagattttcggcgcatccagccatgactcaggggtgacgcatgcccatcgggattcggagacgctgcattgcggcagcactgacggccggagcgacaacagcccccggcttggtgtccgccgccacgaccgatagcgcggtcagtgaggtcgcggccgggagcgaggcgctcccgtcggtcaccgtcacgacgggcacccgcagcgagcgggcccgggaacgcagccccggcagcgtcgaggtcatcggccgtgagcagatcgagcgcagcggtgcgaccgatctcggcggggtcctgcgcggggagtcgagcctctttgttagccccgacggcacgcaggccagcatccgcggggcacggcgcgaggacaacgtcattctgatcgacggccgccgggtggccggcgagcccagtggccgctacgagctgaaccgcatccccacggggaacatcgagcgcatcgaggtcgtgaagggcccgggcagcgtcctctacggcgccgacgccctcggcggggtgatcaacgtcatcacccgcgaccccgagcccggcttccacggcgacatcgatctgcaggccggggcccgcacagaagacgccgaggccgagcgctacaacgccgccctcgggctgcacggcggctccctggacacccgcttccggctagacgcccaggccatgtcccgggcggcgtacagtgagaccgcgacggccgctcccgatggacgagctggcgtaagctctggcgaccttaagaactacgacgtccaggagcgctataccattgacgaggaccgccgggacgaggccgacgtctacaccctcgccggcacgctggagcacttcttctccgacgacctccgcgtgagcctgcaggccgactacctgcgcgaggaccgggagcgcaactacatcaacacggggccgacacagctcgatgatggcggccggggcgccgtcgaaaacatccccgcccgctggctggatgacaacgagcggatcgggctctccgctgcggccgactggcaggccaccgagaccctcaacctcttcttccgcagctaccgcagcgtctacgagaaggaacgggtggtgaccagtgagccgtggacggacctcggctacccgacgggtgagcgccccgaggaacgcgatcgggacgttaccctgaccgactggcggcaggaactgatcgccagctggactccggacccggggcacaccctgcaactcggcgccgagcatcgcgatcacgagtacgaggaccaccagctcgccggtggcagcgagacgcgctgggatgccgccgttttcgcccagcacgagtgagccgccacagagcggctggacgtcatctacggcgcccgctacgacgacagcagcctggacagcgccgacaatacggccgtcgagggcggcatcgtctacgccctcgccccggcggcgcgcctgcgcatgaattacgcccaggggtacagcctgcccacggaacgagacctgtatgccgacacggcacagccctctgggcggcggcagctgggcgcctcggtggtcgccggagagaagcaggaatcccacaccctcgacccggaacgcagcgagagcctcgagatcggcctcgctggcgacttgggccgattgggcccggtacgcgagagccgctacgacgtggctgtcttccataccgtcatcgaggaccgcatcacgcgggagcggcggggcgaaccgtacgtcagcttctacaacctcgacgacgacgcgcggatccgcggcagcgaggggagcctggaactggcgctgcccgccgggctgcgcgtcgatctgggtgtgacctggctcgacgccatcgagcgcggcacacgacgcgacctcccctacgccccggagtggagcgcccgagcggcgctggccggagaccccggcgaacgctacggctggcggacccaggtgcggtacaccggctcccatgtcgatgaggatgaccaggacgagcaggaaggcgtcacccaggtcgatatccaggggcactacaacccgcgggcctgggagcatgttcgcctctacgccgggatcgacaacctcttcgacaccagcaacgacacctcgctctacgccgacccgggccgctacgcccgtttcggactgcgggcaaacttctaaggagggctagaacgccatgacccaccgactgccctggcgctcgctcgggatcgcggccatcttcggcctcggcatcaccgccggggccgccggcgccgacgaccgcgaggccatcgaactcaccgaagaggaccggacgcactgcctcgagcgcatgcgcacgtacctagaggtaaccaacgagatcctgcgcgccacactcgaatccgacatggacgcggtgcgcagccacgccctcgccgcggtgccccgccgctaccgcgaggacgacctggccgacgccgaggtgccggcgcggggcacggcggcggacggccggggccaaggggaaggccgcggcggcggggccggtgagggaggctccgggcgcccggaccgcatggaagcggccacgcccgaggcctaccagggaatgatgcaccaccagcacgaggcctttcaggagatcgcccgggacgcccgcgaggtggcggatccggcccacacccagcaccagctcaccgaggtccaggacacctgcgtggcctgccacagcgcctaccgcttcgagtgacgattcgggggtggagcccgcaggctaggcttcgaactccaccagcagatccttggcctcgatctggctgcccggctgcacgtgcacggccttcaccacaccgtcccgctcggcgtgcagccccatttccatcttcatggcctcgatgatcagcagcacatccccggccttcacgttctgccccggggtggccgccaccgaggccaccacgccgggcgtcggggcaccgacgtgggccgggttgccctcctcggccttgggggtctgcaccacctgcgccttggcctggttgtccgccacgcgcacggtgcggggctggccgttcagctcgaagaacacgcggcgatcgccatcctcgcccggctcgctgacggtcatcagacggatctccagcgtcttgccgggatcgatgtccacgctgatctcctctccggcctccatgccgtagaagaagttgcgcgtcggcagggtgcgcaccggaccgaagcgctcacgacggcgcttatactcggtgaagaccttcggatacatgaggtagccgttgaggtcctcgtcgtcgatctcggcgccgtcgagctcgtcgctcgcctgctgccgaaccgcctccaggtccaggggctccaggtacttgccggggcgatcctgcaggggctgttcccccttgagcgccttcttctggatcccttccggccagccgcccggcggatgccccaggttgccgcggagcatgtcgatcaccgaatccgggaagttcacgtccactgccgggtcttcgacctgctcgcgggtcaggccctggctcaccatcatcagcgccatgtcccccaccaccttggatgagggggtgaccttcacgatgtcaccgaagatctggttggcatcggcgtaggcctgggccacctcgtgccagcgctcctccagtcccagggagcgggcctgggccttgagattggtgaactgcccgcccggcatctcgtggaggtagacctcggacgacggcgactgctggccggtctcgaaggcggcgtaatgggcacgcacctgttcccagtaattggagatctcgcggaccgcgctcatgtccaggccggtatcccgctccgtgtgccgcagcgcctcgacgatggagccgaagaccggctgggaggtattcccggagaaggcgtccatggccacatcggccacatccaccccggcatcggccgccgccagcacggtggcgccggcaatgccgctggtgtcgtgggtgtggaagtggatgggcagccccacctcctccttgagcgcccggaacagcacccgcgccgccgccggcttgagcaggcccgccatgtccttgaccccgaggatgtgggcgccggcatcgcggagcgccttgcccatcgccacatagtacttgaggtcgtacttgtccctgcccggatcgaggatatcgccggtgtagcacagcgtcccctcgcacaccttccccgactccagcaccgcatccatggccacgcgcatgttctcgacccagttgaggctgtcgaacacgcggaagacgtccacgccggaatcggcggcctggtggacgaaggcacggaccacgttgtccgggtaattggtgtagcccacgccgttggaaccgcgcaggagcatctgcgtcatcacgttcggcatggcctcgcggatctgccgcagccgctgccagggacactcctgcaggaaacggtacgcgacatcgaaggtggccccgccccagcactccacgctgaacagttgcggcaggttggccgcgtacgcaggcgcgacccgcgccatgtcgaagctgcgcatgcgcgtcgccagcagcgactggtgggcgtcgcgcatggtggtgtcggtcagcaacagctccttgcgaccggccagccagtcggccaccgcctgggggccctgggcctccagcagattgcgggtgcccggcgccggctcgtcccggggttcgggcggcaccggcagcggcagacccgccgccggctggggacgaccgagggtctccgggtgcccgttgacggtgatctccgccaggtaggtgagcagccgggtggcccggtcccggcgcttgtcgaaatcgaacagctccggcgcggtgtcgatgaagcgcgtggtgtagctgttgtccaggaatgccgggtgcttgagcagattctcgacgaaggggatgttggtggacacgccgcggatgcggaactcgcgaagggcgcgatccatccgcgagatggcctcctgcggcgtgggggcccaggcggtgaccttgaccagcagggagtcgtagtagcgggtgatgacgccgccggcgtacgccgtgcccccatccagccggatccccatgccggtggccgagcgataggcggtgatgcgaccgtaatcggggatgaagttgttctgaggatcctcggtggtcacccggcactgcatggcgtgaccgttcagccagagcgccccctgatcggccttgccggtggcggcggccaggtgctcgccttccgcgatacggatctgcgccttgacgatgtcgatccccgtaacctcttcggtcacggtgtgttccacctggatgcgcgggttcacctcaatgaagtagaacgtgtcggtgtccatgtccatgaggaactcgaccgttccggcgttctggtagccgacgtggcgggccactttcagccccagatcgcagacctcggcgcgctgcgcctcggtgagatagggcgcgggggcccgctccaccaccttctggttgcgccgctgcaccgtgcagtcccgctcaaagaggtggtagagaccgccgtgggtatcccccagcacctgcacctcgacgtggcgagcccgctcgatcatcttctcgaggtagccctcgccactgccgaaggccgcttccgcctcgcgccgtccctccaggacccgggcctccagctcctcgggctcacggatcgggcgcataccgcgcccgcccccgccccaggaggccttgagcatcatcgggtaaccgatctcgtcggcccagcgccgggcggcctcgatgtcgtcgcccagcacctcggaggcgggaatgaccggcacgcccgcttcgatagccacacggcgcgcactcgccttgtcgccgagcgcgcgcatggtgtccgcacgcggcccgatgaaggtgatgccggcggcctcgcaggcgtcgaccagttccggattctcggagagcagcccgtagcccgggtgcacggcgtccgccccggccatcttcgcgacccggatgacctcgtcgatggagaggtacgcctccaccggccccatgccctcgcccacctgataagcctcgtctgccttgaagcggtgcagcccgagcttgtcctcctgggcgtagatggcgacggtgcgcttgccgagctcattggccgcacgcatcacccgaatggcgatctcaccgcgattggcgatcaggatcttctgaaacggaaccatcctttccccacgcaaaaaagaaaactttccggagaatacgcggcgtcgaggccttggggaagcgggtcagccccctccctgctccgcctcgggcaggtagcgggccgcccaggcggcgatcagtgtcgcggcgtaacgggcatccgctgcccgggtcagcagatgatcggcatcgtcgagggagatatagctcttggggtgcttggcggtctcaaagatccgccgggcctcgcgcaccggcacgacctcatcgaggggggcgtgcataaccagcaacgggcggcgcaggtccgcaatccggctggcctggtcgtggttgagcgtctccgtgatgaatgaacggccgatgcggaaggtttgaccgcccaggttgacctcggcctcgccactgcgctcgatctcctcgcgcttgtcaccgaggtgctcaaggacatgatgagcctcgaacggcgcaccaatcgagcacaccgcacggcactccggtatgtcgccggccgcggcgatgactgctgcaccaccgaggctatggccgaccatgatcctcaccggccgccccgagtcacgcataaaccccgcggccgcgatcaggtcggcgacattggaccggaagccggtattgccaaaatccccttcgctgtcgccgaggccagtgaagtcgaagcggagggtggcgatcccctcctccgcgagggccgccgccagccgcgaagccgctttaatgtccttgccgcaggtaaagcagtgggcgaacagcgcgtaggccagcggcgctccatcgggctcgtcgagccgggccgagagcgtgtggccctcggcaccggggaaatctaaacgctgggtgcgcatcggctcccttcatgtccgtgccaaaggagcgtcatgatacagcgccacggccagcaatccagaggggtccgccctttccgcgaatcaggtcggagctatcggaagagacggtgctggatgcgctgatcggcgctcagggcgcctccgcccccggggcactctcgaccgggatgaggacctcgttccggcgcaggaaccccggcgtcatcggatcatcgtagtaggcgtacaccggctcgcccgcggcctccaggccctgttccgccatccacgcccggagcccgcgttcgtgctcctcgaccgtcgaatcgctggcacggcccgagaagcgaatggccgccatacgctgcgcatcgagctcgcgcagggcgatctcctcgcctgtcggccggggcagatcctcaagcgtgtactgctccggcatgatgaaacgcaccagccagcgcccctcaccttccggcgtctgggtcaccggggccgtcatggcaatggaatcgccctcgcgctcacgcgcaaagatgtaacccgccagcggccggaaccccgcgctcaccgcttcgcctcgactgccgctgcgctcgacctcggccacccgaagcgccgggtaatccctcagctcgcggtcaccgtcctgcagaaccacggtgtagtccggcgtctcgacaccgcggaccacgacccaccaggcgacgatggcgcccaccaccagaacgaccgcaatacccaacccccaataaacgaccttcatgatgcacctcgagcaggaggacgacccccattatgacggacttccagcggagggcggatgcccatgccgctccctgactcaggctagcagtcctgccgctcttacccccaaccgacgagggcggtgtggtgcctcaagccagcggcggccacattccacacaatctgtggaaaaccgtgtggagaacgtcgcgccgataggcgcactcagggggcttgaggtcgattggatagatattgcccgccagcaatccgcaccattttcagagacttacaaaccacgcacgaaaagtcaggcagttagcgctgtcaaccggggggcttgtgcagaatccacatcctcggggtggtcgctcatcgcacttgtcaatgcccggaagcccagggcattgggttgacaacgagttctccggacctgggtgtgttcacccgcgagctgaccggatgcgcgaccagctgcgccatatccaggccgcgggttgccgctttcacggacttccgatcactgatctcgggatccagaatgctcctcgttcgttgtcccgtcacgccgggacgagatgcggcgactcatggcacattggatgacagagagccgaaccggccttgaggagccacccccggcatgcaggacagcaagcaggatccggcgatccgctggtaccacgagcgcgccgagcgtgttgcagaggactacgagtcgctctcgttcccggacgtccacaactggctcatctaccgtctgccacccgttggcgaaagcactgtcctggacgtcggtgctggctcggggcgtgatgccgcctggctcgccgagcgtggccacgaggtggtcgccgtcgaaccagcagcggccctgcgccgcgaggccgcccgtcgccacccccacccgcgcatccggtggctcgacgaccagctacccgggcttgagcacgtccaccgcctgggcctgtgcttcgatgccatcctgctcagcgcgatctggatgcacgtaccggagagccaacgcgcccgcgccttccgcaagctcatcaccctgctcaaaccgggcggcctgctcgcctttacgctccgcctgggccccgaggacccggagcggggcctgcgggcagtctcggtagccgaactccggcagctggccgccgagcacggggcctatgtcgatcacgtcagcgagagccccgatgccctgggccggccggaggtctcctgggccgaggtcgccatccggctgccggatgacggcaccggccatgatggagcacgccctcgactggcgtgagccgcagcgcgatgtccgtcttgcccgcgaacgcattgaggcgctgcgcgaggccggcgaaccgatttactgtgtctggagcggccgcctcctcaggcaggccgccttcgaggtcgaccactgcattccctgggcggcatggccctgcgatgacctctggaacctggtgccagccaacccccaagtcaacggcaacaaaggagcaaagctgcccgacgcagcaacccttcaggatgcggaagaccgtctcaaaagctggtgggagcgcgcctggcaatgcgcacaacacccaacgcttgcagagcgtttccggcgcgaagccaccgcgacgctccccggcctgcgggatgcccagtcggatgacctggacaacattttttccgccctgaatctgcgccgcatccggctcaagcaggatcagcagattccggagtggtgctaccgaccccctccaaagccagcggcttcaggtggtggccgtcgccctgactgagtgtatggtcttatcagcaggcatgcctgcccgccacggggcactgcgacgacccgctgccgaatggtcgagcgcgggtgatgctcgaacgaccgcgtcgggccttacctgaccgcggaggagggcgtgatgagcctttccacaaaacctgtggaaaaccctgtgaaaaaagtcgcgccgataggcgcactcagggggcttggggtcgattggacagatattatccgccaccaatatgccgcattttcagttagttacacgccgtccgcgaagagtcaggcagttagcgctgtcaaccggcgggcttgtgcagaatccacatccgctgggggatcggtcatcgcaactgtcaatgcccggaagcccagggcattggggcagcggcgagctcaccggaccgcaggtgagcgcaacgaaccgtactcgcatggcggcccccgaggagcgtgcccctgctcgaagccttgctctccgcgcgctgcccctattaaactgacagaaaacctgtcacctcaggagaagctatggaaaccatcagctatacggatgcccggaaccacctgaaggagctcatcgaccgggtcgggacagaccacacccccgtgcggatcgagcgccgcgggggtagcgcagccgtcatcatggccgaagaggactacaccgggctgcaggagaccctgtacctgctaggcaaccccgccaacgccgagcgtctgcgccaggcccgggcccgcggggaagaggatgcggtgtcgctggaggacgccaaggagaggctcgcgcggtgaggcaggtccttctggacccagctgccctggaagacctccagtggtggctccggcatgatcaccgcaccgcccgcaagattctggacttgatcgaggaagcggctcgtaaccctttcgagggacggggcaagcccgaagcccccaagttcgagctttcgggctgctggtcccggcggatcaacctcgagcaccggctggtctatgaggtgagcgagacgtccatccgcgtgctcgcctgccgctttcattaccggtagatggtcgccgagtccgcccgcggtcgtggcatcggtggagcggcagcgtgccgccactgacagcgcgtggcacctcagttcgggttccgggccatgcagtacaaccgggttgtcgccatcaacgcctcggccatccgcacctagcagcgcaacggcatgacggggggtcggccccctgcccggcgccttccgccacccccgtgcccttccggctcaggtgagcttccaggagaccgcccggtcgtagagcgcactcttgcggatgaccaggctattcgggtctcccgcgagccaagggacgtcgccttcacctccagcctcctcgacgagcccgaaaggcatcgcgaagcgcagcacggtgcggaccgaccagcagctctccacaacccgctcggcgcgctcgcccggcaacagccccccgtcaccgacctcctgaagggccgccgggaaggcctgcacgaagcactgctggtagaacgggaccggccgcggctcgtcgccgaagcgatggaggagatacaggaaaaagccgaacgagtcctgcacgatccgcagatcgggccagccatcggcatacgcccagttgaactgacggcaataggcctggagcagcgcatcgtagatcgccgcccactcgcccttgcgaaagcgcttctgcgtcgcacgggtcgccttgagccgcccgcgctccttgcgcgtgaaccgggccaggccagccgtgaccttgatgaggtggagctcgaggaagtcgtcctcgttgcggatcacacccggcagccactcccgcttgagcccttccgcctccagcgcctgcttggcctcgaggaccacagcacgcggcaggttccccttggccgtcagcttgatcccgccctcgccggccgcctcgacgatgacctccaggagccggaacgccgccgcagcggggcgcgcctcgatgccctcggcgaagcgcaccagatccggggcgtcgaacggcgcatagagaagccagtgcatctgctctcgggagagcccctgaaaatcggccaccggcgactgattgagttcggccaccttctccgctacagcatcccgcagctcctgctcggaggagaacggctgatcgccgagggcacgctcaatctccgagcggatcgcatcgatgggcgagggacgatcgtcgttggaagatgagtggccactgcccattgaatgctcctcgttcgttgtcccgtcacgccgcgacggctcgtactgcacccacgctgctcggcgcaccctcaacccgatacaacttcgggaagaccttcttcggacactagcagaccccagggtgcgccgggaccccaggcctggggccttgccgacccatcgacgccgagggccgacagcctcagattactcgcccgcagcggtcatccagctgtagacctcgtccgcattctccgggacctcccacccgggcacccgctggagaagccgctgctggtgtatattgccagggtgtatggcagcatcgaagaggatgacgtccgccatgctctcgagcaaactcgaccggatcctggatgctgatcgcgtcgaagacgtcttcgccgacaatctagtgcctagcaccgatacccgtgaccgcaccagccggcgaactcaccatccgaccgtttgccgatgacgactggccccgggtctgggccatcatcgagcccgtcctgcgggccggggaaaccttccccttctccccggaactggaggaggacgaggcctaccagctgtgggtgcaaactcccaccgccacatgggtcgccgaagacgagcgccagggcctggtcggatgctactacctcaagccgaatcaaccgcgcctcggcgaccacgtctgcaactgcggctacatcgtcgccgggtccgcccgcggacgcggcatcggtggagcgctgtgccgccactcccagcgcgtggcactgcagttcgggttccgagctatgcagtacaacctggtcgtcgccaccaacgaatcggccatccgcacctggcagcgaaacggcatgacggtgatcggccgcctgcccggcgccttccgccatccgcgtcacggcgacgtcgacgcgctgatcatgtatcgctggctcacctccatatagccccctacaccggctccgcaccgaagcggattgactgcgctggtggctgctcggctgcccctttccacaaaagctgtggaaaaccctgtgaagaaactcgcgctgacgggcgcatccagcgacgttgcggtcgattggatagagattacccgccccaggctgcgcgataaatcagcgggttacgcgcgcctcacgagaagtcaggcagttagcggtgtcaaccgtcgggcttgtgcagaatctcgccctccaggagaaggaccgcgccgacggcgcccacgcccgcctggtcgtcctcccgcgggcagccctccagcagaagtggcaacgctcaacgcatcctgccgcttgagaccatgctgccgcaggatctactccaacgtctcaccgacctgcagcagcagcggcgggccgagccgagcacctcggaacgagcacggccgagcgaaaacaacctggcacctcctatacggcgacggaaaccatcgcggaataccgccccgggatcgggccaacctcctgagaagcttcgtagacggctacatcccccccgagttccacagctatgcgcttaagttgttgagtcgccaacagcgcgacccccgaaaatgtcacaacaggccttcaagccaggtgctgaggcacctccacacccagttcctcgaagagctggagttgctccggtgtcggcttggtcaccccctcgtagtcctgcccggcgaggtgaactttgtggcgctgtatacggcgcagcgcccgtaacgcgttctccggtgagtaaccgctaccagccgccttgagacgccggcgcaggatgcgatgcagaaccagggccaggaagcatatgagcgcgtgggcacggacgcgctccggcagccggtggtagaccggcgcgatctggatgtcgctcttgagcacgcggaaaccgcgctcaatgtccgcaagggcccgatagcggtcggcgatctcgctcggcgagtactcgttgaggctcgtgaccagcagcagcttgccgtcgagccgctcggcggccgcccacgcctcttcgtcgatgtcatagcggaattgctcggcactgaggtcggccttgacgatgctcgagaggctgctgcgcaggacgtgctgatggaagcgccgatgggcgctgcgatcagtcgagcgccgcccgcggccgggctttcccgcatcctggttgtcgagtcgctgggccagggcctcgccgatctgctccagccggtggatcttgtgccggcgcgaggcctgcttctcggcagcccgttgcgggttgtgcgccacaatcagccggcgcccctgccaggtggtctcggtgacggcttcgccctcatgctctgccgcctgcttctcgagctgcggctgcagctcgctcatcaagccggtgaactccgcataccggcgtccgggcaccgccaggatgtaatcgatagccaggtcgtgctgcgcgctgagcgcctccagcgtgtcgacattgtcgaggctgagcagcccccgatccgcgaccacgaccacacgcctgatcgggtagcggctgagcaggcgctggagcatgggtgccagggtgcgcgtctccgcgacattgccctcgaagacctcgtgggcgatcggcaggccatcggaggtctgcacgaccccgagggcgaattggcgggcaacgccgcctgtgtccttgctcttgccgcgctggcgcagatcgtcccgcgacctcctccacaccgtggatgacgacgctgagctcctgatcgagcaggggcttgagctgcccggcaatggcctgctcgacccgctcggggtggttcatcagcgcgtccatggcgcgcagcagctgctcgtggtgcagctgctcgacatccacgccagggaggctgacatcctcctgaagccagtcgagcacgccgcgcttgctccgcggtgcagccagccggttgaagaccatggcgcggatcagcgcctccgcgtcgaactcgcgccgtgacgaacgcagcgccttgcggagggcctcatccaggccgagctcctgccagagttggtgcagcgcccaaaggtctccaaaggcgcgagcacgctggaactccggttccgcgctccggcgctcagaccgcccgacagcgcgttgcaggcccttgatgaggccgtcgacctcgtcatcgctgagttggtcggcccgcccgaggttcgcgacggtgcgttgcttcacccgtccgttgtcgtcgcggtagccctcgacgaggcggacgtagcggcggggacccgatcggacgatgcatacgtacatgacacgacactataaatcctgcagcctgcttgcacgggccccttcgatcgatgcgtgtcacaacatcgggtccgcgcttcatgtagagacaaaattggaagatcagcaggttatcccccgcacaccggggatgtgccagagctctactgtggaagtcgggggagctttcgcacgacgcgcagcctgatcaccgtcagctacctggtctgcggcaagctcacccatctgccagcctcaccctacggcccaacatcgagggctgccgcggtctgaggtgatggggcgtcacccacacagatttggataacgccgacttagtagccaacaccgtgtccaagttcgctgggtaagaccaatcgtccagtcgggggtcccacgccccccccgcaagagcggtcagcctggccgagtcttgaataccttgggcctgacatggctgataaaatcctggattcccatgattttcatacgctgtgtttccgaatatgtcgcatggatgggtagtggcaccacaagctggaggccgtgcgccgacatttcgtcggtgtgggtacgacttatcccaggctcgagcgtcgcgaggtgtttccgtttgagtcgttcgccctcggcgaggacctgccgccatcgttccttgcaggtggtctttgcaccaaggaggaacaggcgggaattcggaaactgcggatcgtgatactcggtgaagccgggaaacaggaagtcaggttttgatttgttctccgtgacccggttcaccccccctttttcgaaacgcaggccgtgccgctcaaacagttcagtcagatggttctcgaaggcatgaccgacccgggatttccgccgattgtggacgcttagtgagaaccttatgaattcgtcgacatcgccggcgaacccccgttcgaggcgttcctgaacgatctcgcgctcataggcccggaagagcgcttcctcccgttccatccatgccaagagtgtccgatccggctcgcctacgggatcgccctgagtgacctcacgcgcaagcgcggagaattctgcggtcgagggaaaacgctctgggaaacggttcaggacaagttcgagatcgtccgccgcatcgtccggttcgaaggcttctacgccgacgtcttccagcagcagtttcagtggcagcgtaagagaggatggaggcattctggcggcctggaagcgctgccccatctcgccgaacccgaacacttggcgtacctgggcctcgacatccgactccgccggcgcgaaaacgatgagcagactaccgtcacgggccttcgcgatcaccatcagatcaccggcactgagccgcagcgttaccgaattgctgcggtaatagagccggtactctggggagcggtgcgcctgtttccaccggcagtcgtaccaagacacggtatcgcggacgatttccggaggctcatggtccccaaggtaagccattgtggctggaaaccgggcgacatcgttcttcgagggttcgccgagatggctcctgaatccggcgcttggcaggcctccgatctcatgctggttcgatctgtccggttcggcgtctacggcgctgagccatttcgccgccgccccttcgaaaagttccgaaatcgagtcgatcactacgcctgctccccataaatactgtcgtcgttcgcccccgggtgccgccccccaagaccgcggatctcatgggtaactgtacggccggtcagccatgtctccaccctttcaagcatttcaccggatggaagacgatccttccctctcatcgcgcattcccaaacttccaagacgcgccacccgcgatcaagcagttcggcccgatttttccggtcgcgttcccgattgcgtccgatctttttttcccagaactcctcgcgggttgagggcatgcggaaaaggtggcagtcatgcccatgccagaaacatccgtgaacgaacaccaccgccgaataccgagggaaaacgagatcggggcatccggggaggtcgcgtacatggagtctgtatcggaagccccgcgcatggagcgcgcggcgcaggacgagctcgggcttcgtgtcgtgcccgcgcacccggctcattacccggctgcgatgttccggagagagcctgtcgctcacgccgtctccctgaactccatcggcagcgccagctgatggccatcctggtcggagcggatgtccgcgaggacgtgtggcgccatcgcagacgcgatctcacggatgaccggaacgacaacggagttaccaaactggcgataagcctgcgtgtcactcaccgggatccggaaactgtcatcgaagcccatcagtcgggcgcactcgcgtggcgtaagccgacgcggccgctcgccagctccccggtcaaccaggatctcggagccgtccttgtggtaccgggcggacagtgtccgtgcggtgtcttccgggccgaccttactgtagccgaagccgttgcccgcgtgctcatgcttggcccgatagtcctgcaggtatttccagagtttctcgctcaggacgtacttgtcgcctacggtggccaagtcaccctcggtataagggggttccgcggcttccgatccgtcctccgggtgcaggacctcccggagggtgcgggcgtccggtgcggggaagtccagttggttccaggtgaagggcgtatccttacggaagccaaccatgtagatccgctcgcggtgctggggcacgaaccccttgccgtcgatgacccgatcatgcacgcgataaccgagctcttccagcacgcggcggatcacttcgtaggtacgtccgccatcatgacttcgcaggtttttcacgttctcgaggaggaatgcccgtggacgctttacctcgatgatccgcgcaacgtcaaagaacagggttccctgcgcctcgcacaggaacccatgctcgcgtcccaggctgttcttcttggaaacgccggccagcgaaaagggctgacacgggaatccggccaacaggacgtcgtgctgaggaatgcgttcgtcgatagagcggctgttctcatccgcgtcatctgagaccgccgtaatctgacggatgtccgtctggatctcttcgccctcgttcccaaagtttgcacggtaggtctggagggcgaaacggtcccattcggaggaaaagacgcagtggccaccgacgctttcaaacccctgtcggataccccccactccggcgaacaggtcaatgaaggagaactgcccgtcaacgtcagaccgcaggggagcccgccggagcaggagctggctcagcgccggctcccaacgattgggcatcgggatctcgcctttcgcccaccgccggaccgtacgttcgtccaccccgagttcacgggccacatccgccctcgtggccagctccaaggccgagtaaagcagtgcggtcgcagcattggaagagtgcatggcagatcctctgggattcgttccggacattgtgcccggattgattcccgcctgtccagcacgatggctccttcgcaccgcgcttgcccgaccccccctttctcacagcctggcggccatacgacggatcccgggctggcccgcttgtcacggcagggctggatcatccatcattgaaatacacaggggggtacccgcttaaacagtcccgatacctaaaatgcctgatagaaaccggcaacaagagagccttttggctgcggcgggcgcttccatccgcgagatccgtcaagagaacggcctcagccaagagcagctggccatggatgcgggcatagaccaatcgaccctgagcaagatcgagcgtatcgggccacatgtaacctcatggcggaccctgttcgccatcctggatgttctgggatgtgaagccaccatcctgatatcgaagctggaggatatcgaagttcgcccacgccacctatagggcgcggcttcatctgcgggactggattgctatgcttacagtgccgggggcggatagcaagcaggatggtgtcgcggccccaggaacccatcaaccttcccttgaagccgaagcacactgtgcataccgtttcgcgaagaggccattggcggactccgtatgcgatcacggtacgcgggaagcgctacggcatcgaaaaagccggtcgcggccgcggcaccgaccagtcctccgcccgcccccgtgtggctcggacaacctcctccggggggggggggggctatacccaaggcgcccccccttgggctgctcccgcgcgggttgagacggaggtccgcgcctgcttcgggtgatgcgcgaccacgggctgctcgccccgtgccgggctcggcgcaatctcgggcccgacttgcacgacggaaccatcatcaccgaggcgccggacagggcaggaccagggctgcgaccacgaccttcttagcggacaatgggcaggtgtcggtcttcgccgtcgtggaccactataacgccgagaggctggggatccacgcggcccgcccgcgggaccgttccgaggcgctggagctgctgcgccaggcggtccggcgatcttcgggctcttccagcagggtatcgccaccggggtagccctgcgtcacgaccatggaagccacacatcagcgacatcttccagcgcgagctcggcttcccgggcttcgagttctcgccggcgttcgtccacgccctggagagtactggggtcatcgagcggttcttccgcaccctcacgaagcagctgcccgtggtgcagttgctcgacatccacgccagggaggctgacatcctcctgaagccagtcgagcacgccgcgcttgctccgcggtgcagccagccggctgaagaccatggcgcggatcaacgcctccgcgtcgaactcgcgccgtgacgaacgcagcgccttgcggagggcctcatccaggccgagttcctgccagggctggtgcagcgcccaaaggtccccagaggcgcgagcacgctggaactccggttccgcgctccggcgctcagaccgcccaacagcgcgttgcaggcccttgatgaggccgtcgacctcgtcatcgctgagttggtcggcccgcccgaggttcgcgacggtgcattgcttcacccgtccgttgtcgtcgcggtcgccctcgacgaggcgaacgtagcggcgaggacccgatcggacgatgcgtacgtacatgacacgaccctataaatcctacggcctgctttcacgggctctatcgattgatgcgtgtgacaacagctggtccgcgcttcatgtagagacaaaattggaagatcagcaggttatcccccgcacaccggggatgtgccagagctctgctgcggaagtcgggcgagcagtttcgttacgacattgatgacgaggcctggacagctgccgaacgtctcgacggtaagctgctgctggtcacgagcctggacggctgggaagcgcaggcgatcgtcgcccgctaccgttccctggccgatatcgagcgcggattccgggcactgaagagcaccctggacatcgccccggtctaccaccggctgcccgagcgcatccgcgcccatgcgctgatctgcttcctcgccctggtgctctaccgggtgctgcgcatgcgcctgaaatccagggactccgccttcagcgtcgagcgcgcgttagaagcgctggagaccgtgcaaaggcacgcggtcgagatcaacggggaagcccacaccggggtgtcgatctccccagagcaacgacagctctttcaggaactggaggtgaagccgccgaggcaatccgacgtcgcttgagttgtgccaacccagaggcgcccatccggcgcatcaataagttatgcgcgcggctgtggaactcgggggcgccggtccgggccggctaccctgcagccacgccgatggcggcgtgatcagcttaccgggtgtccagcaaacggggcacgatacacccgcctctctgactcaacctcacgcattcgcgtgatgggatacgtgaagacccacctgtgttccaatgctgtcggatcccggatcatgttttacgcgccaagtgcgaaagcaactattcaaccaaccggttttcccggtgccattctaacgcttcatccattacccgcatgttgcaatcactcggttccgtgacgggtcgggtatggaggccgaccaagaactcattacccggtagatcacggaccgactcggggaccaatatctttcggtcaggcgccacgccaatcaatccacgatcaaatgcccaatgcaggtctttggtcagcggaagcccatttgcaggatgatccgaccctgctctgcttacagggatcacatgtgcagcgtccaaacccagaacgttgtccccaaccggtgatatgaactttcgcccagtgaaagcgcacctattatcatacagtgaaagaacttttcctcggaacgccctatcgcgtgccttccgaactgttttggcctcgatgatctctcggttttcatcgaaagcgaagggagtttcagcgacctgcctgtcgagatatttttcagcctcctcgatctcgtcactctcgaccggcgggttatccaggtctaagcacccacacctggaactgccaatcttggtgttgattgcgtcatattcgggggttccccgttcaatcagatgaagctggatatatccatcgtcatcaaggtctttcgtgaagagaagaatatcatcctttttggctttgttccggaggggcccgaggttatcagtaagtcgcctttcaggcgaccttttgcctccccaagtctgatactggtagcgtgctttggcagtaccaaccctctggccatttacaaacagatccgcgacgaggttcaagctcaacgtaggttcctcgcgggtggccacaccccggagggggggggaagaaacgcgaaatagccttgggtattaagaagcccgcttggtggccgcgtgcttttcccgtgtcattatgggaaagcttcttgaaaaatggagtgtcgagcatagggccgtccagatcacatggtccgagttagattcgtatcattgcgactatcttgtcaagttgttttgagcgggggccccggagtgcgcaaggcatagaggggaacaccggaggacgtgggcctcagggaggtgagtggccaccgcggctagaatctgccagtggtggggggcctttctcgccgcaggcgaggccggactcaggggcggcagcgcgcaggatacgcgcaatgagcagctccaccagccccgggccaaagccggggacgtgaccatggatctggaagcctcgggcggcggaagagatcaacaaaccacgctccgagccgggccctcctttgactagcagggtgctgagaaacggtcttctgcgtggccaccgaggggtgtcgaaggtgatctacgatggccgggtggcgttccaagcggggggtgatacccgccaacccggcggtgccccaacccgcctgcgcccggaaggggccgggcagcaggggatggaggcactccgcccccatctcagccagccccgagcagtttgggtgtgcggaccaggttgtaggccagggcatggaacccgaagtcccaccccaccctgtctggtccgatgaagcgggtcttgcgaaggccaccgacggtcttggaccagccgaagaactcctcgacgcgcttgcggatgcgctggctgaccgcatagccggggtggcgcgtcgtccgaccatccacagcattgaaccggcgcttctcggcaacatggggcgtaacctcgtactcgcgcagggcctggacgaaatctcgggtgttgtagccggcgtcgccagcaagcgtcagccggcctcgctctgcagggatctcgcggatcatctccagggccgcctcccgctcggcggtgccacaggcctgggttaggcgggtatcgacgatgagcccatgacggttctccatcagggcatggccgatatagcaaagccgcgcaggctgcccctggcccttgcggtagagccgagcattcgggtccgtgctcgaggcgtgggtatcgttgcgccgctgctgaccccggaagttgaccgtcggattgcgcccgccgctctgcaagtcatcatcacccgagctgtcgccgtcctggctgatcggcttgaagctcttcatcgaggcccaggcctcgatgagcgtgccatcgaccgagaagtgctcgtcggagagcaggggccgaacctcctcgagttccgtgaacgagcgcagcaggcgctgcgcaacctccgcctcgatcaggcggtcccggctcttggtgaaggtggtcgggtgccagacggggtcatcgacctggagcccgacgaaccagcggaacaggaggttgcagtcgagctgctccatgagcagccgccccgagcggatcgagtacagggcctgaagcaaaagcgcccggatcagtcgctccggcgggatcgacggccgaccggtgcccgagtacaccgcgtccagctcgtccgagatcgagtcgagcagccgatcaacgaggacacggatctcgcgaagagggtgattcttggggatgcgatcttcgaggctgacgtagctgaacatgtgctgttgctcgacatcctcaccgcgcatccggagacctcctgttccgccgtcaacgacaccctctatgataccgcgcagccgagtttttcagcagcctgctagaggaggcggaagacacgcctgaggccatcgccccagaggacctcttgctctgggacagagtcctcgaatactggtacaaatgcattgagggccgagaaaccccgagccacctcttcgccgaagcgctcggggtcgcgctgcaccatttcgatgacctcgtctcacaaggcacagagtcgggcaccaatgctcaggccaaactgccagggggtgagatcgtccggcgattccttgaggaaccggagagcttcccctttcgcgtgatgggtcgcaacggtggctttactggagccgatctgaagcgcgacatcgcttctcccacgacctggcaagctcaaatgtacgaggtgagtactgatgatgtgccccccaaccgcaattggtttcccatcgaggagttcgttaaggcgacccaaaatccagattacctcgacgcatcacgctaataccgacctggcctagaagagctcccttgccatgccccgcctgtccaaatcccgcttcatagccggctggcagtgcccgcttcggctctggtacacggtccacgagccctggcgagccacgccgcctgatccccagttgcaagcgatcttcgaccagggccaccgactcgggcaattggctcagcagcgctatccatccggggtgctcgtcgaagcggattaccgacacacgcgccaggccctcgagcaaacgcaggtgctgatggccgacccgggcgtgccggcgatctttgaagccgctctggagcacgaccaggtcctgacccgagtggacgcgctcgttcgaaacggggacgggtgggacctggtcgaggtcaagggcgccacgcgtgccaaggaggttttccagctcgacgtggcgatccagtattggatcctcaccggtgccggcatcccggtacgcgatgccgggctgctgttgatcgaccgtgactacgtctatccgggcggcgcgcacgacccgcaggagttcttccggttcgaaccgctgaccagaacctgcgagcactggcttgagtggatcgaggcgcaggccgtctccttccaggaggttgccgcccgtacaacaccaccccagatcgaaatcgggcagcagtgcttcagcccttacccctgcccgttctacaaccactgctctgctgacagggagtggcccgagcacccgatcgaggagctaccgtatctggccggcgagcgttaccagggcctcctcgagcggggtgtcacaaccatcgacgccatccccgacgattacccgcttaccgtcgctcagaagcggatccgagacgccgttgccaaggggcatccctggaccgatcccgacctgggtgaagccgttcagggtgtggagtggcctctcttcttcctggatttcgagaccgcacagccggccttaccccgttaccccggaacctccccgtttcaggccttgccgttccagttttcctgccatatccaacgagcccccggggtcgccccggagcacacggactttctggccaccgccgataccgacccccgccgcccacttgccgaggcactgctcaacgcactcggtgaccgcggatcgatcgtcgtttactccagctttgagcggcgggtcctcggcgaactcgccgatgcgctgccggatctcgctgagcccttagccgcccttcaggagcggctgtgggatctgctacgggtcctgcggaaccactactaccacccggctttcaagggctcctactccatcaagcgggtcctgcccgtactggttcaagacctcgactacaccgccctggaagtggccgatggccaggccgccgcgcaggcctggatccagatgctcgacacggattgcgacgaggaacgcgatcggctcgcccaagccctccgcgaatattgcttcaccgacacgctggccatggtgcgactgcgcgaggcgttactgcgtgccgccggagagctgtgacaccgccggagccagttccctgctcccccctatccgacaaacgccacccgactccgtcggcccgcctcccatcacgatgccgcgttctccagccgtttccgccacgcggaaccctcagcgaccagcacctcgcaggccaccgaggcccgggtgagcgcacagtagagcagacgctgctcacgctcgggccggctaccgtcgaaatcgacgtccatcaggatcacggcggggcgctgctcgcccttgaagcgatagaccgtctcgacgcgtaaatcgcccttcgagtacaccggctggccgtcttcggtgaaatcccccgtaaaccgcttgaggcggtaacgacccagccgggccgtctccgccagtggatcacggccgtgaccgtgcaggctcagcaacaccatctgatccttgcgaaagccctcgctctcgaggtgttccacagcctgaagaagggcctcgcgctgctcatcggccgttgcgtaccgggtaacccgcggcttatggccgtcgagcggattacgccagtcgatatcgacctcgagcaggcgacggacgaactgcgcaatccggcgtggcgtccgaaaagccttgcccgttcggtaggtgacgaacgcggactgttgctggtcgttgcgcccgtagagatcctgctgggggtcttccagccacaagaccggtgcatcatcgtcgacgagacagatgcgcaggagctcccaccactcttcggagaagtcctgcccttcatcgacgatcaatcggtcgaaacagggcaatcgctcggaatgctcgatgagccggtccgccacctcgctccaatactcctggggctcccgccgcgcccgctgcgcatcgaagctctcaccaacggcctcaagccaggcatgacaaaggcggtggaaattgccgacgtcagcgttgccctccagtcgtgcgcgcagccggtcgcccaggacgcggttgaaacagaccagcgccggtcgttctccccgggcttgcgcagcctcgaaaaactcgatcgcggcaatcgtcttcccgctacccgcagcaccgataacccgaaggcgccatgggctcatctccagcccctggaccagctcggtgatgccaccagcgagacgctggaaggtctgctcctgaagcgtgacctcgtcgccgagatccggtgccaaatccagctcctgcgcgagcacgcgccgaaccgtccgggctgtatccggcgcgtcctgccccggcccgagctgcgcctcgacggatgcggggagttcttggactcttgaagcatcgacgatctgctcgcgagagagcccagccggtgcgtccccctgcagccggtgcgccgggcagtacagcagcaggctcatacccggcggcttgcggccaccgagaccgcgctcgagggctccgagcaacccttcgcggctgcggtgcagctgccggaccacgtccttggggccgcgctcatgcccgtagtccttgccgagcaggccgtcgctctcagccaaagccccgttcttctgctcaatcagcaggacctcgccggcggcgttaacgacgacaaaatccacctcaccgaacacggcgccccgcccggacccggcactccagtgcacgccgtggtagacggtgtagctctgcggcagcgagtcgcccagccactccagcgtcctaagctcgcgctccggcgcaccggccagccgaagggtgtcgatgttggaagggtgaacatgcgccatgacgcaccccgctccgccgtccctggttcgaacgcattcgcgctctggctcatgccaaacaccctaccacccatcgggccacggtttgccggactgatcggctgctgcgtacctgagacgccaagcttctatatgaagccgcggggaccccgcgacatcagctgtcgccgcaatcggttggaatggcctggtcccgggcgggatacacccatcgacgaacggggtatatccttggcaaggacgccaccgggacccatccgccatggacaaggacgaatcatgctcggagccatcgccggcgacatcatcggctcgatccacgagttcggcccaccggccccgccagggacgccgctggtggatccacgctcccactacaccgacgacacgctgctgaccctcgccaccatggaggcattactggagggcgctgactacgccagcgtctaccgtcgggcatgggaggccgagccgaaccagtcctggggcgcgcgttttcagcagtgggcccgggaaccgggcgccgctccctacaacagcttcggcaacggctcggcgatgcgggtcagccccatcgcgctgtggttccaagaccgtcagcaggccctcgaagctgccgccgcctccgcggccgtaactcacgaccacccggaaggtatcaaaggggcgcaggcgacggtcgatgcgattcaacaggcccgcgacggcaggaccggcgacgcgattctggctgcggtatgcgagcgctacggctacgagacgacgccctccctggacgccctgcgggcaagcagtcgctacaacgagacctgtcagggcacggtgcccccggccattcaggtcgcctgccaaagtgcctctttcgaagcgtgtatgtcgacctgcctaaccctcgatgccgataccgacaccctcgcgtgcatcgccggtggtgttgccgaagctcgattcggcgtgccggattgggcggtggaactcgtgcagacgcgcctcgggcacgaacagtgggccctggtgcagcggttttaccaggagggatgatgctctacttcgcgtttggctccaacatgctcaccagcagactccaggcacgggtgccctcggcaacccctgtgactcgggcatttttacagggccaccaactcgcctttcacaaacgaggcgccgacggctcggccaagtgcgacgccttctggaccggtcagccggaacactggctaccgggcgtcgtctttcgcatggatgccgcgcatttgccggcactcgacgacgccgaaggaccgcgctatgaccgcatcgacgtcacggtccaaaacgacgacgacacgcccatggaggccttcacctaccgggccaagcccgacgcggtgatggacggactccagccgacagcgacgtattaccgctacgtactcaacggcgcgatcgagcacgggctgccggcgtggcacattgaagccattcggtacgtagccgaggcgccttcgtgacggactaaccgtcgggggactgcaggacctaaccatttaaaccggattccttgaacgtcccaccgccagccggcgacaacgccacgcgcatcgcctgccgacgcaagtccgcctgctcttcggcacggcgccgggaaatgcacaccgccgacgacgactcaccggcgagtgccgcacctccaccgtgatcgcgccccggtgcacgctcgatcggatgcctcgacgatgcctgttgtgcgctggccatgcttcctccagaccgactggttctgtgcgtaggctggaacatggccgcgacaggccatgtcgcacgaccggcgccggaatccgactaaacgggtgggctgagaccgcgcacgtaaacctcctgctgccgagtctccacagcgccgcgccgcgccgctcggacctgacgcagcgcctgttcaggtgccacgcctcgctcaacgagcagtctgcaggcgatcacacccgtccgacccaccccccccatcgagccacagcgcatctctcatgggtcgccccccccttgtcgcgcatccgccgccgatcgaggttacctctttcgacccccctttccacagaacctgtggaaaaccttgtggagagagccacgcgacggggccagccgagcggccttgcggtctattggacaaagagtagccagaccctaacgccagagaaatcagcaggttgcaaacgggccaccgcgagtcaggcagttagcgccgtcaagctcggggcctgtgcagaattcggatccttgcaggtgcgaccgatcagcgttgtcaattcctggcccacaaggaggacgccttagtcgtgctgagacccgaagtaggcggcccactccggggcgtccggatccatgcgccggagctccgcctcgtcggcttcaacgatcaggcgttcgaccatcgcccgcttcgttacgccgtaacgccgggccaatcggcccagggccaggtccacctcagcgcggccccaggggttgactcctcactgcacgccgttagaatgcccagcacatcgacaggcgcgtagctcagctggttagagcgccaccttgacatggtggaggtcggtggttcgagtccactcgcgcctaccagatacgccgtactgcgcccggtcgcgacccctgctctcagggccccatcgcgccgggcgcagcttttcatgcacgtggcccctcgtatcggtcaccactgtggaggttcagccatgcccgccattaccctccctgacggttccgtcaaagcgttcgaccacccggtcaccacccgcgagatcgccgagtccatcggccgcaagctggccaaggacgccattgtcgggcgcgtggacggtgagctgatcgacctggatcgccccatcgagcacgacgcctacgtcgagatcgtcaccagcaacgacccggacgggcttgaggtgatccgccactcgacggcgcacctgatggcccaggcggtcaagcagctccacccggagatgcaggtcaccatcggcccgacggtggataacggcttctattacgacttcgccggcgagcgctccctctcggaggacgagctcgagaccatcgagcagcgcatgagcgagctggccgaggcggatcaccccgtcgagcgcgaggtctgggaccgtgaggcagcgcggcagttcttcctggagcaaggcgagacctacaaggcgcagatcatcgacgacctgcccgagagcgagaccatcacggtctaccgccagggcgactttgccgatctgtgccgcggcccccacgtgccgagcaccggcaagctcaaggcgttcaagctgactaaggtggcgggcgcttactggcgcggtgatcagaacaacgagatgctccaacgcgtctacggcaccgcctggccggaccgcaagcagctcaaggcctacctggaccgcctcgccgaggccgagcggcgcgaccaccggcgcctcggccggacccaggatctcttccacgtccaggaggagtcgccggggatggtcttctggcacccgcgcggctggcggctctacctggaggtacaggactacatccgccggctgatgcgcgacaacggctaccaggagatccacacgccgatgctggtagatcgcagcctgtgggagcgctccgggcactgggcgatgttcgccgagaacatgttcgtcaccgagtcggagtcccgcgactacgcggtcaagccgatgaactgcccatgccacgtcgaggttttcaagcaggggttgaagagctatcgcgacctgcccctgcgcctggcggagttcggctcctgccaccgcaacgagccctccggcacgctccacgggctgatgcgggtgcgcggcttcgtgcaggacgacgcgcatatcttctgcaccgaaaaccagatccaggaggaggtgcgcaccttcatcgacctggtctaccgcgcctaccgcgacttcggtttcgaggacgtactcatcgccctctccacccgcccggacgagcgggtgggcgacgacgccctctgggacaaggccgagtcggccctggccaccgcgctggagacgcacgggctcgactacaccctgcagcccggtgagggagccttctacgggccgaagatcgagttctccctgcgcgactgcctggagcgcgtctggcagctgggcaccattcaggtggacttctccatgccgggccggctgggggcgcagttcgtcgatgacgacggcgagcggcgtacgccggtgatgctccaccgggctattctcgggtccctggagcgctttatcggcatcctgatcgagcactacggcggcgccctgcccacctggctcgctccggtccaggcggtggtgctcaacatcaccgaccgccaggccgactacgcccgctcggtggaacaacagctgctggaatccggcttccgcgccgaggccgacttgaggaacgagaagatcggctataaaatccgcgagcatacgttgcagaaggtcccctacatgctggtgctcggggaccgggagctggaaagtggtacggtggccgtccgccaccgcgacggcaccgacctcggctccatggaactggaagagctcgtagcgcggcttagcaacgatatcgcgggtcacgagcgcgaacaggaggattagaggatcgcaacgagaccgaaacgcgggcgtggcggcagtagcggcgacaatcgccgtctcaacgagcagatcacggtaccgcaggtgcggctgatcggctcggacggcgaacaggtcggcgtactggccactgaagacgcccttgcgcaggccgagaacgaagggctcgatcttgtggaaatcgatggcaacgcggacccgccggtctgccgagccatggactacggcaagttcaagttcgagcagagcaaaaagcagcaggcggcgcgcaagaagcaaaagcagatccaggtcaaggaggtcaaattccgtccgggcacggacgaaggcgacttccaggtcaagcttcgcaacctgcgtcggttcctcgaggaaggcgacaaggcgaaggtcacgatccgcttccgcggccgggaaatggcgcaccaagagctcggtaagcgcctgctcgatcggctcgaggaagagctcggcgatgtcggtaccgtggaccagcggccgcgaatggaagggcggctgatggtcatgatgatgagcccgcgcaagggcaagtagggtgtcgaaccacgctgcgggcgcgttccgctagtcaggcggcgcgctcgcttctttttgtgatgagggggaggcagcaatgcccaagctcaagaccaatcgtggcgcagcgaagcgcttcaaggtgaaggcctccggccggatctcccgcgcgcgctccaaccacagccacatcctgaccaagaaggacccgaagcggaagcgccgtctgcgcgagctgaccgaggtccacgcgagcgatgcgccgatggtccggcgcatggtcgccaagtaaatacgggagcgttcttccatgtcacgagtcaagcggggcgtcaccaaccgcgccaagcacaagaaggtcctcaaggctgccaagggctactacggcatgcggggcagcgccttccgcatcgcccgccagcaggtgatcaagtccgggcagtatgcgtacgcccaccgccgtctgcgcaagcgcgagttccgcagcctgtggatccagcgcatcaacgcggcggcgcgtcagcacgggctgtcctacagccgcctgatgaacggcctgcagcaggccggcatcgaggtcgatcgcaagcagctggctgacctggccgtccacgagccgcagtcctttgcggcgctggccgagcgtgcccagggcgccctcagcaactgagggcgactcgccagggcatgggtgccgactaccaggatgaactcagcgcgctgacccgagaggcagaggacgccgtggacggcgcctctgacctggcgggtctcgatcaggtccgggtcgcctacctcggcaagaaaggcaagttgaccgccctgctcaaggggttggggcaactgcccgccgaccagcgcccccaggccggcgcggccatcaatgccgccaaggagcgggtcagccagcgcatcgaggcgcgtcggagcgagctggagcgggctgcgctcgagcagcgcctggcggccgaacggatcgatgtcaccctccccggccgcggcaccgaacgcggcggtttccatccggtgacccgtaccctggagcgcatcgaggcgatcttcgccggggccggctttcacgccgcggatggccccgaggtcgaagacgaccgccacaacttcgaggcgctgaacatccccgcccaccacccggcgcgggcgatgcacgataccttctacttcgacgccacgcggctactgcgcacgcatacctcgccggtgcagatccgcgtgatggagcgcgatggggttcccatccgcgtcgtggccccgggccgcgtctaccgctgcgactccgatctcacccacaccccgatgttccaccaggtggaggggttgctggttgatcgcgacgtcagcctggccgatctcaagggcgtactccacgagttcctcaacgccttcttcgagcgcccggtggccgtgcgctttcggccttcgtacttcccgttcaccgagccctccgccgaggtcgacgtcgagtgcgtgatctgcggcggtgaggggtgccgggtgtgtaagcactccggctggctcgaggtgctcggctgcggcatggtccatcccgcggtcttcgagcatgccggcatcgacgccgagcagtggacgggatacgccttcggcatgggcgtcgagcgcctggccatgctccgctacggcgtggacgacctgcggctgttcttcgacaacgacctgcgcttcctcggccaattccggtgaaccatgcgtgtaagtgagcagtggctgcgcgagtgggtgaacccgtcgctctcgacccaggcgctggcggaagccctgaccatggcgggcctcgaggtcgacgccgtcgaacccgccgccccgcccttcagcggggtagtggtcggcgcgatcaccgactgccgaccccatcccgaggccgaccgcctccaggtctgcacggtggacgcgggaggcgagcggctggagatcgtctgcggggcccccaacgcccgccccgggctgcacgcccccctggcgcgtgcgggtgccgagctcccgggcgggcttcaggtccaggccaccgaggtgcgcggtgtggcctcggccgggatgctctgctcggccagcgagctcggcctggccgacgaggccggcggcctgctggagctgcccgagaccctcgcgctcggcaacgatctgcgccaggccctggcactggatgacacgatccttgagatcgacctcacgccaaaccgcgccgactgcctgggcatgaccgggattgcccgggatgtggcggcgcgcacgggtgccgagatgcagtccaccgagccgctgccggtgccggcggcctgcgatgcgcagctggagatctcgctccaggccgaggcggactgcccgcgctacaccggccgggtgatccacgacgtgaacccgcaggcgcccacccccatctggatgcgtgaacgcctgcgccgtgccgggatccgcagcgtttcggccctggtcgatatcaccaactacgtgatgctcgagtccggtcagccgctgcacgccttcgacctggaccgcctggcaccgcccgtcacggcacggcgggcgcactccggcgagaccctcaccctgctcggcggggagcaggtggaactcgatgacggggtgctggtcatcgccgatgctaacgggccggtggcattcgccggcgtcatgggcggcgagacgacggccgtgagtgacgagaccacgagcatcttcctggaggcggcgcacttccaccccaccaccatcgccggacgcgcccggcgctacggcctgcacaccgattcctcccaccgtttcgagcgaggggtggacttcgaggcgccgcgcgcggccagcgagcgcgccacgcagctggttatcgaaatctgcggtggccggcccgggccgatcaacgaggccgtggcccatcaggcactgccgcaacgcgcacccatcgaactgcgccgagaacggctggagggactgctcggctggtccatcgagccggaacaggtcaccggcatgctccggcgcctgggcacggaacctgaacccagcgccgatgggtggcgggttcagccgccgagctggcgcttcgacatggagcgcgaggtcgacctgatcgaggaggtggcccgcctctacggcttcgacaatgtgccggagcggcccctgcgcgccccgctgcacgtggccacggccccggagcaacaactcgacgaccgtccgctgcgcactacgctggtcgaacgcggctacttcgaggcgatcaattacgccttcgtcgatccgcaactccaacagcgcctggacccggaatccgaggccctgccgctggccaacccgctctcggcggagttggcggtgatgcgcacctccctgtggcccggcctgctgatggcggcacagcgcaatcagcaccgccagcatgagcgcgtgcgactgttcgagtgcgggcgcaccttccgcggccacctcgacgatctggcccagacccccatgctcgccggcctggccgccgggccccgctacgccgagcagtgggatgcgccacgccggagcgtggacttcttcgacgtcaaggccgacctcgaagccctgatcgcccagaccggcaacgcctccgcgttcaccttcgagccggcacagcacccggccctgcacccgggccagagcgcccggatcctgcgcgacggggtctcggtcggctggctcggcaccctgcaccccgagcacgccgacgccctggagctccacggcgccccggtgctcttcgagatcaccctggaggcgctgagcagggcggagctgccgcgcttccagcccatctcgcggtatccgtccatccgccgggatctggcggtgctggtggacgaccacgttcccgcgggcgagttgctgcgcaccgcccgcgaggcagccggcgattgcgccgtcggcggccggctgttcgacgtctaccgcggcaagggcgtcccggatggccagaaaagcatcgccatgggcttgattttgcaggattattcccgcacgcttacggatcgcgacgtggacgacgtcatggcgggcgtggtctcccgcctgcagcaacagttcggagcgagcttgagaggggagtaggatgtcgctgaccaaggcggacatggccgagcggctcttcgaggaagtcggcttgaacaagcgcgaggccaaggagctggtcgaactcttcttcgaggagatccgtaccgccctcgagaacggggaaccggtcaagctctccagcttcggcaactttgagctgcgcgacaagaacgaacggcccggccgcaacccgaagaccggggaagagatccccatttccgcccggcgcgtggtgaccttccgccccggccagaagctcaagagccgcgtcgagagctatgccggaacccgagaagagcagtgagggcgacctcccgccgatcccgtcgaagcggtacttcaccatcggcgaggtcagccagctgtgtgccgtcaaacctcacgtactgcgctactgggaacaggaattcccgcagctgagacccgtcaagcgccgcggtaaccggcgctactaccagcgccacgatgtcatcctgatccgccgtatccgcgccctgctctacgaggagggctttaccatcggcggcgcccgccagaagctggaaggtggcgaagagcgcgaggacgtcgcccagagccagcagatcatccggcagatgcgcatcgaactcgagggtgtgctcaacatcctcaagcgctgatcccttgtctccccaggacgcgatccgtatactctgcgacctgagtcggggcgtggcgcagtctggtagcgcacctgcatggggtgcagggggtcgcaggttcaaatcctgccgccccgaccaaacaccaaaaggccgcggaacgggatcgttccgcggcctttttcgtcgggggtcgccgacgtcaggcccgagtgttactggttgcccgggttctccggagcattaccccgcgcctcatcggcccgctgctcagcctcctggcgcgcgtcgtcctgcgccgaccgaccttgttcccgggcctcatctgcctgctcccgggccgattcgcgggcctgctcccgcgcctcttccgcttgctcacgagccgcttcgcgggcctcttcgccgcgttcctgaccggcttcccgcgcttgcgacgcacgttcctcgccctggccacgggcttcttccgcacgttcctgaccgaatccccgaccgtcctcacgcgcctcgttggccgtctccaagccctctgcggcgcgctcctgggcctgatccgcggcctcctccggcagctcgatctcctgtgccacctcctcctcggtggtttcttcatcgagcagacgcatggtcgcgtccagggcgtcgtcctccgactcctccgcggccaccggcacggccagcgagaccatcaacagccccgccggcaacagcccgtagcgcagggtgcggctggtactgttcagcttgatcatcatcgtggcgtcctcctctgggaaacatcgctcgttgacggatcaacgcgctcaagactcactttcgcggcgctgcgcgagggtgaccggcaaccgcagttcccgggaacggccctcgtgctcgatgcgggtcaccaattccccctcctcgatccctgcccctggcacgccgcgcaccgggagggtcaaccggttggcgcccggctccagatcaccctcccagctgatcagccgccgggagggttggcccgccaactcgaagccgtcggggacctcgacgtggaaccggaccccctccatacgccgctcggcgtcaatggccaaccggacctcctggacctcgccctctcccgtttcagccagcggtggctctggatgcgtaggctgccggtcgtagagggccaacccgcctccggcgaggatcgccaccgccgccacgccggccaccaggcgctgccggaccgtggacccggtggtgtgctcgactcgcgcccgacgcagttgcgccgccacccagccgggcgagaccgcatcccggcgatccaggctggccaggtgccgacggaggcggagaccatcgtggtgccaggcccggcacgccgggcaggctgccaggtgcgcgtggcagcgctccgcccgggcgctgtccagctcccccgcctccagctccaacaggcttgcgcgacactcccggcaatccatggtccgctccgtcatcactgcgtgccctccccgtcccaacacgcgccggctccggactcggttccgtccagcaggcgtcggcgcaggcgatctcgcgcccgtgccagccgcgatttcagggtgcccttgctcaccgccgagatctcggccacctcatccagcgagaagccctcgacgtaatggagaataaccacgctgcgttgcgcctcgggcagcgcgtccagggcgcgctgcaaccgctcgcgggtcagcgcctgctcgaccagctccgccggaccgtcacccggctcagccacggtatagggggcatggggatcgtcctgggattgatcctcccagggcggacgcgcccgacggcgtcggtagcgatccacccagaggttatggagcgaccgggcgagccacgggtagggttgatcgagggccaacagctcatgactgcgcgggtaaagtcgactgagcagctcctggataagctcctcggcctcggcatcgtcgccgcaaagccggcgcgcgaagccgtagaggctgcccaggtggcgaccgatgacggtctcgaaggcggtctgctcgccgcggcgtctccacaggttcaatagcgtggccatactcacccccacgcaggagacaccccggcggttccctttagaagcttcggtcgatgaacaggctcacctcggcgcgctgggcggtataggtctccagaccaccctcctccacggtcccgtaggtccgcagatcgtcgatgtgctcaaggcgcagctgcgccccgagccgccaggcgcgtccggcgggctgatggatcgccatcagatccagccggtagcgagtatcggtacggcgccgacgatcgtcaccgtagtcgtgtcggtcccggtaatcggcatggacccattccggacgcgcagtcaacgaccacgccggcgcagcctgccaggccagccgggcaccaaggcgctggcgtaccggggaatagctgacgaacgccccattgccggaccaatcctcgcggtcgtggtgctccacttggtagtaagccaaccagcgcagggcgccaacccgatcctccacccccagtcgcagccggtgctccaggccatcgagatagccccggtcattgcctccgcggtgggcgcgcagccgatagcgcgccacgagccagccacgcccggggctgttccagcgcccctgaacctggccctcgacgcgccgatcgacaccaccgatcccgcgattcatggccccggcgccgacgccgtagccaagctccacccgccccacgggccgctcgcgcaggacatccacggctgcgtccgtgaagtcgtaatcgccctcgctgccgtggctgcggtggtagacactgccttgcgcgaccacaccgtcgcgccgggtcccccgggcctgccaggccgcatggccgaacaggtcgaggaagggatcgccgtcgccggcgaaggcgcgcgcattgtccagggtcaggtccgagtcgtagcccgcgccgatctgcatgtagccagtgaccgccgggcgggcgtgttccagctcctccagccgagacgccactaagcgctgcaggcgttcagcgcgggcctgctgctgagcccgccgccaccagtactcagccgccgcccagtccccccgctgccccgcagcgcgccccaggttgaaggcggccagcgcgcccaactccggatcgccgaggacggctgcaaaagcccgctcggccacccggtactcgccggcctgatactcggtcacgccctgattgaagcgctccgtcgggttgtccgcccacacgggcccgacgaacgccgccaacacgatcaccaccagcagacccccgagcaaccgcgccacggaaaatccacgctgatgactcaagaaatcagacgaagtgccgacacctctgctgagggtcagtgagcctggtttcactttcgctcccagtcagggtcgatcaatgagcattgtcagtggtgtcggcacggtagccggtctgttcggcgcctaccaggggtaccaggcgcagcagcgcgcccaggagacgcgtgaggatcagaccaacctcctgcgcgagcagctcgaggtggcccacgagaaaaagcatgagtacgccgacgccctgcgcgccgtcgagaaggcgctggagcaggtcaatgacagtggcgccatcgagccggaacagcttgaggccctcgagcgcaaggggctgaacatcgacgagcaggcgtgaggtccatggagactccccaactccacccactgacgcctgcagcgtcttacaacacagcctgcaccacagcccccaacccggccactgcggacacgcccagcaccgccccgcgcaaccagcgccgatccagtgctcgggcggtatagccggacagccagaagccgatcgcgatgccgggcagcagactcaggccgaggagcagctcggtaaggccgaagcggccgatccaggccagcgcccccagggagccgaacgcccccaccacgaacaccgccgacagcgatgcacgcagccgtgcgccgctcaccccttggtaggccagggccaggggcgggccaccgatggaggtggccgtggccatgaagccggacagggtccccccggccagcaggcgcccgccggtggggcgcggagaccccgccaccaggctcaacgccacggcgagcagaaccaggattccgaagatcagcgacaggtgggattcatccgcgcgggcaaggacgacaccggcgagtgcggcgccggagagttgccccgggatggcccagcggatcccgccaacatccagggcgcggcgttcccggatgaggatcatcagcggtgtcaccatgccgacgacgagcatcggcccgggcaccagcaccggatcgatccagtagagaacgggcgcacccaagagggccaccccgaaaccaattgaaccctgaacgaccgtgcctgcaatcagcaccagggttgccagaacccactcaccgagctcgatcacagaccgctgtatcgtccagggtattcatccgtgtaatggtttcgaaaaccgacggaaaccggacgctcaggcgtccggaatgcgcagctcttcgatatcccggcccagttcctcttcccagtggacgacccatttcggcttgcggccgcgcccggtccaggtgcgatccggatcctcagggtggcggaacttcggcgggaccttgttgcccttggtggccttggcgccggcgcccttgctcacccctgagacgatctcgtcgagatcgagcccgtatttctgggccacctgtttcatttcctgctgggcctgcttgcgggcctctttctcgcggcgcttctgctccttctcgatcatccgcgaggccttttgcaggtccacgaagtcgagttcttccgccgcctggcggatcgtttcaagggcttcgtcagtggttgtcattctccgcttcctccgctttggaatatcgctccacggcgggaaattagcgaaaaacgatggaattgtaaacggagggggatcacccaggcgagaaacggatccccacggatgggtttcgccgcagaaaaatacccgattcagaatacccgtctgttagaaaccaagcacccaaggggccaggaggaaggcagccagcgtggcgatacccgcaccggcgaaggtcagcagcgccccggcacgcaccatgtccggtacggtgatgcgatcgctgccgaagacgatggcgttgggcggcgtcgccaccggcagcatgaacgccgccgaggcggccagggccaccggtacaccgagtaatagcgggtggatatcgatggccagcgccagggaggtaaccagcggcagcagcgtggcggccgttgcggtattgctggtcacgtggctcatcagggccgccagtatcgccaccgagagcaccagcagcggcgccggccaactccccatgccactgagcagtgccgcaatggcaccagccaggccgctctcgtcgatggccacgcccagggccaggccaccaccgaccagcaccagcaccccccagggcagaccgcgggtgtcttcccagtcgaggaggaacttcaggcggcgcacatcggccggcaccaggaacagggccagggccccgagcagcgcaatgccggcgtcgctgatcgccaccgagccaggcaggacgctctccaaccaggggcgcatcacccaagccagcgcagtcaacacgaagaccaccgccacccggcgctcggtgcgctgcatgggcccgatctgccggcgctcctgctcgatcagctcgccaacgccttcgatcgcctggccgggcaggggaaacacccagcgcgtcagcacccaccaggccagaaccagcatgatggcggagaccggcacgccgacgaccatccactgcgcaaagccgatctggatatcgaagcgatcgcccatgtagccggccaggaaagcgttcggcggggtgccgatcagggttccgagaccgccgatgttggcgccgaaggcaatgcctagcagcagtgccagggtgaagtggcgatccgttttgccgctgctggtctccaccaggctgatgaccgacaggccgatgggcagcatcatcgccgccgtggcggtattgctcacccacatggagagcatggcggtggcgcccatgaacccggccaccaggagatcgtcacgcccgccggtggccgagaggatgagcagcgcgatccgtcggtgcagcccccagcgctggatcgccatggcgatcaggaacccgccgaggaacaggaagatcatcggattggcgtaggaggccatcgcctgctcggggctggcgacgccgagcaacggcagggcgacggccggcagcagcgcggtggccgcgatgggcaaggcctcgctcacccaccaggtggccatgagcacggtgagcgccgccacataccaggcctccggctccagtccggccggcggcccggcgagcagcatggccgcggcggccagggggccgccgatcaggccaatccagcgtctgcgcgcagcgctcgggttcgtgctcgtactcacaccttgaactgctcgaccagcttgcgcaggtcgcgggcgagcacttcgagctcgtcgccggcctgcttcgtctcgtggctctcccgggccgtcgtctcggccgcgtcgttgatggaggtgacgttgcggttgatctcctcgaccacctggctttgttcctcggcggcactggcgatctgggtgttcacctcactgatggtggtcaccgattgctggatgtcgccgagcacgccgtcggcctcggaggcctggttcaccgtctcctgggtctgggcgtggccttgctccatggccgcctgggcgctcttggtctcctcctgcagcgcgctgatcatgtcctggatctgctgcgtggactcgtgggtgcgcgtcgccagcttgcgcacctcgtcggcaaccacggcaaagccccggccctgttcgccggcccgggccgcctcaatggcggcgttgagggcaagcaggttggtctgctcggcgatctcgcggatcaggtcgatcaccgtaccgatctgctcgctgtcgtcggccagcttctggatcgctccggcggcgcgggagacatcatcggccaactggttgatgccgctgaccgtctgctgcaccacctgcttgccgcgctgggccgcatcctcgccgctctgcgtcgcctcggcggcgtgctgggcgttgcgggccacctcgtgggcggtggaggtcatctcgttcatcgccgtggccacctgctcgatttccgagcgctggcggtcgatgcggtcgttgctccggtcggtgacctcggaaacctgctgggcggaacgatccaggcgttcggccatctcgaccacccggccgatgaggtcgtggaagacggccatggagcggttgaaggcgctggccgcctgaccgatctcatcgccgctgtgcacatccagccgccgggtgagatcaccgccgccgctggcaatggcgttgaggctgtcggtcatggtgttgatcggccgcgtgaccgagcgctgaatgaagaggtagaccaccagcaggaacggcaggctgagcagcacggcgatcccgaagatcgtggtgccgaagccgatcaccgcctggttcacgtcctcaagggagatctccatggtgaccgcgccgaggacctcgccctcgttgcccgggccatggcactcgacgcaggacttgccgaggaagtccgtctcgttgaagttggggatgaccgcccgcagggcttgcccgccgtcgatctgcgcgatgtagggctcaccggtctccagcacctgggcctcgacctcgtcctgcggctgttgcccttcctcgccgggcccgtaccactcctcggtcagctcggcgcgcagcacccgcagcccggatacgttgggcagttcctggatctgatccaggaactcgtggcgctggtccatggtattggtccacatcatggcggtgaggccggccatggtcatctggttcatcgtatcggtgaactcgatggcctgatccaccgccacattgcgctgctcccaagccgcgtaggcgatcatgctcgtccaagcgaggaccagcatcagccagatgccgacgagcaggcggatccagatgcggatgtcgtggacgcggcgcagcagcttcattgtggtctcccgttgcagccggccgaaaggcgcaggccctgacccggttatcggcgcgaatctaacacaccttatagggccacgcgccgcgcttgcgccctagcgccccatccccgggggcagccccccggggccaccgggaccacccggcccaccgggaccgccgccgcccatcagctgctggaacatgcgctgcgggccgcccttcttcttgacctgcttcatcatcttctgcatctgcttgaactgcttgagcaggcggttcaggtcctggacctgaaccccagagccggcggcgatgcgcttcttccgcgagccattgatcatatccggcttggcgcgttcggccggggtcatggagttgatcatggccagctggcggcggacgatacggtcgtcgagctgatccttgaccttatcgaactgcttgcccatgcccggcatcttgtccatcaccccgcccaggccgccgagcttgtcgatctgctgcatctgctctttgaagtcgttgaggtcgaaccccttaccgcccttcttgagcttcttctcaagctttttcgccttctcctgatcgacgctgcgctcgacctcctcgaccagactgacgacatcgcccttgccgaggatccgcgaggcgacccgctcggggtggaaaggctctagcgcgtcggtcttctcgccgatgccgaggaacttgatcggcgcgccggtcacatgacggaccgacagggccgcaccgccgcgggcatcgccgtcggtcttggtcagcaccacgccggtcagcggcagggcctcaccaaaagcctgggccgtcttggccgcatcctgacccgtcatggcgtcgaccacgaacagggtctcggccggggtcaccgtcttatgcaggcgcttgacctcgtccatcatcgcctcgtcgatggtcagccggccggcggtgtcgacgaggaggacgtcgtagtaatggcgcttggcgtggtcgaccgcgtccttggcgatgcgctcgggcttgtcgccggatttggaggggaagaagtcgacctccacctggccggcgagggtctcgagctggtcgatcgccgccgggcggtagacgtcgcagctgactaccaggacctttttcttctcgcgctcgcgcaggtagcgggcgagcttgccgatggaggtggttttgcccgacccctgcaggccggcgaccagcaccaccgccgggggctggacgttgaggttgagcggttcggcctccgcgcccatgacgcggacgagctcgtcctggacgatcttgatgaaggcctgccccggcgtcaggctcttggccacctcggcgccctcggcgcgcttcttgacctcttccgtgaagctgcgcaccaccggcagcgccacgtcggcctcgagcagcgccttgcgcacctcacggaccgtctcctggatattttcatcggtgatccggccccgcccgctcatgcgctgcgtgacggagtcgaagcgtccggtgagattctcaaacatggtccggcctatccgttcggaaacctgaaacaggccgcattatacgggtccgctgcgccggcgtgcgaatccagtgtgccgttgcggcttgtcgcagggtggttcccgggtggcacggtttatgccatcatccgaggcactatggttatctctgccctcaccgttgtcaccaccctcctctacctggctgccacggccgccctgggcgcccgtctgctgctgcacgaggagcgcagcccggcccgctcgacggcgctggcgctggccgccgcggcggtcggtacgcacgtggtggtggtcggcgataccacctgggtggatgacgggctcaacctgagcatcttcagcgcgctatcactggtttcctggatcaccagcaccgggctggtgatcgtcagtctgcgccagcgggtcgagcacctgggcatcctgctctggccgctgtcggccatggcggtggctctgacgctgttcgcgcccccggaggccaccctggatcgcgagatggcggtgcagatccatatcgtgatctccatgaccgcctacgccaccctgctggccgcggtcctccaggcgctcatcctgggtgccctggactaccggctgcgccaccggcgggccaccggtttcgtgcgacagctgccggccctgcgcaccatggaaaagcagctcttctggctgatcaccgtcggcttcgtggccctgaccgtggccctgggctctggcttcctgttcttcatggatcgcctccttgaggggatgatgatccacaagacctccctgtccatggcctcatggctggccttcgccaccctgctgatcggccacgcggtgtggggctggcgaggacagacggcgatccggtggaccgtcatcggtttcctcgccctgatgctcggctacttcggcagcaagttcgtgctggagcttatcctccagcagtgaagtagtcgggctcgttgccctcgcgccacttgatgttgcagccgatgctcgggtactgcggatggggtggcacggccccctcgagcagtgcatccaccgccccgcgcaggtcggcgccggtgatcggccgatcgttgcgcggcgtgctgtcgtcgaaccgccctcggtagtagagcttcagtccggcgtcgaagaggtagaaatccggcgtgcacgcggcgcggtacgccttggccacggactggtccggatcgaagaggtacgggaacgtgtagccggcggcctccttctcctcggccatgcgctccggaccatcgtccgggtgggtttcggggttgttggcgctgatcgcggccaccgcaatcccgcgctcctggcactcccggccgaagtgagctaggtgatcgcgcaggtgcttgacgaagggacagtggttgcagatgaaggcgatcagcaccccttccccgccagccagatcctcgcgcagggaaaccggccgaccgtcggtatccgtgagggtgaaatccggggccggggtgccgatgggcagcatggtggattcggtgcgtaccatcctggttctcctcctggcgtactgcgtcggtgatggatcatcggcgcgccgccgaccttgagcgcggggggcgatcagccgccaccgtgctcgtcctcggcgcgctccagggcatcgagcagccgagcgagaatccgctcggcgtccggtccgccgcgggccgtgtagaccgcacggagggggcgggccggatcggcgaaggcctcgcgctgcgctgcgtcgagctcctccagggcaatatcctctgactgctggatctgttcaagccgctcgtcgttgagcgcctgctgcatgtcgtgggcccagtccaccaggtcctcgccgatctcgcgcagcatctcccgccgcccgcgcggcaggcgctggtagaagatctcgctgaccagaaaggcggagacgtgcggcgccgcccggggcagggtccagtaccgggcgtgctcgtagaccccgagcgcctcgtggatgtagatcggctgcgcggtggcgtccacccgcccttcgaccagggcctggtggagctccccgtactcgacgtgctcagcccgcgcgccgtaggcgcgatagctctcgcgcagcaccgggctgtccgccacccccaggcgcaaatcgcggaagtccgccggctcatccagcggcccttgcgccgcccacacctgccagccggcgggcaccagggccagcggccgcagccgcgcgtcctggtaggcgccctgcagggccttactctggagcagctccgggtcgttcagggcccgggcgttgacgtaggcgtcgtcggagtagatgaagtgcaggccgaagacctgactctcggggacagcgccggcgaggtcgccggacccgaaggcgaagtgcaccgcgttccgacgcacttgctggtgaacggcctcggtgtcgccgatggcgccgtaggggtagatgcttacctccaccgcgccgtcggtccgctcctcgacctcttcggcgaagcgggtggcgtactcgtactgcacgccacccgccttctcctccagggcgatgcgccattgctctgggggatcctcgccacaaccgacgcccacgccggcggcggcgacgatggccatcagcaggcggcgcatgccccgacccccgccgccgtcacgaggcgccgtgctcgtcctcggcctgatcgacggcctcgagcagtcgatccagggcctgctcgccgcggacgccgacctcgtcgatgtaggtatcgcgggtcggcagggcccgctcgcggaaggcgtcccgctcgtcctcatcgagggcgatgacctcgatatccgagttggccttcatgtcggccagccgctgctcgttgacctcctgctgcatgtcgtgggcccagtcgaccatgtcggcggtgatctcgcggatcatctcctgtttttcgtcggggagcgcgtcgaagaacatggagctggccatgaaaccggcgatgaactgcgcctggcgcgcctcgatgaagtagtcctggacctcgtagaagcccatctcctggtgggcgaagtacggctggacgttgccgtcgatgacgccctgctcgagcccgccgtagacctcgccgtaggccatgggggtcggatccgcgccgtactgacggtacgtctcgcgcagcagccggttgtccatggtgcggatctgcacgccgtcgaagtcctcgggggtgcggatcggctcattggcgctccacacctgccagccctcgggcaggaccgagaccagctccatcccgcgctcaccgaaggcctgctggaccggttcgctgtgcaggaagtggggatcgttcaacgcccgggtattgacgtattcgtcatcactgagaacgaaattgacgctgaacagctgactctccggtacggtcgcgcccagcgccccggagccgaaagcgaactgcaccacattgccttgcagctgctcgtagatatctcccatctcgccgatggtgccgtagggaaagagatcgacttgtacctcgccgtcggtgcgggcctccacctcctcggcaaagcgctcggcgtactggtactggatgctgccttccacctcctccagggcgatccgccactgatcggcgtgggcggctccggcgaaggcgacgctgccaagcagcacggtagcgatggcataacggtgcatggggatgatctcccgtcagcatggtgatcgttttgaaccctagcataagcggctggactgtacgtatcccccggggattcgatatgttcacgccatcgatccagttgggacccctgcatgggcacacggaagcggacctggctcgaacggctcgacggcggcatcgcccgagtcgaggcgttcatcctcggcggcggcgtgctgctgttggccggtctttccatcgccaacacgctctcgcgcaacctcaccggcaacaccgtcccaggaaccttcgagctcaccgagatcctcatggtctggatcaccttcggcgggctcgcctacggtgtgcgccgggcccggcacatctgtatgaacgcggtctacgatcagctccgcgggttggcgcgcaaggggttgttgatcttcacccacgtgggcaccgccggactgctgttctacatggcgtggcacgccgggcactacgtctgggaggtccacgagagcgggcgcaccagcacggcgctgggcattcccatggggctggcctacctgatcgtgcccatcgggctgttcgccggtggcgtgcagtacaccctcagcgcctggaagaacctcacccaccgcgccctctaccgctcctacagcgagcttgagacgtacgagcatggcgaagacccggcgggggacgcccggctatgacgacgctggtcatcaccgtcatgctcatcctgctgctgctcggcttcccactgatggtgccgctgctcgccggggccctgctgatcctcatcgtcgagctgccgttcatcggggccgacgcccttgtccggcagatgatcaccggcatccagccggtcgtgctctcggcggtgccgctgttcatcctcgccgccgacatcatgacccgcgggcgcacggccaacaccctgctcgatctggtggcaaccgccatcggccacatccgtggtggcctgccgatcaccacggccgtgagctgcgcgctgttcggcgccgtctccggctcgacccaggccaccgtggtggccatgggcacaccgttgcgcccgcgcttgcagcaggcgggctacaaggacagcttcaacctggcgctgatcgtcaacgccagcgatgtggcgctgctgatcccgccgagcatcggcatgatcatctacggcgtggtggcccagacctcgccggcacagctgttcatcgccgggatcggccccgggctcttgatcctgctgctgatcagcctgtggtgctacatctacacccgctggcagggcatcgagggctccgaacgggccggctggggcgcacgcggccaggcgctgctgcgcgcgctgccggcgctggggttcccggtgatcatcgtcggtggcatctatagcggcttcttcacgcccaccgaggcggcggccatctcggtgctctacgccgccatcctggagttcggggcgtaccgcagcctggggtggcgggatctgctggaggtggcccgctccaccgggctgatcaccgcggtggtcttcatcctggtcggcgctgggcaggccttcgcctacagcctctccttcgcgcagatcccgcaggagctggtcgggccgctgatcgacgccgtcgcccacgacccgaccctggccctgctggccatcgcgctgatctacttcatcggctgcatgttcgtcgacccgatcgtggtgatcctggtcttcacgccgatcctggcaccgctggtcgaggccgctcagctcgacccggtcctggtgggaacgctggtggtgctgcaggcggccatcggctcggcgacgccgccctttggggtcgacctgtttacggcgatcgccgtcttccggcggccgtacctcgaggtgatccgcgggacgccgccgttcatcgccatcatgatcctggccacgctgctggtgatcttcttcccggagatcgccctgttcctgcgcgacctcgccttcggttagcccccactcagcgcagccggaactcgatggtgacgctgagctcgaggcgctcgaaggactcgtcctcggggatctcgggcatctgcacggactcgatcatgcgctcgacctcttcatcgaagagctcgtgctccgaccgctcggcgatctcccactcgagcacgttgccctcggcgtcgaggacaaaggtcagccccaccgatccctccaggcgccggcgctcggcggaacgcggataacgctgctcggcctgcagggtccggtgcacatccgccaggaaggagtcggagacgtcagactcggtccccacctctgcctcctgcggcggcccctcgtccggctcgtcgtcctcctcctcgacctcgtcctcttccggctcggggtcgacctcttcctccggttccggttcgggctcgggctccggctccggctccggctcgggttcaggttcaggttcaggttcaggttcaggttcaggttcaggttcaggctccggctccggttcgggttcgggttcgggttcgggttccggctccggttcatcctcttccggctcgtccaccgcctcctcctccggttgcggcggaacggcggagagctgcacctccaccccctccggggcgtgccgttcctcgacctcctcctcggcatcccggggcacccaggccaggatcgcggcgtgggcgccgacggcgacggtgcccgcaaccaaccagtggatccagcgcggctccatctcagtgctcccgccgggtgatcagctgcatgcgctcggcgccggcctcgcgcaggtcgtccatcacgtcgagcagccgggccgaatcggcatcggcgtcggccttgacctctaccgggcgctccggcgcctccttcagcgccgtcttgagccgctccagaagctgctcacggttgtcgaccacgtcctgatctacggccagctgtccctcggcgtcgatcagcacccgcaggggctcatccaccagctccgccccctgctcgctgtccgccggatcgacggacagcggcgagtcgggctcgagggttcccgccaccatgaagaagatcaacaacaggaagacgatgttgatcatcggtatgacgttctcttccggctcgcggcgcggcggttcgggcagtttcatccctcttcctcctcgcgcagcacagcgacgtcctccagccccgccaacgcggcgctgtcgagagcccggatgacggcccgcaccggcgcaccggcggccggaatgaccagcaggcggcgatcggcgtcggcctcataggcctcctcgaaccggctccgcaggtcgtccgcagcgaccgattcgtccccgatccggtagccgtcggtggtcacgtgcaaccgcagcggctcctcgtcctgctccgcgtccgcggccccctcggcgggggcatcgaccccgaaggcctgccactcgacgaaggtcgaagcgagcatgaagaagatcagcaggatgaagacgacgtcgatcagcggggtcagactcaccagccgtcggcgacggggggtctcttcaatccgcatggcgcagcggcggcggcgccgtggtaaagacctgagtgaccgaatcctcgacgcggtggcggaagcgctcgacaatgcgctcaagccaggtgagcgcggccaccgcggggatcgccagggccagtccggcggccgtggtcaacagcgcctcccagatgccgccggagagcatggacgggtccacctgactgccggctgcctcgagctggcggaacgcctcgatcatgccgaggaccgtaccgaggaggccgagcagcgggctgagcaccccgatggcctcgaggccgcgtaggtaggcgcgtagctgttccagccgcccgctggccagccgggtcacctcttcccggacccgatcctggtcgtcgggcgactccagacgtccacgcatggccaccgccagcggctcggcacccaggtgcttgctggcctccagccgctgcagcgcctcctgggcctgcccggcccgccaggcggccagggcgtcgttgagagtgcgccggtcgtagagacgcgctgctgcaaactgccagagcttgatcaggatcagggccagggtgaacaccgagagaatggccagcagcgtcaggacgggcccgccgtcgtcgagcagggtcatcagccgctcgaccacgctaccgtcggcaaaagggccagctgtatcggtctcactcatgggcgatcactcggggggttgcggtcgatgaccgtcataaagtaatgctattgcgaatcgttttcaatggcgaaaaaggcgacccgggcggccgcctcggcaggccaccgtctatttatattcggaggcgtaggccagcagctcccaggtcagctcgccggactcgctgagctcgtaggccagcagcgccgatccaccgccggtctcggtgtcgatggtggcccagacccagcggtcggagagcaccgcgctccgctccgcatcgacctccagcggctccttcaggcgggctgcctgatcggccagccactcccggcgctgcttcagatcctcgatcagatagcgctcgggatcggcgtcgataccggccacctcgaaccgccgcaccgcctcggtactcaggccgaactgggtgagcaacgcctcacggtcgtcgtgggccgcgatctcggcctccagttcctcggcccgctcctgggcgtcgaaggccacatagctcagccagccagtgatcgccaggagcatcaccaccgcagcgcgccagaccaggcgctcacggatttgctgcggatcccgggagttgctcgccggactgcgcttgtcgttcacgtctcatcctccagcaatcgaagcagatccttctgggtcgccacctgacgcaccccccgggagagcacctggttgaccagctcctcgttcttggcctcactcggcccgaacagcgcgcgggtctcggtacggactcgagcttcggagctgtagcgctcaccgtcgatgtggccgctgaccacccactcgctgctcaggctcgcccggcgattgagaaacccgccggcgcgctgatagtggaaggtgaagatctccacctccagacgccgctcggcctcgccgtcccactcggtcacggcgatcccctggcgctcgaaggcctccgccaggccgtcgccgacggcctcggacagatcgcggtcaccggagagggtcacaccaccgccctcgtcccggtaaccgaagatctcccgcggacgccgatcgaccacccgcagcgccagttcgccgggctccgcccgctcccgctcctcgatctgctcggtatcgggtgccagtttcaccgtctgcgtgccgggggcgcacccgctcaggcccaaggtggcaatcccacccagcatcagcacgactgctcctgctctcatcgtttttcgcctcgatcgctaccgccggcgaacgccagcgtcgcgttatcctacctgatcgcccgtgcttccttggatcagatcctggatggagggcaacatccgctcgaccatcgcctcgccgatgccgatcgcctcttcggcacggtggaactccagcagcccgatgtgggccaggcgcggcgcgagcatcagctcggggggatcgccagccatccgactgcgggtgatgcggtcctgcatgatgttcagcgatccggccagcacctcaaagacgcccggcgcctcgctgcgctcggcgtcccgcgccccggtccaatcgccccagagcccgaccagcgtcttggcgtggctacgcacgccggcgggcagctgttgcagccagcgctccgggtcgaccccggtaccggcgtgatgggcgctctctcgcaggtggcgccccaccagatcgccattgagattcaccgcgatgaccacgtcggcgtcgagggcgcggcagacgctcaccggcaccgggttgaccagtccgccgtcgaccagccagtcacccccccggcgcaccgggctgaacaccccgggcagcgcgctcgaggcgcgcacggcgtccgccagatcaccctcgcgcaaccacacctcggtgccccgaccgagcgtggtggccacagcggcgtagggcatggccagcccttcgatagccgctccggagaggtgctcctggtagaagtcgtagagccggcgcccctcgatcagcccaccggtggagcgcaggctcgggtcgagcatgcccaacacgtcgcgacgggtcagcttacgcacccacggctcgagcacatcgatcttgccggcggcgtagaaagcccccaccagggccccgatggaggtccccaccaccacttgcgggcgcactccggcccgctccagggcgcggatgataccgatatgggcccaaccccgcgccgagccgctgcccagcgccagggccacccgcggtttcgccttctgctcattcaccatgccgttcttcgctaacgctcccttgccaactcacgcagcatggcggggctcggcggcgcattccacagctgcagcggcgggaagcgcaagccgggccattcgaccccggaacgccgcggcccacggctgcagggctggcggcggaccgcccggagccatacccccggcgaactcctcagccgcacttcgactccccgcaattgaggcacgtcaggcagccttccatctgcaccatcgccttggtgtgacacttgttgcagagctgcgatccctccgggaaggcgccgggctcaccatccccggtgttggctgccggtccgccaccctcgacctcggcgcgcttttgctcgatgaaacgcttctggtgctcatcgagcccctccggctccatcatgccgatctcgcgcaggtgggtctcgatgacatcgccgatctccgccaccagcgagggcatgaagcggcccccgcgcttgaagtagccaccccgcggatcaaagacggagcgcagctcctcggcgaggaaggtgcagtcgccccccttgcggaagaccgccgagataatgcgcgtcagggccacgatccactggaagtggtccatgttcttcgagttgatgaagatctcgaaggggcggcggatctcgtgctcggtccccgggttgaggatgacgtcgttgatggtgacgtacagggcgtgctccgagagcggcgtcttgatcttgtaggtcgagccgtggagcgcctcggggcgctcgatgtgctcgtgcatatgctggatgtcggactccggctggcccgccgcatcctggctcggctccggcgcttcggcctcgttgcggaccacctcgtagtcgacgatgctcttctcgatcttcttggccatgtactcgctccccccggtggggttccgattcgggttcagggaatggggcaatccttgggtgaccgcggttcactccgcgcccacggacgcggagcgccgacgggtcagaacttaccgtaatacccctccttcagcgcctcgtagaggttggcagcgctgtgggtctcgccgtcgtactcgatctcctcatccccctgcgcctcaaggaccgtgccgtcctccagatggaagcggtaggtggtctcggagagatccttctccttgaccagcacgccctggaagacctccgggttgaagcggaaggtggtgcaccccttcaggccctgctgataggcgtagcggtagatgtccttgaagtcctcgtaggggtagtccgtcggcacgttggccgtcttggagatggacgagtccacccacttctgcgccgccgcctggatatccacgtgctgcttcggggtcacctgatcggcgctgatgaagtaatccggcagcttgccctgcccctcttcaccgccttccggcagggcgtcaccgtcgatgaagtggcggtacgccagcagctcgaaggagaagacgtccaccggctccttggtcttgcgcccttcgcggatgacgttgcgcacgtagtggtgggcgaacgacggctcgatgccattactggcgttgttggccagcgacagcgagatcgtgcccgtgggcgcgatggaactgtggtgggtaaagcgcgccccgatctgggcgagctcgtccaccagttccggctcttcgtcggcgatgcgctgcatgtagcgcgagtaccggccccacagcacgcggcccgggatctgctcgccgacctcgtagccgtcctcgcgcaactcgggtcgcttgcgcatcagctccggggtgatctcgtagatctcctccatgatcggcgccggccctttctccttggccagctcgagcccggtgcgccagccggtcagcgccatctgcttggccacctcttcggtgaaggccaccgaggcggcatcgccgtacttcatgcgcagcatggtcacggtggagcccagccccagaaagcccatgccgtggcggcgcttgcgctggatctcggcgcgctgctgctccaggggcagaccgttgatctcgacggtgttgtcgagcatccgcgtaaacaccgccaccgcctcgcggaactcctcccaatcgaagcgcgcctgcggcgtgaacgggtcgcggacaaacatggtcaggttgatcgacccgagcaggcaggcgccgtaggggggaagaccttgctcaccacacgggtttgtggcccgaatctcctcgcagaaccagttgttgttcagttcgttgtactgatcgatcaggatgaacccgggctccgcgtagtcgtacgtggaggtcatgatcaggttccacaggtggcgcgccttcacccgacggtagatgcggcaggcgacccggccctcgccgtcggtcacatacccctcgcgggtcggccactcgcgccagagcacctgctccggatcctgtaggtcgatcccctcggcggcgacctcgtcgtcggtcagcggaaaggccagcggccactcttcgtcggcctccatggcctgcatgaaggcgtcggtgatcagcagcgacaggttgaactggcgcagccgaccgtcctcgcgcttggcgcggatgaagtcggtcacgtccgggtggccgacatcgaaggtggccatctgcgcgccgcgccgcccgccggcggaggagacggtgaagcacatcttgtcgtagatgtccatgaacgacagcggcccggaggtgtacgccccggcgccggagacgtacgccccgcgcgggcgaagggtgctgaactcgtagccgatgccggcaccgctcttgagggtcagaccggcctcgtggacgcgcttgaggatgccgtccatggagtcgtggatggtcccggagacggtgcagttgatcgtcgaggtggccggcttgtggtcccaggccccggcgttggagatgatccgccccgccggcacggcaccgtgacgcagcgcccagaggaagcgctcgaaccagtgctcctgcttggcctcagtctcctcgacctcggccagcgcccgggcaacgcgctgataggtctcatcgatgctgctgtcgaccgcctcctcggtcttggtcttgagccggtacttcttgtcccaaatgtcgagggaggcgctctggatcggcacatcgccggccgactggcgcatcgcctggaccttgctctcggcgcgcttggtcatggatcgtctcccttggcctgcctgtgttgcgtgaatcgcgagcataaagcagcccgtgggccggcgcggcgcgcgctggcccggttttcaggatgctcgcgggaaacaccatatgtagtagttaccgggtcagcttaccccaaccggttgtgatttcaagtcttgacaggcaaggggagcaacgctacttcaaggcagtggggcggtccgaccgcccggcggccgggcggcgcagcgccaaccacgcggcacccggcgctgcccgaacccggaccgccgggcaccgcacttgcgccagtcaatcctccggcgagatccgtcgccgcaggaccgccttctccagctcgacgacgccgaacagcaggacaccgaagaccagcacccgcagccactcctcgggacccagtccggcggtgccgaacagcgcctgcaccggcggggcgtaggtgaacagcccctggagaacgatgagcacgccgatggcgatcaacaccgcccggctgccgagcaggccggcgacactggtcaccggttccaggatgtagcgggcgttgaacaggtagaagacctgacccataaccagggtattgatggccaccgagcgggccaactcgtcagagaccccctgcgcctccatgtagacgtagtggccaaaggtgcccatgaccaacagcaccgagacgaacaggacccgccagatcaggaacccggagaggatcggcttggccggatcccgcggtcggcgctccatcagccccggctccggcggctcgaaggccagcgccagggccagggtcacggcggtgaccatgttgatccacagcgcctggaccggcgtcaccgggagagtcagcccaaacatgatggcgatgacgatggtgaacgcctgcccgccgttggtgggcagcaggtagaggatcgccttcttgaggttgtcgtagaccgtgcgcccctcctccaccgcgtaggcgatggaggcgaagttgtcgtcggcgaggaccatctccgaggcctccttggccgcctcggtgcccttgttgcccatggcgatgccgacatcggcgcgcttgagcgccggggcatcgttgaccccgtccccggtcatggccaccacctggccgtgcccctgcagcgcctggaccaggcgcagcttgtggatgggcgtggtgcgggcgaagacgtcggtctccaggcagcggcgaccgagctcctcgtcgtccatggcctcgatctcgtgaccgaccagcggcttgccgcggatacccagttgctcaccgatggcgccggcggtcagggcgtggtcgccggtgatcatcttcacgccgatgccggcccggtggcactcggccacggcctcgatcgcctcctcccgcggcggatcgatgatccccatgaccccgaggaacaccataccctcctcgacatcggagaagagcagctcgcggtgatcggggtcggtctccttgaccgccaccgccagcagccgctgcccccgggaggcgatgccgtcgagcacctcctgccaatgatcgcggtccagggggcgatcgccgtcggcggtccgctcccgggtacaggcagccagcacccgctccggggcacccttcatgatcagcagcccgccgtcctcgcgctcgcggtggagggtcaccatgaacttgtaggacgactcgaacgggatcacatcgacccgcgggaaggagcgatcgagctcgcggcgctcaaagccgcccttgaccgccgccaccatcagcgcaccctcggtgggatccccctccaggcgccaattgccgtcgcgatggtagagcgcagcctcgttgcacagcgccacgccacgcagcatctgcgccagcaccggctcctcgccggcgctgaccgtttcgcccccgttgcggtggaacgccccatcggggacgtagcccacgccgctgacctcgtaggcctgctcggcggtcaccacactgcgcacggtcatctcgttgcgcgtcagcgtcccggtcttgtccgagcagatggtggtcaccgaaccgagagtctctaccgccggcaggcgccggatgatggcgttgcgcccggccatgcgctgcacaccgatggccagggtgatggtcatgatcgccggcaggccttcggggatggcggcaacggccagggccacggcggcgaggaaggtctcgatggcggtatacgcctgcagatagtagccgatcaggaaggtcgccgcggcgagcaggacgatggccaccgacagccagcgcccgaactcggccacctggcgcagcagcggtgtagtgatcgactcgaccccggcaatcaggctgctgaccttgccgatctcagtggcctcgccggtgcccaccaccacgccctggccgcggccgtaggcaaccagggttccggagaaggccagcgacttgcgatcgccgagctcggcatcgacggccaccggttcgtcggccttctccaccggcaccgactccccggtcagcgcagcctcgtcgaggcgcaggttgcgcgcctcgaggatgcgcacatcggcgggtactcggtccccagcctcgagcaggacgatatcgccgggcaccagatgctcggcgttgacggtcatgcgctcgccatcccgcaggaccaccgcccgtggcgaaagcatgccacggatcgcgtccagggccttctcggccttgccctcctggacatgaccgatgatggcgttgatcagcaccacgccgaagatgaccgcgctgtccagggtgtgaccgagcagcgcggtgaccacgccggcaacgatgaggatgtagatgaggacgttgtggaactgcttgaggaagcgcttgatcggaccctcgcgctccggcgggcggagccgattggggccgtaatgctcgagccgctgctcggcctgctcgctgctcagcccgctgcccggctgcgcctcaaggcggctaaccacctcctcggagtgtatcgcgtgccagtccgcttgccgctgctcagcctgccctgcaccctcgcgcataccacctcccgccttgaggttatcccagaatgttgcagtgtagcattcaggggagtcccacctcgtccgcacccccgctgtcgaccagttcgcgttcggcgttctggaacttgcgcagataacgggcggacttggtggcctgatccagcgcccggcgcaccgccgagaggcgatcgagcaccgccaccatccgccggaccggcaggcgcccctcggcgccggcacgcagcaggcgctccttgatcggctgatactggcggtcgaagcccttccgcacggccttcactgcctgccgatcccaggcggagaggtcctcaccggtggcctcgatgccgcgaactgcctcggcgagcaggcggtccactgcggcggccaactccggatcgtcgatgcgcgtctcaccccccgcgtccagcttcgccagggccacagcccgctcggccatgtcctgctggtactgcgtcacccgcagcaggtgggccaggctgttggcgaaggccggatcactctggctgcgctcgatgcggttggcgaactcgttaatggtcagggtcaactgctccaggacccggtactcgccctcgagccactcgcgctgggccggcccgccgccactgatcgccgcggtgaccataccgcgcgctatggccccggtgcgctcggcctccaggcgcgcggcatccagggccagggccggggtggcgaggacgttgtcatccaggtagcgcggccggctgtggccgtcatcgccccggcgaaagcgccgctccagccacgccaccaggcggggtgtggccggccacatcagggccaggccgaggagcatcatcagcgtgtgaaaaacggccagcaccaccgccttgtgcgccgccagacccagccagccgacgatgtggtgggccagttccagcagcgggaccagggccgccaacgccgccatcccggccaccgtgttgaagatcacctgggccgaggcggtgcgctgggcattggcggtggcccccaacgtggcgaagaccgccgtcgaggtagtccccaccgctgctccgatcaccgtggccgccgccgcctgctcggggaccagcccgccggcagcagcggtcagggtgatggccagcgccgccgaggaagactgggtgagcgtggtcagcaccatgccgatggcgacgaacagcagcaggctcagcaccccgtagccggccaggacggcgagcatgcccgggtcaccgaggtcggcaaacgtcccgcgcaggatatccagccccaggaagaacagcccgagcccggcgatggcatccccgagcgcctgccgacgccgggagccagcaaccacccgcagccccatgccgatgccgacggcgggcagcgccagcgcctggaggtcgacgttgaagccgatcagggccacgatccagctggtcagggtggtccccaggctggcgccgtagatcaccccgatggcctgggtcagggtcagcagcccggcgttgacgaagccgacggtggcgaagatcaccgcgctcgacgactgcaccgcggcggtaatcaacaccccggagaacagcccccgcaaccgcgagcgcgtcgaggcggcaaggatatcgcgcagcgcgcccccggcagcagcacgcaggccgtcgctcatcagccgcatacccagcagaaacaggccgataccgcccaggaacgtgaagacctgcatgccccccatcgaggactcctgtcgccaaaaaccgatgcgtcgggacgggatgttagactaaagcgtcctatgaagtcggtacttcgatgatcgctctgatcctcgccacgctgcgcgacgccacctccctgctcctgcgcggcctgctcgtcgtcaccctgcccctgatcgccctgatcctgctcgccctccagggcaccggtgccgtctacgccgagctcgcggagctcgccttcccgctgcgcctggcgctaagcgcctgggtggccggcgtggccgtcgctggggtcatcgccctgggcacgctactgaccgcggcccagagcggcttgccccgcacccactacttggccggcttctggcggctggtgcggctgtggatcgtgcaggccgtgtggctcatcccggcggcgttgctcatcgccgccgtggccgcgctgctcggtgatgccgtgcgcgcaccggtggccgagtacgctgacctgcgcgccgccgccccgtggaccacggcgccagcactggagatcgcgaccggactggtgctgcacacggccatgctcaccatctcggccacctggctgtggccgccggtggtcctgctgcgcagcgacgggcgcatccgcgaggggcgtcccatcgcccggcggatgcttcagcgcatcgccagcctggagtggttcctggtcttgatgctgatcccggtgctggccgtctccctgctctacccaccggcgggattactcggcgtgctgctgatcgtcctctgcccggcggtcaccgtggtggccatacagcgcagcagcgacgccttccgccacgccaccagcggccgcttccccatcgtctggcgctgagtctcccccttgccttccggcgggcaaggcggcaatctactgttgccatgaccactgtacaaacaaccacatctccggcgtacgccgaactccactgcctgagcgccttcaccttccgccgcggcgcctcgcagcccgaggagctggtcgcccgggccgcacaactggactaccacgccctggccatcaccgacgagtgctcggtggccggggccgtacgcgcctggcaggcggcacggagccacggcctgcacttgatcgtcggcaccgaactgcgcccggccgatggcccgcgggtcgtcctcctcgcccccacccgtcaggcctacggacagctctgcgccctgatcagcctggcccgcggccgcgcggccaagggcggctaccacctcacccgggaggacctggacagcggcgcaccggactgcctggggctgctcatcccggacgccccccaccaggaagggaccgagaccgaggcccagacccgctggttcgcccgccgctttgccggacgcggttacctggcggtggaactactcggcggccccgacgatgccgcccgctgccggatgcttgaggcccgtgccgccgccgcgggcctgccggcggtcgcggccaccggcgccgagatgcacacccggggccgccgggccctgcacgacaccctgaccgccatccgccacggccgcccggtcgccgaggtcaccgcccacctggccagtaacggcgagcaccacctgcgccggcgtccggccctggccgaacgctacccccaccacctgctcgcacagagcaccgccatcgccgaccgctgcaccttctcgctggacgagttgcgctacgagtaccccgaggaagtcgttcccgagggcacgacaccgacggcacacctgcgccagctggtcgagaccggggcccgccggcgctatcccgacggggtgccggcagccgtgcaggccggctacgaacgcgaactggcgatcattgccgagctcggctacgagcactacttcctgaccgtccacgatctcgtcgccttcgcccgcgggcggggcatcctctgccaggggcgcggctcggcggccaactccgtcgtctgcttctgcctggggatcaccgaagtggatccggcgcaccagtcggtgctcttcgagcgcttcgtctcccgcgaacgtggcgagccgccggatatcgacgtggacttcgagcaccaccggcgcgaagaggtcatccagtacatctaccagcgctacggccgccaccgggccgctctggcggccacggtcatcgcctaccggccccgctcggccgtgcgggacgtggccaaggccctgggcctggagcgcgagagcgtcgagcgcctggccaaggggctgcagccctgggaccactccgccgccaacgacgagcagctccgccaggccgggctcaaccccgacggccccattgcgcgccgactgcggatactggccggggagctcctcggtttcccgcgccacctctcgcagcacgtcggcgggtttgtcatcgcccgctgcccaatcaccgagctggtaccggtggaaccagccgccatggacgggcgcacggtgatccagtgggacaaggacgacctggaggcgctcggactgctcaaggtggatgtcctggccctgggcatgctcagcgtcatccgccgcgccttcgagctcatccaccactggcgcggccatgcctggaccctggccactctgccgccggccgatccggccacctacgccatgatccagcgcgctgacaccctgggggtcttccagatcgagtcgcgggcgcagatggccatgctgccgcggatgcgcccgcgctgcttctacgacctggtcatcgagatctccatcgtccgccccggccccatccagggcgatatggtccacccctacctgcgccggcgcgagggcagcgagccggtggactacccatccgaggaggtccgtggagttctggagcgcaccctcggggtaccgatcttccaggagcaggccatggagttggccgtcgtggccgccggcttcaccccggacgaggccgaccggctgcgtcgctccatggccgcctggcgcaagaagggcggactggcaccgctgcgtgagcggctcatcgaggggatgcgcgagcgcggctactccagcgcctacgccgaacgcctctaccggcagatcgagggcttcggcgagtacggcttcccggagtcccacgccgccagcttcgcgctgctcgtctacgcctcggcctggctcaagtgccatgagccggcggccttcgccgccgccctgctcaacagccagccgatgggcttctacgccccggcgcagatcatccgcgacacccgggagcacgacgtggcggtgcgcccggtggacgtgcgcttcagcgagccggcgtgcacgctcgaacccccgcagccgccggacagcccatcaggcgccggctcgcaaccggccctccgcctggggctgaaccagatccgcggcctgtccaccgccggcgccgagcggatcgccgccgcccgctcccgggcgcccttcaccggggtcaacgacctcaagcgccgcgcgcacctgtcccgggccgatattcacgccctggcccgcgccgacgcgctgcgcggcatcgccgggcaccgccgggcggccagctgggcagccctgggcgccgacgaggggaccgccctgatccctcccccgccggccgaggccggccgaccgagcctcgcccccgcccgcgagtcccaggcagtcctggccgactacgccagcaccggcttcaccctgcgccgccatccgctcgcgttcctgcgccggcagctccgggctcggcgctaccgcagtgccgccgagctcgccaccgcagaggacggccgttcgatacgggctgccgggctggtgatcaaccgccagcgccccggctcggccggggggatcaccttcgttacgctggaggatgagaccggtcggatcaatctggtggtgcgccgcgccaccgccgaggcccagtcccgccccttgctcgaggcccggcttctgggggtggccggcacctggcagtaccggcacggcgtcgggcacctgatcgccggccggctggaggatctgtcgggactgatcggcgaactggacgtccgctcccgcgacttcggctaaccgcccttcttgaaggccgacaggcggcgccgctcacgccggtcggggcgatggctgggccgcggcatggacgcggcggccgcacggcgctgctcggcctgctgctgacgccgctggcggctggcttcggtctcctcgtagagggtctcggccaccttggcagggccacgctcctcggccacatcgcggacgatcacctcgaagcgctgctgcgccttggtaatggtcagccgatccccagggcgcaccgcccggctcggcttggccttgccgccgccgacgtcgaccttgccgccctgcaccgcctcgacggccagacggcgggtcttgaagaaccgcgccgcccacaaccaccgatccaggcgcaccgatgccgaaccatcactcatgccaatgcccctctgccgtacggctccgtggtcgcgctgccgcccccctagagcgtcagctcgcggctcgccaccaccacgccgtcttcgtccgcgtagagccagtcaccggactggatggtgaccccggcgaaggtcaccgagacgtcgcgctccccgagccccttcttctgactcttgagcgggtgcgtattgagcgcctggacgccgaagtcgatctgcgccagctcggcactgtcgcgcacacagccgtagatgatggcgccggaccagccgttctcccgccccagctcggccagtcggtcgccgagcagggcgcagcgcatggacccgccgccgtcgaccaccagcacgccgccgtccccgggtgcgctgagcagctcgcgcacgcggacgttatcctcgaacagcttgagcgtggtcaccgggccgccgaagcgcgcacgcccgccgtagccgatcagcatcgggttcatcgcgcgcagctgcgcccccggctcgtcggcgtaggcatcacaaagatcggtggtgagcagcgccatggcgcctcctgtcgtactccaactggctggtgtgcagggtgttggtttaaggtaaccgtctgaacgccgactgggtaccaaaggccatgagcgcacagcacgccgcgcacgcgcaagccgacaccatcaccgccctgggagcgtatctcaccaccctggccgagagccacggccaggacgaggtcgcacaggccctgtgcgagatcgccacccagacgctgccgcgcagctgtggcgagctctggcagctctcgctcgatcgcgagggctggtaccacggcgggggctggcagaccggcaccgtcctgccaccgcaggggtacaccctgcgggcgacgctgccccggggccccaccgacgaactgcgcctgcccctgcaggcccacggcctgaccgtcggcgaggtccgggccccctatgagggccttgagtcggagcaggagcagcagctgctgcagaccctgagcaccgccgcggccatcagcctttccggtcacctgctgcagcgccgggtccgccaccgcaatgtccgggatccgctcaccggcctgttcaaccggcgctacctcgaggacaccctcgagcgcgaactccaccgcgcccgccgggtgaacgccgggctggtgctgatccgcctggaggtcgacaccctggatgccttcgccgccgaacacggcagcgaaaccgcggaccggctgatgcaggccatggccgacgccgtccaccacgccttccgcggctcggacgtctgctgccgggccggtgatgacggcttcggtatcctgctccccgatgccagcctggataacggcgccatgcgcgccgaggcggtgcgcgaggaactcgccgagctgcgcatccatcagcgcggtcgccccctcgggccggtgacggtctccgccggcgtcgccgcctatccggatcacagcagcaaccgggacctgttgctcgatgccgccgagagcgcggtcacccgggcccgcgacgaaggcggcgacgtgctgcgcatcgctgagctcgtctcgccccccaatcccaaccagatctgaccgaatcgagaaaggagccaccttgtctgccgaaaccctgcgcgtgacctactacctgacctgccgccccggcgaagatccccacgacaaggccaagggcatcgcgctcgagcagagcgccgagctgccctcgcgctgcatcccggagcacgtctacgacgacgtggtgccgacgatccaggagctaacagcgctggaggacggccgccaccgcctggttctcgacttcccggaggcgatcaccggcctcgaaccgacccagctgatcaacaacctgttcggcaatatctcgctcaagagcgggatccgcctggccgacgtggagtggacgcccaacctcctgcgcgccctgggcgggccgcgctacgggaccgccggcgtacgcgagatgctcggcatcggcgagcggccgatcagctccacggcgctcaaacccctgggcctggacaccgccacgctggcgggcttctgcgccgactttgcccgcggcggcatcgacctgatcaaagacgaccacgggctctgcgaccaggacacctcccgcttcgtcgatcgcgtgcaggcctgccagcgggcggtcaacgaggtcaatgccgagaccggcggccgctcgctctacctacccaatgtcaccggcccccgctgggagctggacaagcgcctcgacgccgcgcaggaggccggctgcaaggcggtcctcatctgccccttcctcaccggtctcgatgcgctgatctgggcccgcgaacgctacgacatggccctgatggcccacccggccttcgccggcgcggtggccggcgccgagcacggcatcgaccccgccctgctgctcggcgagatcacccgcctgttcggtgcggatatggtggtctacaccaacgccgaggggcgcttccccacttacgatcaggcgctgtgcgaccgcatcaacgaccggctgcgccgccccctgggcgacatccgcccggctctgcccacgccgggcggcggtgtggacgccgcacgcgcgccgtattgggccgagcgctacgggcccgacgtggtactgctgatcggtggcagcctctacgcccagggcgatcgggccgccgccgcacgccgtctgcaggatgtggtagagggtcagtaacggcatgagcagcggcgagcacgaggcctcccgcgtcctgcgtgagcgggattaccgctgggaaggcaccgaggaagaggcctacaaggcggagggcacccacttcagcggtgcccgccgccagaccctggtcggccgcccggccgggcaggaggcgccggccttcgaaacccgctacttcgaagtggaacccgggggctacaccaccctggagcgccatgagcacacccacgtggtcatcgtggtccggggccacgccgaggtggtcctggacgaccgggtcgagcccctgacgccgctggactgtgtctacatcgccccccacgcctggcaccagatccacgccaccggggccaacgagccgctgggattcctgtgcatcgtcgacagcgaccgcgatcggccacagcgcccggacgccgacgatctggcgcgcctctgtgccgacccggccgtcgcccggcgcatccgtacctgaagccaccgaggcccagagcaccccttggaagcgatccccgtcagcctactcttcgccaccctcggcggtctgatcatcctctccggctgcttctccggctcggagacggcgctgatgtcgctcaaccgctaccgcatgcgccacctggccaaacaggggcaccgcggggcgcgcatcgccgagcggctgctgcagcgtccggaccgggtgctcggggtgatcctgctcggcaacaacttcgtcaacatcgccgcctcgtccctggcgacgctgatcgccctgcgcctctacggcgagagtgcgatcgccgtagccgccgggctgctgacactggtgatcctgatcttcgccgaggtggcccccaagaccctggccgcggtccatccggagcgcgtcgcgttcccggccagctacgtcctgtggctgctcctgcgcttgctctatccgctggtctggctggtgaatacggcggccaacgccctgctgagcatcatccgggtgcgggtggaagacgtcagcgccgcagaactcagccaggacgagctacgcacagtggtcaatgaggccggcgacatgatcccccgtcgccaccggcacatgctggtgagcatcctcgatctggaggaggcgacggtggaggacatcatgatcccgcgcacggagatcgtcggcatcgacctcgacgacccgtggtcagagacactggagcggctgaccaacagtcagtacacccgcatgccggtctaccgggggacggtggaccacgtcatggggttcgtgcatgtacggcggatcgtgggtgacctggtccgcggcaacttcaccccggaggatctccaggcgcggttgaaggagccgttcttcatcccggaagggaccgggctgcacacccagctgctgaagttccagcgccagcgtgagcgggtcggcctggtggtggacgagtacggcgagatcctgggcctggccgctctggacgacatcctggaggagatcgtcggcgagttcacgacggacccgggcaccctgacccgttcgatcaaccggcaggatgacgggacctatctggtcgagggcagcgcgacggtccgggagctgaatcgggtcctgggctgggagttggagaccagcggaccgaagaccctcaacgggctgatcctggagcggctggaaaccatccccgaggcgggcacgagcctgctcatcgacggctatccggtgaccatcgtgcagacccagggcaatcgggtgaagaccgcggagatccagccggagcgccccccgtccgtccagcggccggggtgatgcagccgcagccgcccgccgagaggcaccccgccgccatccggcgctgccccgcggttggtgcccggacgctgccgtgggtgggggccctgccaccccgcctgacggtcgcgccccgcctgacggcggggtcccctgcgcggctcaccccggcggggccgctcgcttaactcgcggcgctacgcgccgctcggacaaaacctcgctgatcccccgccggggctgcgctgctcggcgcgcccaatggcggggtggcagggcccccacccacggcgcgccggcgggctttgttgcctgcgccggatggcggcggggtgcctctcggcgggcggctggccgtggtgatcagagggcggccacctcctgccactcgtcctcggtcaggagcttgttggcatcaaccaggatcagcagcccgtcctcgcgactgaccaccccatagatgtagcgcgacgattcctcattgccgacgttcggcgccgtatcgatctgcgcctcgcgaacgctggccacctcatcgacgctgtcgaccaggataccggcgacgttctccgccacctccatgacaatgatccgactctgcttgtccgcctcccgaggcttcatgccaaagcgcagccgcgtgtcgatcaccgtcaccactttgccacgcagattgatgatccccaggacgaactccggggcccccggcaccggcgcgatctccgacagcggcaggacctcctggacctgcatcacgttgatgccgtagtgctcgttgccgagcttgaacgtcacccactgggaggtcggcccctcagcgagttcggcatcgtcttcgtactgtgcctgttcgtaagccatgtattcccctcgctacgggttaaccggaaccggcggggttattctgcccgcgggaggctggggatgccagggtgccgccaaccccgccctcccgctcgagcatatcggcgaaggcgtccgtatccaccagcgcacagaggtgttcccgcaccgtgcccgccagccaacgccgtcgcccctcggccgagcgccactgtacctgctccggggttagcttgagcaccgcccccacctcccggcacgccagtccccaatggccgtcgccgacgatgatgatccgcccggcgcggcgctcctcgagcggtggccggcggtcctcggggaggaccacctcggcggtatcgaccacctgcacgtagcgcccacggtggtcgagcagcccatgcatccacgccggctgcccgaccgtgggctcaacctcgtccggatcctcccacggcaccacccggtggagcttgaccagcggcaccgccaggcgcagggcccccacatgcagggtcagcgcctgaaagaaaggccgggcccaggccggcgtcggatcggccgggggctccttgccaccggcaccggcacccgcctgggtgcgcggtggcgccggggcagcggtcttggcaggcgggggatcgggctcgggctgcggctcggaggccgtctccggcggtgccacggtcggcagcggcgcctggggcaggcgcggccgctcggccatgcggctctgcgccgcgggcgcctgaggggcgggcgctcgagctgcttccggggccgctggtatctcgcgctccgcggattcacccggggacgacgccgcctctgcggcagccgcctccggctccgggggcggctgttccccgcccggagacgcctccgcctccggcacaaagtcctcaacctcgtcgagcagcgcctgaagatactcccccagggcgtgctggtgatcgggcagccccttccccgggtcctcttcagacatggccggccacctcgttatcacgttcgcgctcggcccgggtcaggtgttcgagcagcttgcgaaaggcgaggctgccccggcaccagggctgcatcacggtcagcggcaggccgtcccggctggcctcacggaactgcgtgtccaccgggatggcgccgggccagacccgctcgccgtggcgctgctgcagatcctccagggcccgggtggcggcccgggtccgccggtcgtacagcgtcgggacgatggtgtaaggcagcgcgcggggccgcgagcgctcaatcatctccagggtgtgcaccatccgctccagccccttgagggcgaggaactcggtctgcaccggcacgatcagctgatcgcaggcggccagggcgttgaccatcagcaccccgagcatcggtgggcagtcgagcagggtgtagtcgaagcggtgggccatggtgctcagcccccggcggatcaccagccccatgcccttgcggctgcccaactgtcggtccagagtcgccagcgaggtggaggccggcagcaggtgcaggccctccacggcggtgggcacgctcatcgcctcgggatcgatgccccggccctggtggcggaagagctcgtagaggttcggctccaccacctccggatcgtagccgaagtagctggtcagcgacccgtggggatcgaggtcaaccaccagaaccgaacgcccccgctgggcaagcagcccggcgaggctggtgacgaccgtggtcttaccgacgccgcccttctgattggccactgtccagatgcgcataggcctgccgatcctgcccgctagcgaaggcgggcgagttcgtctccgatccgctcgaggggcagcacctgatcactgagcccggccttggccaccgccgctggcatgccgtagatgacgctgctcgcctcgtcctggctccacacccagcaaccgttgtccttgagcagcttggcccccttggccccgtccgagcccataccagtgagcacgatccccagcacccctgccggggccagccgggccagctcgctgaaggcaatatcgacgctcggcttgtagtggtggtcgctctgcccctcataggtgtagacactgagcgcgccgctgcgcccgcgtacccccaggtgccggccgccgggggcgaggagcacctcgccagggcgcagcaggtcgtcgtcatccgcctcgcggacctgcacctggcagagctcattgaggcgctcggcgaaggccggggtgaaggaggccggcatatgctggatcaccagcacgggcaccgggaagctcgccggtagccgggtcagcacccgctgcagcgccaccggcccgccggtggagcacccgatgaccaccgcctgcagatcggccaggcgcggaccgccgcggccggcgcgccgcgccccagtggccggggccggctgcgctgcaggggccggcgcccgcgccgcggcttcgccttccgggcgtgagcgagccgccggcggggtgcggctgggcgtcggggcctcgccggtagccggaggcgcagccgccggcgcccgggcctgggaaaccgcagcctgcccgccccgggggccacccccgcgccggccgccgccgagctcgaccagccgcccgcagagctgacgctggaccgcctccatgtcgccggagatgtcggcgaaccgcttggggatgaaatcggcggcgccggcttcaagcgcctcgatggtcgcccgagccccctcgtgggtgagcgaggagaacatcagcaccggggtgggtcggcgctgcatgatctcgcggaccgccgagatgccgtcgagttcgggcatctcgatgtccatggtgatcacgtccgggcacagccgctgggccagcgacacggcctgtcggccgtcggcagcctcgccgcagacctcgagacgcgggtcctgctcgaccatggcgcggatgcgccggcggaagaaaccggaatcgtcgaccaccagaacccgaatgctcacccagtcctcctcgaccagcgacgcgcgccccgcgcccgggaggcctacagccgcttgccgtacgccttgatcaggctcggaatgtcgacgatcagggcgatctgcccgtcgccggtaatcgtggacccagccaacccgggcaggccgtggagcagcgcaccgaggggcttgatgaccacctcctcgagaccgatgacctcatcgacgacgaagcccaccgcctgattgccgacgatcaccgtgatgacctggcgctcgtcctcggactcctcaccgttggccatctcgcgtttggtggtcaacaccggctcgcccgcctggctgagccagcgctcgaggaagaacagtggcatggccttgtcgcggacgatggccaccaggcggttgttgaccacgttggtacgcacgtcctggagctcgaagatctcgcggactaccgacatgggcagggcgaacttgcgcccggagatcttgaccatcagcgtcggcaggatggccagggtcaggggcagctggatgcgcatgaccgtgccgcggcccagttccgagtcgatgtccaccgtgccgttgagccgcgagaggctgttcttgaccacgtccatgcccacgccgcgtccggagacgtcggagatctcctccttgctggagaaaccggcgtggaagatgaggctgaacgcctccttgtcgtcgagccgcgaggccgactcctcgtccatcaggcccttcttcaccgccaggccgcgcagcttgtccgggtccatgccgcgcccgtcgtcagcgatggtcagcaggatgtggtcgccctcctgctcggcggccagggtcaccgtgccctggcgcggcttgccggcggcctcgcgctcatcggggtactccacgccgtggtcgacggcgttgcgcaccaggtggaccatgggatcggccagggcctcgaccatgttcttgtccaggtcggtgtcctcgccgtgggtctccagggtgacctccttgtcgagctggcgcgccaggtcgcggatcactcgggggaaacgcccgaagaccttcttgatcggctgcatgcgcgtcttcatcaccgaagactgcaggtcggaggtgaccagctcgagatcgctgaccgcctggccgaggcggtcgtcgtcgacctcgttgcgcagattggagaggcggttgcgcaccagcaccagctcgccgaccaggttcatgatctcgtcgagcttggcggtatccacccgcaccgaggcctcgaccttgttgccgccaccgccggcatcggcaccggcggcgccacctttatcggcggcgccgccacccccgccgcccttgttgccaccgccaccggcggcgggttgccgggcgggcttctcggcaccaccgctcccctggcccgtggcaggctgcggcgactcggccgccggctgttcgggggcggatggactagacggcgacggctggggcggggccggctccggggtactctcctgcgcgccgtccaccgccggcggcggcgcatccttgcccggcgcggcgccggggccgtagagactgtcgagcagctgctcgaactcctcctcggtaatctcctcaccgcccccacccgagtccgacccggcgggggcgtcggcggccggctgctcggccgccggcttgccctggtgctgccccttgccgtgcagttcgtcgaggagctgctcgaactcggcgtcggagatctcgtctccgccggtatcgacggaggcctcatccccctcatcgagggctgtcagcagctcgtcgaactcggcgtcactcccatcgccgccctgccccggcgttgccggctgtgcggcggccggcgccggctcggcaccggcagccggcggcgcagagccgccggcatccggcttcttgaggcggtcgagctcctggagcagctccgccggggcgggctccgggtcgctgccgctctcgatctgtccgaactgcgccaccaccacatcgagggcgcgcaggacggagtccatcagttcctgggagacctgcttgtcgccattacgcagcaggttgaagacgtcctcggtgcggtggcagacgtccaccagcgggtcgagccccaggaacccggcgccgcccttgatggtgtggaagccgcggaagaccgagttgagcaggtccttatcctcgccgtgctgctccaggtccaccagctgctcgcccagccggtcgaggatctcccgagactcgaccaggaagtcctgcacgatgtcgtcgtcgaggtcgatggccatgctcggcctccgctgttgttgggcttctcggtgcccgggttagaaccccagactcgacaggaggtcgtccacctcgtcctgtccactgaccacatcatcgccgccctgcccgggcagggtcggcccctcgccgcggcgcatgcgctcgctggccgcctcggcgtcctcggcggcacgccccgggcgctggagaccatcctcctcgaagcgctgcccggagatccttaccaactggaccaggttcccctcgacctcctcgaccagggcgatgaccttgcggatgatctgcccggtcaggtcctggtagtcctgggccatcagcgcctcgttgagctgatcgctgatctgccggctgtcggcctgaacccgacccaggaaggcttccagatcccgggagagttcgcggaagtcctcgacgttgagctcgcggcgctggaaggcctgccagcgctcggccagccgcgctccctcctcggccaactgctgcgccagcggcgcgctgccctcgatcaccgtcagggtacggtgcgcggcctgctcggtcatggtgatgacgtagttcaggcgctcgcgggcgtcggggatctcctgggaggtgatatcggccaggcgctcatcgtagttgaacgccttgatcgcctcgtgcaggtcccgcgtcagggtgccgagttcgcggaagagctccgtctcccgcaggtgggtcagatcgtcgatgaccgcctgggcgccctcgctatccccggcatcgacgtgctccagcagctgctgggccgcccgccggtacgcttcgagatcggcgccgccgctgccctgctcccggcgcatgctgttcaacccccacctgcctggacccgttcgaagatcttgtcgatcttttcgcgcagcgtggccgccgtgaagggcttgacgatgtagccgttcaccccggcctgcgctgcctccatgatctgctcgcgcttggcctcggcggtgaccatcagcgtcggcagatccttgaggttcggatcggcacgaacgtgcttgagcagttccaggccggtcatgccgggcatgttccagtcggtgatgaggaattggatcccgcccttttgcaggatgggcagcgccgtgttgccgtcgtcggcttcaaccacgttgttgtagccgagctcgcgcaacaggtttttgatgatgcgcctcatcgtggagaagtcatccaccacgaggatcttgatgttcttgtccgctgccacattgcccccctatctcgaggccttgccaagccgtgctaagccgttcgttcctgctgctcgcgccgccactcgccgaggcgattgcgcagcttgagcatgatccggccgtggatctggctgacccgcgactccgagaccccgaggacctcaccgatttcgcgcaggttgagctcctcatcgtaatagagcgccatgaccagacgctcgcgctcaggcagctcgcggatcgcctcggccagttcaccctgaaacgcctcgtcctgcagcatcgccagcggccccggctcgtgcccggcgggctcgtggggttcgccggtgcccggatcctcctgatcgatgctgaagactttcgccgaggacacatcctgcaggatattgtggtattccgccaccgagatccccagggcctcggccacttcgtggtcgcgagcgtcccgcccggtctggtgctcgatggtgcggatcgcctcggccacctcgcggcccttgcggtggaccgatcgcggcgtccagtcaagccggcgcatctcatcgagcatggcgccgcggatgcggatcccggcgtaggtctggaagctcgcgccctgggaggagtcgtactggcgcgccgcctcgagcaggccgatcatgccggcctggatcagatcctcgagctgcacgctcggcggcaggcggctggccaggtggtgggcgatccgcttgaccagggaggcgtggcgggtgacgaggtcctcgtcgccctgttgcgccaccgcggtgtacatcgcgtgaccattcatcaggtcacctctccccccatgctgctgtattcaatcagtcgctcgacgaagaactccaggttgccggtggcaccggagggcgtcggccatgcatcgatgcgccgcgccaggtcgttgaaggcacgcgccgaggggctgttcgggtaggtctccaccaccggctgctgcttctgcaccgcccggcgcagacgatcatcctcagggatggcgccgatgaagtccagattcaggtcgaggaagcgctcggtggccacggacagcttctggtgcagcatctgcccctcgcggcgactgcgcacgcggttggcaaccagatggaagcgctcgaccccgtagcggttgagcaccttgatcagggcgtaggcgtcggtgatcgacgagggctcgttgcaggcgacgatgaccagctcgcggcaggcgcgcacgaagctgaccacactctcggaaatgcccgccgcggtatcgaccagcagcacgtcgacatcgcgctggagctcgctgaagcagcggatcaacccggcgtgctcggcggcggtgagctcggccatgcgctgggtacccgacgaggcgggcacgatggtaaagcccccgggggcctccaccaggacctcgtcgaggctggcgtcaccggagagcacgtgggagaggttgagcttgggcgacagccccagggccacatcgacgttggccaggcccaggtcggcgtcgaacagcatcacctcctggcccatgcggctgagcgcggtggccagattcacggagacgttggtcttgccgactccgcccttgccgccggtgacggcgaccaccttgaccggtctggttttcgccatcctgcgcaaccccgccgcctgatcgaggcccggctcagtcaggaacatgcgcctcccccaccgagcgccaatgccagggcttcctcatccgcctcctggacgtgctcgtccagcagggcacatgcccggtggacgagtgtatcacccctggccgcctggaggtcttccggcacccgctggcccacggccaggtaggcgatgggcagcttggtgcgcagggcgcaggtcatcgccccgcccagactcgaggcctcgtcgaccttggtgaagatgcagcccaccggctcggcgccggcgaaggcgctgaccgattcggtcagggtcgccatctgcgtggccgccgagagcaccaggtacgtcttcaccaggccctccgcgctgcccagggtcttgaactgctcagccaggcggacatcgcgctgactcatgcccaccgtgtcgatgagcaccagaccacgatccatcaaatcgtcgacaatcgtgcgcagctcgtgacgattggtggcggtgtagaccgggacgtcgaggatacgggcataggtgagcagctgatcctgggcgccgacccggtagttgtcggtgctgaccagcgccacctgctcgcggccgtgacgcagggcgtagcgcgccgccagcttggccaccgtggtggtcttgccgacgccggtggggccgaccagggcgtagaccccgccgcgatcgacgatctgatcaccggcgatgggcagatgccgggcgatcagggccagggccttgcggaaggcggtgtcggggttctcgtcgccgccgatgtgatcggccagcttacgactgacctcggtacccataccgaggtcggtaagccgcttgatcaccgcggcccgcgccgggtggcggtggcccatgcgattccactcgagcagcgagagctggttctcgaagaggctgcgcagggtacggatctcctcgcgcatctcctggaaggccggctcctcctcgacacgccgccggcttgcgccgccgccgctcgccgcggcggcaccactctgggcgccgctgctggccgcctccgcggcggcgcctatcgccgcagcgtgctccgcgccaccgagcccgtggtgacgctgcccggcactgcccccgccgacgccgccttgactccgctccgggcgggacgccggatcgcgccgcggctgctcggcgcgcttgcgctccacctcctggtgctcacggctgagggcgtcgaagagttcggcgtcctcgtcggcaccaccgacccgcaggtcgatccgcggctcgcggcgttcgcccccggcggcggcgccgcgctcctgaccggcgctgcggtgggcggcggcattggcgcgggcccgctccgccgcgccggaatcgatgcgcggccgcccacgggacgccgacccgccctcgcgctgcggcagggcgtcgtcggccacggcgccacccgcccgcaggctgcgcagccgggccagcgccgcctcgcgggcgcggccggcctcatcctcggtctcaccggcctccccggcctccccggcgggctcaccgccggccgcaggcagatccggctccccggggcgcggccccggggacccgtccaggggcgggatctcggccgcccgcggatcttgtgcgcgggccgccgcctgaacggcgcgctcatcgtagtccaccgccgagatcacctccacgccgccatcgacgttgcgcgaggagatgaccacggcgtccgggccgtgctgctccttgaccttacgcagcgcctcgcgggtattggcggcgaagattcgcttgattcgcatggtgcgttacccctgcttgcccgattcctcctgcccctggccgacgttggcaatgatgcgcacctgccggtcgtccgggacctcgttgtaggacaggacgtaaagccccgacgccacgttgcgggtcagccgtcgcagccagtgacgcagcggcggtgacgtcagcaatacggcgggctgaccggcggcttcttgacgctgcaccgcctgggagatcgagcgctgcatgcgctcagccagcccgggctcgatgccgccgcctccgtccccggcaccctgtacagaattaagcaagagttgttccaactgtggctccagggtgatcaccggcacctcacgctccatgccgacgatctcctggaggatcatacggctgagcgcctcacgcacgtgctgggtgagctgccccggatccttggtcttctgcccgtgctcggccatcgcctcgacgatggtgcgcatgtcgcggatgggcacaccctcctcgagcaggttctgaagaaccttcaccaccacggacagggagagggtgttgggcaccaactcctcgaccagcttcggctggctctggccgagcatgtcgagcagcttctgcgcctcctcgtggccgaagagctgatgggcgttacgctgcacctcctgggagaggtgggtggcaatcaccgtgctggcgtccaccaccgtgtagcccagggtctgcgcgtaatcgtgctgggacggctcgatccacaccgcgtcaaggccgaaggcgggatccttggtcggcgagccggagagctcgccgtggaccgtcccggggttgatggccagctcgcggccaggctgtacgtcgccctcggccaccgggacgccgtggatactgacgcggtagatgttcggcccgagatccagattgtcgcggatgtgcaccggctgaaccaggaagcccagatcctgggagagcttcttgcgcacgcccttgatccgcgtcagcagctgcccgccctggttgcggtcgaccagcgggatcaggccgtaccccacctccagccccactggatccaccggcgggacgtcgtcccaggtcagttccttcttctcgggatcctccggctcctaggcggtccgctcggcctcggtcgactgctgcgccgccgtcgcggcctcgacctggcgctgcccggcgtaccacgcccccagtgcgcacagcccggcgaaaaacaggaacggcaccggcggcaaccccggagccaggccgagcaggccgatgatcgcggcgaccacccagagcacctgcgggttgctgaacagctgctcgaggatgtcgtcggtcatccgccgggtatccgagcggcgggtgaccaggatggccgtggcgctggagagcaccagtgaggggatctgcgccaccagaccgtcgccgatggtcagcagcgtgtagttgcgggcggcctcgtcgaccggcatgccgtgctgggtcatgccgatgatcaagccgccgacgatgttgatcagcaggatcaagatgccagcgatggcgtcgccgcggacgaacttggcggcaccatccatggagccgtagaagtcggcctcctgccccacttcctggcgccggttgcgcgcctcctcctggctgatgatgccggcgttgaggtcggcgtcgatggccatctgcttacccggcagcgcatccagggtgaaacgcgctgagacctcggagatacgcccggcacccttggtgaccaccacaaagttgatgatcaccaggatggcgaagaccacgaaacccaccacgtaattggcgccgacgacgaactcgccgaaggactggatgacgttgcccgccgcgtcggtgccggtgtggccatccaggaggatgatccgggtcgaggcgatgttcagcgccaggcgcagcagcgtggccaccagcaggatggtcgggaagaccgcgaactccagcggccgcatgatgtagacggtgaccaggaggatcgacagcgacaggacgatgttgaaggtgaacagcatgtccagcgccagcggcggcagcggcacgatcatcatccccagcagggcgatgaccagcagcggtgtgcccagcccgcgcgagccgatgttgcggatctgatcggcgatggccgaattcatcggcggctatcccctcctcgctcgtcggatgacgcctcgccgccggtgtcgtagccggacgggacctctggctccggccgctgcggcggcgtccagccgcggcgctgcgcggcctggaactgatagacgtaggccagcacctgggccacggcgaagtagagcgcgcccgggatctcctggtccagatcggcggaatgatacaacgcgcgcgccagcggcggggcctggaagatcaggatgtcgttctcctcggccagctcgcggatgcgcgcggcgagcagatcggcgcccttggccaccacggtgggggcgcgcatggtcgactgatcatacttgagcgccacggcgtagtgggccgggttggtgatgaccacgtcggcatcgggaacattctccatcatccgccggttggtcatctcccgctgctgttcgcggacccgctgcttgacctccggcttaccctcggtctgcttgaactcctccttcacctcctgccgcgtcatgcggatcttctgggtgtggtcgtagatctggtaggggatgtcgatggccaccaccaccagcatcgatagcgccaacaggaaaaagaagatatagaacagccgcataccctcggccatggacggctcgagcggggcgcgactcatggtgtagaagttgtcccagaagagcacgaacagcccgacggcggtgccgccgatgaccagcaccttgcccaaggccttacccagctccaccgccgccttggtcccgaacatgcgctggaaccccttgatggggctgagcttttcgggcttgggctgcatcggatggaaggagaagctccacccgcccagggcggtgggcgcgatcaccgcagcggcgagcatcaccgcgatgaatggcaacacagtgagcaatccacgccccagcgcctcgtgcagccgctcgatgacgatcccggggtcgtagatgtggctgcgatcgatggtgaacgaccactccagcagcgcggtcagctgattgcccatgaacggccccagcgccagcaacgcaccggcggccacgagcagcagcagcatggtggtcagctcccgcgagcgcgggacctgccccttcttgcgcgattcctcgcgccgtttcggggtcgggtcttcggttttttcctgcccgtcttcgctctcctgggccacggcctaccccccgatccccggtgtgccaagcaactgcccgatggtgttgtacgcctcgctccacatcatcgccatgcgcgccggcagcgccggcagaaccaggatgggcatcaggaccccgccgaccaggatggtcagcggcaggccgaccgagaagacgttcatctgcggcgcagcgcgggtcatgacacccagcgacaggttgatgaccagcaggaccgtcaccagcggcagcgcgatgagcacggcgccagcgtacatctgcgttccccaggcggccacaccccagaagacgtcccgatccaggacgatctcgccgatgggcaccgccgagaagctgtccgccagcagctggatcagcatcaggtgcccgccgacggcgaggaagagcagcgtgacgatggtcaacagcaactgcgagatcaccggcacggacatgcccgtctgcggatccaccatggtggcgaagcccaaccccatggccagggcgatgctctcgccggcgatcaccgccgtattcagcgccagggccaggaccatgccaatggtcagccccaccaggatctcctggacggcgatcagcagaccgtcgggggagagcggatccaccggcggcacctcgcccaccgccggaaggacggcaatggtcagggccacgccgatgaacacccgcacctgcagcggcaccatgtcgttgccgaacaccggcgcgaccagggccgccgcgccgatgcgcatcagcgggtacatgaaggtccccacccaggcggcggcttcggcgctgctgatctccattcagcgcaggatctcggggatgctgcggatgagcccttcggtgaaatcggtcagcacctgggtcatccacggcgtgagcaggaacagcaccaccgccaggccgaccagcttgggcacgaacgagagggtctgctcgttgatctgcgtcgcggcctgaaacatgccgacgatcaggccgatgatcagcgccgccagcaggatggggccggccaggagcgtggccacggtcagcgcatcggtgcccagctgaatcgcccgctccggtgtcatagacaacctccattaaagcctgaccgatggcggccggcgccgaccgcccggcccgggctaatgcggcacggcgttgccgcgtcccgccttgcacttgccgccgggcggcaaactcttgccacccggcggcgcaccctgccggtcacaggaagaaactggacgccagggtgcccatgatcagtgaccagccgtcgaccagaacgaagagcatgatcttgaacggcagcgagatgatcatcggcgagagcatcagcatgcccatggacatcagcgtactggccaccaccaggtcaatgaccaaaaacggcaggtacagcacgaagccgatgatgaacgccgtcttgagctcgctggtcatgaacgccgggatcagcaccgacatggggacatcgtcggggctgtccacctcgccgtaatcggcgatgcgcaggaacagggcgatgtcgtcctcgcgggtctggcggatcatgaactcgcgcatgggctcgctggcctgctccagcgcctcctccgcccccatctcctcggccatgtacggctgcagcgcggtctcgttgatctcgtcgaagaccggcatcatcacgaacagggtcaggaacagcgccagcccgatgagcacctggttcgacggggttgaggcggtgcccagggcctgacgcaggatggcgaggacgacgatgatgcgcgtgaacgcggtcatcatcagcaccatcgccggcagcagcgtcagcagggtcatcaggacgaggacctggacgctgaggctccaggtctgcccgtcctcggtctcctcgatggtcagcgcctccagccccgtctggccataggccagcgcggggcagaggagcaacgccacaaggagcaggattcggagtgtgggcatggactactgctgatcggattgctgcatcaagcgacgcagccgcgccgcgaacgggccgccttgcccgtcgccggtctcgccaccgacgccggtcactggggtctccagcacatgcaaggtctgtacccgcccgggcgccacaccgagcagcagttgcgtgtcaccaacctgaaccagcaccacgcgctcacgctgccccaccggcagcgagccgagcacgcgcatctgccccgtgccgcccaccgcgccgccaccgaagcggcgcagcagccaggccagcccgatgatcaccgccagcaccaccagcagggcgacgatcacccgggcaatggcctcggcctcgaccccagggacggtctcggcccacgccggcgccgggagcgccagcagattgacgcccagcgccaccgtcgcccggcgcgggcgccggaaaagcgacgccggggagcgcagtcgcaacgccatcagcgcagcttcttcacccgctccgccgggctgatgacgtccgtcaggcggatgccgaagcgctcattgaccacgaccacctcgccgtgagcgatcagggtgccgttgaccatgacatccagtggctcgccggccaggcggtcgagctccaccaccgagccctggttgagctgcagcaggtgacggatgctgatctgcgtccggccgatctccatagacagcgtgacggggatgtcgaggatgacgtcgatgttctgatcatcctcgccccccgcgcgcgtggcagccgggtcgaactcatcgagatccaccgagcggccggccccgctgctgcccttgccggcgcccttcgcacccttttcggggggctcctcggccgcgccgccgccctcttccatggcggccgcccactcctcggccagggcttcgtcgtcgatgccctctcccccctggccctcctgctcggccagggcgtcggcccagtcgtcttcggccgacgattgcttgtctttctcgtcgctcatgactcatccaccctgtggctgctctgggggcgctccggcgcctcgtccgactcggcgacgctgctgcgctgctcggcggtgatccggttgatgcgctgctgcaccggctcatcgtcccgctcgcgctcctcgcggcggacctgatcgcgctccgggagcagcgtctcgcgctccggcgcctgcaccttctcgtcgatgcgcagggcggcgttcccttcgcacaccccgtaggtgccgtagaagaccggcacctcctcaacctcaaccaccacccgctcgggcatctcgatggggatgacatcgccggccttgaggtgcatcagatcgcgcagggtgatctcggagcgagccagggtgctgtgcagggtcaccggcgcggtcttcatctcctcgcgcagcgccttggcccagcggtcgtcgacgtcgttgcgatcggactgcacgccggcgtcgaggatctcgcggatcggctcgaccatggtgtacggcagggtgacgtggatatccccgccgccgccgtcgagctcgacgtgaaacttgctgaccaccaccacctcggtggggctgacgatgttggcgaactgggggttgacctccatgttcacgtactcgaagtccacgcccagcaccgggttccacgcctcgcgcaggtcgtcgaaggcctggtcgagcatcaggcggatgacccgctgctcggtgggcgtgaactcgcgcccctccaccttcaggtaaaagtgcccgccgccgccgaagaagttgtccaccaccaggaagaccagcttggggtcgatgacgaatagcccggagccgcgcagcggcggcacgcggatgatgttcaggctggtgggcacgaacagggtgtggacgtactcgccgaacttcatcatctccacgccggtgaccgagacctccggcgtgcgacggagcatgttgaacaggccgatgcggaacagccgcccgaagcgctcgttgatcatctccagggtcggcatccgaccccggacaatgcgctcctcggcggtaaaggtatacggccggagctcgccggaatcctcttcttcctcggtatcgacgtcgccgtcgtcgatcccgtggaggagcgcgtcgatctcgtcctggctgaggatatcctgctgcgacatgacgaccgcccgctactgcatcacgaaactggtgaagtagaccgcctcgatctcgccatcgaccccgcgctcatcgaggatgttgttgatctcctcgagcgaggcgtggcgcagttcctcccgcccggcccgggtattgagatcctcgaagctctggtcggagaagagcatcagcaggttgttacggatcactggcatgtgccgctcgactccggatagcggctcgtcggcccgcgccatcacctcgacctcggcctgcaggtagctgatccgctgcccgcgctcgaagttgacggtcagcggcggctcgagcttgagatactgcggatcgcccagatccggctcggcctccgcatgcatccccggcggtgtgatgtagccgaaggccagggcccccacggtgcccatggtcgcgaccatcatcaacgccatgatccccatgaatatgtagacaatcttcggcactggcatgcctccccgtgccctgtgatgcactgactgtgccgtgacgtcggcgcccttgctgccggcacccccatgctaccgcataacccggcgacgctgtctcttgacaccgtattgcagatgcaaataccttgcatcctacgccggacggcctgtccctcttccgatgctatcggccgccgccgccgggaacttgatctacacccgaggcgggatcgaccgccaccgtccggcgaccaactcaatccagggggggagccaaaccatgccacgataccacgcccaccgccgccggccggccctgctggccaccggcctgggcagtgcgacgctgctgctcggcagcgcccacgcccagtcgcccgctgacgaccccgccgtggagccgggtccggagcccacggtcagcgccgatccggggccgatgcaacgggccagcgcctccagcgaacagatcggcgccggcacgctgatgaacccgtcgatctcggtcatcttcgacggcgtctacggcaacgagttctccggccacgtcggcgaccccggcggcttcggcatgggccacagccacgggcatggccacggccacgatcacgcccacggcattgaggacggcttccagctgcgcgagacggagttcgccttcgaggcctcggtggacccgtacttcgacgccttcgccatgctggtggtcgagggcaccgaccacatcgacctggaggaggcgtacttcaccacccgcgccctgccctggggcctgcaggtgaaggccgggcgcttcctctcggatatcggctacatcaacagccagcacccccacgagtgggacttcgtggaccgcccgctggtcagcgaacacctcttcggcgaccacggcatccaggagaccggcgtgcaactcaactggctggcaccgacccggacctacctgaagttcggcgccgagatcctggagggggagacgagcgggattgcggcctatgagggcgagacaagcacacggcccggttggatcgatggagacggcgcgccggagcgccacaggacggaagaattggatctccccttctccgactcaacgggacctcggcttgccacgctcttcgccaagtgggggcccgacctgggcttcaaccacgccgcgcagtttggcgcctcggctggatacgccagcgcgtggcaacggatggaagagcacagcgaaggccttcgcgtcgaagcctgggatggggacgcctggtttgctggcctcgatgccgtctacaagttcgatccgccaggtagctaccagggcgccggccaactgacgctccaaggcgagtacttctacaggaacatcgattccgatttctattactacaaccacgacgatgccaacaactgggaacgagagactgcagatgccgacgggacctcgggcagtttcaaacaggatggtctctacgtgcaggccgtctatggcattgccccgcgctggcgctccggcatccgcgccgaggcgctgggcctgctcgagaaccaggcgtggcatgatcgggatgacggcaacggctacacggacctggacacctcctaccgctactccgccaatgtgaccttctacccgtcgcacttctcctacatccgggcgcaggtgaactattcggactttgctgacggcacgccggacgacccggatacgcacgacgaggacgcctggcaggtcatgctccagtacaacctgagcctcggcgcccacggcgcccatccgttctgagcgcgccgcgccgcaatcgcagagggagtcgaatgatgttcaagcgcatccttgccgccgcggtcctcagcaccgccctcgccgccggcccggccgcggcggagcggctggaggtggccgcgaccaccaccaacatggccatgatcacccaggaggtggggggcgaccatgtggaggtcaccaccatggccccgccggaccgcgacgcccactacctcgaggcgcggccgtcgatgatggccgccctgcgcggggccgatctgatcgtctccgtgggcgccgaactggaggagggctgggtgcccgccgccatccgcggggccaacaacccggatgtacagatcggccaggacggctacttcgaggccgccgcccaggtggagctgatcggccagaccggccacgccgaccgcgcccggggcgacgtccacccggcgggcaacccccacgtctacctggatccggtgcgcctggccgaggtcggccaggccctcgcctcgcgtctggccgacctggccccggagcacgccgagaccttctacgacaacgccgacgccttccaggccgccgtcgaggagcggatgccggactgggaggcgcgcgtcgccgacgcccccggggtgctcctcttccacgaggacatcgactacctcctccaccgcctggatgtaccgctgcacggctacctggagccgctgcccggggtgccgccaacggcccgccacctccggcggctggttaacgagctgggcgacgagcggggggtcaccctgttcaccgacttccagccggcggacggcgcgcgctttatcgaacgccagctgggctggtcctactacagcctgcccacccaggtgccggtggacggcgacgccgaggactacttccaggtcatcgacgacctggttgaggccatcgcctcgccagcctcctgagccgaccgatgggcgcggcgcaggctggtcagccggcgccgtgccccttaccataaggcggcctcgggcggggcacccccgcccgtttcgttcccccgaaccagaaggttccaccgtggcgcaaccgctcctcgaggtcgagcagctgcaggccggctatgccgagccggtggtcggcccgatctcgctccaggtccaccccggcgaggtcatcggcctggccggccccaacggctccggcaagagcaccgtgctcagtgtccttaccggccgggcgcagcgcttcggcggccgggtgcacacccgcagcggcgccggcatcgcctgccagtcccaggccccctaccagggcggcgagctacccctgcgcggcgatgagctcctggcgctcatgggcgccgacccgggcatcctgccggagcccctgcagccgctgctgcgccggcgcatcgaccggctcagcggcggccagcggcagagcctgctggtctggtcggtgctcggccaccccgggggcctggtactcctcgacgagcccaccaacaacctcgacgcccgcggccggcagctgctcatcgagggactgacccggctcgacgcccggcgcggcgctctggtcatcagccacgacgccgacttcatccgccaggtctgccaccgggtcgtcaccctggagccgggcggacgcctgcagcagacggaggcagcggcgtaatggagctgctcttcgacccgctgttccgcctgcccttcttcgccggactgaccgccgccgtggcggtggcggtggtcgggctgtacctgcgcctgcgcggcgagtggctggccgccctgggcttcgcccacctggccggtgccggcggcgtggcgggactgctgctgggcgcaccgccgctggcggccgccctgggagcgagtgcggtagcggtggcgatcaagggcgccctgcaccgcaccggcaacgacgtctacgcctggctgatcctcttcggctgggcggccatgatgctcggcgcctcgatgacctaccacgccaagctccttggcgagaacctgatcgaggggcaactctacttcgtcggcgcggaggagctgtgggccacgctggccgtcgccggcaccacggcactggtgctgccgatgctctcgcggcggctgctgcgccacgagctcttccccggccacgacgctgccaacggcaagccgctgtggccggtcaccctgggcttcgatctgatcgctgcggcggtggtggcgatcaccgcgctggtaatgggggtgatggccgccttcgccctggtcttcatcccggcgtggctggccttcgccctggccggggggtggcgacgtgccgtggcctggaccgcggggctggcggcagcgatctacaccgcgtcgttcgtgaccgcgatggccctggacctacccttcgccacggtgctggtgggcatcgccgcagccctggcaccgctgcgcctggccgcgggccgactcggcggccggcatcaggcgtagtgatccaccaggccgcggccggcactaccggcggcggcctcatcgccctcctcgcccggacccgcggcggcctgtaggggctcgccggtctccgggtcggtgtcttcggcttcaccgccctcgccctgggagatgttcacgtccacttcgccctggccctggtcggcgaggagctgcttgagccgctccaggtcctgctccagcgcctcgcgggtggcggcgttgtgggtggtgatattcaccgtggtgcgctcgtcaccgacgttgatctggatatccagcgggccgagcccgggggggttgagctgtaaccgggcctgctggatgttctcgttgaccatccacaccacccgctcgccaacggccggggtgaagccctgctggcccaccggctgctgcacggtgaactgcatgccgcccccgcgctggctgccgtccagcccctgggcggcagccagcagcccgctgaactcaccgcgggcggcactgccctcgtcaccgccgcggctgcctggctgcagcgcctggagcagggcctcggcggcggggctgcgctcgccgctaccggtctgcccgccctgggtgccggtctgcccgccggaaagatccagcccgcccgaggcggcatggaggagcccgccggcgcgcagctcccgggtgatctgatcgccgagggcggtgttgcgcccgccctccggctcgtcaccgatgcccccgccgaagagcgtggcggtgctggcggcgacggcggccaggccctcggcgtcggcagtgtgctcggggtcgtccaggtgggccaggcgctcctgcagcgtggcgatcagctccttgcccgagagcccctcgtcttccagctcggccagggcctggaggacctcggcgcgctcggccgccagctggcgctggccctcgagccacgcctcgacccgctcgagcttgtccgactccccctcaagcagcgccttgagcttggcggagagttcctcggggtcggcgctgcccagctccttgagcaccgccggatcgagcccctccagggcctgctcggcatcaccctcgccgaccccggccagggcgtccatgaccgcctgcagcttctcggggagctcgtcgacatccaggccgagctcctcaagttcggacggcaggatctcgccgtccagcggcaagccctcgccgtcgagcttgccgccgagggcgtcaagcaggcccttgaggtcggcctcatcaatgcccgcctctttgagcgccggggtctccagcagcgcctccaggaacccgccggcctcgcccttaccgtccagggcggcgccctccgggcgcttgcggcccgcggcttcgagatcgagggcggcgaggtcggtgaggggcatgggggttcctccaggggtggcagcggtcgcgtcccgggaatgaagcaagatccgaaccagcccggcgacccgggcgctggggccgctagccgcccttgccgggcagatccccccgctgcacggcgtggtagagcatacgcgccacctcgtcggacttttggcgctcgcgccgctcggcctccgcctgctcggcctcggcgcggcgctccaccaccttctcgatggtgcggtgctcgccccagcggcgtagccactccttgtgcagctgggtgacccgtcgctgcagttgggcgatctgctggcgctgctggacgatggcctcgtcgagacgggtcaggaaggcgttgtaatcgcgcaggcgggccgcctcgatggcgccatcctggttgagttggcggcggtactcctggcgcatctccaggatctcctccaggcgcgcctcgccctgacgcagctccccctcggcccgcgccaattggctggcggcctgctccttgcgctgatcggtcagccgctccaccggacgcagccgctccgcccccttgctcatccgttcacctcaccggtcaatcgtcccagggacgccagggactcgtcgaaatccaccgcctcgctgacgtcctgctgcaaaaaggcgcgcagccgcggctggtactggatagcctgatcgaccagcgggtccgaaccgcgctggtaggcgccgacactgatcaggtcctcgttctggcggtaggcggcatagagctcccggaagcgctgcgccgccttctggtgccgcccctcggtgatggccatcatggcgcggctgatggaggcctcgacatccaccgccggatagaccccggaatcggccaggctacgggagagcaccaggtggccgtcgaggatggcccgggccgaatcggcgatgggctcctgctggtcgtcgccctcgaccagcacggtgtagaaggcggtgatcgagccgccgccgtcggggccattgccggcgcgctcgaccaggcgcggcagcaggccgaagaccgacggcgggtaccccttggtagtgggcggctcgccgatggccagaccgatctcgcgctgcgcctgggcgtagcgggtgagcgagtccatcagcagcaggacgttgtagccctggtcccggaagtattcggcgatgctggtcgcgcgcatggcgccgtggagccggaacagcggcgaggtatcggcgggcgccgccaccaccacggcccgggccaggccgtgccgcccgaggatctcggtgatgaactcgcgcacctcgcgcccccgctcgccgatgagcccgaccaccaccacatcggcggtggtgtagcgggtcatcatccccagcagcacgctcttgcccacaccggagccagcgaacaggcccatgcgctgcccgcgtccgacggtgaacagggcgttgatcgaacgtacgccgacgtccagcggcgcagcgatcggtgcgcgctcgagggggttgatcggctcggccatgagcggcgtgcgctcccgggccttgagcgggccgccgccgtcgatgggctggccaccgccatcaatgacccggccgagcagctcctcgccgacccgggcctgggcgccgctgccccggggaatgacccgggcgttgggcatgacgccgcgcagatcgccggtaggcatgaggtagaggcggtcgccggcgaagccgaccacctcggcctcgacaccgccctggccgtcctcgatggtgcagcgggcgccgaggggcgcccggcacccctcggcctccagggtcagcccgaccatgcgccgcagcaccccctccaccggcgggcgcacggcctcgacgtgctcgacccgacggcgtacccgggcggtccagtcctgacccaggccggagacgacgctcatcggccgccctcttcgtcgccggcctgagccttggcagtctcgctggaatcggttgcgccttccgaatcgctctccgccgcatcgggggcgcgcccgcggtagctgcgctccacggtctcgcccgcctcgacggcgtgggcgtcgccgagcagctgttcggcgacggcgtccagacgccgctcgacggtggcatcgacccgcgaggtctcggtggtcacgatacagccaccgggggtcaggtgggcgtcggcgaccaccgaccagcccttgtcgccgacttcggtgccgagctgctcggtgatgaaaccgtgctcatccgggtggacctggatggtcagtccgcgcccctgggctggcagctcgcgcagcgcctggcgcacggcggccaggacgtgcttgggctccgcccgcagctcttcgaggaccagccgccgggcgacggcgaaaaccaggtgcagcagctcgtcctcggcgtcccgatcgagctgctccagggggcgccccagggtatcgagcagcgtccgcagccggcgcaccagcaccgcaccggcccgccgcccgtcgctctgcccggcctgcagcccctcggggtagccggcgtggaagccctcgtggcgccccgcctcgtaaccctcctgatgcccctggcgccgggcggtggcgcggatctcctcgatctcctcgacggtgggcagcgcgcgccgcgcctcgtcctccatgcgcagccgctcggccacggcctggcggcggcgctcgcgccggcgccggcgcttctcacgctcgatccgccgggcctgctcctgctcggcctggcgctgccggtcgatctcgggctggtcgaagtcgggcgtctcccacgcctcggccgtctcggcgaactctccggggatgatgcgcaggcgtcgatcgccactatccatccgcgccctccaggctgcgaagacaccccgggctcagcggctccgggggctgggagtcagacgtactggtcggagctgctgaccaggttgatggtgccctcgtcggccatgcgcttggccacggcgaggacctccttctgcgcggcctcgacgtcggacaggcgcgccggacccatggcctccaggtcctcctggagcatctcgccggcgcgacgcgagaggttgttcatgaacttggcctgcagctcctcgctggcgcccttcagggccagggtcagcgagccggtatcgatctcgcgcaggacctgctgcatggagcgatcgtccatctgcttgaggtcctcgaagacgaacatgagctcctggatgcggtcggccagctcctcgtccagctccttgacgttgtccaggatggccgtctcggtctgaccgtccatgttgttgaggatgttggccgccgactgaagaccgccgatggtggaggacttgagccgctgctgaccggagaactgcttctccatgatctcatcgagctcctgcagcgcgcgcggctggatgccctcgagggtggccacgcgcatgacgatgtcgtggcggacgcgctcgggcatctcggccagcaccagcccggcctgatcggcctccagataggagagcacgatggcgatgatctgcgggtgctccaggcggatcatctcggcgatggtccgcgggtccagccacttgagctgatccagaccgcgggtggtcccgcccatgacgatgcggtcgatgatcgacccggccttctcctcgcccagggccttgaccagggtgctgcggatgaagtcggtcgagccgatgcccagcgaggtctgctcggcggcggtctggatgaattcgtcgaggacctcgtcgacctgctcgcggctgacgttgccgatctgcgtcatgcccaggccgagcttctgcacctcgcgagggcccaggtagcgcatgatctcggcagcggcgtcctcgccgagggtgagcatgaggaccgcggcgcggtcggtacccttcatcatcgccatcagcccttgcgcttgtcgtcttcgtcgagccaggccttgacggcgttggccgccagctccggctcgttctcgacgagctcgagcaccgcctggagcttggcctcgtaggggcgctcgcgcatgtcgctgagctgctcgccgctgatccccgccagctgcagggcagcctcgccctcctgcccgcgcccggggctggccaggctctcgccggccgggcgctccaggccctcggtctcggcgccaccggactcttcatccaactcgtcctctccaccgagcatgcggttgacgatcggccggatcgcgacgatgtagatcagcaggccgatggcagcaaacaccgccaggcggatcaagtcgcgcacccactcctgctcccagacctcttccggcggatccggcggctcgacgatctcggcgaagggtacggtagccacgctcaccgcatcgccgcgatcggcatcgtagccgacggcgtcctggaccaggttctccagggtctggatctcttcgtcggagagggcctcgcggaccacctcgccgtcctcgttctggacgtagcggtgatcgaccaggacaccgacggtcagccgatcgatgacaccgatggccggctggacctcactgagggtccgccccacctcccagttgcgagtctcgtcggagctgaacggcgtcccaccaccgccctcaagctcctcgccgtcgagggtccccggccccgggggctgattggtcagggcaccggggatgccgatgggccactgcccgcccccgccgctgcgctcgctcatctgctcgctgcggatagcgctgctctccgggtcgaagagctcctcgatctggcggcgctcgtcgaaattgagccgggcgctgacctgggcccggacccggtccgggccgatgattggctcgaccatgtcctcgacccggcgctggatgcgctcctcaagccgccgggtcagttcgaactgctgcgccgagcgcgtcgcctcggtgggctcgtcctcggcggtgagcaggcgcccgcggtggtcaaccacgctgacgttaccgtgctccaggtcggagacggcgctggccaccaggtggatgatgccctcgacctggcggtccgggagctggcgatcctgatccagctcgaggaccaccgacgccttggcatcgcggcggtcgcggacgaagaccgactcctgagggtcgtccaggtgcacccgggcactgaccaccccgcgcagggtctcgatggaacgggccagttcggtctccagcgctcgatcgaagcgggcgtgctccatgaactcgctgacgccgaagccgggatcgtcctcgagcatctcgtagccgaaaccgctcccccggggcagcccctcggaggcgaggaagatgcgtgcccggtggacggcgttctcggggaccttgatgtccccggtgcgctcgtcgaactcgacgcgcaccccttgctcctcaagggcgttgatgacttcggcggcatcgtcggaggagaggtcggcgtagagcgtacgcagctcggcgggttcctgcgcccagaagaagatcgccacacccagtccggccacggccagcagcccggccccgaggccgagcttgcgcagcgggttgtcgccgaggacgcgggtcagctgctcgcgccagtcctcgggcacgaaccggccgacgccggcaaatccgccgccctcggttccggctccaccctggccgccgctatcgagcggcgacggcggcgaggagccgctcgattcggtcatggcctggctatccgccatggcgacccctcacgcgttacacctgcatgttggcgatttcctggtaggcctccaggagctggttgcggacctccttcatggcctcgaaggagacatcggccttctgcacggacatcatgacgtcggtgagctgaacatcctcgccgttcatgaaggcatcggtcatgcccttggcgtccacctgattgtcattgacctgctcgaccgcctggcgcaggagatccgagaactcctccaccggcgggctgtcctgctgcggctgctgcaccggctgcccgccaatggcgcgcatctcggccagggcctgttcgatccgaaaatccgacatggtgcgacctcagttgccgtaggcgtagagcatcccggagcgctccgggatctcgacgccttcctgacgcatgcgcgccagcttgtagcgcagggtgcgactgctgatgcccagccgcgctgcggcctccttgcggttgccgccgacccggtccagcgtctcgaggatgcggcggtactcgcgactcttgaggtcctcctccagcgtcgccgcggcctccggccccgcagcggcaccggggccaacggcgggaccgggcgcgccctccggcgcagcggggccggcggcgggggcactcggagccaccggctcggacgcggcaccggcactgacggtgaccggctcaaagcggatcgcctcagcgtcgatggcactgccttcggcgaggatcagcgcacgctgcacgacgttctccagctcgcggacattgcccggccacgagtgctggatgagcagtcgctccgcctcgggggtaaagtctgcgccgcagccgccgccaagctgggcgtacttgtgagcaaaggagcgtgccaacgggatgatgtccgcggcacgctcgcgcagaggcggcaaatggatcgggaagacgtgcagccggtagaagagatcctcgcggaagcgcccgttgcgcacggcctcgcgcaggtcgcggttactgctggcgaggacacggacgtcgagcgggatcggcgtctgtccgcagaggcgctcgatctccttctcctgcagggcgcggaggagcttggcctgcaggcccggctcgatctcggagacctcatcgagcagcagggtgccgccctgggcctgctcgaatttgccggcgtgggcgcggttggcgccggtgaaggcgcccttctcgaaaccgaagagcagcgcctcaagcatgttctcggggatcgccgcgcagttgacggcgatgaacgggccgtcggcacggggcgagcgatcgtggatgtagcgggcgaagatctccttgccggtcccggactcgccggtcagcaggacggtcacgtccttgccggccacccgctgcgccagcgccatcagctgccggctgctgcgatcctcggccaccagctcgggaccggcatcggtgacccgggccacggcggcggcgagttcaccagccggggcgtcctcggcgacgtagtcggccgccccgtcgcgcatggcagcgacggcaccactgacctcggcacgggcggagatgacgatcaccggcggggccatgggatggcgggtgagcacccgccagttgtccccctcgctgccctcctcgaagcagacgacggcagcgatccccccctgctccaggagttcgtgggcggagccgctgtcttccgcctcggctgtcacgaacccggcgtcgtccaggcgccgccgctgctcgctgcggcggcccggctcgcgggccaccacgagcacgcgttgctgacccatatggattgtccccctcagcgcaaatccgtgccgcggcattgccccgcggcggccccaacttttgcaagggccatgccagaagcggcctgatgggctaagcgtcggattccgcccggccggcgaggcgctgccgctgcggcggacgggagtggcagtcaaagttctgtcgaccggccaaggcggcaaccgtttgccgcttgacggttcgctcttgccgcatgcggcccgcccgtgccgcctcaggcggggcgctccacgtcgagccggcgcagcttctcgaccagggtggtgcggcgcagcccgaggagtcgtgcggcgcgccctaccacgccgtcggtggtctgcagggcctgacggatcaactcctgctccacctcggtcaggtaccccttgaggtcgatgccctcggaccagtccaccgccggcagcggcacccccgcctgaccgttgacgggctccgccgcagccgccgccccatcaccgctatcgagttcctcacgggcggcatcgcggatcttcttgggcaggtcttcgacccccacctcaccgtaggggcagaggatggccagacgctcgaccacgttggccagctcgcgcacgttgcccggccaatggtacgccgagaggcaggacatggccgccgggctgacccggaccgacccccgcccttcgtcctcgatccggcggatgatctcctcgaccagcaccgggatatcccccgagcgctcgcgcagggccgggatctcgatggggaagacgttgagccggtagaacaggtcctcacggaagctgccgtcacggatgccggtatcgagattgcggtgggtggcggcgatcacccggacatccgcgtggatgggcttgttggagccgacccgctcgaaggtccgctcctggagcacgcgcagcagcttcacctgcatgtgcatgctcatgtccccgatctcatcgaggaagacggtcccgccctgggccatctcgaagcggccctgccgggcactgatggcgccggtgaacgcccctttctcgtggccgaagagttcgctctcgagcaactcggcggggatggccccgcagttgatcggcacaaaggggcgggttcggcgggaggagcgggcgtggatattccgtgccaccacctccttgccggtcccggactcgccgaggatcagcacgctggcatcggtatcagccacctgctcgatgaggctggccacccgctgcacaccgcggctttcgccggcgagccggggcgcccggccggcaccgccgtgctcgcggtggcgaatgttgtggctgagcgcctgacgcagggcagcggtgagctgcccctggcgcaggggcaggtcgaggaccccgagcaccccgtgctggatatcgccgccgcggcgacgggcgtccgcatccggggccaccaggaagaccgggagttcggggcggctgtcgatgagccgctgcagacagcttcgctcgttgccatcgataccgaccagggccatggccaggccggaataatgggtggctgtgctgccggcgtcggtgacttcggcggggataggttcgtgttcaaggaactggagcaccgtctcgataccccaacgacgctccgcgtcactgtcgacgaccagaacctggaccaacgcacccctccgatgccggaacacctatctgagaaagggggagtttacgcgggccacgcgggggcgtcaaaaaatcgtcacactcggcggcaaggaattgcctagtcggaataacgcgagtaggcgtcgcgggcctcgcgctggtggtgttcatcgcgggacgcggcgccaaggcgatcccgctcggcctccatccaggctcggacggcccgatcgcactccagggattcggcgagggcctgacgagccagatcggcgccggggtggttcgggtcctcgggcagctgccgggcctgcttctcgcgcagtccgttgcgctccatgaccccgtcccagtcgccggcttcggcgcagcggcgcatctgccgggacagctcgcggaggcgccgagcggtcacggccaccgccgcccgctcctcgccgcctccggagccctcgccgccggccacggctgcgcctcctactcgccgcgggcggcggccgccgcggcggcctcgcgggtccgcacctccggtgggatggcgtcccaggcgctcttgatctcgcgcatcaaggaggcgacctcgtccagatactgcacctcgttctgcgcattcgcctcgaccaggcggcgctgcatgtaggtgtacagctcctccaggttgccggcgatttcggcgccgcgctcgtggtcgagcccggaacgcaggccgtcgaggatggagatggccttgctgatcaactcacccttgaccgcgatctcctggcgctccatggcgccgcgggcctgggccacgcgatccagaaacccgtccatgagcaactgcaccaaccggtaagggtcggcgtaggccgcgctggagtaggtcccgacttgttggtattggtttatgccgcgatgcatgctcatatcccgttcctactcttgggggtagttgttgcgcgctctctccgtttagcggctgctacccgtgattcttgaggggtgggggaggaaccccttttccggcaccccgccgagcgtgttaatccctgctgttcatggcagccaggcgctgctcaagaaactccgaggtctgattgagctcagccaccctcgagtccatgcgcgagaactcgctccgcagctggtcctcgcgccgctccatgcgccgatccaggcgctcgcgatcatcggcgatgcggtcgagccgactctcgaccccgtcggtccgcatgtcgatcacgctatcccggccgagggcgttctcaagcaccccctcaagccgcgacatcaccccgctctccgggtcggtcatcatgcgcgtcaccagctctgagtgctcaccgaccatctgctgcatgcgctcaccatcaagatccagggtgccgtcacggttggtgcgcacaccgaggtcgccgagggaggaaatgggcgccccgtccagcgcctccactggttcgttgacggcccgactgagctgcgagaggaggttacgcagggtgtgatccccctgcagcggacccgccttctcggcctcggggtcgtagtcggagagctggttgagctgggcccgcacctggttgaacgagtccaccagacgctggatgttctcttcggccagccccgtctgttgctcgatggagacgcggctgcggccctcctccttgaggctgagggtggcgccctcgatggccccctcgatgcggttctcgggtcgcgtgatctgcatgccgtcgatggtcacaacggcatcactggctggccggacctcctgaaaggcgcccatgggctcgccactctgggggtccgcgacgttgtactgcagagctgacaggttgccctgatcgtcctccgggtcctgctcggcacggatctgggcgatggcgttcgcccggccggtctgctcggtggcgatcgccagtcgcggccccgccccgtcgtccaccaccgaggcgcgaagcccttcggcctgggcgttgatggcgtcgcggatgccgagcagcgtgcccgactcctcgtcgatggtcactgcctgctcgttgccctcgccgtcggtgatcaccagccggccagtgcccaccgcatcggcgctgtcctcgaaggcaccgctggccgtggcgaggcgctgggtccgcgccagctgctcgacctccacgtcgtactgaccggggcgcgcctcttcgctggccgagaccgccgccacaccggcattgctcgactcggcgtcgatgccggagtaggcactcggatcccccaacccctgcacggcctcctgcagttcgccgatggtcccgcgcatctgcccgagggcctcgagcttctcctggagctcttgctcacgccgatccaagcgctgctcggtgggagcccgctcggctcgcactagatcctggaccatcttgttggtatcgatgccggagccgacgtccatctggctcggcatattcggcatctgatccagtggtgagaccataggaggtcgcctcttccggtatcgctaaagggcctgtccggctgaccgtgccggcggcacacccgttccgcccgcgctcaggcctccccgttgaagagcagcccctgcacctcgcgcatgcgcgcagcgatggccagcatctcttccggggggatctggcgcaccacgtcgtcggtaccgcggacgtagaccgtgaccaccgtcttgccggtggcgtcgtcgacccggaattccaggtcgcggcccacctgctgcatgaacttctccatgcgctcgaccgccttggccagcgcctccgggtcatccgccttgaagtgctccagtggctcgagctccctcagcggcacccgggacccgtcctcgacctcggcggcggcaatgggcgctgccgagtcctgctcgggagcgaggcgcctgccctcctgatgctccgtcggccgcgaccaggccatgctgctggccacggagctcaccttgtgcatttcactcatacagcctcccgaccggccctgctaccaggccctggggccgggttccggaaggcgtcccggatgtcccggccgtcgttactgctgcaacagctgtgccacttgctgcgggatctcgttggcttgacccagcaccgaggtgcccgcctgctgcaggatctgcgtcctggtcatctcggccgtctcctcggcgaagtcggcatccaggatccgcgagcgggatgcgctcaggttctccgaggagatgttcagattgttgatcgtggcatcgaaccggctctggatcgcacccagatcagcccgggtgttgttgatctgctgcagggcgaagtccaccgccacgatggtatccgacgcagtctcccgggtgcgcacatccaccggatccacgccacccaccgtgtacgcctcagcctgaagatcctcatagtcgccgccgggctgccagttcttgagcccgatcgccccgaggtcggcgtcgtcgtccccctccagcggatcgacccggagctcaccaccgatctccgtggacagggtgatgccccgctcgacaatcagcccggtgctctcctcgtcggtgcgatccaggccctgtccgaccgtggtgccaccgacggagagcgctccctcggcatcgtccgagatgtactccagctcgaagtcgctgttggagacgaaggaccagccgttctcgccgttctccagacgcaccccggtctccgaggcctggtcgttgacccgagcggcaaagtcgctcatgtcctccatgtcgccatcgagctcaatggcgtggtcgttgatccgcagctgggcacgctccccttccgcgagaccgtcgaactccaccgcctgggtctcggcacggtcggcgcgcatggcggagaccccggtctcggcctgacgctcgttgatctcgctcgccacgtcgttaagctcgcgggcgtcgccgagatcgatttcctggccgttgacctgcaggccgctcgggagctgcactccctcgccgccggcggtctggtgcacggcacgaccctcggccacattggccccgaggttctcggcacgcacgtcaacgcccccggcattgatcgtctgcccgcggttcggccccacctggaagaccagctcgcgcagggtgccgttgagcacgttctgctggttgaactgggtgctctcggcgatccggccgatctcctgcacggcagcctgcacctcgcggtccagagcggcacggtccgacggcgagttggtgtcgttggccgactgcaccgccagctcgcggacccgctggagcagattgctcatctcttccatggcgccttccgccgtctgggcaaacgagatgccgtcattcgcgttgcgggcggcctgatccatgccgttgatctggccggtgaagcgctcactgatcgccagaccggcggcatcgtcccgggcgctgttgatacgcagccccgaggagagccgctccagggccacctcctggtcgccccgggaagaattcaagtgccgttgcgcgttcagcgatgcaacgttggtgttgatcacctgtgccatgacccgtctcctcacgtctgacgccgtatcgacgccgtttcgctgaccccagcgcgagcgaccctgttcgcttgggctcgcgtctcgcgctcttgcccaaacgtatcggcgctccctgacaaagctttaacggtcccgtttgctggaaacggcaaccgccgggtcagtccgcgtgagttcaggtcatgctccggatgtcacctccgagtttctttcgatcggttcaggagtaatcctggcctgctttgagctggggagacggctcggggtcagcgagccgaaagcggagcccggggggtcaagccgggctccgcctcgggtcttactgcagcagggtcaggacgttctgcggtgcctcgttggcctgggccaggaccgaggtgccggcctgctggagcacctgggcgcgggtcatggcggcggtctcggcggcgaagtccgcatccagaatccgggaacgggaggcttccatgttctcggagacgttctgcaggttgctggtggtggcctcgaagcggttctgcaccgcacccaggtcggcccgggcgtcgttgatctgccccagggcgaagtccaccgtgcggatggcgtcatcggcatcggtgcgggtggccacgctcagcgcatccggcccgctgacccggtgacggctcatgtccatctgctcgtcgctcatgcccagagccgccagtgtgtccgcatccccattgacatccaggcgctgccccagatcggtggagagctggacaccccgctcgaagcgcatccccgattcttcagcctcgagacccagatcaccgatcgggctgttgtcacccggctcgatgcggaagtcggactcggagacgaagcgcacctggtcatcgccgaccatctcggcccgcacacccgtgttgcccgaggccgcgttcacctcgtcgacgaactcacccaccccggcgtcctcgcccacactgacggtggtgccgttgatctccaggctggagccgccgtcgttgttgaagtcgaacgcctcggtggtagcgcggtcagcccggaaggccgtcacgcccgtggcacgggactgggcgttgatggcgtccatggcgtcggagacgctccgcgagccgctgacatcaacatccagcccgttgatgttgatcgagccgtccaggtcgagatcgccgtagtcaccgttctcgtccagggcccgctgcacggcctgcccctcaccgatctcggcacccaggttgtggccgcgcacatcgacaccgccggtgttgatgctctgcgcacggttggcgcccacctggaagaccagctcatccagcgagccgtccaggatgttctggttgttgaactgggtgctggaggcgatccggtcgatctcctgcaccgcctgctgcacctcggcctccagggcctgacggtcttcggccgtgttggtgtcgttggccgactgcaccgccagctcacggacccgttgcaggaggttgcccatctcctccatggccccctcggcggtctgggcgtaggagatgccgtcgttggcgttgcgctccgcctggttcatgccaccgatctgcgaggtgaagcgctcgctgatcgccaggccggcggcgtcgtcggccgcggagttgatccgctgccccgaggagagccgctccagggcctgctgctgctcggcctggctgctgctcaggtgccgctgaccggtcagggacgcaatgttggtgttgatgacctgtgccattgcctttgctccttatactccgctgttcggaaggcccgggcggccggttgttgccgcctgtcggtacccattctttcgccttcactgagcgtatcggcgctaggcggcaaggctttacccctgggcggcaaaaattttcccaagcggcaaccgcagcggcaagacagcggcaacactcggccatcggcgtgcaacccgttggcggctgtagggttgcgaacggcggccggttgccggcggaggcatggccacggtcaccgagggagccggacggatcccgggagttcgacaggcggcaacaacggggcgcgttgggcgggcaaaaaaatgccgggaaggcaacccttcccggcaatcaagcgccgatcaatcggctggagggagccgccgaggcggcaagcatgagcacccctgagtagcgggtgacccgtgacgtgagatcagaagtcgacgcgcatgccggcccagtaggtccgcggcgcgccgggacgcgcccccgccggacggtggtgcgcgacataggtttcgtcggtgaggttctcgatactgccgagcaaccgcacgttatctttcaactgatagtgggcggagaggtcgaacagccagcgggcgtccatcttcagatcactgtaatcgcgatcggccagggcacgcgtctccgagacgtaattggcattcaggttgacgcgccagtcggcctggccgacaccggcactcaggttaagttggtgctcggggatctccggcagacggtcgccttcgcgggcgttggccagctggttggggccgtcgtcgatatcctgccggaactcgctgtcggtccaggtgtacccgatacgaaccggtagctgaacgtcgaggccctgactttccccgaggtcgtgaagccacagcgcctcgaggccccagatgtggacctcaccggcagagacgagatcgtcttcagtctcgcaggcaccgcccacattggtgcactcgtagttgatgttggagtagtcgttgaagaagccgatcacctcggcctgcgtgtactggtcgttgaaacggaaaccagcctcgtagttaacgctgcgctcctcgtcggcatccgggttggcgccggacggggcgaaaccgcggtgcactccgccaagcacgctccactgatcatcgatggcgtaggtggcgccgataccggggacccagacccgataggtgttggagtaggagccgtccgcatcgagattggcgcgccccaggtcagcccactgcttgcgctccatgtcgatgtgctcgtaacgcacgccggggaccagggtccacgaaccgcgctccatggtgttctgcacgtggaaggcgtaagcctcggcggaggtaacccggttggtggtctcacccgggttctcctgctcgtcgagcaccatgtagccatcgtcggtcatctcgaacgagtcctgccactgctcccggtcctcttcgtcctcgtggtagcggaagcccacctccatgtcgtggtcccagccgaaggcctcgaagagatgacccacctgcacctggatgccctgggcgtagtattcgcggttgttggcgcggacattgccgcgggcatcgtcatcaatgctcagatccccgtcataggcagtatcgaaaccgccgaggatccacgccagctcgtcctcatgatcacccgggtcgcggaggatgtcggagatgcccgtaaaatcaccggtaccgtcaccatccacctcatgcagcttgtaccagttgcgcacggtgtcggtgcggtagacggtggtggtgacgtcggtgtccaccgtgggctggatgtagtggcggacctgatagaggtcgttctcggtgttgatctcgtcgagctgtgagccggcgtagcgccggtgcgggttgtcgtcgaagtccccgggaagcaggccgaggtaggtgtcgtagatagtgcgccggtcgcgggcgtacttgaactcgagttcctgatagacctcggcagtaggatcgctggcccataggcccttagcgacgaagttgttgcgatcgaagcccgtgttcggcaccgggttgttcggcttgttggattgatccccggagagcgggtgatcgagctccttgaagccgtcgctctgctccgtgtaactctccagcaaccacccgaactgcccctcacgcccgccgatgtgggcgtgggttcgccgcccattgtccgaccccagacgcccttcgaccttgccggaggtctcctgcgggatcggggtggaggtcatgttcagggcgccgcccacggtgtaggggccgtgcttgatcgcactcgagcccttgcgcacctccacgttgtccatgcgccccatgggcgggaagtagtaggccgccggggcggcgtagggcgccggcgaagccgtcagcaccccgtcctccataaccgtgatgcggccgtttcgctccgggttcacgccgcgcatgctgatatgcgggaactggccgtagccctcctcctcggcaacattgacgccagggatctggcgcaggatgcggtgggggtcgctgtatccctgccgatcgatgtcttcgcggctgagcacctgggccgatccggcggtatcctgcacccggtccgggccgccggtgatcatgatccgatcgagcagtcgtgaggacccgtcgtcggcatcggcctgggcggcgcccagggtccctccggccatgactgcagcagcagcaaccccccaaggtttcacggtctggttcatgcccccccctatgcgtggcgctgtcactgtgatgtgcttttgcgcattctagtgagaacgattcgcgtttccaatacacaagagggcctcaggcgggctttccccatcgctattctcgataaccagggcgcccaggattgagccagcgcaaatcaatggcgggaacggaggcggtggggtcgttgagggcggtgtacccggacgccgtgggagacgcccgggagcgggttgggtcggtgtgctggtttaccaggcgtagccgacgccgaggttcatggcagcttcggtaaactcgacttcatgggcaccagagaagaggtcctcatccccgtactggtagaggttgccctcgacacgcatcatcaccggcagctgggtggagcggtactcgagccccaccccgacaccgatgccaacgaacgtggtgtcatccgacgcctgatcgccgccactctcggcctggacttccaggttccgcacctgatagctgagcctgccgtagagcatgctggtgccctcctcgaggaccccgccaagccggaccgaaaggccgtacccgtcgctcacctgcgccgtcaggccttccgcagcctcgagtgcgtcgtcggccatggcatggcccagggcgtagttgatctcggcaccgtaatagagcgactgggattgcaggccggcgccgacaaacagctcgccccgggcacccaccgcatcggtgctgaagctcagggtggcgtcaccctcgtcaaaagagacgtcgtcgacgtcaaacccggaggcgcctacttccatggccaccgagggcagggtcgctgcagcatggatgccgaagtagggcccctcgaacggcagggtgcggtcgaagaatccggtggtgttctgctggccgaactgcgcgctggccagggacggcgcaacgatccctgcaaccgcggccagcgtgatggcccctctccttacaccgatacccggtcgccgcatggcgttggcctctctgtccacaattgagtgtctcttacgataggggtcggccggcaggccgaaaccttgaggcctgcccggatcacgccgagcggaaacccagcccagaaggtagcagagatcagatgtagtcgaacaaagagaggttctgcacgcggccgaaggtggactgggccgcctcgaggccggtgagctcttggttgaagcggccggtggcctcggcgtagtcgaggtcgcgctcgtcggaggtggcctgcttgagatcgatgatcgccgcctcgttgctggctttctcgctgtccagggtagacaggcgggcgccgatctcggagcggacccggtaggtgttctccatggccaggtcgaggtcgcccagggcacggtcagcggcgttgcggaagtcggggccctcgccctccttgagggccccgatcagctcgttgacggtggcgaagatcgactgcgaccgactgccggtgatggtgaagaaatcgccgtcaccgtcctccccgggctccggatggccctcgatcttcacccgcaccccgtcgtcgacctcgatggtcgcccccggctcgtagagcggggcatcctccaccgccggtgggccaccgtcctcagtgcccacccactcccaggcgttctcgtcctcaggattgtcggtgcgctgcacggcgtagcgagtgttaccgtcctcgtcctcggcgaagcggatgcggtactgctcggcggtggggctgcgcaccttgccgtcgacgacgctgaccacgccggttccgcggttgccctcgccctggaaggcctggtactggccgttgccatcggggaccttcatgaaggcgtcgaagccggagtggtcgaccccgatctgccggccggggccgatgcgcacctcgcggctgttctggtcgccgtggtaggtcacgtggccgtcggtccccatgttgaacggctgggtgcgggtgcgtgatccggagaagaggtactcgccgttgccgtcgcggctgttgcccagctccaccagctgcttgtagcgctcctcgatctccgaggcgatgtagctccgggtgctggcatcctgggtcccgttggccgcctgcacggtgagctcacggatccgctgcagctcgttgccggcctgctccagggcggactcggacatggacagccgggtgcgcgccaggtcgccgttgcggttgaaccgctccaacgactcggtggcccgcttgaggtcgagggtgcgcgccgccgaggtgggatcatccgacggccgcagcacccggcgcccactggagagctgggtctgggtgtcgttgatctcgctctgctggccggtcatgttctgaacggccgtgttctgcatgtgactcgtggatacgcgcacggctcaccccctaacgacgcaccgcgttgagcatctcctggaagacctcatcggcactggtgatgatctgagcggcggcctgataggcctgctgatactccatcatgttggccgcctcctcatccaggttgacgccggagagctcctcccactgctccttggcctggttgagcagggcctcctgggcatcgcggttggtctgcacgcgctggctgaagccgccgagctcgccgaccatggcgctgtaggcctcctggaaggtgctgttgccgttgtccatgacggtgtcttccatgagctcggccatgcgcagggcgttggtgttgtcgcccacgccctcgtagttgccgtagagcccgaagcggtcgccgtcatccggcacaccagagatgcgcaccgagatgtccagctcggccagcgcctcggccgcggcgccgctgaccggctccacgtcctcggacagattcaccacctggccgcgctcgggatcctcgggatcgtactcgaacgtcccgacggtgtcgccgccgatggtcacgttgaaggtgccgtcgtccgagtaggtcatctcgaccccctgctgcagggcacccccctcctccagggcggccatcacgccgtcggcccggccgacatccggcggtccgatgcgcgcccgaccggtgttctcagtctggccgtcctcgcggggcgcctcgccggtgaccaccggggcggcggcggccacctgggtcgggcgggagagccgcccctcgatgccctgggccgcgttgcgtgtgggctcgatcaggaagcgatccccctcctggagatcgccggcttcggggtccggcggatagaggatgagcccgtcgaagcggtagccgccgtcggcatcgggctggatgtccgcatcctcgcccgtgcccagggtgcgcacctcattggtgtcctcggtgaggacctgcagctgcccgtcgaccacccgcgcctgatagttctcgcggcgcagatcgccgatgcgctcctcgtcgatgaccacctggggctggccgtcaccggcgttgccccggtgggccgagacgccggcctcgcgggcgtagtcgaagaagtcgtcgccggcctcggggtagccgctgtcgaactggatgccgctgcggtgctgctcgttcatggccccggccagcgaggtggccacccggccgatctcatcgcgggtctcgtccagcacgccgttgcggaactccagcagcccgcccagggagccgccctgcacggcgctggtgatctgtacctcgcggtcgccgcggcggacagccagctccgggcgctccgggtcgaaggcgttacgggtgacttccagggtattggcccggtcgccggtgaccagcggctggccgttgccgataccgacgttcagcgagcgatcgtcctgctcggtgacccggacagtcacgtgttcggagagttggcggatcttttcgtcgcgctggtcgagcaggtcgttgggcggacgctgcgggttggtccagcggctgcggatctcgccgttgagttcggcgatggactcggccaggccgttgatcttgtcggcctcggcccgcacccgcttgttgacgtcctcctccagggtcagcaagcggttgtccagggtgtggaaacggtccgccagggcctggccctgggtgagcagctgctgccgcgagacggtgttcgacgggtcgttggccacctcttcgacggcgtcgaagaattgacgcagggacgggctgaggccggcgtcctggtcggcgaccagattgtcgatgcgcccggtcatctcggccagccggtccagccgctcgtactcggcgtggttgttgcgcagggcgtcgacgcggtggtcctcgctcagacgctggatggtctgcacctgcgtgccggtgccgatggcccctcgggagtggtagtgcgggatgctcgtatcctgctccacccgctggcggctgtagccatcggtgttgacgttggagatgttgtgcgacgtggtcgccaggccgcgctgcgatgcgcgcagcccggagatgcccgtctgcaggatatcgaccatagattccgcctcgttggggcccgcgggcccaccctgccctatctagcctttcggcacggaatcggaaatcttgagggtctcgcctccaatccgcaccccgtgactgtcgtcgccgagctccatgatccgctgcagcttctcggcgtactgcggatcggtggcgtacccggcccgctgcagggcctcgacatactgcccggcgtcctcgccaacctccagcgcctcgcgatagcgcgggttgcgctcgaggaagtcggcgtagtcggcgaagctgtccgccaccgactcgtaggcgcggaagtcggccatctcgcgctgggggatgccgttgcggtactcgagggtgggcacccgtacggcatcgccctgccaatccgccgagtgggccttgatgttaaacaggttgttggagctgcgcccgtcgctgtcggccaccatgtgctgcccccagccggtctccagggctgcctgggccaccagggccaccgccggcacccccaggcgctcggcggtctccttggccgccggggtgatctcctcgacgaaggcctgcgggctcgaccagccggcccccttgccgccgagaccgccaccacggcccgtctcgtccccctcttcggcggccgctgcccgctcttcgtcgtcgggctggacgggcaccgccgagtggcggtagtcggcgacatcccggggcagcccctgggtgcggtcggtctcgaagccggcgttctcgcgcagctgctcctcgatcatcggggccaggcccatgcccccgccctcgcgggacatctgcaccgccatctgccgatcgaacagatcgcggtaggtctcctcggcgttgccgccgaagatctcgtcgcccggggtcgcctggcgcatctggccgagcatcatctcgacgaagaccgcctcgaactgccgcgccacctcggcgaggtcctcctcgctggggttgcgcgtcatcgagcgaagctgctgcagcccctggggttcaagggcgttaccaagggcgccgccggcgttgtgcatggtgcccctcctagatgatggtcagctcggcgcgcagggcgccggcacgcttgagggcctcgaggatagccaccaggtcgccgggggccgcccccacggcgttgatcgcgtcgacgatctcgtcgagatcggcgccggcctggaagacgaaggccgggttctcgccctccagcccctcgtccatctcctcgtcggggaccatcaggggctcgtccaggccgaaggggtcttcggcgatctgctcggggccgccggcgccgatggccacggtcatgttgccgtgactgaccgccgccgggcgtacccggacgttggagcccatgacgatggtcccggtacgggcgttgacgatcacctccgccggcgcctcgcccggctcgacacgcagctcttccagaaaggagatgaagctcacccgctgatccgagtcctgcggggcgcgcacgcgaaccgacccggcatcctcggcccgcgcggtgcgcggccccaggttgtggttgatcacctcggcggtccggcgggcggtggtgaaatcgggctcgtggaggttgagcaccacctcgtcccgatcctggaagccggtatcgatgcggcgctcgaccatggcgccgttggggatcgagccgccgagctggttgtccacggggatctcggtatcctcggccccgaagccgccgatcaccacacgcccctgggcgacggcgtagacctcgccgtcggcggcgcgcagcggcgtcatcagcagctcgccgccttgcaggctgtcggcgtcgcccagggacgagacgctgacgtcgatttgctgcccggggcgggtaaacgccggcagctccgccgtgatcatcaccgccgcggtgttatcggcatcggggtccacgtcgtgggggatgttgaccccctggctggcgagcatcgagcgcacactctgctcggtgaagggggtgtcgtcaccggtgccatccagccccaccaccaggccgtagccgaccaactggttgctgcgcacaccgcccaccgaggcgatatccttgatgcgctcggcggcggagacactcgccgcgagcagcaccaggaccacccccacggccccctgaagccagcgtgtatcgattctgcgcatgcccatagcctcgcgtcctcccgtgcgcgccgctttgaggcggccgcgacgatcagtcagtagcgcctcatcaggaaacgcgtcagccaccctggctgcgccgagtcactgagcgcctcctcgccggtgtagccgacctgcatgttcgccacccgattggacgagacctcgttgttcgcccccacatcgtcagtccgcacgatcccggagatccgcaacgtctcctgaccctggctcacccgcacgttcttctcgccgcgtatgaccaaatggccattgggggtggtgtccaccaccacggcattgatggtcccggtgagattggtctcttggtccgcgctgccaccgccctcgaaactcgcctcaccctcctgttcgaaggcgaaggggcggccgaagatctccaggtcctcgccgccgatctgcggcgcgggcatgtccgcctcctgctggcgcgccatctccgaattgatcgagcgatcaccggcgatctcttcctcgatgaccaccgtgatcagatcaccagtgcgtcgcgcgctgcggtcctcgaagaggcgcatgctgcgctcctcgtcgaagaccgagccggtgcgctcgtccgggtcgtcggggacatcgacccgcggcgccgtgatcggcgacggctccggcgcctcttgcggcaacggcgtacacgccgccgctgccaccccggccaccagggccgcggcgcaaccgcgtatcagccgaggccgtgcgcccatctcggtccccttagacgttctggttgaggaactgcagcatctcgtcggtggtcgagatggcccgggtgttggtctcaaagccgcgctggttctcgatcatgttcaccagctcttcggcgatgttcacgttggaggtctccagggccccctgcatgacattgcccagcgccccttccccgggggcgccgacctcgggagcaccgctcgcagcggtctcgaggaacatgttctcgcccaccggctccagcccggaggggttgatgaagtcggccagctcgatctgaccgatctcttcgggctcctcgtcgccggggatcttggcgctgaccgtgccgtcgctgccgatgctgatggtctcggcctcttcggggacctggatgcccggctcgagcaggtagccaccggaggtgacgatctcgccattctcgttgagctgcagggcgccgtcccgggtgtagcccacctggccgtcggggcgaaggacctgcaggaagcccttgccctcgatggccacgtcgaggctgcgctcggtctgctgcacattgccctgggagtggatcttctcggtgcccatgacccgcgagccggtgccgagcatcagccccgagggcagcaggttgtcctggctggcgcgggagccgggctgccggacggtctggtagaacagatcctcgaagttggcccggtccttcttgaagccgttggtgttgacgttggccaggttgttcgacgtcacctgcatgctcttctgctgggcgtcgagtccggtcttggctacccagagcgcgggatccatggcgtcacctcattgttgttcggttatcgcggtgccggacggagcgtgccgcctcagcccgggtggttgaggagctgggcgctggtctgctcgttctcctcggccgcggtgagcatcttgatgtgggtctcgaactgccgcgcatggtcgatcatgttcaccagcgactcggccatgttcacgttgctgccctccagcgcgccgccgcggaccctcacctgggcgtcgtcggcggccggctcgccctcggcgtggcggatcagtccatcctcgcccttgaccagctgcgtcgggtccggattgaccaggcgcagccggtcaagctcgatgggcgccccggcgccaccctggggggtggccgtgatcaccccgtcgtcggcgatgtccaccttggtatccggcgggatggagatcggccccgcctcccccatgaccatgtggccatcgccggtggtcagcagcccctcgggggtagtctggaagtcgccgcgccgcgtgtacgcctcgtccccgtccggggcctggaccacgaaccagccctcatcctggatggccacgtcgagatcgcgcccggtggtctcgatcggccccgggttgaagtcggtcccggcccgcagctcctcggcgtaggcgcgcgtcgcgaagccgggcccgtagaccggcgcctggtagaagctgtccagatcggcacggaacccgggggtgctggcgttggccaggttctggttgttgtgatgctgcgcctccagggagtgcttcgccccggtcatggccacatacagttgacgatccatacgccctgccccgttctaccccgcatcagcgggaggaagacccgccttagcggatgttgaggatctcctgggtcacctggtcctgggtgctgaccatctgcgcattggcggagaagttgcgctgcgcggtgatcatgttcaccagctgatcggagacctccacgttggactgctccagggcgccattctccacccgaccgaactgcccctggccggggacaccgatcagcggatcgccggcgtcgcgggtggcctgccaggaggtctcaccgacggactggagcttctcctccgacgggaagctggtcagcgccacctgacccacggcctgggcctcgccgttgctgtaacgggccaggatggtgccgtcgccctcgacgttgatgttctcgaactccccggcggcgtagccgtcctgggagacgttggtgacgttgaacggccgggcgaactgggtcatctcaccgaagtcgatgtcgaggtccaggtcgtccacctcggcgagcagcgggacatcctcgaggctggcgatccgcccttcgtcatcgccctcggcatcgaccagggacccggaggtatcaaaggagagccggtgcgggccgaagtagtcgccctcggtatcggcctgctcgtagtccaccccgtcgacctgggtgtagacgtcccactcgttattgccgaccttgcggaagtagaaggtcgcatcccgggccgatccctgggagtcgtagagcgtggtcgttgtggactcagtgaaggtctcgttgtcgtccggatcgaaggccaccccctcgtcgatcacgtcggcgtccgcgctgagattggccgcaatctcgacgttctcgctagcccgggccggaatgccgtcggtgggtagctggagctggtcgcgaccatcgccgatgcgactgccgtcctcgtcggtctggaaaccggtcaggcgcttaccggtgttgttgacgatgtagccgtcacggtccacctcgaactgaccggcccgggtgtagctcacctcgccatcgtcctccatgcggaagaagccgcgcccctcgatgcccaggtcgagactgcgctccgtgaagtcgaaggacccctggctgaacatctggccgacattggccagccgcgagccctgtccgacagccagctgcgggatacccatcggccccatggcgaagaggtcattgaactcggcccgggactccttgaagcccgtcgtaccggcgttggccaggttgttactggtggtctccagatccttggaggcggagttgatcccggtaagcgagatgttgaatgacatggctaatctcctcgatccccgctgctcttgttcgtcttatcggatgcgcttgacgtcggacagcgacatctcgcccagaccggccacgctcagctccggcggccggccatccatccccaccgagacgctggtcactggcgcaccgacgagggtaggcaccggctcgcgctcatcaccgtcttcgacgtaggcgttgacctggtacgtcccctgcggcaggcgctgaccgtcgttattggtcccatcccaggcgaaggggtgctcgccctcttccatctcgccgagctgctcgcgatggacccgctctccggccgcgttctcaatctccacggtgaggttcggcgccgagcgctcgagttgcagcagcgcctccatctcgccgtcctcgggcaggtaggcctggcggctctcagtcaccacctcgcgaccaaccagctgcgaggcacgcagggactgatccgagcgcatgtgctcgaagaattcccggaagtccgactgcagctgctcgatccccgaggccgtcgtgaattgggcgatctgccccatcatctgctcggtgtcctggggatcggtcgggtcctggttctggagctggaccatcatcagctcgaggaagtcctcgtgcccgatgctctgcggatccccctcgtccttgtcctcggggatgctgcgcagatcctcgggtaatgcctcgtagccggacttggcggcagactcggcccggtcgccgcccgacaacccgcccgagagaccgctgccaacgggcttctcggccgccttctgggccgcctggacgccttccgcgggcccgccacccccctgtttgcctgccgcgccgctgtcaccggcgctcggcggtttgggggccttctggccgccaccggcggccccgcccatcagttgactcggatcgagcatcgtcgctcctcccggtatcagcggccgagccgcagggtctcgagcatgagatcccgcgaggtattcatgacttcgacgttgttctggaacgaccgcgaggccgagatcatgttggtcatctcctcgacggtattgacgttggagcggtagacgtagccgtcgtcatccgcctggggatggtgcggttggtagagcggctcgatctcggcatcgctctccaccacccccggcatgaacaccggcacgctgggcgacggactggcgtaagggtcgccggccgacggcacaccggcgggctcgccgccaaagaactgacgctggaagctcaccgggctgatccggtccacggggccaccggactcggcccaggtcggcgtatgcgccggctgcggaccgcccccctggggatagccgccctgggcctgatgcagggccgcagcgaacaccggctgccgggcgcggtacgcctcctcggggctggaagccacggtctcggcgttggcgaggttgctggccacggtattgagccgcagctgctgggcgttcatcccggtcccggcgacgtcgatggcgttcatcaaggacatatcggattactcccctcggatcgcgccggtgagcttctggatccggccgttgagaaagtccacggcggcctggtagttcaccgcgttctcggcaaacttggcctgctcgacgtgcatctcgacggtgttgccgtcgagggaggcggcgtggggctcccggtataaagatttcggatcacccgccgccatggaggatgaaggcggcggctgaacgtgctgcgggctcgtcgcctgaagcggttggggctggggctcgctggcctggcgcatggcctcgcgaaagtccatgtcccgcgccttgtagccgggcgtgtccgcattggcgatgttggaggcgagcagctcgttgcgctcgccgcgcagtcgcatggcctgctcgggtaccgagaaggcctgatcgaagccgatccgcatggtggcgggctcccgtgttgttcgtccacgggatttctatgcagttcgcgtgccagacgcacgggggttacagatcaacgactaaggcggaacacggcggcaataggcggcacacctttgccgcccggcggcaggatgcctccgtcagccgcgccgccggtagatcaccccgccgtcgagacggacgagttcgaactcatcggagtgacgggcgagggactctgaggcaccgacaatcagatacccgccaggtcgcgtcaccccggcgatccgctggacgatatcccgccgcgactcccacccaaagtagatcagcacgttacggcagtaaacgatatcgaaacgccccaggccggcgtagctctccagcaggttatggacgcggaaactggtccgccgacggacggccggtttgacctcccaggcgttctcccccacggcatcgaagaaccgcttttgacgctcgggcgccagcccccggcgcgccacattggcggtataccgcccacggcgggcttcctcaaccatgccggcggagatgtcggtcccgacaatctccgcctccatgcggccaccaccatcgttgtactcgtccacggtcatgctgattgaataagcctcctggcccgacgagcaggcggcggaccagatgcgcaccggccagacgcggcggcgctccatctcggggagcaggtgtttgcgcagcacgtcaaaggggaagctgtcgcggaaccactgggtctcgttggtggtcatcgcctcgatcacccggcccttgagatccgccgtgggccgctgctccaggcgctggaccagggtggccagatccgggatgccttcggcctcaagcagcggcccgagccggctggcgaccaagtactgcttgctcgggccaagcacgatgccgcaggcgcgctccagaaaccgcgcaaacgcctggtactcctcctcaccgatggaaagcgcggccaaaccgtcctcctttcatgctcacccacctcgctcggccagccgggcgccgacccgctcggccagctcctgggagtggaacttggccaggaactcgtcggctcccacccggcgcaccatctcggtgttgaacacaccgctgagcgaggagtggagcaagacgtgaaccccggaaagccccggatcctgccggatggagcgcgtcagggtatagccgtcgagcaccggcatctcgatatcggagaccaccatcagcagatcgcggagccccgaggggtcctggtccttccaggcgcgcagctgctccagcgcttcgcgcccgttgttcttggtgactacgcgcacgccgatctcctcgagggtgcgtttgatctgcccccgagccaccgccgagtcgtccaccaccaggaccttgtaagcctcagacccctcggcacgatccacaccgccgccctcggtgacctcgggatcggcgccgccggcgcgctggacctcggccaggaccttctcgacgtcgacgatctggatcatttgtccatcgtagcgcgccacggcggtcaggtagctgccggcgctgccgccactcggcggcggaaggacatcctgccagttgatgttgacgatccggtccacaccgccgaccaggaacccctggacctgacggttgtactcggtgacgatgatgtagttgccctcttccttggtgacgggaccgttaccagtggcgtagctaaggtccagaaccgagagcgtgtggccgcggatgtaggcgatgccgcaggaggccggatgggcgtggggcacgtagctcagctccggcgcgggaatgacctcgcggaccttgaacacgttgatcccgtagcgctgccgcccctcgaagcggaagagcagcaactccatgcggttatggccggccagctgggtccgctggtcgacggagctcatgattccggccatcactgacagctccttactcggcgtgcgcctcgggggaggaccccccgtccactcgcgccatgttaatccggcagccggatgagggaaagccggcaccgctgcggcatgccctttgcattcttgtgcggggaccgcgaatcgaatggaggttgcacccgagacgatgaaccaacccgccggcaccgcccacgcccgccgtccccggggcggcgtgccaccgtcgcccggctggcgcctcggcgtcgtattgttggcgctgtcgctgtggacgccggcggcgacagtggaggccaacacccagtcgccggatgcgatccgcgaggcggcggagtcgttcctgcgggaggaactgatcggggagtacgacgaggtggcggtcgaagcgcgcggggtggaccagcgactgaatctgcgcgcctgtgacgagggcgacctggaggcgtttatccctcgcggccgcagcccccagcagacgagcaccgtcggcgtgagctgcggcggcgaggcaccgtggacggtctacgtgcgcatggagaccaccctgaagaccgagatggtagtggccacgcgcaacctgcggcgggggcagcgggtgtcggcgggggatctgcgcaccgccacgcgggatgcacggcggatccgcggcgagttctaccgcgacccggcgccactcatcggccaggcggtgcggcgtagtttgcgcgagggggcggcgatcaccggcaaccatgttcagcccccgcgcctggtcgagcgcaacgatcgggtgaccatcacggccggcaacggcggcgccattcagatcagcagccgaggtcgcgcgctagagcacgggcaggagggcgagcggatccgggtggagaacctggactccggacgggagatccaggcacgcgtggtcggcgaggggcaggtccgggtcggcgattagaccgcatacgcaaggagttgctgttggcgacgtcctgggccaaagtgtcggcagcgaggactcaagttcctgcctggcccgccgatagaaacggatagcacgggtccatgcacgccagggatcggtggtgcagcccgcacaggaaaggttttgaggagagcccgatgtccaatccgattgaaggagggggtccacgccccgtcggacccgctactgcgcaaccgggcaaggggcagaagagcggcggcgctgatgaggcgccgaacgccccgagcaagggcgccgctggcggcgccgacgaggcagcgacctcggaacgactgcagacggtccgcgagcgcatcgaccagaccccggaagtcgaccgggaccgggtcgaggccatcaaggaacggatcgccaacggcgactacccggtcgacgccgagaaggtcgccaagaagttcgctgagcttgaggccctggtcgagtcgtgatgaccccggcggagcatgaccgcagtggtcatccaccccgccagcccctggatacggagctggcgcagaggttggctgtgcgtgtcgaacgctgccaggtgcgggctggcgagctcgccgagactcttgagctcgaggcccggagactgatcgaccgggaactcgacggcttcgatgagatactgcgtcacaaggccgcgcaggtggaggcactggaagaggccgagcagcaactgcgccgcgtcctcaccgaggccggttacccggcaggaaccgccggcgtgcgggcgatgctccgcacggcgcccgagtcgctccgcaccgcctggggcgagctggagcagctgctgcgaaccatccaggcccgcaacgaggccaacggccgcctcatccaccgcaacctcgaccacacccgacgcctgctcgacctcgccaccggggcccaccagcgcaccgacgagctcacctacgggacccacggcggctacaccaccagcgatcgctcccggcgcatcacccaggcctgagcgacccttccctccgccgcccacgtgctatcttgatgggatggaacgagggaggcagccatgaccgaaatcgaccccgccacagccagccacgaggcgtcacgcccgcaccacgccgagcggggcgccgagcaacgtcgcgaagaggccctacgggcggagcgggacgggaccgttggggggactgcggaacggatccaggacgaacagcgcgtgggcgggagccgcgatcgggaccccacgtcgatgcgtgtcgacgatcgggtggcggtcaccgcctcgcagccggaatcggccaccggggaggtaccgcgtgatcgggaggaggcacgcgccctggccgaggagacccgggagcgcatcctggacaatccggagcgggcggccgagtccgtgcgcgacaccgcccacgaacccgccgccagccggatgagccgggcgatcgacgcccttagttgatcttctctttgatgcgcgccgccttgccgctgagctcgcgcaggtggtagagcttggcctggcgcacgtcgccgcgacgcttgaccttgatgctctcgatctgcgggctgtaggtctgaaagacgcgctccacaccctcgccgtgggacgtcttgcgcagggtgaacgaggagttcaggcctcgcttgcgcttggcgatgaccacgccctcgaagggctggacgcgctcgcgaccgccctcacgcacccacacctgcaccagcacggtgtcgcccggggcgaactccggcaccgtgtgcttgcacgtctcgatctgctcgcgctccagttcgtcgatgacgttcatgacgattcccctcggttctacgtttcgtcgtgatcgttgccggcccgcgcctcagcgcggtgctcggcgatgaattcatccagcaagcggcgctgccgctcgtccagctcccgcccggcgagcagatccgggcgacgcaaccaagtccgccccagggcctgcttgagccgccaggtgtcgaccgccccgtggtcaccggagcgcagcacctccggcacgccgcgcctctcgtagacctccgggcgcgtatagtgcgggtggtccagcaacccggtggcgaaggagtcctcggccgccgaatcttcgtggccgagcgcccccggcaccagtcgcgtggcggcgtcgatggccaccatggccgccagctcgccaccgctgaggacgtagtcgccgatggacaactcctcgtccacctcggcctcgagcagccgctcgtcgatgccctcgtagcggccgcagaggtagatcacgcgttcgcaggccgccagccgcgccaccctatcctgatccagccgcgccccctgggggctgaggtggatcacccgggccgggcggggatcggccgcccgcgctgcctggatggcccggtgcagcggcgccaccttcatcaccatgcccggcccgccgccgtagggccgatcgtccacggtggcgtggcggtcctcggcataatcccgcggattccaggcgctcagctcgatcaggccccgctcggccgcgcgcccgaccaccccgaagcgcgccacctgctcgaccatctccgggaagacggtgatgacgtcgatgcgtctagaattcggggtcccagtcaacctcgatgacgccttcctgctgatcgacccgctgaacgacgtggtcgagggtgaacgggatcagccgctctcgctcgccgcgcacgaccatcacatcgttggcgccggtctcgaacagatggctgaccacgccgagttcgacgccgtcgacggtccggaccgtgagactttccaggtcgacccagtagtactcgccgggttacggctccggcaacagctcccgcgccaccgcgatgtcgctgccgacccactgcctcgcctggtcgcgatcctctacgccggcgatacgggcgatcagtctcttgccctgctcctgtcccgcttcgagccgcgcagcctgccagccatcggcggtagccaggtgccaatcggggtactcgaacagcccggccttgggctgggtgtaagagtagaccttgacccagccgttgacaccgaacaggccgacaacccggccgacgatgacccgcctgggctcacgatccggcatggatcgcgaaccgacttactgagccgcttgctcggcgcgctcggcctggcggatcagctgcgcggcgcgctccgtcggctgcgcccccttggcgatccacgccttggagcgctcgacgtccagcttcagcggcgcctcttgccccgaggccaccggattgaagtagcccaggcgctcgataaaggcgccgtcccgcggcttcttcgcctcggtaactacgatgtggtagaagggccgcttcttcgcgcccgcccttgccagtcgaatggtaaccatatgcgcccttgcgattcccgttacgttgagtcatcggcccccaagtgggggcttctgatacgtacttgagtaaaccgggcattgtactcgctttgtcactgaagggaagggtccacaccgagaaaagcacggccctcagccgctgtcgtcgccccggtcggggccgctgaaccgatgcagcagccgctcccggtagcgctgctcggcgacgcacagggcgtcgtccccccggccgctgctctcgagccgggcccgtagcagcgacagccggcgctcggcctggctacgctgttccgccgcctggtcggaggcgtcggtgtagagagcgtcgatgagatcctcgaggctgcggatctcctgacgctcggccagctccggcgggatgcagttggcgttcttgagcacccggtaggcggtgcgcaggtgctcaggaaccatggagtcgtcatcgagcaccaagggctgcccggccccggggagatcctgcagctcgccctgctccacggcctcctccaggcgacgctcggcaatctggtcgatgaggctcacgactcgtcctcccagaaggcttgtacatcctcaacacggcgggtgagcggcatctccggcaggctgctccggaacagcctgccgtacggcttaccgagcaggcgcggatccgcaatcatcagcacgccgcggtcggcatcgtcgcggatcaggcgcccggccccctgcttcagggcgatgaccgcctcgggcaggaggatatcccgaaacgccacgcccccggcctcctccactgcgcgctgacgcgcggcggtgaccgggtccccgggagcggcgaagggcaggcggtcgatgatcaccgccgagagcgccgccccgcggatgtctaccccctgccagaagctcgccgtaccgagcaggacggcatcacccgcccgcgaaaaggcgtccagcagccgcccctggggggcatcaccctgaaccagcagagggcgcgtcaggctcgtctccagctgctcacgggccagccgcagggcccgatgactggtgaacagcaggaagaccccgccaggcgtacagtcgatcacctcctgcgcccgggccaccactgcctgatcgtaccccgcctgattgggcagcgggagaccgctggggcagtacagcagggattggcgggcgtagtcgaagggactggccagctgctcggtgcgcaccgactcggccagccccaggcggcggcgaaaggcggcgaaggagctgcccacggcgagggtggccgagagcaggacccaggcgctggcctcgcgctccatgcgccggcggaagctgccgcccacatccagcggcgtcaggtgcagggcgaagccccgcccgcgggtctcgtaccactgcacctcgccctccgcctccggagccaggaagcgcccgagcgcctcgcccagctcaccggcgcgccggtggcacgcctccagctcggggccgcgctcggccgccgcggcgaggacccgctccaggccggcggtcgcgccgcgcagggccgcggccgcctcggcggccccctgctcggccaccacgtaccaggcatcccgctgctccccgccctccagggccaggcgcagctcggcgaccgcgctctccagcgtatccacggccgcgcgcaggtccggcatgtcaccggcctcgcgccgatcggcgatgcgcacgtcccgcaccagatcgcgcagggcccgcgccgagaccgagtggccgaagaagcgtgcggcggtgtccggaaggagatgggcctcatcgaggaccaccgcctgcgcctcgggcagcacggcgccgtaaccggcgtccttgaccgcccagtcggccagcaacaggtggtggttgaccaccagcacgtcggcctcgtgggcgcgccggcgggcctcgtagaagaagcactcgtcgtaggccggacacccctgaccgaggcagcgttccggggtggaggtgatgcgttcggccacgccctcgacgccctccggcgcctcggccagatcgccgctttccgtctgccgggcccactgcgcggccgtctcgatctgctcaacttcatcaggggccgtgaacggcccctcctccaccgcccgctgcagccgatagcggcacaggtagttggcccgccccttgagcagcgccgcacgcatcgggcggggcgtggcagcctgcagcgccgcccgcacccgcgggagatcgcggtggtagagctgatcctgcagggtgcgcgtcccggtggagatgatgacccggcgcccgtcgagcagcgtgggcaccaggtaggcgtaggtcttgccaatgcccgtgccggcctccgccaccaggacctcgtcatcggccagggcgtcggccaccgccgcccccaggcgtagctgccccgggcgcggggcgaagccctcgatggcccggctgaccgccccgccgacgtcgagctcggagaccaccgcctcggcgaaggccccggtagccgggctagaatccaccaaggccgccgtctccggcctcgccgaagcgtcgcgccgtggacgccgcatcccgcgccccgccacgatccccccgctccatgcgcgccgccgccaccagccaccacgcctcacgcatcacggcgaggtcctgatcgccggtatccacagcgcgcagggccagctcctccgctcgctggtagtgaccctgctgataccgcaccgcagccaggttctgccaaagcaccccctgttccggggcctggtccagggcctgttccagatgccgcacggcgccgtcgtagtcgcgcccctcgtacgcctcccgggcccgctgggccagcgtcgccacgtcgtcgccccgggtctggtcctcctcctgccgaggcgcgggctgcggctgcgaccaccagccgccctgatcctcctgctcttgctccgtctctcgctccggggcatccccccgagacgcatcggcctgctcggccgtatcatgatcgctccgggcgatcccgtcatcaggcggcacataacaagccaccggcgccagcaataccagggccgggagcgcggagaacatccgccatcgcgtcatctcggggcctcgtttcagatccgggcttcgctgccgccaaggataccagagccggagcccgccgggcgtggacctttacggccggacagccgccacgctataaggggcacgcgcgggcgccacaaccctgcgccaccggcggcgggaaccgcgcccgcacggcaaccacagccaggacagaacgcatggccacgcccccggaaaacgcacaccccgatccccagaccgccacccgctcgcgccaggaagtggccgagcaggtggccgagcgcagctcggcgatcggcattgaggcggtgcagatcaccgaggtcctcaacaccctggccgctgccttcgagcgccagaacgagtccttcagcgatctgcgcgccaacgcccgcagcatggccaagagcaacgaggtggtccaccaggccgtggaccgcgcccagcaggtggccaccgaggcgggcagcaacgtcgagcactcccgcgctcaaatcgacaaggcgctggaggagatccgcgagctggccgactcggtcacccgggtggagcgccagctcggcgccctcaacgaggcgctgcagggggtctcgaaggtctccagcgagatcgccaccatcgccaagcagaccaacctgctggcgctgaacgccaccatcgaggccaaccgcgccggtgaggtggggcgcggtttcgccgtggtggccgaacacgtcaaggcgctggccaaacagaccgccgacgccaccgatgatatccacaccatcctcgatgagctgacccagatcatcgatcgcctggtccagaaaggcggcgagagcaccctgcaggccgaggccgtgcgcgacggcaccgaggcgatccaggagatcatggagaccgccggcagcgccatggccgacatcgataccgactccggccgtgtgcgcgaatccgtccacaccatcgatcactactgccggcgcaccgtcgagggcctggaggagttggccgaagccgtgcgccaggccacccagacgctacaggcggcggaccagcgggccgagaagatcagcggccatgcccacgagctgatccggcgcaccgccgtcgacggggtcgagacccgggacacgcggctgattcgccggatccgcgagatcgccagtgaactcggcactaccctgccggtcggcgccggggccgagcaggtgaccaaccaggcacaatccggactcgaacagctcgcccacgacgagaccggggtccgcgtggccctgatctgcgacagccagggctactgcccgatcgccagcctgccgagcggcggcgcaccggcgctgcgcgacgccgtgcagggacagcagctggacgaccgcccgacccgctcggccctgcgcagccgtgagccgtacctgctacagacctaccggctgcagtacggcggcgagggcccggtggtccaggagatcagcgcccccgtgcaggtcggggggcagacctggggctgcctgcgggtgatttacggcggcgagtgacggacagcgacggagcagcggatatggcgttcatcgactttttgaagggccgcggcttaccgcgcgcttccagccccccccagcgcggcgccggccgggacgcgcgggagcacgccctggcccaggcgatccgcggcgtctccgaggagaccagccaactgggcctggaggtctccgatgtccacggcaacgtggacgacaccgcggcgcagatggagcgggaggcccgcctgttccaggagctgcgtgagtcgtgtcagcgcctctccgaagccaacaaggtcgtggacgcggccgcgcgcaacgcacagcacgtctcgggagcggcccgcgccgatatgcgccgctccgaggaccgcatccgggacgccctgcagcggatcgccgggctcagcacctcggtgcgcgagatcgagagcgacctggagcacctcaacgaggccatgcagcgggtcaccaaggtggcccgggggatcggggcgatcgccaagcagaccaacctgctcgccctcaacgcctccatcgaggcggcccgcgccggcgacgccggccagggcttcgcggtggtggccgagcaggtcaaatccctggccgcccagaccagcgaggccaccggggacatggaccgcaccctgcagaacctcaccgagcagacccaggagctgatcaccgtcggccaccaaagcacgcggcgagcccagcgagtggagcaggccaccgggcagatgcagagccttttcgagcagctcgagcactccatgggggccgtcgactcggagtcggcacggatcgccgaggcggtccaggagatcgacacccagagcgagcgcaccatcgagcgattcgacgacaacaccgctgagctggaggcctcccacgccgacctcgaacgcgggcgggcccagatcgaccgcttcctggccttcaccgaggatctaatgaatctggccaacgcctcggatctggagacggaggacaccccgtacatccaccgagtcatggaggtggcgcggcaggtgtcggagcgcttcgaggcggccatccgcgcaggcgagatcagcgaggcggacctgtttgaccgcgactaccagccgatcccggggacggacccgcagcagtaccagacccgcttcgtggccttcaccgaccgggtcctgccggagatccaggagccgccgctggaggatgcccacatttccggctgcttcgtcatcgacaaccgcggctacatccccacccacaaccgccacgtatcccacccgcagcggcccggcgacccgcagtggaacgcccgccacgcccggcagcggcgcatctgggaggatcgcaccgcccagtcggcggcacgcaacgagcagcccttcctgctccagacctatcggcgggacatgggcggcggccgcttcgacctgatccgcgacgtctccgcccccgtccgcgtccgcggcaagcactggggggcggtgcggatgctctacgaaccgtagctgctcgcggaaccgcgaccaccaccgcgcggcggcgggagccatcccgccgccgacggtcggtcagccgaacaggcggcggatcttctccaggccgaccaccaggctctccacctcatcgtgggtgttgtagaccccgaacgaggcgcgcgccgtggcgggcacaccgaagcgctccatcaccggctgggcgcagtgatggccggcgcggatcgcgatcccctgctcatcgaggagcatggccagatcgttggggtgcgtcccttccatcacgaaagacacggcaccggcccggcgttggggccggccgatcagctgcacccccggcacggcggcgatggcctcggcggcgtggttgaccaggtcctcttcgcgggcggcgatccgctcacggccgatggcgtcgatgtagcgcagggcctcgcccagaccgatggcgccagcgatattcggcgtccccgcctcgaaacgcgccggcggcgcggcgtactcggtgccggagaaggagacgtggcggatcatgtcgccgcccccctggtagggcaccatgcccgccaggtgctcatagcggccccagaggacgccgatcccggtcgggccgtaggccttgtgcccggaaaaggcgtagaagtcgactcccagctcctgaatatccaccggcagatgcggggccgcctgggcgccgtcgagcagcaccggcacgccttgggctcgggccatggcggcgatctccgccaccggattgaccgcccccagggcgttggagacgtggaccacgctgaccagccgggtgcgctcgtggatcatgccgcgcaccgtctccaggtccacatccccgttgtcgtcgatgggcaccacccgcagctgcgccccggtgcgctcacagaccagctgccaggggacgatgttggagtggtgctccatgtgggtgaccaggatctcgtcaccgggaccgacccgcggcgccacaaagctgtgggccaccaggttgatcgcctcggtcaccccgcgcaggaagataatctcccgctcgctgggggcattgaggaaccgctgggcctcgctccgcgccccttcaaaggcggtggtggcctcctgggagagggtgtgcaccccgcggtgcacgttggcgtagtagtgctgataacaatcgagctcggcatcgatcaccgactgcggcttctgcgcactggccgcgctgtcgaggtagaccagcggccgtccgttgacctcccggcggagcaccggaaactcggcgcgcagccgatccatgtccacgagcccctcacgggccggctcctcgaccatgctcatgcctcgaacccctccagttgctcgccaccgggcagaaaccgacgcaggagcgcacgctcgtagtcggcggcctgcgaacagcgcacggtctccaggacttcggcgacaaaggcgtaggtaagcaggcttttggccaccagcggatcgatgccgcgggcgcgcatgtagaacagcgcctgctcgtcgagctcccccacggtggagccgtgggtgcagcggacgtcgtcggcgaagatctccaggcgcggattggagtgcgcgaacgcccgcgggctgaggagcaggttgcggttctcctgctccgcgtcggtcttctgcgcccccgggtggaccttgatcagtccatcgaagacgctctccgagcggccgtcgagcacccccttgaagacctgacggctgcgggtgtgctcggcgtcgtggtggacccaggtgtggtggtccacgaagcgctggccgtcactgaggtggaccccggtgagatccccctcgccgttgtcgccctggaccgtcgcctcgatgtccacgcgcaccttgtcgcccccccagacgaaggagtgggcgccgacccgggcgtcgcgcgcggcggtgccgctgaccgcgccaagttggcagccggcatcgccctcttcgctgatccgggtcagatccacctgggcgccggcatcggccaccaactcggtgaccgggcagcttaggtaggcggcctcagggtcaccgctgtggtactccaccacgcgcaggtggctggcctcctcaccgtggacgatcacccgcggatagacggcgtgcccggcgcaggccgcactggtgtagcagacaatcagcagtggcgcctcgatcatcgccccgcgggcaacgtggatcgccaccccttcgtccatcagtgccgtgttgagggcaatgaaggggctgttggccgggtcggcatgggccgccaggtgctgctgcagccacgccacgtcgtcggccagcgcctggctcaggggctggacggagaggccggccggcagttcggcgtagtccgaacgcgatgcatccaggtaaccatcgatgaagaccagccgcggcccatccgagcgcggcaggagctgatcgacccggccggcgagaccgtcatccaccgccccggcggtctgcggcggatgaaagtcgctgcgcagcaccggggtcagatcgatgtgcttccacgcctcccagcgtcgggtcgggaagccgtgggcatcgaaggtggccatggccgcgcggcggcgctcggccagccactccggcccccgtgccgtacggccgtcgaagacggcgcggggcacgctcttgagctcttccactgctcccatgtcaggcagcctcctcgtcctcgaacagagcgtagccggtccgctccagctcctcggccagctccttgccgccggagcgcacgatgcgcccgttgaccatgacgtgcacatggtccggcacgatgtagctgagcagccgctggtagtgggtgataatcagaaacgagcgctgcggatcgcgcatgctgttcacgccatcggccacggcacgcagcgcgtcgatgtccagccccgagtcggtctcgtcgaggatgcacagccgcggctcaagcatggccatgtggaagatctcgttgcgcttcttctcgccgccggagaagccggcattgaccggccggctgagcagcgactcatccagcttcacccactgcgcccgctcgcgggccatcttgaggaagctgaccgggtcgatctcgccctcgccccgagcctcgcgggcggcgttgacggcagccttgaggaagtagctgttgctcaccccggggatctccacagggtactggaagccgaggaagacaccggcccgggcccgctcctcgggctccatctcgaacaggtcctgcccgtcgaaggtcaccgagccgtcagtgacctcgtagctctcgtcgccggcgaggatcttggacagcgtgctcttgcccgagccgttgggccccatgatggcgtggacctcgccggggcccatctcgaaatcgatgcccttgaggatctcggtcgcctcgacgctggcatggaggttgttgatcttcagcatggtctgcctctcctgggattctgtcttatccaacgctatcctcgagggtgacctcgagcagcttctgcgcctcgacggcgaactccatgggcagcttctggaagacctccttgcagaagccgttgacgatcatggagaccgcatcctcttcgctgatcccgcgctgcttgcagtagaagatctggtcatcgccgatcttggaggtggtcgcctcgtgctcgagctgcgccgtggggttctggatgtcgatgtacgggaaggtgtgggcaccgcagtgggaactcatcagcatggagtcgcactgcgaatagttgcgggcgttgcccgccgtgggcagcaccttgaccagaccacggtagctctgttgcccgtagtccgccgagatccccttggagatgatgtgactgcgggtgttgttgccgatgtggatcatcttggtgccggtatcggcctgctgccggccccgggtcaccgccacggagtagaactcacctatggagtcgtcgcccttgagcacgcagctcgggtacttccaggtgatcgccgagccggtctccacctgggtccaggagatcttcgagcgtttaccggcgcacaggccgcgcttggtgacgaagttatagacgccaccgacgccgttggcgtcgccggggtaccagttctgcaccgtggagtatttgatctgcgcatcatcgtgggcgtagagctcaactacggcggcgtggagctggttctcgtcacgctgcggtgcggtgcacccctccaggtaggacaccgagctgcccttctcggcgatgatcagcgtgcgctcgaactgcccggtatgcccggcgttgatgcggaagtaggtggagagctccatggggcactccaccccctcggggatgtagacgaacgagccatcggagaacaccgccgagttcagggcggcgaagaagttgtccttgcgcggcacaacgctgccgatgtactgccgcaccagctccggatactcgtgcagcgcctcggagatcgagcagaagatcacgccgtgcttggccagctcctccttgaaggtggtggccacggagaccgagtcgaagaccgcatccaccgccacgttggggcgctcggtcccctcctccgcctcctggacaccggcgagcatcttctgctcgtgcagcgggatgccgagcttttcataggtctcgagcagcttgggatcgacctcatcgaggctcttcggcccctccttgggagcggcgtaataggagatggcctggaagtcgatgggcgggaactgtacgttctgccactccggaacggccatctccagccagccgcggtaggcctcgagccgccactggagcatccactccggctcgcccttcttctcggagatgaaccggatggtctcctcgttgagccccggtggtgcaaactcctgctcgatatcggtgaagaagccggcctcgtaaccccggctggtgaaccgttcgatggtctcgttgctgctcgccatgtcgcccaagcctccggctgctcagtggccaataacctgttgacgggggtagatccccaccggcgcgctggccggttcgcccatctccgccagactcaccgccgccagggcctgacggaccacagagctgatccgcgaccaggcggcgctggcgttgcaatcctcaacatgcgtgcaagtatcggtcccgctctcgacgcactcggtgaaggcaatgggtccctcaagggcctcgatgacctcggccaccgagatctcctcgggtggccgggccagtccgtagccgcccttggcgccgcgataggagcacagcagtccggcgtgcaccagctgcttcatgaccttgctcaccatcggctggggcagcccgtgggcccccgccagctgggcggcattgacccgttcccccgggcggcgcgccatcgccgagaggatgaccacgccatagtcagtctcgcggttgattcggagcatggtgtctgatttccctcaatccgtacccagagggtacatattccaatcggggaagggaagactttttagaacacttacagacagacaccccccgggctgaagatcaccacagccgtgccgatccatgggaggatggagtctgtttcaacctgtcaggagggctactgttgacccctcagccgcacaagccgcgactgcgcaccacctaccggctgatcatcgaggaacgggacaacggctgggaggtggtcttctacgacgagcagggccgtgtccagcacatcggcaactcgcacagcgagatcgcggccctgcgctcggcgtacttcatcgcgcgctactaccactacgagcacgacgtgctcatgcgcacccgccacggcgacaagcagctggatatcgaaacgctgatgcagaaccgccgcccgagctgaggccgcggccggttcaggacgcggcagccgcggcgccgcctccgcccagggcgtgctgctcgatgcggcggatctcgtcgcgcacccgggccgcctcctcgaactccagctcccgggcgtgctcctgcatacgcttctctagctcgcggatccgccgcaccgcctcggcgggggacagcccggcgtactcgcccgcctcttcggccacccgggccgcccgctgcggggcccccggcgccggcacaccaccgcgctccatgatgtcgggcacctccttgcggatcccctgcggggtgatgccgtgggcctcattgtgggcgatctgcttggcccgccgccgctccgtctcgtcgatggcgcggcgcatggagtccgtcatctgatcagcgtagaggatcgcccgtccatcgatattgcgggcggcccgaccgatggtctggatcagcgagcgggtagaacgcagaaagccctccttatcggcatcgaggatagccaccagcgagacctcggggatgtccagcccctcgcgcaggaggttgatgccgaccagcacatcgaagtggcccaggcgcaggtcacgaatgatctcggtgcgctcgaccgtgtccacgtcggagtggaggtagcggacccggacgccgttctcctccaggtattcggtcaggtcctcggccatacgcttggtcagcgtggtgaccaacacccgctcgtcccgctcggcgcgcgcgcggatctcgccgtagacatcgtcgacctgggcagtagccggacgcacctccacctccgggtccactagcccggtggggcggaccacctgctccaccacctgcccggcgtgctcctcttcgaaggggcccggcgtggccgagacgtagaccgtctgcggcgccaggcggcggaactcctcgaacttcagcggccggttgtccagcgccgagggcagccggaacccgtattcgaccagggtctgcttgcgcgagcggtcgcccttgtacatgccgccgatctgcggaacggtgacgtgggactcatcgatgaacagcacggcctccggcgggatgtagtcgaacagagtcggcggcggctctcccggcccgcggccggagagatagcgggagtagttctcgatgccgttgcagtagccgagctcgagcatcatctccatatcgaagcgggtccgctcttccagccgctgcgcctccaccagcttgtcggcagcccgcagctcatccaggcgctcgcgcagctcctccttgatctgctccacggcctggtggatctgctccttcggggtgacgtagtgggtcttggggtagatggtcacacgcggcacccggcgcagcacctcgccggtgagcggatcgaaccagctgatctcctcgatctcgtcgtcgaagagctgcacccggaccgcctcttcgggggactcggcggggaagatgtcgatcacctcgcccctggcgcggtaggtgccccgggtcagctcggtgtcgttgcgggtgtactgcagttcggccagccggcgcaggatcgcccgctggtcgatctgctcaccgcgcaccaggtgcaggagcatcgacatatacgcctgcgggtcgcccagcccgtagatggaggagaccgaggcgacgatgaccgtatccttgtgctcgagcaccgccttggtggcggacaggcgcatctgctcgatgtgctcgttcaccgaggcgtccttctcaatgaaggtatccgaggagggcacgtacgcctcgggctggtagtagtcgtagtaggagacgaagtactcgacgcggttctccggcaagaactcgcgcatctcgccgtagagctgcgcggccagggtcttgttcggcgccagcaggatcgccggacgctgcagccgctcgatcacgttggcgacggtgaaggtcttgcccgaaccggtcaccccaagcagggtctggtccgagagccccgactcgatcccgtcgacgagctcgtcgatcgcctggggctgatccccagcgggctggaaacgggcgttcagcttgaaccgctcagtcattccccccccgcacacgccttcggcaggtcgttccgcatcacgctctgcaagctacacctctgactccggcggtcataaagtctgaaccctgaacactgaacccaaaacccttatcatactccccgagcccaactttcaacgcggagccaaaccatggaccttcagcttgccgatcgcgtccagcgcatcaagccatcgccgacgctcgccgtcaccgcccgcgccgcggagctgcgcgccgccggccacgacgtcatcggcctcggcgccggcgagccggacttcgacaccccggcacacatcatcgaggccgccgtccaggccgcccagcaggggcagacgcgctacaccgccgtggacggcaccaccgaactcaagcaggcggtcatcgacaagctccagcgcgacaaccagctgagctacgaagccaaccagatcctggtctccagcggcgccaagcagtcgctgttcaacgccatggccgccgtcctcaacgagggcgacgaggtggtcatcccggcgccctactgggtctcctacccggacatggccctggtcttcggcgcacagccggtcttcgtggccgccggtgccgagagccgtttcaagatcaccccggagcagcttgagcaggcgctgacccgcaagacccgcatggtcatcctcaacagtccgtccaaccccaccggcaccgcctacacccgggacgagctggcggcgctgggcgcggtcctcgagcgccatccgcaggtcgtggtggtcagtgacgacatctacgagcacatcctctggcgcgacgaggctttctccaacatcgccatggcggcaccgcagctcttcgagcggaccatcgtggtcaacggcgtctccaaggcgtacgccatgaccggctggcgtatcggctacgcggccggcccggccccgctgatcggcgccatgaagaaggtgcagtcgcagagcacatccaacccggcctcgatctctcaggccgctgcgctggccgccctcaacggcgatcagggctgcatccagcccatgctggagcagttcaaggcgcgccacgatttcgtcgtcgagcgcctcaacgccatgccgggggtaagctgcacgccgtgcgacggcaccttctactgcttcccgcacatggaagaggccatgaaccgcaccggcgccgaggacgacgtcgccttcgccgagcagctgatcaacgacgccggtgtagccctggtgccgggctcggccttcggcctgccgggatacgcccgcatctcttatgcgaccagcatggagaacctggagcgggccatggatcggctgcagcaagccctgggcggctgacgcccccagccacccccgcctgcgcgttgcgggcgggggtggggccagggtgcggcgcggccaatcaaggcttgaccccggcaatccgacatcggcagaatacgcagcgaatcgtgagacacgatcagcgtttccccggtagctcagcggtagagcaagtgactgttaatcactgggtcggcggttcgaatccgtcccggggagccaatccctcctcttttcatcgacacccctgttgatcagccgagttcgagctgatcggaccgctgctcagcaacactcccgctcgatattcgacaagagcctcaggccgtccgcgtccgagcgccgctcgaacagctcccgtacgacattgatctgcgcatggaccaccagccgggtatccgcttccgtgccctctcgcccgccgagttcacgctccaggtagcgcctcaccggactgtcccggggctcatccgcgatgtgggcatcgatccggcggagcagccgccggatcgcgtggtcacagtccaggccagtggcctcatggtcagcggtggccatactcgatcaccagatcctcatcgcgaacaaccatctggcacatcaaccgccagttggtcgggaagtcgtcgacgcgcatgcggtcgatttccgcctgcgtgaccttgcccagctccagcaggacccgctcctcgcggtccgtcaacggccccgccattgttccttttgtgacaccgtagcggacataaacgaggcaactgccacactggccatcctgacaatcgaaagagatcgggatgttgtggcggcgggccagtttcaggaccggctccgtatgactgcccgcgaccgcttgcacggtgcggtccccgtgctccgggtgccgaaacgtcacatttggcatggtggtgctccttggttcgctcaatcagcggagaatggctcaacgcaccacctgctagcatttttcgggccagagggcgtttcagcccccttccagggtaaacccgaccttgaccgtgacctgccagtggttcacccggccgccctcgatatgcccccgggtatccaccacctcgaaccagcgtagatggcggagggtctcgccggcacgggcgatggcgttgttcacggcctcctcgatcccgttcggggaggaaccggtcagctcgacaatcttgtagacgtgatcgctcatccgaacgctcctgggtacagggagaaacaaagactggggcggatgacgcccgacacccgggctgcggtgtcgggcgccggtagcgagccggccgaagccggctcaccgcggttacgccaccaggtcgaatcggtcggcgttcatcaccttggtccaggccgccacgaagtcgtggacgaacttctcccggttgtcgtcctgggcgtagacctcggcgtacgagcgcaggatcgagttggacccgaagacgagatccacacgggtcgccgtccacttcaccgcatcgctgctgcgctggcggatctcgtaacggttgctgcccaccggcttccaggtgtaggccatgtccgtgagattgacgaagaagtcgttggtcagctggccctcgcggtcggtgagcacaccgtgcttggtgccaccgtggttggtccccagcacccgcatgccgccgaccaggacggtcatctccggcgcggtcagccccatcagctgggtgcgatcgagcatcatctcctcgggctgcaccgcatactccttcttgacccagttgcggtagccgtcggcgagcggctccaggtactggaaggagtccacgtcggtcatctcctggctggcatcaccgcggccgggggcgaagggaacggtgatgtcgtggccggctgcccgggccgcctgctcgatccccacgttgccggcgagcacgatggtatcggccagactggcaccggcatcggcggcgatgccctcgaggacgccgaggaccttcgacagccgctcgggctcattaccctcccagtccttctgcggcgccaggcgaatccgggccccattggccccgccccggttatccgagccgcggaaggtgcgggcactgtcccaggcagtgctgaccatctcgccgatgctcagcccgctatcggcgatcttcgccttgagcgcctctacgtcgtaatcggtccgacccgccggcaccggatcctgccaaatcagatcttcctggggggcctccgggccgatataacgggtccgtggccccagatcccggtgagtgagcttgaaccaggctcgggcgaagacctcgtcgaagtaggccggatcgttgtagaaccgctcggagatcttgcggtaggccggatccatcttcatcgccatatccgcatcggtcatgatcggattgaggcggatggacgggtcttcaacatcgaccggcttgtcttcctccttgatatccaccggctcccactgccaggccccggcggggctcttggtcagttcccactcgtagttgagcagcaggtggaagtagccgttgtcccagcgggtgggataggtggtccaggccccctcgatgccgctgctgacggtgtcccggcccactccgcgggtcaccttgttgttccagccgagcccctgctcctcgacgtccgccgactccggatccggcccgaggttctcgacatcgccattgccgtggcacttgccgaccgtgtggccgccggcggtgagggcgacggtctcctcgtcgttcatggccatgcgctcgaaggtgatgcgcacgtcctcggcggtccgcagcgggtccggattgccgtccacaccttcggggttgacgtagatcagccccatcatcaccgccgccagcggattctccaacgaggcacggtcctcgccgtagcggctgtcttcgctatcgctcggcgccagccactccttctcggagccccagtagatatccttttccgggtgccagatgtcctcgcgccccagggagaagccgaaggtcttcagccccatggactcgtaggccacgttgccggcgaggatgatcaggtcggcccagctgagccggttgccgtacttcttcttgatcggccagagcagccgccgcgccttgtcgaggttgacgttgtccggccagctgttgatcggggcgaagcgctgattgccggtaccgccaccgccacggccatccgccacccggtaggtgccggcggcgtgccaggccatgcggatcatcagcccgccgtagtgcccccagtctgccggccaccacgcctggctgtcggtcatcagctggtggaggtcttgcttgaccgcgtcgagatcgagcttcttgacctcttcccggtagttgaacccctcacccatcggatcgggcttgcgatcatgctgatggaggatgtcgaggttcagggcgttgggccacatgtccaggttggactcgccgacctgggtcatcgcaccgtgcatcaccgggcaaccgcccgccttctgttgatctgccatcgtcttctccgttgcttcctgccagtgccgttttgaacaattccattttgcacctgcatggaatctctcacaagacggccacctgatcgaatatgccaattacagtgtgacgcccggtccgcggcttcatcgacacctcgatctcccctcaacgtaacgcatcacttgaaagaacgcgccccatcgagataatgccggctcccttagccaccctggagtcggtatgagtgaacaggaagagaactcggtgcgggagtccgagatcccgcttcccagcgtgaccacagccctcctgcccatcgccttcaccatgggcttgatggtcttccagatcctcgccttcgacgacttcgtcccccacgtcccgctggccctgggcatcgccttcaccggcctgctcggctggtaccacggcatccgctggtggcggatggagaacgggctctaccacgtggtgcacatcggcctgcagtcggtggccatcctcatcacggtgggcatgatcatcggtacgtggatcctctccggcacggtgccgctgctcatctactacgggctgctgctgatcaccccggagctgttcctgctcgctgccatgatcctcaccgccgtggtctccatggccgtgggcacctcctggggcacggtaggcaccgtgggcctggccctggtcggcgtcggcgaggggttgggcatcccgctggccctgaccggcggcgccatcgtctctggcgcctttttcggcgataagatgtcgccgctgtcggataccaccaaccttgcgccggcggtgaccggcaccaacctgttcagccacatccgcaacatgatggccacctccgtgcccgcgctgatcgtggccggcgcggcctactgggtcatcggcttcggctacgccggcacggacctggaaaccgggcgcatcgagaccatcctcgagggcctggaggcacagttcaccctgcacccggtcctgctgctgccggcggtgctggtcatggcgctggcgctgatgcgcttcccggtgctacccaccctcttctccggtgccgtggccggtgcggtgatggcggtcctcgtccagggcaccgacgtcgccgccgcggtgatggccatgcaggacggcttcgtcagcgaaaccggtgtggagtcagtggacgatctgctctccaccggcggcatccagtcgatgatgtggaccatctcgctggtgctgatcgcgctggccttcggcggcatcctggagcagacgcgcagcgtcgaggcggtcctgaacgccatcatccagcgaatccgcggccgcttctcgctgttcgccgccagcactggtagctccgccggcactaacctcatctccggcgacccgtacctgtccatcgcgctgccggggcggatgttcgcgccggtctaccgggggcaggggcagtcgaccctcaacctgtcgcgttcggtggaggaaggcgggacgatgatcaacccgctgatcccatggggcgcaggcggcgcctttaccgccggagccctgggtatccccaccctggtctacgcgccgttcgccatcgtctgctggctgtcgccgatcatcggcctgttcttcgcggccaccgggtggttcatgccccgggccagcgaggaggagcagcgccgctggcaagacaaccatgagtcgatcatggtccagggcggtgtggttaactccgccgatctcgaccccgaggagctggagcgggccttcgaccgctaccggcgacgctaacctcgcggcaacgccggggttgggggcggcctggccgcccccaaccccggccttctcactgcacctcgccgattgcacccgggggcccgccaaaggcattatccgccaaacctgggtattgcatccggaaatagcatcgcccatgaataaccacgcgggcggccggcgccgcctgccaccgcagagcgaatccccatgttcagcgctgtccgtctgaccccgaagctcctcatcctgttcggcatccccaccctgctggccttcgtgatcgtcggaggggtcgtcacccaacaggcgagtgatcggttcagcaccgagatcaccgactcgacccaggaactcagcgaggccggtgccgaggccatcagccagtggctggacacccacacggccttcgtatccgccctggcccaaagcgaggcgctcagttcggacgagccggaccggatcagcgagttcctcgcccggcagggtgagcacatgagcgacgaatacgaggtgctgatcttcgtcgacaccgaaggaaccgccacctaccaccacggcggtgagcaaaccgacctgtccggacgcgactattggcagaacctagtcgaggagcagcaagagacgcaggccatctcggatccggttcattcggccagcaccggcaacccgatcaccgtcatcgccgaggcggtcaccgatgaacgcggcgaggtcgtcggccttgtggccgtgaccgtcaccctggataccctggccgatgtcgtggccacggcaacggaccgcaccggcgccctgccgtgggcgctcggcgccgacggcctgaccgtcgcccaccccgacgaggacgtgcgcatggagcagaacgcgctggaatccggggacgaggactatcgtgcgatcgcccagcgcatggtcgacggcgaacgcggcgtgggcaccttcaccgacgccgacggcaccgcctataccgcatccttcgccccggtctccgggctctccggctggtccctggggatcgccgttccggagtcggaactgatggccgcggcccgcgacctgcggcagaacctgctggtgattttcggcgcagcggttctggtgctcggcggtatcatcgtactggtggcccggcgaatcgcccgccccatcgccgccaccagccgagccctgggcgagatcgccagcggcgatgccgacctcacccagcggctggaagttcagacccgggatgaggtcggcgagctggcgagcaacttcaacgccttcgtcgatcggatgcaggaactgattggctcggtctcggacgcttcgacccagctctcggcctctgccgaggagctctccgcctcggtgcgcgagaccagcggccaattgcgcgagcagcagtccgagaccgagcaggtggccacctccatgaatgagatggccgccaccatccagcaggtcgccgagaacgcctcggacgcctccgaggcggcccggagatccgatcaggccgcccactccggcgcggatgtcgtgcaggagaatgccaacgagatccgccaggtggccgagcaggccgagaccgccgccggcgtcgtccagcagctcaaccaggacgccgagcgggtcaccaaggtgctcgacgtgatccacgagatcaccgagcagaccaacctcctcgccctcaacgccgccatcgaggcggcccgcgccggcgagaacggccgcgggttctcggtggtggccgaggaggtgcgcaagctagccacccgcacgcagtcttccacggaagagatccgcgagatcctcgacaccctgcgcggacgcatcgaagacgccgcgcaggcgatggagaacggccgcagcagctcgaaccaggcggtgaccatcgccgcacgggcatccgagtcactgggcgcgatcaccgactcggtgagcaccatcaccgacatgaacacccagatcgccagtgccgcggaggagcagtccgcggcctccgaggagatcaaccgctcactcaatcagatcaaggcgaccattgacgccaccgccagcggcgcctcccaggttgcatccgccagcgaggaggtggcccggctggccgcggacctgcaggatcgcgtggggcagttccgcgtgcgctgaccaggctgccccggtcagcgcacgcggcgcagggtcggcaccgccgacagggctcgcaccagcgtggccagcggtgagcggtactggagcgtgcgtccggtcccggtgatgccgcgcacccggggcaccagggcgtcggctacctgctccgggggttcggccagacggtcgatgatcggccgggcctgctccggcaggtcggcgagcagcagctcggtgcgcaccagccccgggcgcagctcgtggacgccgatgccttgctcgccactcgcctgcagctcccggcgcagctgtcgggagagctccgccacccccagcttgctgacccgatgggggatggaggtccgcgagaaatgcgcccccagcccggagaagccgaagttgaacaggtggtagcgcggctccggtgccgccggctgcgcctgcatgcgccgcagcgccgccgcgcaaagctgcatcgagccagtgagattggtggtgcaggtctcggcgatatccgccgcggacagctcaaccagcggccgcttgtgccgaccggcggtaccggcgttgttgagccagcggtggatgctccccagccgctcgacggcgaaatcggccagccgctccgcggcctcgggatcggccacatcgcaggccaccgtgtgcagccgctcaccggcaccggtggccgtgaccagctccgcccgcgccacttccagccgctccgcatcccgggcgcagaggaccaccgcatcaccagcggcgaggaagcgctgcgccatggccagccccaggccacggctgccgccggtgatcaccaccccgaggggcccctcgggggccgcggatgcgggcaggcgggatgcggaggagtcgctcatgatcgctgcaagctagcggcccgcccgccccgggtcaacgccctggggcgggcgagccggcgatctagaaattgtagcgggccccggcggtgaacgagcggccgaggatcggcgcccggtccttgaagaagctctcatgccgccggcctccctcgtcgaggaggttgcggccgcggacgaagacacgcaggtcttcgacctcctgggggtcccagccgatatcgaagcccaacaggttgtagctgccggtctcggtctccgctgggccggtgtcggtctgccggaagacgtggcgccagtccaccgagaagtccagggtccgccaggcggtgtccacgccgatccccagacgcggcgccgtcatccgcggcaggctcccgccatcccggaaccgcccgcgcaggtagtcgccgctggcccgggcggttagcggccagtccgccaccgtgagatcgcgctcggcctcgaactccaggccgtagaggtggacgtcgtcggcggtgttgtagaccagctgatcgccttcggcatcgtaagttgcgtccctgtcaacgcgcagcggctcgccgttgtcgtcgaagctccggaagtagatgtagtcgtccacccggttgtagaagagcgcggcgtcgtagcggacctcgccctggtggcgctccaaggcgatatccaggttgagatactgctcctcgtcgaggtccgggttgcccacctcccaggtaccggcggcgccgtggcggccgaaggcgtagagctgctcggcggagggggcccgctcggcgtaggtgacggaactgcgcaggcggtgccgatcgtccaggtcgaagcgggcgccggcggaggcgctgccggtggtgaaggtgcggctgcccaactcctcttcgaaggtccgagtgggaacatcagtcaggccatctccaaccgagtcaatcaccgggtcataaacatccgccggccgtgaccgctcgtggttcagccgggcgccgaactccacggcgccgaagccggtgggcagctcctcgaccaggaagaccccggtggaggtggtctcgttgggccggatgaggtcgtcactgtcctcgcggggatcggcgccgacgtagtccacgtcgtggaagtcgatgccgagggtcccgcgcagcccgccgagggcgtccaggggatcgtgggtcagctccagccgggcgtccagctcgtcctgctcgaaggcggcctcggtctcccgctcgtccagccgcccggtgtccgtatcgtagtcgtactcgacctcgtcctggacgaactcggtgtaggagaggttgaaccgggccgccgagaagccgttgaacggatcgtagaactcgctgcgcaggtcgaagcggtcgtgctcggcgtagatccgctcgtactcgtcggagagattgatatcgtccgtatgcaccgggaagaagggctcggggacgccgtactcgatctcccagcggtcgtagccgatgccgatgtagccccactcctcggaccacatgccggtcagcgaccagctgtcgtcctccacgtcgctgttgaccagcgtgtcgcggatcaagtgatcgccctcgcggccgtcctcgagctggaagccggagatgtcggcgtcgtcgctgcggcgcaggctgtagtcggtgcgcagggcgaagccctcggtcagggggacttccaccccggcatagccctggcgctggttggcgttgtccgtgtaggcaccgtagaggctgccggagacctgctcctcaatgaacgggtcgaaccggttggtgacgatattcaccgcgccgccggcggcaccggagccgtacatcagggtcgccgggccgcggatcagctccaccgactgcgcccgccgggtgtcgccgccgacggcgtgatcgacgccctcgtccgagacatcgctgatccgcatgccgtcctgcagctcctccacccgggagccctgcaggccgcggatggtcggccgccccacgccgggaccgaagtcggcattgctgatccccggcaggccgtcgaggacctcaccgatggtccccccgtcgcgacggcgctccagcgcctcgccctccaccaccgagatcggccggaccagctcgccttcggtgcggctgccgagcggatccccggtgaccgtcacctgcggcaggacctcgacccccgagtcgcccaggaccgtggccggcgccgccagtccggcgattccggccaccggcaacacgccacgccagggggtcgcaatgcgccgaacccggtgcttcatcgtgcctccttcatgcatttgcgaacgcttctcgttcattttaaaggtgaacaccgcccagccccagctgccgcggcgttatgcctcacctccttggaagcgctcatcggaacgtccatcagcgaagcgcgcgcgggcctcatccagccaaccgcgccggaccggctcctccggccccagctccggcgtgcacggcttgatgtcgagcagcggcgtgccgtcgagcatatccggcccgcggatatcgaggatgttgccgcgcaccccttccaggcgcaccgtggacaggccgatgggattcggccgccgcggcgcccgggtggcgaagacgccgtggggccggtcgtcgagaaagggcaccacctccagctcgtaaccctcactgcggtcgaagaggaagatcagggtgatgtgggagaacccgtccagatccttgagcccggcggcgtaggcgggatcgacctcgacctcgccggtatggtctgcagcaccgctgggctgaacgggcatgccgcggcgctcggtgtgcggggtgcgaatcaccccgatgggttgcatctcgatcatggtctgctccttctctagcagggtgatgaaaaagtcttctcatcaccctggtagaagcggaaccggcaggttccgcttgctctaaaaagacctaactcattgcttttccaggctttcctggaaacgcctcatcctggcccaccgcgtcagcggtgaaagcaggctgctgaaaagggttttcagcagcgcgaccgcggacgccacaccacggagctgctagtttgggggaccggcccgagccagggagtgcgctacaccgtgacggatgatgccgcaacacccggtgctgagcacctcccggccaagcagcgggttaccgtgatcggcgccgtggtcaacctgctgctcggcatcggcaaggtcggcgccggcatcgtcggccagtcccaggcgctgatcgccgatggcgcccactcgctcagcgacctgatctccgacggcgtggtgttgggtgccaccacctacggcagccgcggcgccgatcaggaacacccctacggccacgcccgcatcgagaccgtcgccacggcgttcatcggcgccgccctgatggtgatcgccggcggattcatctacgacgccgtccaccgcctgttcttcgccccggagaccctgctggtgccgggctggctggcgctgtccgccgccctcgcctcgatcctcgccaaggaggccctctaccagtacacccgcgtggtggcccggcgggcgcgctcgaatatcatccacgccaacgcctggcaccaccgctccgacgccctctcctcggtggtcgtggtggtgggcatcctcggtgtactggcgggcgtgccgtggctcgacgccgtcggcgccatcgtcgtcgcctcgatgctcggctatatggggctgcgcttcgtctggcagtccctgcgcgagctggtggacaccggcctgaccgccgagcaggtgcgcgagctggaggcccagatccacgccctggacggtgtccgcggcgtgcacggactgcgcagccgatacatggccgaatccaccctgatcgatgtccatgtggtggtcgacccgcggatcagcgtctccgagggccaccgcgtggccgaggcggtgcgcgagcacctggttgccgccaacccggaggtggccgaggtgctggtccacgtcgaacacgaggacccggcatggcatgagcagacccgccagctgccgaggcgccgtgaggtggagcgcaccctgcgtcgacactggtcggaccaacccctggccgaccgcatccaccgcctcgatctgcactacctgcaagggcggctggaggtggagctccacctggcctggcaggccgagggcgaccccgcccgccagcacgccgaggccgccgccctggccgaaacagcggaagccattgattacgtgagcgattgccggatcttctggatcggccaccactaaccggccaccaccgtccatgcccccgggccaacgcccgggggcatggacgcgcggtttagcgggtgccttgttcgaccttgtcgaactcccgctcgatctccgcactcggacgaccaccaacgcggctgaagatcaggatcgccagggtacccaggatgaagccgggcaggatctcgtacatatcgaagagcccgccctcaagcagatcccagaccaccaccgtcaccgcgccgacgatgatccccgccagggccccgttgcgcgtagcaccgcgccagaagaccgagaggatgatcaccggcccgaaggcagcgccgaagccggcccaggcgtaagcgaccaggtcgaggaccgcggcatccggattgagcgccagcagggtggcgaagatcccgatgccgagcaccgtaccgcgaccgacccagaccagctcccggtcaccggcccgcggacgcaggaagcgcttgtagaagtcctcggacagggccgaggaggagaccagcagctgggagtcgatggtgctcatgatcgccgccagcaccgccgccagcagacagccggccacccacggattgaacagcgcctggatcagggccatgaagaccgtctcggggttgtccagggtgccagtgccctcgaagaaggcgatgccggcaaagcccgtaaagatggcgccgaacagggcgaagaccatccagctcatgccgatgaaccgggccgcggggatatcccgaggactgcggatggccatgaaacgggtcagcacgtggggctgcccgaagtagcccaggccccaggccatcagcgagatgatgctgaacagggtcacgtcgtggaaggcgtccagcgcgcccggctccagctccccgacggcgccggcggtctccgaccagccgccgaggttcatcacggtgatcaccggcaccaggatcagggcgacgaacatcaggatgccctggatgaagtcggtccagctaaccgccaggaaaccgcccagcagcgtgtacaccaggatcaccgaggcgccgatcgccagcgccagggtgtactccaccccgaaggtgtcctcgaacagcgtccccgccgccaccagaccggccgaggtgtagaaggtaaagaacagcaggatcaccagggccgagaccacgcgcagcgccgaggtctggtcccggaagcgattctcgaagtaggccgggatggtaatcgagtcccgcgccacctcggtgtagcgacgcagacgctcggcaatgaactgccagttgaggtaggcgccgatggtcaggcccaccgcaatccagatctggttcatcccggaggcgtagaccgcaccgggcagaccaagcaggagccagccgctcatgtccgaggcgccggccgagagggccgccgtccccgaacccaggcgacgcccgccgaggatgtagtcggcgaggctcttggtgaagcggtaggcgaacagccccaccaggatcatcaggatcaggtagacgacaaaggtcgccagtagcgggatgttgagatcgagttcgccgttcatcggtcttcctcccgcatcttgtggcgcaccaggctcaccagggcgagcgccaccaccagcagcatgggcaccaacagccagaaccaggtggccgcagtcaggttctcttccatagcccgctcccttcgcttgcaaagccccgcggcccatccgctgcagggcacgatcatcgcccgttgagtgcagtttttgtgccgcgacccgcacccgcgggatcgaccgtcatcggcgcagtgaatgcaccacgggtgagcgggaatgaaataccaggcaccgctttcgtgcaaggctctgcgcccggatacccccctggccgatccggctggcaggaaccacactccccccacgaccaccccgaccgcagcccaccgcccgcgatccggacagtggcacgccccctgcagggagaagcgccatccgctgcccgatccgacccttcagaggaggtgccatgagcgcgttcgtccacccggagcccgagcagctgctgcccgccgagcgccgcgccctggccgcggcctaccgcatcgatgaacccacccgcagccgcgccctgcttgaggaggccgactgcgatccggcgacccgctcccgtatccaggagcgcgcccggggcctggtccacggcatgatccgcgcccagcgccgccagtcctcgctgaccgccctgctccacgagtacgacctctccagcgaggaaggagtggcgctgatgtgcctggcggaggcattgctgcgtatccccgacgcgccgactgccgatcagctgatccacgacaagctcggcaccgggggctggtcgtcgcacctggggcgcgaccggcggttgctggtcaacgccgccaccctcggcctggccctgaccggccggatcctggacacccgcgacgccgagcgctggtttggagatcgcctccacaccgccatcgcccgtcgcggggccccgctgatccgccgggcggtgcggcgctcgatgggactgcttggtgagaccttcgtcctcggccgcgacatccccgaggcgcagcggcgcgcccgcaaactcgaagccaaggggtaccgctactcctacgacatgctcggcgaggcggcgcgcaccgaggccgacgccgagcacttcttccaggcctactgccgcggcatcgagcacttcgggcgcagtgccgacccggatgcgcccatggacgcccgggccgaggtctcggtgaagctctcggccctcgacccgcgcttcgagcccggtcaggaggaacgcgtccaggccacggtcatcccccgcttgcaggcgctgtgccggcgcgcccgggaggccggcatcgccctatgcgtggacgccgaggaggccgcccggatcgacctgacactggatgtgcttgaggcggtgatggccgacccggaactcgccgactgggacgggctgggaattgcggtgcaggcgtaccagaagcgcgccccggagtggatcgactggctggccgagcgggccgggcactaccggcgccgcctgcgcatccggctggtcaagggcgcctactgggataccgagatcaaggactcacagatccagggcctggacgactacccggtcttcacccgcaaggcggccagcgatgtctgcttcctggcctgcgcccggcgcatgctccgccacccgcagcagatctatccgcagttcgccacccacaacgcccacaccgtcgccgcggtgatggaactggccgacgagcagcccttcgagtttcagcgcctgcacggcatggctgatgacctctacgatcaactggtcgacgcccgccccggccgcggggtgccggtgcgcatctacgccccggtgggccagcacgaggcgctgctgccctatctcgtccgccggctgctggagaacggcgccaactcctccttcgtcaatcggatccacgaaggcgacgtggaagagctgatcgccgacccggtggagcacctgcgctcgcggacgaccctgcgccacccgcacctgccgctgccgtccgggattttcggcccggagcgggtcaacagccgcggtatcgacttctccaaccggcaagagaccgccgccctggctgctgccatgaccaccgccgccgagcctgcccgcgaggcgcggccgatcatcaacggccagggcgccaccgaggccgacggcacctgggccgaggtctgcagccccacggataccgcccagcacgtcggccgggtgctgtgggccggccacgagcacctggagcaggccctagccagtgccgcagcggcctggccgcgctgggccgcgacgccggtggacgagcgcgcccgagccctggagcgcctcgccgacctctacgaggcgcacaccgccgagctgatgaccctgtgcaccctggaaggcggcaagacccttaaggacggcatcgccgaggtgcgcgaggcggtggacttctgccgctactacgccgtccaggcgcggcggctgatgggcgaaccgaccccgttacccggccccaccggcgagaccaacgccctgcagctgcacggccgcggcacctacctgtgcatcagcccctggaacctgccgctggcgatcttcaccgggcagatcaccgccgccctggccgccggcaatgcggtgatcgccaagccggcggagcagacgccgctgatcgcccaccgagccgtggagctcatgcatcaggcgggcatccccggtgacgtgctccaccttctgcccggcgagggccggcgcatcgggccgccgctggtggccgatcggcggatcgacggggtcgccttcaccggctcggtggccacggcgcagcagatccaccgcaccctggccgagcgcgatggccccatcgttccgctgatcgccgagaccggcggcctcaacgccctgatcgtcgactccagcgccctgcccgagcaggcggtggtggatgtactgcgctcggcgttcttcagcgccggccagcgctgctcggcgctgcgcctgctgtgcatccaggaggacatcgctgagccgttcctggcgatgctgcgcggggccatggacgccctgcgggttggtgatccgcgctggctggccaccgacgtcggcccggtgatcgacagcgacgcccgggcgcggctggaggcccatcacgaggcgatggccgccgccggccgcgtggtccatcggacaccgctcggccaggccggagagcgcgggcactttgtgccgccgtcgctctaccggctggatgccatcgaggatctgcaggaggagttcttcgggccgatgctccactacaccacctggcgggcgggggagctcgactcggtggtggagcggatcaacgccgccggctacggtctcaccttcggcgtccacagccgcatcgacagccaccgggagatggccacgcgctcgatccgcgccggaaacgcctacgtcaaccgggacatcgtcggcgcggtggtgggctcccagcccttcggcggcgaggggctgtcgggtaccgggttcaaggccggcggaccgaactatctgctgcgcttcgtcaacgaacgggtggtcaccgagaacacggcggcggccggcggcaacgcctccctcttcgccttgggggaggacgacgaggcgtaagcgttgagggagccggtgggcaggcggtcgaccgtgcttgcgcgatgcggctgacgaagcccgggggcagttccgtgaaaccgtgggcggtgggggcgtgacaacggcgctgacgagcgcaccccttcggggtcccctgcgctgctcggtgcgctcaatgcgccgttgtcacgcccccaccgcccacggccggagcacccaccggctctggagcgttccggcacgcaagcacggtcgaccgcctgcccaccggctccctcgccactgtctaagcctcgtcgtccagcccctcgaacaggggtgtggatagatagcgctcggcgccagaggcgaggatgaccaccagacgctgtccggccagctccggccgggcggccacctggaccgccgccgacagcgccgccccactggagattccgcacgggatcccttccagcctcgccacccgacggctcatggccagcgcctcgtcgtccgtcacctgcagggtctcatcgaccagggtggcatccagggtatccggcagaaagccggcaccgatgccctgcagaccgtggggccccggcgccccaccggagagcaccggcgacccggccggctccacggcgtaggcgcggaaaccgggccggcgctccttgagcaccccggcgatcccggtcagggtcccgccggtccccaccccggcgatcagaccgtccaccgacccgccggtatcgcgccagatctcctccgcggtacgcaggcggtgtgcgcggggattggccggattgctgaattgcgccggcgtgaagctatccgggatctcctcgagcagagcctcggcccggtcgatggcgccgcgcatgcccgccgccgggtcggtcagttccacccgggcaccgtagaaggcaaacagcttgcgacgctcggcggacatgttcgccggcatggtgaggatcaaccggtacccacgggccgcggcgatgaaggccaggccaatgccggtgttccccgaggtaggctcgatgagcgtcgagcgccccggcgtgatgcgtccctccgcttccgcggcctcgatcatcgccagggcgatgcgatccttcaccgaactcagcggattgaacatctccagcttggccagcagctctgcggccaaaccggcttcggcacccaggcgcgacagccgcaccagcggggtctcgccgatggtggccacgaagtcgtcgtagatccgcccgccttcgggcgcgggcgcctccatatcggtcattccacctccgggcatcgggttcgcagggccatttccgatgtgcagcataacctacggggacgctgcgctgcgtcatttgcaaaaggttgcatagcccctattctggggaaaaagtggcgggcagcggcatctgccacgcgctaacaaaacggacaaggaacggcatcaaagggggagaccttatgagccagaagacggcactggtaaccggcggcctcggtgggctcggcgcggcggtgtgcgagcgcctgggccgcagtggccacaccgtcgtgaccacctacaccgcggacaacggccgggttgcgcagtggcgggagcggctgcaggagcgcggcgtgacggctccgatccacgcggtccagtgcgacgtcgccgactgggattcctgcgcggccatggccgaggcggtccacgagcaggccggccccgtggacatcctggtcaacaacgccgggatcaccaaggacggcagcttcaagaagatgacccgggagaactgggacgccgtgatgcggaccaacctggacagcgtcttcaatgtcaccaagcagttcgccgacgacatggccggacgcggctggggccggatcgtcaacgtggcctcggtcaatggccgtaaggggcagttcgggcagtgcaactacgccgccaccaaggcgggcatgcacggcttcaccatgtccctggcgcgcgagctggcgcacaagggcgtcacggtcaacaccgtctcgccgggttacctcgccaccgacatggtcatggccatgaaagaggaggtgcgtcagcagatcgtcgacaccatcccggtacggcggctcggcgagcccgacgaggtggcctcgctgatcgagtacctcgcctcggaaaacgccggcttcatcaccggcgccaacctggatatcaacggcgggctgcacatggagtaaccgccgatggcgggggacaggccgccctgccccccgctctggcgcccctagtcggcgccgtccacccggatctgctcccggttctcctcgagcgtggccgggccgaccccgctgacccgggagaggtcctcggcatcctggaaggggccgttggcctcccgctcctcgataatggcctccgcccgggcctcgccgacgccgttgaggaccgaagcgagttcatccgccgaggcggcattgatatccacgcctccggcagcctgtacggccccggcaaggagcagggtggtcgcggtgcatacggtggagatgagcgcacggccggcgccactgaatcgctcaggcatatcgaatcctccctgatcatggttgcctgtggtcgccactccctggcgacgcgcaccgtcgtgtcgacggtgcatgagtcactttagcagtctgtcccgacgacgccaatcgggtggagccccaggcccgccctcatccggcggcggcgatctccgcggcgatggccgccgcggcggcggcgggatcctccgccgcggtgatcggtcgccccacgaccaagtgatcgcagcccgccgctaccgcggcagccggtgttgcgatgcgctgctggtcccccaaagccgcaccggccggacgcacccccggggtcacccgcagcagcccggcgccgaaccgctcaccaatcgccgccgcctcctccggggagcagaccacgccgtcgagcccgctcgcctgggctaggccggccaggcgcaggaccgcctcgcggggcggtccggccaggccgatctcctcgagggtcgccgcgtcgtggctggtcaggacggtcactgcggtgatcagggtccgaccctcggcggccgccaccgcctcggcggcggcctcgagcatccgtcggccgcccagggcgtggacgttgaccatccacacgccgagatccgcggccgcacggcaggcgccggccacggtgttgggaatgtcgtggtacttgaggtcgaggaagacctcgaagccccgggcgtgaagtcgctccaccaactgcggcccagcgcgggtgaacagctccttgcccacctttaagcggcacaggcgtggatcgagctgtgccgccagggcctcggccggggctgcggccgggaagtccagcgccacgaccaaccgcggcgggccaggtacgctcatcggtcctccgtctcggtctgcggccggatgctcgcccagccctggcaacccgggcactgccagaacaacgtccgcgccgagaatccgcagcgccggcaacggtagagggcacgcccggcctcgagcttctcgaacagatccagcaggatctgcatctcccgcgggccgatgggctcacccaccgagtgggtcagggccaccagccggcggataccgtccagtgacggctggcgccgcagcatcagcgtcagctcgcggatcgccgcctgggtaccgcggcgctcgcgaatgacctccgccagccggaccatcagccggccgtcgggcatgcgggtgacggtatcccgcaggaaggtctccatctgcccagagcgacccagcccacggtaggcggcggccaggccatcaaggacctccggcagcagcgccgggtcctgctgcccgacggcctcgtaggccttgacggcagccttgtaacgtcccagttcgcgctccaggtcgccgagcagcatgttggcccgggcacagtcgggatcggcgctcagcgcacgacgcagtgccttgcgcgcgtgttcagtgtagccccgcgccagggcatgggcggcctgctcgcagcgcagctggccgatccgcacacggtagtcgccctcgcccacctgctcgagccgctcggcggtctcgatggcacgatcccattcgcgttcatgctcgtagatggtcagcagccggcgcagggcctgctctacgtgggcgtcctgctccaccacctcctggaagagcttctcggcccggtcgaagacccccgccttcatgtagtcctcgcccagcgccagcagggcgtaggtgcgctgccgccgggtcagcgacgggcgggcgatgaggttctggtggatgcggatggcccggtcgacctcgccccgccggcggaagacactgcccagggccaggtgggtctcagcggtatcgctgtcgacctcgaccatgcgggtaaacacctccagcgccttgtcccgctcctcgttgagcaggtagttcaggccctggaagtaggcgtcggaaatctgaggagagaatgcgtcgtggtgctcgtcactcccgccgcgccggccgatccaccatccggaaagggcggctactggcagcagtagccacaacagttcatgcatgggtgtcagtcactgtctcccagcggcacgcggcgcatggcctgcagctgccgctcggcgtagccgagctgccgccggagccgggagatttcgcgacgacggcgccagacagcgccgatgctggtcagggcaccgagggcggcacccacgatgagcgtgatcaccagggccacggacagcgccacctggaactccgcaaagaagatgtccacggcgaccggatccgcattcagcacggagaaggcaagcccaatgagaataatcagaaggataccgatgatggcgaatatgcgtcgcatgggccggctctcaccctctatggctggaaacgattcactgcgagcgcagcggcgcctggtggcggctgctgttcacgcgctcccgcagctctttacccggcttgaagtgtggcacgtacttcgctggcagcgccacgggttccccggtcttggggttgcggcccatccgcgctgggcgatggtgcagggagaagctcccgaagccacggatctcgatccgcttgccgttggccagggtctcgctcatgtgctcgagcatctttttgacagcgtcctcgacgtccttatgcgccagatgcggctgcttggacgcgatggcctcgatgagctcggacttcgtcatggatcggggatctctgcttgctggctcggatcggcaggaccggggggcccgaggccccccggtgtcaccggactcagttgtcctgattgcccttcatctgctccttgagcagatcgccgagctgcgtggtgccggcacttggccccggacgggcgtgctcctgcacggccacctgctcctcctcggcctcctgggcacgcagggagaggttgacggtccggttgcgacgatcgacgccgacgaacttggcctccagatcctggccctcctcgaggaccgaacgggcgtcctcgacgcgctccttggccaggtcggaggcgcggatgtagccctcgaccccgccgccgacgtccagcgtggcgcccttggcctcgacggagaggaccttggcgttgacggtggcgcccttctggtgatcagccagccactggctcagcggatcctgctcgagctgcttgatgcccagagagatgcgctcgcgctcgggatcgatggagaggacaacggtctcgacctcctcgcccttgcggtagttgcgcaccgcctcctcgccggcctcgtcccaggacaggtcggagaggtggaccaggccgtcgataccgccctcgaggccaacgaagatgccgaagtcggtgatcgacttgatctggccgaccacccggtcccccttggcgtacttggcggcgaactcatcccaggggttcggctggcactgcttcatgcccagggagatgcggcggcgctcctcgtcgatgtcgaggatcatcacctcgacgtcgtcgccaacggccaccagcttggccgggttgacgttcttgttggtccagtccatctcggagacgtggaccaggccctcgacaccctcttcgatctcgacgaagcagccgtactcggtgatgttggtgaccttgcccgggacgcgcgcaccctcggggtagcgctgggcgatggcctcccacgggtcggcgccgagctgcttgagaccgagggagacgcggttgcgctcgcggtcgaacttgaggactttgacctcgatctcctggccgacttccaccacctcggaggggttcttgacgcgccgccaggccatgtcggtgatgtgcagcagcccgtcgatcccgccgaggtcgacgaaggcgccgtagtcggtcaggttcttgacgatacccttgagggtctcgccctcctgcagcttctcgagcagcgcctcgcgctcggcgctgtactcctcctcgaccaccgcgcggcgggagaccaccacgttgttgcgacgggcgtcgagcttgatgaccttgaactcgaggtccttgccttccaggtaggtggtgtcgcgcaccgggcggatgtccaccagggatcccggcaggaaggcgcggatgtggcccagatcgacggtgaagccgcccttgaccttgccgctgatctgaccggacacggtctcgctgttctcgtaggcctgctcgagggcgcgccaggcgtaggcgcgcttggcccgctcgcgggagagccgcgtctcgccgaagccgtcctcgacggtgtcgagggccacctcgacctcgtcgccgacgctcacctctaggttgccggcctcgtcatagaactgcgagacagggatcaccgcctcggacttgagaccggcgttgacgatcacgtcctcgttgtcgatccccatgaccttcgccgtaacaatggcgccaggccgcatatcggtgttcgcaaggctctcctcaaagagttccgcaaagctttcggtcatcgctcagtcgatccaggaccgtgtcacggtcagttgttgatggtggatttcggcggccacgccgccggctcttccttcatcgaatagacaacacgccaccgccgcgaggcgacagcgcatttgtgccgattatcccaggcgcccccgcacctgtgccagtacccgctcgatcaccgtttcgatgtccagaccagtggtatcgaggtattcggcgtccggggcgggcttcagtggcgccgtggtgcgggaggcgtctcgtcggtctcgctcggctatctcttccgacaggctcgcaaggctaacatcggccccttgctccttcaactggttatagcgccgccgggcgcgctcctcggcgctggcagtgagaaagaccttcaccggcgcatcggggaagaccacggtgcccatgtcccgcccgtcggccaccagccccgggcagcggcggaaatcgcgctggcgttgcagcagcgcgtcgcggaccgcctgcagggcggccacctgcgaggccagagccccggtggtctcggtgcgcagctcggtggacacatcgtcgccgtccaggagaatccgctcggcctcgccggcgacctggaactccgccggcaacaccgccgccagctccgcggcacgccgcgcatcgtcgggtgccaccccctggcgctggcagtagagaccggtcagccggtagagcgcgccgctgtccaggaagtgccagccgagggcacgcaccacggccttggccacggtgcccttgccggcgccgctgggtccgtcgatggcgagtacgggggggaggtcggtttcggtcatgaggtttgtgcgggtccaggggttaggggtcagggttcactgttcaggcggtgccgcgatcgtgggggccatcgacctcaacccccatgcccaggcggcgcaggagctccacgaacccggggaaagaggtgcgcacgttctcgcaggcctcgatctccacgggcgcctcggcgcgcagggcggcgacggcgaaggccatggcgatgcggtggtcggtatggctgtgcacccggccgccgccgagcacgggctggccgacgatgcgcacaccgtcctcgcggggctcgacggtcacgcccagtgtctgcagcccctcggccatcaccgcgatgcgatccgactccttgacgcgcagctcggcggcgccggtgagctgcgtctcgccctcggcgcaggcggcggcgatgaacagcgccgggaactcgtcgatggccagcggcaccagctcctcggggatggcgataccgcgcaacgcggcggagcggacgcgcaggtccgccaccggctcgccgccgacctcgtcggtgctcagtacctcgatatcggcccccatgcgccggaggatctccaccacgccggtgcgcgtggggttccagcccacgtggcgcagggtcaagtccgagcccggggcgatgctcgccgcgaccagcaggaaggcggccgaggagatgtccgccggcacgtcgacgccggtgccgtagagccgccgcccgccttcgagacagactgtagccagatcgcgggagaccgggtagccgaacccctgcagcatccgctcggtgtgatcccgggtgggggccggctcggtgacgcaggtgtggccctcggcgcgcatgccggcgagcagcaacgccgatttcacctgggcactggccaccggcagcgtgtagtcgatgccggccagcgggctgccgccgtggatacgcaacggcgcggtgccggcgtcgctggtggtgatccgcgcgcccatctccgccaggggctcggtgacccgccgcatgggccggcggttgagcgaggcgtcgccggtgagcacggtgtcgaacggcaatccggccagtagcccggcgagcaggcgcatggaggtgccggagttgcccacgtccagctcccgggcgggcgggcgcagcccttcccagcccaccccgtgcaccgtgaccgcaccctgctccgggccctcgatggccacccccagggcgcggaagacatcgatggtcgccaggacgtcggccccctccagcatcccggtgatccgtgtcgtgccgtcggccagggcgccgagcatcaccgcccggtgggagatggacttgtcccccggcacccgggcctcgccgtgcagggccccgcccggggcaacccgccagttttcgccctccattgcgctcacgagcggccctccagcaggcgcaggaagccggcgcgggcctcctgggcgttttcgaagacacgcaggacctgctcgtcgtcgccggcggccaacgcatcggtcagccgccccaggtcctgctggtaccggcgcagcgccgcgaccagatggtcgcgattggcagtacagatatcccgccacatggccgggtccgaagaggcgatgcgagtgaagtcccggaagccgccggcagcgtactcgaagatctcctgacgatcgtcccagccggccagggcatccaccagcgcgtaggccagcgcatgcggcaggtgggaggtggccgccagcacctcgtcgtggtggtcggcctccatgcgcacgacctgcgcaccggcggcgcgccacatggcggcgacccgctccacggcgtcttgcgggttctgcggcgtgggggtcaggatcacccgacgccggtcgtagagttcggcaaaggcggcctcgacgccgctgttctcggtgccggcgatgggatggccgggcaccagccacggcggcggggtaccaaagacagcccgggcatcctcgaccaccgagccctttacgctgccggcgtcggtaaccacggtcccgggctccaccgcatgctccagggcggcaaagacaccgcgcatggcacgcagggggacgcagatcaccaccaggtcggccccggcggcggcttcggccggatcgtgacaaccgcggtcgatcacccccagggcctgggcccgctccaggttctcggcgctgcgcccgcagccgatcacctcctcgaccgccccgctgcggcgcagcgacagggccagcgagccgccgatcaggccgacgccgatgatggccagacgccggatcacgccgcgcctccatgcagctgccgggacagcgcggccaggaaggtgcggttctccgtcggcgtgccgacgctcacccgcaggtgtccgggcaggtcgtaggcgtccaccgggcggacgataacgccgctgcgcagcagcccctcgttgagctcggcagcccgcgccccggcgtcgaaggtcaggaagttgccggcggacggcagggggacaaagcccagctcctccagcccgcggcgcagcagtgcacgctgctcggtgttcagcgccaccgagcgctccaggtgctcggcatcggccaacgacgccgccgccgcggcctgcgccggacccgagcagttgaagggctgacggacccggttcatcagctcggccaccgccgggtgcgacagggcgtacccggcccgcagcccgcccaggccgtggaccttcgagaagctgcgggtgacgatcagattcgggtagtcgtcgagccagcggctggcgtccggatagtcggcctcctccaccgcgtactcgaagtacgcctcgtcgaccacggccagggtccgcgccggcacggcgtcgaggaagcgacgcagggcctcggccccgacccaggtgccggtggggttgttgggattggcgacgaagaccacctggaccgtatcgtcggtcgccgccgccatggcctccaggtcgtggccgcggggctgcgccgggtgatcggcagcgagcgccggcaccacccgcgcctcggcccccacggcctgggtcacgatcggatagacggcgaaggcgtgcgccgagaacaccgcgcaccgcccgggaccgaggaaggtctgggccaccagggcgaggacatcgttggagccgttgcccagggtgacccgctgcgggtcgatgccgtggcgctcggcgatggcgtggcgaagctcgaagccgttgccgtcgggatagcggtggccttcctgcaccgccgcggcagcggcctcggatgcccggggcgagggccccagcggattctcgttggaggcgagtttgatcacctcctcgacaccgtactcgcggcgcagcgcctcgatgggcttgcccggctcgtagggagcgagcccgcgtacgcccgggttggcctgttcgaggaacgggggttcgggtacagccatggatcagatcgcccttggataggagccgaggatacggaagaggctggcacgctcgcgcatctccgcaaggggaccgcgcaggctctcgtcctcggcgtgcccgaggatatcgatgaagaagacgtactcccaaaccccgcgctggcgtgccggacgcgactcgatccgggtcatgtcgatgccgttgcgcgccagcggctcgagcagctgaaagagcaacccggagcggttggcgctggagaccaccagcgaggtcttgtcgtggccgctgggcggcggggactggtagcccagaaccagaaaacgggtggtgttgccgtggtagtcctcgatgcgctcctgaagcagcggcacgccgtagcgctccgcggccgcctcgctggcgatggccgccgcgctcggctccagggccgccagccgggccgcttcggccgtgctggagaccgggtggcgctcggcctgcgggaggtgggtctccagccacgcgcggcactgcgacagcccctgctggtgggagtagacccggtcaatcgaggtcagccccccggcgtgactggccagggcgtggtggatgcgtagctccacctcaccgacgatggccagctccgaatccaggaagcgatccagggtatgactgacgacgccctcggaggagttctccaccggcaccaccccgtagtgcgccgcgcccgactccacctcgcggaagaccccgccgatggtggcctggggcgacatcccggcatcgtggccgaagtgcttgctggccgcctcttcggtgaaggtcccctgggggccgagaaaggcgacggtcagcggctgctggagcgcccggcaggcggacatcacctcgcggaagagcaccgtgacctgctcacgggtcagcggcccacggttgtgctcggtcaaccggcgcaggatctccgcctcgcgctccgggcggtagaccttgagcgcctcgccgcggcgggccttggcgcgggccacctcctcggccaggcgggcccgctcactgaccagctcgaggatctggtcgtcgatcccgtcgatccgttgccgcagcgcggcgaggtcgtcattgtcgacggacatcgctccccctcagctgatcacgcggaccttcagaaccccctcgatggcgcgcagttcctcggccaccgcgtcgggaacctgcccctcgacatccaccagggtataggcgagctgctcctgggccttgttgaacatgtcgtcgatgttcaacccgtgctgcgccagcaggctggagatctgaccaagcatgttcggcacattggcgttgaccacgcacagccggtcacccttgccgctgcgcggcatgcccatatccgggaagttgaccgcattgcgtacgttgccggtctccaggtaatcgcgcacctggtcggccaccatgatggcgcagttctcctgggcctcgtgggtcgaggcgccgaggtggggcagcgtcaccgcccgcggatggtccttgagggcgttgctggggaaatcgcagacgtaggcgtggagccgctcctcgttgagcgcctggagcacgtcggcctcgtccaccacctcggcacgggagaagttcagcagggtggccccctcccgggcctgcgccaggcgcgaggcgttgatcagcccgcgggtcgcatcgagcagcggcacgtggacactgatcatgtccgagcgggccatgacatcgccgacgctgtgcgccgcctcgacgccggagtccagggcccaggcagcgtccacggtgatctgcggatcgaagccgacgactttcatccccagggcccgggccgtgttggccacctggacgccgatggccccgagaccgaccacgccgagggtccggcccgggagctcgaagccgacgaagcgcttcttattggcctccatggcctcgtgcagctcggcgtcactgccctgcaggccgcggccgtactcccaggccgggcagatgttgcgcgccgccaggaacagtccggcgatgaccagctccttgaccgcattggcgttggcgccgggggcgttgaagaccggcaccccccgctcggtcatgtcggcgaccgggatgttgttgacccccgccccggcgcggccgatggccaccaccgagtcggggatctcctggccgtgtagatcggcggagcgcaccaggatggcgtccgggtgcgcgatgtccgaggaggtctcgaagcgttcgcgcggcagccgatccaggcccttcaccgagatgttgttcagcgtgaggatgcggtacatgggattcacccgtttcgcctctcgaaatcggccatgaactcgacgagccggtccacgccggcctccggcatggcattgtagattgaggcccgcatgccacccaccgagcggtgccccttgagcgtggtcagaccggcggcctcggcctcctcgaggaagagcttgtcgaggccgtcatcggccaggacaaagggcacgttcatccacgagcgcgcctgcggatccaccgggttcgagtagaacggcgaggcgtcgatagcgtcgtagagcttctgcgccttgcggtggttgatctcggccatggcctcgagaccgccgaggtccttcagccactggaacaccagcccggcgatgtagagcggatacgtagcgggggtgttgagcatggagtcggcgtcgacctgctgctggtagtcccagaccgtgggcgtctgcggcatcgcctcgccgagcaggtcctcgcggacgatcaccagggtcacgccggccgggccgatgttcttctgcgccccggcgtagatcagcccgtagcggctgacgtcgatcggccgcgacagcagcgtcgaggacatgtccgccaccagcggcttgtcgccgacgtcgggcagccagtggaactccacgccgctgatggtctcgttgggggtgaagtggacgtaggcggcgtcgtcggagagctgccactgcgactgcggcggcacgtgcatcatgtccggctcgccggaggcggcaacgttgacctcgcagaacttcttcgcctcggcgatggccttcttcgaccactgaccggtgtagatgtagtcggcgcgcttgccgccacgcagcaggttcatggggatggccgagaactgtccggtggccccgccctgcaggaacaggaccttgtagttgtccgggatctgcagcaacgcccgcagatcggcctcggccttctcggcgatggagacgtatgccttgccacggtggctcatctccatgaccgacatgccggtgccctgccaatcgagcatctcctcggcggcctggcgcatcaccgcctcggggagcatggccgggccggcactgaagttgaagactctactcatgcggtgatcctcggttgcgaaacacgaatacccgggccccggcagcgacaccgccggccgtcgacccctgactgcctacatctcgggcgcatccggcgcctccggtgcctccccctcggcgagcccttcgacccgctcgaggccgaccaactgctcggcctcgtcgaggctgatgagcttgaccccctgggtgttgcgcccgacccgcgagacatcggccaccggcgtgcggaccagcgtgccactgcggctgaccagcatgatctcgtcgtcctcggcggcctgcaccgcgccgaccacccggccgttgcgctcggtggtccggatgcagatcacacccatgccgccacggccccgccgcgggtagtcctccaccggggtgcgcttgccgtagccgtgctcggtggcggtgaggatatcgccctcgccaaggatcagcagcgcgatcacccgctgcccggactccaggcggatgccccgcacgccgccggccgtgcggcccatggcccgcacgtccgactcgtggaagcgcagcgccttgccggcgtcggagagcagcatcacctcgcgatccccattggtgatctcggcatccaccagggtgtcgtcgccgcgcagctccacggcgatgatcccgctcgaacgcggccgcgagaagtgcgacaggggcgtcttcttgaccgtcccgttgcgcgtggccataaacacgaagtggtcctcgtcgaactcgcgaacggggaccacggcgttgatgcgctcgtcctcttcgagcggcagcaggttgaccatcggccgcccacgggaggtgcggctgccctgcgggagctcgtagaccttgcgccagtagcacttgccggtgctcgagaagcacagcagcgtatcgtgggtgttggcgatgaacagcttgtcgatgaagtcctcgtccttcatcgcggtggcgctcttgccccgcccgccacggcgctgcgcgcggtagccgtcgagcggctgcgccttgacatagccgtggtgggagagcgtgaccaccatgtcctcctcgctgatcaggtcctccagcgagagctcggcggtgtcctcgcggatctcggtcttgcgctcgtcgccgtactgatcgcggatggccaccagctcctcgcggatcacctccatcagccgctcgccgctgtcgaggatgtgaatcagttcggcgatgcgctcgaggaggttgctgtactcctcgacgatcttgtcctgctccatggccgtcaagcggtgcaggcgcagatcgaggatcgcctgggcctgggcctcggagaggcggtagatgccggagtcggcatcgaggccgaagtgatcggccagatcctccgggcgggtggcggcggcaccggcgcgctcgagcatctcggtgaccacccccgggcgccactcacgcgcgaccagctcggccttcgcctcggccggccccgaggaccccttgatcagggcgatgacctcgtcgatgttggccagggcgaccgccagcccctcgagcacgtgggcccgctcgcgggccttgcgcagctcgtagatggtccgccgggtgaccacctcgcggcggtggcggatgaaggcctcgagcacctgcctgaggttgagcgtgcgcggctggccttcgtgcagtgccaccacgttgatgccgaagacggtctgcatctgggtgtggcggtagaggttgttgaggacgatctcgccggcctcgccgcgcttgagctcaaggacgatgcggatgccttccttgtcggattcgtcacgcagctcggagatgccctccaggcggcgctccttgaccagctcggcgatcttctcgaccagccgcgccttgttgacctggtaggggagctcggtgaccacgatgcgctcgcggtcggcggtcatctcctcgacctccgcgcgggcgcgcaggaccatgcgcccgcggccagtgcggaaggcctgatggatgcccgcggtaccgaagatgatgccgccggtgggcagatccggcgccggcacatactcgatcagcgactcgacgggcagttccgggtcgtcgaccagggccacgcaggcgtcgatcacctcgcgcaggttgtgcggcgggatgttggtggccatgcccacggcgatgccggagccgccgttgaccaacaggttgggcagccgggtcggcaacacgtgcggctcctgctcggagccgtcgtagttgtcgacgaagtccaccgtctccttgtcgatatcggccagcagctcgtgcgccaggcgcgccatgcgcacctcggtgtaccgcatggccgccggcgagtcgccatcgatggagccgaagttgccctggccgtccaccagccggtagcgcatgctaaagctctgggccaggcgcacaatggtgtcgtagaccgcggcgtcgccgtgggggtggtacttaccgatgacgtcaccgaccacacgcgccgacttcttgtacggcttattgtagtcgttgcccagctcgcgcatggcgtagagaacacgccggtgcacgggcttgaggccgtcgcggacatcgggaagggcacgcccgacgattacgctcatggcgtaatcgaggtacgactgccgcatctcgtcttcgaggtttacagggaggatctcgcgggcaacgccggtcatgcgctcttctcaagactctcctggggaaaaggccgatggtatcataccgccgcccgaccgggagcgcagggagccgtccgcttggacttgaccaaccaactgatcctgttcggcgccgctctactgctggtgagcgtgctcgccagcgtggtctccgatcgagtcggcgcgccgatgctgctggtcttcctgggcatcggcatgctcctcggcgaggaggggctgttcgggatcgacttcgacgacatccaggccgcccacctcatcggcagcctggcgctggcgatcatcctcttcgacggcgggctgcgcacccagacctcgacattccgcgtagcgctcaaaccagcgctgaccctcgccaccgtcggcgtgatcatcaccgccgctatcaccggcggggtgctggcctgggtcttcgacctcgactggaaacaggggctgctcctcggcgccattgtcggctccaccgacgccgcggcagtcttcgggctgctccacgcccgcggcctggagctcaaacaacgcgtggccgccacgctggagatcgaatcgggctccaacgacccgatggcgatcttcctgaccatcatgctggtggagatcctggtccagcagccagacctgctcgccgcggcggcggccctggagtttgcccagcagctcggcctgggcgcggccttcggcgccctgggcggcctggccctggccgggctgatcaaccgcatcaacctcactcccgggctctacccgctgctcgccctcggcggcggcctggccatcttcggcgccgcggcagtcctcggcggcagcggcttcctggccgtctacctcgccgggctgatcgttggcaaccgccgcctgcaggcggcgcagaacatccgccgcttccacgacggcttcgcctggctggcgcagatcaccatgttcgtggtgctcggcctgctggtcaccccctcggaactactccccgtcgccgcccagggcctgctggcggccgcggtcctgatcctggtcgcccgcccggtggcggtcttcgcctgcctggcgccgttccgtttcccgtggcgcgagcagctgttcatctcgtgggtggggctgcgcggcgccgtgccgatcatcctcgggctgttcccgctgctggccgggatcgatcaggcagacctgttcttcaatgtggccttcttcgtggtgctggtgtcgctggtcgtccagggctggaccatcgccccggcagcccggctgctgggccttgaggtcccgccggataccggcgcatcccagcggcaggtgatcgacgtgccgcagcagaccgactatgcgttcatcgcctaccggatcaccgagacctcaccgaccctctacgagccggtcagccggctcaacctgccgccctcggcccaggcggtggcgctattccgcagcggtgaggcgctgcgccatccgcagcgcgaggtgctgcgtccccgggactacctctacctgctcgccctgccccgggacattgccgacctggatcgcctcttcgttgcccccagcgggccggcgtatcttgaggagcagcgcttctttggcgagttcaccctggatggggcggcgcgattgggggatattgccagcgcctacggcattaccatgccgagcggtgcccagcccgagcagtccctgagtgattacctgctgtggatctttaacaaccgggcggtggtcggcgaccgggtgcgaatcgacaacctgcagttcaccatccgggagatccaggaggggcgcatcgccaaggtgggcatgcgcatcggacaacggggctgaacggaacacgcggactcgccccatcccccggaagcggccccgcacccgccggggggtgatcgggctcgccgaacgcgccccggcggggtcccctgcgctgcttgcccgcgcagggccgcgcgcaaaggaacggcgctggagcgccgttctgcgctgcgcgctgaccagcgcgaaccaggaaaggttcgcgctggccccctgcttgggctgcgctgctcggcgcgttcggaatgcgcccgatcaccccccggcgggtgcggggccgcttccgggagtcagccagcgccctcgaataaccgagcgatgccgtcggcgtccggctggtggaccaccccgcgctcggtgacgatcacatccaccagctccgccggcgtgacatcgaagaccgggttccaggcgccgaccgcctcggactccggggcgatccggcgcccccccgcatagaggacctcccgggcatcccgggtctcgatagggatctgctcgccggcgggggtggccagatcgatggtcgaagtgggggccaccaccatcaagcggacaccgtgctggcgcgcggccagggccaccgcataggtaccgatcttgttggcgacgtcgccgttggcggcgatccggtcggcgcccacgatggcccactgcacctgcccggtgcgcatcagggccgccgccgcgccatcagccagcaggtccaccgggatgccgtcggcggccagctcccaggcggtcagccgggatccctgcagccaggggcgggtctcgtcggcgaagacccgctcgacccgaccgtccgcccaggcggtccggatcacccccagcgccgtacccagcccgccggtcgccagcgagcccgtgttgcagtgggtcagcacgccgctgcccggctggatcaagccggcgccagaacgtcccatccgccggttggccgccacatcctcctcatggatagcctgagcctcggcgagcagggccggcgccgggtcctgatcctcgggcagccgggcggcaaaggcctccatacgcctcagggcccagccgagattgacggccgtgggccgcgagcggcgcagggtgtcgatgtcctcggccatgccggcctgccagcccgacccatgggtccgccaggccgccgccccggccagcgctgccccgtagccggcggccacgccgatggccggggcaccccggaccaccatgtcggtgatggcctgggccacgctggcggcatcggcgcagcacaggtattgctcctggtcggggagcaggcgctgatcgagcagatagagcccctcgtcgcgccactccagcgcccgaaccgtgtcgtgggaggcagtattcaagtcgtggtaccctcgctgcagtgaaaacggagcgtattatggaacgtgtcgacactctgatccacgcccgctgggtgatcccggtcgagccgaccgggcacgtgcttgaggaccacggggtcgcgctacgcgacgggcgcatcgtggccgtggccggtaacgacgacctgcgccgagcctaccaggccgacgagcaacgcgaactcggcgagcacgtcctcatcccggggctgatcaacgcccacacgcacaccgccatgaccctgctgcgcggcatggccgacgacctgccgctgatgacctggctgaccgagcacatctggccagccgagcagcgctgggtgagcgaggccttcgtgcgcgacggcagcaccctggccatgggcgagatgctccgcggcggggtgacctgcttcaacgacatgtacttctaccccgaagtcaccggcgaggccgcccgccaggtgggcatgcgggcactgctcgggatgatcgtcatcggcgtccccagtggctacgcgcagagcctggacgagtacctggagaaggggctggcgctccacgagcagttccgcgacgaccctttggtgcgcaccctgttcgcgccccactcgccctacaccgtagacgacagcttcctcggccggatcggcgagcacgccgagcggctggacgtgcccatccacatccacgtccaggagactgccgacgaggtccagcagagcctgcgtgagaccggcaagcggcccctgcagcggctggatgaggtcggtctggtctcgccccggctgctcgccgtccacgccacccagctcgaatccgccgagatcgagcgcctggctgccgcgggtgcccacgtgctgcattgcccggaggccaacctcaagctggccagcggcttctgccctgccgcggcgctcacccgggccggggtcaatgtagccctgggcaccgatggcgtggccagcaacaacgatctcgatctgatcggcgagatgcgcaccgcggccctgctggccaaggcggtctccggcgacgccgctgccctccccgccgagcaggccctggctatggtcaccatcaacgcggcacgggccttcggcctggacgacgagatcggctccatcgtccccggcaaggccgccgacctgaccgccatctcgttggcggacctcaaccagcacccgatctacaacccgctctcgcagctggtctacgccgccaaccgccagcacgtcactgacgtctgggtgggcggtcagccccgggtgcgcaacggccagctgaccacgctggataccgccgagaccattgcccgtgccgagcagtggcgggagcggatcgccgcagaacgggcgcaataggcgcacacggtgacggagggaagcccatgacccgggccgacgaccagggcagcgaacgcaacgaggacacccgcgagacagcgcagttcgacgccaccggggactggtgggagccggacggcagccagcgggcgctgcacgacatcaacccgatccgcctggagtgggtcgaggcacggctcggcgggctggccggcaagcgcatcctcgacgtcggcgctggtggtggcctgctggccgaggccatggcccggcagggcgcgcaggttctgggcatcgacacggcacgccaggcgctgcagaccgccaagctccacgccctggaggcggagatcaccacgttggactaccgcgtctgcacggtggaggaactggccgaggaagcccgccgcggcgagatcgagcccttcgacgccgtggtctgcatggagatgatcgaacacactccgcgcccggaatcggtggtggccgccatcgccaccctgctgcgcgacggcggcgatgcctgtttctcgaccatcaaccgcaccctgcgcgcctacgccctggccattgtcggcgccgagtacatcctcggcctgctgccccgggggacccaccagcacgagcgcttcgtgcgcccctcggagctggcccgctggggccgcccccacggcctggccctccagcaggtgaccgggctgggctacaacccgttcgcccgcacggcctggctgaagcgagacgcctcggtgaactacttcgcgcatctgcgcaaggcatgacggcccggcacggcgtcctcttcgatcttgacggcacgctggtcgacacggcgccggatctgatcgcctgcctccaggggttactcgccgaggccggccgcaccccggcgcctagcgccgccctgcaggccacggtctcccacggggcgcggatcatggtcagccacgccttttcgctgcccccgagtgatccgcacgccgtcgccctggagcaggagctggtccggcgctaccgggcccgcatcgccgatgagagccgcctgtttccgggtatggcgtcggtactcgacaccctggaggcccagggcatcccctggggcatcgtgaccaacaagcccaccgacctcacggagccactgctggagcgcctggggctggatacccgtgccggggccgtggtttgcggcgacaccctggcccgggccaaaccccaccccgatccgatccgccacgccgcggccaccctgggctgcccgcccgaggcgtgctggagcctgggcgacgcccggcgggatatcgacgccgcagcggcagccggcgcccgagggctggtggcgctgttcggctacctccacgccggcgatcgccccgccctgtggggcgcccacgggctgatccggcaacccgcggagttgctgggttggatcgatccggggctgaacgccagactcgaaccttccaccgcctagcagcgcatcatgagcccaagccacatccctcccgagaccctggcccgcgcggcgccgccaggctcgagcctggactacgccctgcgcctggcaccggcgcaccagcgcgaaccgctgcaggccatcgcggcgttcacgggcgagatccggcgcatcccgtggcatacccaggaggccgaagtcggccgcgccacgctgcactggtggcgcaccgagctggcccggatcctcgagggcggcgggcagcacccgctggcggcgccgctggccgctgcagtgcatgagcaccaactcccgggcgcggagctgcgcgcgatcctcgatgaggcggaccgtgcgctggacggcgaccggccggagacttttcccgagcagctccgtctggccgagcgccacgctgcggccccgctgcgtctggcagcgcaggtgctggtcggcgacgctagcgccactgggtacgccacggccctgggcagcgctgtcgggctcacccgcagtctgcgcctgcaggggctggctgcgcgctacggcgacagtgatctgccccgggagacgctgcgccaggccggggtgccggcggaggggccgttgctccagtccgatggcacggccctgccctcgttgcttcgggcgctggccgtgcaggccgatgccatcgcgccgttgtttccggcggcgcgcgggcaggcgccggaggaccgtcggcgggtggctgccttgcgcccggtgacggcgtacgctgcgctgcaccaggcgctgatcgcggagatcctgcgccgcgggccggcggagctgatccgtggccggctgacgctcacgccgttgcgcaaggtgtgggtcgcttggcgggggcagccgtagcccccggccgcaggccccgggccggatctttgcggacgcgccgagcagcacagcccaagcagggggccagcgcgaacctttcctggttcgcgctctggtcagcgcgcagcgcagaacggcgcaccagcgccgttcctttgcgcgcggccctgcgcgggcgaacagcacaggggaccccgcaggggcgcgtccgccgatccggcccggggcctgcggccggagggcggctgctcgcgttacccacgaggcccgctggcagcgcttgcctgccgggcggctctcaccccttctcccctgcatgggcagcaggttgcgaaaccggtaaagtagatgcagcaaatgcgaccccgtcggccaccacagaccgcgagagcaggcccatgaccgatccgcagcagccatcggcccgcgacgagcagcgcctctacgaagcgatcaccctggccatgtacatccaccgcgatcagcggcggcgctataccggcgagccgtactggaagcacctcgccgaggtggcggccctgacgcggctcgggacagaagagaccgacgcgctgatcaccgcatggctccacgatgccgtcgaggactccagcctggaacccgggatgctctgcgcccagtttggtgagcaggtgcgctccggtgtgatgtggctgacctgccccgcgagccaggaagacgaaccccgcgaccagcgcacggcccgcgccgttaagcagctgcgtcaggcgccaggctgggtgcagacgatcaagtgcgccgacctggccagcaacctcgcctccattgctgaccacgacctcgccttcgcgcgtcgctacgtgccagagtgccgggccctctacgagtccctcgggcaagccagtccgccggtgcggatgcttgccgccaaggaactggtggctgccgaagccaagtgcttccccgtggagacgaacccccggggaacgcctgcctgaggacgagcgccgctgtcccggagggctcgatggaccgcccattccccggtgttcggccccgggcccctcccggcctgccttgctcgccaccggagcgctgggtaaggtacggcgtttcccgtcgttcaccaccatcaggggataatcgtggccgaacaagcgttgatctccgccgactaccagcccgcccaagacgcctttgacgggcgcgtcatcctggttaccggcgccaccggcggcatcggcagcgccgtctgccgccgcctcgccgccgccggtgcgaccttggtcatcctcgataaggacctcaaggccctcgaggccctctacgaccgcatcgtcgaggacaaccacccggagccggcgatctacccgatgaacctcgaaggcgccaccttcgacaacttccccgaggtcgcacaacgcatccgggaagggctcgggcgcctcgacggcctcctccacgccgcggcgaccatgggcaagcccgcccccatcgagctctacgacatggagacctggtacaagaccctgcaggtcaacctcaacgccgccttcatgctcacccaggcgtgcctgcccctgctgcgcgagtccgaccagggcagcatcctcttcaccagcgacgccagcggccgcaatgggcgcaaggcttacggcggcgcctacgccgtcgccaacgccgggctcgagggtctgatgcgggtgctcgcggccgagctggccgaaaacaccagcgtctgcgtcaacaccctcgacccgggcatcgtcgccaccggcttgcggcagaaggagttcccgttcgagaacccgctggaactcacccagccccagcaggtggccggggccttcctgcgcctgctcggccccgacgggcgggattgccacggccaggccttgagcgtcgagcccgcgcaggcgtgagcacgacggcgccacgccctcaccccggtctgaccgaggagcgtctggcctggctgctcgagcggctggtggcccaccacggtgagcagcactggtggccggcggagaccgccttcgaggtgctggtcggggcgatcctgacgcagaacaccgcctggagtcacgtcgagcgcgccatggagcagctccgggtggccgggctgctcgatccggtggcgctgatcgaggccgacccggaggaagtggccacggccatccgcccggcgggatacttcaacgtcaagaccagacgactacgcaacctgtgcatcacctacctgcaggaaggctgcatggagggcatgcagctccagcgcaccgaggcgctgcgcgagaagctgttggcggtcaacggggtcggacgcgagaccgccgacgacatcctgctctacgccttccaccgcccggtgttcgtggtcgacgcctatacccggcggatcctccagcgcctgggctggatccagggcgacgagggctacgagcggctacggggcggcgtcgaggcggccctggggccgaacaccgcggccttcaacgagctgcacgcccagatcgtcgctctgggtaaggacacctgtcgccccacgccgcgctgcccggactgcccgctcaacgccgcttgcgcccacgccgccggcgacgctgcggggccggccgcctgaccggctccggcggggtcagaccgacgtgctcatagagctcgcgcttgccggcctcatccagctcgcgcaactggccgcggcgcagatcccgtggcatcaccatgggcccgtagcgcacgcggatcaggcggctgaccgtgaccccctgcgactcccatagccggcgcacctcccggcggcggccctcggtgacaatgacgtggtaccaggcgttggtgccctcctggggttcgtccaccggcatccccgactccacgacctcgaagtgggcgggaccgtcctccagctcgacgccgtccaccagccgatggaccatctcctcggtgacttcaccgtggatccggcaggcgtactcgcgctcgacaccggtggaggggtgcatcagggcgttggccaactcgccatcattggtgaacaggagcaggccctggctgttgatatccagccgcccgacggcgatccaccgcccgggcgtgcgcggcagccgctcaaagaccgtcgaccgaccttccggatcggagcgggtggtcacctcgccctcgggcttgttatagagcaggacccgccgcggcggctcgcggtggacccgctgcaccgtgcggccgtccagctccacgtgatcgcggggccgtgcgcggtcgccgagcttggccgtacgcccctcgatgcgcacgcgtccggcctggatggccgcctccatctcgcggcgcgagccgagcccggcacgcgccagcaccttctgcagtttctcccctgcgggttgattcccaccgtcactcgtcacgggtcgccccctgttgttcatcgctggttgccggatcctcgtcgctttcgtcgccctcgtcgggcagacgcagatccagctccagatgcgcctggtccggatcctgcagcgtggccagatccggaagctgatccagcccgcgcaggttgaagtgttcgaggaacccccgggtggtggcgtacatcgccgggcgccccggcacgtcccggcgccccaccacgcggatccagccgcgctcttcgagcgtgcggatgatcgaggtgctgacgctgaccccgcgcacctgttcgatctccccccgggtgatcggctggcggtaggcgatcagggccaacgtctcgaggacagcccgtgagtaacgggccggcctctcctcccagagccgcgagacccatggggccatctcggcgccaacctggatgcggtagccgccggccacctcgcggatctcgatcccgcgaccctggtagtccgcggagagctcggccacggcccgacggatgtcatcccggctcggggcccggtcggcatcgaacagaccctggatgcgctcgaaggtcagggcttcgccggcggcgagcaacgccgcctcgatgatctgcttgagtggtggcatgttcatcgcgcgcggatatagatcggggcaaaggcgtcggcctggaccagttccaccatggactcgcgcaccagttcgagcagcgcgaggaaggtcacgaccactccggtgcgcccctcctcgacctgaaacagcgcctggaacggggtgtagcgctcattgttgagccgactcagggtatcgctcatccgctcacggatgctgatcgcctcacgctcaacctggtggttctcgttcagctgcgcccggcgcatgacctccgagaaggccagcaccagctcgcgcaggctgaccgccggcggttgcgcctggggctggcacgccggcgcctcggccgccgccgggaagatgtcccgccccacccgggggagttcgtcgatctgctcggccaccttcttgaagcgctcgtactcctgcagccgacggatcagctcggcccgcgggtcgtggtcctcctcctcgtcctcctcggccgccgccggccgggggagcagcatgcgcgatttgatctccgcgagcatggccgccatcaccaggtactcggcggccagctccaggcgcatctcccgcatcagctcgacatactccatgtactgccgtgtgatctcggcgatggggatatcgaggatgtcgaggttctgtcgccggatcaggtagaggagcaggtccagcggcccctcgaacgcctcgaggaagacctcgagggcgtccggggggatgtaaaggtcgtccggcagccgccgcagcgcttcatcgccgacgcgggccaccggctcgccgccgccggctggatcctcggcaggggtcgcctcggcggcggtctcgctcaccggtactccaggcccatggcactgcgcacctcgccaagggtctctcgcgcctcctcgcgggcctgctcacagccgtcgacgatgaccgagcgcacatgctcgggatcgtcctcgtactcccgcgcccgctcgcggatcggcgacagctcggcctcgacggcgtcgatgatgcagcgcttgcactccaggcagccgatgccggcggtggtgcagccctcctgcacccacgcacgggtcgactcgtcagagtagacctggtggaagtcccagaccgggcacttctcgggattcccggggtcattgcggcgcacccgggccgggtccgtgggcatggtgcgcagcttgcggaccacgtcgtcggtgggctcacgcaggccaatggtgttgtcgtaggacttggacatcttacggccatcgagcccgggcatcttcgccgtcggcgtcagcagcacctcgggctccggcagcagctcccgtgtggtgccgtcgaggtagccgaagaggcgctcgcggtcggccacggtgatgttcggctgcccctcgagcaacgcgtgcgccacctccagggcctcgcgatcgccatcctgctggtagcgccggcgcaggtcctggtagaggcgggcgtttttcttgcccatcttgcgcgccgcctcctgggccttctcttcaaaatccggctcgacgccgtagaggtggttgaaacggcgggccacctcgcgggtgagctccaggtgggccacctggtcttcgcccaccggcacctcggtggccttgtagatgagcacatccgccgattgaagcaacgggtacccgaggaaaccgtaggtggacaggtcgcggtcgttcagctgctcctgctgatcacggaacgttggcacccgctcgagccagcccagcggggtcatcatcgacagcagtagatggagctccgcgtgctcgggcacccgggactggatgaacagccgtgccagcttcgggttgacgccgcaggccagccagtcgatgaccatgtcccagacattgtccccgaccacccagggggtctcgtagtgggtggttagggcgtgccagtcggcaacgaagaagaagcattcgtactcgttctgcaggcgcacccagttcttgagcacgccgtggtaatggcccagatgcagccgtcccgtcgggcgcatgcccgacaggacgcggctgggtcgttggttgatgttagccaagcaacgctccttatcgttgattcgcgattcgagccggggcgctcaagcgccctggaagacgcgggtatcgccgaccccttcgcggatgacctcggcggcctcgccggtgagatcgatcacggtactgacgccaccgccggtgggaccgccggccacgacggcatcgatcagcttgccgatgcgctcctggatcgcctcggggtcattgagcggcatgtcgtcaccgggcatttgcagcgtgacgctcatcaggggctcaccgagggtgttgagcaacgcccggctcgccgggtgatccggcacgcggatgccgatggtcttgcgcttggggtgctgcaagcgccgggggacttcggaggtcgcccgcaggatgaaggtgtacggccccggggtatgggacttgagcaggcgataggcgtagttttccatcttggcgtaggtgccgatatccttgagatccttgcacgccatggtgaagttatggctattgtccagacgccggatctcgcggatgcggtcgagggccgccttgtcgccgaggcgacacccgagggcgtagctcgaatccgtcgggtaggcgataacgccaccatcggcgaggatctgcacggcctggttgatcaggcgctgttggggcgtctccggatggacttcaaagtactgcgccatgacttcctctcccgtggacacgccccggccatcccggggcacggcttcattgtaccggaccccttttcggagcgataaggtaacgagccatgtattacgccatcatcagccaagatgtggagaacagcctgccgctgcgccagtcggcacgggcggatcacctggcccggctggagcagcttcgggacgaggggcggctgttgctggccggaccgtatccagcggtggacaccgagacccccggcgacgccggcttcacggggagcctggtggttgccgaattcgactccctggaggcggcgcaggcgtgggccgatgccgacccctacgtggcggcgggcgtctacgagcaggtggaggtccggccgttcaagccggtcttgccctgaccgcgacaccgagcggccggacaccacccgctgtggggtgtgacgggccggaccggcgccattgagcgcgctgagcaccgcagccccggcgggggttcagcgcgaacctttgccggttcgcgctgatcagcgaggttttgtccgagcggcgcgcagcgccgcgagttaagcgagcggccccgccggggcgaggcgcgcaagggaccccgccagcggggcgcgctcgttcggcgccggtccggcccgtcacaccccacagcgggtgggttcgacagccgcctccacggccccgggaccccgtctccggggccccgggaacgactcaggcgccgcgctgctcggtggcacccgccgagggcgcgtcaccgttgcgccgccagatgtcgtagttcagggcgccggcgaagctgacccaggccagatacgggatgaacagcagcccggccagccagtcggccgccaggaacgccgccgtcgtcagcagcaccgaaagccacagggccccgaggaccaccaggccgccaaagagctgctgcagaccgaagaacaccggcgtccacagggtgttcagggcgatctgcagcgcccacagggccaggcccagggccaggacctcggaaccggacatcgccacccgccaggcagccacggcgatcgccaggtagagtaccgtccacgccaccgggaacagccagttcggcggcgtccagctcggcttgtccagttcgtcgtaccagcgccccgggccgaacatcgctccggtagccgccgccgccatgcaggcgccgagaaatgcgataaaaatcaaaagactcactgcagccactccttgatctgctcgggttcaggcaccgagccactgtggaccagttgctcgtccaccaccacggccggtgtcgacatcacaccatactgaaccagggcctccggccccgtctccttctgcacctgtgcagccaaacccagatcggcagccacctgctcgatccgctcggcggtgttgttgcacttggcacagccgctacccagtaccttgatggctttcatcggacaagctcctccgtttgcacagacatgataacgggctgccgagcccctcacaccccggcgaatagtagcggttcgaccgcattgaggatccacccggccaaggtgaaggccaccagcagcaggacgaagaagatcgccaacagccgccactgcatgacctgcttgagcagcacgaactcggggaagctcgcggccaccgtactcatgcagaaggccagcgtggtgccgatcggcagcccctgaacgatcaggctctccatcaccgggaccacgccggtgatattcgtatacagggggatggcgaccagcaccgccgccggcacttgccaccagtgcccggcaccgagattctcctcgatccacccgtccggaacgaagccgtagagggccgcccccaggcccacgccgatgaagacccacttccagacccggccgaagatctcgcgcacctccttccaggcgaagtcgtggcgctgctgcagggtcaagcgttccgcgcgggcatccccagcggccgccgcgttgccctcggcgtacgccttggccaggaacggctgcagataccgctcggcacggatggcgtcgaggaaggcgccgccgaccataccgatcacaaagccaacggccacatagatcagggtcaactcccagccgagcaggccccagagcaggacgacggccacctcgttgatcatcggcgaggtaatcagaaaggccatggtgacgccgatggggatccgcgccgtggtgaaaccgatgaacaccggtacactcgagcaggagcagaacggcgtgaccgccccgaaggtcgagccgaggaagtagccgaggaagcggttgcgaccggccaggaaggcccgcacccgctccacgttgagcgaggcccgggccagggcgataacatagatcagcacggccaacaggacgaagatcttcgccgtgctctcgacgaagaagtgtgccgcatcgccgaacggcgtaccggcctcgatgcgcagcagttcgtgaacgatcagggtggcgaactgggcgaagagctcaagcatgatgggcgaccagggtttcgatatctggcgccattgttatatacgtttctccatatatcaaatcggtcaacggttcccgtgtcgcgccctgcgggctaggatggccggattgaacgctcggaaccacgacaggaggcctcgaaccatggagatcgtcggcgagacccatcgcggccaccagcgacctcgcaacgaggaccgcatcgactgggatgaagaggccggggtggcggtactggccgacggcatgggcggcctgccctacggggccgaggcggcgcggctggcggtggaagcggtcatccgcatcgcgcgcacgcaccacggcagcgaccacacctggctggagtccggtggagacccggcggatctggtccagctggccaaccgggccgtgctctcctacacggagcgcgaccgccgctacgagggcatgggcaccaccctcgccctgctctgcgcggcccccgacgaggtggccctggcccacgtgggcgactcgcgcatctaccgcttcagcgagggccgcctggagcgcttgacccgcgaccacacgccggtgcagcgcgcggtggagaccggcgagatgaccgaggccgaggggcgtcgctccccggagcgcaacgtcctggagcgcgcccttggcgccgtgacctgggcggaatccgacgtcacccggttgccccgccggcccggggagctgtttttgctctgctccgacggcctcaccgaacccctggaggacgccgccatcgccgccatcctggccgaggaggaccgctcactgaaccagcgcgcccaggacctgatcgaagccaccctggatgccggcggaccggacaacgtctccgtggtgctggtccgcacctagcccgccgaccgtctagcggcggcgcttgcgcttcttctcgcgcttcttggcgtggtgaatcacccgctggcgccgccggcgctggcgctcggtaagctggttgggcttgtcggcaaaggggttatcgctggcccggcactcgatgcgcaccggcgtcccgtagaggtcaaaggtgtcgcggaagaagttctccaggtagcgcatataggcccgcggcagccgctgcacctggttgccgtggatcacgatcaccggcgggttgtggccgccctggtgggcgtagcgcagcttgatccgccgcccccgcgagagcggcggctgatggttggccagcgcctcctgcagggcgtcgttgagttccggcgtggccagatcccggtgtgccgcggcgtgggcgcgctccaccgattcgagcagcaggccgacgccactgccgtgcagggccgaaacgaagtggtggcgggcgaaaccgaggaaggcgaagcgcagatccagatcccgccgtaccttgcggcgctgatcgggatccaggccgtcccacttgttgatgaccaataccagcgcccgcccggcctgcaggacgtgcccggccaagtgcgcgtcctgctcggtgatcccttcctgggcatcggtcaccagcatcaccaccgaggcccgctcgatggcctcgagggtcttgaccacgctgaacttctcgaccgtctcctgaacccgcgcgcgacgccgcaccccggcggtgtcgatgagggtgtagtgctgcccgtcgcgctcgaacggcacggcaatactgtcgcgggtggtgcccggctcgtcgtagaccaccacccgctcctcgccgaggaggcgattgaccagcgtggatttgccgacgttgggccggccgatcatcgccaccggaatcccgcctgggccatcggagcccaccgcatccggctcagcgggaggcaggagcgcgaagacggcgtccagcagctcgcccaccccacgaccgcgcgtcgcggcgatggcgtgaaccggctgcaggcccagaccgtggaaatcggcggccgccaccccggcgtcgagcccgtcggtcttgttgaccgccaggaacaccggcacctgggctcgccgcagctcagcggcgatctcctcgtcaccgacggtggccccggcctgcccgtcgaccaggaagacgaccgcatcggcaccggcgatggcggcccgggcctgctcgtgcatgcagccgccgaccccctcgagttcttcccccatgcctccggtatccaccaccacggcgtggcccccctggtggcgcacgatcccatactgacggtcccgagtcaggcccgggtgatccgccacgagggcgtcgcggctgccggtgagccggttgaacagggtcgatttgccgacattcggccgcccgaccagggcgattaccgcagacattgggcattccccgcattggctgggacaagtgtgccgcgctgaacggcggctgagggcggggattataacggacggggcaacggcccgtgagccgctgccccccggggaaggtcagaccatggcgtcgatttcaccgccagcgtccagatcttcgacgccacccgaggcgtcgtagctggcagcgccaccgtcgtcctcaagggactcggtgctggtgccgacgtcctcgccgccggcgatcgaggagatgtctaccgtgtcggccccgcctgcggcatcaccgccgaactcggaaccgcctgcgctctccatctcctccccctcgaaggggtcgtcaccgcccgcgccctgggacggcggcggcatgctcggcgcacctccgccaactcctccaactgcagacatcactacctcctgcgcttcaactcgatgtagccgggctctccgcacgccgatccggcactccattgccggttgcggctgttcggttccggtctccgccctaccccttccacggcaggctgcgcgccgaggcgcagggcgttgccggttacgagtaggacctgcaacccgcgtgccgggttccaggtcctatctttgccttacccccgttgtcgtcggatagcccgccgacttgagggcctcaggaggacgaaccggcggcggaggcgccgaactgctgccgggacccggcgtccacccggaagtgcttgcgattgagctggaggaccagcccgatcgtcgccgcctgcaccgtcagggcgatggccgtcagcgcccagtaggcggccccgtaggtctcgatgacgccgtggtgcgccagaccgacgttggtgaagaagtggatcatcaccgccagcgccacccccgggcagaccagcgtgtaggagccggccgagcgctcagggcccaccacgaagcggccgaagtagttgaaccggcgcaggaccacccagcccagcagcagcagtgccacctgcgcagccaggaagtaggtcagcagccccagggtctggaccccgccggcctcagccccgaagtgggcctcgatgcccgccgtctggcgcaccagagtgatgccgatgatggtcagcacaggcacgccgatccacaggctgggggcactgatcggattggcgttctgctccatcatcgcgcggatcccgaggaccagcatgaccgcgccggtgatcaccgcagcgatgaggaagaagctggacagcgccagactgaacgccgccgtggccgggacgctgctcatccccgccggtgccgccaggccgacgcccaccatcgacagggcaaaggccggcagcgcctgagccaggctgttgtcggcggcgcaatcacagtcgctctcggtaagcacccggccccagaaatcgccgagctggcgcagggcccagccgccgacgaccaggaaggcgaccatggccgcggggaagagccactcgacgatggccgacagtcccgggacgaagaccatgccgaggacgaagcccacgttgatggtcatggccacggtcagcggcgcggcgagcagctgcacctccgtccggttgccgcgcatgttcttgaggtaggcatccgtcctgaggaaccgccgatgctcgcggatattccagaacagcagccggaagtggatgaacgccatcgccaggatgcccgcccaggccagcacgatagccgtctgcaggccggtgtggccactctgcagggcggcggcgatatcctcgaagaacggcaccatcccctcggacggcacccagaacatcagccacatgaagaacgacacggtcagcccgccggcgccgagcgccgcgagccagtagagcggggagtaattctcccccaggtccttgggcagtcgatggaacatggttcctcccttgcgttgtcaggttgccgattcgggtggcttgcgaccgcatcaacgttcttgaatacgattgtatgcgtatattcgaaattaggtcaaaggggtgaccgcgcaccccgcgaggggaatcagctggagaggaaggcggcagccaggagggcctgggtgtacgccgtttgcggcgcgccgaacaccgatgcggccggcccgcgctcgaccacccggccggcccgcatgacgatgacctcgtgggccagggcgcggaccacctgtaggtcgtggctgatgaagaggtaggccaggccatggcggcgctgcagatcgcggagcagatcgacgatctgcgcctgcaccgagacatccagcgctgaggtcggctcgtcgagaacaaccacctgcggctcgaggacgagcgcccgggcaatggcaatccgttgacgctgcccgccggagaactcgtgggggtagcgatggcgggtctcggggtcgagcccgacctcttcgagcacccgcacgatgcgtgccctacgctcatcgcgaccgaggcgcggatggtggaggtcgagcccctcgccgacgatgtcgcccaccgacatgcgcggcgagaggctgccgtaggggtcctggaagacgatctgcagggcgctgcggtaggggcgcagctgccgcgccgtgcgcccttgtagctcctcgccgcggaaacggatggagccgtggctgcgctccagacgaagcagcgccagccccagggtcgacttgccggaaccgctctcgcccaccaccgccaccgtctgcccggcgcgcagggtgatgtcgatgccatccacggcacggacccagtccaccggtcggcgcagcaggccgccgcgcaccgggaagtgcacccggatgccctcgccgtgcaggagcgcgggcgcctgcgggtcggccgccaccggctccccggcgggccgggcagccagcaactgccgggtgtaggggtgctcgggacgactgaacaggcgctttgcctcggcgcgctcgacgatctcgccctggcgcatgacgcagacccgatcggccaccagccggatcacgtccaggtcgtgggtgatgaacagcagggccatgcccagccgcgcctggaggtcggcgagcaggcgcaggatctgcgactgaacggtcacatccagggccgtggtgggttcgtcagcaatgagcagatcgggctcgttggccagggccatggcgatcatcacccgctgacgctgtccaccggagagctggtgggggtaggcggtgagcatccgctgcgggtcgggaagctggacctgctcgagcagggtcagcacccgacgccgggctgccgtccggtccagaccgcgatggaccagcagggtctcgcggatctgcttctccaccgtgtgcagcggattgagcgaactcatcggctcctggaagatcatgccgatgcgccccccgcgatgctcgcggagtaccggctcaggagcgccgagcagctcgcggccgcggaagcggatcgagccggccggatgccgcgcccacgggtacggcagcagctgcagtaccgagtgcgcggtcaccgacttacccgagccgctctccccgaccaggccgacggtctcaccagcggcgatctccagatccaccccgcgcaccgccggtgcagcatcgccgaaggccacctgcaggtcacggatgctcagcaacggctcaaccacggtcgcccccctgcgccttgcgcggatcgaaggcgtcgcgggccgcctcgccgacgaagatcagcagcgacagcaacagcgccaggctgagaaaggccgagatgcccagccagggcgcgtgcagattgtccttgccctgctgcagcagctcccccagcgacggcgaccccggggggaggccgaagccgaggaagtccagcgaggtcagcgtggtgatcgagccgttcatgatgaacggcaggaaggtcagcgtggccaccatggcgttgggcagcacatggcggaacagcacccgcaggtgccctgcccccagcgcccgggccgccttgacgtactccagattccgcgcacgcagcacctcggcgcgcaccacccccaccaggctgacccactggaacagcagcaggatgaacagcagccaccagaagctgggctcgatcagcgccgaggcgatgatgatgatgtagagcgccggcaggcccgaccagatctcgacgatccgctgaccaaagagatccgtcttaccgccgaaatacccctgcagcgcggccaccaccacgccgatcaccgagctggccacggtcagcagcagtgcgaagaccaccgagatccggaacccgtagaggatgcgcgccgacacatcccgacccatatcgtcggtccccagccagttctccgccgagggcggcgccggggctggctccggcaggccgtagtgcacggtatcgtagctgtagcggatggggggccacagcgcccagcccccggcatcgatcagcccctgcacgtgcgggtcccggtagaccgcctccgtgggcagctcgccgccgaactccgtctccgggatcgactcgaccaccgggaagtacaggctgccctcgaaccagaccaccagtggccggtcgttggcgatgagctcggcgaacaggctgaccacaaacagcccgacaaagatccacagtgcccaccaaccgcgacggttggcacggaaccgggccaggcgacgctgattgatcggcgacagggacggacccaccggctcagacctcccgggtctcgaaatcgatgcgcgggtcgacggcgacgtacatcagatcgccgacgaggttcagcaccagcccgagcagggtgaagatgaacagggtcccgaacatcaccgggtaatcccggtccaccgccgcctcgaacccgagcagccccagcccctccagcgagaagatcacctcgatgagcagcgcaccggtgaacagggtcgagacgaaggccgccgggaagccggcgataacgatgagcatggcgttgcggaagacgtggccgtacagcacccggcgctcggtgacccccttggcacgggcggtcaccacgtactgcttgtggatctcttcaaggaaggagttcttggtgagcatggtcagcccggcaaagccgccgatgaccatggccaacacgggcaaggcgatgtggtgcaggtagtcgaggatgcgcatgggccaggagagctccgcccacccctcggagaccagtccgcgcagcgggaagaggtcgagataggtgccccccgcaaagaggatgatcaacaggatggcgaacaggaaccccggcacggcataaccgataatcaccagcgccgaggtccagacatcgaagggcgatccgtcgcgcaccgctttgcggatgcccagcgggatggagataagatagaccagcaacagggtccacagccccagggagatggataccggcagcgcctcggcgatgagttcgaggaccgactgatcccggtagaagctgtcgccgaagtccagggtcaggtaattgcccatcatggtcaggaaccgctcgtgggcaggcagatcgaaaccgaactgccgttccagctcggcgagcagctctgggtccatgccgtgaccaccgcgatagccaccctcggcctcgccgaaggccgcccccacctcgccgccggagccggccacgcgggcggtcgcctcgaccccggtgccggccagctcagcggtgatccgctcgatgggcccgcccggggcggcctgcacaatcaaaaagttgatgaccatgatcccgagcagggtcgggatcatcagcagcaggcgacgcaggatataggccggcatattccccatccgctatcggaccgaccgcgggccgttggcctcgcgcagccgttgctccttgtccgggtcgacccaccaggtatcgaaccccagtccgtacttcggggccgtctccggccgcccgaacttgtcccagtaggcgacccgatggaccggggtatgccagttggggatcacgtagtggccggcgagtaggacgcggtccagggcgcgggtcaggtggaccagctcatcgcgatcctcagcggagaccaggcgttcgaccagttcgtcgaccaccgggtcccgcaccccggcgtagttccggctgcccggttcgtcagcggcctcggaactccagtacatggcctgctcgtgacccggcgagggcgattgcggcagcaccaccacagccatatcgaactcgaagtgatccagccggtactggtactgggtggtatccaccgtgcgcacccgcgccaggactccgatgcgccgaaggttctggacgaacggcagggccacgcgctcgaagctcgggttgaccaggagcagctcgaagaccagcggccgaccgctgtcccggtgacgcaggatgccgtcgtcccccaccgaccagccggcctccttgaggatgcggagcgccttgagcagattctcgcggttccagcccgagccgtcggtgaccggcggccggtacggctcgaagaccgcctcggggagctcctcccggaagggggcgaggatcgcctgctcggcctcgcccggtgcaccgcgagctgccaactccgagttttcgaagtagctcgccgtacgcgtatacgccgagtggaacagctggcggttggtccactcgaagtcgaaggcgtagctcagtgcccgacgcacctcgcggtcctcgaagaccgggcgacgggtgttgaagacgaacccctgcatccccgccgggcggctgtgctcgatctcctcgagaaccatgcgtccttcgcgctgcgccgaggtctcgtaaccggtggcccagtggcgggcagtatactcctcgcgcagatcgaactccccggcgcggaaggcctccagcgcaacggtggcgtctcggtaaaagtcgtagcgcaggcggtcgaaattgaaccgcccgcgacgcacgggcaggtcttccgcccagtagtcctccacccgctcgtaggtgatgctgcgcccgggacgggcctcggcgatccggtagggcccactgcccaacggcggctgcatggtggtccggctgaaatcgcgttcctcccagtaatgctgaggcagcaccggcagctcgcccatgatcagcggcaattcgggattgccggcgtgggcgaactcgaaacgcacccgatgacgaccctcggcctcggcggactcgacgtggcggtagtaggagcgcaacctggggtgcccgtgctcacggagcacttcgaaactgaagaccacgtcatcggcggtgatcggttcaccgtcgtggaaacgggcctcctcacgcagcttgaactcgacccaggcgttgtcctcggccacctccacgcgttcggcgatcagcccgtagacagaaaacggttcatcatcggcgtggaccatcagggtatcgatcaccatccccagacccggcggtttggtcccgcgcaggatgtagccgttgaggctatcgtaactcccccgcgcctcgcggatgaccgtaccccccttgggggccttcgggttgacgtagtcgaagtgggagaagtccggcgggtatttgggctcgccgtgcaacgccaggccgtggacgcccggggcgtcctcctcgttgccggtcgcggcggagagcgggagcagaaccgtcaggaacaccgccgccatcacggccgcccaacagggcggagaatgccggggagcgcagcgcctgcgggggaatgggagcatgctcgacatgttatcatccccggcgtttcgcccttggcacgcgcaagcaagcaacagttgccggagagcagatatgggattcctgcagaacaagcgcatcctcgtcgtcggtgtcgccagtgaccgctccatcgcctggggcatcgccgaggcgatgcaccagcaaggcgccgaactcgccttcacctatcagaacgaaaagctccaggaccgggtgaccaagctggccgcgtcggtggacagcgagctggtcttcccttgcgatgtcagctccgacgagcagatcgagtcggtcttctctgagcttagcaagcactggaccgatggcatcgacggcatcgtccacgccgtggccttcgcaccgcgcgaggagctcgccggctcgttcgtggacaacaccacgcgcgagggcttccgaacctcccacgagatctcggcgtacagcttcgtggccctggcgcgctgcgggcgggagatgctgcgccagcgtcaggggtcgttgctcaccctgacctacctcggcggcgagcgggccctgcccaactacaacgtcatgggtgcggcgaaggccagcctggagtcgaccacccgctacatggccgcagatctgggtccggagggcatccgggtcaacgccatctcggccgggccgatccggacgctggcggcttcggggatcggcagcttcaaacagatgatgaacttcaacgagcaggcggcgccgttgcgcaagaacgtctccaccgaggaggtggggcacgtgggcgcgttcctctgctcggacctggcttcgggggttaccggcgaggtggtgcacgtcgacggcggcttccactgcgtcgccctgtcgggcgcggagctctaaggcgccgggccgcacggcaatccggcgctgaaccagaaaggccccgcggcgtgagctgcggggccttttacgttgggccgtgtcgcgccgcggacgctggatgacggtgaagagcggcgcctgacgggatcgtcgcgccatccagggagcggtgagccccccgtcaccgggggcggacgagcgcgccgctttgcggtcccctgcgcggctcgcccgcgcgggtcgctcgcttaactcgctccgctgacgcttcgctcggacaacacctcgctaaaagcgccgacgcccagcgtcggcgcttttccccgctcgggctacgctgctcggcgcgctcaatgcccccggtgacggggggcctcaccgcgccccacgccaccgtgacatgcccgtccgccgccctccaccgtcgcccggcgcctgacaggggtcccgacgcagccgccgccccgcgctagaggcgctcgcgggcgatctcgatctccgcctcggcgcgcaacgcgcggatcagcgcccgcacctccgagtcgcccgccatgcgctggagctgctgctgcaactgctgccgctcctgggccgaaagcccttccggatcgccgcggctgatcccatccaggcggagcagcgccgcggagccgtcatccagctccacccgggcgtagccgtccacctccagggcaaaggcctcacgcaccacggcctccgggtggctgcgatcgtcccggtaggcgtcttccacagtgaagcgctcgacctccagctcctcggccagctcatccagagagtcgccgtcgcgcagccgagcgaccagctcctcggcccgttcccgggcgaggtcggcagcgcgctcctgccgaagctgctcgcggatggtatccgccacctcttccagcggcttcggctccgcctcgcggtgctcaagcagccggaccaccaggtaacgatcctcgtcgacgcggatcaggtcgctgttgtaaccgtgctcgagcacgtcctcgctgaaggcctcctccaccacctcggagagatcgccaatcccttcgccgccgtcgcggtcgatccagtcactggtgcggacctccagcccgaaggtgtcgacaagcggctccaggctgtcgggttgctcgaaggcgatgttgccgagctcgtcgccggcctcgatcagctccgtgcggtactgctcacggatagagtcggccaacagctcctcgcggacgtcatcgaacgttggcgggtcatcgtcgtcgccgtagcgctcgtcgtagcgctcctgcagcgtctcgtcgtcgacgtcgacctgatcccgcagggccagcggcccgagctcgacatactcgagacgcaccgcctccggggccatgtagtcatcggtgtgggcctcgtaatgggcctcgacctcggcgtcgtcgacgctgacctcgtcggtgtaccggtcggcgtcgatctccacatagctaaagctgcgcgactcatcctgcagacgtaccagccgctcgagctgcgagggggtgctgatgctgctggcgaagaccgcctgctgaaactggtcagccttcagatcccgccggacgagcccctcgtagtcctcgggcgtgaggcggttgcgctcgagcagggtctgatatcgggcccgggaaaactgcccgccctcgtggaagatctcctggccgcggatggtctgcgccacctcctgatccgtgacccgcagcccctgcttgcccacgtaggcgtgcaacagctgctcgtcaatcagctgctccagggcctcgcggcgtagcgcggcgccgtcgaaggcgccatccggcaggtcgccgccaaacatctcgcgcaactgcgcgcgttggcgctcgacggcctgatcgatctgggagcgcgggatttcttcgccatcaacgcgggcgaccactgcatcgtcctggccaccaccgaagtactcgtagccacccatgaagatgaacggcagggcgatgaacccgatgatgacccacgcaatccagcccttgatgccgtcacgaatcgcctgaagcatgccttgtcttccgccgagtgctgatgtgggggatcaggatacaaaaaaggcgccactgtgggcgccttctttgttgcggccgattgggccgcgtactttttggcggagcggacgggactcgaacccgcgacctccggcgtgacaggccggcattctaaccaactgaactaccgctccgtgattacgtcgattattgtaacaactttttgccgcttgtctacccctggtgggtggtgagggattcgaacccccgacattcgccttgtaagggcgacgctctcccaactgagctaaccacccgaaccgaataagctctttagtttatcgcatccttgagcgccttgccaggcttgaagcccggtacttttgacgccgggatgtcgatgctctcgccggtgcgcgggttccgaccggtgcgggcggcccgctcgcggacggtgaaggtgccgaacccgaccagcgtgacctggtcgccctcgcgcagggcgtcagtgacggactcgaccatcgcgtcgacggcgcgcgcggcagcggctttggaaagatccgcggagtcggctaccgcctcgatgagctcactcttgttcatccccgtgtccccttttcggtttttttgactcgatgctggcgtggctggcccgttcaggccgagggcgccggacacaccctgacgaccccctgcgatcccaaccctaccacggcgcagcgcgcttccacagcgttacccggtgtatcacatccctaggcagcgccgacgtcgccgccccgggcttcggggcccgggcgcccagttgccggcgttatagcagcggcttttccagactgtcaaatgggcggcaccgcctcagtgtggccgcttggggtcaccctccccctcgccgactgccacgcgcgtggccgcgtcggcatcgccttcaccctccggggccgggagcggttcaggctgacgggtcagggccacctcgaggacctcgtcgatccagcgcaccggccggatgtcgagcttcgacttcacgtccttgggcacatccgccagatccttttcgttctccgacgggatcagcaccgtgtcgatgccgccccgcagggcggccagaagcttctccttgagcccaccgatgggcaacacctcgccgcgcagggtgatctcaccggtcatgcccacgcccgcccgcaccgggatgccggtcaaggccgagaccagggcgacacacatgccagtgccagccgacggaccgtccttggggatggccccctcggggacgtggatgtggtagtcgttcttggtgtagaactccggatccagtcccagggtgcgggcccggctgcgcaccacggtggtggcagcgtcgatggactccttcatgacgtcgccgagctgtccggtctgcgtcgcccgccccttgccgggcaccacagccacctcgatggtcagcaactcgccaccgacctcggtccaggccagaccggtggactggccgatgcgatcctcggtctcggcgaccccgaagcggtagcggcgcaccccgaggtacttgtcgatattgcggcgggtcacctgcacgccggcgctgcgcttgcggcccttggactcgccctcgaccagccccttgaccaccttgcggcagaccgtcgccagctcccgctccagatttcgcacgccggcctcacgggtgtagtagcggatgacgtcgcggatggcactctccttgacgtccagctcgcccttgcggatgccgttggccttcatctgcttgggcagcagatagctctgcgcgatggcgagcttctcctcctcggtgtagcccggcaggcggatgacctccatgcggtcgagcagcggcgccgggatgttcatggtgttcgccgtgcagacgaacatcacgtcggagagatcgaagtcgacctcaaggtagtggtcgctgaagctgctgttctgctccggatccaggacctccaacagggccgaggacgggtcgccccggaagtccatggccatcttgtccacctcatcgagcaggaacagcgggttgcgcttacccgccttgctcaggttctgcacaatcttgcccggcagcgagccgatgtaggtgcggcggtggccacggatctctgcctcgtcgcgcacaccaccgagggacatgcgggtgaacttgcggttggtggcccgggcgatggactgccccagcgacgtcttgccgacacccggcggcccaaccaaacagaggatcggccccttgagcttgcgcacccgtcgctgcacggccaggtactcgaggatgcgctccttgaccttgtccaagccgtagtggtcttgatcgaggaccttggcggcgtgcttgagatcgtgccgcacgcgcgtcttgtccttccagggcaggctcaccagccagtcgaggtaattgcgcaccacggtggcctcggcggacatcggcgacatcatcttgagcttgttcagctcctgcttcgccttgtccagggcctgctgcggcatcccggcctggtcgatcttgttctcgaggtcctcgacctcgttgggcacgtcctccagctcacccagctccttctggatggccttcatctgctcattgaggtagtactcccgctgggatttctccatctgctgcttgacgcgcccgcggatgcgcttctcgatctggaggatgtcgatctccccctcgatcaggcccatcaggtgctcgaggcgctcgcgcgggccctccatctcgaggaccttctgcttctcctcgaccttcagcgccatgtgcgcagcaatggtgtcagccagtcggccgggctcctcgatcccggaaagcgaagagagaatctccggcgggatcttcttgttgagcttgacgtactgctcaaacacgttggtcgcggaccgcgccaccacctccagctcgcggtcctcgtcgctgggctgcggctcgggcaccgtaaccagatgggccgagaggtattcgccgctatcgagcagctcgaccaggcgcgcccgctccccgccctcgaccagcaccttcaccgtaccgtcggggagcttgagcatctgcaggatcgaggccacggtgccgtagccatagagttcttcgacacccgggtcatcgacctcggcgctgcgctgggcgatcaggaagatccgcttgtcctgctccatggccgcctcgagggcgtggatggagcgttcccgcccaacgaacagcgggatgaccatgtgcggatagaccaccacgtcgcgcagcggcaaaaccggcgcctgggtgacggtctgcggggattcgggattgtgagcggttggctcagccattggatgcgaacctcattggcgtgcgaacggcgggacgcgcgcggcggtggccgcgcgcccctcctctgggttcggaatgggggtgatacgggcgggtttcaaggtgcgccgagtcggcggcgccctactcgtcggacgccgccttggaatgctcggggcccgcgtagacgatgtacgggtcgctgtcgccggcgatgaccgactcgtcgaccaccactttgctgacattctccatggacgggagctcgtacatggtctcgagcagcacctgctcgatgatggtgcgcagcccgcgggcaccggtcttgcgctccatcgccttgtcggccaccgcccgcagggcgtcatcgcgcaggtcgagctccacaccctccatctcaaagagcttctggtactgcttaaccagcgcgttcttcggctcgcggaggatctgcaccagggcctcctgatcgagctcgttgagggtcgcgatgaccggcagccggccgacaaactccgggatcaggccgtagcggaccagatcgctgggttcaacggtctgcagcgtctcgccgacgctagctcgctcgccctcgcccttgatctcggccgagaagccgatcccgccccgctcggagcgctcctggatgaccttgtcgagcccggcgaaagcgccgccgcagatgaacaacatgttgctggtatcgacctgcacgaactcctgctgagggtgcttgcgcccaccctgcgggggcaccgaggccgtggtcccctcgatcagcttgagcagcgcctgctgcaccccctcgccggagacgtcccgggtgatcgacgggttgtccgccttgcgcgagaccttgtcgatctcgtcgatgtagacgatgccgtgctgcgccttctcgacgtcgtaatcgcacttctgcagcaacttctggatgatgttctcgacatcctcaccgacatacccggcctcggtcagagtcgtggcgtcggcgatggtgaacggcacgttgagcagccgcgccagggtctcggcgagcaacgtcttgcccgagccggtggggccgatgagcaggatgttgctcttggtcagctccacatcgtcctggctggtccggctctcgaggcgcttgtagtggttgtacaccgccaccgagagcaccttcttggcgtgctcctggccaatgacgtactggtcgagctcgcggttgatctcgtggggccggggcagcccgccgccttccgtcgccgcaccttcctggagctcctcgcggatgatgtcgttgcagagctcgacgcactcgtcacagatgaacaccgatggcccggcgatgagcttgcggacctcgtgctggctcttcccgcagaaggagcagtacagcagcttgccgctgtcatcgcccttgttctgagttcgatcagtcatgccacggcctcggtttgcgcactggaatcattctttatcaacgatgcacccttttcagcgggtacgcaaccagcccacggcgcctcactcggaggcgccgcgactggtcagaacccggtcgatcaggccgtactgcgcggccgcctcggcggccatgaagttgtcccgatcggtgtcctgccggatggtctcgatatcctgcccggtgtggtgcgccaggatggtgttgagccgatcccgcatgctcaggatctcgcgggcgtggatgtcgatatccgtcgcctgcccctggaaaccaccgaggggctgatggatcatcatccgcgaattgggcagggcgtggcgcttgccctccgcgccagccgccagcagcagggcgcccatgctcgccgcctgacccacgcagagcgtggccacatcgggcttgatgaactgcatggtgtcgtagatcgccagcccggcagtgaccgagccgcccggcgagttgatatacaggtgcacgtccttatccggattctcggactcgaggaacagcagctgcgccaccagcaggttggcctggtagtcctccaccgggccgaccagaaagatcacgcgctccttgagcagacgcgagaagatgtcgtaggcccgctcgccacgcgccgactgctcgaccaccatcggcaccaggccggtgttgaaaatgtcgggggcggattgctgggtatcgctcatgccgttggcctcccggggccgcgactcaggccgaagcctggtcgccgtcctcgctgttcatgagctcgtcgaagctcagcgtcttgtcttcggtctgcacctgctcgagcagccagtcgaccacctgctcctcgatgaccgaggcctccaggctctgcatcatctgccggtcctgggcaatctgctgcagcgcttcgctcggatcctggccggagttggcagccatctcacgcagctgggtcatcatgcgctcgcgatcgagctggatgccctggctgcgcaccagctcgttgaccagcagccccagcttgacccggcgactcgccacgtcttcataagccgagcgctccgactcgggcagctcgccctcggcgctggcgcccgactgttgccgcagggcctggatctcgccgtcgatcaggctcttgggcagctccagctcattctgatcggccagctgatcgagcacctgtcgcttgagacgctgacgcacggcctgatgccgctcgcgctcgaggttgccacgcacggcctcgcgcagcgcctcgacgcccccttcctggatacccaggcgagccgcaaagtcgtcatccagctccggcagctgcggctcttccactcgcttgaccgtcacctggaagacggcggtcttgccggcgatgctcggctcggcgagctcgtccgggaacttgtgctcgaccgtcagctcctggccggccttcgccccctgcagcccctgctcgaaggcctcgggcaactgcccggcaccgaggatcagcggcgcatcctcggcggagttgccggtgaacgcctcgccgtcgatggtgccgtggaagtcgatcaccacgcggtcctcgtcctgggccgcccgatccacctcctggtaatcggcgtgctgcttgcgcaggcgctcgaggacgttgtccaggtcggcgtcggtgatctcgacctggggccgctcgacctggatctggtccagccccgcgacctcaatctcgggcagcacatcgaaggaggcctcgtactccaggtcttccccttcgccggtgcgcttgggctcgatatgcgggttaccggccgggcgcagggactcctgctccagggcctcggagtaggtctgctggaccacctcgctgagcacctcgctacgcacctgtgcgccgtactgcttgcgaacgaccttgaccggcaccttgccagggcggaagccgtccatcttaacgcggccactgaggtccttcagccggcgttctacctcgttctccacgcgctcggcggggacctggaccgtcatgcggcggcccaggccttcggtcgtctccacggaaacttgcatcgggaagtccttgggatccaaacgtttggtggttgcggtttcgcgctaccgcgcggcccatgccgtcgcggccacgaattgcttggtgcgaaaggagagactcgaactctcacggggctatcaaccccaccgggacctaaacccggcgcgtctaccgattccgccactttcgcagactggcgtcgtgcggggtcgccctgacgcctttcgccgcatcagtataacaacggttgacgcgttccccgcaatgcgcatccgatggctcggcgggccggccgcggtccgctaccatggcctcctgcctatcgtcggcgccgcgcgcgcacagagggaagatgatactgctcgccatcacggtcctggtgctgctcctcgccctgcgcgaggtcaccacaaaccgcatccaccgcacccgtgacaaccccacggcggtgcgacgctggcgggcggcccgccgctggctgaacctggccctggtgatctccgccctcgccctgctgcccaccttcatcgatcagccgcagctgcccgtgatcgccgaggcccataccctgctcagctacgcctggccgctcatcctcggcgccgccgctgtagccgctgccgtggccgcgcgcaccgccctgccggaactccaccgcgagcgcgagcgccgcgctgcggtggcgcggcgcaacagcgatgccgccaagggcctgaacccgtcgcggatctccgacgagctgcgccagtggattgaccagaacgccccggcgcaccgataccggttcgacgtggagacctccgccggcatcgccaacatcgtcgtcgagaccgaggaggcccggtacgcgctctacgtcctcccaccggagcacgccagcctggggttcaccccggccctgcagcgctgtgcgcgggttgccggcgtcctgaacgcccgcggcgtgctgtgggtgcccggcgacggcccggaggaaccgcagcgcagccgcgatcaccccgtctatgtgatctacggctcgatgacccggattttcgacctcatcgaacgcaacgagacagcgctgcgccgccgccgcgagcgacaggcccggctgaaggactacgcggcggccagcgctgaacgcgctaacgaggaggaagaggcccagcgccagcgccacagccgcgcccgctgaaccaccggatgccaccaccccacggggtggcctgacctacaaaggaggccgtcatgccgaaaggtctgatcgctctgctgggcggcctggccgtcctgatgctcgccaccctgggcctggttctggccatggccaccggcgtcttcaccccgccgggcatgaccccggagcagcctgccgaatcccaacaggagccgggcgaaccggacctggagcaggcccgctacgtcgagctagaacagcccctgaccgtcaacctcgacggcgacgggccggcgcaatacctcgaggccgaggtggagatcgccgccgcctcccacgccgtcaccgaggcgatcgaaacccaccaggccgcaatccgcgacgaactgatgctattcctcgccgaccagtcctttgccacgctgaacagcgccgagcagcgcgacgacctgcgcgaggaggccctcgagcgggtcaacaccatcctcaacgaacacggggtcgaggagccggcgaccggcctctacttcacacggctggtcatgcagtagagcggagcgcgacggccgaaccgagtgggggcaccccggcgtagccgacggcgcccccacccgctccggcggcgatcactccgaccgctgcggttcctcagagccgccacccggggcgaaatacgaccgggtaatggcaaagaccgtccccgacagcgccagcagcgcgatcaggttggggatcgccatcagcgcgttgaggatatcggccacgatccacaccacgccgagttcggccacggcaccgaccagcaggagcgccacccacaggtagcggtagggcaggatcacccgcgccccgaagaggaacgcagcgcagcgctcgccgtagtagctccaagcgacgatggtggtgaacgcgaacaggatcatgcccaccgtgacgatccagttgccgccggggatgccctcgccgaaggccatggaggtcagcgacgcgccggtctcgccgctggtccacaccccggtcaggacgatggctagcgcagtgatggtgcagacgatgatggtgtcgatgaaggtgccgagcatcgccaccgtgccctgacggaccgggttcttggtccgcgccgcggcgtgggcgatcggtgccgagccgagaccggcctcgttggagaagatgccgcgggcgacaccgaagcggatcgctgcccacaccgcggcgccggcgaacccgccggtggccgccgtaccggtaaaggcgtcggtcacgatctggccgagcgccgccgggacatcggtgaagttccagccgatgatcagcagaccgccgatgacgtagatggccgccatggtcgggaccaggcgctcggccacccgggcgatgcgccggatgccaccgatgatcaccaggaagaccagcccggccaggatcagcccggtgagccagggcggcaccatgaggttggactcgaccacatcggccaccgagttggcctgcaccgtgttgccgatgccgaacgcggcgaccatggcgaagaccgcgaacagcgtccccagccatgcccagcgcgggcccaggccgttcttgatgtagtacatcgggccaccgacgtagcgaccgtgctcgtcggtctcacggtacttcaccgccagcacggcctcggcatacttggtggccatgcccaccagcgcggtgatccacatccagaacaccgcgccggggccacccagggtgatcgccgtggctacaccagcaatgttgcccgtgccgatggtcgccgagagcgcggtggtcagtgcctgaaacggcgtgatctcgccgggctcatcggggcgttcggcgcgccctccccacatgcggcggaacccgtagccaatccgtcgaatcggcatggcccggaggccgatggaaagataaagaccggtgccgagcagcagcaccagcatcgccggcccccagacaacaccgctaaccgcctcgagaaacgcggtcaccgcctccatggctcgccctcccgctggtcacgcggcctatccgccgcgctggtggataaagacagacgcccccgtcagccgtgcaaacgttgcgcgatctccgccacatgccgtccctgataacgcgccagggcgagttcctgctcgttcggctgacggctgccgtcgccgccggcgatggtaccggcgccgtagggactgccgcccttgactaccgataagtcggccaactccggcgcagcgtaggacaggccgacgatcaccatgccgtggtgggccagggtgtgccagaaggaggtgatcgtcgtctcgttgccgccccctgtgcccgtcgaggtgaagacactgccgaccttgccgatcagttggccgttgaaccacaacgacccggtctggtcgaggaagttgcgcatctgtccggccatgttgccgaagcgggtgggcgtaccgaaaaggatcgcgtcgtaatccgccaactcctccaggctggccacgggggcctcctgatcgagcttggcgcccgcctgccgggccacgtcttcgggcatggtttcgggaacacgcttgatcaccacctccgaaccggcccctcgggccccctcggcgaccgcctgggcgagggtctcgacatggccgtacatggagtaatagagaaccaggaccttgctcatggaacctccctgaccgtagctaggtaacccagtgacgaggttgatcgccccccggggagcatcgcgaatccgttgacaatgcgcaagatggcgccgagtgtcttgcggtgtatcaccgccagcgccgagagcccttgccatgcaaccgcttgccgcccgcttctccgacatcgccgccctccgcgacgcccgggtcgtggccccctcgtcaagatgaccatcgccggcctgagcgcgggcttgcagaacactggctagtggcaggcaccgccgaaggcggcttcgggcaggtcaggagacgagctgcatcagctcacggttgaccagatcgacgtcgccgaggttggcctccagcagactgcgcaggtggaccatgctgtccagatcgatccgctcgcagcgcagaccgacttcccgctcgtgccagtgcgccggctgcacctccatgcggatctggtccacgtcgctgagccacagctccagcgtccagaagctctcgggatcgcggagcaggccctctggcgaggtcccgtcgctgaggcgcaccagtgcaccgcgcatggacagatccaggacctccacctcgcgcgcgtggccgtcggcgtccaccaggcgagccggcgcgtggaaggtcacccggctgaatcggcgcttttcttgcgtgcccatccgactccctgtccctgtcaaaccatccgtggtgagcttagcacgccgccgccgtgagttcgtcgcggttgcgggccgcgtcgagggtgttctcgaggagcgtcgccaccgtcatcggaccgaccccgccaggcaccggcgtgatccacgaggcgcgctgactggccgcttcgaaatcgacatcaccggtgagcttgccgctgtccaggcgattgatgcccacatcgatcaccaccgccccctctccaatccagtcgccctggatcagccccggcttgcccaccgaagccaccaccagatccgcctgacggacccgctccgccacgttgcgggtgcggctgtggcacaccgtgaccgtgcaccgggcattgagcagctccagggtcatggggcgaccgacgatgttcgactgaccgagaaccaccgcatcccgcccctccagctcgatgccggtgtggtgcagcagggtcatgacaccccgcggcgtgcacgggcgcagccccggcaaccgcaacgccagacggcccatattctcggggtgaaacccatcgacatccttgaccggatcgatgcgctcgatgaccgtctgctcgtcgatatgaccgggcagcggcagctgcacgaggatgccatcgatctccgggtcggcattgagccgatcgatgcgctcgagcagctcgccctcgctgacatcggcgtccagatcgtaggcccgggagaggataccggcctcctcacacgcgcgccgcttgttccggacgtacaccgccgaggccgggttctggccgacgaggatgacagcgaggccgggacgacgcagtccgcgttcgatacgctgaccgacagcctcgcccaccagcgcgcgacgcttggcagcgatggccttcccatccaagatctgagcaggcatgaatcccccgagaaaccgcgaatagacgcggattttcgcacgccgcaggggcgccggcaacggcggcacgggcggggggaattgacgccgggatgcgggatcgctatgatcccgcatctagaccgcagcggtcagcgcggacatgcgatgaccctacggggtgtagcgcagtctggtagcgcacctgctttgggagcagggagtcgggggttcaaatccctccaccccgaccacctggtcaaacaggaggtcgtggcaaggtctgccgagtactgcgcccgtagctcaatcggatagagcatcggccttctaagccgagggttgcaggttcgaaccctgccgggcgcgccactagcgcagcgcaggcagggtacaggttaacggtggtgggcgtagctcagctggtagagccccggattgtggctccggtggtcgtgggttcgagtcccatcgctcaccccatctttcgatgcgcaggcccggtccgccgggccgttttcgtcgccgtccacggggcaccttgtccgccgagggacgacttggcagaataagcaacgaacactgggccgctagctcaactggtagagcagctgactcttaatcagtaggttgaaggttcgagtccttcgcggcccaccagacaacgacccgcagccatcaccggtatgcgaaggtaggtccgagccaggggcgagcccgctttccttccccgttggcgggctccgaaggggccggtgctgcgtccaccggcccttctcccacttccttgtagacccctggggctaagacgcctcagcgttcatcctggcttcatccggtctcggtaagatgcacctcccccgttgtaccgactacggcgcaccccaatgcaccgcagctccctcagcgttacctcaacacatgactaagcgcttcccggcactctagtcaagtatcgacatcctgtgaacggtcgcgacccggacctcgatgcggactgcgcgggtccggcagactgtcgaccaaccgatgcaactggcccagatcgggttccaagtactgcatcgtcgtcatcaggctgctatgccctaagagctgttgcaacccgcgcaggtccggctgcggttgcgcagcgatctcgctcgcgcatgtgtggcggagccgatgtggtcttacccagcgaacgtggacacggtgttagctattaagccgggcctcgtagtcgtccggggataggtacccgagcgtgctatgaagacgccggcgattgtagtagccctcaatgtattcgaagacggcctcacgcatcgaggcccgcgtggggaatttctcgccatgcagggcctcgaccttcagggaacggaaaaagctctcgttgcaggcattgtcgtagcagctgcccttcgcgctcatgctgctgatcagcccgtagtcgctgatgagcctgcggtacgcacgggagcagtactggctgccacgatccgtatggacgatgacacccgtagggtagcctcgccgttccagggccatctgaagcgcctcacaggccagttcagcgctcatctgctcgcgcatggtatggaatagtcctcaagtggggggcatgttccacgggaagtggggtgccgattccacgcgaagcgggtgtgctgttccaccggatgtggggggccgattccacgggatgtggtggggccgttccacggcaatggggtggataggcgcggcgatcggggatacttggactctccccaccacctgctccggagagagtccatgcccaccccgaggtcgtccatgcgcaaaatccgtgaggtgcttcgccttcgctacgagctgggcctgagccagccccgcatcgcctccgcctgccagctgggggtgaacaccgtgtaccgataccttcggcgcgcccgggccgccggcctcgggtggccgctgcccgaggagctggatgatcatgccctggagcggctgctctttccgcatcgctcgggcgctcggactgacctcccgccggaaccggactgggagcaggttgcccgcgagctcactcgcaagggtgtcacccggcaccagctctggctcgagtaccgcgagcaggagccgaaggggtacggctactcggcgttttgcgtgcacctgcgccgtcatgtgggccgagagcagccgagcatggcgcagctccataccgccggcgaggcgctctatgtcgattacgccggcatgaccgtcccgatccaggatggcgagaccggggagcaggcgccggcgcaggtctttgtcgcggtgctcggctgctcgcagctgatctacaccgaggccgcggcgagccagtgcagcagcgactggctcaacgcccacatccgggcgctgacctacatcggtggcgtacccgagtgcatcgtccctgataacctcaaaagcgccgtacagcgcccccatcgctacgacccacagctcaaccgggcctacgctgagctggccgaggtctacgggtttgccgtcgtgccggcccgggtgcgtgcccccaaagataaggcgctggccgagaacgccgtgctgattgtcgagcgagagatccttgcgccgatgcgcgatcggcgcttcttcagcctggcggaggcgaatgcggcgatccgcgagcggctcgatgcgctgaatgagcggccgttctcgcgccgtgctggcagtcggcggcagcgttttgaggaactcgagcgcgcggcactgcggccattgccgacgcacccctttgagccggccctgtggcgccgtttgcagctcgggtcgacctatcatgtcgagcacgccgggcatagctacagcgtcccgcacgggctcatcggccaggaggtggagctgcggatcaccgccgccgcgctcgagatcttccacgccagccagcgcgttgccgcccatccgcgtcacgacggcccggggggggcaaagcaccctgagcgagcacatgccgccgcaccaccgggcttacgcggcgctcgacggcgggcagatgctgcgctgggccgagggcgtcggcgtggcgaccgccacgctactgcgccaggagctcgaaaacggcccgctacgccgcgcaaggcgtctggccgaaggactccagcgcctggctcgtcattacggcccacagcgcctggaagcggcctcggagcgggcattgagcctgggggtaggtagctacacgaacctggagtcgatcctgcgtcgcggtctggatcgtcagccgctggacggggagcggcgaaccgaggccacgcccatcgagcataccaatgtgcgcggccccggctactaccactgatcgcccccaccacggagagatcctgatcatgctaccgcatccaaccctggagaagctctcggcgctgaagctcaacggcatgcgcgccgccgtcgaggagcaattgggacgcacggacctggaggcgatgccctttctcgatcgcctcgccctgctggtcgagcgcgaagcagccgtgcgtgccgatcgacaactgacagctcggctacgtgccgccaagctgcgctacccggaggcctgcgtcgaggggatcgaccgccgcgcccgccgcaagctctcgggcgctgtgctcgagccgcttttcaccagtcggtgggtggccgatcagcgcaacgtgctgattagtggtccgaccggcgtcggcaagtcgtacctggcctgcgccctggcgcagaaggcctgccgcgacggctaccgggcctactacgcacgcctgccccggctgcttggcgagctgaccctcgcccgcgcagacggcacctatgctcgtcgctttgccgagctggccaaggcccaggtcctggtactcgacgacttcggtctcggggcgctggatgacaccgaccgacgggaactgctggaggtcctcgaggatcgctatcggcgccgttccacggtgattgccagtcagctgcccatcgcccaatggtacgaggtcatcggcgatgccacactggcggacgccatcctcgatcgggtggtgcacaacagctatcgcctcgagatgcagggcgaatccatgcgtcgctcccaggatgccctcgagacaaccacctcggagtcgaacccatgagccggtggcctgatgtggacctactgcccgggaaggcaccccaattcagtggaatggccccaccacttcccgtggaacgggccccccacatgcggtggaacgggcacccctcatcacgtggaacaggccacccacttgactggaatccccacgcatggcccaaccgatcactttgcggccacaaagatccaggacgaccgcgagatagagccatccttcgccggtcgccaaatacgtgatgtcgccagtccatttctggttccgctgctcggcttcaaagtgctgggccaagtggtttggcgcgaccggcaggctgtgagccgagttcgtcgtcaccttaaaccggcgtgacgtgcgtgcccggaggccctgacggcgcatgctccgggccacggttttgcgattggccgacacgccttgcccgtccagctctcgcgtcagtcgaggcgctccagagcgttgcctggagtcttcgaaggcctcttgcacctgcccatcaaaggcctgctggcgttcttcccgtgcggcgcgggccgccttgttccggcaccatgcgtagaagccgctgcgagcgacgccaaggacgcggcacatcgcctggatccggtgctcgtgacgctgctgatcgatgaacgcgtacttcacttctggtttttcgcgaagtacgccgcggccttttttgtgatcgacagctcctcattcgcttccgagagctgacgcttgagccgggcattctcctcggccaactcccgctctcgctgcgagcggtccgcttcgttccgggccttggtgcgccactggtagatctgcggcggttggagccccagctgctgggccgcctcgctgacgccgacgcgctcggccaacgccagcgcctcgtctcgataggccgggctgtagcgtgtgcgcttggatttcgtcttggtcttgctcatctgaatagcttgcctcgtcatggatcacctcgtcgaatggtagctattgaggtgtccacggttggtgggcaagaccactctcggccatcgagttgtcgtaacagtcgcccaccgaactcatcgaagggcgcaccccggcctcccggcagcggttgccgaaggcaatggatgtgtactgcgacccacggtccgagtggtgtatgacggcctctggacggcgctgccagatcgccatctcgagggcgtcgaggacgatctccgtgcgcatgtggccagccattgaccagcccacgacacgccgtgagaacacgtcgatgacgacagcgaggtacaggaatcccgcccacgttggaacgtacgtgatatccgcgacatagagctggtctggcccatttgcggtgaagtcccgctcgacgagatccggcttgtcttcgctgtcccggtccggaatcgtcgcaatcgttcccttgcggcggctgacgccttgcaggccagcggcccgcatcaggcgggcgactcgctttgcggagaagcgccagccttcatcccggagctcggcatgaatccgcggtgcaccgtatgtgccgcgagaattgtcgtggatcgcctcgatccgctccgtcagagcggcgtctgtcgccgcacggactgagcggccgcgattgcgccacgcgtagaaaccgctgggggagacgcccagtaccccgcaaagcgtggcagtgctgtaataggcccgattcacttcgacgaactcgaagatccgctggacttcgcgtcggtctcccgagcgaaccaggccgcggcttttgacagaatctcccgctcttcgcgcagccgcttattctcggctcgcagccgcttgagctcctcgttttgctcgctggtcggaccgtccgtgcgcttgccagcgtcgcggtctgcctgggcgaccccgttggtgatggtctgagcggtcggctcaaactcctgagctagttccgaaggcgtgcgccctgagcggacaagatcaatcatctgctggcgaaacgcctgcgtgtaaggcggtcgggttctgggcatcgtggaaacctccttttaccaaagcatcaaggtctccacggaagcggatcaactccacaatcccttttccaacagggctaggttcggacgtaccagtggctcagtgctcgaacgctgctcggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctcggccccataaagcctttctgatcatggggttacgaagggggttaccgcaaatcgcgggacccgcggagttatgagcacctctcatccgcaccttattcctatttgacaaagagcccgctccattggcgcaacatctgatcatataacagcagctaaagcatacgccaggggcggcaagcttgctgtgcccggcttccagcatcggggtctgggcaaagtcagcgatggtgttcgccttcctcaaagcaggcgaaatacgcctcgattaagcggattgggggcaacctcagcgccttggctaattccgcgatcgtatagaccgtaggattcgctcggcagcggcagaggtcatagagccactggcgactaactccagcccggcgagcgacctcggacagggagcgcccctgggcgcgggcctgcttgcggatcagcagctcaaactccgtgcacatgctacgcctcgggaatagtttgggcgccgtggtgggcgcactcggcggctagggcctgagcggcgcggcgctgccagcgtcgatggagcccggcatggcgttcccagcagccgaagaaggtctgccgtgcagccttgcctagtcgtacgccctcggtgctgttggtgaagtccgtgcgctggagcgtctcgctcgcgaatagctcccaggtcagccgctccacccgggcccgggcgatctccgtgagatcgcaggccaaggagtctcgcccccaggcaggctcgtgcagtacgccgatggccggatcgaggccggcagcggtgacggcccgcagtgcatcgccgtgcgcgagggtgtagccgagcgagaggacggcgttgacgggatcccggggtggccggcgatttcgcccggagaagcctagcgcttcggcgaagagagcgccgtagccgcggaagaaggccgccgcggccgtaccctcctgcccccgcagttgctcaccggcgggcgcctcgcggcgcacggtcgcctgggccgcctcgatctcgcggtgggcagccgtgagcggctggcgttgatcaggacgccggtatagcgcactcgcgaggagccgctgctgcccggccagacgcagtcgcacgaggcggcgcgcccaggcctggcgctcagcctcgaggtggatgagcctgtactggccgaggcggcggacggcatcgccatggccctcgctgcggaggaaggcgctgcgccgctgtccacggctcggcatgaagaccaggctgacgccgctctcggcgagagtagtgagcacgccgctgctcagctcgacctggccaatgacgatcagtcggtcgatgaggctcagcggcaccgagcggggctgggcctccggttcccgaatggtgagcgccttgtgcgcgagctccaggcgcgtccggcgccggtcgatgtagagggtgcccacttccttactcccttttggctggaggcttggacatcagattggcacaggggcgccagcgtggcgggcacggcaatcttgcggcgcgtggccgggcgccggctgccacggcgctagtcggcctccgggaattgcggtctcaggcttaaccccggcaacaccaggcctggcggcaggggcgccggaccctggtaggtgccctccccttgaggctgcaaggcgtagatccgcacgtcgtcgacgcgctcgtcgatctcgcggcgcagagcctcggcgagctgatgccgggcgctcgggacgaggcggcagtagaaaacgctgtactgcagcggcacgccccattccttcatcagccgatggacacggcgcaggcgggccggcttgcggatgtcataacagaccaggtgatcgatggcgcgctcacccatgggcgggctcctcccggcgcatgcgctgccagctgacgtagtattcctccgtgagcgcctgcaggtgccgatgaagctggctgggcacggggcgcgcgagctggagctcaaggaactcgacacgccggcgctcagtaagctctgggggctgatggcgtcgccaccggacgaagcgcaagagcagggggatatagaggcaacggcgcagctcgccttctaggtcttcaccttgggcggcgagcgcgcggcaggcaggtcgccagccgctgcggtgcagctccgcctgtagccagctttgcaaccccccgccgagcgccgcgatctcgtgcgggatccagcgcagcgggctgagcttgcgcaggtagtcctcaagccgtcggcaggcgctctggaaatcgccgcggggaccgcgccggaagacaaggctccaggcgtggcggcgctgggcgtctcgccaccagtggtaggggacgagcccggtctgtgtctcaatcagcgaggtcagctcctggacgggccgattctgcggctcctgggccggctgcaggcaggccgtgggctggccgtggccgtcctgaaagtggacgacagcacccgcctcgaccagggcgaggcaagcctggaggagcccctcgccggcgctgccgcgcacgacggcacggctaacccgggcgagcgggacgtactccgcggccttgccggggcggcacaggcgcagcgccgagccctcgtaccggacctggatccgctcggcgttgaggtagagggtacgcggctcgaggcggggcatgatcgggcctcccttagccgaagtagaagaagtctggatcggcgggcacctcggcagcgccgagggtgaccagggggcggcgcggctccagcggcaggagcgcgaactggtcctcagtggggtcgatgacctgcgccatttccgtgtgcagcgccttgtgctcggcgggggtcagccagcactcataggccgacttctggccgccgctggcgtatcccttgatgacccttacggcgcgggatagccggcgtgggcagcgaacatcgtaggcggcgaggtagagtttgcggcgcatcggaccgccctccgcgtgattgctggtgcctaggctggcatccagcgtcgcgcagggcgggagatgggaagcttgccgccgggatggctctctcgaacgtcgccaggaccccccaaggcagccgcctggcgaccactactccgcggagggtggcagaaattggttgaagacactgctcagcggctcatggagcacttaagggctctgctcagcgccaagcgcaatcagcagggctccacgtgcgccttccactcccggacgatatcccgcagccggggcagctcatccgggccaatgagtcggatccgatgctgccgggcgcgctctcgcataatatccgtcggctgccgggcgctgaccatccaactggtaccgaagaagccgcgcaggttatcgccgatgctgtccagcttgtagagttgctggtcatcggcggcttcgttgccgtggcgcagggtcttgcactccaccaccaacagacgattgacatggatggcaaccacatctagttcgttgcgggccttgtcggtaccttcccaggtgccttccacccccatggccacatcgtcgagcccctcatcccggagccggtggtagacatactcctccagccagccgccgttgagaaagcgagtccgctcctcgtcgaggaaggtcacctcggcaccaccctcccagtccagcaagccctggtcgcggagccagcccagattattggcccagcggccgtacggtgggtcatcgaaggcctggtcacgcgcgaccagccgcccctccctgtccagagaccgggaagcgaccgcattcagcgcacccaggaaatcgccatggtccctggcgacctccgctagcctcttggccacctgcttgcgctcgccagcctcacgctgccagtcctcgtccgcggaggcagcacggtggtagcgaaacccctgggcgcgcaggctgattggcacgtcaagcaccgaggtctgtggcgtcggcgcctcggcccgttcattcccctccggcaagtgctccaaccggccatgggcggtatcggtgtagatccggcggtgtacactatcccgcagcatctcgagaaaccccagagccatgagcttgttgccgcccgtcagattgaggaccacctcgtccgccgccggcaactcttccaagatccccagggcgaattcgtgcaactggggcaggtcggcatccggggcattctcgaaggtctgaaccgcaataccggcctcttcttccagcttgcggagcaactgagcctgcccggccatggccggcgtaacaatgagagccgcatgctccgggcgctccatgagcgcgggtatcagattgccggcaagctgggcagacaccagctggatgtggagtcgggtcatgggattggtctccttcgagtgatagggcatcagttgcccggttccacttcgcccaggctctctacacggtaggcctcgagacgggcgccagcggcctccatgtcgtcggcggttagttcttggccgcgcaactgcggtgggagatccagcgacagatggagataccgcccaccacgctcgcatacagcggccgcaagatgcacggggagcgttccgatcaccctatccccaacctccagctcggccggatttagatgatccacctgccgatcaaccgccaggccccggcgctgggcccattccacagcccccgagtgacgggtcacgaaccaagtcgtcatggtggtgctgtctccttttccttaccttcctttgggtcagccggcctctttacctcgttggcagccgcctcagggtgcccgtcacggtagacccttttcggcgccagagagcggcttgcaagcttacgaccaccagctcctctggccctgcaaacttgcggtttgtaaggtcaaccatgacactaagctagccttgcggaggatcgctcgaaacgcacacggagtgctgctcatgaccgccgacaccgacgcgcctcataccctcctctgcgtcaccgggctgacgccacaggtggtcaccgagacgctctacgccctcgcgcaggagggggcacacgcccttccggatcgcatcgaggtcatcaccacgaccgagggccggcgccgcctggcgttgaccctgctcgccgagcacggcggccacggctacctggaccgactttgcgccgactacggtatcgaccgcggcgccctcgccttcgacgtggacagtatccacgttgtcggcggcgccgacgacgagcccctcgccgatatcgtcactgaggcggacaacgccgcggccgccgaccggatccacgagcgcatccgcaccctgaccgagcagcccgggcggctgcacgtctccctcgccgggggacgcaagaccatgggcttctacgccggttactcgctctcgctctacggccgggggcacgaccggctcagccacgtgctggtcaatccgcccttcgagtcgcacccggacttcttctacccaccaccgacgccggcaaccctccagctacccgggcgcaacgacatcatcagcaccgccgaggccgaggtgcgtctcgccgaactgcctttcgtccggctgcgcgaggagctcggcgaggagctgccgcatcaggggctatccttcagcgaggcggtcgagcgcgcccagcaggtactgatcccgccccaattgaccatcgatcttactgagcgcaccgtcacgctccaggggcagccgatcaccctctcggcaacccacttcctctggctgacctggctggccgaccgcgctcggcaagaggccccagcgatcgccttcgacgaggccgcggttgatgaactgacgggctacgccgactggcttgaaggtcgcctctcacagctgcatgagagcctggcctcggcgcgcaaggagatcgagcgagaaggccgctcgaactacttcgagcgcacccgctcgcgactcaacaaggccatcgccgagcgcagcggcctgcccacccgggcggcagcgcgctaccagatccacacccacagcagccggccccagaccacctacggcctgaagctcgagccggagcagattcgtatcgagggggagccgtgagccggcaagcttgcaggcatgctgaccacgttgatcgccgggcgatactgcggccacgcaagagagcgaagagcaccatggagcaacgacacctgaccctggagctgctgaccccgacctttctcggggatgctcagcagaccgccgcctggcggacgccgccaatcaaggcgcagctgcgccgctggtggcgggtcgccgcgttcgcgcaggggatgcgcctacccgagctacgcgccctggaaggacggcttttcggcgacgccgccgggcagcagggccgcaagagccaggttcggctgcgcctacagccgcataagggacggccgggcacgcagcacaacaacgcgtggcgccagcaagccaatcaacagccgttacggatgaataacggcttgccggccgatggctacctcggtttcggccgggtcaagaccaaaggtgctaacgagaccgccctgccacccgaggagaaggccgagctgcgcctggcctggccggcggaagccgagggcgccgaggccctcgacgaggccctcgggctcttccatcggctcggcagcctcggaggacgcagccgcaacggctggggcgcctgccacctgcacggcgccgaggccattggcctggacgcctacagccgtccctgggaagaggccttggaagaggcctggatccacgccctcggcagggatggaaacggcctgctgctgtggtggaccccgccgtgcaagagctgggaggccgccatgcgacggctcggcgacctgcgcaagggcctgtgcggcgaggcgggggcgctgcggccgctgctctcctggccggtcacaggccagcagcagcagggtctcgacaaccagaaccggatccccaacaccctgcagcttaaggttgtccgggacgagcaggggcagctgcggggacaactcgcgcacctcccctgccgacccgagccgaagatctgggatgcgctacccaaggaggtgcgcgacgaccatcctgcgctctggcgcaacgcccacgccttcctcgaccggcacagcgatctcgagcgggtgcacgcatgacggaggcaaccctcatggacattgatctggcccggaacaagctgctcgcccgactgcacgacccggcggagaaggcgctggtcctgctgcgcgatcccgccggccacgaggggggcaccgtgcgcaccctcatcgaggagatcctcggcgaggtgccgcaggcggcctgggcgcccgtgcgcaaggccgaccgctgggcctcggcggcggaccggccgcaattcccccgtgagcgcgacggcgatcgcttcgcgcgctggagccaggtgcgcttcgccgagcagccggtgctgcgccatccgctcaccggcgagaagatcgatctcggcgagcacggcaagctgcgggagatcgagctcgacacgctcaaggccggcagcctcgagcatttccggcacctgatccatcgtgacgaggcggggagcgtcgattcctggcggaccctgctcgcgctgtggcgcttcggccccgagccggcaacgagcggcgatgcgaccgggctcggcgagctgtggcgctatctgccggcggatacccgcatcccggaccacaccatctggcagcacctggacctgagctccgcgctcaccggcgccttcgcgggcgatggccagggccgctgcgccctgctcaacgtcaccctcggcccggtgcaggagctgatcgccgccgcccggacgacctcggacctatgggccggctcgcacctgctcgcccggctcgcctgggaggcgatgcgcgtcgtctgcgagcgcctcggccccgacgccgtgctcttcccgcagctgcgcggcgtcccgcaggtcgacctctggctcctcgagcaggggctggcgccggagctcttcgcgaaggagccctggaacgagcgcaccgtcaccgacgccaacccgctgttcagcgccgccctgcccaaccgcttcctcgccgtggtcccggcggatcaggcggaggcgatcggccgcgccatcgaggcgcacctgcacgagtgggtcgccgagaccgccgagggcgtggtcagcgatctgctcagggccgtcaacctgcacaccgatccgacaacacccgcctatcagcaggcacgggagcagctggccggattccctgaggtctactggtcggccgtgggctgggacgagatcgccacggacgccaacggcgagcccgaggcggaccgcctcgccgaggccctgcgccccttctatgagccgcaggccgaggcccccggcttcctcagctccgaggcctggcgcgtactacagcggcccatcgaggtcatcgatccggaagcggggacgccggcgaccttctaccggcccaatcccggcgtgctctaccccgcgctctacgagctcagcgagcgagtgatgggcggcgtcaaggcgacccgccccttcgccgcgcagcacgagggcggctatcgctgctcgctgaccggcgaggtggagtggctgacccacgatcgcagccacctcgacctgccgccgggccagcgggaagggcacgacaccctctggagcctcgttgccaagcgccacccgagctgggcgcgcaagggtgagcacctcggggcgctggccgccctcaagcggctctggccgcagcgcttctgccgcgaactcgccgggaccctcgggcaggagcagacgccgcgcttcgtcgtctccacgcacaccatggcgctggccacctccctggcccgcgctgccgaggagccgaatcccgccggcgggctcagcgccgagcaggccgaggcgatccgcaacgccgatcgggttgcgctaccgcggcggctggcgcagcggctacaccacctcgagcacggtgagctcctcgcccggttgcccggctgggtcgagcagcagcgcgaatccgacgacggcgatgagaccgccgcccggcaggcgatccgcaaggtcaccggcaccgaggccgaggcctactacgccctgctgctcatggacggcgaccgcatgggggcctggctctccggcggcgacgggacgaccatcccctaccgggcggccttccaccccgacctggcggacgcagtggacacacgcttcggcgaccatacggtcctgcaggcgtacctcgacacgccgcgggcggtctcaccggcccggcacctggccatctccggggcgctgaacgacttctccaccaccctcgcccgcagggtggtcgaggagtgtcaccacggccgcgtcctctatgccggcggcgacgacctcatggccatgctgcccactggcgatctgctcagcgccatgcgcgagctgcgcgacgcttactcgggcacggctaccagcggtgaggccgaggaagaggacgcctggtgccgcaacggcttcatctatcggcaggaccggctgtacctgaccatggggtcgcaggccaccgcctcgatgggggcggtgatcgcccaccataagacccctctgaccgcggccctcgctgaactgcgccaggccgagcagcgggccaagaacgagggcgggcgcgacgccttcgccctgtccgttctcaagcgcagcggcggcgccctgcgccacgtcggccgctgggcaccagcagcgggtatcgacgagatgagcgccctgcgcgacttcgccgaggcgctccatgccaaccccgaggcctcccggcgcgccgcctacaacgtcgcgggctggctcgccgatctccccgagcccgacaccctccccccggaggacggcgtcgccggctacctcgaggcggtgctgcactaccaattctgccgccagggcctcgagcagcaggggcagcccatccacgcgcggcggctcggatcgctcgccagcgtctcgccaaccggcgacgagctgagcagcgccgccaagatccgcgaccgtctcagccacctcgtcggcgtggccgagttcctcgcccgcgagacccggaggtagcccatggccgagtaccgctacatcgagccccaggacgtcctcttcttccgcggcaaccgcctctttggcgagcccggcaacgccggcgccgccctcatgccgccctggccctcggtcttcgccggggccctgcgcagcgccatgctcagcgccgccggcgcggacccggcgcagctgcgcagcggcgagctgcctgccccgctcgacacggtgctcggcacccccgaggagccggggaccttcaccctcaccggcgtgacgctggctcgccggcagtcgtccggcaccgccgagcccctccaccccctgccggcggacctgagcgtcgagcgtgatgaggccacaggcgagtgcgcggtccatcgcctgacgccgcagccactgcccgccggcgtcgccagcagccaacccctggagcgcctgccggtgctccggcgcagcgaccgcggtaagccggccgccggctactggctcacccatagcggctggcagcgctactgccagggcgagcccccaccggctgaggccctcgttcaccgctcggcgatctggagcagcgacccgcgcctgggcattgccctgaagcccgagcagcgcacggcggccgagagccagctctacaccaccgagggcatccggctgtgcgagggatacggctttctcgccgccatcgccggctccgacccgaccagcctgcctaagcaggcaaccctgcgcctcggcggcgacggccgcggcgcgttcatgagcgccgtcgcagccccggtcgaaacctcgccggagccggccgccatcgaggcagagggccgcctacggatcgtactcaccacgcccggcatcttcccgggggggtggcaactccccgggctcgacgccaatggcctctggcactatcccggcggccgggcgcggctggtcgccgctgctgtgccccgcggccaggtcatcagcggctgggatctggctcaccaccggcccaaacccgcccaacgtgcggccccagccgggaccgtctactggctcgaggcgcttgagggcgggctcaagccgcttcgcaagcttgccgaatccggtctctggggcatgaccccggagaatgaagacccagcacggcgagccgagggcttcaaccgcttcgccatcgccaacgcctgaagggatcgcagaccatgttcgagaagaacgccgccctattcctctacagcgtcagccccgtccacatgggggctggcaccgcgaccggggtgatcgacaaccccatccagcgcgaggtgcacacgcaacacccgagcttcgccggctccgggctcaagggcgccatccgccacggcttcaaggcccttggcggcaaccccgaccaggccgatcagctcttcggcccccgccagggcgatctccacgccggcgccgtgagcctcggggacgcacagctcgtcgccctgccggtgcgcacccgccgggaaggctacgcctacgccacctcgccattggccctcgcccggctgcagcggctgctccaccaggccggcctccagcccgagtggacagtgcccacgctgccccagggcgaggcggctcgcgcgccggcggccgtcacgcccgaggggctcgaggccctcaccgccgacggcggccggctccacttggaggtcttcgagctcgccgcacaggccgaacccggcgtagccgccatcgggcagtggctcgccgagcacgccctcagcaaggaccacggcgagtacttccggaacaagctcgcgcgggacctagtgatcctcccggagaccgagctcaactacttcagccgcaacgccatggtggtcgagccccacgtgcgcatcgatccgaaaaccggcaccgccgatggcagtgggctgttttataccgagaacctgccgccggagagcctgctcgccgcgccggtgatggccagcggcgaccgcagcggtgagcgggagctcgacagtgccgctgtcatggcgcagctccataccgccctcgacggcaacacgctgcagatcggcggcgacgccaccaccggccgggggctggtcacggcccgactcgtggagaaggtatcatgacaacgcccatgaccctcgagcagcagcgcgccgccgatgcctggcaggctgcggcggcctgcacggacccctacgccaagctcgccaagggggcgccggcgctaattatgaacagcggtctgatgcagaccctggctttccttgaagacaagggcgaggaccaccaccgagccctcgctcgacagctgcggcggtggattgtgcggcagcacccggagctgctaagcacccgcggcgatagcgcggacccgggctatgaggcaatcatggaggcgctgctccacgccgagccgcgcaccttccaggccgtgaccgcggaggccctcgcctggctgcgctgggtccgccagatcgcgcccactcgcgtcgaggagcgttcgtcatgagccgcgccgccgttcccgcctacctcggtgaggacttccgggaggccgctccgggccaccgctttgcgctctatctcagcgtctgggatcagcaatggaagaagcagcggggcggtgcgatcgaggagctgctgaagctgaacgacgacgatcggaagcggctgggcgctttgatcgagcgccaacgccggctactccagcatgaggagagcgcacaaccagggagcaccctgaacctgccggccacgagcacgagccccttcacaacagggctcggcatggcccacccgctggagaacggcttcgcttttctcaccccctacggcctgccttacctcgcgggaagcggcgtcaagggtgtcctgcgccaggcggcgcgggagctcgccgaggggggtgagttcgaggatcccgggcgcgattgggactggcccgagatcgaggcacttttcgggagccccggcgaggacgaaggcggcgtgacaggccggcgccgaggcgccctaaacttctgggacgtcttccccgaaccagggcgagggcaagacctggcctgggaggtcatgacaccccatcagggcagctactaccaggacgctaccggccaaaccgcaccgcacgataacggcgcgcccgtgccgatctacttcctcggtatcccggccggcagcggtttccgctttcatatccagtgcaatcgggccctgttacggcagacgggaccgacactgcttgagccagcgggcgaggacggcgatcgagcacgctggcaggttctgctcgaaaccctcttcgcgcacgccttcgagtggctcggcttcggcgccaagacggcggtcggctacggcgcgctgtccatcgacgagaagacccggcggcacgaggccgaggcgcgcgaaaagatccgggccgaacaggcacgcaaggaacagcttgcgagcttgccgcccgggcagcgtcgcgcggaagagctgcttgagcagcgccaagaccccagctatccggcgcaccgcttcttgctcgaacagctcgaagccggtgcagtagccgccgaggagcaagcggccctggcgcaggttgcgctcgactacctcgcgcaagaccgtgaaaaggttcgtaagacgaagaaagccaagcagaagctgccgaaactggacgaggaagaggtgcaacttcagcgcttcgtcgacgaggaaggcacagggtgattcgactccatccgctgcagctgaccttcgaggcgcaggatgcgctggtgctgccggcgcagccggggaccttgtggcgtagcgccatcggggcgcggctgcgagccgacgcctgcatcaccggcgcctcgcagtgccgcgggtgccgggtcgccgagcgctgcgcctacgcgcagctcttcgagccgccgcgccggcatgccggcctcgccccgcgctttcgcgatccacctcgcccctgggtgatcgcccctggccccggcgggcagcgggtggcccccggcgagcacctcgagctcggtctcaccctcatggccgatggcctggcgtactggccctccctctatcgagcccttcagcggctgcggctcgggcctgccccgctgaggctggttcgtgccgtcagccacccgccccagggcgagccggccccggcgccagccaagccgctgccgggctatcggcccgagccgcccgcgccgccgccggagggctcagtccagatcaccctcgacagcccccttcggttgcagcgcaacggccgcccgctcacagccgaggcattttcccccgaaccgctgatcgccgcgctattgcgccggatcacgagcctcgatgaaacggcgcccgaggtcgaccatggtgcgctaacccgtcatgcgcaagaggccgtggccctgcgtgatccggtgttgcgctggtacgacgccgatcgatcctcgagccgccagggccggcgcgtaccgctcggcgggttggtcgggcacttccgtcttgaaggcgcgctcgcccccatctggccgtggctttggacagggcagtgggttcatgccgggaaaagcgccgtcatgggccttgggcggtttcgcttggtcgaaagtgaggagcgaggcggtgtacttgggatctagtcctgcgcaccccgtttgcccgggacacctgcccccggggcacagttgggggcggtttcagggctagccagcccgctaaccctgcagtaccatcgcctctatgggcctatatgctctttcacaataggatttggatgcagatgcaactgcatattaactactcaggcgcgggaaaactcgctaaccccctttgcaacctgctgattacaaagtacttttggggtcgaggagtctgagacgagccctgcttgaaaagggattaagacaaggtcttgatgtgacccatggtggccacatcctgtctgagacgagccctgcttgaaaagggattaagaccgctcctggacggccaccccgaaccggaccatggatcccgactcgataccgagctgctctgcttcctcaggcgccagctccaatgcggcatccaccggctcgggcggacgatactgaccacgcccgggcgtcatgcgctcgagggcgataacctcaccgtcggcgatccgggctatcgtcagcggagcagccgtattatccaggcctggcacagctgggcccgggctgccggctggagccgttcaagggcctggctctgacgctcaaggcggactggcagggcatcctcaacgccttcgactcgcgcatgtccaacggtcagatccaggtcaccaagggccacgctcgaggtttccgcaccaccaagaacctgatcacgaagcggcggatggccgtagaacaggccatcaaagccctttggcatccgcccggttggctcgataggcccgccgagacgagtgttaacggtcttcgtgatcgtattcgatatcgatcacgctgatgcgagcaccaacggccttgtcgacgcgcacatactggcagcgccgcccttgagcctgcgtgaataaggcagcagccaccgaggccttcttggtccccccggtgatgtccacaagaacatctctctcccgtagccggagcccccgtgttttgatcagaccgttccagaccgattcgatcgcccgccagaccgcgctgacgtcctcaaaatcgcagccgtgtgccatttcggttgagtgcgtatccagaccctcgaccgtcacctgccgatccgccccgtcaaggaggctttcgacgagctgccgaaataccggaaactgcttgcacgatccatgggtcccggaggagtagatgaccacgacgcgctcgagcttgggcaagtgggcgcggatggcctccagaggcatcctccagttgctcagcgcatcgttcaccagcccgaggtccgtagagctattcaacggacgcactccccccttcgcgaggtcgttgaccaagttgttagggttcgggtgagcgctcaacagaaggatcagtacccggcgcggttgcgggttctcctcgtcggtcgcgtgcatagacggcgggatttcatggtaaatcagatagatccaaaccccgattaataccagtaccgcagcgataagggccgccgtgtatccccactggtcggcgagaaagccccccccatcttccaggagccgcaagagcccactcgacagggtgtcgatggatagcagcacaagcagaacaacgaccagcgccttgccggttcgaaatcccagtcggcggcaggtgcgaatcagctcacgcccaagatctccgggtacccttttcatctgtcagccttgacctgctgcacgtgataatacgcgagtcgggcatccatgccgtccatctcatcggcactgagctctcggccccggcgctccggagggatatccagaatcaagtggcaataccacgcgccacggcaacagaccccttcggcaaggtgcacggggagtgtaccgatcactgtatcgccggctgcgacctgctcgacatccaggtgctcgacctgccgatcgacatcgaatccctgccgcttagcccactctgtagccccgggatgacgggatacgaaccatactgtcatgtcatttcctgcaaaggagtgacccggggcttgctccgcccgggggttcccggtctctgtgcatcagccgcctacgccatcggcccgcgccgcgcatcacgatagcctcgccgagcgccagggtcgagtggatcgtgcactcgatggcgactagcaagcttgcaggaacgcttgccggtgcgctgcttcgttacgatacctccaacgtcacgtcacgattggagggaatgagccatgaagcgttacctgccgagtgttctgctaaccggtgtcgtgcttagctctggtgcagccaatgcggcgccggccccgttcggtctcgagatcggtgcttcctgcgattccgcgacgcagtacaacgcgcagtcgcagggcgtatctgctatcaccgacggacctgtctacgagatcggcggcaaccagattgacttcgaagggctgcagtccgtgacggtgatctgcgatgagcaaacgaacgtagccgccgtggttgccgattttcaaaagcgcttcgggggggcgacctttaatcggcttgtcgacatgttgcgagatgagtatcggcttgtcgagatgaacgacgcgcatgtcggggatcagaatgcacggttccaggctgatgaagtccatatccttgttgaagagccccacatgagccgaaccacctcactcgtctacaagacggaggcgttcagcgatgcgtttgccgcttaccagcaacagcaacaacgccggcaacaggagaaggaagcaggtcaactctaactcacgcccatcgagccgggaggggggataatccaatgtggaactggctacgtgaatggtttctccaagtgggcgcgggccacgccagggaagacacggacggtggcaccgacacgaatgaaaggatgatcaacccggctacgggcttgcccatggttggctccgtggacacggaagggaacccctacggaacagcccccccgtcgagcggacaagaggacatacctacgaacgagtacccgtcgagccacgcaggcgggggaacaccctgcgagatgggctttgaggagtcaatgggcgactcgggtccggttgacgatccccacacgccgcgaatcaacccggccactgggcttcccatgactggatcgctcgataccgcaggcaatccttacggcactgatacaagcactgggcccgagcatgggcatacgggactagctgacgatggcaccccatctccattcaatgatgatatcgatcatagccggctgtctggcgggttttccggcctggacgacgactggggcgttggcggatcctccagccccttcgatgactaagagcaaggaataattttttcagggccatggaaggccctccctggatgacccgtccgcatgatttttcactttcccgtcccgctgtcctagcaccccacccgatttaccaaaaagatttctccatggaccagcacaaaggacccgggaccccagtgctttcggggcttttttttaccccgtcgaaggcgctcgtagcagcaactccgagaccgccttccgaccgcatccagctaaatcccttggcaccgctactggatccccacccttccgttcttgcccatgcaccagaggatggcttcggaactcagatcgaaaagcctccctccaaggactccgcgggagaatttaggaacctaacccctttccaacagggctaggttcggacaagaagaggctaaggccatcatcgaggtcctcggcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctcgactctgtacgccctttattatcagcgcgttacaaagggtgttagcgagaatcgcggaatcctgcgagttatgattgcctctcatccgcacattattctcatttgtaaaatgatcgtgatctgcctacctcactgagattctaaagcaaatgggcagccgtcagccaggggtgtacgcccatggcggctcaactgctcgcccacggcgcaaggccgcgggcacgaagctcagtcatcgcgctcgcctcgctcgacgcaggcgaaatacaccctgatcaggaggagcggccgcaactcaagcgctttagccagatccgcgatcgtgtagatcgttgggttggcccgacagcgacaaaggtcgtagagactctggcgactgatccctgcccggcgggccacttcggagagcgagagcccacgggcgcgggcctgcttgcggatgagcaactcaagcgccgtggacatcgccgttctccgcaatcgctggcgtaccgagatagacgcactcggctgccaaggcttgagcagcacggcgctgccagcgccggtgcaaaccggcatgtacctcccagcggctgaaaagcgctttattcgcgacttccaacctcgtcccacgccggtcgatatagagcgtccccactcctttgctcccctgctgcaggcttggcagcagattggcacagagggcgacaggacagcggtagcggcaatcttgcggaacacaccccaccctccgaacgcggaccatggatcccgactcgataccgagctgctctgcttcctcaggcgccagctccaatgcggcatccaccggctcgggcggccgatactgaccgcgcccgggcgtcatgcgctcgagggcgataacctcaccgtcggcgatccaggctatcttcagcggagccgccaaattgtccatgtggaagacgggctcgctctcctccggccatgtaaacaggatccgctccgaccggatctgccccgggctggcgtgctgaaaccccctggcccgggtctcgggggtggccgcgagccggacctcgacgggatctccgtcaatgaggaccgatacttgcggaaagccctcgacccccttggagcagccaaggggcaccaacacggttagggccaagatcttcaggtaccgcatcggcacggtctccaccaaccggatgggtcacggcgcctttgccgatcacgccggctccagaaaccctatgggggccatgagggcccgcgtcatccggcttgtctgcgatagctgtcccaggtgaattgcaaggcggtcccatcctccagcaggcggtccatgacgcgctcgcccagggttccggtgagttcctcgtagccgaggttggagatgaccaccgtcggccgcatgtcggagtaacgccggttgaagacctcgaaaagcaccatgcgctcgtgctcagagccggtctgcacacccacctcgtccaggaccagcagcggcacgcccgcgagccaatcgaagaccttttgctcgctttgctcgcttgcgcggtcgtaggttcgacgcacctggcggaccgcatccgagacgctggtgtagtgcgcctggcgctggtggtcgttaatgacccgccgcgccatggcacacgccagatgcgtcttaccggtaccgaccccacccgagaggatgaggttggtgcccgcctggagacgctcggggaaagtctcggtatagcggcgacagcattcacgaacccgacccgcctgctctgtcaccgcctcaaaggtgtcgaacgtggcggtttgataccgcgccgggatgccggccaatctcagcatggcccgggtccgccactcccgacgccgctccagatcctctcgtcgctgacgctcgcgctgggcctcgaggcagtgcggacactgccctccaacccaacgatcgcctaaccgggtgtagatggccgaatagtgcccgtgctccgggcagtgctcctgctgctcgcaatacccactgttgagggcgtgcccgatgctttgcatactgcctcctaccagtcggggtccgtttcgaaaccggcggctgcgaacttctcggcctcggcttggtagctcttctccaatgactgcgtgttgggagcggccgggccggccccgccgacttgccggccgcgctcgatggactcgagccagcgctcgtctttcaggtaattccccgggttggggatataccccgcgcgccagcgccggtcctcacgctgtcgacgttcgatatcgctgaggatggtgtcgatgcgccaccacagtccccgcttgcggaaaatctggtaggcctcgctctgcttgaccttcctcgggtaggccgcccagaagcgctcgaagatggcgcggctatcggtcgtggccgacgacggcccctgcccgctctgctgcacgggggccttgccggcgtccgcacactccgcgtcacacaccggtgcgccctctaacctggaaccgtccgcggtgtgtgatggggctctcttccggacaccggagaccggaggtgtgccgggatgaggctcgtcagggcgtgccggctttatgccggtttccgtgccgagatcccccgtccacatcccgccatgagcggattcagtcgtgtcggcatgcgtgccgggatgatcgtgccgggattgtgtcgggtttgtgccgggtttttcctgggaagaagaatccgtctgcgccagcggacagtagaagatcaggcgcttgccctgcgtacaatcgatggccaatcccgaccggatgagccagtcgacggcacgccgcacggacgacttgctcggggtgccggtgtctgtgagcccttggtgcggctcgacatagctcgcttcccgcaacgactgccagctgatgcgacgctgcgcgccaaccaggcccgtgctgtagtccatgtgcggacggatgcccaggatatagacacgcagcgccaggctggggaggccggccagggcctccagttcttcctggctgagcttgatggcactcatcaccgcccctcctccaccgccggcacaccctggcgtcgcgcggcgtactctcgctggatggaatcggcctcctggacgagctgccatacggcctgagcaggcacgcggcagcgttgcgcgacacgcaagtagcgctcagggccgggcagaccatggtgttgtttccaggatctccagacggcgtcggcctgctccggctgcaagcgccgcggccggccgggatcccgggccacccccagcgtccgccggcgacgggcgacctcggcgggcgtcataccgaacagcgcttccatcatcgccccatgggcgtggtggcggatgagctcatcggccaggtcgtcttcctgcgcacggcggcgagcccgctcgatagcggccgccaggcgttcggggtggacgtggatatcgaggaagtagcgggcttgggacagcaggtacaggtactcccggaatgtgagcttctcgatctgctcgacgctgcccggctcctgcttgcactcgagggcgtgcagaatggcctcgtgtgcgagcttgttggggctcatcgtgctcatggctagccctcccataggtccatattgcgctcggtggcggtcttgcggagttggcgacaaagctgaatcagctgcacgaaatcgtggatgtcggcgtccggaacggaggggtccgaccagaactccatcgcgatccgggggtagacgggcgaccccatgcggctgcgcacggtgtcggggctttccttcgccagatggggcagctcgtaattgcccggtaggtgttgccggtgggcgtcgcgagccagggcttcggaaacagcgagcaaggtccaccagatccactggcgggccgggcggccggattccacgtcacgcattgccggcaactcgatgagatacccgaccccgtgatcccacgagtgcaggtaccgatcgagctcatggcgttgtgcgatccggtgggcgagacgatagatgtgttcgcgcagatccgggacggagtcgtactcaacctcatcttccgggggttgcggagggggcgccttagccttgggccggttgagcaccgcttcgggctcaaacggagtggactcttccaggctcccgcccccctcctcgccccaggatggcgcgtgcgcgtcggcgctatccttgggggacgatctctctaccccccccagcgtctgccgaggtgctctcctccggggtagcgccctccattcccagtactgaagcgggctgatccgccatgtggtcggcgcgttttgggagcgggtggccactcaggactgtgtccatttcgtaacgcacggcacggcggtcgatgccgagcgcttccgccatccgggccgcaagctcctcccgaccctcctcggggtcccactcggcggcatccgtattggccagagcctgctcccagaggatgtcgaaatcctcagcgtcccgctgatagtggtgccagacctggcaggccgcgtcgtggatcctcctcaggtagtcgagcgttctggccccgagactgttcagcgcctctggaatcgcggccagcaggtgttgcgccgcaaactcgtaccggagcagttgacgcttactgatcgtgtaaccaagggcatggagccgggtaatgaaggcattccggctgagacgctcccccacttcggattccagatgcctccggaggtgctccagcgcaagggccttatcgatcagcgcgagctcgcctcgaagctcgttctcgaccaggtggctggttagaacggtggtctcaccctgccaggggtggtagaggcagtagatccgcgcgaaagcctcatcccccgtttcggcgtagagctcacgcagaatgcgtaaacgggtattgccgccggcacaggtgatgtaatgctcatcccctggccggcgggtcacatccaggctgttgttgagcccgcgctgcgcagcaatcgactgcttaatctcctcgtaacggggattctccaggcggcgcgggttgtcctcgtactcaaccacctggtcgatggaaagcaccatctgggtcaccgtgaccgggtcacccggtcggtccagggactgctcccggttgccgtagtgcccctgccacagaccctgacggaccttctcggtcaggccgcgttttgccatatgcgtctccggcgctctgagctgcgctcttgctggttaggccgagtcgagatgcgggaacagctcttgcgtaagagctcgcatggtctcgagcgctgaaggggtcggcccttcccgccttggctcccagcgatgcgccgggatctgtcgggtcgccgcctcccggtaggccacggtcgccggcactgcggtttccaggatcgtgatctgccccttactcggctcgtaagtctctcgacgcagctcgtgcgcaatggcccgggcgtcggccgtacgatccatgcggtagagcagtccccgcagcggggcaatcggtgcgccaagtgccgccatgggcttgaggcgatcgatcatgccgagcgtgccgcgggcgaactcacgcgctgaaaggatctcgggtggaatcggggacaggagcatgtccgccgagaggactgcagcgtcctgcagtgggccgacggcaccctgcgtgtcgatcagcacgacgtcgtagatgtcgtcgtactcgctcaggatgtgccgaagccgaacccggccgtccggggtgtgcaggatccaattctgcagggcaccgtccggatcatcactgagaaccaggtcgagcagcccgccctcgtcgccatcgatcttggtggtgctgacggtgctcccggtctcgccttcggtgatgagtgccgttagccccctgggggatggcgggtcgtgaatggggaaatagctggaaagtgttggttgaacgtctgcatcgacgagcagcacgcgctgccccagatcggccagataggcgcccagattggcggtgacggtcgtcttgccgacgccccctttggtggagcagacgcagagtttgattgccatggtgcttcccctccgcttggacccaaacggagggaatgcatcaccagcctaaaagagctaagacgatcagagcagaacgcggtacttcgtgcgcaatgccgtcattttgtcaacatttcgacgccgactcttaatcagtaggttgaaggttcgagtccttcgcggcccaccagacaactacccgcagccatcatcggtatgcgaaggtaggtccgagccaggggcgagcccgctttccttccccgttggcgggctccgaaggggccggtgctggatccaccggcccttctcccacttccttgtagacccctggggctaagacgcctcggcgttcatcctggcttcacccggtctcggtaagatgcacctcccccgttgtaccgactacggcgcaccccaatgcaccgcagctccctcagcgttacctcaacacatgactaagcgcttcccggcactctagtcaagtatcgacatcctgtgaacggtcgcgacccggacctcgatgcggactgcgcgggtccggcagactgtcgaccaaccgatgcaactggcccagatcgggttccaagtactgcatcgtcgtcatcaggctgctatgccctaagagctgttgcaacccgcgcaggtccggctgcggttgcgcagcgatctcgctcgcgcatgtgtggcggagccgatggcctcgtaccactgagccatgagcagctgactggcgatcaccgtcgagcggcggcggtactcgccgatatagcacctcctcgccccccagctcctggctgcgccggttctttgtcggcggccgtaccacgacgcacatgatcatacgttcgagcacagcgctgctgatcctgcgctcgcgtcttgattcgaaggtgcgttcgccctttagccgtcgatgaacggactcggctcgccccgatacgtcaacgccaggcggtgcatagcccgcgtgcacgccacatagaggagcttgcgatccatctcgctggcgtagttctgcgcgctggcgtgcgggacaatcacacggtcgaactccagccccttggacaaggggaccgtgcagaccacgatgcccgtggagaagacctcgctggcctcatcgaggaggcgtacgtcggtcatcgactcgggcaaggcccggaaaatggcgcgcgcctgcttcggagtcttggtcaggatggccaacgcgttgtgctccgaaactcggaacgcctctatgaattcggcgactttcgccacctcttccttatggctgcggcaacggatggtctgcgggggttctccgtggcgctccatggcctcgagatccggatcgggctggatccgctgggcgaactgcatgatctcgtaggtggaacggtagctcttggtcagcgtcacccgcagggcctggcggagcgtcgcctggatctccgcagcgcttgagctgttgtacgggttgaccatctggttgacgtccccgaggaccgttttcgggcagcggaacaagcgggcgagcacggcatactgcaccggggtgtagtcctgcatctcgtcgatgagcaggtgcttgatgcctcgatagtaccggggcacgccctcaagccgcatcttgaggtagatcagcggaaagacgtcggcgtactccagccgtccgcgcttggccgtgcggaagagttccggccgacccagccagtcaaagaacgcctggtaagcctgccggggcgtggagcgatgaaccatgcccttgatgcgctcgcgcagctcgcggcgctcatcggggcgcagatcgtagttgtaatcgatgccgaggcgctgctccatttcgcgggccacttggcgcacccgctccgtcgtacccttatcggggtgtttgcggtaggcccgctctaactcttcagctcgcacccagcaccccccgatccggatcgcctcgggctggaactaggcacgctctagttcagccgcataggtgtcgagctgttcgaggaacgcatccgaggccttgaaggccaaccgctctcgcatcgcctcgtcgccccgctccaggagttccgtggtctgctcaaggaaactctggaagcgatacttcccctctaggagctcgtcggcgaggctctccatgccgatctggtgcaccgcctcctcgccgagttccgggaggacgtcggcgatatagtccgagaagacccggttcggcgagaggatcaggatatcgtcggacgagaggctatcgcggtagcgatagagcaggtaggcgatccggtgcagggcgatagacgtcttcccggagccggccacaccctgaatcaccaggatatgcgcgtcgtcgttgcggatgaccgcgttctgatcccgctggattgtggcaacgatattgcgcatgccctcatcggccgaacgagcgagttcttcctggaggacgtcgtcgacgatattgaccgagctgtcgatcatcagctcgatcgagcggtagcggatccggaactggcgcttgagggcaatctcgcctgtaatctcaccctcgggcgcctcgtagcgcgccgccccggtttcatagtcgtagaacaatccggcgatcggcgcgcgccagtcgtggacgacctgctcctgggcgtgatcgtcgtagaaattgcggataccgatgtagatggcttccggcgcttcggcgctcgccggatggaaatcgatacggccgaaatagggggaccgggggaccgctgtaccttgagcagattgtcccggcgctccagtgtcgcctcgccaaccatggccgactgattaatcgcctggcgggtcgagaccttttcggcgtggtccatctcggcgcggctttcccagagatagctcttctgctgctggatctctcgggcgtaggaagacagccgggcctcaatgacctgcagggcccgctgaagtcgatcctggaccgcgtcgaggtgggcctgctctgcattgttggtcatggaacccgctccatctctatcgccaccaaggaccgtaagggcgtgcgtaccccggcgcacgccgacatcgaagcccacggataggctgcggattatacgaagggtacccgggtgcgtcagcccgagcggtgggtccagcaacagaatccgcccattttgacgccgtgaatcggcctcaccacgctccctccacccatcgattggtgacttgttccttgcgtgacaggcactttgcccaactcgacgagctgcccgccggacaggagaccgtcgcctactgccggggccgctaatgcgcccaatccgtcgacgccgtctgtcagctgcgcaaccagggcggccaacctaccgccttttgacaccgcgagccagcgcgactatgctcaacatatctattgatttgaatcttgttatattggagcgactcaaaggggtaacccatgaccgatctcgacaccgatgttgccatcatcggcgcggggagcgccggattgcgcgcctaccgcagcgccgccgcccataccaaccgcgtgctgctgattgaaggcggtcagtacgggaccacctgcgccagcgtcggttgcatgcccagcaagctgctcattgccgccgccgacgccgcccacagggcccatgacgccgctggcttcggcatccacgccggctcggtcgaggtcaacggcgccgaggtcatggagcgggtccgaagcctgcgcgataagttcgtcagcggtgtcgtcgccaacaccgagaagatccccgccgagcgacggatccacggctacgcccgattcgaggatgcccggaccctccgcctcgacgacggccgccggatccgcgcccagcgtaccgtgattgccaccggctcccgccccaacgtcctgccgatgttcgacggcctcggggaccgcgcggtggtcaacgacgacctcttccgctggacggatctgcccgaatcggtggtcgtcttcggccccggggtgatcggcatggagctcggccaggccctccaccggctcggtgtccgggtgcgcattttcggcatcggcggcttccttggaccgctcaccgacccgcgcgtcaaggacgccgcggaggagatcttcggcgacgagctggctctcgacaccgacgcccaggtcgaatccctggagcgcgagggcaatgaggtggtggtccgcttccgcgatcagagcggcgcgcttgtagaggagcgcttcgagtacctgctcgccgccaccggccggcggcccaacgtcgataacctcggcctggagaccacggggatcaccatcgacgacactggggtgcccgtcttcgaccactccaccatgcagtgcggcgatcagccgatcttcatcgccggggacgccaacaacgaatccccggtcatgccggacgccttcgatgagggggagatcgccggcaccaacgccggccgctacccggacgtccagcccgggcggcgccactgctccatgagcattgtgttcaccgaaccgcagatggccctggtcgggacccgctacgccgatctgcccaaggatgattacgctatcggggaattcgacttctccgggcagccccgggccatcgtgatgcgcgagaaccacggtctcatacgcctctacggccggccgtcggacggcaccttcctcggcggcgaggtcctgggcccgcgcgccgagcacctcggacacctactcgcctgggccaccgatgccgccatgaccgttgaccgcatgctcgacctgccctactaccacccggtcctggagacgggcatccgcaacgccctccacgacctgaagcacaagatgagagcgtgatcgccatggccgaacccatcaatcaacgcaagctgctcgagcaactcgccgggatcggcaaggccctgggccacgcctaccggctcgaactcctggagttgctggcccaacgcgagcgcaatgtggatgagctcacgcgcctaaccggcatcccgttggccagtgtctcccagcacctgcagcagctccggcgcacggggatgatctcggcacgcaaagaggggacgcgggtctactacacgctggccgacgagcaggtcaccgccctgctcgggatgctgcgcgaggtcgctgagcgcaacatcgccgaggtgcgacgcatgaccgagcagtactcccacgacagcgaggcgctggatgccattggctccgaggaactgctcgagcggctgcgcgccggcatggtcaccctgatcgacgtccgcccgccggaggagttcgccgctggtcacctgcccggggccatcaatatcccggccgaggaactcgaggcccacctcgacgagctacccgccggacgggagatcgtcgcctattgccggggcccctactgcgccctctccatcgacgccgtccgtcagctgcgcacccggggccgtcaggcctaccgccttgctcggggcttcccggagtggaaggcgcaggggttgcccgtgcagtagcccgccttacccgctgaaggaaggatccccgctcgacaccgcccgcgtatacgccccgttcagcggagaggcccctctccgccccagccccgcacgtcggctagccaagacacgccggccaccacgacaataccccggaaaacggccggaaccgattcgagatggaaacgatcatcgactacccaaccatgggcatcgccctgtggatcgtcagcctcatcgccgctgcggtgatggtcattgtctggcgaatcaatcgccacgagtcgggcccggggctgtgggccggaagtagcgtcgttctggcggcctgctggaccccactgtggttcaccgagggcctgggcagtgcagtggtcttcatcaacaacaccggtgcattcatcgccggcctgctcctgctcgaaggggtcctgcggttcaaggggatcggcgatcagcaccgcagactgccctggcacgggctgtacctagcggtggtgctcaacctcatcttcttcgctctcgatcaccatcagctgcgctacctgatcctggatgccaacctgtttggcgtgctcgcactcaccgcgttcttcctggtctggcgcagctccgaggggcttgaacgtttcatctacggcgccacagcggtggtcttcgtgatgatggcagcggtcctcgcctaccgctgggggctagcggcaacgggtgttatcggggtcgacgatcgggtgaacccggcgaccggaccgatcatcctcgctagcatcccctggacgttgggttggacctacggcctggccatggccgccaatttgcgagcgcagcaggaatcggagcgggcgcgggcagaagcggagcgggccaaccgcgccaagagcgagttcctggccaacatgaaccacgagatccgcacgccgatgaatgcggtgctcggccgaacgcagctcctgctcgacaccgacctggacgcccaacagctcgatcacctgggaaagatccacaattcttccaagatgctgctcggcatcatcaacgacatcctcgacatctcgaagatcgagtcgggcaagctggagatcgagccccaccgcttcgaccttcgcgaagtgatcgaccaggttgacacattattctcggccgcagcctctgagaaagggctggatgtgacctacgacattcagccggacctaccgcggatgctgatcggtgattcgctgcgcctgactcaggtcctgagcaacctgctcagcaacgccatcaagttcacgccccgcggcggcaccgtcgaactgaacctccatgaggtgggggaggcagacgatgacgccgcgcatgtccgcttccaggtccgtgatagcggtatcggcatggatgcagagcagctcaaacggatcttccagccctttgagcaggccgacgcctcgacgacccgccagtatgggggcaccggtctggggctcgagatcggccgccgcctggtcacaaacatgggaggacgcctggaggtcacatcacggcccggacagggcagtcgcttcttcttcacccttcggctgcccatcgatgatccggggcactacgtcggcgcctaccacccgagtccgcacaccgggtccgaggagccgcagggccgtgggccgggatcgatcgcggccccggtttcgaaccgagggtccttgcctgccgaaccgagcgaagagcgggcccatgaccagacccttttcagggtgatcgcgcccgatctatccggcgcgcggatcctcctggtggaggacaaccggatcaatcaggaggttgccctacagctgcttgagaagaccggggctcaggtgcaggcggcggaaaacgggcacgcggccctggaagcggtcgatgcccgggaacccgacctcatcctgatggatctgcagatgccggtgatggacggcttcgaaaccacccgacggctgctcgagaccggctattccggaccgatcatcgccctgtcggcggcggtcctggaagaagaccgccaccgcgccgaggccgctgggatgcgtggcttgatcaaaaaaccgatccagcaggaggtgctctacggcgccctggcagccgagttgaggccctccgcagcggtcctgcggcagcccgccgagccccgggcggcatcgacgcaaacgcagcccggcgccgccaccggtgcgagcaccctgcccgccgatctgcccggctttgatcttgcacgcgggcttcagaaatttggcggtgatgaacgcaactacgccgacatcctggcgcttttcaagagcgagctgcccgactaccacacatctctcatccagccgctgcgcagcggtaccgtcgctgatggggaggaactgcgacgcaccgcccacactctcaaaggcggcgccgtaagtgtatgcgccgaggagattggtgccctggccgagcagatcgaaagcaccctgcggcggggcgaaggagtcgatgaggcgctgatcgatgcgctcgagcaggccctccgggacgccgaccaagccctcgaggaagtcgctgcggctgcctgaccatcgaggcgcccccgtagaggcctcgatccgagccccggcgcaccgtcactccggcatccgaatcgtcgctccgggcacgatgccgagggcctcggcctcctcgggggcgagttccagagcagcatccactggctcgggcggtcgatacccgccctgccccggagtcatgcgctcaaccgccaccacctcctgctcggcaatccaagcgatcaccagcggtgcggccacattgttcatgtggaagaccggctcgagctcatccggccatgtgaacaggatccgctccgatcggatctgctccggggtcgcggactggaacccctgagcccgggtctcgggggttgcagcgagccgaacgtcgacgggttctccatcgacgaggatcgatgcctgcggaaacccctccacccccacagcacaggccaggggcaacaaggcggccaggaccagcatctttaggtagtgcatcggcccaccccaacaagaccagtagcgcgagcttgagatcacagggtctttccacctcaacaactcgaacggacacgcagcatactcaggcgggattagccccaccgcccggccatccggcatcatgacatgaccggtgccggtggtggcggccatgagcacgcaccggcaccaaccaagcactcacgggttcaggaagcggatgggaccatgcgctgcatccagatgaccgccgttggcgacgcggacgtactgcaacccgccgaggtacccaccccggagccgggccccggacaggtgcgggtacgcctggccgccgccaggatcaacccggtcgacgccaaggtgcgggccaacggcctcttcaaccccgacgcgcaaccgccggcaatcctcggctgcgacggccgccggcgtggacgtggtgctcgacacggtgggcggcctgaccggcaagttggtgctgacgctgccctgacgctccgcaggagagccaccgtccgatgacacacgaccaggcagcgcagcgccccctgactgtcctcggcgtggactgcgccgtgcaggcgaaacacgtcggaatggccctggggcgctgggacggcgcacggctgtgcgtcgaccgggtcaccctgggtagcgggtcgcgcagtgccgcggagatcgcacaggagtggctcgccgattgcgcggacgcaccgctgctcgctctggatgcacccctcgggtggccgcatgccctcggtcagcagctgacgcagcaccgggccggcgacgcgctgagcgcggacgccagcgaactcttcaaccggacgacggaccgcttcgtccaccagcacatcggcaagaaacccttggacgtcggcgccgatcgcatcgcgcgaaccgcccacgccgctctgacattcgtcgacgcgctcaggcaccagcgcggctggtctctgccgatgcgctggagcccgggagagctgcagcgaagcgacgccgatgcgggcggcctcgtcgaggtctaccccgccgcgaccctgcaggcccacgccatccccgccaagggttacaaggggcgtgacgccgagggggccgcggcgcgcgagcgggtggctacggcggtcgccgaggtcctgggcggaggcttcgaggtcccgcagctcgcaacccgctccgacggcctcgatgccgtgctctgcctgctcgcggcccgggacttcctgaacggtgaggccatgcctccgcccaccgtggacgaacagctcaggcaggaggggtggatctgggtgcgggccccgtccgggcccggtcgcgcagtcgcggtcgaggagcgcgcaaaggccgacggcgcgtgagcgggcgcctaggcctctagcccatcaacgccgtgatcgcctcctccagacggcgcaccgggtggatctccatgcccgccaccccgtggcgcggggcgttcttggccgggaccacggcccgcgtgaatccgtgcttcgccgcctcggccaggcgctcctcgccgccgggcacgggacgcacctcgccggccaagccgagctccccgaagaccaccgaatcccgcggcagcggccggttgcgcaggctcgagagcaccgcggccagcgccggcagatcaccggccgtctcctggacccgcacaccgccaaccacattgaggaagacatcctcgccggccgtgctgattccgccgtggcgctgcagcaccgccagcagcagcgccaaccgactgccgtccaggcccaccgccacgcggcgcggctgactcccggccgagtcggccaccagcgcctgcacctccaggagcaggggccgactcccctctcgggtcaccaacaccgcgctgcccggcacgtcctgatcgtggcgtgacaggaagatcgaggacgggttgcgcacctggcgcaggccgtcctcggccatggcaaagacaccgagctcgttggcggcaccgaaacggttcttgaccgcccgcaccacgcggtaacggctgccctgatcgctctcgaaatagagcaccgtgtccaccatgtgttcgagcacccgtggcccggccaggtggccctccttggtgacgtgtccgaccaggatcacggcggtcccggtggtcttggccaggcgcaccagctgcgccgcactctcccgcacctgggagaccgaccccggcgccgagccgagggccgaggtgtggaaggtctgcaccgaatcgagcaccagcgcccgcggccggatccgctcggcagcagcgacgacctcctcgaccgccgtctccgccatcagcttcatggcatcgtccgccacccccagccggtggccccgcagcgccacctgctgcagcgactcctcgccggtggcgtagagcgccgcgtgatcccgcgacagcgtcgccagcgtctgcaacagcagggtggacttaccgatccccggctcgcccccgatgagcaccacagacccggggacaagtccgccgccgagcacccgatccagctccgcgacgccggtcgccagccgcggctccggcgccgtcgagacctcggcgagcgtggtcacctcggcgccccgacccgtggtcgtgctggccgccgcagccggctgggcgatctcttccagcgtgttccaggcgccgcactccgggcactgcccagcccactgcggttgctctgcgccacaggccgagcagacaaaccgtcgccgggcccgggccatcagagcgtctccccgtccaccggctcccgccggacccgcggcggcatccgacagaacagctcgtaggcgatggtcccgcaggcacccgccacctcttcggcgcgcactgctcctccccagaggatggccgggtccccctccgccaccggatcgaggccacgcagatccaccgccaacatatccatggagatccgcccgaccagccgggtccgctggccggccacctccaccggcgtgccgctcggcgcgtggcgggggtacccgtctccgtagccgatggacaccaccccaaccggcatcgcctccggacacgaccaggtcgccccgtagccgaccggatccccggcgcgcagatggcgcaccgccaccactcgcccctggaaggccatggccggctggagcgccggctgctcgtcgcgaccgtccacgaagggcgaggccccgtagagcatgatccctgggcgcacccagtcgtaatggctcgccggccaaccgagcacaccggccgagttggccgccgaccgcggccccggcaaaccgtcacaggccgcctggaaggtctccagctggcgctcggtggcgggatcgtcgcgatcatcagcgcaggccaggtgggtcaggaagccgatatcggcccgaacgcaggaggcctccgtgaggcgacgccaggcatcctgaacctcctccggcggaaagccgagccggtgcatgccgctatcgaccttcagccagaccgtcaccggcgaggccagctgcgcctgtgccagcgcctccacctgccagtgggcatgaatgaccagttccagatccgcggctgccgcccgggccaggtcgtcgaccgcgaacggtccctggagcaagacgatccgctcccggaacccggcggcccggagggcttcggcctcatcggcgtcggtgacggcgaaggcctcggcgtggccggtcaacgccccggccacgacggccaggccgtggccgtagccgtcggacttgatgaccgccatgatccgctgctgcggggccgccgcacgggcggtccggagattggcacgcagcgcgctgaggttcaccgtggcccgcgccgcccgactcaccccgggatccctccgccgtagacgtcttcgatgtagttctcgaaccgggtgtattcacccaggaaggtgagcttgaccgtcccgatcggcccctgccgctgcttggcgatgatcagctcggccacgcccttgtcgggggtgtcctcgttgtagacctcatcgcggtagatgaacgcgatcaggtccgcgtcctgttcgatggcgccagagttgtgactgataatactgtctgccacccaagatgcaggccccggaaccgtcaggtcgtagacgtcctcttccccatctggttcgacagcgactagatggtcccaaaatacatcgctttcggactccattacacttccgggctcgggcaccgtccgagcaatcgcgatgcggtcttcatcacggagctcatcaacgcgtttccagccactccccgttagaagacggtgccgcgccgttgcacgcagcaacctgccgctcgccagttgtacgcgatacaccgggcgccgaccgactcgccagacccgctcggcctgcgcgggcaccaagcggtggcgatcatcaatagcgataacttctggcgcgctcccgaccaactctgaaatgggtctccgctgtccatcagcgaggagtaccagcgtgtccccggtcacgcactcacgcagatccgacataatcggccgcttgttcggccgctgttccagcgagcggttgagctgcgaaagggcgatcaccggcgtgttcagctccttggccagcgccttgagcccgcgggagatctccgagagctcgccggcgcggttctcgcggaagccggggatctgcatgagctgcaggtagtcgatgacaatcaacccgagctcgtcgtgctcgcgctgcaggcgccgcgcacgtgcacggatctccgtcggggtcagccccggtgaatcgtcgataaaaagtggtgcctcggcgagcaggctcatggtcgaggtcaaccggggccagtcgtcgtcctgcagcttgcccgagcgcacccgctgcaggtgcacgcgcccaagcgaggccagcatgcgcatcgccaaggcgtccgctggcatctccatggagaacacggccaccggcttcttcagctgcatcgccacgtgctcgaccatgttcatcgccacggtcgtgttgtgcacgcacacgtcattggcgatgaagttgtgggtctcgggaatggtcaggtcgtagacctgtttgtgacccagcggccgaatagaagcaatgcgatcccagtagagatcgctgctagccagttgcctcaactcacgagaacccagtgcatcggcgaacgctgccagacgctggcgactcatgccgcgccgatacgcatggatattcgacgacgccaccccggctcgccgggccaattcagcccaggtccattcgccccgggctcgatcaatgaactgccagatctcgcacgggatatgatcggtatgactctgccggcgccggccgcgcaccgaggccgccacagaagccaggcgctgttccttacccaggatgccgatctgctccgcgaacgtgaggatcgattcggcgtgggtaatatccagttgccaggctggccgtcggccgtcttggtagcgcacggagcgatgccgcagtttggccagcaccccgaagcgcagcagcagatgctggatctgtcgcgccagcgcctcactaacggtggtgtatccgatctgcccctggccgctggctaggtgcgtaacccacccatccgatgaaaacagccgattgaggaaacgggccagctgctcacgcggcaaccggaatacgcagtccgggacggtcttttcatgagccgacttgcccgccaacccaagccgatcaagccaggcctgaagcggattccgatcgttgcgccgggccacgggctctggccgcagttccccgacatcgacgccgagttctccagcaagcagcccgaccatcgcggcatccggcacattcacgccctgccgccagtacgtcagtgttgccggggcgaccccgaggtttcgggcgatagcccgacccgtgagcggcgaccgtcgaatcagggcgtcgacaagcgacgcaaagctggaccgggccgctgcgcgtgcctgcgcggcaccgaccacgacccaactctgcgtccggcgactggcccggatcggcttcgcctcaacgccgccaaaggcgtccacggcttccaggaagtcggcggtcatcgcctcttgaccactggtcaaccggggcggagaaccggtcaacccgccatcgccaatcaggtgcccaagcagccggacctcgcagtcgcgtatcggctcctgcccaaagacgggcagttgacggggcacaccgatggcgtcgccctcggcaagatcctcgagccgctgccagccgtggaccgtcagaaacgggtgggtcagggtggtctcgatccgccgcccgagccgtgtcgtcacctcgaacaccggcttgtggccgtcatcgacataatcacagggctcggtccaggtcagtcgccagtcggcccccaccgtcgccaggtgggctcgccgctcacggacaatctgctcgatggtcttcacgccaccatcggcctggacaatctcggcgtcgtacgcgaggcacttccccatggacggacgcccggcgacgatgacgagatcgccgtcctgcaggccggaggtcatgtggtcgaggtcgtcgaaaccggtcgccagcccggtgacggcctcctgggtgtggtagagggtgtcgatgcggtcgatgacctgcggcatgagctgccgcatgccgacaaagccctgccgattccggccggtctgctcggcgatctggaagatggtctgctcggcgtagtcgagcaggtcctcgctgttacggccctggggtcggaaagccgcctcggcgacatccgagccggcccggatcagctgccggagaaccgagcgctcgcggacgatgtccgcataggcgcggatgttagccgccgatggggtctcgcgggcgatcccgccgaggtaactgaggccaccggcctcctcaagcttgccctgctggcgcagccacccggagagggtgaccacatccatcgggtgattcccctccgcgagctcgcccatggcccgatagaccaggcgatgctcgcggcggtagaaatcctcctcatggagacggtcggcaacctggtcccaggcggcgttgtcgagcatcagcccgcccagcaccgcctgttcggcctccaggtcgtgcggcgggaccttcagggcctcggagtccgaggcggatccgtcaccctgcaccgtctcctccccgggtcagccccggctagtgatcaggacgcgtcgccctcgaccacgaccttcaccgtgccctcgacatcggtgtagagggacacctgcacgtcgtactcgccggccacccggatcggcccctcgggcatgcgcacctcgcggcgggccagctcgacaccggcctgctcggcggcctcggcgatgtccgccggccccaccgagccgaacagcttgccctgctcgccgaccttcgccttgatggtcagggtcagctcctgcagctgctccaggcgggcctgggcggcctgctcggcctcgcgggcggccttctcgagctcggcacgacgctcttcgaagtagcggatgttctcctcggtggccatcttggccttgccgtagggcagcaggtagttgcggccgtagcccggacgcacccggacgcgatcacccaggttccccaggttcgacaccttttccaacagaatcagttccatgccttgcacctcgatctttcgtatacggttgcggcggcgctactgcgaggacgccccgccgccaagtcgtcgccgccactgaaacagcgcatcgccgatgcccaccagcgccagggggcggaacagcagcggtgccagcaggtacaccggcaccagccagccaacgctcagcccccgcgccgcgaccatggcgtggctaaaggcgatggcctggaccacgaaggccacgccggtcaccagcgccagatcggtgatcaggcccggaccggcgaacagcccaccgagccagagcaccagggcgaccagcgccgcctcgcgccccaggtccaggctgtgaaactccgcgcgcagaccgcccggattgtacatcagcgcctgcagcccccggccgatcagcagcccggcgaggacgacgagcatcaggttcatcgcccacagcccggtcatcaccggcagcagctcctcctgcaggagcgtgccgccctcggcgccgagttcgccctcggccccggtcacggccaggaaggcctcgaccaccgactgccagtaggccgccggatcgggcaccaccaggtggaaccccaccactgtcgctgcgcccagggccatccacagcagcagcgtcaacggcagcgagacactgcggcgcagcacctcggccagcagaagcaccggcacccactgctcgaggatgagccgcaacgccggctcaccggtgcccagcgccgcgaacatcagggcgaacagcgccgcccccgccatggcgccgaccaccacgccctgccgaagcccgtcgcgcagggtcaccagcgccagggcgccggcggccagcacggagagcagcggcagcagggccgccgccaccatgaccgtcgcggcctggaacggcccgcgcaggatgaaggcggcgaacgccttcacggccccgacttagtggcggtccgtgtacggcaggagcgccaggtagcgggcgcgcttgatcgcccgcgccagctgccgctggtagcgcgcactcgtgccggtgatccggctcggcacgatcttgccggtatcggtgatgtagttcttcagcgtgttgagatccttgtaatcgatctccttcacgccctcggcggtgaacttgcagtacttacggcgccggaagaaacgtcccatggtcaagctcctcgttgatcgtcgatgtcggtagacgcgcggcgcgggttactccgcgtcttcggactccttgcggtcctcgcgcttctcgttgcccttggccagcggcgacggctcagtgaccgcctcgtcgcggctcagcaccatgttgcggatgaccgcgtcattgaagcggaaggccgaggtgagctcgtccagctcgtccttgccgcactcgacgttcatcagcacgtagtgggccttgatcagcttgttgatcgggtaggccagctgccgacgaccccagtcctcgaggcggtgcacggtgccgccgctggactcgacgatgctgcggtagcgctcgaccatggcgggaacctggtcgctctggtccgggtggaccatgaagacaatctcgtagtgtcgcatccgttactccttacggttattcgagccacaggctcaaacagcctccacccccacggatgtgaggcaaggttgcaccttgggttaagcgggcaagtctacccgagatcgccaccctgtggaaagcgctggcggaccgcctcgaacagcagaacgccggccgccacggagacattgaggctctccatcgaccccggcatcgggatcgcgacccgttcgtcgcagcgctcccgggtcaaccgccgcaggccctcaccctcgccgccgaggaccagggccagcggcccgcgcagatccacctcgtagcagctcttctcggcctcgccggcggcgcccaccacgtggaccccggcgtcgcgcagctgctgcagggtgcgggcgagattcgtcacctggaagaacgggatgcgttgcaccgccccggcagctgtcttgtgaaccgccggactcagcgctgccgcccgatcccggggggccaccaccccgtgggcaccggccgcggcggcactgcgcatgcacgcaccgaggttgtgcggatcctgcacccgatccaggaccagcagcagcggttcgggctcagcgtccaccaggtccgccagctcgccctcgccgcgggccggggtcccgctgtagcgcaggacgatgccctggtggttaccgccctcggccatctgatcgagaacccgccgatggacccgttcgacggtcacgccctgacgaccgagtttgtcgagcaggcgctccagccgggcgtcccgccggccgtgctccacccagaccgcctccacgccggccgggtcgtaggcggcggcctcacgcgcagcgtgctgaccgtagaccagcgcggcgggatccgcggggtcggcgggagccggcctggcgccccgcccccggcgtcgcttgttctgcgccatggtcgttagctgctgtcgccgccggcgctactgctgctgcgccgacgaccggagcgccggcttcggcgccgccccttgctggcgccgccatcctgcgcttcggccgtcggctccgccgactcctcggctgcttcggccggcttgcccttgccgtcaccggaggggccggatccggatggagcggccttgccccggccgcttttcgcgcgccccccggaggccccttggcgcgccgcagactgcttgccgccggagcgctccgaacgggccttgccgccctgaccgctcttgccacccttgccacgcttgcggctgccgtccagcggttcaccgtcggcatccaccggatgggcgaccacctcgaggtcgatcttgcgatcgtccttgtcgacgcgccccacgcggacccggacccggtcactgagccggtactccttgccggtgcggtcgccgaccagccgatgccccaccgaatcgaagtggaagaagtcactctccaggttagtgatgtgcaccaggccgtccacgtagaccccctccagcgagacgaacagcccgaaggaggtcaccgccgcgatcaccccggtgaactcatcccccaggtggtccgagaggtactcgcacttgagcgtcatctcggcatcgcgagtcgcctcgtcggcccggcgctccgccatcgagcagtgctcgccgagggtgaccaggtcgttgtgggtcatcgggaagctacgcccccggtggccatcaatcacgtggccgatccctcggtggatcaccagatccggataacgacggatgggcgaggtgaagtgggtatacgcctccagcgccagcccgaagtgacccgcattatcggggcgatactcggccgcctgcatcgagcgcagcagcaccgtctcaatcaggtggcgatccgggcgctcgcgggcctgctccatgatccggccataatccttgccggtgggctcatcaccgccgccgagttccagcccggcctgggcgaggaactccttgagctgctcgagcttctgctcaccggggcgctcgtggacccgatagagcgacggcaccttgttcttgagcaggaacttggccgtgcagacgttggcagcgatcatgcattcttccacgaccttgtggaagtcgttgcgctcggtgggctcgacggccaccacacgcccctcgtcatcgaagcgcatctcggtctcggtggtgtcgaagtcgatggccccccgctcgtcgcgggccttgcgcagcgtcttgtagaggccgtgcaggttctccaggtggcgcaccacctcgtcgccgatggccgatcgcaccttgcggtcgccgtcgaccacggccgccgcggcctgttcgtaggtcagccgcgccgccgactggatcaccgcgcggtagaagcgcgagcgcagcaccttgccgttgccctgcaagagcatgtcgcagaccatggccagtcgatcgaccttggggttcagcgagcacagcccgttggacagggcctcgggcagcatcggcaccaccgaacgcgggaagtagaccgagttgccccgcaggcgcgcctcctgatccagcgccgtgccggggcgcacgtagtgcgagacgtcggcgatggccaccaccaggcgccagcccttggcggtgggctcgcaatagagcgcgtcgtcgaagtccttggcgtcggcaccgtcgatggtcaccagcggcagccggcgcagatcggtgcgcccttccttgtcggcctccgggacctcctcaccgaaggccgcaacctctttctccacctcagcgggccaatccatggggatgccgtggatccgcgccgccaccatgtcctcttcgccgacatggatcgtgcgcccgagcacctggatgatccggccgatgggctggcgacgctcgttgggctgggcgaggatctcggccaccgccagctcaccgtcctcggcaccgccgcgcccgtccggcgcaagcaggacgtcctgctgcagccgcttgttctccggcaccaggaacccgaccccgtgctcctcaaagaaccgcccggtgatctgccggttgccgcgctcgaggatctcgaccagctcaccctgcggggtaccgtgctcgtcgcggccggtgatgcgtgctacagcgcgatcgccgtggagcaggcagcgcatctgacgcggcgacagggccaaccggtcgcccgtgccatcgggcagaaggaagccggagccgtccgggcggcccatgactcgaccgcggaccagttcgctgtgatcgacgaccaggtacccgcggcggcggttgcgcaccagctgcccgtcgcgctccatggcgcgcagccggcgacgcagcgcctcgtgatgctccgggctctccagccccagggcgtcggcgatctcgcgccggcccagcgggcgccgatgggcagcgaggagttccagcagatactcccggctggggatggggttgtcgtacttcgcttgttcgcgctcctgataaggatcgcgtttcgggggacttttcttggtttgcttcgccattgtgacttccttagattcgtgcccagaggatacgccagcggagagggcctccacaaaggattccggacgcttggcgatgccacccccctgttgacacctgccccggggccccgttagagtttcgcgcactcgctgacgaggcattcagcgggcatgccgaggtggcgaaattggtagacgcgctagcttcaggtgctagtgggggaaaccccgtggaggttcgagtcctctcctcggcaccaatttccccagtcttctgggcctacggctcggaagcgaaaacccccgggaggcctcctctcgggggtttttttatgggcgacggttcgcctctctcttttggatacggatcaagacaccccgccaccgccgaccggcgcggggccagccggcggggcgggagccggcagcggcggacgccgccttccttttaaaaggggctctggcggacgatggtctcgttgcggtcgggcccagtagagatcatggcgaccggcacgcccaccaactcctcgatacgacccaaataggcgcgggcgttctccggcagatcctcgtagcgctcgatgcccgaggtgctctctgcccagccaggcatgtcctcgtagaccggctcgcactcggacagggtctcgacctccgacggcagggtctcgcagagctcgccctggcagcggtagccgacgcacaggcgcagggtctccaggccgtcgagcacgtccagcttggtgatgcacagcccgctgaggctgttgatctgcgccgcccggcgcgtggccacggcgtcgaaccacccgcagcgccgctgccggccggtggtggccccgaactcgtggccccgctcgcccaagtgcatgcccatctcgtcgtcgaaatcgagctcggtcgggaacggcccctgccccacccgcgtggtgtacgccttggtgatccccaggatgtagtccagagtgcgcggcccaaccccggtaccggcggccgccgccccggcgcaggtgttcgaagaggtcacgaacggataggtgccgtgatcgatgtcgagcagcgtcccctgcgccccctcgaagaggatgttgcgcccggtgcgcatctcggcggtcagcagcgcgccgacgtcggcggtcagcggccgcagttcctcgccgtgggccagcgcctgatcgaggacttcctggaagtccatggtcggggcaccgaagtagtgcttgagcacgaagttgtggtagtcgagcagctcgccgagcttctgcgccagacgctcacggtggaacaggtccgagagccggacgccgcgccgggccaccttgtcctcataggccgggccgatgccgcgaccggtggtgccgatggccgccttgcccttggccttttcccgggcgtgatccagcgccacgtggcagggcaggatcagcgggcaggagggactgatgcgcagccgctcccgggccggaacgccgcgggcctccagctcacggatctcctcgagcagcgcctcggcggagaggaccacgccgttgccgatcacgcaggtggcgtcctcgcgcaggatgccggacgggatcaggtgcagcaccgtctgctcgccgtcgatgaccagggtatgccccgcgttgtgcccgccctgaaagcgcgccaccaccccggcgttctcggtcagccagtcgacgatcttgcccttgccttcgtcgccccactgcgtaccgactacgaccacattggtgcccatactcactccgtatccagttcccaggtgccgttgcgctcgaccaggcgccgatcgcaaccgtggttgtcctgctcatcccccggcagctgccagaccacccgctcgccggcgcggcgcagctcggccacgcgcgcatgcagcgccgggtcgtcacgccacggggccagcaccccgccggccgccgggccctcgacgccgtgcccaagggtcagcagcgccttgaggtcagcgctatagccggtggccggccgcgggcgcccgaacgcctggccgatgccgtcgtagcgcccgccgcgggccagctcctgcccgtagcccggggtgtaggccgcgaacaccaggccggtgtggtagcggtagccgcgcagctcgcccagatccaggtgcagcggcagctccggctcgcgacgggccaggctgtcggccaccgtccgaagctgctccagcgcctcggccaccgctggcccggcccagccgaggacggtctgcgcccggtcgaggatctccaccccgccgtgcagtccggccaacgccgagagccgctcggcctgcgcggtctccacgccggcctcggccagcaccgcggcgatctcatcacccgccttgcgctgcagggcgtcgagtagcgcctcttccgctgcgggccccaggccgaggtcctcgagcagcgcctcgaagatccccacgtggcccacatccaggtgcagccgctccaccccggcggcacgcagggtggcgagcatcagcgagatgacctcgagatcactctccaccccggcgtggccgtagagttccgcgcccagctgcacggcgttgcggctgccggccggcccctcggcccgggcctgcagcgtgctgccgatgtaacacaaccgggtaatgcccttgcgacgcagctgatgggcgtcgacgcgcgccgcctgcggggtgatgtccgggcgcacccccagggtccgcccggagagctgatcggtgaccttgaaggtctgcacatccagatcccggccggtgccggtcagcagagcctccagatactcaatgaaagggggcatgatcagctcatacccccaggaatcgaacagatccagcagccgacggcgcaacgcctcggcctgtgcagcctccggcggcaacaactcgtcgacgccgtcgggcagcatccaccgtgccttgcgatccattaacctcgcacccaatagagcagcagaacgccgatccccatggacaggagaccgacggtccgcaggcttcgatcatccatctcggcggcctgcaggaaaacccggcgcagagcgccggggttcgctgcaggtagtacaccctcgatcaccagcaggagggcgatcgcggtgagcaggtcacccatctccacgaggatcccccccccctctgtcggttagtcctgatcgggggaaccgacctcgccgttgagccccggcagctgctcaccgccgtcgaagaagcggaagaactgcgaatccggcgacaggacgaacaggtcgtcgtcaccctggaaggactcgcggtaggccctcaggctgcgctggaaggcgaagaagtccgactcctgcccgtaggcgctggcgtagatctccgccgccgtggcatcaccctcaccacgcagggactcaccgtcccggtacgcctcggcgaggaggaccgtgcgctgacggtcggcatcggcgcggatgcgctcaccggcctcctcaccgcgggcacggatctcgcgggcgacccgctcacgatccgccaccatgcgatcgaagatggagtcggtgacgtcttcgggcagatcgatgcgcttgaggcgcacatcgagcacctccaggcccaggctctgcgccgcctcggcggtggtcacccgcaggatgtccatgatctgcacgcgctcaccggagatgatgtcctgcaccgtacgcttaccgaactcggcgcgcagggcgtcgcggatgatctcgcgcagacgctggttagcccgctccggctcaccgcggaccgtggtgtagtaacgctcggcgtcgtccacccgccactttacgaaggagtcgacgatgaggttcttctgctcgaccgtcaggaaacgctccggctcctcgtccaggttctgcacccgagcgtcgaacttgcggacgttgttgacgaacggcgtcttgaagtgcagccccggatcgaaatccgccttaatgatctcaccgagccggaacttcagtgccacctccttttcggagacggtgaacaccgagaagtagccgagaatcgcggccaccaccagcaggggcaacacgacgttcttcaggattcgcatcagcgcgtccccctatcacggagcgcctctcgtgctcgctgggtcggcgagatggcgtcccgttcctgcggtacatcgatattggtctcgccagagagcgccgtggtgctcccccgacgatccatgagcttgtcgagcggcaggtacatcagcgactggctggactccgagtcgagcatcaccttgggcacccggcccaggatctcctccatagtctccaggtagatgcgctgacgcatcagctgcgggtcggcccggtactgcggcaccagcgcctcgaagcgggcggcgtcaccctcggcctgggcgatgacctgctcgcggtaaccgtctgcttcctcgagaatgcgcgccgcctggccctgggcccgcgggatcaactcgttggcgtaggcctgggcccggttgatggtgcgctgctcgtcctcgcgggcgcggatggcatcctcgaaggccggctgtaccggctccgggggctggatatcctggaccgccacctgcaccaccgacagacccgtgcggtagtcatccatcacttcctggagcagccgtccggtttcctgggccacctcggtccgcccctcggtcagcacgtactgaagctcgcgcttgccgatgatctcgcgcaccgcgctctcggtgacctgcttgagggtctgctccggcatgcggaagttgaacaggtagaggaacggatcgctgacctcgtactgcgccgcgatccgcacatcgacgatgttctcgtcgcgggtaatcatcaacgcctcggcagaaaccggccgggcacgattctgcatcgactcgtagccgacctcggcgatgcgccgctgctcgacgttgacccgctcgacctggccgatgggccgcggccagtgccagtgcggcccgggctccgtggtatccgagtggcgaccgaaggtcagctccaccccgcgccagccctggtcgacgatgtagatcccggagagcatccagaccacgaaggcacccagggccaagaggctgatgccggtcgccccggggccgcgggagggcccactgggcatgcgcccaccgaacaggccctgcacctgcgcacgcagcttacggaagacctcatccagatcgggcggccccccactgccgcctcctttggggccaccgccccaggggtcgcggctgccgccgccgggctcattccacgccattcaggactccgtatgtgactaagacgatctgccgtcgatcgaacggtccgattctagggagctgccccgccaaccgcaaccgaagtcaggccgggacaacctctccacgcgggagcccctcgcgtacatggagccgttccagctcgtgtacggggagctccacctccagggcaagctggccatcctcggcgcagtgctcttcgatgacacaccccagccggaacagctgggcgcgcaagcgcccctggtccggccgcaggtgcactcggcgacggatgcgctccgggccgagtcgctcggccacggcctccagcagggtctcgaccccttcgccggtcgccgcggagatccggacgccggtcaccaggccctcgtcatcctcgatccgtcccggcgcaagggcgcaggtatccaccttgttgtagacgcgcagggtgggcactgcgtcagcgccgagttcggcgaggaccgcctccacctgctcgatctggtgctcacgctcctcggccccggcatcgatgacgtgcaggagcagatcggcgtcggtcacctcttcgagggtggaacgaaaggcggccacgaggtcgtggggcaaccggctgatgaagcccacggtatccgagaccaccgccgctgagccgcgggccagatccacgcggcgccaggacgggtcgagggtggcgaacagccgatcctcggcccggcgctgcgagccggtgacgtggttgaacaacgtggacttgccggcgttggtgtagccgaccagcgagaccacgggcagctcgcgcttgcgccgcgccttgcggccctgttcgcgcgtgcggcgcaccttggccaggcgccgctcaatctgctggatgcgtccgccgatcagccggcggtccatctccagctgcttctcgcccgggccgcgcagaccgatgccgcccttctgccgctccaggtgggaccagccacgcaccaggcggctggcaacgtgcttgagctgggccagttccacctggagccggccttcgaaggtccgcgcccgctgggcgaagatatccaagatcagaccggtgcggtcgaggacccggcagcccaggtcggtctccaggttgcgctcctgagcggcggacaggggctgatccaccagcaccagggcagcctccagctcgcgcacccaatcggccagttcggccaccttgccgcggccgatgaaggtgcgcgggtccggggtgtcgcgacgatgccggaagcggcccaccacctcggccccggccgagtcacccagcgcctcaaactcttccgcggcgtcgagggcgtcgccgggaagccggacatgcagaaccacggcccgctcaccgccggatggccgggcgaacaggtccgccggaccgctaccgatgcgctgttcagttattgctctcctcctcgccgacaatcgattcggcggatgcctcttcgccctgctgcggcaggcgcacgcgccgtgccgggacgatggtcgagatggcgtgcttgtacaccatctggttcacgttgttgcgcagcagcaccacgaactggtcgaaggattcgatctgtccctggagcttgatgccgttgaccaggtagatcgagaccgggaccttctctttgcgcaacgtattgagaaagggttcctgcagtgactgccccttcgccatggcgcatcgcccccaagattgttgttgttatggacccgcgaaccccgccggaggggcgctactcgacgcctacgagtgtatcacacgcccccgagggccccggtgacgtaactgtgaacctgcgcctccagccggtcgtccgccgtgaaccggaccccgtcggtctgcccgcgcagccaggtgatctgccgcttggcgtactgccgcgtggcgcgcaggccgcgacggatcatggtgcggtaatcgcaggcgccttcgaggtagtgccagatctgtctgtatccgaccgctcgcaccgccgggagttcctcgctgagatcgcctcggcggtgcagcgccaccacctcgcccaccaggccggcggccagcatggcccgaaagcgcgcctcgatacgccggtgcagccaggcacgctccggcggctcgaggatgatcttcaacggcatctcggtcagtcccggctgcccgggctcacgctggacctggctcagtggccgcccggtcagccggtgcacctccagcgcccgctgaatgcgctgactgtcgttgggatgcagccgcgcagcactctccgggtccaccgcctgcagccggcggtgcagcgcctgaacgccgtaggccgcctcctccgcctccaactcggcacggacctgcgcgtccgccgccggcatcggcgagaggccgtgctgcagcgcctggaagtagagcccggtgccaccgacgagcaccggcagccgcccccggctgcggatggcggcgatggccgcctgggcgtcccgggcaaactcggctgctgagtagcgctcggccggatcgcggatatcgatcaggtggtggggacagcgggcacgcaccgccggggacggcttggcggtgccgatatccaggccgcgatagatctgcgccgagtcgacgctgacgatctcaccgcccagccgctcggccagggacagggccagttcgctcttgcccaccgcggtgggccccatgatgcagagcaccggcgccgtcatcaccgcccccgcatgaacagccgggccagcgcctcgtcgtcgagcacggtgtaggtcggccgcccgtggttgcactgcgccgcccgcggggtgcgctcgatatcccgcagcagggcgtccatctcggcgcgctccagacgccgtccggcgcggaccgacccgtggcaggccatctgcgccagcagcgcgtggacccggtcctcgacccgcccaccggtcccctcggactccagcgccgccaccgcgtcgcggaccagggccgcggcgtcggcctcggcgagcagcgccggtactcggtgaacacgcaccgactcggggccggcgcggtccacctccagacccgcccgggccagcgtagccgcgtgcagctccacccgctcggcctccgccggggtcaccggcacactcaccggcaccagcaacgactgcgtggcgatccccgacgccaccagctgcgccttcatccgctcgtagaccacccgctcgtgggcggcgtgcatgtccaccaccaccagcccccgctgcgactcggccagaatataggcgtcgcggatctgcccgacggcgtagccgagctccggggtcgcctcactctcccggtcccgggtctgcgacggcccgggggatccggcaatggccgacgacgccccttcagccgcgccgccagggccctcggcagcggcgtcggcgcccccatagagctgccgcgcctcggccagcggcagccccagctccgccgtgccgccgagcccttcggaggccggccccgtccgctcggccgccgccggttgcccggggccggtcggcgcgcccgacggcggccgctccgccgcaggcggtgccgcggcaccggccggctcggcggtggccagggcgtcggcgatgcgccgggcgaggaagtcgtgcaccgtccgcccgtcgcgaaaacgcacctcatgcttcatggggtggacgttgacatccacccgagccggatccatctccagaaagaggacgtaggccgggtagtgatcgcggtagaggcagtcgctgtaagcctggcggatgccgtgggccgccccccggtcgcgcaccagccggccgttgacgaacaagtactgaagatccccctggcgccgcgccgccgtaggcagccccagccagccccgcagctgcagcccggccccctccaactccaccgccagggcgtgatcggcaaaggcacgaccgagcagctccgccagacgctcgtgccgctccgtctcgctctccgcccggggcaccgaccagagccgccgcccctgatggacgagcgagaaaccgacgtcgaagcggctcagcgccagccggcgcaacgcctcctggacgtggtagagctcggtgcgctcggtgcgcaggaacttgcgacgccctggcgtgttgtagaacaggtcgtcgacggtgaccgtggtccccggggggtgagccaccggttccggcgcacccagtgcgccgccgtcacagcgcagctgatggcccagctccgcctcggcggtgcgcgaggccagcgtcagccgcgaaacggcagcgatgctcggcagggcctccccccggaaccccagactggcgatgcgctccagctcctcgaggccggtgagcttgctggtggcgtgccggcgcagcgccaactccagctcctcgggcgggatgccgtcgccgtcatcggcgatgcggatacgctgcttgccgccgcgctcaatctgcacctcgacacgcccggcgccagcgtcgaggctattctccaccagttccttgaccaccgaaccggggcgctcgaccacctcgccagcggcgatctggtcgatcaggttatccggcaggggacgaataccgcgcgtcgtcatgcgcgcattctaagggatgatcagggtgctgccagcacggatgccatccccggagaggtcattgacctcgcgcagacgctcggtgctgacctggtactgctgggcgatcaccgagagattctcgccccgctgaacctcgtgctcgcgctgcccgttctggccggcgtcggccatccgcagctcggggaggatgttgcgctcggcgtactcgcgcacaccagcgacgatgccctcggcgaggtcgcgctggtagctgagggtattgagccggcgctcctcctcggggttggtgagaaagcccagctcgatcaacagcgagggcatgtccagggacttgagcacggcaaagccggcctgatcgacgcggttgcgcagcagatcggcgtggcgatcgagcttgggcaggaggtgttcgcccatctccaggcttgcctcgatggtatgcccccgggagaggtccaccaataccgaggccaccgtgtcgtccttgtcctccagcgacaccccgccgataaagtcggccgcgttctcccggcgcgccagcacccgcgcctgctccgaggtggcaccgtccaccgacagggcgtagaccgatgcgcctttaacattgggattttcggcgccatcggcatggatggacaggaagatatcggcattgccttcgcgggccacccgggtgcgatcgcgcaggttcatgtagtagtcaccctcgcgcaccaacagcggcttcagcccaggcgcctcggtcatcaggtcgtagagcttgcgcgcaacactcaacgccacgtctttctcgaaggtcccctcgggaccgatggcgccgggatcgactccgccgtggccggcgtcgatggccacgatcacatcccgcgcctcgcgctcagaggccgagcgcaccgcctgacggcgccccccctgctggccgccgagatccaccaccagacgctgaccgccgtcctcgccgccgatgacgaagctgcgcgcctccacctcgcggctgacatcgaggacgacccgcagcccgccgtcttcctgccggccagtgcggatctcctggagaacgccgcctcgggggaggtctgcagcgttgagctccaccccctcgaaatcgatgaccacccggtgcggatccggcaggctgaagacccggtgctcgggcacccggtccaggtcgaagaccacccgtgtgcggtcgtccgcgtcggaaaggcgcacatcatcgagggacgcggccgacgccacgccggccaccaacaggccgatcagcaccccgatccaagccaggccatagccccacctcaaagatcctcctcccaccgtgcggtggcttctacgcaccctcaaggctatgtcgggcgcacgacccgctgcaagagtttttgcccactcaacggggagataagcagcaaaactcaagcagcacctgaacctagcgccgccagggcctttcgcccccgctcggtgcctgcgcccaccgccgcgcgccgagcggcacccgcatatcccaggctcacggtcaggtcggcaggaggcaggacaccggtgccgcgctccggccactccaccagcgccagcgtccccggcgcctcgatctcctcgatgcccaggaagtagagctcctcgggatcggacaggcggtagaggtccaggtgcaggatcgtccccgccgccgtggcgtagggctcgagcagcgtataggtcgggctgcgcaccgggccggcgacaccgcgggcgcgcaacaacccccgggccagggtggtcttgcccgcccccaggtcgccgtgcaggtagaccaccccctccgggagggcctcggccagggccgccccgaaggcctcggtggccgcggcgtcggcgaggttccgctgccactcggtcacgccggctcctccgccagcaccgccggcaaccagccgagcagatcgctggcgagcagcccgcgctcgccgcccagggcctcggcggcccgctcccccgcgcggccgtggacctcggcggccaccgccgccagccaggccgggtccgcgtccggtcgctgggcgcgcaggcccgccaccaccccggtgagcacatcgcccataccgccgctggccatccccggcgtaccggtgccggccaggtagcgagaggcgccgtcatccaccaggctgcccgcccccttgagcagggccaccgcctgccactgcgtggccagcgcccgcacggctgcgaagcgatccgcggcgatcgccgccgtgtcccaacccggacccaggagccgcaccgcctcgccagggtgcggggtgagcacggcgtcggtcaccggctgcccgtcgacagcaagcaggttgaggccgtcggcgtccaccacccgggggcgcaccacgtcccggcaggccgcccacatcgcctgcccccaggggtcctgccccaggccggggccgatggccaccacactggcccgctccagcagcggcgccagctcctgggcgtcggtcacgccgtgggccatgaccgccggacaggcccccaccaccacggggacgtgctccgggcgggtcgccacgctgaccagaccggcgccgcagcgcgccgccgcctccgcggccaggcgcaccgcaccggccatgccggcatcgccgccgaccaccagcacgtgcccatagtgccccttgtgggcatcccgcggccgcggcggcagcagcgcggcccgatccgccgccgtcacctgccgtgtatggggcgactcgctgccggcgaccagcgccccggtgcccagatcgtcgaagaccaccgccccgctgcacgctggaccgcggccggtgaacagcccgctcttgcgggcgacgaaggtcgcggttacctgcgcgcgcacggccacccccatctcggcaccggtccgcccgtggatccccgaggggatatccacggcggccaccggcgccggcgcggcattgatggccgccaccgcctcggcgaaggccccgctcaccggccgatccagcccggtgccgagcagggcatcgacgatcacatccgcctcggccagggcggccgcgtcgaaggggcggcagacgccgccgccctcgagataccgctgggcgtgacgggccgcatccccgcccaggcgctcgggcgggacccggtggagcacctccaccgccagcccggcccgcgccgccaggcgcgccaccacgtagccgtcgccgccgttgttgccgccgccacagacgaccaccagccgccgcgcctcgggccagcgccgacggatctcccgccacagccgccgcccggcgcggtccatgagcacctcgccggggaggccggcacggatggccgcctgatcgaggcgcgccacttgatcgggggtgtagagttccgtcatgggagcgggttcagggttccgtatggagggatcagtctgcatcttaaaacgcccaccctgaaccccgacaccgagcgcaccaccgcacaacccgaccaccagccaccgaagcctgagtcgcatggacccttccgacctcaccccatccatccgcacctgggcggccgaactcggcttctcggcctgcggcatcgccagcaccgagctgcccggcgacgaggcgcacctgatccgctggctgcaggccggccaccagggggcgatgggcttcatgggccgccacgggcgcaagcgggcgcgcccccggcaactcgtccccggaacccgctcggtggtggtggtgcgcatggactacaccccggaccaggccgccgacccccgcgcggtcctcgacgacccgcagcgcgccttcatcacccgttacagcctgggccgggactaccacaagctggtccgccgccgcctgcagaagctcgccgagcgcatccaggccgccatcggccccttcggctaccgcgccttcgtcgacagcgccccggtgctcgagcgcgccctggcccgggacgccgggctgggctggatcggcaagaacaccatgctgctcaaccgccacgccgggtcctacttcttcctcggcgagctgttcaccgacctgccgctgcccaccgacaccccggtgcgcacccactgcggcagctgccggcgttgcctgcacgcctgccccacggacgccttcgtcggcccctaccagctcgatgcgcgccgctgcatctcttatctcaccatcgagcacccggggccgatccccgaagcgctgcgtccggccatgggcaaccgcatcttcggctgcgacgactgccaactggtctgcccctggaaccgctacgcccaccccaccgccgaggccgacttccagccccgccacggtctggacgacgcggcactggtggcgttattcggctgggatgaggccacctatctggagcgcacggcgggctccgccatccggcgtatcggtcatgaacggtggctgcgcaacctggcggtggcgctgggcaatgccgcgtccacgcgggaggtggtcgccgcactcggggagcgactcgaccacccttcggccctggtccgggaacacgtccgctgggccctggcacggcacggcgccgcaccagagcggaccggcgactaggcgacctgcagcgggatgctgccgcgccgctgggtgatgcggttgtccgcatcgaggtaggcgagccgcggctggaattcgcccagctccgactccgggacaccggcgtaggcgcagatgatcacccgatcgccttcattgcacttgtgcgccgccgccccgttcatcgagatcatgcgcgagccccgctcgccgatgatggcgtaggtcacgaagcgctcgccgttctcgatgttgtagacgtggatctgctcgtactcgtggatgccgactgcttccaacaggtccagatcgatggcgcaggagccctcgtactcgagttccgtctgcgtcacgcgggcctggtgcagcttgcccttgagcatgttcagttgcatggctcaaacctctatgccgcgaaatcacatgccgatccgattattgaagaaccggccatgtgcacctgcacaatcggcagctcagcgattatgcacacccttgctcagcgcttcaatcgcgcctcgacattgtcgatcagccgcgcggcgccgagccgcgccgcgcccaggcacactagccgcggctcgtcgccctgcggttcggcgagatcgtcgcaacggcgtaccgccacgtactccgcggcgtcgaacccggccgcctccaagcgccggcaggcctgggcctcgagctgcgaccaatcccgccgcccggcctccagcgccgcggccacttcgcagagggtggcgtagagcgccggggcccgccggcgctgctcgccgtccatgtagccgttgcgcgaactcagcgccaggccgtcggcctcacgcacgatgggcacctcgacgatctccaccgacaggtcaaggtcgcccaccacccggcggatcacctgcagctgctggtaatccttgcgcccgaacgccgcgacatccggctcgacgatattgagcagcttgatcaccaccaccgccaccccggcgaagtggcccggccgcgccgcaccgcacagggtctgggtcagcgccggcacgtccaccccggtccagggcggctcgacgccggggtacatctcgcgggcgttgggggcgaagaccgcatcgacaccgcgcccctccagggcgttcagatcggcctccagcgtgcgcggataggcgtcgtagtcctcccccgggccgaactgcagcgggttgacgaagatcgacaccaccagccgatccacccgccgggccagacgctcgaccagttccaggtggccgcggtggaggttgcccatcgtcggcaccagcccgatgcgctcgccgcgcgcccgccaggcgcgcgacagctcccgcatggcgttgcgctcggtgacctgcctcaagcctcgaacccgtgctctggtcctgggaaggttccggcccgtaccgccgccacgtaggcctccagcgccgcgtgcacaccgccgccctcggccccgaaggcccgcgcaaagcgcggcggctgctcggtcaccccgagcacgtcgtggagtaccaggatctgtccgtcgcaaccgccgccggcgccgatgcccaccaccgggacagtcagccgctcactcagctgttgcgccaggacggcgggcacgcactcgaggatgagcagatcggccccggccgcctccagcgccaacgcgtctgcctccatgcgctcggcgtcggcctgctcgcggccctgcacccggtagccgccgatcttgtgcacctgctgtggcttcagcccgaggtggccgcagaccgggatgccgttctgggccaggcgctcgaccagcgccgcctgctcggcgccgccctcgagcttgaccatctgcgccccgccctccttcatcaaccgcccggcgttgtgcaggccctgctccacaccggtgtggctcatgaacggcagatcagccaccaccagtgcccggcgacaggcccgggccacgcagcgggtgtggtagaccatgtcgtccaccgtcaccggcagggtggtctcatgaccctggaccaccataccgagagagtcgccgatgagcagcaggtcgacgccggcgcgctcacaggccgcggcaaagccgtagtcgtaggccgtcaggcaggccaggggccggccctcgcgcttcatcgcgcgcatgcgggagaccgtcacggccccgccggaggcgtgcttgcgatcaccgctcgacatgggggtcaacctcggcttgagaaaggtgggacagagtacagcgccactggcgtccgattgaagtacccatggccgcgccgcgtccagtcctcaggccagctcctgcaccgacacgtgctcaaaaccggccaccgccccgatccgttcgagggtatcagcggccaccgccgcggcggcatcggccagggccccggccccgggcaggcgcacccccggggcgatctccagcagcggatggacgacgaacggccgctggctcagctccgggtgcgggacctgcaggcgcggctcctcgacctgcatctggccgtagagcagcaggtccagatccagggtccgcggcccccagcgcacgccgtcgcgccggcgctggtgttcggcctcgatgccgagcagggcgtcgagcagggccaacggcccctgccgggtctccaccgccgccaccgcgttgatgaaatccggctgcggcggcacgcccggcgcctgcagggccgggttgcggtagaggctggagacggcccgcacccggcaaccggggagcagatccaggcgcaccacggcccgctcgatctgccgccgcggctgatcgaggttgctgccgagtcccacataggcggtgatcgccgtgctcattccgccgaggactccgggctcgacgccgccgtatcggcgcgatcgccatcttcgctccctttgccacgcccccgaccaccgcgccggcgccggccgccacggctgctcttcttctgggacggcggccgctcgggctgctcctggaactcgcgccaccactgcgccagctcggcgggggcgtcaccggccccggcgcgcagctcgaggaagtcgtaggcggcgcggaagcgcggatgcccgagcagccgctgcgcccgcttgcccccgcggcgcgcgaagcgcggctgcagggtccagatctcgcgcatggggatactgaagcgcttgggcagtgcgatgcgggactgctgcagggtctgcacctcggcagccgcctgctgcagcgccgggatcggcgcctcgccgtcctcgaccagctcggcctcgcgctgacggaccgccggccagagcagcgcggcgaagaggaaggccggggtcaccggcttgtcggcgccgatgcgctcgtcggtattacgcagcgctgcggcgatgaagggcacccactgctcactgccctcttcctccagcgcttcggcggtcagcggcagcagcgactcgaacagcccgtagtggcgcagcatctcgaaggcgtccagcgcatcgccggacatgaacagcttcagggcctcatcgaagagccgcgccgggggcatgtcggcgacgctgtcggccatatcgtgcatcggcgccgccgtctgcggatggatgcggaagccgagcttcagggcgaagcgcacggcgcgcagcatgcgcaccgggtcttcctggtagcgttcgtgcggatcaccgatcagacggatgatgccgtcctccaggtcgtccatgccgccggcgtggtcgaccacggagaaatcatcgatgttgtagtacagagcgttgacggtgaaatcgcggcgcagggcgtcctcggccagcgtgccgtagacgttgtcgcggacgatgcggccgttctcgatcacccgctcgccgtcggcgtcgtcgccctcgctgtcttccggcggatgcagcgcacggaaggtggccacctcgatgatctcggccccgaagtggacgtgggcgaggcggaagcgccggccaatgagccggcagttgcgaaagagcttacgcacctcctcgggccgggcatccgtggccacgtcgaagtccttcggctcccgcccgagcgagaggtcgcgcaccccgccgcccaccatgtaggcctggtagccggcgttgcgcagacggtagaggaccttcagggcgttatcgctgatgtccgcgcgcgagatgctgtgagcatcccgggggatgatggttggctcggcttcggccagccgttgaagttggagaccattgtcggacgtaatggctaaccacccttgtctgagtgacgaagatcgttataataccaccctcgttgctgacggttgagccgtccaggacgacacagcgctcccatcgtctagcggttaggacgccgccctctcaaggcggaaacaggggttcgaatccccttgggagcgccacctttcctcttcctcctccgagccgcgcagcggccgcctccggaccgcacgcgccgagatgctacctgggatcccgacgtgagccaaacgccccccgatgccctgagccgagtccttcgcggcggccgtgtcttctcgagctttgccctgcggatcggggcgatcctctacgatctgctgctggtggtgtccatcgtcttcattggcagcgcggtctttctgccggtttccggcggtgaggcgccggcgccggggacgtggacctcggtggcctatcagctctatctgctggcgctggtctatctcttttttgtgctcttctggacgcgcggcggccggacattggggatgctggcgtggcggctgcgggtggtcaatgccgggggtacgccaccgacactcgggcaggccagtgtgcgttttgcggcggcggggctctcctgggcgttgttgggcctggggtttgtgtgggcgctgttcgatgccgagcatcgggcgctgcacgaccgcctggcagggacctggctgatccgcgagcccgacgagggttgaggcggagctggggctgacgaccctcggttggtgcccgcgcctttgggcgggtgggggtccgggcgcccttctgggcgcgccgagcggcgcagcccgagcggggaaaagcgccgacgccaggcgtcggcgcttttagcgaggttttgtccgagcgaagcgtcagcggagcgagttaagcgagcgacccgctccggcgagccgcgcaggggaccgcgaagcggcgcgcacagcggcgcccgggcccccaaccgcccaaaggcgccggcagacccagcggcgccaatacccgacagcaacccgctaccgaacgcgcagcgtcccccacagccccaacgccgcaaacgccaccaccggcaacagcgccgacagcgacggcggcaccccatagaccacccccgcctgccccagcgcccgattgagcaagaaaaacgccacccccaccagcaccccgatcacgatccgctgcccggcccccgacgaacggaccgccgtgaacaccaacgggatcgtcaccaacagcatcgccagcgtcgccaacggcgtcgccaccttctcccacagggccaaccgatacggcccgctgtcgagctcattggcatcgagatactggatatacgtccacagctccggaaccggcagcgtcgatggatccgccaccaccaccgccagcacatccgggctcagcgccccctgccacgcccacgcctccagctcccggcgctccagccggtgatcggcgtagaccgtcttgaccaccccctcgagccgccactggccatcctcgtagtgggccccgtcggcgtcgatgcgctcggtcagctggccctcgacaaagcggtagagcgtcaccgactccagatgggaggccgagcgggggcgctcggcgcgcaggaagtcccggccgtcgcgggcccacagggcgccatccgggccggtgcgcagctcgtcggcctcggacaggccgcgcaccgcggcggcctggcgctctgccgggggcaccaccagctcgcccaccgccgtggccagcagggcgaggatcaccccgccgaccagcaccgcgccggcgatctgcaccaccgacaccccggcggcgcgcatggcggtcagctcctgccgcgcggccagaccgccgagccccatcagcgcgccgatgagcgtggcgaaggggaaggcctcgtaggccagcgccggggcgccgagcagcgccttgagcagcatcgtggtggtgtccaggccgtcgtcggcaacgccgtcgaccatgctgaagacgaaatccagggcgaggatcgcggccagcgccaccagcgacgccgcgatgaccgtccgcgccaggtagccggtgaggatgcgcatcagccggccctccggccggcaggccgccgccaccaccccggcaccaccccgaagcgccggcgggtccacagcaccacggccaccccggccaggaggtggacccaccacagccccaggggcgccggcacgatgcccgcctccagccactcacgaccgctgctcagcagctggaagtaggccacgaagaccagcaccgcgctgagcagcttgccgtagcggccatcccggggctcggccttggccagcggcaccgccagcaggctcagcaccaccaccatcaccggcatggacagccgccactcgatctcggcccgatcctgcaaaccaccggcggcccacagctccgccgtcggcgtgccctcgcggtcgcgactgacctcccgcggctcccgggtgtcgatcaacaggccgtggcggtcgaagtcggtcacccgccagtccagctgccccggatggccgtcgtagcggtgcccgtcctcgaagacgaagaagcgctgcccggtctccggatcgatcagctgccggccgcggtcggcgcggatcacggtctccagctccccgtcgcgggcgtgggcgaagacctcgcgcagcacgccgtcaccgtcggtgcggctggcgtagacggtgccggcgtccccgccaccgatgaaccgccccgcctgcagggcaccgagatcggcggtgcgcgccgcctgctcggcgtagacgtcggcggtgtgcgaggcccacggcgcggccacggtggacagcgcccccacgcccaccgccaccggcagcgccagcagcagcagaccgcgcatctgccgcgcgggaccgacgccgcaggcggcgagcacgggcagctcgctgtcgcggtagagccgccccagggccaggacgatgccgaggaacagcgcggccgggatcaccacccccagatagcgcaggatctgcagccccatgagcgcggccaccgcctcgccgggcagatccccgccggcggcatcggccaggtagtcgatgagctggttcgccgacaggaccgcaaagagcacggcgagcacggccagggccgccccggccgcctcgcggaccagatagcgatcgatgatgctcagacccaagggtgacggccccatccccggcgtgcgctgcaaaaaagcgccgcatttccgtagactgtgcgcctgcgcaagacaaccgacgcagcgcggccgagcataaccgagccagcgcgcggtgacgagggcacgggaggcttccatggagctcaagaccaaaagcggggatccggcgcggcagcgcaccgcctgtgtcgtggtgggcgtctacgagcgccgacggatgagcgaggcggcgcgggccgtcgacgccgccagtgacggttacctgagccatctgctgcgccggggcgaccttgaaggcgaggccgggcagaccctgctactgcccgactgccccggggtgcgcaccgatcgcgtactgctcgtcggctgcgggcgcgagcgcgacttcaacgagcgcacctaccgcaaggccgtcaccgcggcggcccgcgcgctggagcaggcgggcaccggcgaggcgatcctgttcctgcccgagctacccgtccgcggccgcgacgtggcctggcgcgtggccgccaccgccgagatcctcgagaccacgctctaccgcttcgacacctacaagagcgacccgcgcccgccgcgccgcccgctgcgccaggccaccctggccgtcccgcggcgtgccgacctgcgccgcgcccagccggcgctcaccctgggccaggccgccggccgcggcgccaacttctcccgcgacctgggcaacaccccggccaacatctgcacccccggctacctgggggaacaggccgaggccctggcccagcgcttcgacggcgtgcgcgccgagatcctcggtccggcggaactcgaagagcagggcctggcggccctgctggccgtggcccgcggcgccgaggcgccgccccggctggtggtgctgcactaccgcggcgccgacgacgaccaggccccggtggccctggtgggcaagggcatcaccttcgacagcggcggcatctccatcaagccgtcggcgagcatggacgagatgaagtacgacatgtccggcgccgccgcggtcttcggcgccgtccacgccgccgccgaggcgcagctgccgctgaacctggtggccgtcatcccggccaccgagaacatgcccgatggccgcgccacccgccccggggacatcatcgacagcctcgacgggcagcgcatcgaggtcctcaacaccgacgccgaaggccgcctggtgctggccgacggcctcgcctacgcccgccgcctggagccgagcgaggtggtcgacgtagccaccctgaccggcgcggccatcatcggcctcggccaccaccgccacgcggtgatgggcaacgccccggggctggtgcgcgacctgctccaggccggcgagcgcgccgccgaccgcggctgggagctgcccctggacgaagagtacgatgagcagctgcgctcgcccttcgccgacgtggccaatatcggcggacagccggcgggcaccatcaccgctggctgcttcctgcagcgcttcgcccgcgggctgcgctgggcgcacctggacatcgccggcaccgcctggaagagcggcgagcacaagggcgccaccgggcggccggttcccctgctcacccacttcctcgccggccgcgccggctggacgctgtgagccgggtggatttctacatcctcgacggccccggcgaggcgccacgggagcgtttcgcctgccggctggccgagaaggcgtacgagaacggctacggcgtgctgcttctgaccgaggacgatgaacagaccgagcgcctcgacgccctgctctggaccttccgccagggcagcttcgtcccccacgccaccctcgccgcccgggacggcgagccggtggcggtgggcggcgacgagcacgccgccgacgacgccgtactgatcaacctcaccgaccgcaccccggccacctggcaggcccgccagcggatcgccgaggtagtcgaccagcgcgaggcggtgctgcgcgccagccgccagcgctaccgcatctacaaagaggccggctgcgagccgcacacccaccgcatcgaggaggggcgccgatgaactcgcccgacgaccagccgcaaccgccgctgctctacgacgtcgtcatccccggcgagcaagtgcgcgccgacggcggcccgtggctgcgccccgagggcgacggcggggacgccccggacccgccgcagccgcccttcaccaaagaggcgtcgacacccgccggcccggcggcgcaacccggcgagaccggttcaggccgccccgccgcagacgccgacgcggcccagcgcgccgagatcgaacgcgaggccacccgggccctggcccgacacctgcgcagcgagctcgagcgccgcctgcccgaggccttgcgcgaggccgaggcgcccatccgcaaagcggtggatgacgccctgatcgacgccgtggcggccagccgccgtcagcagacgccggagacgaccgacacccccggcacacccgacaacgcccccggggcggacacccacacgaaccaacccgcaccgaatcgttaagaacgaggccctgatggagaagacgtacgacccgagcgcaatcgagtcccgactctacgagctctgggagcagggcggccacttcgccccctccggcgagggcagcccgtactgcatcatgatcccgccgccgaacgtcaccggcaccctgcacatggggcacgccttccaggacacggtgatggacgccctggtgcgctaccaccgcatggacggccacaacaccctctggcagccgggcaccgaccacgccgggatcgccacgcagatggtcgtcgagcgccagctcgaggccgaggggctgagccgccacgacctgggccgcgagcgcttcctggagcgagtctggcagtggaaggccgaatccggcggcaccatccagaaccagctgcggcgcatgggcgcctcggtggactggcgccgcgagcgcttcaccatggacgagggcctctccgaggcggttaccgaggtcttcgtacgcctctacgaggaggatctgctctaccgcggcgagcgcctggtcaactgggatccggtgctgcacaccgccgtctcggacctggaggtggtctccgccgaggagcagggccacatctggcacatggtctacccgctggccgacggcagcggctcggtggtggtggccaccacccggccggagaccatgctcggcgacaccgccgtggccgttaacccggaggacgagcgctacacccatctgatcggcaagagcgtgcgcctgcccctggtcggccgcgagatcccgatcatcggcgacgactacgtcgacccgagcttcggcagcggctgcctgaagatcaccccggcccacgacttcaacgacttcgccgtcggcgagcgccacgacctgccgcggatcaacgtcctcaccgaggacgcccgcatcaacaccaacgccccggagcgctaccaggggctggaccgctacgaggcccgcaagcagatcgtcgaggacctgcgcaccgagggccttctgcagcaggtcgaggaccacaaactgatggtcccgcgcggcgaccgcagcggcgccgtcattgagccgtacctgacctggcagtggttcgtgcgcgccgagccgctggcccgcccggccatcgaggccgtcgaggacgggcgcatccgcttcatccccggcaactgggacaagacctactacgagtggctgcgcaacatcgaggactggtgcatctcgcggcagatctggtggggccaccgcatcccggcctggtacgacgagcagggccacgtctacgtgggccgctccgaggccgaggtccgcgagcgccacggcctgggcgacgcgccgctgacccgcgacgacgatgtcctcgacacctggttctcgtcggccctgtggcccttctccaccctgggctggcccgagcagaccgatgccctgcgcaccttctacccgacctcggtgctggtcaccggcttcgacatcatcttcttctgggtcgcccggatgatcatgttcgggctgcacttcatgggcgaggtaccgttccgcgagatctacatccacggcctggtgcgcgaccccgaagggcagaagatgtccaaatccaagggcaacgtcctcgacccgctggacatcgtcgacggcatcgatctggaatccctcgtcaccaaacgcaccgccgatatgatgcagccgcagctggctgagcgcatcgaggccatgacccgccgccactacccggacggcatcaaggcccacggcaccgacgccctgcgctttaccttcgcctcgctggcgaccaccgggcgggacgtggtcttcgacctcggccgggtcgagggctaccgcaacttctgcaacaagctctggaacgccgcccgctacgtgctgatgaacaccgagggcgccgactgcggcagcggcgggccggtggagctgggcgccgccgagcgctggatccgctcgcgactggatcgcaccgtcgccgaggtccgccaggccttcgccgactaccgcctggaccaggcggcgcaggccatctacgagttcacctgggacgagtactgcgactggtacctggagctctccaagccggccctgcgcgagggcaccgcggcccaggcccgcggcacccggcagacgctgatccaggtcctcgaggagctgctgcgcctgacccacccgctgatgccgttcatcaccgaggcgatctggcagcgcgtcgccccggtcgccggtgcccagggcgagacgatcatgcgccagcccttcccggcggcggatgcgcagcggcgcgacgccaccgccgaggccgagatcgactgggtccagcgggtcatcctcggcgtgcggcgcatccgcggcgagatggacatctcgccgagccagccggtgccggtgctgctgcgccacgccggcgaacaggaccgggcgcgactcgccgagcaccagggcttcgtcaccaccctcgcccggctggagtcgatccgggtgctggaggccgacgagcagccgccggagtcggccctcgccctggccggcgagatggaggtcctggtgcccatggccggcctggtcgacaaggaggccgagctcgcccgcctggccaaggagcggacgcggctcgagggcgagatcgagcgcgccgagaagaaactcggcaacgagagcttcgtcgccaaggccccggccgaggtggtggacaaggagcgcgcgaagctcaacgaggcgcagcaggccctggagaaggtcgccgaacaagagcggcgggtggaggcgctctaagtaatcaattgcggatcgccgtgccgtgccctgccatcacagggtgcggcactgctctctcaaggcctcaagctccctcagcaactcggggatctcctcccggacaatgctccagaccgtttcctggtcaatgccaaggtaaccgtggatcagcctgttccgcgtcgcaatgatcatgcgccaagggatctttggcgatgaagaccgaacctgctccgggatatgcgtggccgcctcgccgatcagctccaggttacggagggtggcatcatagaccagttcgttcgccacgaaactagcgaaatctaggccatccgtgtaagcctgcaccttattggcaaaccggatcatgtcatccaagtaaaatgaccattgccttgcaccgggttcagacattgatgcgctcctgctcgatgtaagggcgcagctcccggcgcaaagcctgctcagtcaccaagtccaccgggcatcccagcaaatcctcgaggtagaattgcaccccgaagtagcgccgggaggtggcaggtccgttgaacgcgacaagcacgtcaacgtcgctcccctcagtagccgttcccctcgccgtggagccgaacagcgctaaccgctcgacaccaaatcgctcccgcaactccggcaaactgcgaccaagcaggaacaatacttcgtctcgatccatagccgcgtcctcagcggttcatcgacccatcatcctgtcacgagccgaagccggcaaggcctcaaggcgtattccagccaggcagaatgacccttgccatgatcagcgcatcctcacgaccggaggcggccggatagtagtccggccgccggcccacctcgtggaagccgtggcgctcgtagagggcgatggcggccgtattggacgggcgcacctcaaggaagagattctcggcctgcatgacctcggcccgctcgacggccacggcgatcaagtggctcgcgataccgtgccggcgccagtccgggtcgacgcagatgttgaggatggtgccctcgccggcggcgcagctgaccaccagataaccgaggatctcccgcccctgctgctggacgaagcagccgtagcccgccgacatgcagtcacggaagatgtgcccactccaggggtaggccaccgagcgctgctcgatggcgagcacggtggggaggtcttcgtaggtcatcggccgggctctgccgatcgaatccgccatggctgtgtctttcttgtggttgttcagccccggcgctgctacagccaggcgaccgcaaagaacgcggccaggatcacggccgtctgcccggcaagcaggcccaccacccagcgcacgacgccggagcgcagctgcttgatctctctcgtcagatccccccgtagctgctcaatctccttttgcaggcgcagttccgtctcgcgcaggtgcgtctgcgtcgccaggtccttgacctccgggtagcgctcctccatgcgctcgaacgcctccgcgatcagacgcgcacgcgtcttatcgtcgggcgcagaggccagctgctcgtagagttcgacaacggaagtcatgggaacgacgctagcaccaccgagggagcacggcaacgcgggggcgccgcgctgtcattcctcgaccagcccgcggatccgcttgagatcctgccacaccttggccttctcgccgggcgagcgcaaaaggtaggccgggtggtaggtcacccagaccgggatcgactgcgccccgtagtggtggacgcgcccgcgcagcttggccagcggcgacttggtctccagcagctgctgtgccgccacccgccccagggcaacgatcgccttcggctcgaggagctcgagctgccggcgcagatacggtgtgcaggcggcgacctcgtcgggccgcgggtcccggttgccgggggggcggcacttgacgatgttgccgatgtagaccccgccgcggtcgcggccacgatcgatggcggcgagcatggcgtcgagcagttgcccggcccgcccgacgaagggttcgccctggcggtcttcctcggcccccgggccctcgccgatgatcaccagatccgcctgccggtcgccgacgccgaagaccgtctgggtccgcccctcgcagagcttgcaggcgtgacagccggccacccgggcctcgagggcgtcccagtccaggtcctcgcagcccgcctccggggccgccgcttgcggggccccgcccggttccggggccgtcgtcggcgccgacgccggctccgcaccgcccgccgatccggcctccatcccggcgcgccccgacccggtctgggcccccgcccccggggctaccggctcctgccggggaccggcgggcgccgcaggcccaggcggcgtcgagacggccccggcggcatcggcggagggcgcctgccggggcgccgccggctccagcacggcggcgtcgcgggggatgtagcagtccacccccagttggcgcaggtagctgagccgccgggtatccacgccttagacgtctccggcctgcgggtggcgccgatccggcgaggcgaggatcttgttcagggcgttgatatacgccttcgccgaggcgatgacgatgtccacatcggcgccctgcccgttggccacccggccgccgcgctccagacgcacggtgacctcgccctgggagtcggtcccggaggtgatgttgttcaccgagtagagcaacagctcggtgcccgactgcaccagcgagtccaccgccatgaacgccgcatccaccgcgccgctgcccggggccaccgcctgacgttcctcgccgtcgatcagcagcgacacggtggcctccggctgctccccggtctccgagcagacgtgcagcgcgagcagccggatgcgctcgttctccagcgccgcaccggcctcggtgaccagcgcctgcaggtcctcgtcgaagatctcgtgcttcttgtcggccagggtcttgaagcgggcgaaggcctcgttgagctgctcctcggagtcgaggtggatatccagctcctcgagccgcgagcggaaggcgttccgcccggagtgcttgcccaggaccatgcggttggtgtgccagccgacgtcctcggcgcgcatgatctcgtaggtctcgcggtgcttgagcaccccgtcctggtggatgcccgactcgtgggcgaaggcgttgacgccgacgatggccttgttcggctggacgtggaagccggtgatgttggccaccagcttggaggtgggcacgatctcgcgggcgttgatccgcgtcgagcaggagaagacgtcctggcgggtcttcaccgccatgaccacctcctcgagggcggcgttaccggcccgctcgcctaggccgttgatggtgcactccacctgccgcgccccggcctggaccgcggccagggagttggccaccgccacgcccaggtcgttgtggcagtgcaccgagaacaccgccttgtccgagttggggatgcgctcgcgcagggtgcggatcagcccaccgaactgctccggcaggttgtagcccaccgtatccgggatgttgatggtccgcgccccggcgtcgatggccgcctcgatgatccggcagaggaagtcgtgctcggagcgcccggcgtcctccggcgagaactccacgtcgtcgcagagctgccgcgccagactcaccgcatgcaccgccgcatccaccacctgatccggtgtcatgtgcagcttgttctgcatgtggatcggcgaggtggcgatgaaggtgtggatgcgcccggcctcggcctgggccagggcctcgccggcggcgtggatatccggatcccgcgcccgcgccagggcgcagacccggctctccttgatggcctcggcgacggcgcggacgctctcgaagtcgcccgtgctcgccgccgggaagccggcctcgaggacgtcgacgcgcatgcgctcgagccccttggcgatgcgcaccttctcctcgcgggtcatggaggcgccggggctctgctccccgtcgcgcagcgtggtatcgaagatgtagagatggtcgcttgcacccatggctgctcagccctgtgtcgtggcggtcagcaccgccgaatggaagtcgtccacggcgccgccggggcgcccgtgcagaagcggtggggtgggatgttcggccggccgctcaggccggcagtcgacccccgccgcgcaggcgggcgttgctaagcagccgcacgcccccggcaccgctgcagcgaagccagcgggcgtggggcgcggggttggacgggcaggtcttcatgatgctttcgaatatatcgccgcagcgccgcctcggcaagcgttcaggcgcgccgatgccggcgccggtcgcgcagccgcagcaccgtgagcaccggccccgagaacatgtagatcaggaagccgaggcagatggccgtgggcgggtgcagggccaccagcgccatggccagcaccacccccgccacggaggtgaagcgcacccggtagcggaagtcgagctccttgaagctctcgtagcggacgttgctgaccatcagcacggcaccgagcaccaccaccacccctaccgggatggcggcctcaagcccggtcagccccacccgatcaccgaaccagaccaggccgaccaccgcgccagcggccgccggactgggcagcccctggaagtagcgtttgtcgtccacgccactctgggtgttgaaccgcgccagacgcagcgccgccccggcgacgaagaggaaggccaccagccagccgacgttgtcccagggggcaccggccccggtgttgcccagcgcccagaggaacgccaccgccgccggggcgaggccgaagctgaccatgtcggccagggagtcgtactgcaccccgaagtcactctgggtgccggtcagccgggccacccggccgtcgaggccatcgaagaccatggccaccaggatggccacggcggcccgcccgaactcgccgtcgatggcggagatcaccgccaggaagccgaagaagaggcagcccgtggtgaacaggttggggagcaggaagatgccgcggcgacggaccttcttattcatcacgcgctcccggccccgactcgaacggaagcccctgggcgtgccaggccatgaccccaccctggaggttgtagaccggctcgaagccgtggcgggtcagcaggtgggcagcgccggccgagcgcatgccgctgtggcagtagacgaccaccgggccgcccgccgcggagtggctgcgcagctcctgcaggcgccggcgcagctggtgcttggggatatgcacggcaccagggaggacaccgccgcgggtctcgggcgtggtccgcacatcgaggaacagcgtctcgccgtcgttgacccagcacaccgcctcggtcacggggatcggtcgataacgccgggtcagccggcgccagagcaaacgcccgccgagaatcgccacggcggccagcgccacgaagcggacggggtcttcctcgatccagtgcagcagctcggtcatggggctcccggcgccgccggcgggcgaaccccggggggccgcaccgccggcgcacgctggttcagtcgcggtcgacgagcttgttggcggcgatccacggcatcatgccgcgcagacgctcgcccacctcctcgatggggtgctcggcggccagacggcggcgggcgtgcagggtcggcgcgccggccttgttctccagcacgtactccttggcgaagtcgccgttctggatctcctcgaggatctcgcgcatcgcctcgcgggactcctcgttgatgacccgggggccgcgggtgaagtcgccgtactcggcggtgttggagaccgagtagcgcatgttcgccaggccgccctcgtagagcaggtcgacgatcagcttggtctcgtgcaggcactcgaagtacgccatctcgggggcgtaaccggcctccaccagggtctcgaagccggcctcgatgagcgcggcgatgccgccgcagagcacggtctgctccccgaagaggtcggtctcggtctcctcgcggaaggaggtctcgatgatcccggagcggccgccgccgttggccacggcgtaggccagggcgatctccttggcctgaccgctggcgtcctgctcgatggcgatcagcgagggcacgccggcgccggcgacgtaggtcgagcgcacggtgtggccggggcccttgggggcgatcatgatcacgtcgtgatcggccgccggctggatctgcccgtagtgaatgttgaagccgtgggcgaaggcgatcgccgcaccatccttgaggttcggcgccacctgctggttgtagatatccggggccgcctcgtcggggacgagcatcatgaccacatcggcgccctgggtggcctcctccaccgaggcgacctccaggccggcctcctgcgccttcgccgccgagctcgagcccgggcgcaggcccacgaccacgttgacgccggactccttgaggttgttggcgtgcgcatggccctgggagccgtagccgatgatcgccacgcgacggctggtgatccgcgaaagatcggcgtcctgatcgtaatagaccttcatgtttccccctgaacggattcgcgagtccgcccgccaccggacgggcggggatgagacgggacggcgctagacgcgcagatggcgctcgccgcggctgatgccgatgacaccggagcggaccacctccaggatgttgctcgggccgatggcctcgatgaaggcgtcgagcttgtcactcgtgccggtcatctcgatggtatagatcttctcggtgacgtcgaggatgcggccacggaagatgtccgtcaggcgcttgaactcctcgcgctgctcggcaacgccggcggtgaccttgatcagcatcatctcgcgctcgatgtgcttgccctcggtcatgtcgacgaccttgatcacatcgagcagcttgttcagctgcttgatgatctgctcgatgatctgatcgtcgccgatggtgaccagggtcagccgcgagatgctcgggtcgtcggtgggagccaccgtcaggcactcgatgttgtagccacgggccgtgaacatcccggagatgcgcgacagcgctccggattcgttctccaccagcatcgagatgatgtgccgcatgtagctctcccccgggaccgcagcgtgcggagtaaatgcgggaaaatactggcaggtgggctggaggtcaagcaaggcgagcccgcaaccgattgaccctcgacacacgcgcgagctatcttccatttaaaccctgcgcttcgggaggaatgatgaggcgcgcgaacaggcactggacgctagccttcgccggttcaacgctcggcgtatcgctccttaccgccggctcggcgggcgccgaaacccctgggtcagaccaggccgacttcacccaagaagtggaggtagtggaggccgccagcgccgagatcaaggaaccgaacccccacctcgagctgaacggtggcgcgcccgtcaccgcaggcgagagtgcttccggggcgttcaagtacctcgttgtggggctcggcaccatggagatctcgttcgatggaacgctgcaggaggcccccgacggcggcagcgagcatgcgaatctagaggtcccggacgatcggcacgagttcgtcaaactgctccacaaagacacgggcgaggtcaccgccgagaccgaggaagaggcaccgtccggcggctaccagtgggaagtgacgatcacggcagcctacgactggtgatccccacgtcggtggactgcccccgacctcgcccttcccctggactgctgactgcggagtcgatgcggacagagaccggcgaggcggcctagaaaccaagccgcgggaagcggctcccccgattactgaggcctagcgcatagacgcccgccccattcagaggtcgtactccgcggtcgccgtgatggttgtagagtagtctccggaagctccttcggggatatggtccttcttgaggaaggcctcaaccggcacccgcttttccccatcattcatgttgaaccggtgagagttcgagttggactccggcgccacgcagaggtcgatcgaatcgacaccatgctgatcggaggtcaacgggtagacttcatattgaccatcatcctgtcctcggtcgttgcacgcaccctcagcgtcatgggcaccgtcaaagctcaccttgaagtctgcccctggctcaccggtgaaatccaggcagatgggcggatcctgcctctcccccatagacagatcctgctgcccagccacgaaggggcccagatggacgaccctgttggcgcagctctcctgcatatcaataggttgggccacggtgagctccgtcgtaaatgtatcccgagccgattcgggctccgcgaaggccatcaccgagacgcccagaagcgcagcgcccaaggccactgccttgcgccgcacgcctgtcgcgcgatccgtgccccactccctggctgaactgaccgcccccataaggccctcctcaaaacacgctgcaagagcagcctgcaaccgacatcagtcaccctcttccgccagttccaattcttcctgatgctgccagtgggtgatctcgtccagcggcgaacgatccgccgggaccatcacacgatcaccgtcttcgacctcgccgttgaggatcaccacctcctcgtagagcgactccaggccaccttcgacttgctccgcacccaggcgatcaaggagttgcgccaggtgatcgcggagggtgtggctcgagtcgtagctgaaggtgatctgctcgaccgcctctgccggcgaagcgacccggacgatctcaccaccgtcatggatcgtgagatcctgatgactcaccagatcaccatccccctcaacgctgatgcgctgcgccgtggcggtctgcgggacatccaggcgctctgcctgctcctccgaagcgcgcaccagataccctcccggcggcagctgatccaggatgaagagaccatcgaagacactgcgatccgtctggaccacctccccggtttcggtatccaccgcctccatctcgaaaccggagacctccgatggctctgccgtgccacgctggcgacgaaccacgccatccacctcgcccgtgaggtgcagctcgaaatccagggggagtacccgacccgggcgcggctcgaagcttaccccccgggttgcaggttggacgaagggattgtcgatcgaccccacatccacctccacgttgaccggatcgtggggatccagacgggcggcccaggcctccccgttctcatcggtgcccccgcagctgcggcctgcacagacatcgaccccctccacgggctcgccatcctgatgaacccttgccatcaccgccccgtgatcgtagccgcgcccggcctcgggatccgggtaccaccccccggcaggatggggcagccctcccacatccaggccgaccgacacctgccaccgaccccccgtatccacctgaccttgccccgagaagcgccagtactcgcgagcagtacgggaaatgcccagacggaggttatgaggacggtcattgaagctgccgcgcacctgggcactgccccgccagttgtcatgaaggctctgactgtactcggcgttggcgctatccagctccgcctcgggcgccaggccatagctcacaccgaggttcagccgcccctcccgataacgcccccagcgtgtctgcaggctgccctgcgcggaagggtcgccgtcatccgcctggctcacggtcagcgaatgccggagccgctgaccgccgatgctcacgttttcgcgggtgcgcaggcgttgccaagtcgactcgccgtccgcggactcctgatgctcgtagcgcagacgggtgcgcagcggccccaaagagccgcgcacttgcaactcgtggccgtgacgcaagtcaccgctgacgcggctacgcagctcgtcggtctccaggccatccaccagggtgtactcgtagtccaggctccacgcgcccagaccgcgctccagcgcgagctgccaagcccggccttggtcattctcgaaggcaccgcgaagacggccccaaaccccgaacgcactgaacgaggcgtccgccccgaccagctctcggcgcgtcagctcgtcctcctcgtcatccggctccatgtagtggaggtcgccgccgaccgtcagggtctcggtcaccccgacgtccatccgcgccgccgcgcgccggtcctggtcatcgcgcggctggtgctcatagagactgaccccctctcggctggcatccaggctgtagtgcaccatgcccggcggcagcagccccgggccgatctcaatcgtccgcgagatggtctcgcgctcgccgtggggtccgtagaactcaatggtgtaagggttggtgcccggccgggcgtcaatgtcctcgaactcgtggcgatccgtgtccacatcgtgtgcaaagtcgaccagatcgccgtcgcgatagagctcgacgtcccagccctcgggaacctccacctcgatggactgatcggtaaacgtggtacgcgccataccctccggtcggttcgtcagggtcacccccatcccggagccgccacgccggatcaggtcgtaccggggcgcgcgcacccgccccagctcgtagcgctccagggccgggtggccgacctgctgcccgagggtcccgtcgaagcgccggattccgtcggtgtcattcgcctgtaaccgccactccgcctcatgccagaggagatctccagcgcctgcgagattaccgctggtgctgctaccgttcccgctttgctggtgattgaggctcagggaccatgcaggacgggtcatgaaacgggccggcagcggttcacggggcagccactcctcaccgccgatacccgccccgtcatcggtcagtcgtgcccaccgggcctcgcgctccagacggctaaggatcggcaattcctcgtccgcacgcatgtggacctcagcgcggcgcgggcgatattcgaagccaacgggcaggaactcctggatggcatcctcacggaagtagatgtcatcgtgctcttggatccaatcctcttcctcaaggatcagcgggcggtcgccgacctcgcccatgccgctggcggtatcgaaggagaccgtccggtccggatcgaggacccagccggagacctgcccctcaagcgggtcgacctcgaccgccagctccagatggcgggcgagctggcccaatgggtagtagatctcccctttgcgctggagcatatactcgctctcggagagggggtagccttccagctccacgcgcagcaccatatcctccaccccctcgccatcatcctcttcctggaggctctccacagaaagcggggcaggcgcgctgggcgaccagaacgcccccgccgcggccaggagccaaaccgcgaccgcaacagaccgcccagtcgcacccacgcgagaccatctcaccgacttactcgagggtgacggtgcgctccgccttcacgtgaccaccgctctcgccaaagccctcctcgtcatcctcgaaggcccgatacaccacccgcaactcatcgcccggggccacatcgtgattctcaaccgagaagggcagaatccgctcatccatcgatgtggagacagccgcccgagagcgttcgtggatcggctcatcctctccgggccggtagacctccagggaaccgtaaaccccccgctcaccgttgcgggccaccgtgatctccactgagtcctcgccgtccgcgtcttccgctggttcgaagcgagcaccccgaatctccggctcgccgtccggatcaccgactaggataccgaccggaatcgtcatggcgaagagcgcctgaatatcgacggccacctcgtcgtcctcgagttcctcctcggcgaatgcctgtccgtcggcggttggcatggtccgaacggcaaaacgggcgcgatactcgcccggatcgatctcatccggcacacgggacatgatgcgcacggtctggctctcgcccggctggagggtcatctggcggggatggtggcgcagcaggtcggccccgtggtggccccgctccccggcttcaggctccacgggatcaatcagctccgaacgcccgtaggcatccgcctcgacatcggtcaccagaacccggtactcttggacctcatcgctctggttaaacacctcgacctgcgcgctgcgctgctgatcgtcgaagaacagccgctgcggcgcgatctgaatcgccgccgacgcctgcgtcgcggcaaataccaaagtcgttgccacgcaaccaacagctccccagtgacacctaaccacccgcctcatggatttcgctcctatccgctatcattgccctaatgacccttggggcacccccccatccgcttccaatctaaaaccgaggtttccccgcctcctccctggggagaaggcgggatcccaacgcggcggagactagtccgcgtactcaaccgatacagtgaatgtattgctgtatactccggcgttttcaggggccgtactataatcctcgcactgattacaaaattcgacccactcatgcttctccccgtcttcccctaaggcgatcgggtcactggagctattgttgtcgtcaaaaccgaatgaggaagagaggggaataatcgtatcgtggtcgccgttctctagctcgagataaacggtgtgaccatcagggttgtgaatgtcgccgtcaaggcttatgtaaaattcctctccttcctcaccctcgacgtcgatgttaacgccatcctggtccggaatcgggagctcttgtccggcgacgacactgccggactcccagattatgtcgccttcggtagtgacgccaatcgaattgctcactgtaacgtcggtcgtgaagctctcatcggctttagcaccatccggcgtatcatctgccaccgccggcgtgcctatcagcaccgcagcagcagaaaccagcggcaacgcccatcggctgctcctgtaactgtctctttgtctcatgggcacccccttctaatggattttctaacggattggggccccggttagcgctcacggctaaccccccaggggccccaccttcatcgggccgaaccgaacgggcccggcccacagttagaagaccgttttagagctcgtcgtagttggcggttgcctcgacggttacctcataatcaccagcatcgtcgccggtgacctcaagattttcctcgatatcatcgtcgccgatgatgccacttccggagatttcctcgtccgagagatccagaccctcttcatcgacagagtgggtcaccgtatagctatattgttcaccggtttctccacccaccgtgaaggtgtaatcatcatcgacggtgttgccttcgatgatggtgtcgggcaggtccgcctcatcgctcaccgaaacatcgatgggctgccaaacatccagcgagacgtcaaatgaatcactgtcttcggcgccgtccggcaagtccgccaatgccttaccaccaccgatggccagaacggaaccggcggtcagcgccagcgcacccttggtccagtcgaacttccgcatgactgcttctcctcttttccctgtgcgaatcctttgcgcgttatgcaagaaagcaacttgcgatgggccagccccaggccatttctccggtttgcgacccgggattcgctggcattgagaacgctaccaaagggttctgaccgttctcgtccagctgatcggacgaaagacggggcgcaggtgtcagacacagtggacagaagttcggcgctgaagttgtctgccgatctggacagcttgcccttccacgactcgggggtattccgttgtactggtttcgggaataggggcatggccgggggagacggccaggagggacaccgcagccccggaccggcctgttgcacagggagtcagcaccatgagcacggagctcgaggtcttcatccgtcggcgcgccaatgagcaggggctctccctggccgaggtggcgcggcgggccgggatgagccggcagtcgctctacgattgctggtcgcgggatggctacccgaacctggccaccatcgtcgagctggccgaggtcctcggggtgcacccgctgcggctcctggagctgcagttccccgacgacggcgcggccgaggatcactgccacaccctgcgttggaacctggaccgggccgagctggccacgacgctgcttgagcacacgccccaggccgttatcggcctggacgccgatgggcaggtcgcgctgttgaacccggccgccgccgagcagctgcagcgccccccggagcgagtgctcggccagccggccgagcgcatcctgcccggcgaggcgctggggcgcatccgcgcgcagtgcccggtgatgagcggcgcaccgactcagccgcacgccacgccccgcggcagcctgcggctgagcacccgtcgcggcgaggacggcagcctgctgcagacgcgcgcgcagttggtcgaggcgccgctctacgagcgtaatgtggtcctgctgctcctcgaccccggggatcccgccaacgggacggcggccgaggcaccgccccccgccttcgaccgcgagccgctcaccggcctccccgaccgagagtcgaccgaggcgcttctgcgctgggcgatgcagcgcaccgagtcgcggggcagcgagctggcggtgctggtcatcgagctcgacggcttcgaccggaccgaagccgggctcggcccggagatcgccgaccgggtgctgcacaccgcagcccagcgggtcggcggtcagctgcgccacgccgatctcctcggccacctgcaacggggccagttcaccgccatcctgccggataccggctcgcgcagcggcgccctgcaggtggcccagcgcatctgccagagcctggagcatccggtggagaccggctcctgcgcctgtcagttgcagccgcgtatcggcattgcgctgttccccgagcacagccaccacgccgtcaccctcctcgaacaggcccgctcggccgccacccgcacggcgggagaccaccaaccggggcagatcgtggagccggacctgggcgaccgggtggcccggcgcgtggcgctgatccgcgacctgcgccgggccctagagcggcgcagcctgtgcgtgcactaccagccggtcttcgatctggccagcggcgagctgaccgccctggaggcgctgctgcgctggcccgaaggcgacacctcccagccgtccatcggcgaggtcatcgacgccgccgagcaggccgggctgctcggtgagctggaccgctgggtggtcgagcaggtgttgtcggacctcgcccactggcaatcccagggctgctgcgtgccgcgggtgagcgtcaacgcctcggggcgcaccctgggcaccggggccctggagccggcggtgctcagcaagcgcctggagcgcctcggactaccgccgggcacactggacatcgagctctccgagcgccacctgctcgacaccggcggcgccggccacgacggcctgacccatatccgcgagcacaccctcggggtcaccatcgaccacttcggcaccggctacgcctcgctgatctccctgcgcgacctgccggcgggacgactcaaggtggaccagaccctgatccgcgacctgcccacggacccggatcagcaggccctggtggccagcatcgcccgcctgggcgaacgcttcggcctggagctggccgccgagggggtggagacccggcaggaggcggaacaccttcgccagctgggcttcaccgaggcgcagggctaccacttcggctacccggccccggcggcggcggtgtccgagcacctggcgaccgcgccctagcgccgcgcgcccttcgcccgcgcacggctgctgcgctaccctagtccggttccgcggcctcgccgtcgccgacgaccggatccagacagggagcgaatcgatgcgcgtcacccgttttccactatccaccacccgtgagaccccggccgacgccgagatcgtcagccaccagctgatgctgcgcgccggcatgatccgccgcctctcctcggggctctacacctggctgcccctgggcctgcgcgtgctgcagaaggtggagcgcatcgtgcgcgaggagatgaaccgcgccggggcgctggaggtgctgatgccggcggtgcagccggcggagctctggcaggagtccggccgctgggagaagtacggcccggagctgctgcgcatccgcgaccggcacgaccgcgagggctgcttcggccccacccacgaggaggtgatcaccgacctcttccgccgggagatccgcagctaccgccagctgccggtgaactactaccagatccagaccaagttccgggacgagatccggccgcgcttcggggtcatgcgcgcccgcgagttcctgatgaaggacgcctactccttccacctcgacgacgacgacctgcgcgccgagtaccagcgcatgcacgaggcctactgccggatcttccagcgcaccggcctggccttccgcccggtggaggccgacaccggggcgatcggcggcagcgtctcccacgagttcatggtcctggccgactccggcgaggacgccatcgccgtctgcgaagccagcggctacgccgccaacgtcgagctggccccggcggtggcacccaccgagccgcgcccggccccccaggcggagcgggcggaggtggctaccccggggcagcggaccatcgccgaggtggccgcctacctgggtctgcccgaggcccgcaacctcaagaccctgctggtcgagggggccgacggcggcctggtggcgctgctgctgcgcggcgaccacgagctcaacgagctcaaggccgagaagcatccggcggtgaaggcgccgctgaccttcgccgaggccgagcgcgtcgagcgccagctcggctgccccttcggctccctggggccggtggggctgacgggggtgacgctgatcgccgatcacgccgccgcccacctggccgacttcgcctgcggcgccaaccgcgagggctaccacctcaccggcgtcaactggggccgcgacctgcccgagccggagaccgccgacctgcgcgaggtgaccgccggcgacccgagccccgacggcgagggcacgctgaccctgcgccgcggcatcgaggtcggccacatcttccagctcggcaccacctacagcgaggccatgggcgccagcgtcctcgacgagcagggccaggagcgcacggtgaccatgggctgctacggcatcggcgtctcgcgcgtggtggccgcggccatcgagcagaaccacgacgaccggggcatctgctggccggcgcccatcgcgccgttccaggtggccctggtggcgatcaaggccgaggacccggcggtggccgaggccgccgaggcgctctatgcggacctgaccgccagcggcatcgacgtcctctacgacgaccgcgacgcccgccccggggtgaagttcgccgacatggagctcatcggcatcccccaccgggtggtggtcagcccccgggccatccaggagggcagcgtcgaatacaaggggcgccaggatgcggacccgacccacgtcccccgagcggagatcgtgacatggctgaagaaccgtctgacgtaaccccggctgggccgggtggacgcatcctcatcgccggctgcgggcgcatcggccaggccctgggcgaacgcctggccgccggcggggccgaggtcttcgggctgcgccgccgcccggagggcctgcccgccgggatcaccccggtggccgccgacctggaggacccggcggccctggccgaagcggtgccgcaggatctggacggcgtctactacatcgtcaccccgggcagctacgacgacgacggctaccgccgcgccttcgtcgacggcctgcagaacctggccgatctcctgcgcggccatccgcgcccgccgcagcggctagtcttcgtctccagcaccgcggtctacggccagcaggatggcgagtggatcgacgaggacagccccaccgagcccggacgcttctccgggcagcggctgctcgaggccgaggccatcgccctcggcggcccgtgggccggcgtggtcgcccgctacggcggtatctacggcaccgggcgggacttcctgatccgcaaggtcgaggccggcgagccgtgccaggccgagcagtacaccaaccggatccacagcgccgacgtggtgggcagcctcgcccacctcggccgcgccgacgtgcccggcggggtctacctcggggtcgacgacgcccccagcacccagtgcgaggtgatggacggcatcgccgagctgctcggcgtcccgcggccaccgcgcggcgagccgggcagcggcggcatgcgcggggtgggcagcaagcggggatcgaaccgcaagctcaaggccagcggctaccgcttccgctacccgaccttccgcgaggggtaccgcgagctgatcggcggatagccgcggcgggggccgcccggcacggcccggctagccgacactgaactccgccggcgccgggtcgtccgccggctcgcaggccaccgactccacggtggccgccggcggcccctcgtggagccactcgcgcagctgcgccaccgcctccggcgggccgcaggcgagcacctccacccgaccgtcgcgcaggttgcgggcgtagccggtgacccccaggcgcaccgcctgctcctgggtggcagcccggaagcagaccccctgcacccggccactgatcgtacagcgtgtcttctcttgcgtcgtcgtcatgccacctccgcacgggccgaacgccctgctccagcctcctcggcggtcggctcgagcaggtcgctcagcgacagatcgaagctctgctcccaacgctcctccacccggcgcagccgctcggccagccgacggtcccagggtgccccggtctccagccccgccgccggcggcagcgggtaggcgagcatgcggtgcagctcggccagggtgaaggtcgaggtatcccgcgccagcagccacgccccgtccgcgctgcgctcgatgacgtggtgccggcgcagggtctccagggcctcggccagggcgggctctccggcgtccggctcctgctcgagcagctcggcgaaggtcaccccggcgccgcggcgctgcgcctggtagaggtgccccaggatatgcaccgccagcaccagtgcccagcggttgcgggccagatcgccgccggtgcgccagcggtagccgcgcagggcctgggtgacctcggcgccgatgaggatcaccagccaggagatgtacagccagaccaggaagatcggcagcgccgccagggccccgtagacgacctcgtaggtgggggcgcgggcgatgaacgcggcaaaaccacccttggccagctcgaacagccccgaggccaccactccgccgatgacggcgtggagcaccggcacactgcggtgcgggacaagactgtagatcagcgagaagacaatcgcctgcaccacgaagggcgccagattgagcagctgcgcgatcaggtccgacggcggctccagcgggcccagattcaccgtgcccatgtacgaggtggaggccacgctcacgccgagcagcagcggccccatggtcagcaccgtccagtacaccatgaaccgctgcagggtcggccgcggccgctccacccgccagatctcgttgagcacccgctcgatggtgttgagcagcagcagtgcggtgaccgtcagaccggcgatgcccaccgcggtgagctcagcggcgcggcccatgaagttctccaggtgctcgtcgatggcgtcgctggccgccgggaccaggtagtcgaccatggcctcgcgcaggcgatcggtgacgccctcgaagaccgggaaggcggcgagtaccgagaagccgatggtcatcagcgggacgatcgccagcagggtgacgtaggcgagcatgccggcgctcttggcgcactggtcctgctggatgcgctggatcagatactcaccgaagccccgcgcctcgccgacccccgggtgggtgggcagcgcccgaagcctgtcgccggcggcacgcaggcggccgcgcagttccgtcatcttggttccgcgcctccgtagttgatagtgcatgtgtagccacccttcagggcggggtacgttgacggtggagcctctccgtgcaggcgttagaatgccgagtaccgcaatcgagggaggtgctacggtggccaagatcctggtgctctactatagccgaagcggcgctactgccgatatggcccgccacgtcgcccgcggcgtcgaggcggttcacggcgccattgccgtggtgcgcacggtgccggcggtctccccggactgggagagcgtcgccccggagatccccgacgacggcgccccctacgccatcgtcgaggagctcgagcactgccacggcctgatcctgggcagtcccacccgcttcggcaacatggccgcgccgctgaagtacttcctggacaccaccaccagcgcctggctctcggggacgctggccggcaagcccggggcggtgttcacctccaccggcacgctccacggcggtcaggagtccaccctgctgagcatgatgctgccgctgctccaccacggcatgtacctggtgggcctgccgtacaccgagccggcgctggccaagaccaccagcggcggcaccccctacggccccagccacaccgccgggcccgcgggcaaccggccgatcaccgaggaggagcgccacctctgcgccgccctggggcggcgggtggcgcggctcagtgtccagctctacggggcgtccgaatgatctcggcgaagaccctgcacggcatcgcggtcaccgcgtttgtcggcttggtggtgctgatgctcagctggctgctgtggctctacccgccggcggatgcgctgatgcccatcgcgctgatcaccctgctcgggccgctggcgctcaccgcccgcggggtgctctacggccggcgctacaccgtggcctggagtgccatcttcgtgctgatctacttcatccacggcgtcacctacgccgcggtgcccggcccggagcggtggctggggatcgtcgagatcgtcctggcggtggtctacttcacggctgccctgatgtatctgcgtcaggccgggagcgctcggccaggatctcgcgaacgaacgggaccgtaagccgccgcccggcggccagcgaggcgcggtccagggtctcgaagaaggccagcagaccgggcagctcccggggcagccggcggatcaggtagcgcgcggtggcgtcgggcagctcgagcccgcgctgcgcggcgcgctggcggaggatggccaggcaggtggtttcatcgggctcgcgcaccgccaccaccggcccccagcccagacgcgagcgcagatccggcaggtccagcggcagctccgccggcggctgacgcccggcgaagagcaaccgtccgccgcgctccaccacccggttgtagaggtggaagaccgcgccctgccactcatcgcgcccgtccagcgcatcgaggtcgtcgagggcgatcagctgcgcctgctcccagccgtcgagcaccgccgcgccgtggccgagcagctgatccagcggcaggtagaccgccaccccgccagcggtggtcacgcggcggcaggccccctggagcaggtggctcttgccgaccccgtgggggccgtgcaggtagagcgccggcgcctccagcaggccgtcggccaggtcggtgaccaggcgcagggccgtgtcgttctcgccggggacgaaccgatcgagctcggcggcggcgttccagcggatgttcagtggcagttgcaccgatccccccggtgggtattgcgggtgggctcattccagggcgccgccgccgccctgtcaagcgccgccttgtccgaaacggcaggactggtaacctcgcgcgcatgaggagccggtacgcgagtggaccggtcgccggccgaacatcaacacggagcgagggaacccccatcatgcacagacgctcgatccccctggccaccgcgctggcgctgggtgtcgcgggcggcagcgccgccgccgaggaccgcgaggcctcagccagcctcggcatcgccatcaaccagggcaacaccgagagcgaacgctacaacctcaacgccgactacctggagcgcaccaacgcccaccgcttcaccgccaacctggagctcaaccggggcaaggacggcgacggcgacgaggacgtcaacaactcccgcatcggcggcggttacgactggttcttccacggcccctggtacgccaattccacgctctcgtggcgccaggaccgcaaggccgacctgcgccagcgctacgtcgccggtctcggtgccggttaccagttcttcgatgacgaccgcacccgcctctcggcggaggccggccccacctacatcagcgaggagacgctcggcggcagccgcagccgcgagggggccctgcgctgggcgctggactaccggcagtacttcgccgagggggcattgcgcttcttccaccgccacgagctgatcaccgaggtggacgacgccgacgagtggttcgtcaccacccgcaccgggctgcgcatgcccctgatggagaacctcagcgccagcctgcagttcaactacgactacgacaacaacaccgaggcggactcccgctacgacgccaccaccctggtcaacctgacctacgactggtgacgccgggcgccgttcgcaccgttaccgctgccagcggtagctgcgcgtgagctgcccgccaccgggccccatctcggtggcgggcagggcctcgggccagagcgtgtcggcatcgtccaaatcggccgccacccgctcgggggcgcgctcgagcatcagccgcagggtgacccgatcgccggcgatgcgctggacgtccacctgctcgaccccggtgacgtcttccagatagcgtaccgccccgaggtagtcctcgacgccctcgatcccggtgatggcgatctccagctgctgaccgtcgtgctcaccggggaccacggcgaagcgccgggtcagggcgcccccgacctcgtcgagcccctcgcggaccacccgctccagatcgcccgggccggtgtggtgctgcagggtgtcgtcgccggtgagcaccgtccagcgcgcccgccaggcgccggtaccggtctgccgcagacccaccgccgccacggcggtgctgccgtagcgctgcgaggcctcgcgcagggactcatcaaaaccgccccagatatccacgaaccccaccgcccgccggtcgcgaagatccagcgtcgggtacatcagcggcagggcccgctgctcggccccctgatggagtgcttcgagcacctcgccctcggtcccggacgcggcaaaaccgagcagatcccgccggccgtcgatctcggtcgccacccagagcaggatcggcgcccggtgctcaccccagaccgccacctcccgctcgcccagttggcggcgcagcacatcgccctcgaagcgcagctccacggccagctcgtcgtccacccgcacgtaccggtagctcgccaggtagcgcccggcgtcctcgagcaactccgccgccgggtgatcccccagaccctggtacacccccaccatgcgcccgatgacctgttccagacccgcctccacggccgcctcgcgctcggcgtcctgccggccttccacggggatctcggcggtgaagagatcgctcgccgccgccgtgcccgcagcgagcagggtccacgcggcgaggacggcggccagcacgacaccggctggacggcgagaggcgaaggaaggggcaaggggtacggccgtgcgcatgggcggggtatcggttgctgtcggtgggtgtcggtcgtcatcagacaacccgcccaacataccacgagccgcccgcggctttgagccaccgcagggccagccggcggccgcgcggaccgcgcggtgggcaaggtgcttggcgcccccgggggccggcggtcatactacgcggcgttggcccacgggccccgccccactggacatcccaggagaatcgccttggacgagcaacacccgctgacctatcgcgacgccggtgtggatatcgacgccggcaacgaccttgtcagccgcatccgccccgccgtcgagtccacccgccggcccgaggtgctcggcggcatcggcggcttcggcggcctggtcgagctgcccgacggctacaggcgtccggtcttggtggccggcaccgacggcgtcggcaccaagctgcgcctggccatcgagaccgggcgccaccagggcgtgggcaccgacctggtggccatgtgcgtcaacgatgtggtggtccagggcgccgagccgctgttcttcctggattactacgccaccagccacctggatgtggacaccgccgccgcggtggtccagggcatcgccgccggctgccgcgacgccggcgccgccctgctcggcggtgagaccgccgagatgcccggcatgtacgccgacagcgactacgacctggccggcttctgcgtcggcgtggtcgagcgcgagcagctgatcgagggcaccaccgtcacccccggcgacgtgctcatcgccctgcccgcctccggcccgcactccaacggctactccctgatccgcaagatcctcgagcgccaccccggcgcgctggacgagatgctcgacggcgagtcgctgaccgaccacctgatgcgaccgacgcgcatctacgtcaccccggcgctgcgcctggccgagcaggtgccggtcaaggccttctgccacgtcaccggcggcggcctgcccgagaacctgccgcgggtgctgcccgagcactgcgcggccgccctggagcgctggcagtggccggcggtcttcgactggctggcccgcgccggtaacgtcgagcgcggcgagatgctgcgcaccttcaactgcggcgtcggcttcgtcgcctgcgttgccgccgaggatgccgagcgcgccctcgaggtgctcgaggagcagggtgaggccgcctggcgactgggtgaggtggtcgccgccgaggacgacaccccgcggctgaccatcaacggggaggcgccgtgaccccgtcgccgcggatcgccgtcctgctctcgggcagtggcagcaacctgcaggcgctgctcgaccaacacgcggccggggcgctgccggcgaccttcgcctgcgtgctcagcaaccgggcggatgcctacggcctgcagcgcgccgaggccgcgggcatccccacggcggtcgtcgatcaccgccagtaccccgaccgcgaggccttcgaccgcgccctggccgagcacctggaggcggtcggggtcgatctggtggtgctcgccgggttcatgcgcatcctcacgccggtcttcgtggagcgtttccagggccgtctcttgaacatccacccgtcgctgctgccggacttccgcggtctgcacacccatgagcgggccctggaggcgggggtcgaggaacacggctgcacggtgcatttcgtgacgccggagctcgacgccggcccggccatcgtccagggggtggtgccggtccacccgggggattcgccggaggcgctggcgcagcgggtgcaggtgcaggagcaccgcgtctatccgttggcggtgcggtggttcgtgtccgggcggttggcgctgacggagtcgggggtcgccctggacgggcaggtgctggaggcgccggtgcgggtggatgcggagacggcggtcgatcggctttaggtcgaggcgttgctggccgtctaggggggcacgagcgaagacgcgcctctgggctgctggccgcctggggggtgtgccccgtgggtcgagcctttaggacgcgccgagcagcgcagccccgacgggggttcagcgcgaacctttgctggttcgcgctgatcagcgaggttttgtccgagcggcgcgcagcgccgcgagttaagcgagcggccccgtcggggtgagcagcacaggggaccccgcaggggcgcgtccttcgctcgacccacggggcataccccccaggcggcccgaccgcgccgggcacgcccgcggggggcgcgtcttcgctcgacccacggggcgcccccagacggccagcaacgcctcgaccggtggggctggcactgcgcggcgaacctcgacggcccatcactgcctaacggataacctacaacgccgcccgcccggaaaggagtcagtatgagggccccatccaaacgtaccttcagcgtccagcgcgcggccgcatggctcatcctgggcctactgaccgccaccacctccctggcagcgcccgccgcagcagccgaggccgagcgaatccccgagttccgggcggagtatgaggtgaagtacggccgtctgaccctgggcaccagccggctggagctggagtacctgggcgacgaccgctaccgctacgagatgttcgtccgcccccgggggctggcgcgggcggtgctcggcaccgatctgaccgatatcagcgaggggcaggtcctcgcagacggcacgctgcgcccggatcggttcgtgcacaagcgcgagggccgggacgagcgtcacgaggcgatcaccttcgaccacgacgccggcaaggtgaccttcgcggacggaaccgccatcgacctcgaggaaggcgccgtggaccgcctgctgccgcagctgctgatcatgcgcgacctctcggcgaccttcgatcgggtgctgacctaccgcatcgccgatgacgaagagatctccgactacagcttcgagcgcaagggccgcgagcgggtctcggtggccgccggctcgtaccgggccgaacgcatccagcgcgtgcgcgacggcgacagctcccgcgagtccaacgcctgggtctaccggcgactccacaacctgccggtgaagatcgagcacgccgacagcgggcgcaccttcgtcatggagctgaccgaggtcagcgggccgatccaggacgactaggcctcggggtcacgagcgcggcagcgtcaccccgtcctggcccatgtacttgccaccccggtcggcgtaggagacctcgcacggctcgtccgactcgaagaagagcatctgcgcgacgccctcgttggcgtggatcttcgccggcaggggggtggtgttggagaactccagggtcacccgcccctcccactccggctccaacggcgtgacgttgacgatgatcccgcagcgggcgtaggtcgacttgcccagacagatggtcagcacgttccgcgggatgcggaagtactccagggtgtaggccagggcgaaggagttgggcgggatgatgcagacgtcgccgtggacatcgacgaagctcgccgcatcgaagttcttcggatccaccaccgcggagttgatatcggtgaagatcttgaagtccttcccgcaacggacgtcgtaaccgtagctggaggtgccgtaggagatgacccgttgcccctcgggggtatcgcgcacctgccccggctcgaagggttcgatcatcccgtgctcttgcgccatgtgccggatccaccggtcggatttgatggtcatgcggcgccttctggtgactgcgatctggtcaggattctagggggcagcgcgcccgatgaccagggtacgcgcccgccgcagcggacgcgcacccgggccggcacagggcgctagagcatgtgcccgagcatcgcggtggcgatggcaaagtagatcaggatgccgccgatatcggcgatggacgtgatcagcggcgcgctggccgtggccgggtcgaggttcagccgggccagaccgaagggcaggagcatcccgatcatgctgcccatgaagaccacggccaccatggccagggagaccacccaggcgatgtccagaccgccgcggtagagccccagcgcccagacggcgacacccacggtgacacccagggcgatggccacaccggcctccttgccccacaggcgcaaccagtccttggccttgacgtcaccggtggcgagcgcgcgcaccatcagggtcgccgactgggtgccggcgttaccgccagtatccaccaccaggggcaggaaggtgaccaggacgatgaccgcctcgatggtctcctcgtaggcggcgatgatctcgccgccgaacatgttgatgaacaccagcagcaccagccagccgacacggcgctggtagagcaggttcatgctggcgtcgcgcatactgaagttgagcacgccgacaccaccgaccttctggaagtcctcggtggcctcggcctcggccacgtccatgacgtcgtccggggtcacggtgccgagcagcaccccctcggtatcgaccaccggcagcgccgtcaggtcgtagcgctgcaccgtctccaccgccttctcgcgatcctcgaaggccgagacgctgatgaagtggtagtccatcagctcctcgaccacggtctccggcgcggcgacgatgaaccggcggatggtcagggcgtcgagcaaccggccctcgcggtcggtgacgtagatgacgttcaccgtctcggccttctcgcgctggccgcggatgtgctgcaggctgcgctccacggtccagtcggcgcgcacggcgatgtagtccggcgtcatcagccggccaacgctctccgccgggtagccgagcagctcgcgggcctcgcgctgtgcccccgggggcagcagctccagcagccgctgggtggcctcggcgggcagctcctggaacagggcggtgcggtcgtccggggtgagcgcggcgacgatctcccgcgtctcatggtcggtcatgtcctggagcagggcatcctggttgtccccggagaggtaggagaacacctccgaggcccggggccgtggcagcagcttaaacaggaagatgcgccgggatttctccaggctcaggatcagttccgcaatgtcctgctccggcagctcctcgatgcgagcgcggacgtccttccagcgcctcccatcgaggagctgtcggatctcttcgagcagctcttcgtaagccatgatggggctccttcctgttgcgcgtgcagagggcacgcggcagcgcgtgccggcgcgccgggtggatgaatcaggggggaggccctagatctcgcgagcccccgaccctgcctgattgcagccgaccgtggtggcaggctccaggcagggccgggtcgggtcagacccgggccgagcgagccaccacaaggcggtcgtgccgcagcgcgccggccatggtcgccggggctgcggcgctggtactcggtacttggctgtccattcggtgcgttggggcggccgcgggggccatccattcactcggtccgctgaaaccggcctcaaaatagcgatggtcggcgcttgcgtcaatttttgcagcgcaccatggttgacccattcgcccccctcgcgtatgaactccggctgtctttgacgacgcgaggaacgcacccgatggccctttggatcgccgtactgctgggggttgtgcaggggatcttcatgttcctgccggtgagctccacggcccacatggtgctgctcgagcactggctgatcggccgcgatcacccaatgccggcgccggagagcgccgagatgatcctgttcaacctggtggtccacgtcgggaccctggtctccatcgtggtggtcttcgccccgagcctgctgcgcttcacccgctacagcctgcgcgatgcctacggctgggcccgcgccggacgctttcaggggccaccgctctacgcccggctgttcctgctggggatgctctcggtgctgttcaccggcgtggtgggcctgacgctcaaggcgaccttcgagcaggtcttcgccaacccgtggatgatcgccttcaccctgatcctcaccggcgccctgctcttctggacggacaagctcccgccccggcgccgggggttgcgccagaccggggtgggcacggcgacgctcatcggcgtcgcccagggtttcgcgctgatgcccgggctctcgcgcagcgccatgaccatcgtcttcggcctgttcgccgggctcaagcggcgctgggcggcggagtacagcttcttcctggccatccccaccatctgcgcggccacgctgctccaggccatcgaggtctaccagctcggcggcctggagagcgtcagcgtcgccgccctgatcaccggctttgtcgtcgccgccggggtgggcatcgtctcgctgaagctggtgatctacttcctctaccgcgcccagctgaaggtgttttccttctacgtctgggcgctggcggcggccatcctgctcggctggatcgacctgccgatatgaacgactcccgccaagcctttcaggctatggcgtgcgtttcgcgcttcgcggggagtgccggatcgtccgggggatggtccagtctgacctccctccccgcatcggccggttaaaagcgcacggcgtcgaaggagacccccaggtagaactcgtcgtcctccccggaggacatcacccggccgtaggccagatccagctggaccaggtcgtcgagcatgctgcggcgcaggccgaaggcgccccgggcatcctcatcgctgtcggtatccccggtggcctgcaggatcacgtcccagcgctcggtgaagcgccagtccaggcccagcccccagatgccgtcggtgtcgtcgtcctggcggttgtggctcacgccgaggttggcgtggaccgtggtgcgctggccccagtccacggtcagcggcaccagcaggaagtggtcgcggcggcggtcatcgctgatgtcgtagtccaggcccgcggccaggccgagtccgtaaccgtcgcggtgccggtcgcgccacagccacaggccttcgacgtcgaggaaggcgttggcatcggccccctcggtgccttgggtacccagccccacggtggtctgccagtcaccggtaccgcgggtggtcagggcaccgaaggtgccgacacggtcgccttcgctgcgatccacctcctggtgccagaagtccacggtgccgctgcgccggtcgatcagctcggcctcggtgatctcgtaggcgtcgccgggcagcggcccgctcaccgccgcgccactggccagcgcgccccccaggccggcggccgccgccatccacccaccgtaacgttgcatactgcctcctattgatcttgcgggatctggcataatgcgcggtttcccgcacagcaaaccgaatccggagatatggcacgccgcatcctcgtcaccagcgccctgccctacgccaacggcccgatccacctgggccacctggtcgaatacatccagaccgatatctgggcacgcttccagcggctgcgcggcaacgaatgctactacgtctgtgccgatgacgcccacggtacgccgatcatgctgaaggcgcgcgagcgcggcgtcgacccggagcagctcatcgaggagatggccgccagccaccaggccgacttcgccgattttctcatcggcttcgaccgctaccactccacccactcggcggagaaccgccacttcgccgagctgatctaccagcgcctggaggccggcggccacatcgagcgacacaccatcgagcagctctacgaccccggcgagggcatgttcctccccgatcgctacatcaagggcacctgcccgcgctgcgcggcccccgatcagtacggcgactcctgcgaggcgtgcggcgccacctacaccccggcggagctccaggatccggtctcggtgatctccggcgagcgcccggaggtgcgggagagcgaacacttcttcttccggctgcaggacttcgaggcactgctgcgtcagtgggccagcgccgagcacctgcagccggagatcatcaacaagctcaacgagtggttcgaggccgggctgcgcgactgggacatctcccgcgacgcgccctacttcggcttccgcatcccgggcaccgaggacaagtacttctatgtctggctggatgcgcccatcggctacatggccagcttccgccgcctggccgaggagcggggcatcgacttcgacgccttctgggatgccgggcgcgccgaggagaccgagctctaccacttcatcggcaaggacatcgcctacttccacacgctgttctggccggcgatgctccacggcgccggctaccgcaccccgacggcggtctactgccacggctttctgaccgtcaacgggcagaagatgtccaagtcccggggaacgttcatcaccgcgcgcagctatctcgatcacctggatccggagtacctgcgctactacacggcggccaagctctcggactcggtggaggacatcgacctctccttcgacgacttcgtccagcgggtcaactccgacgtggtgggcaagctggtgaacatcgccagccgctgcgccgggttcatcaccaagcgcttcgacggccgcctggcaccccggctcagcgccccggagctgttccggacgttcaccgccagcgccgagcgcatcgccgagctctacgagcagcgcgagtacgcccgggcggtgcgcgagatcatgcacctggccgaccaggcgaatcagtacatcgacgccgagaagccgtgggagcggatcaaggaccccgagcaggcgcgggcggtgcaggagatctgcaccatggggctgaacctgttccgggtgctgatcatctacatcaagccgatcatgccgcggctggcagaagacgccgaggcgttcctggccatcgggccactcgcctgggcagatgtgcaggcgccgctgctcgatcacgggatcaacaagttcaaaccgctgaagacgcggatcgacccgcaacaagtggaggccgtcgtggacgcatcgaaggagacgctggcgcaatccgaatccagtgagccggcgcaagggccgagcggccgcctggccgaggatccgatcgatgagccgatcaccatcgacgatttcgccaagctcgacctgcgcgtcgccgaggtgagggtggccgaggcggtggagggcgcggacaagctgctgcgcctggagctggatctcggcggtgagacgcgccaggtcttcgccggtgtgcgccaggcctacagcccggagcagttggtcggcaagcgggtggtctgtgtggccaacctgaagccgcgcaagatgcgtttcgggacgtcggaggggatggtcctctgcgctggtcccggcggtgaggatctgtgggtggtcggccccgacgagggggcggagccgggaatgcgggtgaagtaatcagggcgggccgtagctaccgcatgggccgtcgtggggcggggaccgggtgccgctgagcgcgccccgcctggcggcggggtcccctgtgctgctcaccctggcggggccgctcgctcaactcgcggcgctggcgcgccgctcggacaagacctcgctgttcagcgcgaaccggtgaaggttcgcgctgaacccccgccagggctgcgctgctcggcacgctcaaaagggcacccggtccccgccccacgacggcctacacggccccggaactgcgccccggaactgcgccccggaaccgcggccccgatctaccggcgccgctgctgctcccgcggcacctcacggagctccacctcgaacttccgctcctcaccgtcgcgcaggaccgtcagcgtcaccgcatcccccgcccgacgggcgaagaccaaccgctgcaactcccgcggctccgacaccgcctcaccgttcacgtgggtgatgacatccccgtcggccggcatggcacgcccttcgacactcacctcgaacgacgccccctgcagccccgcctcctcggccggactgcccgactcgacatccaccaccatcaccccgcgctccgggagattcagccgctcgcggaccccctccggatagccctgcagaccggccaccatcacccccagacgggcccgggaggtcagatccgtcagaccgccctcctccatctcgtccaggctctcctggagcagattgctgggcacggcaaagcccacgcccaccgagccgccccggccggtcagcccgccgccgcccggcacgatggcggtgttcacaccgatcacctctccggcggagttgagcagcggcccgccggagttgcccggattgatcgccgcatcggtctggatcatggggatctcgatctgcccgatccccggcagatcccggccgacaccggagacaatccccgtggtcaccgtagagctcagcccgaaggggttgccgatggcgatggtcttctggcccaccagggtctgatccgagtcggccagcggcagcggctcggcgccgtccgggatgctgtccggatcctcgggcttgagcagggccaggtcgtagagcgcgttggcgcccaccactcgggccggcaccgcttcgtgctcggcgaagctgagcttcagggaagcgccctcgcgcagatccacgctctcctcctccagggcgttgcggatgacgtggtagttggtgacgatatgccccgcatcatcgaccagaaagccactcccggcgccctggcggcggggcgagtcctcgcggggctgctgccggcgctcgaagaactcgcggaattcccgcgggagcatcccttcggggatgcggtcgaaggggtcgacccgctcgccgcggacctcgacctcgatggccaccaccgaggggccgtagcgctggaagatctccaccgtgttgcgctcatccggctggaggtgctccaggtcgtcggccagcgccggggtggccaccaggccgatcagagcggtcgccagcgccgccaccaccatccgcggcgcgcgtcgatgctgcatcgcgtgtgctaccgtcataaggctttctacctgtgggttgttcatcaagtagtggacaacaaggctagggtgttaagttcaccctgttcgtaacggatcaagccaccgatttccaacacggggatggcgatggatctcctgttattggccgtcgcggccgtgctggtcaacaacttcgtcctcacccagttcctcgggttgtgcccgtttctgggagtctcgcgcaaggtcgagacggcggcgggcatggcggccgccaccgccttcgtcctcaccctggcctcggtgctgagctatctggccttcacctacatcctggtgccgctggacgccgagtacctgcgcacgcccacgttcatcctgatcatcgccatcgccgtgcagctgaccgagatggcggtgcgcttcaccagccccatgctccagcaggtgctcggcctctacctgccgctgatcaccaccaactgcgcggtgctcggcgtcgccctgctcaacctgcgcggcgaccatgacctgatcgcctcggcggtctacggcgccgcggcggccgccggcttcggcctggtgctggtgatcttcgccgccctgcgcgagcggttggagagcgccgaggtgccccgcgccttccgcggtgcgcccatcgccctggtcagcgccgggatcctctccatgggcttcatgggcttcgccggcctggcccaggccggcgagcgggagttggccaccgaccgcgaggacatggtggaagtcgaggtcaccaccctgaccctggaagagggcggcgccccggcgccggtgatcctcctcggcgaaccggacagcgagcagatggtgccgatcttcatcggccccagcgaggcgcaggccatccacgacgccctgcacggcgtcgagccgccgcggccgatgacccacgacctgttcggcaacgtgctgcgcgccaccggctacaccctgcaggccgtctacatcgacgccatcgtcgacggcgcctacgtcgccgccctggccctggcacccgaggacggtggcgaggtgcgctacatcgacagccgctccagcgacgccatcgccctggcgctgcgcgccgaggctaccatctacgccgccccggaggtcctggaggcggcccaggagcgggagcagcagcgcccgcgggacgagtccctgcgcatgacccggctggatctggtgccgggtccgacgacgtgaggccaccaccgatcatgttaccctgtatcgtatgttcagcgcggtcctgaccctcacagccatcgccggtctctgcggtgtcggtctcggcgccgccgggcgccgtctggccgcgcagcgcgatccggtggtcgggcacatcgacgagctgctgccccagacccagtgcggccagtgcgggtacccgggctgccggccgtacgccgaggccgtggctgccggcgaggccgccaccaacctctgcacccccggcggcaacgccaccgcccgggccatcgccgacctgctccaggtggatccggagccggtggccgatgacagcaccgggccggccgtggcgttcatcgacgagagccagtgcatcggctgcacgcgctgcctgccggcctgcccggtggatgccatcgtcggcgcccagcgccaggtgcacaccgtgctcgccgacgagtgcaccggctgccgcctgtgcgtcgacgcctgccccatggactgcatcaccatgcagccggtggagccgccgctgaacgcccgcatccgcccgctgccgacgccgcagtcgaccaccgcccggccggaacagcggcccggaccgctgcgccaccagcaggtgcagccccggcggcgcggcgtggcggtggcggacgccaaggactactcccgcaacggcccgctgcgcagcctggcgctgccggcgcagctggtgctgccgctgctcgatcacaccggggccgaggccccggccaccgtggccgtaggcgaacacgtccggcgcggcacgcggatcaccgaagggcgcaacggggtccccctgcacgcccccacctccggggtggtcagcgccatcgagcgccggcccatcgtccacccggccggcggcaccgcgccgtgcctgatcgtcgagagtgacggcgccgactgccgcgagacccccatgccgcccatcgaggcgcccctgcaggccgaccccgaggccctgctgcggcgcatcggcgaggccggcgtacgcggcatgggcggcgccgccttcccctcggcgctgaagctcgccgacggcgcccgcagcggcgtcgacaccctggtggtcaacggcgtcgagtgcgacacctacctcacctgtgacgagaccctgctgcgcatgcgcgccgcggccatcatcgacggcgcgcgcatcgccgcccgggcctgcggcgccgagcgcatcctggtggcggtcaagaactccgcccccgaggccgcggcagcggccgaggccgccatcgaggccagcgaggccgacatccaggtggtgcgcgtcggcggcgactatcccgcgggcaacgagcggcacatcgtctacccgaccaccgggcgcacggtccccgccggtgcccggccaccggcggtgggggtggtctgccagaacgtctccaccctcgacgccatccaccgcgccgtccattacggcgagccgtcggtggagcggctggtcacggtcaccggcggcggtatcgccgagccgggcaactactgggtgcgggtcggcaccccgctgaacgccctgatcggccaggccggcacgcccggctgccggaccatcgtcggcggcggcatcatgggcaccccggtcaccgaccggcaggtgccgctgacccacggcatgaacgggatcgtggtcgagtccgccgacgaggcgccgctgttcgagcagccgtgcatcagctgcgggcgctgcgccgaggtctgccccgagggcctgcagccgttcgagatggcccggcgcatccgcgccggcgtcgatgtcggcgaggccgccgagcacatcgacctcgacccgatgcgctgcaccggctgctcgagctgcgaactggtctgccccagctccattcccctggccggcatcaccggccacgcccgggacgccgcccgcgcccgcctgcgtgagcgcgagcaggccgagcgggcccggcaacgccacgaggcccggcaggcccgcgaggcgcgccgccagcgcgagaaggaagaggcacgccggcgcaagcgcgaggccatggccgcccaggccgaacagaaccgcccgagcgagaccacggagggttgagcttggcggcacccacaacgcccaggatcatgggatgggtcctgctcgccctcctgccgggggcgggcgtgctggtgtggctcttcggcgtcggcgtgctcctgaacatcactgccgcgctgaccgccggcgtcgccgccgaggccgcggcgctgcgcctgcgcggccgcccggtggccccggccctgaccgacggcagcacgcccctggcggccctgatcatcggcatcgccctgccgcccctgctgcccttctggatccccgccctggccggcgccctggccgtgctgctgggcaagcaggtctacggcgggctggggcagaacatcttcaatccggccatggtcggctacctggcggtggtcctcgccttcccccaggcggtgagcctgtggccggccccggagaccggcgtgggggccgcggtacccgccaccgaggccctgcactacttcctcaccggcgccctgccgcccattgccgacgccatgacccacgccacgccgctggaccggctggccaccgagggcttcgccgccctgcccggcgatggcggcctgtgggggcagacccaggccgccggcgcctggctgtggctcggcgccgccttgctgctcggcggcgccggcctgctggccctgcgcatcgtcgactggcgcctgccggtcggggtgctggtcggcaccgccgccaccgcggcgctgctgcagctcggtgacggcgccccggtcctctttcacctgctctccggggcaaccctgctggtggccttcttcatcgccacggacccggtcagcgccccgcgggagcccacggcgcggctgatctacgccgcactgatcggcgtggtggcgctggtcatccgcgaactcggcggccacccggacggcttcgccttcgccgtgctgatgctcaacgccaccgcgccgctgctcgactacgtggtacgccgcagcgccggggaggccgcatgaccctaccggtgagcctgcgcgccgggggcatcctcgccctgttcgtgggcgtcgggctggccgccgtggccctggtccacgagcagacccgggagcggatcgccaccgccgaacggcaggtggtccttgatcgtctggccgccgtcctgcccgagggccacgacaacgcccccgaggaccaggtctaccagcgccccaccccactggatcacgacaccccgttgcgcatctacccggcctacgccggcgacgagtacctgggcgcggcggtggaggtggagaccccggagggctacgccggcaccatccgcctgctcgtcggcctcgacgccgacggccgggtcctgggcgtgcgcaccgtggcccaccgcgagacgccggggctgggcgacgccatcgagaccgcacgcagcgactggatgtacggcttcgacgaccggaccctgggcgacccgccggaggacgactggcgcgtgcgccaggacggcgggcagttcgacggcatcaccggggcgaccatcaccgcccgggcggtggtcgacgccgtgcgcgaggtgctgatcgactacaccgccgagccggaggcctaccgcggtgtcgaccaggccgaggacggcaccgccgtcgaccccgaggccgacggccacagtgacgagggccccaccggatgagcgagacccccaccccacgcagcatcttccgcgacggcctgtggggcaacaacgccgccctggtccagctgctcggcctttgcccactgctggcggtaaccaccaccgccgtggccgggctcggcctgggcatcgccaccctgctggtggtcaccgcctccagcgtggtggtctcgctgatccgcaacctcgtcccccaggacgtgcgcatcccggtctttatcctggtcatcgccgccttcgtcaccatcgtcgagctggtggtggcggcgtggctccacgacctctaccgcaccctgggcctgttcctgcccctgatcgtcaccaactgcgccatcctcgcccgggccgaggcgttcgcctcgcgccagccggtgggcccggcggcgctggacggcatcgccaccggcaccggcttcgccgccgtgctcatcgtcctcggcgccctgcgcgagctcatcggccgcggcaccctgctcgacggcgccgaacagctcttcggtccgatcgccgcgaactggacgctcgagctggtcgacggcgacgtcttcctgctggccatcctgccgccgggggcgttcatcggcctggccctgctgctggcgatcaagaaccgcatcgacgaccgccatggacgctgagcagcgccacgagctctaccggcggctgagagaggcgctgcccgagccggagaccgagctcctctacgagaccccctacgagctgctggtggcggtctcgctctcggcgcagagcaccgatgagagcgtcaaccgcgccacccggcagctcttcccggtggccaacacccccgaggcgatgctcgccctcggcgaggccggcctcaagccgtacatccagcacatcgggctctacaacaacaaggcgcgcaacatcatcgccgccagccagcagctcatcgagcaccacgacggccaggtgccccgcgaccgcccggccctggaggccctgcccggggtcgggcgcaagacggccaacgtcatcctcaacgtcgccttcggcgagccgaccatcgccgtggatacgcacatcttccgcgtcgccaaccgcaccgggctggccccggggaagaacgtccgcgaggtggaggcggggctggaggcggtgacgccggagccgttccgactccacgcccaccactggctgatcctgcacgggcgctacacctgcaccgcccgccgcccgcgctgcggggcgtgcgtgatcgctgatctgtgcgccttcccggagaaagacccggaacggacctaagaggtgggggcaccggccacggcgccatgagggggcgcagcccaccggcaccgctaccgacggggcgccggcagcggtgcctccgcgccggggtcagccgcggcgcttggcgccgaggcgcagccgcagggcgttgaggcggatgaagccctcggcgtccttctggtcgtaggcgccggcgtcgtcctcgaaggtggccaccgaggcgtcgaagaggctcttcggcgactggcggccgacgacgatgacgttgcccttgtagagcttcaggcgcacggtgccctcgacgtcctgctgggtctggtcgatcatcgcctgcagcgcctcgcgctccggggcgaaccagtagccgttgtagaccagctcggcgtagcgcggcatcagctcgtccttcaggtgcgccgcatcgcgatccagggtgatcgactccatggcacggtgggcgcgcagcaggatggtgccgccgggggtctcgtagcagccgcgggacttcatgcccacgtagcggttctcgacgatgtcgatccggccgatgccgtggcgcgcccccaggtcgttgagccggccgagcagcgccgccggcgagagccgctcgccgtcgatggccaccggatcgccaccggcgaaggcgatgtcgatgtactgcggctcgtccggcgccgcctccggcgcgttggtccacagccacatcgcctcctcggcctcggtccaggtgtcctccaggaccccgccctcgtaggagatgtgcagcaggttggcgtccatggagtacggcgcgccgccctcctcgcgcttgccctcgatgtcgatgccgtggcgctcggcgtactgcaggagccgctcgcgggagttgaggtcccactcccgccacggggcgatgaccttgatccccggctcgaggccgtagtagccgagctcgaagcggacctgatcattgcccttgccggtggcgccgtgggcgacggcgtcggcgccggtctcgcgggcgatctccacctgccgcttggcgatcagcggccgggcgatggaggtgccgagcaggtactcgccctcgtagacggcgttggcgcggaacatcgggaagacgaagtcgcgggcgaactcctcgcgcagatcatcgacgtagatctcgcggatcccgaacgcctccgccttgcgccgggcgggctccagctcctcgccctggcccagatcggcggtgaatgtcaccacctcgcagccgtaggtctcctcgagccacttgaggatcacggaggtgtcgagaccgccggagtaggcgagtacgaccttcttgacgtccgacatggggagctcctcggtattcaggttcaggggtcagtatcccagcatcaggaattcaagcagcgccttctgggcgtgcaggcgattctccgcctcgtcccagacgacgctctgcggtccttcgagcaccgcggcctccacctcctcgccccggtgggccggcaggcagtgcatgaacagcgcctgctcgccggcacactccatcagcgactcggtcacgcagaagccgcggaaggcctcctcgcgggccgcctgctcgctctcctggcccatgctcgcccagacgtcggtggtgaccaggtcggcgccctcggcggcggcgtaggcgtcgtcgaagacctggacgcggtcaccgcccagcgccaggatgtccgcctccgggcggtaccccggcggcgcggcgatgtgcaggtcgaagccgagcaggccagcggcctcgatccagctatggcacatgttgttgccgtcgccgatccacgccacgcgccggtcggtgatcggcccgcggtgctcggtgaaggtctgcagatcggccagcagctggcacgggtggcacaggtccgagaggccgttgatcaccggcgccgccgagtggccggcgaagcgctccagcatatcgtggccgaaggtgcggatcatcaccgcatcgaccatgcgcgagaccacccgggcggtgtcctccaccggctcgccgcgcccaagctgggtatcccgcggcgagaggaacagggcgtggcccccgagctgcgccatgccggcctcgaaggagacccgggtgcgggtggaggatttctcgaagaccatccccagcacccggccctgcaggggctggtgcagatgcccggcacggtgcatgtcgcgcagctccgtggcccggcgcagcagctggtggatctcgtcgacggagcagtcacgcagggtgaggaagtggcgcatccaggacgccctccttggttcggttcaggtcaggcgccggccaggtggcggcgcactaggtcgacgacgccgtcggcgagctggcggatctcatcatcgtccagggtcagcggcgggaccagccggaccacgcggccggcggtcacgttgatcagcagtccggcctccagggcctggcgcggcagggcgctggcctccacggcgagctcgacgccgaccatcagcccgcggccgcggatctcccgcaccccgtcgacaccggccagcccctcggccaggcgggcacgcagcgcctcgccggctcgggcggcggccgccggcaggtcctcgccctcgagggtgtcgagcaccgccagcgccgcccgggcggccagcggattgccgccgtaggtcgtgccgtggctgccggggccaaggatctcggcgtgctcggcggcggccaggcaggcgccgatgggcagaccgttgcccagggccttggccagcaccaggacgtccgggcggatgccggcctgctcgaaggcgaacagcgtgccggtccgccccatgccggtctgcacctcgtcgagcatcagcagccagccgcgctcgtcgcagagccggcgcagccgcgccaggtagtccgccggcgggatctgcaccccgccctcgccctggatcggctcgaccagcacggcgcagaccgccggatcgtcgacggccgccaccgcgtcggcatccccgtagggcacacgcaggaagccctcgggcagcggcgcgaacccctcgtgggcctgcgggttcccggtggccgccagcgcccccagggtccggccgtggaaggcgccgtcggccaccacgatctgcggcgccgtgatgccgcggccggccgcataccggcgggccagtttgatggccgcctcgttggcctcggccccggagttgcagaaaaacgccgcgcccatcccggcggcggcgcacaggcgctcggccaggcgttcctgcagcggcacccggtagaggttggaggtgtgcaccagggtctgcgcctgctcggccaccacccgggcgatggccggatggctgtggcccagcccgcacacggcgataccggccacgccgtcgagataggcgtgaccctgctcgtcgtacagccacgccccctcaccccgggtgaaggcgacgggcaggcggttgtaggtggggatcagggcttgcatggaccgtttcatacccgcatggaaccggctctagaagccgggaaaaaacgtctaacctaaccgccgacgggacccggcgcaagcaccgcaaccccttggaatcccggcggctagaagctggacggacggccgcagtgcgcgtcccagcagttgacgatggcgcagaagagctcggcggtcttctcggcgtcgtagatcgccgagtgggcctccttggcgtcccactcgatgccggcggccttcaccgccttggccagcaccgtctgcccgtaagccagcccgcccagggtggcggtgtcgaaactggagaaggggtggaagggattgcgcttgaagccggtccgcgtcaccgcggcgttgaggaaggccagatcgaagaaggcgttgtggccgaccagcaccgcccgattgcagccggtgttacgcaactcctgccggaccgggttgaacatcttgcccagggcgtcgcgctcgggcaccgccatgcgcagtgggtgctcggggtcgatgccgttgagctccagcgccttggggtcgatgcgtgccccctcgaaaggctggacatgacaggtgtgcgtctccgccggatagagccggccggtgccctcctcggcgcgcaggatcaccgccgcgatctgcagcagggcatcggtctcggcctgcagcccgcccgtctccacatccaccaccaccggcaggaaggcccgaaaacgggtgcgcaggggggggatctcggtgctctgaatacgctcgtccgcggcggacgactgcgcggggttctgctcggtcatggggctgccgtaactggattcgggtgccgcatgctacggcgccccgtgagcgcgagcaagccgcccggccctcagccgctggcgcccgccccggcggcgtcgaccagctgctgcagctcgccggagtcgaacatctccatgatgatatcgcagccgccgaccagctcgccgtcgatgtagagctgcgggatggtcggccagtcgccgtagtccttgatcccctgacggatgcgctcatcctggagcacatccacgtaggcgaactcccgcccgcagccggccagggcctgggccgcccgctgcgagaagccgcacatgggctgctccgggctgcccttcatgtacagcaggatcgggttctccgacacctggcgggcaatggtctgctgaaccgattcgtcgctcattgcgtctccatcctctgcggcagatccgcggcggggcccgcttccggccaccgcctggcgggcatcgtaaaacgccactccggcgcgctcatcccacccaccctagggttggtgcaaccgccaggccaggctctcgccggcgcgcaggggcaccaccggctcatcgccgccggggtagctggccggcacctccagcggggcccgctccagggtaaccgtctccgggttgaccggcaggccgtagaaggccgggccgttgcgcccggcgaaatcggccagccgctccagcgcaccggccgcctcgaaggcctcggcgtagagcgatagcgcgatgggcgccgtatagcagccggcacagccacacgccgactccttggccccccgggggtgcggggcggagtcggtgcccaggaagacccgcgggtggccggaggtggcggcctcgagcagcgcctcgcggtcggcctcgcgcttgaggatcggcatgcagtagtagtgcggtttgagcccgccgacgagcagatcgttgcggttgtagagcaggtgctgcggtgtgaaggtcccggccagacgcgggtcgtcgccggtcaccagctcggcgccgacggcggtggtgacgtgctcgagcaccaccttcagccgcgggtgccggtcgagcagcggctggagcacatcgtcgatgaaggccgtctcgcgctcgaagatatccagctccgggcccgtgcgctcgccgtggatcagcagcggcaggccctgctcctccatggcggcgagggcatcgtagcagagcagcagatcggtgacgccggcatccgagtgcgtggtggcccccgccgggtagagcttgacggcgtgcacgaaaccgctggccgccgcacggacgatctcctcgggcgaggtcttgtcggtgaggtagagcgtcatcagcggctcgaaggtcgagcccgccggcagcgcgccgaggatgcgctggcggtaggccgccgcctgctccaccgtggtcaccggcggctgcaggttgggcatgatgatcgcccgcgagaagaccgccgcggcctggggggccacggcctgcatgagggcaccgtcgcgcaggtgcaggtgccagtcgtcgggccggggcagggtcagggtatccatggagaggagtttccaagcgctgccggccagttgcaaggggcggccggggttttgcagggcgtcggcttgtggtagagtgcgcaactgatcgatggggccgtagctcagttgggagagcgcgacattcgcattgtcgaggtcaggggttcgactcccctcggctccaccacctatcaccaacgtacaccatttatcctcagatagttacggcgcatctagtggcgccgggtggagataagtggcgtcacgtttcgcaggattctcgcagggcgctgagcgtcgcatgatgagtgcgacagctggggcctgcgaagacccgacgcgccgacacggatcgccacggaccagcaggtcagaccgtctcgacccggtgcgaccagacaactctggacgtcctggtttctcacgactgtccccaggtcccggctccgcattgacgaactgctggaactcaacgagctcactggtgtgctagcctgaccgtacggatagatggaccgttttcccgatgaggcccagctatgtttcgtgtcgccaaccgctccaagaagtcgctctccagcggcgcgcgagcgatctccctgcgcccaaggaagcgcaagcaggtcaaagcgaggacaacgctctcgcgcccagtagcccaagttgaaaaggtgacgcgggcacgggacggcttcgccgcggaccggaaagtactacgtggcggcaccgagcgcgttgcgaaggctatgcgccgcaaggtcgcggagaaggaaaaagagttcggccatgagtcgtgactccgaggatggcgagtcacgtcacgatcccgatgccgaacctgcccgacgcggagagctggcgagttcggacgctgattcgccggatctctccgtatcggtttcgcccctcccatccgccgaggacctcagacgacttgacacgtaccagagcggactcggacgtgaagtcatcgacatggtcaaagcggagcaagcgtcccggcacgaggagagccgacgccagctagacgcccaggataggcggcttgaacttgagcaaaagcggcttgagctcaaggagaagtccatcaacctcgagcagcggcaggccgacgacgattcaaacgataaccgtcgcctccactggatggcgtactcgatcgttcttatcatcctcgccactgtcattccgattggggtcgctgtcgccttcctgctcgccccctgggccggcgtcgtgatcatctctgtagcctctgggctactgtcagccgctcgcctgatctgatctgctttcggcgcaggcgtcgccaccacagacacaccccctgatgccgccctcctacgccgcggccacagctgcccgacccctgcggctgtcggcagttttgacaacgcaacaccccgaccctcgcctgccccgaaaaacgcgattccaatcaatgccctggcaaaacggcacggaacctgctcagccgtgtgtccattccgtaccacctgccaggagagacaatcgcatgggagccccgaccctcgtccgtgccgttgcgggactgcgcagcgccctcagcgttcaccccggcaagaccaccccagccctgcaaccgagcgcagccccaccgggctgggacctgacccccgtcgaggactggtcggccatcgagcgcctgctcaccggcgagcacccgccggtggggctggtgcgggtgacggcggagaacgtcgaggcctgccagcgctttctcgccggcggggccggcgtggagtggctcgccctgtgcgacccgcccgacgggcacaaccaggacgccgtagaggccctgttggccagcgccttctacgacttccacaccctgccggcggaccctgagcggctggcggtctccctcggccacgccgccggcatggcgcagttgcgccggcacacccggtcgcggcaggccgaactcaccgccgacaccggcggcatcctcggcgacagcccggggatccaggccctgcgccgcgacctggcgaaggtggcgcgctgcccggccacagtgctcatccacggtgagagcggttcgggcaaagagctggccgcccaggcaatccaccacgcctcaccccggcgcgacggccccttcgtggccgtcaactgcggcgccatccccgccaacctggtgcagacggaactcttcggccacgagcgcggcgccttcaccggcgcccagcagcgccgctgcggacacctggagcgggcccagggcggcaccatcctcctcgatgaggtcggcgaactgaccctggagcaccaggtcaacctgctgcgcgtcctcgaggaccgggcggtgacgcgggtcggcggcaccgagcgcatccccgtggatgtccgcgtcatcgcggccacccacgtggacctggcggccgccgtcgagagcgggcatttccgcgaggacctctactaccgactcaatgtgttgcacatcgagctcccgcccctgcgcgagcggggcaacgacatcgagcgcctggcccacgtcttcctcgagcgcttccgcagcgcctacctcagcccggtgcgcggcttcaccagccaggccctgggggcactgcgccgccacagctggccggggaacgtgcgcgaactgatcaaccgcatccaacgcgccgtggccatgggccagcgcgcgctgctcagccccggcgatctggggctggaggcccggctgggcaccgtccgccaggccgagaccctggacgacgcccgggcccgggccgagcgggcggccatccttggcgccctggcgcgctgcgagcgcaacgtctcccgggccgcccgcgagctggacatctcgcgggtgacgctctatcgcatcatgcaccgcctggggctgaggccgtgagccgggggcacgggcctcgcgcccgccccccgctgcggcgccggatgcaacggtggtccggcctccccctggccgtgctcctcgccgccacgccgctgctggccagcgccaacgaacccgacgcggtgggcgccccgcctccgccccaggagaccgccggcggactgcagcagcgcaccatcctctcgccccagggctcgttcaccgccgagccgtcgctgagctactcccagtccacgtcaacgcgggtggccatcgacggggtcaccattctgccggccatcgccgtggggctgatctcggtgcgccagacccagcgcgagagcctcaccgccgcgctggggctgcgctacgggctcaccgaccggctggaggtggagacacgcatcccctacgtctaccgcgaggagcaggtgcgcgagcgcgagatcctgcagagttcggacttcgccggcatcagagactccgacggctacggcctgggggatgtcgaggcctcgttgcgctaccagctgagcagcggccgcggcgacggcgccatcttcaccggcggcctgcgcgtgaagagccgcaccgggcgggatccgtttgaggtcgagaccgacgagatccccctcgacgacggcaacagcgatgcacgcaacatctccatctacagcgaacagcccaccggcagcggcttctacgccgtccagcccagcctcaactgggtctacccctcggagccggcggtgctctacggcagcctgagctacctctacaacatcccgcgcaccgtgaccctggaggggtccgatggcccgatgcgcgtgcgcatcgagccgggcagcgccatcggggtgagcttcggcatggggctggccctcaacgaccgtacctcgctcagcctcggttacgaccacaccgcggtactgcgcacgcgcaccgacggcgccccccgggtggatgccgagttcggccgttttcaggtgggctcgctgctgatcggcgcctcgcaccggctcggaccgcggaccagcctggggctgtcggtgggcgtcggggtcaccgcggaggccccggacgtgcaggtgaccctgcgcctgccgattcgcttctgagccgtcggggccgggctcagccggccccgtaaccgcccccgcccggggtctcgatgaggatctgatcccccgcctcgagatcccgggtggcggtgcccggcagctcttcgacggtgccgtcccggcgctcgatggcgttgcgcccgcacgccgcatccgcgccgccggccagcccgaagggcggtacgcggcggcggttcatcagcgtcaccgcggtcatcggctccaggaagcgcaggcgccggatgaccccgtcgccgcccgggcacgccccgcccccgccgctgccccgacggatggcgaagcgctcgacgcgcaccggatagcgccactccagcacctccggatcggttaggcgcgagttggtcatgtgggtgtggaccgcagagctgccggcgaagtccggcccggcgccggcgccgccgcagagggtctcgtagtactggtagcgctggttgccgaaggtcaggttgttcatggtgccctggctggcagccatcgcctgcagcgccccgtagagggcgtcggtcaccgcctgggaggtctccacattgccggcgaccacggcggccgggtagcgcgggttgagcatcgaaccctccggcacgacgatctccagcggctccaggcagccttcgttgagcgggatatcgtcctcgaccagggtgcggaagacgtacagcgtggccgcccgggtgatcgccagcggggcgttgaagttgctctccgccagctgctcggaggtgccgctgaagtcgatccgcgcccggcgcgcggcgtgatcgacgcggaccgagacccggatccgcgcgccgttatccagatcaccggtgaactcgccgtcggcgaggcgatcgatgacccggcgcacgtgctcggcggcgttctcctggacgaagcccatgtaggcctgcaccaccgccaggccgaactgcgccaccatgcgccgcagctcggcgacgcccttctcgttggcggcgatctgcgccttgagatcggcgatgttctgcgccacgttgcgcgccggatacgggccaccgctcatcacggtggtgaacgcctcctcgaggaaacgcccctcggcgacgacctggaggtcgttgatgagcaccccctcctcggtcacccgggtggagtccgccggcatcgatcccggggtacggccaccgacatcggcgtggtggccacggctggcgcagaagaagagcagctcctgcccgtccgcggagaagaccggcgtcaccgcggtgagatcgggcaggtgcgtgccgccattgtagggatcgttgagcaggaagacgtcgccggggcgcagggtctcgccgcggcgatggaggatggtgcgcaccgcctccgacatcgagccgaggtggaccgggatgtgcggcgcgttggccaccaggttgccgtcggcgtcgaagagcgcacaggagaagtcgagccgctccttgatgttcaccgactgcgccgtcccggccagggtcgtgcccatctgctcggcaatcgagcggaacaggttgttgaacacctccagcagcaccgggtcggggcgccgggtatccacctgcggtgtctgcaccggctgccccgcctcggcggtcaccgaccggcgcaggatcagctgatcgccgccggtcacctccgcctcccagccggcgtcgatcaccgtggtggcgttctcctcctggaggatcgccggcccgctcagccgggtgcccgggagcagatcggcgcgggcgtagaccggctgctccgccattcgctggccatcccaggccgtgacccgggccagcggctgcggcggggccttcggcgccggcgcctcgccctcgcccgcttcctccgccgcggcgtggtgaatcgcctcgacgctgagcgcctcgaggacccgcgggcggtcatcgagggtgaagccgaagcgctggcggtgcagccgggcaaaggccgcgtcgacctcggcgacgtcgtcgctgccggggacctcgagcgcggtatcggtgccggcgtagcggacgtgggcccgcacgcgcagcgtcgccgcctcgcccgccagcccctgggtcgccagcccggcgcgggcctcggcggcgagctcgtcgatcacgtcggccagctgcggggcgctggccggctccaggggcgcctccacggtgcgctgactgatggcggtgatgtccgccagccccatgccgtaggccgagagcacccccgccagcgggtggacgaacaccgtgcggatgcccagcacatcggccacggcacaggcgtgctgccccccggcgccaccgaagcagttgagggcgtagcgggtgacgtcgtagccgcgctgcaccgagatacgcttgatcgcctgggccatgttctccacggcgatacgccgaaagccggcggccaccgccaccggctcccgggcatccccggtctcggcgtggatgcgctcggccagctcggcgaagcgctcgtgcaccccctcggcgtccaggggctgatcggcaccggggccgaagaggcgcgggaagaactccgggcggatcagcccgagcaggacattgcagtcggtgacggtcagcggcccgccgcggcggtaggccgccggccccggatcggcgccggcggagtcgggcccgacccggtacttcatgccgtcgaagtggcagatcgagccgcccccggcagcgacggtgtggatctgcatcatcggcgcgcggatgcggcagccggcgatctccgcctcgaaggtgcgctcgaactcgccgtcgtagtgggccacgtcggtggaggtcccgcccatgtcgaagctgatcagccggtcgatgcccgccatggccgcggtgcgcacggcgccgacgatcccgccggcggggccggagaggatggcgtccttgccctggaactgcgcggcgctggtcagcccgccgttggactgcatgaacagcagcggcacatcgccgagctcggcggccaggcgctcgacgtaccgccgcagcaccggcgacaggtaggcgtcgaccacggcagtatccccccggccgacgatcttcatcacggcggcggcctcggcactggtcgtcacctgggtgaagcccacctcgcgggcgatgcgggccaccacctgctcgtgggcggcgtcgcgccaggcgtgcatgagcaccaccgccagcgcccggtagccggcggcgtaggtgtgctcgagccgggcgcgcacggcgtcggcatccagcgtgcggaccaccgagccgtcggcgccgagccgctcggggatctcgatgacctcggaatagagcatctgcggcaggcgcacgcgccggtcaaagatatcggggcggtgctggtagccgatgcgcagctgatcggccaagccctcggtgatggcgaggaccgtgggctcgccgcggcgctcgagcagcgcgttggtcgccaccgtggtccccatgcgcaccgcctcgatccgctcggccgggatcggggcgtcggcccccacaccgaggatggtgcggatgccgtggagggcggcgtcggtgtactgctccgggttctcggagaggaacttgcgggcgatcaggcgcccgtcgggggcgcgggcgatgacgtcggtgaaggtaccgccccgatcgatccagaactgccagcgctctcccgccgcgaagccgtccgtcatgacccactcctgcgactcatacaaccggccatcttcgcacagggtcatgcgcgcgtgtggcgtcaccgcagatactgacctgcggctatcccgttacttcggcacgagcgaaggctactggctgcgcctgcagaacgcttacgacctggaggaggcgcgccgccagctggccgcgtgacggacgctgcgcggaagtcgtcgaagatggcgccccgggcaggattcgaacctgcgacctatcgcttaggaggcgattgctctatccggctgagctaccggggccggcgcctaacttgtacccatccgcccgccaccggtcaaccggcacgccggtggcgcagcacgaggttgcgcagccggtacagcaacaacccggcaacggcgaccagaagcaacagcgtcaccacggtgccgtaggtgcccaggtaggcctccacacgggcccagttggagccggtggcgtacccggcggcgaggaggacgccgttccacaatgtggtgccgagcagggtcagcagcaggaacggaaccagccgcatcggcaacagcccggccgggatggagaccaggctgcgcacggtgggtacaaagcgcccgaagagcacgatccacgccccgtgccggcggaagacccgatgggtcacctccagatcgcgctcttggatcaggtaccagcggctgccccggcggacccaccggcgggcccgcgcatcgccgaccgcccgcaccaccaggtagatcagcgttgaccccagggtggcccccaggctggcggcagccaacacggtcaccgggttgagctcggcctggtagacggcgtagccgaggaagggcatgaccgcctcgggggcgagcacgatcatcaccgcaaagatccccaaccagcccagcagctcgaccgcgtcgacgatgagttccggcatgcgcagcgatccctcccggttggtgcacgtcggaccggcctcgaccggccctgatacagggtaccagccgctccctgccccacccgggcaaccggtgtaagggcgcggcaacaccggccgcggcaggcgcagaacgccgccctgcgggcccggcaccccgccgggcccgcagggcgttacgccggcgcagcactcgaccgctcgctgcggcgcaaggccccaccgtggaccgccccaaaaaccccggccactccgcatgttacggctcacaggcccggttggcccggcaattgcactaataaggctgcggcgctgctcgtccccccaggcggcgcccccgcggaggcccggccgctgacggccgggccccgcgttaaccactacgaccgagaagagggaacgacatgatcaagcaaacgacgctcgccagcaccctggtcctggccatggctgtaagcggtaccgcctgggcgaacccgcagaacatcgccgaaggcgaagagaacaccctgtccgcctcggtgaacgccaacgccgacgacggcagcgccgccgccagcgaaggctcgacggccaacgtgaacaacagcgcccaggacggctcgtacaacacggagaagaactacagctcggagtcggcctacaacaaggacgataactccgataacagcaccaacctgacggactctcagaacagcaccagcagttccgagatgagctacgccaaggatgacaactccgacaacagcaccaacgtgacggattcccagaactcgtccacgtccaagaactgggacgacaactcggacaacagtctgaccgactcccagaacacgacgaagtccagcagtcaggagatgtcctacaacaaggatgacaactcggacaacagcaccaacctgacggactctcagaacagcaccagcagttccgagatgagctatgccaaagatgacaactccgacaacagcaccaacgtggccgactcgcacaacagcaacagcgagaagaactacagctcggagatgagttacaacaaggacgacaactccgatcgcagcaccaacgtggcggactcccacaacgacaactcggaccgcagcgacaactccgatcgcagctcgagcgtggccgactcgcacaacagcgagaagaactacagctcggagatgagctacaacaaggacgacaactccgatcgcagcaccaacgtggcggactcccacaacgacaactcggaccgcagcgacaactccgaccggagcctgacggactcccagaacgacaactccgatcgcagcaccagcgttgcggattcccacaactcggatagcagcaacaacgactcgttcaacaaggacaacagcgaccactcggataacagcaccgccgactcgtacaacaccgacgagagcgacaactccgacaacagcatcgctgattcctacaacaccatggactcccacaacacgatgaaggactcgcagaacgagatcagcgacgccttcaatcactacctcgacatggagatgacggtcgccagctccgagcttgaaggcacagtgagtggcaacaccctgcgcatcggcggcgacgacgacgcctggctgcacgtcaataaccgcatggcggaaggctcgatctccggcaacgcgggcatcacccaggtctcgcagaacggtggcgtcggcagcctgatccagcagaacgtgaccatgcagggcaacgtgcgcatcaacccggcccagtagtcggtcagcggtaaccacccggaactgggggcggccacggccgccccggccctccggcagggaagtatcggcaaggacaggcccgcccggcagcgccgggcggaccgcatcgggagcatcctcatgaatggcatccggcaacggctgtttgattggaccacgggtcgcacaccgatcctggccttgggcgccgccctcgcgactctgcccggactcgcggccgctgaagcgcttcaccacggacagcagctcttcgaacagcaactcggtgccccggtggcggccgaggcgctggacgagcaacgcggtctggcggacaccttccgctaccagaccagcaccatctcggaacagggcacggtcctcggcaacgtcgtggagtcgagccccagcggcatgaacgtcatccacgatggcgccctgcgcgacaatcacgggctgaccacggtcatccagaactcgggccaccacgtgatcatccaggaagccaccaacatcaacgtgacggtaaccccatgaaccgccacgccacgccactggccacgctcggcgccctggcctgcctggccctggccaccccggcaccggcccaggccgccgggctacccatcccgcacctcggcggcggacaccacgtggtcgtcgagagcctgcagtcggtccgcttccggggcgtcgaacgccaggccctggactacagctgcggctcggcggcggtggccaccctgctcagctaccactacgaccactcggtgggcgagcccgaggtcttcgccggcatgttcgctgccgcggatcagcagcgggtgcgcaccgatggcttctccatgctcgacatgcagcgctacctggccgagctgggctaccgcgccgacggcttcaacctcaccctcgagcaggtagcggcgctgcgcatcccgagcatcgtgctgatcgacaccggcggctacctgcacttcgtggtgatcaagggcatccgcgacggccaggtcctcgtcggcgacccggccatggggctgcgggcctacaacgccgagaccttcaagcagctgcgccgcggcccgctgctggtcatccgcgaccgccacgacctggcgcagctcaccttcaaccccgaccgggcctgggccgtacagacccgcccgccgttcgagcacgcccgcgagcaccaggggctgagcgactttacgcgcaacctgcgccgaccgggggactggtgatcatggccgcgccgaccgccctcccccaccgggccccctgggctgcgggcctggcactgctgatcggtgccatcggccacgccgccgccgaggagacgccggcctccccctgggacgacctggcccaagtgccgtccgccgagctggcccagtggcgcggcggctggaccagcgccgacggtgtcctcgtgcgcttcggcttcgagcaggcggtggcggtcaacggcgaaacgctgggccacgcccagatcgatcccgtggccgtgccactcggcgaccgggccggcgcccaccaggccgcccggcaactggccgagtcgttccgcttcaccaccaccgacggcgtacagatgcacctgggcgaccagggcatgaccctggtgctacagaacagcctggatggacaactgatccaggtcctccaagatctggacgttcagctggaagggatcccggtggaacgcctcaaccgactgggggagctgatgcaggtgcagatgctcgaagggctgcgctgacccggcctccggccatcacagcccctgcgtacgctccacgacccagcgaaaaccgatgcgctcctgctcaaggcggacgcgctcgccgatgcgatcctggcgcagatcctcgaacagcgcagcctcggcttcggtcagacgcgccagatcgccgaggaagcggtgctcgctcggctccgcggtccacagggggcggtgcgcttccagcgtggcccggtccatgaggagcgactcggcctgcggcagcgcccgacgcagccggttgaggatggcgaagccgtgggtgtcgatatccccccagtaggcgacacgcacgcggtgcagccagggcacctcggccaggcgctcgaggccgtagccgagaccgaacaccaccagcgcgcgggggtgcgccgggaaggcgaggccgttggtcttgttctcggtgatgaagaccgtctccaccgccggcgccagtgcctggaactgctcggcggggatggtcaaatcggtgagcccggcgatggcgcacgccggatcgagcacccgaaagcgcaccagcggcggctcctggcacaacccgtagcgttcggcgaaacgccgggcgccggtggcctcggcctggatggcctcggccggcaggactgcatcgagcagctccatgagcagcttgcgccgggcctcgatgaacttcgtatccactcccgggatatcgagctggcggaggtagacgccggggcgcggatggtcccggaagtagcgcagcaccgcgaggatccgatcccacgcctcggcgtgctccagcacggtcagcggccggcgggccagccagtcggccagctccgggaacgccgccaggccctgtcggcagagggcgtcgaaacgctctgcctcctggcggcggccgatcaggcgcagggcgtcggcctcggtcggtacaacggcgccggccggtagctcattgcggccgtggacgcggtgacggacggtgcgccactggatctcgaaaccgtaaccgcgctgcgcccggtcggcggcggcgaggcgctgcacccactgccgaacgccctcgaagtcctcggccagttcgcgggagcccggacggcggagccgcaggctcagcgggaagagcgcggcaccggtcacccgcgcagcgagcagttcgccccgatcccagcgcttctgcacctgctggcgcagatcggcgggggtcgtccagctcatccgctggttgccgcgcgccggatggccttttcggcgtggtacgcctcgatgctcagatggcgcagcagcgagaagcacccgccttcgccgtggacgaagccgacactggcgacgaagcgctcgatgatcgccctgacctggaggaacttgcgctcgttgtactgggcgtcctcggagccggtcaccgtatcctcggtgcaggcccggagctgctcgcggaagtcgcggacctcggggtcggtggtggtgtcggcgaccagctcgatgtagcgccccgagttgtagtcgatatcgaacagcgaggcgttgatggttgcgatgcgctcgcggatctgcgcgcgctctttgttgagctgggcgttgaagttggcgatctcgcggatggtgttctcgttgagcagctccttgaaccgggcctcgaagcggggcaggtcgtcctcctggagggcggcgatcttcgcctcgttggaccagccgaggacgaagcgggagcggtcgtcgatgcggtggcggtcgtccttctcgtggcgatccccgcccgccttgatctgcccggccggggtgatggcgcgatcctcgcgccggaaggtctccagatcccgggtgcaggcgtagtcgaagcgccgacccagctcctgctccagccaggcgtagaacgccgagtcgggacggatggcgatcttacgcaccagggactcggggtgcagcgcgggcggctcactgctgcgcggctcgcgcacccggtagtagaccagccggccacgcaggtggctgcgatccacccagccggccacggcgcggtagtgcgcctccgggaccaggagcgagaggccgaagttgtggagcagccgctcgatggccccctcccagtccgtctcctgctcatggacctggaggagctcaccggcgaaggggacggcctcctcatcgaggctcagctcctggcacaggcgctggcgcagctccagcatgcgcgccgggatgttggagcggcgctgacgcagcgactccagctcctcttccaggccggcgtgctcggcacgcaggtcgcgcatgctcacctgcgcctcggtttgctggttctggagccgggtcagcgcctcttcggcggcctcgcgctcgccggccgctgcctgctggttggcgcggaagacctccgccgactcagccagcggcagccccagggcgcgggccagctcgttgtaggtgcgggcactggcgctgcgccgctccttctcctcgctcttgcgggcgatctccgccttgagccgctccaggcgatccccgccattgtcggcgatggcctgcttgagctcgtcgcgctggccctgctgctcgccgtaggtccggtcgagctgggcgatccgatcctccaggcgggtgatcgcgcacggccagggcgtgctgctccaccccctggatcaggtccatgatgcggcggttctccagccaggcctggtcatcgaggaacttgcgcagctgcgccgacagccgcgagacggtgcgctgggtctcctcgccggcatccaaccagtcgtggtggatgcgcgccagccggcggtccggccccagggtctggaccggttcgagttccaggacgcgctcgagcagatcggtgagctcctcctgacgcgccggcgacatgagaaacccccagaaggcccggaagctcttgccctggtccgagtcggcgatggcgtcggcctccccgaagacctcaccgagcagcgcccccttgctgccgccccaggtggtgatgcgctcgcgcacctggcggtcgagttcacggaagttctgctccacctgccggaagtcggagagcagcccgcgggccgtgcgctccacctggtagaagcgctccttgatctgcgtctcgtccagcagcgccagctgcccatcgcggatggcggcaatctcggcgtcgatctcggcacgccggcgctccagggcctcgatccgcgcctcggggtcggtctccgccccctggaccacctgacggagcagatcgaagaccgtcatcagccgcgactccgcccccacgaactgccgctcctggagctcgtcgagccagccgagcgccgtctccgtcgccggggtcagatcgaagtgcggctcgtcggtattcggcgggtagaacttgcgcagccagccccgttcgtccgccgcccagtcattgagatactccgccgccgagcgtggatagaccgcctcgcccaactcctcgcgcaggccgtgcaggtagtcctccagggcgttggtcagctccccctgggcgcgcgcccggcaattgggctcgacgaaggcacgatgcaggaagccgagcaccagcggcgcgctatcggcagcgagcagccgccaggccgggtggtgacggcgcagggtgtcgaggtggtggtaatccatgctcggctcgctcgctgatcctgccccaaggtgatccggtacgggaaccggaaacggcggcggccgtcaacgggccgacccactcgccggcacccgcgatggccgggcgtgtgcggaccgaccacggtgcttggggccccccatcaccccaggcggttctccaccggcgtgccgctcatggccacccgggccgcaccggggatggattggccgagaccgtacccccatccaccgtcagcgcctgaaccgaaccgttgttggcataccgccgcccccgcggacgccccgccgcagctcactaaccgtgacgacggacagaaacaggccatgaccgtcggccgctgagcgctcaaaaaactgccgtacaccggagttggcgcgcccgccttttctggcctcgctgatgacgttggtgtcaatcaaaaacacgcggcgcgccctcctgatcatcggcgcgctggaagtcatcgtcacggccgacgtctggcatggaggcaagcagtgatagcatctctagcttaccaacggatgacgagggtatcctcgtggagcgagcgttcgggtccacggtcaacgggaccgccacccccgagagtgacctcgacgtggtcgctctggactcagatcgagcgcagcgatcgctccctggccacctgagaagatcgcttatgcgccttacgcaacgccagcgggaggtcattcagcaagcagcacgacgggcctttggccctggcgcgcgggtcaagctgttcggctcccgcctcgacgatcaggcccgaggcggcgatttcgacctccacgtcgagacctccgaggcggatcctgagcgcctcgtcgcggcgcggctgtccttcctccaggcactccatgccgatccagccctggaggatgagaagatcgacgtggtcgttcagagccccttgcacagcgcgaggccgatcgaccaggtggccaggcaggaaggcgtcgagctatgagcagcggcaaccgggccaaacttcaggaagcggtcgatgcctgcacctggcacgccgagatcttgcacgaggacctggcggagcacggcgatcaccgctacgacgccccatacgtcgcgcacctcgaccgaggcagactgcgcttactggaccagatggcctaccgcttcaccaagctccaggacaccatcggccagcaagccttacccggcatcctggagctcgccgaggagccgctgccgccggaaacccccttcgcgcagaagctccagcagcttgagcgcatcggcgtcatcccctctgccgaaacatggcgcgaactgcgcgagacccggaacgcgatcgcccacgagtacccggatcagcccgagatccgggccgcggtcctgaaccgcttcctgcaagatgtggagaagctcctcgcgttctggatccagatcgagcgcagctatcgctcccttgtcgcctgaacaagcgaacccccatgaaccccgcagcactccgcctgcaggtgctgcgcgccgaggcaggattgccgcactattggctcgccatcatcgcctcgaacgcggaaccgtcgtcgcccagggcattcgccacgaagggggcgtagcgctcgaagagcatcttcgtcgaggagtggccaagcagccgggagacgaataacggattctcgccggcagccaggtggagcacggcggccgtatggcgggtctggtagacccgtcgcggggccagaccgagggccttgagggtaggcttccagacctgctcggccacccagctcgggtgaagcggccgcccgtccgagcgcgtaaagacgtagtcgtcaccctgccgaccccgaatgtgccgatccagctccgccgccaaccccggcgacaaggggatatcccgccgggtcttgcggtgcttgagggtcgtctgccgcccatcgacccgggcctcgcgaacccgcagctgccggcgctccaggtccacgtagcacaccttcaggccgtcgacctcgcagctgcgcaacccggtatagaaacgcagcttaaagtagaggtagtaatccggatcgacggcggcgaggaaggcgtggacctgctccgcggtcagcggcatgggatcgtcgcgatcgtcgcgcaggggccggatttggcgcatggggtgctcgatcccgagttcgctttcggcgaagcgcatcacgccggcgaggggcgtgaggatgaagttgatacgggcgttgctcagccgacgctcgccgcgggcgttggtgagctccaggagttcgtgccgaaaggcgcggaccgcgcgctcggtgatctgatccaacggccactcgccgaagtgcggaatcagatagccctccagaacaccgcacacccgccgcgcgtagctctccttccagtccccgaggtggagctgataccactgccacgcgtaggggccgaagcgctgatccggcgctcgcgagccctgctcgcgcagccagcgctgcgcctcggccagcttgcggctgttggggaaccaggccgcataatcgaacgtccccatctcgatctcggcgttgatccgccgcagatcacgccggatccgccggcgattctcgggcgtatcgcgcagcccggaggtctcgcggaagcgccttccgtacagacacagatcgtactgcagcaccccattggggcggacacagaaactcgccatgaccttcacctctccttccctggagacgatgatcaatcgtacgcccgaacgggcggtctacgtccaccactggctgacgggagcacttgcttcgcggatcgcatatgagcgcggtggcggcggatggcccccaaacaggcggtcgcggtgccgcgcggtcagggctgccgggaactgttaaagtgaaggaatggagcagaccccgcagcatccgcagttgcactcggtcagccagcggctcgccagtccagtgccttgcgcggccgctggttgagaaggcgcgcaatatcgttgagttgggtctggctcggctcgctgagatcggcgccctggtccagggcctgtgcgaatcgggtactggacatcaaccggaccccccgccattctttggatgtacatgagcgtgtgtactaggccgcccgagcgtatccggccaggggggaaccatgagcgaacacattacccgcgtattccagaacggaaacagccaggcggtgcgtatccccgccgcataccgcctggatagcgaccgcgttttgatcgagcgcaatgaacgcggcgatctggtgttgcatccgttgcccgagaggcgcggcgattcactgctggcggccctggaggggtttgacgacgagttcattgcggccttggaagaggagcgggaccagccgcaaccaccccaggaccgggagtcgctgtgacttacctcctggacacgaacatcttgatctacctgatcaagaaccgccctcccgccgtggctgagcgggtcaacgccctgcccagggaagatctgctctgcatgtcgttcgtgaccttcgcggaacagctcaagggcgcagaaagaagcacccggaaagcgcaggtcctgcagagcctggaaaggctgaaacaggaaatcatcgtggtttatcccgatagccccgtcatatgccaccactacgcggaacagttcaccctcttgaacaagtgcccgccgcattccgcgactcaattcccgtcagggaatgagtcgtcggtcaaggcgggctttcttggctgaggacctagtgcttcacggtgtagaggttggccccgccggtcgttgtgaccgcataggcgcgcgaccagaaatagggcttccagaaccactgcgcgagatgctcagatgcgcgtgatcggcctcgccgttgcactcagtgagtgctgcagccccaattgccgatcacatcaacaaatgcgggttctcagcgttgtgttcgattgcactttaattcctgatctgaaacaatttcgccgtgaaactcatccgctccgacaagctcggcgtcaaggttcatcgacccgagcagcgtgaagccctcgatgcgacactggcggtgtatcgcaatcttgtgcgtgatctcatgacgatgatgatgacgcattggcctgcacttggtcgcttcgagggcaacgccatcgtcaaggaggtcgagcggttgatccatcccaccagcaagcgcccgcaggtacgctacccctatttcgcgcgccgctattacaagttcccgagctacctgcgccgcgttgcgatcatggatgccgccggacaggtgcgctccttccatacccgattcgacacctggcgctgcggtgatcgcaggcaccaacatgcacaaccgccacggcttgtttgtgccacgaatacattcccagcgctctatcagggccaatgcatccgcttcaatgaacgctacaccgaggcagcgatcaaggtctttcaccgaggcgactgggtgtggatgcactttcggctgaccggtgcgcatcgctatctcggcacgggcaagcagcgtgcccctcagcttgtggccaagcgcgggcgctacacgctgtccgtgcccgttgagcgccccatcaccctgccacgcaatgccgatgtcgatcgtgtgctgtcggtcgatgtcgggatcaacaccgccgctacctgggcggttgtcgatgccaccggcactgtgcacgcccgaggctttctcgggcgttgcgacaaagaccgtgaggcacggctgatcgcccgcatccagaaggcggcccgacagcacacgcgccacggctgccggctgccaccgggcttctgcgcccgggatcaccgccggttgcgtgggttgttcgacaatgccgctcaccagatcagccgccggatcgtcaacgaggcattggcgcatggcgcccaggccatcatcgttgagcacctcaagggctggcgaccccgagccggtcggcggcgcagccccctgcgccagcgcttccaccgctggttccaccggctgctcgtcgatcgtatcgaggccaaggcgactgaggccgggctgcgaacacggacggtctacccgcgcgggacttcttcgcaggcgttcgatggctccggcaaggtgctgcgggatcaagccaatgcccgtctttgcactttcccgagcggcaagcgctataacgccgatctcaatgcggcctacaacatcgccgcaagaggcattgtcagcattcaccgcccgactcgcgagagtcaggcgggtgcgcagcggccgaagcccgctgccacaccgcgaagcccggtgacgctctccagcctgtggcccacggccacggcaactgcgtgagtgatcggattccgcgactcaatttccggcaggaaatgagtcgtcggaggcttcaaagtggaggactgggcgtcctgagccggatcgaggcgctgtgcgcggaggtggaggccgccgagccggccggcgacgaggcggtggacgaggccgactagcccccggccccgccgagcggcccggcaccgtagcggccttgcccgcggcctccccctgtggtggaatcctgtgctcacaacctgaacacacctgccggacgggcctgcccaggcgtcaccgccctggcggtagcgtgccggagcgccccgaccgcgaatcgtcgatgggatcgcgggccgcaagctgcacaatcagatgaggctggaatggccaacaacaccacggctttagcccatcagctgcgggctacccaacgccttgcataccgcctcgagcaggccatcgaggtgctacgcccgcacttcccgcttgaccccgagcagttcgatccggacatgctgcccgtggaggtggcgatgggcctagacgcattccgtacgcgcttcgctgacctccaggacatgctcgggcgcacaactttccgcagcttggcgagggcggatgaggacgagacccccgggcaagagctgaccacccgcgagcggatcgcgttgatggaacgccgtggcatcctggacgccgcgtagtggcgacagatccaggaggtccgcaatcagttcgcccacgagtacccagacgctcatagtgagaaggcggcaaacctgaacgccgcttggcagcttacaccccccttgctgagcgttgcacggcggtgtacccagtacgctcaggaaaagcatggagtaacgtggtgcgactaacgcccgccgagcaggccacgatccgctctgtttgccacagccacctgccggccgacctcatatggcgcctacgcgtcttcggctcctgccttaatgaggaggcgcggggcggcgatgtggacctctacctggagctcgagggcgcagatgccacacggcgggccgccgtagctcgcgatcttcgacctgccctggaggaggccctcgaccggcccgtggacctggtcgttcaggatccggcacagcccctgaaagccgtcgccgccatcgcacgggagcagggcatacgcatcgctcaggccgactccggcgagcaggtgagctgacgccgcactattggctcgccatcatcgcctcgaacgcggaaccgtcgtcgcccagggcattcgccacgaagggggcgtaacgctcgaagagcatcttcgtcgaggagtggccaagcagccgggagacgaataacggattctcgccggcagccaggtggagcacggcggccgtatggcgggtctggtagccccgccgggggggccagaccgagggccttgagggtgggcttccagacctgctcggccacccaactcgggtgaagcggccgcccgtccgagcgcgtaaagacgtagtcatcgtcctgccgaccccgaatgtgccgatccagctccgccgccaaccccggcgacaaggggatatcccgccgggtcttgcggtacttgagggtcgtctgccgcccatcgacccgggcctcgcgaacccgcagctgccggcgctccaggtccacgtagcacaccttaaagtgaaggaatggagcagaccccgcagcatccgcagttgcattcggtcagccagcggctcgccgaggacgaggatatcctcgtgggactggcgttcgggtccatggtcaacgggaccgccacccccgagagtgacctcgacgtgggcgtgctgtgtgcgggcccccttcccgccgagaaacgtcgcgcattgatccatgacctgggccaatgcctcgggcgccctgtggatctggtcgacctccgtaccgcgggcgttcccgtgcgccggcaagcgctgccgcgcgcagcatggcagcattgctggaccaagggtgaccgattaccgcagcctctcctggccgaggccatgcgtgtccgcagtacgcggctctcgggttagcgccgcgacgaggacactcttatgccctcatgaccatctagatagtcataatatagcccaatccgtctcacgatgcccaaggcttttcggcctacgcccggcagttgtctccctcgcccgatctgatcggataacgctacccgaccgtcacggccccgcgcggccagggttccccggaactgttaaagtgaaggaatggagcagacaccgccccgcgctccgtgatcgagcgcggctgggtcaagctcgagaacttccgccgctcggggcacaagatgggctacgcctacaagctcaccccgagcggcctccaggagaggacccgcctcgcctatgagcacctgcagcgcaagcgcgccgagcacgagcgcctgatggccgagattgagcagttgcgcgccgaggtcgaggaggcagaggcagagctggcggagcgcccggcgcagccctcgtgacgcagtccttgagcatggctggcgccagctaaccctagcgataggcgatgctcggtatggaaaccgcagatcacccagcgaacccccacgatgcgctggtcaaggcgctgttggaggccccggagcgggccgccgtcgtcctgcgcgagaagctgtcgctgatcgagtgcatcgatgccgacgaggagctcctcgagctccagcgccacttcggctaccaggtccgccacctccggccggatgaaccggacgcctcctactcccaggacccggccgtgcgggccgtgctacgcgccctggcctggtcctgcgtacaggagctcagccgcgaggacctggtgcacctgctccgggacctgccgcccggccacccgctcgagaagccgctgctggtctatatcgcccggacctacggctccatcgccgaggccgatgtgcgctatgctctggagcagacacggccgattgagcaagcggaggagctgaccatgaccgtcgccgaggagtggatccagcgcggaagacaacagggctggcaagagggccggcaagaaggcctgcaagaggccgagacccgagcgttgctccagcagatcgagctgaagttcggccaagcaaccaaggaggcccaccgccagcgcgtggagcaaggaacccccgaggagctcgagcggtggcttcgtcgcatcatcacggccaatcgggtcgacgacctcttcgacgattgacgttcagagcccataagcgactcgctcgggaatattcatcacggcgccgcaacgggccgcatagacagcaccttatgggactgactcaggccgcccggctgtctcttccgttaccgttattgcctcagccaccccgcgcacccaaactcccccgctggaccgctctaccgcctgttggttgcccccacgtaacacctgtggttacattaccgctcacaacctgaacacccctgccggacgggcctgcccaggcgtcaccgtcccggcggtagcgtgctcgaacgccctaccccggccgcgccgcggccctgatcaagcgcccccgaatggacaccgaagaactccacctgcaggtgctgcgcctgctcgatgacaacccgcatctcagccagcggcagatcgccggcgagctcgggctgtccgtcggcaagacgaactacgccgtacgctcggtgatcgagcgcggctgggtgaaggcgcagaacttctcccactccccgaacaagcgccgctacctgtacaggctcacccccgccggggtgagcgagaaggcgcagctggcctaccgccacctgcagcgcaagcgcgccgagcacgaacggctgatgcaggagatcgagcagctgcgcgccgaggtggaggccgccgacaagacaccggccgcggacgacgcccccacgcgcaacccgggccagtcctgacgaacccgcacacccacccacacgaaccgcccaacgagaccgctttgctccagaagatcctctacctactcagcccccaggagaagcgccgcggcgccctggtcctggtcatggtcatcctcatggcgctgctcgagaccatcggcgtcgcctcggtgatgccgtttctcagcgtcctcggcaaccccgaggtggtggagaccaacgccgtcctcgccagcctctacgacggcctgggcttcgagtcggtggacaccttcctgatggccctcggcgcggccgccttcgcgctgatcgtcttctcggcgctgtttcgcgcgctgaccatctacgccatgaaccgctgggcgctgatgcgcgtgcacagcttcgcgcagcgcctgctcgagacctacctgcgccagccctacgcctacttcctcgaccaccacagcggggacatgtcgaagaccatcctctccgaggcgcagcaggtggtcggccaggcgatcaagccggcgctggaggccgtctcgcacctgatcgtggtgctggcgctgatcaccctgctggtggttatcgatccggtgctggccctggccgtggcgggggccctcggcggcacctacgcgctgatctatgtcaccatccgcggcttcctcgatcgcatcgggcgcgaccgggtgcgcgccaacaaagagcgcttcgaggccgccggcgaggccctcggcgggatcaaggacatcaagctgctcggccgcgagcacagctacctgcagcgcttccgcggcccctcggcgcgctttgccaagcaccaggcgaccagcaacgtgctctcgcaggtgccgcagttcctcatccaggcggtggccattggcggcatgatcgccctgaccctggtgctgatggccacccacggcggggcgaccagcggggcgctcggcgaagtgctgccgatcctcggcctctacgccttcgccggccaacgcatgctgcccgcggcgcagaaggtctatcagggcgtgagcaagctgcgcttcgccgcccccgcggtggagaacctctacaacgatctgctccaccgccagcagctcgccgagatccgcaagcgcgccccgcagccgctgcgcccgcagcaggcgatccggctggaggacgtcacctacacctaccccaacgccgcgcagccggcgctgcaggggattgacctggacatcccggtgggcacctcggtggggctggtgggcagcaccggcgccggcaagaccacgctggtggatgtgctcctcggcctgctccgccccaccgccggggcgatcaccgtggacggcgagccggtgaccgacgccaacctgcgcgcctaccagcaggcgctgggctacgtgccgcaggatatcttcctcacggactcctcggtggcggagaacatcgccctgggcgtaccacccgagcagattgaccacgagcaggtggcccgctgcgcgcgcatggcacaggtccacgcgttcatcatggacgagctgccgcagcagtacgccacggtggtcggcgagcgcggtgtgcgcctgtccggcggtcagcgccagcgcatcggcatcgcccgcgctctctaccacgagccggatatcctcgtcttcgacgaggccaccagcgccctggataccgtcaccgagcaggcggtcatggaggccatcgaggccctgcaccaccagaaaacggtgatcctcatcgcccaccgcctctccaccgtgcgcgagtgcgaccaggtggtgctgctgcagaaagggcagatcacggcggccgggcaatttgaggagctgcaggggcagagtgagcggttcaaggagatggcgagcgggttgtcctaaacgccctccaacactcatcagtcagagccgagcacattagtcaatgaagcgtccacggctggtggcacgaccaccgacacctcactggcacgccccaaaaaccgatacaaaggtctgcttctagacagccccgaatgaggacaccgcaacccggataattcacgacaggcagggagatagattggcgtagcgccggataccttggataatcatggagttggagactacacgagccagagccgacgctacgccaacctatttgccgcctgtcgtgaattatccgggcccaagaggacttatgttttgaatgtggatccctttacggcgagtgttccaaaagagaacaacggcggttatctcaaaattctacctgcacgtttgagtggtacggtgcggctatcgggagccaagaacgccgccttgcgtcatttagctgccagcttgctcactgatgaaccagtgattcttaataatttccccgccagcctgctagatgcgaagattcacgtcgagatgctggagcgcttgggcaaacgtgcggcattacgaaaacaagactgcatcatcttgagccaattaacgccttcaacatcacggttagaatggacaggccgatcgattcgaaacacgctgttgatcctgggtgcattagtcgcacgtaccggggctggcgcggttcccttgccagggggttgtaagctgggtgagcggaagtacgacctgcatgttagtgtactcgagagtctgggggctactgtctgggaagaagacgatacactttgcgccgaggcccctcaaggcttaacaggcatggatatccacttacgtattcgctcaacaggagcgaccgagaacgcaattctgtgtggcaccttggcccgtggtgtcactcgcatctggaatccacatatccgaccagagatcctcgacctgatcgaactactgcgcaaaatgggcgcacacattcgcgtttttggccaggagcacatcgaagtgacgggtgtagagggcctcggcggtgcagagcatacggttatcgcagacaatatggaggctataacttggctggttggggctgcgatttctggcggcgatgtggagattgagggttttccgatttcagacatggaagtagtacttgctcatttgaaatccgcgggcgcgaagatctatcaaggtgccggatcggtcattgtgcggggaggcccatgctacccgctggaaatcagcaccggaccgcaccccgggatcaattctgatgtgcaaccgatccttgcggcatgggcagcccatgctaagggtgagtcgcgcatcatcgatttacgttttccagggcgctatgcctatgcggaagaactggctcgtatgggtctttgccaccaattacatggcgatatgttgctgatctatggtaatggcggcgggctgcacggggctgaagtacgggcacttgacttacgtgcaggtgccgcacaagtactgtgcggcctgacggcagaaggcgagaccgtgatccacgatgcgtggcaacttctccggggttatgaccgttttgctgaaaaactagcagcattgggtgtggagtgctggtggaagaattgatctcgagcctctcgcgtctctgtcctggcggggtgcataggaatgtcagtttggcgcagttcagtcgttggaaaatcggtggaatagctgaccttgtcgttgaacctggctcgctggaggagctcagtgcgctacgtgccttcatttctcgcgaggggttggcaaatgtagtgatcggtgagacttcaaacctgctctttgctgacgaaggtttgcgagctatatgcatccggattggatcgaggctggccaacgttcaagttgatggtgatgaacttgtcgctgatgctggtatctgggtgccgtgtttcgcgcgccgagttatgcaagcaggtctgaccggtgccgagcacatctgcgggatacctggaacactgggtggcttgatctgcatgaacggtggtagtcagggcaataacatcggcactgctgtgctggcagtaacagcagttaacaaagacggagtggcactgacgttgagccagaaggaatgtggctttgcctatcgtcgttcagttttccaggaacaagatttggtgatttctaaagcacgtctgcgctttttacagatagaagagaaacgtgtcgtacggcgacaaatgtcagcacttttgcatgaccgcaactgtaaatttccacgcaagaaacccaactgtggatcggtcttcaaaagcaacccggccatgtatgccgagttcggtccgccaggtgcagtgattgaacggatgggcttcaagggttatcgcatcggcgatgcggtggtctcgacacaacatgccaatttttttgttaacgagggctcggcccgagcggccgacatgcttcgtcttatccgtgaggtgcgtgaagcagtttatgctgaatcagggcatcagatggaagctgaagtcaggttcgtgacgcaagaaggaagtatcgtatctgcatgatgaaaaaaggtcctttcgcggattgatcttgcccgccaccaggggcctctagaaacctgctctcagcaagttggcgcttcttgtggaacagagtgagttgcggcgcctgcttgctggcatttagtagtttttagaggccccatcaagcctgaatagataacagtcgtagaatcaactttaaaacacaacactcatacccggagtgaaggaggatgttgcgatgggaacaccagcacccgagtagtgacgagcgtgctctcccaggcgggtgccgcgtcacaaatccgctcggggaaccggttattcagaaccgactatttaaaacctgttgttaaggagtttttaatggtaataaaacgccctctgagtcacagcttaaagcacaaaattttacgtcgccacaaccctcaatatgatcggtggctaaaatcttctcaaaaaaatgtcgcacttcttcctataccgaaaaacgctaacacatggctaacatcaatttttctggtcaatcatgctccgtcatcaggttttgacccaatgcatgaaacgccttctagttttttaagaaaacaacctagcatgtctcctagggtaagttcttttaatgaaattatggaagatgccacccagaaactaatcgttttaagagaccccaaaaaaaggcttgtaagcggcttttatgataaacttgtaaaaaaacatcagaaaaaccctaaatatagtgaagaggttgctgcagaggcagaaaaagaaacgggtagcattacttttttagattttctgtcttttttatcaaaagtcccaaagtaccggctgaacttccattttttgccacaatatttttgggttgattattacggtgaagatttttttaataaaattggaacattagaagacatagaagacatagaagcatacctcaaaaacgaaggttttgacatttcgttaggcggtgcgactaaccttcattctggcattcaaaagaaaacaaattacgcttcagaagttatcgattgtaccaaagcaacaattgaagatctaagccggttaacatatcccccgcattatttgtctttttttggcgaaagtgaatgtcgcctgtttgaagccatgtaccaaagagatgtcgaaattcataaaaaatatttttgtcctgaatcgacttaatgcgaatagccgtgaaaacactaatgtactttgaaatcttaacaacaacaggaagagagcttaatgtttaggcctagtccacatagtcacgtagacgtttttactatttggcataataggtgcgatcatgtttttgagtctatgtgttcaataatttttcaaaatttcgccaactatcgaatcattgcggtagatgacggttcagtggacggcacaggtgagatgctagagtcagcaaaagagaaagctgcaggtaacaacctcgaaatgcttgtttggagaaaaaaaaacgaaggattcacggtttcactgattcaggcaatcgagcgttatggacaaggtgatttctttgccttgcacggtgcaggagatttttcttatccggatcggttggcaatgcaatatgacttggccgaaagagaagggtgctcggtagtagggtcctggattaacgttaggagtttaaaacaagacacaaaaaaaacacgcaaacctaccaaaaagcaaactcgaaacccttttgcctaccaaagaccaaaacccggctcccatggttctgctttgataagagctgacttataccacagagcagggggctatagacctgagttcacgtatgcgcaagatgccgatctttggctacgaattagcaaacttgcgccaataatgaatgtacaaaaagtattatacgaaaaaaaagtatttgatggatgtgtttcatccgacagaaacaaaaaaaaagcccaaaaaaatttctacctcgtggcattacagtctgcaatgagcgtcgacttgacgaatcacgatgttgttgacggtttatgcgaacaaaatgtggccgaatacgttaatagtgatgttgaggcagcgaataggtgcttgaacccgaaagctaagccccccctccctcttttaacgcgggtagccattcccatctacagacggataaaatccgccgttttacaccttagggcgtacgcatatcacggttgacaactggtttcggatcattcagtgcgcccagaacgcgcggttcaccagttgagcaaggttctacccaggcagtagccggtttgagctagtagctgacgaacggtgccgaggcctgaccgaaaatcaatattcgaatttgtccggtgaacagcaacttggcctgcgacaagctcacccatctgaccccctgtctgtcaacctggagccatacaacccttgcatgggttaacgtagatttcagggccacgacagcaggagcagaaggatgcccacccggattattcatcgttggaacagcctgaaaccaatatgtccctttgtatcaacaagatataaagcgcctgcctggcacctcagctgcacctcttgggtgaagctgaggctgggcctcgggactcggcaggttgttgatgataaaggacatgaattgtccctctcgctctcttcatgttgggtagaccggctggtcgcccagccggccccccgatgagaaccgctcgtgccgatttccagcaagcggctccgcgagtgatggtttcgctagatggcagggcgtgcataaggcttcatgatccgcggctgtggcagagggagccggtgaaggaggtgagagaagcgccaccacggcatctggcctttctgagagcgccgggctagccaaaagcgccagcgtcgccggacaccctgggagaacgcatccaaagcgtcgtagttgcccgtgacgccgtagtacgcatagtgccccttcattttacggcagagcacttcccactgctcttccacgggccggtggcggttctgccggcaccagcggtggatgttgcgcaggctccggctcaagcggtccttggccgtcttggccttgacgacccacttgccgcgccgggatcgcccccagtagagggtgaaaccgagcaggtcgaaggtctccggcttaggccaggggcgcttgacgttccgaggtgggcgctggaagccgatcaaccgggtcttctccggatgcagctccagcccatacttctcgaaccgcctcgggagcaccttgaggacccgctcggcgtcatcccggagcttgaagagcaacacggcgtcgtcggcataccggaccagctgggccggaccgcggagccgcggcttggcctgcgtctcgaaccactcgtccagtacctcatggaggaagacattggccagcagcggcgagaccaccccgccctgcggggtgccctctccgaggcgctgccactgtcctggtcttacccagcgaacgtggacacggtgttagctattaagccgggcctcgtagtcgtccggggataggtacccgagcgtgctatgaagacgccggcgattgtagtagccctcaatgtattcgaagacggcctcacgcatcgatgcccgcgtggggaatttctcgccatgcagggcctcgactttcagggaacggaaaaagctctcgttgcaggcattgtcgtagcagctgcccttcgcgctcatgctgctgatcagcccgtagtcgctgatgagcctgcggtacgcacgggagcagtactggctgccgcgatccgtatggacgatgacccccgtggggtagcctcgccgttccagggccatcagaagcgcctcacaggccagttcagcgctcatctgatcgcgcatggcccaaccgatcactttgcggccacaaagatccaggacgaccgcgagatagagccacccttcgccggtcgcaaaatacgtgatgtcgccagtccacttctggttccgctgccccgcttcaaagcactgggccaagtgattgggggcgaccggcaggctgtgagccgagttcgtcgtcaccttaaaccggcgtgacgtgcgtgcccggaggccctgacggcgcatgctccgggccacggttttgcgattgaccgacacgccttgcccgtccagctctcgcgtcagtcgaggcgccccagagcgttgcctggagtcttcgaaggcctcttgcacctgtccatcaaaggcctgctggcgttcttcccgtgcggcgcgggccgccttgttccggcaccatgcgtagaagccgctgcgagcgacgccaaggacgcggcacatcgcctggactcggtgctcgtgacgctgctgatcgatgaacgcgtacttcacttttggtttttcgcgaagtacgccgcggccttttttgtgatcgacagctcctcattcgcttccgagagctgacgtttgagccgggcattctcctcggccaactcccgctctcgctgcgagcggtccgcttcgttccgggccttggtgcgccactggtagatctgcgccggctggagcccgagttgctgcgccgcctcactgaccccgacgcgctcggccaacgccagcgcctcgtctcgataggcctggctgtagcgtgtgcgcttggatttcgtcttggacttgctcatctgagtagcttgcctcgtcatggatcacctcgtcgaatggtagctattgaggtgtccacggttggtgggcaagaccatcgatgcgtgaggccgtcttcgaatacattgagggctactacaatcgccggcgtcttcatagcacgctcgggtacctatccccggacgactacgaggcccggcttaatagctaacaccgtgtccacgttcgctgggtaagaccattctggcgggcgtactccgccttgctcagaccagacgccgcccagccctgaaccacctcgcgccagaaggcacgcttgcgctgttgagtcccgccggccatcgccacctccgtgctcgcggatcaaaacacggggccaagctaaccggcgggcgtcacgcccgatacacggggttcaccggacgtatatggcctcctcccgcaagggtcgatgagccgccccagggatctggcaaacacggtgcggttgcagtcgtatatccggctttctcgtggagcgtcactgcgctcctggccctcatggaatccgcgcaccggctgcccatcacttacacggcctctgctcgggcgcttgtccggtatcggctttcaccggtgccggtccgacctgttttgccatgattcgggctcatcgcccgcaaccgccatcggcggggttgctcggcaatgctggccgaccgccctccgtcaggcggcgtgagccggtgccgggtgatcgaacggcgcatacgtgccttgatcccgacacagggcgtaagcgcgccgggccagcttgttggccagcgcaatcgtcgccttgttgcgaccgatccgcgcctcggtgttcatcgcccacgcctccaatggcgtgagttccgcttgctgtgcggctcgtcggcgcattcggtacagcgctgatcgagccccatgaatcagctgtttccgtacgtacgggtcgccgctgcgggtgattccacccaggcacctgcgcgaaccgctgctgtattccttcggagtgagcccgagccaacccgggaactgccgggcactaatgaactggcgcaggtcgccgaccgcgctgaccagcgcggtgctcgtgatcgccccgatacccggaagttgactgatgcgggccgcatcctgatcctcgcgctgagtggcctgcagctgcgcgtcgatgtcggcgacttggtcatccatgcgctgaatgttttcaataaggttgtgcagtatctggcggatcttgtccggcacgggttgctctgcatcctcaagcaccccgggggttcgacgccgtgccgcgtgggcgccttggggtagggtcaccccgtgctcgcgcagcagcccccgtgcctggttgatccacgccgtgcgatttcggatcaactgctcgcggacgcggtggagttgctgcacggcttgctgctccgcgctcttgacccggattgcgtgaatgtccggggcgcggtgcgcctcaagcagtgcaagcgtatccgcgcggtccgtcttgtttcgccgccgatagctggcaacgtactgagcagggagtagccggacctcgtgtccctgagcaccgagtctccggccccagtggtgcgccataccgcagccctcgaggacgaagacacttggcggctgctccccgatgaaacgctcgaactgcccacggctcaggcgacggtgctgcggcttcgtccccagcccgtccgcgacggcaacctcgaagacgttctttgccaagtcaacggcgacaatctgctgcggcatgacttcctccatcaccatccgtcgtgggccctctccgttactctaatggtcggagagaggggcgggaggaggccatcccatcacgtacgttcaatggagtcgaagcggccgctggatgagccccggcggtagcttcctattgccagatgcccgtctcacagccaccacgaccgcagaacgatgccttcagcaagccgttgcgcccctcagcggacccactcacgcgctggggtggtcagcttggccgcgtcgtgaataccgtgggctgagatgcgatcagtcccaattttgacacatattgtaactatggaggactgaatgacgattctggtgaccggtggtgccgggtatatcggcagccacatggtgcgccgcctgctggcggatgggtacgaggtggtggccctggacaatctctccaccggccatcgctgggcggtcccggaggagtgcctggaggttggcgatctgcaggaccgggacgcgttgtcgaccctgtttcagcgctaccgcttctcggcggtggtgcatttcgcagccagcagtctagtgggggagtcggaggaacggccgctggaataccacgagaacaatgtcggcggtactctcaatctgctgcgcgcctgcctggagctggggacgacgcgattgatcttctcctcatcggcagcggtgtacggggcgccgtccgagtcgccgatcccggagtcagtggcgccggcgcccatcaatccctacggggtaagcaagatggtgtgtgagcgcatgctggccgatgtttccgtggggacgtcactgcgctttgtgagcctgcgctacttcaatgctgcgggcgctgatcccaaggggcggctgggggagtgccatgagccagagacgcacctgatcccgcgactgctgcaggtggtctcggggcgttcggccggtttcaccctgtatggcgacgactacccaactccggacggcacctgtatccgcgactacatccatgtggaggatttggtggaggcccacgtgatagcactggcgcacctagaggcgggaggcgaatcacgcactttcaattgtgggtatggtcggggttattctgtacgagaggttatcgaagtagcacgcgcggtaactggacatcctttgccagtggatgttggcccccggcgcccgggtgatccatcgcagctcgtggccgacggatcggctctacgggagacccttggctggcgaccccgttacgaatcactagaaaccattgtgagggacgcttggcggtgggagtccagactccaaggaatgacgcagtcccgttaatgatactactaacaaccctttttagacctcatgttattcgattgttagcggtttgcaagatctattacttaggtggcccaataaaatgtgcagcaatgttattgtctattgttcacacagcgcagcgtatacaagctcaccccttaatgaacattacatctatagaaaatcacacttcccgagagaacagcactactacattgctattaatacatgcaaagaagaaaagcggtttaagagcaacgagaaattccggatatttgaatgcaaaggaaacgataaaaaactctttgaagcacttgaaaatataatcgatgcacacaccccttcatccaatatcataattcataatcatgacccaaaagcgacaaaaaaaatcgcacattttattaaaaaaagacaccacaatatccctttagtgtatacaatccataactcctataacaaatttagtgctcggaagaaatgcctcacaaatctatccatcctgcatagtagcaaatccgtattctgcgggcgcgcggcttatgaagcatatccttatcgacatctttttaaacaaaaaacaacattcataccgaacggggttgatatagatcgcattgactctactctcaaccgcagggaaggcacatcaaagccgaacgattatcgtataaaagtggcgacaatcgcgaagaacaatgggcagaaaaacctgccacacctactgaagttagctagcgaactgccaaaagaaatgcatcttagtgtaattggcccgctttccgatgaagacaaaaacaaaatcgagtctctcgacacaaagaacgtgaggcacgtaggtgtgcttgagcgcgacgaagcactcctcgcattgtcacagaacgatatatttgcctcttcttctttttacgaaggcttgcctgttgcggtgcttgaagctatggctattggattgcccgtagtgctatcacgtatcccccctcatttagagctaagctctaagggagacggacccattgttgctgaatgcgacctctctctctggaaacaaaaaatacgcgaactgaacgagctgaagcaacaaaaaaataatgggctacaggagttgggccaactaaaccgcaaacttgtggaagagcactttagcttggcagcaatgcacaaagcttacagttctgtttataaggaattactctattaaaaagcatactttcggtttgacttatgggtggcctaaaattgaacaaaaacctgtaactgttgatgtagtcggtttttctggcagcggaaaaaccatgttaattgatcttttaaagaaaaagtttgagcagaatggctattttgtcgatagctcgagcccttacaaaggaaaaactgttgattcgcttacatgcacaagagcggccaacgttaatgtctaccgccttttacgtagctccgcaacgcggatcaccaaaccagttactctctatgtagctatagttttttggttttattcaatatccaggcgtgtttatcgttttaggcatgcttataactttgcattgcgcgcattgtcgcgcaggacgcacagcgggagaatagttctagaagacacgcccagaacgtcaattttgccgctttttcttccacctgttgatggtcgtggttggcggggaggcatccatcgattattgcatgccgacttttttcccgatgctatattggtaattgacctcccgccagatttaatgcgcagccgggttctacaaagagaacgccctggggacaagcactcagcgttagacgaatcaacatttatcgatcttgcaaatgcgtataagaaaaatatcaacacgttaactcgttatcttaaaaataacacacggactaccgttattaagattgatggcacacaagatattgaggccatcgctaatagtgcagctcaacaggtattgtctcgcttgagaaaagccgacaaaaacatttgaagaatcactaacagataatgcacgatgttgcctctgtttttccgatcgttttttgcgagcggccccgatggttccacagctaactgactatagtacgcttataatcctcggcgccggcgccccccaccgtggggaccttccagccgctctgcgcgagccgcgctccggcacttcggtcctgcagtggctgctggacgcgtccggctgctcgctcgagtgcactaccttcgtcgctgggtaccaagcagacgcaattcgagagcgttatcccgatttggcggtggtggaaaaccgggattgggagcacacggggagtggcgcttcactcctggcggcgccttttggtacgaactcccccctgctggtctgctacagcgacatcctcttccgtcagacagtgcccacggcgctggcgcgctgcgaggccgatgtggcagtggcctgggacagcgcctgggaccaccgctacgccgggcgcgaggctgcggacctggcccgctgcgagaaggtgatggtcaacggcgagcgcatcgagcgcctcggcgccgacctgccggtggactgggccgacggcgagttcattggcctggtgcgcttctccccgcgcgccctggagtggctggagcgcctgcgcgcggacggccccgagagcctgcgccagcgccacctctccgaatacatcgaatacctgcgtgcggccggcctttcggtcgccggcgtcgatgtcgctggagactgggccgagttcaacgaaccacgggacatcgcccacttcattctcggtaccaaggccgagacattgggccggctgcgcggcatggtccgccacgcggtcattcaggaccaagtcgtatgcaccgtcgccgagtggcaagccgatcgcgcggcggtgatggaccaggtgcgccagcgcttcaccggagagcggctggttgtccgctccagcgcccgtagcgaggactccttccaccattcgaacgctggcggctacgacagcctgctcaacgtcgatcctcggaatggccttgaagaggccgtcgagcaagtcattgcttcctatgggacggcggatgacgacgaccaggtgctcatccagcccatggtcaccgacgtggccatgagcggcgtcgcctttacccgtaccctggagcacggggcaccgtggtatgtggtcaactacgagaccgccggcgacaccgaagccatcaccagcggggctagcggtgaccaccgcacgctgctgctgcgccgtggcgcggaacccgaaacgctgccggagccacggctggggccgctggtggccgcactgcacgagatcgaggccctcctcggttacgacgccctggacgtggaattcgcgctcgaccccgccggctcggtgcacatcctccaggtccgacccatcgcggtagatcgcaagggtagcgacctggacgatagtgccttcgacgccgccatggctgccgcccacgcccgatgggagacgctaaccccggccccaccccacctgcccggggatccggcgccgctctatggcgtgatgcccgactggaatccggcggagatcatcggcaccgctccgggcgccctggccgccagtctctaccgtcacctgatcatggacgagacctgggccatccagcgcgccgagtacggttaccgcgacgtgcgcccggctccactgcttgtggagttcgctggccacccgtatgtggatgtgcgtgccagctttgcctcgttcctgccggcggaactccccgacgatttggccggccggctgctgagcttctacctggagtggctgcgccagcgcccggagctccacgacaaggtggagttcgaggtggtgcccacctgcctggcccccggcttcgagggctgggagcggcgcctgcaggaggacggcggcttcagtaccgacgaggtccgcgccctgcgcgaggggctacgccggatcaccgccggcgccttccaccgctgcgaggacgatctggcgcagatcgagaccctgcgccaacgcttccaggcgatcgagggcgatacccggctggcaccactggagcgcgcacggatcctactggacgactgccggcggcttgggacactgccgttctcccatctggctcgcagcggtttcgtcgccgtaacactgctgcgcgaagccgaggcgtgcgggatgatcagcgcaaccgcccgggagagctttctctccacggtccgaacggtgagccaccggctcacggcggacgcacgggccaccgccaccggggagatgagcgagcacgcctttatcgctcgttacggccacctgcgcccgggcacctatgacatcacctcgccccgttacgacgccgatccagagcgcttcctccggccgctggtggagcacgcccgggaggctgccatggaggaagaaaaccctgggccctggcaagccgagcgcgcagccttcttctcggcactggccgagctcggcctgccggccgacccggagcgggtcgagaccttcctgcgtcaggccatcgaggggcgggaatacgccaagttcatcttcagccgcaacctgtccgcggcgctggaggcactggctgaggcgggagcacagtacggtctggagcgcgcccaggtcgcgcacctgccgctggacgagctactcgccctgcgctccgcggcgcgttctgatgaggcgatcgcccgtcatctgaggatgcgcgccgatgaggaggccgaggcccggcgggtggcaggggcctgcgagctaccgccgctgatcaccggccaggcggacctggatgccttcgtcattggtgccgaccgacccaacttcatcggctccggctgcatcacggcggactgcctggacctcggcgatcaaccggccgatgcggacctagacgtgtccgggcggatcgtcctcatccctcaggccgatcccggctacgattggctcttcggccaggggatcaccgggctggtgaccctctacggcggcgccaactcgcacatggccatccgcgctgcggaattcggtctaccggccgccatcggcattggcgagcaacgctaccgtgaattggcccaagcgcgagttgtcgagcttgccccggccaacggcatcctgcgggtggtccgatgaggcgcagggttgccgtcagccagcgctgcgatgccgtgcccgggcgtgacgaggtgcgcgacaccctcgacgtgcgtttggcgacgctgctctgggatttggggtttctgccggttcccatggccagccacatcaccgatcgtgctgcctactttgaggccgttgagcccgaggccgtggtccttagcggcgggaacaacattggcgaggcccccgagcgcgatcacttagagatggccctgcttgatcacgcggccgcttttaggctgcccgtagttgggatctgtcgcggcatgcagatgatgaaccactaccagggtggcgccctgcgggcggtcgccaggcatgtcgcggtgcgccaccgggtcagcggcccgctggcaggggcagaccgccgagtggtgaacagctaccacgaccagggcatgctcgacgccgacctcggtgacgaccttgaggccatggcctggtccgaggacggcgcagtggaagcgctgcgccaccgggagtggccgtggctcgggatcatgtggcacccggagcgcgacgcgcccgtcgctgagtctaaccgaaagctaattcgaaaccacctggaaggcctacctttggacctttcccacggagagacctcatgaaagcgatcatcctggccgctggacaaggtacccgcctgcggcccctgaccgacgacaagccgaagtgcctcgttgagttggcgggcaaatccctgctcgaccaccaacttgatgtgctgcgcgccgccggggtcgatgacatccacgtggtcgctggctaccgcgccgatcagctggagcgacccgggttcacccgccacattaacgagcgttatgccgaaaccaacatggtcggcacgctctttgctgccgagtcggtgatgactggggagagcgacctgattattagctacggcgacatcgtctacgagcctcgggtcctggcggcgctgcaagcggtggacgccccgatcggactggcggtggaccgcgagtggcggcgctactgggcggcgcgcatggacgacccgctggccgacgccgagaccctgaagctcaccgatggcgaccgggtcgtggagttgggcaagaagccggagggctacgcggacatccagggccagtacaccggcctcatcaaggtccgcgccgaccatgtgcgacggctgcccgaagtctggcgcgccatggaccggcacgccacctacgacggcaaggattacgacaacatgtacatgaccagcttcatccagcacctcatcgacatgggctgggaagcgcgcgccgccttcatcgacaacggctgggcggaagtggactgcgaggccgatctcgccgcagcgaccgggttctggagtgcgggataacgtgctcaaccaacaatcaaaggacacgcgatgagtcaagccgacaccgagaacaaattgcgtacccgctctcccgacgagctctctttgcagatggagggactcattgcgctccgtgaggtcctcagtgagcaccttgatcgttggtttctcagcgggggaacgctcctcggcgcttatcgagatggcgacttcattccatgggattgggacgttgaggtgacggtgcttaccgaggaagcgcaaccgaaagagggcgcacttcttaaagcactcctcgaggccggattcaccatcacctcatccgattcgtcgcatgagaattttaaaatcgtcgcctccggctggggaaccgagtacgagatcctcggccggtacctagccgaagatggcaacggacgcatccggttgatgactgaagtgcccgcccgcttctttgaacaacatgagcctgtgacctttcgtgggcacaccttccccgcacctagccctacagatgactttctggaagcactctatggagactggcgaacaccgctgaagtcagccgataaaaagacctacttttctgggactgcataccgcaagaacacgcactctagtccttctgcgcgtaccgcccagatccgcaagctgctagtccccgcacaggtgcgggagtttcctgaggttggaagggctgcccttgatcgcttccagtcctgggatcaagaactgggctggtgtaatcagcccaatgtcacgaaggtcgatcaatctgatcgatcggccggcaccaagaaagacgcccccggactggccgtcttctccacggacgagacgggctcccgcagttgtcgccacccgaccgaaaaaccagatgtcagctgctacggcgacggctactgcatgtgccgggacgttcatgatcatgagaccttcccttggttcctaggcgaccggaggggcacccgtgtctccaactacggcgttggcaactacgggcttgaccaagccctcctccggctgcggcgagactaccgtaacgatccggccgacacggtcgtccttgccgtcacctccatcaccatggcgcgctgtgtgtccgtgtaccgacactacctagagcccggtaacctcttcgcgatcaagccacggttccggctttccgaacaggatggatcactgcagaccgttgattacccgctcaacgacaagcacgatctcttgaggctggaaaaatatgctgacttctttcgcgggaacgacgagcactatagcttttggcgaaggagtcgagttaactactacacgcaccaattaccaaaaaagatcggcgctcgctttggggtcacttctttacccgccccttacaagacctttgagtacgagattagcttctggcggagccacgagtgtttattttttgggatgatgggttactatcaggccttggccgacaaacatgggttccggccgatttttctgctccagcaccacaaccgaagccttgagtacctgaaggaacgaccgtcacacgaactgccctgggcctcggtactgtctaaggccgcggaccacttcccgggcataaccttcttggatgaagctaatatctttgccgactatccgaatattgacgagctgtacataagatcgcaccactctgcgcatgcgaatcgtatgatcgccgattatttgaacaactttctatgacttcagaatcacccagcactcccaaaatcatcgtccttggtacaacgtactctggatcaggcgcggtctatgactatctagccaaccgaggggacgggtacgatccactcgccgggcacgaatacctcctcccgcagataccttatggcctgatgtgtctgcgctctgcaataggtgaatcgttccatcacgctatagcagaccatgccgtcagggcttttctctccgttacggaacaactgacacgcacagggactcggactcgatatggaaagggatatggcgtactcctgccgcgcttcctagaggaggttaggcagcttgtgcacgatgccactgccgctgaattcccgttacagctagaatggagaaaagcggaagagacgcggctgaggcgcaccgtcaattgggtgttggcccgatttctcagatacaggtcaccccctgagaacacctggctcccggtccctgaaaaggagttcgttcaacttacgcagcgtatgcacgaccgcctcttcgtgatgccttcaggcacctcggccagtttcacccttctcaaccagtccggctctggctggaacccggtggcgtctaccgactttttctcacacagaaaggtcgtcctggtaacaagagacccacgcgatcagtttgccgagttgaaaacttttaagcgtgcgcgtaacgtcgatgagttcgtcaaatggtatcgtgccatgcaacagcgaattgagatcgagcacccggatttgcacattgtgcgctttgaagattttgttttagatcatcatgacgccaaatcaagcttgtgcgttttttctgggattgaagcagatgttccaagttcatactcgaccgagatgtcaactttaaacatttcaaagtatcgacaaacgctctcctcagaagagatagaaaaactcgaaacggagcttggccagcacatccgggaacgagttcaatgaaggttctattcttcatcggctccctcaccggcggtggagccgagtgcgtcactgttggcctagccaactacctcgtccggaacggccaccaggccagtctcgtgacgatgcacaacaccgaccgggacttctacatccccgatgacggcgttggccgggtctgcctcaatcccgccggcgagagcctgggcgttgacaatttaaccgctaagatgtctgggttcagggcattttgagatgcgcatcgcctacctctccagctccaccatcccctccgactcagcaaacagcatccacgtcatgaagatgtgccaggccatcgcacggctcggccatgacgtacggctcattgcgccggataggctggacactctgcgcgcgcaggccgctacctgccctcacgttttctatggcgtcgaagacaacttcacgatacaccgcgagcactggccttcgatcaagggccgagggtattggtatggcttgcgtgccgcccgagcggcgaaacggtggggcgcggagctcgcgtacggccgcaacaccgcagcctgcttctttgcggctcagctgggcctgcccgtactgtatgaatcgcacttcccgatcaacgactcggggcgtcttcaacgggcactcttccggcgcttgatccgcagccggcacttccggggcctggctgttatcactcatgcgttaaaagagcactacgagcaccactggcccgaactgaagggccggatcactgttgcccccgacggcgcggatcccttggatgactcgatggaacctataccgctcgcttccgatgagaagcggttacaggtgggctatgccggcaacctataccccggaaaaggcatggaggtcgtcctgcccctggcgcgccaatgcccttgggcggacttccacgtcattggcggcaccgcagaggacctatccgcttggctcggaagtgaacaccgaccgtctaaccttcggtgccatgggcgccagccccccagcgaagtgcctcgctacctcctcgcgatggatgtcttactgctgccgaaccagaagcacgtaagtacccaagggggcaacaccgacatcgggcgttggacctcgcctttaaaagcttttgagtacatggccgccgggcgcgcgattctttgttccgatgtgccggtcttgcgcgaggtcgcggtacacggacggaacgccctgctttgctcccccgaccaggttgatgactgggcgaccgcgcttgaaagccttcgtgacgatccggatttacgcaagcacctggggaagagggcgcgccgggagttggaagaaacatacacgtggacggcacgggctgagcgtgccctaacggctactcctggtacggatggccacccatcgcgccgctgagcccactcatcgccggacctcttaggtgaactgcagcgcgcaacgcgacgatcaacagcgtatagcgttatctcacggggggcgtttgactccattgggtctgatcagcgtcaccacctacttttccagaactagggagcaccagttggcctccaccatgaaaagcgaatcgcagattcccccaatcgcctttttcgtccccagcgtgattggcggcggcgcgcagcgcgtctttgtcacattggcaaacacgctcgtcgatatgactgcgcacccgatccacttggtggtcatccgcgatggcggggagttctggtccgaagtacggcctgaggtggagatcgtcaacctgggggccagccgcatgcggtatgccctaccagcgctcactcgctacctccagaccgtgcgacctcaggctctgtgctcgacactcacctactgcaacgtcgtcacaatcctcgcgtggcggttggccgggcgaccatgccgactcctcgtccgcgaagccaacgtcgtacgcaaggaggagagcgtcagacgcgccctcatgcgcttaacgtacccccaagccgatcacgtcatcgcgctttcgccggagcttcattcgaacatccttgacgccaacgtcccagtgcgcgacagcatcgccaccatcggcaaccccgccctggactttcaagcgatcgagcgcacgacggcggcgcttgactttttgccccggccaaacccccggttcatttgtgcggtcggcagtctgacttatcaaaaaggcttcgacacgcttctcacggccttcgctcggctgagcgacacttccgtacaccttgtcattctaggggaaggagagctacgtccctccctggaggcacaaagcgagaagctgggcatcgctcaccgtgtgcatctcgtggggttcgttgcacgcccgaccgatatcgttcaacacgcatcccttttcgttttgtcgtcccgctgggagggcttccccaacgtgctgcttgaagccttagggacaggggtgccggtggtcgccaccgattgccccggggccaaccgttcaatactgcgagacggcgagctgggccatcttgccgatccagacgacccggacgcgttagcccactccatcgctgaggcgttgacggacccaagagcgactccaacggagcgccaagagcgcgctcaggagtttgccgcgccaaagatcgcgcgcgaatatctcgacctattcggtgccgcatccaaaaccgcgccggaacgctaaaaatcctggctcaccctgaacattttttgtctccttatcctctaagtcacgcaaaccacgagtactgcgcctcctaatcattaattcccgcaacatctatcccactcagggtaagcgttgcggttttgaatattgagcctccctccagtttatttttttactgcatgacacgcttaagaagtccagcttaccaaccgccaacccaccgcggcaaaacatccgggaacgggagccttttttttctaggtgggttgttcctactgttttttttattggttttccgtttacgcgttgatctttatgacctaaccatacctttagcctttctgtctcttttttttctgtatcacagccagaggttaccacttcattttctgtctggctttgctcttctattggctttttcagcttacacatacattatatcaatcgcacaagagccaaccgtagattctcatatactgctaaagcaaccacgggttttgctttcgtatgcttcggtttttattataacgtgggcgcttttgcgaaacaatcctgatatatccataaacgctgcgcacaagacacttgcagccgtcctttccctgcatccgttaatactttttcttcaggtcgtcataccatcattcaatgagtggtgggctgcaagctttttagccaccggcgcttttaatatagagcgtggtcgcggtctttcgccaggtactagtgcaggcgggcagattcttggcttcatttctctttattatttttatctgtcgagccgattagacaacccgagatacgcactggcagccctgttgactttacctctttatcctttaagcgctttggcgggccttgccccttttaccattggatttctatattggacgtactcaggaggcctgcggcttgtacccttcaccaaatgggctgttggacttttggtcgtcatggcatttacatgcttcgcatattttatagaccctgacaacctgctcttccagaggcttcaacagggtctacttcgcgtttttgctggacttggtttttacgattcacaggttttacatggagacccaagggcctcgcagcaatcattattaggaagttacagcacgcctccgctagatagaccaggacagtggctttttggaaacgcccaagagtacggacccgacaaaactttctctagcgacgcaggcttcgtccgttttctgcacgtatacggaataacgggcacagcattggctttctttgtcattgcttggtttgtttatactggtaaaagcatattgctctttctatttgcattatctttctttgttttacaatacaaaaaccacatgctgtttggccgcatctcatttgatcttttcttcctctggtggactctatcaatacttgaaaggaatgcatacaatcaccgaagctccagccactgatacaccttcggcaccatgatcatgatatttagattcgtcgcataaactatcatattttcgggcgctgggtaatccggtgcctcagacgagttaccctcggttctggatacaacataacctaacgatccaagactagcactgcgctttcatgtggtagatgctaaattttccaggctgactcaaccaagacatgaaaacgatcgcatacgtagtatctagccttccaccatccggcccgactacccagttacttcacttgctaaagaacctcgaccgtgaccgcttcatgcctcgtctcgttgttttatcacctgagcgcggcaatcgctccgtgcgctccgagcttccctctgatgtagaggttcactcgctcgatctcggtcggctatcagccgtcggacgcggcgcgcgggatcttgatcggattcttaaaaggattgatcccaagatcgtccatacgagcggcgcacgcccggatagctgggtctctcgtctcacagggcagtggcggcacctagccaccttgcgtaatgacccgtttcacgattacccgtcccgcttcgggactctccttggccgagtgcttgccttctggcacttgcgtgctctgcgccgggtacagcagcctgtcgcgtgctcctcggagcttgcccgtacatactcccgacaatacggcatatcagctgaagccattcggaacggagtagatactgactactttcgacctagcgacgacttgccgaccgagcgcacggactttctttgggtgggatcactcatcccgcgcaaagagccgaatctaatgatagacgccttcgggcacgcgttcccacgagatgttcccgggccatcgacccccggcctctccatgcttggggatgggccgctcagcaaccaactcgcgtccgaggccaatcacccaggagtgagcttgaatggcgccgtcgacgatcccctgccctactaccatcaagcgtcctggttcgtgagcacatcccgcagcgagggtctgcccaatgccgccctggaggcgctctcttgcggccttccagcactattgagcgacataccggcccatcgagagctcgcggagcatgccggagaagcggtgcgcttggtcccggagcacagcacgaaggcttgggcagaagccctgcatgccgccgcctcggattgtaaccttcccgcacgacggtacgcggctcggcaggctgcagagcgacacttttccgcgagggcgatggcaaagcaatacatggctctctacgaggacctgattcagcaagggcgctgctcatgacgaagttcaacacgttagagcgtcgtgtcgcccgtctcctcactggtgctccgaggacgaagtctgtcgcgaaggctgcttggcagcggtggtcgtacctgctgaaccgacctaacttccggcgctcgtgccactaccccatccgctctctgggaagtcctgataccgcttccttcttcggctattacgatcatagtccggcgtcaccggatgaccatcgcctgctttggcacgagaccaacgctgataccgcccgtccccccgagtgtgcctcctctatcgacatcgtgctggcggacccgaacggaacccccttaggccgctggccaacccgcgcgttcaactggcagcaaggggcgcggctgcagtggctcgatacgcacacctttctctacaacgactttgacagcaacgagcaacgctatgtcgcgcggctgcgtgacagtgagggaagctggctccgtgacctctcccacgccgtctacgacgcttccgcccaatcggggcttgcggtttccatcaacttcgagcggctcgcgcagctgcggcccgattacggctacttcgctcgcgcggttggtgcggcgccaccaatgccctcggatcacgaggacggcctgtgggttgtccccgtcgacggcagcgccccaagccttgctgtctcattagctacgctttcggataagtccggccgtaagggcgatcagcgtaaggtcaaccatccaatgctggaccctacgggcaagcactgcgtgtttctctatcgcgtcttcgaacaggggcggcggcacgacagcctgtggcttttggatcttacaaccggctcgctagaccagctcttagatactggcatggtaagccaccttgcctggtacgacacggactggctcatcgggtacttgcggggccaggacgggaaagacggttactactggttggaccgatccggccacctgcaacctcttgcggagcgtaaactagacgagcacggcgatggccacccctccgtgcacggtcgttgggttgtcaccgacacctacccggataagggccgtctacagcacctacgcctcttggacctcgaaaccggtcgcgtcgagcacgttggcagctttttccacggcttccggtacgctggacctcagcggtgcgatctgcaccctcgctttgcgcccgatggtcaagcgattttcttcgactcggtccacgaaggcctccggcgcctttactgcgtcgatgtgagaagcacttgccccgaaaacctgacagaggaatacgcttgacatcccgtacctgatgtgtacgtcgctacccggttgagattttatcgcatgcctgcgcgagcacgaaaacattgctaaaatgatgcgcccccatttagcaaattgattggcgatttcaatctgcgcgccatggacttctacgccctatgcaaacagacgtttctatattactcgccacttattccggcgactccccagaacttttacataagagcctcgaaagccttgagcaccagaccttgccgcctgacgaggtcatattagttgaatcaggcgccctgacacaagcgcagagagaggtcatcgaagaaaaacagaaacaacttccacttcgccgagtcctgaaagaaaaaaacgaggggctgggcgctgctttagccgaaggcctcaagcatgcgcgctgtgaatgggttgcaagaattgacgctgacgatattgccttcacggaccgactggaacgccaaaaccaacacctgattaaaaacccaggcattgacattctcggaggaggcgctgtagaaattgattacgatggaaatattggaaaaaccagggtcatgccaacaaagcatgacaagatttctaaaacaatctgggcctgcccagtcattcaccctagcgttacttttcgccggagaagaattttagaggtaggcaactacaacccaagcttacccagaggccaagactacgagctctggttccgtgctttgcacaacgggctaagatttgaaaaccttcccgaccccgtcgtctactaccgattttcccaagacaatattcggcgccagcctccccgtgagtgttttgtccaggggcaaattggttggcgtggctgccgcatgctgggtttacccttatggcagcatttggcggtttggtatccctttgctcgaagccttcttcccctgcctttggcggaagcagcatatcgtttttcacagaggattgatccacggctcgcacgttgaacaccagatcacacagaaaaggagtaaacacacgtcgagctcacaactcgcgcttctgatagattaccgtagccaccgtgaccattgcggaacacctcgtaacagaccggttccgatgagtgagtcggctacggttggggagtgtgttgcagccacgcccacaaccacagcactgcactcgccaacccttcccagggcgtcggaatgtttcaaccccgatccgacagtgagtgcacgttttcttgatgaatgtcgctcttcgtcctcggggtcgatagctcctctgcgctggccgtcaggaaggcttcggcgctctgggccacgccgtcctcggggttaatggcgacctcctgtggaggcgtgcgcgcgatcggacgtcccttgggataccggtgagggtgctcggcgaagtaggcgtcgagggcggcctggcgctgtgcgcggacggcctcgacgcggccctcgaagacctcggccggggtgtagtaggcgagaccctcatgcgggcggtgcttgtagctttccatgaacgcgctcatccactcgcgagcgtggtcgatgccctggaaccggccgggataccccgggctgtacttgatcgtcttgaaatgcgcctcactgaaggggttgtcgttgctcaccctcggccgggaatagctgcgccggacgccgtggctgtcgaggaactcccgatagctctgggcgatcatccccgagttccacagctatgcgcctaagttgttgagtcgccgacggcgcgacccccgaaaatgtcacaacaggccttcaagccgggtgctgaggcacctctacacctagctcgtcgaagagctggagttgctccggtgtcggcttggtcacccgctcgtagtcctgcccggcgaggtgaactttgtggcgctgtatacggcgcagcgcccgtaacgcgttctccggtgagtaaccgctaccagccgccttgagacgccggcgcaggatgcgatgcagaaccagggccaggaagcagatgagcgcgtgggcacggacgcgctccggcagccggtggtagaccggcgcgatttggatgtcgctcttgagcacgcggaagccgcgctcaatgtccgcaagggcccgatagcggtcggcgatctcgctcggcgagtactcgtggaggctcgtgaccagcagcagcttgccgtcgagccgctcggcggccgcccacgcctcttcgtcgatgtcatagcggaattgctcggcgccgaggtcggccttgacgatgctcgagaggctgctgcgcaggacgtgctgatggaagcgccgatgggcgctgcgatcagtcgagcgccgcccgcggccgggctttcccgcatcctggttgtcgagtcgctgggccagggcctcgccgatctgctctagccggtggatcttgtgccggcgcgaggcctgctgttcggcagcccgttgcgggttgtgcgccacaatcagccggcgcccctgccaagtggtctcggtgacggcttcgccctcatgctctgccgcctgcttctcgagctgcggctgcagctcgctcatcaagccggtgaactccgcataccggcgtccgggcaccgccaggatgtaatcgatagccaggtcgtgctgcgcgctgagcgcctccagcgtgtcgacattgtcgaggctgagcagcccccgatccgcgaccacggccacacgcctgatcgggtagcggctgagcaggcgctggagcatgggtgccagggtgcgcgtctccgcgacattgccctcgaagacctcgtgggcgatcggcaggccatcggaggtctgcacgaccccgagggcgaattggcgggcaacgccgcctgtgtccttgctcttgccgcgctggcgcagatcgtccgcgacctcctccacaccgtggatgcgcaccgtggtgatgtcccagaacacgacgctgagctcctgatcgagcaggggcttgagctgcccggcaatggcctgctcgacccgctcggggtggttcatcagcgcgtccatggcgcgcagcagctgctcgtggtgcagttgctcagaatccacacccgggaggctgacatcctcctgaagccagtcgagcacgccgcgcttgctccgcggtgcagccagccggttgaagaccatggcgcggatcagcgcctccgcgtcgaactcgcgccgcgacgagcgcagcgccttgcgaagggcgtcatccaggccgagttcctgccagagctgatggagcgtccaaaggtctccgaaggcgcgagcacgctgaaactccggttccgctctccggggctcagaccgcccaacagcgcgttgcaggccctcgatgaggccgtccacctcgtcatcgctgagttggtcggcccgcccgaggttcgcgacggtgcgttgcttcacccgtccgttgtcgtcgcggtagccctcgacgaggcggacgtagcggcggggaccggatcggacgacgcgtacatacatgccacgaccgtataacccccttgttctattttcaaggggcatagcgatcgtggcgtgtcacaacaaggggtccgcgctacgcgccgcgggaagacaggaggatcagcacgttatcttccactgactgggggtgtgccggggctctgctgtggaagtcgggatcatcggggctccgcggtcctggtggacggtgagctcgccgggccggatggcatagcgctccagggcctcgcggaagaggtgctgcgctagggcggcgttctccttgcgcgagatcatccacgccaccgggtagcgggagaacaggtccaggacctcgtagaggttgaggtagacccccttccggaccgtgggcaacttactgatatcccaggaccagccctcgttggggccacggaccacgatctgcggcttcacatgccgctgtggcggtcgctggttgcgccgctcctgggtctgctcccgccgccgcaagatccggtagatcgtggataccgagggcatcggtcgcccctgattcagctcccgggcatggatgacccgtaccgtttcgtccgcgtacgcggtgctgttcaccgtctcgaggacgtgctcggcctccgcctccgagagctggcgcggttgcttgcgtccctctgtggccgcctgggcccgtgaccgccgtcgacggggataggtccccgtgcgggagagcccgagggcgtcacaggcccggctgcgggggacatgcgtggggcgctccaccaggcagctcattgcgagctcccgttgaggtcctcggacagggtagctagttttttttgcagctcgacaaggtcttcagcgaccttggcacgcttttcgagccgcgccttctccttctcgagttgctcgatgcgccggtcacgatcatccttggccttgcggccaccggagctgggctccaggccctgtgtcccttgctccgtcagggtcttgcgccagttggccagctggctcgcatagagcccctgctgccggagccaggcggtcttctcccccttcgggagggcgtcatgctcctcgagaagccgctgcttctcggcgctgctgaaccgccgccgggttcgccgctcgagggtcggctccggctggacttcctcgctctgatcggtcatcgggtcatcctccgctcagcgcctctacgttatacaagaaaaacgcttggcactgtcgggcacgaggctgacacatagggacatgccacgcgccgtgcggcactttgcggcactttgaggccgccgggctggaacccatcccggcaccaacccgccacaagaccggcgtcgaagcccgcgacgagtcgagctattgggtgccctcggcgaaggcgctgcgcatgaccgagcgggcgctttatgagtacatggggttggtggcagcgcggttttgaggcggcggtgttgtcggagccgacgttaagctgccggggcgccttagtatctgcccgcaggacggctaccgcctacgatccctacgcctacgcggccaaggagatcggggtcgatctctacaccaagccgaacaactcgcggcgcgcacgtggaccgccctactgacggtggggatgatgatgggcgggcgttttagcccacgtcagaggggaaagggctgcgccatacgccctttcaaccagggagcgagtcgtcggtgaaggcctcatcgaccgtctccgcccgcaacaaccgaatggacaccgcgaccttcgaggttgcgccctgaggcgagtgctgcttagtctagtcttctagactaagcccgccgcgtcaccatgcgcttgcccacatgattgagaccatcaacatccacgaggccaagacacacttgtcccgtatcctggaccgggttagtcagggcgagtcggtcatcatcgcccgagccggccaaccggtcgctcgcctgtcccgtgtggaggcaccacagcctggaacccgtcagcgcatcggcttcctgaaggggcagatcgaggtgccggacgacttcgatcggatgggcgatcaagccatcatcgacgccttccacggagacgaccccgccctccatggaacggattccgatgcacctgctccttgatacccacatcctgctttgggccgccgcagattccccccggctctcccaggaagccagggaactcctcctggatccggagcatcagctcgcctacagcgctgcaagcctatgggagatcaccatcaagcgcggactgggccgtgacgacttccgagtggaaccgtcggtgctcaggcgcgagctcatggaacatggctatgaggagctggccatccgcggccctcacacgctcgccgtgggcaacctcccggacgtgcacaaagacccgtttgatcggatgctcgttgcccaggcccaggtcgagggctacacgttgctgacccgtgaccatcaagtcgcacagtatccgggaccgatccggctggtttagtcgcatcgcccgctcgatacccacagcacaatcagacgctcgatgagtcagccgacacccgaccacgaccaggacttcaagaacctcatcgtcgactacccccgcgaggccatcggcttcttcgccgggcaggaggcagcacgcgtcgacgaaaatgcccgcgtgctgcccatccgccaggagcagctcaaggaacgcctgggtcaccattaccgggaactcgacgacaatgagcacaagctgttcagacagcgctatcccgacgaggaggccatcatgaccgggatcggcagcccggcggcgtgcccgagacccactcggatatctccgacctggcgcgcgataccggctaccggccgcaggtctccgtcaaggagggcgtgcggcgcactcttcgggagctgggcgttcggcgagcacctgaaggcgtaatgggacatcggccggcccttatcgagcgaacttgaggcggccgaacgttatgagttgatgcccgtccgatctgctatcatgtgctagcagtcaggaggccacggggaaccagcccatgagcagcatcagcgtccgccgcctggatgaggagacactccggcgactgcgcgcccgggccgatcggcacggcgtatccatggaggaggaggtgcggcgcatcctgcagtcggccgtctcgggtccggagcgcttgggcgatctcgcccggaccacgttcggccccacgcacggcgttgagcttgaactcccgcgccatgacccacacgatccgattacgccagaatgacgatcgtgctcgacaccaatgtcgtctccgaggtgatgcgcccgcatccagaatcggcagtgatcgagtggctgaatagcaccgatggcaaatcattatacgtaagcacgatcaccatcgccgagatcgagtacggccttcacgccatgcccgagggacagcgtcgcgaagaccttcgcgcacgctttgagacctttatccacacggcctttgcgcagcgcgttctcgggttcgatgaaccgtctgctcgccactacgggcgcataatggcggctcgacgccaagagggccggcccctgtcggcgccggatgggcaccgcaggccgcaacgagccggagcgggcttggacatcaatagtgatagcggagctgcgcgatcaagagcccgtcgtccccgactttgtacaccatccggtactcctcatcgatccggcgagaccagtagccggcaaggccgtgcttgagtggctcgggcttgccgaggccctcaaagggcgcgcgctgggtctcccggatcagcttgttgatccgccgcagggtcgccttatcgttcttttgccaatagaggtagtcttcccaggcgttctcggagaagatcagcctcattccataaggtccctctcctggccaccaccccgttccaaatcggcgacggactccagcagacgccgagcattcttcggggagcggagcaggtaagcagtctcttgcagcgcctcgtagtcctcaagggagatcatgaccacggactgcgccttgttccgggtgatgataatcggtgcgtggtcctcgcagactttgtccatggtactcgcgagctggcggcgtgctgctgtgtagctgatcgcgtccatgggcggctcctgtacaatagactccacatgtacattttgtcgtacataaccgaatctggcaactttgccgataccccccaggcgttggccagtaagcaccttgatcggccgcccatcggcgcgggtaaagacatggtcttcgggctccttggccacgacatgctgccggagttcctcggcgggcgtgggggataaggggatctcgcgccgggtcttggggtgcttgagcgtcgtctgctgttccggcagtgcagaggaagacgctgaacattctcagtagcggctcccagacggtggcattaggagccttgcctcttgtcacacctgcttgccgcagagcgcttggctgtgtgtttaggtgactgtttttaaaggttttcccgaggcgaggcggtggtgacgaatgggcgggactattccagccaatcgggccgccgatacccctaaagcggggcaaagcgctgcgcgatgtggtggcgacggactcgctctcgcccaagccgcgcaggtagtcctccaaggcatggtcagatccccttgggcacgggggcaacccggccggacgcgaacagggaggcgccaacgagccaccttacgggatcgaccagtcctcaacgaccagcccaggaacccggtcgaactccggtttattggcggtaaccaccactaaatcctgcgcgcgagcatgcgctgcgatccatagatcattggcgccagtaggcgtgccggcacgctccacgtcgcaccgtatcgctgcatactcggcttcgatcggcctttccagggaaaggatcgtaagggcgcgcagaaccgctcccatctgctggcttagcctcgccgcgccttccttagcggcaccgtagcgcagctctccggccacaatgaggctggtacagactgcacctcaccaacgccccgaacccggttggccacggcaccgcgcggtcgcgtaatcagcgccgagaccatgttggtatcgagcaggtagctcggcaccatccttagagctcgaccgggtcgttgggaggcagctcggcatccacatccgggaaagactcatcgaggtcctcgaggccgtccagggtggcgatcaaaccttttcggcggacaggctccaggatcaggcaatctccttcgcggcgaagcacagcctcatcactatccagctcgaagccgcgagggatcctgacggcctgattccgcccgttacggaagatccggaccgtgcgcttttcttccacgacacctccgggtcatcggcatatgcccagagcatacgcccccctgcgaatggtacgtcaacgaaacccactccccttttgaagacacttcggcacaaatccggggcggccaggacggcgtacggcttgcccccaccccggtcccgtgatttgataggcggtcacaatcagaccagcatcgccaggcgggccgcgatgcggcctgagcgccctggcggtagcgtgtcaacccagccgttgtgcttagggtctcgcgaacaggctattacgcctgggtcggctggggcgggcgtgacaaccggaccaaggcaccgttcgcgtcccgcgaaccgagtatggctcgccgcgacttgctctagagctgcaggtgcacggcatggcgtttccctggctgtccggtcctgatacccttaccacctatgtgccctcaggttcaccgttgcctaagcataccccgtcgaccattatcctccccggttacgagcgaacggtccgggacatcgcctcggcgctcgaggcaaacgtccaccccatccgcgaccactctactcttgaacttattaagtccagcaaagccctggtctatcgctggtcgtgtgccgagaaaccgccccttattatcaaattctattacgcgcacaccatcaaggatcggctgaaagcactcctgcgcccccccaaatcactattacaaacggctctggccctgcgcgcgaaaggcattcgtgtaccgcgacccgtcgccgcaatacaggtccatctagattcccgtagatatggcgcttacatcatggagtgcgcgccaggagcaacacttagagagtgggggcgcaagggcctccctgatacttaccatatgcaccttgcagaagagatggggttcctgtggggccttcttttacgccacaactaccttcatatggaccccatacggggcaactttctctacgacaccggtggcgccctcaccgctctcgatatcgataacatttacaaacttccatggttaccagacactgtgcgcgcgcgtcgattactcaaaatggcacactggcatttgcttcgatcaccccagttgcttggggacaccccggaacgcgagctcatcaagcgttttgttcacgcctatgcgcggggacgaggggttacggctgtcgaggcttggcgagaatggcgccacgttgttgatcggcttgctaggcgaaacccccacgcttattacgttttgcaacgtgtccctctgaggccgtagatgattagacaccaccgggatattagttacaccgtcgtcgttccggtctataacaaggctcctcatttggcgcgttgcctcgactcgatcctccagcaacagcgccaggacttggaagtcatcgcggtcaacgacgcttctaccgactcaagtctcactgtactcgaggattatcagcataacttaccaatccggatttttagccgtgaccaacctggcccgggtggatacgccgctcgtaacctggcgatcgcgaatgcaagatcagaatggatcgcgtttttggacgcggacgacacctgggagaaaggctatttaaccgaactggacgccttaaggcgacgattcccagaagctgacataatcgggaccggttataggatcatcgatccagaaacgcaacacgaccaccgctttacgcggctgaaccgcagcggtgaccaacgctggataagcttaaataatttcatcgatagctacttgaaccgtggtggctgctttcaaacctctgcgaccgcagctcgccggagcacgcttttagccgctggaggcttcccagaaaaaacggctcgccagggtggcgacgttgacacctggctccgctgcatgctcgtcggaaccggcggcgcgtggtccccttctgtcaaaatgcgctatcaccgtgacgcggttaaccaggtgaccgcgaacccggataacctgcgccaacctcacccagtggcgaccactgctgcttcgtatgcgcaagcacttcacgatcgccagcagaagcgacttctgcgtcgacttggcaacaaaaagggcctaaaacgcgcacgtgatgccgcagctgccgggctctatgactacattttagtagcggaattaaaccggttcgacgccgtctactggcttcaccgggccttactaccagttaagaacatagtcgcaaaagggcatcggtttgtttaacacacacaaagcgtactggcgatctatccttcccccctttgagccttgggcaaatgtccgactcgcgatcgctgatcgcattggcttccttgccttgctcctcatagccttcacagggctgtggatcggcgatttataccgtcttggcctggcattggtggtggttgctttcttgatagccgccgtggacctgtggccaagcatgaagcgcagcgctctgttttgggtcggcgtcgccttcgtgctcttcgctacgatacgccactgggtggctgtggtggagttgggcatcgatatggtggactcgccacccaagacctcacaaatgatccgcacctctccgctcctggtcgctttcgcggcgatatggctccgtggggacgaacaacgtctagtgtggtttctgtcggcgacgttactcggtgcaatagcttggcttattacgtcgactcattgggacgcgtttattgaaatgttccgcaactgggactggagcaacgcgcgtcgagagctgtacgaagggagcaccaaccgcaccccatttatttatctagttctcagcctggctcttattacaatcggcactggctttgtcgtacgatgcacccatgtgtggtggcgtgctggccttttcatcgcttccctgacaatggccgttggattcttgtcgcttaccttgaccatcgagacgcgtggtgcccaaatcgcagcatttgtggcttatgggttgcttgctgcggcaatggtcagtaaggggctccgccacctcggcatcattaaccgggggacccgctgggcattaacggccacagggggcgcaaccatcattgctatcggaatcgcgctctggatcaccatcggcactagtagtgagcgactgcacaatacgatggaggcaggaaaagcgttagcacaaaatccggactatctccacgagcctttcgaagcggcacaggagcatgacgccattcgagccgggagcgtagtccagcgcctcaacctggtaagcttggctgctgatgcgatcgcggaacgaccattggtcggatggggaggaggcactagtcataaatgggtacgcgagtacggacgtactgattttcacaactggtatcttgatgtaacggttgcttttggtctgatcggcgccgccctttatttcggcggcttcgtctatatcctaggaagcagcattagggcccgaatgattcatcgacttgatcctcatgtcgccctgtttgccttcagcgctacggcagcttggttgacaacacagctattcaccacttggatcagcgccgcacaaggacgttttacattagtatttattgcgacattgttggcgttcgctcacactgcgcgctggctgccggagctacgaaaaaaataaagaaaacaataaaggggctcattttatacaccagaacagcccaccaaaggattaaaggcataagtgtacataaagactcttggaatagagacagaccgcgtccctcgagtattccggagccggcatctgcctgggaggcggattgttgacattctaggaccaaccggctgcggaaaatctacgtttatggcccaaacactcagagaacgacattggaaatttaaaaaggagcctgttcgaggcgccccgatcaaggaaattagcgaggagcgggcgcggcttttaaacagacacgcacagcgtatagcgaaccagaattttcacccgctttacattaaggaggcgatcaagaaaatttgtttagacgaggcgcttgagaagaaagacagctgtaccatcgtagacgaaggcttcttctactggtttatgcatgatctatacggagcgatccaggaaaatcgcacctgggtgcacaagctgctgcagcgacgcgcaattattgaactaattgttccgcctgaaaaaacagccgaacgggcactatttcgctctaggagaggcggcaaagtggcgcgctgccacgcagaaaaaagttatcacgaaatcgtcaagatgagcgaggaacgaattattgcgacaaatgcttttacaaaagcggttgaacaactcggcgttccagttgctcggattgactgggacgagaagaccctagcctttcaccgggaaacgattcaaaagacgatttgctcttaacagcctggtatcgccaaacaggctagagacggtacgagcacgagaacaccgggtattatgcgaatacgattttgatttggacgatggatcgtgcatagcgcgctaggcgctggttctagatcccgtgccatgcctcgagagcccgaacattggccgcaggcagccacgataaaaccgcagccccttatggcgcacccgacgcaacggcaaataaatccaccacagcacgaaccgctccgcatgacccaggtccgcaccccgcttctccacgtaggctgcccagacgcgggcgaagtcctcgtgcgaaagtcgcagcttgaggagcagacgggcggcgttgaagcagctcggccgcccctcggccagcgcctccaggtcgacgatggtcagcccctctgtctcggcgccctcctcccccccttccgcaacgctggcaacggccagcatattccccattcggcaatcctgtagatagacgccgctggcgtggagccgggcctggaagcgccccacccgatccgccagctcgcccagctccgcaccctcgtccggttccggcagcggctgggcgtcgacgtagcggcagatgaggcaggcggcgacgacagcatccccttggtagcgatccactgcgccgagcggctgagcaacgacacccggcagcgcccggtcaaggcgtcgcccggttagccaggccgccaccgccgaacgtcgcttggtcttgccggggttggtgtacttgagcaccagcggaccaaactcctccgtatccagacgatagacatcgtggcgccgccgagaagccaacaactcgccgcgtacgggcaactcggcctcccagcgcggcagccactccgccagctctgccggggtcagcacgcggctgtcggtcagccacagggcaccgtcttcgccctgcgcatgggcaatagccgggtcctggtgggtttcggactgaatacgggcttggaggtactgcacggacgtcgaacctagcaacgtggaacgaaggcccgtactttatcacgctcggcttttcgagttaggcggcatcgcccgccacgcccagggtgtaggccgccagcccccgtcgcaccgcctcgcccggatccggctcctggtacgcgcgcatgcacccctccacccagcggctgtgcacatggcggacgtgcacgaccaccgtgggcaccgccaggatctgcgccatggcgaaacggtggcggccgttgcccagacgcaccagccgtccgtggcgatcgatggccacgcggacgtcgtccttcggctctccgccgagctcctgctggccgaggaagccattggcgcgcatgttctcgtaggcatcgaacatccgctggaagtaagcctggagctcctgctcccgcttgatccctttgcgaaccgacttcccctgaaccatctttcgatagagcttgcggtactcgtcggtctgctcgatgggcagcccctgctcgaagatctggtagatggtccggctgtgccggcaagcctcgcgccaggtggggtccgtcgccagcggatagaccagacggtcccagggtccggcaatgagctggtagccaccgaggatgtagctcggcacatccgcgtagtagtgtgcgatgctcgccagcggcacccgaatactgcgcttcttggcgggaaggagactggcgtccggcttgcgcagccccaggcgtcgagcagcgaggcgggtggaggcccggcagatcgggcgcagtgcgctgctggccagggcccgccgggaacggcgcaggcgggccgggaggttcagggccgtgatatcggacatgacggggcttcgatgggccgcttcgtgatcaagcgacggtaccgtaccactctcctgcatgttgagcgaaggccgcccgagccgcgtgatccggccgggaacaaccgctagactgggccgtcggcgcggacgaagcggagccagcatgcgttgccacaccctggaggagacccccgcggaggagcttcgcaccgcagcggagcggctgctgatggccggcaccgcccccgacggcgccgagctcgtcgcccgacgcaagtcccgcgtctaccggtatccgcgcgaagacgggcgggtggtttacctcaagcactactgcgccacccaacccaaggagcggctcaagcggcttgtgcgcaacccggtgcgcaacctcgccctttggcagcgactcgacggcctcgggatcgagacgccccacccgctgctcatcgccgagcacggacgcgagtcggtgctggtcaccgcggaggtggcgcacaccaccgcccggcagtggctgcgcgatggccgccccctggagccgtccctgctcgctgccctgggcaccacctggggacggctgcacacccacgggatgcaatacgtggacccgagcccggccaatgtcttcattcccgacccgatcccggaggcgctggggctgctggatctcgactcgctctatcaggtcggatggatccccgagtggctcgcacgccagcgcctggggcagctcttctcacgctggagcgccgagtgcgccaagcaggaccagccgccacccgacccggaggcctttctcgccttctggcaggcctacggggccgtcaccggccggccgacgcgcagtcacgccctggccgtggcccggcgggtcgaggagcggaccgcccgtggccgcggcgcccgcgcgggtgatcgactggcggcgaccgcccggcgatggcgggaacgcgtcctcgagacccgctagcgcccccccccaggcgccgggttacgcgctcctcgggcggggtgcgtagtgcagcacgaactcgcctttcggccgtccgcgcccgaaactctggaaaccaccgatgcgcttggccgcccgccgggccgattcgttgtccaggccgcggtactccatgaggtagaccgccatcaatgcgcccgtgcggccgacaccgtggacgcagtggatcaccacgggcccgttggcggggtcgtccatcagctcgaggaacgccgccaccgtggatgcatcgggcacctgcgccgaggggagatgcacgtggcggatcccggccggctcgagcgctgccgcctcggcctcggcccgatgggccttgcggcgcaggtcgatcacggtacgcacgccctgcgcccggcacagcgccaccaggcgctggggcggcatctcggtggtgcggtagaggacgcccggctcgatcgggatcagccggtagtagcccaccgtctggaaaaacgcctgccagccgttgaggaatgccccctcaagcaggtccacggtggcgtgccaaagtttacgtatgcgtttcatgatcgatgcaattgtctggggctggcgcgtatcctacgccgacaccctgctcaggaatagaacccgctgtgatggacaccccccgcgacccggctgctgccaccccgacgccctccgtgccggaggccctccaccgcgaggtcctggtggcccgcgaccaggcgcgcaagaacgtcttcctgctaagccatcaggggcgtcaggtcgtcgtcaaattccccgatcagaaggggcgcggctggctgcacgcctggttgatgcgcaccaccgccgccccgatggtgcgccacccgttgcccgttgcgccgtttcgtctcaagcccccggcggagcgtaccgccttcgaggcacagcgcctgcacgcgctggctgaagccggggctcccgtgccgcggttggtgggcctcggcgacggctatctgatcatggagcacgccggacagcgcctggagaattggacacgggacctcaacctgccgcctgccgaggtcgatgcccgggtgctggctgcggcacgggccctggcccagctccactgcaccggcggctggcacggagcaccgcagttacgcaacatcatggtccgggacgacgggagcgtggccttcatcgacttcgaggaggatctctccatcctcgagccggaggcgcgccacgcctacgatctgctgcagttcctctcctcgctggtggtgccgcgggacgacggcccccaccgcccggaactgaccgagcgggccgcccgcgcctatcttgccctgatgggcgacggcccgttgggcccgctggccgcctaccagcggcgggcagcccgcatcaagcgctggctgggcccggtgcggcggcgcctgggcaaggacgtgcagcggactttcggggcaatcgacgtggtggaggccctgctccgcgaccccgcccgctagtcggcggtccgctccagcccaccccggagggcctgcccgagggccgcgatgcgccgggcgtccccgcccacccagcgggccaccccagccatcactccctgtatgcgccgggatcgcgactggtagcgctccaggcatccgcgcgcttgcgcgccaccggcggtctgcagataggccaccaatgcctcttcggccagcgacacctggggcgggtgcttcttgccccgcaggatcaccagtgaggagagaaacttgacgatgtcgttggcggcacatacctccgcaggcacggcccggaggtcttcttcgaagtcgatcaggtggatggccccggcctcatcgaccagcacgtttcggatgcggggggcgccgtgccagtgcccctgggcgtggagcgaaccaagcagctcggcggccgccaccacctgatcgccgcaggcggcccgcggctcggtcgcccgccgcagctgccgctcgagcggtgtgcccgcggcctccatcaccagataccggttggccttcacccccaccagccgcggcacgggcgccccggcacggcgcagcgcgtcgagccggccggcctcgaacaggacccgcggtccaggcgcggccatttgaaacggctccagcggcagccgttcaccggccatcgtcgaggcgctcatgcgcatggcctgggacttgatccagctccgccccttgtcgtccgggaacttgacgaccagcttccggccatcctgctccagctcaagcaccggcttccgggcctgcccggccaacccttcgatctgctcctgcagcgcaagcgggacggggggaagaacctcggggggcgcgactgcactgactgtcgactggttcatgcgtgcgattctatgggttccgcttctctcgcgccacctgcgggaaatcgctacaatcccgcacgttttgtccactgacgccaccccgggatatccaggatgcagcacacctaccgacgccttctcgcaggatcgctcggcatcgctgtgctcgtcgggttgagcggcgctcccgcccctacacacgcggcatccggcgacaccccgggccaggcggaatccgcccccggcgagtacacgtactggggcaacttcctgcgcatcccggcccgcgccgccggcgagctggtgcgcacggatccggaggggctgcggcgcaacgccatcgcggtgggctccatcgccgccgccttcgccctcgatcagcagatccgcgacaccatgcaggacgacctgcgcgggcgcgatagcgacgaactcaccgatatcctctacgaggtcgggcgcccgaaagtcgccctggccggtttcgtcggcggctacgcctacagcttcctggcccgggatcgctacttccgcgagaccctgcacctctctttccagtccctgctgatcacgcaggtcatcaccgataccacgcggaatgtcgggcgcgaacggccacgcaacagccccgacgacgccttcaacttcggcaaccgcggcgggcagtcgtatttctcggggcacgcctcggggacctgggcggtgatgaccgtactggcctcccgctatccgcacgcgccggtccagtggggcgcctacgggctggccaccgcagtctcgctctcccgcgtgcacgatgacgggcactggacctcggatatcgttacgggttcattggtcggctacggcatcgggcgactcaccgtggccctggatcctttcgagagcgaccacgtccacctgaccccgcaccggttcgaggacgacgactggggcgtgggcctccacgcccgtttctaggcgctgacgaagaggcgagtttgtcgccaacgcggcgaactgtcttaccatggggcgctgctgccccccattccgccagtgacactgcgaggcgccccgtgagcaccgccgctgaagccgacccctcccgcacaagccctgccgggaagggggcgaagaagaaaaaggccgagccaacgccctcttggtgggcgtttcggcggctctttgtccactacgcgctgccccactggcccgcggggctgttggccattgccgcgatgctggtcttcgccggcacccagctgggtgtgatcgccaccatcaagcccctgctggacgacggcctggtggagcgggatgtcgcgaccatacgcagttttgcctggctgctcttggggctgctggccgtgcagggggtcgcctacttcctgtcccactactgggtgacctggatcagtcgccaggtggtcaagcggctccggctcgacgtccacgaccggctgctgaacatgccccggcacgtctacgaccacatctcctccgggcagatgatctcgcggctgacctacgaggcggagcaaaccgcgaagacgacgaccaacgccgtactgacgatcttcaaggatgcagtcacggtgatcctgatcttcggctacatgatctacctctccccttggctggtgctgatcgtaggcgcggtcctgcccgtcatcgccgggatcatggcctacatcaacaagcgctttcgcaagatcagcagccgcgtgcaccaggctgtcggcggggtcggcaacgtggccgaggacaccgtccacgcgcatcaggagatcaagctcttcggccaggccgagcaggcccagcagcgattcgagaaggtcgccgaacgcaaccgtcggcagttcatgaagttctcgctgaccaagtacgccagcgtccccttgatccgcctggtcgtcggtatcgccctggccgtgaccatcagcatcgccaccgtcgatgccgtcgttgagacgctgaccgtcgggacgctcgcctcttttgtcggtgcgctgaccctgctcagcaagccgacgaagaacctggtcaagctcaacgcccagatgcagaaaggcctgaccgccgcgagcagcatcttcaccaccgtcgacgccccggaagagatcgacacggggacgcgcgccctccagcgcgccgccgggcgggtcgagctgcgcaacgtccacttctcctacgacggtgagcacccggtgctccgcggcatcgacttgacggccgagccgggggccatgatcgccctgaccgggccgtccgggagcgggaagagcaccttgatcagcctcctgccgcgcttctacgacgccaccgaggggacaatcctcctcgacggtgtcccggtggaggaatacccgctggcggacttgcggcgccagtttgcgccggtcagccaggacatcatgctcttcaacaccacggtggcggagaacatcgcctacggggcccagggcgaggtctcccgggcggagatcgagcgcgccgcggagatcgcctacgcccgggatttcatcgaggccctgcccaacggcttcgacaccgaggtgggcgaggacggcacgctgctttccggcggccagcgccagcgcatcgccatcgcccgcgcggtgctcaaggacgccccgatcctcctgctcgacgaggccaccgcctcgctggataccgagtcggagcgttacatccacgccgctttcgaacgactgatgcaggggcgcacggccttcgtcatcgcccaccggctctcgacggtggagaacgccgatcagatcctcttcctggaagacggacaggtggtggaacgcggcacccacaaggagctgctggcccagaacgggcgttacgcggggctttaccagatgcagttcgagggcactgacgcctgagccctgtgttaaagttccgaccttctgtcctaatcccccgcgctggcaacggagcgccgcgtcgtgacgcaagtcgtcctacagatcctcttcgcctttgcgctgaccgccgtgttgttgctggtcctgcgccggccggccctgaaggccgggctggtggaccggccctgtgggcgcaagcgccacgggcgcgtggtgccattgattggcggggtctgcatcctgctcgggttcgtcgccgcgagcctgccggcggacttcgggctgcgcgattaccagggcctgttcgccggcatggcggtgctgctcatcgtgggggtggtcgatgatctgatcgatatcgacgcctggatcaagttcggcgcccaggtggtcgccgcactgctcatgaccgtgtggtccggcctggtggtggaggacctcgggcagctgctcggtccccacgtggcattggagttgggcgccctggccgtgccctttacggtcttctgtgtggtcggcctgatcaacgccgtgaacatgttcgacggcgtcgacggcctggccgccggcaccgtggccgccgccctgggctggctggtgctggccggtgcggtcaacggcggcgccagctggctggtgctggccgggctgttcctcgcctccgtctgcgccttcctgatcttcaacatgcgcaacccctggcggcgcaaggcggcctgcttcctgggggattcagggagcatgatgctcggctttgccctggcctggttcgccgtagaggccgcccagggcgaccacgccctgctgccgccggtggccatcgcctggatcctcgccctgccggtgctcgacaccctgaccctgatggggcggcgcatcctccgcggccgccacccgttccacccggaccgtgagcacctgcaccacatcttctaccgcgccggcttcacgccgggccagaccgtcacggtgctggtcctggcctcgttggcgctggggagtatcggggtggtgggcacctggttgggggtgcccgagtgggttctggccgccctcttcgtgccggtggccgcggcccatctgctggcccaggcgcgggcgtggcgctttgcgcggctgatgcgccgccagctgcgctgggcgcgctcccgcctgcgggggtgactgcgcggcggcccggggcaggctgcgacgagggcccacgcgcgttcgggccgactgcgcattgagaattattcgcaaatcgtgcatgctggcttcaacattgccacatcgcgcgggagcgctcatggtggactacacggcatcacccctgctcgagctcagtaacgtccactgctgctacggcggcaccaccgcggtctatcagcttagcctgcgcgtcatgcccgggcagatcgcctgcctgctcggccccagtggctgcggcaagaccaccacgctgcgggccatcgccggcttcgagccgctgtgcaacggcgagatccgcgtgcgcggcgagcccctctcggtgccgggctacgtgatgccacccgagaaacggcgcatggggatggtcttccaggactacgccctcttcccgcacctgaacatctacgacaacatcaccttcggcctgcgtaagctcagccgccgcgatcggcgtcggcgcgccgacgagctgctggagctggtggacctgcagggctacggggagcggtttccccacgagctctccggcgggcagcagcagcgggtctccctggcccgggcggtggccccgcagccgcagctggtgctgctcgatgagcccttctccaacctggatgtggagctgcgcgagcggctcagccgcgagttccacgacatcttccgcgatcagcagatcaccgccatcctggtcacccacgaccagcacgaggccttcgccatggcggatgagatcggcctgatgcgcgacggccgcatcgtgcagtgggacacccccttcaacctctaccatgagccggcggaccgcttcgctgcggagttcatcggccaaggcagcatgatctccggcaccctgatcgacggcgagcgcatccagaccagtctgggtaccctgcgcggcagccacggctttccgtggccggccgggacccgggtggacgtgctcctgcgcccggacgacgtgcgcatgggcgaggccccctcggggctctacggccgggtcgtcaagaaggcgttcaagggcgccgagaccctctacaccctacgcaccccggacggcgtcgagctccttgccctggcgccgagccacagcgactacgacgtgggcgacgacgtgggcctgaccatggacaccgagcacctggtggccttccccgccgacggcgaggtgcaggcggcggtggaacagcccacccgttttccggtccgcgccgtcaacgtcggctgaagccccactcaaggccccgcgactcctgccgctaaagtcggtagacccctgatcgacacaggtaccgaccatgcgctggacccccttgaccgctgcggccctcgccaccctgctgccgctgaccgcggccgccaaccaccaccctgccggctcggcgctgggctttggcgatgccactcgctttgccgacacccagggcagcaagcagaaccccgccggccccatcgccgccagcgaccggggcgtgcgcatgggcgtcttcgccctcggcctctcctacgagctgggcgatgtcgccgacttcagcgacgacttcgaggcgctcggggaggagctcgaagacctggagcggctgctcgaggaggtggagtcgggggacgtcgatcccgacaacgccgaggacgagattgagtcattccaggccaatgtgaatgaaatcctcgaccgcatcggtgaggacggctacctgaccgccggggtcaccgggcagttcgtgcccttccccttcgagaccacccaggacgccctgcgcggctcgctgctcatcgatctggactacagcctgcgcgggcacatctcggtgctccggggggaagacctcgacctgagtatcgacgaccaggatgacgccggggacgctttggacaccctcgacggcttcggcggttacgtccgcagcgccgtcacccggacgttcaccctcggctacggctccgccgtctacgagaaccggcagggattgctcttcgcgggggcgcagctcaagcaccaccaggtggagctctcgcggatggcggtgggcttcgatgacgacccgggcagccagctcagcgacgaattccgcgagaacgccgagaccgactcggatctcggggtggatctgggggtgatgtgggtcagcgaccggtaccgggccggggccagcgtggccaacctgatcgagcccaccttcgactacccggcggtggaggacgacgacaccttcgacgccgccgccgagcgcggcgaaatcgaccgggatgagtcctaccgcatggagcgccagctcagcgtcgaaggagcggtccacaccgacgacggacgctggctgctgggcggctcgctggatctcaaccccgccgacgggccctttgccgccggctccgaagacgcctaccagtggttgaccgtgggcgccgcttaccgttcgccccacgccgccctgcccggatggcgactgggctatcggcagaacctgaccggctcggagctcggctacctgaccggcggtgtgacgctcttccgcgtcctgagcctggatgcggccatgagcacggagacggtggactccgtgccgcgggcgttcatgctcaacgccggcgtggggctgcgcttctagccccccgccagcacgcccagcagggcgatgcccagcaccagcagcaggaacagcgccccggccatggccagggcgatgagccgcccctccaccgctgcgccgaggcgggcgaccaccgccagcgaaggcgccggcgggcgcgccggcagccggcgccaggcgcggcggctggtgcggcccaggcgcacgccggcaagcagggccggcttgatccagtcgccctccgggatccgcggcaggcgctcggcgccggccaggccgaagagcaccgccgccactgccccgccggcgagcgccggcaggagcgcgtcgagcagcaccgccggccgccaggcgtagcccacccagtccggggccaccccggcggccagcagccacggcaggctcagcgacagcgccaccagggcgagcaccgccccgcgctgggccagcggatcccgcgccccgtcgccgcgccaggccagcagcaggaaacggaccatgagcaccgcggtcagcgccgaggcgagcagcagcagcggctccgccggcgcccccacggcctcggtgctgagctgcttgccggcggccttggccagggcgccgctggtggccggcacccccaccagggccagcgccggcagcagcaggtacgcgccgcggtggcggccgtggagcccacaaccgaggaacagcgcccccttggccaggccgtggtgcagggcgaacagcgccacgccggtgagggccaccccggccagcgccggctggagcagtgcggtgccggtgaaggcggtcatcagccccatctggctcaccgtggagtaggccagcaccgtcttggcccggcgctgggtcacgcccaccacgctggcgtagaggctgctggccagccccgccgccaccagcagcccgccggccgccggcagggccacctcgccgatgggcagcaggcgccaccaggccaccagggcggccttgaccagcagggccgagagcagcgcactggccgggaccggcgccgccgggtgggccagcgccagccaggcgtgcaggggcacgacgccggccttcaccgcaaagcccaccccgatcagcgccaccagcacgccgcggtatgcgtgctcggcgaccagcgccggcacctcggtgagcgcggcgttgccgccctcggcggcaatcagcagcacggcggccaggaccgcggcctcggccagcaccgccatgcccaggtagacccgcccggcgcggaaggcctccggggtgcggaagtggaccaccagcgggtaggcggccagggtcatggcggcgtaggcgaagtagaaggtggccagatcggcggcgagcagcacccccatcagcgcggcgacggtggccgccagggcggtgagcagccccggcgtggctccggtgtgccgctgtccggccaccgcgaagagcagggccgccgccgccaccggggcggcgaacagcagcaccgcctggccgatgggatccgccgccaggcgggtatcgagcagcagccacggcaggtgcagcacctcgccgcccagggccagggcggccagcgccgtcagcggcgcgaccaccagcagcccggcccccagggcacgggcacggccaccgagcagcgccaccgccagcagcggcatcagcacgggcacgagcaggccgacggccggatcgatgctcacggcaggtactcctgttcgacgatgcgcacagcccagctcagcggcgagaactccgccgccgccaggacgccggcgagcagcgccgccgcggcggtgaacagcgccggatagagcagccagcggtgggtctcggcgctactgctcgtccccaccccgccggggccgccggccggttccggcagcagccagatgcgccggagcaccggcaggaagtaggcggcgttgagcagggtgctggccaccagcaccgccagcacccagtagagctcctgggccagcgcacccagccccaggtgccacttgctgatgaacccggcgatgggcgggaagccgatcatccccagggcgccgatggtaaaggcgatggaggtcagcggcatgcgccggccgacgccgttgagcgacccgatgcggtggatgtccagggtctcggcgtagttgccggcgcagaagaacagggtgatcttcatcagcccctggtggaccaggtgcaccagcccgccaatgagcgccagcggcccgcccatggccacgcccagggtgatgaacgagacctgactgaccgtggagaaggccaggcgacgcttgatctccacctgggccagggcgcgcaccgagccgtagaggatggtcaccgccgccagcacggccagcaccggggtgacgtggagatcggtggccacggtgtggccgaagacgtcctggacgatgcgcaccacgccgaaggcgccggccttgaccacggccacggcgtggagcagcgcactgaccggcgccggcgccaccatggcgatgggcagccacgcctgcagcgggaagagcgccgccttgaccgccaccccggcgagcagcagccccagcaccgcggtggcggcccccggcgcctgccctgcccactcggccaccgccgccaccccgcccggggtgaagggctgatcgcccaccgcggcgtagagcgccacggtgccggcgagcagcgccatgccgccgccgagggtgtaggccaggtaggtgcgcccggcgctcagcgccgccgggtgaccgcggtggaccaccagcgggtaggtggccagggtcagcgcctcgtagaagagcaggaaggtgaacaggttgccggccagggcgatgccgaaggtggcggccacgcacagcgagaagaagccgaagaagcgcgcccgctgcgccgagttctccaggtaggcgacggcgtagacggtggtcaccagccacagcaccgccgagagcatggcgaagagcaacgccagcggatccgccgccaggcggaaggtcacgccggggaggatctcccaggccaccacgtagctctgcccctggacgaagccgtggaccagcagggccaccaggatcagcttgacgctggcaccgaagaggttccagaaggtgcgctggcggcggcgctcgtcgcgcagggcgaagatgatcaccgcggtgagcagcgaggccagcagcgcccacagcggcagcagcgcgtggagtgtatcgatcattccagcccctccggtgcgccctgctcgagcagccccagcgccggcatggcgctgatccccagggcgtagaccaccagcaccagcagcagcggcacccactccatgatccgcggcacccgctgcgccgggcgcacctcggtgtacccggccggcggcgcggcgtgggccagcgccagcacgcggaaggcgtaggcggcggcgagcacgctaccgaggatgatcaccaccgcccacagccactgcccgccgctgatggcgccgctgagcagcagccacttggccaggaagccgccgctgggcggcaaggccatgaggctggcgaaggccagccccagggtcagcacggtgatcgacaggtacggcgtgagcccgcgcagcccctcgagccggtcgtgaccgaggctgtagagcatgttgccggcggccaggaaggcggcggacttggcgaagccgtgggccagggcgtggtaggccaccccctgccaggcctgcaccgcggcggcggggaccaccaccagcggcaggagcagcagcaggtagccgagctgggcgatggtcgagtaggcgatgacctgcttgagccggggctggcgcagggcctgcagcgagccgtagagcaccgccagcgcccccagggcgccgatcagccaacccatgtaggtgctcagcagcaccgggaagacccacagccacaggcgcagcaccaggtagatgccggccttggcaaccagcgccgagagcgccgcgctggccggcgccggggcgttactgtgcgccggcatcagccagatgtgcagcggaaagaccgccgccttggcgaacagtccggcggtgatcagcgccgccgccacggcggtgtagccatcggcgccgaccagctcgccgacctcgcgcaggtgcagggtgccggtgccgccgtagagcagcgccacccccagcaggtaggccagggaaccgagcagggccagcagcaggtagcgcatggccgcgcccagcgagggccggtcgccggccatggccgccagcggagccgccgtgagggtgagcagctccagcatgacgtagaggttgaacaggtccgccgagaggaaggtgccgttgagggtggcccactgcaccagccacagcggccagaacagctcggtgttgtagcccttgccgcgcaggtaggggccggcgtagagggtcaccgccagccccaccacggcggtcatgccgagcatcagggccgagaggccgtcggcgtagagctccacgcccagcggcggctcccaaccacccaggtggtggctctgcgggccgtgctcggccacctgacgaaccacgtcggccaccgtcgccacggtggccagggcgccgagcaggggcagccacggcgcccgccgggcgcgcaccaggaagaccaccagcgcggtgagcagcggcaggaagaaagccagcggcagcgacaccccggccacggtctagtcctcgtcctcgggcaggtggttgaggccggtctcggcgtagtagcggcgcgccagcaccagggcgaaggcggtggcgctgacggcgatgacgataccggtgagcaccatggcgtggggcaccggatcgacgtagtcgggatcgcgccgggccagggccaccagcagcaggaagacggagttgccgaggacgttcaccgccaggatgcggcgcaacaggtggcgccgggtgatcagcccgtagatgccgatccccgccagggcaccggcgatcaggcagtagaaggcggcctgggtcaccgcacctccccgcgcagcccgccggagccgctgaacagcaggaccagcggcagggcgatggcgagcatcagcgccgtctcgatgatcaggatgagctcgtaggtccacgcctcgggatagtcgagcaccgccgaggccaccccggcaccggccaggccgatggcggtgaacaggaccagcccgccgaccagggccaggcgttcagcgaagctggtctcctccgtgggacgcagccgtccggtcaggcgcagcagcaccccgagggcggcgagcacggcaccggcctggaaggcaccaccgggctgatccgcgccggcccagagcaggtagccggcggcgagcaccgtcatcggcccgacgaaggcgatgagcggctggacgagcagcggctcgcggtaactggcgcgcagccagtcgccggggccggcgtggaccaggtcctgggccaccacccgggcggcgaggaaggcgacgaagagcaccaccacctcggccagggtgtcgatgctgcggaagttcagcagcacggcggtgaccgggttatccaccccgctctcctccaggcgcgccagggcgaggcggccggcggtctgctccggcggctcgaggcccaccaccgcccagccgatgccggcgatcagcgccccggccaggacggccacggtcaccgccgcccacggcggcaccggcggcgggggcgagtcgctgccgtcgtcgcggctatccggcggcagcagggcgcggtaggcggagagcagcagtgcgccggtgatcccggcgccgatggccgcctcggccagggccaggtccggcgccgccaggcgtgcccaggtcaccgccatgagcaggccgaagacgatgaacagcaccacgctgcggaacagcatgcgggtggcgacgatctgccaggccagcccgagcaggccaccggcgagcagcaggtcgaaggcccagtcgatcacggcggcgtcctccgcaccccgccctgggcgcgcagcgagaagcgggcgatcaggtgcgccgagacggtggcggcgaccagcgccagcagccagatcagcagcagcttggccgccacccacagcgactcggcctgcagcatcagggccagcaccacgcagcccaggcccaggttatcggccttggtcagggcgtggagccgggcgaaggccccggggaaacgcagcagccccacggtgccggtgaggaagaagaccccgccgagcaccagcagcgcggcgctgagggcatcgagcacgtccatcaatcctccccggcccggaagcgccgggggacccgggtgaaggccacggcgatcaccgcggccaggaccacaaagagcagcgccacgtcacgcagcgccggcagcgccatggcctcggcgagaagcagcagcacggccacggtggtggtgccgaacagcagcgcggcgagcatacgatcggcggccgtggggccgcggtgaacgcgccacagcccggcgaggagattgagcagcaggaagacggcgaggcccaggtcgagcatctgcacggcgcttacctcatgcggcggcaccggaggcggtcccactgagaccgtagaccgcggcgacgcggcgctccagcgccgccacctcgtcctcggcctgcggggtgatggcgtggacgacgaggatatcgccgcgcagatccgcggccaaggtgccgggcagcaggctcaccgccgccaccagggcgacccggggctcaccgccgggcaggctgacggcgtaacgcagccagtggcagtggatgggcatgcgcgggtggacggcgcggtagccgacgtccacggcaccgatcagcgagcggaccaggaagaagccggcgaagcgcagcgccggcagggggtaccaggggtggatgcggcggccggcgaagtagacgcccaccccggcggcggcgagcaccgtagccgcgccgaggacaccgccgaaggcgccctcggcgaggatcagccacagcagcagcaggaccgccgctgcccgcaggaagcgcccgagccataccgccgggccggggcggagaccgcggtctggcgccgcccgcggggccatggggctagcgctcggcgccctgcgcccgggcgcgctcggcggtctcggcgcggcggcgctgctcggcctccgggtcgcgaccgccgtccacctcacgccacccctggccgtgctggaggaccagcgcggtcagcgcctccaggtggtcggggcggtcgttgagcgccgggatgtagcgcaggcgctcaccaccgctctcctcgaagtactcgcgattctcgccggcgatctcctcgagggtctccaggcagtccgccgagaaaccggggcagaccacgtccaggtgcttgacgccttcctgggccaggcgggtgaccgtctcgtcggtgtacggcttgagccactcctcgttaccgaagcgcgactggaaggtgacgtcccaggtgccgggctccaggcccagctcctcggccaccaggcgcgaggtcttcaggcactggcagtggtacgggtcgccatcgagcaggtagcgctccggtacgccgtggtaggagaagagcagccgctcgccacggccttcgtgctcccagtgctcgcggatggagcgggccagcgcctggatgtagaccggctcgtcgtggtattgacccaccatgcgcagctccggcacccagcgccagcccatcagctcgcgcgccacggcgtcgaaggtggagccggtggtggaggcggagtactgcgggtagagcggcaggaccaggatccgccgcgccccggactcgcgcagccggcgcagggccgccgggatggaggggttgccgtagcgcatgcccagctccacggcgaaggggccgcggtcgttcagcgcctgcaggcgctgacggatgcccgccgcctggcgctggccgatgctcagcagcggcgagccgtcctgctcccagacctcactgtacgcggccgcggacttcttgggccgggtacgcagcacgatcccgtagaggatcggccaccagcgccagcgggggatctcgatgacccgcggatccgagaggaactggcgcagatagcggcgcagggccggttccgtcggctcatccggggtgcccaggttggcgaccaggacccccacggcgggcgcttcatcgtgctggaacgtgctcttcgcggaatacagtttcatagggtccggagcatatcaggagcaaccttgcgttggggagttcagcggcggctgacgacgggcagagggccttatggtgtgcatatctgtcatcgatagccggggatccgaggctgacccgggcaccgctggccgggtagactgcgcgacacacgtttgcaaccggctggatcaaggcaatgagcaacaagacccgtgtactcttcctgtccaacggcaacgcctgccgctcgcagatggccgagggcttcgccgagaacctcgccggccacctcatcgagccctgctcggcggggatcgccccggcgcaggagctcgacgcgcgggcggccaaggtgatgagcgaggactggaccgatatctcgtcgaaggcgccgaaggcgctggatccggcgctgctcgagcaggtggacatggtggtcaccctcaccgaggaggcgcgggaggcctgcccggcgctgcccgacggggtggagcaccgccactggcccaccgcggacccggcccaggccgccagcgacgacgatgccaagtcgatggccgcgtaccgcgacgcccaggacgagatcaaggagaacatcctcttcctgctcaacgacgtccgcggcggcatcgacgagttcgagatctgaacccgtcccccggcgtgggaggcgctcagccgtcctgcagacggctgagcgcctcccgcgcccgctccccgaagaagccttccgcactggccgccttctcgtagtggccgatggcgtccgcccgggcgccgtcggcctcggccagctggcccagggccaggtgggcgggcgcggtgggcagcaggctggccgagcgctccaggtccgtgcgggcgcgctcgtcgtcgccgcgggcccggtgcagcaggccgcggtcgaggtggtagctgaagtagccgtcgttgcgctcaatggcggcatccagggcggcgatggccgatgcctcctcgcccatgcgggccagggcctggccgcggacggcgtggaaggcggcctcctcgggataggcgtcgatggccgcgtcggccagctccagggcccgctcgggctccttggcgcgtagcgcctgctgcgcctcatccagctgggcgtaggcctcccggttctcctccaggacccgcatgtgccgggcgtagcgttcctcgcccagggtccagtcttcgccgccgagctcctcgcgcagggtctgggcggtctcgcggttggcgcgcacgcgctcccgggacggcgggtggctggcgaacagcccctcgagccagctcgactccccgcccccggccaggcgcacgaacttctcctgcagggtgacggcggcctcggggtcgtagccggcctgggccatgtagcgggtgccgtagtcgtccgcctctagctccgcctgccgcgagtagcgctgactgatcaagcccacaccgacgctggccccggccaccagcagtccggagagctggtggtcctgggtggccaggccgacggtggccaccccggcctgcatcatcatcccgcgctcgacgcgctgggcgccgtggcgggcggcggagtggacgatctcgtggccaagcaccgcggccagctcggcctcattctccatctcggtgagcaggccacggttgatggcgatcttaccgccgggcagggcccaggcgttgggggtgccgtcgttgagcaccacgaactcgtagggcagccccgggcggtggctctcggcggccacccgctggccgacctcatcgacgtaggcgaccaggtccgggtcggcgttgtagcgtccgcccatgctctgcagggtgggctcgtagtgctgctcgcccatggcgacctcctcgccctcggagatcagccgcagttcccgctcgccggtgaccgggttggtggcgcagctagccacgctcagcgccaatagcaccgccgggatcagccattgaaacgcccgtctgccgtccatcccttcgcctccgcccgtgccgggctcctttgccgatgtcatccgtcttcgactatagcgcacccgcggcctgcgcctcgcgcagctgctcggcggtgatgaggaagacgccgaagccgccgcgctcgagctccacccaggtcagcggcaggtggccgaaggcctccgccacggcgtcctcggagtcgcccacctcgaccaccaacaggccgtcgtcggtgagccgctcgggggcgccgcgcaggatgcggcgcaccacatccaggccgtcctcgccggccgccagggcgtggcgcggctcgtggcgatactccgggggcagcgcggccatggccgcggcatccacgtagggcgggttggtgacgatgatctggtagcgccgctgcggcagcccctcgtagacgtcggcgcggatcagggcgatgcgctcctccaggtcgtggcggtggacgttgaccgcggccacctcgagggcgtcgtcgtcgatgtcggtggcgtcgacggcggctcccgggaaggcgtaggcgcaggcgacggcgatgcacccggagccggtgccgatctccaggacccgctccacggcgtcggggtccacccagggctggaagccgcgctcgatgagctcggccaccggcgagcgggggaccagcacgcgctggtcgatgtagaacggcagcccggcgaagaaggtctcgtgggtgatgtagggcaacggcaggcgctcttcgatgcgccggcgcacccgggccatgaccgcctcgcgctcactccgggtcagccgcgcgccccagtagaggtcgggcagatccgccggcaggtgcagggcgtgcagggccagagcggcggcctcgtcgatggcgttgtcggtgccgtggccgtagaccaggccggcctcgttgaagcggctggcggcgtagcggacgatgtcgcgcagggtctcgaggtcttcgggggcgtggtcgatgggctccacggtgtgtgctcctcccttggcgatttcgcttcggttatgatggccggttacggtgccactgcccagcgatcgatgcacgtaccgcagtacgctgggccggattgttacgttggactctggagcgcccatgccggccaaccgtccgcaacgaaccacccgccccctgttcggggccctgctggccatcgcttcggtgctggcggcggtgatcggggtcggcctcgccgtcacggccctgcgcccggatccggggataccggatatccaggggacctacctggaggatggccggcccattgccgattttgcgctccaggatcaggacggcaaacgctttacgcccaccgagctccacggcaagtggacggtgctgaccttcggccacaccgagtgtcccaccacctgggagaacctggcgctgctgcacagcgcccgcgaacagctggggcagacgcgcatgagcactcggctgcaggtggcgctggtcagcgtcagtcccgacgacggccccgaggagctggcggactacgtgggccgctacccggccgctttccagggagccagcgggccggtggagcgggtgcgcgagctggccggcagcgtcggggtgcgctacgtggagcccaatggcggcaatgtggaggacggtttccacatccagccggagggggcgctgctggtgatcaacccccacggcaagatgatcgccctgctgatgccgccccaccacccggagctgatcgcccgcgatctgttccggctgatggagcgcgagcgcggcggcttcctgcgcaacctgctcgagcgggtccgggagcgggtgcgcgaatgaataccgaatccgcagccagtaccgcggaccggctgcgcgccgccgtccattggctgctgcccacccgcctgctctcgcggctgacctggcatgtggcccgctcgccgcggccttggctgaagaaccgtctgaaccgtttcctggtccggcgctacggcctggatctgagcgaggcggagcattccgacccgaccgcctaccccaccttttatgctctgttcacccgggcgctgcgcccgggggcgcggcccctgccggaggatccgcaggcgctgatcagtccctgcgacgggacggtgagcgcggtgggccatctgcacggtgagcggctgatccaggccaaggggatcgagtattcgctgagggggttgctccatgggctggatccggccccgttccgcgatggggcgtttgtgacgatctatctgtcgccgcgggattatcaccggttccatgcgccggtggcggggcgtctgcaggcggagcggcatgtgccgggccgtttgctgacggtggcgccgtcggcggtgcgggcgatccgtgggttgttcttgcgcaatgagcggcatgtgacgttgtgggagacggtggtggggctggtggcggtggtcccggtgggtgcggtgaatgtggggagtattgagacggtctggggcggtccggtgggggaggcgccggggctgagtcgggatttcggccctggtgagggggtgttcctgggccgtggtgaggagttggggcgtttcaatctggggtcgacggtggtggtggtgttgccggcgggggtggtccgttgggcggatggtttggtggcggggcggccggtgcggatgggggaggtgttggggcggcttcgccgcgctgacgctcgctgatcagcgcgaaccggcaaaggttcgcgctgaaccctcgccggacctgcggtgctcagcgcgctctaaaggccgccgtcggggaacggccacccgcccccctgatccgcccgcaggcgagcaatcgtgggtcagagaaactcggcaaaaaccgcctggagggctcgcaggtcgcctaggtgatgctggcaccacgctgaagcctccgtttcaaggcggcccgctggacctgcagataaggttcccagtcccagtactcccggaccacgcgggagaagtaggtaccgcgctgaaaatcgggccgcgcatagatcaggcaattgtggcggatggcttcgaactggagggccggatccgcgctatccaggagcaccagatcgatgcgctccagcccggctcgggtcagctccgccagcaggtcgagacgctgcgctgcaaggcgctcgggcggcccgacgagacctagatcgacatcactgtcggcgcgcgcgcgccccgtgacgtgggatccgaacagaaaggcggcctgcacgtccgggaaggccttgaggacgggctcgacagtctgctggatggcctcaacgcggtctctcgtcatggtgctcagcgtggccgcaacagccgtcgcgtgcaagcgggctcgaagtcctcgtcacaaccgcgtgggctggcgttccccgctggtggatagggtcgggtgtcggagccgcggtggcggcctttagagcgcgctgagcaccgcaggtccggcgagggatcagcgagcgtcagcgcggcgaagccgcgcattgcgagcggcctcgccggagcgaggcgcgcaggggaccccgccgaaggcggggcgcgatctcaggccgcggtcggggaacaaccacgcgaccctgccccggatcgcggccagccggctagctggccgtcgccagctcctcctccggctcctccaccggcgccgactccgctgacgaaccattgcggtaatggaccaacttccaatacccaaagaaatacgccggatgcacccccaggcactcaaaccccggacgctccggcaaatcatccaactccatatccgtccggaaaccgagcaacttcgacaggggccggatcgtcttctcaaacccgcgaagcaccggatgccgcgaggcgaagtggttgatgatgaagatctcgccccccggccggcagacccggcggcactcatccaccagacgatccggattggggaccaccgaggcgacgtacatcgctaccaccacatcgaacgaatcgtccgggaaatccagcgcctcggcatccatctcgtggagcgactccacgtgatccagcccctgctccgccacccgacggtgggcgatgtcgagcatgtccggactgacatccaccccgacgatggagacatcccgccggtactccggcagcgcgatcccggtacccacccccacctcgaggatgcgccggtcgggctcggcgttgagatactgcatcgtgaacttgcgccccggggcgaagatgcgcccgaagaagccgtcgtagtaccgcgcgtagcgtcggtacgcgttgcggatcgaagaaagatccatgactccgctcacctccaagaatcggttccggtagcgccgggccgccggctcaggccgtggcgcgcaacgcctcggcaaaggcatccaccgcgcgatcgacctcctcgcggcggatgatcagcggcggcagccagcgcacgatctgtccctgcggcccgcagcgaatcatcagcacatcgcgctcttccatggccttgagcacccgcgcggcgcgatcgccgtccgggcggccctgctcgtccaccaactcggtgccgtgcatcaggcccatgccctggacgtgggcgatggccggctcctcggcacacagggcgtcgagccggctgcgcaggtgtgcgccctgctcgcgggcgttctccaccaggccttcctcttcgatgacctccagcgacgccagcgcggcggcacaggcgaccgcgttgccgccgtaggtgcccccctgggaggcgggccaaccgcgctccatgatcgcctgcggcgctgccaccgccgagagcgggaagccgctggccagccccttggcggtgaccaccatgtccggctgcacgtcgaagtggctgtgcgcccagaaggcgccgctgcgcccgtagccgctctgcacctcgtcggcgatgagcagcatgccgtggcggtcggcccgctcgcacaggccctgcatgaaggtccgcccggcggggatgtagccggcctcgccctggatcggctcgacgaagaacgccgccgactcggccggcatcgactgcgtggcgaggatgtggtcgagctcgcgcaggcagaactcggcggtctcttcgtcctcccagccgtaccgccgggcattggggaacggcgcgaacaccgtgccgcccatcatcggctgcacgccggcgcgcaggccgacgctggaggaggtcatcgacagcgagcccatggtacggccatggaagcccccctggaagacgatgatgttgggccggccggtggcctggcgggccaggcgcagggcgccctcgcacgcctcggtgccggcgttggagaagaagatgcggtcgatggctccgggcatgatctcaccgaggcgctcggcgaggcggagcatgggcggatggcgaacgatggcgtactggccgtggaccagggtggcggcctggcgctgggcggcctcgaccaccttggggtggcagtgcccggtggcggtgacgccgatgcccgaggtgaagtccagatagcggcgcccgtcggtgccgatgatgtaggcgccttcgccgcgttcggcgacgacgtcgctggactgcttgagcaggggggagatggctccggtcttgtgcgcgtcgctcatggtgcaggtcctccgctcggccggttgccttggccgttgactgctgggccgccgcgcggcggccctctctggactaaactagcttgcttcgggcggctctgcgctgcgggcgggcagctggcgcaggtcgatactcgcgccctcctccggggtctcgacctcgagaccgcgcccgcgcagcgcctcggcgaggctgtccatggccccggcctcgccgtggaccagggccacccggggggccgtggcgaagtgctcggcccaggcgataagctccgagcgcccggcgtgggcggagagcccgccgacggtgtgcaccttggcgccgacccgcaccgactcgccccacaggttgagttcgctggcgccgtcgaccagggcgcgccccggggtgccctgggcctggaagccgaccatgatgacgttgcagttgcgccgccacaggttgtgcttgaaatggtggcggatgcgcccaccgttgcacatccccgagccggcgatgatcagcgccccggactgcacgcggttgatggccatggagtcttcggcctggggggtgaggcgcaggttgggcagctggaagcggtggtggtccggctcggcgtagaaggcggcggtctcggcgtcgtagagctcggggaagcgggcgtagaccttggtcgcctcgatggccatggggctgtcgaggaacacgctccagtcgccgagctcccaggcctcgtagtggcgggcaaggatgtagagcagctcctgggtacggccgacggcgaaggcgggcaccaggatgttgccgtgggaggcccgggcgttacggatgatctcgccgagttcctcccaggtctcctcccaggagcggtggtcgcggtcgccgtaggtgctctccatgaccagcagatcggcctcgcccacctcggtggggttgcgcaggatcggcgccccggcgtggcccaggtcgccggagaagaccaccttgcggcgctcgccgtcggcctcgatccacatctcgacgatggccgagccgaggatgtggccggcgtcgcgcaggcgcacggtgacgccggggaccggctgccacggttcgtcgtaggcgtggccgaccagggcctcgatggtctgctcggcgtcggcgacggtgtaggtgggctcgacgggctcgtcgtgacggcggcggcgcttcttgttctcgatggccgcgtcacgctcggcgaggaaggcggcatcgcgcagcaggatgtcgaccagggcggcaccggcggtgtgggtgtggatggggccgtcgtagccggaacgcaccagcagcggcaggcggccgctgtgatccagatgggcgtgggtgagcaccacggcgtcgagggtggtcgggtcgaaggggaacggctcgcggttgcgggcctcctgcttgccaccgccctggatcaggccgcagtcgatgagcacccgacgcccgccggcctcgaggagcatgcaggagccggtgacctggcgggtggcaccgtagaagtgcagtcgcatgggttctgcctccgtctacgcggacggcgcgccggccgtccggatgcgttgcgccacggcgcggccgacctcggcgcagccgcgcccgcccataccgtgctcggcgatgtcctcggccacggcgcgctggagctgcaccgccgagcgggcggccaccgggtccacctcgcccatccactcgagcatggcggcggcggtgagcagcatggctgctgggtgggcgcgatcggcgccggcgatatccggggcgctgccgtgggtgggttcgaacagcggcggtacgctgcggtcggcggggttgaggttggccgagggggcgacgcccatgccgccggcgagcaccgcggccaaatcagtgagaatgtcgccgtggaggttgctggccaccaccacgtcgaactgccacggctggctgacgaacttcatgcagcacgcgtcgatgagctcgtggtgggtggcgatgccggggtactcggcggccacctcggcgaacacctcgctccacagctcaccggcgtactgcacggcgttgcgcttggtgaccacgcacaccgcggcgtcggcagcgccgtctgcggcggcgtagcgcggggcgcgcagcccctggcggcgctcctcggcccgccgcgcggcgcgctcgaaggcgtggcggatgatccgctcggtaccggcgcgggtgaagacctccagctgggtggcggtctcgcgcggggtgccggcggccaggcggccgccctggtcgacgtactcgccctcgctgttctcgcggatgacgagcaggtcggtgtgcagcgcccgcgggtccgacaggggcatgggggcgccggccaagggcaccgccgggcgctcgcaggcccacaggtcgagccccttgcgcagctgcagcagcggcgccagcgagacgccgtcgggaaggcagtagcgctgggcgtcgtggctgggcccggggtcacccagggcgccgaggagcagtgcgtcgtagccggcgagctgcccgcgccagtcggcgggcatcatctcgccgtggtcgcggtgccaggcgtgggcgggccagcccagctcggtcagcaccagggcgggcccggggagggcctccagggcgtggcgggtggcggccatgacctccgggccgatgccatcgccgggcatcacggcgacctgccaggactcctggttctgttccatgcgggccctccccgggcgttgtccgccgctgccgctcagggcagcagatgcgccaccgcgtcacgctcttcggcgagctcggcggcggtttggtccatgcgtgcgcggctgaagtcgtccaccgacagccccgacacgatcttgtagtcaccgccccggcaggtcaccgggaaggagtagatcagccccgcctcgatgccgtagctgccgtccgacggcacggccatgctggtccactcgccctcgggggtgcccagggcccagtcgcgcatgtggtcgatggcggcactggccgccgacgccgcgctggaggcgccgcgggccttgatgatggccgcgccgcgctgctgcacggtggggatgaaggtgtccttcacccaggcgtgctcgacctggtcggcggccgggcggccctggatggtgcagtggctgatgtccgggtactgggtggcggagtggttgccccacacggccaggccgcggatctcggtggagtggcagccgaccttgttggagagctgcgccagggcgcggttgtggtcgagccgggtcatggcggtgaagttccgcgggtccagatccggcgcgttgcgctgggtgatcagggcgttggtgttggccgggttgcccaccgccaggaccttgacgtcgcgcttggccacggcgttgagcgcctggccctgggccgagaagatcgccgcattggcctcgagcaggtccttgcgctccatgcccgggccacggggcttggcgccgacgagcagaacgtagtcggcgtctcggaaggcctcttcggcgctgtccgtggcgatgatgccgtcgaccagcgggaaggcgcagtcctcaagctccatcaccgttccctgcagcgcctcctgggcctgcgggatctcgagcagttgcagggtcaccggttgatccttgcccagcatctcgccggcggcgatgcggaacagcaggctgtagccgatctggccggccgccccggtgacagcgactcgcacgggtgctttcatggctctctcctcgtccgttgtgatgcccgccggggcccgattcacgacccgggccggggcgccgattgtagcagaggctcgccacgcggccgccaacgcaacggcgtcccgggcgccgcgcccagccgcgcggccgccgacccgctgttgaccgccacctcgaccagccccagggcgttcacgtaccagaaggcggtaccctcggggacgtcggcgaatttctcggcctgccccagggcttcgccaccgatgagcacatccgcgtgactcggcgcgctcgccccccgccgtccactgatcaggttaccgaagccgtcggtgtagatcagcgcatcccagtcccgcagccacttctgccccacccagtggtcgacccgctcggcgccggacggcggccgcccggtggccgcgacctgcgcagcggcgtcggcgaacacgtcgcggccgtggaaggtcgccgggatgcccggcggcgccgggggcaggcggtaggcctcgacgtcggccccgtcctgggccgcgacggcgagcaggccgttgtccggcccgatcagccaccgctcttgggcgcgtagtatcagccccggccgctccgtgcccacccccgggtccaccacggcgagcacgacggcatcagcgggcaggtacggcaggttggcggcgagcaggtacgcggcgcagtcggcccggaacgccggggcgtcgtgcatcagatcgatgacggtgggggcaggatcgacggcctggagcagccgcgcgtggaggtgcccgacgtacgggcctaggcgggtgtagtcggtatagaggaagacggcaccggggtgagcgcgctggttcaccccggtgcgcaaggcgttacgcctcggccgtttcctcggcgtcctcttccgtctcgcgccgggcggcgatcgcctcctcccggtcgacgagctggacgagggccatgggggcgccgtcgcccttgcggaagccacagcgcaggatgcgcatgtagccgccggggcgctccttgaagtgcggaccgagctcctcgaagagcttggtcaccatctccttatcgcgcaggcgtgcgaacgccaggcggcggttggccgtggtgtcctccttggcgagggtgatcagcggctccgccacgcggcgcagctccttcgccttgggcacggtcgtgcggatctcttcctcacggaagagcgcagcggcgaggttcttgaacatcgccttgcggtgtgcgttgtcacgattgaggtgacgtccggctttacgatggcgcatgacgtggatcctttgacagtttagccggcgatacgggcgcggtccccgagggacggcggcggccagttatcgagttgcatgcccagcgacagcccgtgctcggccagggtgtccttgatctcgttgagcgacttcttgccgaggttcggcgtcttgagcagctcgacctcagtgcgctgaaccagatcacccacgaagtggatgctctcagccttgaggcagttggccgaacggaccgtgagctcgaggtcgtcgatgggacgcagcagcaccgggtcgatctccggctcttcctgctcgtcgccgccctccagcagcccaccctcgaggtcgacgaacaccgacagctggtcacgcagcaggctggccgcgaatttcaccgcctcctcgggcgtcaccacgccgttggtctcgacgtccaggacgagcttgtccaggtcagtgcgctgctcgacacgggcgctctcgaccgcgtaggagacgcggcggaccgggctgaagctcgcatccagggccaggtgaccgatggtgcgggtgtcttcctcctcgcgcgcggtgaccggcaggtagccgcggccgcgctcgatcttcagcgacgccttgaacggctgctcgtgggtgatcgtggcgatgtgcagatccggattctggatctccacgtcgtgatcggtggcgatgtccgccgccgtcaccgaacccggcccctgcttctcgacgctgagcgtcaccgagtcacgctcgttgaggcgcacggcgaggtccttgaggttgaggaggatgtccacagtgtcctcgtggatgccctccaccgccgtgtactcgtgctgtacgccctcgatctccacctcggtgaccgcagtcccgggcatggacgagagcagcagccgccgcagggcgttgcccagcgtgtggccaaagccccgctccagcggctccaggaccaccttggcgcggttgtccgagagcggctcgatctcgaccgagcgcggcttgagaaagtccttcaggtaccccttcatggacgacaccttgcagttgcggctgttacttcgagtacagctcgacgatcagcgattcgttgatttcttgcgacagatcggcgcggtccggggcctgcttgaagacgccttccatcttggtggcgtcgacatcgacccaggaggcccagccgttctgctgcgccagctccagggcggcctggatgcgcagctggctcttggccttctccttgacggagacggtgtcgcccggctgcacctggtacgacgggatgttcaccacccggccgttgaccaggacgccgcggtgattgaccagctgccgtgcctcggcgcgggtgctgccaaagcccatccggtagcagacgttatccaggcggctctcgagcagctgcagcagcgcggtgccggtggcggccttacggcgggcggcttccttgtagtaattacggaactgccgctccatgatgccgtacatgcggcgcaccttctgcttctcgcgcagctgcaggccgtagtcggacatgcggccgccgcggcgctgcccgtgctgccccgggggctgctcgagcttgcacttggtgtcgatcgaccggacgccgctcttcaggaacaggtcggttttctcgcggcgcgccagtttgcacttgggaccaatatacttcgccatggcgagcgcttcctcctcagacccgccgcttcttgggcggccggcaaccgttgtgcgggatgggcgagacgtcggaaatgttggtgatccggtacccgaccgcgttgagcgcacgcacggcggactcacgcccggggccggggcccttgacgcgcacctcgacgttcttgagaccgtaatcctgcgcagcgcgcgcggcggtctccgacgccacctgggcagcgaagggcgtgctcttgcgcgaccccttgaagccgctgccgccggcgctcgcccaggacaacgcgttgccctgccggtcggtgatggtgatcagcgtgttgttgaaggtcgcgttgatgtgcgcgacaccatcactgactgtgcgcttgactttcttcttgccgccaccgcggctggatgccttcgccataggtctctgttcccgtgttcgctccgaacgcggtgccgatccggcccacgcgttgaatgttgcctacccgatcagcggctggcggggccccgacgcggacccttgcgcgtacgcgcgttggtctgcgtctgttgcccgcgtaccggcaggccgcggcgatgccgcatgcctcggtagcagccgaggtccatcaggcgcttgatgtccatcgcgaccgagcgacgcaggtcgccctcgatgacgtagttgccaacttcctgccgcagcgcctcgacctcggcgtcgttgaggtcgcggacgcgtcggtcgtgcggcacgccggccgcgttgcagatgctcagtgcacgcgtgcggccgatcccgtagatcgaggtcagcgcgacccacgcatgcttgtgtgtcggtatgttgattcctgcgattcgggccatggggccaactctcccgtgattcgcgcttgttgggtgccgggtcgatccgccggtgctatccggcccgagatcagccctggcgctgtttgtgccgggcctccgtgcagatcacccgcacggtcccgcgccgcttcacgattttgcagttgcggcaaacccgcttgaccgatgccctgactttcatcgtcgtctctccaataatccgagcgcggccgctcacgggcgacccaaaggcgcgaaaggataccagtccacgcgcctgggtgccaccccgcagccagttttatcgattcagcgcagcatcccgccgccaggccgggtgtgccccttgagattggccttcttcatcagcggctcgtactggtgcgagaccaagtgcgactgcagctgcgccatgaagtccatgaccacaatgacgctgatcaacagcgaggtgccgccgaagtagaacggcacgttccagtacaggatcaggaactccggcatcagacagacggccgtgatgtacagcgcgccgacgaacgtcagccggctctgcacctgatcgatgtagcgggacgtctgctcaccgggacggatccccgggatgaacgccccggacttcttcaggttgtcggcggtgtcccgcgagttgaacaccagcgccgtgtagaagaagcagaagaagatgatcgccgcggcatacagggccacgtagaccggctggcccggcgacagcgtcgcggcgatgtcgccgatgaagcccagcccctcggcatcgccgaaccactgcccgaccgtcgccgggaagaggatgatgctggaggcgaagatcggcgggatcacgccggccatgttgagcttcagcggcaggtggctctgctgcgccgcatacatcttgcgcccctgctggcgcttggcgtactgcacggtgatccgccgctgtccccgctcgacgaagacgatgaaggcggtgaccgccgcggccatcatgagcagcagcaggatcgtcgcggtgcccagctcaccggtacgctgcagctccagcgtgccgccgagggcgcccggcagcccggcgacgatgccggcgaagataatgatcgagatgccgttgccgatgcctcgctcggtgatctgctcaccgagccacatcaggaagatcacgccggtggccagcgtcaccgtggagatgaacacgaacgccggcccgggcatggcggccacgccctgcccctgcaacgcgatgctgatgccgataccctggaaggtggccaggccgagggtgccgtaacgcgtgtactgcgtgatcttgcgccggccggcctcgccctccttcttgagccgctcgagcgacggcaccaccgccgtaagcagctgcatgatgatcgccgccgagatgtagggcatgacgccgagggcgaagatggacagccgctccagcgccccgccggcgaacatgttgaacatctccaggatggtgccgcgttgctggtcgaccatctgctcgagcgcagcggggtcgatacccgggatggtgatgtgggtaccgatccgatagatgatcagcgcgagcagtacgaagagcagacgctggcgaacctcggtgagacgtcccatcccaccgagggctcctgcagcaccacctggacgtcccaacttaaccctcctcgacgacttggccgccggccgcctcgatcgccttgcgggcgccctgggtcaccttgaccccgcgcacgctcacggcgcgatcgatggtccccgaggcaatgaccttcacgtagcgcatgttcttgcgcacaacaccagccttgtgaagggccgccaagtccaccgtgtcgccgtcgacgcgggcgatctcatggaggcggacctccgcggtgcgcagccccttctgggagctgaagccgtacttcggcacccggcgctgcaacggcatctggccgccttcgaagccgaccttatggaagccgccggaacggctgtgctgccccttgtggccgcgcccggcggtcttgcccaggccgctgcccgcaccgcgcccggcgcgcttggcgtccggccggctacccgcgctcggcgacagttgattgagccgcatttacgcctcctgaacttccagcatataagacaccttccggatcatcccgcgattctccggggtgtcgtcgaccaggacggtctggtgcatccggcgcaggcccagcccgcgcacacactgacggtgcttctgcagccggccgtggacgctgcgccgcagcgttacctggagcttcttctgattagccatgatcagcccgtaatctcttcgacactcttgccccgccgggccgcaacggcctccggggagtccatcgaggccagcccgtcgaccgtcgcgcgcaccacgttgatcgggttgcgcgagcccaccgacttggccagcacgtcctgcacgccgagcacctcgaagaccgcgcgcatggcgccgccggcgatgatgccggtacccggcgaggccggcttcatgaagaccttgctcgacccgtggaaatgggtcaccgggtagcgcagagtcgggccatccagcggcacggtgcgcatcccgccgcgcgcccgctccatcgccttctggatcgctgcgggtacctcgcgggccttgccgtaaccgaacccgactcgcccctcgccgtcgccgaccacggtcagcgcggtgaagccgaactggcggccaccctggaccaccttggccacgcggttgatcgtgatcagcttctcgcggagcccgtccgcgccggtttgttcaccgttcgccatagcttcttagcccctaacctagaacttcagtccggcttcgcgcgcggcctcggccaacgcctgcacacggccgtgatactggtagccgccacggtcgaatgccacctgctcgataccggccgccttggcgcgctcggcgatcagccggccgacctcttgggcggcgctgacgttgccggtcccctcgctgcgctgacgcagggcgggctccaccgtcgaggccgcggccagcgtggtggcgccgtccggctgctgcacctgtgcgtagatgtggcgcggcgtgcggtggaccgagagccggtaggcaccgacgtcgcggatgcgcccgcggctcttgcgcgcgcgccgcatgcgtgctgtcttcttgtccatcttcgtccccaccgcctacttcttcttggcttctttgaggaccacccgctcgtcggcgtagcgcacgcccttgcccttgtagggctccggcggacggtacccgcgaatctgggcggccacctggccaacctgctgcttgtcggcgcccttgaccacgacctccgtctgcgaggggcactcgatcgtgacgccctccgggatctcgtagtgcaccgggtgcgagaaaccgagcgtcaggttcagggtgctgccctggacctgcgcgcggtagccgacgcccttgagctcgaggcggcgctcgaagccctcgctgacgccggtgaccatgttctgcaccaaggcccgcgtggtaccggtcagcgccaccgcacgggtgctctgctgccggggctcgaaggtgagcgtgccttcttcctggttcagcgaaaccaggcggtggcagctccacgccatctggcccttggggcccttgacctgaatgtcgttgccctggagcgtcacctcaacgccggaggggacctccacgggtgcctttgcgactctcgacatgattgcccgtcctgtctagaagacccagcagagtacctcgccaccgtgcccctgcgcgcgggcctggccatcgctcatcacgcccttggacgtggagatgatggcggtgcccagcccgttgcgcacgcgcggcagctcgtcacgaccgcggtaaacccgcagacccggccggctgtaacgctggatttcgcggattgccggctgaccctcgtggtaccggagcgtgacctccaggaccggcttcttctcttccccgacctcgcggtaaccctcgatgtagccctcctcctggaggacggcggcaatcgcccgcttgagcttcgaggacggcatacgcacgtccgccttctcggcgtggtgcgcgttccgtacccgggtcagcatgtcggcaatgggatcggtcatgctcatcgtctatccccttaccagctcgagagggtcaggcccgggatctcgccgttcatggccgcccgacgcagctcattacgggccagcccgaacttgcgatagtacccccgcggccggcccgacttggcgcagcggttgcgctggcgcacggggctggcgttgcgcgggatctgctgtagcttgagctgcgcttcgaagcgctcctcgacgctcgactcagggctttcgataatcgccttgagccgctcgcgcttggcggagtacttctgggccagcttgcggcgctttcggtcgcgctcaaccatggagttcttggccatctgcgctgctcctctggacgtcaggtccggaagggaaagccgaacccttcgagcagggccttcccttccgcgtcggtgcgagcggtggtggacacggtgatgtccatgccgcgcacccgatcgatttcgtcgtagtcgatctccgggaagatcagttgctcccggataccgaggttgtagttgccccgcccgtcgaacgaccgcggcgagaacccacggaagtcgcggacccgcggggaggccacgtggatgaagcgctcgaggaactcgtacatccgatcgcggcgcagcgtcaccttgcagccgattggccagccctcacggatcttgaacccggccaccgacttgcgagcgcgggtcaccactggcttctgcccggcgatcttggccagatcctcctgcgcggcctccaggatcttcttgtccttggtggcctcacccagacccatgttgatgacgatcttctgcagctggggcacctgcatgacgttctggtacccgaagcgctctttgagggccggggtgacctcttcccgataaacctttcgcaacgtcgccattccagccccctcaggcgtcaatcagctgctggttcgacttgaaataacgcaccttacgatccccctcctggcggacgccgacgcggtcggctttctccgtctcggggttgtagatcgccacattcgagatgtggatcggtgcctctttctcgataatcccgccggtggtgccctgcatcgggttcccgcgcgtatgccgcttgaccatgttcacgttgtccacgatcacacggtccttctcggggatgacccgggagacccggccacgacgccccttgtcctttccggcgatgacgataacctcgtcgcccgtacgaatcttgcgcatgatgacctcgcctacagtacttcgggcgccagggaaatgatccgcatgaagcgctcgttgcgcagctcacgggtcacggggccaaagacacgcgtgccgatcggctgcaggttgttgttcagcagcaccgccgcgttcccgtcgaaacggatctgcgacccgtcggcccggcgcacgccccgcttgctgcggacgactacagcgttgtagacctcgcccttcttgacgcgcccccgcgggatcgcgtccttgacgctgaccttgacgatatcaccaatccccgcatagcggcgcttggagccgcccagcaccttgatgcactgcacctgccgggcgccgctgttgtcggccgctttgaggaggctttccatctggatcatgacgcttcacccgctcttgttcttgctcgcccccttgcggggcacttccgcgtgcttagctcgcggcccgctccagcaccttcaccagccgccaggtcttgttcttcgacagcggacggcactcctggatggagacccagtcgccctcgcgcccttcgttaccctcgtcgtgggcgtggagcttggtcgaccgccggatgaacttgccgtacagcgggtgcttcacgcggcgctcgaccagcacggtgagggtcttgtccatcttgctgctgaccacgcgcccgttgacggtgcgggtgttcttctcttcgctcatgcctgccgctccgcacgcttacgctcgttgagcacggtcttgatgcgcgcgacatcgcggcgcaccttgccgagctgatcggtccgggccagctgaccgctggccttctgcatccgcagattgaactgttccttgcggcgctcgagcagctcgttctcgagttcttcggtcttcttttcgcgcagctcgctcgccttcatcacatcaccgtccggttcacgaaggtggtcttcaccggcagcttggccgccgcgcgccggaaggcctcgcgggcgacttcctcggacacaccttccagctcgtagaggacgcgcccgggcgcgatcggctcacaccagtggtccacgttgcccttgcccttacccatccggacctcgagcggcttctcggtgaccggcttatccgggaagacccggatccagatcttgccgccccggcggatgtagcggttgatggcacgccgcgccgcctcgatctgccgcgaggtgatcggcccgcgggtggttgccttgaggccgaactcgccgaagctcacgcgatcaccgcgggtcgcgaggcccgagcagcggcccttttgcttcttgcggtacttggtccgtttcggctgtaacatcgcttacgcgctcccgtccgctcagccctgggcagccgcggcgcgcttgacgcgctcggcgggggccccttcgttttcggtgtcgatgatctcgcccttgaagatccagaccttcacaccgatcacaccgtacgtggtcttcgcctcggcgaagccgtagtcgatgtccgcacgcagggtgtgcagcggcacgcggccctcgcgataccactcggtccgggcgatctccgagccgttaagccggcccgagacctgcaccttgatcccctgggcaccgacgcgctgggcgttgccgacggcccgcttcagggcccgccggaacatcacacgccgctccagctgcccggcaatgctttccgccacgagcttgctgtcggcctccggcttgcggatctcctcgatgttgatgtgtaccggcacccccatccgggccgccacctcaccgcgaagccgatcgatgtcttcacccttcttgccgatcacgatgcccgggcgggcggtgtggatcgtgaccagggcgttcttcgccgggcgctcgatctggatgcgactcacggaggcgttcttcaggcgctcacgaatgaactcccgcacctccaggtcggtgttgaggtacttgccgaagttcgagctatcggcgtaccacatggaacgccagtcttcagtgacgcccagcctaaaccctgtgggatgggtcttatttcccatgccggcctctctcgcttgatccgcttcagtcctcggcgaccgccacggtaatgtggctggtccgcttgaggattcggttggcgcgccccttggcgcgcggctgaattcgcttcatcgtcgggccctcgtcgacgaagatgcgcgcgacgcgcagttcgtcgacatcggcaccatcgttatgctcggcgttggcaaccgccgactcgagcaccttgcggacgatctccgcggccttgcgcgggctgtactcgagcgtccgcagcgcgtcgtccaccggcagaccgcgaatctgatcggcgacaagccgggccttctgcggcgagacacgcgagaaacgcagttttgcttgagtctccatggcgtgctcccgttatctcttcgacttcttgtccgcggcgtggccgcggaagcttcgcgtcaccgcaaactcgcccagcttgtgaccaaccatgttctcgttgatcagcacgggaacatgctggcgcccgttgtggatcgcgatggtgagcccgaccatgtccggcatcaccaccgagcggcgcgaccaggtcttgatcggccgcttgctgttgttggcattcgcctcttccacctttttcagcaggtggtggtcgatgaacggcccttttttggtcgagcgtggcacgattctttacccctcaacgcttccgtcggcgcacgatgtacttatcggtacgcttgttcttgcgggtcttatgccccttggtgggcataccccacggcgagaccgggtgacgcccgcctgcggtgcggccctcgccgccgccgtgcgggtgatcaaccgggttcatggcgacaccacggaccgtcggtcgcacgcccaggtggcgcttggccccggccttgccgaggttgcgcagactgtgctcggcgttgccgacttcgcctacggtcgccatgcagtcggcgggcacacggcgcatctcgccggagcgaaggcgcagcgtcgccatgccactctcgcgggcgacgacctgcacaccggctccggcggagcgagcgagctgcgcacccttgccgggcttgagctcgacgcagtgcacctgcgtaccgaccgggatgttacgcagcggcagggcgttgcccggcttgatggcggcgtcgcgcccgctctggatcggcgagccgggttcaacgccacgaggcgcgataatataccttctctcgccgtcttgataaaggaccagagcgatattcgccgaacgattcgggtcgtattcgagtcgctcgaccttgcccgggacaccggtcttgttccgcttgaagtcgatctggcggtaacgctgcttgtggccccccccgcgatgacgggtggtgatccgaccgttgctgttgcgcccgccggtcttgctcttctgcaccaccagcggctcgtaggggccaccctggtgcagccgggcgtccttcgtcttgacgacgaaacgccggcccggagacgtcggcttgctcttgactagtgccatgactggctctccttactccccgccgaggaagtcgatgtcctgcccctcggccagggtgacgtatgccttcttccaatcccggcgccggccgcgaatcatgccgaagcgcttgcgcttgcctttggcgttaacggtccgcacgccggtgacctgcacatcgaacagcttttcgacggcggccttgatctccttcttgttggcgtcgggcgccacctggaagaccacctggccagcaccgtcggcaatgaccgtgctcttctcggagatgtgcgggccacgaagcacggtgtagagtcgttcctggttcatgacagccactcctcgacacggcggatggcggactcggtgatcaccacccgctcggcgccgaccaggctcgccggatcgacgccggcggcgtcgaccacgcccagacgcggcaggttgcgggccgccagctcgaggttggcgtcgatctcgtcaaccacgatcaggccctcgcgcacgccgagcccctccaggcgcgccttgagctcgcgggtcttgggcgcgtcgaccgtcaactgcttgacgaccaccaggcggtcctggcgggccagctcggacaggatcgagcgcaaggcgccgcgatacatcttgcggttgaccttctgggagaagtcccgcggcttggccgcgaaggtctggccaccaccgcgccacagcgggctgcggatggtgccggcccgggcgttgcccgtgcccttttgacgccagggcttcttgccgccgccggccacctcgctgcgggtcttctgtgccttggtcccggcacgcgccccggcgaggtgggcagtgaccacctggtggacgagcgattcgcggaacggcgcgtcgaaggcctggtccgagacctcgagctggcctgccgcttcgcccttttcgttactgagcttgagctccatggctccccctgtcacctcttacgccttgctcgccggacggacgatcaggtcgctgccgacggccccagggactgcgccccggatgagcagcaggttgcgctcgctatccacacgcacgacctccaggttctggatggtggcgcgtcgattgcccatctgcccggccatcttcttgcccttgaaaacgcgcccggggctctggcactgaccgatggagcccgggacccggtgggacttcgagttgccgtgggtgttgcgctgcgcccggaagttgtgccggcgcaccgtaccggcaaagccccggcccttggtggtgccggtgacgtcgaccttctggccggcctcgaagccgcccacgtcgatggagccgccggtctccggcatctcctcgtcactggcccgctggcccttgtccagacggaactcccacacgccgcggccggcctcgaccccggcccgggcgaagtgcccggcctcaggcttgcgcacgcgctgcggcttgcgccggccggcggtcacctgcacggcgcggtagccgtcactctcctcggtcttcacctgggtgacgcgattcgggtccgcctcgacgacggtcaccgggatcgagcccccttcttcggtaaaaacacgcgtcatgccgcgcttgcgaccgacgattccaattgccatcgtccgcgtctcctcaaaatctctctgcccggatctggctcaccgggaacgaatagactccggcgggcgcacggcgcgcagccccgtggggcggcctgccgtttgccggccggagcgccggtcaccgccggtcgatgtcgatacggcggctcgacgtgtcagtagagcttgatctggacgtcgacaccggcggccaggtcgagcttcatcagcgcgtcgaccgtcttgtccgtcgggtcgatgatgtccatcagccgcttgtgggtgcggatctcgtactggtcccgtgcgtccttgttgacgtgcggggaggtcagcacggtgaaccgctctttcttcaccggaagcgggatggggccacagacgtgggccccggtccgcttcgcggtatccacgatttcccgggcggactgatcgatcagtcgatgatcgaacgccttcagccggatccggatacgctggttttgtgttgccgctgcggtcgccatggctgtttactcgatgatcttggagacgacgccggcgccgacggtgcggccaccctcgcgaatcgcgaagcgcaggccgtcctccatggcgatcggggcgatcagctgaaccgtcatcttgacgttgtcgcccggcatcaccatctcggtgccctccggcagcgtcaccgtacccgtgacgtccgtcgtccggaagtagaactgcggacggtagccgttgaagaacggcgtgtgccggccaccctcgtccttgctcaggacgtagacctcggcctcgaagtgcgtgtgcggcgtgatcgacttcggcttgcacagcacctggccgcgctcgacgtcgtcgcgcttgatgccacgcagcagcgcgccgatgttatcaccggcctcaccctggtcgagcagcttgcggaacatctcgacgccggtgcaggtcgtcttgcgcgtgtcggtgatgccgacgatctcgacctcttcgccgaccttgatgacaccgcgctcgacacgaccggtcaccaccgtgccgcggccggagatggagaagacgtcctcaatgggcatgaggaagtcgccgtccaccggacgctccggctgcgggatgtgcgcgtccatcgcctcgacgagcttgatgatcgccggacgccccatctccgagtcgtcgccctcgagcgccttgagcgccgagccggtgaccaccgggatgttgtcgccgtcgaagtcgtagtcgctgagcagctcccggacctccatctcgacgagctcgagcagctcggcgtcgtcgaccatgtcggccttgttcaggaagaccacgatcgccggcacgccgacctgacgggcgagcaggatgtgctcgcgggtctgcggcatcgggccgtcggcggcggagaccaccaggatcgagccgtccatctgcgccgcgccggtgatcatgttcttgacgtagtcggcgtgacccgggcagtcgacgtgggcgtagtgacgggactccgactcgtactccacgtgcgccgtggcaatcgtgatgccgcgggcgcgctcctccggcgcgttgtcgatctgatcgaacgcacgggcgtcgccgccgtgggcctcggccaggaccttggtcagggccgcagtcagcgtcgtcttgccatggtccacgtgaccgatggtgccgacgttgatgtgcggcttcttacgctcaaacttttccttggacacgccacacctcgtttatcttgtacggtctctcgtctgaaactgaacggcgacgtacgtttacgacgccttcttgatcacttcatcggcgatgctcgccggcgcctcgtgatactcctcgaactccatcacgtaggaggctcgcccctgggtgttggagcgcaggtccgtcgcgtacccgaacatctccttcagcggcacctgagcacggatctgcttgccgttggggatgtcttccatcttctgcacagtgccacgccgacggttcaggtcgccaaccacgtcgcccatgtactcctcgggcgtgaccacttcgaccttcatgaccggctccaggagcaccggatcggccttcatgaagccctcacggaaggccatggagccggcgatcttgaacgccatctccgaggagtcgacgtcgtggtaggagccgtcgtagagctcgacgcccacgtcgaccaccgggtaaccggcgaggacgccctcctccatgacctcgcggcagccgtggtccaccgacgggatgtactccttgggcacgacaccgccgacgatcttgctctcgaagctgtagccttcgccccgctcctgcggcttcatgcggatatgtacgtggccgtactgcccgcggccgccggactgacgcacgaacttgccttcctgctcgatctgcttgcggatggtctcccggtaggccacctggggcgcacccacgttggcctcgaccttgaactcccgcttgaggcgatcgacgatgatgtccaggtgcagctcgcccatgccggagatgatggtctgcccggactcctcgtcggtgcgcacgcggaaggacgggtcctcctgcgccaaccgcccgagggcctgacccatcttctcctggtcactgcgcgtcttcggctcgacggcgaccgcgatcaccggctcggggaactccatgcgctcgagggtgaccttgttgctcgggtcgcacagggtgtcgccggtggtgacatccttgaggccaacggctgcggcgatgtcgccggcgcggacctctttgatctcctcacgctggttggagtgcatctgcaacagacggccgatgcgctccttcttccccttgaccgggttgaacacggcgtcgccggagctgagcacgccggagtagacgcggaagaacgtcaggttgccgacgtacgggtcgttggcgatcttgaacgccagcgccgcgaagggctgatcgtcggtggactcgcgggtgaccacggtctcttcgtcgtcgagcagaccctcgatggccgggacctcgttgggcgccggcaggaactcgatgacggcatcgagcagcgtctgcacgcccttgttcttgaacgccgagccgcacatgcacagcacgatctcggtgttcagggtgcgctgacgcagaccgcgcttgatgtcgtcgtgggagagctcaccctcgttgaggtacttgtccatgagctcttcgtccgcctcggcggcagcctcgaccatctcctcgcgggcggcctcggcgtcggccttgagctcctccgggatctccgtctcggagtaggtcatgccctgctcgtcgcggtcccagtagatggcggacatgcgcagcaggtcgatgacgccctggaagttgtcttcggcgccgatgggcagctggatcggcaccgcctgggagccaagccgatcgcggatctggccgaccacacgggagaagtccgcgcccgcccggtccatcttgttgacgaacgcgatccgcggcacgccgtacttgttcgcctgccgccagaccgtctcggattggggctcgacgccaccgacggcacagaacacggccaccgcgccgtcgagcacccgcagcgaacgctccacctcgatggtgaagtccacgtgacccggcgtgtcgatgatgttgatccgggtctcggggtactgctggtccataccgcgccagaagcacgtggtcgcggcggacgtgatggtgatgccacgctcctgctcctgggacatccagtccatggtcgccgcaccatcatgggtctcacccatcttgtgcgagacaccggtgtaaaacaggatgcgctcggtggtggtggtcttgccggcatcgatatgtgcggcgatgccgatgttccgatagcgctcgatgggtgtcttgcgtgccacggtggaataccccgtcttgaagcgtgtttctgcgtttaccagcggtagtgcgagaaggccttgttggcctcggccatgcggtgcgtgtcttcacgcttcttgaccgccgtcccgcgactctccgccgcctctagcatctcgttggccatgcgcgcggccatggtcttctcgccgcgcttgcgggccgcctcgagcagccagcgcatggcgagggtctggcgccgctccgggcggacctcgaccggaacctggtaggtggcgccgcccacgcgccgggacttgacctcgacccgcggcttgacgttctcgagcgcggtctccatgacctcgatcggatcgtcgtgcttggacccgatgcgctccagggcgccgtacaggatccgctcggccaccgagcgcttgccgtcgctcatgaccatgttgacgaacttggtcaggacctcactcccgtacttgggatcgggtaggaccttgcgcttgggtacttctcgtctcctaggcatgactgagtcccgttacttcttcttcgggcgcttggcgccgtacttggaacgaccctgccggcgcttgtcgacacccgccgtatccgcagcaccgcggacgacgtggtagcgcacaccaggcaggtccttgacacgcccgccacgaatgaggacgaccgagtgctcctggaggttgtgtccctcaccaccgatgtaggaggccacctcgtaactgttggtcagacgcacacgcgccaccttacgcagagcggagttcggcttcttcggcgtggtggtgtagacgcgagtgcatacgccgcgcttctgagggcacgcctccagcgccggcacactgctcttcgcggtgcgcttggtgcgacctttgcgcaccaactggttcactgtcgccatagggttttgcgctccgtaccgacccaaaaacgacaggccggatggccggcctgtcgaagacgcggcattctagggtgatcccgcgcccttgtcaatgacacgccccgggaccaccccggggcgcacggcttgcgttacttgatttcgcggctactcgacctcgggcccgctcgcctcatcggacgggctggggccctcgccctcgccttggccgagggaggcgaagacctcctcggcctgctgctccggcgtcgccgccggcgcgggtgcctcctggcgacgggctgcgtggtaggcgaagccggtgcccgccgggatgagccggccgacgatgacgttctccttgaggccacgcaggtcgtcgcggataccgcgagtcgccgcctcggtcagcacccgggtggtctcctggaaggaggctgccgagatgaacgactcggtggacagcgacgccttggtgatgcccagcagcgacggctcccactgcgccggctgcttgtcctgcgcctggagttgctcgttctcttcgagcagcttcgcccgatccacctgctcgcccttgaggtgcagcgagtcgcccggatcggagacgatggtcttgcgcagcatctgccggacgatcacctcgatgtgcttgtcgttgatgcccacaccctggaggcggaagacgtcctggatctcctggacgatgtactcggcgagcttggtcacgccgagcagccgcaggatgtcgtgggggttgggctcgccatcggcgatggtctcgcccttctccacgtgctcgccctcaaagacggtgacgttccgccacttcgggatgagctcctcgtgggtctcgccgtcggccttggtgatgatcagccgctgcttgcccttggtctccttgccgaagccgacggtgccggaggcctcggcgaggatcgccggctccttcggcttacgcgcctcgaacaggtcggccacccgcggcagaccaccggtgatgtcacgcgtcttggacgcctcttgcgggatacgcgccagggcgtcacccacgcgcacctcggcgttgtcctcgagcgagacgatggccccggccggcaggtagtagtgggccgggatctgcgtaccggcgatgttcaggtcgttgccgtcaccgtcgaccagcttgatcatcggccgcaggtccttgtaggcgacccgctcctcggtgaccttgccgttggcgttggtgacctgacgcttgtgctcgccggtgccccggctcttcgggtcggtgaccaccaggctcgacaggccggtgacctcgtcgacctcgcgctggaccgtgacgccctcgacgaagtcgtggaagcgcacgtagccgtccacctcggtgacgatcgggtgggtatgggggtcccagttggccaccacctgcccggcctccaccgggtcctcgtcgccgacgctgagcacggcgccgtaggggatcttgtagcgctcccgctcgcggccgtactcgtccatgacggtgagctcgccggagcgcgacacggccacgtagctgccggagtggtgctgcacggtcttgatgttgtgcagtcgcgccttaccggtgttgcgcacctccacctgggagaccgcggccgcccgcgaggcggcgccgccaatgtggaaggtccgcatggtcagctgcgtacccggctcgccgatggactgcgcggcgatgacgccgacggcctcgccgatgttcacgccgtggccacgggccaggtcgcggccgtagcacttggcgcagacgccgtgacgggtctcacaggtgaccgcggagcggaccttgatctcgtcgacgcccatgcgctcgaggcgctcgacccagtcctcgtcgagcagcgtcccggcctcgacggcgatgtcggtgctccccggtacggccacgtcctcggccaccacgcggcccagcacccgctcagcgagggtctcgaccacgtcgccgccctcaatgatcggggtctgcaccaacccatcggtggtgccgcagtcttcctcggtgaccaccaggtcctgggagacgtccaccaagcggcgggtcaggtagccggagttggcggtctttagcgccgtgtcggccagacccttacgggcgccgtgggtggagatgaagtactgcaggacgttgaggccctcgcggaagttggcggtgatcggcgtctcgatgatcgagccgtccggcttggccatcaggccgcgcatgccggcgagctgacggatctgcgccgccgaaccacgggcgccggagtcggccatgatgaagatggagttgagcgacttctgctcggtctcgttgccctcggcatcgacgaccgtctccttgcccatcttctccatcatggcgccagccacctggtcgttggtgtgcgcccagatgtcgacgaccttgttgtaacgctcgccgctggtgaccaggcccgaggcgtactggtcctcgatctcgcggacctcttcctcggccgagcgcagggcctcttccttgtcggtgggcacctccatgtcgtcgacaccgatggagacgccggccttggtggaatagaagaagccggtgtacatcagctggtcagcgaagaccaccgtgcccttcaggccgacgcggcggtagcaggcgttcaccagccccgagacgcctttcttgtcgagctcacggtcgacggcctcgaagggcagaccgtccggcacgatgtcgaacagcagggcccggccgatggtggtctgccggcgctgaacgcgctcgaccatctcaccgctgtcgtcgaagacccgctcgcggatgcgcacctcgacccgcgcgccgagttccgcggcgccggtctggtaggcgcggtgaacctcttcgacgccggccaggcgcatgccttcgccgcgggcgtttacgcgctcgcgggtcatgtaatagatgccgagcaccacgtcctgggaggggacgatgatcggctcgcccgaggccggcgagaggatgttgttggtggacatcatcatcgcccgggactcgagctgcgcctcgagcgacagcggcacgtggaccgccatctggtcgccgtcgaagtcggcgttgtaggcggtgcacaccagcgggtggagctggatggccttgccctcgatgagcaccggctcgaaggcctggatacccaggcggtggagcgtcggcgcgcggttgagcagcaccgggtgctcgcggatgacctcgtcgaggatgtcccagacctcgccggtctcgcgctcgaccatcttcttggccgccttgatggtggtggccaggccgcggcgctgcagcttggagaagatgaacggcttgaacagctccagggccatgcgcttgggcagaccacactggtgcaggcgcagggtagggccgacgacgatgaccgagcggccggagtagtcgacacgcttgcccagcaggttctggcggaagcgaccctgcttgcccttgatcatgtcggccagggacttgagcgggcgcttgttggtgcccgtgatcgcccggccgcggcgaccgttgtcgagcagggcgtcgacggactcctggagcatgcgcttctcgttgcgcacgatgatgtccggcgcggccagttcgagcagccgcttgaggcggttgttgcggttgatcacccgccggtagaggtcgttgaggtccgacgtggcgaaccggccgccgtcgaggggcaccagcggccgcaggtccggcggcagcacgggcaggacggtcatgatcagccactcgggcttgttccccgactcaaggaaggcctcgaggagcttgagccgcttggacaggcgcttgatcttggactcagagccggtggcctcgatgtcgtcgcgcagacgccgagcctcggcctccaggtccatgcccttgaggatctcgagcaccgcctcggcgcccatgcgggcgtcgaactcgtcgccgtgctcctcgaccgcctccaggtactgctcgtcggtgagcagctgcccctgctcgagcggcgtcatgccgggctcgatgacgatgtacgcctcgaagtagagcacccgctcgacgtcgcgtagggtcatgtccagcagcaggccgatgcgcgacggcaggctcttgaggaaccagatgtgcgccacggggctggccaggtcgatatggcccatgcgctcgcgccgtaccttggcgacggtcacctcgacgccgcacttctcacagaccacgccgcggtgcttgaggcgcttgtacttgccgcacaggcactcgtagtccttcaccgggccgaagatcttggcgcagaagagcccgtcacgctccggcttgaaggtgcggtagttgatggtctccggcttcttgacctcgccgtaggaccaggagcggatcatctcgggcgatgccagcccgatccgaatcgcatcgaagtcctccagctgagcacccggctgcttgaaaaggttgagaagatctctcatgtctgctgcccgctcgcgcgttgatctcaagtcgccgccgctagcccggcggctcggaccccggggcatcggccccgggcatctgaacctgtacgccagcgctcaggcggcgcccggccacggcccccaaaggtcaccgcggccgccgcgcacccgccgctgagcgccgctgtcagtcgtccctctccagttcgatgttgatgcccagggaacggatctccttgaccaggacgttgaacgactccggcataccggcctccatgcggtggtccccgtcgacgatgttcttgtacatcttggtccggccgctgacgtcgtcggacttgacggtgagcatctcctgcagcgtgtacgccgcaccgtacgcctccagcgcccagacctccatctcgccgaagcgctgaccaccgaactgcgccttgccgcccagcggctgctgggtcaccagcgagtacgggccggtggcgcgggcgtggaccttgtcgtcgaccaggtggttgagcttgagcatgtacatatagcccaccgtgatcggccggtcgaaggcgtcgccggtccgcccgtcgtagagcgtggtctgccccgactcgggcagcccggcgagtttcagccagcgcttgatctcgccctcgttggcgccgtcgaagaccggcgtcgccgcaggcaccccacctttgagattgtggcagagctcctggagttcctcctcgctgagggtctcgagctcctccttgcgccccgaggcgtcgtagatctcggagagatagccgcgcagggcttcggcgtcggcctgctgctcaagcatctgcccgatctggtggcccagcccacgcgccgcccagccgaggtgcgtctcgagcacctggccgacgttcatccgcgacggcacgccgagcggcgagagaaccacctccaccggagtgccgtcgtccatgtagggcatgtcctcctcggggacgatcatggagatcacgcccttgttgccgtggcggccggcgaacttgtcgcccggctgcaggcggcgcttgacggccaggtggaccttgacggtcttgagcacgcccggggagaggtcgtcaccggcggtgatcttctccttcttctcctggaagcgccgctcgaagcggtcccgctgggtctcgagctggtggcgcaccgcctcgagctgctggttgaccgcctcgtcgcgcatgcggatctcgaaccagcgctcccgcggcaggtcctgcaggtacgcctcggtgacctcggcaccgctgccgagccccttgggaccaccctcggcgaccttgccgacgagcagcttctcgaggcgggcgtaggcgtcgtcctcgaagatgcgtgcctcgtcgtccaggtccttgcgcacccgggcgatctcctcgcgctcgatggcgcgggcccgctcgtccttctcgacgccgtcgcgggtgaagacctggacgtcgatgacggtaccgtccatgccggtgggcacccgcagcgaggtgtccttcacgtcggacgccttctcgccgaagatcgcccgcagcagcttctcctccggcgtgagctgggtctcgcccttgggcgtgaccttgccgacgaggatgtcaccggccttgacctcggcaccgatgtagacgatgcccgactcgtcgaggcgggagagcgccgactcggagacgttggggatgtccgaggtgatctcctcgctgccgagcttggtgtcccgggcgacgcaggtcagctcctcgatgtggacggaggtgtagcgatcctccttgaccagcttctcggagatgaggatcgagtcctcgaagttgtagccgttccacggcatgaaagcgaccagcatgttctggcccagggccagctcgcccatgtccgtcgacggcccgtcggccagggcgtcgccccgggccacgcggtccccgacatgcaccagcggcttctggctgaagcaggtgttctggttggagcgggtgtacttggtcaggctgtagatgtcgacgcccggctcgcccggggtggtctcttcatcatccacccgcacgacgatccggcccgagtcgacttgctcgaccacgccgccacgctcggcggtgacgatgacgccggagtcgcgggccacggtgcgctccatgccggtgcccaccaggggcttgtcggcgcgcagcgtcggcaccgcctggcgctgcatgttcgcccccatcagggcgcggttggcgtcgtcgtgctcgaggaacggcaccagcgaggcggccaccgagacgatctgccgcggcgagacgtccatgtactggacgcggtccgccgtcgccatagtgaactcgttctggtgccggcaggagatcaggtcgtcggccaggtagccgctctcatcgacccgggcgttggcctgagcgatgacataacgcgactcctcgatcgccgacaggtactcgacctggtcggtgacctggccgtcgaccaccttgcggtaggcggtctccagaaagccgtagcggttggcccgggcgtagacggccagggagttgatcaggccgatattcggcccctccggcgtctcgatcgggcagacccggccgtagtgggtcgggtgcacgtcgcggacctcgaagccggcccgctcgcgggtcaggccgcccggacccagcgccgagatccgccgcttgtgggtgacctcggagagcgggttgttctggtccatgaactgcgacagctgcgaggagccgaagaactccttgatggctgcggccaccggcttggcgttgatcagctcctggggcatcagcccctcgctctcggccagcgacaggcgctccttgaccgcgcgctcgacccggaccaggccgacgcggaagacgttctcggccatctcgcccaccgaacgcacgcgacggttgccgaggtggtcgatgtcgtccacctggccgttgccgttgcggatgtcgatgagctcgcggagcacgtcgaggatgtcggagctctcaccgtactgctcgatgagatcgtccgcctctttgtcggcgttgcccaggccggcgaagtacttgccgtcatagaggatgcccggaccccgcacctcgtcgcggccaacccgcaggttgaacttcatccgccccaccggcgacaggtcgtagcggtcgctggtgaagaacagggtgtggaagaggttctccgcggcgtccttggtcggcggctcgccgggacgcatcatgcggtagatttcgaccagcgcctccatctggctgcgcgtggcgtcggcggccagggtggtggacatgtacgggccgcggtcgagatcgttgacgaacagggtttcgatctcgcggatgccggcgtcgaacagcgactgggtgatctccggtgtcagcgtggtgttggcctcggccaggatctcgccggtagccgggtcgatcacgtcgtgggcgatgatcttgccggtgaggtagtcctcgggcacctcgagctgctcgacgcccgacttctgcagctgcttgacgtggcgcgcggtgacccggcgcccggcctcgacgatggtctcgccgccggcgacgatgtcgaagctggcggtctcgccgcgcaggcgctcgggcaccaggtcgagcacgaccttgttgccgctgcctaggtggaagcggtcggtgtcgaagaaggcgtagaggatctcctcgggggtataaccgagggcgcgcagcaggatcgtcgccggcagcttgcggcgccggtcgatgcgcacgtagatggtgtccttgggatcgaactcgaagtcgagccaggagccgcggtacgggatcacccgcgccgagaagagcagcttgccggaggagtggctcttgcccttgtcgtggtcgaagaagacacccggcgagcggtgcagctggttgacgatcacgcgctcggtaccgttgaccacgaaggtcccggtggaggtcatcaggggcatctcccccatgtagacctcctgctccttgatgtccttcacgccgccgccttccttgtcgtacagcgccaggcgcaccagcatgcgcagcggcgcggcgtaggtcaggccccggctctggcactccttgacctcgaacggcggatcaccgatgcggtacgagacgtactgcagctcggcattcccggagtggctctggatcgggaagaccgaccggaacgcgccctcgaggcctacctcggtgtcgcgcgcgtcttcgctgacctcgtcctgcaggaattgccggtacgagtcgacctgggtcgccagcaggtaggggacatcgaggatgttcgggagcttcccgaagtccttgcggatgcgcttcttctcggtgaacgaataggccatcgggcttcctcagcgcttgagcagcttctcgaaccagaccgcggattcccgcggacagcgttgccaaagggaccgcaccgggcgtaacgttgccttgtcaggcgacccgcgcggtctccgcgtcattcggtggtgcagtatcaacaggcgaaggccggcggcctcttggccgccagcccgcgcttacatccgcttggacggttgctcggtccagctcacttgagctcgacgctcgcccccgcctcttccagcttggccttgatgtcgtcggcctcttccttcgaggcgccttccttgatcggcgccgggcagccctcgacgacctccttcgcctccttcaggcccaggccggtcacgccgcgcacggccttgatgacgccgaccttgttgtcgccgtgggagctgaggatcacgtcgaactcggtctgctcctcggcggcgccgccctcgtcgccgccgccgccgccggcagccggcgccgcagccacggcggcagccgcggtgacaccgaacttctcttccatcgcctcgatgagctccacgacctccatgacgctcatgttggcaatggactcaaggatctcgtctttcgaagcggccatctgtgtctctcctattcaataatcagcgagtggacccgcgcgggtccggtggcgtatggcgaggtcaggcggcctctttggcgtcgcgcacggcagccagggtccgaaccagcttgcccggcacctcgttggtggtggtggcgagcttctggaccggggcacgcatggtcgccatgagcttcgacagggcctcgtcgcgggtcggcaggctggccaaccggtcgaggtgctcggggccgtaaagcgtgccgccgaacgccacgttgcgcacgaccaagctctcgttcttcttgcggaagtcgcgcaccaggcgcgccgccgcacccgggtcgtcctgcgagaacgccagcaggagcggcccgtagaagccttcggtcatgcattcgaactcggtgccggcaactgcccgccgggccagggtattcttgaccacacggaggtagacgccctgctcacgcgcctgggcgcgcagctggtccatctccccggcagtcaggccccggtactcggcggagaccgcggtcagggcctcttgggccaccgcagccacctcctgcaccatcgcctttttctgctccagactcagtcccatcgtctgtctcctgggaaggttgatctcctcggaagtcgcctcccgggagccgatggtgcgaaccccgggttgcggggtacgcgaatcgactctctcgagtcggcttcacggtggcgaagtgcaggctcctcgcttgcgccaccgtctacgcaggcgggtgtcccctttaagccccgaggggcaccggcggtctcggacggctgtcgctatcagacagccgggccggcgtccgtgccggccaggtccggcgggccgctacgcggcccgccgagattccgctttacaccccgagggtggccctgtcgacgcggacacccgcgcccatcgtcgaggacacggtgatgcccttgatgtagacccccttggaggtgctcggcttgagcttgttcaggtcggcgagcagcgcgtcgaggttctcgcgcagcgcctgctcgtcgaagttggcgcggccaatggcggagtggatgacgccgccacggtcggtgcggtagcgcacctgaccggccttggcgttgcgcacggcaccggccacgtcggcggagacggtacccgtcttcgggttcggcatcaggccacgcgggccgaggaccgggccgagcttgccgaccacacccatggcgtcgggggaggcgatgaccacgtcgtagtccagctcgccgccctgcatgcgctcggccaggtcgtccatgccgacggcatcggcaccctcggcctgtgcggcgtcggcgttctcgccctgggcgaacacggcgacgcgcatggacttgccggtgccgttgggcaggacggtggagccgcggacgatctgatccgacttccgcgggtcgacgccgaggttgaccgccacgtcgatgctctccgggaaacgcgccgtggccagctccttcaccagggccagggcctcatccaccgggtaggcgtggttgccgtccacgcgctcgcgaatctgcttctgccgcttggtcagcttggccatggcttagaccccctccacgtcgatgcccatgctccgcgcggtaccggcgatggagcgcaccgccgcgtccatatcggaggcgttcaagtccggccacttggtccgggcgatttcctcgagctggtcgcgctggacggtgccgaccttcttggtgttcggcgtgccggagccgcccttggcgccgatagccttgagcagaaggaccggggccggcggggtcttggtcacaaaggtgaagctgcggtcggagtagaccgtgatcaccaccgggatcggcagccccccttccatctcctgggtctgggcgttgaacgccttacagaactccatgatgttcaggccgtgctgaccgagggcgggacccaccggcgggctcgggttggcctgcccggcggggacctgcagcttgatgtaggcttcgatcttcttcgccatgcttacgtgctcctgtcacgggtgcgaacgccggatgagggctccccgtggggtgagacgcgccggacggcgcgccgcggttacgttttttcgacctggctgaactcgagctcgacgggcgtggagcggccgaagatgagcactgccacgcgcagacggctcttctcgtagttgacctcttccaccgcgccgttgaagtcggtaaacgggccgtcggtgacccgcacgatctcaccgacctcaaacaggaccttgggccgcggcttctcggcgccctcgcggacccggctgaggatctgctcggcctcgcgatccgagatgggagccgggcggtccggacgaccaccgatgaaccccatcacccgcgggacctctttgaccaggtgccaggtatcgtcgtcgagctccatctgcacgaggacgtagccggggaagaacttgcgctcgctcttgcgcttctgcccctcgcgcatctcgacgacctcctcggtgggcacgaggatctcgccgaacttgtcttccatgccagcgcgccggatgcgctcctgaagggaacgctgaacctgcttctcgaagcccgaataggcgtggattacgtaccagcgcagtgccatgcgtcagcctccgtggccggtgatcatgccgaccagccaaagcagcagcaggtccatcagccagaggaagatggccacaataatcaccaccgcggcaacaatcagcgtcgtttgcagggtctcctgccgggtgggccagacgaccttgcgcacctcctgcttggcgccctgggcgaacgaccagacgctgcgcccctgtgcagtggtagcgaggacggcgacggcgacgccgacaacggccaacagaccggcaacgcggtagaggagcggctcgtcaccgaagacgtagaacccggccacggccccgagcgcgagggcgatggctacgacccacttaacgacgtcaagcggggatttcgcagtctctgcctttgacttcatggaccctgctaccgaagcggtccggcgagccatgcccgccggaccgcgtcgtgaagttggcaggccaggagggactcgaacccccaacctgcggttttggagaccgctgctctgccaattgagctactggcctagtgtttgatgacctgagggtgcggagttatatcatccacacccccggcttggcaagatcagtcgaggatcttggagacgacgccggcgccgacggtgcggccaccctcgcgaatcgcgaagcgcaggccgtcctccatggcgatcggggcgatcagctgaaccgtcatcttgacgttgtcgcccggcatcaccatctcggtgccctccggcagcgtcaccgtacccgtgacgtccgtcgtccggaagtagaactgcggacggtagccgttgaagaacggcgtgtgccggccaccctcgtccttgctcaggacgtagacctcggcctcgaagtgcgtgtgcggcgtgatcgacttcggcttgcacagcacctggccgcgctcgacgtcgtcgcgcttgatgccacgcagcagcgcgccgatgttatcaccggcctcaccctggtcgagcagcttgcggaacatctcgacgccggtgcaggtcgtcttgcgcgtgtcggtgatgccgacgatctcgacctcttcaccgaccttgatgacaccgcgctcgacacgaccggtcaccaccgtgccgcggccggagatggagaagacgtcctcaatgggcatgaggaagtcgccatccaccggacgctccggctgcgggatgtgcgcgtccatcgcctcgacgagcttgatgatcgccggacgccccatctccgagtcgtcgccctcgagcgccttgagcgccgagccggtgaccaccgggatgttgtcgccgtcgaagtcgtagtcgctgagcagctcccggacctccatctcgacgagctcgagcagctcggcgtcgtcgaccatgtcggccttgttcaggaagaccacgatcgccgggacgccgacctgacgggcgagcaggatgtgctcgcgggtctgcggcatcgggccgtcggcggcggagaccaccaggatcgagccgtccatctgcgccgcgccggtgatcatgttcttgacgtagtcggcgtgacccgggcagtcaacgtgggcgtagtgacgggactccgactcgtactccacgtgcgccgtggcaatcgtgatgccgcgggcgcgctcctccggcgcgttgtcgatctgatcgaacgcacgggcgtcgccgccgtgggcctcggcgagcaccttggtcagggccgcagtcagcgtcgtcttgccatggtcgacgtgaccgatggtgccgacgttgatgtgcggcttcttgcgctcgaacttttccttggacatggacggcttctccccgtgttcgctgattttttgacagggcggtttgcgcgttgcgccatgaaaatggagcccataaccggactcgaaccggtgacctcttccttaccaaggaagtgctctacctgctgagctatatgggcccgctaaacggttgtgccgcttgcggcggccagctgcctggagcgggtgatgggaatcgaacccacgtcatcagcttggaaggctgaggttctaccactgaactacacccgcagaacccaaacctgttcgttcgtattccactgccccgcccgccggcgcggcgctgcttgtctggtggaggggggaggattcgaacctccgaaggctgtgccagcagatttacagtctgcccccgttggccgcttgggtacccctccggatacaggatgcgaaattatgcagatcgattcgggctctgtcaacgctggagctggcgacaggattcgaacctgcgacccgctgcttacaaggcagccgctctaccgactgagctacgccagcccgactcgctgcatcgtaatcaccattgaagcgcatcgcaatggaccgggcgccatagctcgccgaactggacgacagacacccgtgaggcgggggcccggatcaccgcgcgggcggtggggcgcgtgcggtagacgggctcgacggtggtgtcgataccggcctgggccagggccacggcgtggtagtcggcgtcggcccgctgccggtggatgccgtaggagacggtgggccggccgtccacgccctgcgccagtgcggcccggaagcccgccgcctcggcggcgtcgatgcgctcccgagcgcggtcgagccgtaggcgctccggtgcggccacccggtaggccaccagttcctcatgaactccctcttcgctcccggcaatgtggccacgctggcgcaggctcgccaccaggttcgccacccgctgtcgatcggcgatccacggtgtggcgtaacagccctcgtcgccctcgccccggggtacgagctccagggcggccaccgggaccggcagcgtcacgaccaagaggatcgatgccagccagggccgcaaacgggtcaacgccgggcctcgtgtcgactccagtgcagcagtccttccaggaccaagtagggacggtggcaccaggccgggctcagccccgcggctagctcgccgccaccgccccccgtgatcaggcgctgcgcgcccggggggcaggcggcgaggatcgcatcggccagggcggtcaccgctgctccggcgccgacggcgacgcctgcggcgatgccttcctcggtggagcgcgccggcagggcggcggcgccgattgggctgtcggggagtcgcgcggtgccgcgtgccaaggcctggtgcagcaggcgcgcgccgggaaagatggcaccgccgaggtgccggccgtcggcgtccagtccgtcgacggtgatggccgtgccaacatcaacgatgcaggcgccctccggcgctacagctcgggcaccgatgagcgcggcccatcggtcaacaccgagctgctcgggctggtcgtagccgttggtgaccccagccgccgcggcgctggcgaccaggtgttgaaccggccccccccaggcgcgctccagcgccgtatcgaagcgccgctgccaggccggggcgaggacgctcgccacgcagatgcgcgccggcgccacggtgcttgggatccgcccgcccagagccgctgccgtgtcctcgggtccggcgccgtcggcgtaggccaggcggccggtctgccaggccgcgccccccggcgggacaacagcccacttgatcgcgctgttgccgagatcgagcaggagcctcatggcgcgctccgctgcaggtgggcctcgccgctggcgagcgcgaccggtccctggtccgtctcgacgcgcagtcggccgtgctcgtcgataccccgggcgatcccgcgggtggtacgcccggccgcctcgagttccacggtctggccgtgcagcgcgtccagggccggccagtcagcgatcagcggggccagaccgtgggcctcgaacctgcgagcggcgagcgccacccagccggcggccgcgccggccaaccacgagcggtcgagctccggcccctgcggttcgctcagggcgccgggcggcaggccccggggatcggtgacctcgggcatttgccggttgaggcccacccccatcaccacgcggcacgggccgagcgggtcaccgcgcagctccgtcaggatgccgccgatcttgcagccggcgaccaataggtcgttgggccacttgacccgggccggcacgccgacgccacgcaatccgtgggcgagagccacggcgacccccaacgccaggggggcgggtggctcgggcacagcgtcgaagtcatggacgaccgagaagtagatattgcccagcggggaggcccaggcgcgcccgagccgcccgcgtccggcggcctgaccctcggcgaagaccacgccggtgccgcgcgccgccgtccggaacgcgtcggcattggtggagggtggacggtagaggcattcaaggcgcgacgggggcggggcgccaacggcctcccaggcgcgccgcacagccgcaggatcgagggccgcgtagccgccggggatgcggtaaccccggccccgtacggcgtcgatgcgcaccccagcctggcgcagacgggacaccgcgcgcgccaccccggcacggccgataccgagatgctgcccgagcactgtgccggaggcgaaccgtccgtcgctcagcgcccgcaggaggcgggtctcggtgttctgatccaggtgttccaaggccttggcgtctcgcctctacggtcgaatgtggtccctcttataccgaaccgttggacaaaaaaaacccccggcgtcctatgggacgtcgggggttttggtgtaggagcctggcgatgacctactctcgcacgacagcgtggtcgcactaccatcggcgctgagcggtttcactgccgagttcggaatgggttcgggtggttcccgctcgctatggtcgccaggcaaaaacgttgtggcctggtggagccactggtgtttgggaagttgccgtcacgcgcttacggcatgtcggtgctcaatccgcttgggtgttatatggccaagcctcacgggccattagtacgggttagcttaatgcattgctgcacttccacaccccgcctatcaacgtcctcgtcttggacggccctttagggacctcgagggtccagggagacctgatcttgaggcgggcttcccgcttagatgctttcagcggttatcccttccatacgtagctacccggctgtgccactggcgtgacaaccggaacaccagcggtatgtccactccggtcctctcgtactaggagtagagcctctcaagtctccgacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaacggcgaacagccgtacccttgggacctgctacagccccaggatgtgatgagccgacatcgaggtgccaaactcctccgtcgatgtggactcttgggaggaatcagcctgttatccccggagtaccttttatccgttgagcgatggtccttccatacagaaccaccggatcactaaggccggctttcgcccctgctcgacttgtaggtctcgcagtcaagcacccttctgcctttacacgcactgcgcgatttccgaccgcgctgagggtaccttcgcgctcctccgttactctttgggaggagaccgccccagtcaaactacctaccacgcacggtccccgacccggatgacgggcccaggttagaaccccaaacatgcaagggtggtatctcaaggatggctccacgagagctagcgcgctcgcttcaaagcctcccacctatcctgcacaagcatgctcgaggtccagtgcgaagctgtagtaaaggttcacggggtctttccgtcttgccgcgggtacacagcatcttcactgcgatttcaatttcactgagtcccggatggagacagtggggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgccccgaagggctaaccccatcacttaaccttccggcaccgggcaggcgtcacaccctatacatcctcttgcgagttagcagagtgctgtgtttttagtaaacagtcgcagccccctggtcactgcggcccccctctgctccgcccgtaaagggcttcacataacggaggcgcaccttctcccgaagttacggtgccattttgccgaattccttcacccgggttctctcaggcgccttgggattctcaccctgcccacctgtgttggttatcggtacggtctcttgctgcctgaagcttagaggcttttctaggaagcctggcatcggtcacttccgctccgtagagcgtcgtgttcgcgtctcggcgtgtgaacccccggatttgcctaagggctccgcctacacgcttgaaccgggacatccgtcacccggatgacctagccttcttcgtcaccccatcgcagcaacaagaggcacgggaatattaacccgtttcccatcggctacgcctttcggcctcaccttaggggccggctaaccctgcgtcgactagcgttgcgcaggaaaccttgggctttcggcgagcgggattttcacccgctttatcgttactcatgtcagcattcgcacttccgatacctccagaggccctcacgggtcctccttcagcggcgtacggaacgctcccctaccatgctctaagagcatccgcagcttcggcgcgtggcttgagccccgttaaatcttccgcgcaggccgactagaccagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgggtgtctctgccttcccacatcgttaaccacttagccacgacttgggggccttagctggcggtctgggctgtttccctcttgacgacggaccttatcacccgccgtctgtctcccgtgattgcacttcccggtattcggagtttgcctcggtttggtaaggcacggatgcccccctagccgaaacagtgctctacccccgggagtgagacacgaggcgctacctaaatagctttcggggagaaccagctatctccgagcttgtttagcctttcactccgacccacagctcatcccctagcttttcaacgctagtgggttcgggcctccagcaggtgttaccccgccttcaccctggccatgggtagctcgctcggtttcgggtctactcccagcgactgaacgcccatttaagactcggtttccctacggctcccctaaacggttaacctcgccactgaaagtaagtcgctgacccattatacaaaaggtacgcggtcacccggacgcaccgggctcccactgcttgtacgcatacggtttcaggttctatttcactcccctcaccggggttcttttcgcctttccctcacggtactggttcactatcggtcggcagggagtatttagccttggaggatggtccccccatcttcagacgggataacacgtgtcccgccctactcgatttcacgatcagcgccctttcgtgtacagggctgtcaccttctatggccggactttccagaccgctccactagaacactgatcgcttaagggctggtccccgttcgctcgtcactactaagggaatctcggttgatttcttttcctccggttacttagatatttcagttcaccgggttcgcctcgtacgcctatggattcagcgtacgatgaccacctgacggtggccgggttgccccattcggaaatccccggatcgaagcccgtttgccggctccccgaggcttatcgcaggctaccacgtccttcatcgcctcctgccgcctaggcatccaccgtatgcgcttaaccgcttggccatataaccccaaacagactggagctataccgcggtcaataacacgcgaatgcgacatgccatatgctgtgtacggcaacttcccaaattgttaaagaacaatggcgctatcaggccacagatcaacacacgcctaaggtgtgtgctcatctgtgacgccggagccaagctggtggagccaggcggactcgaaccgccgaccccctgcttgcaaggcaggtgctctcccaactgagctatggccccgcttggagcattggtgggtctgggtggacttgaaccaccgacctcacccttatcaggggtgcgctctgaccaactgagctacagacccggcgtttgcgccaggaccggatgacttgtgtggacgctcgcgctgttgtgtcggcgtctctttaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcgccgaccacaccgtggtacgcgtcctcccgaaggttagactacgcacttctggtgcagccgactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcagcattgctgatctgcgattactagcgattcctgcttcacggagtcgagttgcagactccgatccggactaggacgggctttcagggattagctccacctcgcggattggcaaccctctgtacccgccattgtagcacgtgtgtagcccggcccataagggccatgatgacttgacgtcgtccccaccttcctccggtttgtcaccggcagtctccctagagttcccggccgaaccgctggcaactagggacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtcactcggctcccgaaggcacccctctgtctccagaaggttccgaggatgtcaagggccggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagttttagccttgcggccgtactccccaggcggagaacttaatgcgttagctgcgccactaagcctataaataggcccaacggctagttctcagcgtttacggcgtggactaccagggtatctaatcctgtttgctacccacgctttcgcgcctcagcgtcagtttcggtccaggcagtcgccttcgccactggtgttcctcccgatatctacgcatttcaccgctacaccgggaattccactaccctctaccgaactctagtcaagcagtatcggatgcaattcctaggttgagcccagggctttcacacccgacttacctgaccgcctacgcgccctttacgcccagtgattccgattaacgcttgcgcccttcgtattaccgcggctgctggcacgaagtttgccggcgcttcttcttcgggtaacgtcaagacgccagggtattaacccaacgcttttcctccccgatgaaagtgctttacaacccgcaggccttcttcacacacgcggcattgctggatcaggctttcgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcaaaccagctaccgatcgtcgccttggtaggcctttaccccaccaactagctaatcggacgcgggctcatccttcggcgtgagcttgaatcagaggcccactttcccccgtagggcgtatgcggtattaatccgagtttccccgggctatcccccaccgaagggtaaattcccacgcgttactcacccgtccgccgctcgccgccagaggagcaagctcctccgcgctgccgctcgacttgcatgtgttaggcatgccgccagcgttcaatctgagccaggatcaaactcttcagttcaatactgttgccagccccgaagggccggcgaatcttggctcgccgcaagcactcaagtttgcgagtacctgcgtcgaagtctcttgccgacacttcaacgcaagcgcccacacaagccatccggtccgaattgttaaagagccgcttcgtgttgctgttgccccgaagcgtgagatcgcgtattttaaagatcgcgatctgtttgtcaaaccccctttttcggggcccgctgcgatcgaagatccagcgggtggcgggctgtgccgccttgggaaccgcctatcttacgcggctgtgagcgcttgtcaacgctggattcagccgccggcgaatcccctctttgtctggtccgaccgggcgtctccgccccgtcgagagatgcgcattctacgggctgcgcagcgtaggtcaacccctaattttcactcacccgcgcaaaccggcgtttgcccacctgcagcaggtgcgcacggccggactccaggcgcgccttggggtcttcgatccgctcgccatcgacccgcacagccccctgacgaaccatgcgcagcccctcggaggtcgagcccacgagcccggcctcttttagggcggcggcgatgcctacccccccttgctcatcataggtcagggtgacctgcggcacatcctccggtacggcgccgtggcggaagcgggccacgaaggcctcacgggcgcgctgcgcctcgacggcaccgcagaagcgctccgccagctcgtaggccagggcgtccttggcatcccgggggttcatcccctcatcgcggatccgcgcctgcagggcctcgacctcgcgccacggacgcaggctgagcaactcgaagtaacgccacatcaggtcgtcggagatggacatcagcttggcgtagatgtcctcggcggactccttgacgccaacgtagttgcccagggacttggacatcttcttgtgcccgtcgagcccgaccaacaggggcatggtcagcaccgtctgcggcttctgcccgaactggcgctgcaactcgcgcccgacgagcaggttgaaccgctgatcggtgccgccgagttcgatgtccgcctcaagggccaccgagtcgtagccctggatcagcgggtagaggaattcgtggatagcgatggcggagccggcctggtagcgctgatggaagtcgtcccgctcgagcatgcgcgccacggtgtagcgggaggcgagctggatcagatcgccagcctgcatggtgcccatccagtcggagttgaagaccagccgggtgcgcttcgggtcgaggatggcgtagatctgctcctcataggtgcgcgcgttctgacgcacctcctccggagtcagtgccggacgggtggcgctcttgccgctcggatcaccaatggtggcggtgaaatcgccgatcaggaacagcacctcgtgccccaggtcctgaaactggcgcagcttgttgatcagcacggtgtggccaaggtgcagatccggcgcggtgggatcgaagccggccttgatgcgcagccgcttgcccgatcgcaggcgctcgtcgagctccgcctccggaatgatctcctcaaccccgcgtcgaatcagcgcctgtgcatcttccatcgtcatggctcgccccctgcccatcgctatgtaaaatcgcgtattgtaccgtaacccccggattgtggccgagcccgacgccgcgccgacggcgagcgcgcactcgcgcccgggaccgatccgccacgcgcagactggagcctcctcccgtgcagacccgattaaccgacctcgacctcaagggacgccggccctcggcaggccgcagacgccgacaccgccgcccggtcctccggatggccgtcgccgccggcagcgccagcgccgccgccgtcctgatctggctcggggtgagcggctcgtcctccaacgagcaggggacgccccgcgccgagctgtccctccccgccgtagcggtggctagccccgaacctcccacggccgaggccgacccatccggcaccgaccaggaaccgctaggccgccccaccaccctgccgatccccacaccccccggcgccaccgacagcgcgttccagggtgaggccgatgcagacgccgcggccgagggcgcggttcaggacgtcaaggcgctcccggagctggaggagcacgagattaccgtccgctccggcgacagcttcgcgcggatccttagccgggccggacacacccccggtgacgtccagcgcatcctcaacgccggggagtccgcacagtccgcactgacccgtctgcgccccgggcaggccctgacgctactgcgcgacaaggacggcgcgctggccggggtgcgcgtggccgtggaccgcgagcacaaactgctggtccgccgcggcgacgacggcttcgaggcaagcatggtcccccgggagctggagcgcgagatccgccgcgtggaggggacggtggacggctcgctgttcctctcggcgcgccgcgcggggctcgatgaccggatgatcatgcagttggcccgcgtactcgacggcgacattgacctggggcgggatctacgcagcggcgataccttctcggtgctctacgagcgcacccttggcccggacggcagcaccctgcacaagcggctcaaggccatgcgcctggacggcgcccgcaagaccctggaggcgctgcgcttcgaagaccccgacggccgcgtgagcttctacacccccgacggcaccagcctcgcccgcaccttcacccgctatccagtggacttcgagcgaatcagctcgcacttcgaccgcaaccgccgccacccgatccttggggtccgccgcccgcacctgggcgtggacctggccgcccccacgggcacgccggtgcgcgccgccgcggacgggcgggtcgtggagcggcgccgcaacggcggctatggccgggtgatcaccctgcgccacagcgaccgctaccagaccctctacgcccacctatcgcgctacgcccgggggctgaacgttggcgaccgggtcaagcgcggcgaggtcatcggctacgtaggcgccaccggacaggccaccggcccgcacctgcactacgaattcatcgacaacggccgccaccgcaacccggtaacggtggacctgccccgtgccgagccactgcccgaggaacaccgccgcgccttccgcgagcacgtcgcgccgcggctggccgccctgcgcggggactcctccgcggagatccagctggccagccaaggggaggggcgttgagcgcaggggatggcgacgcggcgtatgtcgggctgatgtccggtaccagtgtcgacggcattgacgccgccctgctgcacctggcccccaacggcgcggtgcggggcatcctggccgccaggtacaccccgctggactccgagctggccgaggcggtccaccaggccggcgccgatacgccgctacatcgcctctgcgagctggatcgacgcctggccgacgccttcgccgaggccgcagacactatccaacgacaggcccccgccgaactgcccgtggccgccatcggctgtcacgggcagaccgtctggcatcaggggcgggaggcgggcaccgacgacggtgcgagcagcgtccagatcggcgacccgaaccgcatcgccgctcggaccgggctaccggtggtggccgacttccgccgccgcgacatcgccgagggcgggcacggcgcgccgctggccccgagcttccacgcctactgctggggggcgggcgatgcggcctcggcggtggtcaacctgggcgggatcgccaacctgactctgctcccggccggggccgggacggtgatcggcttcgacagcgggccggccaataccctgctcgacgcctgggcgcggcgccacctggacgcccgcttcgacgccgacggcgcctgggcggccagtggccgcgtggatcaggagctgctgggccgcctgcgggcggacccgtacttcgcgcggccgccgccgaagagcaccggccccgagcacttcaatctggagtggctcctggcgcatcgccgcggcgacgaggatccggcggacgtgcaggccaccctggcggaactcaccgccagcaccgtggccgacgccctgggccgaggcggcgacgcgcccgctcgggtgtgggtctgcggtggggggagccacaacggggacctgatgcggcggctccaggcccactgcccggaggccgcggtggcgagcaccgccgccctggggatggacccggactacgtggaggcggcggccttcgcctggctggcctgggcccggctgcaccaccaccccggcaacctgccgtcggtcaccggagcccgacgcagggcggtcctgggcggggtctacgcaccgtaaccccgcctcgggcgccgcctagatggcgaaggacgagccgcagccgcaggtggtggtggcgttgggattgcggatgatgaactgctcgccctcgagaccgctggagaagtcgacctcagccccctgcaggtagatgccgctgaccggatcgacgacgatcttgaccccgcgcttctcgataatggtgtcgccctcttcgacggtctcgtcgaaggtgaagccgtactggaaaccggaacagccaccgccggtgatgaagacgcgcaacttgacgtcgcccccctcctcgccgtcgagcagctcgcggaccttgtccgcagcggcgtcggtgaagatcagcagctgatcatcggccggggcgtgggtctcgggctcggcgatatcgctcatggcttatccctccgcagatggacaccggggccgacctggcccacggcggataacatgcattctgtcggcacctaccggccaggtcaaaccgacgacgacctacggcacgtaggccagcccctcgagcccggcggtctcctccaggccgaacatccggttgaggttctgcaccgcctgcccggctgcgcccttggtgaggttgtcgatcaccgacaggatcaccgcccggtcgggacgccccggcggctggtgcaggccgatccggcagtggttggtcccgcgcacccagcgcgtctcggggtgccccccggaggcgaccagatgcacgaagggctcgtcggcatagcgctgccggtagagggcctcgagctcgtccagcgggcggtccacgacgacgtgcagggtggcctgcataccccgggtcatgggcaccagatgcgggacgaaggtcacgtccaccggcgcgccggccacccgggccagggtctgctcgatctccggcaggtggcgatggccactggcgccgtaggccttgaacccctcgttggcctcgcagaacagcgtggccaccttggccgcccgcccggcaccggagaccccggacttgcaatcggcaaccaccggcccatcggccagcgccccggcctcgagcaacggcagcagccccagcgccacggcggtggggtaacagcccgggttggcaaccagtcgcgccccgggcagggcatcgcggttggcctccggcaggccgtagacggcctcctcaagcaactcggggcagctgtgactcatgccgtaccactcggtccagaccgccgggtcgcgcagccggaagtcggcccccagatcgatgacccggcagccggcctcgagcagcgccggcgccgactccatggcgatgccgttgggcgtggcgaagaagaccacatcgcaccggctcaggcgctcggtatccggggcggtgaagacgttgtcgacggccccctcaagtgccggcaccagctcgtcgacgcgcgtcccggcctcggcccgcgaggtaatctccgccaaccgcagcttggggtggcgggccaccaggcgcagcagctccataccggtgtatccggtaccgccgactatgcctacttcgatcatgggtctttccactcccccttgtttccggttacggatggccgcacggactcccgccggcacactggctgggcctacaatacgcccggagtcagtaccgagcgcaacgccgcccgttcattttcgtcaggaggacccgtcgtgctgtacacctggatccaagccttccacgtcatctcgatcgtgacctggttcgccgcgctgttctacctgccccggctgttcgtctaccacgccatggccgaggacgagatcagcaacgagcgcttcaaggtcatggagcgcaagctctaccgcggcatcatgaatccgagcgcgatcgtcgccgtgggcctggggatctggatgctggtgctgtttccgcagttgctcaacgagggctggatgctgaccaagttggccctggtcaccctgctgatcgcctaccacctctactgcggtcagctgctgcaggccttcgccgacgaccgcaacgagcgcagccacgtctggtatcgggtgttcaacgagctgccggtgctggtcctgatctcggtggtgatcctcgccgtggtcaagcctttctagcatccgccccaagcgtacgggaccccgccggcagcgccggcggggtcccgtacagcggcgatcctggaagccgtgggctcagctttcgctttcgccttcaccctcgccttcattggccgcaaccatctgcatctgcaggtagttggcctcaccgagctgatcgatcagcttgatctgcgtctcgagccagtcggcgtggccctcctcgtcggcgatcaggcgggtgaacaggtcccgcgaggcatagtcctgcaccgactcacagtaggccgcagcctcccggtaataggccaggctgtcgtgctcaccggccaggtccgcctcgagcatctcgcgcacgttctcgccaaccttgagcttttccagctcctggaggttgggcagaccaccgaggaagaggatgcgctgcatgaactgatcggcgtgctgcatctcctcgatggactcttcgtactccttggcgccaagcttgtcgaagccccaatcgtaggccagccgggagtggaggaagtactggttgatcgcggtgagctccttcttgagcccgccgttgaggtattcgatgaccttcttgtcgctcgccattgcgccccctttgatgaacgcgttcctgagtgtccagtggtgattctatcagggcccgcgcaccgcgtctgtcgcccctccggccgccgtcccgaccccgggcgactcaacggggaccggttccggaccggccgcatcgggccggcgctccagtgggcacccggcacattcgccgaggagttgccgggcctccgggacgcacttcccacagcaaccggccacgcccagccgggcgcgcagctcgcgcatggaggcgcagccactggccatggcctcgcggatctgccggtcggttacggcgttacagatgcagacgtacatggcaggccccgatcatcacgactgatcaccatcaaaccttgaacgcgagtgattgtcaattgcgagcgattacttgcccgcccgcatgaggccgccgagctcgtactcctccagggtacggcggagcatgcggcgcacctcctcgggggagtccatctcgacggcccggttggccagctcggcggcgcgccggacgggcacgcggcgcaccacccacttgatgcgcagcaggctcgagacgctcatcgataacccttcgatgccgaagcccatgagcaggatggccccggccggatcgccggccatgccgccgcagacggtcagacgtttgccgtggcgccgcgccgcctgggccacgtgctgcaccgcgccgagcacggccgggtgcagctcgtcgtagagcccggccacgcggctgttgttgcgatccacagccagcaggtactgggtcaggtcgttggagccgagggagaggaagtcggcctgatcgcagtagcgatcgatctggtagatggtggcaggcacctcgatcatcacgcccaggggcgggatgcgcgcctggatgccctcctcggccagctcctggcgggcgcgcagcaacagccgacgcacgtcggcgatctcctccaggcgactgaccatgggcaggaggatctgcagattccccaggccaacgtcggcgcgcagcatggcgcgcagctgggtgaggaagatctccgggtggtccagggtcaggcggatcccccgccaaccgaggaaggggttctcttcctcgatggggaagtaggccagcgacttgtcgccgccgacatccagggtacgcagggtgacgggcttcggtgcgaactgctccagcacccggcggtagaggtcagcctgctcctcttcgcccgggaagcggtcacggatcaggaacgggaactcggtgcggtgcagcccgatgccgtcacaaccggccgccagcgacagattgatatcggagatcaggccggtgttggcgtagagggccaggttgcggccgtcggggctgatcgccggctcgtcgcgcaccgcctcgagcccttcggtgaactccgcctcgtcgcggatcaggcgctgatactcctgctccacggtctccgtgggatcgacgtagaagcgccccgcgtagccgtcgaccaccaccggccggccgtccatcttccgggtccgcaggtcgtccacccccatcaccgccgggatacccagggcgcgggcgaggatggccacgtgggagttgcgcgaaccggtcgccgagacaacaccgaccagccgatcactggggatctcggccagttgcgaggcgctgacctcgtggccgaccaacacggccttctcgggcaggtcctccacccgtccgccctcatcgcgcaggcgcccgaggatccgccgcccaaggtcgcggatgtcgctggcccgctcgcgcaggtaggggtcgtccatgttctcgaagacctgcacgtgctccccgatgacctggcgcaacgcgccgggcgcccagttgccggcgcggatgcgctcgacggtctcgctgaccaggctatcgccttcgagcatgcgcagatagacatcgaagagcatctgctcgtcggcgctgaccgagccggagatctgctggccgagctggcgcagctcggcggtgacctggtcgacggcggcctcgaaggtcgccacctcggcctcggggtcggcggccgtacgatcggggatggcgttgaggtccgactgggcataggggaccaccgccgtgccgatggccacccccggggccccgggcagaccgcgcagggcgcgactgtccccggccaccggctcgtcgccgatgtcgtggatcccgccgctggcccgggcgtgggcgatcgccccggccagctgcgccgccagggtgaccaggaaggcgacctcgttctcctcgaagcggcgctcttcggcctgctggaccaccagcacaccgagcaccgagcggtagtggatgatgggcaccccgagaaaggaggagtagcgctcctcgccggtctcggggaagtagcgaaaccgcgagtgcgccggggcgttcttgaggttgatcggctcctcgcgctcggccaccaggcccaccagcccctcggcggaggtcaggcgtacgcggcccaccgactcggtgttcaggccacgggtgtccatgaggacgaagtcgccctgggtggcgtcgaggaggtacaccgagcagacatccaccgccatggcatcggcgacccgctcgacgatgatccgcagcccctggcgcaggttcggggcggcgttcacttctcgggagacgcggtggaggatttcgagcatcaagccccgccctatcgcaatcggcgccgagccgccggcgggatgaccgcagcggggccaccctcggtgccggtgccggcccagtcatcggcctgcagatagccggagagttcctgcagcgcctggcggtacacctggcgcttgaaaaagatgacctcttcgaccggataccagtagtcgacccaccgccagcggtcaaactcggggcgcgccacccggtcgacgcgcacccgctgctcgtcggcgagcaggcgcagcaggaaccagatctgcttctggccgatgcaccggctgcctcggcgacggatcatgcggcggggcaggcggtaacgcagccagcggcgcgtggcgccgaggacggccacgtcggcgggcccgaggcccacttcctcgcgcagctcgcggtagagcgcctccagcggggtctcgttggcctcgaccccgccctggggaaactgccaggcgtcttctccggcccgccgagcccacagcacccgcccgtcgtcgttggcgacgatgatgccgacattgggccgaaagccgtctgaatcgaccacccggagacgcctccctacgcagaaaaagccgatgttattctttcacagtgggcgcaacctgggcaacgttgccgcagcgccaggccgccccccttcccatcctcgacaaccgaaggaggtgcagtgtccgtcgccctgttcgacctggataacaccctgatcgccggagacagtgacagcctgtggggcgagtacctggtggcttgcggggccgtcgatagcgaggccttcgccgagacccatcggcgcttccaccaggactacatcgaggggcgactggatatcgacgccttcctcgccttcgccctcagcccgctggcccagcacccggaagagcagctccacgcctggcgggccgacttcacgcgcgactggatcgagcccctggtgctgcccgccgccgaggcgctcctggaggagcaccgccgtgccgggcaccacctggccatcgtcaccgccaccaaccgcttcgtcaccgcccccatcgccgaacggctggacgtgggcaccctgctggccactgaaccggagcggcgggacggccgctacaccggccgccacaccggcacgccgaccttccgcgagggcaagatccgggtggtcgaggcctggctgcgcgagcacggcctggagcaggccgagaagtggttctacagcgactcgctcaacgacctgcccctgctgcgccacgtcgagcacccggtggccgtggaccccgacgacaccctgcgcgccgaggcgcgccgcaacggctggccggtgctgaccctgcgccaggcggagacccccgagtgctgctcggcctgaccctgctgctcggtttccagctgctcggcgaggtgctcgcccggctgttcggcctgccactgcccggtccggtgatcggcctggccctgctcttcgccacgctgattgccgtcggtcgggtccccaccgggctgcgcaccgccgccgagggcctgctgcgctacctggccctgctgctgatccccgccggggtgggcatcctcctgcacctgccgcgcctgcaggaagacgcgctggccatcgtcgccgccctggtggtgagcaccggggtggcgctggcggtgaccgccgtcctgttccagtggcggtggctgcggcgcgggcgcagtgccaaggcggaggacgacgatgactgaggagtttcaggacatctgggccttcctggccgagagcccgctgctggggctgaccatcaccctggtggccttcctgatcggtcaggcggtctggcgaagactcaacaacgcgccgctggcccacccggtgctgatcgccacggccctgctcatccccttcctactgctcaccggcacggactacgacacctatttcgagggggcgcagttcatccacttcctgctcggcccggccaccgtggccctggccgtgccgctgttcgatcagctgccacgcatccggcagctgctgctgccgatcaccgtctcggtggtggccggcagcctggcggcggcgctctcggcggtgtgggtgggggcggcgctgggcgcctcgcgggagaccctgctgtcgctggcgccgaagtcggtcacctcgccgatcgccatgggcatcgccgagcgcctgggcgggctgccgtcgctgaccgccggcctggtactgatcaccggggccctgggctgcctgatggccccgctggtcttccggctgctgcgcatccgggacgaggccgcccgcgggctggccctggggctgtccgcccacggctttggcaccgtccaggcgttcagcagcagcgccgccgccggcgccttcgccggcctgggcctggggctggccgggctggtgaccgccttcctgctgccggtggtcctgccctggctgggctcactcggcggctgacccgccgacccgccgccggcgataccaccgcaaccctccgggcagcagcagcgcagcggccagcagtcccagcaggggaccgtcgccgatgcgggcgtagggggtggtgccgctgcggcgctcgacctcggtggcgagggtggccacctcgaactgcggtcgacgctcgaccacctcaccgtcgggaccgatcacggcggtgatgccggtattggtcgcacgcagcatccagcgcccggactccgcagcgcgcatgcgcgccttctgcaggtgctgatggggcgccagggagtcaccgaaccaggcgtcgttgctgacgttgaccagcaggtccacctctcccgccgtgcgccgcacggccaccgggtaggccacctcgtaacagattgtggccccgagacgcaggcggttgtcgacggccagcggctccggccggggcccgcggctgtagtcggccatcggggcgccgaggaagtcgaggctgcggccgaagaggtcgcggaacggcacgtactcgccgtaggggaccagatgacgcttgtggtagacgtcacgctcctcgccaaggacggccacgctgttgtgcagctgactgccatccggggcccactcctggtaggggatgccgagcaccagggtgccgccggtctcgcggacctgctcggccacctgctctagatacggctgcaccgcatcgaagcggcgcgggatggccgtctccggccagatcaccaggtccgcctccgggtgctcggcagtcagctcggcgtagcgggtctggatgcgctggagctccgccgggtcccacttgaggtcctgactgaagttgccctggagcagcgccgcacgcaccggctcgccgtgggcctcggtccacggccgatccgccgccacgccggcagccaccgcggccaccagcaacgccgccacactggccgcgcgccgccaccccggggccaccaccagccacgccgcggccccggccagcaataccagcagggcgctcaggccgagcacgccgatcaccggcgccaggccagccagcggggtatctagggcggcgtagccgacaaacagccacgggaagccggtgaacagccaggtgcgcagccactccaccgccacccacgccgctggcagagtcaccagcaggcgcaccccggagcagcgccccagcccccgtccgagcaccaccgccagtagggggaagagggccaggaaggccacgaagagcacggtgactcccccggagagcaccggaccggcgccgccgtaatcgttgatgctgacaaagacccaggagacgccgaccccgaactggcccagcccgaaggcgtagccggcctgcagggcgcgccgccgtggcgccagcgccgccacggcgaagagcacggcgggggacagcaccgccagcacggcccagcccagcggggccaacgccaggggcagcaaacccccagccagcccggccgcgagcacaccggcacgcccggcggccaggcgctcagccgtcctcatggccctcacttcccacgggcatgacccgcagcaggtggatgcggcgctgatcggcgcgcagcacccggaactcgaagccggcaaagacgatgcgctcgccgcggcacggcacgtggccgaaacgctgcgccaccaggccaccaaccgtgtcgaggtcatcctccttgagcccggcggagagggcctcgttgaacgcctcgatgggcgtgaccgccttgacgatccagctgccgtcgtcccgggccaggatgggggcgtcctcgtcgaagtcgtgctcgtcgtcgatctcgccgacgatctgctcgatcacgtcctcgatggtgacgatgccggccagaccgccgtactcgtccaccaccaccgacatgtggttgcggctctcgcggaactgcttgagcaacgcgtcgagccgcttgctctcggggatgaacaggaccgggcgcaggacctcacgcagccggaagccgttgtgcccctcttcgtagaagagccgcagcaggtccttagcgaggaggatgccgatgacatcgtccttgctctcgccggtgaccgggaagcgggagtagccggtgcgcacgatggtcggcagcaagtcgtggggcgcggtgtcccgggccacggtggtgacctgggagcgggggatcatgatatcccgggcctggagctcggagacgtggagcacgccctcgatcatggacagggcgtcggcgtcgagcagccccaccgactggctgcggcgcagatgatcgaccagttcatcccgcgaacggggctccacctgggtgactagccggcgcaggcgatcacgccatgagacgctctcgccggcgccgttgctactgttcgcttctccgtcgggcattgcctgtttcaacgctcctggtagggatcgggcaccccgagcgcggccaggatgcggcgctcctcggcctccatccgctcggcctgcgccgggtcctcgtggtcgtagcccagcagatgcagagcaccgtggaccagcatgtgcgcccagtggtcggcctcgggcttgccctgctcggcggcctcgcgggccaccaccggggcgcagacgaccagatcacccaggatctgcgccgcctcggccggcagccctgggggcagttcgcaggggaacgagagcacattggtgggcttgtcccgcccgcggtagtcgcggttgagcgcccgggactcgtcttcgtcgacgatgcgcaccgtgagctcaccgccgcggccgtgggcctcgaacacgggctcaagccacgcctgcacccgttccgcctccggcgccgacgccccggcgacgtgctggaaggccagttccagttcgctcacttgcgccccttgcccgtgccctggccgccgatctggcggctccgcgaatcgtacgcctcgacgatgcgctggaccagcggatgacgcactacgtccgtggcggcgaagaaggtgaagctgaccccgtccacctcgtggagcacctccaccgcgtcgcgcagcccggagggcttatccggcggcaggtcgatctgggtaacgtcgccggtgaccaccgccgtggagccaaagccgatgcgtgtgaggaacatcttcatctgctcgaccgtggcgttctgcgcctcgtcgaggatgacgaaggcgtggttcagggtgcggccacgcatgaacgccaggggcgccacctcgatgacgttgcgctcgatcaggcggctgacccgctcgaagccgagcatctcgaacagggcatcgtagagcggccgcaggtacgggtcgaccttctgcgccatgtcgccgggcaggaaaccgaggcgctcgccggcctccaccgccgggcggaccagcaccacccggcgcacctcctcggcctcgagcgcctcgacggcgcaggccacggccaggaaggtcttgccggtaccggccggcccgatgccgaagctcaggtcgttgtcgcggatgcgctggacgtaggcccgctgccccggtccgcggccgcgcacgacggtcttgcgggtgcggatcaccgccgcctcttcatcccgcgcgtcgcggcgccactgcgtcgggaccggggcggtgtcgtcggcgccctcccccgggtccgagtccgagtccggctccgccacctcgtcgtggagctcctgcagccgcgcctgctgaagataaaggtggacatcctccggctccagatgctgcgaggcagctgcctcgtagagctcctcgaggacctggcgggtgacgcggaccgagtcgtccgcgccgatgacgcggaagcggtggccctggttctggatctccaccgccaggcgccgctcgagttgacggaggttctcgtcgaactgcccgcacaagcgcgccagtcgctcgttgtcggctggggtcagttcgagatcgatggcgtacggccggtcgctcacgccgttacccgcctgcgccgactgctgcgtgcatggcttggccctccacggagacgacgcggccccggagcgagtgggtgcgcgcgtcggtgatctcgacttcggcaaagcggccgatccaggacggatcgccggggaagttcaccacccggttgcccgaggtgcgcccgctcagctcgcgcgggtcgcgccgcgacgggccatcgatcagcaccgactgcctggtgccgagcagcgcccgggcggcggcactctgctgctcgtgcagccgcgcctgcagccgctgcagccaggcgcgcttgtcggcctcggggacgccgtcgtgcagctccgccgccggtgtccccggccgcgggctatagacgaagctgaaggcgccgccatcgaagccgacgcggtcaaccatggccagggtctcctcgaactcggcctcggtctcgccggggaagccgacgatcaggtccgtcgccaacaccagcccggggcgaacggcgcgaatctgatcgatcagcgcctcgtaggcggcgatgtcgtggccgcgtttcatcagcttgaggatcagatccgagccgctctgcaccggcaggtgcaggaagtcggccagctcgggcacatcgcggtaggcgtcgatgagcccactgtggaactccgccgggtgcgaggtagtgaagcggatgcggtcgatccccgggatgcgcgccacggcctcgatgagcagccccaggtcggcgcgctcgccgtcgtcgagggcgccggcgtaggcgttgacgttctgccccagcaggttgacctcgcgcaccccctgctcggccaggctacgcacctcggcgaggacgtcggccaccggccggctgatctcgtcgccgcgggtgtacggcaccacgcagaaggagcagtacttgctgcagccctccatcaccgagacgtaggcggtgggcccctcggcccgcggctgcggcaggtggtcgaacttctcgatctcggggaagtcgacgtcgacctgggcgctggccccggagcgccggcgcgccagcatctgcggcaggcgatgcagggtctgcggcccgaacaccaggtcgacgaagggggcgcggcgcaggatctcggccccctcctggctggccacgcagccaccaacgccgatcagcacggtggggttgtcctgcttgtagcgccgccagcgaccgagctgcgagaagaccttctcctgcgccttctcccgcaccgagcaggtgttgagcagcagcaggtcggcctcctcggggcgatcgacccggcgcgcgccggcctggctgaccaggacgtcgacgagccgctcggcgtcgtaatcgttcatctggcagccttgggtctctacgtagacgcgctcgctcaccgtctgcgccacctcgcggtttggcctcgcttcacgggactggtttctggacattctagctttggcactgcaacacgcccaacggctcgatcatccggccagcggggtcaacagcacgacgctggcgtaccacaccgccgccgctgcagccccggccgcgacgtcgtcggccatgatccccaggccgccgtgcagatgccgatcgagccagcggatggggccgggcttaacggcgtcgaagaagcggaagagcaggaacagcagcgcggcgtccagccacacggagaagaccccgaagccggtcaccagcggcagcgccgcgaccaggtaaccgccgacctcgtcccagacgatggccgggtgatcgtggacgccgacctcgtcggcggcccggccgcagatccagataccgccgaccaccaccgccagggtggccagcaggtagacggccaacggcgcgggatagagcagcgcgaacagcggcagcgccgccaacgtaccgaacgtccccggcgcccgcggggccagaccgagacccccgccggtggccagccagtgcagcggccgacgcaaccggaacggggtgctcacgacccctccgcgaagtggtcgtagccacccggctccagggcgcagaccacgccgccggcgtccaccccgcgcagcccgggggtctcctccacggtgccgatgcgcgtcaccggcgtggcggcgtgctcgcgcaggcaggccatctcctcctcccgctccgccggcagggtgaagcagagttcgtagtcgtcgccgccgtggagcaggtggcggaggtcgccctgctcatcgatgaacgcctgggagcggggcaatgcctccagctccagggtggcgccgacgccgctctcatcgagcacccgcgacaggtcggcggcgagcccgtcggagacgtcgatagcagcactcgcgcgccccagcagcgcggtaccggccgccacccgcggctcggggcggaacagccggcccgccaggtaggccggatcgccggccagtgcggtcgcctcctcgcgctcctgccacagctccagccccagggccgcatcccccagggtaccggtcacccagacgccgtcgccgggccgcgcgccaccgcgccgaaggccgtgatcgccggccacctggccgagggcggtgaccgagaccgacagcggaccctgggtggtgtctccgccgaccagggcgacgccgtagcggtcggccagcgccttgaatccggcgctgaaccgctccaaccactgcgggtctttctctggcagggtcagggagagcagggtccaggccggtcgggcaccgacggcggccagatcgctgagattgaccgccaggacccggtgacccagcgcctccggtgggatatccccagggaagtggatgtcctcgaccaaggtgtcgcaacaggcagccagcagccccgtctcggtctggagcagtgccgcgtcgtccccgacccccagctcgaccccgtcgcgctgcgcggtcagaccgtggaaatagcgctggatgagcgccgcttcgcctccgccgatcactgccgatccccccgcctggactttcgctcgccgcgctcggcggcgcgcagcgccacggtggcaccgaagcggtcgagcacgccgttgatgtagcggtgcgactggtcagcgccgaagcgccgcgccaactccaccgattcgtcgatgacgacgcggtagggcacctccaggcgctcggacagctcgaaggcgcccaggcgcaggatcgagcgctccaccggatcgagctgcaccaggggacgatcgagcagcgccgagagctgttcatcgagctcggccgcccgatccgtgaccccgtagatcagctcgcggaagtaggccacgtcgatgtcaccgaggccggcagcgaggaactgccgctcgatatcctccgccgacgcgccggtgaccgcgtactgatagagcgcctggacgagcttggatcgggcccgcgagcggcgcttgccttcccctgaagccgccattacgcctcgagctgccgcatcagatcgaccatctccagggccgagagcgccgcctcggcgcccttgttgccggccttggtcccggcacgctcgatggcctgctcgacagtctcgacggtgagcacgccgtaggagaccggcacgccggagcccatcatcgcctgggcgacgcccttggtgcactcggcggccacgtactggtggtggtcggtaccaccgcggatcaccgcgccgagggcgatcacggcgtcggcccggccggcgtcggccacgcgctggaccgccagcggcagctcaaaggaaccgggcacgcggatcagctccaggtgttcctccggcaccccgtggcgccgcagggtatcggcggcgccgtcgatcagccggtcgacgatgagatcgttgaagcgcgccgccacaagggcgaatcgcgcatcctgcagcgcgacgagttgtccttcggttacttgcatgcctggtttcctgaagaaagtttcggtaggaccggcgcttgcgcgggttccggcgttaaactacaagcccggcgggcgccccgcaagcgctggtgatcaagcctcgggggtgacgtactccaccacttccatgccgaatccggacagggcgtgcatgcgccgcggggcgctgagcacgcgcatgcggcgcaccccgaggtcggtgaggatctgcgcgccgatgccgtaggtgcgcagatccagcggcacgccgccggcctcctcgctgcagccaccgccctgatagcagcgcatgtgctcgaggatgtcgtcgttggcatcggcgttgcgcagcaccaccaccacacccgattcggcctcggccacctggcgcagcgccgagcgcaacggccagccgcagcgcggcccggtggcgccgagcaggtcggccagcgggttctcgagatgcacgcgcaccagggccggggtttcctcgtccacctggccggcgagcagggcgaagtgcagcgcaccgctgacgttgtcctggtaagtgtgcatacggaacgtgccgtactcggtgggcagctcgcaggcaccgacgtgctccaccgagcgctcgttgcgcacccgataggcgatgagatcggccacggtgccgatcttcaacccgtgggtgcgagcgaacgccatgaggtcgtcgcgccgggccatggtgccgtcctcgttgaggatctcgacgatcaccgccgccggggcgaaaccggccagccgggccaggtcgcagccggcctcggtgtgcccggcgcgggtaagcacgccgccgggctgggccatcagcgggaagatgtgcccgggctggaccagatcctcggggcgggcgccgggggccaccgccgcctgaacggtgcgcgcccggtcggcggccgagatgccggtggtcaccccctccgccgcctcgatggaaaccgtgaagttcgtggtgtttttctcgtcgttgttatggaccatcaacggcaggcgcagctgctcacagcgctcccgggtgagggtcaggcagatcagcccccggccgtagcgggccatgaagttgatgtcctcggggcggatcaggctcgccggcatcaccaggtcgccttcgttctcccggtcttcgtcatcgaggacgaccgccatgcgcccctggcgcaggtcctcgatgatctcctcgatactgttgaactgcaccgtctcgctcattcgttcatccattgccgaatccggcctgtcgtagctgctccagggtcagccccccgccgtcgccactgtcggcaccggcgctgagcagccgctcgacgtaacgggccaccaggtccacctcgatgttgaccggatcgccggcgcggcgttcccccaggttggtggcgtcgagggtgtgcgggatcaggttgacctcgaactcccgtccagcgacggcgttaatggtcaggctgaccccggccacggcgatggagcccttgaccgccacatagcgggccagcccctccgggacccggaagcgccagcgctcggaccccccggcgggggcccgctcgaccacctcgccgacgccgtcgacatgtccggtcaccaggtgcccgcccagcggcgtcgacggggtgaccgcccgctccaggttgacccgcaccccgctgcgcaacccgcccagggtggtgcagcgcagggtctcatcggagacgtcggcacggaactgcccatcctcgatcccggtggcggtcaggcaggcgccgtcgacggcgatgctgtcgccgatccggcactccgccaggcccagccggggagcatcgatgcgcaggatccgcccctcgccgctgtgctcgatggcggccacgcggccgcaggtctccacgatcccggtgaacatgcggttaaaccaacctcgcggtgatgcggatttcctcacccacccgccggacatcgctgaacgccagcggttggcgctgcgccatggtctcgatgccgggcagggccagcaacggccgggcggcgtcgcccatcaggtggggtgcggtgtagacgatcagctcgtcggcccacccgccccgcacccaggagccagccagcgtggggccggcctccacccagacctcgttgatctcgcgcgccgccagggcgtcgagcacggcagccaggtcgaggccgccctcctgcagcgggagcggcaacagctcggccccgcagctgcgcagcgcccgggcccgggcctcgttgacgtactcggcgtggccgatgagcaccggccccggggcctggaacagggccgcgtgtggcggcgtggtcaggcgcgggtcgaggaccacgcgctggggctgacgctcggccggcaccgccggctcgacgtcgcgggcgtcgaggcgcgggtcgtcggcgcgcacggtccccaccccggtgagcaccgctgcggcctctgcgcgcccccggtggacgtcgcggcgcgccgccgccgaggtgatccaatggctctcgccggaggccatggcggtccgcccgtccaggctcgccgccagcttgacccgcacccacggccgcccgccggccatccggcgcaggaagccgcggttgagggcctcggcatcggcggccagcacgccctcggtgaccgccaccccggcggcctcgagctgcgcgataccgcccccggccacccgggggttggggtcgcggtgcccgaccacgacccggctgacgccggcgtcgatcagggcgcgggcgcaagggggcgtgcgcccgtagtgggcgcacggctccagggtcacgtaggcggtggccccatgggccgcgccgccggcggcctgcagggccgctgcctcggcgtgcggcccgccagcctgttcgtgggcggcctcggccagcacgctgccgtcgcggaccagcacgcagccgacccgcggattggggtgcggcggcgggcataccgcggccgcccgccgaatggcgcgggccatccagcggggatcgtccgggtgccggtcagtcgtcgtcacgccggtgctgctccaggccctcaatgacctcgcggaaggcgccgacatcctcgaagcgccggtagaccgaggcgaaacggacataggcgaccacgtcgagctcgcgcagctcttccatgacgtactcgccgatgacgttggcggccacttcgcgctcgccggcgccggagacgcgcttacagacacgccgcaccgccgcctcgacagcctcggtggccaccgggcgtttctccagcgcccgccggaaaccgagacgcagtttgtcctcgtcgaacgcctcgcgccgcccgtcggacttcaccacccgcgggtagaccagctcgggggcctcgtgggtggtgaagcgctcgccacaggacgggcactgccgccgccgccgcacttgctcgccctcgccgatcaggcgcgagtcgaccacgcgggtgtcagcgttctggcagtacgggcagcgcatggtcgatcaggcgtcccgcgtcacccgtagacggggaattcgcgacagatctgctccacctcgccgcgcacgcgctcgacgacggactcgtcgcccatgttgtcgaggacgtcacagatccagtcagccaggcgggtggcctcggcctccttgaaaccacgggtggtgatcgccggcgtgccgatgcgcagaccgctggtgacgaacggcgactgcggatcgttgggcacggtgttcttgttgaccgtgatgttggcccgccccagcgcggcgtccgcatccttgccggtgaggttcttgggggtcagatccatcaggaagaggtggttgtcggtaccgccggagacgacgttgtagccgcgctcgatgacgcgccgggccatggcgcgggcgttggccaccacctgctcctggtactgcttgaagtcgggctcgagggcctccttgaaggccacggccttgccggcgatggcgtgcatcagcgggccgccctgggtccccgggaagaccagcgactggaatttcttctccaggtccgggttggagcgggccaggatgatgccgccgcgcgggccgcgcagggtcttgtgggtggtggaggtcaccgcgtcggcgtgggggatcgggctggggtagaccccggcggccaccaggccggcgatgtgggccatatcgacgaccaggtaggcgcccaccgagtcggcgatctggcgcaggcgcgcccaatcgaccacttgggagtaggcggagaagccgccgatgaccatcttcggctggtgttcggtggccaggcgctggatctcgtcgtagtcgatctggccgtcgtcgttgatgccgtactgcacggcgttgaacagcttgccggagaagttgaccttggcgccgtgggtcaggtggccgccgtggtcgaggctcatgcccaggatggtgtcgccgggcttgagcagggcgtggaagacggcggcgttggcctgggagcccgagtggggctggacgttggcgtagtcggcgccgaagagctgcttggcgcggtcgatggccagctgctcggctacgtcgacgtgctcacagccgccgtagtagcgcttgcccgggtacccttcggcgtacttgttggtcagcacgctgccctgcgcttccatcacgcggggactggcgtagttctcggaggcgatcagctcgatgtgatcctcctggcgctggcgctcgtcctcgatggcggctgccagctccgggtcgtaacccgcaatggtcatatctcgggagaacatagaggctccttgctcggcttgggatccggcattgcacaatccgccagtataaccgaacttcctccgaactccgaatcaccgccccgctgccttatggatcagggcgatagcgacgcccgcgaaaccgtcctgcctccgttcggctccggctggtccgcccccccggtcgccggatcattgcggacgcgccgagcagcgcagccccggcgggggttcagcgcgaacctttgccggttcgcgctgatcagcgaggttttgtccgagcggcgcgcagcgccgcgagttaagcgagcggccccgccggggtgagccgcgcaggggaccccgccgctaggcggggcgcgttcgccgatccggcgaccggggggcgggccagccggagccgaacggaggcgttccggggcacccgcaccgggcgccgagggcggctagaacgtccgccgaaccagcccttatactttccgacatgagcctctgcgcccgcccgtacagccgcgccgagcaggccgccgaccggatcctgcactgggtggccattgccgcctcgctggccggggcggctgtgctgatcgccctggccgcccagcgcggcgaacccacgctgatcggcagcgtcaccctctacggcctggcgctgatcgcgctcttcctgagctcggcgctgtgcaaccacaacctcaccgaccaccagtcgccccgggccgagcgactgcgccggctcgaccacgcgacgatcttcttcatgatcgccgccacctacaccccgttcaccgtcaacgccctggaaccgccctacggctgggcgctgctagccttcgtgtggagtgtggcgggggtcggcatcggggccaaactcctgctgccgagaccgccggggcggctattctcggtcatcctgtgcctggtcctgggctggtcggtggtgatcgtcatcgaaccgctggtcgcggccctgtccacagccgggctggtcctgctgatcgccggcggggtgctctacagcgccggggtgctgttctacctttggcaccacctcccctaccaccatgtggcctggcacggcatggtggtggccgccgccgcctgtcattatgcggcgatactggccggcgtggtcctggcgccggaaccgactcagctctaaccccggccacggaccgactcaccccctgccatgatcgatctgctgctgttcaccatcggcctggccggcgtcctggccggcgccgaattgctggtccgcggcgccagccggctggcccagcgcctcggcatcgccccgctggtggtcgggctgacggtggtcgccttcggcaccagtgcgccggagctggcgatcaccgtgcgcgcggcgttcaccgaccacgccgccgacctggccctgggcaacatcgtcggcagcaacatcgccaacatcctgctcgtgctcgggctggcggcgctgatcgccccaatcgtcgtcgcccaccggctgatccgcatccacgtgccgatgatgctggccgcctcgctgctcaccgtcctactcgccctggacggcgccctgggcaccgtcgacggcgccatcctcctcgccgggctggccggctacctggccctgaccctcgtccgcgaccggacaccacttagcgcggctgccgagacggcaccgccggcgcccctgccgcgggcggtggccggcctgctgctgggcatcccgctgctcgctggcggcgccttcctgttggtcgacgcggcggcagccctcgcggcggcgctggggatcagcgacctggtcatcggcctgaccctggtggcggtgggcacctccctgccggagatcgccaccaccctcgctgcctaccggctgggggaccgccagatggccgtcggcaacctggtcggcagtaacatcttcaacctgctggccgtcctcggcgtggccgcgctcctcgcccccgagggcgtcgcggtggccggcgccgccctggccttcgacctgccggtgatgctcgccgtctccttcgcctgcctgccggtcttcttcaccgggtacaccatcgcccgctgggaagggggcgtattcctcggctactacgccgcctactgcgccttcctcttcctggccgccgcgcagcaccaagccctggggccgttcagcgcggtcatgctcggcttcgccctcccgctgacagtgatcaccctgggcgtcggggtcacgcggcagctgcgtgaccgccgccgcggcttgtatagttgacctgacacccgaaccgcctgggagtaaccgatcatgagccgccacttcgacgccgctgccggcctgtgcgagcagcccgagccggagaccgccggattcaagctcaaccacaccatgctgcgcatcaaggacccgcagcgctccctggacttctacacccgggtgctgggcatgcgcctggtgcgccgcctggacttcgaggagatgcgcttcacgctctacttcctcgccttcctcgacgaccagcaagccgccgaggtccccgccgaggacggcccgcgaaccacctggaacttcggccgcgagggggtgctggagctgactcacaactggggcgacgagaacgaccccgaggtcgccttccacgacggcaacagcgagccgaagggtttcggccacatcgccatctcggtccccgacgtctacagcgcctgtgagcgcttcgagacgctgcaggtggacttcgtcaaacgcccccaggacggcaagatgcagggcatcgcctttatccgcgacccggacggctactggatcgaggtggtccagcccgacctgctcgaacgccaggggatcggctgaccatgcctggggtcctgatgctgctcggcatggcggtgctgatcgtcgccggcatcgccgtgcgcgaccgcaccgaggtgatcagcaacaccgccttcatcctcgcggcggtgctgctgatcctggccatcctcgccttcacccggacgatctgaccgctagcgcggccgggcggccagggcgtgcagggcctcccccaggcacgccgtcagccgccgggccgcgtccaggtggaggaactcgtccgggccgtgggcgttggaacccggcccggccaccccggtgaccaggtactgcgcctgcgggaagcgctgcttgagccagttgagcagtgggatggtgccgccctcgcccatgtgcaccggcgccgccccgaaatgtctcgccgaggcctgctccagggcgtcggccagccacgcctcgggctccggcgcggcccagccggaggccaccgcatcggcctcgaactccacccgcgctccggccggcgggttctcggtgaacagcgcctccagcccctcggccacggcctcggcatcggaggtgggcggcagccgcagcgccagcttggtggccgtgaacgggcgcaacacgttgccggcggcctccaccggcggcagcccctcggcccccaccacctccagcgcggcacgccaggtgcgatcgaggatgcgctcggccggcgtttcggactgcgcctcgaccccgcgcaggaacgggtagcggtcgcgggtcaggtcgccgagaacggcgccggcatggtcagcctgctgccggcgcagttcggggatggtgacgccacagagctgcggcaggacgcgaccggtctccgggtcttcgaggcggctgagcacctggcgcaggatgcggaagcttgacggcaccacaccgccggcgtcgccggagtgaaccccttcgcgcagtacgtccacacgcagcgtgccggtgatcatgccccgcagcgaggtggtgttccagagtcggtcataggtgccacacccggcgtcgggacagacgatgagttccggctggccgatgtgcggcgccagggcgtcgagataggccggcaggtcgaagctcccgctctcctcgcacgcctcgatgaccagcacgcagcggggatatcgcagccccgccgcctgcagctcggcgatggccaccaccgtcgagaagaccgcgtacccatcgtccaccgcgccgcgaccgtagagccggccctcgcgcaccaccggctgccaggggcccaggccgtcggaccagccgctgttctcgggctgcttgtccaggtggccataaagcagagcggtgcccgccgcctcgtcactgcccggcacatcgacgaagagcagcggggtccggccctcgagccgctcgatgcggacctgcgccgccggcaggtggcgctggcagaatgccgacgccagctccatcgcctcgtccagatagccgtgggccgcccactccggatcgaagtggggggacttggccggaatgcgcacgaactgctccagggccgggagggcctcccggttccaggtatcaatcacccgctgcgtttccagcacgttagccacttgtgttctccgccagttcttgaatcacgtgatcgtggatctgctgcgccgccgcgtcggccaggacaaagcggacatgccggacgtaccggagctgcgccgccgtccgctgcagggtgccgatggccacccgggcggcgcgctccataggaaaaccgaaggcgccggtggacagcgccggcatcgccacccgggtcagctcgtgctcctcggcccggtgcagagcgttgcggtagcaggcggcgagcagctgctcgccgggttcgtcgacgccgtagaccggaccgaggcagtggatgacgtgccgattgggcaggccaaagccggcggtgatcaccgcctgccccggctgaatgggcgccagcggccggcacgcctcggccagttccggcccggccgcgcgatgcagcgccccggccacgccgccgccgggcatcagctgggcgttcgcggcattgaccacggcatcgcagtcgccctgggcggcgatatcccccacccgggtctccacggtgagttccgcaaaccgtgcctgcatggtccctcctaacgacagcgcccggcggcccgcggaccgcgcggggaagcctcagcacccctaccaggaaggtagcagtcaggagctgctgcgggcctcgcgaatggtctcgtaggcggcccggatctgtcgggtccgttcgccggcggcctccagctccgcctgggagacaccgcgggagatcagccggtcggggtgactctggctgatggcgcgccggtacgcctggcgcacctcgtcgctgctcgccccgcggctcagtcccagcagccggtaggcgtggtccagcgtcaggcgcacaccgcggcgcaccttgccgcgctggagctgggccagccgcgcgtccaggtcggcctgcgacaccccgacctggcgccagacgcggcgcagcagccgttcccggggcttgtccagggtgccgtcggccaacgccacgcgcagctggaactccaggaagcgggccagctcctgggggcggttgcgccccatcaaccgcagcaggccgagcaccgggcgcaggggggcatccggcgccttgccgcggttgaagatggtgatcgcccgccggcggccgcgctcatccagcggcaactcgccaagcacccgccgggccgcggcgatctcctgctcgctgacccggccatcgctcttggccaggtggcccatggtcagggcggtggcccccaggaacagccgctgcgtgcgggccaggccgcagccgctccacaccagcccgacgacctgggtcagacgcacccacaggtcgatcagggtacccacggccagccccgccaccgctccgctccagccggcaatgagccagccgcccagggtcgcgagaatccgccctgaccagcgtcgaactatgcggtacggctgctgcatccacctcaccttccagcgcgcgccaaggatacccgagccgccccatcgagggcatcccgcttgcatccgtcgccgcgttttacaatgctcgtccgtcgggtgacccttaggggacacggacgctgccaacaaaaaggggaatcatcgtgcaggacaagcatgtcgcagtggtcggcggagggatcgccggcgccggggccgcctggctgctcgccggccgccatcgggtcacgctgttcgaggccgaggactacgtcggtggtcacacgtgcaccatcgacgcccagctcagcgacggaacccacccggtggacaccggtttcatggtcttcaacccgcgcaactacccccatctttgcgccctgttcgaccacctgggcatcgacgcccaggcctcggacatgtccttcgcctgcgccgaccgcgacgacgacctggagtataacggcgagagcctgcgcgggctcttcgctcagcgccgcaacctggtccgccctggcttcctgcgcatggtctacgacatcctgcgcttcaaccggcgcgccaaacgggacctggctggcagcctggacgacagcctgccgttgggcgactacctggacgccggcggctacggccccggcttccgccgccactacctgatgcccatggcggcggcgatctggtcggcctcgccgagcaccctgcgcgccttcccggcgcgtcggttcctggcgttcttccgcaaccacgggttgctcgatctggccaaccggccgcagtggcacaccgtccccggcggcgcgcggcgctacatcgacaagatcctgccggcgctccacgcggtgcacaccagcacaccggtgcgccgggtccagcgcctggacgcgggcggcgtgcgcctgagcggcgatcagggagaactgggggaattcgacgaggtggtcctggccgcccacgccgatcagaccctggccatgctcgacgcccccaccgacgaggaggcacggctgctcggccagtgccgcttccaggacaacctggccctactccacacggacccgacggccatgccgcgccggcgtccgatctgggccagctggaaccacatcagcgccgccgacgagcactcccagcggccggtatcggtcacctactggctcaaccgcctgcagcaggtgcccagcgagcagaacgtcttcgtcagtctcaacccggtggacgccatcgacgacgcctacgtccagcgccggctgtccttcacccacccggtcctcgacgggtccgctgccgaagcccaggacgccctgccaacgatccagggtcgcgaccggctgtggttctgcggcgcctggaccggcttcggcttccacgaggacggcctgcgttcggcggtgcgtgtcgccgaacagctcggctgcccgccgccgtggggcggcgcgcagcagaccgccgaggccgaagccgacgccgccgcgcctaccgggcaacccgtgggagagccggcatgatcgaggcccctgcgctctacgtcggcggggtcacccaccggcgcagcatcgctccgaagtacttcttccgctaccgctacgcggcgttcctgttcgatgtggacgacctgccggcgctcgacgcccgcagccggttgttcgcctacaaccggcgcgggctgatcagcctccacgaccaagactacggcccccgggacggcacaccgctgcgcccgtggatcgactcggtactggccgaacgcggcctggacaccgcggatggccgcgtgctgctgctgaccgtaccgcgggtgctgaaccacgccttcaatccgctgtcggtgtggttctgcctggaccgggatgagcagccccgcgccgtcctctgcgaggtgcacaacacctttggcgaggtctacggctacctgctccaccaggacggggcgcccatgccgttccccatccgcagccaggccaccaaggtattccatgtctcgccgttcctgcccgtggacggcgaataccgcttccgcctgtcggcactgaccgagtcactggcggtggcgatcggctaccatggcgaagaggggcggcgcctgtcggcggtgcagaccggcgagcgccggccgctcaccgacggccagctgctgcgcatcctcggccggctgccgccgcccgggctccgcgccctggtcggcatccactggcaggcgctgaagatctacctgcgcgggggccgattccacagcaaacccgaaccacccaaggagctcgtgggatgacgcagatcagcgagaccggatctgcccacacacaagccggagtcccgctggcagcgcggccgctgatccgctggctggcgcgctttcgcaccggcaccctgcggctgcatctgcccgatggccgctcgctgatgttcggcggcgaggtcgacggcccggccgccgagatgaccctgcaccggccgacccggctggtggggcgggtgctgcaccggggcgacatcggcttcgccgagagcttcatggccggggagtgggacaccccggcgctggcgccgttgatccaggtcatggccagcaacgagcacgcctacaacgccacccccgcggggcggtggtacacccgcgccctgctcgggctgctccatcggctgcgcgccaacacgctgcgcggcagccggcgcaacatcgcctaccactacgatctgggcaacgacttctaccggctgtggctggacgagaccatgacctactcctcggcgctattcgccgagcccgaccagccgctggccgaggcacagcgcaataagtatctgcgcactctcgaagagctgggcgcccagcccggcgaccgggttctcgagatcggctgcggctggggcggcttcgcccgtgaggcggcccaggccggggtggccgtgaccgggctgaccctctcccgcgagcagttggcctgggggcaagcggcgctggccgaggcggggctggacggccaggccaccctgcgcctccaggactaccgggaggtctccggcgagttcgaccacatcgtctccatcgagatgttcgaggccgtcggccaggagcattggccggccttcttcaagaccgttcaccgctgcctgcgtcccggggggcgggccctgctgcagatcatcaccatcgacgaggcggcctggccggtctataccggcggcccggacttcatccagcgctacatcttccccggcggcatgctgcccaccgagggccacgtgcgcgacgggctggccgccgccggcctgcactgtgaggcggtgaccagccacgccgaggagtacgccgccaccctgctcgcctggcacgagaacttcctggcctgccgcgagcaggtacgggcccaaggcttcgacgagcgcttccagcgcatgtggcgctactacctgggctactgtgagggtggcttccgctgcggacgcatcgatctccagcgcttccgggtccagcgcccgcatggctgacgatacgccggtctaccccatccgcaccgtggcggaactcaccggcgtgaacccggtgaccctgcgcgcctgggaacgacgctacggtctgatccggccccagcgcaccgccaaggggcaccgcctctactcggagaacgacatcgcgcggatccggcggattgtcgagctcctcgatcgcggggtactgatcagccgggcccgtgaggcgctgaccgctgaggagagcggcgaggaactcgccgccggcgaggccccctggccggcctggcgcagccacttgggtcgggcactggcgcacttcgagcccaccgccctggacggtgcgctgagcgagctactcagcctctatccagtggatcgggcggcgagccacgtgctgctcccggtcctcaaggcgcgcctgaccggggacgccgaggcggtggccgaaggacacttgttggccacctacctgcgcggtcgcctggggcacctggtcaaccgcaccccggcgcggggcaccggggtgcgcatcctgctggccgcgccgccgcagtccgagtcctcccccgggatcaccggcgtggccctgtgcatcctcgccctgaccgccctgaaccgggggcaccggccggtgctgctgggagaggcggtgccctcgccggccatcgccgccggggtccgccgcgcggcggcggaccacctgctgatctacggcgacgcccacccgggggcagcctggggacaagcagtcgccgaactcactgccgcctggccggggcagacggcggtcaccggtccggccgccgagcagcccgacggcctgccgccggaggtccgggttctggtcggcgagccccaccaggccatcgaccgcctctgccacccaccaccatcaggagcctgaccccgttgaccaacgccctcgtctggctgcgccgggacctgcgcctggccgatcagccggccctggcccgcgccgcacaaaccgcggagcgcctggccccggtctacatccacgcccccgcagagacccgaccgaccgtaggcgccgccagttgctggtggttgcaccacagcctggcggcactggacgccgagctggcctcggccggcagtcgactctgcctggacaccggccccagcgccgagcgcctatgccactgggcgcaggtcagcgacgccgcggtggtctactgcaccgccatcgccgagccgtgggcgcggcaacaggaggccgccgtggccgaggccctggccgcgatcggcgtccgcctggaggtcctcgccgacggcctgctcaccgatcctagcgccgtacgcaaccgcagcggcaccccgtaccgcgccttcacgcccttctggcgcagcgtgcgggcgcagctggatccgccccgccccgcgccgccgccggcgttgcctggcctgccggaggccatcccggagccgcagccgctggagacgctggggctgctgccgcgcatccgctgggacgagaagctggccccctgctggcagcccggcgccgccggggcccagcagcgcctggagcggttcctggatggggcggggccggcctacggcgaacggcgcgacttcccggcgcaaccggggacctcacggctgtcgccccacctgcacttcggcgagatcagcatccgcgccgtctggcacgcggtgcgcgacgcccagcagatgcagccggcggcggctgacgccctggacaccttcctcgccgagctgggctggcgggagttcgcctaccacctgctgtggcagcagccggaactccaccgcacgcccatcgacgagcgcttcagccgcttcccctggcgcgaggaccccgacggcgccctgctcgacgcctggcgccgcggcgccaccggcatcccgctggtggatgcgggcatgcgcgagctgtgggccaccggctggatgcataatcgggtgcgcatggtggtcggctcgttcctggtcaagaacctgcgcctgccctggcagcacggtgaggcgcacttccgcgatactctggtggactgggacctggccagcaacagcatgggctggcagtgggtgagcggctgcggggcggacgccgccccctacttccgcatcttcaacccggtgcgccagggcgagcgcttcgaccccgacggcgactacgtccgccactgggtcccggaggtggccggcctgcccaagagccacatccaccaaccctgggcggcgcccgccgacgcgcgggcccgctgcggcttgcacctggggcgggactatccggagcccctggtcgatctggccaccagccgcaaggaggcgctggcagcattccatgccctcggttagggtagggcgcatgacagccagtactcccgttgcccagacgcacatccagagcctgccgctgctgcacagcggcaaggtccgtgatatctacgccgtcgatgatgagcgactgctgatcgtggccaccgatcggctctccgccttcgacgtgatcctgccggacccgatccccgacaagggggcggtgctcacgcgggtctcgaacttctggttccgcaagaccgcccacctggccgccaaccacctcctcgacaccccgccggagtcggtggtggcaccggaggaggccgatcaggtgcgcgaccggggtgtggtggtccgccgcctgcaggccctgccggtggaggccatcgtgcgtggctacctggccggttccgggtggcagtcgtaccagcgcgacggtaccgtctccggggtggcgctgcccgacggcctgcgccagtcggatcgactgcccgagccgatcttcacgccgaccacgaaggccgcggtcggcgaccacgacgagccgatctccttcgcgcagaccgtcgaacgcatcggcgccgacctggccgagcggatccgcaccatcgccctggaggtcttcgccctggccaccgagtatgcggagtcccgcggcctgatcatcgccgacaccaagctggagttcggtgtcacgcccgagggcgagccggtgatcatcgatgagctgctgaccccggactcgtcccgcttctggccggccgacgcctggcagcccggtgccacgccgccggcgttcgacaagcagtacatccgcgaccacctggaggcgctgggctgggacaagcgcccgccggcgccccacctgaccgacgacgtgatccgccagaccgctgagaagtaccgcgaggccgagcggctgctgacgcgctaggcgcccccgccggcgctcgcgcagcacccccggaccgcccgcggacctgcagcgatggaacgacccacggggccgaattgattatgcacaatacagacgtcgcgaatgtggtagagtccccccgtcagggcatcaaccccgcggagtggattcccatggaaccaagcgactgcgagaactgcgccatccgctccgtcgccctgttcggcgagatcgacccacagacggttgcgcaacttcaggatcaggcgcgggagtttcgcgagccggccggtacagtgctctacgaggagggcagcaacgccgactcggccttcaccctgcgcgagggcatcatcaagctggtgcgcaaccagcccggggggcgcgagcagatcgtccggctgctggtcggcggcgatttcttcggcgccgaggggctgttcggcgacggccatcaccacagcgccatcgccctcaccccggtcttcctctgccggctgccgaacaccctgatggagcagctgcgcaccgccgacccgaccttcaccaacgccctgctcaaccgctggcggcgggccctcaacgaggtcgagaccctggccctggacctgggcgcacgcaaggccgaggagcgcgtggcctccttcctgctccactggcagaccaagcacgggcgccaggccgagtggctcccgctgccgctgtcccgcagcgagctcggcgatctgctgggcctgcgcgtcgagacggtgagccgggtgatggcgcgctggaagcgcgaacgggtgttcgaggagcgcagtggccacgtgcgcctgctggccacggacgaactccatcaactggtcgacaacgccggcacctagccccttgggcggcaaccctgccgccctcggcaagcttccacggacgccataacgaaagccgccccacccggtgacaccggatggggcggccgtcacgccgtgggcgcgaaccgatgcgcgtcaggcgcgcatcagcgccacggtggtgtcgagcatgcggttggagaagccccactcgttgtcgtaccaggcgcaggccttgatcaggcggctgcccatggcgcgggtgagggtggcatcgaagatgctcgacgacgggttgtggttgaagtcgatggagaccagcgggtcctcgttgtaggcgagcacaccggccaactcaccctgggccgcggccttcaccacctcattgacctcttcgacgctggtgtcccgggacgcggtgaaggtgagatccaccagcgagacgttgatcgtcggcacgcggatggcgaagccgtcgagcttgccgttgagctccggcagtaccaggcccaccgcggcagcggcaccggtcttggtcgggatctgggaatgggtggcactgcgagcgcggcgcaggtcgctatgatagacgtcggtcaggacctggtcgttggtataggcgtggaccgtggtcatcagtccgccctcgagcccgatcttgtcctggatggccttgaccatgggtgccaggcagttggtggtgcaggaggcgttggagaccacctcgagccccgaggtcatctgctggtggttgacgccgtagacgaaggtgccgtcgacgtccttgccgccgggggcggagatcacgaccttcttggcgccggcctggatgtgggcgctggccttctccttggtggtgaacagcccggtgcactccatgacgacatcgaccccgagatctttccacggcagatcggcggggttgcgctcggcgcagaccttgatgcggtcaccgttgaccaccaggtcgccgccctccacctgcacatcgccggggaagcggccgtgggccgtgtcgtagcgggtcagatgggcgttggtctcggcatcgccgaggtcgttgatggcgacgatgcggatctcgtcggtgcggccactctcgtagagcgcgcgcaggacattgcggccgatacgcccgtaaccgttgatcgctacgttgatggtcatggatcctcctccctcattacgctttcatcttgaatctgctgcggtactcgacggcgcccccgacgccctgcaccgcttccgttgcgtcgaaacggcgaccgcggcagtgtaaccgatccgtccgcgctgcggggatacgggccatcaagattgaggatgccggtaattagctggtgcgatagctgatttgtcaggggcttgccatggatgatcactaccttttcacctcggaatccgtctcggaggcccatcccgacaagatggccgaccgcatctccgacgccgtggtcgatgccgccctcgccgccgaccgccacgcccgcgtggcctgcgagacggccgtcaagaccggcatggtgctgctcttcggcgagctgaccacctcggcgcacatcgacttcgagcgggtggtccgcgacgcggtgcgcgatctgggctacagcggatcgcacctgggcttcgatgccgacacctgcgccgtactccaggccctggggcagcagtccccggacatcgcccggggggtcgaccagggcgatcccgaggcccagggcgccggggatcagggcctgatgttcggctatgcctgcgacgacaccccagcgctgatgccggctccggtccactacgcccaccggctgatggagcgccacgcccggctgcgccgcgccgggagcttgccgtggctgcgcccggatgccaagtgccaggtcacctgtcgctacgccgacggcgagccggtggccatcgacgcggtggtgctgtccacgcaacacggtgaggcagccgacctggagacggtgcgcgaggcggtcatcgaggagatcctgcggcccaccctgccggcggcctggctggacgaccagacccgcttctacatcaaccccaccgggcgcttcgtcaccggcgggccgctaggcgatgccgggctgaccgggcgcaaggtggtggtcgacacctacggcggcatcgcccgggtgggcggcggctgcttctcgggcaaggacccttccaaggtggaccgctcggcggcctacgcctgccgctacgtggccaagaatctggtggcggctggcctggcacgccgctgcgaggttcaggtggcctacgccatcggcgtcgccgagccggtctcgatctcggtggagactttcggcaccgggaccctgccccgggagcggctgacggagctggtccgccgccactttgatctgcgcccctacgccatcatccgcgatctgaacctgctgcggccgatctatcagtccaccgccgcccacgggcactttggccgcgacggggagaccttcacctgggagcgcaccgaccgcgccgaggccctggcggcggacgccgggggctagcgcacacgaacacctcgagcaggagggcgagcatggcgttgaactggatcccggcagggggcgaggtcctgatccagggggcgagccgcggcatcgggctgaacggggtcgagcagtgcctggcgcagccgcacatcggccgggtctgggcgtcgtgtcgaaaccccgaccaggcggaggcgctgcaggcgctggcgggcgcccacccggaccggctgcggctgctgaccctggacgtcaccgacgaggccaccgtgcgcgctgcggcggcggaggtccaggccgccgaggggcggctgcacctggtggtgaatgctgccgggctgttgcacgaccgagcgcggcggatccgtccggaaaagcgcctggaggatgtctcgccggaggccctggcggcgctgttccaggtcaacgccgctggcccgctgctggtggcgcgccacttcctgccacggctcgagcacggcgatccggcggtcttcgcggcgatctcagcacgggtggggtcgattggcgacaatcgcaagggagggtggtacgcctaccgggggtcgaaggcggcgctgaatcagttgatccgcaccctggccgtggagctgcgccgacgggcgccggcggtgacgtgcgtatcgctgcacccggggaccacggatacggacctctcggcgccgttccaggcctgggtgccggcggagcagttgtttgcgccggagcggacggtgcgccagctgctggcggtgatcgacgaccttgccccggaggacagcgggggcttcttcgcctgggatgggcagccgatcccctggtgagggcgcgcggtgcggctaccctgcggttgggagggggcggtccccgggggtccgctgtacgcgccccgcctgacggcggggtcccctgcgcggctcaccccggcggggccgctcgcttaactcgcggcgctgcgcgccgctcggacaaaacctcgctgatcagcgcgaaccggcaaaggttcgcgctgaacccccgccggggctgcgctgctcggcgcgtccagaagggacccccggggaccgccccctcccaaccgcagggcagtggcaccgcggccgcccaccgcgggctatcaaccggcccccgtgaccgcctgggccagcccggcgaacccctcctgcccacacttggccccggccaggcgattggcccagcgcagcgccggctccgccgcctcaccgcggctgagggcgtcgatgaccccggcgttgaagcaatcgccggcgcccaccgcgtccaccacccgcgccggcggccaggccggctggtggtggagggtcccgtcggtgtgccgcagccaaccgccgtccgccccccaggcgcagaaggtcagactgctgccgggcgccgcagccaggaaggcccgaggatcggccgcaccggtggccaacgcaaaggcacgggcgtagatcaccacatcggccacctcggccagggtatggatctccgcccgcggcttctcgatctccaccgagatcggtactccgggggcccggtgtcgggcgtcgcggatcatggcccgggtattcgacacgttgcgcccctcgaagtggagccagtcgactccccccagcggcaccgcagcgaaatccgccgcagtgagttcgggcagatcgcggtggtggacgatggtccgcgagccggtggcgcggctgaccgtgatgtacgagaccggtgagcgccctccggggtgcaccggtgcatggccgtggtcgataccccgctcggccagcgccgcagcgatgcgcccggcgtccgggtcgtcggccagcacccccagccagcgaccgtggtgaccgagctgcgccagcacatccagggtgttggcggcattgccgccccgggccacccgctgcgcgatggcccgcacctcgtcgtcttcagccgggtactgctcggtggtgttgatgatatcgagggtggccacccctacggccaggatcgacggcatggttcggctccttccgctggctgctttggagcaggagcaactgcggcgtcgccggggtcagtcgctgccctgctccggatcccgcccgagcaggtcgccgagccccgcgaagggcgagtgcgtcgactggggggcggccccgcggcccttgcggcgcggctgctcgggaccggtggccgggccgatctcgcgctggtgctcgtgatcgtggcagtagaggcagagcagctcccagttgctgccgtcctcggggttgtggtcgtggttgtggtcgatgtggtggaccgtgagttcgcggacgttgcgccgatcgaattcgcgcccacaccgcccgcacacccaggggaagcgcttcagtgccttctcccggtagccgtgttcgcgctgcgcgcgctcctgctgggcgcgggcgacaatggcgtccaggcgtttcccgtcgggctgccccatggctgacctccctgatccggctcgatggacctcatacaccgcccatagtagccagccgccgccggcgtgaccacggcgccacagcaccaccggtcgacccaggcgctggcaccggtcctcacccggtgatgtacggcgcctgacgcaggtaacggtcgtcgcccagctgctcgagcaggaacgtcgccacatcggcccggctgaccgacccggcgccggtgtcgtgatccgtgccggcgcgccactcgccccgccccggtcggttggtcagccgcccggggcgcaccaccacccagtcgcgatcgctggcagccaggacctgctcgaggcgctccttatccgtcatcagacccttcatcagggtgcggatcagcagccggaagaccaccgacacctgggcgtagctgtcccccacccccatggccgagaccgccaccacccgcgggacgccctgctgctgcatggcctcgacgatcacccgggtgccctcactgcacaaccgcggcgggttgcgacgggtctgccccagggcgatgaccgcgccatcgcagtcgtagagggcccggcccacggcctcgggatcgagcacgtcgccgaccaccacctcgaccccgggcagctccggcacccgatcggcgctgcgcgccagcacccggcaccgccatccgcgccccagggcctggcgcaccacctcggccccgacgccgcgggtcccaccaaacaccgcaattttcatagatgattttcctccccttgggaagttgagtgtgctacagtccacccgtgtttgcagaggcgcccccaaaatttggcgccccaggttaccgcccgacgctcctgcgcgatcccggctcggtaccctcgaaccggtcgtggatcgatccgccaaggcctttcctcgatgttcctctcactaccggcgctcgcgtcggcgccttggcgtgtcctgatccaggagtgtctctatgacctttgagaatatcggcctttcccaagaactgctccgcgccgttgcccagcagggctacgaccaacccaccgccatccaggcccaggccatcccggcggttctaggcggcggcgacgtcatggccagcgcccagaccggcaccggcaagaccgcggcattcaccctgccgctgctccagcgcctgagcgacaccgccccgcagcagggccagcgacgcatccgcgccctggtgctgacccccacccgcgagctggcggcccaggtcagcgagagcgtggccacctacgggcgtcacctgccgctgcgctctacggagatctacggcggtgcccccatgggcaaacagaccgccgccctgcgccgcggcgtcgacattgtcgtagccacgccgggccggctgatcgaccatctggaccggggcaacgtcgacctccgccatgtggacatgctgatcctcgatgaggccgaccgcatgctcgacatgggcttcaagccggccatcgagcggatcctcaagtcggtgccgaaccagcggcagacgctgctcttctcggccaccttctccggcgctgtcggcggcctggcgcgccgcttcctgaacgagccgacggtcatcgaggccggcaccgccaatgccgctgccgaggcggtggaacagggggcgtacttcgtcgacgccgggcgcaagcgcgagctgctcacccaactgatcaacgacggcgactggcgccaggtgctggtcttcacccgcaccaagcggggcgccgaccgcctggccgaacagctcgagcgcgagggcatccgctcgcaatcgatccacggcgacaagagccagggccagcgcggccgggcgctggcggcgttcaagcgcaagtcggtccgcgccctggtggccaccgacgtggcggcccgcggcctggacatcgccggtctgccccacgtggtcaactacgacctgccgaacaaccccgaggactacatccaccgcatcggccgcaccggccgcggcggggacagcggcgaggcgtggtcgctggtcggcggtgaggagcggggccagttcaaggccatccagcggctggtcaagcgggagatcccggcgcagatcgctcagggcttcgagccggtccggcgggggggtagcgcccccacgcggcgcaataacccgcgccgcggtcagggcgggcggcccggtcgcgcggcctaaggcctgcaacaccaacggcccggcccagcgccgggccagaagaggggggtgtcgccgcggcggcacccccctttttcttggcccggagcccggtacgggtattacttcgcctcgccgttcttggccttcgggcccgggtggctgagcccggccgcctgatccaggcgtggatgcccctggcggaaggtctcgcgcagtcggccactgccgtcgtcctgggcatcgagggcctgcagggtcccggtgaccaggtggatggccgccaggacgtccccggtgtggccgctctcggagatggtgtgcatgttgcgcaccgggatccccagcgaggcggcggtgcaatccacgttgccgagcaccccggccatgccgtcggtgccggtgtcgcggccgctgacgtcgcgctgcaccgggatgtcctgctcggtcgccacccgctggatcaccgcgttgagctgatcgctggccaccgcgccaacggtgtaggtgacgccggcacccatggtcaggggctggaagcgcttgtccgagacccccggggcggcgacgtagtcctggtccacgtccacggcaatcagcgcatcggggcgcagctcactggccagcacgcgactgccgaagcggccgatctcctcgtagctggcgatggcgaagagcatgcgcacgttgcgggcgccgccggcctcggcgatctggcgcgccgcctcggcggtggtgaagcaccccaggccgttgtccagataggccccgtagaaggtgtccgggctgaagccccggcggatgggccggttgaggaggatcgggtcgccggggcggacgccgaggtcctcgacctgcttcttcttgttctcgccgtggatgtgaagctccaggtagagctgctccttcctgacccccttacgcccggtgcgcgtctcctcgtcggcgaagtggatggcgcccagagcctcgacggtgccgccctcaatgcgccggtaggcgccggggttctccggggcctcgctgaacagggtgacctcgtggccgatcagggtgccgggcaggaaggagtcgctgtcgatccagaccttgccgtcgtcgccgatgctgcgcacctgcatgcggatcttgtcggcgtggccgaccaccatcaccttgaatagatcgtcccggcccggatgggtgtcgaggacgatgccggcgtgcccctggaactggtggacgcgccactcggcgggcgcgaaggattcgaagtacggcttgagcaccccgtaggtcatggccccttcgaggccgaccgggctgggcgcggcgaggacctcgcgcatgcgctcgaactgctcctcgggcatggactgggtccacggcttgctggattgggtcatgggcctcctctcgcgtgtggctatcggattgcgggatactggtcgctacgctcacaccatagcgcagctcaagccgtggcatcgaaccgcagatacgccagcgccggactcgacgtgggcacctccgggtgcaaggcggccgtcgttgacccccaggggggcgtcctcgcccgcgcccgggtcgagtggccggaggcgagcatgcccgccgacccggagacgtggtgggtggtcgcccggtccgccctggcccgcgccgtcgctgaggcgcggcgcccggtgggccgggtggccgtggatgggacctcgggcacggtgctgtgggcggccgccgacggcaccccgctcacccgggccatgcgctacgatgagcccgccgccggcacctgggcggcggtcatcgccggccaggccccggctgagagcggcgcccacggcaacagctccggcctggcgcgcgccctgcacctggccgccctgtacgggctgcgcggcccctgtcagctgctcagccaggccgactggatcgccggacggctgtgcggccgattcgactgcaccgacgagaacaacgccctgaagctgggctacgacccggtggcgcggcgctggccggactggctgcaggaggtaccgctaccgacggagtgcctgcccgccgccttcgccccggggaccgagattggcacggtgcgcgccgaggtggcccgggccacccacctgcgcgacgactgccggatgatcgcgggcaccaccgactccatcgccggcttcctggccaccggggcccgcagcgagggggacgccgtcacctccctaggcaccaccctcgccctgaaacaggtctgcccgcaggcggtttttgccccgggatacggggtttacagccaccgcctgggcgagcgcttcctggccggcggcgcctcgaactgcggcgccggcatcctggcgcgctacttcaccgaggtggagctcgagcgcctgagcgccgcccttgacccggatcgcgacaccgggctcgactactaccccctacccaccgccggggaacgcttcccctacgccgacccgcagctgcagccgcgactggaaccccgcccggaggatccgggccgtttcctccagggactgatggagggtgtcgccgccgtcgaggccgagggctaccgccgcctgcaggagctgggcgcgcccgcgctggagcgcgtcctcacggtgggcggcggcgctgccaacccggcctggacccgcatccgcagccgctacctgggcgtccccgtggtgccggccgaggagtcggaagccgctgtgggcacggcacggctggccggcggactgatgaccgcgtagccctggcacgcccattagcgccaaaaggtcaggccgttgagggtgccgtcggttagggcgcttgggtagcggtgcagcacctccgggccgtactcgcgggcacggcgctcatcgtcccgctggcggtaggggtcgaacacccgccccggcggcagcggcttgcgcggatccatgtaccagcagtagaaatcccactcctcctgcatccgccccaggggtacgctgaggtggttgtccgggcgaagggcgctgataccgccgaagtgtcccccgtaggaccctgggctgtactcggggatcacctccagctcccgccagggcacctcgatgtagtccccttcgcccaccggcgggagggagacggtctgcttgcgacggtcgaaggtcaccgtgtgcggtggccgcttgccgcggcgcatgcggatatagctgcgcagctggcgcagggagatccataaagaaaaagccgttagcgcagccagccctgccgagaacatggcagcgaaaaccatgaccgagaaataccaggctggaaaatcctccacagcgaacactactgccattactccgaagacaatggatcccgccaagaaagccccgctaaaaaagagaggaattaatgcctgcgctagctcgtcgcatctacagggacgctggatgtactcatcatcagccaagatccctaactccctctccgtcccgtcatcatcgagcaccgggaaaggagggagcctttctgaatcctttaccaaccaacgcttacctgcggagcgacgggccacccagcggctgatgaacggcgggcggtagaatgtccacgccatctccggacctccctgtcacccctgcgaccggctcccggccgcctcttccctgagcacctcgtccacggtcagcgcacggggcgccaccgccgccttggcccgaccctgccaggcgggcacgggcacccgggccacccagtagcggggcgtgccgtcggcctcgggctccggcagggcgtcgtcaccggcgccggctaccgcccgctgccggatgaggaagcagagctcgccgcgccaccccggggccgtcggcagggcgtcccaggcgagggttaccgtgagggcgtcggagccctcccccggcgccgccttgatgaacgctggaggcagcggggtcacctcctggcaggcaccgtcctccgggcagagcagcacccgacactccaggcggtcccgccgccacgccacccccgccagggtcaggcggacctggcgcagggcgccccggccgcccagctgctggctgtactcggcggccacccgcagcggcgggcggtgcaggacgcgctgccaccaggcggccaccgccggccagtcgtcccagctcccggtctcggcgggccgttgcaccggtggccccacctccaccgcccgggccacccaggcccaccccgaatcccggtccgagccacccagccgctcccgggctgttggggtaaaggggccattgcgacagaaatcggcaaacgaagtatctgaaacatagcccgctatagccgacgcaccgacggctaccaagagaaacgacagaccaacacctccgctacccgcaagccagaagccacccgcacccaggtaagctaaccccgccacgaaccacgtccggctggctacctcatcaccacgtgaggatcgactgtagccgcggcccgcggcatagatcgcgcttgcgaaagcggctgcaccaccaagcacttgcgcccgtaatcccaaccgctcgatacgcccatacctcggatcccccaccggaatccgtggcttcagataggcgagccgggtctgggcgagcagctccgccagggtcagggaggaggcgacggcgctggcgatgtggtaccaggcctcggtacgggtctggcgtaccgcctggttgaggttgatgagctccaaggcgccgaagacgctgcgcagtgcgtggccgccggagctggtggagaggcgctcggccaggtcggccaggcgaccctccggcaggcgggtggaacgcagttcgcggacacggatctcgtcctcgatgcgcagctcggcggtgagggggctgccgaggacctgcaccgggccgcggccggcatcggccacggcggcgtggtagtcgtcgctgccggcggcgaggatgcggaagcgccgctcgtagccctggtgctcgatccgcagggtgcgcgcctcgcctcccgtaggcgctccggcgcggcgctggatttcggccagcgggacgccgtcgaagtccggcgccgggtagctgaccgtggtcacctccaaccccgccagcagggccagaccgggcagctcctggaagcggcaggtgatgcgcatgacgtgctcgagggcgtcgccctgatagctcaccgactcggcgaaggtcgacagcaacacgtacaggacctccgccgcgtcctcggcggtcaccgcacggcgctgctcggccaggtcgcagcaacgctccactgcctggagacgccgcggcgccgccgccagctgcagctccagctcccggcgcggccggggcaagccgccgccccgcgccccggcgcccagggtcagcggctcggccgccaacaaccgggcggcgacccgggccagcccggagggatcaccctcggcctccaggacggtgcgcagcagcgcgcgggcctgatccagttctgcggcctccgcctcgccctcggccgcggggatgtcgccgatgtaaccgtcggcggtgtccgccggcacggccagctcccggaagtgcgcgcccagggcggcgagtccctcgaagacccggcgcggggtgttgccggcgtagtcggccaaggcatcggcgtaacgttggctactgagcagcgccaagcgcttgcggcgcacccggcgaatctcggcgcggatctcgctgcgttcggcgacaccgagcaggcgctcgagcagctcgcggtcgggcggttgctcgccgggccccaggcgctcctcgacgaaggccagacgaaaggtgcccgccgccacggcgtggagggattcggccgccgccagccattgctcgtcgggctgctgcggatcgccctccccttcgccgacggtgcttcgctccggattggtgccggtctgcagcccggcgaccagcgtctcgagtcgatccgccagcgccgcctgctcatgggccaacccgcgcgcctcgcccagggggtcgtcgaggtagagcaatgccagaccgtcctcggcgtagggggcgagatcctcgcggaccggctcggattcgccttcttccgccaccgcgtcgcggaaggcgccactccccccgaggcggccggccgccccgggcccggtgtcggggtcttcggttagctcaatggggaagaagcgcgcctcggggggtggctcggcggcgccgtccggttcaccgtgtaccccggcccggggatcgtcgggggccagcccgccggcggcggcgatgcgcgcccaggggagctggacggcagaaaacagcccctccaggaccaccggctcgccgccgatgcgcagcggcaggagcagcatcggccgcccatcaccggtgggccggcgcaggtcgccgtgctcgtaggccaggttgacctcgtggaggcggccacgcgggtggacatagcactcacgccacaggtagcgccgatccccctcccgacggaacaggtagagccaccccccgaagccgaagccggcgtcgcggtggcggagctcggcgtcccgggcgaagcgcaccagcgtcgggatcaggaccgtcggcggggagacctcgggctcctcccccggcagccacgccggctgttcggccccgcgggtgagcgggaccttgcagaggtggtgacgccggtcggcgtcgatcaggctcagttgcagcgcttcggtcccttcggggagctcttcgatggcggctccccaccgctcgccgtcgtggtggctccagcgtagggcccggctgcggtgccagccgcccgacgccggctcgaccaccacctcgccggggagcggggcctgcggcccgccaccgatgtcgatccgcgtccgcggtcgtggctcggcgtccggcggcggatcgccgccggtcagggtggtgggcgggagctgctcctggagcagcggggccggcggggtgttctcgtggttggccaccatggcgtcgagggctcgagccaccggcacgccctcgacgaagacgtccggcgagccgctgccgggcaggaaggtcgccggaccggtgatggtgccggaaacggtcccgccctgatcacccccctcgtcgccccgggagcgggcgaactgcgaggcctcggtgcagaccgggtgcccctcgacgaagacagttcgggcggtctccgcggcgtcccgcgactcggccacattgaggtacgggatcgacaccgtcgagctgccgacggtggtgcggcagacgtcggtggtcagcaactcgcccccggagccagcgtgcaccagggtgcggccattggcggttaccgtgggccgggtcacgcggcacccccagaggaggcgccaccccccacggtgctttcggccggcttgcgcaggtcgaacacgccggcgacgccgtcccccgcggcggtcagcaggatgcgctgcgggccctcggcggcgtgcagcagcccggcggctgccaccagctgcaggggcagtgtggccgcgccggaaaaccctaggccgcgccacagcaggtggcgcgcggcggccggggtgcgccgcagggcgggcaccagccggcggacgttggcccaggcctggcgctctgccggggtggcgccgaacccgtgggcctcgaccagggcgccggcagcgtctgcttccggcacggtctcctggagcagtcgctgccaggtggcgggctgctccgacggaccgcccagggccgcgcgctggagcagcaggccggccgacccggcgggggcggtgcgcagcagcaggaaggcggcgccatccgcggcggggggtccgtcgatggcggggaggcaccggcggcgcaagcgcggatcggcgcaggccgccggggccgcgcagggatcgacgccgccgatcaggaggctcgccagccgaccctcggcaaccgcctgcgcggcccggtggagcaactgcaccgccgatacgggcccctgcggccgccaccaggccacccgccgaagcggcgatacccgatcggtcagctgcccgatcagccagtggtgctgcgcccagcgcaccccgggttgatggggccccggcgggatcaccaccgccgccgcggggggcgcggcggtgaggcgctcgctcagccgcggggcgctgtccgcgaccaggcggtccatgcgcgcggcgtagccctggccgtccagcgccggatcgctgagcactgggatcggctgctgcggcgcctcgccgagcagctcgggctgtgccacgggcggggcgtcggtcaccgcacgggccagggcctcgggatcggtgccggcggcgtgccaggcggccagcggctcgaacagcacgggggcggtggtggcgtggttcatcgctctccgcccccgatcccgtcggcatcgacccgcaatgcccagcccggccccggcgccggctccggcacccacccccgccagaccagccacacccggccggcgtcggcgtcgatccccagggtgtccgcctgcaccgtcacccgctgtccgcgccccgggcggtgcagggtgacctgcggaccgccgccgggcagttgccagatgaccgtgtggtccgggtccaccccagggaggaccccctgcaggcggatgcgctcgtcgccgcacaacggggtgtcgaggcactggtctgccggggcggcattccaggcgtcgggccggggcaggcggcggtagcgcagctggccctggcgataggcatgggcatccaggcgcccgaaacgccgggcccggggcgcccaggccgccgccagaggcccgaagccggcgggcgccccgcgccgggtggcgcggtggtcgtcccacagcagccggggcgacggcccggcggcggcaccccaccacgccgcccgatgcccccggcccaccgggttgcgagcgtaacgccggtgccgcggcccaccgagtggtccgccgtaggccagttcgtaggtgagcggcaccggcccctccagcgcaccgggcggatcggaggcccgcggcggcggctcggccaccgcccacacccgcttggggccgaaccggggccggccgccggcgtcctcgacccccagacaggccgctgcctgcgaccgcccggggccgacctgtaccgcgccgtggagcaggcactcggccccgtgcttgaagggaacgcagtcgggtgcggtgagcggggcgtgagcggcgggatcaccggcgtagcgttcggcggtctccagcgccggcgtgtcgtcatcgaggcgcagccgggcggcatcgccgccgcggaagccggccttgaccgccaccgcgatccccgggcacccagcggcatcgaggtccacccaggcccgcgcatccagcggcccctggaccgagacaggcaacattccagggcacctcagttgatggcgacgcgggccccgcggatgcggtgctcgccgcgggccctggcctcgaccacctcgccgtcgatgcggatggcgccgtcggcaccgagttccaactcggcgccggccacctcgaggcggatgctgccgtgctcggcccgcagcaggtagctgccgtcggggcggcgctccaggcccgcacggggcggttcatcggcatcggcgagggcgtggatcaggtagagcccctgatcggctgggtcgagcagtgccaccacccgatcgccgggcttgagtgcggagagctcgcgggcgtggccggccacgggccactcggtgatcccctcgggggtgtcgacggccacacgggtggcccggccctgacggctggtggtgagaacctccgcccagcagacggcggtggcggcgtacaggcccacgggtacggggccgagaaccggatcatcttccatgacgatcgtgctccctgtggtagaccatccttggtggttgttattaaggaacaccgttcgccagcgtcccgtcaacccgacagggcgcgcggattgtcgccggcacgctggacccattcgccggcacgaggcagactcccgcccggcgagccgcgacccaccactgcccggagcccggccatgaacgaccgcaacagcgaactgatccgccgcgacctcaacgtcctgttccatccgaccacgcagatgaaggaccaccacgacgggctgcccctgatcccggtggaggccggccgcggtgcgtggctccaggatcgcaacggcaagtggtacctggacgccatcagctcctggtgggtgaacctgttcggccactgcaacccgcggatcaacgaagcgatccgcaaccagctcgaccggctcgagcacgtgatcctggccggttgctcccacgagccggcggtggagttggccgagcgcctggtggacctgaccccgccggggctggagcgggtcttcttcaccgacaacggctcgtcgagcatcgaggtggccctgaagatgagccaccactactggcgcaacaccggccacccggagaagacgcgctacatcaacctctccaacagctaccacggcgacaccatcggtgcgctgagcgtcggcgatgtaggggtgttcaaggacgcctacaaaccgctactcatggagccgatcaccgtgccgtcgccggattgtttccaccgtgaacccggcacggactgggcggagcactccgagcagatgttcgcccacatggaggcggcgctgcaggagcacggccacgagacggcggcggtcatcctcgagcccctggtccagggggccggcggcatgcgcatgtaccacccggtctacctgcagcgcctgcgcgaggcctgcgaccgccacggggtgcacctgatcgccgatgagatcgccaccggattcggccgcaccggcacgctattcgcctgcgagcaggccggcatcgcgccggatttcatgtgtgtctccaagggcatcaccggcggctacctacccctggccgcggtcctgctcagcgagcccatctaccaggccttcttcgacgacttcacccggctgaccggcttcctgcactcgcacagctacaccggcaacccgctggcctgcgcggccgccctggcgacgctggggatcttcgaaagcgaccaggtgctggcgcacaaccgcgacaccgcccggcgcatggccgaggccgccgcacccctggccgaccacccgcggatcggcgaagtccgccagcagggcatgatcctggccatggagatggtgcgcgatccggcccgcaagacgcccttcccctggcaggaacggcgcggtctgatcgcctaccgccacgccctggagcgcggcgtgctgatgcgcccgatcggcaatgtgctctactggatgccgccctacgtgatcgagccggacgagatcgccctgctcggcgaggtggccgccgaggccgtcgaccgggccacccgggactaagcacccggcagggatcacgcaccaagacggagagagtccggcatgccccgcctctacatcgcccagcccctgagcgccgcagcggtgatcgaactcaccgccgacgccgccgcccacgcccgggcgctgcgcctgcgccccggcgatgcggtgaccctattcaacggcgagggcggcgagcacccgagcgaggtcgtggcggtggagcggcgccgggtaacggtacgcgtgggcgcccacgaccccactgagcgcgagctgccggcggccgttcaactactgcaggcggtaggcaagggcgaacgcatggacactgcggtggagaaggcgaccgagctgggggtcagcgagatcgtgccggtgctcaccgagcgcaccgtggtgcggctgaatgatccgcagcgcgccgccaagcgccgccggcactgggaggcggtggcgcgggccgcctgcgagcagtgcgggcgcaacacgccgccgcgggtggccgagccggtgccgttggcgcaggcctgggggcacagccgggattacccgctgcgcctgaccctggacccgctggccgacccccgcctcagcgaactcaccggggcgcaggccacctcgctgctcatcggccccgagggcgggctcagcccgacggagctggaggcggccggcgaacacggtttcctccgcgggcgggtgggcccccgggtcctgcgcacggagaccgccgccgtggtcgccctcgccgccgtcggcctcgccctgggcgaactctagcccggctcgccgccctccagtgcagcgcacgcctgggccagggcgtcggcaagctggccctcgtcgtagggcttgagcagcacccgcgccgcgcccagccccgcggccgcgagccgctcctgatcgacggcccgggtgctcaccgcgaccaccgccccggcggcgatcccggcctcggccaccaggcgctggagcacgccgagcccctcctcgtgctggagcatctccatctccaggtcgatgagcaccgcccgcggcgcgcgctcggccacggcgcgccgcgcctcgtcgaggccggcggcgccctccgggtcgaagccctggcgcgccagccgatgaccggtgatccggcgcatggtgcgcgagtcgtcgaggaccaggatgcgaggccgctcgggggcctcgccggggggctgctccgcggccttcgccccgcgcatgggcagccgcagggtgaagcgggcgccggcccccggggcgctctgcatctccagcgtgccaccgagttcgtggaccacgccggcgacctcgtccatgcccatgccggcccccgggtcgccctccggccccagcgtggagacccccggcaggcagatcaggctcagcgcctcatcgtcgctgagggccgcggtgggctcgttggggtcgtagtcggagacctggcgctgcagcgcctcggtgtcgagtccggcgccgtcgtcactgaccaccagcagcacctcgtcctggccgtagcgcaggctgagcccaactcggccgacctccggcttaccggcggcactgcgcgcctcggggggttcaataccgtggcgcacggcgttgcgcagcaggtgctccagcgccggccgcagggcctccagataggcctcgggcagcgcgcgggacgccccctccacgaccagctcgacacgccggccatactcgccggcggtggcgtggacctgtcgatcgagggcgtcgatgtccggctccagggtcgccagcgccggctcggggtcacgagccggttccgcgaccggagccgactcggtggcgggatccggcgggtcggcgtccgcgtcggcggcctcgtcctccgttgcggccaattcggcggccagggcgtcgccgagcacctcggcgctggatccggtctgcagctcccagccatcctccgcaggggacggctccgggtcctcgtcggcccacagctcgccgtaatcgaaggccgccgcttcagcgtccggctcggcgcccggctccgcggtgtgacccaggacctcgcggcgcagcacgccgacccggtcggccagttgctccagttcgtggcgcaggcgctgagcggtcccggcggtagcgccatccgccagcgccgtggccacctcgccctcgagttcgtggcagtgggcgaagaactcggtgaggccagcgaagcgcgccccgcccttgagggtgtgcaggatgcgctggatggccagccccgcctctgggtcgccggcgcgccagcgctgcagggcggcgccgatctgcgacagcgccggccccacctcggcgtagaacagcgcctgcagatcgacgtcgctgcgcaccagcgcccgcgaggccgccccggcctcatcctcggccgggggcggcatggccagggtggccccgggcaagcgccgggcggccgcctggacctggcccacccggccggtgcccggcgcctcggtgagcggctggagcagcgcctcggccatgctcgattcggggagcccgcccactgcaccgtgctcgagcagccggcgcagctcgcggtcgtaggcggcaatcgcccgcttctgccccggatccagggtctcgccctgctccagcagatcgagcaccgccagggcgctccagcaggcgctgccggcggcgctgtcgcccagggccgcctccaggggctcgaggacgccgcgcagctggccgagggcccggcgttcgtcgccgcggatcagctccaggagcccgcgctggtaggccagacggctggtgcgggcggtctcggcgacctcgccgtgggccgcgggcgcgctcgggtcaacgcactgacgcagcagcgccaggctgtcgtagcgcggctgaccgcgggcgcggcgcagcccgtcgatgaggctggccagctccgccaccgggtcctcggcccgtacggcgatgcgctcgatggcccggggcagccgcagcacggcatccatcagggccgcgcgcagcggctggacctccaccccgccctcgtccggcgactggtaggcccgttccaggtcggccgcggcgccgcgcagctcggcactgaggtgctcgagttcgcgtacgccgacgaacaggaaaccgccgtgcaggcgctggagctcgccgtggagcgcggtcagggcgccgggctcgtcacccgcctcctgcagacgcaccgccgcggcgctgacgctgtcgcgcagttcgggcagcagccgggtcagctcgcgccgggggtcgacgccgaaggccttggttcgtcgctcatccatgggttggttacaatgccacaaaccactcagctgccgtgaatctgcccatgagcgcccgactcggcgtggtgatggaccccatcgccgccatcaagccccgcaaggactccaccctggccctcctgctcgaggcccagcgccgcggctacgagctctggtacttcctggccacagacctctacgccgacggcggcgccgcctgcggccgcggccgaccgctgacggtccgcgacgacgtgcacgactggtacaccgtgggtgagccgcgagccatgcccctggcggagctcgacaccatcctcatgcgcgaggaccctccggtggacgccggctacatcagcgccacgcagctgctgtccctggccgaggcgcagggggtccgggtggtcaaccggcccgcggcgctgcgcgacgccaacgagaagctcttcgccctgcactggccgcacctctgcccggccacccgggtggccgccgacccggcactgctgcgcgggttcatcgccgagcagggcaaggcggtgctcaagcccctggacgccatgggcggggcgtcgatcttcgtcctcgccgacggcgacccgaataccagcgtggtcctggagaccctcaccgacggcggacggcgctacgccatggcccaagaatacctgccgcggatcgacgagggcgacaagcgggtcctggtcttcggtggtgagcccttcccccacgccctggcgcgcatcccggcgcggggcgagacccggggcaacctggcggccggcggccgcggcgaggcggcaccggtcaccgaacgcgagcgcgccgtctgcgccgagctggcccctaccctgcgcgagcgcggcctggaactggtcggcctggacttcatcggtgagcggctcaccgagatcaacgtcaccagccccacctgctttcgggagatcgacgccctgtgtggcgtgaacaccgccggggccttcttcgaccacctggagggctcggcatgaggtgcctggcatccaccacccgcgccctggccctggccgccctggccaccgccctggggctgaccggctgcaccgccgagccggattcgacccggctgcagttcatctcgctgggcacggaggtggagatccacatcctcgatgccggcagcggcgacgccgagacggccgccaaggcggcccgccaggagatcgatgccatcagcgaggcctgggagccgacccgtggcacggaactcggaccgctcaacgagcggctggccgccggcgagggcatgcaggtcagcgaggaactgatcgctatcctggagcgcgcccgcgagatggaggcgcgcaccggcgggcgcttcagcccggccatcggcggactcaccgagctgtggggcttctccgcccaggaggggccgttggaggagccgccgccggccgaagagatcgaggcgtgggtggagcgggccccgcgcatcgccgacctgagctgggatgccgagcgccgcgtcaccagcagcaacgacggggtgcgcatcgacctcggcggcatcggcaagggctttgccggcgagcgcgccgtcgccgccctgcgcgagcacggggtgcgcacggcgctgatcagcctcggcggcgacctggtggccctgggggctccggacgaccgcccctggcggatgggcgtgcgcgacccgcgcgccggcacggtgctggccgccgtcgaggcccacgccgacgagaccgtcttcacctccggggactacgagcgcaccttcacccacgaggaccgccgctaccaccatatcctcgatccgaccaccggttacccggcgatgggcagccgttcgatgaccgtcatccacgacgacccggtccacgccgacgccgcggcgacggccctgttcatcgccggcccggacgactggcaggccctggccgaggagctggagatcggctacgcgctgctcgtcgaccgcgacggcgccgtctggatgaccgaggccatggccgagcgggtcgagctccagggtgaaccggaggcggtccacatcgagtgagtgagacccccgccgtgaacgaggctaccgtgcgaccggacgaccgtctgggcatggcgctgttccttgccgtggtggtccacgccctgctgatcctgggggtgggcctgacctgggagggcgaggagcgcccgtcggagacctccatgatggaggtcaccctggcctacgacgaggccgaaaccccgccggaggaggccgactacctcgccgacctggatcaggacggcggcggggtggccgagcaggcgcagatcccctcgccgctggccggtgaaccgaccccggccaccgaggcccccgaaccgggcgagcccgcggccacccccgaggcgcgggccgaggcactgatcgagagcgaacaggccgagacacccaccccgcccaccgacgacgagacccaggccgaggagcggccgtcgctccaggacctgctcgacagccggcgcgaggcggcggcagccgaggcggtggcactgcagcagcgactgagccagccgcgggaaccgtcgaaacgtttcctcaacgcccgcacccgctcccacgaggccgccgcctacatggaggcgtggacgcgcaaggtcgaagcggtgggcaatctcaactacccaagcgaggcgcgggagcgcggcctgtcgggacggctgatcctcgaggtgacgctgatgcccgacggttctctcgaggacgtgcgcatcgtccaacgctcccgccaccgcctgcttgacgaggcggcggtgcgcatcgtgcgactcggcgccccgtatccggatataccggaggaggtcctcgaggggcaggatcgcctggtgatcacccggacctgggagttcgtcgaggggcggcgcgtacgcgcccaataaccggtccaccacccttgtccccgctgtgcgcggtagccgatactggagcgcatgagcgagcaaaccggacaaggtggagaccagctgggcagtcagttcctgatcgccatgccagccctggacgacccgaacttcgcgcagaccgtcaccctgctctgcgagcacaccgaagacggggccatgggcatcgtcgtcaaccgacccaccgaggtcaccctcggcgatctgttccgccatctggagctggagatcaccgacggttgcccggaggatcaggtcgtcttcgccggcggtccggtgcagcgcgagcgcggctttgtcctccaccccgagggcgagcagtggaacgccaccacccccgtctgcgagggcgtggccctgaccacctcgcgggacatcctcgccgccctggcgcggggcgagggccccgagcgcttcctggtggcgctgggttacgccggctggggggccgggcagctggaagaggagctggcgcagaacgcctggctctccggccccgccgaggcccgggtcatcttcgataccgacaccaaccagcgctggcgcgcggcggcagcgcaactgggtgtggacatcgcgctgctctcctcggaaagcggccatgcctgagccgcccggcggcacgctgctcggcttcgatcccggggcgcggcatatcggggtggccgtcggcgaggcgctgttagggacggcccgcggcctgaccaccctgccggcgcgccacggtcagccggactgggaggctgtctccgagctgctcgcccagtggacccccgaggcgctggtggtgggactgcccagccacgccgacggcagcgatgccgacagcaccgagttggcccggcgcctggccggccggctgcacgggcgcttcggcctgccggtgcacaccgtcgacgaacgcctctcctcccacgtcgcggaggagcggctcgacccgcggcaacgccagcgcgatccgcacgcggtacacgccgaggcggccgcggtcatcctcgagaccttctttgcccagcaaggggtggcatgacagacgccgagatcgacgtcccggaactcctcgacaccacggccgcggacatcaacaccgaactggagcgccgcggtatccgctcgccgatcctcgtcggcgtgcacacgggcggggtctgggtggcccgcggcctccacgaccgcctcggggcgcgaccgccggtgggcaccctggaggtcgccttccaccgcgacgactacgcgacctcggggctcaaggcggcggtccagacctccgaagtcccagtcaccctggacggacgcgctgtgctgctggtcgacgacgtcatccacaccggccgcaccacccgggcggccctcaacgccctgttcgactacggccggccgcggcgggtgttattggccgtcctggtcgaccgtggcgggcgcgagctacccatccagccggatgtgatcggcacgcgactcgatctgcccgccgagcagcgactcaagctgcgcggcccggagccgctgcgcttcatgctggaaggagagacgccgtgagcgtgcaactcgacccccaggggcagctgcgccacctggttaccaccgaggggctgccccgcgagctgctgacccgcatcctcgataccgccgagtcgttctccggggtccttggcaagtcggtgaagaaggtgccgctgctgcgcggacggaccatcatcaacctcttctttgagccgagtacccgcacccgcaccaccttcgagctggccgcccagcggctctcggccgacgtgctcaacatcgacgtcgccacctcctccaccagcaagggggagagcctgctggacatgctgcgcaatctcgaggcgatgcagtgcgacgccttcgtggtccgccacgccgacagtggcgccgccgaattcatcgcccgccacgtcgcccccggggtggcggtgatcaacgccggcgacgggcgccacgcccaccccacccaggcgctgcttgacgccttcaccatccgccgcgagaagggccccctggagccgctgaccatcgccattgtcggcgatatcctccactcgcgggtggcccgctcgcagatccacgccctgctcggcctcggcgccggcgaggtgcgggtgatcgggccgcgcacgctgctgccgcgggatatccagcgcctgggcgtgcgggtctatgaggacatggatgccgggctcgacggcgccgacgtgctgatcatgctccgcctccagcgcgagcgcatgcgcggcgccttgctaccgagcgagagcgagtacttctcgcgctacggtctgaccgaacaacgcctggagcgcacccacccggaggccatcgtcatgcacccgggtccggtcaaccggggcgtcgaactcgatccgcaggtggccgacggtccccgctcggtgatcctgcgccaggtcaccaacggtatcgcggtgcgcatggcggtcatgtccatcgtcctgggcgggcacggcgaggcgcccgcggaaccgatcgaggaggcgtcgagttgagccggatacacatccacggcgggcacgtcatcgacccggccagcggcctgaacgaaccacgtgacctgttcatcgccgaggggcggatcctcgccgtgggcgcggcccccgaggggttcaccgccgaccaggtcatcgatgccacggggcaactggtcatccccggcctggtggacctggccgcgcggctacgcgagcccggcgccacgcgcaagggcggcatcgtcccggagagccgggcggcagcggccgggggcattaccacgctgctcgtacccccggacacccgtccggcggtggacaccccctcggtggtggagctgatccacagccgcgcgcaggcagccgacgccgcccgggtgcggccccttggcgccctgacccgcgaactcggtggcgagtatctggccgagatggccgcgctgcgcgacgccggctgcccggcggtggccgacggtgggcagccggtggctaataccctgatcctgcgccgcgccctggactacgcggccaccttctcgctaccggtgatcctcacccccgaggaccccaacctggccgacagcggccgcgtccacgagggcgagacggccacccgtctcgggctgcccgggcagccggcggccaccgagaccgccgcagtgggccggatcctggccctggtcgaggagagcggcaacccggtccacctgggccggttgtccacggcccgcgccgctaccatggtcgccgacgcgcgccgcgcgcagctgccggtgaccgccgatgtggccgtccaccagctgctgttcaccgagcacgagtgcgacgcctacaacaccgccgcccacgtgcgcccgccactgcgcaccggccaggaccgcgacgggctgcgtcgggcggtggccgagggggcgatcaccgccatctgctcggatcaccagccccatgaccccgacgccaagatctgccccttcgccgatagcgagcctggagtcagcggtgtcgacaccctgctcggcctgaccctgcggctggtcgacgagggcctactatccctcaccgaggcgatccaccgggtcaccctggggccagcccggtccctcggtctggaggccggcaccctggcaccgggggcggcggccgatgtggccgtcgtcgatccgcagcagacctggcgggtaaccccggagagcctgcatagccgtggccgcaactccctggtcctgggccaggagctggccggacgcaccaccgccaccctggtcgccgggcgcatcgtctacccgcgcaccccgtgaaccgaaccgattcggaggcaaccgtgagcgcatcgcccaacgtcgtcgacgtcaccgtcgagaacttcaaggaacaggccatcgatgcctcgatgcagcagcctgtgctgatctacttctgggcgcagtggtgcgagccctgcaagaccctcagcccgctgctggagaagctggccgacgagtacaagggcggcttccgcctggccaaggtggactgcgatcagcagcagcagctggctgcgcaggtcggggtgcagagcctgcccaccgccctgctggtcaaggagggccagccggtggaccagttcatgggagcggtccccgagggggagctgcgccaatggctgggtcagtacgtggaagcgcctgaggccgacccctacgagcaggcccgcgagctgatgagcgagggccgctccgccgaggccgtcccctacctgcgggccgcccgggagcagcgccccgatgacgccggggtgaccatcgacctggcccgtgcgctgctgcagagcggcgacgccgacgaggccttcaccctgattgaggggctctccaccaacgaccagcaggacccccgcgcccagggcatcctggcccgcaaggagttcgccgagcgggtgcgcgacctgcccccgctcgagacgctggagcagcgtgtggaggccgacgccggggacggccaggcccgcctggagctcgccctgcgcttggtggtcgccggcggcgagctggaggccctcgatcacctgctgcatctggtccagcgcgaccgcgagcgccgcgacgaggcccaccaggtggcgctgcaggtgctcggcatgctcggcccggagcacccggaggcccgccgctaccgccagcggctattccagctgctccattgaccgtgggggcgcgccggcggggtcagatggcctcgccggcctcctcgcctgccgcgccgctgcgctccagcactcggtcgatgaaggcccgggtctcgtacggggcccggcggtgcagcagccagcgcaggtcctcgagggtctgcaggttgggattggagagcaggttgcgatagacgttcccgggcccccagttgtaggcggccaggctcagccaggtggccatcggctcgccgtagctggcgtagcgctcgtggagatgggccaggtagtggctgccgatgaggacattcagccgcgggtcggccagatcctcgtcctcgatctccagcccctcgcgctcgctgaagcgctccagccactcgggcacccgatcaccgacgtccaccgccgccaccgggcggacctgcatcagaccgacggcgccggcgctgctcaccacccccgggcggtagtcgctctcggtgcgcacgacggcgcggatcagatcggcgctgaggccggtcacctcggccgcctcgtccaccagctcatccaggcgcttgcgggggatgacgcggttggagccgacttccaggtgacgctcggcctggcggtcttcgacaatggtctcgaccaccgcgcgggagacctcgggcatccccgccgaggcgcgcaggcgctcgagttgctcggagtcgccgacgccggccgtggcgccgccgccgcgctcggccgcccacggcgagtggtgcaggtggtacgccccgaacgaggcaagcaccaggctgcagccgccgatgagccagttggcgtgcatacgcatgacgcacccccttccacgaagccgtgccaatttccctactgtaacacgggtaaccgacaggagcgggccccgcccgtggcgcggttcgacgcggcagtcagcgccccgtatcattcccagggccggttcttccaaacagcatagacgggatccgaggggtcatgagcgagattgccacccgcctcgcggccgttcaggagcgcgtacgcgccgccgaggccgactgcggccgcccggccggcagcgtacagatcctggcggtcagcaaacgccactccgcggccgccatgcgcgcggcgtacaccgccgggcagcacgccttcggcgagaactacctgcaggaggccaccgagaagcaggccgagctggctgatctggcgctggagtggcactttatcgggggcgtgcagtccaacaagacccgcgaggtggcggaacggttcgactgggtccacaccgtcgatcgggccaagatcgcccggcggctcagcgagcagcgcccgccggaccacccacccctcaacgtgtgcctgcaggtcaatatcagcgaggagccgcagaaggccggctgtctcccggacgacgtcggagacctcgctgccgccgtggaccgcctgccgcagctgcgcctgcgcgggctgatggccctccccgccccggcggaggggttcgatgcgcagcgccgccccctggcccggctgcgcgaactccagcaggcactgcgcgagggcggccaccacggactggatacgctgtcgatgggtatgtcggcagacctcgaggcggccatcgccgagggggccaccatcgtacggatcggtaccgcgatcttcggaccgcgcgaatagaggaggagtcaccatggcccaggatgcgcggatcgccttcatcggaggcggcaacatggcccgctcgctgatcggcgggctgatcgccgatggctacccggccacccatatcgtcgccagcgagcccgacaccgagcgccgcgaacgtctcgccggcgagctgggcatcgcgacctgcgcggacaacgccaccgccgccgagggcgccgatgcggtgatcctggcggtcaagccgcaggtcatgcgcggcgtggccgaggccctcgggccgatcatcgccaaccacggcgcggtggcgatctccatcgccgccggcattcgcctgggcgacctgcagcggtggctgggcgccggcacagccatcgtgcgcaccatgcccaacaccccctcgctggtgcagagcggcgccacggcgctctacgccaacgagcacaccagcgaggcgcaacgcgacctggccgagaccctgctgcgcgccgtgggccagacccgctggctggagaacgagcagcagatggatgcggtcaccgccatctccggcagcggcccggcgtacttcttcctggtcatggaggcgctggaggaggccggggtcgaactcggcctggaccgcgagacggcacggctgctgaccctggagacggccaccggggccgcccgcatggccctcgaatccgacgatccgccggcgcagctgcgtcagcgggtgacctcaccagggggcaccaccgagcgcgccctggaagtcctcgaagcgtccgatctgcgcggtgcgctgcagcgggcggccgaggccgccgccagccgtgccgatgagcttggcaacctgctaggggagcagtaatggaatccaaccacttcgccgacgccctgatcttcctgatcgccaccgccttctcactctacatcctggcggtgatgctgcgtttcctgctgcagacggcgcgggccgacttcttcaacccgatctcgcagttcctggtgcgcgccacctcgccggtgctcaaccccctgcgccggatcatccccggggtgggcggcatcgacctggcggccatcgtcctgatgttcgtcctgcaactggcggcgctgtacatcatcttcctgctcgcctacgggcagcagccgccactcgggccgctggccatcgagaccgtgggccggttgctgggcctgctcctgaacctctacacgatcctcatcctcatcggcgtgatcgtcagctgggtcaaccccaccgccagccacccggggctgcatctgcttcaccagctggtcagcccgatcctgcggccgattcgctccttcctgccggacatgggcgggctggacctgtcgccgctgatcgccctggtgctgatccacgtggtgcggatgctcaccgtctatccgctgcggggccaggtgccgctgccgatgtagccaccccgctcccgaggccgccggagacgccggcggcctcgccgccgccgcggccccatcgcccccacgaaccggtatcgccgacgccatgccctggatcaccccggacccggaacaagacgcctggctggtgcacgtccgcgtcacccctcgggccaaacgcgagtcgctggacgtcgagggcgagcggttgcgcgtgcgcctcaacaccccaccggtggacggcaaggccaacaccgccctgcgcaagctgctggcccggcagttcggtgtcgccaagtcggcggtgtcgctgctgcgtggcgagcgcagccgcgacaagacggtgcgcatcaccgcgcccaagcagtggccggccgggctgccgcacccgggggagccgccggcaccctgaggcggcttgtcccagccatagccggctcgctagactgcacggctattgctcagcgagcggaagcgtcatggtcagaagcccgccaaccgactctgtcggactggtgacccagcacaaggccaccttcgaggagcccctgccgctcgtctgcgggagggagctgccccgttatgagctggtctacgagacctacggcgagctcaatcgcgagggcaccaacgccatcctggtctgccacgccctctccggcaatcaccacgccgccggttaccactccgagcacgatcgcaaaccggggtggtgggagacgtgtatcggcccgggcaagcccctggacaccaatcgcttcttcgtcgtctgcagcaataacctgggcggctgccacggctccaccggaccggcgagcatcaacccggagaccggcaaaccctacggcgaccagttccccatcgtcaccgtgcgcgactgggtgcgcagccaggcgcgcctggccgacgagctgggtatccgtcagtgggcggcggtggccggcggcagcctgggcggcatgcaggcgatgcagtgggccatcgactaccccgagcgcctgcgccacgccatcgtcatcgccgccgctccgcggctgtcggcccagaacatcggcttcaacgaggtcgcccggcaggcgattatgagcgacccggagttccacggcgggcgctactacgactacggcgtctcgccccggcgggggctggcggtggcgcgcatgctcggccacatcacctacctctcggacgacgccatgcgcgcgaagttcggccgcgacctgcgtggcgacatgagcttcgacttcgagcaggtggatttcgaggtcgagagctacctgcgctaccaggggcagcgcttcgtgcaggacttcgacgccaacacctacctgctgatgaccaaggccctcgactacttcgacccggccgccgaccacgatgacgacttctcggcagccctggcccacatccagtgctcgacgctgctgctctccttctccagcgactggcgcttcgccccggcgcgctcgcgcgagatcctccgcgcgctgctggagcacaacaagccagtcagctacatggagatcgaggccacccagggccacgacgccttcctgatgcccatccagcgctacctggaggccttctccgcctacatgggcaacgtcgcccgggaggtgggggcgtgaatccgctgcgccgcgagctagagatcgtcgccgaatggatcgagccgggctcccgggtgctcgacctgggctgcggcgacggcacgctgctccactacctggtccagcgcaagggtgtgaccgcctacgggctggagatcgacccgcgcaaggtcacccggtgtatggaccgcggcgtcaacgtggtgcgcgccgacctggacgaggggctggacgacttccaccgcgacagcttcgaccacgtcatcatgagccagaccgtccaggcggtgcgctacccggacaagctcctcgaggatatgctgcgcgtcggtcgccacggcatcgtgaccttccccaacatcggctactggcggctgcgtatgcagttgctgctgaaggggcgcatgccgcgcagcccggccctgcccaacgcctggtacaactcgcccaacatccacctgtgcacggtgcgcgacttcgagcggctgtgcgccaccatgggcgtgcagatccgcgagcgacgcctgctcgaccgggcgcaccgttccacgccgttcatcgacctggcgccgaacctcctcggcgaggtggccatctaccgcttcgtacgcggcagcgagtcgctgtagaatcgggcaggggtgggcggtcgccgcactacggcggcccgtccgcggtctcacctggcaggcaaccgggaagtctatgcagcccgagtacgtgcgctacaaccagaccgtcgtcgagcggcgccgctccgcttaccaggagatcgtgatcgcccacgatccggcggtggggcacctgctctacctcgacgacgacctccagatcgcgaacgccgacgacccctacaaccaggcgatcacccgtcccctgcgcgagtcgaatgcgctgggcgatgtgctcatcctcggcggtggcgacggcggggtgttgcgcgccctgctcgacgccggggcacgccgggcggtgctggtggatatcgacggcgaggtcatcgagctgtcgcggcagtatctgccggatctctgcggcgacgccttcgaccgccccggcgccgaggtggtggtcggcgacgccttcgcctacctcgacgccgaggagcgctgggacggcatcatctacgacctgaccatggacccggtccgcgaggaccagccgcgcactgagtacatccgcgagatcctcgccaaggtctcggcccggctgcgccccggcggggtgctgggcatgcagtgctgtggcgccgacgaacccggcctgcgcgaggagatccgtgcgggcctggcgcacaccttcgttgattggggtgactgggaggacgaggtgccgtccttcgatgtgccctgggtctttgcctgggcgcgcatcccgcgggaggaatcgtgacgacctggctgatcacccacccccagtgcctcgagcacgacgccggcaccggccacccggagagcgccgcgcgcctgcaggccatcctgcaggcgctgcagcacgccaccttcgagtacgtcctgcgcgaggaggcaccgctggcgacggtcgagcagctagagctggcccacgacccgacctacgtacgctcgctgctcgatagcgtccccgccgaaggggcccggcacatcgacccggacacccggctctgcccggccaccggcgaggccgcccggcgggccgccggggccgtctgccacggggtcgacggcgtgctctcgggcaaggcgcagcgggttttctgcgcggtgcgcccacccggccaccacgccgagccggaccgcgccatgggcttctgcttcttcaacaacatcgccgtcggcgccggccacgcggtggcgcactacggcctgcagcgggtggcgatgatcgatttcgacgtccaccacggcaacggcaccgaggcgatcagccgcggccgcccggggttctactacttctcgacccaccagcacccgctgttccccggcaccggcactccgggcagcgacgccccggcgaatatcgtcaacgccaccctggccgacggcgacggctccgaggccttccgtgaggccttcacggggaccatcctccccgcgctggaggatctgcagccggagctgattctgatctcggcgggcttcgatgcccaccgctccgatccgttggccaccctgcaactggacgagaccgacttcgcctgggccacccgagagctggtggacgtggccaagcgccactgccaggggcgggtggtctcggtcctcgagggcggctacaacacctccgtggtcggccgctgcgccgcggcccacctcgaggcgctgatgatgtaggctaacggcatgcacgtggaggcgaaccggagcccgtaccttaaccccgctgaacgcctgcgcggggggcagcgtacccagcagcccccggctgccgggcagccggactttgcccgccacgccgaggccgcccgtagcagccccctggtccgtcccccggcccagcccaccgagggcctggccagtggcaacgtgggaccaccgtcaccgcaagccggcggggtgggcggtttccagccgcccgagctgatcgccgcccgcttcgacggccaggagcgcagcctcacaccccaggccggcctgcacgccgggggcggtcaagccggcagcggccactacagcccccgcccggacaccgaggacctgccccggggcctgcaacagctggtcgaggtccaggccatggcgcagcccgacgtgctcggccgtggcggccgcctggacctgaccgtctaagcccgcccatgccggttcagacccgctaccaggacgatctggcccgaggcgtcatccaccccgacccggcccagcagcgcgccgtccaggccctgcagtcgctccacgacgagctgagcaggcaaccgaccggcgaccgctggctgggctggctgcgccgccggccgaacaccgccgcccccggcctctacctccacggcccggtgggccgcggcaagacctacctggtggacgccttcttcgacgccctgccctttgcggataaagagcgcctgcacttccaccacttcatgcggcgcactcacgatgccctgcaccagctccgcgaccatcgcgacccactcggccgccttgcccgggatttcgccgccgagcatcgggtgctgtgcttcgatgaattccacgtcagcgacatcgccgacgccatgatcctcggccggctgctcgaacagctgatcggcgtgggcgtcaccttggtcgccacctccaacgtgcccccggacgacctctaccgggacggcctgcaacgggcccgcttcctgcccgccatcgatgccctcaagcgccactgccgggtggtgggcctggacggcggccgggattaccggctcgagcgcctggagcaggccccggtctactggatcggccccgccggcgaccacgacgacagcctggaggagcgattcgtgcaactggccccggagccggggcgggccaacctgacgctggacatcgaggggcgaccggtccccgcccggcgctgcgccgacggcatcgcctggttcgatttcgcagcactgtgcagcggcccgcgcggcgcctcggactacatcgagctggcgcggctgttccacaccgtgctggtcagcgacgtgccgcgcttcgatgccagctgcgaggacgaggcgcggcgctggattgcgctcatcgatgagctctacgagcggcgcgtcaacctgatctgctcggcggccgtcaccccggaggcgctctacgccggccgccggctgggcttcgagttccagcgtaccgccagccgcctccacgagatgcaaagccacgactatctggccgagccccatcgcccctgaagccaaggagagatcgccatgaaccagagcggcggcaagaccggctaccggccgcaaatccaacgtttgcggcgcggggaaaaacgctcgcacctgctctactatctaccggtccacgatggcaacgacgggggccggcttggtgtgctcggcgatctatcggccgacggactgctgctcatcggcaaccgcgccttcacccccggccagcgcctgcagctgcagatccgcggtgagccgggcagcgagatcgccggcgatgtccgcatcgacgtcaccgtcgaggcgcgctggtcggcaccggatctgaacccggcctacacggccaccggggtccggttcgtgggcctggacgaggcgacccgcagcgccatcgagggcttgctgcacgacctcggcctgctggccggggtggacgatgaggacgaaacaggaggacaggcatgagcgccgatcccgacaagcacccccaggacgacgacccgcgttcgctgtccgatcaccgcatccgcgagaaacactcccgggaggaggtgaagcgctggcgcgagcaggccgccgagcaccatcggcggtggttcgacgtcatgaataacccctacgggcaggactgaaaccggcccggggaccgcgcggcccccgggccccctgcctacgccggaacgcgggggttgaggctgtaggtggtggtgatgctggcctgatcgaggatgtgcgggcggatggcctcgagcagatcgggcccgcggaagcccgcctccaccggcgcctgccccacgtcgagggcgtagagggtgaagacgtagcggtgcgggatcgaatcgttccacggcgggcagggcccgtcgtagccgtaataggtcccgcgcatctcgtcactgccggccaggaaatccgtgtagtcgttgaccccctggcgggtgccgtggggcccttcgggcacgtacttgccaccggggagcaccccctcggagaaggcgccctcggccagctcgcccagggccggatcgacatccaccagcagccagtggtagaagtcgacccgcggcagatccgaggggatctcccgatcttcccggttcacatcgccggcgtggctcggcgcatccgggtcgtggcagaccagcaccagcgaccgggtcccggccggcagatccgaccatccgatatgggggctgacgttacggcccagggccatgtggttgtcggcgtccgggatgccgaaggcgtacgcctcggggaccggttgcccgtcggtgaggctctgactggtcaggcgcatagcttgcccctcctgctgtttgggttaccctcgcagggattgtaaagccggcaggcgcagcgtgacgatgcaacagcgactgttcgcgtacggcaccatcctcgcgggggccgacgacccgcaggtccaggcagccatccagcgttacaccgagcgcgtcgatgacggttgggtccccggacgcctctacgacctggggccgttcccgggcgccgtcccccgcctcccccgggacacccgcgaggcctgggtacgcggggtgatcctcaccgtcctcgacccgcgccgggtcttccgcgtcctcgatccctacgaggactgcgatccgcagcgaccgcgcgcggggatgtaccgccgcgaggaggtggctgtccacccggccaccgacccagacagccccctgacctgtcagatctactggatcaaccgggtgccgccctacgctcgcttcgtggagaggggcgactggcatcggcatgtccaggcgcggccggcctacgcctccaacaccccggggggcggctccaggtaatcggccacctgctccggcgtgggctcctggaggacggggatgcgcccgagccggggcgccggcagccgcgcatccaggctggcgatctgggcatcccgccgcgggtcgtcggcgtccagttcacacgccacccaaccggccaggaccaagccgtcggcgcggatcgcctcggcgctgagcagggcgtggttcagacaccccaaccgaacgccgaccaccagcaccaccggcagaccgatcccccgcgccagcgccgccatgtcctgcgttggccccaggggcacccgccagccgccggccccctcgaccacggtgaagcgcgtctgcgccaacgcccgggccgcggccaccagcccggcgccatcgatggacagcccctgctcgtcggccaccagatggggggccgcggccgcctccagggcgcacgggttgacggtctcgtagggcagcgccggatcgatcagcgccttcagctgctcggcgtcgtcgttgcgcagcccttcggcggtgcgccggcacccggcggccaccggcttcatggccgccaccgggatctggtggcgctgcagcagacggatcagcccgccggcgtagaccgtcttgccgacgccggtgtcggtgccggtgatgaacaccccggccggatcagcgccgtgcgcctgccccgcgctcatcgccgcctccgccggatgccgtggacgtcgagccggacctcgccggtgtcatcggcccgctgcggggttccgcccatcccccaggcgtgcccgtagaccacctcgtaggtggccggcacacggccgtcgggctggcgccaggccagacggtaggcagcctccacgcgggccaggcggtggggcgagagcaggccgcgggggcggccggggtcggcgttggaggcccccagggccttgagatcgcgcatcacctcgcgcggctgggcgtaggtcagcgtgaacgactcgccgtcgaggaccggatcgacgaagcccgcctcgagcatgcggtcgcccacgtcgtgcttgtccgcaaaccggtggacgcgggcctgatcccccacctcggcccaggctccgcgcagctcgtgcagggtctccggcccgaaggtggcgaacatcaccgccccctccggggccgtcacccgctgcagttcgcgcagggcggtgggcaggtcctctgcccactgcagggccaggttggagaagaccagctcgaagctgtcgtcggggtacggcagggcgtgaagatcggcgcagacgcaccgcggacggcgcagccagggggcccggcggcgcacacgctgcagcatggccggggccagatccacggcgtggacctcggccttgcggtagcgtcgcaggagcccgcgcgtggcgtagccggtgcccgcgccgaggtcgaggacccggcgcggatggacccggaccggctcgagccgctcgagcaggcgatcggcgacctcgcgctggagcacggcgacctcgtcgtagcgctccgccgaggcgtcgaagctgcgtcgcacgcagcggcgatcaatcgactgggcgtcgcctgggttcacggtcagatctcctcaaggaaagcgtggatcgtctgcgccactgcggtggcgtgggtgcagtggggcagatgcccggccccctccaggatccgcagctggccgtcgcagccctccgccgcgcgctgcagcgccgccggaggcaccagcgggtcctggccaccgccgagccacagcgacggcacagctccggccggcgcctggcgcaggtcggcctcggccaacgcggcgagccccgccgccagcccgaccggcgacgccgtgcaggggtcggtaacggcggctgcatcggcggcggagacctgccccagccgacgacggaagcgccgcaccgtggcggcaggactccgcgccagaccggctcgcatggccgtcagctccgcggcggggacggcgcagggccagtcgatatccatggtaaaccgtggcgtcgcgccgatcagggccacaccgcgcaggggcttgccgcggcgcagtgcctcgagggcgacggtgccacccagcgaccagcccacccatacggcgtcgtccggggccgcatcgatcaccggcgtggcgaccccagcgaggtcttcgtagcggggatcggcggccccgccgtggccgggcagctcgaccacctgcgccggagtatccagcaccgaccggaggcgatcaaagacccgaccatcgaacgaccaccccggcaccagcagcagcggcgtcacgacggcgcctccagggtgggcggggcctggcgcgccgccgcggccaaggcctccagcagccgatcgacatcctcctcactgtgacaggcggtcaggctgacgcgcagccgggctgtccccgccggcaccgtcggcggacggatcgccgccacgcgcagcccgcggcggtcgagttcggcactccaggcggtggccgtagcactagggccgaccagcaccggctggatcggcgtccttggccccgcgggctgtggcaccgggagaccgagctgccgggcgccgctgcggaagcgggcgatcagcgcctgcagatgctcgcgccgccacccctcggcccgggcgatgcgcaccgcctccagggccgccgccgcctgcgccggcgggggcgcggtggtgtagatatacgggcgcgcccactggcgcagggcatcgatgagggtccggctgccggcgacgaaggcgccgaaggtaccgaaggccttgcccagcgtccccaccagcaccggcacccgttccggggcacagccggtggcggggacgctgccgccgccctccgggccgatcacccccaggccgtgggcatcgtcgaccaccagcgccgcgccggtcgcctcggccgccgcggccagttcgggcaagggggccacatcgccgtccatgctgaataccccgtcggtgaccacgagctgggcgcgatcgtcgaggcgctgggccaggtgagtgggatcggcgtggcggtagcggcgtggccgtccgccggccagacgcacggcgtcgatcagcgaggcgtggttaagccggtcctcggccaccgcctggccccgccggaccagggtggtcacgacaccgaggttggccatgtagcccgtggagaagagcagcgccgcctcccggccggtgaacgccgccagctccgcctctagcgcctcgtgctcggggcggtggccggtgaccaggtgcgcagcgccggcaccactgccctggcgccgggcgtgctcggccagggcgcgagccgggcgcggatcggcggccaggcccaggtagtcgttaccgcagaagaccgtgcagcgctggccatcggaccgcacggcggtggcgccatcgtagtcctctagggcttcggcgcagcgatagagcccggcctggcggcgctcggcaagacgcggggccaaccgcgcatcgagtcgggccgccgggtggttcacggctccagctcggcgcagctgtgggtgcgcggctccagggtcatgcccaggcggtggagcagccgatggtcggcgtcggcgtccgggttgtcggtggtcagcagccgctcgccgaggaacagactgttggcaccggcgctcaggcacagcgcctggagctcgtcgctcatctgctcgcgaccggccgccaggcggacgtaggagcgcggcaggaccaggcgcgtggcggcgatggtgcgcacgatctcgaacggatccaccggctcggccgcctccagcggggtcccggggatggggatcagccggttgatcggcacgctctgcggcggcaccggcaggttggccagggtggcgagcatctcgacgcggtccgcccgcgcctcccccaggccgacgatgccaccgcagcagacccgcatcccggcgtcgcggatgcgctcaagcgtctgcagccgctgctcgtagctgcgggtggtcaccacctggtcgtagtacgacggcgaggtgtcgaggttgtggttgaagtagtcgagcccggcctcggccagccgctcggcctgcccctcggcgagcaggccggcagagaggcaggcctccaggccttcggccttaaccgcccggaccatggctaccagcgtctccaggtcgcggtctttggggccgcgccaggccgcacccatgcacagccgggtggccccgctggcccgagcccgctgggccgcctcgcggacggtctcgacatcgatcagcgcctcgcgctccaggccggtgtcgtaccgcgcgctctgggagcagtaggtgcagtcctcggcgcaggcgccggtcttgatcgagaccagggtgcaggcctggacctgccccgggttaaagtgacggcgatgcacttcctgggcgcggaacagcagctccggcaggggcagctcgaacaaggcgtggatctgcggctgatcccagtgccaggtgtcggtctcagtcatgatcggctcactgcaggttgaccgcggggcgtgccgcgcaggaggcgcttatggtagcaaggaggcgaccatggtcaactatgacgctatgcactcagtcaacaagtggatacgaaatgttccccttgccctctacccgccgcgctgtcggctgtgcgatgccgccggctccgacggtctggacctgtgccgtggctgtcgggccgatctgccgtggaacacaccctgttgcccgcagtgcgccttgccgacggacggcaccacgccctgcccgtgccgacagcggcctccggccttccagcacgccgtggtaccgctgcgctacgagggggcggtggagagcctgatcaccgccttcaagttccgcggccggctggccgacgggcagctgctgggggcgctgctcgccgccgccctgcgccgggacgccacccctctgcccgaggccgtggccccggtaccgctgcacgccgggcggctgcgccagcgcggtttcgatcagacggcggagctggcccgggcgctacgccaccagctcggccccctgcccctatgccgggggctgcgccggcgccgcggcgatgcccggcaggccacccggaccgcacaggcccggcgcagcgacatacgcggcgcgtttaccgcccgccgcggccctctcccggggcacgtggcgctgctcgacgatgtggtgaccaccggggcgaccgccgaggaggcggcgcaggccctgcgcgacgccggggtcggccgggtcgatctgtgggcggtggcgcggaccccgtagccggtgcgtctagaggtggagatcggccgccaggccagcgaagaccacgccgccgagccaggcgttgttgaggaaggcacggaagcagtcctggcgctcgcggcgtcggatcaggtactgctgataggcgaacaggccggcggccccggccaatcccaggtaataggccgtgctggcctccacgtgcaggccgacctgcaccatcgccagcagcatcagcccctgcaggatagcgatcatcagccggtccaggtcaccgaagagcacggccgtggacttgacgccgatcttgatgtcgtcgtcccgatcgaccatggcgtacatggtgtcgtagacggtggcccagagcacggtggcgatcagcagcagccacgccaccaccggcaccgttccggtctgcgcggcaaagaccatgggcacggcccagccgaaggccagccccaggtggacctggggcaggtgggtgtagcgcttggtgaaggggtaggtggccgccagcaccacggccaccagggacatcaggatggtcagcgggttggtcagcaggaccagaccgaaggcgagcaggcagaggaccacgaacaggagcagcgcctcgcgctcggagacccggccggtggcgaagggccgctgccgggtgcgcttgacgtggccgtcgatgtggcgatcggcgaagtcgttgatgacgcagccagcggcccgcatgaccaccaccccgagggtaaagatgaccagcagatccagatcgggcacgccggccgccgcgatccacagcgcccagagcaccggccagagcagcaggaagttgccgatgggccggtcgagccgcgccagctgtgcataagtccgcaagcgctcgccaacccgacccgggccggatggctccccgctatgcacctcaccgctcaccctcaacaccctccgggaaaaagacttcggttaccagcagccgccgtccggccacggacagcgtcgagcgccgcgcccagcccccggccggcgatggcaggccgtggccacgcagccagcggaccagcggctcgcggcccctgagccgcgccaccgcaagcgggccacgctgcacatcggccgccgagaagagcagtcggcccagggggcgctcgcccagccgcggcagccgcgccagcggcccgagcagacgatccggcacgatgctgcgggcgtagatggtcggaccaccctcgcagtcgagcacgacctcccgcaaccaggcgtgtcgccccaccgggagctcgagggcgaccccctcatccggggccggtcgctgccaggcctcgcgcagcacgtggacgcggaccggccccagacgctcgagacgcgccgtcaacgagccgcgctcggtgagcaaccgctgcaccgccggcgcgggccggcccgggaccacggccaccccgggccgccaggctgctgcctggggctgccaggcggcgtgttccctcaccccgtttgccactgcgaatccatcacccgtcattgcggaaccggtcacacctgcccatagcgctcggcctcgccgacccaccgacggatcagctgctcggcggtccccggggcctgctcgaggagttcggcccccacctgctggaccgcctccagcaggtccgcatcacggcgcaggtcggccacgcgcaggctcagcgccccggtttgccgggtgcccagcagctccccggggccgcggatgtccagatcccgccgggcgatggcgaacccatcgtcggtctctcgcaacacggcgagccgctgccgggcgctctcggacagcggcccatgatacatgagcacacaagtcgacgccgcgcgaccacggcccacccgcccgcgcagctgatggagctgggccaggccgaggcgctcggcgttatcgatgaccatgagactggcgttaggcacgtcgacccccacctcgatcaccgtggtggccaccagcagcgccacctcgccctgggcgaaggccgccatggtgcgctccttctccgcgggggacatgcggccgtggaccagggccacccggtgggcatcgcccaccgcccgatcgagttccgcggcggtatcctcggcagcctgggcctcgagttcgtccgaggcctcgatcagggtgcagacccagtacgcctggcggccctcgtcgagggcggcgcggatgcgcgcgatgacctcggcgcggcgccgctcggccaccaccaccgtcttcaccggggtccgcccgggggggcgctcgtcgagcgaggagacgtccaggtcggcgtaggcggtcatggccaacgtccgggggatgggggtggcggtcatggtcagctgatgcggctcggcgccaccgcccttgtccttgagcgccaggcgctggtgcaccccgaagcggtgctgctcgtccaccaccaccagccccaggcggcggaactgcacctcctcctggaacagcgcgtgggtgcccacggcgatcccggcccgcccctcggccaggcgctgacgcgccgcccggcgctcggccgccggggcacccccggagagccaggcgacctccacgcccagcggctggaaccagccctgcaggctgcggcagtgctgctcggcgagcagctcggtgggcgccatcagcgccgcctggtagccactgccgacggcgcgcgcgcaggccagagccgccaccacggtcttacccgagccgacgtcgccctggagcaggcgcagcatcggcatcgagcgggccatgtcttcagccagctcgccatccacccgctgctgggcacccgtcagcgcgaagggcaggctctgcagcagacgctgggccagcgcctcgccctggtccaagggcggggcgccggcctccgagcggagcgcctggcgccggcgacgcagggtcaggtggtgggcgaggagctcctcgcaggccacgcggcgcaccgcgggatgggtgccggcgagcagggtctcggtgtcggcctccggcggcggccggtggacggtccgcagcgcctcggccagggacggccactgcggatccacgcgagcggcatcgggcaggcactccggggccgccccggggaggaggctcagggcggcgtcgaccagcttgcgcagctgcccctggtgaaggccgtcggtgctggcatagaccggggtcagggcctcctcgccggggccgtcggcgtccccgggggccacccgctggtgctccgggtgggccatttgcaggccgccgtagccggcccggacctcgccgaaacagcgcagcaccacgccgcggctgaggcgctcggcctggcgcggatggaagtggaagaagaccagatcaagctgcccggtgccgtcgctaagccggcacaacagccgcttgcgccgaccccgtgccacctcggaccactccacccgcccctcgatcagcacccgctcgcccggctgcaggccgccgatgggccgcagtcgggtgcggtcctcgtagcggatggggcggtgcagcagcaggtcgcccaccgtgtgcaggcccagccgtgccaggcgttcggccaggcgcggcccgacgcccggcaggctggtcagccgccgctgtgccccgtccacggccgggcttcagccctcccggggcagatagaggacggcgtccatctccaccgcggcccccttgggcaacgcggcgacgccgatggctgcccgcgaggggtagggctcggagaggtactgcgtcatgacctcgttgaccagcgcgaagtggctcaggtcggtgaggtagatggcgatgcgcacggcgtcggccaggctgccgccggcggcctcggccacggcaccgaggttgtcgaagacccgggccacctggctgttcatgtcggcacccaccagctcgccggtctgcgggtccagcgggatctgcccggagatgtagacgaagtcgccggcgcgcaccgcctggctgtagggaccaatggcggccggggcggcgtcggtgtggatgatttctcgggacatgcgcgatctctctccttagccgtctttcttgcgcacgatgcgctgcaccgggggcatcgcccgcagatggcgcaccacggccgccaggtggcggcggtcacgaaccaggatcaggaagcggacggtggcgatcatgccgtcgcgctcctcgatggtcacgttctcgatgctcgccccttgcgccgagatcccgtgggcgagctgagccagggcgccacgctcgttgaccacgtcgatgccgatcagggtggggaactcggcatcgacgtcggcctcccagtccacgtccacccagctctcggaacgcttgcgctgactggccacgttcttgcaatcacggtggtggatgaccacgccacgaccggtgctgacgaagccgacgatcgggtcgccggggatcggccggcagcagcgcgcgaaggagaccaccgtgccctcgttgccgcggatggtcagggtcccgtggggctcgggctcctcggggcgctcttccagctcggcctcgccctgctcgagaccactgagctgctgcgccaccagccacggcacccggttgcccagaccgacatcgcggaacaggtcgtcgagactggcgaggcccgtgccggccagggcctcgtcgacgcgcgccgggtcgagggcgtcgagatccaccgacaacgccgagagggcgcgctcgaccatgcgccggccgagctcgatggcctcgtcgtcgcgcagccgcttgagggcgtgacggatggcggtgcgcgccttggcggtcaccacgaaatccagccagaccggattgggccgccccaccggggcggtgatgatctcgaccatctgcccgctctgcagcggcgtacgcagtggcgtgaggcggtggtcgaccttggcggcgatgcaggagttacccacgtcagagtggatggcgtaggccagatccaccggggtggcattgctcggcagctcgaggatgtcgcccttgggggtgaagacgtagatctcgtcggggaccaggtcgatcttgacgctctcgatgaactcctcggacgtgccgacactgcgctgcatctcaagcaggtccttgacccactgccgggcacggacctgggccgtgttaccgctctcgccggcatccttatagaaccagtgggcggcgatgcccgactcggccacggcgtgcatatcccgggtgcggatctgcgcctcgaggcggatgcgatgcggcccgaccagcgtggtgtgcagcgactggtagccgttggccttggggatggcgatgtagtccttgatgcgccccgggcgcggcttgtagagcccgtgcaggatgccgaggacgcggtagcactcgtccaccgtgtccaccaccacccggaagccgtagacgtcgaagacgtcgcggaagttgagctgtttctgggccatcttgcagtagatggaccacagatgcttctcacgcccgaccacctcggcctggatcccagcctgctccaggcgggtgcgcacctggtcgcagacggtgtcgaggatcaccccgcgccgcccccgctggcgggcgagcttctccttgagcgcccggtagcgcagcgggtagtgcgcggcaaagcccaggtcctcgagctcggtgcgcaggctgttgatgcccagccgctgggcgatgggggcgtagatgtcgagggtctcgcgggcgatgcggcggcgcttctccggacgcatgatccagatcgtgcgcatgttgtggaggcggtcggcgagcttgatgaggatgacgcggatgtccttggccatggccaggatcatcttgcggaagctctccgcctgggcctcttccttgctctggaagtcgatggcgccgagcttggagactccgtccaccagctcggccacctgctcgccgaagcgctcggcgatccgctccttggcggtgggcgtatcctcgatgacgtcgtggagcagcgcggctacaacggcctcggcatccaggcgcatctcggcgaggatgcgggccacggcgatcgggtgggtgatgtagggctcgccggagcggcgccgctgcccctcgtgggcggcggcgctgaaacggtaggcgtcgtagacctgctcgatctggtggggctcgaggtagcgctcgagtagcgcacaaacctcctgaacgcgccgctccgggtcggaagccgacgccgattcaccggcgttgatgacactcgcggcgcgcgccatacatttcccggaccggtctctcaggttgtcggatcgggatcgccagacccctgggcggtgccgtcggccgcctcgtcgaaggcgcgctcctggctggcgccgggatccggctgcaccgggccgccacccacttcggcctcgacgtcggcggtgctgaagccgcccagactcaggctatccgccgcgctctcttcggtgctggtcaggatctccgaggtgacgtggccagcggcgatctcgcgcagcgccaccacggtcggcttgtcgttctcccaatcgaccagcggctcgatgcccttggccagctgacgcgcgcgcttggcgccggcgagcacgagctcgaagcggttgtctacgttgtccaggcaatcttctacggtgacgcgagccatcgcgctcctccagacacaattcagcagtttgacatgttattttagcgcgttgccgccgtgcgaggaaggtgcactgcccccggaacccggatccggcgggccggggagcagctcgagcagcagggtatcgagcatctcgtagccggcggcgctggcccgaatccgcccgccacgccactccagccagccgccggcacacaggggcgccagccagtcgcgcaatgccggcaggctgcagccactgcgcgccaccgccagtcgttccggaagcccctcacgcaggcgcagcccgttgagcaggacctcaaaggcctgctccgacggtgtcagctcaatacactcagcctcgacccgggcgctgccgacggcggccatccaggcccgcggcgagcggcgctggcgggtgcgcagcacccggccgtcggcgccggtccgcttgccggccgccccggcgcccaggcccaggtagtcgccgaaggtccagtaaccgagattgtggacgctgcgctgcccggggcgggcgaaggccgagacctcgtaacgctccagaccggcctgcgccagccgctgccggcacaccgcctccatctccagcaccgtctcctcgtcgggcagacccggaggtgggcggcgcccaaagggcgtctccggctcgatggtcagctgataatggctgacgtggtcggcccccagcgcgatgactccggccacgtcggcctcggccccggtgaccccctgcccgggcaggccgtacatgacgtcggcgttgataccgcggaacccgacggcatacgcctcagccacggcctcgcgcgcggcgacggcgtcgtggatccgccccaggcgggccagcagcgtgtcgtccaggctctgcacccccagggacagacgggtcaccccggcctgccggaacccccgcagccgcgcgttctcgctggcgcctgggttggcctccagggtgatctctgcccccgactccaggcccagcaccgcgtccagggtgtcgagcagctcgccgatcggaccgggcgggaagagactcggtgtgccgcccccgatgaagacgctagtcacgcggcgcccgagcgccgccggggcctggcggcgcagctcgcgccccagggcgtccacgtaggcccgggcggggagctctccgcgcagggcgtgggcgttgaagtcgcagtagccgcagcgctgcagacaccagggcagatggatatagaccgccagcggcggcagctgcgccccggcgccgaggctcatgggcgccgccgggtcacccggccacctcggcggcgatcccctgaatcagcgcgcgcagcgcctgcccgcggtggctgcgtgcgtccttagcgggcgcatccagctcggcggcggtctgcccgagttcgggatcctcgaacaccggatcatagccgaagccgtgatggccacgcggcgtctcgacgatacgccccgtccagctaccgtgggcgatcaccggcgccggatcggcggcgtggcgcaggtagaccataacgcagtggaaggtgccgcgccggtcgccctgcccgcgctcgctcagctcggcgagcaggcgctcgatgttggcggcgtcgcccgcatcgctgccggcgtagcgcgccgagtagatgccgggctcgccgccgagcgccggaacggccagccccgagtcgtcggcgaccgcgggcaggccgctgcgctcggcgcagtggcgcgccttgatcaacgcattctcgacgaaggtcagcccggtctccgcgggcgagtcgatgcccaggtgcccctgcctgaccacctcggcgtcgtagccctggagcatgcgggtcatctcggcaagcttgccggcattcccggtggccagcacgatcttcatgtcgccaatgcctcctgctgatgctgcaacagctcacccacgcccttctcggccagggccagcatccgatcgagttcatcgcgccggaaggcgtgcccctcggcggtgccctgcagctcgatgaaggcgccggcgtcgttcatcaccacgttcatgtcggtctccgcctcgccgtcctcggcatagtccaggtcgagcaccggctcaccgcggtagacccccacggagaccgacgccacctgaccgtggaggggcgacgccggcagcgcgcgctggcgcaccagcccttccagggcgtcggtcagggccacgaaggcaccggtgatcgccgccgtccgggtcccgccatcggcctgcagcacgtcgcagtcgaccaccacgctacgctcgcccagggcctgcagatcgacggcggcgcgcagggagcggccgatcagccgctggatctcgacagtccgcccttgctgcttgccgcgggccgcctcgcggtcgctgcgggtgtgggtcgagcgtggcaacatgccgtactcggcggtcacccagccccggccctggccgcgcagccaggggggcacgcgcgcctcgacgctggccgtgcacagcacgcgcgtatcgccaaagccgatgagcaccgagccctcggcgtgtttggtgaactggcgctggatggagatcgggcgtagctcgtcggcccgtcgaccgcttgggcgcatagtgcctcctgcattcggggcggcgtgctcgccgcccccggggtggtgagtatggacgtgacagcccaggtaatggattatacgggttggggtttctgtggcgctgcgctcctgccgccagggtggcgcaccgcaccggcgctggaaagccggggaggcgcgcgcctgtgtctgccgcccaaggagcgtcccatgcgcatcaacgaacccgttacgcagcgcagggtggctgtcccccgaggcgccaccatcctctcgaccaccgacccgaaggggcggatcacctacgtcaacgaggagttcgagcggatcagcggctaccgccacgatgagctcatcggacaaccgcacaacctgattcgccacccggacatgccgcgcacggcattctacgagatgtgggccacgctgcaatccggacgctcctggatgggcctggtcaagaaccgctgcaagaacggcgaccactactgggtccacgcctacgcgaccccgattctcgacgcccggggaaccatcgtcgagatccagtcggtccgcaccgcacccccctccgaggcggcggtggaacgcgcggcggccacctacgccaaggtccgcgccagcgaaccggacaagggcgaggttggtccggtgccgcgcccggggcgccgcttcggactgcgcgaacggctgctcgccctgctcctgccggcgcctgtggccgcggtggtggccagcaccgccggactgggcaccgcgggcctggcgctggtcaccctgaccgccacggcactggccgccggcggtgccgtctacctgtggcgccccctgaacgccgcggtggaagaggcccggctgctgatcgacgacccgctagccgaacagctctacaccaaccgtcgggacgaagccggccgcctgcggctggccatgctccagctgcagaccgagatgagcgccgtgcccaagcgtctggccagcgtcaccgagcagctgcagacggtccgcaaccaggccggcgaggccatcggcgaggcgcgcagtcaggcccagcggcagacgtccgagacccagcaggtggccaccgccatggaggagatgtcccagagcgtccaggaggtggcccgcaacgcctccatgggggccgagaccagcgagcaggcgcagacccagacccaccacggcatgcaaacggtgcagcagagcgccgacgccgtccgcgaactggtcgagcgggtgcgcggctccgcggagatcacccatcagctggcccaggagaccgaccgcatcggtgcggccctggacctgatccagcagatcaccgagcagaccaacctgctggcgctcaacgcggccatcgaggcagcccgcgccggcgaggtcggccgcggcttctcggtggtggccgaggaggtccgggtcctcgccgaccgcacctcgtcctcgaccaaggagatcaaggcgatcatcgactccctgcaggagggcaccgagcgcgcggtggccgccatgaacgagagcagcgagcgcgccgagcacaccctcaacctctccgacgaggcccgcggggcactcgaggcgatcaacgaggcggtctcctccatgcaggagatgagcatacagatcgccagcgccaccgaggagcagagtgccaccgccggggaggtgaaccgcaatatcaacaacatcgaccagctcgcccagcaggtgcaggagtgcaccgaccgcgccggcgaccggatggagaccctgacggaagagatcgaccacgccgcacgcctggtgcgccgctttgccgaccagcaataaccaccggcggcgtgccctggcgtgaacaccgcgcgagccagtagcatctggctcctatcccgctggccggagagcgcacccttgatccacagcatgaccgcctttgaacgacgcgaggccccgggtgactggggcggccgcaccggccgcctgacctgggagctgcgctcggtcaatcaccgctacctggaggtccacccccggttacccgaggagctgcgcgccatcgagccgggggtacgcgagcgggcccgtcaacggctcggccgcggcaagctggagtgcacgctgcgcttcaccctggaggagggcggccagaccgggctgagcgtggactggcagcgggtcgaggagctggcgcagatcaccgcggagatcggcgcgcgcttcggcgacgcggcccggccggcgtccacggcggagatcctgcgcttccccggcgtactcggcgaggccgcggtggacctcggaccggtgcgcgatgccgcgctcgccctgttcgacgatgccctggaggggctgcgcgatacccggcagcgcgagggcgagcagctggccgcacacctacgtgcccgggctgaggaggcccgggacatcgtcgggcagctcggcgagcagcgcaccacgatcaacgagcgcatccgccagcggctcaccgcgcgcctggatgagcttgcggagcccgccgaccccggacgcctggaacaggagctggcctacatcgcccagcgccaggatatcgacgaggagctggagcgcctcggcacccatctccaggaggtgctgcgcctgctggaggccaccgaaccggtcggccgacgcctcgacttcctcatgcaggaactcaaccgggaggccaataccgtcgcctcgaagtcgggccacgtggccaccagcaacgccgccctcgacctcaaggtcctgatcgaacagatgcgcgaacaggtgcagaatgtcgagtgatcccaccgccccccgcggcaccctcttcatcgtctcggcgccctccggcgccggcaagaccagcctggtccgggccctgctcgagcagatccccggcctggagctgtcggtatcgagcaccacgcgcccgccacgccccggcgagcgcgacggcgtggactaccacttcctggacgaggcgcggttcctggagcggatcgagtcgggacgtttcctggagtacgcacgggtcttcgacaacctctacggcacctctcaggacgccgtcgaggcgcgcctggacgccggcgcggacgtgatcctggagatcgactggcagggggctcaacaggtccgccgggtcctgcccgaggcggtatcggtgttcatcctgccaccttcccgggaggagctgcatcggcgtctgagcgagcgcggccaggacagcgccgaggtgatcgagcgccggctggccgaggccgtggacgaaatggcccacttcagtgagtacgactacctggtgatcaacgacgatttcacccgggcgctgggcgaactgggcacattgatcggtgcgcagcggctggcctgccgccgtcagcaatgcctccacgccgatcggctagccgagcttctggcgcgctaagcggccgcgggggcacggggcccagccggcggcgacatcgggcgcgctacccccgatccgcgcgcagccgcacgacgatgtccacgccggcgatctgcttaccttccgggacctggaccttgcggcggacctcgtgctcatccacctccaggtggacgtcctcgatcttgccgctgtcctcgtcgtagaggtggtggtgggcctcggtcttggtgtcgaagtaggacttgccggagtgcacgatgacttcgcgcagcaggccggcttccttgaactggttgagggtgttgtagacggtggccagcgagaccttgaccccttgcgccgcggcctcctcgtacagggattcggcggtcacgtggcggtcctcaccggagaacaaaagtccggccagggccagccgctgctgggtcgggcgcagccccaccgagcgcagatagccggcaccctgcccttcgctgaggatcgaattgtctcgggtttccgtcatttcagatccttgcccgctggcgactgtgcgcaaaaacacagaattagtctaatgcaaagccggcgccccgctcaacctcccaccccgtcttcccaactgcggcgaaaaggtcgagactaggcgcccatggatgccgcagcctggatagtcgccgccgccagcgtgctcgccgcggtcgtcggtccggtggccgccgtgcacgccctgctgaccaagcgcgagccccaggtggcagcggcgtggatggccgtgtgtatcatcttccccgtcggcggcgccctcttctactacgtcttcggcatcaaccgcgtcgagacccgggcccgcaagctggtggccgaggagcgcatcccgcccagccccggcccgtcgatggagacccacagcccgtcgctggggcccgagtacgcggagcagatccgcatctcggatgccgtcaccggacggccgctggagtacggcaaccgggtccagtcgctgcacaacggcgagcaggcctacccgaccatgctcgaggccatcgacgccgcacagcagaccgtctacctgagcacctacatcttcgagaccaacaccagcggacgacagttcatccgcgccctcaccgccgcccaccgccgcggcgtggaggtgcgggtgctcatcgacggggtgggcgagttctactcctggccccgggccagccggctactgcgccggaccggagtcccggtggcccgcttcctgccaccgcggctattgccaccccaactctcgatcaacctgcgcaaccaccgcaagcttctggtgatcgatggccagaccggattcaccggcggcatgaacctcggcgaccgccacttgcttcagtccgaccgcgagcaccgcgtggcggacatccacttcctggtcgacggcccggtggtgcaccagatggagcaggtcttcctggaggactgggcgttcaccaccggcgaggcccgcgccgcatcgccgcccggcaagccccacgtcgatggcgccctgagccggatcatcaccgacggccccaatgaggacctggaccgcctggtgatgacgctgatcggcgccctatccgcggcccgcgaggagatctggctcgtcaccccgtattttttacccatgcgctcgttgatgaccgccctggaggccgcagcgctgcgcggggtggaggtcaacgttctgctgcccgcgcgaaacaacctgcccttcgtccactgggccacgcggcatatgctcggcgagctgatccattggggggtgaacatctattaccagcccccgcccttcgcccacaccaagctgttcgtcgtcgaccgacgctacgcccaagtcggctcggcgaacatggacccgcgcagcctgcggctgaacttcgagctcaacgccgagttctacgaccgcgccattgccggcgagatggctgccgactgccagcgcatccgtgcccactcgcgccggatcagcgaggaggaattgcgccagcgcccgcccctggagcgcgttcgcgacgctgcctgctggctcgcgtcaccctacctgtaggggcataatgccggccatgtccaaaacctcagcacacccgctggccgaagcactgcgcgcccgcctgggcgccgcggacgtgctgaccgagccggcgcggatcgccccctacatgaccgagcagcgcggccagttccccggccaggggcgcttggtggcccgtcccgccgacaccgacgaagtcgcggctaccgtgaccctatgccgtcaacacggggccaccgtggtggcgcagtccgggaacaccggtaccgtcggcggcggctccccccggcacggtgacgaggtcgtgttgagcctggagcgaatgcagcgcatccgcagcctcgacgccgacgacggcctgctgattgccgaggccggctgcaccctggccgatctgcaggaggccgccgccgcggcccagcgctttttcccgctgagcctggcctccgaggcgcagtgccggatcggcggcaacctggcgaccaacgccggtgggctgaatgtgctgcgctacggcaacgcccgcaacctcaccctgggcctggaggttgtcctggccgacggccgcgtctggagcgacctgcgcgggctgcgcaaggacaacagcggctacgacctgcgcgacctgttcatcggctccgagggaacactgggcatcatcaccgccgccgccctgcgattactgccgccgccgcgcagccgccgtgtggcgctgctcgccctgccccgtctggagcccgccctagcgctggtgcggacagcgcaggccgagagcggcgacgcggtggtcggcgccgagctgatgagcgccgaggccctgggcatggggcaacggctcgatgacaccccggagaacccactgccggggtcgccctggtacctgctgctggagctggccaccgccgacccgcgggcggacctggacgaggccttggccgcggcgctggagccggcggaggccgccggcgatctggccgacgccctgctcgcccccaccgaggccgccgccgagcggctgtggcgactgcgtacggccatcccggacggccagaagcgcgccggggcgagcatcaagcacgacatctcggtacgccccggctatatcgccgccttcgtccccgaggccctggcggcggtgactgagctggacccggcggtacgcccctgcatcttcggccacgtgggcgacggcaacctgcacttcaacctaagccagccggaacacgccccgccggaggccttccaggcccgggccgggaccttccaccgggcggtgcacgatgtggtccgacggttcggcggctcggtggccgccgagcacggcgtcggccagctcaagcgcgacgaggtcgcgcgctgcgccgaccccgtaggcctggagctgatgcaccggatcaaacacgccctggaccccgagaacctactcaacccgggcaagggcgcagccgccgctcacgcggcgagcgcggccccccctggcagcggagccccctcatgagacggagcgtgctgcactggaccctgctgctggccctgttcccgctgctcggcgcctgcgccaccaccgacaaccccaacgacgacggcgccgaggatgagtgggccgccgaggacgacggctggaatgagtacgacgactgggaccagggcacctgggaccccctggagggctacaaccgccgggtacacgccttcaacgatgccgccgaccgctacgtgctccgccccgtggccgtggcctatcgggacaacgtgccgcgcggggtgcgccgcccgctcggcaacttcgtcgacaatctgcgggagcccttccacgccggcaactacttcctgcagggccgcggtagcgacggcacgcgcagcatcacccgatttgccatcaactcgaccatcggcgtgctcggcctgttcgacgtcgccggcgccgccggcctggagtccaagcgcaccgacctgggcctgaccctgggtcactggggcgcccccgagggcccctacctggtcctgcccctgctcggcccgagcaacgcccgagacagcagcggcctgactgtgcagtacttcagccgccattaccatagcccgactcactggaccgacatcccctctcccgagcgctacgccgccccgatcctggcggggatcgacacccgcgtcgacctgctcgccctcgacgagctcatggccgaaaccggcaccgacccctatatcttcatgcgcgagtcgtacctgcagaaccggcgcgagcgcctgggcgaggacgactgggatgagtgggacgactgggacgacgatgaggagtgggacaacggcgattgggacgaggacgacgagtgggagaatgacaacggatgggaaaacggcgactgggacgagggtgaagaggacgacgacaactgaccgggccagctcaagtcgacatgcacaggcgccgctaaactgaacagggggtaaccagcccggcctcgtgccgaaggagggcgccgtgttcaatgtaccgccaatccgggatacccagcgcaacacccggctcaagcagttggaggggatcgccgagatccagccggtggccccgtatccgcgcatcgaggcgatcggtcactccggcgatgagaccgagcgaccggatgcggtggacgagcgcctgcgcagcggccagcgcgcccgcgcccgccgggcgcgcaccggcgatgacgatcaccaggtggacgaatacgcctagtcgtagacctgcccaccgctgaggaagttgcccagcagcccgctgatccgcgggaagacccggtcgaagcgcagctcccagtagccgtcggcggcttgctccaggctgcggacggtggtgtggatctggctctgcggcacccggcgcagatgctcggcaaaccgctcggcattggcccggtggcggaagcggctgcagaagtggtgggccactttgtgggtctcgcggtgctcgcgggcggcattcagcaggggatcgatgagcgccgcgccgagttcggcgcgcagcgtttcgcggtccagttccggcgactcctccaggatcagcaccaggcgcatcagccgattggtgaagtactccgggggcagatcgagcagcgcatcccccatggcaccgaggtcctgaaccaccgaggcgggggtgacgtacttggcccgcttgcgccgatccccctcctccttaagcaccaccccctccacgccgcgcgcgtcgagcccggcgatcaactcgcgcagggccccggcctgatcgacagtaaaccggccgtgatacggcacctctggcagtccgtgctcctggagcaacgcgcggcgctcctcgaccgccatgaactcggcgtggtcccagcgcatcagatcgaagaccagcagcgctacgtcctcgtggatctccggcggatgcccctccaggtacgggttccccggccccgccacttcagcgcagagcaccagatccggctcggcctgaaagacggcggggtcgatgagatcgggcaaccggtccgtggtgaaggggcagacgaaaccgccgcgcgagaaggcgagatcctggccgcgatggcggaccaggcgaacgttgaagccgtcgatcttctcctcggcgtggaacggggcccggaagtgctgcgccaggccctgctccaggttcagcacacgaccgatggaggggtagccgggcacggcgcgcccgtcgaggaagacggtcccccgcggccagccggagaagccgtcggtgagccggacgtaatccagcccggcgtagtgctcgtgccgcgccttgttgcgggccagcgcgtcctcgaccagcgaagcctcgggcatggcgcccccttccctacgactgctgcaggagaccctgcacggtccggcgcaccccgtcccggtccaggccatgctcggccaggatgtcattgcgcgccccgtggtgcacaggggcgtccggcagccccaggtgggtgatcggggtatgcacgccgatgctggacaggtactcggcaacaccgctgccggcgccgccggcgatgacgttctcctccagcgtcaccaggtggcgacactcgccggccagccggcgcagcagggcctcatccagcggcttgacgaagcgcatgttcaccaccgtggcgtcaagctcttcgccaacggcctcggccaccgggagcagggcaccgaaggcgagcagggccaccccactgccgccctctcggcgcacctcggcctgtcccacaggcaggggttccatgtcgtcgggcagggcctcgccgggaccggtcccgcgcgggtagcgcaccgccgaggcgccctcgagcaccagccccgtggcgagcatccgccagcactccgcctcgtcggccggggccatgacggtgagatccgggatgcagcgcaggtagctgaggtcgtaggtgccctggtgggtggccccatcggcgccgacgatgcccgcccgatccacggcgaagagcaccggcaggcgctgcagggcgacgtcgtggatgacctggtcgtaaccacgctgcaggaaggtggagtagatagccaccaccgggcgcgcgccctcgcaggccagcccggcagccagggtgacagcgtgctgctcggcgatgccgacatcgaagaagcgttcggggaagcgccgggcgtactccaccagtcccgagccctcgcgcatcgccggagtgatggccaccacccgctcgtcggtgcaggcagcccggcagatccagcgactgaagacatcggtgtagttgagcttggccggtgtgcccttggtgagcccgcgggccgggtcgaagcagctcaccccgtggtaggagatggggtcttcctcggccggggcgtaccccttgcccttgcgggtaaccacgtggagcagccgcggaccgggctgatcacggaggttgcgcaggacgcgtaccagcccctcgacgttgtgcccgtccaccgggccgaagtagtggaagcccagttcctcgaagagcgtggccggagccagcagccccttcacatggccttcggtgcgccgggccaactcgtgaatcggcggcagatagcggagcatgtcccgggcaccgcggcgcaactgccccgccaacggctcggagagcaaccgggtcaggtagttggaaagggcgccgacgttctccgagatggacatctcgttgtcgttgagcaccaccagcagatcggccttcacgtcgccggcgtggttgagtgcctccagtgcctcgccggcgctgagcccaccgtcgccgatgatcgcggcgcaccgccggtgttcgccgccggcgcgctcggccagcgccatgcctagggcggcgctgatgctcgtcgaggagtggccgaccccgaaggcgtcgtagggactctcgtcgcgtacggggaaaccggcgggaccgccggcctggcggatgcggggcagctggctgcgccggccggtcaggaccttgtgggcgtagcactggtggccaacgtcccatacgagccgatcgcggggggtatccagggcgtagtgcagcgccagggtcagctccacggccccgagcccggcagcgaggtgccccccgctctgcgagacgctctcgaccagatagtcgcgcatctcctgggccacggccggcaatcgctccagcggcaggcgccgcagatcctccggatcgtcgatggccgacagcaataccttgtcctcgtcgtgcgttcccatggtcatcggggcatgatagccgattcaggcgcggcctggactagggtcggcgtcgaagtgcctcgcccatcgcccggccctaagggcggacggcccgggctaggatgtagtccagcccggcgtagagccgctcagcctccatacgccgcgcccagcgggccggcagacgggccatcggatggagccgctcgagggtctccgggtgggcctgcagccaggcgtgcagcggcgcatagacgtcctcgcggatcgaacgcacgtgcacgtccacaaacccggccgcggtcagataccccggataggcgagccgggtgtagcggttggcctcggggatggcaaaacgactggcgaccagccaccacgacaggcgctggcgcagtcgctcggcaacccgggcggcgcgcggcagcggcacgatgtccgcggtgaccaggcgaccaccggggcgcaggacccggtaggcctcggcgaagaactcggcccgggtctggaagtggaaggcggactccagggccaccacgcagtcgaccgaggcgtcctccagcggcatggcggtggccgatccctcgtggagctcgatctgcccctccagcccgacctcggctaggcgctcgcgggccactgccacctgggaggcggtgatattcaggccgatgatccgctgcggctggtggatccgcgcccagagcagatcctgatcggcgaagccgaacccgacatcgagcaccgtatcctcgggacccatgccggccgtatcggcgaccagccgcgccagcgccgcgctggccgcgtccaggtcttcttccccggtccagtagcccaggttgaggtagagaccttcggcggtgatggcgccggtacccagcagatcgtagaccgcctgggcgtcacgccgctgaaacggattgaacaaccagtcgagatagctgagggcacgaccgccagtgccgcggcgatccggtgaagtgggtactgggggcatacggggctcacggacgggtggatacaggactcatcttaaggagatgagcagcccttagcgccccagtttcagtaagggattagcttagcgacgaacacccgcgtcgcgggcaacggagaccggacgggtcgcggagaggcacaggagaatggactggtggctatgggtggagtcgaaccaccgaccttcgcattatgagtgcgacgctctaaccagctgagctacatagccacaaggcaacgcgtattctccgagcccgcgcaggtcgtgtcaaggctgcagccgccgtgtgccggggcccttggtacgccgcgccgagtcggtcagaatacgaaccggggcactcggagttttcaacgctccgggcgccgaggcccaatcgtaatcaacgacctggagggagatcccgcatccatgcagattcagatcaatcctggcgccggtgtacacatctccgacgcgctggaagagagtattcgtgaggcactgggcgcagtcgaccggcgcttcggagagcagttgacccgcatcgaggtgcacttccaggacatcaatggcccgaagggcggagtcaacaagcactgccgcatcgaggcccgtccccgcggcctggacccggtgctggccgagaacaccgcggatgatgcctacgacgcggcccgcggcgcggccaagaagcttgagcgtgtgctcgacggccgactgggcaagctggccgataagcagcgcaagagcgacaagaacgcggagcggccggagtgagccccgcgggcgcggtgggcagcctccaccgcgcccgcccgccgccttgggcaggcgacggcgtcagacgttgaagcgaaagtgcaccacgtccccctcggcgaggacgtactccttcccctccagccgccagcggccagcatccttggccccctgctcaccgctgtgggcgatgtagtcgtcgtaagagacgacttccgcgcggatgaacccgcgctgcatgtcggtgtggatacgccccgcggcctcgggggccgtagcgccctggcggacggtccaggcgcgggcctccttctcgccggcggtgaagaacgtctgcaggccgagcagatcgtagccggcgcggatcacccggttgagcccgggctcctccagaccgtactccgcaaggaactcgtcgcgctcctcgtcgtccagcacggccagttcggcctcaatggccgcacagaccggcaccacttgcgccccctcgctttcggccagcgcctgcacatcggccagcagcgggttgtcgctgaacccgtcctcagccacgttggcgatatacatcagcggcttgagggtaatcaggtggtaaccctgaagctgccggcactcctcctcgctgaacccctgggtgcgcagcggctcaccctcgtccagcgcctgccgggcgcgctcgagcaggtcgcgaagccgcaccgcctccttgtcaccgctcttggcagcccgctcctggcgcgtcagggcacgggagacggtgtccagatcggccagcgccaactcggtgtggatggtctcggcgtcggcccgtgggtcgacccgcccctccacgtggtgcacgtcctcactctcgaagcagcgcagaaccatggcgacggcatcggtctcgcggatatgggccaggaactggttgcccaggccttcgcccttggaggcgccggagaccaggccggcgatgtccacgaactccatggttgtggggatggtgcgctcagggcgcaccagctccgccagccggtagagccgcgggtcggggacggcgacgatgccgacgttcgggtcgatggtgcagaacggatagttctccgctgggatgtcgttctgggtcagggcgttgaacagcgtcgatttaccgacgttggggagcccgacaatgccgcagttaaagcccatggcgcgatcctgaaagaggttgggtggctggacggtggcgccgcaatccggcgcgccggcccgcgtcggctaggcgtggagctgctggcaggcgcggtcccactccccggcaagcagccgcggtatctggtcggccgcgtcgtcaatggcccgctcaagctggcgcagctcatcgggggacggacgggagaggacgtgcgggaccacctgatccttgtgccccgggtggccgacgccgaggcgcagccgggcgaaatcgggggtaccgagggtcgactggatatggcgcaggccgttgtgcccgccgtgcccgccgccgcgcttgaggcggacgctgcccgggggcaggtcgatctcgtcgtgggcgaccaggatcgcctcgggcgggatcttgaagaagttcgccagcgcgccgactgcctggccactgtggttcatgtaagtcatcggcttgaccagccgacagtcgtagccatcgatgagcacacgggcacagtcgccgcggaacttgggctcctcccgcagctcaccgccgtagcgccggaccagctcatcaacaagccagaacccggcattgtgccgggttcccgcgtacttgctgccagggttgccgaggccggcgatgagccggaaatgaccttcccggccggccacttcggcgttactcggactcggaggactcggcctcgtcgtcgctgctggcacctcgcgtcttacgagttgcctgaaccgagaccacaggcgcatcgtactcctcgccctgttgcagagccgccgactggaccccttcggggagggtcagctcgctgatgtggaccgcctgaccgaccttgaggctggacacgtcgacatcgatgaacggcggcaggtccttgggcaggcagaccacctcgagatcgagcaggtcgtggtgcagcacgccgcccttcttcacgcccggggactgctcctcgccgtgaacgtgcagcggcacgtgcacggtgatcggctgatcctcacgcacgcgctggaggtcgatgtgctggaccagcggcttgaacgggtggcgctgcagatccttgacgatggcctgctcggtctcggagcccatctggaccttcaggatcgtggagaagaaggcctcctcctcgagcagccggtagagctgatcgttctcgagcgccaccggttgcggctctttgccggcaccgtaaacgacacccgggacgcgccgggcacgacgcagacggcgcatggcgccgcggccggtctccgtgcgcggatgcgcgtcgagcctcatttccaccgtcatgattggttccactcctggttgggaatcactctacgaagagctcgctcaccgactcgtcattgctgacccgacgcatcgtctcggcgaggatctccgcgatactcagttgtcgaatcttcgggcacgcggccgcttgctcgccgagcgggatgctgtcactgaccaccagctcgtcgagctcggaggccgcgatcttgtccactgcgctgcccgagagcaccgggtgggtgatgtacgcgaccaccttgcgtgcgccccgctccttaagggccccggcagcctggcagagggtgccggcggtatccacgatgtcgtcgacgatgatgcaggtcttgtcctggacatcgccgatgatgttcatgatcgaggactcgttgggccgcggacggcgcttgtcgatgatggccagctcggcatcgtcgagccgcttggccaccgcccgcgcccgcaccacgccgccgacgtccggcgagaccacgaccttgcgtggatagagctgccgccagatgtcgccgagcaggatcggcgaggcgtacacgttgtccacggggatgttgaagaagccctggatctggtcggcgtgcagatcgactgtcaccacccggtcgtagccggcggcctgcatcatgtcggccaccagcttggccgagatgggcacgcgctgggaccgcggccgccggtcctgccgggcatagccgaagtaggggatcaccgccgtgacgcgcgctgccgaggaacggcgcagcgcatcaacgatggccagcaattccatgaggttgtcgttggccggctggcaggtggactggaccacgaacacgtctttgccgcgaacgtgctcgttgacctccaccatgatctcgtcgtcgctgaagcgaccgaccaccgcatgccccaggcggatcttcagatgggcagcaatggcctcggccagttgcgggttggagttccccgcaaagaccatcatgggtccgtttacttgcacggctagacgtccaccttacaactcggcgtgtagcggatatggctggggcggcaggattcgaacctgcgaatcccggtaccaaaaaccggtgccttaccgcttggctacgccccagttgttgacaggtcagccggtacgggcggcctccgcgagcgtaaggtgcagcggagaccgttccacggcctgagcgacgaacccggaccacgctccgggtagacgctccagggcagcttgcgcctcggcctcaccggggaagccgacgaaacagcagctgccggtaccactcattcgcgcctgaccgtgccggccgagccactcgagcgcctcggcgactgccggccagcggctccgaaccaccggctcacagtcgttgcgaacggcgccggcgcgaaggtcgggtattgtgatcggagacgtatcccgtgtcaattccggcgcgccaaagacttcggcggtggagatactcgcccccgggtcgaccaccagataccagcggctacccgccgggtccaccggcatggggcgcagctgctcgcccaccccctcgccccaggcgctgcgcccgcgcacgaacaccgggacgtcggcccccagggccagaccgatgccggccagcgcctcctcatccagccccgtctgccacagatggttcagggcgaccagcacggtggcggcgtccgaggaaccgccaccgactcccccgccggccggcaggcgcttgtccacgtggatatcgaccccgcccgcgctgccggtggccgcctgaagcgcccgcgctgcgcgaacggtgaggtcgtcctccgcggccacgccgggcagatggctgcagcgctccacccgtccgtcgacacgcgggcgcagccagatgcgatccccgtagccgagcagctggaaggcggtctgcagctcgtggtagccgtcggcacgccggccgaggacgtggagaaagaggttgatcttggccggggccggccagacgctccattcagtcatcgctgcgactccagcctgagagggcgacccgcatctgcgtcgaaccgcgggtcagatcgacccggctcggcagatcgaccccatcgacgtccgtccacccctggaaatcgacccgccagccggcctgttcgagacggtccgggcgcccgacacggtccaggctcagctcgtccacctccagaccgtccgccgggcgcccgacgatccagtcacgcagcgcggtcacgggcagctggtggccggtctgcgccgccagcagctcctccgggctctgcgccgtggcgctctgcccggcgccgtcccgcagggtcacccgccccggctgcccctcgatgcgcaccgccccggccccgaacgggccggataagttgatggtgtacacctcgcctcgctgctcccagcgtaaggagaggctcaccgcctcaccctcggcgcgcagcgctgcccggccagccaccgaccagtctcgcagctcggcacgctcctccagaaaggcctcgtactgcgcctcccgctcgtcctcggggaccaacagggcgcaccccgacagcaccagcgccgccagcagcccggcgagcagccgcgggctccatctaccggtcatcgacatccacctcgtagcgttccagcgtccgcttcagggcgcgctggccaccgtcggcatccagcgcccgacaccagacctcgcgtgcctcgttgcgctcgccgagttcccagagcacctcccccaggtgggcaccgatctccccatgggggtcctgatcgaaggcgcggcgcaggtactccaacgccgcctccggatccccttcccggtagagcagccaccccttgctgtcgagaaaggcggcgttgtccggctcctgctccagggcgctctcgatcagctcccgggcctcggacagatcacgcttgtggtcgaccagggtatagccgagggcattctgggcgtggggatccccggggtcggcctccagaacccgccgcaggtcctccacggcaccgtccacatccccggtctcggcccgcgccaacccccgcccgtagagcaggtcgtggtcttcggaagaggcctccagcccccgctcgtaggcggccagcgcggcctcgggccgccccgcctcgcgcagcagctgcccctccagcaaggccacccggggcaccagcaccggctgcccgtcgcgcacacgctcgaggtgcgccagggcctcgtcacgctcgagggtgccagcccgggcggcccggaagacggtgcgcagcagggtcgccccggcctcgcggtccgccggggcgagctcaaaggcccgggcggccgctgccacagcccgctcgtcttcgccggcccgctccgccgcagcggccaggacccggtgcgcctcggggacatcggcgtgcacctcggccagttcggcgaccacccgcgccgccgccccggcgtcggcaccgtgcccaagcagcctgccgagctgcaggaaggcctgcccggcggtccccggccagcgctcgatggccttctccagctccgcccgggccgcctgctcatcgccccggcgcagggccagcaggccgagcagctggtgcgcctcgacccgctccggggccagctcctgccagcgctcggcagcctcctgggcgacgccctcgtcctcgaggatgaagctgagctggacggcgcgctccgctacccgctcgtcgcggctgaggctcatggccttggcgtaatggaccaaggcctgatcgagttgatcccgacgcaccgcgatctcggcggccagcacgtggcggatcgcccgatcccgcggcgagggctcccacggctcgacctcgggggcagacgtcgcgctcggcacgtcggcgcggggctcgggatcgggctgggggccggcacacccgacgaccaggatgctaccgagggccagcgcgacactaggccgcaggcaacaaaaggccggggagcggcggcccctggggaatttggtcggatcgggcattttttctgcgggcaagacgctttaccggggcgtccgcatttcgtaataatccgggttgacgcctgatggtgccctaacgaagcctaatgacgccagtctcatgccattatttgcaattggactcaaccacgacagtgcgccagtagcagtccgtgagagcctggcgttcaacgctgaggccctcggggacgcgctccagagtgcccgcagcgagaccggtgccgacgaggtggcgatcctctccacctgcaaccgcacggagatctacatccggttgccgcacacggatcccgaggtggtcatcggctggctgacccggcatcagcgggtggacctgcgcaaggtccggccccacctctatgtccgccgcagcaccgaggccatgcgccacctgatgcgcgtctcggcggggctcgactccctggtgctcggcgaaccgcagatcctcggccaggtcaaggacgcctaccacaaggccgccaacgccggctgcctcggtgccgtcctcgagcggctcttccagcacgccttcgcggtggccaaacaggtccgcaccgacaccgacatcggctccaacccgatctcggtggcgttcgccgccgtgaccatggccaaacagatcttcgacgacttccccaagcgcaccgcggtgctggtcggcgccggcgagaccatcgagctggtcgcccgccacctggggcagcaggggatcgggcaggtcttggtggccaaccgcaatgtcgagcgcgccaaacggctggccgaggcccacgacggcgaggcgatgagcctcaacgacctgccgcggcggctgcccgaggccgacgtcgtggtatcctccaccggcagttcgctgcccatcctgggcaagggcacggtggagcgcgcggtgcgcgcgcggcggcacaagccgatgttcatgctcgacctagcggtgccgcgggacatcgaacccgaggccggcgagatggacgacgtctacctctacacggtggacgatctccgcggcgtcgtggccgagaacatgcgttcgcgccaggacgctgcaacccaggccgaagccatcgtcgagcaacaggtccgccactacctcgagtggcgccgcgcccgggacgccggggaggcgatccgctcgttccgtagccgggccgagagctacgcccgcgccacccgcgcgcaggctgcgcggcaactgtcgcgcggcgaggaccccttcgaggtgatcgagtggctgacccacacgctcacccgccgcctggtccacgcccccaccgttggcctgcgggccgccgctgccaccggcgaccgcacccggatccagcacgcactggagaccctggccatcgaccaacagctggtagagaggtctagtgaaggcgacgattcgcaacaagctggagcggatggcggagcggcacgaggagatcggcgcgcagctggcggatcctgatgtcgtcggcgacccgtcgaaatttgccgaactttcccgcgaatacgcccggctggagcccgtcgtccaggacctgaacgcctaccgcgcggaggccgacacggtcgccagcgcggaggcgatgctcaacgacggcgacgctgagattcgcgccctggccgaacaggagctcgccgaggcgcagcgccgtcttgaggagctggagggtgcactgcagcgccatctggtgcccaccgaccccaacgatcagcgcaacatcttcctggaggtccgcgccggggccgggggtgacgaggccgccctgttcgccggggatctgctgcgcatgtacatgcgctacgccgagcgtcagggctggaagaccgagatcctctcagcccgggaaggcgagcacggcggttaccgcgaggtcatcgcccgggtcagcggccgcagcgtgtacgcccgcctgaagttcgaatccggcgcccatcgcgtgcagcgggtaccggccaccgaatcccaggggcggattcacacctcggcgtgcacggtggccatcctccccgagctggacgaggtcagcgccatcgaggtcaacaccgccgacctgcgcgtggacaccttccgctcctcgggcgccggcgggcagcacgtcaacaccaccgactcggccatccgcatcacccacctgcccagcgggctggtggtggagtgccaggatgaacgctcccagaacaagaaccgcgccaaagccatagcgctgctccaggcgcgcctcaccgagcaggaacgggccaagcagcagtcggagcgcagcgagcagcggcgtctggcggtgggctcaggggatcgctcagagcggatccggacctacaacttcccccagggccgggtgaccgatcaccgcattgggctgacgctctacaagctcgagcaggtgatggaaggcgggatggatgagctccttgacggcctcacccaggaacaccaggccgaagccctcgccgagatcgccgaggactccggctgatgcggtagccgcgccgcagcgcgtggatcaggccacgcgctgccgctcgcggatctcttccagcgacttgcagtcgatgcacagggtcgccgtcggacgcgcctcgagccgccgcagaccgatctcgaccccgcactgctcgcagtagccgtagtcgccggtgcggatgccgtccagcgcctgatcgatcttgcggatcagcttgcgctcccgatcccgggcccgtagctccagggcgaactcttcttcctgggtagcccggtccgacgggtcggcgtggttgttggcgtcgtcgcgcatatggtggacggtgcgctccacctcttcctggagctcacgcttccacgccagcagcagctggcggaagtgctccagctgctcgtcactcatgtactcttccgtctcaccggcctgatacggctcaaagcccttgaccggcatcgcgtgtcttgtcggagccataccgcgtcctcctccctttgcggccctcgccgccctcagcgaagcccccggactgcgctcagcacagcacattggcccgagagaaatacatcagccattgcgcagagtcaactacagcagctcgcgctcgcgcaggctgccgcgcagctgccccgcggcgtcccggagaacctgttcggtggtctcccagtcgatacaagcatcggtgatggagatgccgtagtccagggcacccggatcggcaccgagcttctgactgccccaaccgatgttgctctccagcatcaccccgacgatggagcgattgccctcgcggagctgacggatcacgtcctccagcaccatcgactgtagcccgggatccttgttggagttggagtggctgcagtcgaccaccacgcgcagcggcatgccggccttctccagcgcctgctcgcacagccggatactcaccgagtcgtagttgggctgcgccccgccccgcagcacgacgtggccgtactggttgccccgggtacggatgacggtgatgcggccctcctggtcgatgcccaggaaactgtggggggacgccgccgattgcagggcgttgatcgccaccgtctggctgccgtcagtggcgttcttgaagcccaccggcgtggacagcccgctggccatctcgcggtgggtctgggactcggtggtacgcgcgccgatcgcggtccacgaaaccaggtcgccgtagtattgcggtgcgtaggggtcgagggcctcagtcgccgtgggcagccccatggcggcgatctcgcggagcagctcgcggcccatgcgcaggcccttatcgatccggaaggagtcgtccatgtccgggtcgttgatcagccccttccagcccgtggtggtgcgcggtttctcgaagtaaacccgcatcaccaagtagatgtgatcgctgagctcatcgtgcagcgccttgagccgccgcgcgtagtcgagcgccgcctccgggtcgtggatggagcacggcccgaccacggcgaagatgcgctgatccttgccgtcgaggatgtcccgcaggacctgccgcccgtccagcacggtctgccgggcggcatccgtcagcgggacctcggacttgatctcggccggagacggaaggcgttcaccggtggccacattgacgtcgttgacgtgatcgctctcttgcatgtcggtctcgagtcgccccgcccgccggcgggtggtgaatggctagccgatcaatagtaatcgcgctcgactcagaccatcaaggagctttagacggcgtgccgcacggcggcgcgccattcgtagcccggctgaccgccctgcacggcggcggcgtcgatggtcagccgcaccacatcgccgccagcggcggggacggcgaacatcggctcgaggagcacctcttccagcaccgcgcgcaggccacgggccccggtgccccgcgcccgcgcccggtgggccaccgcctccaggccgtcggcggtgatctccagctcgcagccatcgcgggcgaacagcacctggtactgccggaccaaggcgttgcgcggctcggtgaggatgcggatcaggtgctcggtggctagcggctgcagggtctcgaccaccggcaggcggccgaccagctcgggcaacaggccgaagcgctgcaaggcggcggcggcgcccggcaccgccggctcgtcggcggcggcggtgaaccccaccccggggcgctgcgcggccaaggcctccaggccctcgaaggcaccaccgcagatgaacaggatctgacccgtgtcgacggtgaccggactgccctggcggccagcgctggagaccgtgagccggcgaccctcgaggagcttgagcaggccctgctgcgccccctcgccggccaggtcgggctccccgccgatcccgtcgcgggcggccagcttgtcgatctcgtcgatgtagacgatcccccgggcggcccgctccgggtcgccatcacaggccgcgagcagccgcccgatcaccgcctcggcgtcgtcgcccgcgtagcccgaagcggtcagggtggtggcatccacggtcacgaaggggacctcgacacagcgcgccaggcactcggccaggtggctcttgccggtgccgctggggccgacgagcaggatgttgctcttacccagctccaccgactcgccgcgggccgccgccaccagccgcttatagtggttgtagacggcgaccgagagcaccttcttggcctgctcctgccccacaacgtactggtcgaggtagcgtcgcagcgagcgcggaaccggcagcgcggcgaggatacgttcctgacgatgctgccgatcagcttccagggtcgcgttgcaactggcgatgcagtgctcgcagatgaaggccgcctcaccgccgatcagcggcccggcgatctgctcctcgtacccgcagaacgagcagcgccgctcagcgtctgtaggcacccccgcggcgctctcagggacatccaaccaggccccggatacatcgccacaccatcccggcatgtcactctccccgctgctcgttgccatgggcctcaccccgttgcaacggccaaccagcaacaaccttgagagtgatatactcaccaccatggaccggaaactactcgacatcctctgctgcccgatcaccaagcgcccgctgcagccgctctcaacgcaggagctggaggcgctcaaccgccacattgccgatggccaggcccgttacctggacgacacggtggtcgataccccgctcgacgaggggctgatcaccgacaacggcagccgcatctaccgggtggacgacggcatcccggtgatgctcgaagagcgcagcatccccggcactgccgccgggcgcgactgagcggcgagtccccggcgggaacgcggtgagcgaggcaggccagagcatcggcacagcgctgcacgagggcaccgaggcgctgcgggccgcgagcgcaacggcccgactggatgctgaactgctgctcgccgaggtgctcggcgtgggccgcagccacctgttcgccttcccggagcggccgatcccggcggcgaccatcgaggcctatcgcgccctgatcgcccgccggcgaaccggtgagccggtggcctacctgatgcggcgctgcgagtttcgcgatctgaccctgagcgtaacccccgcggtcctcgtcccccgccccgaaaccgagcacttggtcgagcaggcggtggcctgcctgcccgccggcggccaggtgctggagctgggcaccggcagcggcgccatcgccctggcggtggcccatgagcgccccgatgcgcggatcaccgccaccgaacgcagcaccgcggcgctggcagtggcgcaggaaaaccgacaccgcctggggctctccgaggtgcacctgaccccgggcgactggaacgagggcatccccccgggcccctttgacgtcatcgtcagcaacccaccctacgtgcagaccaccgccgccgagtgggggaacggcgccctggaacacgaaccacgggaggcactggccgccggccacgacggtcttgccgacatccgcagcctcgtaccgccggccaccgccgaactggcccggggcggctggctgatcctcgaacacggcgcccgacagggcggggcggtgcgcgaactgctccaggctgccgggctggaagcggtacgcaccgagtgcgacctggccggactggagcggctcaccctggggaggcggccatgaacgacgagcagctcatgcgttacagccggcagatcatgctgccggagctggacatcaccggacaggagcgcctggccgctagccgagcgctgatcgtcggcgccggggggctgggatcgcccgtggccctctacctcggcgcggcgggcgttggagagctgcgcatcgccgacgacgacgtcgtcgacctatctaacctgcagcgccaaatcgcccaccggcaggacgccctcggccagcccaaggccgcctcggccacccgggccgtcaccgcccgtaatccggagatcaccgtcacccccctggaggagcgcctggacggcgaacgcctgggcgcggaggtgggcgccgcggatgtggtcatcgacgccaccgacaacttcgccacccgcttcgccctgaacgccgcctgcgtagcggcccaccgccccctggtcagcgccgcggtgatccgctgggagctgcaggtgtccgccttccggcccggcgggcgcccctgctaccgctgcatctacgccgagggggatgagccgcagttgacctgcagtgagagcggggtcctgggcccgctgcccggcgttgccgggagcctggaggcggtcgaggcgatcaagatcctcaccggcgccggtactcctctcttcggccgcctgctggtggtcgacgcgctacgtatgcgcctgcgcacgctgacagtcaacggcgacccgcactgcccggtctgtgccgaggccccctagaccgggtcagtggtagctatcactgcccggggcggcgttcccgtcgctgagcgcctgcgccacgtcgacccggtcgtagctgtaggtagccccgcagaactggcagcgcacctcgaccaccccctcctcagcgaggacctgctccacttcctcgcggccgaggctacggaggatggaggcgatccgccctgccgaacaacgacagcggaaggcgagcgcccgcggctcgaagacccgcacggtctcctgatggaaaagccggtgcaggacctcgttgaccgggcgctccaggagctcgcggtcggtcagcgtctccgccaggtaaccgatgcggtcccaggcgtcggggtcggcctcggtgggctgggtgccgccgctggccggcagccgctgaagcaacagcgcgccggcccgctggccgtcgcaggccaggtgcaggcgggtgggcagctgctcggagtcgcggaagtacccctccagcgtggcggccagcccggcgtcgtcgagcccgaccaccccctggtagcgctgcccctcctccggctcgatggtgatggccaggcgaccgccggcacacagctcagcgagcccgccccgggtgggctcgccctggtaacgggcggtaccgcgcagggtgccctcggaggcgtccacctggaccagcagcatcggcacggcggcctcctcgcccccctccacctggaggctgagcacgccgtcggagcggatggtggcgcacatcaccgccgccgcggccatggcctcgccgagcaggcgggccaccgccggcgggtagtcgtggtgctcgcggacggcggcgaacgcctgctccagctgtacaatctcgccgcgtacgtcggcgttttcaaagagaaaccgttgactggcgtcgctcacgatccgtccagcttcttcttgagcagctcgttgacctgctgcgggttcgccttgccgccggaggccttcatcacctgaccgacaaagaagccgaagagcttctccttgccggcgcggtactgctcgagctgctgcgggttgttggcgatggcctcgtcgaccagcgcctcgatggccgaggtgtcggtgacctgcttgagtcccttcttctcgatgacttcgtccggctcgccttcgcccgcccacatggcctcgaagacatccttggcaccgcggctcgagagggtttcgtcctcgacccgggccaccagcttgcccagcatctccggggtgaccggtgattcggcgatctccaggccgtccttgttcaggtaggccagcagctcgctcatcagcaggttggcggtgcgcttggcgaagccgccggactcgctgacggcgtgctcgaagaaatcggccatgtcccgggtggccgtcagcacaccggcgtcgtaggccggcaggccgtactcctcctcgaaccgccggcgtttctcgtcgggcagttcgggcagggtctcccgcacctcgtcgaccagcgccgcatccacctccacggggagcaggtccggctccgggaagtaacggtagtcgttggcctcttccttggtccgcatggagcgggtgacgcccttgtcgacgtcgtagaggcgggtctcctgcaccacctcgccgccggattcgagcaggtcgatctgccgctcgacctcgtactcgagggcccgctcgacgaagcgaaaggagttgaggttcttgagctcggcccgggtgccgaacgcctcctgcccgacggggcgcaccgagacgttggcgtcgcagcggaaggacccctcctgcatgttgccgtcgcagatctccagatagcgcaccagggcgtggagcttcttcatgtaggcggcggcctcggccggcgagcgcagatccggttccgagacgatctccatcagcggcgtaccggcacggttgagatcgaccccggtcatgccgtggaagtcttcgtgcagggacttgccggcatcctcctcgaggtgggcgcgggtgatgccgatccgcttgctggcgccgtcctcgagctcaatgtccaggtgcccgccctcgacgatgggcaggtcgtactgcgagatctgataccccttgggcaggtcggggtagaagtagttcttgcgcgcgaagaccgagcgcggcgcgatccgcgcgtcgacggccaggccgaacttgatggccatgcgcaccacttcgcggttgagcacgggcaggaccccgggtaggccgaggtccaccgggcaggcctgggtgttcggctcggcgccgtaggcggtcggcgcgccggagaagatcttggtgcgggtcgcgagctgcgcgtggatctcgagaccgatgacggtttcccacttcatgggtgaggtcgctccgtaggctttgggcgcgtcgggcggacgcgggcgttggttccagggtgtccggggtcgccccgcatctactcgaacccttcgggaacctgcttgtgccagtccgtgacctgctggtacttgtgcccgacgttgagcagccgggcctcatcgaagtaaccaccgatcagctgcaaccccacgggccgcccgcgggagaaaccggcgggcaccgacaggccgggcagaccggcgaggttcaccccgagggtgtagatgtcggagaggtacatctgcaccgggtcgtcggcgcgctcgcccaggtcgaaggccggggtcggtgaggtggggccggccagcacgtcgacctgatccagggcctggcggaagtcgtccgccaccagccggcgaacctgctgcgccttgcggtagtaggcgtcgtagtagccggcggagagcgcgtaggtacccaccaggatgcggcgctggacctcgtcgccgaacccctcggcgcggctgcgcttgtagaggtcttccaggtcctggggatcggcacagcggtggccgaagcgcacgccgtcgaagcgcgccagattggacgaggcctcggccggtgcgatgacgtagtacgccggcagcgccagctccatgttgggcagctgcacctcgaccagctcggcgccctcgccctccaggacctgcagcgctgcctcgacccgggagcggacgtcagcatccagcccctcgccgaagaactccttcggcacaccgatgcgcagacctctgatcgagcggttgagcgactcgctgtagtcgggcaccacgtgatcgacactggtcgagtcgcgctcgtccaggccggccatgccgccgagcagcagcgccagatcctcggcggtacgggcgaacggacccgcctgatcgaggctcgaggcgaaggccaccatgccgtagcgcgatacgcggccgtaggtgggcttgagcccgcagatgccggagagggccgccggctgccggatggagccgccggtgtcggtgcccgtagccgctggcgccaggcgcgccgccaccgcagcggccgacccgccggaggagccgccgggcaccgcgtccaggtcccaggggttgcgcaccggaccaaagtagctggtctcgttggacgaccccatggcgaactcgtccatgttggccttgccgagcatcaccgcaccggcctcggccagacgccgcaccacggtcgcgtcgtagggggcacgaaacggctcaagcatgcgcgagccgcaggtggtcgccacgccgtcggtgcagaagatgtccttgtggaccagcggcacgcccgtcagcgggccggcctcgccggcgcgcagccgggcgtcggcggcgtcggcggcggcccgcgcctgctcggcggtgacggtgatcaggctgttgagcctgggatcgaactgctcgatgcgcttgagcagggaatcggtgagttcacgactagagatctctccggcgtgcagtgctgcggagatctcggcgacggtcttctgatgcatgggcgttcggcttccgttactcgacgacgcgggggacgaggtacaggccggcttcgacggccggggccccggactggtagtgctcgcgcagattgggttcggtgacctcgtccgggcgcagccgctgcgtggcatcccacgggtgggccatgggctcgacgccgtcggtatcgacattccccatctgctcgacgaacgccaggatcccggtcaggtcgcgggcgtagccggagaccgcctcctcgtcgatccggatgcgtgccaggtgcgcaatctgctgcacctcatctgcgtcgatggccatagagcctctctcccccttaactggcgcgatagcaaccgcagaacctaccatagccccgagcttgcccaaaccccggggcactgctagattgagccaccttcgaccttaggaacgctgggcatgtttaagggtatccgcggactcttctccaacgatctatccatcgatcttggcacggccaacacactgatctacctgcgcggccagggcatcgtgctgagcgagccgtcggtggtcgccatccagcaggatcgtgacggcggcagcaagcgcatcgcggccgtcggtgccgaggccaagcgcatgctcgggcgcaccccggggaccatccgcgccatccgccccctgaaggacggcgtcatcgccgacttcacggtgaccgagaagatgctccagcacttcatcaagaaggtgcacgaggcccgtttcttcaaacccagcccgcgcgtgctggtctgcgtgccgtgtggctcgacccaggtcgagcggcgcgccatccgcgagtcggcggcgggagccggggcccgcgaggtccacctgatcgaagagcccatggcggcggcgatcggcgccaacatgcccgtcgatgaggccagcggctcgatggtgctcgacgtcggcggcggcacctcggaggtggccgtgctctcgctcaacggcatcgtctactccgcgtcggttcgcctcgggggcgaccggttcgacgacgccatcgtcaattacgtccggcgcaactacggcatcctgatcggcgaggcgaccgccgagcgcatcaagcaggagatcggcaccgccttccccgacaccgaggtccaggagatcgaggtccgggggcgcaacctcgcccagggcgtgccgcgcagcttcaccctgaactccaacgagatcctcgaggctctgcaggagccgctctcgggcatcgtctcggcgctcaagaccgccctcgaacagacgccgccggaactcggcgccgacgtcgccgagcgcggcatcgtgatcaccggcggcggggcgctgctgcgcaacctcgatcggctgatcatggaagagaccgggttgccggtggtcgtcgccgacgagccgctgacctgtgtcgcccgtggcggtggccgggccctggagctcatggacgaacggggcgccgatctgttcgtcagcgagtaggcggaccaccgcagctgcaaaccccggcggggcctgcgttagactgtcaggccccgtaagctgatgctgcgaggctcggtgaaccattaagccgttattcacacagggtccctcggccaccgtgcgcctggtgctgctggctacggtctcgatcctgctcatgagtctggaccaccgcgagcacctcgtcgagccggtccgcgagaccgtctccggggtggtgtatccgttgcggttcgtcgtcgacgcccccttctccatcgccgagcgggtctccgagcgtctggccacccgccaccagatcatggaggagaaccgccagctgcgcgaccgacacctggagtaccaggagcgcctgcagaggatgcacagcctggagcgggagaacgagcgcctccgcgatctgctcggctcctcggagcggctggagaccgaggtggccatcgcccagctgatgcgcgtcgagctcgacccccacacccacttggtggagatcgaccgcggctcccggcagggggtcttcgtcggccagccggtcctcgatgccaacggggtcatgggtcaggtggatcgcgtcggggcccactcggccagcgtgcggctgatctccgacccgagccacgccatcccggtggagaacaaccgcaacgggctacgcacggtcgcgctgggcagcggcgacccgcagcgcctggaactggccaacgtgccgggcaacgcggacctccgcgagggcgacctgctgacggcctcgggcctgggcggcgccttcccccggggctacccggttgccgaggtgacctcggtggaggtcgaggccggcgagcccttcgcccgggtgaccgcccgcccggccgccgagctggatcgcagccgtaagctgctgctggtctccgtggccgagaacgcggatgatcaggccggggacgacgaggcggcggacaacgagagcgaggacgcgtcttgaccgggcatcggccacgcaacggcggcgggatcatcctgctcagcttcatcatcgccctgatgctgaccatcgtccccatgccgggctgggcgcaggagttccgcccggagtggacggcgctgatcctgctctactggggcctggcactgcccgagcgggtgggcgtgggcgtcgggtggctggtggggctgttccaggacgccctgctcgggaccctgctcgggcagcacgccctggccttcgccctgatcgccttcctggccctgcggctgcaccagcatctgcgcctggtgccggtctggcagcaggcggtggtggtactcgggctactggtggtcgcccagctggtcgtcttctggatcaacggcatcatcgggcggccggctccggagtggcaggcgtgggccgcgatcctggtcggcgctgccatctggccgttggtctttcacatcatgaggggggtgcggcgccgcttccaggtgcagtgacaccggcaagggcggcgggcaacgaggtagctggtgagcctttccatccgtgatcagcaacaggatgcctccaggatccagcgacggatcgtggtcgccggtgtgctctgcatcctggtggtcgccgggctgatgacccagatggtgcgcctgcaggtggtcgatcaccaccactacgccaccctctcccaggagaaccgcatcaaggtcaacgccataccaccgagccgtggccagatcctggaccgcaacggcgccatcctcgccgagaaccgcccctcgtaccagctagtggccacgccggaacgcatcccggatatcgagaccatgctcgatgaggtcagcgacatcatcgagctcaccgacgcccagcgcaagcgtttcctcaaccgcctgagcaactcgcgtcacttcgaggccctgccgctgcgcacccggctcgacgaggaagaggtcgccaagctcgccgtccaccgccaccgcttccccggcctggaggtggacgcccggctggtgcgccactacccggaaggccacaccggcagccatgcggtgggctacgtagggcgcatcaccgcccgggacctgcgccgcatcgaccgctcggcctatcgcggcaccaaccacatcggtaagagcggcgtcgaacacgcctatgagcaggtcctccacggcgaggtgggcgtcgaacgcgtcgagaccaacgccgccgggcgggtgctacgcaccctcgaccgccacccgccgcgctccggtgacgatctgatcctgaccctggacatcgacctgcaggctgccgccgagcgcgccctcggcgatcagcgcggggcggtggtggccatggatccggacaacggcgacatcctggccctggccagtcgcccgcactacgaccccaacaagttcgtccggggcatgacctccgagcgcttccaggagctggaagacaccggctggcagccgctgatcaaccggccgatccgcgggctctatccaccggcctccaccatcaagccgttcgtcggcctggccgccctggagcacgacgtcatccgcccagacaccgaggtccactgcgacggcacctaccatgtggagggtcgcgacgagcccttccgctgctggcgcgactggggccatggcgacaccgacttcgtccaggccgtggccgagtcttgcaatgtcttcttctacgacaccgccttccgcctcggcattgaccgcatgtcggcgttcctggaaccgttcggtttcggcaccccgactcaggtagacacctcgggcgagcgcagcggcatcctccccgatcgcgactggaagcgccgcgccctgggcggcggctggttccacggagagacggtgatcaccggtatcggcctgggctacttcagcaccacgccgctgcagctggctcgggccacctcgatcctcgccaaccagggacgcatcgtggaaccgcgcctggtgcaggcggtccgcgacggcgagcaggggcacgaatcacgaaccgccgccactaccccgcaggagcgcatcgagttgagcaacccggagcactgggagctcaccaccgaggccatgcgcgccgccgtcgagcacccgcgcggcaccgcccggctgatcggcgacgacctcgagtacagcctggccggcaagaccggtacggcgcaggtcaccgagagccacgaggacgacgacgcggacgtccccgagcacctgcgcagtcacgccctgttcatcgggtttgccccggcggagaccccggagatcgccgtcgtggtggtggtcgagaacgccgaaggcggcggtggtgctgcagccgccccggtggcgcgggccgtcaccgacgcctggctgatggatgattacaccttcctcgaggacctggaggccggccgcatcgacgagagcgaggtcgaggacgaggaggatgcgcccatggagctgatgccatgaacaccagcgccctacccggcagccagggggtcggagtccgtctctcgttcctgcagtcgcggctgcacctggacggactgctgctgaccgcactgatcgccgtcgccgccttcggcgtagcggtcctctacagcgccttcggggaggactgggcgcagacccagaatcaggtcatccgcgtctccttcggcttcctggcactgttcgcctgcgcccagatcccgccgcgcaccctgcgccgctgggcaccgtgggtctttgccgtcggcatggtgctgctggcagcggtgatggtcctgggcgtcatcggccagggggcacagcgctggatcgacctcggcttcatgcgcttccagccggccgaattgatgaagctcgccctgccgctgctgctcgcctggctgctcgccgaccacgatatcccgccccggccccggcgcgtcatgctggccctagtgttgatcaccgtgccggcggcgctgatcgcgatacagccggacctgggcaccgccatgctggtcgcggcatcgggattcttcatcctcttcctggccggcctgggctggcgctggatcgtgggcggcgccgccctggccagcgccattgcgccactgctctggttctttgtcatgcacgactaccagcgcgcacgggtgctgacgtttctcaaccccgagaacgaccccctgggcgcggggtaccacatcatccagtcgaagatcgccatcggctccggcgggctcttcggcaagggctggctcaacggctcccaggcccacctggagttcatccccgagcgccacaccgactttgtactggcggtggtcgccgaggagttcggtcttatgggggtggcccagctgctggccgtctacctgatcatcgtcggccgcggtctctacatcgccgcccgcgcccaggacaacttcagccggctgctggccggcagcatctcgctgaccttcttcatctacgtcctggtcaacgccgggatggtctcgggactgctgccggtggtcggactgcccctacccctggtcagctacggcggctcgtcactggtgaccatcatggcggctttcggtattctcatgtcgatccatacccaccgtcgtctctggtcgtgagggcctgtagtcggacatgaacctacgcctccgttccgccaccgtggccctgctgtgcggcagcgcgctgctggccaccgccacggcctccaccgagcccgagcgcttcgccgacgaagtcgctgagcgccacgacctggacgccggacacctgcgcacggtgctcgccgccgccgagcacgacgagcgggtgctcgagcgcatcgcctccccagccgagggcctcccctggcacgactaccgcgagatcttcctcaccgaggagcgcctcgaggccgggctcggctactgggccgagcatcaggacctgttggccgagatccacgatgagcacagggtcccggaaccggtgatcctggccatcctcggcgtcgagagctactacggcacacgccggggcgaccaccgcgtcctggacgccctgaccaccctcggtttctcggaccacccccgcgccggcttcttccgcgatgaactggaggcctttctgctgctcagcgctgagaacgagtgggacgccactgagcccaccggctcctacgccggcgcgctgggcaagccgcagttcatcccgtcgagctaccgcgcctatgcggtggatcaggacggcgacggccgccgcgacctcctcgacaacccagcggatgcggccggcagcgccgcccactacctggcccggcatggctgggagcccgacgctccggtagcccgggcggtggaggccgagggatcggcctggcgagacgccctggccgccaccgaccgtcccgtcgccccccggcagagcgtcgacgaactggcgggtctcggggtcgaggtgccggacgagctggacggcgacaccccggccgccctcatcgagctcgagggcgaggacggcacggagctgtggctgacgctgcagaacttctacgtcctcacccgctacaaccacagcgccctctacgccatggccgtgcaccagctggccgaggccctggccagggagcacgccgagtgaggtcgctggccacggcactgctcggactcgccggcggggcggcgctgctggccggctgcgcggcaccggaacgcgacgagctggagccgccacgaccggacgaggatcctgccgagcgggtggccaccgacggggcctcggaccgggaccccgaggagctggcccgactccccgacgccgtcccgcaggacgtgccgccgagccgctacggcaaccccgagcagtacgaggtcttcggcgagacctacgccaccatgagccgggaggaggccgagggcttcacccagcgcggccgcgcctcctggtacggcaccaagttccacggccggcgcacgtccagcggcacgccctacgacatgtacgccatgaccgccgcccaccgcgagctgccgctaccgacctgggtggaggtcgtcaatctggagaacgaccgccgcgccgtggtcaaggtcaacgaccgtggccccttcgtcgaccccgacgaacgcatcctcgacctctcctacgccgctgcagtgcgcctcgacatcgccgaccaggggaccgcaccggtccagatccgcgtggtcaccccggacgacccgccccagagtccggcgaaggacgccgatgccgaggccggcgacccaccggcggagggcggtgtcgagaccttcagtgtggacgacgagcaggagcccgacgccatcgaggaactgctcgccgcgcaggaggaggccgacgccgaacccggggacgagaccccctccagcgagccgccggccggggtccgggtccgcaccaccgaccgactgctgcaggacgccgaggcggtccagcccatcgccgtctacttgcagaccggggtcttcggtcagcgcgagaacgccgagcggatggaggcacggctcgctgacctcgacctcgaggccgaggtcagcgtcgaggagatcggcgacgccgacggctccctccaccgggttcgcctgggcccgctggagaacctcgccgagatcgaccgagtggagcagggtctggacgaggcggggatcgatcactatagggtcagcccgtaacacccgcccccacccgcaaacacgttacaatggtgtcctgttgtgccatccgtcgagaccgctgccagaccgatgatgagacgaaccctgctacgagtgctggtgcccgccctgctgaccgtcgggctgattcccatggccatggccgacgagcgctggggcacccccatcgtcgaatcggtgccgacgccgtccccgccgagcgtcggcgcacccagccacctgctggtcgacatgcacagcggctacatcctcgcccaccgcgaccctgaggagagctgggagccggccagcctggccaagatcatgaccgcctacgtggtcttcgaggaactcgcctccgggcacatcgggcttgaggacaaggtcaccgtcagcgagaaggcctggcgctccagcggctcgcggatgttcctggaggtcggcaccgaggtcaccgtggccgagctgctgcagggcctgatcgtccagtccggcaacgacgccgcggtcgcgctggccgagcacgtggccggcgacgaagagaccttcgcccaggtcatgaaccagtacgccagccgcctgggcatggacaacacccactacaccaacgccacgggcatgccccacgagcagatgcgtaccacggcccaggatacggcgcgcctggcccgagcgatgatcgatgatttccccgagttctacgactggtattcgcagcgctccttcgagtacgccgggatcaatcagcacaaccgcaaccgtctgctgtggcgggacgagaccgtcgatggcctgaagaccggctacaccagctccgccggctacaatctggtcacctccgccgagcgcggcggcatgcgcctgatctccgtggtcctcggcaccgagagcgaggacgctcgggcacagcagagcctgcagctgctcaactacggcttccgcttcttcgagacccaccgactctacagcgccggggagcagctcaccgaggcgcgcgcctggatgggcgaaggcgactcggtggccctgggcatcccggacaacctctacgtgaccatcccgcgccaggaatacgacaacctgagcgcctcggtgagcgtggacggccagatccgcgcaccggtggaggccggcgccaagctcggcaccctgaagatcgagctggccgggagcgtcatccacgaggagccgctgatcgccatggaggatgtcgcagagggcggcctgtggcgccggatgatcgaccaggtctggctgcggttcgagtagccgatgggcacaccggcgacctgctacctcaacggcgagctcatggcgctcggctcggcgcggatctcgcccctggatcgcgggttcctgttcggcgatggcgtctacgaggtcatcccctgctacggcggggtgccgttccggctcgacgctcacctgcgccgcctggccaactccctggcggccatcgagctgccggatccgctctcgcccgcggggtggccggaggtcctcgagcaggtctgccaggccaacggcggcggtgatcagtcgctctacgtccaggtcacccgcggctgcccggaacagcgcacccacgagttcccggcgcgcagcgaacccaccgtgtttgtcatgagttcgcccctgccggcggccggcgcctttgccgacgggctatccaccaccctgctcgaggacctgcgctgggcacgctgcgatatcaaggcggtggcactgctgcccaacgtcctgctgcgccaggcggccgtggccgccggggccgacgaggccatcctgcaccgggatggctgggtgaccgagggcgcggcgagcacggtcttcatcgtccgcggcggcgagctggcaaccccggcgctccaccccggactgctgcccggggtcacccgggaggttatcctcgagctggccgaacaccacgggctaccctgtcagtgtcggccggtggcccgggacgagctgcacgaggccgacgaggtctggctgtcgagcgccaccaaggaggtggccccggtgttgacgatcgacgggcacccggtgggtcacggcacccccggtccggtcttcgaggcgatgcggggctggttcactcggctgcgccaggaaaccgcccgcgggagatgaccatgagtgaattcaacgccgacaacacccccctggagttcccctgccagatcggggtcaaggcgatggggcacgccggcgccgacctggccacgcgggtcgagcgcatcgccgccgaccacgccaccatcctcgaggtgcggaccaccggaagccgcaccggtcgctacgtctcggtgacggtgaccatcgaggcccacagccgtgatcagctggaagggctgtaccgcgaactcaacgccgatgacgccatcatggtgaccctgtaggagggcgaaggtgccctgcgcactcgagcacatccatacccgctacctgggcgaacagccgtatgagccgacctggacggccatgcgcaccttcaccgaggagcgtagcagcgagacccgggacgaactctggctactgcagcatcccccggtctacacgctgggccaggcgggacgcccggagcacatcctggataccggcgagacgcccgtggttcacaccgatcggggtgggcaggtcacctggcacggcccggggcagctggtcgcctatccgctgctcgacctgcggcggtggggcctgggggtgcggacgctggtccacgctctggagcagtcggtggtctcgctgctggccgcctacggggtgccgtcgcaccgacgcgaggacgcccccggggtctacgtggacggcgccaaggtagcagccctggggattcgggtgcgccggggctgcagctatcacggcctgtcgctgaatgtctgtaacgacccggcccccttcgagcgcatccatccctgcggctacgccggtctgacgaccacgcgggtgcacgatctgggcatcaccacgccgctggatcgcctggaagtagagctggggatctacctgctgcaggccatcgacgccgcgtcccgcgcatcacggcacgaccgagcctgagcgcgcagcggcgatgcgcgctcacgctgcatcaaccgccggcccgtccggtcaggtggaccggctccatcaggtagcagagcacatcctgacggatggccgccgtattgcaggcgagcatggccggcatggccggacggcgcaggcggatcgtatcgccatcgcgctgaaagaactccgccgccgcctcgcggccatcgttgtcctctaccgtgaagaacgcccgggactccggcgccgcccgggcgaacaccgtaccctcgggcagatcgcggaagttgcaccgctccaggtcatccatcagctgcaggtcgacccccggcacatcgccgaacccgaagctgcactgctccgggatccgcaccgccgccaccgtgtggtagaccgaaatccccccgggcaccccctccggcaggcgcgacaggtgcagcgcactggagatcagctcggccgcgtgctccgccgcccccgggctccccggctgcccacattccaccgtgatcgccggcgccagacgggccagggccagcgactgcaccccctgcggccgcgtgaagtagactacggtgcgcgagaacagtgccgctagctgcaggtaaggcccctccaggcgattgacgcaaccgtagtgcgggttcatgcccgtattgttgtggacgtcgatgctggcgaaacagccccgcgagcgcacccgcgccaccacctcggcggccaggtgctgctccgggctgtcggggagactggtccccggccagacccgattataatcaggctgctctggcaatcgccgcaccccgtgccgagccgcgcgcacgttgccgatgaacagcagcagggaccgcggcggcgtccgtccctggaactcggtcagcacccgctgcaccgcctcccagccggtcgtctcgttgccgtggagcaagacggtcacaaacagcggtggctcgcggcgcccgggcacctcgatgagactcggcccaccgagccggtcctccagttccggggccgccgcgccgagcaggcccttcggcagtccctggtaggtcttgagcatgggccgttcttgcctcctgatcggtgtctacagcggccagcggtggaccggctcgccgtcggcggcccgatccaggtaggcccgggtcagcgcctggtcgtcctcaccgtggcgctccacccaggccagctgccaggccgcgcccgtccgaccgctggcaacccgctcctccagcacgcccaggtgcgccgtggcttccgcctccgccaccccggcccgtaccagcccgcggcgggccttgggcagcaggcgttcggtaacgagatcgcccagccggccgaaccagccatccagccactcgacctcggcctccagaccgtaacgggccgcggcgtagaagttctgctcggcgatgtggaaaggcagttcctcgaccagccccgggcgcgactcagccagctcggccacggcgccatagaagaaggcggcgttggccagcacgtcggccagggtcggaccggccgccatcacccggtgctccagacgcagctggcactgcccgtcgaccacctccaccagcggccggttccagcgccagatggtcccattgtgcaggcgcagatgggccagcgcctccaccggttgatcctgcaactcgggcaacaagaccgggtggtgctgccgattctcgacgaagaagccgtacagggcgtcgcgggcgtagccgctgccgaagcccacccgcgccagggtcccggccccacgcggctccaggcgggtgcacgccaccgcctgttcgaacagcgggatacggctctcgtgccacaggcggcgaccgaacaggaacggcgaattggccgccaccgccaccgaagcggccgacaacgccaccgcggcgttgaagaatgccgccatgcgctgcggcggcacctgcaggtgcagctgtagggaggtggtggccgcctcgagcatgacgtcgtggcgctcggtgcgaaagcgctgcgtcccctcgatgtcgagggtcagcgggcgacgcccgcgcagcgccaggacctgttcgttcaacgccgcgtagcggggcgagggcgtcatgttctcgacgcagacatccgcctcgcgcaccgaagggaggatgccgaccagtgccaaccgacacccggcgtcggccgcggcccgttgcgtccgcgcccagcgctcggcgagctccgtctgcagcccctgcaggggcgttccggccagcgggtgaacgtcggtgttgatctccaggttaaaccgggccagctcgttctcaacccgagggtcttcgacccggctcaacacccgatcactgatcggggccggacggccgtcggcgtccaccaaccacgcctccagctccaggccgatgctcggcgggccctcggccacccgaccggctcgcaaccactcgcccagcaatcgggtctccgcccggagccgctgacgaaaggcgctgaagtcatcgctcccgaaccgtgcccgaccgatctcctgtcccacgtcgcccccccgcgttactccggcaccggtgcggcgccggtggccacctcgcggcgcagttgctcgagccgctccggggtcccgatatcggaccaggcccccgcccagtgctcgccggagagttcgccgcgccgtgccgcgtcgcgcagcagcggcgccagcgggaagcgcccgcgccggcagtcccaccaaaggcgagggtggaaggcgccgatcccggcaaaggtcagccgccgcccgcccccggtgcccacgcgcccttcgtcgtcgagggcgaagtcgccgtcggggtgatgggccgggttgtccaccagcaccaggtgcgcggccgcgctgagcgtgcgcggcagctgccccagtggatagtcgctccaaacgtcgccattgaccacccagaagaggccgtcgcccagcaacggcagcgcctcgcggatcccgcccccggtatctagggcaccttccggctcgcggctgtagtgcacacacaccccccaggcccggccgtccccgacgacagcctcgatctgctcgcccagccaggcggtgttgatcaccacggtctcggccccggcagccgcgaggcgctgcagctgccagccgatcagcggctgccccgccacctccagcagcggtttcggagtggtgtcggtcaacggtcgcatccgctcgccgcgcccggcggccaggatcatggcacgcatctcagtccacctcggcgtacgacacgcggcccggcaccgccgccagggccagcacctcatcgaccagcggtcgcagcgccgcctgctcctcggctgcggcacgcagataggcgaagaaccgcggcgcatcggtcaaatagcgcggcttaccgtcgcggtaggccaaccgggcgaagatgccgagcaccttgaggtggcgctgcacgcccatccactggcaatcggcccagaacgcctcgaagccttcgggcaccggcacgccagcggcccgtgcccggcggtggtagcgctgcagggtggcgacctcgcgctcccgcggccaactgatgaaggcgtcgcgcagcagcgagaccgcatcgtaggtcaccggcccagccactgcgtcctggaagtccagcacccccggcagcggggtgcataccatcagattgcggggcatgtaatcgcgatggcagaaggcccgggcctgtccgccaacccgctcgagcagatcgtccaacccacccctgagccgccggcgggcctccgcggaagccaccccgcagcagcacggcagataccagtcggtgaacagctccaactccccgcgcagccgggcctcatcgtaggccggcagcccgtccaccggcaccgtggcctgggcgcggatcagggcgtcgacggcggcgtcgagcagcggttgcgggtcgtccccctcgtgcagtgcctgcaggtaggtgcggtggcccaggtcggtcagcagcagcaggccgtgttccagatcggcggcctcgatctgcggggcgtggatccccgcctcggccagcagtccggcgatccggacgaaggccgccaccgcctcggactgctccggggcgtccatgatgatccggctgccgtcgccgggcacctggatccggaagtagcggcggctgctggcgtcggccgccgccggctccagtgccggctcctgcgccgcgccgagctgccgccgcgcccactcacgcgcccgccgggcgcgggcatcatcccaggccagtccgttcatgccctccattgcgcgccacggcgctgcggattgcaagccgtcgtgcgttgccaggcgcccccccgtgtgccaaggtaacggcgctcgccgccggatcgcaacgaaccgtgaaccgctcactcccactcaccgccgtccttgcgacaggcctggccgcttccgtggttgctgccgccgatacggacgacggcgacgcggcgcgcctggataccgaccacgtgccccgggaccccggcgcactgcggcagatccagctctgtggcccccccctggcccccccgccggacgcggtggaccgcacgctgcgggatcacccggacaccccgctgatccttgacgccgaagccatcgacgccgacggcctgcgggccctctaccgactgcggggcaacgccgaactgcgtcggctcgatcagcacctgcgcgccgaggccttcgacctggacgaggcggccggccaggcccacgtccccggggcgttcgcctactccgagtccggcctgcacctgtggggcacggcggggcgattcgatctcgacgccgaccgcatggaggtcgacggcgccgagttccggatccatccgcacatgcacggcgccgcccggcagctgatgagcaccgggccggagcaaacgcggctgaccgatctgcgctactccacctgcccgcccggcgacgagctgtggtggctgcacgccgggtcactggacctggatcacgacgccggactgggcgaagcccgacacgcccgggtggagctcggcgggatcccctggttctacaccccgtacctgcagttccccatcgacgaccggccgcgcaccggggtgctgccgccgagcttcgggcagtccgacaccgacggcggctacttcaccctgccgatctacgtccgcctggcgccgaactacgacctgaccctgcagccgacctactactcccggcgcggggtgctgctcggcagcgaattccgctacctgcgcccgggattcgacggggagctgtcggcggagtacctccccgacgacgacgtctacgccgagcagctgcgcgaagacggtgaggaggtcgacgccgagcgctgggccgtggactggtcccaccgcggggacctcccctacggcatcggctacgagctggatgtggaacgggtcggggacgtggactacctacgggacttctcctcggacctggtgggcagcagcgacgccgagctcgagagccgcgcccttgccgagcagtcccgcggcagtcaccagtgggaggcggaactgcagcactggcagaacctgcgcccggaggaccgcgacgacccctaccgacgctggccggcggtgacctacgagcacacccccggtctgctgcccggcggcctggaataccgcctggacggcgaagcggtacgcttcgaactccccgagggacccgaggcagacaatgaccaacagcgcccggtggggcggcgctaccacatcaacccgcagctctcctggcccctgcagcgccaggcgttcttcatcgagccaggcctgagcctccaccacacccgttacgacctggagcgggccgagggcgccgccggcgacgagcagctcagccgcaccgtgcctattgccagcctcgacgccggcattttcctcgaacgaccgttccaggttggcaaccgccccttcctgcagacgctggaaccgcggttgttctacctctacgccccctaccgcgatcagcaggactacccggatttcgataccagcgaacggggcaacacggtggcgcagctgttccaggagaaccgcttcgccggcgtcgaccgcatcgccgacgccgatcaggtcaccgcggcggtcaccacccgcttcctcgacatcgtcgagggcagcgagctgctgcgcgccagcgtcggccaggtctactaccggggcgaccgccgtgtgaccctggataccgaccccgatgacccggctctgacgcgcagcagctcggacatcttcgccgacgccgagctgcgactgccgggggggctatcggtccgtggtgagtaccgctacgacccggaacgcgaagaagccgcggccaccagcctcgccgccgactggcagtaccagccggcccccggcgccctggtcaatctcggttaccgggtccgccaggagaccgaggaggacgaggacgacgagctggtcctggagaccacccaggatctcatcgaggcctcggcggtggtgcccatcgacgcccgctggcgcggtgtcggcgggtggcagtactcacggctggaacgcaccaacctggaagtggtcggaggggttgagtatcgccagtgctgctgggccgtgcgcggggtcgcgcgacgctaccgccgcggctcagcccaggaggcggaaaacaccttcatgctcgaattcgagctcaccggtctgggccgactgggccaggacacggcatccttcctcgaggacgtggtgcccgactacgacgaaacggtattctagaccccatgaagattcgagcctttctctgcgccgcaaccctgctcgccgggctgccgaccctggccgccagcgagaccctggaccgcatcgtggccgtggccgaccaagaggtcgtcctcgcctcggagctggatcaggagatcgagcagatccgtgcccagttcttccaacgcggtcagcagccgccgccggccgaccagctgcgcgagcaggtcctcgagcgcctggtcatgcagcgcctgcagatggggcacgcgcagggagccggtatccaggtggacgacgccaccctggatgccgccatgcagcgcatcgcggcgcagaacaacatgaccctggcccagctccgtgacgccctcgcccaggagggcatggatatggccagcttccgcgaggatctgcgtgagcagatcaccgtcgagcggcttcaacaggccgtggtgcagcaggaggtcgaggtctcgccccaggagatcgaagaggccgtcgaggcagcggccgcccaggacaacatggaataccgggtggcgcatatccgcatcggcacgccggagggggcctcctcggacgacctgcgtgccgccggggagcgcgccgggcagatccgcgagcaggcggtggacggcgagagcgacttcgccacccttgccgaaaccttctcggacgccgccacggccagcgagggcgggaagatcggctggcgcctgcccgggcagctaccttccgccttcgccgacgtggtcgacggcctggagccgggtgagatcagcgagcccgttcaggccgccgacgggttccacatcgtcaagctcatcgaccggcgcagcgaggacgcccagatcgtggaggagacccgcgcccgtcacatcctcctgcgccccggcgacggggtcgaggaggacgacgtccggcagcgcctggacagcttccgcgagcgcatcgacgaaggcgagagcttcgagttcctggcccggcaatactccgaggagccgggggccgaggccagcggcggggatatcggctggacccgtagcggtcagctggtggcctccttccaggagcgcatggatgagctggaggtgggcgaggtcagcgagccgtttcgcaccgagtacggctggcatatcgtccgcgtcgaggatcgtcgggagcgggacgtcaccgacgaccgccgccgcgagcgcattgcccagcagatccacgagcgcaagagccaggaggccctggagcagtggctgcgccaactgcgcgaagaggcctacgtcgactaccggctggagggctcgtgagcgaacagcggccgaggatcgcgatcacctgcggcgaacccgccggtatcggctacgagctggtggccgccgcggcgatgcgcagccacgccgcggaactcgtcgccatcggcgacccggcgctgctgcgcgagcgcagccgcgtcctcgacggccccgaactggacaccccggcctggacaccggatgccccgcgtcaggcgcatcgggtcggccgcctgcccgtcgatccggtgccgatggcgcacccggcgcagcccgggaccctggatccggccaacgccgaggccgtggtgaccagcctcaagcgggccgtccggctggccgccgagggccaggtggacgccatcgtcacggcgccggtgcacaagggggtcatcaacgacgcgggcctccccttttcggggcacaccgagctgctcgccgagatgaccgccaccgagacgccggtgatgatgctggttgccggcgacctgcgggtggcgctggccacgacgcacctgccgctgcgggcggtgccggaggccatcaccccggagcggctggaggcggtgatcacggcgctgcaccacgacctggtggacaagttcgccatcgccgcgccacggatcctggtcaccgggctcaatccccatgccggcgaaggggggcatctgggccgcgaggagatcgacgtcatcgagccgaccctggagcgcctgcgcgcggcgggcctggggctggtcggcccgctaccggcagacaccgccttcaccccgcgcgccctggagggggccgacgcggtgctggcgatgtaccacgatcaggggctgccggtgctcaagcacgccggcttcgggcgggcggtgaacgtgaccctggggctgcccatcgtgcgcacctcggtggaccacgggacggcgctggagctggccggcacggggcgggccgacggcggcagcctgcaggcggcgatcgagctggcggcggacctggcgctgcgccgtcagcaccggccgggctgaccccccgccgcggcgggcggggcaagaggggggcacacggcccggatccgacggggatggggacgccgggggttggccgggggcattgagcgcgccgagcatcgcagggcgggcaggggttcagcgcgaacctttcccggttcgcgctgatcagcgaggttttgtccgagcggcgcgtagcgccgcgagttaagcgagcggccctgcccgcacgagaagcgcaggggaccgcgccgtaggcggggcgcgctcgtccgcccccggccaacccccggcgtccccatccccgtcgagcaggcgggcctgtccgtgcccttccttctcaccgccctgcggcggccgccggcgcgctccgtgcggcatcggccagacgcacgaaagcctccaccgacagcgtctccgcccgcgccccgggatcgaccccggccgcctcgaacgcctgcgccgtcaccaaccccttgaggctgttgcgcagcgtcttgcgccgcccgccgaaggccgccgtgaccacctcctgcagccacgcctcgtcctgtgcccgcgccggcagtggccggtgcggcaccaggcggacaaacgacgacatcaccttcggcgccgggaagaacgccccggcgggcacattgaaacagcgctccacccgacaccggtattggaccatcaccgacagccgcccgcgggtcttgccccctggcggcgccaccatccgatccaccacctcgcgctggaggagcagatgcagatcctcgatgacatcggccgcagcgagcagatggaagaggatcggcgtcgagacgttgtagggcaggttgcccaccacccgcagccggccctgggccggagccagttcggccggatccagtgccagggcgtcgccctcgatcaccctcagcgccggggcaaaccgctcctgcaaccggggcgccagatcgcgatccagctccaccgcggtgagcgtgcccaggcgcgccagcagcggttcggtcaacgccccctcgccggggccgatctccagcagcgtctccccctcccgcggggcgatggccgtgaccatacgctggatgaccgccgggtcgcggaggaagttctgcccgaagcgcttgcgtgggcgatggctcaagccaggcgctcccgggccgcctgggcctgggcacggacctgctccggcgccgtgccgccaacgtgggagcgcgccgcgaccgagccgtcgagggtgagcacggcgaagacgtcgtccccgatggcggtggagaactgctggagctcctcaaggctgagctcggcgagatcccgatcggcttcggtggcgtaacgcacggcacggccgaccacctcgtgggcgtcgcggaaggccagcccctggcggaccaggtagtcggccaggtcggtggccgtggcgaagccggcccgggccgccgcgcggcaacgctcgcggttgacgctcagcgccgggaccatgtcggcgaaggcggtcagcgcatcccgcgccgtgtccacggcgtcgaaaagcggctccttgtcctcctggttgtcccggttataggccaacggctggcctttcatcagggtcagcagctggaccaggctgccctgggcacgggccgccttgccccgcaccagctccgccacgtccgggttcttcttctgcggcatgatcgaagaaccggtgcagaagcgatccggcagctcgatgaagccgaactgctgagaggtccacagcaccagctcctcggccatgcgcgagaggtggacgaggatcaggctggcgtcggcacagaattcgatggcgaaatcgcgatcgctgaccgagtccagggagttgcgcgtcggcgcgtcgaagcccagctcccgggcggtcgcctcgcggtcgatggggaacgacgtccccgccagcgccgccgcgccgagcggacactggttcaggcgccgccggcagtccgccaggcggtcgcggtcgcgctcgagcatctcgtaccaggccagcatgtggtgcccgaaggtcaccggctgcgccacctgcaggtgggtgaagccgggcatgatggtgtcggcctcgcgctcggccagttccaccagcccgtgctggaagcgggccaactcggcacggatggtatcgatggcctcgcgcaggaagaggcgcacgtcggtggcgatctgatcgttgcgcgagcggccggtgtgcagcttcttgccggcctcgccgatgcgctgggtcagccgatgctcgatgttcatgtgcacatcctcgagctgcggcgaccacgggaagcgctcctcgaccacctcttggcggatctcggccagcccctggaggatggcgtcgcgctccgcctcggtcagcacgccacgcgcggcgagcatgcgggcgtgggcctcggagccctggatatcctgcagggcgaggcgcgcgtcgaactgcacggaggccgagaagcgctcgacgaaggcgtcggtcgcctcggtgaagcggccggtccacagctgctggccgggggctgcgtcattctggctcatagcgggtgctcacggtcgatggtttggtggacaaaaacgggtcgatggtcggccaccccgcccgacggggccgccggcgcgctcgccattgtagtgccgagtgccggctcggcgcgccccctgcggcgtcgtgatcggcgacaacaggttgaaaacggggcggcattgcgacgacactctagcgtgtttttccccgagtctaaccagtcaggatggaccgtaatggccgctgaatccctgcgaatcgccacccgccgttcccagcttgccatgtggcaggccgagcacattgccgccgagttgcagcgcctgcaccccggcctggaggtggagctggtccccatgtccacccgtggggacgagatcctcgaccagccgctagcgcgcatcggcggcaagggcctgtttatgaaggagctcgaggacggcatgctgcgcggcgaggccgacctggccgtgcactcgatgaaggacatcccctggcgcctgcccgagggcttcgacctggctgccgtctcggaccgggccgacccgcgggacgccttcgtctccaaccactattccgacctggatgagctgccccacggcgcccgggtgggcacggccagcctgcgccgccagtgccagatcatggaccgccgccccgacctgcagatcgaggtcctgcgcggcaacgtccagacccgcctgcgcaagctcgatgacggcgtctacgacgcgatcatcctggccgcctccgggctcgaccgcctggagctgacccaccgcatcgccggacgcctcacgccggagcagagcctgccggcggtgggccagggcgccctgggcatcgagtgccgcgagggcgatgagcgggtgatgaagctcgtcgaggggctcaatcacgaggccacccgcatccggatcaacgccgagcggggcatgaacgcccgactcgagggcagctgccaggtccccatcggcggctacgcggagctcgacggcgatgaggtccacctgcgggggctggtaggcgccatcgacggcagcgaggtcatccggggcgagatccgcggccccgccgcggaggccgagaacctcggccgacagctgggtgacgatctgctcgcccgcggtgccgaccgcatcctcaaggccgtcgccgagcagcaatgacccagcccctggacggtaccggcgttatcgtcacccgaccgacccaccaggcggagggtctggtccacgccctggaggcggcgggtgccggcgtttggcggttccccaccctggatatcatcgccgaaccggaagatgccgcgcggcaggaggcggcccggcgagccgcctgcgccgactggctgatcttcgtcagccagaacgccgtcgcccatgggctaccgcgcatccgcgccgccgggggccccgccggccacgcccgctgcgccaccgtcggccagggcacagccgaggcacttcgtcgcaacggcatcgaggaggtgctttacccccgacacggcgccaccagcgaggatctgctggcggaaacagatcttggcaggatcagcgcgggccgtgtcatgatagttcgcggagttggggggcgaccgtatctcgccgaggcgctccgcgcccgtggcgcggaagtggattttctggaagtctatcggcgcgtccggccatcgaccgaccccgccccgctccttgaggccgccgaggccgatcgggttcaggtcgtcgtcgccaccagcggcgaggtcctggacaacttcctggagctggtcggggatcgtggccgacggtggctcgcccgggccggcgttgtcgtcatcggcgagcgcgtggccaccatggcagccccccacgccggacatgtcgagatcgcggcaaccgcggcggaagaagagctcacggcggccaccgcacgcgccgccagggccgtggcagagatcaggagtaggcgaagatgagtaaccccaaccgtccggaggaccggagtcgcccggaggatccgaaccgcggcgcgcagagtccctccgatccgcgcagtgccgaaaccccgcgtcgcggcgatgcccgccccggtgccccgtccacccagccgcccggcggcggaagcgccagtggccaggagcggaccgacgacggacgccccaccgagtcgcagaacagccagggcgacgccagcgggagcggaaacagtagcgcccccccggagcgctccggcagcgaccagcaatccggcaccgataagcccgccgagtccagcaaggagtcgggcagtgatagcaaggcgggcgaggccggccaggagagcaaggacacggattcgggcagcagcaagtccagctccggctccggctccggctccggctccggctccggcagcggggacggcggcggcagccggctgagttccacccccgagccccgcagccgctttaccctgtggttcgtcatcgtgctactcggcggcggcaccgtggccgccggcgtctacggctaccagctctacgaggaactgcaggcggcacagcaagagctcgatgagcgtgtcgctgcccaggaggagcgcgacgccgaactcgacgacaccctggagaaggcccgcgagcaggccgaagcggccgcccgcctggaggcgtacctggaggacttcgaagcgctctccgcggacgtcgaggcggccaagcaggccagcgacgataccgccgagagcctggcctcgctggagtcccgcgttgaggagctggccgcccgcttcgacgaactgggcaacggcgagggggccgacgaggccgccctggcagacctggatacccggctcagcgagcgcatggatgagattgagggccgcctcgaggagcgcttcgaggagctcgccgcggcgcaggagggcctcggcgaggacatggagcggctcggtgcgcgcagcgagcaggaggaagaaggctggctgaaggccgaggccggctacctggcgcagatcgccatccaccgtgtgcgccaccaccacgacgtggattcggccctggccgccctgcgcggcgccgacggtctgctggccgagctcggcggcgagagcatccccgagcgtcaggccatccgcgaggccatcgataccctgctggactactccggcccggatatcggcggcatccgcgagcgcatcacggcgcgcatggacgagatcgacgagctcgccctcaccggtgagcccggcgacggcgtcgccccggacctcccggagatcgacgaggccgaagagggctggcagcgcgccctgagccgggcctggacccggttgcgcgagggcctgggcgagctggtccgggtgcagcacgaggaggaactcgaagagctcctgaccccggagcagcagtacttcctgcgcgaggggctgcggctgcaactggagagcgtcctgctggcgctgcacagcggcgacgaggagagctatcgcgacgggctcgagcgggccgccagctggctggagcgtcgcttcgatgctgacgacgagcgcgtcgccgaggccagggaggagctactcgacctggccgatgagccgatccggcacgacctgccggatatcgaacccctccttgaaccagtgaagccgttctgacatgcgccgcctgttcatctacctactgatcctggccggtgccgtacttacggcgctgtacttcaaccagcaggagggctacgtgatgctctccatcggaccgtggcggctggagatgagcctgctcttctccgctgtggtcctggggcttctggtcctcctgctctacctggccctggccgccctggggcggttgtggagcatgccgcgccggctgcgcagctggcagggccagcgccgacaggagtcggcccgcaccgagctgacctcggggctgctgcgctttgccgagggcgactacgacaccgccgagcagcagctggtgcatagcgcccgacgcagcgaggcaccgctggtcaactacctgaccgccgcgatcgccgcccagcgtcgcggcgcccgggaggtgcgggacggctacctgaccacggccgagaagagcggccccgacgccaacctggcggtgcggctgctccaggcgcagctgcaggccgaatccggtcagtgggaggaggcccaggccagcgtctcggccgttctcgacaaggaacccaagcaccgccgggccctggagctgatggttggttgctgccgggccctgggcgactgggagcgactggagcccctgctgccacgcatcgagcgccaggggatcctgcccaagaacgagctcaccgagctcaaccgctgggtcgcccgcgagcgactggcccaggccgcgggcgaggacacccaagccctgcaggaggcctggcgtgagttgagccggggcctgcgcaaggatcccgacgtcatctgctcctacgtggacgggctgaccaccctgggtgaggtacaaagcgccgtggaactcatccagaagcagctgcacaaggagtggaaccccgacctgctccagcgctacgcgcgcctgccggcggatgacatcgacacctacgccgcccggctggagaaggccgagggctggatcgaggcccaccgggacgaccccaaggccctctacgccgccggtgtcctggccctgcaggccgagcagtgggaacggggccgggactacctgcaggccgccgtggaccagaccgcccggccggagtacctgcggaccctcggcgccctccaggagcacctgggggactacgacggcgcccgggccacgtaccggctggccatggacctctccggtgccgggagcgacgccctccccggtctgccgggcccgaccgcttcgggtcggacggccacaccggggctcgaggacgacagtagcgcaccccccaccgactacgccgccgacgaggacaccgagggtcggccccgccaggactgacccccggccctgcaggcggacaccctgacgggggatgagaaaaggccccgggccgttatcggcccggggcctttctcgttgcacctccgcctgctagcgtcggcgctacggatgcctctccggctccaccgcatcggtcatctgcgcctcgaccacggacagggcggtgaggttgacgatggcccgaacggtggacgacggggtgagcaggtgggccggtttcgcggtcccgagcaggatcggcccgacagagacgctgtcggtggtcgccttgagcaggttgaacgagatgttggcggcgtcgagccccggcatgatcagcaggttcgcctccccctcgagctgcgcatcggggaagatgcgccgtcgcacctcctcggagatcgctgcgtcgccgtgcatctcgccctccacctcgagggccgggtcccggtcctggatcagctccagggcgtggcgcatcttctccgccgagggctgcgacgaggtaccgaagttcgagtgcgagagcagcgccaccttcggcaccgttccgaaacggcgcacctcgtccgcagccaacaaggtcatctcggcgatctcgtgggggttcggatcctggttgacgtaggtgtccgccaggaagaaggtccccttgggcatgatcagcacgttcatcgccgccaggttgcgcaccccgcggcgacggccgataacgtcctgaacgtgctgcatctgccgctgatagcgcccctcgataccgccgaccagggcgtcggcgtcgcctagatggaccatcagtgcgccgatgaccgtgttgcgggtacgcaccaccgtccgcgcccgggccggcgtcacgccgcgccgggccatcagctggtagtacgcctgccaatagtcgcggtagcgggggtcgccctcggggtcgaccagctcgaaatcctcgtcgatctgtacccgcaaaccgagctggcgcagccgcttctccaccacgcgccggcgcccgacgacgatgggccgcgcaagctgttcgtcgaccaccagctgcacggcacggaggatccgctcctcttcgccgtcggtgtagaccacccgcttgggctgctcccgggcgcgctcgaaaatcggcttcatgaccagcccggactggaacacgtactgctgcagctgcaggcggtaggcctcgaagtccgcgatcggccggcaagccaccccgctctccatggcggcttgggccaccgccggcgccacgcggctgatcagtcgggggtcgaagggcttgggaatcaggtactcggggccgaagctccagggccggccgccgtaggctgccaccacctcctcggacgactcctcggtagccaggtcggcgatggcctccaccgcggcgatcttcatcgcctcgttgatggcgctggcgcccacatccagcgccccgcggaagatgaacgggaagcagaggacgttgttcacctggttggggtaatccgagcggccggtggcgatcaccgcatcgggccgggcctcgcgcacctcctcggggaggatctcgggaaccggattggccaacgccatgatgatcggctgatcggccatcaggtggaccatctcggcattcagcacccccggtgccgacagcccgaggaagatgtccgcgccctcgatcacctcgcgcagactgcgggaggccgtctcccgggcatagccttccttacgcgggtccatgtactccttgcgccccttgtagaccacgcccttgcgatcggtgacggtgatctgctccttgggcagccccatggccaccagcaggtcgaggcaggcgatggccgcggcaccggcgccggagcagaccagggtgacgtcctcgagccgcttgcccaccacgcgcaggccattgcggatagccgcagcagtgatgatggcggtgccgtgctgatcatcgtggaacaccgggatgttcatccggcgcttgagggcctcctcgatctcgaagcactccggggccttgatgtcctccagattgatgccgccgaaggtcggctccagagcggagacgatgtcgacgaagcgctcggcgtccggctcgtcgacctcgatgtcgaagacatcgattccggcgaacttcttgaacaggacacccttgccctccatcaccggtttcgacgccagtggaccgatgttacccaggccgagcacggcggaaccgttggtgatgaccgccaccaggttgccccgggcggtcatggcggccgcctcgcgcgggtcgttgacgatggcttcgcaggccgaggcaaccccgggggagtaggccagggcgaggtcacgctggttggccagcggcttgctggggatgacctcgatcttcccgggggtcggctgccgatggtattcgagcgcggcttctttgaagtcgtcggacatataaaatcccttgggtattggatcagcccagtatagggtgagcttcaggcttgctgccagggtggtggcgtcaccgcgccggataggcgtgcgccaggaaccgctccacggcagctgcgaacgcctcgggctgctcggcgtggagccagtggcccgccccctcgagagccgcgtattcggccttcgggaagtacgccgccacggcatcccggtggcgatcgggatcgaagtagtcggaggcggtcccgtagaggaacagcgccggaccgtcgtaggcgccctccagctccgggaagccctgaatatccgggaccgcgtcggcgaggaactggagagggatacgccaacggtagccgccctcgtcagcggggaccaggttggtgaggaggaactggcgcaccgccggcgagtcgatcgctgccgccagcgctgcatccacttcgcgccgattgcctgcgccggccacgtcgacctgctgcagcgccccgatcagcgtgccgtggttatgctggtaggtcaccggggcgatgtccgcagcgatcacggccgctacccgctgcggtcgggtcagtgcgagggtcatggccaccttgccgcccatggagtgaccgagcacggccacccgctcgatgccttcccggtcgagcagcgccacgacatcctcggtcagcgtcgggtaatccatgccgggccgatggggcgagcggccgtggttgcgcaggtctggggccagcacccgatagtcgtgggcgaagcgccgcgtgaagcggttgaggttgccactgctgccgtagagcccgtggagcagcaacagcggcgcccccgtgccgcgggtggtcagggagagttgcaccggttcgctcataggacctcgtgtcgttcagggttcggagaaacgccgggcatcgcccacctggaccagcgccttgagttcctggaccgccaccgccagcacggcgctccccggcgccgcgccctgctgcacctcggtcagaaccgcctgcagccgctccaccgccacgcggcgctcgtccaggagaggctcgaccgccgccggatcggccccgcgggcggtcaccagctgcgccgtcaggccacgcaactggagatcgtaatccgccaccagcccctcgcggaagcgcacctgccagccatcctgcgcctcgagccgctccagccgatggcgcagctcggccagcccgagccgctccaccagctggaagtaactggctgcgatggccagctcgtcggccccggtggcctcggcgaccttgacccagtccagggccgggtagagcgccggcagggccgccacgcgccgagccagcgccggcggcagaccggcctgctccagccgctgaccctcggccatcagggcgtcagcctgggcgtcgggcaacagctcgaccagatgctcgctgagccgctgcaggctcggttgcacccgggccaccgccgctgcagcgcccgcctcgcccacctcggcccccgcgttacgcagcagccacagggtggcgtgctcgtggaggtcgcgcagcccctggagccgctccgtcaccacagcgtgctccacgtcgtcgacccgcgcctcaaccccctcccaggcggtgtctagaccaaacatggcctcggcgacgtaccacgcgcggaccacctcggccaccgcgcagccggaacgcgccgccatgcggacgcagaaggtctcgcccatgcggttgacgacccggttggcggcggcggtggcaatcagctcccggcgcaggcggtggcgacggatccgctccggatagcgctcgccgagcgccggcggaaagtactcgaacagcagcggctccatgaacgcctcgtcgagcagggccgtggcacgcagctcgcgctgggtgacgatcttggcgtacgccaggaggaccgccagctcggggcgcagcagccccaccccccgggcagcccgctccgccagcgcctcgtcgtcgggcagcccctccaggctccggtcgaggatgccgtcgcgctcaagccggcgcatcagctcgacgtgctcatcgaggcgtgccggggcctcggcctcggccaggctcagggcaccggcctgggcgcgacaggtctcaagcacccgctcggcaacctgctcggtcatctcggcgagcagggcgtcccggtgccggccggtcagctccccgtcgtcgcgggcgccattgagcaggatcttgatgttgacctcgtagtccgagcaggccacgccgccgacgttgtcgatggcgtcggtgttgatccggccgccggcggcggcgtactcgacccgcgccgcctgggtgaagcccaggttgcccccctcgcccaccacccggcagcgcagctgccgggcatcgacccgaacgctgtcggtggccttgtcaccgacctcggcatggctctgctcccgggccttgacgtaggtgccgataccgccgttccacagcaggtccaccggcgcgcgcagcaccgcctggatcagctcgtccggggtcagctcggcggtctcgatccccagcgcccggcacgcctcggcagagagggagacggacttggcactgcgcggatagacgccgcccccggcggagattcgatccgggtcgtagtccgcccagctcgacgcctccagggcgaaaagccgctggcgttccgcgtaggcgcgggccgggtcgggctccgggtcaatgaagacgtggcggtgatcaaaggcggcgagcagacggatctgctcggagcagagcatgccgttgccgaagacgtcgccggacatgtcgccgatgccgaccacggtcaccgattcccgctgcacatcccggccgagttcgcggaagtgccgccgcaccgactcccaggcaccgcgcgcggtgatgcccatcgccttgtggtcgtagccagccgaacctccagaggcgaaggcgtcgtccagccagaaggcgtgggctgccgagacgctgttggccagatccgagaagctggccgtacccttgtccgccgcgaccaccaggtagggatcgtcgccgtcgtggcgcagcacgccctgcggcgccaccgcccggccatcgcgcaggttgtcggtgatctgcagcagcgcgtcgatgtaggcgcgataggcggcccgcaccgcctcacgctgcgcggcccccgcctcggggaggtccttgaccacgaacccgcccttggccccgaccggcacgatggcggcgttcttgacgatctgcgccttcatcaggccgagcacctcgctgcggtagtcctcccgccgggtcgaccagcgcaaaccgccgcgggcaacctccccgccccgcaggtggaccccctcgaaggccggggcgtagacgaagacctcggcccaaggcaccggccggggcagatcggggatgccagccgggcgcagcttgagggccagcggtgcgcccggctggacggcgtagtggttcgtccggacggtcgcctccagcgccgccaggagctggcgcaggatccggtcctgatccaggctggccacaccgtgcagcgcctcgcggatggcgactacctcggcggcggcccgctcggcgtcggcgcgctcggggtcgaagcgggcgtggaacagcgccaccagcagcgcggcgatacgcggatgcgcggccagggtctcggccatgtacgcctgggagaaggcgctgccgatctgacgcagataacgggcgtaggcgcggagcagggccacctcccgccagtccagaccggcagccaggaccaggcggttgaagccgtcgctctcggccgcctgcgcccataccgccgcgaaggcgtcgcggaagcgctcggccaccgactgggtatcgaaccggcccgccccctcccaggacaggccgaagtcgtgaatccagcacaccggggcgtcggcggctaggacctcgaagggctgctcatcgaccacccgcagccccatgtgctcgagcaccggcagggcgtcggagaggctggccggccgggccccgtggaagagcttgaagcgcagccccccgtcaccggcctccagggggtggtagaggaccatctgcgggcccaccccggcgttgacgcgctcgacccgctcgacatcctgggccgccacacgggtgggcaccgtctgccggtaagccaccgggaaggcgtcggcgtagcgctgcgccaggcggctcccctgctcctcgcccaggcgctcctgcagggcctcctggaggccgtccgcccaggagcggacggcctcggccaggcgctgctccagggcccgcaggttgacgtcgggcacaccgggccccggcagcggcaggatgaaacggatccgggccagcagcgactcaccgagctgcacgctgaaatcgctctccggcgcccccagggcctgctccaggcaaccctggatgcgctgccggttggcggtgtcgtagcgctcccgggggacgtagaccaggcaggaggcgaagcgctgccaggggtcgtagcgcaccagcaggcgcacccgggggcgctcgcgcaggtgcagcacagcgcgggcgatgcgctcgagttcgtcgacgtcgatctgaaacagctcgtcccggggataggtctcgaggatgttgagcagcgccttaccggcgtgactctccggcgggtagccggcacgctggaggactgccgccaccttgcgccgcaggagcgggatctcctgggcactgcggtagtaggctgccgaggtgtagaggccgaggaagcggtgctcccccaccacccgcccctgctcgtcaaagcgcttgacccccaggtagtccatgggcccgggacggtgtaccggcgagcgcgaattggactgggtgaggatcagcggctcgggctccagggcacgctgctgcacctctggcgggagggccgcgaaacgcaccgagacgtcggccggggcgtcgcgcaggatcccgtacgccccttccggctccggcaccaggcagagaccgtcgtcgccctggcagaggcggtaggcgcggtagccgatgaacgtgaagtggtgctcggcggcccagcgcaggaaggcgtccacctcggcccgctcggcggcggccagcgccggcggcggacgctcctggagctcgtcggcggcggccaggagccggctgcgcatgcatcgccagtcgtccaccacggtggccacgtctgcgagcaccgcctgcagtcgctgccgcaggcgctcgagctcctccggggctgtgcgccgatcgacctcgaagtgcatgaacgccgtcagcggggcgtcgggatcgtccaccggatcgacgccctcgccctgctcgcgctgccacaccgccagcaccggatggaacagccggtgaatggtcagcccctgctgctgcagggccatggtcacagagtcgatcaggaaggcccggtcgtcgaccaccaggtcaaccactgtatgccggctctcccagccgtgctgctcgggatccgggttgtagacgtggatggccgactcgccgggcgagcgacggccggccaggcgccagtgggccacggccgcgccgaagaggtcctcgggggtccgatcctccagatcctcggcggccactcgggcgtggtagcggaccaggaaccgccccagatcgtccgcctgctgctggggccagcgcttgccgatcaggccgagcaggtgtcgacgcgggtcgtcgctgccgtcctgctgccagtcaccaccacccgtcatcgcctactccccctggtcgagccccgccccgcttcgcggggccgccactccactgtagtggttcgggggggagcgcggccagagagagccggccggctagaccttgacccgggcagccgccgcttcgagggcccggcacagggggcccggcagccgatgacggggctcgtagctctccaggaggttcttcaccgacagccccagggcgacatcgccctcgacgctgagccgccgccggaagaagagcatgtccgggtcggccgcgccaccggccagcgccaggaaggcagcagcgtcgccgcggatggtgacatccgcgccggcagggtcggccgtggccagccgtccatcgcggagagtgaagccataggccagccgggcatcggtgacctccagagccagggtccggtcgaccaggatctccagctcaccgtcggccagggcgtcggccagcacctgctgcagcagcgccggcaccaccgcggcattgaccggccccggcacgaagcgcagcggcgtcagcagcagcggcagggcctgatcgaattgcggtcttttcatctgtatcactccgccatccccgtctcgagggcctttcgggtgtgtccggcatcgccccaccagtagccatcgcactgctgcgccgactccggctcgcgcagcgtcaccgtttcgccggcgatggcggagcggaatgcggccacgacctgatccatcgcccctggacgcggggacaggcgcaccgcggtgacacccatctgctgcatctccgggacggccgggagcaggttggcacacccccaggactgggtctggatgccgttgatgaccaggaacggttcaccggcccgcgtggtgactggcaatccctcgggatggtgaccacagacgaacccgcagtcgtccttggggcgatcgtagtgacgggccgagaagcatcgggcggagaaggccagcggctgacggccgtaggcgaacacctcggtctccatggtctcgccaccgagctccgtgagttcgctcaggaccccgcgcagggacgccccgggcaactccatcgggggaacccagcgcaccgcgccggcccgctgcatggcgcgcagggcccgtccgctgtagaggttcaggatcggccccgcgacgaagggcaggcgccggcgttcaagttcgctgactgcggtgaagtcgttggcctcgacccgcaactcgccgttgtcgcaaagccgccgaaccaccgaggcctctgagcgcgcctcgaccaggctcagggtggagagcaccacctcgtggccctcctcggccagctcgcgacccaatccgatccagtcctcggggcgcagctcgcggcggcggccgcagaccgtctcccccaggtagaaggtatcgacctggccgcgcagcccgtcgtagaactgccggatctcggcggccggccagtggtagagaatcggcccgatcgcgatcttcatcggcttgccctctcgccggtcactgccaattgcgctcgtagggaccgagggtggtggtcgccccctcggagaactctcgcagggccgccacctgcgccggatccggggtgtagtcgccctcggcctccgggatacggtcgatcagctgccgccagatgcgcgtcaccttgccgacgtaggccgggctgcgctgccgcccttcgatcttcaccgcgtggataccggcccgcttgagccggggcagcaactcggcggtctcgaggctggtgggcgactcgaaggcgtgctccaaggccccctcgacctcgtaacgccctttgcagatggtcgggtagcccgccggctcgtccggcgcaaagcgatcgatcaacaacccgcccagccgcgcctcgcggccctcgggggtctcctgccactgcacggcccaggccggcgagcaggcacccacggtgttgggcgactcgccggtggcgtaggaggagagcaggcagcgcccttcggccatgacacacagggagccgaagccgaagacttcaagttcgacgtcggtgtcgcccgccagcgcctcgacctgctggatggagagcacgcggggcagtacggcacggctgaccccgtagcaccgtttgtagaagtcgagggcctcgggggtggtggcggaggcctggacggagaggtgcaggccgagatccggccactgctcggcggtatattccagtaggcccaggtcggcaacaatgacggcgtcggcgccgatacgcgccgcctcgtcgatggaacgctgccactgcgaccagccgccagcctggacgtaggagttgacggccacaaggacccgtacgccccgctggtgggcgtattcgaccccgcgcgcggcctgctccggggtgaagttgaggccggggaagtggcgggcattggtggcgtcccggaagccgatgtagaccgtatcggccccgttgtccacggcggcgcgcagggcggtcaggttaccggccgggcagagcagttccatgggttcctccgtcgctcaccgactaaccgatgcattctaaccgatcgccggcctgagcgaagcctgctgaccgcggctaccaggctgcctgccctcagcacgctccccgcccggggggggccgctagccaatcaccgaaacgacacgcccctctggtccgggggtgccccgctggtgcagcgtcattgagcgcgccgagccgcgcagccggcgcggggggcagtgcgaaccttcaccggttcgcgctggtcagcgaggttttgtccgagcggcgcgtcagcgccgcgagttaagcgagcggacccgcgccggtgagcagcgcaggggaccccgtaggggcgcgctcgttcgacgccgcaccagcggggcacccccggaccggagacgctcaccaccacgccgcaccagccccggcccccccgcaatcggggcgacgacgggcgactacttgcgcttcttcggcggtagcaggtcggtgatgctgccgctggccatctccgccgccatagccaccgtctcggagagcgtcgggtggggatgaaccgtcagaccgatgtcgtgggcgtccgcccccatctccagggccagaccgatctcgccgatcagatcgccggcgccggggccgacaatgccgccgccgagcacccgcccggtctccgcatcgaagaggatcttggaaacaccgtcactggcatccagcgacagcgcacggccattggccgcccacgggaaggcccccttctcgtaggccaccccctcggccttcgcctgctcctcggtcagccccacccaggcgacctccggatcggtgtaggccaccgacgggatggcccgggcgtcccaggcactcttctcgccggcgatcacctcggcggccaccttaccctcgtgcaccgccttgtgcgccagcatgggctggccgacgatatcgcccacggcgtgaatatgcggcaccgcggtacgcatgtgctcgtccacgctcaggcacccgtcctcccccggcgccaggccggcggcctcaaccccgatccggtcactgttcgggcggcggccgacggccaccaggatgcgatcgaagcggtcgctctccggcgcgtcctgaccgttcatggtgacggtcagcgacttcttgttggccttgaccccggtcacctcggtgttcaggtggatcgcctcacagcgtttggccaggcgcttgcgcagcaccttgaccaggtccggatcggctcccggcatgagccggtcggagagttcgacaacggtgaccttgctacccagcccggagtagaccgaggccatctccagaccgatgatgccgccaccgaccaccaacagccggtccgggatctcctcaagcttgagcgcaccggtggagtccatcacccgcggatcgtccaccgccagcgacggcgggatcgccggacgcgagccggccgcgacgatgcagtgccggaagctgatcgtgcgtgcgccgtcgtcccccgacacgtgcaggtggtgggcgtcggcaaaggccgcttcgccggtgaccacctcgaccttgcgctgcttggcgatccccgccagcccctgggtcagctgcttgatgatgccgcgcttccagtcgttgagctgctccagatcgatcttcggcttgccgaaggcgatcccgtgggcagcgaattgatcggcctcgtccaccaccttggcggcgtggagcagcgccttggaggggatacacccgacgttgaggcagacgccgccgaggaccgggtagcgatccaccagcaccaccttcaggcccagatcggcggcccgaaaggcggcactgtagccgcccggccccgcccccaggaccaccacgtcgcagtccgggtcctgcggcgcgccagcagctgccgccgccggggctggcgcggtcggctcgaccggacccggcgacggcgcctcggccgactcgcccgggggcgccgcgcgctcctcgttgccacctgccgcgtccgcctccgcctccgcctcgagggtcaggatgggcgccccttcggagacggtgtcgcccaccgccacatggacctcgcggaccacgccggcggcggaggccggcacctccatgctcgccttgtcggactccagcgtgatcagcgactgttcggactcgatccgatccccggggccgaccagcacctcgataacctctacggcctcgaagccgccgatatccggtaccttgacctgttgctcagccatgccgtgctccaatccttaccgagaccgccggcgcagggcgccggccgtggtttgcgcgggggcgaccaccggcccccgcgccccctgagcgattgcctgcctacaacaccagccggcgcaggtcgccgaggacctggctcaggtagttggtgaagcgggcagccatggcgccatcgatgacccggtggtcgtaggagagcgacagcgggagcatcagccgcggctggaaggtctgcccatcccacaccggccgggtctgcgaccgggagacaccgaggatggccacttccggagcgttgacaatgggcgtgaacgcggtaccgccgataccaccgaggctcgagatggagaagcagccgccctgcatgtccgccggaccgagcttgccgtcccgggccttggccgagagggtgccgaggtcctcggcgatctgcaggacgcctttctggtcggcgtcacgcagcaccggcaccaccagcccctccggggtgtcgacggcgacgccgatgtggcagtagtgcttgaggatcagctcctgcccgtccgccgaaaggctggcgttaaaacgcggatactccgccagggcggcggccgccgcccggaccaggaaggccagcggggtcagcttcaccccccgcgcctcggcctccttcttgagagattggcggaacgcctccatctcggtgatatcggcctcgtcgaactgggtcacgtgcgggacattcagccagctccggtgcaggtgcggccccgagaggcgctggatacgggtgagcggcacgcgctccacctcgccgaagcggctgaagtcctgctccgggatcggcgggatgccggccccttcggcagcgggggcaccggcggcgccagccggcggcgcctcctggccctgcatcacctgcttgacgtaggcctccacgtcctcacggcggatgcgccccttacgcccgctgccctgcacgcgggagagatcgaccccgagctcgcgggcgtagcggcgtaccgaggggctggcgtgggcggcgcgatggccgtcgcggtcgatcgccggcgactcgtcgacacctccggctgcagcgcccccgccactgcccgcggaggcagccggttgcgccgcggcggcgggggccgcggtcgctggcgcgccgccatcggccgacggggccgtttcctccgccgggccacccgcggcggccggggcctcggcctgcgtcgccggttccgccggctcggcgacaggatcaacggtggcaacgacactcccctcggagacggtatcccccacggccacatgcaccgctcggatctcgcccccgacctcggccggcacctccatgctcgccttgtcggactccagtgtgatcagcgactgctcggcctcgatccggtcgccgggcgcaaccaggacctcgatgacctccacctcctcgaagccgccgatatccggtaccttgagctcctgttccgccacggtcacacctcccacgggttcggggcatccgccgccagctggtacttgccgatggcctcgctgaccttcgcggcctcgatggtgccctcatcggcgagggcgtagagggccgctgcggcgatgtggtggcggtccacctcaaagaagcgccggagcttctcccgggtatccgagcggccaaaaccgtcggtccccagggaccagaacttgcgcccgatgtaggggcggatctgatcggggtaggcgcgcatgtagtccgtggcggcgaccgccggaccgctgtacctctccaggcacgcctgcaggtaggactggcggcgctccgcctccgggtggagccgattggcccgggcgcagaccatcccgtcgcgggccaactcggtgaacgaggggcagctccagatgtcggcgtggacgccgaagtcgttggcgagcagatccgccgccgccaacacctcgcggaagatgctgcccgagcccatcagctgcacccgcggccccttcttctcgggcccggcccggaagaggtacatgccgcggcggatcccctcctcggccccctccggcatcgccgggtgggtgtggttctcgttgtagacggtcaggtagtagaagcagttctcctgctcggcgtacatccgccgcagcccgtcttggacgatcaccgccagctcgtagtcgaaggccgggtcgtaggagacgcagttggggatggtcgaggcgaggacgtggctgtggccgtcctggtgctgcagcccctcgccgttgagggtggtcctgccagcggtgccgccgatgaggaagccgcgggcctggatatccccagccgcccagcacagatcccccacgcgctggaagccgaacatggagtagaagatgtagaaggggatcatgttgacgccgtggttggcgtaggacgtggccgcggccatccacgaggacatggccccggcctcgtcgaggccttcctcgaggatctgcccggtctgcgcctcgcggtaggacatcagctggtcggcgtcttcgggctcgtagagctggccgacgttggagtagatgccgagctgacggaacagcccctccatgccgaaggtgcgcgcctcgtcggggatgatgggcaccacccgctggccgacctgtttgtcgcgggtgagtaccgtcagggcgcgcacgaaggccatggtggtggagagttcccgctcgccgctgtctttgagcagggcgtcgaaggcggagagctccggcacctcgagcgccggggcccgttcgtagcgcaccggcatatagccgcccagggcctggcgacgctcgtggagatagcgcatctccggggcgtcgtcgtcgggcttgtagaagggcgtctccttgagctgctcgtcggggatggggatctcgtagtgatcccggaaccggcgcagggcgttctcgcccatcttcttctgctggtgggtgatgttctgcccctcgccggcctcgcccatgccgtagcccttgaccgtcttggccaggatcacggtgggctgcccggtgtggttcaccgcggcgtggtaggcggcgtagaccttgtgcgggtcgtggccaccgcggttgagccggtagatgtcgtagtccgacatgccggcgaccatcttctccagctctggatccttggcgaagaagtgcttgcgcgtgtaatcgccgccgcgcgccttgaaggcctggtactcgccgtcgacggcctcctccatgcgctgctgcaggagcccctcgtggtcgagctccagcagtgggtcccagcgcgagccccagatcaccttgatgacgttccagccggcgccgcggaactcgccctcgagttcctggatgatcttgccgttgccacgtaccggaccgtcgagacgctgcaggttgcagttgaccacgaagatcaggttgtcgagctgctcgcgggcggcgaggccgatggagcccatggactccggctcgtccatctcgccatcacccatgaagcaccagaccttccgaccgctggtgtcctcaatcccgcggtggtggaggtacttcatcatgcgcgcctgctgcaccgcctggatggggccgaggcccatggagacggtggggaactgccagaagtcgggcatcagccacgggtgcgggtaggagctgacaccgtcgccgtcgacatcctggcggaagcccgccagttgctcggcgctgagccggccttcgaggtaggcgcgggcgtagatgcccggtgccgagtggccctggaagaagaccagatcgccgtcctgctcctcgttgggggcccgccagaagtggttgaagccgacctcgtagagcgtgcaggccgaggcgtagctggcgatgtgcccaccgatgccgtcgtgctcacggttagcggcgaccaccatggcgatggcgttccagcgcaccagcgcccggatgcgccactccaggtggtgatcggtgtactccggcggacggacctccaggtggcgggggatggtgttgatgtagccggtcgtggccttgaatggtaggtgccccaagcgtcggcggcccttgctgaccaggtgctccaggatctgctgtgcccgctcggggccctcgtgttcgatcaccgcatccagggcgtcgagccactcctggatctcctccggatccggatcgtcgcgcaactcgggtatcgattgcatggtctacctcctggttaagagtcgccggggcccacggggcgcgacacggcgggtggccaggccgcacccggcggccttgtgggcccccgggcattccccgcagacgggcgagcattgttgttcttatcgcctatgccctacccctccctgcccgggtcgtgtgccgagtcctcgagcagttcgtcgagggaggcgctcttgcgggtcgacatgcccgcggtcaccgcaaaccgcatggcgtcctcgacactcatgtccaccggctcgaccacggaggccggcgccagcagcgtgtagccacccacctgatagctcatcggggtgtaaacggcgatggtgtgctcgtcgcccagcccctcggccacgccttcccactgtctgcgggtgaccacgccgaggacccggtagtcgctgccgggcagcggcaccgtgaccacctggtcacccaactcttcggcacgggagacgaacccggtgagatcctgcacggcgccgtagatggtcttgaccaccgggagctgcaggaggatctgttcgaaccactcccacaggcggcgcaggagatagaaattgagcagcacgccgatggcgaagatgccggccaccgccagggcgacacccaggccggggtggtaccaggtctcggggatgacaagctggacgatgctgccgagcgcccgctcggcggtgatgatcagccagtagagaagataaagggtgacgactgccggcaggacggccagcagccccttgaggaatatcccgccaatcctgcgcatgatgatcctccccgcccacccgccggggcgcgagggcgccccggccaggcactggggaccgctccgggctcagctcaccttgggggcgagctcgccggactcgtagcgctcgaccatggtctccagcgcgatcggcttgatcttggaggccatgcccgccgaaccgaaggcctcgtagcgggccttgcagatctccttcatggcctcggtggaggccttcaggaacttacgcgggtcgaagttcgacgggttctcggccaggtgcttgcgcaccgcaccggtggaggccaggcgcaggtccgtgtcgatgttgaccttacgcacgccgttgcggatgccctcctggacctcctcgaccggcacgccgtaggtctcggggatctcgccgccgaagcggttgatcagctccagccactcctgcggcacctgggagctgccgtgcatcaccaggtgggtgtccggcagacgctggtggatctccttgatccggctgatggccaggatgtcgcccgtcggcgggcgggtgaacttgtaggcaccgtggctggtgccgcaggcgatggcgagggcgtcgacgtgggtatcgcggacgaactgggccgcctcctcgggatcggtgaggagcttgtccttgtccatcttgccctcagcgccgacgccgtcctccttgccggcctcacccgtctctagggagccgagcacaccgatctcgccctcgacggagacaccgccggcgtgggccatctcggcggcgcgccgggtcacgctggcgttgtagtcgtagtcggccggggtcttgccgtcttccttcagggagccgtccatcatcaccgaggtgaacccggactggatggcgcgcatgcaggcaccgggattggcaccgtggtcgaggtggaccaccagcggcacgtccgggtaggactccacggcggcctccatcaggtgccgatagaaggggacaccggcatacttgcgggcaccggcggacgcctggacgatggccgggctgtcgcactccttggccgcctccatgatggcgtgcaactgctccatgttgttggcgttgaacgccggcatgccgtagccgtgctcggctgcgtgatcgagcagctgtcgcagggtgatcatcgccatagtttcgactcctccgctatctatgcattcactctagagataatcgtccacgcagacgatgcgcaacgtgttcgtgccccctgcggcgccgagctcctcgccgtgggtcaccaggacgtagtccccctggctgaccagcccttgcttggagagacgggccagcagccgactcttgagggcgttgaggtcctcctgctcggcatcgaactccagcgggtagacgccacggtagagggtgacccggccccgggtctccgggtggcgggtgaggacgtagatcggcagcccggagctgatccgcgacatccacgaggccgtccctccggactcggtgatggcgatcagcgccttgatggcgaagtggttggcggcgtacatcgccgccatggccaccgtctcgtcgacctgcgtgaagtgctcgtccagccggtggtgggagaccgtcaccgtacggctgcgctcggcggcccggcagacgcggtccatggcggccacggtctcggccgggaacgagccggtggcggtctctgccgagagcatcacggcgtcggtgccatcccgcacggcgttggcaacgtcgaagacctcggcccgggtggggatgggattgtcgatcatcgactccatcatctgggtcgccgtgatggcgacccggttccgggcccgggcggtctggatgagctgcttctgaacctcgggcagggcggcgtcgccgatctccacgccgagatcgccgcgggcgaccatgatggcgtcggcggcatccatgatctcctcggcggcgtccagggcctcggcccgctcgatcttggccacgatcccggaccgcccaccggcctcggtcagcagccggcgggcctcgtggatatcgtccgcacaccgcgggaacgacaccgccacgtagtcggcggccagttcggcggcggtgacgatgtcgacccggtccttgtcggtgagcgccggcgccgaaagcccgccaccgcggcggttgatgcccttgcgatcgctgagttcaccgccgacctgcacgctggtgtgcaccgcggtcccctcgatgcgttcgacccgcaccaccaggcggccgtcgtcgagcagcagctcgtcgccggggtgcaggtcgtcgggcagggcccggtaggcgaccccgacctgcgtctggtccccggcatcgggatccacggtaggatcgaggatgaaggggtccccgcggcgcaggaggaccgggccattgcgaaagcgctcaatccggatcttcggcccctgcaggtccaccagcacgcccacccgccggccgtgggcttcgccccaggtccggacggcctcgacccgccggcggtggtcgctggcctcgccgtgggagaggttgatgcggaccacatccaccccggcggcgaggaccgcctccagcccttcggggcgatccgtcgccggcccgagggtcgccaggatcttggttctgcggggcatcatgccaccggctccctgcctgattaccgcgtcgatcacgagtgcgctgccgcgtgctgctccagggccgcaacgccgggcagaacgcgcccctcgaggaactccaggaaggcgccaccgccggtggagatgtacgagacctggtcggtgatgccgaactgctccaccgcggccagcgtgtccccgccaccagcaatggagaaaccgtcactggcggcaatggcctcggccagcgcccgggtgccgccggcaaagggcgccatctcgaagacccccaccggcccgttccagaccaccgtaccggcgttgcgcaacatgccgtcgtagcgggcccgggtctgcggcccaacgtcgaggatcatctcgtcgtcgggcacggcgtccaccggatggacgtgggcctcggcgtccgccgagaaatccctggccgtgaccacgtcctcggggatcgggatctcgccgcccttggcccgcgcctcttccatcagacgcttggcggtgtcgacgaagtcggcctcgtagagggacttgcccacagagtagcccgccgcggcgatgaaggtgttcgcaatcccgccgccgacgatgagctgatcgactttgtgggtgagcgcctccaggacctggaccttgccggagaccttggaaccgccaacgatggcgatcatcggccgggccgggttatccagagccttgcccaaggcctccagctcggcactgagcagcgggcctgcacaggcctcgggggcgaagcgggccacaccgtgggtggaggcctgggcccggtgcgcagtgccgaaggcgtccatgacgaagacgtcacagagcgctgccatacgccgggacagggcctcgtcgtccttggtctcgccgggctggaaacgcacgttctccgccagcgcgaccccgccctcggggacatccacgccctccagccagtcacgcaccaccggcacctcacagccgagaatctcgcccaggcggcgggccaccggggccatcgaggcctcggcgtcgtactcgccctctttgggccgccccaggtgggacatcaccagcacccggccaccggcctgcatggcctggcggatgctctcggcggcagcgcgcacgcgggtgtcgtcggcaacctggccgtccttgatcggcacgttcagatcctcgcggatgagcacccgcttgcccgtcaggtccagatcggtcatgcgcttcgctttcacggccactctcctctcgtcgattcttgttctgcgctcgggccggcgccctcagccgaggacgcgccgacccgcagtggcgacgttgtccgcggtcaggccgaagtgctcgtagagctcgggccccggcgccgattcgccgaaggtgtcgatgccaaccaccaggccacactggccgacccagccctgccacaggccggtggcgccggcctcgacggccacccgcggcacgtcaccgggcaggacctgctgccggtaggcctcgtcctgctcacagaacgcctcgacacacggcatggagaccacgcgcaccgcgcgcccctcggcctcgagctgctcgcgggccgccatggccagatccacctcggagcccgtggccaggatcaccagttcgggcttgccggaaccggcctccttgaggatgtagccaccacgggagatggaccggacttgctcgccgttgcgctgctgcggctccatgccctggcgcgacagcgccagcatgctcgggccgtcctcgcgggcgatggacgccgcccaggccgcagccgtctcctgggcgtcgcacgggcgccagacgtgcaggttggggatcaggcgcaggctggccagctgttcgatcggctggtgggtggggccgtcctcgcccaggccgatggagtcgtgggtgtagaccatcaccacccgctgcttcatcagcgcggccatgcgcacagcgttgcgcgcgtagtcggagaagatcaggaaggtgccgccgtaggggatgaacccgccgtgcagggcgacgccgttcatgatcgccgtcatcccgaactcgcggacaccgtagaagacgtagttgccgtcggcctgcgcttggctgaccgtcgagcagccgtcccaccaggtgttgttggagccggtcaggtcggcagagccacccagcagctcgggcaagtgcgggccgaagtggccgagcaccgcctgggagctcttgcgagtggcgtccttcttgccgccggcgaacttctccaggccctcggcgaccagctcctgccagttgcccggcagctcgccgcgcatccgccgctccagctcatcggccagctcggggtgttccttgcggtacgcctcaaggcgctcgccccaggcctgcaggagttcctcgccccggccgcgaccatcccacgcctggtagtgcgcgtcggggatctcgaacggaccgtgctcccagccgagctccttgcgacaggccgcgatctcctcctcgcccagcggcgcaccgtgcacgccggcggtaccgcactgattcggcgcaccgaagccgatcaccgtcttgcagtcgatcagcgtgggacggctggtgtcggcgcgcgcctgctcaatggcctggcgcacggcctcgccgtcgtggccgtcgatgggaccgatcacctgccagccgtaggcctcgaagcgctgacggacgtcctcggtgtaccagccctcgacgttgccgtcgatggagatgctgttgtcgtcatagaaggcgatcagcttgcccaggccgagagtgccggccagcgagcaggcctcgtgggagaccccctccatcaggcagccgtcgcccatgaagacgtaggtgtagtggtcgatgatctcgtgaccagggcggttgaagcgcgccgccagcatccgctcggccagcgccatgccgacgctgttggccaacccctggcccagcggcccggtggtggtctcgacgccgggggtgtagccgtactccgggtggcccggcgtgcgcgagtgcagctgccggaagttcttgaggtcgtcgacggagacgtcgtaaccgctcagatggagcagtgcgtactgcaacatcgaaccgtggccattggagaggacaaagcggtcgcggtcgaaccagcccggcctctgcggcgcatggcgcaggtagtcccgccacagcacctcggcgatatccgccatgcccatcggcgccccgggatggccggaattggccttctggacagcgtccatggccagggcgcgaatgccgttggcgagctctcgtcggctcagttcggtcgacgccatgttctacctccctcaatggaatattgttctgatgcggcccaggtcgagcttgccgccatactgccccgaaactctacggatcgcgaccggtcggcaaaagcaaaccgttctgatggtccgaataaggcgctaccgggtcagctgggcaaagaccgccggcagacgctccggcaggcgctcgacctgctcgaccaccgagtacccgttggccccgaagatccgtgacacgtaggcgtccgcatcccggtccagggtcaggcagtagctggtgactccccgggcggacagctcctcggcggccttgcgggcatcgtggcgcaggtactgcggatcacgcacatcgacgtcgtggggctctccgtcggtgacaatcagcaacagcttgcgtcgctgcggttggcggaccaagtgggccccggcgtggcgcattgccgcgcccatgcgagtcgagtactgcccgcgcatgccggccaggcgggacttcgcctcttcgccccacggctgatggaagtccttgaaccggtaatactgcacatcgtgccgaccgtccgaagagaagccgtgcacggcgaaggggtcaccgatgccgttgatggcccagccgagcaacgacgtggcctcccgggtcaactcgatgacggtcttctcgctaccgcccatcgggtcgttggtggactcggagaggtcgagcagcagcagcaccgagagatcccgcgtcttgcggatataccgggtgttgatgcgcggatccgggctcatgcccaggcgcagatccaccatggagcgcaccgccgcgtcgatgtccagctcgtcgccgtcctcctgccgccgctcgcggatcactccctggggctgcagggcgtcgatgagatagcgcagccgactggccaccgggcggtagtccttgaggacctgatccatgacctcggggtcgccgcgtttcggacggcgctcgaccaccgtgacccagtcggggcgattgagctggacctggtaatcccactccgggtagtggaacggcgggctgaccggctccaccccttccatctcgttgtagctcaccccgtagtcctcgtaggggaagagctccgtgccgaggacccagacctcctgggcgtcgtcgccggcgagctcgcaatcgacctcgttgacgaactccatcaggttgacctggcggcgcacctgacggtggctggccgggacatattcggcctcgagccactcgtcctcgtcgctggcgaagagatagcgattgtcatcgcggtagggaacggcgacccgctccaggacccgggccgaaggcatggaatagcgctgggccaggctgttgtgcagctccatgcccaactcccaggagagccccacatcccgtggccgatccgcgaagtggtaggcgaagagttcgcggacctgctgcacccagggatcctcgtcggcgtactccgggtcgatgagggcgtgggcggcccgttccaggcgctcgaccaccgggtccgggtcctcgccggcgcgctccctggcccgggcctggtggaagggctgccagagtcgctgcagccccggaaactcgtggatggccagcgcctcgatccgggcatcctcgatcagaccgatcacggccatctgcgccggattgagcatctccggcgacaagggctccgtggtgtagaacaggtgcgcggcggcgtgggcggccgcggctcggtagagctccttgccgggcagtccgtggtaatcgtcgtaggcatcgggcaggtggatcacccgctgctcgatgaacggcttgtacccctcgcgggtctcgaagtcgcccgaggtcgggcgcatgaagaagtcacgcgcccacagggcccgcagatagaagttgagtttgcgctggttgtccaccagcagggtgccgcggcgctcctgctggagcatcgcctggctgtcggcggtctgcaggccaaagtaaccccgctgctgctcgaagtcgcgggcgtgggcctgggccccccacagcgcccagcgtcggaatccgccgagggtcagcttggtgaagagctcgtcgaggttctcgagcatcggccgcaggccgcgcggggccttggccgagagctgatggaccaggttgaggaactggcgcagcaagtccggatcgccgagccgccgcgcggccgtgggcagcccggccagcagcagggcgatcacctggccgctgaccatggaggagagcttcatggcggcggtgaccacctcgggcaggacgtcctcaccgacctccttggccaccgccggcatcgcctccagataaccgatgaccaggtcggcaccgcggccgagttcggccagggcccgcgcaccctccaggtagttgtgcaacccccgcggcgacatcacccgcgacgcctcggcgaagctcgcctccagggtctcggcgatccgcggatccgccgccaccagggtctcgcggtagtcctcgagacgcaccgtcatcgcaatctcccgcactgcccccgggtgatcacccggctgttcagaagtaggtcgccaccgcctgatccagcgtctcgcgcatgtccggatcgtcggtcagcggccggaccagcgacatggtgcaggccgagcgcggctcgatgcccttggcgatgaggttgccggcgtagaccagcaggcgcgtggagatcccctcatcgagcccgtgacctttaaggttgcgggcgcggtgggcgatctgcaccagcttgtcggccacgtcgctatcgacgccggactcgtgggcgacgatctccgcctcggcggcggcctccgggtagtcgaagtccagggccccgaagcgctgcttggtggactgcttcaggtccttcatcaacgactggtagccggggttgtaggagatcaccaggtggaaatcggagtgggcgtgcaccagctcgcccttcttctccagcggcagggtgcgccggtggtcggtgagcgggtggatcaccacggtggtgtcctggcgcgcctcgaccacctcgtcgaggtagcagatggcgccgatgcgtgccgcggtggtcagcggcccgtcctgccagcgggtcccgttggcatcgagcaggtagcgcccgaccagatcggcggcggtcatgtcctcgttacacgccaccgtgaccaagggacgccccagcttccaggccatgtactcgacaaagcgcgacttaccacagccggtcggccccttcagcatgacgggcatgcgggcctgataggcagcctcgtagaggtcgacctcgtcggtcaccggccggtagtacggcgcttccgtgacgcgatactggtctacatcgtgctcggtcatcgcccctccgctcgggtactggcttttcggatagtgaccgggccgcgccccgtgcggggtgcgttgtccatccctccgtggacgaacccggacaccatgcgaaaagcggtggctgaatcagccgccggtgccgccgcccgccccgaggagcgggcggcggcccgggaccgcgtcaccgctaggcgtcgatgggcccccgatagatcaccatcgccgtgccctgcgtctgccggtagttgtcgtaaccgatcaggcgcacgtggtgctccgggtgcgccttatggcacgcctcggcctccttgaggatggcgtccacatcggtctccccgaacatcggcagcttccacatgtaccagtagtggtcgaaggcgttttccggctcggtgtgctcgatagccgggttccagccctggtcgacgatgtactggacctgcttgcggacgtcggcgtcgctcatctccggcaggtaggagaaggtctcgaagcgacggctgttcggatcggacagcttggagttgtaatcctggatctcactcattgctcagtctccttcccctttaccggtgcgccgtgtccagcttgtccacggtgtcgaactcgaacttgatctccttccaggtctccatggcggccttgagctcggggctcgacttggcggcctcggtgaggatctccttgccctccttctcgagctcacgcccctcgttgcgcgccttgacgcaggcctccagggccacgcggttggccgcagcgccggcggcattgccccacgggtggcccagcgtgccgccaccgaactggaagaccgcgtcgtcgccgaagatcgacagcagcgccggcatgtgccagacgtggatgccgccggaggcgacggcgaaggccccgggcatcgcaccccagtcctggtcgaagaacaggccgcgggagcggtcctcctcgatgtagggcttgcgcagcagatcgatccagcccagcgtcgactggcggtcgccctcgagcttgccgaccaccgtgccggtgtgcagctggtcgccgcccatcaggcgcaggatcttggtcaggacccggaagtggatgccgtggttcgggttgcggtcgagcacggcgtgcatggcgcggtggatgtgcagcagcatgccgttgtcccggcaccagttggccaggccctggtgggcgcagaagccggcggtaatgtagtcgtgcatgatgatcggtgcgcccagctccttggcgaactcggcacgcttgtacatctcctccggcgtcggggcggtgacgttgaggtagtggcccttgcgctcgccggtctcctcctcggccttctggatcgcctccatgacgaactcgaagcgatcccgccagcgcatgaacggctgggagttaacgttctcgtcgtccttggtgaagtcgagaccgccgcgcaggcactcgtagacggcacggccgtagttcttggcggagaggccgagcttcggcttgatggtgcagccgagcagcgggcggccgtacttgttcatcttgtcccgctcgacctggatgccgttcggcggcccggggcaggtcatcacaaagtgcagcgggaagcgcacatcttccaggcgcagggcgcgcacggccttgaaaccgaagacgttgcccaccagagaggtgaacacgttaacaatcgaaccctcttcgaagaggtcgatggggtaagcgatgaaggcgtagaaggcctcgtcgtcgcccggcacgtcctcgaccttgtaggcgcggcccttatagtgctccaggtcggtgagcaggtcggtccagaccgtggtccaggtgccggtagaggactcggccgcgaccgcagcggcagcctcctcgcggtctacgccgggctgcggcgtcaccttgaacacggccaacaggtcgctatccttgatcttgtaatcgggctcccagtaggtctcccgatagtccttgacgcccgcggtgtacgtcttgctagccatcgatcctctcctcaagcgtttctgcttttaagtccaaacacgcccccggggccttccctgcagcgccggtccttctcgatgccccttgcggcatgtctcgtgacagcatagccttgccactcaagaagaaaaagaaattgtttttgctatttggataagctttcaattattaacaagccgagggggaggcccaggaggatgaacatcacactacggcagctacaggtgttcgagtctgtagcccgacacctcagtttcacgcgcgccgccgaggagctctatctcacgcaaccggcggtctccatgcagatcaaacagctcgagcaacaggtcgggctgccactgttcgagcagatcggtaaacgaatctacctcaccgaggcgggggaggaggtgcggcgctatgctcaacgcatctccgccgagctgcgcgagcttgccgacggcctcgaggccctgcgcgggctcaacagcgggcgcctgcggctgacggtggcctcgaccgccaactacttcgccaccgatctgctcgccgccttcacccggcgccagccgggcgtgaccttccagctggaggtcaccaaccgggagggagtcatccgccgcatccaagacaacgaaatggatctggccgtcatgggccgcccccccgaggggctggacgtcgccgccgaggccttcatgcccaacccgctggtgatcatcgccgcgccagaccacccgctggccgacggttcaccgattccgctcgagcgcctgcaggacgaactcttcgtgctccgcgagcagggttcgggcacccgcaacgccgtacagcgcgtgctcgaggagcgcggcatgaacctgcgcggcgggctggagatgagctccaacgaggccatcaaacagtcggtacaggccggactcggcctcggcgtcgtctcgatccacacggtggccctggagctggagctgggccgcctacgcgtgctcaacgtggagggcttccccctggagcggcagtggtacctggtacaccgctcgggcaagcgcctgtcgccggccgccgaggcattccgccagttcatcctcgacgaggcccaccggcactggcaggtccccgagaccccgggcgtcgcgcccccgcaggaaccaccgctgcaggccgttccgtgagcccgtttattccaataatcatcaatccttagttccccacggggcgccccggccttaggttgccgtggcgccctgggttcaagccgggaggagtacccatgaacaagccgtggatcgcaccgtccatcctgtccgccgacttcgcccgcctgggcgatgaggtcaacgccgtgctccaggccggcgccgacgtcatccacttcgacgtcatggacaaccactacgtccccaacctgaccatcggcccgctggtctgccaggcgctgcgcgatcacggcatcaccgcgcccatcgacgtgcacctgatgatcaagccggtggaccgaatcatcccggacttcgccgcggccggtgccgactggatcaccttccacccggaggccagcgagcacgtcgaccgctccctgagcctgatccgcgagcacggctgcaaggccggcctggtgttcaacccggccacgccgctcgattgcctgcgctatgtcgcggacaaggtcgacatggtgctgctgatgtcggtcaaccccggcttcggggggcagaagttcatccccggaaccgtcgacaagatccgcgaagcccggcgactgatcgacgagctgaaccccggggcccgtctcgaggtcgacggcgggatcaaggccgagaacatccgtcaggtggccgaggccggcgcagacaccttcgtggccggctcggcggtctttggcgccgacgattacggccaggccattgccgatatgcgcaaggagctcgaggctgcgcaccgcgccggctgagctcgcgtccaagggaatcttcagtaagcgagcaagagggtcaagccatgtccgagaagcatcccatcatcgcggtcacaggctcctccggggcagggaccagcaccgtcaagaacgccttcgagcacatcttccgccgtgagcaggtcaccccggtggtgatcgagggcgacgccttccaccgcttcaaccgccaggagatgcgtgaccagctggcccgagccgccgaggagggacgcaacctgagccacttcgggcccgaggccaacgtcttcggtgaactcgagaactccttccaccgctacggccaggaagggatctgtcggcgccgcaagtatctccacagcgacgaggaggcggagccctacggcctgcagcccggcgagttcaccgactgggaggacgccggccaggacagcgacctgctgttctacgaggggctgcacggcggcgtggtgaccgaggagcacaacgtcgcacagcacgtggacctgctcgtcggcgtggtgcccatcgtcaacctggagtggatccagaagatccaccgcgacggcgccgagcgcggctacacggcggagaaaaccgtggacaccatcctgcggcgcatgccggactacgtgaactacgttacgccgcagttctcgcggacggacatcaacttccagcgcgtacccacggtggacacctccaacccgttcattgcccgggacgtgccgacaccggacgagtccttcacggtgatccgcttccgtcagccggagcgcttcgggatcgacttcccgtacctgctgaacatgatcccggactcgttcatgtcccggcgcaacaccatggtggtccccggcgggaagaccggcttcgccatggagctgatcatgacgccgatcatccacgagtttgtcgagcgcagccgcaagctcaagggcacccgttagacggtagcagcccacctcaatgaagcaaaaagaggggggtgccaccgcgtggcacccccctctttacgtacgcctgacccgctggcccgggccatcacgacttagaactcctcttcgagatcctcgtcgccgaagtcatcctcgaagccgtcgtcaaaatcgtcgtcgaagttatcctcgaagtcttcgtcgaaggcctcgtcttcatccatgggtgccggctcatcaccctccggcatctcctcgaactcgtcgagctcctcgaaatcgtcaccgccgccgcagcccgccagcgtgagtccgccagcgacggtcaggatccccaggatagtcgcaagcttacgcatcaaccctctcctctctatggcgatttggaatcaatcgaggtgaatcggctgttcacgcctcaaccacactgacacccggccactgcgtcaagttccccgggaccggacccttgggcacggccgggggagcgggcataatcaaggccttcgaaggcagcgtgaaacaatggaggcggtcgtgacacggagctcccaaccgcagttcaatggcggctaccccttacggcgccctcgccggatgcgccgcgacgccttctcccgccggctcatgcgggagacccgactcggcccagaggacctgatccagccggtcttcgtcctcgacggtgaggaccgcaccgagccggtgccctccatgcccggtgtcgagcgcatgaccatcgatcggttggttcacgaggcccgggaactgcacgcacttggtatcccgctgatcgccatcttcccggtcaccccggccgaggtgaagagcgaggatgcgcgggaggcctacaacccgagcggcatcgcccagcgcgccgtgcgcgcggtcaaggacgcggtccccgagatgggcgtcatgaccgacgtcgccctggacccgttcaccagccacgggcaggacggtctcatcgacgagaccgggtacgtcatgaacgaggagaccgtcgaggtcttggtccgccaggcgctgtcccacgccgaggccggtgccgacgtggtcggcccgtcggacatgatggacggccgcataggcgccatccgcagcgcgctggagtcccacgaccaccgcaacgtgcgcatcctctcctacgcggccaagtacgcctcctgctactacggtccgttccgcgatgcggtggggtcgtccgacaacctcggcagcggcgtggccggccccggcaaggacagttaccagatggacccgggcaacagcgacgaagccctgcacgaggtagccctcgacctgcaggaaggggccgatatgttcatggtcaagccgggcctgccctacctggacgtgatccggcggatcaaggacgaattcggcgtcccgaccttcgcctaccaggtcagcggcgagtactccatgctgaaggccgccgcccagaacggctggctcgacgagcgcgaatgcgtcctcgaggcgctgatgtcgctgcgccgtgccggtgccgacggcatcctgacctaccacgcgcgggcggcggccgagtggctccgggaagagggctgatacattgaaaagttacttcgcccggatcttcggctcctcaccggtcgcccctctgcagcagcacatggccgaggtggtcgactgcgtggaggtgctgccggagcttttccgggcctcggcggtgggcgacgtgcagcgcatgcgcgacgcccaccgccagatcgtccaccacgagcacgaggcggatcggctgaagaaggagatccgcgcccacctccccccggacctgttcatgccctgggaccggcgcgacttcctagagctgctgcgcgcccaggaccgtatcgccaataagagcaaggacatcgccgggctgatgatcggccgccagatgcagtggccatcggccctgatcgaggccaccctcggcctgctcgaccagggcatcgaggcggcacgccaggctaaggcctcggtgcgcgaactcgacgaactggtcgaggctggcttccgcggtgcggaactggagatcgtcgagagcctgctggaaaaactcgacgacgtcgaagcagagaccgatcgcatgcaggtccagctgcgctcgcagctgttcgagatcgagcgcgacctctacccggtggacgtcatgttcctctaccagatcatcgaggctctgggcaccctggccgatcgtgcgcaacagaccggcgcacggttccagatcctgctcgcacgctgaggcatggaatacgcggtcgtctacctgttcctcgccgctgcgtttggcttgtttatggcgtggggcatcggcgccaacgacgtagccaatgccatggccacctcggtgggctcgcgggcgctgaccatccgccaggcggtggtgatcgccgccatcttcgagttcgccggtgcggtgctcgccggtggcgcggtggccgccaccgtgcgtggcgggatcgtcgacacctcgtccctggtcggcgaggaggagatcctcgtcttcggcatgctggccgcccttgccgctgccggctgctggctgctggtggcgtcctggcgggggtggccggtatccaccacgcactcgatcatcggcgctctggtgggcttcggcatcgccgggctcggctggggcgccatccactggccggccgtcgggcaggtggcagccagctgggtgacctcgccgctgatcgccgcagtcgtcagtttcgcactgttccgctccgtgcaggtgctggtgctcgaccgccgccacccccttgaggcggccaagaagtgggtgccattctatatcttcctcactggcttctttgtctccgtgatcaccctcttccgggggctgcagcacatcgggctggacctgggcttcaccaccaatctgtcgctgtccctgggtattggcctggccatggcgtgggccggcaaggtggccatccaccgcacccggttcgatgagcgcccacaccggcgctaccagttccgcaacgtcgagcgggtcttcgccgtgctgatgatcatcaccgcctgcgccatggccttcgcccatggctccaacgacgtagccaacgccgtcggcccggtcgccgcggtggtggccacggtgaccagcggcgagatccaggccgaggcgccggtacccatctggatcctggtcctgggcgccgtgggcatcgtcgccggcctgctcatgctcggccgccacgtcatcgccaccgtcggcaagaacatcacgcagttgaccccaagccgcgggttcgcctgcaacctggccaccgccgggaccgtggtcaccgcctcgggcatcggcctgcctatctccaccacccacacgctggtgggggccgtgctcggcgtcggcctggcccgcggtctcgccgccatcgacctgcgggtggtgaccggagtgttcatgtcgtggctggtcaccctgcccgccggcggcatcctggccgtcatcttcttctatctgctctactggagcttcggctaaaccgggaaacaccgcatgagcgatcactacgccgtcgtcggcaacccgattgcccacagcaagtcgccacagatccacacccgcttcgccgccgaggtgggtgccgatctgcactaccaccgcctgtgggccccggaggaccacttcgcccccgtggccgaggcgttcttcgccggcggggggcacgggctcaacgtcaccgtgccgttcaagggggcggcgtacaccttcgccgataccctcagcgatcgggcgcgggccgccggcgccgtgaacaccctgcgcgccgagcccgacggccggcactttggcgacaacaccgacggtatcggcctgctgcgcgacctgcagaccaaccacggcatcgacctggccggccgacggctgctcctgctcggcgccggcggcgccgcccggggggtgctgcacgacctgctcggtgaagacccgcggacagtggtgatcgccaatcgcacagtggaccgagccgaggcactggccggcaacgaccaccggatccgtgcctgcggcttcgatgtactcgccggggaacgcttcgaggtggtcatcaacaccacggccgccggactacagggcgagatgccgccactgcccgacgacctcctcgcccccggcgccacggcctacgatctggtttacgcggacgaggacacgccgttcatggcctgggcacgggcccggggcgccgtcaccgtgtgtgacgggttgggcatgctggtcgagcaggccgcggagtctttctatcagtggcgcggcacctacccgcaaacggccccggtgatcgaggcgctgcgcatcggggcctgacgcggcccacccgccccgaccgcggctactcctcgcggctgttgaccatcacctcggcctcaccggtgagcacggtacgcttgcgcacgtagcagcgggtatccagccgcacccggcgccgctgggcatcgacctcgagcaccgtcgcctcggcgcggacggtgtcgccgatgcgcaccggggcctggaaacgcagctgctgccccaggtagatggcgccgggccccggcatgcgggtgccaaggacgcaggagatcagcccaccgaggaacagcccgtgggcgatccgccccttggcgaaggtcgtcgaggcgaactcctcgttgatgtggacggggttgttgtctccggaaagacccgcgaagaggaccagatccgcctcggtgacggtccgcgtatacgacccggccatccccggctccagatcctccacgcagtaaccctgcaactcgtgaaccatacgcgcgctcccgatcgctgccggcgccgacccccggcaaatacggatggtgaatgggttgtcactctgacacgcgccagggcaaaaagaccacagggacggcgcgccgaaccacccgcactcggcgtttgcgcccacagaggctcgtgaatatactaccgtcccgcttttgtcggcgggtgatcgacaccggcggcacaccgggcatagcggaccggccgccccatcaaaaaacgaccccgcagcatccagaggcgaccgtgacggacgaaaacgcacccggcctgtaccggcccagcttcgaacgagacaactgcggtttcgggctgattgcccatatggatggtaaccccagccattggctcatcgaaaccgccgtagccgccctcgggcgactcacccaccgcggcgcggtagccgccgacggcaagaccggcgacggctgcggcctgctactgaccaaacccgacgccttcctgcgggcggtggcgcacgaggccgggctggacctcgacgagcagttcgccgtgggcagcctgttcctccatcccgaggagggcttcgccgaagcggcgcgcgaggcgctgcgccaagcgctgcgcagccaagggctggagccggccggattccgcgaggtgccggtagacacctcggcgctgggggcccaggccctccagacctgtccccggatcgagcaagccttcgtcaatgccgatccggggatggaggcccaggacctggagcggcggctgttcatcgcccgacgactcaccgagaaggcgatcagcagcgaagacgaggtcttctacgtcgccagcctctcgggccgggtcctctcttacaaggggctggtgatgccggattacctgcccgcgttctaccaggacctccaggacccgcgcctcgcctcttccctctgcgtcttccaccagcgtttctccaccaacaccctgccccagtggcgcctggcccaacccttccggtatctggcccacaacggcgagatcaataccatccagggcaaccgtaattgggccaacgcccgggcctttacgctcaacacgccgctcatccccgacatggaagcggtccacccgctggtcaacagcgaggggtccgactcctcgagcctcgacaacatgctcgatgtgctcctccagggtgggatggacatcttccgcgccatgcgcctgctgatgccgccggcttggcagaacgtcgactccatggacgcggacctgcgggcgttctacgagtaccactcgatgcactgcgagccctgggacgggccggccggcatcgtcctcaccgacggccgccacgccgcctgctccctggatcgcaacgggctgcgtccggcgcgctgggtgatgacccgcgaccgccacatcaccctggcctcggagatcggcgtctgggactacgaccccgccgaggtagtggccaagggacggctcaaacccggcgagatgctcgccgccgacaccgagaccgggcagctgctcacccccgagcagatcgacgagcggctgatgcggcgcaagccctacaaggcctggctcagtgagcacctgcgccgcctcgagcccctggccgggttcgacggcaagagcccgcagctcgaccagaacgccctcgatgtccatcagaagctctttggcatctcgttcgaggagcgcgaccaggtgatgaagcccatggccgagggcggccaggaggccgtcggctccatgggcgacgacaccccgctgccggtactctcgcgcagggtccgcgcgctgtacgacaccttccgccagcagttcgcccaggtcaccaacccggccatcgacccgctgcgcgagcggatcgtgatgtcgctcgagacctgcctggggcgcgagaaaaacctgttcgacgaatccgaggaccacgccaagcgcatcacggtggactcgccggtgctctccggggccaagttcgccgccatcaaggcgctggatgatccggagtacgcccatacggtcatcgacctgacctacgaccccagtcagctgaacctgcgcagtgccatcgaggcggtcgccgccgaggccgaggcggccgtccgggccggctccacgctggtggtgctctccgaccgccgggttgagcgcggccggctgaccatccacgctctgctcgccaccggcgccgtgcaccaccgcctggtggcccggggcctgcgctgcaacgccaacctcatcgtcgagaccggcaccgcccgcgatccccaccatatcggctgcctgatcgggtacggcgccacctgcgtctacccctacctggcctacgaagtggtggccgagatggcccgctcggggcggatggagggcgacgtcgaggcgctctgcctcaactatcgcaaggggctgaacaaggggctgtacaagatcctctccaagatggggatctccaccatcgccagctaccgcggcgcgcagctgttcgagtccgtgggcctggccgacgaggtggtggacctgtgcttcaccggcaccaccaaccgcatccagggcatgaacttctccgacctggaggccgacgcccgcgagctggcccgccgcgcccaccgagccacggagctcctcgatcagggcggcgtcttcaagtacgtccacggcggcgagtaccactgctacaaccccgaggtggtctcctacctccagcaggcggtggaggacggcgactacgccacctacaagcgcttcgccgacgcggtcaaccagcgccccaccgccaccctgcgcgacctgctcgggctgaaggtgccggatcagggcatcgcggtggacgaagtgcagcccatcgacgacatcctcacccggttcgactccgccgggatgagcctcggcgcgctctcaccggaggcccacgaggcgctggccatggccatgaatcgcctcggtggccggtcgaactccggcgagggcggcgaggacccggcccgctacggcaccgaccgggtctcgaagatcaagcagatcgcctcggggcgcttcggcgtgaccccgcactacctggtcaacgccgaggtcctgcagatcaaggtggcccagggcgccaagcccggcgagggggggcagctgcccgggcacaaggtcaacgagatgatcgcccggctgcgctactccaagcccggcgtggccctcatctcgccgccgcctcaccacgacatctactccatcgaggacctggcgcagctgatcttcgacctcaagcaggtcaacccggaggcccaggtctcggtcaagctggtggccgaggccggtgtcggcaccgtggccgccggcgtggccaaggcctacgccgacctgatcaccatcgccggctacgacggcggtaccggcgccagcccgctgacctcggtgaagtacgccggtggcccgtgggagttgggcctgaccgagacccaccagaccctgcgcgccaatgacctgcgcgacaaagtacgcctccaggccgacggcggcatgaagaccggtctcgacgtggtcaaaggggccatcctcggcgccgagagcttcggcttcggcaccgcgcccatggtggcactcggctgcaagtacctgcgcatctgccatctgaacaactgcgccacgggcgtggccacccaggacaacgtcctgcggctcaagcacttcgtcggcaccgccgagaaggtggccaactacttccgcttcgtcgccgaagaaacccgcgagtggctcgcgcttctgggtgtccgccggctggaggatctcatcggccgaaccgatctgctggaggtcctgcccggcgagaccgagcgccaggggcgcctggacctctcgccgatcctctccgacggcggggtgccggaggacaagcccaagcgctgcctggagccgtccaacgtgcccttcgacaagggcgagctcgccgagcagatggtcgccgactgcctgccgaccatcgaggccggctccggcggcgagttccactacacgctgcgcaacaacaaccgctccatcggggcgcggctcagcggcgagatcgcccgccgccacggcaatcagggcatggcggaccaccccatcaccctgcgcctgaccgggaccgccgggcagagcttcggcgtgtggaacgccggcggcttgcacatggtgctcgagggggacgccaacgactacgtcggcaagggcatggccggcggcaagctggtcctctacccgccccagggcagccggttcgaggcccgcaagaccaccatcatgggcaacacctgcctctacggtgccaccggtggccggctctacgccgccggcaccgtcggcgagcgcttcggggtccgcaactcgggggccaccgcggtggtggagggggtcggcgatcacggctgcgagtacatgaccggcggcgtggtctgcgtgctcggacccaccggcgtcaacttcggcgccggcatgaccggcggtctcgccttcgtcctcgacgaggccggcactttcgccgatcgctacaaccacgagctcatcgacatccaccgactgcagtcggagaacatggaggctcaccgcaactacctgcgcgagctgatccgcgagttcgtggccgagaccggcagcgtgtggggacgggcggtcctcgacgacttccgcggctacctgccccgcttctggctggtcaagccgaaggccgccgatcttcacaccatcctcgatacgctccgccaggcggcctgacggccgccggcggggcccgagcacggacggaacagtcagccatgtccagcagtgtcttccaattcctcgagatcccgcgccgcgacccggacaaggtcccggtcgacgagcgcatccgtcgcttcgccgagatctacggccgctacgacgagcagaccgccgccgcccaggcagggcgttgcctcgactgcggcaatccctactgcgagtggaagtgccccgtccacaactacatcccgcactggctgcagctggtggccgagggcaacctgttcgcggctgccgagctctctcacaagaccaacaccctgcccgacgtgtgtggccgggtctgcccgcaggaccgcctttgcgagggggcctgcaccctcaacgacgggttcggcgcggtaaccatcggctcggtggagaagtacatcagcgatgaggccctgcgcctgggctggcggcccgatgtcagcgacgtggtcgacaccggcaggcgggtggccgtcatcggcgccggccccgccggactgggcgccgccgacatccttgcccgcaacggggttcggccggtggtcttcgaccgctacccggagatcggtggtctgctcaccttcggcatcccgccgttcaagctcgacaaggacatcgtccgccgccgccgagagatcctcgaaggcatcggcgtcgagttccgcctgaacaccgaggtcggccaggatgtcggcttcgatgatctccttgccgagtacgacgcggtcttcctcggcaccggcacctacacctacatgcggggtggcttccccggcgaggacctgcccggggtctacgaggcattgccctacctggtctccaacatcaaccgcgaggagggctggcaggcctcggaggacgacttcatcaacctgcacggcaagcgggtggtggtcctcggcggcggcgacaccgccatggactgcaaccgcacggccattcgccagggcgcagccagcgtcacctgtgcctaccggcgggacgagcagaacatgcccggctcccggcgcgaggtcgagaacgccaaagaggagggggtcgagttcctgtggaaccgccagccgatcgaagtcattggagaaaaccacatcgaaggggttaaggtagtccggaccgagctcggtgccccggacgaacacgggcgacgccgcccggagccggtgcccggctccgaagaggtgctgccggccgatagcctgatcatcgccttcggctttcggcccagcccgccgcagtggctggagcagcacggcgtcgagctcgacgatcggggccaggtgcgtgtcacccggcagggtggacccttcgggcagaccacgaacccgaagatcttcgccgccggcgacatggtgcgcggctccgatctggtcgtgacggctgtctgggaaggccgtgaggcagccaagggcatccttgatcacctacaggtataggagtgacgcggtgagcagctctgagctcaagaacgatcgaatcctgcgcgctttccagcgccagcccgtggaccggaccccggtctggatgatgcgccaggccggccgctatctggccgaatatcgagaggtgcgggcccaggccggcagcttcatgggcctgtgccgcagccccgagctggcggcccgggtgaccatgcagccgctggagcgctacgagctcgacgccgccattctcttctcggacatcctcaccatccccgaggccatggggctcggcctgaacttcgtcaccggcgaggggccggtcttcgagcaccgggtcaagaccgccgccgacatcgaccggctgccccagccctcggcccagaaagagctgcgctacgtcatggatgcggtggcagcctgccgcaaggagctgaacggacaggtgccgctgatcggcttcaccggcagcccgtggaccctggccacttacatgatcgaaggcggctcgagcaagaccttcgccgccagcaagagtctgctcttcaacgagccggaggccgcgcaccggctgatggccaagctcgccgacaccgtggccgactacctcaacggccaggtagaggctggcgcgcaggcgctgatgatctttgacacctggggcggggccctggatccggtgcgttaccgggagttctcgctggcctatatgcagcgcatcctcgagcaactcccccgcgagcgcgaggggcgtcgtatcccggtcaccctgttcaccaagggcggcggccagtggctggaggatatcgccgacaccggctgtgacggcgtcggcctcgactggacgacctcgctggccgacgcccggcgccggatcggcggccgggtggccctgcaggggaacctcgatccgtgcatgctccacgccaaccccgaggtcatccgccgcgaggtggcccgctgcctggaagagttcggccacggtccgggccacgtgttcaaccttggccacggcatccagccggagacgccgccggagaatgtcgatgccatgatccgggccctccacgaactctcgccggcctaccatgacgcaacggccacctcggccacgtcgtaggcggcggagacagcgcaccctctcggcgggcgtcattccggtgcgcttcgccgagagggggcggctctatctgctcctgcgcgccttccagtactgggactttcccaagggcaaggtggaaaccggcgaggaacccctcgaggcggcccgccgcgaggtccaggaggaggccgggatcaccgagctgagcttccgctgggggtatcactacttcgagaccggtccctacgcccagggcaaggtggcccgttactacctcgccgagaccaccacccgacgcgtcgtcctggggatcaatccggagcttggccgccccgaacaccacgagtaccgctgggtcacgccggccgaggcgtaccggctcgcctcaccgcgcgttcgcgaggtcctcgactgggcggaggcgcggatcaccaggccggtgcacgacgacgcctgagcccagcatcagctgcgcccgtatcgccaccccacggccccctcccaggcatcccgggcaaagtatccgagcagcgccagcaggatcaccgcgccgccgagcatcgacgggaccggcggcacctcggcgaagaccagccacacccagaccgggcccagcgccgcttcaagcagcaggaccagactcacctccggcgaggggagataccgggtggactgggcgatgagcagcagcgccagcggcatctgcaccaggcccatcaccccgagcaccgcgtagctatcccagcccagcgccagcggcgccgcccagggcgccgcgcacacggcggccaccacaccgccggtggccaccaccggcaggcggttgatctccggccgggcgcgcaacagggtgagattggcacccatattggcggcggccagcagggccgccaggtcgcccagccgcccgccgggctccgcggggccactgaagatcaccgccatgccgacgatcaccgcggcgatggtccaccaggtccgcgtctggatcggttcacgcaggaagagccaggtgaacaccgccgagaagagcggcgcggtggcgaagagcaccagcacgttggcggcgtgggtgttgagcacggcgaagacgaagaggatcgagttcaacccgaagagcagcccggaagccgccgcggcccggccgccgcggcgccagatgcgcagggtgtagcgaccctgggtggcgaagagcagagcgctgaccgccagcgccatcaacagcccccgccagaagaccacgtcccagccctcggccccggccatgcgcaccaacaccgcatcgaagctcagcgccgtcaccccggcggcggcgatcatcaggcccttggcccggtcctgggcagcgtacggcgtggcactcctcggcatgggtgtacgtctccttactggacggcccggcgcgggcgcaggtagggccggaaggccggcaacgccggcgagggtaacgcctcccgccggcggtttcagtaggtcgcgaagcggataccggcgtagatggtccgctccggggccggctcgaagtagccaccgtcttccagactgttatccgattcgttggccgcgttgatgcgcacgttggcgtcgtaggtggcgtcgaagaggttgttcaccccgaagaagggctcggcctcgtaggcgtcggtgacgaaggtccggctggcgtggaggccgacctccgtatagccggagctgcgctgggtgttgcggtcgtcggcccagatgccctcgctggcgcgcacatcggcggcccagcgccagccgctgggggcctgccaggccgtctccaggtagccgtgggcccgcggcacaccggggatgcggttgccacgaacctgatcggggtcctcggcgccggatacgccctccaactcggacgtctcgaaatcccggaaggtaaattgcccgtaggccagggcggccgtcacctccaggcgctccgtggggaaggcctccacccccaactccacgccacgccggcgagtctcgccggcgttcgcataccgggtcgggccgtctgcatcctcctgcggaaccagctcatcctccgtccgcacctggaagagggtcagctcgtagcgcagccgccgatccagggcccgccccttgacgccgacctccacggagcgcgcctgctgcggctcgatggtgtcgtcgatgcccccggcgtcccggtcccacagctcccagagcgtcggcgtctcgaaggcggagctggccttggcgtagaggctgtggtcctcggccacggcgtagcgcaccccggcgaggtagctgggctcggtgtaggtctgactgtcggtatccaaccccgcctcgcgatcatcgatgctcagccgagtccagtccagacgcccgccaccgaccagccgccagcgcggcgccacctcccagtccgcctgcaggtagccggccaccacctgggcccgctcccgctgatcgttggtccgctcaccctcacgaccgttgttgttcacgtaccgttgccggtcgtcgtactgccactcggcgtccgtgcccaccgacacctgcaccgggcgcccggcggcctcggtacgccgcacgtgacggccgccgacgccgccgtagtagcgctcaaaggtgacaatgccgcctgggtcaccattaccacccgggaacgggttccgccggtagaagtcccggcgctgcaggaaggcccgcccctcccaaaactcggtggccgacggctcggcggtgaggatcacggcaccggtctgctgctccacctcttcgccggcgtcacggtccacggcgttgtccgtcgcttgccgacgatcgtcccgcacctgttcgcggctcagcccgccggggtcttgagcctccggcgcatcgaggaggttggcgataaagcgcagccgctcgccgccggccagatcgcggtcgagcttgatattcagtcggcgctgcgccgcgcccgaatggtcgcggtagccgtccatctcctggttggaggcggtcaccgccgtgcgccaggcctcctcggcacgaccgccccagacccgctgggcccgctcgccgtggctgccgaagagcacctcgccgccgaggaactcgccgctctccgggggttccagggtggtgaagcggaagacaccgccggcggcgttgccgtagagggcggaggccggcccgcggatgacctccagctgctccacaaaggccgggtccagggcgtcgagctggctctggccgtcggccacggtgtacggcacgtcgtcgaccaaggcccgtatgccgcgcaccccaaagggtgagcgggccccgaacccgcgcaccgacaggcgcaggtcctgggcggcgttgtagcggttctgcgtatgcacgccggggacccgatcgaggccctgatccagggagaggcgccggccgctggcgtaggcctcgcggccgacgacggagacggccgccgggtagtcgtcggggtccacgtcgagccgcggcacggtggcgaccaccggcggcagcgccgcctccgcgccgagcgccggaccggtgggaccgagggccagcgataaccccacccacagtcccccgagaaaggcgccaggcccgcgtgctacattcgaccctgatctgcgccgcgcaccaggaccaccgatgattcgccggctcaccccaatcacgcctgccccgctgcccatgctcaccaccccgatgctgctcttcgccctggccacccccgcctacggcgcggagaccgcaccggcggagttcgagccgccgcccctcagcacccgtacgctgccggaaggggagcgtgaggtcatcagcgacggacaggatcgcacggcgctggcggtcagcgtctacctgcggggggctgcagtgttccgcgagacccgggagatcgggctccccgacgggccggcgcggctcgtcctggcggacgtgccggaacatctcgatgccggtacggtgagcctcgattccgaacaccgtccgcaggtcaccgccgcctcgttcacccccggcgacctcgaccaggacgccctcctccgccaccacctcggcagcgagatccgctaccgtgcccacccccagggggactgggaacgcgcccggttgctcgcctttgatgcggacgaggccatcgtcgccaccgaggcggcggtccacccgctgccccgggacggcgacacgcgttttgccttcccggagaggccgggccacctctacggctcccccaccctggagctgaccgtggacagcgagagcggcggtacccaccccgccactctggcctaccgtagcgacggactcacctggcgtgccgaataccagctccacgccgccgaagacgagccggcacgcctggacggctacgcccgcgtggacaacggcaccggcctcgacctgcgccaggccaaactgaccttcatcggcgccagcctcgacgacgacgccatgcgcaccctggcccaggccgagtcggttacggccgaccgagtgggcggcctgccccgcttccagaccgccgagcgctacgacctgctggccggccgcagccaccgcatccacctgttccgtgaaacgcccgaggccttcaaccgccaccaccggctgcgcggcgacgccggcgccgagccggaccgcccgcagcagtcggcggcccggcgcgtggccggctggcaggcgggcaccgacctgccccccggtcgggtcaccctgctcaccgggccacccggggcgaccgagccggtcggcgaagggcggattcaagggaccgccgccggggacgaggtcgaggtggatctgggacccgccttcaccgtgaccggcgagcgcaccctgcaggagcgccgtaggctcgaagaggccgagggcttcgaggccgcctggcgaatccgcgtgcgcaaccgcggcgagaccgccacccgggtcgagctcgaagagcgtctgcccggggactgggagctgcttgagaccagccacgagccgacacgcaccgagggccgctgggcgctctgggatctggcgctggaggccgacgacgaggcgaccctggaataccgggtgcgcgtggagcgagaggaatgaccgaagaccctgttgccctggatggccttcgctatgcggacctgcaacaccgcgccggcctgctggagctcgaccgtcgcttcctggagcgcctggaggccgcagccccggagctggcggcgaagctccggacccggcgcgaccccgccgccggcccgacgctgagcaaccgtcacctgggggagtggctgatcgccacggcaccctatctggaggcgttcctcgccgaggccttcgacatccaggagccgctgcaggacgtccgcgacgccctcacccgggacgccgaggtcatggccttccgtcgggattggatccagaagcgcgctcgccgacgccagatccccgactacacctcgtttaccgagctcgacacctggctggatgaggccctggaggcccgggggctcaaccgccgagaccgggagctggccgtcgcccgactggccgggcagtacgccgccgagaccgacaccgaggtcgagcgggagcgcctgctggactggtgtgccgctgccctgcacaccgcgccggggcaggcggccgttgccgggtgggcggcctttcggcttccgcagcgcgtggaccacgcccatctggtcgaactggagtccgaggcgacggggccacggggccagcccgtccgcttccacgctccccgtgcccgctggcgcaaccgggatggcttcgagctcaccgatgcccgcgccccgcaacgccaggtcagcgccgaagcccactactgcatctactgccacgaccacgagggcgacttctgctcccgcggcttcccggagaagaagggcgatccggaactcggctacaaggcggacccgctgggggttcagctcaccggatgcccgctggaggagcggatctcggagatgaaccgcctctaccgggacggccacccgctcgccgcactcgccgtggcgatggtggacaaccccatggtcccggccaccggccaccggatctgcaacgactgcatgaaggcctgcatctatcagaagcaggacccggtggacatcccgcagatcgagactcgcacccttaccgacgtgctcgggctgccctatggcgtcgagctctaccatctgctggcgcgctggaaccccttgcgcgccgatcagtacctgcccgccgaggagaacggccgccgggtgctcatcgccggccaggggcccgccggcttcaccatggcccatcacctgaccatggccggctgcactgtggtggccgtcgatgggctaaagatcgaaccgctgccccgggagtggctcgacggacccatccgcgactggtcgcgggtctgggaaccgctggagacccggaccctctacggtttcggtggggtcgccgagtacgggatcaccaaccgctgggacaagaacttcctcaagctcatctacctcaccctggcccggcgggagcgctacgcggtccacggcggcgttcgcctgggcggcaccctcaccctggaggatgcctgggcgctgggcttcgaccacgtctgcatggccaccggggccggctacccgcgggtgctggacgtcggcaacagcctggcccggggcatgcgccaggccaacgacttcctcatggccctgcagttaaccggcgcggggaaaagcgagagcatcgccaacctgcaggtgcgcatgccggcggtggtcattggcggcggactgaccgccgtcgataccgccaccgaggtccaggcccactacattgcccaggtcgaaaaggtcctcgatcactacgaggcactggacgctgaaggcaccgggttcgggaccgagctcggggccgaggaccaggccatcctcgatgagttcctggcccacggccgcgccgtccgcgccgaacgcgagcgggcccgggccgccggcgaggcgccgcagttcgcgccactgcttcaggcctggggcggggtgaccatcgcctaccgcaagggcctcaccgcctcgccggcctacgtgcgcaaccacgaggagctgagccgggccctggaggagggcatcctctacgccgaaggactggaacccctgcacgtccgactcgacgaacacgagcacgtgcagtcggtggtctttcggcgcatgcgccacgacggcggccgctggtacgccaccgggcgggagaccgagctgactgcccgctcgatcttcgtcgccgcgggcaccgtgcccaacaccatctacgcccatgagtacccaggcagcctgcaactgcagggcatccactaccgaccctacggctatcggcgcaaggggctgcagcccatcgccgccggcgaacactgcaaggctccggaggtcggcccgttcacctcctatcagtcggccgggcgtaccgtctcgttcatcggcgacacacaccccaccttcgccggcagcgtggtacaagccatcgcctccgcgcggcgcagctacccccaagtcctggctgccctaggcgggctgcccatgcagcccgggcgcaaggcgcgcgccttcctggacaacctggcggcgcggctgaccccgcgggtggtctcggtggagcagccgagcccggccgtggccgagatctgggtgcgcgccccactggccgcggcgcgtttccgccccggacagttcttccgcctgcagaccctggagacccacagcccggtcatcgagggcacccggcttcaggtcccgctaatgaccgtctccggcaccgggatcgacggcgactgcatccgcctgatgctgttgcagtggggggcggccccgcgtattgccgcccacctgcaacccggcgacccgctggtgctgatggggcccaccggcgcccccacggagatccccgaagaccgcacggtgatggtggtcgccggccgctggggggctgcggtcatgcacgacatcggctccgcgctgcgtgaggccggcaaccgtgtgctctacatcgccgccttcggcagcgccaccgagatcgaccaccccgacgagcttgaggccggcgccgatcagatcgtctgggccaccgcccgcgaaccggcgttcgagccgcgtcgcccgcaggacaccgcagtcatcagcgccgacatggtggacctggtgcgccgctacggcgacggcgagatcgcccccgacggcccgagcctgcccctggcggccgtcgaccggatcctggtggtgggcggcaccggcctgctgtccggcttccagcgggcgctggccgatggcctttccggctactttccggaccacctggaggcggtcggcaccgtaggcagtcccatgcagtgcatgctcaagggcgtctgcgcccagtgcctgcagtggcagctcgatccggagaccggcgaacggacccgggccgtcttctcgtgcgctgagcaggatcagccactgggctggatcgacctcggtaacctggctgcacggcagcagcagaaccgcctgctcgaccggctcaccgccgcctgggtggagcgcctgctgcggcgacaggcagcggattgatatgcaatactccggatatcaggctcgcaacccgatcccaaggaggagacgcaatggacgtaagcaggaacatgggcaccgtggatcgcgccatccgtgccatcgtgggcatctgcctgatcgccctagccttcatcggtccgcagaccgcctgggggtggatcggcctgatcccgctggcgaccgccgttgtcggggtctgcccggcctacatcccgctgggtctgaagacctgcgccaagtagcgcgagccgctcaggaacgaacaccgagccggcggaccgcctcgcgcacggcggtttcgccggatacggcatccagtgtgcgccgcgacgccgcctcagcgtcgatcagggccgccaacagcgcggccacgtcgtcccgcgggatctcgccgtagggcagcccctcaccgaggctcaccttgcctcgcgcccgctcgttgagcagccgccccggccgcaggatggtccagtccatggccgtattgcgcaggcgttcatcggcttcgcgcttggcatccagatacggccgcagccgctccggggcctcttccggacactcggtgcgcatcgatgagaccatcaggaagcgatccactccggccgcctcggccaagtcgatgatccgcagcgccccgcggcggtccaccgcctcggtcttatcggtaccggtatggggccccgagccggccgtgaagaccacggcgttggtgccgcggaccgcctggctgcagtcgcgctccagatccgccaccaccgtctcggtggccccagcagccgccagggccggctgctggtccgggtcgcggaccatggcccgcacctcgtgacggctcggcgcgagccgctccaccagccgccgtcccacctgcccgtgggccccgatgatcagcacccgcatgctctgccctccgctccgatggcctgttccaacctagcctacgccgtcggcgttgaaacggacaccgcgcaggcggttgagcgcagccatgacctcgatcgtccgcgggcgggccagatcgccgtcgggacggggcagcagttgtgcccagtggcgcgtcagcagttcggctacccacgccggcggatcctcgacccggccgctgtcggcgagccgctcgagcagcaggccgatggcccgcacctgggccgcatcggcgatctgctccacggcgcgcaggtcgatggcctcgcggcccaccaggagggtatcccggccccggccctgaaccttgcgcttaccgggcttggtttcggtgcgcaccgtccgcccgtccacggcccgcatggccggccaggacagcggcgaacggatttcggcgtggcgcccggtggcgtactcggtcgccacgcggcgcgcctcggcggtgacgtccgccgggcggtagtcctgcatctggatcaccgtatcggcgctatccagatagtcgccggagccccccatcaccagcagggtcgagaccccgtaccggtcacgcagctcggcgatgcgatccaccagcggggtgatcggctcggcgtctcgggctaccagggcctgcatgcgccgatcgcggatcatgaagttggtggccgaggtgtcctcgtcgaccagcagggtccgcgagcccgcctccagcgcctcctgcagggccgccgcctggctggtggagccggaggccagatcggtagaaaaagcggtcgtggacttgccgaaggggagctcgccgatatagggggagagatccacggcgtgcacggcccgaccatcctcggcgcggatcttggccgcgtcctcaaggctgaccacaccgtcacgcccgtcccccggcctgtggtcgtagacaccgagttccagggcgttgagcagggtcgacttgccgtggaagccacccccgacaatcagggtgatcccgcgcgggatccccatgccggagatcgagccggcgttcggcgcctccagcgtcacccgcaacgaatcggggctgtcgaaggggatggcgtccgccaagggccggtcgtccacgccggagcgccgcggcagcacggccccatcggcgacaaaggcgaccagaccacgctcggcaagctgtccgcgcagggcgtgctggtcctccaccgccgcgcagtggcgctccagcgcggcggcatccagccgctgcgcctcggtagccccggcgacgatccgcggcagcttccggcagaggatctcggcggcctggcgcccgaggatggtccgcccccgggccggcaaggcaacggtgaagcgcagctcgaccccggcatcggtgaacagcacggcgctgcgatcgagcaccgtctgcgcgccggcatcgatgcgcaccgcctgctcaccgtctgcttcgttcgcgaaggcccgcgcgatatagtcgcgcgccgcgcggcgccggggctctccggccagggccggctccggtaaggcgacctgttgccacggtacgacggcccgcatccgcgagggagcggcgaaggggtcagcctggaccttgtcgacgcacagggtgaaaccagggaacgcgtggcggccctggatgtccttgtacgccttgtagcctcgaccgtcgaggcgctggaggagcgtctgcagctgttccatggcggcacacggtagccgaggccgaccgccccggccaagggcctgggcccggctcagccgcgcacgtcgccgcgatcctcgccgatggccagggcgccgagccgctgcagcgcccactctgtcgccggcacgtcggcctgggcgcagttgagccgcaggcagcgtccgtaccggccggtgggcgagaagacgggaccgggggcgatgctgattccctcggccagggcgcggcgctgcagctccaggctatcgcagccggccgggagctccacccacaccacgaaaccgccccgcggccgcgtcacccgggtgccctccgggaagtggcggcgtaccaggccggccacccagcgcacatgccgctcgtagttgcgccgggcccggcgcaggaagcggtcgtagccgccctgctccaggtagtcggccaccgccaacgaactcagggtacaagtggcctgactggtcgcgtacttgagatagaccaggcggtcccggtaacggcccggcgcgacccagccgacccgcagcccggcaccgaggaccttggaaaaggaactgcagtagagcacctcgccgtgggcgtcgaaggccttcgctgcccacggccgggtaccgtcgaaggccagctcaccgtagacatcgtcctcgattaagggcacgccgtgggcgctgagcacccccaccagctcctgcttgcgcgactccggggtggcgtgccccaacggattgccgaaggtgggcatcagcacacaggcgcggatcgaccaacgcgacagggcccgttccagcgcctcggggatcatcccggaatgcgggtccgtggccacctccagggcctgcatgccctgggactcgatggcctgaaggatgccgtagaaggtcggcgactcgatggccaccacgtcgccgggctcggccacggcgcgcaggctcagggtgatcgcttcctggcacccggcggtgagcacgatgtcgtccggagacaggctgcagccggcgtaggccatgcggcgggcgatctgggtgcgcagctcggcacaccccggcgggaagtcgtaggcattgacccgctcgcgctggcggcgacgcacccgggcgaagctgcggtccatggccgcggccgggaggaacgccgccggcgctgcggccgcccccagcgagaccacatccggctcgtggtgggcgcgcaccaggtcgaggacgcgctcctggccgagcaccagactcggcgcatccacctcgtccacttgctcgctgggggctgcgctcgctgtcgcccgttcgcggacgaagaaccccgagcggggtcgggcctcgaggacctcgcgctgctcaaggagttcgcaggcggcgacgatggtggccatgctcaccccgaagtgccggcgcagacgccgcagtccgggcagacgatccccgggcgcgtagacgccctgctcgatctgatgagccagcgtctcggccacccgttcgtagagtggtgtagtcatggggacccagtctaccgcaactgtaccggttcataatgtcggaaactgcttctgtatcgggccgtcgattacagtgatgatagtcgtcgatcccgagaagcaacgcaggaatggaataatgtcgcaggcccttaacgccgaagcaggctggcagtacgagcagtatacccccggttttgccgactactgggacgacctggtgggttgggagacccgcctggcccgcgaaggcgctttctacaaccgcttggtgggcgcccacggcgccaagaaggtcatcgacctggcgaccggaaccggtgtcaacgctgtctctctggccaaggccggcttcgacgtgaccgccgtcgacggctccgagaacatgctgatcaaggcccgcgagaacgccgagaagtacggcgtcaagttcgccgacagccgggcggtcgattggctggagctcgaccaggtcatgggcacggagcagtacgacgctgcggtgtgcctaggcaactccttcacccacctgttcgaccacgaggatcgccgcaccgcactgctggcgatgtaccgcgtgctgcgtccgggcgggatgctgatcatcgatcagcgcaactacgacgacatgctcgacaacggctacagctccaagcacacctactgctacacgggtgagggcgtggatgtcggcccggccgagttacaccgcaccatggcgcgcttccagtacgtctttgccgacggagccaccttccagctgaagatgtacccgctgcgccaggactacctgacgcacctgctcgaggacgccggcttcatcaacgtcgagcgctacggcgatctgcagaagccgtactaccgcaacgacgtggacttcatccagcaggtggcctaccgcccgctggagtcctgaggccacccggcgccccaggcgcacgggcaggacgacgcggcccctcgaccaggggccgcgttttttttgcccaccctccgccaccagtgcataaccgcaccgcggctgccttgaagcccgcactccgggcgcatagcttccaatcatggcggtccccccccggggacgggagaggaggtggatcatgaatcggcgacagaagcgagcagaagaggcgcggcgcacgatcctggagtcgggggatcgggagctgatcaatcggctgcacctgatggaggccagtcaggcccgctcggggcggggcgggcgtgggcccgggctgctgggcactgcggccgccgtcggcggcggtgcctacctgggcaccctactcgccgggatgaccctcaacgccgagatgcagcgggccttcgcggccgtcgctgaggatatgggcgtcagcccgggcgatctcggcctcagccccgccgccatggagggcgacgtcggcgctgacgacggcgggctattcgacgatttcggcggcttcttcgatctctgaccccccccccggcgggcgtcgtgcccgccgggggggggggggggcggcgaccggcgggtcaggcccgccacagatccataaaggcgtggaccggcatctgttccagacccgcctggtcggacagtgccgcctcgatggcgccagcctgccgcggggcgaaccgcgccgccagggcgttgcggaacttctcctccagcaccgggatcccctcgtcacggcgacgccggtggccgatggggtactccacggcgatgcgctcggtcttggagccatccttgaagaagacctgcacggcgttcccgatggagcgcttctccgggtccatgtagtcccgggagaaggcctcgttctcggagacctccatgcgctcgcgcagggcgtcgatacgcgggtcggccgccaccgcatcctcgtagtcggcggcggtcaggcggccgaagatcagcggcaccgccaccatgtactggagacagtggtcgcggtcggcaggattgttcagcgggccggtcttgtcgatgatccgcacccccgcctcctgggtctcgatgaccacccggtcgacctcgtcgagtcgaggcgccacctcggcgtgcagctgcagggccgcctccaccgcggtctgagcgtggaactcggcggggaaggagatcttgaacagcacgtgctccatgacgtaactggcgtacgcctgggagcggcggatcggttccccgcggaagagcacgtcctggaagccccacccctgggcggtgagtgccgacgggtagcccatctcgccggtgaggctcatcagcgccagccggaccccgcgggccgaggcgtccccggcggcccagctcttgcgcgagccggtgttcggggcgtggcgataggtccgcagggcgccgccgtcgatccaggcgttggagacggcgttgatgatgtcctcgcggctgccgccgagcagctgcgtggccaccgcggtggtcgccagtcgcaccaggaggacgtggtcgaggccgacacggttgaagctgttctccagcgccagcacgccctggatctcgtgggccttgatggccgcagtcagcacctcgcgcatggtcagcggtgtctgacccagcgccaggcgccgacggctctcgtaatcggccgccgccaggatgccaccgaggttatccgaagggtggccccactccgccgccagccaggtatcgttgaagtccagccagcggatcagcgcgccgatattgaacgccccctgcacgggatcgagccgatgggcggtgcccggcaccaccaccccgtcgcgcatctcggcccccgggacgatggggccgagcagtttggtacaggccgggtagtcgagcgccatcatggcgcaggcgaggctgtccatcaggcagtggcgggcggtctggtaggcctcggcggagtcgatggcggtcccgctgacgtagtcggcgatggccaccagctcggcatcggggtcggggcgctgggcgctgcggatgtctccggacatgggcaagcttccttaagaaccagttacaagttgatcgcttcgcggtcgcagtgggccggccgtcgcgggcaacggcgaccgcgggtcacgaaccggcggcattaacggcgatcgatcggcggcaccgtccgcagggtgtggccggtgtagtcggcgctcgggcggatgatgcggttcttcgcccgctgctccatgacgtgggcggcccacccgctgtgccgggacatcacgaagatcggcgtaaacagcttggtggggatccccatgaagcggtaggcggaggcgtggtagaagtcggcattggcgaacaggcccttctcgtcccacatcatctgctccacggcctcggagaccgggaacagggtgtcgtcccccacctcctcggcgagttcccgggaccactccttgatcacggcgttgcgcgggtcgacctcggtatagacggcatggccgaagcccatcaccttctccttgcgctcgagcatcccggagagctcgcgccgcgcttcctcggggctcgaccactgctcgagcatctccatcgccgcctcgttggcgccgccgtggagcgggccgcgcagggtcccgatggcgccggtgatcgccgagtgcatgtcggacaacgtggaggcgcagacccgcgcggcgaacgtggaggcgttgaactcgtgctccgcgtagaggatcagcgagacgtgcatcacgtccttgtgcagctcgttggggcgctcgccgcggagcaggtagaggaagtggccgccgatcgaatcctcatcgctgtcggtgtcgatccgcacgccgtcgtggctgtagcggtaccagtaggtgatgatcgacgggaagaccgccagcagacgatcggcgacgtcggcctgctgcgcgaagtcggtctcggtctccagggtaccgagcatggagcagccggtccgcatcacgtccatggggtgggcgtcccgggggatctgttcgagcaccgccttgaccgccgggggcagctcgcgcatgcccgacaggcggcgcttgtaggcatcgagcccggcgcggtccggcaactcgccgtaaagcagcaggtaggccacctcctcgaactcgcactgcgccgccaggtcgcggacatcgtagccgcgataggtcaggccggtcccctcctgccccaccgtacacagcgccgtctccccggcggattggccgcgcagcccggcacccgtcttcttacccgtcatcgctgtcctcctcctgttcgtccgtcgcgcccgaagagctcatcgagcttgcgctcgtagtcgtgataaccgagtacctcgtagagttcctcgcgcgtttgcatgcgatcgagcacccgctcctgggtaccgtcagcacggatggcaccgtagaccgcttcagcggcccggctcatggcacggaaggccgacagcggatacaggaccaggcccgcacccgcctcgcgcaactcctccaccgtaaagtacggggtcttgccgaactcggtgatgttggccagcaccggcaccggcacgcggtcggtgaaggcgcggatatcgtccagactgtgcatggcctcggcgaagaccatatcggcgccggcctccacataggcctcagcgcgctccacggccgcctcgagcccctcggaggcccgggcatcggtccgcgccatgaccaccagctcggggtccgtacgggcatccaccgccgccttcacccggtcgaccatctcggcggtggagaccagttccttgcccgggcggtgcccacagcgcttggcctggacctgatcctcgatgtgcaccgcggccgccccggctcgcgtcagctcccggacggtgcgggccacactgaaggccccgccgaagccggtgtcgatatccaccagcaccggggtacgggtcgcgtcggtgatgcgccgcacatcctcgacgacgtccgccagctgagtgatccccagatccggcagaccgtaggaggcattggccacccccgcccccgagacatacagcgcccggaacccggcccgctcggcaagcagtgccgagtaggcattgatggcccccaccacttgcagcgggcgttcgtccgcgaccgcgtcgcggaaccgccgcccggcggatgactgctctgtcatgtttctgttcgctccgtgtggtgatcggattcagcggatcgctcggatcaggcgatcgggatcaggcgaccgtatcgccgccgacccggaccagggtccggccggtgacctgcctggcaagcaccgcctcggcggcgtcccgcaactgctccagcgccacctcgcgggtgatataaccttcggggtcgcgggggcgcaggtcgtcgcccaggcgccgccagccctccaggcggagcccccgcgggcagttggccgagctgatcccgaggaggctgacgccgcgcaggatccagggcatgacggtggtctccagcttgacgcccccggccagaccgatggccgcgacgttgccgtactcctcgacctggggcaggaggccggccagcagcgggccacccaccgtgtcgaccacgccgccaaagcgggcccggtccagcgggcgctcgctgagcccgatggcgtccggggccaccacctcggcagcccccagcccgcgcaggtacgccgcggccggctccttaccggagaccgcaatcacccggtagccggcattgctgaacaggtccacggcgatactgccgacaccgcccgatgccccggtcaccaccacgtcgcccaacgccggggtctgcccggccgcctccatgcggatcagcgccagggctgcagtgaaacccgcggtgccgagcgccatcgcctcacggacggtgacttccgccgggaccggcacgacccagtcggcagggacccgcacgtactcggcgaaccccccgtcgtggacctcgcccagcccgcagccggtgaccaggacccgatccccggggaccacgtccgcgctgtcgctggccgccacgacgccagcggcgtcgatccccggggtcatggggaaacgacgcaggatcttgccctggcccgtaacggccagggcgtctttgtagttcagtgaggagtaggccacccggatcaggacatcgccggccggcagatcgtcgccgccgagggtcacaaccccaccctgatcctccttgccggcttccgacacgcgccacgcctggaaattttgcattctgggtcacctctgacagcccgctcagcgagtctacaacagcgttttactgcttcccaaatcctatttttgacaaaaggttacattaccttttagccctctatggacgctcatcgcgggccatgcggcgcaataaccattattcccaacaatgttccgattcgcggtccattgggcgcgcaccgggtcaagccctccgttggaccccgcgcggcgcttggtgcaccatgagctgcggtcaaaaaccgaccccgcagcgaggattcacaggcacgacccatggcgccgcgcacctatctccctttggccgtgctggccctgatcgccggggcgatcgccgccgtgctgatgatcggcgaacagcgcggcgcagacaccgaaaccagcaaccggggcgaacctggtgagccggccgatcgccgcggggccctggtcgatgaggtggtcttcaccgaggagtccgacccgggccggctcactgcgctgatcgagcacggctcacaccacctgttcacccagggcatcgacagcgccacgatcttccgtcaggcgcaggattccgaccaggtcggccactttctctcccacggcacggccatcgaactaaccctcaacccggcggccttcgaggatgatcagcggctcaatccgttccaggagccccgcatccgcgaggcgctcaaccgcctcgtcgaccggcgctatgtggccgaggagctcttcggtggcctcgccgtcccccgctatctgccgatcaacaccgccttcccggactacgcccgcctggcggagaccgcccgatccctggagctcgagtaccgccacgacccggaccgcgccgaggcgaccatcgccgaggagatggaagccctcggcgccgagcgccggggcggccgctggtactaccagggggagccggtgaccctgtcggtactcattcgcaccgaggacaaccgcgagcgggtcggcgactacatcgccaacctcatggaggacctcggcttcgcggtcgagcgcctctaccgcacggcggaggaggcgtcgcggatctggatgaccggggacccggcggccgggcgctggcacatctacaccggcgcctgggtgtcgacggtgatcaaccgggacattggcgacgacttgaactattactacacgccccggggccgtcccgatccactgtggcaggcgtacgaccccaccgaggcgttcagcaccgccgccgaacgcctggagcggcgcgactacagcagtgtcgaggagcgccagaccctcatgaaggaggggctcgaactggccatggagaactcggcgcgcatctggctggtcgatcagctcagcgtctggccccacgccgccgatctggaagtcgccggggacctggccggggggctctcgggctctcagctgtggcccttcaccctgcgtttcagcgaccgcgtgggcggccgggtggtggccgccaccccgagcatgctgaccgagccctggaacccggtcgcgggcagtaactggatcttcgaccggatgatcctgcgcggcctgaccgactcggcagtgctgcccgaccccttcaccggcctctactggccgcagcgcatcgagtcggccgaggtcaccgtgaccgaagacgcgccggtctctcgcaccctggactgggtgtcgctggagaccaccgaggagatcgagatcccgggcgacgcctggatcgactgggacccggaggagcagcgcatcctcaccgtcgacgaccggcacgaggacgggctgaccgcacgctcgcgggtggtgctccactacgaggacgactacctggagcggcgctggcacgatggctcacaggtctcggtggccgacgtggtgctgccgtggatcctcagcttcgcccgggccgacgaggacagcccgctgttcgatccatcgcatctgccagagtttgaggtctaccagcgcaacttccgcggctggcgcatgatcgataccgaccccctgaccgtcgaggtctacagcgaccaggtctacccggacgccgaaaacctcgtcgccgcccgcatccccggcgccctgccctggcacgtactcaacctgggcatccaggccgaacgcggcggcgagctggccttctcctccagcaaggccgaccgcatggacgtggagtggctcaacctggtctccggccccagcctggagatcctccggggttacctgcaggccgccaccgagagcgagcaggtgcccttcgaggacgtcctcggcacgtggctgcgcgagggcgaggccgccgagcgctaccgcgccctgggcgagtggcaccgggagcgcggccacttctgggtcgacgacggccccttctacctgcattcggtgcgcccggtggaggggagcatcgtcctgcgccgctacgccgaccacccggacccgtcggacaagtggctgcgctttactgatccgcggatcccggaactggagatcgacgggccgctgctggtcgagcgcggcgatgacctggagctgacggtgcgcatcacctacgccggcgaagcctacccgggtgaagagatcgaggcggcgcgcttcctgctcttcgacaagaacgaccagctggtgctggagcgcgaggccgaacccgctgcaggcggggagtggcatatccgcgtcccggccgaggagttggaggcgctgggcaccggggccaacagcctggagctagcggtcacctcgcagagcgtggccctgccggccttcgccacccacgccttcgccacgctgcccgccggcgaggctgaagcagacggcgaggaggaggagtaaccgtggccaccgccgcacccgccagccgtaccgcctccctgctgcgcgaccttcgctatctgggggtcttcaccgccaagcgggtgatcgcgctgctgctgaccgtgctggtcggcgtctacctgaccatcctcatcgccaacatgggcggccaggtggacgagctgcgcatggcacagatccagggcgaggtcgccgagcaggtccgcggcgacccggccttccaggatctggactcggaggagcgcgaggagctgatgcagcggcagatcgacctggaggtcgagcgcctgcgtctcgacgagccgttcatcctgcgcagcttcgactacctgcgcgcggccatgaccctcgacctcgggcgcgccgagcagatgcacagcgacgcgggatcccggcaggtctacaacatcatcgtcgagcggctcccggcgacgctgctgctcttcggcacggccaacctgctggtgttcttcgtctcggtcttcgccgccctgtcgctgtcccggcgctacggcagccgtctggaccagagcgtcatcggcctggcccccacctcggcggccccggcgtggttctacggcatcttcctgatcctgctgttcgccttcatcttcccgctgctgccaaccggggggatggtggcggtaccgccgcccgaggacccgtgggcctacgcggccagcgtgatccggcacatggccctgccggtggcggcgatgttcatcgcccagatcttcatatcgatctactcgtggcgaaccttctttctcatccactccagcgaggactacgtggagatggcccgggccaaggggctacccgacgcgctggtcgagcagcgttacatcctgcggccgacgctctcgccgatcatcaccagcttcctgctgatgctcatcggcctgtggagcggggcgatcatcctcgagcaggtgttcaactggccgggcctggggacactgctgttcgaggccatcggccaccgtgacacgccggtgatcatcggctcggtggtcgtcttcgcctacctgctggcggtcaccgtgttcctgctggatttcctctacgccatcctggacccgcgggtccgtatcgacggggggcagcgatgatccgctggcgcgacggactcacccaggtacgacgctacccttcggccgtggtggggctgctgatcatcgccatgctgctcgccaccgcggtctacgccgtcaccgccatcccctactccgaggcgcagaagctctggcgcggcggcgatgcctggcaggatctgccggtcaacgccagcccggcatggaccgatcggctcttcggtggcgaggcgccgcgcaccatcactgcctccagcgacgacgcgcccaccgagacccaggacctgggcgcggcccggctcgagaccaccaccctcaaggtggactttccgtacgacgatttcccttcggagatcaacctgttcctcgaggcggagttcgaggagggccagccctttgcacgggtctactggcgcaccccggacggccaggagatccccatcgacgcccggcggatcggcgagcgggaacgcttctcgatctcccaggaccggcagctggaaagccggctgggcttcccgccccaggtcggcctgttcaccgacgccgagcccggcacgccgaacccggtggtgcgcggcggcacctacgagttgatcatcgagacggtgcactttgaggagttggcccggatgcacgctgacctggtcgtctacgggcaggtccacggcgccttcggcaccgaccaccagcgccgcgatctggctgtcgccctgctctggggcacaccggtggcgctggcctttgggctgctggccgccgtcggcaccacgatcaccaccctgatcatcgccgccaccggggtctggtacggcggctgggtagacgccaccatccagcggctcaccgaggtgaacatcatcctgccgctgctgcccatcctggtgatgatcggcaccctctactcgaccagcatctggctgatgctcggcgtggtggtggtgctgggcatattcagcgccgggatcaagatgtaccgctccatgctcctgcccatccgccaggcaccctacatcgaggcagcccgcgcttacggggccagcggcgggcggatcatcctgcgctacatggtgccgcggatcctgccggtactgatcccgaccttcgtgaccctgatccccacgtacgtcttcctggaggcgtcgctggcggtcctcggcctgggtgacccggtgctaccgacctggggcaaggtcctccacgacgcccaggcccagagcgcgctctaccacgggttctactactgggtgctgtcaccggcggcgctcttgatgctgaccgggctcggctttgccatgctcggctttgccctggaccggatcttcaacccgcggctgaggagcatctgatggccggcgctccgctgctcgagatcgagaatctgcgcctggggtacgccaccgagcgcggcacactctgggcggtcgacggcgtccaccttgaggtgcgccgcaatgaggccctggccatactcggcgaatccggctgcggcaagagctcgctggctcgaaccctgctgcgcaccctgccgcgcaacgcccacgcccccagcggacagatgcgcctggacgggcgcgaggtgctcggcctttcggaagagcgctttcgccgcgaggtgcgctgggtgcggatcgccctggtgatgcaggccgccatgaacgccctcaacccagtggtgcgggtgggcgagcaggtcgccgaaccgctgcgggtccatcatcgactgggccggcgggaggcccagcggcgggccgcggccgccttcgaagaggtcggcatcgccacggacttcctgcgccgctacccccacgaactctccggcggcatgcgccaacgggccgtgctggctatggccctggtcaccgaaccggatctggtcatcctcgatgagcccacctcagccctcgacgtgctgacccaggcgtcgatcatgaacgtgctcaagcgcatcaaggccgaacgcggggtcagcttcgtgctgatcacccacgacatcgccacctccagcgagctcgccgaccgcgtggccctgatgtacgccggccaggtggtggagaccgccagcgccggggcattcttcggcgagcccgctcacccttactcacggctgctgatggactcggtcccgcggctccatcaggaggagccgccccgcgccatccccggaagcccgccgagcctgctcgagcctccgcgcggctgccgtttcgccgagcgctgcccaaaggccttcgagcgctgcagcgagccgcccccggaggtggcctacgacacccgccactgggttcgttgctggcttcaccaccgctcgggagggggacaatgagctcgcacgcacccatggcgcaaccgaccgtcggcgccgacgaggccctgctccgggtcgacggcctctacacccacttcgagctgcgtcagtggggcttcctgcgtaccggcacggtacacgccgtcgacggcgtcaccttcaccctggacgccggggaggccgtcgctgtggtgggcgagagcggctgcggcaagagttcgctggcgcgcaccctgctcgctctccaccggcccaccgcgggctcggtgcgttttgccggtaccgagctgggtgcgctcaacggcgcggccctcaaggcgtaccgggcccaggtcggctatgtccaacaggatccctacggggccctgccaccgttcatggaggtgaagcggattctagccgagccgctgatcatccacggcgttcgcccgcgggccgagcgctggcggcggatcaaggcggccctggaggaggtcggcctgacaccggcggccgacgttgccgcgaagtttccccaccagctcagcggcgggcagcagcagcgtgtggtcatcgcccgcgccctgctgctgcgcccggcgatgatcatcgccgacgagcccgtctccatgctcgacgcttcggtgcgggtggagatcctcaacctgctccatcgcatccagcaggagcaccggctggccctgctctacatcacccacgacctctccacggtccgccactacgtggaccgagccatggtgatgtacggcggacggatcatcgaacaggcgccggtgggcgcgctgctccagcgcccgcagcacccgtataccgaggccctgctcagcgcgctcggggatcccgacgccgctaacgccggacggccgcgcccggtccccgggggcgaggccccgagcctgatccagccaccctccggctgccgctaccatccacgctgtccgtacgccatggtcaaccgctgcgagctggacccgccgcccccggacttccggccccacccggagcaccgcgccgcctgctggctgcgcgagtaggccccgatgcgtggcgtcgagcgtatcccgtggctctatgacaccggcatggccgtctgcgagcgcctgggcatgggtcgctggcgccaggcgctggtcgacggggcccggggtcgggtcctggaggtggggtgcgggaccgggcggacactgccactgtacccggcagggaccacggtctggggcatcgatccggacgccgcagccctgcgccgggcccggcgcagggcgccgcaggccccgctgtgcgtgggtcgcgccgaggcgctgcccttcccggcgggccacttcgacaccgtcaccaccagcctgagcttctgcagcgtgggggacgtggcggcggggctggcggagatccgtcgggtcctcgacggcgacggggtgctgcgcatgctcgagcatgtccgctctccggggctggcgggccggatccaggatcgcatccagccggcctggaccacgctgagcggcggctgccacttgaaccgcgataccgaagcggccgtccgagcggcggggttccggatcgacgacgcctcgcgccaggcccgcggggtcatgcgctgcttcgccgcttataaggtgtagccatcactgcgggcgcagccgctgccacagatcggccaggtgcgccgccaaccccgccagcagccacgccgagacccagtaccaggcggcatcggtcagcgccgcgcgcagcgccagcagcagaaagccacccgccgccagcgtggtcaccagggtccccggggccagcccccacccgctacgccggtaaaccagatagaggagcgccccctcgaggaccatcagcagcaggatggcgtcgatgatccggccggtgtcgaacagttcaaccatcggcccgcatcaccactggtcgagcagctcgcgcagctcgtcttgcagggcatcgacctcggactgcgcctgctcgaggatggtgtccaccttgtggaagtcgagcacgcggatatcgcggatctccgggctgatgagaatatccggcgcctcgcgccgtctcttctcttgcaggatcgagtactgcatgatctggaaggtgttgaagatgttgtccagataggcgggattgttcagggtttcgcccccgccctcctcgcgactgccgagcacgttcaccgccacgaccacatcacaatcctcgctaagcagatcgaagggcaccggattggtcagcccgccatccaccagcacgcggtcgcggtaggacaccgggctgaacagcccgggcatcgccatgctcgcctgcaccgctggccagagcgccccggcgtcgaagaccaccgcctcacgctcccagtagtcggtggccaccacctgcagcgggatctcgagttcaccgaagcgcgatacaccggtctttttacgcaggtgagcgataaaggcgtcggactctaccagcccgccgtcgcgcccggacggctgcacgaagtccagccactgtcgccacttgccgcccatcagggtccgcagccagttctcgtcctgatcggcgacgagttcgtcgatccccgcgcggatctcttcggcgctcaggccggccgcgtagagcgcgcccatgatggcgccgatgctgcagccactgatccggtgcggccgcacaccgagttcctcgagggcctcgaagaccagcaggtgggacaggccgcgggccccgccactgcccagcgccaggccaatacgcggcccgccctccccttcggcggcccgggcaccggagaggggggccgccgacatccccaccagcggcaacatggatgcgctgaccatcatcttcagggtatgccgtcgcgggcgatcgggcaggtctcgtgtcacttcggatcctcgactcgggggcgtgggggcgtgataccgggtgctgctgcagggcaccctctgaacatagcaagtccggatgccgctgtcgtcacggcgacgccgcgccggccgggcggtgcagtagggccacatcactgcgcggcaggtacagctgcgccccccagcgccgggcgagccagtggaaggtcgcctcggcgtagaaggccacgtgtgtggggtcgcgcagatagtgccaggtcgggaacgcctcagcgggcggctgccgcttggtcatgatgcccagccatcccccggggcgcagacacccccagaggccgtcgagctcggcggccggctcggccaggtgctcgaccacctcggtggcggtgaccagctcatagcgttcgcgcagcggcgccgggtcggggtagtagaaggggtcgtagacggcggtccggtaccccgcctcccggaacatcgccgccagggccgggccgtggccacagccgaagtcgagcaactgcgccggcggcggcaccgtcgccatcagcggatcggcaacccgggccaggaaacgccgataccccggatcgtccaccgcattctggtgctggtcgtagaccgccttctcgtccggcgtggacaggtgctgatccggcggcacatgaaccagggcacaactcgggcaccggtagtagtcccgctcggcgcggtggaacaaccgtgccgcatcggtacagaggggacacggacgcatgctcacggcgccccctcggcccccgtgcggatcgcctcaaggcgcctcccgtcggcggtcatcaaccgcagacggtcctcgtcgggcatgtagaggaaatggacatccgccagcacgccgagatagcgctgctcggcctcggtcaggtcggcatcactgcaggccatgcgggtggcggccaggccactgaatacgatccgctcgccggtgagccggtagccgcccaggtaacgattgcacggcgcctgcccgtgcacccttccctcgcaatcgaagctcagggtcaccaccgtctcgggggactggccgtcgacggcgacgatctgccacccgccgtcggtcagcaacgcgtggggatcgccgccgcagccacggtgcccttcgccgtcgagctggtagtgcacccgataggggtgcggcatgcccgtggccaagtcggcgcacagcgcctgctcgaccaccacctccaacgaccgaccgtcgtcggtctcggcggtataacgctgacccgcgtccgtggtctccggggcgggttgctcggcggtgacctcgacctggccgtagtcggccagcagacgcagctgctccccgtccatgcgcagcatccagccaggttcctggccacgagcgacgaaggattggtcgacggtacccagccccggcgccggctccggcgcggtgtccggcgtctcggcggactccgccgacggagctgggggcgtctcctcgggggccgggaccacctcggcgtccggcgcctgttcgggggcagcgcaggcggccagcaagagcagcatcagccagacagtaacggcgggagcgaaggtacgaagggcggtcatggctccagaataccccaaaactgtcgcccagcggggccgctggcgctgacccgaccggcggccgcccccgggcgggggcggcgcgggggcctgagccggctcagttggccttgtggatcgcccgcttgccgacggccagggccgcctcgtggaccgtctcggagagcgtcgggtgggcgtggatggtccgggcgatgtcctcggcggaaccggcgaactccatggtcaccacggcctcggcaatgagctcggaggcctgcgggccgatgatatgggccccgagcagccggtcggtctcggcgtgggcgatgagcttgaccatccccgccgtctgatccatggcgcgggcccgaccattggcagcgaagccgaaaaccccggtgttgtaggggatgccggccttcttcagctgctcctcggtccggcccacccaggcgatctcggggtcggtgtagatgacccaggggatggtctcgtagttgaggtgcccccccttaccggcgatccgttcggccaccacgatcccctcttcctggcccttgtgggcgagcatcgggccgcggaccacgtcaccgacggcgtagacgtccggcaggttggtcttgcagtcctcgtcgacgttgatgaagccgcgctcatcgaggagcaggtccacctccttggagcacaggtcgtcggtgttcgggcgacggccgacgcagacgatgaggcgatcgacctccagctcctgcttcccgttcttgtcctcgtaggagaccgtgaccgagccatcgacccgggtgccggtcacccggcagcccaagcggatgtccaggccctgcttcttgaactccttctgcgcggtgcgcgccacctggcggtccaccggcccgaggaactcgtcctgcgcctcgagcagcacgacctcggaaccaagccggctccacaccgaccccatctccaggccgatgaccccggcgccgatgataccgagtcgctccgggacctcggtgaagtccagggcccgatcggagttgacgatgcgttcgtgatccagtggtgcggcgccgagctcgacactctgcgagcccgtggccagcaccacggagtcagcgctgtgccgctcggtgctgccatccggacggcgcacctccacggtcttcgcctcgaccagctgaccgtggccgtgcagccactcgatcttgttggccttgaacagctggcggatgccgccggtcaggtccttcaccacccgatccttgcgggcgatcatcttctcgacatccagctccaccccctgggccgtgatgccgtgggcgctgagctggtgggtgaccttgtggtactgctcggagctgtcgagcagcgccttggaggggatgcagccgacgttcaggcaggtcccgcccagggcgggttcgccgtccttgaagacgaaggcgtcgaccacggcggtgcgcatgcccagctgggcgcagcggatggcagcgctgtagccggcgggaccggcaccgatgacgatgacatcgtagtgattggacatgttgcgaccctgttctgtggttgtgtgtgcgctcggacgcatccggcccacgaggggcctgcgccgctagacctcgagcagcaggcgggcgggatcctcgatgcagtccttgatggtcaccaggaactgcacggcttcccggccgtcgatgaggcgatggtcgtaggtgtgggccaggtacatcatcggccggaccacgatctcaccgtcttcgaccaccggccgttcctggatcttgtgcatccccaggatgccgctctgcggcgggttgatgatcggcgtggagagcagcgagccgaagatgccgccgttggtaacggtgaaggtcccgccggtgagctcgtccatgctcagcttgccctgctgggcgcgcttgccgagctcgttgatctgcgcctcgatctcggcgaaggagaggcgatcggcatcgcggagcaccggcaccaccaggccgcgcggcgaggagacggcgatgccgatgtcgtaatacccgtggtagatgatgtcctgcccatcgatggaggcattgaccgccgggtagcgcttgagggcctccaccgccgccttgacgaagaacgacataaaacccaggcgcacgtcgtgggccttttcgaagcgctcgcggtaacgggcgcgcagatccatcaccggctgcatgttcacctcgttgaaggtggtgagcatggccgcgttctgctgcgcctcgaccagccgctcggcgatgcgctggcgcaggcgggtcatcggtacccgctgctcgggccgcccccccaggggggcggctgcggcggactcctcggcgggagcgctctgcggcgctgtagccgctgtgggcgccgcctcggcctcggcgcgacgctccaggtggcgcaggacgtcctccttggtcaggcgcccgtccccactggacgattcgatctgcgccggatcgagcccgtgctcgcggaccagtcggcgcaccgccgggctcagaccatccaggctggctgctggagccggggcctccgccgccggcggggccgcgccggaggccgcgtcaccggcgctccccggggccgactccgccgacgcctgtccgcccgcggctgccgccgaggcgacctcggccgccggggccgcacccgcctcgacacggccgaggacgtcgtccggcgtcaccgtatcgcccacggcccggtcgatcgcctccagcacaccgtcggcgggggccgggacctccaggacaaccttatcggtctccaggtcgaccaggttctggtcctgggtcaccgcctccccgggctgtttgtgccaggccaccactgtcgcctcactgacggactcgggcagcgctggaaccttgatctcgacgctcatgcaggtccccttctctggtgttctcgtgcggactccgttgccacgtgccggctaggcgagcgcgtcctcgaccagcgcccgctgctgatcgtggtggcgcttggggtagccgacggccggcgaggccgccgcggcacgtccggcgtagcgcagccgttgatccggccccatgcagttgtagaggtggtggttggtggagtaccaggctccctggttcttgggctcttcctgacaccagaccacctcggtggccgccgcgtagcgctcggccaacaggatacgcagtgccctctccgggaacgggtagagctgctcgacccggatgatggcgacatcgttgcggctctcccgccgacgggcttcgagcaggtcgtagtagaccttgccggcgcacagcaccacccggcggcaggcggccgggtccagatcatccacctcgtcgatgatgttgtggaagtggccgccggtcaggtcgtcgagccccgaggtcgacagcttatgccgcagcaggctcttgggcgtgagcaccaccagcggcttgcggtagcggcgcagcatctgccgccgcagcatgtggaagaactgcgccggcgtggtgggcacgcagacctgcatgttgtactcggcacacagctgcagatagcgctccaggcgagcggaggagtgttctggcccctgcccctcatagccgtggggcaggaacatggtcaggcccgacaaccgcccccacttggcctcggccgcggcgatgaactggtcgatgaccacctgcgctccgttggtgaaatcgccgaactgcgcctcccagatggtcagggtatccggttccgtggtggcgtagccgtactcgaaaccgagcacggcctcctcggagaggagcgaatcgatgaccacgaaatcctggggttcggtggtgacgtcctgcagcggtacgaagttcgagccatcccgggcgttgtgcagaacggcgtggcggtggaagaaggtaccacgcccggagtcctgcccggtcaggcgcacccggtacccatcctgcagcagagtggcgtaggccatggtctcggcgaagccccagtccagcggcaacgccccggcgaccatcttgcgccggctctccatgatcgaggccacccgcggattgagctcgaagccgtccggcagggcgtcgaggatcccctgcaggccgcgcaggcgctccttgtcgacggcggtctccaccggctcgttccattcggcgccaacaaaccgggcccaattcgccgcgtagtcattgcgtaccccggtgaggatgttcgacgccaccacctcgcggttctcgagggcctcgcgataggcggcgaccatctcctcggcctcccgggggccgaggatcccctcttgcaccagtcgctcggcgtagcgctggcgcaccggcggctggttgcggatcttctggtacatcatcggctgcgtggccgccggctcatcggcctcgttgtgcccgtggcggcggtagcagatcagatcgatgaccacgtcgcggcggaaggtgttgcggtagtccagggccagggccgtggtgaacgccaccgcctcggggtcgtcgccgttgacgtggaagatcggcgcctgaacgatcttcgccacctcggtgcagtagtggctcgagcgggtgtcctgcggatgggaggtggtgaacccgatctggttattgaccaccacatgcacggtgccgccggtatagaagccccgcgcctgggagagttggaaggtctccatgaccacgccctgcccggcgaaagcggcatccccgtggatgagcaggggcagcacctgcttgccctggggatcccggcggcggcgcatgcgcccccggcaggatccttccaccaccgggttgacgatctccaggtgcgacgggttgaaggccagggccacgtgcatggggccacccggggtctggatgtcggacgagaagcccatgtggtatttgacgtcgccggagccctgcaagccgtcgggctggtgcccctcaaactcggcgaacaaatcgcccgggtccttgcccatgatgttgatcagcacattgaggcggccccggtgggccatgccaagcaccatctccttgacaccctcacgcccggcaccctggatcaggtcgtggagcagggggatcagcgcatccccgccctcgagcgagaagcgcttctggccgacgtacttggagtgcaggtacttctcgatgccctcggcagcggtcagccgctcgaggatctccttcttgcgcgccgcacccagacgcgggcggcagccggtcccctcgagccgctcctggatccagcgcttctgagccgtatccgtgatgtgcatgtactccgagccgataggcccgcagtagacctcctcgagctgcgcaatgatctcgcgcagcggcatctgcgtgggcgcgaagagggaaccggtgttgaacgactggtcgagatcggcgggcgacagcccgtggaaggccggatcgagatccggtaccgggggcttcgggcgcagatccagggggtcgatatccgccgcctggtggccacggaagcggtaggagttgatcagccgcagcaccgccgcctgcttctcggcagcctcagcgcttagcccgccctgggctgcgccggaggcccgcgccggcgtgccgccgttatcccgcccgtgctgctcgaagcgcgcacggatggggctgtgcgggatatcctcgccgtcgccgagctcctgggtcaggctgtggaaataggcccgccactccgggtccacgcggctgggatcggccaggtacgtctcgtacaggtcctcgatgaaggccgcattggcgccgtgcaggtgggaggtgttgcgaagctgttcgaaaaggccgcgatcagtcatgccaccactctaaggctcggaacgaacggagagaacccgtgcgcgggggcgcagtgccgctgcgggtccatcccgccacccccgcgctaaccttgatcgcccccgctgccatccggtgaggcggccgcggatggctgtgttcgtccggcgagcaggatgccgatctcgaaaagcagccacaccggcacagccagcagcacctgcgagaggacatccggcggtgtgagcatcatgccgaccacgaaggcgccgacgatcacgtaggggcgcttggccgccaggctctcgcgggtggagatgccactgcgcaccagcagaatggtggcgatgggcacctgaaaggccgcaccaaaggcgaagaacagggtcagcacgaacgacaggtattcgccgatatccgtcatcatctgcacgccttccggggaaaccagggcgaagaagcggaaggcgatcgggaagaccacaaagtaggcgaaggccgcaccgaggtagaacaagccggtgctggagatcagcagcggccagatcatccgccgctcgtggcgatagagccccggcgccacgaaggcccagagctggtaaaggatgtacggcacggtgacgaagatggccgccaccagggccagcttcatggggatcaggaagggcgaggccaccttgatggcgatcatcgaggtgccctcggggaggacttcctgcagcggccccgagatccagcgatagagggtatcgcggaacgggtagaagagcaggaacgcgccgaggaccaccaccacgacgcgcagcaggcgatcgcggaactccttcaggtggctaagcagcggcgcctcctgcagcttttcttcaccaccctgattctgctcgggaccgccggcgctcactgatcctgctccttatcggcagcccgtggcttgccaccctcggactcctcggccttacggagcctggcagcacggcgggcctctcgggtctcccgctccacctcgtccccggcacccttgaacgcctgacgggtctcctcgacgtcgcggcgcaccgactcaccggccttacggatctcctcgatccgcagctcgcgctcgacctcccggcgcgtggcattgaacgaggagcgcgccttgccggcccagcggccgagcacacgcacggtccgcgccatgcgctcgggaccgagcaccagcaagccgatcaggcagatgatcaggacttcccagaagccgaggtcgaacatggcgatcctgcgtcagggtggtaacggaggcacgccggcgcctcttacgaggtgctgcggtcgtggtgctcggcactctggcgggctgaactgctctcccgggcctgggtcgtctgctcgggggcgggctcgtcctggtgctccagcggctccggctcgtccgaggactcaccgtctgcgcgcttctgcgcctcttcctcctcaccctcgcgcatcgactccttgaagccgcggatggcgccacccaggtcaccgccgatgttgcgcagcttcttggttccaaacagcagcgccacgatcagcagaatgatcagcaacgaccagatattgaatcccatctcctcaccctccgacgccctgaggcgccttctgttgtgcgttgctactcgccgcgggccgccttttcgtccagacccgagcggcccacgcgtcgctccagctccgccagcacctcatcgaccgagacaccgctggccgagagcatgacgagagtatggaaccacagatcggcggtctcataaacgacctgttcccgctcgccgcccttggcggcgatcaccgcctcggtggcctcctcgccgaccttcttgaggatggcgtccagccccttgtcatggagccgcgccacgtaggaggtatccgccgacgcgccgcggcgctgttcgatggtctcggccagcgcccgcagggtgtcggctgccgttcgctcgctcgcggcattgctcatcgtcggacctcgatcccccgttccgccatgtgcgccttggcctcgccgacggtgtgatcgccgaaatggaagatgctcgccgccagcaccgcgtcggcgcccccgtcgtcgaccccgtcagccaggtgctccagctcgcccacaccgcccgatgcgatcaccgggacggagaccgcatcggccacggcccgcgtcagccccaggtcgaacccggcgcgggtgccgtcccggtccatgctggtcagcaggatctcgccggcccccagcgccaccaggcgctgacaccagctgaccacctcgagcccagtggggttacgcccgccgtgggtgaagacctcccaacgcggcggatcgtcctccacctgcttggcgtccaccgccaccacgatgcactgggagccgaagcgctcggcagcctcgcggacgaagtcggggcgatggacggccgcggtgttgatggccaccttgtcggcaccggcattgagcaggcgacgtacatcggccacgctgcgcacgccgccgcctacggtcagcgggatgaagacctggccggccacggcctccactacatcgtagatggtctcacgctcctcgtggctggccgtgatgtcgagaaacgtcagttcgtcggcccccatggcgtcgtagcgccgggcgatctccaccgggtcgccggcatcgcgaatatccacgaagcgcacccccttgaccactcggccggcgtcgacgtccaaacacgggatgatgcgcttagcggtcatcgccgacctcctgcgcggtgcggatcgcggtggccagatcgaggccaccgtcatagatggcgcggcccacgatcgccccggcgatgccttcggggctaccggccaggctgcgcacgtcctccaggctgctgacaccgccggaggcgatcaccgggatggagacggcccgcgccagctcacgggtggcctcgacgttgcacccctgcatcattccgtcccgaccgatatcggtgaagatcagcgccgccacaccggcgtcctcgaagcggcgcgccaagtccacggcggccacctcggaggtctgctcccagccgtcggtggccacgtagccgccccgcgcgtccaggccaacgcagacgcgcccgggaatctcgcgacagagctcttcgacgaaggccggctcgcgcaccgcccgggtcccgacgatgacgtaacccacgccggcttccagataacgcagggccgtctcgcgactgcgaatgccgccgccgatctgcagcggcgtgtcggggtaggcgcgggcgatggcgtggatggtctgctcgtgggccggctcgccccgcacagcgccgtccagatccacgaggtggaggcgctcggcgccggcctccacccagcgtccggccaccgcgacggggtcagcgtcgaaaatggtctcgtcgtccatccggccctggcgcaggcgcacgcagtggccgttcttgaggtcgatggcggggattacgatcacgtccagctcccgtcccagtcgaggaagttgcgatagaggcgcaggcccgcgtcctggctcttctccggatggaattgcacggcgaagcaggggccatcggcgacggcggcggcgaaacggcacccgtgatcggcctgaccgacgatgatgcccgggtcgtcagcgatcacgtagtagctgtgcacgaagtagaaccaggtgccgtcctcgatgccgtcccacagcggatggcggcagggccggtgcacccggctccaacccatgtgcgggaccttcagcggccggccccggccatcacgctcgccgtccgggaaacgcacggcacgccccggcaagacgcccaagccatccaccccgccgctctcctcgctgtaggtcagcagcgcctgcatccccaggcagataccgaggaaagggcgactgcgcgcggcctcgatcagcgcggcggtcagccccaggcggttgagttcgatcatgcagtcgccgatcgcgccgacaccgggcaataccactcggtcggcggcccgtacctgatccggatcggcggtcacctcgaggcccgactcgccgccggcggcgtgggccagggcgcgatagaccgagcgcaggttgcccatcccgtaatcgacaatggccacgcgactcatggctagagggcccccttggtggaaggaacccgaccaccggcacgctcatccgtgctaacggcctggcgcagggcacgcccgaaggccttgaacagacactcgaccatgtgatgggcattgcggccgcgcagcacatccaggtgggcggtcatggcggcgtggctggtcagggcacggaagaactcctccaccagctcggtatcgaatcgcccgacgtgcgcccgcggcagctcggcgttgtagaccagtccgggccgccccgagaggtcgaggaccgcgcgcgacagggcctcatccagcggcacgtaggcgtggccgtagcgggtcagaccggccttatcaccccacgcccgggccagcgcctgccccagggcgatgccgacatcctcgacggtgtggtggtcgtcgatccaggtgtcccccttggcctgaacgcgcaggtccacgccaccgtggcgggccacctgagcgagcatgtgctcaaagaacgggaccccacaatcgagttccgccgccccctcgccgtcgagatccacccacacccgcacagcggtctcgccggtggtgcgctcgacttctgccgttcgcttggccatggccgtgacgccctcgcagttggaatcgttgacgggccttccgcccgacgggcgaccgaggatatcacacggggccagcgggcctcggcggcgcttccagccagaaggtcaccgggccgtcattgaccaactcgacctgcatgtccgccccgaacacgccactggccacggggcccgtggcccgctcgcgcagggcctcaaggaaggtctcgaacagcgcctggccggtctgcggatcggccgcggggccaaagctcggtcgcatgcccttgcgggtatccgcagccagcgtgaattgcggtacggccagcacgccgcacccgagatcgagggcggagccattcatacgcccctcggcatccgggaagacccggtagccgagcacccgctcggccaggcgctgggcctgcgccgaaccatcgccgtgaacggcgcagaccagcgccaccaggccacgctcgatctcgccaacgacctcgccaccaacccgaacccgggcactgcctgtacgttgaataacggtgatcatcgcgagagatataggatttttcttacaagcactccggcaccccctgattcccccgccaccggcggtgaggcattgtaaacctcggctaccggcaatcgaatccctgtcgcttaccggaagagcgcagtcgattgtgcgggagcctggatggggcgagggatcgctcggccttcagggaccgctcacggaagagtaaggcccccatccaaacggcccgagggaagcgggttaaagccgacgcaggacgcgtcggcttttttttttgccgggccgtcaggccttcttggtaccgcccgaggtgctgctgcgccccgcggatgacttctgctgcccactgccgcccgtggccgccacgccggagagctcctgcatcgcctcctgggcccgcttggtcgcatcctgccaggccttgagcacgcgctgcccctccgagtcccactgctccgccatgcgggacggatccatattcttcacgctgtcgaaccaggcattccagagcttgctctgcgcctcggtccacgacttcatcatctcttgggtctgtttgaccgcctcctgcataccctcgctggcgttctcgccggcaccggcctgctgcgcccacttctgggcccactgaacctgggcgtcgagggcctctcggaccgctttctcccaggcctccaggttctgctgatagtgctgctgccagtcatccgcctgggagacaccggtgggcatttgcatgccgcgcaccgtttgcagccacgtatcccacatgcgctgctgcatctcagtccagttccggaccatctcttccatcggctggttgccgctcatagcgatcctctcctgacgtcctgttgaaaaaacccgggtgccgccaaagcgccaatggtccgccccggcgcttggcgcaccttaccggacaagtctagcgaccctgcccctgaacaccaccgcgcgggttgcctcgccgccgtcgaaacaggttagctgtgtccatgacgcaacagccaaccccaccacgaagcctggatctggccctgcgcatcctggcgcgggcccccctgcccgtgctgcacgccgctggcaccaccatcggtgccgcgctggcccacctgcccaaccggccacaacgggtggcggagatcaacctgcggctctgcttcccggcgcaggatgcccaccagcggcgccgcctgctccgccgcaccctgcaggagacgtgcaagaccgccctggaactcgccccggtcttcaaacgccccccggaacaggtgctgcgctgggtgcgccaggtccatggccaggagcatttcgatcaggccctcggcgaggagcggggcgtcctattgctcgccccgcatatcggctgctgggagttgctcaacctttgggtggcggcccggcagccgctcaccgccctctaccgccccccgcgccaacccgcgctggagccgatcctgctcgccgggcgctcgcgcaatggggcgcgcttgctccccgccggccctcagggtgtacggggcgtgctccgcgccctcggccgccgggaggtagttggcatcctgccggaccaggagccggacggcagcgaacccttcgcgcccttcttcggcgtccccgccaagaccatgaccctggccgggcgcatcgcccaacgttcaggggcggtgccactgctcgccttcgccgagcgactccccggcgggcgtggcttcgatctgcacttctttcccgccgaggaggccgtagcggatccggaccccgcggtggccgcagcagcggtcaaccgcggggtcgagcagtgcgttcgccgcgtgccggcgcagtaccagtggacctataagcgcttcaacacccagccggacggcacttcgccctacccgaaaaaacggcgccgtcgagcttgaaagcaccccctcttggcaactaaactagtcggctatctctgggttgaagtgcccggatcgacaacagccatggacaaagactaaggggtcgatgagcgcatgccgattgtgaaagtccgcgaaaacgagccattcgaggtggccctgcgccgcttcaagcgttcctgcgagaaagcgggcgtgctgtccgagatccgccggcgcgagtactacgaaaagcccacgcaagtacgcaagcgcaagcaggccgccgccgtcaagcggcacatgaagcggctcaaccgcgagcagcagcggcgccagcggccctactaaacgcccggaaccaggaccgatggccgcatccagcgtcaaagaaaccgtgcttgaagcggtgaaggccgccatgcgctccggcgataaggagcggctggcggtgttgcgctcggcgagcgccgctctcaagcagcgcgaggtggatgagcgctgcgatctcgccagcgatgacagcgcggccatcgacgtcctggccaaggcggtcaaacagcgtcgcgaatccgccgagcagtaccgcgacgccggcgagaccgcccgagcagaggccgaggagcgggagatcgagatcctctcggagttcctgccgcaggcggccagcgatgaggagatcgacgccttgatcgaggaggccatcagcgcctccggcgccgcatcgatcaaggatatgggccgggtcatggggccgctcaaggagaagctccagggccgggccgacctcggcgccgtcagcgcccgtgtcaaggcccgcctcggcggctgatcccactcgccgcgcgacatcgtctggacccttccagaccccggaggctggccgatggccgggcggatccctgacgagttcatcgatgaggtgctgcaacgcaccgacatcgtcgctgttgtcggcgagcgggtgcccctgcgcccgggtggcagcaactacaaggcacgctgccccttccacgacgagcgcaccccctcgttcaacgtcagccccgaacgacagacctaccactgcttcggctgcggtgcccacggcacggccatccgcttcctcatggaacacgaccgcatggagttccgtgaggccatcgaggagctggccaaccgggtcggcctggagatcccggacaccggcggtgcacgccggcctgccgatgagttcgccccgctctaccgggccatggcccacgccgaccagttcttccgcgacgccctgcgcaaccaccccgcacgccagagcgctgtggaatacctccgccagcgcggcatctccggcgaggtggccgcccgctttggcctggggttcgcgccgccgggttgggacaacctgctccgccagctcaacgacccccgaccggccatccgcgccggcctggtgatcgagcgcgaccagaagacctacgaccgcttccgcgaccgcatcaccttcccgatccacgatcgccgcggccgggtcgtcgccttcggcgcccgagtcgtgtcggagggcgaacccaaatacctcaactccccggagaccccgatcttccacaagggccgcgaggtctacggactctaccaggccctgcaggcggaacgccgccccgggcgactgatcgtggtcgaggggtacatggacgtcatcgccctgacccagcagggcatccccggggccgtagccaccctgggcaccgcgaccaccgccgagcaagcgaccctgctgctgcgctccgcagacgagctggttctctgcttcgacggcgacgacgctggccgtagcgccgcactgcgcgctgtggaaaacctcctcccggtcctgcagggcgaccgagaggtcggcgtcctgctgctccccgagggcaccgaccccgacgatctggtccgcagcgagggccgcgaggccttcgagaaccgtctcgcgaccgccacgccggtgatcgagttctacctggcccgcctcggcgaggcgtgtgacctcaccaccgtcgacggccgcgcccgcctcctcgaacgcgccagcggctcgctccgccgactgcctcgcggcgtcatccgggagacgctcatcggccaactcgccgaactgacccgcaccgagccggaacgcatcgaccgcatcctggaaggccgcgccgagacaccgcgggacgacccggcaccgcagggccgcagcgccccgcgcacgcccgaagcgagcctccagcgaacgccggtgcgccacgccatcgccctgctgctgcagcagccccagctggccacccacgccggcgaccccgaccgcttcgctgaccgcgacactcctggactagaattactgcaacagctccttgaattggcccgcacggaacccaacatgaccacggcaaggatcctagagcggttccgcgatacgccccacgaggccccgctgcaccggctcgcagcctggcagcggaccgccatggccgagggagaccatcaacaggagtttcaggatgccctcatgcgcatcgaggagcagatcatccacaacgagcagaagcggttggtacgagcgctggaccaggtcgggcaggatgatcagaccatcgaccgagagcaggagctgctgcgccaagcaacgcgactgcagctgctgatggatcggctcaagcgcggccggatcagcgccgatgaagagcaggagatgcgggaacttcgggcggcctttcgactctaagaatgggccacccttgaagaaacccgcttttaagcgctacactgtacggttccgcaccagcggcgccttccccgagcaaccgcggatcaaaccgatcgcctatgtcacaggatcaacagtcgcaaatcaagcagctcatcgccaagggcaaagagcagggcttcctaacctacgcagaggttaacgaccacctcccggacgatatcgtcgacccggatcaaatcgacgatatcatcgggatgatcaacgacatggggatcaacgtccacgagacggccccggactcggacgaactgctgctcgccgaaaccactgtcgccacagacgaggacgaggccgaggaggccgccgctgccctcgccgcagtggacgcggagttcggccgcaccacggacccggtgcgcatgtacatgcgcgagatgggcagtgtcgagctgctcacgcgcgagggcgagatccagctggccaagcgcatcgaggacgggctcgaccgcgccctggccgcgctgtcctcttacccggaggcagcccgccagctgatcatgctctacgatcgcgcccaggagggcgaggcccggctaaccgatatcgtcgccggattccgggatcgcgaagacgactccgagcaaccgccggaggcccctgccgccccggaggccgctgcggacgaggacgaggaggcgaccagcgccgagaccggccccgacccggaggccgtggccgagctcttcgagcgtctgcgcgccgcctacaacgagatgcaggaggtcctggccactgagggctcggcgtcccctcgcattgccgagctgcgcggcgaactggaagaggtcttcctcagcatcaagttcacccccaaggtggtcgacgcggtggccgaccggctgcgcggcacggtggatacgatccgcgcccgtgagcgcgagatcatgaacctgtgcacccgcgaggggcgcatggcgcgcaaggagttcgtcaagagcttccaggaccgcgagaccgaccccacctggctggacgacctgctggccgaaggcgaggagcgtgccgagcggctgcagccccacgccgaggcgatccgcaaggcgcagtcagaactcaaggagatcgccgacaagaacggcctctcggtggcggagatcaaggagatcaaccgccgcatgtccatcggcgaggccaaggcccgccgcgccaagaaggagatggtcgaggccaacctgcgcctggtgatctccatcgccaagaagtacaccaaccgcgggctgcagttcctcgacctgatccaggaaggcaacatcggcctgatgaaggcggtggacaagttcgagtaccggcgcggctacaagttctcgacctacgccacctggtggatccggcaggcgatcacccgctccatcgccgaccaggcgcggaccatccgcatcccggtgcacatgatcgaaacgatcaacaagctgaaccgggtgtcgcggcagatgctccaggagatgggccgcgaggccacccccgaagagctggccgagcgcatggagatgcccgaggacaaggtgcgcaaggtcctcaagatcgccaaggagccgatctccatggagacgccgatcggcgacgacgaggacagccacttgggcgacttcatcgaggacaccagcgtcacctcgccggtggactcggccacctcggagggactgcgcgagtcggtccgcgaggtgctctcggggctgaccccgcgcgaggccaaggtcctgcgcatgcgcttcggcatcgacatgaacaccgaccacaccctggaggaggtcggcaagcagttcgacgtcacccgtgagcggatccggcagatcgaggccaaggcgctgcgcaagctgcgccaccccacccgctccgacgggctgcgcagcttcctcgaagagtaaccttcccgacccaccggggcgccattgccggcgccccggtgttgtgtttggatccctacccggtatccaccacctctctgcgggcctgtagctcagtggttagagcaggggactcataatcccttggtcgtcggttcgaatccgaccgggcccaccacttatccggaacgatcagtaggttacctaacaaccgctccgttcctgttcacctcctcggcgccccacatgacccgatcgtgccccggcaccgtcactccccgaacaacgtcagcgtcaccttccggctgtgccctgcgctgcggtgctcccagaggtagaggccctgccaggtccccagcgccggccggccgctgctgatcggcacagtgacgccgctgccactgagcacgctgcgaatgtgggccggcatgtcgtccgggccctccatatcgtgctcgtacatcgggtcgccatccggcgccacccgggccatgaaccgctccaggtcggcacggaccgtggggtcggcgttctcggtgatcatcagcgaggcgctggtgtggtggcagaaggcgtgcgccaggccgcgggtcacgccctgctcgcggatcgcctcggccaacgagcgggtgagctcatgggtgccgcgtccgcgggtctggacagtgagggtctgctgttcgatcttcatggccggactcccgctcgctgattcggatccgccacggtagcgctgcccccgggtcggctcaagccgctgccgcggccctcggggcgccccatgacgggacctcctcagccggttaccatgcccgggtggacgactcgaagaccccctcgctattctcctaccgcccttactgggcggcccgcttcggcgtggccccgtttctgcccatgtcccggcgcgagatgggcgaacttggctgggacagctgcgacgtcatcctggtcaccggcgacgcctacgtcgaccacccgagcttcgggatggcgatcatcggccgcctgctcgaggcgcagggctttcgcgtcggcatcatcgcccagcccgactggcgcaacaccagcgacttccaggccctgggggccccgaacctgttcttcggcgtcaccgccggcaacatggactccatggttaaccggtataccgccgatggccggcgccgcagcaacgacgcctacagccccgacgatgagggcggccgccggcccgaccgcgccaccattgtctacagccagcgcctgcgcgaggcctaccgcgacacccccatcctgctcggcggcatcgaggccagtctgcgccgcctggcccactacgactactggtccgacaaggtccgccgttcggtgctgctcgacgccaaggccgatctgctgctctacggcaacgccgagcgcgccctggtggaggccgcccaccgcatcgccggcggcgagccggcccgagagatccacgacgtgcggggcatcgcctacgcccgcacggccccgggcgccgacgaaccggatccggcccgggccgaaggtgtgctgcgggtcccggactgggagcaggtacgccaggatgcggaccggtttgccgagctggcacgcatcacccgccaggagaccaatccgcacaacgcccgcaccctggtccaggcccacggtgcccaggaggtgtggatcaccccgccgccgttgcccctgagcaccgaggagctggacgccctctacgagctgccctacgcccgggcgccccacccggcctacgccgggcgccccatccccgcctgggagatgatccgcttctcggtgaacatcatgcgcgggtgcttcggcggctgcagcttctgctccatcaccgagcacgaggggcgcctgatccagtcacgctcccaggaatcggtgctgcgtgagatcgacgagatcgccgagcgcaccgagggctttaccggggtgatctcggacctcgggggacccagcgccaacatgtaccgcatgggctgcaaggacccgaaggccgaggcccactgccggcgcatgtcgtgcctctacccgcgcgtctgccgcaatctcgataccgaccacgagccactgatcaacctttaccggcaggcccgtcagcggcccgcggtgaagaaggtgctggtggcctccggtgtacgctacgacctggccatccactccaaggcgtacgtgcgggagctggtcagccaccacgtcggcgggtacctgaagatcgccccggagcacacggagcccgggccactggcgcagatgctcaaaccgggcatggacacctacgagcgcttcaaggcgctgttcgaggactacagccggcgagcgggcaaggagcagtacctgatcccgtatttcatcgccgcgcatccgggcaccaccgacgaggacatgctcgaactggcgttgtggctcaagcgcaacggctttcggcccaaccaggtccaggccttcctgcccacgcccatggccctggccaccgccatgtatcacagcggccgcgacccgctgcggcccgtggggtcggacggcggcacgccggtgcgcaccgcgcgaggtctgcgcacgcgccggctccacaaggccttcctccgttaccacgatccggagaactggccgctgctgcgccgggcgctgcagcggatggggcgcgaggatctgatcggcaacagcaagcgccacctcatccccgcccaccagccgccgggcacagggacctccggcgaggggcggcggaccccggacggcaagcgccgccaggggcagaaacccccgacggccgacaaccggccccggcgcggcccgcgccggccgcggggcaaggcccggcgctgagcctctcgggatggcgctgggcgggccctcagccccgactcgccaccacctgccggtacaggtcctgatacgcctgcgccgaggccgcccacgagtacgtaccggccatgccccgggcctggatggcgtgccaggtcgggcggtcctgccaatgcgccagggcccgctccaccgctgcggccagggcagcgccgtcggaggccgccaggtggaagccgttcccgctttgcggatgggcatccacatccaccaccgtgtccgccagcccgccggtggggtagaccaccggcggcgtgccgtagcgcagggagtagagctgattgagcccacacggctcgaagcgcgacggcatcaggaacaggtcactgccggcctcgatctggtgggccagggcctcgtcgtagccaatcaccacgccgacctgccccgggtgctgctcggcggcggcgcgcagcgccgtctccagccggtgatccccggcgcccaacaaggccagctgcgccccggcggccagcagccgcggcagcgccgccaggatcagatccacacccttctgctccaccagccgcccgacgaacccgaggatcggcccctcgccctcgctcaggccgaccgcccgggccaccgcccggcggttggcggcccgcgcccggtcgtccgggccggtatactgggcaaccagatgccggtcgctgccgggatcccaggtggcggtatcgatgccgttgacgatcccgaacaatcgatcccgccggtggtggagcagtccgtccagcccccagccgaaggccggcgtctgaatctcccgggcgtaggtggggctgacggtgaccagggtgtcggcgaagaccagcgaccccttgatgaaggccagctggccgtagaactccagtccctcgggctgccacagctccgcgggcagccccagccgcgggtagagctccgccgggaagagcccgcggtaggccaggttgtggatgccgaagacggttgcgggccggtcggcccggtcgcgcaggaagaccggcgccagcgccgtctgccagtcgttgccgtggagcacctcggcccgccagtccagcagatcccccgccgccagggcggcggccacctgcgacaggcggaggaagcgccagtggttgtccggccaggcgtcgcccccggcggtggcgtagggcccgccgacccgggcgaagagcggcgggtcgtcgagcagccagacgccgaccccggtgccgggcagccggccctcgatcagcgtcacaccctctccggccagctctgcggtgtgccggcggacctcgccctcgagctgctcgacggtccccgggtaggccggcatcagcaggcgcacgtcgcagtcgagctcagccagggcccgagtcaggccgaaggccacatcgcccaggccgcccgtcttggccaggggccacgcctcggcggtggcgaagaggaccctcacgccccctccccgaccagcaccaggccggccagcggtggcagggtcagggtcactgagtaggggtagccactccacggcaccggctcggcgagcacaccgccggcattgcccaggtccgatccgccgtagtaagccgagtcggtgttcatccgctctgtccagcgcccgggggccggcacgcccagccggtggccgtggcgggggaccggcgtaaagttcaggaccaccagcgcctgctccccggcatcgccgcggcgcaggtagctgagtaccgactgctcggcgtcgtggcaatccacccaggcgaaacccgcctcggcgaagtcgtagcggtggagggccggcacgccacggtagagcgcattgagatcactgaccagacgctgcacgccggcgtggcgcgggtcggacagggccgcccagtccaccgtggcatcggcgtcccactcgctgcgctggccgatctcgcagcccatgaacagcagcttcttgcccgggtaggtgaactggtaggcgtagagcaggcgcaggttcgccaggcgctgccagtcgtcgccgggcatgcggtcgagcaggctgcccttgccgtggaccacctcgtcgtgactgaacggcaggacgaagttctcggtaaaggcgtagagcaggccgaaggtcagctggtcgtggtggtagcggcgatggacggggtcctcgccgaggtaggtcagggtgtcgtgcatccagcccatgttccacttcatggtgaaccccaacccaccgaggtaggtgggccgcgtgacctggggccaggaggtggactcctcggcgatgatgcaggtccccggctgctcgccgtgggtgacggtgttcacctcgcgcaggaaggcaatggcctccaggttctcgttgccgccgtggatgttcggcacccagtccccgtcttcgcgggagtagttcaggtagagcatcgaggcgaccgcatccacccggagcccgtccaggtggtaggcctccagccagtagagggcgctggagagcaggaagctgcgcacctcgttacgaccgaagttgaagatcagcgtcccccagtcgcggtgctcgccctgccggggatcagcgtgctcgtagagcggcgtaccgtcgaaacgggccagggcccatgcgtcccggggaaagtgagccggtacccagtccaggatcacgccgataccgtggcggtggcagtagtccacgaagtagcgaaacgcgtccggctcgccgaaccgactggtcggggcgaagtagccggtggcctgatacccccaggagtcgtccaacgggtgctcagtgatcggcagcagctcgatgtgggtgaagcccgtgcgctggacgtagtcgaccagctcgtgggccagggtgcggtagtcgaggaacccccccccgacatcccgctgccaggagcccagatgcacctcgtagatcgaccacggtgcctgctgccaggcgctcccctcgcgccggcggcgctccatccacgcatcatccccccaggggtaggcctcgggcggctccaccacggcggcggtctcgggccggtgctggtagcgccggccacaggggtcggtcttgagcagcggcccgcagccgccggctccccgcagctcaaacttgtacagggcccccggctccaccccggggataaacagctcccagaccccggcctccaggcgcaggcgcatggggtggcggcgcccatcccagcgattgaaatcccccaccacgctgacccgctcggcgttgggcgcccaaaccgaaaagaccacgcctgccaccccgtcaaccgtggtgcagtgcgcccccaggaagcgctgagcgtgccagtgccgcccctcggcgtagaggtgcaggtcgaactccgagagcaccggcgggaaggcgtaagggtcgtaggcggtgtgccaggcacccccggcatcccgccagcagacctggtacggcgcctcaagggcctcgggcagcggcgcctcgaagaagtcggtgccggcaacgcgcggcacctcggtgccctcgctaaaggccactgccgccgcctccgggtggtagatgcgcacccgccggctcgggccgtgggggccgccgaggtaggcgaagggatccgagtggcgcccctcggcgatccgctggcgctcttcggcctcggcgcgctgttggctaacgcgattcaagcctgacctccgctcaggcgccgctgcggtgccgctcgccccggatgggccgcccatcggtggtgaataccctgtcgatccgcggaaaaggcgtccatactgctcccaaagccccagttgtcaggaagacccgacgtgttaccccagcgctccccccgtttcgtcagccgcctgacccgcgacaccctggccctcatcctcgccggcggccgcggcacgcggctccacgagctgacccagtggcgcgccaaaccggccgtgcccttcggcggcaagttccgcatcatcgacttccccctgtccaattgcatcaattccggcgtgcggcggatcggcgtcctgacccagtacaaggcccactcgttgatccgccacatccgccagggctggagctctctctccagcgacttcggcgagttcatcgagctgctacccgcccagcagcgcatcgccgactcctggtacctgggcacagccgatgcggtgtaccagagcctggacatcgtccggctgcacgaccccgactacgtcctcatcctcgccggtgaccacatctacaagatggactatgggccgctgcttgcctaccacgtcgagcgcggtgcggatgtcacggtcagctgcctggaggtggcgatcgaggaggccaccgccttcggggtcatggccatcgacgaagaaaaccgggtggtccgcttcgacgagaagccggcccagcctgcaccaatccccggccgtgcggatcgggcgctggcctcgatgggggtctacgtcttcaatcgggacttcctctttcggaccctcggggccgacgcccgcaccagctcggagcacgacttcggcaaggacatcatcccgcagctgatcgaccaggcccgggtggtggcctacccgttccgcgatctgagcaccggagagcaggcctactggcgggatgtgggaaccatcgacgccttctggaagaccaatctcgagctgatcgacgtcaccccggaactcaacctctacgaccgcgagtggcccatctggaccttccaggagcaactacccccggccaaattcgtcttcgacgaagaggaccgccgcgggacggtggtcgattccatggtctccggggggtgcatcatctcgggggcgcaactgcgccgctcgctgctcttctcctcggtgattgtcgacgagcgcacccgggtcgaggactcggtcatcctccccgaagcccacatcggcccgggctgtcgcatccgcaacgcggtgatcgacaagtactgccacatcgaggcgggcacggtcatcggtgaagacccggaagccgacgcccaacgcttcaccgtcagccccaacggcgtcgtcctcgtcactccggaaatgctcggtcaggagatccacgttgtctattgataccggcgccgcgaacccgacagaaaacccaccggtgcgcgtggtgctctgctggcacatgcaccagccgagttacctcgaccccggcaccggcgactacctgctgccgtggacctacctgcacggcatcaaggactacgccgacatggcggcccacctcgaggccaacccagcggcccgcgccgtggtcaatttctcgccggtactcctggagcagctggaggactacagccgccagatcgccggcttcctggagagcggcgaacggctgcgcgaccccctgctgcgcgccctggccatgcccaccctgccggtcaacaacccggaacgccgccagctcgtggagcagtgtcagcgcatcaaccgccagcggctggcggacccgttccccgccttccgacacctgctcgagatcgccgagacggtcagcgcccacccggccagcatgcgctacctcagcgacgccttcctggtcgacctgatcacctggtaccacctgggctggatgggcgagacggtgcgccgcagcgaaccacgggtccagcggctgatcgacaagggcgacggcttcaccctccacgatcggcgcgagctgctcggtgtcatcggcgaactgctcgcgggactgccccaccgctatcggcacctggccgagaccggacgggtggagctgtcgatgacaccctacgcccacccgatcctgcccctactccaggacctgcagtccgcccgcgaatcctggcccgcgagcccgatgccggtggtcgatcaataccccggtggcgaggaacgggcgcgctggcacctggcgcgcggcctggagatcttcgaacacaccttcggccaccgcccgcacggctgctggccgtcggagggggccgtcagccaggccacgctcgcgctgctccaatcgtacggtttccgctggacggccagtggcggtgcagtgctcgacaacagcctgggcgcagagggcggggggaacggccagtggcaccgcgcctacaccctcgccccgcagcaccccgaagccgagggccacgcggccacacgctgcttcttccgcgacgacggactctccgatgccatcggtttcgagttctccgactggcacggcgacgacgccgtggccaacctggtcagccgcatggaggccatcgccgccggctgcgaggcgccggaacagaccgtgatctcggtcatcatggacggtgagaacgcctgggagcactacccggccaacggcttccatttcctgaacgggctctaccagcgcctggccgaacacccggggctgatcctgaccacctttgccgaggccgccgacgagaccgaacctcgcgatctgcagcgactggtggccggcagctgggtctacggcaccctatccacctggatcggcgaggtggacaaggaccgcgcctgggagctcctcgccgaggccaagcaggccttcgatcagcgcgccggggaactcgacgaggccacccgcatccgggccgaggcgcagctggccatctgcgagagctccgattggttctggtggttcggcgactacaaccccgccgaggtgatccgggacttcgaccacctctaccgcgtccagctcgccgccctctaccacaccctgggccaggagccgccggagcatctcagccacgccttcgcccgccagggccgcggccagcccgagcgcggcggcgtcatgcggcacggacgcgcagagccgtgagcggcgcgggactgtccgagcggcgccgcgccggcgtgctgctgcacgtcagcgcactgcccgggcccgggggcaacggcgacctggggcaccacgcctaccgcttcgtggactggctcgccgaggccggcttcacgatctggcagatgctgccgctgggccccacccacgacgacctcagcccctatcaaggcctgtcggtgcacgccggtgagccgtgctacatcgacctgcacacgctggtcgaactcggctggttgacccccgaggagatccagcccccggagaccggcgacgaccccgtcgcgctgcgggcgtggcgccgctcctgccttggccgcgcccgacaacgcctgcgcgatcgcaacgacgcaacgaccgaggctcagatcgccgccttccgccaggcgcacggccactggctggaagactacgccctctacgcggcgctgcgcgaggagcatgacctcctgccctggtggcagtggcccaccgccgaacgcgatcgggaaccggcggcgctggaggcggcagccacccgcctggccgaccggatcgaccagcaggtcttcgagcagtacctgttcttcacccagtggcaggcgctgcgccactacgccgcggaacgcggcgtccggttcttcggcgacatccccatcttcgtcgcccacgacagcgccgacacctgggcccggcgggcctgcttccgactcgacagcgaggggcaggcagcggtggtggccggcgtcccaccggactacttctcggccgaggggcagcgctggggcaaccccctctacgactggcagcagctgcaggccgatggcttcggctggtggctcgagcgcctggccacacagttggcactgttcgacttcgtgcgcatcgaccacttccgtggcctgagcgcctgctggaccatccccgccgaggcccccacggcccgggacgggtactgggaagcgacccccggagacgctctgctcgaggccgttcaggaacgcttcgggcgggtcccgctggtcgccgaggacctaggggtgatcaccgaggacgtggagcgcctgcgcgaccgcttcgccctgccggggatgaaggtcctccacttcgccttcgacagcgacgccgccaacccctacctgccgcaccaccaccaccgccacagtgtggtctacaccggtacccacgataacaacaccaccgtgggatggtacgccggtctcgcgccggagaccgtggagcgggtccacgcgtacctgggctacccgaccgagccgatgccctggcccctgactcgagccgccctggcctcggtggcgagcgtggccgtcatccccctacaggacctgctcgagctggacggcgaacaccgcatgaacgtccccggcaccaccgaaggcaactggcgctggcgctttgcttgggagtggctgcccgactccctggccgggcagctgtacgacctcaaccggctctacggccggctctaggccccgtcggaggcctagagccaacgcatccgccccagctccagcgggtgcgcgagcagcgggtggctgggatacatgcagatgcggaagtactgcaggccgttgagccgtggctggatgtcgagggtgaagagcggatccccggcgtcatcctggtccgtggccgagaggacgaaccgctgggtccgggccggatcccgcgggtggggcaccgggctgaaacggcactcgacggtgacatcctcggcccggaggccattgagctgcgccttgacccgcaggcgcagggactcgccgtgatacagactggcaggggcgtcgtcgaccagctccagggccgtcccgtcccagcaggccaggacgtgctccttccacgccgccagcccggccgcccccgccagctcttcctccgccagacgcctttgctgccgggcggccgggccgtagaggtcgcgcacatagtccatgaccatgcgctgggcattgaagcggggcaacgtgctgcgcatcgacgccttggacatctgcacccagccggccgaatagccacgctcgccgcgatcgtagtagagcggcgccacctcgccggccagcgtatccaggaggtcccgggcctcctcaccgtcgcggtaatccggatcgaaccccggggcgtgggggtagatggcccaaccgttatcgccggcgtagccctcgtcccaccagccgtccaggaccgagaggttgatcacgccgttgatggccgccttctggccggacgtcccgcacgcctcgagggggtactccgggttgttcagccacacatcaaccccggtcaccagcttgcgggccagcgccatgtcgtagttctcgagcagcagcagccggccgatcagatcgggatccagggtcagctcgtggatgcgctggatcatcgcctgaccctgctcgtcgtgcggatgcgccttgccggcaaagatcaggatcatcggccgctcggggtcgttgagcagctgcttgagccggtccaggtcgcggaagatcagcagagcccgcttgtaggtcgcgaagcggcgggcgaagccgagcaccagcacatcggcctcgggatcacggatatagcgggtcatgcggcggatcatggcctcggccatgccgttgcgcttgcatcgggcctcgacccgggcacagacatcgcggagcatctgcgacttcaggctctggcgcatgctccagtagcgatggtcgggcagttcgtcgacgacgctccaaaacgcctcattgctcagctcactccgccaggccggccagcgctgatcgaagaggttgccccactcctgggcgaggaaggtcggcacatggacgccgttggtgatggagtggatggggttctgttgagccgggacatccggccatatgcgggcctccatctccgaggccacgcggccgtggatccggctgacgccgttgtgaaagcgcgacccccgcagggccaggctggtcatgttgaagcccggatgctcggcccggccgttacccagctccagcagggcatcgagatccagcccgctctctcccagcgcggcgtccagatactcccgcaccatctccgggtcgaagatgtcgtgcccagccgccaccggggtatgcgtggtgaaaaccgaggtcccggcgaccacctccagggccgtggcgaagtcagtgccggcggccacccactcgcggcaacgctcgacgagctgaaaggccgaatggccctcgttgagatgccagaccgtgggcatcacgcccagcttgcgcagcgcccgcaccccgccgataccgaggcagagttcctgcttgatccgcatctcgctgccgccgccgtaaagctgataggtgatcgagcgatcttcggggcggttctccggaacatcgctatcgagcatatagaggcgcacgtgcccggcccgcactgaccagatgcgcagctgaaccgtgcgcccgggcaactcgacgaacacgcgcagctcctcgccgtcgccgtcctgacgcgggtaggcgggcagctgggccacttcggtgggtacgtagtgggcgacctgacacccttcatgatcgatggtctggatgaagtagccctgacggtagagcaggcccacggcaaccaacggtacgcgcagatcgctggcggccttgcagtggtcaccggccaggatccccagccccccggagtagaggggcaggctctcgtggagcccgaactcggcacagaagtaggccaccaggtcctgtcccggatccaggtgcggggtcacctccggcgaagtctcctgctccaggtaggtgtcgtaggcggagagtgtccggttgtaatcctcaataaaggtcggatcctgggcggcccgctccagcgcttcctgagacacccgccgcaggaacaccttggggttgtggccgctggcctcccagcattccgggtcgatctggtagaacaagccccgcacgcgccgatcccacgagtagtagaggtcgtcgacgagctcgcgcaggcggccgagtgagggtggcagattggggtggacttccagggtgaagacgcgttcggacatgggtggggcaactccctctgtagacccccctgtttagcacaggttgcgggggcacacacgctcgaacaccacccccgcaacgagaaaggcccgccgggggcgggcctttctctcacttgcagcttactaccgctctggcagcgggttagaccgcggcgacgtcctcggcctgcaggcccttcgggctgcgggtcacgctgaactcgaccgcttgaccctcgtccagggagcggaaaccgtcgccccggatggcacggaagtggacgaacacgtcttcacccccttcgcggctgatgaagccgtagcccttggcgttgtcgaaccacttaaccgtaccttgttgacgctctgacatctcaaacaacctctgtattaatcatcgtgacgcgacctccacgggaccagggtcaggtcttactggcggtcgcaccccatatattggcacaaagccaaagcctcgcaacctgctgcccgaggtttttttacatcaattttgttgcgccgcaccatcggcgctgctatgctgcagggcaacaagtgagagaagacctctccaacggcgcaaccggagcgatggcgatgatgaactatcaggacatgatcaagcagatgcagactcagttcggcaattacgcgacgcctttccacggggtgaacagcaagatgctcgagcactgggagaagatggcggactaccagctggacatggcgcggcgctacaccgatgccacactcggcaacctgcgcgaggcgagcgacgtccaatcgcccgagcaactgcagagctatctgcagaagagcgtggaggcggcccgcgagacctcggacagcctggccaaggacgcccgaaccctggccgagctcagccaggccatgaccgaggatctgcagcagtccatgcgcgagggcgccagcaacctggccccgaagagcagcaaggccgcctgaacggccgatgacctgacccgccgctcctgccccgcaggggcggcggttgcgcgttcgccattcggttgaacgaatacgcgccgccccctaccctagtcccatggccctgacgcccgaccacctgttccgactcttcggcgatccgacccggctccgctgtcttctcctcctgcgccgccaggggtggctctgcgtctgcgaactcaccgcagcaatggacatcatccagcccaagatctcccgtcatctggccatgctccgcgaggccgggctggtcgaataccgtcgccacgggcaatgggtccattaccggatcaagccggaccagccgccatgggtggagtcgatcctcgatgcggcgctacaggccagcgacgccgtggcctggcacccggaggaccaggagcggctggctcagatgaccaaccgagtcaccaaggatcaagcatgaacgacacccccctgctcgagtgcgtcgagcaatgcaccggcgagaacgtatccgccagcgtcgtctggctccacggcctgggcgccgatggccacgacttcgcaccgatcgtcgatgagctccaccagagtgccggtcacggcgtgcgcttcgtcttcccccacgccccggcgcagccggtgacagtcaacggcggcatgtcgatgccggcctggtacgacatccgcggcctgggcggcggcggcatcgacgaggacaccgcgggcatcgagcaggcacgcctgcaggtggaggccctgatgcgccgggaagtggaacgcggcactcctatcgagcgcctgttcctcgcgggcttctcccagggggccgccaccgccctctacaccgccctgaacacggccatgaagccggccggggtcatcgctttatcggggtggctgcccagcggcgcggagaccggcggcagagggcctcgcccgccggtttttatggcccacggggtgcaggacccgatcgtgcccatcgaactcggccgccaggcggcagccaccctggagaacgccggtcatccggtggagtggcacgacttcccgatggagcacgccgtctgcatgcccgagatccagcgcctggacctatggctgacgagccggctgaccacccaggcctagccggccggcgggaggtcattcctggcagtcgaagccgcaggcgtcgagcccctcctccagataatcggccgccagtggcgtcgcaaggatatagtcggcggtgcgcgggttccacgccgacttcgcctcgctgcgcgcctccgcccattcgctgacatcgaaatcaccgcggccgatccacatcagcgccacgacctcggcctgctcagccggctccatgtcctcgaaggtggcgcgcagctcctgcacgctcagatcgtcggcgtgatcggcgaggacctggagcgcccagtcgtcctcggggccatccggcgagtcggggatcaccacagcctccttggcctggaactcccggcacttgcggatgataaaacagacggtgtccagactgacctcgaacatgatgccctcccctcgccattggccgaccccagaattcacgttgcctcggtcccaggctcagcgcaagcggcctcgaccgcttcaggggatacccaggtccttgtggatctggacgctcagccaccactggggatgcccgcggcagtaatccagcacggcgcgggtatgggcaccgcgctggttgtcatcgaggggctggaggtagaagcggcggaacgccaggtgggtgaaccgctgcggctcggccccgggctgcggatagatcagcttgagttcatcgccggcggtgatggcgagctcggtccctgccttggggctcacgcagatccagtccacaccggccggcaggggcagcgtgccgttggtctccaccgcgacctcgaacccccgagcgtgcagcgccgccacgagggccgcgtccagctgcagcgccggctcaccgccggtacagaccacgtagggctcaccaccgccgggccaccacgccgccaccgccgccgccagctcgggggcgtcggcgaagcggccgccaccggggccacctgtacccacgaaatcggtatcgcagaaggtgcagaccgccgtcgctcgatcggcctcccggccactccacaggttacaaccggcgaagcgcaggaagaccgccggccggccactgcgcgcaccctcgccctgcagggtgtagaacagactgtggacggcgtagctcaccgctcactccggccaggcgatggccccgacaccatcccgctcgtagcagtcgacgcgaaggagctccggcaggcgctggcgcgcggcacgggccgcccaagcggccagactggccacatccccggactcaaggccggcaatggtgtccaggcgctggtggtccagggcctcgcgcaccggcgcgaaggccgccttgacatccccgtagtccaacgtccaaccgagcacccgatccagtggcgcggtaacgtgcacccgcaaccggtagccgtgcccgtgcagccgcgcccgggtgtcgtccgcatccgccacgcaggtggcggcctcaaagcgctgagccttccagatggtgtgctgcgcgccgtcgtaggtgcagccggagtgctccgtttcatggacatgcaaccggatcagcccgggacaccggggccgcagctgctcccagagccacaccgcgatcagctcgctggtggggttgtccaggaaatcgttcaggcaggcgcgatccagggcctgccccagcggcgcccacgcctcgcccagcgcttcgggatcgccgccggcggcctcaaggaccaccaggtacccgtgcccgtgcatgcgcccgcagggatgcccctcgggaacgtacggcagacggtgcgccgcctcgaaccggaaggcccgccaggcccaggctccaccctcgcggccaacaccgcggtccggggcgctgcgcagcgccagtcggtgcggcacgaccccggcagcctccaggcgccggcccagctcgtcgagcactcgggggtcggcgggatcgtcgaggtgttcgttgagaagggtatagtccagcggtgctactgcagccgcgcacgccccggccagggcgtccggatccgccgcgccgccatcggcgcggactcgggcacgcagccgaaaggagtgaccgtgccagccccggccgtcgcggcgcgcggcctcgaaggggacctcggcggtgtagagcagggattccatcccggtgatgttatcacggccgtgcggcaatcagcggcacccactgctcgctcgccgacgccccgccgtgcacccccacctgggcgaagcgcccctcgcccaccagccggtccttgatcacccagccatcggccggcagcagcacccaatcaccgatccgccggcgcagcttcgggtgttccggcatgggcccgaaccaacccgccgccaggagctcctcggagcgggcgacctggcagaccgtacccaggcgctcgcggcaataggactggaagtcgagttcggtgcccggacgcaggtagcagtaggccgcccggggctcgccgcacagcggcagggccagcatctcggccaactccggatggtcccccagatagagggtccgctcgggggcagtatcgatcaggccgtggtcggcggtgccgaggatcacggtgtcggtgccctgaaggccatcgagcagccgctgccaggcgatgtcgatggagcggaactggtcgcgcaccgctgcactgtcgacaccgtgctggtggctcagcgtatccaggtccggccagtaggcgtagacgaaccgtcgctgccgaccgggctcgcgggcgatgcgcaccagcacctcgcgcagctcgtccaacccctgatagccgtgccggcgggcatagcgcccggtgaccgcccggctatacggcgtgtcgaccagccaggagggttgaacgacgtgcgtctcggcctgaaaccgatcccagatcgggtcgcgctgcagcagctcggcgctctccggctcgatgctggaccactgccccttgcccacccgcggaccgaaggggagccaggcggtgaccgcccccagctcgtggacgtacataaaccagccggtgaccccgtgcccccgcggcggacgcccggtaatgatgctggtcaaggccgccgaggtggtggcggggaagaccgaggtcagcacccgcacccgatcccgcgccaggctgctgcccggctgcctggccaggtagtgatcgccgaggccatccatgatccagaggatgaccgtgcgcgcctcctccagccccagctccggctcaggatccagggccggatagtggctggacgccgccccgaaggcacggcccagggacgccatcaggttgaccaggccgctgccctcgtagctgggtctatccatcgctcgagacctcgtccgcggtcaccacgccgggcagatcgacccagaagaccgaccccacgccgggcgcgctggagaaaccgatctcgccgcccatctgctccaccaggcggcgggtcaccaccagaccgatgccggtcccctccacctccgaggactccagacccaggcggttgaaggggtagaagacctcgcgctggcgctcctcgcggataccgatcccggtgtcccgcacccggaagcggatccggtcgggcgccggggcctcgacctcgacctccacccgcccgtccggccggttgtacttgacggcattgctggcgaggttgaacagcacctggcggatgcgccgtggatccacccagatggatgccggaacggcctcggccacgtacacggacaggtgcaccccggcgtcggtggccatcggaccgagcagctcggcacactggtcgaccagcaggcccggcgccacccactccggcttgagttccacccgaccggcctcgacgcgggaaagatcgaggatgtcatcgatcagcgacagcaggtgacggccacccccgaggatctgatcgacgtaaccggcctggcgctcggaaagcggctcgcggggatcctgctcgaggatctgggcaaagccgagcaccgcgttaagcggtgtccgcaactcgtgactcatgctcgacaggaactggctcttggcccggttaccgcgctcggcctcctcgcgggcctgctgcagctcgaggttgatacggcgcagctcgatcgcggaccgttcggctcgcgcccgctcctcatcgaggcgctggttggcccggcgcagctcgaactcgtcgaccaccacctccgccagctcctggagggtcgccagctcggcgtcggacagggtgcgggcctggcggtcgccgaggcagagggtgccgatgcgcgccccaccctcaaccaccaacggcaccccggcgtagaaacgcaggtgcgggggcccagtaaccagcgggtggtcggcgaaacgcggatccgcatgggtatcggtgaccaccagcgggtccccggtctggatcacgcagttgcaaaaggcgatctcgcgcggcgtctcctcgatccccagcccgcgggctgccttgaaccattgccgctcgcgctcgatcagcgagatgaaggcgatgggcacatcaaagatccgcgcacacaggccgacaaggcgctcaaaggccacctcgggcccatccgctcctccctggtagcgcgccagggcctcgaggcgatgcgcctcgtccggggatatccgggaagatgccatggtcagccgacctcgcgtgcaacgggatgctcaaaaaccagcgctggctcaagggtaccgcaagtcatcgagccacgcccgcaggccgagcagcgcggccgccgccggatcgtcgatccgctgcaccggcactggctccagataggcacggaaacgccccttcgccaagaagcgctcgagcagcggcgaggttgtgagccgcgacgcggccaggcgcggcaagatccccccggccaggaagaccccggcacgcgcgcccagggtcagggccagattgccggccgtcccgccgaggaacccgaggaagcggtcgaaggtctcccgggcggccggatcggcctcctgatcggcggcggtgatggcctccggagacgcctcgaccccgtgcaacagccgatggaggcggctcagcccggcaccgctgagcaccgactcagcggaaacgtggccgagttcctcgcgcagagcggcgagcaacgccgcctcggtctcatcggcggcggccagggtgacgtgaccgccctcgccagcaatcaccccccaaccctgcgcggccggcaccacgccggagacccccaggccggtccccggaccgagcaccgccatcggcgtacccgtaaccggcgtgccggagcgcagcagcgcgcagtgctcggccggctgcaactcgggcaaggcccgggccagggcctggtagtcgttgaccagctcggcgcggaccgcaccggtccgtcgtgccagctcgtcggcctcgacctgccaaccgagattggtcagctgcacgcgcccatcggccaccggcccggcaaccgccgcggccacccaccactcgtcaccgtcgtgcgtcgcgcagtgacgctgcagcgcttcggtggggccggagaggtcccgattgcggtaccgcgtcgccgtccccggcgcctcgcccggcccggccgttgcgatgcgggtgtgcgtgccgccgatatcggccagcaggtaacgggtcacagcgcctccgaaccccgtgcgcggtgggcatcgtgcagggcctggatgaaatccttccgccagcgatgcacgtcctgtcggcgtagcgcgtccatcatctgctgccagcgctcgcgccgctcccccagcggcatggtcagcgcctggtgcatggcatcaaccatctgatccacgtcgtagggattgaccagcaccgcgccatcgagctcttcggcagcgccagcgtagcgcgacagcaccagcgcccccggatcgccgggatcctgggcggcgacaaactccttggccaccagattcatgccgtcacgcatgggggtgatcagcccgacgtcgctacgcgccaggaagccgaggatattcgaacggtggaaaccgcgattgaggtaacgcagcggcacccagtcgtactcggcgaaacgaccgttgatgtggccagccaggtactccaggtattggcggatctcctcgtactcgggtacatcgccacgggagaccggggcgatctgcaggaagaccacgtccccgcggtgctcactgtgctgctcgagcagcgcctcgtaggcctcgaaccggttgcgcaggcccttgctgtaatcgagccggtcgacgccgatcatcaaccgacggtcgcgcaggctctgctgcagccgccgcccctgctgggagttgtagccccgctgcgcctcccgggccacctgatcgacatcgatgctgatggggaacacctcggcccgtgggcgctgcagctgcgggcggtagtgggtcaggcaatcgaggaagttgtcccggtcgatgcgcgtctggaacccgaccagatcgtaccggcacagcgcctcgagcagtggctcgtgaccgggcagggcgcggaagacgtcccagggcgggaagggggtgtgcaggaagaaaccaatgggggcctcgacaccctgctcgcgcaacagttgcccgagaggaatgaagtggtagtcgtggacccagatgatctcgtcgccctcgagcaacggtggcagatgctcggcaaacagccggttgacctcccagtagccctcgatgcgctcgcgccggcagtggacgaaggacatgcggtagtggaacagcggccagagcacctggttggcgtagcccaggtagtagcgatcgtactcgaggcgactcaggcgcagggtggcgtagcgcaccccgttggcggtctggacccggggctggcgcaacccgtcgatgcgttcgtccacgccgccgtcccaaccgaaccacatgccaccggactcctccagcgccgaacgcaggccgacggccagaccaccctgcgcggcctgcagctggctgggcaaggccacacgattggaaacggttaccagtcgactcacagcggttcctcccaactgcgactcaggcgcattgcggagttgatcagaccgaccatgctgtaggtctgcgggaagttcccccagagttctccggtgtacggatcgatatcctccgagagcagacccacgtggttgcgacattcgagcaggcgctcgaacagtgcgcgggcctcggcctcacggcccaccgccgccagggcgtcgatgtaccagaaggtacaggtggtgaaggccgtgtggggcttgccgaaatcgtcctcgtggacgtaacggaagaggaagtcgccgtggcgcagctcctgctcgacggcgcgcacggtcccggccaggcgcgggtctccggcacgcaggaacccccactcgtagagcagcatcaggctggcgtcgaggtcctggccgccgaaactggccatgtagctgttgcgttgctcgttccaggcgctgttgcggatggtgtcggccatctcgtcggcccggcggcgccagtaatcagcccgctccatcaaccccagcttggcggcgatggcacgcaggttccgggcagccgcccaacagatcgccgccgagaaggtatgcaccttttcaaagccgcggaactcccaggggccagcatccggctcgcggtagacggcgacggcctgctcaccgagctgctcgagacggcggaacagcgattcatcgccgcggcggcgcagccgctcgtcgaagaacaagtgcgcggtggccaggatcactgacccgtaaacatcgttctgctgctgctcgtaggcctggttgccgatgcgcaccggccccatctcccggtatccgggcaagccgtaggcgatggtctcgtaaaggtcatcacgcccgttgatgcgatacaccggccgcagcgaccgcccctcgttgcgggcagtggtgttgatgatgaagcgcacgtagtgctccatcgtcttggtcgcccccaggcggttgagggcgttgatcacgaagtaggcgtcccgcagccaacagtaacggtaatcccagttgcggccggtgtccggggcctcggggatcgaagtggtcaccgcggcgatcaccgcaccggtgtcctcgtaggtgttgagcttgagggtgatcgccgcgcggatcaccgcctcctgccactcaaaggggatggccaggttgcgcacccactcctgccaataggttagggtgtgctcatagaactggtagccggtctcacgggccgactggagcagggtctcgtcgggaccgaaggccagcgtcaggtcgtcctcgaggatgaacggggtctcgtccaggaccgcggtcaacgaggcgtcggtggtcaggcgcaggacctggcccgggccgacgtagcgcacgtggttgctgccctgagtcacgctgggcaacgaccggccgtgatcgaacaccggccgcaccaccagagagaccaggggtgagccggcaacccgacggacctgacggatcagctccaccgggcgaaaggtgcggccgaactgctcgaagcggggggcgaaatcggtcacctccaccaccccgccctggtggtcgtagagccgcgtcaccacgatggcggtattgcgaacataccactgctcggtgcgggccagcccctccagctcgacggcgaaacgcccggcgccggcaccggccgcgggatcgccgagcagggagcagaagaccggatcgccatcgaagcggggcatgcacgcccaagtgatctcggcctggcggttgaccagggcggcaaacgcgcagttgccaatcagggcttggtcgagcgtgctcacgggacctcctcgtcgctcggatccacactctccggaggatactctacttcccccgggccgggttcgcctcccaggctaccgcctcgccacgctcgttgacggtcagcacgcacagcccctggggcggaacgtccagcgcgttgttgaacttggtggtcatgttgtggaatgccaccagcccggtcagctcgatcagggcgtcatcatccaagtggcgtttcaccgccccgaccacgtcggcgctgaccggggtctcactgcgcgtgaccgcctcgacgtagccgagcaccacccgctcgcgcccggtaaacccctcctgctcggcccaatcggcgacggtgcggatcttctcccacgccacgccctgttgatggaggctgtgggcgttctgatcaaccgtgaaggggcattcgttgagctgccccacgcgcaggcccactagggcgcgcaaccctggttccagaccggcccgccggcgttcgaaggcagcaccgagcaacagcaacggcgccagcagccgaggccggcgcgcccagaggcggatcggctccgccaccgacccggcacgccgccgctgccaccagaaccaggggcgcaggtaccacgggtaggcactcaggggcatgggatctacgtacatgggtgtcctcgttccagggggtacagggagcagccgactgcggcgcccgcggaccccgcggtgatcgggtcgggtgtcgccccgagccagcgtaggtggctaccgcacccggccgcacagtcgctggcaccgaagcccggcaccactacaacaccgccgttgcggcggttgcgctgacactccggctcggtgtgccgggtgaccgaaaccacaatgacccgcgaatcactcgtcaggtaatccaggtgccagcgctgcggcttctcccggcgcaggtgccgtgcgatccgggcatccatgttgcgcctggcgctgcccgtgtacacccaccagccggccggaatcgccaccacgccgagccgcccgaccgcgacccgcatcgcttccgtcacgaacagtgtcaggcagtaggtggtggcgtcctcctgcaccgcggccctccggctagcgactcaaccggacctcccggatcagcgcatcgagctgctccagctcgaagggcttgacgatgtactcgttgaacccctcgtccagggccctgcggcgcacttcatcgctggcgtcggcgctgaccgccaccagcggcaccgcctcgagctccgaaatggcgcgcagctgccgggccagggcgaagccgtcagtgtcgggcaggtgcatgtcgagcaggatcagatccggctggacccgctgcgccagttccaggcccgtgcgtccatcgaacgcctcgaacagctccacgccctgacgcttggccaccagaccgctgagcagcagcatgttcacccggttgtcctccaccgccagcaggcgcagcggcgggtcgtcggcgcgctcctccatcaaccgtgggtcgaggctgggcgtatgatgccgatcccagccctcggcatcgatccccggcagcgtcaggcgaaaacgcgacccctgatccggcacgctatcgaccagttgcaactcaccgcccatcaggcgactgagccgcagagccagcggcaacccgattcctacaccctcgatgctgcccgtctcgcgccccaggcggtcgaaggtctcgaacaggccggcgcggcactgcgggtcgatccccagcccgctatccaccacgtcgacccagacctgcccggcggcgtcgcgcccgtagctaaggaccaccgagccgccctcacggttgtacttgatggcgttggtcagcaggttcagcaccacctgcttgagccgcagccggtccgcccagacgcacacacctacgggatgctcgggctcttccaggcgcaggctgacgctgtactcggcggcctgatcccgcaccaggcgcaggcaatcctgcaacagatcagggatgcgcacggtttccggcgccagcgaagccctgccggcctcgatccgtgccaggtccaggatgtcgccgaccagatcacgcaggtgccagccggcactgaggatatggcgcaggtactcgttgcgggtccgtgtatccagctcctcgtcggcgtagatcagctgcgcaaaaccgacaatggcgttcaggggggtgcgcagctcgtggctcatcgccgagaggaactcggacttggcccggtcggtccgctcggcggccacccgcgcctcggcaagttctgcctcgcgcgccttgtagtcgtcgatatcgagcagggcgccggccaccgcggtgatctgcccggcggcgtcatacaccggggttccagtcgcccgtagccagcgccgcccacccccggcggtcagggcctggaattcgacgtcgtaggcagtgccgtagtcgatgcactggcgataggcgtcctgcagctgctgacggtgctcggagacgtagcaggccagcccctcgctggccggacgcggggttggatcctccaggccaaagagggcccgggcgcgcggacaaagctcgatacactcggtggcgaggccgatccgccaggcacccagccccacggacgcggcggcccgggtgattaagtcgtccggatcggactcgtggttcgaactgggcaaatgttcaccctcaacagcgcggcaacgagcggtacacagccatcggtgaccactcccctacggttgtactgtagccccgcaccggcatccgccccaacccctgcccgctcgcacaaaccgcagcccggggcgatgactccgtcggcaaaagaccgtactctggatcttacattagaaccgttgcggccgcgcggccgcggacactaaggaggacgccgcgttgcgagtcaatgacccggtcacgcagcgacgtgttgccgtctgggatggcgccaacatcctgtcgactaccgactcccgcggacggatccgctatatcaacgaggactttgtgcgcatcagcggctaccagccggaagagctgatcgggcagccgcacaacgtcatccgccacccggacatgccccgggtggtcttcgagcacatgtggcaacgcctgcaggccgggcagccgtggatgggaatcatcaagaatcgctgcaagaacggcgatcactactgggttcacgcctacgcaacggccatccgcgacgacgcgggcaacatcaccgagatccagtcggtacgtcagcagatcaatgacgaggcggtggtcgcccgagccgagcgcgcttacaagcgcctgcgcgccgccgaaccggacaagggggcactgcccgccggactgatcggccggcgggcagtggggagcggcgtgtggctcgccgccggggggacggccgcactactcggcgtcatcctggccgcgctgctgcctatcggcaccgggctccagctgctggtcggcatcgccggcgtctccgccttcggcgcagccagcctgcccatgctgcgccaactccgcggtgcgcgcgaccaggcccgcgccttgctcgacgacccactcagcgaggagatctacctcgggcgccgcgaccacggcgcctcgatccagctggccctgatccaccaggcctccgagacccaggccatcgccaaacgcctgggtgacgacgcccgtcagctgtcccaggaggccgccggggcccgccagtcgatgcaggcggtacgcgacgaggcgcagcagcagagcgacgagacccgcagcgtggccaccgccatggaacagatgagctccacggtgcaggaagtggcccagaacgcctcggccaccgccgatgccaccgagcgggctggcaagcagaccgaccggggtcggcagaccgtcgagcagagcaccgctgcggtgcgctcactggtccagggcatcgagaacgccgcgaccaccatcgagcgggtcaacggcgaggccgagcgcatcggcaaggcggccacgctcatcggcaagatcaccaagcagacccaccttctggccctcaacgcctcggtcgagtcggcgcgggctggcgaggcgggacgcagcttcaccgtcgtggccgaggaggtgcgcaagctggccgggcagaccgcggaatcgacccgcgagatcgatgccatcatcgagtcgctacagagcggctcagcggaggccgtcgaagccatgcgcgagagccgcaaccgtgccgagcagaccctcgcccacgccgacgagtccagccagtcgctgcaggagatccaggccgcggtggacgagatccgcgatatggccggccagatcgccaccgccaccgagcagcagggggccacctcgcaggagatcgcgcgcagcgtctccagcatcgagggggtggccgaacgggtgaccagcgagtcgttgcaaaccgaccagcgcctacaggcggtcatcgagcgcatcgccggcatcgaggccctgaccggtcgattcgtgcgtcgccgctgatccgctatccgaccctgacggggcgatgcctcgtgcacgcactcgcgcgcgccccgtgcgcgcgagtgcgtgttcaggtagtgtataagctctgcgcaacaactcgatccgtcccgggcgcaggaccaccaaccctggatcgcaatgcctcaaagcccgcaatgtgccaacgtgccgagcactccgccgagcggtaatgccggccaccatcgagggaagccccgcggccctgcggagcaggccatcgaggacctgcttgcgcaggtgcggcagtggcagttcaacaacccggggctcctgcgggccagtgtgtccttcccggagatggatccgctcgtctggctcgagaccaacccgctggcctcacgctcctactggcaggaccgggccgggaccatccgcctggccggtatcggtacagcctggcagtacacggcggactccccggacgaccacccgaccctgctgcgccgcgcccaggccctggcgaagcaccccggggtccacctgctctgcgccttctccttcgacggccaggccggtgccggcgagtggcagggcttcccggcgagtctcgccctgctcccggcgctggagctgcagggcaccagcgccggccagcagctgagcgccaacctctacgccgagagcgccagcgagctgcagcaccgccaggacgaactgatcgcactcctggagggtctgcgcccgaccaccgaggccgagcaccgcccctcccgggtcatcgaacgcgatgaggatctggacttcgccgagtgcagcagccgcatccgggccatcctccacgatatcgaacagggccacgtgcataaggcggtgctggcccggcaggtggcgctccggctggaccgcccgctggccgcctttaacgccctacgccgctggtcggcgatcaccgatggcagttactgcttcgccatcgagcacgccggacgaatcttcatggggtgctctccggagcgcctgttcttccgcagtggccggtccgtccagaccgaatccctggccggcaccgtgcgccgcggcgagaccgaggccgaggatgcggcgctggaggcctccctgcgggaggactccaagctggtccgcgagcacgcctgggtcacccgctacatccgcggggaactcgagccctgggcgatccggatcgacgcgccggaacatgccagcgtgctcaagctcgaccgcatccagcaccgcagactgcccatccaggccaccctgcgcccgggggtcggcgatcaccagttgcttgatgccctccacccgaccccggcggtttgcggcttcccgcgccgccgtgcccaggacctgatccgccgtcaggagggcttccaccgcggctggtacagcggagtcatcggcctgctctccggcgacgcctcggagctggccgtggccatccgctcggccctggtcgccggcgaccaggcctggtgctactccggcgtaggcatcgtccgaggatccgagccggaagccgagtggcaggagctggaggccaagatcgaatccttcctctctgccgtgcagggttagccggggggcggcttgcgcaccgaggacctcaacgccacctgggctggcagcctgctcgatcggctacgcggtcacggcgtgcacgacgtctgcatcgcccctgggagccgcagcgctcccctggcactggccgcggcgcgacgcgccgaccgtggcgacgacctgaccctgcacacccacttcgatgagcgcggactggccttctacgccctaggcctgatccgcgccagccggcgaccggtggcggtgatcaccacctcgggaacggcagcgccgaacctccaccccgccgtggccgaggccaggcagagtagcctacccctggtggtgatcaccgccgaccgcccccccgagctgcaccactgcggtgccaaccaggccatgccgcaggaagacctgttcgcccccctggtgcgcgcggcactggccctgccaccccccgaggccacgctctgcggccactggctgaaccgccgcctggacgccaccctggccgaggccacgggcgccggggccaccggcccgatccacctgaacgtgccgctgcgcgagccgctctacggcggcacggaacaccctccggtggcgccgccgctgccaccccggcgcgccccccgggcggctgcgccgcccctgggcccggcagagccgccccagctgttcgtcgccggcggactgaaccccgaggaggccgaggcagtcctcgagaccgctgctgccggcaatatcccgatcctcgccgatcccagcagccaactgcgcctgcgcgcacacccctgcatcctcggcggggccgaacacctgctggccaccgccgccggccgcgcggccctgggtcaggcgcgccaggtggtgcagttcggcggccggctcaccggccgccgcctgccggcgtggctgaccgagcacgcgccgcagcgctggctgatcaccggggatgaccacgacctggatcccgactggcaggccaccaccgtccaggcggatatcgccaccgcggcccgggccctgcgccccgccgcgccccagccaccgctgcccgggctcaccgaagcgctgaccagagtggccgagacccgctctgcagcgctggccaacgagccattcgccgagccagccgccaccgagcgactcagccggaccctgcccccggggatggcgctgttcgctggcaacagcctgcccatccgggccgtcgacctgttcgccgtggcgaagcacggcaatccctgcgtcacccagcgcggggtcagcggcatcgacggactgatcgccaccgccgcgggtttcgcccaccaccacccggacggcgtcaccctggtgatcggcgacctatcggccctccacgacctcaacagcctggctctgctcgaccaggcccggcacacctgcgtagtggtggtgctcaacaacgacggtggcggcatcttcgatctgctgccggcccgcagcgagggcgacgacgcacaccgccgtctgttccgcatgccccacggctacgggttctcccaggccgccgcacaattccgcctgccctactggcagtgcaccgacggcgacagcctcgaggcagcccatcgcgaggcgtgcacccgtcccggcggcagcgtcatcgaggtggcctgcccgcccggcgccgggagcgaacagatggccaacctattccgcacgctcgaggcgctgtgagccatggcggatccggtgcccacgacccgcaccgtcgatctggtctttctgcacggcttccttggcgaccccgaggagtggcagccggtaaccgcggccctcccccccaccctgcgctgctgggccccgcccctgcccggacacgatggtgccctacctccggccacgaccttcgaggcactggtggacaccctgtgggcgcggctggtcccggagctcccaccgcgcttcgccttggtcggctactcgctgggcggacgcctggccctggccctggccgaccggtacccgcatcggctcagcgccctgatcctcgagggcgcccaccccggactgcaggacgccacggcgcgcgaggaacgccgccgccacgatgcggcctgggcgcagcgctttgagaccgggccgtggcaggagagcctggatgcgtggtatcgccagccggtcttcgcggatctgagcgacccgcgccgccaggcgctgatccagcgccgcgcccggcaccgccccgagcacctggcggcaacgctgcgcgccgccagcctatcgggacaaccggacctacgtccggcactgcgccgactgtcggcgccctgcgcctacatcgccggcaagcgtgaccgcaagttctcggccattgccgacagcctggccgcacaaacccccgggctgacggttgccaaactcgatggcgtcgggcataactgccacgccgaggccccggaggcggtggccgcagtcattcaaagcatctgcaccggtgagcatccctgacatgagcgaagagcatcccaactccatcaaaccggccctgtactggaccgactgctccagcggttataccgacgtcctctaccacaaggccgacgggatcgcgaagatcaccatcaatcggccggaggtgcgcaacgccttccgcccgcagaccgtcctcgagatgcaacaggcgcttgccgacgcccgcttcgatcaggaaatcggcgttgtcatcctgaccggctacggcgacctggccttctgctcggggggcgaccagcgcgtgcggggtgactccggctatcaggacgaacagggcacgcaccacttgaacgtgctcgacctgcagcgcgacatccgctcctgccccaagccggtgatcgccatggtggccggctacgccatcgggggcggccacgtcctgcacctgatctgcgatctgaccgtcgccgccgagaatgcccgcttcggccagaccgggccgcgggtgggctccttcgacggcggcttcggggccagctacatggccagcgtggtcggccagaagaaggcacgggagatctggttcctgtgccgtcagtacgacgcccaggaggcacaggccatggacctggtcaacacggtggtgcccctggaggagcttgaacaggagacgatcgcctggtgccagcgtatcctggagcactcgccgatcgccttgcgcgcactcaaatccgccttcaacgctggggtggacggtcaggccggcatccaggagctcgccggcaacgccaccatgctcttctacatgaccgaagaggggcaggaggggcgcaacgcctacctggagaagcgcaagccggacttccggcgcttcaagcacaacccctgatcgtgaccgcccggctgcgctcggtcgagctctgccgctaccgggtgacgttgcgccctggcacggcgccggtcaccgagcgtcacggcgcgctgctgttctgggagaccgaggaccggcggcgggcggtttcggagatcgccccgctgccggggttcagcgccgagggcctggacgagtgcatggatgcctgccggcgcttcttcgccgccggagcgggggaggccggccaccttctgcagcaggcgtgcgccggcgagtcggcgccgcttcagggactgccccccgccgcacgcttcggtctggaggccggctggctgcagttgaccacgcccctcggcagcacaccgcaggtggccagctgccgcctggtgggccacgagcagacgcccaccgaccccccaccgggcccctgcgtcaaggtgaaggtgggccgggccaccgtgcaggaggaccagaatcgcgtggtgcggctgctcagccgcctcccgccgaccacccatctgcggctcgacgccaatcgcagctggacccgcgagcaggccgcccgattctgcgccggcctcacccccgaacgggtagccttcctcgaagagcccctgcagcccggcacctcctacgccggctggccctcgctgaccgccatccccttcgcctgggacgagaccctgcgcgaagccccggaggcggacctgaccacacccggcctcggcgctgtggtgctcaagcccatgttgaccggactaagccgcacccgggcgtggatcgacgcggcgaccgacgccggcgtgccggtggtcctgagcgccgccttcgagagcaacctcaccctggacctctacgcccgtctggccgcccactggggggtgcgcaccacgcccgggctggacaccttcggcgcctggcccgaggccctgctcgcccccctgcacagtcagcccggacacgccgccaagccggtacgctcccgcgagcagctcagcccggaggtaccgctgctatgatcccctccgaggccttcccatgccgcctaacacgtgccaggcaacagtggccgaaccacccggcgatcattgagccgggacaggcctacaccttcgcgggcctcgacgacgcggtcagccagcgggccgccgccctgcaggcgcagggcctcggcgccgggacgtggacggcgctgcgcatgaccaccagcaccgccggggtcatcgactggctggcgatcctgcgcgccggggcccgcgtactgccggtctcggagcgcatgccggagcccgccctggaacaactcctggccgaacacggcatcgccggccggatcccggcgccgggcgccgagcttcaacacaccggccacgcccccccgggtgaaccggccagcagcctgcacaggcacttccgccccgatgccccctgcgctggggtcgccacctcgggatccaccggagcaccgcggatcgcggcccatagctacgccaactatgtgcgcagcgcccagggggcgatcgactacctgccgctgagccccccggaccgctacctactctcgctcccgctcttccacgtcggcgggctgggcattgtcttccgctgcctggaggccggggtgccgatggtggtcgggggacgcagcgaggacgcgacgttcctggcggcctaccgtgtcagccacgtgtcgatggtcgagacgcagctccaccgcttgctgcgcggcgccggtgaccccctgccaaagctgcgctgcgtgctgctcggcggcggcccggtggccaccgaactgctcgaggaggcgcaggcgcgcggcctgccgtgctacatgagctacggcctgaccgagatgaccgcccaggtggccacctggccggcactgcacggcgggggccggatcctcccgtaccgggcgctgcgcatcgaccacgacgagatccgcgtccgcggcgataccctgtgcctcggctacctcgaccgcggcaccgtggccccgctgaccgatgccgacgggtggttctccaccggcgacctgggccactggcaggcgggacgattgaccgtcttcggccgccgcgacaaccagttcatcagtggcggcgagaacatccagcccgaggccatcgaacgggtgctacgcgagcacccggcggtccgcgaggccgtggtggtcccgcgccacgatcgggagttcggtcagcgcccggtcgccttcgtaaagaccggcgacgacgcactccccgccaccgacctgcgggcgtgggtgcgtgcccgcctgagcccccacatgacccccgtggcctggtatccactgcccgactccggggggctcaaggtccgccgagccgagctgatcgagcgcgccgagcggctgcgcgaccaggccccctgaacccaggcgcgagccactgcccaccaccggaccgtaggcgcagggacaagatttgccctagactggcagcgtaggtcctcggatcggggaccgcagccagcgcaaggagatgcccatgtccctcggctactggatggtcctcgtcgccgccatcctccccatggccttcgccggcgccgccaaattcggtggcgggcagttcgacaacgcccgaccccgggagtggctcgaccgccaggaggggtggccgaaacgcgcccactgggcgcagcaaaacggctacgaggcgttcccacccttcgccgcggcggtgatcatcgcccaccaggtcggggccgcgcagggcttgatcgacaccctggcggtgctcttcgtcctgctgcgcatcgcctacgggctgttctatatcggtgaccaggccaacctgcgcagcctggcctggatggccgcgttcgcctgcatcatcggcctgttcctggccgcagcggcggcctgaaccgctgcccgcccgtcttgggagggttcgggggcaatcgctagactgccccagtcccgtatcgatggagagaatcaagggagacaagaccatggtaggacgaattggtaacggcggcagggccgccccgctggtcgcattcgccaccgcggcactgctcggcagcggactggccgcggcgcaggtcgagcgtggagacggcatggggcagggcttcgggcccggcccggccggaccgggcgccggggccatgcagcagcccggtatgggcatggggtccggactgggctacggtccctgttgggactggatgcgcggggggttcgagggcgggttcggagacccgcgcaccccgctctgggacctggaactcgaaggcgagaagctcgccgagatgcgtaagctccgccgcgcctatcgggagttcgaggcccatgtgggggtcgagctggccgagatgcgcgacgacatggccgagctgatggcggtcgaacggccggaccccgaggccatcgaggaactccacgggcgcatgtccgaactccagggcgagctgctcgccgagcgggtgcgcatgcgcaacgagatgatcggcctgctcgacgacgagcagcgcgagcgcttccgcaaggagttcggcccgcggcgctgaccgctgggaccgaccgctatccgccgccggatccggctcacccgatccggcggcggtctaaccgctgtcagcggatccgctcatcggcgcggtcgctcagcagcacggcgatccagcgagtctctggctgcgcctccagggccagcttggcgatcatggtcagcgggatcgacagcaacatcccgaccggcccgaacacccacccccagaccatcaacgagatcagcaccaccagcggcgacagccccagggtgcgccccatcaggcgcggctcggtaatgctgccgatggccacgttcaccgccacatacagggccaccgtcagcaccgcatcgagcagccccccaccgagcagggccaccgccaccgcaggggcggcggcgatgatcgaccccaccgtggggataaaattcagcagcccggcgaagatcccccagaggatcgggaaatccacgccgatgagccacaacccggtaccgatgatcacgccggtcagggtactggtggcgctcttgatgaagatgtagcgatcgaccgcgcgcaggaaccgccgggtacgcacccgcgcccgacggctggcggggaaggcgaccgagagtttgccgggcaacgtgctctcttccaggagcaggaacatgaaggcgagcagcaccaggaaggtggccgccgtaaactgaccgataccgctggcgaccgtcgccgccgcatcggtaagcgtccccaccgccggcagcggaatctgctcggggaggctctccggcggcacccccatggatacgacgtactcacgcagctggccgaagacgatggtcaactgctcctgatactccggcgcctgggtggccatggtctccaccgcgccacgcagagcgtggaagagcaggaagaagagcagccccacgccaaggaagaggatcatcaccgccaagaccgcgggcacgccgcgtcgctgcatccagttcagcggcgtcgccgaggcgatggccaggaacgccgccagcagtagtggattgacgatgccggagaccgcctggagcccggccaggatgatcacgacagcagctccgcccaccagccaatgccaggtggagggccccccgttctggttcagtatggtcacgtccgtttccctaacgctggtgcgactccacacacggatacgccccggcgcggccaagccgcgccgggccaacccggatcagggtaacaggggcacagggggcaactcagtcttcccggcggccatcccccgggggcatcgcttcacccatcgggttccggctcaggcgcaccgccgccggttcgcgaccgtcgacggcctcaccgtacacctgggccacctcgtcgcgggagaccactgacgccacctgctccagcccgccacgatgggccaggatggtccggtaggccagcaccgcctgcacatagcggcgggtctcatggtaggggatcgattcgatccacacgtccagcggccgcccttcctgctccagccaaccggctacccggctcgggccggcattgtaggccgccagggccttgagccggttgccatcgaaccgctccagcagcttctgcaggtactcggcgcccaggcgaacattgagctcgggatcgaatagtccgcccacatccggccctggccggccaccctcctcggccaactgccgcgcggttcctggcagcagctgcatcagtccgcgggccccggccggagagacggcatcacgatggaaggccgattcgcgtcgagccactgccatcaacaggcacgattcgacgccggtatccgccgccacccgctggaaggcgtcgcggtaggcgtgggggaagcgccactgcagggcctcgaccgctccggcccgattggcagccgctatggccaactcataccagccctgcctgtaggcgtgggccgccagggcttgctgctcggccgcaccgcgatcctgcaacaggcggccccattcgtcccgggccagacgcaactccccgacctggtagagcaggcgcacccgcagcaacgccggatccggagcgggcggatccggctccgagctcacttcctgtagcgcataggcttgaccgatgtgctcggcggccaggaacccccagaaggagcgctgcccggccgcctctcgccaatgctcccgagcccgtgccgcatcgcccaactcgagttgggcccgcccgagccagtactgccaacgggcggtgcggacggacccctccgacaggcgcgccgaccagaagaccaggtcggtccagtgctcctcgatcaccgcgcggcgcatgcgctgctccaggagttcctcgccgccgtgctcggccagccagcggtcgacccacccccggttctcggggacgccgcggatgatcgagtaccaggcgacgcgctcgaacacctcccggcgctcgccggccggtagatccggcagatcctccccgatccgttccaggtactcgcgggccgccaccgtgtcttcccgggccagccggtagagcccgtcggcggtcacctgacggcgcaggcgcggtggcaacccctcatccacgtcaccgacccgcgtcggctgctgctcaagacggtacagccactcggcggcagccaaccaacgctcgccgccgagcagaccttccaaataacgcagcagtcccggctggtcattgcggaaggccaggcgcatgcgctgccagacggcccgatcatcgatgacgccagcctcgcgggccgcctcgaacaggccgtcgcaggctgccggccgcgacaccccggcatgccaggcactccgggcaaaggccagggcctcgccccggcgcgtctccagatgggcctgccaccagtggcaacgcaacgccaggcgggacggcggctcgtcggtgacccgacgcaccgccgcgtcatccccggcctcggcgtaacggcgcacggcgacgcgcttgaggacatcggccagcggcgtatcggcatggcgctgttgataatccaccacccgccggggatcgagctcgggcagggcgctgcgcaggcggtggaactccaggtaagcagccatcgggtgcggatcacccaggcagggctccagctccgctacccgggaccaatcatcgtcccgggccgcctccagggcctcgtggaagcgttcaccgtggtcggcgtccggacagccccgatccggaccggcgacccctgcggagaggccgaggaccaggaacagtgcgaccaggacgaagccacgataaccgccggaagggaccatgctctcgggactccggcgcgggtgcgcgtgatagccaagcctccccgaacgctagcgccggcacccccgcaggtcaactgcacaggccgccgcacgcagggacaagtgcagccatggccgtggtagcctttgccccggacagatcatcagcaagggggatgcgcgtggggactgtcggcaccatcctgcagggtatcggtatcgtggtgggcggcctgatcgtgctcgccgccctggtcctggccatcggaccattcatgatctccactcagccggcggacggcgtccaggacggccgcgagctcggcggggatcagagccgtttcatcactgtgccgttcccagggttcccggacgggctgcagctgcactacgtcaccgccggcgaggagcacgccgattccgacaagccggcgtggctgctgcttcacggcttctctttcagcacggtgacctgggaaccgctgctcccgagcctgggcagtgaccgctataccgtggcctacgaccagatcccctacggcctgagtgataagcccgactaccgcggcgaggggccgaaccccttcaccctcgaggctgacgtcgcccacctgttcagccttatggacgaattggggcaggagcaggcggtgctggtgggcaactccgccggtggggtgattgccctggaggcggcacggcaggcccccgaacgggtcgcaggcttggtgctgatcaaccccatggccgccctcgaacgacccacgctaccgaaatggctggcgcagctgccgcaggccaagcgcctcagcctgctgggcgggcgctggctgggccggagcaccgaactgctcgaacgctcctattacgataccgacgccatcaccccggagcgggaggcacgctttagcctgcacaccgccatggccggctgggaccgtgcctgggggcaactgatgcaccgttcgctgaccgacgccctgcaggtacgcggccctctggagggggtcgagaccccgacgcaggtcatcatcagcgtcgaggacgaagtcatccccgcagccgattcccaccgggtggccgacgccctgcccaacgccgagcgcgtggaactgcaggcctgcggccacctcccgcaggaggagtgtccggccgaaacggcggccgccatcgagcagtggcgggagcgacacgacctctaggcccgcaccgacggaggagcaggatgccccgggagaatccgcaagtagttgtcatcggcgccggcctggccggcctcgccgcagcacgtgatctagcggccggcggcgcccgtgtggagttgctggaagccggcgacgaggtaggcggacgcgttcgcaccgaccgcctgcggctggacggcagcccggcgagcggcgaggagccggccttccagctcgaccgcggtttccaggtgctactgaccgcctacccggagctgcgcagccgcgccgacctggacgcgctgcagctgcgccggtacgcccccggcgccctgatccgcaccgagggcggactgcaccggctcagcgatccgttccgcgccccgcaggcgctgctgaaaaccctacaggccccggtgggcagtctcggcgacaagctacgcatcgcccgcctgcgggcccgcctgcgccgcggcgatgccgagcgtcccctgtacgggccgcagcaaagcagcgccgaagccttcgccgcggagggcttctcggcacggatggtcgagcgcttcctgcggccgctattcggcggcgttctcctcgacccccaactccagacctcggcccgactgctgaacttcgtcttccgcatgttcgccgagggcgatgcagccatccccgccggcggcgtcggcgacctgccgcgccagctggctgctcaactccccgccgaccgggtgaggctgcgccttgggactgccgcacagggcattgagcagggccccatcgtatcgctggcgggtggcgagcaactgagcgccgatgccgtcgtggtcgccaccgacgggccagccttcacccgtctgaccgggcaccccaccgccgcgggccggccagtaacctgcctgcagttcgccgcgccggaaccgccggtgaccgaaccgttgatcgtactcaacggcgagggggaagggcccatactgcacctggcggcacccagtgtggtggcccccgaatatgcgccgcctggctggcacctggtcagtgccactgtgctcggcgaggggcaggaccgggacgacccctccctacaacgcgaggccgtcagacagttgcgcgactggttcgggccgggggtggatcactggcgcccgctgcgcctggaacgcatcccctacggacagccggttcagacgccgccggcgctgacccacccgtaccagccggcgcggctcggaggtgacatctacgcctgcggcgatcaccgcgcccacggatcccagcacggcgcattacgctcgggcgcactcgccgccgacgcggtgcttgccgatcagggagggggatctgccgcctaggcaggatcgggaaggtggcccgcccggcaggattcgaacctgcgaccttcggctccggaggccgacgctctatccggctgagctacgggcggtaggaggtgtagcctaccgaatttcggccgctacgccaagggttcggaggcgcgcatgcgcggcagcagggtcgcgaagttgcatgggcgggtgcgggcatccagctgatcggccaggacccgatcccaggcggtacagcatccgccggtggatccgggcagggcgaagatcagcgtggcgttggccacacccgccacggcccgtgactgcagggtcgcgttgccgatctcctcgaaggagcgctgccgaaacagctcgccgaaaccggggatctcgcgatccaagagcggacgcaccgcctccggcgtcacatcgcgcgctgtcagccccgtgccgccactgatcagtaccccgtccacccgggaatcggcgatccatgccgagacctcggcgcggatccgatagcggtcgtccggggcgatcacgcgcccagccaaaacgtgaccggccccctgcagacgctcagccagggccgccccggaggtgtcctcggccagcccgcgggtatcggaaacagtgagcaccgccagggccaggggctgaaacacgtcgccggcatgtcctgccacgttgattactcctgctgctcctcggggtggacaggtgcctcacgctcggtggccggcgggatcatctcctcgggatcccagagaaagaacgtccagaccagcatgaggatcatcagcccgacgaccaggtagaggtacaagcgcatggcggactcctgagcgacgttaccagtacgataacagccggcgtatcccgaggggcagacctcacggcgtaacacggtagaatgcccgcccatcggaaacggtcaatgcaggactcggttatgctccggatactcaagtggctccttttcgccgtggtcgggctgttcgccctgctggtggtggcagcgacgctggtcagcgtggtcttcgaccccaacgactatcgcgacgacatcgcggcggccgtcgaagcggaaaccgggcgcgagttgaccatcgaaggggacatccgactctccttcttcccctggctgggcctggaggtggggcgcgtcaccctcgccgaccgggaaggattccatgaggaccccttcctcgaggtggagcaggccgacgcggccgtccgacttttgccgctgctctggggccagctggagacccggctgttaagcatcgaggcgcccgtcgcccgcctgatggtcaacgaagagggcgaggggaactgggaggacctggtggcgcgcctcgtcgatgacgaagccccgccggctgaccccgaggaggaggcaccggcgggcgagctgccgcccatgcttcgcgacgccgccttcggcgggctgcaggtccgccgcggtcagctgctctgggaagaccgcagcatcgatgaccgcaaggaggtcgagcgcttcgacctggatgtcgaggcactgcgactgggccagccggtggccctgcaggccagctggctcggccacggcgccgagctgcccaggatcgacggacagctgcgcctgcaggccaccctggaccaggccatggaacagctcgacctggacgggctggagatgctggtggacgctcagggggaccaggtgccgggtcggcagcagcgcctgggcgtgaccggcaacggccgtatcggcctgggcgcccccctgcggatcgagtggccggagctggaagtcaccggggcggggatcgccctggaggcagcggccgatctggagctggacggcaccggggcccacggtcagctcgactggcaactgccggcgttcaacctgcgcaccgccctcagccggctggacatcggcctgcccaccccggcggaccccacggcaatgacccgcgtgggcggtgccggcctcatcgagttcgacggccagcgtctgctcctgcccgaattcggtctggacctcgatgacacgcggatcgacctcgatggcggggtggacgactggaccggccccgaggtcacgctcaatctgaccgtggacgagatcaacctggaccggtacctgcccgccgaggaacggcgcgccgtcgacgagccgacggcacccgacgcggggctgccggacctggaagagatcgccctcgatctgccgctggagccgctgcgcaccctggagctcgacggcgggctgcagatcggccagctgatcctctccgggctctccctgcaggaggtccggggcgacttcagcggcagcgacggccgtgtgggcatcgccgacctcgaggcccggctctatgatggcgactaccgcgccgacaccttcctcgacgcacgcggcgactatccgtacttcgaactcgaccaccgcctggaccaggtgcagttcgcgccgctgctcgaggatctcctcgaacgggactggctccacgggcggggcagcttcgccctgcagggcgagggcggcggcgagaaccttgaacagctgatcgaggacttccgcggcgatgccgagctcaatgtcaccgagggggccgtactggggctgaacatcccgcacatgttccgcgagggtgtagcccgcgtccgcgcccagccccggcccgaaccgccggaggacgaggcacgcacggatttcggctccctctcggccagtttcgagctgcgcgacggcgagatccacaacgacaacctgcgcgccgaatcgccgatccttcgcgcccgtggcgccggtcacgccaacctgctcagggagaccatcgactaccgcgtacgcctatcggtgatcgacaacctggaggacgccgacggccgcccgatccgcgaactcaaggacgtcaccgtgcccctggagttcagcggagacctgttcagcccacgcatccgcttcgacctccgcgctgcgctgaccgagcaggagatccggcgtctgcgcgaggcccagcagcgcctcgacgaggccgaggagaagatccgcgagggcttccgggagcgcattgaacaggagctcgaggagcagaccgaccgcgccgaggagcgcatccgtcaggaggcggacagcatcctgcggcggcttcgctgagcggatgtcccgctgggccacaccggagcgctgccaggcacttcaggagcaactgatcgcctggcagcggcagcacggtcgaaacgacctgccctggcagcagccggccacgccctaccgggtgtggatctccgagatcatgctgcagcagacccgtgtggagaccgtcgtcccctacttcgagcgcttcatggaacgctacccggacgtcgccgccttggccgcggccgagctggatgacgtcctcgcgctgtgggccggcctgggctactacgcccgcgcccgcaacctgcacgccgcggcgcagcggatccagacggattggggggggcagctgccggccgaactatcggcgctgcagacactgcccggcatcgggccctccaccgccggcgcaatccgctcgctgggccacggccagccggccccgatcctcgacggcaacgtcaaacgggtgctggcgcggctcgccggcgtcgagggctggcccggacgcagcccggtggccaagcagctatgggcactctccgccgcgctgaccccggaggcggagtgccgccgcttcaaccagggcctgatggaccttggggcgctggtctgcacgccgcgggacccggcgtgcaacgcctgcccactggccgcgtcgtgcacggcccgggccgccggcaacccggagacctacccggccccccgtccggcacgtcagcgccctcggcgcgaggtccgcctgctgctgatcgaacacgccgatgccctgctgctggagcgccgccccgccaccgggatctggggcggactctggtcgctgccggagtgcccgcccagcgaggacccggtgacacgggccctccgcctgggcgcacgctgcgaacccgccggagacctaccggcccgccaccacgcgctgacccacttcgagctgatcatgcagccgactcggctgcgctggaacgcggcgacccccgatatcggcgaacccgatccgcagcggatttggttccggccggggcaggataccctgcccggactccctgcaccgatcctgcgcatccttcgcgacgccggctacccggtagcctgagccggagaccgcagaacgctggcggcaacatggaccggatcggtacactatccggacgctcacacccaccgagagggcagcatgtcgagaaaggtgcactgcgtgaagctccaacaggaggcggatgggctggaccgcccgccatacccgggcgagctgggtcagcggatctacgacaacgtcagcaaacaggcgtggagcatgtgggtgcagcagcagaccatgctcatcaacgagtaccggctcaccccggccgaccccaaggcccgctccttcctggagcgcgaaatggagaacttcttcttcggccagggctcggcgccgccgccggatttcagccccgaccacagctgaaaccaccccgccccttgactccgggggccgtttcagcttgaatacgcagccgttggccgggtagctcagtcggtagagcatgggattgaaaatctcagtgtcggcggttcgattccgtccccggccaccatctccttccctcgcaacgtacacggacgtcccgcacccctcctgaaagccgctctatacgggcatttggggtctaacgctgttcgaagccatccagggtcagctagcatcatagtgggtactggagcgggtagtacccaccgcgggagaccccactacccacaaagccatgcccgcggcggcgctcagtacccacaacccgacgcccgaagcggcccttgcggctgctcacggcgggcgtgtcgtccccgctaggcagggatcacgggaggggggtatgggtcgcggaaccaacaagctgacggatcgccagtgccgaacggcgaagcctcccgagggcaagcagcagctgaagctcactgatggcggcggactggtcctcctggtcaagagcaacggcggcaagcagtggcagttccgctaccggcgaccctcagggcgcgaggcgacgatgggactgggggtctaccccgacgttccgctgtccaaggcgcgggagcgccgtgatgaggcgcgcgcgctacttgccgacggtatcgacccgattgaccaacgcaaggcgcagcgttcggcagccgcctccgccgacacccattcgttcgaggccgtcgcacgtgagtggtgggacgctgtccaccggcacaaggtggttgcgtcccacgcgaaccggaatcttcgtcgcctggagcaatacgccttcccgaagcttggccgccggccagtgagcgcgattgaaccacccgacgtcctggaagcacttcggcgtatcgaggcgctggagcacgttgagaccgcgcaccgcgtgaagaccctcattgggcaggtatgccgatatgccatcgctaccggacgaggcagccgcgaccccactgcagatctgcgggggatgctgcgctcgccaaagacgcgccacctccccgcgatcacggagccagcggaacttgggccgttgctgcgggctatcgacgggtatcgcgggcagcccacgacccgcgccgcgttgcagcttgcgcccatcgtgttttgccggcccggcgagctaagagccgcggagtggcaggcgttcgatctgagtagcggcacctgggactaccagccaagcaaagacggtgaccccctggtgacaccgctgccaaggcaggccatttccatactccgcgagctggagccgatcagtcgcagcagccgttatctgttcccctcaggacggaccccggatcggccgattagcgacaacaccctcacggccgcgctcaagcgcctggattatggcgggcgcatggtggcgcacggcttccgcgcagccgcccgcaccatcctggtcgaacggcttggctgggggatcgaaatcgtcgagatgcagctgggccaccgggttcgcgacgcccacggccgcgcctacaaccgcactcaatggatcgagcaacgtggcgtcatgctgcagcagtgggccgattacctggacgagcttcgggaggcaagcgacacagagccaacggctgaccgggaccgttagtcggttgcccacacggtcgcttgcgcgggtcaccgcctccccggccgttgtgtttatgacatccgcgtcacggtctgtcgcctcaactgccgccgagctgacgtgcgatgcctccagggaatgagaggctgctgctgaacaggacggcaatttgctcgccggcggcgatggcgacagccccgaccaagcggctactgaacaaggagcgtcgcttcagagctccgcataggcaagctgtatcgacctcaaccccgccccgcgctagggccgaggtcgtccatatcggcccgagccgcgccgaggcgatcatccacagccgacgctacccggggtaaccgggcgagaatcgcgttaagagacaacagcaggtagtcgtagagcagccagcggtccgcggcgatgttcgaatagcgcgaacggaggacggcgtcgccggggcggcggccatggtgcctaaaggtgaagtggaccccaaaatctggacaggccgagaagtaaaccttccgcgttacgatggcaccagcacgcggaggttctcggaccatggcagcgaagcgcaaacgtcacagtccggagttcaaggcgagggtcgccctcgaggcgctcaagggcatgaagacaagccaggagctcgctcgcgagtatggggtccacccaacgcaggtcgcccagtggaaggggcagctgcgggataacgccggtgagctcttccagagcggagcggccagggaagcgcagaagcaccaggagtctgagctggcccaagcctacgagcagatcggccggctgaacatggagctgacctggctgaaaaaaaatgcaccccccccggagtcgtgaccggcgatgcttgatcgagcccgatcatccgcagctctcggtcgcgcagcaatgccggctgctgggactgccgcggagcacctatgactaccgaccggtggcggtctccagcgaggagctcgccttgatggaggcgatcgaccggcagtatctggataccccgtggtacggctcccggcagatgaccgcggcgctgcgccggcgggggtggccggtcaatcgcaagcgcatccagagactgatgcgcaaaatggggctgcaggccattgcaccggggccccacacgagccgcaagcagcctcagcatccggtctatccgtacttgttgcgcgaccatccacctcgagcacccaacgacgcatgggcggcggatatcacgttcgtacccatgccgatcgggttcatgtacctggtggcgatcatcgactggcacagccgctttgtactggcctgggaactgtcgaacaccctggacaccgcgttctgcctggaagccttggacacggctctccagcgctttggaatgcccggcatattcaataccgatcagggaacgcagttcaccagcgaggcgttcaccaatcgcttgaagaccgcggaggtcgctatcagcatggatggccgcgggcgcgtctacgacaacatcttcgtcgagcgcctgtggcgcagcgtgaagtacgagctggtctacctccacgaattccgggaggtcctcgacctgctcaaaggcctcgagacctatttcgaatacttcaaccaccgccggcccaatcagggcctggacgaggcaacaccggccgaggtctatgggttggcatgaccccgggcatcggcccaatgacaggggcggaggtttacttctgaaccccggctacctgtccagacggatgggtccacctcacccggtcgaatacctccttctgctcatcgaggccatcaaccagcatgagcggggtcaggccctcgcggccccgtttgcgtacccctggtcggacgagacgctcgaggggtacgtcgagtcccttcgccgcctgccgccgagtttgaggtgccgatccgccaacctcgaaaacggagacaacctcatcgacccaccaaccacgccatcggagaagaagatggctaggcgggcctggcaactactccacggcaaccccgagaccagagagaaacccgggttcacggcacgcgagcagagaaagcttatcgagagctacttggaaggccatcaacctgaagagccattactgacggttcattttcatcgtctgccggatctcaagcgctgggagaggttttcagaagggctcgggattgccgaagcctttgtcgttcaccaccacccctctagaaatcctgatgccggatccccaagccgtcagcacgcttactggcagaatgccctaaaaacgctttgcatagagccctcccatacgataagccgctcaaatcgagataaagtagcggcccgcggggaagtcgtcgtcaagtcgaatcaatcccatgaggcagctgctcgtgggatgtatgcactcaaggttattattgcagcaaccaaagctattactaacctctagcctgaacgccgaaaatcttctcttttttctcgggtgttgcgcttgaaatttgattctacgcagtgggggcgaccagcaggcggtcgggctataaaagcctatatacccttacgtgaagggtccctcgtgtgcgttcttatgaattctgtggacgataggccatgatcgtgtaacgcctcgtgcactcgcttaggattttctaacatcccaggagcgccaagagactcggcaaatttggttaacgcgtcgatcaagtcttttagctgcttctccgatattatcctcatcccttccggcggcgacgcctgcttatccaagacatactttggatgagccataacaggtatggcctcaggaacttccccatacctgtcaacgaaccaattcattgaacccgacaactgatctacctcaccctttgcaatcacatcagcttctgaacggttcttgcactcaagaacaaggaatcgaccaccatcgagcgcccataaaccatccgggccttgcccaaaatcaatttctggtctttgcgtcgcaaatccaagaagtcgcccaatatcggcaacagccctctcaaatcgctggtttggatgttccggcgaatacctaaggtctgctttaagttcattcacccacaagagcaaatcgttgtgttcaagaaagctttcttgcctgtattgaataacttttgatacctgagcatccgttgcgatcgacagcttctgatagcccacacctctaagagggcgtgtcacttgacgattttgcttatgcgcagacaatagtatttcctgcgccgtggacgggtcataaaaattcttcaactcggccaacctgactttcaaccacgcctttagtcgcgcttcctccgcacaattaacagctttctgtataatttcagccgcttttgggaattgccctaccaacgctgtattaaatgcttgccttaatgccacagccgatggctccaagcgcccctcgctcggtggttcaacgtcgactagcgcccttttactagcctctatccagcctggatcacgatccaaacatttactaattacattttcgagatctgcgacaccgccaccttccaattgctgggcaagctctgcagataagtctaactgcgccttggtcgccggcgtaaactttttacgtccttttgcggaatgaagtctccggcttaatccagctccaacaagcaatacaacgcagtgatcatcattagaccgaactcctcggcccataccctgttcgatcctttgtatttgtctccgaagagtgacttcagtctcatcaagcgcggcagtgtcggtgcgctggatcaaggagcgcgcttctggcaaaccatcaatcacaagaatcctgcaggccccgtcaggcaggtcaatgccatcgtatttattgacaagaactgataaaccaacgtgctcatccctaagacgtctcacgccagcagtcatgttttgggcgatgaggatctgatctgatatatccttccattgcgttactgcccggagggaaggaacaatcacgacaacattatatttcttagcgaacccttgaagcattccctttatagatgggagttgtatgtctggattgacttcctgtgggaccaggatcatccgctcgccaagatcatccgctgttttcggtgtaatgactttatggatcgcttctggatccgcattgaactcggtaactaagacgctatcgtcagagagcgtcgctgtcatgtagatgcgcctttgtgcgtatgcaaaggacggtatgacatctattggaatacaggtcggcgcgatttctatctcactgccaccaattacgtaacggcagagctgtagaacgtcagcaataagtggaaaattaaacttgatgctgtcgtcgcttttatgctcgtgcaagattttaacaagttcttcgtttttctgctgccacacccagaagggcacctcttgatatgagaatggatcacctgatcgtatatccagtgctgcccgagggctttgatcataaagtgaatcgtaaaataagtctaagattttactgtaggctaaatggttacttggaattgttatcttgaattgatctcgcgtagtttcgaggcaagcatgagcatcatcgattaacaaagtgccaatttctatttttctgccttcttcgcctacgccaaatcgtgagcgtccattcaatagtttatgcacataggtaaccagaacttttcgacctgccgtaaatcctggatcgtcttcattatttgtcgcttcaactccgagcaaagtagcttcattaagcacctgatccgccaggaaccgatctggagcaacatagacgactggtgatattttttctcggagagaactttggagtattagcagcccgacagtagtcttgccactgccagtgttcatttttattataagatctttctctttacggcgctcgtaccaacgttctaggacttgaccttggacatccctcaaatatgaaaactttttgtctttacttggaagagttgtgaatattttcctcggttcagtaattacttcaccgctacctcgggccaagttagaaaaatctacagtcattatttgtgctcctgcattttcgatcgatagcgtgccattttttgcttgtaacataattaacggggcaatgagaacccatactctcaaattagttgaagaaggtgatggggtttataagagcggtattaccggtcctctcgcggattgtataggtgacacctgattgccgcgggggtagtaggccgacggcctgacccgatatgttgtgcctcgccgtcccaaccaagcgaggagctgtcatggccaccgagtacgccctgttcaccgccgcgctggggctgagtgcgccccgggaggtcagcgacatccgcttcgatgtcgaggccaagcgcatcgacttcgatgtcactttcgccagcggcagccgcttcgcctgcccggcctgcggcgctgaggggcagccggtccacggcacgcgccagcgcacctggcagcacctgcacttcttcgagcaccaggcctacatccacgccgcggtgccgcgggtgcgctgccaggactgcgggaagacctcgcaggtcgaggtcccctgggcgcggccggagagcgggttcacgcagctgttcgaggccctgtgtcaacgccttcgactcgcgcctgtccaatggctccgtcgaggggatgaacgcccagatccaggcggccaaggcgcgcgcccgaggctttcgcaccacgcgcaacctgatcaccgtgtgctatctcatcggcggcaagctcacccatctgccggcgtcaccctacggcacaacatgtaggccggcggccgcctgacctgatgactgagtcacccacacgattcgggacggcacccatcagccgcgcgaggcacgagcgtcggctgcatggctttgttgggcattttaccactacaggtccggaatactttcatatgcatcccggagttcatcgccttccggccgattttccgctactcctgtcttaatcgattcgatatggggctgtagtttttcccggagccaacggtacttaacagcaaccgagggatcccttactgcgagacccgactctacgatttgttgcaggcagtacaggtacttggggtaatcaagttccggatcgtcaagctcggattgagcaccggttacatagtttatgtagtacattccgtcggagtccttttcgagcagactcatgatgctttgcacctcatgctcgggaagatggtgtcttgcgtgcgccctggctcccaagtttatgatggactcatctaatatcaccctggggtatagggcggccttggattcgagtacataggcatcaaccattccaggaccgaacaaaacttttggggtatgaatgagcttcccttgtgccaccgctccccggcaaaggatacccctaagcacgagatttacctgcacccacataatattgagcagagcatagaacacgccgctttcttcggttgctcgaaaagatatgaccacggagtctgagaactgagtgacctcctccccttcccggtcttgctggcgatcgatatcgaggatatcccttatgccttcaaaagccgcgatcaggtgatcggtacgatccttttcctcggtaccatcaggatcgatcgttcctgccacatggccccgaaatcccaaaatgtcaagaaagcagacaactctatcttcgtagttcattctgaatctgccaaactttaaatagacggccaaaccgccgcgtaacatcccaacccagcccacggaccgcggcaacatcgccagtaaaccaaggccttgcgctcgacgtccaagacctttcgatgcgcgttatgcggcggttccgcggcgtaacgcattatcctgcgcttccgccgcataaagcttccacccagaaccaggcgcaacaccatcagcgtttctccacacgcttgagccgcggacgaaacgcattcacgaaccgattaagctgctccgacagccaggcgcggcacgcctcgtcgctggcgaagtcgtcgagctgggcgtagatggcaaatccggggcgctcttcagtgccgtccatgccctggtgcgtcccctcagggagttcgcttaggatctgctcgcgctcctcgttcagggcgtcgagcacctcgaggcgctcgggcttcctaccgcccagaaatacgccgcagatgccatggctcatggcacgaaacgccgtcacccacatcccggttgacggcatggcgaccctcacgtggttgcgtgggcggtagaccggtggctcctgctcggggtcattgaaggcgattcgggttaacggctcccaccaagccacctcgtcctcggtagggcgcgattgcgacggttggtccgcgtcgccctcaccctcttgaaggacggcgccattgggaccttgcatgaccacaaaggttcgctcgatcgtgtgggtcttggcgatgacacgcggctggaccgcgagcccctgttcgccgaactgatacagggcgacctcgacgaggccaaagctgaagccaagggccgcattgcggctgatcaggtcggtcatcccgctgaccccttcacggataccatcccctgcgatcagcaacaggaatcgcccctctcgcagggcgcgggccgttgcatcgacgaagacggcctcgtccaggtccgtttgcagctgccgggcggcctcaaacggtcgattcgccttgtctccggaggcggaggccacccggcgctggaggtcggcatagtcccattgggcaatcgcccgggcgtaatcgaggatctgcgcgatcacctttcgccgcgcttccgggttgcgccagagcttgcactccaccagggtcagccggccggagggattgataaaggcggcgtctaccggacccgcctcggtctcaagctcggtgcagaggggggctaacggcgcaaaggacgggtcgatctcctcgatcggcagaacatccgggttgtcggccaaaaggtcacgtaaccacgcctcatcacggccgtcggtaaaccccagaggggccctgcgagccttgataaagccgctgctctcctcgtgcctgaggagcatatcggcgtagttgggcatcggccccgtacctccttttcagtggccgaatcacacgcgccgcgacgcgggctccccccgcatcgacagcagctgcaggatcagcagcgcgaagtcgcgccccttctccttgtcgtcgaggatctccatggacagcttctcgtggtcgtgcatggcatcgagcacgatgtcggcgacccgctcggggaattgaccgtgcatgagctgctgcgggttgttgcgctggacctcggccatgaccgcctcgtcgcgctcgatccggtccgccacgccctgggcgaagttgagcttgtcctgctcgtccacctcggcgccgaagaggtcgttgagccgttcgatgatctccgccaggggtttcttctcgggggcgtgcggcttgccggagccgacctcgctgaccggctggaggttgtaatcccccgcctcgtcgcgggcctcaagctgcagccgctgctcctggtgcttggtcaggcggtagtgggtcagcgccagttcggagaggtcgatcgcctcctcgtcaagccggtcgacgcgcagcagcgggtggaggtgtttggcatagacgcagagctgctcaagctccacgtcgtcgtagtcgacgatctgcgagaggaactcgtagctgcgcacgaagctctgcaggttcttgcggaagagatccagctcatccagggcctcgtcggcctccttgatctcgtgttcggcccgcgagacacccgcttcgtccccgttgcgctcggcctggcgcttggcctcctgccaggcctggcgctgctcctgtgccgccttatagcgctgggtaaaacgctccttggccggctgacaggcagtgctgagctgcgcgttcttggccttggggtcgaagaaggcgcgggcgaactgctcgacctcctcccagtggtagaccccggcagcatccagggtccgctgcaggtcgaagaccacgttggcgtcggagacgtcggcgagctcggccttgttgtagtagggccggaaggcggcgaggatctcctcggcgtcgttgacgaagtcgaggacgaaggtctccttgccggggaagatccggttgagccgcgagagggtctgcacgcagtccacgccctggagcttcttgtcgacgtacatggcgcagagcttcggctgatcgaagccggtctggtacttgttggcgacgatcatcacgttgtaatcgtcggtatccagcgcctcggcatgatcgcggccgttcagcccggggttgagctgggcgctgtgctcggtgacctcctcggggatggtgtcatccgctggcacgctgccggagaaggccaccagggcgtgcacgtcgttgtaaccctgcgcctccacgtgttggcgcagggccagggcgtagcgcaccgcctcctgccggctgccggtgaccaccatggccttcgcctggccgttgagcaggtggcgtacccgggtgcggaagtgctcgacgatgacctccaccttctggccgatgttgtaggggtggagcttcacccaccgggcgagcttggccgaggccttgcgcgagttgacctcataggcctggtcatccgggtgggccaggcgccaggcggtgcggtaggtggtgtagttcttgagcacatcgaggatgaatccctcctcgatggcctggcgcatggagtatacgtggaacggctgcggcaggttctcgctgctccgcccttgctccgggtctggcggccggccgaagagctccagggtcttgcccttgggcgtggcggtaaaggcgtagtagctgatccgctccgtgggcttgcgcgctgccaccgccgcatcgagcagttcctcggcgctgacctcgtcggtctccggggcatcggcaccgaggatggtcttgagcttgctcgctgccgcgccgctttgtgaggagtgggcctcgtcggcgataaccgcatagcgcccctcggccagctgcggccgggcgtcgagggcatcgaaaagcgccgggaaggtctggatggtgacgatgatgatccgcgtctgctcggccagggcctcggcgagctgctcggacttgctctggttaccgacctcccgggtgatcggtcggacgaccccctgggcgtgctcgaactggtagatcgtgcgctggagctggtcgtcgagaacggtgcggtcggtgacgacgatcaccgagttgaacaaccggttgccgtcgtcgtcgtagagcgcggccagctggtgggccacccaagcgatggagttggatttgccggacccggcgctgtgctggattagatagcgccggcccgcgccctcctcggccgtggcggccagcaggcgattgaccgcctcccactggtggtagcggggaaagatcagactctcccgggtcttgcgcttgccgtcgaattcttcctcggtcttgcgctccaggtgcaggaagcgggcgatgatcttcagccaggcatccggctggaagacctcgcgccagagatagctcgtggcgtaggtgtcggcgtcgggcggcggggggttgccggcgccgccgtcgggtgtgccctggttgaacgggaggaaggtcgtctcggcgccggcgaggcgggtggtcatggccacctcgttctgactgacggcgaagtgcaccagcgcgccgcgcttgaagctcagcagcggctcctccttgcgggtgaccggatccttcggggggcgatcgttgcggtactgccgcttggcctgctcaacggactgcttgaaggcgctcttaagctccagtgtcgccgtggggatgccgttgacgaagagcaccagatcgagccgcgggttgtactctccggtgcgggcgtggggggagtaggagacctcggggaccacgcgcagccggttggcccggtagcgagcctgcgcctcggggttcatgccgtggtcgggccggaagctgcaggtggcgatgcgcacgccggggaccttgaagccgtgacgcagcacatcgagggtgccctgcttctccagttcccggacggtcgccttgatcagcgcctgctcggggtgctgcgggttgttcttggtgaacctctcccagcgctccgggtaggcctcctggacgaagccaatcagatcctcaggatacagggcgtgggtgcggtcgtagccgcccgcctcgccgacgagccagccagcggcgcgcagctcgtcgatgatgtcctgttggaagggtgcttcgcgactatcagccatgcccggtcatccttttcccccggccagaatgccccactggcattagtggaacatcatcggccactccctggcgagcgcgccagccgtacccattcagcgcgccgagttcacggccgcggtcacacggggtgcggcgtacccgactcgctctcaccttccacgtcggatccggccgccgtggtgttgatggcaccgtccgcgctggcatccggttgtgccgcctgaacctggcgatcctgccactctgcgtaggtctcgttggtgccgtcgacgcgccaggcaacccggccattggccgttcgcccggagaccaccgcggccgccgcactggggctgttgaacccttgatcctgggcgaagcggcgtcgcccctggccgtcgtcgacgagaatcccatcactgcacagctgattgaacagcgcctggtagccgccgctgggaccggtccactgggcgcgtgccgccgagccttcgagcacgaagaactcaccgtcgtgctcccggccagtggccaccagaccgtgtttgggcagctcgagccggaaggtcggggcctgttcctgtcgctcctcttccgggcgggcggcctcccttcgcggcgctgcggagcgcaggaagtccagaccaaggacgggcagtacgacacggatctgatcggcgaaataggccatgtccgcccggtcggattccggcaggttttcgtagtcgtgtccggtgccgttgaccagcgtgcaacggcccagctccttggcactgcgcagcagcaggctctccagatatttcacgtgcgccttggtcaggttctgatccttgctggtgatcagacagacccgctcccagaaatccctcccgcctttgtcctcaggccgattgtgctgctgcaggcgcgttgcgacgttgtcgctctcgccgatgtagaccaatggccgcaggctgttgtccggatccgcaccgaccagaaagtacaccccggcccgcccacactcggggcgctggaccagctcgctcaaccggctgcgcggccccatgagcacgtgcccggtccagttgacgatctcggcggtcatcaacccatggggggagtcgtccaccaggaagaggcgaatgctgcggccgtagctcatagcgccgctccttcgcgttcctgctccggttcggcagcggccggcggcgcccagtcacgcacgtcgatcttgccggtgacggcggcggagatcagggcggagcggcgttcttggagcaactggatacccgattcagcctcctccatcaacgcgtcgatgcgggccgtttctttttcgagggtacgggatatctgtagctgctcttccggtggcggcatagggattcgaatctcttcaatcgactcccgattgactttcggcatcgccacgcgctctgattccagaaaagctagcgtcgagaacgattcagacagaatcgtccagcgcagataatcgccatacaccccactttgcgccctgagaggatacatatcagcgctgcataggcaatcttcgtaggctacacatgcttttctcaatgacggtcgaatcttgctgtatattacgtcgccagcatagcaataatacttgccactctctgccccctgctcttctgcagtctcacgagccatgagtcgtccagtccctgactcaatgtgatttggagcaacaagcatcatgctcctatatggctcctgctttggatcaacctgaccctcagcaatttttgcacaccggacgaacttcacgacatcccaatgcgccggcacttcccccaaccactccacgccggagtccttcatcggcacatcggggtcgaggcctttggtgacggcatgggagatcaccgcctggcgcttctccttgagcagctcgatcaggcgctgctgctcctcgatcagggcgtcgatacgggcggtttcgtggtcgaggagctccgctatcttttgttgctcttcatccggcggaacaggaacataaagattttcaatagtctcaaccgacaaacccggttgcgcagccgatgtcgcatattgattaagattcattgagcgaagaagctcaccgagccaaaaaccgtcaatttgtcttccaggccaaacaacaaccgcatgctcagatgcccagaaccttcctttcgcgtaattgacgttaccgcaaagagctccttggcgcccaatcaaagggtaaaaaccgtcgtgagtgtatccagatgaaaaaccccttatgccattcccgccgtaaacggcatactccccctcttcactgatgtgatcgctgcttatcgcgtcgccactttcgagacgcgcaacacgcttcagcgcactgacggaccaatgctccggcacctcccccagccactcgaccccagaatccttgtactcgggatacgccgggaaactcatgtatcctcctttccacttggttttccggaagagtggccgccccagtcaccttgagccgtcgcccagaagagatccagcctccagccgtccggaaagcccatccgcgcaggatcgacgtcatgcacgtcaataagggccaatagccgctctcgccagtggtgcctggggctgatctggtcaaggaagtaagcctgcatcaccagcgtgttgtagatctcacgcttcgcttggtagtgaaggtgtctcaacaaccgcactggctttttcttgggcagttccatggtcaccgtcaggctgcgattccagacccgactatggtgtgcgcaaaggttgcgtacgtaggtcaggtggcggataaacccttggaaggttctctgatccagcccgtacacggcggcgatgcgcttgcggtcggcaggccgcagctgggttatccagcgggagagtaaacccagcgacatgacctcacagacggaccagaccggcggcattgctggagtggaatactttgccgagtagtgccggataaagagttccttcgaccggccaacctcctcccgaagggccgccagattctgcgtatgccagtcggcgcgtaccgcatgggttggctcaagatacgaatgagccccgtaggtgagcgctaggtagtaggcccactgggtgcgaacggaaatctcgatccgctcaatcgcgtcgagcaagagcaaccggaactcgcgatcaaagatatagaggttgagggcatcctcaaaccgggcccccgaacggaactgatgggtggagtaatcttcctcgaacggaagccagtaagcggtaagccggtagtaattgatgtgctgcaggtaatggcgggcgcgatcgacgtcgtcgatctgcatgccccgctgacgaaggatctggatctgctcgtcgacagtggtggcgggcttgccgaactccatgttcagcacccggaaaagaagaaacccgccgatttgagggtactccgaggagcatagccttggcgggttttgttactgaacagtgtagccgctagaggctcttcactcaacgccgcggcgcacgccgccccgacgccctcgatcgccgcgaagacggctgccccgcccatcatgccgacagctcctcgatcatccgcttgatccggtccgtgcagaccttcaggtccgcgtcgatctcttcgagcgggcgcggcggggtgaacttgtagaagtggcggttgaaggggatctcatagccgacgatgcccacctcgccgtcctgggcgtcacgcttggcctcgtcgatccaggcgtcggggacgtgcgggcgcacctcgcgctcgaaatagtcgtagacggattcggtcagcggcacgttctcgtggtcacgcaggctggtgtccggctccgggttgcccttggcgtcggtgcacggcttggcctccgggtcgcgctcggataaggcgttgaggaccgctttcatcggtggcgcgccgagcttcacttcccgctcctccagggcacgcttcaggtcgcgggtgaacgcctgccggtcccggtagagcatctggccgtccatggcctcgcaggcggccaggaggcgggcctgggtgtcctcgtcgagtttctggatcggcttctcgtcgaggatccggcggatgcgctcctcgctggcctggaagttgagccgcaggggccgctcgacggtgatccgccggtagccgaactccgccaccgggaagagcttactctcttcgctctcctcgaaggcgccgtagaggcggacgatgttgtcgatgtttgtatcgtcgatgtactgccgcttggatccgagcgacttgcgcatcttgctgtaacgctcggtggcgttgatcagctgcacccgaccgcggcgctccggcggcttgtcgttggagaggatccagacgtaggtggcgatgccggtgttgtagaacatgtccgtgggcagggcgacgatggcctccaccaggtcgcgctcaagcaggaagcgacggatctccgactcgccgctaccggccccgccggtgaacagcggggagccgttgaggatgatgccgatgcgcgagccaccctcccgcggatcgcggaccttgctcaccaggtgcagcagaaatagcagggagccgtcggagacccggggcaggcccggtccgaagcggccgttgtacccccagcgcttgtgctcgtcggtgacctgcttctggaccttcttccactccacgccgaagggcggattggcaagcatgaagtcgaagcgctcgccggcgagctcgtcgtcggagagggtgttgccgagcttgatgttctcgacctgctggcccttgatcagcatgtccgccttgcagatggcgtaggactccgggttgagctcctggccgtgcagcgaaacggtcacgttatcgctgacctgctggatgtaggcgtcactctcggagaggaagccacccgtgccggcggccgggtcatagaccgtgaccacgctgtgcggttgcagcttgtcgtcctgatcggtgagcaccagcgaggtggtcaggtggaccacgtcgcggggcgtgaagtgctcaccggcggtctcgttggagctctcggcgaacttgcggatcagctcctcgaagatcgagcccatgccgaagttggagatccgcccggggctgagatccatggccgcgaagcgctgcaccacctggtagagcagattgttcgccgagagctgctggacgaagtcctcgaagttgaagtgctcaaagacctctcgggcatcggggctgaacgactggacgtagctcatcaggtcgtccgcggtctgcgtgtccgacagcgtccccagggtcagcggcgaggtgttgaagaaaggctgatcggccgcccggcgcagaagccgctcgcgcacccccagcggcttgtccgcgtgctccttcgccgcggccagcacctgctccttggtcggctccaggacgcactccagccgccgcagcagggtaaacggcaagatgacccgtccgtactgggattgcttgagatcgccgcgcagcaggtcggcgaccgaccagatgaatccggccatctgggagtgattctcggtgttcaaggcagctccttgttgcttgttcgaactggaggtcctgtctccggcaccgcgcaccgtatccaggtgccgcgatggcgctgcttggccccgggcggggcatccacccgccaagcgcatggggatattaggcgttatcaagcccctaggtcacaaccgttggagtccttctgacgcgaagctggagtaacgcgcaagcacggctggcggttcggcagagatccactgtcaatgacaaccgacctcgcagggtagatgaccaaggcgacaatccgtgtcgcttccgcgctgacatgtgtaccccggaagggcccgactttgagagtcaagtggctcttgcggggttcggcgggggggtgcgaccgccgatcgaccttgcacacacgggcgtgatcttcagcgcttgagcgttatccgcgtgtggacataatgacctccgatacccgttttggttaattcttaggggtactgccccccccgataccccctttacagaaccgccctgcgattcctgctcccgcgctcgcggccgcgcaacgaacaatcaacaggttaatgatcctcatggggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgtacgcgtgtcacgaacattgggacacctagtcggtcacaacacgcagtcacatcgatttcccccaaggccagccccaagccaccccagctgtgcaacgctgggggcatcaccccggtttttccctttcgtactcggggcacgatgacttgaataaactctgccaaggccggctccgatgttctgcacccaattccctcgtatttcgcccattggcgcaccgccccctgtactagggggtttgcgtaccttaagaacccaccggtgtaccgcacggtgctctgtgtgtactgcgcagttttcagcacgaagcgaccacccgcgcggtgagccggcgtgtaccgcccggttttccccgtgtaccgcgcggtacaccttcggcgtaggaatcgccgcagccgacgctcaatccgaaggcaaccgctgcacaccacctgaggaatgagtttgtaggacacccacctgatataggcggcgatgccgaagagcgcgacgagcgactgagatacgagtacaacggcccgcgccgtccaacaggccaacagcaacggcaggacgatcaggacaccgaccagcgcgccccggcgccaaacgccgcagcgtcaacatcgccaccaatgccggaatcagcacgaagctgccagtgagtagggccgccagaaagtggtgatacgcaaaggctgacctcagccggctcaagagaacctgggtgaaagttgcgtaaagcagcactgcgagcatcggcccaggcagtagttcatgcgccgcacctgcagcccgctatccctccaagaacaagccggaacaggatggccatcaggtagatccaagactggtgcccctcggggctgagccgaattgcgtacggcggccatctccgacccgcctcgtcgccgcacgcattgatgtcttcatgcctccagcggactagtgttagtcaaccctcaaacgcatccgacgtggactagaactagaagtccctgccaaggcgccacagccacccgccacgcccccctatatcacagctagttcgacacgccgttttatcagcctctgcctcaccggccgccgcgcagctgaccgttactcagacgccgaccaatgcgggtccgcgtcacgcgaatgcactcaatgaggccacattccatgtcattgacgacaaacacaagcagcgctcttccttaacgtctacggacacgtaactggacaacacgaggaggacaccgatggctcatccagaaactgccggcattaaacccaacgagcgcttgctccgtatcaacagcgttatcaaacgcgtcggccttggccgatcgacgatttacaaaaaagtaaaggaaggtggcttcccaaaacctataaaactgggtgagcgtgccatcgcctggcgggaaagcgacattgaggaatggatttcccgccgccatcaagcagacttctagcccgacctgcatcttcgtttcgcagaagaagaggaccaatcactggagtcagcacaatgaaaaccatagaggaatcagcaaaggtatcggttataaccgccacgggcccaagtcggctcaccgagagcttctcgatttctggtcagaacatagaaaacgaccctggccaaccgttagttcgcggtttctaccaacagagaacctgcgcaacgccgagcgaactcgcagacctgattaactcactaaagccaaatcaggcattggcttacggtctttcaacggtcgaacgctcgccgattacatccagaaaatctcgccaaagcaatgacatctcggtgacgcgtgaattttttgattggcccgcagctccggggtggcttttgatcgttcaccacccgcctcgtggtcacgagcgcgccgtaagccgtagcgacctgctgtccgtgctgcgcgaggcctggccggggatcgattccgcgcctatggttttcgctgatggaagtacttcttggatttacagccaagacactggcgagtgcctgatagcccagaggggactgcgctgttatgtgctggtatcggatgcgcgtgatatcccacgtgccggcaaagtgctgcatcagcgcctttggttgactggacacggattctaccacgttagcaaagccggttctttagacgaaaaaagcgccgtcgatccgacggtctggcggcctgagtacttagataaggtcgcgggggcacattgcgaaccgccactcgaacagcgtcggagacccgccgagacaaggaacacatacgccgagccactatcaaccgtaacaacccttccagatttaacagaaacggaacgcaaacacgcggagtcgataaaacaggatgaacgtattcaaaagcatgccgagcaggagcaggccaagagaaactgggttgaggaacaagtagctagcacgaaaccagaacatcaaagggcgcatcggctaaaactgctggatgcggtagaaaacaaaaggctccacgggggcttcgtgctcaagcattccagcggcacgcacgtcacggttgccaaactgctagaaaatcccgagaggtggcacggggagcgttttgcggacccattagaaccaggctgcgagggtaactcccgtgtagcttgggcgaacctctatagcggtggacgtccgtatatctacagtcacgcgcacggcgggagtcacttcattctgctctgggcgtcgaaggctttaaccgtcgagtgcggcgaaagtccacagctgttgcaagaggttgacaaattgattcgacaagccggggtcgtattccagcgcggaggccagctagttcgcgtgattgacgacaaagagatccaccatgttgagttgccctggctccgtactcatatggaagaaatcgcaagctggaagcgttataatgaaaaaaagaaaaaattagttgtcatcgattcgccagcggatctagcgaagcgttatctcgcttaccgcggtgagtggagcgtacccgaactccagggtattatccgcggaccaattcttcgccccgatggttcgctgctcgacacaccggggtatgaccggcagacgggactgttgctaaccgcagataacccggagcgttggccgcggatcccaaaaaacccggatcattcggatgtgcgagctgcagtagaaaagctatgggagccgttcgcgcatttccctttcgtcggagacgtgagccgaggtattcaactcgctgctttattgactgccgtccaacgtcccgtcttaaataccgcgccggcgttcgcttggaacgcataccgagccgggaccgggaaaagcaaggcggcgaaggccacgtcgtggctgggcggctcttgcgcggaagagtcaccgtggagtgagcaaacagaggagcagcgtaaacggcttatgtcggcgctcatggcggggccatctaccatcttgctggataacatcagcggtccgttagagtctgacacgctatgcgcaatccttactgcgtgcagatttcgagacagaaaattgggagcgagtgaagaggtaacggtaccgacgaatgttcttattaccgcaactggcaacaacctgcgggtggtaggtgacctgagccgacgtattcttgttgcgacgatcgaccacgcggtcgagaacccagagcgtcttaattttccattcgatccggtagcccgcatccaagagcgatggttacactatcgcgccgcagcactgaccgtgttacgtggatttatctcggccggggcgccagcattagggaaagggctgatgggcagctatgagcaatgggatgcccaaatccgccggtgtattatgtggctgaagcacgagggcctaacgcgatttggcgttgaggatcccgcagccggaatccagaaaaattacgaggccgatccggagaccgtattgctccgcgcgctcgtcaatatctggtatgaacgatatgatgatagacccgtacgtgtagccgatcttattagcgacgcgcatgacggcattccaggcgctgcaccgagcgaaaatcgaggtgcattactcgaagcgcttcaagaaatcgcgggcgaaccggaacgtattaataggcgacgattgggccgatggatcgaacgccacgcgggtcgcgtgattgacgggttacggatcgaggaggctggaagttggcgcagccggcggcagtggagggtacagcctgtgccgtgagccggtggctgtaccacaggggtaacagggcgcgacgagacaccctctggtgcgcggcagcgaacccccaaggccgtctacatttggccgccgggccggcacggacgtttgcggctggaatacccgggcagcaaaggtgccgactgtagaacgcccgtcgaggattaaatcggaaacagcgtgcctccccggcgggtcctgcgttgcgtatcggccctgataaggcgtaatccgggccggctgactcaatcagcagcttacgcaagctcgcgccatgcggtgtgggcagcacgacacgctcctggccgcgcagggcgccagcatgcccacgatcccatggccatcggtaccgggggtcgacgttatgcttggcgaacctcgcgaccagagcgcgccgcgcctggggatcttggtcctcagacaactagccagggcaggccacctgctgcgtccagtgttgttggttttgttggagatgccggtttgcccagaaccaataacgtgaaatgttgctgacaattctcgcacggccgtccatacaaaccgtcctctccggccaaaccaacaatcccgtatgcacgacgtgcccttcggccgcacgagccccgtcgcgccgtgctcgcgcaccggcctggcctggcctggccgatccaatatcgcactccgctgcgccggttgcagaaggtgggtatccgcctccagatcgtgcgcgagcgcgactaatcaaacaggatggcggccggctcattgtcgtcgttggccatcagcttgtcgatcgcgcgtggtgccaatcccgtctcgcgggcagcacgctgacgcagcagctcgaccgaacgccccgggtctgttttcggccattcccggcggggatcgatgcgccgcttggaccgggcttcctcggcaccctgtttgaccccagcttcgtacgcggcgcgcatccattcatcgagctcggagagttcgatgctcgtgcgtagcgtcttgccgtcttggtcgatttcggcgcgagcactgcgtggtatcatcgtcatcgtgcatacctcttcgccagagaagccaccccgggccgtggttgccggggcggcacgtggttttacgagtgtttgatccggatgccgagcacggccaggaactgagcgatccactgcggatgcgcaggccaggccggtgcggtgacctgcttgccgctggtggtcgcgtcggcaaccgagatatcgacgtaggtgccaccggccatcctcacctccagatcacaggccgggtgcgcactgcatgggcgcccttcgatcatgtgttcccggccatcgttactagcctccatccggccttcttcaacccttgaggatcaggctagcaaggccgtaggagtgggcaacgaaccgctgaagactcagtaaactgtgcgccgatcgaggtgggtagtgatgtgggtagtggacgcatcgtttcccgcttagatggttccaaaacagacgcttatacaatccttctggtggagtccccggccaccatctccttccctcgcaacgtccgcgggcgtcccgcactcctcctaaaagccgctccatacggatagctagcgtccacctcggcgcggagaggtcgttgagccgttcgataatctccgccaggggtttcccctgggggcatggcgcttgccagagccaacctcataggctagcaaagtcgccggagtgggcgacgaacctgtgcccaccccccatctgggtcccggcctggtcggcccctggggcgccgcctgccccgaacggggcgcgtgccggcccattcctcctcatcaagccacctccttgccaccatcagaagcggggtgaccactctccgcgctacacgatcgccagccgacgtggaccgtccggaggcgggaacagctcgtccaactcggcgcgctgcgtttcggtgagggtcacgtccagcgccgcgcgattctcgaccacccgctcggcgccgccgtcgccatacatctcggcagtatcgatgagcgtcagccccgaatccagacccgtccgcagtgttgcgacctccgagtcgcactcggcgcggcgctcgcccatatgccacgtcccctggccgagggccggaactcgctcgccgtccggcaatagaacctcgcgctgcatcgcccctcctcgggtcccccccgcatgagtcatccaccctcgatcatgcctcctgtgtccggccctggcgaccggacacggcgtgctgccggacggccctggcatcatggggtggtgactggcgagcattcacctgagcattcatcgggaagattccgcgccatgacagaacggcaacggctattcttcgccctctggccaccggcgcacctgcgcgagcgcctcaccgcggtgcagggcgaactcggacggatcggccggccggtcgccgcggagcggctgcacctgaccgtggcctttctcggcaacagcgatccggagcgggccaccgaggcggcggcggccgcgacccgcgaggcccgcggctttgtgctccggctcgaccgtttcggccacttcgtgcggagcggcgtggtgtggatggcgccgacggagtacccgaacgcgctggagacgctgcaccgccggctacgccgcgagctgcggcgccggggactgcgcaccgagcgccgctcgctgcacccccacgtaaccctctttcgcaaggcgaccccgagcggtccgcatcctgcggcttcgctggagtggccggtggacgaactgacgctcgtggcttccgtcacgcgtgcggaagggccggagtatcaccgcgccggtgcctggcggctgcccctcggcgaaggctaggccggtgtagtcatcagtgtgccgctggtgatcgcttcggcggccgccatatcgtcgaggcgccgatgcttcgcccttccacacgcccggaaggacgagggcgtcgcagtcacgcgcgcacggtctcggcgatcgtgcaggcaagggtccttgaacattggtgcatgccattccgtgaatatgtaggatgatgtccggccatcccgcgtcagtcacgcaagagggctaaggaccatgcagaggcatagaaagatcctgaggacgtgcatcagcctgctggcagggaccacgctcggcctggcccacgccagcgatgacgacaccatctcccgcgcggagctgattgccaacagctgcttcgcctgccacggagaagagggccagggggccggaagcatgccccccatcgccggctgggaccccgagatcatggaggacttcatgaaggggttccgtgagggcaagcggaatccatcggtcatggaccggcacgcgaccggttataccgatgaagagatccgcgaagtcgccgagtacctcagcgaactggaggagtgagggacaccatgagaggatccatttcgcgccgcagtttcctgcagctgggcgccagcagcctgggcgtcgctgcgctcggcccgctggtcggacccttgacggctcatgccggtcagcagctcgacgcccggatcgtcgtgatcggcggcggctccgctggagcgaccgcagccaaatacttgaaacattacgcgcccggtctgcgcgtcaccctcctcgagcccaacgagacctactacacctgctacgccggcaactggtacctgggcggcttccgggaacttgagacccttggccacggctacgggaacctgcgtgaccgccacgacgtcgaggtcatccacgaccgcgcgatggccatcgacccgggcagcaaggaggtcgatacccgcacgaacggcaagctgacctacgaccggctcatcgtcgccccgggtatcgagttcgcctgggaccgcgtggagggcatgggcccggaggacaccgaggcgatcccccacgcctgggaggggggccggcccttcgaggtactccggcgccagctcaaggatctcgaggacggcggcaccgtgcttgtctgtccacctgaagagccctatcgctgcccacccggcccctatgagcggatggcgctgatcgcccactacctcaagcaggagaagccgcgcgccaagatcctcggtctcgatcccaaggagacattctccaaacaggacctcttcaagcagggttgggaggcactgtatggcgatatgatcgaatggattccgggctcccagggcggcgcaccggagcggatctccgtcagcgaccgcaaggtcttcacggacggcggcgcacaggcccataccggggacgtcatcaacttcatcccaccccagcgggccggtgccatcgcgcaggaggcggatctggtcgacgacaccggctggtgccccgtgaaccagaagaccttcgaatcaacccgccacagcgatatctacatcatcggtgacgccgctgtggcaggagcgatgccgaaatccgcccacgcggccaacaaccacggcaagctggtggctgccaccatcgccagcgacctacgcggcgacagcctgcccgacttcccgacggtcaacacctgctacagcctcgtttccccggaatggggcatcaccatcgccggggtgtacgaacaccaggagggcgagatcaccgagattgaaggggctggcgggctcagccctctcgatgccgatcgcgaccagcgggagatcgaggccatgtatgcccccggctggtacgaatcgatcaccgaggatatcttcggctaagcgcccagccgggcccgggcgaacagggtcccgcccgggcccggcgaccggacacccaccatcattcatcgcggaccgaggactccccggagcgataccgctccacgatctcctgataccaaagcgggcgctcgcggcgcaggaattccaggctgagatagcctgagcgcatcccctccagggccggcctgtgctccacggtcgagaagtagatatgggcgaccagcgccatgaggatcaggtagaccgcagcggcatgcagcagcacagacgtgcggtagagcgcgccgtagacggagctgtccgggaagctgagcagcgatggcgccagaaagaggtagagcccactgagcgctatggccaccgagcccagaacgaccgtagtgcccagcagccgctgggcggcgttgagcttgtaggtgggcgggagttcgacctggcggaacaagccgaggagacgccccaggatcacgccggtgatccacagcgaacgggtcaaatcgcgcggcgtgacgaccaggacctcgtgcaggaaaggcaccacgtggctgcgccagcgcagcgccaggtaagtgaggacaccgacgatccataccagaccgaccgcgatgtggacgttgatcagcagccggttgccgccaaacaggccctgcatcagctccggccagaaggccggcaccagtcgccagctatcgccggtactcagcccaagcccggtcaggaccagcaccagccagcatccggcgttaaaccagtgcagggcgatgccgccccggtcccggatgcgaatccgctccggcagctcctgcgaaccactccccgcctgcgtcttaagctgttcactcatcgtcaccccctcgcggagtcgcctgcttctcgcccgacggctcctgctccgcgatcccgcgccggcggtcgaggaatcgcttggctccggctaccgcgaacagcgccgccatgccaccgatccccagcttggccaacggattgaccagggactccgatgcccgctgcgtccaatacgggtccgggggctccggcagcatcgcctcgggcacctcccggtcaccggtgcgataatagtgccgtggcttgcaatcgacctcgtcggtgctcagcgtgaaccagtccccatcttcctcaaggcgccgggccacctcactgtccgggtccgccgcatcgccgaagagcagggcgtccgtcggacaactggcgacgcacgccggctgccgaccggcgtcgatcagcggctggcagaacgtgcacgaatccaccaccccggtacgcggatcgagccagcgggccccgtagggacacgccggcacgcagagctcacacccggagcacagcgccggctcaagaaggaccagcccatcctggcgtttgaacacggcacccgtggggcacgcgtcgatgcacggcgcctcatcacagtgctggcatcgtcccgggaagaagtgcagctgcggctgcccctgctcggtgcgcgtctcagcgctagccacccagtcccggctatggccgagcggtacatcccactccgcgcggcaggccacgacgcacgccttgcagtcgatgcagcgtgttgtatcggcgagcatgatgtaatcgcggctcatgagaccccctcggaaggctcaatacggcgcacgtggaccagcccgcgcagcatggccgcggcaccactggtcggatcgatatccggactggcaaaggtggttgcagatccaccgcgaccgtgggccacggagagtcttggatcatcacgcccgtagccgtgcgcggtgtagacggcatcgcgacggatccgtgcggtgacccgggcgtggaatacctcccgacacccccggctgtcgatcacctcgacggtatctccgtcgacaatgccgcgctccgaggcggtctcttcatggatccagagcgggttctcctccatgaacccggccagccaggggttgttctgggtacgcgtatgcgtgtggaagctgacacgtccgaagagaaagtgcagctctccgcctccgcgttcgacctcgcgacggtaatccagggcatcgtccagcccgtgctccacgagccgcgacggcaccagctcaaccttgccgctgggggtgtcgaaccgtgacgacgccccgtgctcccgggggaagttgtgggccggatccgcctccgtcgtgatcacgcccttctcggcgagcgcctcgaagtcgtacccggccttctccaggcggtcctcgatgagctcgcgcacgctgccgtgggggaaatagtcctccaggccgagttgtgcagcgataccctggcagatccgccaggggtcccgggtgtcgtggagcgcctccatccccggcatgcgcacggcgatccaaccccggtatccccagccctcttggaggtcgtcgtagcgctccaaggcgctgggttccggcaggatgacatcggccagacggttcgtctcgttgggctggatatcggtggcaacgaacaggtccagttgatcgatcgccctccggaccacccccgggaacccggtgttcttcatggcattgttgccggcggcgatcatcgccttgaccggatacggatcctgcgccgccagcgccgaccaaaacgtgctcgccaacccgaattgcgggttggcgagcgggtagcgatcggggacaccggtcccatcgatcggctccgcggccgattccgggaattccggcagatccggctccgggatctccagacgctggggccgaaagatcccgccgtgccgatcccaaacgccgaacaggctgttcagcacggcgatcgcaacccccagacccacgtcattgcgcgtgcgtgccatccgccgcggcgcataggcgagaaccgcaggcgccgcctcggccatctcccgggcgattcgccggatgtccgccgcgtcgatgtcggtctcctcggcggcccactcgggtgtatagccggccacccgctcccgtagctcgtcgaggccggtgcagtagtcctcgacgaaggccgaatcgtagagctcctcctcgatgaccgtatggatgagcgcaaggaccaaggcgtggtccgtcagcggccggatcgggagccattcgtgggagcgatcagccgtgatggtgtgacgcggatcgacgtagacgctcttggcgccatcggcgagcgcccgcatccagtcacggacctcgccgttcaggaacgactcggccagattgcgtccgaagatgaggaagtagcgggtacggcgcacgtccagcgtctcaatgcccgtcagcggacggcccgccaccagttcgtaggagagcattcgcggaccgaggcacatggcccagaccgaatcgatgaagttgggcgtgccgagcgcctgagccagacggtgatagggctttttccagtagctgtgcgcgagaacggaaatcccctgtgggccgtgctcatcgcgaaccgcacgcaagcgttcgccgatcaagtccagcgcctcgtcccagctcaccggccgccagcggtcgctgccgcgcggcccgtcgcgcagcagcggctgcttgatccgatcctggttgtagacatccatgaccccggcatgcccgcgggagcacagcaacccctcgttctgggggtgatcaggattgccctccagacgcgcgatccggccgttgtcatcgcggcggacgatgacaccgcagcgccaggggcaaagattgcaccagctgaagacgtggtcctccatcgctcgcgcaggttccgcactacgcggtacccggggatgggcctgcgcactctccgggaccccgaccgcagtggccgccccagccgccagactcccctgaagcagggctcgccgacggggatcgaaagctcgccacttccgcacggcaactctcctctgaccaacacgcgcttgagcgaggcagtctgccgcacttccccagacgggtgcaatctaatgaatatgatcaattctttgccgccgagggaggcggagacagcgcgagggatcattgccgaagagagtgagcggcgtttccccgacccgcctggagggtgagaggcaggcgtttgcttgttcggtcgcagcagggtcgtaccgaccggctaccacatcagatcgtcggggacctcataaccggcataggggtcctcatcgtccggaccctgggcggaggccgcaggatcgttacagaccaccacccgcgcagggtcgcgttcagcgatcttgtcggccccctcgcggctcaccagctcgtagctcccctcctggcagacgatggccagacgcccctgagccaagcgatcgcgctggtcgggggtcacgagcagctggcggatgacgctgccgtgctggaagttgtagggcagctcggctccgtcgcgcccctggcggtgggtctcgatgagctgacggatctgggcctccacggccttgcgctcggcctcggcctgccgctgccggttgagcgcccgggaacgttccgcctcctcacggcgggcccgctcggccgcgctgggctcggcaggctgctcggcggcggccttgcccttcttcttcttgttcttcttgggcgtggcccgccgggcctgcttgaccttcttctcatccaccagccccgccttgaggagctggtcatgcaacgagttcgccatctttactcccgcggaagtcgaccgccgttgagctggcgcaggatacgctgcccgatgaaatcgagccacagcgccccgcgctcgagctgcgccagggcgtcggcccgcagggcctccaaccgcccccagtagcggaccagcagacgcatcgtcgcccaggccaggacgaaaccgagaccatagccgagcagtgtgaccagtacgctgggcgccccaccaccgcccacggcgaccaggatgctgccgtagagcagacccagcggcacgaacagaccgacgcccaccacagcctcgagggcggtgcgcagcgcgtggcgcccggggccaagatgggcgcgcagatcttcgccctcgggggcgctgagcccgagtagcggccacaatccggcccggtgaccgaggaagcgccccacccccatggcgaagagcaggccccaagccggtaccgccgccaccacagcggtgatcaccaggaccaaggccagcaccaaggggccgaggagcaccgccaccggagccccgcgctccaacccgtggcccgcccagatggcatccagaaaagccatgcccacccagtgcagcagatagtagatcaggagggcgaagacgaccgcggccagcccgatccaggactcgcgactccaatgcatgggcacccccagagttgacactgccatacagcttactgactaccggtccggccttaccagaggcgcgatgcgcgcggcccgagtgaaccgctaaagcgtgacggaaggccgcgcccagcctacactgcaggggacggatacaccgtgttcggcaagaggagtgcaccatgcacgtgcggtactggatgttggcgctgatggcggcggggctgctggccctggccggttgcaacgattcgtccgccccggacgaaagccccgaaacggacgagcagggggaggccttcgaggccgcagaggatccgatggaggccgcccaggaggacgcggcacccccggcggaggccgatcataacggcgtcgctaccgatgataccgcccgggccgaagaggaggccgtggcacagccggtggccagtcacgccaatgaagacaacgaagaccatcccggactggccatctaccgcagcggcacggcacccagctgccgctcgtgccacgaccgcgggattgccggggctccggtgaccggccaggaagcggactgggccgaccgctcccgcgatctggacgagctgctcgacgcgaccctgcgcggtaagggggccatgccggcctaccgcggacgggccgacgaggacgacctgatcaaggccatcgaatacatgctctccacccttgaggacgcatgacccgcggtaaggacgagcggcgcagccgcgccgtgcccagcagtcggtggggccgcctctatcacctggggcgggccaccggggacctggccctggggatcggctggaacggcctgcgtgaactgagcagcggtgaagaagggcagggccgcatcgagctctcgcctgcgcacgcacgacggatcaccgaacggctcgggcggatgcgtggcgccgtcatgaagatgggccagctgatgtcgatggatggcaccgacatcctcgcccccgaggttgccgagatcatgggcgcgctgcgccacgaggccgacccgatgccactgagccagctcgacagcgtgctgcgccgcgagctcggcaagggatggctgaagcgcttccgggagttcgacttcacgcccatcgccgccgcctccatcggccaggtacaccgggcggttgcagccgatggccgtgagttggcgatgaagattcagttccccggggtgcgggagagcatcgacagcgacctggacaacctcggattcgtgttccgccacggcggcatcatgccccgcggcctgcggatcgagaacctgctcgacgaggcacggcaacagctccaccgggaggccgactacgaggccgaggcggatgcattggaggcttacggtcgagcgcttggggacgacccggagatcgttctgccgggggtccaccgggacctgtccaccccccgggtactcgccatggactacgtccacggcacgccgatcgaccagctggccgaccggggcggggaggccgccgcgctgcgcgaccacgcggcctccctgctcagccgcctcgcgctccgcgagctgttcgaattccgattggtacagaccgaccccaatttcagcaacttcctctacgacgccgggcagggccgcgtggtgctactcgatttcggtgccacgcattcggtgcgcccggaactggtggagatctatcgacgcctgggacgcgccgcccgggatcgggatcgtgacagcctcgaggcgtgcgcgcgggaactaggctacctggagccggaggcctcggccgagcaagtcggctcgctgctggaactgctggagatgaccagcgaaccgctgcgtcaccccggcgcatacgacttcggcgcctcggatctgttcgagcgggtctaccaccgggggcggaccatgttcttcagcgaccgctttgccggcacaccggcgtcggacacgctgtttctgcaccgcaagttcatgggtatcttcatgctctgccggcgcctacaggcgcgtgtcgatctacaaggactgatcgacccctacctgacggccgcccccggcgccgcagcgccgggaaccaccgcccccggctagtccccaggggtggttacagcccgcgagtgacgatgtggcgcagaccgtcgggatcgacgacgccgggcaccttgaagctggtgccatccttgcagatgacgcccacccgaccgtagccgagtatgcggcccagccaaccgtagttgacccccactgcctggatgtgctcccgatcgaagacccgcgacgtacgcacgatcagcccggtgctagcaaccagcttgttcggggtcagctccagttcggtgttgaggaagacagtcagcgcgtgggccgctgtggctggcagcacgatgaggtagaggatggtagccaggacgtgccccaccgtacccagtggcgctatgaacagcaccagcgtcgcggtgatgaccagaatgctggggatgaatacgccccagtgcacctcggcctggtagacgatcggttcgtcgggaccgagcgcagactccgccaggcgctcgcggtcgcgcaaggagaacgccagcagccccaggatgaccgccggcggtagcagcatggtgccggccaccagcagcatggtcccgggcgcggtgccgaaccagcccacaccgatcagcaggcaggtgagcgatgcgaaggcgataccggccgcggtgatgtagaggcggcgccgccacccgaggccatcccgcaccccctgggccgaatgccgcggccaccaccgcatcaacgccgagaccagggcggccgggaagaggacgacaaacgccagcaggaagccgaacgcgccctcgccccagacgatgaacgtcccgatcagggagaccagggcaccgatggccagggcgatgttgacccagcgccccagccggctcgtccaagtctcttccgcgggcgtgttgacctcttcctcgttcatgactcctccctcagggtatcagccgcgcgaaacgctcccgcaccaggtggtccataccgatccggccggagccgaccagcatgaacgccagggcgacgaacgcgtaaagcacggccatctcggcgctcgggccatcgacggcaaacagcggatcacccgcagcgaagtgcaccccgaaggcggccaccagcatggtgccgaggatcgcggccgcagcgggacgggtgagcagaccggcggcgagcagcaggccgccgaagaactcggcaaccccggccagccaggcaaagaacagcggcaggggcaggccgagcccctccaccatgccgacgaacccctcctgcggagggatcttggggaggccgtggccgacggccatcatcaaaccggcgccgatccgcagcgcggtcagcccggcatcggccaccagcgtggtcggagccacacccccaaaaagcagatctcgcgccgtttgcatgatcgctagcctctctgactgtcgatgtgaaaccggcgcgggcaccgccgcgcaggcaatcagccggaccatagcgcctggcccggaccctatcaacaatccgcggcgccgcgtcctgccgggccgctacgcggccccgtgcagatacgccccgaccaccaacccggccccggcgaccagggcgagcagcagctggaacaccccggtgcgggccaggcactgattgtaatcctcgccgctggccgcgcccatcagcgcgcgccagatccttaccccgaagggcagcacagccagccccagggcggcgccggtccacggcacgccgaacgcaaccataccgagcagccccagcgccacaccggcgagcaggccaccgaacaaccagaccgaacccaccggtccgagcaggatggccagcgtcgcgcgcccggcctcgcggtcgccctcgcgatcacgcagattgttgaccagcagcacggctgcggccggcagcccgagggtcactcccatcaccagcgcgggtggactgatcgacccggtatacaggtagaccacaccgccgacggcgaccaacccgaagaagaagatgacaaacaactcccccagcggaccgcgggagatcgggaacgggccgccggagtaggcgtatccggccagtaccgagaggatgccgagcaccagaatgggcaggccgccgatcgccaccaggtagagaccacagaacagcgccagggcgaaggcaccgtaggcggccgccatgacctgccgcggagtcagccaaccgcgctcggtgacccgcaccggaccgatgcgctcggcgctgtcggtctggttcagggtgtcggcggcgtcgttctgcaggttggtcccgatctggatcgctgccgtcgataacgccgccaccagggtcacgtcgaggcgcaggacgccgctctctacccaccccacagcggaccccgcgaggatcggggacagggaaagcggtagcgtgcgcggccggatcgcgtgccagacgatcgtcggccaggacgggcgcggggacatttgcgtcatcgaccgatccatgcgagaacctgttcagcagcaagaacgaacggagcgcgaaccgcgccgggatgcggcgattgtgaccggtccgcggggagaggtccagtctgacacgggagggggacagccatgcggatggagctgtacggggtactcaccgaggccgccggcacgacacgactggaactcccggcgccgactgagggcaccgtggccgccgcgctggatgcggctgccgacgcctgtcccgagctagccagccacctgccgcaagtggccgtggccatgggcgacacgctcgtcccgcaggacactccggtgaacgaggacagcaccctgatcctgttgccgccggtcagtggtggctgagccgccggttatttgcggaacaaccacagcagcagggtaaccaccccactgatcaccagcatggtggtgatggggaagtagaaacggaagccgtcccgctcgatggcgatgtcgccgggcaagcgacccagaccgagcttgtcgatccagggccaggccagcccgacgagcaccagcaggacgcccaggacgatcagcatccgggggatgtccgacacggccacctcccgtggtgcgcctgctactctgccttgagacgtcgcacgcccgagtcgctgcccaacagcagcagatccgccgggcgcagggcgaagatgccgttggtcaccacacccgggatgttgttcagggtctgctcaagcttgatcggctcagtgatggacagaccgtggacatccaggatgacgttgccgttgtccgtggtgaatccctcgcgcagctccggccgccccccgagacggaccagttcccgggccacggtgctgcgcgccatcgggatcacctccaccggcagcgggaaggccccgaggacatcgaccatcttgccgtcatcggccacgcagacgaaccgatccgacgccgaggcaacgatcttctcgcgggtgagcgcaccgccgccccccttgatcagctgcaggaagcggttggcctcgtcggcgccgtcgacgtacaccggcaggcggccggcgctattgaggtcgatcacgtcgataccgcgatcgcgcagccgttgcgtactcgcctcggagctggagaccgcaccggcgatgcgatcgcgcatatccgccagagcatcgatgaaaagattcaccgtcgagccggtgccgacgcccacgtaggcatcctcctcgacgtattcgagcgccgcctcggcggccagacgctttccctgatcgctcatctcgactcctgaatctgatttgcttcgagtgggttcggtacgaccgccgctagcggtatgctgtaggcgatatggctacccatcataaccaagtcaagcccgacgccgacaaaccggccctggaacaggatcaacgggcctacctcgagcgcatcctgaccgcctgcgtctacgacgttgccgagcagacgccgctggaggccgcccccatcctctcggcacgcatgggcaatcacctgctgctcaagcgcgaagacctccagccggtcttctctttcaagctacgcggcgcctacaaccgcatcatccgcctttccgaggaagcccgccagcgcggggtgatctgcgcctcggcgggcaaccatgcccagggcgtggccctctcggcccggcggctcgggatcgaggcgaccatcgtcatgccccggaccacgcctcagatcaaggtggatgccgtgcgccgcttcggcggcaacgtggtcctgcacggcgacggctacgacgcggcctcggccaaggcgcaggagctgatcgagagccacggcctgacctacatcccgccgtacgaccaccccgacgtcatcgccgggcagggcacggtgggcatggagatcctccaccagcacccgcgcgacatccacgccgtattcatcccggtaggcggtggagggctggcggcaggcatcgccgtctacatcagtcagctgcgcccggatatccgcatcgtggccgtcgagcccgaggatgcaccgaccctggccaccagcctcgatcgggacgagcgagtccgcctcgaccaggtggggctgttcgccgacggggtggcggtgcgccaggtgggcgagcacacctggccgatcctgcgccgccacatcgacgaggtggtgctggtcagcaccgacgagatctgcgcctcgatcaaggaggtcttcgaggagacccgctcgatcctcgaaccggccggtgccctgggcgtggccggtgccaagaagtacgccagcgggcacgggatccgcaacgaaaccctggtggccatcaacagcggcgccaacatgaacttctcacggctctcccacgtggccgaacgcgccgagctgggcgagcaccgcgaggcggtgctggcggtcaccatccccgagcgcccgggggccttccggcgcttctgcgagaccatcggcgagcggccgatcaccgagttcaactaccgcatggccgacccggacaccgcccacgtctacgccggcgtggcgctgcagaacgggagcgaggagcggcacgcgctggttgatcgcctgcgcgagcagggctatccggtgctcgacctgacccaggacgagatggccaaggtccatgtgcgtcatatggtcggcggccgcggtcacggggtcgccgacgaggtggtctaccgcttcgagttcccggagcgccccggtgccctgatgcagttcctggccagcctgggcggacgctggaacatcagcctgttccattaccgcaacaacggcgccgcctacggtcgggtgctgtgcgggatccaggtacccaccgaggcgcgcgaggccttccaggagttcctccacgagctcgattacagcttcgtggaggaaacggacaatccggcctacaaacttttcctgagttgagcctgctcacatgaggagatcccctatgcacccacgcacctggctgccggctggtgtcaccctggccgccctgacggcaggcaccagccacgcgctcgggcagaacccaccggagaaggatccggaagccgacccccagggcagcgcagtggtcttcatgtaccaccgcttcggcgaggaccgctacccctcgaccagcgtcagcctcgagcagttcgaggcgcagctcgactacctcgaggaggaggacttcaacgtctggccgatcgagtgggtcatcgacatcctacgccacggcggcgagatccccgagcgcacggtgtcgatcacggtcgacgacgcctacgcgtccgtctacgaagaggcgttcccgcgcctgaaagagcgcgactggccgatgaccgtcttcgtcgccacggacgacgtcgactccggccgctccgcctacatggactgggatcagatgcgcgagatgcgcgactccgggctggttcgcttcgccaaccactcctcgagccacgactacctggtccgccgggaccacgacgaggaggacgatgaggcgtggcgggcgcgcatgcgcgaggacgtcaacaacgcccagagacgcctgcaggaggagctcggcgaggatgtgaacaccgaccccaagctctacgcctatccgttcggcgaatacgatccggaactcgccgaactgctgcgcgacaaggggtacaccgccttcgggcagcactcgggggccgtcggaccgctcagtgacaagcgtgccctgccgcgcttcgcggtcaacgagcaattcggcgacatggacgacttcgagctgcgcgccaacagcctaccgctgccgatcgagacgatggagcccttcgatccgctcctcgacgacgacaacaacccaccccgcatggagatccagctggccgaggatcacgatgtcggcgccggccggctgaactgctttgccagcggtcagggggccatggaggtggagtggttggacgacgagcagacgcgtttcgccgtccaggccgaggagcccttcggccagggccgtgcccgctataactgcacagccccgcaccgcgacggcagcgggcgtttcttctggttcagcaagcagtggctgaacgactgagcccgggcggcggaggcggtcactccccgtccgcctccgcctcggcctgcgccagttccgtcggctgccgctccacatcctccagacgcaggccgttgagccgctggagctcgttgaagcgaatcatcgaccgcacctcctccacgtaagcctcgccacgctccgagtaggcggtcagccccgcactcaaagcctccccgtcgagctctcccccctcgtcgcgcatccgggcccgcagatcgcgcagctcgtcgtaggcgtgaccgacgttcagggtgaagtagtaggagcggacggatcgctgcagggaagggaagacccgaatacggtgggtctcgccctcgccgcggcgctcgggtaccaggccttcctcctgggtccaggtccactcgccgaagaggttattggcctgtcgggtaaagcgtgaggtcccccagccgctctcgttggcggcctgggccaccgccatatccgccgggatctcatccaggcggcgcagcagctcctcgatagccccgtcgtcgtcgagatcgactcgataatgcgcagccaggccctccaggcgctcgcgggcagccccttcgagcgcctcgtggcgctccccgacctcggccacgaactcccgcgcctcgcgcagacgggcgttctcggccaggacaatgggagtcaggatgcggaagaagacctccttgcgggtctgcacgtccacctcggcgagatcgtcggggaagctggcggcggtcaccggcgggacctgtgcgtcggggggccactgctccccaccgcgctcacgcagccgctcgagcatggcctcactgccatcggcctcgacgaaggtcagctcgggcacccggaacggctccggatccaccacgtccgatggcggctcagcagactccccctcgacccgctcctcggtggactgataagcccagtaggccaccggcgcggcgacgaggaccgccaggcccgcgctgatggccacccagcggccgatgcgccagtctttcatcccggtttcggtcatcatcgcgtcggctccttatcgatcgactgtggccggcgccgcaacgatgacaccagcctcgtagaaggggatcggccacggccagcggaaaatgagcccggctactgcgggcgccccggggcaggcggcctcgctcagccctcagcgagtcggcgaatgaccgcccattgggcctcggtgaccgggacgatggacaggcggttgccccgccggatcagcgggaaaccttccagatcaggacactcgcgcagttcctgcagggtgacctgccgcggcaagcgctcgcggaaacggacatcaacgcaataccagcgtggggcctccggggtgctcttcggatcgtagtggaggtcgtccggatcgaaggccgtaggatccgggtaggggccactgaccacctccatcaccccgaccacccccggcggacgggtattggagtggtagaagaaggcggcatcgccggggcgcatgtggtcgcggatcatgttgcgcacctgatagttacgcaccccgtcccatcggtccgtaccctgcggcgccgcggctagatcatcgatgccgaacacatcgggctcggacttcatcacccagcggttcatgcgctccccaatccgaccgtacgcaccggcagcctgacatagccgcgctcggtgatcaccccctccaggggcagatcccacgcgtcgccgggcaactgcgccacctcctgggaactgaacgccaggcccacgatgcgcggcgggtgccaggggtaccgccgcaacctcgcgaaggtggcgtcgtagaaccccccgcccatacccagtcggcgcccggcgggatcgaaggcgaccagcggcgccagcaccagatccagatcccggaccggcagctctgccgccaggcctggcggcggttcggggacaccgtaacgattggggcgcagcggcgcctcgggggcccagcggcgaaagcccatgcgccggcactgtcggcgcagcgccggcagatagatcgcctgcccgcgctggtgcagcgcgttgaggatcgccccggtgggcgcctcgccgtcggcatcgaggtaaccggccacccgctgcaccccctgggtctcgaccagcctgagggtctcgtcacgcaggcgcagctcggcgcgacggcgctcgccggccgggatccggcgtcggcggttgcgcaatcggcgacggatgtcgcgcttggcctccacggcggcactcctcggaataacggggggcgaaggggatcttgcggggtaccggggcagaagaaataaggacaccccccgcgcatgccgtacaggcctgcccttgaacccttcggttcaggtagggacggggggagctgccttaggctttccgctcgcggcggacatgcacaccggtcaacccacgcccggtcccttgggcattgctctgaggctcaagataactcggcctgagatcgaacaccgcaggggatgtcgtgatttcatgatcacccaccgcggcgcttcgtgcaagcgatctcaggagctgccgtcgaccgcctcggagatgcgggcgtcgagccgggccaggcgctggcgcacgtccgccaactgctcgttctcggcctgcacgctgagcagttcgtaggcgatgttcagcgccgccaccaccgccacccggtccgtgccgaccacgttgccgctcttgcggatctcgcgcatcttgcgatccacataatcggcagattgcagcaactcgttcttggcgtcctcaggacacgcgacggtaaagtcctgatccaggatgcgtaccttgaccgcttcggtcatgcgctactgctccatcgccttgagccggctgatcatcgactcgatctgggaacgggcgagttcgttcttttcctgaagcgccgcccgatccgcctggagctgctcctgcgcctcgcgaagcaggcggttttcctcgcgcaggcgctcgtgctggcgcagcagctgctcgatgcgctgctccagacgcaccagctcttcgaccgagtaatcagacacttggagtcacctcccctgatcgccgactatagtgccccggtcgggcccggtcaatcagcggcgccactgttaggatgggaccatccctgatcgacgacagacgagggtggacgagccatggcttccggacaacgttatcaaggggtcgccgaagtcctcgaggcggtcggcaccccggtgggcgccgccgaggcccacggcatgctcaccggtatgctcagcggtaccggcgacgcgggtcaggcccactggatcgccgaggttctggccgataccgaaccgcgcggcgaggcggcgcgggcctgcctggagacgctgaccctactctacgatgaaaccgctacggaactcgcggacgatgccatgggcttcgcgccgctcttgcccgccgaggacgaaccgttcggtgaccgcgtccgcgcgctggccgcctggagcagcgggttcttgttcgggctcgggcgaaccgagcccggcgaggacaccgacctgcccgccgaggtccgcgagtttctcagcgacctggcggagatctcccgggtcgccgccgaaccggccgaggacgaagacgacgaggcgtcgtataccgaactcttggagtatatccgtgtcggcgtcctgctctgtcgggagcacatgggccaccccagcgtcgaggcccaggatccatgaacgagaccatcgatttcacccagcttgcctgcgagcagcgggagaccctggctcggcgcatcggtgagagcgcggtggtggtggtcccagcggcgcgggaacagccccgcaaccgcgatgtggaccaccccttccgccaggacagcgacttccgctacctcaccgccttccccgaacccgacgcggtggcggtgctcgcccccggccggcccgagggcgagtatgtgctgttcgtccgtgagcgcgacccggaggcggaacggtgggccggggcgcgcaccggccccgaggccgcctgccaggcctacggcgccgatcaggcctggccgctgggagagctcgatcagcgactgcccgacctgctcgtcggccgggaacggatgatcgcgccgctgggccgcgacgagcactgggaccgccagctcctgcagtggctgcaggccgggcgggcgcgagcccggggccaggccgtcgccccggaccgcatcgagctgctcgaccgcaacatccacgagcagcggctgatcaagcgccccgccgagctcgaagcgatgcgccgggcagccggcatctcggtggcggcgcatcggcgcgccatgcaggccgtccagtcggggatgcccgagtacgcgctggctgccgagctgctcggcatcttccaccgacacggcggcgaggccgcctatccgagcatcgtcgctgggggcgccaacgcctgcgtacttcattacgtcaccctgcgcaacacactgcacgagggcgacctggtcctcattgacgccggcgccgaggtggacggctacgccgccgatatcacccgcacgttcccggtcagcggggtcttcagcgccgagcagcgagccgtctacgacgtggtcctcgaggcccaggaggcagccatcgggcaagtgtgcagcggcaacgacttcgacgccttccaccgcaccgccacgcgcatcctcacccagggcatggtggatctcggctggctccggggcgaggtggacggactgatcgagcagggcgcccaccggcgcttcttcccccaccgcaccggtcactggctgggactggacgtacacgacgtcggcagctatgcagtagagggagcgtggcgcgtcctccagcctggcatggtggtgaccgtcgagccggggctctactgcccgccgggcagcgaggaggtggatccacgctggcacgggatcggcgttcgcatcgaggacgacgtggttgtcgagcgggagaccccgcgcatcctcaccagcggggtgccgaagacccccgaggccattgaggatctgatgggcgccgtgcgcggcgcaggctacgaggaaagtggagacttcgactgacgttggacaccgagccctacgagatcatcatcgccggcggcggcctggtcggtggcgccctggcctgcggactggcccgggccgggctgcgcgtagcggtgatcgaggcggtgccagcggagcacagcggacaacccagtttcgatgagcggcataccgcgctcgccccatcgagccgttacgtcctggatgcctgggggttgtggcgaccggtgcgcccaggcctgaccccgatccgacacatccacgtctcggagcagggcggctggggtttcgtccacttcgacgccgaggaggagggcgtcgatgccctcggctggctgctggccaatcgcgagatgggcgccacgctcgcgcagcgcctggccgctgacgaacgcatcacgctgatcagtccggcgcaggtccagaccgtggagcagggcagtgatcaggtccgcgtgaccaccagcgggggcgacggcgagcagcggctgcgcggccgcctacttgtcgccgccgacggggcccactcacggacgcggacgctcaccgagctgccggtacgcagtcgcgattaccaccagagcgccgtgatcaccaccctgactccgacctgccaccaccagggatgggccttcgagcggttcacccgggagggcccgttggcgctgctgcccatcgccgaggggcggtgcgccctcgtctggtcactgcccccagaacgggccgaagcctatcggagcggcaatgagaccgcattcctggcggccctgcagcaggcattcggctaccgcctgggacccttccgggactgcggcccgcgttccatctacccgctggtcgaacggcacaccccgagcccgtacaccggtcgggtgctgctgctgggcaacgccgcccacaccctgcacccggtcgccggacaggggcttaacctcgccctgcgcgatgcggctaccctggccgaactcgtcgcgacgagccacgccggcggtggcgacccgggggccgaaccgctgctcaaggcctatgtgcggcggcgctccgaggacctctggcgaacccggctgttcaccaacagcctggtcggcggcttcgcctccgcgcacccactcctgcgcctggcacgcagcggggcactcgccaccctgcagcgctgcccaccgatccggcgcgccctgctgtgcaccggcgcggggcgggtcggtccgctggccaccgccgcctgtcgaccaccagacagcggggagagcgcccagtgaaggatgccgacgtcatcatccagggggccggggcaccggcactggcgacagcggtcggtctggcccgcgagggcctggcggtcaccctgctcgatgccgccgaggtgtgcgtagccccgacggccggcagtgagccccggcactctgtgatcgacgtcgtttccgagcgtgtccttcggcacctcggcgcttggccctccgtcacccgggaccgaacccacccgatcgaggccttggagctggaggactgtgacgcttcggcccatctcaccctgaacgcctgcgaggtcggcgagacgcgcatcggccacgtggtcgagcgcggcgtcatcgatcgatcactgcgtgagctgttcgatgccctaccacaaacccgccgcctggccacgggcccggtccgcgacatggccgtcgaagggcatcggctgaccctccacctagaggatggccaggccctcaccacccagctactggtcgccgccgacggtgacgcctcaccactgcgccaactggccggcatccgctggcgccgcgccggctacgggcaggatgcggtgatagcccggatccgcaccgagcgacaccccgggcgcaccgtccgccagcgtttctgcggtgaggagccgctgaccctgctgcccctggacgaccacgagtcggccctgctctggcccgtaccgcgggcccgcgccagacagctcctggaggcggatgccgatgcgtttcaccagcggcttgaggtcgccagcggcgccatgctcggcagcgtcgagggctcatcggcccgccaggcgatgtccctgatccgcggccgggccgaacgctacatcggcccgcggctggccctcgtcggcaacgcggctcataccgtccatccgctggccacacaggccgtcaacctcggcttgctggatgccgccaccctggtcgagtccgtgctcgaggcgcaccgtacggggcgcgatccaggcggcatcggccccctgcggcgctacgagcggcgccgccgcggcagcaacgcccgcatgcagaacggcctggatatggttcagtggcttttcggggtccaggccggccccctgcccctgctgcgagggaccgccctgcgcaccgcggcccacctgccaccgctgcgtcaggtcctgatcaccggcctgatgggcctccacggcgatctccccgcactcgcccgggggccacgcatctaaaaccatccggtcagggcaataaggcgcttgccagctagaaacgcgaatcattatcatcgatttctgttgtggaccaaacgagggagtgcccatgttccgcccgatccctgtggcaaccgcgctgattgctggtgctgtcctgatcaccggttgcgataccggcgacgacgagctgacggtctactcggcccgccaggaccacctgatcagcccgatcctcgagcgtttcacggaagaaaccgggatctccgtgcgtttcgtcaccgacgacgcggggccgctgatggagcgcctcaaggccgagggcgagcgcaccccggcggatatcctgctgaccgtggatgccggcaacctccaccaggccaccgagaacgacctgctcgccaggctcgattcatccgagctgcgcggacgcatcccagagcacctgcgcgatccggacgaccggtggttcgggctttcggtacgcgcgcgcaccatcatgtacagtcctgagcgcgtcgacccggaggagctggatagctatgccaatctggccgacgagaagtgggaggggcgcctttgcctgcggacctcgcagcaggtctacaaccagtcgctggtggccatgatgcttcaccacgagggcgaggaagagacggcccgcatcgtcgagggctgggtcgacaatctggccacctcgccgttctccaacgataccgcggtcctcgaagccatcgaggccggacagtgcgacgtgggcattaccaacacctactacctcggccgggtcctccgcgacaaccccgatttcccggttgaggtcttctgggccgatcaggacggccacggtacccacgtcaacgtatccggggccggaatcacccagcacgcctccaaccccgagaaagcgcagaagctgctggagtggctggccagcgatgacgctcaagagcaattcgccgcgatcaacctcgaataccccgcggtggagggcgtcgatctcgaccccatcgtcgccaattggggggagtttgagcccgacaccatcaatgtcagcgaggcgggccggcttcagcgtgaggccaccatgctgatggaccgagccgggtaccggtaagcggcgtgctctcgctaccgcgtccggcgcgcagccctcggctgcgccgattctggcagcgtatcggcccctggcgggtctttgccgtccttgccgggggcctgctgttcaccccaatcctggtgacgctgctctcgtggctgaatccggatcacgaggtctggcgtcacctggccagtacgctgctgcccgagatcctgcgcaataccgccatcctcatcttcggggtgggcagcgcggtgatggccctgggcgtgggcctggcctggctgacggcggtctgcgagttccccgggcgccgcttcttcgactgggcgctgatgctgccgctggcggtgccggcctacgtcctggccttcgtgttcatcggcttctttgagtacgccggcccgctgcaaaccggcctgcggggactgttgggaccggactttgaactgccctcggtgcgctcggcgcccggggtggtgctggtaatgacgctggtcttctacccctacgtctacatgctcacccgcgcggctttcctcggccagggccgggggccgctggaggcagcgcgcatccaggggctaaccccttgggcagcgttcttccgggtggccgtgcccatggcgcggccggccatcgccgccggcacggcgctcgccctgatggagacgctggccgacttcggcgccgtcgccatcttcaacttcgagaccttcaccacggcgatctaccgggcctggttcggtttctacagcatcaacgccgctgcccagctcgcggcgatcctgctgctgatcatcctcgccggtctgtgggtggagcgccgtgcgcgcggtcgggcacgcttctcccagggcagcacccagcacctggaacgcatccagctgcgcggctggcgccgctgggcggccaccgccgcggccagcaccgtgctgtcgctgggcttcgtgctgcccatgatccagttgctgatctgggcttcgcgccgcctggaggacctggacagcacctactggtcgctgatccagaacaccctcaccctcggcgccagcgccgctgcactgaccgtactcatcgcactgctgttggcctacgcccgccgggtgcagccggaccggctgacccagcgcgcggtcactgcggcgaccctgggctacgccctgcccggcgccgtcctcgcagtggggattatgctggccctgacctggctcgatcacttgatcgccaacctggttggcccctggggcggactcggcaccaccttcctcgcgggcagcatcttcgcgctgctcctcgcctacgtggtgcgctttatggcggtcgcctacggcgccgtggacagcagcctggagcgggtccggcccgtgctacgcgatgccgcgcggagccttggggccggtgatcgcgaggtcatccggcggatctacgtgcccatgctggccccgggactgctcactgcactcctgctggtcggggtcgatgtcatgaaggagatgccggccacgctgctgctgcggcccttcggctgggacacactggcagtgcgcatctacgagttcaccaccgagggggtctgggagcgggcggccgtgcccgccatcacgctggtgggggtcggattgctgcccgtgatcctgctggtacggggctcgatccgtggtcgctaagccccggcccccggggcttgcgtgcccgtcatttgggtttatcggactttgtgcgtatagtatttcgccaccctagcgaccgattccagagatgccgcaaagaaccccgctctacgatcaacacgtgggcgccggcgcccgcgtggtcgacttcgccggctgggagatgccgctgcactacggctcccagctcgccgaacaccaggccgtacgcagcgacgtcggcttgttcgacgtctcccacatggccgtgaccgacctctccggccccggcgcccgcgccctcctgcgcgaacagctggccaacgatgtcgccaagctcgatggacgccccggccaggccctctacagctgcctgctcaacgggcgcggtggcgtcgtcgacgacctgatcgtctaccttcgcgaggacgcgtcttatcgggtggtctccaacgcggccacccgcgagaaggtgcgcccgcgactgctggagcaggcccacgccgccggcgtcacggcggaggcccgagacgatctggccatgatcgccgtgcagggcccgcgagccgcctctgtgctggagcagctcttcggcgaccaggccgccgcggccctggcctgcaaaccgttccaggcggcggcgatcggcgagatctttgccgggcgcaccgggtacaccggcgaggacggcttcgagctgatcctaccggccgaccaggccccggcactgtgggaccgactgaccgaggccggcgcccagccgtgcgggctcggtgcccgcgatagcctgcgcctggaggccgggctgaacctcaacggacacgagatggacgaggagaccacgcccctggaggccgcactgggctggaccgtggcgtgggatcccgaagaccgcgatttcatcggccgggcagcccttgaggaacagcgccgccacggcgccgcctggcgcctgatcggcctgttggtcgagggtcgcgccccggcccgtgagggctacgtggtgcgcaccgacgccggcgacggggtcatcaccagcggcgcccactcgccgaccctcggcgggcccatcgccctggcccgcgtcccggctggcgccgagggcgactggcgcgtggtcatccgcaagcgcgaggccgctgcgcggcgggtgaaaccgcccttcgtccgccatggtaaggtgtgcgtctaacccttctccggttttagacacgaattcatccccgaattgcgaggaacgcatcccatgagtcaggtacctgaagacctcaagtacacgcgcaaccacgagtgggtccgcgtggaagccgacggcagcgtgacggtggggatcaccgagcacgcccaggagtcgctgggcgatctggtcttcgtcgagccgccggaagccggaacccaggtccaggctgaagaggcgtgcgcggtggttgagtcggtcaaggcggcctccgacgtctacgccccgatcagtggcgaggtcacgcagggcaacgaggccctggccgacaaccccgaggctgtgaacaccgacccttacggcgatgggtggattatgcgcatccagcccgccgacactagcgagatcgacggtcttctggatgccgccgcctatcaagagctggtggccgacgagggttgaagcccgtccactaacacgggacccgaacgatgccgtttgtaccgcataccgagcaggaggtccgcgagatgctcgacgctatcggcgtcgagcggatcgaggacctcttcgacgaaatccccgagtcgctgcgcaaggcctccatcgacgccatccccgccgggatgaacgagatggaggtcacgcagctcatgcgtcgccgcgcggcgcaggacgtgcagccggcctgtttcgtgggcgccggcgcctacgaccaccatgtgccggcggcggtctgggagatcaccacccgtggtgagttctacagcgcctatacgccttaccaggccgaggcgtcccagggcactctgcagctgctctacgagttccagaccatgatgtcggagctcaccgggctgtacgcctccaacgcctccctgtacgacggcgcgaccgcgctggccgaagcggtgctcatggcggtgcgggccaaccgcaaggtcaagagcaagcgggtgctgatgccgcgcagcgtgcacccgtactaccggcgcgtggtcgagaccatcgttgccaaccagggcatcgaactggtcgaggcgcccctcgacgataccgttgggcgcatcgaccccgaggcgctgggccgcttcgaggatgagcccttcgccgcggtggtgatcccgcagccgaacttcttcggcgccctcgaggaggtggaccggctgaccgactgggcccacggcctgaacgccctggtcatcgccgtctgcaacccggtcgccctggccctgctgaccccgcccggcgagtggggtaccgagggggccgacatcgcctgtggcgaggggcagcccctgggcatcccgctctcctccggcggcccctacttcggctacatgaccacgcgcaagcagcacgtgcgtcagctgcccggccggatcgtggggcgcacggtcgacgccgacgggcgaaccggctatacgttgacgttacaggcccgggagcagcacatccgccgctcgaaggcgacctccaacatctgcaccaaccaggggctgatggtcaccgcggccaccgttcacctctccctgcttggcgccgaggggctcgcccgggtggcggcggtcagccatgagcgtacccgtgagctggtacagaagctgaccgccatcgacggcgtcgagcgactgttcgatggtccgttcttccacgaggtccccgtgcggatcccagcgcctgccgaggaagtcctgccgatgctcgccaaccgcggcgtgctcggtggctacgacctcagtcaggagttcccggagtgggggccggcgctgctcatctgcgccaccgagacccgcacctccgaggagatcgaccggttcgctgcggcgctggccgatgccctgcgcaacaccgggcagcgcgcccgcgcctgagccccacaaccgcgcaccgtcgcggaggaggtatcgcgccatggcaaccgtcacccttaagggcaccccgttccgtacctgcggtgagctgccgggcaccggctcggcagccccggatttccgactcgtcgacggcgagctgcaggaccaccgactggccgactttgccggtcgtcggctggtgctcaacatcgtgccgagcctcgacaccccagtgtgcggcgcgtcggccaagcgctttgacgagctcgcccgcgataacaccggggtgaccttcgccaccgtctccgccgatctgccctttgcccagcagcgcttctgcggcaccgagggcgtcggcaacgtggcgatgctctcggccatgcgcgatgcggccttcgcccgggattacggcgtgcgcatcgaggaaggccccatggagggcctgtgcgcccgggccgtggtgatcatcgacgaaggggggcaggtggcctacacccagctcgtccccgagatcgccgaggaacccgactacgacgacgtgcagcgcgccctgtgaacatgactgaggagtccgaagccgtgctcatctacgacatcagccgcgagggccggcgtgcctacgcccaggcccccgccgaggcgcccggggccgacagcctcccgcgccgtttccgccgccagcgccaaccgcaactgccgcaggtttcggagctggagacggtccggcactacacccggctgtcgcagaagaatttctccatcgacacccacttctacccgctgggctcctgcaccatgaagtacaacccgcggggtgccaataacctcgcgatgctgccccagttcctcgagcgccaccccttggcgcccgatgagacggggcagggcttcctggcctgcatctacgagctccagcaggacctggccgtcgtgaccggcatgcaggacgtcaccctgtcggtgatggccggcgcccagggcgaatttgccggcgtggccatgatccgcgcctatcacgacgcccgcggcgacgacggccgtaccgagatcctggtgcccgatgccgcccacggcaccaacccggccaccgccaccatgtgcggctaccaggtgcgcgagatccccaccggggccgacggcgacgtcgacatggacgccttcaaggcggcggtcgggccgcagaccgccggcatcatgctgaccaacccctccacggtgggcgtcttcgagcgccgtatcgaggagatcgcagccactgtgcacgaggccggcggcctgctctactacgacggcgccaacctcaacgccatcctcggcaaggcgcggcccggcgacatgggcttcgacgtcattcacatgaacctgcacaagaccttctcgacgccccacggcggcggcgggccgggtgccggcgcggtcggcgtcagcgagcgcctgctcccctacttgccgattccccgggtcaccaaggagggggagcactaccgatggctcaccgagagcgactgcccgaactccatcggccggctgtgcaccttcaacggcaactccggggtgctcctgcgcgcctacgcctatgtgcgcatgctcgggcgcgaggggatgccgcgggtggccgaatactcgacgctcaacgccaattacctgatgacccggctgcgcgaggccggtttcacggtggcgtacccggaccgtcgggccagccacgagttcatcgtcagtctcaagcacgaggccaaggagcttggcgccaacgtcatggacttcgccaagcgcctgctcgatcttggttaccacgcgccgaccacctacttcccgctgttggtccccgaggcgctgctcatcgagccgaccgagaccgagtccaagcgcgaactcgacggcttcgtcgacgccatggtccgcatccgcgaggaggcccgcgagaacatcgacatggtcaagggcgcgccgtaccgcctgcccgtgcgccggctcgacgacgtcaaggccgcacgtgagcttgatctgcgctgggaaggctaaacgaacacccacgacaaggaggattcaatgtccgccattatcagcggctctgtcgctttcgacaccatcatggtgttccacgaccggttccggaatcacatcctgccggagcaggtccacatactgaacgtctcgttcctggtgccgcagctgcgccgcgagtacggcggctgcgccggcaacatcgcttacaacctcaagatgctcggtgaggagcccctgaccctggccaccgtcggcgccgacatcggcagctacgccgactggatgaaaagccacgggatcgatcagcgctatatcagcacgctgaacgagcactacaccgcccaggcctacatcaccaccgacatggacgacaaccagatcacggcgttccacccgggcgctatgggcgacgcccacaaggtggacgtccccaccgacgcgggtggcaaagtcggcgtggtggccccgaacggtcccgagggtatggtcaagcacgcccggcagttcgtcgacgccggcatccccttcatcttcgatccgggccaggccatgccggcgttcgacggtgaccagctgcgcgagttcgtcgagggcgccacctgggtggcggtcaacgactacgagtcgcgcctgctcaccgagaagacccacatggagctcgaggacatcgccaacaaggtcgacgcactgatcgtcacccgcggcgccgaaggctcgcacatctacaccaacggccagatcatccacgtgcccgcggccccgatcagccaggtggccgaccccacgggctgcggggacgccttccgcgccgggctgctcttcggcctgctgcgcgacctggactgggagaccaccgggcgcatcgcatcgctgatgggtgcgatcaaggtcgagcagagcggcacgcagaaccacaccatcgacgccgagagcttcaagagccgttacgagtcggccttcggcaccagcctggacgtggccatcggccgctaaggcgaacccgtagcgatggtatcctggagcccccgccccggcgggggcttcttatttgcggttccgggagccgtgccgtgtccagtggcccctacaccctcgatccccagaccgggttcctccacccggttcgtcactgtccatcgccgaaccacggcccgcgtccgcccggctgcgccgtcgacctcttggtcatccacgccatcagtctgccccccggggagttcggcggtggttggatcgactgcctgttcaccaaccgcctcgatccacaggcccaccccgccttcgcaccgatcgccgatctgcgcgtctcggcgcacctgctcatcgaccgggggggcgccgtcacccaatacgtgccgttccatcgccgggcgtggcacgccggccggtcggccttcggagggcgcacggagtgtaatgacttctcggtaggaatcgagctggaaggggatgagcagacaccgtacccagagccccagtacacgagcctgatccaggtggtgcggaccctgcgccgccactacccgaaaatcacaccgagccgcatcgtcggccacagcgacatcgcccccgaccgcaagaccgacccgggcccggccttcgactggccgcggctgctagaggcgctctgagccgtcgatcagtcgtgttcggggcacttgaggctgtataccccctcgctaccgtcgtcgatacgcaccgccgtcagcgtgttgccccactggcagccggtgtcgatgctcagcacgccgtcgtcattgtggaacccgagtagcgaccagtgcccggtgaccagtttcaccggatcgcgcgccccccgcaggcgccggcgggcgatgaaccacgggtaatgcccctcgggggcggcgcccgggcgccccttctcgcgcaacagcaaccgcccctcaccgtcaacgaagcgcatgcgcatgaaggcgttggtgataaaacgcaggcggtcgtagccctccagatcgtccgaccactcgatgggccggttcccgtagatattgtccatcagatcgtccaacgggatctcaccgcgcagggcccgctccagctctcgggcccggagctgcgcctcggccacgctccaggccggcggcaatccggcgtgggccatggcgtagcccatccgctcatcgacgtgcatcaacggccggtgccgcagccactcgatcagctcgtccgcatccggggcatccagggtaccgcgcagggtatcggagttcttcagccggccgtggccactccagaccgacatcaggtggatatcgtgattgccgaggaccgtaatcgcccggtcgcccagctcgttgcgcaccaggcgcagcaccccgagcgagtccggaccgcgattgaccaggtcaccgacgaaccagatggtgtcctgggccggatcgaaacgaatctgctccagcagtcgtttaagcgggtcgcagcatccctggatatcaccgatcgcgtacgtggccaatgccagcctccttcctatgcatgacgcctacgtgatctcgcggcggtcagggtctcacgtcgcggcggcggcctgcagctttttctcgagcacatcgagcagggtccgatgggcctgaacgaaggcgtcgatcccctcgcgctcgagctcgtcgaggatggcgtcgaggtcgatccccccggcgcgcagggcctcgagcacggcgggggcctgctcgagctgcgcagtcagctgctcccgcggctgaccatcgcggcggtacgcctcgtaggtggctggcggcagggtggtgaccgtctccgggccggccagcgcctcgacatagtaagtctcgggataccgctcgcccttgaccccggtactggcccagagcaggcgctgcggccgcgccccggcctcggccagtgcagcgaagggggcgccgtggaagatctcccggtacaccgagtaggcgacccgggcgttggcgatcgcggcctgccccggctgcacatccgcggaaccgctgtcggcaagcagcgggtcgatcttggcatcgagccggctgatgaacaggctcgccaccgaggccggctcggcgaccgaatcgcccgcctggcggcggcgctccagaccgcgcacataggcttcggcaacctgccggtagcgctccaccccgaagatcagcgtcacgttgaccgggatgccccgcaccgtcagctcctcgaaggcctcaacgccggcgggcgtcgcggggaccttgatcatcacgttgggctcaccggcatccgcatagaggcgcagggcttccgtcacagtcccgcgggcgtcgtcggccagttgcggggagacctccatgctcacatagccatccaagccatcgctctgcgtgtactgtgggcgcaacacctgcgccgcagcccggatatcacccatggccagggcctcgaagaccgcttccgggtcgcgaccgacctgctggaccgccgcggtgatggcctcatcataggcctcggtcccaccgatggccttctggaagatcgccgggttggtcgtcacgccgctgagcccgtcctcccggaccaggcgctccaactccgccggcagcatgccgcgatggatattgtcgtaccagacgctctgcccgacgccggccagccctcgaagcggattctccgtcatggcccctctcaatgccctagtttctctgatggttggatcagtataacgagggggttcagggacggaaaccgcgcacgaaccgggatcgacagccctcaccatggccggcccaagccgctataatggcgggtttaccgccaatccgtggagacgctcatgggtaccggatgccgttgggcggcgctggtgctggtcctcgtcctcgccggcgcctgcggccagaaagccgacctctacctccccgacgaagacggcgaggagcagccatcatgagcacaccccctggcttcgcccgctacgccgatcgcctgtgggctgaagcactgcccctggacgagctcgccgaacgtttcggcaccccgtgctacgtctactcccgcgccgccatcgaggagcgctgggcactctaccggagcgccctcggcgtcgccggggacgtctgctacgccgtcaaggccaacggcaacctcgccctgctgcaactgctcgcccgccacggagccggattcgacatcgtctccggcggcgagctcgaacgcgtgctgcacgccggcggggacgccgcgcgggtggtcttctcgggtgttggcaaaggcaccgacgagatccgtcgcgccctgcaagccggtatccgctgcttcaacgtggagtccgctgccgaactcgaacgcatcgccagcgtggccgccaccgagaacaccccggcgccggtggccctgcgcgtcaaccccgacgtcaaccccgagacccacccctacatcgccaccggcctggcccagagcaaattcggcatcgccctggaggaggccgaggccctctacctccaagcggctaacgatccgcgcctcgaggtccgtggcatcgcctgccacatcggctcgcaactgctctcggtggcaccgctgaccgaggcggcagaacggctggcggcgctggcccggcgactgcaggagcagggcatctccctggaccacatcgacgccggcggtggcctcggcgtgcactacatcgatgagcagccgccaaccccggccgagcacatcgaggcgatctcggcgccgctgcgcgaccttggcgtatccgtcctggtcgagcccgggcgcgccattgttgccgaggccggcatcctgctcacccgcatcgagtatctcaagcacaacggcggcaaggagttcgccatcgtcgacgccggcatgaacgactacctgcgcccagcgctctacgacgccgcccacaccctggaggcggtcaccccgtcggaagccgaacttcgaccggtggacgtggtcggaccggtctgcgaatccgccgacaccttcgcccgcgactgcacgctgccggcagccgccggcggcttgctggccatccgtagcgccggcgcctacggtgccgtcatggcctcgcagtacaacgcccggccccgaccgcccgaggtgctggtggacggcacccaggcgcacctgatccgccggcgcgagaccatcgacgagctgatgagcggggaatcgctcctgccggagggctgacgcggtgcgctttaccaagatggaggcgctgggcaacgacttcgtcgtcctcgacggcatccgccagcgcctgcacctcacccccgagaccatccgcaccctggccgaccggcggcgcggggtcggctgtgaccagctgcttatcgccgagccgcctgcccacatcgccgctgatgtccgctaccggatcttcaacgcagacggcaccgaggtggagcactgcggcaacggtgtccgctgcctggcccgcttcctggttgacgaagggctggccgccccgggggtcctgcgcatcgagaccgacggccgcatcaccgaggcggaaccccgggacgacggccaggtcagcgtcgacatgggcccccctgaactcgaacccgcgcgcatccccttccaggccccagtgcgacaggaggcctaccggctggccaccagccgcggggagcagacgatcggcgccgtctccatgggcaacccgcacgccgtgttgcgcgtcgacgacatgaccggggcaccggtcgctgaactcggccccgaaatcgaacgtcacccgcgctttccccggcgggtcaacgtcggtttcatggaagtgtgcacccgcgaccgcatccgcctgagagtcttcgaacgcggagtcggcgagacccccgcgtgcggcaccggggcgtgcgccgcagtggtcgccggccggctgcgcgactggctcgacgcaccggtgactgtggagctgaccggcggcgtgctcgtgatacactggctcggtcctgggcgttcggtgtggatgaccggcccggctcgcaccgttttccgcggcgagatcgagcttcccgcatccgccgcggcgacgccccggggaccgacccgctaagcaagcaggacgaacggtgtgacagagagcgccaagcgtgatgaggccccgttactcgacgaggccgaggtggccgcctacctggcggagcaccccgacctgctgcaccgccatcccgagctcctcgcaagactggagctgcgccacgactgcggcgacgccacctcactgatcgaacaccaggttcgggtcctgcgcgaggagagcgcaggcctgcgccggcgcctcgacgacatggtgcgggtggcccgccagaacgaagggaccgccgagcggctccacgagctaaccctcgacctgttcgccgccgacgacctgcaggccgccgtggaggccctgcgtgccggactgcgcgagggcttccaggccgatgccgtggggctgctgctgatcgcccccgaagcggccggcggcgagacccacgcgcccatccctgagatcctcgatgctggcgatccggcgctgacctgtttccggcccctgcttgagcgcggccgccccagctgtgggacccccaccgaagcccaggtacgcaccatcttcccggataccgagacggcggtggccagcgcggccctggtgccgatgatcgatgagcgggccgtgggcgtcctcggcatcggcagcagcgatccccagcgctaccatccggggcagggcacggtcttcctgcgccggctcggcaccacggcggcgcgcgtactcgaccgattgctccaccggggctaggcatggaacggggctggttggagcgtttcgaccgccacctggcctcggagcgccgcctagccgaaccgacacggcggcgctaccgccaggacctggacgccttcgctgctttctgcaccgaccgcggcctggcgagctgggcggcggtcacccacgatgtggtccgggcttgggtggcccaccagcggcgccgcggcctggccggccgcaccctgggccgccagctcgcggcgctgcgcagcttctaccgcttcctgatccgcgaaggcgccgtcgccgcagatccggccgctgaggtccgcccaccgcagacgcgccgacgcctccccggcaccctcgacccggacgaggtggccggactcctcgacggagcagaccccggggatcccctgcaggcccgcgacgcggcactctacgagctgatctactccagcggcctgcgcctttccgaggtcatcgggctcaacatgatggacctcgaccggcgcgacggcctggtccgggtcctgcggggcaagggcgccaaggaccgagtggtgccggtgggacgccaggcgctgcgcgccctcgacgcctggctgcgccaccggccggcttgggcgtccgccgaggagacggccatctttgtcggtcgccacggcggacgcctgggtgcccggacggttcagcgccggctgcagcgcctggcccacctgcgcggggtccagcggcgcgtccacccgcacatgctccgccactccttcgccacccacatgctcgagtcgagcggcgatctgcgcgctatccaggaactgctcggccacgccgacatctccaccacccaggtctacacccacctcgacttccagcacctcgcccaggtctacgaccaggcccacccccgggcccgacggcgcaaagaccctgacaacgattaggcaggcgggcgctcgcggcggcagcgtcgacccgcgggcgatgctctcgggtacaatggctggcgcgaacactcaggaggccgatcttggaaacactgcacggcaccaccatcctcgccgtccgccgggagggccaagtcgcccttggcggagacgggcaggtcaccctcgggcacacggtgctcaagggcaacgcgcgcaaggtccgccggctctaccacggacgagtactggcgggattcgccggggccaccgcggacgccttcaccctgttcgagcgcttcgaggcgcaactcgagaaacaccacggtcagctggctcgctccgccgtcgagctggccaaggagtggcgctccgatcgcgtcctgcgccgcctggaggccctgctcgtcgtcgccaacaccgagtctctgctaaccctctccgggacgggagacgtcatcgagcccgagcacgacctgatggccgtcggttccggcgggccgtacgcccaggccgccggccgggcgctgctcgaatccaccgacctgcccgccgaccagatcacccaacgggcgctggagatcgccggcgacatctgcgtctataccaaccgccacatcactgtggagacgctgcccgagacccgtgaggagtcgtaacgacatgtccgaagccacgatgaccccgcgcgagatcgtccaggagctggacaagcacatcgtcggccagggcgaggcgaagcgcgccgtggccatcgccctgcgcaaccgctggcggcgcatgcaggtcgacgaacccctgcgcagcgagatcacccccaagaacatcctcatgatcggccccaccggcgtcggcaagaccgagatcgcccggcggctggcgcggctggcgcgggcaccgttcatcaagatcgaggcgaccaagttcaccgaggtcggttacgtgggccgcgacgtcgagtcgatcattcgcgatctcaccgacctggccctgaagctggtccgcgaagaggccatggaggcgatgcgtcacaaggccgaccgggccgtcgaggatcgcctgctcgacaccctgctgcccggacccagcggcggcggtcccgaggacgtggagaaccgcacccgggagaagttccggcagaagctgcgcaatggtgaactcgacgatcgcgagatcgaggtcgaggtccaggccagcggccccggcgtggacatcatggccccgccggggatggaggagatgtccaaccagctgcagggtctgttccgcaacatgggccaggagcggacccagcgccgcaagctgaccgttgccgaagccaagcgcgtcctccgcgacgaggaggctgcgaaactggtcaacgaggaagaggtcaaggctgaggccgttcagcgcgtggaggagcagggcatcgtcttcctcgacgaggtggacaaggtcaccaagcgtgccgagcagagcggcgggggggatgtctcccgcgagggcgtgcagcgcgatctgctgccgttggtcgagggcgcgacggtctccaccaagcacggcatggtgcgcaccgaccacatcctgttcatcgcctccggcgccttccacgtcgccaagccttcggacctgatccccgagctccagggccggctgcccatccgcgtcgagctcgacgccctgggcaccgaggagttcgtgcgcatcctcaccgagccgagcagctcgctggtggcacagtatcaagcgctgatggccgccgagggcttgaccctggagttcaccgatgacggtgtgcggcgcatcgccgagatcgcgcgccaggtcaatgagcgcaccgaaaacatcggcgcacggcgcctgcacacggtcatggagcgcctgctcgagcagctctcgtacgaggcggctgaccacggcggccagacccgcaccgtcgacgccgcctacgtggacgagcacctggccggactggccgaagacgaggatctgagtcggtacatcctgtaaccggcccatccgcgacaacccgcagggacgggtaggagaggacagagtgagcgacgacaacaccacccacttcggctaccgcgaggtcccgctggaggagaaggccaagcgggtcggatcggtcttcgattcggtggcggaccgctacgacttcatgaacgacctcatgtccggcggcctgcaccgtatctggaagcgccagaccatcgggcagaccttcctgcggccaggccacgagatgctcgacctcgcctcgggcaccggcgatctggcgagcctggcactgcccaaggtcggcaccgagggccgggtggtgatgagcgacatcaacctctccatgctcgcccgcgggcgcgaccgcatgatcgacgagggggtcggcgagcaagcagcctgtgtcctcgccgatgccgaggaactgcccttcccggaccgctccttcgaccgggtgaccatcggcttcgggctgcgcaacgtcacccgcaaggagaatgccctggccgagatgcgccgggtgctgcgccccggtgggcgggcggtgatcctcgagttctcccacgtctatgtctcggccctgcgacccctctacgatctctactccttccgcatcatgccgatgatgggcaagctggtggtcaacgactcggagagctaccgctacctggccgagtcgatccgcatgcacccggaggccccggcactcaaggagatgatggaggacgccggcttcgaggactgcgactacacgctgctcaccgccggggtggctgccatccacactggctgggtctactgaagacgccgacgccatgctcgacgccctgatcaatcgctggatccagctggatcccgacgccgccgaattgctggccccgctgcttggccggcgggtgcgtctgagcgtggagggtttcccgcagatcgtcgtgcgcttctccgaggccggggtctccctctgtggcagcggagccgacgccgacgcggagatcgacgccgaggtcagcgccagtcgcgaggcgctcggcgcgctgctgacccagggcggggacgctgtcgggcggctgcgcatccgcggcgaagtggcggtggtcgagcacctgcgcaacctggtcagttgccttcgcccggactggcaggagccgctggcgcggctgctgggtgatcccctggcgcagtggagcgccgacaccctgcgcagcaccggccgctggctgagcgacagcgcccggcagggcgccagcgacctcggcgagtggctgaccgaggagtccggcctggtgccggagccccagcgcgcccgcgcctttctcgaggaggtcgatcacctgcgcgccgacgctgatcggttggccgtgcgcatccagcggctcgaaagagggcggggatgatcggaccgcgtcgcctgttgcgcctgacccggatccagttggtgatgctccgcaacggcgtcgacgacgtcgtcctcgccgcacccatcttccgcccgctgcgcttcctggtgatcttcatgccctggcgctggatacggcgcaaggtgccccggggggtccgggtccggcgcgccctcgaggagctgggaccgatcttcgtcaagctcgggcagatcctctccacccgccaggatctactccccaccgacgtcgcccgggagctggcacgacttcaggaccgggtgccaccgttcccccacgaggatgcccggcgcatcgtcgagcggacctacgggtgtccgatcgaagaggtcttcgcccatttcgacgacacccccatcgcctcggcctccatcgcccaggtccacggcgcccagctgcacgacggcagcgaagtggtggtgaaggtggtacgcccgggcatcccggcggtcatccgccgtgacctggatctgctccacacggccgccgccctggccgagcgctacgtccccgatgcccgtcgactgcacccggtggacgttatccgcgagttcgagaagaacctctacgacgagctcgacctcatgcgcgaggcggccaacgcctcgcagctgcggcgcaacttcgagggctcggagctgctctatgtcccggccgtctactggcgctacaccgggcggaacgtgatggtcatggagcgggtccacggcctgccgatcagcgacatggaggccctcaaggcccacggtatcgacctcaagaagctcgccgagcgcggcacggagatcttcttcacccaggtcttccgcgacagcttttttcacgcggatatgcacccgggaaacatcttcgtcgatcccacgcggcccaccgagccgcgttacatcgccatcgacttcggcatcatgggctcgctggcccccaccgatcaccactacctggccggcaacttcatggccttcttcaaccgcgattaccggcgggtagcggaactgcacgtggagtcgggctgggtaccggccgggacccgtgtcgaggagttcgaagcggccatccggaccgtctgcgaaccggccttcgcccggccgctgcacgagatctccttcgctcaactgctgctgcggctgttccagaccgggcgacgattcaacatggaggtgcagccccagctggtgctgctgcagaagaccctgctcaacatcgaggggctcggtcgcaacctctacccggacctggacctgtggaccaccgccaagccgtttctcgagcgctggatgcgtgaggagctgggtccggcggcggcactgcgcaacatccgcaagcaactgccggagtggggggataagctcccggagctgcccaaccggatcgaccgcgggctggacgacctggccagcatgcgtgtggaactccaccgccactgccaagagatggaacagctacgccgggaggtggatcgcggcaatcgacgggtctacgccgccatcgccggtgccgcgctgattatcgccgcggtcctgacccagaccggcgaggcgcctctggaggcgtgggccgaggtgccccccgccacctggggcctgggcggactggggctgctggccctgatcctcgccctgccgtggcggcgctgaaccgccacggcaggcccgctcagtagcgctggtgggacagcgggcgttgcagggccccctcgacctccgcagccttctcgtcgccgtagaccacctcgatcaggcgcagggcaaagtccatcgctgtgcccggcccgcgcgaggtgatcaggttgtcgtcgatcaccaccgcgctgtcctccggctcgatgccgtggcgctcgagctgcgtggggaaggcggtggcgcgacgcccctgcaggacccctacctcggcgagcacacgcggcgctgcgcagatggcggcgatccagccgccgcgctcgttctgcgcctgcagcatgcgggcgatgcgcgcatccccctcgagccgctcggcgccgccgagcccgccgggcagcacgatcaggtcgaaggtctcctccacgaccctgtccagctcggtatccgggaccagttgaaccccgcggctggcgcgcaccgtgcccgattccaggccggcgaccaccacctcggcaccggcccgacgcagcaggtcgatcaccgtgaccgcctccagctcctcacagccgtgggccagcggaaccagaactcgtacactcatcatcgatctccctttaacggatcggtggccggttcatcaaccaactcgctagcgggcaccagggccacaccccgctcgcgaagccgcggcaattcctcttcgagcagatccagggtctccgggtagggatgaccaatggcgatcgccccatcgccctgttgtgccagcgtcacgaagcgctcgaattgctcggcgatgacctcggtgtcgcgccgaggatcgaggaagacgtggcgcacggcgttgtccacgccgtgctcctcggccatctgctgtgccaccgagcgcgccgaggtgcgactgtcgatgaagtagagatcttcgcgtgctgccagttcctccatcaaccaggtcatatgcccgggatgacgggtgatcagactacccatgtggttgttgacgccggcggcgtggggcacgcttttcagcgcgcgagcgatggtcttccggacctgttcctcatccatgtcgaggaacagcgccccggggccggggtcagcgccgttcttcgcctccatgggcaggtgaagcatcacctcgtgaccgcgctcatgggcgcgctccgcgaggcttcggccgtggggggtgtgcggcagcaccgagatggtcacgccttcggccagatcgatgctacggacgcccgccgcccagtcgtcgccgatatcgtcgatgatcaacgccgccggccgacccgcgggggggtctacctccggcgtggggaacggcatccactccgcgcccccggggtcctgcgccaacgccggcgcactccaaagcagcagcaggccggcaaccaaccatcgacggatcccccacacgtcagcgcccctcgaacacgcgcagccccttgagcaggttgagcgcctcgctgagcacatagtcatccttggccagctccgccgcctcttcggcgtcctcggcatcctcgggcgcatccaggaccccctccgccccgcggtcttcggtctccgtcagacgcagattgtcgacgacaatatccggctggatcccctcgtcctggatcgagcgcccatcgggcgtgtagtaccgggcggtggtcagcttcatggcggccccgtcgaggggcaacacactctgcaccgaccccttgccgaagctggcccgacccatgatcacggcacgccggtgatcctgcagggccccggcgacgatctcggagcccgaagccgagccccgattgatcagcaccaccatcggcgcacctcgggcccgatccaccggagtggcgtcgaagctcatgcgcgcctgacgcatgcgcccctcggtgtagacgatccggccctcggtcaggaaggcgtccgccaccgccacggccggatcgaggaccccgcccgggttgttgcgcagatcgaggataaggccgtcgagggcaccatcggcctcttcgagcaggcggtccagggcggggtagaggtcgctggcggtgcgctcctggaactggctgatacgcacgtagccgtaacccggctcgagcatccgggcgcgcacgctctccacctggatggtgtcgcgctcgagttcgagggtacgggtccggccctcgtcctccgttcgtctgatggtcacctcgacgacgctgcccggctcaccgcgcaggcgctgcaccacctcgttgaggctggccccccgcacggtgtcgccgtcgatgcgcaggaggacgtcaccggcctgcaaccccgcccggctggccggggtgtcatcgatgggcgcgaccacgcggatttcgtcgtcctggcggctcagctccaagcccacgccgccgaactcgccacgggtgccctcgcgcagctgctcgagttcatcctcgtcgaggtagctcgagtgggcatccagctccgagagcatcccgcggatcgccgcccggaacagatccgcgtcatccacctcatccacgtagtcccgcttgatccgactgtagacctcgctcagcagctccagctccgccatgggcaggtcgtcttcggcctccgccggcgaatcggcgacggccgggccgacgaacagcgcaagcagggcggcggccagggtcaggctccaggattgcatcgcagctccttcattgggcgggcgtactcagcgtagccaattcagcgggttgcgtggctcggcaccctcgcggatctcgaagtacagcccggcatcccggcggctgccgctgttgcccacggtggccaccagatcaccggcctccacccactctccgacgtccacatacagcgactcggtgtggccgtagagcgtgagatagccatcgccgtggtcaataatggccagcagtcccaggccacgcaaccaatcactaaagaccacacggcctggcgccaccgcgtgcacctcgtccccggtctcggcggcgatcaccacgccggtgcgctccagtccgccgccgcgggcttcaccaaacgactcgtccacttcgccatccaccggccacggcaggttgccccgggattcgccaaaggcctccacctcagccgcctcgtcgggcacgtccgccagccgctgacgcagatcctcaagcagcgcttcctgctcggccacttcggcctccagggactccgcctcggcatcccgctcggcaatccgcgcctccagctcctcgcgccgggcgtcacgctcggcgcgctgttcggccaaggattcacgctcttcccgggtcgcttcctccagacgttcaagctcagcgagttcttcccgaagctcctcgcgcagggcggccaggctctccagttcggccatggccgcctcaatgtgtccggcccgcgcctcgttgaaatagtcgtggtagaccaaaagacgctgggcgccggccggatcctgttggttgagcagcagacgcaacggatcgtcgccgccactgacgtaggcggcgacgatctgctcggccagggtctcgcggtggcggcccaggcgctcggcctcctcggcataatcctcgcgcaactcggccacgcggccccgggcttcggcacgctccgcgcgcaggcgctccagctcgcgagtggcctcggagacctggcgttcgagctgcgacagcgcctcctcgacctcatcgcgcgcggcacggtcggcggcgagatcctcctggatcgcctccagatcatcacgcagggcctcgagctgttcgcgctcgcgctcgtagtccgccgacacccccccggccagcgccatcagcacgacgccgaacattgggcccgtgatcagccgtcgcctcgcggccatgcccctctccactgccttgccaccaggcgcccatggtaccgcgatcacgccgctcagacctgcaggcaccgcggacggctggtatcatccccggcttgatcccggtgacagaggcacggcagcgtccatgcaggaattcctcgaattcgcacagaacaactggggcctggtcctggccttcgtgctgatcctcggctggtggatcggcggtgagctcttccactggtatagcggtgtgaagatgatcgacgccgagaccgccacgcggatgtacaaccgcgagtcggcccggttcatcgacatgcgcccgcgcaaggagttcgacggcggtcatctgcccggcgccttcagcctgcccgaggcggagtttgatcagctgatcgacaagctacgcaaggagacggccgatgacccgccgctgattgtctacgatgatcaggggccgcaggccgcgcgcgtcgggcgcaagctgcgcaaggccggattctcccgcgtctatcggctcaagcacgggttgcgggcctggcagggcagcgggtacccgatggagaacgtcaagaaggggtaagggaccatggcagagaacaacggcaacggcagcaccggcgccgccgacacgggccagcggcagcggtttcagatcgccaagatgtacctgcgggatgtctccttcgaggcgcccggcgccccggaggcgttccgcgatgagtggaagccgcagatggacgtggagctgggtacccggcaccagccgctgggcgagaacacctacgatgtggtcctcaccatcaccgtgaccgcgcgcaacaacgagcgcacggcctacctctgcgaggtcaagcagggcggggtcttccgcctcgaaggcttccccgaggccgacatggagcgcgtcctcggggcctactgccccgcgcagctcttccccttcgcccgcgaggcgatcaacgacctggtggtcaagggcggcttcccgcagctgctgctggcaccggtcaatttcgaatccctgtatcagcagcagaagcagcgtcgcgagcagggcaccagcgacagtgccccgtccggcagcccggacaacggggggaggcagtaacgccgtggccagcaccattgcggtgctcggcgccggggcctggggcaccgccctggcctcggtgctcggacgcaacggccacgcggtccggctgtggacccgcgaggcagagcacgcagcggcgatcaacgccgagcgggtgaatcagcgccacctgcccgactgcccactgcccgacagcctcaccgccaccgcagacctggagaccgccctcggcgggaccgactggctgctgatcgccgtcccgagcagcgcgttccgcggcctgattgaacgcctcgcgccctaccggcccggcaaggtggtgtgggcgaccaagggtctcgaatcggaatccggcggcttcctccacgacgtcgtccaggcgggcctcgatccggcccccgccatggcggtcatctctggaccgagtttcgccgccgaggtcgggcagggtctgcccaccgcgatcaccgtggcggccgatgatgcggaccttgccgccgaagtggtccgcgccttccacaacgaccgcttccggccgtactcgagtaccgatatgaccggtgtcgaactcggcggggcggtgaagaacgtgctcgccgtcgcgaccggcgccagtgacgggctcggcctcggcgccaacgcccgcgcggccttggtcacccggggcttggcggagatctcccgcctcggcgcggcactcggggccgacccgcagaccctcatcggcctggccgggatgggcgacctgctgctgacctgtaccgacgatcagtcccgcaatcggcgcttcggcttcgccctcgggcagggggcgacggtggagaccgccctggcctcggtgggcagcaccgtcgaaggtgcgcgcaccgccgccgagctgcacagtctggcagagcgccacagcgtggagatgccgatctgcaacatggtctaccgcgtggtcagcggcgacaccccactcgagcaggcggtccgcgagctcatggagcggacaccgaaggccgaattcgacgactgaccgcggggaagcgaaccgtcggcggctcagtccatgcccagctccttgatcttgcgcgtcagcgtattccgaccccagccgagtaaccgcgcggcctcctggcggtggccgccgctgcggctcagcgcggcgcgaatcaggacccgttcgaagcgtggcaaggcgtcgtcgagcaggtgatcctcgccaccgtcgagggcctgttcggcccaccgcgccaagaccgcctcccagtcgccgctgccgctgtccgtgccacccgggctgccgccgggactgcctcggcgcaggtcggctggcagatcttcggggacgatctcctgaccgctggccatcaccgtcagccagcggcaggtattctccagctgacgcacattgccgggccaatcgagccgcatcagttcgcgctccacatcgggatgcagcgccttcgggtcgacgttgagctcctgggcggcggccgccaggaaacggcgggccagggccgggatatcctcacgccgctcacgcagtggcggcagctggatgcggatcacgttcaggcggtggtagagatcctcgcggaaacgcccctcgaccacccgctgctccagatcctggtgggtggcagcgataatgcgtacatccaccttcatggcggtatgggcacccacccgatagaactcaccgtcggcgagcacccgcagtaagcgggtctgcaggtcggcgggcatatcgccgatctcgtcgaggaagagcgtaccaccgtcggcctgctcgaaacgcccgcggcgagtctgctgcgccccggtgaaggcccccttttcgtgcccgaaaagctctgattccatcaggtcgtgagggatggcggccatgttcagagcgacgaagggaccgtcggaacgcgggctgtggcggtgcagcgcgcgggccaccaactccttgccgctaccggactcgccggtgagcaacaccgtgacgctggaacgcgacaaccgaccgatggcgcgaaacacctcctgcatggccggcgcctcaccgaggatatcggcggagcctccccccgcggcttccgccgcggcgcccttgcgccgactggcgatggcccggcccgccagatccaccgcctcgtccacatcgaagggcttggggaggtactcgaaggcgccgccctcgtaggagctaaccgccgcatcgagatccgaataggcggtgatcacgatcaccggcagttgcggcgtggacgcctggacttgctggagcagatcgtgaccgcccagccccggcatgcgcagatcggtgatcagtacatcgggctcttcccggcgcagcgcctccagcgccgcatcgccgctctcgaaggtgcggacaccgtggccggagcggcgcagcgccttctccagcacccagcggatggaccggtcatcgtccaccacccatacctgcgattcggcctcagtcattttccgtctccatgggtaaccagatggtgaacaccgtgcgccccggttcgctgacgcactcaatcaggccaccgaggcggctgaccaggctctgcgcaatgggcagtcccaaaccggtaccctcggggcgcgaggtgaccatcggatagaagatctgctcctgctgatcgagggggatccccggcccgtcgtcgatgatgtcgatgcgggccaccaggcggtggggcttgtcggcgatggtgaactgacgctgggtgcgcgtacgcagggtgatggtcccccctggcccggtggcctgacgggcgttgcgcaccaggttgagcaccgcctggaccaggtgattgtgctcggcggtgaccggcgggatgctcggatcgtagtcgcgctggagcgccaccgctggcgcctctgcgcggccttcggcatcctcggcgatgaccagcgaacggacgcgctcgaggacctcatggatgttgaccggctcctcacgggccggcgcattgggaccgagcagggcgtccaccagctgctgcaggcggtccgcctcgcggataatgacctgggtgtactcgcgctggtcgcgctccgggagctcggcctccagcaactgcgccgcgccgcgcaggccgccgagcgggttcttgatctcgtgggccagtccgcggatcagctcctgtacggcacgattctgtgacagcaggtgctgttcgcgggtaatacgggcgtgacggtccacctcggcgatctcgatcagcacccgtttggcggagaccggggtgatggtgcagtcgacggtcaccgggcgatcgccgcggaccggaaggcgacgttcgcgctgggtgtaggccccgccggtacgctgggtctggcggatgagctcttcgagcagttccgccccgcgcagtgccgtccccagggtctggcccaccacctgtcggctactgacccggaacagcgtctcggcggcgtggttgacgtggaggatacgcacccggtcatccaccagcaggacggcggtcgtcagctcctcgaggatctgcgatgggtcgcgctcgtgatcttccatgtccatccctgtgcaaagcccgggccaccccgacacccccgatgggcgcggtcggatgcacgcgcaggcgtacggtgactgcaccatccgggtgcaatgcaataaaaaggggcggcagccagccggccccgccccctgtacacagcatccgccccgaagggtttagacgctgtagtacatgtcgaactccaccggatgggtggtcatgcgcaggcgcgtgacgtcgtccatcttcaattggatgtacgcgtcaatcaggtcgtcggagaagactccgccctgcttgaggaactcgcggtcgttgtccagggcctcgagcgcctcgtcgagctggaaggcgaccttggggatctccttctcctcctccggcggcaggtcgtagaggtccttgtccatcgcctcgccggggtggatcttgttgcggatgccatcgagaccggccatcagcatggcggcgaaggtcaggtacgggttgcctgtgggatccgggaagcggacctcgatccgccgcgccttggggttggccacatagggcacccgcaccgaggcggagcgattgcgcgccgagtaggcgagcagcaccggcgcctcgaagccgggcaccaggcgcttgtagctgttggtggaggcgttggcgaaggcgttgatcgccttggcgtgcttgatgatgccgccgatgtagtagagcgcctcctcggagagcccgccgtactggtccccggcgaagatgttgttaccgcccttggagaccgactggtgcacgtgcatgccgctgccgttgtcgcccaccagcggcttgggcatgaaggtggcggtcttgccgtaggcgtgggcgacgttgtgcacgcagtacttgagcgtctgcagctcgtcggccttcttgaccagggtgcgagcagccacgccgatctcgcactgcccagcggtcgccacctcgtggtggtggacctccggctccaggcccatctcctccatcgcctggcacatggcggcacggatgtcgtgcagcgagtctaccggcggtaccgggaagtagccgcccttcacaccggggcggtggccgatgttgccgtctttgtagacccgctcggagttccagccggcctcttcggagtcgatcttgtagaaggtcccgctcatgtcggcgccccagcggacgtcgtcgaagacgaagaactccggctcgggaccgaacagggcggtgtcacccacgccggtggaggccaggtatgcctcggcgcgccgggccaccgaacgcggatcccggtcgtagccctgcagggtgctcggctcgaggatgtcgcagaccagattcagggtgggttcatcgtagaaggggtcgagggtggcggagtcgggatcggggagcatgatcatgtccgactcctggatccccttccagccctggatcgaggagccgtcgaacatggagccgtgttcgaacagatcctcgtcgacctgggaggccggcaaggtcacgtgcatctccttgccgcgggtgtcagtaaagcgaaggtcgacgaatttgacgtcttcgtcctcgatcagcttgaggacatcttctccggtacgcgccataagctcacagcctctgcaaaggaatcaattgggcggagcgtgcgccgggaaggtgcaaagccccgcagccgcgacttattgtggggcatttcgcggcccaacgcacccgcggcgtgacgctgcgcccgcgcagtggtcacgaaccgccgacgcggatgcgaatccgatgctcatcgcccgtctcgcgggcacccacgacctcgtggccatggacccggcaccaggcagggatatcctccagggccccggggtccgtaaccaccacctcgagctcgtcgccgacgcttagccgagccacctgcgcctgggtgcgaatcacaggcagggggcaaaggagatggcggcagtcgagttcttcagtcgtcgccatgggcgcctcccacataccacgcgtcgggaacgctatcggtcgccatgggcggcaccgagagcgctcgtacctggccgtccgtatcctcgaattccagatccacctgctcggcgttgcggccggaggagtagcgagccaccagacgggcggccagttccaggtcgtggtcgtccacggggccgtcgatcaatgccaccggcccaccgtggctaatggtgcgcagatgcgggtaggagcgcttatagccctgcaggaagcgggtctctccggcttcgcgggcaatgatcagcttgaagtgctcgcgcgggcgcagatgccgcccgaccttgaggagcatgatgtcgtccagatcgtaggcccgagcgccgcgcgcctgccacagatcggcgagcttggccgagtaggaagcgtcagtaaggaaacagcagccgccggcaggctgcgcccaactctcgagccccaggctgcgcgccagcgcgaactgcggcttccgcgaccgaccgtgcaactcatagaggcgctcacggtccacccaaccctcgcgctcggggcgggtcggctcgaggagtttcgccgaaagcggacgcagaaggaggtcttcgacctgggcatcgcgggtgatcaccggcagcttgtcccgcgtctgtgatttgggccgctgaccgatgacctcaccggtgacgatgaagtcgaagccgttggcctggatccactcgcgggccttgcccaccatgaagaccttgcaatcgaggcaagggttgaggttggcgccataaccatagcggggattggtcaggacctccttgtactcctcgatgacatcgacgatgtgcagcggcatgcccagctgctcggccacccacagcgcgttgttgcgtttggggcgatcctggtccttgccgcggatggcgtgggtgtgtccctcgacgcagaagccggtgtagaaattgatcccctccacatgcacgccctgatcctggaccacgcgggcggccagcatggagtcgagacccccggagatgagtgcgacggctttcggttgctcgggcatgacacgcggttgtatcggaatggaagcgaaattctaccaaacccgccgttgagcccgtgcaagtgcccggcacagatcgctatactgcgccgctactgcgcacagagccgacgggaccaacggaggcgagcttggccgagttaccgcgggactttcaggaactcatcctcaacctacagcagtactgggcccggcagggctgtgtggtattgcagccgctggacatcgaggtgggcgccgggaccttccacccggcaaccttcctgcgcgccgtgggcccggagccctggcacgctgcctatgtccagccgtcacgccggcccaccgacgggcgctacggcgacaaccccaaccgcctgcagcactactaccaattccaggtggtgctcaagccatcgccggcggatttccaggagcgctacctgggctccctggagcagcttggcatcgatccacagatccacgacatccgcttcgtcgaggacgactgggagtcccccaccctgggcgcctggggcctgggctgggaggtgtggctcaacggcatggagatcagccagttcacctacttccagcaggtgggcgggctcgactgccggccggtgatgggcgagatcacctacgggctggagcgcatcgccatgtacctgcagaacgtggagagcgtctacgacctggtctggacgcacaccgacgcgggaccggtgacctacggcgacgtcttcctgcagaacgaacgcgagcagtcggcgtacaacttcgagcaggcgccggtggaggccctgcttgcggcgttcggacaccaggaacaggagtgccgacgcctcgtcgaggagggcctgccgctgccagcctacgagcaggtcctcaaggcctcgcacacgtttaacctgctcgacgcgcggggcgccatctcggtcaccgagcgccagggctacatcctgcgggtacgcaatctggcccgcaccgtggcgcagggctactaccagtcgcgcgaggaacttggctttccgctgctgcaggataaggagtccacccatggctgaacgccgccccctgctcatcgagatcgggaccgaggagctgccccccaaggccctgcagcggctgatgatcgccttccggaacgacctggccagcgcgctcgaggagcagcgcctgcagcccgtgggcgttcaggcattcgccacgccgcgccggctggccgtgcggttcgagggcgtggacacccgccaggccgatgaacagatcgagcgtctcgggcccaaggtcgaggccgcttacgacgccgcagggcaggccaccaaggccgccgaggggttcgcccgctcctgcggcgtcgatgtcgatgcgctcgacagcgtggagaccgacaagggcccgcgtctggtatggcggggggtccagcccggcgaggccaccgagacgatcctccccgggctggtggaggcagcgctaggccggctcccgatccctaagcgcatgcgctggggtagcggtgaggtggagttcgtgcgccccgtgcactggacagtggccctgctcggtgaacaggtgatccccggtaccatcctcggcatccccaccgggcggatcacctacgggcaccgcttccacggacgcggccgcaggggcatcgagatccctgagccgggcgcctacgagcggcttctggaggagcagggacatgtggtggctgactttgtcgaacgccggcgccgcgtcgagaccggcgtccgccaggaggcagagcgtgccggcggcgtgccggtgggcgaggaggcactgttcgacgaggtcaccgggctggtcgagtggccggtggcactctccggcgacttcgaccaacgcttcctgaagatccccgaggaggcgctgatctccagcatgcagggccaccagcgctgctttcccgtccgcggcaccgacggccagctgctggcgcgcttcatcaccgtcgccaacatcgagagccaagatccccagcaggtccgtcacggtaacgagcgcgtgatccgtccgcgcctggccgacgccgagttcttctggcagcaggatcgccgcctggccttgggcgaacggctcgagcagctgcgtcaggtggtcttccaccgtagcctgggcgatctgcacgcgcgcagccagcggatcagccgcctggcaggcttggtgaccgaacggatcggggcggacgttgaggcagcccgccgggccggattgctagccaagtgcgatctggtcaccgagatggtcgacgaatttcccgagctacaggggatcatgggcggtcactacgcccgcgccgacggcgagggcgacgcggtggctgcggccatcgccgcccactatcgaccggcctacgccggggatgcactgcctgagactccggaggggcaggcggtcagtatcgccgatcgcatcgatacgctggtcgggatcttcgccgccgacggcgccccctcggcggacaaggacccgttcgggctgcggcgggccgccatcggtctgctgcgctgcctgatcgagggcggccacgatctgtcgctgcgcgaattcctcgataccgcagccgggatgatcgccgacgagtgcggcgtgagcaccgaaggcatcgccgaacaggttgccgctttctgtcacgagcggctgcgcggctactatgccgagcgcggctacgccgccgaggtcttcgaagcggtggcagcggtggctccgtcgtcgcccctcgatttccaccgccgcctggtggcgtgctcgacgttccgcgagcgcagcgaggcgcagacgctcggggaggcgaataagcgcattggcaacatcctgcgccgtgccgaggtcgacccgcagacccggcccgaggccgtcgaggcggacggcgaggccgccgagcgggcactggccgaggcgctgcgcgaggcgtggtcggtggcaggtcctcggatcgaccgcggcgaatacgatgccgccctcacggcgctggcagagttgcacgggccggtggaccgcttcttcaccgacgttatggtgatggccgaggatgaagctgtccgccaacgccggctggaactcctcggagccgtccgtcacgccttccgcgccgtggcggacctctcccacctgccgggctgagcgccgccatgccgtgggtcatcctcgatcgggatggggttatcaaccacgactccgacgccttcatccgcagcccgcaggagtgggtgcccatcccgggcagcatcgaggccatggcccggctgacccgggccggctggcgggtggccatcgccaccaaccagtcggggctggctcggggattgttcaacgcagagacgctggcggcgattcacgacaagctggagcggaccgtcgccgcccggggcggacgcatcgacgcgctcgcctattgtccccacggcccggacgacggctgcacctgccgcaagccagctccggggctctaccgagagctggccgatcgtctcggcgaaccgttgcagggggtcccggtgatcggcgactcggcccgggacttggaggccgccgcggcggtgggggcgcggccggtgctggtgcgcactggtaagggcgagggtacgctcgcccgtgcgggcctacctccggggacggaggtccacgctgatctagcggcggctgtggcagcgctactcgaggagggagaaggggcatgaaggtcaagggcggtaccccgcgcgaatgggttggcagcgcactgcacctggggctcatggccctgacggcaccgctgtgggcaatactgggcatgctgacctacccgctgggctaccgactccgctatcgctttctgaccgcctggggacggctggtgatcgagtcggcgcgctggctttgcgggctcgactaccgggtccacggcctggagaaccgccccgaccacgccgccgtcgttatggccaagcaccagtcggcttgggagacgctagcgctgctccagtggttctcgccgcagacgtgggtgctcaaggagtcgctgatgcgcatccccttcttcggctgggggctgcggctgcttgagcccatcgccatcgaccgcaaggcgcgggggaccgcacggcaacaagtgatcgaacaggggaccgaccgcctgcaacggggccgctgggtcgtggtctttccagaggggacgcgcgtgcccccgggacagaagggccgctaccgtagcggcggggcacagctggcgatccgcgccggtgtcccggtggtgcccgtcgcccacaatgccggtcgcttctggggccggaacagcccgttgcggcgggctggacagatccaggtccatgtcggcccgccggtcgccaccgagggccgcagcgcggaggaggtgaccacggaggtcgaggcgtggatcgaggcgcggatggcggagctggagagccgcccagcggcccggtaaccggcggcggcccctccggagcgaccgccggtccggaggggcatcgggatcagacgtcgaggttggagaccgccagcgcgttgcgctcgatgaaatcgcgccgcggctcgacatgatcccccatcagcgtggtgaagatctcgtcggcggccaccgcatcgtcgatggtcacccgcaggagccggcgggtctccgggttcatggtggtctcccaaagctgatccggattcatctcacccagacccttgtagcgctggatggtctgcccgcgcttggcctcctccatcagccattccaccgcctcgcgcaggctggtaaccggccgacggcgttcgccgcgaaccacctcggccccttcgtggaggaggccgtccagcagcgaggccagggccttcagggtgtcgtactccgccgacaggaagaactgcggattgaagcggtactcctgatccagaccgtggcgacgccgggtcacgatggcctcctggaagcccccatccgggccgcgctggaccgtcacccgatagcgcatgctggcatccgtggcggcttcgacctgctgcaccagttgatcgaaccacgcctgcatggcctgggcgtcggtgatgtcgtcctcggtacgcggcgccagcgtggtcatctgctcgaggatcgccgagtcccagcgccgcgagacatgctcgatgagctccatggcctcgtagtagcggcgtgccagccgaccgagagcctcgccgctgatcggaggtgcgcccccgccagggtgcaaggctgagccgtccagggcgagctccaggagatactcggtcagctcgcgttcatccttgacgtagtgttcctgtttgccgcgcttgatcttgtagagcggtggctgggcgatataaacgttgccgcgctcgaccagctcgcgcatctgccggtagaagaaggtcaggagcagggtgcggatgtgggagccgtccacatcggcgtcggtcatgatgatgatccggtggtagcggagcttgtccggatcgaagtcgtcacggccgatgccgcagccgagcgcggtgatgagggtgccgacctccgccgaggagagcatcttgtcgaatcgcgccttctcgacgttgaggatcttgcccttgagcgggaggatcgcctgggtacggcgatcgcgcccctgcttggcagaaccgccggcggagtcgccctcgaccaggtagatctccgacttagccggatcgcgctcctgacagtcggccagcttgcccggtaggccggcgatatccagcgcgtccttgcgccgggtcatctcccgggccttgcgcgcggcctcgcgggcccggctggcctggatgacgcgctcggcgatggcgcgggcctccggcgggtgttctgcaaggaatgtctgcagcgactcggagaggagcgactcgacgatgcccttgacctcggaggagacgagcttgtctttggtctgcgaggagaacttgggatccggggccttgaccgagaccacagcggtcagcccctcgcgcacgtcctcgccgctgggcgtcgacttgagcttcttgagatacccctcggcctcgagatagccattgaccgtgcgggtgagggcgccgcggaacccggccaggtgagtgccgccgtcacgctgcgggatgttgttggtgaaacagaagatattctcctggtaggagtcgttccactgcatggccacatccacgccgaccccatcccgccaggcggtgacatagaacaccgtcgggtgaagcggagtcttgttgcggttgaggtgttcaacgaaggcgcggatcccgccggtgtactcgaagacatcctctttctcggtgcgttcgtccttgaggacgacgcgcacccccggattgaggaaggagagctcgcggaagcgcttggcgaggatatcgtagttgtactggacctcggtaaagatcgcctcggacggcttgaaggtgatgcgcgtcccggtctgttcggtctcgccgacaaccttgagcgaggtgaccggcgcgccatcggcgtactcctgaacgtggaccttgccctcgcgctcgatgaccaggcgcaagcgctcagagagcgcgttgacgacggagacaccgaccccgtgcagaccaccggagaccttgtaactgttgtcatcgaacttcccgccggcgtgcagcacggtcatgatcacctgcgcagcggggacgccctcctcggcgtggatgtccactggtataccgcggccgttgtcggtcacggtgacggagtgatcggcgtggagggtgacggtgatctcggagcagtggccggccagcgcctcgtcgatggagttatcgaggacctcgaagaccatgtggtggaggccggtaccgtcgtccgtatcgccgatgtacatgcccgggcgcttgcggacggcgtcgaggccacgcagcacctgaatgctttccgagtcgtactgcggcgtaatctccgtcgtcatcgatgattcagcctctacaagggtacgtctggaccgaagtgccggtcgtaaaaggccattataccatcgctgacaccctcccttcgcatacctgataccactgtcccgggggcagatcggtcggcagcgcagcgccgtcgatagcggtcagaaagacctgggtgggatcaccggtcaccgtatccagcacggtgtgcaggtgcgccggatccagctcggcggggagatcgtcgatcagcagcaccggggtcagcccctggcgggaccagagcttcacctcggcgatcagcagggccaccaccagtagcttctgctgaccccgcgagagggcatcggcagcggggatgcgatcccggctgaggatcagatcggcccggtgggggccgcggtgggtgaacccggcagtgcggtcgcgctcgagctgctcatcgaggacccgttcccacggcaattcggcggcagccccccggtagtaacgcagttccaggctctccaggcccagccactgccgggcgaattcgctccagatgggacgcagggcctcaatgaaccgctggcgggcaacgtccacggcggcggcacaacggatgaggaccggggtccaggcctgttcgctgcgccggtcgccgacccgaagggcggcgttgcgctggcgcagggcgtgctgataacgctgggccagttcgcggtagtccggttccaggtggaacgtcccccagtcgaggaactggcggcgcacccggggaccgtcaaggagcagccgctggtgctcggtgttcatcagctgaaccggaagccgagcggccagggccgagcgggtatgggcatcggcaccgttcagccgcagtcgcgtgtggccgggggtacgggcggcaccgaggcggtcgtggccgcgcacggcgaccacgcgggcctcctcggccccccagccgatgagacggtcgttctgccgggtgcggaatgaacggacccgagagaggaagtagatcgcctcgagcagactggtctttcccgcgccattcggcccggtcaccacgttgaggtggggatggggccgcagttgggtatcggccaggttccggaagccgtggacctccaggcgttccattcggttcagaggcgcatcggcataacgacgtagcgcgcattgtcggacccctcggcacggatcaggccgctgctgctggcgtcggtcagggtcacttggacgcgctcggtatccagggcaccgagggcatcgaggaggtagttggcgttgaagccgagttccacggcctcgccaccgtactcgatgcccagctcctcctcggcctcctcctgttccgggttgtgggagccgatccgcagggtgtcaccctccacggcgaagcggatgccccgatatttctcgttggagaggatggccacccgggtcagggcctggcgcaggtactggcgatcgatcaggacgtgtttgtcgccatcctgggggataacccgattgtaatcggggaatacgccgtcgatcagcttggacgtcagacggacggactgcagcgtgacccggacgtggttggtaccgaactcgagggtggcaggctcatcggcatcgtcgagcaggcgaagcaactcctggacgcccttgcgcgggacgatgacttggcggggttgggccacttggaccgggctgtcactctcggcgagggcgaggcggtggccatcggtggccacggcgcgagcgccgctcccggtgagttctagcaacaggccgttgaggtagtaacggacgtcgtgctgcgccatggaaaagtgcgtccgctcgatgagtcggcggagttcgccgcgcgggatctcgacggcctcggtgtcgccgatggactcgacctcggggaattcatcggcgggcagggtggccagggagaagcggctgctggcggcgcgcagggtcgcccgatcctgattggcttcgatgctgatcgacgcaccttccggaagatttcgacatatatccagccatttccgtgctggaagcgtgatcacaccttcgtctttcgtgttggcctcaaggtacgcgacgagttccacctcgaggtcggtggcggtgagttgcagctgttgcgatcgggcttcgacgcggatgttgccaagaaccggcagggtctggcggcgttccacgacgccgacgatcgactggagggcggcgagcaggggttcgcgttggacctcgaagcgcatgttcgtcctcgttggctgtaatgactgcttaaggaaagagaaagcttgttgttgttattggcaccgcgtcaagttgtggaaagtgttgataagacactgtctcaaaagggagaaaagatccacaacaaacaccagggcgggcggtgcggtgtatgtggaaaacctggggatggaattcacccttggatcactccgcaggttttccacagcttacgccgggctaagtgctcaaggttctcaacaggttgtcgtaatcttcggcgaggcgcgcgtcgtcttcgatcagcgacttgatgttgcggcaggcgtggagaaccgtgctgtggtcgcgcccgccgaaggcgtcgccgatctccggtagcgaatgcgaggtcagctccttggccaggaccatggccatgtggcggggtcgtgtgatggaacggctgcggcgcttggagagcagatcgccgacgcggatcttgtaataggcggccacggtcttttggatgttgtcgatggtgaccagcttgtcctgcagggccaagagatcccgcaaggcttccttggcaaagtcgacatcaatggcgcgaccggtgaactgggcgttggcggtgatgcgccgcagggcgccctcgagctcacggacgttggagcgtagacgcttggccacgaagaaggccacctcgtcgggtaggtcgacgccgtcgcggatggccttgctcttgaggatggcaacacgggtctcgagctccggcggctcgatggccacagtcagcccccacccgaagcgcgatttaaggcgctcctccagaccgttgacttccttcgggtagcggtcgcaggtcatgatcacctgctgctcgctttcaagcagagcgttgaaggtgtggaagaactcctcctgcgagcgctccttgccggcaaagaactggatgtcgtcgatgagcagcgcgtccaggttgcggtagtggcgcttgaattcgttgatggcgttgtgttgcagcgccttgaccatctcggcgacgaaacgctcggagtggaggtaaagcacacgtgcttccgggcgggcggtccgtatggcgttgcccacggcatgcatcaggtgggtcttgcccagtccgacaccgccgtagagaaatagtgggttgtaggcaccgccggggttgtcggcgacctgcatgctggctgcgcgggccagctggttcgacttgccctcgacgaaggagtcgaaggtgaacccgggattcaggttcgagtccacggggcgttgacggggctcggagctgcgctgcgctggggcggcgcgcgtggcgccggtggcggcctcgcgctggtcgggcgtcgggggcgagccgatctccagttctacgcgcaggtgctcatcggggcggatttcggcgagcagttcgccgatgcgggccgagaagttgtcgcgcacccagtcgaggacgaagcggttcggtgcgtagaggcgcagggcgtcaccctcgaggtgcgcctgcaggggacgaatccaggtgttgagctgctgctcggggatctcgcgctctaattgctgaaggcacgcgctccagagcgagtcgtccatggtgacggctacctcgttgttccgggtggtggggccggtgaggccggggatcgtggacggcatagtttaaaggggggtggggtggttatccacaggttttcatcgttatccacaggcccggtcatgcgtcgctgtagcaattgacaggcccttgatggcgaagtagattcgcggctcactggccggaggacggcctcccgaccctttcccaatcaatgagtcgttaaccatgaagcgcacgtaccagccgagtaatatcaagcgcaagcgaacccacgggtttcgtgcccggatggccacgcggggcggccgcctcgtgctcaagcggcgccgcgccaaggggcgcaagcgtcttacgccgacggcctgatccgggtcccggcttcctcttgtcggccgacgagaggttcccgcggggcgcacggctgctgcggcggagggaattcgagggggtgcttcgcgccccggaatggcggacagccaaccgctacttccgcgttagcgcacggcagaatcagtgcgggcgcccgcggctgggcctggcagtccccaagcgggtgctgcgtctggccatacagcggcatcgagtcaagcggatcatccgcgagagtttccgggtccggcagggcggcctgccggaccacgattttgtcgtcggggtgcgcggggccgtcgcggaggcggacaacgccaccctattcagtgccctggaggaactctgggcgcacgcgcgggggcggccatgcgatggctcctgatcggtgtgattcgaacctatcagtacgcggtcagcccgttcctggggccccgctgccgtttcctcccgacctgttctgaatacgctgcagaggcgatctcccggcacggcccgttgcgtggggggtggctggcagcgaaacgactgggcaaatgtcacccatggcatccgggcgggctcgaccccgtgccggagcgcaccgaccgtacgcgagagtagatccccatggagaatcaacgcctcatcctcctgatcgccctggccgggatcagtctgctgctgtacttcgcctgggagcgggagcagatggaccctgcggagccggtggttgaagagcaggagtcggaagtcgatcaggaggcgccggacgcgccgtcccgggccgaggagccggacgctggggaccccatggctgaaggggtggtggacccggacgatgaggatgccaagcgggtccgcgtgaagaccgatctgatcgaggcggagatcagcacgcagggtggtgacatccggcagctggacctgctcaagcatcagaaggcctcggacgatccaacgccctaccggctgctgcgcgacgagggcgagccgttgtttgtcgcccaggctggactcggtggcgacgggcctgcgccgggccgggatgctcgttacgaggtggatcaggacgagttcgaactggccgagggcgaggatacgctcgaggtcccgctgatctgggaggaagacggcgtcaaggtgcgcaaggtctacaccttccgtcgcgatagctatctggtcgacgtgcgccacgaggtggagaacaacgccgaggacgactgggccggcttccagtacgtgcagctgcggcggcgcccggacccggcggggacaaccccgtggtacatccacagcttcaccggcggctccctctacacgcaggaggatcgcttcagccggatctcgttcagtgacatggaagactccgatctgtcgcaggacgagcgcgacggctgggcggcgatgctccagcactactttcttggggtgatgatcccggagcggggcgagacctaccggtactacacccgggccctgccgcaggagacctacctcctggggatgtcgtcgccctggctgcaggtggcggccggggagagtggtcagaagaccaaccatctgttcgttggccccaaggagcaggaccgactcacggcggtggggtcggcgctggatgtcgatgacctgcggctgacggtcgactacgggttcctgacgatcctcgccaaccccctgttctgggcgttggatcagatcgaaaacctggtgaagaactggggcgtggcgatcctgatcctcacgctgctgatcaagatcgccttctacaagctgtcggcgatcagctatcgctcgatggcgaagatgcgcaaggttcagccgaagatgcagcagatccgggagcgctactcggatgatcggcagcagatgaatcaggcgctgatggagctgtacaagaaggagaagatcaatccgctcggcggctgtctgccgatcctggtgcagatcccggtgttcatcgccctgtactgggtgttggtggagagcgttgagctgcgccatgcaccgttcatgctgtggatccaggatctgtcgagccgcgatccgtacttcatcctgccgctgctgatgggcgcgagcatgttggtgcagatgaagctgaacccgccgccgatggatccgatccagaagcgggtgatgcaggtgctgcccttcgtgttcacgggcttcttcatgctgttcccggcagggctggtactctactggctgaccaacaacatcctgtcgatcgcacagcaatggtacatactgcgtcaggtagagaagtccgacacggcctagaagacgacgacgcggatacgatctgcgcgatggcgaccccgtccggtcagggcggggtcgctgtcgttcgggtatccggatcgcgggccctggaggtcgccgaagaggtggcgggaccgttgccggcgccccgagaggccggtttgcgccggtttcgcgacgcacgcggggagaccctggatcacggcttggtgctggtgtttccggggccggggtcttacaccggcgaggacgtggttgagctgcaggggcacggcagcccggcggcggtgaccgcggtgctcgaggccttatgcgcagctggggcgcggccagccggccctggagagttttccgagcgggcgttcctgaacgggcggttggatctcacgcaggccgaggcggtggcctcgctgatcgaagcggagaccgacggcgcgcgccgcgcagcgctacgggcgctgtccggggcgttcggccaacgcgtcgatgggctggcggatcggatgatcgatcttcgggcgctgatcgaggcgttcctggattttcctgaggatgaggatgtaccggcggacccaccggagctcgcggccgagatcgaggcgttgggctcggagctggcggagatccggcgacgggcggcggccggggtgcgtttcggggaggggatccgggtggcgctcgtcggcccgccgaacgcggggaagtcgagcctgctcaacgtgctcagcggcgaggaggcggcgatcgtttcggcacaggcgggtaccacgcgggacgtggtccggcagtgggcggcgctgggatcgcggcacgccgagctcttggacaccgccgggctgcgggatgcggaggcccaggatgagattgaggccgagggtgcgcggcgggcgcgggcggcggcctcggaggccgatctgctgctcgtggtcatcgaggcagggaagacactggacgaggaactgcgggcgcggattgcggagcaggcgccgcgtccggtggtggtgattgtgaataagattgatgccagcggggacgaggcaggttgggaaggagagagtgaggtgggtgcccatgtccggagggcgcgggtgagtgcgcacaccggggcgggtatcgaggcgcttcggcgcgggctggcggcgctggtggaccgtgaggcgggagaggacgcctgggcggctcggcatcgacacatcgaggcgctggatcgagccggggaggagctggaggaagcgctggtggtcgcccggcggggcgggcaggaggagctggtcgccgaggcgctgcgtcgggcgcagacggcgctcggcgagatcaccgggcgcgttagccatgaggcgctgctagggcggatcttctccggcttctgtatcggaaaagaatagctggacgtgtcaaactcggtaatgggccggatcccgctacggccttcggtcactgcggaccaggcctcggcagcggagttcccgaccggggaaaccacccccagtccagttacgacaacggctcgatcatccatacccttgtgcccttcaaggcgcggaatgtatcggggccgatccaccggatcggccccgctgcgccttcagactgtggccccgggggctttacccctcgaggtgcttcttgatgtagtccacggcctgctggaccgttgtgatcttttcggcttcctcgtcggggatctcgcactcgaactcttcctcgagcgccatcacgagctcgacggtgtccagcgagtcggcgccaaggtcgtccacgaacgaggcctcaccagtgacctcttcctctttgacccccagttgctcgacgacgattttcttgacgcgatcttcgatgctgctcattaaaaggtcctccgaggttctaattggcgcagtcttccggctgcggcgcgtattgtaggggaacagtccgctgagtaccagaacacccctgcggaatcctgaaccaaactcaacccgttgtttgaaaagtttttttaagccatgtacatgccgccgttcacatgcagcgtctcgccagtgatgtagccggcagacggcgatgccaggaaggtgaccgccgcggcgatgtcctccgggctaccgagccgctcgagcggcacattgccaatcagcgccgcccgctgatcctcactcatggcggcagtcatgtcggtctcgataaaaccgggggccaccgtgttcacggtgatgttacgcgcaccgagctccctggccatcgacttggtcaggcccatgatgccggccttggcggcagaataattggcctgaccagcgttgcccatggccccgaccaccgagccgatgttaatgatgcgcccgccgcgagccttcatcatcccgcgcaggcacgccttgctcatgcggtagacggagctgaggttggtatcgatgatctgatcccactcatcatccttcatccgcatgagcagattgtcgcgggtgatgcccgcgttattcaccaggatcgtcggggcaccgaagtcgcggccgatggcggtcaccacctcgccgacttgctccgagtcggtgacgtccagcgccataccggtgccctggagcccggcttcggcaaggcgctggcgaatcgcctcagcaccctgatcgctggttgcggttccgatcaccgtagcgccagcttggccgagggcctcgaggacggcgcggccgatgccccggctcgccccggttaccagagcgatctggccctgcaggtcgtctttgccgtgcacgctgcctccttgaaactgtccgggtgggattagctgctcgccgagaaacggcgcagcatgtcgtcaaaggcctcgggctcgctaagcgtgcccccctgaaggctgcggtcaatgcgccgcgtcaatccggtcaggaccttgccaggcccacactcagcgacgacctggacgccatcggcgctcatcttctgtaccgtctccgtccagcgcacgggactggcaagctgctcgaccagtcggcggcgaatggaggcgacatcccggctcaccgagacatcgacattgtgaatgaccggccggcgcggctcgttgatgaccacctcttccaggcgctgcgccaggcgctcagcggccgggtgcatcaggctacagtgggacggtacgctcaccggtagcggcagaacgcgcttggcgcccgcctccttcgcagcggaaccggcccgctcaacggcctcatggttccccgcaatgaccacctgtcccggagcattgaagttcacgggctgcaccacggcaccctgggcggcggttgcgcagatctcgcgaatccggtcgtcgtccaggccgatgatcgccgccatggcgccctcgccggccggcacggcctcttgcatgtagcggccacgttcagccaccagtgccgcggcgtcacccagctgcagcgcctcggcggcgaccagggcgctgtattcacccaggctatgcccggccagcaccgccggctctgcgccgtcgcgctcctgccagacacgccacagcgccacactggccaccaggatggccggctgggtgcgatccgtacgatcgagctcttcgctgggaccattggcgacgaggtcccagaggtcgtaccccagggcctcggaggcctcgcgaaaagtcgcgcgcacagtatcgtgatcttgccacggcgccatcatcccgaccgcctgggaaccctggccgggaaaggccatcgcaagttccggggtttgcttgctcatctctgctcctgcacggaatcttgattcagggcgggctgtttaatagcgcaccagcgccgatccccaggtgaatccgccgccgaaggcctccagcagcagggtctcaccgcgctggatgcgaccgtcgcgcactgcggtatcgagggcaatcgggatcgaggctgccgacgtgttgccgtgctcacccaccgtcacgacgacgcgctccatcgggaggtcgagcttcttggcagtggcctggatgatgcggatattcgcctggtgcgggaccagccagtcgacctcccctttatcgacaccggcggcatccagggtctcttcgacgatccgcgtcaaggtgttcacagccaccttgaacacctcgttccctcgcatgtggatatagccgctctcggcccccagcgcggcataaccacgccccggcccccatggcacgtacagcaagggctcgtaacgcccgtcgcaatgcaggtgggtggagagcaccccgggctcctcagaagcctccaggaccacggcgccgccgccgtccccgaagagcacacaggtcccccgatcgtcccaattgaggattcgggtcatcgcctccgcaccgacgaccagggcacgctgggcgtcgccgaagcgcacaaaacgctcagcaatccccagggcgtagataaagccggagcacgctgcggcgatatcaaacgccgccgcccccggacgaacccccagggcgcgctggagcgacgaggccgtactggggaagatgcggtcaggggtgcacgtcgcgacgatgatcagatcgatctcgtccccgctgaccccggcagcctccagggcgcgttgtgcggcaatccggccgaggtctccacagacctcgtcctcgccgatcacccgccgctcacagatcccggtacgctcacggatccactgatcggaggtctcgacgtgctgctcgagatcttgattggtgaccacccgttcgggaagatagctccccgtgccgataatccttgcgttcctcacgccccttccttcgcccccagcagccgctcgatacgcgcattgatcaaatccgggactccttgctcggcctcgcgaaccgcggtgtcaatggcccggccgaaggcaaagctgtctgccgagccgtgactcttgagggcgactccccgtaggccgagcagactcgccccgttgtactgacgggggtcgatccgccgtcgcagggcgcgcagcaccggcagcgcgacaaccccggcgatcttcgacaggagattgcgccggaactccatccgcatgtactcggagatcagcgtcgccacgccctcactggtcttcagcgccacgttgccgacgaaaccgtcgcagacgaccacatcggcctcgcccttgtagatgccgtcgccctcgatatacccggcgtagtggatctcttcggactcgagcaggagttctgccgcgtgcttgacctgctcgttgcccttgatctcttcttcgccgatgttcagcaggccgacacgcggacgctccagcccgtgcactgcctcggccgctactgcacccatcaccccgaactggaagaggtgctcgccggtgcaatcgacgttggcaccgagatcgagcatgtgcgtggcacccccgagcgtggggatcgtgctcatgatcgccggccggtcgatccccggaagggtcttgagcagatagcgcgcggtcgccatcagcgcgcccgtattgccggcactgaccgaaccgtctgcctccccggtcttgaccatctccagggcgacccgcatggacgagtccttcttggagcgcagcgcgtgggagggcggctcgtccatggccacgacctgggtgcagtggcggatgctcagacgcccgctatccccctgatttccagcctggaggtgctcgcgcagcgtctcttcctgcccgaccagtaccagatgaaggtgcggatgacgctccagggcctgcaaagcagcggggaccacgacacttggtccgtgatccccgcccatggcgtccagcgacagagttatctggctcgtcatgcccccacccgctcaactgctgggctctggcctgcgatgacgaccacgccgaggcagctcagtcgtcctgcccgcgggtcaccttacggccccgataatagccgtcggcgctgatgtggtggcgacgatgcgtctcaccggtgttttgctccgtggacagcgtcggcttgctcaggctgtcgtgcgagcgacgcatgccacgcttggagggcgtcttgcggttctgttgtacggccatgctgttcttactccgatcggttctaaaattctcggccggcgcgcttcggactaatcgtccgcttgacgccgaactctgccctgcaggctcgcgaacgggctaagcgcctctcgctccaccccggcgccgtgttcgggggccccgcagtcgtttcccgagtgtctggccaccaccggcagagccagcaggatctcttcctcaatgacctgaaggggccggaccgccgcgccactgacgtagggttcgagctcgtccggcaatgcctcgccttcctcctcggtcgccacaatgactacccggaaggccccggccacctggtggtggtagaccccgagacagcgttgacaggtcagcggcacgctcgcctcgatgcggccttccaggacccgccggccagcctcatccaggcccccttccaggcgtgcccagacctgcccctcctgcgtcgccagcaatggcgacaggcgtggcatcgtcggcagcgccagggtgccttcgtgggcacgcgacggcgcgccaaaatcgtctggagccagcgcatccggcaacataagggcctgcatactagccctgccaccgggtagtgtaaagtgctggcattgcgctgtttacggcgctagggtgcacggctttgcaaaccaacgggttctcgccatgtcagattcaggatcgctgatactggcctcggcatcgccttatcgccgggcattgctcgagcgcctgggcattccgttcgaggtggacgccgccgccatcgaggagcggatcgcggctacggagccccccgaggaggccgtggtgcggctcgcccgcgagaaggcctacgcagtggccaagcgccaccccggggccctggtgatcggcagcgatcaggtggccgcgctcggcgccgagatcctcggcaagcccggcagcgaggagcgtgcccgggagcagctgagccactactctgggcaggtcgtacggttcttgaccgcgatcagcgtacgccaggatgacgaggaggagcacctgctggagacggtgcgcgtccggttccggaccctcgatgcggaaaccatcgaccgctacgtccgggccgatcagcccctcgactgtgctggcgccatacgctctgagggtctcggcgcggcactgctggagtcggtcgagagcaacgacccttcggccctaatcggcctgccgctgatcggcctcgcacgcctcctccggggcaaggggtatcgactgccctgagcggatgccctgccggggtgcggccccgtggcctggcagggcacccgctcacgggcccgcatcagcggggttggtgctcgaacgtctctagcgactggtagaccccctgaccgacggcggtgccgaaacgctcggcaagctgcgagagaaaatcacgccgcgccgtatagtcgaccagctcctcctcgccgatcacgtcgcgggcgacgctgcgcacgctgccaatctcgtcggccagccctttgtcgaggctctgctgcccggtccagatcagccccgagaagaggcgatcctcgtcggcaccggccgcgtcgatctgctcaccgcgcccgtcgcgcacggcggcaatgaactggccgtggatatcgtcgagcatggtgcgcacatgttcgacatgggcctcatcctccggggcaaaggggtcgaggaaggccttgtcgtcgccagcggtgtagacccgccgctcaatgccgagtttttccagggcctcaccgatgccgaagctgcccatgatgaccccgatcgagccgacgatgctcgactcgttgacgtggatctggtcagcagcagcggcgacgtaataagccccggaggttccgatatcttcgatgacggcgtggaccgggatgtcctcgtactcctcgcgcaggcgccggatctcctgataaatctgccgggcatgcaccgcgctcccgcccgggctgttgatacgcagcaccacacccgctgcgtcatcggcctcgaaggcgcgctccagcccgcggataacttgctcggcactggccgcggaatccgacatgatcgggccgtcgatgcgcacctccgccgtatgcgggccgatttcttcgtccgcggcgaagtccaggcgccccagcgaaacggcgactaggacgaccaccaccaggatggcgccgcgggtgatcaggcgccagcgccgtgctcgacgttgctcgcggatattctcctttagcagctccagaagcgcatcacgctccgacgtctcttcgctcatgctgactcctcgtcttgtgaatgcgataaccgttcgaggaccgccttcagctcatcgctgagcggcgcctcgatacagaggggttccccggtatccggatgctggagacgcagcgacgaggcgtgcagaaacagccggcgcagcccgtaatcccgcattgtggcgttcgccccacgatcaccatagcgctcatcgcccgccaccgggtggccgatgtgccgagcgtggacccgaatctggtgggtgcggccggtctccaggcgtgcggtgaccagggtcgcctgcggccaggactgcttccgcaggaattcggtcacggccgcccgcccctgcttgctgacacgcacctgccgttcccgaggcgcgcctggcaaacgctccagcggcgcatcgacgcgcagcggcgtcacgcctcgcaacggcccgaccagcagcgtcgtgtaatgcttttccaccttgccctgccggagttgttcatggagccgacgcagcgtcgatcgacgcttggccagcatcaagcatccgctcgtctcttggtcgagtcgatgcaccagctctataaagggcagatccggacgcaggcctcgcagcgcctccaccagacccaggcgcacggtggagccgccgtggacggccagccccgagggcttgtccagcacaagcaggcgctcatcctcatagagcacaccgcggcgcagccgcgcctccaggccatcagggagcccccccgaggcgggttggcttgtctggcgctgccccgaaaccggtggtatgcgcaccacctcgccggcactcaaccggcgcgtgggcttggcgcggccaccatcaacacgcacctgccctttccgcagcaggcggtagactcggctgcgcggtacacccttgagttgtcgcaggaggaagttgtcgattcgctgcccggcttcgtcggccagtacctgatggtgtcgaaccttgggatcagaggcgctcataggcggattctagcaaaagaaggaatttgaagggcgacgcaagtcactgatacaattagtcgcacgtggtgtccagattcacgcgacgccgcgacgggtttcacacagcgtcgcacgccgtgcggcgctgatagcagcgccagacgagacaacgggtccgcgcccatggcggcggggaccacttgaccacgacgaacatgccctgcgccccttcaggagtcgagcgcggatgacacggacggaactgtcgcactggatggtctggcttgccgcctggtcggcgccaccgctgtggcccgagcgggcagcggccgggcccgatgcgatgccggccccccggcccgtcctgctcgggcgccctgtagcgatggcggcagggctgcggagattgcgcacccatgaaaagaatgctgatcaacgcaactcagccggaagagttgcgcgttgcactagtggatgggcagatcctctacgatctcgacatcgaggcaccctcccgcgagcagaaaaaagccaacatctacaaggggatcatcacccgggttgaacccagcctcgaggcggcgttcgtccagtacggcgcagagcgccacggcttcctccccttcaaggagatcgcgccggcctacttcacctcggcggacggccagcgcaattccccgaaggacggcctgcgcgaaaaccaggaggtcctggtgcaggtcgacaaagaggagcgcggcaacaaaggcgccgccctgaccacctacatcagcctggccgggcgctacctggtgctcatgcccaacaatccgcgtgccgggggagtttcccggcggatcgaggggtcggatcgcgcggaaatccgcgagagcctgcgccagctggatgtcccggaagggatggggctgatcgtgcgcaccgccggcgttggacgtagcacggaagagctgcagtgggacctggattacctgctgaagctctgggatgccatccagaacgccaccgcagagcgcgcggccccgttcctggtgtaccaggaaagcgacgtcatcatccgcgcgctgcgtgattacctgcgttcggatatcggcgagatcctggtcgacgacgatgaagtcttctccaaggcacgcgacttcatcgaccaggtcatgccgtacaaccggcagaaactcaagcactacaccgatccggtaccgctattctcgcgctaccagatcgagagccagatcgagtcggcgtttcaacgcgatgttcgcctgccctccggcggcgccatcgccatcgaccataccgaagcgctgatctccatcgacatcaactcctcgcgcgccaccaagggtgccgacatcgaggagacggccctcaacaccaacctcgaggccgccgacgaaatcgcccggcaattgcgtctgcgcgacctcggcggcctgatcgtcatcgactttatcgacatgggcccaccccgccaccagcgcgaggtcgagagccggctgcgcgaggcggtcaaggctgatcgcgcgcgggtgcagatcgggcggatctcccggttcgggctgctggagatgtctcggcagcgcctgcgctcgtccctcggcgaggcccaccaggaggtctgcggccgatgcggtggccaggggacggtgcgcagcgtcgagtccctggcgctgtcgatcctgcggatcatcgaggaagaggcgatgaaggagaagaccgggcgcgtcctggcacagctccccatcgaggtcgccaccttcctgctcaacgagaagcgggcccagatcgccgaactcgagcaccgctacggcgtgcacatcctgctgatccccaaccgcaatctggagaccccgcactacgatattcagcgcatgcgcaccgacgaaggcccggagcagagcggcagtagctacaacctggccactccggcagcggagccgacggtcatcgaggctggcctgcccgccagtcgccctccggcgcccgccgtccagggggttacccccagtgcacccgctccgggccccgcctccggcaccgaggagcgaaagcgaccgaccggccagggcgcggagggtcaaggggaagacgcccctctgagctccatcttccgtcggctgcgcggactgctattccagaactccaccgatcaagaacgccttacggagggcgattcaccccgtgacaaggcgtcccctcgacgcgttgaggctgagccggaggcctccgaggagcgtggcggccgcaacggcggccagagcaagcgcggcacccgacgcggtggccgttcccggggtggcggacgcagtcggcggggcaccggcgacggcggcaacggacagcagcagcgcgcccagaccgagggcgactcgggcccccaaggctcgtccgccgagacggcgcaagcccaggatgaaggcaaggagcggagcaaccggggcagcaaggcaagcagcaagcgcaagagcgagagcagcgccaaggccgggaccactgccgacaccgagacccccgatacggaaaccgggaccccgcagccggagggcgccaaggagtcgacgccggaagacaccacccaaacctccgaggcccgctcctccagtggctccgggagaagcggacgcagccgtcgaggccgccgcgggggtcgccgccgccggcgatccaacaacgggtcggagcaggacgacgggcagtcaggctcggcggctaccgcgcgtgacagcggcgacacggctgctgagtcctccgccactcaggatgcatcgggcactgcctcagcggcttcggcaactcgcgaccaggcggccgaaaagccctctgagccgggaacgcagcccgaggcggcgacgactcagggaggcagcaccgaggcgcgtcgtaccagctcccgcaaagccgccgatcaacgggcgcagccgaccgacgacgcgaagccgccgaaggcggccgaggaaggcgctgccccatcggttaaggacgccgacgcatcgcgatccgaccaggcagaggcggccgaacctgccgcggcaaccaacgcgccacaacaggccgaggaaccggcagagacatccggccgccgcaagcacgtccgctcaggccgtccgcgcaagccgaagacccaggcatctggtgcgcagaatgccacggcgcctgactcggatggcgcttcggtcaatgcggaagatgcggagagggccgagtaagaccggctggtagaagagaagccctgcgggcggcacctcgccgcccgcaggagcggttcagcgctgctggcgctgacggacctcggcgatcagtccatcggcagcttcctggatcaggtcgaggacgtgctcaaaaccccgctcgccaccgtagtaaggatccggcacctcccgttcactgcggtcgcgcgcgtaatcgaggaatagcccgatcttgtgggcatgcttcggcgggcagtcggcctgcaggatgcccagattggcctcatccatcgccaggatcagatcgtaggcctcgaaatcgtgacgctccacctgccgggcgcgcagatcgctgatatcgatcccccgccgctgcgctgccatctgggcgcgctggtctggactcttgccggtgtggaagtcgtgggtacccgctgaatcgagctctaccagctgctcgatcccctcctcgcgcaggcgttggcgcagcacaccctccgccgttggcgatcgacagatattgcccatgcagacgagcagcacacgcagtttgtcctcggacataacaccatttccttatcgggttgattgcagccgccgggctaccgcctcgagatcggccggcgtatcgacacccggccccgggcgctggtcggtggcggccacctggatcgcgaaaccgtgccatagcgctcgcaactgttccagagactccagccgctctggcggagccggctcgagccccgggaaacggcgaaggaaggcggcccggtaggcgtagagtcctaggtggcggagccagccccccgcagcgacggcgccatcatcgatcccgtcgaagcggtcccggtcccaggggaccggcgcgcggctgaagtagagggcgtggtcacggtgatcgcgcactaccttgacgaccgacggttcgaagagctcgtccgcggcggtgaccggggtcgccagagtggcaatggccgcgtccggatccgtatcgagccgctcggccaccagtgcgaccagctccgggggcatcagcggctcgtcgccttgcaggttcaccacgatagcctcgtcaaccaatgccagacgatcgaccacctcggcgatgcgatcggtccccgtgggatggtcgggggcggtcagcaagacctccgccccgaaatcgcgacaggccgactcgatccgcgcgtcgtcggtcgccacgaccacccgggcggcgccgctctctaccgcgcgccggtagacgtgctggaccaccggctcgccgagcagatcggccagcggcttgcccggcagccgcgaggctccgtaccgcgccgggatgaccacagtgaatgccggcgtgctcatacccggccctcccgggcgtgcagccgagtcagcagcccggacaccgcggcagtcaactcgcatcccggttccaactcgacaggcaggtaccagagccggtccgcctgcgggagatcacggcacttcaccgcatccttctcggtcatgatgatcggtcgctcgtcagcgaaggaaagatcctgggaggaataggcgtgatgatccgggaaaacgtggcgttccgccacaccgatcccgacctcctgcagggaggcaaagaaccgctcgggatgaccgatgccggcgacggcgtgggcttccccgcccggccagggccgctggctcccgtctacggcccgcggtgcgcccggttgcagatggaatacacaatccccttccgggaccgcgtccccattgacggcgacgatatccacgccagccaggcgcccgatcggctcacgcagtggcccggctggcagcagtcgccgattgcccaatcgtcgatgcgcgtcgaggaccacgatctccgcgtcccggcgcatccggtagtgctgcaagccgtcgtcactgaccaccacgtcgcagccggcctggtaggcagcctggacggtggccggacgatcactgccgacgaacaccggcacagcgcagcgccgggcgagcaggagcggttcatcccccgagtcggccggatccgagtcggcggtcaccgccaccggccccttccccgcccggccgccgtagccacgggcgacgatggctgggtgccacccgtattcacgcagctgggtgaccagccacgccaccaggggggtcttgccggtgccgcccacaaaaaggttgccgacgacgatcaccggcaccggggacgccggacggtgcaaccagccgcgctgataaagcccccggcgcagcactacgcccgccccgtagagggccgcgagcggggcgagcgcccgcgccggcagaccatcctcaagccagaaccccgggactgacacccgcctacccctccgactgcggctcggaccggtcttcgaactgcatgcggtagaggccagcgtagcgccctccccgatccagcagttcgcggtgcgtcccgcgctcgaggatacggccgccgtccaggaacaggatctgatcggcgttctccacggtagagagccggtgagcgatcacgaagctggttcgcccctccatcaggcgttccagcgccccctggatgtgccgctcggactccgtatccagtgccgaggtcgcctcatccaggatcaggatcggcgcatccttgagcaccgcccgggcgatggcgatgcgctgacgttgcccgccagagagcaacacgccgtcctcgcccacctcggtctcgaagccctggggcaaggcctcgataaagcccgtggcgttggccgcgtctgccgccgctcggacctgctcatcgctcaccggaccctgcgcgccgaaacggatgttctccgccaccgaggcgttaaacagcattacattctgccccaccatggagaattgccggcgcaggtcggcgaggcggtacgcctgcaacggaaccccgtcgaggcggatctcgccctcggtcggctcatagaagcgcggcagcaggttgaccaatgtcgtcttaccactgcccgaggggcccaccagcgccaccgtctcgccggcccgcacgtccaggtcgatcccgcacaggacctcgcggtcgccaccgtacgagaaacgcaggccttcgaactcgacgcgcccctcggcccgagtgatggtccgggagccgtgatccggctcttgcggggcatcgacgacatcgaagatgctctgcgccgcggtcagccccttctggatcgtggcgttgaccgcgaccagggatttgagcggcggattcagcagcagaatggccccggcgaacgaaacgaaggtaccgacggtaatggtctcgaccaccgcatcgacggtgaccaggtagatcaccactgccagggcaatgccggccaccaggcggatcagcggcaccgaggcgtacttggtggccatgaacttcatgaactgcttgcgattgcgctcgttgacgcgctcgaatcgctgccgctcgcgatccgcctgcccgaacgccttgaccacctggtagccgtggacactctcctcagccacactgccgaccccgcccaccgcgtggtggatgcgcttgctgatcttgcggaaacgcttggtgatgtaggcgatgatcccgcccacgaccggcaggaccccgagcacgatcagcatcagccacggcgagaggtaggtcatatagccgagcaggaagaccacccgcgcgccgtcctggatcaggcttagaaccgcccgcgttaccgcaccggccacctgctccgcttcgtaggtgagcttggagaccagccgtcccgaggactgctgatcaaagacccagttgggcatgaccagcagccgatcgtggacatcgagccgcagccgcttgaccagctgccgaccgatccaggtcatcaggtaatgcgaggtgaagtgggcaatcccctggaaaacgatgaagacgatcagcaatagggcatagaagcggatcgtggccgcatcctgctccacgaagccgtcatcgagcagtggccggatcaacgccaccacgccggtctgcgtgccagccagcgccagcatcgcgaggatcgccaccacccccaccttccagtgcggcaggacgtacccgataaacagccggcggaacgtcggccaggttctgcggtcctgtttgagcgcctgtgcgccatccggtaagggctggccgggagcctgtgcttgcgtactcaaaccgtctccctaaaggtcgtcggatcgggtggtggcgatcgaaacgcggtcgatgccgactcggccggcgccatcgagggcgcgaaccaccgcgcgatgcggggcatcggcgtcggcgcgcacgacgataccggcgacttcgccggcctctagggcctcctccagcgcccggaccagggtgttcatctcccgatttaccagcggattgccgtcaacgaaatactcgccttcggcactgatgccgatctcgagcagctgaggctgggcctcttcggtctcctgctcggcctcgggcagcgtgatatcgaggccgacctgatcgacgaacgtcgtggtcaccatgaagaagatcagcaacaggaagacgacgtcgatcaacggcgtcagattgagctccggttcgtcccggcgttgccggcgccgcaggttcaagcggccccccgggctcgctgtaccggacgctcaggatcgctggcctcgagcagaagcatcgcctcctgctccatttcgactacccgttcgtcgaccaggccgcgcaggtagcgatacgccatcagcgccgggatggcgatggtcaaccccgatgcggtggtgatcagggcctcggcgatcccccccgagagggcggccatatcacccagaccctcggcactgatcgccccgaagaccttgatcatgccgatcacggtgcccaggagcccgagcagcgggctgatcgccgcgatggtgcccagcgtgttcaggtagcgctcgaggcggtgggcttcatggcggccggcatcctcgatcgcctcggccatgacactgcggccgtggtgccgattggccaggccggccgccaggatccgaccgaggggcgagctctccttgagggtctcgagatggtgggcctctaactcgtgctcctgcgccaggcgccaggcccgcccgcgcagcggctccgggaggatgcgtctctgctgcagggtccagaatcgctcgatgatgatggccagggccaggacggaaccgatgaggatcggtatcatcagccagccaccggcctggatgagctcaagcatgatcactccccgggtcggtcaaggcgctcagtccggaacgggtgggcgtggcggcggattttaaagcatcccgggcgccaacgcagccggactggcctgatggtaaacccgccccctgcgctgcagctcactgtctacccgccacgcatcgccgtcttcgatcaaagtcagcgcgccctgctcgtccgaacgcaacaaacgaccgtccttcaactcaaccgccgcactgcacgcctggcggtcctcgtcacatccggcggcgccgacaaccaaccccttcgtgtcgttctccaggtccggtcgcagcgatacggtacccgcctctccctcgacatccaggccccactcttcgtcgccgaggggcgtctcctgcagcgtcagccgccccagggaccactccgtcgcctcggccgtcgtatcctgtccagccccccgccactcggcatcgtcccaacgctgccgcgcctcggcgacggcgccatcccagggggcctgctcgcgcggcaccagccaggccttgagggtcagcccccgggcttcgagaaacggctcgacagcaacgctcgccgcgtcgagcccccctccgggacccccgccgtagaccaccgcttgacggccatcgcaggccagagcggtcagacctccgccggtatcgaagaccaccacgcggccggagggaccgcctccgctactgccgggccccaggagcaacaacgccaataacggcccagccagccaccgcccgggcacggcccgaggagccagcaccagagccacaccgacagcggccagcgccaccgctccgaccgatggggtgggcacctcaacggcaccgaggaactcggccagcgcgctgagcacacgcatcagcaccccgagggcggcatccgcaccctgccacaacccgccggaccactctggcaccacgggctggagcgcgactccggtcaggatcagggggacaaccgatacgctgacccagggcacggctacgagattggccagcggcgagagaagcggcaggtgcccgaaccagaccgcagtcgctggtagcatgccgacccccaccagcacctggatccgcagccatggtaggggaccgcgctgcatcgggcgacccgttgtagctgccaggatgatcgccaccgccccgaaggagagccagaaccccgcccccagcggcgcccaggggtcgagggcgagcaccgcggcagccgccacggcgaggctgtgccaggggcttaacgggcggcgcagcaggagcgcgccggcgaagaccagcaccatgagcagcgcgcgctgagtgggtagggtgaagccggccagggcggcataaccggctgcagccagcgccccggccagggtgccggcaatcagggcgggaacccggcgaaccagcgacggaaccacacgccagagtccgccggccagcgtgccggcgaggccggcaaccagaccgatatgcagccccgagatcgctagcaggtgggccgtcccggtgaccgaaagcacctcccactggtcatcgccgatcctatcgcgcacggccacgcccagcccttggaccaagcccaggtaccgcgaatcgccgagccgctcggccatggcgtcggcgatccgagtccgcacgctatcgattcgccagccgccggacaggcgttcggcctgctccgcttcccgcacataggccgtcgcgccgatccggcgttggaacagccaccgctggtaatcgaagccctccggattgaggaatccatcgggggcgcgcaggcgaaggcacagctgccagcgctcccccggcgctggctcctccgtcgccccataccaatccacgcggatgcgtcgcggcaatggctccagcagctcgccatcgagcacgccgtcaggccggaactcgaagcgagcacggtgactctcaatctcagggacggaaacgacctgcccttccaggcaggcgtcggtgccgtcatggctaggggcaagttcatgggccaaaagccagcaggcactgagcagcgcccaggcgcagcctaggagcccggcagccggccagcgccagccgcgcggggcgagcagaccccacacgaccccggaggcggccactgctgccaccgagaaggccccggggggctcccgtaacacgctcacgaccagtacgattccggccgcgaaggcaagcgatcctgctcgcatcagccatccttggcatgtgcgcggataagtgtcttagggtcaggctagccgagaacggccaaaagatgccaacccatccgttcgaacggcggcccaggcggtaggtagcatcgaggagcatccatgcgacggtggcttaaaggagcgttgccggatctgcagcggctcaagcaccaggggcgattcgcattcctgggacggctgctggaggacccgttcctgttccatctgaaccgccgttcgaccgccggtggcgtggcgatcggggtatttgtcgccttcctgcccattcccctgcagatgctgctagccgccgtgatcgccatcctggtgcgcgtcaatctgatcctggccgtcatcctggtctgggtgagcaaccccctgaccatgggcccaatgatctacgccagctaccgcaccggcgcctggctgcttggcgtcgagttcgaaccgatcgactacgacaatgcgttccagtggttcctgggcaacctccaccaggcgtggcagccggtggtcaccgggtcactggtgttgggggtgatcgccgggggcctgacctacatcgccgtgttattgacgtggcgctacgccgtccaccgcgagcgccaccagcgccgcgtccgctttgcccaccgacgccgaagcaccgacgcgcaggagcagcgtagcgaggagtcttaactcgaggcggcctccgccgcctgggcgccctgcccttgcaggcagccatcctcgagcttgtagacgcgctcggtgcggtgggccagatccaggtcgtgggtcacgaagaccagcgcggtcccgaactcctggttgaggctctgcagcatgccgaaaacccgctcggcggtatgccggtccaggttgccggtgggctcgtcggcgaggatgcactgcggtcgcgtcaccagcgcccgggcaatggctacccgctgccgctccccgccggagagttccgacgggcgatggctcatgcgcgcctccaggccgatgcgcgtcagcagctcggccgcggccgtcctggcctgtgcagccgacacccgacggatgagcagtggcatcgcgacgttttccagcgcggtgaactccggcagcaggtggtggaactggtaaacgaagcccagggcctggttccgcaggcgcccgcgcgctgcctgcttcagggtgtagatgcgctcgccggcgacctgcacctcgcccgcggagggggtatcgagccccccgaggatgtgcagcaaggtgctcttgccagaaccggacggccccaccacggccacctgctcgccggcgcgcacgctgagatccaccccgctgaggacctcaacctcctgtgggccctcgctgaagtgtttggccacccgccgacaatcgatgaccacctcggcctcattcataacgcaacgcctccgcgggctctgtacgcgccgcccgccacgccgggtagagcgtagcgactagcgacagcgccagtgccagtaccgtgatccgcccaacgtcctcgccgcgcaactccgagggcagatcgctgatgtagtagacgtcggcgggcaggaactcgaagttgagcaactgctccaccgccgggacgatgttctcgacattgagcgccagtgacacaccgccggcgaccccgagcagggttcctaccacgccaatcaccgcgccctggataatgaagaccgccatgacgctgcccgggctcagtcccaccgttcgcaatatggcgatatcggactgtttatcgcggaccaccatgaccagggtcgaaacgatgttaaaggcggctaccgcgacgatcagcgccagaatgacgaacatgaccgttttctcggtctgcactgcgcggaagaaattggcgtgctgccgggtccagtccaccacccggtattgccccggcaggtcgtcggccacctcgcgggccaaccaaggggcagccatcatatcgtcgagcttgagccggatcccgctgaccccatcccccatccccttgacccgcgccatatcctcgatgtgggcgatggccaaggtccggtcgtactcgtgcatccccacttcgaagataccggtcagcgtgaaccgccgcatgcggggcgtcacaccggccacggagacacgggcctcgggggtgatcacggtgatgcggtcacccactcgtgcaccgagttcgcgagccagggccgagcccatgatcagcccgaactccccggcctccagcttggcctccccggcgatcacctgatccaggacatcggagacactcggttctagatcgggatccacgccacggatcaaagtcccgctgacctggcccccacgggtcaccatgacctcgccatcgatgaagggggcggcaccgacaacgcggggatgccgctcggcgcgctcaagcaccccgggccaatcctccacctgacgctgagcgccgtggacttcagcgtgggaaaccattccgaggatccgctcgcgcagctcccgctcgaaaccgttcatcaccgaaagcacggtgatcagcgctgcaacgccgagggcgatgccgatcatcgaggtcatcgagatgaaagagacgaagtgcccacgccgccgggcccgggtgtaacgaaggccgatgaacagctctacaggtcggaacaacggattacggctcctcttgatagtggaccggcagggcgcaatcgggccggatcccggtggcgctcggatgcagccggaccgcgcggatctcgacgccctccgccgcagccgcgcgcagggcgtcggcgtaacgcggatcgatcgcctccgccgggcgcacctcctgcgcatcgctgcgctgcacgcagaagaccagcgccgcccgccccccaccacggacccattccgtgagcacctccaggtggcgtcgtccgcgctcggtgaccgcatcggggaacagcgcccggccgtgctcaaccgctgcggtcacgttcttgacctcgacaaagcacggcggttcccctcctggatggccctctaggagccaatcggcacgcatcggcgcatccggcacacggacctcacgccgccgtgacgcatagcccgacagctctgggagcagaccggcgtccagcgcctcgccgaccagggcgttggcgcgcccggtgtgcacccccaccaccacctcccccggcaactcgaccaactcccaggtctgagcgtacttgcgcccggggcgcgtggagtggctgagccagactcgcgcgccgggctcggtacaaccgagcatcgatccggtgttggggcagtgaacggtccactgctgaccggaggcgtcctccacatcggcgaggaaccgtcggtagcgccgaaccagtcgcgcctccgtcaacacctgctcgaactccacggaaaggctcccggcgcatgatcagcgctcagtttacgcgtccgcagcgcgccgctcataccctttacatgacgcgatgatcgggtatagtcccggtcgccttttcgggatccgacccaacgccatgtccgcgcccgttcaccccgattgtcagcacccacgcctccccgccgaatgggaagcccaggccgcgctgatgctgacctggccccatgccagcggcgactggggcgagcacctcgccgccgccgaggcgtgtttcgagcgcctcgccgcagccgcggcgcgctaccagcctgttctcatcgtctgccccgacagccgcaccagcgcgcgggtccgcaaccgcctgcgctccgccggagtctccccccagcgcatgatcttcacggaggccccctccaacgacgtctgggcacgggatcacggaccgatcaccgtccggcgcgccggcgggagggcccagctgctcgacttccggttcaacggctggggcgagcgctatcccgccgatgaagacgaccgtctgacccgcaggctcactgaggagggcgtgattgggggcgagtcgtaccggcggatcgagtggattcttgagggcggcagcatcgacagcgacggcgcgggcaccctgctgaccacgacccgctgcctgctgaaccccaaccgtaatacggacaccggccgcgaagaggttgaggcccagctacgcgcgcgcctcggcatccgccgcgtcctttggctggagtcgggctggctgtgcggcgacgataccgacggtcacgtggatatgctggcgcgattcgtcgatcggcgcacgatcgcccacgccgtctgcgaagacccggacgacccccattacgcgccgctgcgggcgctgcgcgaggagctgcaagccgcccgcacccgcaacggtgatccctaccggctggtcgagctgccgctcccggcgccgatccacgatgaagacggtaatcgactcccggcgacgtacgccaacttcgtcttcgtcaacggtgccgtgctggtcccggtttacgacgatcctgcagacgccatcgcctgcgcacgacttgcccaggcctgcccaggacgcgatatcgttcgggtaccggcccaggatctcattcgtcagggcgggagtgtgcactgtgccaccatgcaactgccagcgggcgtgatcatcgacggcctggccacaggggcggaggccacgcggagggtccacgaggcatgagccggaactacctgctgggcctggtccagcatccctgcagcgacgaccggcaggcgaacctcgagcgttcggtggccgggatcgcccgtgccgccgaggccggtgccgaactggtcctgctccaggaactgcactgcgggccgtacccctgttacgaggagcaccccgcccacttcgacgctgccgaacccatcccgggtccgggcaccgagcgcctgggtcaggccgccgcggagcacggggtggtcgtcgttggctccctcttcgagcgtcgcgccgcggggctctaccacaacaccgcggtggtccttgagcgcgacggctcgctcgccggcacctatcgtaagatgcacatcccggacgacccgggatactatgagaagttctacttcacccccggcgaccttggcttcacccccatcgacacctccgtggggcgcctgggcgtactggtctgctgggatcagtggttcccggaagcagcccggctgatggccctggccggggccgagatcttgctctacccgaccgccatcggctttgccccggacgagcccgacgacgagcaagcgcggcaggtcgaggcgtgggaaacggtccagcgcggtcacgccatcaccaacggtctgccggtggcggcctgcaaccgggtcggcaccgagccggccgcccgtttctgggggcgcagctttgtctgcggtccgcagggcgaggtccttgcccgggccggcgatgaggagaccgtcctggtcgtcgctatcgacccgagtcgcaccgaggtagtccggcgcatgtggcccttcctccgcgaccggcgcatcgagtgctacagcggcctcacccggcgttacctcgacgaaccgcggcacgcggaggacggcgccggggcgggctggtaacatgcacagcctctggtgtccgcgagtgtgaggcgaaccgatgcaagagacggaaaacagccagctgtcgcccaacgatacgccccccggcatcgccccgtgggcggtctacatcctgcacctgggcagcctgttcatcggcctgacggcggtcatcggcgtcatcgttgcctatatgcagcgtcgtgacgccgccgcgtgggtccagagccactaccagttccagatcaacaccttctggatcggccttctgatcttcgcggtagccatcatcaccatgccgctctacggcctgggctttctgctcggcgtcttcctgaccatctggctgctcgtgcggtgcatttacgggatgcgccagctcaatgcgcgcgaaccgatcccggaccctgagacctggctgtttggctggagccggagcggttaacgacgtgttgctcggcgacctgcccctcccccaacgtcccgccgagcggcgggactggtccgggctgctcggcgctgcccagccgctggccatcgccgaggccgcccggcagcacgacggcccagtcatcgccgttaccgggacgccgcagcaggccgccgccttgcaggaggcggtcggcttcttcctcggcgatgacgtgccggtgctcggtttcccggactgggaaaccctgccctacgatgtcttctccccgcatcaggacatcatctcggagcgcctgctcgggctctaccgcctgccggcgatgacccggggcgtgctggtggtcccggcggccacgctcatgcatcgcttaccgccgcgcggctggttagagggccggtcgctgatgctgcatccgggcgaccgattggagatcgagcccatgcgccgccgcctggaggccgccggctatcggtgcgtgccggaagtaggcgagcatggcgaattcgcggtgcgcggcgccctgctcgacctcttccccatgggcggcgagacgccgtatcgcattgacctgttcgacgacgaggtggagagcctgcgccgcttcgacccggagactcagcgcaccacggatcaggtcgatgccatcgagctgctgccggcccgagaattcccgacggacgaaggcggcatcacccgtttccgccaggcattccgcgccgagttcgagggcgatccagcgcgcagcttcctctatcgcgccgtcagcgagggccgcattcccggcgggatcgaatactacctgccgctgttcttcgaagagacggccacgctgttcgactacctgcccgagggcaccctggccatccgtctcgagggcaccgacgccactgcagacggtttctggcagcaggtccaggaccgttacgaacagcgcaccggagacatggatcgcccgcccttgcctccgcgacgcgtcttcctcgacggggacgagctgcgcgccgggctcaaccgccgcccgcaggtggtcctacacggcgagccggggcgcgggagcgacgccgacgtcgacgcactccccgagctggcagctcgcccgcaggcggaccgaccgttggagcgactcgaacagttccacgccggctacccggggcggattctgttcaccgccgagagcgccggacgtcggcaggggctgcaggaacgactgacccggtccgggatcgaggcccgatcggttcagggttggcgcgacttcctcgacggcgacgtgccggcggccatcaccgtcgcgccgctggagacaggcgcgcgcatcgacggcatcgccatcatcccggagagcgcactctacggcgaacgcgctcgacagagccggcgacgccgctcgagcgcctcgacggacccggcagcggtcatccgcgacctctccgatctgcacgagggcgccccggtcgtccacgaggaccacggggtgggccgctatgtcggcctgcagagcctcagcgtgggggatgtcaccaccgagttcctcaccctggagtacgccggcggtgacaaactgtacgtgccggtctcggctctggatcgcatctcccgctacaccggcgccgacgccgacgaggctcctcaacaccgcctgggcagtgatcagtgggacaaggcgcgccgccatgcggccaagcgcgcccgcgatgtcgccgccgaattgctcgatctttacgcgcggcgtcaggcccgggccggcgatgcctgcctgttcgatgacgaggcctacgaagcctttgcgtccgccttcccctttgaggagaccccggaccaacaggccgccatccaggccgtcctcgatgacctgcgctccgaccagcccatggaccgggtggtctgcggcgatgtcggcttcggcaagactgaggtcgccatgcgcgcggccttcgccggcgttcaagcggggcgacaggtggccatgctggtgccgacgaccctgctggcccagcagcactatcagaacttcgccgaccgcttcgctgactggccggtgcggatcgagtcgctgtcgcgctttaccggcaagaagggcaacgagaagacgctggcacggattgccagcggcgaggccgacgtggtcatcggcacccacaagctgctcggcagtgaggtccagttcaagaacctgggcctggtcatcatcgatgaggagcagcggttcggggtccggcagaaggaacggcttaagcgactgcgcgccgaggtcgatgtcctgaccctcaccgccacgccgataccgcgcaccctgaacatgtccatggcggggatccgggatctgtccgtcatcgccacccccccggaacgccgcctggcggtgaagaccttcgttcaagagtggagcgatggtctcatccgtgaggcgtgtcagcgggagctccagcgcggcgggcaggtctacttcctctacaacgacgtgaagtccatcgagcggactgccaatcagctgcgggacctgatgccggaggcacgcattggcgtcgcccacggccagatgcgcgaacgggagctcgagcaggtgatgctcgacttctaccaccagcgcttcgatatcctggtctgcacgacaatcatcgagtcggggatcgacatccccacggccaacaccatcatcatccaccgggcggaccgattcgggctggcccagttgcaccagctccgcggtcgcgtggggcgctcccaccatcgcgcctatgcctatctactcgcgccgccgccgaacgcaatgaccgccgacgcgcttaaacggctggaggccatctcgcagctcgaggatctgggcgttggatttgccctcgcctcccacgacctggagatccgcggcgccggcgagctgctcggtgatgaacagagcgggcagatccaggaggtcgggttcacgctctacagccagctgctggaacgggcagtcaaagacctcaaggccgggcgggaccccgctccggaagccgagctcgacaccggcgtggaggtcgatctgcgcctgtccgcgctgctcccggcggattacctgccggacgtacatacccgcctggttcagtacaaacggatcagtagcgcccgcagtgatgccgagctcgaggagctgcagatcgagatgatcgaccgcttcgggctgctgcccgatgcggcgcgcaacctcttccgcacggcctctctcaaactccgggccgaggcgctgggcatccgcaaggtcgaggcgggcccctccggcggcacgatccacttcggcccgcagccgcagatcgatcccgggcgcctggtgcagatggtccagcaggaaccgggcaagtaccgcctggacaatcagcagcggctgcacctcagcgatgacctgagcgacgagacggcccgattcgaggcgatggagcggcttctggagagactccacgccagcgaggaggtagcgggatgagccaccccgaccccggcaagcacagaccacggcggacctcccctgcgacggcggtgctcagcgcgatcctgctgctttggatcggcggcgagggtggaagcgctgcggtgccggctcaggcctccgaggccgaggagtggtacgaggttgaggtcatcgtctttcgacagtgggaacagggggggcgccacgccgagcggtggccgacgcgtgccgacctgccgcattatccgctctggcagatcccggctggatgcggggacgaccacgccaaccgccaggaactgggcatcgaagacgacccggcagcggcggagatcgataccgatgatctggacgcggaagaggcccgactccattgcctgcccacggaacgccggcgcctgaccgcccactggggggagctgacgcgctccgacgcctaccagcccctgtaccacctggcctggctgcagcccggtttcggtcgggaccgcgccgtagcggtgccggtgccctatcactggaccccgcccaccgaggccgaggccagcggacaggagttccgcgatccgcgttaccagcctgcggccttcgggttgatccgcatctaccgcgagcggtttctgcatgcagtggtggacctccgcctgcactggcgggcggtagggcgcgagattgattccgcggagcagatccgggcccccctccaccgcatgagcgaacaccgccggatgcgcagcggcgagctgcactatctggaccatccggccctcggtgtcctgatggttatccaccccgccgaccgccctccggaggactgaggtgcacccggtttcggggcaccgatctgaggccgcgtcggcgggtggcgccgggagaagcggggctgggcgccccgcctagctcagtgaggcgatcatcttccgcaccgcctccatgccgtggatcaggtgctcgcggatctcgtccatggagagttcttcgccatcccccatgccagccgcccagttggccactacggcacagtgggcgtagcgcaactcggcctcgcgggccaacgctgcctccggcatcccggtcatccccaccaggtcgcagccgtcctgccgcatccggcgaatctccgcagcggtctccaggcgcgggccctgggtcgcgccgtaggtccccccgtccaccgcgtcgataccggcgtcgcgggcagcacagagcagccactcccgcaccgtggcgtcgtagggataggtaaagtcgatgtgggtgacgtgctccagatcctgatcgtggaacgtcgagatgcgcgagtgggtgtaatcgatgatctggtccgggatggcgatccggcgcggcgcgtaggcctccccgaggccgccgacggcagccacggcgatcacacgatcgaccccgacatgacgcagggcccagatgttggcccggtaattgacctgatgcggaggaatgttgtgactatgaccgtggcgggccaggaaggtgatattgtggccccggaacgtaccgtgaatcaggggggccgaaggctcgccgaacggggtccggaccacctcgcggcgggtaatttccagcccttccagggacgtcagccccgtcccgccgataatgccgacactcatcaacgctcctccgtatccggttcttgctgggttttcgccgcctgttcgatgcgctgatcgatggcgtagatgccgtccgcgttgcggccgaggccccgacagtccatcccggcgccgaagacgtagcgatcctccacttccaagccgacgtaatcggcgcacagcccctgatacttgcggtcgtggcgcttatcgaccagcacggccgtgcgcaccgaacgggcacctgcgctgcggaaggcgtcgatgatcccggccagggtgttgccctcatcgaggatgtcatcgaccaccagcaggtcgcgcccttcgatcggcgtcgtaggcagggcgtgccagaccagctcctcgccgctgagctcgttgcgataccgcgtggcgtggacgtagtccacctcgagcgggaaatcgagccgcggcagcaaccgcccggcggggatcatgccaccgatcatgacacccaggatcagcgggttgcggccaccaaggtcctgcgtgatctccctggccatccgatccagggcctgatcgatggcccactggtcatgaatcagttcggccccgcgcagatccggggcatcgtcccaaggcattgcagccctcctggtactgttctctgtttcggtgtcttcaccccggcgccccgaacccgggaacgccctcggtcaattcgcagaccgctgtctggtaggcgccgtccgcccgtaactcgggccacccgggcgccggtcggccgtgcatgcgtaccagacgcagcgccgacgtgggatccagccagcgatccccggacgcctcgccgagcagcgcctcggcctcggccggatcgcagaccagcgccacatcgcagcccgcccccaggcacgcatccacccggtcgaacatggtaccggcggtctccgccccgcgcatgccgaggtcatcactgaagaccgcaccgaggaagccgacccggcggcgcaggatgtcaccgatccagcgtggggagaaaccggccggccggtcgtcgacatcggggacgaccaggtgcgcagccatgacccctgggagtcccgaggccgccaagcgctgaaagggtaccagatcccgacgcgcgatctctgccagtgaacggtcatcgcagggcaaggccacgtggctgtcggcctcgaccgaaccgtgccccgggaagtgcttgcctaccgccgccatccccgcctgacgcatgccgcgcatccaggcgtgaccgagccgcgccaccgcggccggctcacggtgcagggcgcgagaaccgatcacgtggctcacccccccatcgagatccaaaaccggcgcgaaactcagatccaccccgcaggcgcgcagttccgcggccatcacccaccccgcccggtgcgcactctgccgggcctgatcgggatcgagatcgtacaatcgaccgaaccaggaagcggcgggcagcggggtgaagccctcccgaaagcgctgcacgcggccgccctcctgatcgacagcgaccagcaggggcggctcacgcacggcgtgaatggactgtgtcagatcatgaagctgctgcgtatttttaaagttacgcgtgaagagaacgaccccaccgacggccggatgccgcaggagctctcgcgcctgcgctgggagttcaccccccgcgattccaatcatgagcgggcccagcatggcgtgctcctccctgtcgccccgatcacccagccctggccggcacgggccgggtcggccagggcggaccgatccaaaccggggtgcctccagtcaccgcatcgaacaggtcgatcacggccgcgttacgcatacgaacgcatccgtgggagcacggtacgccaacaggctcgctatccgggcacccgtggatgtagatgaaccgtctcatggtatccactgcgccaagccgattcaccccgcgctccaggccggagagccacaggatgcggctcaggatccagtcgcgctcggggtggtcgtgatgcagggtcggtgtccacacctcgccggtccagcgacggcccacgaagacggcaccgctcggggcaccggcaccgatccgtgcccgcacgcagtgccagcctcgcggggtgccaccactgccattgcgctcaccggcgcctcgggcgcccgtggccaccgcatacacgccaagcgccgtctctccctcgagcagagtcagccgctgcgccagcagatccacactcagccagcggctcgacgggatgttgctcacttcgcccattgactgaaggggtgctggatcaggcagacgttgtaatagcgcgggtcgtccgagacctcctcaccgatccagggggggcgctcgaacgcctcctcggcatcgctcagctcgatctcggcgacgaccagcccctcgttatcgccctcgaagacatcgacctcccaagtatgcccggcccacggcacctcgtagcgcaccttctcgatctgcggtcgctcgcagagttctgcaagcatctcttcggcatcccgcagcgggatcggatactcgtactcgcggcgctccacccctaaggtggcgctcttgatgttcagccacgcgtactcgccggccacccggacccgaatcgaggcgcgctgggcaccgaccagataaccctgacgcatacgctgccccgcgtctgcgtattcacgccattgatcgtttacaagcaggaacttgcgctcgatttcttgcgccacttcatcctccacttgaagcgtgtgactggcgctaccatacaagccgcagcccgcgccgtcacagcagagccccctcgcccataccggcccgagcgattacactgtccgccctttccgatacggagggtgtgaacctgatgccgaaactcgtcttactgcgtcacggtcagagcatctggaacctggaaaaccggttcactggctggtacgacgtcgacctaagcgaccaggggatcaacgaagcccgcgaggccggtgtcgccctgcgcgaggcgggcatcgctccgcaggtcgcctacacgtcggtgctcaagcgggccattcgcaccctctggctgagcctcgccgaactcgaccgcatgtggatccccgagatcaaggactggcggctcaacgagcgccactacggcgcactcactggcctgaacaaggcggagacggccgagcagtacggcgacgagcaggtccacatctggcggcgcagctacgatacgccgcccccggcactcgatgccgaggacgagcgtcacccgcgccacgatccgcgctacgccggcctagacccgcaacagctgccaggtacggaatcgctcaagctgaccctggagcgcgtgctgccctgctgggagggggaaatcgcgccggccctccggcagcacgactgcgtgctgattgccgcccacggcaacagcctgcgcgcgctggtcaagcacctcgacggtctggccgacgatgccatcatgaaggtggagatccccaccggccgccccctggtctacgaactggccgaggacctgagcgtgcagcgcagctactacgtgcaggactgagaccgcggtcgccgcggaggagacgcaccgatgtccgatgagtcctcccgggatcgtgaccccgcctcgccgcttccccatctgaccggcagcggcgaggcacacatcgtggacgtcggcgagaaaccggccacccggcgggtggccgtcgccgaaggctggatccggctctcggaggcagcgttcgcagcgctgcaggccggggagctgaaaaagggcgatgccctcgggaccgcgcgtatagccgggttgatggcggccaaaaggaccgccgacctggtgcccctctgccaccccgtcgcactgagtcacgccgaggtgaccctcaccccggaaacagccacccaccgtgtcgagtgccgtgtccggaccgagaccaccggccccaccggtgtcgagatggaggccctcaccgcggtgcagaccgccctgctgacggtctacgacatgtgcaaggggctcgaccgaggcatggagatcggtggcgtccgcctcgtccacaagcggggcggacgctccgggcactggggtgacgatcccggctaagcgccgagcgcgtccaccttggccgccaggatgaagtcgttctcgtgcagcccctcgatcttgtgcgtctggatccgcacctcggcgtagccgtatccgaggaggatatccgggtggtggtcctccgcctcggccacctcggtgactcggttgacgaaagacagcgcatcgatgaagttacggaatttaaagcgtcgatagatcatgcgggcgtcggtgtccagcgaccactccggcacctgcaccagcatctgctcggcctgctgccgatccatgggtgccacaccaccctggcacggcacgcacgtcttgtcggtcaaactcatggcgccaacctccaccgtcgttgatcaggcgtccccccagtctaggtgcatgacgggcagaggagacacccaaaacagcccgcgggattcactcaggggatgagcagcgcacggaagtcgttgacattggtcagagtcggcccagtatgaagcagcccccccgcggccttgaacaggccgtagctgtcgttgtcggccaggtacgcccacggatcgagtccatgggcgcgggcgcgtgccaggcttgccgggtccaccacggcgccggcgttgtcctcgctgccatcgatcccgtcggtatccgcgcaaagcaggtggaatcccggtataccctcggcggccagcgcggccgccagggccagctcggtattgcgaccgccgcggcctgagccgcgcacggtcactgaggtctcgccaccggagagcagcacacaggggggcggtaccggggcgccccagcgccggcaggaacgccccatcccgatgagtacacgggccacttcgcgggcttcgccctcaatggtgtcgccgagcaccaaaggcgtcatcccctccgcccgcgccgcttgtgccgccgcctgaagtgccgcctgcgcgccagcgacgacgtggcaagagacccggcgcaggcgcgggtcatcgggcctcggaggcaactgcgcccgatccagcgcctctgccaccgaggttccgcagggcaccccgtagcggtccaggagccggcgcgcgtcctccggcgtggagctgtccggactggtgggaccggaggcgatggtcgccggatcgtctccggggacgtcggagatcagcagggtcaccacccgagccggatgagcgcgcagggcgagccgcccgcctttaaccgtcgacaggtgtcgacgcaccgtattgatcgcgtcgatcggcgcaccgctgcgcagcaacgcccgcgtggtcgcctgtttatcggccagcgtcagcggcggcgcgggcgccgtcaacagcgccgatccgccaccggagagcagcaccaggaccagatcgcgctcctccagtccctccagctgtccgagcaggcgctgcgtggcggccacgccggcctcatcggggacgggatgaccggcttcccggacctcgatgctgcgcgtgggcgccgcatgccggtacggtacgatcaccgtcccgctcagcgggccgggccagttcgcctcgacggcggcagccatcgaggccgccgccttgccggccccaaccaccaccgtcttccccgccccgggctcgggcagcatcggcggcagacatcgggccggatccaccgccgtcaaagccgcctgaaaccagcgttcaagccactcccgatggttccggcgctccgcgcccatggcaacctccgcttcctgcatgccctacccgcatctttgcacacctgacccgctaatgctctaatgcagtgcaagacggaagcgggggtgcccgcccggccaccgggccggcgggctgagagagtcccttggaacctgatccggttcgtaccggcgtagggagcttccgggtgtaccgagccaacctcgggctgcgctgcagcgctgcacacccgccccgctccgtctccacctggcactcaacaagggagatggagccgtgaccgacatggattccgcaaccacccgtccgccgaccccggaccagacccgcgacaccagcacctgcccgctcagccaggctgtccgagagcgcgcctgcgctgcggccggcccgttcccggcctcgcatcgggtctacctgcagggaagccgggatgatctgcgggtggccctgcgagagatcgtccagagcccaacccagaccccgaacggaccgcgcgagaatccgccgctgcgggtctacgacaccggcggcccgtacacggaccccgaggcggagctcgacccggcgcgggggatccacccgatccgtgccccctggatcgccgaccgcggcaccgacgcgtgcacccagctcgactacgcgcgggctggagtgaccaccccggagatggagtacatcgccctgcgtgagggcctgtcggccgagttcgtgcgcgatgaagtcgcccgcgggcgggccgtgatcccggcgaaccactgccacccggaggccgagccaatggccatcggccgccatctcaaggtcaaggtgaacgccaatatcggcaactccccgctgagctccggcatcccggaggagctggagaagctcatccacgccgtgcgctggggggccgatacggtcatggacctatccaccggcgaggccatccacgagacccgcgcctggctgctccgcaactcgccggtgccgatcggcaccgtaccgatctaccaggcgctcgagaaggccggccgccccgaagacctgacctgggaggtgttccgcgacaccctcatcgaacaggccgaacagggcgtggactacttcaccatccacgccggcgtgcggcatggccacgtcgatctggcccgcgggcggttgaccggaatcgtctcccgcggcgggtcgatcatggccaagtggtgcagccaccaccaggccgagagcttcctctacgaacgtttcgatgagatctgcgagatcctggcccgctacgacatcaccgtctcgctcggtgacggcctgcgccctggttctgtcgccgatgcctccgacgaggcgcagctggccgagctgcgcaccctgggcgaactcacggaacgcgcctgggcgcgcggcgtgcaggtcattatcgaggggccgggtcacatccccatgaaccagatcgaggagaacatgcggctacagagcgaggcctgcctcgaggcgccgttctacaccctcggccccatcgtgaccgacatcgctcccggctacgaccacatcacctcggccatcggcgccgcccagatcggctggcacggcacagcgatgctctgctacgtgacccccaaggagcacctgggcctgcccaatgccgacgatgtgcgcaccggcatcgtcacgtacaaggcggcggcccatgcggccgacgtggcccgcgggcaccccggggcacgcgatcgtgacgatgccctctcgcgcgcccgttacgagttccgctgggaggatcagttcaacctctccctggatccggaacgggcccgcgcctatcacgacgagaccctgcccaaggcgtcccataaggaggcggcgttctgctcgatgtgcgggccccgccactgcgccatggcgatcagtcaggaactctgagcccggattgggcttatgatcgtttttgactatcgaacgggttgcatctaaagattagacctaaagcgttcggtggcttagattgaaaaccgtgacgttcgacgcatcgccaacggttctttgaaacacccggcggcccgccccagccgccagcaagcaagcttcccgactccacatgacgatgacgttcggccgccctccggggcggcctttttttgcgccctcaccgcctcgcggcccgcaggattcgagcgcctaaggacccgccgcggcagcagccgcctagccagcagcctcgagcatggcccgcaggccgccaccacgaacggttcgctggcgcaccgccgccttcagcacggccggttgcggctccagcagggtgaaccactgactggcccgggtgatgccggtgtagaggagctcacgggtgagcaccggactgggccgatccggcagcaataaggctgcgtggcgaaactccgaaccctgggccttgtgcaccgtcaaggcgaatgccgtctccacggactccagccgatggggcgggacccagcggatgcgtccgctgccatcggcggcgcggaaggcgacacgcagcaccttctgtcgctcctccccggcaccccccgcctccgggctctgcaccaggaagcgcgggacgcgcagggcgatgccgatatccccgttgatcagccccaggccgtaatcgttgcgcgtgacgatcaccggtcggccctcgtaccaggccccctcacctcggatcagcccccgctggcgcagcgccgcggcaaggcgctcattgagggcctcgaccccgtacggtccgcgccgcagcgccgccagcaattggaacgccccgtgcgtctccagcacctgcgaggcccagccggcgtactccccagcggaggcatccgggcccggtcgcagttcctggatgtcgctcagataagcggcgtagcccaggccggtctgcccgccgtccaccgcccagtggatcagcgtcgggtcttgctctccgtcggcaagctgcacccgcgccagatcgccctcgtgcccatacccccaagcctcgaccgccgcctgatcaccggcattcaccgcccgagccaagcgcccgatcccgctgtcggcaccgaaccggtggctgtgccgaagcatgacgacatgctggtcgagaccaccgccggtgggatcgatcagcgccgacgggatgcactggccgctgaccgcctctagccactcggcggtatcgggccaataaccgccctgatctgcccgggcgcagagctcgccaaggatggccccggcctccaccgaggccaactggtccttgtcaccaagcagcaccagacggcccccatccggcagggcctccagcaacgccgccatcaactccacgtcgatcatcgacgcttcatccacgaccaccacatccgcggccaggggttccccggcgtggtggcgaaagcgccgtccaccgcctgcgcccagcagccggtgcactgtcaccacctcggtgggtatccgcgcgcgcagctcggcgccgccgtccagctcctccagccccagccgatccaccgccccggcgatgctcgcgttcagccgtgccgccgccttgccggtgggggccgtcaggcggatgcgcagggccccgccgtggagcccctgcagcaacgccagcagacgcaacaccgtcgtagtcttgccggtacccggtccgccggtgataacactgaaaccactgccggcggccacggcacaggcgacccgctgccaatccgggccatcgcccccaggcgcgccgaacaacccatccagccagcgccggaccgtggccgggtcgagctgcgcgcgccactgcgccgctgcatccacgcgctgctgcaccacccgtgcgatggtgcgctcgcaggcccagtagcggcgcagatagagcctcggtccgtcgcggaccagcggtgtggaaccggggcctctgcccaccagttccgggcactccaattgccgctcgaacgcatcgcgaccgccggcggcgtccaggagtgccgcgggcgatttcaccggctcgggcgcgtcaacggtctccggcggaaggctcaggaccggctcggcccgttcccagagctgatcgagatccaggcagacatgcccacggcccgcctgatgactggtcagcgctgcggccagcaacagcagcggcggcgcatcgggcacctgctcacgcaggaactccgccagggccccatccaacgggcgcagccagcccagcgcctcggcctcacgcagccacctgaggatcgcctcctgatcgacccgcacgctcacagcgtctgctcctgcggcccatcgggcccgtcgcgcagccacccatcgagctcttcgatcagggcccgcggcggacgcgcgtggaacacgccctgccccggcgcctggacgccgcgcaggaagagatagaagccaccaccgacgtggcgatcgtagtcgtaatccggcatccgtgcgcgcaggagccggtgcagcgccagggtgtagatcaccagctgcaggtcgtagcggcgctccagcacctcggcctccaggtactccggggcataatggccatcgccacctccgagccagttggacttatagtcggcgacgtagtagcggccctcatggcagcagaccaggtcgatgaaccccttgagcatgccgttgagccgcgccggggcgaccggcgggcgggcacgccccggcaacaggtgctggcacaccaggtcgtcaagccgatccgcgcgcagcggctgggtctcgatcaggaactccagctccgcctgataggtcggtagccgtcccagcgcgagggtcgtctgcgcaccgggcaacgacagctcggcgccgagcagcgcgcgcagccagccctgcacggtcgccacctgcccgtcccaaccgcgaaagcggcagcgccgctcgacctcggcatccagccactcgggctgcgcgccggcagtggccagccccaactgcgtcgcggcccactccaggaggttgtgcagaaaggtgccggcatccggaccgcgcggaaagccgtgccacgagccagcatccccccccgcttcttggacaagggcgtgccccgactcctcgcgcaggacatcctcggcggcgctcgccggcgccgagcgagcacgaccggcggtatcgtggcgaaccaaagcactgtagctggcaatccaccaggcatcggcggcccgtcgccggggctggcacggctcaccgagcggcggcgccgccggatcaccgacgaagcgactggcctcatcgagcagcggctcgctgacggtgatggccggatctgcagccgcggcctgctcaagcaccgccccgagcccaccgggctccaccccatccggtccagcgagcaaatagcccgctgcgctgcgctcgagcaggctgcgcttggtattgccctgggtgatcggcgccataccgacccagcaggcgtgctgcgcccgcgtcaaggcgacgtagaacaggcgcaggtcctcggccaggcgctcggagtcggccgcctcgacgtcctcctgatccagctcgaaacgccagcgcaaccgcccgtgctgatccggcacccgtcggggggcgtcccgcgcggtgaccgggcggaaggtgcagacgaagggcaggaagaccaacggatactgcagccccttggacttgtggatggttaccaccttgaccagatcctcatcgctctccaggcgcaggatctgatcctccaccccgttgcgggcctgctggcgcagttccaccaggtggcggatcagcgcctgctcaccgtcgtgctcgcgcgcccactgctgcaacagctcggcaaggtggagcagattggtcagcgaccgctcgccgccgctgatggccaacagccgctgcggcacgccgaagtcgtgcagcaggcggtggagcatcgccagcaccccgcggctgcgccacaaccgacgatactcgccaaactgctcgatgcgccgctcccaggccagctcatcggtcaccagccggtcgagctcgctcagcgccagtcccagggtgggggtggccagggccgcccgcaccagcccctcatccgtcggctcggcacaggcgcgcagccagcgcaccaggtcgtcggcctcagcggtggccagcaccgaatcccgatcggagaggtagacgctgcgcacctcgcgggcggccaacgcctcctggatggcgctcgcctcggtgtggttgcgcaccagcacggccatatcccgcgggcgcaccggctccagatgaccgcccgggtggcgaaacccggtgaccgccggtctcgccgcaccgccgttgagcaacgccacaatacgcgctgcacacgcctcggcgtaggtggggaggtaggcgtttttcgccaccgacacgccagggtcatggcaccaaaggttcagcgccggatgctccgcccccgcctcctcgaagaactcgccacgcccctgggcctccaccgggtggaagggcaacccgcccccagagccgccccggaaggcgaaggcgcccgccggccagctcccctcggcccgcgcgaagagctggttgaccgcgccaaccagcgcctcgctggagcgaaagttgcgcggcagcgtgtagtgtcgcccctcggtggccgcccgggcgcgcagataactgtggatatccgccccgcgaaacccgtagatcgcctgcttgggatccccgatcaggaaaagccccagccccggatcattgtccgcgatccggtagaccgtctcgaagagctcgtactgaaccggatcggtgtcctggaactcgtcaatcagcgccaccgggaactggctgcggatggtctgcgccagacgcgcccccccggggccccgcagggcatcacgcagccgggtgagcagatcctggaaaccgagctgcgcccggcggcgctgctccgcctgaaaacgcctggtgatccagcgagcggcggcccgcaggatggccaccccgggcgcatccagctccacgtgacgatccagcgccttgaaggcgcgatggagtgaggccggcaggctctggcccttcttatgtcgcgatgggtccgccagaccggtggcgctcatgcgctcgagcaggcccgggtcgggcttacccttgtcagtcagaggcaccggctgggccggatcgtctgcccaggccgccatgcgctcgagcaactgctgcgggttcttgtacttcgtgccgttgagtacgcgacggtgcagatcgagaaactcggcctccaccgcctcccgctcgtcgcgccaaggcgccttgagctgttccagtgcctggtgccaggcgcccaggcgctcggccaggccggatggctcgagcagggggtcatccgcatcgtcggcgagctcctcatcggcgccgatcagacgcgccagcgccctttgcagggcatccggatccgcagcccccaccgcttgccggaagagctggaaggcctccgggtcgaggggatagacgaaagtccgccagtagtcgcggaccgattcggcgagcagctcgccggggtcagtctccagatcctgggtgaacagactgccgctgtcgaaggcgtgctcgcgcagcatccgatagcaccaggcgtggatggtggccacggccgcctcgtccatccactcggcggccagctccagcacccgggctgcctgggcccgttctgcgcgctgcggatactcccgcagcagcccatccaggaacggatccaactccacggcctgatccggatcccgaaacgccgcggccgcctctgccaggcggctgcgtatgcgctcacgcagctcgcgggtggccgcctcggtgaaggtcaccacgaggatctgcggcggggtcagcgattgcccgtacgcggcctcacggccgtggttgaggaccagacgcaggtagagcgcggcgatggtgtaggtcttgcccgtcccggcgctggcctcgatcagccgcgatccgtacagcgggaagcgcagcggttcgaggggcttggcgtcctcagccgtgcccatcgccgtcctccgcgtactccttgaccgcccgccacaggggcgcgtagagcgcgtcgcgccagctcgggaaggccgcatcctccagccagtccgccgcccgcgggaaggcgcgcagatcgtgggcgtcggcggccgcccacgtgtagtcatccccggcatagacccgttcggccgcggccgccggatcaccgcgctcctcgtcctgcgcggtcagccaggcgcaggtcggctggcagggcaccggcagcggccggcgctgcgcctcggcccagccggcgagcagctggctcaggtgctcgtgggcctgccccgcctccagcggcgccagggccacgtcgatgtcgtgtccgacgaccacggtcgtcagcggctccgcggccgcgttggccatcaggtgggtgacccacggcgtggcaagcaggtcaaagcgccagcgtacctcccggcgcttgacccccaggcggctgaggtggtgcgtcaggcgcacgcgccgctgcccgtcactgcggatcccatccaccccgccctccagctgccaatccccatggcggtgcatcagccgctgcagcggctccagctcatggggataggtagccagatgccggtggtagcgctccagctgctcatcggcttcgatctgaagcgtctcggcccagacggtaccggccgggcccagcggcagcgcgccggtgcgctgcaaccgctgcgcctcggcggccagccgttcgcggcgcatctcgggatccccggccgcctcctgcccggccaggaagagcacctcgcgcatctgccagcgtgtcagcccgtcgagcccgaagggctcctgatcctcgctggccagtggatcatcctcgaaccggacccccaggcgacggttgaagaaggtctgtacgggctgcttgagcaacgcccccagggtttcgggtgtgatcggcgccggcggatcctccaccggccgctcgggcagcgtcgtgacccgcggcccggacccggcttcatcgccctgatgggccgcccaccactcgcgggcgtaggtgtagtggcgcgccgagggctccgtgcggaaattctggcggctgaacggctgcagcgggtgctccacggtcaacgcctcgagcagaccgccggcctcctcctcgtcggccaggcgccagccggcggccaggtgatcgcgcagctgaccgaccagcaccgaaggcggacgtggctcgttatcacgcacgctgcggccgatccagctgatgtagagccgatcccgggccgagaggagcgcctccaggaagaggtagcgatcgtcctcgcggcgcgagcggtcgccgggccggtaatcgtcagccatcagatcgaaatccaggggggtggggctgcgcgggtagtcgccatcgttcatcccgagcaggcagacgtggcggaaggggatcgcgcgcatgggcatcagggtgcagaagttcaccgccccgaccaggaaacgctggctcagtcgcgtatcctccagcgcctgcagccagtgctcgcgcaccacgttcagaggcagcggctcggcgaacgccccggtctcgcagtcacgctgccacttctccagggcatcgcgcagccgctccagggtcaacgactccacctcgccggaggggtcgaagtaggtccccagcagccgctgcagccgctcgccccaccgctccggggtggcctcctcgcgcagttcgccccaggtgccttccagggcgccgaccagccgctccaggcgcccgacgagggcggcgtcgagcccgcccacctgcggatacggttcgaccccggaccaggcctccccggcgccgacggcgtagccgagcagcatacgccgcagaccgaagcgccaggtattctgctccagtccctcgggcaactgcagcccggcgcgctgctcgcgattgagtccccagcggaccccggcctcctctgcccagccgtgcagggtggccaggtccgcctcggtgatcccgaaacgccgccgcaacgccggcgcctcgagcagatcgagcaggtcactcagcccgcaacgcgactcgggcaggctcaaaagctgctccagggcgatgagcagcggatccagcccgcgctcgccctggtcggccaccgtatagggaatgtggcgcgcatcgccggcatcgaagcgaccaaacacggcctcgatgtgcggtgcgtaagcgtcgatatccggcaccatcacgatgacatcgcgcgggcgcagcgagctgtcctccgagaaagcggcgagcagccggtcatggagaacctcgacctcgcgctgggcgctgtgggccagatggaattgcagcgacgcatcttcgcggccgaccgccggccaggcctcccgggtctcggccaacggacgcaggtggaggatatcgtcctggagctggccgagcagagatccggtcgccgggccacggaagagatcgatgcgctcgcccgcctgggccagggcctggtgcggatgggcctggggatcctcgtgggcatccagcagtccgatatagtcgcgcccttgcttgccccaggcggcgagcagggggtgggcgtgattgtgcagctcttccggatgcaggacctcgggcatgccggccttgcgtggccgccgcccggggtcggcacgcagcagatccttatccgcgatgatatccgcccagtagaaggcgcagggattgtgaacaaagacgagcacctgggcgaaacgcgacagctcctgcagcgcctccagtgtctggcgcggaagcgacgagatgccgaagacgatcacccgacgcggcaagtctgccggcgcggtgtccaggctcgcgatgcgctcccggtagagttgatggaccgtggcctggcccgcctcgtccgccacctcggcaagttccgcgcacaccgcacgccagagcgaagcctgccagcgctgcgtatcgtccagatcgcgcgcctgtccacgtgcatcgcggcagacgtcctcgccccgcgaccagtccgccaaccagtccgcacggtagacctggtactgatcaaagagatccgcaatccgtgcagcgagctgataacgcttgcgcccatcgggatcatcggccaggaagccgcgcagcggctcaaacccagggtgatcgcggagtgcgggaagcaggcgcgcgagccgccagagcagcgggtccttgccgaagggggattcccgcggggcgccctccgggcctaggaccgcacggtagaccgaccagagaaagcgcgccggcaactgcatcgagaccgccgcagcgatcccgcaaccgccctgctccgaatccgggtggcgagccaaggccaggcgcagccactgcgccataccattgctctggaccaggaacacctcgtcctcaaggggtgcgagtgggtgccgctgcacccactccacggccacctgccgaaggtcttccagccgattgccgtggatggtcaggaaaccaggttcgatggatggctcggccgccaagcggggctcctttccgccggaatcgggtcacacgcacctgcgtcactgccgtccgggcgtgctccagggcgccgcgcttagcggcagtccccctgcaccgagcagctccggctgtagcgacggcgcgcataccaatcgtaaagcggctccatgggcctgaccagtcccagcccccggacgatccgcgacgcccagcgccagtacgggagatacgaccagaccagggcgaaggcatcgaccccgctgcgcatcactccatcgacgtcccggcaatgaaagcgctgcatcgcctgatcccaggtcagatcggtgtcgtccagggcgcccggcgcgtggagatcacgccactccaccgccccggcggtatccaggcgctgatagagaccgatctcgcggctgcagacggggcactgcccatcgaagaatacgaccggtcgtgtggtggatgcggtcatggtggactccttaccgtatttatctggaacgattctagatctcagcatagcatcaggcagcccacaaaacatggggcatctactcgaccggcaggcggagggcctgcagcccaccctggccatcggccagccccgcggataagctgagatcaacgccgagatcaccatcgtggactgttggcccgcggccactcagccccggaaggagcccaccatgcccggaacggaatcgcctgccgcctacctgctcgacgatttcgcctccgcggacggccgggcggcgatcggcaccgcgtggcaaggattcaccgaccgggtcatgggcgggcgctcggacatgcaggccggcatcgtcgagaccgagtgcggaccagccctccagctgagcgggcaggtccggctcgagaacaacggcgggttcatccagagccgactaccgctcgctccgaccggcgaggcctttaatgccagtgcctggtctgggttcggggctaccgtacgcggaacccctggcccttactacctgcacgtgcgcagtaccgacacccggcagccgtggcagcactaccgcgctcccctgcccgtcgcggaagactggcaagacgtcgtggtccctttcacggccttcgaaccgcggggactgcgggcgaaactcgatacggcccggctcacatcggtggcggtggttgcctacggggcagcgttcgaggcacgcgtggagatcgctcggctggggctcagcgcgacacgcccctgagccgcgaccggctaggtgcgccgtcagggaccggcgcggccaggccgtctgtcccagacgggacggttcgcttacgaacgccccaacaaagaaaagccctgagccgtattccggctcagggctttgcggaggactgttttgtcctttgtttggtggagccaggcgggatcgaaccgccgacctcctgcatgccatgcaggcgctctcccagctgagctatggccccgttgcgttatgtgtgcgtattctagggatggctttcggggtcgtcaacacccctccccgacttcgattaaccaacgttctgccggacccactcggcggcctggcccacccgggccaccgtctcctcacgaccaagcagctccagcgtggcgtcgatcggcggcgagaccgcactccccgaaacagccacccgcagcggctgtgccaccttgcccatcttcacatcgaaggcctcagcggcctcggtgacaaccccatggatcgactccgcatcccagctcggcagccccgagaagcagtgctggcagtgctcgagaatctcggcggtgccctccttgaagttcttgcgcgccgccttctcctcgtaggcctccggccgacggtagaagaacaggctgttgtcggccatctccaccaacgtcttggcccgctcctgctgggtgcgcacgaccgcctccagcgccggaccttcggctggatcgacgccccgctcagccaggaacggccccagatgccgggcgatgtggttgggctcggcgcgcatgatgtgctgctgattgagccactgcagcttggaggggttgaaggtcgaggccgagtggttcacttcgttgatatcgaagagctgaatgagctcgtcgacaccgaaaacttcctgatcgccgtgcgaccagccgagacgcaccagatagttgagcagcgcctcgggcaggtacccctcatcgcggtactgcagcacgctgaccgacccgtgccgcttggacaggcgcttgccatcctcgcccaggatcatgggcacgtgcgcgaagcgcggcggctcgaacccgagcgcctgatagaggtggatctgacggggggtgttgttcaggtggtcgtcaccgcggatgacgtcggtcacgcccatctccagatcgtccaccaccaccgtgaagttgtaggtgggcgaaccgtcgccgcgcgcaatcaccaggtcatcgagttccgagttgaggaactggaccttgccccgaatggcgtcctcgaccaccacatgcccctcgagcggggtgcggaaacggatcaccggctcgtcggccacctcctcggagggcggcccgtccagatcgcggcaacggccgtcgtagcgcggcttctccttgcgcgcctgctgctcagtacgcagacgctccaggcggtccttggtgcagtagcagtagtacgcctgccccgcgtcgagcagcgtctgcaggtgctggcgataccggtcatagcgctcggtctgatagaacgggccctcgtcgtaatcgagccccagccaggccataccctcaaggatcgcattcaccgcctccggcgtggagcgctcgcgatccgtgtcctcgatccgcagcacgaaacgccccccgtgtcggcgggtgtgcagccaggagtagagagcggtccgggcaccgccgatatgcaagtaacctgtcgggctcggcgcgaaacgcgtacggatcatggtcatggtggcctttttccttctccccgtgctgaaggccggtatgctatcaaaagcgacaccgccgacgcgccccatttgacgcgagggcacggggccgttaagatgcgcagctcaagagttgggcggctagctcagcgggagagcactgccttcacacggcaggggtcgctggttcgatcccagcgccgcccaccaaatttacgtttcgcaacatctaacaaagcctaccctccgctcccaagggcctgatcctacaaagatttaggtctcatcctattcactaccgtctacggcgggcgaccctcttgtgtgggtactggtgtgggtgtaagcggcggcacgacgcttactacccacagcgcgggcaagaacaccgcgagcgcgcatgcttcggagcccgcgctagcgacccggtgtcaaacgtattgctgctgacaaccccttaactctacgcgggatcacgtcgagcgatcgtgtcaccgagcagtacgggtatcacgggagggggcatgacccggggtatcaacagactgaccgaccgccagtgccggacggcaaagacgcctgaaggcaaagagcagatcaagctcgctgatggcggcggactcgtgttgctggtcaagcgcaacggcgccaagcaatggcaactccgctaccggcgaccttccggacgcgaggcaacgatgggcctcggcgtctaccccgaggtaccactatcgaaagccagggagcagcgagacgaggcacgctccctgctcgcggatggcgtcgaccccattcagcaccgcaggacccaaagacacgcggccgcgtcagccgatgcgcacacgttcgaggccgtcgcgcgtgaatgggctgatctcaagaatcaagcgcaacagtcttcgaaaaggcctgaagctcttcagtcatggcctcctcgggcgttctgaagtccagtgccttgcgtggccgctggttgagaagccgcgcaatatcattgagttgggtctggctcggctcgctgagatcggcgcccttgggcaggtactggcgcagcaggccgttggtgttctcgttgctgccacgctgccagggcgcgtgcggatcggcgaaccagatcgacagattcaaccgccgggcaagccgctcatggcaggccatctcgctgccccggtcgtaggtcagactctgacgcaggattgccggcaggcgcctcatctgccgatggaagccctccagggcggcctcggcggtaccgtcgtgcatcttgctcagtacgacgtagcgggtcttgcgctcaaccagcgtgccgaccgaggagcggttgtaggcgcccttgatcaggtcgccctcccagtggccgggcatcagccgctgctcgatctcttcaggccgataggcgatgggcaggtgctccggggcgatcgagccgcctcgcgcggccgtgcgccgccgttgcccgcgctgcggtttctggcggcgaagcgcccggatcagctcctgcttgagcgagcccttgggatgggcatagatcgccgcgtagatggtctcgtggctgacgcgagcctcaggatcctcggggttcatacgcgccagtctgccggcgatctgctcgggagaccactgccagtagcacagccggtccaggacatagcgatacagccatccgccctcaaccagcttggcggggcgaccgcagcggcgccgtcgggcgcggtactcctgcgcgccctgcgtcgggcagtacgccgtctctgccgcggggtcgctgccgcgggccaactcccgggtcaccgtcgacggactgcgcccgagaaggtggctgatcgcccgcgcactgctgccacggctgcgctcactcaagatgacggcgcgctcctgatcactgagatgctggtatccgttcgccatcgcaacatcctaccccgctctgggcatgggtgttgcgcttgaaagttgagcctacgccctcttgagtaccgagacagcctcggaattgcagcatgaaccagtccaagaaaatagccgcataccctaagcggacaatagcgggcgggcgtgacaggcgggggcaccaagccagggccggggtgggcggagacgcggtgctcggcatggcgccgggcggttccggagtcgaggcgctgggtggccaaggaggcgctggcgggcttcggtcgccgaccaggcgagccggcgtgcgtcagcacgcgggcgggagcggagccgtcgggcacggacgctggataccgccaccgagccggggccgaaggcggttcggttgccgtggtggtatccagcgggcactcccctagccgacgacgcccccacccgaaaaggaccgccgaggctccggcggccccgcggcgccgtggggcgggtgggggttcacggccaccggactatacgcactggacgggcagttccatccggtgggctgttgcacactaccagtcagaaacgtccaaccagaccagcacttagcgcatcaatctcgtaacctgcctcatcgaggtactgcatgtactcgaagttcgcgctagcggcatcaccaacatgaatatctacaccggctccgaatgaagctccggtatcagattggctgtagctgaatccgtttgcctccgcagtcatctgcccgcccgttaagcccacgatcccatacagtgctagggcgtccccaacagggaggtgaccacggacataaccaccgaagaggtaatcaagctcaacgtccacatctacagaggtagcaccttccgacaccgttaccgaatcatcgccaatgccaaatccggcgcggccctctaccgatacgtattcactcacatacgttccgacacgccctactaaccctgtaaggtcggcatcaccatcaacagtgatgccaagttgcgggacgtcatcctcgccataagtggcagatgctatttggccccccgcataactatcccccgcagttggcgcttgtgccatcacagccccggagagacacagcgcagagatgcctacgagcgtcacagtccttgttcgatccatgctctctcactcccctcgatagcggcaatgtcagcccggttagcattgaacccgaaagatgatgtgaattcaaaagggatgtgcctgtcccgtctggctccggccacggtgtggccccgtagtgacccagtctttctacagagcacgcgctccgtccagtcactcgtagacttccggccttgggaacaagcgtccaccccaggcgcgtagcctcgcaacaacttggtcgtcctaggtttgacgacaccgcataaagctgaataaagttacagccctgtgtccgtggaaccgcacccgtcatgaccgtgacccacctgcagacctgcgccagggagcctgccgcgctgcgccgcccgctctttctggagcgcgttgccgccggcttcccctccccggctcaggactacgtcgaccgggccctcgatctcaacgagctctgcatcgagcacccggccgcgacctacttcgtccgcgccgccggcgagtcgatgcttggcgtcggcatccaccccggcgacgtcctggtggtggatcgcgccctcgaggctcggcaccgggacatcgtcatcgccgcctggcagggcgagcttacggtcaaacggctggagctccggccgacgctgcgcctggtcgccgagaacgacgccttcccgccgatcgatattgccgagccggagatgcttgagatcttcggggtggttacgttcgtcatccacgccctgcgctgatgccggtctacgcgctggtcgacgtgaacagcttctatgcgagcgccgagcggctctttcggccggatctcgtggggcgaccggtggtggtgctgtccaataatgacggctgcatcgtcgcccgctccgcggaggccaaagcgctgggcgtgcccatgggtgagccgtacttccgtgtccgcgactgcctgcgggccgcgggcgcggcggtgttctcgtcgaactacgccctgtacgcggatctgtcatcgcgggtcatgcgcaccctcgaggcactcgcccccgcggtggagatctactcgatcgatgaggcgttcctggatctcaccgggctcgacacactgaccgacaccgaacgcttcggccaggaggtccgcgcccgcatccggggcgatgtcgggttgccggtatgcgtcggcatcggcccgaccaagacgttggccaagctcgccaaccatgccgcgaagcaggatcccgaacgccacggcgtcgcctgcctgcgcgatccggcagcgcgggcccgggcgctgcgggccaccccggtgaacgcggtctggggtgtcggccaacggctcgccgatcgcctggctgagctcggcgttcacaccgccgaggatctcgccaacttatcgccgaggcggatccgtcagcacttccccgtgaccctcgcacggacggcggaggagctgcggggctgcgcctgccacgatcttgaaagcgaaccggcaccccggcagcagatcgtctgctcgcgtactttcggcacgccggttcgtgacgagccggcgcttcgcgaggccgtcgcggattacgcggtgcgcgccgcggagcgcctgcgcgagaccggacagcacgccgccgccctctccgtctttcttcgcaccgacccgcaccggaccgcggagccgcagcacatgcccacggcgacgcggcggctgacgattgcaacggacgacactcgcgacctgttggccgttgcccttcggatcgccgaggagctctggcgccccggccacgcctacatcaaggccggcgtgatgctcggggaactccaggctcccgggatctccggtgatctcttcgccgacgacgcggcgcgggctcgatcggcggacctgatgcaagcggtcgatgccatcaaccgtcgccacggccgcgctgccgtgacctacggcgtccaacgccgggggcgtgccgaatggcgaatgcgccgcgactacctctccccggcctacacgacgcggtggacggatctgccggtggtggggtgagtcgcgatgtgcccagtggagtgccgccccactacccctgcgagcgtttgccgtggtacgtgtccccttacgggttactgccaaggaggcgctcatgcttgtctacccgccgaatgcagaaacgggggtttatctgctgctcgggcagttacgcccctacctgcccttcgaactcgcgatcgactcctttgagatctgcccgcattcaatggggtatgcccattccaagcatctggacgcgctcggctattggctccgtgacgacgaatgggagcgcatcagtatcgaattcaagcttcacagcagcgggatgctccgggacctaaccgcacatccagatctgaccgtcgatctcctggtgtgctggcaggatgacgtcccgggggaactgactcagagcgtcgcctacgtcctagcgctcgatgaggttctggcaaatgcaccggaggaggagcggaccggcgttatccggaatccgaaggcgagcgccccaagggagcacgccgcagccactaccgaggcgatcattgcccgctttgcggagcacaaccgaccgaaggtcgaacggctgtgccaaggctggccacagtaccgcccgggcgccagtgagctgatctttacccgcggaacaaggacgctgtttcgggccgtatgctattcaacggagcatctgtacgtgacggagtacgtcgctcgcgaacagcgcaagcatctggtggatcgcttcgggggagactggtaccagggcggcgcgataaaggttccctttgaccgactggacgcgccaggcgtcgatcacctattgagtgttctgggtccgtgaggcgggggtgagcgttagtgcccacggatggcgttatgcacagcagcccgctaggcacacgcccaaaggtgggtgccctggctgggctcctcctggtgcgcgagaacgcatccatcgccccgctccacctatggcgaacggtgatggcatgctcagccgacaccctcgggtcgttctcggcgaaaacagcagggccgcccggggttgacattgccggtcgcggtagtcattgaccgctcgtttctgcacaagctcccagcaaacgcctcgtaacccactgacggatggaagggtaacgataggttgctgatttgccgttgctttagcactggctactggttatccagtcgacctcgaatgccctcatggcaaggcttcggtcgacgttctccacacggttttccacaggttttgtggaaaggggatctcagttctaccgccgcggcacgctcctcccgcgcccactcacaccttcacctgatcgacgatctccgccaggcggctcgtgccgatcccgtcgacttcctcaagctgctcgatccgccggatcggtctcagggcgacgatcgcctcggcgcgctccgggccgatgtgggggatcgcctggagttcttcgatggaggccgtgttgaggtcgatgcgccccgtcggctcgtcgccctgccccgcccccggtgcaccacgagccgaccgcgctgaggatggcttcgaggcctcatccaccggccgggccggctcgatctgtagctgggcgtgatcagcgaagatctccagcatctgctcctggagcaccgtccgtgggccctggatcagggccaggtcatcggcctcaaagagcagtgccgcccgccgggacccctccagtttctcggccgccacttcggcgagcagcgcgatcaggatccggtgcgcatcctccctcggctgaacggcggcgcggcaatgttcaagtccctgggccgcctcggcgaagacctccggggagcgcgggagcgcgacccatcccgtcttctcggtgacccgtcggtacgtccgctggccgtcctgcagcgcctcaccccgcccccagacggccaccgccagggcgaaggaggcgctgagccggtccgcgtcccagcggttgatcgcctgctcgacagcctcgtcgatccgccggcgctgtcggcgcagccaggcattgcgccaccaccgcggcagggcgtgcacgttgtcaccgacccactggccgagggcgatggcgccgcgcagcagcccgccaatgagcatcaagagcagctgcaccgccccgacgatggcagcgacgaccatgtagatcagctgcagctgcgccgccttctgcccccggacctggacgccgaagggcttcgccgaggagcggttgggcttgagccagttgaacgagccgagccgattgcgcgtggagaccgtcgcgccgctcttggagaggttcagcttggttggccccttcccgtagcgaccgcgcaggatgaaccgtccgttctgcagggccacctgggtgttcttcgccggcgttaccgaagcccggacgccgcgccgggtgttggcggtaagatccacgcccgccgcccgggcctgggcgcgcagcgccacgccgccggtgcgactggcccgcaggtacttgccgcggtgctcgacgcgccgctgcttgccgtaagcgtccttcgtgccgagattaaacagggccatcacgctcctcaccggtgtgccgtcatccgctatagcggcgggcatgcccttctacaccacccccgcgacaccatctgtcgtcgcattcggagaccatccttcccgaactgcgggcttccccggacctctttcaatcccgcatgatgtgccgtagaaatacctcgatcgcacacggaccgagcgatgaccgacagccttctgcgtcagtggacgatgctccagcacatcccccgccagccgcgggggatcagcgccggccaactccacgaccggttgcgctgcgagggctacgcggtctcgctgcgcaccgtccagcgcgatctcaacaccctctccagtgaattcgcgctggtctgcgaaagcgtgggcaacgagcagcactggtcgtggctcgccgatgcgccggtgctcgacgtccccggtctctcgccggcggcggcgctggccttccggcttgccgagctccacctcggcgctctgctggctccggaggcgctacgggccctgcggccgcacttcgaggcggccaagcgggtcctcaaccaaggcggctcgcagctctcccactggccgaatcgtgtccgcgtcctgacccgttcccagcccctactcgccccggacgtcgacccgggggtctacgaccggatctgccagggactccttgagggccggcagctctacgtccactaccgcccgcgtagccggggcagcgagctgcgaagctaccggatgcatccgctcgggctggttatgcgcgatccggtcagctacgtggtggcgacgctgcgcgactacaccgatgtccggcagatggcgctgcaccgcttcgaggcggtggagctgctcgacgacccgattgccccgccggcgggcttcgacctggatgcctacatccacgagcagcgggccttcgatctgcccgacaccaacgaacccgtcgccctgcacctgcggatcagcgccggcgtggccgagcatcttacggaggcgccgctgtccgaggatcaacggatcgaagcctgcgacgacggctggtggagcctgcgcgccacggtgcccctgaccgcacaactgcgctggtggctgctcggcttcgggcaggcggtgcaggtcctcgagccgcaagcgttgcgagacgagctcgccgccgaacttcgggctgcggccgacttgtacgacgaataaagaaccataaccggccgccaaccgcgacatgagatgtcgcagccgtttgttgtcattacatcatcccgggcaggatccgatcgcggatccgggcatggaagccacccggggccctttccaaagaaaccgggggagcgctctgcgatcatgccccgcctgtccaaatcccgcttcatcgccggctggcagtgcccgcttcggctctggtatgcggtccacgagccctggcgagccacgccgcctgatccccagttgcaggcgatcttcgaccagggccaccgactcgggcaattggctcagcagcgctatccatccggggtgctcgtcgaagcggattaccggcacacgcgtcaggccctcgagcaaacacaggcgctgatggccgacccggggcgtaccggcgatctttgaagccgctctggagcacgaacaggtcctgacccgagtggacgcgctcgttcgaaacggtgacgggtgggacctggtcgaggtcaagggcgccacgcgtgccaaggaggttttccagctcgacgtggcgatccagtattggatcctcaccggtgccggcatcccggtacgcgatgccgggctgctgttgatcgaccgtgactacgtctacccgggcggcgcgcacgacccccaggagttctttcggttcgagccgctgaccagaacctgcgagcagtggcgtgagtggatcgagacgcaggtcgtctccttccaggaggttgccgcccgtacaacaccaccccagatcgaaatcgggcagcagtgctttagcccttacccctgcccgttctacaaccactgctctgctgacagggagtggcccgagcacccgatcgaggagctaccgtatctggccggcgagcgttaccagggcctcctcgagcagggtgtcacaaccatcgacgccatccccgacgattacccgcttaccggcgctcagaagcgggtccgagacgccgttgccaaggggcacccctggaccgatcccgacctgggtgaagccgttcagggcgtggattagcctctcttcttcctggatttcgagaccgcgcagccggccttaccccgttaccccggaacctcgccgttccaggccttgccgttccagttttcctgccatatccaacgagcccccggggtcgccccggagcacacggactttctggctaccgccgataccgatccccggcgcccgcttgccgaggcactgctcaacgcactcggtgaccgcggatcgatcgtcgtttactccagctttgagcggcgggtcctcggcgaactcgccgatgcgctaccggatctcgctgagcccttagccgcccttcaggaccggctgtgggatctgctacgggtcgtgcgagactagctgatctcaagaatcaagcgcaacagtcttcgagaaggcctgaagctcttcagtcatggcctcctcgggcgttctgaagtccagtgccttgcgtggccgctggttgagaagccgcgcaatatcattgagttgggtctggctcggctcgctgagatcggcgcccttgggcaggtactggcgcagcaggccgttggtgttctcgttgctgccacgctgccagggcgcgtgcgcatcggcgaaccagatcgacagattcaaccgccgggcaagccgctcatggcaggccatctcgctgccccggtcgtagtcagactctgacgcaggattgccggcaggcgcctcatctgccgatggaagccctccagggcggcctcggcggtaccgtcgtgcatcttgctcagtacgacgtagcgggtcttgcgctcaaccagcgtgccgaccgaggagcggttgtaggcgcccttgatcaggtcgccctcccagtggccgggcatcagccgctgctcgatctcttcaggccgataggcgatgcgcaggtgctccggggcgatcgagccgcctcgcgcggccgtgcgccgccgttgcccgcgctgcggtttctggcggcgaagcgcccggatcagctcctgcttgagcgagcccttgggatgggcatagatcgccgcgtagatggtctcgtggctgacgcgagcctcaggatcctcggggttcatacgcgccagtctgccggcgatctgctcgggagaccactgccagtagcacagccggtccaggacgtagcgatacagccatctggtcttgcccaccaaccgtggacacctcaatagctaccattcgacgaggtgatccatgacgaggcaagctactcagatgagcaagaccaaggcgaagtccaagcgcacacgctacacccaggcctatcgagacgaggcgctggcgttggccgagcgcgtcggcgtcagcgaggcggcccagcaactcgggatccagccggcgcagatctaccagtggcgcaccaaggcccggaccgaagcggaccgctcgcagcgagagcgggagttggccgaggagaatgcccggctcaagcgtcagctctcggaagcgaatgaggagctgtcgatcacaaaaaaggccgcggcgtacttcgcgaaaaaccagaagtgaagtacgcgttcatcgatcagcagcgtcacgagcaccgggtccaggcgatgtgccgcgtccttggcgttgctcgcagcggcttctacgcatggtgtcggaacaaagctgtccgcgccgcacgggaagagcgccagcaggcctttgatgggcaggtgcaagaggccttcgaagactccaggcaacgctctggagcgcctcgactgacgcgagagctggacgggcaaggcgtgtcggccaatcgcaagaccgtggcccggagcatgcgccgtcagggcctccgggcacgcacgtcacgccggtttaaggtgacgacgaactcggctcacagcctgccggtcgcgccaaaccacttggcccagcactttgaagcggagcagcggaaccagaaatggactggcgacatcacgtatttggcgaccggcgaaagatggctctatctcgcggtcgtcctggatctttgtggccgcaaagtgatcggttgggccatgcgcgagcagatgagcgctgaactggcctgtgaggcgcttcagatggccctggaacggcgaggctaccccacgggggtcatcgtccatacggatcgaggcagccagtactgctcccgtgcgtaccgcaggctcatcagcgactacgggctgatcagcagcatgagcgcgaagggcagctgctacgacaatgcctgcaacgagagctttttccgttccctgaaggtcgaggccctgcatggcgagaaattccccacgcgggcctcgatgcgtgaggccgtcttcgaatacattgagggctactacaatcgccggcgtcttcatagcacgctcgggtacctatccccggacgactacgaggcccggcttaatagctaacaccgtgtccacgttcgctgggtaagaccacccggcagagcgctgccagctcgccgaaagcacctgctcaacggcgggtttgagccccggtgagcgtcacagatgaccagctcgaccccgcacccgtcaaaccccgaccgatgacctcgcggaggaactgcttcgagaacccctccgtctcgttcgaccccaacgacaggcccagtgcctcccagcgccctacggtgttgacgccgaccgcgatcaggcaggccttagagatcacccggccgtgctcgcggaccttgatgtaggtggcatcgagcaaaagaaatggccagcgcccctcgctcggtcggctcaggaacgcccccaccccctcgtcgatgaactggcacagccgcgagacctgcgaatttgagatcccctccatgcagacggccttgacgagctcgtcgacggagcgggtcgacaccccctggatataggcctcctgaacaaccccgacgagcgcctgctacattgccgccgcggctccaggaacgagcgcagatagttggcgtggcgcagacgcggcacctttagctccatggagccgacccgtctgtcttagcgccggctacggtagccgttgcgatagtccgtgcgctaatggcgctgatccccccacatcgagtccgccttggcctccatgagctgctggacgatttcatggaccagcatgcgcagaaagtcgacgtcgccacccttctcagccatctccagcagtgcgaacctgttatcagccatcgcggacctccattcgattgggtttcttcgtttactggcccgaatcctaacggggtcggcggtggcccttcacctccctgaagcccaccccactacagctgccctgctgtagcttttacgcattcctggggactctactgcaagaccagatttccgtcgctaactaatcgccgaagtgtctaccttcgagttatcttcgtgactagggagttccgcgtatactgcgcccattctgcgacaacgtgcccgactagcagaatatgcctccccttcacgcacgacctatacttgccatcgatagtctgcgctaaggtgccggcaggataggctcggataacttttcacacccgtagacctcccaaataaccatcagccctctagctgggtgatcgcatgaggttcactatggttgataacaaaacccctcagattagtgtacagaaaatcacgctaaggatctttatgggggcgtgctttatcctgatgtgtatagcctgtaactcatcgagcgacaacgatgaaacggagcacgagagtgatacgccggaggtaacacatgaattaactctcgaacccagtgaatccagccttaaagctgagtggcttgactctgaggatgtgacctacaatctgatttacggccaggacgaggacattttaaccgatccagctaactacgccacctacgatgggagcatggatcaagacgtcagctctccacatgaaatcaagggactggaaaaggaatcgacttaccatgttgttcttgaagttgacgacgagcgtggcacccgttatccagcgaaagaatcaactacgctgaattcggaaaaaattttaagctcgagcgatgtgttatggatatttgaaaagcatgatggagtcgtacgtagcctcgcagcgtatgatagcaccgtttacagcagcggcaacgatgagacggtccgcgccatagacgcaaaaagtggggacgagatatgggtttttgaggagcattttgactttatctacagcgttgaaaactatgagggcacagtctacagcgctgcccgaggcggtgcatcaagcataaaagatggttatgatagcaccgtccgcgcaattgattctggaacaggtgaagagaaatgggtgtttgacggtaacagatctttttatgacgttgccgcagccgacaactccgtatatgctgcaaaatcaagcgggagcgtccttcagatagacgctgaaaaaggatcaaggaaacaggttatcggacaacatgatcgtcaagccagaggcgttgcggtagcgggcgggactgtatttagcgccggtcatgatacaactatacgcgctttcgacgtagaacaagaagaagagaaatgggtctacgaggggccagaaagcccccacaaaaacttcttgagtgttgcagcaaccaaggaagcagtttacgcgggcagcgacacctctataagggcgcttgacgctgatacaggcgagaagcagtgggcttatgaggacatacagtccggtgggttttacaccgttaaagaacttggcgacgtggtatacggcggaagccttgacggaaaagttcgggcaatcgattcgaaaacgggtgaaaagaagtgggtctttgcagaacatgaagaccacgtgcgggctgtcgtgccaaccgaacatgctatatatagtggcgatagcggcgggacaatcttagctattgatcccccttgaaaaactactaggctgctggaaaagtcggttttgtcatgtcataaaggttgtcgttgatcgcgtaatggtccagcgcaccggtttggcctggaaactggtcttgcccaccaaccgtggacacctcaatagctaccattcgacgaggtgatccatgacgaggcaagctattcagatgagcaagaccaagacgaaatccaagcgcacacgctacagcccggcctatcgagacgaggcgctggcgttggccgagcgcgtcggcgtcagcgaggcggcccagcagctggggctccaaccgccgcagatctaccagtggcgcaccaaggcccggaacgaagcggaccgctcgcagcgagagcgggagttggccgaggagaatgcccggctcaagcgtcagctctcggaagcgaatgaggagctgtcgatcacaaaaaaggccgcggcgtacttcgcgaaaaaccagaagtgaagtacgcgttcatcgatcagcagcgtcacgagcaccggatccaggcgatgtgccgcgtccttggcgtcgctcgcagcggcttctacgcatggtgccggaacaaggcggcccgcgccgcacgggaagaacgccagcaggcctttgatgggcaggtgcaagaggccttcgaagactccaggcaacgctctggagcgcctcgactgacgcgagagctggacgggcaaggcgtgtcggccaatcgcaaaaccgtggcccggagcatgcgccgtcagggcctccgggcacgcacgtcacgccggtttaaggtgacgacgaactcggctcacagcctgccggtcgcgccaaaccacttggcccagcactttgaagccgagcagcggaaccagaaatggactggcgacatcacgtatttggcgaccggcgaaggatggctctatctcgcggtcgtcctggatctttgtggccgcaaagtgatcggttgggccatatgcgcgagcagatgagcgctgaactggcctgtgaggcgcttcagatggccctggaacggcgaggctaccctacgggtgtcatcgtccatacggatcgtggcagccagtactgctcccgtgcgtaccgcaggctcatcagcgactacgggctgatcagcagcatgagcgcgaagggcagctgctacgacaatgcctgcaacgagagctttttccgttccctgaaggtcgaggccctgcatggcgagaaattccccacgcgggcctcgatgcgtgaggccgtcttcgaatacattgagggctactacaatcgccggcgtcttcatagcacgctcgggtacctatccccggacgactacgaggcccggcttaatagctaacaccgtgtccacgttcgctgggtaagaccatcttggcttacttcgaacacccgatcaccagcgggacaatcgaggggctcaacaaccggatcaagacggtcaagcgccaggcctacggcttccgggacatggagtatttcaagcttctggtccgtcacctgaacgacccgatcgtgcaggcatgaacgggcgctcagagagcactttcggcggcgccgccgagggacacatcacaatgatggaatccgtgaagacccgaggttgtcggtacacaggttcatttcattggatgctgccccgccgacggccaggcagcgtccggagaacctataagatgaattaggctatgagccctcccacctcaactcatcccattccagatgaatgcttccgccaccctctatatcagtaacggtggctccgtcgtttctgtacttgattcgtaaatcgtacccgtcggggtgttttacgcggatttccccgtcacaaatccatccgtgcgcttcatcctcaaaggcactccagttccattggtcaaacttcaagtcgacttcagtggagacctcggcgtatccttcgtcgtacccgtagactttctcaccgtcatcttctaaataccagccaaagccacccgatatacgcatccgatagggattaattgtttcctgctcccaggtgaagtcggaatcccatcggatttcgaatagctcatcatcctcgtgccagcggccggtgagtcctgaatcaaccgtaatgactctgggtacgctagtcgtgtcgcggtacgatcttgagtagtcaccttctacttcgagctctccagggagctggtttccgccgccatcaaagaatctatccgtgtattcgacttcaaaatacccctcactatcgctcggaccttcgtcaacaggacctatgctggaagctcgaattgtgccgtcccgttcgacatattcatcaccaagctcagattgccagctgtggaaccgggactgctcgtacgtcagggtttggtccgcgagcgttaatgtcccgttctcggggcagtcgggcggctcgtcttcttcttcgctagcgcaaccgtagtgctcgaggtattctccagtgcgcttccagagatctagaagcaccaggtcttcggtcacgaattgagcgacttctttcattgtcgcatcggaagctgcctgaggcggtgattcgtcagtttccccattcgaatcgtcatcatcgtcgtcgctgctgagacaaccaccaagcaacagactactcaggagaatggttgagctgtagatggtccagcgagagatggcttttttattggtgtggggcatccgtatcgtcctttttcttttttttggtcgacgttacacgcaaagggctctaagatcataagggattgcatcatgacgtacaacacggaaggttagctgttgcgatctggcggatcctcaaccactacctacgtggaagcggctcgccattgctcagcaggacctcagcagcgtccgtgctgtcggcatcgccgagacggcctggcggcgcgggcagaactacatcacggtcttgtaaaatctcgatgcccgcagcctgctcttcgcctttcaggggcggaaccagtcgattatcgcggattttgggtcccttcgcggatcgtgtggctgtcaggaggttgccgcggggtagtcggttaagcatctgtgcctatatgttgtgcctcgccgtccccgcccaagcgaggagctgtcatggccaccgagcatgccctgttcaccggcgcgctggtatgcgtccggtgaaccccgtgtatccaccgtaacgtccaccggttagcttggccccgtgttttgatccgcgaccacggaggtggcgatggccggcgggactcaagagcgcaagcgcgccttctgcgcgcaagagggcgtggccgagagcaccttcaccgcctggcgccgacacctgcaggccgctgcggtggcaccgagcgcggcaccgaaaccggccgaggcgacggagccgacgccttcggcgccagagcccgctggtggcctgttcgctgagctttcgttaccgggcgcctcgccatcggacgaccccctccggggtaagcaggacgctgcgccctgggggtcgagttggacctcggcgccggggtcttctgcggatccggcgggccccggggtgctgacgccgccgcggcgcctgtggctgtgtacccgggcgacggacatgcggtgctcgttcgatggtcttgccgcgctggtgcgtcgccacctcgggcgggatccgctcagtgggcagggcttcatcttcgtcaatcgccggcgcaccctgatgaagctgctctacttcgacggcgacggctactgcgtgtggagcaaacgcctcgagcagggtcagttcggcgtggggggcgctcaggtacagaccgtggaggcgctgacctggacgcagttcgccgcattgcttgagtaggactgaatctgactataccttgagtctcgcccagcgccgcgccggttatgaggctgggcgcaagggtttggaaggatgcagcaggccttaagcggataataaccgtcgggcgtgacagcgctcggtttaccgggcatgaaggtctttcactcagcacataaacggggcgtcgatacccgccgcctgcgacgagagatgcggcggcgttcggcggtggaggcggtgatcggccacatgaagatcgacgggcgcatggaccggtgccggctcaagggccgcctcggcgatgccatgaacgcggtgctcgccgcggccgggcacaacatccgactgctactccgggcgatggccgcctttttgcggcttgctctgcgggcgctcctgcagcggatgtccatggagggtcaccccgatgtccactccgcgccgacgatgtcggccgcatgcccgaaacggaacaagaaacacgagtaacccgttattcagaaccgactatccagacctcccttgcatcgagtcggtgaacgaggaattccgaggacgccctttgcgcggcgcgcccttcttcaataacttggccggctcagcccctgggtactccaccctactctcaagccaggcgtccacgtcgtccaggcgccagcggtaatggcggcctagcttgatgtagggaggcaaatcctgacctcgacagagcctggcacgaatcgcaccaggcgctaatccgaggtactgtgcaagatcgttggtggtgagaagcggtggtcggtgcatgcgccttgtcctgtttggggttcactaccctgtaagggatcagcgaccacaccgaccggcttgggacccagaccgctccccagaagcccagatctatgcagtactcatgcagtactgcataggcaaaaacttgtcattcgccgtaacgtggagtaatctccagtaactgtaaacgactgattggtcgcgcctttatagcgtaagcgcttgttcctcgggacagtctgatggctttcacacggcaggggtcgctggttcgatcccagcgccgcccaccaacttccctgcggcttaagcctcttccaccaggctctgggtcgcttaagtctcacagcgcccccctcccccgccgtgacgctcccaagtgcgtcattggatgataccctcggagtcttgcaaacacgtcatcctggcgacaggtgtcgcgttgctgggacgcttcttcgcctgacgacgaacgaccaggatcatgtccgaccaataccctgagtccttccgagagttccagcagcagctacacagtttcgtcgccgagcgcgactggtcacagttccataccccgaagaacctggctatggccctggccggcgaggtcggggaactcgtcgagcatttccaatggctgagcaacgaggcctctgacagcctgccggtgggaaagctagcagaggtacgtcgtgaactggcggacatccagatctatacgctgttgctggccaatcggctggagttggatcttgccgcggccgtccgcgataagattgctgaaaacgaagccaagtatccgccggaccgcgccttcgggcggtctgacaagtacaccgatctttaaagaccctgatgcttgtctatagcggcgacaagagcaccttcctcacggatgtagcggataaccggatctcggatcgcatcctcgcagccatgacccgacgcagtatgggcggggtcagtgagagcgaacgccgatcctgggagcagtccctgctctacatgaagaacgtggtcgaggacccgaacatcccggatgacgccggcatcgctgtggagtaccgcatcccgcagacatccaagcgggtagacgtcatcatatctggcctcgatgacgaacaacgcgagtcctgcgtcatcattgagctcaagcagtggcagcacgccgaggctaccggcaaggacgccatcgttcgcacactcctaggcggtgggatccgggaaaccactcacccctcctatcaggcgtggagttacagcacgctactggaggatttcaacgaagctgtgcagaacggcgggattcggctgaccccgtgcgcctatctgcacaactgcaccgacggcagcggcctccaggaaccactctacgaccgctatctgcagtgcgccccgctcttcctccggcacgacacacaaaagctgcgcgcgttcattcggaggtatgtccggtacggtgaccatcgccgcgtcctttatcgcatcgaccaagggcgtatccgcccctccaaagacttggccagttccctcgcccgtctgatccgcggcaaccgagacttcctgatgatcgacgaccagaaggttgcctacgaggctgccctggaagtcgggactatcgctcaggaattcggcaagcaggtactgatcgtcgaaggaggtccgggcacgggaaagtccgtagtcgccatcaacttgctggttgaactgaccaagcgccaccagactgtccactacgtcactccgaaccgggcgccgcggcaggtctacgaaggacggttgacgggcactctgaccaaaacccggttcagcaacctcttcaaagggtccgccgcgtatgacaacgcggagcgtgacgaaatggatgggctcctcgttgacgaagcccaccgccttcaggagcgctcgcggtggcagcgcgctggaaccaaccagatccgtgacatcatccgcgcggcccggaccagcgtctttttcgtcgatgaggcgcagcaggtcacctggaacgacaccggctccatccaggaaatcgagcgctgggcacgcgctgagggggccaccatccatcgcgccgcactgcagtcacagttccgctgcagcggttccgacggctacctggcgtggctcgatcaagctctccagatccgcgacacggctcagaaggacctgcacggcatccgttaccacctagaagccgttgactccccccgaaccctctaccagcgcattgtggaactagacggcaacggttccagggctcgtttggtggccggttactgctgggattggatcagcaagaaagacccctgcgcgtgggatatcacgttcccggaagagaatctcttcatgcggtggaatctttacgaggacgagggacgctacctggagaagacgcactcgatcgatcaagtcggatgcatccatacggtacaaggtctggagatggactacgtgggggtgatcattggccccgacctgatcgtgcgcaacggccacgtcgtcacccagccctccaaacgggcccgcacggaccgatcccttcacggctacaagactgctcgcaaggaggccccggaagagtgcgacgcccgggcggacgcgattatcaagaacacctatcgaaccttgatgagccgcggcctcaaggggtgcctgatccactgcacggatccggagacacaggcctacttccggcaggagatcgaggccgctttctcccagccttcggacaatacggaggcttcgacgttgcagccggcgccggtcattcccctggatgaacagtcatcgaccgaagcggaggatgaaccgcgcactatccccgccgaagcagtcacgccagcggataacgctgtgccgtttatcgaactggaggccgctgccggagagtttcaggcgggattcgctgaggcggagcgccttgaagagacggagacttggattgctttgccggaactctaccgcgcccgccgcgggttgttcgttgcacgcgtcaaaggagagtccatgaatcggcgcatcccgaatggcgcctggtgcctcttcgaggccaaccccggtggatcgcggcacggccgggtcgtgctcgcgtaccaccgggatatccaggacccggacaacaattctgcgctgactgtaaaacggtactacagcgagaagatcacctcggccgacggccaatggcagcactcacggattaccctggcctgcgacaccctgaccccaggctatgaggatatcgtgcttgaggaagagcaggcgcgggatcttcggatactgggagagttcaagggcaccgttgcctgactctaggggtatcgacacggccgtcgaaatcggcgtggttcaccaccaagagcgcgcccggccccaaatcgcgggccagcagggcgcactagtcgaccccggttgacaggcgcaaatcggagcgccgagccagtggctttgccccctcactcagagcgcgtaggccttcagcgtatcgaggtcaatcacggccagggtctcggcatgcttagcgtgcagatccaccatcggagccactcccgcgcggtaggcctccatccagcggccggcgcaacgacaccatcggtccccgggctgaaggccgggaaaccccatgcccggattgggggccgtcaggtcgttgccctgctcccgggtaaagctcagaaacgcctcgtccagccgggcgcagaccgtgtggattccaacgtcctcgtgaccagtattgcagcagccgtcccggtaaaagccggtcaaaggctgagtgctacaaggcgcgaggggctggccgagcacattgagggactcgaaaggctggctcattgcgatctccaactccgaagatgggggatcatgcggcaggggtgctcatccaccggcgcccgaagtagtcaagcaccccgtcgatgcgcaccccgacattgtcgcgggtgatgacctcctgtttggggaagtcacctcggggatggcagccgcatcattcatgcaccgccggagcagcatcagtgccagcggtaccaacaccaccccggagaacgcggtctggggtgtcggccaacggctcgccgatcgcctggctgagctcggcattcagaccaccgaggatctcgccaggttacccccgcggcggatccgtcagcacttccccgtgaccctggcgcgaacggcggaggagctgcggggctgcgcctgccacgaccttgaaagcgaaccggcgccccggcagcagatcgtctgctcgcgtactttcggcacgccggttcgtgacaagccggcgctgcgcgaggccgtggcggattacgcggcgcgggctcaatcggcggacctggtgttctgggtccgtgaggcggggggagcgttagtgcccacagatggtgttatgcacaacagccctctaggtacaggcacaaaggtgggtgccctggctgggctccttccggtgcgcgagaacgcgtccatcgcccccctccaccacaggcacggcgaacggtgatggcatgctcagctgacaccctcgggtcgttctcggcgaaaacagcagggccgcccggggttgacattgccggtcgcggtagtcattgaccgctcgtttctgcacaagctcccagcaaacgcctcgtaacccactgacggatggaagggtaacgataggttgctgatttgccgttgctttagcactggctacgggttatccagtcgacctcgaatgccctcatggcaaggcttcggtcgacgttctccacacggttttccacaggttttgtggaaaggggatctcagttctaccgccgcggcacgctcctcccgcgcccactcacaccttcacctgatcggcgatctccgccaggcggctcgtgccgatcccgtcgacttcctcaagctgctcgatccgccggatcggtctcagggcgacgatcgcctcggcgcgctccgggccgatgtgggggatcgcctggagttcttcgatggaggccgtgttgaggtcgatgcgccccgtcggctcgtcgccctgccccgcccccggtgcaccacgagccgaccgcgctgaggatggcttcgtcgcctcatccaccggccgggccggctcgatctgtagctgggcgtgatcagcgaagatctccagcatctgctcctggagcaccgtccgtgggccctggatcagggccaggtcatcggcctcaaagagcagcgccgcccgccgggacccctccagtttctcggccgccacttcggcgagcagtgcgatcaggatccggtgcgcatcctccttcggctgaacggcggcgcggcaatgttcaagtccctgtgccgcctccgcgaagacctccggggagcgcggaagcgcgacccatcccgccttctcgctgacccgtcggtgcgtccgctggccgtcctggagcgcctcaccccgcccccagacggccaccgccagggcgaaggcggcgctgagccggtccgcgtcccagcggttgatcgcctgctcgacggcctcgtcgatccgccggcgctgccggcacagccgggcattgcgccaccaccgcggcagggcgtgcacgttgtcaccgacccactgcccgagggcgatggcgccgcgcagcagcccgccaatgagcatcaagagcagctgcacaccgccgacgatggcagcgaagaccatgtagatcagctgcagctgcgccgccttctgcccccgggcctggacgccgaagagcttcgctgttagtggccacgtagactgacccacagtggggtgcggataaaaacttggactacaagatgggagtagtccatgtacacgtacgagcagcggatcaaggcagtagagctctacatccagtacgacaagaacgcggcagttaccgtccgggagctcgggtatccgtcgaagaagaacctgcggcgctggtatgacatttacgcagcaaccggtgatttgccgaagcgatcgaagcgcaaaccaaggtattcggcggaacagaagcaaagggccgttgaccactacatgacccatggccgttgtctagcgaggactcgcaaggcgctaggttatcctggtgtcgaaacgctaagccattgggttctggagcgtgagcccgacttgcgtaccggatcgagcgccagcttaacgaagcctccttcgtcggatgagactaagcgggaggccgtcattgagctatgttcccggcaaggggcggcttcagaggttgccgagagggtgggcgtcagcaggcaggtgctgtacaagtggaaggaccgcttactcggtgccgaggcgcgccccccaatgaaaccgcgtgacgatacgacctcgcaaagcgaacgtggcgccctggagcaagagatcgaaacgctgcaacggcgcgtccaccgccttcagcttgaacacgatctgctaacaaaagcgaacgaactgttaaaaaaagaccacggcgtcaacctgcagctcctgacgaacaaggagaagaccctgctggttgacgccctccgaaacatctactcgctcacggagctgttcacgccgctgcgcctagcccgtagcagctacttctaccatcgggctcggctgcgacggccggagaagtacagcgcccttcgtggccttgtcagtagtctgtttgaggacaaccactactgttacggctaccgacgcatccgcgtcgaactccaccgtcttggcatcgtgatctccgagaaggtgatccggcggctcatggcggaggagcagctcgttgtccagacgaccaagtgccgtcgttttagctcgtaccgcggcgaaatcactccggcccctgagaacgtggttaaccgggacttcagtgcaccggcgcctaaccgcaagtggctgaccgatctcaccgagtttcagattccggccggcaaggtctacctatccccgttaatcgactgcttcgacgggctggcggtcagttggacggtgggaacccggcctgatgctgagctggtgaacacgatgctcgattacgccgttgcggtgcttaaagacgatgagaagccggtggttcatagcgatcgcggggcgcactatcgttggcctgggtggttatcccgcattgagttagccggcctgacccggtcgatgtcacgcaaaggctgtacgccagacaacgccgcctgtgaaggcttctttggacgcctgaaggccgagttcttctatacccgtgactggcacggcgtgacccttgagcagttcatcgagaaactcgatgcctatctgcaatggtacaaccgaaaacgcgttaagctgtcgctaggaggccggagccctcttgagtaccgagacagcctcggaattgcagcatgaaccagtccaagaaaatagccgcataccccagccggccatcagaattgacccaccttcgggtggcccctggccacgagagaccgtaccgtcggccgcctgaccaagctgcggaaggcggggaccatgaaggagtgggtcatgattcatcggatcaaagcgctgtacgacgagggacgcgggttatccgtccgtgccatcagctcggcgacacgatggagacgcgattgcggccctggtgcttggcggcgtaaagcgcgcaatcggcgcgctcgaagaggtcgcggtcgctgtcttcgctagccaggacgctgaccccaaagcttgccgtcagcccgtgttgcctgagcaccggatggtcggcgagagccctgcgcagcttatcggctgactgctgtgctccgtccaggccggtggcgggtagcaggatcacgaactcctcgccgccccagcggccgacgatgtcggcctcgcggaccccggcacgcagctggtcggcgagatggcggaggatcttatcgccgacggcatggccgtgctcgtcgttgacccgtttgaagtggtccagatcgatcagcagcatcgccaggggtttgccggtctcttggtgttgggccacctgggtggcgatctgttggtcgaggccgctgcgattgagcaggccggtcaggcggtcgtgttgcgcctgttggtccagcgcatggatttctcgccgactgcgcgccagtccgcggttgatctgccaggcgagcaggcgcagttcgtggatccagcggacggggccgtggatgggtaccgtctgtctcgcagccgccgcttgggctgtctgtcgcagtggggtgaccaatagccggcgtgccatctggtggaagagcgcagtggccaggacgacgagtccgcccgtgccgactagcaccgcaatccagatcttacgcacatcctcagaaccggggtgttgcatttccagccgggcgaggatgtccaagtggtggccatcgtcgtcgagttcaatgcggttgagccaggcgtaatacgatcggggttggtccgttgtttctggccggtagaggccccgttgcccgacggcgcgctggaaacgctccagcttttggtcctgctgcgtcgggacctcggcgaaggccttggccttgttcaactcttgcagagccgggtccaggcctagagagatcagccattggccattgaccaggaagaagagctcgccctcgtaaagcgcccgctggtccaagcgctcttccatgcctcggaacacttcatcgatgaacgccgggctgagacccagttccagggcgtagccgtcatcgccgagcgggccataggtatagaagcggaactcccggcttaccagctcaagggtgggtggcccgatcaggacttggtcctcggcgagcgcagtcttgagcataccgtgcgcatcttccatgccctccatagtgaaatccaatccttcgtcgggctcgaaggtggttcggctgatgcgcagctccggggtgacgatgtagacgtggaccgggtcgccgagttcctcgctgagccgcttcgccagggcctcgaggtcggtctcctcgatcccgcgctcctcgatggtctgtcgggccttttcatgggcccgccgatagcggggttcccgggcctccagaaaccgctcgagttccgcgtagccggctcgcagttcggcgcgtaccccttcggccagcacagcgttgacgcgctgatcgtgggcttgctgcctgtccagcaggatcgcgccgccgatggtgaggatggcgacgagggcggcgagcaggaagccaatgccgatcaggagtagtgcgccgacgccgatgcgtgggcggtatcgtgcggggaacagggccatggcaggcgggcttccgtgctcgctaaaaggggggcgcgccacacggggcgccccgaggggcgccccgtgtggatcatcggacgatcattgtctcgaaagttgttccggcaagtctggcacaactcgccgacctgcataaatggcccttggtacatccttacaagcggccccccaaggaagggtgatggcacttcgtcgaaacatcgacgccgctctgatgaactgccagccggcgcccgttgcgaacaactgactctttagagggagcgaatcaagtcaggaccgttgttcttgggtgtgttcacccgagagctgaccggatgtgcgaccagctgcgccatatttaggccgcgagttgccgctttcacggacttccgatcactgatttcgggatccagccactcgtcccagcactcgggcgcgaggacgagcggcatgcggtcgtggagaggctgcagatgcgccttcgacggctgcgtgatgattgcgaaggacgccgcccgttcttcggtggccggctcatagacacccgcgaagcacagcaggtcgtcgtcccgggaggcgatgaagtgcggaaccttcccctgttcggccttttgccactcgaaccaaccgctggctggaatcaggcagcggcgatgggcgaatgcagagcggaagtaagggctggaggcgaccgtctccgcccgggcgttgatcggtgcgggttggctggcgtcggcccaccatggccgaaatccccaaagcaacggcaagagatgcctgccgtgatcgcaagacacggcgaccggctgctgcgtgcccggcggtacgttgtagtcaggtgagagttcgccgcagtcgtcgtaatcgatgcgaagcgctcgcatgattcgggaatgcggagcgtaacgggcgaaccggccacacacagtgacagactccgtactcgggggaccgaaaacgattgtggcacggcctcggggccgttgtgtgatccggccacgaccaccacggctacaacccgcaacgcgaccggtgtagccaccgcgccaccggaacgcagcaggagtcggtcatcgtgcacacgctcgacaccatcggctacgagcgcaccgatcttggagttaccccgcttccgtcgacggttcgcggctttcgcactgggcggacgtgaccccaaaacccagtgacggcgtctggggggggggtgtggcacccctcaatgaactggaaaacggccaacgtggggtgcgcagaaacgacactccgtgtgattccggaaccgagtgcggccaatgagtgtcaatggccaccgcctcggacccactccgctgtgtgggtcagtttacgtggccactaacagcctaagcatcaaggtccccacgaaagggcgtcaactccagtcgttagctaagcaccggcagcgggcatgcctctcaagctgttctcacccggttaggtgagaatcccagaatcgcggctatcacgcggtcttcggtagcactctgcagaggcagcatggcgaaatgctcccgcacttgcgggccgagctcatgctcgacctcgatgagaacgggacgcagcttactgagacgcatcggcccccgccctcggcgctcgatcaaatgccgataccagtagggccggatcagcgccagccagccatcggccagagcctcccaatcaggctctcctgtggcaagggaagagcgctcccaatggagaatgcccagcagttctctgtatgcgttcaagcgttcttgtatcccggtctttggaggcctgcttctggaaggcgtccaatacataccccatctcctccagggcgcgccgtttccgcaagggaagctgctgccattccgcctccggcaggcgctcaacgaatcggccgagaagctccgcgctcctctcatcaaggtcgccatcctccgggtcctgggacagccgctggcgaagcgccacggccgtcgcctgccagatggacagccggtaatcctccttcaccagccgttcatgcaggtacgccaaagcgatcaggcagctgtcgaaggccaacacctgcgtgtggtgttaggcaagataaagcaggtgctttaccttggcctgctcccggttaccgctcatcgcccggacctcctcgaggacctgccccagcacgctgcgatcatgggcgcaggccgcctcccacgcctccacgtcggtgagccagcccggcagcgggacggacagatggttctccggcatcggcggccctgaatccagctgttcaagcatggcgcctgtcgttttctccttcggggagcagctgatctgaaactctctctgcgccctctgcgttccgcacagatgctcgaccagcgcggcccgggaggagcggagccgctcatcccgatctcgctcccggcaagctggagaacgccgtagagcgtgtccaggagctcccggatacgccgagcgccgtcgcgatccgcctccgtctcgcccagggcgtaggtccgcgcgcgatgctctgggtagcggcacagccggccggcccgatcccggtaggcatccgggttccgatcgatcagggtattgagcatccacttggtccgccggacggtaaaggtccggccaggcggacgagttcttgaaggcttgcgtagccggtaaccacaaggggagactcagcccccttgaggtccgcgacgacctgtggccgtaccttccgcgtctggacattctcgctgcccgatagccctgcctgtgaggggtcaaaagcgatgcgctccgcgccatcgctcggccgcaacggggcggctcatccggacggatcagtcgccggcaagcttcggttcgtgctccggcttgatccagtcgatgtcattaacggcgtcgacgtagttctgcatccgattctcgtgcgtctcggcatcgatctcgccggcttcctctttggcctccaattgctgcgcccgggtggccagggcccgggtcgctacggtgccctggatcgtctcgaacaggccttcgtgatcgctggccgcggtcatttcagcctcgtcctcgatcgcgccggcgggcatgctgtggaaatacaggtcaccgagtagacgatcgcccatcgtccagcgctccacgaagccgtcgtgtccttcctgacggaattgaaccaccaaatccgggttgtccgcctgctcggcggtcgtaacctcggtatccagatcggcggcctccagggtctgctcgacggcccaggcgaagttctcgtcgaaggcggcctcgatcgcttgctcgtcctcgccgtcgtgctcgagcagatcgctatcgacggcgacgcgctcaacgccatcgaagaccggctcggcatcgcggacgtcgctagccatctcgtaggttcgatatccctcgtagattccggctgctgactgggcggcctcgtaggcttggcaaccagtaagcgcgagggccgtcgcaccgaacatcactgcagccgtcggaattttttgaacccccatcattcactcctcctctggacactgcgcgctctgcactgcgcccccggtgccaaagcggccaaggcttactgccgccctccctcgttccgacgcacggaaatccatcgacttcgtcaaaacctcgctgaggcaccagcgaccccccccaaatcaccatcccaaagctccgcgccgccgaacacatcccacccctccgttacggggtagtgaacagcggccgccgaggcccagtaatcgaaatcgccagccacgagccgaccgtggacgtctacctcgaacgagccatggcgttctcggactccaatgcgaaccgtcggtgcggtatcccggtcatttgtaccgatgtcggcgttctgatactcgaatccaccggcgacgtaggcgcgcgaggcctgcgagaaccgaatcgccgccgggctttcaaagggaattccgattagtgcagaaaaccgctgatagtccaccgtgtcgctgtacgcgccccacccgatcatcgccagaacatcggggttgaagtcgataaaatccgggtgaaagatcgacgacacctccaggctgtagcccgccacatcctcaccagccgggctggcgctggcatactggtgcagtgcaatcttgccgtaattcaatgggtctcggtcaaacgctgcttgggtgaccgctggcgcgaacagaagcagcgcacctgaatttatcaacgatcgcgaacagcgcatgccctaaggtaatcccccaagtgatgcatggacaatggcggccttccacccggccgccagcctttccatctcagaaatcgaggttagcaaaagaccaacgttgcgcaagaaaaggacaccggatccctaggcatcccgtaagcatggtcacgccgccatcggcgtggcttcaaggtagtcggcacgaacctgcgccggcgaccggaacccatggcgctccaggagccagctgtggttgtactgctcccgccaccgctgcaggcgcagcttagcccagaccttgcggtgaccctcgccggtgaactcaactaccctggatgaacgcccatatgccacctacatcactgtccaggtgaggggcggcggccggggactacatcggcgaacctctgaacggcccgctgcgcctcgcgacgctgatcctgcggtagatcccatcgccacaacccggggattcacgcagctggccgagcacattccgcaaagcggggttgacaatcccgatcgaggccgtcatcaagcgcctgcttctgcacaagcgcccatctgacgcctggcaacccgctgatccatggaagcgaatcgctaggttattgattttaaaagcatgcaccgctgatcagtctttgtccacccagcctcgcatgccctcacgccaaggcctcggtcgagtttctccacatagttatccacaggttttgtggaaagcgagcctaagctctacagccacggtcctccgtttcatcgctcgcactcatacccgggtttgttcggcaatctccgcgagccggctcggtccgatgccgtcgacctcttcaagctgctcgatccgccgaatcggtcgcatggcgacgatcgcctcggcgcgctccgggccgatgtgcgggatcacctgaagctcttcgatggaggcggtgttgaggtcgatcagtccctgcgacaggtcacgccctgggcgggatcggccgcactgccgttgtgtcgtgtccaccggcaaggccggctccagacagagttgcgcatggtcggcgaagatctcgagcagctcttcctgcagcacggtccgcggaccccgggccagggccagatcgtccgcatcgaacagcagctctgcccgccgccccccgtccatcccttgcgtagcggcctccgccagcaacgcgagcacgatccgatgcgcatcctgtgtcagcttcaccgcggcccggcagcgctcgagctcggcagcgacctcttcgaacacctccggtgatcggggcagggcttcaaagcccggattctgggtgacacgttgctggacgcggtgccaccccgctttgagcgtttcaccgcgcccccatagggcaaccgccagggcgactgcagcactgagccggtccgcgtcccagcggttgatcgcctgctcaacggcctcgtcgatccgcccgcgctggcggcgcaaccgggcattgcgccaacgccgcggcagggcgtgcacgtggtcacccacccactgcccgagggcaacggcgccgcgcagcagcccgccaatgagcatcaggagcagctgcacgccaccgacaacggcggcgaagagcatatagaagacctgaagctgggccgccttctgcccccggacctggacgccgaagagcttcgccgaggagcggttgggcttgagccagttgaacgagccgagccggttgcgcgtggagaccgtcgcaccgcttttggagaggttcagcttggtcggcccgttcccgtagcgtccgcgcaggatgaaacggccgttctgcaaggccacctgggtgttcttcgccggcgtcatcgaagcccggacaccgcgccgggtgttggcggtgaggttcacacccgccgcccgggcctgggcgcgcagcgccacgccgccggtgcgactggcccgcaggtacttgccgcggtgctcaacgcgccgctgcttgccgtaggcgtccttcttgccgagattgaacaggcccatcgccttccccaccggtgcaggtgttacgcggggaagggcttgcgcgcatccagcatgatggcagcgccccccatcccgaggcccgccagctccacaacgagcaccgcaaggctaaggctcatgatggccggccccaccccaagactgcttcaacgaccgcaaccgacaactattgctccgggaggtggcgctcgagctcggcaagcatctcttggtccgggttgcccggatcgtggcgtttggcatcgaggctcgcctggagcgcctcggcgctggagaccgcagcgagcagcgccttgctaagctcatcgatcagggacgccgtccaggcctggatatcgacgtgcggcggctgctcgagctgcgcctcggcctggtgtgccgcgccgtcgaggtcacctccgtgctcctcaaccagcttcatcaggtgccacatcagggtccgctcgcaatcggccggccgagcggcacggacctcgtccaggtaagcttgcagcagctgctcgggtgtgtcgctcatcacttcaggctccaacgttggatcagccgacagaatgcacccagtggtcccgacgacgccagcgtaagcccactccgactcaacggccagccgaagatcacgcaccgaccgtttccacaaaacctgtggaaaatggtgtggataggatgagcggatcgccgccgcgcggtgctttgcagcgattgatcaaaccctgctcaccccaggccctggccgtcttcgggacagcggagcggccgtcagtcgctgcgcccgcgcagctgatcgagttttgtccggacccgctcgcggcgcgcctctgtggctgccgggtcgagcgtgaagtgggccttgcgcaggccgtccgtcagcgccccctcaatccgcagggcggaaccctcctccaccccttcgggcagccgatcgacctcgacctcgtagaccgctgccggatccagaccgacgagcaggcgggccaccccgtcttcgatagcatcgaccgttgccggcgtcgtcgctgcgtcggccgacgagctgtccgaccgtgtgccttcttcatccatgatcctcgattcctccgtataaccggttgcagacgccacgcccgcccagacgagcgcgacggccaccgtacgctcaacgctcctcacggttcgatcctccctgatcgcatgagcaagcaggcattccggcccgcccccctcagcatgccgggcgccgcggcatgaggggaaccttgccaatcgtcgtttttttcgccaggctcaacactcctcttggcaatacggcgcgcgctgatgagccgacacccacggcgatgcgcgcttgggcgcgccctcgccctctccgtcctgttggtcgcgactgcctccccgtccaccgcatcgatgacgctcactttcctcgatgtcggccagggcgatgccaccctcgtcgccgctgatggccactacgtgctcatcgacggcggccggggacgggaggacgccatcgccccgctgcgcggcaaaggggtgcaggcgctcgatctcatggtcgccacccacgcccacgcggatcacatcggcggcctggtgtccgtcctggaagagaagtcggtagatacgctctggtactccggcgacgagcacagcacccagaccttcgaggccttcctcgacgccgccctcggcagcggggttcgctacgtcgagcccacccgcgggcattcccgaaccttcggcggactggaggtgaccaccctccaccccggtgagcagacctcaggcagccacctccacgaccgcaatctcgtcatccgcctcgactacggggcctgctccgcgatcatcaccggcgacatcgagggcagcggagagcgcgccatcctgcgcgccggggtgaacgtcagcgcggacgtcctggaactcggccatcacggcagccgctcctcgacgaccacggagtggttcgaggccgtagacccggattacgccgtggtgcaatacgccgagggcaatccctacggccacccgcacggcgaggtccttgaccgcatcgaacgtatgggcgccgagatgctcggcaccggcgcgcacgggaccatccgcatgcgctgcagcggtggcgagtggcgcgtgcacaccgaggtatctgggtccgtggttgccggcgaccacgagcctgggactgaccgggaaccagaagacggggcgggtgccgggtgcatcgacctcaatcaggcaccggctgagacccttgagcagatcatccacatcggtccgactcgggccgaggatgtgatcgatggccggccgtggtcttcggtctccgagcttgaggccatcgacggcctcgggccggctcgggtgcgggatatccaggaacaggatgatgcttgtgttcgatgagcccatcactttagcgtagtgaggccgtcatccctcccgccatagcgcaagatccatttgggagtccgacgccactgtcaaacagccgccccatcgcttcgcagagccgagaggcaagtattccccggcgcgcgccagactctttcatcctgcgcccgagcaagacacctgagattggaacgctgttgcccacgccgaaccgcaccttcttttcttgacatttccatgacacggacgcggaaccaattgatcccgaaaaggcgctcggtttgaatacgcccctacagcgagtcccgttaggtgaggctcctgtgccgacaaggtgtgctgcccagaaatgtcgagagacgccaatgggttgaacaggccctgccgaacgaaggcttggtctaatgcacaccgcggcccgcgccctgcgcgcggcctttgagtcgcacagtgccgaagctctacgaaggggacttggtcgcacgcctgctcccacaggcgtgggcgcagcccggtgccctgctgcaccgtcccggcgaacgcccggcgaccggccttcttggtagcgctccggcggcctcgcctcgcgggctcggatcaaccctgaccgagcttgaggagcgtaaccatggccaaccacgacaccacacagaaacacaccgccagcgatctcgccgacaacgccctgcgggacatcgataaggcccgcagcgaccgcatgctcaacggcccgatccactacccgatcctttaccgcggcgggctgctgctgatcgtcatggccggcgggctgctggtcggcggacaggtggagcgcttcgaggagagcctcgaggctctgatcgtcctcgccttcttcatccccgtcgtcatggacatgggcggcaacatcggcacgcagtcgaccaccgccttcgcccgggggtttaccctcggccacgtctccaccgccaatctttggcgcatggtcgggcgtgagctggtcatcggcctggtcctcggcgtggtcatgggcatcatcggcggcatcgcggcctccctgtggcagggggatccgagcgtcggcctcgccgtgggcggggcactggccctcggtctgccgatcgccaccaccatcggattcctgatcccctacggcctgctgaagatcggcgtcgaccacgtcccggccagcgacccgatcatgaccacggtcaaggatttcaccatggtcacgatctacttcagcctcgccgcgatgctgatcggaatcgacgtcgcctgagcgctgccaacgaacccggcgaagacgccccgggcgcgccgccaccgaccagcgcccggggccttcagaccaaccgacgaaccaaaagagcaggatgatgaacacgacgaccatgcgtacaccgcagccccgccgcgccgcggctgcggggctgaccctgagcgccgccgcactcgccctgccgacggccagcgccgaggactgggccgagcggaccaccttcgagttcggggtcttcagcgactacctcgacaccggcgaatcggtgagcaagaacaacgccgtcgcccagggcggcatcgagtacggccatccgggcgggcccttcctcgggaccgccgtctcgacactggacgggaatgagcaggggcaagaggtggtgccatacctgggctacggcttcaccgccggcgaggtggacctgagcctcgcctacgagtacgcctactacccggagcaggacgacgccgatgagggcgaggtgatcctcggcgccggctggcgcggcctgggggcggaactcgcctacatggccaacgccgacgacagtgatgccgcgggcagcatcgtctacgccctgggctacgggtttgacgtggccgaggacatcgccctcgatgccaccatcggctacgacgacccggacgacgcgagcggggacgccttctgggagctgggcgtcagccgcgcagtggacgtcggcgagatctcgctggtctacggctcgcgggatgagagcggcgcacaggacgtcttcgtcgccggctacagcgtgagcttctagcccaggcgaagggaagccggcggagccgatggggattcgccggcttccctgcaatgcaaccccggcggctatgggctctgctccggggctgttcgacggagacggtacaccccccccccgctgccattcgcgggtgcgcagccgctccaccctcggcatcatccccgaccgccacgcggcaggtagaggacgatttccaggccgtgcggatcgccgttgcgcgccttgatcgcaccacccagggtctcgaccgcatggcgcgcgatggccagcccaatcccgtgaccaccgcgtcgagtgccggaaggcagacgccggaacggctcaaagatccgctcgagttcatcttcagggacccctgcgccctcgtcgcagacccggatctcggccccttcccctgcctgctgccaggttaccgtgacgttgctgttcgccggggtgtgctgcaaggcgttgcgtaggacgttctcaatcaccgcccgcagcaagtaccggtccgcctggacggtgagtgcgggccccggaatcacggtgaccgatcgcccctccccctcggcttcaacggaaccggcaccgaactcatagcgcgcatcgtgggcgatcgtctcgatgagcgtggcgagctcgatcggttccggggaagatcgcggtacgggtcaactctaatctcgttcactttgcagggcgtccatgcccggctcgtcatggcagtagacgtagaccacgccgctgagccgccggttgagctgctgaaaaccgtcaagcacttcccaggccgggtaaggaagcccgggctggtgccgcttggcctcgatcagccagcggctggtctcctgctttcgcatcaggatcttgcgacccagttccggacgctcgcgcatgagcatgcgggccacggtattcatctgctgggtgaaccgagaagcggcttccagcagcagcggccgtgaggcctccacggactcctcatggtgctcgagcagccgacggacctgatcgtgcatgtccggccccagggtgcgaacaatcatgggcagttcgcgcatgaagtcatccagggtgtccttcagcgcctggtccgaggggctgagggagtcgtccggaatgccatcgagaaactcggtcagttcttcacagacccgctggatgtcttgagtgcgcgcctcaacctccgtggcggcatgggccggcaaatgggactggcgcagcccctgcacgacgatctccccggtcaggtgcagggcatcgaacacccgcagggtctcgcgcatggcggcattgatcgccaacgtcgggttatccagcagtaacggatcaaggcgggcgacggcaggccgctcgggcgtttccggatccggggtcagggcactgacccagcgttccagagcgggggctaccagaacagccaggcacgcgagcaggttgaacagcgtatggacccaggcagcctgctgcggcaacccgccgacccagccttccggcggcggcccgggcagagccaacaacagggctgcgatggccgccgccagaggcagcttgaccataagcacggccaggcccagacggcgtccctgcacatcgccccaacccgcgatgagcacagtcaggcaaaggccgatgttcgcgcccaggacccagagcaggagcatttccagactaatctgcccacccgccaccagagccagggccaccgcaatggaggcggtcgcgctctggaccagcagggtcagcagcacggccgcgaccatcagcagcagcggtaactggcccagagcctcgaagagcgcctcgaccgccggatccgaccccatggccacggccgcctcgctcagcaaccccatgccgagcagcataaagccgaaggccagcaacgtctgacccacaccgcgcggtcgcgcggcctccaggaacaggaagaggaacgcccccaccgccaggaagagcccctggtagtcctgcagatcgaaagagacaagctgaaccagcaccgtactgcccagctgtgcgccgagcagcactgctagcacgttgcgccaggacacgcggccgtggcgggtcatctgtaccgagagcatcgccgtagccgtcgacgacggcatcagcgccccgccggccacaccaccgacaagggcgcgcccccgggtacgggtaaacccctgcagccagtccaggagatcaccgcccagggtccgcgcaatgcccttgcgcaggaaacgcagcccgaagaggatgagcaggatgccggccagtagattgatcagctccatcgcatcaacgttcccagatcccggagcaaaactgagggcaacaagatggcccctggccagcaacgcagaagcctaggcgcgcatcacgctcgttgctgttgagagccgctgatcgactcctcgctgccgagcaggccctcctcacgcaggatacggtaggtctcgaacttcacctgcacctcacgctgaccaaccagcaccagcggtaggccggtgggcacggccagggctacagcgagcagggcccccagccagccagtggtcaccgcgccgagtgacagcagcagggcacagataccgatgccccacccccccaggaattcagcagggaagcggtggacttccgtctcgccgtctacgtggccggcaaccagccgcccgcggccgcggcggtcccaatgccgcacgagcaccaccgaagccccggtgctcagccgctcccccaggcttccgaacagctccacggactccagattccggatctgaccctcggtatcgcgcaccgacacgttaaagcgttccgtgccccgaccgcttttcgcctcccgggccttccccacttcgctgacgtatccgcgaatgacttcaaagctcatgctgcctccttctcggctcggcttgaatccaggtggtaccccacaccgcgcaccgtgcggatcatgcggtcatatccggccggacgcagcgcctgtcgcaaccggcgaacatgcgcatccaccgttcgcgactccagataggcacgcggcccccagacgccgcggatgagttcatcgcgcgtcaccacgcgatggcgatgcgccgccaggaaatgcagcagacggaactgtgtgcggctcaactcgacggcgcgaccctcaacccgggcctcgtgacgggccgggtcaatcaccagcccgcgcacggacagcgactctgcgggccccgagtgcgctgcgccaccgtccccacaggttgataccggatccggcccgcccgccgcggtttcgctcatcagagcccgcaacagcgcctgccgctgacccgaggtcaggcgcggtacagaggcgagcagcgtctcgaagcagccgttgttcatagctctctctccccatcatggttccatcctccggttggtcgacgcgcaacaacgcgggccatctagggcccgacggatcgcacgttggtccggaggctcgaacgcccacggggaaaagagagcaagacgcttgcgattgaagcgatttactgcaggaaaaccataggccatgaacccctccgcacttggccgtttctgccttcgaaggggagtgtttttcgtctgagcccgcctctcggaatcagacaaaaaacctccccaatccacccggaagcggattgataaaaatcggcaacgcaggcaatccgtgactgcctggcatccgaagatctcagggcggaggggaagcttgcggtgcggagggccggcccgtcgaacccggccgctccgcaggtcgccgccgggcggcggctggcggggcggctgaggttagatcagggcgcggcgggcctcggcacggcgagcctccccgccgggagatcgacttcgactactcggatcgtccatctgtgcctttgtggttacctcttatggcccacttgagacttgacttcccggattatagggactttgttttgacgctgcaacggcccgttcccgacacggtccactttctcctttcgcttacaggatgaaagtggcgagcaggatctcgttttcgccggttaaaacgcgaccttctcgccttccctcaaaccggtggtttctgggctcggcaaggccggaaatagcgacgcactcccgcacccacaaagttcgaaccaccccggaccccgctgaacagcccgaagaccccggagcggtgatggatacgcacaaaaccgctccagtcccgccccgggggcttgccttcgatctcgagtagcaggtaattcagtagctgcgccgagtcttcgtcgtcgtccttatccccgcggggctcgatgcgtggctcctgcgtcgcccaggacaaaccctcaccgaaggcggcccgggtgtccagccagcgatcccaggggaaccgcgtccagcgtgccaccagtacgccattgacctccccgtggcgctgcatgccggtatggcgcgccagctgcccctcgacctcccagtccagcgccccccagcgggcgacccgggtgccgtagacgaggccgaccagataactctcctgccgactggccgaccatcgactgacgatgtggaccaggcggttttgcgcgctctgccccacgtagaacccgacataggatgggcggtcggcagaccccggcgaaggggccacgtcctgccccgcccccaccgcaaccgatcctgcggccagggccagcaccacggcatacccgccgagcctgactccttgcatagccaccgccgccctctgcagcactgccccctggcccgtcaatgtagcgaaccgaacccggatactcgccctgcccaggagggagccgttaccatcgccagaccataagggcgaaaaagccgtagagagaaccgtgcgcttgttgctgagccttgccctggccgcggggctcgtctacgtggggttcggtgcgctgctcttcctggcgcaggagcgcctggtccacctcccgcaggtgccgacccgggagctgcaggcctcacccgccgaccgcggctgggattaccaggaccttgccatacccagtgccggggggatcaccctccacggctggcacgtcgccgccgatcgtccccgtggggttgtggtcttcttccacggcaacgccggcaacatctcccaccgcctcgacaccatcgccatcctccgcgatctcggcctggatgtggtcatcttcgactaccggggttatgggcgcagtgagggttccgcccatgagcgggggctacatgaggacgctcgggccgtggcccgctgggtccgcgacgagttgaacgtgccccgcgagctcacgatcttccacggccgatccctgggtggtgccctcgcagccagcgcggcgcggcagatccccccaggcgcgctgatcctggagtcgaccttctcctccgctgaagcggtggctcgcgacctctacccgttctacccgacccgctggctgacccgtctggagtacgcaaccgcggactacctggcggaggtggacgcccccacgctgatcatccacagccgcaacgacgagatcatcccctatcaccacgccgaggatctgcgtgcggccgcatcggccagtgccgaacgactcaccatccggggagatcacaacactgggttcctcaccagcggcgaccggtaccgggcgggactgcagcatttcctggagcagcacctgctgtaacactgcgtcggtggaagaccgcctacactcatggttcactcgggagaggggcagcgtctgcggtctaaccgacccgtgttcgtaccaccaagctcaccggctcagagaaggggaatccaccatgaaccgagcacaaggcagggtcatcgtcatcaccggcgcggccgggggcattggcgaggcgacggcacggcatctccacgcgcagggggcacgcctgctgctgaccgaccgcgagcccgaaggcgttcaacggcttgcagaggagctgggcgacggcgcggccgcgatggccgtcgatgtctccagccaggccgataacgaagccatgatccaggaagccgaggcgcgtttcggcgccgtgcacggactgtttctaaacgccggcatcgagggccaagccggtccgctggaggatgcagatgacagcgtctggaaccaagtcttcgccgtgaacgtgcatggcgtgcgctacgggatccaggccgccctgcccgctctgcggcgcgcccagggcggtagcatcctgatcaccgccagcgttgccggtgtccggggggcggcgggactgagcccctacgtcagcagcaaacacgccgtcatggggctgatgcggaccgccgccgcagagctcgggcccgaggggattcgcgtcaacactgtcaatccgggcccggtggacaaccggatgatgcgctccatcgaggatcaggtgagccccggccatggcgacgaggtcaaacgcgggtttacggcccgcatcccgttggggcgctacgtcaacaacgatgaagtggctgcggtggcggccttcctgctctccgaggccgcctccgggattaccgggtccaactacatggtcgatggcgggatgacggcacactaagctaccgcgcgcgggccgctgcacggtggcccgctgccgtcacggcgccgtcaccaggagcagccacaccacccccgcggcgactgtcccggcgaccaccgcacggtacaggggggcgatccatggcggggcgaagccattgcgcttgtaaccgctgatcatcgccaccagcaagcgctcgccccgtacccagcgatacaccgcgatggccgccacatggaaggtcaccaggatcaggagtacatcgaagatctgcgtatgcagccgggtcatggtccgctccaggtcggagccgacccaaccggtcagcgggccactgcggaggatatcgtcggtggcgaacagccccgtcaccgcctgcgccagcaccagggccagcagaacgatcaccgcccagccccctaggggattgtggccgcggctgggggtgcgatcgcgccaccaccccaccaaatacctcccgaccgttcgcggcccggccaggaaatcacggaaacgcgctgtctcgctccccacgaacccccacaggatccggaacaggaccagagtcaagaccgcgtagccgctccacttgtgcaggtcccatccggacaggccttgctccgcgctataccaggacaggcccagcgccaagaccagcccccagtgaaacagccgcgtgggcagatcccagatgaagacccgctgccgttcgctcatcgtcctcccgctatgtctccgggcgaccgtatccgaccgactgtctgcaccctacgcctcaccaggctagcgtctccgcttgtctgctgtcatgcgcccagcgtcgcagcggcatttgatccgaatcacgctgccaactacgctggttcgggtgccgagaatggactggccacgcggggcttcacgcccacgcaaccgcgaaggaggaagcaccatgcgcagactgatgaccacgaccctggccctcgccaccggatgcctgctcgccggaacgaccatggcccagtccgacgaggaacagatcgaataccgccaggccgtattgaccgtgatcggcggcaacttcggccccatgggggatatggcccagggcgaaatcgattatgatgcagagcgattcgcccgcaacgcgcagcgtgtagcggatctaagccgcatgggcctggaggggttcgagggtgggccgcatagcggcgacaccgacgccaagacggccatctgggacgagtgggaagagttcgagcagggtatggccgacttcgaggccgcagcccgggagctggccgaggcgaccgagggcggcgagcaggatctgagcgatatccagggcccatttatgcaggtcgcagagtcctgccaagcctgccacgacaactatcgagacaactgatcgtctaacgatccacagggggcgccccgaggggcgccccgtccgcctttcgcgagcatggaagcccgcctgccatggccctgttccccgcacgataccgcccacgcatcggcgtcggcgcactactcctgatcggcattggcttcctgctcgccgccctcgtcgccatcctcaccatcggcggcgcgatcctgctggacaggcagcaagcccacgatcagcgcgtcaacgctgtgctggcccagggggcgcgcgccgattgcgcgctttacgccgccaagcaccagggtcgcaaccgcgtctccatcgtgccgccgggatcggggccgaatgccgcgtagggtctgggcaggcaatgacctgctccaagcacacggcctcagtcccgcaggtccagcgtcacgctggtgccctcttcgtccacggtaaacgccgcatcggcgaaatcgggcggccccatccgacccatggctccgcgactgaaacctgctggctcgcgcgggatgccgaggaagttggtggtcagatccccgctgccgtccagatcctgaaaggccgctacggcgtactcaccgggcaccaggtcggagatcgtcaatgcaaccgcgtcgccttcgaccgggcgagccttacggatcagcgcgccatccggatccgggaaggcttctggatcgtcgaagacggcgacgtagacactgccctgacctgccttgggcagcaggatctccaattgcaaggttgccgcgatcgcaggactgatacccatcaacagggccacacagcccgcaacccggagcgccggaccctgccaggccggggtgatcgcacgcacgatcgatctcctgcattgacctacacgaacctgcacttcgcaaactctcccattgggccctccctggtaaaccccctatacccctttgcccaggcaggattttggttagactgaccgtatagccgtatcttagagcgtgccacgctggcggggggcgtcgcgagcgcgcacgcgagagggaccatcgatcgtgcattttgaactgcttcggcggggaacgcagggatcatccacacagggcctccagctgcttcaggcaaccctggatgctctggatgcccatattgtggtcatcgacctacaggcccgcatccgcctgaccaatcgggcctggcgccgcttcgcccaggacgggcaagcaacgcaggaacaggtgggcatcggtgccgactacatggccgcgctgcgcaatgcccgcgaagctggcgacgccgatgcggcggtggtcctggaacgcatcgaggatctgctcgccggtcgccggccttttgcccaccacgagtacccctgccccgggccggaccgcgagcgatggttcgttatgcaggccaccccgctacggttcgacgaagacagcacgccggagggggccgtcatcgcccatagcgatatcaccgatcgtttccgggcggagcagaccgccggcgaaatggcgcggcaattgcgcgagcgcgtcaaggaggcagagtgcctaggcggcgtcgccatgctgacccaccgtgccaccagtatcccggataccctgacggccatcgccgagcacctgcccactggctttctgcacgaacacgcctgccgcgccgccatcacctaccgggacaggcgctatccacccgacgagccgacgccggaaatgggggcgcgccttagcgccccgatccacatcaggggcgaaggggtcggtcagatcacggtgggctacgatgcgcagcttgggctgggcgatgaccccttcctgcccgaagaacagcggctgatcgaacgcagcgccctgcttctgggccaatacttgcatcgagaagagatccgcaaagagctcgagggcgccaaccggatcaagacccagttcctcaatgccgtcagtcacgatctgcgcaccccgctcaatgccctgctcggcgcgatcgacatgctctcggagacaccgctgagcgaggagcagcgagcgcatttgtcgttgggcgcgcgcgccggcgagaagctggaaggcctgatcgatatgcttctcgatctggcgcgattgcagcacggccggctgaacctcaaacacgaacccttcgacctgctggatgtcgtccgccgccaggtcgagttggtcgaatccgcgcgggcaaaaccggcggtcacgatcgagatcgccaccgagggcgcagaaccctggctggtcgagggcgacggcgagcgagttggccaagtaatcagcaatctggtggataacgcggtcaaatttactgcttcgggcaacgtaacggtccgcttggcccgtgtcggcgaggagtggatccggatacgggtcctggacaccggcccggggatcggtgaagccgagcgcgagcgcatcttcgactggttctttcagggcgaacgggtcaccgaggagcacggcgggatcggcctcggcctgcgcatttgcctggagctccttcgcgccatggggggctccatcgacgtcgcgaatcgccgcgacggacccggcgcccaattcaccctgctgctaccgttgccagcttcggcagccaacttgtcgaccccagctacgcgaagccagcaaggcagcatggctgcacagcagacggaaaaaccgcttaatggcgtccgcgtggtggtcgccgacgatgaaccgatcaatgcccgcctcacccaggcgttgctcgagcagatgggtgcgcatgtcttcctcgtggatgacggcccgggggcgctggcagcctggcgggatcggggcccggaccacctgctcctcgacgtccagatgcctggtctggaaggtccagaggtcgtgcggcgcatccgctgtgaagaggccgaaaccggccggcggcggacgccgatcaccatgctgacggcccaagacgcaccccccgtgcgtacggcctgcgagcaggccggcgccgacggctatctgctcaagccggtccgcgctgcggatctgcgcagtcacgtggcccgtagcgatcctccgggcgctcagggagttaccccgacttgatacggcgccagtaaccgctccaggtattcgagcagcgcttctcgctccgtggcggtctcccgggttccggggaccaggtagggggacacccggcggcgatcgaagtagaagccgcccgactcgagcgcgctagaggcatccgcggcgccctccccggaactggcgcgcgtgaccagccagaccagtgtgtccgccccctgctccggggtccgcagccggccctgcgtccagcgccagaaccccgggatggcctcgcgcacgccggccgtatcaacccaccccgggtgcatggcaaagcacccgacgttgcgaaacaggggcatgcgcgccatctgcgcgttgacgatggtctgcgcgcgcttgacgttggcgtaggtcgccaccttgtcgtagcggtcgttctcgaacaggtggcgcagatgcaggcgctgaaggtacatcccgccggaactcatccaaaccacccgggccccttcgcgcagcttgccggcccgcgccagattgtggacgagcaggtagtggccgaagagctgagaggccatctgtagctcgacgccgtcggcgttcaacgtgaaccgctccggcatcgccccggcgttgagagcgatgaagtccaggggcggcagtgtctccaccgtgcgcgccacagccgcccagtccccggtatccagcgtacggtaatccgtatcctcggcctgttccgagcgaccgcagctcagcacacggtggcccatcccgcgcaggcgatgcacggcagccgcaccgatgccccggctgccgccggtgaccaggccggtcagtgcctcgtcgggcccgcttcgcaaacgatcccggaagccgggccaggttcgggcgtgccgctcggagccactgcggtcaaaggagaaatagatggatgcgtcgagcagccactcgtggggttttctcatgggcaggccgttccgtggggctgatatcgtggcttatactttgcagcttaatcgcgccgcgctcgacatcaaagggaggagactcgagcgatgcccttcagcaaaccatcccatatcgccatcccgatcgccctttggggattcttcctcgccgcccccgtccaggcagacgacgattcgctcacccgaggtgaactcatcggccagagctgctttgcctgccacgggccgcaaggccagggggccgacaccatgccgcccatcgccggctgggacgaggacctgatggtcgagcacctgaaagacttccaagagggcaagcgcaaccccaccgtgatggaccgtcacgccaccgggtacagcgaaggagagctccgcgagcttgccgcttacctgagcgaactcgactgagggcccttcgaccatgcgcagacgactctcccgacgcgaattcctgcgcctgggcgccaccggcggaacgctggctgccctcgggctggccggcttcccgggcccgagtctggcccgcacccagctggatgcgcgcatcgccgtggttggtggcggctccgcgggcgccaccgtggcccggtacctcaagcagaacgcccctaacctgcgggtcaccctgatcgagcccaacgagacctactacacctgctacgcaggcaactggtacctcggcggatttcgggacctggagaccctaggccacggctacgacaacctgcgcgaacgccatggagtggaagtcatccacgatcgcgccgaggagttggacctggccgggaagcgggtcctccctcgcaaccacgatcccattcgctacgatcgtctggtggtggcccccgggatcgacttcgactgggaacgaatcgagggcatcgaccaggacgataccgaacagatcccgcacgcctgggagggcgggcgacccttccggatcctgcgggaacagatcaaggccatggacgacggcggcaccgtcattgtctgcccgccagaggaccccttccgctgcccgccggggccctacgagcgcatggcactgatcgcccattacctcaagtcccacaagccgcgcgccaaggtcctggggctcgacccgaaagacagcttctcgaagcagagtctgttcaagcagggctgggaggagctctacggcgatatgatcgagtgggtccccggctccgagggcggcgccccggagcggctttcggtgtcggatcgcaaggtcttcaccgacgggggtgcccaggcacaccggggtgacgtcatcaacttcatcccgccgcagagagccggcgcgatcgcctggaaggccgatctggtggatgacagtggctggtgcccggtggatcaggagaccttcaggtcccaaaagcacgacgacgtctacgtgatcggcgacgcggccatcgccggggccatgcccaagtcggcccacagcgccaacaatcagggcaaactggtcgccgccaccatcgtcggcgaactcaccggcgaaccaactcccgatttccccacggtcaacacctgctacagcctggtctcgccggagtgggccttcaccatcgcggcggtgttcgaacaccgggacggcgagatccgggaggttgagggttccggtgggctcagcccggaagacgaggaccaggacttccgacagatcgaggccatctacgcccctgggtggtacgagtcgatcaccaaggacatgttcggatagcggattggtgcccggccacgctagagtggcccgcaaccacacgcggaaaggactcattcagcgatgttgcgcctgctcaagtggctcctgctgatcctcctcgccctgatcgtgaccctgggcgtcgccatcgccgtggtggctacggtgatcgaccccaacgactaccgcgacgacctggccgaactcgccgagcgcgagttgggccgggagctcgagatcgagggcgagatcgagtggtcgttcttcccctggctgggtatcgagatcggacgcgtcaccctggccgacgccgagggctactacgacgagccgtttgtcgaaatcgaccggctgtcggcggcggtacaggtctggcccctactgcgcggcgagctgcatacccgcgccgtcgagctcgagcgcccgatcgtacgcctgatgcgcgacgaggatggccgggacaactgggcggacctggccgaacggttcgccgccgctgaggacgagcacgaagacgacaccgcggcgcaggaatccgcggactccgaaagcccggcgcaggacagccctgccgatctcgaggccctcggcgggatcgtgattggcggactgcggctgcatgaaggagccgtctactgggaggaccgcagcgaagaccggcagatccagctggacccgctgaacctggaggtggacactctgcgcctggacgagccggtgggcgtgcgcgccgacgtgctcgtcggcgacgaagagcgcgtggctttctccggcgaggcccgcctgagtcagaccgacgccggcccggagatagcagccagctggactctggatcccctcgaccccaagggcctgctccaggccctcggtgaggagccgcccgagaccacggaccccgaggtcatgcgcagcctcagcggctccggaaccatcgatgccacggcggagcgcatcgacgtcacgcgcctcatcctcgacctcgacgacagccgcgtcgaggctcaggcggccatcgagcctgagcagccaaccatcgagttcgccgcacagctcgatcggatcgacctcgacggctatctgccgccggaggccgccgagggagaagccaatggcaatggcaacggcgaaacggccactgcgaacgataacggcggaccggagggcctcggcgacctgcgcgaggtggcgctggactttcccctggagccgctgcggccactgatcctggatggccgagttggcatcggcgagctccgcgccgccgacctgacagtcaccgacttcgaagccctgctgagcggtgctgatggggagctcggcgccgagtccctgcaagcgcacctctacgagggcgagctggccggtcatgcgtggctcgacgcccgcgatgacgaccccgccttcgatgtggccgcctcgctggagggtgtggcgttcgccccgctgctcgaggatctgctgggccgcgactggctccacggcacgggtcagttccacttcgagggcagcggcggtggcccccacctccacgggctgatcgaggatttcgacggctcggggcacatcgccgccgaagacggcaatctgctcggcctcaacattccccacaagatccgcgaggccgcggcgcaactgcgccgggaggattcccccgagccgcccggcgatgcggaacggacggacttctccgacctgaccgccagcttcaccctcgaggatggcgtcgcccgcaacgacgacctgctgctcgagtcccccctgctcgatgccaccggggagggctcggcggacatcctcgccgaggagatcgactaccgggtgcgggcgacgttccccgatgggttgtcggaagatgatgcgccgctcctgtatcaccttgccggagccacggtaccgctggagatctccggcttcctgttcgacccggacatccgactcgacctcgccgctgcactgggtgaagagcgcctggaacgcctcggcgcggctcgcgaagagtttgacgagcgtgtggacgaggagcgcgagcgcctggaacagaaggctcagcaggaacgggagcgcctcgaacaggaggccaagcaggaacgggagcggctcgaacgagaggctcaagagcagcgggacgacgctgaacggcgcctccgcgaggagctggagagtttcttctagcagggagcagctgcatgggcacactcatcttcggccgccaggacctggaaaatcggctcgccgcgatgaccccggaggagatcgacgacctccccttcggggtcatccagatcgaccagcacgggcgcatcctgctctacaacgccacggagggtgcgatcaccggtcgtgatccagaggcgatgatcggccgggacttcttcaacgacgtcgcaccgtgcgggcacacggaggccttttacggccggttccaggagggtgtccggcacggtgacctcaacgagatcttcgactacaccttcgattaccgcatggcgccgacgaaggtgcgggtgcacatgaagcgggcgctcagcggagatacctactggatcttcgtcaaacggatcagcgccccggcagcctgatggcggcggctaccacggccttttgctgctcggcgcagcactgggcgtggcacatagcaggcgggctcggggataataggggctcgcctaagccgatcgggcgcacgcccaagccagagggagccgcatgagcgaagagacccccagactcaacaccgaccttgccagacaggtgcaggccctcggcctcgaagccgtcgatcaccaggacgacgaaccgatggccacggtggaggcgctgatgctcgggaccctgtcgttcgcgcggaactacatgagcggcgcggacctggccgactacctccgctttgtcgccgagcacgtcgagcgagccgacgacgaagccggagatgattgggacgacgaggcgtaaccacgccggccccggggacagcacccggggccggatgccggactattcgctggccatgcgctcgagggcatcgagcgcctgttgatcccccccgacaaaaaaccgcacctcgccgtccgtatcgcggtagaagacggtggggacgctgcgcacgcccaaatcctgagcgagctgcatgttggcctggacggcatcgtagccatcgatgtctttctcgtcctcgatcatcgccgccgcatccgcctgggcgcccgaaccgaggaaaccgaccggcacccaccgccactccacactcggcgtggcgccgttctccacggcattcttgaggttggtacacgccgggcagtgcgggtccttgacagcgtagacccggaagtcactctccccgtgagtgatgtagtgactatcggccagctgatcgaagacgtccgccttcgcggactcccccggcgtgccgtcggaacagccgaccatcaacagcgcaccgcccagcaggcccaggatcccctgacgcatcgctcgactcattgatcgctcactccctcatccgcggtgtctatcaaacggctggccacgccgcgtcatgggcagcccactcctggcacctagttcagtgctccaccccgggcaacacagcgttgagcaattgcccggcacgctcatgacccgcctccgctgcgcgttcccaaagctcggcggtgcgctccatatccggatccatggtatggccctccagatacatccagcctagctgaaccttggcctcggcatccccctgatcggccagatcttgaaaggcgtcataggcggcgtccagatcgccctcctcatggagttcaaaggccttgttgagggcttgatcggcctcgctcagctcctcgtcctcgtcggagacctctgccgactcctcgccgaaagcccctccggaccatccggccaccccgaggaccaggacagcggccaggcagaagcgttggttgcgtttcagctgcatgggtcttctccggagatcatctggaaagccgcagcgtaacgcaggatcgactcgctgtcgcaccgcgacgatgcgatcggcaccaagaaggggcgcgcgcgttatcatagacgatttgtatgacaccctacgcacgttccaaagtcggcatggaggcaagacggcgaacatgcttgagatcccgccacggcagatcctccaggccctgggcgagggcgtgatcggtgttgattgccaggggctactgacctttctcaatccggccgcgctgcggctgttcgggttccccgacgaggccagtgtcatcggcgagtcggcccacgccctgacccaccacacgcaccccgatggccgtccttacccggaacaggactgccccatctaccaggtcctcgagaccggcgagcccctggaagcgtggcaggaccacgtctggcgcagcgacggcagcggtttccccgtccaggtctacgccaacccactgcgggatgaccagggcgcgctcaccggtgctgcagcggggcctgcgcctcaactggcagctggatgaacgcctgcccgagcatgtgtacgccgaccccacccgtctcggacagatcctcgccaatctcgtcggcaacgccatcaagttcacagagcacggatccgtcgacgttcacatcacgccccagcacgatcagcgcatctccttccgggtggccgacaccggcccggggatccctgaatccatccgcgccaccatcttcgaaccgttcgcccgcggcgatcagggggtgccgcaaaccccggggaccgggcttggcctggcgatctgccgggaactcgtcggactcatggggggtcggatcgacgtagagagcgccgaaggccgcgggacgaccttcagcttcacggtcgaactgcccgcatgtgacgccatcgtgccagcggcggtcgacacggatcgcccccggacaccgagccgcccgggagcgcaccacgatacgccgcaggccatcctcgctgaggacgagccaaccaacgccctgctgctcagcacgttgcttgagcgcgcggggtgggccgtaaccaccgtgaccgacggcgccgaggccgtcgaggcctggcaagaggcgcaaccggagctgatgatcctggacatgcagatgcctcacaccaacggcgatcaggcggcagcacgaatccgcagcctggagcagcagcaccgggtaccgcgcacgcccatcgtcatgctcaccgcccacgccctggacgatgtccgcgagcgcgcgcggcaggccggctgtgaccactacctgaccaagccggtggcaccggaggatctgtattcggtactggactgggcccagggcggcgacgggtcgccatgaggcgctggccgtccgtcgcagccgggctgcgcaacccgctcggccctgccaaatccctgctgcgactgctcctgaccggtttcgccgtggtcgcggcaccgctgatcctggcgctggccatcgccgcctggtccgtggaccgtctggccagcgacagccagatcgccatctacgaggccgtcggcgtcaccgagaacagcgcccacatggcccgcgtggccatggacatcgagcgcgccgcccgccgctacgccacccataacgacccgaccgcgcttcaggagtaccgccactggcgccgtgaactggccgccgccggcgccccaccgggcgcattcggccccgaggaggccacctggctccatcaggggctgcgggtcatcgagtccacgctactgaccaccctgcacctgctcgggccggaccgtcccgagaccgccatgcgggtcccggagctgagcctggcgctacaccgttccgtggcgagcatctcggcggcgggctaccggcgtatcgacgaggaggttgagcaggtccaggccttctccgatcgggcccaccagatctttgtctggcaccttctcgccgcggtgccgatcacgctggcctttaccttctacttcgccggacgcatccaccgaccgatccaggccctcggggacagcatccgccgcctgggaacagcggatttcgaacgccccgtggagatccgcggcccccgggatctggagaacctcggcggcgagctggacgatctgcgccgacaactggctgacctgcagaaccagcgccagcggctgctgcgccacttctcccacgaactcaagaccccgttggccgccgtcctggaaggcgccgaactcctccgggacccggccttcaacggggacccgcaacggcgcgaggagatcgccgacatcgtccgcgagaacggccatgaactgcgccgccagatcgacaacctcctgcgcttcgcgcgccacggcgaggccctggcccgccctgcccgcttcgcccgcctggacctgtccgcactggtgcacgaagtggccgagcgacaccagctgacggcccagcgccgcggcatcgagatacgcacccacctggaaccggcggagatcgagggtgaccgcgagctgatggccaccgtagtcgacaacctgctctcgaacgccctgcgtttctctccggaaaaccggcccatcgatctgcacctgcgcggtgacgaccacggggtgatcctcgaagtgcaggaccgcggccagggcatccccgagcacgagcgttccctgatcttcgagcccttccgtcagggcgcgaccagcggcagcggctccgtaaagggcagcgggttgggcctgtccctggtccacgagtgcctgaatgcccacaacggtacgatccacgcacagacgcgatccgacggccccggggcgaacatgcgcgtgtggctacccaccgatacccagcgagccaacgtatgagtgaacgtccacgaatcctcgtcgtcgacgacgacccgagcctctgccggctcatggagatgcgcctggaggcctccggctacgcaccgaccacgtgcgaaagcggcgaacgggccctggccgagctggagcgccagcccgcggacgccgtgatcaccgacctgcgcatggaaggcatggacgggctggcgctgttcgatgccgtacgcgaacgctggccggcgctacccgtcatcatcctgaccgcccacggctccatccaggacgcggtcgaggcgacccgccgtggcgtgcacgaattcctcaccaagcccttcgacccccctgaactgctcgagcaactggagaaggccctcaccgcccgcggcgggcagacctccgataccgcccgcgaagccggtcggcgtcacggcctggtgacccgcagcccgcgcatggaagaggtccttgagcgtgccctgttggtggccgactccgacgccaatgtcctgatccagggagcgagcggctcaggtaaggagatcgtcgcccgcgccgtgcacggtaacagcccccgctcgcaagggccgttcatcccggtgaactgcggcgccatccctgagaccctgctcgaatccgaactcttcggccatgtccgcggcgccttcaccggcgccgatcgggatcgcgccggcctattccgcgacgccgacggcggcaccctgttcctcgacgagatcggtgatatgcccctgcagctgcaggtcaagctcctgcgggccctccaggagcaggtcatccgaccggtcggcggacgggatccgatccccatcaacgtgcgcgtcatctccgccacccaccgcgacctggaggcagcccgcgccgacgggtccttccgggaagacctctacttccgcctggccgtcgtcaccctcgccctgcccccgctggccgaacggcgtgaagacatccccctgctggcccggcacttcctggccgaggccacgcgtcgtcacgggcgccaggtcgaagacctgtcaccggaagccatcgaggcgttggtccaggccgagtggccgggcaacgtgcgccagctgcagaacgtcatcgagcagtgcgtggccctgagcaccaacgagatcctgccggagcgcctggtacggcaggcgctgaaccaggatcaggagccctcgattccgacgctggcggaggcccgtgaggcgttcgagcgcgactacctgatccgcctgctcaagctcaccgaggggaatgtgagccaggctgcccggctcgccggccgcaaccgcaccgagttttaccgcctgctcggtcgccaccacctccaggtggccgacttcaagggcggcaccgatccgaacgaggacaactagatcgcctggccgacggccacgccggaggaccacgcccattggaagttgtgcccgcccagctgcccggtgacatcgaccacctcgccgacgaaatgcaaccccggcacctcacgcgcctccagggtccgggacgacagcgcgtcggtgtcgaccccgccggcggtcacctcggccttggcgtagcccgccgtaccggccggggtcagccgccattcctgaagccgttgcgccaccgcctccaggccccggttgctgaacccctgcaatgggccggaccacccctccagatcgcacagcacccgggcgagacgccgcggcaagtgcgcctccaggcaacggtgcaaagcccgcttgctgcgcctgcgccgcgcctcggcaagctcgtcgtgcagggcgacacccggtagccaatccaggctcagcggcacctcgggctgccaatagctagaggcctgcagtgccgccggcccactcagcccgtggtgggtgatcagcagatcgtcgctgaactcagcctcggcgcagcgcacccggaccggcacgctgatgcccgccagatccccgatcggccggcgcaggtgctccggcaaagtcagcggcaccagcgcagggcgcgtgggctgcaccggcagaccgaactgccgggcaatggcgtatccgaggccgctggcccccatccgggggatcgacagcccgccggtagcgaccaccaacgcctcggcgtgcaaggttccggtcggggtggcgacggcgaaaccctccgccgtcgcctggacgctgcgcaccccggtccccatgcgcagttcgaccccggcctggcgaccttcgctgagcagcaggtcgaggatgggccgggcggattcgcggcagaatagccgtcccggctcacgctcctcataggcaacgccgtggcgctccacgagctccaggaaggcggccggcggataacgtcgcagcgccgagatgcagaaccgcgggttggccgacaggaagtgctccggcccgctgtgaaggtgggtgaagttgcaccgcccacctcccgacatgaggatcttgcgtccgggtttgcgggcgtgatcgagcaccaccacccgccggccccgcccggcggcagtggcggcacacatcagcccggccgcaccggcgccgatcacgatcacatcgatctgttccgtcatcactcctaccgaatgtcgacaacgcgactggctcgctggaagcgcacccgccagcccggccaggcgggcagttcccaacgcttcggatccgtgcggcggatgccgcccaccttctcggccaccacctcgcggcgccgcacatggtagtggatgcgcagatcgagatcggggagctggacccggcggggatagcgttcgtcgaaatccggccgttgccactccggcaccccggggaagcgcagatcctcgggctcaagcagtgtcaggtcctcgccgcgctccacgcccagccgctcgagctgctccagcagccacgcccgtgcctcgggcaccgccccctccgcatacccgagggcgacatagagggaccacgcctccagatcgtcctggagccggctacccgccggcgccagcagctggtcttcgagaatcagctcggccgctgcctcgcgcgccgcggcgccctccggctccacctcctcgctcccgatgcagcgcccggcaaacaaccactcgcgccgcgccgtcagccgctccccggtccatgcgggctcgctgattccctcgctgcaggcgccgctggcaacgacccattgcagcggcatgggggccagggccgtagccaggctgatggtctgccgggtgcccttgccggggacgctgtgcgtgccgaggaccagggccgcctcggcctcctccggaaaccaggcgtgctcgccgagcaccacctcatcgccggcaccgttgccaagcgcctgccgcctgcgcccgcgacgcacatagagccacgtcggcatcgcccgggcggcggcggtcagggcccgctccatccgcccagagtccagacccggtacaccctcgttcatcggctcggaaaccggccggggccaagccggtagatcgaggagctcacgcagctgacccgccagccgacgcccctcctcccgcacccgcgtgtcgatccgcacaccaggcagccgctcgcagcgcagcgccgccacgcgcaaccgggcatcgcagcgctgcccaagcaacccggccagggcctcgcactcgtcgctatcgccccgaacctgcagccagcgatcccccgccgccagcccggccacccagtcggccatcagcccccccgtctcgacatcgggcatggccaggaccaggtgggccagctccggatccaccggcatgcgaaacagccgttggccccgcgtcgtgatccgcccggaggcatccagggcacccaggctccgcagcagcccctcggcctgctcccggctctcctcgcgcggcgtatccacgaaggggagctcggcgacccggtagccggcaccggccgcagccagcaccagttcagtcagatcctcgcgcaacacttccgggggcgcgtgctcgggcagcggcgccgcgtgcccccagaggcggtagcaggtgccgggctgcaggcggccggcacgcccggcccgctgcgccgcactggctcgggagatgggctgcagggaaagcacggtccggccgttgcggcgcagggtccggcgctccaggccactatccaccacggccgtcacccccggcacggtcagcgaggtctcggcgatattcgtggccagcaccacacgccgggccgaacccggctcgagggcccggcgctgctcggacagtcgcaccccgccgtggagccgaaccacctcagcctccaccccggagagactgcgccgcgcctcctcgatttcagcctgcccgggcaggaaagcgaggacgtccccggccgtctccgccagtgcgcgccgcaccactgcagccaatcgcttgccgaggtccttgcgttgcggcatggcccgtggctgctcgccacaatggcgttcatccaccgggtacccgcgccccggcgactccagatacgtcccgtccaacgcggccgcgagcctttccccctccagggtcgccgaggtgatcaccaggcgctggcccccatcggcgcgcagcaacgcgaggagtaggtcggtgtcccagcgccgctcatggaactcgtcgaggatcaccgtctggaaccccgccaatcgcccctcggcccgccagcgcagggccacaccgggggtcacgaagaggacccgggtccgctccgagtagcggcgctccaggcggacggcgtaaccgacctcgtcccccgctgcggtaccgcactgcgcggccacgaaaccggccagactggtggccgccacacggcggggctggacgaccagcaccggcccgccagcgtccgccgcccagaccggcagtcgggtagacttgccggagccggtcgcggccgccaccacgcagtggccctgctccagcgcccggtggaagtccggccgcagtgaatcgatgggcagcgctgtccttccccgttcgtcactcatcgcccatcgaccgaatcagtcgcgcatgccgcccgtccagcacgggtcgatgctggccgccgcatcgcggtcctccgcctcgccgcggtaccagcccaggcgcgggtgcaactgcaccgtgggaccgaccaccaccagcgccgggctctccacccgttcggcgcggacccgttcagccagggtccgcagattgccgaggaccacgcgctgctgcggcgtcgtcgcctgggccaccaccgcagccggatgctcgggcggcagcccacactcgcacagttgctcgcacaccgcctcgaggttgaccaggcccatgtagatgatgagtgtctcgtcctggcgatagggcgcgtgggccttcatctgcgggtgcccggcccgccggtgaccggtgagcaggcgacaggtctgggcgtaatcccggtgggtgagcgggataccggcatagctcgccgccccctgggcggcgctgatgccgggcaccacctggaaggggatgtcctgctcgatcagcccctcgatctcctcaccgccgcggccgaagaggaatgggtcaccgcccttgagacgcaggacccgtttaccggcacgcgccaattccaccagccgctcgttgatccgctcctgcggcagtgtatgccgaccgcggcgcttgcccacggggatccgctcggcctccttgcgcaccagatccagcagggccggcgccgccagacgatcgtagagcaccacgtcagcccgctgcatcaggcgcagcgcacggaaggtcagtagatcggggtccccggggccagcgccgaccaggaagacctccccctgcggggccggccgggcctgttcctgctcgagcaggcgcagcagttcggcctccccctcggcctcgcgccctgccaacaccgattccgccgccgccccatcgaagatctgctcccagaaccgcaaccgccagtccttgtccggcagcgccacccgcacctgctcccgcatccgtccggccaggcgtgccagccggccgtaggccgccggcagcagtgtctctagccgactggcgatctgccttgccagcaccggcgcggcgccaccgctggagaccgccagctgcaggggcgagcgatccacctggaccggggtgatgtaggtgctcagcgacggccggccggcaacgttgacgggaatcccccgggcacgacacgcctcatagacggtacggtcggtggcctcatcgccgctggcccccaccaccagcgccgcgccctcctccatacccgccgcgaacggctcggcgcggtggtggagctcgccggggctggtatccagcagttgctcgcagggcgccgccaggaccggcgcgatcaactccacccgcgcgccggcccggagcagatccccggccctgcgcgcagccgcctcgccgccgcccacaaccaggcagcggcaaccgtggagcttgaggaagatcgggtagtggtgcatgggttcagttcaccccccggatgggtccatgggtcggttcttccccgtcacccgctgcagggacaagagcccccggccgcgggcatcgaccagctcgaggctgcagtgctggcaggcgccggccagggcccacgccccggccacgcgctgccagtggagttcgacccggcctccgccggcgccgaggaccagggtctcaccgtcgtagtagagcccggcccccgccaccgagcagaccatccgcgttccggccggccccggcaccacggcccggattcggggccactcgcggcactcctcaagatgggccgccaggtccgagacctcaatccgactggtcagaaacggggtatccggctccgctacgtcatccgccacggccgccagcgcctccgcccagttgacgtcgaaatgcgccgcagcggcctccaggctcggcgccggctgttcgcgcaaccattgccgcaggaccacaggccatccgtccagccccaggctaagcgattgcccgcgctgctcccccgacacgggggcaccgccctcggcgtacttggccgtataaccccggggggtcaccatcagcccgtgctcgcagcgggtcgaacggttgccgatgatcaccgtgctgagcatgctcggctcggcgcgatggagctcctccaggcacagatgctggacctgctgccgctcccgataggccgaccggaccaccgccactggggtttgcgggtcgcggtaacgcaacaggatctcctgcgcgcggccgatgtgcgcctgccgccgcttgctcgccgggttgtagagaaccgtaacgaaatccccccgcccggcggcctcgagccggcgcacgatcactggccaggaggtgagcagatccgagagcgagatggtgcagaagtcgtgggtcaggggcgcgccgaccagggcggcgcaggtggagagcgccgaggccccggggaccacctccacctgcacctccccggcgcggccctgccagccgtgctgaagcagaaactcgtaggtcggccctgccatgccgtagaccccggggtcgcccgaggagaccagcgccacaacctgcccgcctcgggcagcctcccaggccgcctccacgcgatcgagctcttcggtcatggccttgccgatcaccgtcttgccttccagcaggtccgggatcagtttgaggtacgtctggtaaccgatgaccacctcggcctcggcgatcgcctcgcgggcccgcgccgtcatgtgcgccgggtcacccgggccgatccctaccagaaggatccgccccggagggggaacatcgcctgtcattcgttcagcctcgctatcgataccgtggcgttgcgtccgtcttcgccccgccagcggcgtttctcgatgatcagatcggcgctgtcggcatgggcccgacacagcgccgccgcctcggcgacagctggggtcccggtatggtggcgcacgacctcagaggggtgcggcaccgggatcgccgccagttgcgtcgccggatagaaaaccaggggccagccatggacccgcgccagggcgtggagcgccggctcatcgcgcttgaggtcaatgctggctagcgccaccacgtcggccgcacacagcccggcctcggccaaggcggcggacaccgcggcggtcacagtctcggtggccgttccgcgatcacagccgatccccacgaccacgcgcaccattacgaccccggatgcgcggttcggtagcgtaccagccgatcgcccaggcgcgcctgccagtccaccgagggcgcctcatccttcacccagagcacggcactgtacgcccgcgcatccagcgccgccgggtcgtcgaggcggtacaggttgggcggcggcggtgtggccgggcgccaggtatcggcctcctcgatcagggccaccggctcgccattgagcagtgctgccgccgcagcccgcaaggcggacgtggacgccaccacctgccaaccctgttcctggccgagcagatccaccgctgggagcccgcggcggtccgaggccgtagtgatgaccggtgcggctccgagctcctcggcgatccgctgcgtccaggcgttggcgccacccaggtgaccgccaagcaccgcgacgacaaaacgtgccgactcatccacgctgaccaccccggggtcgcgggtcttgtcgaccagcaaaggggccagcagacgcacacacgcgcccaccgagcagaagcagacgacctggcgcagcgcccccgcgaagcgctccgccagggcgctgcccagggccccggccgccaccggggtgcaacgccccgagtgatcggccagcaacggggcaacacgctcggtgaccaggatctcggcttcgggccagatcccggccaggcgggctgcgctggccgcaccgccgcgggtcaccaccaccagcaacaccccttcgcccgtctccctcacccggctccggctccttcgctgcgcgaatcggcgcggcccttgcaaatcatcagcaacgacagatagtgaaccgtctcgccgcgcaatcgggcgatgtcggtgaccactcgctcctgcggagtccccacgcgctcgacgaagacgctggcgtcactcaacccctgctcctcgagcaggtcgatcacctctgcaagcagcggtttgaccttgagcagcaccagcgtatcgacctccggcagcagccgctccacggtctccatgccgtagccaccgggcagcaccgccaaggcatcgtcctggctggccagcggccagccgacccgcgccggcgctgccagaaaggaggccaccccggggatcgtctcgacctcagcgccgggggcctccgcggtgaccgtgcgcgccaagtggccaaaggtcgcgtacgtggaggcatccccctcgaccaggaaggcgacgtcctgcccctggcccagagtcgccgccaccgccttcgccgcctgcgcccaatgcaacgccagggtggccggatcgcgggtcatcggaaagacgaggggcatggcgtcggccggcgccaccaatccgccccgctcgacaatctccagggcgtagctggactgcccctcggcgcgcaccggataggcccagcgcgcctccccctggaggacctgccaggcccggcgggtgatccagcccgggtccccggggccgagggaaaccccgatcaatcgccctgccgacgtcgtcatgcgctctccgtcttgttcgccatgaggatccagaccgggttctcagcacggaacgtgcgcatcccggccagctcaccgctgcgatgggcttgcagctggatggcttcccagtccgcgacgccggccgccgcggcagcgtcgagccgggccgtggcctggtgcagattctccagggtgaccaggttgatcaccaaccgccccgccgggcgcagccgccgtaggcagaggtcgatcagttcgcccagcgccccgcccgagccaccgatgaagactgcatccggatccagccaggcgtcgagcccctgcggcgcccgaccgtggtggagggtgacgttgcccaccctgcgacggcgccggttctcctcggcgatggccagatcctcggcacgacgctccatcgcccagacatgcccccgggggcagagccgcgcggcctcgagagccaccgcaccggagccggtgccgatatcccagacccggctgtccggggtcagcgccaggccggcgagcgtaaccgcgcgcacttcccgcttggtgatcagaccgcgctggggccgacgctgggcgaacgcctcgtcaacgcccgcgaacggccagtccagcgtcgcccgtcgccgcaccagggcgacatggggctgcggatagtggcgcgccgcggcggtgccaaggggggccggcgggtagagcgcctcgtcctcccggccaatgcgggcgaccgctgccacctccagctcggtgtcgcgataccccactgcctgcagctgccgggccaaccagtcggcaccgttctcgccggtggtgtagaccgccacccggtcgtgatcggccagcgcgcgcagcacgccgctgagcggatgctccggcgccgccgtctgcgccgaccagtcgccagccactgggccgtggaccgaggcgatggcggtctgcgccacgggccaaccgagccgggcgcacgccaactgcaccagggacggtgccggcaggacccggcagcgctcggccccgaggtggctggtgatccgctcaccgatgccgtggcagagcggatcgccactggcgaggaccaccacgcgctgcccctcggcggccgcggtctcgatccaggccggcacctccgccacggcgccggtcaggtcccggcgttgtgctccgggggccaggggggcaaagccctcgaggacccggcgtccgccgatgagcagatcggcgccggcaatggcctcacgggccaccggtgccagcccgtcgggaccgtcatcgagcacaccgacgatggtgcagaccggggtcacccgtctccctcctcggccagggcgagcagggcgtgcagacaggccaccaccggcggcgtcccgcccttgcgcccggcggtggcgatccacggcacctgctgctgcgccatggcctcctcgctggactctgcggcagcgacaaacccgaccggcatggcgatcagcaatcgcggcgccaccacgccaccgtggatccgctcaaggactgctcgcagcgccgtcggggcattacccacggctacgatggcgccatcgagccacccctgctcggcggccagggcaaccgcctgctcagctcgggtggtccccgcctgctgggcccgctccgccgcccgcgggtccgccatcaggcagtgcgcctcgatcccgaagtgccccagccgcgcggcggacagaccgacacggatcatctccacgtcgacgaagaccggcgccccggcgcggatggcctccatccccgcggtcacagcacggggatggaagcgggtcacgccattgaagtcgaaatccgccgtggcgtggatcatgcgccggaccaccgcccactgcgccgcgtcgtaggcactgcgatccccggcctcggcgtcgacgcgggcgaaggagcacgcctcgatctggcgcccggaggcggtctgctgctcggtcacggacggctcgcgagacatcctcgcacctcttcagtggtggtggtgatggtggtggtgcgcggccgccgcgcggtgcgggcagccgtcgcactcgagcatcgcctgtcccgcacgcgcctcctccacccgctgggcgatcagtgcgaagacctccggttcaaaaccgaggtaatccgccagggcgaacgccgtctgcgggtactgaacccgcagacgcgccacctgctgctcaatacgctcgatcagccgcccggtgaacaggtaatacggcaggaccacctgctgcgtcatgcccaacagggagtgacgccgcaccacggcctccaggcgggggtgggtgacgccggtgaaggcgatatcgaccagttcgtgctcgccgccctcgtagagccagcggcccagccgcgccaactccccgttggccgtacgatccgaggatccgcgacccagcaggatcaccccggtggtccgcggatcgggcacactcagggcctgcatggcgtcacgcaggcggcgctcgaccaggcccagcgtcgtttcactcacgcccagatggcgcgccagacggaaatcgacccccgggtgccgggcacgggcagcctcgatctgctcgggcacctcgagcttcacgtgcccggcggcgttaaggatcagtgggaccgcgatgacccgatccgcccgcgccgcggcccgatccagcccctcgccaagcagcggatccgcgaactcgatgaaacaggtctccagcagccaatccgggtagtgctcggccagcaggtcggcgaaccggcggatctcctcgttgccgtcctcctggcgcgagccatgcccaatcaacaggatacagtcagtcatgcatgtcgttcctcaattttcgcggcggcggaaacggtggccgaaaccggggtcgtaaagccgtgagcgcgccgccggtgccgcctcccgcgccccgagcgtcggaccgaccaggatcatggtctggctgttgagccccgccgcgcggcagtccgcggccaggtcgcggatgcaggtacgcaggacctgttcgaccccgggccaggaggcgcggtggaccaccaccaccggggcgtcgtcgtcccagccgccaccgcgcagggcatcggccaggcgttccaggagggtgatcgacaggtagacacacagggtgctgccgtgccgcgccagatcggcaagctgttcccccgccggcatcggggtgcgcccctccacccgggtgaagatcaccgtctgcgtgccctccggcagggtcaggctctcgccggccgccgccgccgcggccatggccgacgtgaccccgggaaccagatggactgggatccccgcggcgtccagcgggcgcacgatctccacgaaggccccgtatagccccggatcaccgggttgaaggcggaccacacagcccccggcgcgggcgcgctcgagcagccagtcctggatctgttccaaggtcatccctttggagtcggcgacctcgcagtgcgccggcgcccagtcgagcacctcggccggcaccagcgaaccggcgtagagcacggcgtccgccgcagccacccgatcccgcccgcgaaccgtgattagatcggccgccccgggaccggcccccacaaaccagacctcccccttcatccgcgtcccctctcttgcaactggtaaccggccacaaacggtgcccgctgatgctcgacgacgtgaacgtccacgtcgtaggcggcacgcagagtcggcgtgtcgatgacggcctgcggcgggccgtcggccatcacccggccgtcgcgcaggagcacgatgcggtcggccagctgtacggcgatgttgatatcgtggagcaccaccagcaccccctgcccctgctcccgcgcacactcggtgaggatctcgatggcgtcgcgcttgtgcttcatgtccaggtggttggtcggctcatcgaggagcaggaagggggtctggcgaaccagagcccgggcgatggccgccttctgccgctgcccgccgctgatctcggtcagcggtgactgggccaggtcggccatgcccagacgctggagcaccgcctcggcacgggcaagatcggccgggtcgtgacgccaactcgcccggcgcaggccaagcaacacgctctcaagtacggtcagcgggtagacggcatcggtggtctgcgcgacgtaggagagcgagcgggcgatgcgggcctggcgctgccccttcacgggctcaccggcgatggtgatgtgcccgtggcgcggccgcaggatgccggtgatgcacttgagcagggtgctcttgccggagccgttgggcccgatcagggccaccacctcgccggcggctacgcgggtatccacgccctgcaagacctcgctgcgccgataggcgtagcgaacacctcgtagttcgatggccggacgggtcacggtcccgaccctccttcgcggcgacgcaggatcaggtagatgaacagcggcgagccgatgaaggccgtcaccacacccaccggcagcaccaccgaagcgaaggcgtgcaacgacaccaagtcggccagggccagcagcagtgcgccgatcagcgctgcagccgggatcaggaaacggtgatccgaaccgatcaggagccgggccagatggggcgccaccagccccaggaagccgatcccaccggtgaaggcgacggtcaccgccacgagaagcgccaccaggaacatcagtccgatgcgcaggcgcccgacggcaatccccaggctagtggcggtttcatcaccgagcagtagtcggttcaggtcgccactcttccacaggaagaccggcagcgtgaccgtcaacgccaccgtgatgaacacgaagctctcccagtcggcacggctgaggctgcccacgctccagaacatgacctcccgggtggcatcggcgtcggcgaagtagatcagcagcgtcgtggtggccccgaagaagtacatcagggcgatccccgcgaggatcaggctcatcggcgtcgcccccttccactgcccgatgagcaggatgagcagcgacaccgccatcgcaaagaggaaggcattgccgacgatgccgtagacgccgaaggccgagaacccgaagatgatcgccagcgccgcccccagcgaggcgccggaggcgatccccagggtgaacggtgaggccatcggattgcgcagcaggctctgcaggatcaccccaccgagcgccagccccatgccggccacgacggcggtggccaggcgcggcaggcggatgttccagaccacgttctcggtctgcgcgctgacccacgacgcccccagcggccgacccagcaccgcctgcaccacctcgctcagcgggatccccatggggccgagtcccaggccaagaacgaacgtcgccaccagggccgcagccaggcccaaaaggatcagggtcttccaccagatcgcccgcgcgtaatcatcgagcagcccgccgggaggcgctggccgggaggcgctatcggcggtcaactcagtcatcgtccaggctgctgagctcctggagccgatcgtacagcccggggtcgccgtagaagacctccaggatctcctcaccgcgatcccggagatcgacgtcggccatagcctccgggtagagcacccgggccatgtgcaccaggtcgatcagcccggtggccagatcccaccccatgtaggtgcccttgaagcggtggatgcgttccgcctcgacggcctttaccccggagagccgttcatcatccaggacctcgtcacgggcgacgcggctggcccgggacggggtgtggaggaagatgtgcgccggatcccagctcaccagctcctcggcgctgacctcgccgtcaccaccgggccgaccagcggtcaccagctcggcacccagctgctcgacgggaaagtagaaggagacgtggttgtagaggttgcgccggtgggccaggtagatccgtggcggttcctcgtcggcgacctgctcctgcacctcggagaccgtcgcatcgtagaaatcgagcagttcttccgcccgctcttcgcgaccggtcacggtgccgagcagccgataggcctgctcgatctgcgcctcaatggcctcctcggaggcccgctcgcggcccagggtattcaccgcgaccacggggacgccgagctgctgctggtagcgctcggcctgctcggccatcgcctcgtcgtcgtcgccgcggctgaaggcccagtagatgaacagatccggatcggtggcgagcacccgctcggcgctgaactccgacccgggctggccgccgccgaccatggccacctcgtccaggcgaccgaaggcgcggacttcgatcggcttggcctcggaaaagcgcgagccgaacatgtcgctggggattccgaccaggcgatcctcgacacccaggtgcagcgccatgcggaaggcatcgacattgaccgtggcgatccgctccgccgcctccggaacttccacgctgcggccgagcatatcctcgacctcatgggtatcctgcgcgggcccatcgcggctttcgtcgttgggggtatctccgcacccgccgaggatcaaaccgatccccgcgacgagcgcgatgcacggatgacgctgcatggctcctccagtcactggatccgggtacgccatgcgggggggcgggtcggaaacgggcgcgccggggcgcggatgcaacgaccgtcaccgccacgcacggttccccgccgtgtggctgcggcccccaggccggtctccgggcttgcgagcggggccccagccccaagcgccgcgccttcccgcaccgggtgccggggacaccgtggatgcagtggcgatgcagcgcccgcactcgcctaccgttgcggggacagcgccggacttgcctgcgcccgcgcagggcacagtgcgcaccgacttcccgaccgtccgcggtggcgccgcacgggccttacaccgaacggacggccccggcatggatccaactgccgggtcacctggggaggctggactctacgggcgggcgctgccgcctgtcaacgcggcggggcgacgaggtcaatagccacggaccgcccccttgtggcaggattcccaagtgcgcgttaagggtatggacgcccgcgacccctcccgaccccccgccggagatgtcatgggcaaagaggcacaccttccgtccttctgtggcgatgccaccgaaaccggggcactcgatgtcctgccgctcagcgaccaggagccgcacctacggctcagcgaacgcttcgaacgactgcgcgcccatatcaaccaggcgctgccccacggtgcggtccaccgcatcgccgtggccatttacgagccggacgccgatcggctcaagacctacggcgccggcggcgatgcacccagcccgttggatcgttacgagaccaacctggccgatacccccaccctgcgtgccctcgccgaggcaccgggcgtacggatcatcgacgattaccaggaccaccccagcccccgccgccataccgccagcatccgcgagagcggtctacgttccgggatgatcctgccgctgcaccacgagcagaccttcgtcggcttcctgttcctcaactcccgccagcccggctatttccagggcccgatcgtcaagcagctagcgccgtacatcgacctgggtcgcctgctggcaatcacctccatccgcactacgcagaccctccggggtgcggcacgcacggccatggctttcgggcgcgcgcgggacgacgagaccgggggacacctgtcacgaatggcggagtacagccgcctcatcgccctggaactggcccagacccaccccctcagcgacgaatacatcgagatggtctaccagttcgcgccggtccacgacgtgggcaagatcgccgtcccggacggcatcctccttaagccggggcgactcgccgaggaggagttcgcgcagatgcgcgaacacgtcagccgcggcgtggccatggtgctggccatgaccgaggagctgggcctcagcgaggaccgacgcgcggccatcatgcgtaatatcgtcgcctaccaccacgagcgcctggacggcagcggttacccgaccggtgcgcgcggcgaccagatccctctggaggggcgcatcgtcgccgtagccgacgtcttcgacgccctgaccagcgaacgcccctacaagcgcccctgggggtttaccgaggccgccgacaccctgcacgccgaagcggcggccgggaagctgtgcgccgagtgcgtggcggcctttctgcgccgaagcgtcgagatcgaagcgatccgcggccgtcacggggtccgctgagctagctgcgcgcctcgacgcggccgcagtaggcctgcgggatccggtagacgtagaccggggcgtccaaccgcaccgggggctggtagatcgcgctgggccgccaaccgggtatgcggaaggtgttgctgaccaccagcgcaccgggcggcaactccgcccgccatcgcggctccagctcgcggatggcctccaggtgcaggtaacagaccaccgcggcggcatcgctgcaggagacgcggcgcagatcgcggcgcctgaattcgacgttgggcaccggccacagccactgcagcacgcaggcgaagagccacggcaggggcgagagctcgtagccaatgaccctggcccgcgggcacctgcgcccgacgctgcgggccaggccaccccaccccgaaccggcctcgaccaccgtgccctccagctccgccggcagcgccgcccgaaccagctcatgacccaagcgactggagggcagcggcgagatgccggtgaccatcgtatagccgacgatcagcagcatcccccccagcgtaacgacgaagatcaacgcttccaggaacactgcacctccacgcagcctcggacgactcggcgagtatcaccccttgaacgccggagtatacccgcgtattccttgatagaatgcctcgacacggtagcgagtcagagaccatgaatcagcgggccatccccaccaagcgcgccaccgtgcagccgaacgacctggtggtcggtaagcccgtcccctatgatattgaggacgcctacggccatctgctgttgcggcgcggatcgatcctgcgctcccgagagcagctggagcggctgctgcagatcggccggaccccctaccacgtcgctgccggacgcgaggacaccggcgggatctcgaggcgtcgcgagctggccctggccgccttccgcaaccccttcgacctgatctatcagatctcccgagcgctgcaagagaccttcaaatgggtcggcgaggacaacgagcgcttcctccgccgcctcgaccacctggccagccgcatcggcgacctggtcgagcgcgacgccgatgccgccatcggtgccgctcacctcgatgaggcgtttgcctactccatccgccacccgatccgccaggcggtcctctgcgacgtcgtcggcagccagctgggcatcccggacagcgagcgacgctccatcgtcctcgctgccctgtcggcgaacatcggcatgctcgagacccaggatcgcctggcccagcagactacgccgctcgacgccaaccagcgcagggatctggaagagcatccgatacgttcggtcgaacgcctctccgccgccggggtcgaggatacaacctggatccaggtcgtcgcccaacaccacgaacgcctcgacggcagcggctaccccaacggcctgcgcaaagatcaaatctgccggggagcgcgactgctctccctcgccgacacctacctggcgatgatcagcaaccgtgtctaccgacccgccaccgcggtccgggaagccctgctggaactgatggatcagagtggagagatctacgaccgggatatcctctcggggctgatccagaccatcggcatctacccggccggcagttttgtcgccttggacagcggcgaacgcggggtcgtcatccaccgcggccatcgcggggccaatccggtggtggcggtcctgatcaaggccaacggccagcccacggcgcgccccctttaccgggacaccagccagacggacatgcccagcgtcgcctctctggagcccacgcaccagctgacgcagcgcttccagctcgcctcgctgtggggctacgattcctaggctgccctgacgctgccgcgacggagaccgaatggccgccttacaacgcctgctcagttccgcctggctgctccacctgctggtgctagccgccctggcaggctggatcctcgtgctcaacgccccgttcccgcgccccgcggtcgcgctgctggaggcccaccagctggagattcttggcgtcgggggcggcctcgtggccgtgctggcgctgctctaccggcgcgccaacctggccctccaggcggcggtcatcagcctgtcgatcgctggcctgggcgtagcgccctcacctgcccacggcgtcacagccgctgccatcctcttgccgatcaatatcctgatcctggcgctactcgacgaacgcggtctgctaagccgggatgggctgtggcgctgcgcggccctggtgctgcaggtcctgctggtgctgggccttttccgccaccagccggcttggctggaggccctggcggcgacgcatttcctgcctgcggccgtcagcagctggagcagtctacccgaccagggcctgctgctcggcgtcctggccgttgccggcctgctctcctgggccctgctccaccccaacccgccccatatcggcgccttcagcgcgctggtcacggcaaccgtcggcctggagctgagcctgatgcgccacgggagcctggtgctgcctaccctgctggccgtcgtcgccctccacctgctgctcttcgccgtgttgcaggaggcccaccgcatggccttccgtgatgggctcaccggcttgcccaaccggcgcgctatggacaccctgacgcaggggctgagcggccgctacaccatcgccatgatggacatcgaccacttcaaggcgtttaacgatacctacgggcacgagatcggcgaccaggtgctgcgccgtgtagcctcaaatatcggccgtgtcggcgcaggcggccggcccttccgctacggcggtgaggagttctccgtggtctttccgggccgcagcccggatgaggctgtcggggcactggaggccgtgcgccaggcgatcgccgacaccccgtttcgcctgcgcagcgccgaccggccggcggacgataagcgtggcagtcgcgaacgctcgggccagcggggtgagcaggagacccggattaccatcagcatcggcgtcgccgagcccgaatccacctcggcgagcgccgacgacgtcgtccaggccgccgaccaggcgctttaccgggccaagaagggcggacgcaaccgcctggctcggtagaaacccaccgcgagaaccactacgggattgcagactgccgataaggagctttccggcatgaggagcgagcacaacaccacctacgccgagacggtgtgggtcatcaagaccggacgcaccctgccccctctgcgctggcagggcgactttgaggactggatcggcgccggcctggggggcacgccctggcgcaccgtagacgccactgacggccccgcctccctgccggaccctttacgctcggccggaatcatcgtcacgggctcgccggcaatggtctcccatcgcgagccgtggagcgaggcggcggccgaatggctgtcccgggccgctcacgcggatatcccgattctggggatctgctacggccaccagttgctggcccacgcgctgggcggacgcgccggacccaacccacggggccgggagatcggcacggtctcggtccagcgcctggcgccggccggcgacgaccccttattcgcccacctgccggagcgcttcccggcccacgtcacccacgaggagtccgtcctggaactcccggagggggccgtcacgctggccgccaacgatcacgacgcctaccaggccttccgctggggaagacacgcctggggcgtgcagttccacccggaattcgacaccgccatcacccgcggctacatcttccagcgccgccccgacctgcgccgggagggcttcacccccctggccctctaccgcggggtcgaggcgacgccagaggcgacggggctgctcaagcgcttcgctggctacgcaactgcctgggcacgctagctagcggcccgggctgcgtggccgcgcccccggccgccagctactcagaggaaccgccgacgacgatgttggggaatgcgctgccggtgctgcgctcgcgcagcgagagctgagccgccacactgcgcgccatgtgtcggtagtcggtggcgatccggccctcggggtcggcggccactgtggggtagccgctatccgactgctcgcggatggtgatgtccagcggcaacgagccgagcagatgcaccccgtactggctggccatggccgccccgccgccgctgccgaagatgtgctcctcatggccgcagttcgagcagatgtgggtactcatgttctcgacgatgccgagcaccgccacatccaccttctcgaacatgcgcagccccttgcgcgcatcgagcagcgcgatgtcctggggggtggtgacgatcacaccaccgctgaccggcaccttctgggccagggtgagctggatgtcgccggtccccggaggcatatcgacgatcaggtagtcgagcgcctcccacgcggtctcggtgagcagctgctccagggcctgggtgaccatggggccacgccagatcatcggggtctcctcgtcgaccaggaagccggccgacatcacctggatgccgtgcccgagcatcggctgcatgtgcttgccgtctttcgactcgggctgcccgcgaacaccgagcatacgcggctggctcgggccgtagatgtcggcgtcgagcacgccgacccgggcgccatcggcctgcagggcgagcgccaggttggccgtaaccgtcgacttgcccaccccccccttgccggaggcaacggcgatgatgttcttgatctcgtcccgcgctttcacccccggctgcacggcgtgggcgtggatccgcgtctggaccgacacctgaacatcccggcacccggtggcttgctggatcgccccgcgcaactcgtcggtgagcgtctcgcggtaccccccggccgggtagccgagcgacacctctacgcggacgctctcaccgtcgacagtgatttcacccaggcacccggcggaaatcagatccgtgcccaagtagtaatcctggacctgactcaccccctgctccacggcctcgcgggtcagattcgtcataccgttcccccggcagtcgttgtccctaccgcgccagtcagggtgccagcggcacacccgattgatacgcgcgggtcccgtcctcataatgctcgtccttccagaatggcgcccggaccttcagcgtgtcgatggcgtagcgccccgcctcgaaggcctcggcccggtgggctgcacgcaccactaccaccacgctctcctcgcccacagccaactcgccaacgcggtgcacgattcggcacgcctgcacgccgtagcgctcggtcacctcagcctccaactcggcgagcacacgctcggccatcgggcgataagccgagtaggcgatggccgccacacgtcgcccctcgtggtgatcccgcaccgtgccgccgaagaccaccagggccccggccgaggggtcggcggtctcggtcagcagcggctccagcgcgatggggtcgtcggtcacgcgattcatgccacctcctcgccattgtgcgtcattatgacacgggcgacccgtttccaggcgtctcgatctccagagcacccagctgcagggcacagaaacgccggtacagcggactgtgcgcctgcagctctcgatgggtcccctgcgcctcgacgcgcccctgatccagtaccacgatgcgatcagcggccaccaccgtagccaaccggtgcgcgatgaccagcgtcgtccggccgaccatgaggcactccagagcctgctgaacggcctgctcgctttccgcatccagcgcgctagtggcctcgtcgagcagcaacacggctgggtcgcgcaggatggcccgtgcgatggccacgcgctggcgctgccccccggagagctggacgccacccgggccgagctccgtctccagcccctggggcagctgctcgaggaagccgagggcgttggcgtcgcgcgccgccgcccgcacctcggtgtcactggcctcgggacggccgtagcgaatgttctcggcggccgtcccggtgaagagcactggctcctgggccaccagcccgaggcatcggcgcagttcggccggatccaccccgcgcaggtcgacgccgtcgagccgcacactgccggcgtccgggtcgtagaaccgcagcagcaactgcagcagcgtgctcttgcccgccccggaaggccctaccagcgccacccgctccccggggcgagccctcagggtcaccccacgcagggccggctgctcggcccgtgccgggtaggcgaaggtcacagcatcgaaacgcacctctccgcgaaccggctggggcagtggttgcggatgggtcggcgcgcggatcctgggttcggcatcgatcagctcgaagaggcgatcggtggcccccatggcgcgaaggatctccccagccacctcggccatggcagctaccgaaccggcggccagcaccgcgtagaagacaaaggccgacagctcgccaggcgtcatccgcccggccaggacgtcgtggccgccctgccagagaacagcacccaccgcgccgaagacgcacagaagggcgacccccgtcagccacgcccgctgccaggtgcgacggatagccgtggcgaaggccgcctcgacccgggcggcatagcgtcgccgatcctcggcctcgtgaccgaaggcctggaccgtgctgatggcgtggagggactcaccagcgtaccccccgacatcggcaacccgatcctggctatcccgggagaggctgcgcacgcgccgcccgaacccgaagatggggatcaagatcagtgggatccccaccaccaccagcgtcgccagccgcgggctggtaacgaacagcaacaccagggcaccgaccagggtcagggcgttgcgcagggcgatcgacagcgccgatccgaacaggttctgcagcaccgtggtatcggcggtgagccgcgactgaacctcaccggcgccggtgcgctcgaagaacgccggctccaaacgcagcaggcgatcgaagagctgcccgcgcagatccgcagcgaggcgttctccgatccaggtgatgaggtaatagcgggtggcggaggccagggcgaggatcaggatcatcgctagcgtagccagcagggcgcggtcgagcatcgccggatcgccgtcggcgaacccgtggtcaatgaccaggcgcagcccctgcccgatggccagcacgccaccggctgcaatcagcagcgcaacagccgcggcggccaggcgccagcggtacgggcggagcatccgcagcaggcgcagcagtgtcgatcgacgtcccagggcgcgactccgtttgcctcggcagtaggtggacgagtaaggttacatcctgcgtgatacggacacgagccgcgtgttggccggtgaggcaccctcgccccggtagctcctcggaacaaaatcagaacgtccgtgtcacacggtgacacccatcgaagaagaccgaaaggagggtgagcatgagcaacccgatcgacggtgatcgccgcaaattcctcaagaccggcgccatggccgtggcggccatcccgctggccacgctggtgaccaagggcaccgccgtggctggtctgcccgatgacgtggaagatctgcccaaggcggaggacgaccacgatcacgactacgtgaacgacgtcgccgataccgaccacgcccgctaccaggaaggccagctctgcgagaactgccagttctgggtggactacgtggacggcgactggggctactgcgagcacccgagcttcaccgacgtcctcgtcaagggcgagggctggtgctcggtctacgccccggcgtaaactgctcgccatcgcgcgagcgattccgccagcctggcggaacgacaagggggcgcccggcggcgctcccttttttataccctgagcgcgatcgccacagggcatcggaggcaacccgggaccgacgatggacgccctaagcagcgatacaccgaacaagcaacagcacgcgcccgaagacaacggcgccgcccgcctgcaggtcgagggactcgcctgccgccgcggcgaggagttcctcttcgaggacctctccttcgccctcggccccggtgagttgctcttcgtgcgcgggcgcaacggcagcggcaagacgacactgctgcgcaccctctgtggcctgaccgaaccggcccgcgggcggattcgctggctcggtcagcgcatacgccggttggatgatcaggcgcgccgaaagatgctctacgtcggccaccgcgacgccgtcaaggacgagctgacccctctggagaatctgcagatccaccaggggctgcgcggcgagtcgagcaccctggacgaacgcctcgacgcgctggagcaggccgggctttcggggcgcgaggacattccggttcgctacctctcccagggccagcgccggcggacggcgctggcgcgcctactgctctccccggcgcagctgtggatcctggacgagccgctcaccgcgctggaccgacgcgccgtcgcctggctgttcgagcgcatcgccgcccacctggagcagggaggcctggtcatcaccaccagccatcaatccatcgacggcctacccgagccgcgcatcctggatctggactaggacaacgccatggcgaggtctctctggacacttattgggcgcgacgtctcgctgattgtcctgcgccgtcaggacgtactgaccgtcgtcgcctttttcgtcatcgtcatcaccctattccccctgtccatcggccccgagccagacaagctgcgtaccctggcccccggaggcgtctgggtcgccgcggccctggccagcctgatctcgctcgaccgcctcttcgccgatgactggcgcgacggcaccctggagcaactggcgctgtcgccacagcccctggcgctggtggccttggcgaaggtggtggcccactggctgtcgctggggctgccgctggtcatcctctccccggccctaggctactcgctgggtctggagggggcggagctgctggtactcgcgctatcattgctgctgggcaccccggtgctgagcctgctcggcgcggtgggggcggccatgaccctgggcgtgcgggccggcggggccctgatggcgctgctcatcctgcccctttacgtacccgttctggtgctgggcgctggagcagtctcggaggcgatgttcaacgcctcctaccaggcgcacctatcgctgctcggcgccatgctcgccctggcggttccgctggtgccgctggcgatcgctggcgccctgcgcatcgccctggactgaacgacaccgtccgcgtaacgggaacttgacacccgtttccgggatcaaaggcgtagtgacaaacgcgctacggagaacgacgggataaaccgcatgagcgctcgatccattccctggctcaagtttacggcgccggccaacttctatgtgctcgcccagcgtctggtgccctggctgtgggcggccgccgcattgttcgccgcggcggggctttacgtggggttttttgtcgcaccccccgactaccagcagggtaacagctaccggatcatgttcatccacgtacccgcggcgtggatgggcatgttcctctatctgctgatggccctttatggcgccatctacctgatctggcggatcaagatggcagacatcatggcccgggccatcgcccccaccggggcgctgatgacgttcctgggcctgtggaccggcgccctgtggggcgcccccacctggggaacgtactgggtctgggacgcccggttgacctcgacactgatcctgctcttcctcttcctcggctatatcgccctgcacgccgcctccgacgaccgcgagaaaggcggccgggcggcatcgctgctggccattgtcggcgcagtgaatgtgccgataatctacttctccgtagagtggtggtacaacctgcaccagggcgcctcggtcatccgcgcggacggtccgagcatggccgactcgatgctcgctgcgctgctgctgatgaccgccgccttctggatctattcggctgccatcgtcctgcgccgcgcccaggtcgaggccctgagccgcgagtcgcgcaaggagtgggcccgggcggcggcagccggcagcctcacccgcgatcagcgcgagcgggctgctgacgagaccgcgcgggagcaacgcattgcggaatcgggaggagaagcctgatgtgggacgggattggtgatttcctgaccatgggcggccacgccgcctacgtctgggggtcgtttggcatggtggcagcggtgctgctcatcgagtggctgctggtcggccgccgccgccgtcgcctgcaggccatgcttcagcggcagtcgcaacggtcgacggccgcacaatcgcagggggactaaacgatgaagaagcgacaccagaggctgttcttggtactcggtgtggtcgccggggtcagtgtcgccacggcgctggttctcaacgccttccgtgacaacatgaccttcttcatcacgccgtccgaggtgatggccaagtccgacatgcccgagcggcacttccgcatcggcgggctggtcgaggacggctccgtggagcgtgacagcgactccacgcaggtccgcttccgggtcaccgacaccgaggcgagcgtacccgtcgacttcgagggcatcctccccgacctcttccgcgagggtcagggcgtggttgtcgagggccggatcacctccaacggggtgttcaaggcggacaacgtcatggcgcgtcacgacgaggactacatgccggccgaggcacaagaggccctggaccgggtcgaacactccgtcgatgaagtcggggactactaacgatgcttggtgagctcggcaattttgccctgatcctggccttctgcctggccgtcatccagtcgatcctgccgctggtcgggaccgccaccggcgacgcccggctgatgaactccggccgctcgctggccgtcgggcagttcgtcttcctgctcgccgcctacctgatcctgacggcggccttcgtgaccaacgacttctccatccgctacgtggccgagaactcggccaccgcgccgccgctggtctataagatcaccggcgtgtgggggggccacgagggctcgatgctcttctgggtcctgaccctgagcgcctggaccgtcgccgtcgcggtgttcagccgcgccctgccccgcgagatgctggcgcgggtgctggcggtgctcggcatggtggcggtggcgttcatcgcgttcaccgcgctcacctcgaatcccttcgagcggatcttcccggcacccaccgagggcacggacctgaacccgctgctccaggatccggggatgatcatccacccgccgctgctgttcattggctacaccggcctcgcggtggccttcgccttcgccgtagcggcgctgatcggcggtcgcctggacgccgcctgggcgcgctggtcgcggccgtggaccaccgccgcctggggcttcctgaccctgggcatcggcctcggctcctggtgggcctactatgagctcggctggggcggctggtggttctgggacccggtggagaacgcctccctgctgccctggctcactgccactgccctgatccactcgctggcggtgaccgagaaacggggcgggttcaaggtctggaccgtgatgctggccatcgtcagcttcgcgctcaccatcctcggcgggttcatcgtccgctctggcgtgatcacctcggtccacgccttcgccacggacccggaccgaggcgtgttcctgctggcgatcctcgccgtcacgctcctcggctccctggcgctctatgcctggcgggccccgaaggtcgggctgggcggcgtattcggctggtactctcgggagtcgctgctgctggccaacaacgtgctgctggtggtcgcctgtgcggccatcgccatcggcaccctctacccgctggctctcgacgccttcgatctcggcaagatctcggtggggccgccctacttcgacgcggtcttcatgccgctgatgctgccactgctgttcctgatcggcatcgggccggtggtctcctggaagcagtcggatccgatggagacggtccggcagctgcgctggatcctgctggtcagcgcgctgatcggcggcgtctggccgctgaccatgggggcctggaacccgctcaccgccttcggcctgggcttggcggcgtggatcctactcaccgccgggacggacctggtccgccggttcaaccgccgacgtcagcagggcgttgccacggcgctgcaggccgccctgcggccgagcttcttcggcatgcacctggcccacgccggtctcgccctggtggtcatggccatcgccatggtcaacacctacgaggtcgagcgggacgtccggctggaaccgggcgatacggccacggccggcgcctaccagttccgcatgctcgacagcgaggtggtccgcggcccgaacttcgacgcccaacaggctaccgtcgaggtcctcaaccaggacggcgaggtcatcgacgtgctcttcccacagctgcgcttctacgactcacagccgcagatgcccatgcaccaggcctcgctgaaccgcggcatgacccgcgatgtctacgtctcattgggagacgacctgggtggaggggcctggaccatgcggctctactacaagccgtacatgttctggctgtggaccggctgtctgctgatggccttcggcgggttcctggcggccgcggaccggcgctaccgcatggccggcgaccggcgcacggtctccgaggccaacatcgacagcagcgataatcgcgtggtgcggccagcctcggcggaggcgcagtcatgaacaagcgactgctcctcccgctcctgctgaccctgccggtcctggggctactgtatgtggggctgactctggattcgcgcagcctgccctcaccgctggtgggcaaaccagcaccggacttcgagctggagtcgctgcgcgatgccggcgtcaccctgacccgggacgatttcatcggagagatcgccctggtcaacgtctgggcctcgtggtgtgacagctgccgccacgagcatacctactggcggcagctggccgaccgcgggatcccgatccacgccttcaattatcgcgacagccgagagaatgcccatcgctatctggagttcttcggcgacccgttccgcgagatcgcctacgacccgcgggccgaggccggcatggagtggggcgtgtacgccacccccgagacctacgtactcgatgccgaaggcatcatccggcacaagcacatcggaccggtcaacgccgaggtgctgcgtaacgacatcctgcccttgatcgaggaactggaggcagagcggtcatgagcacaagactgtttacagcgttgcaggcgcgccgcggcgagaccccgcgggggctccgcgagctgctcgtggcgcttttcctgcttgctggcgcggccatggcggccccggccggtgcggtctccatcggtgaacccctggagttcgagaccgaggagcaggaggagcagtactacaccctggtccggcagctgcgctgtaccgtctgccagactgagaccatctacgagtcgccggccgagctggccggcgacatgcgccgccgggtctacgagatgaccgtggacggttacgacaaggacgagatcgtcgatttcatgacagcccgctacggcgattacgtccgctacaacccgccgctgcagatgaacaccgccctgctctgggtcagccccttcctgctgctggtcatcggcggcgtggcctggctgcaggtcgtccgccatcgtcagcagaaggcggcgcagaccgacctgagcgaatccgagcggcgggcgctggaacgcttccggcgcggcgactaacccaagggggaatcgatgagtggagccttcgtcggggccattgtggtcctctgcatcatcgccttgatcttcgtgctcttcccgctgctgcgggatgtggcacagacgcggacgcaatcccgccgccagatcaacgcggcgatccaccgggaccgcatccgcgagctcgaccaagacctggataacggcacgctgagccgggcgcagtacgatgcggccatcgccgacctggaccgggatctggtccagagcggggccatcgacagcgaggaggatcaggccggttatatgccccgggcccgccgcggcgtggtcgccgcggcggccacgctaagcgcggtggcggtgccggtgctggccctgtccatgtaccactccctgggcgacgagcgtgccttcacccaggccggcacgcccaccacgccggatcgccagcagcagggcgaggccccggggcagccacagcagcacgatccggacgagatcgaggccatggcgcagcaactgcgcgagcgcctggaacagagccccgacgatccgaccgggtgggtgctctacggccgcaccatgatctacctggagaacctggacgaggccgagaacgccttccggcgggccctggacctgggggccgacgacgacccgagcctgctcgccgagtacgccgatatcctggcggccaccaccggcaatctccagggcgaacccatggagtatctggaacgggcgctggagatcgatccgggccatgtccgggcattgtggctggccggaacggcggcctacaaccaggcggactacgatcaggcgcgctcctactgggaggatctcttggaggtcgtgccgccggagtcccaagaggcccaggccatccagtcgaacctgcgacagctccccgaaggcgagggctgacgccctccatcggcagggtgcggggtcaacaaccccgcaccctgcgccggcggtcagccgccgccgacctccgctgccatatcacgaatctccgccgcatcccgcgggggcgccagggcatcctggaactcgccctgggcatcgaagaacatcagcacgccggcggtgctcaccccgtactgatcggcgaacgcctgcccttccggcgtgcccagatcggcgacaatgaacgacaccccggcgcgctccacctcaccgagtccgtccagctgatccatgatccccatgctcgtcggattggcggtctcgtgggtcagtaccccgaccggctccccttgcccgatgcggctcagatcggtactgaagcccccgccgggcaggctctgccagatcaggcccgccgctccgaagagcacccccaccgccagtagccaactggcccagcgcggcagattcttcggccgctgcttcttcccgccgggcgggccctgccgggtttcggccatgtctctcctcccctgctctgcgatggatgatcggtctgcaccaacgttcaaggctgccgccgggcacgcggacatgcaaggttctgtattggacggccgtaaacattgagcactacgatgacagtgatcggctcggtctaccgaggagtgggaacaatgggcgagcgcacacgtcaactgagggcagccgtactgggtttcaccctgatcgggatcatcgtcggtctcgcttccaccgctgcttacgatggggcggacggcgccaccgccgacgaggagaccgccacggattcgcacgacgcccctgacacggatacctccgccgacgacatcgacgagtggagcctcggcatcggcaacagcgccttccgccacctgccgcagtaccgctcctaccagaagaactgggacgacacggtgatgaccgagtacggcggctccgtgccccaccacaagcacgacggcgagaaccctctgcccgagggctacaagcacgcccagccgtacctgaagaacctgtggctaggctacccgttctcgtggcactacgaacgcgcccgcgggcacacctacgccgtcatcgacgtgaccaccaccgaccggatcaaccgctacagcgaggaagcagacctgccggcgacctgctggaactgcaagggcaactccatgccacagctgctggaggccaagggcgacgatttctggtcctcgaacttccacgactaccgcaagatccacgatccggcggaccacgccatcggctgcaccaactgccacgatcccaacgacgacatgcggctgaggatcaccagcgtgccgctgaaggcgtacctcgatcgtcagggcaaggactggcgcaacaagtctacccaggagatgcgctccctggtctgcgcccaatgccacgtcgagtactacttcgaggacggcgatcacggcgtggccgccaagccgcacctaccgtgggacgagggcctggacccgggcgacatgttcgagttcaaggaggacggcgatccggagcgcgacggcttcaaggggcagttcgtcgactgggtgcacccggtctccgagacgccgatgatcaaggtccagcacccggagttcgagatgtatcagggcagcgtccacgccgaggcggacgtcgcctgcgctgactgccatatgccccgggtcagcaaagggcgcgccgacatcacctcgcaccacctgacctcgcccttgagcagcgaggagatgatcgagaaggcgtgccagagctgtcatgaggaccaatccccgagctggctgcgcgagcgcaccgaataccaccaggagcgggtctggcggcagctgaacatcgcccaggagaagtccgtccgcgcccacgaggccgtgcgcctggcccgggagctggacgatgaacaggtggacggcgctctgctcgacgaagcccggcagttgatccgccgtggccagtggcactgggactacgtctcggccgagaacagcgccggcgcccacaacccgagcaaggccctcgacaccctggcctcgtcccagcagtacagcgaccgcgccgtggagctggccctgcgtgccagcgactacgccattgccccggatctcttcgccgcccccatcgaggagctggtaccgccgatcatggagcacagccgggcgctccagatggacgaggagcacctcgcctcgcacccgtggctcgagtacctggaaccgctcccggaggcggaaaagatctgggaaggcaacgagcgtctgcgctgacaccacgcggaggaccccacggatgagacgcctcggctccctcggcatcttcgcgctgctgctggtggtggtggcgattctgatgggcggcggctacggcgcccatcagctgaccatcaacaaccacttctgcgccgcctgccacgcctacgagaagacctcctgggatcagagcgagcaccggcaggtggactgtatcgagtgccacaccaagggcttcgcttacgacaagctccaggggacgcgcaaggtctggctcacggtcaccggacagatcaacccccacaacgatcccctgccgcgctaccccgaggacaccaccgagaactgcgtcgactgccacatcaccgacgccatcgccgaggagcagccgttcttcatcgcccgacacaaccgctacatggaacacgccgccacctgtatggcgtgccacgactccggccacgaccggcagctccagcggatgaagcggccctagccggctcgtcccgtcaccggatgatctctccggcggcgggccgggccctgcgcggcgggccgatcagcccacggcccggccgaagacccagagcacgaaggcaaagcgcaaggccgcctcctccaggtagtcgaagcgaccgcccggcccggcgtggccggcgctcatgttggtctgcagcagcagcgggttgtcgtcggtcttcagggcacgcagacgggccacccacttggccggctcccagtaggtcacccgcggatccgagaccccggcggtggccaggatgggcggataggcctgcgcctggatgttctcgtagggcgagtagccgaggatggtatggaaagcccgctcgtcctcgatggggttgccccactccggccactccggcggggtgagcggcaggctcgggtcgctcatggtgttgagcacatccacaaagggcacatccgccaccgcggccccgaagagctccgggcgctgattgagcacggcgccgacgagcatgccgccggccgagccgccgtggaccaccacccgcccggccccggtgtaaccggcgtcgatcaggtgctcggcgcaggcgatgtagtcgctgaaggtattcggcttgtgctcgagcttgccggcgtcgtaccagcggtagccgcgttccttgccgccgcgcacgtgagcaatggcgaagacgaagccgcggtcgaccagcgacagtcgatgcggcgagaaggccgccggctggctgatgccgtaggcaccgtagccgttgagccacagcggggtatccgggcccggctgcagatccgcgcggtggacgagcgagatcggcacccgctcaccatccggggccgtggcctcgatgcggtgcgccacgtaggcggccggatcgtgcccgctagggatctcctgctccttgcgcaagctgcgcacccgggtctccatgtcgtagtcgtagacccggcccggcgtcgtcaacgacgagtagctgaagcgcagggtggtggtgtcgtactcgaagccgcccgagatgcccagcgcgtaggccgcctcgtcgaaggcgacgctgtgctcggcgccgtcgcccagacgacggaccacgatgcgcggcagcgcatcctcgctctccaggcgcaccaggtgctcccggaacagcagcatatcgtggatcagcaccccggggcggtggggcacgacctcttcgaaatgccccggttccggggcttccaggggcgcctggacgatgcggaagtcctgcgcctgccggttggtcaggatcagccagcggtcgccgctgtcgctgactgcgtactccaccccgcgctcgcggggcatgaggcagcgaaagccggccgccgggtcgtcggccagcgcagcgtggacctccgaggtggtgtgatcgtgggtctcaatgagcacgtagcgccggctctcggtgcggtccaggccgacgaagaaccccggatcagtctcctcgtagaccagcgcgtcgctggccgaatcggtgccaagacagtggcgataaacccagcgcggccggtgctcgtcatcgagcaccgtatagagcagggtctggccgtcgccggcccagacgaagtcgccgcgggcctgctccagggcatccggcagatcggccccaccggcaagatcccgaaagcgaatggtgtacgcctcggcaccgctggtatccacggcgtaggccaggtagcggtggtcgtcgctgtgcgcccagtcgccgagctggaagtaagcgtgcccctcggccagggcgtcgccatcgagcagcacctcctcggccccgcccccgcgaggccgacggcaggccaccgggtgctgcccgccggcgcggaagcggacatagtactcgtaggcgccgtcgggatcggggaccgaggcgtcctcctccttgatccgcccgcgcagctcggcgaaaagccgctcacgcagcccggccaccggctgcagcaccgcctcggtgtaggcgttctcggcctccaggtgggcacggatggacgactgcagctgctgcgggtcgagcatcgcctcccgccagttcggatcgcgcaaccaggcgtaggggtcggtgcggcgcaccccgaagcgttcgatcacctcgggggtctcggcggcccggggcggctgcggcgtcgactcggtcatatcagtcggtcccctccggcggtgtcagcaggaagtgcccccgcgccgcagcgatgggacgcttgggatccgactgccaggcgctggcgtggacgttggccacgcggcgcccctgacgtcggatctccacggcggcgtaggtagtctcctgcgccccgcggcgcaggtagtcgacgtggaagttgatgatgcgcggcagatagcagctctgcccctcccagaggatctgcatgatcgcgccgtgctccaggaaggcccccagcagcccgccgtgcagcgagccgctgcccggccggccaatgagatcgtcccggtacggcaggcggatgcacaggccttcgccctcggggcacgcctcgaagcgcatgccgatcaagcgggcgtagggcaccaggtcggtgaggcgttcgtaatcgccggcggcacgggcggcgcgaacctgttccagcagttcagccacgccccaccccctcgcgcaggcgcatgaaggcgctcatgctggtagcgaagggctccgccgggtcatcctcgtaggcgacggcccgggcgaaggccacctcgttggccaggcggtagcactcgcagcgggcgtagacatcccgccccggggccgccggccgcaggtgatcgacccgcagatcgagggtaacgatacgctcctccgggccggtggccatcagcacggccgccccgcagctctgatcgatcaaggtggtgatcaccccgccgtggatgtgcccggtctcggggttgccgatcagctccgggcggtacggcacccgggcgatcaggtactcggcaccgagttccaccagctccaggccgatgagggccccgtggggcgagccccgaaagagccgccgggcgtgctcgaggccgatcccggcagcgttgtccgtctctgcggtcatgttctgtcccttggctgcggcggcctgcgcggtgtgaggccgccgtcacgtgggtggtgacgccgcccagtctacgagcccgccggcagagatcaagcaacgcgccgggcggcgcggcgcaccggggtgctgcaggtgcacacaacccgttcggccaagctattgatcccgcagcaaagaccggcctaccgttgaaccgctgcccgccccggtgggcggccgcgtgacccggaggaacggctgaccacgacacaacaacaacacccagcgccaggaggaaaccatgcgcctgacacgccgtgccgtctacttcgcgccctgcctgctcgccctcggcggcatcgccaccagcgcccacggcgccgccttccagctccaggagcagagcgcctcgctgctcgccagcgccttcgccgggcgcagcgccgacgccggggacatcagccacatgttcttcaaccccgccaccctgggggtccacgccggccgcggccccgaggccgagctggtgctgagctacatcgacccgaccttcgactttgaggcagacagcgaccctggctggagtgcggttggcggtgacaccggccagctgagtgccagcggcggcgagagcgccctggccccggtcttctacgccggcttcgacctggccccggacctgcgcgccggcctcggcatcaacgtcccctacggcctggagaccgactaccccgaggactgggtgggccgctacgacgccgtcaacaccgatctggtcaccgtcgacatcaacccgcagctcggctggcggttggacgagcagctcgccctgggcctcggggtgtcggcccagtacgccgatgcgacgttgtccacaatggcgccggagacagatttttctacaacgcctgcaacaccaacaccaacaccaacaccagctaacgacgggaaactcaccgtcgacggcgacagctggtcgtatagcttcaacctgggcgcccactacgccgtcaccgaggacacccaactcggcgtcgcctaccgccacggcctcggccataccctctccggcgaggcggagttagtggatgatgggggtgtcaccgtggatgagaccggtggcgaggcggatctggatatcccggccagcctcaacctcggcgtcagccaccagctggacccgcaatggaccctgctcgccgacgccacctggacccagtggagcgatttcgaggagctcgccattgagttcgatgacggtattgtcggaattcctcagggacaaaattcctacgcagttactgacgagcaggcctacgaagaatacgactgggacgacacctggttcctctccctgggcacccgctacgacgccagcgagcagtgggacctgcgggccggcctcgcctacgaccagacccccaccggcgacagcaaccgcacgccgcgcatccccgacgaggaccgcacctggctggccgtcggcggtacctggtcccccgcccaggccgatcagctccgcgtcgacttcggctacacctacatctggctcgacgacgccgacatcgaggtagccgaggacttcggtggcgtcaccggcgagtacgagtccaacgtccaggtcttcaccacctcggccaactggcgcttctaggggcgtcgccgccgggcgcggccccccgcgcgtccggcggcggacgatgccacaatggcagggtgttcacgggcaggaggagtgatcatggcagagacccgcgcggcgaccttcggcggcggctgcttctggtgcatcgagggggtcttccagcgcctaaggggcgtggaggccgtcgtctccggctacgccggcggcgaggtcgaggcccccacctaccgccaggtctgcaccggcaccacgggccacgccgaggtggtgcaggtgcgcttcgaccccgagcagatcagctaccgtgagctgctcgaggtcttcttcaccatccacgaccccacgcagcgcaaccggcaggggccggatgtgggcagccagtaccgctccatcattctctacaccgacgaggagcagcggcgcaccgccgtcgaggtgatcggcgagatcgacgccgccggcgaactgccggcaccggtggtcaccgaggtggagcccctctacaccttctatcccgccgagccagagcaccagcgctactacgacggcgccccggaggcgccctactgccgggcgatgatcgcgccgaagatcgcccgcgcccgggagcgctacccggaccggttcgccgaaggctagccgcaaccgccgccctggcgcatactgccagcggtcggaatcattgcaaggagccagggtatgaccccgaccatcaccgtctccgagctcgccgtgctgctggtggagccctcggacgtgcagcgccgcatcctcgccgagagcctgcgcgaggccggcattcaccacctggaggcgaccgcctcgctggccgaggcccgcgaacgcttccgggccatgcggccggatctggtgatcagcgccatgtacctgcccgacggcaccgccgaggacttcctgctggagctgcgcaacgacccggccacggccgatcagcccttcatgctggtctccagcgtgcgcgaccgccagcagctagagaccctgcgccaatccggggtcatggccatcctgcccaaaccgttctccgccgaggacttggaccgggcggtgcgcgccagcgtcgatctgctcagcgagcaggagttcgaactcgaccacgtggacatcaccaccctgcgcttcctgctggtggacgacagccgcatggcccgcagctacctgcgccgggtcttcgagaccctgggcgcggatcacttcgtcgaggccagcaatggccgggaggcggtggaggcgctgcaccgatcgagcttcgatctgatcgtcaccgactacaacatgccggagatggacggcgccgagctggcccgctacgtccgccagcagccggagttcctccacctgcccatcctcatgatcagctcgacgccggatcaggccagcctggcgggggtcgcccaggccggggtggacaccatctgcgacaagcccttcgagcccgagacagcccgccagacgctgctgcgcctgttcagctaggcgcgggcgcttcgcccaccgcgcgccacgaaccaggcccagtgggcggcgcgccagaccgcccgccgagccggggcgaagatcagcgtgagcatgacgccggcggcggtgcgctcgatccagtccggccacacctcccgggctgccccgaccatcgccgtcggctccagcccgcccagcgacaccaccccgtcgatcagcaggcctacggccagggccgcggcgacaatgctccccaggtaggcggtcaccgcggcagttcccagttcgcgccgcagaaccagcagcgtggccagactagtgaccggtccggcgatgaggaagaccagcaccgccccgggggagaccccagcgatcagcatcgccgcagccaccggtgtggccgccgtggcgcagatgtacagcgggattcccaccagggccagcacggccatggccaacaggccgctgccccaggtggccagcgatcccgggggaacgaaggtgagcatcagcccggccaggatcaggccgatgaccacccaggtgccgatgtcgtcgatgagttcgagcatcacccggcccatgcggcggagcgggccgcccttggcagcactctcctcggccgccgcgcccccgtcacaacccgcgtcgcagcagccgtcgcgctggctcgccggccccaccggccccggcgcaacccgctccacggccagcccggtggcgatggccgtagccacggcgccgaccacccgagagcccgccatgaacgggcccatcagcacccaggtcagcaccacggagtcgatgccgatccccggcgtacccaccaggaaggccgtcgacgccccccgcgacgctccgttgcggtggagggaaagcgcggtggggatggcaccgcaggagcagagcggcagcggggcaccgatcaccgccgcccgggacaccgcaccgatgccctgcccgcccagccactgccggagccggtccgtgggaaccaatacctggacgaccgcccccagggccaggccgattagcagccacggcgccacggccacggtgatgtcgaggatgttggtgccggcttcgatggcggtcgcgatcatggggctgcccccggttggtccggcccctatggtgcccgcgtcggctggattttcgaagggggatcggcggtatcgggacggccggcgatcaacgccgcagcagccgcaccgcctcctcccagcggccgctggggtggggccactggcgcggcggctcggccggccactgccagcgctcgctgtcgaacagcgtcgccatctcggggagggcacagtggaagggtgggccaccggaggccccagtctgcatgaacagcgccagtagcaccccaccggggcgcaaccagccgtacaggcgttgctcgtaggccggccagtcggccggatccagggcacacaggcaggtctgctcgtagacggcgtcgaagggggtgtccggttgccaggccagcagatcggcctggaccacccgggcctccaccccggccgcgtccaggccgtcgcgtagttgctgacaggcctcggcggcgatatccaccgccgtgaccttatagccgcgccgggccagggcctcgacctcgtagccccgcccggccccggggaccaggacgcgccggccggggatcaccccagccgacagccaggcctccagggtggggcttaccccgccccggtcccagccggtgcgcccttcccgccagcgcgcctcccagggcgcgcgacgggggtccgggtcaccgctcacaaccgctcacagatgcggtgccgccggcggcccctgccccggctgccaggagagctgcatacgccgcttctcctcctgcagcccgcggatcagggcgtagcacatcagcagcatcagcagcgagaacggcaacgccgcgacgatggccgccgcctgcagggcaaccaagccaccagccaccagcagtaccgcggccacgcagccttcggccacgccccagaaggcccgctggtaggtcggcggctcggtgttgccgacagacagcagcatggtcaccaccagcgtcgccgagtccgacgaggtgatgaagtaggtggcgatgaggaccgtggcgatcgccgcaaagatggtggcaatcaccccgggggccaccgcttcgatggtgtagtaaagggcgatggtctcatcctcggacaccgcctcgaccagccccccggcaccgaagagctcctggtacaggccggtgccaccgaagacggtcagccagcccagggcgagcagggtcggcaccagcagcacgccgcccagaaactcgcggatggtgcgaccgcgggagatgcgggcgatgaacatacccacgaagggggcccaggcgatccaccagccccaatagaaggccgtccacgagagctgccagtcgccggcctcacgggccccgctggcgtcggtccagaagctgaggtagaccacgttctgcaggtagtcgccgatgccctggacgaagctcgagagcagataaagggtcggcccgaagctcaggaagaagagcaggatcacggcgctgaggatcaggttcagctgcgagaggaccttcacgccccgccccacgccggagatcaccgaacccacggcaatcagggtgaccacggcgacgatcagcagctggttggtgacactgagctcaagcccggtgagttcgttgaggccggtgttgatctggattgcaccgaaccccagggaggtggccacgccgaagatggtgccgaagaccgccaggacgtccgccgcgtggccgatcgggccgtagatgcggttgccgatgagcggatagagcgccgaacggatggccagcggcagcttcttgcggtagcagaagaaggccagcgaaagcgccacgatggcgtagatggcccacgggtgcataccccagtggaagtaggtcaggcgcatggccgagtcagccgcggcggccgtctcaccctcgtcgatgaaggggttgccctggaagtgccagaccggctcggcgatgctccagaacaacaggccgatgcccataccggcaccgaagagcatggagaaccaggcgaagtaactgaactccggtggccggtcgtcgtccccaagcttgaggtcaccgaagcggctgaacatcaggaacagcgcgaagagcaggaagaacgcgacgaccccgatgtagtaccacttgaaggtctcgatgacccagccgctgatgccctcgaagaccgtctcggcgtattccggatcccaggcaccgaagatgaggaaagcgagcacgatcagcgtggccgtgcccgtcaacggaatattcagccctttcagcgggcctttctgtgcacgcacgattcgccccccctggtgctctagaagtactcttcgccgacgtgatcgccgtagccacccacggcccggtagaccacatcaccgcgggaactttcgcggtggtcgaccagtgagacggtgggctggcggttcacggcggtccgctgcccgagatagatgcacaccgggacgccgatgttcgtcgtccccacggtgatccacaggcgattgaagccgaagccaccgccgacgaaatcgagctgcgtcagtgcattgtcgaaaccgccgacgaagtagttgcgctgctcgcggctcgcgaagacgtggacccggatataggcgtggatgagctcgttcaccagctccggaagccggaactccccggtgatctcggcaccctcgtggtgctcggcgaaggggtcaacgtggacggtcagatcttcaggctgcgggtcgaatcgcggcaggtagcggacgtaggccgaggtgtcggccagggtgtaccgaacccgaacgatgcgcatctgctcgacgatctcgctgatgctcagcgcccgcgggtcggaatgttcctcggtgttcacgttttgctcgtactcgctcatggagcctccgtgatgtgataacccggtgatggtaatgcaaataccgtcgctcacccaacccggggggttctctccccgtccggcggcacattgccgacgccggaaacccgctctatgatcggggccatggcgctgaccggcatcagtatcgtagccactgtcttggcactgctcatctgggcggtggccgcttcctacgaacgccaggccgagggcctcaacgcccaggtggcgcgggacgttaagtactggcagcgcggcgccgccatcttcttcatcatcagcctgctccctagtctgatcagccgtcctgcccccgatctaccccgggcagtgtacgaaaccctcagcgggctggcaccggtcttcctgttgttcgggctgctctgcttcggcgccgcactgagcaagctcatccccgcctggcgccggcaccgcgaggcgcgcgagcgggagcagcgccgccggcaggtcgccgcccgcggcgggccttacccggaactctccgcggcgctggccgacagcatccgtcaatgcctgcccgaactcgaggtggccaccgaccagcactccccagaaggtcatcacgccagcctggtgatcgagtcgccgatggagcagcagcgctacgtcatctacgccctgccccgggagcacctgcacctggatggcggccgcggcgtgaaccccaatgcggtgcgacgagcctgcgagaccgcagcggccttctcgggccgccccatcctctgggcccccatgcccagccacggcaccccccagggctacgcggcggagggcagctcggaactgcggccctacatcgtcgagggcaaggacatccacctggccgagaccgtgaagaagttcgatctcgcggcccgctcggagcgccgccggcgcgagacccgtgaggccgcccgcgctgccagcgagggggaccctcggcaccacatccccatccgcagtgagacctcctcggaccgcggtcgacgccagcacgatcgggagagctgggaacgcttcaacctgctcgccccgcggcatccgcacatcgtcgaggaggtcgagcggcgcacccgggagctgtgcgatcgctgcctgatgcagattcccgagggcaacggcgaggtggtggtcaccgaccacgaccacatttgcaagaacgacgcctcggtgcggatcgccctcaatgagggcaatgagaccctgacccagcacatgcccgactgcggccagtgccactacgagaccccggaactctacgaggagtgcctaagccgactgaccctggtccattcgggccgctgccccgcgaacccggacgaccccgaggagatcgagcgccagcaggagtacgagcagcgggcgcgcatggaggccctcggccggtcattccgggagtgaatcggccaccgcctggcgcagcgccgcgagcgccgggcgccgccccgggactcccagacgctgcgccgtatccgcccacgggcggtgctgcaggaccttgccgatgaaggccgcctcgcaatgcgccatgcgcccgcgcgacccgtgcggatccatcagcaccacctcggccaggacccacaacgccggcagggctgctgcgtagccgcgcaggctgtgggcaaacccgaccagctcctgccgctgccaatcgctcagcaccggcggctcggcaccctgcgccgcacgcagcaccgccagcacgacctgcggctccatacgcgccaggggctccccgaggagcgcgggggctccggcacccaaccggaatccggcctggcgcacccaggcaaccccctgctcatccagcccccgcgccatcaacgccgagtgctcgccgctggcggcgtcccgccgggctcccaccgccacggcgtgcattccgcaggcccgccagaagccgatcagccccggggtcgccccgaagctggtccctaccagggcacagccggccccgcgggcccgctcggtcaccgcagccaccagtgcggcaccgatgccgtgcccccgtcgccgcggatgcacggcgatgcgctggatgcgcaaggcacggccggtgggggccatttcgatcccggcgtgggtggccagcgcctgcggcaacaagtggccatgggggcgacgccgctccgcccacacttcgtgggccgtttccgggtccagcccgccctcctcagcggccaccaccaccccgaccaccgcacccgcctcctccgccaggaagaggtggcggcgcggaccatcgaggagctgatggaggtcgaaggggcgggtgcggtagtgggcggccaccagcaacccgaaggcctgacgcagccggcgctcctcctgcgccagcgcatcctgcgtgacggggacgatctccgccgctgagccgccgccgtcctccagggtggccggctccgcgtccagacagaggacccgccccaaccacgcctccagcgggtcgttgcgatcccaacggatcggcgcctcaagacggaccgcctgccagccgggtgtctcggcatcgaggatggcccggaagcgcagatcgaagccgcgaccgctgccctcgtagccgtgcacggtggtggcgaacgcgatccgcccggcgtgctcgagcaactgggcaaggagatccacgggcagccccgcggcctcgtccaccgccagcagatcgccgctctccgggcgttcgcgcagcgcctccggttcgcgatagaccacctcggcaccgtggcagcgcagccgccgacgctcgacccgctccccgccgcaacgctcggccgcgtggtcgagcagaccctcggcggcgtggatcgtcggcgctgtgaccaccacccgctgcacccgccgctgacgcagcagttcgcccacggcgatgcccagggccgcggacttgccccggccacgatcggcggtcagcaccgccgggcggcggcggtggccggtcactacgtgcatcaccgcctccacagcggtcttttgatcggcactgaggcagccgtaggcgtaggccccgcccggcgcggccggcggcgtcggctcgagtgccggcggcggctgctccggggtccagagggtgacgctcggatcctgctcaagctcggccatcaggcgccgcagaaagcgctgaccggcctcgtcccgcccatgtccggccgggatgagccggccgagtagcggatcggggcgggtcggccactcggcccacgccggcgtcagcaggaccagcaggcctccaccgcgcagcgaaccggccgcggcgcccagggcgtcggcgtcgagcccggcgtgggcatcgtagaccaggatatccaccgtgcgtccgagcacccggcgaccatcccgcgccgccagccgggtgacagcctccggcaggcccgccgccggcggttcgccgatccaacagatccgggcgttatcgggcagctgcccggcggccaggtcgcgcccccactgcggcggtccagcgagcaccgccgtgcggcggctcacgccacctcccgccagagttcctggaggcgcttttccgagaccttctcccgcgcacccacgtcctgggcgaacagcgagatccggtactcctccagcatccagcgcagtcgctgcaggaccggatccggcaccccgcgctcggcccgggcggccagacgctggtgcacccgctcatgccagggacggatggtgcgcagcggggcgcgatccttggccgggtcgagtctgagtttctcgacccggcgctcgaggccgcgcaggtagcgcggcaactcgtcgaggcgctgcggggggaggtcctccaggaagccggggtagaccaggctgttcaggtgctcgtcgacatcccgcaggctctcgagcaacgccgggctgttcagctgtttcagcgccttgcgcagcgactggtaacgggtcaggacgtcgtccagggcggcgcacagcgactgggcgcgcggcaccagttcgccacgcccgacggccaggcggtcctcgaaggtgtcggcatcccggggcagcccgtcggcgaggaaacagcggtcgaagaccgcccgcagcagcgcgtcgcgcagctcgtcatcgctgcccagaccgcggtacttcaaccgcagggccttgagttcatcgagcttgcgcagcgcccgcacctgctgcggcaacgccagcatgaacagccggcgcaccccggcgtgggtctgcgccgcggcgggctcggcagcatcgagcaggagccgcgtcaccgagtcgccgtcgtcccgcagcgctgggtacccgtggaagcggacaccgccctcttccagtaccaccgattccggcagcggcccgaagtcccaggtggtgatgccttcgcggtgccactcggcaccggggccggccccgctgccaccgccggcgacggcaaactcctcgctggccgcctcgctcagccccgcctgcaggacgagcaggtcacgcccctcctgcagggtgtggccgtcgcgatccaccacacggaaggccatacgcaggtgctccggcagatccacggcctccagggcacccggcggcagctccaccccggtgacacgctgcaggtggcgggccaccgcgtcggtcagcgccccttcgcgatggggcacggcctcgagcacggcgcgggcgaaatccggcgccggcacaaagtgcttgcgcagggccttgggcaatccgcggatcagcgcggtcaccttctcctgcagcagccccggcaccagccattcgaagggctcgggcggcagctggttgagcgccgccaccgggatcagcgcggtcaccccatcccgctcgctgcccggctccaggtggtactccagggccacctccaccccggccaccgtcagccgatccgggtactgctccgccgagatgtcgtccgtctcccggcgcatcagcgcctcgcgggtcatgtgcaggcactgggggtcgtcgcgttccgcccgccgccgccagcgctcaaaggccggagcgtcgcggatgtgcgccgggaggcgggcgtcgtagaaggccaccagctgctcctcgtcgacgagcacgtcacggcgccgcgccttggcctcgaggcgctccacctcgtcgaccagggcctggttgtgggccaggaacgcgccacgggtgcggatctcgccggcgaccagaccatcgcgcaggaacaaccgccgcgcctcctgcgggtcgatgcgcccgtagtcgaccttgcgtccggcgaccagggtcagtccgaacaggctcacctgctcttctgtaacgacgcgcccggcgcgcttctcccagcgcggctcaccgtagctgcgcgagaccagatggccggcaagctgttccacccactccgggcggatctcggcgaccgtgcgggcgaagaggcgactggtctccatcagctcagcggcgacgatccacttcggccggcgccgtgccagcacggaaccggggaagatctgcagcttgacgccgcgtgcccccaggtagatgcggtcctcgtggagggtggccacctggctgagcaggccggtgagcagggcccggtggaccgcctcgtaggggaactctgcctccgcggtccgggccgtaggcgtggcgtcctgcgcctccccggccccgctgctgcggaggcgttccgcctccttgagcatctcggcgaactgccgtcggatatcggcccactcgcgcatgcgctgcggggccagaaaatgctcgcggcaccactgggtgagcttgcgccgggaaaggccgcggcgctgcgcctggtaatcgtcccagagtcgcagcagggcggcgaaatcgctcttcggatcgtgccaccgcgcgtgggcccgatcggcggcctcctgcgcctccatgggccgctcgcggggatcctgcacggacagtgccgcagcgatgatcaggatctcgcgctggacaccggcctcgcgggcagcgaggagcatgcggccgatgcgcgggtccgccgggatccgcgccagacggcggcccaggtccgtgagttcgcgaccttcatccaccgccccgagctcgaagagcaggcgcagggcatcgttgatatagcgccgctcggggggctcgacgaaggggaagcgctcgatgtcgcccagacccatggccttcatctgcaggatgacgccggcgaggttggtccgcaggatctccggatcggtgtaacggggccggctctcgtaatcctcctcactgtagaggcggatgcagatacccggggcctcgcggccacaccggccggcgcgctgatccgcggaggcctgagcaatcggttccaccggcagacgggagactttcgtccggtggctgtagcggctgatccgggcccgcccggtatccaccacgtagcggatcccggggacggtcagggacgtctccgccacgttggtggcgagcaccacccgccgccccccggagccggggtggaagacccgctgctgctcggcgctggagagtcgggcgtagagcggcaggatctcggtaccccggggcgggttcttgcgcagcgcctcggcgcactcgcggatctcccgctccccggagaggaagacgagcacgtcgccacggccttcccgggcgagctcgtggaccgcctcggtcaccgcctggggctgctcgacgccttcgcgctcctcataagggcgatagcggatctccaccgggtaggtccgcccggagacctcccgcaccggcgctccgtcgaagtgctcggcgaaacgctccgggtcgatggtcgccgaggtgacgatgaccttcagatccggacgacgcggcaggaggcgtttcaggtagccgaggatgaagtcgatgttgaggctgcgttcgtgggcctcatcgatgatcagggtgtcgtaggcgtccaggtgtcgatcggactggatctcggccagcagcatgccgtcggtgagcagcttgacccgactctgctcaccgacttggtcggtaaagcggaccttgtagcctaccgtctcgccgacccgggttccggtctcctcggccagccgctcggcgagcgcccgggcggcgatgcgccggggctgcgtgtggccgatcagcccccgggtgccgagaccgagttccatgcacatcttggggagctgggtcgacttcccggagccggtggccccgcagaccaccaccacctggtgctcacgcagcgcttcgagcagctcctcgcggcgctgaaccaccggcagatcagggtcgtactcgagggcgatcgcctcactccggcgccgggtaacctcggcctcggagtcggccagatcctgctccaggcgggccactccccggtcgaaggggcgaccctgccgggcacagcgctccagcccggccagacgccgacgcagcggcggtcgctgcgggccgaaggcgccctcgatacgttggcgcagctcacgaagctggcgcggtacgccacccacgagcgctgactactcctcgttgctggtgatggcccggtacttgcgcggcggcagctgcaccacctggacggaccagccatcttcctgacaggtgaggatgagcatcgacggcccgtctttcacccgcacacggcccgccgcgcccgggttgagcacccaggggtcggcggcgtcgtcgacgaccagctggtggctgtgcccgcaggcgatggcgcgcacccgggggaacgccgcacgcagccgctcgtgacgccgcgaggcaggctcgtagccgtccccgtggataaccgccagctcgcccccgggcagatccagcaccgaatgggccggcagctgctccagcatatgggcctcgtggtccggccacgtctccggtccgtcgacgttgccacgaacggcgatcacctcctcccgcggctgcatggcgcagagcacgtcggccccgcccacatcgccagcgtgcaccgccaggtcacactcggcgatgtggtcggcgatgcgcgggtcgaggaagccgtgggtatcggcgatgatacctactcgcatggagaccccttccctgacgcagggcggtcgcgatcaggcgcgtgcgaaggcctggtccaaggcctggcgcagggcgccgtaatcgtgggtaacggggaactgcgggaactgctcggcgatctccgcaggcgggcagaagaagatgccctggtcggctgcgccgagcatccgcgtgtcgttgtaggagtcgcccgcagcggccacacggaagttgagcccgcgcagcgactccacggcctgacgcttgtgatcggccaggcggatgtggaagtcggcaatccggcccgtctcggtcacctcgaggctgtggcagaacagcgtcggccagccgagctgggccatcagcggccgcgcgaactcgtagaaggtatcggagaggatgatgacctggtaatcggcgcgcaggccatcgaggaactcccgggcgcccgacaacggctcgagccgggcgaccacggactggatgtcggccagccccaggccatgcctgtccatgtccgccaggcgcatggtcatcagctcgttgtagtccggcacgtcgcgcgtcgtggcacggaaggcgtcgataccggtgatatcggcgaggttgatccagatctccggaaccagcacgccctcgagatcgagacagacgatgttcaagcgattgtcctcctggcgagcgtttcccgggcgcgctcagccccggtcggcgcgaatgcgccgccaatctattcataatggatgccgggtgcaagcgaaacggcgcgacccggcggataatgtagcgttgaccggccggaacgtcgataatgggcgcgctagccgcagaccctgcggcccacgatcacggatacgaacaaggaggcaaaccctatgtccgagcgctataccgatagtcgcgtcgcgacggctactggcggtgccgccacccaggcgctggccaccaaccgcctgatccgcaacacctacatcctgctgtcgatgacgctggcgttcagcgcggtcacggccggcatggccgtcctcaccgacgcaccgcggctgaacatcttcgtcgtcctcggcggcttcttcggccttctgttcctgacccagtaccttcgcaacagcgtctgggggctggcctcgatcttcgccctgaccgggttcatgggttataccctggggccgatcatcaacctctacctggggctgcccaacggcgggcagacggtgatgatggcctttgggggcacggcggcgatcttcgtcggcctgtcggcctacgccctggccactcggcgcgacttcagcttcatgcgcggcttcctcttcgccggcatcctggtggccttcgtcgccgccctggccgcgtacttcctgcagatgccgggcctgtcgctggcggtcagcgtgatgttcatgatcctgatgagcgggctgatcctctatcagaccagcgagatggtaaacggcggcgaggacaactacatcatggccaccatcaccctctacgtggccatctacaacctcttcaccagcctgctgcacctgcttggcctggccaacgagtaacccgccacaccggggcacgaatcgggccgggcgcgatgcccggccccctctttccatcccggagatcctctccctagcattcagcgacgcgtgtccgcccggggcgttggctcgccgcggtgctcagtcccccaggagccgttgcccacccatgtacgggaccagggcctcggggacgttcacccggccgtcggcctcctgatagttctccaggatcgccaccaggcagcggcccaccgccagtccggagccgttgagggtgtgcacgggctccggcttgccggtctccggattgcgccagcgcgcctgcagtcggcgggcctggaagtcggtgaagttcgagcaggaggagatctcgcggtagcgctcctgggcgggcagccacacctccaggtcgtaggtgcgcgccgccgagaagccgatgtccccgccacacagcgagaccacccggtagggcagcgccaagcggcgcagtacggtctcggcgtggccggtgagagcctccagggcatcccaggactcgccggggcgcacgacctgcaccagctcgaccttctcgaactggtgctgacggatcatgccgcgcgtgtccttgccgtagctgccggcctcggagcgaaagcacggcgtatggcagacgaaacgcaacggcatgtcggcgtcctcgacgatccgctcctggaccaggttggtcaccggcacctcggccgtcggggcgagataaaggctcggatcgtgctcgacgcgaaacaggtcgtcctcgaacttgggtagctgcccggtaccggtcagggagcgggcattgaccagatacgggacatagacctcggtgtagccgtgctcccggcagtgcaggtcgagcatgaactgggtcagggcgcggtgcagacgcgccagcgggccgctgagggtgacgaagcggctcccggcaatacgcgcggcggcctcaaaatccatcccgcccagcagctcgccgaggtcgacgtgatcccgcggcttgaaggacagtgccgggatcccgccccactggcgaagtacgcggttgtcttcctcgtcctgaccatcggggacctgctcatcgagcagattgggcaggcccagatgcagctcatcgagctgctcctgcacttcgttcagggccgtttcggcctcgctcagccgctcggcgatgcgacccacctccgccttcagcggctcgatgtcctcaccgcgcttcttggccgctccgatctccttggagcgctcgttgcgctggttctgcagggtctgcgtctcctgctgaaggtcacgccgccgagcatccaacgcccggtagccggccgcatcgaattcgaatccgcgccgcgccaggttggcggcgacgccttcgggatcgttacgcagcagtttggggtcgatcatgggtgtcgcaggctccttgttccggggcgggcgccatgggcggcgggcattttaaagacttccaggcggtcggcgccacggcaccgatcacccctgccgggcacgcagccgccggaagcgctcggcgatgcgctgctccagcccgcgatcgctcggttcatagtaacgggtgccggcgagcgcatccggcatgtactcgacgccggcggcgaaggcctccggctcgtcgtgggcgtagcggtaaccactaccgaagccctgctccttcatcatcccggtcggggcgttacgcaggtgcatcggcacctccagcgagccgtgccggcgcacgtcctgctcggcggcctgccaggccgtgtagacacggttgctcttggggaccgaggcctggtacgcggcggcgtgggccagggccagatcgccctctggcgagcccaggcgctcataagcctcggcggcattcagcgccacctggagggcgcgggggtccgcattgccgatgtcttccgaggccacccggatcagccgacgggcgatgtagagcgggtcgcagccgccatcaagcatgcgcgccaaccagtacagggcggcgtccggatccgagccacgaatcgacttatgcaacgccgagatctggtcgtagaagtcgtcgccacccttgtcgaaacgccgggccccgccggccacggcctcggtgaccacttcggcatcgagcacccccgattcagccagatccgcggcaatctccagggccgagagtaatcgccgggcatccccgtcggctgcgcgcaggagcagcgcccgggccgcctccgtcacctgcagctggcggccaccgagcccccgttccgggtcgctcagcgcccgctcgagcaggttcgtcagggccgcctcgtccagggcgcggagcatgtagacgcgcgcccgggagagcagcgccttgttgagctcgaaggaagggttttcggtggtggccccgacgaagaccaccgtaccgtcctccacatggggcaggaaggcgtcctgctgcgccttgttgaaccggtgcacctcatcgacgaagagtacggtgcgccgaccggcctgccagaggtcggtcgcctcggccatggcggcccgaatctcccgcaccccggcggcaactgcggagagggtgaggaaccgggcctcggcgtgctcagccaccagaccggcgagcgtcgtcttaccgctccccggcgggccccagaggatcatggagtgcggccgtccggccgcgacgctctgcgcgagcgcgcgaccggtatcgagaaggtggccctgcccggccatctcctcgatgctcctcgggcgcatgcgctcggccagcggtgcgcttggcgctgccgtcaacggatgccctcgtccggatcggcctcgtagacatccaccccctcgggcggctcgaagcggaagcgctcttcgtccacggcatcgttgagccgcacctcgtcgagttcgacccgggtcacttgccctagggcgtcgtcgatctccagggcgctcgggtggccgtcacgcatgcccagtcgggcctcgtcgaacgcctcgccgccgtctcggggggtgagccggacgtagtcctccgtctcggccagctcgaagagttcctcgagatccgcgtagtcgccggagagcagctgcgccggcgcactgccgaggacggcgcgctgatcccgcacggtcacctgatcgagctccacgtcgtagacccacagccgctcaccgtcagcaatgatctcctgggagaacggcccggcgtaggaccagtggaaacggtccgggcggtggatggcaaagtcgccggaggactcctcgatcacctgcccccggtcatccagcgtaaactggttgaataccccctgcacggtctccacgtcgcggtagtagtcctccagcgcctgtagctgcccggcctgggcggtgttcagggccagtatcagcgcgacgacgaggagggttgcggttcgtttcatgggcgtcgtgcctctaggttgcgtgcagatgcgccaatccaaccgttcaggatagccctgctgacgcggggcgtcacgccccggtgccagcaggccgggccaacgcccccatgccccccatggtattgtgaaggtcccgtgaccccgacctgccccccggaggagccattgcccggcagcaccccagaagcgttctaccgcctggtccgccaccggatcttcgccatcctcggtgaggtaccgcccgatgagcggggtcgcttgctgcgcccccggcagcacgacaccctcctgggccgtcaacgtgcccgcatcatcatcggccgggtgcgcatgatcgccctgctgctggccgtgctcacgccgctgtggatcatcatggacgtgatcttcttcccccgtgagcaggctcagctcctcgccctgggccgagtgatcatcagcctcgccttcctcgggctggcggtaggcctgcgcaacaccgctgagctgtcacgcggctgggtcgcgctgggactgctgttcgccatcccgacggtcttttatgtcttttcgcacgcgctcatcggcagtgtcgccagccacggggccgcagcagctgctgcggctggttacgccttcctgcccttcgtcatgatggccggtctgagcgttttccccctgacagccgtcgaggcactgatctacgcgctgccgatgctcctggccaaggccctgatggccgccctggatatcgccactgtggactggggggctcagtacagtgccctctggctgctggggctgatcacgctggtcgccgcatccgccagcctgagtcaactccacttcatggcccagctggtggaacgctcttcccgggatccgctgaccggctgcatcaaccgcgcccacggtgaagagctacttaaacggcaggccgccctcgcccggcgcgatggggcaccgatgacggtggcgttcatcgacctcgaccgtttcaaggccatcaacgacgattacggccacgaggtcggcgatgccgcgctctatcaggccgcccacgcgctccgtcgccgcctgcgcgagacggacctgttgatccgttggggcggcgaggaattcctcatcctcttccccaataccccgctgccaggggccgagggagccttgcgtcgtctgctgctggacgggctggggtaccgcccggacggctccccgctgaccgccagcgccgggctggccgagctgaccgaggcggaggtcaatggctccctggaggagctgatcagcgccgccgatcagcggatgtacgccgtcaaggcggacggcggcaacgccatcggtggcgccggcacggaacgcctggccgccagggcctgatccagccgcttaggcgtccgggggcggcggcgccaggacttcgcgaccgccattggattgcagcggaccgaccaccccggcggactccatctcctcgaccagtcgcgcggcgcggttgtagccgatcttcaaccgccgctgcacgccagagatggaggcccgacgcgtctcggtgacgatacgcacagcgtcatcgtagagcgggtcgctctccccaccgcccccgccactgctgccgctcccctcgccgggcaggccggggatgggtgccgactcgctggcgtcctgaagcacctcgtccaggtattccggttcggccaccgccttgagatgctccaccacccgatgcacctcggcgtcggagacaaaggcgccgtgcacgcgctggggcatcccgctccccggcggtacgtagagcatgtcgccgtggccgagcaaggcctcggcaccttgctgatcgaggatggtgcgcgaatcgaccttggaagaaacctgataggccatccgggtcgggatgttggccttgatcaggccggtgatcacatccaccgacgggcgctgggtcgctaggatcagatggatgcctgcggcccgagccttctgcgcgagccgcgcgatgagttcctcgaccttcttgccgacgatcatcatcatgtcggccaactcgtccaccaccaccacaatgaacggaagctcctcgagctccggggcctgcggggtgtcactatccaatgtctgctcgttgggatcgccggcatcgaacagcggatcgagcagcggctcgccggcctcacgcgccgcacgcaccttgtcgttgaaaccggtgacgttgcgcaccccgagcgccgccatcaggcggtagcgccgttccatctcggccacgcaccagcgcaaggcgttggcggcatcattcatgtcggtgaccaccggcgcgaggagatgcgggatgccgtcgtagacggagagctccagcatcttcgggtcgaccatgatcagtcgggtctgctccggcgtgttgcggtagagcagtgagaggatcatggcgttgatccccaccgattttccggacccggtggtgccggccacgagcaggtgcggcatcttggccagatcggccgttaccggattgccaccgatgtccttgcccagcgccaccgttagcgccgacttcatgcgcccgtactcctgggagcggatgatctccgagagcgcgatgacgtcccgctgctcgttggggatctccagccccacggtggacttaccggggatgacctcgaccacgcggactgaacgcacggacatggcccgcgccaggtccttggccaggttggagatctggctgaccttcacgccggcagccggcaaaacctcgaagcgggtgatcaccggcccgggctgtacggtctccacctggacctcgacgccgaagtcgcgcagccgctcctcaacctgttgcgacatggtcgccagcgcctcccggctgtagccccccttgccggtcggtggctcgtcaagcagctccacgggcggcaccggcgagccacccccaccggcggattgactgcgtttgcgctccgccttgcgaggccggcggggtttctccgtggcggccgattcgcgctgcaccggcggtgggtcgatgacctgttccggcggcccctcgctgcgggagcgagggagcagccggatcgccttgcgtaccgccccaccctcttcctggtccgcaggcggcgcaatgcgcggtgtcgccgcttgctcctggcgggcggccgtccgctcatcgcgccgctcggccgcccgccggcgcagtgcgcgcagaccacccaggccgcggagagcgccgccgacgaagagccgatagatgacatgccgtaaccaccgcgcgaacgccagcgtccagcgccccacccactcggacagggcgagccaggagaaaccggtagccagggtcagcgccgcgaggaacagggcaccggccatcagcgacgcccccacgaaccccaaccagctctccaactcgccggcactcagctcaccgagcaacccgcccgcccctaagggcagcgcctcgccctcgaagtgcaggctggccagcgcagcaccggccaagagcgccaggagaagccccaccgagcggacggtcagtgccagcgggtcaaacccgggctcatccagcatgcggaacacacggtaggcggcccaccccatgaacaggggcaccaggaaggccagataaccgaacagcaccagcgcgatatcggcgaaccaggcaccagcgatcccgccgaagttatcgacatcggccaccgcggtcacgcggctccaactcgggtcgtcggcgtcgtaactccacagggccagaagcatgaaggcggccacgccgccgagcagcaccatggccgcctcgcgcaggcgacgctgcagttgatggccgagaaacggttcgtccccgcgttgttcttccggctccgccacggatcgcttactctttgcaggaatcaatccatcattgtcagtgaccaccgcggcagcggcaagtcgcccggccgacgactgcacgacgccggagccgggcggtatcatgcaaggacgcttcgaggcgaacctgcccgaggagaggagaccgggtttacccatgcggcggctacgctggctcaatgaacacgtcccggacgaacccttccccgctgcggatcaggccctggccgatcccaacgggttgctggcggtgggcggcgacctctcccccgagcggttgatgagcgcttaccgcaacgggatcttcccctggtacggcgagggacagccgatcctctggtggagccccgacccccggggtgtcttcctgcctggcgatttccgcatcagccgcagcctgcggcggcgcctcaaccagacccgcatgcaggtgaccctggataccgagttcgaggccgtcgtggccggctgcgccgccccccgtcccgatcaggacggcacctggatcacccgagagatgatcgccgcctacaccgagctgcacctgcagggatgcgcccactccgctgaggtctggctggatggggagttggtcggcggggtctacggcgtcgctctcaacggcgcgttcttcggcgagtcgatgttcagccgcatggaggatgcctccaaggtgggcctgacgtggctcacggcacagttgtggcgctggggctttgcactattcgactgccagatgagcaacccccacctggcccgcctgggcgtccgcgagatcccgcgcagcgaatacctgaggcgcctggagccggcactgcgggcgccgcaccgcccaccaccgtggacgctggaggccgagctcgaccccgtctctgaacaccgccatcgggaggggccgtgagccgcagccggatcactctgctgcgcacgcactgccacgagtgcgcctacgtatccgggcgaacggcgcggctcgagttcctctcgccgacccttcggctgaacgaccaccgctaccaactcctgctcgagcagggattccggcgcagcggaccttatgtctaccgcccgcactgcccgggctgcaaggcttgccagtccctgcgcatcccggtggcccggtttcgaccacggcggcgacaccgccgatgtcagcgcgccaacgccaatctccacgtcaccgcctgcccaccggtcatgacccaggagcacctagccctctaccggcgctacatcgaccaccggcacccgcgcagcagtatggccaacccggaccacgcggaggccgagggattccttgctgccccgtggtgcaccaccgttttctatgagctacgcaccgaagcgcagggatcgctgctagcggtcgcggtcaccgatgttctccccgacgccctgtccgccgtctacaccttctacgcccccgaggccgagcaccgcggcctgggcaacctcgccgtgctctggcagctctccgaggcgcgaagactgggggcacagcacctgtacctggggtactggatcgccgatgccccggcgatggcctataaggcgtcgttccggccacacgagatcttcgatgggcgcgggtggcgggctcaagaataacccactggcgagcaggccccaccttgccgccgaggccgcaggccggtatagttcgcgcgtttagaggccccgcacaaatggggctccatccgaccgcagcgaccacggatcagagaggcgcatggcgaaggaagactccatccgcatgcagggggtgatcgtcgacaccctgcccaatacgatgttccgcgtcgagctggagaatggccacgttgtcacggcccatatctccgggaagatgcgcaagcactacatccgcatcctgaccggggacaaggtcacggtcgagctgaccccgtatgacctgaacaaggggcgcatcgtctaccgcgagcggtaacgggccaaccccagccaagcacggctcggccggggctggcggaagcaccggcccgtcgggcctacgccccctcggtatccctctcccggacgtggatggtcagctcgccatcctcgaccgtgacctcgacctcgccaccaccggtcagctcgccgaagagcagctgctcggccagcggcttcttgatgtgctgctggatgactcgggccatcgggcgtgcacccatctgcgggtcatagcccttctccccgatccaccgtcgcgcgtcgccgtcgacgaccagggtgacacgcttctcggccagctgcaccgacagctcgcggatgaacttgtcgaccacccgctgcacggtgtcctgacccaggggctggaactgcaccaccgcatcgatgcggttgcggaactccggggagaaggtccgccggatcgcctccatgctgtcctgggtgtcgctctcgttggtgaagccgatcgagcgcttgctcatctcctcagccccggcgttggtggtcatcaccagcaccacgttgcggaagtccgcctcgcggccgttgttgtccgtcagcgtgccgtgatccatcacctgcagcagcaggttgaacacgtccggatgggccttctcgatctcgtcgagcagcagtaccgagtgcgggtgcttgatgacctcctcggtgagcagcccgccctggtcgtagccgacgtaccccggaggggcaccgatcagccgcgagacggtgtgccgctccatatactcggacatgtcgaagcggatcatctggacaccggtcacctcggccaactgtcgggtcacctcggtcttgcccacgccggtgggaccggcaaacaggaaggtgcccaccggccgatccggcgtacccagcccggcccgagacatcttgatggtcgacgccaggctctcgatggcctcgtcctgaccgaagatcagtcccttgagctcgccctcgaggttctcgagcaccttcatgtcctggctggagacccgcttgggggggatccgcgcgatcttcgccacgatcgactcgatatccggcaggcccaccgtcttgcgccgcttcgagcgcgggcgcaggcgcagccgggcgccggcctcgtcgatgacgtcgatggccttgtcgggcaggcgccggtcattgatgtacttggccgacaactccgccgccgcttgcagggctggctccgtgaagcggacattgtggtgctcctcgaagcggctcttcagccccttgaggatctggacggtatcctccaccgacggctcgctgacatcgatcttctggaagcgccgggccagggcccgatccttttcgaagataccgcggtactcctgatacgtggtcgatccgatgcagcgcagctcgccggaggcgagcatcggcttgatcaggttcgaggcgtccatcaccccaccggaggccgacccagctccgatgatggtgtggatctcgtcgatgaacaggatggagccgctgtcctttttgagctggtggagcaacgccttgaggcgcttctcgaagtcgccacggtacttggtaccggccaccagggcaccgagatccagcgagtagatagtgctctcccggagcacctccggcacctcgccctcgacgatctgcttggccagcccctcggcgatggcggtcttgccgacaccggcctcgccgacgaacagcgggttgttcttgcggcgccggcagagcacctggaccgtccgctcgatctcgtaacgacgaccgatcagcgggtcgatctgcccggagcgggcccgctgattcaggttggtggcgtactgctccagcggcgacccgccctgggtcggctccgctgcgccctcttcatccgccgggccactctcttccttgcccatgtcttcttcacccccgaccgaggagatgccgtgggaaatgtagttcaccacgtccaggcgagagatgttctgcttgtgcagaaagtagaccgcctgggactcctgctcgctgaagatggccaccagtacgttggctccggtgacctcacgcttgccggaggactgcacgtggaggatggcgcgctgcaggacccgctggaacccgagcgtcggctgcgtctcgcggctgtcgtttaccgggagcagcggcgtggtctcggacaggaaggcttgtaactccccccgcagccgctcgagatcggcgccacaggccttgagcacctgcgaggcagcggggttgtcggtcaaggccagcaagaggtgctcaacggtgaggaactcgtggcgcttctcccgtgcgtccttgaaagccagattgagcgtgaactctaactctttacttagcatgccctattacctcgcctggggcttgaccggggaaccacccccggattggaccggacaaccgcgccacggttcctggaacgattcaagcttcctccatcgtacacagtagcgggtgctcgtgctcgcgggcgtagtcgttgacttgggagaccttggtctcggccacgtcccgactgtagacgccacacacccccttaccccgcgtgtgcacgtgaagcatgatctgggtcgcctggctccgatccttgttgaagaagcgctgcagcacctcgaccacaaaatccatcggcgtgtagtcatcgttcagcagcaccaccttgtacatcggtggctgcttgagcgacggcttcgccgcttcaacctcggggccctgcgggtcgtcttggttcggctcgtcggtcatcgcccttcattttatagagtcgcgcgcgaaccggccaatgtcagagcgcaccgtcaccataaaaaaaccccggggcggtggctacaccgtcccggggtcctgaggcttcgcgcgtcggggcgcgaccgacgttagaactgctcttcctccgtcgaccccttcagcgctgtcaccgaggactggccgccctggatcacgttggtgacctggtcgaagtagccggcgcccacctcccgctggtgacgggtcgcggtgtaaccgtgtttctccgcggcaaactccgcctgctgcagctcggagtacgcctccatctgccgctccttgtagccgcgggccagctcgaacatcgagtagttgagcgagtggaagccggccagcgtgatgaactggaacttgaagcccatcttaccgagctcatcctggaacttgcggatggtggcctcgtccaggttgcccgcccaattgaacgacggcgagcagttgtaggcgagcagcttgccgggatacttctcgtgaatggcctgcgcgaattcgcgggcgaattcgagatccggcttgccggtctcgcaccagatcacgtcggcgtaaggggcgtaggcgaggccgcggctgatggcctgctcgatgcccggcttggtgcggaaaaagccctccgcagtgcgctcgccggtaatgaacggcttgtcgttgtcgtccacgtcggaggtcagcaggtctgccgcctcggcgtccgtacgggcgaccaggatggtcggcacatccatggtgtcggccgccaggcgcgcagcgatgagcttctgcaccgcctcctgggtgggcagcagcaccttgccgcccatgtggccgcacttcttcaccgaagccagctgatcctcgaagtggacccccgcggcaccggcgcggatcatccccttcatcagctcaaaggcgttcagcacgccgccgaaaccggcctcggcgtccgccacgatgggcttcatgaagtcgaacggcgggttgccctcggcgtggttgatctcgtcggcgcgcagcagcgcgttgttgatgcgatcgaccaccgcagggactgagttcgccgggtagagcgactggtcgggatacatggtctgaccgaggttggcgtcggcggccacctgccagcccgagaggtagatggcgttgagcccggccttgacctgctgcagggcctggttgccggtcagggcgccgagggcgttgacgtagggcatctcgtgcatggactgccacagcttctctgcaccctggcgcgccaggctgtactcgacgtgcacggtcccccggagacggacgacctcatcggccccgtagccccgctgcacccctttccagcgcgggttctccgcccagtcacgctcaatcgccgcttgatctttcaacatcagtctctgcctcccaagtcgggctggtacaccgtacccccgaaaatcttgtatgacggtcaatggctgtcggcccgaggggccgtcgcggttgccctcgtggggcacgaaccccgggcggggttaacccggggcccagaacccgtaccgctgcgtttggcaggcgtctgcagccgggtggcgcgctgccgcgcctgactaacgcgtcattgatagtatggcgcgccgcagcatttgacaatatttcccaaactatattgcatattgatcggcccaatgactgaagatcgaatagccttggatcacgagtcccctcgtcattactatcgacacaaccggctcaagcaactgcgcgccttctgccacgccgctcaggagcgcagcatctcccgcgccgccgagcgcctggagctgagccagccgtccgtatcgctgcagatccaggccctcgagcgcgagatggggatcaccctgttcgagcgccgtggcccgcgcatccggctgacgcccgacggcgaggggctctacgaggtcgcggcaccgctggtcgagggcatcgactcgctgcccgagcagttcgtcgcccgcaaccgtcgacaacagctcggccacctggacatcgccgccggcgagtcgacctcgctctacgtcctgcccgatctgctgcgctcgttcatggtgcaccaccctaaggtccacgtccgcctgcacaacctcatcggcgaggagcagatccatgccgtgcagcaggatcgggtggatatcgccgtcggttcgaatctcgacctgcctgacgatatcgtctaccgggcgacgcacaccttcgacctgaagctgatcaccccgctgaaccacccgctggcggagaaggaacagatcactctcgaggacctggccgccggcgaactgatcctgccgccccgccagctgaccacctggcgcctggtcaacctgatctttcagcagcatagcgtgccgtatcaggtccgcctcgaggtgggcggctgggagatcatgaagcgctacgtcgagctcggcttcggtgtcggcatcgccagcgccatctgcttgaccgggcaggaacagctggccattcgcgacctccccgagatcttcccgcgccgcacctacggcgtcatgctgcgccgcgggcgctacctctccccgcaggcccgccgtttcctggaactgatcgacccccagggtttcggccaggcagcggagtgggacggcatcgcgggcagtcaggagagcgtgctggtccccggccgtcagccgcaatgagcgtccggctcgcccccggcctaccggggccaccctcggactgtggtagcctctcggcccgggacatctgacagatccggccccatgactgaatcccccaagcgaatcgtcgtcggcctctcgggtggagtggactccgccgttgcggcactgcgcctggtccgcgccggtcacgaggtgatcgggctgttcatgaagaactgggaagacgacgacaccctgacccagtgctccgccgaggacgacatcgccgccgcggtggccgtggccgagcacctgggcatccccatccgccgggtgaatttcgccgcgcactatcggcgagaagtcttcgagcacgccctgcaggaactgcgcgccgggcgcacgccgaaccccgatatcctgtgcaaccggcacgtcaagttcgaccgtttcctgcgtcacgcccgggagcagttcgaggccgacgccgtcgccaccggccactacgcccgaaccggccgcgccggcgacggcgagccggcgctactgcgcggcatcgatccgagcaaggatcagagctacttcctcgccggcgtcccgcgccaggcactggacgccgtgcgctttcccctgggcgacagcaccaaggagacggtccgcgccgaggcccgatcggcggcgctacccaacttcgaccgcccggacagcaccgggatctgctttatcggcgagcgggatttcacgcagttcatgcagcgctacatcgacccccaccccgggccgatcctcaccgaggacgggcgggaaatcggccgccactgcgggctggccttctacaccctggggcaacgccgcgggctgggcatcggcggcgatcgcaaccgggactcctccgcaccctggtatgtggccggcaaggacgcgcggcgcaacgcactgttcgtcgtccagggccacgaccatccctggctccagagtgccgcggtctcgaccgagcccttccattggcttgcgccggtgcccgccgagggggcccggctgcatgctcaggtgcgctaccgccaggagccgcaggccggccagctgtcccacgctgaaggcggtcgggtggttttccgtttcgatgaaccccagcgggcggcgaccccggggcagcacctggttctctatgatcgtgaacagtgcctgggtgggggggtcatcgacaccgcgcacccggccgaccggagcgccccgccggccctgcagacgcaatcgacggaggtggtgtgagcgagtcgcgcgaacaggagcaggccctgaccctggctgtcatcatgcagtccgtgcagtgcatccgtgaggttgcacgcaccggggacaccgagaccagccggtatgagcccctgatcgagggcctactcggggagtacgacggctccacggacgccctctacggcgccgcgcgcctcgccccggggctgcgccgggtggtcgagcagctcgaggatccccaagaggccgataccacacggtacgtggccagcatcttccacctcgagcgccgcctcatgaagcgccaggccgtgctgcagcgcatcgccgagggcatcgagcaggcccgtagccaggcggattacttcgagaatcccgcgcatacgagcgtcatccgcagcgtcggtgacctttacagccagaccatcagcgagatgggcccgcggctgatgatccgcggcgagcagcagcacctcgagaacgagcgcaacgcggcgctgatccgcgccctgctgttgtgcggcatccgcggcgccagcctgtggcgggacaacggcggcggccggatgaccctgctcttccggcgccaggccattgccggagcggcccgggatcttctcgaggccttgcccactgaggcgtgagcgacgcatcaggactgattcgatacactataagaagcgctgatcgcacaaccactggagggatcatgacggacagcttcaacgcgcggaccaccctgcaagccgggggcaaggcctacgagatctacagcctggacgggccacgccgcgactacgacgtcgatcgcttgcccttctccctgaagatcctgctcgagaacctgctgcgcaaggaagacggcgtcaacgtcacccgcgagcatatcgaagcagtcctcaactgggatcccaaagccacgcccaaggaccagatcgcctttaccccggcacgggtcgtcctgcaggacttcaccggcgtcccggcggtggtggacttggccgccatgcgcgacgccatgaagaacctgggtggcgacccgagccggatcaacccgctctccccggccgacctggtgatcgaccactcggtcatggtcgaccacttcggcaaccggcaggccttgcagctcaacaccgagatcgagtaccagcgcaaccgggagcgttacgagttcctgcgctggggccagacggcgttctccaacttccgcgtcgtcccgccggggaccggcatcgtccatcaggtcaatctggagtacctggggcaggtggtcttccgcaatgagaacggcgacaccccgcaggcctaccccgacaccctggtgggcaccgactcgcacaccaccatgatcaacggcctgggcatcctcggctggggcgtcggcggcatcgaggccgaagcggccatgctcggccagccaatcagtatgctcgtccctgaagtggtgggcttccggctcgaaggcaagctccccgaaggggcaacggccaccgacctggtcctcaccgtcaccgagatgctgcgcaagaagggcgtggtcggcaaattcgtggagttcttcggcgacggcctcgatcacctgcccctggccgaccgggcgaccatcgccaacatggccccggagtacggcgccacctgcggcatcttcccggtggacaaggagaccctggcgtacatggagctctccggccgggaacaggaactcatcgacttaaccgagcagtacgccaaggcccaaggcatgtggcgggagaccggcagccgcgaggccgaatactccgacacgctgtcgctcgacctgtccaccgtcgtccccagcctcgccggccccaagcggccccaggatcgcgtctcgctggacgcggccaaggccagcttcaagcagaccttgcaggaccacctgcgcgcccatcacacggtgcccaccgatgcagccgaggagcacttcgaatcggagggcggccacagcgccccggggatcgacgatgcccacgagcgcggtgcggtggagattgagatcggcggccgcaaggagatgctcaagcacggcgatgtggtgatcgcagcgatcacctcttgcaccaacacctccaatccggctgtgctggtcgccgccgggctggtggcgaagaaggcacgcgagcgcggcctgatgcccaaaccgtgggtcaagaccagtctggcgccgggatcccaggtggtacctgcctatctggagcaggccgggctgctcgacgacctcgagcacctgggcttctcggtggtcggctttggctgcaccacctgcattggcaactccggccccctccccgaggcggtggccgagggcattcgcgagggcgatctttgcgtgacctcggtgctttccggcaaccgcaacttcgagggccgcatccaccaagatgtccgcgccaactacctcgcctcgccgccgctggtggtggcctacgccctggccggcaccatggcccgggacctgtacaaagagccgctgggcaccgacaaccaggggcgcgatgtctacctcaaggacatctggccgagccagcaggaggtggccgacctggtccgcggcaacatctccgccgagatgtaccgcgagcagtatgccaatgtctttgacggcgatgccgcctggcagagcatcgacgccccctccggcgagctctacgactggcgcgagtcgacctacgtcaagaacccgccctacttccagggcatgaaccagacgccgcaacccttgcaggacatccgcggcgcacgctgcctgatctacgtcggcgattcgatcaccaccgaccatatctcgccggccggtgccattcatccggacagccccgcggggcagtatctgcaggagcagggcgtcgcgccgaaagacttcaactcctacggctcacgacgcggcaaccacgaggtcatgatgcgcgggaccttcgccaacgtgcgcctgcgcaacaagatggcgccgggcaccgagggcggctggaccacgcatgtgcccagcggtgagcagaccagtgtctacgatgcctcgatgcgctaccagcaggcagacaccccgctgatcgtcctcgccggtaaggagtacggcaccggatcctcccgggactgggcagccaagggcacgaatctcctgggcatcaaggcggtcatcgccgagagctacgagcgcatccaccgctccaacctagtcggcttcggggtcctgccgctgcagttccaggacggcgagaacgccgagaccctcggcctcaagggggacgaggccttcgacatcgaaggcattaccgagcagccccggaccgttcgagtgctagcccgccgcgacgacggcacggagaccaccttcgaggcgcgcgtgcgcgttgatacccctcaggagtgggaatactaccggcacggcagcatcctgcactacgtgctgcgtgggctggccggcacggcctgagcgccgactcagaccgaaggacaagggggtggccgcgggccacccccgccccttccccgcaggctgtcagacgacgctcagagcgtctgctacgggccgtccgatcccgtgttggcaaacctccgaaagcgcccgaattaacaccgaatcccgctgcgtcaatcagcccgcgccccgatgaattcctgccaccggggtttatatccagtatcttcagggacaaaacaggccaccggggcatattttttccgtagaatatcgattcaaatcacgggattctcggaaacccatcgtgtccgccccagcctgcccagccaaggccgttgcgcaaagggacggcattttgccgcacacccttcacaaacgggcagttggcgcgtagttatacgtttttctgcggtgatcgcgcagggcggcgcggcaaggcagcgcaccccgtgcggcaccgcgcccccgagcgttgaccgccacccgcccttcttgtttatctaaccctgcgacatttggatggtgcccgctccatctccagtccggttgattgggcgggtggttcggaggctaacgcctttcataaaaggagtagctactatgagagatcgcgacgatttcgtggacttcgacgacccgaacagggtctggccgtccgggctgaccctgccggaggcggaggagctgcacagctatgtgctcgacggcgcgcgcatcttcttcggcatcgccgtggttgcgcacgtgctggctttcgcctactcgccgtggctcggttaagggagggttaacacatgaaccaagctcgtatttggctcgtagtcaagcccagcgtcggcctcccgctgctgctgggtgttgtgctgctgatcgccctgctggtgcacggcgcgatcctgacgaacaccagctggtaccccagctactttgagggcaacgccgcggccgagatcccggcctcggagattgccgagggcgacgcgctggcaacgcgcgagtcgatggtgtaaatccgcctttgcggatgtcagcccattgacggctcgacactggggcggggtccgcggatctcgccccttttcttgtcaggaacccccatggccacgttagagatcctcgaacaccccgatccccgccttcgacaaccatccgccccggtggagcgcttcgaccaggcgctgtgcgaactggtcgacgacatgatcgagaccatgcacgcccgttcggcgatcggtctggcagccccgcaggtagatgtccgccagcgcattgttgtctgctgcacggagcccgcccaggcgccacgcgtattcatcaacccggagatcaccggcagcagtttacccggttacatcgaagagagctgcctctcggtccccggccagcaaggcctggtccggcgcccaacccgagtcagtgtccgtgcccaggacaccgctggcgaacggttccactgcaagctcgagaacctagatgccgtctgcctgcaccacgagatcgaccacctggatgggacgctgtttatcgaccggctgccgttctggaagcgcctgaagatcggcgccagccgccttctccgcggctagcagaccccctaccgggggcgaggtcatccccgatcgatccccgctcgacaaaaaacgggcgcccggacgcactcgcccgggcgcccaaccaagctggtgggcgccggtgacaaccgatagcaccctaaaggagatcggagactggtgcggagtaacaaagaaaaacggggcgtatgccccgtttttcctcatatcctgccgcgtccggcaggaagacccgggaagaatctctcccgctcgtgacgaacgggagagactcctgagtcacccgggatcgggtgtcagacctgccgcgggggcagagcggacacctcttcagcggactcactcaccgagctgaccgcagcaccaccgacccagttgaaccggtcagtgctcagcaggatgaagtggatcaccagggccagcacggccagccaggagaagatgccgatcaggacgcggcgcggatcgtaaagcttccagagtctccacatggttctatctccttaaccagcaagcggcgcaatttgggaaacagcggcggtcacgttgtgaacaccctcgatgacggagccgtagccctcggcaccggggatccacggacgccaggcccaagcgaggaagtgggccacgacggcaaccgccgtgaagatcaggaagctctgcatgaagatgctgtggaactccttagcttcctcatcgctaaggcccgtcagcgacatgttatcggccatacgtttcgtcctccgttcagcgtttcagccggtaccgcgctctacccccgcgcggtagggggtggtcgcccacgctaacgtgggacttccgtttcgaccggcatgctgctgccggccttcctcaaagcgctggatcggtacgctgggcccgtccagtcttcgaggttcgttcgtgtgtcgagcccttccgtatccggtccagcgctcgacctccacgatgacctaaacactaacgcaggaatgggggcgttgtgtggtggcgtataaccgcacccctgtagccccttgtggaatccttttcccaccacttcagtttcctgcgcaaatgccgataccgaagatatgatgaaacaccgtacccggacccttgcaatcggtttttgcgctactgcggcaatttgcgtaagcgcccaggcggccggtggccagcagacgcaccgcatggacccgcacagcgcccagtggcacgccttcgaagggcgctccgggtgccatatggcgcacgaaatacctggtcaaggggtggcgctgatcagttaccggcacgacggtcgacagtatctgagtttctttgccaatcggccgccgcgggaagaaatcaccggcgatctttatatcggtcagcccgtctggggcggggatcaacggcgccacgttgaatccgtgcggctgcaccccgacgcccgtaccctgcgtttcagccgccggaccacgcaacggctgctcgatgccttgcgggacggtcgcgagccccagatccgctacgaggccgtctacagtggcgatctggtcgagatcggcctaacgccagccgccttccagcgagcactgggccactatcgcgaatgcattgcccgtcacgaacgtgttgacgccggcaccgccacccgcggccaggtgatccccggccgcactggcgagccgatggcggacagcgacggccccacctgggagggcaatctgccgcgactgccacgcgggccgcggaccgaggtctattttgccaccggcagtgacgacctgacacgcaacgccctggacgaaatccggcgattcgtgcgcgccgtcgaggacaacccccactggggcgtcatactatccatcggctacgccgacactcggggcagcgcggaggtcaacgagcagctcgccgaggcgcgcgcgtccgccgtgcgggacgaactggtgcatctggggctaccggaggatcgtatcgaggtcgaggcgcggctgatcgatgacgaggacgccgagcaggacatccacgaactggcaggcaaccgccgcgtggagctgcgcacggcgctctaggttccgtgttccaggcaagccgccgcagccatcaacccctactatgtcgaagatgaagatcgaactacccgagccactgccctactccgcagagctaccggtgcgcatcaccgacgtcaactacggcggccacctggggaatgacgcgctggtttccctgctgcacgaagcgcgggtggccttcctcggccaccacggcttcagcgaaggggactgcggtggggccgggatcgtggtcagcgaactggaaatcgcctaccgcgccgaggcgttctacggagacgtcctctccatcgctgtcggggtgggggcgatcgggcgcagccgggcggacctgttctaccgcgtcgagcgttcggcggatgcccgggagatcgcccgcgcccgcacgaccattgccttcttcgactatgccgcccgccggccgcgccgcaccccggagcgctttctcgacaccttctgtgcccgatcaagcgcttgatcagcagtgcggccctcacccttcaccgctggtgagcaggaggtcacgctcgctctcgtgggcgacacgtcgggccacgctgcccagcagcgccccctgccagcgtgacaggccgcgggtgcccatcgccaccagatcgatgtccgcctcccccgcgacctgatcgatcaccgtcgccggattcccgctgcgtgcctcatagtgggcgatacggtcgcgcatcggcagctctgccaccaaccgactcagctcctccgccgtctgctcccgtccggcctgcagggctgcctgaagctcctgtgcggccccctcaccggccccatagatccgctccagcggtgtcgtgtcgtgaacgctcagtaggtgcagtcgcgcatcgggggccaggcgggcagccatctcgacggctcggcgcgagcgcggcgacccgtccaccgccaccaggacccgttggtacgccccccggggtggacgcttgaccaccaggatcggcgcggacaactcgtgggtcagccgctcggcggtcgcccccaggaacagatcacggacgacgcgccgaccgtgggcgccaatcgccaccagatcggcgccccagtcccgggcctctgcggcgatctcgctggctccacgcccccaccgacacccgaccgtccagctcggggccgccccgtctccggcgatcgcagtgagctgctcggtcattcgcgcctcgccggcctgctccagttcgcgggtcgcctgttgcgccccggcaccctgctcacggaacagcaatcggagggtctcttcttcgaggtcggcttcgatgacgtgcacggcccgcaactcggcgctgtgacgccgggccagctccacactgcgctgcgccgcagcttccgtccgctcgctcaggtcggtggcataaaggatcttgtgcacgacacccctcctagtcgacgtatccagtcagttcggcataccccacggcggtcaccggacgccccgcggcctggccacgaccgcgcagtgcaccctcccagtaccggaacccgtcgcgcagctcctgatcggccaggaccggttcgagctccagcgtcagatcttcttccgggtagtctagccgccagcgcgccggataggtggcctcaccatccggactggtccagtggtcgagcacctccagggtcacatcgtcgcgggtcacgactcgatggcggccgtcctcgtccacccatccgcccttgctcctcgggtcgatgctgccatcctcccggcgcaggtggtagaacatcagttcgcggtcatcgtcgagttgaatagagaaccagtcccacccgctctgctcctcgctcagggtgctgctgccccactcgcgatcgatccaggccgtgcccgagaccgcgtgttcgccgtcgggcaccaccacgcgcccctcggccccaagccgcgggacggtgtagtaataggaggcgttcccgggggcgtcccccttctggctgtacccgtcttccccctggaagacgatcggcttgcgggcttcaaggtccagcaccaattccacgccgccggcctccagacgggtctgcaactgcgccaggccggcacccggcgtaccgcgtacctcccaatcctcgagccagacccggaatggatcgggctgggcaccggcgagtccgagggctcctcgtgccagccgctcgaagtggtggtaggtctccccctcggtgtcggttaccgcgaagtgggccatccagagctggttggtcccccacgccgatggccgcggactcggctcgggacgcagggcgaaccggaaaaaggtgatctggaacccgaagtggcgaccatcctcatcgaacagattgccggtgatgtaccaccactcgtggcggtaagcgggatgggggccatgatcttctgggaagactagggggcgcggcccgagcgcccgcgcgtacccctcggcatcctgctcgccggagagcgccccggccacggtaatgcgctgttgctcggccgcgtcctcgccctccggtggatccatacaccccgcaaccagaacgagcaggacacaggccgcagcccggcgcagcctggcgatccgttcagccatcctcacgcatcgcctcccccggcgggactcgggccgcacggtaggccggatagagcccggcgagcaaggcggccaccgtggccaacgcaactgcctggcccagcaacagcgggtccgcctggaactgcaggctccagccgaacgcgcgctgattgatcacgtcggtcagggccagggccagcgccaaccccggtccgatggccagcagcccggcgaaaacgcccaacagcccggtacgggccagctccagcgtccacacttgggccggggtcaaccccagggcgcgcagcacggccacctcactgctgcgctccagagagagcgccagcagggcgccgaacaccccggccgcggcgacgatggcggccaatagctgcaggacccgggtcaccgcgaaggtgcggtcgaacacgtccagcgaaagacgccggatctcggcatcggagcggaaggtgagcaggtcggcctgctcgccggcagcctcgcgcagcgcggcgatcagagcgtcggggtcgacccccggcccggcgtggaccgccagcccgtcgatggcctcgtcctcccagtgcgcgtcgtagaagctgcgggcgacgaacaccgccccctggctggtggtgtagtcataaaccacggccagcaccggcaacactcgctcgccggacggggtccggaccaccatgcggtcaccgagcttgagcccatggtgtgcggcaaagggctcggtgatataggccccctcaccgtcccggaaacgcgtccaggccgaaggcgcctgcgccttgtaggccatcccggcatccccgatcggcccgtggtcgaaggcgcgcaactggatctcgccgtactccgagggcacccgcaactggcgggacgtggccaccgactcgacgcccgcgactgcggcgaggcgctcgcggagctgtgggggcaacgtcgggggcgattcgccggtccgggacggggcgctgacgtagacatcggccgacagggtgctatcgagccaggccgccagactgccgcggaagctgtcaatcatcacgctaaccccgatgaccgccgtcaccgcgaccaccaacgcaaccgccgccaccccgctgcgcgaaagcccggcgccgacgccacgcgcggccatgcggcccggtgcaccgagcatccagccggccgggccggccagcgcgccggccagcaccccgacggcccagggcaccatcagcgcagcgcccaccagcagggcaaacaccccaccgaagcccaccaccagccccccggtacccccccacaggagaccgatcccgagtagagcgagcagcaacccgccccccgccaggggccggacccaacgccgtgcacgcccctccagtgaggcccggtccagggcggtgcgcggcgcgacggaggcagcctcccaggccggcgctgcggccgccaccgcagcggccaacagccccagcgccgcagccatgaacaaagcagagggcgccagcgcgacctcgcgaacgttgaggacgaagtagagatcggtgatggtccgggtgacgagttcgagcaggccatccgccaggaggtagccgagcgggaggccgacgagtgtacccagggccccgagtgcggctccctcggcgaccaccgagcggaacacctgcccgcgccccaccccgagagcccgcaagcgaccgatcagtgcccgccgctggaccaccgagaaggagatggcgttgtagatgagcagtgccccgacgagcagggccagcaggctgaaggcggtcagattgagacggaacgccgcggtcatctcgtcgagggcggcagccccctcctgcgcctcgctgatcaccgcggcattgggcagaagctcctggatgcgggcgagccgggcctcaccggccaccccaccggggatcaccaggtcgatgcgatcgaggcgtccgacccggccgaggagctcctgggcggtggccacatccaccacgacggtatcccgaagcccctcggcagtgagtcggtccggggcctcggcgacggcggccacctccagccggtggctgcgcccgccgatctccaccgccacagtgtcgccgtcggtcacccctaaccgcgcggcatcctcgcgaaagagcaccaccagatcgtcccgctcgagccacgcaccggcatcaacggcgcgcgcagcgccggccaccgcgtcccgcaccccggcttcggcccagggatcgatgccaagcacgcgcagcggcccgtccgggccggagacgtgcccctccaccaccggggtagcgggacgaataccggagcgccggagttcggtataaagcgcctcatcgaggccggcggtcccagcggtgatccggtgggtggcctctccggccagggcctcggcggaccgtgtaaaagcccgctccgaggaggcgttggccagctcgacggccaccacgaccgccaccccgagcgccaccccgaggatcgccagcgccccctgccacgggtggcgcaggtggtgacgccatccggcccgggcgaggatcacgccgcagccacctcctggagccgaccaccctgcagcgccaccacgcgatccgccgccgcggcgacatcggtggagtgggtggcgatcagtgcggtcatgccgcgctcacgacgaagctcgttgaagagtccgagcaccgtttgcgccgtggccccgtcgagactaccggtcggttcgtcggcgagcagcagatcagggccgtgcaccagggcgcgggcgaccgccacgcgctgtcgctcgccgccagagaggagctccgggaatgtatcttctcggccctgcaggccgacccgttcgagcaactcccgtgcgtagcgccgcccttcgcggttcaggacgccgttgagttccagtggcaggaggagattctccaggaccgtaagggtggggacgagattgagctgctggaaaatgaacccgagatggcggcgccggaagagcgtccgggccgtctcgtcgagcgtcgtcagatcctcgccgccgaaaccgatcgtgccagcatccggcccttccatcgcgccgatcaggttgagcagggtggatttgcccgagccacttggtccgaccacggccagggattcgccacgccggatgacgaggtcgagcccatcgaggaccacacgcacccccccgccctccgggtagcccttgcgcacccccagcaaacggatcagcgggctatcctcagcctcgcccccgtcacgacccgtccgggagcgcagaggctgccgatcggcgctgtgccgcccggcagccgttccgtcagttggagaagtagcggacactcggatcagccatgtactcggccacctccggcgcctccgccacacccacgccctcgatcaggtcgtcctcggtgtagtcggtgttcggcaggaagatggcacagacatccacctgaacgccctcgccgatcaggctgcgcatcatctgctgcggattggcgcccgccgggtccagggcgtcggcctcgtagtcttccgtggccatctcggcgccggggccacagagcaggacacgcggctcctgaccctgctgcatgccctgagtcgccaggatcatggcaaacccctgggtctgcacatcctcggaggtcacgctgacgaacagtttatccggaccgtgactatcggcctggaccaggcccacgccggcgacactcagtgcagccgccgccactaccttattgaaagctcgcatcttggcttggctccttgcgtgcatggacgaggccggtgatcgacctcagctggcaacatagcgaagcattcatacccatgcaaatcgcaggcggctactgcttgaccggccgtttgctcagtttgcgctgcagggtgcgacgatggatccccagcgcccgggccgccgccgagatgttgccgtcgtgctcattgagcacccgctggatctgctcccactcgaggcggcgcagcgacatcggcttctgcggcggcttttccggctcagcggcaggcttgccttccagggtcgcgagcacggtgtcggcatccgtgggcttgggcaagtagttgtaagccccacgcttaatcgcctccacggcggtggggatgctcgcgtatccggtcagcaccaggatgcgggcctgcgggagtgcatccttgaggggctcgaccagattgagccccgagtgctcaccgagcttgagatccagcaccacgtactgcggctgctgactgcgcgctttctgcaaggcggtctcgggctcctcggccgagtccacgtggcagccccggcgcgagagcgagcgccccagcacctgggagaaggtcgtatcgtcatcgatgatcaggatcgatggcccgttcaacatggttcacctcctctcctcctcaagcctcaccggctctctccctcagtcgctgccgcggttgtggtccgcgcgcagccgttcgagggagacctcgatcttcgttcgtgccccccggcccttcggtgaatccatcagggtgacactgccgccgaaacggtccacggtcgcattggcaagcaccagcccgatccccatgcccgatggcttggtggtctgcaccacccgacctgcggtacgcacgcgctcggagtcgagccccgtgccctcgtcatcgatcaccagggtcaatttgccaccgtcgctgctgatcgagacctcgaccccactgcagccattctccagcgacgcctcggcggcgttgttcaggagattgagcagggcgtgcatgagcgtcggatcctggctgatctcgacatccacgaacggctgctgatactccacgctgggctcgatcttcgggtgcatcagccgccaggtatccacgatacgcgccacgtgcttctgcagtgagaccgtgcgtcccccctgatcactgccagctgccccggcgtccttgagatcttccagggtttccttgcacaccgcaagctgcgagcgcaacaggtcaagatcctgctgaagctcggtgtcatcgcgacgttcctggcgcagctcgtcgacgaccatggacatggtcgaaagcggcgtcccgagttgatgggccgcgcccgcagccacggtaccgagggccacgatctgctcgttgcgcagggtatgctcccgggccctcgacaggcgccagtcctgccggcgcaggaccgaggacatgaaacggacgaacacggtgatcatccaggcggagatcacgaagttcacccacatgccgatcatgtgcaggttgaaatcgcccccgatgatcgggtgcgggccctccatcggcagatagaccgccagcagaagcccgtagaggacaaggcagaggattgctacgaccagggccaggttggccggcatggccacggcggacagcgccaccggcaccaggtagagcgagacgaaggggttagagggaccgccggtcagcccgaggagcacggtgagcgctacgacatcgatgaggacgttgaacacgacctcgggctgggagatctgttcgggggtgttgcgcaggcgccagaaggcgaagacgttccatgcagccagcgcggtgatcgtcagcagcagcggcaccagcggcagggtcaggcccagtccgaaatggacgaagaggacagtgatcatctgccccgtggtggcggtgatgcgcatccaggcgaggatgcgcaccgcctgggcgggctcgaaacgcggcacgccctctgttcctgcggccatgttgttcgccttctgtggacccgtcgatggcggctcagtctaacagctaaccgccccccgccggacaggcccgcaaggattacggcacgtcgggctgacgcggcgcggacgccggctgcccgcccccctggacgccgcacaccgcatcacacagatcgaagacgtggggggccgcgatggcgaagtaggccagtgttccgcaactgcgccgccgcaccaggccgtgctggcgcagcacgctcaggtgccgcgagatgttcggttgcgaagagccggtgagctccaccagctccccaacactcttctcaccatcccgcagggcgtggagcagctgaaggcgcagcggctcacccagcgcccggaactgcgcggcgatgaacgccaatgtctctgcatccggttgggattctcccatgcccataacctcaccccctccgccgcgccgggcaggccccggcgactattgatgcgtgtagcagtatatgcatatactctcatatacaagtgagcgaatccattataaaaagggagttcccgatgggcgagaggctggcgagctggtgcatcgaccaccggcgatggatcttcgcagcgatggccctgctggccatcaccctgggggtgctcatcccccgtatccagatcgacaccgacccggagaacatgctcccggccaaccaggccgaccggatcctccacgaccaggtccaggagcagttcaacctgcacgatatgatcgtcgtcggccaggtcaacgacgaccatccagagggggtctttaacccggactccctcgccgcgcactaccagctgacccgggccatcgagcagatcgacggcgtggtccgacgcgacctgctctccatggccgccgtggacaacgtcgagcaggcggcgccggggaccatcgactacgactggctgattcccacgccaccggagacccaagaggaggccgaccggatccgcgctgccgtcgagcggctgcccatgtaccaggggaccctggcctccgaggacggcaccgccgccggcatcttcgtacccatcgagagcaaggaccacagccaccgcatcgccggtgagatccgcgccgccgccgaggcgctcggcatcgaggacgaactccatatcaccggtcagccggtggcccaggacaccttcggcgtggagatgttccaacagatggcgatctcggcaccgctggccgggctgatcatcttcctggtgatgctcttcttcttccgcaacatccccctggtcatcgcccccatgctgctggccatgaccacggtgatcgccaccatggggttgctcatcggcactggcttcacggtgcacatcatgagctcgatgatccccatcttcctgatgcccatcgccgtggtggcctccatccacgtcctgtcgaacttcgccgaccgctaccgacccggcgatgacccgcggcgcgtgatggccggggtcatggagcggctctacaagccggtgctgttcaccgcgctgaccaccggggtcgggttcgcctcactgatgttcacgccgatcccgccggtgcaggtgttcggcggctttatcagctttggggtgctcctcgccctggtactgaccctgaccttcatcccggcctacgtcggcagcctgtcccgcaagaacctcgaccgcatggccgagcgggtccggcgccagcagaacgacaccgaggggtcacggatgtgcgccgtgctcgataccaccggccgcctggccgtgcgtggccgcgcctggatcgtcggcggactggtggtcctggtagctgtcgcggttttcgggatcacgcagatccagatcaacgacaacccgacccgctggttcaaggcgaaccacgatatccgcgtcgccgacgaggtcctcaacgaccgcttcgccgggacctacgaggcgtatatccgactgcgccagaccggcctggaggaggtcgccgaacgcctcgatgccgaggcgcaggagatcctggaggctgcggaagacgacggtttcgagctgcaagagcgctgggagcggctcaacgccgaagccgccgacgagggaccgatcggcgatcgaatggaggcactggccaccgagatcgacgacctgctcttcgaggtcgatctggacgaggccgagcactgggaggccctgctcgatgccgtggaagcggcacgcaccgagacccgcgccttccagagtccggagcatctgggctggatggccgaactccaggagcacctggtcgaggccggtgtggtcggcaaggccaactccctggccgacctagtgcggaccgtcaaccgcgagctgatcagcggcgagccggaggactaccggttgccggggacctccggcggcgtctcccaggcgatcctcagcttccagggctcccaccgcccccacgatctgtggcgcttcgtgaccccggactacaccgaggccaacgtctggctgcagctgcccagcggcgataaccaggatatggcccgggtcctcgacgccgtggatgcgttcgtggccgagcaccccccgccggagggcgtggaactcgactgggctggcgccacctacatcaacctggtctggcagggggagatggtcgaagggatgctctttgccctgctctccgccttcgccgtggtgctggtgatgatgatcgccctgttccgctccctgacgctgggtgtactggcgatgctgccgctgacggtcaccatcgccttcatctacggcgtcatggggctggtgggcaaggattacgatatgccggtggcggtgctctcgtcgttgtcgatcggcctgtcggtcgacttcgccatccacttcatccagcgcctgcgcatggccctcgccgagacccgagaatggcgcagcgccctgacccaggtcttccgcgagccggcgtgcgccatcacgcgcaacgccatcgtcatcgcggtgggcttcctgccgctactcgccgcccccctggtgccgtacatcaccgtgggcaccttcctggccagcatcatggcggcctcggcgctggtgaccctgctggccctgccggcgatcgtcgccttcgccccccggcttttcttcccccgcgcccagcaaacggcgcaaccgcaacaggaggtataacccatggaccgagacctcaaccgctgcaaggaaactccaggccgcccgcgctggcgcggcatgaccacactgctcccggcgctcctgctcgccgccccgtgggcgggggccgacgaggggcacgataccgatgtcgccgagatcgtcgaacgagccaacctggccgcctactacgccggggaggatggccgctccgaggcgcgcatgcggatcgtggatgaccgcgaccggacccagacccggcaattcaccatccttcgccgggatgtcgaggacggcggcgatcagcaatacctggtcgccttcagccgcccctccgagttccgcggggtcgtcttcttggtcgagaaacaccccggcggcgatgatgaccgctggctctacctgccggaccaggatctggaacgccgcatcgctccgggcgacaagcggaccagcttcgtcgggtctcacgtcttctatgaggacgtctccggccgccacctggaggacgacgaccacgagctgatcgaggtcaccgacgagcactaccaggtgcgctcgaccccgcgggacgatagcaacgtggagttcgcggcctacacgacatggatcgaccgcgatacctacctgcccctgatcaccgagtacgaggacagcgacggcagcgtctaccgccgtatcgagagttccgacgtcgaggagatcgacggctaccccaccgcgatgcgcatgcgtgtcgaagacgaacgcatgggcggccatacggaggtccagttccgcggtcaggagtacgacctggggctccctgagagcgtcttcacccagcgcagcctgcgtaacccgccccgcgactggttagggaggtagatcaccatgagcacggcaagcgtcgtcggcgcccggtccgggcgccgtgtccgcccgccccgttggatcgcgggcctggccttggccgccggggtcggctcgccggccctggccgactgggacgacgatccgtgggcggacgacccctgggacgaggaggagcagtggctcccttttgaggtggacggcttcgtggagatcgccggcggccaccacacccgggataaccaggtcctggacaaggactacaacctggccgaggcccgcctgcgcctggaggcgcggggggactggcgccgattcgatttccgggtccgcggtgacggcgtggccgaccaggtcaaggaggagatccgcggcgagctgcgcgaggctcgggttgccttccccgttgggcagcggctggacatgcgggtcggtcgtcaggtactggcctgggggaccggcgatctgctcttcatcaacgatctcttccccaaggatttcaactcgttcctcaccggccgcgacgaggactacctgcagggtccctccgatgcggtgcgcggcacctggtacggcgacaacgtgaccctggacctggtctggacccccgtcttcgaacccgacgattatccgaacggggagcggctgagttactttgacctccgtgaggagcgccaaaccgagcaatcgccacccgccgacgacccggacagcttcccggacgacggtgagctggcggcgcggctgacccaccgcatcggcagcgccgagctggccgggtacttctaccgcggcttcttcccgcagccggaggagcaggccaacgaccgcctcacccacgcccggctcaacgcctacggcgccagcatccgggatcggctcggcccgggcattgccaacgccgaggtcggctactacgactcggtggacaaccgcgacggcgatcgcagcgtgcaggtcccgaactcggagttccgggcgttgctgggctacacctgggaggcggcgacaaacttcgacgtgggtctgcagtactacctggagtggctacaggattacgacgacctggaggcccgatggcaggcggacgacgacctgctccccgaggagtaccgccaggtgctcaccacccggctcacctacagcgtgtggcgggacaacctgatcggctcgctgttcgccttctactcgccggacgacgaggattactacctacggccgtcggtgcgctaccgcgcctccgatgcattgagctattcggtgggaggaaacctgttcggcggcgacagcgaccacaccttttatgggcagttcaagcgggattccaacctctacgcccgagtccgctatcgcttctgagccgtagacgcccccacgagacccgccaggggtcgccggggggcgccgcctccggcccgctaggagcgctgacagaagagttcgtagaggcgctccagcagggcctcggtctcggggctagccaggcggtagtagatggttcgagactcgcgccgtgtggccacgatcccctcctcgcgcagccgcgctagctgctgtgacagggccggctggcgcatcttgaggagctgttccagttcacccaccgagcgctccccggcgaccagatggcagaggatcatcaaccgccgctcgttggccagggccttgaggaaggccgcggcatcggcggcccgcgtgtccatctccgtcgggtccggtatcacgccctcgtcgggtgcgctactctggatctctggctgcacggtttccgtcgacatggtcggctccggactgcttcgcgaatgcaacgcggctctcagccgtcgatgacagtgaaatagtaccccaggtgatcctgcttatcgggatcgtcatccacaaaccgcagggtcatgcgcaggatatcagtatcctggcgcttttcggccgcctgcagggcgtgaatataggcgttgacgcgggaggtccgcccgtcttcgtcggtagtgaaatcgaaggtggcctgatcgagcagggtcggcatgcgctcgggccgcttgaagaccaccaccacctggttgaagtcgatctccttgaccaggcagccaatcgtgccgcccgagtggcgcacctgggcgatgaccttatcccgaggcgttgcacgctccttgcgggagctgggcacgctggcgtcggtctccaggcgttcggcgatattcagatcacccgaaagcccgccagcaagcacggcggccgagtcgcccccctggacctgggattcagccccgcccagcttcttcagcgccttggcggagacccccagcgacttggtcagcgcccgggtcaccacctcgaagagcttctcattggtaaacggcttgacgatgtagttggtggcgccgcgctccaccgcctgaaccacgtgctcccgatccccacggctggtgatcatcacgaacgggatgtcggaaagattctcgtcggagcgcatccattcgagcacctcgaggccgctgacctccggcatctcccagtcacaaaggacgagatcaaagccaccggtggtcagcttcgcctgcgcctgccgaccgttggcagcctcgtgcacgacgaacccggggtagccaagcttgacccccttcttgactagatcccgggtgaaggtcgcgtcgtccacgaccaggatgtggagcttcttcgccatgacgcctcctacggctaccgggtcagcttaccaaatccccgaccctttgccgtaggtgcgccctgatccctgcgcggggccccgcgctagccgaagaccgcctcctgggagtagccatcgcgctccatgagctcgcgcagccgccgcagtgcatcgatctggatctgtcgtacccgctcgcgggtcacccccacctgcgtgcccacctgctcgagcgtgtagcgctcgtggccgttgagcccgaaacgccgctccagcacggcccgctgcttgtcagtgaggaagccgagccagtcttgcagatgccgcacgacgtcgtcgtcctcgaggacattctccggcatgccctgcgtctcgtcgggaatggcgtcgagtagcacccggtcggaatccttgccgatcggcacatccaccgaggtggtcccctcgttgagaccgcgcatgcgtcggacgtcttccggcgaacgccccatagcatcggcgatctcatcgaccgtgggttcgtgatccagtgtctgggtcaggcggcgctgggtccgcaggtactggttgatctctttgatgacgtggatcggcagccggatggtgcgtgtctgattcatgatgccgcgctcgatggtctgccggatccaccaggtcgcataggtcgagaaacggaacccgcgctcgggatcaaacttctccacggcgcggatcaaccccaggttgccctcttcgatgaggtccaggaaggcgaggccgcggttcatgtagcgccgggcgatcttgaccaccagccggaggttgctctcgatcatgcgcgcccgggctgccgcatcgccctgctgaacgcgtctcgccagcgcgacctcctcctcggccgtgagcagggaggcgtggccgatctcattcaggtagagctgcgtggcgtccagcgcggtgcgacactccgtgctggatcggctcctacggggccggcgagccggctcgggctcgctgccctcatcgatgccgtagggctggatcagctcgccggggtcatcgatcatcgggggatcgcgctctgcgtccacatcagcgtacgcgtgcacgctgacaaccgccgtatcgagggtcatatggacctcccagtggtctctaaccgctcgccgggcttccccgcccggcttccttggacagccgatggaggatcagctccttggtcaactcccggcgcggccgcgccgcctccaaaccccctgctgcgaggcgctttcaaccctcgcattgatgatcgttgttttgacggtaatcaaatttctatggttaagctattaccaaaccggcaagagcgcaataggaaaagtatgaacgattcgacttctttttaacctgtcctaatctcgcgccgggaggtaggcctccgggtccaccacctcgccatcgatgcggatctcgaagtgtagactggctgcctcggccccgggtgcacgccccatctccgcaatcggatccccaccgctgactcgatccccttcctgaaccttgagggtgcggttgtagccgtaggccgacaggaagcgatcatcgtgcatgaggatgaccagattgccgtacccccgcagcccactaccactgtagaccacctcgccatcggccgcagcgcggatcgagtccccctccgaaccgccaatctggataccgctcttgcccccactatcggtggcataggacctctgcacctcgccctcggcaggccagacccagtcgagttcataggcggggggatcatccggagggggcggcggttcgctggtggtgtcacccgccggtgcctcgcttgcatcccgtgtcgggtcgtcgccgtccgcggcaccgcctggcgggttcaggaccagatacgccccggcctggatctggtccggactggatagctcattccagcgctgcagctgctcgacacgcaacccatgtcgccaggcgatgcggcttagggtgtcgcccggctgcacctcgtaaagatagattcgccggtggccatcctcctcccagtcaccgtcccagagcgtcgcgcaaccgggtatcaggaggaggatcaaggcccagaccaggatgcgcgacgcggtgcccagcatcggacggctacccgtacttgacccacagtattccgagcagtaacacgatgacgctgatccacccgagccgctcgacgtggcgcagcaaccagggctcaagccgagcgccaccccaggctaccaggccggcgaccaggaaaaaccgcgccccgcgacccagcagcgaggcgataataaagggcagtagggcaaccccggtcgccccggccgccaccgtgaagaccttgtacgggatgggcgaaaaaccggccaccaggaccacccagaatccccactcgcggaaccactccaccgccgtccgataggcctgttcgtaatcggccgcctcgatccacggctcgaccaggtagagcgcaaagtacccgagggcgtaaccgatcagcccaccgagcaccgaccccaccgtggcgatgagggcaaaggatgcggcccgattcggccgcgccagagccatcggggccaggaggacatccggcgggatcggaaacaccgaggactcagcgacactgagcccacccagcgcccagggggcccgacggtggccggcccaccgcaccgtccagctgtacaacggcccgaacactcgcactcagacccgcccctcaagcatcggcacgaacgagactccggccacccggcgctgctcgtacgcatccccccgacgatccaccaccagaagctcctgatagccggcgccaccgatcggtgcaaccaaacgccccccgtcggcgagctgctcaagcagcgcctccggcagcgcgtccggcgccgcggtcacgatgatgccgtcgtagggggcgtactccggccacccctcatagccatcaccgtggcgaagctggcagttgaacaggcggaccgcctgcagccgctctcgggcccggcgcagcagggaaccgatccgctcgatgctgtagacccgcggaaccagccgggccaacaccgcggcctggtagccggagccggtccccacctccaacacccgctccgggacccccggctcgagcagcagctcggtcatccgtgcgaccacccagggctgggagatcgtctgcccctcgccaatgggtagcggggtattctcgtaggcgcggctctccagggcttcgtcgacgaacaggtgccggggcacctcgcgcatcgccgagagcacccgttcgtcctggataccctgggccgccaatgcatccaccagccgatcccgggtccgttgagaggtcatgccaatccccgctgcgttccgctcgcgcatcaccacgtcaccccgtccagccagccgcggacctgctcgagccccgcatgccgggttagatcgacctggatcggggtcaccgagacaaacccgttgcgtacggcgtagaaatcggtcccgggacccgcgtcctgctccgagcccgggggccccacccagtagatggtgcgcccccgcgggtcgtgctgcttgatgaccggctcggcgcgatgccggcagccgagccgcgtggcgtgaaacccctggatctcgtcccagggcaggtccggcacgttgacgttgaggatactgtccggggggagcgggtcatcctggatctgctcaagcagtttcacggcgacccgagcggcggtgtcgtagtgcaccggcgcccaggtaccggccagcgagatggcgaccgccggcaggccgaggtagcgcccctccatcgccgctgccaccgtgccactgtaaagcacatcatcgcccagattggcgccggcgttgatgccggagaagaccatgtccggatcctcctccagcagccctgtcagcgccaagtgcacacagtcggtcggtgtgccctggacccggaaccggtcgggctcgatgggatggacgcggatgggatcctccagcgtcagcgagttgctggccccgctgcgatcccgctccggggccatcacggtcaccctcgccacggtacccaaccgttcagccagcttcagaatcccctcggcctggtaaccatcgtcgttgctgatcagaatgtacatcttgctcctgcaggcgaagcctcgaacacacagttgccgccaagattggcagtataacgtgtcccggagcaccaccgtgggggttcggcatgagcgaccaacaagacggcagtggcgactcgcgggatccggcggatgaaacggccctgttccgtcaggccatggccgacgtgcgccgctacgacaacgatcagaccgagaggcgcccgccgccgcccccaccgcggcccatccagcgtgaagccgacgagcgtcgggtggtcgagagcctgctcgagcccccgcccgacccggccgaagttgaaaccggggaggagctactctactaccgcgccggcgttcagcgccgcgtgctgagacagctgcggcgcggccattacccgccggcagcccaactcgatctacacggactgacccggcgtgaggcctaccgagagctgacgctcttcctggcgcatgccgcggaacgcaaccaccgctgtgtgcgcatcatccacggcaaggggcgcggatcgcagcggccgcagccggtgctgaaggtcgccgtcgatcactggctgcggcgtagggacgacgtgctggccttcgcttcggcaccggagagtgacggcggcaccggcgccgtctacgtgctgctgcgcaagccgggcccgcggtaaccccggggcaggagcgatgtcactcttccgcggcggtctccaagacttccgcgatcaccgtggtggcgtaggccccggcggtgagcgtgaagtcgagagagagggtctgtgcgtcgggccagtgccagaccaactgccggggcatcaggcgcagtggacggcggtcggcgcgcaccccgcgctcggccagtgcggccagcagctcgggctcctcggcgaggacctcgtcttcaagcgccgccaccgcaccttccggccgatccccaccaaccccgggcaaaggcccgctgggatggacatccccctgggcgacacgccgccggaggggggcatccaccgccaccaccggaaaatggctaccggttccatcgagcgccgcccgttctccggccagcaacgtatcccaggtaccggctgccacccgccgggccagcactcggttgaacagatccgaacgcaccgcagagatcagtagcccacgcacggtacgacctcggaccggctcgccctcgagcaaccaggcccgcgcctgctgcaggttgcgccccccgcgcccgaaacgctggggcccgaaatagttggggacgccccgccgggaaatggcatgcaggcggcgctccaccgcccgacgcggcgccgatacttcgcgaaccagcaggcggaagcggttgccgccgagcgcgccgcggcgcagcttgcgggcgttgcgggtagccgcaacgatctcgacgccgtcctctaaacatcccggcagcagcgccgggcacgccttcggcgcatgcaccgagaaccactgggtggtcactgcgtgccggtccttgagaccggcaaagctcacggcgccccgcgacacccccgcccgagccgccaatatcttggcgacagcctcggtcgtccagccgcgtttgcaaacctggatcaggcagtgctcgcccaccccggagggctgaaacggcagctgctcatccacgcggaagtcctcggggcaggcgcgcaggcgcgccgtgcccaagggtccgccgtgggcccggatcaaccccgccccggggccgattccaccaggaccactgccatcgcggcgatcccctctccccggccggtgaagccgaggcgctcgctggtcgtcgccttgacgttcaccgccccgggcgacagctccatggcgtcggcggtggcctggcgcatggcaccgatatagggagccagcttaggggcctgagcaatcaccgtgccgtcgacattcaccggcacccatccggcctcggcagccaaacgcagcgtcgaggccagcagaccgatgctgtcggcgtcccgccagcgcgggtcgtcgtccgggaagtggcgaccgatatcccccatcccacaggcgccgagcaggccgtcggtgatcgcgtgcaggaggacatcgccgtcggagtgggcctccaaccgcttgtggtacgggaccgcgaccccgcccagccgaaaaccctcgcccttgccggcgaaccggtggacgtcgaaaccctgcccaatgcgaatcacgcggtttgctccctctccgtggccgcccgctgcgccgtaagcacggcagcagccagatccaggtcagcctgatgggtgatcttcagattgccggcttcgccagtgaccagccgcggctggccgtcatgccattccacagcctgggcctcgtcggtgacggccacaccagctgccaaggccgcgtccagcgccgccgacagacgccgcagcgggaaaagctgaggcgtctgggcctgccacagcccctcccgggagacggtggcaccgacgcagtcgccatcggcgcgcttgagggtatcgcggaccggggtcgccagcagggcgccgtcgacggctgcccccccctcgtcgatcagtcggtccagttcggccgcactcaggcacggccgtacggcgtcgtggaccagcacccgatcctcggggttggcgatcccgcccaggtaggccagcgcggcccgaaccgaatcacgccgctctgcccccccttccacgcggtgcacgggtttccccgccacctgcctgtccagtcccagggcgtcccagtgggggtcgtcggcggccaacgccaccacggccccggccaccttcgggtgaccgagcagccgttccagggcccagccgatcaccggccgccccagcagcaggcgatactgtttggggcgatccccgccccccatacgccggcccacaccggccgccggtatcaccgcccagtagcgccccattactcctccacaacctggtagaagacctcgtcgtcccggatcataccgagttcataacgggcccgttcctccagggcctcggtgctctccttaagattctccacctcggccgccagcgcctcgttgcgcgcctcggcctgctcgttctgctgttgctgcgtggccacggcaccgcgcagttcgagcaagccgggaatactggcctgcccaaaccagagctgggcctgcaagaggaccagcagcacagcgagcaacccgttcacccaacgcatggcgccctcctgggacggccccacgcggcgatcactgacctacccctgctcaggacgcagcgcgtctcgacccacgtaccgggcgtcgtcgccgagctcctgctcgatccgcagcagctggttgtacttggccacccgatcggagcggcacaacgagccggtcttgatctgtgtcgcccgcgtggccacggccaggtcggcgatcgccacatcctcggtctccccggagcggtgagaaaccaccgaagtgtagccggcctcgtcggccatgcggatcgcctccagggtctcggtcacggtcccgatctgattgagcttgatcaggatggagttagcgatgccgcggtcgatcccctgctgcagaatctgcgggttggtgacgaacaggtcgtcgcccaccaattgaatctgaccacccaggcgctcggtcagcaccttccagccgtcccagtccgactcatccatgccgtcctcgatggagacgatcggatacttatcgacgagctgcgccaggtaatcggcgaacccggcggcgtcgaagtcccgcccttccgaggcgaggtgatagcgaccgtcgcgatagagttccgagctggccacgtccagagccagggccacctgatcaccggcctgatagccggcgcgctgaatggcctcgatgatggcttccagggccgcctcgttggagggcagatccggggcgaagccaccttcatcgcccacggcagtggagagcccacgctcgtggaggacctttttgagcgcatggaagatctcggcaccgcagcgcagcgcctcggagaaccgatcaaacccgatgggcatgatcatgaactcctggatatccacgctgttgtcggcgtgctccccaccgttgaggatgttcatcatcggggccggcagctgggcagcggacccctcctgctgcaggtggcgatagaggggcagaccgcgactgcgcgctgccgcctgggcgacggccatggatacggcgaggatggcgttggcaccaagacggtccttgttggggctgccgtcgaggtcgatcagctgccggtccagagcggcctgatcgtcggcactccccccctggagcgcctcgcggatggtggtgttgacgttctccaccgcggtgcgcacccccttgccgttgtaacgccccccgccgtcacgcagctcgaccgcctcacggctcccggtggaggcgccggagggcaccgcggcccgaccgaagctgccgtcgtccagccagacgtcggcctcgacggtcgggttaccgcgagagtcgaggacctcgcggccgatgacacgctcgatgttcgccatgattcagtcgctccttcattgctcggcgaatccctgctccttgacgacgcgatccagcgcgatcagcgtcgcgaggagttcgcgcatacgatccagcggccacgcattggggccatcggacagcgcggcatcgggatccggatgggtttccatgaacagccccgacacgcccgcggccaccgcggcgcgcgccagcacgggcacgaactcccgctgcccccccgaggcgtggccctgccccccgggcagctgcaccgagtgggtcgcgtcgaagaccaccggcgccccggtctggcgcatcaccgccagcgcccgcatgtcggagatcaggttgttgtagccgaaagacaccccgcgctcgcaaaccaggatgtgctcattgccggtcgcgcgcgccttgtcgacgacatgggtcatgtcccaaggggcaaggaactggccctttttcaggttgactggcagcccgcaggcagccacccgctggataaagttggtctgacggcagaggaacgcgggggtctggagcacatcgaccaccgaggccacctcgtcgagcggggtatcctcgtggacatcggtgaccacgggcaccccaacctcgcggcgcacgcgctccagcacgcgcagacctgcctccatcccggggccacgatagctctgcgccgatgagcggttggccttgtcgaaagaggatttgtagatcagcggcaccccgagctcagcgcagagatcacgcagctccagggcgctctccagggccagcgcctcggactcgaccacgcacgggccggcgatcaggaacagcggctgctcgatgccggcccgaaaaccgcagagctcaatgctgctcatggttgaatgcctgcgcagtgccatcgcggtgggcgatcgccgcccgcaggaagcttgcgaacagcgggtgcccatcccgtggcgtggatgtgaactccgggtggaactggcagccaataaaccagggatgctcgggcagttccaccacttcgaccaggcgaccgtcctgggaccaccccgagaagctcaggccggcctcggccaggcgctcgcggtagtggttgttgaactcgtaccggtggcggtgacgctcgacgatgcgatccttgccgtagacttggttgatcagggtcccggcagccaggcggcacggctgcccacccaagcgcatggtgccgcccaggtcatcggcctcgtcgcgctgctccacctcgccttcgtcggtcatccactcggtgatcaggccgatcaccggatggtgcgggtgccggacgaactcggtgctgtgagcgttctccagccccgcctggtgccgcgcatactcgatcaccgccaactgcatgcccaggcagatgccgagataggggatccggctttcacgcgcgaagcgcacggcctcgatcttgccctcgatgccgcgctgcccgaaaccgcccggcaccaggatggcatccgccccctccagcgccgaacacccctcgcgctccagggattccgaatccacgtagcggatattcacccgctgacgcgtctggataccagcatggcgcagcgcctcgttgagggacatgtaggcgtccgtgaggtcgacatacttgccgaccatggccaccgtgacctccccctccgggttggacatgatctccaccacccggtgccaatccgccaggttggccggaggcagctccaagccccacttctcggcgacaatatggtccaggccctgctggtgcaattcctcggggatctggtagatgttcggcacgtcgagcgcggcgatcaccgcccgcggctcgacattggtgaacagcgcgatcttccggcgctcctcctccgggatcgggtgcgccgcgcggcagaccagaatatccggctggatgccgatcgagcgcagctccttgacggagtgctgagtcggcttggtcttcatctccccagccgtgccgatgaacggcaccagggtcagatgcatgaacatgcaccgctcgcgcccgagttcggtccccatctggcgaatcgcctcgaggaagggcagcgactcgatgtcgcccaccgtgccgccaatctccaccagcgcgacgtcgacgtcgtcggccccctcctggatgcaccgcttgatctcgtcggttacgtgggggatgacctgcaccgtcccgccgaggtagtcgccgcggcgctccttgcggatcacgctctcgtagatccgaccggtggtgaagttgttgcgacggctgaccggggcgcggacgaaccgctcgtagtgccccagatccaggtccgtctccgcaccgtcgtcagtgacgtagacctcgccgtgctggaacgggctcatggtacccgggtcgacgttgatgtaggggtcgagcttgatcagggtcacgctcagaccgcgcgcctgcaggatggtccccagggaagcggccgagatgcccttacccagggaggaaaccacgccaccagtaataaatagataacgcgtcatggacagagccaggctgagggaaggatggaccgggaaacagaatggcggaaccttaccagaaggggggtaggcccacaacgcacggatcggtcaggagtcccggctatgcggcccgtcagggccggccccgttgcgcgggatcatacggtcgatgatgtgctccagagcggcttgtgaggcgacatcgagccggcggtaggcgacgatcaggcgagcctcgcgctcatcgaggccgggggggccgcaaaggcgatattcagcgctatctggctcggccgtcgccaccggatacatcggcccttccccatactccagccaggcctgacgcaccccaaggacctgagcgaggttcgcgatgttctcgcgggtcggcaggttctgcccctcgacccacaggcgggcggcctgcttggagaccccgaccctgcggcccagctcggcatactcccggggaccgattccacaccggtggatggcctgccgcaaccgctctgcgaactcggcccgcgcctgatcacgtggggtttttcttgccatgagggcagcgtaagaacggcgacccaaaaaggcagttgtcgttacgacaattgctggttgtcccgcagtggctgggcgacgaagccggggtgactgcgctatgctccggatatgcgcaggcctacccggatcctcgccgctctccttctcgccgccctgccggcggcggccgtggccgcgtggcccgacacccctcaagccgagatggacgttcggctgcaccccgaagacggccgcctggaggggcgcatggccctgcgattgccggacgaagagccgctgtccctggcggttggcccagggtttcggatcgatcagaccgaactgaccgccggaagggtcgagaccctaggtcagcggggcgtcatcctgcatccggacgaggccaccgaagcccggctgcgctggtccggcgaacccgacggacagggccggggcagccacctgcacaccgagggggcctggctcgaggcggcagccggctggcacccccgtccggcatcgcggcggatgggctaccggctgatcatcgctgtgcccgagccgctccaagtggtcgccgaggggacgcgggccgaggagcagagtgaggacggactgcgccgcgtcgaattccaccacccggcaccggcactcggcatcgccctgttcgccggcgagtggcagcaccgcacccgcgaggctcggcacgggaccgtccacaccttcttcccggagaccctggcggagcaccacgagacctatctggaacgcaccgcggcctacctggacgagtacagcgagtggatcggcccacccccacacgagaccttctcggtgctggccactccctaccccgtggggctggccttcgccggattcaccgccctgggcgagcaggtgatccccctgcccttcatcccggacacctcgctgccccacgaggtcgtccacaactggtggggacgcggcgtctacaccgactatgacgacggcaactggaatgaagcgctgacctactacatgggcgactaccaccaggccctgcagcgggatatcgacgaggcccgccgcctgcgtggtgactggttgcgcagccaggccgccctccccgaggtagccgactacccgctgggcgagttccggcacaatcgcggctcggcggatgagatcgtcggctaccagcgcggcgcttccctcttccacaccctgcaccgcaccctgggggaggcgggcttcgacgaggcgatccgccggttctatgagcagcaagtccaccgtgaggccggctggccggatctcgaggccaccttcagcgacgccgccgaggccgacgacgctgagaccgaaacgatccaggcgctcttccggtggttcctttcagccaccgagctcccagaccttgagatggacgaacgcacgctgaccgttgcccgcgacggcgacgaccggtaccgggtcgaggtcgagatcgactgggacgaggaaggctatccggtctccatcccggtcgccctcaagggcgacgagggccgactgaacgagcaggagatccacctgcagcccggagagcgcacccgcatcgaactcgccagcgaaacgcgcccccgctacctgcaggccgaccccgatcagcatgtgtaccgacaattggccctgggcgagggggtggccatcctacgtgacaccctactggcggaatctgtgaccctggtcagcgcctgggaagacctggaggcaaccgccaaccaggctttgcgcggcgatgtcgaacccggcgaacccgaccgggatcgcccgctgttgatcgtggcgccccgagaggccgtcggcgaacacctggaggcggcgcagtcgtgcatcaccgagcgcatccgccccgtggaccacgacaccgtcgcctgggccagcaccaccggtggcggacaaccgctgatcgtcctcgccgctaaggatcgagagcaggcgcgccaggcgctgcagcgtctggcgcgctacggccgccacagctacgtcggtttcggcagtgcccgcggcgacgccgagaccggactctacgaacccgccgatcgccacggtctgcgtctaccgctggccgatcagttcgacggcgactgagccgcagggcgagacggctgccagacgatgcgcaaccccggcctggcccgttcaccgggcgcaataccgtacccagccacggccacggggcggctgcccgcgaacagcagcggcacccgatcgcgctcccacggcggcacgccgagacgctggtacagccgctgcagccggcgccgcgccgccacctccagcaccccgctgcgaaagaccaccgtgaccccgtgcgccagccgctcgggatcgatccccgccgggctccactgcgcggacaacgccccgccggcgaggatcagccgcccctgcccggcccaggcctgcgggcgcggctcgggatctgcaggcggcgggacggcagccaacaggtagagccgcccccgatagcgccggatgcacccatccgtccaccgcaactccggctgggcatccgggcccgactcgatcagcgcctgcacgccggcggccaagcggcgccccggtggcgggcgatagccagagcagaccaaccagtgccgtaccaccgcctgacgctgatacggcatgaggcgccgcagctccgccaccgcggggcggccatcggcggcacgcgccgtcgccagatcacggtccagatacccgcccagcagggcctgatccgcttgcaacgaggccactgccgactgcaggtgtccggtggcatccggccaacgtgcagcgagcaccggcagcacccgctcgcgcagatagacccggtcatgggcgggatctcggttggccggatcctcgatccagtccagggaccgggactgcaggtaggcggtcagcgccgtgcgcggcacctccagcaggggacgcaccagccggccccgtcccagcggccgccaggccggcatggcacagagaccgtgcaaccccccaccgcgcagcgcccggagcagaaaggtctccgcctgatcatcagcgtggtgggccagaaccaggcagtcccccgcggccaagagctcgccgaaggctcgatagcgagcctcgcgggccgcagcctccagcccctgaccggccgacggcggaaccaccacgcggcgacactccagccccaccccgaggcgctcgcagacgctctcacacgcctcggcccagcgggccgattcgggatgcagaccgtgatcgatgtggacagcggctaagggggccggaagccggtcgcgaacctcggcaagggcatgcagcaaagcggtggagtcccgcccgccgctgaacgcgacgcggtaagccgcggccgcgggcgccaggcccagcaatcgagccaccagcacccggcggtccagcacggccgttacccctggggctggccgatcgcggcaaggcgctggtggcggtccgccaccagttcatccgggctcatctggccgacccgcgcccactcctcgcggagcgcctcgcgcagcgtctcggccatggcttcgtaatcgcggtgggcaccgcccagcggctcggggatgacgcgatcgacgatgcccaggtcgtggagccgttcggccgccatctgcatcgcctcggcggcatcggcggcccgctccgaactcttccacaggattgaggcgcacccctcgggcgagatcaccgaatagaccgagtagcgcagcatcagcagccggttgccgacactgattgccagcgccccgcccgatccgccctcacccaccaccgtgcagatcaccggcacgcgcagttgggccatctcggcaagattgcgggcgatagcttcgctctgtccgcgctcctcggccccgaccccgggataggcgcccggcgtatcgatgaaggtgaagatcggcagcccgaagcgctcggccatgcgcatcagccgcagcgccttgcggtacccctcgggacggggcataccgaagttgcggcgcaccttctccttggtatcccgccccttctgttgcccgataaccatcaccggccgcccgtcgaaacgggccacgccgccggcgatcgcggcatcgtccgcgtaggcccgatccccgtgcaactcctggaaatcggtgaagatgcgctcgatgtagtcgaagaggtaggggcgctcggggtgacgggccagctgcacgatctgccaggcgctcagcgaggagaagatcttctccgtcagcgagcggctcttggcctcgaggcgctggatctcctcgttgatgttgacctcggaatcctggccgacgttgcgcagctcttcgatcttggcctcaagttcggcgatcggctgctcaaaatccagaaagttcttggtcatgagctccccgttgacctctcggatgggcgggcgaataccgcaggcagcctgcgtgctggccgtaccttaccagaagcgaaacccctgtggggacggcgggttggcctacccgagccgctgtcgataaacacggaacaactggcccggacccggacgcccgcgagtggtgacgatcagcgtctcgcgctcggccaggtgggcgccgcactcacgcaccagggtctgatagaccgaatgggcaacgccatctccctccagcgccagcagatccgcctccggaatgcgcacctcgacccggcatccggcggtgctggtcaacgccagcacatattcgggctgctcgtcaccttccgcaggcgggcgctcggccacaccatcggcgccagcatccagcggcgccaggagcggatcggcgaagactgcagccactcgccgaatggcctcaagcacccgccgttccagggggccatcgccagcgtgatcgtgcatctacacccctcctccgatggccccgagtgcaccaccgtcgacgcacggcgccatttgcgggacaatggcgattggcaggcccgatcgcaaccccacacgcggaaacggcaccatgcgcatcaccaccgtccgtcatcaaggcgtttcccggatcgccgttcacgagcagggcgaccgctgggcggtatcccccactcccggggatctgggtgaacacctatgcgccggcaccgtccccgaagccggctacgactggccacgggtcaccgccgaggccctgaccttcctcgcgcctctgccacacccaccgcgcaatgtgatctgcctcgggctgaactacgccgaccacgcccgggaatcccagcaggccaagggcgatgagctcgccctgcccgaagccccggtggtcttcaccaaggcaacaaccagtgtcgccggtccctacgacgatttcatcctcgacccgtccgtcaccagcgagctggactgggaggtggagctcgcggtcgtcataggccggggcggacgacacatccgcgaacaggacgcccttcagcacgtcttcggctacaccgtcgtcaacgacctctccgcgcgggacctgcagttccgacacaagcagttcttcctcggcaaatcggtggacggcagctgcccgatggggccctggatcaccaccgccaatgcggtgccgaacccccacaacctcgccctctcctgccggatcaacgacaccaccgagcaacagtcgcacaccggcgagatggtcttctccatccccaggatcatcgccgagctgtcacgggtcatgaccctgatcccgggggatatcatcgccaccggcacccccgccggcgtcggctttgcgcgcacgccgccccgcttcctgcaggccggcgatatcgtgacctccgaggtcgagggactcggtacgctgcgtaatcgcattgtggcaccggattcgtgagctgagccgtgaaagacgacttggcctcccccaccacctccacccgggcactgtcgagcagtctgacgcagaccctcttcctacagagcgaagacggtatgctggtgctgcgcgatggccatttcgtcgcctgcaacccggcagccgcccgcatgctcggctgggacgatccgcagcagttgatcgggctgcgcccggaggctatctccccccaaatacagccggacggcgcgtcggcagcggatcgggtccaaagcctgcttcgtgccgcagtgagcgagggcgcacaacgcttcgagtggatccacacctccccggagggcgggcgactgtggttcgaaatcgtgctcactcccctgcacctggacgacgagaccctgtgctgcgcgacactgcgtgacatctcccggcgcaaggagatggagcggcggctgcagctctctgccaaggtcttcaccgctacgcgcgacgggatcctgatcaccgacgccgacagccgcatcctccaggttaacgacgccttcacgcggatcaccggctacgccgaggaagaactgctcggacggacgccccgggtgttgcagtcgggccaccacgacgcagacttctaccgggtcatgtgggagtccatccaccagcaaggcagctggtccggggagctgtgggaccgcaccaagtacgggacgctgcagccgaaatgggtcaccatcagcaaggtcaccggcgcctacggcgaggtcatcaacttcatcgcggtcttcagcgacctgaccgagctcaagcgctcccaggagcggttgcagttccaggcctaccacgacgcgctcaccggactggccaaccggctcctgttcaaggaccgcatggcacgcgccctggaacgttcccgccagtccgaagagcagctggccgtgctgttcatcgatctggatcacttcaaggacgtcaacgacagcctgggccataccgccggcgatcgcatcctccgtcaggtcgcccaccgactccaggcacgcctgggtgccgacgacaccctagcccgtctcggtggcgacgagttcagcatctgcctggccgagatccgcgaccaccgtgatgccctggcctgcgctgaaacggtccaccaggagctggagcggcccttccagtacagccaacgctggttccaatgccgatgcagcatcggaatcagcatgtatcccgacaacggcgaaaccgtggaagagctgatccgcaacgccgactcggcgctgcacaacgcgaaggcggagggccgcaataccacgtgcttttatgccgaggagctgaccgagcgggcccagcgccggctggaccttgcccaggagatgcgccaggggctccagcggggcgagctgatcccctatttccagcatcaggtcgacctgaccaccggccgcgtcgtcggcatcgaggccttggtgcgctggcaccaccccgaacgggggctgctgacccccggcgcctttatccccgtggccgaggaggtcggaaccatggccgccctcggcgaggacatcctgctgcaggcgtgtcagcaaggccgcacctggctggaccagcggcgcgaattcggccgggtggctgtcaacctgtccgccgcccagttccacaacggcgacatcgagaagaccgtccggcgcaccctggagcagacaggcctgccggcccagtgcctggaactggagatcaccgaatcgaccatcatggacctcagcccccgcaccctggagcgactggccgctctgcgccgggcgggggtatcgttgagcatcgatgacttcgggaccggctactcgtccctgctctatctcaagcgcctaccgatcaaccgggtcaagatcgaccgcggcttcatctgggacatggggacgacgccggaatcccgctccatcgtcgataccatcctgcagctggcccacgtgctcggcctggaggtcgtggccgaaggggtggagaccatccagcaacgcgatcagctgatcgacgccgggtgccgggtcgcccagggtttcctgtgggcgcgcccggagccccatccccacctgcgctgctgcagcgcgcaagcgtccaatgatccgccgtagcccactacagggtgaggacggcgcccacggcgaccagcgccgcggcgccggcgctgccgtaacacgcccaccaggtaccccgtccggcccggaccccgaggtcgcgcagggtgtggtagatccggtgggccgcgtggcagagcaccaccccgagccccagagccaccgccagacccaccaccggccgggccagcagttcccgcatcgactggtagcccagcagctcgaccccatgctccgcggcgacgggcatcacgatgccggtcaacaggatcagtgccggaccaagcagcgccgccagcagccccccggcgccgaagagcagccacagcggcggttcgtgggaacgtctcatccagcccctccgaggatgtaaaggcagacgccacccgagaggacggccgagagcacccagccgccccataccagcattcggtccgtgggccggtagccgcgccagcgcaggaccggcaacgtcaggggcagcagccgaaaccaggtgacggcgtggaagatagcagccagcagcgcggccaggtgcagaccgaacagccagggatggccgtgcagtgcccgccacccctcgtaggctgcttctccggcagccaggcacagcaccccgatcagcagccagatcgcgtagagggctagaagaacgctgctcccttcccgcaacaggtagcggcggtaggccgggtgccgctgccaccagccgcgcatggtcgggcggtaagcgtgcggccgactcattccgagccctcccgcttgcggccgcccgggcgcagccagtcgagcagatagcgagcgctgctcgcgggcttgttctgattgatcgcgcgcgccgggtcgacccccttgggacagacctcggaacagtagccaaccagggtgcacccccagacaccctcctcggcatcgactaccccctctcgggcccgactacccccatcccgatgatccaggttgtaccgctgcaccagcgccaggatcccgggtcccaggaagtctgggtgccagccgtactgcgggcaagcagcgtagcagagcagacagttgatgcactgcgcgtaggcgtagtagtccgacatctcctcgggcgtctgccggtaagtcccgtcagcgggggtccggtcgtcagccgggatcaggtaagcgcgggccgtctccagcttctcgaggaagtcggtgtggtcgatgaccaggtcccgctgaatggggaaatggtccagtgccgtcacgcgcaccggccccggcgcgtaatcacggaggaagacgtggcaggccagctcaggctcgccgtcgatcatgcagccacagcttccgcagatcgccatgcgacacgaccagcggaaggtcagggtgccatccagatggtccttgatgtactgcaggccctcgagaacggacatatccggcgtatacggcacggtgtaacgctgccagcgcggggcggcatcctgctccgggtggtagcgttgcacttcgagggtgatgtgctgccactcgctcacgaccggccctccccttcggccccataggcccgtcgccgcggctcggaacgggtaatggttaccggcgcgtgatcgatcaccggcccagtctcaccacccgggtaagcaagggtgtggaccaggaagcgttcgtcatcccgctcggtatgggcgtcatcgcgcacatgggcgccacgggactccctgcgcgcccgtgccgaccaggccatcgcctcggcgacctgaaggctgtcacggaactccatggctgtcagccactcggtgttgaacggccggctgcggtcgtccagccgaatcccgcgggccgcgcgctcgcggagcaccgcgagggcatggcaggcctgttccagccccgtctcgttgcggaagatcccgacgccctgctccatggcctggtggagtcccgcgcgcagcacggccagccgctcgccaccgtcgttgtccagcaacgcgagccgtggggccaacgcctcggcggccaaccgctccaccacgcgatggggccgccgtgttgccgtgcgggcacgccgggcggctgcctgcccggctgcccgaccgaagaccaggagttcggcgagcgaattcgacccgaggcgattggcgccatggatgccggtgctggcgcactctccggccgcgaacaaccccggaagcggggccgcgccgtcggcgtccgtggggatcccccccatggtgtagtggaccgcaggacgcaccgggatcggggcccggaccggatccaccccggcatagcggcgagccacttcggtgatcatcggcaggcgttccaggatgcgcgcctcgcccaggtggcgcagatcgagctgcacgaccgtgccctggggcgtggagaccgtgcgacccgcgcgatcctcgtaccagaaggcctgggagagccgatcccgcgggcccagctccatcgccttcgggcgtggccaaggctcggtcggaccgagaccgtaatcctgcaggtagcgacgaccatcgcagttggtgaggataccgccctcaccgcggcacccttcggtgatcaggataccgctgcccggcagcgtggtgggatgccactgcacgaactccatatcgcgcaggggaaccccttgggcgtgcgccatggccatgccctcgccggtcacgatcccggcattggtgttctgcccgtagacccgcccggccccgccagtggctagaaccaccgccggggcgccaaagcgcaccggccgtccgctggcgatctccagcgccagcaccccgcagacctcgccatcatccaccagcaggtcggagcagaagtactcgtcgtagcgctggatgctcggataacgcagcgaggtctgaaagagcgtatgcagcatatggaacccggtcttatcggccgcataccagctgcgctgggtcgtcatgccgccgaagaaccggacgtggacccggccatcctcctgccgactccaggggcacccccactgctcgagctggaccatctcggcggtgcactcggcgacgaagcgctcgaccacatcctgatcgcagagccagtcgccaccggccacggtgtcgttgaagtgaccctccagactgtcgtcctcgcgggccacgccggcagccccaccctccgccgccaccgtatggctgcgcatgggcaccaccttggagaccagggcgatgcgcagcccgggatcctgttccgccgcggcgatggcggcgcgcagcccggcaccgcccccgccaacgacaaccaggtcgcaatcgatcgattctatcgtctccaacgcacctcctgcgctcccggacccgctcggctgtcacccgccacgggccgaatcactctaggtccagcgccgccatctgcaccttgccgagcatcgtatcggcctgccgccgttcggcgtcggcctcttcggtaccaagttcctcggccagctcggtgaagagctccgccagttgttcgaagtacggcagggcggcctcggctccgtcggcagcaagtaccgccatcgccaggcgctcctgggccacccctagggcccgacgggcctgcggcgtatcgtgctgctcggcgagagcctcgcggacctcgagggcatggcggtaggtctcaaccgtctcggccagcccttccaccgcctcctgcacggcgccatagcgctccagggccagcgcccagtcctggtaggcgtccgcgctctgccgctcgcggacgatgtcctcacgcagttcaaccacctgctgatagtagggtagcgccgcctcgggccctttctcgaccagcaccacctggccgtaccgaccgagcgccacgctccagtcccgcagcgactgggccgtggcatgctcggtggccagggcctcggccagatcgcaccacgcctcgtagcagggccgggcggcacccgctccgtcgacctcgaagatggcatcaccgaagcgctccagggtaatgccccaatcgcgccgcgcagcatcccctccgaccccggcactgatcgccgcatcgaggagatcgagcgcctcctgatagagcggcagtgccgcctcggggccctccgagtcgtacaccgcgtctccccggtcggcacgctcgaggccgatctcgagcagctcctccggatccatctccgcgtcggctgcgccctccgcttcatccgcgggatcgcgctgctcatcgacgacgacctcgggctcgggttcgacgatcacctcgccggtgaccgaagggagggcctcctcaggttgttcggcctcgatggactccgctgtcgcccctccggcatcggcctccggcgccgggctctccaggacccgcttgcccgcgagccggcgccccttgctactccccggcttaccccgggtcttcgccgcgcccccctgctccccggaacggcccgaggacgccgaggcgcctgtggctcctccacgctttttccctgccttgccggcgcggcccgtgctggcgcttccgctgcctcgctcgctggcctcttgtcggtcctcctgataccagcggcggatcgtcttggccgctggctcgtaggtgcgcgccagttcctgcggtgtgtgtcccgcctcgaccagttcgaccagcttgcgccgaagttccggcgagtatttcgggcgaccctcagccatgcaatgctttcctccggatcatgcggatacggcgagtccgtcgacggggttactccagcccgttttcccggacgggtcaagaaccctaagatgataacgctggcgccgccacggacccgacaccctggagaccggaaaccacatgcaagcgctgctctttgatgtcgacggcaccctggccgataccgagggggcgggccatctaccggcattcaacgccgccttcgaggccttcggcctaccgcaccgttgggatgagaacacctaccgccgcctactcaacgccgtccccggaggccgggagcggctcggcgacgccctgagccaacagccgcctcccgccgggcacggggacatcgacgcgctggcgcggcaactacacgagaccaagaatcgcttctatgccgagcgtctgcgcaccgggtgcataccaccccgccccggcatcgagcggatcatcgccgaggcccggcaacgcgacatccgcctcgccgtggtcacaaccagcgcccgcgccaacgtcgaggccttgttcaacggtgtactgcccgccccgctccaatcggtcttcgaggtgtacatctgtggggacgacgtagccgccaagaagcccgaccccgaggcctatctggcggcgctgcggtcgctccggcttccggcccgcgccgccctggccgtggaagactcagtcaatgggctgcgcgctgcgcgtgcggcgggcatccccaccctgatcacccacaacctctggacccgggacgacgacttcaccggggccgcggcagtcatcgacgacctggaccatggccccgagggcgtccccatgggaatcgacgacctgatcgccgtccacagtatgggcgcttagcgggggtactcgaccccgacccgtccgtcgaccacggcctcgagccgcttgatcagctcatcgctgggcgtcaccgtccagttgcgaccgaagacgacccgcccgcgggcccgcggatgacggtaatcgacgtggaccgggctgtccccggcgtggctgctgagcaactggcgcagttgcggcaccagcccgttggcagcgtgcgctgcgctcaccgggatcaccaaccgtccggccgcccgttcccgtgcctgggcaatgtccagcacctcctccccggtgatccggtagccgccgctgaagtcgtcgtaatccagcgttccgcgaaccaccagtagcgcgtccttctccaaggcgtggcgattcttgctgaacgcctccgggaacagcaccacctcgatccggccggtccggtcgtccagagtcagggtcgccaggcggcccccggtggaagtgctccgcacgcgcaacgccaccaccagcccggcagccgtcaccgaccgcccccgaccgccgttcccatccccgccactaccgccggcgccgctggccagacgttgcaagcgatcggtggccaggtaagggagttcgtgctcgtagcggtcgatcgggtggccggtgagaaagaggccgagggtggccttctcggcggccaggcgctcctcctcgggccactcgggctcctcggcgacttcctccccggccccgcctggggcgatcaccgcctcggcgggaccaccgaacaggtcggtctgcccggccgcctgatcccgcgtcacctgctcggcagcagccagcgcggccgggatctgcgccatcccggtggcgcggttggggaccagactgtcgaggctcccggaacggcacagggcctccagcacccggcggttggcgcgcccggtgtccacccgccggcacaggtcgaagacatcgccgaaggggccatgggcatcgcgctcgccgagcaccgcatcgagcgccgactccccgacccccttgatggcccccagaccgtagacgatggtccgctcgtccaccgcccggaacggcttgtcactgcgattgacatccggcggcagcacctcgagccccatggcccgggcctcgtcgagaaagatcaccaccttgtcggtgttgtccatgtccgaggacagcaccgaggccatgaacggcgcgggaaagtggcacttgagccacgccgtctgataggagagcagcgcataggccgccgagtgcgacttgttgaagccgtagccggcgaacttctccatcaggtcgaagatgccggtggcgtgaccctcggagaggccgcgggcctgggccccctcgaggaatttggcccgttgtttggccatctcctcgggcttcttcttgcccatggcgcggcgaagcaggtccgcctcccccaggctgtagccagcgaggacctgggcaatccgctgcacctgctcctggtagaggatgacgccgtaggtgggctggagcaccggcatcagatccgggtggtgcagttcccgggtcgggtagccggccaccgccgagcggccgtgcttgcgctcgacaaagtcatccaccatacccgactgcagcggcccgggccggaacagcgccaccagggcgacgatatcctcgaagctgtcgggctggagccgcttgatcagctccttcatgccgcgggattccagctggaagacggcggtcgtggcgcagcgcttgagcagatcgaaggtggcactgtcatccagcgggatcccgtcgatatccagcgcccgctcaccgcgctgctcgaggatgcgattcaccgcctgcacggtccagtcgatgatggtcagcgtgcgcagaccgaggaagtcgaacttgaccaggcccaccgcctcgacgtcgtccttgtcgaagtgggtggccaccttccaggcttcggcgtcttcgcgctcctccggatcccggtagaggggcgagaaatcggtcagatccgtgggggcgatcaccacaccgccggcgtgcttaccgacgttgcgcgccatcccctcgaggctgcgcgcggtatcgatcaactcgcggatgttctcgtcgttgtcgtactcggcgcgcaggtcctcttcctgctccaacgccttatccagcgtcatgccgatctcgaaggggatcagcttggcgatccggtccatgtaaccgaaggcgtgaccgtagacgcgccccacgtcgcggaccacggcccgcgccgccatggtgccgtgggtcgcgatctgtgagaccttctcggcgccgtaacgatccgagacgtactcgatgacctcgtcgcggcgctccatgcagaagtccacgtcgaagtcgggcatggacacccgctcggggttcaagaaacgctcgaagagcagatcgtagcgcaggggatcgaggttggtgatccccaaggcgtaggcgaccagtgagcccgccccggaaccgcgccccggccccaccgggatgtggttatcccgcgcccagcgaatgaagtcagccacaatgaggaagtaccccgggaaccccatctgctcaatgaccgccagctcgtgatcgagccgccgatgataggtcgcctccacctcgtcggcgtcttcatcctccgccagaccgcgctgctcgagccgctgtgtcaggccacgctcggactcggcgcgcaggaacgaggcgaccgtgtgcccctcggggaccggaaagtccgggaggtagttggtgtcgagctccaggtcgacgctgcagcgctcggcaatgcggacgctagtctctagcgcctccggcaggtcggagaaacgctcagccatgtccgccgcatcagcgaagtactgctgctcggtgtagtggcgcggccggttgggatcgtccagcgtgcgcccctgatggatacagacgcgcacctcgtgggcgtcgtagtcttccggacgcatgaagcggacatcgttggtcgccaccaccggtagatcctcgtcggcagccaatgcgacggcggcgtgcaggtggcgctcgtcccccggccgtcccagccggtggagctccagatagaagccgtcctcgccgaaagtccggcggtgttcctcggcgtatcgccgggcggtggcctcgtcaccgcgcaacagggcctggccgatatcgccctgggcgccgccggagagggccaacagcccgccagcatccgcctgcagccactcccgccggatcaccgggatgtcgccgcaggcgccctcgcgataggcccggctgagcaggcgcgacagcgcccggtagccaccgcgatcccggcacagcagcgtcagccgggcgtagccaaactccacggtgtcgtccgccagccacacatcgccaccgatgatcggcttgaccccggcagccagcgccgcgcggtagaacttgaccatcccgaacaggttcgactgatcggtgatggccaccgcgggcataccggcctcgcgcgccgccgacaccgcctcgttgattcggacgatgccgtcgaccagcgagaactcgctgtgcaagcgcaggtggacgaagggcggagggtcttcactcatggtcgcgtcaggatatcagggtggcggtcgggaacgagtccggtggatcgagcgctgcggcgctcagccaccgagcagccggcgtaccggtgcaaaactgcgccggtgcatcgggcacggaccgagctcctcaagggcccgacgatgttcggccgtgccgtaccctttgtgccgcccaaaaccgtaccccgggtaggcttcgtcaagcagcaccatctcggcgtcacgcagggtcttggccaggatcgaggctgcggagatggccggctccagcgcatccccacccactacgggtcgcgccggggcgggcagatcgtccgggatctctcgaccatccaccagcacctcggcgatcgggctggtctcggccaccacggccaccgcccgggccatggccaggaaggtggcacgacgaatattcaaggcatcgatctcggtaacatcggcccgccctaccccccaggccacggcctcgctacggatcagcgctgcagcgcgctcgcggctccgcgcggaaagccgtttggagtcggtaaccccggcgatcggttccgccaggaccaccgccgcggcaaccaccggccctgcccagggtccgcgtccggcctcgtcaacgcccaccaccccccatgcaccgcgcgagggggtcactgcagcacctcgagaaccgcctccgccgcccgcgcatcggcgccccgggccagcgtctcgtggaggtggcgaaaacggcccaccagctgcaggcgggcgggggcgtcgtcgagccagtacgccgctgcctcagcaaggatctgcggatcgacgtcagactggaagtactccggcaccagcggttcgcccgccagcagattgggctgcgacacccagggcacgcggatcaggcggcgaatgatctggtagctcagcggcgacagacgataggccaccaccatgggccgtttggccagcatgacctccagggttgccgtccccgaggcggtcaatgccacatccgccgccgtgaccgccgtggctgtatcgccttcgagtagacgggtccgcaggcggatatcgtgacgggccaccgctgcctcgatccgctcgcgcaaccgcggtgcagcgacggggatgacgaaatccggcgcatccggccgttgcgccagcagcgccgcggcgcccaggaagggctccagcaggcgatcgatctcgctgctccggctgccggggagcaacgccaccaccgtggcgtcctcggccaggcccagcgtccggcgcgctgccccggtatcgggctgcatcgggtagcggtcggcggccggatggccgacacacacggcatccacgccgctttcggcgtagaacttctcctcgaaggggtaaagggtcagcatccggtccaccgactgccggacccccttgacccgcccgggacgccaggcccagatcgttgggctgacgtagtggacggtggggatgccggcggcgcgcaagcgccgctccagacccagattgaagtcgggcagatcgacgccgatgaagcagtccggcggggcctcgcgccaccgcctggcgagatcggcacgcagccgcagcagccccggcagatgccggacgatctcggtcacgcccatcagcgagagccgctccatggggaccagggactcgagcccctcggctgccatggccggcccgccgatgccctcgaactgcacaccgggcgaccggcgacggagctcgcgcatcagcccggcgccgaggacatcgccggagagctcaccggcgaggatcgccaccctgggactggccatgatcagacccccctacgccggcggatggtggcctcagcgcaacaggccgcgctgactgttgtcgatgaaatcgaccatgccctgcacgtccgcggagtgactgagctgctgacacaacgcctcgcgggcgtcgtcaagccgaagaccctggcggtagatcgtgcggtaggcacgcttgatatcccgaatacgctcccgcgagaagccgtgccgacgcagcccgaccgagttgatgccgtgggggacagccatctgcccggagaccgtgacgaacggcggcacgtcccggttgatgccgctgccgaacccgcagaaggcgtaggggccgatgcggcagaactggtgaaccaacgcgaagccgcccagggttgcgtgatcgccgacgtccacgtgtccagccagcgaggcggagttggcgaacagcaggtgattgcccaggcggcaatcgtgggcgatgtggcagtaggccatcagccagttgtgatccccgatccgggtctcgccccgcccctgagcggtaccgcggtggcaggtaacaaactcgcggatggtgttgccgtcaccgatcaccagctcggtgggttccccctggtaccccttgtgctggggggcctcaccgagcgcagcgaattgatagatccgattgtcccgaccgatgcgggtcgggccctgaataaccgcgtgggggccgatccaggtcccctcgtcgatctccacatccggaccgatgacgctgaacggccccacctcgacctcttcaccgaggcgagccttgggatcgaccagggcgttcgggtggattcgcgtcaaaccgtacgcaccgtgcagcggatctcgcactcggcagccagctcaccgtcgacgctgccacgggcctcgaagatccagatgccccgcgtcacccggcgcaccgagacgtcgtggcggagctgatccccgggctgaaccgggcgcttgaagcgcgccttatcgatccccaccagatagagaacgtcgttgtcggtcagcgtatcctggacgctcttgaacgcgagcatgccgcaggcctgggccagcgattcaaggatcagaacgccgggcatcaccggtttctgcgggaaatggccgacgaagaacggctcgttgatggtgacattcttgatgctggccagatgctcgtggggctggaaatcgagcacccggtcgatcagcagcagcggataccggtgcggcagcaggttcatgatgccttcgatgtccgttgcgccttgcgcgtcacgctcgctcacgctgtctcctccgtcttcagatccggtcacaccggggcgtaccgcccctcgccctccgtccgcccgactcacctgccgctccggcaggctgcccgcgcccgcggacggagctacaagcggcagagcttaacacacccggcccccggttgagacgcgtccccaacgacccggcggggcggcggacggccgtcggccgccctgcgcgccttgccgtggcagccctagaattccgtcccgagcgagaactggaaggtctcggtctcgtcgtcccccgtgtcgttcagcggttcggccagactgaaggtcagcggccccaccggcgacatccagatcagcgagacaccggccgcggcccgcagctcgctcaggtccacccgatccagaccatccggaatgatctctctgtcgaactcgtactcatccaggcgggtgttgaagacctgcccggcatcgacgaaggccgccatgcgcaccgactgcgactccggcgtgggcgggaaaatgacctgcgccttggtgagtacgcgggcgttgccgccgatcgggtccctgccctcctcgcgcggtccgaggtagttgccacggtagccgcgcaccgtgcgcacgccgccggcgtagtagttctcgaagaacggcagcgagctggaatcgccgtacccgtcgccgtaggagacctggccctccacggagaaggtggtgcggtcgccgagccagcgcagcggccagtagcggcggttctcgtaggtcagcttgtagaactccagatcatcgccggggatcgtcccctccagggacagccgctgccggccgccggcggtgggaaacaccccgcggtctcgggtatcccggttccaggacaggcgcggcttgaccatggtgaaacgatcgtcgccctggtccgagagatactccctgatccagtccggtgtatcgctgcgcgtatcgataccgatgcgctccaggcgcagccgcgccgccagtcgatccacctccgtgaacggcacgctgtactccaccgagccgtgccccgaggtcaggtcgtagtctgccaggtcggcccggcgggagcgggtctcgcggtagccggcggacagggtctgggagacgccctcttgggtgtggtagcggtccgtatacgagacgttgtagatggtggagacactggagttgttcaccgtcatgctcagccggtcgccggtgccgagcaggttgtcctgtgagacggagaagttgaccagcaacccctggacatcgccgtaaccgacgccggcctgcagctgtcccgtcatccgttcctggacactgacgtccacatccacccggtcgtcctcccccggcacccggggggtttcgacgttgacgaagtcgaagaacccgagccgattgagccgcgtctgcgagcgctccagcgcctcactggacagcggggccccctcgagctggcgcatctcccgccggatgacctcgtcttgggtgcgctggttgccggtgatgttgatccgccgcacatagacccgcgcaccgggatccaccacataagtcaggtcgacaacctgctcctcctcgtccacccgggggcggacgttgacattgctgaaggcgtagccctcctcggccagccgggaccgaatggccgaggagccggcgttcacgcgactgcgcgagtagagctcgcccggctccagggcgatcagctcgcgcagctcctccggaggcacgaccagatgcccctggacgtcaatactgccgatctcgtactgctcgccctcggcgacgttcacggcgacgtggacgtcgcgccgatcggggctgatggagacctgggtggaggtgaccgcgaaattcaggaacccgcggtccagatagtgcccgcgcaggctctcgaggtcgttggcgagcagatcgcgagcatagcggtgccgctgcgaccacggcgcccaccagcgccgggcctgctgctcgaacacgccgcgcagttcgcggtcggagtacgcctcgttaccggtcaagtggatctcgcggatctcggcgacggggccctcttcgatatcgatgcggatcgccacccggttgcgctcgagcggggagacggtgctctcgacggagacgtcgtacttgccctgggcaaagtactgctgacgcagctcccgctcgatctcggccagctgcgcacggttgaacacctggccctcggccataccggcgctgcgcagggcttcgcgcaggtcttcggtgcggatctgctcattgccctcgaactggagtcgggcgatcgacggccgctcctgcacccgcaccactagctcatcgccgtcccgagccagctcgacgtcacggaagaagccggagcggtagagttcacggatcgcccccgccacctcgccgctccccacgcggtcaccgggctcgatgggcaggtagctgaagaccgtgccctcgtcgatccgctccagtccttcgacccggatctgctcggcgacgaaggaatccgccgtggccgtagcgaccgtagccgcgccgagcagcagcgcgacgaccgtattgcgcccccagcgtcggatcaaagcgcccccttttctaccgtgtgccgcatcgggccggctccgtatctgccacgtgtcgtcgccgccgggcttacccgccaagcaagcgctcaaaatcgttgtaaaaggccagcgccatcagtccgagcaggatcacgatccccacctgctgcccgatcagttgggtccgctcggataccggcttgccgcggatcgcctcggtgaggaagtagagcagatgaccaccgtcgaggatcgggatcggcaacaggttgatgatgcccagactgatgctgatcaccgccaggaaggtgaggaacggtaccacacccatggaggcggtatccccagcgaactggccgatggtcaccgggccgccgatgttcttcagcgatgcctcgcccatcaccatccgcgcgagcaccttgaccgtcaccacggtggtatcccaggtgcgctcggccccgtagaccacgccacccagcggcccgtaacggacctcgcgctccatgcgctcctgatacccctcggggatggccggcccgacaccgagcatgccgacctcggcatcgccccgctgctgcgcccccagggtgagcgtcatctcgcggacctcgccatcccgctcgtaggtcagggttacctcctcgttggcgcgcggctcgacgcgttcgaccagttccagccacgagtcgatcggatcgccgtcgatggcgcggatgcggtcgccttcacgcaaccccgcctgaccagcggcaccgtcctcagccaggcgaccgacggtggcgggcagatcgggcgtgtaggcacgcaggccgatgaccccgaggatatcggtggtgtctttcagcttcggttcggagcggagatccagggtgcgcgagaattcattgcccgcctcgtcgcgcacggtgaccgggacatcctcccgatggaacccggcgttcattagccccatggcgacccgttgccaggtgggggtatcgcggctgtcgatagcgacgatctcctcgccgcgctcgaacccggccatctcggcgggggtatccgcgatcggctcatcgacaatcggccgcagctcgacaatcccgagcactgccaccagccagtaggcaaccaccgcaaagaggaagttggctgccggccccgcgaccacgatggccgtgcgctgtcccagggggcgattgttgaaggcccggtggcgctcggcggggtctacttcgccctcgcgctcgtcgagcatctgcacgtagccaccgagcgggatggccgataggcagtactcgatgtgatcggggccgcgcccacgccaactgagcaacggccgaccaaaccccaccgagaagcggcgcacccgtacgttacaccagcgggccacgaagaaatggcccgcctcgtgaacggtcaccaagatggcgatggcgaccaggaaggcgatgacgctccagacgatcatcatagtcgagtcagtccgcgatgcgccgcacggcctcctcggccacacggcgggcctgcgcatcgatggcgcgggccgaatccagatccttcggcggcggaggggtctccgctgccagggcgtcctcgatcacaggtgcaatgcggtcgaaacgaagacgcccgtcgaggaaggcgtccaccgcaatctcattggccgcattgagtacggcgcacgcgccgtcgccggtacgcagggcctgataggccagtcggaggcaggggaagcggcgctcgtccactgcttcgaagtcgaggcgccctgcggccgccagatccaccagatccacacccgaggcgatccgctcgggataccccatggcgtaggagatcggcactcgcatgtccggcgacccgacctgcgccaaataggaaccgtcgcgatagcccaccagcgcatgcaccaagctctgtcgatgaatgaccacatcgacgcgctgaggttccaggtcaaagagatggcaggcctcgatcacctcaaggcccttgttcatcatggtggctgaatcgacggagatcttgcggcccatggaccagttcggatgggctacggcctcctcgggggtcacggcggccagggtgtcgggatcccgatcgcggaacgggccaccggatgccgtcagcacgatgcgctccacccccgccgtggcgtcggtgccggtcggcagcccctggaatacggcgttgtgctcactgtccaccgggacgatctgcgccccatggcgctgcgccgtctccatgaacagggcaccggcgacgaccagcgtctccttgttggccaggagaatccgcttgccggcccggcaggccgccagggacgaggccagccccgccgccccgaccacggccgtgaccactgcatccacgtcggcgtccgccgccagcgcggccacgccctcttcgcccgcggagacctcgatgtgctccaggccttcggcctgaagccgatcgcgcaactgcgccgccgcctgctcatcggccagcgcggctcggctggggcggtgcgcacggcagatccgcagcaacccttcccaatcgcgccctgcagccacggcccgaacctcgaaacgttcggggtgcctgattgccacatccagggtgctcgtaccaatggaccccgtggccccgagtactgccagccgcatcacattccgctctgccaccacgctaaccccgctgctagaaccggcgccgccgcggtcagactgtcgatacggtcaaggatcccgccgtgccccggcaggattccgccactgtccttcacgccgcgttgacgcttgagcatactttcaaagagatcccccaccactgaggcgacgatcaccgccaccgtcagcagcgcaagagccaccacgccgggggcctgaggctgaagcaggagcaccaatgctccgccacccagcagcgcggccagaccgcctcccacagccccctcccagctcttgccggggctgatgcatggggctagccggcgacgcccccaggcccgcccggcgaagtaggcaccggtatctgcgccccagaccaggaccagcaggaaggtgtgccagaagggaccccagggggtactaccgtgcagatacaccagggccagccagcagggccagagcactagccaacccaccacggcggacaccagcggtgatggggcagccagctcacgccgggtatacagcaccagccagcacagggccacaagccacaaggcagccaccgcgtagaggatgccgctaaccgccggaacggcctgcagcaaccaccacccgggcagcagcgtcatggcaaagccaccgaccagggccacccggcggccgtgatcctgtacgccgatcagtgtggtccactcccaggccgcaagggccgcgaccccccccagcgccaacgccagcaccggggtaggcaacaaccagattgcggcaagaagcagcggccccagcgccagcgcggtcagcacccgtgccttaagcatggcgcaccgacttcagcggataggaggtgaccgcaccgaatcgacgatcccgcgcggcatagtcttcgatggcgcgggccaacccctcggtaccgaagtccggccacagggtctcggcaaagtggagctcggtataggccatctgccagagcaggaagttggagatgcgccgctcgcccccggtgcggatgaacagatcgggatcgacgacatccggaagggacagcgcgccgcggaaggcgtcctcatcgatggactgcggatcgacctcgccccgagccgccgacgcggccaaacggcgggcggcctcagcgatctcccagcgcccgccgtagctggtcgcgacgatcagctgcagtccggtgttctccgcggtaagcgcctcggcatcggtcagccgccgctgcagacctgcttcgaactgagtccggtcgccgatgaagctcaggcgcacatcgttctcgtggagccgttgcagctcctgatccagggtggtccggaacagctgcatcagcacgcggacctcgccccgcggacggcgccagttctcgctgctgaaggcgaacagcgtcagcgcctccagctcaaggcggccacacgcctccaccacctcgcgaaccgagcgcgccccggcacggtggccggcgtagcgcggctgcccttgccgctgtgcccagcgcccgttgccatccatgacgatggcgatatggcgcggcaactcgacaccggctagccgctcactgatctgggctggcccattcgtatccgccatacgacccgctcagacctccatgagctcgcgttctttctcctcgagcaggtcgtcgacttgcgccacataccggtcggtgagcttctggatggcctcctgggcgcggcgctcctcgtcctcggtgatgtccttgcccttggcgaggtccttaaggtccgaattggcatcccggcggacgttgcggatggcgacacgggcctgctcggcctcgttcttgaccaagcggaccatctccttgcggcggtcttcggtcagtgagggcagcggcacccggatgacctgcccggccgagactggactcagccccaggttcgaggccatgatcgccttctcaatggcaggcaccatgtgcttctcgaagggtgtaacggccagcgtacgcgaatcctccacgctgacattggccgcctgcttgatgggcacctccatgccgtaatactcgacattgacctggtcaagcaggctggtgtgggcgcgcccggtgcgcagccgagccaggtcgtgcttgaggctctcgacggccttggccatccggcgatcggcgtcttcctggatatcttcgatcacgatgattcctcctgggcgctgggcaggcccggatcgaccacggtacccaccggctcgccacgggccgcggcaaccatggtacccgggctggtgatatcaaagaccatgatgcgcatcgcttgatcgcggcacagaacgatggcggtcgcgtccatgacctccaggcgcttactcagtacctcatcgtaggtgagctgctgatagcgcttcgcctcggggtcgcggaccggatcggagctgtagaccccgtcgaccttggtccccttgagcagcagttcggccccgacctccacggcgcgcaggctggcggcagagtcggtggtgaagaaggggttgccggtaccggcggcgaagatcaccacccggcctttctccaggtggcggaccgcccggcggcggatgtagtcctcgcagacctgattgatcttgatcgctgacatgacgcggcagaagacgctccgccgctcgagggcatcctggatggccagggcgttcatcacggtggccagcatgcccatatggtcggcggtgacccggtccatgcccgaggcggccagaccggccccgcggaagatattgccgccaccaatgaccaccgccacctcgacccccatggcgttgatctcggccagttcgtcggcaatgcgatcgagcgtattggcggcgatcccgtattgtccgtcgcccagcagcgcctcgccgctgagcttgagcagtatccggcgatagtgcggcaccgtcatgactccggccttttagtgagcgggcgcggtgcccgggccacccgggcaccgccgttgctggtaacgccgcccgggctcaggagtcgcggacttgcgccatcacctcgtcagcgaagctctcgtctttcttctccttgccttcgccgacctcgtagcgcgcgaaacgggtcacttccgcgcccttggccttgagcaggtccccgaccgtctgatccgggtccttgacgaagggttggccgagcagcgtgatctcgctcaggtgtttcttgagccggccttcgaccatcttctcgacgatctcttccggcttgccgctctcgcgggcctgcgcaagcagcacttccttctcggaggacagctgatccgcaggcacgtcatcggggctgacgcagaccggcgaggaggccgcgatgtgcatcgccaggtcccgcccgagctgttcatcgccgccctggacctcgaccataacgccgatccgggcaccgtgcaggtactgagccacctgatggtccccagcgtagcggatgaaacggcgcacctcgatgttctcgccaagttgggcgaccatctcctggcgcagggtctccaccgacttgccatcgacctcgctagccaacaggctgtccaggtcctcgaccttggaatccagggcgcgctgggccacggactcggcgaaggcccggaactcgtccccgttgccgacaaagtcggtctcggagttaacctccacaagcacgcccgacttaccgtcttcggaacgggccgccacgacgcggccctcggcagcgacgcgatcggccttcttgtcggccttggccaggcccttcttgcgcatgagctcggcggcggcctcgaggtcaccgtccacctccaccagcgccttcttgcactccatcatgccggagccggtgcgctcacggagctgcttgaccaggtttgcagatacggacatctgtgcttgccccctcaggatgcggtgtcgttgatctcgacgaagtcgtccttgccggcagcagcggcgtgactcgacgcctgcttcgcctcgattacggcatcggcgatgccgctgacgtagagctcgatagcccggatcgcatcgtcgttaccggggatgacgtaatcgacctcccggggcgagcaattggtatcgacaaccccgataaccggaatgccgagcttcttcgcctcggagatggcgatgtgctcatagcccacgtcgacgacgaacatggcgtcgggcagacgctccatgttcttgatgccggagaggctgcgatcgagcttctcccgctcgcggctgagcgccagggcctcacgcttggtcaccttatcgaaggtgccatcctcggcctgggtttccaggtccttgaggcgcgcgatggagtgcttgacggtgcggaagttggtcatcatgccaccgagccagcggtgatcaacgtagggcatcccgcagcgcgccgcatgctcgcggaccagctcccgggccgggcgcttggtcccgacgaagaggatcttgccgccattgctcgccaggcgcccggcgaagttcagggcatccttgtagaggggcagcgtcttttcgaggttgatgatgtggatcttgttgcgctcaccgaagatataggggcgcatcttgggatcccagaagcgggtctggtgcccaaagtgcacacccgcctccagcatctgacgcatggaaacgtcggccatgtcggatctccttggatcgggttgagcctccatacgcccgcatccgacaacccgattgctgcgcagccgccgggcacccggtcgaatgtgtcggcgtatgtgtggattcagtggttcagtcagtacgctgcggtgattacacgcagcagcgcggtttataccactatcgacagccggttacaagaacgaaatggcacgctcgaggggcgccggcgagcgcgtccggcgaacgcccgcggggcgccgagggcgagttggacgtgttagaatggggcgcatgtctgtacccatcaaaaccgccaaagagatcgagggcatgcgccgcgccggaaggatggcggcaagcgtgctagataggatcgccccccacgtggagcccggagtcaccaccgagcacctcgacgcgctttgccaccgctacatcactgaagagctcggggctacgccggcgccgctgaattatcgcggtttccccaaagccacctgcacttcggtcaatcacgtggtctgccacgggatcccggggccgaaaaaactgaaaaaaggcgacatcctcaatatcgacgtcacggtgatcgacccagagggctggcacggcgataccagccggatgttctacgtcggcgagccgagcatcctggcccggcgcctggtcgaaaccacccgggactgcctgtggtgcggcatcgaacaggtccgcccgggggcaaccctgggggacatcggctacgccgtgcaacgccacgccgaggagcataacttctcggtggtgcgggagtactgcggccacggcatcgggcagagcttccacgaagaaccccaggtgctccactacggccagccaggcaccggcatgcgccttgagcccggcatgaccttcaccattgagccgatgatcaacgccggccgaccggccaccaagctgttacgggatcaatggacggtggtgaccaaggatcgcagcctctcggctcagtgggagcacaccctgctggtcaccgaggacggctacgagatcctgacgccggcgccggacggacgctgacccaacggccaatcgacaggagcgccgccatgcccgttacggcctgccccgccctggagcccgacgcactggtccgggcgctggaggcgggcgagccgctggttcccacgctgcgccgtgccctgcaacaggctgatcaggcccttgctgcacgattccgggcggggacgagcgccgccgagctggtccccgagcgcgcggccaccatggatgaagtggtcaagcagctgtggcgaagcagcctgggcggcgacgagccacaagggtgtgccctgctggcggtaggcggctacgggcgtggcgagctgcatcccggttcggatattgacgtcctggtgctggtcgaccccgagcaccgagatgccctcgccccactcctggaggcgttcatcgccggactgtgggacctcgggctggaggtgggccacagcgtgcgcagcgtggatgagtgcatcgctgccgccgcggatgatatcaccatcgccaccaacctgatggagtcgcgccagctctgcggcacccctgatctcggccaggcattgcgacaggccttgacggcaaatcggatctggccgagtccggcctttttcgaggccaagctggccgaacagcaggcccgccacgccaaattccacgacacggcttacaacctggagccgaatatcaagtcgagcccgggcgggctgcgcgatatccagatggtgggctgggtagccaagcgccacttcggggcggagcacctgcacgaacgggtcgccggagggttcctcaccgaagccgagtaccaagccctgcacgctggccagtgtttcctctgggatgtgcggttcggcctgcacctgatcgccggccgacgcgaggaccgactgctcttcgatcaccaggtcggcctggcggagctgttcggctacgtggatgacgaccaaaccctggccgtcgaacagttcatgcagcgttacttccggaccgccatggacatctcccgcctcaacgagatgctcctgcaacactttcaggaggccatcctgtatacgagttcgggggctgagccgacaccgatcaaccggcgcttccagatccgtcgcgacttcctggaggtcaccgacccctcggtctttcggcgttaccctttcgccctgctggaggtctttctgatcctgcagcagcacccgcagctcaagggggtccgtgcctcgaccatccggctcatccgccagcaccgaacgctgatcgatgagagctttcggcgtgatctgcggtgccgcagcctgtttatggagatcctccggcaaccccaggggatcacccacgccctgcgccgcatgcaccgctacggcgtcctcgggcggtacatcccggccttcgggcgtatcagcggacgcatgcagtacgacctgttccacgtctacaccgttgactcccacaccctgttcgtggtccgcaacctgcgccgcatggccctcgcggagcaccgcacggaactccccttagcccacgacatcatgcagcagctccccaagcccgagctgctcttcttggccgccctgttccacgatatcgccaaggggcgcggcggcgaccactccgaactcggggccggcgatgcctacgaattctgcatccagcatgggctcggggcctacgacgcccgcctggtggcctggctggtgcgccaccatctggatatgtcggtcactgcacagcgcaaggatctctccgacccggcagtgatcaccgatttcgcccgcaccatgggcgaccagctccatctggactacctctatctgctcaccgtcgccgacattcgggcgaccaacccagacctctggaacgcctggcgcgcagcgctgctcaatgagctctacgtgctggcacgggccgccatccgccgcggcctcagcaagccgctggacaagcgcgagctgatccgcgatacccagcgggatgcgcggcggatcctgcgccagcggggctacggaccggggcgcatccggggcgtctggcgccaactgccagaagactatttcctgcgccatagcgccgaggagatcgcctggcataccgaggccatcgccgagaccgcaccggcacaattgccgctggtcctcgccgccagccaggagaccggggggggcgcgcggatcttcctctacgcccccgacagccgcgacctcttcgcccgctgcgtgtgggccctggaccggctcggactgagcatccaggatgcccgggtgatcaccaccgacggcggctttaccctggatagctatcgggtgctcgaacaacacggcgcgccgccgagtgaagagcaacgacttgaggaggtccgccaggcgctagcggcagccgccgccgagcaggggccgccaccggccccggtggcgcgccatatcccgcgacagctccagcacttccggaccgagacccagatccacttcacagacgacccggataaccaccgcacggtggtggagctgatcaccgccgaccgtcccgggctcttggcccgcgtggggaaggccttctcggggtgcggggtgcgggtcaagaacgccaagatcgccaccatgggagaacgggccgaggacgtgtttttcatcaccgatgaccagggccagccattgcgtctcccggtgcagtaccgctgcgtacgcgaggccctgtatgagcttctcgacgaggaggccaccaacgcatgaatcgcggtctctccgagctgcagccctaccccttcgagcgcatggagcggctcctgaccgggcgccgagcggggcctgccgccccgatccgcctaggcattggtgagccccaggacccgcctcccgagttgctcacccgggtgctccgggacaacctggatcaggtggctcgctatccggccacccggggcctggagtcactgcgtgaggcgatcgccggatggctgcgccgcagataccgcctccccgaggcggcgatcaacccggatgagcatgtgctgccggtggcgggcacccgcgaggcgctgttcgccatcgcccagaccgtcattggccgggggcggccctatgtggcgatgcccaaccccttctatcagatctacgagggcgcggcgctgctcagcggtgcccgcccgctctacctgccgattgagcccggcagtggcctgcccgatctcgacgccatcgagcccaggacctggcaacgggtgcaactgctttacctcaacagcccggccaacccgaccggcgccgtagccgactccgattactaccggcgcgttctggagctgtgcgatcgctacggcttcatcatcgccgccgacgagtgttatagcgagatctacgccgatgaggccaatcccccgcccggtctattacaagtctgccaggccgaggggcgcgcggatttccatcggtgcctggtcttccacagcctctccaagcgctccaacgcccctggcctgcgctccgggttcgtggccggggatcccggcctgattcacgcctttctgcgctaccgcacctaccagggctgcgccctgcccctgcacgttcaggctgccagcgccgcagcctggagggatgaagcgcacgtcatcgagaatcgggcacgctatcgcgagcgctacgaggaggtgtgtaccatcctcgccgaagcactcgacgaggtagccccgccgccggcgaccttctacctctggccacgtacgcccatcgacgaccagactttcacccgccggctgtgggaggaggagaacgtcacggtgttgccgggcagcttcctctcccgccccggtggcgacggcacgccccccggcgcgggacgcatacgcatggcgctggttccggatctagccacctgcatcgaggcggcagagcggatccggcggtttgtccatcgaaacttccaatagggagcccagcatggctgcacagatccagaaggtgatcgatgaggcgtttgagcaacgcgcccaactcaacccgaacgaagccccggccgagatccgagaggcggtcgaggaagccctgcggcgcctggatagcggccaggcccgggtggccgagccgggcgccgacggctggcaggtcaacgagtggctgaagaaggccgtcctgctctcgttccgcctcaacgacaatcgcctgatgcgcggcggcgtcaccaacttcttcgacaaggtgccgatgaagtttgcgggctggggcgaggacgccctgcgcgaatccggtgtgcgcgtggtgccgccggccgccgcacggcggggcagctacatcgcgccgggggtggtgctgatgccctcctacgtgaacatcggcgcctacgtcgacgaagggaccatggtcgacacctgggccacggtgggttcctgcgcccagatcggcaagaacgtccacctctccgggggcgtggggatcggcggggtgctcgagccgctgcaggccaacccgaccatcatcgaggacgattgcttcatcggcgcccgctcggagatcgttgagggcgtgaccgtcggccgaggcgcagtgatctccatgggcgtctatgtcggtcagagcaccaagatctacgaccgcaccaccggcgaggtccacttcggacatgtaccggagggggcggtggtcgttcccggcaatctcccggccgccgacggcagccacagcctttactgcgcggtgatcatcaagtacgccgacgaaaagacccgcgccaaggtcggtatcaacgagctgctgcgcccatgagcgccacgctcgagctcgcccgggagctgatccagcgcccgtcggtaactcccgaggacgccggatgccagaccctcgtcgccgagcgcctggccgcggccgggttcggcgccgagtggctgaacgccgccggggtcaccaacctgtgggcgcagcgcggcaccgagcgccccctgttctgctttctcggccacaccgacgtggtccccagcggtccagagtcggcctggcaacacccgccgttccagcccatcgtcgagaacggctgtctctatggccgaggcgcggccgacatgaagggcagtgtggcggccttcgtcgctgcggtggagcgcttcgtcgcccgccacccggaccacgcgggcgccatcgccgtgctgctgaccagcgacgaggaaggccccgcggtggatggcacccgacgcgtggtcgagaccctggcagcgcggggggcggccatcgactactgcctggtgggcgaacccagcagccaggcacggctcggcgacgagtacaaggtcggccgccgcgggtccctaacggggcacctcaccgtgcacggcgaacaggggcacgtcgcctacccgcaccaggcggacaatcccatccacgcgttcgccccggcactccaggagctggtcgccaccgagtgggaccagggcgatgccgacttcccgccgacgagcttccagatctccaacatccaggcgggcaccggcgccgacaacgtcatccccggagccatggaggtcgtgttcaacctgcgctacgccccggcggtctccgccgaggagcttcaggaacggatcgaatccatcctgcaccgtcacggggtgcaccacaccctgcactggcggcactccggcgcccccttcgccacccgcgagggcgcactcatcgatgccgttgaacaggcagtcacagcgcacaccgggcagtgtccacgacgatcgacctccggcggcacctccgatggccgtttcatgggtccgaccggggcgcaggtggtcgagcttggtccgctgaacgccaccatccacaaggccaacgagcacgtcgcggtcgccgacctggaggccctggaggcgatctacttcgacatcctgcagcacctgctggccccggccgactgagctgcatgcggggaggcggccctggctgatttgatgcgcccgggcaaccggattagattggaacgctgaccggagcgacggcacccgactggcccatggacccgagcccagcgatgaacacgcaggatgccgctcggccggggcgccactaccggcgcccggtcgagcgaccgttcacccgtgccgagcgcgaccgggtcaccctgctcttcggcagtctcagcgtcgcccacgaccgtctgctcaccgccgccatccgggggctcggttaccacgcggaggcgatccccacgccacgccgcagggacctgcagaccggccgggagctgtgtaacagcggtcagtgcaatccggtctacttcgtcgctggcgcgctgatcaatcacctggagcggcggcgcagcgagcgcggcctcgatcgtgacgaagtcgcggatcgctacgtgtttgtcaccccggggtcgtgcggcccctgccgtttcggcatgtacgaagcccagtatcgtcaagccctcgccaaggccgggtaccccgggttccgggtgatcgctttcgacaagaagggcggcggcgacggccaccccgacgagggctacggcgacgggctggccgtcgatctagggctctacatcgccgtgctcgacgcactgttcatggctgatgtgctgaacgccaccttctaccgcgcccgcccctacgccaccgacgccgccgcggccgaccggaccttcgagacctgcctgaccgagtgtgagcaggcgctcgggcgtccgcgcccggatccccgggtcaccgtgaccgcccggctactcgcggccgtgacaccgctacccagcgcggcagacgccgcccgcctgctcgcccgactccgtgaccggacctgcacggacgccctcgcccggtgtcgccggatcatcgaagagggcttcgaggtggactatctgcgcccgcgccccctgatcaagatcaccggcgaattctgggcccagaccactgagggcgacggcaacttccgcatgttcgagttccttgaggccgaaggggccgagatccaggtggagccggtcgccggatgggtcgattacatgcgctacggcctccacggccagctcgaagaagcccgggcggccgaggacccgcccgccggcgcccggtccggccaggccctgttgcgggtggccaccacgcgggtacgccactggctgatcaagcagaccggccggctcctccaccgcgagtacgaccgcatgcgtgccgccctgcgcgactgcccggccccactggccgatcaacgcaccctggagcgtctcggccgtccctactaccatccaagaatcaccggtggcgagggacatctggaggtggccaagacgctctactaccaccgccatcgactggcccacatgaccctgtcgctcaaacccttcgggtgcatgccctccacccagtccgacggggcacaggcggcggtgcaggcggacgacccggatatccgcttcctgcccatcgagacctccggcgagggcgagatcaacgcctactcgcgggcccagatggccctcggcgaggcccgcgagtccgcccgcagcgagttccgcgatgcactcgcccgaagcggccacgatctggctaccctgcgcgcctacatcgccgagagaccacagctgcgcagcccgctctacccgatcccgcagagcgatgcggcgatcagccgggcagcgcggttcgtccaccacctggcggagcgcatgcccacccgtgcggagggaccccgccccgccggcaccgaaggcaagcagcgggagatccgccatgtcgacccccggtgagcacgcaccgctgctcgtcggcctggatgtcggctcgaccacggtcaaggccgtggtcatcgacagcgccgacgataccctgctctggcacgattaccgccggcacgagacgcgacagctggagaccgtgcgcgacttcctggcgcgaatcgaggccgctgtgccggcggcacggcgcggcgatctgcgcctgtttgccaccggctccggtggaggcagtgtcgccgaagccctggagacgcggttcgtgcaggaagtccacgccgtctccctggccgtcgaggcacgcttccccgacgtcggcagcgtggtggaactcggtggccaggatgccaaaatcatcgtcttcaagacgctggaggatggcagcaagcgcaagatcccggccatgaacgacaaatgcgccggtggcaccggcgccgtgatcgacaaaatcgccgccaagctggccatcgcaccggatcaacttggcgacacggggtatctcggccacaccatccacccggtcgccgggaagtgcggagtcttcgccgagaccgatatcaactcgctgcagaagcagggcgtcgccgccgaggatctgatggcctcgctgttcgaggccatcgtgcaacagaacctgtcggtcctgacccggggtcataccctgcagccccgggtcctcctgctcggcggcccgaacacctacatccgcggcctacaggagtgctggcgaacccatatccacgccctctgggaggagcggggcgtcgactgggacaccccgctggagacggctgtccacgtccccgaacaggcgcagtacttcgccgccatcggggcagtcgccttcggacggagcgaactggccgatgacccggaagccgggcgctaccccggtccgggcggcctcgatcagtggctggcggggcagcgtactggcggccaccggccgggcggcgcgccaccgctggtccgcgatcacgccgagctggcgcgtttcctgcgcgagttccagccccagccctggcagccggcccgcttctcccccggcgaacaggtggccggctatctggggatcgacgccgggtccacctccaccaagggcgtcctgctggatccggacggcgaggtccttgccaaggcctaccgactctccggaggcaaccccatcgaagacgccgtggccctgctcgccgagctcgagacggcggtgctgcgtcagggggctgaactcgaagtgctcggcgtgggaaccacaggctacgccaaggacatcctgcgcgacgtgctccacgccgacaccgccgtggtcgagaccgtggcccacgcccacgcctgcgaacacgaacaccccgggaccgactgcatcgtggatgtcggcggccaggacatcaagctgatgttcctgcgcgacgggcgggtccgcgacttccggctcaacacccagtgctcggcgggtaacggctacttcctgcaagccaccgcgcgtgccttcggcatggaactcgacgactacgccgaggcggcactcagcgccgaagcgatgccagagttcaaccacggctgcgccgtcttcctgcaatcggacatcgtcgacttccagcgcaagggctggcagcgccacgagatcctcgccggcctggccgccgtcctgcccaagaacatctggctctacgtggcgcaactgccgaaccccgccgacctcggggaacgctttgttctgcagggcgggacacagcacaatctggcggccgtcaaagcccaggtggactacctgcgcgagcgtttcagccagatcggcgcggagtgcgacatccgcgtccaccgccactgcggcgagtccggggccattggggccgggttggaggcccgccgactccaccgcagcgagcaccgccggtccaccttcattggcttcgaacgggcccgccgcctccagcaccataccgtccgcgacgagcgcacacgctgccgattctgccgcaacctgtgcctgcgcaccttcatcgacgtcgccaccggcgacgtcaccgatcccgcggcagaggccaacacgccggcacagacgtccgtccccctggcccccggctttcggcgtctgatcatcgcctcttgcgagcagggcgaggtggaggacaaggcggccatgcagcgcattaaggccgtcctcgaccgcgacgccgagcgcaccccgaaccacctagatcgcgccgcccgcgaggtcttccgcacgccggaggtcgagtcggtggccgatccactgccgcagacgcgcctacccggcctgctgggccgaaccagcgtgcgccgtcgggctgccatggagtaccgccgacaggtccgtatcgggctgccccgggtcctgaacctctacagctgtgcccccttcttcctcggttacttcaccgcgctcggcgtccctgagcgcgcgctggtcttctcggactacacggacccggagctctaccgccggggggccaaccgcggcagcatcgatccctgcttccccagcaagttgggcattccccacgtccacaacctgctcacccggaaacaccgccggcgcccgctcacccacatcttctttccgatgatcaagagcctgccaggggccctcgacggcgtgctggctgcccaggcgtgccccaccgttccgggcaccgccgaggccacccacgccgccttccggcgggaaggggacgtattcgccgagcacgggatccgcttcaggaaaaccctggtcagcctggacgatccagcgctgtgtgccgagcagatgcgggccgactggggggcagaactgggcatcagcccagcggagtcacggcgtgccgcggaacagggcctggcggcactgcacgccttccaccagcgaatggaggacgaacagcgccagacgttgcagcgactggagcaggaggggcgggtcggcatcggggtgctcgggcgcccctaccacaatgacccgggcatcaaccacggcatcctcgacgacctgcagcgcaagggctacccgatcctctggcaggacgccctgccccgggatccagccaccctcgagcagctgtttggcgccgaagtccgcgccggcgccatgcgctcggccctggccatcgatgacgtatggaaacacgatttctcggagcacagctcacgcaaactctgggcggctaaattcatcgcccgccaccccaatctggttgccgtggagctgtcgaacttcaagtgcggccatgacgccccaatctactcggtgatcgaggcgatcatcgagcaatccggcacgccctacttctgcttcaaggacctcgatgagaaccggcccggggggtcgatccagatccgcaccgagaccatcgactacttcctgcagcgctaccaggccgacctgcccgctggacgttcggccgcctgagcagcgggcggtgcggggcagcccccacaccgcaccgcggcttcagacgccgatcatgtcgcgcatgtcgtagagccccggcggctgctcgaccacccaggcggcggcccgcacggcgccggaggcgaaggtggtgcggcttgaggccttgtgggtcagctcgacgcgttcgccatccccaccgaagagcaccgtgtgatcaccgacgatgtcgccggcgcggatggtctcgaagccgatggtctggggatcccgttcgccggtgtgtccctcgcgaccgtagacggcacactgactcaggtcgcgccccagggcgtcggccaccgcctcgcccaggcgcagggcggtcccggacggcgcgtccaccttgtggcggtggtgggcctcgatgatctcgatatcgctgtatacgccaatggcgcgcgccgcctgctccaccagcgcggtcagcagcgtgaccccagtggagtagttggccgcatgcatcacggcgacttgctccgccagtcggtggaccgcctcgcgctgggtctcgcccaggccggtggtccccagcaccagcggacgacccgcctccgcacacgcggcggccaccgtctcggtcgcctccggcaggctgaaatcgataaccgcgtcactggcggccacggcggccgggatatcgtcaccgatcggcacccccaaggagccctgcccggccaactcgccggcatctcggccaacggcctcgccgccggtccgatcggtggctgccgccacatggacccccggctgccggtgcacgacctcgatcagcatacggcccatacgaccaccggccccgatgatgccgatgcccaggctcatatccgccactcctcgatgaagcgcttgaccttgtccagccacgacgaggtgtgcggatggtgcttgccgccggtgtcctgcagggtcgcctggaactcctcaagcagctcacgctggcgcttggtcaggttgaccggtgtctcgacgtggatccggcagagcagatcaccctgacggttgccgcgcaccggcttcacgcccttgccgcgcagacggaagacttggttgggctgcgtccccggcgggatgcgcaggttgacgcgaccgtcgagggtggggacctccacctcaccacccagggccgcggtgacgatatccaccggcacctgacagtgcagatccgcgccgtcgcgctcgaagaactcgtgctcgcgcacggccacctgcacgtaaagatcaccgggcggccccccccgctcacccggctcaccttcaccggagaggcggattcggtcgccggtatcgacaccggcggggatgcgcacattgagcgtcttgcgatcctcgacccgaccccgtccccggcacttgggacacggatcggtcaccatggtcccttcaccaccacagcgcgggcaggtctgctggatcgagaagaagccctgttggacgcgcacatcgccgtggcccttacacgtcgggcaggtctgcggcttggagccggcccgcgaacccgagcccttgcaggcgtcgcactcgacgtgggtcggcacctggatctgctcctcggtaccccgcacggcgtcctcgaggctcagctccagggtgtagcgcagatcggcgccgcggaaggcgcggctgcggccaccgccgcgaccaccccccgacccgaagatatcgccgaagacatcggagaagatatccgagaaatcgggaccgcccggaccggccccgccaccgtagccacgcggcccgccgccagccgacggatccactccggcgtggccgaactgatcgtaggcggcgcgcttctgcgcgtcggagaggacctcgtaggcctctttgacctccttaaagcgctcggccgattcctcatcccccgggttgcggtccgggtggaacttctgggccatgcgccggtaggccttcttgatctcggcatcggaggcattcttgttgacccccaacacctcgtagtagtcacgcttcgccataggctgctccgcgtttcagcacccggtaacgacaaaggcgcaggagggtatcccaccctgcgcctccgctgtggcggcggcccaccccacggcggaccgccggctgcggctcacttacgggagttgccgtcctcgtccttgacctcctcgaagtcggcgtccacgacgtcctccttctgctcgccggacgccgtctcaccggcgcccgcatccgcggaggcctcgtcgccaccaccggcctgctgatacgccttctgcgccagctcaccggccttggtcgccaactcttgggtcttctgttcgatggcgtccttgtcttcgccatccttgacctgctcgagctcgctgatcgcgctctcgatctcttgcttttcggcgtcacccacctgctcaccgagatcggacagcgacttgcgcgtcgagtggatcatgttctcggcctggttgcgggcctcgaccagctcccgctgacgccgatcctcctcggcattctcctcggcctccttgaccatacgctcgatctcgtcctcggtcagcccggaggaggccttgatctcgatgccggtctccttgccggtggccttgtccttggccgagacgttgaggatgccgttggcgtcgatgtcgaaggcgacctcaatctgcggcacgccccgcggcgacggcgggatatcggtcaggtcgaaacgacccagggacttgttgtccttggccatctcccgctcgccctggaggacgtggaccgttacggcggtctggttgtcctcggcggtggagaaggtctgcgtccccttggtggggatggtggtgttcttctcgatgatcttggtcatcaccccgcccagggtctcgatacccagcgacagcggcgtgacgtcgagcagcaggacgtccttgacgtcgcccccgagcacaccggcctggatcgccgcgccgacggccacggcctcgtccgggttgacgtccttgcgcggatcttggccgaagtactccttgaccttctcctggaccttcggcatccgcgtctggccaccgacgaggatcacgtcctggatgtcgccggctgcaaggcctgcgtccttgagcgcggttttgcacggctcgatggtgcgctcaaccagatcctcgacgagggactccagcttggcccgggtgagcttgatggccatgtgcttgggaccgctctgatccgcggtgatgtagggcaggttgatctcggtctgctggctcgaggagagctccaccttggccttctcggcggcctcacgcagacgctgcagggccagatggtcctgcgcgagatcgatgccctgatccttcttgaactcctggatcaggtagtcaatgatccgcttgtcgaagtcctcaccgccaaggaaggtgtcgccggaggtggagagcacctcgaactgcttctcgccgtcgacctcggcgatctcgatgatcgagacgtcgaaggtgccgccgcccaggtcgtagaccgcgaccttcttgtcgccgccctccttgtccaggccgtaggccaacgccgccgcagtcggctcgttgatgatgcgcttgacctccagaccggcgatcttgccggcatccttggtggcctgacgctgggagtcattgaagtacgccggcacggtgatcaccgcctcggtgacctcctcacccaggtagtcctcggcggtgctcttcatcttctgcagggtgcgcgcggagacctccggcggcgccatcttcttgccctgggcctcgacccaggcgtctccgttgtccgccttgacgatcttgtacggcatctccttgatgtcgcgctggacgacatcctcgtcgaagcgccgaccgatcaggcgcttcaccgcgtggatggtgttctccgggttggtgaccgactgccgcttggccggcgcaccggtgagcacctcgccgtcctcggcgaaggccaccaccgacggggtggtacgatccccctccgcgttctcgatcacgcgggtcttgttgccctccatgaccgccacgcacgagttggtggtgcccaggtcgatgccgatgatcttacccataattcgctcctgctaatcgttgaatctgtccgggcctgattgcctactgccccttaagtgcggtgcccgatcggctttttcaagggccgggactcaaaccgaccgatccgccggctctcaggcagtctcatccacggatccgccactgcccgcgccgccgtcgcccttcttggcgaccaccaccagcgccgggcgcagcaggcgatcctgcaggcggtagcccttctgaaccacctggagcacggtattcggctcctgctcgtcgctgggctgcgccgccatggcctcgtggtagtcgggattgaaacgctcgccctgcgggttgatctcctcgatctcgaagcgctcaaagacctggttgagcatcttgagcgttagctgcgagccctcgaggagcttctcgcgatccgcctcggcgtcttcggccgcctgcacgcccatctccaggctgtccttgacctgcagcagatccccgcagaccttctccagtccctgccgcttggcctggtcgacgtctttctcggcgcggcgccgcgcgttctccagctcggctcgcatgcgcagcacctggtcccagtgctcctcggccttctgctcggcatcggccagggccttctcgagctcctcgacgcgttgtcgcagggcttcgggatccgcgccgtcatcggccgacaagctggcacccgtggcggaatccgcgctcccgtcctggagctcgccctcgacggccgccgaggcctgggtggcctgggtctgttcagcggcctcggccgtcgcctgcgccggatcgcgcgtctcgggctgcccgtcggtcgtgctctgtcgctggttatcagtcatatggctgctccgctggattgagccagaaaacggtcaacacgcagcgcaccgcccgacggctcgggcgcctcggccgggtgcgctgtctcctgcctggacacaggtgtggggatctaacggggcggattcaaggccgaccccaccaaacgggcggtgacatcgacgatcgggatgatccgatcgtaggccatgcgggtcggaccgatgacaccgagcaccccggcggcttcgccggcgaccccgtagcgcgcggtcaccagcgagaggccgtcaaagacctcgtaaccggcctcctggccgatgtagatctggacaccgtcggcccgtgcacagcgatcgaggagatgcaggatatcgcgcttctgcgtgaaagcctcgaacagctgtcgcagccgatcgacatcggagagctcttcaaactccatcaggttggtctggccggccacgacgtagccctcgtcatcctgctcttcggccagggccttctcgccgacctccaccgccgagcgcatcaactcatcgagccgctgttgatccgcctgcatggccgccagcaggctttggcgcacccgcggcagctccaaaccggcgaactcggcattgaggtagttggcgatgcgctgaagctccgcttcggagaaatcgcgctcggtacgaatgacgcgattctgcacatcccgttcgttgatcaccaggatcgccagcactcggcaatcggataaaggcaggaactccacgtggcgcagtaccgcccagtcgcagcgcggcagagtcacgaccccggccaggcgggtcagctgcgagagcagatccgaggcggagtccgctagctcttccgcgccctcgtcccggtcacgggccaggcgctggcgcagccgctcgacggtatcccccccgatgggctgcacctgcaacaggcagtcaacatagaagcgcaagccgcggtcggtgggcacccgcccggccgaggtgtgcggcgcaaccaggtacccgagctcttcgagatcggccatgacgttgcggatggtcgccgggctaacggagagccccgcatcgcgggcaaggctccgcgagccgaccggtctgccgctgtcgatgtagcgacgcaccagcgtgcggagcaggatacgcgcgcggtcgcccagctccagatcgtgcggcgggctcatggctcatgcaccactggttgcgcgatttcgcggagggtttgcactcacccctagcgagtgccaggtgaggctagcaagccccacaagcgaccgtcaacgcgttgtctggcagccaattggcgccttctgggcgacgtggtaccgttcccgaccatggacgaacatccaccaccgcccttccccaccgtcggcatcatcggcaaaccgggcgacccggccatcgccggactggtcgagcggttgcttcccatgctcgaggcgcgaggctgtacggcactgctcgatgagcagtccatgccggagaccggcgacgaccgccatccgcagcgggtttcccgcgagaccctgctcgatgcctgcgacctgatcatcgccatcggaggggacggcaccctgatccatatcgcccgggccgtggccggtcgccgggacgtggcgctgatggggatcaatcgcggccgcctcggcttcctggtggacatcgccccggagcacctggacgaggtcgcacagattctcgacggtcagcacgtcgtcgacgagcgcctgctcctccacgccgagatccgctcgaacgaggatgacaccctgctgcgcgaagacgtggccatcaacgaggtcgtcctgcaccgctggaacaccgcacggatgatcgagctggtcacgcggatcgacggcgagccgctcagcgaccaccgctccgatggactgatcctggctaccccgaccggctcaaccgcctacgccatggccggtggcggccccatcgtgcaccccaacctgcacgccatgctgctggtccccgtctgcccgcacacactgagcaaccgtccactggtcgtcgacggcagcagccgcatcgagatcgacgtccatccgcggttcatcgaacatgtccgggtcagctgcgatagccagaacgacctgaccctgcaggcgggcagccggctcgtcgtacgggcccatccgagcccggtccgcctcgtgcacccgccgggctacagctacttcaacctgctccgcgccaagctcggctggggcgggccgctgtgcaacatcgaaccgttcggcgcatagggagaagcgctgtgctcagggaaatccacatccgcgatttcgccatcgtcgagcgactcgacctggagttcggcgagggtatgcatgtgctcaccggcgagacgggcgccggcaagtcgatcctcctcgacgccctcggcctgtgcctgggcgaccgggccaaggcggagatcgtccgccccggcaccgaccgcgccgaggtcagcgccgtgttcgatcccccgtccacgcggattgcccgctggctggccgagcgcgagcttgagggcgaggatgaagtcattgtccggcgcgtcatccagagcaacggacgctcccgcgggttcatcaacggcacgccggttgcgctgcagatgctccgtgagctcggtgagcagctggtcgacatccacggccagcacgcccaccagtcgttgctccgccccgctactcagcgagaactgctcgacgcctacgccgaggccaccgaggcccgccgcgaggtcgccgagcgcttccgcgagctgcgcgatctcgaccgtgaactcaccgaccttgagggccaggacaacgactacgaagaccgcctcgccctgctgcgccatcaggtcgatgaactggaggcggccgccccttccccggacggcctgacagagctggagaacgagcaccaacggctggcccacgccgaatccctgatcacgctggcccagacccagctccaggccctatccgatgacgaccacgcagcccaggccctgctcggccgggccgtccgcgaacttgaagaacggcgtgacctcgccccggctctgggcgaggcggcggatctgttccaaaacgccctggcccatctcgaagagggctgtcagaccctgcgcgccttcgccgacgggcttgagatcgacccgcagcggctggctgcgctcgaccaacggatcagtgacctacgggatcttgcgcgcaagcatcgggttgaggtcgagcagctgcccgagaccctcgaagcgttacaggcccaactggaacgcctggaaaacgccggtcagcgtctggagatcctgcgccaggaacgtagggcggccgtcgagcgctaccaggaggcggcccggcaactctcccggcagcgtcaggaggcgggggatcgcctggccaccgaggtcaatcagctgctctcggagctcggcatggcgggcgccgcactgatcccggtgatcgagttcgaggcggaggccaccccgagcgggcacggcctggatcggatcgaactccaggtccgaacgaatgccggccaagccgccggccccctcgccaaggtcgcctcaggaggcgagctctctcgcctcggtttggccattcaggtcgccacggtcaaccgcgccagcggggtcccgacgctggtcttcgatgaggccgacaccggcatcggcggcgccgtcgccgaggtcgtcgggcggatgctgcgcacactgggccagcgctaccaagtcctgtgcgtaactcacctgcctcaggtggctgcccagggcgggcaccacttcctggtccgcaagtccgaggcagagggcagtacccgcactgaggtcgaccccctctcaaccacccagcggatcgaggagatcgcccgcatgctcggtggcctggagatcaccgatcacgagcgcgccgcggccgagcggatgctcgagcgcggcggcagctagcgggcacgggcgacgcgagcacggtcggccgccgcccgcgctgtcaggattcggagtcaccggcgcattcggcgcatacgccgtagagcacgagggagtgaccggtcatgcgaaaggcatactcttgggcggtctcccgctgccgctgctcgatggtatcgtccacgaactcctcgacccgaccacactccacgcagacgatgtgatcgtggtgggcggtgtcgttcaactcaaagacggagtgactgccctggaagttatgacggaccaggatgcctgccgtctcgaactgcgtcagaacccggtagaccgtggccaagccgatgtcctctccggcatccagcagggcccgatagacctcctcggccgagacgtggcgctgccggctctgctgcagcacctccaggatcttcatccgcggcaacgtgaccttaagccccgccttgcgcaagccaccagcgtccacagcttcccctcgcccactgttcgtcgattcggtcattaggctaccatctcttctatgatgacaccatccaaatgcaagttattcttattatgcgttctcggcgcctccgtcgctaacggctgcggcggtcagttcccgctggcgcagccactggagatcgagcaggggaacctgcttgaggaagaggacatcgagcagatcaccgtcggcatgagccggaaccaagtccgccagcggctcggcacccccgttctggagcacgccttcgaggacgatcgctgggactacctctacgagcgccgaggcagccaggaggcccgcaagcgactgacgctccacttcgatggcgatgagctcgtcgagatcgaagaccactggacatcccgctagcccctggtcattcaggaggccttgcgggcggcacgccgcttgcgggcctctttcggatccacctgcagcggccggtacacctctacgcggtcaccattgtgcaacggggtatcaagaccgacgatctgcccgaacacgccgaccgactgccgcgtcagatcgatctccgggtggcgctccagcactccggaggcgttcagggcgtctcccgccgtgctgccggccggcaactcgacccgcaacaccgtctgctgccccggcagcgcgtagacgacctcgatccccagctccccctcagaggacatcgcgctctccatagacctcgcgggccctccgggcgaagctatccaccagcgtgttggcgacctgggtgaagaccttgccgaacgcgtaggccacgatccggttggagaactcgaactccatatccagggtcaccttcgacgcgctctcgcccagatcccggaatcgccagtacccttccaggcgctggaacggcccctccacgagccggatgtcgatcatcttgccccgctggtggcgattggcagtgacgaacgacttctccatcccgcccttggcaaaggtcatccgggcgcgggtcgtgtcctcactggtttcgaggatctcgcactccttgcaccacgggatgaactccgggtagcgggcaacgtcattgaccaggtcgtagatctcgaccgcggtataggggaccagctcacttcggctgatactcggcatggggcttcccgttctccagcgttccggaccttgaccggccattgtcacgatccgtatcgcccccgacaaccatcgccccggcacgagcgctttgcgcggcgggccggcgtcgatacaatgcgccccgtgagcaagaaagccggaaaaagcaaaaagaccgaaggcaacgtcatcgccctcaatcgcaaggcgggcttcgactttttcgtcgaagagcgcctggaggccgggctggcgctggaggggtgggaagtcaaggcgctgcgggccaagcgggtgaacctgaccgagagccatgtcctcgttcgacgcggcgaggcctggctgatcgggtgcaacatcaccccgctgagtactgcctcgacccacatccacccggaccccacccgaacgcgcaagctgctgcttcaccgccgcgagatcaatcgcctgatcggcgccgtcgatcgcgatggttacaccgtggtcccgctcaagctctactggaaacgcggccgcgccaagatcgagatcggcgtcgccaagggcaagaagaagcaggacaagcgggcggataagaaggagcaggactggcagcgtcaacgcgaacgcctgctcaagcacaaggtcagctgaccggagcggcggagatccgagtcgccccggccggcctgatcgctgccttgctgtggaactccagcgaccttacactgtctactcagttgcaacgggggcgacatggcttcgacgcaggtcgcgaaacccgaggtgcatgccgaggttacagtcaacctcgtaaaacaggctgtacttaaagatagttgccaacgacgacaactacgccctggcggcgtaacacccgccagctgctcccagtcggtgcctgtgccggctgacgagcagtcatagacgcaggatagcgatgcacggatcggcccggtccggcatcgtgaaactcaacgggctcgcggatgggacgccctgccggtcgggcgcccagccgttaaatagaatagaccggctaagcatgtaggaccgacggtgtagctcctgcggacgcgggttcgattcccgccgcctccaccagaccttgacgagtcatccccgcacatcacctgaaacgcccgccaaggcgggcgcttctccgatcgcaagacctaccgatacgcgccgcccccccccgggcggcacggcacacagtcgagcgaccgccctattatcaatcaccgcacccgacgcgcagaggcactaccaggcgcccaggccctggaccacaccaccagcgcccgcaccggcgatcaccggcaagggtagagaggcgagcaaccgaaccccggtggcgcggccgccgagcatcggcaactcgaaagcggcgacccggtgaaaggcgagcaccgaccaggccgtgagcaaagcgattaactgcggggtgtcagccccggcttccaggagcaccactaccagcgggaaggccaccaccggcccaccgggcaggaaccctcccagcaccgaggccaagagcacgccgagccaccccgagcctgtaccgaagagcgaagcgatcgcctgctccgggatcaacaccgccagaaacgccgcagcgagcaacgccgccggtaggcgcgcaagcagcggccgaagctgacgtcccccctcctgcaccgcggcacgatggcttgcatggggcagaaagtgggccagcagcacggaagccgccagcagggccaggatgatcagaaaggcagtcagcatggcgtcggcatcagacgacgggccagaggacgaaccagcaaggcagcgaggaagggcagcggcaaggaaaccagcatcttcagcgccacgaagtccaggccgaagaacggcacttcccagaccagcgcccgattgaggccaagcaccgaccaggctgtcaggtaggccacgcacacctcgaaggcggccccggtgcgcaacaacgccacaaccagcgggaatgcggcgaacggcccccccggggtgagcgcaccggcagcggtagccagcaccagcccccgggcaccactgcgccggcccagccaacgctcgatcgcgtggcggggaatcagggtctgaacatacccggacatgagcaccgccgccaggatgatcggcgctacctgaagcatcagctcggcggcccgagccagtgcctccgcccagaccgccggcccgtggaggacgtaaacggcggtgccggcaagcagtgccaggagcaggaaaacgagggtcatgggatcgaagcggcgtcgaactggcatagcgactcaggggaacgtccctttctggacccgagcaggggccaaacgaaccgtgcgccacctggtccctctgcggagggatcgggcggcgcagtcttgggtttgcagaagccgaatcaggcgcttctaggccaacccggcgggtgagccgatcacgcctctcaggacgccggtgcgtaaaccgagcaccacccttcagcccggacgagcacgtcgtcgaagtccggatgggtgcaacgcccccagccgttctcgaccccctccccccaaaagacacagttctcgcagagctgaccctcctcgaacctcgcatgatcggaggcatccgccgcatcgttaacgtaatcgtgggcgtggccgtcttcggcgcgagactcggcccggacgctgccgtgatggagcagggtcgataacggcagggccgccagcgccgcagcgctgcccttgaggaaggtccgacgactcttgtcgattccgctcatgctagtcacctcttttccgctcggtttacgttgcgagtttgagcctacgcctcatcggccccgtatccaacctgaaacgagcggggggcgtgttgcagatcggggccaattgaatccccaggtttatcaaagagagatcggagaattgggggcccgcagacccaatgaattgcttcttgaaaaggatctgttatcttgttagatataaatgagtgtttccggataaataccacaatccggaagtcgcataaacggtcaagggacggacccggacagccctcgggcattctccaaccaggagccgacacccccatgaccagcaagcagcttgaagccatcaatctggaggcattcacggaccaagagctcgacaccctcgaaaagcgcgtggccaaagagcgcaaaaggcgcgaccgaagccggatcgaggaagccgagagagaaatccgcctggtagccgccaaatacggcatcaagctagaggaggcgcttagcgatctgaacggtcgtacggggccctcacgccgccgcgttcccccaaaataccgccacccgcacgaccccgacacgacttggtccggccggggccgcaccccgcgctggatccaggagtgggagcagcagggcggcagccgcgaggagctgcggatcgcgcactgagccctgctgcaccgcgccccccggccacatggcgtgggcaccggccagacacgcacgaaccgcccgggccagtcgccctggcccggtgacggttggacaaaccggcgggcgcagttcactatttccccatggaaaatacccgcgctgacaccgagcaggcgctggagcgcctgactcaacgggtggatgacgcctgcgagcgcttggcacgcacggctcacttcgccaaattcacccactcggcacaagttctggaatcggtgcggcgcctgatgacccacccccagggcgtcccggcggcctatgagcggatcggggcgttaaccgacgccggcatcttctccggaagcgactgggaacaccctgaacacctccaaccggccctgtccgccaacaccctgaagctggctcaagaccacaccctgatccttgagtgcttgagtgaactccgcctggtggcgattgccaatggcacgatcaccaacccgacagtcgacgccgacgcggcacagcagttcctggctcgggtcctagccctgaacctgcggctgatcttcgggccggtcagcgaggccgagcgggtgcacctgggacgcaacctgggcatggtgcagcgccatcaacgcttcattgccgagcaggtcggtttcggcgaggtcatcgaggagctgatcggcgagatctggcgcatcctggcgcaacgccctgtggtggtcgaccacgtcaaacagatgattaccagtgtcgcggtctacctcgacagcgatgagccgggggtccccgccgcccgtgcgcgcggggcagagcgcctgatcagcgccctctacggtccgacgcggggctgccaggaagaccccgggctggcggtctaccgggaacgcctggccagcatggacgagaccaccttgcgcaacgaggccctggggttcggccgcgccatgcacgacaccggcctggtctcgccctaccacccggtcttcctccatttcgcactcgatcaggctcccgaactcctgcctgccgcgctggggctgagcagcacgggcgtcgacgcgctgggctgctaccctgaactggttcataccctcatccgccgggcgatctggtcggaaaccgcccaggcggtttacggcctggccggactgctggaacgaggcatcctttatagtggaccggtggccccggccctgtggcgacagatccatctgcccctctccgccgccgcccgtcgacgcctgaccgaacgcatccccggcgcggcgaacgccccggaggccttcctgctagccggggccatcaacgtcctggggcagccgcgcgggctgggacagggcaacagccccacctgccagtcggcgcgggcgctgtccatgtggtcgagcaacgatcccgattacctcctgcagatcgtggcctggtccgcgcgcgacgacgacgtcgtggcgcacttcgagggcgaggctctgtcttcccaggcgctcctcgcgcgctacccggaggcttcgctggaggatgtcgatgcggtctcggcggtcgccgtaccccacctggacgccatctatcacgagatgggacggcgctgcgtcggccggggggaggatccccaccgctgggtgaacccggagttccacggctggtgggtcggccgcggcttctccatcgccgtcgatgtggccaccggtagcctacccgacctggcgagcttcgcccgccgcttctacgggtgctaccacccgagctacaacggcaacaatccggtgatccacccacaaccggccggggtcgccgtcaccaatgcaaccgccgccttcgtcgggtggcacgccatcaccatcgaacgggtctccatggacccggagggcgtggtacgcgtctacttcttcaaccccaataacgacagtacccaggactggggcgacggggtgacggtctccaccgagggcaacggcgaacgccacggggaatcgtccctgcccttcgcgcagttcctctcacggttgtacatcttccactacgacccgcgcgaggaggccgtcgacccacccgttccggtggaggccatcagcgaggtcatcgggcgcgcccgcaccagctgggctgccgggcgcgagatccactgaggccgtccggccgataggccggctgcgcacaccgcaccaccatcgtgcgcgccccgcccgggagcgcgcacggcgccaatcagacgtagtagtccagctcctcctggtgtttgagcagatcccggagccggtgcggattgtctccgaagaagtaaacaagcccccagtgggtaccgaaggcggtccgtttggtgaccacctcctcctgaggcggggtgagttcgtggtactcgaagtattcgtgctgctcagtctcctccgggatctccagacggctgaccacccgccgccgcggatagaccccgaaacagcccgcatagcccttggcgccgaccacctcgcgcgggaagaaggcggtgatctcttcctcggtggttttcggatcgaaggccagaaccataccctgataggcattgaagccgtaagcacgctcgagcagctcaaagaccttaaaaccgggcggccggtaagccacctcgccgaagtacatggtcccgtcactggtcacgaagtactcggggtggatgaagccgaagcggatatcgaaggtcttgatcagtttctcgatctcgcgggtgatcagctcccgccagctttccagctccggcgtggccgggacgaagaccgagtagccgagcgtgacgtactcggagatattcaggaagcggatcttgccatcgtggatccacgcctccacggcgaactcccagccgtccaggtggctctccatgagcaccgggaactcctcttcagggatcagatccacctcatccggggtgcggatgacgcggtgcccgaggcaacctgccttgtcgaaggccttcaggtgaatggggtcgttaggatccccgtccagcttgagcagggtctggttcacccgcttgaggaagcggatcacgtcgtccttgtcgtgggcctcttcgaagatgccgacacgaatgcccccgagctgcgcgcggcgcttcatcaacgctttgtcgcggaacagcacggcctgcccgtgcagtcgcggatcccccatgaggaccgcattgatggccccggcccactccaccgtctcctcgaacagcgggatggcaacatccaccccctcgtcacgcaggcgttcggcaatctccatggagcggtcattcagccgctcgaaatcccagggaataaacgggatatcgtgctcccgggcgtactcctcggcccactccggggcgacgatgacgtagcggcgatcgaaacggtccagggcgtcgatgcagttgatgctccaaccgaggatcgccacatagcctttgctcgggtccttctcagtactcatacggcggggtgctccgattgcgggtgatcgaggggcccgtcgagcaaagccggaggcaggcgggctgacatccgcaatgacatcacgggctaccctgcagtctatccctttcaccccaacaggagtagccgcggaaagcagcgatccacgatcgagatgccgccccccactgccggagcccgagcgacgtcacatcccctggtagttgggtccgtccccgccctgcggcaccacccaccggatattctgcgtcgggtccttgatgtcgcaagccttgcagtgcaggcaattaatggcgtcgatgcgcaggcgatgctgcccggcctcatcgagctcataatcgtagacggcggccgggcagtacctcacctcaggccccgcatagatcgcccagttcacccgggcaagccgatcggcgtcctgcaacaccagatggcagggctgcccctcttcgtggttggtgccggagaggaacaccgaggccgtacgatcgaaggtcaccaccccgtccggcttgggatcatccttgggtcgacactgcgccgccggccgcaggctttggtggtccggttcgtggcccagggtccagggggcacgccccctgaggagataggtatccagggctgagtaggccagaccgggcagcaccccccagcggaacgccggacggatgttgcgcaccgcgtagagctcgtcccgcagccagctctcccggacccgtcgatccaggtcctcggcctcgacacgggtcgcctccagggcggcacgaacggcctctgcggcgagcatgccggacttgatggcggtgtggatgcccttgatccggggcacattgacgaaaccggctgcgtcaccggccagcacgccccccgggaaactcaaccgtggcaggctctgccagccgccctcgggcaggacccgggccccgtagccgatgcgccgaccgccctcgagcagggggcggatggagggatgggtcttgaaacgctggaactctccgaacggcgacagatacgggttttcataatccaaccccaccaccaggccgatcgcaacacggcgatcatccaggtggtagaggaaactaccgccgtacgtgaactgatccagtggccagccgatcgtatggtcgatccgccccggcgcgtggcgctccggggcaacctcccagatctccttgagccccaggccgtaggtctgcggctgggcatcggcccgcaagtcgaagtgtccgatcacctgctgggtcagcgacccgtgagccccctcggcgaagaccgtctgccgcgcccgcacctccacgcccggctcgaacccgggccccggcgtgccatcgggctgtcgccccatatccggggttgccaccccgcagaccgcaccgttgtcatcgtagagcacctccgcggccgggaaaccggggtagatctcgacgccggccgcctcggcctgctcggcgagccactgcccgagttcgccgaggctgccgacgtagttgccacgattctccatctgcgggggggtgggcaacttcacggcacgccgcggcgtcaggtagcggaggctgtcttcagtggcagacacccggagcggagcgccgcgatccgcccagtcgggcaagagttcgttgaggccgcggggatcgatggcggcaccggatatcaggtgggcgccgaccgccgcgcccttctccaggacgcagaccgacggtggcgagccgtcatcggtgccgcgcacaagctccagggcggccgccaaccccgccggcccggcaccgaccacgacaacgtcgtaggtcagcgtttcgcgctcaagttcctcctgatccaaaccggagcctcctcaccaatggccgtcgtcaatcgcctcgagctcatcgctgccaccccggatggccggtgtatagccgtggagccgcggcaggatgtggcgcatgtagaagcgcgcggtgtgcagcttgcctgcatagaagtcggcgtcgccggagcccgcacggatccccgcctgggccgccagggcggcccggcccatcagccagccgcccagcaccaagcccgcctgcatcaggtagggtgtggccgccgtcaagggcaccagcggatcctcggcgccgtcttgcaggagccgcgccgtactctcccgcagcgtggcgaccccctccgccagcccgtcggccaggggggcgacgtcggggtcgcgacgcaacgcctcaacggtttcgtcggcctcgccgagcaccgcttccagggtttcaccgccatccttgagcaccttgcgcagcgtgaagtcttgcgcctggatgccgttggtgccctcgtaaatcgccgcaacacgcacgtcgcgcaacagctgcggggcctccacctcctcgatataccccataccgccgtggacctgaatgcccaccgaggtgatctccacggcctgatcgctggcaaccgccttgaccaccggcgtgaacagatccacccggcgctgggcgctctggcgcgccgccgcgtcggcggcgtgcccggcaacgtccatctctgccgcggtcagcagcgccagcgcgcgcatggcctcggtctgagcccgcatggtcatcaggctgcggcggacatccgggtgctggaggatcggcaccgacgccttgcccccggggcggcggccctgcactcggtcccgggcgaaggccagcgcctgctgataggcccgctcggccacgccgacgctttgtaccccgaccttgtggcgcgcctcgttcatcatcgtgaacatgtggttgaggccgcggcagggctcaccgacgaggtagcccaccgccccctcgctgtccccgtagctgatggtgcaggtcggcgaaccgtggatgccgagcttgtgctccagcgcggtgcagtggacgtcgttgcgcacccccagggaaccgtcctcggccacccggtacttgggcaccaggaacaaggagatgccgcgatgcccctcgggggcatccggggtccgggccaagaccaggtggatgatgttctcggcggcctcgtgctccccccaggtgatgtaggtcttctgaccgtagaggcgataggcgtcgccgtccggtaccgcacggcacttgacctgccccagatcggaaccggcctggggctcggtcaggtccatggtaccggtccactccccgctgaccagcttgcccagatagcgagcgcgcagggcctcgtccccgtggcggtggagcagttcggtcgcccccgccgagagcatgggggccagggccaacgccatattggcgccgtgccacatctcttgggtcgccgtagcgacgacctcgggcaatccctggccgccgtgctccggatgggcgttgatgccgttccaccccccctcgacaaacgcctggtaggcctcggtgaagccctcgggcaaacgcatctcgcccccctccatccggcacccttggcggtcgccgacctggttcagcggagcccaaacctcactggccagccgatcggcctcctcgaggaccgcctccagcagatccggggtgatctcttccagatcctgcagcccggaaaaacgctccaggccgatcagttcttcgatgacgaaacgcagatcgcgagtcggtgcgcggtacatgctcatgcctgctccagtgcagtgcgcagcgcgggaagggcttcccgcaggtcggcaaccaggccgtagtcggccacctcgaagatgggcgcctcgggatccttgttgatcgccacgatgaccccactgtccttcatcccggacacgtggtagatcgcaccggagatgcccgcggcgatgtaaagctccggagccactaccttggcagttagccccacctgcgcctcgttgggcagcaggccggcctcgacggccccgcgcgaggccccgatggccgcaccgagctgatccgccagcgcctccagctcttcgatcccgacatcggcgaccccgcgtccgccggcgaccaccactcgagccgaggccagatcgggacggtccgaagcgctgccgtgctcttccagcaggcgggtcggccccgactccgtccccgcctcgaggcgctccacggccggcagatcccccgcctccggccgctcgaaccgggtggcccgcacggtgagcaccttgaccggctctcgacagcgcaggcgggccaggacgctgcccccgtggatggggcgcacgaaggtctcggtgtcctcgatggcaatgacatccgagagcatctggacgtcgagcgccgccgcgatacggggcagtaggtcccgcgcctgggtgctggtggcagcaaccagcgcctgataaccctcatcctggatcagcctcgatacccgctcggccagcggctcggccagctgatccgcatagatcgccccaaggcacagccacacccgattgacgccggcaacggccagcgattccgcgacactggctgcctcttcgccgccagcgaccaccacatcgaccggcgtgcccagggtggtggcggcgctgatcgcccgtcgcgtcgcctcggtgacccgggcgccatcatgttccgcaaagaccaggacactcatctcaaatcacctgcgcgtcgttcttcagacggtcaaccagttcggccacgctctcgacccgctcaccggccgcacgcggcggcggctccgagaccccgagcagttccaggcgcggcgccccgtccacgcccagatcggccagcggcacccggtcgatgggcttcttcttggctttcatgatgttcggcagcttaatgtagcgcggctggttgagatccagctcggtggtgaccaccgcgggcaggcgcaccgccaccgtgtgccgcccgccgtcgacctcgcgggtgacctgcagctcctcgccgccgaccgccagggcgcacgcaaatgtggcctggccccagcccaggtgctgcgccagcatctggccgacctgattgctatcgtcgtcgatggcctgcttgcccatcagcaccagatccggctgctcgcgctccaccagcgcggccagggccttgctgaccgccaggggctccagcggttcgtcgctctccacgcgcagggcccgatcgacaccgaaggccaaagcagtgcgcagcacttcctcgctgccggcatcgccgagggtgacggccaccacttcgctggccttgccggcctccttgaggcgcactgcctcctcgacggcggtctcgtcaaagggattcatcgccatcttggcgtgggccttgtcgacacccgatccgtcggggcgcacgcgcacccgtacggtggagtcgatcacccgcttagctgtcaccaggatcttcatgccttcctcgctagtgatcggcgcgcggtccgcgcgccgcggtgcaacatcccggtcgactgtgcgcactcctgaccgcggcgtcaactcacacccccttttgccgttcggctacctgccgatatcaagggcacgtaaaaccacgttgaccggaccatgacccatcgatcgtccgttttgccgcttcgcccgcgcagcgccgccatcgcgttgctaatcggcctcggtccggctctgaccgcggcgggtgagctacccgagagtggcagcgcccgctactggatccaggaggggggcgagtggcgcggctacgagaccgtgacctgggacttcgaggccgatgacaccttccggctggaacgcatccgcgaacaccgccagcgcccggccgaggccgagcacgggggggatcggcgcatccgccgcacccgtgagatcagtgaaggcaatctagagggcgacgtcgcccgccccgaaacctacgaggtccgcacggcgacggtcttccagccgagcgcggactacgacctcgagaccgccttcgacgacatcgaagaggagaccaccctcgcggcacgctttaccgacgacgaggccgcgctggaagaggacgagatcgccgtgcctgccaacgcactcgatccgctcacccaccgctggcaggtgatgcaggaggccctggaagggacacgccatacggagatcacccaccaggtggtcgatgaagagggcgagatctcggaggtcgtcttccgcgtggaaggccgacagaccgtgcgcgcccaccccggcaccttccgcacggtgcgcctgacccgccagcagccagggcagcagcgggcagtgcgctggtacatggccgagggttgggccgggctgcccgtccgcactgttgaccgccgcagcgaacgtcatgcccaacgcacccggctcgagcgcatcgaggcaaccggcgacggctaatccgtgcagcgcggccgttctgagctacgctccctccttagggcaccgtgcccttcggcaagtccggttgagggccgccatggacgatcgcaagcatatctacgtcgtcggactcgacgatttccaccttgaacacctcaagaccgtgcgcggcagcgaggggtacctattccatcccctggccgaatacagcgccatcgtgctccctgagcgctacgatatcccggccatcctcgatcatgcgcgtcaaacgctcgatctggccccgcgcgtggacgcgatcatcggccactgggactttcccacgacttcaatcgtccccgtcctacgccgggagtacggccttcccacgccgtccctggagagcatcctgctttgcgagaacaagtattggaaccgcctggcctgtgaagcgtccgtgccggagtgcacccctccgttccaggccatcgatccctacggcgaggatccgctcggcgccctcaagctcggctacccgttctggctgaaacccgcggtggccttctcgtccctgctcggtttccgcgtcgaggacgacgcgcagttccaggatgccatcgctgccatcgcccagggcatccccaccttcgccgagccgttccaggcgttcaccgaccttgttgaaaacccgaaacgcctgccgcggacggggagcggcgccacggccctggccgagggcatcatccagggccgcctctgcacgctcgaaggctacgtctacaacggcgaggtggtgacctacgccatcctcgactccctgcgcggggccaaccaggtcagcttcgtcagctaccagtacccgtccagcctgccgataccagtccaggagcggatgaaggactacgcgcgccgcctgctgacgcacatcggcctcgatcagaccgcgttcaacatggagttcttctgggacgaggatgtcgacaagatctggttgcttgaggtcaacccacggatctccaagtcgcactgcccgatcttcgagatcgccacgggcagctcccaccacgaggtcgccatcgacgtaagcctgggccgtcgaccccaatttcctcgcgccgaggggcgcttccccatggcggcgaaattcatgccgcgggtgtacggcgacgctcgggtcctgcgcatacccgacccggcgcagatccacgctctgcagctcacccacccggaactctccatccacattgcagtggccgagggtatgcagctctccgaactacggggccaggacagctacagctacgagatcgccgagctgtttatcggcggcgaggacgaacagcacctccacgacaagttccggacgatcatgaggcagctcgacttccgcttctccgcgccgctgccaaccaactactgacgttcggcccggcgctcaaggagcaggatgcgcgagccgtgcgtcggcggtgcctgtgggtcgtcggcaaaacccagatcgcgatataggcgcagcgcccggcgattcctggtgagcacactgagccagaggcgctgcccgccgagttcggtgaagacatactcgaccaatgcccgcaccgcccggcgaccgtatccgcgccccttgccggcgatggcgattcggcgaagaagcaccgtcccgtcggggtgatccacgtcctggaggatcgcgtagcccaccgcccgtagcggccggcccgtttccaggatgaagtgggcgcaactggacgcacggaggcaggcctggtgctcggcaagcgtccactgctcgacgaattcggcgttctccggggcgctctccacggcacgcacgaaatccaagtcttcgggtgaagtcggtctcagctgcatatactccatggtagcccctgaacccgtggagcacgcatggtccgacgtaccgcctatatcgatgaagagcgcatccacgagcggctcgtctccctgatccgcatcccctccatcaccggagaagaggatgcagcggtggcccgcatcgccaactggcttcagcagcacgacgccgagatcgattactggaacgacggcatcgcctcgctacagcgggacccgcgctatcccggccatgaggtggaacgcgcctgggccccggtggtggtcggggtggtccgcggcgagcagccggggccgagcgtcctgctgaccggccacgtcgatgtcgtacccccgggcgattacagtttgtggcaggacgaacccttctccggggtcacccgtggcgaccgtgtctttggctgcggcgcctcggacatgaaggccggcctggtggccgcgctggccgccttcgaggccttcgccgagggcaaccgccatttccccggtcgggtcattttcgccgccgtcccagccgaagaggacagtggcctgggcaccctggccgccatccgcggcaactggcgcgccgatgcctgtatcatccccgagccaacggtgcagcacggcgtcccggagctggtcgtcgcccacgccggcgccatgtctctgcggatccgggtacccggtcaagcggcgcacgccagcaaacgccttcagggggagagcgcgctggatcactttttcaccctctatcaggccatgcgggcggatgagcaggccctgaacgccgccgagcagcaccccctgatgactgtgcacccgctgccctacgccaccaacgtaggcacgatccgcggcggactgtggtcatcgtcagtgatggactcgctggaggccctcgtccgcgtcggtgtccccttgggcacaaccatcgaggaggccgaggcccgctttcgccgtgccatcgccgaggcgatccgcgacgacccttggctatcccgcaacccgcccgagatccgccgcctggcttcggggttcggctcggcgcagatcgacccgaaccacaccctggtccgcaccctggccgaagccgccgaggaggagttccgtcaggagccgcgcatcgccgcagccccctacggctgtgacatgtccggctgggtccgcctggccggggtgccgacggtcatttacggccccggcgacatcgacgaggcccacgcgcccaacgaatccgtctcccttgagacgacctgccgggtcgctcgcaccctggtgcgcaccaccgaacgactccttgaggccggtgtcgagggcctgggctcaacgggccaccccgaaccggctgcccccggacacaaccggagtcacgactgacccatgcgcatcgtcgaggacttcccagaggcgatccgggtgatcgagaacctatggatcccgatgcgcgacgggatccgcctggcggcccgcgtatggctgcccgaaggggccgaacagacgccggtaccggcgatcctcgagtacatgccgtaccgcaagcgcgatttcacccgactgcgcgatgagccgctgcaccactacttcgctgggcacggctacgcctcgatacggctggatctgcgcggcaccggcgactccgaaggcgtggtgctggatgagtacctggcgcaggagcaggacgatgcggtggacgccatcgcctggatccgcgagcagccctggtgcgacggcggcgtcggcatgatgggcctctcctggggcggtttcaacgccttgcaggtcgccgcacgacgcccggccgggctccgggccatcctgaccctgtgctccaccgacgaccggtacgccgacgacgcccactacaagggcggctgcctgctcaatgagaacctgacctggggatcgagcttcttcagcctggcagcctggcccccggacccggccattgccggcgccgactggcgggccatatggcagcaaaggctcgatcacctgcgcctgttcccggcggtgtggatgcgacacccgcaccgcgatgactactggcgccacggctcggtctgtgaggactacgctgccatcgagtgcgccgtctatgcggtgggcggctggtccgacggctacgtgaacgccatcccgcgcctgatggccggtttgacctgcccgcgcaaggggctgatcggcccctggccccacgctttcccccacgccgcggtgcccgggccgcgcatcggcatgttccaggaggccgtgcgctggtgggaccactggctcaaggacgcagagaccgggatcatggatgaacccatgctccgagtctggttggaggagtgggttcgcccttcgccgcacctcgcctaccggcccgggcgctgggtcgccgaggcgcagtggccctcccggcgcatccgaccgcggcgttggcacctgaacgtcggcgccctgggagaggcccccgatacccccgaggacgcggtgcgcgtgcgctcgccgcagaccaccggactcaagggcggcgagttctacggctacggcgccgagggcgaagggccgctggatcagcgcgaggacgacggcaaatccctggtcttcgactccgatccgctatcccagcggctagagatcctcggcagccccgaggtcaacctggcgttcaccgtggaccgcccggtggcgatggccgtcgtgcgtctcaacgacgtggcgccggacggcacgtccgcccgggtgacctacggtgcgctcaatctctgccaccgggaaggccacgccaacccccgccccctccagccgggcacacggtaccgggtacgcatcccgctgaacgacatcgcctacgccttccccgctggccacacggtccggatcagcatctcaaccgcttactggccgctgatctggccgtcgcccgagtccgtcgccctgaccgtccataccggcgccagcaccctgacactcccagaacggccgcccgacccggcagacgaggcactgcccccgttcgcaccgcccgaacgcgggccgggggcagaacccacggccctggagtgggtcgatccccaccgtacggtggcccaagacctgaccaccaacgagacgatctacaccacctttggcgacgccgccgacctggagggggccgccctcgcccggctcgaggagatcgacctggccgtgggccacaccatccgcaggtccttccgcatcaacgagtccgaccccctttcggctcaggccctgatcgagctggacgcccgcctgcaccgcacgggctgggacgtgcgcatcgaatgccagacccgtatgagcgcaactgtcgagcactttcgggtcagcgctgagctggaggtgttcgagaatggggaacgcatcttccaccgccactacgatgaatggatcccgcggcagctgctttagtcgcgacggccgattacccggccactggccgcatagcggtccagggcagcccggacaatccgttccagcaagtcggcgtaggagtagcctgcatacccagccatcatcgccaacttgccgtccggtccccaggaggggtggttgttgaaatcgagcaggcggggcacgccccgcaggtcctcgcggaagtccacccgggcgtagtcccgggctccaacccgggcaaacaggcgccgggccgcgacctccatagcggagcgtttctcttcgctcagttgcgccggggcaaagcgcaaggcctggtaatacggggaggcgggatcgaccttggagccgtaggagaggatcggcggcagctccggcggcagcgctgtgtagtcgaccaccagggccggtaacaccagcaacccggtagccggattgccgaccaaccccaccgtgtactcggcgccaggcaagtactcttgagcaagcacccaggcggcccccgagcctgccagccgacgcaggtaggcctgcgcctggtgggcgtcctcgaccacgcaatccggctccatgccgatgctgccgcagccgtcgttcggcttgatcaccgccggataacgctcgggtagagccggggttgggtcgctgaggtcgatggtgcgctcctccggcaccgctacccccagcgaggcggccagggcacggaccgccgccttgtcccggctcaggcccatagcagcccccccggtaccggtgtaggggatctcgaacagctccagcaacgccgggatattcgcctcgagttccagtcgattgcagtagccgttatcgcacagatttacggccagctctggggggtcggcgcgcagatcgtcgatcagccgctcgtggtcgtcgaatacgcgcagggtcaccccgggcagcgccgccagcacccgccgggcctccgcggctgcctccagctcctgggggccgatccgcccgtagggaccgtaggcgtagggcagacgcgggtcgccaaagagaacaccgaggcgcaggggggcgggtacattcacagtgggcacgctccaaacagccagaaaggcgcgcggcgcgccctttgctaaacctagcaggcgctcgcacggtccacagcaagtgttatgctcttaacggttatggtcgaatggtcatcagatccatcaccacctagtcgcactcacctggagccggcacggatgacccgacatccccgttctctcacatgttggctactggggctcggcgctctactcctgatcgcgaaatctacagcgacctcggcgtttgccaaggatgacctagctgacacgatcgaatcgatcacaccttccgtagtgggggttggcacccatgccccgacgcgcaatccccgcgttgatttccgggggaccggctttgtcatcgcagacggcaatgcagtgctgaccaaccaacacgtcctccccgagaccctggatgaagagcgccgggaaagcctgatcgttctggtcggtgagccggggtcgcccgatatacgcaccgcagagcccgtggcccgttccagggcccacgatctggccatcctgcgcatcgaaggcgatccactcccggctctgaacatcggcgacccgaacgacttgcgccccggcaaccaggtggcctacaccggcttcccgattggcatggtgatcggtttctatccggtgacgcacaccgcgatcatctctgcgcgcacccccttggcattgccggcacaacgagacgatcaactggaccccggacaggtggcgcggcttcgccgggaagagccgccgatggtgttccagctcgacggcaccgcctatccgggcaacagcggcagcccggtttacgacatcagcaccggacaggtctatgccgtgctaaacaaggtatttgttcagggtgggcgtgaagcggccgtgcgcgaaccgagtggtatcagctacgcgattccactcgatctagccgagtcgctggtcgaagagtacgagcacgaattccgttaaccggtcccggtgcgcttcctaagctggaaaaggcaatcgcccgcccccgctgcggacgagcccagttcacagggcgtatcgctggaccgcgaagccaacgagcgcctagagcagtggtcccgggcggtacgtcgggtacgcgtctcccgctcactgctgagcctggcctggaccgccggcccggtgacggggctcggcttgaccggcggctactgggttgcctatggccagccaccccacacccagctgctgatctatttcaccaccttcacggtgctctccgggctgatcggtctgctcgccaagatcgtctacgacagcacctgggggcccgcccaggaacgcgccgaggccgaggtatccagcgccatcgaccacctcggcgacctgatcctggccagccgcgatcttcacgtcgccggcctgagcggccacgcgcgacgcagcgaggcggcgcgccagcttctgcgccgcgtcgacctctccccggccgggatcggcctggcctgccaggatctcaccggggaccgccagctcggcgagatcctggcacgcatcgagagctaccgccgctcgggccttttcacccgcatccgggatctcaacgcccagcacgaggagctcttcgatgccgcctaccagcagatccgtggcgaggcgccgctggcagcgaacgcgctgcgcgaacggttcctcggcgaagtcccccagctgcgcgcgggcatccagcgcaatgaggcgttcatcgagcgcgtgctggccggcttcgaggaagacaatccgctgctgatcaccatgggcgacgtcgaggatatgctcggtctcgccttcgaactgatcaatgggcgcgagattcccatcctcacctttacctaccgtggccgctggcagctcgcccgcgcgctggaagccctggagaccacccgcagtcgctatcgtctagcccaggcggccagcgacaaccgaatccgcgccctggcggcctggctgatcgaggccaacgccctgccctacgagctggtccccgaggagcttcccccgaacaagctgctggaacgcgtcatagcggccatggatgacctgcagatgcgcatcgaccggctccaggccctggagcagcgccgcgccctggaccgcgccagccgcgaacggctggcgcgcacggccgacaccctaagcaccgccttatctctgtatcgctcggcccgcgaggccctggtgaccctgggcaacgcccacgccgaactgctcaaggccaccgaacgctggaacgacctcgccagcgccctgcccggcgatccacaacggctgcgcaccgaccgaggcggccgtggattgcgcattgtcgagcggaccatctccctggaagaggacgccaaacagaccgtctgccaacaacttatgcgccacctcagggacgaggggctggagtggctgcgctcagatccgcagggtcgccacaacagggaacacctgcgcaacctgaccccccagcgcgcccgccacctggccgttgagaccgcactggccctggagccccatatccagctttcgcgcccggaggtgcagcgcggcctgggggccaccaacgccagctaccttggtgggcttgaaccgggcatgagcgcccgggagaaacgcgacctcggcgaggccatggcggccagcgtcgaggaggacctgagtcgctccgctgaacagctggccctggcgctggtgcgccactaccacgtggaactcaccgaagacggccggcagttcctgaccgagacctacggcgcccgtgaacgggtcctggcgaccatctcccgcggccagcaactcagtgagcaggccagccaggtgagcctactgagccgacgcccgacaccggtccccctgccccgccgcgactggtaccgcagcctggtccgcgcccggcgctcacttcggcgctaaccgcggcgataaagcgcacggggtgcgcgcctgagtcccgcccacccccctccaacaccgccggtttcttgagccacactgatggaagtgtctttttgtccggcccccgggccgggcccaccaggcaggcatgatggagtcgtctctatggaatgggtggagcaacgacttggccaacgcatccgccgcggaaccctggagctgcattacgatgacggcgagcagcgggtctacggcgacggtggcccaccgcacggcgtcatgcgtctccaccgccgtcgcaccctgcggcggatcgcactcgatccggagttcatgctcggtcagacctacatggacggcgactggagccctggtgaaggcgggctcctgtctgtactggaggtcctcctgcacaactttccgccgccgcggaacgggggcctcaagggctggctgatctgggcctcgcgcccgctgcagcagtggaaccgcgcagcagccgcgcggcgcaacgtcgcctcccattacgacctggacgactggctgttccagaacttcctggacaccgacatgcactactcctgcgcctatttccgggatcccgagatggatctggaatcggcccagcgggccaaggccgcccacattcgtcacaagctctgcctgcgcccgggggaccgagttctggacatcggctgcggctgggggtcgatggccatccatctggcccggcacgaacaggtgcaggtggtgggcctgaccctctcccgcgagcagcagcgtctggcccaggagcgggtccggcaggctggcgtggccgatcgcgtcgagatccggctgcaagactaccgggacgtcaccggaccgttcgagcgcatcgttagcgtcggcatgttcgagcacgtgggcgttcccttctacgacacctacttcgacaccatccgccgactgctgaccgaggacggcgtggccctggtccacagcatcggacgtttcaatccgccgggggtcaccaacccatggatccggcgctatatcttcccgggcggctacatccccgccacctccgaggtcatggagtcggtagagcgggtgggaatccgcaccaccgacatcgaggtgctgcggttgcactacgcctacaccctggcccactggcagaagcgctttcagcgcatccgcgggcgagtggccgaggccaagagcgagtccttttgccgcatgtgggagttctacctcgcggtcagcgaggccgccttccgctggcgcgggatgatggtcctgcagctgcagctggcgcggcagcaagacgcagtgcctttgacacgcgattacctttacagtggggagcgcgaagagcgtcgatggccggagccgtcacgcattgcaagttaagccgtacccgtcgagcggccgggcacggagccggcggcggcggatcatccgccccaggagacacgcaccatgcccgcatccatcgccaacatcctgtccgatcaggagttcttctcagggttggagcgtgcccacgtcgagttcctggccgaatgcgcggctgcgcgctccttggagcaggacgaggtcctgttccgcaacggcgacgccgcggacgccttctacctgatccgctccggcggcgtcgtcctcgaggtccccgccatcagcgggcccacgctggaggttcagcgcctgggggcggatcagatcatcggttggtcctggttgattcctccgtaccgctggaacttcaacgcccgcgccgaggacaccaccgaattgctggtgtttgacggcgcggcggttatcgcccgctgtgaggcggatccggcttttggataccagatcctgaaacgcttttcggcgctgatgtcggaacgattagatgtggcaagacagcgcatgatggaccagtggaaccctccggggttcgcttgacacattgttttcggagcaacccatgggccgcgcgaattcatggttacccacggggaacaactgagggcggcccagactagcggtttgcggaggttatcgctcctcggtactgtgacgacgggccgggggtatgattcgccctgatggggcttttccatggaggtgtccagaatgagcgaggacatgaacgacaagtcgaccaagaaaacctcggaaacgagcaccaagagcagcaccaccaaatccacgggaagcacggccaaggccggcgccaccaagtccgagagcgccaagtccgaggctgccaagtcgggcacggtggagaccgccgctgagcagggcagtgccagcaagggcaccagcagcacgaccggcaaggcgagcagctccgcctcgaccagcagctccacggcctcgggctctgcggcttccggctccagcaagagcagcagcgacagcggcgaggccttcctcggcaattccgggctaccgcgtcacttcgccgccggtctgtcctatgtcggcgggcccattacgggtgccatcttcctgctgctcgatcgcgccgacccgttcgtgcgtttccacgccgcacagtcgctggcgatttccgccgtcattgccgtgatctggatctgcgtggcaatcctcaacgccgccttcgccgggatgcccctggtgttctgggtgggtctgatcggcctgctgttcatggccttcaacgcgttccagagcaaggactgggaggttccggtcctcggcgagtactcgcagaagctctccgacaaggtgtcgcctgaggacaagaccgactaacggtcttcccgcgacccacaagctaagccaacgaccccgacttgccggccccaccccgagcggctggcaagtcgggttttttgtcccctgccacttcccccgctcgaacctccactacacttgactggtgacggtccagtatcgcagccactggccagcgtttaggtcgatattcagatccggtgggattttttcgaaaggcgcgagccgcggaggttggcaagtgggtttagagcaactctatcagcacattatccagcagctgcgcgcctcctggcggcgccggtggtggctgatcccggtcgcgtgggcggtctgcctggtcggctgggcttacatcaacaccttacccgatgtctatcagtcttcaagccgcgtctacgtaaactctcagaccgtgctcgaacccctgttacgcggtatgaccgtccgtccggacacagagcagcgcgtccgcatgatgactgtaacccttctcagcaacgacaacctcagggagatcgctcgccaagcggatctcgatgtcctgctcaaccaggataatgaacaagcgttgatcggcaccttgcgcggcggcattcaattggacggtggccggcgcgataacatctacaccatcgccttttcccaccgggatcccgaggtcgcctatcgggtcgtccgcgagacctccaatctgttcatggagcgcggccttggcgactcgcgggttgatctcgcctcctcgcagacgttcatcgagcgacagctccaacgttacgccagtcagctgcagaacaaggaggctgagcttgaatccttcaagcgtgagaaccattcgctgctcagcgctggcggcaactattacacccggctggagcgcgctcgcgacgcccttgagcaggcacagctcgagcgggacgaacacgcccaacgtttagaaactctgcaggccaggctcgaaaaagacagacaatcccccattgccgaggacgcgcatttgagtaacccccggctggaccaacggatcagccggctggaatcccagctcgatgagatgcggcgccacttcacggatgcccacccggacgtcgcccaaactcgacgcatcctcaaggagcttgaggagcggcgccgtgaagaaacccgcatggctctcgcagatcccgctcggtccgtcgagggcgttgtcggcagcccgctccggttggcattggttgacgcagaaagccatgctgcttcgctggaaacccgcgttcaagagcataagcggcgcgtggagaacatcgccgcgcttgtcgatcaggttcctgccatcgaatcccgattcaatgccttaaagcgcgaccacgaggtgctgcagcaaagctatcgccaactgctgaccacccgcgagcgggccgccatgaccgggtccgtcgagaccgagacggctgccgtcgatttccgggtcctggagccgccgacacggccgagttcgccgtccgcacccgatcgccccctgcttgcgagcggtgtcctcctgctaggcctcggcgccggctccggactggcctacctgctcgctcagttgcgcggcaccgtcacctccaccgcacgcctggcggagatcacccgtcgccccgtactgggctcggtcacccgggtcccgaccccgaaccggcggcggcgtcaacggctcgagctcatgatctttgcagggatcctcggaaccctctttgtggcctatctgatggtgttggcgtactacggcggcggggggttgtggccgttctaggccagggtgcggacgatctgccagctgtaatcgcgggccggccagcgcaggggctcaggatcgcagccggccacggcgcgacccagactgcaatgggcctcgccccccgccgcctctccgtctaacggagcagacgccgaggggcacggcgtcaaggaccagccccccgggttcaacacccgtgcacctgagtccggctggcccaacaaggtccaacgcgcaatcaggtgacggttgtccccatcccagaccatctccacgcgccagctgtgacccgccagacgaggcggtgaggcgccctggcgccgctgccaggcaccaccgaggagccgccaatcgatggcgtcccggatccgttccctccaggagccggcgcgcggccggcacagcgctacgggggcaccctcgccccaccaacgcagccccacagccgtcgatgcccacccggtgcgttcaaaaagcaggggaccgtacagctcgcccccatcgagcaccagcggcacccacccggcctgccgcggctcggccagccagtcggatcgagggcgccgcgtcgcgcttggaaggaccggctgccccgctacctccaggtgaaaggcctgccccgccgccgatcgcagatccccttcgccccggctatagccctgcaccgcctgacccttgaggttcacacagacggtccagtcatcgccatcggcccgcagaagccccgccgcccggtcttcccggggcgctcgctctgccgaaccaccgagattgaactcgcacaccggtgcgcgaccggcgaccagcgcctcatcgccgtcggccaccaggctgagtaagccggccgtccaagcgttgtagacgctcaagtgcatataccggtcccaccccccttcagcgccgctgcgacacgccggcgtcagccacagaagtccatcctcccgcctttggcgctccagacgctggcgcagggcttcgagcagcaccaccccggagtggcccctctccaggccatcgccgccggacgacaaaacgccgccgagcaccgccatcaggcaggcgtccccgaagagggcgtgattgctccgtccgaggccaccgcaatacccccctcgcgtcgctaccagatccagccaggaccatccgcgctcgagcagggcgcggagccgcgggtgatcgacccggcacaccgccagccagaggcagagcagcgctttcacatggtaggccaccggggtcgcaacccgaccaccgctcccagccggaaaatccacgaagcccccggccgaggtcatccagcgctcggtcagggcagccaaccgttccgcgcggcgttgacgaagaaacggcgtctccgcctcaaggaggcgaaccgtagcggcgagcagggtccagttgttcgacggatagcgcctgcgcaagcggcatccgcgaagcgcgcggcgtacgcgatcccgatcggcctgctgcgcgccttcgcgctcaagccgactctccagcagccgaagcccaaggcgattgaagggctcgtggccgcgctgcgcaaccggtagcgccgtccaggcatccagcggccgccgccaatccccgaactgcgggtgcacgtgtagtgcgagtgcggcgaagatcggcgcataatgatcggtcggtgtccagccgtccagggtgtccggctcgcgcaaccggccgtccggctccagataggcagccagaccgccaacccaaggctccagccaagcccgctcgatcaccggcacggaccctccccgcccccgccggcaggccgacgcgcaccctgcccggcgccgtcagcggcggcctcgagcttgtccaccaaggaggggatccgggtctgccaggcgttcgcctgcgcgtagtccaggatcacctgccgatcccagtcatacgccagggcctcaacaatggcccggcgcagcgcctccgtatccccgaacggcaccagcgtcccgagctggtcgtgagcgatcacctcggcgttacccccgacatcggtggtcaccgtaggcagcccgcaggcggccgcctcgaggaagacattcgcccacccttcgaaacgggtggggagcacgaaaaggtccgccgccgcgtagtaaaagcgaaggcgctccgaggccaccgcaccggcaaagtgcacacgctccgccacccccagatcttttgccagatcccgcaggcgctgttcgtcattgccgtcggggctcccccctcccacagccaggtagtggaggtcgccgatctgctcgtccagggacggcatcagctcgatcacccgatgaaaccccttgcgctcgttcagcgtcccgaccgtaatcaacacttgggcacgctccgggatcccgagcgctcgccggcaggccatccgatcctcaggcccgaatagcgccaggttgatcccgttcggaacgacctccacggaccgctgcggctccatccccagcgccacactgcgcagcgactccgaaaccgagaagacccgcgcggcatggcgtagcgctcgccgcgccaggaaacggcgcacccgggtgcgcgagatccgcacgatggtcccccgcagggtcaccgtgtaagggcagcccagccaccaagcggcgagccaggcggccaccccgtccgggtagatgaaatgcgcgtcgagcaaatcgagctgaccccttcggcgcagccgccgcagggtgggcaacgccccgagggcctggaacagaccgtcgaggcttttcagcacacccggcaggcagaggaaacgcgggtggtagacggtcgtcccggcttgttcctcgcaatacgccacagagggccgataccacggcctccagcgccggacgataccctcccccggaaaccaaggtaccggtgccaccacaaccaccggcagggaatcggccacccgggtcatacgctcgcgcacgaagaccccgaaggtgggctgcgcctcgttggggtaaacgcgggtgaagaccaccacgcgcggcccttgccggcgatccgatacttggccgcccgtcacggctacgacaccccctcgggaacgcgccgaccgttagcagcctcggccgccgtgatcacgcgtcgtgcattctcgagccaggtgtagccgtgctggtggatccggtgggcgccgttcccggccagggtctctcgggccgcagggtcttcgagcagttcgaccaggcggtccgcaagggcctgccagttgttgggcgggaagaggcgtgcggtcaccccgtcctcgacgacttcgcggatattgggccgatccggggcaaccaccgctcggccgacacccagatactcgaagagcttgatcggtgaggcgtaggcggtcacgtcgggctgcacggcaacatccaaggcagcgatgtgtgccgggatctccgagcgctcgaccggcccagtgaagaccacccgcttggtaatccccagcgcttcggcctgtcgctgcagcgccggtaccgcggggccgtcgccaacaatcaacaaccgcgccgcactcccgccgtgcagccgcggcgccatcgcctccagcaacccatccacgccgtgccatgggcggatccagccgacgaagcccaccacctggcagcccgtcagcccgtagcgtgcccggatggcatcgccatcgaccccgggatggaagaccgagccgtccaccccgttgggcaacaccagcagccgcccttccggcacgccacgctcgataaagatccgcgccatggcgtgactaaccaccaccgtgcgggttgccgatcgacagagccagtcttcgatccactgcgccgcccggcgccagaccagccccccgtgggcctcaagctcgaggctgagcggcgcattgacctcgaggatgaaggggcgacggatcagccgggccaccaacagtcccgcgaaggagaacagcgaataccgttcgtagatcagatcggggcgccgtgccagcacacgcgcgaggagcagggcgaacgccgggccgttgtaggccagtgccagcagctcatagagccagtgcgggatcgcccgaccggccagggtcggaccggcttcggcggccgcttcccgttgcccggccccctccccctgcccatccttttcgatgcgctcagagcgcgaccctcgtgctcttcccggtgttcgccgcaacgatcgcggctcgacgatatccacggtatggccaagcgcgcgaaacgcatcgaccagcgcgcggatgtgcacgccctgcgcgtcctcggcccgggtgcgatggtggtagagaatcctcacggctcaagcgcctcgctttccacccagcgatacttcccggacgcactcggcggtatcacggaaacccgctcgaaacgcaccggcacctccatcccgagggtccgacgcaggccctctgccacctgacgcgcctcggcctccccccaatcggcatcggcaaccacctggatatccaggctccggtccgttcgctgcacaagccggtattgcaccacctgcggcacttcccggagcacatagttcgccgctgagccgtggatccgacgtccctccgcccccacgaggaaatcattgcgacgcccctctaaccggtcgagcaccggcagcggcgagccgcagggacaggctccagcgctgacccggcctcgatccccgacgcggtagcggatcaggggcatgccgaaaccgtccaggttggtgatcagcagatcgcccaccccggaggcgtccggcgcgtccacctccacccatacgtgctcggcggcgatgtgcagtcgcccctcacgacactcatgggcggtcagcccggcatccctagacccgtactcattggccaccggcggcgctcccaagcccgctgtaatcgcctcgcgcagctgcggatagagcatctcggaggtgcagacgaccaaatcgggtcgccacccccctagcagtcgcgggtgatccgccgcatggcgtgccacccgggcgatgaccgtcgggtagccgtaaacaaggtgggggcggaaccggccgaggaagcgcaaataagcctccaaccgatccgggctcagatcgtgcgccgaacacagcgcctggttgagcagatactgatccttgaaccggcgaaaccgcgacgacttgttcaactcgacgggggatccccagaaatccacttgccgatcccctgggcgcaccccgaaccaagtgcgaaaacgcagcttatgggcgttatgccgggtctccttgaccggatcggtccagaacgtgagcggacgccccgaagatccgccggtggacgagggcaggagcctgcccgggtagtgatcgctacacagcgcatcgccgtgctcgcgcacggtatcccgctcgagcactgggaaatcggtgacctccagggccccgttagcgggcagccgcgcccgatagaacggcacccgatcccgacagtgctccaggagggccgccagcttctcgcgacgcagccggtacaccgcgtcggggtgctgctcgccccgacgcagggccgccagttcggcgagggttgcccggccacgcagccgctcatgggcgggcaacaggagcccacggaccagccagggggtcaccgcgccccctccacacagcggcgcaggaaggactccagcatcagcagggcccacagcggacgggcgtgattgcttcgcccggactggtgttcatcgaccagggtgcgcaaccggctcgcatcgaagtaaccgctgtccatcagccgtttgccgagcacggcttcgcggagccgctggcgcagcggtccgcgaaaccactccgcgatgggcatattgaacccctgcttggtgcggtagaggacatcgtggggcaggcgatcctcgaaggcccgcttgaggagccacttgccctgctgattgcggaccttgagatccgtaggcaaccgccccgcccactccatgaaccggtgatcgagcagcggcacccgcacctccagcccgtgggccatgcttgcccgatccaccttggtcaggatgtcgcccggcaaccaggttttgagatccaggtactgcacaaaggcgagcgggtcgtgggtcggtgcctcggcggcgtggccacgcagcacctcggcggcgtggtacccctgcagttcgcgctgaaaccgctgcgagaacagccgggcgcgctgatcgtcatcgaccaccgcgacgctgcgcagatacccggccaccggatccgccgccagcgcctggaaagtcgccttgccacgcaggtacttaggtgcccagtcggccttcgggtaccagcgggccagcgacccgaacagacctcgtcgaaggccatccggtagccgcccccgcagccgggcctcccgctgataaccgcggtagcgtcggtaccccgccagcacctcatcgcccccgtccccggatagcgccaccgtaacgtgctgccgcgcgatccggctgacctcgtaggtaggaagagccgacgggtcggcgaagggctcgtcgaagagcagcgccaactcgtcgatcaggtcgaaacgctccgaatccaccttgtggatgtggtggttgaggcccaggtgcccggccaccttcccggcgtgctccgcctcgtcgtaatgcggatcgcggaaggcaatggagcacgcatccaccggacggtcactgagttcgctcatcaacgccaccacgacactggagtcgaccccgccggagaggaaagcgcccagagggacctcggcctcaagacggatgtccaccgcctcgcgtagctgcgcgaccaacgcctcgccggcctgctccgccgacaacgagcgatctgagctgctatcgaacgtagcgtcccaatactgtcgcgggggccccatcggttcaccgcggcgtagcaataacgtatgccccggcggcagcttgcgtacggccgcaaagatgctccgcggatccggcacataaccgtaggcgaagtaatcctcgatcgccctcggatcgaggtctctcggcacctcggcgcaggccagcagggccttgatctcggacgcgaacagcacccgtccgtcggggagttcggcgtagcacaggggcttgatcccgagccgatcgcgggccaggaataacgcctgctcattgcgatcccagaccgccaggctgaacatcccgcggaagtgctcgacgcaacgctcgccccactcctcccaggcgtgcacaatgacctcggtatcacagcgcgtggcgaagtcgtgcccgcgctgctccagtgtcgaccgcagctcggcatggttgtagatctcgccgttgaagacggtgatcacccggccatcttcattggcaagcggctgctgcccccccgcgcgatcgatgattgacaagcgacggtggccgagcccgaccccggcctcctgatggatactcgaatcgtccggtccccggtgggccaggctctcggtcatgcgccgcaaaagcgcctcgtcgccggcgcgcccgccttccagggcgtgatccaggattccgactaacccgcacactggcagttatcccttccttgccacggagccgctccgcgccggtggcgccaatagctcgcgataaagactttcgtaagccccgaccatggcctcgaccgagaaatgctccaccgctcgccggcgccctgcagccccttccaacgaccgacggtgcggctcctgaaggtagccggccagcccatcacacagctgctcgggatcacccgcaggcaccagcgtcccggtcaccccctcctcaaccagctccggcaacccgccgacccgcgatgccaccaccggaaggccactggccatggcctcaaggaccgtcaccgggatcccttcggcgagggagggcaacgcaaagacatcgaacgccgccaaccgggtcgcgacatcggtgcagttgcccgtgagttccacggcatcggccacatccaactccgccgccaacgcccgaagcgactgctcttcaggaccactgccaatcactaccaatcgcagatccccgcgcttggccgagaaccgctcgcgaagacgggcgaaagcccggataagcgtcgcctggtccttcaccgccgtcagccgcccgacggtgccaatcaccaggacgcccccttgccccgaatcctcctccgatgatcgcctcgcggcccgataacgctttgtatcgacgccgttgtagatgtggcgcacccggcgcttggggatccgcacccgctcggtgagatactcggccaagtggcgggagaccgtcacgtgccgttgcacccagggactgagggcccgccgcagccagcggtaccgccagcgggtcccgtcgagatcggccatgtcccaaccgtgctccgcgtggacgcggcccggcacgccgctcagcgcggccaccggctggcactccaaagcggccaggttcgacgtatgcaccacatccggccgcagctgacacaacaaccgataaagacgccactgggtacccaacccccacccggggggcttgtggagggcatggacgggcactccatccggtagccggcgacggaacgcttcatcgtaatccgccagacagacgacgacatgccggaaaccatggtggacgctgccgcggaccagctcgacgaggatgttctccagccccccgacatccagacgatagaggatatgggcaatcagcgggcgcgagccctgcccatcccgggggcgccggcgatcatggtcgatcgtcaacgtccccgaacctcctccagggtccccaacaactcgggcagcgcagcctccgcaaaacgacgcagggccggctcaacctcctctggatcatcgggataaagcgcatagagcaccaccagcgctgcatcgtcgcgccccccgagcaagcgggacagcgactcccgcgccttcacttcgtgggggctggtggtcagccggtccgtcacccagtaccaacgccaggccaggatctgtcgattcggcccggtgagctcgaatcgtgccgggcgggtccaatcatcgatctccgcccgcccggccgagcgttgccgccaggcgtcccgatcccggccggccatggtattatcccaagtgatcatattcccgtgccggaattgctcccggtagtagcccacgtagacccccaccggaaccccttgcccatcgacatagtgccggtggaaggccgcgcgcgcgttgcgataccccggctcccagggatcggcctcgatcgcctcccagtcattgaggggcagctccgcctcctccaacccggcaacagggccgagatcccgctgattcatccatccggcgtagagcggcccggaagcgaccagtactccccccgtcaacgccaccccggcaaccgcagcaaccgaacgcgatccaagccctgtactgtcgctaagccgctccgccatgccaccgccgcctggaccgggcgctgccccctcggagatcggccgatcctcgcgccagtaggtcccgatccagaacatcagcgcgatcaccgcaccgaagaacacccagccatagatcagatgatcgacccccgcggccaactccatgccactgagatgtccgatcatcacgatcgcataggcgcgcagaccgttggcgaggatcggcaccaggaacgagaaggccacgaaaaccagccggcgcatccagcttcggtaaaccaggtaggcgtacagcgtgcccagggcgacggtagcgatgaggtaacgcacgccactgcacgcctcgaccacggaccagcggccggtcggcaactcgaagttcagtccttcgcgatagaccggcacgccggtttgctgcactgcccataccgtgaagtcggcagtccagtccatcagcggcgggaccaggaactcaccgaatgggacggcagagatcaggtaggccagcgggaagagcagcgtccaggcgacggcgttgcccaggctcagccagacgacagccgggatcaggagcaccgccgcgaagtggcgcacggagtcgacgtccaccaacgcgccgagcacccagagcaggaccagtccggcgaccggcaccagggccagtggttgcactctgggctgttgatccgccagggggtgacgcagccgataaaccaggaagaggacgatgggcacgatcaggaaaccgtgggcgaaggtctctgagcgtgaccaaatacccacaatagcctgataggttggcaggaaggcgatcgccagcaccacgccgagcagtgccaatgccgccccgtgcaggtaccacggcgctcgatccccgagcccaccgccgacaatcgcatccgggttactggccatcagctgcctcactcaacgcgtgtccctcatcgtcatcaatccgttcggtcgtgccagcgagcagccggtcgagccggccaagatgccgggcccaactgtagtcctgcacgacgcgccttcgcgcagctgcccccataccatcgcccccgtccaggcaccggcagaccgcttcgaccattgcttccggctgcgcctcggcgctttccacttccacccctagggcgacctgcagtccttccagggcctccggcgaagcgacgatcggccggccgagggccatcgcctcgagtaccttgttctggatccctcgggccacacgcagcggcgccacggccacggctgcgtgaccaacccaggggcggacgtcgtccacaaagccggtgacggtcaccccggggcggtttgccagcgcagccactgccggcgtcggccgattaccgaccacgtagaaccgagccgctggctcccgggcccggacctggggaaaggcctcctcagcgaaccagcaggccgcatcggcgttcggccaataatccatggcgcccgtcaggaccaccggccgctcgtcggcggcgtaagggctcggcccaagaagcctcgggtcgaagtagtccgtatccacgccgttactcattgccgagacgctttgcgccgactccggcgcgagactccggaacgccgccgcctcgtccgtagaaacaaacaagctggcgtcgctcgacgccgccaggtgtcgttcgtaggccaatagccggcgtgcctcgcgggcaaagaccgcccgcaggggccagggacgatggcgcgcgtactgaccccacttatcggagtcgatgtcgacgaaatccaccacccgcagtagcgaaggtggccgatccggcacgtacggccccatcgacgaggagaagcacatcgcgacatcgattggctgcgcttggcacacctggcgaacccactgcgccaggtgccggtcccggtaccagggcagggtcagcggctctccagtgagaaaaccgccaagcgcgcgcagctgcgcccgccgccgcggcagtggacgcgcgcacacgctcgcgcaaaccgcttccaggtcggggaggaaacgccaatcgtccgggtcatcgacaaaggtcccgaggtggacccggtggcgctccgtcaagtgacggaggatatggtaagagcggatcttatcgcccttgttcggcggccacggcacgcgatgcaccaggaacaggatctcggccacgctccctcctaccccagaccccggaccacgatgggtcccaatcgattcaccaccgaaagcggcaaccgctgccagatgcggattgcttgccggtaccgcggattgagcggattgtgctcggggatcgtgctgcgcttgtagagctggtattcgtaggccagcggctgcggctcgaacccccagttgcgcttgaagtggtaggcaccggtccccttcttgctccgcccgaaatcaaacagccggtacccctcctcacacccccggcgcatcaactcccagtagaggaaatcgtagcccgccacctcgcgcgccgcaggcaatccgccgccgtaatagggcagaatctcatcccggaaatagaacgtcaggacactcgtaaccggcttcccgtcgtgggacaccatcagtacgcggcagtcgtcaccgaaggtctccgccagtaggtggaagtaacagcgtggaaagaccggcgtacccagacggtggacacttcgcgcatagaggtcgtgaaagcggtcgagatcggcctcccaggtcgcttccaaaccggccttgatcccctggcgcaccattcgccgctgcttgcgcgggatggcttggaagttcgcgtcctcgtcagccgccagggatttccggaaggtggcgtacaacgcatcctggcgcggccactccgtatgcaccggcgcgcggtggcgatactccagaaactctacacccagcgcccgggcacgctcctgagccgcatggtcgagcgccttccgcgccgattcatcggcagcgaccaccccgccatagacgcagaagggggtggaaatcagggcatcgctgaacaaccagctcttgctgcgtgccagcggaagcacccccacgatcaccccgtcacgctcggcgtagagatactccgttacgtgaccgaacgcctcgcgcaggacccgcgcccagccgctgcggtggaaaaaggtggcctccggcgactgctgaacgaaagcgtcccagcgggcctcgtccgccgcttccagtctcgctacgcgtagatccattcctgtaccgcttctccctgtctgctggcgctccaaagcggctaactttcagaatgcctgggctgaaaccgcctgcccggcctgccagtcgctgacaccggccaactccggcgcaaagacgcgatcgatccgatcccagtccagatcctggagcaaccgactgagccgctgctccgtgcgatgcaggttcacgtagtgacgaacgcgggtgcggagatcgatgcccgggacccgcggctgctcgggatcgagctcccaggggtgaatatagaacaccgccggctgcccctccgcttgggcgatccagcgcagagctgcccacgagacccggtagggcagaagtcgaaaatagccgccgccacccgccggaagattccgaccaaggagccgaagcgtcgccgggggcaactctaggaggccgccttgcccatccggacgatgggcgtgtcgtggtgcctcaggggtgccgtagtggtcatgccggaccgggtagacgcttgagctgtagcggtgaccggtctcctgcaggatctctcgcgcccagggcgttcgcggcccgatggaaaaggccggcgcccgataaccgaccaccggcaccccgccggtgtcttccaacagccccttagcccggatcaaatcctcgcggaatgcgcgcggcccgatctcccagacgcgctcatgcccgtatccgtggctcgccaactcgtgaccggcagccacgatgcggcggacaacctgcggatagcgcttcgccacccagccgagggtaaagaacgtgccgcaaacacagcggtcggcacagatctgcagaagccgatccatgcttgcctcgatgcgacaaggccagcgctcccatgcgtcccgccccacatacggcgccatggccaggacttgaaagtaatcctcgacatccactgtcagcgcattgcaccgcgcccagctgcgctcctccatggcccatccccctttggggcctttccgcccccgtcatccccacgcggcagtcacggttccccgcggtttacctccagtgcccgcttgagcgagccactcacctgacgcgtcaggcggtagccggaaatcagataacgctcaacccgctccaagcgctgattcagccgttcctggtcttcacgctgaacattgaccagctgctgtacccgcttataggtgaaaccgaggtaacgctcgatccgctgcagccgctgctctagagtttgtcggtcggtaccgagcccctcccgggcgttttccggatcctgctccgaaggagaactcggggctgcatccccgttatccgcctcgcccagatcggcctccacctcgtcgataaccgactgcacctcacggacagtaaactcgtggcactcctccaagtaccccatcagaagcaaccggtcgcagagcgtattgatccgcctcggggttccctgagtgtagtcgtagatccgctgccacgccccctctgagaagctcggatccgcctcccaacccacctgggcgagccggtgctcgatgtaggcccgggtatcttcagcatccatcgggccgaggtgataggtggcgatcacccgctgacgcaactgctgcatatgctcactgcgcaggagtcgccgaaactccggctgacccaacagaaagctctgcagcagtgggccaccctcgtcgccctgaaagttcgagagcatgcgcaactcctcgacggcttcatcgttgaggttctgcgcctcgtccactacgagcagcgcacgctggccacgggatcgaatccgaacaagaaatcgctccaactcccgcaactgatcggccttgttctgcggtgggttctcgatcccgaaggcgagacagaccagccgcagcaggttatccgcgctcagtcgggtgctgaccaggtgggccgcgagcagcgggcgatcaacgatgccgctgagtagactccgcgccatggtcgtcttaccggcaccgacctctccggtgatgacgataaagccctcgccctgctgcaccccatactccaggtaggccatcgcccggcggtggcctttgctggcgtagaagaaacgtggatcggggctcagcgcgaatggcttgtcgcgcaggccgtagaagtcttcatacataggcggcttagaattccatggtcaggcgggcactgatgcggttctcgcgacggcgctcgtccaaagcgaggtcctcacgcccctcgacgcgctgccggtggatcagatccaaatcgcccgaggtccgccgccccaggctgcgcgaaagacccaaggaaagacggtactcctcgctctcgcgctcctgatcgtcgacatctcgcccctcgatccagcggtagaccccccgcagcgtggcatccgtccgcgctccgaaggaccagccccaccgcccaacgacgcggcgctcgcgctccaccgcgtcctcgaaccggtcgtcaccaatcccaaactcctcgtcgctgtccctctggatgaactccaaccggaagctgtgggggccggtggtatagtcccagctgccacgccaggtctcggcaaaggtgattcggtcctcatcgacgagcaagtcatccgcgtcgagaaagccgaactcggccagaagccgatcaaactcggttgcctcgggatcaagggcgcgtcccaagccgtccgtccgcccctcggcgtaggagagccgccaggtggagcgcggcgcctggtggaccaagcccaacgatcgctgatctcggcgattcgtctgatccgtgtcgtcgatctggtccttgaactggccgtaactcccagatatctgcgtattccgggtgatgtcccagtcggcgttgacccgccagctctgggtgtcgcggcgccgatcctcgacccgaatccagccatccgatccggataggctcaggcgcaacgaccggccgaaccggtaccccaaggtggcctggttggagaaacgatcaatctcggcgcgctccggatcgtcgaagcgatcccagttgcgttcggagcggaactgccagaaggtgcgaccgaactgcgggccgctatccagctggtattgggcgcgatgcacctgttgcggctggcgatccgatcggtggtaacgggcctcgtcgaagacgtaacgcacctcttgctccgagaagcgaccctgccgccacacccagtaagggctgatgcggtagcgggtcgtctcctgctgatcccgcgcggttaccggatcgaagatcgattccgcccgcacactgcggcggatggagccctccacgaagatcgactcccgcaccaactcggcgttgccacttccgcgcagattgtgggtacttcggtcccggtcgctatcgcgccagtaaagccggttgtcccacgagtaattgaggtcgagttcggcacgcgcgccctctccactcagggtcaagctcggccgcaagagcgtaaccaggtcactctcctctgcaccccgcggggaaaaatcggcgttgtcggtccactcctgaccaacggtcatgcgcggggtgaaggtccactgtgtcgaagcgatactggccccggaaatcagcagaagccccaaggcggccgcggcgcccggcagcgcccgcgccctagctaccctcggcgacacggccatccgcttccttggcggcgctgctccggggctccccaccgtatttaccgtaaccgtaaccgtagccgtagccgtaaccgctgtatcccagccctccatgaccggtcgctttgttgagcatggtcagcaccacgtcgcacccctccagcagctccgcggcccgcatcaccgccgtttgcgccgtaccctcagcctcgatcacgaggagcacctgccccatctcccgggccagcacactcggttcactggtcgagagcagcgggggggaatcgaagaggatcacccgatccgggtagcgctcgtggatctcctccagcagatcggtcataccctgactggccagtaactccgtcgaacgaccgtggggacgtccggctggcaacacactgagatcagggatatcggtgcgcaggagcacgtccggcagacgaagatcagagtcggtcaacaggtccatgagccccctgtcggccgcgaatccaagtgttcgcgggacgctcggacgtgccacgtcggcatcgacgaccagaaccgtgcgatccacctccatggcgatgctcagcgcgaggttgatcgtggagaaggtcttaccctccccggggacggcactggtcaccatgatcaaccgccctttatccactaccggcatgccatggcgcccgaaggcgttatcgagcagcgggcgcttcatcaagcggaactcctcttcaagcccgctgcgcgcctctcctggaacctggatcccctgatggcgcaaccacccgtaatcaatccggacgtcggccggtcgttcgacggtgcgcggcgcgcgtccgaactgcggcgtggagggcctggcctgcgcatattccgtctgggtcgtctcgcccgccggatcggcctcctgttgtccggccccctggaccgaaccttgcgcttgtgcaccgggtgcctggttgcctcggcgcttctccagcgcccgctcgataatgctcatacgcccctcgtccgactaggcaaaaaagaccccaaccaccaccccataggcaaccaacaaggctccggttgcgctgaagaagacgagcatctccatgcgcctgcggcgccggtgggccggcgttcgcacccgcgagatctgccccatgacgggccgcccggtgagctcgccgagctggccgggcgcggccaccgtgccgcgaatctgggccagcaggaaggcgaatcccgtgccggcccccagccccaggaccagaaccgcgctgcccagcagggggcggttcggcgctgccgcctcacttggctgctccggtggctgcaggacgcgaaagtccaccgagtccgcgcctgactccacttcgccggtcagcacagcctgctcaagccgatcccgtaactcagagtagctgttctgcaggacttcgtagtcccgtgtgagccgactgtattccgactcgatctccggcacgtcgtcggagaccgcctcaagttcctggacccgcaggcgctgctcctcaacccgagtctccagcgaggccacacggctttccgattcggccaactccagctgcagcggatgatcgggctgacctagaccaacgcgatctaccggggaggccatcaggctctcgctgaactccaccgcctgctcctcccgctcctcgcgcagatcctcaaggacgcgctgcgtatgcgccacgtccggatgctgatcggtatactggcggcgcagctcatcaagctcggattccaggttactgatgcgagcgtctagctccggattctcgaactccggaggctgcactaatccggggtgatcgccatcgccctcaagctgtgcgatgaggctctcataatggctttgagcctgctcaaactccaactccgcctcagctaaccgctcacgctcggcccgcaagcggctataaaaatcgccgccggccaacagaacctccgagtgctcacggcgaaaatcctcaagctgctcttccttcgcccgcagccgagtgccgtaacggtcgagctgattctcgataaaatcgcgcgaggccgtcagatccgtccgcgggtcaccgaggccccgctccatgaagaggtcaccggtctgacgcaccacgcgataggccacctccgggtcctcatcggaaaaactgatcgtatagatattgtccccagccccactttcgtcacccccgcgcagatcgatgtcctgcaggctatcgacggcgcggtcgatgtcgtcgtagccgaggagaatgtcgaggtccgcctgccgcgcgatctcacgcaggttatcccggctcagcagcgtgctggtaatcatgttcatccgctgctcagcgtccggtcgcaccgtcatgccgccgagcagtggaccgagcaccgaatccgtatcgacgtagacctcgctcgacgcctcgtaggtgtcggggagggcgtggatgtacgcccacccgggtatacagaccagccaagcgatgggaaggatccaccaccgtcgacgccaggtcgctcgcagttggtgcagcacttcctggacgacctgctccatctgccccatgggtatctgactcccccagctttcgtgccggaaccactctggggcaaggctagcagtgtcctacgagtccgcaagttcggttcgtaaccctttacaaaaccaggacaacacccggtgtcagcgttattgacgcaagctttgcacggaaaacgcgaggctttgccgggacacttgcacacaggggctgaaggggatgacgacgaccgcttggcacggcacatgcagaccggcccccggcaataggcattcgtaagatcgccgttgccctggacgcataaccacgaacatccatgaacctcggagaacatccacgaccctcggagaacttaacgtgaacgccctcgacctggcagaggagttggccgatttctggctcccggtactggcgaagcgctcctgggaggtgcgtgccgacatgctggagcagatccttgggcagttggcggacgacacccccgaccccatgctctaccgccgcctggtcgcgtttttcctggcgaccgcgatcgatcgccttgcggccgatgagccggtcgccagccaggcgcaggcacggatctacatccagtcggccgatccgaagcaccgcgcaatggccctggaacgcttccccgaggtccactcacgccctgcgtggcgcggccacccccgtaacaaccccctggaccgacgggccgccccgcgacaccgcctaaccgccgaagcaggcatcgaagccgcccgtaccaagatcacgtgtcggatccacaatatctcaaagtccggagccctaattaccctacatttaatgcttcaaccaagcgatgaggttcacctgacgctgcgatctcgcgaccagccgataaacggtcaggtggcgcgggtttccgatcatggctgtggcatcctgttctgcgcataaaggagacctcgcgagaacaccggccatcgctccgagactcgtcgcgagcgcgagtcctttaccccaccgataatatcgtttttaccttaaatgacccaccacgctgccgtgacgatgctgtagcatattcatcggtccgattcacgttcaaccccaaacgtcatgaggatgaggacaattggagttcgcgatgtcatccccctactcccgctacaaggtcatcctggcgaccgaagatcaggcgcggtgcgcccatttccagttacgatacatggtttattgcgaaaagaagcaatatgaatcttcaagccttttcccggatggatatgaacgtgacgaccacgacagtcacgcgctccacctgcttctaaaatacacaccaccgggatcccagacgaatcgaaacgtgggcacgattcgtctaataaaaggcggaaacaaacctcttccgatcgagaacatctccgacctgaacagcaatgaattcacgaatgaatatagtggcgagctctcgcgactcgctatccatgaagtgccttcaggccacgacaccctcccgctgtttatcctctgccgtgctgcacagcaccacgccagggggtgtgggatatcacggctatacttcctcgctcgaccggcgctggcccgacatctaacccgtaaccatttacccttcgagcaggctggttcgccttgctatcaccgcggccgccgcataccgtacgcgatggacgtaaatggctttgctcgggggttagcgcggtgggaaaagaaactcataaaacagaaattagccccatcaagtaaaactgaaaccctccacgcctaccaacatcctaatagactttctgacatggttccgaacggctgcctgcagacgaagggaatgccggaacccaaaaaggcgatataaggacgacagcatggattacatcgactcccgccaggccaacaagagaaccaaaacccatggatcgaaacgagctagtgaatcaattccaagcctatttcgagtatcaagtagcgctgacaccggaacagcgcagggaggcgttccagctccgctacgatgtctactgcatggaatacggctacgaagacccgtcggaccacccggatgggcaagagcaggatgacttcgacgagagcgcgttaatttgtaccgtacggcacactcagaccggccgcttggccgggtgcttccggattatcctacccggaatggaaccgtctgagcctgaaaggcttcaaatggaggtggactgcaccgaaaccctgtacacaaatggtcgattagactcggggcggcacccaaagaatctccgacgcgattcggtttgtgaagtatcccgccttgctatccacaccgacttccgcaaacgccccggcgaaaagcagacacgaatgggtgccgttgactggcttgacctgcccgaggaccagcgccttgcacacctaaggaccttcccgctccttggttccagcctgttctccgccgtcgcatacacctgtggacggctgggacgagatcacatcttcgcggtaatggaaccacgtctggctcgtctacttacccgggaagggatacgcttccagcagattggcgatgtcatggaataccatggcgaggagcgcgcagcatactacaactcactggaaaaattcgttgtggagaccgttgcctccccgctgctgagaccactctatcggatgggggaaaaccagcttgcaccaggcttgacggtctggcttgagcggcttcggagccattcaaacgagcactcgtgtggccgtaggccggacaacaaggtaagctgacatggccctcttcgaataccagaccgcattcaagagaacactcgggtggatcaccgagcaggagcaggacacgcttcgcaaagccactgtggctatcgcagggctagggggtgtgggagggagccacctactgaccctagcgcggcttggcatcggacgctttgccgtcgcggattacgacgtctttgaactgcacaacatgaaccgccaggccggcgcaaccatcagcgcgctgggtcggccaaaagtcgatgtgctctgcgaaaaagcgctcgacatcaacccagagctggagatcgagcgattcccgaacgggattgacgcaggcaatgtggatcggttccttgatggcgctgacgtctacgtcgatggcctcgacttctttgtctacgatatacggcagctggtctttcggcaggcggccactcgccatatccctgccttcaccgcagcgccgctgggcatgagcgtcgcgttcctggcgttccaccccggcgggatctccttcgagcgctatttccagctcgacccggaactcgaagaggacgaaaaggctttgcggttcatgctgggccttgccccttcaggactccacgcggcttccttgatcaacccctccgccattgacctcaaagggcagtcggggccatccacccccatggcctgtgaactctgcgccggggtcatgggcaccgaggtcctcaaatggctcctccagcgaggtaccacctactgggccccttgggcggtgcaattcgatgcctaccggatgagggtgcggcgcacttggcggcccggcggcaacgcccaccccgtccaacgcctgggcctttggctggcaaggcgccgcctgctcgggcaatgatccattgtgctggtgcgctgcgcccctccttcttttgcccctgattccctctaagcggatacccgccccagactaagcctcggaaagcgcttcgcaagcaccgtgactatcgccggcatgaggagcaagtcgaagagcagtgccgcgaccagaccgatggccgtaagcagaccaaaggccgcggttggctggaagtctgaagcagccagaaccaggaactgcgcacacaggacaatagtcgtcgccgttaccgcccggcccgtatgctgcaacgcccgggccaatgcagcaacgacactgctccctctgcgccgatagaagaggaacccgtggtaggtgtggatggtatcgtccaccgcgatgccgattgccacactcgccaccatggccgtcgccatatcgagccagacgccgaaggcccccatgacaatgaagatgaccagcaacggagatagattcgtcagcatggtcacagaagccgccgccgccgagcgccagaggaccaacatcaacaccgagatcatcacggccacggcaatgaggctacgaagctgcccctctatgagcagttcttcctgttcggcaaagagccgccccatcccggagagctcccaatccagaacctcaacgctcgagtcaagctccccccgaaacgcctcaagagtctgaccgatttcgcgagcgccggtgacgttcaggttcatcaggacgatggcccgcgtgaaatcccgattgaccaggtcgtagagatctcgcccgtcgtatacgaacaggtactgggcaatcagatcttgccgaccgggcagggtccggaactccggatcctcgtcgtggaacgcccagtgcatctcctcgagcatatccaccatcgatagggcgtagtccacctcctcccgctgttcggcccagcgctggaagtcccgaatctcctgcaaggcagccggatcctgcagcccgtcgatagcctcggcgtcgaaaaccgcctccaccaccatcacaccggagagcgcgtcttcgaccttgcgggtgtcttgggtgatgggatggcccgccgggaagaactcgtagagatcactctcgacttcgatcttcgtgatcagcggcgccgtcgctgcaatcgccaacgcgctgactgcgacgatccagcccgcccgacgcagcgcgaatccacgagccgccttaaggatcgcgtcgaggccaccgatcccgcggcgcggcagcgaccaattgccgcggtcgaaacgcgcgagcaatggtggcaaaagcaccataacgacacagtaggctaggagtacgccgaacgctgcggtataccccaggctctcgatgggacggatcggactcagtgtgagcgacaacagccccgcagccgttgtcagagcggtaaacaatgccggcctagagaccctttccaagctataggccagcgcgctttcctcggtgtagccgcgtcgatgcgcgtggctcagcgcgttgaacaggtgcatcagcattgccaccgtcagcgcggccagcaacggtggcaatatggacgtcaccagggtatacggatgacccagcagcaccatcagcgccagcgcaggcgagacgaccgcaccaatcgccgcccctccggcaaccaccaccagccatcgccggaacatccagaacagcagtccgaggcctaccgctgtggtggccggaataaagacggcgctatcccgcagcatggagcgcagttgccagacatccagcgcgacgtggccggcaaccgcctgtagccgctcatccaggccggcctcggccaccgcctcgcggaaggcccgctcaagctccagccgctgcagactgtcttccagttcagtcgggcgcacgatgatcgccagggccgaactatcccgcgcagccagcaaccccggtgcaaaacgatctgcccggacgtgctcctgccactgactcccgctccgttctggaatggcgcccggggggacgatcttctcgaccgtgaagccatcgtcgacggcccgaatctgatcgaatgacgttacacccagcactcgctcgacctgccggttctcctccaggtgttggataagctcatggagcgcgctaagattctcgggctcgtagatctcctcgccgccgaacaggccgaccaggacctgctcctccgggaactcctcgcgcaccgaagcgtcgaaaaggacggccggtgcctccttgggaaagtacgactccggcgcattgtcgaaggtcaggttgagcacgagcgggcctggcgccagcagcagcaacgcaaacaaggtcgccgccaaccaccgcggcaaagtcatacgcctcaaaaccgtcccctccagcctgtcatgatgacgtcgttatcctggtggaacccgccggccgtctcttccgcaccttcgaaatagtgcgccgacacgtagagttcatggggttcccagtccacccaggccacctccggattcaggtagatgtcccgctcatcgagcccgatcgcataacgaagcctcgcccggagacgccgctgccagggccgcccctcgatctcgccattgagggtgacttcatcggcacgttccagtagggacggcgcatcaaggtagtggctgccaaccagctgcacgttcactcgcaaatccccgtcccctggaaacacctcggcccccacaccccaattgaaggcctcgaaatcctcgcgcacgaaatcttcctgccgggtccccggcacgtcgctgagccataccgcttcggcgcggtaggtgactccgccagcgtcgattgcaccgtccacgccgaccagataactgcgcggatggaccgcacgaaaggtgtaatcgccggcctgcacggcctcctccggatcatcgagggctccgcgtgcctcatcgctcaactcgtagtacggcgcggaatgccggaaacgcttgaacgtcgcagcagcgtcccagccacgtccgcctcggctgacccgaagcccggcgccgccctcgccgtcggtctcttcgacaaaccgcccgtctcgcaccagatcctggaattggggctccgacggcaggcccagaaaacgcccacgctggcgatcaaccggatgccagacgctatcgcgatccggcatttccgcctcccggaaccacggcaccaccacggcgtcgaactcccaaccgttggtgaagagctgcccacgaaccgcgggagcggcgcgacgccgctcactgaggtcgtccaggacaaagcgtgacaggtcctcgacgctcagtcggtcggtcggcgagacctcatcgatccggccccagaccacctgttgcgcaccagcggtcagacgccatccgcgaccccggtagcggaggtacacctccccgtagtcgacatcgatctcctcgacacgtgggcccccgcgctggtaatgaccgtccacgcggctctccacgcgagcgctccaggggccccggggttgccagtccgcacgtcctagcaggtgcccgtggtagaccaggtcggcgtaagaggcactgcgcggcagccaacccgcgtccagacgcacactttcgactccgaacgcccagtcctccgggagccatgcctccggttgtggcttgtcctcgtcgacggcctccggcgacggatcgccgatgcgtataccgccgtcgccctcggccccgttttccgcgagccgccgcgacggctccaaagcctcaaactccccccggaccggctccaccgagtcaccggccgcatcgccacgatcacctattgaggccaaggccaccccattaaccccgatggacgccgacccgagccctagcaccaccagcagcgtccgacaccgcggaatgggccggtcaagggcggtaggcacgttcgccccccggatccgacaacgccgcgcgggagaagagatcttgcggcaacccctggtcatagaccacctgctcgacaaggaagcgagtttggtgaccactatccaggtcttccatggtgctctcgacaaccgtccagtagccctggtgctgctccaaggcctgcaccgttaatcgcttcgccggctcgtcatcgccctggtagtagtcgattcgcaggggaaccagcgactcttcatgaacccactgatcgcgcagggtatacacggagttgtcgccctcgacagggcgactctccaggcggaaaaccggaaggccctccaactcatcccgacccacgtattcgtgttcgtcctgccggactttacgatcgcgcaaatcctcaaagaagaagtcgctgtccacgaagcgaccgcccatccgctccgaggccacccttcgaacccggtccagtgccggcaggtaaagccattgatctgtgctgccgtctggatagtcccgtgtgagcatcgccgtatcggcaacatccgatggggccgtgaaccggaccaggttccagacctcctcatcgtcaatctgtagacggtactcgtagaacgaacgctcccgctcggagcgaccggggccatcgagcaccatacgcccctgttgcacggcatcatccccttcggggcggtcatagacccactgggccagctcctcgccatcggctggctcctcattcgccgccaccagcgacaccaaccccgcggtcaggagtatcacgccccccaagacccccgaaaaaggacttgcccgtaacatcctgcccacggccgacatagacgactctccccattcagagacacacgaaccacatccgtcctactctcctgtactgatcggaattgcgcaagctcccctacaaaaacagcgtcttttttccttacaacgaggctcacaacggcctcaccgccgcgaccagtcgatctcctaacccgctatttccttttgccttttccacccccactgggtctaccccatagggtggccccaatcgtgctactaaaaaggtcaagggcagatcgctccagatcggcgcagcctcccgagatggctcgattaatggcccccaacgaacgaagcacaggcacatcacggctggagaatgacaacgatgaaaacccaacccatgctaggccttttcgcgtccgcgctggtacttggaatgctatcagcgcccgcctacgccgcccagttcaccattgacccgagggactttgccggttttgatgacggccccaccgcccctcttaattcccttggctgggagcttcgaacggctacgacccagttcggaaccagctccggagaaaactggctcccggacggggggtcacgctttttggatatcggattcgggcgaatcgacgcttacaatccatacgatatcggggatgaccaaatcgctggcatccgccagcgggatatgaccctcagatgggacaacatcgccggcaccctcggtgccgatgggcagctaagctacgagagtgggaccattgatttctactttggcggggacggcattggatcgggggatcttcggagcagcgatcctttcgataccaacagtgctgagtggcaggccgccggctccggcgagcacgtcctctcgatggaactgagtaggggggacgcactcgccagactcattactgacgacgatggcaatctagaggcgattgacgccacccagtttgacctcttctttgatattacttttgcacgagagggcttctgggctctgaccgatagccgcccctttgaagaactgatcgggttgcaactgatttcggcgttcggtgaggccggcggtgccacacagagaaacacggttcttaacgacgatgaaaacgctttcaccgatgccgatatcgcgctctacacccactacgctggcgttcggcgcggttcgctggagttccaggtgcccgagccgagcacgctgatgctcatggggggatcgctgatcctgctcgccctcgccaccggtggctttcgtcggcgtcaaagcgagtccggaggactagcggcctcgtagtccaccgcaagcacctcgggtgccttacgccttatacgacacgaaaaggcacaaggagggggactttccccctccttgttttttggtgcaccagaagctctcaagcactcaatcgccgaggttcgtcaacatttcctctgcgtcctggcgccccgaaaagtccgcatgcgcctccagcaactgctcgaggatatcacgggcttggctcacctgaccgtcagcacgaagcgccctggcaagattgagttgcacgtccggatcgccgccggcaagggccacggcctgatcgagatactcaaccgcatcggacgtccggtcgttgcgaaggagcaccacgccgagggtgtccagcacggcagcctcccccggggccaggtcataggcgcgccgggcgtattccagcgcttggtccggcgcgtcctcgcgcagaagccacgccaggttattcaaggccagcgggtcctgctcacgctgctgtaacaggtgcgtataaacctggatggcatcctcgtcgcgacctgcttccagtagtgcagagcccagcacatggcgcatctgcgcatctgccggattggcgctcagccagtcgtttagacgatcgataccggcatccaggtcatctgcggcgcgcttggcggtgtagccctcgagcacccaggaccgctccatacgacctgagagggcgtgtccataatgctcggccgcacgcgcaaaccggccatcgcgatacgccaaccaaccctgatgggcgtgcacctccggtgcatccgggttggcttcggccaccggtgcgaaaacctcttcagcctcctccctttgcccctggcgagccaactgccgtgaccgggcatgggccgccgagtagtggctgggatcagccgaaagcgccgactccaaggcctccaccgacccttgctcatcccccgcggccgcacgcgccagcgcgagcaggtaatgcaggtcggcggcatccgggtccaactccgtggcgcgctcgagcagcctccgcgcctctcggtcctcaccggccatgccgtagatccgtgcggcctcgcctagaaactgtgcatcctccggacgttcttccagggtttgctcaagcacggacagcccctcggctgcggaatccatctggatcagccactcagccagccgcatcgccacccgcggctcatcgggtactgcttgatgcaccccacgaagcacttcgatccccgcctcggcctcaccgcgggcgcgctcgaggctgctaagattcatcgccagatcggcactgtccggaaccgcctccagcccttctcgcaacacacgccgcgcccccgggcgatccccttgacccaggaggaccgcggcacggaggttatatcctacgggatcctccggggccttatcctgggtccgctcagcagcgaccgccgccgcctcgaaacgcccagcctcgatataagcctgcaccaatgtcaaatccgctgcacgcagggccccatcagcggacgccacggcttctaactcctcaaggcccttctcttcgtctccggccagcagcagcgccgttccgagcacctcgcgcgtctccagggcatcgggttgcgcgtccaaaacacgcctcagggtctggataccggactccacatcgccggtatccagatagagcgcacctagccgatcgcccagctcagaaacccattccggccgttccgcgagcgcctcactgaggacctcccgcgcctcctcgggctgatcttgcgccatgtacaaccttgcccgcaaggtgtagctggtcacagaccccggaccactcgcgtggtatcgattcaggtggtgctcggcctgggcaaggttcccacgctcaagctccagccctgcgagataggggcgcgccgggcgatattcccgttggcgtgccagcgcttcctcgaactgcgttcgggcttcatcgggggaatcaccctcgagttctacgagccccatcaagaagtagccgccggcaaaacccggcgccccttcgaccagttgctcggcgtcagctcgggccccttcaaagtcttcttcgcgaagccgaaccatcgctcgcgagaaacgatcgctcacatagtcgggtcgtagatcgacggctcgatcgaaggcctcccgtgcgctctgcctttcaccaacgacctcagccaggctgccgcgaagcgtccatgccggatagtagtcttcatcgagcgccacagcggcctccaggtggctcgcagcttgcgcccgatcaccggcaacgagggcaccaaaggcctttgccaactccagctccggaaggtccgctgcttcgctcaccgcggccgtcaacaactcgctacccgcttcgtcatccccccggtggtaggccgccactgcgcggtaggcaaatacccgggccttggcctccccctcaagcgcttcgtattcgaagtcgaccagctcgccgtgttgccttgtctcgtgataaaggcgggcgagggtcggggcgtagcgcttgggctccgccccctgctccagcgcgcgggtgaggtgattaatcgctgcgtcggtatcgccatcgccggcgtacgccaacccgagctgaccgcgggtctcgggcgtctctactttttgaagggcattcctatagtcaagaaccgccgcacggtactccccagcctctagttgctccgccgcgcgctccagatactcctcttcggacaacccttgccacgcttcacaaccaaccatccaaagcgcgaacacccccagggcggcgacgtgcggccacgccgccgcccccagcaacggattgcggggccgatcgccctgtacccttctcagcccagatcctttcctcacaagtcacctccttttatgcgccgcaccgaccgggtgtgccacaagctaacgaccgagccggggtctacgcggccggccacctcctatcccgtaactctaggcgttttttcctgcagtgatacccgcccggctgatcggctccggggcactcaacgactgcgatcggacgttgagtttctttacacccatggctgcccactcgcccaccggcatccggcgccgaagaccaggctaaatctgcgggccgcacgcgccgccctcgcccaccgcgcacccccactggcacgcccgatgcatcagcgcgctggcgaacgtcacccatgcgctcagtgtcaatagccacttcaaggaaaccaaggaaaggagacccaaccgatgaggacccaaccgattctaagtctcgcgacatcttcggcggtgatgctcagcgtgctcgccacgcctgcccatgcgactcagttcaccatcgaccccagcgaattcgacggttttgatggctacgaggggggagcaaccgccccccttgactcgctcagctgggaactacgaaccgcaacccagcaattcgggcctagcgaaaacgaaaactgggtcccggatcgagggtcttcgtttatcgaccgcggcgtcggacgcatccaagactacaacccattcgataccggcgaggatgtggaactgggcagtatcggtgcaagggacatgaccctcagatggaataatattaaaggccggaccggcgaggcgctcgagacccaggaactactggacgaggccgataatgacctgcctgttgatgaggtaggtaatggccggtctctgatctatgacagcgggaccatcgagttcttctttgccggagacgacgatcaggagctgcgagacctggagacccccgagccgtggcacacgggcgacgatatctggaaccaggctggtagtggcaaaaaagtcctcgagttgaaactgacaggcggcagcgcactgggtggtttcgagctcgacgacgacggcaacctccaggggattgaagcgacccagtttgacctcgattttgaggtcactgatgcgctggacggcttttgggccaccgcagatggtcgtgcctttgaagaactcatcgggttacaactaatcacggcgttcggtgaggccggtggcgctacagaaagaagcacggtcatcaacgaggacgcgtacagcgataacggtgttgcagttgcagaagattccgaggtcgagctttacacccactacgccgggggccgggaaggcaaaatgaacttccaggtacccgagccgagcacgctggtgctcatgggcgggtcgctcgtgctgatcgccctcgccaccaccggtggcctgcgccggcggcgaggcgagagcggaacgcccgcttcagcttagtcagggcctggcacgccaaggcctagcccgagttacggcctgatccaggtagtcgtcagctcttctggtccagcgaaggcggacacccggattaggctgtgctccaccccaagcgggtcgttcacttgactttacaggtccccggctggggccgccccctgcggcagcgcccccgcccgatcccccagcgacaaccgggcgcacgccggtcagccggcaccactctgacgaaggcccagcacctggctgtggcgcagccgtcccctccattgcccctgcaaccgcgcccgaaccgccgtcgactttctttacgcccctccccggccaagcccgcctgcagggcacccgcacccggggccatccccctcaaggggccgcacacgcggccctcgctcaccacctgccaccactggcacgcccgatgcatcggtcctggcgaggccgcatttggccccggttccagtaaccgctccaaggacacgaaggaaggagacccaacccatgaagatccaactaatgaagaagcaatcgatgctaggcctcgcggcatcctcagcggtggtgctgggcctggtcgccgcgcccgcccacggcacggactttacggtcgaccccgatggggcggggttcgacggttacgacgagggcccgaccgaacccctcaactccctcggctgggaactgcgaacggccacccagcagttcggtaccagcggggtgggcatcccggtcgaggatccgaacgatgatggtcagggtgggacttacatccccgacgtcggatcgactttcgtggaccgcggattcggacgcatcgacgcctacaatccgttcgatatcggtgacgacgaactccgagggcttggtcaacgggatatgaccttgaggtgggacgacatcaccgggactatcggtgaagatggcgagctggactacgacagcggaaccatcgatttctactttggcggggacggccaaatcgggtcggacgcccttcggagcagcgaagatttcgacacgaccagcgatgagtggcaatccgctggcaccggcgagaacgtcctttccatggagctgacagacggcgatgcactcgccagggtcataaccgacgaggacggcaacctcacggggattgacgccacccagttcgacctcttctttgacgttaccgacgccgatgaagatttctgggcgatagcgggtggagagtctttcgcagagctactcgcgatggagatggggctctcggttttcggtgaggccggcggtgccatacagagaaacacggttcttaacgacgatgaaaacgctttcaccgatcccgatatcgagctctacacccactacgcggggggccggcggggctcgatggagttcgaggtgcccgagccgagcacactgatgctcatgggcgggtcgctcgtgctggtcgcgctcgccgccaccggtagcctgcgccggcgtcaaaacgagacggggcagctggctgcctaacagggaccccctgttacgtcgcctggccccgctgagctgtcaacggacagcgcggcaggcctgaggagggggcaaatgccccctcctcttttccttccggcagcgctccaacgaacacgcgatgaccactcaccccacttacaagcggtcagcgcagggcgaatttatccatgagggtgtacaaggtcggccgagtaatccccagcagaccggcggcctgcgcgatattcccattcgagcggcttagcgcacggacgaccgcctggtactcggcctgctcccgggcatccttgaggcgcagccggtcctcgccaccaccctccggtacttccagcgcgagatcctccgcagcaatctttttgccatcggccataatcaccgcccggcggatgacgttctccatctcccgcacgttgccgggccacgggtaggcctcgatggcgtcgatagcctccggggtcaacaggcgacgcggctggcgctgctcgcgggcgaagcgatcgagcagggcgtgggccacgagaacggcgtcaccaggacgctcgcgcagcggcggtatggtcagctcgatctcggcaacgcggtagaaaagatcctcgcggaagccgccgtcgcgaatcatctccgccagatcgcgatgggtggcacaaaccacccgcacgtccacctcgatcgattgccggcccccgaggcgctcgatggtccgctcttgcagaaagcgaagcagcttggcctgaagactcaagggcaagtcgccgatctcgtcgaggaacagcgtcccgccactggcgtattcgatcttgccaatggtctggcggttggccccggtaaaagcacccttctcatacccgaagagctcactctcgaggagattctccgggatcgcggcgcagttgatggcaacgaaacgctgctcacggcggccactgagccgatgaaccgcacgggcgaggatctccttgccggtaccgctctccccgcgcagcaggaccgtagcatccgccggggcgacgcgctcgaccatccggcagacctgcagcgcccccgggtccgagctaaggaacccctccagcggcgatgccgattgttgtgccagacgacggttctccgcctcgaggctataaagctgtgcggctcgatccactagcagtcgcagggtatccggatccaccggtttcccgtagaagtcgtaggcgccgagcgcgacggccttgagcgcattctcccggtcatcgttaccggtgaccacgatcaccttgctctcgggcgcctcggcgagcacctcttgcagggccgccagcccctcgctggcattggccggatccggggggagcccgagatcaagcaggacgagctcgggctcgtaacgccgcgccaaagcaacagcctccgcgcggtcgaaggccggaacgatctcatagccgtcgaaacaccagcgcagctgttcctggagccccttgtcatcctcgacgatcagcaggtggttcgcgtgccccaacgtctttatgcctccctcatcatcccgccgcggccaacgacgattccgcgctgccgcgagcaagtagctggaccgtaaagcgtgtaccggctccgggcctgctagagacctcgatgcgcccccctaaactggcaatgtactcccgggcttcatacacaccgatacccatgccggcgttgcctttggtcgtctggaacggtcggaacaaccgctcgcgcaggaacgcctcatccataccctggccggtgtcctcaatcacaatatagccccattcttcccgctggctgaggcggagccgaatccagccatccgcaggtgtggcgtcctgggcgttccgcaccaggtgagcaacgacattggccagccgctcctgatcggcaatcacctggacctcctgctccacggtcaactccggctgcggctcaccgtgcaaggcctgcaagacttggcgcagaactgcccccaactcaacccgctgtgccggcgccgcctgctccggttgggcattgcgcagttgcgccagggtccgatcgaggcgttcacgggcgtggccaacggttcggaaggcgttctcgagaaactccgggttgtcgcggtggcgctcggcgttggcgagcaccagcgataattgcccggagacgttcttgagatcgtgcaccaggaaggcggcgaggcggtggaaggtctcgaactgccgtgcctccgccagcgcctcgcccacctgcgtcagcgccacgtagaccgccagctgccgcccagcgatcttgagcaaatcccgatcctcccactcaatgggccgcggggcccgcggctgggcaaggaccacgaagccggtcaactccgaaccttggagcagcggcaccaccagccaatagcggggattcgctaacaaccactccggcaacgccagctcgggataggcggcagggtcatcccggtattcatcgacatcgatcacccatccactctcgaacaggtattgcgccagcgagcccgtctgcggctctggggggtggttgggctcgccgaggttgagcaccccctctaggtcgtaatcaccctggggattctgaacccaaagcacccccccgggactgtctaccagctcggcgacggcgtaaatagcccgctgacgaaaaggcagttcgtcgtgctccttggagagggtcgcggtaaaacgcagccattcgtcgtggtagtcatacttgtaattgaagaagtgcttattgatgagtacccgcaaccgcgcctggaacgaccccgaaaagagcacaagaaccaggagcagccccgccccgaagagcagcgctgactgcaacaacgcaccccagtcaccaccgaactcgcgcaagaggtagctagccgcccccaccgcaagcagatacaagccagcgccggtcaatgctgcggtgtggaagaccaggtgcctcgaaacggtcggtgccaggccccgcgggagctggcgacgcagagagaccgccactagcggcacgaccaaggcgttgatcaggccccgtgcctgcgcggtggtcgcctccactgcctggaagagcaccagatcagcgagcacgaacaggtcgaaggcgaacagcccacctacacccaagcagagcagtttgatcccccagcgctcctgctccggggtgttccggtagacttgctcaaccaacaccaacccggcgatcgtcatcagcaatagcgccaggccgtaaacgccatccaaaccgagttcgggcccgacaaccgggaccaacatcagcagcagaaaaccgctcaggacgatggcccaaagccgtagtgtgcgcttcccacgctgtgtatgcccgtgcatgcggtgcaggatcgccagcaagaccacgaaccaccccgcggcccgcataagctcccagctaccgctggcaaggatcaactcgcgggcgtcgtcgtgcagcgggagactgctcaagtcggccgcccaccccgcagtcagcagcgaggccaccaccaccgacagggcgccgggccgatcccgccacagtgtgagtgtcagaacagccagcaccaggaacgccgccaaagcagcggcaaaactcgcagccgatagcatcgcgcctccgcagcgcctagcgggcgccctgaccgaagagcaccacggccacggtgcggatcaggataaccagatccagaaacagggtatggttcttcaggtagtacaaatcgtactggagcttttctcgtgcatcctggatcgatgcgccgtagggataacagacctgcgcccaaccggtaatccccggcgccaccgtgtgccgaaaccggtaaagcggaatctccccacctagacgttcaacaaacagcggccgctcggggcgcggcccgacgaaagacatctcgcccttgaggacgttcaggatctgcggcagctcgtcgatgcgaagtttgcggatcacagcacccacccgtgtgatgcgatcatctccctgctgcgcccactgcggcacaccgtcctgctcagcgtcctcgcgcatactgcggaacttaaacagccggtacggcttgttgccgatgccgacccgctcctggccgaagaacaccgaccccggactctccagcttaatggcgagtgccgtaatcagcatgatcggcaaggtaaccaacagaagggcgagactaaccatcagatcaaaggctcgtttgacggtgacgcgcaccccgtcctgacggaacccctcgccaaagatcaacgaactggtattcagggagtccaaccggacctgccgacgctcgcgctcgaggaatcgggtgaggtcgatcaccgagatctcgtggagtttgcattccagcagatcgcgcaccggaagctgcccgcgacggtcgcgaacccccacaactagttcgttgatcccatggcgccgacacagctcaagcagacacgtcccttgctcttgctcgatgacctcatcggcggggacgtcaacatggtcggttcccggcggggccacatagccgaccatgacgtacggcagttcctcacggccgcgctcgccctggagctcggtcaccgccgtcgcgcgtgagcccacacccagcaccaagacgcggggcttgagcttattcgcagtaacaactcggctggacagcaatcggcccattagcagtaggaagaatgccaccaccaggccaagcaccagcacgctcggctcgatcgccagcgccggcatcagtgccagtaggacccacatgccgaccccggtcgcaaccatggccaacagcagccggacccctaacatcagctgcccatcgcgcatcgccatctgcccggtgtcgtaaagacccagactcgccatgctcagaagcacggccagggctacaaccaccatctccagctgcaatggcagctgctcgaggccatacggccccaccaggccggcctgcagcgggaggatagccgtcaagccgaggaataccagcaccccttcaaatccagcgagtaaaagaaccttgcgcgggatataatgaccgaaaaaccgcactgcgcgcctccaagggggcgcagttccctgcacccccaatccatggccgagccgatatcagaaaaatcgttccggtataatcagcacgtcgccgggcttgatatcgatgttggcctcgatttcaccgcgattgatcaggtcgtgaagccgaacccgatactgattgcgctcgccgtcctcgtggcgaaccagaaccgtgcgattaccggcagcaacatccgtcatcccccccacttcaatcatcacatccatgacggacatatcctctcggtactgcagggcgcgcggctcggtggcctgaccgatgacccgcacttggcgatcgtacggtccggcaaaaccggtcacgatcacggtgacgaccggatcgcggaggtagaggctcagctcatcctccatcacccgcgccaattcggtgggcgtaacgccgctggcttgcacatcctcgaccaggggagtcgaaatctgcccatccggccggacgggaacgctgattgagagctcggggttattccagacctgaacgttcagggtgtcgccggggccgatgacgtactgctcgatttccgggtcatccaccgtgcttggcgcggagggtggggcaccacagccaaccacaagagagaggatggccgcgacgatcagactcccagcgacggtagccgcgcgcgcaggctccatgggcgactccttgctcatgctggcgcgtgggttggataccatcgcagttaaccaaaagcgacgagtgacttccacggctcgaaactgagacagtgacaatccgatccctccacagacaggtgctacactccaataagactgtagttgaaaaggaagtccgcgcaatgcgagtcctggtcaccggcggcaccgggtacatcggcagccacgcggcggtggcgctcatcgaggcgggccatgaggcggtgctcctagacaatcagcacaacagcaccggcgctgtcgcatctcgcatcggccggatcacccgcacatcgccggaactgatccgaggcgatgtacgggatgcctcgatgctggcggagttattcagcgcccggcgcatcgacgcggtgatgcactttgccgggctcaaggccgtgggcgagagcgtgcagcgaccgctcgactactacgaaaccaatgtcggcggtaccattcgcctctgccaggcgatggaagccgccggagtccgcaagctgattttcagctcctcggccaccgtatacggcgacccggatcgcgtaccaatccgcgaggacgcccctaccggcgggacgaccaacccctacggcactagcaagcacatggtcgagcggatgctcaccgacctgagcacagccaacccgggctggtgcatcgggatcctacgctacttcaatcccgtcggagcccataagagtgcgctgatcggcgaatcgccgtccggcatccccaacaatctcgtgccgtatatcgctcaggtggccgccggggagcgcgagcacctgcaggtcttcggcgacgactacccgacccgggacggcacgggggtgcgggactacatccacgtcgtcgatctggcggccgggcatgtacgcgcgctggagtaccttgacgcccaaccgggtcagcacgcctggaacctcggccgcggcgaggggcactcggtcttggaggccgtgcgtgccttcgagcaagcgagcgggtgctccatcccgtaccgggttacggagcggcgccccggcgatgtcgccgagtgctgggccgacccaagcaaggccgagcgggagctcggctggcgcgccgagcgaggcctggccacgatgatggaggatgcctggcgctggcagcgtcagggctcggataccgagacagcttcctgaatcgacaggggcatgattacccctatacggggcatgatcacccctatacaggggctcggctatcgggattcggaagcatcatccatacggccgtagaggtcctcgaaacggaccagatcgtcctcctccagatagggaccggtctggatctcgatgatctgcagcgggattcgccccggattcgacagacggtgcggtcgagtggccggcacgtacgtcgactggttctcctcgaggtagatctcttcgtccccattgaccaccttggcggtaccagcgatcaccacccagtgctccgagcggtggtagtgcatctgtaacgagagctgacaaccgggtttcaccacgatccgcttgagcttgtagcggtgaccgctctccagcgtggtgtagctcccccaggggcgtgccacggtgacgtggtactcggcaagctccggtttgtacgcagcgacctcggcgacgagcggcttgaggtcgcccaggcgatcccgcgggcagaccagggtggcatcgcgagtctgaaccagtgccaagttttccacgccgtaggcagcgagcagaccgccgtcggcactccaaaggaggttgtcctgactatcgacaggtagcgcaggtccttggcagacattgccgtgatcatccttgatccgctcttgatagagcgcctcccaactgcccagatcgctccagcccaggtccaccgggaccaccgctaccgagtcggccctctccagcaggccgtaatcaatggagagttcgggcagctggccgtagcgatcagagtccggcgggcaatccggctcagcccactcggctacggcgtcggcaatctccggctgatgtgcggcgagtagctccagaaaacgatccgcccgaaagacgaacatgccgctgttccagtagtaaccgccctgctcgaggtagcgctgagccgtctgcccatcgggtttctccacgaagcgctggacctgctccacgccgacctccagcgcagggccggcctggatgtagccgaaaccggtggccggctcggtgggctggatgccgaagagcaccagcttgccggcgtccgccgccacctcagcccgggcccaggccccgcgcaatgcctcggcgtcggcgatctggtggtcggaggggaagaccccgacgagcgcatcgggccgctcgtgggcgatacgggccaccgcccaggcgatggccggcagggtattgcgggctgacggctccaccaacacgccctcggccagctgcggatcaacctcatgcagctggcccttgacctcgaagcggtggtccacgtgcgtgaccgtgctcatccgctgggccggcaaggccggtagcaaccgcgccgccgtctcctggagaagcgtgtcggcactggtcagggccagcagctgcttgggcatgttgcgccgggacagcggccacagacgggtcccggacccgccggcaaggatcaccgcgtggcggcgggcggcacgctcgaacacgtcttgcgaatcaggcgctgcttgcgacggggtgtaggcatcatcggccataggggcatcatccgtgctgttgtggatccatctgcgccgcctcggcatccagatcccggggtgcgcggaaggccttgtagaacaggtgacgaaccagtagccaaggcggcatcttcagccagtggccacggacaagcatcaggcctcgcgccagggcatcggctctcggcgtcgtggagagatggccgttcagcgcgtgctcgaacgcaggccgcacaatacgcttgcccaaaaacccgggggtgtggtgactcaggcgctccactgccgcctgcgggactggggtaccgaagcgccgccggcagcaccagacggccggctccaccagccagagcagccgcatggcctcggcctcgtcgagcagcgcctcccagaaccggtcgccgtgctgctgatggaagtgctcaagcaggctatggatgtcgtaaagatcccgcaatccgcggtcccaatcggtttccgagaacaggtggacgatggcgtggagtaccaagtgccggggcgccggcagccgcagccagtgcagccccggagcgggggcggcgtgctcaaagatgggggccggatcgacgaccacggcgaaggtctcgggcaagatgttatggtgcagatccagcgtggtcccgcgtttgcggtgttgcagaggcgggagctcgtgcatccactgccggtagtaacgctgatcgtaggcgtcgtggtgggtccccgcccacccttcatagaacagggccgactcgactcgctcgacctccgccttttgtgccaacagatcgatatccgccacgatcctcccggccgcattcggcaatcccgccagcaggtaggcgccccccttcaaggcgaccggagcagtgaaccgccgcaacaccccgcggtcgagctgttgcaactcccaccgaagcgccgcggcgttggtctcggcagttgctgccgcaccccacagatgcccggccacccactccggcaactgcccttcgaccccacagctcaccgcacggtgccacaacgccccgagcaagaggttctcacgccccacggccaggatccccgtccacagcgactccggaaagccggccagggtctcaggccaggccaggccttgtccgagcgcgtgagcaggattaagcggccagcgcgtcaaagctctcgacggcctcctccagccggctgtaaccgaagtcatagcccggtgcctgctccacaaggtccaccgttctgtggaaggcacgccttccgagggcggcatagttgaacgattgggcaatcagccccatcagcgtatccgccggggagcgctctcgccagctcacgggcccgtagggacggtagcgagggaacaccacccagcccggcggggtgggctcgctcgcccgcgcaacactcgccgctggcggccgcatatgcgcgactgaacccttgcgagtgtcgcagcacggcgtgctaatcaccgcctcgggcgcaaagcgctggatcacctcgatggaggcgttcttcagactaaccggccttgccaacccgtagagcagcggctgagggccggccagctcgactgcggccacctcgtcgctcagcaaccgccaaccgcggttggccagcgcggcacacagggtgctcttccccgcttccggcggcgccggcaagatcaccgcgcggccattcttttccaggcaggccgcgtgaaagagcaggaaatgcttggtctgcatccccacgcaccagttcaggccccactcaagcatcgggaacgcctgattgcgggggagcggcttgaaaatgcgtttagcgtccgcgtagaagagcgcctggggcctgtagtagcggcgcaccccgcggccggacacgacctcacagtgaaaatcacagccgtgctctgactcaagaaccgggtgatcggcgtagagctgccagatcccttgcgccacagaggctaaacggctgcggagggcaaagcggaagggaccggtctgaacggcaagctccccgctggatagacgatccacgacgctgctgtagcccagcccagcgatcgtcgtcacgtgcactcccggattagacgcgcatccatgagcggctgcagggcccagcccagaagatcctcccgagaacctggctgcgtgcccgcctccacgagcccaccatcgtcctcagccaccgccttaagcaactcccgctccgtcaccgaggtacgctcgctgatccgggccaggatctctgtcgagaggcggggcatggcgtaggtggagcctgagccgcggtggtagacgaaaccatacgccccgacaaggcgccaagcgagatcgttggagcgcaatgaccagcgccgcgaactcctctccccaggctgaggcgactcctgtatacggggttcagagtcgctcatttaagcctcatgaaggaaaaaaggatcggccgttatattctcgagaaacagggcgacctcctcgggccccaagggcacctcaccggtgctcgtttcgtaattctctccgttaagggccgttcgaactagatccttaatctcctctgcggtggggctgccgttataaaaaccggcctcactattcagcaacgccgccgtaccgtagtaaatcactgtacgatccgttcgggagacaagagacccagttgattggtagacagcatacgggccgccgttggcattcgaccagaccgcatacttcagacgaagctcctgactaagatcttcatcttcgtagtatacgtttcccgagtactcaaaggctgccacaaataatctttcctggtcctcttcactcatcgcaccgttgttcgatccccagtaaccgggagaacggccaccacagtctttagcgtcgccgtgctgagaccccccagacacccagcccgatggatgacagttcccaccttcgatcgagccggcccgaagcggattgctatggaaggccagcagtaccggcacgctgcccagggccgcttgcccgaagcgccggcgcgacatcccccggctcggggggtgtttgccttgcccttccgcgatttcgtgcggctcgggtgcttggttccgctcgtgttccgtcatcgcggcaacccctcaagattgtgttcaatgtctagtcgatttgctgcctagcagaacgcttagcaagtttcgcgccgataggcaggcttcaccccagcccctatcccgctcagggcgttgaacgaggcggtgacaatccgtcactgccacggtctccgccggtgtaaaggctctctacaccggccccacccggactcactcactcgaccacccccgggaactctccctcacccgcccctgaaccaggaaggagtggcagaagcgcccttccgcgccgggcaagatgcgcattgcgctgcgaacgaggccaccttcggcccatagctgcagtcgcccgagacgccccggtaacaaaagcagccaagcgacctgccttacctccagccccagcgcctccagctcgccggtgacggtagtatagtcgtcataccgcaggtgtgccggccgcccagccctcttgcgacgccattcaccgagggcgttgggcagacaccgggcgttgagcgcatccacccagatttccccgccaggacgcaccacccgcgccatttctgccagcgccggccgagcctcgggcaacgcctggaggacccccaggcacagaaccccatcgaaccggtcatcgccaaacggcagtcgttgcgcatccccagccacccaaggaatatcgacggatgttcgctgccgggccttgtgcagcgacggttgcgagtagtcgaggcccaccgccttgcgcccgccctcgtggaggtagcgcgtgtaggttccggccccacagccaagatccagccaatgtccgggcggcggctcgacgttctcccagagttggcggaactgccggaatcgcgaggccaaacccgtcggcgtccacccggcaatcccggcatcgtcctccagcgtcgccccccgctgtacgaaacggcgctgccagcgccgggcgaagtccgaatcggtcacgagccactccctgttcatctctcccgccctgcaaacggccaccgtgcacgccctctggccagcgacgccccacagcgcgagtcccgaaggatagcagcgcgacatcgggattgaaggcgtcgagatcgtttacactcaacccgccgccacctctatcacgaggcgcaccgcactctccgtacctccctgtaccgcccacaggtgctggcctatcccccctgtcggcatagcccttgcttagcagtcgcgaatacaaaaaagcgcgcggagggatgcatgagaaccgggaccaaggcaccgctagccttcagctggcttttgattgccgcttacagcctgccgactcaggcagacatcatcgcattggactttgaagagtttggcatcgtaaacgggaccgaacccattcaagacttttacgcgggcggcaccaacgatgctggcttctccggtcctgactacggcatcaatttttcagatagtgcccgggccttgacctcgcaaacaacgaaccacccattagccatcggaaattttgaaaacaacccagccggcaataacgtcctttttttccctgatcacgatatcgcaacaatgaatgttcccggcgggtttgaaacagaattttcattctattactcatcctctgagactgcgttcgttaatgtttatagtgagcctcatggcgagggggagttgttgcagtccgtcgagctatcggaaaactggcaagacgacggttgcgatgccgccgcggcaaccagttactgcaacttcgatgacgtaggggttgaactcgatggcaccgcacaatccgtggacttcggcggcactattgacagagtagcgtatgactccatcactcttggaaccgagccaaccgaggagccaacggacgtcccggagccggctacacttaagagcttcgccgcaggcctggcagggctaatcgcattggtcgtcataggccaacgacgcaaaacctgacaaccgcgaggggccaaccggggcgtgatgaccatcgacaaggaaccggcgcctggcagtttacggcctcgtccacctcaggcagtgaacttcccacgaccgtggccacggagcggccacggtcgtttatggtatcggccttggccagccgcttcaccgcatcatgtccgagggttgcagaacccaatccggcgtctacgctgaacagcgtccgtgcacacctaaagacgaccacacgcctttgttggtgagggagtatgccccggccaccggacaatctgccgctgcatcatccgggcggcctttacggatcatcgctccaggcggtcgtcgagagcagaccgctcgcctgctcaaccgccggcttccccatagcctgatcgtacagcgaaaggagcaccagccatcttgttcatccaggcctttcgcaagcggtgtcaggacctcggcggggtcgccgccacgatggaagcgatcgatgcgcttctgcgtcgacttcggacaggttgcggctgcccccgctactacttgctggcacagccggtcaccgatgccccacttctcccgcaacaccatcagggcaggcaggcgattcgccaactcttcccaggggatccggagctcgaacagctaccgcggacccgcgagcagatcgccgagcgatttgcaagcgggggaatttgcctggcggccttccggccgagaggagacgaagtcctcggttttatctggctactcttcggcccgtaccgcgaaccggagcaccgttgcgtgctgcgtccacccaacaatccgccgtgcgccttggatgtcgatgtctatgtgcaacccggctcccggggcagcctggtcttcgcccagctgtggcaagcggcgaaccaaaccctagcaagccgccagatccaatggagcctgagtcgcatctccgcgttcaatcttccctcgctaggcgcccatcagcgcctcggggcccggatcgtgggaactctacaatacgtccaaatcggcccactggagctactcttctccaaccgcccacccttcttcagctggagccgccccaagggaacagcaccggccatcacggtccaccccccaactactccggctgataggcgccccagaacggctctgtacgcagttgcccattccggtcatggcctagaccggggggatcctccggcaaggccaaggggcgatccttgcgcaaggcgtcgccctgcggcctcagatccagatcgtccagaccagcatccggagcgcgtaaccgatcgggcgcctcagcgaatccggcggtgaagttatcgtcatcctcggtggcctcgaggtccagcggcgggtcggcgaagaccgcgttgccagagacaacctgctggtagcctcgatccgcaccccgcaggcggataccgaagccgcgggcgaccaccgtattgcgcaagatccggatttccttaggcacgtcgttatgcggcccaaggacgaccccatctccatcgcggttcacgaaggcattgttatagagggcgacatgaccctcgccctggaacaatcgctcgtgcgggttctcgtagaagaggttgccgtagatcaggtagcggtcgttggcgcccggaccgcgctccggccaatggcccaccagcaggttcggtcgggcgccatcaccgctattgccaccctccgccttgctgaaggtgttgtcccgaatcacggtgtcccgccgattggtcggcatgccttcaaccatcgctctctcgttctggtgcttgatctgggcgttgtagccgagggtctccgcgatgtgattgccctcgatgactccgccaataaagggcgcctcaccgtctggttgcccgaggtacaagccggtgccaacaccacggatctcgttgtcgcggatggtccagtcccaggcggcggagcgtgtggttacagccgtgctgccctggctgatgtcgtagttgcggatgcgcaggttggcgagcgtgatgttgtgcgtgaacgtgccctccgcctccgccacgatcccattggcgttggcgctgcgcccgtccagctccaggcgtcgcagctcaatgtgggccgagtcctcaaaacgcaccgtgttgcgaccatcctgccccacaaaggtcgcggaacccgcttcgccccgtggcccggcgatgacaatcggctgcttttcggtgccctggataccgcgtaggtccaagccgcctcgatacacccccggagccagctccaaccgatcacccgggcgcagaccgcggacagcctcccggtagttgccgggatccacctcgacggtccgccctgccgctgggagagcatcgccaaccacgttggagtcggctgctactgagccggacaacaggatcaatgcaaaggcgattccggcgctggcaccggcccgcgcaagggaacgagatgaggggccgctggccggacgcctcctggattcgattggcttggccggggtcatacccacctcgtgcattccggctggatgtgatgcgcttgcctcaccgcccgggattgccgactgaaccccggcggatggtctacggttgcccaatcggggcacggcgcccgctgcgcctgcgcgcacggcccgagacgcccagcaaagccaccagatagaacagcaaggcgatcttcgggttaaagaacaccgtactgaacactccgatggccaagactccgagcagggcggccagcgccgctgctgcgccgaccttgccctgactcacgcgccgcagcaggaccccgacgacggcgagcaggaacagggtaaaggccagcagtccgaataccccctgatcgaaatagatctccagccactggttctccgtccggtagggccaaagatagtcggtggtgaagtaccagtggcggccggcctgctcgaattcggggttgcgcaggtaggccgcgccgtccggcccagtcagcttcgccgactggatctccagcatggcctcctcgcccccaccgagggacagggcaaagaccaacccccggcgcaggcccgggaggcccgacgccagatcgtcgaggcggacgtcccaggagagggcttgtaccccttcacccgcatccaggcggaagcgttcccactgacaatcaaaggagtgacggatgggcttttcgcagatgctggcatccagtcgggcaccgggcggccctcgaacctcgagctcaagctgcagggcctccgggcgctccccgtggaacgggccaaagaggcgctgattcacgaacagggacgaccccgcgccaatgcgcaaaaccccttcatcgctgccggtacgcgcgaactcgaagttggcgggcaccccctcctggcccaccgcagcgtatcgatagtaggccgggaaggcacccattccccgcccccagaccggactgcccccctgcccggcaagggaccacgtctcctgccagtggtcgatgcgcgattgcagatcccgctcgacggctgaccaccgctccaccgccgtgccctccatgaccaatgcaaaaccggcacctccggccaccaggaacggaagcgcaatcaacgcctggtgcactgcccaaaggcctcgccccgcaacggggcgacgagaggcccagaggagcgaaagccctagcacgccgagggccaccaccaaccccaaccaaccggcccgggagtaggtcaccacgaccaagtagctgcccagtaccgcgacgacgccggcagcgggcaccgcgagccagcgcccgctcacacgccaggccgcgaggatggcgaacggcaggctgatcaccaggaacgcctcgacactggggccgccgacctgcatatccgagaaccagccggagatgcgataggcactgtcgaagtccagcagccccgggtagacgatccgctcgcgcaggatcaccaaggcggcagccaaccaactcagcgccatgccgggcaccaggccgcgctcgaattgctcactgggtgaatacggactggcacgaaccacccaccagagcagcgcagcgaatagaaccccggaacccacgcgcagggcgttccagccggtggcatagtggcttagcagcccgcgctcaagcggcgccagcggccagagggccactgcgagagcgagcaccgttgacaccagcaacaaggcccaggcggcacggactgttccgggaagccagcggccaggacgccccggccaccgccccgcagccagggtgaccgccacggtcatgccgatgaagagatcgacctccccgatatgcacccagccggtccataccccccagtcgagaacaggcaccaggggcggcaacacccacagccacgccagcgggtagcgccagagtagcactgcgtagatcaaaagcccggcggccaaccagccgggccaggccggccaggcccaagcggcgagccaaatcgccaccgcgagcaagccgccactgctgcggcgcaccacctctcccgcggtccatctcctctcattcgtcggactcgtccctgcatagggcggaaccgcttgggccaagccggggtcctgccccggctgaatcggacccggcggcggacttgccagctcgccggcggagtcacccggccccttgcgcgtgagggcgaaggccaaccattcgagcagagtgacggtggtcgcggctgcgatgcctgccaaaaccaaggtactggaatccggccgcccctcttccgtcagcaacttaccgatttccaccaacaacgccagccccaccgccgcgccagccgcccaggccacaacctgattacgcgagacccgcacacgcagcgccaggatccaggcgaacagccccaccggcgcatacatgagcatatggaaaagcatgctgcgcagggccgccacctcggcgatgtgatagtggtagtagaaggggagtaaccgagtggcctgcagcgtctcgatcgcccgctgcccatcccagcggtagggaccgaactcgtggttgcccaggagcaagagcaggaggtacggaacggccactccggctaccaggagcggcccccattgtcgcaaccgggccaaaagccggctcggatcggccaacaacaagcctgcaaccccgagccccaggccaatgccaatggcgcgcatcagcgctgaacgaccctctacgaccccggaggccacgaaaagattgagcaactccaggctgaccgcccaaccgactactgcagccaggccgaaccgccacgggtcgtctcgaacctgcggcaccgtccacgccagcaacacgcccagcggcagactggccgccacttcggcgccacggaatcccacacaggagagatcccccaggcatcccccagcctgcgcccaggggtttaacgcgctcgaagtcaaccggtcggcgagcgcccaggggctgaccacgagatcgaaaggcagcaggacgatcccgatatacgctacggcatacgccgatagagcgatcccgacggccaccgggccaccctgacgtatctccgcaagccagacgcccagacgaccgcgtagggtcaaccagaccaccaccccgatcactccacccagaaagttcccggacatatcggcgatggccgggtaccgaaagggcagccagatctgcaggaactcgatggtcatcgtggttgccagggccaccagggccgccagcaggcccatcacaacctgcccggatcggctgccgacgctgcgcgttagccaggccgcccagaagaaccccaggggggtgtacaggaggatgttggccacccattgggcgtagttgcccccggtgagccccgcaaaccgaatcccggtataggcttcccaggcctgagcgaggctgacatcccggaattcgaacggcaggagggtggcataggcaatgactgctagactcagcgatgcgcccaagacacaggcacggtagctcagggggtgatcgggtgttggggttgacggcataggatcgttcctagaaatccaccccgaggcaagccgttgcgacagtaaaggctcaactttcgggtgagctgccaggaggttcgtcttggtacttacacgcgatcagcatagctgaccgacggctccatgcgctcaagggattcgacagtaaaaatgccgccacggacccaggaaacgggcagctccgaggagggacagcccctagttgtggacctcgacggcactttgctcgactccgacctgctcgtcgagtgtgcattcgcctatctgcgctacaaccccctgcggtttttctccctcctgctgtggttgctgcggggaagggcctatttgaagacccgcctggcccgagaggtcgacctcgacgtccaagctctcccgtacaacggtgaactcctggcaaagttagaggatgaacgccgcacagggcgccccatctggctggccactgcttccgatcagacactcgccgaggcgattgcccagcacatcaacctcttcgacggggtgatcggtacccaggacggcctcaacttgacaggcgcctacaagcgcgacgccctagagcagcgctttgggaaaggcggcttcgactacgtgggtaacgaaacgcgggatctacccatctgggaggcagccgcaacaagctgggccgtaaaccctagccggcgcgccgaacgcggggttcgccgactcggcaacgcagagaccgtactgcgaacgcgccccggttacctgcgcaccccgcgccctgaggccgcaccagtgggcgaagaacctgttgctcttcgtacccctggctacctcccatcagttcctcgaaccggagcgggtactccaggccctcactgcgttcttggtctttagcctggtcgcgtcggcggtctatctgatcaacgatctggtcgacctcaaagacgatcggcagcacccgcgggagacgcgcttggccgtgggctttatagggtcggcgatcacgccgaagacggggacctctccctgccgcccattcgccagcgccgattcccggttgacccgccgatctctctgatcaatcggtggagcgttcgctggttcaacaccctgttctaccggcgcgggcacggcagggaacaggcaacgcgcgtcgactaccagccgtatttcttcccgctggacgccatcctcgagtggaaccgcgtctacgggcgccgcggcttccagcagttccagtgcctgctgccggagccgcaggcccacgacgccttgcgcgaaatcctgcagaccatcgcaaccagcggtagcggctcgcccctggccgttctcaaacgctgcggggatgccccgtcccccggtttcctctccttcccggcacccgggatcaccctggcgctggactttcccaacaccaagagcctgacgcacaggacgcttccaaggcttgacgccatcatccgagaagctggcggacgcctctacccggcgaaagacgcccacatgagcggggccgatttccgtaccggctatccccagtgcgagcgagtcgaagccctgcgcgatccggccctgatgtcccgattctgggagcgcgttctaccatgagcagaccgcggattgtcatcttcggcgctacatcggcgatcacccaggccctcgctcggcactatgccgagagcggcgccgccctcaccctgctcgggcggaacgaggagcgccttcaggaagtcgccgcggacctgcgggctcgcggtgccgccgacacgacgatcctgcgcttcgatgccgacgacccgcagcagctgacagccgtcgtggatcgatgctggcgcgaatcggcgccggtggatctggcgatcatcgggtacgggacccttcccgatcaagcagcgtgcgagcgcgaacccgaccaggcggcccaggccctggcgacaaacggggtctccgtcatcgtgctgctgctcgccctcgcccgccattttgaagggcaagaccacgggtccatcgccgtcttcagctccgtggcgagggaccggggccgcccctcgaacgccgtctacggggccgccaaaggggcggtctcgatcttcctctccggactccgggcccggttgcacaagagcggcgtccacgtgctcaccatcaaaccgggattcgtggacaccccgatgacccagggcctggccctgccgcgggtgctgctgaccaccccggaacgggtcgccgccgacttgcgcaaggccattcaacggcgccgaagcacgctctataccccttggttctggcgctggatcctgttgatcatccggagtatcccggagccactttttaagaggctgtcgctatgaaccggccagacacggacccacccgcccggatcgtcctgcccggcggagcgggcctcgtcggtcagaacctggtggtgcgcttgaaggcgcagggctacagcgatctggtggtcctcgacaagcacaaagcgaatgtcgccaccatgcgccgccttcatcccgatttgaccatcgaggaggccgacctggccgagccttggcgcctggaccgagcatttccggggtgcggatgctgtggtcatgctccaggcccagatcagcgccaaggacgagcccccctttcggcgcaacaacctgacgagcaccgagcgggtcctcgaggcgatccagcaccaccaggtgccgtacaccgtccatgtcagttcctcggtggtgcagtccgtcgccgaagacgcctacgcccgcaccaagaccgagcaggagcggttgttcctcgacagcggcgtcacggggatcgttctgcgcccaacgctgatgttcggctggttcgaccgcaagcacctcggctggctcgcccggttcgtgcggcgaatgccgatcttcccgatctcggggcacggccgctacccgcgccaaccgctctacgtcggcgacttctgcgcgattatcgcgcgctgcctggagcagcgcccggtcggcggatgctacgacatctccgggctggagtacgtcgactacgtggacctcattcgcgaattacgccgagcaaccggcgcacggtgtcggatcgtccacctgccctatacgctcttcgccgcactcctgcggctctacgcggtcttctccagcaatccaccctttaccgtggatcagcttcacgcgctgaccgccggggatgagttcgcggtcatcgactggccgacgcgctttggggtccaaccgacaccgcttcgggacgcgctggaagagaccttcaatgatccgcggtacagcgacgtcgagctgagcttttgactatggccgagaacacgcaacacacccgcccccgggtggcgatcatcggcggcggcccgatgggccttgccgtcgcctatgagctgctgctccgcggccaccctgtggatatctacgaggccggccccgtgctgggcggcatgtcggctgcattcgagttctcgggcacggcgatcgaacgctactaccattttatttgtgccactgatgagtcgatgttcgccctgctgcgagaactcgacctggaggaggccctgcactggcagccgaccgagatggggtacttcattgacggcgaactgcacgactggggtaatcccgttgccctgctcaaactgccgcacctcgatctgatctcgaaattccgttacggcgtccacgcgtacctgagcactcaacgacgcaactgggcatccctggatcggctcgaggccacacgctggctgcgtcgctgggtcggggaccgcgcgtacgatctgctctggcggaaactcttcgagttgaaattctacgaacacaccgaccggctctccgccgcctggatctggacacggatcaaacgggtgggcacctcccggtacaacttgatgcaggaaaagctcggttacttggagggcggctcacagacgctgctcgatgcactgcaagcgcagatcgaagcgcggggcggccgtatccatctcaacaggccggtcgaggaggtggtgctacgcgacggggccgttcaggggctgcgcatcgccggtgaggcgagcccgtactccaccgttttcagcaccgtgcccctgccgctgctaccaagcatgattccggatctgccggcctccgtccgggaacaaatccaggcgctggagaaccttgccgtggtgtgcgtgatcttcaagctccgccggccggtcagcgataagttctgggtcaatatcaacgaccagcgcatggatatccccgggatcgtagagtacaccaacctacgcccgatggatgcccatatcgtctatgtgccttactacatgccgggcgacaaccccaaataccaggacaacaaccaggctttcatcgaccgcgcctggcgctacctgcagatgatcaacccgaccctgcaggaggcggatcgcctcgacgcctacgccagtcggtaccggtactcccagccggtctgcgaacccggccacctgcagcggctccctccggtggacctgcccattgcggggctctacgcggcggacacctcctactactactaccccgaggaccgcgggatctccgagagcgtgcggtacggccgcgccatggctcgattcctggagtaacaccgtgcgcgacttcttctcgcagcagttcctgctcttcctgctgaccggggggatcgcggccgtcgtcaatttcggcagccggatcgtctacagcctgttcatggggtattcggcggcgatcgttaccgcctacatcaccggcatgatcaccgcctacgtgctggcgcgccttttcgtcttccgctccccccaggtgcgtacggtgcgctcggcggtctggttcacactggtcaacgtcgccgccgtcgcccagacctgggccgtcagtgtcgccctcgcctactacctcctaccggcggccggcgtggaagcattccgcgaggagatcgcccacgccgtcggcatcgcggtaccggtcttctccagtttcctcgggcacaagtacctctccttcgcaacgccagctgcacgggactcgaagcaacctcgctgatcgccccaccgcgaccatgcggcgctcagtcccgcgtgtaaagccgcaccgaaaggtcccgaaaatcccgatgacgttcctcttcgaaccccagttccggcagccagtccagctcctcggagccgtcgcccacgatccagattcggtttgcctcttcgaagcggctgtgcttccggtggccgatgaagatctcccggccgttggcggccacggagcgggttttcccttccagtcgtagacgctcgcgccaggtcgccccgagctgctcatagatctgctcccaacgctcgctgcccggccacccctgaacctccatgaccgacccccagcgcggaccgatccagtatcggctcacgccccagaagtaggtatgatgcggcgcgataatcacatcccccggctccgcatcctcctgcatccaggccaccgcactgggaaaatcctgacccttggagcggatctcgttattccagagcgtggccgccatcaggaccacgctcaccccccccgaccagggcgccttttagcatcggaccgtgacggggtgcgagcccccctagccgatccgcgagccaaaccagggtcgtcccggcgcccaaagcgataaacggcaggatgtagaaaagggcacgggggtgccagaccggacgcaagccgtaactcaggccaagcaccagcaggaccgggaacaccacgtacgcaatgacgagccaacgggagcgcatcggggcgattgccgccaaggccaacgcccagatcgcgaaggccagccccatcatcaaaccctcacggacaccgatgctggacatcaccagatcggtcaagcctatccatatgtccgccagctccgcgaccgccgtatggccgatgctgcgaaccagcgtatcccccatcgccggcagcgccagcaccacgatgacgatctgagtcaacccccacgcacggatccgcgaccagtcgggccggtaagcggcgatcaggaccaacccgaagaaccctgccgtcaccgggataaagatccccgtcgcgtgggtgtagattgccgcaacgccagccgcccccagtccccacagcgccttgcgactggccgcttcgctcagccacgccgtgctgaagtgccaggtcagcaccgccagcgcagccaacatgggatacatccgcagcgtctgaccagcggcaacggccgcgggcaggactgcgagcaacagcgcagcgaccaatgcctcccgctcaccgatgcgccggcgtccacagaagtagaccagcgcgaccgtcagcacgccccagaaaacggagttcaggcgcaaccaagtatcggagtcgtggatccaaccccagaccaccatctgcatggagtgcaggggcgggtgcagatcaaagcggagcgttgccaggatggcatccagcatggactgagaggcgtaggtcgcctggaacatctcatcgaaccagaaccagcgatccggcggtagcagcgcaggcaaccctgctgccagacccaacaccacggccaagggcccccaggcccacaacgaagtccgtcccgcgaaatccattaccacgcctcctttcgttcgcgccccctcttttgcaggatccgatcccgggctgcgcgaagttgccgctccaaccacagcatcggtcgccgcctctgcagggagacccgcagcatctctcccttcccgctagccaggctgcgcttgtactggctctcaccaacgaggaaatcgtagcagtggaccccggtctccgccgcggccgccatggcgaggatatggctcacgagccccggcttgctgcggggatctgcctcataagcgaggccactctggtaattgcactcatagccccccgcccgcaggttgtagagatagccaatcacccgctccgaggtctgcacccggatcatgcgagcgctaccatcctgggcgcccgcctcgattaggtgctcatggaatgcacgcatgaacggatcggcgaaagcgccgaccttgccctgcgcctgccagcgcgcttgatgcagctcgaccatatgctcgaaccaccgcacggccatggccgggtccgtggcgacctcaaaggcgagggcgtcgagcccaccgtactgccggatcgaccgccgaatctgttgccgcgtgttgctgctgagactgctgaggagttgatccggcctggcatcccgagactgcaacccgcgaaaatagtagggtcgacgatctatcaccaccggcatcagcggcaagtgggaacactccaaccagcacgcccgccaacgatccgcctcgacccaccccaggcagagttcgtcccagtctgtgtccgtgagcagaccctcgaccatgccggcgaacgccttcgcctcggcccccaccggggccagcggcgcgttgtgctcgaccgtcaagtagtcaaggcgcggatcgcccgtctcgttgagaaagagcatccgactgctgaaaacaagggcccgacgaaccctggccctgccgagcgtggccaaggctctcggctcgccgccccactggtacaggacggtttccagggccggggggaccgggtcgtctggagctaatttgtggagggttcggtgccaggccgtcgtcaggaacggattcgggagagcatcttgcgccaggcgatcccaggcagaggccacttgcgcgaaaggctgtcgctgaaccgagggctccatgccacctcaccaggcgcttaccttaggcgtaatagcgctaccgaatgcccgatcccgaatggttcctcctgcaaccgggcattccttaatccctctgctattctgccttagagcgtagcacaaacgcgggattcgcccctctgagcgcggcaaggatggcaccgtacatggtcatggctcgattaccggcccgcgcggcgtggtttgcctttcaggctcagccccgactatcgattctcatataccaccgcgtccgtcccgcaccggatccgatgcgccccgatgatccggatgttcagcggtttgaggagcagattgcctggctgcgtcacgcctgccacgtttggcctttgaaggaggccatccgccacttgtacgccggcaccctgccccgcgggtccgtggccataacttttgacgacggctacgcggacaaccatgactacgccttacctgtgttgctccggcagggcgtccccgcaaccttcttcatcgcgaccggatttcttaacggcgggcggatgttcaacgatacgctcatggaggcgttcgcgaacacggaacagctggctgtcgaactgcccgagttgggactgccgcaccttccccttgacggggtcgaggcacgctgccaagcgagccggcaggtcaccaagggcatcaagcacctccccccgccggagcgagcagcctcggtggagctgatcctagaccgcctggggcgtcccgattgcggccaatcccccatgatgacggatgcacaggtcaaggcgctgtacgaacagggcatggagattggcgcccacaccgttacccaccccatcctacgaaccctggatgaggcctcggcacgcgatgagctcgcgcagagtcgagactacctgcagacactgctcggtgcacccgttggcctgttcgcctaccccaacggcaagccggggcaggactacggcccccgcgaaccgggcctcctgcaggaactcggcttcaaagcggcggtgtgcactgctcccggcggggccaaccggggtcgcgatccctatcaactacctcgttacacccctcacggccgcacgcccatgcgcttcatgacccaactgatacgttgcagtcgcgaggaggctgaggcggcctgacgccgaatccgcttatggaccttcgtgacatcgtcttcggcaccatcctgatctccagcctgccgctgatcttatacaggccctggatcgggccgctgatgtggtactgggtgggcttttttaatccgcaccagcaggcgtgggggttctttgccggtgctcaggtcgcactccccgtcgctatcgcgaccctcgcagccaccgcctatacccaggagaagcgctggccaccgatgactcgggagatgtggctggtcttccttcaggtcatcctgttcacggtgattacgttcggcttcgcctggctcccggatgacgcgttcgggctctgggatcagcggatgcgcatcatcttgatgaccgtcatcacggtaatactgatctacgggaagcagcgcgtcatggcgctgctggccatgatcaccctgtccatcgcctacttcggcttcaagggcggcccctatacgctcagcaccggattcggggggatggtactcgggccacagggaacgttcatcggcggcaataccgatatcggcctggctctggtgatgatcctgcctctcaccttaatcctcgcccgccaggtctatcacgggcgtttcgaactcccgatccgcatccccggcttcgaaacctggcaccggctgattgggctcgccctctacggcggcttctggatgaccctgatctcgatcattgggacccagtcccgcggtgcctgggtagccctggcatgcacctggccgttcatcttctggcgcctgcgcttcaagtgggccctggtcgccgccgtcgtcctcgcggttggggtcatcggagtcacggtcccggaccgcgtggcccacgagtggcagacccttgtcgaatacgaggacgacgggtccgcacagggccgattccacgcgtgggatgtggcttggaacattggggtggagcacccgctgaccggtgccggctttggtgcccaacgcatcgacgccgagctatggcgctcctacagtagcgatggtgatggcagcccgctcgcacagcacagcatctacttccagacgctggccgagaacggattcctggggctcgggctgttcctggcactacttggctttacgctgctcaccctgaaccgtctgcgtcgcgacgccgctcagcacccggatacgctctggatcagcgagtggtcgtgggccctcgccatcggcctgatcggttactgcgtcgcgggggccttcttgagcctcgcgtacttcgacctgatgtacgcctttatcgccctagccatcatcctgcgccgagaatttgaggatgtccgggtcgcggtacggtaccccagcccgaccaccgccacagcaccacaacaaacgccggtgggcgaagtcggctatcgtccgggtactccgccgcgtgccctctatcgacgcccccctgcataacgggagtttgcatgtactgcctgatcgatcagcacggtgcgatgtccggacacccctcccatcaattggcctttgataaggccgatgacgagcccacactgttggcctggtgggcttttgatggcgagtgtctgcagatccaggctgaccgcctcggcgtcatcccactcttccatggcgtgttaccgacgggaggctacgtcgtctcggactcactgctcgaggcttgctctctcgccgggcaaccgctggatcttgaccatgcggcgatcgccgttttcctccggttgggctactacctgggggaggatacccccttcagggcgctccgggttctagcccccggagagcgcatccatttcacaccgcgaaggctcacacggcatgttccagatttacccatcatggcgccgcgagcgttacctcgagacgcggcaatcagggagtacgattcccttttttcggaggccattcgtgcacgatccgtcggcactcagctaaagaccctcccattatccggggggcgcgactccaggcacatcctactggaactggatcgcttgggccgccgacctgaaagggccgtgatcagtgctagaagcggaacggacgacacagatcgcgctgtcactttggcgaaatacttggaccttgacatcgacctggtcacccaaccagaagacttcttcgccctcgaaaaggagaaaaaccgacgcaaccatttcctgaccgatgagaacgcctggtacctgcctattgcgcaacacctccagggaaccgtactagacgggttgggcggcgatgtcctgtccaacggttatggtttcaagcgtcgactggcctccctgatggcagacaaccgactaagcgaagccgcgtcgttcttgcttccatccacagcgagcaccaaagtcctgaaacccttctaccgcgaccagtggtctcggacagtcgcaatgaataggttgcatgcagagctcgcaaggcatgcaaaggcgcccaacccagtcgcttccttcctattctggaatcgcactcgtcgtgaggtggcgcttatccccttgaccctaatcgcaccgcgggcagacgtcgccttgccgtatctcgacgcctccctgctggactttttcctttccctcccggctgaggactttggagaaccaggtttccatgatgaggtactagctaccacctatccaaaagcctcccagctcccctatgccacgaaaaaaaaagccacgggacaacgctgggctcgcatcaagcgctctcgcgcttatcaccagcaacttcgcgctgcgtttgatctttaccgccatgggcatttagtcggccacgggtgtctgccatatttgctcgaatccttcattacgggacacgaccgtcctatctcatggccgtttcgtccactgcaccccctagaacaactgttagagcataccgctgtacgaatgtaatgccgactaccttaggccctcgcaatcaccgtctcaccccggtgacggaatgcggcgtcgcgcccggtctattagcatggctgacgatgcacgccaacgtggccaagcacagaaccagtgcttatcgaacgcagaaccatcaccatagccaccactctagttttataccccatcctcccgactgattgaatgctcatcgattggtcagaccgaggcataactttctcccagggcttccgcagccactacgttctctgcaaaatcccgtacccgaccgatgatctcgggctcaacccaggccgcgcggtggcacccccaatcccagtttccttcgataaggtaaggcccttgtggtgaaatagcgatatcccaaccgatcgttcgaacacctggaaacacgtcgcggtgcgcggcctccgccacctgcagcacgctggtccagaaggggatcttaacccccccgagcactgcaccgctatccgggtgtctttcacatgcggtcacctcaaaaccgtgaatccagaacccagtatcccgcgtggctcccccgactaggtcaacgcctattattacccgcccatcccgggcattgtctgttatcgccccccgcgccccgatccttagaacggcaacaagcgggaccacattacggctgccatcgattccggtgacgatgcgcagcgtattcagggagtttttatggattcgctcgaggacggggtgattataaattttcctctgcacaacaaatgggctatcgtaagaggccatttctaactcattcgggatgtcaaaagaaggctggccataatcagagcgcacaccgatgcagaatatttgcttcccttgctgaccgaactgcggcttggcaataatttcttcacccgagagcacatcgggatcatttttgaaaaatggttctttggcatgctgaccatccggtacaaacgccccacgatggagcgttcctataaccggcgcggtgggcaccccctgctcagccaccttaaagtagaagtcgagtttgtcagttaggctttgggcgtgctcttggccatttctggaagaggtgtccgcatagcaggtcccctgcccgtacgaatcacggacactgtggaaataggcgggccggaggatacgtatacgtcgccgtcgcaaatcacagttaaacgctaggtaagcgtccggtgtattcttaaaaatgacggtcgcgtacaagagctcgaaaaaccgacggggcaacggcttccgctcctgataacaatggccgcgggggttgctcctagccagacgaattagtggccggatatttctgcaaataaatgcacccctccagtagtagggctgcgcctttgaccataaccgtccgagccaatggcttttggatattttatttttgttaatcatttacagactcccataacctgccggtctcaatcacaacataacgtaattcgggctttccaaaacaaaggccactcatactcagcatattctcaggcagcaatagcttggtcgtcgccggtgtggaagcgcgcgctgatatggcatcagccacgatctacctctgtttcagtttttatagcactcccgcaggccgagctgcgagcagacagtttcgagatcataattataagacaaatccttacttaaatcacggcggtcatcctggggcgattgtggcacgtagtcttttcgtccgattcgtgtacaatgcccctccctgaccctcttcagatcaataggatgaaccttacccccatggatctcatgccacgctagaataccgcccccgtgatcgtagtcatattgacgccgcaaccgagcacgcagagaatccgggcaattcggatgcctccagacgttcctccaccaaccggcaccgacttcgaattgtgagcggcttgccccagccgtcgtgcagccgatgagttcccagaaccgatcacgttttccgtaccaccttttgtaccatggccgacgactgtctagtgcacttatgtgcccgtccggtaaagcctcaaaccactcggccaaatcctgcaggaccgattgtcgcaccaacaagtctgaatgccagaacgccagccgcccgcagaacagatgggaaaattccacgggaaacaggaagtgcatgatgggatagttgaatccggcgttgaaatccaccctcaccgcaccctcctctagcggtggctcgccggagcgcgggtcaccccctacgaccggggtccaatcgacggacttaaccagtcgctgctggactcgacaccagtcgggatcgacattccaacacagccaaggtttcgcaaccccccgcagctgttcccgccactgctgggagcacgcctcgatctcggcgacccggcttgccggaaacacatcccagttcccctttgcttcgcggagccactgccgctgctggtcggtgtaatcgccttcagtcacggtagaacacccctactaccccggtcattcaccttgggcgcatacgctcaacctcgggccagccgagccagacgatggctgccattgcgttcatccaccttcgcaagagcagccttcttggagcagagagacatacgctaggccatccctgctgcgagctgcgttaagcgcccatcctgtgcgatcaaatcgtcccaggagccttcttccaccaaacgcccctgctccaggacgaagagccggtcgcagttcttgaccgttgtcagacggtgggcgatcaggatgatcgttttctggccagccaggttgtgcacggcactcatgacggacttctcggttgcggtatccagcgcgctggtcgcctcatcaaagatgagtaccgccggatcccggtacagggctcgtgcgataccgattcgctgcctctgcccaccggacaaccggacccctcgctctccgatcggcgtatcgtaaccactgggtaactgcgttctaacaaagccatccagattcgccagccgggcggctcgttccacagcaagctcatcgatctccgaggctttaagccccagggcgatatttccgcggaccgtgtcgtccgccagaaagatatgctgtggcacatacccgatgccggcttgccaatcgcgcagagtctgttgacgcagcgtgaccccatcgacgcgcatctcgccggagtcaggcgccagcagtcccagcagcagatcgaccacggtgctcttccctgcccccgagggccccacgatccccactgtggtattggccgggatcgccaatgacagttgctgcacagcgtgcatctcggcgcccgggtaccggaacgatacctggtctagctcaatggcctggcgcggcaccatgggctcgggctgtcgtcgctggtgaactaggggcaccacttccgagcgatcattgagatccttcaagagcgtctccaccgcgggcatgttgaaccgtagctgagcgaacgctccaaagaggctctggaatgccggaatcagacgctttacagccaaggcgtagagaccaatgatcggcagcgcctgcgcaacccctcccccatcggccatcaggtaaagaacaaggagcagtacaccaccgaaggcgatcgcctcgatggcgtactggggtaagttctcaaggatctgcgaattggcctggtgccgcgcgaactgatgggccgcccctttgtaccgctccaggtaaggacgctctcggccaagcaggcggatctccttcgcccccgcgaaggcctccccgaccgcagcaaagcgcttctcgttggcggagactcgctcggcaccgatccgagccaaccatacccgggcaaccaggtagatcacgccgtaggtcaaacccagcacgctggcagcaagcagcgtcaaccagggctctacgagaaggagcaagcccaaaatggccaaagccaggatcccgttgctgagcagctttaaaaggggcatcagcccgccccggatagcgtgattggtctcctccaagatcgacttggacagatccgcggagttgcggttgaggtagaacgtgtaggggcgccggagatagtcggccatcaagcggcaggaaacactgtatcggcgcatgtgcgtaaagcgggtttcggtccatttcgtcgccgcttgaaccgcattgccgatgacgatcagggcgaaggcggccccaccaagaaagaagaggaacgaacgggccgtctcgaagggcagcacctcatacgccgcgcttagccagcggtgttcgtgaacgaccgatggatcgcccaggacggagaggaacggcataaccgaggcgatacccaccgtctggacgaaagcgttgacgaccatcagcacgacgagtccagccgtcatatacttctcgcgtcgggtcagcaggctgagtgtcttgcggggaacctcaacaaaggagcgcaggatcattgcaggagacatcctcggtgtcggcgatttttgcggctaactccgacgacggctatcaccggacgaaacaaccccatgtctgtattgggccttagacccctgtacaccaccactgacagtgtagaccgtgtgccgagcccgtcatccgtctagtcagcgaaggcacccattgccgcccctagccacctggctgagcacgcggtcatagtcaacccaacctagagggctccgggccctcagctgcggctacgcaaccacgccacccttccgccatcgaatgctttctgctataggacttgaggggaaggccgatcattgctgccggcacctccgccgatacggggcttggtctttcaaatgaagccacctggcacttggtaccaagaccaacgggtagatagccactatggatcaaaagccgcctctcgtgctcatcgtgggcactggacgctccgggaccacctttttaggcaagcttctcgatagccatcctcgagtccggtaccgacatgaaccggattgggcctatgtcgacccttcacttccgttcctaccacgtccaacagaacaagacgcttaccggcatcaggcagcgcaatacttccgccgccttgcggaggttcgagcggtgaaggtcaccggcaagacaccgcttttccgaaagtcttatcgttcgggcccgagagaggccgcccaccgtctgaacctcgccataggccacgtcctcgactccttggggatcgctaagaaacgcgacctcgtgtgggacatggtgcaaaaggacgccaccgatgacctggtaaccgtcatcaagagcgtaaactcccttgctcgagcgcccctattcgctcatgcgcttcccaacacaccgattgtgcatattatccggcaccccgccggcgtcgtcgcctcccgactccggggggctaaccgaggcttgatgggctctaaaacctacattgacagcctattcgacgcggggtatgcggaggcatcagggctgaaacgtgaacaagtacaagaatggcctctagagaagcaatttgccttcgaatggatgacgctcaatgaaaccgtctaccggtcacttcggaaccacgaacaatacatctgcgtgacccacgaagctctttctcgctcaactgaaaagaccactcagtcaatacttgcccacatcgggatcgactggaacgagcagacggcgcatttcattcgctccctgcgcgcgaaaaccgcttcctccggctttttcgacgtccagagagccccagaacctcagatcgagagatggcgtaacgaaatgactaacacgcaattgaaatggatcgaggaggtgattgaaccttcacgggtcggacaatggtttttaaattaaattcctcgagggctgtttttgaaaaaaaaaacacgcacagacgtaaatcttgtctttaaaagcatatcggcactatcccttgaccttttttaaacgcttctcttccgcacccacgcctcacccaagcgcgggcaacttgccactgggaaaaaacccgcgaccacggactgcccagctgtacgcccgaggtcttcgcatagcttcgaaaaacacttgaacatgaatgctggcagcgacagggctgcgaaacctcgtttacaataaagaccattttccgggccgcccaccgccgccatcccaaacggtattgatctattcgcacttgatgcccaaactgtaacaactcaaataggctgcgacggcacggactccatcatagcgccggaggggtttcttttaaataggccggatcagagcctttatagttttttcaggaccaaatagcaaggttctccaccatcgggaatagcgatgatagacagcgaccgccacaaacgaagcgttggagaaccccaccttccaggatccgggtgcaccggggctgcccttcgcccgcccggagcaccaccgcactcgaccggcacgttccatcgattagttgcccgcacgcgcccgccccgagcaggcgatggagaaatggtgcaactaggcagagcgttgagcttgcgccccccccggtcagcaactacgctcaaattgtgagtgggatccctatacatgtgaggccgatcaatcgatgctacgccttttcccagaccttgttttcgcttccgccaggacgcgccccgaaaacatcgcgctaactcaagctgatcagcgctggagctatcaacaggttgcggaggaagtcgcatcattagctaccgcccttcgcggtttcggccttgaagccaacgaacgggtcgcaatctatttggagaagcgcccagaggccgttatggcacttttcggtgctagcgcagctggcggcgtcgcgattccagtcaacccagcgctgagaccgcaccaggtcgcacacatcctcgacgattccggggcaactgtgctgatcacctccggtcctcgcttacaacaactttgggatgctctagacggagcacagcccttcaaggccatcgtggtaggcgactcggatgctggagagcaccggccaaatcaacccatcccgtggggcgcgtggcctcgggtgacatccccccccaccccgcggcgaatcgactccgatatggcggcaatcctgtatacctcaggcagcaccggcctacccaagggggtggtgctctcccaccgcaacctcgttaccggcgccatcagcgtcagcgagtacctccagaacgccgcctcagaccggatcctcagtgtcctaccactgagtttcgactatggcctgagccagattacgacaggctttgccacaggcgccgaggttatcctcctcaactacctgctaccccaggatgtcccccgcgctgtgtcgcgttacgaggttaccgggctggcggccgtgcctccgctgtggattgaattggccaatcttgattggcccgacgctgcccgcagtaccctgcgttatatcaccaattcgggtggcgcgatgccaccttcaacgcttcaaaaactccgcgaccaattacccggaacggcaccctatctgatgtacgggctcacagaagggttccgttccacttacctacccccagaggagatcgatcggcgacccgggtcgatcggcaaggctatccccaacgccgaggtgcaggtcgtgcgagaagatggttcgccctgcgcccccaatgagcccggcgagctcgttcatcggggtcctttggttagtctgggatactggcaggcccccgacacgaccgctaaacgcttccgcccagcacccggacaacctgctggactcccactgccggagatcgcggtctggtcgggagatacggtttacgctgacgaagatggctacctctatttcgtaggccggaacgatgagatgatcaagagttccggctaccgaatcagcccccaagagatcgagaacgtcctcgacggaacgcctggactcacggaggcagtcgccatcggtgttccgcatcaccgcttaggagaggcaatactagtcctcgctaccgtagaggaggggccagccggtgcatgtgaggacgatttgcgggcgaggtgccgccaacaactcccccccttcatggtgccatcagccttcctcctttggacgcaaccactgccacgcaatcccaacggtaaggtcgatcgagcaggccttcgccatcgtcacgcggagttctttgccgagacggaggaaccatgaacccgcacgtcgctcacttgccctgtatggaggtcttctccatacaggacggtgaattaacgctacaaggcgtcccggtcacacagttggccgagagcgccggacagacgccgttctttgcttatgatcgagccatgatcgaccaccgcgtggcggcattgcgcgctacgctcccgcccgagatccatcttcactacgcgatcaaggccaatcctatgccggaactcgtccagcacctcgcccgaatggtcgacggcttggacgtggcgtccgctggggagctggcgctggcacttgaaaccgagaccgccccggccgatatctccattgcggggccggggaaacaggatcacgagcttgctcgggcattggaatccggcgtcaccatcaacttggagtctcccggcgagctggagcgcctggccgagctggccaaccggcacgggcgcaccccctctgtggcgatccggatcaatcccgatttcacgctcaagacgtctggtatgcagatgggcggcggccccaagcagttcgggattgataccgagcaggccccggcagttctgcatcgaatcggcgaactctctttcgattttcgaggtttccagatcttcgcaggttcccagaacctgaacacggacgccctcatcactgctcagaacggcatcttcgaactcttcaaccgccttgccgacgaggctcccgctccggtcactctgctcaacatggggggagggcttggcattccctacttcgccaacgatagacccctggacttagaccgctacggggaacacctgcaccgccatgtcgcggcttgtcgccagaggttcccgaatgtccagatcgtgcttgagctcggccgctacctggtgggtgaggccggagtttatgtcgttcgcgttatcgatcgtaaggtttcgcgcgggcaggtcttcctggtcaccgatggcggcatgcaccaccaccttgcagcctcggggaatcttggccaaaccatacgccgcgactaccccatcgcccttgccacggcgatggaccaccccgccgcggaggacgtgtctgttgtcggtccgttgtgcacgccgctagatgttctgggtagtcgcgtccctctcccctacgcgaagcccggggatctgatcgtggtgttccagtccggcgcttacggtctgagtgcgagcccaacctattttcttaaccaccctaaggcagcggaattacttgtttgaccccggaccaagtcactgcattgctgcgtgagacctgctcccgccggactttcctgtcagcccagagcgcttcatccagggcgcttgcccagcccttagccaatcgtaataaaataaaagtttagaaacagaatccaagaatcaaaaacacgaaggcagctcgaaaatggccagcaccccaagcgtctccgtcatcatccccgcgctgaactgtgcgccttttattagtgccgcgatcgagagcgtcctcaaacagggtggtgatcagctagaggtacttgtcattgacgacggatctacggacgagaccgcaaatatcgtccggagctatccaagccccgtgcatctgctccgcacgcagacacctcgatccggcgctgctgccgccagaaacgtggggctgcgccacgcacacggccgcctcatagccttcctggacggagacgatgtctggttacccgggaagctagcactgcagaccagcacattggagaaccaccccgacgtagcactcgtctgcactcgcggcggaagatgggaaccggacaacgaatcctatgaacaagcccatcaacgcttcatcactgccgatgccacctcggaaccaactgacttctaccccgccggctggatttaccacatgcttttgctgcgaccagcctgggtgtggacctctacagtggtaatgcgccgagaactggtggagaaggtcggtgagtttgacgagtctttgcgcttaggccaggactacgagtattggcttcgctgctcccgcgaaacccaaattttacgcgtggcgaaagtgctagccctctaccgacaacacgccaacaattccaccaataaaccgcgcaaccggaactttgaactagaagtggttcaaagagcgctcgatcgctggggaaggcatggccccgatggccaagctgctgataagaaacaaatcaagaagagatttgcacgaatgcatttccgtatggggtatcagcatttctgggctggagacccgcgcattgcagcaaaagaattctatcactcgatccgcaccaacccgagagcctggcgtgcgtgggcctatgccagcgcatcagcagtacgcggtcttttcgtccccaccccccggaaccagaaacctccgagcgggggcgagcgccggcacggagagtaggcatgcccgccatcgatcccattccaaagatgccgctactcacacaaacgctatggcgcggcacaggccgggacaaactgcattatccgtcggtgcttgatcgacctaacctgtaccactttaactgggcgcgggaaggactcgaaatggccctccgcgctttgggtctcaaaccgaacgatgaagtgctgctgcccgcctaccactgtttatccatgattacgccggtactgcgcgccggcggtcagccaaccttctacccggtccaagccgatacacgcatcgaagtctctgaactcagtcgccacattacagcgcggacccgcgtcgtcatagctccctacttcttcggtttcgaccaacccatgagcgccattagggaactctgtgatcgatccggagtgaccttgatcgaagactgcgcccacgccctgtacggcacaccggggggccaacccgttggctcaatcggtcactacgcagtggccagcccttggaaattcctacccgtgactcggggcggctgcctggtcgtgaatgatcccgtcacccatccggcccccaagatgcccgccggaccaacggcccgcgccgaacttaaggacggcctcaacacccttgaacgttccatggactatgggcgactgcccctgctcaaccccttcttgcggcctatcctgtcgctaagcgaagcgctctcgcgccgccgccactccactcagggggtagaagccgattcacgcccattggacgaatcaatcgcttgggctgacccgcccccggcacccctgagtcgcgtcggtcgttggttgctacaacatagcgaccgaatggctcagtgcgaactgaggcgtgaatactacctgcgcctggccgaggcctggcgcgacctgccgggggccaccctcctccacagacgattacccgaccatgtcgttcctcaggtcgtacccttaaccacgcggaacccccgggacttcgcggcggcgctgctttccgagggcataccggttatccggttcggtgggcaactgtggccacgaacgcccccgcagacatgcacgaatgcgcccatgctatccgcttgcgtattccagtttccgtgccacccaagcttgaccaccgcggaggtcgactcgatcgcaagacgcgtgcgagcaatcctgctcaacaccccatccggtaccccctcgccccgggattacggccgatcagcggagatggaacaaccatgagcaccagatacccgtggactgtcgagcgactcgacttgaactccaacgagcttctccccgatgactggcagcgactcaatcaacgctgttgtggcgcccacccgctgttatccgccgatttcttcaccgctctgctccgccactttcctggcgaagacgtctacctagccgcgctgcatgatcgcgagctaccgatcgctatggcgctgttaacccccctcaccgcgatgcgctgggcactctaccatccgagccaggcccctttgggacccatcctgctcgattcgtcacaagtggatcccgatcgcgccctggcagacctcctcgataccctaccggggcagaccctgcaactggatttaactcagctagatcccacttttttccctgtggcgttcgactcgaatcgagtcgagaggatccactatgtcacgactatggcggtatcccctgagggcagcttcgaaacatacttaagcaaccgaccgcgcaagttacgctccaacctgcgacgctaccggcgccgactcgaagaggcaggcatgcaaatcgaactgaagtgcctgaccgacccgcaggcggtagcagagacagtcgatgagcacggcagattggagagttccggatggaagggtgaaatcggcacggccatgcgcccggacaactctcaaggacgattttatcgtgacttgatgaaagatcatgcatatgagggtaaggggtgggtttattgtctaaacgtcgacggcagcattgccgccacttggctggtcatccgaggcggtggcatgatctcgatgctaaaaaccgcctatgatgaatcccttgccaagtactcagtgggtcgagtcctcctagttgagaccttggaggagttgtttaagatcgatggcgtccaaagcatagagttctacacgaatgccaatgcggatcaactggagtgggcgacggatagccgttcgatcgagcacctcaatttttaccgccaccaggccgtacagcggtcacgtgcggcggcacgccgggcaaaccaggtattcaggcagatccaggccgtttggaagcgaaaaccttgagtgccttccgccccacttggcgggccaccaacgcagaggaggtggacaaattctgccacgctggctggacgtctcgccacgcccataaggcgtcccgggtggaattcacaaaatccgccccgaaggtgcccacatcctttgccgcactggctagtgatacttcgccttgggtcacgcccgagaagagctcaggcaaccgcctcaggtctccccctagccaccgcatacgttggccaaccgggtaggaatccggaatctccggctccttgccatgaagtagttgccaggcatagtaagggaaagcaactccgcactggatcggcaacccaatcgacccccagcagcggccgttgatctccatcaaagcggcccgtccagatgctgcatcatagcgcatctccaccatcgccagcccctgccactccagcgccttcagcagttccacagcgtaactgcgcaacactggatccggcctttcactaacgcaacgcaccgcaacaccaccgctgcgtgggagctccttgagacggcgatgctgaaatatcgtcaccggtctaccccggtccatcagcacctcaacaccgaccccacttcccggaacgtactcctggaccatccactcggtaccccacgcgctgtgggcgttcagaaaatcctgcagctcgctgtgtcgattaaaatagcggatgcgtaccggactgggcctgccacgatctgagggtttaaccacaaccgggaaatgcagattttcaatccagctctctggctcttcatcggcgcgaatgtaaagggtccgcggcataggcaccccgagacgctcggctacagctagggttcccgacttatccagaacgcttcgcgcccgctctttgtccgggtacatgcgcagaatgcgctcaccgagtacgtcatcacaagccgctaaagcgctaagagcaccatcgccgactggcactacggtatcgataccgtagcgatcaacagccccaaggaggctctcacagaaagcatcaagcgagtcatctggatgctcgagcgtcagatatccttcgagggctttcgttttgattgacgctccctcgccggaaaaacaagccccatagactgggattcccttgccactcagacaacgcgcgacgggcaccacaatccgcgggaaatgccccagcagcagggtggcaggcggtctgtcaatcttcattcagcacccatcacgacggctcgcttcaagccactgcagcgtccattccgccacctgattgcgccagacggcacgagagaaggtgtgatccgctccctccaggcggcgggtagtaactcgttcctgatcaagcagcccaagccacgagtcgtttcgtgtcgccgtatcgacaaactcggccgcagtcaggtcgtctccgctaagcacgagcaggatcggcccgtcgaagcggcgccagccggctgccatgcgcaccgggagaggatccccaggggccaaacctgctgactgaccctccggccaatggccacgccgcgcattcgcccgcaggacaacagctaccttttccattagcccgcgggcagatctcgtcagactgagtcgccccgtgaggaggcgcatccagaagtccccactgaacagttgccgccagtagtagtggcgcagataagcactggcaatcccggcctcagtgcgcacccaaggattgaggagcacaagcccgctgattcggcgatcctgcgacgcatagagcaatgccgcggaggccgcatcacacaacccccaaaccacaacctcgcgaaccgctggagtaagccgctgaaactcatcgatcgcgcagccgatatccgtctctacagcgtcgtagccgcgctgctcgccacccgcatctcccatgcctcgatagtcaaaacgaaagaccggaaccccgtgctccgctaggtagcgggcgagcaggagaaactgtcggtgactaccgatccgatactgcggaccaccgacgaccaacagaagaccacgctcagcgctttgcaacgggcggtggaggatgccgggcaactcttccccttcaatgcggaagacggtcgcctcctccagtgcctcagcacaggctagccgtgttgcacttgccatcgcgtggtttcctcaatcaaggcaggtgccgtaccaatctcctgggttgcccaaaacggctccccggggagggcttgtgcctccacccgcacttcttgactgcgccagccctgaacgatccgctggctagccggagagagcgaagccccgcttccctcctcctcactagagccggacacctccaaccacagaactgaatcagccggcggctgaaggcgcgcacgattaagggctgcagctaactgcgggtgcagagtgtagccggcaatctccaggggctcgccctgttccaaccgctctcgcaacgctcgcgtagtctcggccgcctcgccgttgagcatgccagaagccatcctcaggcgtaagaattgagtcaaaaagtgctgaccattgaccaccggctgccagagtatgacgccccgcagcgaaaaaggcagccgttcggccaagtcaaccgccagcagacatcccgcgcgcaagccccataaggttaccggccctgggtagcagtccatgacctcagaaaggccgtcggccaagtcgtcgacccatagttcccaacgaccgtcggcgaagtcaccgccgctatcaccgcagccgtaacaatcaggcacaagcaccgcccacccctcgcgagccagggcgcgggcttgttgcgcgatcatgcgccgcgatttgttcagctcttccgcgaacggcggagtgtggagaacaaccccgcgaggctggcgatcttgaggcagaaacaaaacctcgaagagggagccctggcgacccgcccgaaacctagggtgcattgccgcactagagttcgttgatcttcccatcaacaaagtctgccaagctacctaaagtggcgaaggtctcaccactgacctcgtcatcctcaatgatgaaaccaaagcgctcctcgcaggccgtaagcactgagacaaccgccatggaatccaactccggcaacgctcccaacagcgcggtgtcacgatcaaaacgcttagcacgcccacctaagcttagcgtagcgtccaagatccctttgacttcctcaatactcgacatgcgaactccactctccatcaattcgttccggcaaaccccaagctgttcagggacactttaagccaagcgtagcatcctcaagcaccctgctcgggcttgaaggacgtctaccagacaccaagcgggccaacgcgatctcgcggtcgcctggagcgcagctcaagagtgactacactgagggcaccagacgcgaggataggctctcggtcgcgccgcagccagcaccttgaacgcgttgcggtcggatcgacgactcaaggaaggacgtattggcgaacatgaccatgttcttttaccgagataggcagctagcagccgccaggttggcaccccgcttccatgtaaccaggtctcttcggccttcttcagtatcctgcctaaccgcacaagggacggtcccctcggcatgaggatcctgtttgtctccacgctcagtcacatcccacagcgagcgagcggggccaatagctcaaccgatcagctctgccgcggactctcatcgagggggcaccacgtggctgtcctatcgagtctgagaggtggagaccgactcgcttggtggaaccgcctacggcaccacctgacaccggggcagaacctcccaccggaccgggcatgcggctacctgacctaccgcggttatgctcccctgaaagatctcgatgaggccttgggtgacttccggcccgacattgccgttgctgatgtcggaaagaccagccgtatcgctgaagcgctacgggcgcgcagagtccccacagtggcctatctacgcgacctggaaccggagacgttctcggatcaccccgtcactgatccacaggtgagcttcatcgccaattctcagttcactgcctcagcctatgcacagcaccgcgacctccagtgtcagattatccgcccgctggttcacccggagtattaccgcgtgaattcaacgcgcgaagtcgcactccacatcaacccctccccgaagaaaggcatcgacatcacgctgaatctggccgaggctcgcctggacatcccgttcctgctggtcgaaacctggagtctggcgcgcgagctgcgcgagcactaccgccgccgtgccgccgaattgcccaacgtgcgtgtcgtcccgactcaaagggatatgcgagcctattacgggcgcacccgggtcgtcctggcgccgagtatctggccggagacttggggtcgcattgctacagaggctcatatcagcggcatcccggtcttggccagcacacgcggcggcctgcccgagtcggtgggtccgggcggaacgctgctggatcccgaagcgcctttggagcagtgggtcgaggccctcggcaggctttgggacgataggacggtctacgcaaggctaagccgtgccgccctggaccacgccgaccggccggagattcaccccaaacgggttttggatgacttttcaggcgttctcgaacaaacccgcgcgatggccacagcgtcgactcccgcctaagccacggccacggggcaaaggagcaccccaaggatgaaaccgcccgtcgcttccacgctgatcctcggcgcctgcccacgcattgtcgtcccgatcgggcactgcctgcgccagcgcgggattcccgtcgtggccggctcactgttgccaggcagaccggccatccgcagccgcaccctgcgcgagtttcggcggcttacgccaccctcgctgtgccaggacacgttccgggaggagttgaatcggctgatcgtcgaccacaacgtcgacaccctgatccccaccggcgacgaggtgctgaccgcgctggcccgcgaagaagccttttggcgccagcgcctccacgtctgcagcccccgctgggcggtcgcccggcaggccctggacaaggcagagattgcacggctggccgaggaacgtggcatggcgtgtccgcgcagcctgctcgtccgtcggtccgaggatatcgagcacctgcccaatgacttccccttcccggtcatcatcaagcccgctgacaaaactcggagcaaccagctgcgcctgcgcagcttcgacgaaccgagcgccctcaaacgcttcgttgcccgatacgcccgggcggaggagccgtggctgatccaagagcacgttagcggttacggcttggggatcgcggcgttgatgcacgacggcgagccgctgaccctgttccagcacagccggcttaaggagtacccgatcaccggcggggtggccacacgctgtgttgcccaaccggtcgatcccgggcttcgagagcagacgattgaactgctgggcgccctccgttggcagggcatagccatggtcgagtaccgctacaatccgatgaccgaccgcaacgtgcttattgaagtcaacggccactaccaggagtccgtggccctcccgctccattgcggggtcaacctgccctggtacgagtggcagctcgctcacgggcaacacccgcagcctgcgggttaccggccagggcgacggctgcggtggctggccggggatctgcagcgcctgccggaggccgcgggggcagtcgtcgccggggagattccgatccggcaggcggcccacgataccctcaccctcttcaccgacttcctggcgccctgcacccacgatgccctatggcgattccgagatccgctccccgcgctggacgagctcaaccgggccttacgccaggtcggcaccaaggtgttgcggaaattcggcaagctgaccctgccgcagcgcgggtaccagtccttggaccggatgattgccctcgggccgcgcggagcgtggcaatacgggcggctaagccgcagcagtccaccgaccccgccggagccacaagagctacgaaaggtacgcacgatcctgttcatctgccacggcaatatcgcccggagtgccatgagcgctgcatggctgcgcagcgcgctgcaggagcggggcgcggagcacgtgacagtggaatcagccggggtctcagcatcggatggcaagggcgccgatccggatgccgccggggcagcgccctgctttggcatctcgcttgagtcccaccgggcccgtcgcgtcaccgccgcccatgtggctgcgaccgacgccatcttcgtgatggactacctgaactgggtgcgcctcatgcggcacttcccggaggcgaacgggaagacctggctactcggcagcctggacccggaggcaggtcgtttggccgagtacggagcggaaatccgcgacccctatgggcaaggtaggcgccagaccgaggcctgcttcttgcaaatcgtcgcctgcctgcaggaactgctccgacatctaacgggctcagaacagactaagccctcccctccgttaagagatgtccccccccacctcttactagcgcgccctcttaacgccgccccgattcgcgaacccggaacccgtcaccgtccggctcggcgtactgcgcaagccaatcgcgtaacgccgggtcggcaccttcgcgggtcgtcaccgtggcatcgagatggtagctgccgtctcgcgagacctgccattggccgtccagtgcgacggggccgccctggtcgtggacctctccgtaggcacggttgtccgagctgctgaccgacgacaccacactgcccagatccaaccgttcgccttcgtgggtgacagtcaaatcacggcctgtgacgcgcccctcaaccgaccggagctcgccgtcgttgctcaaggacaggcgatcgatctggtaggcgaccgtaccgctaaccggcggcagttcgaccccgcgctggcttgccatctggcgcaggcgatccatagagacctcgccgctcccctcagagacttgccagccgccagccgagcgagtggccaccccctggaaacgggcgtcgtcgagactaccgtccaggtccaccttcagccgaccagcgaccagggagcgaccctgaacctcccaggcgacatccagggtgccggggtccaccccccagagccgggggatttcaagccgctgcacccgtcctgcgcgcaagctgccctccacctccgctctgccccaggcagccggaaccgggaggtggcgttcggcggcgttccaggctgaccccgcggggatatggccgacggcgtagacggtcccggcgaccagacccaagagaagcagcaccgtgatgacaagctttctcatgcgctctgacctgctggttcgttgaaggcggcggcgcgccgatcgataccccgccgcaggggtcgatcaaggccggagcagttccatcagccgctcctgccgggtcgccacggcttctcgatcggcatcgggcaccgaagcgaggaagtccgtcacccgctcccgctgcgccttgatgtcggcaatgatttcgcccttggcggcatcgccgagatgcggattctcctcgatctgctcgatggccccctccaactgggcttgtaattcccgcgggtcgccggcctccaaagcgatcagcgcgcggtagatccgcgcgccctcttccgcccaggccgcagccccttcatagccgtatagttcgagcgctgacgccggatcttccagcgtcttggctgcctctcggaaagccgtctcgctcttgcccacaccgcgcagctcactcgccgggtgccaatcttccatgccctgctccgccgcgtggtcatgcagggcgccgacggcctcctgccactgctcgactcgctcgggggtcagggccagcgccatcccgggcacgagccccccgagcaatgtcagcgcggtcaccaaagcgcagcggttgcccataggcaaactccagtcatttgcatgtttcggccggagggtatcagcctacgcagcctgccgctcgggagcatgtgtgggccaatggatttagcgcatcccgtgcttagccagcagctcgtagatcgttggccgcgtaactcccagttccgtcgctgcgcgcgagatgttcccgttgcaccggcccaaggcctcggcgacgacgcgtcgctccgcctcatcgcgcacctcgcgcaacctgggcagatcccgctgaacggtcagagaacgcggcagcggcagcccgaggtcttcggcacgaatggcacctccctccgagaggatcaccgctcgccggagcgcgttttccagttcacgaacgttgccaggccagcgataggcggcgatcacggccaaggcatcactgcccagcttccgcgctcgggccttgtgctgccggaccattcctttgagaagcgcgtgggcaatcagtgcgggatctcctggccgctcgcgcaggggcggaagccgcagttgaacctcggcaacccggtaatagaagtcgtcacggaacgctccctctcccatccgctcgaccaagtcccggttggtcgcgcaaaccacccggacgtccaccgggatctctcgtcgcccccccaagcgctgaaccgtccgctgttgcaggaagcgcagcagcttcgcctgaacctccaggggcaactctccgatctcgtcgaggaatagggttcccccattggcacgctcgatccgccccacccgggcccggtaggcccccgtaaaggcgccacgctcaaacccgaacagctcactctcaagcagttccgaagggatcgcggcgcagttaatcgcctccagcggagcagcggatcgcactcggttcagcccatgcagagccttcgcaaagagctccttcccggtgccactctcaccgagaagcaggacggtagcatccgagggagcgagccgctccgtatcccgacaaagctggatcatgcgcgggtcaccggtcaccaagcccagccggcgtggccccgcatcgccagatgggctccgcccccggcccagcggtgcgtcagactcttcataccggtccggatccgccccttcggaaagcgccctttccacagcccggatcagcggtgcggcggcttccggctccacgtagaaacccgcctcaagggggatcgaagtcgcaccagccgaccgcgctcttcccacccgcaacccctgcccctcttcaatgaggtaccagaccctggagctggcctcggtactttccgctacggccatcgctttgagacctccctggcggtccgcactccggaatacgtccccggttaacggagccaagaacccgcgctagatactaggggaatggcactgggcggctcggcagcccggtaaaaccccagcgggacccggaggcgcgggacggaaccccgtggaccgctggggttaaacagctatggtaaaaatagcacttggcaagggagaagccagcgctcggttcacgctagccccttgtggggaacagcagcgtgggcaccggcgatccgacccttaacctgatttttttcagggcacccccttgagaagatgcactggactcaataaccggcgtcctcgccggcatcctcagcatcctcgccagcctcttcgagggagtcacccgcctcttcgaccgcatcatccacttcctcgcctgcgtcctccgccggcccgctgttgcagccacttagcgcgacgaggaacagtcccatcaccaacgcgataccgattgcttttagatatttcatcatgattactctcctggtttttccaccttcagaatcggaaacacccctttcggaggaaccagcctaggggggacttcggcttctcgtctgtctgctatcgaacaaaacccggttgcaaacaatccggttttggtggcacccccatactggcgaaattccacaaggcctgtgtggatgccgcacccagccgtcaattattctggacagctgatagcaaaatcgtacttgcagtgcacgcgtttttgtctaggttgagttcagggcgcgcaggccgcacgaggtcacccatggacccggtacagcagatggaactcggcgacagactcatgctccacaatccagtaaggatcaccaataccgcttgcagtggaacttgcccgcagagaaagctggatatactccagcaagtcgccggcatcggcttctgggagcttgacctgaaaaccggtcatgtctggctcgatggccgtttacaggagatctacggcctctctcccggagagaacaacctggggatcgaactgaggacttggcgtaagtatgtccatccagaggaccaaccacgggttcagcagggtttctggcgcgccgccgagttagctttaccctggcgcctgcagttccgtgccatccgcccagaccaacaggtgcggcacatccgctccgagggtcgacttgaaccgatcccgaacgaccagtccgtatactttgtcgggtttgaggaagacgtcaccgaccgcgtggcccttgagcaggaactggagcggcaagcccagcaggatgggctgactggcacctataaccgccgaaagatggacaacctcctccaccaggagcgcgagcgggcgattcggtaccgccagcagctgacggccatgctcatcgacgcggacggttttaaggctatcaacgacaactacgggcacgaggccggcgatgaacttcttcacgatctcgtgcactgttgtttccgcccgtgcctgcgcaccatcgatcacctcgggcgctggggtggtgacgagttcctcgtaatccttccggagacctcggaagaggccgcttatcacgttgcggagcgcatccgtgaccaggtcgagacgctccaaccgggcccgggggcaattaccgtgagcatcgggatctcggcctaccaaccggaggaatcaccccgggactggttgcgcagtgcggatttcgctctgtacgaggccaagcgcgggggacgcaaccgaatcacccgctaccgttcaccacccgcgtgaaccgcgccctgcactaacgcccccgctttctcctaagccctcggggcagacaggcgcagctgcggcgtctcatccgcgacaatactcactattgcccaccgctgcctctttcgtgcagacctttctggttttctgctacggcttgaacgcgccgcagacaggctgcccgcatcggcctccgtgcgcccaggctgtagaatgtcgcccgttgcaggtaccaaggagccccccatggccaaccgctacgatcgccccccgcacccggaaggccccttcaacgccgaccgcgtggccgatagcgatccccccgagcaggaagagctgggggcgttccaggagcgcatgcgcttccgggcccgggagcgtacgctgctgttccttggcgcgctgggggttgccgccgtcctggtgctggcaacgcgccacgagccccagatcgctgagttcatgaacgccagtgcagaggcggtcggggtcgcgctgctgggcctgacgatcggagccatcgtcctctggggctacaccctgcaccagctcatggacccgatcttcggtgatgtcctgggggcacgcggcgacctggaggtgattgaccccgatgtgcccgattatcgccgcctgctgatcgtagcggcgctcatcaaccaggcagcgaccggctacttccgcgctctgcgcgagacctgcgaccgcgaggtccggctcggtgatctacgcgccctccgccagtatctgcgccagctaaagaacccgaacctggccggcgccgccgcaccaccacccaccccccaggacgactgggagcgaggatacgtggtgtggtcggagcacagttaccggttctacctggatgagctggatacgctggactacatcgagttcctcgacggggacctggaaggggtctccctctacttcggccgccccggagaagggagcttcccctacgagatcgtcacctgcccagacgtagtccgagaggccttcggtagccagagcggcctggaggagcggatcgacgaagagctggaggatgtgctggaggtcttcggcggctgggggcaggacttggtgctctattagccaccgagtgaggccaccgttttgggcggtggcctcagggtgaccgatctctagccgaagaccatcgggtaccacacgaagccgatgatggtgctcaaaccaaccaccaggaaagcgtggagcagcacccggcgatagcccaggtacatgccgagcagcaaccccagggtgggcagcagcacggcgctcagataggcaaccaccatcagccaggtgggcaccgatccccgtctcgcagcagattccgccatcggatacgcgctccctaaaacgaaaaaacccccgtcggcggacactgacgtgcacgctgagcgggggctcggctcgaatttggtagcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctacctgactgctccaccccgcaactgttggcgcgcattttatgcacccagtcgcttggcgtcaattcatcctgacgcggagcggaacgttggttgccgtcgggcgatccgaccagaatggagccgctggggcgggggggaacccccgccccagccgaggcaccaaggtcagacgctgtaatacaggtcgaactccaccggatgggtggtcatgcgaaggcgggtgacctcctccatcttcagttcgatgtaggcgtcgatcaggtcgtcggagaagaccccgccctgcttgaggaactcgcggtcgttgtccagggcctcgagcgcctcgtcgagctggaaggcgaccttggggatctccttctcctcctccggcggcaggtcgtagaggtccttgtccatcgcctcgccggggtggatcttgttgcggatgccgtcgagaccggccatcagcatagcggcgaaggtcaggtacgggttgccggtggagtccgggaagcggacctcgatccgccgcgccttggggttggccacatagggcacccgcaccgaggcggagcgattgcgcgccgagtaggcgagcagcaccggcgcctcgaagccgggcaccaggcgcttgtagctgttggtggaggcgttggcgaaggcgttgatcgccttggcgtgcttgatgatgccgccgatgtagtagagcgcctcctcggagagcccgccgtactggtccccggtgaagatattgttgccgcctttggagaccgactggtgcacgtgcatgccgttgccgttgtcgcccactagcggcttgggcataaaggtggcggtcttgccgtaggcgtgggcgacgttgtgcacgcagtacttgagcgtctgcagctcgtcggccttcttgaccagggtacgggccgcggtaccgatctccccctgaccggcagtggccacctcgtggtggtggacctccggctctaggcccatatcggccagggcctgacacatggcgccgcggatgttgtgcagcgaatccaccggcgggaccgggaagtagccgcccttcacgccggggcggtgaccgatattaccgtctgggtagacccgctcggagttccagccggcctcctcggagtccaccttatagaagcagccgctcatgtcggcgccccagcggacgtcgtcgaagacgaagaactccggctcgggaccgaacagggcactatctccaatacccgtggaggccagatacgcctcggcccgcttggcggccgagcgcggatcgcggtcgtagccctgcagagtgctcggctcgaggatgtcacagaccagcttgagggtcggctcatcggtgaaggggtcgaggacggcgctctcggcatccgggagcatgatcatgtccgactcctggatccccttccagccgtcgatggaagagccgtcgaacatcttgccgtgctcgaacaggtcctcatcgacctgggagacgggcagggttacgtgcatctctttcccgcgcgtgtcggtgaagcgcaggtcgacgaacttcacgtcctcatccttgatgagcttgagtacgtccttaccggttgcagccatggggttccacctccgaaacggctaatcaatgttccccagtcggggctcacggaggtggtagcaatccctgtgccagcttctgggatttcggctagacggggtcttacgatggtgcagcggcacacatcgggggctgggcgcaccatattgatgcagccgggagcgcgttcgcactaacacggtgcgaccccgggaggatccgcttcccggggccggggctatcgcagctcctgcagctcgtcacgcatctcgcgcagcgtctcaccgagcaggccaagcatgcggacatcatgctcggcgagggcgtccggacactcgcgctggatcgccacgcgaatgctgctctcccggatgcccttgcgctggtaacgctcgtcgagtgccgtgatagtctcctgctgctcctcgaagctcatgtcgtcggcgtgacgaatgtagtcgcagtagtcggccgccagggtgccggcgtcgccgccgccacaccccgctatcagggcgcctgtgccacccaggatcccgaccccgacccaactacgcagccgacggaacatggcagcctcctgctactgatccacggagcgcttgagcggcgcgcccggcttgaaccggacgttcatgccggcgggaatgtcgatcagttcgcccgtctgcgggttgcggccctgccgctcggggcgggcgaccacggcaaacttgccaaaaccggggatcgagacatcctccccgctggccaggctctcctcgatgcccgtgaaaacagcactcaccgcgtccgttgcgacacgcttggagaccccggtttcggctgcgaccttttcagccagatcggctttgttcatgcgctactctccgatttgtttcaggttctaggttggccgtcccgattctatcccaggcccgccagggacgggcagcgagcctaggcaaccagctcgtcgatcccctggttggccagagcatcggcacgctcattctccgcatgaccggcgtggccacgcacccagtgccagtcgacctggtggtacgcggccagctcatcgagccgttgccacaggtcctggttgagcaccggcttgcgcgatgcggtgcgccagccccggcgcttccagccctccagccactcggtgatcccgcgacgtacgtactgggagtcggtggtcagcaccacccggcagggccgatccaaggcctccagggcgcggatcgccgcggttagttccatgcggttgttggtggtctccggctccccaccgtagagctctcgctcatgctcgccgtagcgtagcagcacgccccaccctccggggcccggattacctcgacaggccccatccgtgaatgcctccaccacgccgcgctgctcggtcacgcactacctcctcgcttctgggcctgcgcgcagatccggcccaccgggtgcgcagccccgacggggacgcctcgacctaagcgctcgacccgggttttccctcgcagtgaccctggctcacgccggatcgctacggtgatctgtacgccggcggcgaagcggccgagccggcggagcctatcctcccatggatccagacgcttttgcaggcgctctccctggataggtggccgaaaacagagatcgtgccgagccacggtctcaaagccgcagcgtcgcagatgcaccccgacggtggaggcaagccactggcggccgccccagggtaccggggccgagcgccaccgcccccacaaccgacgtgccccccacagccccagggggttgaaggtcaggaccatcagtcggccttccggagccaacacctgataggcctcggataacacggcccccggctccgcattgaactcaaggacgtggctgaggatcagggcatcgatgctctgaccgcggaaaggcagctgctgcggggccgccacaaggtcccgtccagctccgacccgccactggcgaacggtcggtgccaagggcaggggagcggccaccgggcccagacatagcacgtccccaatccccaagtgcgccagggaatcggccaccgcgctttgttcggcacggccgacccgctgccccaggggcgtgccgtaccaggcgtgaaggtgttgcatgcgccccccgttttagacgctccccgcccaaccttacccgagcgccgcaccgaactcacccacccaccaccgcagccacgtgggaacaccccgtcgggggtttgccgcgcaggcttgacacggtacgatgcccggcgatgactagcgccgatcccctcgcggcactcgccgataactacatctggatggctcgggacgcctcgggcaccaccgcgttcgcggtcgaccccggcgacgcggccgtcgtcgaggcgtggctgcatgaccaccagctgcggctcgcggcggtcctggtcacccaccaccatggggaccataccggaggtgtagcggaactcgccgagcgacaccgggtaccggtcttcggcccggccaccgagacgatccccaccgtggatcacccgatcaccggcggggagcacttctccctggagggcttcggcgaattccgggtgctagactgccctggccatacggcggggcacatcgcgtacctctgggaaggccacctgttcagcggcgacgccctcttcgccggggggtgcggccgggtcttcgaggggaccgccgggcagatgcacgcctcactgcagcatctggccgcactcccggccgacacgcgggtctgctgtggccacgagtacacggtcaagaacctggaattcgcccactgtgctgacccgaagaatgatcggctcgcacaacgactccaggcggcgcgcgacgctcgcgccgcgggacagccaaccgtcccgtccaccctggccgaagagctggcgaccaatcccttccttcggaccgattgccccgagcttcgccgggctgcccaggactggtgcggcagggatctggatcaggcgtacgaggtcttcgccacgctgcggcgctggaaagacacgacctgaaactcggccgccaccggcatcgagcgaccaagaacaacaaccctgacttgggggcataaccgtggacgtgaaacggacagctgccggagcgttgaccgctctttctgtcaccgcctgcacaagctttgattcacgcacctttgtccacgatctacacggcccggagcggaacgggcgcgacgtaccggtgtgggtccaggatctcgataccgagaccctggaaaccgggctggggcggccgttcgatctggcaccggattacgagtatcagcccggacactacacacagaccgtgcccgactaccccctcgaagtatgggaccggatgcggcaatccttccagctgggtacctacgagaacgaccgggtcgaacgggagctcgaactcttctccgggcgggacgcctatttcgacgccgttggccgtcgtgccgagccgtatctctactacatcctggacgaactggaagagcgcgatctgcctgccgagctgatcgctctagccatcgtcgaaagcggattccgccccttcgcgtactcccacggccgcgcggccggtatctggcagttcatcccgagcacgggccgtttcttcggcctggacatgaactactggtacgacggacggcgggatctgatcgcctccaccgacgccgccctggactacctggagcggctcaacgaagcgttcgacggtgactggctgctcgccatggccgcctacaacgctggccagggcaatgtgcgcgctgccatacaacgggcccgagccgaggggaaggatcccaactactggaacctgcaactccccgccgagaccatgcgctatgttccgcgcatcctggcgatccgggacatcctccaggaccccgaggcccatcaggtcgccctgcccaacatcccgaatcaaccacgtatccgcgtggtcgaggccgaccgccagatcgacctcgccctggccgcagaactcgctgatctgtccatcgaccggctctacatcctcaaccccgggctcaaccgctgggcgaccgcgcccgaggggccgcaccggctcgtgctgcccaaggagaacgccgaccggttccaacaggagctcgcctccatggatccggaggactttgtggagtggcggcgccacgaggtcaactctggcgagaccctgacccacgtcgccaaccagcacaacgtcacggtggatctactgcgggatatcaacgggcttcgcgatgacacggttcgcgccggcgaccacctctacgtcccggtctcgagccgcccacccagcgaatactcactgagcgcggccaaccgcctgcaggccctgcaaaaccgcgagcgccagggtgagcggcgtgagcacaccgttcaggccggcgagaccctgtgggacatcgcccgcacctacagcgtcggcgtcaaggagctggcacgctggaacggcatggcacccggcgataccctgcgccgcagccaggagctcgtggtctgggtggaaggagacgccatgcaggcctccggcggccctagcgaccgcacccagtcggtcacctacaccgtccgccagggcgactccctagcccgcatcgcccaacgcttcaatgtcgatgtgcgggatatcaagcactggaacgggatttcggaaggctcttatctacatcccggggaccagctgaggctggaagtcgacgtcacgcagcaaagcagcagcctgtagcagcacgacagggcaggtgattgcctgcaggccagacgctagctagagctttgaggcttcgggcaaaacggcgcagccgccgtcagcgctgcgccccttcctcctcacgctccgggagggtgatgttcagctccagaacctcgtgtggtccatcgcgctccacgtccacccgaaccgcgtccggatccaccgtcacataacggcgcaccacctcgagcagctcctggcggagcatgggcaggtaatccggcccaccccgctccgctcgctcgtgggagacgatgatctgcagccgctccttggcgacgctggcgctgccgcgccggctccgccgccgctcacgaaagtagtcggcgatccccataaccttgattaacctccaaacatccggccgaacagcccccgacgctcggcctgcaggaaccggtggggccgatcctcgcccaagaagcgagcgatggcgtcgtcgtaggcctgcccggcgtcttcttcctcttctaggaccaccgggatcccggcgttcgaggcattgagcaccgcctgggactcggggatcacaccgagcaggttgatggcgaggatttcctggacatcctcgacgctgagcatgtcacccttcttcacccgatgcggatcgtaccgggtcagcagcaggtgttcccggaccgggtcatccccctgctcagcccggcgtgtccggctggccagcagccccaacacgcgatccgagtcgcgtaccgaggagacctccgggttggtcactacaatcgcgtcgtccgcgtggtacgaagcaaggtgcgccccgcgttcgataccagccggcgaatcacagatgatgtaatcgaactccgaacgcagctcttccagcacgcgctccaccccgtcggcggtcagcgcgtccttgtcgcgcgtctgcgacgccggcaggatcgacaggttcgaaaggcgcttgtccttgatcagggcctggttcagccgggcgtccccattgatgacgttgacgaaatcgaacaccacccggcgctcgcaccccatcaccagatccagattgcgcagcccgacgtcgaaatcgatcactgcggtccgatgaccggccttggcgagcccggccgccagcgaggccgctgtggtcgtcttgccgaccccgcccttgcccgatgttatgacgacaatcctcgacacgcgtgctcccccgtcgtgattacgattttccgaaagcctcgatgcaaaggcccgagtgctcgtccaggtagacgcgagccgggcgcccattcagctcggcggcgaagcgctcactgacctggtattctccggccacggagaccagctctgcttccagccccagacaaaagatactcgccccgccgttgccttgcaccccggccagcgcgcggcctcgcagcgcaccatagatgtggacgtcgccatcggccagaatctcggcgcccggccccacggaaccgagcaccaccaggctccccccgcgggcgtagatctgctgccccgaacgcacggggttctcgatcactcgcgtgggtgcaggcccggccggcggtgcggcggcaggggcctcgcgccgtgcagcgcggctgctgccctgcccggcggcttcccgatcctcgtcggccggcaataccccgagtccggcctctcccagccgggtggaagccacgccgttgccgcgcaccgcgaccggggccgcacccagggcccgcatctcgcgggtcagacgctgcagatctagtccaccgccgtcaaccccttccagatcgaggatcatcggcgccccacgcagcagacggggcgcttcctcaagcttttcggtcagctgcccgatcagggcatcgacatcggtggtcaggacccggaccacggtcagcgtcgccatgcggcccttgagttcaaaggccgccgtcgacggctcgtccggaggtctcgatgccatcctcacactcccctagccagccaggaggttattaacacgtcggacatacgcggctggatcctccagctgccctccctcggcgagcagcgactgctcgtagagcgtcaaggcccagtcttcgaagcgctgtcccgactccgtcgccaatcgctcaatcacggagtgatccggattaacctccagcgccggttgacctgcaggaagctgatgcccggcagcctgcaacaggcgctgcatgcccatgccgaaatcgtactcgccgacgaccaggcaggccggcgaatcggtcaggcggtggctgacccggacctcgctgacccgctcacccagggtctcacccagacgcttacagaggtcttcgtaggcctgctccttctcctgccgcgcctgcttgtcgtcctcttcgccgagggcctccagatcgagctcacccttggccaccgacgccagctgcttgccatcgtactcgtgcagatgggccaccaaccactcgtcgacgggatccgggagcagcaggacctcgatgccgtggcgacggaagatctccagatgcgggctattccgcgcggcgttgaagctctccgccgttacgtagtagatcttctcctggccgtccttcatccgggcgacgtagtcgtccagactgacgtccggcgtctccttctcttcgtgggtcgaggagaagcgcagcagccgcgcgatgcgctcccggttgcccggatcctcggcgatgccctccttgaagacccgcccaaaggcctgccagaaggtggcgtagtcctccggctcgttcttcgccatgcactcgagccggtcgaggatgcgcttgaccgaggccgaacgcagcgagctgatcatcgggttgtgctgcaacatctcccgggagatgttcagcggcagatcgtccgagtcgatgacgccccggacgaaacgcaggtagcgcggcagcaggtgctccgtatcctcggtgatgaagacgcgccgcacatagagcttgaccccgtgggccggcttctgctcgtagagatcgaacggagggcgcttggggatgtagagcaacgagacataggactggcgcccctcgacatggttgtggatccaggtcaggggatcgtcgaagtcgtgggcgacgtgcttgtacagctcttgataatcttcctcggagatctcgctcttcggccgcatccacagcgccgaggcgcggttgacgatctcccactgcggggcctcggcctcactgtccgcgtcatcaccctggtccgcgttgcgcaccggcatctcgatggggaccgagatatggtcggagtacttgcggatgatctggcgcaggcgcatgtcgtcgcagaactcctgctgcgcctcggggaggtgcagcaccacggcggtgccgcgctcggcgcgctcgacggtgtcgacggtgtaggccccctggccatcagaactccagcgcacgccctcagctgcagcggcgccggccttgcgggtgtagacctcaacccggtcggcgaccacaaaggccgaataaaatccgacaccgaactggccgatcagctgcgcatccttgtgctgatcacccgtcagctgctcaaggaaacggcgggtccccgagtgggcgatggtcccgaggttttcgatcacatcctcgcgactcatgccgatgccgttgtcgatcacggtgacggtgcgggcctctggatcggcctcgacgcggatcttgagttccggatcgtcttcgtagagggattcctgctgaagcgcctcgaagcgcagcttatcgatggcatccgaggcgttggagatgagctcgcggaggaagacctcccggttcgagtacaccgagtgaatcatcaggctcagcagctgctgaacctcggcctggaattcgagggtctcgctctgcgtatctgcgctcatggatgggatcccctgctcctctcgttgaacacgtgggctcgctcgccggatcccggcggcgggttgtgtcgaccggatgtgggaacgcctgaccggcttttcaaggggagggtccgcgggagggcgatcatcgctgttcctgcgccagcagccacgccttgaaccgggtcagactgcctccggccgtaccggcatagccgccggcgccccggctcccgaccactcgatggcacgggaccagcaggggcagcggattggcgcgacacccggcgccgaccgcccgaggggatgtgcccagatgccgagccagctccccataggaaaccgtctgccccggctccaaggccagcagcgcctctctcaggcgggcctgaaacggggaagcagccggtgcccgggggagccgcgccggagccaacggatcccgctcccaggcctccagacagcgcaccacgtcgtgcacctgccggtcggccggcccggacgcggccgtaggcagccgtaacgagatccggatacgggcgacacacccctcgccgtccagggacacccccaggaagacaccggccagccgcgctaccccgtgcggcgccgaatcgccgcccacagacccgaccccggacggctgctcagaacagatccggcgactcgccgtcctcgagcttggtacgcgggcgcagggccatatcccggctcgggatgtgatcgccggtgaccatctccttgtagctgctgcccggaccgaccatcgggaagacccccgcatccggatcgatcataacctccaggaaggcgggcccagggaactcgacaaacgcgcgcagggcctcctcgagttcctccttgtccgcgacgcggcgggcaaattcgtagccatcggcctcggccgccttgatgaagtccttgcggtgcagtgacttgtccgacccggagaagcgatccccgaagtagagcttctgccactgccggaccatgccgtcgccgacgttgttcagcgacaggatcttgaccggcaggttgtaggttgtggctgtctctagctcaccgaggttcattcgcagcgaaccgtcgccatcgacgtcgatgaccacccggtccggacgccccaggtaggcgccgatggccgctggcagcccgaagcccatggtgccgagtccgccggaggtgagccactgccgcggaccgcggaagtcgcagtactgtgccgcccacatctggtgctgcccgacgccggtggcaatgatcgcctcgccggcagtcagttcgttgagtttttcgagcacgtagtggggctggatcagcgcgctgtcgcggtcgtaatccatggggtggcgctcacgcagcccgcgcacgtgctcaagccaggcatcgaagcggggctcgaagcccatggattcgccgtagcgcaacagctggcgcaggctgcgcccggcctcgccgacatgcgcccagtcgacgcccttgaccttgccgatctcagcagcatcgatgtcgatgtgggcgatctgctcggccagcggcgcgaactcctccaccttaccggcgacccggtcatcgaaacgggcaccgaccgcgatgaggaaatcacagtcctccacggcgtagttggcgtaggccgtgccgtgcataccgagcatgcccaggtaaaggtcatcggtcgtatccaccgcccccaggcccatcagggtactgaccacggggatcccgaaggtgtgggcgaagtcgcgcaactcctggtgggcctcgccactgaccacgccgccgccgacgtagagcagaggccggcgggagcgctcgagcatctccatgaacgcccggcatttgcgatcggagagcttggcggagcggagggattccatgcgctggcgatagccgcgcacctccagcaccccctcgccgcggaactccccgatccagttctgcatgttcttgggcacgtcgaccaccacggggcccggacgcccggaacgagccacctcgaaggccgtccgcacggtcgcctcaagctgctccggatcggtcaccaggaagacgtgcttggcgcagctccccatgatgttgacgatgggcgcctcttggaacgcatccgtgcccatggcgtgcgtcggcacctgccccgtgatggccaccaccggcaccgaatcggccatgcagtcgcggatgggggtgaccgtgttggtcgcccccggcccggaggtcaccaggaagcagccgaccttgccggtggcccgggcgtagccggctgccatgaatccggcgccctgctcgttggccggcacgatcagccggatcggatcctcttcctcgacggcctgctctttccggtgacgctcgttgtacttgaagatggcgtcgtaggtaggaaggatggcaccgccgctatagccaaagagcgtatcgaccccctcctgggccaggacctcgacaataatctccccgccactcatggtcttgccggcaagcgggtggctggttgcttcagtctctgcctgggggttaacgattgcggtatccattttcctcacggctcttcggcctctcgattgctccacgaacactgcggggcggacgcgccgcccgacgcgaccgccgcggggaacgcacaccggcggacctgaaatggtacgcgcccatatccctgttcagcaaggacacctccgcccgaggaccaacctagtcgggccccgcccgggcagcgatcactccggggcggattcctcatcgagctgcagtgccaccgaattgatgcagtagcgcagctgagtcggcggcggaccgtccgcaaaaacgtgccccaggtgggcatcacaggtcgcacagagcacctcctcgcgcaccatgcccagggagcggtcctcgcggatgaccacctggtcgtcgtcgacgggcgcccagaaactcggccagccggttccggactcgaacttggtacgggaggagaacagggccgagttgcagcaaacgcagcggtacacaccgctgcgatcacagtggtagtaagccccgctgaacggcgtctcggtgctgccctgccgcgtcaccgcgaactgctccggcgtgagcacttcccgccactgcgcctcactcttctcgatcttggccacacaccaccccttttcgaaagccaggcagacccctgaatggggcgacctcgccccaccctatcccctcaacataaccgtggataggacgatcagccacccggatgccatccgcgcaggcatggggctatattaaaggcagaacatccgcacaggagcagcgcccaatggcagccaaagcggttcatgatctgccgaatgaagtcgaggtcatcgagcaccagtggatccccatgcgcgacggcacccgcctctcggcgcgcatctggagaccagtgggcgccgaacagacccccgttccggccgtgctcgagttcatcccttaccgcaagcgcgatatcaagcgtatgcgcgacacccagatccaccactacttcgccgcccacggccacgccggggtacgggttgatctgcgcggcagcggagactccgagggggtactgaccgacgagtacctgctccaggagcaggaggacgctgaggacatcctgagctggctcgacgagcagccttggtgcaccggggacgtgggcatgatgggtatctcctggggcggcttcaacgccctccaggtggctgcccgacgcccgccgcagctcaaggcggtgatcgctgtagccgcgacagacgaccgctacgccgacgatgtccactacaagggcgggtgcctgctcaacgacaacctgtcgtgggcatcggtgatgctcgccttcaactccatgcccccggacccgaagatcgttggcgaacgctggcgggagatgtggatgcagcgcctggaagacagcggcctgtgggtgaaacgctggatgagccacccgcagcgggacgattactggcggcacggctccgtctgcgaaaactacagcgccatccaggtcccggtgatgatcgtctccggctgggcggacggctatcccaacccggtcttccgattggtggaaaacctgcaagccccgtgtaagggactggtgggcccttggagccacatctacccgcacatggggctgcccggcccgcagatcggcttcctacaggaggccttgcgctggtgggatcaatggctgctcggcgaagagcggggcattctggaggagccacccctgcgggtctggatgcaggatagcgtgcgcccgcgcacccagtacgccagtcgccccggccgctgggtggccgaaccgggttggccctctcccaatatccactggacccggttgcagctctcgccgcggcacatgcaatggcccggtgaggccccgccggagaccgacgcggacaagccggtctccatccagtcccccctgtcattggggctgttcggcgggaagtggtgctcctacaacaacggccccgacctaccctacgatcaacgcgaggaggacggcggcgccctgatcttcgatacacaaccgctggaacaggcggtggagatcctcggtgcgccgatggtcgagctggagctcgaatccagccggccagtggcccaggtcgccgtgcggctctccgacgaggcgccggacggcaaggccacccgcgtcacctatggcgtcctcaacctctgccaccgccacgggcacgaccaacccgcgtatctggagccgggcgtgcgcgaacgggtacgggtcccactggaccatattgcgcaatcgttcccgcgcggccaccgcatccgcctggccgtttcgacttcctactggcccctggcctggccaccgccgcaagcggtgcgcctcaccctctacccggatcgatgccacctggagctgcccgtgcgaccgccgcgagaagaggatcgcggactgcccgcctttgatgaggccgaggcggcaccgcctccggcgtcgacggccctggaacacggccacggcaactggatcgtctcccgcgacctggcccgggacgaatcgacgctgcacgtcatcgaggacgacggccgggcgtacctggaagacgtcgacctggagatcgaacgctcggcggacgagtggtaccgggcccggggcgacgacttcacctcgctgagcggcgaagtcatccatcgacgccggctgcgccgcggcgactggtcgatctacaccgaaacccgcaccctgctcatctgcgacgagggccacttccgcatccacgcgaccctcgacgcctacgagaacgggctgcgcgtcttcgccaagacctgggatgaacgggtgccgcgggccttcctctagatccccggatacccgcgccccaccgggaggctcagaccgcctcggtcgccgcgccgaccagcgccggcaggatctcgccggcgctgccgcgcagactccagtccgccaccggggtcagcggcgtcggctcgcggttaacctccagcaccgggatgtcccgctccagggcctcgaggggcagggatgcggccggctgaaccagcgacgaggtgccgacggacagcaccaggtccgcctcccgtacggccgccaccgcggcctccaccgtgccttcaggcagagcctcgccgaaccagaccacatcagggcgaagcaacccgccgctacacgggcaacgcgggagctcgggggcatcgctggccccatccaccgctccctcgaagacacgatcgcggtggatattgccgtgcagctcggtaacctgctggctaccagcgcgctggtgcagaccgtccacgttttgtgtgacgacccgcagaccgccaagctggcgctcccagtcgacgagggcgcggtgcccggcgttgggctgggcctgctcagccaggcgccgacgctgcgcataccacgcccagactcgacggggattgcgccggaaggcctcgggcgtggccagttcgccggggtcgaactgctcccagtacccggtctgcgcatctcgaaaggtggggacgccgctctcggccgagatgccggctccggtcagggcgacaatccgctgcgcccggtgaagcacctgcctcagccgcttttcaatatgcgtcacgtgcgatttcctcaccagccatcagggaaaaggtcgcgcaagtggtgtagtctgcgacgctccctccgattcgacaagagccgcgggtgtccaccaccgtcggggccagatcccctacaatgacgcgctcaccccggaatggtagacgctatgagcgagatcatcctgatcaacgtgtccggcgaggatcagcccggactgacctcttcgctgatgggcatcctggccgagtacgacgtcgacatcctggacatcgggcaggccatgatccacgacaccctgtccctcggcatcctgatcgaggtccccgagcagaaggacgtctccccggtgctcaaggatgtgctcttccacctccacgacgcggggatgcaggtgcgctttaccccggtggcgcaggagcagtacgaacattgggtgcgcggcgccggcaaaccgcggcacatcatcaccctgctcggccgcagcgtgagcgccgaacagattgcccgcatctccagcgtggtcacggcccaggggctgaacattgaggacatcgtgcgcctctccgggcgccgcccgctgcacctcgaggggcgccggtcacgagcgtgcgtggagctaacggtgcgcggtcagcccgtcgacaccgatgttatgaagcgggacttcatggagatctcccagcacctcgggatcgacatcagcttccaggaagacaatctgtaccggcgcaaccggcgcatggtcgccttcgatatggactcgacgctcatccagcaggaggtcatcgacgagatggccaaggcggccggcgttggcgacgagtgcgcgcgggtcaccgaacaggccatgcgcggcgagatcgatttccgcgagagcttgcgccagcgcgtccagctcctggaggggctgcccgaagacaccctggagcgggtggcgcagagcctgacgctgaccgagggcgccgagcggctcatgcgcaccctgaaggcgttcggctacgtcaccgcgatcatctccggcggcttcacctacttcgggcgccacctgcaaaagcacttgggcatcgattacgtctacgccaacgacctggagatcgttgacgggcggctaaccgggcgggtgcaaggcgagatcgtcgatgggccgcgcaaggccgagttgctgcgcaagatcgccgaagacgagggcctggccttggagcaggtcattgccgtcggcgacggcgccaacgacctgcccatgctgcgcctggccgggcttgggatcgccttccacgccaagccggtggtccaggagagcgcacggcaatcgatctccaccctcggcctcgacggcacgctgtacctgatgggtatcaaagacaccgacaccccggcctgaggccgccagcccgtgaccccggtgcggccttccggcgggcgcacctcgggggctatagtggccgtggttgctgccatccatcgccgacggagaccccatggcgcaccgcgctcgccgcctcctggctgctctggtcatcggtctggtctgcgcgcccggccccctgtccgccggctcgccggggggcgtggtcgtgccgttggtcttctacaccccggagaccggcgtagccggcggcgccacggcggttgccttccgccagcgcacactgactacgggtgccgagggcagcgacacgctcagtctggtcgggttctatacagcagaacgccagtatctggccgccgtcagcggccgcgcctacttcgcggatgggcggtggctggtcgccaacagcacgaccctcagcgagtttccccgggattactacgggcagggccgcctcagcagcgaggctgacgaagagtcgtacaccccgcttcggcgcagcaacagcctgcgcctgcagcggtggatcggcggcccctggtacgccggtgtgcgctgggacgccggtcgttacgacctggaagacgtggaggcaggcggcgaggtggaggcgtattacgaggaccgccgactcccggaggagaaccgcctgcacgggctcggtgccgtcctctcccaggatacccgcagcggcccgttcttccccaccgccggcagccgcacggaactcgccgcagtggccttccccgaaggcttcggggccgatcagtcattcagcaccctggagctcgaccaccgccactatctcggcatcggcgaacggcacgcggtagcgctgcagttcgtcggcgaatacgccggcgatgacgcccccctgcccttccagccccggctcggcggaaccagcctgcgaggattctacgagggccgatacaccgacaacgtgttgctcgccggacaggccgagtggcgattccccatcgcccggcgctggcagggtgccgccttcgtgggcgccggtgaggtcttcccgagtctgtccgacgcctcgaccgagcacctgaagtacggcctcggcggcggtctgcgatacgtgctcgtaccggacgcgggcatccacctgcgtctcgacttcgcccgcgggtacgcccggggggcggccgaggatggcgacggcctggccgtctatttcaacctgggcgaggcgttctgacctggcgcggcgaatgggcgcggccgactgtcacgcccgcttgacgccagggatcaggcctccttactgtaccgtcatgtccggggcagctcatcctcagtccgcgcgcacgcggccgcgtctcgccacggtgttcgagatcatgcatccgatcacctggttcgcgccgatgtgggcattcgcttgcggcgtcatctcggcgggtgtcgcgcccgagggaatccactggctcatgatcgccgctggcgtcctgctagccggtccgctggtctgtggtaccagccagatcgtgaacgactggtacgaccgccacgtggacgccctcaacgaacccgaccgcccgatcccttcggggcgaatgcccgggcaatggggcctctacctagggatcgccacgacgggcctcgcgctgctggtcgcagcggccctcggaccggtggtcttcctggccgcctgcgtcggcctctttctggcctgggcctacagcgcaccaccgctgcgtctcaagcgcaacggctggatcagcaatgccgccgtgggtctttcctacgaggggctgccctgggtcaccggcgcggcgatcatggccacgggcctgcccgactggcggatcctgatcgtggccctgctctacagcatcggcgcccacggcatcatgaccctcaacgatttcaaggcgatcgacggcgaccggcagatggggctcaagaccgtgcccgtccacctcggggcgcagaacgccgcacgcctggcctgtgtggtcatggccctgccgcaagtggcagtgatcagcctgctgcttgcctgggatcaaccctggcacgccctgattgtcggtggcctgctcgccgctcagttgctgctcatggtccgcttgctgcgtgatcccaaggcgtacgccccctggtacaacgccaccggcaccaccctctacgtgctcggtatgctggcttcggcgttcgcgctgggcggcatgctcggaggcagcgcatgagcgcacccgacatcggctggctggggatcctccggctcggcctcgtccagactgctctgggcgccgtggtggtcctcaccaccaccaccctcaatcgcgtcatgatcgttgagctggccctgccggcgatgctccccggcatgctggtcggcttccactatgcggtgcagatccttcgtccgcgcctgggctacgggtccgatgtgggcggacggcgaaccccctggatcctcggcgggattctggtcctcgccgccggcggtgtcaccgcctcgtttgcgaccgccatgatggagaccaacaccgcaggcggtgttgcgctggcaacggtcgcgtttctcatgatcggtgccggcgtcagcagcgccggcaccgcattgctggcgctcctcgccacccgggtggccccggagcgccgcgccccggctgcgatggtcacctgggtgatgatgatcgccggctttgccgtaaccgccggcaccgccgggcacttcctcgatcccttctccatggaacgcctggtggctgtcacgagcgtcgtctgcgccctggcggtccttctggccttcgtggccgtctggggcgtcgagggcgagggccggcagagcgtcggcaacaacgcgccgaacacaccgaccacccccttcttccaggccctcggccagatctgggacgaaccgaaggcacggcgattcaccatcttcgtgttcttctccatgctcgcctacaactcccaggatctgatcctcgagcccttcgccggtctggtcttcggcctgaccccggggcaatcgacgcaactgggcggctttcagaacggcggtgtcctcgccggcatgctcctggctgctctcgcgggtcgcggcaaactgggcagcttgcgggcctggaccatcggcggctgtatcgcctcggccattgccctggccaacctgatcgtcgtcgccgggctgcaggatctgtggtgggagagcgtctccgacagcggcctctggcgcgtcgggctccccgtgctggccctgggggcggccaatggcgccttcgccgtagctgccatcggctccatgatgcgtctagccagcgaaggccgggagcgacgggagggtgtccgagtcggcctctggggcgcggcacaggcgatcgccttcggcctcggtggcttcctgggcaccgtgggcgtcgacgccatccgctatctggccggtgacgaaacggccggttactccatggtcttcgggctcgccgccctcctcttcctggtctcggcctggctcgccgcccgggtggaccgcgtgcgcgagactgaccagaaatacggcaccgccacagcagggagctgatgctcatgaaccattcgcagaacgccgagcgcttcgatgtcgccgtggtcggtggtggccctgcaggtgctaccgcggcccgccatctcgcccagcaggggcacgaggtactgctcctcgatcgccccggccgtattaaaccgtgtggcggtgcgatcccgccgcgggccgtgcaggacttcgagatcccggacgacatgatctgcgcgacagtgggctccgcccgcatggtctcgccgtcggatcgccacgtggacatgccgatccaggacgggtatgtcggcatggtcgatcgcgaggtatttgatgagtggctgcgcagccgggctgccgaagcgggcgcccaacgtcgcgatgccacgttcaagcaccttgaagaaggcgacggcggcgtgtatatccgctatgcccaaggccggggcggcgccgacgccgaaacccggcaggtctgggcgcgggtggtgatcggagcggatggcgccaactccgccgtcgggcgccaggccatcgagggcgctaccgagatcccccaggtcgcggcctaccatgagattatcgaggccccagccgccggcgaggacgaccgcttcgacccccggcgggcggatgtttactaccgcggctcgatctcaccggatttctacggctggatcttcccccacggcgacaccgtcagtgtcggcgccggcagcgcggtcaaggggttctccctgcgctctgcggtggagaagctgcgtcaagacgccggactcgaccaagcgaagactctgcgccgcgaaggggcacccatccctatgcaccccctcaagcgctgggacaatggtcgaaacgtggtcctggcgggggacgccgccggtacggtggccccagcctccggcgaggggatctactacgccatggtcggcggccagtatgctgccgaggccgtggagcgggccctcgccaccggggacggcgctgccctcgcccaagccgagaaggccttcacccgggatcacggccaggtcttccgcgttctaggggtgatgcaacgcttctggtacaccaacaataaccgccgggagcgcttcgtgcggatctgcgccgaccccgacgttcaggccctgacctgggacgcctacatgaacaagcgcctcgttcgcgctcgtccgctcgcgcacatgcggatcttcttcaagaacatcgctcacctgaccgggcttgccccggtccgctaacccacctcggggcagtcttcggcctccccgggccgtgcgactgcccccggcgcttcaaaccccaccccccctgcctgcatggccccgtctccctgacccgccgccatgcccccccagcggaccgtacacttccgtctacaaacgcacaaaaaaacggcgcccggaggcgccgttttaaaggacggtacccggaggccgaaacggccaccggttcgatccctgcgcttactcggcgtcgcggtcgcggagaccctccgtgccgagatcaccgaactgcaggaagtcgaagtcctcgtcctcctcgcccatcaggcccggatagtcatcgaccatcttggccccgtccagcggcagctgctcaccgtagtggcaggtggcgcactggaccttggcgatgtcaccagtcggccccaggcggacgtcgggctgaccagcctccagcggctccatccagttggcgttgatgtcacgcgtcatccggatgccgtgccaggagatctcccgctccaccgggctctcgtcccactgccccagacggccggtattgtggcacgtggtgcagttggagccggtcgcgtcggacatatgcatcatcaggccgtaggaggcctcggtgtcctgcagcgagacgtcccactcgtccaggttggggagaatcgtgtcaccctcgacccgcagatcgtcgtggccaagcagatagcgctcgaacacgttccgcggcagcgaggtgaaccccaccttctcgctggccaggttctgcatctggtcgttgccaagcccatggacgttgaaatccagctcaggctcggcgaaccagctctcctccggcagattctcgccacggtgacacgtgtagcaggtcacgcccgtgtcatccatgtggctttcccagttggcgttcacgtaccgattcatctcgatcatctgccgagagacttggtacgtgtacagctcctcgctggcgaagtcgttgccgtcgtggcaataagtgcatccctcatccggcgccacccagtcggtcatgctctgcatgagccgggtaaactcggcgacgctcaggtcggtgagcacctcgacgttctggtagatctcgccagccttggggccctcggccgagaccgggtccgccgcctccggcgccaggtggaggtcatcgtcccgcagccgcgggttggtgacctcttccatgccggtgccacggtaccccttctgctcggagtccaccggggggcgctcgcaccccacgacgaccgcgaggccggcggacagggcaccaactgccaaggatcggttcagatacattttactgctcatcactccgtcccccctgctgccggatccactgccggtgtgaagaactccggatactcgggggcaatgccgtggtggacaccccacaggtaccagttctcaaccacggtgccggtcagcaggataccgatgccacccgtaatcacgcagaggatggcgaaccagtaaccccaccggtggatggactccatcgtggcgttgaagcccatggtccagcgccagaacagcgccgaacgctccgcagcggtaccgcggtcagtgatctgatcgatctcacgctccgcgttgtagcgacccgccgccagaatggtggcgccgtgcatcgcgaacagcagagccgagccgaacaggaacacgatcgacagcatgtggaacgggttgtagtagaggttcccgtaccgcagcgagaaggccgtggtccaatcgaggtgcgggaagatgccgaacggcacgctcttcgcccagctgcccatcagcaccggccagatgaagccgatggcgaggaacaggaagatcgcagcagcgaaggcccaagccacgtgcgtccccagcccgagcgcacgcgcccggttataggtccgcacccaccacagcaggatcgacagggtcagcgtgaagccggcgatcagccaccagccaccgtcgttaagcggcgggaggctaaggccgtactccggcggcggcggctccagcgccacccagaagaactgacgaatccactcaatcgggctccagtccacggacgccagcatgttcatgccaatgatgacgatggacaggagaccgaagaggatcgacatcacaccggtggtgccgaggtagatcgggccgacctgtgcgtcgccgatcttcccgagcaaccaggagtgcgtcgaccccttggtccgcggccagtcggcggccgggagctctacgcccggatccgtcgggccccggacctgaacacgggtaaagatattctgatactcagccatttctgattaccccccccaggaccagatcgggacgttgagccaccagttccaccactcgggccaaccgcgggtccagaacgggccgctaatgatgatgcacacggcactccagaaagcggcgttcagggccaggaacaggccgagacggtggatacccaggctgccgatcgagtagccgacgacgtcgcggaagaaggtattctcatgctccgcggtcttcaccgactcgcccttcttcgggttggtgaccgacaggatcaagccaccgtgcagggccagggccagggtggtggtgaagaagaaggtcacggccagcatgtgggccgggttgtagtggaagtggaggtactggtaccccacgttcgacacccaatccaggtggctcaggatcccgtacgggaacccatgcccccaggcgcccatcagaagcggccggaagaccaccagcgtcgcgtaggccaggatcgcgaccgcgaaggccaccggcacgtgatagcccatgccgagcttcttggagatctccgcctgacgcagggcccacgcaatgaaggcgcccagggcgcagacggtgatgatctgccagaggccgccctccatcatgggcgcaagggccagcccatagctcaggtcaggtggggcaatggagatctgccacagattgaaggtgtcttgcgaagcaccgtagatgatcaggacggtgccaaggaccgcgaagatcgccgtaagcaccccgaagatgcccacgtagaacggcccaatccaaaagtcaaacaagtcccctccgaggagtgtacctcctcggacacggtattttttttcaaagtcgagcatcgccatggctgggtcctcacatcacgggcaacacggcgcctcagggatcccggagccttcggcgagcgaccgccccgagtgtgagtcacaccggggcggtcctcccgaagagccgggggctcgggtgcttagacctcccgctgctgcggcataaccgcagcctcggcgacctcggcagccgactcggcgttgccgtaggggttaccctcgagccagttgaaggactccgtgctcaggaggataaagtgaataagcagagccaggacggccatgcccacgtgggccagaaccaccgtacggcgatagtcgaggatcttccacattctccacatgattacgtctccttaagcagcgatgggcgcgatggattgaacagcggcggtgacggcgttggcaccctcgatcagagcagcaccgaagccctcgtcacccgggatccacggacgccacgcccaggccaggatgtgcgccacgacggcgacaccgacatagaccgtgaaggcctgagagaacatcgcgtgaaactctttggcttcctcgtcgctaacgttccgcatctcgtcagccataattacttcctccgttcgacttttcgcctgcgccgcgcgcccccgcgcggctcgggttggtcaccacgcttggtggtgtttttcccgaccgaggaccgatcctcgatcagaaaaatcggttgttcgttcgctccacgcccgcgagctgcgacttgatgccgcgcatcagctcatgaaggcgaaagggactgacgtctgagccgccgcgcgagcctcggcaatcaccgactgccgctcgccctggcgcggcgcggcacgccagcgtgccgggacgagccgagacaggaccgcgccgatcaggaagatcgcgaagctgacggccatcagcaggcggtactgtgtctcttccttgcggcgggctcgcgctgagttcggccgtgctttgactgcgtgtgccatcggagtgcctcctctcgtcgaactctccgctgcgcctctacccgtctataacaaagcacaacgcgtaaggcttcaacgggacagcgcgctttcgccgcgccctatttgtgcttcagttgccgcgccccggccctgcccctggcagcacgtcgctgcaccccttgacccgatccgcggtgactcgtgtctcaccggcttgcttggctcgctgctccgcggcatcacgcaaccgtttggtggcggatatgcggaccaagaccggttgctcctgtacccagcggtcgaggaccgctcgagcctcttcatcccaggtcaaggtttcggaggcctcgctctggacggctcgcgagtcggctgcgacattttgcgccgttttctctgcttgcgaaccgcgggccagagtggcctccacctgatccatttccgtacctaacggcaggatgtggaacagggcgtcgaagagcgcgttacaaacctcctgcacgatgtaacaggctccaccgtaccccatgaacggggtccccgtgtggcggcgtatgaccgcaccagggaaggaggcagggatatatctggcgtgtcccccaacttccgctagatacatccgctcgttgtaacttccgaaaagcacaagtggcgggttgccgcggattgcggcacgaatggcgtcgttatcaatcttgacgccgggcgcccgagagaaggcgaaattgcagggcatacccagatcattctcaagaaatttctgaataccctgggcatgggtttgcgcggcaacaatgccaaaactcgccgtggcgtaaaaatcctgcgtgacagaacgccacaaatcccaaagcggttttagcgtggtgtgtttctctttttcgataaacggctccggatcgagcccaagctgctcacccaacgcgcgcaggaaacgcgtggtgctgtgcagaccgaccggcgcctgcagatacgggcgcccgagggcttcacacagcccacggccgtactcccgatacatgcagatgttgacgtcggcatcgatgagccgcggaatctggtccacgtggcaactgagagggaagaccagattgacctcggcgccgatcccttcgaccagccgcctgacctcggcaagatccgaaggcatgttgaacatgccgtaggcggggccgatgatgttgactcgaggcggagcgccggcctcccgctcccgcggacgaggcgggcgcccccggcgcatcccgaactgctcccagagccagcgtagcgcccggtccgaggcctgccactggtcttcgtcgatggtccggggcaggaagcggcggataccggttccctccggagtaacgccgccgccgatcatctcggcgatggagccagtgacaacgacgctcggctgctgtgggtcgagggtcccgtgggcgcgcttcatggcaccctcggtgccctcgcggttcagctcttcctccgagaggccggtgacgacgaccgggagctcctcgggcggcagggcgtcggtgtaatgcagtacggcagtgaccgggaggttctcgcaaccaaccgggccgtcgatgatcacctggagccccttaaccgccgtgaacgcgtatacggccccccagtagccccccgcacggtcgagatccgggatgagcatcagccctcctccccgcaccgccgggcgccaccgccgcggatctcgacccgcggcggaatctgcggtggttcgctccacacgcccccggtttcacccgttcccacgccggcaaagaatgcattcatggcgtcgaagcgctccttgttcccgatggcggcgttgatgacctgtgccaacgccgcggggccggacggccccataagcggccgcgctgagatcagattggtgaagtaaaggccgggaatggcctgctccttggcgtgctggaccacgggtgtggtgccgatggccaggtcgggctggtgttcatcgaccgccccggtgtcatcctccaggctggctcggaaccggaccgggatgccccgtgccgccagccattcgcgatccggatcggaccacggcgtctgccccactgccgtccccacgtagcggacatcggcaccgcactccaccagcagacgggcgaccagcagttccgagccttcataaccggagaccgtgatccgacctcggaccggtgcggcagccacggcctcctggagggccggcagagcggccgccttcgcggcgtcgatctccgcacgcccgacgtcgcaggcggccccgaccgcctccagccaggcggctgtgccgtcacacccgaccggggccgagggcaccagggcccgaccggctgcctcgaattcggccagcgacgccgtatagaacgggtggatcgcagcggccgcgcggcagtcgagtgccgcatagagctcgcgccactcccgcgtcgggaccacctggcccgcggccaaccccatcggttcgagcagtcggctgatgctgaccgggtcccccggaaacatctcgccaagcagcgccaccgtgggccgttctccccgcccgctgcgcggcgccgccacagggccttgttccgcctcttgccgggcgtagcgcagcatggcagcggcgagcttgtccttggcctcggcgtgagtgggtacgccgaacccgggcacctccagcggcaccacccgaaccccgttgatcgcctctggcaacagccgcagcggcacacccgaagccgtcgggacgcacaggttgatcaccacgatggcgtcgtaacgctcgggatccgccagatcgtggaccgcctgatggacatcctcgaacaggccgccggtcaccaacgattcggaatcgaagggtacataaccgacactccgccgggcgccgtaaaaatgggaggtgaaggtcagaccgtagacacagcaggccgatcccgccaccaccgtggcggtacggcgcatgcgcagtcccacgcgcagcgacccgaaggccgggcacatggtctggggttgatcatggggtcccgctcgctcactcatggccctttctccggggtctgtctcaggtatcgtcgtagacgatctccagggaaggcttcctggtcgccccctgcgggcacatgtcctccggagtggcgggcacaagctccacctcgccgccaacctcgtcactcttgaacagcccgagcagctgatcgtggctcaacggctgaggcatgaccggcggagcaccggcgatgttctgcgccagctgctcgaacaggggcccccagggaccaccgggatacccgataatctcgtaattggcactcttgcggcggatctcgtcatcggcggggatgctcgagagcaccgggatgccggcctgcccagccagcgcctgcgcctcgccggtgccatcgtccttgttgaccaccagaccggcgacgccaacgctcccgcccagccggctgaagtactccaccgccgagcagacattgttgaccacatacagcgactgcaggtcgttggcccccaccaggatcaccttctgacagagatcgcgggcaatgggcagaccgaagccaccacagaccacgtcgccgagaaagtcgagcagaacgtagtcgaagtcccactcgtggaagcccaggttctcgaggatctcgaagccgtggatgatcccgcgcccgccacagccccggccgacctccggcccgccaagctccatggcgaagactccgtcgcgcttgaagcagacatcgccgatgctgagcgtctcgccggctgccttcttgcgcgaggaggtgtcgatgatcgtcgggcaggcccgcccgccgaagagcagcgaggtggtgtcactcttggggtcgcagccgatgagcaggaccttcttgccctgctgcgccatcatgtaggagaggttggagagcgtgaagctcttgccgatcccccccttgccgtagatggcgatgatctgggtctctttcgccggctgctcgctgctcatcagctgtttctccagtcgaggaccatcttgaggcaatcgggatcgccgaaggcgatccggtaggccgatgccgcctcagcggcatcgaggcagtgggtgatcaaaccgtcgaggctcagcgcccccgtctcgatcttgccggtcacggcctcgaggtcagaccgctgccactcggcagccacccgcaaccgggcttcccgcatgaaggccgaggggaacgcgaaggacagccgatcactgtagaaaccggcgagcacgacctctccgccgtgaccgagacggccgatgagggtatcgaggaggccagcatcgccactgacatcgcagatccgcggatagtcgtggcgctcatcgctgtccgggtccaccaccgtatacccctcggcgccggcccggcggtccgcattggtttcccaaaccgtggggggatggtcgaccagcaccccgatccgggcgatcagccgacccaggacgccgtgcccgaccaccagatccggtggcgcctcggccaccgcgtgccacgccgtagccgccagggcgagcaacaccccccgctcgcccagcccgtcaggcagcggtatgacccgctcaccggagaccacgacacgcgatgcagccccgccgaagagcccgctgacctcttggtagcagcgcgcgccggggacgaagacgacctcgccttcccgcctgccggactcagcaccggctgtgacgacacgccccaccgactcgtagccggggaccagcggataggcgagccccgggaactggggcatcgtgcccttccagagcaggcgctcggtgccggtgctgatgccgctgaactcgatgtcgacgacgacatcccccgggccggggtcgatcagggctacatcctggagggcgaggcgttcaggggcctcgaagacgaccgcacgagccgagcggggaccggaacccggcccacccggatcgacactcgatgcagggcttgggtcagacatggtgtcagcctaacttgacttccccgtgtgtcaagctggtcgatcaccgggatagactgcggcttttagccgcaatcacacgggcctggagcggattgcagcctggcagcagccgaacctgttcgaagccggcggcctcgagaagcccgcggttctcggcgacggtacgggggcgcccccgacccatggcgaagaggtagatgccgaagtaggcgccccccacccgctctgcccccggggttcccgccatcggctcggcgaccagcaccgtggtcccgggctccaggctgcggtggaggttgtcaagcaaccgagccgcctcctgatcatcgtgatcatgcaggatgcgcaccagcgtgacgacgtcgacatcgccgggcaggggatcccggaagaagtcgagccccagggactcgaggcgcccattgagcccctcctcgtcgatgcgcccctgcgcccgctccgccacggcggggagatccaccacccgcccctgcaggtgcggccagcggcgggcagccgccatcaggaaggccccctcaccgccgccgacatccatcaggcgtcggtggcgacgcagcgaataggcgtcgagtacctccgcggccaccatcggctgtgatgcggccatcagaccgctgtacgccccgacttcgatgccggtcagggtatccggcgcctggttgccggcgtaggcccagtaacgcccaagggccgtggcgccgcgctcaccctgtagcagggccaacggatcttggagatcctcgtagagcagggcgtggtgctcgaccatggcgcggaccccgggcgccgccaccagcacggcccccaggtcgccgaggccgtagcgcccggcgcttcgaacctcggccaggcgcaaggccacggccgcctcgagcagccgctggccggccatctcgggcaatccgagacggctcaacaaccggtcgggcggctgcgccccctcattgagcagatccagcaggccgctgcgcacactggccaggacgacctgcgagtagatgaagccggcgcacaggtcgaacagctcgctggagcgtcgccgggcgatgggtcgggtcagcgggaagcgcgcggccagccggtggaagcgggagctagccagcaggcggtcccgccagtcgtgcaggcggtcccgccacggactatttcgccaggtgcggatcacgccgcgctacggcccaagctctcgggcagcacccgttccatctcctggaggatccccgcgcgcagctgctcggccccggcgcattccggcacggcatcgacggcttcctgaaccagccgatccaggcgctccttggcaccctgcagaccgtgctcggagaccgcattggcaaggccgtgggaggagtcctgaccagtgggcttgcccaactcatcctctgcgccaacggcgtcgcgcaggtcgtcggcaacctggtacgcctcgcccagccgctcacccacgatccgccaacggtccgcctggtcctcggcgcccgcggcgatggcgcccgcgacggtcgcggcggcaaacagcgacccggtcttggcctgatggtactccgccaccgggatctccggctcggactcccaggcctgtccggcggtaatgccgtagggcatgccggtcgctcgggtcaccgtggtcagcagggcgccggcccgctgcggggcctgcggcaccgtcaacgccagcgtctccagcgcgtggacgatgagcgcatcgccagccagcacggccaaccgctcgccgtaagcggcgtgtaccgaaggctgcccgcgccgggtcgccgcgtcgtcgaaacacggcaggtcgtcgtggaccagcgaggcacaatgcatcagctcgatggcggtggccgccgcgtcggccagctcgggatgatcgtcgccgcaggcggcggcgaccgtcaggcacaggcgcggccgcacccgggcaccgccagcgaacacggcgtggcggacggcgtgcgctagctgcggcggggcaggggccgccgttgcccgggccactgcagcctctagggcgctttcgattctcttgctcggttccatgtagccccctcccgccggcggcgtgtaggcttgcgttccagggaagatatgagtcgtcgagtacgctagtcagggacccaccccatgtcaacgtcgctgcgatgcccaaccgcaggagaacaacaagccgtggtgatcggggccggagtcggggggcttgccgccgccatcgatctggcctctgccggcctgcgcgtcaccctgctggaacaagcccccagccccggaggcaagctgcgcccggtctgcgtcggcgacgcctggctcgacgccggaccgacggtcttcaccatgcgaggggccttcgaagagctcttcgccaacgccggagaacggcttgaggaccatttgcgcctgcgcccggttgagcgcctggcgcgacacgcctgggcggatggcggccagctggacctgttcgctgatccgcgccgctccgcggaggctattggcgaattcgccggccccgaagaggcccgccgcttccgcgctttctgccgacgtgccgccgagattcacgacaccctggacgccaccttcatgcgcgcccagcgcaccaccccgctcgggctattccaccgggtgggttaccgcaacctgggcgccatgctgcgcatcagtccatttaccaccctctggcaggccctcggccggtatttcaaggacccgcgcctgcgccaactctacggtcgctacgcaacctactgcggctcgtccccctttgccgcgccggccacactgatgctgatcgcccatgtggagtcggagggggtctggcaggtggatggcggcatgcatcagctggcggccgcgctggccggcctcgccgagcgctgcggggtcgagctgcgctgcgcgacgcaggcgcaacgaatccacaccacccggggccgggccagcggggtcgagctggccaccggcgagatcctgccggcggacgtggtggtcagcaacagcgacgctgccgctctggcgcagggactgttcggcgatcacctgcgcccggccgtccgccggcagcccccgcgggtccgctcacagtccgctatcacctggaactggcgagccgagacccggggttttcccctccaccaccactcggtcttcttcagcagcgattacgccgacgagttcgacgccgtcttccgccgcggcgaaccgccaccggaaccgacggtctacatctgcgcccaggatcgccacgatcagcagtcggtgacgggccccgagcgcctgctctgcctgatcaacgccccggcccacggtgacgtgaaaagcttcagcgacacggagatccatcgatgccaacaccagaccctctcgctcctggaacgctgtggcctcagcctccagcccaccgaggagcccccggtgatccacacgccgaccgacttcgagcggcgctatccggccaccggaggggccctgtacgggatggccagccacggctggcgggcctcctttcagcggccggcggctcgcacacgagtaccgggcctctatctggcggggggcagtacacaccccggggcggggctgccgatggcgatgatgtcggggcgcctggcggcggagcaggtgctggccgacctgacttccgacacgcggttccgtcgggcggctacgtctggtggtacctcgacgccctgagcgatgacggccgccacgggctgaccgtcatcctgttcgtcggcagcgtgttctcgccctattacgcctgggctcgacaacgcgggaccccgaacccggaggaccactgcgccttcaatgtcgccctctacggcgagaagcgcggccactggtccatgactgagcgggaccggcacgcgctacaacgggaccgcgacaccctcatcgtcggccccagccaggcacgctgggttgatggagaactcctgctggatatcgatgagatcaccttcccacgccccgcctatctgcgtggccgcatccgcctgaccccgcgggtcgccaacgaccagtcgttggtcctggacgctgcaggacgccaccgctggtgcgccctggcgccctgtgctcgggtcgaggtggagatggaaaagccgcgggtccgctggcaaggcgaaggctaccttgacagcaatgccggcgatgagcccctggaagatgggttcagcggctggcactggtcgcgggccagtgacacggacgggacaaccgtgctctacgatgtcaccccccgccagggagccccctaccgcaaggcgatccacttcgatcatcaggggaccgtccaagagacccccgcgccggacccggcgcccctgcccaccgccctatggggcatccgcagacggatcccctccgacacgccggagaaggcacggctgatcgaaacctttgaggatacgccgttctacgcccgatcgctggtcgccaccgaggtcgatggccgtccgctgcatgcggtccacgagagtctcaacctggaccgcttcgccagcgcctgggtcaaaccgctgctaccgttccggatgccgcggcgtaagacgcgggcgacctgaccccggtgaacaccgccacgggcggcactgccgcctgtggcgatctagcgttcgtcgtcccggccgcgctcgcgctcttcgcgaatctgacgcagatcgcggcgcatgatcacgatctctcgcactgcgtagcccatggccagcgccacgagcgctagcttgaagatgatgaaaccaggcaaatccatggtgggcgtatcctcttccagcgatcttcgatcagcggggcagatcgctcgtgccctgcagccacttgtcgaccgcatgagcgcactgccggccttcgcggattgcccagaccacgagtgactggccccgacgcatgtctccggcgacgaagacgccatccgtactggtcttgtaggcatccgctccttcagtatcgccgcgtacattgccgcggtcatcgagttccagcccccccttctcctccagttcagcgatcatccccgcacggaccgggtggagaaaccccatagccagaaagacccgatcggccggcatctcggcctcgctaccggggatctcgctcatctgccagcggccctgctggtccttgtgccactcaaccttggcgtaacggatcgcgcggacatggccgctgccatcgccgacgaactccttggtcaggaagttccacatccgctcgcacccctcttggtgggaggtcgatgtgttgagtttctccggccagtagggccaggtcagctctttatcctctttttccggcggcttattgaggatttccacctgggtcacagagcgtgccccatgacgacacgaggtccccacacagtcggagcccgtatcgccgccaccgatgaccaccacgtgcttgccctgggcgtcaatgaacgcgtcgtcgggcacatacacgccctggacccgcttgctgttggcggtcaaaaattccatggcgaagtggacgccgttgagttcgcgaccgggcacaggcaggtcacgaggctgctcactgccaccggcgaggaccaccgaatcaaactcatcacgcagttgggcgatcggtatgtccaccccgacatgggtcaacgtgtggaactgcaccccttcggtgcgcatctgtgcgatacgccggtcgatgtgcctcttctcaagcttgaaatcggggatgccgtatcgcaggagcccgccgattgcgtcggctttctcgtagacatcaacgttatggccaacccgcgcgagttgttgggcgcaggccaggcccgccggcccggaaccaacgacggcaatccgcttacccgtccggcggcgggccacccggggacggatcagccccgcttcccacgcccgatcgacgatgctgcattcgatggtcttgatggatacaggactgtcatcgaggttcagggtacaggaggcctcacagggtgccgggcagaccctgccggtgaattcagggaagttgttggtggcgtgcaactcttcgacggcccgctcccattcaccgcggtagaccatgtcgttccagttcgggatcaggttgtccaccggacagccgctgtggcagaaggggatgccgcagtccatacagcgagccccctgttggccgacttgctcccggctgagcgggatcaggaactccccgtagtggaagacgcgcttacaggccggctgatagccgtactcttggcgctcgtgttccaagaatccagtttgtttacccatgatcaacgctcccctggagagcctgatgaaacttcgccggccgggtcggcgacggtggctgtgcccgttgcgcctcgatctcgtcgagtgcgcggcggaactcaagcggcatgaccttcacgaacctgggtagatagaactcccagttgtcgaggatctcccgggcccggtgcgaccctgtgtagcccaggtggcgctcgatcagcgtgcgcagccgtttgacgtcgtgacggcgcggatcctcatcgatgttgattggcccgccccgttcgacctcctcaatgcgctcctggtacgcctgctccggatcaacggactgtagcgctaccatggccgggttgcagcgctcggcgaaggtgccctcctcatcgaggacgtaggcgatgccgccagacatccctgcagcgaagttgcgcccggtggagccgaggcaaaccatgaccccgcccgtcatgtattcacagccgtgatcgccgaccccttcaaccacggcggtcgcgccggagttgcgaacacagaatcgctctccgccgaccccgcggaagaagcactcaccgcttatcgcaccgtaaaggaccgtattgccgacgatgatgttgtcttcggcggcggcgatcccggcgtgctcgggtgggtacacgatcaggcgcccaccggataggcctttcccgacatagtcgttggcatcgccggccagctcaatggtcaccccccgtgcgagccaggcgccaaacgactgcccaccagtccctgcggccttgatatagatcgtgtcatcggccagccccgaatgaccgtaccgttccgctatacgccccgagagcatggtgcctacggtgcgatggtagttgtagaccggggtttccatgcgcaccggggtgccgtcctgcagcgccggctgcgcctgctcgatcaggaagtggtcgagggcctgctccagcccgtggtcctgctgttcgctgttgtagatcgagacgcccggggcggcttccggcttggccagcatgcttgagaagtccagacccttcgccttccagtggtcgatcgccgagcgcttttcaagccgatcagactgcccgatcatctcattgacggtgcggaagccaagcttggccatgatctgccgcacctcttcggcgacgaagaagaagtagttgatcaggtgttcgggctgcccccggaaacgtcggcggagctcggggtcctgggttgccaccccgaccgggcaggtgttcaggtggcacttgcgcatcatgatgcagccctgaacgatcagcggtgcggtcgcaaagccgaactcgtcagccccgagcaaggcaccgatgaccacatcgcggccagtccgcatgccgccgtcgacctggaccgagacgcgtccgcgcagacggttgtggaccagcgtctggtgcgtctcggccaggccgatctcccaggcgcttccggcatgcttgatggaggtcaacgggctggcgccggtgccgccgtcatagccggcgatggtaatctgatcagcgtgcgccttggatacacccgcggccacggtaccaacgccgacctcggagaccagcttgaccgagatccgcgcgcgcggctggacgttcttcagatcgtggatcagctgcgcgagatcctcaatggagtagatgtcgtggtgcggcggcggagagatcaggcccacgccaggggtcgagtggcgcaccctggcgatgctgcgatcgaccttttgaccaggcagctgcccgccctcgcccggcttggcgccctgagcgatcttgatctggatgtcgtcggagttggccagatactcggtggtcacaccgaaacgccccgaggcgacctgtttaatggccgagcgctcggggttcatcgaaccgtcctcgagcggcgcgaaacgctctggttcctcgccgccctcacccgtgttggatttgccccccagggcattcatggccctggcgaggcccgagtgtgcctcgtaggagatcgcaccaaaggagatcgcgccggttgaaaagcgtttgacgatctcgctcgctggctcgacctcttcaagcggtatcccctgatcggcgtacttgaagtccatcaaaccgcgcagcgtgagcaaccgctcgctctggtcgttgatcagctgagtaaactgagcgtaggtctgggcgtcgttggcgcgggtggcgtgctggagcttggcgatcgtatccggggtccaaacgtgatcctcaccacgcagccggtattcgtaatcaccgcccacatccaggtgcgtacggtagatttcggcgctaccgtaggctgaaccgtgccagcgcaccgcctcttcggcgacctcctggagcccgacgccctcgattcgggtcggggtaccggtgaagtactgatcgacgaattcgctgttcaggccgactgcgtcgaagatctgcgcaccgcaataggattccagggtggagatgcccatcttcgacatgaccttgagcagccccttatcgacggctttgatatagctccgctgggccgcctcgaagtccattggctccggcaggctcgacaggatcgactggatggtgtcgaaagccaggtaggggttcactgcctcggcgccgtagccgcagagggttgcgaagtggtgcacttcaagcgctgcaccggtctccacaaccagtcccgaactggtgcgcaggccgtgacgggtcagatggtggtggaccgccgaggtggcaagcagcatcgggatcgggatgtgatccaggttggtattgcgatccgacaggatgaggatgttgtagccgtcaagcaccgcctgcttggccttctgacacacccggtcgagggcgttgtgcataccctcggcaccttcactgctgggataacagatatcgactgtccgggtgcggaaggtgcctgaggagctgtattcgatatgccggatgcgttccaggtcctcgttggtgaggaccggctggggggtttccaggcgccagttctgaccggcctcgtcgaagccaagcaagttggggcgtggtccgatcatgcacaccagtgacatcaccagctcttcgcggatcggatcgatggccgggttggtcacctgggcgaagttctgcttgaagtagctcgacaggtgcttgggccggctggacagcaccgccagtggattgtcggcccccatagaccccaccgcctcggccccggaggccaccatcggcttgagcaggaatttgatgtcttcctgggtgtagccgaaggcctgctgctggtcgagcaacgtggtgtcgtcaggggccatgggaccgacgctggtcggcaaatcctcaaggcggatctgggtgcgacgcaaccaatcggcatagggatgggcctcggccagctgggtcttgatctcctgatcactgataatgcgcccctcttcaaggtcgatcagcagcatcagccccggctgaaggcgccatttctggatgatccgttcctccgggatatccaggacacccatttccgagccgaggatgaccaggtcgtcatccgtaacgaggtaacgggccggacgcaggccgttgcgatccagcgtggcaccgatctggcggccatcggtgaaggcaatcgccgctggaccgtcccacggttccatgagggcctcgtgatactcatagaatgcgcgtcgcttctcatccatcaggatgttatccgaccacgcctcggggatgagaagcatcatcgcatgggccagcgagtacccaccccgaaccagcaactccagggcgttatcaaagcatgccgagtcggattggccctcagggatcaagggccagatggtgtcgagatcatccccaagcaccttggaactcatcgtatgtcggcgggcagccatccagttgacgttgccacgtagggtattgatctcgccgttatggcagatcatgcgaaacggctgcgccagatcccaggttggaaaggtattggtggagaagcgctggtggaccagagccagggcgctgacaaagcgctcatcctgcagatcgcggtagtaacctccgacctgcccggcgagcagcatgcccttgtaggtgatcgtccgcgaggacatcgaggtgacatagttatcgctgacatcgtagccagcggcgttgatggcgttatccatgcgcttgcgaatgacgaatagcttgcgctcgaacgcttcttggtcggggcagtttgcgccacggccgatgaatagctgtttgacgatcggctccgtaggcagaaccgtctcacccaggtcgctgttatccaccggtacatcgcgccaaccaaggacccgctgaccaccatcgcggacatggctctcgatggttgcttgcaactgggtgcgctgcacctcgtcacggctgaaaaagaccatggccacgccgtaatcgcccgccgccggcaactcgaaatccactttggcgcggaagaatgcgtcggggatctgcatcagcatcccggccccatctccggcctttggatcggcgcctactgccccgcggtggtggaggcgttcgaggatctccagcccctgttcaatgatgcggtgactcttctggttgcggatgtgacagacaaatccgattccgcaggaatcgtgctctagggctggatcgtagagatcctgtttcggcggtagggtgtggaagctcatgtgcgacctctttagcaactactcgctgatcgtcgccgacggcgtagcgggcgggtgggcgggcaggcaggttccgggtgacgacccgtttggacgattatggattgtcgggcggcccgttttagcggacttgggctgggttttgcgtgtgagccgactgagggcgggggaaggcggccaggcggtggccgctgacaatcggaggtagatatgcgcccactcaaggcgaacgcaatcggggagtgcatgaccgacgctggccggaacacccggcgcggctcgccacaccgcggctcgtatccccagccgaaccggcgagccctggaaggcgtgcccgtcagtagaaccgccggaatcagccggagacctggcgcccggatcgggcggcatccatacgctccaggcgctccgcatccatccgctcgaggcgctcgaacaggcccagcacccaagcgacctgcccctcgaggcgccccggcggacccacagcctcgggtgcctgccggacggcatcgatcaggtactgcccctgtggtaaggccggcgccgagtcgtcccgcggagcggcggccagggtcgaggccacctgggagaggacgcgcagcttgcgctgcgcgccgactacggcccgctgattgaccgagtcgcagtcccggcgctcgagttcgcggccgatctcagcgtagaggagccgggcggcacacagccccgggcgtacccgccgcggcagcgcgtggaagcccggcatggcccgttcgtagtggcgatcggcgtcacacagaaggcgctgaatgaccctgccgagctccggcgagaattgcggccgggctaggaatgcgtccgggtcgacaccggcctcgtacatccactgccgcggcagataaagccggccgcgccgtgcatcctcgccgacatcgcgggcgatgttggtcaactgcataccgaccccgaggtcgcacgcccgggccagtgctgaggggctacgcacatccatgagcagcgacatcatcaccccgactgtgcccgcgacacgcacggcgtactcgtagagttcttcgatggtctcgtaacggcgcccctcggcgtcccagcgaaacccctcgatcaacgcccccggcagggtctgcgggacattgtagtagtgggccacgcaggcgaaggcacgatccgcaggatgggcctgcggccgaccggcgtagaccgcatccaggcgctcatgcagcgccgccagtgccgccgcatcgcctggcccctcatccacggcatcgtctgcctcgcggcagaaggcgtagagggcagtggcggcatcacggcgctcccgcgggagcagccaggacgcggccatgaaagtccgcgacccggtgctaagcagggcccgacaagctcggcgatccgtgtggagcagatatggctccggtgccaggcttggatcaggcgaaggtacgagcatcagggactacctcgtcgaggatcttggcagaagaaaccactccgggcagaccggcaccggggtgggtaccggcgccgaccaggtagaggtgctggacatcttcactgcgattgtgggggcggaaccaggcgctttgctgcagcaccggctccaggctgaaaccggtaccgagccaggacttcaaccggtgacggaagtcgagcggcgtagccaccagcgaggtcgccagctcatcctccaggccgggcagaacggtctgactgagatacttggagatcgcctgccgataaggctcggcctgcgtctcccagtccacgtcgctgccgaggtgcggcaccggcgagagcacatagaaggcgtcacagccctcgggcgccagcgacggatcggtggccgtcggacggtgcaggtagaggctgaagtcgtccgccagcaccttgcgctcgaaaatatcctggatgagttccttgtaccgcggccccatgagaatggtgtggtgcggtacgtcgtggtactggcgacgggtaccgaagtaccagacgtaaagccccatggagtagcgcgcccgatccaggcgacgatcggtccagcgactgcgggcgctcgccgggacgagcttgcggtaggtccaggcggcgtcggcgttggagaccacgacatcggcatcgatgcgctcaccgttggccagctccacaccggtggcacgcccctgatccacggtgatcgcttccacatcggcgttgtagcggatctcacccccctgcccggcgaccagatccgccatgccgctggcgagcttcccggtgccgcccatgacgtagtggacgccccagtgctgctcaaggtactcgatcaggcagtagaccgaggtgaccgagaaggggttgccaccgatgagcagcggatggaagctcagcacctggcgcagccgctcatccttgacgtagcgcgagaccaggccgtgaacgctgtagtagctctgcaaccggatcaggtcggggaccacgcgcagcatgtccgtaaaccggttgaacggcttatagctgagctgctcgaagccgatccggaagatctcctcgctggccgccatgtagcggtgatagccgtcgagatcccccggggcgaagcgctcgacttcggcccgcatccgctccggatcaccggtgtagtcaaagtggctgccgtcgtcgaagcgcacccggtagaagggatccatcaggcgcaggtcgatgtcgtcctcgaaacgccgcccggccagttcccagagctcacggaaaaggaacggtgccgtgacgatcgttggccccgcatcgaaggtaaaaccgtcttgctggtgcacgtaggcccggccaccggggccatcgagccgatccaccacggtgacgcggtaaccacgcgcaccgaggcggatcgcagctgccagccccccgaagccggcaccgataaccacggcgtggggcgactggccaccgacagcgggagcaggggcatcaggattcattcgcatgggtttcaccttaagtacggtcgggactatgtcaacgaatatccgcgccaccgcgaccttttggcgcggtggcgcggatggcggccaggacctgctcggtcacccgatccggcgcttcctcgtgggccaggtgcccgagaccctggaggatttccaggcgcgccgacggcagccgcaggcgcacccgctcggcctgcgccggaggtacggtgcgatccccgctggccgcgaacaggaccagcggcacagtcagctgcggcagatcctccatcagggcgtaaaggccgtcgtgggtgcgcgccatcatgcccagcgccgcggcgacgtgacccggatgggttgccaatcgctgatagagatcgatgccggcctcgtcgatccgcgagccggtacgcgccaggacatcggccaggaatacgcggttacgggcccggaaggcgagccagaaggggaccagtgggttgtaggtcagcaggcgcgccgtggtgggaaacaggtgaccggcgatacccgagaacggcaggaaggccccattgatgctgatcagcacatcgggctggatgcgaccatcgagggccatgcgggccaacagggccgcacccaccgaatggccaatggccacccggggcgcgacccccagtgcgtccagaagctcggcaatcccctcgcccgcaccggagagggtctgcaggcggcgcgacggcgctgcactgaacccgtgtccgggcagatccagggccaccacggtgtagtgctcggcaagccgcggcccgaagtcgcgccaggagtgcaccgaggcggcactgccgtggagcagcagcgcgggcggcccctcgccgtagacttgcacgtgccaacgcaacccgcccgcttggacgaaccgactggcctcgtggttcggccacccggcagcgtcccgctcccaggccaacgccgctcccatgaccttcctcccggtctagcgccccgtaccggtcactgcctgcactgccgaactgatcgaagaggcatcagctcgcggcagcggcagatagtctgctcccatcgcttcggctaactcacggcccatcggacgcggtcgcggcgaggtatccaccaccaatgcccggatccccatcacgcggatggcacgggcggcctcggtggcctcctgctgcgccttgtcgcggccaccgaggccttcccgggtgacattggcacggccgtcggtgagcaggatcaacaccggggtggctcccttgcggcgcacttcgccggtgagctgccgcgcggtatcgatgcccgcagccagtggcgtcccgcctccccccggcaacccggcaagccccttcttggcccgggtcagggaacgcgtcggaggcagcagcacttcggccccccgcccccggaaggcaaccagcgccacctcatcccggcgcacatagcactcggccaacagcagctccaccgcacccttggcctccgaaagccggtgcatggccgaagatcccgaggcatccaccgcgaagatcgtcgtcgtctgactgcgctgcttgaagcgggtaacccggaaatcctcggggcggacaatgacccgccgccccgtctgatcgtgctcccgccgcagcggctgccaaggagccgccgtgcgcagcgtctcaaccacattcagtcgcgcacccccacccgggttgcctgctcgcaccccggccgggcggccgcgcccgcccccctgctgcagggcaccggcacgccccggcgtctgcgaccggttgcgctgagccagctcgcgaattttcatctgctggagcaggttatcggggagcaccgctcttgcagcatccagcacgagctctgccgggatttccgccggcgcctgctcctcgtcctcatcctcgtcctgcccctgatcgtcttcgtcttgctcaccgccatcctcctcatcaggacgctcgtcgtcctcctgctccggcggcgggggcggctcttcctgctcctgctgctcagtctcctgggtctcctgctgctcctcgggctgttcttcttccggctgttgcatctccgggatgcgggtggcccgcggcaccaggatcagtcgcgttgcgagcgccacgtcctcctgggtcacttccgtccgcccggccagtgcagctgccgcccgggcagcacgcaatgcctgcagcggggcccgcaatgagccgatacccagcgccagcccaccggcacacagggcctcggccaactcatcggagcaatggacctggtccagacggtcccgcgccgccgccacgtcatcggccgtgtactcacagccgccggcgacatgcaccgggatcccgttgagatcgaggtggcaccccagccgatcgcgaagcggccccaccggccgctcgtcttcttcggcgccctcatccagggcgatcaccccgaagcggctcgtcatccgctcggccaggccgtccctctccagccggacctcgccgttatcgagcaccgccccgagcttgccagcggtggccggggcgatgcgctcggccatggccaaaacggccacgccgccatcgacctcggccagcacaccccgctccaccaccggccggccggagcggagcgtggccgtcaaatccaggccaccaagcaggcgactatctgagatattgatcgggatgcggcgccacggcgtctctgcgggcagcagctcacgcgcgatctggacccagcggtcgcgcaccggcccgggcagtgaacgcaggcagacgccccccacaccgggcgggtcgatcgccagcaacgccgccgcagtcgccgcatcctcccaggccgactcggcactgttgtaatcgagcgcagcgctcatgcaggcaggtgctcctccacggctcgctggacccgggtggtggacccggactcgtcgaggggatcgcggcgaagccggtggcgcaaggccacgctagccacctgacgcagatgcttgagctcgacctgatccgcctgctcaagcgcagcggcggcccgagcagcccggatcagcgtcaattcgccgcgcagaccatcggtcccgagcgcgatacagagcgtcgaagtgcgctcgaggatctcgtcggtgacctccacatgcggcagcttctcgcgccccttctcgatccgctcgcgcacctcggtgtcctgctccgcccacttctgcacgaacgccttcggatcggattcgtactcatcccgcctgcgcaccacctgcatgcgggtgtgcagttcctcgggagtcgagacctccaccgacagtccgaagcggtcgagcaactgcgggcgcagctcgccctcttccgggttgccgctaccgatgaggacgaacttggccgggtggcggacgctcaaaccttcgcgctcgacgacgttctcgccactagcggccacatcaagcaggagatcgacgatgtggtcctcaagcaggttgacctcgtcgatgtagaggaagccgcggttagcgcgcgccagcaggcccggctcgaacgccttttcgccccgagttagcgcctgttccagatcgagcgcgccgaccacgcgatcctcggtcacgcccagcggcagatccaccactggcacgttcatctctcgcacgttcagcgccttgcccgactggatctgctcacggcagtggtcgcagagggtgtcctccttatccggattgcagtgatacgggcagtcagctgcgcgaatcgtcggcaaaagcccggccagagcgcggaccaccgtcgacttgccggtgccgcgatcaccgaagaccagaacaccgccgatggagccgtccaccgcagcgatggtcatcgcgagcttcatctcgtcttgcccggcgatcgccgagaagggaaacgctggtgccatggattgtgccgtcccagttttgaaaatcagtgaccttgcggaagcgggccgcccggcccgcgcgcagattaacagagcgacccggtcggtacagccctaacccgtcgcccagtcagcaaccggttgttcttgaatcaggcgccggaaccacggcgtataccgcaggggatactgctgcgtgtcggcctggatccgcaacggggcagcccactcccaggcaccgatctcaagcggatcgggggccggctgatccgtcggggcgcggccaatcagcacatgggcgtattcatactcggcaagcccggtgtgatgatcctccgcgtggtaggtaaactgcgcaaccgggtgcaggcgagtgacgaatccgaactcctcgcctaatcggcgctcggccgcctcggtcacgccctcgccgggccgcgggtggccacagcaggtgttcgaccagaggcccgagaagtggtacttactatcggcacggcgctgcaggagcagctcccctcggggattgaagacgaacacgcagaacgccaggtgcagggtcccgccgtcggcgtgggcgcgaatcttctcctcggtgccgacgcgctgcccctccgggtcgacgatcaccacgtgttccatcgtgtcctccccgctgagacgtcgggcgcacattgggcaacatcgtcgcgccccccttgcgcctggcgcgatagtacgaccattctctaaacgctggcaaatgcgccgttacgtcgcacagaaccgtatactgggaagatccatcaccggcccctgaaccggcggtggtggagtatttgaaggtcacctcgaccctgacgtgagaggagccagaatgatgagcaacaaaccgtgtgaccgctcccgccgcaagttcctgcgcctgggcctgatgagcacggccgcgatcccggccgctagcctgttcggctccaaggccatggccgacaacggcaataacaacaacggcaacgaccagacgtgggagatcatcagcgaggatgcgcccgaggccaagggcatcggctacgtgcacaaccaggccgacgccgacatggatcatccccgcttcgagagccaccagttctgcgccaactgcctgctctacgtcccccacgaggaggacggcgaccacggttactgcgccgccttcggcatggatgagaagcgtctcgtcaatgccagcggttggtgctgggcctgggaagatgccggtgatgcggccgagatcggcccccgcgacgtccccgaggatcagctgcggcggggctgacgcccaccgcctcaggtacggggtgaaccagccgggcgggagcgcccccggttgctgcgccagagaccgccgggctgcctggtacaggcgcccggcgacgtcttattggcttgactgatcaccgcgctcacacgttatcgaagatccagcgtcaaggaccctagacagcaggcggtctagccgtgcaagttacgcggatagaccgaatcacgcagttaccaaggcagtcgcggaggctcgacccatgcgtatcgtcttcatccatcccaactactcctcgggcggtgcggaaatcgcgggcaattggcccccggcatgggtcgcctacctggccggccaccttaaacgcgctggctacgacaacatccggttcatcgacgcgatgaccaacgacttctccgacgagtacatccgcgaggagctggagaaggagaagccggacgtcgtggccaccaccgcgatcacgccgtcgatctacgtcgccgagcggagcctggaaatcgccaaggaggtcgaccccaacgtcgttactctcattggcggcatccacccgaccttcatgtataagcaggtgctcagcgaggcgccctggattgacgcggtggtccgcggcgaaggcgaggagatcatggtcaacctcgcccgtgcgatcgatgaggggcgctggcctagcgaccgtgagtccatcctcggcatcgcctaccgcgacggcgagcagattgtcgccaccccggccgcaccgacgatcaaggatctcgacagcatcgagccggactggggcattctggagtgggagaagtacacctacataccgctcaatacccgcgtcgccatccccaacatggcccgcggctgcccgttcacctgctccttctgctcgcagtggaaattctggcgggattaccggattcgggatccgaagaaggtggtcgacgagattgagaagctcgccgacgagcacgatgtcggtttcttcatccttgccgacgaagagccgaccatcaaccggaagaagttcatcgagttctgccaggagctgatcgaccgcggcctccccgatcgcggcatcctctgggggatcaacacgcgcgtcacggacgttctgcgcgacgaagagctcctctccttctatcgcaaggccgggctgatccacgtctccctggggactgaggcggctgcgcagctcaagctcgaccgcttcaacaaggagacgaccgtcgcccagaacaagaaggcgatcgagctcctgcgcaacgcgggcatcgtggtcgaggcccagttcatcgtcggcctggagaacgagaccgccgagacgcttgaagagacctaccagatggcccaggactggaaaccggacctcgccaactgggccatgtataccccgtggccgttctccgatctgttccgggagctcaaggacaccgtcgaggtctacgacttcgagaagtacaactttgtcacccccatcatcaagccgcaggcgatggaccggggcgagctgctcgatcgcaccatgagcaattaccggcgcttctacatgcgcaaggccctcttctcctacccctgggcgggcaccggcgatcgacgcaagtacctgttcgggtgtctcaaggcgttcctgaaggccggcttccagcgcaagttctacgacttgggcaagcacgggtactgggggccgcagacccgcaagaaggtcagcgagaacatcgagaagagcttcgacaaatcgcgcacgctctccgaggcccagcgggcggagtacgaggagcaggcctccaaggaagagatcaaggccgcccggtcgcataaggccggtaccgagaccgagcgcactccgaccgaggcacctgtgcaggtccaccgagacggggtccctggcaagggcaagcagcagaaggctgccgagaccgacgaagtctgaggcgctcaggggggaacgcagtggccgagcaacaccatgaggcccgcatcgggcccaacgcgatcctgcaggttgctgcggcgctacgcgccctggaagacgaagagacagcccggcggtgcttcgacgctgccgggctgtcccggtggttcgagcacccgcccgaagagatggtccccgagacgacggtcgccgctctccatcagcgggtgcgacgggaactcgggccggagcgcgcggagcgggtcatgctcgatgccggcgagcgcacgggcgagtatgtcctgaacaaccggatcccggctcccatccgcactctgctgcgggtactcccgccactcttggccgggccgcttctgcttaaagccatttcccagcacgcgtggacgttcgtcggctcgggacagctgaccattcggcgaggccagccgtgcctgctggatctggcccacaacccggtgattgccgatgagcaggccgaaggcccggtgtgccactggcacgcagccgccttcgagcagctgttccggtcgctggtcaatgatcgttcgacgatccgcgagacccagtgcgccgcagccggcgacgaatcctgccgattcgaactgcactaccgctgacactgaccaccgtcggccgactccgacctgaccctcgcctcgctggcccacagccccgtcttgggcccgacctggatgagtcgtggtatcagccggcagcccctcccagcatcgggaatgtcacgcccagtgcccaagcgaacgccaccgcgttggccaacccggcaaccagcggatgccccgtatgccggtagacccaccggctgaacagcccgtagaccagaaagaacaccaacacgaccgggacgatcaacagcaggaagaagagcccatccgggtccagcgccacggccagccccagagaaaccaggaagagcaccttggtggcgggatagacaccgcgacgcatcccctgcccgcgggtcagccactcgtcggccaggaagtacggcagcgtacccgccaccatcgccaacaacagcggcaaccgttccacggctggatagaagaccgtcacgaactgatccagcaccgcgccgagcaccagcaggcagtaaccgatcaccgctgcagccccgagcaaccagcgccgccccgctccgccacccaacgcgatggccgccgcgatgccgcgcggacccggccgcccagcggtccaccacagcagtgcggcgctcaacgccccgaacagcgcgaagtggatagcgacgtagtccccgatcaccaccggcaggaaatccgtcggcacgggagcaaggagcagtggcgtagcaagcgccgggataccggcgacaaccgccaaccgacgccaccccgcgccagcgccccgccccgccgctgaaacccgcggcaacaggcgcgcccccggccgcgccagggcaatcactgccgccaacaggagcgcgacccatggaccgcgcgcagcgacccagcgctcgctatcgcgcccgaacgcctggtccagccaagacacggcctcttccaggctgacctgactgtagagcaccgcgacgtgctccaccccgggggccacagcaatacgccgcgccgtaccatcggggaagtcgccataggtccggccgatctccacctcttcgggctgcagatcgtcaaaggccatggccaccacgcgttggccctcttcctgcagacggcgctcgaaccccccgacaacactcatcaggttgccaggcgtctcagcgtccacggtcggcgcgaacatcgacactcccaccgtggccagcacatcgtcccgctgctgggcaaaacgcacgatgatattcgaggccatggagtggccgagcaccgccagcttatcgtcctcgcccatcaactcggcacgaacatactcggcgacccgctcggtctgatccaccagtgcctgggccgcgccgtcctgcgcggtaatgtctccgtgcagaggccgcggattgcggccgtggccaaggtaatcaaaactcaccacggtgtagccgttgccggccaacgtcagggcgaacggttccatgagcggccgcgaaccggcgaaaccgtgggaaaccagcaccaccggtcccgcctcttcggccgcggggcgatagatggtggccggagtctgatcgatcgtcagcgcctcgcgctcgatcccggcctcgtcgctcagcagctggtacagggccaagccaatcgccgccagggcgatccctgctagtcccaagtcccgccacgccgtgcctcgacccccgagcatgattcgcccttgccctcaggaggaggacgcgtccgcgtcggcggtcttcgtcgccaccccttgatcaccgcgattgcgtgctttgagcccccactgccacaggaacgccgtgggcatcgggatgaccaggaaccagtgctcgaggatagccagcgccatcagcgtcgcaacgagggtcaatcccaccgcggtgaacgcgtcgatccccggcgccatggccgcctgcaccaagagcaccagcgccaccgtggagatgctcaccgagaacgggaagaagagattcatcggacgccggcgcatgaagccgcggaggaaatgcatatgatccgggacgaattcctcgttgaggttacgcacccccaggaacacgttgacccgcgcgctctcgtgcatccaggccagcaccaggaatgtccacagcgccaccagattgccgtctccccaggtcaggatcgccaggaccacgccgagcacgacaattgccacctcgtggtagacgttgctttgcagggcgtggccgaagtgacgccaacctgagcagtcctgcgggcaccgaacctgcctaggtccggtcaggtagttggtatagtagctcagctcgacccaggcccagacgaggagtgcgctggtaaaggcgaggtaggcgcctcctacggaggtgtccgtgctggtcgccgccaccccgtacaagccgagcgccaggccgactgtgccgccgagcatgctccagcggaacgtgtgcaccgggaggttgtccaggtagatcaccacgcccgtgctgaaccaccagaggaacagcgcgaaaagcgccggaagaaggtactcgaccattacggcccctcgacgctgttctcgtcgtcctcagtctccaggaaccgggcgaaggcgccggcgttgtcctcgccgaacgccgcgagatccacgccctggccagtgactggatcctcgaggatcagccgcccgtctgctttgccctggagtacaaacgggacctgatcactgccgcccgtgcggacccgagaccgcgcgagctgccggaccgtctggcgcataaaggactcttcgccctcgccggccgtcatcagcacgtcgcccgaacggccatcccgcacgacgatctcaccgtcctcatcgctgaacgagagcgcgcgctcggcgaccggcggttggaaatccgaccccgttgtcccgaggaccagttcggtgtataggacgtaaacggtcagcatcaggatgaggccgagcgcggtcaccggcatgatgaccttggagatcggtcccgccttgagatgctcgtctttttcggaagatgccatggtcagatcgtctctccggcataggtcaacgccgccacgctcaggagtgcgcggcggcttcctgatcaaccccggaagcggtctgcgtgcccttctcccgtgcccggtgggcctccagcgcctcggccaggatccgcgccgcctcgtcgccatccggtacaacccggagcgtcggctcgggggggctcagccgccagggccgaacgtggggccaaaatagcagaaaacggaccttctcgccctcttcaagccgcacagagacgtcactggtgccatcccggtgcctggcgagattcgccgcctcgatccggtcaaagggcaggttgaccgtcgtcggcagcgacgctccgatgcgcatgaccactcggcgattggtgatcgagtagagtgtggtggtagccatccatcgggccagcgccatcagcagccctaccgccaccgcaccgatcagtagttggttcacggcgtagccgcccgcggccagcaccccttccccctggattagggcatcggtagcgaaccaggcgccaacgatgacgaaataagcgccgaccttgcggacgtgaagcgcccgcttggcgagcgtccaccaagcgggcttaccctgccacaggatctcttccccatccgggagctcctcagggagccccgggatgggttcgaactcgtgcgtcctcaaaggaacggctccgtgcggccaggcaccgcgtacaggacaccgccaccgtagtaaccggtgatgaagtcctcttcctgcggcgagatgcgatccgactcgcgcagtcgcggcacatcggtgaactgcttaccggtgatggcgttcacgcgtaccttgccgtcgtagccgacccgcgcgaagttgatgggcagcaggacccgatcactgctggagcccacaccggagaggtccatttccaggtacatcgggcgcagctcgccacgatcgacccagatatcgacgatcttgccggcgaccgtgccgtcacaaccaagcacctgatcaccacgcggatcggggtcgagctgcggccagaagcgccggacatcacggctcatgcccacctcaaactcggtggccacccgcagcggggcaatcttctggttgccggcgtgggtgacctccggctcgtcctcacgcttggcccaggcggcgggaccgacgccgtcgaccatcgggttgcccgtcggctcaaggggcgcaccatcccaaggcgcggtcggggccgcacgcagctgggtgttgagctcgtagtcggtcttctcagcacgcgggacctgaatgctgcggccatccgccagcttgaaggtcttgggactcggcggggccgggaatcccagcttcttctccggagtccggttgcagttttcgttcgcttccgcctgcagcggatacccctcgcgcttgtcctccatccgaagatagacgatcaagccggccagaaagagccagaacgcatagagcgtcatctgagctacgttcatgtagtcagtaagagcgccagttccttccataacgaacctccactcgaaagggccttaccgattcaacggcttggcctgtacgagacgacgatgacgtttgcctaaccctgccacgcttggcgcgccaagggcccgtggtgcgaccgtagtcgctagtaacccgactcgttggacgttgctgtcgacggcgatacgttactctccccctctcttgtaaaccgcgccagcggccacgccgcgacgaccatggcgagcagcagcacgatctccgccgaatagaccacgctgtaccctgccgccgggtgcaggaacaactccggcaatctgccggcctcggccagagccggaaccagatcggagatcccggccccgatggccagtgcggcaccgagcacggtcgcctgcactgcaccccacgcgccgatggcaatgccgctctgctcgcgcgtcgccatcgacatcgttgcggcgagcgtcccgacgtagaacagggcccctccgaccccgatcccgacctgcccgacccggaagatcgtcggcgagtcgaggggtgccgagacgatcaccagcgaaaacgccagcacgccaaccagggcaccgatggtcgccgcgccgtaggcgttgagtccgcgctcaagggccatcttggcgaaccagaagccgatgagcatgccgatcgcccacaacccggtcagcagcgtggtgccggcgacctccagacccaggaccgcagccccgtagggctcgatgatgatgtcctgcatcccgaagccggccgcaccgatgccggttaccaccagcaggcgaaccaccggacccctctgcatgaaactttgccacgactcgcttagcggtggacgcggtcgatcgacgcggctgcgttccgggtcccgcggctcctgccgccacagcgcaaacacattcagcgcccagatcaccagcgccgcgccctggagcacctgcaccaagcgctcgtggctgaaatcggcgagcagcacatagaacacaccggtggagatcaccatgccgaccagcagcatgacgtacatcacgccgaccacctggggcagcttcccctcgggggccagatcgttcgtcagtgccagaccggtcgtctgggtgacgtgcacacccaggccggacaggaagaaggccagcgccgcccccagggaggcgaggaacggcgcatcagcgccatactcggactgtaccaacaggccgaagggcatcaccgccaggccgccgaacatcaatagcgtgccaatccacagatacggtacccgacgccaccccagggccgagcggcgatggtccgaacggtgcccgatgagcaggcgcaggggcgcgaacaggatcggcaaggcgatcaccgcgccaagcagggacgctgcgatacccagctcgtggatcatcacacggttgagggtccccgtgaacatgacgtaaatcatgcccacggtgacctggaacagggacagacgcaggatttgcgtcatggggagttcccgggtgccgacctcggcaaacgggacagctaaacggcgcagacgcgccttgagcagagacgcggaatccgtcatggtcgctgcagctctagtgcctgagaaatgtagaagccccgcgcgatcttccgtgtgcggccgatctcccacccgctcccgagcgtggcatcctctccgatggcccgacgcaggcgccgctcggcaaccggctcgatcgccggcgagcgatccccctgcgggaagagctggccgaccgcgtgcatcgtggccagcagcggcgtccgcggcgcgaacgtaaacaccatctgccgccgggtacgtttggccaagccggccagtgccgccacggcatccgcacagggatagtggatgaggacatccatcgagaccacgcgatcgaattcaccccagtctgggtcgagcatatcgccgacgtggtattccagctcgccggtgcccaggtccgctggcctccgctggtgggcgatgtcgatcaggttctgcgagacatccacgcccaccacgtgggcaccccgacgagccgcctcgacgctcaactcgcccggtccgcatccggcatccaggacccgctcgcccgttagatcggccgggagccagtcgagcagcgtctgtcgcatctcgccccggccggcgcgtaccgtcgcccgaacaccgctgaccggggcatccgaggtgagccgctcccaggccttggtggccgtgcggtcaaaataggtggtcacgcggctgcggcgctgttggtaggactccgtcggcatcaatcaaaccccagcagatcgaagacctcacgatctttcagcggtgaggggcttagcggatcgacaccgttccagagcgcggccgccaggctgaggtactcgtcacgcacgcgctcaagctcctcggactgctcctcgagttcgaacagagttgacttgtggagccgactgcgacgcacgacatcataattgggcacgtgcgccagcgtgcgcagaccgatccgctcgttgatccggtcgatctggtccgtgcgctcgctacggttggcgatcaccccacccaggcgcaccttgtagtttttcgccttcgcctggatcgcgccggcgatccggttcatggcgaagatcgagtcgaagtcgttggcggtgacgatcagggcctgatcagcgtgctgcagaggcgctgcaaagccaccgcagaccacgtcgccgagcacgtcgaagatgaccacatcggtctcttccaggaggtggtgctgcttgagcagcttgaccgtctgtcccaccacgtatccgccgcagccggttccggccggcggtccgcccgcctcgacacagaggacgccgttgtagccttcgtacacgtaatcctcggggcggagctcctccatgtggaagtccacctcctcgaggctgtcgatgacggtcggcaccaggcgtttggtcagggtgaaggtcgagtcgtgcttcgggtcacagccgatctgcagcactcgcttgcccagctggctaaaggccacggcaaggttcgacgaggtcgtgctcttgccgataccgcccttgccatagacggcaaagaccttggcccggtccataccgccggtggattccatgtggacctgcgagcttccctcgccatcgcctcggcctccgatcccggacaccggcaccgagccattgctcatgcggcctgctcctcctcgttgacaccctcgtagtaatcctcgagctcgtccccggcacgccgcagcgcctcgagcgtctcctcatcgggattccagtagttgcgctcgtgagcctcaagcagccggttggccagcttcgccgacgccgccgggttgagttgcgccatgcgctcgcgcatttcgtcgtcgagcatgaaggtctgcgtgaactgctgatagacccacggctggacctggccggtggttgcggaccaccccatggtgttggtcaggtgcacctcgatctggtgcaccccctcgtagccgtgctccagcagcccttcgtaccacttcggattgagcatccgggtccgcgtctcaagcgccacctggtccgagagggtccgcaccttgccctcgccccgggtctggtcgccgatatacaccggcacgtgctcgccgccccgggagcgggccacggcccggctgatgccgccgagcgtgtcgaagtagtggtcgacggtggtgacgccaagctcgaccgactccaggttttgataggtcaactcgacgccggagagcatgctgccgagcagctcctcctgacgcaccggttcaccactgcgcccgtaggcgtagcacttgcgccgggtataggtatcggccaactcgtcctcgtcctcccaggccccttggtcgatcatcgagccaacgttggagccgtaggcaccatcggcgttagagaaaacccgcagcgccgcggtctcgaagtcgcagccatgcttctcctgatacgccagggcgttgcgacggatcgggttcatctccagcggctcatcctcggcgcacgcggacaagtaggccgcctcagccagcacccgggtctgcagcggcagtagatcgcggaagatcccggagagcgtgatcaccacgtcgatgcgcttgcgaccgagctcgtccaaggggatgagttccgccccggccagcttgccgaagctgtcgaagcgtggccgggcaccgatgaggtagagggcctgaccgatcggcgccccctcgctcttcaggttgtccgtgccccacaggaccatcgcgatcgagtcgggcagttcctgcccctcttcgcggtgcttgtcgagcaggcgctcagcctgccgcgcgccgtcctgaacggcaaaggcactgggcagacggtaggggtcgaacccgtgcatgttccggcccgtcggcagaatctgcggactccgcagcaggtcgccgcccgagaccggaggcacgaaacgggcgtcgagggcatggatgatgccctgcagctcctggttctccgccagcttctgcgcggtatcagccaacccttcgagggcctcctcggtcatctcggggtcgacgctctcggactgggccagggcctcgcgaggcgagtgtccgtccaccagcgcctcgacgcaggcccggtccaccgccactccgtgggtcgtctcggccatggtcaccagctggtcgatccggccctcgcgggacgggggctgcccaaccacatggagcccctcggggatgagggtgtactccatctccaggatgtcttcgctgagctgagcgatccgctgttcagcctcttcttcgccccattctggctccagctcagcgaggtcgacctcggcggcctgggcctggatcaggcgggccagctcggtgcgctcctccacgttatccggcggggccgagcggtagcgctccacggaagccttgagctccagcaggcccttgtagaggccggccttgccaaccggcggcgtcaggtagctgatcagcgtggcggccgagcgacgcttggcgatcgacccctcagaggggttgttggccgcgtacagatagtagttgggcaggtcgccgatcagtcgatccggccagcagccggcgctcatgccgcactgcttgcccggcatgaactccagggcgccgtgcgtaccgaagtggagcacggcatccgccccgaaatcctcgcggatgtaccggtagaaggcgcacatggcatgggtcggcgtcagccccttctcaaagagcagccgcatcgggtcgccctcgtagccgaagcccggctgcacgccgatgaagacgttgccgaactgcgcgccgaggacatggatggactgcccgtcgctctgcgccttgcccggcgccggcccccactgctcctcgatctccttgaggtagggctcgcgggccacgtagtcgtcgaccgtcactcggtggtgcacgttggcgtgcgcaccgtagttggccgcattgcccttgatgatgcgatcacgcaggtcatcgacggactcaggcaattccacccgatagccggcgtcgtccagttccaccagggtgttatagagcgaggcgaacaccgagagataggccgcagaccccagcgcgccggcctcgggcgggaagctgaagatcacgatgctcagcttgcgctcgctgcgcgcgctgcgccgcagacggatcagccgatcgacccgcgaggccagcatcttcgcccgctccgggtgcacctccatccggcacaccccgtcggggccaggcaccgcggcacggccgccgaagaccaccggcccggtcgcaccatcgagttcggggatggcgaccatcatggtcgtctccaccggggtgagcccacgatcggacccctcccactgctccagggactggaactccagggcctgggcattcaggtagggcacatcgagccttctcagcagccgctcggcggccccggaattgttgtaggccggcccccccaccagcgagaagctggtcagcgagatcaccgcatcgacgcaggcacgaccgtccgccatgaagaaccgctcgacggccggacggttgtcgagaccgctggcgaatgccgggacgacacgatacccccggctttccagggcctcgatgacgccgtcgtagtgcgccgagtcgccggcgagcacataggagcgcatcagcagaaggcccaccgtcccgcgcgaggcaccaccctccggttccggaagatcgttggggtcatcgccgatgcgccgctccatgcgggggtgatagacgccgacatcggggtactcgatggggtcctgcacctccaaagagccgcgcaggccgctgcgcggccctgctgcgtaacggttcacgaggaaccggaccatgttctcgacgttctcgtcggaactggccaggaagtactgccaggtcaggaagtaggcccgcacatcctgagccgtgccggggatgaaacgcaggattcgggggatgcggcgcagcattgcagcctgcttctcccccgaggtgctgtcgtcatcgtcctgctgctccgccttgcccttcttcccgcgcagctttttgagcagggacatcggaccgcgcgtgctgccgtccatggtgaacttgcccatccgcgtgagcttcatcacctcgccagccgacatgatgccgaccagcgcatcgcagtcctcccgacgcgcctccagatcctggcgcacgggctcgatgtgctcctccatgaacagcatcgtcgcgacgatgatgtccgccgaggcgatccgctcccgggcacgctccagcgccgccgggttgttgttccagtccgaggcggcgtggtagctcagctccaggccggggatatcgcgttgcagagccggccgcgcgcgctccacggcgcctgccatgtggctgtccagcgtgatgatggcgacgcgcaccggcgtcgggtcagcgactgaagtgggctttggcatcgtagatcgtctccactgttattgtcgcaatgcctcggtcggcggcgaagcgctcggtattgcgccgggccttgccccgcacgaagaacgggatctttttcagttcggcttcggcctccggcgtccagcgcacctcagcgccttcctccgactcggcgacggcgaccgccgtctcggcctgcccctcttctcgagccgcccccccgggagaaggcgccgcgccggcctccagatgagagggggcgtcagccgtgaactcgaagtcttccttgaacatcccgagcagatgctcttccaggcccatcatcagcgggtggacccaggtatcgaagatgacgttggccccttccaggcccatattcggcgcatagcgggccgggaagtcctgaacatggaccggagccgagatgaccgcgcacggcacccccaggcgcttggcgatgtgccgctccatctgggtaccgaggaccagctcggggctggcctcggtggcggcacgctcgacctccagataatcatcggtgatcaacggctcgaccccgtaggccttggcggcccggcgaacctcccgcgcctcttcacgggcgtaggtgcccaacccgaccacctcgaaacccagttcctcactggcgatgcgcgcggcagccaccgcgtgggtgccgtcgccaaagatgaagacccgttttccggtcaagtagttggagtcgacggatcggctgtaccaagccatgcgggcgttggcatcggccaccccctggctgacgtccagtccggtcacccgaccgacctcggcgaggaaatcgcgggtcgcgccgaggcccagcggcaccgtggtaacggtcggctggccgaagcggcgctgcagccactcgcaggtggagcgcgccacctcgggatagagacagacgttgaaatcggcttcggggatgcgacgcagatcctcggggctggccccgagcggtgcgaccacgttgacctcgaccccgacggactccagcagccgggtgacctcctgcacatcgtcccggcagcgaaagcccagcgatgtcggaccgagcagattggcacggggggcgcggcttgcgtccggctgcgcgcccgcactcgcaccattggtctcaaggaggccgcggaccagttgatagaacgcctcgctggcgccgtagccctccttgcgggagtacgccgagagttcaagcccgatgaccggtacgggcagatccatgccctgggccaggtcgccgggctgatcctggagcagctccgccgtgcacgagtccccgaccagcagggcctcgggctggtagcgctcgtaggccgcggtgaccgtctcacgcaccagctcggcggtgtcccgcccgagatgccgggcgttgaacgtgctatagctgaccggcggccgccccgggcgccgctcgatcatcgtgaacagcaggtcggcgtaggtatcgccctggggcgcgtggaggacgcagtgcactcccttcatcgacgcggcgatgcgcatcgcgccgacgtggggtgggccttcgtaagtccagagcgtcagctgcatcctctacaccttcagcgtctcgtggcggaccagtggccgggcaaagagctcggcaaggtcgccggcctgctcgaacccctggatgggcgagaagaccagctcgatggaccacttggtccgcagaccttcggcctccagcgggttcgcaagccccagcccgcagaccgtcaaatcgggacggtcggcgcgcaaacgatccagctgggcgtccacatcctgcccctcgaccaggcggacctcttcgcccagggcgtcgcgttcccggccatggaactcccggtcgaagtacggcgtagccacttccaccggctgcatgccgcactcctcgctgaggaaacgcgccagcggcagctcgagctgcgaatccggcaggaaggtgatgcgcttgccgctcagcaccccccgctggcgctccagcgctgcttgcgcccgggcgatcggcgcttcgatgacagcctccagctgctcgtccggcaccccgaaggagcgggtggccgcctggagccagctgcgcgttccctcgacccccagagggtacggggcatccaggcgctctgcgccgcggcgaatgagcgcacgcgttgcctcgccggtaaagggctgggcctggaggacccgtgtccccggccccaccggcggcagatccgccccggtgcgcggcggcaggaaatgaaccgggccgatgcccaactgatcgaacaggcgtcggaattgatcctcgacgacgtcggccagggtaccaaggacgatcagcgacggcgcgccctccgggctggccggcagctcgtgggccagggtggtcaggaactggtcctcgccctgagtaaaggtggtctccagcccactgccggaatacggcagcacccgcacgcgcccctcgtgggcagcggtcagccgctccgcagccttgcccagatcgagcttgatgacttcggaggggcaggagccgacgaggaacagggtacggatctccgggcggcgggcgaggagttcgtggacgacccggtcgagctcctcgttgcagtcggccatcccggccaggtcgcgctcaccgagcaccgcggtggcgaagcggggctcggcgaagatcatcacccccgcggcggactgtagcaggtgggcgcaggtgcgcgaaccgaccaccaggaagaaggcgtcgcgcatcttccgatgcagccagacgatactggtcaggccacagaagacttggcgctgcccctcttcctgggccaacccgccgcacaccccgcccccatgacagctcgcagactccgtcattgcgcccctccctcctcggcggcgcgcatctgctcctcctggaggcgcgcggcacgcagcttgaggagaaactgcatcgcgttgaccacgtaggcggcataggcggccaacgcgatgagcatctgctgcaccggagtgaggaagtcgccgaaccaaaccaccaggtaggcggtgtgtaagacgatcacccccatgctgaccacgtcttcccagaagaacgcaggggcaaacaggtaatgtccgaagacttctttctcccagatcgccccggtcaccatgatcgtgtagagaatcaaggtcttgatgatgatcgaccaggccgcccactcgagcagatcaccggtggcgagataccacaggaccaggcccaggctgaccagaaagacgatgaactgcgtcggggccagaatcccctggacaagtgtccatggcgacgcgtcccggcgtcgacgctcttcctcggtatacagaccggctggaggtgatttcatggaaccctgatgctgcattgcgctgcatccccattttcgggagtgacttctcggcgaatctaaagcgcccccccgggtgtgtcaagctagctggacgtgggccacgattgacacaagctttcaatacagggggttagcattcgagcgcgcggacgggcagatcgtcgcaaccccgcttctcgcccttgaactattccgttggaatgccgtcaatatcgggggtgcgactattctcgatgaaattggtccgaattaaacggcccaatccccgtcaatcgtaacgaaagccccagaggacggccgaagttgaaatccatgaacgccccgcaacagtcgctgagcgatctgtcggcggagacggtcgcacggctgcttgaagctgccgcggatatcgcactgatcgtggataccgagggcacgatccacgacgtggcggtcggcagcgacgacccgggcgttcgcgctgccgcaggctggaaagggcggcgctggcgcgaagtggttggcaccacggagcaacagaccgtcgaccagctgctcatcgagccagagacggcgcccgcgggcacgacgttgcagcacatcgacgcgcgcggcaacccgatcccggtgcgctaccgagtcgtcgccctggacggccaacgattcgctgcgctgggcagggatctgcgcccctgtgccgcactgcgccagcaaccgcgcgagcacaaccggctgcgttccatcgagcagaccacggccctggtcggccaggtcccgctgcgtgacctggtccgtgaagccaccgacctgatcgaacgcatgtgtatcgagacggccctcagcatcacccacgacaaccgggcctctgccgccgaactgctcggcctcagccggcagagcctctactccaagctacgccgtcacgggctgatgacctcccacaacgacgccgagtagccgcggccccgccacccttgacccgccctgcacgcccctctagcttgagcctcttgccattggccgaccaagcgagggccccatggattcagccaccgtgcagacaccgtccctggccaccccggccccgcgggatctttgcaccgattgcgggctctcgcgcagctccgacccgaagcgctgcggccgcgcctgccagttcatccgtccagactatgccgcgctggagcgccgcacccacgggcgtagccgggaccccgaacgccccgacgagctccactttggccccttccggcgcatgcaccaagccgccctgcgaacgccgcgggccggcgcacagtggaccggcatcaccactcggttggccgagcggttgctggagagcgggcgcgtcgacgcggtcctgaccgtcaccggcgctagcgaagacccctggcaccctcagcccgtgctcgtcaccgacccggcaaagctctctcagtgccgcggcatgcgcatgggctacgcccccttgctcgccctgcttgaaccggcattggcacaaggctacaagcggcttggggtgatcgccttgccatgccaaacgtacccgcttcgcgccttggaggaggagctcggtctggagcgcctggagatcatcgggacaccctgctcggacaacacccccacggcacacttccaccggttcctcgagttgctcaccccttcgcccgaagcggtcacctacctggagtttcgcgccgactactacgtcgagctgcgcttccaggacggcagcaagcgcgagatccccttccttcaactaccgatctcccggctgccggccgacttctggccactgacctgccggacctgcgtcgactacacgaacgcgctggcggatatcacggtcggctacatggctgggcggggcgagcagtggatcctcgttcgcaatgaacgcggcgaggcgatgctggagttgctcggcgacgaggtgcggctgggtgcacccagctcaggaggcaggcgcgacggcccggtccaggggttcatcgacaatactgagcgcgcggccggggggatgcccagtcggggcatgccgaactggctgcgcccgatcatcggccggctcatgcccttcgtcggcccgcgggggctggagctggcgcgcgcacgcctggaaatgaaggccgccgaaaccctcatccacctccagcaccaagccccgcgccgtgcccgggcgatggtccccgagcatgtctacaggctggtggagggctaccgaatccccagcgtggaacgctccgaaccccggcacgacggggcccggagcgcgacgccgtcaaaccgggtcgattagcagcacgtagcgcagtgcctcagcgtactcccgcgccgtggccttctcgccattcttctcgcgctccagggcccggtcgacctgggccttggcgatgaccgacagactgcgcatgcccacgggccccacggcctcgacatagcgggtgaggaactgctgcgactgcagccgatcggtctcggcactgatcgctttgatccagaacatcttgcgcagaccgacaagcacgaagaccgccgccgggagggcaatggcgatgatcatcaccgccagcgtctgttccgcgccggggagcaggtcgcgctggataccgatcaagtaggcaatcacgccaacaaccgccgccagcgggaaactgatcccggcggacagccaggtcgacttggtgagttccttgagtaaccgctgtcgctcctcgaggatctcgttggtcatgctgcgctccttaactctgcaagtgggatgggcaagccgccgtcaacgctccaccgacggcagtccggacagcgccatggccgcctcgacctggctgccgccgaggtcgctgaggttgcccgccaggtaatccgtataggcctgcatgtcaaaattaccgtggccgcaaaggttgaacaggatcgccttcgactcgccacgttcgcggcacccctgggcctcctcgatcaccgccttgaccgcgtgattggcctcgggggcggggatgatgccctcggcccgcgcaaattccagaccggcagcaaagcagtcgagctgatcgtaggcccgcgcgtcgaggtagccgaggtccttcaaatggctgatctggggggccatgccgtggtaacgcagccccccggcgtgaaaccccgggggcatgaaaccggagccaagggtgtgcatcttggtcagcggcgtcaactgcgccgagtcaccgtaatcgtaggcaaactgcccccgggttagggtcggacaggccagcggctccacggcgatggcctcgacgctcgggccgccgcgcagggcggcgccgaggaacgggaaaacgatccccgcgaagttgctgccacccccggtacaggcaatgaccgtgtcggggtaatcgtcggccatggccatctgctccatcgcctcgacacccgtcacggtctgatgtagcaggacgtggttgagcacgctgcccagcgcgtacttggtgtcgtcgcgctgcgcggccagctccaccgcctcgccgatggcgatgcccagactcccggtgctggccgggttgtccgccaagaccgagcggccaaaggcggtctcttggctcgggctggcaatgcaccgcgcaccgaagctctccatgaacgcacgccggtagggtttctgcttataactgacccccaccatgaagacctcgatgtcgagatcgaacatggcgccggccagcgccagggacgacccccactgaccggccccagtctcggtggtgatgcggcgcaccccctcggcgtggttgtagaaggcctgcgggagcgcggtattcggcttgtgactcccggccgggctgacgccctcgtacttgtaatagatgcgcgccggggtatcgagggccttctccaggcgccgggcccggtaaagcggcgccggccgccactgccgataggcgttgcgaaccggctccgggatctcgacctcccgctccgtagtcagctcctgctcaatcactccgcgcgggaagagcggcgccaggtcgtccgccgaaaccggctcccgggttgccgggtggagcaccggcgccagcggggcgggcagatcggcgctgatgttgtaccaggcgcgcgggatccgcgcctcatcgaggacatacttgacggtctcactcatggttggctctcgcgctggcccagatcagaacgccggctatggtagccgcgcccggccacggggggaagctgaccaggcgcgacacgccgccgccggctagacaggccgggcttgcaaaaaaggctggtccgcggtaaagggtagaggacaaaacgccacagctaaggaaggctgcatgccatggtgaccgaacaacagaccctgctcgaggtcgcccgggccaccaccgccatcggcggctggatgctcgaccgctccacccaggcggtacacctctccacagagacccggcggctacttgaactacccccggagcaccggatggatctgcgcaccggactcggcctctacccacccgagtatcggccgatcgtcacccgcgctatccacaccaccctccaccacgcccgccccttccagctcgacgtcgacatccacaccgccaccggcaaacggctccacgtgcgcaaactcggcaagccgctgatggacgactacggcaatgtcctgggtctgcgcggcgcgctgcaggacctgaccgagatcaagaccgccgagcgccaagcccgccgcctgtcccagcgcctggagaccaccctggagagcatcaccgacgcgttcttcttggtcgacccggcctggcgtttcacgttcctcaatcgcgaggcggagcgccagctcaactgtcagcgcgaggacgtgctcggccgcgtggcctgggaggtcttcccggaggcgctggggaccgccttcgaggagcactaccgatatgccttggcgcagcaggagcccgtggtcttcgaggcgtacttcgcgcccgtcgagacctggttcgaggcccgggcctacccatcggacgagggacttgcggtctacttccgcgacatcagccaacgcaaacaggcggaagcggagatggcccagctgaacgaagagctacaccaggcccgggaacgcgccgaacaggccagccgagccaagtcggaattcctcgccgcgatgagccacgagctgcgcactccgctgaacgccatcaccggctttgcgcaactgctccaccaaaccccgcccgacgaaacgcaagaccgcgatcagcaccttgagcagatcctctcggccggctggcacctgcgggacctgatcggcgacgtgatcgacttcgcccagatcgagaccggtcaactggcggttcatgcggagcccatggccatcgacgccctcgcccgcaacagcgtggcgatgatcaccgagcaggcgcgtcggcgtggtctcacagtgcactgccagagcgaccccattgcgcccccttgggcccgcgccgacccggttcgcagccgacaagtgctgcttaacctgctctccaacgccgtcaagtacaacaacccgcacggcacaatcaccgttacctggtccaccgccggtggcagtgttcaggtagacgtcgccgatacgggcagcggcatcccgcacggtcgccgcgatcgtctcttcgagcccttcgagcgactcggtcgtgaagccggctccatcgagggcagcggcatcggtctgtcattgtcccaacgactcgcccggatgatgagcggggatctgcagctgcttcacagcagccccgatcgcgggaccaccatgcgactgaccctgcctcgctacagcgatgaccactcagcgactagcacgccgcccgtcagcctaagcgaagccgcgcccgccgcgcccatgcgcatctgctacatcgaggacaatgagctcaacatgatggtggtgcgcggtctgatccgccggaaaacgaccgtcaccctagacgaagcctggaccggcgccgaggggctggcgcgaatccgccagggcccacccgacctggttctgctggacatgcacctgcccgacatgcacggccggcaggtgctgcgcgagatccgcgccgacccggtactgactcacctcccggtcgtggccctgagcgcggacgccgccaacgaaaccctggaaaccgccgacggcaccctggacggctacctgctcaagccgttccggctggccgatctggacgccctgatcgcccgcttcgccccggcatgagacccgcccgggcgcagactacgcgggccacgatgttcaccttgatggcgccaccccgtgctcgacgcgctgcagctcttcgacctcgaagccgagcgctccggccttctggatcaggtcgtccaggaccacctgctcaagatccggctctcgggagaggatccacaggtacccgcgcgtcgggccagagaccatcgcccactgatactcagcctcatccagagcgatgacgtggtaaccgccgcgaatgggccacgtgaaggtcactgtaagactggccacttccggctccccctggaaccgggccgtcccctcgatctcctgccactcaccggcgtccggatcgtagccgtgattacgcaccccgacccgtccgtcttcccggctccagtactccgcgctgacatcggtcagcccgcgctcaaagcgatgatcgaggcgcttgactgaataccactcgcccatataacgatccgcgtcgaacccctccacggggtcgacccccgagggcgccccggtgcaacccgcgagcatcagccctcccgcggtggccagaagcgccacccggatgcccgggaacatcctcgctgcgcctgtcatcgatccccctctacccgactctctgcgagtcatggtgtcacaggtccgaatcaacccatgaacttctcgccccgatcagccatcctactgcatagtagttcacacgcaggggacgacccggatgatggatcaagaccaccccaaccccgacgccgcagcgagcgagtcacccctgttcgcggtcttcggcgcaagcgggtacatcggctcgcacctggtccccgaactgctcggcgccggctgtcgggtcagggccgtcgcgcgcaaccgggaggtcctggaggcccgcggctgggagggggccgagctggccgcagcggacgctctgaaaccggagaccctggtgcctgccctccggggggccgacgtggcctactacctggtccactccatgggggccggcaagaccttcggcacgctggacgtcgaggcagcccgcaacttcgcggccgccgccgccgaggccggagtgcgccgcatcgtctacctcggcgggctcgtgcccgagtcggcccgctcggcgcacatcctctctcgccgccagaccggcgacaccctgcgagaaggctcggtgccggttaccgagctgcgcgccgggatcatcgtcggcccagggtcggcggcattcgagatcatgcgcgacctggtgctccatcttccggtgatggttaccccgcgctgggtctttgccgaatccccgcccatcgcgctccaggatctattggagtacctgcgccgggccccgcaatgcggggaaaccgccggggcgatcttcgatgtggccggaccggaacacctgacctacgcccagatgatgcgcatcctcgccgaggaggccgggcggcgcccacccacggtgatcccggtccccctgctgactccgaagctctcttcatactggctccgcctggtcactgcagtccccacgcccatcgcacgggcactcatcgaaggcctgcgtgaggactaccgggccgatgacagccagattcgccacctggtaccgcagcagctacgcgatttccgcagcgccgtacaggacgtattccgcgccgagcgcgagcagaccgtggccgcgcgctggaccgaaggcgcctttatgttccgcaactaccggatcgactacagctactacgccaagaaggcccaggggtcggcgatcaccaccgccgacccccaaaccgtctggccggttgtcaccgccatcggcggcgacagccgctactactatgccaatgcgctgtggaagatccgcgaaaccttggactggatggtcggcggcccggggaggaattacggccgccgccaccccacagagcttcgggtaggtgatgtggtcgactcctggcgggtcatcgggctagagcccgaacgccggctcaccctctggttcggtatgcgggcccccggctccggcgtgctggagatcgaactcacaccgcaagccgagggcgggaccaagatcacggttgccaaccactggcacccggccggggtctggggcctcctttactggtacgccctggccccggctcactccctgatattctcggggctggcccggtccatcgcccggcgggctgaggcatcctcgaccgcatccggatctcgctcggcggcgccggactcggactgagcctcggcactctgggccagcagcgcgccgcccaccacggccaggcccgcaaccagcagggcgagctccggctcggtgaaaccggtgaggaccagcaccacggcggagatcaccggcaccatgtaggtcaggacacccagcaacccggtgggccccttacgcagggcaaacccccaggtcataaaggcgatgccgtagggcccgaccccgatcagcgcagccgccaaccagtccgtactctggggcgtaccgacgctctcgccgaacagcacggcgagcaccacggcgatcactgcggcctgtgcaaacatgcgtgcgtagccgcggaacgggatcgtacccgcctgggtcagatagaccgagaacgccgcccaggcacagccactgatcaccccaaagacgtaggccaccagcggcgtctcggccccggcaggcgcgtcgccgaggatcagcggcgccacaccgatgaacgccacccccatcccgagaagcacccgcagctgcaccccgcacccggcgagccagttggcgacgagcacgaagacgaccggccacaggtacgtcaccagcgtcacccgcgccggctctccccaggccagagcggcaaagtagaggtacagcgctgccacaagcgagagcacgccgccgagccaatagctcagatccgggtccggcattcgactgtggggctcgcgcacaaaaattgccgagcaccaggcgacagcggcggccgccgcgagggccaccaccgtcgtcatcatggccggcaactcggtaagttggcgcaatagcggcagactgccccataggcttaccgagaaaatgccagccacaagacccgaaagcagcgcacgattcagcaacgcataacctcctctaaccttttgatgggcctgaacgggctgcgtaatatagggaccatcccgcgatcttccaaacgaatcttcgtaatcatccgatcatgtatctcgatagcctatgaagacacgcatcctcgacctgacgctcctgcagaccttcgtcacggtggtcgaacaaggcggcttcacagccgccggcgagcagctccaccttgcccaatccactgtcagcgcgcacattacgcggctcgaggaaatggccggacaccggttgctgcgccgcgatcagcgccgtctagcgacaaccaccaagggcgagcgactccttgcccacgcccgccggctgttgcagcaaaatgccctcgcctggcaagaactccaggaagagcgactgggggggcgggtgcgactggggatcccggacgactacatcatgttcttgcctgagagcttgagcgacttcgaggcccgctaccctggcatcgaactcgaggtcagcggcggccttagcgtcgaactgatcgaacaggtccagtcggggcagctcgacctggccgtggtcacgcgccagcccaagagcccggggggcgaagtgctgcgccgcgagcctctgatctgggcagctgcagccgactacgctgccgaggaacgcgacccgctacccctcgccctctcccgacagggcgtgtgcaccttccgggagcaggccgtggaggccctcgaggcagccgatttcccgtggcgcattgcctacaccagcaccagcctggccgggctgcgcgcggcagtgcgctccgggctggccgtgaccgttctaacgccgtccatgcttgacccggatctgcgtacactcggacccgagagcgggttgccggaattgcccagcatcgagctggcgctccaccgcggggccgggcggcccagcgaaccggcccgccagctgttcaacacactccaggagcggctgggcaacgtcagccacgggtaaccagcgcggcccaagaatccgatatcctggacgcagaaaaataccctgactgcttgcagccacagacaccggcgagtaggttaatgccgcgctgctagcggattgctccgcgcgaagccccgggcgccctcgccccacgcaccggagcggacaacggaaaggattggcttatgaaacgcaacgaagagattattgaagcgctacgaacctacaccaatcgccggatcccactgctctggggcagcgttctggcgatcctcctggtagcgcacctggtcactgcctacctggtggagcagttctggagcgagcaccttgcggtcaccccgtgggtcgccatcgccgcggtgctgatcggcatcagtttcttcctctacgagaagatcggcggcaaactccgcgccgcggagttcgagttccagcgtacagccctgggttattgggactacgagcgcggctaccagcagtgcgagggcatccgacaggcggcactgctggggtttctcggcaccgccatcctctactgcgggttcgtcttcggccaggtgtgcgccactgcagacgacgccagccgcaaggtgctgacggacctcgcgccaggcaagcagatcgagctgctgtccaaccccgagcagctcacggtcttgggcatcggcgcggcactgatcgtcggcgcgctgatctggatccaccggatccgggagcagatccgcagcgatctgagcgcctgaagcgctgggcaccccggccgggcgggcgcccagcgcccggccggcttcaccgtcccaacgacgccgcccgcactcctctcggctactgccccgcagcctgggctgcctccaccgcctcctcggcctggacccactgaacctccagtgcatcacgctcgcgctgcagacggccctgctcctgtagcagtccggtcagctcctcatggtctccgctgtagagctccgtatcggcgagttgcgcctccaggcgcgccaacgcctgatcgcacgcctcgatctgctcgagcaggtcctgggcgcgctcacgcagcggcctgagcgccgctcgctgctgagcctggcgacgccgctccgccttgcggtgctccgccgtacggacgggctcggacgctgggccctgcgtgacgtcaccaccgccacgcccactcgccccctccgctcgacggcgctcgaccagccaacggtggtagtcatccaggtcaccgtcgaactcacgaacggcgccatcggcaaccagccaatagcgctccacggtcgccgccaacagactgcggtcgtgggacaccaccaccaccgctcccgcaaacccctgcaaggcccgggtgagcgcatgacgcatctccagatccaggtggttcgtcggctcatcgaggagcaacagattcggttgctgccagaccagcagcgccaacaccagccgggccttctccccaccggagagccgggcgaccggctcggtggcctgatcacccatgaaggcgaaaccacccaggaaatcgcgcagccgctgccgcgacgcctccggcgccaggcgctggaggtgctccagggggctgcttgacaggtctagctgctcaagctggtgctgggcaaagtagccgacccgcagacccgacgcctgcgcaagctccccagccagcgggaccaaatccccagccagggcccgcaccagggtcgacttgccggcgccattggggcccagcaggccgacacggtcctctttcgccagacctagggtaacgccgcggagtaccggatccgtggcataacccaggtccacccgatccagggtcatcagcgggttggcgaccgcaggcgagccggtaaagtcgaactgaaagggtgagtctgcatgcgccggggcgacccgctccatgcgctcaagcgccttgatccggctctgcgccgcccgggccttgctcgccttcgcccggaaccgatcgatgaaccgctgcatgtgcgcgatctcgcgctgctgcttctcgtagagtgcctgctgccgggccaggcgctctgcacgctggcgctcgaaatcgctgtagccacccctatagagggtcagttgccgctgctcgatgtgcagcacttcgtcgacgactcggtcgagcaacacccggtcgtgggagatcaccaacagggtgccggcgtagccccgcagccactgctccagccagaggacggcctcgagatcgaggtggttggtcggctcgtccagcagcaacagatccgatggcgtcatcaacgcctgagccagactgagacgcacccgccaaccaccggagaatgccgacaccggccgccgggagtcggcgggctcaaaccccaggccgtgcagcagctcctcggcccgcgccggcgcgctgtacccgtccgcggcctcaaaccgggcgtgggcggaggcgatccgatgcccatccccggaccgctccgcggccgccacttcctgttcggccgcccgcagggcgccatcgccatcgaggacaaagtccagcgctgactgctccagggctggcgtctcctgggccatccaggcaatccgccagccatcgggccactcggccgcgccacgatcggtggccagctcgccgcggagcagggccaggagactgctcttgcccgagccgttcgcaccgatcagcccgaccttgtggcccggatagatggtcgcgctcgccccctccaagaggggatcagcaccacgccgcagggtgatatcgttgaaatgaatcatagccaccatcgtaacaactgggtccgaggggacgggctcaacgccaacgaagaagggagggccatggaccgcctcgaacagtttctggatcgtgccgagcagctcctcgagcgcattgagccgctattaccgcccggcgacccgaccccggactggaatgccgccacggcgttccggtggcgccaccgcgccggcagcggatggctggaacccatcggcgcctccccgcaggtgccgttccagcagctgcgcggcatcgaccgccagaaggagaccctcatccgcaacacccggcagcacctggccggactgccggcgaacaatgccctgctctggggcgcccgcggcaccggcaagtcgtcactgatccaggccctgcacacggcctacgccgagcagggactgcgcctggtcgagatcgaaccggagcacctgatcgacctgcccgacctgctgtcgctgcttgcccggcgtcccgagcggttcatcgtcttctgcgacgacctctcctttgacgccagcgatcaacagtaccgggcactcaaggccgtcctagacggctccctgaccagtcgcactgacaatgccctgctctacgccacctccaaccgccgccacctgatccccgagcagatggcagacaaccggcaggcccacttcagcgaaggcgagctgcatcacggcgacggcgtcgaagaacgcatctcgctgtccgaacgcttcgggattcgcctgtcgttccaccccttcgcccaggagcgctacctggagatcgtgcgcggctggatcgagtatctcggtggatcggatggcgacagcgagtccgtccgccaggcggcgctagccttcgccctggaccggggctcgcgcagcggacgggtggcctggcagttcgcccgggactgggtcgggcggcaggcgctggacgagtcactgtgacgcacacaaaaaagcccggccttaggccgggctttcgagtctggcgcgccggggaggattcgaacccccaaccttctgatccgtagtcagatgctctatccagttgagctaccggcgctataaagcgctttattttgccgtttaacgcgttttgcgtcaacccttgttctggcggagagagagggattcgaaccctcgaagggctttcgcccttactcccttagcaggggagcgccttcagccactcggccatctctccgttaaggtgcgtaccttaagggatagaccccctccgagtaaaccctcgagctactgcggatccgcaccctgcccgggcgccgcctccgggacgtcaccgtccttctcatgccggatccgctcatagatctcttcgcggtgcacggagacatcccgcggggcattcacgccgatccgtacctggttacccttgaccccgagcaccgtgacactgacgtcgtcaccgatcatcagcgtctcgcccactctcctcgtgagtatcagcatcgaactttactccttgattatgccaccgccaccggcgccttttgagcgggcggccgcttcgcccttcggagcgacccgactcctgaagcaccctcaggcctgatccccaaagggcggaaactgcgctactcgtcggagagaccctcaagctcggccacgggctgtacatccaactcgaaggccttgtgcaaggcgcgcacgccaagctccaagtatttctcttcgacaaccaccgagatcttaatctccgaagtcgagatcatttgaatgttgatcccctcgttggacaacgcacggaacatggtgttcgccacgccggcgtgggaacgcatcccgaccccgaccagggagagcttgacaatcttgtcgtcgccatagacttcccgggctccgagttgctcagcgttgtcccggaccagatccagggtggcctgataatcgcgcttgtggaccgtaaaggtgaaatccgtcagcccctgctggctgatgttctggatgatcatgtccacttcgatgttcgcctcggcaaccgccccgaggatcttggccgcgatccctggcgtgtccggcacaccgatgacggagatcttcgcctcgtcgcggttgaacgcaataccggaaatcagcggctcttccattccttcttcctcgtaggtgatgagcgttccaggcccttcttcgaagctagacagcacccgcaggggcacgcggtacttgccggcaaactctaccgcccggatctgcaggaccttggagcccagactggagagttccagcatctcgtcgaccgttatacggtccaaccgcctcgcctcgggtacgacgcgcgggtcggtggtgtagaccccatccacgtcggtataaatctggcactcgctcgcttccagtgcggctgccagcgccacggccgtagtatcggaaccaccacggcccagcgtggtgagcgcgccttcctcgtcgacaccctgaaagcccgcaaccaccacgacacgtccccgctgcagatcctcttgcaacggctcggcatcgatatcgaggattcgcgccctgctgaatgaactatcggtcagaatccgcacctgcgcaccggtgtagcagcgcgcggggcaatcgatctgctccagcgccatcgtaagcagcgcgatggtgacctgctcaccggtggacaacaggacatccacctcgcgtgctggcggatttgggtgaatcgactcggcaagctcaaccaggcgattggtctcgccgctcatagcggagacgaccacgaccacatcgtctccggcctcacgacttgccttgacctgctcggccactgcctggatgcgctcggtcgtcccgaccgatgtcccaccgaattttttgactaccagccccatgggcattcctcagctagcaggggcgtctcagcctcctattgaaagcatgctaggatgagtatgagacgccattaagtcaagttatccttaatccaagcttcgactgaagccaacgcatcattgacgtggcttgggtctttaccccctgcctgggcgaagtccgcccgccctccgccgcgccccccaacctgggcggcgacatgattgaccagatcgccggcggccaatcgatcggtcagatccttggttacacccgctaccagctggaccttttcgccctgaaccgccgccagcacgatcacgccactgccgagttggttcttgagctgatccagggtatcccgcaaccccttgccacccccttcaacgcaggtggccaagaagcggacaccggcaacctcaccggcatcatccaacagcgaacgcccggcctgcgtagcgagcttctgcttgaggcgctcaatctctttctcctgctcgcgggtgcgctcgctgagctgctcgaccttcatcaccaggttgtccggcccgacacgcaggagatctgccaaccgattcaaccgcccttccgcctcttggacccagccgatggcccgctcaccagtgatcgcttcgatgcgccgcacgccgccggccacacccgtctcgtcgatgattttgaacaacccgatgtccccagtccgggcggcgtgggtgccaccacagagctcctgggaatagtcccccagggagatcacccgcaccgtatccccgtacttctcgccgaacaacgccatagctccgacctggactgcttcttcgtaggccatgtgcgccgcctcgacggggtgattggtgaggatctcctgattcacgcgcgcctcgatccgttccaggtcttcccgcgacggcgcctcgtagtgggagaagtcgaaacgcaggcgatccggcgccaccagggatcccttctgctgaacatgatcccccaggatctcgcgcagcgcggcgtgcagcaggtgcgtggcggagtggttgcggaccgttgcctcgcgggtgccacgatccacccgcgcggtaacctgatcgccgacacccagctcgcccgattccagacgccccaggtgaccatgggcctcgccctgcttcacggtgtccgctacccggaagcgtagaccgttggcgaggatttcgccgcgatcgcccacctgaccacccgactcggcgtagaacggagtccggtcgaggaccaccatcccctcttcgccgggctgcaaccgctgtaccgagcggccgtcctgatacagcccgatcaccgagccgacatcctcgagggtctcgtagccggtgaagcggctctcgcccgcgtcaaccacttcctcacgcgccccgccaaaccggctagccgcgcgcgcgcgctcccgttgctcggccatgcgcgcctcgaagccctgatagtccacctcaaggttgcgctcgcgggcgatatccgcggtcaggtccaccgggaagccatgggtatcgtagagcttgaacaccacctcgccatcgatcaccccgctgtcgttcccgccgaggtactcgtcaagcagcgcgagtccgtcttccagcgtctcgcggaaccgcttctcctcctggaagaggatcttttcgacgaattcacggcggtcacgcagctccgggaatgcctcgcccatgaccgcatcgagcggatcgaccaggcggtagaagaacggctcatcgatgcccaactgatatccgtggcgtaccgcccgccggatgatccggcgcaacacgtacccgcgcccctccgtcgagggcaacaccccatcaacgatcaggaacgaacaagcgcggatatggtcggcaactaccttgagcgagggcttgcgccgatcgctgaccccggcgatctcgccggcggcatcgatcagcggggtgaacaggtccgtctcgaaattgtcgtggacgccctgcaggaccgcggccaggcgctccaggcccatcccggtgtcgatggaaggactcggcagcgggttcaggttgccctcggcatcgcggtcgtactgcatgaacaccaggttccagacctcgatgtaccggtcaccatcctcttcatcggaacccggcggcccgcccggcacctcgggaccgtggtcgtagaagacctccgagcacggcccgcacggcccggtatcccccatggaccagaaattgtcgtgggcaccgatccggcggaaccgcgccggatccacgccaatctcttccagccagatctgcgcggcctcgtcgtcatcctcgtagaccgtcacccagagccgttcgggcggaagctccaccacctcggtcaagaacgaccaggcgtagcggatggcatcccgcttgaagtagtcgccgaaagagaagttgcccagcatctcgaagaaggtgtggtgccgggccgtgtagccgacgttctccaggtcgttgtgcttaccgccggcgcgcacgcagcgctggctactggtggcccgctggtagccgcgctgctcccgccccaggaagacctctttgaacgggaccatcccggcgttggtaaagagcagcgtcgggtcgttggccggcaccaacggcgaactcggcacgacctcgtgcccccgctccctgaagaagtccaggaaggcggcgcgcaactgcgccgatgtcatgttctcacccatacgggcccctttcgtcgtcttcgtccgcggcggccgcagccgcgcgcacctgatccgctgtgaaccctcgccgctgcaggaattgtgcctgccgcagcgcctctcgccgatccgccggcacgcccgcgccgaagcggcgctcacggaccgcacgggcctgtgccagccagtcgacttcggcgtcctccagtacctcgtcgatcactccgtccgccacgccgcgctgacgcagctcctgggcgatgcgcaccggtccctggccgcgctccacgcgactgcgcacaaagacctccgcgaaccgcccttcatccagcagcccctcctcggccagtgcctcgagcaccgggtgcacatacccggggtcgtggccacgccgggccagcttctgagccagctcacgccgcgtgtgctcgcgccgggccaacaaacgcagggcggcatcacgtaccgcctcggatgccgccccggcctcgctcatgaccccttgccggacttctgctcggtgtcggaggcggcatcctcggtcggttcggcttccggcaaggcggtacccaagaccttctcgcggatgcgagcctcgatatccgcggcgatctgcgggttgttgcgcaggaactgccgcgcattgtccttaccctgcccgatccggtccccgttgtagctgtaccaggcaccggatttatccacaaagccctgggccacgcccatatcgatgatctcgccctcgcgggaaatgccctctccgtagaggatctcgaactccgcctgcttgaacggcggcgccatcttgttcttgaccaccttgacccgggtttcgttgccgaggacctcgtcgcccttcttgatggcaccgaggcggcggatgtccatccgcaccgaggagtagaacttcagcgcattgccgccggtggtggtctccggactgccaaacatcacgccgatcttcatgcggatctggttgatgaacaccaccagggtattggagcgctggatgctgccggtgagcttgcgcagcgcctgggacatcagccgcgcctgcaggccaacgtgcgaatcacccatctcgccctcgatctcggccttgggcgtcagggcagccaccgagtcgaccaccaccacatcgagcccgcccgagcggacgagcatgtcggcgatctccagcgcctgctcgccggtatccggctgggagacgagcaggtcgttgatatcgaccccgaccgcctcggcgtaatccgggtccagggcgtgctcggcatcgacgaacgccgctgccccacccgccttctgcgcctcggcgatgatgtgcagggtcagggtcgtcttcccggacgactccggcccgtagatctccaccacccgtccccgcggcaggccaccaatacccaacgccacgtccagggccagggacccggtggagatgctcttgacatcgccacgtacggcacgagcatcgcccatgcgcatcacggcgcccttgccaaactgcttctcgatctgtcccaacgcggcgccaagcgcctttttgcgatcgtcgtccattgcggttccacctcgtcgcatgattgccctctaatgacgggctccggcgccttttcgacccggtctgcgtccctgccaccggcccgccgccaagctcgcggattattccacaacccaaccgagtctttcacccggcactgtcgaacgattctaacagcctgcgggaagagcttgccgccgtcacgcccccggacaacgatccagtaccccgttcagcgcctcggccacgctcgcccgacgcacggtatcccggtcgcccgcgaaccgacacggccgcgcatcgaccccggccggcgacccccaggcgatccagaccgttcccaccggcttgctcaccgtgccgccgtcgggaccggcgacaccggtgatcgccacactgtgggtcaccggggcgcgccccagcacccccaaggccagggcctcggccaccacctggctgactgcaccgtgttcctcgatcagccgctccgggaccccggccaggtcgcgcttggctgcattgctatagaccaccagaccacgctcaaaccagttcgacgccccgccgccatcggtcaggatcttagcgagcaggccgcccgtgcaagactcggccacggccaggctcagccccccccgctgcagggcctcgccaaccctgagcgcagactcttgcagtgaccggtcgtcgtgtaccatatctccccctcattcaacgcggcaccggaaccacccccatggcagcgacccaagaggctgaaaccgccaccaatggcgccgggcataccccgatgatgcggcagttcctgcgcatcaaggccgagtaccccgagaccctgctgttctaccggatgggtgatttctacgagctattctatgaggacgccgagcgtgccgcgaaactcctcgacatcaccctgaccactcgaggggagtcggcgggcgcgcccatccccatggccggtgtacccgtccagtcggtggaaagctatctggcgcggctggtccgcctcggcgaatcggtggccatctgcgagcagatcggtgaccccaacaccaccaaggggcccgtggagcgccaggtggtccgggtggttacccccggcaccctgaccgaggatgcgctgctcgaggagcgcagcgccaacctgctcaccgctgtggctccggggccgaaaggccgttttggtgtcgcctcgctggagctctcctcggggcgtttctccgtgctcgaggcccccgatcaggaggccctcaccgcagagctcgaacgcctgcgccccgccgaactgatcctcccggatgacgaccagacgcccgcaccggaaggggggtgtgtggcgcagcgccgcccttcgtggcacttcgaatacgattcggcccggcgcctgctcctgcgccaactcggcacccacgacctctccggcttcggcgccgaagagttgcacgccccggtcaccgcagccggggcgctcctgcaatatctcaacgagacccagcgggccgcgctgccgcatgttggcgcactgaccgtcgagtcgcgggatgaggccatcaccatcgatgccgccagccgacgcaatctggagattgaacacaatctctccggcggcaccgaacacaccctggcctcggtgatcgataccagcgtcaccgccatgggcggccgactgctgcgccgctggctacagcgccccttgcgccggcgcgagaccatcgccgcccgccatgccgcggtggccgcgctggccgacggcgccttcgccgacgtccgcagcaccctggaaggctgcgccgatgtcgaacgcatcctcgcccgggtcgccctcggcaccgcccgcccgcgggatctgaccggcctgcgcgacgccctcgagcgcctgccgcagctgcagatcctgctcggacaactcaacagccaccgcctgcaggcactgggcgtcgaactcgatgagcacccgcaaaccgtcgacctgctgcagcgggcgatcatcgataccccgcccgcgaccgtgcgcgacggtggggtcatcgccgacggcttcgacggcgagctcgacgaactgcgctcaatgtcgcgcaacgccgacgactacctggccgccctggaggccgaggagcgcgcagcgacagggatcccgacgctcaaggtgggcttcaaccgggtccacggctactacattgaagtcagccgcagccagagcggccatatgccggaacgctacacgcgccgccagaccctgaaggccgcggagcgattcatcaccccggagctcaaacgcttcgaggagcaggtcctctccgcgcgcgagcgcgccctggcccgcgagaaggccctctacgagcagctcgtcgccgacctcgcctccgaactgaccccactgcagcgcagcgcctcagccctggccgagctagacgccctggccgcctttgccgaacgggcgcgcagcctcgactacgtccagcccgagctggccgacacccctggtgtgcggatcgagggcggtcgccaccccgtggtcgagcaggccctggacgccccctttgtgcccaacgatgtgcgcctggacaaccgccggcggatgctcctgatcaccgggccgaacatggggggcaaatcgacgtacatgcgccagaccgctctgattgccctcctcgcctacgccggcgctttcgtgccggcccagcgcgcagtgctcggccccatcgaccgcatcttcacgcgcatcggggcggccgacgacctcgcctccggccgctccaccttcatggtggagatgaccgaaacggccaacatcctccacaacgccaccgccgagagcctggtactgatggatgaaatcggccggggcaccagcaccttcgacggcctggccctggcctgggccaccgccgagcggctggccacgcgcatccgggccttcacgctgtttgccacccactactttgagatgaccgccctcgaacagatccaccccggcgtggtcaacgtccacctcgaggcggcggaacatggcgaacgcatcgtcttccttcacgccgtgcgcgatggccccgccaaccagagctacggcctccaggtcgccgcgctggccggtgtgccgcaagaggtcctcaaggccgcccgggagaagctgcgcagcctggagtccggggatggcggcgacaccggctcggcacagctgccgctgttcggccccgagccggtgttcccgccaccggcgcagccggagcccgagcccgacccgatccgtgaagcggtcgaaaacctcgatcccgatgggctgaccccgcgggacgccctcgagaccatctattggctcaaggcacagtgcaaggagtaggagcgcggtgcatgagtcgttagaatgctcgccgcgggtatggtgcccggttgggcatcgtcacctccaggtgaaggacctgaaacggcaacggagccagttacatgacctacgtcgtcaccgagaactgcatcaagtgcaagtacaccgactgcgtggaggtctgccccgtggactgcttccacgaagggccgaacttcctggtcatcgacccggatgagtgcatcgactgcaccctctgcgagccggagtgcccggccgaggccatctactccgaggacgacctgccgccgtccatggagcacttcctcgagctcaacgccgagctcgcccagaagtggccactcatcaccgagaagaaggatccgccgccggacgccgaggagtgggacggcaagccggacaagctccagcacctagagcgctgagcctccggcagatatcagccgcgcggatggtgcgcggcgtgaagttgctgcagacgctgccgggccacgtgggtatagatctgggtggtggacagatcggcgtggcccagcagcatctgtacaacacgcagatccgccccgtggttgatcaggtgggtggcgaacgagtggcgcagcgtatgcggcgagatcgccgggtcaatccccgccgcggccgcgtagcgcttgacccggtaccagaacgcctgacgcgtcagcccctcaccacggcgcgtcacgaatagcgcctccgcggctcgaccgtcgagcagcagcggcctcacctcctcaaggtatcgacgcacccagtcgacagcctcttcgccaagcgggaccaggcgttcccgatcgcccttgccgatcactcgcacgaccccctgacgcagactcactccatccacgcgcaaggccaccaactccgagacgcgaagcccggtggcgtagagcacctcgagcaggcaccggtcccgcagccccagcggatcaccggtatccggtgccgcaagcagggcctcaacctgacgttcggtcagcgcgccgggcaggggctggccgagacggggcgcctcgacttcggcggtgggatcgtcgctgcgctcccccgtggataccagccgacggtagaagcgtcggaggctgctcagcagacgcgccgttgtgcgcggccgcgcccccgcagcgacccgctcggccaggtaggcgaagacatcgccgcgacccgcggcgacaagcccgtccacgccgcgcccctgaaggaacgccgcgaacccctccaggtccgagcgataggccgagagggtcgctgcagacaggccctgttcggcccacagggcatcgagaaacccctcgatctgggcggcatccgccggcgccgggggcggccgctcccgcgcccgcccccggcgctcgcctccctctgccccggtgcgttgccgccgcgtcagcgcgtacctccaccaccggtctcggccgtaccgccgctctgcggaccggctaccggcccgtggctctcgctatagccgaaggcacgcagcagctccagcggcagcgggaagacgatcgaggaactttcgttctcgttggccacggtaaccagcgtctgcaggtagcgcagctgcagcgaggccggactctgaccgagcacctcggccgcatcacggagtttctcggccgcctgcatctcgccctcggcatggatcaccttggcccggcgagcgcgctcggcctcggcctgctgggcgatggcgcgaatcatcgactcgtcgatgtcgacgtgcttgatctccacattcgccaccttcacgccccagtagtccgtctgctggtcgaggatctcctggatatgggcgttgagcttgtcacgctcggccagcatctcatccagttcatgctgaccgagcacggaacgcagtgtcgtctgagccagctggctgaccgccgagaggaagtcctcgacattgatgatggcccgctgcgggtcgatgacgcggaagtagagaaccgcattgacacccactgagacgttgtcccgggagatgacgtcctggctcggcacatccatcaccaccgtgcgcaggtcgacccggaccatctgctggataaagggaatgaccaggatcaggcccgggcccttgacgctccagaaacgcccgagctggaagatgacgcctcgttcgtactcgcgtaggacgcgaatcgccgagacggcgatcgccagcaggacggcgaggacgacgatcagaacggtttccatgggtccaacccccttagcacggcgtgttcacctctgcccagcatagtcgcccccgaccgagcctcgccacccgtataatggcgacatggaattgcaaggctggatcctccactgccgcgccggctacgagcagaccctcgcctccgaggccaccatggcggcgcatgagcgtgacgtgcacggctattgccgggcgcgggcacagagcgcttacgtggtcttccacgctccggccggcgacgcgccgttgccgccgcagctggtcttcgctcgagccggagccggactaatcggcgagctgcagggattgcccgagggcggccgcgccgaagccatcgccgctgcgctgccgccggccgtgggcagcgccaccccctgggtggaacacccggacagcgacgccggccgccctctggcccgcttctgccgacgcttcaccggtccgctccggcacgcgctgacacagaccggggtgaccagcggcgatccgcaacggcgtctgcgtctgcttttccccgactctcgccactgcttcgccggcatcggcccacgcgaaggatggccgagcggcatcccccgtctgcgcatgccgcgcaacgccccgagccgctcggtcctcaagctcgaggaggccctccaccgtctggtaccggagaacgagcggccctaccccggtgaacacgccgtggatctaggcgcggccccgggcggctggacctggctcctgcgtgaacgcggactgaccgtaaccgccatcgacaatggcccgctggccccggcgctggccgatgaccccggtgtcgaacaccagcgcaccgacgccttccgcttccgcccacggacagaggtggattggctggtctgcgacgtcgtcgaccggccccaggggatcgcccgcctgatgacccaatggctgcgcgaggaatgggcacgggcagcgatcttcaatctcaagctgcccatgcgtcgcccgctggagacggtacgccaagccctggacgcggtccgcaccaccggcgcgcgggcgcacgccgctcagctctaccatgaccgggaggagatcaccgtctacgcacgccggatggcctcgcggaatcgaccctaacgtattatcctatcggaccatgcccggttccgcccggcgctggatccgcagcgccggcatcaacccgatcacgacgaaagcctatggatctcaacgaactaaaggagaccttcgagttcatcgaggactgggaggagcgttaccgcatcctgatcgaccttggtcgacaattgccggagttcccggaggcagaacgcaccgaggccaatcgtgtggagggctgcaccagcaacgtctggctggtctgccgacgcgacgaaaccgatccgcagcggctgatcttcctcgctgacagcgacgccttcatcgtcaaagggctgatcgcgctggtcctgatggcctattccggtgccacgccggaagagattcagcgcaccgacattcgcgaggtcttccgccagctgggcctggagcgcaacctcagccccaatcgccgcgacggcttcttcgccatggtcgaccgcatccatgagcttgccgccgaggcccaggcggcctgacccgccacgggcctcgcccccggaaaggccacccaccaggcgctaactgactcaggacggatgaatcgagacccggcacagaaacaacccgaaatcaagcagcgactgcgggaactctccctcaaccagctgcgcgaactccaccaagccatcgaccgagagatcgaggcccgctcctttgccgatagcctcgaggcgcagatgcggttgttcatgcgccggcgggatcagtaggcaaccattggggatcccttgcgcgcactgactcttgccctcgcaccgctttggctcgccgccctggcggtcggttgcagccgggcctcagtcgacgggccgacctctccacccgaggatgcgccggcgctggaggacaaccacctcatcgccgaagacggctaccgcttgccctatcggcgctggggaccagaacgcgacgcctcccctgaggccgtggtgctggcgctgcacgggctgaacgactacagccgcggtatgcggttcgcggctgaacacctagccgagggcggcatcgccacctacgcctacgatcaccgaggtttcggcgataccgccgatgcgggtacctggcccggtggccaggcgctggtcgacgacgccgccacggcggtggaacgcctcgccgagcgctaccccgacaccccgctctacctcatggggcacagcatgggtggggccattgccatgatcctggccaccgagcagtcgcccgaggcggtctccggcagcgccctgctggccccggcggtctgggggcgcgaggccatgccgtggtaccagcgcacgggcctctggctctcctcgcgcctgacacccggcctgcgcctgagcggagaggatctgggggtcgacccgacggacaacccggaggttctcgaggagtggcatgacgatccactgattcagcgggaggtcagcgcccgcgcactggccggggtgaccgacctcatggaccgcgccctggaggccagtgaggagttggaggccccgaccctgatcctctacggcgagcaggatgaggtcatcccgcgggagcccacctgtttgatgctgcaccgcttgcctgaacgcccacccggacagtggcgcctggtcctctatcccgatggccaccacctgctgacccgcgacctgcagcgcgaacgcgtgcatgccgacctgctcgcctggttcctggatccggaaggggcgcgcctgccgtcgagccacgaggtggggcatcaggaggggctatcccggttgtgcggcgaccgcgactgatccacggcaggggcagggagcggccatgccaataatggatatcaaaaccgcgctttgacagcgcccacgactcgtatacattgagcaaacatcgcaagatatcgatataaacgatctgcggtgtcgaggcaccgtcgcgaacgaggtccgagtcagccaaggccgtcagcgcaccccgctggaccagggcccgaggcgcgaaccggacgaaagcagatgggccaaaagaacagctgcaagacgatgcagtcaggaggagcgaaatgaccgatcacaacccatccgggtccgaaggaatcgacctgaagcgcctggtggaagcctgcagccggcgtgacttcctcaagctctccggcatgagcaccggggccatcgcggccggcgccctgggcgcaggcactctgctccatagccagccggcgcgagccgtgcagaccaatgcccgcatcgtcatcgtcggcgccggatcgggcggcctcaacgcggcgaatcgactgcgccgggcgctggacggcgccgagatcaccctcgtggaccgccgcgaggaccactactaccagcccgggctaacgttggtggcaaccggctactggacgcgggacaagaccgaggaccggaacgagcgttatatccccaggggcgtcaactgggtccaggcgatggtcgaggagtacgacccggagaacaaccgcatcatcaccgacgagggcgaaaccctcgagtacgactacctgctggtcaccacgggtctggagctgcgtttcgatcgcatcgaaggcatgagcgccgatctgatcggcacccacggcatcggctgcgtctacgacacccccagcaacgcgtgcgccacctgggacgccctcgaggattacctgcagcagggcggcaaggggctgttcgtccgaccgccgggggcgatcaagtgcgccggtgcaccgctcaagatgaccatgatcaccgagcaccgcctgcgccagcgggagatgcgcggcaatgccgacctccactactacgccccgggcgacggcctgttctcccagccggatatcgacgacttcctcaagcgccacttccccgaggagcgggatatcgatgtccactggcaccaccgggtcaagggcattgaaccggaagagaagcgggtcaccttcgagtcggatgaagacggcgagttcaccgagtcctacgacttcatccacctaccgccttccatgagcgcccccaagccgttgcgcgagagcgaactggcggcgcaggaaggcccccacgccgacggcggctggctggaggtggatcagtacaccctgcagcacaagcgctacccgaacgtctttggggccggcgactgctgcggtgtgccgatcggcaagacctcggccacggtcaagaacatgacgccggtgatggtcgagaacctgatcagcgtcatccaagacggggagcccaccgccgagttcgacggctacacctcgtgcccgctgatcaccgagatcggccaggccatcctggtggagttcaactacgacttggagatggtgccctcgttcggcttcatcagcccctatcgcgagcactggatggcctgggtgatgaaggagcacctgctgctcccggcctacaacgccatgctccacgggcgcatgtcctgaaccagcgagaggggtagtcaagcatgatcatggaaactatcaccgtggccattcagttcctcgggggcaccctgcccgcgatcatcatcctggccattgtcgacctcatcctgctcgcgctgctcatcggccgcgtgggcagcagcttccgcaacttcggccgggccctgggcagcgcactgggcgtcggcggtgtcgtcgctctgatctcggtattcctgctcccggcccacaccggggccagctgggccaacctgcacggggcgactgactacctgggtctgctcggcatctccatcggactcggcttggccgcagccgccgcggtcttcccgccgattcaatacctgctgggcatggcctcaacgggccgcgatcagcgccagagcgcccgcgcctaagcgtgtcgctggccggccctgcgatggagcctggcccgccgctgaccgaaacgcagaggccgccccgcagggcggcctctgttttactgggcgtggcgccggccactcaatagaggaaatcgggcaggtgcttacggacttgctcgggccgctccaggtggcagacgtccttatccacctcgtggctgatcgccgctttcagcccggtccccaggtggtggcgaaactgccccaagaagtgcggcgccgccgccaccaccaggtgctcgaagcgccgctgctgatgggcctgctccagccaccgcaccagctcgcgggcaaagcgatccgactccacctccttgacgtcggtcgggggatccatggcgtgccgcccgccccccgcagattcagcgatgcgccccggtcgatccgtgaccaactcgtgcgccgggatgcgcaactccggattgacccaagtctcgacctcctgcagggactgccccgaacggtgctcggtggaaaagacccgtgcccgggctgcgtcggctgccaccacccacactttcgacatgttacgacctccttgcacagatgccataacccaatgcgcacctctctcaagcttagtagactgcgccccgttccccgaggaggacaagccatgccggaaatcggcgcccacgtctcggcggccggagggccccaacgcgcccccgagcgcggcggggagatcggctgcgactgcatgcagctgttcacccgtaaccagcggagctggaaggtcaagcccattgcccccggcgaggccgatgccttccgtcgtgctcgcgccgagcatggtatcggcgcagtgatgagccacgcttcctacctgatcaacctggcagccaccgacccggaaaagcacgccaagtcgcagacggcactggaggctgagctggagcgctgccaccagctcggcatcgagctgctcaatttccatcccggcgcccacctggaggcggggatcgaagccgggatcgagaccatcgcggccacgctcaatgccatctgtcgcaaccacccggacaagacggatgtctgcctggtactggagaatgtcgctgggcagggctccacggtgggtgccgacttcgcggagctggcggctatcctggagcggcttgagacccccgaacgcttcggggtctgcgtcgacaccgcccacgccttcgccgccggctacgagctgcacaccgccgccggctgggacgccatgtgggcagccttcgacgaccatatcggcctgaaccgactggtggccctgcatctgaacgactcgcgtccaccctgcggcagccgcaaggaccggcacgcactcatcggccgtggcgaaatcggcccggaggccttcaggcgcgcggtcacggatccgcgcaccgcgtctctaccacagatgcttgagacgcccgccgggccggagggctgggcgcaggagatcgactggttgcgtggctgcgcccagggcaaccagcccgacttaccggagatcgaagaccgcaacatcaacctgtgacctctgtgaggagtctgcaatgagccacccccctttcctgatcgtcggccagggcctggccggcagcctggtcgccctgagcctgctcgaacgcggcgcggcggtgaccgtcgtggatgacggcgcggcggacgccccctcgcgggtcaccccgggactggccacccccatcgccggtcctcgtctgaccttcccccccagcggagccgcgactgccgccggctcatggcaacgctaccgccgcctagagcggttgttcgggcagcgcctgctgcagtcccacgacatcctgcacatggcgggcggccgcgaggaattgcgtcaattccagaagcgcagcctggacccggcgtttgcgcactggctcggccgacagttctcccccggcgatcacgatggtgtactcgccgacccctgggggggattcgagatccgcggcgggcaggtcaatgtccccgccctgctcagccacgccgctgcggccctgcgcgcccaagacgccctgcgcgacggggtggtgaacaccgcggatctacacatcgatgccgacggcctgagctggcagggtcagcgctaccgcgaggtgatcttctgcgacggccccgccggttcggccaacccatggttggcaggcgtcggactccagcgcgtccccggtgaggtcctcaccgtcagccccgcgcacccgatccccagccacatctaccacggccgcgccggttacctggccccgcagcccgggcaacacggactcttccgactcggcgccacctacggcaccccggatacaccggcagcccccaccgaggccggccgcgacaccttgctcgcccagctgccccggctgctctcgcgtccgccgcggatggaggtcgtcgaccaccgggccggtacgcgcccggcaacgccccagcgctgcccggtactcggccgcataccggggaaaccggctgccgtactcaacgggctcggcgcccgcgccatgctccaggccccctacctggccgaacggctggccgagcatctgctcgaggacgcgccgctgccggagggctgcctgacccctcgcccggaatgagtgagccgctgacgcagaccgcgcaccgccacgtggcccgggtgctcggccgcaacgggcgggcgatcgacgccacggccggtaacggccacgacgcccgattcctggccgaacaaaccggccccgggggcagcgtcctggtggtcgatctgcagtggggcgccctgcacaacacccgtacacgtctggaggcggccggaaacctgaccccttgttacctggtccaggccaatcaccggcacctggccaccttgacgccggcagactggcacggcagcgtcgatacggtgacgttcaacctcggctatctccccggaggcgatcgggcggtcaccacgcagcccgagcacaccgaggcggccctggacgccgctcggcgcctgcttcggcccggcggcctgctcagcgtagtggcctatcgaggccacccgggcggagccgccgaggcccgatgcgtggcgcgctggatgaccatggccgcgaacgcgggggaccactggcaggagcgggccgctggccctgacaccgccccgatcctccacctgctatggcgtcagggcgaaggggatcaccacgaggagggaacaagatggcgaagctgatcatcggcgccaatcgaggcatcggcctggagaccacacggcagttgcgcgcccgcggcgacgacgtaatcgcgaccgcgcgcaacgcctccgaggaactgcgcagtaccggggcgcagatccaagagggggtcgacatcacccgccacgacaccctccacgccctggccgaccggctgtccggggaacccctggagtgggtcctggtggtttcggggctgatgcgggtccagcgcctgggggccctggatgagaccgcggtggccggcatccgcgcccagttcgagaccaacgccctgggcccgctgatggccgccgaggcactccacccgctgctcaacgacggcggcacgctcggcatcgtcaccagccgcatggggtccatcgccgacaacacctccgggaatagctacgggtaccggatgagcaaggcagcggtgaacatggcggctgtgtcgctcgcccacgacctgcgcccgcgcggcatcgccgtggcactgctgcatcccggctgggtgcgtaccgacatgaccagccacaacggactgatcgacccaccggagtccgccgccggtatcatcgagcgtatgggccaggtcagtctggaagactcagggcgcttctggcacgcgcctaatcgggaagtccttccctggtgaccagcggctggatggcctccagcttgccctgcagggcaagctgggcgcgatccaggtcgtactggttctgcagctgcaaccacagctccggggccgtaccgaagaaccgggccagccgcagcgcggtgtccgcggagatgccgcgcttgcccaacaccagctcattgatgcgccgcggcgggacaccgatggcccgggccaatcgatactgggacagcccggccggctcaaggaactgctcgagcagcacctctcccgggtggatgggggttccggcggtggacgtccgtctctgactcataccctaaccataacgcaccccgttacgaccgcaaacgcggacaccgtggtaggctgatccttaacaattgggataccttgacccatcatatttattgataggtcaacgccacgaccgacaccgcaccccgggaggagacatgacggaacaccagcagctgcttcgttgggtcgaggagatccgccagctctgccgaccgagcaacatccactggtgtgacggttcgagcgacgagtatcaggccatgtgccagctcatggtcgctgacgggaccgcccaatggctgaaccccgagctacgccccaacagcctgctcatccgctccgacccggccgatgtggcgcgggtcgaggacagcacctttatctgctcaaccgaccccgacgatgccggtcccaccaacaactgggccgacccggaggagatgcgcaaccacctgcgcggcctgttcgaggggtgcatggaggggcgaaccctcttcgtcatccccttctcgatggggccggttggctcaccgatcgcccacatcggggtccagctcaccgactccccgtacgtcgtggccaatatgcacatcatgacccgcgtgggccagccggtgctcgatgtactcggccgcgacggacgctttgtgccctgcctgcactcggtgggctatccgttgcgcggtgacgaccccggtgtcccgtggccctgcgacccggaaaaccgctatatcgtccacttcccggagtcccgggagatctggtcctacggttcgggctacggtggcaacgccctgctcggcaagaagtgcttcgcgctgcgcatcgcctcggccatggcccgagacgagggctggctggctgagcacatgctgatcctcaagctcaccagcccggacggcgacgtccagtacatggccggcgccttcccctcggcctgtggcaagaccaacctggccatgctgcgcccacccatgccgggctggaaagtcgagaccatcggggacgacatcgcctggatgaagttcggttcggatgggcgcctctacgccatcaaccccgaggccggcttcttcggcgtcgccccgggtacgtcgtacaaatccaacgccaacgccatggagagcctccacggcaacgcgatcttcaccaacgtcggcgaaacccccgagggcgatgtctggtgggaggagatgaccgacgagccgccggcgcaactcaccgactggaaggggcgcccctggacgccggagagcggcgaaccggcagcccaccccaacgcccgcttcacgacaccggcccaccagtgtcctgccattgcccccgagtggaacgacccggcgggtgtgcccatcgacgccatcatcttcggcggtcgccggggcgagaccatcccgctggttcaggaggcccgcgactggcaacacggggtcttcctcggttcggtcatgggcagcgagaagaccgccgccgccaccggcaacctcggggccctgcgccgcgaccccatggcgatgctgccgttctgcgggtacaacatggctgactatttcgcccactggctgcggctgggcgagcagaccgggcacgtcctaccgcgcatctaccacgtgaactggttccgtaaggacgacaacggccgattcatctggcccggattctccgacaacgcgcgggtcctcaagtggatcttccagcgcaatcgcggcgagatggatgccattgatagccccatcgggcgcctgccgaggcctggagacatcgacctcagcggcctggaaatcggcccggagaccctcaccgatctcctggcggtggatggcccgggctggcgacgggagatcgcgctgatccgggaacactacgcacagttcggcgatcgtctcccggcacagctctggcgcgagctggagtggctggaggcgaacctctaggccaagacgccgtccgcacctagaagtgctcatcaaaaaacccccggtggggccacgccccaccgggggttgtcttgatggcaaacgcggaacgcgcgcatctgtggcgccgacgccgaccttacggctgcgccggcacctcgacctcgtccggcttgcgcacctcgccgccggtctgctccgacagcccaaggttgtgccagatgcgctcgaccaccggcgccttgttcaaggcgtagaagtggatgccgggcgcaccattgtccagcaggtcctcgcaaagccgcgtcacgacgtcgatgccgtactccatccgcgactgtgggtcatctttccaggcctccatccgctgtgccagccagcgcggcatgtcggccttgcaggccgcggcgaatcgcgcctgctgctcgaagttcatcagcggcatgatgccggggacgatcgggatgtccaccccgcgcttctcgcaatcctcgacaaagcggtagtagcagtccgcgttgtagaagaactgcgtgatggccgagtccgcgccggccttggccttgcggacgaagttctcgatatcggtcagtgcgtccggggcctccgggtggaactccggataggcgcccacctcgatgtagaagtggtcaccggtgacctcgcggatcagctcgacgagctcgttggcgtaactcagctcgccctgccccatggacccggagccggacggccgatcgccgcgcagggcgacgatgtacttcacaccctgctctttgtagtcgaggatcatctgcttgagccgatcccgactggcgtcgatgcacgacaggtgcggcgcagcgtcggcggtgctgttgcgctggatgtcgatcaccgtctcgaaggtgcgatcctgggtcgaccccccggcgccgaaggtcaccgaaaagtaagccgggttcagccgctccaggcgctcccgcgtgcccttcaggttctccgcgccctcgtcggtcttgggcgggaagaactcgaaactgaagacgcgggggtgtttcttttgactttccattgaacccctccgattgactcgaagcgttcagtgctcagtgttcaacgttcggaccgcccggcccgaacgctgaacgctgaacgctctgggcgctcaaccgaaaccccggaggccgctgcgcggcccccgggtctgtcggtcaagccgtggtggcgtaccggcttagtagcggtaccactccggcttgaacggcccgtcgacggagacgccgatgtacccggcctgctcctcgctgagacgggtcaggttggcgccgacgcggccgaggtgcagcgccgcaaccttctcgtccaggtgcttgggcagcacgtagacgtccttctcgtacttgccagggttgttgtacagctccatctgagccatcacctggttggtgaacgagttggacatcacgaaggacgggtggccggtggcgcagcccaggttcaccaggcggccctcggcgagcagggtgatcttcttgccgtcggggaactcgacatggtcgacctgcggcttgatctcgtcccacttgtactgcttaaggctcgccacgtcgatctcgttgtcgaagtggccgatgttgcagacgatggcctcgtccttcatcgccttcatgtgatcgtgggtgatcacgttgtagttgcccgtggcggtgacgaagatgtcggccaccggggcagcctcttccatggtgacgaccttgtagccgtccatggaggcctgcagggcacagatcgggtcgacctcggtgacccacacctgggcacccaggccacgcagggactgggccgagcccttgccgacgtcgccgaagccggccacgacggccaccttgccggcgatcatgacgtcggtggcgcgcttgatgctgtcgaccagcgactcacggcagccgtagaggttgtcgaacttcgacttggtgaccgagtcgttgacgttgaacgccggcatgccgagctcgcccttacggctcatctcgtagagacggtgcacgccggtggtggtctcctcggagacaccgtagatgtccttcatcatgtccgggtactgctcgtggatcacggcggtcaggtcaccaccgtcgtcgagcagcatgttcggcttccagccgtccggaccgttgatggtctgctcgatgcaccaccagtactcctcctcggtctcgcccttccaggcgaagaccggggtgccgttagccgcgacggcggcggctgcctggtcctgcgtggagaagatgttgcaggaggaccagcggacctctgcgcccagctcctgcagggtctcgatgaggaccgcagtctggatggtcatgtgcaggcagccggcgatacgcgcgcccttgaggggcttctgcgcggcgaactcgcgccgggtctccatcagacccggcatctcgctctcggcgatcttgatctccttacggccccagtcggccagggagatatccgcaaccttgtagtcttgattactcatgctttcgggttactccttgcgtattcggttacttgaggccagcggcgtccttgagggcggcagcacggtcggtgcgctcccacggcacgtcgatgtcctcgcggccaaagtggccgtaggcggcggtcgggcggtagatcggctgctccaggcccagcatcttcaggatgccgtacggacgcaggtcgaagttctcgcggaccaccttgttgatcacttcctcgtcgatcttgccggtgccgaaggtctcgacgttgacggaggtcggctcggcaacgccgatggcgtaggagagctgcacctcgcagcggtcagccaggccggcggcgaccacgttcttggcgacgtagcgaccgacgtacgcagccgagcggtcgaccttggacggatccttgccggagaaggcaccaccgccgtgacggcccatgccgccgtaggtgtcgacgatgatcttccggccggtcaggccgcaatcacccagcgggccgccggtgacgaagcgcccggtcgggttgatgtgatacttggtgtcgttggtcagccagccggtgtcacccagtacgggcttgatgatctcctccatcacgccctcgtggaccgtcttctgatccacggtctcgtcgtgctgggtggagagcaccacggcgtcacagccaacgatcttgtcgccttcgtactggaaggtgacctggctcttcgcgtcggggcgcagccacggcagcttgccgttcttgcgcacctcggcctggcgcttgaccagcaggtgggagtagtggatggccgccggcatgagcacatcggtctcattggtggcgtagccgaacatcaggccctggtcaccagcgccctgctcctcttcctcctcgcgatcgacgccctggttgatgtccggggactgctcgcccagcgcgttgagcaccgcgcaggtgtcggcgtcgaagcccatgtccgagctggtgtagccgatctcacggaccacgtcgcgaaccagcggctcaacgttgaccttggccgtgctcttgatctcgccagctaccacgaccatgccggtctggatcatggtctcagccgccacgcgggacttcggatcctggcgcaggaactcgtccagcagggcatcggagatcgcgtcggccatcttgtccgggtggccctcggacaccgactcagacgtaaagaggtagcgcttgctcatggttactccttctcgctaaggattctcaggttatacaactccggcggcgcggccgcagccgcgcgcggcccggaatccatgggtgaatacgcgggggttagtccttccggaagtggaagatgccccaggacaggtagccgttgttgccgccctcgacccagtgctgcaggccctttttcatgcgggcgacgtagtcgtcggagacgatcccgtcaagctcgtgaccgcgccgctccagctccttatgaacacggccatagtggcgcgggagctgcggcgtattgtcatcgaactcgagctccgtcatgccgttcttcttgagctcctcacggtagaagcccggcgtacccatagtcgagaggtggatgcgatcgaggatcggctggaggacaccctcggggcagtcgtcggcctgcatcgggtccgtaaagatgaactcaccgcccttcttcagcacgcgagtcacctcgctcatcacccggggccgatcaccgctgtgcaggaacgagtcctggcaccagacgatatcgaacgtctcggcgtcgaaggggatgtcctcaaaggccccgtccaccacctcgatcaggtgatcgacgccctgctccttgttcatctgccggtcgcgctcattctcgcgctcggagagattcagcgcgaccacgcggcacccgtaggtgtgcgccaggtagcgggccacgccgccgtaaccggcgcccacgtccagcacgtagctgtcggcgctcaggttattcagcttcgcggccatccgctcgaccgtccgacgactggcgtcgaagatcggctcatcctcgtcttcgtagatgccgacgtgcagatcctcacccccccagatgtggaagtagaagttgtctgcatcgcgactgttgtaatactggcgggccacctcaatggcctcgtcatcatactgactcatcaggttattcctcctcccgataggccttctcggcgacatggatgaagaagtcgggatcggcatcccgatacgtctccttgaaatcgccgtaggtctcgattttctggaagccgacctcctgcatcagccgccgcgtgtagtcctttcgcagcgggaacatgttcaggtagtaggtcgacccgtcggagaacgcgtacttgaaccgcgccagcccgtcgtccacatgctcgggatagaccgagacgtcatccccgcagtagtagtaggtgtggctggagtcgtagccgtgatccaggatgctgtcgtagttccgctgatccaggatcaggacaccgtcgtggttgagggcggagtagaactcggcgagggtcttgcggcggtcgcactcgttgaacaggtgggtaaaggagttgccgaggcaaatgatagcgtcgtagcgaccgtgaatgtcctgattcagccaccgccagtcgacctggacggtgcgcaggatatggccccgttttcgaccgttctcgaaggccttggccagcatttccgcactgccgtcggcactgacgacctcgaaaccggcctcgcgcaggcgaaccgagtgaaaacccgtgccggttgcgacgtcgagcacccgtttggcgccccgcttcttgagctcttggatgaaaaaatcaccctcgctctgggcccggctgtcccagtcgatcaggtcgtcccacttgtccacgaacccgtcgacatactcctccgtgtagtgatcggtatcccgcaccttggtcgggtccgtcccgaagtcctgctcagtctgaaccttcataggtcacctctgtctggcgatgttccctatcggcgcacgcgcgccatggatacagtgccccacttcggatcggagactccgcgtcaccgggaccgcttgggcagattgcgattgttcgcctctctactgcttccgatggttcttgtgcggcatgcgccctcgcaccgtgcggggcgtgtctcggacaggggcctaggcccatttgacgatgccgagccagccgcgggccgtcgagcgactccgggtctcggcaccttcctttacatgcctatacgaccgcgtcggccgtcagcgtggacatactgtgcgggagatcggcggcgaattcaagccccggccccacagggtcaccggaccgggcgcaagcgccgttcggccggggcaggttccggaaagtactgacgtgacgggacacaggcgagcacatcaagttcccgctggaaggcccatccctccccgggatgaacggcctgccaggcatccaaaccgcccgccagagagtgggttgtccgcccatccgcggcgtattgccaccctcggacggcctgcgcctcatcgagctccctgcgcaagtgccagcgatcgcggccgaactcgtccagcgcaccggagaagatcagcggctcaacctgtatcgccggcgcggtgcctccgaacccccggatgatgagatccatcaggctgcggtactcacccccgcggcggcgcagcaccagtcggtcggcggtctgccggtcgatctgcgcaatcgccccgaggccgtagatcaccgtgttccgatccagggggcgaaacccccagtcgctgcgattgatatccggtggcagcacggtcacaccgtcactcaacgcctccttgcagaggcgaatgagaatctcccgatgcggacagacgccatccggcccgcctcccaccccataacgcacaccgccccgaggcgtcacccgccgcagcgcccggttcagccgcgcagcctggaaaaccgccgggtagcgtgccttgtagtaggcctgacggtaagcctcggtgacctcgaccagcgtggccgcccgatccaccacctgggccaggccctggcgcagggcacgaagcagataaagcccccgcgcgtagggaagctggcaacgggcagcgatgcgctcgccgagctgccgggaaagctccccctcgtgggcatcgcccccctcctcgcttagccgttgtgcgagtccgaccgcctcggccagctcacaaccgagcaaccgggccagtgccgcgaccacctgctcgcggtagagccagatgtatcccgtgggggcgaggatgtcctcgagctcgggatggggcaatggcggacggctcgcgcccgtgcgcgccgcccgataccgctcgagcagaccgtgcggcgccccatctcgggccgccaccacgacctgtgtcacttcctcgagactgcgcggcgccgcctcccgcatgcgctcctgcaactgcgcatcctccagcagcgggatcccggcggtctccccgcgggcgatcaggcgcagggtatccggatcatcccacggataggcccaacgcaggggatcgcagtcgcggttgtcgttgagtgcacgggccaggcggaccatctcgcaggtcaaggcgagcgtcgggtcgcgccccaccacgacctcgatcccctgttccggcagcgccgcagcggccgcacccccctggcgcaacgccgagcccagttccgcctgctcggcgcgggtggcgacgcgcaagtgcagacgccgggcctccagctcgcgcccgaagccgaggaacggcaacccgtgatcgatgggatcgataccgttgagacccagcaggtgcagcagcagcgacccgctctgcgggccgtaccccggcccgaaggtgactccacggccccgcagatcctgcaccacccaggagagttccagcagcacccccggctccagacccaggcgtgcaaaggctgccatctcctgctcgacgcgccgctggtagcgcgtacgccgctcgccgagggcccggcgcacgcagccaccatcggcggcatcccaaagccgatcccaggcggcgcgctccagcgcgcccccacggaacggaacgatggtcgtggcgtcgtcgtgcatgttctgactatagccgcgccggagccagaccgtcgacgcggccggggttaacgccgggcgcgaaagaattcacgcagcagcccggcggccgcctcgccggagacgccagcggtcacctccacccgatggttatgcccgggcagaccgagcaggtcgaactgccccccacaggcaccggttttgggatccgcggcgccgtagaccaggcgctcgatgcgggcgtggatcaatgccccggcacacatgaagcacggctcgagggtgacgtagagcgttgccccggggaggcgatacgcccccgcggcctgaccggccgcgcgcagcgcgttgatctcggcatgggcggttggatcgcggctgacgatcggctggttcctcccttcgccgagcagtaccccgtcgcggaccaccaccgcccccacgggcacctcgccctggtccgcggcatatcgcgccaactccagcgctcgcgccatccaggccgcatcggcgcgcgccccactcactcccactcgatggtcgccggaggtttgcccgagatgtcgtagacaacgcgggagatgccgtcgatctcgttgatgatccgccgggagacgtgatcgaggaactcgtacggcagctgcgcccaacgcgcggtcatgaaatccacggtctccacggcgcgcagggcgaccacgtactcatagcgccgcccgtccccggtcacgcccaccgagcgcaccggcaggaagaccgcaaaggcctgactggtacggtcgtaccagtcccaccgacgcagctcctcgatgaagatcgcatctgcccgtcgcagcagatcggcgtagcgcttgtggacctcgcccaggatgcgcacccccagccccggccccgggaaggggtgacggtagagcatgtctgccggcagccccagctccagcccaacccgccgcacctcgtctttgaacagctcgcgcagcggctcgacgagtttgagcttcatggtctcgggcagtccgcccacgttgtggtgggacttgatgacgtgagacttacctccggcgttgcccgccgactccaccacgtcggggtagatcgtaccctgggcgaggaaatcgacgccctggagctttccggcctcctcgtcaaagatctcgacgaacaggttgccgatgatccgccgcttctcctcaggatcctcgaccccggacagggcggttaggaaacggtcctcagcatcgatatggatcacccgcacgcccatgtgacgggcgaaggtggccatcacctggtcggcctccccctggcgcagcaggccgttatcgacgaacacgcacgtcagctggtcgccgatcgctcggtgcagcagagcggcggtcaccgacgaatccactccgccggagagcccgaggacgacgtggcggtcgccgacctgctcgcgcacccgggcaatgctgtcctcgacgatattccccggagtccagtcccccggacagccgcagatctcgcggacgaaacgctcgaggatgcgccctccctgcgcggtatgggtgacctccgggtggaactgcaacccgtaccagccgcgatcatcgtctccgatgccggccaccggggcggcctcggtctcggcgatcaccaggaacccctccggcggcgcctccacccgatcgccgtggctcatccagacgtcgagcaacccgtagccgtcggcgctggcgtgatcctcgatatcgcgcagcagccgcgaatggccgcgggcacgcacctgggcgtatccgaactccttgtgctcggagggcgcgacccgtcccccgagctgggcggccatggcctgcatgccgtagcagatcccgagcagcggcacgcccacctcgaagaccgctgccgggatgcgcggggtttctgcgtcggtcactgtctcggggccgccagacaggatgaccccggacggggcgaaatcgcgcacggcctggtctgcgacatcgcaggcgcggatctcgcagtacaccccgcactcgcgcacgcggcgggcgatgagctgggtgtactgcgagccgaaatcgagaataaggatacggtgggcgtgaatatccgccccggactgatcgctcactggcaacggctccagatgattactcgacgcggtagttgggcgcttccttggtgatggtcacgtcgtgcacgtgactctctcgcatgccggcaccggtgatgcgggcaaactgcggccgggtgcgcatctcctccatggtggcgcaacccacgtagcccatactggcgcggatccccccgatcatctggttgacgatggtcaccatactgcccttgtaggggacgcggccctcgatcccctcggggaccagcttgtccaccgactgggagccttcctggaagtagcggtcggcgctcccctggctgccggacatggcccccagcgatcccatgccgcggtaggccttgtaggagcgtccctgatagagctccacctcgcccggcgcctcctcggtgccagcgagcaggctacccaccatcaccgtatgggccccgctggctagggcctttgcggcatccccggagaaccggatcccaccgtcggcgatcagcggcacatcggtaccggccagggcctgggccacgttggagatcgccgtcacctgggggacgccgacaccggcgacgacgcgggtggtgcagatcgacccgggcccgatgcccaccttgacggcgtcggcaccggcctcggcaagcgccctcgccgcatcaccggtggcgatattgccggccaccacttccacgtcggggtagtggcgcttgacccagcggacccgatccatcaccccgcgagagtgcccgtgggcggtatcgaccacgagcacatcgacgcccgccgcacccagcgcctcggcgcgctcttcagtgccttcgcccacccccacggcggcaccggcacgcagacgaccgtgctcgtccttgcaggcgttggggaagtcctggctcttctggatgtctttgacggtgatcatgccgcgcagatggaaggcgtcatcaaccaccaggatcttctcgatccggtgctgatggagcttgctcagcacctcatcgcgctcggccccctcacgcaccgtgaccagccgctccttgggcgtcatggccacggagaccggctcgctgacccgattctcgaagcgcaggtcgcggccggtgacgatgccgaccagttcctggccgtccaccaccgggacaccagagataccgtgctggcgcgtgagcttgagcacctcgccgatggtcatgaagggcgagacggtgatcggctccttgatgatcccgctctcgaacttcttgacccgacgcacctcggcagcctgttgctcgacggtcatgttcttgtggatgatccccatcccgccctgctcggccagggcgatggccaaccgcgcctccgtcacggtatccatggccgccgacaccagcgggacgttaacctggatccgccgcgtcaggggcgtggacagatccacatcccgagggagcacgtgcgattcagcgggaaggaggagaacatcatcgaaggtcagggcttcctgggcgattcgcatggtatcgggacctcgggcggagacgctgtctgaatatggaaaagagcacggtattttacggtgcagggcgccccccactcaacaaacttcccatgggcgatggcggcgtgtagcttgtaatcagccaaccggagcgagccgccgccgagtatggagcgcagtagagacgataccgccgtctacaccccctcgcagctcaatcaggaggtgcggggcatgctcgagacggtgctcccgtccgtctgggttgagggcgagatctcgaacctcgcccgcccctcgtcagggcacatgtatttcaccctcaaggaccccggcgcccaggtccgctgcgccctgttccgcggccgggcctcggccctgcgccaccgccccgccgacggcgatcaggtccgcatccgcgccaaggccagcctctacccggcccgcggcgagtttcagctcatcgtcgaacacctggaaccctccggagaaggtgccctgcagcgcgccttcgaggcgctcaagcagcgcctgcaggccgagggcctgttcgatgctgcgagcaagcgcccggtgccgaagatgccccgccggctcggggtgatcacctcgccgacgggggccgctatccgcgatgtcctgcaggtcttggagcggcgcttcgcggcgctgccggtgctgatctacccggtaccggtccagggcgaagccgccgccccggcgatcgtccgagccctggaactcgccgggcatcgggccgaggtcgacgccttgctgctcacccgcggtggcggttcgctggaggacctctggcccttcaatgaggaagcggtcgcgcgggccatccgcgcctgcccgatcccggtcgtcagcgccgtcggccatgaggtggacctcaccatcgccgatctggctgcggatctgcgggcgcccacgccctctgcggcggccgagaccctgtcgcccgacggccaggcctggcaggagcagctcgagcgcctcggccaccgcctggaggtggccgccggcaggcgcctgggccgggcgggtgaccagctatccggcctgcagcgccggctggccgcccagcatcccgggcggcgcctgcgtgatcgcgcacagcgacttgacgagctcgaggggcgcttgcaccggctcggccaccaggccgtcgaatcccgccgtagacgccttcacacggccgaacagcgcctgcaggtccaagaccctcgccgacgcacgaccaacgagcggcagcgtgtggcggagctggcgcagcgcctgcaccacaccgtccgcggccggctggagacatcgcaacaacgactgggcaatgcctcgcgtgccctgcacgccgtgagcccgctggccacactggaacgcggctacgccgtggtacagcgggaggaggacagcgcgatcctgcgccgggccgacgccgtccgggtgggggagcgcatccgtgcccgcctggcccacggcgcgctagactgtcgggttgaggcactgcgtaacgcggaggaatcgctgcccgatgccgactgaaccaccgtgctgcgccccccggaaagcgctcatcgccttggccacggcagccgggctgcttctcaccgatccgctcgacgccgcgcccctgcccgactggcccgtccccggcggcgtggcccgggtcgccctggataccgacagccgtccggacgaagtgcgctacgacgacgaaccggtcatggtgcgatcgaccccggaaggctggcaggccctggtggggatcgacctggacgccgagccgggcacccacaccctgaaggtcgacggcgagcccctcgcctttgaggtccagcccatcgactacgaagaacagcacctgaccatcgacgacgaagacatggtctcaccgccggaggagaccctcgagcggatctgggcggaacagcgcgagatccgcgccgccttccgcagccgagaggtcgacgcgcagccacacctgcgcctgcacacccccgtggccgagcaccggatctcggccaccttcggcttgcagcgctttctcaacggcgaaccccgcaatccgcacaacgggctcgatatggccgcccccaccggcacccccatcgaggcggccgaggccggccgggtggtcgagaccggggattactacttcaacggcaagactgtgttcatcgatcacggcgccggactggtcaccatgtactgccatctggacgagatcgacgtcgacaccgggcagtgggtggaacgcggagaaccgatcggcaccgtcggcgagaccggacgggtcaccgggcctcatctgcacctgagcgttatcctcaacggcaacaccgtagaccccaacctattcctctaggacaagacacgacccagaaaggaggcatcatgtcccagcgccgagtcgtcatctgctcacccacacgcacgcccatcgggacgtttggcgggtccctcaagaccgtaccggcccccgacctcggtgccaccgccatccgcggcaccctggagcgctccggcctcgatccggcagccgtggataccgtggtcatgggcaacgtgatccaggccggctgcaagatgaacccggcccgccaggcctcgatcaacggcggcgtccccgcggaaacgccggcactgaccgtcaaccgggtctgcggctctggcgcccaggccatcgccaacgccttccaggaggtggccctcggctttgccgacaccgctgttgccggcggcatggagaacatggaccgggcgccgtacttgctcatgcaggggcgctacgggtaccgcctcggccaccagcagatcctcgacgccgtactcagcgacggcctcaatgacgccttctccgaccagcactccggctggcataccgaggatctggccgagcagtatcagatcagccgccaggaacaggacgagtgggcactccgttcccagcaacggttcagcgccgcccagtccaccggccacttcgaggcggagatcactccggtggacgtgcccggccgcaaggggcccacgcgcttcgaggccgatgagcataaccgcggcgacaccacgctggaggggctgcagaagctgcgcccggcattccgcaaggagggcaccatcaccgccggcaacgcccccggggtcaacacgggtgcagccgccatggtggtcgccgaggaagaggccgcccgcaagcacgggctcacgccggcagcgcgcctggtcgcctacggcgtcggcggtgtcgagccggggatgttcgggatcggccccgtgcccgcggtcaggcagtgcctccagcgcgccggctggtccgccgacgaggtggggcgctgggagatcaacgaggcgtttgcagcgatcgccatcgccgtcacccgcgacttgggcctggacccggagcgggtcaacgtcgaggggggcgctgtcgcccacggccacccgatcggcgcaaccggcgcagtgctcaccacccggctaatccacgccatgcagcgagacggcgtggacaagggcgtggtcaccatgtgcatcggcggcggccagggcgtggccctggcgatcgaacgggtctaagcgctgcccctcatcgcgtaggcagcatgggaggccctgcctacccgagccacggccgcccccgacgcgaccgcgccgggggccctctccagactccccctgcccgatcacagggcgtcccgaccgtggggtgcatcgagatccaactgcggcatccgagcgaccagccccgcagggttcaggaaggcgtgactgcggaaatagtggtggcggatatgcacgaagtcggtggtctcccggaaagccggcatctggtagagctcgcgcagataccccatcaggttcggatactcgcggatctggcgttgcgagcacttgaagtgcacggcgtagacggcatcgaagcggatcagcgtggtatagaggcagatatccgcctcggtgagacgatcgccgcatagatagcgctgcccgcccaacaccgcctcccagtgatccagggcggcgtagagggtatcggcggcctcttcgtacgcctgctgactgccggcaaaaccgcagcggtagacgccgttgttgatcggctcgtagatcgcgtcgatggtcgcatccaccgcctcgatatcatctgccggggccaggtccaggtccgtgcctgccagcgggctgaaatggtgattgaacatccgcaggaggtcgcgggactcgttgttgaccagcgtgccctcccgacagtcccacagggccggcacggtgactcgaccattggctcggggctcggcagcggtatagatctggtggaggtaacgggccccgtggattgggtcaccggtggcaccggggaagtcgtcgctcagttcccaaccgttgtccagcatcagcggatggaccaccgacaccgagatcaccggctccaggcccttcagccggcgggcgatcagcacccgatgagcccagggacacgccagtgagacgtagacgtggtaacgccccgcctcaggcgcgaagcgcccgcccggctcgatccagtcccggaaacgactcgtgtcacgctgaaagcgcccggcctcatcgcgcttgtacgactcttgcgtccattgcccatcgaccagcaagcccattgccctctcccgggcggccatcgcgccgccatggcccaaacaaaaaaggcggagtgaccgcacccggtcaccccgcccgctccgtccggggactgaaccccccggctactccaggccctcagggacctgttgctgcataccttcctgcacccgctgctggagcgcctccagttcggacatgagctcggccgtctccggatagtcttcctccattgcggccagcaggtcctcttggaactcgcgcatgtcgcgctccatgctctcgcggaagtcgtcatcgcgcatggcttcctgctgctcctgctggagctgcatctgcgcctcgtggaactcctcggccagctcctgctgttcctcttcagagacatccccggcgtcgaagcgctcgtagatctcctgcatgcgcgcatagtggcgctcagggtcgtagccaagatcttccatcttggcggtagcgcgctcctccagccgacgctgcttctcctgcagttcgtcactggcctcgaaggtttcctgctggatctgccccagctgcctttgcagctcctggagccgctgctgcgcctccatcaactccgcgtcctgggccccgggggcctgctgctcgccatcctgagccagcgagacctgcagcggggctgcggcaatgagcagcgcgaggagcgccgccgtcgtcgtgcgaatcattggtgaactcccttagctattcccaccacggaagcggccaggtcgctaccgcgccggcctatgttagcacccgacgccgacggcgcacctctatcccaggttttggggtttactggggcatctccccctcgggcatctgctgctgaccgcccatgccctgctgcatctcagcctgcagttcctccatctcctgcatcaggtcctcggcctgaggattctcgtcgtacatggtgtcgattaggtcctgctccagctgctggcggtcctcctgccacggctggacaaagtcctcatcctgcatggcctcctgctgggcctgctgcagctccatgtggatctgctgatcctcctgcatgcgctgctggacctcctcctgggacatctcgccggagtgcatcgcctccatggtctcttccaggcgctcgatgtcctggcggacattgtcgtagcccatgtcttccatctggtccagcagccggtcatccagctcctcggcgcgctcttccagctccgggttggactcgagggtgtcctgctgcatctggcccagctgctgctggatctcctgcatgcgctgctggccctcggacatctgcggctgcatgccctgtccctcatcgggggccatctgagcgtaggcacctgaggtggcgagcatcaggacaatcgcggaagcggcagtcttgcggtacataaacgactcctcgtcaaaccagttcggtgcgttcaaaccgtcgcaacggccttaccccggaagacagcgcccaggggcaaatggttccggacccccgcggagccgacccgcccggatccgcgacgaatgtgcgcagacgtccaccacccgggcatttatcaggaaccctgctttagctgatcagtttttcttattgcaccccccggaagcacaccgacaaaatgtggatatctttgacttcttcttattccaacccaacggagataaaccatgtcgcacccgaaggaaggccaacccgtcccacgcgtcactttccggacccgcgtcaacgggcagtggcaggacgtcaccaccgacgagctcttcaagggcaaaacggtggtcgtgttcgccctgccgggggccttcaccccgacctgctcctcgacccacctgccccgctacaatgagctggcgccggtgttctgggataacggtgtagacgacatcgtctgcctgtcggtcaacgacgccttcgtcatggaggagtggcgacgggatcagcacgccgagaacgtcaccttcatccccgacggcaacggcgagttcaccgagggcatgggcatgctggtggacaagaacgacctgggcttcggcaagcgctcctggcgctacgccatggtggtccgggacggcgttatcgagcagatgttcgtcgagcccgagaagcccggcgaccccttcgaggtctccgacgccgacaccatgctgcgtcacatcaacccggaggccccgcacccgtccttcgtgaccctgttcagcaagcctggctgcccgcattgcgcccgggccaaggccctgctcgaggagcacggctacgattacgaagagatctgcctgggcgaggggatcaccacccgctcggtccgggcggccaccggctcgggcatggtcccgcaggtgctcatcgacgggcgcctggtcggcggtgccgacgacctggaggcgcggctcgggcgcacccgctcggccgcctgacatcgaccgttgcaggaaaaagcccccggggcggccagcgccccgggggcttttctatgccggcctacggcgaccgcgcctagaagcgcaggaaggccccggcgtacggaccgctgaagtccacatccagggtcacatcactgaagtcgtccaggtccaccgagaactcccgataaccgatcatggcccccgtgtaccagcgccggtagaccatgtgggcgcggaagtccgtgaccgagtggtcacccaccggcagggtctgcagggtgccctcgaagccgatccgcgaccccgggatgttgacccccacccggccgaagaacatcggccgggtgccggagagtgaggtgtccgggtcgtcagccgcaagccccggtgtccgcacctcgccgtcgaagttccgcgcagtaaagcccacgtcgatccccaccatgggcagcgggatcggcgaccagaagagcgtcaggtcggtgtgatccaggttgacgacggtgctcccggtcccctcctgctcgaggttggtccgctcaaggcggacgctcgggatgcccggcaggatgtgatcccactcgaaccacaggttccagtcccggtcgccgtcgagatcaatgtcacccccttcgacgtctctcccgaggatctcaccatccggatcgtggaaccagaggttcgcgccgccggagatacccaggatcccgccagtagcctgggcggtgccggcgcaacccagggccagggctgccacggtcacgcccctcagtacggttcgccgcatgagtcactcctaaacagtcgatagcgtcgctctgagcataccaccctgcaagggccgccccaattgcctgcgccgctgacctcaggcgaccgggtccgccggtgacacctgggggaactcgttgatcacccgctcggtctccggatcgacctcgtaaagcttgacatcgtatccccagaggttggctagatggcgcaacaccgccgtcgcctggcccttgtccagcgtgaccccgtccgtaacccggtgttcgagcaccagggtgcgatcaccggccagatccacgtccaccacctggatatccggttccagccgggccacatcgtgtcgctgcgccaaggagcgccgcaccgcccgatacccggcgtcgtcgtggatggcatccaccaacagctccgggtcgtcggcgtcgtcgtggacccggaaaaggcggaagtctcggatcaccttggggctgaggaactgcaggatgaagctctcgtcccggtactcctgccacgcgtggtgccacacgctcagccagtccccgctgccagccacctcggggaaccagcgccgatcctccgcggtcgggtcggtggccatgcggcgtagatcctcgaggatggcgaacccgagggcgtaggggttgatgccggagtaacgcggatcatcgaactccggctggaatacgacgctggtgtggctgtgcaggaactccaggaaagccccgtcggtcagctgcccgttttcgtgcagccggttcatgatgtagtagtgcaccgccgtcgcgcagccttcgttcatcaccttggtctgtttctgcggatagaagtactgcgccacattacgcacgatgcgcagcacctcccgctgccagtgctctaggcgcggggcccgcttctccaagaagtacaggaggttctcttccggcaatccgagccgctgcatccgcatttccaccggatcagccccaccgggcctttctccgtccggatccgtgggcaccgtgcgccagagatcgttgtaggtctgctcttcgtagcgaatccgctcgatctcgcggtcgcgctcctcccgcaggctacgcgtctgcggcttggggtagcggtgcaccccctggctcatcaaagcgtgggcggcgtcgagtacccgctcgaccgcctccaccccgtagcgctcttcacactctgcgatgtaccccttggcgaaatccaggtagtcgaggatgccctcagcatcggtccactcccggaagagccggttgttcttgaagaagtggttgtggccgaaggcagcgtgggccaccaccagcgtctgcatggtgagcgtgttctcctccatgatgtaggagatacacggcttggagttgatgacgatctcgtaggcgaggccggtgtaccccttgcggtagagcatctcgtcccgggcgaagtgcttgccgaacgaccagtgccgatagaacagcggcatgcccatcgaggcgtaggcatcgagcatctgctcggagctaatgacctcgatctgattggggtagatatcgagtttcagctcgtcctgtgcgatctgctcgacggcatcgtagacgcgcatcacatcgcgatagtcccagtccagaccggtgaacaggggttgctgctgaaccgccgcgttcggtgccatcggggtcccctccgtcgctcgaggattcagggctcagcgctcaggccttcagctcagccggcgtaaagagatcccggaagaccgggaagatgtcgccacgggtctgtacccgccgcatggccaggggcgactccccccgagccaagcgatcgtaggctcgccacaaatcggacggcacgtggaaggcttgcccaccccccacctcgatgtaggcaaagtactggcacagcgggaggatgccgtcggccatcaaccgcgtggtggccggattgtccgccggggtgttgtcgccgtccgaggcctgcgctccgtagatattccagtcctggaccggataacgatcgtcaacgatgtcgcgcatcatcgccagcgccggggagaccagcgtcccaccggtctcgcgggagtagaagaaggtgtcctcgtcaacctcctgggcgatatgggtgtggcggataaagacgatatccacatgccgatagcggcgttcgaggaagaggtagaggagcatgaagaaccgtttggccagatccttcatctcttcagtcatggagcccgagacgtccatcaggcagaacatgaccgcctgggagatcggctgcgggacgtggtcgaagcggttgtaacggatatccaccggatcgatgtacgggatggcccgggaccgctcctgcttgttccggcgtagctcgatgagctcacgcagccgctcgggctcagctccggaacgctccaggcggtcgatctcctcatccagtgcctgcaggtcctcccccttcggccgacgcagggcgatgcgccgcgacagggaattgcgcatggtccgctcgacgttgaggttcgaaggggagccgctgaccgagtaccctgcccgctgctgggtgtactgctcggtcttcttcacctggcgcttgaccagatccggcaactccagcccctcgaagaagagatcgaggaactcgtcgcgactgacggcgaaggtgaactcgtcctccccctcgccatcggggctaccctcgcgccccccgctacccccctgcccctcggggcgcgagatggtatcgccgaccacgtactccttgttaccagggaccacgtgctcacgcaccccgcgatcgggcgccttgcgaaagctcggctcgtggagcccgtcggcggggatcgtgatctgctccccgccggccacgtcggtcaccttgcgccggccggaggcctcgttgactgcatcgagaacctggcgcttggcacgccggagaaaacgctggcggttggccaggctcttgcccttcggattgcggcgccggtcgatgatattgaccaaggacgcaccccccctattaccggatcagccggcctgcttgacgcgcatgtaccactccaccagacgtcgcacctggcgctcggtatacccccgctcgaccatgcggcggacaaactcactgtgcttgcgctcggtctcggagtcgcccttcgtggtaaagctgatcaccgggagcagatcctccacctggctgaacatccgcttctcgatgacttcgcggatcttctcgtaggaggtccagctgggcatgtgaccaccctgctgggccttagcgcgcagggcgaacttgaccacctcgttgcggaagtccttggggttggcgatacccgccggcttttcgatcttcgtcagctcctggttcagcgcctgccggtccatcagctgcccggtgtcgggatccttgaagtcctggtcctcgatccacgcgtcggcgtagcccacgtagcgctcgaagaggttctgaccgaagtcgtcgtaggactccaggtacgccttctggatctcgttgccgatgaactcggcgtagcgcggtgccagctccgccttgatgatctccagatacttgcgttcggtctcctcgggaaactgctcgcgcttgatgttctgctcgagcagatagagcaggtggaccggatcggccgccacctccgcggtctcgtagttgaaagtctgcgacagaaccttgaaggcgaagcgcgtggagatcccgtccataccctcgttgaccccggcctggtcgcggtactcctgcatggacttggccttcgggtcggtctccttcaggctctcgccgtcgtagatgcgcatcttggaatagaggctggagttctcatgctccttgagccgggtgagcacggagaaacgggccatgatctccagggtccagggtgcgcacggggcgtcggcgagctcgctctcacggatgagcttgtcgtagatctgccgctcctcgctgacgcgcaggcagtacggcaccttgatcaccgagatgcggtcgaggaacgcctcgttattcttgttgttccggaagctctgccactccgactcgttcgagtgcgccatgaccagcccgtggaacgggatggcaccaatgttctcggagccgacgtagttgccctcctgggtggcggtgagcagagggtggagcatcttgatcggcgccttgaacatctcgacgaactcgaggatgccctggttggcgcgattgagccccccagagtagctgtacgcgtcggtgtcgttctggctgtagagctccagcttgcggatgtccaccttaccgaccagcgacgagatgtcctgattgttctcgtcaccgggttcggtcttcgccacgccgatctgccgcagcttcgaggggtagatccgcaccacccggaagcggttcagatcaccgccgaactcgtccagtcgcttcaccgcccagggcgagagcagtccgctcagcttgcgccgcgggatgccgaagcgttcctccagttccggcccatgctggtccggatcgaacagccccagcgggctttcgaagatcggactgacctcctcgcccgccttgagcacgtagatggggtagcgctccatcaactgcttgagccgctcggccagcgaggacttgccacccccgaccggcccgaggagataaaggatctgcttgcgctcctccagcccctgggccgcgtagttgaggaaaccgaccagccgctcgatggtttcctccatgccgtagaagtcctcgaaggcggggtagatcttcagggtgcggttgagaaagatgcgccccagccgctcgtccttcgaggtgtcgtagacctgcggctcaccgattgccgcgaccagccgctccgccggagacgcgtaggccgtcgggtcgtcccggcagagttccaggtactcggccagggtcagctgctgctcctggcggcgttcgtagctgcgggcgtagcgggcaatcaggtcttcggcggtatccatatgcagcacccccctcacggagtcttgaggtgaagtcgcgaaagagcgaaggcagctcctattgattggacgcaaaaatgcgcatcaatgttccggaagaaaggcaaagcgggtcgcactccgtcggcgggaacgtccgggcgcgcgcccgagcgggaggcggccggccccggccggcggacgggatcaggcgagtccccgctccgccagccaggcttcattgaagagtctcgagtaatagcggccccctccatcgcagaggatcgtcaccaccgtgtgcccgggccccaattcctcggcggcacgcacggccccgcacacattgacccccgaagaactgcccaggaatagcccctcttccctcaggagccggtagaccatcggcaccgattcggcgtccgatatgcaaaacgcgtcatcgatgtccgtaccctgaagattagctgttacacggctgctgccaatcccttcggtgatggaattgcccgcagtgggcgccggctcgccatcgcgcacgaagttatagagggcgctgcccgaagggtcggccaggtagatgcgggtatccggggagcgctccttgagcgcccgagagaccccggccagcgtgccgcccgtgccggtggcggcaacgaacgcgtcgacccgaccgccggtctgcgcccagacctccggcccagtggtgcggtagtggccaaggcggttggcggtgttatcgaactggttggcccagaccgcgttgtccatctccgccgccatgcggccggccaccttctggtagttccccgggtcgcggtagggcgcggcaggaaccgcatggacctcggcaccgagggtgcggagcaggtcgatcttctcctggctctgggtctccgggatcacaatcacgcagcggtagccgcgcgcattacagatatgggccaacccgatgccggtgttgccggcggtgccctccaccaccgttccaccaggacgcagctcgccactgcgttccgcggcctggacgatggccagcgcggcccgatccttcacagacccgccggggttcatgaactcggccttgccgaggatctcgcagccggtctcctcgctcagccgcggcaggcgaatcagcggcgtgttcccgatcgcgccgacgaatccatcgcagatcgacatgctcgactcccgcttgcttgacatagcccaatccccagggcgcgagaagacagcatagcgcggagtcgtctcggaaatcagcgggaggttggcaaggaagtctcgcggctagcccccggggggcgcatgcccccggaggcgcctgagcttaagggcgttcgccagggggaatcaccgactcgtgatcctcctggtcctgcccctccttctcaggcggcataaggtcctgcttgctcacgcccatggccagcgaggaggcgctggcgacgaagatcgacgagtaggtacccaccagtacgccaaccagcagggccatggcgaacccgtggatgatctcgccgccgaggaatagcagtgatccgaccaccagcagcgtggtcaaggaggtcaccagggtccgggaaagggtctggttgatggccaggttcatgacgtactcggtggtgcccttccggaccttgaggaagttctcacggatccggtcggaaatgacaatggtgtcgttcagcgagtagccgatggtcgccagcaacgccgccagcacggtgagatcgaaggtcagccgggtgagcgagaagaacccgaggatcagcacgatatcgtggaccagcgccgccaccgcaccgagggcgaagcggtactcgaagcggaaggccacgtagaccagcaccccgcccagggcgtagagcagcgccagcagaccctgttcggtgagctcgcgaccgatctgcgggccgacgaactcgacccgccggaggtcgacgccgtcgtgggcctcgcgcagcttggcgaggacctcttcggagatcgcggcctgttccacgccctccatgggcgggatacggaccatgatctcccgcggcgagccgaagtgcaggacctgggcgtcggcgtaatcggtgccctgcagcgccgcctcgacctcggcgacctccacggactcctcgtagccgacctcgaccagggtcccgccggtgaagtcgatgcccaggttgaggccctgccagagcagggagccgatggagagcaccagcagcaccgccgagagcccgaagccgatgcggcgccggccgaggaagtcgatattgggatcgttcttgaagatctccatggctagatcttgagctccgagaccttgcgcccgccgtagatcaggttgatcacggcccgcgtgccgacaatggcggtgaacatcgacgtggccagaccgatggccagcgtcacggcgaagccctggaccggtccggtgccaaagaggaacagcaccagggcggcgatcagcgtggtgacattggcgtcggcgatggtcgacagcgccttgccgtagccggcatcgatggcggtctggatcggcgcaccggccttcagctcctcgcggatgcgctggaagatgagcacgttggcgtccaccgccatccccacggtcagcacgatcccggcgatgcccggcagcgtcagggtcgcctgcagcatggagagcacggcgacgatgatcaccagattgctgagcagcgccaggttagccaccagaccgaaggtgcggtagtagagcgccatgaaggcgatcaccagcaggaatccgatcaccaccgccatgaagccccgctcgacgttctcggcacccaggctcggcccgatggtgcgttcctcgacgatgtcgatgggcgcggccagggcaccggcgcgcagcagcagggccaggttactggcctcctggctggaatcgagcccggtgatgcggaagcgactacccagcccctcgcggatccgcgcgaccgagatgacctcctcaagctcgcggatcacccgctccggctcgccgtcgaccatctgcgtctcggagatccgctcctggaagagcaccgccatatggtcgccgacccggtcccgggtggcccggttcatgatgcgcccgccggttccggacagtcggatgttcacctcgggcgaaccactctcctgatcgaacccggaggaggcatcgatgatgcgatcgccggagaggatgcgctggcgctcgagcgcgacatagccgccatcgcgctgagggaagacctcggagccttccggcggatcgtccggatcgccggtgaaggggaagttggcgtgatcgacaaaccgaaactccagggtcgctgtggcgccgaggatctccttggcctgcccggggtcctgaataccgggcagctggaccacgatgcgatccgcgccctggcgctgaatcaccggctcggcgacacccagctcgtccacgcggttgcggagcgtggtgatgttctgctggaccgccaggtccttcatctcctgaagctcctcctcgtccatggaggcgatcagggtgtaggtgtcttcgtcctcttcctcgctgtagttcaggccctcgatatgctcctcgagcgcctccagggcccgcgcgcgcaggtccgtgtcggcaaacgccatgcggatctgctgctcgtcggtcacctccagcgccgagaagcgaatccgctcctcccggaacagcgtccggatatcctgctggtgcccctccatggtctcgccgaccatggcgtcgatatcgacctgaagcaggaagtgcacgccgccgcgcagatcaaggccgaggaacatgggttccgcccccatggcgcgcagccactgcggggtcgccggcaccagcgtcatggccacggagtactctcggtcgagcttggccgagatcaggtccgaggcccgcatctgctcgtcggtggagccgtagcgaagcacccactgcccctccagtacctcggcggagagcggcttgtagccctcttcctcgaggaagccgaggacgtcggactggacttcctcgctcggtacctcgtcgtcgccggtggtgatcaccaccgagggatcctcaccgaagaggttgggcagcgcgaagaggccgccgaccaccaggacggcgaccaccagcaggtatttccagagcggatagcgattcaagagctacttgccctttttgtcctgttccttgagggtgcccttgggcatgacgctggccacggcgttcttctggatctgcagttgcacgccgttggccacctcgatggtggcgaaggtgtcgcccacctcggtgatgcgccccagggtcccgccgttggtgaccacctcgtcgcccttggagagctcctcgaccatctgccgatgctccttggcccgcttggtctgggggcggatcagcaggaagtagaacagggcgatcatgcccaccagcaggatgatgctgaaccagacgttgggctcctccggctgctgctgctgagcctgcgcggcggaaatcagaaaatccataacgctctccatggtgttcactcagtggattcggtcggagcgtggcccttgccgccgcgggcctcgtccaaggtccccttgggcaggacgtggccgatcatgtcgcgcttgacgctccactcgacgcctttggccacctcgacgcgcacgaactgctcacccaggcgcgtgatacggcccagctcgcccccgctggtcacgacctcgtcgccctcggcaagaccctcgaccatctgctggtgctgcttcatgcgctggcgctgcggccggatcagcaggaagtagaagaccgccaccaacaggacggtgaagatcagaaagaacagcatatcgcccccaccgcctgcttgctgggcgtgggcgggcgagatgaagaagtccatcagcatgcgcgcattcccccttcagaatctgtcggttagcgcattgacaccgccctccggcggcccggatgcggcgtattatgtcatagggtcggcggcgtttgcccacgccgcgcgtagaaatcgcccacaaagcccaccaggccgccgtcgcggatcgccgcacgcagaccggccatcagctgctggtagtagtagagattgtgcagcgtggccagccgcgcccccagcatctcgttgcaccgctccaggtgcttgaggtaggcccgggagtagttgcggcaggtgtagcagtcgcaggccggatccaccggggcggtatcggtgcgatagcgactgttgcgaagccggacgagaccctcggaggtgaacagaaagccgttgcgcgcattgcgcgtcgggatcacgcagtcgaacaggtccaccccgcggcgcacgcactcgaccaagtcctccggcttgccgacgcccatcaggtagcggggccgatccacaggcagccgcggctcgagatcttccagcacggcatcccgctcctcccgtggctctcccaccgagagaccaccgatggcgtagccgtcgaagccgatgtccatcagtccctgcagcgaggcccggcgcaattccgggtagaccccgccctggacgatcccgaacagcgccgctgggttgtcgccgtgggcctggcgactgcgcgcagcccagcgcagcgataactccatggagcgctgcaccgtcgaacgctccgccggatacgggggacactcgtcgaaaatcatgacgatatccgaacccagctcgcgctgaaccgccatcgactcctcgggccccatgaagacacgggccccatccaccggcgaacggaagtggacgccctcctcagtgaccttgcgcagctcgccaaggctgtagacctggaagccgcccgagtcagtgaggatcggcccctgccagttcatgaagtcgtggagatcgccgtgcaggcgaaccacctcggtccccggcctcagccatagatggaaggtgttgccgaggatgatctctgcgcccagctcgcgcagctcctccggcgtcagccccttgaccgtaccgtaggtcccgaccggcatgaaggccggggtctcgatagtcccgcggggcagatgcagccgcccacggcgcgccgcaccgtcggtcgccatgcgctcaaagcgcaacgccccggtgtccgtcaccgccccatccagttgcaccgaaccctccacgctcacccaaaacggtgcaggatagcggtacggccgtcgccgtgcacccgctgcctcctctagcgctgatccggcggcggcaactcgcccgcgtccgtaaccccgtcaaaaaagcagaccgccccagagtgcagatcgtactcggcgccgaccacggccagcccctgctcggcacgcaaccgggcgagaatgggcgactcctcgcgcagcatctgcgcggccatgcgcacgttggcgcgcaccgcctgtgcggccagctcctgctgatccagcgactgggcgaacagcggctccaccgccggacgcacccgctcaaggatcttgcgcagaccctcggtgggcgctggggtcggatcgcgcagggcctccacggtggcatcgatcgccccgcagcaggtgtgcccgagcaccaccaccaggcgcacacccagcttctcggcggcaaactcgaggctgcccatttgcgacggagcagcgatgttgccggccacccggaccacgaagagatcccccagcccctggtcaaagaccagttcggagggcacccgggagtcggcacaggagaggacagcggcaaacggcgcctggccgccgagcagctccccgcgccgcgcggcactgaatcggttatggtcgccgacggcatcggccatgaaccgctggttgccttcgaccagccacgtcagggcctgggtgggatccaccatgaagaactcctcgatacagctgtctgtctgcgtgccgcttggcgcgacacacccgtaaccaggcaccgctcacccccgaggtatcagcctcgcccctggcgctccaaccaagccacccgctgccgaaaccgctcgcgccacgccgccgccagctccggcatctctgcggccagcgccatgcgctggcgatccgcccggggctcgcggtgcagcccccagagttcgtcgatggtcaggcgctgcggatgcacggagcagcgctccagcgtagcccccggctccaccgtaccgggctcgatgacccgatagagccaaccggtgcgcccggtctcgaccatcgcccgcgccatgccttcgacatcgaaacggcggtccaccttccagcagggcagacgcggctgggccacctcgatcagcgctgccccgagacgaaaccgatcccccaccgcgaccccggtctccagccacccttcggtggaaaggttctcgccgaacgccccgggaacgaaacggcccgccgcgaccgggaactggtgtgcccacccgggcaggtgctcggccggatagtggttcaccgcccgctcgggcccaccgtggacccgccgatcggcgtggtggtccccgtccagcccctctggacccagccagcagggcgcctggacctcctgtttgtagaagccggtagggtggcggtccggcgggagctccccggggccaccaaccaagatccgcggcggtgtcacgatgcgcccccttcgcggtagacccgatccagggccacccagagggccgcaagggccaggatatcgtcgctgttatggcgcaccaccgccggcagttgccgggggtcgccccgctgaaggaaatcgagccaggccgccggcgcctcggcaccaggcagatcgtcgagccgctcgcgcccaaggagccgtcgttcggccgtggtcagccggcagttgggccagtgccgacgaaagacccgccgtgtcggatggagcagatcgagatgcatccggccctgcagcccgaggtcgaccccgtggagccgggcccggctctggagcaacgggatgtcgaacgacttgccgttgtaggtgacaagcccatccgtcccccccagcagttcgctcagtcgctccagcatggccggctcgccgctgaagccggtcagcagccagtgccgaactctcaggtccgagcccgccaggcaaccgaccccgagcagaaacaccacggtgccggtcccgccggccaacccggtggtctcggtatccagccacaatgcccgctggggatccagctcggcgccctcgggcatcccctgcagcgctcctcgcagcggagccagggactgccggccgtaggccgtatccagccccaccacacgctcgacctcaatgagcccgggcgccaggaccgagccaccgacctgctcggccacggcctggtcgtcggggcgctgactgcggggccgccacgccgcgcgccgctggcgcgtctcgatacgcgccaggcgctcacgcacacccggcgttgccgactcagacaccgcagccaccgcccggccgccagcctgggcgcgcagccgatcgatccgcttggacaggctcaccgcctcgttgccctccgttcagcgcagccgttccagaccgctctccagcgaggcgctggaaacctggccggtgtgggaatccaccaattggccctgctcatcatagaaaaaggtggccggaaggccgcgggtaccggtggcgtcgctccagcgctgatggggatccatcaggatattgtccagcgacggcgcatgctcctccagatacccctggacctgcccggcgtcctcaccctggttgacgaagacgaacttgaccccgtcctcgcgctcctgcgcctgctcgaagaccggcttctcctgctggcacgccggacaccaggtcgcccacaggttgaccaccaccggcttcccggtctcctcaatcaaggcgggcagatccgtatgctcgccttcgagggtgctcaccgccacgtccggcacggaacgggactgctggtcgatgaccagcagcgggcccgccgtcaccccccagacgatgccgccggccaccaccgccgtgaccagggcgcggcgctgctgcggcgaccgccagaaccgccaggccaggtaggccaggccggccacgacgccgccgacagggtcgaacccgccatcgcggatatccaccaccccccacaggctttcgaagctctcccagtagtggaacacgaacagcacccgcgcccccaccagacccaccagcaccaggctgaacaggctgtcactaacgctcacaccgctgcgccgggcagccaggccaccggcgatcagggcgaccaccagcgccaggatgagcaggatctggccaatggagagcaccaaaggccccaaggcgacggtctgattcaaggcactcatgggctgacaactccggttgaacgggggaagagatcctccatggcctcctccagggcgaaaacgtgcgggtcctcctcgcccagggctcgcagcgcgcgcgccagctccaggaggtagtcccggttggagccgctggggccgctgcagctgacaatctgccgggccatatccgggatcggtgcaggaccgaggaacgcggggttctcctccgtggcaatgtagaccagcccccgatcctcaccgccatccagaaaccgcagcggcgtggtgaaacggagataaccgttcttctcgcgcagatccaggggtcccagcgcttcaggccgaatccgataggccatgccgacacagcgcacgctgggatcctcgatcagcgtggccacgcgccccggcgcctgcggcgtaccccggtgatcgtgggagccctgccagaaacggcgcttccagccgtgaatcaccgccgggcgacacgccagataggggaaatcggctttgtagatcagggagccgtaaccgaacagccagaagctgtcctggcccggaaacggccggtgctgtcggttgatcgccgtggtgtccgcaaccatgagtccgaggataccagaccctccagcccatgctctccccaaacgggctgatctagccctaaccgcaaaggcgcggcgtgacctgcgccgccggctctgggcgggcgaagtagaacccctgccccagcgggcacccctcccggagcaggacctcctgctgctcccgggtctcgatcccttctgcgagcaccgagtaccccaggctaaggccgaggtcgatgatcgcccggttgatcttgatctgggtctgatccgaaggcaggccctgcacgaaggagcgatcgatcttgagctggtcgacgggcaggccgcgcagatagctcagcgacgagtaccccgtgccgaagtcatccagcgcaatctgcactccgcgggcgcgcaaggcctcgagctgcgccaccacgtggcgatcctgctccatgaggacgctctcggtgatctccagggcgagcacctcgggcgggacaccagcctgcgccagggcgtagtcgacatcctggaccaagcccccggcgatcaactgtggcgcagaaacgttcaccccgacacggccgaacgccaatccggcatcccgccagatcctggcctgctcacaggcccgtcgcaggacccagcgacccagctcgccgatgagtcccacacgctcggccaccggaacgaactgggccggcgagacccagccccgctccgggtgcgcccagcgcaacaaggcctccgccccgatccagcgtccgctggccagctccgtctgcaactggaagtgcagctccagggcatcctcgtcgatcgcctgccgcagctgcgaacccagctccagccgttcgcgcgcatcggcggtcagttcttcgctgaagaagcgcagactgaccccctcctgacgcgcctggtacatggcggtatcggcctgctgcacaagctgtgcggcggatccggccggctcgggatagctgctgacaccgacgcgcaaatggatgcgcacctcatgcccctggacccgaaagggggcctcggttacctcgaggaatcgtcttgccacctctgcggcgtcgccgaggctccgcaggcgaggcagcaccacggcgaactcgtcgccgccgagccgcgaaacctgggccgcagcgctgagttcggcgggcacacggacgtgactcagccgctgccccagctgcttgagcacggcatcaccggctacgtggccgaagctgtcgttgatggtgcggaagtcattcacatcgatgaccaccagcgccaccggcgcccacggcggcaaggcgtccagcgtgcgggccaggcgatcctggaagagcagccggagcgactcgcggttggtgacgtcgtggaggttgatcacccaggcattcaagccttcccagtcgatgggctgggcgcccatctccacggtacgcaccccgatgccgggggcaaacagctcaacctgctgcggtacttcacgggggatggcctgaccgaaccaagcaccgaccagctcttgcggctcctgcccaagaaacgtcccggccgcggcgttcgcatagaggatacggccgtcaccgtcaacgatgacgatcccttcggccgtcttggccagcagctggtggtactgccagtcgcgctcgcgcagcgctttgcggacctcttcccgctcggtgacgtcttcgaggatgtgcaaggaacaggagtaacgacccgcctcatccaccaccggataggcccgcgactgcagaatgtcgctgccatccacaatccgatcacagcgcgcctgctgcggaacatcgccctccgcgaatccagcggcctgggcctgcatgctcgcctcgcatccgggcagcggcccctcccgtatcgggaagacctcccagtagtagtgccccagggcttgattggcccggcaacgggcccgctcgaggtaggccgtgttggccccgatgatgcggtaatcgcgatcgtgaacgaaggctgcatcggcaatcgcttcgatggggatcggccagcccttcgctccctgctccgcgttatcgtgctccatcagatccaccgctgccttgccgttgagcggcccggcggcgcccaggcgctgggctgccgtcgcggaatcgacccagggggcaccgcgcggcatgcagcaaaacgcccttgagggcaaaggcgcccgcagccgccagcaccacaccccaagccatgccgtccatgccaacgcctcactcagcccagcccgcgaacaccgtccgcgataaccgccatggcggatagcgtacacaggatcaggagaatcggtcgaatccgcccggcatccacccagtggaggatcgagccggagatcaacagtcccagcagcgccgccggtgtcaccgccagggagagcagcagttcgtcatggccgaaatacccgagcaggaccatacccaacagggagaccaccgagccgaccaggaaatacccccccagattggcccggatgtgcggcccgcgggcgtgctggtagagtagcgccatcggcgggccgcccaccgaggtggctgtgcccatgaagcctgagaggaacccggcgcccagcaggcgattgcgggtggggcggatatcaccgggcagcaggctgaccaccacacccagcagcacggccataccgagtatcagggacaggatccactgcgaggccaccgcgagcagccagaacgccgccaccatccctggcatgcgaccgacaaccgcggcacccagctcaccgatcgccagcccggcacggttgcgccagaggatgatcgccgagatcaccatggccacaaagagcaccgggccgggtatgaaagcgggatcgatcaggaacagcagcggggccgcgaagatcgctagcccgaagcccagcgcgccctggagcagactcccggtggccaccagcagggaggcgaggaagagctcaaggggcgtcaggggcaaagcggtctccggaggcactgtgaaggcgggagtctaccatcccgccacaccccgggatgtccggcctggccgcgctcagcgcaccatcaggcgatgaacccagcggtgcacccggccgccgtagggcggtcccgcgcaaggggcgctgttccagcgccccttgcgcgggaccgccttctcgttggagaaggtccggaagccttcgaggccgtggcaaatgtgaagcggttctgctccggcatcaaaagcagaaagagcacacccccgccctttgcgaacttcctgagcaccttccccctctcccccctccctcctcgcaacgcgctactgcagggcctcgcccgcgcccaggtggacagcccgatggccggtcatcaaaagctcgagcacggtcagcgccgccgccttgggcgactgcccccgggtctcctccgaggccaggaccggcccgacacacgccggacaaccgaaaccacactcgcacccctgaaccagctcgtgggcatcggcaaccaccgcggcgcgctgatcgaaaagcggtgccgagagcccgacaccgcccgggtagttgtcgtagaggaaaaccgccggctggaaacgctccgcatgctccaccccgcgctccacgccgctggcgtcacggatctggccgcgaccgcgagggccggtgacagcgaaccactcggcatcgccgtcgccgaccgcccggcccagatcgcccggttccgacatcaggcgcagggcggccacgtggtggagggcataggccgcaccgaggaacccgtcgagggcctggtgacgagcggtaaaggccgcctccagggcgccgggctcgatggtccaccaggccgccgtggtgtgcatctcctggtcggggagctcgatgtccccgaagccgatgttctcgtgcgtgtagtagcgaatcttcttgtagccggcgatgcgccggaccaagtggacctcgccgtgggcggcttccgcttcgccgccgcgctgcccctcgaagcgttccaggatcttcagccgggtgtaatcgatggcgtcggtgtagtaatcggcccgcgtctcgcggacgaacgccttacggccttcccagtcgaggcgctccacctgataggggcgcgcctggatcatgtagatcgccccctcgtagagggtcatcggggcggcggtgtagtccacctcggcaatcacccgctgggcgccgtcggtggtatcgatcaccacgaagttgccgtcactgaccgaacgcaggctgacgtcattggccgggtagctgtctgcaacccagtgccaccgctccccctcccggtacagcagcccctgctcgaccaggtagtcgagcagctcttcgagatcctcgccgccgaactgctccccttgccgaaagggcagctcgaaggccgcacaccgcacgtgatcgaggaggatcaggagctgatcggggtcgatccgggcgtgctcaggcgaagcgccgagaaagaaatccggattgcgcaccatgtactgatccagcggctcactggtggccaccactaccccgagggctgtgcgattgcgccgcccggcccgcccgagccgctgccaggtcccggcgatggtaccgggatagccattgagcacggccacatcgagactgccgatatccaccccgagttcgagcgccgaggtggccaccacgcagtcgacaccgccaccccgcagggcccgctcggtctcccgccgctcggcgggcaggtaccccccgcggtaggcggccacccgcggaggccggcgcggatcgcggtcgaagacatccttgaggtacttggtcagcacttcgaccatcaggcggctgcgcgcgaagaggatggccttcagaccgctgcgcacagccagccgggcgatccgtgtcgtctgcgagcgcgccgaagcccgaatgcccaggtcggggtcgatcaccggcgggttccacagcagcaggcgcttctcacccgccggggccccgctttcggtgatcgcctcgatcccggcctcgccgatcagccgtccggccagctccccggggttggcgatggtcgccgaggtgaagatgaacaccgggtcagcgccgtagaagcggcagacccggcgcaggcgtcggaacagattggcgacgtgggagccgaacacaccccggtaggtgtgcatctcgtcgaccaccacgtagcgcagctgctcaaacaactgtgcccacttggtgtggtggggcagcaccccctggtggagcatgtccggattggagacgacgacgtcgccgcgggtccgcaccgccttgcgggcatccccgggcgtgtcgccatcgaaggtataggcccgtacgcccaacccgccggcctggttgagctcgtgcagctcggcgacctgatcctgggccagggccttggtcggaaacagatagagggccttgccactgccggttagcgcctcgtgcaggaccggcaggttgtagcagagcgttttcccggatgcggtcggggtgaccaccaccgtatgctggccggcgcggatccggtcccacgcctgccgctggtggctatagagctgctcgatgccccgctgtcgcaacgcctcggccacgggcggggcaaggtcctcgggcaacgatgcggtgcgtgccggccgggcgggcaacaccagctcaccggcgatccgctcgtggtagcgacgctgcagccgctcggccaccgcccggaccggatcctggtcaccctctgtgtgcttgcccaccacacctcctcttcacgcggcgccgcgagccctgagcctaagcactgcgccgagcggcgtaaacggattcagtcggtgacgacctcgtggccctgcaaggcggccaggtagtcgccgaccacccgggtgcgcagccgcttgtcgggcgtctcgccccgatgcagcgccgccccggcggcgatcgagtgctccggctgcgcctcggccagaaagcgcgaggccaccgcccggtgcggatcaaactgctcggcccgcccaccgcgcagggcccgctccagccgcggatcttgcgggtgcaccagatacagccggtgctgcgcgcgggtcaccgccacgtagaacaggcggcgctctgcctccagatccgccgcggtggcctctccgacgccgtaggggaaggtaccctcggccagaccgggcacgatgacgaccggccactccagccccttggcccggtggatcgaggtcacgcgcacggcctgctccggcggggcgtcctgccattgcgccgagcgggcgatgagttcgtcgcaccgctccaggaactcggtcagcccccatcctccgctggcagcaaaacggcgcagggcatcgaccatcatgctgcgatccgtggctgcctcggcgctgggcgagccactggcgatggcctcgtagagcgacagttccgagacgatctcatccagcacatccgccaccggatcgtcgccatggaacgcccccagacactcgagcgaggccacccgttggcgcagccgtcgacccttccagcgcggcaggtcttcggccgcccgggacaggctgcggatcagcggcagccgtgcatcggcgtacccctgagcgaccgcctgtgcctcgggccggcgcaggccggctaccggcagcatcagcatctcggtcagcagctcggccggcccagcgccgtccggcagggggtcacgcaggagccccgcggcatggcgcagatagccgagcaacgcacgaacctcccgccgctggaacagccccgcacgcccctcgagacgcaatggcacgccggcctcgaggagttccagctccagcggcgcggccagactgtagaggcgcaccagcaccgccacatcggacaaccgacctccggtcgcgcggtgctcggcgaggatgcgccgatagagttccggatcgctgtcggtacagcgacgaacctcagtggccggattccggggcgcggccaggcacagcttgccatcccgctgccgattgcggaccaccgtgtgattacccagcagcgccaccgcatgaccgaagcggaacgtatgcggcagggtatagctggcagcccccgggaagtcctcgtcgaagcggcgcacgatgtactccggtcgcgccccccgccactggtaaacgcactgatccggatccccgacgaccatcaccgcggcacggtcaccggcgatgcaacggatcagctgctgctgagcctcgttaacgtcctgatactcgtcgatgatgacgtggtcgaagtggttccggaaccgccgcgccagggcatcatccgccagcagggcctggaccggctcgtggatcagatcgttgagcagacgcacgttttgatcatcgcgcaacgcctcgaagcggcggaacgcctccaggtagtggccggggagtgccgctcccagcaggcggggcgcctcggcgtggatgacggccgcctcgcgggtgtccgccttgaccacgtcgacgaaggccaggaacgcgtcgacggcctcgtcctccacggcctccgcctcgtcccggttctccagcgccgcctccagcgccgtgcgggccagcttgcgggccacccagtcggcgctctccaagcgccgccgcggcaccacaccctcggcctcgagtcgctgcaacagccgatatccggcactgtggaatgtctgtaccgaaacccgggcctggcagccggcctcccggatggctacggccaatcgccgctcgaaatcttcgcgggccgagcgattgaacatcaggacccggatgcgcgccgaatcggcgccgcggcgcagcaattccaccacccgcgcgaccagggtcgctgtcttgccggaaccggccgcagcactgacccgggcgtgcccacccgggtgctcgatgacctgccgctgttcgggggttaaagccacgggttagcgcggcctgaggaccagacggcccggctcgacccgtacctctgcggggacccggcccagcacccgtccggtggcgctctcgcgctcgatctcgtagaccggggtccgctccaggtgctcccccaccagcccgaccaccggctcgaccagctccgtcacctcaccgttgaaccaacgcgactccacccggctgctcaccaactccagctcccggatatagatggccccgtcttcatgctcgtagtccggcaagccgcgcagtcgcagggccacaccagccgattcctgccccatcaacagatccacgccggcccgcccgaggatatcgagctggatccggtccggcgcctcttccggtccgagggtcacatcggccgtccgcacggagaagtcgaaggccgccagcggactctgcaggcgcacgtcctgcaaggcttccaggcgtgtatccaagtgcgcctggacctcgtcctgattgaccgaataactcaccagctgcgcgcaaccgcccaggatcatgagcagcagcgcgagcagcgcaccatgcagcgctcgcatcggggatcgctgacgattcaatagaaccacctcctttcgcgaggccaggggcgggatggcacaacgcgcatccgacgccggggaggcacccagtataaagggtttcggcaaggaggcgggcgttgggcggggcggtcgtccttgaccaccccgccccttgcccctacattcgggaaggaaactgccgcgggatctccctatcccgcacccctatcgggctctcactccgtttttccgggggtcggcaacgtccttttgccgaatgcggggttaacggtacccgagcccctgccccctggggatgggaagatgccattctatgcataggattgcatctgaccatcggcaagccgtccttgccacctgccagtgttagcatggaggatgcattgaccctgtcatggagagccgtgcctgtacgcatccttgccatcggcgacctgcacctggggcgccgcccgagccgtgtcccggcggccgtggaccctgccggccgtctaacccctgccgctgcctgggcgatgtgcgtcgagcgggccgtccgcgaaggcgcggacgccgtcgtgctcgccggcgacgtggtcgaggacagcgacgacctctacgaggcattccccgatctgcgccgcggcgtggagcggctggccgaccacaacatccccgttgccgccgtctccggcaatcacgacggtgccgtcctgccccgcctggctgagagcctcccggccttccgactgatcggccagggcggcacctgggaggccatcgagctggccggggtcgagatcctcggctggtctttccccggtaccaccgcaccggatagccccctcgccacccccgtcccgcaacgtggcggtaaccagccgcgcatcgggctgctccattgcgatcgcgaccagaccggcagccgttacgccccggtgcgctcggcggacctgcaggcagcggacagcgatgcctggctactggggcacatccaccgcccggacgccctggccggaccgcgccccatcggctacctgggcagcgtcctcggcctcgaccccggagagccaggcgcccgcggcccgtggtggatccgggtcgacggccccgggcacatcgaagccgagcacatcccgttggcccccctgcgctgggagcccttgacggtcaacgccgacggggtcgagcacgccgatgacctccacccccgggtcatggcagccctggacgaactccacctggccctgagccgctccggcgccgagccccaggcggtcggctgccggctgcagatcactgggcgcccatcagccggaatcgccatcgaagcacgactgcaggagaccggactggccgaactccacgaagtccgcgacggcgtgcactacttcatcgaggccgtacgcatggcgacggagccggcgctcgacctggagcgcctagcccagggcagcgacccggtcggactcctggcccggcgcctgctgatcctgcgccgcgacccgggggaccgcgagcgtgccgaactgatccgccgcgcccgaccggaactcgaggccgtcacccgccagcgcacctactggggcctggagccctcggacctgggcgaggcccgcatcgccgaggtcctcgaacaggccgcccgacgcgccctggaacaccttctgacccaggaccgggagaccgcaccgtgagactgcgccggatccagatcctgcgtctgcccgggatcgacccgggcttcaccgtagagggcatgggcgacgggctgcagttgattgtcggccccaacgcctcgggcaagagcagtctgatccgcgccctgcacgccctgctcgaaccgggccgacgcatgaccggcacggtgcacctggaagcggacatcgacacggctaccggcccgatgcaggtggtcaggatcggcgaccgagtcacctggtatcgggatggcgccccggccgatccgcctgcactgccgcccccacacctgctcgactgctacgccctgcaggtggaagggctcaccgatccgggtgccaccgacgccgagatcggtcgggcgctcgtccgcgagcttgccggcggctacgatctggccgcgctgaccgcccagcgcggcccgttccatatcaagcgcaatcacggcgaaaccgaggcacgtaccctggaacaggcacgcagccagtggcgggagcggcggcaggaacatgaagccctgatcgccgacgagcagcgcctggccgacctggaaacggcttaccgggctgccgagcaggcccggcacgaggccgagcaactgcgtcaggccgccgagctggcggcggcccgggccgaactggaacagatcgatgaccggctggcccatttcccggccgagatgaaccggctccatggcgacgaactccagcgcctggaacaggaagaggcagcccttgcccgactccgcaccgagcaagagaaactcgccgaggcggaacgggccgccacccgacaactgaccgagacccgactgcccgaagccgcccccgatgccgagaccctgcagcgccaccgccagctgctgcgcgaactcagcgagcgcgagcgggagtgccgccaggccgaggaggatatcgcggccgcccggcagcggcagcaggaactcgccgaggccctgggcgtaccagaacccgccgccgtgcgcatcgacccgacggcgctgcgcaccctggaggagcagctcgaaccataccagcgcgccgaggcggaactgacggccctggatcgggagctggcccgcctctccgacccggaccacccccgcctgccccgggcagagaccgtgcggaccggccgccgcgaactcatccactggctcagcgcccgcaaaccgccccgcccggggatcctgggcggtaccgccggggtactgggcatggccgcaccgccgacgctggtcggcaccctactgtggctggagccacagtggcagtggcatcccggctgggtggcagcgggcctgggtgccaccgctgccctgagctacgcggccagcaccgtactccgcgccccgcaggccgacgccctgcgcgacgcagcccgccggcgctaccccaccgagctgccccagcccagcgcctgggagcacgaccccgtgggcacctgcctggagcagctcgataccctgctccacgctgccgagcggcgcgagcagcacagccagcgcgccgccgaacagcaacggtgcaagcgggagttgcagcggctgcgcgaggatctctcgcgccgcgcccgccagctcggcggcgacggcaaccggttggcagcgagcaccctgcattacctgcagagcctgcgcgactggaaccaggccgccgccgagcgggccgaggctgaggcccggcgcgaggcgcgccaaggcgaagccgagcgcctgcgcaccgaggtcagcggctttctcacctcctggcactccttacccccggacggcagcgacgacgttgaggccctgatcgccgccgtcgacggattggccaaccgagcccaacagcgcaccgaggcgcttcgccagcaccaggacgtggagcgatggcgagccgacctcctgcggcaagtcgacgagcggcgcgcggccatcgagcagctgttcgcccgggccggcctgcccgacggggatcgggacaccctccgccagcgcctggagcagcgccccgactggcaacagctccaggaacatcgccaccagtggcaggccgaggcacaagcggcccgccgcgccctggccgatgccaacgagctgctgcagcgcgccgagcagacctccgccgagaccctgcacgccgaggccagcgatcgcctggcacgggccggcgacgcacagcagatcagcgagaccatcggttcaatccgccagcggattcactacgtccagcagacacgcccgctggagcacacccgcgccgagatccagcaggccggcgatgcactggccgaacggctcgacgaggcactgatcgcctgcgcgggccgctggctggtggacgacgtccgccaggaacacaccagcgagcgccggcccgacgcactgcgccgcgccgaggggtggctgcaccggttcaccgactaccggtacaccctgcgcttccttcccgacgccgagggcaacggccggttcctggcccacgaccagcatgccggcgccgaccgcagcctcgccgaactgtccacgggcacgcgcatgcagctgctgctcgccgtccgggtcgcctttgcgctggaagcggaacgcggccgagaacccctgcccctgttcctcgacgaggccctcaccaccaccgaccgcgagcgcttcagcgccgtggccgaggcgctggccaccctggccgaggaggatcggcgacaggtcttttacctaagcgcgcaggccgccgagccacagctctggcatcaagtcggcatcgacccaccggtgatcgacctagcggaagtccgccgcctggcccggggcagcgcctccgccgaaggcctcgcgctgccgccccgtccgacgcccgcggagccccaggaccacaccgctgcaagctacggagccgccatcggtgccccctggatcgacccctggcaggacatcggtcaggtccacctgttccatctgctgcgtgacgacctcgagcgattgcaccggattctcaacgccggtttcgagtatctgggcccgctgcgcggcctgctgagcagcgacgctgcccggaccctcttcaccgaggaagaggccaacgatctgcgggtccggcttgtcgtcgccgaggcgtggcaggaggcctacaccatcggtcgcggcttccccatcgaccgcgccaccctggccgcggcaacaccgatcgccggcagcaccctgcgtgatgacgtggcccaactggccgagacccacggcggcgacgccgccgccatcctcgaggcattgcagaacaaggcagtctccgggttccggacgcgcaagatcggcgaactccgcgactggctggaacagcacggctatctcgacccgcgcccacccagccgccgcgaggaccggctgcagcgcgccttggtcgccgccggcggggcgatccacgaggggaccgtcacgaccagccaggttcggggctgggtcgatcaactggaggctgggctggcgccggagggcgacggggcagcggcgacccgggcactggccacctccacgcaacggggaacggcggaggccccctcgtgagcatgccaacctcggtagccgagcgcgcgcggtttgtggaacgggaaacccggacctggtgggaccggttcgggaccacctacccgcggctcaaccgggtagccacccccaaggtcgagtggctgcgccgcggctcgactgccgggcgggccgacctgcgccgctgggtagtcgcgttcaaccgccccatgctccggcgcgacgacgggttccgcatcattctaccggataccgtggtccacgagctggcccacctggccgccttccacctctacgacagccgcggccacgacgccgcctggcgcgggatgatggagcgcatgggcgtcccgccacggcgcactcacgacctggatgtcaccggcctgcccggcgtccagcgccgctggcgctaccgctgcggctgcggcgaggtgcagctgagcaccacccgtcacaaccgcatcctgcgcggcacgcagatctaccgctgcgcccgctgtcaccggcagctcgaacgcgccgaagactagccgcacccgtgcccagacggatcagatcagcagcatggcatcgccgtagctgaagaagcggtactcttcggccacggcgtgacggtaggcggccatgaccgattcgtagccgccgaaggcgctgacgagcatcagcagcgtcgactcgggcaggtggaagttggtgagcagtccgtccacggcccggaaacagtaccccggagtgatgaagagccgcgtctcgccactgtaaggtgccagctggccgtccgccgcggcactctccagggcccgcaccaccgtagtccccacggccaccacccggccgccgcgctctcgggtagcgttgacagcggccaccgtctcggcgctgacctccagccactcggcgtgcatggtgtgggcactcagatcatcgctctccaccggggcgaacgtcccggcacccacgtgcagcgtcacccgagccgtccccaccccgtcggcgcgtaaccgctcgagcagggcgtcatcgaagtgcagccccgccgtcggcgcggcgacggcccccgggcgggcggcgaaaacggtctggtagcgggtgcgatcctcgtcgtcgtccggccggcggatatacggcggcaacggcacgtggccgacccgctccaggtagtcccacaggctttcgaccagcccagccagctgcaaacggaagaagcggccctcgcgctcgagcacctcggcctgcaccccgtcggccaaccccagccggccgccgggcttcggggtccggttggcacgcagctgacaagtgatcagccccgcgtccggatcttccacccgctcgatcaaaacctcgacccgcgccccggtgggcttggccgcctcgagccgggccgggatcacacgtgtgtcgttgaggaccagcaggtccccggcgcgcagataggccggcaggtcggtgaagcgccgatcggccagcgccccgctatcggtgcgcagcaccagcatccggctagcggcgcgttgcgccgccggccgatgggcgatcagccgctcgggcaaggcgtagtcaaagtcactgcggcgccactcggtcacgatgacgggccaccctctgtcaccttgaactgctgcaccaactcctgcagggcctcggcctcacgccgcagctgctgggcggtctgcgcggcctggttgacgccgccgctggtctgctgggtgacctgattgaccgcatccacattctgcgcgatctcggcggcgacattcgactgttgctcggcggccgtcgcgatggactgcacgttctcggcgacgctctgtgccttctcgacaattcgttgcagggccgccccggcggcctcggcctgccccagaccgtcgttgacctgcccggaactctgctgcataccctgcacggcggtgtcggtgcgctcctggatctgctgcagcgcctcggacacctgctgtgtggcatccaccgtccgctgggacagggagcgtacttcgtcggcaaccacggcgaaaccgcgcccctgctcaccggcacgggccgcctcgatggcagcattgagagcgagcaggttggtctgttcggcgatgccgtcgatcatcgagatgatctcgccgatctgctcgccactgtgtccaagggcggtcaccgcctcgccggcacgctcgacgctggcggcgacctcctgcatccgggtcaccagaccttggaccgtttctcgaccatcggcggccgtctccccggcctgcaccgccgcactagccgcctcgctggtctggcgcgagacatcgtggatcgaactcgacatctcctcgatggcgctggagacctgctgcgtctgatccgactgctcggtcatgcccgactcgatctgggcattgctagcggcaatccgcgcaacgccgtcggtgacatcccggctcgccccggagagctgcacgatcatgccgtggatccgatccatcaggcggttgaaccaatagccaacgtcacccagttcatcggcccggcgctcgtcgacccggcgggtcaagtcgccctcaccctcggcgatgtcgcgcaggccatggaccagctggcccagcggctgggtcagtgatcgcgtggtccacgccgcgataccgaaggccaggaggccgaccagaaacagcccgatgcccagggtcgccccggcctcgcggaccacgccgacgaccccctcactggcccgctcgccattctcggcggtatgattggccagatccaccaccgccccgagggcctgctcgctggtctcggcccgcacatggcgcagctcggccagcgcctcctgcgcctcggccagtccggtggcgtaatcctggtactcgataatcgcgtcgttgatctcctcgaggatctgttgctcctgctcgtcagcggcgttggcgcgcaggatactgaagtgcacctggacctgcccgaaccccggcagggcgccctgcagccgtatcggatcgcgggtttccagagactgcagggcggcacggtggatgtccccggtaaccacgcggatctcgttcaggcgcgagagatcctgcaaccggcgggtgcgtacgtcggcagcgctctgcccggcgggcgcccggaaatccgccgcctgggcgtcctcgacccgctcacgctgctcatccagcaggtactgcgtctcttccagggcgatggtagctgagcgcatcagcccgtcccgctcctcccgcaaccgccccacggcatcctccgtggcatcggtggcatcgcggtaggcccccatggcggcctcggcgcgctcggcaaactcggccatgcgcccgtgactgccggctcgcacctgctcgatctgcgctacggccgcatcgtgggcctctgcggcccgctccgcagcctcgggttggtgggtcagaccgtactcctgccagcgctcggcgctctgctgcacatatgcctcgatctgccgtgccgccagcagctcgggcaacacctcctcgcggagctccgtagcgtggtcgtcaatggtccccaactgccataccgccacggcacccaaagcaccggccagaccgatgaccagaccgaaccccgtaccgagcttccatcggatgcgcatactgctctccctatcaccccgccgcgaccgcagcgccgcagccatgcctcagaacgcgcgataaactacgcgactgactccgtcatcaccagtggcgaccacctgcggctttccttgagcttgaaacaccggcacctggctaacgcggctcggcgtgatacacttgtgagccgtgccgggatggcggaactggtagacgcgctcgactcaaaatcgagtgggcttcgcccatgtgggttcgagtcccactcccggcaccatctgtgaccctcccttggatccatccgagccggcgtatcagtgtgattgcgggggcttttgtgtgccccggatcagcgcctcgaaatcctcggcttcgaggggggcgctcaggagggagccctggatgcgttggcagccctgctcctgcaaccaggtcaactgccgctgggtctccacgccctcagctacagtcctcagccccatcgcctcggccacggcgaggctggcccggacgatcgcctcggcgtcctcatcctgacccagtccagccacgaaggattggtcgatcttgagttcggccagcgggagttgcttgaggttcaccaaggaggtgaagccagtcccgaaatcgtcgatggccagggcgatgccaccctcatggagccgacggatctcctccgggacgaccccggcacgctcagagagcgtaccctccgcgaactccacctggagctgctcggcggcaacgccgtagcgagacaggatccggaagagccgcttggtccaatgcccctgccgaaagctcttggccgagacattgaacgagatgggagcagggggcgcatggcctgccgaccatgtattcagctgttcacacaatagctcctccacgcgtcgatccagctccaggatcagatcggaacgctcagcaatggggatgaaccgccccggactgatcggtccggatgcggggtcgtgccaacgcaacagggcctccgcccccaccacccggccggggtcgctggcgtcgaactggggctgatagacgaggcgcagctcaccttgcgtgagggcccggcgcagcgcctcctccagggcagtatccttaaggagacgctggtgcaacccagactcgcacagccgcagccggttgcggccatcctccttggcccggtacatggccatatcggccgccttgcacagggtgtgcacatcctcaccatcgcgcggatacaaggccaacccggcactgggcgtggcctgcagctcccggccatcgaccacgaaggtaccaccgaggccctccactaggcgctgcgcaatggatccaacctcctcggggtcgcaatcggtgagcaccacggtgaactcgtcgccaccgatccgcgcgaccgtatccacatcccgcaccagttcgcccagtcgctcagccacctggaccaggagctcatcccccacctcgtgcccgagggtgtcattgatggttttgaagtgatccagatccaggaacatcagacccacttgcccctcatggcgctgggtctgagcaatagcctgctgaagccggtcctggaacaggctgcggttgggcaacccggtcagggggtcgtggttggccaggtactcgctcctgctgtgggcatccttaagctgagtgatatccgaaaagaccgccacgaagtgctggggctggcccgtggcgtcatcgatacggttgatggtgagccactccgggtagagctcgccgcctttgcggcggtgccagatctcgccttgccagtagcctgaacggtccaggctctcctgcttctccttatggaaggcctcgctgtgccgtccggagtcgagcagggcacacacggtgttgcccagggcctctccctcggtataccccgtgattcgggtaaaggcgttgttaatggtctggacgtgaccgtctgggtccgtcaccacgatcgcgtcgccggcatcctcgaacacgcgggcggcgatccgaagctgctcctccgagcgccgacgctccgtaatatccatcagggcacatcggaaccggcaggggctccgatcggcggtgggctccaccgagctctccatccgcaccgcgcaggaggctccttccgcccaggccagggtcagttcgacggcctgtggggctcgagcagcagtcagagcgcgccagtgcaggtagagcgcatcctgggcatccaccgccacgaaatcagagaggagctggcccgtcagatcgccccccggggccaggagatccgcggccgcccgattggcctcccagatccggccctcgtcgtccagcaggagataacccaccggagcccgctggaacaggtcgtggtagcggtctagggcggtttccagtcggtctcgagcctgctgcagctcctcgttctggatcctcagctcctgctggtgcagttccagctccgccaccagggactgggtatccgcacggctccagtcggagacgtccgtcaccctccgctccagacgccgacgcgccgcttcccgcagggcctcgggtgaaagggttctccgctcgtcttcgcccatcaaagggggttcctttaaggccatctcattgtcaggacttccgttacgcgacatccatgtcgagcgggatcagagccacactgtctttcgagtctaggcgccgggtactcaggtgcaagcagactggaaggtgcagaccaccccgcggatcacgttccgcgtactgcggtagggctggatgcgcagcagataccaatcgccgccatcggactgcacctgcacctcgtgggggatcagggtgtcgagaacggactcggcatccgccactaggccgtcataccgcaagctggtcttcagatcggccaccggccggccgatgtccgccgggcgcacggcgatcagctcctgcacaggggtcgtaaagcgtttgatattcagggcttcgtccagaaacagcgtagcgatgtgcgtgctgtccagaaggttcttgaggtcgtcgttggtctcggtcaggtcgtccacccggacctggagttcggcgttgacgctgcgcagctcttggttgagcgactccacctcctccttggcgacctccagttcctcgttgctgctctggagctcctcattcatcgactgaagctcctcattcatggattggagctcttcattggtagactgcatctcattgaccgctacctgcttatcctggcgggcgttttccagctctcgcctcaaacgccgctcggcctcagtccctggaccctcggactccgcctccgactcggatctcggctcaagctccaccccaagggacgccacctccgtacccgcctccgaatacaaggtcacgaggcgaaaccccttcaaggcggcaggcgtgtggatgcggcggacttcaaaccggagccactccggatcggcatcatcgtcggtctggatctgaaccctctggcccacctcttctgcccggccacgcgccacctcctccagggcttggctcagcggagcccgcagcccgggccgcgccatctccaccagttggttctggaccgggccgtgagcgggctccaggaagcgaccggtgcgcccgtggatgtacgccacctcgccgcggtcgttgaccaccactgacggtggcgcaaaccgcagggcaaggagacgttccacgtggtgggagaaaccctccccgtcactgttcgccgcgggcgcggctgtactctgcaccggcaggctgcgcgcaaagcggcggggtccgggcatgtcaagcaggttggtccgtgccgcatcttcggccacccggtagatccgatcctctttggcctcaacctcgaaggcttcgctcgcctgatccggactctcggaaggccccaggaagaggagcccgcggtcacgcagggcgtagcggaacagggccaggaggcgcatctgatggtcccgttccaggtaaatcagaaggttacggcaggttatcagatccatgtgggtgaacggcggatcctgcagcgcattgtggtcggcaaagatcaccatgtcccgcacttcccggacgatccggtaggtatcgttctcagcggcgaaatacctccgcaaacgctggtgggtgaggtcgtcggcaatgccggccggataacgccccactcgggccgtctcgatggcagcctgatcgacatcggtggcgaagatccgcacctccggggcctgttcccaatccgctaggcattcccggatgagaatggccagggtgtaggcctcctcgccggtggcacagcccaccacccaggcccggaactcgccccccctgtgcgcggctcgccgcagcatgcctggtagcagttcctccgacagggtggcccaggcccggggatcccggaagaaattggtgacactgatcaggaaatcctggaacaggcggttgagttcctcgggatgggactgcaggtggatcgagtaggcgcgcggatcggaaatctgcaagaggtccatgcgccgctccaggcgccgctcgagcgtgctggtcttgtaacccgagaaatcgtgaccggtgcagtgcctgacttgtcgaaggatcgggcccagaacctcttcggggatcgtgcggcgacgactcgacggcgcaccctggcgctcgctgcgggccccgagataaccgaccagggtcgcaggcatatccgccggggctagcacgtagtccacctgccccgtggcgatggcattggccggcatgtcgccgaactcagcggtcttcggatcctgagccataaccatgcccgactgggacttgatggccttgaccccaagggtgccgtcactacccgtgccggacaggacaacggccagtccaccctgtcccgcctcctcggcgagggagcggaaaaaggcatcaatgggatagggggcgccacctccagggcgcgtttccgttgctcgcgaccggatcagctgcccctgccggagggcccagccgtcctccggcagggcaatgtagatgcggtccgggcccagggtctccccctcttcgaccatctgcacgggcagctccgtctgccgctccaagatctcggggagcaggcttcgctgaccgctggggtggtgagtgatgatgacgtaggctgcccccgagtccgtcggcaggtgggccaggaaagcctgcaggggcttgagggatccagccgacccgccgatcgctacgatcgggatcggtaaggggtccagtgggcggcggtcagtcggtgggggcatgggcggatcctggatcctcggtcaacggtctctagccttgccatacccgcataattgcggcctcatggcaatatccgcgacggcccacgctaaggatgggagatgagcatggctgcacccgagcccctttcactggagcgcctgtaccgggtctgtgatccggagcagctcggttttcgcaccaccgaggagctggcgggcatggaccgcccacccgggcaggagcgggccttggaggcgatggatctgggcgcgaacatgcgcgccccgggcttcaacctcttcgtcatgggcccggagggcgacggcaagctggagatggtccagcgcctactggccgaacgcgccgctcgcgagccgacgccctcggactggtgctacctgaacaacttcgacgagcccacacaaccccgccttctgcggctacccccgggccaaggggcacgctggcgccacgatctggagcagctgatcgaggagctgcgcagcaccatcccggccaccttcgagagcgacgagtaccagaaccggctgcaggagctgcagcagcagctcaaccgccgccagcgtgaggccttcgagaccatccagaaggaggccgaacagtacgacgtcaccctgctgcagacgccctcgggattcagcttcgccccggtgaaggatggcgaggtgatcgagccggaacagttccagcagctacccgatgaggagcgcaagcgctaccaggaggccatcgagttcctgcaggaacgactgcagtccgtggtgcagcagatccccaagtggcgcaaggagatccagcagcaggtccgcaagctcaacgaggagatgaccctgctcgcggtcggtcagcgcatccaggagctgcgccagcgctacggcgagctaccggtggcggcggcccatctggacgccatccgcaacgacatcatcgagcacgtggacgccttccgctccggggagcaggaccacgtggagtacatcctcggccgctaccgggccaatctattactcgcccacgatccagccgacggcgccccggtggtctacgaggacatgcccacccaccagagactggtgggtcgaacggagcaccacgtccatcagggcgccctgctcaccgacttcaatctgatccgccctggctcgctgcatcaggccaatggcggttacctggtcgtggacgcccaccgcatcctcacccagccactggcctggccgtcgctcaagcgcaccttgtctgccggagagatccgcatcgaatccctggagcaggtccacggcttctggaccaccgtcaccctggagccggagccgatgccgctgcgtaccaaggtggtgctgctcggcgaccggatggtctactacctgctctccgcctacgacccggacttcccggaactgttcaaggttgaggccgacctggaggacgacctcccccgggacaccgagacccagcagctctacgcccgcatgctcgccaccctggttcggcagcgccgtctgcgccacctggaccgcttcgccgtggcgcgggtgatcgagcacggcagccgcatggccgatgacagcgagcggctggccgccggcgggcgggccatcaccgatttactgcaggaggcggatcactacgccaccggcgacggcgccgagatcatcggccaggatcacatcgagcgcgccctcgccgcccaagagcgccgcgccgggcgcatccgcgatcgcagccaggagaccatcgagcgcggcaccctggtgatccacaccgaggggcaccacaccgcctcggtcaacgggctctcggtcctgcagctgggcgatttcggtttcggccgtccgacacggatcaccgccaccgcccgccccgggcgcgggcagctggtggatatcgagcgcgaggccaagctcggtggcaagatccactccaagggggtgatgatcctctcgcgctttctggccagccgcttcgccccggagggcgacctgtcgctgtcggcaagcctcgccttcgagcaatcctacggcggaatcgacggcgacagcgcgtcggtggccgagctctgtgcactcttctcggccatcggccgcgtcccactggatcacggcatcgccgtcaccggctcgctgaaccagcttggcgaggtccaggccgtgggcggggtgaacgagaagattgagggcttcttcgaggtctgtcggcggcgcgggctgaccgggcagcagggcgtggcgctgccggcaaccaacgtgccgcatctgatgctgcgccaggaggtgcgcgatgcggtggccgccgggcagttccacatttacccgctgagccgcgtggacgaggccctggagctgctcaccggtctacccgccggtgtctgcgacgacgccggcgagtacccgcaggggtcggtgaaccgcgctgtcgccgaccgcctggtgcagttcgccaagagccagcgtcgccgcggcgacggcgacgccggagacaccccggacaccgcggaggatgacgatgactgagcacacgccggagcgggggacgccgcgccgggtcgtggtcctgctggatgcctcgcgcgccagcctggaggccctcgaggccgccgccgagatagcggcccaccgtcgggccgaactgctggcgatcttcgtcgaggaggaggccctgctgcgctgcgccggatacccctgggcccgcgaggtgggcctctccggggccacccgccccctggagaccgacatcgaagagcagcgcatgcgcacccgcgccgaggagatccgccgcgccttggcgtacaccggtcagcgccggggcgtgcactaccgcctggaggtctgccggggcggggtcgtccgcgagaccctcagtctggtcgaccgcgatgacctgctgatactcggcaaggtgggctacgcccgcgcccgcgggctgcgcatcggctccacggcccgcgccatcgtcttcggcacgccggggccggtgatggtcttcgagcggccagtgcggccccggacgggacacggcgtggccgtggtcgtcgagcccggcgagccgggcgtcgagacgctgacccgtgccgccgccctgctcggcgagagtgagaccctggcccggatcatccccgaccacactgccccctcaccccctggcgacaacccgacccgcgcctgggcggcccgacactgccccgacgcccagtggctgacgcccgccgggtcgccgacggccctggcccggcacctcagccacgcccccgtggacaagctgatcatcagccgccgcagcgccctgctggccgagcacaacacccgctcgctgatcgagacggtgcaactcccggtgctggtggtgccctagtcgccgccgcgcggccccggtggcgccggtgcccgggcggccgcctggtactcgtactcgatctccgccaggcggcgctcgaactcggcgcggaagccagcctcgacgccctcgatctcctgctgcttggcgcggcggcagccggcgatcaggccgctgtccacggcgcgggagcccggccgtaccgccgggaagatcagcaccccggtcagcgcgtgctcatccagccaggccagctggcgtagcgcctcgggaaccagctccgggtcggcctcggcggcggtgctgcggtggagccacagcacgcgaccggggccacgcccctcgaatccgaagcgccggcgacccgccccgcgcccgctatcggcctcccgcaaccagcgcgcggcactgccctcggcaaggacctcgtctacctgacggatcagcccctgcgcttcgtccagcgccgtcgcgtaggcctctagattgcggtgggccactgccacgcacgcgccggcgtagcccgcccggcggctggcatcgaggcggcggaccagcgtgccgatgagatccagccgaccaccgggctcgggatcggcgccatcctggtagcgcaccacgcggcggaagaccacttgctccttggccgccggcagcgcatggtcgtcgccgccgcggccgcggaactccaccgcctgggggaacccggccagccccgccagggcgccactaccgtggaccgtcaagccgcgcaccgtggcgaaggcgcaccgaccgaggatcgccggcgccccttcggtcataggcgcagccactccaggatccgctgccaccaggtcggccccatccgcccgccgccgaactggccgtagatccaggcgaagatgtcgcggatatcgtcgtagtccggctcctgcagacgcggcccgtgctcgccgtcggccaccgtgcccagatgcagggccatgagctgcacccgatcctggtgagtccagccgtcgaggatgcggtaggtgcgcggcgcaaagcgctgcacgaaggcctcgcaggcgtcggcgctgagctcctcgtgacggcggtagcgctcgtcccgctcctgcagccgctgcagggcctgttccggcttggagaccagcaccgccagcgaagtccgctcgcgcagcgacgggaagtgcagatcgaggaaggcgagcaggttctggaagaggatgtcgttctcttcgccttgctcgggatcgaccaccagcaccaggatcaaccgcagctgctcgttggcgaagtagcgactcagggtctcgatcatggccgggtcgcgcacccggtcggccaccacctgggtcatgagctcgccggaggcctcgaggaaactcagatccaccggttcgccaccgccctgcagcggccgaacccggaagctcagctcgcggatgtcgccctcgtccaccgggttcgccggcgggaagcgcccctgcccccaaatgcgcatccattcgttgaagatggccatcggctcccaaccctggacgctctcctccggggtgatgagcggctgggcctcgaaggggccgatgtgggtgacgtagtaggccagaaaggactggaaagtggtcttgccggaccccgggaagccgaaggagatcaggtaattgccctggcgctggtcgatgttgtcgtcgagcagcgcgccgcgctgcaccggctcctcgtcggcggccagacgctcctcgggggacggccaaggcgaaggtgccggggtgggcccctcatcaccggcctcggtgacgggctgctcctgctccggtcggcgctcgtaatagcgccgcaactgccagcgtgactccctgggttcgaccactgctcccctccttgcccgctagcgcgtggccacccgattacggccccgcccggctgcgctgcccccccgcgcgccggccgcagccggtgcaaagatcagccaggcgaagagcaccggggccacatcgacgaacacgccgaggatcaccgacaccgccgtcaccccgggattggggcgatccacaaagccgtcgcgcacactgatggggatttcaccgagcttgtccaggtccgagcggatgacacggtgctggacaacggcctcttcgggtaggagcacattggcgcgacgctgcacctcgcgcgaatgggtacgcaggtcggcgatgatctcgaaatcccgatgctcaagcagggcacgatcacgctgctccagctcctcggccagcgcccggtagggatcgtcgtaacgatctagaagcccatcgatctgcccgatcagctctcgggcccggtggtacgcggcgggcacgacgccgttctcgaagtcgttgataaccgccgcacgaaagtgctcataccagcgttcgttggcctcgtcgccggcgtccggcgacggcacggcgagctctgtgggcgtcccaccaagctggtcgtggatctcctcgatatgctcgcggcagcgcgccccgcaacccgggcgcagcggatcgttgatctgggtgtcgaggttgtcgagcgagcgggccaattcgcgccgctgttcggccacctgctcgatgaccggcgcatcggccagtgcgttgcgcgtcgcggtaagatcgtcgcggaagaccgagaactggtcgctgaccacgcgctcggccatgtcgcgctccatgaagttggtgtagaggaagttgtagttactcgcgccactgaaaaaggcaacgatgacaaagaacgccagaggcttgagcggactgcgcccctcgagccgaaagcggcgcagcagcatgtcggtcccgaacaggaagatgcccaacaggatggcgaagaagatggccagttcctgcaagtggctatagtagccgtagtaagagaggtagacgctgatcccgacgcagatggcggtcgccaccacgtacatcagggtatagagactgcgacccgacatcggcacgacccgaacggcgctcatcttggagcctgagcatgatcccttagtctcctacggcgcgggggcccaaagctagtacccgcgtcataccggcgcggccgcccctacaggccgtagatcagggaagcgatggcgaagtagttcagcaccccgagtacgtcgatcgccgtggtcacgaaggggcccgtagccacggcgggatcggccttcaaccggacgaatagcatgggcagcgagaccgccagcagcgcggcaccggtcatattggtcaggatggtgaggccgacgacctgtccgagttgaaggctgtcatacacccagaagccgtaggcagccaggatcacgccgtagaaggcgcccagcagcagacccacccgtagctccttgaagaccataaccaaggtatcgcgggggttgatcgccccggtagccaaaccgcgcaccgtcacggtggccgactgcaccccgacattgcccgccatgccgatgataatcgggacgaaggcactgaggatgataacctgggcaagcacctcctcgtactgcccgatgactgcggtggcaccgagcccaccgaggaaggcggcgaacaaccacggcagccgcacgccggcaatgcggaacaccgaatcggtcagcatctccgactggcgagtaccggccatgcgcagcatgtcctcggtggtcgattcgccgatcacatcgatgatgtcgtcaacggtgatgatgccgaccagcacgtcgttgtcgtcgaccacgggcaaagccagtaggcgatacttgtcgaagagccgggagacctgctcctcctcggtgtcggtgcgtacgcggatcacccggccgctcatcacatctgccacttgagcatcgctcggcgcgagcaggagttgacgcagcgagatgacgccggtcagccgcccctcctctccggtcaggaacaggtagaagaccatctccgcgtcggcgtaaccgcgcagggcctcgatcgcctcctgcaccgtgcacgcctcgggcaacgagaaaaactccgtagtcatgatgccgccggcgctgcccggatcgtgggccagcagggtatcgagctcgctgcgactttccgcatccagggcggacagcggatggtcgcgctgctcatcgggcagagcctggatcaggtcggtcaggtcgtccggccggaagttttccagcaactcggccaggtccttgtgcggtagcgcctcaacgatctggtgccgtatcgccagcggcatcttgttgacgatctgcgcagcgtggcgcagatcgctcaccgcctggagcgtatccaccacctgcggcaccggcagctcgaccagcacggcggctgcatcggcggcgtgcagacggcggatcagtcgttccagggggcgccaggatccgcgcaggtagagtttggtgaaggtctcgaccaagcggcgtttgcgttcatcgtagacgcctgggtccgccggagcggcagctaaatcgatttgcacggcttcccctggggctccaaatcctcgaacatcgaccagtaggcgtaggcgtcgaagatggccacgatgcgtaggatgcgcccttgctcgacctgcgcccagtgggccaggtcgatctgttgcttgtcggagagttggatgcagtagcgcaggaagtggcagacatcgggaccgtctacaaagcacttgaccacctgccgctgctggacaatcgacccgccgaccatggcgtgatccagcaggtcttcggcccgagtgtagctggcgatgggactctcgtagcgaaacccctgcccggcgaggcaggcgcgcgcggcctcgtaatcccggtcctcgagggcctgcagataacgctcgaccgtcgccttcgggtccgtgcccatggacactctccctgatcccatctaccagggtgatgaaaaagtcttttcatcaccctggtagaagcggaacccgcaggttccgcttgttttaaaaagaccgaactcactgcttttccaggcttgccaggaaaagcttcatcctggtccaccgcgtcagcggtgaaagcaggctgctgaaaagggttttcagcagcctgctagtaggcgtactccgtgaagatcggatccagcgatccgccccagcgcccgtggtaggcactcagcaggtcctcggcgggggtccgccctgcatcgacgatctcccagagccgctccaggtggcggcgctcatcccgcccccgctgatccagacgctggcggttgcgcagtccgtcgctggcgatggtgagcacctcccgggccaatgcccccacagtcgtctcgcggaacggggtgtgcagcgccgttcgcgggacctcgtggcgcagggcgcgcatctcctcaacactccagtcacgaatcaacgcctcggccgcagccagggccgcgtcatcgtagagcagccccgtccacagtgccggcagcgcgcacaacccccgccacgggccaccgtccgccccgcgcatctccagaaactgcttgagccgcacctcggggaagagcgtcgtcagatggtcgtcccagtcactgagtgtcggccgctctcccggcaactgcggcagtcgccccgccatgaaatcgcggaacgactcgccggcgcagtcgatgtactggccatcgcgatagacgaaatacatgggtacatcgagcacgtagtccacatagcgctcgaaccccataccggactcgaagacgaagtcgagcatgccgcagcgatcggggtcggtgtcttcccacacccggctgcggtagctgagatagccgttgggctggccattggtgaacggcgagttggcaaacagcgcagtggcgatcggctgcagggccaggccgacccggaacttgcggaccatgtccgcctcactggagaagtccagattcacctgtaccgtgcaggtgcgcagcatcatatccagccccaggtgacccaccttgggcatgtagcggcccatcacgccgtaacgcgccttgggcatccaggggatctgctcgcgccgccaaaccgggtgaaaaccgaaccctgagaacccgatctgcagctcgcgggccacggtgtccacctgctgcagatgctcccggacctccacacaggcctcgtgcagggtctcgagctgcgccccggagagctccacctgtccgccgggctcaaggctgaccgaggcaccgccctcgcgcttgagggcgatcacccgtccatcctcgtgcaccggctgccagccgaagcgcaccagcccttcgaggaaggcgccgatgccgcgctcccccgcgtacggcaccgggctgaagtcttccagatggtggacgaacttctcatgttcggtgccgatccgccactgctccgggggccgggaaccgcgctcaagatgctctgccagctgcgcgacatcggtcaccggctcaccgggttggctggggactcctgacatagctctcctcgatccggcacaaggcaaggccggctatcttacccgtccgcgtcgacggtttcgacgaaagccgcttcctcgccggacggcggttgcgctgtacgcagctgagcatcgagcaccgtctcatcggcctcggagggatcgcgcccctcggccagccgcttgcgcaggcgttcccgcagggtctgttcgtcggcccgaacatgcaggatccgaaatcgacatccggtgcgcgcagccagctccaggaacggccggcgtcgctcggccttgaggaaggcggcatccaccaccaccgaaaagccggcttccagggcgccctcggcctgctcctgcagtcgttcgtaagtccgccacgttgcctccggcgaatagagcccgctatccagggtcgagtccgagcgcgcgcggggctccaaaccgaacagccgcttgcgctcgacatccgatcgcagccggataaacccgcgctcctcgaccagtcggcgggcgcgtacgctcttgccggatcccgataacccgtaggtaatgaccaactccggcacctgcgccaccgtatagctcttggccagttggacgtggtcgcagagcgcctcctgggctgcactgccacccccctgttcgacctcgtggccgttgatcttggcccgcaccagggcccgatacacggcgtacaggggcagcagcggcagcgcctggtagtcgccactctgctccaggtagcggtccaggaagcagtggcgaagccgacgggccccttcaaaatccagatccataacggtgaaggcgacctcgctggccgtgtcgatccagcgcagtgccggattgaactcgatgccatcaaagatgatcaggtcgtcctcatgccaggcgacattgcccaagtgcaggtccccgtggcattcacgcaccgcgccctcggcgcgtcgccggcggatcagcggctccagccgctgcagctgtgcctcggtccagcgctccagggcacgcagttcgccgcgcatcgaggcggccgcggactgggtctccagggcgcggaagttgtcacgcatgggatcggccacggcctccggcgacccgtattcactatcctccccggcggccggcagcccggcatggaaccgcgccacagtctcagccaggcgctcgacggctccatggggcagacgcccctcgcgcagcagacggctcatgagctcattctcggggaagcggcgcatgagcaccgcgtactccagcacgtccccttcgccgtcgatgcgcggctccgtcgccggaccggcgattgccactcggcgcaggtagatctgcggagccaagcggccgttgaggcgaacctcttcgtcgcagaagtagcgtcgccgctccaggctggagaagtccaggaagccgaggtccagcggtttcttgagcttgaccacgtacgccccggcgagcagcaccgtggagatgtgggtctcgatacactcgacagtgtccaccggccacgggtagcactccggggcctggagtgcctcggccagggcccggtgggcctccaggtcagggatccgatccgtcacggctgcgcactccttctgttgctcgacctgcccagcttgccggcttcagccgcccggctccagcctgtatcctctcccctatgatcgaacagaatgaaacagctcgcccgggcgacggactagactggtcggcggtgctcgacaccctgccctttaacagcgacggcctgctacccgccatcgcacagcagcacgacagcaacgaggtgctgatgctggcctggatgaaccgccaggccctggaggagaccctacagacaggccgggtctgttactactcccgctcgcggggcacactctggcgcaagggagagtcttcggggcaggtccagcatctgcacgagctgcgcctcgactgcgacggcgacacccttctgctgcgggtggatcagcagggcccggcctgccacaccggccgaaggagctgcttctacaacgtgctgcaaggtaaccgggtggtggtcagcgaaccgcctcaggtcgacccacaaaccctctacgggccatgacggcctaaaaacgcgccgccaccaccccccgcgcactggtcactaccgcgaagatggccgtggccgtcaccacgatggccgggccggtgggcagatcccagcggaacgaaccggccagcccgccgaccaccgccagcgcaccgatcaaggcggcgatcaccgccatctgctccggggtccgggcgaaggcccgcgccgcggcggcagggatgatcagcatggagatcaccagcaggatgccgacgatctgcatggccagggcaatggtggccgccaccagcgccatgaaggcgagctgaaccggcagcacgcggaccccctccacccgggccatctcctcgtgcagggtgagactcagcagcgggcgccagatcccgatcagcgtccccagcaccaggaccccaccgccgtaaatccagtagaggtcggtgggcgtcaccgccaggatatcgccgaagaggtagcccatcaggtcgacacgcagcccctccatgaaggcgatggccaccagccctaaggacagcgagctgtgcgccaggataccgaggaccgtatcgctggccagccgctggtactgacgcaggaccaccaacagaacggccaccacgacgcagaccatcaggatgccaagattcaggttgataccgaagaggaaccccagggccacgcccagcagcgcagagtgcgccagggtctcgccgaagtaggccatgcgccgccagaccacgaagctgcccagcggcccggccaccagggccagccccagtccggcagccagcgccgtgaggataaactcatccacggccacctcctgccagggcagggcccgaatggtcgtggtgatcgtggggaaacaccccggtgtccggccccaggtgtgaaccgaagagcttctggtactcaggatgctcgatcaccgacgccggcgcgccacggcaggcgatccggccgtgctccaggcagagcacctcgtcgctggccgccatgaccaggttcaggtcgtgggagatgatcaccaccgcgcagccgtaacgctggcgcagcgtaccgatcagccgatacagcgcgccctggctacgcccatccaggccggcagccggctcgtccagggccagcaccgacgggtgctgaagcagcgcccgggcgagcaggatccggcgcatctcgcccccggacagtccctgtaggggctgatcgaggagctcctccaccccggtatcggccaccacctcttgccaacgcgccgcgttggcacgcccggacagcgccatgaaccgccgtgccgtaatgggcaggttggcgtccaccgagaagtgctgcggaacgtagccgatgcgcacctgcggggcccgccagacccgcccggcagccgtatgcgtgagcccaaccaccacccgcagcagggtggtcttgccggcgccattgttgccgaccagggtggtgatccggccgggcaccacctccaggcggacatcctggagtatggatcgcccgccgaaggtcacggccacctcctggagacggatcagcggatcgtcagcggcctgcctaccagctaacggctgcactggggacatacaccttcaagctccaccactgcggaatcggtctggaaccccatctgcccggccttgtgctggagcaaacgcgccacatcatcgtcggcaagttcggccaccgccgcacaggagcgacagaccaacagctgaaccgggtgtacgtgcccgggtttgccgcaaccgacataggcgttcagggattccacacgatggatcagcccttcctgcaacaggaaatcgagggtgcggtagacggtgggcggcgccgcgccggcccgctcgccgcgcagacgatccagcaactcgtacgccttgaccggacggtgctcatcccagatcagctccaacacccggcggcgcagccgcgtaaagcgcatgccgcgacggcgacaaatgacctcggcggtcgccaggaccgtctcgcggcagacgtcgtggtcgtggtcttcgctggggaatccggttaccagcgagcggtgtaagcgggccatggggtgctcgccgttgttgcgcattttggtattgtataacataacgatgccgtgaaaagtcccggggattcgacccatgcgagcgcttcccgcactcctcaccgccctgaccctattggcgtgcggccccgccgtcgcggcgccgccgcaggtggtggcctcgatcaagcccctgcacagcctggtcgccggggtcaccgagggggtcagcgagccggacctcctcctctcggccggcgactctccgcacacctacgccatgcggccctccgaggcccgggccgttcgcaacgccgacctggttgtccacatctccccgcacatggaggccttcctggagcgcgccctggatgcccgcggcgatccggatacggtactggctgccgccgatatcgagggcatcgagctcctcggtggccgcgacggggacacctggggcgaggacgggcaccggcacggcgacgacgatgcccaccgccgggactaccacctgtggctcgatccgcagaacgcacaaatcatcaccgccgcggtggccgaacggctggccgcactcgatcccaggcacgcggacacctaccgcgagaatgccgaagcacagaagcaacgcctggcggcgctcgaggccgatctggacgagcgcctggagcccgtccgcgggctcccctacgtggtgttccacgacgcttaccagtacttcgagcagcgtttcggcctcaaagccgtcggcgcggtcacggtcaaccccgaacagcccccaggggcgcgccacttgaacgagctacgggggcagatccgcgagctggatacggtctgtgtcttcagcgaaccgcagttcgagccggccatcgcccgcgccctggtgcgaggcctggatgcccgagccggcgaactcgaccccttgggcgcgggccttgaacccggccccgacgcctacttccagctcctggagcggttggccgacggcttcgtggactgcctcgtgcgagacgaacaacccggcggacggggccgctaaataccctcacgcaggtagaccggacggatggcctcagcgtggcaggtgcggccggctcgccagtcggccagggccatcggcagcaggtcgcgcgcctcgggcaaggcatcgggatcgcatccggcgccggtggccggcagctgttcggcataggccgcaaagccgcgcccgaccccgagccagtcagcaccaccgccatgcacggcttgcggcgcatcggcggcctcgaccccctcggcgagcacgacacccgcatccccggcggcacggtaacgcccccagtaaacctgccccatccgggcgtccagggccgccagcacgtacccgcccccatggcggcgacgcccgccggccgccagggcagccagcgtcgagaccggcaaggccggcaccccccacgcggtgcacaacccttgggctgccgaggccgctaggcgcacaccggcgaaagccccgggcccctgaccgaaggccagcgccgagacctgctcgccacagactccggcctccgccatcaccgcctcgagcatcggcagcaaccgcgcggtgtgccgccgcggcgcctcttcacagtgatggaagacatcgccgtcacaatagacggccaccgagcacccctcggtggccgtctccagggccacgatcacggtctgcgtcatcccatccctcctgcaccacccccgctgcgcggggctggggcactgatcacctctgcgagccttgcggccggcgcactataccgccgatccgcgccagcgacgacccggtgacaaccggggcgcagcgtctaccctcgcttgaccgcccccggggcggctgctgtaattagtgtgaatcttgcgaacaagagcgcagctcgttgtccgaggaaccatccatcgtctttcgtccgcccacgcgggaagacggcgccacaatccatcagctggtcgagcgcaccggcgtcctggacgtcaactcctgctacctctacctactcctgtgcacggagttctcggatacctgcgtggtcgccgaagaagagggtgcgctgctcggtttcaccaccgggctgcgcttgccgaaaaggccggaatcgatcttcctctggcagatcggcatccaccccgacgcccagggccgcgggctgggcaaatgcctcgtgcgcgccttcctcgaaacccccggcgcccgggatgcccaagtgctcgagaccacgatctcgccctccaatgcagcctcccaaggcctgttccaggccatcgcccgggagcgcggggcggaggtccaggtcagcgagtacttccgcgacgaccacttccctccgggacatgagtccgaagagcactaccggatcgcccccattcgctaagccagcggtgcccgccgccactggccgcccaatcgattgcaattcacaaccgaggcaatgacgccatgacccttgatgtaatgcagaccatcgagcagcacgagtcggtcgtgcgctcctacatccgcaccttccccaagccgttcgaccgagccagcggcgtgcgggtctacgacacggacggcaacagctatctggacttcttcgccggggcgagtgtgctcaactacgggcacaacaaccccgagctgaaaaaaccgctcctcgaatatctgcaggacgatcgcatcgtccacagcctggacatggcttcggtggcccgtgccgaattcctggagaccttccatcgactcatcctcgagccgcgcggcctgcactaccgggtgcagttcccagggccaacgggcaccaacgccgtcgaggcggccctgaaaatcgcccgcaaggtcaccggccgtcagcgcatggtctccttcactaacgcgttccacgggatgaccgtcggctcgctggcggtcaccggcaacgccttcaagcgcaagggcgccggcttcccactcacctacagcgagagcatgccgtactgcggctacttcgggcaggacgtggatacgctggattacatggacaagctgctggccgacaagggcagcggcgtcgaccacccggcggcgatcatcaccgagaccgtccagggtgagggggggctggccgcatgcagcatgcattggctccagggcctcgaggagctgtgccgcaaacacgacctgctgctgatcgtcgacgacatccagaccggtaacggccgcacgggcccgtacttcagcttcgaggaagccggcatcaccccggatatcgtaaccgtctccaagtcgatcagcgggtacgggctgccgatgtcactgaccctggtcaagccggagcacgacatctgggagccgggcgaacacaacggaaccttccgcggccacaacctggccttcgtgacggccaagcgcgcgctggaactgtactggagcgacgacaccctgcagcgggagaccgagcgcaaggcccgccggatctacgaggcgttgcaagagctgatcgacaagtacccccgcgccggcggcgaacaccgcggccgcggcatgatgcgcggcatccgcttcgcccacgacaaggagctggccggcaccatctcggagattgccttcgagcacggactgatcatcgagacctccggccccgaggacgatgttctcaagctcctgccgccactgatcatcgaggatcaggacctcgaggagggcctggcgatcatcgaacgcgccctcggcgaggcgatgcagcgccgcggcctggcctaatccgcgccccacgtcacgggcggcggcaccggccgccgcccgtggcatcacccgctatcaccgagacacctgacgccccgggcacccagctgcccgacccactacccaagcgaggtacatcatgatcgtccgccacatgaaggacatcatcggctccgaccgcgaggtcgagaccgatgaattcatcagccgccggatcatcctcaaggaagacgggatggggttctcgttccatgagaccatcatcaaggccggcaccgacatgttcatctggtacgccaaccacctcgaatcggtctactgcatctccggcaagggcgagatcgaggtcatcggcggcgagacgtacaccatcgagccgggcatgctctacggcctggacggccacgagaagcactacctgcgtgccgaggaagaattgcgcctgatgtgcgtcttcaatccgccgctgaccggccgggaagtccacgacgagaacggcacctacccgctcctcgactgacccgcacccccttcttgccgtagccccgccgccgccacctccgtggcggcgcttcgggcccggctgctcaggcgctggcactgcgccagctcctcgcgcacaccggccagtgcagtaccgcccgccccggcaaccgcctcgatgacctgccgcgccagctggcgctcgtggcgccgggcccccggcccgagcagggagcgccccacccaacccagcagcagactgccgatactccctcctgcgagcagggcgaaaggccagctgatgtcgcccaccgctgccggtgcgggcacagccggcagggccagccactccaccactccgcgcacagccagccagagcgccccgatcaccgcggccgcctcgcccgccccgcggagcgtacccaggctccgccaccaaaagcgcggacgcggcgaccaggccagttcccctagacgcccgcggagttcgccggcgtgcggcgccgccgctgccgccgccaggtcccgcaaccgctcggcagccggctcgggcatccgcgccgcagccggttcgaccgcctgcagcaggccatcacgcaacacgggctccgccaccaccgggcgcggcagggtcgagctggtaccggccatagcggcagagcgcttgcgcgccccggagaacagcccgatggccatccgtttcaacggcgagcccagagcccgcgcaccaatctggcgataggcccccgcagcaccggtcagcagctcggtctcgttcaccgcctggcgctgggcggtcaccaggcgctcaccgtcaagctccaggctgccgggttcgggaaggcaggcggcggcgcggaccaccagttcggccacgtcagcacggacccgctccagcggggcgcggcgctcgcgcacccggtccgcgatccgctgggcgagtgcagagaccccctccccttcgaccgcgtcggtggccagcaactccaccgcctgcagcccctgccggcccagcaactcccgaaggtggtcgagacagctctctcggtcgcctggatccaggcgatcggcgtggttcagcgccaccatcaacacctcggtgtggtgggccaggcgggcaaaatacccctcatgggccagggcgtgggcgtacttgaccggatcgacgacccacagcagcagatcgcagcgctcgatcagtcgctcggccacctcccagtgggcctgcaccaccgagtcgatatcgggcagatccaggatcaccgccccggccagaccaccgcgcccaccgctggccggtacgctgcgccgttcgaagacctgcagccagtcgagcagcccggcggccccgtcctcctcgcccacggtgaccgccaccgcatggtccgtggtcggccggcgcaccccgggggcggagacctcttcgccgaccagggcattgaccagcgaagatttgccgctaccggtccctccggccacggcgataacgacgtgctcccgcgactgggccaggcgttcacgggcacggcgctggagctgcgccatctcctcgatcagcgccggcgacagacggccgacaccgagcgtctggagcgtctgcagggcgtccaggccggtgtcgccggcggcgctcggcgcacgcgtcggcgcctcggcacttgctcccgcccagcgcatcagaccagggcctccagcgcatcccgacgagcctgcacggcgctcaccgcctccggggacggggccgccgccgtcaataaccggtggtaggcctgcgcctcggactccgccagggcggccacccgggcgtggagatccgcgcggatatcggtgatgagctgatggacattgcgctcaccgaggatccgcgagaggactgtatgggtggtggtggaaccggcagcggtcagcgccagctcgccggtgctcaacccgccactgagggtgaagaggaccagcacggcgctggtgaaggtggcgttgatccccgtggtcgcacggcgtgcccaactgagcttggcccgcccgatggtagcgacgtgttcggcaacctgctgctcccaggccgccaccagcgcctcggcgtcggcacggcgcgcaatggccgcggttgaccgcggccgcggatagcgggcgaagatcccccgcccgaccggatcctgctgccacgcactctctacgccggcggcggcctggtcgaggacggcgtgcagcatctcggcgatgccagcccgcgcctcctccttggcctcctgctcgacctgccgaccaccgcgagggagcggcagccatcccagccagcgccgcggcgagagctgccccaccgcggcgtgcagctgacgctgcagccagccactcccgaccagctcggtccagcggcggagcacctcacggcgcaggggctcgccctcctggagctgggtcagcaagcgctcggggacatcggtgtagccttcatcgatgacggcagccagcctgcgggccgcggtccgctccgcctcgacggcctcgagcagggcatcgacctctgccggcaggtaacgcactgcgccgagcaccgttcggcgccggtgggcagcacgctggtccgccggcgccagggcacggatccgctcgagcaccggcgccgctgccgaatcgggcaggcgctcgtcagagaccggcgccgtgggcaggtgcgtcgtctcgactgcccgatggccggccgcatccagcttctcggccaggtcggggaggatctcccgcgcctcggcctcggtcgcctgggtgagcacgaccagcgtcgagacgtccagctgggccgcctggcgcagataggccatacccgcctcgtcggcgtaggtgcgggcggtcgccagccagacccagacatcggccacctccagcagacgctcggtggcggcacgattggcggtctcgacgctgtccacatccggcgcatccaccaccaccaccccctccggtaccgtctccagaggggccgtacgcagggcggcgcgctcggcctcggccgccaataccccacggcgcaggactgtatccaggtccgccgctcggccgatgaccgtaggcaccgaggtggtggggcggcgcgcgctggtcgcggcgaccgcagaccccgccagggtgttggccagcgtcgatttcccggcccccgtgccgccggcaaacaccaccagaagcggctcatcctggcgctccagccgagcgatgaggccatcgatgcggcgcagcaggcgctcccaggggagcagccagggggcatcgcgatcccgagcggcctcgccatcgaggccatgcaggtcctggcggagttcggtgagggtctgctggagctcttcgcggtccatcacgacaagatacagggaaaccccgccggtgatcacgtgcccggtgcacgatcggtgtcacagggccgggacggcacccgagcggctagtccgtcttttccaggtccacggcaatgggatcgtggtccgaagagcgataggcatcctcccgaacgcgaccgggatcaccgtcgaactccaggaaacggggctcgtcggcattgatggggtgccggtggaccgcggccacccgctccgccagcgccgggtgggcctgaaggtgatcgagatagcccgactcgccccgaaagacgtaggtataccggtcgggccaggcgaggtgttcggcgagcagatccaccttgcccgctgcggcgagggcgcgggccggatcctcgccaccgtaggcgttgagatcaccggcgatgagcaccggtaacgcctcgctgcgctccgcacgccagcggccgaggaactcggccagggcctcggcctgttcggtgcgacggtggttccagcacccctggccacgatcgacatccccggcatccggacaccgcgtcttcgacttgaagtggatcccggccacagcgaaaggctccccgccaccctgcggacgaaaaccgaccagcggcggcggacgatgatggacccgccgggcatcgcgcaccgtctcggtcaccggctgcacgcggtcctcgcggtaggccagagagaccttgatggcgtcgctcccggtttcacccccgcgggccaaccgccaggggtggccggtgctcgccgctaggcgctccacaaagtcttccggggcgtcctggcgattctccatctcgaccaataccagcacgtcagcgtgcagggactcggcagcagcgagcagcttggcccgctggcgctccagttccacctcgctggccgcacctcgctcgccgagggtcaggaagtagttctcaacgttgaaggcggccacgcgcaccgtccccgcctccggtggcggcaacgcttccggccgcgggttggaggcttcgaaatccggcggctcggtcgggtgcagccgccaggcgccgaaggcgtgggtcagcacgccggtcaggtccgccacgcggctccccacccgacgggttccgtcgtcgtcgaggtagggaatgggatcgggccgcccccggtagctgccatcatccagccgcagccgggctccagacagggtcggatcctcggggccgtcgcccggcagaaaattggtcggccgaaaggcgcgccgctctggggtgagcttcagggtgccgtagcgcggcagctcgtaggtaccgctgaccaccatcggctgccggatacgcaccagcacgccctccaggcgctcgggggcggccgccggccagtccagcggatacggggtgacctgcttggcaccgcagtcctgaacggcctccagccactcgagctgcggtcgcccccggtgctcaccggcgcgcccggtgagcaggagctgacgaccaggctcgatccgctcgcgctgctcggcggtcagctccggggcgtagacgaacagcccggcgggcttgccatccggcgccggcccggtaccctggatgaagaagccatccagcccctccgctccgaggaaggcggcggtgaccaccccgttcacccggaccggatcctccggggcctggcgccccacaccctgcccggccagttcatggaccgcggtggtctccgctgaggcgcacggtttggaagcgaccgccgcgccccccgccagtaccagcacggccccccaggcggccaacaccaggactctggataccgatgcgatcacggcagactcctccctgagttcagaccctgcctcgaggcggacccgaggcgtgctccaggcgctccaattcggctccgaccacgttgaccggcgtggtataccgcgccagccaatcataaagcaccgggatgacgaacagcgtcagcagggtagcgaatcccatcccgccgatgatcaccgtaccgatggcagcccggctctccgccccggcacccagggccaggaccagggggaccgccccgaagaccgtggagacggcggtcatcaacaccgggcggaagcgcagggcggccccggcgtggatcgcctcgcgcacggtgtagccctggtcccggagctgattggcgaactcgacgatcaggatcccgttcttggtcatcaggccgatgagcaggatcataccgatctggctgtagaggttcaggctgccgccgctgagcaggagcgcgccgagggcgccggtaatggccaggggcacggcggtcatgatgatcagcgggtggatgaagctctcgaactgcgccgagagcaccaggaagacgatcagcagggccaggccgaaggtgaggaacacagcgccgccggcgcgcttgaactcatccgacagccccaggtagctgacccgcgccgtcgccggcaactcctcggcagccacctgctcgagataggccagggccgcgcccaggtcatagcccggcgccagcgacgcggtgagcgtcaccgcaggcaagcggtcgacgcgactgagcaccggaggcgccccctcctcctccagcgtcaccagggccgagagcgggatcagtgccccgtcattgaggctgcgcacgtgcaggcgatcgaggtcggcggggtagcgccggtcgccggcctcggcctgcagcatgacgtcgtactcccggccccgatccaggtaggccgtcacggtgcgcgacgccagtagggtctgcacggtacgccccagcgcctcggcactgaccccgaggtcggcggcccgatcccggtcgatccgcacgttcagctgcggacgcgttgcgtcgtagctgctgtcgagattgagcagccgcgggttgtcggcccgggcccgatccagcacccgctcggcccaatcggccacctcgtggtaatcggtgccgccgatgacgaactgcaccggttgctggaaaccgctctggccgagccctggcgggttcacagcgaaggcacgcacaccgggcacagtcatcagccgaggcatggtctcggcgacgatctgctgttggctacgcgagcgctccgcccagtcctccaagccgacaatgatgaaggcgctgttggcgcgcccaccaaaaccgaggatggtcagcacgcgacgggcctcgccggtgtcctcgcgcagggggcgcagaatcgcctccagctcgcgcacactcgcgtccgtgtgcgccgcggtgctgccctccggcgcgctggccgggacgatgaacaccccgcgatcctcggtggggatcagctcctgaggcagtgcctggtacagggcgtaggcgcccacggcggcggccaccccgacgccgagcacggcgatgggcatccccagggcgcgaccgagcaggcggcggtagccgagtgtcagaccggtcaagacgcgttcggtggccacctgcagccgccccgggtgctccgcgcgagggcgcagccacttggagcagagcatgccggtcagggtcagggcgacgaagctggagaagaccaccgccgccgccagcaccagcccgaactcagtgaacagccgccccacattgccctccatgaaggcgatgggcacgaagactgctaccagggagatggtggtggcgatgaccgcgaaccccacctgccgcacgccgcggtaggccgccagcaagggcggctcgccctcatcgatgcgccgctggatgttctccagcaccacgatggcgtcgtcgaccaccagcccgatggccaggatcagggccagcagcgtcagcacattcagtgagaaccccaggggagccatgacggtgaaggcaccaatcaccgccaccgggatggtcaccgaagggatcagggtcgcccgcaggctgcggaggaagatgaagatggtcaggaccacgagagccacggcgatcagcagggtgcgcacaacctcgcggatcgactgacgcacgaactgcgattcatcgtaaccgacgaccaggcgcagatcgccgggcagctgctcctcgatccgcgccatctcctcgagtacggcatcggcaacggcgatggtgttggcacgggactgccggatgacgcccaggcctacggcggtctcaccgttcaggcgcacggcggtgtcgtcgtcttcgacgccccgctccactcgcgccacttcctccagacggaccagctcgtcaccgcggcgctcgattaccagccgggcgaacgcgtcgcggtcgcgcaatcgagtgtcggtccgcacggtcagctgccgggcggtcgactcgatctcgccggcaggcaactcgatattctcgcggcgcagggcgttctccacgtcctcgacggttagatcacgggccgccagggcgtcactgtcgagccagacgcgcatggcgtagcggcgctcgccaccaatgcgcacccgcgccacaccgtcaagcaccgagagacgatcgaccagttgtcgatcggcgtagtcggtcatctcctcgggggtcatccggctgctgcttagcgacaaccacatcatcggccgggcatcggcctcggtcttggcgacgaccggcgggtcggcatccaccggcaagtcatcgaggatccgcccgatggcgtcgcgcacatcgttggccgcagcgtcgatatcccgccccagctcgaattcgatgttcgtctccccccgcccgtcgcggctctccgaggtcatcgaacggatgccgtcgacgctgctcactgccgactcgatccgctcggtgatctcggtgtcgatcaccgccggggcggcaccggtatagcgggtctcgatggagaccagcgggggatcgatgtcggggtactcgcgtaccggcaactgagcgagggaggcgatgccgaggacgacgatcaacacgctggccacggtggccaggacgggacgacggatcgcaatgtcggagaggatcaacgggccgcctcggccaagccactgccattcgccgcatcaccggccggacggttacgtacccggacccgggtgccgtcactcagacgctggtggcccagggcgaccacccgatccgcgggctcgagtccggcgctgatctccacccggccgttctgacgctgcccgatctccacatccacctgccgggcgacaccgtcggtgatgcggtagacgtagcgtcggggcccgtcgaggatcagagcctcttccgggatgacaacggcctggcggcgatcgagttccagctccacctgcaggaacatcccgggtttgaggcggccgtcccggttgtcgatctcggactccaggcgcagggtccgggtcaccggatcgatccggctgtcgatccggtgcagtaccccggagaaacggtgctcgggaaatccggcactgccggccgtcaccgccaggccggtctcgagtcgcccgagcaggcgctcgggaacggtaaagacaagccgcaggatctcggtatcatccagggtggtcaccacggtctgcgggtcgacgtaggcaccgaggctcagcccgcgcataccgaccacgcccgcgaaaggggcgtgaatgcggcgctcgcggagttggacctcggccacccggacctgggcactggccacggcgacagcagctgccagggtgtccacatcctgctcggtgacatccccggtctcccgcaaggtacgagcgcgacgcagctgtgcctgcacatcctctaggtgggcccgggcctcctccagggccgcccgctcgcgctcggcgtcgagctcaagcaggatctgcccggcttccactgccgcgccttcctcgaaaccgatggcggtgatccggcccgccgtttcggtcaccacatccaaggcctcccgggcacgggcggttcccgtcgcccggaaggtgtcccggatcacggcccgctcggcatcggcggcctccaccaccacttcgcgccctgcggggggacctgcctgggacgccggctcgccgcgggtcagccaataaccgccgaaagccaccccggcaatcagcagggcagcgaagaggatctggtaagcgggacgcatggtgactcctggccggggccgtggatggccacggctatattagccgccccttatgtgccgcgccatacgcgctccacccgctcactggatgaaagcttggccatcaaccgcgagagctgctggacgtcactgacctgcacgtcgatatcgatgcggtaggcgtccgccggctccgcatgggtctgtaccccatccaggcgtaccccttcgtggccacaaaggcgggtgatctcgctcaacggcccgtccagcacgccggtacggacgtggatgcgcaccgggtaccgaccggcaggggccgtacgccagttgacgtcgagcagacgctctggctcgcgctcacgcagctgctcgacgttgcggcaatcctggcggtggatcgttacccccgccccccgggtaatgaacccgataatcggatcccccggggccggactgcagcaacgggccatgcgagtcaacaggttgccgaccccctccacggtgatatcgccgtcgccaccgggtttctcggtagcgcggggccgctcgggcgcagaggcgggttcgggctgctggggcagcaaccggtcgcgcaacagggctgcgatctgcccgggggtcacctcgccgcgacccagggccgagaggaacagctccacccgggtatagcggctgcgccggaccacctcttcggtgctgacgtcctccagacctagacggcgcaactccttgtccagggcctggcggccggcggccacgttcttgtcgtgatcgcgctgacggaaccaggtgcgcaccttggtgcgggcccggttggtgtagagatagcccagctccggattgatccagtcgcggctcggtcgctcctcgcggctggtcaggatctcgactcgatccccgttgtccagggcacgggtcagcggcgcgatccggttattgatcttggccccgcggcagcggtgcccgaggccggtatggatgtgataagcaaaatccagcgctgtcgccccgcgcggcagatcgatcacgtcgccgccgggagtcagggcgtagacccgatcggcgaagacctcggcacggacacgatcgacgaaatccccctcgtcgtcttcatcctctcgcccccactctaggatctgacgcagccaggcgatcttctgctcgaattcggcatcctgcttgccgccctccttgtagcgccagtgggcggcaatgcccagctcggcctcggcgtgcatctcgtgggtacggatctgcacctccaccgctttgccctcggggccggccaccgcggtatgcagcgaacggtagttgttctccttgggggttgcgatgtagtcatcgaactcccgcgggatcggcgtccacaggccgtggacgatccccagggcggcgtagcaggtgcgctcgtcatcgacgaggatgcgcactgcgcgcagatcgtagagatcgtcgaaacgcagccccttgcgctgcatcttccgatagatgctgtagatgtgcttgggacgtccgtagacctcggccttgaggccggcctcgtccatggccgcctgcagctggctgcagacctgctcgatataggcctcgcggtcgcgccggcgctcggccaggcgtttggccagatccatgtaggcctcgggctccagatgccgaaaagccaggtcttccagctcccacttgagctgccagatccccaaccggttggccaagggtgcatagatatcccgggtctcgcgggccaggcgcatgcgcccctcctcgtcgagacctcgacagctgcgcagatcgtgcaaccgctcggccagggcgatgaacaccacgcggacgtcgcgggccatagccagcagcatcttgcgcagcccctcgacccgctccccctggatcgctgcctccagctcggccgaatcgcggaaccgaccaatgccgtgcatacggcacaccccctgggcgagctcggcgatatcacctcccaggtgcttgcgcagaccggcgatggagccttcctgcagctccggcagatcgtggatcagcgccgccgccagggtcgcggcgtccagacccagctcggccaggatggtggcggtgtagacggcgtgggcgaaatacggctcgcccgagtcgcgcagccgctcaccgtagccggcccgtgcgcgctcccaggcctgctcgagcagtgcacggtcggcgtcactgaccgacaccggcaggcgatgcagccacactgcgggctccagggcggtgacgtcgtcgatatcggctagggcggactggaccatgggcctcgggggttcaagttgagggttcacgttcagggtaggagagtttcaggctgcagcggcaacgtgacaagggacaacagacacaccgccggccgctacccgagaggaccaactgggccgatcaccactgttgtacataataccatctgtgtatatagtactacccatggatactcttacagaccgccaacgcgaaatcctcgagctcatccgccgttcggtggccgaacggggatacccccccactcgcgccgagatctgccaaagcctcggcttccgttcaccgaacgctgccgaatcccacctccgggcgctcgcccgcaagggggccatcgagatgcggcgcggcgcctcgcggggcatccgcctgaccgatgccttcgccggggccgcccccgagccctcgccggcaaccgacgacccgaacgctggactgccggtggtcgggcgggtggccgccggcagtcccctgctggccgaggaaagcatcgagcgctactgccaggtcgacgcttcactattctccccaccggccgattacctactgcgtgtgcgcggtgaaagcatgcgcgatgccggcatcctggacggggatctgctcgccgtccgccgcgacaccgaggcacgggacgggcagatcgtggtggttcgcctccacgacgaggtgaccgtcaagttcctggagcgctgcaatggcgtcctgcggctgattcccgcccatccggactacccggtcatcgaggtggcggcggacggccaggatgccgtactcgagggcatcggcgtgggcgtactgcgtagcccgctcgatcccagaggcccggaaggtaacgcggcatccgactgaggaggcgcaaccgtgagcgaagctgccctgcaaccgctgctggacgatccgcgcatctggcgccccggccgccggaccgaaaccgcccggcacgccgccctgggtaccggctatccggagctggatgctgccctgcccgatggtggctggccgctgggcaccgtcaccgagatcttccaccagcagcccgccatcggcgaactccagctgatcctgccctccctggcagcactgagccgacgcagacagtggctggccctggtcgctcccccctacatcccctacgctcccgggctggcccacgccggcgtggacctctcgcgggtcttgctcatccacccccgagcccacgaggaccacctctgggccatcgagcaggccctgcggagcgggacctgcggtgcggtggtgggctggccccggcaggccgaccggaccaccctgcgccggctgcagctggccgccgagaccggtggtagctgggccgcactgtttcgtccgcacagcgcacggcaccaggcctccacggcggcgatccgcctggccctgcaaccggaggaagacgccacccttggcatcgacctgctcaaatgccgaggcgggcaaccgcgccggctgcagcttcgcccgggggaggccgtacacccggcgaccgacgcccccgccgccacgacctcgccgtacccggccccccgtgccgcgggtgccaccgggacggctgaaccgccccttcaggaggccccgtacggcgatcgcgcccgccaggctgcgccacctccccgcggccgaccgcggcggcaggcgccccgctcccggcgggccgcagggcagctacccctccctctgtagcgctggtagcgcgcccacgctgcgaccgaccaccaccatgccggagccacagaccagcccgttgtggctcgccgtccacctgcctacgctcaccgccgaggctccctcggcctcggcggcccccaccctggagcagatcgccctatgggggctggaactcacccatcaggcgagcctcgagcccccggacaccgtcttcctcgaggtcggcggcagccagcgcctgttcggcggccgggccgcgatccagcagcgcgcccaagagggcctgcgcgaattgggccaaccccgggccgcactggccgctgcccccaccccgcaaggcgcccgactgctcgcccgggccagccccgggatctggctcaccgaccgccagtcgctccgccgcgcgctgatgcccctaccgtgccacctcctcgatccgacaccggcccagcagtccgcactgagcaccttgggcctgacgcggttgggcgattgcctgcgcatgccccgcagcggtctgcgccgccgcatcggcgacccccctatccgcaccctggagcaggccctcggcgagcgccccgagccgcgccgctgcatcccaccaccccagcgctaccgtggtcgcctggaactcccggccccgaccgcagccactcaggcaaccggcttcgccctgcagcgcctgctgcgcgccctagtcggcatgcttcgcggcctcgatgccgggatccagcaggccgcggtcgccctggagcacccggatggtccggatacgcggctgaccctgggcttcctgcgtccgacccgcgacctggagcacatggcccacatcgcccgccaccggctggaacgccaggcactccccgatgtggccaccgccgtccgtctcgaggcggatcaactcctgccctaccaagggaccagcggcgacctcttcgagcgtacgggcgccgatggcgaagccgtgcgcaccctcagcgagcgactcatcgcccgcttgggggccgattgcgtccaacgcctggctacctaccccgacccacgtccggagcgtgcctggtgccgcctaccgttggaacacccggaccggccccccgccgcaacgctgccgcggccggtctggctcttgccacacccgcggcgtctactcagcggcgagggcggagaaccgcactggggcggcccgctgtgcctggaagcgggtccggaacggatcgaaagcggctggtgggacgacgaggacgtggcccgcgattactacgtcgcgcgcgccccggtcggcagccggctctgggtctatcgcgaccgtcgcccgccctacggttggcacctgcacggcttctttgcctgaaccgctcagggcaccccggtgacgatctccaccccggccgcctgcagcgtccgctgcaccgaggcgtcgttgctggcatccacaggacgggtcagatcccacaggaagtgcaccccgaagcccgcctgggccccgtcctccgcgctccacagtgcgcagtagtccctcgccaggccgcagacgtagagctgctcgacaccgagttcgcgcaggtagccggtcagacccgtcgacggccgccgtccatccggggcgaagttctcgcggaacgcgctgtacgagtcgaccagcggatcggtggccttacgcaggatgaggtctgcatggcgccatgggaccccgtcgtgcagggctgcaccgcgggtctcctggacacagtgatcgggccagagcacctggtcgacgccgtggagctcgatcacctcgaagggggaacaccctggatggctggaggcaaaggagatgtgccccggtgggtgccagtcctgggtcgccaccacgtagcggctgggcgcccgctccagcaggcgggcaatgggggggaccacttcgtcgccgccctgggtcggcaacgcaccgccgggcataaagtccggctggacgtcgacgacgagcaacgcggcgtgctccgcgtctcttagcttggcttcaaccaccgcaacctcccgacgatcggtcggcacccccttcagggtagccgccgcggcgccggcagcaagccgacaccgcagcgattgcagtggtccggcggccgttactcctcttcgacggccttcatcgacagccggatccggccctgacgatcgacctcgagcaccttgacccggaccgagtcgccctccgaaagctcgtcggcgacgttctcgacccggttgttggagatctgcgagatatgcaccaagccatcccgaccgggcaggatgttgacgaaggcgccgaagtccatgagcttcgcaaccttgccatcgtagaccttgcccacctcgacatcggcggtcagcagctcgatgcgcttcttcgcctcttcggcggccgccttgtccgccgaggcgatggtcaccacgccctcgtcgctgatgtcgatgttggtaccggtctcctcggtcagcccacggatggtcgcaccgcccttgccgatcacgtcccggatacgctccgggtcaatcctcatggtcagcagccgcggggcgtactcggacatctgctcgcgcggcttgtcgatcacctgattcatctgctcgaggatatgcagccggccggagcgcgcctgatccagggcctgttccatgatctcccgggtgatcccgtcgatcttgatgtccatctgcagcgcagtgacaccatccttgctaccggcaaccttgaagtccatgtcaccgaggtggtcctcgtcgccaaggatgtcggtgagcacggcgaactcgtcgccttccttgatcaggcccatggcgataccagccacctgagccttcagcggcacgccggcatccatcagcgacagactggtgccacagacggtggccatcgaagacgacccgttggactccgtgacctccgagaccacgcgaatcacgtaggggaactcctcgtcggagggcatcaccgcttcaacaccgcgcttggccagcttgccgtggccgatttcgcgccgcttcggcgtgccgatgaagccagtctcgcccacgcagtacggcgggaagttgtagtgcagcataaacggctcgcgccgctcgccctccagcgcatcgatgacctgagcatcccggcctgtaccgagcgtgctgaccacgatcgcctgggtctcgccgcgggtgaagatcgccgagccgtgggtccgcggcaggacaccggcctgcacgttgagcgggcgcaccgtctggttgtcgcggccatcgatgcggggatgaccggccagaatccggccccggacgatcttcttctcgagcgtcttgaacgcctctccgacatcgccggcgccccagccttcacgctcctcgtcggccagcgcctccaccgccttgtcgcgcagggcgccaacccgctcactgcgctcctgcttgtcggcgatctggtaagcggcctcgaggtccgaacgcaccagctctgccaccgccgagtccagcgactcgttcttcgccggcggctgccagtcccaacgcggcttgcccgcctcagcggccagatcgttgatggtatcgatggccacctgcatctgctcgtgcccgtagagcacggcgtcgagcatcgtgctctccggcagcagattggcctcggactcgaccatcaggaccgcatcctgggtgccggccacgaccagatccagatccgactccgccgtctgactgaaggtcgggttgagtacgaactcgccgtcgaggtgaccaacccggcaggcaccgatgggcccctcgaacggaatgccggacaacgccagcgccgccgaggtcccgatcatcgccggaatgtcggcatccacctcatcgttgagcgagagcaccgtggcgatcacctggacctcctggcggaacccctcggggaacaggggccggatcggccggtcgatcaggcggcaggtcagggtctccttctcggagggccggccctcccgcttgaagaagccaccggggatacgccccgcagcgtaggtgcgctcctgataattgaccgtcagcggcaggaaatcgcgtgccgccgccgggtccttcctgccgaccacggtgaccagaaccaccgtgtccgccatatcgaccaggacggcgccatcggcctgacgggccacgcccccggtctccagggtcacctggtgctgaccgaactgaaaactccgcttgaccggggtcagggatagctggctctcgctcatcgttgtttaccccttgcgcttacttgcgaatgccgagacgctcgatgacgtcctgataacggccccgatccttgcgcttgaggtaatcgagcagcttgcggcgctgactgaccagcttcagcagaccctgccgggagtggtgatcctgcttgtgcaccgagaagtgctcggtgaggtgctggattcgagccgagagcagcgcgatctgcacttcgggcgatccggtatctgagggggaacgccggaattgctcgacgatctccgatttttgctcagcattcagcgacatgtacgactcctgacctgtacgttcgatttcggcctgtcaataaaggcagctagtgtagccctcgcgggggcaagggaacaagaatttgccacccggcggcgggggcttgcgcagcaccgcccccgttcagcggcgcgccaccaggcgcttgggcccgatgcgcccgtcatccagggcctgccccatgcccaggaagttgccgccgcgatcgtagagccgcagccaaccctcgctgggcgccttgggcacaaagaccggctgcccctggacgacaaagtaggcgagatcgtcggcaagctcgacgccggtgtactgctggagggccgagtccatcggcagcagtgtggcatccagcgcctcgcgcccctgctccgcccgcgcggcgagcatctcttcggtccacatcgccggatcctggtacggccccagcccgagcctgcgcagcgcgcacacgtgtcccacggtccccagcgcctgggcgatgtcctcggccagtgtacggatgtaggtgcctttggagcagtgcaccgacagctccagctcatccccacgaaccgccaccagctgcaggtcgtagatctcaacccggcggggttcgcgctcgacctccaccccctggcgcgccaggtcgtagagtcgctggccctggtgcttgatggccgagtacatgggcggcagctggtcgatggggccgcgaaacccggtcagacctcgttcgaccgcctcctcgtccagcgcggggacctcggcacgatcgcgttccgtgccctccgcgtcgccggtgtctgtggccaccccgagcttgcaggtcaccacgtaccgtttgtccgcatcgagcaggaacccggataccttggttgcatcgccgaagcagatcggcagcaggccggtagccagcggatcgagactgcccgtgtgcccagccttgcgcgccccgaagagccgcttaacctgttgcagggccttattggaggtcacgccagccggcttgtcgaacaacagcacgccggtgacgttgcgcccaccccgcctcttcgccattcgccttctactccttgctcggttcgtcgtctgccggcggcggcgccacctcgtcgatcagggcactcagccgcgcaccgcgatcgaaggcggtgtcgtgcaggaagcgcagactgggcgtgcgcttggcgcggatgcgccgcgccacctggctgcgcaggaagccgtgggccttgttcaggatatcgatcccggcctgcgcctcggccgcctcggcgccgagtacggtgacgtacacggtggcgtgcgccaggtcgcgactgacctgcacctccgagatggtcaccgacccgacgcgcgggtcgtcgacatcgtctcggatgacctcggccagctcacgacggagctgctcggcgatgcgccggctgcgcggatagtccttggccatatgcgcgttacaggctccgctgcacctcgacccgctcgtagcactcgatctggtcgccggcacgaacgtcgttgtagttcttcacgccgataccgcactcggtgccggcgcgcacttcgttgacgtcgtccttgaagcgccgcagggactccagctcgccctcgtagatcaccacgctgtcacgcagaacccggatcgggttgcggcggcgaaccacgccatcgacgaccaggcagcccgccacctggccgagcttcgacgagcggaagacctcgcggacctccgcggtgcccaggatgtgctcctcaagggtcggctcaagcataccggagatggcgttcttgacctgctcaatggcgtcgtagatgacactgtagtagtgcaggtcgaccccatgctcctggaccatgcgcttggccgcggcgtcggctcggacgttgaacccgatcatgatcgcctcagaggccagcgccaggttgacgtcggactcggtgatggcgccaacaccggaggagaccacgcgcacccgcacctcctcgtgagagaggtcttccagcgactgtcgcagcgcctctgcggagccgtggacatcggccttgaccagcaggttgatggtggagacctcatcctccttcatctgcgagaagaggttctccatccgggcggcctgctgctgcgccagacgcttctcgcgctgacgctcggagcggctctcggccacttcgcgcgccttgcgctcgtcctcgacgaccatgatgtcgtcaccggcatccggcaggccggagaggcccaaaacctccaccggggtcgacggaccggcttcgttaacgcgcttgccgtgctcatcgaccaaggcgcgtacgcgaccgaactcggtgccggagatgaccgtgtcgccgcgatgcaggtaaccgttctgcaccagcaccgtggccaccgggccacggcccttgtccaggctcgactccagcacgaccccgcgcgccgggcaatccttgacggccttcagctcctggagctcggcctgcaggacaatggcctcgatcagctcgtccatgccttcaccggtcatggccgagacgtggacgaactggacgtcgccaccccactcctccgggatgacctccatctgcgagagttcctgcttgacgcggttggggtccgcgtcctccttgtccatcttgttcaccgccacgacgatcgggacctcggcggcgcgggcgtgctcgaccgcctccttggtctgcggcatgacaccgtcgtcggcggccaccaccagcacgacgatgtcggtcatctgcgcgccccgggcccgcatggccgtgaaggcctggtgaccgggcgtatcgaggaaggtcgcgctgccgttctccccctcgacgcgataagcgccgatgtgctgcgtgatgccgccggcctcgcccgaagccaccttggcgcggcggatgtagtcgagcagcgaagtcttgccgtggtcgacgtggcccatgacggtcaccaccggcgcacggccgatctgctcgccctcgggctgttcgccctgacgcagcagctcctcctcgacatcatcatcgcgctggagcttgggcttgtgacccatctcctcgacgaggatcgcggcggtctcctggtcgatggcctggttgatcgtggccatcacgccctgtttcatcatctccttgatcagggcggcagccttgacgctcatgcggtcggcgagttccgccacagtgatcgtctcggggatctcgacctcacggaccaccggcgccgtcggccgctcaaactcctgctgcagctgcttggccgcggtaccgcccccgcgcttcttgccaccacgccgggcgcccgcgcctcggccaccagcaggctgctctgccttcttcttcttcggcttggcctcctgcttgcgctgggcacgctcctcggcttcgcgctcacgcttggcttcgagctcggcacgcttgcgttcgcgctcctcttcacgcttcttggcttcgtcctgctggctcttgggcttctccttgagcgcctcggcctgggcgcgagcggtctcatcggcagccgtctcctccggctccgcggcctgcacttcgacgccggactcctcgacggcctccgcgtccgcggcgctcggctcggcctcctcggccggcgcagcctcttcgctcggcgcctgctcggcctcgtccccgccggttacggccgtatcgccggcgcgctgggcctcggcggcatcctcttcccgcttggcctcttcctgctccagggcgcgctcgagctgtgcggcggcctcttcggcctcttcctgcttgcgcttttcctcggcctcgatgtcgctgcgcttgacgtaggtacgccgcttgcggacctcgacattgacggtccgcgtctgccgtgggccgcggctccccgcatcgcgaccggccggcatcttcagctgactgtggctgcgccgcttaagggtgatcttcttgggagacccgtcagacccccccccttcctcttcttgctcaggactgccctgccgcaggtgcgcaagcagcgtcgccttgtcctccgccgagagcgctgcaccgtcgtcgcgccgaccgagccccgccgcctccagctgtgcctggagccgctccacggggatccctaccgtctgcgcaaattctttaaccgtcgtttccgccatataacactctccggacgcggcccaagtcagagacctcgtcgtgacccctctttatcagtcggcgcgctcgccgccctcactggctgcgaaccacggctcgcgggccttcatgatcagctgtccggcccgatcctcgtccatgccttcgacctccatcaggtcgtccacggactgatcggccaggtcctcgaccgtggcgacaccgcgctcggccagggctttcgccgtctgctcatccatcccctcaagggccagcagctcctcgctgggctggttctcgttggcctcctcggcaatcgcctgggccaggagcacatcccgggcgcgactgcgcagggcctcgacgatgtcctcgtcgaactcctcgatctccagcagctcggcggtgggcacgtaggccacctcctcgatgctggaaaagccttcctggaccagcacgccggcaacatcttcatcgacgtcgaggtgctcgacgaacaactgcaccagctcaccggcttcgcgctcgctcttcgcctcggcctcctcggccgtcatcacgttgagttcccagccggtgagctcgctggccagccgcacgttctgcccaccacgaccgatcgcctgggagagttgctcctcggcgacggcgacatccatggcaccgcggtcctcatcgaccacgatggactcgacctcggccggcgccaacgcgttgatgacaaactgagccgggttctcatcccaggggataatatcgatccgctcgccgctgagctcgttggagactgcctgcacgcgcgagccgcgcatacccacgcaggccccgaccggatcgatgcgcggatccagagcccgcaccgagatcttggcgcgcatccccggatcgcgggcggcgcccaggatctcgatcaacccctggccgacttcgggcacctcgatcttgaagagctcgaccagaaactcattggccgtgcggctgacgaacagttgcggcccccgcggctctgagcggacgtcacgcaggtagccgcgaatacggtcgttgggtcgcacagcctcccgcgggatcagatcttcgcgggagactagagcctcggtgttctcgcccagatcgatgatggcgctaccgcgctccatacgcttgaccgagccgttgaccaactcgccgatacggtgctggtaagcgtcaacgatctgcgcccgctcggcctcgcgcaccttctgcacgatgacctgcttggcagtctgcgcggcgatgcggccgaagtcgaccgattcgatgggctcctcgacatacccgcccacttcggcgttctcatcacgctcccgggcacgctccaggctgatctggcgctgcggctcctccaccgactcttcgtcggggaccacctcccagcgccgataggtggcgtaatcgccactctgccgatcgaccgcaacgcgggcgtcgatgtcctccagatggcgcttgcgcgtggccgaggccagggccgcctcaatggcctcgaagatcacctcccggtccacacccttctcattggaggtggcctccacgaccaacaggatttctttactcatgcctccgactccgctgttctgctgcggccgacgcccttcacggctcgagatccagccgcgcccggtcgatcagctccagggggatgcgcagctcgaccccgtcgacatcgcgcacccgcacgaattcaccatccagtcccagcaggacgcccttgacccggcgacgcccctcgtagagctccagcaggcgcagcttgatccgctcgccgctgaagcggtcgtaatctgccgacttgaagatcggccggtccagccccggcgaagagacctccaggttgtaggccccctcgatcgggtcctcgacgtccagcaacccgctgacctggtggctgaccgcttcgcaatcctccaggcgaatgcccgcaggcgtatcgatatagacccgcagcgtgcgattgcccttggccccggtcagctcgacaccgaccagctcgtagcccagcccggtgaccgtcggctctagtaacgagtgaagcgtctggatctgtgacatccggcaccacaaacaaaaagagggcccaaggccctcccccgagtccgcccgtcggcgaaccgacggcgggcgtatccaaagagcctgcgagcccaaccgccctcgcagcttcagcgagcgattatacacacgcgcccggggacaaaaaagcgcgccccgccgtaggaccagcagcgcctgccactcaggcgcgcataaaaaaggcggccagcggccgccttctcggtgttggtagcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctaccagactgctccaccccgcaactgttaaaggggattatacggggaccctatgcaaacatcaagccgctgcgcccccactcctccccggccccctaaaggcccaaagccgcctggcacagcgcgatcaggcgctccgggaagatccccagcaccaggaccgcgacgccgttgaccaccacgaggctgcggatcgccgaggaggcgccgggagccggcagcgtatccgcatccacctcggcctccgggcggtcgaagtagacgaccttgagaacccgcaggtagtagaaggcgcccaccacggccgccaccacggcaaagatcgccagcgggatatggcccgcctcgacggcggcctggaggaccaggtatttcgcgtagaagcccacggtaccggggatgcccgtcatcgacaccagcaccagcaacagcacgccggcgtagaccgggtggcgctcattgagcccgcgcagatcggcaatctcctcggcctcgaaaccggagcgcgccaacaccgtaatcatcccgaaggcgccggccgccatgatgctgtaggcgattgtgtagaacagggccgccgcatgaccggcatccgtcccggccgtgaacccaaccatgatgaagccggcgtgggcgatggccgaataggccagcatgcgcttgaagttggtctgcacgatggcgatcaggttgccaaccaacagcgaggcgacggccaggatcatcagcatcggctcgagctgctcgtgcatcggccccagcccgtcaacgagcaggcgcatgaacagcgccaccgccgcaaccttgggcgcggtgctcaggaacagcgtcaccggcgtcggggcgccctgatagacgtccggcacccaggcgtggaacggcgcggccccgagcttgaaggccacgcccaccagcatgaacaccacgccgaagagcaacatcagcggatcggagtgacggccggccacctcggcgatcaccgacagctccaggctcgccgtggcgccgtagaccatcgacatgccgtagagcaggatccccgaggccagcgaaccgaggacgaaatatttcatcgccgcctcggccgcctggcgcgaatcacggtggtaggccaccagcgcgtagagcgccagcgacagcagctccaggccgaggtaaaggctcagcagactccccccggaggcgatcaccagcatgcccaggttggcgaacagcgccagcaggtagaactccccctggagcaggccgcggtcccccaggtagggccgcgtataggccagggcgagcaccgacaagagcgctacggaggccttcaccacggcacccagcgaatcggccatgtagtggcccgagaaggtcacctcgttcacgccccactgggtactcagggccagcactgcggtgaccagcagcgctccctgggtcaggtaaaaggtcgcgctacgccggggatcgctggagaagaggtccaccaccagcacaccgcaggtggccgccagcaaccagatttccggcagcgccagggagaaatcgggcgtctcgaagctcattgcctctccttccttaccgggcagccgggagcgctgcagagacgtcgttcaacaactcgaccagggtcggctccgccacggcgaccagcgcctgcgggtagacgccgacaccgatcaccagcaccgcgagcacgccaagcagcaggaactcgcgccggtcgaggtcgttcagagccgccacccgctcattggccaccggcccgaacaccacccgcttgaccagccacagcgagtaggcagcccccacgatcagggtcagaccagcgatggcggcgtaccagaaactggcctggtagctgccgaggatgaccaggaactcgccgacaaagcccgacgtccccgggaggcccgcgttggccatggcaaagaccacgaacagggcgccgaagatcggcatgcggttgatcaccccgccgtagtcggcaatattccgggtgtgcatccggtcgtagagcaccccgacgcagaggaacagcgccgccgagatgaaaccgtgggagatgagctggacgtagccgccggtcatcgccatcagcgcaccgtcccctgcctcggcacccaacccggcctggaagatcacgaagaacccaagggtggcgaagcccatgtgggcgatcgacgagtaggcgatcagccgcttcatgtcttcctgcaccatcgccaccagaccgatgtagacgatggcgatcagcgacatggcaatgaccagccaggccagctcctggctcgcttccggtgcgatgggcagcgcaaagcgcaggaacccgtaggcccccatcttcagggtgatcgccgccaggatcaccgaacccccggtcggcgcctcggtgtgcgcgtccggcagccaggtgtgcaccggccacatgggcaccttgacggcgaaagccgccagcagcgccaggaagatcaggatctgcgcctccagcccgatgctcaggccgtggaagtcgagcacaccgaagctgcccgcctcccagcgcaggtacaggaaggcgatgagcatcagcacggagccgaggaaggtgtagaggaagaacttgatggtcgcgtagatgcggttggcgccgccccacatgccgatgagcaggaacatcggcaccagcatcgcctcccagaagacgtagaagaggatggcgtccagcgcggcgaagacgccgatcatcaacccttccatgaccaggaaggcgcccatgtactgcgccggccggtaggtgatgccgctgcgtccggcgatcaccaccagcagcgttgcaaaggcggtcagcaccaccagcggcatcgagatcccgtccacaccgaggtggtaatggatgtcgaaggtcggcacccagtcgcgcttctccacgaactgcatgccgcccccgggctcgaaggcgaaccagaggaccaggctgaacaggaatgtcagccccgccacaccggtggccaattcccggaccgccacctccgagcgccggcccaccgccagcaccgcggcaccgccgaggatcggcagccagataatcaggctaagcaaccaaccgtcgaacatccgttcttcccctgcgttcttgcgcgtccgtcccgaagccgcgcactaggcgaacagcgttcgcacaacgaagaatgagatcagcagcagcacgccgatgaccatgacgaaggcgtagtggtacaggtacccggtctgcgagtaccgcgccccggcggcgatacgaccgatcaaacgggccgtaccgttgaccagcagcccgtcgatcagccagcgatccccggccttcgacagcaggccggcgaacgcccgaccgccatccgtgaagccgcggatatagagccagtcgaacccgtacttgtgctcgagcacccgctccagcggccgcaggggcgccaccacctgtgcccgcaggtcggggcggcgcaggtagagcagccaggcgacgaagaccccggccagcaccaggtagagcaccggtgtcaccagcgcgtgggccatgaagcccagcacgccgttatatccttcggccaggcggtccagcccggtctgttcggcgagcacgcggatcgagccatcggcgtagaagaaatcgcccatgaccatcggcccgaaggtgaacaggccgatcagcaccgagggcacagccagcaacaccagcggtacggtaaccaccagtgggctctcatgcagatgcttgcgggcgtgctcgtccatgcgctcctcgccgtgaaagaccatgaacagcagccggaaactgtagagcgcagtgacgaagacgccgagcaccagcaaccagtaggcgaaggtcgcccagcccccggcggagtaccccacggcctcgatgatggcgtccttggagaagaaaccggagaagcccgggatgccgatcagcgccagggtgccgagcagcatggcgacataggtcaccggcatgtacttggccagcccccccatcttgcgcatgtcctgctcgtgatgcagggcgatgatgaccgacccggcaccgaggaagagcagcgccttgaagaaggcgtgggtgaacagatggaagacaccggcggcgtaggccgagacgcccaaggcggcgaccatgtagccgagttgcgagagcgtcgaataggcgatgacccgcttgatgtcgttctgcaccaggccgatcagccccatgaagaaggccgtcagcgcaccgaccaccaggaccacggtcagcgccacggtggacagctcgaagaccggcgacatgcgggcgaccaggaagatgccggcggtcaccatggtggcggcgtggattagggccgagatgggcgtcgggccctccatggagtcgggcagccacacgtggagcgggacctgggccgacttgcccatgcagccgatgaagatcagcagcgcggcgaccgtcaccaggctccactcggcggcgccgaagaggttcagcgtccggccgggatcggcttccaccgccgcgaagatctcgccgtagtggagcgtaccgaaggccccggcgagcacggcgatccccagcagcagccccaggtcgcccacacgattaaccaggaacgccttgaggttggcgaagatggcgctctcgcgggtgtaccagaagccgatcagcaggtacgagaccaggccgacggcctcccaggcaaagaacagctgcagcaggttgttcgccatgaccagcatcagcatggcgaaggtgaacagcgcgatgtagctgaaaaaccgctgatagcctgggtcgtcgtgcatgtagccgatggtgtagatatgaaccatcagcgcgacaaaggtcacggtggccatcatcaccgcggtgagccggtcgaccaggaagccgatctcgaagctcaggtcgcccaccgaggcccacgtgtagacggtgaagtccaccggctccaggtcgccccagatcaggccgtagagcacccagaacgacagggcacaggagatggcgacaccgagaatggtcacccagtgggcgccggcacggccgacccagccgccggccaggccggcgatggcagccgcggccagcgggaagaggacgatggcgtagaggaccgtctccatggcttaccccttcatcgcatccatggcggcgacgttgatgtcaccgcgtgaacggaacaggaccacgacgatggccagaccgatggccgcctccgccgccgccaccgtgaggatgaagaagacgaagatctgcccggccatatcctccagataggcggagaagccgatgaagttgatgttgacggcgagcaggatcagctcgatgcacatcaacagcaggatcacgttcttccggttgaggaagatgcctgccacgccgagggagaacagcaacgcccccaggatcaggaaatcggacagctcgatcattgggccttcccgcttgccttcgctagtcgtttgcccggcttcgggcccttagttctgcctatggtcctgccgccgcgaggacttcatgcgcaccagacgcaggcggtcgtccttcttcaccgacagctgccgggacacgtcctgcttatgcgtcccctcgcgccggcgcagcgtcagggtgatcgcggcgacgatggccagcagcaggatcaccgccgcgatctcgaacgggtagacgtagaccgtgtacagcaccccaccgatggcctggatgttgttcacgtctgccgccggctcggggatcgtgccgctgatcagatccgcccgctccgagacgatgaccgccaccagctgcgcggccatcagcactgcgaccagggcccccaccgggaggtaccgcgtgaacccctcgcgcatcggggcgatgttgatatcgagcatcatcagcacgaagaggaagagcaccatcaccgcgccgacgtagacgagcaccagcgcgatccccaggaattcggcaccggcaagtacccagatcaccgcggcgttgaagaacgcgagcaccaggaacaacgccgcgtggaccgggttgcgcaccgagatcaccatggtcgctgcgaacagcagcaccccggcgaagatgtagaagatcacctgttccataagcccgaggctcccattaccggtagggcgcatcggcggcgcgatcggccgccagctggctctcgtacttgtcacccatggccagcaacttctgcttatcggcgacccgctcgtcacgacgctccatgtggaaggtgtcgagccgggtcaggacgatggagtccaccgggcacgactcctcgcagaagccgcagtagatgcacttgaacatgtcgatgtcgtagcgagtggttcgccgcgtgccgtcggcgcgctggtgcgaatcaatggtgatcgccagcgccgggcacaccgcctcgcagagcttgcaggcgatgcagcgctcctcgccgttggggtagcggcgcagggcgaggtgcccccggaatcgcggcgacttcggcgcccgctcctccgggaactccagcgtgatactgcgccggaataccatgtggcgcgcagtcagccgcagcccgcgcagcagctccgtgaacaggaagctgttcagatagtcgttcagcggtctcatgaccgtacccccatcagaaccaaggaccgacgccgccgtagaccaggccagtcagcaccaccagccacaccacggtgcccgggatcagaaccttccagcccagccgcatgagctggtcgtagcggtagcgcgggaaggtagcgcggaaccacagatagcagaaggcgaagaaagcggccttcgcgaacagccacacgatcccggggacccagtcaaaggccggcccgaggaccggcagcccctcgaagggtgagtgccaaccgcccaggaacagggtcgccgccaggaacgagatcaacagcatgttggcgtactcggccaggaaaaagaccgcaaaggccatccccgagtactccacgtggaacccggcgacgatctccgactcaccctcggcgatgtcgaacggtgcccggttggtctcggccacgcccgagatccagtagatcaggaacaggggcaacaacggcagccagaaccactcccaaaaagggccagcctgggcatggacgatgccgctcaggttcatagtcccggcagcgatcagcacgcccaccaacgcgaaacccatcgcgatctcataggagacgacctgagccgaggcccgcagcgtaccgagcagggcgtacttggagttggaagcccaaccggcgatgatcaatccgtacacgcccagcgaggtcatcgccaggatgtagagcagccccgcattgatgtccgcaaccaccaggccatcatcgaaggggatcaccgcccaggccgccagcgccggcatgatggccatcgccggtgcgatcaggaacagcgtccggctggcgtaggtggggatggtgatctctttgaacaggagcttcagcgcatcggcaatgggctgcagcaacccgcgggggccgacgcggttaggcccgcggcgatcctgcatgtggccaatcacccgccgctcgacgtaggtgaaataggccacggccaggaacagcgggatcaggacggcccagatcttggcgaactgccagaagagtgtctcgtacatgccctcgatcgtccttttctgcggccctgcggcctagagcgcttccagcgagacggtcccgtacgggccgccgagcgccgcgcgctcatccagcccggcggggatccaggccacgcctgccggcacggcgtcgtcgacgaccagcggcaattccgccaccccgctgtccgaacgcacccggacgcagcgcggctgcgcctcggaaaacccgagttcggcggccgtctgcgcagccagcaccacctcggctcgaccggcgatcggtgcctgctgcagcggcaaggaacggcgcaccagcgggtcgccggcatagatcggcaccccaccggccagcgccagaccctgcccaggggacgccggagcggtcaccgccctggccggataccgggagccaggctccagatcccgacacagaccggcgagctcgccgtatacgtcggcgatgtcgttgtactcgaaacgctccagccccaaaaccgtgcccagggcacgcaggattcgccagccgggccgtgcctcaccctgaggctcggcgaccccgcggcaactttgccagcggccttcgttgttgacgtaggtgccggcgctctcgccgaatgcccccatcggcagcaggacgtcggcctgggcgcgcagttgttcatccgcgaaggcggtcaccgccaccacctcctcggcttgctccatcgcctgccgggcggcttgcggatcccacaggtcgcgggtcggctccacattcaacaagagataacccttgaggccggcgcgcagcatgccgtcggcactgcgccccgccggtcgtgccggcgcaccgccggcctcacggtgcggcaccgcgccggcgacccagccgccggcggtattgccagcctcggcgaggacccccagacgaccgttggccagctccgcgatgcaaccgcccaatgcccgcagcgctgcaccctgtggatggctgttcgccaggctgccgagcaggaccgtgggccgctcggccgcagccagccggcgcgcaacctcccgggcggagtcggtcaccgggccggccacctcggccagcccctccggcagcgcacgccctgacccctcggccagggccgccgccacggcaccgagctcggcgaccagctgcgccggcgccacggcccgctccacagccagcggcaggttccagtcgaagcgccgggggttgagggccatgacctgagcgcccgcccgggccgccttgcgcaggcggtgatggatcagtggctgctcgtgtcgggtgtacgcgccaaccagcagcgcggcgtccacctgctccagctcggcgatgctctgccccagatacgggaagggcggcgcctgctcctggtcggaggtgtccacctcgcgcaggcggtggtcgacgttgccgctgcccagcccacgcagcaggcgcgcggccagatagagctcctccagggtcgcgctcggcgccagcagtccaccgagcgcatcggtcccgtggcgctggacgacgccctgcagggcgcccgcggcgcgatccagggcggtctcccagggcacctcgtgccaacggccgtcgcgcttgagcatgggccgttcgagccgatcggcgtgctcaaccccctcgatggcgaagcggtcgcggtcagcgatccacgtctcgttgacggcctcgttctcacgcggcacgacgcgctggatccgtccccgcagggtgtgcagggccagattcgaccccaccccgtcgtgaggagagaccgccgggaagctgagcaactcccaggggcgggcgcggaagcgaaacggcttattggtcagcgcccccaccgggcaaacatcgaccacattggccgagagctccgagttcaggccggattcgacatacgtcgagatctcggtgtgctccccacggcccataccaccgagctccttctgcccggcgacctcgtcgaggaaacggacgcagcgcgtgcagtggatgcaacgcgtcatctcggtagcaaccagcggcccgaggtcttcgtcggccaccgcccgcttgccctcggtgaagcgtgaaataccgcggccataccccatggagaggtcctgcagttcgcactcgccgccctgatcacagatcgggcaatcgagcgggtggttgatcagcaggaactccatgacgccgcgctgcgccttgatggccgtttccgacgcagtgcgcaccaccatgccgtcggccaccgaggtcgcgcaggccggcagcggcttgggcgccttctcgacctcgaccaggcacatccggcagttggccaccacggagaggtgcttgtgatagcagaaccgcgggatgtggatcccatgacggtcggtggcctgaatcagcatctcgcccttgcgggcctcgatggagcagccatcgacctcgatggtgaccgtctcctcgttcgcactcatgccgccgcctccaccggggatcgaccgtgctcgatgtagtgttcgaactcgtgccggaaatgctgaatgaaactctgcacaggcgtggccgccgcttcgccgaaggcgcagatggtgtgcccggcgatctgtcccggcacctcttcgagcatgcgcaggtcgtcgtaggtaccacggccctcgtagatccgctggaccgcgcggtacagccagcccgtgccctcacgacacggcgtacactgcccgcacgactcggcgtaatagaagcgcgtgatccgggcgagaatgcgcaccatatccgtggtctcgtctatcacgacgacggcgccggaaccgagcatcgagccagcagcagcgatgctgtcgtagtccatatcggtctcgagcatcgtctcgccgggcaccaccggcgtggaactcccccccgggatcaccgccttgagccgatggcccgcccgcacgccgccggccatctccagcagctcgcggaagggcgtgcccatggggatctcgtagttgcccggacacgccacgtgcccggagaccgagaagatcttctcgccaccgttattgggcttgccgaggttgaggaaccactcggccccgttgcggatcaccgccggcaccgaggcaagggtctcggtgttgttgatcgtcgtcggcttcccgtagataccgacttgcgccgggaacggcggcttgtagcgaggctggcctttcttgccctcgagcgactccatcagcgccgactcctcgccgcagatgtaggcgccggcgccgtagtggttgtgcagctcgaaatcgaacccggagccgaggatatcccgccccaggtagccggccttgcgggcctcggcgacggcctgttccatgcgctcgaagggctcgtggtggaactcgccgcgcagatagttgtacccgacggtcgcccccatggcatagccggcgatgatcatcccctcgaccaccgcgtgggggttgaagcgcaggatgtcgtgatccttgcaggtccccggctccgattcgtcggagttacagatcaggtacttctgcccggcacggtcgcgtggcatgaacccccacttgatcccgggcgggaaaccggcgccaccgcgcccgcgcagggcgctctgcttgacctcgtcgacgacctcctggggcgacatgggcgtgcgcagcacgcgctcgagggccctgtaaccacctaccttgcggtaggtctccaggctccacggctcgtcatagcccagggtcgtataacaaacttggttgaccatgacccctccgcgccctgcggctcagctcagcccgtcgaggatctcgtcgatccgctcgcgggtcagatgggtgtagtagtgcccgtcgacgaccatcatcggcgcccgcgtacaggcggccaggcactcctcttcgcgcaccagcgtgatgcgcccgtccggcgtggtctcacccaaacggatgccgagcttttcctcggcgtacgccaccagctcgtcggcgccgttgaggcagcacgagatgttggtgcagaaattcaccttgtgtcgtcccaccggctcatcgaggtggaacatggaatagaaggtcgccacctcgaaggcgctggcccggggcatgccgatatagtccgccgccgccgccacgtggctgcgctccagccagccgccgttgtcgtcctgcaggatatgcagcgccggaatgatggccgatgcccggccctgttcgtcatcgggatacttggccagccaatgatcgatacgccggcgctgatccgcgttcaggatctctgcttccaccgtccgctccgtcaccggtccacctccccgaagaccacatccagcgagccgatcaaggtcaccacatcggccaacatgtagccgcgaatcatctcgtcggtagccgccaagtggtaatagcacggcggccgaaccttgagccggtacggcttgttggcaccgtccgagatcaagtagaccccgaactcgcccttcggcgcctcgaccgccgcgtacacctcgccggggggcgtgcagtacccctcggtaaagagcttgaagtgatggatgagggactccatgtcgtccttcatctcttcccgggtcggcggcgtgaccttgggatcgtcgatacgcaccggacccgggttggctcgcagccaatccacgcactgcttgatgatgcgcaccgactggcgcatctcctcgacgcgcaccaggtagcggtcgtaggagtcgccgttgacgccgaccgggatgtcgaaatcgacccggtcgtaggcagcgtagggttgctttttgcgcaggtcccaagccaccccggaaccgcgcagcaggggacccgtgaacccgagctccacggcgcgctcggcggagaccgggcagatgtccaccagccgctgcttccagatccggttctcagtcagcagcgtctcgtactcatccacgcaggccgggaagcgctcgcaaaaatcgtccaggaagtcgagcaccgaaccctcccgggcgcggttcatctcgcgcagctctttgtcgctgcggtaggccgagggctcgtacttcggcatctgatccgggagatcccggtgcaccccgccgggccggtagtaggtcgcgtgcatccgcgcgccggagaccgcctcgtagacatccatgaggtcttcccgctcgcggaaggtgtacaggaacgcggtcatggcaccgacgtcgaggccgtgcccgcccaaccacatcaagtgattcaggatgcgggtgacctcgtccatcatcgtgcggatgtactgcgcccgcagcggcggctcgatccccaaaagcttctcgatggcgcgcacgtagccgtgctcgttgcacatcatcgagacgtagtcgagccggtccatgtagccgatggactggttgtaaggcttggactcggccagcttttcggtggcccggtgcagcaaaccgatgtgggggtcggcacggcgcaccgcctccccctccatctccagcaccaagcgcaacaccccgtgggcggccgggtgctgcgggccgaagttcagggtgtagctctggaactcagccatcggcttgtccctccgtgccttccgccttctgcggtgcggcatagcggttgtcttcacggatgacccgcggcaccagcacccgcggctcgatctccaccgggccgtagaccacacggcctttttcggggtcgtagcgcggctcgacgttgccgatcagcgggaagtccttacggaacggatgacccacgaagccgtaatcggtcaggatgcggcgcaggtccggatggccttcgaaaacaatgccgtagaggtcgaaggcctcccgctcggcccagttggcgcagggccagatgccggttaccgacggcaggaccgggaggtcgtcgtcttcggcgaagcagcgcacgcgtagacggtggttgtgggtcagcgacagcagctgatagaccgccgcgaagcgccgaccggtctgctcctcgatcgactgcacaccgtagatgccggtcaggcccaagcgcccgaagcccggctccgtaacgccgcggctgaagcccgtgccggtcgccgactcggtgatccactcgtcctggccgtaagccgcgtaatcaaccccggcaacatcggaaagctgctcgaagcgccactcggcaccgtctcgcagttcggtcatgaccgccagcaggtcggcaggccggacgtctgccgtcacctcgccgcgctcgagccagcaatcggtcaaacggccaccgaaatggccgcggagctgctctaagaggctctcgggctcagccatgactttccctcaacgtgcgatggtgttggtccggcggatcttgttctgcagctgcagaatgccgtagtagagcgcctcggccgtcggcggacagccgggtacgtagatgtctacggggacgatgcggtcacagccccgggtgaccgagtaggagtagtggtagtatcccccaccgttggcgcacgagcccatggagatcacccatttcggctcgggcatctggtcgtagaccttacgcagggccggggccatcttgttacagagtgtgcccgccacgatcattacgtcggactgtcgggggctgggccggaagatcaggccattgcggtccatgtcgtatcgacccgccgcagtgtgcatcatctcgaccgcacagcaggccagaccgaaggtcatgggccaaagcgaaccggtccgcgcccagttgatcaacttatcggcggaggtggtcacgtacccccgctctaggatgccttctactcccattccagcgcccctttacgccactcgtagagcaaaccgatcacaagaagtccaacgaacaggcccatggccaagatgccgaacaggcctatatcgtccaacacaaccgcccaagggaagagaaaggcgatctcgagatcgaagaggatgaacagaatggcgacgaggtagtagcgcacatcgaacttcatgcgcgagtcctcaaaggcctcgaagccgcactcgtaaggcgactgcttttccggatcttcacgccgaggaccgagcacgaacccggcagccagaggcaggacgccgaagacgagcccgacgacaatgaagagcagaaccggaaggtaattctctagcatcgttcgccgctccgctggtggcaacacgaggccggcgcaagccccaacccccgtgtcgaacatcgctggagtttacggagcgctctgtctccgtgtcaactcagcgcgtttcgtaacttgctgattataaagacgttatggtgccgagaaacgatcgtgacggttgcgggatatcaatcccggccgccagcgtgaccaagcgtaaggcttcgggatggggagggatcgcgcaggggcgcggagggtaaggagagataaatggtgccgaaggccggactcgaaccggcacggctttcgccaccgccccctcaagacggcgtgtctaccagttccaccacttcggcacgtagacgttgttgcgcgggcgtttaccctgccctaacgcgggaaagatgatagcaatccttatcccgcgaatcaatcccgtgatcgcggaaaccggctactcttctccttccccctccccaggcgcctccggccccaccggctcgccaggggcttccggtgccggggcatcctcgtcagccggcatatccggggccgccggcgcctcggggtcggtctcttcctcgtcgtcgctctccagcacgccctcgtcatcgccgatcaccgaggcaccgccaccaaccccctgggcggcaatcaccgcgagcccgagactggtgaggaagaaggttgtccccaaggtcgcaatcagcttggtcatgaaggttgctgccccgcgcgagccgaatacggtgctcgacgcaccgctgccgaaggcggctcccatgtcagcgccctttccctggttcagcagcacgagcaccaccagggctacggcgatgacgatatggacggcaagcaacgcttcaaacatgggtctacctcagccctccgcggctgcgttgtaaatcgaaaggaaactgtcgggatccagcgatgcgccaccgatcagacccccgtcgatatccggctgggccagcagctcggcagcgttgtcggctttcatgctgcccccgtagaggatgggcagttgatcggcgatctcgccggcgtcgcgctcctggacgcgctgccgaataaaggcatgaaccgcctgcgcctgttccggcgtggcggtacgtccggtaccaatggcccacacgggctcgtaggcgatcaccgcgccctgaaaggtggcgccgccgacggcgtccatcacagcgtcgagctgttcaccgaccacggactcggtgcgctcagcgtcgcgctcggccagggtctcaccaacgcacaggatcggggtcagcccggcattgcgcgccgccacgaacttgccggccacccggccattgtcctcgccatagagcgtccggcgctcggagtggccgacgatcacgtagcggcatccggcttcgagcaacatgctcgccgacacctcaccggtgtaggcgcccgagtcgtactcactcacgtcctgggcgcccagtgcgacaccgaagggcagctgtgaagccgccgcggccagcagcgggtacggcggacagacggccaactcggcatcccccgcactgtcggcagcacgctccgccacgcggcggaccagatcctggtcgccgttcatcttccagtttccagctatgatcttgcgccgcatgcctagacccaaccctgtctatcgattcctgtgaagctgacgaagcctatctacacaaacgcctgaaatcaaatcgggtcggtcgccgcaccccgagcggcggtctccacggtaacggccagccagtcggccaggcgattcacctgcccctcgtccgcgccctcgaccatcacccgcaacagcggctccgtccccgacgggcgcaacaacacccgcccatggtcaccgagctgatgctcggcctcttcgacggcctcggtcaccgctggcagcctgatgacgtccgggccgcgtgagaccggcacgttgaccagtcgctgcggatagtagtgcatcccggccaccaactcatccagcggccgcccggtggtgaccatcgcctcgagcacctgaagcgcagagatcagcccgtctccggtggtggtccggtcgaggcagatgatgtgccccgaagactcgccgcccagtgtgccgccgacctgaagcaaccgctcgaggacgtaacgatcgcccactcgggtccgctctagcaccaggcccagctcctgcagggccacctccagaccgaggttggtcatctgcgtgcccaccaccgccccgcggacctgacctcgggccacacgggccgtggcaatgatgtacagcaagccgtcgccgtcgatcacccggccgtagcgatccaccatgatgactcggtcgccgtcgccgtcgaaggccacacccacatcggcagacgcctcgacgacccgctggcacagacgttccgggtgctgcgagccgtgatcgacgttgatattcaggccgtccggctcgttgccgatcaccaccacatccgcgccgagctcggcaagcaccgccggtgccgcctgataggtcgccccgtgagcgcaatcgacgaccacccgcagaccccgcagatcgatctgccgctggacagaccccttgcagaactcgatataccggcccaccgcgtcgttgatccgcgtcgcccgaccgagctcctcgcagcggaccatctgcggcggcccgtcctgcagcagtcgctcgatggcctcttcggtggcgtcgtcgagcttgtacccgtcggggccaaagaacttgatgccgttatcgtgatgcgggttgtgcgaggcgctgatcaccaccccggcccgcgcgtgcagcgtccgcgtgaggtaggcgatggcgggggtcggcatcggcccgagcatcaggctgtggacgccggcggcggcgaagccggcctcgagcgcggactcgaacatgtagccggacagacgggtgtctttgccgatgaccaccttgcgctgcccctcgccggccagcacgcgccccgccgcccagcccaaccgcaggacaaagtccggggtgatcggggcttcccccacccggccacggataccgtcggttccgaagtagcttctttcctcggccaagaccttcttcctttcagcgcgattcctgggcggtggcggcggccgccgccacccgcaccgcgtcagcggtcggccccacgtcgtgggcgcggatgatccgagccccctggaaaaccgccacggccgccgcgccgagactacccgccaggcgctcctccaccggacgatccagtagcttgcccaccatggacttccgcgacatccctaccagaaccggcagccccagcgccacgatgcgctccaggtgcctcagcagctggtagttgtgtgccagcgtcttgccgaagccgaaccccggatcgagcactatccgctcacggggcagaccggccgcctcggccgccgccacccgctcggcaaggaactcaccgacttccgcgacaacgtcgtggtagctcggcgactcctgcatggtctgcggctgcccctgcatgtgcatcaggcagaccggcacaccgagcccagcggccgcctccagggcacccggctcctgcagcgcacggatatcgttgatcagccccgccccggccgccaccgcagcgcgggccaccgcaggcttgtaggtgtccaccgagatcgggcagtcgacctcacgcaccaaggcctcaaccaccggaatgacgcgctcgagctcctgatccagcgggaccggaggcgcccccggccggctcgactcaccgccgacgtcgatcaggtcggccccctcggcgaccatctgtcgggcatgtgcgcgggccctatcgagatcgagatagctcccgccgtccgagaaggagtcgggggtgatattgagcacccccatgacccgcggccgatccaacgtaagggggcggtccccgcaatggagaaccgccccgccgactgccgcccccatcagtgctcgcctacaggtccgccgatgggcccctcgcggccgtctttaccttcggcctcgggctggtcatcggccccggcagtctcaccctcgtcgcccgagccaccaccgtgatcccgatcctgccaccctttgggcggtcgcggctcgtcgccccgcatgatgtcgtcgatctgatcgcggtcgatggtctcgtacttcatcagcgcatcagccatcaggtgcagcttctccaggttctcctggaggatcttctcagccgcagtgtagttgttgtcgatcactgcgcgcacttcttcgtcgatggcgtgctgcgtctcgtcggagacgtccttctgctgcgccatggagcggccgaggaacacctcgccctcctcctcgccgtaggcgagcggaccgagccgcgccgaaagcccccacttggtgaccatgttgcgggcaatctcggtggcccgctggatgtcgttctgggcaccggtagtgacccggtcgttgccgaagatcagctcctcggcaatccgcccaccgaagaggctggcgatcatgctgtccaggcgctgcttggtgtagctgtagcgatcctcctcaggaaggaacatggtcacgcccagcgcgcgcccccgcgggatgatcgtcaccttgtgaaccggatcgtgctccggggtgagcaagccgacgatggcgtgcccggcctcgtggtaggccgtgagcttcttctcgtcctctttcatcaccatggacttgcgctcggagcccatcatgatcttgtccttggcctgctcgaagtccgtctgatcgacggcctccttgttggctcgggccgcgaacagcgctgcctcattgaccaggttctgcaggtcggcgccggagaagcccggcgtcccgcgggcgatgatctcgggccggacatcgtccgccgtcggtaccttgcgcatgtgcacgttgaggatctgctcacgccctcggacatcgggcagcggcaccaccacctgacggtcgaagcgccccggacgcagcagcgccgggtcgaggacgtcgggacggttggtggcagcgatgacgatgatcccttcactgccctcgaatccatccatctcgacgagcatctggttcagcgtctgctcgcgctcatcgtgcccaccgccgagaccggccccacgctgccgccccacggcgtcgagctcgtcgatgaagatgatgcacggggcctgcttcttcgcctgctggaacatgtcgcgaacccgcgaggcgccgacaccgacgaacatctcgacgaagtccgaaccggagatcgagaagaacggcacccgggcctccccggcgatcgccttggcgagcagggtcttgccggttcccggaggacccaccatgagcacgccccgcgggatcgtcccgccaagcttttggaatttgctcgggtcacgcaggaagtccaccagttccttgacgtcctccttggcctcatcgcaaccggccacgtccgagaagctgtgcttgctctgctcctcggtcatcatcttggccttgctcttgccaaaggacatcgccccgcggccaccgccgcctccctgcatctggcgcatgaagtagatccacacggcgatcagcagcaggaagggcgtccacgagatgaggatctgcatgagcatgctgtcgctttcagcctgctcggcatcgatggtgacgccgtgctcaagcagttcgccgatcagcgcgcggttgtcgacctccgggttgaaggtccggtactcgttgccgtcggcgtgctggatggtgatctcctcaccccggatcagcacctcgcggatgttcccccgctcgacctcgttgaggaactccgagtagggaaccttctcggtcacatccgccgattgttcctggaagttgctgaatacggacatcagcacgacggcgatgatgacccaaaggatcaaattcttggccatgtcgctcacggcgtcacctcaatctgcctgaatccggcacctgacaggcaccttactataccgtcggaccacgagccagaaggtaaacctcccgactccccgacctggaggcatccggcttacgggaaagtacgcgggagaagcggcgggtcaggtccccgcggaacgcgtcgaatccctcgccgtggaagaccttaactagaaagtcgccattcttatgcaggaattgaccagcaaagtcggcggcaagttccgccagccccatggctgccggctggtccactgcgttgtgaccggtcagattcggcgccatatccgagagcacgatatccaccgggcggccctccagggccctctcgacggcgcgtaacccctcatccgtggagaagtcggcgtgcaggaacgtgaccccaggcagcggatccatctccagcaagtcgatggcgaccacccgcccggccgagccgaccttcggggccaccagctgcgaccagccgccgggcgccgcccccaggtcgaccaccacctgcccgggccgaaagagcccgtcacgctgatcgatggcctccagcttgagcgccgccctggagcgccacccctcggcccgggcacggcggacaaaggggtcgctctcgtgccggctccgccgagcctgcgagttgcaccctcgccgacgccgcctacaagttgccatgctcacggccctccgccagtctgcgacgcgccagcacgcgcacgcgcaacgccacccaaccgccccccaggcaggccgccgccagcacgccgacgacttcttgccaggcggcgatatccagtcccagtgtcagaaagtagacggccacgaccagcaggaccaccacccccagctcgatcttggcgtcgcgcaggggaccgccgcttgcccggaccacgccacggcgtggtagcctccccgatctatagtcaccaggcacccgacacctccatgcagttagacccggatcaactcaagcagctacgccggctcggccacgccctcaagcctgtcgtcctgaccggggccgccggcctcagtgagggagtcttggaggagatcgagcgggccttggacgaccacgagctgatcaaggtcaagctcgccggcgccagcaaggaagaacgccaggcaatgaccacggagatcgcagagcagaccggcgccgtcgtggtgcagaccatcgggcgcatcgtgctcctctaccaggaaaaccccgagaagagccaagtcctgatctagccgctcagcggccggcatcctcgctgctcggtgtctcttcgccttcttccggttgccgcggctcgattccgccggcgaccaggaccagtgccatggcgctagcgaccatgtaaaggctctcggcggcgcgcagggccgagaggtacccgacctcgccggcctgctcggtcaacgccgccattggcggccggacccagaactcccccacggccaccaccacggtcagcagcaccagcagccaaaggcgccagtgtgcggccagcggacgaatccggtggcgcagctgagtcgcgatcagcagcgcagcacagaccagcaccacccagaccgccgtcccggtgacctcgccaaccaatgccgccgcctgcgcggtgtcttccagggtgcggaacagcagcggagagacgatgtagccaccgctccacagcgcgccggccagcaccgtcaacattacccgctctgcggcgcggatcagcaccgcacctccacagccagcccgcaccgtccgggactattcataccgaacctcgacgatctcgtaggtccgctctccgcccggggcctgaaccacagcctcgtcaccctcctccttgccgatcagggcgcgggcgatgggcgaattgaccgagatcaggtgttgcttgatgtccgcctcgtcctcgccaacgatctgataggtgaccgtctcttcagtgtccgtgtcttcaagcgccacagtggcgccgaagacaatcttcggcgccgcctggaccgcagccggatcgatgatctgggcattggacagcttgccctcgatctcctggattcggccctcgataaagctctgttgctcgcgcgcggcgtggtactcggcgttctccttcagatcgccgtgctcacgcgcctcggcaatggcctgaataacccgcggccggtcttcgtgcttgagccggtgaagctcttcacgcagcttctctgcaccacgaatcgtcaacggtatcttgctcatcccgtcatctccctgtgcagggcatcgagggggcgggcctcccagtccttcatgtgatccagcgccaggcacgtcgcccgagcgcccgcgatggtcgtcgtgtaacagaccttgcgctgcagcgcctcgcggcggatcgagtaggagtcggcgatggcctgccgcccctcggtggtgttcacgatcaggtcgatctcgtcgttcttgatggcgtccacgacatgcggccgtccctcaatgaccttgttgatccggcgcacctccaggcccgcctcttcgagggcggccgctgtgccatgggtggcgatcaagcggaaaccgcgtcggaccaagtcccgcgccacctccaccgctgcctccttgtccacttcacgcacgctgacaaaggcacagccgccccgcggcagggtcacccccgcagccagctgcgccttggcgtaggcctctccgaaacaggcgccaatacccatcacctctccggtagatttcatctccggacccaggatgggatcgacaccggggaatttgaggaacgggaagaccgcctctttgaccgaatagtagttgggaatgacttcgctcaccaccccctgctcggccagcgtccggccggccatgcaccgcgcagccaccttggccaggggcacaccgcaggccttggagacgtacggcaccgtccgcgaggcacgcggattgacctcgaggaggaagatgcgctgcccctggatggcgaactgcacgttcatcagtccgaccacaccgagctcccgggccagcagccgcacctgctcgcgaatccggtcctgcacatcctgccccagggtgtagggcgggatggagcaggcggagtccccggagtggacgccggcctgctcgatgtgctgcatgatcccgccgatgaccacctggtcgccgtcgctgacggcgtccacatccacctccacggcgtcgtcgaggaagcggtcaagcaggacgggcgagttgtgcgagacccgcaccgcctcattcatgtactggcgcagctcgctctcctcgtagacgatctccatcgcccgcccgccgagcacgtacgaagggcgcaccaccagcgggtaaccgatctcggcagccagctgaagcgcctcggtctcggtccgggcggtgcggttcggcggctgcatcaggtcgatccgtccgatgagctcctggaaccgctcccggtcttcggccaggtcgatggagtccgggctggtgccgatgatcggtgtcccggcagcctccagctcgcgggcaagcttcagcggcgtctgcccaccgtactggacgaccaccccatccggctgctcggtctccaccacctcgagcacgtcctccagggtcagcggctcgaagtacagccgatccgaagtgtcgtagtccgtcgagaccgtctcggggttgcagttgaccatgatggtctcgtagccgtcctcgcgcagcgacagcgatgcgtggacacagcagtagtcgaactcgatcccctggccgatgcgattcgggccgccaccaaggaccatgatcttcttgcgcccggtgggctcggcctcgcactcctcctcgtaggtcgagtagaggtacgccgtggcggtggggaactcggcggcgcaggagtccacccgcttgaacaccggccgcacgccgagctcacggcgacgctgccgcacctgcgcctcggtaacgccccacaggctggccaaccgggcatcggagaaaccgcggcgcttgagccgcagtaaggcaccggcatcacaatcgtccagcgcgctcgcggcgacctgcccctccacggcgatcagttcctcgatctgcgccaggaaccacggatcgatggccgtcatcccgtggacctcgtccagggtaaagccgacccggaaggcgtcacccagatgcaggacccgttcgggcgtcggctgacgcaacgagtggcgcaccgtatcgcgcacatcctgacggctgcgatcgagccgctcgtcgagcccggaaaggtcctgctccagaccccgcagggccttctggaaggactcctggaaggtccgcccgatggccatgacctcgcccaccgacttcatctgtgtcgtcaggtagcactcggcctgggggaacttctcgaaggtgaaacgcgggatcttggtgaccacgtagtcgatggtcggctcgaaggaggccggcgtcgccccgccggtgatctcgttgcgcagctcatccagcgtgtaaccgacggcgagcttggccgccaccttggcgatggggaagccggtcgccttggaggccagcgccgaggagcgcgacacccgcggattcatctcgatgatcaccatgcgcccgttgtccgggttgatggcgaactggacgttggatccgccggtctccacaccgatctcgcgcagcaccgccagcgatgcgtcgcgcatcagctggtactccttatcggtcagggtctgcgccggtgcaatggtggtggagtcgccggtgtgcacccccatggggtcgaggttctcgatggagcagacgatgatggcgttgtcgtgccggtcccgcacgacctccatctcatactccttccagccgagcaccgactcctcgaggagcacctcgttggtgtaggagaggtcgagcccgcgctcgacgatctcgttgaactcctcgcggttgtaggcgatgccgccgccggagccgcccagggtgtaggaggggcggatgatcaccgggaagcccatgcgtgcctgcgccgcctgggcctcggccatggaacgggccagctcggcccgcggcgtctccagaccgatgcgggccatcgccgcgcgaaacgcctcgcgctcctcagccttgtcgatcgcctcccggctggcgccaatcatctcgacgccgtatcgctccagcacgccgtgcttgaccagatcgagggcacaattcagcgccgtctgcccgcccatggtgggcagcaccgcatccggctgctcccgctcgatgatccgcgagaccgtctgccactccaccggttcgatatagaccgcgtcggcggtctccgggtcggtcatgatggtcgccgggttggagttcaccaggatgacccgatagccctcctcgcgcagggccttgcaggcctgcgcaccggagtagtcgaactcgcacgcctggccgatgacgatggggccggcgccgatgatcaggatcgattggatgtcagttcttttcggcatgattcgagagtgctcggggtccagtggtcggcgatcggctgtagagaagaagctgcgcggcgcttagccctgctccatcatctcgacgaagcgctggaacagcggccgcatgtcgtgggggcccgggctcgcctccgggtgcccctggaagctgaaggcgggcacgtcggttcgacggatgccctgcagcgagccgtcgaacaacgaacggtgagtcgccttcaggtgggccggcaggctggcctcgtccacggcgaagccgtgattctggctggagatcagcacttggccggtggccagatcgatcaccgggtggttggccccgtggtggccgaacttcatcttctcggtccgcgccccgctggccagccccaacagctgatggcccagacagatgccgaaggtcgggatgcgatgctcgtcgaggagctcgcggatggtggcaacggcgtactccatgggctccgggtcacccgggccgttggagaagaacaggccgtccggctccagcttgaggacatccgcggcggcggtccgcgcgggcaccacggtgacgcggcagtcggcatcgacgagcaggcgcaggatctgctgtttaatgccgtaatcaaaggccaccacgtggtagcgcccggcatcgccacgctcggcagcgtccgcacacccgtcatccagggtccaggtcccgcgctgccagggcctgcgggtcttggtaccggcctctccggccaggtcgcgcccgctcatgccgccatacccctgcgcctgagccagtgcccacgcctcgtccagggactcgccggccgccaggcagccgccctgggcgcctccttcgcggaggcggcgggtcagtttgcgagtatcgatcccggagatggccaccaccccctgctcgcgcaaccacgctgtcagtccctgctcggcacgccagttgctggcccgcggcggcacatcacgcaccaccagcccagccagccgggcgcgatcgtcctcgcgatccacactgttgatgccggtattgccgatgtggggataggtcagagtgacgatctgaccggcgtaggaagggtcggtggcgatctcctgataaccggtcatggcggtgttgaaaaccacctcgccggtcacggccccgtcggcgcccaccgcctcgccgtggaaaaccgtaccgtcctggaggacgagcagtgctggccgggtcaacgcagcctcccctggttggagctgaacgcccgcccgggcacgccacgggcggggtacggacatgcaaaaaacgggagggttcgcccctcccgtccatggagtcgtcaagccgcgccctgcggcgcgtgaacgcgggtattctaccggcccgggcaggaatctgtcacggctttgtggctttcccctggcggcgcggacccgccgctcaatcctggggactccggtgcagaccgcactcgcgccgcgcggggtgctcccaccaccagcgcccggcacggatatcctcgccggcggctaccgggcgggtgcatggcgcgcaaccgatactgcggtacccctgatcgtagagcttgttgtaaggcacgccgtggctgcgcagataaccccacacgtcggcctcctgccactccgccagcgggttgagcttgatcagcccctgctctgggtcgtgctcctcgatcggtaactcgctccgggtcgctgcctgggcccggcgcatcccggtcagccaggcgcgctggccgctgagcgcccggcgcagcggctctaccttgcgcgcgtggcagcacgcctgccgagcctcaaggctatggtagaacccgttgaccccgaaagacgccaccacctgctcgacctcgaacgcctcggggtagtaggtccgcaccaccgggccgtagcgttcccgcaccctctgctgcagcttgtacgtctcggcgttgagccgcccagtatctaaggtaaatgcgtcaatcccgggggtgtgcgcccgaatgagatcgagcaggaccatatcctcggcgctgaaactcgaagccagcaccgcaggcagatactccgcctccacccggcgcaggatggcgacagtcccctctatacgctgctccagcgcagcgatgtccgatggctcatctacgatcgccatgggcgcacgcacctccgttggccgttacacctagagcggctcggacctcgccccgcgccgcctgattactgacgtcacccaagaatgagacgcaacggcggccgcggtgaaatacggagacggcaacctcttaccaccatcaggaataaggggggggtcagcgccgtaaccggcaccgctctacaaaaacccccttccagcccctatcatgatcggtttcccaacaaacctgaggacgcgcattgaccgcgctagctgtctccgatctgaccaagacgtacgccggggggcagatcgccctgcacggcatcaacctgaccgtagacgccggcgccttcttcggcctgctgggccccaacggcgcgggcaagtcgacgctcatcgggatcatctcgacgctggtcaacaaaagcggcggcacggtacgggtcttcggccacgacctggatcgcgacccctgggcggtcaagtcctccatcggcctggtcccgcaggagttcaacttcaacaccttcgagacggtggagcagattgtcgtcaaccaggccggctattacggcatcccccgccgcctggcccgtcagcgcgcagagcactacctccacagcctcggcctctgggagcgccgagatacagtctcgcgcacgctgtccggcgggatgaagcgccggctgatgattgcccgggcgctgatgcacgagccgcaactgctcgtgctcgatgagcccaccgccggcgtggacatcgagttgcgccgctcgatgtgggacttcctgcgccacatcaacgatcagggcacgaccatcatcctcaccacgcactacctggaagaggccgagagcctctgcaaggacatcgcgatcatcgatgacgggcggatcatcgagaacaccgacgtcaagagcctgctccagcgcctgtcgacccacgccttcctgctcgatgtcgaccggatgcccgagccggtaccaaagctcagcgacttcgcgctgcgccaggtcgacgaccacgtcctcgaggccgaggtcccacgcgggcgggcactgaccgatctgtttgccgccctctccgagcacgggattacggtcagcagcatgcgcaacaaatcaaaccgcctcgaggagctgttcctgcatctggtagagagcaacgacgaggcccaaccaacgccccaccgcaccgatgggcaggaggtgatctcttgaaccgccctcagggatccccgggtcaccgctacggcagccagggtacgccatcgcggacggccgccgcgctcgtctccctgcagaccatcgtctataaggagacccaccgctacctgcgcatctggatccagacgctggtgccgccggcgatcaccatgaccctctatttcgtcattttcggcgcgctcatcggcgagcgagtcggcgagatggaaggctaccggtacatggagtacatcgccccgggcatcatcatgctggcggtgatcaccaactcctataacaacgtcgtctcatcgttcttcggggccaagttccagcgccatatcgaagagatgctggtctcgccgacccccaacgtggtgatcttgctcggctatgtagccggcggcgtggggcgcgggctgttcaccggtgccatcgttactgcggtggcgttgatgttcacttccctgccgatccacaactgggcgatcaccatctcggtggtgatcctcaccgccgtgctgttctccattggcgggttcatcaacgccatctacgcccgcaagttcgacgacatcgccatcatccccacgttcgtcctaaccccgctcacctacctcggtggcgtgttctactcgatctcgctgctcccggagttctggcagggcgtctcgctggccaacccaatcctctacatggtcaacgccttccgttacggcatcctcggttccgcggacgtccacatcgctgtctcctacgccatgatgctcgccttcatcgcagctttcggcggattcgccctgtatctgctaaaccggggtacaggactgcgctcctgagccgccgcgcctgcattcacatcacgagggagcccgcatggaaccggcccacagcccactgctgaccgacctctaccaactgaccatggtcgacagctacctccagcaggggatgcacgggccggcctcgttcgaactgttcagccgcaagctaccacccgggcgcggtttctatatcgcctcgggcatcgaggcggtgatcgactggctgacggcgatgcgcttcagcgacgcggagctggcctggatccgtgactgcggccacttccgtgccgacctggccgacgagctggccgacctgcattttaccgggcacgtcgaggcggtccccgacggcaccatcctcttcccccaagagccgatcctgcgggtaaccgcaccgctgccggaggcccagctcatcgagagccgggtcatgaacctgatccacctccacagcctgctgaccagcaaagccgcccgggccgttctagccgccggcgacagcagcctggtggacttcggcatgcgccgcgcccacggtgctgaggcggccatggccgccgcgcgcagcacctggatcgccggctacgccggaacctccacctgcctggcgggggcgcagtacggcatccccacggtcggcaccatggcccactcctacgtcctcgccttcgaccgcgagatcgacgccttccgcgccttcgccaccgcccacccgaagaacgtggtcctgctgatcgacacctacgacatcaccgacggagcccggaaagtgactcagctcgccggcgagggatacccggtccagggggtgcgcatcgatagcggcgacctcggcaaggaggcgcagcgggtccgcgagatcctggacgcggcgggcctggggcaggtacgcatcctggtcagcggggatctggacgagtatgcggtgagccgcctgcgtgccgacggggccccgattgacggcttcggactgggcacgcggatggacaccgccgccgatcagccccacctggatatggcctacaagctacaggagtaccggggcgttgcccggcgcaaacgctccgcggggaaggtgcactggccgggccgcaagcaggtccgtcgccacttcaccaatggcgtggccaccggcgacaccctctgcctggcagaggaggacagagacggggtgcccctgctcaccgaggtgatcgaccgcggccagcgcacccggaccgccgagagcacggacaccatccgccagcgcgttcagcaggggcttgccgctctgcccgccgattgccgcaggctggacgccgacgccaacgcctatccggtggagatctccgctcagctgcgcgcctgtgcccaagccaccgaccgccagccccactaatccgctcgatcggcgccccgcatgccctccagcagatcactgagggcgaagccgtagcgttcggcgatggccttcaactcgcgctgcgcctgggtgatattctcccggcggcggcgctcgatctcccgttccacctcctcgcgcagtccacgcagctgctcggccgaatacctggaaagatcctccattacgctccctttcgcccgaagaaacgtccctcacgggttgagtaggaaatggctccagccgtccgtccggtgctcgtatcgctcgcgctgatgcaggcggccatccccggccgaccagagctcaatgctgaccgggattatacggtaccccgaccagtgcggggggcggggtacacgctcggggaaacgcgactcgacctcctccaggcgggcctccagctcgtgacgactggccagcggctccgactggtgagaggcccaagcccccaactggctcaaccgctcccgctgcgcccagtagcgatccgcctcgctggcgctcaccgcggccaccacgccgcggatctccacctgctcgtagagcggctggaagtgcaggcacagcgccgcacgggggttatcggccagttgctgccccttgcgactggcacggttggtgtagaaaacggcaccctgctcgtcgagctgcttgaggagcaccgtccgcgctgccggccacccgtcgcgtcccaccgtcgccaggatgcccgcggtgggctccggcagatccgtggcccgggcccgctccagtacctggtgcacgcggctcagggcctcctgatagatcgtgtccgaatccatccccggctcagtcattgggctccaccttcagtgtcagtccttccttactgaccacgcgcacccgctcgccgctacgcaccgggctcaccgccacggcattccagcgctcgccggcgtaacgcacgtggccagccccctcgaaactctcctcggcgatggcctcggcatcgatgagttcatcagccccgccgagtttgggtcgttgccaggcccgggcggccatcatcgccacgccgatgaagatgatcagactggccacggtaaacccggcgatcaccccaagcgagacctggaaggcctcaagatcggtgtcgaacagcatgatcgagccgaggacgaaggcgacggcaccgccaatgcccatgatcccgaaactgggcatgaacgcctcggcgatcatgaaggcgatccccagcccgatcagccccaggccggcgtaggtgatcggcaacgcctggaaggcgtacagggccagcagcagactgatgccaccgaggacaccaggcaccagggaaccgggattgatcagttcgaagatgatgccgtagatgcccaccagcatcaggatgtaggccacgttcgggttggtgatcaccgaaagcagccgattgcgccagtccggttcgaccagatccacctccagtccggcgctctcgatggcccgctcgcccccggggagcttgaccaccacgccatcggccttggccaggagctcatccacgtcctcggcgacgaagtcgatcacccccagctccgccgcctcgctcgccgaggcgctgatcgattcgcgcactgccctctcggcccactcggcattgcgcccgcgcagctcggccagccccttgatgtaggagaccgcatcctcgatgatcttgcgctccatcgcgtccgggcggtcggcccgctcttccgccggctcttcctgctcgaccgcctcgtcttcctcacgcgcctcctcgtcgacgtcttcctcctcgccgccgagccgctcccggagctcctccagggcgtcgcctccctgctcctcgtcatcgccaccggggaagatcccaccgcctcccccgccgatctgcaccggagtggccgcaccgaggttggtcgccggcgccatggcggccacgtgcgaggcatagaggatataggtcccggcactcgccgcgcgggaaccgctgggcgcgacgtaggtggccacagggacgtcgctggcgaggatctcgctgatgatgtcccgcatggcatcgtcgagaccaccgggcgtgttcatgcgcaggatgaccagaccggcgccccgttcctgagcctcggccaggccgcgcacgatgtagtcggtggtggccggaccgatggcccccttgacgtcaagcatcagcgcagtgccggcggcatcttcgccggcgtccggaggcgtctcggcactacccagcgggaccgccgagaggaagtaggcaagaaggacggcgagcagacgtcgaatccacatggtcaggcacacctccaaaaaacggcgagggccgacgacaagcccccgccgcgtgcccggttaacgcgccttcagcgcagcgaggatctcgtctcgcaccgtctcgacgggacgctgaccgtcgacggtgatgtaggcgggcgcatcggcaccacccttctgcgcccactgggaatagtagtcgaccagcggccgggtctgttcgtgatagacgccaagccggtggcgaaccgtctcctcacgatcgtcctcacgctggaccagatcctcgccggtcacgtcgtccttgccctcttgccggggcgggttgtgcgtcacgtggtagacacgcccggaccccggatggacgcggcgcccagccatacggtcgacgatctcctcgtccggcacctggatctcgaccaccgcgtcgatgcggatcccctgatcgttgagaccgtccgcctgcgcgatggtgcgcggaaaaccgtcaaacaggaagccattggcacaatccgcctgggcaacgcgctcctcgatcagccccaggatgatatcgtcggagacgaggccaccctcatccatgatcttcttggcctgctgccccaacggggtacccgccttgacggcggcacgcagcatgtcgccggtggagatctgggggataccgaaggcctcacagatatgggcggcctgcgtacctttcccggcgcccggggggcctaatagaatgagccgcattgattcacctcgtatatcgtttagtgggatatgccgtcgaggccacggggcctgcgacacgaacgcaaacgaacaagaagacgaaaggctaatgagacggcacttatgcaggttcgccgcggtggcgatgttgggcgcgagcgtatcaccggccctggccacctgcaatgacgcgcctgcccccggagtcaactggttcaactgcgacctgagcgaggctcaactcgccggtgaggatcttgaaggggccgtgctcggacgcagtcaactcgagggggccaacctggagggagcacacctgcgacgcgctgacttgaccagcgtcagcgccgccggcatcaacctgcgcgatgccaacctgtcccgggcacgcctgagctcgggcgacttcaccgatgccgacctgtccggtagcgacctgcgcgacgcgcgtgctggccgcacccagttcgagagggcccggctggacggtatcaccgccaccgacatcgacctcaacagcacccgcatgcgcggcgccagtcttcaagacgccgacctgagcggcgcctcactgcgccgtgccggcctgcgcgatcttcaggcggcaggcgccaacctcagcggcgccgatctcaacggcgcggacctggagggggccgatctgtccggggcgaagatgcgtcaggtggatctgcgcaacgccaacctggtggatgtggatttctccggcgcggaactcggccgtgcggatctgcgcgggaccgatctcagcggcgccgacttctcggacgcgggcctcggcagcacattgtggaccgacggccgccgctgccggcccacctcggtgggcgaatgcgagtaggcgtccgcagcctcccggagcccgctgcgcctaacgcgggcgcagcgcggtcatccgcccgcgggcatccatgacgtagacatcaccgctgccggtcaccaccggcggccgctccactgggacatcggagaggcgctcgcgggccacgagttcgccatccctgaggcgcagccagttgacgtgaccggcgtcgtctcccatgaccagatagccctcgtggaccaccggacgggtcagggtcagcccctccagggcctcctgccgccaagctgtggcgccatttcggcgatcaaaggcccagacccggccgtcatcggcggccaggtagacctcttcatcgtgggcgaccaaccctcgatggctgcccacctcgcggctccagtgctgggcgccattggcgatccgcactgcgccgatcgcgccctggtaggccactgcataggccgcaccgcgatggatgaccggatcggccgcgatgtccgccatccgctcgagctcggtacgccccctcggctcggtcagggtgtgctcccagcgcacgctgccatccgccacgttcagcgccgcgagccggccgttctggagacccaccaccgcggtaccaccgctgaccgccggggcactgttccggcgcagggtcagggcgggcacactgcggtcaaagatccactgccgcgacccatcctcggcgtcgagaccgtagacccgtccatcggcgctgcgggccaccaccaccccgcgggtgtagcgcggactcgccaggacctgcgccgacaggccggtcatccagaccggctcaccgctctcccgctcgtaggcgtagattcggcccttgcggtcccccaccagcagacggtccccggctaccaccggcccggcggagagcggccgctccaggcgatcgtgccagacgggctgacgggtctcggcatccagggcccggacccagccgcgggcgtcggccacatagagcacgccgtccgcatacgcgggctgcagcgcgaaggcaccggattccagactgcccaccggccgcccgctccacgccaattcgacatccagcgcctcatccgcctcggtctgcggattgggcagcgggtcctgcaaggaacagccggctgcggccacgccgagcgccgcagcggcaccgagggcgcgcagtccgacgcggatcacgcctcactctccacggcctgcagcttcagacggaccagttcgcgggactgcgccccgagcccctcctgatccagcgcctgctggtacgcctcggcggcctcgtcgtagcgtcccaactcgcggagcagatcgccgcgaagctcgtcgaacgaggcggtaaaaccggcggagacggagccctcgaggaccgccagcgcctcctccgggtcctcctcgccgagcacgcgggcctggcgcaggcgggccagttcgaccatggcgctgtggtcggcgttgtcgatcagccacccgagggtctcggccgcccgccgatactcgcccgcctcggcctggatacgggccatgcgcagggcggtcatcccggcatagccgctgcgggcgtggtcgtccagcacccgctgacccgcctgctccgccgcctccggctcaccggattgagtcgcctgaaggaactcggcgtaggccgctgcggcctgctgagccccgcgctcctgccacgtgccatacccccaccagccggccaggatcagcagcgccccggtcaacccgaggaggatcgagcccccattgcgctgccaccaatccttgagctgctgaagctgttcgtcgtcgctgcgctccatctctattccccttgccagcgaccggggctacgccccgatcagccctcgcagatacgtcaccgcgtcgtccaagggcagccgttgctgcccatcctcgccacgcagatccttgatcgtcagcgccccggccgcctgctcatcatcgccaaggatcagggccacgcgggcgccgctgcgatcggcacgcttgagctgcgctttgaaaccgcctccgcccgcgtgcatctgtacccgcaacgccggcagcgcgtcccgcagggcctcggccatctccagcccggccccggcctcggtagccaccaccaggtaggcgtggggcgccccaccctgccccggggtaccctgatcctcaagcagcgcgaccaaccgctccagccccagagcgaagccgatcgccggagtcggccgaccgccgagctgttcgaccagaccgtcgaaacgcccaccggcacagacggtaccctgcgcccccaggcgatccgtcacccactcgaagaccgtgcgcgtatagtaatcgagcccccgcaccagcgacgggttcacctcgtattcgacgccggcccgctccagcaggttccggaccacggtgaagtgctccgccgagacgctgtcgagacagtccatcaggcggggcgcatcggccatgacctgctgcacttgcgggttcttgctgtcgaagatccgcagcggattcgtctccagacgccgccgcgcatcctcgtccaggcggtcctcgtggcggcgcaggtaggccaccagctgttcgcggtgcgccgcacggctctcgggggtacccaacgagttgagctgcagccgcacgtcggaaagccccaactcgcgcagcatacgcgcggtcatgatgatcatctcggcatccagctcgggctccgggatgccgaagacctcggcgccgacctggtggaactgccgcagccgccccttctgcgggcgttcatggcgaaacatcgggccggcgtaccacagccgcggctcggcattgtgcagcaagccggactggatcccggcccggacacagccggccgtgccctcagggcgcagcgtaacgctgtcgccattgcgatcgtcgaaggtgtacatctccttctcgacgatgtcggtcacctcgccgatggaccggctgaagagctcggtgcgttcgagcaccggcagacggatctcgcggtacccgtacgactccaggacccgacgaatcgccgactcggcgtactgccacaacgggctttcttccggaaggatatccgagaacccgcgaatgctttgaatccccttgttcgacaaaacgctactccgaatccatcgacgtccgacgcacaccggtgctcggcgtgcccgactgctcgcttgcggactccgggggctggcccgtttcctcgcccggcccagccggctccggctccctgtcatcgagcaggatcgcggtgaggaccacagccacggcgatcagaagtagcaggagcgcggccggtagccagcgacgccgtcgcgggccccgcccggacgaccggggctcgacggccgccacgttgcccacggcccgctcctcgctgactggatcgctcccccggcgccggttgtaggcctccaccaccgcctcggggtcgagccccaccagccgtgcgtaggcgcgcaggtacccgcgcacaaaggttggcggcggcaggcgttcatcgtcgtcctcttccagcgcggtgacccggtccgccgggagattgaggctcgcccccacggctcgtacggttcgcccctgcgcctcacgggcgcgccgcagctgctgccccggcgatggcggggcaccctccccctccgccgctgccgggtcgccgcctggcggccgcgctccgtcgccgtccccgtgcgccgtctcatcactcatggcccgacctcatccgcgtgtaaacgttcgctccactccgaaccggggaagcgctcggccagcctctgcgcgaaggcagcggcctcctcaggtcggtcccgggctgctgccacacgtgccgaccagtacaggccgcgcgccccggcaccaccgctgtcacgagcccgcgccaggtcgtctgcggctgcctcgagggccccctggcggtagcgcagctccccgcgcaccacacgcgccggagcgaactctggtgccgcctcgacggccgcgtccgcccgtcgggcggcggcgtcttcgcgtcccgcgtcgagggcacagcgcgcggcgttggtcagcggcacttcggcggcatcatagccatcgacctgggcagcctcggcgaagaccgccaacgcgtcgtcttcctctccggcacgacacaggctgcgtccccagttattcaggatcgcccccgagtcgggatcggcctgcgctgctcgctgatggtacccatgagccgcctgcgcgtcgccctgcgactcggcgacgagccccatcccggtcagcgcctgggggtgctcggcatcgatctgcaaggcgcgctccaggcgcgaccgcgcctgatcgggctgcccttcggcgatcaagtagagacccgctccagcgtggctatcggctgcgcgccgatcgtcaggcacctcgggcccggtcgcgcaacctgcaaccatcaggaccgccagcatgggccccgctcgcctcacgccggtctcgccaccttgctggcccgggcgtcgcgaatctcgccgacgagttgtccacaggcgccgtcgatgtcatccccgcgggtctcgcggatggtcgcggttagtccgtgctcgagcagccgatccgcaaaccggcgcacctggcggtccggcgtgcggccgtagcgcgccccgggataggggttgaacggaatcaggttcaccttcgacgggatcccgcgcagccgctggagcagctcgcgggcgtgctcgtcctgatcgttcaccccatcgagcatgacgtactcccaggtgatccgccgatgcggcttttccgcgatataggcgtggcaggccggcagcaggcgctcgaggggattcttgcggttgagcgggaccaactggttgcgcagttcgttgttgggcgcgtgcagcgataccgccaggctgacatccgtgacgcgttgcatgcgctcgatggcgtggacgacgcccgaggtcgagatggtcacccgacgcttggagagcacgaacccgtagtcgtcggtgaacacgcgtgaggccgaaatgaccgggtcgaagttgagcaacggctcgcccattcccatgaagacgatgttggtaatcgccccctccggaaggtgctggcgcgccacatggacctgacccacgatctcggcagcggtgaggttccgcgagaaaccgccctcgccggtggcgcaaaaggtgcaacccatcgggcacccggcctgggaggagatgcacagcgtcccgcgtttgggctcggggatgtagacggcctcgacacagttgccgtcggccaggcgcaccacccacttgcgggtgccgtcgctggcctgctgatccgcagccacctcggggagaccgacccgggcgtgctcacgcagccgctggcgcaacgccttactgaggtcggtcatctcgtcgaagtcgtacacgtggcgttgatgcagccactgcatgatctgccgggcgcgaaaccgcttctcgcccagggtatcgaagaaggccgccaaccggggccgatcgagccctagcagctcgaccggacccgaccggcgctcggcatgcaccgcctcgtggtcagcgggagcagatctcatcggccttaaagaagaactcgatctcgttttccgccgtctcggggctatccgatccgtgaaccgcgttggcgtcgatgctctcggcaaagtcgtggcgcagggtaccggcggcggcctccttggggttggtggcgcccatgatctcgcggttcttgcggatggcatcctcgccctcgaggacctgcaccatcaccggcccggaggtcatgaagccgaccagatcgttgaagaaggggcgctccttgtgcacggcgtagaagctctcggcctgctcggtgctcagccgcaccatacgcgcggccacgacacgcagcccggagcgctcgaagcgcgcaaggatctcgccgatggcgttctgcgcgacggcatccggtttaatgatggaaagggttcgctcgacggccattacatctcctgacggtttggctttcaacaaaaaagccgcagcgctaaggtgctgcggcgccttgggcagcctgacagtctaccccccaccggcagcaccgacaacgccgcgcgccccgtcgctcagacggcaaagctctcgccgcacccacacagatcccggacgttcggattccggaaatcgaaacggtagttgatgccgtcacggacgtagtccacctccgtcccttccaggaagggccgatgctgctgcgccaccaccaccttcaccccgtggttctcgacgaccagatcctgctcgccgatctcctgggcgtaatccaccacgtaggcgaaaccggagcagccgctcgccttgatgcccaggcgcaggccctgcgcggcatcctcgctggcgagcatcttctcgacatgccgcgcggcacgttcggtcagggtcactggcatagcttgcctcctgtcactgggcacaccgcggtaacgtgcctgtttgcattctaggggctccgcgcaactaacgggaagcgtcctcggggcgctcgccacacgccttctccaccgagctctcatccacctccagatccggcacccgggtctcttccaggcggccgcccatctgctgcacggcgctgcacagctcctcgatgcgccggtcggtgacgtggatgtggtccaggatggcgttgaccgcctgggccaccgggtcgggcatctcggtggtgccgtaggcgtcgaagccgatgcgccgagccacccgggcccgctgctcgtcgccgtcagcactgcgcttgcgctcgccaacctgacgcgccgggatcccaaccatggtcgccccctcggggacgtccttgagcaccacagcattggagccgatgcgcgcgccgctgcccacccggatgggcccgagcagcttggccccggcccccaccacaacatcatgacccagggtcgggtggcgcttacccgattgccaactggttcctcccagcgtgaccccgtggtagagggtcacgtcatcgccgatatcagcggtctcgccgatgaccacgcccatgccgtggtcgatgaagaaccgccggccgatccgcgccgccggatggatctcgatgcccgtcacccagcggctaaacagcccgagcatgcgcgccacccagcgcaaccgccagcgccacaggcgggcactgatgcggtggaggatcagggcgtggaaaccgggataggtggtcaccacatggaaggcgttccgagcggccggatcgcgatccatgacacagcggatatcctcacgcaggcgtcgcagcatccatctaccctttacgacaattggactcgcgccagcggcgcgggttgagtacgtggctgatcagaccgcgcagcatccgtacctcatcctcggtcagccatgcgcggcgaaagatgttacgcagccgccgcatcgtcagcgcggggttgtgccggtcgagataacccacccgaccggccatctcctccaggtgatcgaagaaacgctccagcgtatccaccgccgcgggcggctcctccgcctggccctgcaccggccccccggccgcggccgccatgcgcaactcccacgctaccagctgcaccgactgcgccacattcagggaactgtaatccggatccgtggggatctgcaccaggtagtggcaatggtcgagttcggcgttggtcaggccggtgcgctcccgcccgaacacccacgccaggtcaccgtcacccccctgggcgacagcggactcggcggccgggcgcaactccagccgaggctgccgctcggcacgactgcgcgccgacagcccaaaggccaggcgacagccggtcagggccgtggcaaggtccggagcagtccgcgcccgctccaggacatcgcccgcgccggcggcccgggccacggcctccgggtcgcccgggtcacactgcgggtccaccaggtagaggtcccgcagtcccatggtgcgcatggctcgcgcagccgcgccgatgttgccggggtgggtggtcccgaccaacacaatacgtgtgcgttcaaggctcaagatggcctcccggtctgaatcgcatcagttttgctgttatcctgtagcgcgtccagcgtaggagctttcccgatgcatccaatggtcaacatcgcagtccgtgcagcacgggctggcggggatctcatcgtccgcaacatcgatcgactcgaccgggtccaggtcgagtccaaaggccgctacgatttcgtctgcgacatcgaccgccaggccgaggcggccatcgtgcagacgatccaacgcgcctatccgcagcacgccattctcgccgaagagggcggcctgcagggacatgcgcagagcaaggcggagtatacgtggatcattgatccgctggacggcacggccaatttcctgcgcgggtatccgcacatcggcgtatccattgccgtgcagaaagaagaccagctcgaggcggcagccatctacgatccgctgcgccaagagctgttcaccgcctcgcggggcaacggtgcacaactcgacggccgacgcatccgcgtgccgcagcgccgtagcgtcgacggggccatgatcggcaccggcttcccgtttaagaaccaggcgctgatgccggcctatctgcgcatgttctccgcggtcaccgagcacgccgaggacatgcgccgcgccggctccgcggcgctggatctggcctacgtggccgccgggcggctagacggctacttcgagctgggcctgaaaccttgggatatcgccggcggtaccctgctggtgcgcgaggcgggcggcatcgtgacagacatcaccggcgaggaccgggccctggccaccggtcatgtcgtcgcgggcgcccccaaggtccacagtggcctgctgaacaccatccgcgcccacgccgctgagctacccaccggctgatcgcgctgcccggcgcggcctcaccccaggccgcgctccaggtcgcggatgatatccgccggatcctccaacccaacggaaacccgcaccagcccctcgcggatgccggcggccgcgcgcaactcatcggagatggtgccgtgggtggtggtcgccggatgggtgatggtggacttggtgtcccccaggttgccggtgatcgacagcatgcgcgtgctgtcgatcagacgccaggctgcctcccggcctccggggagctcgaaggccacaatcccgccgaacccgctctgctgcgccgcggccaggcggtggtggggatggtccggcagcccggcgtagtggacccgctcgacgccgggatggccctgcagccactccgccacctgctgggcattccggctgtgcgcatgcatgcgcagggacagcgtctccaatcccttgaggaacacccaggcgttgaacgggctcatgcacggcccggcggtgcggatgaaaccgtggatctcttcccccacgcgctgggcgtcgccaaccaccgcgccaccgacacagcgaccttgaccgtccaggtacttggtggccgagtggatcaccaggtcggcccccatctccagcgggcgctgcagggcgggggtacagaagcagttgtcgatcgccaacagggcttcgtgggcatgggccacctccgcgaggcggcggatgtccaccacctcgttgagggggttggagggcgtctcagcaaagagcaggcgcgtgttcggctgcaccgcatcagcccaggcccgctcgtcgctcaacggcacccagctgacctcgatgccccagcgcggcaggtacttggtcagcagcgacagggtggtcccgaagagggtccgcgaggcgaccacgtggtcgccggcctgcagcagccccaggcacgtcgccagcaccgccgacatgcctgaagccgtcccgacgcaggcctgcccgccctccagggcggccaggcggtcgcagaaggtccgcaccgtcgggttggtgaaacgcgagtagacgttcccggggtcctcaccggagaaacgcgcggccgcctgtgcggcactctcgaaggtaaagctggaggtcgggtagatgggctccgactgctcctgggcatcggtgcgcacctgaccggctcgcaccgcccgggattcgaacccggcgagcggatcgtcatcaggcctggttgtgcacatccacgatctccaagtcttggtcgctgcccgcctgttccctggcggcatcggcacgtgcctgagagaggccacgcagatagtcctggctgacgcctccggtcacgtagtgcccgttgaagcaggaactatcgaactgccggatctccggattgccatcggccacggccgcttccaggtcgtcgagttcctggtagatcatgcggtcggcaccgatcgccgccgtgatctcggcctcatctcggttatgggcgatgagctcttcgggggccggcatatcgataccgtagacgttggggtagcgcaccggcggggcggcggaggcgagatagacccgccgcgccccggactcgcgggccagctgcaccagctgctgcgaggtggtgccccggaccaccgagtcgtccacaagcaggacgttcttgcccgcgaactccagcgggatggggttgagcttctgacgcaccgatttcttgcgcgccgcctgcccgggcatgatgaaggtgcgcccgacgtagcggttcttgatgaagccctcccgggactccacgcccaactggtaggccagctgcatggcgacggtgcggctggtgtccgggatcgggatgatcacatcgatatcgtgatcgggccactcgcgccggatcttggccgccagccgctcgcccatacgcagacgtgccttgtgcacggccacgccgtcgacaatggagtcgggccgggagaggtagacgtactcgaacaggcacggggcgtggataggatcctcggcacactggcgggtgtgcaggacaccatccatgtcgatgaagatcgcctcgcccggagccacctcgcgcaccaggcggaagccgagcatatccagcgccacgctctccgaagcgatcaggtactcccgcccctgctcggtatcgcgctcgccgaagcacagcgggcggatgccgaaggggtcacggaaggcgagaatgccgtagccgttgatcatcgccacggccgagtaggcgccgtggcagcgccggtggacctgctcgacggcactgaacagatcgctgggctcgagccggccgtgggggcagacactcaactcgtgggcgaggatgttgagcaggatctccgagtcggagttggtgttgatatggcgtcggtccgtacggaagagctcctgcttgagctcctcggtattggtcaggttgccgttgtgcgccagcgagatgccgtagggcgagttgacgtagaaaggctgcgcttcggcggaactctcgcagccggcggtgggataacgaacgtggccaataccgacattgccggtcaggcgcatcatgtgccgggtccggaagacatcccgcaccaggccgttgctcttgcgcaggctcaactgcccctggtcataggtaatgatcccggcagcgtcctgaccccggtgctggagcacggtcagcccctcgtaaaggtcctggttcaccggccccttggccaccattccgattacgccacacatggattgctcctacctcttgctaggcaccggaacggccgacggactcacggccgccgcccggcgcagtattcggcccagtaatccggcaagccatcgaagccctccattgcctcgccctcaacgggcggttgccaatcaaagtcctccagccaggcatccaggccggctcgacagatccacggcttgatccccggcagcaccaccgactcctgccaggcccgctcctgggtcattggcgagaaaccgagcagcaacaccaccagcgccaccaccaccgcgccacgcgcagccccgaacaacacgcccagaagccgatcggtgcccccgagcccggtgcgcgtcaccaacaccgagagggcattattgagcagcgccccgaggatcagcgtgcccacaaagagcccgacaaaaccggcacccaggcggatcgtcggcgaggcgatccactcctcgagcaacagcgccacggccccggaatagcgcaccgcgatccagaaggcggccacccagacgagtaccgagaggacctcgcgcacgaaaccgcggatcaggctgatccccgccgacagtgcgatgacgccgacgatgacgaggtcgagccagttcatcgcgacaccacgtacccctccaccccggcctcgtcagcggcgcgctcgagcaacgcctgcgcctcgtcccgctccatgaccggaccgatgcgcacacggtggaacgacgacccctcgccgtccggcgactcgatgtaggccggcaacccgagatcgcggatgcggtcgcgctcccgctcggcgttctctgcctcctggaaactgcccacctggaccgagtacgccccctgctcccgactggcgatggcgatgccgttcacctcgtcgaccgcctcgtcggtggtttcgtcctcggtggcggtctcctcgggctcgtcccgcgcctgctcctcatcctcgtcccgttcgggctcgtcggggctggccggctcgtcatccgaggcctccggctcctcgaatccggccggctcctcggcggtgaaatcttccggctcctcgtcgagatcctccggcggctgctcggccagctcctcgggttccggctgatcgtcggggcggggcggaacctcgaccggcacatccacgtcctcggcctcatcggagccggagaagatcatcggcaggaagatcacggccagggcgaccaggaccgcggccccaaccaactgtcgtttcgtgcttggatccatcgcctacccccagccttgctgcgcttgtacggcggccacagtgcggaaggagccaaagaccacaacccgatcgccgggcccggcctggccctggagagcggccagggtggtcgccaccccgtcaccgcagtgcaccaccgactcacccgcgtcggcaagctggctggccagttcatcggcgttgcgcatatccggctcatccagctgcggcaggtaccaggcgtcgatccgaccactcaacgccgcgaccaatgcccgggcatccttgcgcgccgccacggcgaagagggctcgcgtttgcccggtgaccgttcggtcatccagcacccgggcgagctcctccgcaccatcggcattatgcgcgacatccaacagccactccagtgacccggcctcgatccgctccagacgcccgggcacccgcaccccatccaggagcctggcgacggccgccgcgtccacgccaaccgcctccggcagctgaacgagggcggccaaggcggtagccacgttgccgcgcgcagcgcaccccgggatccccgaggccggcagccccccccagtggtactcgccacagcgccaccaccagcgcccgtcggcctcggcggagaacgtccactccaccccggcctgcgcgacctcggcgccgacctccagcgccgactgacgcagcgccgccggggcgtcctgctgaccgatcaccgccggtcgccccttgcggaagatgccggccttctcggcggcaatcgcctgcaggtcgtcgccgaggaattcggcgtggtcgcgggcaatccgggtgaccaccgccacatccgcgtcgatggcgttcacagcgtccagccgcccgcccagccccacctccaggatccagacccgagcaccgctgcgcgcaaagagatcgaaggcggccagggtcgtatgctcgaaataggtcagactgacgtcagcgtcgccccgggcctcctcgacccggcccagcgccttgaccaatggggcatcggccacctcgaccccgtcgaggcgcatccgctcgttaaagcgctggaaatggggcgaggtgtagagggctgtgctcaccccgagaccgcgcagcagcgcctccagggtccgcgccacactccccttgccgttggtcccaccgaccgtaaccacccgcgccgccggggcgaggacaccaaggcgcaggcccacggcggccacgcgctccagaccgaggtcgatggccgtcgggtgagccgcttccagtcgggccagccaaccctcaagatctggcggagcggccggctgcggcctgcgggcaccgttcatgcgttgcgggggtcgccctcgtcctggctctcaccagcctgatcccccgccgccccagcgggcccggcctcctcggccggcgcctcgggctctgcgctctccggctcagggtcgacggttgccgcgggggcgggggccggcgccaccgagacatctccgccgagcttgcccatcagcgaggcgatctcgtcacgcatatcgcgccgatcaacaatcatgtcgatggctccgtggtcgagaaggaactcggcccgctggaagccttccggcagcgtctcacgcacggtctgctcgatcacccgcggtccagcaaagccgatcaatgcaccgggctcggcgatgatgacgtcccccagggtcgccagactggccgagacaccacccatggtcggatcggtcagtaccgagatgtacggtacgcgcgcctcgttgagtcgcgagatggccgccgaggtcttggccatctgcatcaacgagaacagcgcctcctgcatgcgggcaccacccgaggccgagaaacagaccagcgggatgtcgttggcccgcgcctcttcggcggcgcggcagaagcgttcaccgacgatggtgcccatggacccgcccatgaagccgaactcgaaggcgcagaccaccaccggccgctgatgcacggcaccacgcatcgccaccagggcgtcgttctcgccggtggccttctgcgcctggttcagacgatcccgatagcgcttgctgtcacgaaaacgcaggaaatccgacggctgcagttctgcaccgatctcaaccgcctcgcaggactcgtccagaaacagccgcaggcgctgccgggccgagatccgcatgtgcgcaccgcacttcgggcagacctcgagattgcgctccagatccgggcgatagaggatcccctggcaggactcgcacttggtccacaggccctctggaacactgcgactgcgcggaccggcgtcggtccggatccgccgcggcatgagtttctgaaaccagctcacgagtcaccccccgtcgtcgtgtcgtccatcgcccggcgcagggccaggacggcatcgcgcagacgctcgggcagatccgccgccgccccgtgctcaccaatcatacgcaccaacgcgctgccgacgatcacgccgtcggcacacggcgccagtgccgcggcactttgcggatcacgcaccccgaatccgacggccaccggtagatcggtcacccgacggatgccggcgacctgctgcccgaccaacccggcgtccaggtccgccgacccggtcacccccttgagggccaccgcgtagacaaaaccgccggccaccgaacagacccgctccacgcgttcggcgctcgtattgggcgccaccaggtagatcagatcgacaccctggacccgggcctcatcggccaacgccccggcctcctccggcggcaggtcaacggtgagcaggccgtcgacgccggcggccgccgcatcgcgaacgaaggcgcgataaccggcagcctcgaggatattggcgtagcccatgaagaccaccggcgtgtccggatcctcctctcggaagcggcgcaccacctcgaacagccgcgccggcgtcgtgccggccgccagggcccgggcacacgccgcctggatcacaggaccgtcagccatcggatcggagaacggcacgccaatctcgatgacgtcggcgccgccggccaccagggcgtgcatcaggcgcacggtgtcatcgggcgacgggtcgccaccggtgatgtagggaatcaaggccgtccggccggcggaacggcaggcacggaaacgttcagcgatgcggctcacagctcgatgccctcctgcgccgcgaccgtggcgatgtccttatcgccccgcccggagagattgaccaccagcgcagcgtccgggccgagttccgcggccaggcgttccgcgtgggcgacggcgtgggaggtctccagcgccggcaggatgccttcggtgcggctgagccggtggaaagcggccagggcctcggcgtcggtgaccgtcacatactcggcgcgcccggaatccttcagccacgcgtgctcagggccgacgccggggtaatcgagcccggcggagatcgaatgcgtaccgatgatctgcccctcgtcggactccatcaggtaactgcgcgcaccgtggagcacaccggggcggccggcgttgagcggggcggcgtgccggccggaggccaggccctcgcccccggcctcgaccccgacgagccggatatcggcgtcatccaggaacggatggaagatccccagggcgttggaaccgccgccgacgcaggcgaccacggcgtcgggcaagcgcccctcgcgctccaggatctgcgctcgggtctcgacaccgatgacccgctgcaggtcgcgaaccagcgtcgggtagggatggggaccggcgacggtgccgatgatgtagaaggtgttgtcgatattcgccacccagtcgcgcatcgcctcgttcatggcgtccttgagggtgcgcgtcccggcgtccacggcgcggacctcagcgccgagcagacgcatccggtagacgttggcggcctggcgctgcacgtcgtcggcccccatgtaaacgacgcactccagccccatgcgtgccgcgacggttgccgtagccacgccgtgctgccccgccccggtctcggcgatgatccgcgtcttgcccatgcgcgcggccagcaccgcctgccccacggtattgttgaccttgtgcgcgccggtatgggccagatcctcgcgcttgaagtagatgcgtgcaccgccggcgcgggcggtcagccgctcggccaggtacagcggagtgggccgaccgacgaaatcccgcaactcgcgatcgagctcggcctggaaacccgggtcgcggcgcgcctcggcgtacgcctcggtcaactcctcgagcggcccgaccagggtctcggagacgaaccgccccccgaaccggccgaagtgcccatcatgctcctcggcggggccgccgccgtcctgctcaggtctcatcgccacgttccacctccgcgagaaaccgggctatgcgctcccggtccttgatccccggctccgactcgacgccgctgctaacatccacggcgaaggggcgcaccttgcgcaccacctccgccacattctcggcgctcagaccgccagccaccgtgagcccgcgcacgccgcccgggatggtgtcgtggtcgaaggactcaccccgacccccgcgctcgccgacgcggtggctatcgaacagaaacccgctggcatccggataggccgccacgtactcggacggatccgccccgccccccatgggcaccgccttcacgtagcgacgctcgtagtggcggcaaagttccggcgcctcgttgccgtggaactgcagggtatccaagtgcaggccttccacggccacctccacctgccccggcttgggatcgacgaacagaccgaccaccgagacgaaggccgggacggccgccacaatggctcgggcctctttcatgtccacggcacgcgggctggcatcgcaaaacaccagaccgatggcatcggcacccagctcgacagcggctgcggcatcttccgggcgggtaaccccgcagatcttgacgcgcgtgcgcacgctcggcgtcccccttcagcggctccaaggaaagcgcaaatgttaccgcgtgggcgagctttacgccaaaaacggccactgcccccgggtcgggaggccgtaatgcgacgggtagaccacgcgggtcaggtagagcccggccgccggggccgtcatcccgctgcgggtccggtcgccggcggcgagcaatcccgcgggccaatgctcaggctgctcgccggttcccacggccatcagggtgccggcgatattgcgcaccatatggtgcacgaaggcgttggcctcgatgtcgatgaacagcagctcgccgtggcggtgcacatcgagccgatagacctcccgcaccgcgtggggcgcctggcaggcggcggcccggaaggccgagaaatcgtgctcgccaaccagggcctgggcggcccgatgcatgcgcccctcatccagctcgtggtgggtccaggccacgcggtgacgcagaagcgccgggcgggcccgccggcacaggaagacatagcggtacccccgccgctgcgcttgatagcgcgcgtggaaatccgcatcgacggcgtgggccgaacggacgctgaccgtctcgggtagctgcgcattggtgcccagcacccaggcgtgcagcggccgcgatgcggtggtatcgaagtggaccacttgggcggcggcgtgaaccccggcatcggtgcggccggcacagaccaccgccaccgggtgattggcgatccgcgacacagccccctcgagggcctcctgcaccgacggggcgtcgtcctgtcgctgccagccgctgaagccggtgccgtcgtactccagcaccagggcaatgcgttgctctgcccctcgttccgccaccgcctgcccgcctactcgccgctgagctcagccaggatctgccgggcactctcgcgctgcgactcggtaccttcctccaggacctcctccagcaggctgcgggcccccggctcgtcgcccaggtcgatgtacgcccgggccaggtcgagcttggtatcggcctcatcgccctcgccgacccccagggactgctccgcctcggcctccaggtcgccctccgcgggcccctctccggcctcatccaggtcgagaccgcccggggtgtcatcgtcttcctcgctgaacaggctgtcgagatccatctcgtcgagttcgtcgccggcggcgtcatccccgccaaagagctcatcggccacgtcctgcgcgccggcgctcgcctccggctcacgcgtcatggccggctccggctcctcggtggcgtccggctcgttatcggtggcgggcgcctccgcggcctccggctccgtctcctgcggctgctcgtcgaaggccgcatccagccggcggtcgaagtcgtcgtcctcagaggtcgactgcgcaccggcatcgtcgccgtcgccgccgtccagcccgaggtccagatcctccagatccggcttggtgtcgagtccggcctcggcctcccctgctgagtcctccgggacctcggcatccgtggccgcgtcctccgccgccgggcgagccgccgcggcacccgcgaacagcggggcatcgggtacgaaggccacacccagggccacggccgcctgccaggccggatcggcatcgctgcgcgtccggtcgtagagatcctgcgcctgggccaggaaggcctcccgctcacccatgcgggagaggacctccagcagccgcaggcgcagatcggtccgcgccggctcgcgatggatgccacgctccagcacgtcccgggcccgacgcagatcgttatccgccaggtactcgtcggctagctccagggcatcccgccgggcactatggtcgaaatcgaagtccaggtcaccgcgatcgaggcgcagcccctccggctcctgggtattcgcacgccgccgccggcggcgcagcagcaagccggcaaccacggcgagcgccagcagggttcctccggtggcgatcagcatctgccgccgtgcctcctcgtcgcgccacaggtcggcggcggtgacatcaccgtcaccggacaaccactgcgcccagccgacctcttcctcgggctcttcttcgcgctcgggtgttggcggatcggcctccgtgggcaccggctccgcctcgcgcaggggatccaggggctcatccacctcgggcagcggcacgatcggcgtcggctcggcatccggcggcggcagcagcccctccatgtccaggtccaccagccgctcgagcgctgctacccgctggctcaggtcttccacctgcgccttgaggctttcgcgctccgagcggagactggcccgctcctcgcgcagggcggccagcgccccctgcagccggcgcacattggcctccgaggcctccagctcggtatcgaggagtgacaggacctcttcggtgccctcctcgtcaccgagggcgaggatccgcagccgggcctcctcggcggtcggtgcctctgccacctgctccggatccggcagatcggggatcggcaccgcctcgtcgagttcctcgatggccgcccggcgctcggccggcggtacccagctgtccaggtggtcctcatagatggcctgagcctcgccggcggtcaactcctcgatctgctcgcgactgggcagtttcagccaccagccgctgagcaggtcgttgacgttgtcaccggcgaaggcgcgcgggttgagccgctggatggccagcatcgtctgcgccacggtgacggagtcatccgggcggtgctccgaggcgatccgccagagggtatccccctcttccaccggcccgtaggccgtcgagcggcgctcacgctcgccgtcgcgggtgatctcctcgaacggctcgccctcgcgaaccaggggctgcccttgggtcggcgcatcctcgtcagcggtcgtgggacgttcaaggagcagggtgtactcgcggaccaggtccccttcgggccagctgacctggatcaggaaatccagcaggggctggtcgatgggctcctgactggtgacggcaatatagggggcgtcttcgccggaggcgaccagctcgaagtcgagcaacgacaattcgggcatccggtcgaccccggcccgattgaagactcggcccggggctagcccgacatcgaggcgcgcgagttcgtcggggctaacgtcccgcaaggggatccgcgccgagaccggctcgccggcctcggagcgcccctcgatggtcccgaggctgacctccaccgcggctgccactgagaccagtgacagtcccgccaggccggcgaggccgcggatcgccttgcgcacgggctcgccccttcgtccgctgtcagatgtgttcgccaatcagcagctccgcaatctgcacgctgttcagcgccgcccccttgcggacgttatcggccaccacccagagatcgagaccccgctcgtggctgatgtcctcgcggatgcgcccgacgtagaccggatcgcgtccggcggcctccgtcagcgccgtcggatagccgccgcctgtgcgctcgtccaggacctcgaccccgggggcgctggagagcacctgccgggcacgctcggcggtgatgcgctcgcgggtctcgatgtgcacggcctcggagtggccgtagaccaccggcacacgcaccgtggtgggattcacccgaacggaggagtcctcgaagatcttgatggtctcccagaccatcttcatctcttccttggtgtagccgttgtcctggaaatcgtcgatgtgcggcaggcaattgaacgcgatgggcttcgggtactcagcacactgcggctcaccgccgtcgaggatcgcccggctctgggcgttgagctcgtcgatggccggcttgccactgccggagaccgcctggtaagtggccacgttgatccgctcgatgcccacggcgtcgtggatcggcttgagggccacgagcatctggatggtggaacagttgggattggcgatgatcccccgcttcttgtagccagccaccgcgtgcgggttgacctcgggaatgatcaacgggatgtcgtcgtcgtagcgaaagtgggaggtgttgtcgatcaccaccgccccggcctcggccgcccgcggtgcgtgctcggcggagatggaccccccggcggagaagagcgcgatctgcacctgggagaagtcgaactgggccaggtcctggatctccagctcctgcccggcgaaggataccgtccgcccggcggagcgggcactggccagcgggtagatcttgcgcgcggggaagccgcgctcggccagaatggagagcatcacctctccgaccgcgccggtggccccgactacggcgacatcgtactgcttgctcatggatgctcccgtgctcgctggtcctagtcaggccaagtctactaacgcactgcgcgggattgccagagcggcaattgctctcagcccatggcacgctcaaggccaacgccccgctatccgggcacccccaccgggacccggttctgcatgcggacgccgcgctgctcacgtctgtccttcacgttgccggtctccgcgtctacactctccccggcggtactagaaaaaacgagcaataggaggttataccccgatgcggaacaagcttacagtcgcactcgcaggcggtgcactcgccaccggcgcctttgtcggtcaggcttcggcgcagatgccggcggataccggcaacttcaattacaactacgccgagggtgcactggtcctccaagatagggattcgcaagatctggtaggcccgcgcgctaagggctcggtggccttcacccgggacatcttcggtgtggccgagctcaactacctaaccgacgacgtcgatattacggatctgcgcgccggggcgggctaccgtctgggcgtggcgccggaactcgatttctacggcgtggcgtccctcgtttatcaagattttgacaacgactttgacgacaccggtcttggcatcaccctgggcacgcgctatgccgtcatggccgatttcgagattgccggcgagatccgtcacaccaacatggacgacttcgacagcacgaccgatctcgccgcccagttcctctacggagtggcgcccaacgtggagctcctcggggagctgcagctgctcgacgacggcgacgacatgttcgaggacacgggcctcgccctcggcgcccgctacaacttctaaacggttccacacataacgaccgtcatgcacgagccggccgccctttaggggcggccggctcgtgttttcgcccggaacggcgggcgtcggaatgctggacgtcgcgagtcacagccgccccgccactgcctcacccatctcacgagtgcccaccggccggttgccgccctgcaggtccggagtgcgcaacccctcctcgagcaccgcccccacggcggcctcgacccggtccgcggcctcacccgcgcccaggctgtagcgcagcatcatggccaccgagaggatggtggctagcgggttcgccttgtcctgcccggcaatatccggcgccgagccgtggaccggctcgtagagccccttgccgtgttcatcgagggaggcggacgggagcatgccgatggagccggtcagctgcgcggcgcaatccgagaggatgtccccgaacaggttcccggtgaccaccacatcgaactgcttcggcgcacgcaccagctgcatggcggcgttgtccacgtacatgtggctgagctcgacacccgggtagtccgccgccacccgctcgaccacttcgcgccatagctccgagctttccaggacattggccttgtccaccgagcagacccgtccctggcgctgctcggcggcggcgaaggcgagacgggcaatgcgctcgatctccgactcgctatagacctcggtgttgaagccctgacgctcgccactgtccagggtgcggatcccgcggggctggccaaagtagatcccgccggtgagttcgcgaacgatgaggatatccagccccgcgacaacatcttcccgcagcgccgaggcgccggccagctgcggatacaggatggccgggcgcagattgccgaacagacccagctccgagcggatcgccagaagcccccgctccggtcggacgtcccgtgggagcgcatcgtactgcggcccgccgacggcccccagcagcaccgcatccgcctcccgcgccaggcgcagggtctcgtcgggcaggggctggccggcggcgtcgtaaccggcgccgccaatgggcgccgtctccatctcgcagccgaccccgtagcgcttattcagcgcctcgagcacacgccgggcctccgcggtgatctccgggccgataccgtccccggggagcagcaggatcttctgggccatcgttacgcactcaccattcagatttcaggtttccgggttcagcgctcaaggaacagccagggggcttcctgcaggcggcgctgctcataggcctggatggcctcgctctgctcctccagggtcacgccgatctcatcgaggccttcaagcagcatgcgcttgcggaacggatccacgtcgaagccgaaacgctcgccgcccggggtgacgacctgctgctcgaagagatcgatggtcagctggtagccctcggtggcgtagaccgcctgaaacagctgctcgaccacctcctcgcccagcaccaccggcaggaggccgttcttgaagcagttgctgtagaagatatcggcgaagctcggcgccacgatggcccggaagccgtagtccttcagggcccacggggcgtgctcgcgggaggagccgcagccgaaattgtcccgggcaagcagcacgctggccccctggtagcgcggctgattgaggacgaagtcctcgttgcgcggccggttcgtgcagtccatccccggctcgccgcgatcaaggtaccgccactcatcgaacaggtaggggccgaaccccgtccgcttgacggacttgaggaactgcttggggatgatggcgtccgtatcgacgttggagcgatccagcggcgcaaccagaccggtgtgtcgagtgaaaggttccatgggcgtttccagtcttttgaaaaaagggccgggagacgctcggcgtctactcccggatatccacgaagtgaccatggatggcggcagcggccaccatcgccgggctggccagatgggtgcggccgccctggccctggcgcccctcgaagttccggttggaggtcgaggcacagcgctcgccgggctccaggcggtcggggttcatgcccaggcacatggagcaccccggttcgcgccactcgaagccggcatcgagaaagacccggtcgagcccctcgccttcggcctgctgcttgaccaccccggagccggggaccaccagcgcctggcggatattctcagccacccgacggccatggacgacggcggccgcctcgcgcaggtcctcgatgcgggcattggtgcaagacccgatgaagatcttgtccatggggatatcggtcagtggcgtccccggctccaggcccatgtactccagggcccggcccatcgcccgggcgcgcaccgcatcgctctcctccgccgggtcggggacgcggcgattcaccgaggcgaccatctccggcgacgtcccccaggtcacctggggctcgatctcgtcggcgtggagttccaccacccggtcgaaggccgcatcctcatccgagaccaggtggcgccaactggccacggcctggtcccacagcgcgccctcgggggcattcggacggccccggacatactcgatggtggtgtcatccacagccaccataccggtacgcgccccggcctcgatggacatgttgcagatggtcatccgcccttccatggagaggctgcgtatggcctcgccgccgtactccagtgcgtaccccgtgccgcccgcagtaccgatgcgaccgatgatcgccaggatgatgtccttggccgtgaccccccgcccgagctgaccatcgatgcggatgagcatggtgcgggccttcttctgcaccagggtctgcgtggccaggacatgctccacctcactggtgcccaccccgaaggccagtgcgcccagggcgccgtgggtcgaggtgtgcgagtcgccacagaccagggtcatccccggcagtgtcgtgccctgctcaggcccgacgacgtggacgatcccttggcgcgggtcgcggataccaaactcgatcacctggaagtccttgcagttgcgatccagcgtctcgatctgcacccgcgagaccggatcctccaccggctgactgcggtcggtggtggggacgttgtgatcggtcacggcaagattggacgccacgcgccacggctggcgaccggccaggcgcagaccctcgaacgcctgcggcgaggtcacctcatgcaggagctgacgatcgatgtaaagcagcgccgatccatcgtcgtactcggtgacaacgtggctatcccagagtttgtcgtagagggtcttcccggtcattggcctgttctatcaattggcttagaaacattcacttgaacattatatcggaccgacccccctcgggggaaatgccctcaggcccgctgcccgcgcaggctccaggccgccaggatcgccgccaggaaggccaccgcgctggcagccaggaaggtctgcccgccgaagagatcccaggccatgccggagagcagcgaccccagcgccaccccggcaccgaaggtcagactggagtacagcgcctgcccccgaccctgcgcggcgccggtgaagaaccggttgaccacatcgatcgccaccgcgtgatagatcccgaagctggcggcatggaaggtctggctcagggccacgagccaggccgaatccacccacgcggcgaccatcagccagcgcaggccgcccagcgctagggccagggtcagcaaggtgcgggcgccaaaacgaggcagcagccggtgcataaccaggaagatggcgatctcagccaccaccccccaggcccacagcgcgccgatcagcccgccgctgtagccgtgatcctccaggtagatgctgaagaagccgtagaacggtccgtggcccatctggttgaggaaacaggccagaaagaacccgatcaccgccggccggcgcaaggtctcccagaaaccgtccccatcggcgcggtgcgtggcacgcccggcctccggcgcgatgaggctggaaaccgcgagcccgccgaagatcagcagcaccacgtagggcagtgcatcgaaaccggcccgatcgagcatctcgccgatgcccatcaccgacaggatgaaccccaccgacccccacagccggatgcggctgtagcggtgctcctgcccgcgcagatggttgaacgtattggcttcgtactggggcagtgcggcgttccagaagaacccgaacagggccatgaccagcgccaccgcgccgaaggtctcggcgaggaggatcgccgagaaggccaggagcgccaccaccgaggccgcgcgcaccaccgccatgcgtcgattaaggcggtcggccagcaccccccagacgttcggggcgatgatcttggtggcgtggagaatggccagcagttgaccgatctccgccgaggagaagccctcggcgcgcaggtacggcccccagtagggcatcagggccccgagggcggcaaagaagaagaggtagaagcccgagagccgccagtacggcaacgccggttgcgccccgcccggagtcccgccgctcaagggattactcccggtcgcgggcgggcagcaccggggtcccggactcgacatcggcgttctgtgcccgatgccgcagccagtggtccatcaccaccagcgccgccatggcctcggcgatgggcaccgcacggataccgacacacggatcgtggcgccccttggtcaccaccgagaccggctcgccgtgcacgtccaccgagcgccccgggatgagcatgctcgaggtcggcttcagcgccgcccgcaccaccagatcctgtccgctggagatcccgccgagcaccccgccggactggttgccggcgaatcccgcgggggtgagctcgtcgcgatgggcgctgccccgctgccctgccgccgccatgccggcgccgacctccacccccttgacggcgttgatggacatcagcgccttggccaggtcggcatccagacggtcgaagaccggctcgccgagccccggcggcacatggcggacctcgacctcgacggcagcgcccaccgaatcgccagccttacgcacctcttggatcagggcctcgagctccgggatgcgcgccgggtcggcgcagaagaagtcgttgtcatccaccgccgaccagtcctcggcgccgagttcgatcccacccatctgggccagccgcccgcggatctcgataccgagacgctgggcgaggtagcggcgggcgatggccccggcggccacccgcacggcggtctcccgagccgaagaacggccgccgccgcggtaatcgcgaaccccgtacttctgctgataggtgtagtcggcgtgcccaggccggaaccgctgggcgatctcggagtaatccttggaacgctggtcggtgttctcgatgagcagaccgatgggggtgccggtggtcaccccctcgaagaccccggagaggatctgcacctgatcgctctcgcggcgctgcgtggtgtgcttggagcgcccgggccgacgccgatcgagctcgacttgcaggtcggcctcggtcagggccagccccggcgggcagccgtccaccacgccgcccagcgcggggccgtgactctcaccaaaggtggtgaccgtaaacagggtgccaaaggtattcccagacataggccgtcgattgtagcactgcagatccgtgggcgggcctggccggcgactggccggtgggcgtatcctgcacgccatgcacgcacccgcccccaccaacctgatcaccggttttctgggcgtcggcaagaccacggccatccggcatttactgtccgaggcccgcccgaccgatcagcgctgggccgtgctcgtcaacgagttcggcgacgtcggcgtcgacgccacccgcctcgaagacggcgcggcgatcgaagaactccccggcggctgcctgtgctgcaccctcggggcgccgttccggatcgccctggcccgcctgctgcgccgcagccgcccggcccgcctgctcatcgagccgaccggactcggccacccggcccgcatcctcgacctactccgtgagttcgagcagcagggcgccatcaccctgcgcgccacgctgaccctggtcgacccgcgacagctcgacgacccgcgggtcgccggacacgacgccttccgcgaccaagcgcagctggccgatgtcctgatcgcccacaagacggacctgtgcagcgccagcgagcgggccgctttcaactcctgggcacacaccctctacccgccgaagcagcgcatcgaggaggcagcccacggccgtatcgatccggcctggctggatgagccggccggccgggccgggacgctggacaccggggcaccagccccccaccgcgcggccgagcaccaccacggggccgggcgcgccgcgccggagccgggtcagcccgtgcgggccgaacagagcggcggcgccgtcccggcgtgcggatggatcttccactccgaggatgtcttcgatcgccacgccctgctccaggtgctggagtccctgcgcgactgtcagcgcgtcaagggcgtcatgcgcaccggccgcgactggctgcgcgtggatgccgatggcgatggcgtgcgggcggaggcgacggcctggcggggcgagagccggctagaggtcatcggccccgccgcagacaccagctgggcgggcaccgaacaggccctgctggccgcctaccggggcaccggccactgaccccaacccggcggacgacgtccatccaccgaggggcaccagggattggcgggctaagccaggcgactgtccccgttacccgcccactgcgggtctagcggacgccgcgcacaacccctatcctgttgcgggtacgcgaccgtgaaccaggaatcaggcgatggccgagcgcccacagcgggtacccgccagcaccgagcaggagtccgccctggtcctcttctccgggggacaagattccacggcctgcctggcctgggcactggagtatttcagccgggtcgagaccgtgggcttcgcctacggccagcgtcatgatgtggagctatcggcccgcgaggaggtcctcgacggattgcgcgccctccgccccgactgggcggcgcgcctgggcagcgaccgtgtgctggatgccggcgtgctgggcgagatcagcgataccgcactgactcaagatgccgaaatcgcctacgacgcgcgcggcctgcccaccaccttcgtccccggccgcaacctgctcttcttcacgctggcagcagccgtggcccaccggcgcggcatccgccatctggttgctggcgtctgcgagaccgacttctccggctaccccgactgccgcgacgacaccgtcaagtccctgcaggtcaccctcaacctgggcatggccgagcggctggtgctgcacaccccattgatgtggctggataaggcccagacctggatgctggccgaacaacttggcggaagcgcactggtggatttgaccgtcgaggcgagccatacgtgttattacggcatgcgggagcagcgccacgaatggggctacggctgcggcgagtgcccggcctgccggctgcgcgccgaaggctggcaccgtttccgacacggcagcggcgcacagtaaccccttgccgcgcccgcgaggttgagccgtatccaaaccacaaccgagggagaagaccgatgcgcatcgctgtagtcggggccggcgtcgtcggaacctccgtggcctgggagctgaccgcccgtggccaccagaccgtgctgatcgagcgctgcaatgaggtcgcacaggagaccagctttgccaatggcgcccagctccacgccggccacgccgccccgtggaacccgccaggcgtgctccgcgacgccatcggctggctcgggaaatccgactcgcccctgcgcatcaaccccctgcgggtgctgcgcaaccccagctggtcactgcgtttcctggccaacgccaccgcgcggcgctaccggcgtcacgctgacgccaacgcggcgctggccctctacggcgtacagcaggcacgcgcctggcgcgatgccctcggactcaccttcgatgcccgcgacagcggcatcctgaagctcttcgacgaccccgacgccctggagcacggacgcgccgaagcgaccgccgtggaggctctgggcatccgccaccgggttctgagtatcgacgagacgctcgcccgcgaaccggctctgagcgatgccgcagatcaactggccggtgccatcgagttccccgacgacggctgtggcgacccactgcagttcaccgcagccctcgccgagcggctgaccgccgagggcgccgagctctggctgggcactacggcacgtcgactgctgggcggccctgccggggtggagggcgtcgagaccagccgcggggtcgtggacgtcgatgccgtggtcgtcgcagcgggcagctatagcccggccctgacccgcgcgttcggcgtgcgcctgcccattgaaccggtcaagggctactcggtcagcatcccgctgaagggggtcaagggcgccccggagatgcccatcatcgacgacacccgcaaggtggtgctcacccggctgggtgaccagctgcgcatcgccggcaaggcggagatcaccggcttcgacctgaacctggacgagcggcgctggcaggtcgtccgcaagcaggggctgagccgcttcccgcacctggccgagcaactggcggacgccccgagccacccctgggccggcctgcgcccgatgacctgcgacggcctgccgatcctcggcccaacaccggtctccggcctccatctcgccaccggcgtgggccacctgggctggacgttcgccgccggcagcgcacgcctggttgccgaccagctggaggaacgcacctgcgatctggaccccactccttaccaactgcggagaccccgataacctgggagagcacgagcaccccttgttatacaaggattgtacatatacgctgaccagtcagtggtgagtcgggctcaccacgcggtggcaagcagaggagcatcaccatggaacacgttggtttcggcagcgacgacatcgaaaacaccctggccaagatggacgacagtcagctggacaacctggccttcggcgccatccagctcgacggtgacggcaccatccttcagtacaacgccgccgagggcgacatcaccggccggaacccgaaggaggtgatcggcaagaacttcttcaaggacgtggccccgtgcacggatagcccggagttctccggcaagttcaaggagggcgtggcctccggcaacctcaacaccatgttcgagtacaccttcgactaccagatgaccccgaccaaggtgaaggtgcacatgaagaaggccctctccggggacagctactgggtcttcgtcaagcgcgtctagacccgggcccagctccccgcacgcaccgtgtgcggggagccgcagaaggatcgaccgatgcaagggctgaatgccgatgaggtgctgcgcctgctgcgcagcctgattcccggcgaactggccgaggggcgcggtcaccgcaatgacccgcccgagggaacggacatctgcgcggacacccggctggaccacacccccatccgcgccgattcgctggatcggctccatctggccagcgccctgaatcgcctcttctgcctccacgagaccggggtggaggaccgcctcttgacggtgcgccgcatcggcgatatcgctgaactgatcgccgagggcagccagcacaccagcggcctgagcttctccacctccggcagcacgggcaccccgcaatcccaccatcacagctggtcggccctgacccaggaagccgaggccctggccgcggccctcggccaccaccgacgcgtgatcgcctggttgccgctccaccacctgtatgggttcgtcttcggcgtcgccctaccccgcaccctgggcagcacggtggtcgagagccacgaggctcccgccgccttgttccgcaaccccgcacccgacgacctcatcgccagcgtcccggcgcgatggcgctacctactcgacagcgatcaccgcttccccggcggcaccggcgtgagttcgacggccccactcgaggcagcctgtcggcacgggctgccgcgggccggactggacgccctggtcgaggtctacggcgccacggagaccggcgggatcggcttgcgctgggcccccgcagaggattaccgactcctgccctactggcagtgcaacgccgacggcaacctccggcgcgcactgcccgaagggtcggccgtgaccatcaccccgctggatcggctcgagtggctggacgagcgggtcttccggccccgcgggcgcatcgatgacatcatccagatcggcggggtcaacgtctcgccgcagcacgtggcacgccgcttcgagagccacgaggcggttgccgcctgcgcgatacgcagccacggagagggcagccagcggcggctgaaggccttcatcgtcccggctcaccccgagaccgaccccgaggagctacgccaggcgctggaaacctgggcgtgggaacacctgccggcagtggagcggccgaccgacctgcgcatcggtcccgagttgccgcgcaacgccatgggcaagctgcaggattgggactgagcagcatggccgaagtggacctggccggcagcctgagcgccgcagacatcgaggccatcggttacggccacaggaccgcaacggtctcgccgaccggctggaagcggctgcgctcggccgaggcatacctccagcgcctggtggatgagcgccgccaggtttacggcgtcaccaccggctacggccccctggccaccagccggatcgacccctcggcctcacgcaccctgcagcgcaacctggtctaccacctgtgcagcggcgtcggcgagccgctctcccgctgtcacacccgggcgacgcttggcgcgcggatcgccagcgtcacccggggccactccggggtgacgccagcggtggtggagcggctgctggcgtggctggaacacgacgtggtgccagaggtgccggccatcggcaccgtcggcgccagcggcgacctgaccccgctggcccatgtggcccgggccctcatgggcgaaggccgggtgtgcatcaacggcggggaatgggagcccgccgacgccgcccaacgccgcctcggctgggaaccgtggaccctggacggaaaggacgccatcgccctggtcaatggcacctccaccaccgcgggcatatgcgccgtgaacggtgcaggtgctgaacgtgccgccggggtctgtgcggtgctggggatggtttacgctgagcttctcggtggccatgccgaggccttccagccggccatcggagccgtccggccccaccccgggcagatgcgcgcccacgcctggctcaccgctcttgccgaggacagccagcgcctccaaccgtggaccggcacaccgccccggctgaccgagggccaggaggccgtgcttcctgatcagcccctcccccaagacccctactcgattcgctgtctgccccaggcgctgggcgcggtgctggacagcatcaccttccacaaccagaccgtagccagcgagctagacgccgccagcgacaaccccctgctcttcccggacgaggggcgcgtgctgcacggcggcaacttctttggccagcaccttgccttcgccgccgacgccctgaacaatgccgtggtgcagctggcgttacacagcgaacggcgcatcagccgcatcaccgactcaacccgcagcggctttccggccttcatgcagccgcgccagaccggtttgcacagcggcttcatgggggcccaggtcacggcctcggccctggtggccgagatgcggaccggggcccacccagcctccatccaatcgataccgaccaacgccgacaaccaggacatcgtccccatgagcacccgcgcagcgcggcaggcagccaccaacctggaccatctgcagcggatcttggccatcgaggcgctggtgctggcgcaaggcctcgagctggccgatggtgtcgggtttagcagcagcgcgcggcgtaccctgggatgggtacgcgaactggccccaccgctggaggacgatcgcccgctggccgaggagatcgcccgcgttgctgctgcgctggccacgccgtaccaagcccaccgactggttgccgggcttccgggcgcgcccccggggccagcctcctgaggcctcaatcgcagggctcaccccgctgatcgttgtccgctcttgcccggccggtgctagccacacggatggcgaccactgccgcgccgtcgcgacaaagcctcagggtgtcgccgtaaatgcgcgatagccagccatcaggctgaaaccggaagtcttcccgcccgctgtccgacacgacccggtgacccggcccgatcccacgcccccgggccaggagttgctccggtcccggcgcctggccggatgcagcctcgccgcggaacaggatccagccgtcgtcccagccctgcgcatcgcatccggcctgcggggtgccgccgcacaaggtgaccgtctcgccttggtccagtgcctcgatgcgtgcccgctccagcccggcgaggagttcccgctgccagacccaagcgcggacctcatccacaccggcacccaactgtggcgccgccacagcggtcagcccggcaatcagggcgagcgccaccagcagctcggtcagcgtgaatcccggggtcagtcgccccagcagacctccgcggccccgggggcactgccccgttcgccgcggtgatcgagggtgaattccgtacacgcctcatccgcctcctgcggacttcccggcgccggtgtggcggtcaggcgaaagccatcggcgtcggtctcgatctcgagttcatagaggccccgctcggacaactccgggacctcatctgtgcacgcctggtagctcatctcctggatgaaacagcgctcgagcgccatccaagtatccagcagagtggcggtggcatcgctgcgatccgcctgcaccttgtactggccgtagaacgggtaggcgatcgccaccaggatggccaggatagccagtacgatcatcagctcgaccaggctgaagccagccacacggacgcgctgacccactctcttcataagaccgtcctcaatccagatttccgtgggggcattcgcgctgccagcggatctcgacgcggtcagccgcccccgatgcctgcgccggctcgagcacaacgcccgcctgcaggcagacctcggtccggtcgcccccaaggccacgggcgcaaacccggaactgaccgtgattgcgctcgatagcgtagcatggcgccgctgcctcgccgctgcagcacccggggtcgccggcgccctggcggccggatgcaaggtcgcgcatcgccgcggccagctcgtcgccggccgccaggcgggccgcagcccgggactccagggccgcagccgcacgtagctgcagggcggtgggtgcaaccaccgaccacgacaacagcgccagcatgaccaccaccgcactcagaccgagtacagcaaagccggcctgccgggaggccaccgtcaaggcagcctcccgtggatcggcactgtgaccgtctggatctggtccgctttggtggcgccgcgctcgccaccggcacggatgcgtgcagtgaagcgcacagcacagacccgcagccagtcgtccacctccttggcgctcctaaagcgctccggataaccggggccttcggccgggtcgtcggcacccggacactcggcgaagcccatctccagtgcctcgaccccgcgcaggatcggctggggagattgctcaccccggccgaggttcagggtgggcacccggtcttgaccgccgtcgtccgtcggccgcaaccggtgcacttgaacggaccgcgcatcgtcatcctccgccgactcttccacctgccaccaagggacccatgccacgccgcgctcgggcaactcgtgaccttcgccaaccccgtgaagcctcaggcccttggtcccgcgcacctcctcgacctcaagcaggaacagcccccttccaccacccaccaggaccgctcccggcaggcctccgaacgcctccgtcacgggcgcatccagctcgatgtccgcctccggggccgccacctcgagggcctcgtagccggtcaccacgccctgggactccgccggatagcgcgaccaggtcagcccaccctcctcggcacgcagccccggcggatcgagccgtttcgcgatcacctcgtccgcggggccttcgccccgatacaggggggtcgtaccaccgcaggggacctccccggcccgggagacttccctatcgagcatctggcgcagcaacgcccccttgtccgccacccgccccaggtcttccaccgtggcgctggcgcgcagcgcactgccgaggagctgcaccgcggcgagcaacgccaccgatgccaccccgagcgccacgagcagctcgaccagcgtcacaccacccatgcgccggatcatcgattgacctcagggagttgcccggaaagctcaagggacgatggcgcgtcgcggtggggggcttgccagcggagctcgacgcggatgcgatcggcggccgcctcggccgacacctcggcctgcggcagctggcaggccacctcggcccgccagccgtcggcatcgaccacatcgccacggggctgatccttgaccgacggcggttggcacgcgtcgatatcacccgcatcgaccgcggccaaggcagcggcgcgctgatccggggcgaccagccgggcacgggcgatcaactcttcggcaaggagggtcgcccggacgtgataaccggcatcacgagccccgtgcaccccgccgtacagggcgaggagcgacacggccgcgacaccggccaagagcccgagggccacaagcgcctcgaggagtgtgaatcctgagtggcgaggcatcccttcctcgcgtatgggttccatccgcactttccatgcgcaccctcgaaggctagcgcaggatgccgggcacgccaccgcggcccgatgacgcacggggggcttggttccccgcccacccttcggctacaattcgcggcgttatcgacaaggtactcagcgccggtgtagctcagttggtagagcagccgattcgtaatcggcaggtcggtggttcaagtccactcgccggcaccattcacaccgcatgacccaccatcacgtctactacgcccacggcaagggcaccggcccgcggggccacaagagcaaggccctcctgcccatcgccgagcaggcggggttcgccgtggagagcatcgacttcaccgccaccgaggatccggatgagcgggtggccatgctgttggagcatcgcccccaggccacggggcggctggtgctggtcggctcaagcatgggcggctacgtcatggccaacgctgccgacgaattgggcgctgacggcctcttcctgcttgcgccggctatcggcatcccggggtatccggcttatccggcaccgaccactcgccaccaggagattgtccacggctggcgcgatgcgctgatcccgcccccgtcggtggtgacgtatgcggagcgccagcgggcccggctgcacctgctcgatgccgagcatgacctcaacgaccacctgccgaccctacagcgactgtttgctgacttcctccagcgcgtggccggctgagggcaccgatgccgtcgtgatctgggcacgttgcgtcgcgcacagcagcgtgccaacctcccaacattgtgggtcttcccatcaaaaaaccctcccccaatagcggagatcgtccatgaaacgcactggcatccgaggtctcatcgtcctgattgggctcgccctgtcgctgggcaccatggcgccgaccaccgccctggccggtgtcgtcggcaccagcgacgtcatcagcgaacgtcaggtggcatccgatcgcgatcgtgtgcaacaggcactgcagcgtgacgacgtgcagcaggcactcaccgattacggcgtcgatccggcccaagccgaagagcgcgtggcggccctgagcgacgaagaggcccgggaactggccgagcacatcgaacagcaaccggccggagcgggggtctccatcggcgccaccaccatcctcctactggtcatcatctggctcctggtccgctgaaccgccgcccgggggtaccccccgtctcgccgcccagccggcgggccgccctgcggcccgccgcggtggtgggggtgctgctcggcgcggcgctggtcggctgtgccggaccggcgctgcagcacccggaggtggtcgccgaggcgcaggagtcatccaccctcccgcgggcgacggagctgcacgacgctcccttcttcccagacgaaacctactactgcggccctgcggcactggctacgatcctggtggctagcggcgtcccgaccaccgccagcgaactggtggatgcggtctacctgccggaacgtcagggctcactgcagaacgagctcatggcggcggcgcggcgcgccgatcgcgtcccctttgaactttcggccgatttcagtgacctgcttcgggaagtcgccggcgggcagcccgtgctggtcctgcagaacctggggctggaggtactgccgcgctggcattacgcggtgctcgtgggttacgacctagacgccgggacggtcaccctgcgctccgggacggaacgccgtgagaccctctcgctacgccgcttcgaacgcacctggcagcgcggcgaacactgggccatcgtcgtaccaaccccgggccacctgcccgccagcgccatccccggggactgggttgcggcggtggccgagctggagcggcaggagcgctggtcgccggccctgaatggataccgggcagcgatcacgcgctggcccgaacacgctgacgcctggctggggctgggcaatgtccgctatgcgcgcggcgagtaccgggaggccgccgacgcctaccgcaaggcgggcgatcaagaggcctcactggctgccgcacaccacaatctggcctgggcgctgctccgtctggatcgacacgaagaggcactggaagcggcccgccgcagtgaagagaccgcccccgatcactcacagtacggccaagctgtcgaacgcatccgtgcggagatcgccgaatagcccagttggggtgggtcgcgaagcgcgcgcttgctggctatccttcggtgtgggaacagcggatccccgcgaaccagacaggagccgcccatgcaccggtatcgtcggcctacccgcccctccggaagcagacaccgcgccggcttcctgatcctagccgcggccctctggccggtactccccgcggcggccgaggagcccgaggcaccggcagcggagagcgcggccggagacatcgacctgctgacagaccatcagcgcgggatcctcgacgacgccctgacgcgcatcgaggaggccgccctgcgggacgactcggccttcctcgacgaggtctcagagctgctgtcgacctacccgcgcctagccgatcccatcgcccggcacgccatggagatgcgcccgtccctgatgcctgggatcatgggcatcctggatgaccaggcgcccccggagcccagcgaagccccaccgagcgcggaccgaccgagctggtggcagggcggaatccctgggacggaccgggaggaagctcgtgaggaaccggccgagcagcccgaggcggtgcgcattgccgagcgcgccgaggaggagggcgcgcccgcccagcgcaactggagcgtgggcgttggctacggctatcagcacctctccgtacgcgaacgccacggcagcgagtccacacgtctgcgcgcccacggtccgacgctcgacctccagtacgccgtcagcgagcacgcctcggtcgggatcgcccacctgcacagcgagcagctgagcaccagcgggagccacttcaaggaacacgaccccgagcgctggagcgccaccgacctgaccgtccgcttcggccgcgagttccgcgagcggggaccgcgcgcctatatgggcgcgggcctgcattacgagcgcctggagcgcgcggacggcgataccctcaccggcaccggcttccacctgctcggcgggggcggatacgcctgggagcggatcgaactccgcctcgaagcctcggcacgcagtgtcgatcgcgacctggtgccggatgactaccgcggcagccgctcgagttctctgctggcctcagcaaccctgcgcgggcgcttctagcagaaccctggacccgttcattccgtccggccggtcgccagatcgatgatcaccccacgcagcccctccctgagatggtcggcgacctgctccagcgcgcggcgctcggccgtcgtgcgatccgtggcggcgccgcgcaccgaccagcggtgctcaccgcggggctcgccggcgcggtcgagcagacgcagcgtcagcccgccacgctgccagtaccagccatcgcgttgccccaggtcctctaactccagcacggcctccaggcgataggcgtcctcgccgcctccctccaccacctggaacccggcggcgaccaccgcggcgcggagcgtctgcgccacccggtcgggatgggctccgcgcccctcggtccggaacgggatcgccgcggcctccgaagccagtcgtgcccgaagtaccgcaggctcatagcgcacggccatgccagcacccgtcagcacccgcagggcctgctggtattcggcgcgctggcgttgcgcctcgagaccccgcgccagcgcggcaagcgcatgcagcggatcctccgcttcatccgcctggcgcagatcacgacttgtcgcagcgtcgagccccgccatggcctcgcgcagggcactggccgctcgctggcggtcgaggaccgccaggacgtggtagcgaccgctctcgggctctcgccacgtctcgcctatctcgacgccgcgcagggtcacctcggtccgagtcgcgacctgctggcccagggtcgcctggtgccgggtcgcacctgcaccgaactccaaccgatcctcctgctgcgtgcgggccgccacgtgcacctcgaaggcccgcgccaactccgcccgggcccgatcctgggccgactcacggctgtcggccgtccccaccgcggtcaggtagcgggcacgcggaaactccgccggctcagccccttccacccagcccggcggttccgctggccgcgaaccgccaccggcgcagccgaccgccaggaggacccctgccaggaacagggccagacttctcacggctcctccctgcgagttacggagccagcatgcgccgaaacccagcgatcaaagacaaagtggtactccccggcctcaagctccagaggccccagatccacccgggtcagggcgtgcccggagcgcccctgatagaccagctcgagccggtgctcaccgggcggcaggctgatccgggccatgtagtactgcgccggcagcatcccccaggtccgggtatctgcgcggtcggcgaccagggtaaagatgttcatagccaggccggctaccggactggcttcccgggcctgatcgatcatctccttctgcaccaacagccggcccagcgcccgggcagccagcgcggcctgctgctcctggagcaggatacgggcgaccgcatcgatatcgtgcaccggctctgccacgaccgaggccgcctcgctgctgacccggatgcccccaaccggccgctgccgcggctcgtaatacggcagggccacgctgtggatgcgcccctgatggtcctgcaccgcgaacccttgttcgcccttacgcggcgccaatccgaccccggcgacgatcaccacatgggcctgctcgcgatgcgcggccggatccggccaggtgtccttcccgaacgcctcctgccactcggcccggtcgtcgtcgagacccagttcatcagccagacgcagcagatcccggtgcagcgcctggggcacggcgacgcccaggcggccgccctgctcccggtacgcctggtaggcctggcgatacgccaccagggcctgatccggctcgccgagacgctcgaagatcagcccgctgagataccgcgcgaaggggtcctgccggtagacggaccggccctgctcggcagccaggcgctgcagacgcagatccacccgcagggcctccacccgggcggcgtcggggtcacccagatccagataattgaaggccatgagcagatggagcagcacccgttcgtggggctcgccggcataggcaaagaccgtctcgcccaccatcaggcttccaacgctctcggagacactcagcgggtcgacctcggcaatggcgtcataggccgcctccagggcacgattgctcgcctcgaactcgccggccatgcgcagcagcgcgccccggttgagcaggtccaccacccggtccccggagccgccgctgcgctcatcgaggagttccactgcccggcgcgggtccccctcgtcgaccgcggcctccaccgggcccattcggtcaccgtacgtcgtgcacccggccaacgcgatggccagcgccaccgccagcccggaccaacgcagtccagacctcacgcggccccgccgctcagggccgtgccgaggccgagcgcacgagcttgcggatctccttgttgccaatccagaccttgcggttatcggccaggctgatcagctccatgtcgacctggtagtaacggacctggcgccgaccctcctgatcgatgatggagttcaccgaaccgagcagcatgtaatccgcgcccagctcctctcccatggccttgcgggtctcctcgctggcgtgcagatcctgatcccggcgctcctcccggatccgctcgcgctgatcggcgtcagcgacgaagtccacctggccggaattgatcaactcccgctggatatcgttgacgaaggtgcgggtgttgatgtgctcgtggctgaggttgcggacgtcgccgacgatgaccgtcggccgagccccctcctcgcggcgaaaatcccgcagccaggggcgatccagggcgtcggcgatcatctcttcggcaaccaggcgcgaatcctggtcattccaacgcccggagaggtcgtattcctcgtcccggtcgattcgctccaccgagtggccgcagcccaccaaagccacaaccaccagcagcactagggcaccccgaatccacaccgtcatagccctctcgctttcccgggaaaacaccttgccgggtcagtataacgcgctgtgtagcgcccgggggtcgacgtcagcggggcgtccgtgcagaatgctgcatatgaagaattctcttcaggaacaacttgttagagcaggattagcgagccaggagaaggtccgcaatcagcgctcggggtcccgtccggagagccgcaggcggccacgccgggatcgagccccccgccgggcgaagggggcgtcggcgcagacaccactggaggctcgcatcccgctgcccgacctgatccaccactacgcgctgccgcgctggggagcggatacggcttaccacttcaccgagggccagcggatccgtcacgtctgggtcacccggcaacaacaacggcagctggcggacggctacgccggtctcgtcaccgccgacgatggcctgagggtcgtaccgcgggcggtcgccgagcaggtccgtcaacgccggcccgcggcccttctggtcctccaccccctcaaggagcgggacgacgcaccggcgcgacgctcatgacgttgccggtggttgcccgagctccttgggcaacccgaaggtcaccgtctctgccttccccgagcgctcctccggcggctcgcacccccaggcgcggagctgctcgaccacctcgatgaccgtgctctccggcgccgaggcccccgccgtcacaccgatcgcctgccggccgtcgagccagtcgcggtccagatcggcggcgccgtcgatcagatacgcctcggtgccgcagcgcacggcgagttcacgcaggcggttggaattggagctgttgaccgatcccaccaccagcatcaagtccacttcttcggccagggcgcgcacggcatcctggcgattctgcgtggcgtagcagatatcgtccttacgcggcccctggatggcaggaaaacgccgctgcagcgcctcaacgataccggcggcatcgtccaccgacagcgtggtctgggtaacgaaggcgagatcgtccggacgccggacctgcagtgccgccgcctcctcctggttctgcaccagatagatgccgccctgcccctcaggggccagatactggcccatggtgccctccacctccgggtggccggcgtgaccgatcagcaccacttcgcgaccggcgcgggcatgcccgcgcacctccttgtggaccttggtcaccagcgggcaggtggcatcaaagacctgcagcccgcggcgctcggcctcgtcggcgacccattgcggcacgccgtgggcgctgaagatgacggtggccccgtcgggcacctcgtgcagctcctcgacgaagaccgcaccccgcccgcgcaggtcatccaccacaaagcgattgtggaccacctcgtgacggacatagaccggagacccgtagaccgccagggctcgatcgacaatggcaatggcgcggtccacgccggcacagaaaccgcgagggttggcaaggtggatcttgggcacggggacctccgttcgctcttccctacaggttcgaccgatcaaaaaagagaaggatcacgatcacgagccctgcaccgaccgtgatggcgatatcggcgacgttgaagatcggccagtggaaaccggcgtagtgcaggtggatgaagtccaccacctgccccagccgcaggcgatccaccaggttgcccagggccccggcgaggatcaacgccagccctgcggagagccagggctgcgacgcgccgatgcgccgcagccaataggccaggtacaccccgaccgcagcggccaccccggccaggagccagcgctgccagccgccagcgtcgcccagcaggctgaaggcagccccgggattgtagcccagggtcaggctgaggaccggcagcagctccaccgactcgtagggccgcagcgccgcctgggcccagaccttggtggcctgatccagtgccgcgatggcgacagcaagcagcatccagagccggtagcccatgccctcccccgtcaggccgtggcccggtactcgccggacccggccacgttctcgacgcagcggccgcacagctccgggtgctcatcgctggcgccgatatccggactgcggtgccaacagcgcgggcacttgtcatgggccgacgcggccaccgcgatgcgcacctcgctgccgtcctccagcgtagcgctggccgcgtccaccggggcctcggtcgcggcgtggatgcgcgccgccgaggtgatcagcacgaagcgcagctcatcgcccagaggggccagctcctcggcgagcgccgaagagacgtagagatccacctcggcatccaggttggcgccgatgaccttctcgttgcgcagccgctccaactcacgactgaccgcggtacgcacctccatcacccgatcccagaaagcggcctcggccggctcatcgtccagcgggaagagcccgtcgtaccactccgccgtgaacaccggctcgcggcgctccccgggcaggtgcccccagatctcgtcggcggtgaacgagaggatcggcgccagccagcgcaccagggcctcggcgatgtggtacatggccgtctgcccggagcgccgggcacggctatccgccggcgtggtgtagagccggtccttgagcacgtcgaggtagaagccgcccatgtccaccacacagaagttgtgcagcaggtggtagatgcggtgcagctcgtagcgatcgtaggcggcaacgatgcgctcctgcagagcccgcgtccgggccaccgcccagcgatccagcggcagcagctgctcggccaccaaggcatcacggccaggctcgaaaccgtgcaggttaccgagcaggaagcgggccgtgttgcgcatgcgccggtaagcgtcggcggtgcgctgcaggatgttgtccgagacggcgatctcgccgctgtagtccgccgaggccacccacaggcggaggatgtcggcgccgagacggtccatcacgtcctgcggggccaccacgttcccccgggacttggacatcttgtggccttgctcatcgacggtgaagccgtgggtcagcacgccccggtagggggccgcctgacggatcgccgccgaggagagcagggaggactggaaccagccacggtgctgatccgacccctccaggtagagatccgccgggacctgcaggccttcgcgctgctcaagcacagtggcgtgggtcaccccggagtcgaaccagacatcgaggatgtcggtgactttctcgtactcggcggcctcgtcgcccagcagctcggccgggtccagatcccaccacgcctcgagtccctcgtgctccatgcgcgccgccaccgcctccatatgctgcggggtctgcgggtggggctcaccgctgcgacggtggatgaacacggcgatcggcacgccccagtgacgctggcgggagatgcaccagtcagggcgcccgcgcaccatagcgtcgatccgcgcctggccccagtccggcatccagcgcacgccctcgatcccggccagggcacactcacgcatgccgtggcggtccagatcgatgaaccactgcggcgtagcgcggaagatcaccggggtcttgtgccgccagcagtgggggtagctgtgccgatacttctcgtgatggaacaacgccccccgagactcgagcacctcgaccacgcgggggttggcgtcgaagacattcaggccggcgaagtgctcggtatcctcgaagaagcagccggcaccgtcgaccgggttggtcacctccaggccgtagcactgaccgacctcgaagtcctcctgaccgtgccccggggctgtgtgcacacagccggtgccgccgtccgtggtgacatgctcgcccagcaccaccggcacctggcggtccaggaaggggtgctggagggacagcccctccaggtcggccccgcggcagcggcccaccacctcgtaacactccaccccggcacgctgcagggtggcttcaagcagctccgcggccaggaccagccgctcgctgtggtccagggccaccacgacgtactccagctccgggtgcaccgccaccgcccggttggccggtagcgtccagggcgtggtggtccagatcaccaccgaggccgttcccgcctgtacgccctcgccctcgagcaatacgcgctgctgcagcgccagctcatcgaccaccgcaaagcgcacatccaccgccggcgaggtccgctcctcgtactccacctcggcctcggccagggccgaaccgcaatcggcacaccagtgcactggcttgaacccctgggtgacgtgccccccctcgaagatccgggccagggctcgcaggatgccggcctcggtcgcgtaatccatggtgaggtacggccgctcccagtccccgagcacccccaggcgcttgaagtcctgacgctgcccctccacctgctcggcagcgaacgcacggcaacgctcacggaactgcgcgtaggtcagctccgcaccgggcttgccggcctgttcctcgaccttgtgctcgatgggcaggccgtggcagtcccagcccgggatgtagggcgcgtcgtagccatccagggtgcgcgccttgacgataatgtccttgaggatcttgttgacggcgtggccgatgtggatatcgccattggcgtagggcggaccatcgtggaggatgaagcgctcgcgtccggcccgcgcccggcggatagcgccgtaaaggtcttcctcctcccagcgctgcagacgctggggctcgcgctcggccaggcgcgcccgcatcgggaactcggtgtggggaaggttgagggtgtgcttgtactcgctcacgtcgccgcctcgtctagtggtgttcttgaccgagcacgcgccgcgccgcgcgtacgtcctcgccgatctgtcgtgccaacgcatcgagcccgtcgaagtgcgcctcgccgcggagccggaccaccggctcgacgcagaggtggcggccatacaggtcgccgtcgaagtcgatcaggtgggcctcgaagaccgtgcgccgccccccgaccgtgggtcggatgccaacgctgatggccgtcggccacggctgctcggtacccccccgagcccacccggcgtagatcccatcgagggggatgcgttccggtgatagccgcaggttggccgtcggccaccccagctgtcgccccatggcgtcaccgtggaccacacgcccctggatacagtaaggatggcccagcagctccgccgcctcggcaaagcggcccgcccgcacggcctcgcggatgcgggtactgctgactcgttctccggaacgggtgaccgtctccatgggcgcgacctcatagccccacgcctccccggcacgccggagcatctccaggtcgccgcgccgctggcggccgaatcgaaaatcgtcaccgaccagtacgaatccggcgccgagtcgcccaccgagcagctcgccggcgaaggcctcggcctccaccgccgccagatgctgatcgaagcgcagacagaggaccgcatcgacgccggtctccccaagccggcgcaccttctctcgcagcccggtcagccgcgccggcgcccgcgccggggccaggcgctccatcgggtgcggctcgaaggtgaccaccacggccgggcaaccgcgccgcgccgcctcctcgcgcagccggtcgatcatggcccggtggccacggtggaccccatcgaagttgccgatggtgatcgccgcaccgcggtgacacgcccggacgttatgcaatccccggatgagttccatggtccctgagaaaaggatcaagtgtactagcccggcaacaggctcggctagccgcccgactcgccagccgcctccggcgccggcgccggcggttcacggaattgccgcggccgcaccccgagggcgtagagcgtcgcaaagtagacgcccccgccagccaacaccactgcggccagcgccgccacccgcatggccacgccggcctccagccaggcctccaggcgcagcgcgggataggccaggaccgcgaccatcagggctgtggccacggcgacctgcccaatcaggcgcagccagccgctacccgcccggtagaccccccggcgcaccaggccggtgaacagcagcgccgagttgaccgttgccgaagcggcggtggccgccgccagggccacgtggccgtagggcgtttcgtgcagcgcccacaccgcgctgacggacagcaccagattgaccgcaactgcggccacggcgcagtagaccggggtcttcatgtcctcccgggagaagtaccccggcgtcagcaccttgaccaggacaaagccgaacaggccgaggctgtaggcggccaaggaccaggacgcggcgaccacatcctccggcccgaaggccccgtactggaagagcgtagcgaggatcggaccggccaggacgatgagcccggcggtcgccggggccaccaccagcagcaccaggcgcagcccccagtccagcgtgcgcgagaaacgctccggctcgctgcccgcgtgctcggccgagaggcggggcaacaataccgtacccagcgcgatgccgaagacgcccagcgggaactccaccagccggtccgagaagtagagccaactgacgctgccggtgatcaggaaggaggcgaggatggtgtccaccagcagattgacctgcatcaccgaagagccgatcaccgccggccccatgagcttggccacacgccggacaccggggtggcgcaaggacggccggggccacaccagcagcccctcgcggtggaggaaaggcagctgcaggagcagctgcaggacaccggccacggtcacggccaccgccagggccatgatcggctcttcgaaccagggtgtggcccacagcgcggccccgatcatggcagcattgagcagcaccggggcaaaggcgaacgaggcgaaccgattgcaggtgtgcagcacggcgccagcgcacgccaccagggatatgaatagaatgtaggggaaggtgacccgcagcaggtcgacggtcagcccaaagcgctcgggatcgtcactgaaaccgggcgcaaaggcgctgaccaccgccggcgccgccgccatcccgagtgccgccaccagtgccaacgccaaccccagggtgccggcgctgtaagcgatgagggcgcggacctcgcggtgggtgctgtgggtccggtaatcggtgagcaccggcacgaacgcctgggagaacgcgccctcggcggtaatccggcgcatgaaattggggatcttgaaggcaacgatgaaggcatccgtctgggcccccgaaccgaacacaccggcgatgatcacgtcccgggccaggccgagcatccgcgaaacaaaggtcagggagccgaacgtaaagatgtggcggaacagaccggtaaccacgcgggggacgcctcctcgatacgcagccagcagcgacggcgccgatgatacagcggccggtcaaggggatacgagccgccgtggctgatccgggccacctggagtgccgggcgggcgcggcggcccccgaggtgcgtatccgcggagactggaccctggcccactaccgcacgctcctgcggcaggtggagcagacccgcctgggcggcgagccgcgcgtcgacctcagcgccctgggccggctcgacaccgccggggcgacgctactcgcccgcctgctcggagcagcccgcgtcgaggccctggcgcgctccacgccggagctctccgccgagcggcgcaagctgctccaggcggtcgccgccgccagcgagcgcgcccgcaccgcaccggaaccgcgcggcgatccctacttcctcggtcagctcaccatcggcctgggggcacagatgacccacgcaggccatcagctggcccgggccatcggtttcaccggcctggtcatcgcggcattcgccgccggcctgttgcgcccctggcgctggcgcctggccgccgtctcccggcagctccagcacaccgccctggaggcgctgcccatcgtcgccctgctgactttcgcggtgggggccgtcatcgccgtcctcggggtcaccgtactgggccgcttcggcgccggcatcttcacggtggacctggtggcctacgccttcctgcgcgaattcggcgtggtcctcacggcgatcctcctcgccggacgctcggccagcgccttcacggcgcagatcggctcgatgaaggccaacgaggagctcgacgccatgcgcgcccagggattcagccccatcgagatgctggtcatcccgcgggtcgtggcactactgatcgccgtgccactgctctccttcgtggccgtggtctgcggcctggccggcggtggactggtcaccctgctcaacgtcgacgtcccggcggggcggatcatagccctctacagcgacatctccgtcagccactacctggctggactggccaaggcaccgatcttcgccttcgtcatcgccatcattggctgcctggaggggatcaagtgcagcgccagcgcccagtcggtgggcacgcacacgacctccgcggtggtccagtcgatcttctgggtcatcatcctcaacgctgtggccgccctgatctacgtggagctgggatggtgaacgggggcaatcgcaccgacacgctgccggcgatccgggttcgcgggctggtgacccgactcggcgggcaaaccattcacgacggcctcgacctggacgtccgccggggcgaagtcctcggcctggtgggcggctcgggcagcggcaaatcggtccttctccgcacgctcgttgggcttttgcgcccggccgaggggcacatccagatccacggccaatcgatcgacaggctgggacaggccgcaggcctggagcgccgcatcggggtgctgtttcagcacggcgccctctactcgtcgctgaccatcaccgagaacgtcgccctcgccctgatcgaacacgccggcctgacccgcgccgaggccgaagacctcgcccgggtcaagctggcactaaccggtctcgacccggcggcgggcccgcgctaccccgcggaactctccggcggcatggttaagcgcgcggcgctcgcccgcgcgctgtccctctgcccggaagtgctcttcctcgacgaaccaaccgccggcctcgaccccatcagcgccgccgcctttgaccggctgctggtcaccctgcgcgacgccctgaacctgacggtgttcctggtcacccacgatctcgacaccctctacgccacctgcgaccgcgttgccgtcctcgcccataagcaggtcctggcgaccggcacgcttgaggaagtgagcgccatcgacgacgattgggtacaggcctatttccacggtgagcgtgggcgcgcggcccgcagcacgcaggagaaccgctgaatggaaacccgggcgcggcatttctggatcgggctggccacgctggccatgatcctgggcggaatcctcttcggggtctggctcaccgactcggatctctatggtgaacgccagcgcttcgagatcgtcttcgacgaggatgtcggcggcctgtcaccgcgcagcccggtcaagttcaacgggatcaacgtcggcgagatcgaccacctgggcctcgacccggacaacccgggccgtgtcatcgcgcgcatcaccgtcagcggagagaccccggtccggaccgacacgcgggcacagatcggcagctcgagcctgttcgccggaggcgcccacatccggctcaagcccggcgaccccgacgcaccgccgctggagccccccgaacaagggctggcgcggatcgagaccgaatcctccccgatggcccggctgcgcgaggacagcgaccaattgctcgccggcatcaacaacctggtggagacggcgaaccagctgctgtcagctgagaacctcgacaccctgaccgccaccctgaaccacctggaacagaccaccggggccgtggcggcgcgccgcgacgacctgggccggggcatcaccgccctggccgacggcggcgagcaggccgaacgcaccctgcaggaggcgcaacagctcgtgaaggaggtgcgcggactcctggatggccccggccgtgagattctgcacagcaccgcccgggcgaccgaagcgctggagggcagcagtcgcgaggcgcaggagctgttccgggacaaccgcgaggccgtcgagcgcgggctgcagagcctgcaggacctggaaccgctgagtgaggaactgcagcggaccctcggcgatctgcgcagcctgctccggcgcctggggcaagaccccggcgggcagttgctacgccgcgagcagatggaggagtaccagccgtgaacacgcgccgcccgacccacctcggcacactactgatcctgctcgccgccacgatactgagcgcctgcaccctgctccccgaagcggagacctacaccgcctaccagctgcctccgcccgaaggcgacgctcccgccgccgacaccgagccagtggactggacgctgcgcgtgaccacaccgagcagcagcgacctgcttgccggcaatcgcatcgccgtggcgaccggcgagcaccgcatgagcaccttcgctggcgcacgctgggtctctcccctgccacgactctggcaggagcacctgatcgaaaccttctacgccgatggtcgaatccaccgcctgagcgccgacggcgaacgcctctcggccgacctggagctgcgcacgaccctgcgcgcgttccagatcgagacccgcgacgaaggcccccgggcgcgggtggtggtggacgcccgcctggtcgatgtcgggcagcggcggatcgtcgccaccgaacgcttcgcggccacacgcgacgtcgcgtccgacgacacagacgccgcggtcgcggcgctcggcgccgccaatcggtcggtcggccgcgaactggtggcgtggaccgtgaccgccgcggccgaggactagcccaggcgcttgacagggggcacggcccgaggcatatttacgcgctttacaggatccgtctttgcaactgcggatcccgtctccgaggatcgcaagcgagcaggagtacaaccgtggcgaatatcgcgagcgccaaaaagcgtgcccgtcaggccgaagaacgtcggctgcgcaacaaatcgcgccgcagcgagatgcgcacctcgatgaagaaagttctcaaggcggtcaagaccggggaccacgaccaggctcagcaggcctaccgcggtgccgtgcgcgtcctggatcgttcggcgaatcgcgggatcatccacaagaacaaggccgcgcgccacaagtcccggctcaacgccaaggttcgcagcctcgccggctgaaccgggccagcggaacgtgcagccatcggatgcgggcgccctctgaggcgcccgtttctcgttccagcccgcctccccgcgccgcccccggcaatcaccagaacaacccacttgtggccgccggcaggtcgacgtcgaagacctcgacccactccatgccgcggatatgcgccacccggcccacgctgatttcactgaccgccgccccatccggcggccaagcgccgaacaggtagtcttcgaacaacaggccgcgcaagcccggctcctggaccagaaagacgccgtgaagccggccgtcttcggcagcctcccgggccactagctcgaccgtcgtccccgccggcagcaccaccaccggcggtaccaggcaaccgtgatcccggcaggccgtggtgtacggcagaaaacgggcgctatgcccctcgtatccggcgctatcgaagatggctaccggcgcatcgaggcgcatcaggcgctgatgatcaccaccgacggatagcccaggcgtcccctgtcgcggccccggcgccttgccacccccggcctcgcgcacagccgccacagcctcttccgctatgccgcgcgcctcggcaagccgggcataggtcagcgctgtggcaccgatccggtccacggcccggggatcactcccccgggccaatagggcgctgagggttgcctcattcccggcctgggcagcgaagatcaacggcgtgcgcccattgcgatcagtctgttccaggcccgcgccggcatcgagcagcgcctcaacggcctcggcgtcggcccaggccgccgctgcatggatggcggcaaagtcgtgtcggtcaccgccgccgggggccacgcccgcatccagcagggcctgcacggtctcgctgcggtccgcgtcgcgctccagcccggcccgctcgtcaccggcagagacgtagccgaccgcagcgtgccaaagcgcatcggcgccgtactcatccacgctgccggcatccgcaccggccgccagcaggtcctcgaccacctctcgatagccgagccgagccgcctccatcagcagcgtgcgcccctcggcgtcgccgccgcgcacgttgacgtcgggatcgactccctgctccaggagctccgccacctgcacggcatcgccgtggagcgccgcggcgaccagggccgccgccccctcgccgtggagctgagcaccacggcgcagcagcagcgccgctgcgcgcgggctccactccgcggcgatatccgcgagggagaggaagttatcgccgtcctgccaggcgacatccaccggcaagccacgatcgagcatccatgccagggtttcgacatcaccggcacgcactacgccgaccagggcccacggggccgccggacgctcaccgacctcacgcaaccgagccgcaacgcggggatagcgggctgcggacgccatggagagcgcggtggccccgtcggcgtcgcggcggtccggctcggccccggcttccagcagggcgtccaccgcctgcagatcgccactgcgggcggccagcatcagcggactgcgctcctctgcatcgacgggatccaccgccgccccggcccccagcagcgacccgacggattcggcgtgccctccggcagccgcctcgtgcaggggggtacggccggcatcgtcccggacatccggagcatcaccggcaccgcgctcgatgagcaggtccaccacggccacctcaccgttgagcgccgcgtagtgcaggagaccgcgccccgccccgtcggtggcctgcagcttggccggcccgtccagggcccgctccagggcgtccacatcgccgtcccgggccgcgttgaaggcgtcttgctgcgccggggtcaacggccagccactgcaggcggtcagcaacgaggccagagccaccccggcggtcagcaaggcaaagacgcggtggggagttcggcacatgacctacaccgtgaccaccatgttatcgcgatggatcaactccggctcatcgacgtagccgagcgtcgtttcgatgtcccgactggcacggccgcagattaaccgggcctcttcggcggcgtagttcaccaacccgcgcgcgacctcaatacccgccggatcccggcagacaaccatctcgccacgggagaaccccccctccacggccaccacgcccaccggtagcaggctcttaccggactcgcgcagggcacgcgccgccccttcgtcgaggctcagggcaccacgggtttgcagatggctggccagccactgcttgcgtgccgccaggggctcctgatccggcacgaagagggtccccagccccggctcggcatcagccaggcgctggatcacccgcccctcgcggccactggcaaccactgtgtaggtaccggaacgcgcggcccgctcagcaccgcggaccttcgtaagcataccgcctcgacccagcaccccggcaggactgccgcacaaccgctcgagctccgggtccccggcgcgaacctcatcgagcagcacggcgtcggggtgctcgcgcggatcgcggtccatcaagccgggctgatcggtcaagaccaccagcgcctcggcctccaccagattggcgaccagggcagccagcgtatcgttgtcaccaaaccggatctcgtcggtgaccaccgtgtcgttctcattgaccaccggcaccacccccaggcgcagcatctcgcgcagagcgctgcgggcattgaggtaacgccgccggtcggagaggtcatcgtgggtcagtagcacctgggcagtctgcagtcggtgccgggccagcccgtcggaccaggcgtgcaccaggccgctctgccccaccccagccgcggcctgcagctgatagagcgcacgcggccgggagcgccaaccgaggcgctgcatgccctcggccaccgctccggatgagaccagggtgacctgacgccccgccttgcgcaaggccgccacctggtccgcccaagcactcatctgctcgtgggccaaccctcgcccgtcatcggtaatcagggcgctgccgaccttgatcacccaacgctgcgcctggcgcagcgcctcacgccgtctcaccgtcctcctccctgcgtcgcgcctccagatcgttcatgatgtccccgcagagccggtccacgccctccccagtgagcccggagatgccgtagaccgggccgtcccagcccaacccccgggcgatctcggccacccgctcggcgcgcatctcctcgggcagagcgtcgaggcggttaaccaccaaccagcgcggtttctgcgccagttcgggactgaaggcctcgagttcggcgagcagggtctgcgcatcggccaccggatccccgccacgctcctcctcggcaacgccgtccaccaagtgcaggagcagaccggtccggctcaggtgcttgaggaaacgcaccccgagccccgcgccctccgcggccccctcgatgatgccggggatatcggccaccacgaaggagcgctgggcctcatagcggaccacgccgagctgcggatagagggtggtgaaggggtagtccgccaccttggggcgggcggccgagatggtgcggatcagggtcgacttgcccacgttgggcataccgagcagccccacgtcggcgagcagctgcagctccagacgcagctctcgcgactcccccgccgtcccctcggtggactgacgcggcgcgcggttggtggaactcttgaagtgcaggttacccagaccgccgcgcccacccgcggccaccagcagccgctcgccgtcgcgggtcacatcgccgatgacctcgccggtgccctcatccatgaccagggtccccaccggcacaggcaggatacggtcgacaccggagcgccctgtgcactgccgaccgccccccgcctcaccgctctccgcgctgaagaaccgatcgtggcggtaatcaaccagtgtgttcaggccttcatcgccctcaaggtaaacactcccaccgcggccaccatcgccgccgtccgggccgccccgggggacgtacttctcgcgccggaagtggacacagccgtcgccaccgtctccggcacgaacgacaaaggtgacttcatcgacgaatcgcattgctgggcctctgcgccgtggcgcgtccgtatacaaaaaagccccgctccatggcggggctttgcaggtccgggctgggtcgctgcgaccgtttacgcggcttcgatgcgcacccgacgccgctgtgccggccccttgcgctcgaagaccacccgcccgtcgctcttggcgaacagcgtgtagtccttgccgacaccgacgttttcgccggcgtggaagtgcgtaccgcgctggcgcacgatgatgctgcccgcggatacactctcgccgccatagcgcttgacgccgaggcgctttgactgtgagtcgcgaccgttcttggtactaccgcccgccttcttgtgtgccatgcctgatgccctccgtcagccggcgctgatgccggtgatcttgacctgggtgtacggctgccgatgaccgtggtggcgacggtagccctggcgccgcttgaacttggtcacctcgaccttgcgatgccgatcctgctcgaggacctcggccttcacgctgccgccctctacgtgcggcgtgccgatcttgacctcactcccgctgccgaccatgaggacatcgtcgaactgcacggtctcgccgacctcggccgggagcttctcgactcgcagcacgtctccttccgagacccggtactgctttccgccgcttcggatcaccgcgtacatcggcgtcttgctcctgtctactctgatggctacgggccgccgctcgatccgacacgatcacctcgcctgaccccggggccgcttccgggccatcgaacgagtggggagaggcgggcgtggtggctacggtcgatccgcggcgccttggattgtctggtcggggtggcaggatttgaacctgcggcccctgcctcccgaaggcagtgctctaccaaactgagctacaccccgtatgcaacctgttacgctgtccgggatatcgagttgcgcgccaagtgtaccagcgcatctcgccaggggctacccggaaccgccgaggtaagctgctcgacggcctgctcaacctcaacctcagcgaggcgcctagtatattcagccgacccggtcttttcaatcgcccgaccgacggcttccatctgatccagcccaccggcctcaatggcctggcgaatcaggtcgcgatcggcgggctcaccctcacgcatggcgtggatcagcggcatggtggtcttgccctcggccagatcgtcgccgatattcttgccgatctcgctggcatcgccactgtaatcgagggcatcgtccaccagctggtacgccgtacccagatgccgcccgtaggccgccagcgcttcgcagccggcgtcgtccagcccggcgagcacggctccgttctggcaccccgcctcgaagagggtcgccgtcttgcggtagatcacctggcggtaatccgcctcggtcaggtccggctcgtggacgttcatcagctgcatcacctcaccccgagcgatggtgttggtcgcccgcgccagaatccgcagcacggccatcgagtcgagctcgaccatcatctcgaaggcgcgagtgtagaggaagtcgccgaccaggacgctggcctcgttcccccagatggtgtgcgccgtctgcttgccgcggcgcatgtccgagccgtccaccacgtcgtcatggagcagcgtcgcagtgtggatgaactcgatgatcgccgccagctggacgtgatccttaccttggtacccgcacgcccgcgccgccaggagcacaaccatggggcgcagccgcttaccgccactatggacgatgtggtaggcgagctgattgatcagcaccacgtcggaggaaagccgctcctcgatcaggcggttgacctccgccatgtcgtcagcggcgagctcacggattgcgtcaaggttcatgggcaggatctgcgctccgggtcagccccgcggatgctaggcaggggggccgagggtgtcaagcacggcctccccggccgcggcggccactgcgccagatcgacaccaccagcagcagggccagcagcggcgccgtatagacggccaccagggcggcagtggcccccagctgtggcagcgggtcaggaatggggcccacccccagcaggctgtaggcggtaacccgatcgagccagtggctgatctccgctgcgctgagcgcctgttcgcccagccccgctgtgggcaggccgtagcgtccgccaacaaaggcgtagaccaacgccggcatcgcccagaacacccaggccaggaaggcgcgaaccgctgtcacccgggctagccagggccgttgccaggcgacgtggacggccacgacgccgatcagagcgaacccggaccagaccggccaccaggcgggccaggcagcggcaataggcgccgaaaccatgggcccgagcacgacggtgaccacggctagaatcccgaccacagccaggacgggtagcgtcgcccgatgcatgcacgcctccttagaaccccgcaacgcgtcgacgcggcgggatacgtcggtggttgttaggctagggcgctttcgcgccagcccgttagcctaccgcaaagcaggagccgacagcgatgttcaacgtagcgacccgcggtttcttcagaggcatgagcccccgggtgaccgccatctcgaccttcctggtagcggctttcgccctggccggagccatctggccgaaacacctggaggcggtcgtcaccgggtggcgcgaatcgctgaccccgttcctgcagtggtactacgtgctggtggtggccgccttcctgctactggtgatctggctgggcacggggcggttcaagaatgtgcgtctgggccaggatcacgaggtgccggagttccgtaccttctcctggctgaccatgctgtttgccgcaggcatgggggtgggcctgatcttctgggccgtcgccgaacccatctcccacttcgacagcaacccgttcacagtctccggcgacaccaccgaagccgccgacacggcgctgcgcctggcctactttcactggggcctcaacggctgggccgtcttctccctggtggcgctgatcctcgcctacttcagcttccgccgcggcctgccgctgaccatgcgctcggccttctacccgctgatcggtaagcacatccacgggccttggggcgatgccgtggacatcctggcggtgctggccaccgtcttcggcatcgccaccaccctggggctcggcatccagcagctgaacaccggcatcggcgaacttaccgggatcacggcgggcaccaccggccaaatcgccatcgctatcaccgtgatggggatcgccaccatctcggtgctctacggcgtgcagtccggggtccgcctgatcagcgaggccaacttctggatgagcgcggcagtgctgctcttcttcctgctctggggccccacccagtacctgctggcgctgatcgtgcaatccaccggcgactacctgcagaacctgtttaccctctcgttccacacccatgccaacgcccttggcgactggcaggcggaatggaccctcttctactgggggtggtggctggcctgggcccccttcgtcgggatcttcatcgcccgcatctcgcgggggcgcaagctgcgcgagttcgtcatgggcgtgctgctggtgcccaccggcatcaccatcgtctggatcgggctattcggcggcaacgccatccacatcgagctcttcggccccggcggggtcgtcgacgccacccgcgaggaggtcagcaccgcggtcttccgaaccatcgagttgatggacgtcggcatctgggccacggcggcctcgatcctcgtcaccgtgctcatagccacctatctgatcacttccgccaacgccggcatcctggtcacccagaccctgctgtccaacggttcgacggagatctcccggctgcacaccgtgatttgggggaccgtcatcaccctggtgaccatcgtgctgctgaccgccgggggcctgactaccctccagggtgcggtgatcgccgcggcagtgcccttctccttcatcatcatcggcatggtggtgggactgctcaaggccctggagcaggaggccttcgccccgcggccgggcgagcgcagcggcgcacccatggagccctgggcccaggtcgagtcggactggcacaccagcgaaacccacaccgacacggccaccgaccggacggaggactgatccgcgactggcgccgcgccggccggcgcggcgctacccctcctggcgcttggcgatgcggtagcgcaccaagcgcaccaccaaccagatggtgaagaccaccaccggcaccgccaggccctgggtgatctccacgcggacgggcgcgccggcgtcccgcgccgcctgcaacacatagctgatcaggcccatcaggtagtaactgatggccgccacggagagcccctcgacggtctcctgcaagcgaaactgcagcttagcgcggcgatccatggagtcgagcagatcccggttctgcgcctccagggcgacgtcgatccgggtgcgcagtaggtcgccggtgcgcgagatgcgctcggagagcgaccctcgccgctcggccaccgtatcgcaggtacgcatggccggaaccaggcggcgctccataaactcctggatggtctgcaccccctggatacgctgctcgcgcagctcctgaatgcgccgctcgaccagctcgtggtaggcgcgcgcggcgtgaaaccggtagttggtgttgttgccgatacgctcaacctgcgcggccagctccatcagctggctgagcaggttctgctcgtcacgctcccgggttgaaccggtcatgcgctcggtaatgctcgcgagctgctcctcgagctcattgagctgcgggttgaggcgtcgcgccacgggaaaggcgagcagcgccatcatgcgataggtctcgatctccagcaggcgctggatggcacggcccgcctggcgctcgcgcatgttcacatcgcgcagaaggatgcgcgagaaaccgtcttcgtggattcggaagtcggtccagacccgcgctgcgccgccggcgatctggctgccgacgatggtgttgtcgttgaacagcgccacgatcccgctgctggtccgtggctgcgaccaggacggttccagggcgaggtggatacccaccagccgcggcccgggcagactggccagccaatcctcgggcacccgctcgatcggcggcccttcgaaggggtgctcgaagtcgtcttcgacgatgaaggtgtaggtcgagacctcggtgcgccgctcccacttcagtcggaagggcccgaagtcgcgggacatgtgctgggcatccggctccggcggctccaccccgaagcgctcgcagagatcggccactgccgcccgatcggcatcggcggagtggcgcccggagaacatccccaggtggctgacccgcgccggcgcccgcagccgctcgtagggacgggcgtggatctcgtcgttgacctccaggcgcagggggtgatcgttatacgcgcccaggacgggctcactggcctgatgcctttccgttacgttcagggtcatgctggctggctttctctgcatcgggcgggcgaccccgggttgaaccgggcagccgcaagggtatgttattgtgccgggcccttgccagggggaacagcatgcgggagctcatcctgggcggcgtccggtcgggcaagagccgtcatgccgaacagcgtgccagcgcgctcagcgacgacgtcgtctatatcgccacggcccagtcccgggacgaccggggcatggcggagcgcatcgccgcgcaccgcgcccgtcgcccggcgcactggcgaacggttgaggccccgttggacctggccgaggccatccatgcgcacgacgcctccgggcgtgtgctcttggtcgactgcctcaccttgtggctgaccaatcgactcgtggccgaggaccaggcggccggcccgcccccctcccacgaaacgctcgaacaggcccggagcgatctggtcggcgctgtttcggcagcgcacgggcacctgcttctggtcagcaatgaaaccggcctgggcgtcatgccgatgaatgccctggcgcggcgcttttgcgacgaggccggagcgctgcaccaacagatggccgaatgctgcgagcgagtgacctggactgtcgccggtctcgcacagcccttgaaatgaagtcgtcccccgcgacgggctgacgccgcacaacagggaatgaggagcacaatcgtgaaccaaccggagtggctcgacgaatcgatcccagaagcccatccgcaatacgccgagcaagcccaggcgcgccaggatcaactaactaagccgccgggatcgctcggccggctggaagagatcgcgatccagctcgccgggctgcagcagaccgcgcacccggtcgtcgaccccgtccagatcacgctgttcgccggcgatcacggcatcgccaaggacggcgtctcagccttcgacccggtggtgaccctgcagatgatggagaacttctccaacggcggcgccgccatctgtgtcatgagtgaggagatcggcgccgaactcgaggtcgtcgacgtcggcacccgctggcagggtgccgtgccccgcgccgtgcgcgacgagcgcatcgcccccggcactgccaacatgcgccggcagccggcgatgaccgatgagcagttcggcgcggccctcacctccggcgcgcgggccgtcgaccgagccatcgagaagaatggcacccgggtcttcatcgccggcgagatgggtatagccaacaccaccgccgctgccgcggtggtcggcgccctgctcaacaaggcagcaccgggactggtcgggccgggtaccggccacgacgcgtccggggtgcgccgcaaggcccaggctgtggatgacaccctggccctgcaccgcgaccaactcggcggcgccgccgccctggccgctccctgggaggccggccggcgcgtcggtggcctggaactggccgctatgaccggggcctacatccgctgcgcccagcgcggcgtggtgatcgtcctcgacggcttcatcagcggcgcggccgccctgctggccgagcggctccgcccgggctgccgcggctggatgatcctcggccacaactcggctgagcccgggcatcaccgcatcgtcgcagcccttggcgggcgccccctgctcgagttcaacatgcgcctgggtgaaggcagcggcgccgcaaccgcagtgccgctgatgcgcatggcctgcgccatccataaccgcatggccaccttcgcggaggccggcgtcaccccggagggccaagggtgagaccccccatcgaaggccaagagacctggatcgacctgatccgccacggcgaaccggaggggggccgccgctaccggggcacccaggacgacccgctcagtgagcgcggttgggcgcagatgcgcgccgccccgctggagcccggatcgctgacccgggtggtctgctcaccgctgcgccgctgccgcgagttcgccgagcattacgccgccgagcagggcctggcgctgcaggtcgaggagggcttccgcgagatcggcttcggcgactgggaaggcctgaccccggccgagctctacgagcaggatccccaggggcaggcccgcttctgggccgacccaatgaactacaccccccccaacgccgagcccatggcggacttccagcgccgggtcaccgaggcctggcagcgggtgctggtggaacaccccggtgagcacctgctgctggtcgggcacggcgggctgatccgtgtggtgctctcgcacttgctggagctgccgctgcgcggtttcaaccgcctgtacgtcccgtacgcctcggtcagccgggtgcgcgtcgagcccggcaccgagccgaccctctacttccacaaccgcgcaacctcagcggagggtgagcgatgaccgccttgcgaccgctgctgatcgccatcacctttctcacgcgcctgccagtgccctcgctcggccgtatcgacgacgaacagaccggtgcctcgctggtcgcctacccgctggtcggcgcgatcatcggcacgctgctcatcctggtggccttcgccaccagccccctgcccgcgctgctcaccgctgccctggtggtggtgctctgggcgtcgctcaccggggccctgcacctggacggcctggcggataccgcagacgcctgggttggcgggctggggcagcgcgagcgcaccctggagatcatgaaggatccctcctgcggaccgatcggggtcaccgcgatcatcgccgtgctgttgctcaaagtggccgcggtagcggccctgctcgatgccggcagcgtgctggccatcgccacggcagcggtggtcggccgcgccggactgaccctactcttcctgaccaccccttacgtccggcccggcggcatcggcgaggccctgtcgcacttcgggccgccgggggcctcactgggcagcgcggcagtggtcaccgccctggccgccctgctcaccggctgggccgggctggccgccgtagccgccggagccgtgaccctggtcctggcacagcacgccatgtcacggcggatcggggggaccaccggcgacaccgccggcgccaccgtcgagctcaccgagaccgcagcactgctcggtgccgccgccgtcgcggcgagcctctaggtcggcgccgtgcccttcccggccctgctgatcggcgcatggctcctcgaccgggtcctgggcgagccgcgtgccggtcatccgctgaacggcttcgcccggattgccggctggctggagcggctgctcaaccgtaataacctgcccgcagcagaacgtcgcaaggccggcatgctggcggtgggcatcctcgtcggcccggcggtgctcctcaccaccctgttcaccctaggccccttgggctgggtggtggagctgggcctgctctacctctgcctgggcggtcgcagcctgcgcgagcacgccctgggggtggcccaaccgctggcccggggcgacctggccggagcccgggcggcggtggcccggatcgtcagccgggatgcccaggccatggacgccgaagacaccgcccgcgccaccaccgaatcgacgctggagaacggcaacgacgcggtctttgccaccctcttctggttcctggttgccggcgcaccgggggcggtagcacaccgcctggtcaacaccctggatgcactgtggggctaccggacgccgcgcttcaccgacttcggttacgccgccgcgcgcctggacgacctgctggggtggatcccggcacggctgaccgcgctcacctacgcgctggcaggcctgcgcccgcaagccgtctggtcggcggtgcgggcacaggccccgcagtggccgggcagcaaccccggagtggtcctggccgccggggccgccgccctggataccacgctgggcggtccggccgtctacactgaaggcgtccgccatcgccccaccttgggcacgggccaaccggccgacgcggacaccatcgagcgctccgtggcccttgtggagcggggtgtcctgatctggatcgccgcggccatcgccctctgggcgccgtcgccgctgataccgtagacgcatcatggccgaacagcaccccctgccccgcatggaggagcacggcggcaatcttgatcaggcaacagcccgcttcgggctgccccgggagggctgggtggacctctcgaccgggatcaatccgacccccttcccgctgacccctgcgcccgacgcggcgtggcaccggctgccagaggccgacgacctggaagcgcgggcggctgaacactatcgggccggaaacaacgccgccctcgccctgcccggctcccaggcagccatcagcctgctcccggcgctcgaacccccgggatacgtagccatccccgccccggagtacgccgaacatgcgcgggcctggcagcgctggggccaccgggtcgagcggctcaccgccgactgcatcgccgccggaccgccccggcggctgccctggcagacgatggtattgagccacccgaacaaccccaccggaacccgccattcggctgccactctactggcctggtgcgatgcgctggcggccgagggcgggcagctgattgtcgacgaggctttctgcgacgccgaaccggagacctccctagcgccgtccgccgggcgcccgggcctggtgctcctgcgctcgctgggcaagttctatggcctggccggcgcccgggtcggattcctgctgggcccgcaggcgctccgccagcggttggccgacctcctcggcccgtggccggtggcgggtccggcacgccacgccgcccgccaggcgctggcagacagcgcctggcaagaccgccagcggcacgtcttggcggcgtcgagtgaacggctggaccacctgctgacccgggccggactcgccccgaccggcggcacggcgctattccgctggaccccctgccacgacgcccgccaacgccaggcggaactggcccgtgccggcatttgggtacgcgccttcgatgcgccagcggggctacgcttcggcctgccgggaccggaatccgactggcagcgcctggccgcggccctggggtgcccgccaggggactgacccgagcccgtcctatagcgcgacgcggagcggccgctaacctatccagggtcatttttggtaaattagcgcggtttcgccgcagccgggatgagccatccgggccgcgaaaccggcatcaagagaggatcgacacacccatggccaccactgaagccgcccgggccgccaccccgcgagttgccgtcattggcgccggcggctggggccgcaacctggtccgcaacctccaagagctcggcgcgctccacgcggtggtcgaggtcgacccggacaacctgcgcgaggtcgaggccatctgcccgggcgtgcccacctacaccgacactaccgaggccctggccgacccgcagctggatgccgtcgccatcgccaccccggtcattacccactaccaggtcgtccgccaggccctcgaggccgataaggacgtcttcgtcgagaaacctctcacctcggaccgcgaccaggcgtggcaactggtcgaactggccgagcaacgcggccgcctgcttatggtcggccacctcctgctgttccagcccgccatccagtggctgcgggacgatctcgccgccggccggatcgggacgatccgcagcatccaccaggagcggctggggctgggccgggcacgtgatcacgaaaatgccctgtggtgcctgggcacccacgacgtggccgtacagcgcttcctgctctcggggcgcacccccgatcagatgcaggtcagtggccaatgcgtcctgcagccgggcatcgaggacgatgtctatctccacctgggttacggcggcggcctgcagagccacctgcactgctcctggctgtggccggagaagcggcgcaacctggtcatcatcggcagcgagggcatggtggtctacgacgagattcatcaggtggtcacccaccaccgcaagggcatcgatcccggcctgaacaacgtcgatgacggcgcggagacgatctaccagggccatggccagccccttcggctggaactggagcacttcctcgattgcctgcgccacggcgaaccgtgccagtcggatggccgcttcgccgccggcattgtcgacctgctggacgaagccaccaagcgcctgagaaacgcctagaacggataggagctggatagcgtgcagatccccatctacaacccgaagccgcaatacgaagccctgcgcagcgaactggaacaggccgccacggatctgctggcctccggcgcctacgtgctgggccccacagtagaggcattcgagcaggccgtagccgaacacctcggctgccgccacgccatcggcgtcaacagcggcacggatgcgctcctcatcgccctggtcgccgccggagtggagccaggcgacgaggtggtcacctcgcccttcaccttctacgcatcggccgaggtgatcagccttgccggcgcgacgccccgttttgccgacatcgacccggacactttcaacgtcaccgccgagaccctggaggcggcctgcaccgagcgcaccaaagcgctgctgccggtgcacatcttcggccaggggccggacatggccgccgtcaacgagctggcacgccggcgcgggttacaggtcatcgaggacgtcgcccaggcctttggcgcccgccagggcgatgcccgactcggcactctcggcgatctgggcgcccactcgttctatccgaccaagaacctgggcggctttggcgatggcggcatgatcaccaccaacaacgaccagctggccgcccagtgccgactgctgcgccttcacgggcaggagcgccgcgaccaccacacccaggtcggctacaactcgcggctcgacgccatgcaggcggccctgctccacgtcaagctgccccacgtggacggctggaacgcgcagcgccgggagatcgccgcgctctacgatcgcgcgctcgccggcctacccggcctgacgacaccgcacacggccccccacggcgaccacatctaccatcagtacacggtgcgcatcgccgacggccgacgggacgccgtgcgcgacaccctccaggccgccggcatcggctgcatggtgtactactcggtgcccgtccaccgccagccggtgtatgagcacctccaggcccattgcccggtggctgagcaggcctgccacgaggtccttagcctgcccatgtggccgtacatgggcgaagaacgcgcccaccaagtggccgaggcggtgcggcaggccgttcagcaggcctgagccgacaccgccccgtcccccgccttaccccgtcgtcgcagccgacgccggctgccgtcccggcagccggcgcacgacggccttctccagctcgacgatcacgaaaaccgccagaccgaagagcaggatccgcgcccagtcctccggaccgatcggcgtggtgccaaacagcgtgtgcatcaccggagcgtaggtgaacgcgagctggagcaggatgagcaccccgatggcgatccacatcgcccgcgaacggaacagtgcccacccccgccagatcgggtcgtagatcaggcgcaggttgagcaggtagaacgcctggccggcaaccagggtgttgatcgctacggtccgcgccagctcatcgctggcaccgacgacctcctccatccacacgaagtggccgaaagtgcccaaccagagcagcagcgccacaaaggggatccgccagagcataaaaccggagagcaagggggcgttggggtcccgcggcgggcgctccatcacccccggttcaccgggctcaaaggccagcgccatagccagcgttaccgaggtgaccatgttcacccacagcacctgcacgggggtcagcggcagcgcgaggcccatcaggatggccatcatgatggtcagcgactgcccggcattggtcgggagcatgtgcaggatggccttgcggatgttgtcgtagacggcccgcccttcctccacggcgtgggtgatggaggcgaagttgtcatcggcgaggaccatctccgaggcctccttggccgcctcggtgcccttgttgcccatggccaccccgacatcggcgcgcttgagtgccggggcgtcgttgacgccatcgccggtcatcgcacagatgccgccgtcggcctgtagggcctggaccagacgcagcttatgctccggcgtggtacgggcaaagatatccacccggcgcacggtctcctgcagagtggggccgtccatggcatcgatctcgtgcccggagaccgcctccgcctgaccgatccccagctgctgaccgatggcccgggccgtggccaggtggtcgccggtgatcatcttcacccggataccggcccgctgggcccgggccaccgccgcgatggcctcctcccggggcgggtcgatgatgccgaccagcccgagcagggtgaatccgcctccctcgacctgctcgtaggtcagctcctgctggtgggggtccacctcctgcatagccagggcgaggagccgctcgccccgggcggccacatcgtccatggccgtctcccaccacccgcgatccaggggctggggcccgtccgcggtctgttcgtgggtgcagagctcaagcaaccgctcgggactgcccttgagaaagatcccctgccacccgtggtggtcggagtgcagggtggccatgtacttgtggtccgactcgaaagggatgacatccagacgcgggcgccgctccgtctcggcggacgggtcgtaaccggccttgcgcgccgccaccaccagcgagccctcggtgggatcgccctgcaaccgccactcgccatcgcgctcgaagtgctcggcgtcgttacacagcagggcgcagagcagggcctgatggaagaccggatcgcgatccgggaacacctcctcatggccttcacagaacccgccatggggggcataaccgacaccgtcgacacggacccgacgctgccggctgaccagcgtggccacggtcatctcgttgcgggttagcgtcccggtcttgtccgagcagatggtcgagacggagccgagggtctccaccgccggcaggcgccggatgatggcattgcgccgggccatcttctgcacgccgatggccagggcgatggtgaggatggccggcagcccctcggggatcgtcgagaccgccaggctcaccgcggccaggaacatctcatccagcgggtagctgcggacccagtaaccgaaggcgaaggtgaaggccgccaccaccacgatgatcgccgccagccaccggccgaactgctcggtctgacggatcagcggcgtctgcaggctgtccacctcaccgagcatctgcgagatgcgcccgacctccgtctccgtgccggtggccaccaccacccccagcccccggccgaaggtcaccagggtgcccgaataggccatgccgcggcggtcaccgaggtccgccgcggcatcgaccgcctcggtacccttctccaccggcaccgactcaccggtcaacacggcctcgtcgatgcgcaggtttttggcgttgaacagccgcagatccgccggcaccttgtccccggcctggaggaagaccacgtcgccgggaacgatctgcgcagcgtccacctcgcgacgctcaccgccgcggaccaccaccgcctgcggcgagagcatctgccggatggcgtctagggcccgttcggccttgccctcctggaagaagccgatcagggtgttgatcagcaccaccgccaggatcacaccggtatcgacccagtggccgagcagcgcagtaccggccgcggcggcgatcaggatgtagatcaggacgttgtggaagtgacgcaggaagcgcaccacgggcccagcgcgctccggcggccggagctcattgggcccgtggctctctagccgtgccgcggcctcctcgacatccagcccctgcccgcccgaaccaagctgttcggcgacgcgatccgctggctcggcatgccaacagcgcgccgtctcgccctcggtcctcgtcgtcgcttccctgccgtcgtccaccacgaccccctcaaggttggcgcggggtgacccggcggccttatccgaccgtgggagcccccgaagtctcgccgctacgaaccagcatcaagtccctgctggtctggtgcaaaacgcggctggcgacactcccaagcagcaaatcgccccagcgcccgcgcccgtggttgcccaataccaccagatcgggcggctgtccggttcgcacgcgcccaagcagcgcctccgccggatagccggcgagcagggtctcggtgacccgccccggacccaatccacaggcggtcaactcctcgcgcagtcgcgactcggccgcagcacgctgacgctcataccgctgttcgacccagcgctcgcccacgcccgctgcccgcatctgctccagtgcctgggtatccaggacatgcaccacttccagttccgcctccgggaaccaggtggccacccgctgcagggccgcacgggcgcaggccgagaagtcggtggccaccaggatacgccgataaggatgctctgccggattacggaccaccagggtcgggacaggcaggtgacggacgaactgctcggcggaggtccccagtaaccagtcagccgcatagtgctggccgtgggccccgacgaccagcagctcggcctgctcctcctcgatggcctgggccagctcaccgaggacattgccgaaacgcacctggagcgacgctgactgcccgggagtcgtgttctgcaactccgcctcggctgtctgccggacggcggcacggggttgcccatcggcactctccgcggggatatcactgtcgatgacgtagaccgctccaaggcctgctccggtctctccggccagctgcgcggcccgctcgccggccagcgccgcctgcggcgagagatcactggcgaaaaggatctgcctgaggctcatcgtccgccccctcctctctcctgccccccggtgattccggccacggccatctccgcggcatcgacgaagggcaacaggatgcgatcaggcccctgtccccgcagataatcggcgtccatccgcgagtgggaagtcaccgccaccttgccctgataaccggcactccgcagggcgctgatcagcgtcgcgccgatatcccggtcgggcaccgtactgatcacccaccgcgcccgcgccaggggcagggtctgcgggaactccgggtcggaggcgtctccgtaatgggccatgtgcccctcttcccgccactgtcccaccagcgtcgggtcaaagtccacgcccagcactcgccagccccgggccttgaagttcttggccagctggtggccgtagcggcccaatccgaagatgaccacatccgcttcatagtgctgatccggctggctgtccagggcgatctcggcgtgcgggaccttgcgctcgaagaccgacagaagcggcgccaggcgttcgtagagcggcttggagtagaggatcatgtaggtggaggcaccgatggtgatcaggcccaccagcgtgaccaggcccatggtgtcctgcccgatgtgacccaccgacatgcccagggcggccaggatcaacgagaactcggagatctgcgccaccgtcagtccggccaggaaaccggtccgcttgcggtaccccatgtaccccatgatgatcagcacgatgatcgggttgccgatgagtacgaaggtcgagaagatcagcgccggcaccacctgatcaccgatggtgcccatatccagctgcgcgcccagcgagatgaagaagaacagcagcaggaaatcccgcagcgccgtcaggcgcgaggccaccgcctcccggtagggcgtcgaggcaatggcaatacccgccaggaaggcacccacctccttgctgaagcccatcagatcgccgccggtagccatggccaccgccagggcgatggagaaaagcaccaagagctccggcgtacgcgccagcatgttgagaagcggcggcagcacatagcgcatcatcagggccacgaacagcagcatggccacaccggtgagcagcacctgccccacctccatggccacgttggcatccccctcgccagcggccagcgaggtgatcaggatcatggccaggactacacagatgtcctgcacgatcagaaagccgatggcgatccgcccgtgcagggcgtcgatctccttcttatcggagagcagcttgacgatgataatggtgctcgagaaggtcagcgcgaccgccacgtagagcgccgtgatcggctccatccccagagccagcgcgatcaggaaccccaccgccgaggtaaacagcacctgccctagcccggtcgccaaggccaccggccccatggtccggatcaggtgtagatcgagctttagaccgacgatgaacagcaacagggcgatgccgatctcggccagcagatccatcatcggctcgtgtccgtccacccaccccagggcagacggcccgaccaggatgccgacggcgatgaacgagacgatcagcggctgcttgagtcgggttccgataaagccgatgacggctgccaccagcagcaggatggcgaattggttgaacagtccttcgacagcggggatgtcggccatgcaaaaatcctgatatggaaaaaacggcgtgaatcgccgagttcagcgcacgtgggccacttcctggcccagcatctcggcggtcaccagcaccaccccgcccggggtgacgtggaagcgctcacggtcggtctccagatcctcgccgatgaccatacccggcgggatccggcagccctcgtcgatgaccgcgcggcggatccggcagccgtcctcgacggtcacccgcggcaggatcaccgcctcctgcacctcggcccccggaccgaccttgacccgggagaagagcaccgagcgacgaaccgaggcgccggcgatgatattccctcccgaaaccatggagtcgatggccatgccgcgcttgccgcgctgatcgtgcatgaacttggccgggggcagctgcgcctggtaggtccagatcggccactcgtcatcgtagaggtcgagctccggctcctcctggatcagctcctggttggcgcggtagaaggcatccaccgtccccacatcccgccagtatgcctgtttgccgctcaccggatcactgaacggataggcctggacgtgatcccgaccgatggctgccggcagcacgtcgcggccgaaatcccgcgaactggcaaagttctcggcgtcctcgcgcagcacctggagcagatagtcgcggttgaagacgtagatgcccatggataccagggccacgtcgtcgtggcccggcatcggctcgggctgctgcggcttttcggtcagcgcagtgacccggccgtcttcctggacgctcatcaccccgaaggcgcgggcctgctcgagcgtcacctgcacgcaaccgaccgtaacgtcggcaccggactcaacgtgccgggcgatcatcgccccgtaatccatcttgtagacatgatcgccggcgaggatcagcacgtagctgggatcgtgggcctggatgatgtcgatattctggtagacggaatcggcggtcccggagtaccagagcggcttgtccatacgctgctgcgccgggatcagctcgacgaactcgccgaactcgccgcgcaggaacccccacccccgctggacgtgctggatcaaggagtgggccttgtactgggtcaggatgcccacccggcggatgccggagttgatgcagttggacagcggaaaatcgatcagccggaacttgccgccgaaggggatcgccggcttggtccgccagtccgtaaggctggagagccgtccaccgcggccgccggccatgatcaacgcgagggtctcacgcgtcagccgactgacaaatcgcgggttgcgctcaagaaacatgcgacctccggggcgggctcgaacccggtcaggatataagggcggtgcggtgatgccaacggctcccctccgagggttacgggaaatcccttttgcggttaccctaaacgctggaagtgtcatcgcagggtcgcgatccccggcagggaaccgggcggagggaagcaggcttggagacgccaccatccaaggaagcggtcgaggtaccggtcgaggacctgcgcccggggatgtacctggtcgagctgggcgtgaagtgggccatgcaccccttcctgcacaaccagttcgaactcgacaccgcgagcatccgcaagatccgtgacctggggattacccgggtcaaggtggacccgcgccggggccgcggtgccgccgacggcggatcagcgaaggaagctgaaccgcccccccgccgggccagcaaggcgaaaggggatggcgacgggcgacggtgggcacgccagctcacccaggaggcgcgctcggcggtacgcgatctggtgcgcgatgcccgcgccggccgggccctgcgcatgcaggatatcgacgagatcagcgaggaactctcggtcgccctgtacgaacaccccgatgccatgctcgccttcgggcgcatccgctcccgcgatcagtacacctaccagcatagcgtcaacgtcggggtgttgctgatggcctttgcccgctacctccgcatgcccgaaccccacgtgcgcgccctcggctccgccggcatcgtccacgacatcggcaagacactgctgccggacgcgatcatcgccaaacccggccccctgacgccggaggagtaccagcaggttaaggaccacccctggcggggcgccgaattgctgcgccagacccccggggccacgtcgctggccgtgcggatcgccgagcagcaccatgagcgcatcgacggcaccggctacccctacggcctgagcgggcgtgagctgagcatcgagacccgcatggccgccatcgtcgacgtctacgacgccgttaccgccatccggtcctaccaccgcggccgcccccccaccgaggggctgcgcatcattgccagtgaggccggccaggccctcgatgccacactgatccggcgattcgtgcgctgtgtcggcatctatccgccaggctcgctggtccgcctgtccacaggcaagctggcggtggtcctggaggcccataaacgggccgccgacaagccgcgggtccgggtggtctacgacatctcggccgagcgcatgatcgacccgccccccatcctggacctctcccaggggcaccccgcccaccgcatcgagcgcgccgaggatccggcgtcctgggccctgccgccggaacgcttcctctagacgattggcttagaatgggccgttcactccccgaccggcccacccatggaactgctgatcaagtacaccgtcgtcttcctgctcgctgccacgccgtggatcgaactgatggtcgtcatccccatgggggccgccatgggtctgtcggtcacccccctgaccatcgtggccttcatcggcaacgcattaccggtgttcgccatcatcgccctgttccgctggtgggagcagcggcgggggccagtacagcggcgctggagcgaacgggccacccgggtctgggatcggtacggactcccggggctggcgctgctcgggccggtgctcaccggcatccacctggcggcggtgatggcactcgccctgggggcctggcgacggcagacggcacagtggatggtcgccagcctggcggtatgggccgtagtcactggcgtggtcaccgccgccggggtggagtggctgacccgatcggactgaacggggcagcgatgacctggcgcaagatcatccacatcgacatggacgccttctacgcctcggtggagcagcgcgacgacccgagcctgcgcggtcaacccgtggtggtgggcggctcccccgaaggacggggcgtggtcgccgcggcgagttacgaggcgcgggcattcggcatccgctccgcgcagcccgccgcctgggcccggcgccgctgtcccgaggccatcttcctgcgcccccggtttgaccgctaccgcgccatttcccggcagattcacggcatattcgccgacttcgccaccaccatcgaacccctatccctcgacgaggcctatctggatgtcaccggctcgcaacggttccgcggctcggccacccacatggcccaggcaattcgccggcgcatccgcgaggagaccgggctgacggcctcggcgggggtgtcgtacaacaagctactggccaaacttgcctccgacgaaggcaaacccgacggcctctatgtggtcccgcccgaggacgggccggcgtacgtcgcggcgcagccgatccgccgtcttcacggggtcggccccgccacggcggcgcgcctggagcgcctggggattcggcaggtgggcgacctgctggactgggaactcgccgacctgcatgtgttcctgggcaaccgcgccggcaccctgcacgacgccgcccgcggtatcgatcaccggcccgtccggccgcgccgctcgcgcaaatccatcggcgccgagcggaccttcggcgatgacacccgggatcttggggaaatccaccagcgactggcgccactgatcaccaaggtggccacccggctggagcaccacgagctggtcgcccgcacggtgaccctgaaactccgctacgccgacttcgagtcgatcacgcgccgggtctcgccccccggcccggtggcacaggccgcggacatcgaggccctgatccccgccctgctggccgagaccgaggccggctcccggccggtgcggttgctcggcgtcagcctgtcgggactgcagccgaagcagcgcgaacaggatctgttcagcgcactcacctgacgcagatgctgccgccccctcgccgcttggcgtcgtacatggcaccgtcggcccgggccatgagctcccgggcacaatccccggctcgccaggcactcaccccgacactcgcccgacaccccccgggcacccctgggcactgggccagacgcagtgccaaggcgcgagcaacgacctcggcgcccgcctggtcggtgtcgcggcagaggatcacgaactcatccccgccccagcgcgccacggcgtccgtctcccgaacccgggacttgagcagctcggccgcctgctgcagtgcctcatcgccggcctggtggccacgctcgtcgttgagggccttgaaaccatccagatcgaggaagatcagactgaccggcgccgccgaacgccgcgcccgctccagctctacttccagggcccgctccagaccgcgccgattggtcagaccggtcagccaatcgacatgcagctgctggtcgagctccacgatccgctgctccatggcttcccgggcgcggttgtagcgctcctcgaccatccgcagctcacgcacggctccggcaataccacgcaggcgcaccggccccccggactcgatggacaccgccgcctcgtgcaacggagccaccagctgacggcgcagccacaggccgaacaacgccgccacaccaagcgccgtaccagccgagatgaaggcaacgacatagggggatgatccgggtagattccgctggtatccggtctcaggcagttgcgggacgtggccgagcgaaggatgggcggtcagcaaggtgggcgacatgctcccccccgccgcggcaggcacgtcgggaccgaggtacgtgcccgccgccgtgaagaccacgccgaagatcagggcgagcaacaacccacccagcatgatcagcgaacacagcgggatccctcgcaaaagagccacctcggaaatccattccacaccggggacagacgcccctccgcccgcatcccagctggccgaagtcagggcagtacagccccccgtatcgggccgaaccgtcaggccggagcctgcagggcccgaaactgcactgccctgacttcggccagcttgcgcacgggcaatgctatccccttgacaccgcgggttgccatgcgagcggtgcgagtcgtccaaatctctagacacctcccccagattccccactatgaaaaagggaaccaccgcactaccctagatttagaggaagccaagccacacggaatccatggacgagggcgacatcggagctcatgcagacggaacttgagcagtacatccgcaagactgcccgggagcgcgggctccccctggcggagctggcgcggcgggccggcatgagccgccaggccctctacgacgcctggcagccggggcgttacccgagcatgagcaccatcgtgcgcatcgccaacgcgctggaggtccaccccctggcactgctcgagcccatgttccgcaacgattccaacgccaccggcgtcacggagaccgtcgagaacggcgtcgaccgcagcggcttcatcggcgacctcaactacccggacggcgcgccggtactggccggcagtcgctttcgcaagggctggcagttgcagaacctgggcgaccggccttgggtcgaccgctacctggcctgtcaggacgaggatatccgcatcctcgacaccgcaggcacgccccgggagatcggggcccgcctggtcccgctgcaaccttcagtgccaatcccgcggactgaacccggggaacgggtcaccctggaggtggacttcacagctccgcaaaccccggccactgtcatctcctactggaagatgaccttcgccgacggctccctgtgcttcccggacgcccgcggtgtctgggccaagatccgcgtcatcgcaccggttggcagcgcttcaaggaccgacggcgggcgggagacggactagctgccgatacgcaccggccggcgccggcccgaccactcgccgggccgagccgcgaacaacccggcgcagttcgccccgcagcgctggcaggcgccgtgcgcgtccagctgccaggcaccgagttcgtaacgatgccgttcgatgagccgctcgccgcaggcgtggcagtaggtcgtcccgccctccggatcgaggacgttgccggtgtagacgtagcgcagcccctgcgccagtgcgaccgcccgggcacgcttcagggtctgcggtggcgtctgcggtcgatccatcatgcggaacgccggaaggaaggcggtaaagtgcagcggcacctccgccccgaggtgttccaggacccactgcgccatggcctcgatctcggcatcggcatcgttctccccagggatgagcagcgtggtgagctccagccagcagtcggtctcgtggcgaatgtagcgcagcgtatccagcaccggccccaggtgggcaccggtgagccggtggtagaaacgctcggtgaaggccttcagatcgacattggcggcatccatcccggcgaagaactcggcccgcggctgcgggcatatgtacccggcggtgaccgcaaccgtgcggatgccgcgctcgcgacacgccgccgccacgtcgaccgcgtactcgtggaagatcaccgggtcgttgtaggtgaaggccacgctctgcgccccgttcgccgccgctgcggcagcgatctgctccggctcggcccggtcggccaggatgtccatctcccgggacttgctcatatcccagttctggcagaacttacaggccagattgcagccggccgtaccgaaggagagcaccgccgaaccgggcaggaagtgattcagcggcttcttctcgatgggatcgatacagaagccgctggaacggccgtaggtggtcagcaccacctcaccgccacgggccatacgcacgaagcacagcccccgctggccttccttcatccggcagtgacgcgggcacagatcgcactgcacccgaccgtcgtcacaccggccccagaagcgcgtggccacgacggacgggtcgtccgggtcgcgcgctcttaccacagggggagatgcctgatgcatggccatcgtgaaaccgtgctcgtcttctatcgtctaaagtttagacggatccataccgactacggttcccgcgtcatcggaggtcaatggccatgcacgagaccacgcccaaggttcggccgcccgccgtcgccgggcgcttctaccccggcgaggccgagaccctgcgacgggccgtccgggagctcctggccgaggccggggagccggaacgggatccgacccgagcgccccacgccatggtgctcccccacgccggctaccccttctcgggcgctgcggcggcccggggctatcagcgcatcgtgccaatccgcgagcagcttcggcacgtggtgttgctcggcccggcgcacttcgtcgatctaagcggcatcgcactgcccgcagccgacgccctggccaccccgctggggacagtgccggtcagtgcgacgctgcgtgagcgggcattggaacaccccggcgtccacatcgacgactcggcccacgagcgcgagcacagcctcgaggtccacctgcccttcctgcagaccctgctcgacgacttcgacgtcctgccgctggtggtcggccggggcccggcggaatcctgtggacgcctgatcgaacaactctggcaggacgataccctggtggtggtcagctcggacctgagccacttccacgacgaccccaccgctcggcggctcgacgccgagaccaccgccgccatcgaggccggcaccttcgagcagatcaccccggagcgggcctgcggtgccgcgcccctgcgcggcctgctctggttcgcgcgcaagcacgggctgcagacgcaggccatcgcccagtgcaactccggcgacgtcaccggggatcgctcctccgtcgtagggtacggcagttatgtcgtccactgagcaggaaccgatcggcactgatctaccggcggagcacggggccctcctgccccgcttcgcccggcagaacatcgcccaccagcacgaggtgggcgagccactgcccatcgcctctgggctgccggagagcctcacccgtcccggcgcagccttcgtctcgctccaccatgacgacggcctgcgcggctgcatgggcaccttgctccccaagcgcccgctggtgaacagcgtcatggactcggccctggacgccgccttcaacgacccgcgcttcgaggcggtcggccgcgatgagttgaacgcgctgaccgtcaaggtcgccgtcctcggcccggcgcggcccctggaggtgtcggacgaacaacaactgctggccgagctggtccccggcgaggacggcctgatcctccacgacggcctgcgccgcgccaccttcctgccggcggtctgggaggccctgccggagccacaggacttcctcatccagctcaagctcaaggccggcctgccgccggatcactggtccgagaacattcagttcgcccgctaccgctcggtcaccttcactgacccaccgcgcggcggctgacggtcttgcaggaatccgcccactctggcgtaatagagggcttcggaagggtggccgagtggtcgaaggcggctgactcgaaatcagctgtgggtcctgcccaccgggggttcgaatccctccccttccgccagttatcctcgtgaatcagaacgacctccctgtaacaacgtcttcacggatcgacccacaccgggcggagtcctgaacggcgcctgcgagggaaactcgcttgtgtgacctcggtctatgaagccaactccgccccccccgcattcagccctcccccagcgccgcgcgcagccgatcgcagaccgtctggagcaccttgatgcgcgcgaagcgcttgtcgtcgccctcgaccagggtccatggggcgtattcggtgctggtgctggtaatcatctcgtcgacggcgtccttgtagagcggccactgctcgcggttgcgccagtcttcgtcggtaatcttgtactgcttgtgcggggtgttttcccgctcgcggaagcgccgcagttgctcctcctcgctgacgtggagccagaatttgagcaggatggagccgttttcggccagctgttcctcgaagtcgttgatctcggcgtaggcgcggcgccactcgggctcgctggcaaagccctcgacgcgctcgacgagcacgcgcccataccaggagcggtcgtagatgatgatgtggccggcgcgcggcagttggcgccagaagcgccacaggtagtggtgtgcccgctcctcatcggtcggggcggcgatgggaatggtgcggtagaggcgcgcgtcgagcgcttgggccaggcggcggatggcaccgcccttgccgccggcgtcgaccccttcgaagacaagcaccgtgctccgccggcttttgtaggcctgccaggccagttcgttgagctcgcgctggtagcgcttcagcgcctgcttgtaggcctcgcgctcgagggtctgggtcaggtccagctggccgagccgtgacgtcggcgcgctcgtcgaatcgggcggatcgagggacgggggcgccgccgcggactccggggggaacggctgctgcagccgattgcggatggcctggagcagggtctggccgacggtgagatcgcgatagcgccggtccgcggcctcgatcagataccagggcgccagaccgctgtcggtccggcgaatgacccgctcggcgacggcctcgaagcgctgatactgggcgctgaacttggccttcttgggccgcatccgccagcggctgcgcgggtcgcccgagagctgcttgagccgcttcttctgatccgcctccgagaggtggaaccagaacttcaccaccagggcgccatcgagggtcagtgagcgctcgaaatcggtgatgcgccggagctcggcatcgagcgctgcgtcgtcgcagacgccgccgaagcgctcctcgatcggtgccaggtaccagccgccgaacaggatggcgatctcgccgcgcggcggcagcgcccgccagaagcgccagtagcgcggccgctcgcgctcctcgtcgctggactcccagaacgcgaaggtctgcacgccgcgggtgtcgagccactcgttgaggcggttgaccacctcgcccttgccggcggcttcgaccccggcgacgatgacgatgaccgggatctggctgtcccgcagggcgcgctgggcctccaatagctccacccgcagcgcatcccgctgcgccttgaacgcctgtttgtcgaccctgtggccgaccttggctacctcgaacatcgaacctgtacccgcttgcgccgtggtgtcgaatgctcgacggatgcggccccttcatcgcacaggacggtccgctccgcttgcggtcgcgaccgatccggccgactcagcccgcgaactgcctttctgcccgtcggcagattgcccgtgccagccccttgaacagcacggcgtgcgccggctccatggcgtaccagtacatgcgccccggcaccccccgcggggaccagtacgccgtcacccgcacctgggtttcccgccgctcgtggggctgcacggtaaactcgagcactccggtgcccggggccttcatgccgaagccgagcgccaggcgctcctggggctccaccaccagcacccgccaggagtcgatgacgtcgccggggcgcagatcggtgtgcaacggccgcccccgactgagcccgcggccgccgagcagcgcatccagggactcgcgcaggctccacagcgggttcatgtagtagtagcggttgggcccaccgatggacacgcactgctcccaaaccgccggcagcggtgccgcggtggtcgcgctcgccccggcccggaaggggaagcgcgggtagtccagcggattggtcataggcgacggctccttgtttgcgatgtcagcgcgggacgacatcgtcggtcgccgactggatgccgcgacgctcgagcaacgtgccatccagtcggtagagctcgaccaacgccgtgcggtactccgcctgcgccgctgcctcgttgatgcggctctcgagcagatcacgctgggcctggaccacggcgaaggccgtggcatccccggcccggaagcgctcgtccgccgcgcgcacctgctcctcccgggcgcggcgggtggcaccgctggcctcgatctgtgcagccgcccgctgcaactccaggtgcgctgtgcggacatcgtgcctgaccagccgggccatgttgctcagactcagattggcctggttgcgaagcgtcagcgcctggcggtgctcggcctcgggggcccggttggtgagtgagcggcccagggagatgcccacctgggcgtcgtaactggagccgtccagatctcggggcgccccgctgaaggagtcggcgtaaccactgctacccagctggataaacaactccagctcgggcaacaagccattccgcgtctgggtaacctgcaggttctcgctgcgcaggtccagccgggcctgattgagttccgggcgccgctccagggccagggccagatgctcggccaccggatccggctcgaccaccaagcgctccgggtcggtgagcggctcgatctcgcgatcctcccggagctgatcctcgctgccgatcagccgcagcaactccagccgcgccgcctcgcgccggctgcgggcatcgatcagctcctgacggcgtagcgcggcctcggactccagcggcgccaactcggtctcggccagatcccccaaacggacccgctcctcggcccgctgcacctcttcctcggccagattcagggactcctcgaagatggcgatctcgcgatcggcaagggcgaaatcccagtacgccgcctcgacgtccgccaccagctgctgggcaaagccctgcagctcgtgctcggagcgcagggtctccagctccgcctggcgcaggctgaccaggttgacctcgcgcccccggccctggagaagctgctggctgagccgcagctgcagaccactggtgtgcagctcctgaccactggcgcgatcctcgtcaaaatcctggaccgcagacaggcgccagtcagcgccgatgggcagccgctgaccaataccgaccgataagcccacatcggtacggtcggtatcccgcgcctgccccgtctcaaggccgatctgctccagttgccggcggcggtagtcgccctcgacaaagacctccggatcgaacgcccccagctcgatctgctcgaaggtaccggcgaccaccggccccaggcgctcggcctggagggccggattgtgctcgacggcgctgtagaccgcttcctcgagactcagcccccaggtgtcatcggcctcggccaccgcgcggccggccagcaccactagaacaccgccaacgagcaggctccccaggggcccgcgccaatcgggcttacaccgtcgcatgccgtctgcccttcgctgtgtggaacagggtaaagaccaccgggatgaccaccagcgtgatcagcgtcccggtgatcagcccgccgagcacggcccgggccatgggcgcctgggcctcggcgccctcgccgatgcccagggccaggggcaacagggccaggccggtggtcagcgaggtcatcagcaccgggcgcaggcgccgtcgtccggcgatcagcacggcctggcgcggcggggccccgcgcaccaggctgcggttggcccgatccaccagcaggatgccgttgttcaccacgatccccgccagcaggatgataccgatgaacgactgcgcgctaatggtggtgccggtggcccagagcatgcccactacgccgacgccggccagcggcaccgtgaacatcaccaccaggggattgcgcagcgactcgtagagtgaggccatgaccatgtagaccagagccaccgccagcagcagggtgacggtcagctgccggagcgcctcggcctgctcctcgtagtcgcccccgatgcgccaaccgtagccccgcggcaccggcacccgggccagctcggcccgggcgtcggccaccaccgacccgagatcgcgaccgctgatgttggcctgcagcgtggtcacccgctggcgatcccgccgctcgatggtcagcggcgactcgccctcggccacattgaccaggctgcgcagggccactggctcaccgctgcgattcggcacggtgagatcgagcagctcctcgcgctcgatctgtcgggcgtcggccaggcgcacctggatggccacctcctcgccggtgtcccggtagagtccggcacgcgtcccggccaccgcggcctcgatggtattggcgatacggctcaccgatacgtccatatccgcggcccgggcccggtcgatgtgcagctgctcctccggcgccgagcggtcctggcccacccgcacgtcggtcacgccctccacccggctgacccgctcctccatggcgccagccaggcgatctagcgtctcgcgctggaaaccgaacacctcgatggtcagctcctcgccctcggcgccgaaaccgccgcgggtcggccgcgtctgccgggcccgcacgcgcacctcggcgccgggcgtggcctcaaaagcctcgcgcaggtcgtcggccaccgcctcggtgctgcgctcgcgctcggtgacggagaccaacgagaagtccagccgactggtatccccgcccccggcacgaaacccacccgtcccggagctggagacccagtgctccgcctcggggaccatggctgccgcccgctgttcgatcgctcgcatgcgctcgtccatgaacgccagcgacgccccgggctcccactcgaaggtcatgcggatatcgccctcatcggtgccgggcatcagctccgtacccagccgcggcacgatggccacagccaggaccaccagcgcggtagccagcgccatcaccgccccgcggcgggtgagcacaccgccgagcagcaaccggtaaccgcgctccagggcccggtaccaggccacccgggccacgccctcggggcgctggggcagccgcgcggcgagcatcggcaccacggtaaaggcgacaatcaacgagccgaacagggcgaagccgaccacccaggcgagctgcgtgaacagcgccccggcgatcccctccaggaagatcagcggcacgaagatcgccagtgtcgtcagggtgctggcggtcaccgccggggccacctccagggtgccgttgaccgccgcctcgaaggcggccaccccgcgttcccggcgggccatgatcgactccagcaccacgatggcgttgtcgaccatcagcccgacaccgagggcgatgccgcccagggtcatgaggttcagggtaaaaccggcgaagtagaccagggcgaaggtggtcaccagcgagaccgggatggccaccgcggccaccatggccgcacgcaggtcgcgcaggaagatcagcaacaccaccagcgccagcaccccaccgagcaggatcgcccgccccaggttctgcatcgaacgctcgatgtagacggcggtatcccgcaccggcgtcagactgacctggggcagctcactgcgcagctgctccagctcgccgcgcacccgttccgccgtggctacggtgttggcgtcggagcggccccggacggccagacggattccgggctccccatcgatgcggatgcgccgggtctcctgctcatgggtatcccgcacctgcgccagctgcccgagacggaccagcgacccgtcatccccgcgggccaccggcagctcctgtagggcgtccagatcggtcacccgccccggtacgcgcagccccagctctaggcgtccctccgcccggcgcccagcagccacttcgaagtcggcatcggcgatggcctcgcgaacgtcttccagcgagagctgtgcggcgcgcagacgccccgggtccacggcgatctcgatctcccgctcgagcccaccccagatatccagcgccccgaccccggggacgcgctccaggcggtcgcggatgcggtcctcggccagggagcgcagttcaatcgggtcgagttcggcggagagcccgatgaccaacaccggccgatcggagagatccaggaagcgcagccggggtcgatcggcctcgtcgggcaggtcgcggatgatccggtcgaggcgctcgcggatgtcgttggcggctgcctccagctccgtaccccaggcgaaagagaggctcacgtcgccctgatcctcggcggagaccgactcgatgcgctccacgccggccaccggcgccacggcgttctcgatgggctcgacgatctgcgactccacctcctcgggaccggcaccggggtaattggtgctgatccgcagggtggggtagtcgatctccggcaacaggtctaccggcagacgatcgagggcattgagccccagggtcacggcgatcagcgtcaccatgacggtgaacaccggccgtcgggcacagaaggcggcgatcctcacggtgcggccacctcggcggcctgctctcccaccacctcgacccggctgccatcggcgagcagatgctggcccagggtcaccacgtggcccgtgagggcctcgccgtcctcctcgtcacgcgggcgcacctcgatccgcccttcggcacgcagcccggtctccaccggcatcaggcgcacccgcggggcgtcttctccctcttcaagcaggaagaccgagggttgtccgccacgctgcaccaccgcctcgcggggaacggtgcgaacatcctcggcccggccaacctccacggccagacgggcgaacatccccggacgcagttggccctccgggttgggcacggtgaactcgacccgggcctggcgcagggtggcgctgaaaagcggggccagccgggccacctcggcctcgaactcggtgtccgggtacccctcgacgcgcaagcgtgccgactgcccgggcatcagacgggcgtactctcgctcggtaacgaacgcctcggctcgcagttcggaaatgtcgagcaaggtcagcatcgcctcaccagcgctgaccgtagcgccggggtccttgaaccgctcgccgaccacccgctcgccctcgtcccagtcggcgcggatctcggtgaaggagcggcggatctgcgcggcgctcagcgtcgcctgctgctgcgcaatctgcgcccgggccagctgcacccggctgcgctcggcggccacttgcgcctcggcggcctccagttccgccgccgaggcgatctggcgctcgcgaagctcgcgggtgcgattcagatcccgctcagcagactccagggcggcctggctctcggcaagctgcgcccgggccacctcgagccccgcctcggcctcggccacctcctgcgccacctcttggtcgtcgagccgggcgatcagatccccgggctcgagggtgtcaccgatgcgcacctccaggctgcgcagctcgccggtgaccttgggggccagctcgtagcgcaccgcagcctcgagattgccgtcgaaccgacgaacatccgccagatcgcggcgctcgacggcgtcgacctcgacggccacggcggcggtctcccgcccctcgccggtggggccggtgccgagatcggcacgaaacagggccaccgccccgaggaggatcagggcactggcaacccacaggaggacggtctggaggcgggtacgcggtctggagggcatggaatatcggtcgacttacctggtctggagctgcggcaaagtataccaaccccctccgccactccgggtggatacgggccgagaccggctgcggtcacggtcaggccccggcgccagcgaggagttcacgcaggccggattcgttcacgacttcgacaccgagttcgcgggccttgttcagtttgctgccggcatcggccccggccaccaggtagtcggtcttgcgcgagacgctgccggtcacccggccgccgcacgcctcgatagcggccttggcctcgtcccgggtcatggtctccagggtgccggtcaccacaaaggcccgcccggccagcgacgaaaccgactcggcctgctcgggcggatccggctcgggccagtggaccccggcggcgcagaggtgatccaccacctgccggttgtgcggctcggcgaagaagccggcgatggcccgggcgaccaccggccccacgtcttcgatggcctccagatcgtcggccggcgccgccatgacccgcagcagcgcctcgctggtgatggccgtttgcgcatccagaccggctgccgcgcgcagcgccgcccgatcgccacgggggaccgcgaccatcaggccgtaggccgcctcggccaggcggcgggcggtcacctcgccgacatgggggatccccagggcgtagaggaaacgcgccagcgttgtgctccgcgcccggtccagggcggcgagcaggttgtcggcggacttgtcgcccatgcgctcgagcccggccagctgggcgtggccaagccggaacaggtcggccaggtccaccaccaaccccttggccaccagctgctcgacgatcttctcgccgagtccgtcgatatccagggcccgccgcgaggcgaagtgcaggatggccccctcgcgctgcgccgggcagtagaggccgcccacgcaacggtgggccgcctcgccctcgatgcgctgaaccgccgacccgcactccgggcacgcctgcacccgctcctcgaagcgccacggctgcgccccctccggccgcttcgccagcaccacgtcggtgatctgcgggatcacgtcgccggcccggcgcaccatcaccgtatcgccctcgcgcacgtccatacgcgcgagttcgtcggcgttgtggaggctggcccgggcgacggtcaccccactcacctcgaccggctgcaggcgggccagcggggtgatcttgccggtgcgccccaccgaggggacgatcgcctcgaccacggtggtcgcctcgcgggccggcagcttgaaggccagcgcccagcgcggcgcgcgggcggtgaagccgagctgctcgcgaacggccaagtcgtcgaccttgaacacggccccgtcgatctcgaagggcagcgcatcccgctcctcgatgagccgatcccggtaggcctggcaggccgacacaccctccaggtgctccagcggggcggtggtgcgaaacccccagccggccaggcactccagcacctgccaatggctctccacccccagggccagcgggtcaccgacgccgaaggtgaacagggtcagcggccgccgcgccgtgatgcgcgggtcgagctggcgcagggacccggccgcggcgttacgaggattggcgaagggccgttcgccggcgtcgaggcgcgcctgattgagccgttcgaagtcctccttgcggatcaccacctcgccacggacctccaggcgccccgggtagccatcaccacgcaggcgcagggggacgctgcgcagtgtccgcacattggcggtcacgtcctcgccggtgtgaccgtcgccacgggtcccggcccgcaccagctcgccatcctggtaggtcaggctcagcgagatgccgtcgagcttcggctcaccggtatagacgacgctggccacgcccagccggtcacggatacggcggtcgaaatccaccagatcgtcagcctcgaaggcgttgtccagggagagcatgggggtgtcgtggacaaccgcctcaaacccctcctgggccgtacccgcgacccgctgggtgggcgagtcggagctgaccaggtcggggtaggcggcctccaggcgctggagctcccggaacagggcgtcgtactcggcatccgagatcgtcggtcgatcgaggacgtagtagtggtagtcgtgctcgctgatctcgccgcgcagctgcgccatgcgctgctgcgcctgctcgcgggtcgcggtgggttcagccacgggctctccagtcggggtcgagtctacgaacgcttgtgcacggcgatatgcagctgccgccggtgctcgcgcagttgctcacgcatgtgctcggcgatctgctgggtcatggtggagcgggtgctgtcgagaagatcaccgccgagctccaccgagacctggtaggccgtggccagcatggcatcgagcacctgctcaccatccaccggcagagggagttgcatgaagaagacgagccccggggtctccagcgtcggcagcgtctcctccgggtccagataccccggctcgaccatgctcgcggcactgaacagggtcacgcgcccagtctcgctctgcccgcggcggtgccagatgcggtgctcccccggcaccatgcgcacccggcgcagggcctgatcgatcgccggccccaggaaacgctccccctcccgggcggccacgaacaccacgaggatcttctccgcctcttggacgtcaccgctgcggtaggcggcgatctccacctgcgaggccggcgagagcttcaggggtttcggctcctcggtccgcgagggggagcccacacccgccttcgccgattccggggccgcctcgcgcggcgcggcctccgctcccggctcaccaccgccggggctggtatccagcgccggctcggtgccggcccgatccgccggctgtggttcagcgacagaggacgtcccgtgggccggctgcccgctgtcatccggcgtctgcggcggctgctcggcgggtgccaggccggcccgcgcagcctcggcggccgccgaacggcgcggcgaagcgctccgatcctcagccggcccggccgcatcgcccgccgcgtcatccccgttctgccaccagggcccggctccgccttgctcgtctgcgtgcgtggacgccgcccggcccgacgccgggcgttcgcccaggtcgagccccagatcgagctcttccggggcgagctcctcctgctcggcgaggagatcgtcgaggccacgcagctcgtcgtcgtcaatcaacgggcgctccgtcttgccggggcgcacatcatcagcagggccgtcggtcccggctccgccaacgcccccaccggtggcgcgaccgccccccgcggctgcgcgctccgacccaccgggggccggctcctgttgggcgctccggcggcgccgatcccgccaccggccaaaggcgtagatcgccagcaataccagcacccctacgcccaggatggtccaacgcatcgcgtccatgggtctttctccgttatccgggctcggcgatatcgagcgcctcgtccacatccaccgccaccagtcgcgagacgccgggctcattcatggtgacaccgagcagatgggaggcgcgctccatggtggtccggttgtgggtgatcagcacgaactggaccttctccgacatctcctcgaccaggtcgcagaagcggccgacgttggcctcgtcgagcggggcgtccacctcatcgaggaggcagaacggcgccgggttgaggttgaagatggcaaagaccagcgcgaccgcggtcagcgccttctcgccgccggagagcagatggatgctcgatacccgtttacccggcggctgcgccatgaccaccaccccggtagacagcaggtcgtcgtcggtcagttccaggtaggcgcgcccgcccccgaacagccgcggaaagaagcggcccaggccctcgttcacctgatcgaaggtctcacgaaaccgcgcgcgggtctcccggtcgatgcggcgaatcgccgtctccagggtctccagggcctcgttgaggtcggcgtgctgctcatccagatagccgcggcgctcctccagctgctggcactcgtcgatggccgccaggttcaccgaccccaaccggcggatgcgctcggtggtctgctccagcgccttctcccaggcatccacggtggcgtcctcggccaaccgctcggccacgtcggcctccgactcgccgagctcggccagggcgtcggcttcgtggctgcggtggacccgtagctcaccggtctccaggcgcagcgcctccagtccctcgcgcagccgctcggcgcgctgctcggcctcggtgcgcgcctgctcctgctcgcgcagctggtgatccaagtgctcggcctggctgcgcgcctcggccagctgcgtctccgcctcggaacggcgggccagcagggtttcgcgcttctcggtcagctcggccaccgggtcttcgtccccggccagggcgctcgccaactcctcccgacgacgggcgtagcgctcgcgctgctcctcggctcggcgcaactgctcgcgcacggattccagggccgtgcgggcgctctcgagcttgccggagaggtcgtagcggcgctcacgcgcctcgcgcagacgctcgccggcccgctccagctgctcacgctgatcctgctgctgcgcctccacctcggcggcccgctcggcggcggtggcggcgccggcggccgcctcctcggcagcggcggcggcctcttcctgctcctcgcgggcggcatcacgctgctcgaccaaccggctgcgttcgctggccagctcctcgcgccgcgcccgggcccggtccagcgcctcccgacggtgctccagacgcgcctgcagatcggcgtggcggcggtgcaacggccccagttcggcggccaactcgtcgcggcggcgctcggcctcggcagcgccaccccgcgcgtcggccagccgtccctcggcctcctggacccgcgcctcggcggcctccacctcttcgcgcagggtctggatctcctgctcgcgctcgagcacgccgctctcggcatcctcctgccccggcaggcgcacccagttggcgcccatccagaccccgtccggggtgaccacggtctcgccggcggccagaccggggcgcagcgcctccgcggcagcagcatccgcggcgcagcggatcccggccagcagctcacgggccgcctcactgccgtgcacacgcgccgccaggcggtcctcctccggtgcgggcagctgctgggcatcgccgaccagggtcagcggtccgccgtccggcgccccttcgctgggcagcgagtgcggctcaatgcagacaccctgcagggcgtcgccgaggatcgcctccaccgcgcgctgccaaccctcatccacgcgcacggtctcggccaggcgcggtgcgccggcccaaccccgtcgttcgagccaggcgtgacgctcatccccgcgtcgccccagggccgactcctgaagggtttccagggacgtgagccgggcgcgggtcccggagacggcctcacgcgccgcctccagctcctgggccacctggtcccgctcggcggcccgggtctccagctcctcggcggcggcatcgcggcgctgctgcagatcctcgagctcggcggagagctgctcctcctccgcctccagctcgctgatggcgctctccagggcatgcaggtccaccgactcgtgctcatcgtcgagggcctcgatgcgctcatcgagctcacggacacgccgggcggctgcatcgtgacgggtccgctccacttcctcgcggcgctgcgccgcggtctgctcgctgcggaccgaatcggcctcgtcgcgccaggcgtcgaggcgcccgcgggcgtcctcctgggccgattcagccacctgctcctcttcgctggccgcctccagggcgggctccagctcctcgacccgctcctcaaggacggcccgtttctcctggtcggcggtgacggtgccatcgagctcctcgagtgcgcgactcgcctcggccagctcctcttcacgccgccggcgcaggtcgcgggcgctctgaatccgctcgtccacggaggcgatctcggcgccgatctcgtagtagcgaccctggatggtattcagggcctcgtggcgctcgcgggcggactcgcgcagggcctcgatctcgcgctcggcgcggcgctgctccgccaccgcggcctcgcgctgattttcctgatcacggatactggcgtcgcgctcgccgatgcgctgatccagatcgcgcaggcgcagcagtgagagttcgccgcgcagtcgccgctcctcggccttgtacgtccggtagcgctcggcggtctcggcctggcgacgcagcttctcgagctgcttgtggacctcgtcccggacatcctcgaggcgttccaggttctcgcgggtatcccggatgcgccgctcggtctcccgccgccgctccttgtagacggagatccccgccgcctcctcgaggtagacgcgcagctcctcggggcgggactcgatcacccgcgagatcatgccctgctcgatgatggtgtagccgcgcggccgcagcccggtgcccatgaagacatcggagatgtcgcggcgccggcagcgggtgccgttaagggaatactgcgactgcccctcgcggttgacctgtcgcttcaccgagatctcgttgtaggcggcgtactgcccgccgatggcgccatcactgttgtcgaagacgagctcgatgctggccttgccaaccggcgagcgggcgctggagccgctgaagatgacgtcggtcatggactcgccgcgcaggtgcttggccgagctctcgcccatgacccagcgcacggcgtcgatgatgttggacttgccgcagccgttgggccccaccacggcgaccatgcgccccggcaggggcacggaggtcgggtccacgaaggacttgaagccggcgagtttgatccgcttgagatgcatcgtagagacgacgggcgcgtccggttaggataacgggccattatcaagcctcaccggacccttggaaagccatgtcaacggaaccgtcgaaaacgctggagaccttcgaaaaccccaacccggaacgggattacaccatccgcatggagatcccggagttcacctgcctgtgcccgaagaccggccagcccgacttcgccacactcaacctggagtacatcccggaacggcactgcgtggagctcaagtcgctgaagctctacatctggtcctaccgcgacgtgggcgggttccacgaagccctgaccaaccagatccttggtgacctggtcgccgccacgcagccgcgctacatgaagctgacggcgcatttcaatgtccgcggcgggatctggaccacggtcgaggccgagcaccacggccgctgaacccgccgccggcatgacgccccccggcccgcctttcgccacccgcttcgccccgtcgccgacggggccgttgcacttcggctccctggtggcggcactggggggctggatcgaggcccgccaccacggcggggtgtggcatgtgcgcatcgacgacctggacccgccccgggaggagcccggcgccgccgatgccatcctgcacaccctgacgacctacgccctggagtgggacgggccggtggtctatcagagccagcggggcaccgcgtaccaagcggccatcgagaccctgcgtgagcagggcctggcctatccctgcgggtgcacgcgcaaggagatccaggctgccgccagcgcccacggccccatcggcgtggtgtatcccggcacctgccgcgacggactgcccgccgggcgcgcggagcgagcggttcgggtgcggaccatgggcgcccacatcgccttcaccgatcgcgccgaaggccgggtcaccaccgacctggaggccgaggtcggcgatttcgtcatccgccgggccgatggcctcttcgcctaccacctggcctgtgcggtggacgacgcagcctacggctatacgcacatcatccgcggccgcgacctgctggcctgtaccccgccacagatccacctgcagcggctgctcgggctccccgagccggagtaccaccacctgccgctggcccggaaccaggccggacagaagctctccaagcagaaccacgcgccgccgctgacggacgatcaggcgcctgcgaatctggtcgatgccctggccctgctcggctacacgcctccgcccgcactccgccggtccacaccggcggaggtcctggcctgggccctagcggcccgcggcggatcagaaccgtcggcttaacccgaggcgcacctcgcggcgctccccctgcacccgcggtgccgccaggtaccgctcatcggtggcgttgcgcacgcgcagatcgagccgcgtaccctccggccactggtaaatcgccccgaggctgtgcagggtgtaaccgtcggtgcggtagtcgttggcatcgtccaggtaccagccgccgacatactcggcgcagtaccagagacggagcgccaggggggtgtaggcgcccagatcgtgatccacctccagaccagccaggtggcgcggcaccccttcaaaatggttcccccgctccgccggctcatcctcgtcgtagttgcgactgcgctggagggtggcgttgggagcgatccgccaagccccggtgtccaggacgtagcgggcctccaccccctccacctcgacctcgccgacagcccggaagtagtcctcctccgaatacgcctcatcctcctgcggcaggttctcctcccgcaggtggtaggcggccaccaccagctgctgccggcgatccggcgcataccgccaccccagctcagtgacggcgctctcgcgcgaggggaggaagtcgccgtgtcggtcgatgccctcgttggggcgtatgccggtgcccgcatgggcgaacaactgcgcgcgacgggtcacgtccagctgcagcccggcctgccaggtgagcgcccggtcctcggcagcaatcgccagttccggatcgtcttcattcgccttacgaacctcgtactcggtatgacgcacaccggcggtgaaggcccaccgcgcccccacctccagccggttggcgagataggccccgtagcggtcggtctcctcgggccgctcctgccgcgtcagggccaggttggacagttcgatgcccgcaaaatctggatctctgggatcgacactgaactgttgccaccagtcgtcatcgtcatcccaatagcgaagctgatcgcgccggaagtcgatctcctgccgatgcatgtccccaccgaccacccagtgccaccgagtccgggcggtatcgtgttcatactcgagctggagccgtagatcgtcctgggtgtactgatcgtcgatccgggccgcgtacccggccaccggctccggcgccggcaataggccaaaggagtagaaccccacgatcgcctcctcccgctccacctccgagtgcgcagcgcgcagggagaccgcgagaccctcggtcagcgcgtggtcccagtagagcgccgtgcgctggtagcgccggtcactctcctgatccgggctgtgcagcggggtgtcgtagaccgggccatcctccagccagacggtgcccatgtcgtagggctgccgattgcgctggaacccgtgctcgagccggagctcgccgtcggcgtggtagcgccacgccaggccggcaagggcgtggagccgctcggtctgctgctcggcgggccggctttcgccgtcctggccggcaagggtcaggcggtaggccaggtggtccccaacgggcccagtggtatcggccaccacccggcggtggtcagggtaccccgcctccacgcccacctcgtgggcgggcgtgtactcgggccgcttgccctggtaacggatggagccgccaggcgacgtcaccccctggaggatggcgtcgggaccgggaaccacctcgacctgctcgacggtgtaggggtcgcggacgaagagccgatcgatatcggtcagcccgttccactgcggcgtggtgacctcgaaaccgcggagggtccaggccgtaccgagcccgccttcctcgcgtccggcatgcgccccggggacggcaccggcgagttcctccaggcgatccgcgtttaaacgctccaacgcgcccgcttcaagcccatgccgccgaggtcccttgcgatcgccaggcgcggtcacccggtcaccggcccggacagacggttctgagggcgggtcactcaccaccgtcaccggcggcaacgcatccgcaaaagctcctgtcgaccacgcgatcgcagccgaagtcatgatcgacagcaccgagcggtatcccagcacactacccccttagcgcctctactcgagtcggcaaatcaacagaacgcggacgagggtatcgagccccgccacgttcagcggtaacaagctcaccagatccaccgcctccgcagccacccgggatggtatcttttcgattcgctagaacacccctgcccaccagtggtgggtggggtttgcaagcaaccccgtcaaccgagggggacacaatgccaaggcccgaaccagcagcccgagcccgcaatggcgccgccggactctcttccgctctgctcgccctcggcctggggggagcatctccctcggccgcagccaacgaagaccccctcgattggcggtggtggctcggcggcggcatcgagtggttccactgggaggagttcctcgacggcgagcgggaggtccgcgagcaaggtccccgtttcaccctggagagcggcgtcgatacacgcaccggctttgaaccggggctcgtccttgcggtgacggcccgtttcacgctgggacgggtggattacgaggggagcgctcgcggtgtcgatcccgacgacccgccggccgcgcagagcgacaccgattaccggggcttccacgctgtcggcgaggcggggtaccgcttcgagcttcacacgaaccacttgcttgagctgaccggcggcctcgagctcgatggctggagccggatgctccaggacaccgacgatgtggacgacccggagatcgacaccgccacgggttatacggagaactatcgcgtcctcactgcgcgcgccggagccggcatggcgcaccgcctcggcaacggtcaccagctggagtggcagctcggcggccgctaccccttcttcatcgacgagtacgattcgggcacgcagaccccccttgaacccgagggccgcggttcggcgttcgccaacctcgagtggcgaacccctgaccagccctggtcgttgcgcctctactacgaggcgtacgtcttcgacgattccgactgggagacggctggcatcgatgagaccgtcttggtcaaacagccccgttcggagagctatcgaatcggcgctacggcacggtaccgtttcgagtagctcccacccctagtcctcgactgtacagaacgtcccgttgtcctcttcgctggagatggtcacattcccgaggtcatcgacctggagggcttctccgccgctcccgcaccactgctcgtcaccttcgtcgtggtaccagtcgtcgcccccatcccggaagacgacgacctggaatgcctcggcgtccgtaaactcgtccattgaagcaccacgccgacagtcatcgccaaacctgccgtcactatccacggcgcaggtcagcatgatgctgaagtccccgtcttccttcgcatgctcgggcacgaagcgaacgcgatagtctgacccgttcgacccattgaaatcctctaccgtgccaccgacctcggcgtattcctctttcgtaagttccatgatctcgtcgatcagaaggcgatacccggtttccggattcagctccaaccgggacgcctcttcaaccttcccgatctccccgaagtaaaggaacagctcttcggcattatccccatcgggaccctcccacgccgtgtcatccaggtagaggggaagacggaattcatcgcccgcctcataagggatatcttcatccccgtcctggtccttgtaagcgctgatctgcgaataccggctgttgtcttcgccgtccgccggcagcacctcgccgacgaactccagcacgtacggctgggcactgagctttccatcgccgccacccgcacccaccggcgcgtcgccatcccaaccgcccgtgcggaccgcaacctcctcgaggtgcgcctcggcgagcagaacggcattcgcctcgttgagcagttcctcaccgcaccggcgctcaccgagccataggaccgggttgtctttccaatccggatccgacaccaggaagaggtagttctctttctccgcctcttcctcaccattgcacgcgccttcggcgaactggatgaagtcgacctcaagcgcgtcttccgcctcttcatcgggcaccccggtgatacgcaccaccgcatcactgtcttcacgcggcagatcgatcgcccctgcggtccccggttccgtcggctcgtccgaatcgtctgagctatcgtctcgccagcgcagatactcgtgccaagaagccgctcccttctcttcatcgccctcctgccactcgataccctcggcgtcgtactccagtttaatccatgggtcgtcatcaccctcgtacttcagatcaaaaccgcactccccatcgatttctggatactcgccctcttcgaacggcggcatcgagtccacgtatcggcagccctggtcttcatggggaaccacaatcaactcgccgcccgaccctccttgttctccttcttcctgttcccaccaatactgcagccgattctctgtctcaccgtctgccagtgttaggacaccatcgtcgctgagactccattggaaatcccgataccgaaaaccgccttcgatgccgttttcttcgaaacgggcccccgcatggtcgatatcgagtacgcagaactccgattcgccgcaatcaagcggctgccctgggtcaccaccacgcccaatctccaggtccgtgtgaatcgtcccgagcacctgctgattgtcatcccattcgactaactcgagtccttccgtgatcaggcgataccgctcgctctcaccctctttagtggggcgctcatagatatggatcgttcccgagaagatttggtcgtccggcgaaccgcactcatccagctcaagacgcttgatggagccgtccgcgtactcgtcggcgtcacgctcgccggtttgacaccaggtcggatcctcgaccgcctggagcacatcgtcggcgaaatcgtggaaaacgaaatcgagcagccgctcggtgggctcaaacgctcgatcctcgtccggggcgtcctggttcggttcgtaggccttcgtctcgagctcgtcggcatccacctccagagcacgctggaggtcgatcaacttgtcgggttcgtcgagatcctcgataagaccacccagaaacgcccaaaggcggcggcggttttcgggatcatccgccgcttcaggatcaaaatggtcccctgtgatctctctatacagcttttctttctcggcctcggaaaaggtcggatcttcatccagctcctcacgagccagatcgacaaccgcatcagcgacttcgttgtccacaacctggagggttagcgtctcggtggaacacgcatcgttcgacccggggtcgcatgcctcaagttttaccgtgtactcagcattctttttgagcgctccggaatcaatctcgacaggcgttcctttttctccgatcttgtcgtcaagcccgttttccccaccaccttcaagcgtccagctcagggcctcgttgtcctcaccctccaagcgacggccgaattcgttatagacgcgggcgcggacatcaatcgaatcccgattcttgccctcgtgatcggcaatcacctctcggggctcggggcgcaggtaaacgatatccggtgcgcttgcttcgtcgatcttaacttggatcgttctttcgcgttccaagtcaccattattcttgcgaacctctatgcgcggtttaaaggtcccattcgtatcctcgagcgcgtccgacccgcatgtcagacggtacggcttctcctcgtccggatcacagtcttcttcatccttccattcgtaatcgagttcagctgatccatccgggtcgtacgccgagacctcatagtgaatcttcgcaccctctcgaacggtatcgggataggcctcaccgtcccagcggaggcggcgctccagggtgtccgtctcattatcaccgaggccgatctccatggtgcgctcgacgcgggatatgcgcgggcgccgctcgtcgtcctcgaactcgatggtccgttgcgagtccgtcgtccggtcgtcctcggtgctcgacacctggatctttatgtcgccggctgagtccggcgcgatgtggaaggtcccgcgcagacgcgcctcaccggtctgcacctcggcgtcttccgcacaacccgtgcattcgacctcgattccgcctccgtcggggtcacgggcgtcgaagcgaacatccgcgcctgaattgatggcggcggtaccgggtgcatccgttgagagctctagcggactgccttcggcggcgatgtcgaccgcttcggtctcgtcgtccccctcgaagccgaaggatttggtctcgccaacagcccggagttccatgtccgagcggcagggtacgccactgatgcggtagagcccgtcgctgccggtcgtcgaccgttcggagaagtaggcgctgctccgtgcatcgcgcacttgtaccgtgcggtccggctggccaaccccgcctgccgtcacctccccctgcacactgcaggtgtaggggttctcgagctcgattgtcggcacatcagcggcgcagactcctccctcgacaaccgagaaatcgcttccggactcctgcgtgtcttcgtcagcggcttgggccttgaaggtctcccgctcgagaaggcggttgttccagatttccagctcccacttgccgtcttcctcggggctcgcttcggtgaccgtgctcagagtgccgttcacgatggagacccgctcccggtgcccgtcgggcgaagtcaaacgcgcattgccggtataggaaccacccccctgttcgtagtccacatccgcctggatgcagtagtcatcgcccgcctcgcggcgttcggcgagcaaaagccagtcgctggtgagcgtccccgagccgaactcaatcgtgagtccgtcgctgccgtcgcgctgagcacggccggctacacgccagtctccgcgctcgcgcaggtagaccgtccaatcgtcggaatcctgcaggtcttcgacctcctgaagggtcacaacagccgggccacccccttcctcggtaaaggttacggggtcatcgccatcatcgcgcaggcgcaactggacaaaggcttcgggttgcaggcggtgggcggcaccgccaggggggtcgaggttgatcgggctttgcccgccatcggcttcgctcccgtgaccccgattatcacccggaaggacatcccagtcctcatcggtaaacacctgcgaacgcgccaggtggaaggcgctgacctccccttcgacccggtctgccgcaatctcgacctttaggcctgcctcatcatcctcgaacgtcgccgtactgctgctggctgcacccacaacggcgccttcagcgtcattaaaggagaaggcatccacccactcctcgaccatgtcctcgtcgagctggagcaggtcatcctcgagggactccccctcactgctacggaacgtcctgctggcgacggcatatccatcccggcgcaattccacgaccgcccggtcgatggagcgatcgaactcatcctcggtgatctccagttcgatgtgcccgtcgtcgtcggtctgaccgagtatcggttcggactcgtttatggggttaccgtcgcggtcgtagagttcaacctcgacggtcacgtcctcgagcaattcccgtcgcgatgagcgagtgccttcttcctcgtcctcgcgtacagcgaccgttccactgagtcggacccctccactcagtgcatggccttcctgggagccatccccaatcgcggtggcctgggtcccggtcccgtcatcgcaaccggccagcagtagcaagacgctgcaccacagcgctgcagcgccccggaatacatgccccacccggcgtttgcccggaggcattccgcgcaccgaatcgatcatcgggggtgtgcttgtgaatcgcatggccatgctttgtccatccttgatgagttcgcgaacgctgtggcttccggctagtaggagtacgacgtcgccaggaacagggttgcggtggtgctggtcaggtcctgggcaccgacgttggggtcgtcgataatgtaggcctcaccggtgccgtagctgccggtcacgcccacggagacggacgtgttctgggtaaaccgggtcaggctcagggagccaccgaatcgatcaacgctatggtcaaagccgtcgtaggcgacctcgtcgacattggagaagtccgtgaacccgccaagccggatggcccagtctgccgttaggtagtactcggcaccggccgcgaaattggtgaccggctctcgtcccccgaagccgctggagtggatcacatcggcggcgaggagcagacgctgcgtcgcgaaccaggcagcgccgacgcgggtctcgaccgggtacgcctcgcgcacgctatcctcagtacgatcctggaaggtcacgctgccggattggcagaagtgatcggcctcgtacgcctcaacatcggccccgtggcagagcgtctgggtggagttggtcgcatcgaagatctccgtaccccggacgctgaccccaatcgccacgcgctccagcggggtgaacatcgctcccaccagccaactcactccaacctgctcgctggtgacgtactggttctgcacctcgtagtcccgggcactagtggcttcgtcctcgagcaggagcacctgggtggtaatggtctgccgctcgtgctggtggagatgaagggacgcgcccagtgaaagccgatcgttcacctcaaaggcgatggacggccccaagcggttgatggtgtcttcattgtccacattgatggaaaacgcctgcaccgcatcgcgttcgatggcatccgcatcgaaggtctgagcctgctcctcacgaacggactgcgggacgacgacagaaaagcccaccgtgacggggcctaggggctgggtggtaccgaagaagttgggcaggaactcatcggagttccgttcccagtccgagccctcgccaagcgtatcggcatagcgattgctggtgatgtggaacgcgttgacgctcgccgaaaggttcggggcgtggccgtagacgatgccggcggggttgtagtagagaccggagggatcgtccgagatccccgccgccgcgccgcccatccccatgggccggtcgccgacatgcatgccgacattattggagcggctcatggcgcttgcctcggtggcgatcccgaccatcgccacgacagcgacggcggattgcacgacgcggctgctgcacccgctccgcccggcgaagagtcgactcattgcatgttctcctggaatcggtcgcccatgcgcggtcgctccgcgtcagccagccccatctccaccatgaagccctccagtgcttgaagccgttcatccagcggcggatgggtatcggagacaccgtcttccacggtctcgccgcccgagtggtcacggagccgctcgaggtaccgacgaagcccctcggggtcgtagcccgactgagccgccagcaacgtgcccattcgatccgcctccaactcgtcctccttgctcagcccctcttccaggagaatctccagcgcctgatccaccgcctgcgcaaaggcggcgcgggccgggtccccggaacccccgacgatgcgtgcgaggccggaggcgatccccccttcaccgctcgtgatatccagttccttaacgatatgccgttcggtgacgtggatgatctcgtgggccagcaccccggccagctccgattcgtcctccatgagttcaagggcgccccgggagacgaagatgtagccgcccggcgtggcaaacgccttcaccgcgtcggtgtcgaggaccgcaaaccggaagtcgatctccgggcggttggcattgcggaccagggagtggcccaccaaagccacgtagcgatcccgacggtcggcctggtcgagctggtggcgccccagcagatgggctgccacctcgcgcccgaagtcgatctcgacagccacgtcctcagcatcgaaatcgaactggcggacctggcccaggcgttggcgtgcctgccgcggattgaagtcgacggcctggaccccaccggcgtcgccggccccggtgtggcccgtgccgttgacgccgccctgcgccccaccgactggcaccggcgagaacacgctgaaccacagggcgcagatcagaagcgctgcggcgctgaatcccagtggccgtcccggcttcgttcgcatcctcatcgcaacgcctcccgaaaggcgcggagttcgtcttcatccaccgcctgctcttccagttcggccagcgcccgatagtccgccatgtcgcggtcactcaggcgctcgcgctgctccggggtcaggccacgggccgcagcggcactggccacctccgacgagcggcggcgtgagtcgtcgatatccggcgcctcaccatcgaggatgctgtcccgctccataggcggctgcgtggcaaccaccaggcgcgacacccagccctcttccccgtcgtgacgcacccgataccacaccccctcggaggccagctgttccagttccgtgccgcgggggacccgcctcaccacctcggcatccaggcttgcctcggcgtagacctcgccctgctcactctggacgaagagcaaatcctcccccgacgccgcggaagcgaggaccagaccgagcgggaggatcagccagtgccactgtgatcgcctcatgctccctccggtggcgcgatgggttcatagagatcaagcatgcgctgccgcccccggacctggacccgatccacgtaccggcactgccacccctgcggcagatccgcgtaggtatcgccgctgatcagcaccgagcagccgtaggccttggtcaggtcttccaggcgggaggcgacgttcacgttgtcgccgatcaccgtgtagtccagcttgcggaccgagccgatattgccgagcacgacctcaccggtatggaggccgatgccgatcgcaagcggtttaccaccgcgggcgaccacggcctcgttgactccttccaggcgctgcgtcatggccagtgccgcgcgtaccgcccggtccgcgtgatcgcggacccggaccggcgccccccagaaggccatgaccgcgtcgccgatgaacttatcgagggtcccatcgtgctcgaagatggcctcgctcatctccccgaggtggatgttcagcaactccacgaccgacgccgcctcctgcccctccgacaggctcgtaaacccccggatatcggagaagagcagcgtcacctgctcggtgctgcccacctctccggtggcgacttcaccgcggcgatcgaccacctcctgaaggactgccggtgagacgtactgcgccagcagctgccggacccggcgacgatcgcgcccttccgtgaagccgagaaagacgagcacggtgacccaggccaggagcacgccgaccacgagcggcagccacgaccagacgatcccggccgcatgctgaacgaggacccaggccgtccacgccgccaccacggccagcggcaggagtacacgagcgctcagtgccggcaccagcaggacagccaggccgactgccccggccgccgcaggcaccaataccgcctcgatggtgccggggccgaaccgcagcgtctggccatccaggagattgccgatcagagaggcgtgcagctccacgccgggagtgcgccccgacaagggggtcgccttgaggtcgtggagggctgcggcgctggccccgacgaagacgatccggtcgttgaagacctcggggtccacccgcaggtccgccagctcaccgcggcggatctggcgttgcgcctcgaagagctcgacaacggggtagctatcgaactccgcgtacggattgaccagggcctggcccgacgcgtcggtagccagcgtctgatctgcccactgcaccccctgctcgtcccaatcgatggtggacgaatcctgccccgctgcgagcagcgccgcgacaccgagcgccgggtagatttcgccgtcgtagggcagcagtggagggaggcggcggtgcactccgtcgcgatccggtcccgttgtcaccaccccgagctgctcggccttgtcggccaggggtgccaccggtacgccgtgctcctgaaagcgcggatccggccacccttgggtgtcccccagcgcgtagcgatcggccattcccttcggcaaggggtctgcagaccggtcctcccgcggattggcctccaagaactgcatggcgtgaaccacgcctcccagcgccgcgcttgcctgggcgaaggcggcatccccggcccccccatcctcccgggccgactcggtgaagagaacgtcgaagaccaccgccgccgggcgcccatgcgcgaggaattccaggaggtccgcccagagcgagcggggccagggccagcgccccaccgccggctccatggcgcggatgctgtactcgtccacatagaggataacgatctcctccggggcgtgcgcatccccgtgcaaccactgtgtccgctggtcgtagacgacccgctcaacgggaaccagccagccgacggtatggagcacaccggcgacggtggccgccaggaccaccagtccgacaccgaccgcccgacgccgcgccggctgagccactcgccttagcctccgggattccccttactcgtcttcgccttcctcttcctcgtcgccgtcttcatccgattcgaaatcgaggccgtcgtccatgtctccctcgtcgccgccttcgtcttcggcatcgacgtcttcttcagcggcctcgtcgtccacctcggaatcgtcctgccagtcttcttcgtcgacctcttcttcctcttcgaccagcagggcccgcttatccgcaacggcgtcgcggagcgcgtggagttcgtcctcatcggcaaagaccgccacgccgccaacgcccgcgttcttcacccacgggtggagcccaccgacaccaccgagcgcgaaccagccccaaccggtcgtgcaaatcggctggcggcccccttcatcgccacccagccagcggacattgatgacggcgttaccgccgacctgccgcgcctcttcccgcagctcatccgccgcttccgaggtgagatccccgcacgactcccacacgaagccgttggcccgcgcctggacacccccgatctccacgaactggatgttcccggccgtctccccggagtacatctcccgctcgtcgtagttgacgaagctcgtgctcgtcgagcacccactgatgaaccctactgtcagtgccgctgcactggccattaaccaccgagattggtacatgagtttcacccttccattaccgcgtttgtcgttttcgtcatgactctgcgagcactatccggcagcgcttaccgcgactcaccgcaagccccgtgggaatccggggcctctccatcgaacgcctcgaaaacgaggatttcgaagtcatccgcgtcctcattcgattcttcttccagcgctgcaagcgcctcgtcccgcgtctgctcgacatcccaggattcggtatccccctcgtaactaaggtcgaacacccagccgcggggggtcaggccgtcgaaatcagcggcattgctacgctcccatcccgaaccgttttcttccttatcgtgggcaaagttgaatcggtcttcatcatccagctcgaactcttcgccaaggaatacgtcgcgccagtcacctgagtccagacttccattaccattctctcctcgccactcaccctcgtgccaggagtcctcatcccagtagcgatccgacagctttgaccagaattcgctgcgcttgagctcttcgctatcattaaacttcggagaacctgaccactctctgtcgtcgtcggtttttttccaaaatgtctcgttatagaactgcgagagcgtgtaatcgttcgagctgctacgcactcgcagatgcatcgtctcttccacgccggcgaagttgacattcaggagcagggcgcggtctgatgcgcgctcccatgtgccggtcatgcgcagtgccacgctgtcctcgccggcctcgccgcccccacccttgatctcttcttcctgctccgaatcaagatcgaggtcgaagctctcaaatgttccgtcgagacagacggtaagcgcaccttcgtcggagtaacctttgtgctcatcacccttgtaaaacccggggtccgcataatcatccgagggaaaatcagatgcaggctcaaagaagaagcggatcctgccggtatcttccccggcgtccccgcccgttacctcaagtgcgagcttggtcttgctgatttccgggaggacggcctttactgtgctttgagtgatcagttcagcccagccgtcctcactgtcgtcaagtcctccgttatcccttttcccccggatggagtcactgagctggcggatatcgacttgttcgccgacccccgccctggaaagcccgtcaaggattttttggtaatcaccgttcttcgaactaccgcttccagtcgcacttacttcactaggactatcgctggagcgcgcatcttcgcgagcaacggcagcggccacctcgcccgcacgggctttgctctttacgtcgttttctgacgcgcccccaatggcgcttccggaggggggtggcttcaggcctcttagggcttcgttgatttccgccacgtcgtcactggagaacccatcagtgccaaaattatcatcgattgatgatatagactccttgaaaccaccaaggatatcttctatagcacttttatctagagaaaaatcaacgccacccggatcactcccgtcaagatcgggtttacccagtttttcacgaatcagccggtagagctccattgagagatcgagcccaagagcatcctcgactctctcgcgatcgactccctgttcatcgagccaaccatccaaaccggcagccaacacgtcaaccgtcttatgcagagccagggcttcaaagagcgctttcttgtcggcgtccttcgcactctcccaagcccagccattactgccatcggcgtctccccaaaaatcgacgccgaaatcaccgaccggatcgccttttcggttggcaacggacgtcagcggattcacgacaagatccgccgggttccggatctcatggatcgaatcgagccggtagctcatgctgccctcgaagggctccccggtgaggacgtcgtacccccccaccatcctcagcgttccgccttcgtgcgcgtcggagacacgaagacagtagcgctcgttgtagtggtcgccgtaggggtcgcaatagtcgcgagcgggaatcgtatcgccgttaatatctaattccgggcgataggagaagaagccgtaacgatccgtccgcgcgaccggatcccaggaattgatctggccattgtcctggagatcgacccagacccgggcgccggccacatagccgtcgaccacggttccgctgagttgaacgttgctgccaccgccgctgtcgccatcactggcgtcgtcacaggcagagagtacgagggcgcctgaagccacaagggcgagcgcgctaaacttcggaaaataccacataggaaaacctccagcttggtccctgctcagggcgccggtcagaagcgcaattgaaagcccaggtgtgccatcgcgctacgcgggatcgattcgccgtcgtgttccaggtcctgatccgcgacggccacgtccagggtcaccgcacccagccaggtcaggccggcagtggtgtagctcagctccgaaccgctcatattctcccggtagcccacgcggagatcgggaacccacttcagataccacggcatgcggtaggagaggctgaacgccagccactggtactcatcgccgctgatatcccgaacggtattcgcatcgtaactggcggccaggacgagccgctgggcgggatcgtggagagcgccttccagagtcacctgctcgttgagacgaaacgcctcctcgcgcgtaatccggtctgagaaattggccgccgtgaggcagttggcctggagatccgggtccgcttccccggagcaatcggtaccaactgccggaaagtcgaaggtgggttcattgatgttcttccaggcgccgccggcacggaagaaacgggtctggtacataacacccaggtcgaggccaaccgcgctggaggtctcctgctggcggtcgatctcatcctcgacgatatccccgaaatcccggttcgtatcctcggcaagggcgaccaccgccttggagagttccgcctggtaatggctgacccgagcaccgacgaacagctcgcgccctccctcccactctgcaacgcgcaggctcggggctgcagagagccggaggataccgccgcctttcaggtatgccgcggtattgctctggatttgctcggtctcgcggacaaaccgcaactcgtcatcgagtatgctgaacccgaggtggcccgtggcttcagcgtccagagccaccgaccacccggagcgggcactgccaacaaccagcggggcaagcggcggacggccaccaaactggagcttcccccaaccgtcctgccccagctgagcgaggacgccctcggtacgttcaatcaggtcatccgcctcgctcgggcccagatcatcccggtcaaggatgtcgatgatgtcgtcgatttcatcgaccagcccatcaaccggcccgagttcatagcccacgcctacgctgccaagcccaaactggacaccgacccgatccgctgctgccgcccctgcggggttacccgcaaccgtgtgcagcgtcgctgggtgggagccgtcgccgaggcccatgccgggcgtcgtgaccaatccgggcgcagcggaaacactggacgacaccgccatggttagcgctgtaacgacaccgagcgagcactgttggagccggcgcggagtaccccgcccggggcgatctgcgcaactggccgcagaggaccgacttcgggccccccgctctatttgcatcgacatggaacattgccccccaggaacgctgagacgttattgcaaccggtgttgcaggtctgagatgagcgtaccccaaaggcctctcgccaagtaaggcttcacgtggtgggagtccagatcgatggacaggtgcacgctataacctcagcttcttccgaagtccctccagtgggttagccctaagggcgggatgcacgagcacccagcccgcgacaacgaaccgcatcacaccctggggacacgggacacaccgatgggtattcggttacccccaacgcgatagattccaggctcagcgccttgccggagccgcggcgatagcccccccctgacggcagcgtgctactttccgtaacataacgagcgcgctgcacgcgcaggcgccatctggagggaatccccgttgcgttatggacccggacctgccgccggcagcgtggcgctgttcttgttggtgctcttcctgctggccacgccgttcaccgactggtggatggaggcccggccgccgtggtacgtcccgtacctcggctgggcggtggtgatcgcattgggtggctggttgatcgaacggggaaccgggcgtgacctttgacctgctcaccctcttcctggtgggcgtcgtctacctggggctgctcttcgtcatcgccttcgccgtggaccggcgctggttcccgcgcagcgtggtccgccatccggtcttctatgtcttcgctctgggggtctacgccaccacctggagctactacggctcggtaggcttcgccgacgaaaacggcctgatctttgccaccatctacctgggcgtcaccgcggccttcctgctcacgccggtgctcctcgcccccctgctgcgcctgaccagcaaccaacagctgacctcggtggccgacgtcttcgccttccgcttctccagccagttcgccggcattctggtcaccgccatcatgctcgccggcatcctgccgtacatcgccctgcagatccgcgccgtggccgagtcgaccctggtcctgaccggcgggggccacgatcctcggccgctggccctggccttctgcctgatcgtgacggtgttcgccatcatcttcggtgcccggcacgtcaccccgcgggtcaagcacaccgggctggtcgtcgctatcggcctggagagcctggtcaaactgggtgccctgctgatggtggcctgggtcgccgtcgacctagccttcgacggcccggcggggctgtcggcgtggctcagcgagaacccgcaacagctggacgacttctaccagccggcgctggagggcccgtggctcagcctgctgaccctgaccttcgccgccgccttcctgctgccacgccagttccacatcctgttcaccgagaacctctcgccgcgcagcctcacccgggccagctgggccttcccgctgatcctcctgctgctggccctggccgtcccgccgatcctctggtccggcacggcgctgaacacggacaccgccccggagtactacgtgctgggactggcggccctgtccggctcggagccgctgaccctgctggtctatctgggcggcatctcggcggcgacagcgatgattgtcgtctcgaccctggcgctgtcgtcgatgacgctcaaccacctggtgatgccgctgatcaagtcgctgccgcaccaggagccggacctttacgccacgctgcgctggacccggcgattcctgatcaccatgctcatcgtcttcgggttcaccttctacgagctgctcgaccgcaccgagggcctggttgagtgggggctgatgtccttcctggccatggcccagtttctgcccgggatcatcggcgtcctctactggcagcgcgccaccgtctacggctttgtggcgggcctgctcggcggctcgctgatctggctggacaccatcctgctgccggcgctggccggcaccgagccgttcttcctgctcggcttcccccaggcccgggagagcgcgaccgaaatctacggcatcgccaccttctggtccctggccctgaacggcctgctgttcgtcggggtctcgctgttcaccccccagcgctccgcggagcggcaggccgccgaggtctgtcgggatcagacggcagccatcgcgccggggacgctgcaggccgcctcgccgtcgcagttcgtgatccagctggcgccggtcaccggtgaagaggcggcccgccaggaggtggacaaggccctgcacgacctggggctggcctggagcgagaaccgtcccgaccagctccgcgccctgcgcgatcaggtcgagcgcaatctctccggcatgatgggaccgatgctcgcgcgcatgatcgtcgacaagcggctgcagctcgaccgcacggcccgtaccgcgctggcccacaacatccgccagatcgaggagcgcctggagtcctcgcgcaaccgcttccggggcctcgccgcggaactcgaccggctgcgccgctaccaccgccagatcctcgaggacctccccctgggcgtcgtggcggtgaccgcccacggccgcgtggtgcgctggaacaccgccatgcagggcctgtccgggatctcggcgaacaccgcgctgggctcgcggatctgtgacctccatcccccgtgggatcagctgctgaaccggttcctgaccatcgagcaaccgcagcaccaggagcagttcccgcagcccggcggcgagcagcgctggctgtcgctgcacaagacgtgcatccgcgagtccggccgcggccggaccggcgacaccctgatgatcatcgaggacatcacccacatccgccgcctggagcgcgagctggcccacagcgaacgactggcctccatcggccgcctggctgcgggcgtggcccacgagatcggcaacccggtcaccggcatcgactccctggcgcagaacctgcgccacgagtccgatccacagctcctgcgcgagagcgtcgacgagatcctggaacagacgcggcggatcaataacatcgtgcagacgctgatcggctacgcccacgccggcaacaccgacgagcgcacgccggacccggtgccgctcagcgagaccgtcgaggaggcgcgccggctggtccagttaagcaagcgtggtcaggacctggagatcgacaaccagctctggcccgaactccaggtccgcggtgatcggcaacggctggcccaggtcttcgtcaacctcttctcgaacaccgccgatgcctgcggccccggcggacggatcgcgatctcggcccgccgctacggcgatcgcgtgcagatccgggtggtggacaacggcccgggcatcccggccgagctggtcgacaaggtgatggagccgttctacaccaccaagccggtgggccagggcaccggactcgggctgccgctggtctacaacatcgtcagtgaacaggggggcgagttttcgatcacggccgacaacgggggcaccacagcctggatcaccctgccggtactcgaccccgcgccgccgaccgagcgcgccgagagcaaggaggagtaaccccaatggccgacctgctgctactcgaggacgaagccgttatccgcaaggccttggaccggctgctgagccgtcacgggtacagcgtccaccaggccgactccctggagcaggcccaagagcgctggaacctggacgccttcgacctgatcctcgcggatatgcggctgcccggcgagcccggcaccgaggccatcgggcgcaccgcagcgccggtgatcatcatgaccagctacgccagcgtgcagtcggcggtggaggcgatgcgccagggggcagccgactacatcgccaagccctttgaccacgacgaactgttgctgctcgtcgaacgcaccctcaaggagggccgcctgcagcggcagaatgcggcgctgaaggcccatatcgagcgcgattacccggtcaccgggattgtcggcaactgcgaggcgatgcagaaggtcttcgagcgcatccgcaaggtcgccccgaccgacacctcggtcctgatcctgggcgaatcgggcaccggcaaggagctggtggcccgggcgttacacgagcaaagcgagcgccacgagggtccgctggtggcggtcaactgcgcggcgatccccgacgggctgatcgaggcggagctcttcggccatgagcggggcgcattcaccggggccgtgggcgcccgcgccgggctggtggaatccgccgacggcggcaccctgttccttgacgagatcggcgaactgcctcagcaggcgcaggggcgactgctgcgcgtgctgcaggagggggagatccggcgcatcggttcgacccacgcccgacgggtcaacatccgcctggtggccgccacccaccgcgacctcaagagcctcgccagcgccggtgagttccgcgaggatctgttcttccgcatcaacgtcatggagatccgcctgcccccggtccgcgaacgcgaggcggacatcccggaactcgcgcgcttcctgctcgaaaaggcgtgccaaaggctcaaccgcgcacccctggagctctcccgggcggccatcgacgccatgacggcctacccgtggcccggcaacgtgcgcgagatggagaacaccatcgagcgggccgtaatcctcagcgagggcagcaccatctctccggacatgctgggcctgccggccggcgaaagcgccccgtccggcaccacgagcggccccaccgccgaggccgacgcaggcccgcgtcaggacctgtccctggaggactatttccgccagtatgtgcttacccatcaggaccacatgacggagaccgccctggcccgtgggctgggcatcagccgcaaggcgctgtgggagaaacggcagcgccacgggatcccgcggccgggtaacaaccggacctaacgtgttacctttcgacacacctggaagcgacgggacgtgcaacctcgtaacactctgctctgctatcctccccgcgtgaccggagcgccggagcgcgggcacttacggccgggtcgtcgccaggagacggcccgcttgaccgatcagaaatccgggaggagagaacgatgtcggagaccaaggtgtatcccgtccccgagacgatccagcgggacgctcatctgaacttcgagcagtaccaggagatgtacaaccgctcgatccaggatcccgaggggttctggtcggagcaggccgacaagttcctggactggttcagcaagtggggcaccacttgccactgggatctggccaagggcgacatccgcttcttcgagggcgggacgctgaacgtggcctacaactgcgtggatcgccacctggagacccggggtgatcagaccgccatcatctgggagggcgacgaaccggaccaggatgagcacatcacctaccgcgacctgtacgagcgcgtcggtcgcctggccaacgccctcaaggcccgcggcgtcaagaagggcgatcgcgtctgcatctacctgccgatggtgcccgaggcggcggtggccatgctcgcctgcgcccgcatcggtgccgttcactccatcgtgttcggcggcttctcgccggaggcgctgcgcgaccggatccaggacgccgacgccgaggtggtgatcacctccgacgagggcgtccgtggcggtcgcagcattccgctcaaggccaacaccgacaaggccctggaggggtgccccaacgtcaagacggtcttcgtggtccgccgcaccggcggcgacatcgcctggaacgacgggcgtgacgtctggttccacgaggcctgtgccgaggcctcgccggactgcccgccggagcacatggacgccgaggacccgctgttcatcctctacacctccggctccaccggcaagccgaagggcgttcagcacagcaccgccggctacctgctcggcaccgccatgacccacaagtacatcttcgactaccaggatggcgaggtgtactggtgcaccgccgacgtgggctgggtcacgggccactcctacatcgtctacggccctctggccaacggcgccaagactctgatgttcgaaggcgtgcccacctaccccgacgccgggcgtttctggcaggtggtggacaagcacgaggtctcgatcttctacaccgcgccgacggccatccgcgcgctgatgggccagggcgacgaccacgtgaagaagacctcgcgcaagagcctgcgcatcctcggcaccgtgggcgagccgatcaaccccgaggcgtgggagtggtactaccacaccattggcgaagaccgctgccccatcgtcgacacctggtggcagaccgagaccggctccatcctcatcgcgccgctgcccggcgccatggacctcaagcccggttccgccaccctgcccttcttcggtgtcgagccgcagctggtcgacgacaagggcaacgtcctggagggcgccaccaacggcaacctggtgatcaaccgcgcctggcccagcatgatgcgcaccatctacggcgaccacgagcgcttcttcaacacctatctggccgcctatccgggcaagtacttcaccggtgacggcgctcgccgtgacgaggacggctactactggatcaccggccgggtcgacgacgtcatcaacgtctcgggtcaccgcatgggcaccgccgaggtcgaaagcgccctggtgctccacgacaaggtgagtgaggccgcggtggtgggctacccccacgacgtcaagggccagggcatctacgcctacgtcaccctgatggccggcgaggagccgagcgacgagctcaagcaggagctggtcaaactctgcatccaggagatcggccccatcgccaagccggacatcatccagttcgcgccggggctgccgaagacccgctcgggcaagatcatgcgccggatcctgcgcaaggtcgcctcgaacgagctcgacagcctgggcgacaccagcacgctggccgacccgacagtggtcgataccctgatcgaggatcgggccaaccagtagacggggtacggacgaggccgggagaccggcctcgtcccccggatgtgcgtttccgcatcgcgtgtttgagggttcagggttcggtcgatgggcattcgaccccctgtgtacggatcaccgacaaccagagagcctcatgtcaccctggatctatttcctcgtcacattggcgattgcctggcacgggctgacctacaaggacccggaaggcgatcacccgacggtgcacctgcttttcggctgcatcgcgctgatcttcgcgatgcgctttctcttcgtggacatcctggggctgccgatcctcggcgtcgcaccgctggacgcgggctgagctgagctccgggggccacggaccatcccacaggccgcttgtctgcccttgcaatgagggtaagcggggtgaacaccccgcccggcgggatccgcagcggtcaagaccgcaccaagacgacgccctcgcctaatcggggcgctgggtgtaggccctctgctggctgtctttttccgggtcggagagcttacgctcatcttccggcagcgccagctgctcctcgaggtagtcagcgcgttccgagatgctcggctggccgtccggtcccatgtggaagaagcgggtcaaccaccccgggccgtcatccaccgcctcgtccagttccgccgccttacggtagtccgcaagcgcctgctcgtgttcaccgagccggtcgtaggcgatcccgcggttggcgtaggcgccggcgaactccggatcgatcagttcgatgaaccggtcgtacacgtggatggcgcgttccagctcgcctagctcaagcagcgtcgtggccttgcccaggtgagcgtaacggtgctccggcgcctcctccagcgcccgggtgtactgctccagggcgcgatcgtagcgccgatcctggagggcgcgatcgccggcgatggtcttgacatcgcccggcccccgatccggtgccaccccctgatacagggcgtagcccagcggcaggagcgccgccacgatggcgatggccacccaggtccggtacccccgctcggtaatcttgatcattgcaacacacctaacgttgccgaattcaggaagaaagagaacaccggcaggatgacggtggccagcacacgggcccgccgtttctgcccggccagttcctcttcagacaactcccggtccagtttccgctgcagccgccgcacgctcaacacccagatccactgactgaccggatagaagagaatgacgaccagcagaacgacccagaacaggaattgggttgtgggatccatatcgctcgctcgaatgaaaccgcttgaagggaggggcgcagggggccggaacgaccccctgcgctacccggttgcagtggtcgatgaccaccgacccgttacggacggctcacgtcgtagcgggccttgccctgatcctcgtcgaagaggacctcgatttccttctcgggcacggtgctcatctcacacttgtagcaggtgaaccacatcatgtagataccgatcacccaccacagcagctgccagaccacgatggacggcaggccgaggaaccaccaggtatcggggttggtcggatcaccgaagacccagttgcccagcagggcgcccggaccgaaggcgaagatccaccagccgatgacgatggtgaaggcgatcgggatcaggtggcgcttctcggccggcagtgacgcatgctcgcgaaggaaggcgtgcaccgtcatgcggtgatcgtagtcttccttgttgttctgcgtcatcgccgagacgaccacggccaccagggcgttaagcaccaggccccacccggcagagtggatggtcagcggccaacggccccagggcacgtcgacgcccgccgccgccagcaggtcgatgccgatgttctcggtcatcagcacggcaacgatgccaacgcccagcccccagaccacacccggacgggtaagccaggggaagaagcagatggcggccagcggcacccacatctgcgtacccatggcggtggccagaccgccgagcagcaccagggcgtcggtggtcaccgtcgccacggtcagggccgcaagcaccaggatggtgacgaagacccggcccgccaccacctgggcctggttgctggcactgggcatgatgtagcgacgcagcaggtcacgggtaaacatgccactggtggtggacatgtacgccgcgccggtggactgcatggccgccagggcacagaccgccagcagggccgccagccacggcgccgccgcctccagcatgttcagcagctggggcacaagctcgctgtcaccgccccgatccagggacaggtccagccaggcccgctcgagatcgcccggcagagctgccagccagtccggatccatgttgcgcggatcctcaccgatggacagcgccgccagaccggccgcgatgacctgctcgacctcctgacgactgagttccggatgctcggcctggatcatgccgcgctgcatgaccgcggtgggtaccagcgggctgagatccatgccgtccagggactcgccggcgtccaggcgctcgcgcacctcgtccaccagcccttggtgctcctcggaggcctcgaacagcgtccggtactcggccagctgctcaccgtgctcgtcggagaagatgtccttggcgaactcggtgttggcccccaggccgtgggtggccatcgcctggatcgccaggaaggtgaacatcagggcaccgacgcccaccggggacatccaggtctgttgcggcgcaaacggacgcgggttctggttcgagaacgcccacatggtgaacgacggggaggccatgatgccgcccagcgccagcatgtaggtgatgttcatgacgccggtccagacaccgccctgggcgttggccgcggcaccgacccactggatggcacccgggatggcgacatagccactggcaccgctatcccccggcaccatgcccggcgagacctcacccgcaccaccggtggcggtctcccactcgaccaggccggcaatcacgtgcgtgaagttgttccagccgccgatgtagtagagcgtcacgacgccgatgacgaagatgcccacaatgagcaaaacagcctgcgccgcgtccacgtacgccacggcgcgcagaccgcccgaggccacgtagaacagcaccaccgcggacagcagccacatgccgatctcgacgcccatccagccgtcggtgagcacgtggaacaggaagcccgaggcgcgcagctgaatccccaggtacggcactgcgaagatcagcgccacaatgaggatcaggatgcggatcgagtccgtccggaagtagtccgcgaacatctcgcccggcgtgacgtaaccccaacgcttgccaatcatccattggcgcttgaggaacagcatgccggtgaacgggatgcagatggagtagaacgaggcgtaggcgtactgcaggccgtcctcgtagatcaggcccgggtgtcctacgaacgtccaccctgagaacgatgtggccgttgccgccagtatgaagacccacatactgacggagcgcccggccacgaagtagtcgctggctgtgcgcgaccaaaggtatcccttgataccccagaagatgcagtagccccagtacaggcctacaaacaccaacagccatatggccatagctgacattcgtgtctccccctcacatttcttgagttatgaggtgttgcaatccccccgcaggggtcggcggtctctagcgaaaaccgtgccacccgccccagagcgcttaacccactgatgggccttggccccgcagcacgaccatgcgtccacgcgttaccttcggtaacaagccacgttcccaggggtaacaccagtgggtaacacccgcgcagcggtttgtctctgccgccggggttgggcatgatcaaagcgagcagacccccgcacaggagaagcgccgatggccgccggagcgaacagccccggggagcaaaacccgtccgccgacacgctggacgtcggtcgcctggccgagaacgaggtcttccgcaaccttgatgaacagttactgcgcgcactgctggcgcgtggcagggttcatcacctggaaagcggcgacgtgctcttccacctcggcgacccggaccgcgacaccctctatattctctacgaggggcgggtcgagctgcgcgacgcccacaacgtggtcaccgtccgcgagccggtgaccctgctcgggctgtcgagctacttcgacgacgagccctacaccctcaccgcccgggccacccggccgtcgctggtggtcggcatccccttcgaggatgtgcgcaccctcgagcgcgaacacccgcccctggccgacgccttgagccgcattatcgccgaccggatccgcgccaactcctggcagcatcgcggcagccccaccggtgccctgtcgcagccggcgcgcaccgccatgtccacgccgctgacctaccagcagccggactgcagcctgggcgaagccttccgcttcatggacgaacgcaagatcggcagcatcggcgtgctcgacgaggccggcggtctggtcggcctggccacgctgcgcaccatcggtcgcgccatcttcacccgggggctgacccccgaagcctccatcgtcgaggccgccgagcggatcaccgccatcggccccgagacgccgctatccgaggccaaggacatccaggcgcgggagaacgtcaagtacctggtggtcatggacggcacacggccggtgggcatgctctcgcagtcgaacatgctccaggcgatcatggcccagcagaccgtcatgcgcgagcgcatcaaccgggccaccagcatgtcggagctgcagcaactcgccggcgaggtgggttacgtggcgcgcgaagcctggaacaacaaccgcgaggccagccgcgccacctatctactgagcgaattccacctgcagctccagcgccgctgcatcgacctggtggtggatgaactccgcagcgaaggctggggcgaggcgccgcgtccctacgccctgctgatcctcggttcgctggcgcgccgcgaggcgctgatcaacccggaccaggacaacgccatgatcatcggcgactgtccccggggcggcgacgacccccgccccctggacgaaaccgaggcggagtggttcgccaccttcgccgagcgagtgaacatccgcctcgacgagctcggctacgagtggtgcaagggcgatatcatggcccgcaacccggagtaccgtcacccgctggagcgctggcggcaacagttccgctacatggcccggcacccgaacagcacctcggcgcgctggtgcaacatcttcctcgacttcgagctgctctacggcgaacagggcctggtgaccgagctctgggacttcgtcctggccaccctcaaggaacagcccaagctattgcgctttatgaccggtgatgacgccgagggccagccggcggtggggctgttcaaccggctgatccgctcgcgccgcggcgacaatggcaacggctgcgtggacatcaagcgcaaggggctgcgcatcatcgccaacggggcgcgcatctatgccctttcggccagtgtgcgcgaaaccaacaccgtggcccggctcaagggccttcgccgcgagggcgtgctgaccagcgagatggtcgactcggtcctcaccggccacgaagagctgctcgatctgctgctgacccaccagatcgaacagcatcaggcgggcaccgctccggacaagtacatcgaccccgaggagctggacgacctgacccgccagtccctggcgacgagcatgaaagcggtcaagcgcttccaggaccgcgtacaaggcgtcttcggcctttagaataagggcgtgcgccgccgacgccaggcgtgtcgacggcgaccgagatccggcccaataaccgagaggaggcggccacgaagatgagccaagagatcctgatcgtggacgatgaggacaacatcgtcctgtccctggagttcctgatgaagcaggccggtttcgaggtgcgcaccgcccaggacggcgagcaggccatcgaagccctcgaggcacgcatcccggacctggtcctgctcgacgtgatgatgccccgcaaggacggctacgaggtctgccaggagatccgtcagcgcagcgagtgggcgcacctgccggtggtcatgctgaccgccaagggacgtgacgtggagcgcgagaaaggactggccatgggcgccgacgactacatcaccaaaccgttctcaacccaggaggtggtggaaacggtccagcacatcctcgccaacggggcacagtaatggccagcgccatggcacgtcgccggttgaaattctgggcaccggcgctggtcctgctgctgctgatcgccgctgccctggccaccgtcggctacctgaccctgggacacgttcccgagggaccggagcgcgccaatgcgctgctcgccctgggaggcgccggcgcggtgctcatcggcgccaccgtggccatctggatcctcctggacgccaccgtcatccgccccctgggcgcgctggcccgcggggcgtcgatcatggcccactcgaacccggcccacgaactggagatcccgagcatgcacctgctcggcgagctcccggagagcctacagacgctgggcagcaacctctatgagacccggcgcgaagtggccaaggccctgggctccggcgcccagggggtcgagaaccagaagacgcggctggagatcgttctgcgcgagatccagcagggggtcatcgtctgcgacaccgagggccgggtgctgctctacaacccggccgccggcgagatcctgcgcagtgatgcactgggtctggggcgctccatctacgacgtgctggcccgctcggcggtggaccacaccctggagatgctccaacaccgcctggccatcgccgacgaccacaccgtggcggaaaaccgcgccgaattcgtctgcgcgacggtggatgacggcgccctgctgcactgccggatgagcctgctcccctcctccagccccctgcgctcggggttcgtgctgaccatcgaggacatcacccgcaagattgaaggcgtagcccgccgcgaccacgccctgcgcaccgccgtggaggccctgcgcccgccgctggcgaacctgcgcgccgccgccgagagcctcggccagggcgacgaggccatggcccgcgagcagcgccagtcgttcgagacgctcatggtccacgaaagccgggagctgagccgacgcttcgagcgcatggcccgggagacccaccgactcgtctcggccccctggaccatggcggacatcagcagcgcggacctattggccagcgtcctgcgccgccacccggagggattgccgaaggtcgaggtggtcggcatcccgctgtggatgcacgccgagagccactccatcggcctggtactggagcacatgctgcgccacctgcgcggcgaactcggcatcgagcagatccgcgccgagcccctgatgggggatcagcgggtgtatctggatctctcctggcagggcccaccgatcccgccggatcagctcgagacgtggctggacgaggagctgcccgaggccaccgggcaactgaccccgcgcggggtgctggagcgccacgacagcgtcgcctggagccagatacaacctcgctgcgaaggacgcgccctgctgcgcatcccggtgccgctatcgcggcgccagtgggagcagcccggcgagcgcctgccaccgcggccggagttctacgacttctcgctggccgaccaggccgccgatcagggcgagctgctcgatcgccccctggcccagctatcattcgtcatcttcgataccgagaccaccggactggccccctcggaaggcgacgagatcatctccatcgccggggtacgcatggtcaatggccgcatcctcgagggcgagtgcttcgagcagctggtcaaccccgggcggccgatccccaaagcgtcgatcaagttccacggcatccgcgacgagatggtcgccgacaagccggggatcgccacggtgctgccgcagttcagcgccttcgtcggcgattccgtgctggtcgcccataacgccgccttcgacatgaagttcatccgcctcaaggaaggtcagtgcggcctgaagttcgaaaacccggtgctcgacaccctgctgctgtcggtcttcctgcacgatcacacccctgagcacaccctggaggccatcgccaaccgcctgggggtggagatcagcggccgccacacggcgctgggcgacaccctggtcaccggcgagatcttcgcgcagatgctgccgctgctcgaggagcgcggcgtcaccaccctgcgcgatgcgatcaacgcctccgaacagatggtcgaggtccgcaagcagcaggcccagttctaacgtgacgggacggcgcagtgaacgactcatcgccctggccctgctggggatggtgctgttcaactatccggtgctatcgctgttcgcagtggacggcaaggtgctggggatgccggtgttctacgcctacttcttcaccgtctgggccggcctgatcgcggcggtggcccggctcaaccgggccaccgcccaggggtaagcgcggtgctgccggcgtggaccatcctgctggtttcggcgctctacgtcgggctcctgttcgccgtcgcctatacggcggacaagctcggcgatcgcggcctgtcgctggtcaacaacccgtacgtctacaccctgtccatcgccgtctactgcacggcctggaccttctacggcagcgtcggcctggcggccgaacaagggctggccttcctgaccatctacctcggcccgaccctgatggccatcgtctggtgggtggtgctgcgcaagatcgtgcgcatcagcaagctctaccggctcacctccatcgccgatttcatcgccgcccgttacggcaagagcatgctcctcggcggcctggcggcattcatcgccctagtcggcaccaccccgtacatcgcgctgcaactccaggcggtctcctcgagcttcgacgtcctgctccatttcccggacatggaggcggtccaggcgggcagtgccgggcttctggacgacaaggcgctctacgtggcggccctcctggccctgttcaccatcctcttcggcacccgccacatcgacgccaccgaacgcctggagggcatggtggtggcggtggccttcgagtcggtggtcaagctggtcgccttcctggcggtcgggatcttcgtcaccttcgtcctctttgccgggcccgtggagctcttccgcgaggcagcggcctcgccggccatcgcggagctcggcctgctcaccggactacccggcggctaccagaactggatcgccatgctggcgctctcggccctggcgatcctcttcctgccgcggcaatggcaggtcagcgtggtggagaacgtcaacgaggaccacatccgcacggcctcctggctcttcccgctctatctactggtcatcaacctgttcgtcctgcccgtggccctggcggggctgctgttcttcggcgacgagatccccggcgacgactacgtgctggccctgcccctggccgtcgatcaggggctgctcggcctgctggtctacatcggcggcttctcggcggccaccggcatggtgatcgtcgccaccatcgccgtggccatcatggtcagcaatgacattgtgaccccggcgctgctgcgcctgcgccgctttcacgcccgggggcgccacgatctgtcgaggctgatcgtcaccatccggcgcctggtgatctgcgcgatcctcgccctcggctacgcctactacctgctcatcgccgacacccacgccctggtctccatcgggctgatctcctttgccgcggtggcgcagttcgcgccggcggtcctgctcgggctgttctggaagggggcgagccggcgcggcgccctggccgggctggtggccgggttcctgctctgggcgtacaccctgctgctgccttcgctggccgaggcggggctgctcggcgagcggctgctcaccgacggcccgtggggcattgaatggctgcacccctacggcctgttcggtatggagggcatggaccccatcgcccacgccttcttctggaccctgctggccaacctcgggctgctcctcggtgtctcgctgttcgatcgccagggcgacatggaacgcatccaggccacgctgttcgtcgacgtcttcctgcgctcggagcgcgacgcccgcttctgggagggcaccgccaccgtcggcgacttgcaggacctgctcggccgcttcctcggcccggagcgggccgccggggtcatccgtgagtacggcgcccaccgcggacgtccgctggatgaggccgagcaggcacagcccgagctggtcaatcaggtcgagcgcctgctcgccggctccatcggctccgcctcggcccgggtgatggtggcctccatcgtcaagggcgaggcgctctcctacgagggggtcatggagatcctcgacgccacctcgcgggccatcgagtactcgcggcggctggaggagaaatcccacgccctggagagcgccaccgaggagctgcgcgccgccaacgagcggctcaaggagctggaccagctcaaggacgagttcgtctccatggtcagccacgagctgcgcacgccgctgacctcgatccgcgccttcggcgagatcctactcaacaacccggagatggacgccgatcagcgccgcgagttcctggaggtggtcgtccgcgagagcgagcggctgacccggctgatcaaccaggtactggacctgtccaagatcgagagcggctcggcccagtggcagctggaggacgtggatctctcgcgcctggcccgggaggcggcggagtccacccagcagctgttcaccgaccggcagacgcagctgcacatcgagatcgccagcgacgacaacgccatcaagggcgatccggaccgcctgatgcaactgatcatcaacctcctgtccaacgccgccaagttcaccgagcccggcgaggggcaggtgtggctgcgcctggagaagggccgcggcgacaccctgcgcctgtcggtcacggataacggaccggggatcagtgccgaggatcagcggcggatcttcgacaagttccaccagatctctcagcagcaggccggcaagcccaagggcagcggcctggggctggccatctgccggctgatcgccgacgcccactggggcacgctctgggtcgacagcgagcccggcgccggcgccagcttcgtctgcaagctgccccgcgccggcggcgagcactgcaacgtcaccgggtacgtggcgttctccgagcgcggcccggcaccccctgaggaggagccgtcgtgacccgccccgaggccgccgccttccgacccgcctggtggctgcccggccgccacgcccagaccgtcttcccggcgctgctgcgcaccccgccccggccgccgctgaccccggaggtcttcgaactgcccgacggcgacttcctggagctggcctggggaccgcccggccaggggctcgcgatcatcggccacgggctcggggggagcagcgactcggcctacgtccgcggggtggtggccgagctggcccgacgcggcatcggctcggtggtgatgcagtcgcggggggccgggcggcaccccaaccgccatcggcgttcgtaccacgcggccgcctgggacgatctggaggccgtggtcgccggcctggccgagcgcgacccccaccgccccctggcggtggtgggtttctcgctgagcggctcgatgctgctcaactggctggccgagcgcggtgacaccccggtggcacgggcggtggccgtctcggtgccgttcgagctggaccgctgcgccgacgccctggagcggggcttcgcgcgtgtctaccaggcgtacctgctgcgccggttgcgggtcatggccgcgaacaagtttgccgcccgggacgacagccccgtcccggcggagcggatccggcgcatccgccgcctgcgcgagttcgacaacctgctcaccgcgcccctgcacggcttccgcgacagcgccgactactaccggcgcgccagctgccggcagcggctcagcgccatccgccagccgaccgccctcctccacgccgcggacgaccccttcgtgccgccggagacgatcgcggagaccgccgagctcggcccgggtgtcaccctggagctgcagcgccacggcgggcacgtcggtttcgtcgaggggcgccagcccggacgcccgggctactggctggacgggcggattgccgacctcctcgaggcggccctgggcaacccgcccgccggcggctagcccggcacccggctcaaaagcgcagggtgccggtcacccgaacgtcccggccgggctcgtcgcgaatctgccactcgtcgttctcctccaccgccagggaggtgtgctcggcgtactgctcgtcgaagaggttgttcaccgccagcgccagggtcaggcggtcgtcggcccacggctgccactcggcctgcacgtcgtggagttggtagccgtcgcgctccggctcgtcgtcggggacgtcggtgtgatcccccacccaggtgagcgtgtagcccagggtcagggtctcgtgggccgcccagcgctgatcgaagaccagacggtcaccgccgcccccacccaggcgccggatcacccccaccgggtcgccgtcgtcgtccacggcctcggcgctgaggaacgaaagccgggcgtcgtaggggcccacgccccaggcggcgcgcagttcgtagccgcgcaggcggaccggatcggggcggttgcggacgcccccaaccagcggggcgtcctcatcccagaacgcgtcatgtcgcctatcgggcggcaggttgtgctggtgcggtgtgccccacgggtcatcccgctcaacactgtttttgatccgcgtctcgaagagcgtcgcctcgaagtcgaagcggtcccgggccgtgatcagatcccgcccctggtagcgcaggccgccctcgcgccggcgggactcctcggcctcgaacggctcgccgtcattcagattggtctcttcgtcgtcgatgtaggccagccagccgatcggcaggatcccggcgccactgaccgcctcgccgtagccggcgaaggcggtccacccggcagtcaggtcgtactccgcactgaagttgggcgagacggcatcgccttggagggtctcctcctgcaggtcggtgacatagtcgtcgtaacgcagcccggcggagaggcgcaaccgctcccaggccatgcggttctgcacgaaggcgccgaagttgcgcgactggtgactgagcctcgagccgcctccgtgggggtcgctgcgcccgtcctcggtgtagtagtcgaaaccggcggtgagccggtgacgggtcggcccggcgtccagggtgaaggtgttgcgcaggtcgccgccttgctcgacggcgcgggtggtggtgttgtcgtcctggcgttccaggcggttgtcgttgcggtagacccgggcctgccagtccacgtgggggtcggccgggcggtagcggtgctcggcggtccaggtgtcgcggcgctgctcctggcccaccgggtcttggcgtgtcgtctcgctcggatcaccgaagtcactgccccaggagccgtaatggtgatccccctcgaaggtgttgcgctgcacgccgagacgcagctgatggcccgatgccggcacgcggctgatgcgcgccaggtagtcgcgatcgcgcccgccggagtacggcatggtgtcgccgccgccgacccggtagtcgtcccggttgaccgcaccgatatgggccagggcgccccagtcgccgcccagccggccgaaggcggtggccgagccgcgctcggcctcgtcggcgctggcgtagccggcgcgcaggcgggccccagtctcttcgtcggggtcgagcagatcctgggcgtccaccgtctcgaagcgcaccgaaccgcccagcgcaccggggccctggtccgccgccggacgcgggtcgagatcggccgcccgcagcagatccgggtccagaccggtgaggccgccgcggtgctggtggaggtcccgcccctggcgggccccgtccacggtgacgttgaggttgttggactcgacaccgcgcaggtagagccgctgcgcgttgcggctgccaccgccgaccccggccgaggcctcgccgcggaagatctcggcgctgctcgaggcctggcggcgctgcagggcttcgctggccacgccgcggcccaggggatcgccgccggcctcgatgcgcaccggcgagaggctggtggaggacgcgtgctcatcgccctcctccgcggccccggccggtaccgagaccgccgcagccagcagggcgcctaacaggcgcacagccgttggttcatgggtgttcatggtcagcgctcctcgtcttgcgacgggcgctggcgacttctgctgggggaggcccgacgacgaaacgccgccgcgccagaaggcgggtcagaccgactgttgccccccaggcgcgccgcccgcacgccgtttcatgggttgctgtgggccggtctccgggctcgtggggggcgctggacgcgccggtgcggaccgccttcccacgagggccgccggatgacggctgtctcgcagtggcctgtgatccgcaggccccacctaccgttgcgggggcagcgccggcttcactgcagcgaggcagctggaccggacttcccgtttaacccgccgacgatccgatctcgccgacgggcacccacatcgaaggggcggagtctaggcgggccgaacgggcggttgcaaatcgatgagccggacagttcgtcgcagcagacagtcctcgtacccccgtcggggaggaaccacggacgggacgagcgcctaggtcgacggccgcgcaggtacgcccagcgcctttaaccagcccggctcgagggcctgctccagggtgtcggcgagccggtccagctccgcctcgatgcgcgcctgctcgtcgccgccctcgccctccagggcgaaccactccaccagcagggcacggcggaacggtccgctgtcgaacagccggtggaggtagctgccgagcacgcgaccgtcatcggagcgcgccacgaaggggaagagcccctcttgggcgccggttacgccgtggtggatctcgtagccggtgaccgccacgggcgccggccactcggcgtggccgtgcacctcggcgagctgcttggtcggcgccagacgggtgtgcaccggcagcagacccagccccggtgcgctgccgccgccctcgacgccttccgggtcttcgatgccctcgccgagcatctgcagcccgccgcagaggccgaccacccgacccccatagcggcagtggcgatagagcgcctcggccatgcccgactcgcgcagccaggccagatccgagaagacgtgcttggacccgggcaggacgatgagatcggcgccgtcgagctcccggggctggcgggcgaagcgaacgtgcaccccggactcggcgtccagggcgtcgagatcgtcgtggttgctcatccgcggataggccaccgccaccacttgcagggcgccgccggagccgcgcggcccggccatccggtacggggcatcctcctcgggcaagtgcagatcgggcacggcggggacgacgccgatcaccggcaccccgccccgggcctccagctgggctggcgcctcgccgaggagttcggggctaccgcggaaacggttgatgatcagcgcctccacccggcgccggtcggcgtcgtcgagccactccagggtgccgagcagggaggcgaagaccccgccgcgatcgatgtcgccgaccagccagaccggcacatcggccgcctcggcaaagcccatgttggcgatatccccctggcgcaggttgggctccgccggcgaacccgccccctccaccagcaccacgtcgtaggcggcgcacaggcgctggaaggactcgagcaccggcggcagcagcggctggcgggcctcgcggaaggcgcgcgcctccagccgcccggtgacgtggccctggaccaccacctgggcggtgcgctcggcctcgggcttgagtagcaccgggttcatgtcggtgtgcgccggcagcccagcagccagggcctgaagccactgaccgcgcccgatctcgccaccgtcggcggtgaccgccgcattgttgctcatgttctgcggcttgaacggcgccacgcggacgccgtggcgggcgagcagccggcacagccccgccaccagcgccgtcttgccggcgccggagcaggtgccctggagcatcagggtgcgggctctcaccactcgatccccggctgggcgcggaccccggcctcgaaggcgtgacgggccgaggcgatctcgctgaccgtatccgcggcgtcgatcagcggctgcggggcgtagcgcccggtgactaccacgtgctgcccgtagggccgccgggacagatcatcgagcacctcgccaagctccaggtactcgtagcgcaggacggtgcacagctcgtcgagcaccaccagcgacgggccctgctcgcacaaccacccccgggcagcccgccaggctgcctgggccgccgccacatcccgctcgcgatcggcggtctcccaggtgaagccctcgcccatcacctgccagtccaccccgggctgatcgcggaagaaggcctcttcgccggtggcctgccgtcccttgatgaactgcatcactccggccgtgcggccgtgaccgagggtacgcgcgaccatccccagcgccgaggagctcttgcccttcccggaaccggtgagcaccagcagcacaccccgatcctgctgggcgcgggaccggcgctcttccatcaccgctctcttgcgctccatgcgcgcggcgtggcgttgcggatccttcgcatcttcacgcatcgcttctctcacctccttaccttcgggggaccaccgggcaccggcggcagatcgacgtagcctaacgactgaacaggccggcgacgacctcgggagccgaggggaaataggcgtggaagtaggtggccgtcagcgacccgacccgatagaccgcctcggccgggctgccactgcgccgggtggtagactccgccggctccagggcggtctccagccgggagtggtggaaggtgtggccgcgcagctcgccgtccggtcgcgccaggctctgcaggccgatcccggtcaggcgaccggccatctcgacgcgcccgggcaacagcccaagcatcgggtgcgtcaccccctcgccgtccaccagggactcggcgcagtacatcagcccgccgcactcggcgaggatcggcttgccggcctggtggtgcgcgtggatcgccgcccacagcccgctgttggcagccagggtggcggcgtggagctccgggtaaccgccgggtagccacagggcgtcacaggccggcagcgcagtgtcgtgcagcggcgagaacggcaccacctccgcccccatcgcttcgagcagctccagattgccacggtagatgaaggcgaaggccgcatcccgggccacggcgatccgctgaccgaccagccgtcgcggcggtggcggcaacggatcggcctccagggtgaccgccgggggcagtgcaccgagcccggcatcggccagcacggccgctgccgcatccagacgcgcatccaggtcggccacctcgtcggcctggaccagccccagatggcgatcgggcagatgcatggcgtcgtcgcggggcaccgcccccaaccaggccaccccctcgggcagactgccggcgagcatgcgcgcgtggccagggctgcccacccggttggcgatggcgccgatcacctgcacatccgcgcggtgccgggccaacccaccgaccacggcgccgaaggtctcggccatggcgcgggcgtcgatcaccagcgccaccggcagaccggccaacgccgccaagtcggcactggaagggtccccgtcgaacagccccatggacccctccaccagcaccacgtcggcctcgcgggccgcggcggccaggcggtcgcggcactcggcagccccggtcatccacgggtggagctgatacaccggagccccggaggcccgttcctggatcatcggatccaggtagtccggcccgtgcttgaacacccgcacccgccgtccggcgttgcggtgcagccgggccagggctgccgtgatcatcgacttgccctgccccgagccgggcgcggcgagcatcagcgcgggcgtgcccacggccgctcctaacgcaggatgagcagcggcgtgctcgaacgcatgatcatgtgcgtcgtggtactgccgacaaagaaccggcgcagccgcgagtggccgaaggcccccatggccatcaggtgaatgtccttctccttgcggtagttgcacacggtctcatcgatgccgcccgggcggacctcggcgtgcacggtatacccggcttcctccagctgctggcgcggccccagcaggcgctcacggttgaccgccgtatcggcatccaccagcaacaggtgcgcctcgaggccctgaagcagcgggctctcggtgatgcggtccaccaccttctgggctgccgggctcccgtcgtaggcgatcaggaagcgttccggctcccggaaatccaggggggcaacgaggatcggcttctgcacccggcggatggtgctctccagatggctgccgatgtgctgcgccagggcgtcgccgtcctcgccctgcttgccaaggaccagcagccgcatctcgtcctgggcgtcggccagcacgtcggtaacctcgccgttgcgcagcagccggccgggattctcgatgccctgctcgcgggcccgggccatggcgtcctccaggatggcacgcgcctgttcgcgggcgagtttgccgcgctgctcctcgagcgtaaccatctcgtcgaggagattctcgcgcaccccaaaggtcagattgccgctgagatcccgatcgcgctcgccgtgcgggttgcggaatgcgtgcagaaaggtcaggggcgcatccagccgtttcgctgcccagaccgcatgatcacagacggccggcgacgagcgggacccgtcgacactggcaatgactttgctcattcgttcggactccattgcgtgctcagtggcccatcagccgctcgacggcgtccggctcgttatggaccgcgtagcgatcaacgatggtggccgtcgcctcattcatgccgacgatctccacctcaacgccttcgcggcggaagtttatgacgacccggtcaagcgctgccaccgacgtaatgtcccagaagtgcgcccgggtcaggtcgatggtgaccgtatccaggtcctcgccgaagtcgaaggactcccggaagcgctcggcggaggcgaagaagacttggccgaccacctcgtagcgccggtgcagagtctggtcatcgggcagcgactgcacgtcggagcggacgtacataaagcgactgaccttgttggcgaagaacagcgaggcgaggagcacgccggtgagcacgccgatggccagattgtgggtgaacacggtcacgcccaccatgctgaccatgacgatgttggtactcagcgggtggtccttcatatcgcgaagcgaccgccaactaaaggtaccgatggccaccatgatcatcacggcaaccagggcggccatggggatcatctccagcagcggggtgaggaagaccaccaggaccagcaggacgacaccggccaccagcgaggacagccgcccccggccaccggatttcacattgatgatggactgaccgatcatcgcgcagccggccatgccgcccacactaccggcggcgatgttggcaatgccctgccccttgcactcgcggtcgcggtccgtctccgtatcggtcaggttgtcgacgatcccctgggtcatcatcgactcgagcagccccaccacggtcagcgccaaggcataaggcaggacgatccacaacgtctctaggttcaacgggacgtcgggccagaggaagaccggcagggtatccggcaacttgcccatatcaccgacggtggggacgtccataccgaggaaccaggcgatcgtggtcagcaccacgatggtgaccagcggcgacggcaccagccgcgtcaggtaggggagcagatagatcagcgccaggccaccggcgaccatggggtacaccgcccaggggacatcgatcagctcgggtagctgcgccatgaagatgaggatcgccagggcgttcacgaacccggtcatcaccgagttggagataaagcgcatcaactgcccgacccgcaggtagccggcgatgatctgcagcacgccggtcagcagcgtagcgaacagcaggtactccagcccgtggtccttgaccagggtgatcatcagcagcgccatcgccgccgtcgccccggagatcatgccgggccggccgccggtgaaggcgatcaccacggcgatgcagaacgaggcgtagagccccacctgcgggtcgacgcccgccatgatcgaaaaggcaatcgcctcagggatcaacgccagcgcaacgatgatgcccgccagcacgtcggcccgcacgttgccgaaccactcccgttgaatccgatcccagttcatcacttcccctgattgcgtgaagccaatggcccgatggtggcgagctgcccatgaggacatgactgccgtgcggcgccgaagagacggcgcgctcaggacagcaatgtgctcgtaaagggagacccaggccgagaagagaccggggcgaagcctacgcagtgaagcatcggccgccggccgcgaagggtgcggatcctagcagaccattgaaggaaatgatagtgagagccctcaggatcaggtgcccgcggattgacgccgggcaaccatcaacccgatacttgcgagcgctcccgcgatctctaaccggttggccaagcggggcaggaggcaagcgtgaatcgcgtgatcttcaaccagaaaggcggggtgggcaaatccaccatcacctgcaatctggccgccatcagtgctgccagcgggttacggaccctggtggtcgactccgatccgcagggcaactcctcgcagtacctgctcggcggtgccgcagagacctgcgaacacaccatcgccgacttctacgcctcgacgctgggcttccggctcgggccacgcaagcccgccgacctggatcagttcatcaccgagaccccgttcgagaacctctccatcctgccggccaaccgggagctggaggcactgcagaataagctggaggcgcgctacaagatctacaagctgcgcgacgccctctccagcctgcagacccccttcgatgccatctacatcgacaccccgccggcgctgaacttcttcagccgctcggcactgatcgccgcacagcgctgcctgatccccttcgattgcgacgacttctcccgtcgagcgctctacgagctggtcgagcacctggaggagatccgcgaggatcacaacgaggcgttgcgggtcgaggggatcgtggtgaatcagttccagcccagcgccaacctcccccggcagctggtcgaggagctgatcaatgaggaactgcccatcctcgccccgcacctgaacagctccgtcaaggtccgcgagtcgcaccagaacgcccagccgctgatccactgggcgccaaagcacaagctgaccgggcagttccgcgagctctacgagaacctcaacggcgcgaccgtcacctcctagcccgcccgacgctcaaccctgcgacgggcggcgggccaggatgcggtcgagttcgttggcaaaggcctgccgatcgcgctggctcagggcggccgaccccccggtatccacgccgctggcgcgcagggtatccatgaagtcacgcatgttcagccgctcacggatggtctccggcgtatagcgctcaccgcgggggttgagggcctgcgcgccggcctcgatgacctcggcggccagcgggatatcgccggtgatcaccaggtccccggccgctacccggcggacgatctcatggtccgccacatcgaacccagccgccacctgaacggagcggatgaccggcgacggcgggacgcggatcgggtgattggccaccagggtcagttccaccccggtgcgctgggcggcgcgaaagaggatctccttgatggctcccggacaggcgtccgcgtcgacccagattctcatgatgcgcccccagattgcctcggtaacggtctcagcgcgacggccgctgatcagccaccgagccgtcgctgcgtcacagcgtaaccgatcgccaccgctcccaggcagaggaccgtggtggccagcacgttggcgccggcccacgcgggggcccgttccaggagcgccagggtctccaggttgaagatcgagaacgtggtaaacccgccgcagaagccgttcacggcgaactgccgccagtggacgggtaacgcccgctcgcccggatccgacgccgcccaggcggccacgataccgatcaacagcgagccgatcgtgttcaccaacagcgtgccccaggggaaggcgacccagccggccgccaccatgaccccatcgacgccgtagcggctcaccccgcccagcgcgctgccggcggccacccagagggtgatcctcatacgccgccccccgggatcaacgcacccgcctgcagcccgagccaggcgccggacagagtcagcgccagggtggcgaagacgttaccgaccgcccggggccagcccccggcctgaacaagggtgaaggtctgcagggcgaaggaggagaccgtggtgtaactgccgcagaagccgatcagcagcagcccctcgagcgtggccaggccacctgtggccgccagcaccgccgccagcaggccggccagcagcgcgccggaggcgttgacgaccagcgtcccccaggggaaggcctcgcccagccgccgattgaccagcgccgccacccagaagcgggcgacaccccccagggcactgcccgcggccaccgccaggccgcctgcaaaaccagccatcatcgccatgggtcagttggccacccgggtgtacgcacccacttgtcggacctctttcaccgctcgctccccgtgaaccaagcccggctagactagggatttccggttcatcggacaatgctcgcaaccgcgccttgcgcggtcagcggcgcacctccaggcggtcgccgtcgccgagttcccggggcggatgcaccaccacggcctccccgtcctccaggccggaacggaggcgggtctggcgggcaccccgctccccgatctccaccgaccgcagccgcgcccgcccctgctctgcgaccaggaccgcccagccgtcatcgtggcggaacagggcgctggtcggcacccgcagcacgtcctccgccgaccagagcacgaagacggcgttgacccgatagccgtcgccgaggcgctcccaggcttcccgcggcgatgccagatcggcaatgacccgcacccgccgctcttccacgccgagggcggtaatgtactcgaagccgtagggctccacccggcgtacgaccgcctccaggggggcctcatcgccccagcgctccagccgcaccgtcatccccggcgtgatacgcaccgcatccgccgaacgcacctccacctcgacctccagccgcccgagatcggccatctccaggatcggctccccgggctgcaccacccgggcgctatcgaagtggcgcttaaggatcgcgccatcgatcggggcgcgcagacggatcggctcgatgtccccgggcgccagggcgtcctccccctcccagcgcaggacggcctcggcctggtcgcgctgcgcctcggcggtggccacccggaactgcgccgagcgccacccggccaaggcccgccgtcgctcggcatcggcacgctccacctcccgctccgcgaccactccctcctcacccagagccgccagccgacggtactcgtcggccgccgactccgctgctgcctgcgccgcctcggcctcctcgcgggccgcccccagcgccgagtgcgccgcttcgagctgggcccgggcctgatcccgggcacgggcatcgagcaccggcaccgccatcggatcaagggtggcgagcacctccccggcctcgacccggtcacccggttccagggtgatccggcgggcctgggccgcggccggggccgagaggacgtaccggtccgccacgcgggtcttgccctcctcctcgagggtgacctccagggggccacggctgaccgtctcggtatcgacgaggatcggcgccggccgcagcagcaggacgagcagcccgaggaccgcgagaccggtcagtgcccagccgatgatgggcttccagcgtggatgcatcgctactccctcgatttcagggcctcgaccatgtccagccggtccagccggcgccgcaccacccacgccgagaggccggcaacggcgaggatcaccagggtcgccagggccatgcccgccggcgacgggatcatggggacccgatagagctccgactccgccgcctggacgatgatggcgtaaaggtagtggccgatgacgaaccccaccggcagggcagcggcgatcagcaaagcctgctcgccgagcagcaggtaggcgatctcgcggcgggtgaaaccgagcacccgcaggctggccagctcccgggagcgctccgccagcgcgatccgcgcattgttatagaccaccccgaaggcgatggctccggcaagcagcgtggtcatcgccgcggtgaccatcatggtcccggccacattctcctcgaagttgcgcatggcggcgtcggcctcggtcgccccggcgacccgcggacggcggtcgagctcgcgcagcaacgccccgcgctccggcccggcgaggcccagccaggcgccggagatggcgtcgccgtcgccgagcagccggttcagggcatccagatccatgtaaacggacacccccaggtactcggcgatcaccccgctgaccggcacctccagggtctgccgccggccctcaagcacccggatctccaacgtatcgccgggtccgacctgaagctgatcggccagatagtcggtgagcaccaccccttcctcgggcagcggcaccgtgcgcaggtcggtatccagcaggcggcgcaggtccgcaccgggctccaggccgagcaccgccatccggtgacgacgatggccgaaggcgacctctgccgccacctgccggaacggttcggcgcggtccacccccggcagaccggcgagctcgtgcaacgccttgcgcgatgtcggctcgtagaaggagacggtcacgtcatcccgctgcaccaggttgaactggacgtcgatcatggtattgagggcgttgcgctggtaggggccgatcatcagcaccgctaccgccagggcgatccccagggtcgccagcaccgcccgcagcggacgccgctcgatgccgcgcaggatcatccgcgtgggctggctgaaccagcgctgcagaccgaggcgctcgaccaccgtaggccggtaagtcgggggtggctccgggcgcatcgcctccgcgggtggcagtcgggcggcgcggcggaccgccatccaggtccccagcagcgccgaggccgcggtcaccccggcggcgatggccaccaccggcaactgcagccggaactcgaggaatgggaagcggaagaattcggcgtagagctcggccaggtgcccccccagccaatacccgacggccacaccgacggccacgccgaggccgacgatgagcagcaccagccgcatgtagtgcgtagcgatggccaggcgcgagtagccgaaggccttcagggtgccgatgatctcgcgctgggtggcgatcaggcgaccgaccacgacattgagcaggaaggccgccacaccgaggaagatcgccgggagcacataggcgaggttggcgagctgcgtcagctcatcctccagcagtgcgtgggagagctgatccgcccggccgtaggcaccgcgcccgccccagggctcgagcagacggtccacggcgtcgatcacgtcacccggccgggctccgtgctgcagcgtgagcaacaggtcgttgaaggcgccgtccatgtcgtaggcggcggccagggcccggcgattcatccacaggatgccgtagcgctcatagtccgggaggatctcccccggccggatctggtagatgaactccggcgagaccgcgacaccgaccacctccaggcgctggtaacggccgcggacgaccgccgccagcccgtcaccggggcgcagcccgtgggcctcggcgaaggcatcgctgaccaccgcctcctgctcccgaccgggctccggcagccgaccgtggcgcaggtggaggcggttcatgtccggctgccgaccctcgggcagggagaggatgcgcccggtcaccgggttgtcgtagccggggacgtccaggttggccgccgcgaccacgcggtcctcgacccgctggacgccgtcgatgcccccgatctcctccaccagaccccgcggcgcccgttcggcggcggcgaagagatcggcgaagcggtactcctgatagaaggcgtcgcgggtgtcggtcagggcgaagagcgcggtgagaaacatcatcagcgtcgccaccccgccggcgatgaccaccgcgatggcgatcacctggccgcgcatgagccccagttcgcgcagcagcttgcgggtcagcgcggtcaccaggagagctccgccgcccgacgccgctgatcgttggtgcgcaccgagtcgatcaggccgtccttgaagtccaccacccggtgagccatggcggcgatatccgcgttgtgggtgatcagcgcggtggtggtgcccaactccgcgttgatgcgctcgaggacctccagcacggtcacaccggtcttcgagtcgagggcaccggtgggctcatcacagagcaggacctgcgggcgcttggccacggcgcgggcgatggccacccgctgctgctcgcccccggagagctgggagggaaagtgatccaggcgggcaccgaggccaaccagctcgagtgcctcctccgggcgcatggggtcgcgggcgatctcggtgacaatggccacgttctcgcgcgccgtgaggctcgggatcaggttgtagaactggaagacaaagccgacgaagtggcggcggaacgccgtcagctccgcctccccggctcgggtgagatcgcgcccctggacgatgacccgaccactggtgggcgtatcgagcccaccgaggatgttcagcagcgtcgacttgccactgcccgacggcccaaggagcaccaccagctccccggcgtagaggaccagatccaccccgcgcagggcgtgcaccgccacctcgcccatgcggtagaccttggtaatgccctcggcacggaagacttcttggggggacaccaacccggggccctcgcaacggcgcagcaacggttagtgtccagtctaggccgctgacgcggacaccaccgcccccggggcgagagacctcgccggtgcttttaaccctccggcccgccgctggcgcctcgccgacgcagccgcgccgcggcgaggctggagagcaggggcagcgcgcccaacgccaccagcgaggcgatcatcccagtgctcatcagctccgccggggtgtggaccgcctccagatgcgccccggcgttggtgaggatggtcacgccagggagcatgcccagcaggctcacccagaagtaggtccgcgccggcatccgggtcagcgcaaagagcgcgttgatcaggaaagtggggaacggctcggcgatgcgcagcaggaacagcgcactcggcccgtgatcggcacagtgccggtccacacgctgcagggcgtccgggaaccggcggcgcaccgcatcgtggagggcgtagcgggtgagcaggaagatcgccagcgcgccggtgctcaccgccaccaggaccagcgccagccccgcccagaacccgaacatgaccccgccggcaacggtcagcaccccgctgccgggcaccgagaccaccgagaagaaaaaacgcagggccaggaaggcgagcgccgcctgcaccggctgcgactcggccagctgccggagctgctgcagctggccgtgcacccaggcccactcgggggcactcccggcccacagggccccgagcagcgccaccaacagcatcgccagagcggcgcgggcgccgagggtggtccaacgcagggtcgttccgttcacaggttcaccggtgccgggtggagaaagagctcggtgcgatcgaaggtcggcatccggtgccggcagctacccgccaccgactcgccgaccagcgggcccccgtactgaccctccaggccgggccggggcagacgaaagagcacgcgcgccggcgcacgctggcggcggatattggcaaggatcggaccgcgcggacaagcctgcagagcgatcagggccacatcgatctccggcagggggtcggccgccgcatcggcacacacgacacggacccggccgggccccgcccccgccatcccgagatgggccacaaccgcctgagccccggcgaccgccgcggccgaacggtccacggcggtgacccgggcaccactcagtcgcgcggccagcactgcggtgaacggcagggccccgcaaccgacatgcaggagccgctcccccggcaccaccccagccagccgcagttcccgggccaccaaccggcggtacggcagggcgtagaggtggaacaggagcggccaccgggcactccagcgttccagcctggccacgcagggggcgatcaagcgcacggcatcccgccggcgggcacgaagacccgcgcaccgtcggcttcggtcgccaccaaccgctggccgtagagttgttccagcgcctcggtgaccagcatcaccccggtcggcccccagcaggcatcgccgttggggtagagcagcaggatgtgcgtacaccagcgcgccgcgaggttgatgtcgtgcaggcagagaaagaccccgcgcccctcccgggcctggccggcgagcagatccatgacggccacctggtggcgaagatcgaggtggttggtgggctcatcagccagccacacggccgggtcctgggccagcaccgtggccatcgccaggcgttggcgctcgccgccggaaagggtactgaccagccgctcctccagggcaccgagctccagccgctccagggcctgccgggcacaggtcaagtcctcggcggtctccagatcccacggggtcaggtaggggtgacgcccgatcagggcggtctccagcaccgaggcggggaagccgtcgtggcgctcctggaagaccacccccaggcgccgggccagggccttgcgccgccagcgacgcaggctgacgccgtcgagctgaaccacgccggcgcggggcgcgcgcaacccggccagggtgtgcagcagcgtggtcttgccggcgccgttgggaccgaggacgccccacacctccccgggctcgatggcgaagttgagcgggtagccgtccgtccgctcggggatatcgatgatcagatcctgggcctgcagcatgacgcgacctaccgactccggtgcagcagatagaggaacagcgggacgccgagcatcgccgtgatcacgcccaccggcaactgctccggggcgatcagggtgcgcgcgaagacgtccgccagcgccaacagcgcgccgccggccaacgccgcggcgggcaggatcagccgctggtcgttgcccagtaccaggcggagcatgtgcggcaccaccagaccgacaaacccgatgctccccgcggtggtcaccgccaccgcggtcagcacgctcgccgccacgtagaccccccactccaggggcctcacggccacaccgagggccgccgcctggagcggcccgcgggcgaggacgttgaggctgcgccccagggggaccgccaccgccacggccaccgccagcgccgccagggccagccacgggctgcgcgcgtaggccagatcccccatgagccagtagagcatcccgggcagctgctcggtggggccgacggcgagcatgaaggtcaccagcgccccccagccggaggccaccaccaccccggtgagcagcagccgggtcggcgtccagctgccggtgccgtgggccaggccgaagaccagcagggttgagaagagcgccccgacaaaggcggccccggagaccagcgccatccccaggccggcgagcatcgccgccagggcccccacggcggcaccgccggagagccccagcacatagggatcggcgagcggattgcgcagcagcacctgcatcagcgccccggccaccgccagcaggccgccgacggcgaaggcggccagtgcacgggggaggcgcagctcgaggaccagggtgcggtgcaggggctccccgccaccggtgaagaccgccagcacctcccccggggtcagcggcacgctgccgatagccaccgcagtggccaccgccagcagcgccgccccggccagcacggccagcggcaccaggaagcgcaccggcgacccgatgcgactcggctgggccaaagcgccgccctcctcactcaccgcgccggcgcgcgcccgctgatcggctgtgcgctcaacccccatcagcgattgcgccgggcctgctggagcttgtcacacagcacccgcgtcccctccaggatgcgtggcgtcgggcgctggatcgtggacggctcgacaaaaaagaggttgtccttggcggtggcctcgaggatgtcatagcgccgccactcctccagccacgagtcatccgcctcgcccatgccgccggcgacgatcgcctccgggtcggccgcaaggatggactcggtgtccagccgcggggtcaggctgtcgagatcaccgaagacgttctcgccgccgcagatgcggatcgactcgctgatgatctgctcgtcgttgacggtcatcaccgggtccggccagatctggtagaagacccgcaccggatcgcggtcggcgtactcggcctccagctcgtcccgcgcatcgcggaagcgggcggcctcggcgtcggcctcgtcttcagtgccggccagggtacccagacgctccagggaggtggcgatctcgtcgaggaccttcggatcgctgcggtagagcggcaggcccagcgcctcgatccgctccagctggctgctggagttgccgctggtccagcccaccaccagatccggatccttcgcgaggatcgactccatatcgagccggtcgtaggtgccgacccggggcagttcctccgccgcctccggataatccgcgtgactgaccgcggccaccacatggtccccggcgccggcggcgaagagcagttccgtcgccccgggcgagagggccacaatccgctccgccggggcctccaggcagacctcgcggccggcgtcgtcctccacgcagcgttcaccagcatgcaccggcgaccacgccgccagcagcaccagaaatccggctgcgatgccccctagcgcggttcgggccccggcggggcgtcctcgaagacctcggccccgatgagccgggcctccaggctggccagcaccacttcttcgtgggcctcgtgcgggtacaacacccagtggccctgaccgtccgcccggtagagctccaggctcccgatctccgggtcgatgaggagatactcccggagcgaagggagtttgcggtaggcggcaaacttggcaccccggtcgtacgccgccgtggagggggacagcacctccaccacgaggcacggcgcctccttgtgctgggaccgctgatgatcggccggatcgcaggtcaccagcacatccgggtagaagaaggcgtcggcagccgccacccgcaccttcatgtcggccatgtacgtacggcagccacccccgcgcagctgctggcgcagcgcgctggccacgttcagcgtcacggtcacgtggcggtccgaggccccgcccatggcgaagatctcccccgccacgaactcgtgcttgaggggttgctccgcctcccaggcgaggtacgcctcggcggtcatcccggcgggctgcggatcggccatggctggaacctcgggatacacagtcatcgtcagtgtagcagcgctgccccgccttcccgatcctcttcagccggcagagccgaaccacaggccggcacaccacacaccctgctgtcatgacccgcttcccccctgccgccgagaagctgatcgtcacgctaagcgccctcatccgccgcccgctgacccgccggacgccagagcacctcgccgccgttctcgtagcgggagagaacccgggcaacgacgaagagcaggtcggagaggcggttgaggtaggccatagactcgtcacgcaccgcctcgtgatggctcagggccaccagcttgcgctcggcccggcgacagaccgcccgggcgatatggcagtccgccgtggccttgccgccaccggggaggatgaactccttgaggtgcggcagggaatcgttgaagtacgccagcgccccatccagccgttccacggcctcgaggggcagcgccgagtgaccgggcacagccaactcggcgcccaggtcgaagagctcgttctggacctgggccagcaccggcgccacgtcttctggcaactcatgggccagtaagcggcccatgaagctgttcagctcatccacctcgccgaaggcctcgacccggtggctgtccttgtccacccgcgaaccgtcgccgaggccggtccggccctcgtccccggtgcgggtggcgatctttgatagacggtttcccatggttcctccgtgctccggtcttgatccatttcctgcccgaggcggcggctgaagatgccggctctccagccgcgcgctgagcactgctccaactgcctacctgctactgctgattgaagtgcagcgagacgtacaccgcccgccccggctggttgtagccgcccaccgtctcgtactccttgtccagggcgttctccagcgtcccgcgcagggtccactccggggtgatggcgtagctggtgcggagattgaggaggccgtagccggagaggcgcacgcgttccgactgactggtagccatatcaaaatcggtgtcatagcttcgcccccgcagcaggccagtggcccccaaggaaaaatcccccagctcgcgatcgatttccaatcggaacgactcactcgggcgccgaagcaactcctcacccgtctcccggtcctcgtgatcgaggtaggtgaacgcgccagaaaactgccattcctgccagtgcgcccccgcctccagctcggcaccgcggatgcgggcctcttcgacattgccaggctgcgtccaatcctgctgaccatccactggcttatcagcgatcaaattgtcgatgtccgtccggaacagcgctgcatccacatagccccttctgacctgccagcgtgcacccacctccgcagaagcggacgtctcggcctcaaggtccgtatttcctccggcaagcaaccaattcgggttttcaggtgcatacaggtcgttgaatgtcggcgccttgaaagccgtgccgtagctcgaacgcagccgaagtcgatccgttgcgtcaaagccccaggcgacctgaccggtcacgttgtcaccgtaagcctcgttgtcgtcgtaacgcaggctggcaccgaggtcatgtcggcctaaatccaactcgagctgcgaatacgcaccggcgttgtaccggctggtttcgtcataatcgtcggcggtgtcgactttctcatctcgccagtcaccgccaaaggcccagacatgcccggcgccccaatacagctcattccgccaacttacctcgtggcgttcagtgtactgccatgtctctccccggctatcgacgttatcctgctcatccttcgcctgggagaccgccagctcgctgaaccagcgctcggtgaggtccccgcggacgccgccacggagggcctggaagtagtgatccgtccagtcctcttcgccaagtcttgtcccgtcgaactcgtttgtaccctctgagcggaaccccgtcgcgaagagttcggcaccgccgggtagccgatggctgaaacggccgctgaagctggtgttctcaaagccgtcggggtcctcatctccctcaccgtcctggacgttgatcccgtccgtctcgtagtggctggccgagagggcgtagcggctagccgcagtcccgccagagacacccaaaccgaattcgtgggtgttgaacgacccggcgccgccgaaggcacggaagcgcggagggccctcctccccctggcgggtgaagacctggaccacaccgccgacggcgtcggcgccgtagacgctggtgcgcggcccgcgcaccacctcgatgcggtcaatctcggcaggaggcagatattgccaggcggcccctccttgcgtcgccgaattcatcggcaccccatcgaccagcaacagggtatggtcagagttggtaccgcgcatgaacagactggtgctcttgccgaacggacccgacgtcgtcaggctcgaccccgcctgaccctgcagcagatccgagacctgccgaggctgctggcggtcgatctgctcgcggtcgatgacggagacggaggacagggactcatcgacggtctgggccattcgagttggcgtgaccacgaggggcgcgagttgtgcggactccccgtcggtatcggcgatcgccgggccggcacttacggcaagaccggccgccacacccgcggcgacccggctggtggtgttgctgggcatgctttcctcccttccgcgcgccacccgcacgcgcgtcggtccggttacaccgcagggaggaagacagggatgggggaagggttcgcgcttgcgcccggcaaacggtggcctgccccggtctgccgcctcccgcggcacctgggttccctcaggccggtctccgggctcgtgggtggggtcgggtgaccccgggcggatcgccttcccgcagggcccgccgccgaacgacgacgccttgcagtggccttctgatccgccccccacctaccgttgcgggggcagcgccggactcgccgctgggtgcggctgtaccggtcttcccgtttcaccccgccgctgctcgcgcggggcacctgaggaagttggtactctaggcagctcgctcaccggcgtcaaaccgccaccgacccggaccactggagccgctgccgagacgccatgacctgttacccgccactacgggcccctgtgcgccgccgccatgacgcctgagccgctgcgcgtgctgctcctcggcggcaccggcgaggcgctgacgctcggccaagcgctggagcaggagcccgggatcgccgcggtctactccgtggccggggtgacccgccacccacggctacctcaactgccggtgcgtcgcggcggcttcggcggcgctgtcggcctggccgcgtacctgcagcagcacggcgtgcactgcctggtcgatgccacccaccccttcgctgccggcatctccgccaacgcagcggcggccgcccggcaaacggggacagccttgctggcggtgcgccggccggcgtggcagccggggccggatgagcagtggcatcgggtggccgacatggccgccgccgccgaggcgctggggccacagtcgagccgggtactgctgaccatcggcaatcaggaggtcccggccttctgcgcggcaccccaccaccgctactggatccgctgcctggagcagccggcgcagaccccgcccggggcggaactgctcttccagcgcgggccgttccgttacgccgacgagtgccgcctgctccgcgcgcacggcatcgacaccctggtcaccaagaacgccggcggggccgccacccgcagcaagctggatgcggctcgggactgcggggcccggatcgtgatggtcgagcgcccgccggacccgcccgaggcggaggtggccaccgacgtcgggcacgcactggcgtggctccgcagctaccttcaagggcgctggtgacgctttgctgcatcatggattcattgaatctaatttgctcgcctgctaacgtccgacccgccaatgggtgcccgccgaggccactccgcctcgcgggttaaacgggaagaccggttcagccgcacccagcggcgagtccggcgctgcccccgcaacggtaggtgggtggcggcagaccccgagagccactgcggatcgcacgtcccctgggcggcatccgcgggaaggcagtctgccgcccggaggtcttctcacctccgccccacaagcccggagaccggcccatggccaaccggaagaccgcgggaggcggtgcgccgggatcggtctccagtgcgcgcggcatcctgccgggcgtcgcctcggctagccgaaccccgccccactgactccccgcggtacacgcaaccgcaatcgcgcacgggcggtgcgcagaggagtcagcatggctacaggacagcccatcgccagggcgctgctgagcggcgccgcggccctccccctgatggcaacaccgaaggctggatcggccgaggaacaccccaccgtcctccccgacctgaccgtcaccgcagccacgcgcacggagcgccaggtggagcggacaccggcggccacggagatcctatccggagacgacatccggcgcagcggtgctgccatgctcgatgaggcgcttcaggcagagtcgagcatctacaccggggtagacggcaacaccttctccatccgcggcggcaaccgcgatgacatgctctatctcatcgatggccgccgcatcgccggcacctcatcccgtagcaacgaactcaaccggatcccggtgagccatgtcgagcgtatcgagatcgttaaggggcccggcagcgtggtctacggggcggacgctgtggccggtgtcatcaacgtgatcacgcggcggccggagcccggcctggaaggcggcgtctccgcccaggccggaacgccaaccgacgcggagggcggtgagcagtaccaagggggcctctacctgggcggtggcacgcaagatacgcgctttcggctcttcgccgacgccctcgagcgcgaggcgtactcggaggagacaaccactcaacccgacgagggtggcgctccatcttcccagaccttcgatcgggatctccgcccatccgccgatgtgtacaccctccgcggcggagtgacccactggttcaccgatcgcttccatatcgatctcgaagccggtttcctgaccgaggagcggcaagagcgcctcgtccaaggcagcggcccgggcaatattgaagactttgcagctgtggagaccgaggagagcgaccggcgcgacctggcggcgacggcggagtggctggccaccgaaaacctggagctgcgctaccaggcctacgagagccattataagtttgaccgtgtccggtcgcaccttgctccgcaggacttcgcctcggacgcagcagatcgagacttcggcttccgcgaggcgaccttcaccgagcgcgtcaacgacttcctggcacaatggcagccggcgccccgccacaccgtgctgacgggcctcgagcacaagcagcagatctaccaggacctccagccagaagacgaacccgagcacgaccagtgggtaggcggcggcttcctgcagcacgagtggcaagccacggaccgcctggatctggtctacggcgctcggcatgacgagacctccacggaggcggacagcacctcgcttcaggccggagctgtttaccgcctggcccccgaggtccgactgcgcgcccagtacgctgaaggcttcaagctgcccgagctgcgctccttttacgtcgatacggaagatggccaggggcgcgaagttcgcggcgcctacgtcattgacccggatgttggtaaggacgagacacacgaactcgatcccgagagcagccgcaactacgagttcggcatcgccggcgacctgaatctgcaaagagatatcacggcgttctacgacatcggactcttctacaccgagtacgatgatcgcatcgggcgggcaccggggaacggttaccaaaccttcaaaaacgtcgacagcgcccgcgcccagggggccgagctcaagctcggcgccgccttcgacccgcaactcgagctgacgctggccgccacctacctcgacgccatcgaccgcgacagccgggagaccctcaccgatacgcctgaatggacagcggtagccaaggcgctgtggacgcccacggacccgctggaggtgcaattacgcacccgatacgtggatgaagtgcgcgttggcgacgactgggacagcgcctacaccctcaccggcctggatgtcgcgtatgcccctgcggcctgggatgggctcaggctccagggcggtatcgagaacctgctggatgagggcaacgactcctcccttcgagccgaccccgggcgcttcgcccgtgcaggtgtgcggtatgatttctaggcatgagcgaggatacctcccagccgactgatcaacaggccggcaccgccctgcgccggggctggaccaccggcgcctgcgccgccgccgcggcgcgggcggccttcacgggcctggtcagcggcagcttccccgacccggtcaccatccgcctgccgcgggaccggagcccggccttcgccctggccgttcacgcttgcggcgacggctgggcgcgggccggcgtcatcaaggacgccggcgacgatcccgacgtcacccacggcgcgctggtctcggtgaccgcccgccccggggccccggggcgcggggtgcagctccgcgccggccccggggtcggtaccgtgcggcgcagcggcctgcccgtcgcggccggtgagccggcgatcaaccccgggccgcggggctatatcgagcagggcatcgctgaggccgccgcggcgctgtcagccccgacggacgtcacactggagctcgccatcgaggacggcgagcgcctggcagcgcagaccctcaacccgcgcctggggatcgagggcgggctctcggtgctcggcaccaccgggttgttggtgccgttctcctgcgccgcctggatcgacgcgatccagcgcggcatcgacgtggcccgcgccgccggcatcgagcacgtagccgggagcaccgggcgcacctcggagcaggccgtgcaggcttaccaccaactccccgacgaggcgttgatcgacatgggcgatttcgtcggcgggatgctcaagtacctgcgccgctatccggtgccgcgggtcaccatcgccggcggtgtggccaagatcaccaagctcgcccagggcttcctggatgtacactcgcgccgcgggcaggccgatctggcggcgttggccgagaccgccggacgactcggcgcggacgccacctgccgggaggttatggccaccgccaacacggtggccgaggcgttcgatcgggcgcaggcggccggcctgcccctgggggacgcggtggcgcgggaggcgcagcagaccgccctgaacctgatcgacccggcgtgcagcgaggtggaggtcctcctcttcgaccgccgcggccagcgggttggccgcgccggctgggcccgggactgaggcctaccagcggcggaccgcctcctcggcctcggcgttggccggtcgggcaacgagaccactgcgggtcaccgccacccggtactcggcgccgtcggccatgggcagataggcggcactgccgtaggccgcatccacccacggcaggcgatcgccgtggcgctgccccagcagccacggatcgataccccgttggggagacgccagggcgtgcaccgtgcgcggggccgcgcgctccgcctccagatcggcgtaacgaccgctgatccgctccagccgatagcgggtctccagccccagcagggccgcgaacccgctccaacgcagaacccgggcatccacctgccattgatccccggccaggggcagagcgaccgtccccccgtcgggataggccaaccgggcgacgtagcgctgctcatccacctgctggaagtggagggcgagcgccggacgctcctgctccagccgctcgtaggccagcacacccagtgccagggcgccggcggtccccaacccgccgagcaggatcagcccaccggccagccccgaggcaccacggagcagacgaccgcgcagcagcgccgccccgccggcaacggtcagcccgagggcgagggccagcagcagtgcccccagggcgagccccgcccagccgaacccactgatcggagccgccgcttccagccacccgtacatgcggtctcccccgcgaacccgcgacgctgtaacctatgcgggatgatacgctgagtgattgcgtatatggtgtccggagcgctcggccggggccgtcgcggccgggctcgcggtataagcgcgcaccctgttccgcgcaacaattggtttggtacaaagtagccgatgaactaatcgggaggtccggtatggaagcgtttgatcctatcctgctactcgtcgtcggtgccgtggtcggcgccgctgtgggtgcctacgtcgggcgcgcctcgtcgcccaacacccaggagatccgcgacgccgagagcgtggcccgtcgcaaccgcgaggaagtgcgcaacgtccgcagtgaagtggaccagcacttcgagcagaccgcccagatcatgggtgaggtcaccaaggcgtatcgtcgtctgtacgagcacatggccaccagttcccagcgcctggccccgcgccgcactcaggacctggtgaagtccctgggcgaccagcgcctgctctcccaggacgtggtcgagcagtccgcgcggcgcatgagcgagatgaaggccaaggagcagcgtgaggcccaggcccgccgccagatcagccaggagcgttccgagcgttcttccggccagcagcagcggtccgcctcggccagcagcagccgcagcagcgattcctccgagtccgctatcggctcctccacccgctcctccgagtccgccatcggccgtcgtccgacgcgcagccgctccaccacctcctcctcccggtcccgcagcagtgccccggagcgcacccggagcacggccaccgaggagcggggcagcggtagcaccgagaagcggcgccggcgccccggcatcttcagctgaagagccgcacgggacgccggatggtcaactgaccgtccagcgcacgatgaccccggggcctcgggctccggggtcttttttatgggcacgattcgactctgacttattccacttcttatctctttcgagatatagcaccccgccgagtatccgccatccttgccgaaaaggcggacattttgtcgcacccaaggaggtaggagaccggccatgctcgatacgctcaagaccgcctggacccccgccgtcgcctgggagcagctgctcggcggcggaccgctgttcatcctggacgtgcgcaaccccgacgagttcgagcgctggcgcgtcgagggcccgcacgataccccgacgctcaacgccccctacttcgagctgctcgacctcgacgacgaggacgaagacgtgaatgccgccgttctccggggcgttcgacagcagctgacccaccaactccccaatgaccgcaccatcctgacggtctgcggcgagggccacacctcggagcacctggccgatggcctgcgcgaactcggctacccggccctgaacctcgagggcggcatggaggcctggggcgacttctactaccaccgggtggtgggtaaccacgaacgctacaccgtctaccaagtagtccgccccgcccgcggtgatctcagccacgtggtcatcagcgacggagaggccgccgtcgtcgacccgaaccgccacgtggaggtctacgaggagctggtccacgcacggggcgcacgcatcactcaggttctggatacccacgcccacgccgaccacatcagcggcggcccggagctggcccgacgccaccgcgtgccgtactacctgcacccctacgacgccatccaccccatggacatgctgccggcacgcatcgacttcgcgccgctctacgctgaacagcacgtacccgtcggcgggatcaccctgcgcgccctgcacgtccccggccacaccctgggcatggtcgccttcctggtggacggccagtacctgatcgccggggacagcatcttcctggagtccatcgcccggcccgacctcggcggtgccgccgaggcgtggacaccgctcttccacgagtccctccagcgcctgctggccctgaccgaggacacggtggtcctgcccggtcacgccaccgacgccggcatcgccgacgaacgcgggcgcttcagcgccgagctcggcgccctgcaccgcagcaaccccggtctccgccaggtcgatgccggcctggagtcgttccgcagctacatcctcggcagcctgccccacttccccgaggcgtatatcgagatcaaacgggtgaacatcggcctcgcccaccccgacgagaccgaagcccggcgcctggaggtggggaagaacgtctgtgccctgagcgaggccgcggccgcctgagggcggcccggccaacggtaccccgttggggatatttgcatgacatatgcgcgcgtcatgatggacggcgcatctgcaaagaccagcaggggaccccgcgatggatcactacccgatcttcctcaacctccacggccggcactgcgtggtgatcggcggcaacgagaccgccgcgcgcaagggcgaagacctgctcgacagtggcgcgatcatcaccctgatcgccccggatctcggcggagactgtgaggatttgctgcagcgctaccccgaccgggcccaccaccgcgccgaggactacaagcccggcatggagcagggggccgcgctggtgctcagtgccagcggccacgacgccaccgaccggctggtgtaccggcagtgcacccggctgggcatcccggttaacaccgtggaccgccccgagtactgcagctacatcaccccagcggtggtcgaccgctctcccctacaggtggccatcaccagcgggggcgccgccccggtgctggcccgtcaggtgcgcagccagatagagacgctgctgcccaccgcctacgggcggctggccgccctcgccgggcgtctgcgcgagcgcgtggccgccgtcctgcccaccggccgacaacggctgcgcttctgggagcaggtcttcgacggcccggccgccgagtcgatgctggccggacgggaacgggaggccgaacaggccatgctggagctactgcgccgggagcaggcgcgccgcgacgagcgcggcgaggtctatctggtcggtgccggccccggcgaccccgacctgctgactttccgcgcgctgcgcctgatgcagcgggccgatgtggtgctctacgaccacctggccgcacccggcctgctgcgcctggtgcgcaaggatgccgagcggatccccgtcggcaagcgccgcggtcagcacaccctcccccaggaggcgatcaacgacaagctcatcgaactggccgccgccggcaaacgggtactgcggctcaagggcggcgatccgttcatcttcggtcgcggcggcgaggagatcgaggggctgatcgagcacggcatccccttccaggtcgtgcccgcggtgaccgctgcccagggcgcggcggcctacgccggcatccccctgacccaccgggaccacgcccagagctgtcgcttcctgaccggccaccgccgccacggcgccctggaactgggccagtgggcgccgttccgcagcgacgagacgctggtggtctacatggggctgacccacctggagacggtgagtgcccagctgcaggcgggggggctaccgccggaccagccggccgccgccgtcgatcaggccaccaccccggcccagcgggtgatcaccgcccccctggccgagctgccggagcgggtccgcacggcccgcctccagggcccggcgctgatcgtggtcggcgccacggtcaccctccagccacagctgggctggtaccacagctcccccaacgccgaacccgccttcccggagcacggctgcctgcgcggcgagccgcggccgacccgccacccggcaccggcagacaccgagcaggcctgaccccccggcggctccgccggtgcccacccccaacgcaggcaccgaagccccggaccgaaatggccggggctccggtgcctctggatcgcactggggacggtgtaactcggcgcgcctagagccgcgcctcgtggtagtagagacggaccgtgtgccgggcctcggcgaagaccagccagcgctcgatgagggcgccgagcaccgccacggccgccgccacgtaggcccagagcacccccgcacccagggccaccgcgctcagcgcggcgatcggcagtgcgaaggtgaccacgagggccacaccccggtagaactgcgcccgcccctcgggcagggggtactggaactcccaggtgaggaaattgccggcggtgtggccgccgtcgaccaggcgcaccggcccgctgctcagccccagggccgtgctcttgctggagctgcccgggcggcgattccacaggtaccaggccgtcttggtgaccgccgccccacccagcaggccgacccccatcgcagcggccggggcaggatcagcgccgaagaaaccgcgcacggcggcgagaacggcggcgccgaggcccagaccgatgagcaggtagttcaccggggtgagcccctggctccactcccggatggctcggacacaggcgtagatcatgcccgtcgctgccacggtggccagggccagcaccgcagtcagaccggcaaagaaaacggtgaccgcgttgtgctccagcccgagcaggaagtagggcccgacatagaacagggccaccggatagaagagtacggccagcaccgcctcccgggagagccaggaggtccggaaccgggcgaacgagcgccaggcgttgcgcgggttggccaggtgaccggcggaggacatcaggccgacagtgatcagcaccgccgcgatggcgaccgccgccagaagctcctgctgccccacggggccgccgagggcgaagacatcggtcagggcgaacagcgccatgaacccgtagccggtgcccgagagcaccgtgaagaagacgacggaccaggccggatgcatgggtggatcctccctcagcggtgaacgacgcgattggtccagtgctgcaccgttgccgggtcggccgccgcctgccgcggcgggtcggccgcctcgggcagcgggcggctggcctggggcggccgcaacggcaggtagtggttgaccggctgacaccccatctccgggagcatcacgaagccacggcgctcccgcaccagctggctgacccgagaatccgggtcgtcaaggtcgccgaagtgccgcgcccgggctggacaggagagcacgcaggcgggctggcgctcgtcttccgggaggcgatcgtcgtagatccggtcgatgcacagcgtgcacttcttcatcgtgccgctggcgccgtcgagctcccggcagccgtaggggcaggcccaggcgcagtagttgcagcccatgcacttggtctcatcgaccagcacgatcccgtcggcgtcccgcttgtaagacgccccggtgggacagacatcgacgcacggcgggtcatcgcagtgcatgcaggagaccggcacgttgacggtcttgctgttcggataggtgccctcctcgtagtggcgcacgcggttgagcatcaccccactgggagcctcgccgtaggggtggtagtcggtgagcgggcccaccgtccccgaggtgttccactgcttgcacgccacgacgcaggcgtggcacccgacgcaggtatcgagatcgatgaccagtcccagtctcatcaacgcccccggcttagaatgtcgcgcatggagcggtgcaggcgcaccgcatggtgggttgcgtaccgcaggaacttcagcggtccgttatcgacccccggcggcggggtcaggtcggcgaactgggggtgggagaccccgccctcgccaggagccgccttgtggatgcgcacctggaggtcgtaccaggccgcctgcccggtaatcgggtcggagttgctcaacggcttctcgtccccgttgcgcggcagccggtcatcgatcaggtgattgagcaggaaaccgcgggtggcctccggcccgcccggctccagtccccaggcgccggagcgcttgcccaccgcgttccaggtccacacggtgtcggcctgaacgccctcgaccagctgcagcggaacacagatccgcccccggtgggactccacccagacccagtcaccgtcctcgaagcccagcgcctcgccccgcgcccggttcatgtacaggacgttgtcggccatgatctggcgcagccaggcgttctggctgtcccaggcgtgatactgggtcatggggcgctgggtgatggcgtggaaggtatacccctgccccgccaggcgcgtctgctccagcggcgggtagtagaagggcagcgggtcgcagtaggcgaggatgcgctcgcgatccaccggatcctcgggctgcggcccgtcgtagaggccctgaccggccagccggaagcgctgcaggggctcggagtagacattcatcaccatcggctcggcggagccgttgatcccggcctcctcggcccactccaggtaccccttgttggcgaacttatagaactggtgcgagagcggcagctcgtactggaagaaaccgccgttctcgatgtaacgctcccactgctgcgggttgggctcgccgcgcagcggtttgctgccgtcctcaccccgccagccggccaggaagccgaccccgggggccttctcgaagcggacgatgaagtcctcgtaaccgctgtacttcgggctgccatccgcctcggtgaacgccggcagccccaggcgggcaccgagttcgatcatcacctcctgccaggggcgcgcctcgccctccggctcgaggatcggctgacggatggcatccgccggtccctcggcggtggagatcggtcggtcgagcatggagatgcagtcgtggcgctccagataggtggtatccggcagcaccagatcggcgtactgcaccgtctcggagtggaaggcgtccaccaccaccagataggggatgcggtaatccccgttatcgtcccgggcgcacagcatctcctgaacgctggcggtgttcatggtggagttccaggccatgttggccatgaacagcatcagcgtatcgatggggtacggatccccgtcgtgggcgttgctgataacggtgtgcatcttgccgtggggcgagaccggggcctcccaggagaacgccttgtcgatccgcagcggccgcccctcgccgtcgatgaccaggtcctccggggccaccgggaaccccagcggcgaggccgacagcggcgtctccggcgccgtctcccgggccgggcgcagcggcggcgggatcggcttcgggtacgggggcttggcacggtgcccgccggggcagtccaccgagccgagcagcagctgcagaaggtgcagcgcccgggccgcctggaagccgttggagtgggcggagacaccccgcatggcgtgcatggagaccggccgcccgatgaaccggtcgtgctcacgcccggcccaatcggtccactggcactcgatctcgatggtctcctggaaggcgacgtgggccatctcggcggccaggcgctcgatggtctccgccgggacgccgcagacctcggcggcctgatccggcgcgtactgcggatccagataccgctcggccaggagggtcatggccgtcttcaccggtcgaccgtccggggccgtccaggcaccgaagagcgccggcgcaatctcggcccgggtgccgtcgacgaagtcctcccgctcgagatcccggaccaacggcgcgccctgctcgtcgcgcaggaacaggccgtcgccagcctgccccggggtctgcaccaccaggtagggggcgttggtgtagcggatcaggtagtcccagtcgaactggccgtcccgcagcaggcagtggatcagcgccatggccagcatgccgtcggtgcccgggcggatgggcacccactcatcggcaacggcctggtagccggtgcgcaccggattgatggcaacgaagcgcccaccccggcgtttgagggtgtcgatgcccagcttgaaggggttggaggcgtggtcctcggcggtcccccagagcaggaagtagcgggtgcgctcgaagtccggatcgccgaactcccagaaggcgtgacccagggtgtagaggccggccgcggccatgttcaccgagcagaagccgccgtgggcggcccagttgatggtcccgaactgcgtagcccagagcccggtcagcgcctgcatctggtcgcggccggtgaagtaggcgagcttcttcggatcctcggcgcggatgcggcggaggcgctcggtgagttcgtccagggcggtctcccaggagatctcctcgaaggcgccctctccccgttcgctaccgggcttgcgacgcagcgggcgacgaagcttggcccgcgagttctgcttcatgatgccggcgttgcccttggcgcagagcacgccgcgattaaccgggtgatccggattgccctggatgaaacggatctgaccgtcctccagggtgacctggataccgcagcgacaggcacacatgtagcaggtggtatagcggacttcctggcggtcccgaggttcaagacgagcgggatcgtccgccacctcggcttgcggggtgacgctcatgggctgcctccatggccggcttgcgggtgtgtcccgggggtcgccgttgcggcgaccccatcggctcaagcgcgcttgagccggaagtggtaggtgccgtcctcttccttctgctcaagcagctcgtgcccggtctgcttgctgaaggactcaaagtccttcaccgagcccggatcggtggccatgacgtagagcacctccccggcattcatggtggccagcgtcttcttggccttgaggatgggcagcgggcagttcagcccggtggcatcgagggattgatcgaactccgccatctccggtgctcctcagttagacgcgacgatgtggtcggtacggccttccaggccgtctgcgtaacccgcctcatagcggtcggtgatgcgctgctcttcacgcttggggttctgcagatagccgccaatccagccggccatgtagtcggcatcgaccccctgttcctccatccgccggacggcgtcgtagtactcccgattcatggaccgcctctctcagctgccgtgttgcgacgctctgtggcccgaagaatgcccatgtcctgatatatgcaacaacctgccaaaggggagaccgggccggggacgcctatccccgagggggtattgcgcctgccaccgctccaccgcccccagtggcctctccaaaagggaatagtccggcgtgccggctttcaccccccaatgggtattccgccgatggacgcgcggtcctagtttggattttgacccatcgcaatcaaccacccaaggcaaccgaggagcctggcgatgcgcttatcccggcgcgacttcctggagctgatgctggccgccggtgcggccggcgcgctggcccgccccggcaagagcctggccggcagcaacggctcgaacgactggcgagccatcccggaggacttctacgacgtgccgcgacagggcaacgtgcacctcctgcacttctgcgacctgcacgggcagctcaagcccgtctacttccgcgagcccaacatcaacctgggcctccacgacttcaagggcaagccgccactgctcgtgggcgaagagctgctgcgccactaccagctcgaccgctttagccccgcggcgcacgccttcacccacctcgacttccgcgcggcagccgaatactacgggcgtgtcggtggtgccgcccacctggccacggcggtccaacgggcccgcgatgaacgccccggcgcactgctgctcgactccggggacacctggcacgggtccggcccggccctgtggagcgagggccgggccatggtcgagttccagaagaaactcggcgtcgacgcctgcaccgggcactgggagttcatctacggcgacgaacgcgtccaggagctggtcgccgatctcgacggcgccggggtccacttcctggcgcagaacgtgctcgaccgcgactggctcgacccgatcttcgacgcctacagcatgcacgaggagaacggcgtcccggtggcggtagtcggccaggcgttccccttcacccccatcgccaaccccgggtatctgttcccgcagtgggagatgggtcaccgactcgaccgccttcaggagcaggtggaccgggcgcgcgacgacggcgcccaggtggtggtcctgctctcccacgccggcatgctcaccgacatggcctacgcccggcaactgcgcggcgtcgacgtcatcctcggcggccatacccacgacccggtcccctacccggagcaggtggaggatgcggacggcgagtcgaccctggtcgtcaacagcggctccaacggcaagcacctctcggtgctggatctcgatgtccgtgacgggcgcatccgcgacttccactaccgcaacctgccgatcttctccaacgccctcgaacccgacccggacatgcagtccctggtcgacgaggcctacgccccttacgaggacaagctctctgaggtggtcggcgaggtcgacggggtgctctaccgccgcggcaacttcaacggcaccttcgatgaagtgctcgcccaggccctgatcgagggccgggacgccgaggtggccttcaccccgggattccgctggggcccgagtgttctgccgggcaaggtcaccttcgaggactgcatgaaccagacctgcagcacctattcggagaccacccgcaacgagatgaccggcgaggccatcaagcacgtcctcgaggacgtcgccaactccatcttcaacgaggacccgatgctccaccgcggcggcgacatggtgcgcagcgccgggctgcgctacgccatcgacccctcccggggcatgggggagcgcatcaccgacctggagatcaacggcgagcccatggatcccaaacgcaagtacgtcgtggccagctgggcggatgtcaacgagccccaggacggcccgcaggcgtgggacgtgctcgccgactacttccgcaatcacaacgcgctccgtgtcgaggagccctatgtgccgaagctcaagggggtcagcgatgacaatccgggcatggcgctctagcgcgctgggtactaccggagcaaccgcctgcgccctggccttcacgccggcgctggcagccgatgagctgttcatccccgaggccgagccggtggccgacggagtttacgccatcatcggaccgacggacgcacgcacctacgagaaccacggcatgaatgccaactacggcatcgtcgagaccgatgagggcgtgctcctcatcgactccgggccgaccgccttcagcgccgagctgatcgaggaggcggtggccgaggtgaccgacacaccgatccgctgggtgttgaacatcggcgtccaggaccaccgctggctgggcaacgactacttccagcgcgagcacgacgccgaggtcatcgccttcgaggagacggcacgccagcaggaggcgttcgcctcggaccacctggagggccggctgaaggaggccgtcggggaccgtctggaggggaccgagccggcctatgccgaccgcgagctcgagggcgaagagtcgacgctggagctcggcggcgtcaccttcgagctgcagcgcaccgatgcccacttccccggcgacgccatggcccacctgcccgaggccgacgtggtgtttaccggcgacctggtctatgtcgaccgcatgctcggcgtccacccgtggtcgagcgttgagaacggctacgaggcctaccaggaactggcggacctcggccccgagacggtggtgccgggccacggacaggtcagcgacatggaacgggtcgaacgggacaccggcgcctactacgagttcctcgtccatgaggtgggtgccgccgccgaggatctcgagcccctggacgaggtagtggaacgacaccgcgaggagtcggccttccagcacctggagcatttcgacggctggcacaccaccaacatcaaccgcgcctacctggagttcgagtggtagtccgcggcacagcgtgtttgagcaaccggcccaccgggccgaaacgggaggaatccaccatggatcagcatcacgtcgacacacaacgccgcaagatcctgaccggcgccctcggcctgggaggcgtcgggaccgccgtggggctcggcgtcctcgccccgtcccaggccctcgcctcgtggcgggaggagtcgatcatggccaccagcctcgaggagggcctgaacgcggtgctcggcgccagcgaatacgaggagagcgacgagatccacatcgacgccccggaggtggccgagaacggcgagacggtgccgatcaccatcgacacctcgctgccggacgttgagagcatcaccgtctacgtcccggagaacaacgccccggtctcggccgtctttgaactcggcggcaagaccaagcccaaggtctcgcagcggatccagatggccgacacctcggacgtcgtggcggtggccaagagcaacggcaagctctacggcaccagccgccgggtccgggtcaccatcggcggctgcggcggctgagcctttcaccgacggcgatcacgggatagccacagactgcgagggagcacaccatgtcttcgattcgagcacgcgcaaccctggtcgacgggatagcggaggtccgcgccctgatcagccaccccatggatgccccggacgaggagagcggggacgaggggcacttcattcaggaggtgatcgccgagatcaacggcgagaaggtcctccacgcccactgggggccgagcatctcccccaacccgctgatccagttcgaggctgaggccgaggccggggataccctaacgctccgctacaccgacaacctcggcgagagcgacagccacgagatggaactgagctgaaagccgaccgccgtacccgacacgacgagggcaccggcttgcccggcgccctcgtcgtgtcggccccgcggaagggcgctactggatcttgatatacgagaagccgcggcgctggagctcttcgaggcgggtggccccgtagtcgatcagctccgcatccaccgccagatcctcctgctccagccccgcctcgtccatggagctggcacagacctccagctgcacgtcgtaggtatcggagagcgtgcgcagccgctggagtagatcgtcacgctcggccacgtcggcctcatccacctcgtaggcggtgtccgccagccggtcctcggtcacataccgcagaccgaacccgtgcaggacgatccgcacatcgtgatcgagcaactgcccttcgtagtggctcgcagcgttattggcgttgaagatggtggagctgacgcgctgcggctcctgcatatcgatgtggaacaccagttgaggctccgggaaatcctccgccgctgcgctggccagcgcgccactgagtgccagcaggccagcggccacaccaccaagccggcctcgctcccccttccgtgctgtcatggtcatccctcctgcggcccgaaccgccctagtgcgcctcctgctccagcagatcggccagatcctccggcgtcagccggaaggagagctcgcccccgggggtggccatggtcggcgtacccggcaccccgatctgctgcgccacctcctggtggtcctcgaccggtgacgcgtcgcacgccccggcctcgggctcttcaccggacttcgccgcctccagggcctcgtgccggtcgtcgctgcaccagacctggtccatcaacgcccgggaggcatcggacagggcgaaggcggcataccgcacccggatcccctgttccaggtacgcgtcgagctcggcgtggagatcctggcagtggggacaggtcacatcggtgaagaccgtcacgctgtgctccgcttccccctcctcgggttcgtagacgatcagatcctcctcgggcatcgcctcaagggtctcggcgatctcttccggcatcatgcccaccgacgcggtggccgcgcccatgcatcccccgaacaccagcacccgggcggcacggcgtgccgtccgaatgcgcggcgcgcgggcgctcgtcgactccctgcgcatcacgccctcctcttcccttagccgaagatgtcgcgggtgatcgaggcgtaccagccgggggcgtaatccgcctcccgggcccggaactcccgcgaggccccctcggggctcaacccgccggcgccttccaccgagcgcatctcaccgtcgcggtactcgtaaaccgcggccacggtcacgccccagtccggggccgccaggctgtagcaggtgttgaccatcgggaacccgggcacttcgtgtccgcgcagttcgctaacgatgctcgcggccaccagcttggcctggttattggcggcgtgaccggacttgggcatatcaccggcaacagccgcatctcccaccacgtagacgtcgtcgtgccgggtcgagcggaaggtgcgctgatccaccgggcaccagccgccctcgtcggtcagcccggcccgctcggcgatggcaccggccttttgcggcgggatgacgttgaggacgtcggcgcggtgctccgcgtcgccgccatcggtgaagaccttgcgctcccgcaccgcgatgcgctccggcttgcccccctccttcgccggcacccactcgatcatgtcaccgtagagcgcttcccacgcctcctcgaacaggccctgtttggagaagctgtccttgggatccagcgccagcaccttggcccgcggcttgtgctgcttgagatagtgggcgatcaggctcatgcgctcgtacggccccggcgggcaacggtacggcccgtccggcgggcagatcacgaccgtgcccccatcctccatggcctcaatctggccgcgcaggatggagtactgcgccccgccccaccaggcgtgggggacggcgatggtgtcgtccccgtccatcccctcgacccgatcccagtcgaaggcgatccccggcgccacgaccagacgatcgtagctgatccggccgttctcggcggtcaccacccggtggccgtcgagatcgatatcccgggcgcggtcgtggatgacctcgatgccgtagtcgtcgcgcagcgtgtggtagccgtggcggagggtccggagctcgcggaacccacccaggtaccagttgccgccgtagcaggtgtagtagctctcgttcggctcgatcagcgtgacctcgagctccggcgcgtggtgcttgaggtagcgcgcggtagtggccccgccggagccgccgccgaccaccaccacgcgcccctcgatgcggccattggcgtccggcccggtgggagcgcaaccggccagccccagcccggcccccgcggttccgagaccggcgaggcgcatgaaatctcgtctcgtgaggcgcttgctcatgcctgcccttccctattgatccattgctgcgaggtaggccgcgaccgcgcgcagctgctcatcggtgtagccggtggcgtgccgatccatcaccgtgggatccccccggccttcgcgaaagtctctcatcacctccaccagggcctcttcatcccagccggccagcggcggcatgctctccgccccctggccgccggggccgtggcaggccaggcaactgttggcgatcatctccccctcggagatcccgccatcgccggccgtggccgcccccccgccgaatagcagaccgaatagggtggcaccgctgagcagtgccctgcgcgacgattgctgcatggatgggctcctccttctcgtatggtcggggtggccaccggccacccctcagaacgtcgccccgaagtcgtaccgggcgccgatggcgtaggtggtcaggtgatcgtcggcggcctcgtcgggatcctcgccggcgctaccgatcgcatcgtcgaaggactggtactgcacgccggcgtacacccggaaatcctcgtggggctgatggaccacggcgccggtgatcgagctgacgtcctcgtcgtcgccatcggcgtcggcgtgaccgagggcgagcacccactggttgcgcccctgctggtaggtcccgatcagcgcgtggtggtccaccgcgtcggtgaagcggccgtcgtagaaggctgggtcgtcatccgttgtactctcgccgtccacccggtttgagggatcccccactaggttgtcgatccggccggcgcccccgggcccgcggatgatctccaccgactcgtactggtaggccagagagaacgcatccggcgcccagcgggcccccaccttccagttggtatcgccgtcgtccacgtcatccacgtcggtgaaccgctcgtcgaggtgcatcaccgcggcgatgaagtgccagtcagggaggccgaggtagctggcaccaaggatgacatcgccctgctgcaggtcctgatccgcatcacccggatcggggctcgacagcgtccggtcctggttgtcgtcctccaccccgatctgggcgtgcagctgcagcccggccatctccgggctgacgtactgcaccgcgcggttgacgaaatcgttgtggccgaaggagccgccggacatcccgccggtgcgccgctgctgcagctcggtggccaccagcggatcccagcgcacgccgccgagggtcttgtaggcggcgtggaccgtgccgacgaccagctcaccgtaggggctgtccactcccacgtagctgatccgtcgactaaaatcgtcgtcccccaggtgcgggctggcgctccactccagttggccgatggccgtccactcgtcgtccaggggctgctgcccggaaacgccccagcgcgtccgcccctggtccgtgaatttggtgacgtcggaagagtcctcgtaggcgaactggtgcaggccggcgtggacctgcccataaaggctgacctcgccggcctgtgccgccgacgccgcaccgccccatgcaaacagtcccgccacagccgccacggtcgatgtccttctcatgctgcctgcctccccatgcctggatggatcgcgggcgggagaccgacccgggctgcgccccacgccgcctccccagcccgcctgtgcaccagccagcctgtttcaacacccgggaggcaacaattgcccacatgggcagcctgccctgcccgatggggataggctcccgacagaccgctcaccctaaaaagggtattcgcacgctcaccccctctcgctagcctgcctgcacaggctaccgagcccgcgaagcagccagaaatagccaatcggacaatccatattccgggtttgaaggagggggtcccatgacagcgcgcagccctacacgctcgacacactcggcaggcattgcagttaccctcgggctctgcaccggtgcggcagccatcagcctgctggccacccagggcgccggcgcaggcgaggaggagcgcaacatcgagccgcgcccggcccccgacggcatggactaccacaccagcgaaacctgggagtccctcgccaccgaaccctcccagggccgcatcgtcgaagaggacggcgagaaacggcagattcgctacgagttcggtggtttcccggacgaagagaacgaagacttcagtgagtggcccacccactcctacgccgacgacgccgactacccagagcctcaggaggcggacatccccaacgacctcgagggggatcccgagcgcggccgggagctgttcgccaagggcgagctgggcccctgctcctcctgccacctggtcccggaggcggagatcgactccccgggcaacgtcggcaccgacctgcgcaccgtgggtgagtgggctccggataaagagtggctctaccaagtggtctacgacccgcgggtcttctatggcgaggacacccccatgccgcccttcggggtcaacggcatgtggtccgaagagcagatcatcgatgtcgtcgcctacctgatgaccctggagggcgacgaggacggcgagccgatcgccccggagggcgtggaccgccactgggaccccaacgaccgcccgcccctgcagcccgccggcgagcacctggacccgttcgacaatccggggctgatgcaggccgagcagatcgccgtgccgctctgggatgagccggcccccaacggcgagtcctgcgccagctgccacggcgacctggaaccggccgacgacctgcgtccgatcggcgtcattgaggacctggagggcgtggccaccgagtacccgaagtggttcgacgagtacgaccgaatgatgtccctggaggacttcctggcggtccacgccaaggaggagcaggacatggagctgcccacgcagtcgcaggagaacctctacatgtcgatcctggtgcacagccagtccaacggcatggtctacgatctggatgacgacgaccccaatgtccaggccgccatcgagcgtggcgaggaactcttccaccgtccggtggggcagcgggcccacgcctgcgccaactgccacaccgatcggggcggcggggacaagtggctgagcgggcgcatgctggccaacatcgaggccgacgacacggccatgaccaaccacccctactggcgcacggcgcagagtcgggtctgggacctgcgcacccgcttccagtggtgcatgacccccgtcggaaccaactacctccccggggacgcaccggagtacgccgacctggagacctacattgtctccgagcagcagggtgaggaaatcatcgtgccacgctacgcccactgagccccccgccctgtgtggctgccggcggccgcagtccggacctcccgggccgcggccgcggcacttccaagtccccggggcgtggccccggacccgcgcacacgccgtgcgatcacccccggaccaggtgctcgccggcaccgacccccaggttgcccagcaaaccgccgatcaccggccgaagatccgcaatcatctccggcccctccacctcggtcagacgaccgtgcaaccacagatcccgcggccggtcactggcgtcacagccacgctggccaagcagattgtaggccgggaaccccggatcctcgccggcgtaatcgatgcgcgcgtactcgttgagacgctctccggcacgggccaggaacgcctggccggcgtccggcgcgccgctgttgtcgcggatgccatcggccaggcgcttgaccatggcctcgaccagccggcggcgcgattcatcctccagaccccgcagccaggcgaggcggtcggtgtactgcacggcgaagagcagcagctcctccaccagcgccaggtgtccgccggtgcggtcggtgatcggtccgtcttccgacagcgttcgcaccgcggaagtcgcgatgcgccaggcacggatcgacgccgcggcgccgacctcttccggctgctgctcctcgcggggccggaaccagtgggtcttggtacgcatgatcaggtcaccgccttgtggggaaggaatagtccgcagccccagcaacggccgctgcccagaccgcgggcctggagccggcgcccggcctcagggcccatgccgtccaccagaaggctgcgggtgactgccggcccgtcgggggtcaccagcgtctcctggcgaccgcagagcaggcgcttggggtggatatccatctcggccaactcctgccgggcggccgcaagcagtgcgctctccgccaccgcgccgccgtccgggcccaggacccgatgggcgtaaacggtcggtgccgccggcagttcgctcaagcgggaaccgcccaattccagggcctcgccggcgacatccagtcccgcgccggccaggccggcgaccgcatcggcatgcgcccgggccacccgcaggaccagccggctgcgtcgtggcagcaggatcggttgatccggcgttcgccaccagccgtggccactggtcggcagatgggtcacgcggatgcccacctccccgggatcgagcagcggcgccaaccgaggtgccagggcgtcggccaggggcaccgcgtaggcctcaggcaacacccgcccgcgcagcgggaaggccacatccaccgcctcagcgagctccggcgcctgctcctcctcggtctcccaatacactgcagcctccgcaccgtgatggctgtcccgagtacacccgcgcgctgcacgctgctctatatcccgaaagggatacatcagaatcctattcagctccttgaatggatattccctcgcccctcccccgctggctagcttaggccacaaccgaaaccgggccgcctcccgcggccctcgggtccggcagccgcaggcgaggtgaggatcagcgtcatgaccgacaacacgtacaacaccccgaaactcgacgagctggagaccggcccgtggccgagtttcgtcaccgggctcaagcgtctggccgaggacaagcccatgatcgctggggtgctcgggcagcttgagcactcctacaccgaccgcaagggctactggaagggcggcaccatcggtgtctacggctacggcggcggcatcatcccgcgcttcaccgagctcaaggacaacgacggcagcccgctcttcccggaggcgcaggagttccacaccatgcgcttcatcccgccggcggggatgcactactccacggagctgctgcgcgacatctgcgacatctgggagaaacacggctcggggctgatcgccctgcacgggcagaccggcgacatcatgctccagggcatcaccgcggataacgtccaggcctgcttcgacgagctcaacgcctacgggctcgacctcggcggtgccgggccggcagtgcgcaccggcatgtcctgcgtcggcgccgcccgctgcgagcactcctgctgcaacgagcagaagatccaccgcctgctcgtcaacaacttcctcgacgacatgcaccggcccagcctgccttacaagttcaagttcaaggtctcgggctgcgccaacgactgcatgaacagcatcgagcgctcggacttcgccgtcatcggcacctggcgcgacgagatccaggtcgaccaggccgaggtccaggcctttgtcgaggccaagggccgcaagcacaccatcgacaacgtggtcagccgctgcccctccggctccctgagcctgaacgacgacaacactctggagatcgacaacgacagctgcgtgcgctgcatgcactgcatcaacgtcatgacccgggccctgtctccgggcgaggaccgcggcgtcaccatcctggtcggcggcaagcgcaccctgcgcatcggcgacctcttcggcaccgtggtcgtgcccttcctgccgctgcgctgcgacgccgactaccagcgcatcctcgagatcgcccaggagatcgtcgacttcttcgccgagaacgccctggagcacgagcgggtcggcgagatgatcgagcgcatcggcctggtcaacttcctcgaggccgtgggcctggaggtcgacccgaacatgatccacgagccgcgctcgatctcctacgtccgcaccgacgactgggacgaggaggccgagaagtggtaccggcgccaacacatgcagtccgagcaggcctcgtgaggcgcgtcgcgacgacccgggcgctcagcagcggaggaagaccgaatcatggctgaagcaaccagcaacacccaaccccggtcccccatcgagagcgggacgccggatccgttcccccacatgcacgccaccctgcggcgcaacttcgggctgtggcgccaccacgaccgaccgcagccgggcgtgctccaccacgtctcggagaccggtgaagaggtgtggacggtgcgcgccggcacgcaacggcagatggacctggccacggtgcgcaagctctgcgacatcgccgacgagtacgccgacggctacctgcgcttcaccatccgctccaacgccgagatcaccgtcgatcgcgaggagaaggtccagccgctgatcgacgccctgcgcggcgccgggttcccggtgggcggcacgggtccgtcggtgaccatgatctcccacacccagggctggctgcactgcgatatcccggccaccgacgcctccggggtggtcaaggcgctcatggacgagctgcaccaggagttcgtccgggaggacatgcccaaccgagtgcacatcaccacctcgtgctgccagatcaactgcggcggccagggcgacatcgccatcaacatccagcacaccaagccgcccaagatccagcacgacttggtcggccaggtctgtgagcggccctcggtggtggcgcgctgcccggtggcggcgatccgcccggccgtggtcgacggcaagccgtcgctggaagtggacgagagcaagtgtgtggcttgcggcgcgtgctatccgccctgcccgccgatgcagatcaacgacccggagcactcgcggctggccatctgggtgggcggcaaccactccaacgcccggggcgtgccgaccttccacaagctggtggtggctggactgcccaacaacccgccgcgctggcccgaggtcgccgagcacgtcaagaagatcctctacacctaccgcgacaacgcgcgcgactacgagcgcgtcggggagtggatcgagcgcatcggctggaagcgcttcttcgagctcaccggtctgccgttcaccaagcaccacatcgagaactggcagggctcgcggcacaagctcaacgcctcggcgcacctgcgcttctaggcaagggaggacccatgcaattcggaatcctggtcaacgaagggccgtaccagcaccaggcctcggacagcgcctaccaattcgccgtcgccgccctggagcagggccacgaggtgccccgcgtcttcttctacatggacggggtgcacaacgccaaccggctccaggagccgcagcaggacgaccgcaacatcgtccgccgctggtccgagctcgccgaacggcaccagatcgacctggtggtgtgcgtcgccgctgccctgcgccgcggcgtcaaggacgagatcctggccccggggtttcgcatctccgggctcggccagctggtcgaggcgggcatccaggcggatcggctggtgaccttcggcgactagcgccgtcggcgcaggcaacggaacaggaggcgaaaccgtgagcgaggcaatggatctggaacaggaaggcgatatcaagcggttcatgttcgtcaaccgcaaagcgccgcacgggagcatctacgccctggaagccctggaggtggtgctgatcgccgctgcgttcgaccaggacgtcagcctggcgttcctggatgacggagtcttccagttgcgccaggaccagaacgcgaaggccatcgacatgaagaacttcgcgcccaccttccgcgccctcgaggactacgacatcgaaaagctctatgtcgaacaggagtctttggctgaacgcggactcaccgaggcggacctgatcgtccccgtggaagtcgtcgatcgggcgcgcatgggcacattgatggccgaccaggatgtcgtgctgtcgttctaggaggactcaccgtgctgcacaccgtcaacaaatccccctggcagaccaccaacctcgacgcctgcctggcccacctcggcggtgagcgcctgttgctgatcgaggacggggtctacgccgccgtggcacgcagtgatgcggcccagaaactcgataccccggcccgggacgggcgggtctatgtcctcggcccggacctcgaggcccgcggcatcggcaccgagcaggtggccgaaggcatcggggtcgttgattacagcggcttcgtgcagctggtcgccgagcacggcccgcaccaggcctggctctgagcaccggggcacgaccgcccaggctccaagagaagagagacgaccgcagaagaggagagagaaccatggcaattcaggtcaatggcaccaccatccccaccgacgaggaaggctacatcgaggacctgagcctctggtcccccgaggtcgccgagatcatggcccaggaggatggccaggagctgaccgagcagcactgggaggtgatcaacttcctgcgcgaatactacgacgagtaccagatcgcaccggcggtgcgggtcctgaccaagcagatcggtaagcgcctggggccggagaagggcaacagcaagtacctctacgagctcttcccctacggcccggccaagcaggcctgccgctacgccggcctgcccaagcccaccggctgcgtctagggcggtgtcgaggcgccgtctcggggagcgatgaagggagagcgagtaccgtgctgacagcgacctttgccgtgctgttctacaccgccaccgtggtactggtgctcggcctggcggcgcgggtctatctctacgcccgcacgccagcgccgctgcgcatccccaccaccccggccccaacttcccggggcggcgccgccctgcgcgtgaccagcgaggtggtggccttccgcagcctgttccgcggcgagaagctgctctggctgctcagctgggccttccatgtcgccctgctgctggtcatcctgcgccacctgcgctacttcctcgatccggcgccgcagtggctggtgtggatccagccgctgggcctctacgccgcctacgtcctcgcggccgccctggtcggcctgtggctgcggcgcctctggatcgaccgggtgcgccacatcagcaccccctccgaccacgccgccctggccctgttgctggccatcggcctgaccgggctgggcctgcagcacttccagcccacggacatcgtggcggtgaaggcgttcttcatcggcctgatgcagttcaactggcagccgctgccgagcgaaccgctcctgctcctccatctgacgctggtcgccctgctgatgatggtcttcccgttcagcaagctgttgcacgccgccggggtgttcttcagccccacgcgcaaccagccggacaacccgcgggagcgccggcatatcgccccctgggcacgcgccctggagcaggacgccacccaccagaagcaggagtgaggacgccgtgagccaggatccctttgacgtaccgccccttgccgcggacccggaggccaacggcccgccgcacatggagaccgaagccaccgggcacgtgcgcccgcacccggccagtagtgagcaccaacaggcgctcggcttccccggcgagatcccggaggactggcaggagcgcgccctggcccgcatggagaccctgctcgagcgcaatcgctcgctgcgcgtctacatggacgcctgcgtgcgctgcggcgcctgcaccgacaagtgccacttctacctgggcacctccgacccgcagaacatgcccgtggcccgccaggatctgatgcgcgacgtctaccggcgccacttcacccctgccgggcgcaacttccccagcctggtccgtggccgcgagctgacccgcgaggtgatggaggcgtggttcacctactttcatcagtgctcgcagtgccggcgctgctcggtcttctgcccctacggcatcgacaccgccgagatctccatggctgctcgggagatcctcgacgccgccggcttcggccagaagtacaccaacgagatcatcggcaaggtccacaaggtgggcaataacctcggcctccccgggccggcactggaggacacccttgagggtctggaggaggacctcaaggacgacaccggccacgacatccgcatccccctcgaccaggagggcgcggacatcctgctggtcaccccgtcagcagacttcttcgccgagccccacgtcgacggcctgatggggtacgccaaggtcctgcaccaggccgggctctcctggacgctgagttcctacgcctcggaggcggccaacttcgggatgttcatcggcagctacgagcagatgaagcagatcgccgagcgcatccgcaaggccgccgtcgacctgggcgtcaagcgcatcgtggtcggcgagtgcggccacgcctggcgggtggcgtacagcttctggaacaccctggccggcatcggccgcggggccgacgccgacgacgagtacgcgcgggccctgcagcgccagctcgatccgcgttacccggtaccgcagcacatctgcgaactcacccaggacctggtcgatcgtggcgccatccgccttgatccggaggccaacagccactacggcggtgtcaccttccacgattcctgcaacgtcgcccgcgcctcccgcatggggcagcgccccggggggcagctggagatcccccgccggctgctgcgcgccagtgtccacaactaccaggacatggccgacgccaccatcggcgaccggaccttctgctgcgggggcgggggcggtctgctgaccgacgaactcatggagctgcgcgtcaagggcgcgcagccgcgcgtctcggcgctgcgcgagaccatggacgaacacggggtcgaccgcatggtggccatctgcgccatctgcaaggcccagttcagcaaggtcctgccgtactacgacatcccgcgcgagaccatcatcagcctccacgaggtggtgggcaacgcggtgcggctggatcgcagcgaggcttgagccggcgctgggccccgcgcgggccccggccgaataacgagggagagagtcatggcgacccacgcggaagagatccccttcacgttccgtcgttaccgcgacggcgacgaccggcagcgcgcctggcgcgagcagatcttcaaggcggacacctcccacaagtgtccgacctacgtccaccgcacccccccgtgccaggccaactgcccggccggcgaggagatccgcggctggctccacgccgcccgcggcctggagcagcccgccgagggtgaagagtggcaggcgctcgccttccggcgcctggccgccgccaaccccttcccggcggtgatggggcgcgtctgcccggccccctgtcagcagggctgcaaccggcgggtcgtcgacgaccacatcgccatcaacgccatcgagcacaccatcggcgactacgcccgcgcgcacgccctcgacctcggcgaaccggggagcgacaccgggcaccacgtcgccgtcatcggcggcggcccggccgggctgtccgccgcctaccagctgcgcaagcgcggccaccgctgcaccctgttcgaggcgcagccggagctcggcggcatgatgcgctacggcatccccggctaccgcgtcccccgcgaggtggtcgacaccgagatccagcgcatcctcgacctcgacgtcgaggtccggaccgggtgccgagtcggcgagcagatcaccctcgagcagctcgacgcggattacgacgccgtcctgtgggccgtgggcacccatgagggacgcccgctaccggtggagggctgggacgaagcgcccaactgcctcaccggcgtcgagttcctgcgcgccttcaacgagggccgcctgggtgcagtgagcgatcgcatcctggtcatcggcggtggtgacacctccatcgacgtggcctcggtggcccggcgcctgggctacagcaccgagttgcccgacgaggagcggccggagcacgccgtgctcggctacaccgcccatgacgccgccaacctggccatccgcgaaggggccgatgtggttctcacctccctcttcccccgcgaggagatggccgcctctgagcaggagatcgaggacgccctgcgcgagggggtgaccatccgcgacggggtgatgcccctgaccgtcgagcgcgacgagaacggccgcgcctgcgcggtgcgcttcgccgagtgccgcatggagggcaacaccccgcacccggtggaggggaccgagttccgggtcgagaccgacctggtcatcgccgccatcggccagcggggcaacctggaggggctcgaagagctcgacaacggccacggcttcatggacgccgacaagtcgttccagctcagcggccggcccggccacttcgtcgccggggacatcatccagccccacctgctgacgaccgccgtcgggcaggcagccacggcggtacgcgggatcgacgcctacctcgcgggccaggaaccggcccgcccgcccaaggtcaatggccaccacttccggctgctcgacgccctgcgtcgtgccggccgcgaaccggagccctacgagccgcaggcggtgcgcggcaccgacgccagcggcttcgccatccacaacttcgaagaccgcgccacccacgaggtgatccgccacgaccggctttacctgggccacttcaccccggccgagcgcccggagcgtgagcgccgggccatcgacccggacggcgtgatcggcgacttcaacgagcgcatccagccgctgcccgccgaaacggcgcggaccgaggcccggcgctgcatgagctgtggcctgtgcttcgagtgcgataactgcctggtctactgcccgcagagcgccgtgcagcgggtacccaaggccgagcgagccaccggccgctacgtgcgtaccgattacagccgctgcgtgggctgccacatctgccgggacgtctgtccgaccggctacatcgagatggggctcggcgagtaggggggaccggccatgcggcgtcaacagcgactggcgtggatcggctccggggccgccggggtgcttgcggccaccggcctcgccctggccgtcggcggatggcccggagacggcgacgaaccggcggcgctcgccgaccgccccgagccccagggcgaggcctgtatccacgatgacccggccaccatgcgtcgcgagcacatggacctgctccgggcccacaaggatgcatcggtgcgggaggggcagcgcgatcccgagaagagcctgcaggggtgcgtgaactgccacgccacaccgggggatcaacaggagcagggcgtccccgagatggccttctgcaccagctgccacgattacaccgcggtggagatggagtgcttccactgccacagcagcgacacggaggggcacgatgagcgataaggatccggtgggcatcagccgccggcggctgctcggtggtgcggcggcgctcgccggcgccgccctcgctccggggctgttcctggtccaggcacgccccgatggcggtgccgatgccggggtccgctggggcctgctggtcgacaccacccgctgcgcggaagactgccaagcctgcgtggacgcctgccgcgaggaaaacggttggcccgccggcgacggttcggccggcgacatccactggatccgcaaggtcgacctcgaaccggtgcgggaagacggccccggccattccgcgccggtgatgtgtcagcactgcgccgagccgccttgcgtcagcgtctgccccacccgggcctcattccggcgcgccgacggcatcgtcctggtcgacaagcaccgctgcattggctgtcgctactgcatggtcgcctgcccgttccacgctcgcgccttcgtcgacgaacccgtggccgagcgctcacccaatcatccgcgaggcaagggaaccgtggaggcgtgcaccctctgcgtacaccgcatcgaccggggcgaggcgccggcctgcgtggcgcgctgtgccgagacgggacacgcggcgctgatcttcggcgacctgaacgaccccgacagcgagattcgccaggccctgcgcaagcaccgggccgagcccctgcgcccggatctggcactggatgccggcgtgcgctaccacggactgtcctgagggagcatcagccatggcggcacggattcgttatcaacacctgggcacacgccacccgctacgctgggctgcggccctggccggtgccggcctgctgacgctgatcggggcggcggcagggctctacctcatcgtcgccggtcaccacctgaccggcatgggtcagcaggtggtctggggctggccccatgtggtcgccatcggcctgatcctcgccggcagcggggctttcgccctggcggcgctggcccccaccaccctgggacacccgggcgagccgtgggcacgcctgggcacggtggccgccgcggccctactgattggcggactcgcggtcctcagtctggacctgggcagcccgcagcgcatccttccgccgctggagctcaatctgatgtcgagcttcagccgcaacctgttcctctacacggcgttcctgatcatcgccttgctctatctggccaccctgctggaaccgcgcctgcgccgtttcgctgcggcagccggcggcctggccgccgcggtggcggtcctcctggcgctaaacgtcggctcgatcttcgccatgctcgccgcccgcccggtgttcggcggcgccatcatgatgccgctcttcctcgccgccgccctgaccctgggcacggcgaccctctccctgatctggctggcggtgctgcgcgcccagggccaggagccaccgccgcgggccaccgggcgcctgggcgccctcctgctgatcgctgtactggccctcgccgccctgctggcgctgcacttcctgaccctcgcctaccagccgggccatcgggagatcgcccgtttcctcctcgtcgacggcggcgtctacccggtcgtgttctggatcggggtagtcgctgtcggcatcatcacgcccactctcctcctgctgcggaaggcggcccgcgctcgcggtcaggccctcgcctgggcctcgggggttgccctgatcggcgggttcgcccatcttttcgtgatgatcgtcggtgcccaggcctttccgctgcagatctttcccgggcgagaggtcgagggggccgtcttcgacggggaggctgcctcttacctgcccagcgcctgggaggcgctgctcgggctggccggccccgggctggccctgctgatcctgctcctggccctgcgggcactgccactgacggcggtgcacttcccgggggagccggcggcggcagacgggccgatggcggcagccgatgcaggaacggccgccgagcccagccagtgacgcacaccatgacccgaccccccgcccggctctacctttcggccctgcacaaggggtccggcaagacctccctgagcgtcgggctcgccggggccctaaaccgccgggggctcgccgtccacccctacaagcggggcccggactacatcgaccccggctggctgaccctcgccagcggccggccgtgccggaacctcgactaccacaccatggagtgcgacgagatccgggccgaagtcgccgcggcggatggcgacctggccctgatcgagggcaacaaggggctgcacgacggcctcgaccccgacggccgcgacagcaacgccgccctggcggcggagttgcaagcccccatcgtgctgatcgtggacgcccgtggcatgacccgcgggatcgcccccacggtcctcggccacgccggcttcgacccgcaggccccggttgccggcgtgatcctcaaccgcgtcggcggggcacgccacgagcgcaagctgcgccaggcactggagcggtacaccgacctcccggtgctcggcgccgtgcccaatcaccccgagctgcacatcgaggcgccttacctgggcctcatcccggcggcggagcaggaacgggcccaggggatcgtcgacctgtgggccgaccgggccgaggcgcacctcgacctggaaggtctccgggagctggcggcgaccgccccgccgctccacgccccggcccagccgaacaccgcagcgaggagggccgacgtcgacatcggcatcgcccacgaccgcgcgttcaacttctactaccccggcgacctggaggccctggagcgcgccggtgcccgactccgctggatcgacctgaccgctgacaccgaacttcctgccgtggacgggctcatcatcggcggtggcttcccggaacgccacgccgcggaactcgctgccaaccacgcgatgaagcgggcggtggccgaggcctccgccgcgggcctgccgatctacgccgagtgcggcggactgctttacctgtgccggcgactgaacaccggggacggccatcacatcatggccggtgtcttcccgctggatgcggagatgaccggccgtccccagggccacgggtacatgaccctgcagaccacgccggagaccccctggagtccggcgcccgggacgacggccctgcccgcccacgaattccactactccagactgcgcgagccggtgcctgaggaactcccctgtgcctatcgggtcacccgcgggcaggggctcggcgggtgccgcgatgggctgatcaagggcaataccgtcgcctcctacgcccacctgcgccacacctggaccaccccctgggccgagcgattcgtggccttcgtgcgggagcagaggcgaagcgcggcaccgaccgccccttgctgacgtttgcgtcagatcaattttttttgccgctcccccctttattcccgtgttggtgatgaatatagtctgaatatatgaagcggatagccgcggccttaagcggcttgaagcaacagcaacggccctaacaaaaacaaggaattaagttcccaaaggggcccccggttgaccgtcaggaggagacatgtacgctgggagagatacggacccgaccggcccacgccggcagcggggggcaggagctgtcgagcccctcaccgtacgggagccccgtgggcacggcccccgggacggtggtggcagtgccggccgttggcacccggtgcgccgcctccgggccccccccacccccacgccctaccccgacaccccgaatgtgcctgcgtcatcggccagcgaacaggaggccctgcacctgctcagcgccctcggcgtggtggcggcccaggcgcgggatctcgatgaactgcttcagggcagcctggaacggctgatcgaacagaccggtgccacggcggctgccgtacgactcttcgacgaacagggcagcctgcgcctggtcgaggcaagcgggctcaacgccggctttatcgatgccgagcgccgccagccggcggcgggctgctcctgcgccatcgccggggaacgcggcaccgtgcagttccggggcgacctgcgccagtgcatccgccgcagcggctgcaacccgctgcccaaccgaccccagctggccatgctggcggtgccgatcctcgatcccgcgggcgagagggtgggcatctacaacatctatctggaaccgagcgaggcccagcgctggatgcatccgccacgcatgctggagtggatcgggcaccagctgggcgcggcgatcgcccgggtccgcgacgagtaccgcagccaccagggggccctgcaggaggagcgcaacctcctcgcccacgagctgcacgacacggttgcccaggaggtggccacgctgcgcctgcgggtccgccaactggaggagcgggcacgcggcgatgccgacaccgcggccctgctcgccccgctggaggatctgcgcacccgactcgaccacaccaacgaccaggtccgcacggtgatgcagcaattccgtacccaggccctgggtacaccgctggagacggcgctgagccgcctggccaaccgcttccggcgcgacagcggcatcgaggtccgcctgatccatcgttggccggagctcgccctgggcgagcgcgagcagctgcacatccaccgcatcgtcgaggaggccctgtccaacgcctggcaccacggcggcgcccgcaacgtgcgcctgcagctcgagacccccggcggggatctctgcctgctgatcgaggacgacggatgcggcttcgtggtggacgatgtaccggactccgacccggccgagagccggggacacggcctgcgggggatgcgcgagcgcgcccgccacctgggcgccatcctcaccgtggagagcgatcccggccagggcaccaccatccacttacgcttgccccagccgcagcgcctgacctggaccaccaagagccttcaccaggcggggttcaacgaccatgcgtatcctgcttgtcgatgatcaccagctcttccgcgccgccctgcaggagctgctcaatgcccaggggctgaccaccgagagcggctccggtcaggacgatgtcctcggcctcgtggactcgttcgggcccgacctggtcctgctcgatctgcgcatgccgggacaggacggcctggccgtgctacgccagatccatgagcgccaccccggcctgccggtggtcatgctcaccggcagcgaagaagagcgcgacctgttcgactgcctgcgtgccggcgcccaggggtatctgctcaagcacaacgaccccgagtacctgatctcggccctgcatcaagccaccgacggcaagatcgccgtggcgccccagctcaccgataccctggctcgggccctggggcagccgccggaccgcacggagccgggcccgcccgatcccttcgccggcctcaccccacgcgaacgcgacatcctggaacgcctggccgccggcgagagcaacaaggtgatcgcgcggcatctcggcatctccgacggcacggtcaagctccacgtcaagtccgtgctgcgcaagctgggggttcactcccgcgtcgaagcggccatcaaggccgtggacttcggcctgacccgccggaccaccacctgagaccccccttcagctaagctctcccgccgaagggggaggtccggcgcaccgcttcccccgtttgggatattccgagggacgcttgcacgctgaagaatgtgccgggcagacatgcaggcacgcccgactccgggctgccctcctgaaccgacgctgaagggtcgcacagttatggtcttcgattcctttgtcgcagcgcactggacgatgctcggcaccgtcttcgccatcgcggtgttgctcggtgccgtcgtcaacaagagcaacttctgcacgatgggcgccgtctccgacatcgtgaacatgcaggactggcagcggatgcgcatgtggatcctgatcatcgccgtggcgatcctcggcgtagggctgctcgagcccctggggctgatcaacgccgacgagagcatgccgccgtaccgcgcctccgatttcgcctgggccggctacctcctcggcggcctgcttttcggcatcggcatgaccctgggcagcggatgcggcaacaaaacggtggtgcgcatcggcaccggcaacatcaagtcgctgttcgtcgcggcggtgctcggcacggtcgccttcttcatgaccaaccccctgccgctgatcgacgcctccctgcgcgatctgttcttcggctgggtcaacgccaccgccatctcccacagccacggccaggatctgggcagcctgatcgccggcgaggcggggccgtgggtgcgccccctcctggccctgctcatcggcggtgccctgctctacgccgttctgcgggtcgccggcttccgccaggatcgcaacgccgtctctggggcactgatcatcggcgcctgcatcgttgcggtgtggacggtgaccagcaacgtgtacgtggccgacgagacgggtcaacgcgacaccctccaaacctacgccacggactgggactttcaccacccggacaccgatgcgggccgccccgaaagcacccgctggctggcaccgcagggggtcaatttcgtcggcccgctggtacagagcacccagtacaccgccagcggcttcaatccggggctgatcaccgtcggtgtcatggtgatcggcggcgtgatcgtcggctcattcctctgggccctgatcagccgcagcttccgcttcgagtggttcgccgaccgacaagacttcaaccgacacctcaccgggggtgtcctcatggggatcggcggcccgctggccatgggctgcaccttcggccagggtatcaccggcatgtccacgctggccctgagcgcaccgctggccctgggcgggctgatcctcggcagcgccctgaccatgaagatccagtactacaagctcctctacgaagacgaggccacctttagcaaggccctggtcaccggcctggtggaccttcgcctgcttccggcgtcgctgaggcagctcgatgcgctttgacggcaatgggcggtgggcacccgcccaccgcctgattccctgtcacgagtggccccgtccaaccccggcgaacatccgggccgacctcattgccggcatcgccgtggcgctggtgctcatcccccagtccatggcgtacgcggcgctggccgggatgccgccctactacggcctgtacgccgccttcctgccggtcatcgtggccgccgtgtggggctcctccccccagttggcgaccgggccggtggcggtggtggcccttctgacggcctcggcactgacgcccctggcggagccgggcagcggcgagttcatcaccctggccatcgccctggcgttcctggtcggggtgatccagctggtgctcgggctgttttccctgggcaccctggtcaacttcctggcccacccggtgatcctcggcttcaccaatgcggcggccatcgtcatcgccttgtcccaggtcaacgacctgctcggtgtccccctggaccgcgacaccggcctgctcgtggccttcgccgacgtgcttgggcgcttgggcgaggcccacctgcccaccctgatcatgggcctcggtgccctggcggtgatgcttgctgcgcggcgctggctgccgcgcatcccgggggtgctgctggcggtggctatcggcgtgccggtgagctacctggtgggcttcgaggatctgggcggagccgtcgtgggcaccgtgcccgaaggcctgcccaggccggcacgacccgagctgagttgggagttggtcgtcaccctgctgagcacggcggcggtaatcgcgctggtcgccttcatggaggcgatctccatcgccaaggccctggccacccggacccgcgaccgcatcgaccccaaccaggagttggtgggccaggggctgtccaacctcaccgccagcgtcttccaggccttcccggtgagcggctcgttctcgcgcagcgcggtcaactacgacagcggggcacgcagcggcctggcctcggtcttcaccgccgcactggtgggcctgaccctgctgttcctcaccccgctgctctaccacctgcccgaggccatcctggcggcgatcatcatcatggcggtgatcgggctggtgaacatccgcgccctggtgcagacctggcgcacccatcgccacgacggcatcgccgcagtcgttaccttcgccgggacgctggtcttcgccccccatctggactacggcatcctgctcggcgccgggttggcgatcctgctctatctgctgcggaccatgcgcccgcgggtggtcatcctctcgcgccatccggaggacggcgccctgcgcgacgcacgcttcttcgatctacccgagagcgagcacatcgccgccctgcgcttcgacgggccgctctatttcgccaacgtcggccacttggaggacgcggtgctgcaggtcaacaacgagcatccgcgggcccgcttcctgctactggtcgccgacggcatcacctccatcgactcctccggcgtggagagtctccacggcctgcgggaacggctgcacgataacggcgtcaccctggtcctggcgggggtcaaactgcaggtccgggaggtgatgcagcgcgccggactggacgtcgagatcggcgccgagaatatcttccgcagcgaagacgacgccatcgaggccatccaccagcgcatcgaggacccaggtttcgacccgacacagtgcccgctggcaccacgccgaggcgccgctggcgctgcctgaccgcgccgggcggcccgggacctcagtcaatctcgaagcggtacatcaggtccagggcactgtcctcgccgctgaccgcctccaggtagagctgccaggtcaggtagtaacgcagggtcacggtattgactgggctgaacacagccaccccgtaggcgacatagagccgcgggctgatgtacccggagacgactacctgggcgtcctcgccctcgccggcggtatcgatctcgaagtcgcggattccgatctgctcagcagccgaggtgatcacgccactgccgccgtatagccccagggccagggccgccgaggcgagcatctcgtcggtgcccggcccctccgcccccatcggccgaccgcggaccaggtaggagagggcattctcctgggacatggtcggctcgctgaacagggtcacctgggggtcgtcagcaaacccaccgacgcggatgccggcggtcacccggtcgcgctcgatccgccgcaccgcctcgatatcgagctgcggccgatccagcgggccggcaaaaagcaccaccccccgccgaatactcaggcgctgcccgtaggcccggtattcgccgtcctcgacacgcagctcgccgtaggcctcggtggatccatccggttgctggagcacgcgcaagccgccgcccaaccggccccgcaccccgaaggcagcgagcgtgaccgcatccccgaggatgagctctacgtccgcctcgacgacccagtcctggggcaaagcctcggcgagcggatccgcctcttcatcacggcggacgattaccacatcgcgggagtgccccacagcccgatccggcagctcgcgcaccgcgatgcccccccgcggcacctccacctccccaccgacccggacctggcccgggcggacggccagctgcagccgcgggctcaccgccagttcggcgtactgcggcacgtccgcccacaactcgtcgccgtcgacgcccacattcaccgaccagtcagccccgtcccaggcggcatcaccgtcgattcgtgcctgcccatcgcccacccggaacccaccgccgatatcggcgtgatcgccatcgaaggccacccacagacccaggtcctccacacggctggccgactggggggccgccacggtgccatcccggagttcgacccgaccagccagccgcggatcgctacgcgtgccggtgagctgggcccgggcccggacttcaccgtcgatctcactgagatcgggcaccagggagtggaagaagcccaggcgcagaccgtcgaccatcagctcgccggcgatggcctcgccctccggacgcggatcgccgctggctcggagcgccacgttccccgcctcctcggcctcgaaatcgagttgcgcctcggcctcttcagggcggtagcgcccttgcaccgccaggcgctggtaatcgacctcgcgaaccaccgggtcaccgtccttgaactcgtcgggcagggtcagggccaggcgcccacccaggctctcggcccacacccgggcgtccacccccgcctccggactccaacgcagcccgccttcgccggacagagcaccctgccaatcgaccccatcggggagccacggctcaacccaggccagatcgaaatccgccaggacgaagtccagatccgccccttcgggaccggcgcgcgccccctccggcaggtgcaggcgggcatcacgatagcgccagcactgggcaccgaggtccagctcctcgtcggcgtagcgcagcgggaacggggcgtccagggtcagttggtgcccctggaactcgcccccggcgtccaccatgagtccactccagccgaactccggctgccaccccccagccagtcccagatgggcctgcccctcgggggcgtgcaggcgcaccccgaggtggtgggcggcgcggctcccggtggcacgcatctccacctcatcgatctcgccctggggcagctcgatgccgcgcagttgcaccagggcatccccgggctcctgcgccagcgccggtacatcagcctgccagtccagcgctgcaaggctgtacgcctcgaagcgcagatcgcggccgcggccctccgtctcgatatccagcgcttgcggggcaccacgcacccgggcacgggcatcgagttcgccgcccaggcgctcatccagcacacccagatccgccaggcgggcgcgcagatccacatcccaggtctccgccagggtgccgtcgagcaggacctccccgccgtctacccgcgcctcgatgccgctgagccgccagacagcgtccagcgtatgctcggcccggccacggaaggccacctcgcgcccctccagctcaccgcgtaggccgggagtaccgacatccagcgcccacccgtcgccgccggcctggccgcggacggtgagcggcccgctcacccggtgcggggcctggggccactccagcgagggatccagatcctcgacatcggcggcgacatcccagcgcaccccgtcggcgtcccagccaagctcgacccggccctgcagcccgccgccgagcagctcgccggtgagatcggtgaagcgtgccccctcggcatccacttggaaacggctgcgcagacggctgcgggggacgtgcttaccgaccacccccgtttccaggtggccgctcaggccatcgatatccccctgagcgatcaggttcagcccttccgcggccacgatctcgcgggtatccagaggccaccccccgtccagatcctcggtctggatgcgcagcggcagctgagcgtcgagaggctggatgtccaggtcgataccgccactgaccgggccggagagggtactgctgacccgcagcgctgcggcgctgccgccgagccgcgaggcgaagcggacccgctccgggagcccgggggcggccgcggtcccgcgcacgaacagggccagcggatagctctcggtggtgtgcagatgcccgtccagctccacccgggcgtcgtcccgctccagcagcaggcggtggatgcgccactcggtgccgctggctgcccaggcggcctcgaggcgcttgatccgctgcgccggggcgtcgccgatgttcagcaccacctgctcaaccagcagctcctcgacatcgacagccagcggcagctcgatgtggggcagagtcaccggttcggtccgggcctcggtgtcgaccggcgccaccggctcctccccctcggccaccgtcacttcgaccccgctgacccgcagggcgttgacccgcgcctcgccggcaagcagacgctgcggctgccaggccagttcggcacgcgccaccgcgacatcgatctcggcgtcgcgccaggccacgtccgccacctcgacgccgcgcatgaggctgccgccggtgacccgcagctccagccgcggctccagcgactcggccacgctggccgccaggcgcgccccggcggtggtcatcagcagccacaggatcgccagcaccagcagcccgagggcggccaggacggtggtggcggagagcttgaacagacgacgcagcgagatcacagatccgaccccatcgagaagtggagacgccaggagtcgtccgcttcccccaccgtggaggcgaggtcgaggcggaccggccccaccggggacgaccagcggatgccgaagccagcacccgtcttcgcctcagcactcaagtcatcccagtcggcgtaggcattaccgctgtccacgaagatcgccgggcgccagttgggggtgagctgataaccgtattcggcactgcccaccgccagataacggccaccgatggtggtcccatcttcctcgggccccagagtctggtacttatagccgcgtacactctgatcgccaccggcgtagaagcgcagcgaaggcggcacatcgacgaacgagtccgtggccagcgcaccgacctcgccacggataaggaaccggtggcgctcccccagcgtgcgcacccagcgggtggcggtgcgcacgcggcgcagctcgatgtccgaagccagatccgggtcggccacctccaggctcagcatttgccggtcgccccagcgcggatcgagcccaccgcggctgcgcacccggctccagctaaccccggggatgtagagctgggtggtgcgctgatcgtcgtcgatgcggtaacgctcgcggtaggcgcgcagggacaggacctgctgccaaccgctctcgaggcgatgccggtgctgaaccgatgcggtgacctgttcggtgtcgatatcggccacgtcctgcgcctggataccgagctggtactccagctgggtgcgcaggggatcgcgcagcggcaccgtataggtgctgatgaggttctgccggcgctcggcgatctcgctctccaccgccagcgagtgcccccactggttcacccacggccgacgccagcccaggcgcacgcgggcgccgaggtcggtggtgaagccgacgccagtggtgatctcgtgccgggcccgcgcggagaggtccacgtccaccggcacctgatcatcctcggtgcgatcccgccgcggacgcacccgcacatcggaaaagtagccactgtcgagcaacgcgcggttgaaggccgccacctgttcggcggtatacggctcgtcgcgttcgaagggaaccagccgctgcaggaacgcctcggccagcggcgattccgagaaccgtaccgcgccgaagcggtagcgcacaccggtgtggtagtgcaggatcacctcggcctcgcgggcctccgggtcgacctccacgcgccgggtgacgtagcgaccatcgaagtacccctggtccagcgccaggttctggatagcccgacgcgccgcctcgtagcgaccgtggtggagaacatcaccctcaccgatccccaagcgctgctcgatgccagcgaaggccggatcggtccctcccggtccggtgatcagcacatggatccggctcagacgcaccggttcgccagggtcgacgacgatggtcaatcgcacctgttcgtcgagacgctcccgacgcacctcgatctgtgcatcgtagtggcccacggcctgcaaaccgcgttcggcccgctccaccgcgcggcgacggaacgcggtgatcgcggcgggatcggcagacgccggctcccccacgtggccgcgcacctgatcggcgagctcgccgctaaccccctcgatgaccacctccaccccggcgtaggccggacggccaagcagggccaggaggatcagcaggaccagcgcagccagacgcatccgggtcctcaccaagcgccggcgcagacttgtatactcgggggccgcggcaccgtcggggtgccctggtcgatcagcagaggggatcacgaggtccatgcaagaagagtcggaaccggaacggacagaacaggacgagcaccacctgcgcctgcgcaacatggtccttgaggactacgacgatgtcgcgcacatcatggaccaagtgtatcccgatatggacggggcgtggtcgcgggaacagttcgcggcgcagatcaatcgcttcccggaggggcagatctgcatcgaggacaacggccgcgtggttgccggcgccatcacgctcatcgtggactacggtcgcttcggcgacaagcacacctacgaggagatcaccggcggcggctacctgaccacccacgaccccaacggcgacgtcctttacggcgtggatatcttcgtcgacccggagtaccgctcgatgcgcctggggaggcgactctacgacgcccgcaaggagctgtgccggcgtctgaacctgcgcggcatcgtcgccggcgggcgcatccccggctacacccggcacgcggacgagatgtcgccggaggcctacatcgagctggtcaagcgccgcgagatccatgacccgatcctctcgttccagctcgccaacgacttccacgtgcggcggatcatcaccgattacctgccctcggaccgggactcgtacgcctacgcgaccctggtgcagtggaacaacatcttctacgaacccaaggaacagccgctgatcacccggcgcaaggccgtggtccgggtcggcactgtgcagtggcagatgcgcccgatgagctcggtggacgagctgatcgatcaggtggagttcttcgtcgacgccctggccggctacaacgccgactttgcactgttcccggagttcttcaacggaccactgctttcgctgttcaaccaggagaacccggccgaggccatccgcggcctggcgcagtacaccgaggagatcgtcgacgagatgtcgcgcctggcggtctcctacaacatcaatatcatcgccggctcgatgcccgtctaccaggagcagtcgctctacaacgtctcctacctctgccggcgcgacggcacgacggatgagcagcacaagctgcacatcacccccgacgagcgctcctactggggcgtgcggggcggtgacgaactcaaggtcttcgagaccgacatcggcaagatcggcatcctggtctgctacgactccgagttcccagagctgccgcggatcctcaatcagaagggggcgcgcatcctcttcgtgccctactgggtcgacacccagaccggctatctgcgcgtccgccgctgcgcccaggcacgggccatcgagaacgagtgctatgtggcgatcaccggctccgtgggcaacctgcccaaggtagagaacatcgacatccagtactcgcagtcggcggtgttctcgccggcggacttcgccttcccccacgacgccatcgtcgcggagaccaccccgaacaccgagatgacgctgatcgtcgacctggatctggacaagctcaccgagatccgcaacgagggctcggtccgcaattacaaggaccgtcgcctggatctctaccgcatccagtggctgggccgggactgagggccccggcccctggggtcaggcgatcagggccaacagcaggagcaccgcgcagaccacggcggtgagccggccccggagctggcggtaccaaggcgggaaaccggtgcccgggtcggcgaggcgctcgtagccgtaccaggcggcaaagccggcggccagcaacagcgccccgccggcgggggccccgccgaccccgaggcccgcccccagccatccgaccagcgctggcaacacgcccccggccatcaccgaccaggggcgctggtcgcgcagcagcgccaccccccagtgcaccccgcccaggaacgaaaggatggcggcgccgtagaccagggtggccgccactgcctgctcgtgcagcgccgccggggcgacggcagccaacaacagcccgaggacgaaggggaccagcccggcgtagcccagcacccgcccgggccgctcggcccgcgccgcggccggggcctcatcgccgatcaccggatgctcgagcagctcatcggggccgccgacaaaagcgccgtggacgaagatctgcggcagactccgccaaccggtcatctcctggagctggtggaaccggtcacgcatctgtgccgagcccatgggcatctcgacctcccggtagtcgaccccccgccgatgcagcgcacgcaccaccgagcgggtgtcggtcaggcccgagcggaagatgaccaccgtcgccgaactcagctcacgggcgagcgccggatcgtctccgtgaccgccctgttgtcctgtccactcctctgccatgccgcctcctccggttgctcgcggaccagtgtaggggatccggccaaccagcgtcgcggacatgcggactctgaaagtccacttttgctagcatgatcgtcaccctgaccgtcacacccttcagcaaatcccggggacccgagccatgtacgcacccaaaggcgaacccatcaccttccagcgcgactgcgaggccgtggtcatccctgccggggacaccggcgtcatccccgccggtgccgagggggtgctgacccaggccctcggcggcagctacaccatctacctccagggctatctgttccgcatcgacggcgccaatgccgacgccatcggcaaggaaccgccccagcccccacagctgccggagggggccaccgacgaagacgtggagcgcctgatctgggagcagatggccacctgctacgacccggagatcccggtcaacgtggtcgacctcgggttgatctatcgctgcgacatccgcaaggacgagcacggccagcgccacgtcgatatcgacatgaccctcaccgcccccggctgcgggatgggcgatatcctcgcccacgacgtccgggtcaaggtccagatggtgcccacggtcgccgaggcgcaggtcaacctcgtcttcaccccgccgtggagcaaagagatgatgtccgaggccgccaagctccaggtcggcctgatgtagccggatcaccctcggcccggggccgtgctacccgacacggccccgaatcgcttgcggctagaagccctgcttctccatccacgggatgatgcgctcgaaggcccgctcgatgtcgtccatcgaggccgcgtagctgatgcgcaacgagttcgggcagctgtcgccgaaggcgtcgcccgggacgacacacacgccggtctccttgagcatgcgcgtggccaggttggtggcgtcggtgttcggcggcagcgacgggaagatgtagaacgccccctgcggccggtagctggtcaggtgcggggtcttgctaacgagctcaacgatgcggtcacgccgctgacggtaggcctcgagcatctcgtcgacgcacgccatcccccccttgagggcggccaccccggcccactgcgccggcgtgttggcgaccgtggtggtgaagatatggaagcgctggagcttcttgatcgccccctggctggagatcaaccagccgatgcgcagaccggccatactgaaggtcttcgacaggctggagaccgccatgacgtggtccaggtccgaggtgcagcgcagcacactcggatactccatctcgtcgagcagcaggtggtcgtagacctcgtcgctgaagacgtagaccccacggtaggcggcctcctggacgatggcctcgatggtctcccgggggtagaccgtaccggtggggttgctcggcgagttgaggatgatcccgaaggtgcgcatgccgatgttgtcgatcacctcctggggatcgatctggtgaccgtgctctgcgcgggtggggatcggcttgacctcggcgccgttcatgcggatcagcggggcgtagagcgggaaggtcggatccgggatcaggaactgccgcccaggcgccgcggtggccgcgatggccagatacatcgcctcggtggcgccggtggtgatgagcacgttctccggctccagcgggcggtcgtagcggtggctgtagtactccgccaccgcctcgagcatctgcggcaggccggcatccatggtgtagccggtcttgccgtcgcgcagggcctggatgtgggcctcgacaacgtgctccggcatggggaagtccggctggccaatggacagatggatgacgtcgtccatctcggccgccatgttcaccatcttgcggatgccgggaatgggcagggcccggatcgaggggctccacaccggctcgcgctcgtcgtcgggatcgatatcgtcgggataggccacggcaagctctccgcgttgctctgcactgcgatcgcgcgtcggccgccccgggcggagcggccggctcgcaccctctcttgaagttgtcatcctgccactgcgcttacaagtgcccgcgaccaaaatccggctcaacgcggcaggctccttgtccctccccggcccagcggataccttggacagaacccatgatcaggagaccgacgggccatggccgacggagaacgacctgtcatcgccctgctcaccgcaccggacgagggaccgcctccggggcttgagcagcttgaggaccgcgccgaggttcgccacaccaccacccgcgaggaactcaccgacgccatcgcggatgcgcagatcctgctcgtaaccgacttccgcacccgcttcgtccgcgacgcctggccccacgcccggaagctccagtgggtccacgccaccagcgccggggtcgacgccctgatcttccccgagatggcccgctcctccatccccctgaccaacgcccgcggcatcttcgatcgcgccatcgcggagacggtattggggatggtcctgctcttcgccaaggacatgcgcaccaccctgaccctgcaggagcgccgcgaatggcgccaccgcgagaccgagcgcatccagggcaaacgggccctggtcgtcggcgccggctccatcggtcggcagatcgcccggctgctcgatggtgccggactctgggtggacggcgtagccagccgcccgcgcagcgacgacgccgacttcggcaccgtctacggcaccgccgacctgcacgagcagctgccgcgggcggactacgtgatcatcgccgctccgctgaccgacgccacccgcgggctgttcgatcgcagcgccttccaggccatggaccccggcgctcggctgatcaacatcggccgtggtccgatcgtagtgaccgaggaactggtcgcggccctccatgacggcaccatcgccggcgccgccctcgacgtcttcgaggaagaaccgctgccgccggcccatccgctatgggacatgcccaacgtcttcctctcccaccacatggccggcgacttcatcggctggcgcgaggccctgatccatcaattcatcgacaacttcgagcggtggtccagcggatcatccctgcgcaacgtcgtcgacaagcaacgcggttacgtgccaccggagaacccagcatgagcagccaccccaccgccatcgccgatctcaccgccagtgagctgctgcgccgctaccgcagtggcagcctctccccggtcgaggccacggaagcggccctggcccggatccgggcccacaacgagacggtcaacgccttctgtctggtggacgagacaaccaccctggccgccgcccggcgggccgagcagcgctacctcaacacctccccgatgggcgagctggatggcgtgcccgtggccatcaaggacgtcttcctcacccgcggctggcccaacctcaagggatcgaagaccgtcgacccggccggcccctgggagcaggatgccccggcggtctcggcgctgcgccgccacggcttcgtgccgctgggcaagaccaccacgccggagctcggctggaagggggtcacggactgcccgtgctacggcgtcacccgcaaccccttcgatcccgacaagaccgccggcggctccagcggcggcagcgcctcctcggtggttctgggcatggggccgctggccctgggcaccgacgccggcggctcgatccgcatccccgccggtttctcggggctggtcggccacaagccgacccagggccgtgtgcccctctggccggcgagcccgttcggccaactggcccacccggggccgatgacctggaccgtggaggacgccgcacggttgatgaacgtcatcgccgagacggacccccgggatccgaccctacccgcggccggaggcgactacgtcgccgccctggccggcggcgtgggcgggctgcgcgtggccttcagccccaacctcgggtatgtgcaggtggacgcggagatcgcccgcagcgtggccgaggcggcgcgcatgttcgaggcgctgggcgcccgggtcgaggaggtggatccggggttcgccgacccgcgcgaggcgttcgatctgctcttcttcggcggcgcggccaacgccctgcgcagcatccccgaggagcgccacgccgagatggacccgtgcctgatcgaggcggcaggcagtgtccgcgacgcctccatgctcgactacctggcggcgatgaacgagcgggcggcgctgatcgagcgcaccagcctgttccaccagcagtacgacctgctgctgacccccacgctgccgatccccgcgttcaccgccgggcgcgaggtcccggagggctggcacgacccacgctggcccagctggaccccgttcacctacccgttcaacatgaccggccagccggcctgctcggtgccctgcggcttcactgggcagggcctgcccatcggcctgcagatcgtcggcccccggcacgccgatgccctagtgctgcgtgccgcccacgcctaccagcaggcggcaccgctgaccgatcaccgaccggcctgggcccgctgagcggcgggcaccggccccccgaacgaccgacccacgactccgctgccaagagggtccacatgatcgattcaccgctactgcccgaattcaacggctacattgccggggagtgggtggccgccgacaacggcgccaccttccagatcaccaacccggccaacggcgagctgctcggcgaactgccggcgatgggcgcccacgaggccgggcgtgccgtcgatgccgcccacaccgccctggaagagaccccggacctggagacccggcgcggctggctgcaggccatcgacacggccctgcgcgagcaccaggaggagctggggcgaatcctcaccctggagcacggcaagccccacgccgagggccagggcgaagtgctctacgccgccggcttcttcgcctacgcggcgcgcaacctcgacgcgctcgcgccgcgcaccctggacgaacagccccgcggctgcacctggaccgtgcacaatcgcccggcgggcgccgtggccctggtcacgccgtggaacttccccatcggcatgatcgccaagaagctctccgcgtcgctggccgccggcgcgcccgccgtgatcaaaccctcctcgaagacgccgctgaccatgacggccctgttcaccctgctccaccgggagctcgacctgcccgcgggcatggtcaacctggtcaccggcgctgctggccccatcggcgatgccctgctgaccgaccggcggatccgggtgttcagcttcaccggctccaccgacgtcggccagtccctgatccgcgacagcgcggacgactgcacgcgcctggccttggagctcggcggcaacgccccgttcattgtcttcgccgacgccgacctggactgggccgcggatcagctcatggccaacaagttccggggcggcggccagacctgcgtctgcgccaaccggatcctggtagaggactcggtcatcgaccgcttctcggagaaggtcgccgagcgcgccgcccgattgaccgtcggcgacggcatgagccccggcgtggatctgggcccgctgatcgaccgcagcggctacgacaaggtccgccgccacttcctggacgccgtcgaacagggtgccaccccggtactgggcagcgacccgggcccgctggagcaggagcacggcgcctacttcccgcccacggtggtccgcggcgtgaccgccacgatggcctgctggcaggaggagacgtttgggccgctggtgcccatggccgccttcggcgacgaggctgaggcgctggccatggccaacgacaccgagttcgggctcgccgcctacctgttcaccggcgacgacgcccgggcggagcggttcattccgcgcctatccttcccccacgtgggctggaacaccggcagcggccccaccccggaggcgcccttcggcggtatgaagctctccggctacggccgcgagggcggcctggaagggctgttcgagttcatcgacacccagaccgtgccgcgggtccaggggtaacgcgcgtgccgcggctgcggcacgcgccgaacaatggatgggacgagcatgaccgacgagcagaccgaaacattccgccagcaactgctggcgctgcgtgaggagaccgtcgccgctgcggagtccgcgcgggctgccactgccacggtggagctcgatcagacccgtcaaggacggctgtcgcggatggacgccctccagggccagcagatggccctggagcgcgagcggcgccgtcagcacctggtccagcgcatcgacggcgcactgcgccggctggacagcggcgacttcggctactgcttcatctgcggcgaggacatcgacccgcgccgcctccaggccgaccccacgctgacaagatgtgccgagtgcgcggcttagccgcccgaaccccgcaccgccgccaacgactctgcccccagcgccaccgccagcagccggtcgacgcccagcgccaccccggcgcagtcgggtacaccgcgctccagggcgccgagcagccgctcgtcgaggtcgtacaccggctgcccggcgccgcggcgctcggcctgctcggcctcgaagcgcgcccgctgcgcggcggggtcggtgagttcgtggtagccgttggcgatctccaggccgtcgatgaagcactcgaaacgccgcgcagtgcgcgggtcagcgtcgtcaaggcgggccagggccgcctggctcgccggaaacccgtagagaaaggtcaactggccgtggcccagggccggccccacggcgtgggagagcagcagatcgagcgcgtcatcgcggctcggggcggccccgtgcagatcgatgccctggtccgccagagcgtcgcggagtgcgtcatccgcgtcgtccaagggatcaacaccggcgtaacggcgaaaggcctcttggtaggaccagcgctcgaccgggcgatcaccgacaagcagcgccgccagcgccgacacctcgtccatcagccggtggtggtcgaagccgatgcggtaccactcgagcagcgtgaactcggtggcgtgccagcgcccgcgctcaccgccccgccaggccggcccgaggtagtagatgtcgctgctgccggcggcgagcatagccttcatcgccgattccggggaggtctgcaggtaggcggcgtcgccgtcggcggccgccccgggcaccgggatgctctccagcgccgggtccatggccgccgggccgaggcacggcggctgcacctccaccaccccgcgctcggcgaagaagccgcggatccgtgccagcttctgaccgacccggcgcacggtggcgccgtcggcggcgccgcacggaccgccggccgccatcagtccttggcgcggctgacgtactccgccttgcgggtatcgacgcgcagcacctcgccttcctcgatgaacaggggcacgcgcaccgtggcgccggtctccagcttggccggcttggtcccgccgctgctggtatccccgcgcacgcccggatcggtctcgatgaccttgaggtcgacgaagttcggcgcctccacctgcagcggggtgtcgttccacaggatgacggtgcaggtatcctgctccttgatccagttggcggcatcccccacggcactgctcggggccgccttctgctcgaaggaggtgggatccatgaagtaccagaactcgccgtcgttgtagagatactggagttcggtctccatgacgtcggccgcctcgacgctctcgccggacttgaacgtcttctcgacgacacgattggtcttcagattgcgcagcttgacccggttgaaggcctgccccttgccgggcttgacgaactcgttctcgacgatggtgaaaggatccccgtcgagcataatcttgagcccgcccttaaactcgttggtgctataggtcgccataatcccctcgggtatgcgaagttgacgcgatgctaaccgatacggcccgacagcccaagccaggcagagagcgccgcgccgccgagcgctggcggcaggagctgatcggtgcgattcggcagcccgaggagctgctccggcgcctggatctgcctgagtcactgctggccccggccgaacaggccgcccggaccttcccaatgcgagtgccggtcccctacctggcgcgcatccgtcccggagaccccaacgacccgctgctgcgccaggtgctgcccatcggcgccgaactcgagacccatcccggctacaccgccgaccccctggccgagcagggtgcccgcaccggcagcggcgtgctgcagaagtacaacggccggagcctgctcatcgccaccggcggctgcgccatccactgccgttactgtttccggcgctgcttcccgtacaaccgcgaggcgggctggcgcaccgccctggatcagctcgagcaacacggagcccccgaggaggtcatcctcagcggcggagatccgctgctcctcgacgatcaggcgctaggcgcctgcctcgagcgcctcggccgcatcgccgcggtgcgccgggtacgtatccacacccggctaccggtggtgatcccttcccgggtcactgcggccctcgcccgccacctggggcaaatccgactacagagcgtgatcgtggtccacgccaaccacccccgggagatcgacgcggaggtcagctcggccctggcccggctgcgaaacgtctgctcgacggtcctcaaccagacggtgctgctgcgcggcgtcaacgacgataccgccaccctggcgtccctctccgagcggctgttcgccgccgacgtcctcccctactacctacatctgctcgacccggtagccggggcggctcacttcgacgtggacgcaaaaaccgggcagcggctctgggcggaactggcccggagcttgcccggttatctggtgccgcgcctagcccgcgaggagcccggcgcggcggccaagacggtgattacaccggacgccccttgagcgcctcgatgcgctcatccagcggcgggtgcgacatgaacagccgtttgatcgacgagccgcccatccggccgttgatgccgaaggcctccatctcgtccggcatgttctgcggctccaccgagcgcttaagcttctccagcgcggcgatcatcttgtcgcgcccggccagcttggcggcaccgctatccgcccggaactcgcgcttgcgcgagaagtacatggtgatcatcgacgccagcacgccgaggaccatctgagcgaagatcatggtgatccagaagccggggccgtgaccgccctcattcttgaacaccacccgatcgacgaagcgcccggcaacgtgcgagaggaagatcacgaaggtgttcaccacgccctggatcagggtcagagtgaccatgtcaccgttggagacgtgggccacctcgtgggcgatgaccgcctcggcctcgtcgcgggtcatgttctgcagcagccccgagctgaccgccactagggcgctgttgcgccgggcaccggtggcaaaggcgttgatctccggggcgtcgtagattgccacatcgggcatgccgatgccctcgcgctgggcgaagcggcggacggtctccaccagccactgctcctgctcgccgcgcgggctctcgatgggcttggcacccatcatcttcatcgccatgtacttggacatggccagcgagatgaaggagccggcaaagccgatgccggcggcgaagatcagcagcgtgaccatctccgcgtcgatgccttgctcgcggaggaactgctcaacgccgagcaggttgaggatgatcgacagcaccaacaccacagcgatgttggtcgccaacagtaacgcgatccgggtcagcatcgttaagaacgctcctctttcatcaagctgcggaacctactccctagcgcttggattgggttgggcgaccagggtttcaagaccgggtcgatccgctcaattctccacgtggagcccacggatctggcgcagcccgcgcggcaactgaacaccgcgccggccccgggcggcgcggaacgcctccagatcgctgtggctcagccgcttgccggtcttgccggcctccacacgcagcgctgcgccggcgggcagcacggccacggcgaccaccacctcctcgcgatcgcgcaggcgctgggcagggatgccaatgagcttgttgcccttgcctcgcgccatctccggcagctcctcaagggggaagaccagcagtcggccatcggaactggccaccaccacctcggcaccatcggcctccgcgggcaccgttacgggcgggagcacagccgccccatccggcagggtcagcaccgccttcccggagcgattgcgcgagaagagctcgcgcagggggacacggaagccgtagccggcatcggaggcgagcaaccagcgcgactccgaatcgccggcgaggaccgactggaagcgggccttctccgggggcgtgagccgcttggtcagcggctccccctggctgcgcgccgacggcagggtatgcgccgggaccgcgtaggcccgaccggtggagtcgaggaagatggccggctggttcgaccggcccagggcgtgatccaggtagccgtcgccggccttgtaggagagcccggtcgcatcgacctcgtggcccttggcggcgcggacccagcccttctccgagagcaccacggtgaccggctcgctgggcatcagctcggtctcgtccatggcccgcgccggaccgcgctggaccagcggcgagcggcgctcgtccccgtgggcctcggcatcaccgaggagctcgctcttgacctgctcgcgcagccgggcggcgtcgccaagggtggcgcgcagctcgtcgcgctcacgctccagatcgccctgctcgccgcggatcttcatctcctccagacgggccaagtggcgcaggcgcagctcgaggatcgcctcggcctgggcatcactgagcccgaagcgctccatgagcaccggcttgggctcgtcctcctcgcggatgatggcgatgacctcatcgatgttcagatacgcggtgagcaggccctcgaggatatggagccgatcctccaccttctccaagcgccaagtcaggcgacggcggaccgtctcggtgcggaagctcagccactcggccagaaggtcgcgcagggagaagacccgcggccgaccgtcgaggccgatgacgttcaggtggacgcggtagccgcgctcgagatccgtggtggcgaacaggtgatccatgacccgctccggatcctggcgccgggagcggagctggacgacgatgcgcaccggcgcgtcgtggtccgactcatcgcgcagatcctcgaccatgggcagcttgcgcgactggatctgggcggcgatctgctccatgaccttggcgccggccacctggtaagggagtgcgtggatgacgatctgcgcctgctcccgctcatactcccagcgggcccgcgcgcggacggtaccgtggccccgctcgtagatggtgcgcagctcctcgcgcggcgtgatcacgtccgaggcggtggggaagtccggcgccggcacgtgctcacagagctccgccgtggtggcctcgggccgatcgaggaggtggacgcaggcatcgaccacctcgcgcaggttgtggggcgggatatccgtggccatgcccacggcgatccccgaaccgccgttgagcaacacgttcggcagccgcgccggcaggcgttccggctcctgcagggcgccgtcgaagttgggaatccactccactgtcccctgccccaactcgttgagcagcacgcgggcgtagggggtcaggcgcgcctcggtgtagcgcatggcggcgaaggatttcggatcgtccggagagccccagttgccctggccgtcgatcaacggatagcgataggtgaacggctgggccatgtggaccatggcctcgtagcaggccgcgtcgccgtgcgggtggtacttgccgagcacgtcgccgacggtacgggccgatttcttgtacttcgccgccgccgacaacccgagttcggacatggcgtagacgatccgccgctgcaccggcttgagcccgtcggagacgtggggcagcgcacggtcgaggatgacgtacatcgagtagtcgaggtaggcccgctcggtgaactcgcggagcggttgcgtctcgaagtcggaggcagcgttttcggacatagtcgtttgctgttcggcgcttagtagtcagggggtcaaaggacgatttccgccaggttgcccttgctctccagccactcgcggcgctgggctgcggcgccacggccgagcagcatgccgagcaggcgttcggtctcgtcggggtcatcgacggtgagctgaaccaggcggcgggtatccggggccatggtggtctcgcgcagctggaccgggttcatctcaccaaggcccttgaagcgcgtctcctgcaccttgcccttgatgcgctcggcctcgatccggtcgaggataccctggcgctcgtcgcggtcgagggcgtagaaggtctgcttgccaacatcgatgcgatacagcggcggcatcgccacgtagacgtggccgccggccaccagggccgggaagtggcgctggaacagggcgcagagcagcgtggcaatgtgcgcgccgtcggggtcagcgtcggccaggacgcagaccttgtggtagcgcagcccggagaggtcctcgctgcccgggtcgacccccagggccacggcgatatcgtggacctcctgggaggccatgacctcgtcgggagccacctcccaggtattgaggatcttaccgcgcagcggcatgaccgcctggaattcccgttcgcgggcctgcttggccgagccgccggcggaatccccctcgaccaggaagagctcgctgcgcgccggatcctgcccggtgcagtcggccagcttgccgggcagcgccggcccactgcccacccgcttgcgcgtcaccttcttggcggcccgctggcggcgctgagcggcgcgcaccaccagatcgacaatctgctcggcgctctgggtgtgctcgttgagccacaggctgaaggcgtccttcacggccccggagacgaaggcggcacagttgcgcgaggagagccgctccttggtctgcccggcgaactgcggctcatgcatcttcaccgacagcacgtagctgatgtgctcccagacgtcctccggggcgatgcgcaccccgcgcggcagcaggttacgcagctcgcagaactcgcgcatggcctcggtcaggccggtgcgcaggccgttgacgtgggtcccgccctgaggagtggggatgaggttgacgtagctctccgccggcccgctgccctccggcaaccacaccagggcgcactccatctcctcgtgctcggagccgagccgggcagtgaacggcggatccggcagatgctcgtagtcggccacggcaccggccaggtaatcgcgcagcccatcctcgtagtaccaggtcagcacctcgggctcctgcccctcgcccccggtggcgtcgcgcaggatgaccgtcagccccgggcagagcaccgctttggcgcgcagcaggtgctcgagccgggcgcgagagaagcgcgggctgtcgaagtagctggtatccggccagaagcgcagcgtggtgccggtctcccgcgtcttgcccacccgctccagcggctcgatccgctcccccgccgagaaggcgatggtgtgctcggcgccgtcgcggcggatatgcacctgcagccgcgtcgatagcgcgttcaccacggagacaccgaccccgtgcaggccgccggaatagcggtagctcttgctcgagaacttgccgccggcgtggagccggccgaggatcacctcgaccgcgggcaccccctcggtgggatgcatatccaccggcatgccgcggccgtcgtcgctgacctccagggagccatcagcgtgcacggtcacctcgatgcgccgggcgtgtccggcgaccgcctcgtcgacactgttgtcgatcacctcctgggcgaggtggtcggggcggttggtttcggtgtacataccgggacgccggcgtaccggctccagtccggtcaggacttcgatgtcggaggcgtcgtaggtctgctgggtcttggttgtcatcggatcacggtggtcacggatcgggccattgagggttcgcgctcggggcgagcagtttccggctaccggaggcaagttacaagggagccgttcgccgggattccctgcaccgtcgtcggcgacggaggcgtggctcgcaccctgccgcttcgcggcttatttgaccaccccttgcggctccgttacttttctccgtcatgagcgagaccgattctcaggaaaccgccccccagggcgacctccccgacttcgagcgctcggtggccgaacttgaggccctgatcgaacgcatggagcgtggcgaacagacccttgaggaggccctgcgcgactttgaacggggcatccacctgacccgccactgccagaaggcgctgagcgccgccgagcagaaagtggctatcctactcgagaacagcgaggacggtgatgtcggcccgtttcgacccgacgattcttgaggccctggaggcggccctgccgccgctgcgcgaacgcgccgaacgggccctggaggcggccctgcccgccgccgatgcccatccgacgggcatccatgaggcgatgcgctacgcggtgctcggcggcggcaagcgcatgcgcccgatcctggtgtacgccaccgggcaggccctcgatcacaccggcagagcgctggacgccccggcctgcgccgtggagatgatccacgcctactcgctcgtccacgacgatctacccgccatggacgacgacgatctgcggcgcgggcaaccgacctgccaccgcgcctacgatgagccgacggccatcctggtcggcgatgccctgcaggcccgggccttcgaactcctggccgacggcgagcgggagggcgctccggctcccgccgcccgggccggcatggtccacgccctggcgcgggcggcgggctcgggcggcatggtcggtggccaggccatcgacctcgccgcggtggggcgtcagctcgacgccgccgagctcgaggacatgcacatccacaagaccggggccctgatccgggccagcgtccagctcggcgccctggccagcggtccgacctgcgccgccaccctcaacgccctcgatcgctacgccaagtgcgtcgggctcgccttccagatccacgacgacgtactcgacgtggagggcgatgccgacgccctgggcaaggagcagggcgctgacgcggcccgggacaaacccacctatccgtcgatcctcggtctgcgccagtcccgcgagctggccgagcggctggccggcgacgccattgatgccctggccgacctgggtcccggcgcggatgtgctgcgcggactggccgcctactgcatccagcgccaggcctgaccgcccgcccttccggttaaaaccccaccgaggccgtcgggattacccctttacaaaaacttaaactcgttccaaattcaaacctatcgctggaagcccagatcgaggccgcagaatcatgctcaaccccacttgtcacccgccccatacgacggggtcagacaccaggaacaagaccatggaagacgtccagggacgggccgacacccggcagatcgagatcaataaggtcggcatcaaggatatccgccacccggtgcgggtacgcgaccgcaccgggcgcgaccagcacaccgtggccaccttcagcatgtatgtgaacctgccgcagcacttcaagggcacgcacatgtcgcggttcgtctcgatcctcgagggccacgaccgcgaggtcaccgtggagtccttccacgagatgctcgccgagatgaccgaccgcctcgaggcccactccgggcatatcgagatggcgttcccttacttcgtcaacaagcaggcgccggtcaccggggtcgagagcctgatggactacgaggtgacgttcatcggcgagatccacggcggtcgccacgagacctgggtgcgcgtcgccgtgccgatcaccaccctgtgcccctgctccaaggagatcgctgagcgcggcgcccacaaccaacgctccctggtcgtggtgacggcgctgatggacggcttcgtctggctggaagaactcatcgacctggtcgagcgggaaggctcctgcgagctctacgggttgctcaaacgcccggacgagaagcacgtgaccgaacgcgcctacgacaaccccaagttcgtcgaggatgtggtacgggacatcgccggccggctcaacgatgatgggcgcatcgccgcctactcggtgacctccgagaactacgagtccatccacaaccactccgcattcgcgctgatcgagcaggacaagcgggggcgctgacccccgcgacgcctcggcacttggcggccccggttgaccctgccgcaggggcaggattagagactcttaccccgctcgaccaactgatcagaatcaatcacaacccgtgcaacgtgctccttgcgccggtaggatggcctttgtaggatcactgaccgttcggtcggttggccaagcgaccgcacccctggagcctgagcaggatggccgcgcccatgcccgagaacaccggacgcaccgaagccgccgagcggatccttgccgccgccaagcacctgttcgcccgcgacggctacagctccgtctcgatccgcgacatcgccgaggccgccggcgtcagcaaggccaacgtcttccaccacttcgcctccaaggaggaactctacgtggagacgctgcgccgctgctgcgaagcggcgcgggcgttgatccaggccttcgccgaagatcaggcgcgggaaccggccgaacagctgcgcgccttcgtccgcgccgacctccggcgcgccctggacgaccccgacgccacccgcttggtgttggccgaggccttcgacgcctcgccgagccaggcccggaccctggtcaaccaggtcttcggcgccgatttccggcgtatgacggagatcttctcgcggggccaggaagacggctcgtggcggcaggacaccagccccgcgctgatggcctcactgatgctggccgccaacaccttctacaccgctcaccgagaggtcctgcgccagctccccggcgtggacttcgccgacgaccctgatcagtacgcggatcacgtcgtcgacatcctgctcgacgggatccaaaaggaggcgtaagtgactcactggcacaagctcgattcgtcccccgtgtcgccggcccggccccgccgggtcggtgtgatggtctccgtagcagccctcgccctgctcgccgctgcctgcggcgaagacgccgacaacggcgaggccaccgccgaggaggacgccatccccgtcacctggatcgaggccgccgaggaagaggtccgcgaggtccgcaacaccgtcggcagcatcgaagccaagtcgcggccgctactcgccgccgaggtgggcggcgtcatcgacaccatccacgtcgacgagggggcgcaggtcgaccgcggcgaactcctcgccgagatcgaccgcgaggattacatcgatgaccgcgacgcggccgccggcgacgtggcccgcctgaccgccatggtcggcgtgcaggagcgcaacgtggcccgcaaccgggagctctacgaggacgaccacatctccgaggacgagctcgacaacgccgaggccgagcttgaagcccgcgaggaagagctcgcctccgccctcgcccagctgcggcgggccgagcgggatctggaacgcacccggatccgcgccgtggtcagcggcgccgtggacgagcgccacatcagcgcgggcgactacgtcaacgccggcgacgccgtcttccaactgatcaacctggaccggctcaaggtccgcctgccggtctccgaaagcctggccccccgggtcgacagcggcacggagctgatcctcagcagccgctctggcctccgcccggacctgaagaccacggtctcggacctgcgccccggtatccgtgatgccacccgctcgctgcagcttatcgccgaggtcgacaaccccggggggtggcgccccggcgccagcgccgaggcggaggtggtgctcgatgtccgcgacggcatcgtcgtacccaaccagagcgtcgtgcgccgccccgccggcgaggtggcctacgtactgagcgaagacgagggccgggtcgaggagcgcaccgttgaggtggggacccgctttggggaccgcgccgagatccgcgacggcctggaacccggtgagcggctcgtcctcgacggtgcgggcttcctcaccgacggcgccgccgtggacgccgctccccacgaaggcgacgacacggatacggagtaaggcaccatgacgctctccgagctctccatacgccgccacgtcctggcggtgatgatcagcgcgctgatcgtgctcgtcggcgcgatcgcctatcaggatatcggcaccgaccggatccccaacatcgacttccccatggtcagcgtcaccgttcatcaggacggcgccgacccggagctgatggactcggcggtgaccgacgaggtcgagcgagcagtgaacacggtccccgggatcgacgacatccagtcggtctccctgcccgggacctcggtggttaccgtgcagttcgacctggacgtcgacgtcgatgtggccttcaacgaggtcaacgccaaggtctccgagatcgtccaggacctgccggaggacgccgaggcgccggtggtcgataaggtggagatggacgcccagccgatcatgtggctatcgctccagggcgaccgcacggcgcaggatctcgaccgctacgcccgcaacgaggtgcgcccgcagattgaggggatcaccggcgtcggcgaagtgcggatcggcggctcccgggagcggaccatgcgcctggaggtcgaccccgaccgcatggccgcccacaacgtcgacgcccaatcgatcatgcaggccctcgaagaggagcacgcccagatgccgggcggcttcctggtcggcggtgacaccgaggagatgctcaagctcgacgtggagtaccacgacgccgatggcctcgaagcgatgatcatcgccgaggacggcgacgatcgggtccgtttccgcgatatcggcaccgtcgaggacggcctggccgatatgcgccagctcgcccgcttcaatggcgagccgactatcggcctcggcgtggtgaaggtctccggggcgaataccgtcgccatcatcgacgaggtcaaggaacgcctggacgaccagatccggccgcagttgccgccggggctcgacttgcacatctccaccgacgagtcgcagttcatcctcgagcagatcgactcgctctatctgaccatcgccctgggcatccttttcgccgccctggtgatgtggctgttcctgcgcaacctgcgctcgacggccatcgtctcgctggccatccccatctcgctgatggccgcgattgcggtgatctacttcttcggctacacgctgaactcgatcaccatgctggccatgctcctgctcatcggcgtggtggtcgacgacgccatcgtcgtgctggagaacatctaccgacaccgccagcagtaccgacaagggcccatggcgtcggcgatctccggctccaacgaggtcttcttcgcggtcatcgcctccaccctcaccctggtctcgatcttcggttcggtgatcttcatggaggcgatcatcggccggttcttcgagtcgttcgcggtggtggtcgccttcggcgtgctggcctcgagcatcgtcgccctgaccctgatcccgatgctcgcctcgcgcttcctccacgtcccggagcaggagggggccttctaccgggctctcgagcaaggcttccaggccatcgagcggacctaccgctggtccctgggctacgtcctgcgcttccgctggaccaccctgggcctggccctgctctttgccgtggcggtggccgtgctcatcgcaccgcgtctcggcggcgagttcgccccggacgaggacaccggcgagttcatggtcaacttccagaccccgctgggctccgggatcgagtacaccgatcggcagatgcgcgagatcgaggccatcctcgaggaacagcccgaggtggaccgctacttctcggccatcggcatcggtgaccgcggccaggtcaaccgcggcatcgccttcgtccggatggtcgagcgcgatgagcgggacgcctcgcagcaggaggtggtgcagcggatccggcccgaactggccgaactgcccggggtgcgcgccttcgcctcggacgtgcccttcgtccccggccagcgcggcgaacccctgcagttcgtggtcaccggccccaacgtcgaggaactgggcgaccacgcccgggagatccaggagcgcctggaggccgtcgacggcatgggcagcatcgacttggagctcgacctggagctgccccaggtcgaggtcgaggtggaccgggaacaggcccggagcctcggcctcaacgcccgggacatcgcccagaccatcaacgtcctcgccggtggcttcaacgtcgcccgcttcgacgacggccccggcggtcaggacgggcggcgctacgacatccgcctcaaggcccaggaggacatgatcggcgatatcgatgacctacagcggatccagctcctctccgagcacggcgagatggtcccgctagaggcggtgaccaccatggaggagaccctaggaccggcggcgatcacccgccacaacctctcctactcggcggagttctacgccgacccggatctgcccctggccgaggccgtcgacgagctcaatgcggtggccgacgacgtcctgccgctgaacttcgacgtggagctggtcggccaggccgaggagatggagcgggccgtgacggcgatgctcttcgtgctctttctggcggcgacgctggtctatatcgtgctggccagccagttcaactccttcgtccagccgctgctgatcatggcagcgcagcccctggcgctcatcggcgggctgctcggcctgtgggtgggcggcttcacgctcaacatctactcgatgatcggcatggtgctgctcatggggctggtcaccaagaacgggatcctgctggtggacctgaccaaccagtaccgggagaaacgggatctctccatcaacgaggccctggccgaggcgtgcccgatccgtctgcgcccggtgctgatgacctcgctgaccctgatccttgccctgatcccggcggccgcagggctgggcgccggatcggagaccaacgccccgatggcagcggcgatcatcggcggtatgatcaccgccatgctgctcaccctggccgtgatcccggcggcctactccctgctcgagggctacctctcgcggcggggctggggccggctgagcaagatcgccgaggactacttcggatgaaggcgcccgggggccctggtggcccccgcgccccgcgataaggaccaacgcccatgaagcgaggcaacgagagactgcagttcaggctcgccccccgggtcaccggctggaccctggccgccctgctggcgctgcccggggccaccggtgccggggacgaggacaacgacgatcgcgacgacgccgaggcggtggtcgacgccccggtgccagtggaggacgaagaggacgccctggccccggcagagattgaggagcggactccgcagcaggacctgctggacatctaccgcctggcggtggaggccgaccgcagcctgtccgccgcgctcaaccggcgccgcgccgccgacgagcagatcgcccaggcccgctcgcagttcctgccgcagatcaatgcaacagcaaagtacgaagacatcgattcagagaccgactgggatgggggtgccaccgtggacggcgacacctcggggtggcaggcgaccctctctttaacccagccgatcttccggcgcggcaacttcatcgacctggagcgggcgcggaccgccgtggaccgggccgggatcgaactcgccgtggccgagcaggggctggtggtggacgtcaccgaggcgtacttcgacgtgctcctggcccaggacgagcaggccctggtcgaggccgagctagctgccgttgagagtcagcttcgccgcgccgagcgggccctggaggtgggcaccggcacccagaccgacgtcgacgaggcccgggccaccttcgaccgggtgcgcgccgagcgggtggcggtggacaaccaggtggaggtcgccaagcaggccctgcgccgactcaccggcgaactgcccggggagctggccggcctcggcgaggcgttcgagccgcagccggtggaacctgccgacaccgaccactgggtagacctggcccagcgctacaacctggaggttcagctcgccgagcgggacgaccagctggcccgccacgacgtcgaggggcagcgcgccgatcgctggccggaggttgacctggaagcctctttacgacgagaagatggcgaaagccttaaccagcaagcaatgacgagcatggaccgtcagatagacacccgctccatccgcctgcaggtctccgtgccgctttacaccggcggcgccatctccagccgggtccgtgaggccgaggccgaacgcaccgcagccagcgacgacctggccgaccagcgccgggccagtgccctggacgcccgctccgccttcctcggcctgacctcggagctggaacgggtccgggccctggagcaggccctggtctcggcgcgcagcaacgaggcgtcggtgcgtcgcgggcaagaggtgggcacccgcaccaccaccgacgtcctcgacgcccagagccagcgcttcgagaccaagcgcgacctggctgcagcgcgttatgattacctgctgaactttgtgcagttgcaggcgtccgccggactggcggtggatgagacggtcatccgcgagatcaacgagcagctgcagtcggtctctcgataactgggtgccatgaaacaggcagcgtctacgcccaccaccgacgaagccctgcagaccctgcgtgatgcggggctgcggctcacccagccgcggcggcagatcgtcgccgcgctggtagccgccgacggcccactcagcccgcgggagctccaccagcagctcgggtcggcggcctgcgatccggtgacggtctaccgctgcctgaccgacttcgaacggctcgggcttgtccaccgccacgagttcggggacggctcgacccgctaccagctggtcgaggcggacggcagtcacctgcactacgtcatctgccggcactgccagcgcaaggatcccatccacgcctgcccggcagatctcgaggccaccgtccgcgcccgcggctacgccggggtgagccacaccctggagttcttcggagtctgccccgactgccagcagggcccggacccggagccacagtgagcggccgccggtcggccaccgccatcgccgaggatcccgcccgggccaagcggcgtgtcacgctgatcggcggggtgatcaacctgttccttgggtgcggcaagattgccgccggctggctgggccagtcccaggccctggtggtggacggggtgcactccctatccgacctggcctccgacgccctggtctacgtggccgccgcctacggcagccaggaggcggacagcgatcacccctacggccacgcccgcatcgagaccgcagcgaccgccggcatcggcgccgtcctcctgctggtggccgccgggttcatctacgacgccgtgcagcggctgctcatcacccccgagtcgctgtgggtgccgggctggctggccctgggggtggccctcgcctcgctggtcatcaaggaggggctctaccactacacccgctgggtggcctaccgggcgcactccaacctgatccacgccaacgcctggcatcaccgctccgacgccctctcgtcggtggtggtcgtcggcggtatcgtcggtgtcctgctcggactgccgtggctcgacgccgtggccgccatcgtcgtggcggtaatgctcgcccacgtggggatcaccttcgcctggcggtcggtctgcgagctggtggacaccggcctcgacccggcccaggtcgcgcatatcgagagattggtcagcgagatcgacggggtccgcgatgtccacggcctgcgcagccgacacatggccgaggaggcgctcatcgacctgcacatccaggtggatccgcgactgagtgtctccgagggccaccgggtcagcgaggcggtgcgtcggcgcatcatccaggacatcggggtggtgaccgaggtgctggtccacgtcgaccacgaaccgccgcgctgggacgaggcgaccgctgccctgccgctgcgcggcgtggtggagcgcgacctgcacgccgcctggtcgggtgtcgagggggccgacaccgtcgagcgcgtcgatctgcactacatggagggccgcctggaggtggaactccacctgccctggcgccccgactgcgacgccgccgggctgcaccggcgggccacacggctggccgaggttgccgagggcctggcctacgtcagtgcctgccgggtccacttcattgggcgctgagcggcggttcggccagggcgcccagctgctcgcgcagcgccagcaggtgctcctcccagtaccggggctcagcaaaccaggggaaggcgcgggggaaggcgggatcctcccagcgctccgccagccacgcagcgtggcgtaccagccgcagggtgcgcaacggctcgatcaggtgcagctcgcgcaggtcgaggtcgcagaaggtccggtacccctcgagcaccgcctcgaggaaggactcgcgctcggcccgctcgccgggcagcagcatccacagatcttggatggcgggaccggtgcagctgtcgtccaggtccaccaggtggaacccctcctcggtctgcaggacgttgcctgggtggaagtcgccgtgcagacggatggcgtgcaccgccccggcccgctcccaacaggcggccatcgcctctaagaggtcgtcggtgaccgtgcggtacgcctcctccaggtgcggcggcagccagtttccggccagcagccagtcccgcgcccgccggccgtggtcgcccgggtcgaggctgaggcgatgatcgaaggccccaccgccacccacgacgtggatccgccccagataggcccccaggcggcggagcacatcccggttgtccacctcgagcatgcgtccgccccgcatggggtagagggcaatgcggaaaccgtggctgtgggccagggtccctgccccgcagcgcagcggcgctaccaccggcacctcggctgccaccaactcctcgctgaaggcgtgctcctcgcggatctgcgcgtcgtcccagcggtcggggcggtagaacttggccaccacggccggacccccctccactccgaccatgtacacccggttctcatagctgttcaggggcagtagccggccgtcgctgcgtaccccgcccacggcctcgaccgcattgaggacggtatccggatccagggtctcgaaggggtggtgggtttccatggagcggctcctgcagcagggcttgggtcacttcgttcgaccggacgtcccggtcggtgacgggtcagggtagcccgcagcctggtcggccggctatccttggacccctgaacggtcaagcaggtggaacatcccatgcgtatgcagaacgtcgagcgcgggccgatcgctcgtgtggcgggcgtcatcggggccatcgccgtcatcgccctggcggcgacgctcggcatcgtcatgctggcggtcatgctcggtctggcgctcatcggtgccgtgatcatcgcagcgcggacctggtggctgcgccgccagatgcgtcgggccgcggcccgtggcgagggtttcggccacaccgcccgccccgggacaccggcacacggccgggtcatcgaaggcgaatacagtcgcggctcaaaggacgacccgcaccatccgcggcgttgagcccgccccggcgcaagcggcaggagccgccacgccccggggagcgacccgttcgccacaggggagctgaaacggcgtgaaagatcgtttcacggtcaccatcaccgacttccgcggcgcccgccactactcgctgcatcagatcgccaagcgcttcgcgctggccctggccggagcggtgctgttgctgctgctcgccggtgccctggccatctacgcgctcaacgacacgatcgatgaactcgaccaggtccgcgccgagaaggcggaggccgcccgccagatcgagctgcgcaacgagcagctccaggatctggtcagcgaacgcgagcaggagatccaccgcatggatcttgaactcgggcacatcgaggcgctggtcgggctcgacccgcagcccgaggccaaccggcgcgagcgactcgacaccgccagccagacggcgctggaaaaggcgctgatgttgcggacgatccccaacggctggcccctcaaggaggcgtcgcggatcaccagcggctacggctggcggacgcacccggtgaccggcgaacgctccttccacgccgccgtcgatctgcgcgcgccggtgggcgagaagatcgtcgccactgccgacggcgtggtcaactacgccgccaagcaccagggcagcgggctcggcaagctggtcatcctcgcccacgacttcggcttccagacccactacgcccacctgagcaggatcgaggtcgagaccggcacgttcgtcgaggagggcgacgtcatcgcccgctccggggccacgggcaacgtcaacggcccccacctgcactacgagatctggcacacccagcgcaagctgaacccggaaccgtttctggactggagcctggacaactatgaagagctctttgaagaagagggccgcgtaaaatgggactcattggcaaaggggataaatcgaagagccgaggccctggaacgacagttatctgcgacggcacgcgactggtcggagaactgaccctggagtcgaacctgcatctggacggccagatcaagggcaccatcgtctcggaccacgacgtcagcatcggtcataccggccgcttcgagggcaatatcaaggcccatcggctgctggtcagcggctacgtcgagggggtcatcgactgcgccagcctggagatcgtcgccgagggacgggtcttcggcgagctccacagcgatgacttcatcatcgaggccggcggtcagttcctcggcgagagccacccccggcgcgaggtgcccttggcggcgctgcagcacgagggcagccaagcctcccagctgaccggtccggcacagcccgagtccgattcggaggcgacgccccaccctgacccggcggcgggcgctgccacccgcgctgaacccgaagcggacccgccgcagcccgagaggccggacccggcgccacgccaacacgccgagccacccccggacgacgcctccgggacgaccgacgagccaacccccgacccggaggacgaaccggagcaggaagcagactccgagcaggagccatcccgtcatttccggccccagccccgacagaccttctggggacgacgctgatcggtggcggcgccgccggccgcctgtgctagcatggccggcatccgcttggggattcagggcacctgaacgcccagagagagacggcgaacgggcaacagagggggatacgccgtggaacgttgcattggcctggacatggggtacgggttcatcaagatcgatgacggccgcgaggggcacgtattccccagcgtcgtcggcgagggcgaatcgggcatgccgatgtccctgggcgtggcccagcgcagcggcagcagcgagcttcgcatcacctacggcggcaagagctacctgctcggcgactacgccatccgccactcccgcctggcgcaccgggggctgtcgcccacccgcgccgaaggggacgacctcaagatcctcttcctcggtgcactgagcctctacgcccgcgagaccgtgaacaacttccacgtcgtcaccggcctgccgccggggcgcatgcacatggccgacgacctggtccgccagctgcgcggcgaccatgaagtcatccgccacgtgggcgcgagccgcttcggggtaagcatccgcctggagcagattgaggtggtcccgcagccggtgggcagcttctgggccgaggtgctggatgatcgggggcagatccgtggtgatcacccgctgctcaacggccgggtcgggatcatggacatcggcttccggaccagcgacttcgccacggtcatcgatggcgagtactccccggggttctgcaagacggtgccgctgggcatctccttcggctacgaggagatcgcccaggagctctctacccagtacgggctcgagcgcgagcagtacaccctggacgaggccatcatccaggggcaggtgaacgtcaacggccgcccggtggacatcgtcgagctccgcgatcggatcttcggcgacatcgccaccaagctgctggtcgaggcgcgctcgatgtggcagatccaggagtacgaccacatcatcatcaccggcggcggcggccgggtgcttgagcgctacctgcgtccggaactctcccaggcccagctggcccaggactccgtcaccgccaacgcccgcggctatttcaactgggcctacttcaacgcccagcagcgggccgcggagatgggccacgccacggaacagagttcggcagaggactacagctccggcagctacggcaccgggagcaccacctacagccgggggggcgacgacggccgagacagcgccgccgtgccgcagtcgcgcagcggcagcgagggctgacctcctgccggccggggcctcgccccggtgccggaacaggccaaggggccgcgcctcggcgcggcccctttttttgattggggcgggtcaatctgctgttgcaacgcagcacgggcggtgctatgttgcatcgcacaaggcatggcgagcggtcatgcctcgagcagcttcaacaaggagagagacccatgcaagaccagctcaacaagtccatgcagcagttccagaagatgatggagcccagccgcaagctcaacgcgctgctcctcgagcacgccgagaaggtggcccacctgaacctggaagccgcccgttcctacaccgatctggccatggagcagatgcgcaaggccatggaggtccgggacccggagagcttccagagctacctgaacgaccagggcaaggtcgtccagacgatgagcaacaagctcacggagaacgccagcaccctggccgacatcagcaagaacatgggcgaagaggtgcagaagatcgcccaagagaacgtctccgccctcaccgagacgatgcagggccaggctgagaaggcctccggcaagggccgcagcgctggcagcagtgccggtagcagcgcctctgcgggtagcagcagtggctccgctgcctccggcagcagcaagaagtccgcgtaaccccctcggggaggcgcggtgacggagtcggtgccccgcggggcaccggctcctttgtgttttcagccccgtagggcgagacctaccccgcggtcagccggtctcccgggcgatggcccgcgcaccgatatcccgccggtagaacaccccttcccaatggatggccgccaccccccggtaggccgcctgctgcgctgcagagacacgctcacccagcgcgcaacagcacagcacccgccccccgttggtcaccacacggccgtcggcgtcgaaggtcgtgccgccgtggaagaccttgcagccggtggcctcggcgtcgtcgagcccttcgatgacatcgccccgctccaccgaccctggatagccggccgccgccatcaccacgcccacagcaggacgcgagtcccaggccagatccacctcgcccagtcgcccctcgagggcggcccggcagacttcggcaaaatccgcgtccaggcgcatcaacagcggctgcgcctccgggtcacccaggcggcagttgtactccagcacccgggggttgccgtcggcgtcgatcatcagtccggcgtagaggaagccctgataggggcgcccctcggcggccagcccctggaccgtggggcggatcacctcgtccatgacccgctggtagagctgctcatccatcagcggcgccggcgaataggcccccataccaccggtgttggggccccgatctccgtcgtcccgcggcttgtgatcctgggagctggccatcgccaccacgtgctcgccatcgaccagcgcgatgaagctcagctcctcgccctgcaggcactcctcgaccacgacccgcgcgccggcatccccgaaggcctgccccgagagcatgcgctcggccgccaatagggcctcgtccttggtcgccgccacctcgacccccttgccggaggccaggccgtccgccttgatgaccatcggcgtcgagtgctcgcggatatagtcgctggccgcccccaggtcgtcgaaggtgcggtaggcggccgttggcaccccgtgacgcgccatgaacgccttggcaaacgccttcgagccctccagctcggcggcgtccgccgtcggccccagacacgccagacccgcctgctggaaggcgtccaccacgccggccaccaggggcgcctcggggccgaccacggtcaaagccacctcctgctcgcgggcctgttggaccagcgcggggatatcctccgcccccacctggatgttgcgcaccttgggctcgcgctccgtgccggcattccccggggcgaccagcacctcctcgacctgcttggagcgcgccagggcccaggccatggcgtgctcgcggccgccccctccgatcaccagtaccttcatcctttacctcgcttgggccgcgttcagtggcggaagtggcgcatcccggtgaagaccatggccagaccgtgctcgtcggcggcatcgatgacctcctgatcccgcatcgagccaccgggctggatcacggcggcggcgccggcctcggcagcctgatcgacgccgtcgcggaacgggaagaaggcgtcagaggccaggaccgagccctgcagcgccaggcccgcatcggccgccttctcgcaggcaatacgggtactgaagacacggctcatctgcccggcccccacgccgagggtgcgctgcccgccggcgaaaacgatggcgttggacttcacgtgccgcaccacctcccaggcgaagcgcaggtcggcccactcggcatcggtgggctggcgcttggtgaccacccgcaggtcggccggatcaaccaccgcggtgtcccggtcctgcaccaggaggccgccacgcacccgcttgagctccagatccgcgcccggatgctgcggccagcggccggtctgcaggactcgcacgttggccttggcggcgaagcgcgacagggcttcgtcactgacctccggggcgatgaccacctcgacgaactggcgatcgaggatggcgccggccagctcggcgtcgacggtatcgttgaaggcgatgatgccgccgaaggcggaggtcggatcgacctcgaaggcccggtcgtaggcctcccgcaacgtccccgagcaggccacgccgcagggattggcgtgcttgacgatgacgcaggccggcgtctggaagcccttgacgcactccagggcggcgtcggtgtcggccacgttgttgtacgacagggccttaccctggagctggcgggcggtggacacgctggcctcgccgggagcgacatcgcgatagaaggcagcggattgatgggggttctcgccgtaacgcatgtcggcgaccttctccacctggagcgtccagatcgccgggaaatcgccctgctgctcgccctgttcgtcgcgctggctcaggtaggcagcgatggcgccgtcgtagcgcgcggtgtggctgaacgctcgggtcgccagatggtggcgcagggcgcggctggtcccgccaaggcgctggagctcatcgaggaccaggccataggccgacgactcggtcaccaccgccacgtcggcgtggttcttggcggccgcacggatcatcgccggcccgccgacatcgatattctcgatggcgtcggtcaaggtgcagccctcggcggccacggcctgctcgaaggggtagaggttgacgcaaagcagatcgatgggaccaatgccgtgctcgtccatgaccgcgtcatccgtgccgcgccggcccagcagcccgccgtggatgcgcggatgcagggtcttgacgcgaccgtccatgatctccgggaagccggtctcggccgagacctcccgcaccgggatcccggcctcacccagcaggcgggccgtaccaccggtcgagaggatctcgacgccttgctcatgcagggcgcgggcaaagccctccaccccgctcttatcggaaacgctgatcagggcccgccgcaggggccgcacgccgtcgttggtcgccatattggattgtccgggttggttcagttgtagtcgatgccgtgttcacggagcttcttgcgcagcgtggctcgattgaggccgagcagctgagccgcccgcgtctggttgccagagcagtagtccatcaccgactccaggagcgggacctccacctcgttgagcacaagccggtaaagaccgttgcagtcgtgcccgtccaactccctgaaatagtcatccagggcgcgggtcaccgcctcgcggatgggtccccccaccgcgccgtcaccgcccctgccaggaccctgtccgggaccgggtcccttgccctcgtgcatgcgtcacccccattgatgcctgacttcgaagaataacagacccgaccgaccgcccaccggggcgccggcggccttactcgaccggtcggaatgacagcgagaagctctcggccccgccgtcgggctctgccacgtagagttccaccgggacccgcgcccccggctccataccggcgcccagacgtgctcgcagacggctgtcggcgacgtagtcctcgggacggacccagcgctcgccggtgacgtggccatcgagatcgcgcagcgtcagccgcatctccgggtagggcaggcgccgctcgccggtatgcaccaggaccccgccgagcatgagcgcgtcatcccggcgcggatccggctccagccagcgctcctcgacctcgatgacgtcgtagctcgccgcggtctccagctggcagtcgtaaagggtgcagactgcggagagccaggcccgggtgccgggcagctcaagcagcgccccgcggtagagatacgatccgtggaccagcgctgccgctagcaccagcaccccggcggccacgagccagcggcggccgcgccgcttcttcggaccgccggcagccgacgcacgggccgggcgctgttcggcccgcagttcggccaggacctgttcccagtccgcgtccgcagccccgccccgtcccgccccggcggtttcctccgaggccgtcgctgcccgttgctcggccgcgggatgctcaccgaccaaggcccgaagatctacgggccgctcgtcgctgtcgccgggcagcagccggccgatcgctgacatctgcggccccagggcggggatacgcacctccgcctcttcggtggacgacgccgacgtcgacgccgctggctgcccaccatccgccgcgccggcctcatcacccggcaactcctcgctcagcgcctggacggcgtcgaaggtggtctgacacaggccacaggtcacccgaccacgagcctgacggagctgccaggcacgcagcgcgaagatcgtcccgcatccagggcactgggtgtacacgggcttccctcgttgttggagaatccggagaccgacgttcaggcggtacgggtgccgctgaccagcacccagtcgccgcagcaccgcggcgcatcccaggcgatgccgccctggaaggcatccatgacctgctgctcctgcccccggaggatcccggagagcgccaggcgtccgccgacacggaccccatcgcgcagctcatcggccagatccaccagcgtcgaggcaaggatattggcgacaaggaaatcggcgcaatacgccggacgctgatcgacggcataagacgggacatcctcggccacgccgttgcgctcggcattctcgcggctggcgaccaccgcctgaggatcgttatcgacggccatgcagcaggccgcccccagacgcaccgccgccacggccaggatgccggatccggcgccgtaatccaggccgttgcgccccgctatgggctcgccgtccagccactccaggcacagcgccgtggtctcatgggtcccggtaccgaaggccaggcccggatcgaggtggatcggcaccgcgccggcaggcagctcgggctcggccccggtggggacgatccacaggcgctcgccgaaggccatcggccgaaagtggtccagccactcacgctcccaggcacggtcctccagcgtctcggcctgccagccccgcagccgctcccccagctgcccggccagcaaggtgtgcagggcatcggggtcggtctcagggggaaaaagcgcatcgacccgcacctgctcccacagcgggtgctcgcccaccccgggctcgaggagcacggtgccgtcgtcggcctgataggtctgggacagcgccccggccaactccagtgcgccatccacggcgtcgaggtcgccggccgccacctccagcgtgacttgcaactgcgccacgagtcaggagccttgtcgcggagtgggcgggaccacgaagcaggcggcctgctcacgggtgtagaagcagccatcgcgctcgaaccccgagaccacgcgctgcctcaccgcgatcacccggccgcggtcatcgcgctcgctgatcagctcttcgggcagaccgtcgaggcgatggaagggggccggctgcccgctccggttgcaggagaggtagatcgtccccgtctccgtatcgaggaaggccggccggaaaccgtgatcccgattgcaggcactgaccccaccggtcccgtggaacgtggcgttctcgcactcgagtcgctctgccgtaagggcgcgagccatcgctcaccacctccgaacgtcgataccgcttcaagggtgatcggccgctccgctggccccctgagccgggcaacgctcctgcgctgctactgattctggtagttggacaccgcgtgctcgatctcggctcgcgcggcgtcggcacccttccagtcgcgcacctgcacccacttcccgggctcgagatccttatagtgctcgaagaaatggctgatctcctgcaacaggcgcggcgacaggtcgtcggggcccttcacctcgctataatcggtggtcagcttgtccaccggcacagcgatcagcttggcgtcctcccccgactcatcggccatttccagcacgcccaccggacggcagcggatcaccgagccggccaccagcggcagcggggtgatcaccagcgcgtccaccgggtcgccgtcatccgccagcgtctgcggcacgaagccgtagttgcacgggtagtgcatcgccgtggccatgatgcgatcgacggtgagggtgcccgtctctttatccacttcgtacttcacggggccgccgtggagcgggatctcgatgacgacgttaatatcgtccggaatcgaccgcccggcgggcacggaatcgaggctcatgcagtttctccgttcagtagaggactgtttatgaccatggaacggccagacaggggcgaactttaacgccgttgctgcgccgcggcaaccggcgttacggcgcgccgccccccgcaacgcgccctatggcagcgcacccgccccgcggcgtcaaccggcggcatcgtgccgccgcaccatacggtatgattggggcgcatgatcagtctgaggaaagaccatgggtcctttgctgcagaaactcatcggcatctgcctcttccgcgacggcccgcaggatctgccctactccgcgacccacctgcttgccctgatcgcagggagtatggccctgacctacatcgccgccggcaacctgccggatacggacgccgtaggcctccaggtggcggtcgccacggggtttagcctcgccttcctctacgccctgctgctgctacgcgggctgacccctcgattcattcagagcgccacggcgatgttcggcaccgacgtgctcatcggcatcccggtgacgctgatgaccttccccatcgccacctacggggtggagcaggccgggggggccgccgccggtatcctcttgctctggttctggcaagtcgccatcctcgggcacatcttccggcatacgctggagatgcgtctggcgctcggcatcctcctggcgctggcctacagtttcctcagcttccaggtggtccagctggccgccgactgatcgagacgacccatgaagattcacatcctcggtatctgcggcacattcatgggcggcatcgccctccttgcccgggagagcgggcacgcggtggagggcagcgacagcgccgcctggccgcccatgagcgacatcctcgaccaggcgggtgtcccggtgcggggggggtacgatgcgacccacctggagccggcccccgaccgggtcatcatcggcaacgcgctgtcccgcggcaaccccgccatcgaatacaccctcgaccgcggtctcccctaccaatccggccccgggtggctggccgaacatgtgctgaccggacgctgcgtcgtcgccatcgccgggacccacggcaagaccaccacggcgtcgatggccacctggatcctcgagcgctgcggcctcgacccggggtatctgatcggcggcgccccgggcttcagtgagcgctcggcccgactcggcaccggctcccccttcgtggtggaggccgatgaatacgatacggccttcttcgacaagcgggccaaggtggtgcactaccagccccgggtcctgctgctgaacaacctggagttcgaccacgccgacatctacccggatctggaggccatcgccacgcagctgcaccacgcgatccgcaccgtaccggccaacggccgggtgctcatcaacggcgacgacccccacctgccctcggtggtcgcccgcggctgctggtcgcggctggagcggatcggcttcggcgccgacaacgactggcgcatcgacgccgacgaggccgcggagcatgccgtcctcgtccaccgtggtacaccactgggagcgctccagcctccccaaccaggacgccacaacctggccaatgcggctgcggcggtggcggcggcggccagcgccggtgccgacccgaccacggccgtcaaggcgatcaacgaattccccggcgtccgccgacggctggaattgcgcggctgcgtcgatggggtcgaggtcatcgacgacttcgcccaccacccgagcgcggtggcggccaccctgaacgccctggccacccccgggcggcgactcctcgccgtgctcgagccgcgttcaaacaccatgcgcctgggtatccaccgccatcagctggccgaagcgctcgggcacgccgaccaggccttcgtgctgaccccgccggacctgccctggtccgtctccgaggccctggccccgctgggcgagcgcctgcacacggccgccgaggtcagcgacctggcccgcctggccctggctaaggcccgccccggcgactgcctggtggtcatgagcaacggcgccttcggcgatatccacgagcggctgctgaccggcctgaggacccggggcgcgccggcatgagcgggatcagtgtcgccctgaccggcgcctcgggtatgcagtacgggctgcgtctgatccaggccctggccggagccggcgagaccgtccacctcctggtctccgatgccgcccgagtggtggccggactggaaaccgacaccccgctaccccgacgctccggggagctgcatcgcgagctggtcgcggcgctgggcatcgatccggcgcggctctacgtctacagtgaacagcaatggacggcaccgctagcctccggctcggcggcaccccaacgcatggtggtgtgcccctgcaccacgggcaccctggcggccattgccggcggacactccgacagcctgatcgagcgtgctgcggatgtggtcatcaaagagcgcggacggctggtggtggtcccgcgggagacgcccctgtcggcgatccatctggagcacatgctgtccctgacgcggctgggggtggtggtcctgcccgccaacccggggttctaccatcgaccccagcgggtcgaggatctgatcgatttcgtcgtcgcgcggattctggatcatctgcatgtggcccacgatctgggtccccgctggggcaaggagggcaattgatgggcgatgagctgccgctgttcccgctgcgcacggtcctcttcccgggcgggcgcctggatctgcgcatctttgagcgccgttatctggatctcgtcacccattgcgtgcgcaacgaggccccgttcggtatttgcctgatcgaagaggatagcgagaccggtctgccggcccggccccacgccgtgggcacggcggtgcggatcatcgactgggatcagcgcagcgacggtctgttggggatcaccgtcgagggacagcgccgtttcgagatcctggagcggcacgcccccgccgggacggtccagcaggcccgggtgcgctggctggcagaacagccaacaccgcggctggatgccgagctccagccgctggccgatctactggagcggattctcgaccagattggcggcctctacggggcgatgccccgacaactcgatgacgcaggctgggtcagcgcccggctctcggaactcctgcccattcccaccgaggcgaagcagcagctgctggagatcgacgcccccgaggagcgcctggagctgctgcgccaggcgctggaacaggaatagcctccccgctgacggccccgggcgatgccccccccgccgcagccggggcctttgggcgtgccgagcagcgcagcccccggcgggggttcagcgcgaacctttgccggttcgcgctgaacagcgaggttttgtccgagcggcgcgcagcgccgcgagttaagcgagcggccccgccgggatgagccgcgcaggggacctcgccgtcaggcgaggcgcgcgcgtcaggccccggctgcggcggggggggcatcgcccggggccgtcagcgggcacgatcaccggtcagggcatccaccggtaggatgcggatcggctgagccggctccacgatgcgcagatccccggtagccagcagctcttccaccacacggacccgctcgccgggggtaaccccccgggcctggatcgccgccaacggccaaccgctgtggacctgttccacttccaggctgaccagccacaccgaggccgcctcaccgaccacggtcatcggcgccggccacaatcgcagcaccaaccgccgctgctcatccgccgggatcactcgaatcagcgccggcagccgcccacggtaccagcgcggcagcggcgccatccgatagaggtccggctcaggctgcagccagcgcaacgccccgtagagacggcgctcgggctcgtaccagccggcgtcgtccagacgcgccaccagcgcctcaggctccgccaaccactgcagatccaccgcccgacgccccccgtcgagccagcgcagctcccgcccgaacggatgcgccggccccacctccagccactcggccaccgtcagctgcggcggatcggcctgggccacgaagcgttcccgctcctgcgggaggatcagggccgccttcaccgccacggcccccaccaggaccaaggccacgatggccggcagggtccgttccggcaggcgccgctgcgaggcgctgcgggccaggaccaccagcccggcaatgaccacgccgaggagcagaccacccagcgcatccgccagccacaggtcaccgaccaccacgccgccgatggcggccagcagcggaatcgccacccccaccacctgcaccgggcgccgtagcggaccgtaggccaccgtggccaggacacccgaggcgaggaccagcgtggtaaaccccgccagcgccggcgacgggaagcccagcggcggcgccccgcggtagagcgcgacggcgctccagttgccgctcaccatgccgagcagcatcgccagcagggccgccgcgggcacgatcaggcccagtaccagcgccacgcgcaaccgcccgccccaagccacccaggccaccccggccagccacgccggcacccaggcctggggctcaaggagcagcgccggcatgacgaacagggccctcagaccggtatccagctcgctcatgagcaccgccagcaccgcctcgtcgaccagcgtcggcccgccccaccagccctggtagagcgtcagcaccgtcagggcggccagcgccgcccaccagatccacccggcgccgtaactaaaggcacgcagggcgtaacggggaccgctgagcacctgggctgccaccggatggacacgcccccaggcacgggctcgccaggcgatcagggccgccgcccgacgcagccgcggcgcgagcaggtggcgcgccagccaccaccccacccacagcacgaccagcgcgatcagcagcagggcacccaggcgcagcgaaaccgaggcggccaccgccaacgaggccccgaaaaccataccgggcagcagataggccggcgcccagagcaccgcggagatcagattgaccaccaggaaggggcgcgggggcatgctcatcatgccggcaatcgccgggatgatgccccgcagcgggccgacgaagcgcccgaagaacaggctcttgcccccgtgggcggcgaagaaggcgtcccccttggcgagggcaccgggatagcgacgcaggggccagtaggtccgcaggcggtcgccgaagtgacgacccagccaatagctgatggagtcgccaatgaaggcgcccgtgaaagcggcgatcaggctcggccccagctccaggtgccccgtccccaccagggcaccggcgaagaagagcagggtggctccggggacgatcagaccggccaccaccaccccctcgcaaagggcgatgaggaagatgaccagggtggcccaccccgggtgagcggccacccagtcgagcacccccgtaatccaggtgagatccatccgtcagcgctctaagccgtcagtagccgcatgggcgcagcccggccgcagaaaaaaaatccggaggggccgcagccccgccggatcgtcggataccagggccgggacccgcaggccccggcgcggtctcgctcagacgcgggcgaaggcgcgctcggcagcgtccagggtctcctgcacggcgttatcgtcgtgggccagcgagacgaagccggcctcgaaggccgccggggccaggtagaccccctcgtcgagcatggcgtggaagaagcggttgaacgcatccaggtcgcacgccttgacctgctcgaaacgggtcaccggcgcgtcgtcggtgaagaacaggccgaacatgctgcccgcttggttggtggccagcgggatgcccgcggcgtcggcgcgctccttgatgccgtcgaccacccgcgtggtggtctgctccagcccctcgaaggcacccggcgcagtgatccgctccagggtcgccagcccggcggccatggtcaccgggtttccggagagcgtcccggcctggtagaccccaccggtcggggccagcccctccatgatctcgcgccggccgccgaaggcgccgaccggcatgccgccgccgacgaccttgcccaggcacgtcagatccggggtgatgccgtagcgcccctgggcgcactgcggcccgacgcggaagccggtcatcacctcatcgaagatcagcagggcgtcggtgcggtcgcagacctcgcgcagcttctccaggaagccgggcactggcggcacgcagttcatgttgccggccaccggctcgacgatgaccgcagcgatctcgctgccgtgttcgttgaagcactgctccaccgcctcgatatcgttatagggcacagtgagcgtctcggcgaccaccgcctcggggacaccgggacaaccgggcacgcccagggtcagggcgccggagccggcctgcgccagcagggcgtcgacgtgaccgtgatagttgccctggaacttgacgatcttgtcgcgaccggtaaagccgcgggccaggcgcagggcactcatggtcgcctcggtgccggagttgaccaggcgcaccatctccagcgacggcacgtgctggcagagggtgcgggccatctccacctcgagctccaccggggtgccgaaggagagccccttggcggcggtctcctgaacgcgccggacgatctccgggtcggcgtgcccggcgaccagcggcccccaggaacagacgtaatcgacgtagcgcttgccgtccacgtcccacatatacggcccctcgccgcgctcgaagaagatcggctcgccaccgacccccttgaacgcgcgcaccggggagttgacgcccccggggatcagctcccgggcctgctggaataactgatgggtgcgctgcatgggtactcctcttgtcttgtgattcggtatcaggacgggattctaccgactgcgctgccactgggcgacgagctgccgggcggccgcctccggatcctcggcggcgaacagggcactgaccacggcggcggcatcggccccggcggcagccacctcatggatattgccggcgtcgatgccgccgatggccaccgtcgggcagcccgtggcctcgcgcccgctgcgcagaagctccatgggcgcgagcccggattcgggcttggttggcgacgggaagatgctgccgaaggccacgtagtcggcgccctcggccaccaaccgacgggcgcgatccagatcgtcgtagcacgacacaccgatccaggcggtgtcgcccagctgctgccgggccgccaccacggccccgtcgtcgcggcccagatgcacaccgtgggccgccacggccgcggccaggtccacatcgtcgttgaccaggaacagggcgccgtactcctcacacagccggcacagggcgcccgcctcctcgcgacggcggtcggcatcctcactcttgtcgcggtactggacgatacccacgccgccccgcaggaccgccgccacggcctcctgaagatcggggcggggctgggtcaccgcatagaccccggccagttgactcggttgcttgttcacttcgacctcaaacctccatcacctcgaaggcctccttgccggcgctgcactccgggcagaggaattcctccggcaagtcctcgaacggggtgcccggctcaatcccctgctccgggaccccctggctctcgtcgtacatccacccgcatacggtacaaacccagacacgctccgccacggtgccccctccttatcggattttcagcctgaatcactctaccaaagcctgcccgcgcgcccgaccccgcgcctcgtcgaccccccaggccaccaccagcgcgccggcaaacagcacggcgcagagcaggatcgccgactgcagacccacggccgcctgcagcgcccccactgccaccaggccgaaggcggcagccagcttggtcgccagcccccagaacccgaagaactccgccgcacgtcccggcggagcgaacagccccaccagcgtccgcccggccgactggcacgaccccagggccagccccgcggccaccccggcggtcaggaagacgtactgcgcctgccactccgtgcccagccaacgattgagccactcggtcagctccggggtcacccagatcagcaggatcgccgctacccacatcaccagggtcaccatgtaggtgcgcagggcaccgaagcggtcctggatcaccccgaagccgatggcgccggccgccgcggagaactgggtgaccacgaacatgatcaggcgcgcccgctcatcccagccgatgacctgtgcaccgtagatgaaggcgtaggcgatgacgatggccagccccgacatggccatcagcagcgagatcatgaacacccccaggtcacgcagataaccgaggctgcgcacggtctgccccacccgctggataccgaggcgaacgtagccctgtccggccggcaggcgccggggctgcccgcgctcgcgcagccacaggaaggtggggatggcacagagcaggaaaaaggcggcagcaaaggggcccacccagcggatgcggtcgaagttctccttgctgacctcaccgagcagcagcaccgtgaacgcggtggcgaacagcccaccgaggtagcccaaggaccagcccaacccggagacccgccccatctcctgcggcccggcgatatccggcaggaaaccggcgatgaacgcctcgcccatggagtaggcgtagctggagaggacaatcagcacgaagccgagcaccacgtagccgggctccacccagtagagcgcggcggtggcggccaccgtggtgacgtagctcaggaacaggaagcgacgcttggccgccgcgtagtccatgaccgcaccgaacaccggggcggtggccaccacccccaggtagctcagcgccagggccgtgctccagagcaggttgcccaggcggtagtcgtcaccggcgtcgccgacgatgacccgggtgaacagatcgccgtagatgacggtgatgatcagcagggtgtaggcctggttggcgaaatcgaacatcgcccaaccaaacacctcgcgccgcggcgccttgctggttgcccagaccacgggacctcccgcccatcggctgcctcacgctggacacggtacagggacgaccgcgctgcggctagcagccagcggcggagtccggtaccctgacaggcatgagtgaaacccacctgaccgatcagcgttttaccgacctacccatccacgacgcggtgcttgacgggctcgacgacgccggcctgagccactgcacgccgatccaggcggcgaccctgccccggaccctggccggcggcaacatcgccggcgaggcgcagaccggcacgggcaaaaccgccgccttcgtcgtcgccaccctccaccacctgatgagccatccggtggaggaggacgccgtcgggccgtgggccatcatgctcgccccgacccgcgagctggccctgcagatctacaacgacgccgagcagatcggtgcctacaccggcctgaagttcgccgccgtctacggaggcaccggctacgagtcgcagcgcaagcagctccaggaaggcgtcgacgtcatcatcggcaccccggggcggatcatcgacttccacaagcagaaggtcttcaacctgcgcaacatcgaagtcgtggtcctcgacgaggccgaccgcatgttcgacctcggcttcatctcggacatccgcttcctgctgcggcgcatgccgccggccgatcagcggctcaacctgctgttctccgccaccctctcctaccgggtcatggagctggcctgggagcacatgggggatccaccccgggtcgccgtcgagagcgaacagcgcaccgccgatcacgtccggcagacgctctaccacatcgccaaggaggacaagacctccttcgtggtgggcctgctgcagcacatcgacccgcggcgcacgctgatcttcgccaacaccaagcgggccgccgagcgcctggtgggctatctcaagggcaatggcatcgaggcggcggtcatctccggcgacatcccgcagaacaagcgcgagcagctgctcgagcagttccgcaccggcgagctgcccgtgctggtcggcaccgacgtggccgcccgcggtctgcacatcgacgccgtgagccacgtcatcaacttcgatctgccccacgaccccgaagactacgtccaccgcatcgggcgcacggcacgcgccggcgagagtggcgacgccatctcactggcctgcgatgagtacgtcttctcgctgccggacatcgaggcgtacctggccgaaaagattccctccgcgccaccgccggcggagtacttcgccgaactggaagcgccgaagatgccgcgcaagccgcgcaacggcggcggcccgaggcgctccggcggcggccagagcggccgctcttcgtcgtcgcggcggcgcagtggcggtgcacggacgtcgcgctgagggcatctatctggtctcgccctgccggggcgtgtcatagtcagagccacacggccgcccccggggcagacaaggcgatcgggagaccatgtacgacttcctcagctaccgcgtaagcgactacatgaccgccgagccgaagacagtggggcacgacaccccgctgcgcgagctccagcggctgttcgacggccacgacttcaacggcgtcccggtggtcgacgaacagggccagctcctcgggctggccaccaagctcgacctgctcaaggcgttcaccttcaccccggacgccatggtgccgcgctacgacgccatcatggagcgcccggtccacgaagtcatgacccgcgagccgatcacggtggcaccggacctgcccctgacccgcgtcctccagcgcatggtggacatgcgcaccaagggcttcccggtggtcgatgacagcagccgcgtggtcggcgtgatcgcccgcgaggacctgctcggcgccctgcgggacgccacccgcggcaccggctaggcaacagaggccagcaccccatgaacccgtctaccctggtcggcatcatcggcgggttgatcctggtcggctcggtgctgttcatcgccgccgaagaggccctggtcttcctcaacctccccggcctggcgatcgtcctcggcggcaccctggccgccaccttcctcgcctaccccatggacgaggtgctgcgcgtcttccgtctggtgtggatcgtcatccgcaacgagcgcgtctacacccgcgacgacatggaagagctgatccgcatctcgcagctctggttcaagggcgacgtgcgggccgtggaggacgcactggagaacgtggccaacccgttcctgcgcaccggggtgcagctgctcatcgacctgaccccggaagaggacatcctcgacctgctgcagtggcgcatccagcggctgcgcgccaaggaacacgccgaggcgcagatcttccgggtcatggcgtccttcgcgccggccttcggcatgatcggcaccctggtggggctgatcaacatgatgttcatcctcgacgacggcgatatcgcccagatcggccagcagatgggtgtggcgctgctcaccaccttctacggcatcctgctcgccaatctggtgctcaaacccgtcgcagtgaagcttgagcggcgcaccgaacaacgcctggtgaccctgaacatgatcctccagggcatctcgctgatgtgccagaagcgcaacccgaccctgatgcgggagacgctccactcgttcatcgcccagtataaggacgagatccgcgatccggacctgatccgacaactggaggaaaccagccagcgggcggcggccgccgctggatcgccctccggcggccagggcggcggcagttcggaggcgcgcgccggcggcggagaccgccccaccggcgccgagcgctaacccccggggcacgacgtggccgagcagacccccaccaaccgccgcacccgacagttcaaccggcaagtccagccggagggtgagaaggacgacgacaacagctggctgctggtctacctcgacgtcatcaccctgctgctgatcgtcttcgtcatcctcctcgccttgctcgagcccgaggaagacgacgaccgggagggtctcggcgacggcatcctcgaggggcgcgagcacatcctcgagggcgagcccagcgtgctcgagggactgccagagccgttggatgaggccgacccggtcgaggtccccgcagaactcgaagaggccgggatccaggccgtcggcgaggaggagaccctcaccttccggctcgacgacgcggtgctcttcgagaccggccgggccgaactccaggccgaaggccaggcggccatcgacgaactgatccccatcttccaggccaccggtgtgcgcctgtcggtggaagggcataccgacaacatccccatcgccaccgggcagttcccgtccaactgggagctctcttcggcgcgggccagtgccgtgctgcgctacctcgaggagcagggcctcgatccgcgccgcatgcgcgccatcggttacggcgacatccgccccatcgccgacaacgagaccgccgaggggcgcgccgagaaccgccgggtggagatcaccctgcacttcggcaccgacagcccgccggaggatctgccgctgccgtaggcaagcggccgcacaccggcgatactggaccctggagaccgactggagacccgagccccgagatggacaacgctggcccgcccaccctgtcgaacttcccgccggtcatcggcttcctgctgacggcgaacatcctgatcttcctgctgcagatggtgatcgggccgcatctgctgatcaccgccttcggactctggcccctgaccggaggactggatctgcctccgaccatggggccggtccccgacttccagatctggcagctgctcacgtacggcttcctgcacggcgggctgctgcacctgttcgtgaacctgttcgccatgtggatcctcggcgtgcacctggagcacgcctggggctcgcggaccttcgccctctacttcttcatttgcgtcatcggcgccgggctggtgcaactgttcgtcgccacccaggccgccgccgacggccagatctaccccactgtcggcgcctcgggcggggtcttcggcatcctgctggccttcggcatgatgttccccaactaccggctgatgctcctcatcccgccgatccccatcaaggcgaagtacttcgtcatcgcctacggcgccttcgagctgttcgccggcatcaccggaacggtggcgggcatcgctcacttcgcccacctgggcggaatggtggtcggcttcctgctgattcagtactggcgcggcaagctgccgatcaagccccgctaccagcgcttctactggtagccccttcccccggcggggccaaccggtctacgctgacccttcgcttcagggacgaagccgaaggagcaaccaccatggacgacgatcgcgccacggtccgcctcgtggaccgtcttcttgccgacgccgtgcggcgtcgggcctcggatatccacctgcaaccggaggccgaccgggtgcgcgtgcgcctgcgcatcgacggcctgctgcgcgaggccgaagggccaccgccgggcctgcgcggacgggttgcggcacgcatcaaactgctggcggggatggacgtcgccgagcaacgcctgccccaggacggccggctggaggcccgggacggcgacgggcagcgggtgcagttccgcgtcgccagctgcccgggcgtccacggcgagaaactggtcctgcgcctgatcgagcaggacgccccggccaccctcgacgccctggacctccccggcccggcccgggcggcactggagtcggccctcgaccgccccgacggactgatcctggtcaccggccccaccggctccggcaagaccgcgaccctgcacgccgccctgcggcggctgaacacccccgagcgcaacatctgcgccgtggaggatcccgtggaaatggacacccccggggtcaaccaggtggccgtgaaccgccgcgccggtatcgacttcgcccaggccctgcgcgccttcctgcgccaggatccggacgtgatcatgatcggcgagatccgcgacgccgagaccgccgccatcgccgtcaaggcggcccagaccggccacttggtcctctcaaccctgcatacacgcagcgcgccgggcgcggtggagcgcctggcgcagatgggtctgcccggctacgacctggcctcgagcctctccctggtggtggcgcagcgcctggtccgccgcctctgcccggcctgccgcgagaccagcagcgccgccgctcagccggcggcagcggagccggccggcgtctaccacccccgcgggtgcccggagtgccaggacggctatcgcggtcggcggggggtctttcaggtcatgccgatgaccgacgccgtggccgatgccgtcctgcatggcccttcggcccgcgagatcgaagcccgcgcccgggcggcgggcatgccggatctccacgacgccggctggcccctggtggagaccggcgagaccagcgccgccgaactacgccgcgtcacccgcgaggccgagccgtggcccgcctgagctggcggggcctcgacgctggcggacggcgcctctccggcacctgccacgccgactcgccaagcgccgtacatcacgccctggccgaacagggcgtggcggtgaccgccgtccggcgggagctatggcgaccgcgccggcggcagccgggcagcgcccgacgcgccgccatcctgcgccggctggcctcggtcctggaggctggggcgccgctgagcgaggcgctgcgggtcaccgcggcccaggccccggacgccgccctgcgcaacggtctgcgcggggtgcgctacgcggtcgagcgcggcaccgacctggccaccgccttcggcactgagttccccggtctgcgcccggcccaccgcgccctcctggcggccggcacctggaccggcgacctgcccgcggccctgggcagtgtcgccgccgagatcgagcgcgaggcggccatcgtcgctcagctgcgccgcgccctgacctacccggcggtggtcgccggcgccgccctgaccctgatcgccctgctgctgaccgccgtggtcccgcgtttcgccgggctgttcgagcagagcggtgagccgctgcccgccccgacgcgggccgtcctggctgcttcggaggggttcgccgtggtggcgccggcgaccctgctcctcggtctggtcaccggcatcgggctgacggcggccctgcgccgtcgccccgcctggcgccggcacgccgccgccgggctggcccggatgccgtggcttggcactctgctcctggaggccgccctcagtcgctggtcggccaccctggcacgcctgcacggggccggggtgcccctgctcgacgccctgccccgcgccgcggaggcggcccgcggggccgacctggagccgcgactggcccacctcggccagcgcattggcgccggcgaatccctggccgaggccctgcgaaagagcctccccgagtcccgggagatcagccagctggtcgccatcggcgagcgcagcgggcggctcgaggagctgctccacgaggccgctacgctgcatcagcaacgcctcgaggcccgcttgcagcgcgccggcgcgctgctcgagccggccctgatcctgctcctcggggcgatcactgccggggtggtcgcggccctctacctgcccgtcttccgcatgggcgcgacactctaaccccgccccccctacaatgggcgcccaccacccagcgcaggcgcggaggaccatggagacctggaatcacgtaccggagtggatcatctggagcggtgccggcctgtttggcctgctggtcggcagcttcctgaacgtggtcgtccaccgcctgccggccatgctggagcggcgctggagccacgaggcccgggacatcctcggcaccccaaaacggggcacgccggagccggcctaccacttgggctggcctccatcgcactgcccacagtgccaccggcagctgcgtccgcgggagaatatcccgctgctgagctacctcctccaacgcggacgctgcagcggctgcgccgcccgcatcccggcccgctacccgatcattgaggcgctcaccgggatcgccacggtggcggtggtggccagccacgggctctccccgctgatgctcggcccgctgctgctgacctgggccctgatcgccgcggcggccatcgactacgagcactacctcctgcccgacgccctgaccctgccggccctctggctggggttgatctggagcgtcgtcgatcccggcccccccacccccaccgatgcgatcatcggcgccgtggccggctacctggcgctgtgggccatcttccacggccaccggctggtcaccgggcgcgagggcatgggctacggcgacttcaaactgaccgccgccctgggggcctggctgggctggcaggccctgcccgccctggtgctcttcgctgccctgaccgggctcctagtggcaatagtgctggccgtgcgcagccgccccctggggcagcccctgcccttcggccccgcgctggccctggccggctgggtgcttctggtcctgtccccctccggcgtggcctggcaactggtatgacgaacccccgacgggtgtggtgcgttggcctgaccggcgggatcgccagcggcaagagcaccgtggccgaactctttgccgctcgcggcgtaccggtgatcgacaccgacctgatcgcccgggaggtggttcaacccggcagcgaaggcctcggcgccgttgtcgaagtcttcggctccgggatacttaccgctgccgggcgactcgatcgggccgccctgggccgccgcatcttcgccgatgaagcggctcgccgcaccctggaaggcatcctccacccgcgcatccgaggacggttacgggatagactggggcgcttgcgtgccccttatgccgtcgcagtggtacctttattggttgagacgggcatggaccgcgatatggacgcggtcgtcgtggtcgacctgccgtctggctgccagcgagaacggctgatggcccgagacggactgggcccggaagccgccgagcaacgactggccacccaggcgaaccgtgagcagcgcctggcggcagccgactacgtcatcgacaatagccgtgcgcgcggcgcgttggccgggcaggtggcggaactccaccgtcaactgctcgcccgtgcctgccgcgcaccccccgatcaggagtgaaacgcatcgcgatgagtgacaagaaccaggactgggtcgtctacgaacacccgctgaatgagcggctgcgcacgctactgcggctggaattcctgatggagaccgccagcgctgccatggagggcgagcagatcgtggacagccgcatggcggtggaggcgttcatccacacgctcaacgtcctcgagcggggcgaggtgcgctcggaggtcatcaaggagctcgaccggctctccaccgagaccgcctacatgggcgcccgcggcgtgtggtccgcgtcccgggtccaggaagagaccgaccgctgccggcagctactgcgccgggtgggcgagcccgacgctgccctggggcaggagctgcgcgaggacgagctgctggggctgatcacccagcgcttcggcgtgggcgccggcacctgcaacttcgacctgcccagctaccaccgctggctgagccgcccctacgacgagcggcgagccgacatgcagcgctggttcgagagtttcgccgatctgcgcgcggcggttacgttcgcgctgcgcgtgcagcgggacgccggggccttcgccgacgaggtggccgaaggcggctcctggcagcagcggaccccctacgacagccgggtcacccagatgctgcgcctccaggcccccatggagaacggcgtcatccccgagatcagcggcaaccgccacctggtcaccatccgcttcctgcgccagcccgacacccgcagccgcccggagcccgtgggggccgacgtgtcgttccggctggcccgctgcacgctgtaaaaccgcgaccgctatcggcggcccgcctccgccagcaggccgcggatagccgccactccctgcccgccgcaggcccgagcccggtggatatccgccgggcccacgccgccgagggcgtagaccggcaggcgcgccccggccacccaggcggcgaaacgctcccaccccatgccgctctgttccggatggctggccgtccactgcaccggtgacaacagcgcgaaatcggccccgcaggcggcggcgcgctccagctcgtcgccgttgtggcaagaagcgcccacccaccgcgcccaccccgggcgttgcggcccctcggccagcacgcgactgctccagtgcaccccgtcggcgcccaccgcccgggcctgttccgccggtccgttggctagcagccacgcaccgtgggcgtcacagcgccggcgcagggcgcgccccagacgcacccaggcctccacgtcgagatctgggcgacgcagctgaaccaggcgcacaccgcgcgccagggccgcatccagtcgggccagccaggcatcggcatccgctggctccacgggggtgatcagataccggtcggggagctgcagcgaacggatgatcggccagttggcggcgggccaggcccgctcggccatcgcctcgggggtgagccagtccaccgcctggccctcgcggccgatgggacgccccgtccactcgttcacatcgaggacgtggagcaccacgcgccggtggccgtagtcccacggcacgcggatgcgcagcgcccccggacggacacggatacccagctcctcgtccagctcgcggaccaaggcgtcggcgaccgactcaccgggctcaatcttgcccccggggaactcccacagaccgccgtgatcgaggtgatccggccggcactggaccagtacgcgctggtcttcgccgcggaccacggcggcggccacgtggatcggcgcggcgggcgatgccgtatgcaccggggcctcgctcaggttcgatactcggcgttgatgcggacgtactccgccgtgaagtcgcaggtccacacggtggccgctgccggcccgcggccgagctcgatgccgagcctcacctcggagccggagaggtgcgccgcggcggccgcttcgtcgtagcccgccgcggcgccgccgtgctcggcaaccacctgatcgccgatggtgagcgccacggcatcaacgtcgaggtcgtccaggccggcgcgccccacggcggccaggatccgcccccagttggggtcggcggcggccagcgccgtcttgaccagcggcgactccgccacggtgaacgccacccgctccgcctcggcggtgtcccgcgccccctcgacgaccacatccaccagccgcgtcgccccctccccgtcggcggcgatggcccgcgccaggtcaatgcagaccgcctcgacggccgcctggaagcgctcgaagtcgccgccgtgatcgggcacccgcgggccgcgaccggtggcggccagcagacaggcgtcgttggtggaggtgtcgccgtccaccgttacgcggttgaaggagcgctcggtggcacggcgcagagaggcatccagggcggcgtcggagagatcggcgtcggtggccacgaaggccagcatggtggccatgtccgggcggatcatccccgcccccttggcgatcccggtcaccgtgcaggtcccgccggcgaggtcgacctggtagctagcgatcttgtcgcgggtgtcggtggtctggatccccgccgcggcggcctgccagccgttctcgtccagcgcgtccagggccccggggatcccggcggtgacgcgctcgacggggaggggctcaccgatcacgccggtggagaagggcaccaccgcctcgagcacgcacccggcctgatcagccagggcctggcagcaggccagggcgtcggcctcgccgcgctcgccggtcccggcgttggcgaagccggtattgaccagcaggtaacgcggcgcggtcgcagccaggtggcgctcggcgatgcggaccggagcggcgcggaagcgattgcgggtgaacacccccgccgcgcgcccttccgggggcaaggccatgaccaccagatcaggccgccccggcttgcggatgccggcactcacggtaccgagccggaaccccggcaccggatggatcacggcttcctcgcccgacatcttagagcttcccgcagcagtgcttgtacttcttgccggagccgcaggggcacgactcgttgcgcccgaccttcgggccttcccgggccaccgtctcctgccctcggccaccggcggactgctgctgggccccgccggtcggcgcgctgtccccctcggctgcggctgccccggcggcaccactacccgctgcgacagcccccgccgcggcggaggccggtgcggcgtggcgcatctgcatgcgctccgcctcctggcgacgctgctcctcgacggcctccacgtcctcctcggcacgaacctggacgcgcagcagcacgccgacggcgtcccgcttcaggccctcgagcatctcctggaacatggcgaaggcgtccttcttgaactcctgcttcgggttgcgctgggcgtagccgcgcagccccaccccctgtcgcaggtaatccatggcggccaggtgctccttccagtgcttgtccaggacctggagcatcaccgccttctcgaagtgacgcaccacactggcaccggcctcggcctccttggcccggtaggccttttcgatctcgccctggatgcgctcgcgcagggtctcctcgtggagatcgtcctcatcgtcgagccagcgctggatgggaagctcctggccgaactcttccttaagggtgcgctccaggccggggacgtcccactgctcgtcgatggacccgggcgggatgtgctcggagatgaccttctccaccacgtcctggcggatggcatcgacggtctcggcgacatcgtcggcttcgaggagctcgttgcgctgctcgtagacgaccttgcgctggtcattggcgacgtcgtcgaactccagcaggtgcttgcgcatgtcgaagttgtgcgcctcgaccttgcgctgggcgttctcgatcacccgcgaaaccatgcccgactcgatggcctcaccgtgctgcatgccgagcttctcgagcatcccggacatgcgctcggaggcgaagatgcgcagcagcgagtcctccagcgacaggtagaaacgcgacgagcccgggtcgccctggcggccggaacgcccgcgcagctggttgtcgatgcgccgcgactcgtggcgctcggtgccgataacgtgcagaccgccggcgttgaccacccggtcgtggcggtcctgccactcggccttgcgccgctcgacctcggcgggatccgggtcctcgccgagctcggccagctcctggtccaggttgccgccgagaacgatgtccgtcccgcggcctgccatgttggtggcgatggtgacggtacccggacggccggcatcggcgatgatctgcgcctcactctcgttgtgcttggcgttgagcacgttgtgctccacgccggcgtccttcagtgccttggagaggcgctccgaggcctcgatggaggtggtgcccaccagcaccggctggtcgcgctgcacgcagtcgcggatgtcggcgatgatcgcctcgtacttctcgtccgccgtccgatagaccagatcgtgggcgtcgtcgcggaccatcggccggtgggtggggatggagagcacctccagcccgtagatgtgctggaactcgaaggcctcagtatccgcggtaccggtcatgccggcgagcttgtcatagaggcggaagtagttctggaaggtgatcgaggccagggtctggttctcggcctggatgggcagcccctccttggcctccaccgcctggtgcaacccctcggaccagcgccggccgggcatggcgcggccggtgaactcgtcgacgatgaccacctggttgtcgcggatcaggtagtggacatcgcgctcgtagagggtgtgggcccgcagcgccgcgttcaggtggtggaccacgttgatgttgcgagcgtcgtagagggagtcgttctccccgatcagcccctcttcgcgcaggagctcctcggcccggtcgtgcccgccctcggtgaggtagacctggcgagccttctcatcgacgtagtaatcccccggccccagttccgggttctcctcggggcgctcctcgggcttctgcgcctgcaggcggggcaccaggcgggacatggcctcgtagagctcgccggcctgctccgccgggcccgagatgatcagcggggtgcgggcctcgtcgatgaggatggagtcgacctcgtcgaccagcgcgtagtacaggtcccgctggaccttgtcctccttgcggaaggccatgttgtcgcgcagatagtcgaagccgaactcgttgttggtgccgtaggtgatgtcggcctggtaggcggcgaccttctcctcgcggggctggcgcggcaccaccacacccacctccatgcccaggaagcggtacagccggcccatccactcggcgtcgcgccgggccaggtagtcgttgacggtcaccacatggacaccgcgaccggtcagggcattgaggtagaccgccagggtggccaccagagtcttcccctcaccggtcttcatctcggagatgttgccgtcgtgcaggaccatcgcgccgagcagctggacatcgaagtggcgcagtcccaacacccgccgtgaagcctcgcgcaccaccgcgaacgcctcctcgagcaggtcgtcgagggtttcgccctgcgcgagccgcgccttgaacgcatcggtcttggcctggagctgctcgtcggagagcttctgcagctccggctcgtgcgcgttgatggcctcgatccgcttgcgcagacgcttcagcgcacgatcgttacgggttccgaagacgcgtttggcgatggctgaaaacatgggcactcattacagatttccggcgaagtcaagtccaacaggatacagataatcggcgctggagggtaaggcgtcgggcgccgatcgggcctcgggggtgtccagcggccccttgcatccgtacccacggggccggagactgacccgcatgaccgacccgaaacgcttcaacccggcccggccgccgcgccgcgaaggcaaactgcaccggatcgccccgcgcctggcgcagcgccccggtccgctgcgcgcggttatcgaccacgcccgcggcctggagcggctcagccggcggctacagcgcaacctgccggcggagacacgcggccactggcgactggcccgcctggacgaggaagagatggtggtgatcgccgatggcagcggctgggggacgcggctccgctacctatcgcgccagctccaggatgccgcggaggcgatctcggggcagcggccccgccgggtgaccgtccgcgtcaccccggcctcatcggcgccgcgcaaactccagggccccggcccgctcagcgaccaggcgtcggagactctgcgccgggcggcagccaccagcaccgatccggcgctgcgcgaggcgctggagcggctcgcctcgcgccggcgcagcgaggattagcgctcgtcgcgatcctcaaggccgctgcgcaggacgtgggtctcagggtcgtagtggtggcgcagctcgtccttgatggtcccgtcccacagcggcacgccgacgaagtacccggcccggccgatcacgtgggcggccaccggagcggtgagcacgatgaagacaatgatcgccacggcccgcgcggtcaccgaggcgtcggcgaagtggacggccaccccggcgatgatcagcgccgcgcccagggcacccgccttggtggtggcgtgcatccgggtgagcagatccggcagacggtagagccccaccgcggcgatgagcatcaacccgccgccgagcagcagcaggaccgaggcgatcagctcctgcaggaaatcagtcatcccgcggcccccctttctccagatagcgggcgaaccccacggcggccatgaaggcgagcagcgccaggacgatcgccacgtcgatgaaatcatcgaccccggtgtggatcgcgtaggcaccgatgaacccgaccaggatcgaggcgatcagctccagggccaccacccgattgggcagcatcggacccttggccaggcgcacgaaggccagcaccagcgacgccgagagcatggcaaagacgagggttacggcaatccccagcatcagcgcatcacctccagcacccggcgctccagctccttgacctcatccagcagtgcctcctcgctgtcgatgtacatggcgtggatgtagagcacccggcggtcggtggagacatccagcgacagcgtccccggggtcagactgatcaggttggcgacgacggtgatctcgccatcggtacgggcgtcgagcggcacgccgatcacgcccgggcgcatgccccactccggggtgacgacatcgtaggccacccgggcattcgccttgaccagctcccagatgtagaagaagacgaagcggatgaaccgcggcactcgctggccgtagccggcgagcgccggcagctggttctgcatgacggcgatcgcgccatagccgagcaggaagccgaacagggcgttgaccgcactgaagttggcggtcagcaccacccagaccatggccaggacgacgttccaggcgaatgggatcacggcgcaccctcctccagcacggcgtcgatgtagacctgcgggtcaagcagctgctcggcggaggcctcggccagctcgtagagcggctgggcgtagagaccgatgaacagggtcagcacagccagcccggcgatgggcaggtacatggcccacagccccgggtcgcgcttctcgccggtcaggaccgaagtatcctgcacatgctccggcaccccgtgccagaacgcctcctgccagatcttggtcatcgagtagagcgtcagcagacccgtgagcagggccacgaaggtgatcccccaggaggcctgctcgacggcggcccagatgacgatcagcttggcgatgaacccggacagcggcggcagaccggccagggagagcgccggcacggcgaagagcagggccaggaacggccggtgcttgtacagcccgcccagatcgcgtagctcgtagctgcccagcatgcggtaggccacgccggcgaccaggaacaggttggtcttcacgatgatgtggtgggcgatgtagaagacaccaccgaccagggccaggggcgtgaacagcgccaggcccatgatcatgtagccgatctggctgatgatgtggaacgacaggatgcggcggatctcgtagtggtacgccgcacccagcacgccggtgatcatggtgaagccggccgcccagagcaggatctcgtgggtgaacgccacgtcctgggtgaagatcagcgtgaacacccggtacagggcgtagacacccaccttggtcagcagaccggcgaacagcgccgagatggcgatcggcggggtgtggtaactcgccggcagccagaagaagagcgggaaggcgccggccttgatgccgaacgagaccatgtacatggccgccagcaccgtcaccaggccgggctgatccacctcggcgagcttcaccgccatgtcggccatgttcagcgtaccgaccaggccgtaggtgatgcccaccgccgagaggaagatcatcgaggagagcaggttgagggtgacgtacttgatcgccccctccatctgcgcccgctcgccgccgaggatcagcagggcgaacgaggcgaccagcatcacctcgaaccagacgtagaggttgaagacgtcgccggtcaggaaggcgccggcgacaccggccagcagcaggtgcagcaacggccagtggccgtagtgctcgtgcccgcgcggcgtggtggccgtcgaatagacggcggtggcgaaacccatgatgccggtgagcaccgccatgatggcgccgagcagatcggcgactagggtgatgccgaagggcgccttccagtcgcccatgtgcatcaccaccacaccctcgtgccagaccgtgtgcagcagccacagggtgctgaccagcagcgcgccggtgccgagcaccccgagccaacgctgcacggtcaggtggcggtgggccgccagcgagacggcgcccagcagcaggggcagcagtaccggtatggcgacttgcagactcacgtgtccgtatccttcatctgatccaggtcatcggcctgcaccacctgatacgccttgttgatcaggaccagcgcaaaggccagtacgccgaaggcgatcacgatggcggtgaggatgagggccatgggcagcggatcacccactgtgcccaccggcccgtcggcgccctcggggatcagcggcggcgccccccgcgtcatccccgcggcggtgaagaagagcaggttcgccgcgttggagagcaggatcaggccgatcaccagcttgacgatggaacggcgcagcatcatgtagatggcggcggcgaacatgatgcccaccaggacggccattaacggttccatagccttactcctccgcctccgccaggctcaccacgatggccagcaccgagccgagcacggtgaggtagaccccgacgtcgaagatcagcggcgtgttgatgctcacctcaccgatcagcgggatctgcggataccaccacagggccttgaagaagggctcgccgatgaagatcggcggtacggcggccagggtgccgatgaccaggccgacgccggcgatggtccgggcatccacccgcaggacctgctgcgtggccggtacaccgaaggcgaacagatagaggatgaacgccgaagaagccaccaacccggcgatgaagccgccgccgggcaggtcgtggccacgcagcagcatgaagatggagaacagcagctgcagcggcagcagcacccgcgccatggtcgagaggatgagggatccgggctggatcattgcgtgtcctccttctcggcggcgccgcgctcaccggtcacccggtacttgaccatggcgtaaacgccgatggcggccagggcgaccacgaagatctcgcccagggtatcgagggcccggtagtccaccaggatgacgttgaccacgttgcggccgtgggccagcggcacactctcatccaggtggtaggcggaaatcggttcggcaaactgcacgtcgatggtgaccagcagcagcgaggtcaccagcacgcccatcactcctgccaccacgccatcccgtacccgctgttgcggcgtcgagaagtccatgaagccgggcagccggaagagcaccaggaccagcaggatcaccgtcagggtctccaccaggatctgcgtaatgcccagatccggggcgctgaacagaatgaagatcagcgcgacggtgaaacccatcacacccagcgaggccaccgccccgaggcgcgactgggtcacgcaggcgaagagcaccgaggcgatcagcacgccggcgatgatccactcgtagaagtagacctccaggccgaagctgaagccgccgtcgtagcgggtggccagggtgtagccaaccagcagcacggtggtcagcaccgtggtggtgatgtagtgcctgaggtaaccgttctgcagcactcgggtctgccagtcggcgctccacaccagcgcatccataacgcggaagtaaccggcctcggggccgcgctcgtagagccagtcgtagcggcccatggcctcgcgcacctggtcccagcgggtatacaggaaggcaccggcggcgatggcgaacagcgacatgatcagcggcaggttgatcccgtgccacagggacaggctcaccgacaccggctcaccggccagcgacgaggccaccgccccgatcagcccctcgggcaggaacggaaacaggccaaagagcacgctcagggtgccaaggaccgccgggccggcgagcatccccggcggagcctcgtggggctccttcggggtctcggtgcgctcgccgaagaacggccggatggcgacgataccggcgacaatgaccaccagtaccgccgtacccagggccagcagggccagcaccgccgacaggtagggcgcctcgagcaccgactcgagcatcagctccttgcccaggaagccgaacagcggcgggataccggccagcgacagcgccgagaccgcggccagcaccgcggtcttgggcatggcgtggcgcagaccgcccatctgcaggatctccttggtgccggtctcgtgatctagggcgccggcaaccaggaacagcgcccccttgtagagggagtgagcgagcaggaaggcgccgaaggcgatcatcgccccctcggtgccgatcccggccagcatcgtcagcgtgcccagggccatcaccgtggagttggccagcacccccttgatgccggtgctgcgcacggcgaagtaggcgccggtgaacatggtgatggcgccgaccagcggtagcagggtcatccacagcgcggtatcgcccagcgccgggtgcagcttggccagcaggaagacgccggccttcaccatggtggccgagtgcaggtaggcggagaccggcgtcggcgccgccatggcccgcggcagccagaagtggaacggcacctgggccgacttggtgaaggcgccgaggaggatgagcagcgtcagcggcacgtaccactcgtgctcgcggatgacgtcaccctgctccagcagctcggagatcgtgtaggtgtcgccgacgatccccagcatgatgaagccggccagcagcgccagcccgccgcccacggtcaccagcagcccctgcagcgcgtagcgccgggccttggcatcctcgttgtcgtagccgatcagcatgtacgaggtgatgctggtcagctcccagaagatgaacagggtgatgaggttgtccgagagcaccaggccgagcatcgacgccatgaaggcgaggatgtggacataaaagcgcggctggcgatcgtcgccgtccaggtagtcgctggcgtagagcaggacgaaggtgccgatccccgagatcagcagggcgaagagcaacgacagcccgtccacgtagaaggacagattgacgtcgagcccggggacccaggtgtactccatccacaccgtctcgccgccgacaatctgcggcaggaaggtggcaaaatagagggtgagcaccgcgggaagcgcagcgaaggcccagccggcgcggcggcccaggacgggctgcagccacgggacgaggacggcgagtaggaatccggaaagtactgcggcaagcatgcgaggccgatctcctgacggtctcgtcggcagacaacggcagtggaagataccggatgatccgggggctgacaagttggcgcagcgcaaaacaagaaagccaggagggcgctaagtccctgaaccaccttctcccgcggcccggtaaccggtatcttctcggccatgagcgaagccgatatgagcgagcacgccccggacaacgtggtctatctggcccgcaccgagcgcggtcagggccgggccatacccggccgtgtcgagcggttgcgccggcacatcgagggccgcctggtgggcaccctgcgccaggggctcgaggaagcccaggagcagctgcaccaacgggccaaccgcggtgacgacgaggccgacacctaccggcgcgacatgcagatggttcgcctgcaccgccacgacatggaggaagtgctgcgcgccggactggagtaccgcttcgccggcctgatcgaccccgcatccgtcgatccgccgccgctgcccgccgacggcaccccggcggcgcgcaccctggcccacctgcgcagccgcacccgcacgaccaccgagccggccacccgtgccctcgacgcggccatcccccgggtgcgcgtgggcgagccgctcaaccccctggccccggcaccgatggccgacctgctcctgcgcgtccagcagcgtccgcccctctccgagccagcccgggagctggtgctcgacgccctgggccgcgccgtggggcgcgtcctgcccgacctccaccgcgaggcggtgacccagctcaccggggaaggccctgcggcagcccccggggcgccggcgagcaccaccttcgaggaggaggcccgccacgccgcccgggccgtgcgcagccgcgaccgggtcgaggcggcgcgccagcgggtgggcgaggagatcgagcgctgcctggaggggcgccgaccaccggggctcatcgagcagctgatccgcgacgcctgggcccgcctgctgctgctcgtccacctgggcgacggccccgactccgagaactgggtccgccactgcgccgtcatggagcgcctggtctggagcgtcgacaccccgcccgacgagacctcccggcggcggctggtgctggagatcccgctgctccttcacgaggtggccgacggcttgcgccaggtcctccacgaccccttcgaggtcagcaagctactgcgcgccctggaggccgagtacctgcgctgcctgacccgcaacgacccgaacctggcccggttcagcgccaacgacgacagcgccgcggccacccaccgggagggcgatgtacgtcgggtggccgccctgcccgagggaacctggatggagatcctgggcgcgcagggcgaacgcctgcgcgcccggctggccggacacgccccggatggccggctgatcttcgccaaccgggccggcttcaaggtgctcgagcgcagcaccgaggagctggccgccgccgtggccaacggtcaggccaagctgctcgacgaccacgagctgctcaacgacgggctctcccgggtcatccgccggctggtcgaacggcgcgcggggcacggcgaatgaccgcagcccgcagcgcacgtgcggccctgatcctcgccgccgccctgctccacctgctcctcggcggggtctgggtgatcctggccagcatgctgtcgcagcggctcggccgccgcgcggcggccctgtggaaccgcatcctcatggcgctgatgggcgtccgcctccaccgccgcggtgatccgcaacgcggcgccctgctggtggccaaccacctctcctggctggacatcgtcgccctcttcgccgtagtgccggacaccttcctgagcaaggcggagctgcgcgactggccgatcgtcggccgcgtggcccgcaacctgggcaccctcttcatcggccggggccacagcggagcagcgcagcgggccgcccggcagatggccgagcgcctgcgccggggcgacgccgtggtcttcttcccggaggggcggatcagcaccgagttcggcgtgcagccgttccgtccgcgcctgttcagcgccgcccacgaggccgacgccgccgtgcagccggtggccatcggctaccgcccccgccaccggggcgacgacttgggggagctggtccccgagcggcgcctgatggacagcgcctggtgggcggcgggacacggggtggaggtgcacatccacttcctggatccgatcccggccggagaccggagccgccggcagctggccgatgaggcgcgccggcagatcgcctccacggcagggctgccgctgctcgggcgcgcgcccaccaatggggacagcggctagcccgccgatcgaggtcttcgcccgggcgcgctcctttctgcccgggcggggtgatcgccccgcggcagggcctagaagtcgaaacggataccggaacccaccgcccaggccgatcggccggtgccgatcccggcctcctcggcgctgggtccggcggtccgccccacctcccaggggaccaggtccgaggcgtcgtcattgcccaggtaggtggcggtggcgtagaggcgcagtcgctcactggcgtggaagaccggaccgacggagaccaggctggccccgtgaccggaggcgtccacatccagggtgtagtactgcaggcgcagatccaggtcgtcttccagggcgtagaggagcccggcgccgtaggcgagtgtgtcgctgtaggtgtcgtcgtcgagttcgtaggcgtcgccggtcgcctgcaccagggcggtcaggcgcagggcgtcggtggcccgccactccagccccagacggtaggcgtcggcgctgctcggcgcctcgtcgcgacccgccacccgctcgtagcccagcgccgcccagaagcgttcgccggtgtagcgcagggcggtgctgatcgccgtgcggtcgttgccgtccgccgggtagggatcatcgctctcgtcacgatcttcccaatcgaagctgccctggaggtcgacgccccagccggactgctccggcgagctgtagcggatcgcattggggaagcgctgatcgaagtgcggcgagtggccggcgcgcacgacgttgcgggcgttgcccagctggctgccgaagaggtccacgcggctgcggatctccttcatcggcgtatccatgtagcccaggcgcagcaccccccagtcgtcggtcagccctaggtaggcgtcccgcgcgcccagatccgccccgtcgccgcggttgtagtccagggcgcgctcgacacggccgtagaccgtcagcccggtgtccagagtgtgggccacgcggagccccaggcgcgaggagttgctggccaggtcgccggcggagtaactgccgccggcgtagtactcggcgctgacgtcgacgcggccgtagacgtcccaatcgatctcggcggccgccggggccgcgacggcgcacagggtcacggccaacggagccaggcgcctccaggattgcctcatggggacctctctctcaccagggtcaggcatcccgccgccgccaggcccagaccatcagccccacgccagcgaggatcatcggcagggtgagcacctgccccagggtcagccagccgaaggccaggtaaccgatgtgggcgtccggcatacggaagaactccacgaaggcgcggaagacgccgtaggcggcgaggaacaggccggtgacggcgccacgggcgcgcggcttcgccgagaaccaccacagcaggatgaacagggcgatgccctccagccccatctggtagagctgcgaggggtggcgcggctcgtcgcccaggggcgggtagaccatggcccacggcacatcggcgggccggccccacagctcgccgttgatgaagttgcccagccgcccggcccccaggccgatgggcaccaggggggcggcgaagtcgctcaggcgcagcagcgggatgcggtagcgccaggcgtagacgcccagggcggcggtgacacccagcagcccgccgtggaaggacatgcccccctcccacaggcgcagcagggacagcggatccgccgccaggccgtcgaggttgtagaagaggtggtagccgagcttggcgccgacgatcacccccagggcgccgaagaagaccaggtcgtccacctgctgcccggtcaccggactgtccgaccggcgcgcccgccagcggcccagcccccaggcggcgaggaagccgacgacgtacatcaggccgtaccagtgaatggccaccggcccgagctggagggcgacggggtcaatatcgggatagacgagcatgggcggaggctagtggagaccgcccctgaaaggcaagcgcgccggcggcggcccactgcggtcggcgcgggacagaaaggacccccgtgcccggcggcccggggccgcgggcaccggggtcagcgcgctgtaatcagcgccgggacgaaggagccaccgcggacggctcagaagccgaagccgaagccgacattcaggtagaggccgtccaggtcgtcgggcagatcgtcggcagcggcgccatcttcgccgaaatcgtcccagccgccggcgttggtcccccggtaggcgaccttggcaaacatctccgaggtgtcgccggtgtccagggcgaagcggccgtagacgtcggtggccgtggcatcagcggcggcctggccgaacatcatgccgacgctggtggcaaagccgacgccgcccaccagatcgtactcggcggtcagcccgcgaatatcggcgtttgcgtcaccttcaccatccagccgctcgtagtaaacgcccatgcggaactcgtcgttgaggtggacgccgaagtcgaagccgttggcggagatgtcgctgtcctcggcatcggagtcgaaggcggtgtagaccggtgtgtggccgtacttgaagaagaaggtctcggcgctggccgaggcggcgaaggccgtagccgagatcagggccacaccggcaagggtctgcttgacacccgtgtgcatggtcaacctcctctgtttgcgctgggctgctcccacctgcgggagcggggtccgttggcggatcggatcctcagtcagaagtggacgccgaagccgacactcagcgtgaagccgtgcgtgtcgctggcgtcatcggcgacgccgtcaaagtcctgggcaaagtcgctgtccggcaccgtgcggtaggccagcttggcgttcaggttggcgtggtcgttggccagcagcgcagcgcggccgtagatgtccgccaccaggctgttgccgttgtccgagcggccattgcccaccatgaagccgacactgcccatgaagtcgccggtctcgagcatgccgtactcggcgctgatgccctggatgttggcgctggcaccaccggtgccatccagccgctcgtggtagacgccggcgcgcagctcgtcggtgataccggtgccgaactcgaaggcgttgccggagaggtcgctgtcttccacgtcggagtccagcgcggtgtagaccggcgtgtggctgtagttgaagaagaagctgtgctcggccaccgccgggctcgccaccagggcgcccgcggtgagcagcgcacagccgccgaggatgcgtggggaaacgttgcgcatggagacctccttgctcaaaggggctgttgccggaaagcgccaccgcccgccggcccgggcacaacccggggtgggccgcagcgcggaacagggggcgtggagaggcgcgcggacgcgggccagcgcatggcagccgccggggatcggcgcggacaggcaggattcgaggccgggatacacggcgcgggacctccttatcaccgactccccggaaaccgggcgcgcctcctgcgcaccaccgttcacgagaagttagcaacgggaccggaaccagctcaacgggcagaagaccgcacgctcagcggccccgaccgagtgcgaatgcggcaggctcagccgctggggatcgtcaaacgcagggagagatccagggcgtggacgtgcttggtcagggcgccgacggagatgcggtcgacgccggtggcggccagggcgcgcacggcgtccagatccagcccgccggagacctccagggcgacgcggccggcggcccggtccactgcctggcggatgccgtcggcgtcgaagttgtcgagcatcaccacatcggccccggcggcgatggcctcatcgagctggaccaggtcctcgatctccacggtgatcggcgtgcccgccgcacgcaggcgcgccacctccaccgccggggtcaggccgccgcaggcggcgatgtggttctccttgatcaggtaggcgtcgaacagcccgaaccggtggttgctgcccccgccggcacgcaccgcgtacttctgggcagcgcgcagaccgggcacggtcttgcgggtatcgagcagctgcaccccggtccccgccacggcgtcggcgtagcggcgcgcggtggtggccgtgccggagaggaactgcaggaagttcagcgccgtacgctcgccggtgagcaccgcccggctcggcccctggatccggcagaccacagcccccggctccaccgcctcgccgtcgctgcacagccagcgcacccccacgccccgatcgagctggcggaagacctcgtcgaaccaggcggtgccgcagagcaccgccgcctcacgggccaccacctgcccctcggcgacgccgctggccggcaccaggccggcggtgagatcgccgccacccacgtcctcggccagggcgcgggcgacgtcgtcacggatggtctcgcgggggggcaaggagatggtcatggtcgatgcagcgtcgatggctcagggtcgtgtcgcagtgttccgggttccgggggtggcgcgcaagggccgctgccggtcccgcggcgtcctgcggccccggcgcctcacggcaggctggtggcgatcaccgcacggatgaagagcgccttgaggtagtcggtctcggggatcgccgggtggatcgggtggtccggcggcagaccgccgcgctcgaggatgcgcacggagcggtccaggtgccgcccggccgccagcaggatgccggagaggcgctcctcgggcaggtgggccgagcaggagcagctgagcagcacgccgtcgcggccgagcaggcgcagggccgcctcgttgaccgtgcggtagccgcgctcaccggccttgcggtcgcggcggcgcttgatgaacgccggcggatccaccaccgccacgtcgtagcgctcgccctcctgacgggccgccgccaggtagtcgttgacctcgccttcgatcaccgtcacccgatcgccgacgccgttgcgctcggcattggcggcgatgcggtcacacgcctcggcggagcgctccacggccaccgcctcgcgggcgccggccaccgcggcggcgatggcgaagccgccggcgtaggagaaggcgtccagcacccgggcgtcgccggcgtaggcggccaggcgccggcgattggcctgctgatcgtaaaaccaacccgtcttctgcccgctgaccaccgggacccggaagtgcagccccccttcgcggacctccagctcctccggccccggctggccgagccactccacgcgcaggtccagcccctcgcgctcgcgcacggcgttgtcggcccgccagaggacgtacgccggggcgacgaccttctccagggcctccagcacctcggcctgcaaccgctcgatcccggcggtgttcggctgcaccacacagcagtccccaaaacggtcgatgaccaggccgggcaggccatcggcctcgccgtggaccagccggtaccagggctcggcgaagaggcgctggcgtgcggccagggccacctgcaggcggtggaccagggtcgagcgatccagggccaccttggcgtcgcgactgaccagccgggcgcagatcagcgagttggggttgacgtaggcgcaccccagggccttgccgcgggcgtcctccaccacggcctgctcgccgggcgcgaacccccgcagcggggtgtgggcggtatccacctcgttgctgaagatccacaggtggccggcgcgcaggcggcgctcctcgccgggtttcaggcggagtgcgggtcgttgctgcatggaggcctcctcgacagggcccggtattctgcggcgacactgcgccgcacgcaatcgcgaccccaggggcgcttcttgttagactagcgccatcgttgggatcagctggagcgacacccgtgcgcatcaaatccgcctctgccgtcttcctctccgccgtcctggtcaccggcctgccgctgacctccgccacggcacagacggcctatgtcggcgacgagatcagcatctccttccgcaccggccccggctcccagtacgccatcgagcgcttcctgagcaccggagcaccgctggaggtcctgcccctccctgaggacgccgaggaggattacggcgaagtggccctggaggactggatctatgtgcgcgacaaccagggcgacgagggctgggtgcaggagcgcttcctgatggccgaggcgccggcgcgggtgcgcatcggccaggtcgaggaggagcgcgacgccgcccgggagcggatcgccgagctcgaagaggaactggccgagcaaacggatgagaaggacgccctgagcgaggagctggccgaggccgaggcgcgcatcgaggagctggaatccgatctggaagccgccagcgacggctacgaactggtcgaggccaacgagcagctccaggagcgggtggcgcggctgctcgagcgcaacgagcagctcgaggagcagaacaccgccctggctgagcgcagccgtcaggagtggttcctggccggggccggcgtgctggtgggcgggctgatcctcggcctgatcctgccgcacctgcgcccgcgtcgccgggacggctggggcggcggcgggctctgacgccgtggccctgcccgcaccggcgctccgcgagatgatcgccgagctggtcgccgagccgtcggtgagcagcgtcgaggcggatcacgatcagggcaatcgcggcatcaccgaacggctcgccggctggctcgaggggctgggcttcgactgccgcatccagcccctccccggtcggccggacaagaccaacctgatcgccaccctggcgcccgcccgcggcccggcccgcggcggcctggccctgtgcgggcacaccgataccgtcccctgcgacccggagcgctggaccggcgacccgtggcgcctgcgcgaggcggacggccggctctacggcctgggcgtcaccgacatgaaggcgttcctggccgtggccgtggaggccgcccgcgaggtggatccggcgcggctccaggcgccgctgaccctgctcttcacggcggatgaggagagcggcatggacggcgtgcgcgccctgctcgacgcccacccgcaggggctcggcccgcgccacgcggtggtcggcgagccgacccgcaaccacccggtccatgtacacaagggcatgatgatggaggccctgcacatccaggggcgcgccgggcactccagcgatccgcgtctggggcgcaacgccctggacgccatgacccgcgtgctcaacgccctgatcgcctggcgcgaggagctggccgcgaaccaccacgacgcccgcttcgccgtcccccagccgaccctgaacctgggccacatccgcggcggcgacaaccccaaccgcatctgcggcgaggcggagctgcacatcgacctgcgccccctgcccgggatggaccccgccgagctgcagcagacgctggaccggcgcctggcggaggccctgggcgacgacgccgtgcacctgacccggcggccgctgttcccggcccacccgcccatggccaccccggcggacgccgaggtggtgcgctacgccgagacggtcaccggccaccccgccggcgccgtggccttcgccaccgaggcgccctatctggcccgcctcggcatggacgtggtggtcctcggtcccggtgagatcgagcaggcccaccagcccgacgagtccatcgacgtcgagcgcctggcgcccacggtggcgctgctgcgccgcttcatccaccgcttctgcctgtaggccgcggagcccccatgcgcctcgcagacctcgacccgcagcagttcgtggagtggttccgccacgcggcaccgtacatcaacgcccaccgcgggcggaccttcgtgatcgccttccccggtgccgccgtcgagccgccgcagatcgatggcctggtccacgacctggccgtcctggccagtctgggggtgcgcctggtgctggtccccggcgcccgcccccaggtggagcagcgcctgcagcgccgcggcctggcagcccgctacgcccagggcagcaccgggctgcgcatcaccgacgccgaggccctggagtgcgtgcgcgacgccatcggcgaggtgcgcacgcggctcgaggcgcgcctctccaccgggctggccacctcacccatggccggactgcgcatccgggtggcctccggcaacgtcatcaccgcccgcccggtgggcgtccgcgacggcatcgatcacctctacaccggcgaggtccggcgggtggacgccgaggccctgcgccggcggctcgacgacggcgacatcgccctggtctcgccgctgggctactcgcccaccggcgaggcgttcaacctctccgccgagtcggtggcgcgggccgtgggcgaggccctggccgccgacaagctcatccacctgacccggcacgcaccgctgcacgaggccgacggcaccccggtgcgcgaactcaccccgcgcgaggcgcgggcccggctggacaccgacggcctggccggcgacgcccggcgcctgctgcacagcgcccaccaggcctgcctgggcggcgtggcccgggtgcacctgctcgaccgcaatcagcacggcgccctgctcctggagctcttcacccgcgacggcgtcggcaccctgatcgccccggagccgttcgagtccctgcgcaccgctggggtggacgacatcccggggatcctggggctgatccgcccgctggaggagagcggcgcgctggtctaccgcccccaggagctgcttgaggagcagatcggcaccttcaccgtggccgaacgcgacggcgccgtgatcgccaccggggcgctgctgccctggccggcggaggacgccggggagatcgcgtgcctggcggtcgatccggactaccgcggcgccgggcgcgccgatacgctggtccggcgcctggagcagcaggcccgcaaccacggcctgcgccggctgttcgtgctcaccacccgggccgagcactggttccgcgagcgcggtttcgaacccgccggccccgaggccctgccggcggcccgccgggccctctacgaccagacccggggctcgaaggtcctggtccgggacatcccgtaaaccgccaacaccgaggagttttgcgggctgatgcgcgcctatctcgatctcgtccaacacgtcctggagcacggccaccgcaaggaggaccgcaccggcaccggcacgctgtcggtcttcggccaccagatgcgcttcgatctggaggcgggcttcccgctggtgaccaccaagcgggtcttctggcgcggcgtggccgaggagctgctgtggttcatccgcggcagcaccaacgcccgcgagctggaggacaagggcgtgcgcatctggtcgccgtgggccgacccggacggcgagctggggccggtctacggcgcccagtggcgcagctggcgcgccgccgacggccgcgagatcgaccagctccagcaggtcctgaccgaactgcgccagcgccccgactcgcgccggcacctggtcagcgcctggaacgtcggcgagctcgagcgcatgaacctgccgccctgccacctgctgttccagttctacgtggccgaggggcgtctgtcctgccagctctaccagcgcagcgccgacctgttcctgggcgtgccgttcaatatcgcctcctacagcctgctgacccacctggtagcccgccacgtggggctggaggtgggcgagttcatctggaccggcggcgactgccacctctacctcaaccacctagcccaggcccgggagcagctcagccgcgcgccgcgaccgctgcccaccctgcacatcgaccctggggtcaccgacctcttcgcggtgcgctacgagcacctgcgcctggcgggctacgacccccaccccaagctgaccgccccggtggcggtctgagccccgcggagcccctatgagcgagatcgtcctcgttgccatcgtcggccgcaacggcgtcatcggtgccgacggtgaccagccgtggcacttccgctgcgacctgcagcgcttcaaggcgctgacccgcggccacccggtgatcatgggccggcgcaccctcgccgccatcggccgcccactgccccagcgcaccaacatcgtcctcacccgcgaccccggcttccacgccgacggcgtggaggtggccaccgacccggaggccgccctggcccgggccgcggagagcgccggcggcgagcgggtgatgatcctcggcggcggggacgtctaccggctcttcctgccccgggcccaccgcctggcgctcaccgaggtggacgacgccccgcccggcgacaccaccttcccggccatcggcccggagtggcaggagaccgcccgggaagaggcggaggaggacggctaccgcctgaccttccgcaccctgctgcgcaccaccgacggctgaaccggaggcgccgtgtaccagtacctcttcggtcctgtcccctcccgccggctgggcatgtccctgggcgtggacctggtcccccacaaggtctgcagcttcaactgcgtctactgcgagtgcggcaagaccacccggctgaccgtggcgcgggacgcctacgtgccggccgccgaggtgagcgcggagctggagcactacctggcccaccaccgcgccccggacttcttcaccttctccggcgccggcgagcccaccctccacagccagctgggcgagatcctcaccttcatccgccgtcgcgcccccgaggcgcgcacggcggtgatcaccaacgccagcctgctcgacgacccgcaggtgcgcgccgagctggccaccgccgacgtggtcatgccgtcgctggatgccgccaccgagcggaccttccggcgcctggaccgcccctcgccccgggtgcgtctggcaccgctgatcgagggcctggtggccttccgcgacgccttcgccgggcagatgtggctggaggtggtgatcctgcccggctacaacgaccaccccgaggagctcgccgccctgcgcgcggcgctggagcgcatccgcgccgaccgcatccagctgaacaccctggaccgcccgggcaccgaggtcgacctgcaaccggccagccgcgcgcagctggagcagatcgccgccgactgggggctggagaacgcccacgtggtggccgccgccccggcggcccccgccgatgccgggtaccgggcggatggcgacgccgccctgctcgccaccctggcccgccgcccctgcaccgccgacgacctggcccgcctgctgggcctgcccgagggcgaagtggccgaacggctggcggccctggaggcggcgggacagatcaccgctgtggcgcaggagcgcgggctcttctaccaggccacggaccgcgccgcccggggcggtgcggagtgacgtcagggacttgggtgaccaacggcgcagacggcttcaaccaccactgcaagagagctgcgaaacctattgaaaatgttgcacgactcctcaccggacgtattgcgccggccctcgagcatcgtgtaaaaggtggcgtatccgctgggccgtttgaccaggctcaacggagcccgtgatgcgggggcactcaagcatcgctggtaccggccgatagctcggtgacgggcccggcaagcggaacggcggccccggctgacaaaacgaaaaacagcagtacataagaagacgaggagcaccccctatgaagaaacaactgatcaccctggcgacggccaccgccatgaccgcgcccgccgccgtgctggccgacagccacgacagccacagcccggagatctacggccaggtgcacatgtcgatgaaccacatcgacaacgacgacaccgagggtgaggacagcgccctgaacatctcctccaactcctcccgcttcggcatccgcggctccgaggagatccagccggggctcaccggcatctaccagctggagctcggcgtccactggggcggccaagggtcagacaagacctctacgaccggggatgactccatctggcgccaggtccgcgacagctacgtcggccttgagggcgacttcggtaccctccgtgccggccgcctcccggctgccaaccagtacatctacgacgccaacttcttcatcaacaccatcggcgatcccggcgggctgaccggcttcgacattgctgggaatgcgggcatcgggggccgctactccagtgcggtgcagtacaccgccccgatggtcggcccgctcggcgccagcgtcaccgtcgccccgtcgaacaacggcgctgacgagcactcgatgatcctgcgcggcacctacgaggaggggccgttctttggtgccgtcaactacatcagcaagccggatgcgacggtcgaagatccagaggacgatgatattacgtcgcagcacgacctccagttcctggtgctgagcggcggctacgagcagaacgggctgcgggtggccggcctctacggcctggtgctcgacgacgacgacctgacggacggcgcgccggaaatcgacggtgaggacagcttcttctccctcggcgcctccttcgacatcaccgcccagggcacggtcaagggtcagtacacggcgtacatggccgatgagggcagtgagggcgattccaacctgttcgccatcggctacgaccacgccctgtcggaccggaccaccgcctacgccgtctatgcgcacatggacaacgatgagatggcgagccgcggggtagacggttacggccacggcggcggtccggacgatctggctggcccgaataacgacgccgatcccaacgccttctcggtgggcgtgacccacaacttctaaagcggcccacacccgcacaacaagaagccccggatccaaccggggccttgcttgactccagggcgccttcgggcgccctttttttgttcagggggttggtagccgatcagtcgaagtggctgccgggccgggcctcgacctccggcgggagttcgtagccgcgctccatggcggtgccgccgaaacccaccaggagcaccgggcgcaggccgccgtcgccgccggccacgcgggcggccaccagccacggcccccactgcccgcccagctccaggaaggggtagcggttggagctgcgcccgccgggcaggctgaggttgacggcgtcgtcgtcgtcccagcggctgcgctcccaggcctggttggcggtgagccagccgacgccctcgccgccgagcggccgccacaggccggccccgagggtcagctgcagggtgtccaggtccacgtcctcgcgttcaccggtgaccccctccgcttcatagctcacgctgcgcagccccagcccgccggcgaaggtcaccggcagccggtcggcgaagtactgcgcctggccaccgagctgggcgttgagttcaccgtcgcgctccagccgggtgagttcgccgacgccgtcggggcggtcgccgtaggccacgttgccgtcgcttcccggcacgcggtagccgtcgccgggttccccgccaagcacgcccagggtcacgccccagcgccagccgtagtggtaggggcggcggtagcggggctcggtgtactggcgctggatgcgctcgtccgggcgcagcaccagctcatcgacgatatcctggtaatcggggtcgtcacgggtgatgcgcaccgtgtacgccccggcctcggcggggcggcggatggcgccggcttcctgatggtcgtgacgcacgagacggatcaggctgtggcgcccgtcggcgcgcaggtccaggtggccgtactggcgctcggtgaggcggaccgagaagtaggccgccggggtctgctcatccacccgcacggtggcggtatcgccccggtgctcagcggtctccaggacgcggacgcggtaccgctcgccggggcgcaccgggacccgagccggggtgacgtagtcgcggccgtccacccgcaccacggcgccgctcggctcggtgtgcaggtagagggcggcgcgctccaccccggccccgtcgtcgcgccgcgggctcaccaggcagcacaggtgcgccggcagccgggccggctgatccggggcgccgagcacttcgacgcggacctcgtcgccgagcccgcgcaggctgcgtccggcggtccagccgccgtcatcggtgagcagcgtcatgccgccgatgcgcagcttgaggttgggctgggggcgcagggagtggcggtctacggcgacgaagcgcacttcgtcgtcggccaccaccgggatcacttgaagctgcgcggcggcctgccgggccgtctcctcgaagtaggcggcgaaggtggtctcgcccaggcggtggctatagagccgctggtcgccgacgccggtgcgcgttacggtctgcaggccccgcgccgcccgcgcgaagcgctgccccggccggtcctcgggcaccgcctcggtcagttcgaactgcgccatggccggggcgttgcgccgggcctgcgcgcgcagctgcgccatgcgttgatccgagaggcggacccggacgtaccagcctcccgccacccgctgctcggccaccacccgcgccccttcgagggccacgtggctcaccgaggcgacggtggcggtcagctcgacctcggtggcacgctcgacctcgccgccgtcgacctcaccccggcgctgcaggctgcggaagacctcgcgctgctcgccgcgcaccgcggtgaccacctcccctgcgatctcgtagagcgccgactgccgggcctcctcgggggtctcgccggtgccgtggccgtaggtgtagccggattccgcctccgcccgcccctgctcgcgcaattcggcggcgtcggggtagcgctcgccgaggagcgcgcagcctccgccgcccagacccagcgccgcggcgagcagcagcgcggcgtggcgacagcacgggctaccccgcatacgggcctcggtcactgctgctgcatgcggtcgcggtgctcgtcccgggcccgttccagatcccgctcggcctgctcccgctcctcgcgggtctcggcctcctccagggcgcgctcggcggcccgctcggcaccgcgttccacccgttcggcacagcccccgagcaggaaggcgccaagcagcgggatcagcagcgtccagccgcggggcataaccgaccctccttaccgattgacccgattgcgcagctgctcgaggtgatcctcggcggcgccgcgcagatcggagcgcaggccgccgtcgtcatcggcaccgatggcccggaagtaggcgtcgaagtcctgctccaggtcgtactgggacatcaccacccagcgcccgtcgtcggtgacgtcggtgcgcttgacctgcaccccgaccagggtctggtcgatccactgctcggtgctctgctggagctgctgccgggttcgcgccccctcctcgtcccggcccagatcctgacggtcgaagtactcactgttgagcgcctggatggtctgggtcaactgctcggcaatctcggcggcggcattggtacgcgcctgtcggcgcatctgatccgggtagtccggctcggcctgggagacgccgaagccgtagaccaccatggactcctccggcgtgtcgcgctggacgtaccagcccggcaggcccagccgctcctcggcctccgcatcggtggggtcgggggcgtcgtcgggggtggtgctgcagccgatcagggccagggccgcggcggccgccagcagcggcgcagagagacggttcaagggcatgggtcctccaggatcgaagccgcgtcgtgggtgtcctccaccgcttctactatagcccctttcacccctgctgcgtaccagggtatcccggggctagaagatgcgaccgaagaccatgtgcacgccggcgttgcccccggtatcggcgtgcaggccgacgtagccggtgcgatcgaccatgacgtcgagctgggtgtaggcgccgctgagccggtcgtgctcgaagccctcgcggcggccgtccacgtactgatccccgtcgatgacgctgacgtacccgcccacggtccagcgcaccgggccgacacgcaccatgggcccgagtcgcgcctgcagctcggtccactcgcgctcgatctcggtatcgccgcggctgccgtcgacgtcgtgccaggtgtagcggacctcgccgaggaggctcaccggctcgcggtggaacaggtgggagcgcaccccggcgccgatgtagtagccgctgaggcgggtggcatcggcgacgggatcaccggggtcgtccacccgcgagcgcagccagccgccgaagaggccgggctggatctgcgggttgcccacttcgaagagctggaagccgaggcgactggtgcggtgctcgacggtgcgatccccgtagtcgaggtcggtctggtagtgctcgccggtcacccgcaggtcgacgtcgtagccgcgctcgccctgatagccgtggcccatcgccggcccggccgccaccgtcgccacggcggcgatcagggcggcccgggcacgacggaggggatggctcatcagcgtttcatggcctcgaagaactcggtgttggtcttggtgtccttgagcttgtcgaggaggaactcgatggcggccacctcgtccatgttgtgcaggagcttgcgcaggatccaggtcttctgcagctcctcgggggtcatcaggagttcctcgcgccgggtcccagagcggttcaggtggatggccgggtagatgcgcttctcggcgatcttccggtccatgtgcagctccatgttgccggtgcccttgaactcctcgtagatcacctcgtccatgcgcgagccggtctcgaccagggcggtggccaggatggtgaggctgccgccctcttcgacgttgcgcgcggcaccgaagaagcgcttgggccggtgcagggcgttggcatccacgcccccggtgagcaccttaccggacgacggcaccaccgtattataggcgcgcgccaggcgggtgacggagtcgagcaggatgaccacgtccttcttgtgctcgaccaggcgcttggccttctcgatgaccatctcggcgacctggacgtggcgcgaggccggctcgtcgaaggtcgaggagaccgtctcggcgctgagcaccgagcgggcgaactcagtgacctcctcgggccgctcgtcgatgagcaggacgatgaggtagcactccgggtagttgtaggtgatgctctgggcgacgttctggagcatcatcgtcttgccggccttcgggggcgagacgatcagcccgcgctggcccttgccgataggcgccaccaggtcaatgacccgggcggtgaggtcctcggtggagccgttgccccgctccatgcgcatgcgatcgcgggtgaacagcggagtgaggttctcgaagaggaccttgttcttggccgcctccggcggctcgaagttgatctggtcgaccttgagcagggcgaagtagcgctcgccgtccttcggggggcggatcttgccggtgatggtgtcgccggtgcgcagtgcgaaccggcggatctggctgggcgagacgtagatatcgtccggcccggccatgtacgaggcatccgcggagcgcaggaagccgaagccgtcctggaggatctcgaggacgccgtcgccgtagatggaatcgccgttcttggcatgagccttgaggatggcgaagatgatgtcctgcttccgggagcgggcagtgccctcgatgcccatggactgggcgatctccaggagttcggtggctggctttctcttgagctcggtgagattcatggttcgcttcggcgtggggagggtcacgggggcgccggcccgccggccgtccgcaggggcgcgatggcgcgggactcaagccgggggcggcgctgcggcagttgttctacaggttgctgtcgatgaacgcggtcagctgggacttggacagggcgccgaccttggtggcctcgacgttgccgcccttgaacagcatcagcgtggggatcccgcggatgccgtacttcggcggggtctcggggttctcgtcgatattcagcttgacgaccttgaggcggtcgccgtaatcggcggcgatctcttcgaggatggggccgatcatcttgcagggcccacaccactcggcccagtagtccaccagcacgggcacgctggcttgaagcacttcctgctcgaaattctggtcggtggcgtgcacgattgcgtcgctcacggtagaagacctccaggttcgattgcgtcgatatgggcggagccgctgcacggggctcggataattggaaactgctcgttgattggaaccgaggatcccgacaagggggccgagtgcgggattgggcgctgcgctgccccaggagccggcgcgcgacgcgctgatgtagtagaacggaaaatagcggccctgggccggcgtgtcaactgcgctggcacgcgccgagggcctcgcagcagcgcaggccgcgctgcgccacctccttgagatcgcgcagggcgtcgtgggcagcgaggatccgctcctgggtctgctcgccggcaccctcgtcggcgatggccgccgcccgcgccgaatccgccgcctgctcgagttcgatcacccgggcgcggaagcagcacaggcgctggcactcgacgcagttgagggtggcctcgctcttgcgcagcagctcctcgaacaccgcccgcagtaccggcgacgcaccgggatcgctgcacaccgccgccacggcctcggcgatgcagtggctgatgcgggtcagctgcgcttcaacctcttcgaggggggccatggactcggccactggggttacctccgctgcggaacaacctgctctcccctaatgatgcgggtgagactccacaatcacaagtgcccgactggcggcctagcgccgcgcctcccaggggagcccgtcggtgacccgcgcccagtcgtaggccgggtcgcccacggcgatgaagtccgggttgagcagcgaggcaccggtgttgtagcgcagcggctcgccgccgacgtccatcaggcaaccgccggcgacctccagcacgcactgcgcggccccggtatcccactcgcaggtgggcccgaagcgcgggtagagatcggcctcgccctcggcgatgcggcagatcttcagcgaactgcccaccgaaagctcgcggtagtccccgaggcgggcgaggatatcggccaccgctgcctcgcggtgggagcgactgacgacggcggtcagcggcgacgcggcggcgcgcgtgcggatgctgtggcgctggccgccggcctcgcgccaggcgtctacgccggccgtcgccgcccaggtcacccccaggtccggggcgtggaccacaccgagcaccggccgaccatcgaccaccagggcgatgttgacggtgaactcgccgttgcgcttgatgaactcccgggttccgtccagcgggtcgatcagccagtactgccgccacgcctgccgttcggcaggatcgatgtcctcgccctcctcggagagctggggcagatcgggggtcagcgcggtaagcccggccttgatggcgtcgtgggcggcctggtcggcccgggtcagcgggctgtcgtccgccttggcctccacctcgaaatcggcggtacggtagacggccatgatgcgttcgccggcctgctcggcgatctcccgcaccggctccagccagtgctgccacggttgctctgccatgatcccttccgtgttgttccggcgcgggttacgccgcgcgccctgccagatgatcccgcgccagataaagcgcggtgatcgagcgtgcctcggtcagatcggactggccgaggaggcgttccagttcccccagaggccagggcaccacctcgatgggctccggctcgtcgccgggcaggcggtgctcgaagagaccctcggcgaggatgagctgggtgcggtggctgaagtaggccggcgccagggtgacactgcgcagcacggtgagcgcctcggcgccgtagccgacctcctccatgagctcgcggttggcggcgcgcagcggatcctcgccgggttccacgcgccccttgggcagccccagttcgtagcactcggtgccggcggcgtactcgcggatgagcagcacctcgccgcgggccgtaaccgggacgaccagcaccgccccagctgcgctcccgcccaggcgctcgtactccacctcgacgccgttgccaaagcgcagccccaccgcctcgatgcggaacagccgcgagcgggcgacggtgctgcggtggagcgtctccgggtagcgatcgctcatcgggcctgcctttctcagcgtccggacattgtacatatgccgccccgacggcggcgagcgccgtttcagggcaccagccgtgcggcgtgagcggcgatgacccgctcctcgtcggtggggatgacccaggcgttgaccgcgctgcccggcgtcgtgatccgcggcccgtcggccgcgttggcggcgtcgtcgagttccagaccgagccagcccaacccctcaaggatgcgctggcgcaccggggcagcgtgctcgccgatcccggcggtgaagaccacggcgtcgagcccgccgagcactgcagccaggccgccgatctcgcgcagcgcgcggtggcagaagaggtcgatggcctcggcggcggccgggtcgtcgctgtcgaggagcacgcgcatgtccgcggagaccccggagacgcccagaaggcccgactcccggtagaggaggcgctcgatctcggccggcgtcatgccctcctgctgcagcaggtacaggatcaccccggggtcgatgttgccgcagcgctgccccatgggcaggccgtcgagggcggtgaagcccatggtggtagccacgctacgcccctgatccagggcgcagaggctggcgccggcacccaggtgggcgaccacggtgcacccgttcgcggcgtccggatcgtattctggcaggcgggcggcgatgaactcgtaggagagcccgtggaagccgtagcgcagcacgccgcgctgctcgtaggcgcgcggcagggcgaagcgttgtgccaccgcgggctgcgtgcggtggaacgcggtatcgaagcaggccacctggggcaggtccggggccacccggcccaccgcctcgacggcggccaggttgtggggctggtgcagcggcgccaggggttcaaggcggtgcagggcgtcgaggaccgcctcgtcaatcaccaccggcgcgctgtggacctgaccgccgtgcaccacgcggtgccccacgcccaccagggtcagatcgcccagatgggcgtggacggcctcgagcaccgccgccagcgctgcatcgtggtcggcacccgcacccagctcacgggtggtcacggcgccgtcgaggtcgtccacatgcagccgcgctgccccccccaaaccttccacctgaccgcgcagacgcacctccagggtgccgtcatcctcgcggcggtagacggcgtatttgacgctggaggaaccggcgttgaggaccaggatggcgtcgggcatggactcggtcccgcggctagaggtgggctaggccgcggcgcttgcgctcggccaccagcagcgcaacggcgcaggaggccaaccgggcgatgacgtcgtcggcccgtgaggtcagcacgatgggcacccgggccccgaggacgatccccgctgcctcggcgtcggccaggtagtagagctgcttggagatcatgttgccggactccaggtccggggcgatgagcacgtccggattgccggccacccgcgactggatgcgcttggtgcgcgccgcactttcggagatagcgttgtcgaaggccagcgggccatcgagcagaccgccggtgatctgcccccgatcggccatcttgcacagggccgcggcatcgagggtcgaggggatctccgggttcaccgactcggtggccgagaggatcgccaccttgggctccggcacgccgagggcgtgggccagctcgatggcgttctggcagatgtcccgcttgcaggccaggttgggggcgatgttgatggcggcatcggagatcagcagcggccgcgggtaggtgggcacgtccatggcgtagacgtggctgatgcgccgctcggtgcgcagccccttctgccggctgaccaccgcgcccatgagctcgtcggtgtgcagcgagcccttcatcagcccctcgacctcgccgcggcgggccaggtccacggccgcctcggcggcctggtgggagtgctcgacgtcgatgatgggcgtcgcgcccagctcgaccccggcctcatcggcggcggcgcggatcttgtgctcgggcccgaccagggtgagggtcatcagcccgtgctccgccgcctgcatggcgccttgcagggccagggcgtccaccgggtggaccacggcgacgctcatcggcgtcagctcgtcggccatgtgcagcaggcggtggagctgccggcggcgccccttgctggtcccggccaggctgctcggctccccgttgatgcgctcggtgggcacgcgcacggtgatctgcccgctgatcaccggatcgccactgtcctggaccgcccgcgcggcgatcaccgcctgcccggtctcggcgtccttctccaccacctccagggtaatggtcaccacgtcgccgatggccacactgccctggtagcgcaggtcctgggccaccggctgggtcccgggacccggcagctcggtgcagacggcgttgaccagcatggtccccggccacaggccctcgccgagggtgcgcacgtcctggtggttgagccgactggtggtctccacctgctggcccacgtggagctcgtcgaagaggaagttgcgtacggtcatcgacctgctctggctcacgactgcagcacgtaggtgccgggggcttcggtcaggggctggtacgtcccctcgctctggcccaggctcggcggtgccacccggctccccgagcgctcgcgcagccactgctcccactccggccaccaggagccctgctgctcagtggccttctccaggaagacgtgggacggcacgtagggatccccgtagcggcgcgcgaggctgcggtagatgcggcgtgggtgccccgggggcgtgacgatgccggcgttgtggccgccctgggtcagcgcgaaggtgacatcggcccggggcaggaagcggttgatcttgtagaccgaacgccacggcgcgatgtggtccttctcggtccccacggcgaaggtcggcacctggatatcgccgatgtggatgggctggccacccacgtcgtaacgatcctcgacgaagtcgttgttgaggaacagatcgcgcaggtactcgctatgcatgcggaagggcagccgggtggtatcggcgttccacgccatcaggtcgatcaccggggcccgcttgcccatcaggtagtcgtggatcagccgcgagtagatcaggtccttggagcgcagcagctggaaggccccagccatcttggcgccgtccaggtagcccttctcccacatcatgtcctcgaggaaggtgacctggctctcgtcgatgaacagctccagctcgccgggctcggtaaagtccgcctgggccgccagcaggctgaggctggcgaggcggtcatcgccatctcgcgccatggtcgccgcggcgagcatcagcagggtgccccccaagcagtagccgacggtgtggaccttgcgttcggggacgatggtggtcaccgcctccagggcgtccatgacgccttcccggcggtaggtatccatgcccagatcgcggtcctcgctgcccgggttcttccaggagatgacgaagaccgtatggcccttgctgaccaggtactcgatcagggatttgccggggcgcaggtcgaggatgtagtacttcatgatccacgccgggcagatgaggatcggctcggggtagacggtcttggtggtgggctggtactggatcagctccatgatccggttgcggtagaccaccttgcccggcgtcaccgccaggttctcgcccaccttccaatcttctgcgcccaccggtggacggtcactgatggtgcgctcggtgtcctcaagcagattggcaaacccctgcaccagattggcaccgccctggctgagggtctcctcgagcacctcggggttggtggccaggaagttggagggggagtagaaatcgagcacctggcgaccgaggaagttgaccacatcctcgtggtgctgagtcaccccgcggttcccggtggtggcgctgtgccaccactgctgggtgagcaggaagccctgctccaggacgtcgtaggggaagcgctgccactgctcggcggagaagcggtcgtcgcccggccagggcttggcgcacggctccgggcaggtgccggtcatgcggctgaagacgtaggcattgtagcgcatggcgttgcgcatggcctcgtccatgagcgcgaactgcttgcccgggtgggtcgccaggtgaacggcccaatcaaaagtcgccagcgacaccgccgccggcgaaagcccttgcgtataacggcccaagccggcgttgaacagccgatctgcggtcagcgcctcgcgctcactctcttcgaattcgggcatcagggaatggaccatggcggttcctcggcattgcagaatgggccgcgcacggcgcttccagccaccgtgccgcagtgcacaatctcggccctgggggcgggtggtgtcaagtcgggattgaggcgatacccgccccccaaggaaaggcgtggattacggcaccgaccactggtacacctgcccggcgaactcgaattcgtaggagtcctgatcgttgtctgttgctcgcctgcggacggtaccactgaagggctgaccggccagctcggtattcagggacagagtgtagtcgtcgagctgctccgcggtgcccgagtaggcgccgtcatcaccgagatcgacctccacgcgcagggtgtcgtcgtcttcctttttgatggagacgttacggtcgtcgtcgtcgtcgtcgtcctcaagcgtgaacggcgactcctgattgaagtcgaatttgccccgtttgcactgactggcgtccgggccgttgccgttgtcgaagtcgtgttctcccagcttctcctggtaacagaccacatccagcgccgcggagaagtcgccgttgtcacccaccgaataatcctctttttcggtgagatgttcgacgatggagtcgaagtcaacctccgcatgatccgggaccccgctgtcgtcatccgcaccccgcaacacgcgggtcgccgcctcgatggctcgggcccgcgcggcgacgtcgtcgacttcgaacccattcttgaaatcgccgtcgtcgccgaggagcgccgtaccgaacagcccgttatcaccgccaatcaggtcctcccacagggccttcaggtggtcgacgagcttatttggtaggtcgttctccgcatccttgccgacggccgccgcggcgcgttcctcggccgtctcgaccacctgacggatgaaatcctccagaccggtttccgaggggccgcgccgatcatccacccagtgctccgccagcgccggatagacgtagtggccggcatccgccgggaccccgtcaccgtcgagatcggcgtatcgatcttccagccaggccgcgaccacctcgacgagtttctgcgcctgatagccggtacggatcagatgcaggcggccggcgtccgagtagtccccatcgccgaaatcgaggtaatcacccgtcaggtggcgcatctgcagatccagatcgccctcgcggttctcggcgttgaggaatccggtgcgctgatcgtcgctgagatcggtcagcagggcggtgatcggcgtaatggtggccccgccgccgtgatcggcgtcacggctcagggtcacgggcacccgcaggccgtggaactggtcccggccgtcggccacccggagcaccacccgctcgaggccctccacctgggcctccagcgagaactcgccggcggtgtctgaaccgttgccggtgcgcacactcgggtcgaaactgccgcgccatccggtctcgctgcggtcgaggtagacccgccccccggcaatcgggccgtccacggcgcgaccggtgaaggtctcggtgctggaaccggtatcctgatcgctgctgctgtcgaacagctcgcaaccaccgagcaccgccgcggcggccgtcccaagaaacagggtccggcacaccttagaacgagacatcgagaccgaggttaagcatcgcggaacgcgggtagtcttcatcgtcgtactccaccccgtccaggctgtaggcgagatccagctccagggtgcggaacagggtcagccccgttgtgacgtaacgcagttcactgccggcgaggttctcacggtaaccgaagcgccactcgggcatgaggcgcagcgccggggccgccgatacactgaccgccgcccactgcacctcatcacccaccgggtcgcgcacgtcactgagatccagggatccggccaggacccaggtccgatcctcattgtaggccgcggcctcgagggtcatctgcgggtcgagggtccaggtctcgctcaggtcgatccggccggcgaaatcctgggcggcctcgcagcgtgtctgcgcctcgccgtcgagacggtcgcagccctcccccaccgccgggtagtccaggcggggcttgttgaggttccgtgccgtcgcgcccagctggtagcggtcggcctcccagaccacacccgcattggcgccaatagcggtatcccgttcctgattcgcgtcgtactcgtcgctgagggtgtcaccgacgtcctcggtgtcctgcagcggtacgacaatcttcgacagatcactctggtagtgcgtcagggacgccccagcgtgcaaccgcccacccccggcggaccagaccggctgtccgtaacccagtgtcagctcccgcaacaccgcccccttcacgtagagcgaggtattggtcgacaactccgccgtttcatcttcaatgtccgccgtcagcggggcatcgaggatacccagccgcgactggccactgtagcgcacactcagggacagcccaccctcgccccagggcagtgccatacgaacgggggctgcggcgtggccggtggccttgacgtagccatcccggccggcgtcttcgaggaaggcctggagccgctcgacctcctcctcgacggctgcctggaaatccgcagaatcctcgaaatccccgggactgagaccgtcgtcgaggcgatcctgcaggtcatcgagttcgtcgatgagctgatccaccggccccagctccgctgccagacctgcgtggatgccggcctgaaaccgctggcgctgcagccccagggccgccggattccccccggcgcccgcatgatgggggtggctcacactgcccagcgtcagggccgagccggcgctcatgcccaccggcgtcgccagcgccaggggcgcggcagccgaggccgacccggccacaaccagagccatcaggcggcgggatgcgcttggcaggatcaccatggcgttactccccatcgctgccgaagtcggcgccaacaatcaagcgcacgtcggccccgggcccgatcggcggatcggcccggtacacctcctggacacccggcagtgcctcaccgagttccaccgcggcctcttcgtaggcctcgcggtactggacgacgctggcgtcgcgcatcgatgcctccggacgctccatgcgccggaccacgtggtgcccaaggcgctccaggcgggccactgcctcactggcgtgctggcgttcaccggagcggttcactacctcgacctccagggttccggcgcggcgcttgaccaggtcgatcacctcgccgtgctcggagagccgtcccgcctgccgggcctgacgctgggcgatccccgtctgctcctgggtcatccgctcgtggcgatcctctagctcggccaggcgcgcctgcagctcacggcgcggcgccggggcctgcggccgatgggtcaatgagagctgtactgtggactccggctcgacgccacggtcggccagctcgcgccctgcagcggcgcgcagggtggtgttcgcggtcggtcgataactgagaccgggacggatcacgaaggcgaattggttctgcacctcttcgccactgaggccgatcacggtgcgcacatcggcaccgacgccccagcctgcgcctaaggggtattcgatgcgattggcgtaatgcaggcggttgacggcctcgtagccggggccatcgcgcagggccgcgtcgccccgctccaggccgaggtagccgtccagccggatgccccgttcacccagtcggtcactcaggtgaacggccacgcccagcccatcgctgccactgccgaggggtggatccgccgggagcaaccgaccgtggaccgccagggtcacgtcggggcctgcgtcaccctcacgcagcggcaggccgagttccagctccacaccgtgcagatcgcgccgatcatcctcctgctggacagggagccccacgcgaagatcgtaacccgcggcaagcccgaagcgggctgacggcgacagacgcagaacgtcgtcccgcgactccgcgtcgttgccaggcggctctgcccagctgaaccgctcgaccccgaagcggtgctcggtggcgccgtcctccagcactccgccactccgatactccaaagcggccgtcgccaccggcaacgccagcaagaccccgaccagaccggcctgccagcccactcggcgtggctctcgttcccatccttccatcgataccgacagtcccagcatccatcctttcccggcttagcggccggcctggcagattattgagccgcggggccgatgagccgtcgtgatccacgtcgccggggctcaccgcggcgtcgatgttcagcacgcggccggtcaggactcgccgccgcgcagcagctccatggggctgacgcgccagtcccggcgcgcccccagccagcccgcgccggccaccgtcaccgcgcccaggacggtgcccagcaccaccacgccccaggggaaggcgtaggtcaggtcgaacaggtgccgggccgccaggtagccgccggaggcggcggcgatgccggccagcagtccggccagggccccggaggcggccagctcggccacggcgatggcctccagccgtcgccgcgaggcgcccagggcgcgcagcagcgaggcctcgaaacgccgctcggccgccgccgtgcgcagggcggcgagcagcaccaccaccccggccaccagggtcagggcggccatcagctccaccacccgcgccccctggccgatgatccgtcgggcggtatcgaggatggcgccgacatccagcggggtcgcaccggggaagcgctcgttgagctccggcagcacccgctcggcggcgtcccccaggcggaagctggtgatgtactcggggtgggcgtcgaccatccccggtgcggcgatgacgaagaagttggggttgaagctgtcccagcgcagttcccgcagcgaggtcaccgtgccgctgaccggctcgccgtcgatgacgaaggtgatctcgtcgcccacgtcgataccgacgcgctcggcgtagccggcctccaccgaccattcgtcacccggctcgtcgccccaccactcgccggcgaccacgcggttgtcctcgggcagggtctcagcccaggtcaggttcaggtcgcgatcgaccatgcgctgggtgcgcggcgaatcgaagtcgtcgggccggatgcgcgcctcgttgatggcgtcgagccggccgcgggtgatggcgtagagggtcacctcggtatccagttcctcggcgaggaaggcctgcagcggctccacctcctccggggccacatcgatgaggaaggtatccggggcgtcgtccgggatcccggcctgccaggtatccagcaggtcctcgcggaccgccgagaggagcagcagcgccatcaggcccagtcccacggccaccacctgcaccacggtggcccccgggcggcggctcgggccggtgagccagagcagccgcgagccgctgcgcgcacgcagccagccggccaggcgcacggcggcgtaagccgccgccgccagcgcggccagggtggcggcggtggccccgaggaccacaccggccagggtcagatcgccggcgcgccagaccatcagtgccgcgatcaccgccgccgccaccgcataggcgccgccggagcggaccacacccgccccggcggtgcgccgcagcacccgcatcggcgggacgtggcgcagccgcgccaccgtcggcagcgcgaacccggcggcggccgccacgccgaggccgatcccgtagagggccggcagcggccccggggccggcaggttgggcggcaagacgtcggcgagcagggcgatcatgaccgcgtgcagggcgaagccgatggccgcaccgaggaccccggcggccagcgccacggcacccaggaccgccgtctggatggccaccacccgaccctgccgggccccaagcacgcgcatcaccgccacccgatcgagctgggccacggcgtagtggcgggcggtgagcagcacggcggcagcggccaccaccacggtgatcagcgccgccagcccgaggaaccgctccgcctggccgacgatctcctggatggccggctgggcttcggtcccggtgaggacctcggcctccggcccatcggcatcgcgcagccactcggcgaaggcgtccagctcgtcctcgggaccggccaggagcagggcgtgacggacccgtgcgccctcccccaccagcccggtgccggcgatgtcctcccacgccaacagcacccgcggcgccaccgtgccgaacatgccggcccggtcgggctcggcggtgaccaagcgctccatgggcagctgcatgtcgccgatttccagcgctccgccgagctcggcaccgagcagatcgagcaaccgcggctcgacccagacggcacccggccccggccgttgttccgccacccggtcgtcggcgtcccgggcgtcggcagttcgcagctcgccgcgcagcgggtagccggactccaccgccttgaccgagaccagccgggtccggccatcggcggcgaccacggtggggaactccaccgtgcgcgccgcctgcaggccccgctcccgcgccgcatcgagccagtcgtcgggggcggcctcgtcggtgcgcaccagccgatcggcggcgatcaactccgccgcccgttccgtggtggccgcccccacccggtcgcccagccagcccactgcggtcaccgcggccacggccaccaccagcgccgcggcgaggatgcccagccggccggcggccagatcgcggcgcaggaagcgcgcagccaggcggagcgtggtgccggtggcggagatcggtgcgctcattgcgacagcaccccctcgcggaagcggtagacggtatcgcaccgctcggccaccgaggggtcgtgggtcactagcaccagggtggtgttgtgctcgcggttgagggcgaagagcagatcgacgacctgggcgccggtggcgtcgtccaggttaccggtgggttcgtcggccatcagcagccgcggctcggtcacgaaggcacgggcgatggccacgcgctgctgttcgccgccggagagccgttcaggggtgtggtggaggcggtgccccagcccgacacgctgcagggcggcggcggcggcctcgccatcgccaccgtaaccggagagctccagggccaggcgcacgttctccagcgccgagagcccgccgagcaggtggaaggcctggaagacgaaaccgatgcgtccggcccgcgccgcggcgcgtccgtcctcatcgagggcggtcagattggccccggccacccagacctggccgctggtgggctgctccaggccggcgagcagccccagcagggtcgacttgccggagccggaggccccgaggatggcgacgctctcgccggggcggatggtaagattcaggtgatcgaacagggcgacctcaccgtccgggccgcggaaacgcatccccaggtcgcgggcctccagggccgggtgggcggtttccgccggggcgcgggcgtcggcttcttccttcagcatcgggtgtacgctcctatggctggttccagctgcttctcgctctccctgcgccgggcgctctgcgccgcggcactggccctgctcttggggccgtcggcggccaccgccgagcggccgaccatcctcatcttcggcgactcactctccaccgcctacgggttcgaccgcgacgaggcctggcccgttctcctcgaggcacgcctggacgaggccgaccggccccaccgggtggccaacgtcagccgcagcggcgagaccaccagcggcgggacacggcgtctgcccgacgccctggaggagcacgagccggagatcgtcctcctccagctcggcggcaacgacggcctgcgcgggcagccaccggagcggatccggagcaatctgcagcagatgatcgagcaggcgcgcgcggtcgacagccgggtgctgctcatcggcatccgcatcccccccaactacgggcgaacctacaccgagcagttcgcggccatctaccccgagctggccgacgagcaagacgtgccggtgatccccttcctgctcgagggggtctgggaccgggacgggatgatgcaggacgacggcgtccaccccacggccaaggcgcagccggagatcgccgagacggtctgggagaccctgcgcgagatgctcgacggaccctcctgacggccggtccgacacccttcgagcacacggccatggtggttcgtcctacggggggcagcggcgggtctgcgaagggacgccacaagtccatccctagaggctccacgctcgccatccctggcgagcgaggcccttggcagacccgccgctgccccccgtaggacgaacccgacccggcctgggcggccgtcaggagggggccttctccccgccgaaccactccatcaggcgcgggatcagcgtgcgcagctcgagggtcatgagcgagaagtcggcatcgagctgttcggcctggctctccgggtcgcgatcgccggcctgctcgcggatgacgtcgtggaacttcagccgacgcaggctcagatcggtgtcgatcaccgcgctgagacgctcgctgtaggtcaccgccagccggcgcacccgcttgccggcgtcgatgtgggcgcgcatctcctccgaggtcaggtcctggcgcttgacgcggacctcgcagccctcggcgttggggtcctcgagcacggcctcctcgcccagctcaaggtcgccggggagctgctgctgcgccagccagcgggtcatgatggtgcccggccccatctccgtctccggcgggctcagggtgagatccccccacgcctcgcggagctgctcgacgaagtgctcggcctgcttctcggagccggcatccaccaccaggtagccggcctcggtatccaggtagccccaggtgcgcttgtggcggctgaacgcccgcggcatgaggtcggtgaccacctcgtcgcggatgcgatcccgctcgcgcttgcgcaccttgcggtgctcggcggcctccaccgcaccgatccgctcgtccatcgcctcgcggatcaccgcggcggggagcagcttggtctcctcctgcaggcagaacagcaggctaccggcggcggcgtgcaccagcggcgcccccggaccgagcggcggcacgaagccgctgcgactcggctccagcgccccgcagggggtgaaggccagcgcggccagacgctgatccgcagtctccgggtcgtaggcgacctggtcgcggaggcggtaggggatgagattacgaaaccacatggggtgccagtcggttgcgcaggttcagggcgcgctcggcggcctcctgccggtcctcgccgaggacggtgatatggcccatcttccggccggggctcggcgcccccttgccgtagaggtgcagggtggccgtcggctcctggtagacctcggcccacggcggcgtgccggcatcccagacgtcgccgagcaggttcaccatggccgccggggccaaccgccgggtactgcccaggggcagtccgcagatggcacgcagctgctggtcgaactgcgaggttgccgccccctcgatggtcagatgcccggagttgtgcgggcgcggggcgatctcgttgaccatcagccgcccggcgccgtcgatgaagaactccacgcagtaggtgccgacagcgtcgagaccctcgcccaccgctcgggcgatctccacggcctgccggcacaccgccgggtcgagctcggcgtcgccgatcgatagatcgaggatgtggtgccggtggcggttctcggtcaccccgtagtgggcgaagctgccatcgacgccgcgggcggcgaccacggagacctccatggcgagatcgacgcaggcctcgaccaccgcctcgtcggcgccgacagccgaccacgcggccgatacctcatcggcgctctccacccgggcctggcccttgccgtcgtagcccagcccggcgctcttgatcaccgctggggcaccgatacgcgccacggcagcagccgcctcctcggggccgtgaacggcctcgaagggcaccacgggcaggccgtgttcgcgcaggaaggtcttctccagaatacggtgctgggtggtggccagagcacggggcgatggccgcaccggcaggcgctcggcggcggcctcgacggccgcacgcggcaggttctcgaactcgtaggtgagcacgctcacctcgtcggccaggctggacagcagctccgccgtgggctcggcatcgtgcacccgatccgccacctgcccggccggcgcctgcccggcgccgggggcgatgacgtgcacccggtagcccgagcggcgcgccgccatggcgagcatgcgcccgagctgaccggcgccgaggatcccgatggctgcaccggggaggatcggcgccgggccgctcacgagagttcctccccgtagacacgctcggcctgttgggcacggaacgccctcagggcttcagcgtagcggggctcctcgcgggccagcatggccacggcgaacagcgcggcgttgcgcgccccggcggtgccgatggcgaaagtcgccgtgggcacaccggccggcatctgcacgatggaaagcagcgaatcgaggccgttgagggccttcgactgcaccgggacgccgagcaccggcacgatggtctgcgcggcgagcatgccgggcagatgcgccgcgccgccggcgccggcaatgatcgcccgcaggccacgctgctcggcctcggcggcgtagtcggccatcagttgcggggttcggtgggcagagaccacccgggcctcgtggggcacctcgaaatcgcgaagcacctcggcggcgccggagagggtatcccagtcggaactgctgcccatcacgacgcccactaaaggctgcgcgtcggtcatagcgggttcactcgcaaaagcgaaaattgtagcacgggcgggaagatcaggaacggatgttgagcagcgtgccggtcatctcgtcgacggcccgcaccacccggaccccggcgtgaccctgctgttcgtagctcagcgactggatgaccgcggtgttcatctcctcggagcgcggatcggcctgcgccgtcacccgggccacctgggcggcggtccgggtcagcccctcgtcagcgcggtggatggcctgcatccccgacgggttgaaggaggtcacgtccatggcaacgcgctgctcgcaccgttcactggagtgttgagtttaagccggggtggcgccccacgccaccccggcccgtgggcgggctcagtcgtcgtagagcacgccgtgtcgcacataggagccgggtgccggctcgatcggcgcatgcttcttcgagccgaccttgcgcgccttcaccttgtcaccgccgtacccggcgagccactgcccccagtcgttccaccatgacccctcgtggggctcggccccttccagccactcgtcctggtccaccgtcttggcggtgttcgtccagtagccgtacttgttcttgtggggcgggttgatcaccccggcgatatggccggagccacccaggacgtagcgggtgggaccggagagcaaccgcgggccccggatggtgctcttccagggggcgatgtggtcctccttggccgacatgaagtaggccggaatgtcgattttgcccaggtcgatggcctcgccggccagctccagcccacccggctccttgagcagattgcgctggtacatgttgcgaaggtagaagctgtgcatcttggccggcatgttggtggaatcggagttccagtagagcagatcgaaggggaacggctcatcgcccttaaggtagttgttcacgaagaacgaccagatcaggtcgttggcgcggagcatgttgaaggtcgtggacatgtagcgaccttccaggtagcccttctggcccatgcgccgctccagcgtggagatctgctcctcgtcgaggaagacctcgagttcgcccggatactcgaaatccagcatgcaggtgaggaaggtggccgcctggatgcgccgatcgccgcgggccgccagccaggccagggtgcaggccgagagggtcccgcccaggcagtagccgaccaggttcatctcctcgctgccggtgatctcctggaccacgtccatggccgtcaccggtccctcgagcatgtagtcctcgaattgcttctcggccaggctctcgtcgggattgcgccaggagatgatgaacaccgtgtggccctggtccaccagccacttcaccatggacttctcgtcgttcaggtccatgatgtagtacttgttgatccacgccggcaccagcagcagcgggcgcttgtgcacctcggtggtggtgggctcatactggatgagctgcatcaactcgttctggtagacgacctggcccggggtggtcgcgagattggtgccgacctcgaaggcgtcgtagtctgtcatgcggatatcgagccgcccgcgaccgcgcttgaggtcgtccagcaggttgttgagtccctgcagcaggttctggccgccggtgtcgacggtcttctgaagcacctcggggttggtggcgacgaagttcgacggggccatggcgtcgatgaacgcccgggtgtagaaatccaccttcttcttggtctgatcgtcgagcccttccacgtcacggaccaccgcatgggtatgatccgccgccaggaggtaggactgcttgacgaaatcgaagaacgggtgatcctcccagccctggtgctggaagcggcgatcgcccttggccggctgcgccaccggctcggactccagcccccagaagcgcagggcaacgttctgcatcagccccatgtagttctgccagaaggccatctgcatctgcatcagccgcgccgggtcggccatcacgcgcgccgccagctgttggaacagctgcgccatctgcgccgcgtcctccatggccaagtggtgcgccgactgttcctgctgcaggaagtcctgcaccagctcctggctcttggcggtgatctccgtcagcgaccgggcgagcgcctcgtagtcgatatcctggttccgggtgccattctcttgtgccataccgctcctcgcgatcggggctacgcgccccgagggtgtcatatctccgggggaacatagtaatgcacgcagggttgcgttgcgatgcatcaaccgatccgggcctgtgcggggtggtcgccgtcggcgaccaccccgccgcagccgccgcctgggccgagcagctcggggtaccggtgctcgaacaccggccccaggaaggctctggggtgatcctgctcgctgacgagccgccggcgctgcagttgctcggccgtcgggcccccggtccggtggccatcgacttcaccgaccatcagctccagcgccgggtcgccggttccaccctgcgccgggacccgctggcccgcgccgtgggcctgcaccggcggccgcagaccgcggtcgtcgacgccaccgccggactcggccacgacggctgggtactcgccgccctgggcgcccggatgacctggatcgagcgtagcccggtcctcgccgccctcctggatgcagccctggagcgcgcccgagcgaatgcgcaacacgccgacaccgccacccgggtgcgccttcacccgggcgacctgtgccatctgctgccggagctcgacgcaaccagccgtgaggtcgtgtatatcgacccgatgtaccccgacggatcgacgcggggcgccgtgggccggccggcccaggtcctgcgggcactgcacgccgacgctcggggccccgatgaggatcagttgctggctgccgcactggggcacgccacccgccgggtcgtggtcaagcggccacagcgcgcggccccggtggccggcccgccgccgagccggtcggtcgccggtcgggccgtacgcttcgacgtctacgaggtcaacggctagcgcaatcctgggaccagcccgccaccgacccctggaccccctcctggccccggctcggtggcccccgctccatcgtccggaacgcggccggagacgcccccgccgaggcccgtcgggccgtggcgccgatcatagaactcgacgtcgatatggggcggcggccggcgcaggctggctacgaaggcggcgtcgagcagcaactccagctggtccggcgccatgggcatgtagccggcgaacagggccgagacactgtggatcagctgccgcgcgccgtcctggcggacggggccgatcaactcccgcacctcctggggatcgagggcaccgccggtgcgacggtcgtggaaggcgacaccgaggtgctccggtggcacccgcatattcgaggccacggcggcgccgaacagcgcctgggcgcgttcgttgtccatcggctgagaggcgctgagaaagaactcaagcacgtccaggccggtccggtactccacctgatccggctcggaggcgttgctggcacccgccgttgccgccagcatcacgcaggccgctactgcggctcgaagacacctcatcgggaacccctccgtacgaccgggcggccgctggccactgactcagtcagagtacgagatcccaacgcaaaccgccagcgacgcccgggggcgtgcgctggcggtctgtgtctgcggtgtagatggctgggggaggtggattcgaaccaccgctgacggagtcagagtccgtagtcctaccgctagacgatcccccaggagaagcctggtgcgacgcgttaacgcttggagaactgcgtcgcgcgacgggccttgtgcaggccgatcttcttccgctcgaccatgcgggcgtcgcgggtaatgaagccggcacggcgcagcggcgccttgagctcggcatcgtagttggccagcgcgcgggcaatgccgtggcgcacggcaccagcctgaccgctggagccaccgcccgagacggtcgccttgatgtcgaacttgtcgccggcgtcgacttgctccagggcctggcgcacgatcatgcgtcccgtctcacgcccgaagtactcatccagcgggcgcccgttgacagtgatgtttccgttacccggggtcatgaagacccgcgcggcggaggtcttgcggcgtccggttccgtaatactgctgattggccatggtcttgatcgttcccgattgtagcctcagagctccagcggctgcggctgctgagcgtgatgacggtgctcgttgccggcgtagaccttgagcttcttgagcatggcccggcccagccggttcttcggcatcatcccgcgcaccgcgctctcgatcaggcgctccggatgacgttcacgcacctcggccacggaacggctcttgatgccgcccggaaaaccggtgtgccagaaatactgcttgtctcgctccttccgcccggtcaggcgaatcttgtcggcattgatgacgacaatataatcgcccgcgtcgacgtgcggagtaaagaccggcttgtgcttgccgcgcaggcgatgcgcaacctcgctggccagccgaccgagcgtcttgtcggtggcgtcaaccaggtaccagtcgcgttgaacctctgcgggcttggcgctatacgtcttcatcgcttcgctctctccgtcgaagaccgcgcatcataacggaaggcagcggtactggcaaccgccgccgcccccgccgtccgcggcggctcagacttcttggttggccggcaggttacgcccggcgaagatctccatcatctcccggcgcaggtgcctgcggatggtgttcgcctcctcctcgtcgaggtccgcgctcgactccccgaagaggtagttatccagatcgaactcgcgcaggatcatcttcgtgtggaagatgttctcctggtagacgttcacgtccagggtctggtagcgctcctttgtatcctcggacaggtagttctggatcgagttgatctcgtgatcgatgaagtgcttgtggccctccacgtcgcgggtgaagccgcgcacgcggtagtccatggtcacgatgtccgagtcaaaggagtgaatcaggtagttgagcgccgtcagtggtgagatgaccccgcaggtggagacgtcgatgtccgcccgaaaggtgctcactcccttgtccgggtgcatctccgggtacgtgtgcacggtgatgtgcgacttgtccaggtgggccaccacgtcgtcgggcagcggccccggccgcgcctcggcgctctcctcggcctcctcgggggagaccggcccctcggagatgaggatggtcacgctggcgccctgcgggtcgtagtcctgacgcgccacgttgagcacattggcgccgatgatctcggcgacattggtaaggatctcggttagccgctcggcgttgtactcttcgtcgatgtattcgatgtacgcccgccgctgcgcctcggtcttggcgtagcaaacgtcgtagatattgaagctcaacgacttggtcagattgttgaagccgtggagccggatgcgggtgtaatcgaccaacgcctgggccctcccgtcgttgttgggaagtgtgcgctcaagagagcgggaattatgcacaaatctggcgataacgccacctttgtggtggacagcgtcatgactgccaccgttccgccacggcccccgggaacccgctcgcccaggggggccggttacaccccggcggggctcccgaacagctcggcgagccgtgccccggggcttggggccgacatgaaggcctcgccgaccaggaaggcgtggatccccgccgcgtgcatgcgtgccacgtcctcacgggtgtggatgccgctctcggtcaccgccagcgcgccggccggcatcgactcggacaacacctcactggtcgccaggtctgtgtggaaggtccgcagatcgcggttgttcacaccgaccagggcaggccccagcggcccgacccgggccagttcctcggcatcgtggacctcgatcagcacatccatgcccagctcgaccgccaaggcgtgcagctcggccagctgcgcgtcgcccagcgccgcggcgatgagcaggatgcagtcggccccgaggacgcgggcctcatagacctgataggtatcgacggtgaaatccttgcggagcaccggcagctgaacggcctcgcgggccgcctgcaggtgggcgtcgtcgccctggaagaagtcgcggtcggtcaggaccgacaggcacgcggcaccatgacgctgataatcgacggcgatagccgccggctggaagtcctcgcggatcacgccacggctcggcgaggcccgcttgatctcggcgatcaccccggtacccccggcctcgatccgctgcagcagcgcgtcgcggaacccgcgggtcggcggcagatcggccgcagcggccgagagctcgcgcagcgagcggctctcggcccgctcgaccacctcctcgaccttacggcgcaggatgcggcgcaggatatccggcgtcccgggcgcgctcattgggcgagttccttggtcgtcgccacgaagcgctccagcgtctgagcggcggcaccggaggtcatgagttcccgggctcgctccacaccacgacgcagatcgggggcctcgccgccaacatagagcgcagcgccggcgttggcggcgatcagctccatggcggcaatgcgctcgccggagaaggcggcacggatcatcgccagactgtccttggtgccggagatggtcacctcattgagcggcgcgctgcgcagccccagatcctccggcgtgacggtgtactcctcgatctggccgttgcgcagctcggcgatccgcgtcggtgcggcgatgctgatctcgtcgagcccgtcctcggcgtggaccaccagcacgtggtcgctgcccagcgcctggagcacctcggccaccgggcgcacccactcctgcccgaagaccccgagcagctggcgccgcgccccggcggggttggacaacgggcccaccaggttgaacagggtgcggaccccgagctccttgcgcggtcccacggcgtgcttcatggcgctgtggtgcagcggggcgaagaggaaaccaacgttgacccgacggatgcactcagccaccgcctcgctgctgagttccagcgtggcgccgcaggcctcgagcaggtcggcgctgccgctgcgcccggagaccgagcggttgccgtgcttggccaccgggatgcccccggcggcggtcacgaaggcggcggcggtcgagacgttcagggtgccgcgggcatcgccaccggtgccgcaggtgtccaccaggcggtggaagtcgtcgccgacatcgacccgctcggcgagctcccgcatgaccgaggcggcggcggccatctcctggaccgtctcccccttgagccgcatgccgatgaggaagccaccgatctgcgccggcgtcgccccgccggtcatgatggtgcggaagaccgcggtcatctcatcggggctgagatcctggttctccgtgatgcgacgaagggcggcggttaggtccatagggtgcctcggtttttttcggttcagtgtgcagcgttcagggcgcagggttcaggcgacggcgcggggctgctccaggaagttgcgcagaagatcgtgcccggcggaggtaaggatcgactcggggtgaaactgcacgccctccaccggcagtcggcggtggcgcagccccatgatctcgtcgatggcgccgtggggcccctcggtccaggcggtgatctccagctcctgcggaaggctctcgcgctcgacgatcagcgagtggtagcgggtggcctccagcggctcgggcagaccggcgaagaccccctggccgcggtggcgcaccggggaggtcttgccgtgcatgacctcgcgggcccggatcacgcggccgccgaacacctgcccgatggtctggtgccccaggcagacaccgaggatgggcacttcgccggccagggcgcggaccacctccagcgagacgccggcctcgttgggggtgcagggccccggggagatcacgatgcgctccgggcgcaggcggcgcacctcgtcgatactgatctcgtcgttgcgcaccacctcgactcgggcacccagctcgcccagatactggacgagattccaggtgaacgagtcgtagttatcgatcatcaggatcataagccagcctcggccatctcgacggcgcgcagcagcgcccggcccttgttcagggtctccttccactccagctcgggaaccgagtctgcgaccacaccggcacccgcctggacgtggacctggccatcgtgaaccaccgcggtccggatcgcgatggcggtgtccatgttccccgaccaggagagatagccgacggcgccggcgtagacaccgcgcttgaccggctcgacctcgtcgatgatctccatggcacggatcttcggcgcgccggagaccgtgccggccgggaaggtggcccgcagcacgtccatgggaccgagccccggtcgcagccgcccgaccacgttggagacgatgtgcatgacctgggagtagcgctccaccaccatgcgctcggtcaggcgcaccgtgccggtctcggcgacccggccgacgtcgttgcgcccgaggtcgatgagcatcacgtgctcggcgatctccttcgggtcggagaccagctcctgttccagctcctggtcgcgggcctcggtggcgccgcgcttgcgggtcccggcaatcgggcgcacggccacctcgccatcctcgaggcggaccaggatctccggcgaggagccgaccacctggcaggcgccgaggtcgaggaagtacatgtagggcgaggggttggtgcagcgcaacgcgcggtagagatcgaggggctccgcgctgaacggcatgctcatgcgctgcgacgggaccacctgcatcacgtcgccggcggcgatgtactcgcggatccgctccaccgcggcctcgaacccggcctgggtgaagttgtagcggggctcccccgccgccacgccgccgcccggacgccgggtgcgctccaggggctcggccagccgcccggccagttcgtccagccgtgccaggccggctgcataggcgtccggctcgcgcggatcgcagtggaccaccagatagagccgcccggcgaggttgtcgaagacgaccacctcctcggcctccaccaggcagatgtccggcagcccgagggggtcttccggggcgctagcggccagccgcggctcgacgtagcgcaccgtgtcgtagccgaagtaccccaccagcccccccaggaaccgcggcatctgcgggaatccggagggcgtcgcggcgcgatgacggtgctgatacgcctcgatccaggccagcggatcgcgcacctgctgctcgtcgacgagcgcgccatcgcggcggacctcaacccggtgcccgtagacggcgatctcggtccgggccggcagcccgatgatggagtagcggccccacttctcaccgccctccaccgactcgaagaggaaggagcgcggcccgcgggcgagcttgagataggtggacagcggggtgtcgagatcggccaggacctcgcggatgagcgggatacgggtgtacccggcttcggcgaggctgtggaactcgtgctctttcatggcctcaggccgcctcgcgtagcagcgcgaccacgccgctgagatcatccacgatggcgtcggcgcccaggtcttccagcgccaccccgcggcggtagccgtagggcacacacaccaccggaataccggcgttgcgcgccgcctccacgtcggttcgcgagtcaccgaccatcagcacggtccgcgacgccgcccccaggcgctccatggccagccggagcggctccgggtcgggcttgcgggcctcggtgcactcgccgccaacgaccacgtcgatggcatccgtcacccccatgccctggaggatcggctcggcgaagcgccgcggcttgttggtgaccacggccagacgcatgccggcctgggccagggcctgcagggtctcgacggcctccgggtaggggcggctgtgtacgtagacggcctcgccgtagcactcgaagaagcgctcgagcgcggcgtccagctcctcttctggcgggttgccgtcgtccgcgccggtgagggcgcgggccaccagccgacgggcaccattgcccacccaaccgcggacctgctcctcggtcaccggggcgtggtcccgctcggcgagcacctggttgatggcgacggtcagatccggggcgctgtccaccagcgtcccgtccagatcgaagagaatcgcgcgggttagcgagagatccatagccagctttcaggtagaaagctacaccctaccggctggccggcctggaccgcaagctgctgcggcgctcaggccaccaccggctgatcgtaggcgatgggcaattcgtccagctcctcaaaggtcacctcctcccaggcgtgctcgtgctcgagcagcttgcgcaggaggcggttattgagggcgtgcccggacttgtgcccgtggaacgagccgatcaggctgctacccaagaggtaaaggtcgccgatggcgtcgaggatcttgtgcttgacgaactcgtcccggtaccgcaacccgtcctcgttcagcacccggtagtcgtcgaccacgatggcgttgtcgaggctgccaccgagggccagccgggaggcccgcagggcctcgatctccttcatgaagccgaaggtccgcgcacggctgacctccttgatgaaggaggtcgaggagaaatccacctcggcacgggcgtgctgatcgaggaagaccgggtggtcgaaatcgatggtgaagctgaccttgaagccctcgaagggctcgaaggccacccacttgtcaccatcaacaacctggaccggctccaggatgcgcacgaagcgcttgggcgcctcctgctccttgatccctgcggagcgcaccaggaagacaaagggcgccgcactgccgtccatgatcggcacctcggccgcggagagatcgacatagcagttgtcgatccccagcccggccagcgccgacagcaggtgctcgacggtggaaacccgcaccccgtcttccaccaggcaggtggacaggcgggtgtcgcccacggcagcggcggttgccttgatctcgcggtcgagatcagtgcgccggaatatgatccccgcattggccggagccggacggagggtcaggtagaccttctcgccggtgtgcaggcccacgccggtcgcgcggatgctgttcttcaaggtgcgttgacggatcatggctcggctcggctccactgctcatgcggctacttgtgtgctcagacgcaacccgcgcgaccggacacaccgccttcaccctttggtagcggcaagacgtcgcgaaatattagtgtaacaaatccaaaaagtatattgcagcgcaacaacggcgctgccgctcagtccgcctggcgacgcaggaacgccgggatgtcgaggtactccatgtcgccatcggcgtccgcctccttgcgctcgttggcggcgttctgccggatcaccgtgggccggtccaactgggcgtagtccacctcgccggtgttcttacggggacccggctgggcctgctgggacggcttggccacatcccccgcggcctggaccgccggaccgagcccggtggccaccacggtgacgcgcagctcatcctccagctcggggtcgatgaccgcaccgacgaccacggtcgcctcgtcggaggcgtactcgcgcaccgcgttgcccacctcgtcgaactcgccgatggagaggttgtagccgccggtgacgttgaccaggacgccgttggcgccggccaggttgaagtcctcgagcagcgggcaggcgatggcccggtccgccgcctcacgggcacgcccctcgccggaggccacgccgttgcccatcaccgccatgcccatctcggacatcaccgtgcggacgtcggcaaagtcgacgttgatcaggcccggccgggtgatcagctcggcgatgccgcgcacggcgccgtggagcacgtcgttggccgacttgaaggcgtcgatcagggtcaggttcttgccgagcaccggcagcagccgctcgttggggatggtgatcagcgaatcgacgctgttctccagctccttgatgccctcctgggccacgcccatgcgcttgttgccctcgaaggggaacggcttggtcaccacggccacggccaggatgcccatctcgcgggccacctcggccaccaccggggccgcacccgtgccggtgccaccgcccatgccggcggtgatgaagaccatgtcggccccgtcgagcacctcctggaggcggtcgcgggactcctcggccgcctgccgacccgtggtcggatcggcgccggcccccaggcccttggtgatgcccgagcccagctgcacagtgaccccggcacgggtgttggccagggcctgggcgtcggtgttggcgtagatgaactccacaccctcgatctcgctctcgaccatgtgctgcacggcgttgccaccgccgccgccgactccgatcaccttgatgaccgcgttctgattggcggtatccatcagatcaaacatgatgctgccctcctcaagcgtcccggacgctagcgattactgaaatgactagaaattgcccttgaaccagttcttcatccgcccccacagggcgctcatcccggcgtcctgcgccagcgccggcgacatcccgctgtcacggttgcgcgcgccgaaggcgagcaggcccacgccggtggaatacatcggattgcggaccacgtccgacaacccggtcacgaacttcggcacaccgatgcgcaccgggaggtggaagacctcctcggccaggtcggtcaccccttccatcttcgagctgccaccggtgagcacgatgcccgccgggatcaggtcctcgaagccgctcttgcgcagctcggactgcaccagcgcgagcagttcctcgtagcgcggctccaccaccgaggccagcgactggcgggagagccggcgcggcggccgatcccccaccgacggcacctcgatgctctcctcggggttggccagctgcgacagcgcgcaggcatagcggaccttgatgtcctcggcgtggtgcgttggcgtgcgcagcgccacggcgatgtcgttggtgacctggtgcccggcgatggggatcacggcggtatggcggatggcaccgccggtgaacaccgcgatatcggtggtgccaccgccgatgtccaccaggcagacgcccagctccttctcgtcgtcgctgagcacggcgtggcttgccgccagctgctgcaggacgatgtcgtccacgtcgagctggcagcggcggacgcacttggtgatgttgtccgccgccgagaccgcgccggtgaccatgtgcacccgcgcctccaggcgcacgccggccatacccagcgggtcgcggatgccctcctggctgtcgatgacgaactcctgcgggatcacgtgcaggatctgctgatccgccgggatcgccaccgccttggcgccatcgagcacccgctccaggtcggcctggcggacctccttatcccggatcgccaccatgccgtgggaattgaggctgcggatgtggctgcccgagatccccacgtaggccgagtggatctcgcagccggccatcagctcggcctcctcgatggcgcgctggatcgactgcaccgtggagtcgatgttcaccaccacgcctttcttcaacccgtgggacgggtggctgcccacgccgatcacctccagctcgccatcctctttggcttcaccgacgatggcgaccaccttcgaggtgccgatatcgaggcccaccaacaggctgtcttcgctctttcgcaccatgctctgctccgccttagtccgcttcgtctgctgcaccccaggccacggcaaagccgttggggtagcgcagatcgacccgctccatcggggcctcttcccgttcttccagggtcggcagcacggctgcgaagcgctccacgcgctcgccggggtgctgccggcccagggccatctccacgccatcctccagccgtgcgctccacgacccccgaggggagaggctgagcgccaccagattgacgtgccgcttgtccagttgttcctgcatctgtttaaacagccgggccacctcaccctcgctgccctccggcccgcgcagttccgggagcacctccgggatgctctccaccggcggctcgaagcgttcgccgctgcggtcgatgagggcgtgctcgtcccagcgcgccagcggctcccgctcatgcagcgtgacctggatgctgccgggccaggcccgccgcaccgcagcacgctccacccagggcagcgcctccagggcgtcccgcgcaccgcggacatccacgcccagcacacttcgatgcaagtgcggcaccagggcctggcgcagatcctcccccgccacacgctgcggcgcgtcggtcagctccacccgctcaaggggcaggatccgcccctcctgcagcgccacgctggccatacccgcggcgccggtggcgagcaacgccaccgcaccgccccacagccagccccgcagccccggcatcgccggcagcaaagcggcgcgcccctgcgggcgccgggaggagcggcggcccagcaggtcactccaatcctcacggctcatcgcaacgcctcccccaggatgcgggccaccagctcgtcgaagccgatcccggcctgcgccgccgcgatgggcaccagcgagtgatcggtcatgccggggatggtattcacctccagcagccaccagcgtccgccggtgtcccgcatgacatccacacgcccccagccgttcccgccgctggcgataaaggcctcccgacacagggcgccaagttcggcctcttcctccggcccgagaccgctcgggcagtggtgaccggtgtcctcggcctggtacttggccgcgtagtcgaagaaggcgtgcggggtctccagtcggatcgacggcaacgcctgatcaccgagcagcgccacggtgtactcctcgccctcgacccaggcctcggcgaggacggtatcgtcgtaggccgctgccacgcggtaggcctcggccagctcctccggcccctcgacccgactcatgccgaggctcgacccctcgcgggcgggcttgacgatcactgggtaacccaccccctcgtcgaggaccgggcggtcgccggtcagcaactgacccgccggcgtgggcaggccactgccctgccagagccgcttgcagcgccacttgtccatgcccagcgccgagccgaggacaccgctgccggtgtacgggattccgagcagatccagcagtccctggaccgtgccgtcctcaccgccccgcccgtgaagggcgatgaagaccacgtcgtagccgcgcagcccttccagggcgcggtcacggggatcgtaggcctcggcgtcgtagccacagcgctgtagcgccgcgagtatcgcgccgccactgcgcagggagatgtcccgctcggccgaggtgccgcccatcagcacggcgacgcgccccacccgctgcggatccgggataccactcacgactgctcccccccgatcacgtggacttcggtctctagccgcacaccgtgcacctcggcaacccgctgccggaccacctcgatgagcccctcgatatccgccgcactgccgccctcgttgataatgaagttggcgtggcgctcggagacccgggcaccaccacgccgcgcccctttcaacccggcctgttcgatcagccgcccggcggcgtccccaggcggattccgaaagaccgaaccgcaggtcggctgacccaccggctgcgccgcattacgccgccgcagcagcgcccgcacccgctcgttgagtgcttgcgggtcgccggaaggcagcgcccaggtggcagccaggaaccactcaccggccgggcccacaaccctgcggtagccgacccggaaatccgccggtgtgcgccgccggacgcacccgtggcgatcgacggtctccacctcgaccacacggctccaggtctcgccgccccaggccccggcgttgagggccagcgcaccgcccacagtgccggggataccggccaggaactccagaccggccagcccttcgcggactgccgcccgagccaggcgaccgccggccacgccggcctcggcatggacccgcccctgcgcgccgtcgaccgccagcccatccagcccgccctgactcaaaatgaccgtcccggccacaccgccgtcgcgcaccagcagattgctgcctaggccgcaccagtgcagcggctcctcggccgacagccgggccaggcagtcgagcagtccggcccggtcggccgggcagaacaggcgccgcgccgggccacccacccgccaggtggtgtacccggccatgggctcctgctcgcgccactcgccgggccggatccggcgccgttccgcggctgcactcatgccccacccccggcggtcagaccgccgcccagctgcgccggaagcccgccaatactgccggcccccagggtcagcaccacgtcgtcgtcacgcagcagcccggccagcaaacccggcacctcgtccaggctctcggcgaagatcggctgcgcgccgccgcgatcacgcaccgccgaggccagcgcccggccgtcggcgccgggcaggcgcgcctcgccggcggcgtagacctcagtcagcaccagcgcatcggtgccactgagcacccgcgcaaagtcatcgaacagctcccgggtccgcgaataacggtggggctggaagaccaccaccagacgccgctccggccaggccgcccgggccgcctgcagggtcgcctccagctcacgggggtggtgggcgtagtcgtcgaccagcgccgccgcaccctcggccagggggatgtccgggtagacctgaaaccgccggccgataccctggaagctggacaatgcccgctggatcgcggccacgtcgacgcccagctcgcgggccaaggcgatggcggcggcggcattgagcacgttgtgccgccccggcaggctcagctcgacggcgaaggccgccccgtcgccctcctcaatccggaaccgcgtccggtgaccgtccgcctccatgccactgacgcgcacatcggcgtcctcggagaagccgtaggtcagcaccggacggccgatctcgccgcgcagccggcgcacctccgggtcgtcgatgcacagcaccgccaagccgtaaaacggcaggtggtgcaggaactcgatgaaggtccggcgcagagcctcgaaatcgcccccgtaggtgcccaggtggtcggcatcgacgttggtgaccgccgccatcatcggcttgaggtggaggaacgaggcgtcgctctcgtcggcctcggccaccagatagggtccggcgcccagacgggcgtgggccccggcgctgatcagccgcccaccgatcacgaaggtcggatcgagctcgccctcggccaggcaactggccagcagcgaggtagtcgtcgtcttgccgtgggtcccggcgaccgctacgccgtgtcgaaaacgcatcagctcggcgagcatctcggcccgcggcaccaccgggatgcgctgctgacgcgccgcctgcacctcggggttgtcttcggtgaccgcggtggagaccacgaccgcatccatcccctggacatggaccgggtcgtggccaatctggacggtcacgccgaggccgaccaggcgttcgaccaccgcccccgacctcacgtcggagccggtaatggtgaagccgaggttgtgcagcacctccgcgatgccgcccatgccggccccgccgatgcccacgaagtggatacgccgcacccggccgaaggtactgcggccgtccatcggcgcggtgaaacgcggctcgcgggcgggaacgccatcagccatgggccacctcctcacagatcgtcgccacgcggtccgtggcgtccggacgggccacgccacgcgccgcctcacccatctccgccagacgacgccggtcgccgagcagctcggccagcacaggccccagcgccccctgctccagatcgggctggagcagcctgcgcgcggccccggcggcgcaaagccattcggcgttggccgtctggtggtcgtccacggcccaggggagcggcaccagcaccgccggcacgccggccgcggccagctccgccacggtgagggcgccggaccgggcgacgaccagatccgcccaggcgtacgcgcccgccatatcctcgataaagggcacgacctcggccccgtccagaccggcgcggccgtactcggtgcgcgcctcctccagggtcaactcgcccgcctggtgcagcacctgaggctgcccaccgccgatggccgagagcgcctgcggtacgtaacggttgagcgctcgcgccccctggctgcctccgagcaccagcacccgcggcgccccctcgcgcctggcgtaccgttcctgcggcgactccagccgatggatgcgcgtgcgaatgggattgcccacccactcgctccgcgctcccagggcatcgggaaagccggtgagcacccggtgccccagccgggccaggaagcggttggtcatgcccgcccgggcattctgttcgtggatgatcaggggccgtccggcgagtcgggcggccagacccacaggcccggctacgtagccgcccatgccgaggaccacatccgggcgctggcgccgcagcgcagccccggccaccgccacggcacgccccagacgccagggcagcgccgctatcgtcgccagccctttgccgcgcatcccgccgatctccagccactctgcgtcgaggccggcagcgggaacgacgcgcccctccaggccggcgcgggtgcccaaccagaccacccgatgcccccgttcgcgcagcgcatcggccacggccaggccggggtagacatggccgccggttccgccggcggcgatggccacggtccggacgctcatgacgccgcctcctcggggcgccgcccctcggcccgtgcctgggccagctcgtagccgcagcgcagcagcagcccaaccatggcaccggtcgccagggcactgctcccgccgtagctgaacagcggcagggtcagccccttggtgggcagcagaccggtggccacccccatgttgatgaacgcctgcagcccgagggccagccccacggcccaggcgagatagccggcgaacggcagccgatggcggtggcactgccagcccacggccatggcccgccagacgatgtaggagaacagcagaaccacggcgagcacaccgagccagcccagctcttcggcgagcaccgagaagacgaagtcggtgtgcgcctcgggcagatagaagagcttctgcacgctgccgcccaagcccacgcccagccaatcgccgcggccgatggcgatcagcgactgggtgagctggaatccggtattgaacgggtcggaccagggatccatgaaggcggtgacccgctgccagcggtacggcgagtagaccaccagcgccgccgcggcggcggcgagcacccccaccagagccgcgaaccgccacagcggcgccccggcgaggtagagcaaccccaccgccagcgccatgagcatcagggcagtcccgaagtccggctgcagcagcagcaggaaggcgcacgccgccgagaccagcaccggcaccaggaatgccgccatggaggtgcgcagctgctgctgccggcgcaccaggaacccggccaggtagagggccagcaggaccttgaccacctcggcgacctgcagattgaacacgcccaaggggatccagcgcacggcgccgttgacctcgcgccccacgccggggatcagcaccaggaccagcagcgccagggcgccgagcagcagccctgggccggcccgttcccaggtggccagcgggatctgcagcagcgccagggccatacccagcccgagcagggcgaagaagatctggcgcttgaagaagtagaacggatcgccggtggcctgctcggccatcgagatcgaggccgaggccaccatgaccagaccgagcaacgccgtggccgccaccacccagacgagccgctgatccagactcgaccacagcgacagtcgcggaccgcgctcggcgacaccggctgcgagatcagccatgggccacctccccgcggacggcgtcacggaacgcatcgccgcgtgcctcgaagctgctgaaggcgtcaaaactggcgcatgccggtgccaagagaacggcatcgccgggctcggcccagcgggcagcggccgccaccgcgccgaccatgctgtcggcccgctcggtggggacgcgcccggcgatggccgcctcgatggccgctgcgtcctcgccgatgaggaccaccgcacgcgccgattcggcacaggcctgggccagcggccggaagtcggcccccttgccctgcccgccggcgatcagcaccaccggtcggtgcaggccgccgatggcggccaccgcagcaccgacgttggtcgccttggagtcgttgatccagcgcaccccgcgccactcacccaccgactccatgcgatgcggcaacccggagaaggcctgcagcgcccggcactgggccacctcggcaatccccagggcatcggccagggccatggcggccagggcgttggcgcagtgggcgcggccgggtaccggcagctcatcgatggcctgtcggggctgcccggcggcggcgagccaggcacggccgccctgctcgagcaggtggtagtcggccgggccgtcgaggttgaaatggcgcacggcgtccgcccgctgccccaggccggcgatctggggatcctcggcgttgagcactgccacccgggcgccgtcgagcacccgtgccttggccgccgcgtagtcatcgaggctgtcgtagcggtccatgtggtcggcgctgacgttgagcagcgccgccacatcggcgcggaagccagggcacgcctccagctggaagctggacacctcgatcaggtagccatcggcgggcgcctgctcgagcaactccagggcgggcgtccccagattaccgcccacggccacatcccacccggcagcgcgggccatctcgccgagcaggctgaccaccgtgctcttgccattggaaccggttacggcgcacaccggacccgccaccgcctcggcgaacagggtgagttcccccaccaccgaccgcccggccgcgcgcagctccgtccagaccccgtggcgcaggtcgagaccggggctgaccaccacgcgttcggcgccgaacagggtgtcgcggtcgagccccccaagcaccacccgcacctcggggtgctcggcttgcagctgcgccaggcgcggcggctcgctgcgactgtccaccaccacgaccacgacaccacgggcgcgcagatggcgcacacaggccatccccgtcgccccgagaccggcgacagcggtgtacccttgctggcggtcgcttgccgtcatcagcgcaccttcaacatcgccagaccgatcagaaccaggaccacggtgatgatccagaaacggacaatcacccgcggctccggccaacccttgagttcgtagtggtggtgcaacggcgccatgcgaaagacccggcgcccggtgagtttgtaggagaggacctggatcatcaccgagaccgtctccatgacgaagatcccgcccatgatgaagagcacgatctcctgacggacggccacggccaccacgcccagcgcggccccaagggccagggcccccacgtcgcccatgaagacctgcgcggggtaggtgttgtaccagaggaacccgagcccagcaccgacgatggcgccacagaagatcaccagctcgcccaccccgggcaccgacgggataccgaggtaatcggcaaagacgtggtgcccgctagcgtaggcgaagaccgccagcccggtggccaccagcaccgtgggcatgatcgccagtccatccagcccgtcggtcaggttcacggcattggaactacccacgatcaccagcgtcgccagggcgatgaaaccgaggcccagcgggaagacccactccttgaccaggggcagcaccaggctggtctccaccggatccgtggcagtggcaaacaggaaggtgctcgccgccagcgccgccaacacctgcagcgagaacttggtccgggcacgcaggccctggctgtcctgacgggccagcttgagggcatcgtcgaccccgccgatgagcccgaaggcgagcgtgaccagcaggaccacccagacgtagcggttggtcagatccgcccaaagcagcgtggaaaccgcgatggcaacgaggatcagcgcgccgcccatggtcggggtaccggccttctccaggtgcgtctccgggccgtcgtcccggacctgctgccccacttggtggagcaccagacgctggatcaccgcagggccgatcatcagcgcgatccccagggcggtcagcaccccgaggatggtccggaacgtgatgtactggaagacgttgaacccggagtagaacgtctccagtaccatggccaagtggtagagcacctagcgtccctccccttctcttgttggttcggtgcaggtcaggcccgccgccacgcgctccatggcggctgagcgcgaccccttgatcagcacgaccgcatcggccggcaactcggcgcggcacgcctcgatcagcgccgatgcattgtcaaaacagcggccgccttcgccgaaggcctcggccgccggggcggcagcctccccaagggtccacagccgctccaccccggcggcgcgcgcccgccggccggcccggctgtgccactccgcagtctccgcgccgagctcgcccatggccccgaggagcagccacggggccgcctggaacccggtcaccgtatcgatggccgcctgcaggctggcggggttggcattgtaggtgtcgtctaccaaccagccgccgtgatctccgcgacgcagctccagccgccccggtacggccgcggcggaggagatgcggtcgaggatggttcgcgccggcacctcgagggcggcggcacacgccgctgccgcggcgatgttctgtgcgttgtggcccccgagcagcggggtcggcgccgccatccagccgcccccaagatccagctccagccggctgccatgcccccgatggcgaaactgtccggcgtcggcgccaaaggtcaggcaccgccgtgcgcccgccatctcccgccacaagccgcagaagtcgtcgtcggcattcaggacggccaccccctgccgcggcagcccctggaagagctcccccttagcgcgggcgaccccgtccagcgagccgaacccctccaggtgggccgggccggcattggtcaccacgcccacgtcgggctgcgcccaggcggtcagctgagcgatctcgcccggggcgttggcgcccatctcgatgacggcaaagcggtgcccggcacccagccgacagagcatctccgggacccccagcaggttgttccggttgccctcggtggccagggttggcccggattcggccagcatcgcggccagcagttccttgaccgtggtcttgccgttgctgccggtcacggccaccagacgcaccccgctgcgccgccggcactccgcacccaggaccgcgagggccgccgccgggtcctcgaccaccagcgtcggcagcgcccccaccggacgggtgccgagcaccgccacggcgccgcgggctgcggcatcatcggcaaagtcgtggccatcgcagcgcgcccccggcagggccacgaagagcgaccccgaagtggctcggcgactgtccagcgccacccccgtcacggccccgccaccgttgccgatcagctcggcaccggtcagcgccgcaatctgctccaggctcaacggatccatgccgcctcccggggcacggagagcagccgcgccacctcctcacggtcggagaacgggaaccgctgcccgtcgatctcctgctcggtctcgtggcccttgccggcaatcaacaccacgtcgcccggggcaccccaggcgatggccccgccgatggcgacgccacgccctgccaccacctcggcgccctccccggcgccggcggcgacggcagcgcggatgaccgcagcgtcttcgccgcgcgggttgtcgtcggtgatcagcacgcgatcagccagacgcgccgcgacctcgcccatcagcggtcgcttgccggtatcccgctccccaccgcagccgaagacgacgcacagccgcccggtggtgtgcgcacgcagcgccgtcagcgcctgctccagcgcgcccggcgtatgggcgtaatccaccaccaccagcggcgacccgtcggcgtggaactgctccatccgcccgggcaccggacgcagcgtcggcagcctggccagcaccccatccatcggccgccccaaggccagggcggccgccacggccgccagcacattggcgacgttgaaatgcccgaacagcggcaggcgcaccgagtgccgggtcccgccaacacagagcgtcagctgcacgccgtcggcccccgggatcacggcctcggccgcgaggtcagcggccgccccggcggcactgtaggtgaaggccgccccggccgcccgatcgtgcaggcgccgtccgagcgcgtcgtctagattgagcacctgagcccgcaggctggggaactcgaacaggcggctcttggcgtcggcgtacgcctcgacggagccgtgatagtcgaggtggtcgcgccccaagtgggtcagcaccgccagatccaccgccgtaccggccaggcgtccctgctccagggcgtgagaggaggcctccatcgccaccccggtggcgcccgctgcgcggcactcggccagggccttctgcagtgccgcggcatccggcgtggtcagcacgcccgggcgcaggtcgtccaccaggccgtgccccagcgtgccaacgacgccccagggggcctccggcccgctaagcagctgggcaatgaaatggctgaccgacgtcttgccgtcggtcccggtaaccgcaatcacctccatgccccgggacggatcgccgtagagccgcccggcgatggcccccaggtggcgacgcagccccggcacaccgaccatcggcacaccggactgctcggtggcggtcctcgccgcaccgggatcgacctcgtcctgcggatcccacaccacggcggcagcccccgcctgcaacgccgccggcacgtaggcgagcccgtggtcccggctaccgggtagcgccaggaacaccgcaccgggctcgaggcgccgggtatcgggggtcagcccctggatcgacgcggcaggcaacgcctcgtcgacccacggctcaagcagccagcgcagggtcacttcggggagggccgcagcagtcatgacccctccctctcggcgacgaccggcacttcaagctccgggagatcgtcgggcggcacattgagcatgcgcagcgcgttgcccatcacccgggagaagaccggcgcggccacctggccgccgtagtagagatcgccgcgcggctgatcgatggtcacggccatgaccaggcgcgggtccgacgccggggcgaaaccaatgaaagaggcgaggtagtcctcctcggcgtagccactggggccgctcttgaggaccgtgccggtcttgccggctactcgataaccggagatagcagcacgggtcccggtgccgccgggctcgaccaccgcctcgagcatgccgcggatctcggctgccagctccggatcgagcacctgccggccctccggcggctcctccaccgcctggatggagatcgggcgaatgacgccgtcccgggccagcgcggcgtaggcccgcgccagctgcaacggcgtagcggtgacgccgtagccgtaggagagcgtcgcgcgctgcacgtcgccgcggggcggcgccggcagaaactgcccggccacctcgtcccgcaggccgctgcgcgtacgctcgccgaagccgatgtcctccagggtgttccatagggcccgcggctcggtctccagggccatcttcacggtgcccacgttgctggacttctgcagcacgccggcgatatcgagctcaccgtaatcgaggaaatcacggacggtgtgccgtccgacgcgcatggtccccggggccgtgtcgaacgcctgcccactgcgcaccgcgccgctggagagcgctgcggcaatggtgaacggcttgatcacggagcccggctcctgggcccagctcaccgcccggttgcggcgctgctcaggctcgacgccggcgcggcgatgggggttgaacgagggctggctgaccattgccaggacctccccgctcgttgcatccagcacgaccgccgcgcctccctcggcgtcgtgaccgcgaacggctcgcttgagctcgcggtaggccacgtactggatgcgccgatccagcgacaggtggacatcttcaccagggcgcggctcgcgcagcagctccacatcctcgatggtgcgcccgaacgggtcgcggatgacgcgcttggcgccactgcgcccactcagcggatcctcgaaggcgcgctcgacaccggccagcccctggccatcgatgtcggtaaaaccgaccagctgagccgccacctcgccggccggatagaagcggcggaactcctgctgcagctgcacccccggggcgtccagttcgcgcatgcgcgtcgccacctgcggcgacaggtggcgacgcaggtagacgaaatgccgcccctcccgcgccttcaggaaatcgcgcagttccgccggagagcgctccagcacctcggccacggcggcgaccgccgcgccgtcctcaagcaactcccccgggttggcccaggccgacttaaccggcgagctgattgccagcggctcaccgttgcggtcggtgatcacgccccggtgcgccggcatgctcaccgtgcgcaggtggcgggcatcggcctcgtcgcggaggaattcgctgttgatcacctgcagatccagagcgcgcaggatcaccgcgccggcggcgatggccatcaccgccaccacgctgtagagccgccagcgcggcggcccattgagcgcgggttgtcggcgcgtattcctgctcactctcgccaccttaagggcgcctcaggatgatgatctcgtcgcgctcgggcagcgccatccccagctcctcgccggcgacgcgctccaggcggctgtgcccggcccacgcgccctgctcgagctgcagcatgctccactcctcgcgcagccggtcgctgcgctcgagttcgtcctgcagggtaatgaaccccccccgatactcgtgctgaatcgctaccacccccacggcgctgaccacaacggccaccaccaaggcgatgcccccccaggccgcacgactcatgacaaccgctccgcgacccgcaataccgcgctgcgcgcgcgcgggttgccagccacctcgccctcgtcggcacggagatcacgccccagtggccgcagcctcggctgacaacccgccggcggcaccggcaccgacggcggcagatcgcccacgctggacgcccggcggatgaaccgcttcacccgccggtcctccagcgagtggaacgcgatcacggccagccgcccccccggggccaacaggtcgatgacaccctccaggaagcggtccagctgtccaagttcatcgttgactgcgatacgcagcgcctggaaggtccgcgtcgccggatggcgccccggctcacgccgcggtaccgcctgctcgaccagccgggccagcgccagcgtggtgcgcggcgggtcgccggcgtcccgggcagcgacaatggcacgcgcaatccgcccggcgtggcgctcttcgccgagttgccgcaggaccccggcgatgtcgcgcgcactcagacgctccaggagcgctgcggcggactcgccggtggtcggatccatgcgcatatccagcggcccatcgcgctggaacgagaaaccgcggtcggggttgtcgacctgaggcgaggagatgccgagatccgccagcaggccgtcgaccccggcggcgagcccctgctcggccaacagccggggcagctcggccagttcggcacccagcacggtgcagcgggggtcgtccgccagggtctcgcgggcgtgggccagcgcctccgggtcccggtcggccacccacaaccgcccttgggggcccagtcgctccaggataccgcgggcgtgaccgccacgcccgtaggtggcgtccacatagcagccgtccggacgcacgtcgagcgcggccagcgcggccccatagaggaccggccggtgtgtcgtcgccgttggctcctgctccgccactgcgcacatctccgctgcggacatgtcgcccccctgacctgagttacagggcgaggctctccagctccccggggagctcggcgtcggccgcggcggcctcctgcagccagtcggcccgccgctgctcccagagggactcatcccaaagctcaaacttgttgccctggccgatcagcacgacccgcttctccaggcccgcatattcacgcaacggcgggggaaccagggcgcggccgttaccgtcgacctggagttcctgggcgtgaccgatcagaaggcgtttgagtcgcttggcgctcggctggaggtccggcagggcgatcagcttacgctcgatctcttcccactcgggcagcgggtagaagaccaggcagcgatcgcgatagtcgatcgttgctactacctcgccgctgcaatgactcagcaggcggtcgcggtgccgggacgggaacgctagccgccccttggcatcaaggttgagttgattgactccgcgaaacaccgcgccccctgcagctccatgccgtgcccttttatcccacttttaaccacgttgcgacactataggaggggggccacaccccgtcaacctgccggccagcgcacagctcggcgtcaaacatggagttacgcacgggatttcacgtaccgggacgaccgactggatctattattaagcgtacaaacagaaccctgacttcgacaccgaatcttttgtatgaacttgttattctatggccttgttattaaagggttgacgcggtgcggaaagctggtaatctacgggatgagtcggccggatggccgctgtgtcgcaaggcgacacggaggaaagtccgggctccacagggcagggtgccaggtaacgcctggggggcgtgagcccacggaaagtgccacagaaaacagaccgccgatggccgccgctaggcggcacaggtaagggtgaaaaggtgcggtaagagcgcaccgcgcgaccggcaacggttcgcggcacggtaaaccccacccggagcaaggccaaataggggagcgatggcgtggcccgcgccgctcccgggtaggccgctagaggcgtgcggagacgcacgtcccagaggaatggccatcctcgacagaacccggcttacaggccgactcaccctttccttttcggatcgaccgacttcgcgcccccggtttgggactccgccagctccagcgctcgctgatacagggcgttgcgccgcccgccggtcaggcgcgcggccacacgggcggcctgtttcaccgccaccccctcgagcagcagcgcgcgcagcgtgctgtcggcgtccacggctgcgccccgctgcggcaccccctccaggaccacaacgatctcgccccgctgctggttgccatccacctcgacccgcctcagcacctcctccagcgaaccacgaaggaccgtctcgtgcaccttggtcagctcgcgggccaaaaccaccgggcgctccccaccgcacacctcgaccagatcacgcagacaggccgcaatgcgatgcggggcctcgaagaaggccacggtccggggctcctcggccagcgcctcgagacgactgcgccgcgccgtatcgcgggcggggaggaagccgtcgaagacgaagcgatcggcgccaaaaccggccaccgagagcgccgccgtcacactgcacggcccgggcacgggtgacacccgctcccccgcatccgccgctgcggccaccaggcgggcacccggatcgctgagcaggggcgtgccggcatcgctgaccagcgccacatcccgtccggcagccagcagacggagcaggcgcgggatcctggaggcctcattgtgctcgtgcagactcagcaaacgcgcccgaagaccgtactgctccagcagccggccggtccggcgcgtatcctcagccgccacccactcgacatggcggaggatctcggctgcccgtcgactcagatccccaaggttcccgatgggggtcgccacaacccacagcgcgccgccgccgtttgacacaggcgcgacgggcgccggatactccgaaggcttatccacaggcttctccgacggttcccatgacctgccccacgcgcgttcttcagttcctgatcgtggccgcgctgctggcggcactctacagctgtgccccgacgccggtcacgcccgccgacacaccggagcagagcgaggcgcaggcagacgacgcccgcgccgcgggtgacgctgcccgtgctgcggaactctatgatgcggcagcggagggctacgaggaagccgcggaccgcaatcgagtcagcatcgccgctgcccgcagctggctcgaggctgaagagcgggacgccgcgaccacggcgttggcccgggtcgaccccgaacacctcggcgaatcggaccgggaccgcttcaccctcgcccgagcccaactggccctgcagcgcgagcgcccagatctcgccgcgtccctcctcgacaacctggcggaaccgccggccggcgaggaggccgactaccaccgcctgcgcgccgcagcggcggcggtcatggacgaccacctgaaggtcgctgaacagcgcgtggccctggagcagcacctggagaccccgtcacagcgagaggaaaaccgcaacctcatctggcaggccctgggccgcacccccgccccgcagctgcaggagatcgacccggacgacgacacctacggcggctgggtgcggctggcacagatcgcccgcagccaccgcctcgacccggagcgactcgaggaggcggtatccgactgggaggcggccttcccggaccacccagcccgcgaccaccaggccaccgagctgatcacccggttccacgagcggatccgccgccccgagcgcgttgccctgctgctgccgctgagtggcgatttccgcgaagccggccgggcggtgcgcgacgggatcctctccgcctatttcagcgacaacaaccagcgcccggagatcaccgtccacgacaccggcggcgatccggagcgtgcgctggaggccctggccgaggcccgcgaggccgacagcgacgcggtgatcggccccctcacccgcggcgccgtccgggcgatcgccgacgcggacgagagcccgccgaccctggccctgaacaccctcgatgacaatggcaccgcggagcacctctatcagttcgcgctcaccccggaaaccgacgcgcgacaggcggcgctgcacgcgcaacggcgcggctggagcagtgtggtcatcctcgccccgcgaaccgactggggggaacgagtccagcgggcgttccaggaggcctttgaagagaccgacggcaccgtgcttcagagcgaagcctacgacgcgggtgacgctgacttctccgggccgatccgggaagtgctcaacctgcgcgtcagcagcctgcgccaccaggaactcacccgaaccctgggacagtcgctggagtatcaaccgcgccgccgccaggacgtggacgccatcttcctcgccgcctcgcccgaggcggggcggctgctgcgcccacagctcgagtaccaccacgcccaggacgtgccggtgctctccaccgctcacatctacggcggcgcccctcgccccgaggaggaccgcgacctcgacggcctgcacttcgtcgacggcccctggctggtcggccggtcgctgggcatcccggaggcgctggaacgcgaacggctcgccgagctactcggtgacgtcctgcgccgcgaggcccgtctagtggccctgggtatcgacgcctaccgcatcttcccgtacctcgaggtcctcagcgaacacccagaggagcgcttggacgggctgactggcaaactccacctgaacagcgagcgcgtggtcgagcgcgagctggtcgccgcgcggtttgtccgcggccgaccggtattcgaacaaccggccacggagggcggcgatgatggccccacagacgacgcggaatgacccacggcagcgcggccaagaggccgaggagcgcgcgcgcgcctacctcgaagggcaggggctgcagaccctggcgcggaacttccggacccgccggggcgagatcgatctgatcatggccgacggcggcgtcacggtgttcgtcgaggtccgccgccgcagtcaccccgggtacggcggcgcaacggcctccgtggatcggcgcaagcgccagcgcctgagccgtgccgccagcgcctggctggcccggcaccccgggtgggcccgtttcgatgtagtcgccacggacggccacgaggtgcactgggtgcgcgatgcatttcgggaagaaagctaaggcgcccggcaagacgaaagcgaggatccatggattcccacgaacgcgtggcacagctcttccacgacagcatccgcgccaagcaggatgccctggaccgcatcgccccggacatcgtacgcgctggccgggccatggccagggccctgggggcagaccgcaagatcctgatctgcggcaacggcggctctgcggcggacgcccagcacttctcctcggagctgctcaaccgcttcgagatggagcgccccgggctacccgctatcgcgctcaccaccgactcttccacgctgacgtcggtggccaacgactaccactacgatgaggtcttcggccggcagatccgcgccctcggccacgagggggacatcctgttggccatctcgaccagcggagggtcaggcaacatcgttgccgcacagcaggccgcggccgaacggggcatgatcaccgtcgccctcagcggccgcgacggcggcacgctggccgagacgctctccgccgaggacatcgagatccgtgtgccgagcgagaccacggcccgaattcaggaggtccacctgctggtgatccactgcctgtgcgacctgatcgatcgcaccctgttcggtggcccgggcggctagcgccgccctcggggcaaccgtctatttgaccacgcgcagattgggccgcttgcccccgctggggccgtccggcggcccgtcgtggtcatcgtcactgtcctgccccgcgtccagggcctcgtactcctccgactcggcgtcatcgccctcaccgaagagcatgccctgcccgttctcccgggcatagatggccatgaccgcgttcaccggcacctgaacaccgcgcggcacaccaccgaaacgggcacggaagacgatctcgtcgttgcccatgttcagcccctggaccgcccgcggtgccacattcagcaccagtcggccgtcctcggcgtattccagcggggcgtcgacatcctcccgactggcatccaccagcagatagggggtgtaaccgttatcggcgatccactcgtagatcgcccggatgaggtagggacgactcggggtcattggtgcgcctcctgccttcacgcacgcagggcctgctcctcgcgggtcagactgatgcggaaggcgtcggttgcaaactgctgttcggcgtactgagtgatcgccgctgcaggctccgggaggtcgaccccggcggcgggcaaacgccatagcagcggcaggatcgtaagatccatgattgtcagctcgtcgctgaggaagtacggctggccctcgaagagctcggcagccgccaccaggctctcggtcagggcgcggcgggcctgctgcgtctgcgcccccgtaccgtcctcgatttgatcgtagagcgcgtaccagtcgcgctgcatgcggtggaccaccagccgcgccttcgcccggctcaccgggtcgacgggtaacagcggcgggtgcggataccgctcatccaggtagtcgatgatgatctcggggtggtagagcgcgatgtctcggtccaccagcgtgggcacgtccccgtaagggttgtgctccagcagggcggtcggcggctggtccggatcgaccgggacacgctcggcctcgacccccttgagggccagggccagccgggcccgatggctgtgtatgcattgcgctccggtatagaggcggatcacgggccctccggcgaccgttttgcggggtggcccggagtccccgggccaccccacccgggtcacttcttgatgcctctccagaactccttgtacaggaggtagaagacaccggtcatgacgatcaggaagaggatcacccagacccccatccgctcacggtccgcccggatgggctcgccggcgtaggagaggaaggcggtgagctgggcggtgacctcgcggtactcctcctcgctcagcttgccctcggcaccctcgatgatctcgaagtcaacgatgtggccatcgtcgtccttgaccgccttctgatcgccctgcagggcgaacaggatgtgcggcatcgaggtcccttcctggacatagttgttgtagcccacctcggcgtcttcatccacgtagaaggtgttgaggtaggtgtagatccagtcatcaccgtggatgcgggaggtcagcgagaggtccggcggagtcagcccgaaccaattctcgccatcctcgggatccatgggcgagatgatcggctcgtgcaactcgaagttgccgcgcatgatcttctcttcgacccagtcctcgtcctcgccgacgtcatcggccagccgctggtagcgcaggtactccaccgagtggcacccgacgcagtagtcggcaaacagctcggcacccttgcggatggactcccggtcgtggtggctgatgttcggttccatcatccccacctcggccttcaccgcgccggtgaaggccagggcgaggaatgcactcagtgcgattccggtcttctttttcatgctcatgtcagacggtcaccctttccggaacaggcttcgtcttctcgaacccgaagtaggtgtaggcccagaggaagacgaagaacccgaagtagatcacggtcgagatctggctcaacaggatcggcagacccgtgggctcctccatgccggcccaggtcagcaccaggaaggacaccgtgaaggcagccagcgcgaccttgaagccgagaccgcggtagcggatggacttcaccggactgcggtcgatccagggcaggaacagcaggatgcccggcgccgccagcatgacaatcacgcccagggcctcgctcgggatcgactgcagcatggcgtaccacgccgtgaagtaccagatcgggtggatcacctcgggcgtctgcagcggattcgcctcctggaagttcggcgcctcgatgaagtagccgccgaaggtcggggcgaagaacatcaccgcgcagaacaggatcaggaagatgccccagccgaacatgtccttggccacgacgtaggggtggaagccaacgccgtcgatgggcttgccgttctcatccttgttctgcttgatctcgacgccgtcaggactgctggagccgacgtggtgcagtgcaacgatatgcacgaacaccagcgcgatcaggaccagcggcagcgccaccacgtggagggcgaagagccggccgagcgtcgcctcgttgacgacgaagccgccctgaagccagaccaccagctcgtcaccgaccaccgggatcacaccagccagcgcgatgatcacctgcgccgcccagtaggacatctgcccccagggcaggacgtagcccatgaacgcctcggtcatcatgaccaggtagatcagcacaccggtgatccagagcagctcacgcggcttcttataagagccgtagagcagccctcggtacatgtgcagatacacaaccaggaagaacgccgacgcgcccgtcgtgtgcatgtagcgcatcaaccagccccagtccacgtcgcgcatgatgaactccacggaggagaacgcgcgctcgacggagggctggtagtagaacatcagccagatgccggacacgatctggatcacaaggaccaggatcgagagcgatccgaacaggtaccaccagttgacgttcttggggacgtagtactcggtcatgtggtaccgccaagtactcgtcatgggatagcggtcatcgatccactgctgcagaccgctgagattgagacggttcatcacgccgcgccctcctcttcgtcttcggtatcctcgccgatgacgagcttaatgtcctccgggagccgatcttgcggcaccgacaggctccccggtcctggcaccccgcgcccgacacgcccgcccgtcgcggctccctgccgtatcggggcctacagggtgtacaagcagcgcgtaagcttcgtacatcgcatcgccgggcgtcaaggcaggaccgccccgcctcaacaccccggggttgaccgataggctattacattaaccgtaatacgtcatgtctaggccgggttctcgatctccacgtagtggtgttccacaccgagggcctccgccagatgggcccccagcgcctgcacgccgctgcgctcgctggcgtggtggccagcggcaaaatagtgaatcccgcgctcgcgggccacgtgggtcgtcggctccgagagctcgcccgagaggaaggcatcgacgcccagatccgccgcctggtcgatcaggccgtcggccccgccactgcaccaggccacccggtagatggtggtggtccccccatcaacatgggtgggcgcacggcccagcgcctgctcaacccgcgccgcgaacgcgtcggcccgctccgcctcggacagcaccccggaccacagcaggccgggtacccccttggctgcgtgccggccgtctgtctctaggcccaggagtcgggccagcccggcgttgttgcccaacttcgggtggacgtccagaggcagatggtaggcgaagaggttgatcccggcctcgatcaacagccgcagccgacgggccttcatgcccaccacccgcgggtcctcccccttccagaagtagccgtggtggacgatcaccgcgtcggcgcgcaggtcgcgcgctgcctcgatcagcgccgcactggcggtcactccgctgaccaccgtggcaatctgctcacggccctcgacctgcagtccgttgggcgcgtagtcggggtactcggcgggggtcagcagctcgttcaggtatgcttccaggcggtttcggtgcaccatgtcctcggttctcgacgcaggcattttcatgaggctagcaggacgatccggttggcggccattgggcctggagggcaccgagtggattcggtttctcctcggatacaccgggctgggcgtggtgttggccctggtcatcgtctggatcaaccctgacctgctgggccccctgacgccccgggtcgagatcaccgagagtgaagattgccagaccgtcgccccggggcgacaaaacgacgcagccgatgcgccgcctcgacgggaaccggtctcctacgccgacgcggtggaacgggccgcgccggcggtggtgaacatcttcacggtcaagcaggtcaccgaacagctcaccccgcccggattcgacgatcccctattccgccgcttcttcggcgaccctccgacccgcgagcgccaacgcaccgagaccagcctcggctcgggggtcatcgtcgccgaggaaggctatgtggtcaccaaccaccacgtcatcgacgacgccgaccagatccaggtactgctggccgacggtcgccagagggcggccacggtggtggggcgcgacccggagacggacctggcagtgctgcgcatcgaggccgaacggctgccagtgatcaccttcgcccgggacgagcgggtgcgggtgggcgacgtggtgctggccatcggcaacccgttcggggtcggacagacggtcacccaggggatcatcagcgccaccgggcgcgaccagctggggctgtcgaccttcgagaacttcctgcagaccgatgccgccatcaacccgggcaattccggtggcgccctgatcgacgccgaggggcggctggtggggatcaataccgccatcttcagcggcaccggcggctcacaggggatcggcttcgccatcccggcgggcattgcccaggcggtgatgtccgacctgatccagtacggacgcgtggtgcgcggctggctgggggtacaggcacagcggctgacgccggccctcgccgagtccttcggccaccccccggataccgagggcgtagcggtcacccacatcctgccccgcggaccggcggaccaggccggcctggaggccggcgacatcatcgtcgagctgggcggtcagcgcatccgcgacgtccaggatctgctgcaggtggccagcgcggcggcaccgggcaccgagatggagatctccggctaccgcgatcaggagcctttctcaacctccgtcaccctcggtgagcggccggacatgcagcagcccagccaccccgggcggcgctaatcgacaacgccccggccagactggccggcgctggggcagccgcggctcaggccgccacggcgagggtctcggccagcgcctcgaggaagcggttgttctcctcggggcgaccgaccgtcacccgcaggcagtcctccagccgcggatggctgccgtgcaggcgcttgatcaggacccctcgatcgagcagaccacggtgcacggcatcggcactgccctgcggcacccggaaggtgaggaagttggtctgcgtcggccagacctgctcgacaccggggaccgccggcagctcctcgaccagccgcgcccgttcgccgagcacgtgggccacacagcgatccagggcctcctggtgctcgacggcgaatgccgcactggcctgggccaggctgcccaggttgtagggcaggcgacacttctccagctggtcgatccaggccggatggccgatcagcaccccgacccgcaggcccgccagaccgaccttagagagcgtgcgcagcaccaggcagttggggaactccagcacccgcggcaggaagctgctgtcggcgtagggggcgtaggcctcatcgactaccaccaggccgtcgctctgcgccaccagctccgccacggcgtccagatcgaggccattgccggtggggttgttcgggtgcgccaggtaggtgaccgccgggttgtacgccgacaccgcctcccgggtggcggcgagatccagcccgaactccgcatcgagcggcacctcgacgtattcggcgccggtatactcggcgatgatccggtacatggcaaaactcggccccggggccatcaccgtgcgcccactgccagccacggccagatcgatgagctggatgagctcatcggagccgttgccgagcaacagctctgccccctcggggacccccaacccctcgcgcagcaggggcttgagccgccgggccgccgggtccggatagcggttcacggacaccgaacgcatgcgctccagccaggcctcttccagggccccgggccaggcccatgggctctccatggcatcgagcttgatggccttgcccggctcggccacctgataggcctccagggcctgcacctgtggccgcacccagcgggcgacccgcgcctcgacctcagtcaccgctgcgctcctccccctggccgcggtactccgctgagcgggcatgggcggtcagtccctcgccccgtgccatcaccgcggcggtcccggccagtgctgcggcgccggcgggtgagcaggccagcgtggtggaacgcttctggaagtcgtagacacccaacggcgatgcgaaccgcgcggtccgcgacgtcggcagcgtgtggttggggccggcacagtaatcacccagtgactcggcgctgtaatggccgaggaagatcgccccggcgtgacggatgccctcggccagtcgatcgggctcggccacggagagctccaggtgttccggagcgacatagttggccacctgctgcgcctcttccagatcgcggacacagatcaacgccccccgctccgccagcgaggtgcggatgatctccgaacgctccatatccggcagcaggcgctccatggccgcctggacctgatcgaggaagacgaagtccgggcagaccagcagggcctgcgcctcctcgtcgtgctcggcctgggagaacaggtccatggcgatccactcgggatcggcctggccgtcgctgatgaccagcacctcggaggggccggcgatcatgtcgatgcccaccaccccgtagacgcggcgcttggcctcggcaacataggcgttaccggggccgacgatcttgtccacggcgggtacggtctcggtcccgtaggccagggccgccaccgcctgcgccccgcccaaggtgaagatgcgatccacgcccgccacatgggcagcggccagcaccagtggtgagagctcccccccgggggccgggacggtcatgatgatctcctgcacgccggccacccgggccggcacggcgttcatcagcaccgatgagggataggcggccttgccgccggggacgtagaccccgacccggtcgagggcggtgacctgctgcccgaggcggttaccgtcggcgtcctggtactcccaggactccaggcgctgacgctgcgcgtagtcgcggatccgcgcggccgcctgctccagcgcctcgcgcatctccggggcgatctgttcgtgggccgcgaccacctgctcggtcgggatctccagcgcggccaccgaatcggcctcgcggccgtcgaaacgccgcgtgtaatccagcagggccgcatcaccgccggtgcgaaccccctcgaccacctcggcgacgcgctgctcaatggaggcgcccgggtggctcccccagctcgtcagggcgtccaggctgtcccagaaatcgggttgtgtggtgctcagccgcttgatgtcgaccatgctttcctctcgcgataaagctaactggtgtccttggcgcgcgccgccgccgccagatcgtcgatcagcgtccccagacggtcggggctggtcttcagggaggccttgttgacgaccagccgcgagctgatcggcatgatctcctcgagcggcgcaagcccgttggcgcgcagggtgttcccggtgtcgaccaggtccacgatgagatcggccatgccgaccagcggcgccagctccatagagccgtagagcttgatgatctcggcctgccggccctgcgcagcgaagtgttgccgggccagatgtacgaacttggtcgccacgcgcgggcggcgcccgggcggcggtccgtccggcggtccggccaccatcagccggcaccgggcgatccccagatccaccgggtcgtagagaccatcgccgccgtgctccaggagcacgtcccgaccggccacaccgaggtcggcgccgccgtgctcgacgtaggtcggcacgtccgaggcgcgcacgaccagcagccggacgtcctcgcggttggtaccgatgatcagcttgcggctggcgtccggatcctcggcgggctcaatcccgcagcgcgccagcagcggcagggtctcttccaggatgcgccccttggacagggccagggtcagggttcggctcatggtattcgatcggtctccgtcgtcagtcggggacgcgctggatatcggcaccgagctgggcgagcttctcctcgatgcactcgtagccgcggtcgatgtggtagatccggtccacccgggtctcaccctcggccaccagcccggccagcaccagactcgccgaggcgcgcagatcggtggcgatcaccggcgccgcggtcagcttctcgacgccgcggatgcgcgcccgggccccttcgatctggatgtcggcacccatgcgctgcatctccaggcagtgcatgaaccggttctcgaagacggtctcggtcaccgtcccctccccggtggagatggcgttcagggcacagaactgggcctgcatgtccgtggggaagcccgggtacggcgccgtctccaggtccacggcgcgcgggcggccctccatgcgcagggtcacccagtcgcgaccggcgctcacctctgccccgctctcgcgcagcttgccgagcaccgactcgaccagctccggcgccgtgtccttgagccgcacctctcccccggtcatggccgcagcgaccaggtaggtgccggtctcaatgcgatcgggcagcactcgatggtgaacgccgcgcagcgtgtcgaccccctcgatggtgatcgtcgaggtgccggccccctggacgtgcccccccatggcgttgatgcagtcggccagattgatgacctcgggctcgcgggcggcattctcgagtaccgtggttccgcgcgccagggcggccgccatcatcaggttttcggttccggtcaccgtcgagacatccatgcggatgtgcgccccctggagccggtcggcgcggcccttgatgtacccgtcgcggacctcgatctcggcgcccatggcccgcaacccgtccacgtggatgttgaccggccgcgagccgatggcgcagcccccgggcagcgacacctcggcctggccgaagcgcgccagcagcggcccgagcaccaggatcgaggcgcgcatggtcttcaccaattcgtagggcgcccggaagctgtggatggtcgcggtgttgacctcgacctccataccctcgtgcacggtgagctccacccccatgcgcccgagcagctccatggtggtggttacgtcgtggagatgcgggatgttgccgacggtggtcgggccgtcggccagcagggtcgccgccatgaccggcagggccgcattcttggccccggagatacggatatcgccacgcagggggttaccgccccggatgagcagtcgctccatcggcctaccccgccttctgctgttgctcgtgctccggaggcgtcagggtccgcatggagatggcgtgtagggtgtcgtcatcaatgtgggcgcgcagggcccgattgaccaggcggtggcgctcgatacgcgacagcccctggaagtcggggctgacgataaaggcacggaagtggcggccgtccccgctcacctccacccgggcgtcgctgagctgatcctggaccaggcgttcaatctcttgtggctgcatcatggggcgatcccctccggacacggaccgcgggctccccgcgagggcggacgattatagccgattcaggccggctcgtcggcgatttcaagcaccccctccgcaccactggcatgcacgatggccagcaactgctgcgggacgtggcagaggcacagccgcccgccgtgggcccgggcctgccgcgtccaatcgatcaggagggccacaccggcgctgtcggtccgctcgacaccggccaggtcgatttcgcagaccccgccttcggcggtgaacagcgccgtgccctgcggccacaaggcacccacggtgtcgagctccagccgcccggtgactcgccagcgcccgtcgaccccgttctcgagggccgcgcgggtcattcgaagccgatctcccggttgcgctctgccatctcgtcgatcacggtcttgaggtccttgccccgcaagcgcgagcggaaatcttcgcggtagttgtggatcaggctgaccccctcggcggtgacgtccaccagcttccaggcgtcatcgctctcctccaggcggtacaggatccgcgcccgactgtcaccggaacccacttccataccgacctggaccccgccatcgcgctgccggctaccgaggatgcggacatcgaatccctcgtaatcctccatgctcgacgcgtaggtacgcagcaggctgcgctggaactcggtcacgaagcggtcgcgggtctccccgtcggcgtcgcgccagtggggaccgaggatccgcgccccgatccgatcgtaatcgatgtgcggctcgaccaccggtgccagcttgtcgtagagcgccaccggatcgccggcgatctcctcgccgtgctcctcaagcacccgcatgacctcgtcggtaacctcctgcacaacttggcgcggatccggcttggccactgcctgaccgaaggccagcgccagcaacagggccatcgacacggccagtgaacgagtccagcgattcaccttgaacatctctactgcctccgtcgcgcgtggcgagctcaatcctgcatgctggtgacgaactgcccgatgatccgctccaggaccaccgccgactgggtctcggtgatccggtcgccgtcactcaggggctcggtctcccagcctggctccagccccacgtactgctcgccgagcagaccggcggtgtagatggccgccgcgctgtctgccgggatggccccgaagcgctcgttaatgcgcagccgcacctcggcctgatggctctccggatcgagccggatctcctcaacccgtccgacccggaccccggccatgctcaccggcgccttctcgcgcaggccgccgacattgtcgaacttggccgtgacgtagtacccgggcggctggcgcagctcggtcaggccactgacctgcagggccaggaccatcatcgccgccaggccaatggccacgaacaccccgacccagatctccacgagccgctgactcatacccttgctccgtcagtcgaacatcagtgcggtgagcaggaagtcgagcccgagcaccgccagcgaagcgtgcacgacgcccaaggtcgtcgcccgactgacaccgctcgaggtcggctctgccatgtaccccttgtgcagggcgatccagccgaccaagaagccgaagacgacgctcttgatcacgccattcaaaatatcatcctggatggtgactgcgttctgcatgttggaccagaacgcgccgctgtcgatcccgaccatgcccaccgccaccagataaccaccgaacacgcccacggcgctgaacacggcggcgagcagtggcaccgccaatacggcagcgaagaagcgcggggccagaatacggcgctccgggtccaccgccatcatctccatgctcgagagctgctcggtggccttcatcagccccacctcggcggtcagcgatgagccagcccgcccggcgaacagcagcgcggttaccacaggcccgagttcgcggactagagacagggcgaccatggtgcccaccgcttcggtggccccgaagtccgccagggtgtagtacccctgcaggccgaggaccataccgacgaacagcgccgacaccaggatgatcaccagcgacaacacgccgacggcgtagacctgctcgatgagcaggcgggggcgcaccaccacctcgggggcggcgcgcaggatccgccccatgagcagcaccgcctcgcccaggccgcgcagcgcagtcagggtccgttgccccagcgcctggaacaagccgatcatcgcccccctccgccgagcagttcgtcggacagccgcggcgccggatagtggaacggcaccggaccatccggccgggcatcgataaactggcgcagcgactccgactgcgcctcctgcagatccatcggggtcccctcggcgatcactgccccgtcggccaacacatagacgtaatcggcgatggccagggtctcctggacgtcgtgggagaccaccaccgaggtcaggccgaggacgtcgttgagccggcggatcagatccaccagcacgcccatggtgatcggatcctgcccggcgaagggttcgtcgtacatcaccagcgccggatccagggcgatggcccgggccagggcgacccgccgtgccatgccaccggagagctccgccggcatcaggtgacgggcgccgcgcagccccaccgcctcgagcttgagcagaaccagggtctcgagcagggaatcgggcaaccgggtgtgctcacgcagagggaaggcgacattctcgaagacggacaggtgagtgaacagcgcgccgctctggaacaagacgcccatacgccggcgcagctgatagagcgcctgacggccgagaccggtcacctccccgcccatgacctccacggacccggcctgggggcgaagctgcccgcccagcacgcgcaggatcgtggtcttgcctgagccactcgggcccataatggccgtcacccagccccgacggatgtcgaggttcacgccatcaaagatcttccggccgttgcgctcgacgcgcaggtcgcgcacgcgggccaggacctcgtcgccggtgtctgcgacgcccatcgccctactcggttacgaaaaagtgaccggcagtatccatccccgcgccaggacggtcaattccgtccccgggttgcccgatcccgcgcgtagatgtcgtagaatggcggtatgactcccatgcgcaccctgatcgaacgacacctcggggccccggacgcgggggacgaacgcctccaggccctcggccgcgcggtcctgcagctggaggccgacgccgtcgccgccctcggcgagcgcatcgatcagcccttcagcgaggcgtgccgccatatgctcgcctgccgcggccgggtgatcgtcaccggcatgggcaagtccggacacatcggctcgaagatggcggccaccctggccagcaccggcacgccggcgttcttcgtccaccccggtgaagccagccacggcgatctgggcatggtcaccgccgacgacgtcgtggtagccctgtccaactccggcgagaccgatgagctcaccgccatcgtgccgctgatcaagcgcctgggcgtgcccctgatcgccctcaccggccgcccgggctcgaccctggcccaggcggcctcggtccacctggatgtgagcgtcgagcaggaggcctgccccctggggctggcccccaccgccagcaccaccgccagcctggccatgggcgacgccctggccgtggcactgctcgatgcccgcggcttcaccgcggaagacttcgcccgctcccaccccgggggcaaactggggcgccgactgctgctgcacatcgacgacatcatgcagaccggcgaacgcgtcccacgggtccaaccaggcaccccactgcgcgacgccctgctggagatcagccgcaaggggctgggcatgaccgccatcgtcgacgagcagcaccgcgtactaggcatctttaccgacggcgacctgcgacggaccctggaccgcggcgccgacatccaccagacccccatcgaggccgtgatgaccccgagcccacaaaccgcctcgccggacctgttggccgccgaggcagccgagcgcatggagcgccaccgcatcaacggcctactggtcaccgatgccgagggccgactcgtcggcgccctgaacatgcacgacctgctgcgcgccggagtcgtatgagcaccaccgtcccccgcccctactgcgagccgcctgccccggaggtcctgcgccgcgccgaatcggtgcgcctggccctgttcgacgtcgacggcgtcctcaccgacgggaccgtcttcgtgggcggcagcggtgacccgctgcaggcgttccacatccacgacggcaaggggctgcggatgctccaggacgccgacatcgaggtgggctggatcactgcccggggcggccacgcggtcatgcgccgggccgaggagctgggtgtccgccatgtgctgcgcggccgctcagacaagggtcaggccctcgtcgaggtggccgagcgcctcggcctcgccctggaggcgtgcgcctacaccggcgacgacctcatcgacctgccggccgtccgccacgccggattcggcgtcgcggtagcggacggccacccccacctgcacgcccacgccgactgggtcaccgtgcgccccggggggcggggcgccgtccgcgaggtggccgaactgatcctccacgcccaggggcagctcgaaccgatgttgcgccgggcagaaggctgaaccatgcgccgcggagccctcttccccctggcaaccctcgggttcatcgtactcctcagcctgctgctgacccgggatccgacgccgcccgaaccagacaccaccgagccgcctgaggagcgcccggacttcttcctggaagggttcacgatggtcgacttcgacgagcagggccagcgccgggccgccctccacgggcacaccggcgaacacttccccggtcgcggcgaactggagatcgtcgagccggatctgcgcatgcgttcgcgggacggcgccacctgggaggcccgcgcccccttcggcatcgccgagcgcgagggcgcggaggtccgcctgttcgacgaagtggatattcaccgtccggcccagggcacacgcccagcgctggatatcgccacccgcaacctgctggtagatctgcgcgccggcgaggcccgcaccaccgaggcggtcaccgcccgcgagccggccggcaccctgcgcggcactggcatgacgctggattaccgaaccgaccgactgcgcctgcacgccgatgtccggggggagtatgggctgcattgagaccacgggccgcacccgggtgcggcttcttggcgccgcgctgctcgccatcgccgccctaccggcggcggcgatggagcagcgcgaggacgcgccggtggaactcgaggccgacagtgtggacgtcgacgccgttgccggggtcagcgtctacgagggcgatgccgtgctcacccggggcgagatgcgcatcaccggcgaccgcatggaggtctataccgacgaggacggcgacctcagccacgtctacgttgacggaacgcccgccacctaccgcgaccacccggagaaccagccccgcccggtccacgccgaggcgaagcggatggagtactacacccgcgggcccgaacgcgcccatttccagggcgatgcgcgcctctggcagggagacgaccaggtcaccgccgagaccatcgatgtcgacctggagggacagatcatgaaggcccgtggcgctgaagggcagcgggcgcggaccatcctgtacccgacccggcgcgaggaggactgaccggtggtcacgctgcgtgcggaagggctgaccaaacgctaccgcggtcgcactgtggtcaacggcgccgggctcgaagtggccaacggcgagatcgtcggcctgctcgggcccaacggcgccggcaagaccacctgcttctacatggtcgtcggactggtccaggccgacgaggggcggatcaccctggagggcgacgacctcacccggctgcccatccacgcccgggcccgcctcggcatcggatacctcccgcaggaaccctcggtctttcgtaaactgagcgtggcggataacgtacgggccatcctgcagctacgcggcgacctcggcggcgccgagcgggaacaggagctggatcgcctgctcgaggagttcggggtgacccacgtccgcgactccccgggcatcgccctgtccggcggcgaacgccggcgcgtggagatcgcccgcgccctggcggcagccccccggttcatactgctcgacgagccgtttgccggggtcgacccgatctcggtgggcgagatccagcgcatcgtccgccagctggcgcagcgcggtattggcgtactgatcaccgatcacaacgtgcgcgagacactggggatcgtgcagcgcgcgtacatcctcagcgacggcgaggttctggccgctggcgacgccgaaagcgtgctcgccaacccgcgggtccgcgaggtctatctgggtgaggacttccgcctgtgagcgacggtatacggatgctgcaagcacgacggacacggccatgaagcagtcgctgcagctacgcatcggccagcagctgaccatgacgccccagctgcagcaggccatccggttgctgcaactctccagcctggagctgcgcaccgagatccagcaggccctggagtcgaacttcatgctcgagctcgacgaggaaggcgagctcgagcagcaggagcaggagcaacacgagcagcaggaacaagaggcccgtgaggacgaggccccggccagcgaccctgccggcgacgacatccccgaggacctaccgctggatacctcctgggacgacatctacgacggcagcacggcgctgagcgcgccgggcgacgaggcggcccaacgcgacaccctggacaaccggccggccgcctccgacagcctgcagcagcacctgcatgcacagatcgagctggaggcgttctccgcgcgcgagcgctccatcgccgaggtcatcgtcgacgccgtcggcgacgacggctacctgacccagagcaccgacgacctactggccgggtgcccggaggatgagcaggttgacgccgaggagctcgaagcggtgctgcagcgcgtccagcgactcgacccgaccggcgtcgccgcccgcgatccccaggaagcgctgtgcgtccagctcgagcagctgcccgaagacaccccgtggcgggaagaggcccgccacgccctgctcgagcacctggggctgatcgccgagcggcgatacgacgacctgggccgggctctgggggtcagcgacgaggccctcggcagcatcctcggcctgatccagagcctcgacccccgacccggctcgcagattagcgacaccacgcccgactacgtcatccccgacgttctggtggtgcgccgcgacggcgcctggcaggtcgaactcaacagcgaaaccgccccccgcttgcgcgtcaacgcgtattacgccagcctgatccgcagggcagaccggagcgcggacaaccactgtctgcgcaaccacctccaagaggcgcgctggctgatcaagagcctgcgcagcaggaatgagaccttgctcaaagtggccagcgccatcgtggaacggcaacagggtttcctcgaccacggcgaggaggcgatgcaaccactggtcctgcgcgagatcgccgaggcggtggagatgcacgagtccaccatctctcgcatcaccaccagcaagtacatgcacacgccccggggcaccttcgagttcaagtacttcttctcaagccacgtgcagaccagcgacggcggagaggcttcggcaacggcgatccgggcacggatccgccgactgattgccgaagaggatcgggcaaaaccgctgagtgacagcgcgattgcgcgtatccttcatgaggaggggatccaggtggcgcgtcggacggtcgccaaataccgggagtccctgtccatcgcatcgtcggcggagcgcaaggaggcccggaggcgctgaggcgcccggctctgccggccgcaggggttcaggaggcggtatgcagatcaagctcagtggacatcatgtcgagatcaccccggctctccgggcgcatgtcaacgagaagatgcaacgcattcaacgccacttcgaccacgtcatcgataccgaggtgatcctctcggtggagaagagacagcagaaggccgagtcggtcatccacatcgggggtggcggcgggcgcgtctttgccgatgccattgaggaagacctctatgcagccattgacgtgctcgtggacaagcttgaccgtcaggtcctgaaacacaaagagaaggccgtcgatcagcgacggcagggcgcgtccctcaaggccagcctgtaaaggtggcgggacgcggttcagcgggccagccgatcggacactccatggacatcgagcaactcatcacgccggaacgtgttcgctgcgagagcggcatcgaggacaaggagcaggtactcctgcgcataggcgaactgatcggggccagcggcgacggcctcgacgcccgagaaatcagcaaccgactgctggcccgtgagcggctgggcagcacgggcctggggcacggcgtagccgtaccccacgcccgcatcgacgggattgaccgcgccatcggcgccctgatccagctggatcggggcatcgagttcaacgccttcgacaaggcacccgtggacctgctgttcgccctggtcgtacccgaacacttcaccgacgagcacctgcagatcctggccagcctcgccgagatgttcagcgacagcagcctgtgcgaacggctgcgccgctcctcggacggtgaggaactgcaggtggccctgcgggaatggcagtcacaagccgacccgtcgtgaaaacggccgcgcacgggccggtcatccccggtctgctggtcaccgtccacggtcgcggggttctgctcgaggggcccagcggcgcgggcaagagtgatacggccctggccctgctcgaccgcggccacgcgctggtggccgatgacgccgtgcagctgcgccgcgagggggaccgtctgctcggcaccggcccccaacaggggcgggggctgttgcacctgcgtgacctgggcctggtggatgtcacggaactctacggccctgaggcattccgcaacgaggccgccgtggcactgtgcatccagctgcagccgacccccggcaccaccgaagccgaagccgccctgcatggtcggcgcgaccaccgtcggctgctggagctaagcctcccccggatcaccctgaccgacagccaccgccgtccactggccccgctggtcgaggccgcgtccagcagccgggccgcagtgtccgttgcgcaccacggcgctcgcagcgaccgcggggtgccagcatgagtgggctgcgcctgatcgtggtcagcggcctctcggggtcgggcaagagtgtcgccctgcacaccctcgaagacgccggctattactgcatcgacaacctgccggtgagcctgatcggcgagctggcccgctacgcccagaaccgcgacgcacccaccggagagcgcttcgccgtggggctggacgcacgcaacccgccccacgacctgcaatgcctgccggagaccctcactgcactgcgcgagcagggcatcgccacggaggtgctgttcctctacgccgaggactccatcctcatgcgccgttacagcgagacgcgccgtcgccacccgctggccgaaggcgaccagcccctggccgacgccctgcgcgccgagcgcacgctgctcgagccactacgcgaggtcgccgactggagcatcgacacctcgcggaccaccgtccacgacctgcgcggtctgatctccgagcgggtagccggcgagcgcagtggcctgtcggtgctggtccagtccttcggcttcaagcacggcatccccaccgatgccgactacgtcttcgatgcccgctgcctgcccaatccgcactgggaaccgcagctgcgcgcctataccggctgcgacgactgcgtccgcgccttcctcgagtcccagcccgagaccgagatcctcttcggccagatcgacacgctcatccgctactggctgccggtccaccagcaggcagggcgcagctacctgaccgtggccgtcggctgcaccggtgggcagcaccgctcggtctacctggccgagcgcctggccgagtcgctgcaggaagggtgcagccacgtgagcctgcgccaccgggagctgtcatgagggttgggctgctgatcgtcgcgcaccggcacatcggctcggagatcctggccacggcctcgcgcacgctgggcatctgcccgctgcagacggaatcgctggaggtcctcaacgaggacgagcgcaacgagctgctcgagcgcgccggggcgctgatcacccagctcgaccagggggccggggtgctcatcctctccgacgcctacggctccaccccctccaacgtggcggtggcggccagcacccaccgccgctgccgggtggtgaccggcctcaacctgccgatgctcctgcgggtgttcaactaccccgggcgatcccttgaggaactggccgaatccgcggccgccggcggccgagccggtatcatcgcggtcggcgaaggagcaccgccgtcatgatcgagcaacaagccaccattcaaaacccgctcgggcttcacgcccgggccgccgcccgcttcgtgaccattgccagcgagtacgagagcgagatccacgtccgctacggcgaaaagcgcgtcaacggcaagagcatcatgggcctgatgatgctcgccgccgcccaccaggccaccctcaccatcgaggccgaggggacggacgccgagccagccctcgaggccctggtccggctggtcaccgagggattcggcgagaccgagcacggctgatcgccgccgggcgcttactgcccggcgacggtcatctcctcgaccaggatggagccacaacggatgttcccacggcggtccacgtcgctgcccaccacctggatcccggcgaacagatcgcgcagatggccggcgatggtgatctcctgcacgggacggtcgatgaccccgttctccacccagaagccggcggcaccgcgggagtagtcaccggtcaccaggttgaccccctggcccatgagttcggtgaccaccagcccccggcccatgcgccggatcagcccttcgaagtcctccccggcgccccccgaaacctccaggttgtggaccccgccggcattggccgtggtctccagccccaggcgccgcgccgagtagctgtcgagcacgtagcgctgcagcaccccgtcctggaccagcgccgaatcggcagtggcgaccccctcggcatcgaaggcggtactccccagggcctggcggatatgcggccgctcgaccatctgcagccacgccgggaagagctgctcgccggcgctgtccaccaggaacgacgcctgccggtacagcgcgctgccgcgcaccgccgagaccaagtggccgaccagcccgcgggccaccggggcacggaacagcaccggcacccgctcggtgctcagactctcggcaccgagccgcgcgaccgcgtgctcggccgcctgccgccccacgctccgggcgtcctccagggccgccggatcgcgggccacggtgtaccaatagtctcgctgcatggcttcgccgcggccggccaccgccacgcagtggatgctgtgccgcgactccgggagcaccgagaagaagccgtggctgttgccgtaggcgtgcaggcctcggtggatgctcaccccggccccctcggtattctcgatgcgcgggtcggcctcgaccgccgcagactcgcagtcacgggccagctcgaccgcgtcatccgccgccagcggccaggggtggtcgaggtccaggtccggcggatggacggccatgcgctcggccggcgccagcccattggccggatcctcggaggtatagcgggcgatgtcgcaggccgcctgaacggcgtcgcgcaccgcctgctcggagagttcgccggccgaggcactgcccttgcggccgccgaagtagaccgtaacccccatgtcccgtccgcggtggtgctccagggtatcgatctcgcccttgcgcacattcaccgacagaccgacatccccggagcaggccgcctccgctgcgtcggcgccgtgctggcgggcctcgtcgagggcctgctgcaccaggtcctccagcgttcccggggcaggtagctcgttgcgtggatccggcatgggttcgccttttccgttgtgagttgggtttccaggcagcggcgcggtgcggctaggcctgcgtgccaccgacggtcatgccgtcgaccttgagcgtcggctgaccgacccccacggggacgctctgcccctccttgccgcagaccccgatgccgccgtcgagcgccaggtcgttgcccaccatgctcacccgcgtcagcacgtccgggccgttgccgatcagtgtcgcgcccttgaccgggtgctggatgcgcccgttctcgatccagtaggcctcgctggccgagaagacgaacttgcccgaggtgatatccacctggccgccgccgaagttcaccgcgtacagcccctgatccacggaggcgatgatctcctcggggtcgtgggggccggcgagcatgtaggtgttggtcatccgcggcatgggcaggtgcgcgtaggactcccgccgggcgttgccggtccgggccatgcccatcagaccggcgttctgccgatcctgcatgtagccggtcagcaccccgtcctcgatgagggtattgcactggctcggatggccctcatcgtcgatgttcagcgagccgcgccgctgggcgatggtgccgtcatcgaccacggtacacaggggcgacgccacacgctcaccgatgcgcccgctgaacgccgaggtgcccttgcggttgaagtcgccctccaggccgtgaccgacggcctcgtgcaggagcacaccgggccatccggggccgaggaccacgggcagatgccccgccggtgcctcctcggcctcgaggttgaccagcgcctgccgggccgcctcacgggcgtaggcctcgacacgctccggctcgacgaactgctggtagtcgtagcgcccgccgccgccggagctgccgctctcgcggcgctcgccggaagcggccagcaccgagacattgagccgaaccagagggcggatatcgccggcccagccaccctccgagttggccaccaggatggtgtcgtgagcgccggccaggctcgccaccacatgcacgatgcgcgggtcgacggcgcgcgccgccgcctcggcgcggtgcagcagggcgaccttgtcgtcggcgctcagactcgccagcggatcatcgccccggtagaggccacgcccgccccccgcacggaaggcggccaggctgcggctctgcccgctgcgcgccaccgcgccggccgccgaggaggcatcgagcaacgcctccaggccgatctcgtcgcagtaggcgaaaccggtcttctcgccgctgacggcacgcaccccgacgccgcgatcgatactgtagctgccctcgcggacgatgccgtcctccagcacccacgcctcacgtcgagcggcctggaagtacagatcggcgaagtccacccccgggcgcagcagccggctgaacacctgaccgagccgggcctcatcgagggcggccggcgccagcagctgcgcctcggcgtggtggagcgggtcccgggtcgcagtagcggcttcggcgtgattcttcatgcggtcacctacagcttgcggtgaaggagtgccgggaaacgctcccggatctcgtgcaggcggctcaggctcacctccacggtgatcaccccggcgccgcgttccaggctcttcatgacgcgcccccaggggtcgaccaccatgctctcaccgtgggtctcgcggccgttgacgtggtagccaccctgattcggcgccaccatgtaaaagaggttctcgatggcccgggcgcggaccaggatgctccagtgagcctcgccggtgacagcggtgaaggccgagggtacggccacgatctccgcaccctggtcggccagctcacggaacagttccgggaagcgcagatcgtagcagaccgccacccccagccgtccgacgggcgtatccacgaccagcggggtcgccccgggctgctgcgtgttcgactcgcgataggcttcacctggagccacctccacatcgaatagatgaatcttatcgtaacaggccaggcggcccccgtccggaccatagaccggggccgtcggccggacgcgctcggggccctcgccctgcagcgggatggtgccgccgaccaacacgatccggtggcgccgcgcctgttcggcgaggaacgcctggatggggccatcgccgtcgggttcggcgtacttgagcttgtcggtgtcctgatagcccatgatggcgaagttctcgggcaggaccaccaactcggccccggctgcggcagcctcgccgatgagccgttcggcctcttggaggttggcctccacatgcggccccgaggccatctgcaccgccgccacccggtggcgccgggtctggccattctcggagagccctttggctcgattagcgctgtgttgcatcctcgactccaagcctcatgacgcggggctcgtgccacggccccgccacgcgatagcgcaccgccgctgcccgatccacaccctgaccgagcaattggtcggccagaaagccgccggcggcacccacgccgccaccgagcagcgccccaagcagcggcagcgttgcccccagacgcggctcgacaacgacgtggttgtcgtagacacgctgcgtcagatccatgttccccgatatggtaacgcgcgcggccggacccgcgatgcgcaggtcgtcgacgtgggcgtaaccgccggcggcggtgatccgtccgctgatccgatcaaaggcgaacccctccccggagaggtcggcgaagtcgagcaggatccgccgcggcagcatgcgcagccccagcagacccaccaggcggccagcgcccgggtccacatcggtgatgcgtccgtcgttcatgcgcacccgcacggcgccaaccaggtcagccagctccaccccccagggggcctgcggccagccgagttcggcggagatgtcgacatcggccaccgtgaccgcgcgcggcgcctgcagcagcccgaacagatcccccgcatcgccgctgcgcagccgcccgcgcagcgccgtaccggtggagcgccactccccgctggtaaccaagtggagcgtcggcccgcggatactggcctcgtccaggtatagcacctccccacgggggcgcagacgcacccgcccgacaccggcgacacgaccggcgagacgcacactggcgatgtcgacgtccacctcgggccaggccgccgccgcgggcgtccccatgcgcggccggggatcggccagcgccggcccggcgtccggtgcccgccgcggcaccggcagatccaggtgatcgagatcggcccggaccctctgcagcgcctcgtcccaggtcacctgcccgctgaccaggtccccccgcagcgccagctgacccggttgatcggcgggccagtccgccgccagagtctgatcgccgtagccccgcccccccagggtcagatcgccgatacgcagatgaccgcgcagcggcaggggcggcaaccagtgcgacgccgaggcctccatccgggacagaccttcacccaggcgcgcgatcaaccagcggcgccagacgtcggcatcgagctgctccagtcggccctcgatgacgctcccccggctcggcagccgcagcgcgccggccccgaggcgcatcgccagggcctgcggcaggccgtcttcgtcggccgcggccccggcgcgcagcaactcgtcaccgtagtgcaaccagtacgactccaggccgcgggccgagaatcccacatccacctgcacatcgcgacgctcgtcgggctggacaccgaacggcgccggcagatccagccccaccccctggaggcccgagcgcacccgcaggctgacctccggcggctgcagatgcggctgaaaggccggcaggcgagcccggaccgcccagggggccgccccgctgagccaggccggatcgtccgcgaccccctccagcaggctacccggggagccgtgtccggcggcatccaagaggatgcgcgactgcccccccaccgaggcggtggtgaccccgatggtcaccggctccccgccccagcgaccgtgtagcccctccgcgctgtgcaccccccgggcatcgaagcccagggcaccgaccagggcctcggtacgcacccaggagtcgatcccagcctcgacgccgtcaagctggacgcgcccatcgagcagcagggtctcggggtgggccatctccagcggcagggcgaagtccaggtcgaggctcatcgggccactggcgtacagcggcaccggatccccgatccagtcgcgccccagcggcgagccggcgaggaagcccagaccgccggcggcatccccctcgccgcggccgcggacggtcaggatgggttcgcgcagatcgtcgatgcccactgccacgtcgcgcaggtccacgccgttggtcacaccgcgtccggtgatggtcatgctggcgttgtggaagcgcaggcccgcgtcgatcccggtcagccgaggccagctacggtcgtagcgcagctgggcgtcgctcaccctggcgcggacgtcgaagaccccctcgccgccgtcgaaggggaagcggtcggggcggccgaagaacagcacctcgatcccgtgggcggtgccgtcgagcaggccatcctcgagccactccaccaccgccggcggcgtgatcccagtggggacgtaggccggtacccgttcaacaggggcctcatcggcgctggcgcgaatgaacagccgcggcgtgtcgccatcgcccccggtgatcgacccgcggccgcgggcccgggtatccgtgttctcggcgacgacccgcggcaggcggagcgaccagcgcccgccgggctgccagctgccgacgagctgggcctcggcctgctccacggcgatggcctcggcaaacagccagggcagatcgaccgcggtctccgcggcatcgagctcggccacccacgcgcggcccgcgaaacgggccgtcgccgacaggttgtcgaaccccggtgccgggcgtcgcggctccatgcccagggcgttggcccgcagggcgccgtgggcggcatccgcccgaccgtccgcccactccagccagagctggccgtcgagcgtcccggccgcccaggtctcggccaaggccgccgcccacggcgccaccgcaacctcgtcgagggccgcgtaaacggtggccgagccgggatccccccggggcagtcgcgcagcgagctgcaccccccggcccagcccggcactcccctcaacactgcgcagccccaactgcagggcctcggcactgcgccggccggcgatatcgaagcgggcgctctccagcgccgcaccgcggcgggggatcaactccagcgcagcgtcagccaccgccaagcggcggggcatctgatccagatccagccggggctcgccaccctccccgccgggcgtcaaccccggcagcgaccagccgtgccgatccgccaccagggtagcgcgcacgcccgccgccgaggcggcggcccagcgtggcgccccggcacgcaggctctccagcggagccggcgtcagggtggcccgctccagggtgatggacgcctcgtcaccaacccgcacaccgtgcagctcgatccccggccataccccccgccaggcgagttcggcgcgctccaccgtcaccggagcctcaagggcctggctggccagccgttcaaccggggatgtcagtgggggcgccagccagacgagcagacgcagggcgaccgcgccggccagcgcgaccaggagcaccggacgcaggccacgcagcacgcgcaggccgaagcggcgcatcgaaggagccatgacggcggattatacgggaatcacgtcgtactggtcggccacgtagagggactcgacctgcagctcgatgggccgctcgatgaactcttcaagctgcgccaggctggtcgactcctcgtcaaggagcacctccaccaccgacggggcggcgagcacgatcacccgttgggactcgaactggcgcacctcgcgcagaatctcgcggaagatctcgtagaccacggtctcggcgctcttcaccgtgccgcggccgcggcaggtgggacacggctcgcaggtgacctgctcgaggctctcacgggtgcgcttgcgggtcatctccaccagccccagcgaggagaccgcaccgatctgggtcttggcgtgatcgcgctcgagggctttctccagggcccgcaaaacctggcgccggtgctcggcatcggtcatatcgatgaagtcgacgatgatgatcccgccgagattgcgcagacgcagctgccgggcgatggcctgggcggcctcgaggttggtcttgaagatggtctcgtcgacgttacggttaccgacgaaaccgccggtgttcacgtcgatggtggtcatcgcctcggtctggtcgatgatcagatgcccgccggactttagatccacccggcgcgacagggcccgctcgatctcctcctcgacgccgtagagatcgaagatcggccgctcaccggcgtagagctccacccgctcggcgatgtggggcagcagatccttgcagaagtcgcccaggcgcaggtacccctcacgggagtccacgcgcacccgctccagatcgcgggtcgccagatcgcgcagggcgcgcagcagcaacggcagatcctcgtggaccagggtgccgggctgcgcctcgccggcgcgccggcggatgctctcccaaagccgcaccaggaagtcgtggtcggcccgcagggcctccccggaggccccctcggccgcggtgcgaaagatcagccccgcctcgccccgctcggcgtcgaacccctgggccaccccgcgcaaccgctcgcgctcggcctcctcctcgatccgtgccgagacccccaccccgcaggagtgaggggtgagcaccaggtagcgcgagggcacggtgatctgggtggtgagccgggcgcccttgttgccgatcggatccttgatgacctgcaccagcagggcctgctgctcgcgcagcaggcggtcgatggggggcggggggcctcccgagtcccgctgcaggtccgagacgtggaggaaggcggtgcgctccagcccggcatcgacgaacgcggcctgcatcccgggcaggacccgccgcacctggcccaggtagatgttccccaccagcccgcggcgccgggcacgctccaggtggacctcctggaggacaccgttttcgaccaacgccacccgcgtctcgcggggcgtcaggttgatgaggatctcctggctcacacgggcctaccagcgctcgcgccaggggatctccagcttatcgagcaggagcgtggtctcgtaaagcggcagccccatgaccccggtgtagctgccctccaggtgttcgacgaagaccccgccgcgcccctggatggcgtaggccccggccttgtcgaccggctcgccgctggcccagtagcgggcccgctcctcggcggtgatctcgcgcagggtcacctcgctgactgacagccgggttgcctcgcggtcgtcgaccagtgccaccccagtcaccacccggtgggtctgagccgacaggcgctcgagcataccgtgggcctcggcctcgctgccgggcttgccgaagatctcaccatcgaggaccaccgcggtgtctgcgccgagcgccggcgcctgctgctcggcggcggcgtagccgcgccgggccttctccagggccatgcgcaggacgaacatctcggcgccctcgccgggctcgggggtttcgtcgacggccaccggcagggtgtgataaccgatgccgatgcgctcgagcagctcgcgtcggcggggcgacccggatgcgagaatgatgtaaggctccatttccctagaccttgtggcggtgcgtcacgatcgatgatacggatggccgctgagcagcgtccaggcacgatagacctgctcggccaccagcacccgcaccagcatgtgcggtaacgtcagtggcgacagcgaccagcaggcgtcggcgcgctggcgcaccgcatcgctcagcccgtcggccccgccgatgatgaacgcgacctcgccgccctcatggctccagcgctccaggctgcgggcccactgccgggtgtcccgcggcgtgccgccctcgtccagggccacacagaccgcccgcgagggcaacgcgcgcagcaggcgctcgccctcgcgctcacgggcctgtgggtcgtcattcccgcgcccgccggcgccaacctcgtgcagctccagccgccaccccttgcccaggcgctgggcgtaggtctcgtgaccgtcgcgcacccagcgcggcggtttgtggcctactgcgacgaggtggatgcgcacgcctcgtccatctcccacatgcgctcgagccggtagaagtcgcggctctcttgggtcatgacgtgcaccacggcatcgcccagatcgatcagcacccactcggagttgggctcgtcgccctcgacgcccagcggggggagcccaacggccttggcctcatccaccaggttacgcgccaccgcgtgcacgtgacgacgggaggtaccggtggtgaccacgatcaggtccgtcaccggcgtacgcccgcggacatcgatggccaccgtatcctgggccttgatcgcgtccagggactcgcggatccgttgctccagctcttccaccaccatgacgacctcttacaactgcgggtagccgtaccagcccgcctcgaccacccgctgccgcaccgcctcgggcagcagatagcgcacggaccggcccagcgccagggagcggcggatccccgtagcggagatatccaccggtgtcaccgcctgaaacaggatgcaaccggccggacgatggcgcagctcggccggctcgtgcgcaacccgcctggccacctcggtggccagcgcctcgggcagcgcgcctcgcaccccgggccgctcggtgaccaccacgtgggcccgttcgaacagctgccgccagcgggaccagccaggcagcccgagaaaagtgtcgtacccgaggatcaggcacagcgagacaccaccgagctcggcgcgaagctcggccagggtgtcgacggtgtaggagggcccatcgcggtgcagctcccgctcatcgacgcaggcgctggggttgtcggccacggcccggcgcaccagttcggcgcgctgctcgggcccgacccgcggacgggcccggtggggcgggatgcgcgccgggatcaggcgcagctcggagagctgcacggcctcgcggacctcctcggccgggcgcaggtggccgtagtggatgggatcgaacgtgccaccgagcaggccaatagtacgcagcggttgtctcacgcgtccgctcacctcgccgtcagctgcggacgtgaccgtcaccgaggacgatccacttctcggtggtcagcccctccagccccaccgggccccgggcgtggagcttgtcggtgctgatcccgatctcggcgccgaggccgtactcctgaccgtcggcgaagcgggtcgaggcgttgaccatcaccgaactggagtccacctcgcgcaggaagcgctgcgccagcggatagctctcggtgacgatggcctcggtgtgcccggagctgtagcgctcgatgtgcgccacggcgtcgtcgaacccggccaccacacgtaccgcaagggtgggcccgagatactcggtggtccagtcttcttcggtagcgggcaccgcctcgtcgatcagggcgcgtgtgcgctcgcagccgcgcacctcgatcccggcatcgcgcagctgacgtccaacctccggcagcacccgctcggcggccgcctcggccaccagcagtgtctccatggtgttgcaggtccccagccgctgggtcttggcgttgacggcaatggccaccgctttctcggtatcggcggcctcgtcgatgtagacgtggcagacaccgtcgaggtgcttgatcaccggcacccgcgcctcgcgggcgatgcgctcgaccaggcccttgccgccgcgggggacgatcacgtccaccgactcaggcatctggatcagggcgccgacagcatcccggtcggtggtcccgaccacctggacaccgtcccccggcaacccagcgtcctctagcccggcgcgaatctgctcggcgatggcccggttggagcggatcgcctcggagccgccgcgcaggatcgtggcgttgccggatttgatgcacagcccggcggcatcggcggtgacgttggggcgcgactcgtagatgatgccgatcaccccgatgggcatgcgcatccgcccgacctggatccccgagggccgtgacgccagctcgcgcaccgcacccaccggatccggcagcgccgcgatctcgcgcagcccgtcggccatggcctggatgcggcccggagtgagctccatgcgatcgatcagggccgggtcgagcccggcctcgcgggcggcctccaggtccgccgcgttggccgcggcgatggcctcggagccggcctcgatacgggcggcgatggcggccagggcgtcgttgcgcgcaccggtcccggagcgggccagggcgcgcccggcggcgcgggcctgctgcccgatccggcgaatggtctcggcgatgtcgctcgaatgctctgcactcatcaggtctgctcaaatgggctcgatcggggatatggtgtaccgattggcgctattttgccatggcgcgggccagacgagagaccagggcccgcagctgctcccaggggtcaccgggcggcaggcccttgatggcccgatccacacggtggcagcgctgcagcagctgccgccaggcccccgccggatgccggcgggccgcttggcgcagccgcccgacccgccgcttccagatccgctcgcgctgcagcaccccctcatcggcgccggccgccagccgcgccgccacccggatatcccgggccagggcccagaggatcagcggcggctgcacgccctcctcccggagcgtagcgaggacacgcagcgcccgcgtccactccgcgtccagggcagcgtcggccagatcgtccacggtgtaccgggcgctgtcggccagcgccccggcggccgtctcgacatccacggcggtgccgctgccaaccagcaggcgtagcttctccaccgcctgatcggcggccagcagattcccctcggagcgctcggcgatcagcgccgctgcctccggatccgcctgcagaccggcgcggcgtagccgctcggctacccagcgcggcatgtcgcgccccggcaccggccagcagtagacgaagatcccggcctcggccagcgcccgcgcccaggccgactcacgggcggaacgctccaggcgcccgctggtcaacagcaggacggtatcctccggggggtcctggcagtaggccttgagggcctcggccccgtcgcgcccgggcttgccgccgggcatgcgcacctccagcaggcgacgatcaccgaatagcgacagactgctggcggcctcggtgagccacccccagtcgaagccggcatcgacatcgagcacctcgcgctcggagtgcccggcctcccgcgccgcccgacgcacggcgtcggtggcctcacgctggagcagcggctcctcgccggcgatgaaacagactcggggcagcggcccgcgctccagctggcggtggagagtctccggccgctcggccatcagcgcagggcctgcaggcgcagcatcaacaggcgcacggcgtcggcgcgcagctcctcctccagctccgcctcgcgggcacgacgctcatcggcgccaccggccggatcggcgaaggtgcgctgggcatccagcgaggtccgctggatgcgggtctcgccgtccccaccggccacgctgtaatcgatggtgtaggtcaggcggtagtcctggacgtcaccgtccgccccgaccgaggccgtgtcacggctgctgccccgcccgtgcagggtcagcacccagtcggcatcggcggcgccctcggtgtactgcccacccgccccctggatgccgcggcgcacctcgcggcgcagctcactgctgcccgcctcatcaaccacctggatcacctgtccgtccagggagatcccgcccggggcgccgcgcagctgccagccgcaggcactgagcgccagggccagtaccgccaccccaaggaacccggctgggcctcggcaccgattcggccacgctaatcgcatccgcaccccctggcccaggcggcggtacagccgctacttggccaccacgttgatgagcttgccggggacgaagaccaccttcttgatctccttgtcggccacgaaacgctgcacgttgtgctcggccaatgccgcctcctgggcctgctgctgatcggcgtcggcgggcagcgtgacgtggccgcggagcttgccgttgacctggacgaccagctccacctcgtcgcggaccagcgcctgcttgtccgcttccggccacggggcctcgaccactggggccgtatggccgagctggaaccacaggtgatggcacaggtgcggggtgatcggcgccaggatcagcaccgcggcctcaagcccctcctgcatcaccgcccggccggcggcgctatcgtcctgggccttgcccagggcgttgcacagctccatcaccgcggcgatggcggtgttgaaggtcaagcgcttgccgacgtcatcggaggccttggcgatggtctcgtggaccttgcgccgcagatcgcgctgggtgtcgctgagcgcctgcggatccagcgccggcgccggccccgcggcgacgtgatcgcgcaccaggccgtgcaggcggcgcaggaagcggtaggcgccctcgaccccggagtccgaccactccagggactgatccggcggcgcagcgaacatggtgaacaagcgcacggtgtcggcaccgaagcggtcgaccagctcctggggatcgacggtgttgcccttggacttggacatcttggtgccgtccttgagcaccatgccctgggtcagcagccgagtgaacggctcatcggagctcaccagcccctcgtcgcgcagcaccttgtggtagaagcgcgcatagagcaagtgcaacacggcgtgctcgatcccgccgatgtactgatccaccggggtccagtggtccgcccgctcgtcgagcatggccccgtcctggtcggcgcaggcgaagcgggcaaagtaccaggaggactccatgaaggtatcgaaggtgtcggtctcgcgctcggcgtccgcaccacactgcgggcaggcggtctggtagaaagccggcatggacttgagcggcgagccgccgccactgatctccacgtcctcgggcagcgtcaccggcagttggtcgtcagggaccggaaccggaccgcagtcggcgcagtggatcatggggatcggcgcgccccagtagcgttgccgcgacacaccccagtcccgcaggcggtactgcacccggcgctgcccccggccctcggcctcgagacgctcggcgatggcggcgaaagcgcggtccgagggcatgccgctgaacggcccggagtcggccagcaccccgtaatcactgaaggcgccggcggcgatatccagctcggtgccgtcagccgggtgcaccacaggccgaatgggcagaccgtaggtgctggcgaactcccagtcgcgctggtcgtgggccggcaccgccatgacggcgccggagccgtactccatgaggacgaagttggcgacccacaccgggatgcgctcgccggtcaacgggtgaatggcctccagcccggtatcggcgccgcgtttctcgcgcgtggccagatcggcctcggcggtaccgccggagcgggcctcctcgaccaattcggcgatcgccggatggtgctccgccagctccaggctgatcggatgctccggcgccaggcccatgtaggtcaccccgtagagggtatccggacgcgtcgtgaagacggtcagctgctcgtcgcgaccggcgagatcgaagctcagctcgacgccctcggagcggccgatccagttgcgctgcatgttgcgcacctgctccggccacccgtccagctcgtccagcgcctcgaggagctcgtcagcgtaatcggtgatgcgcaggaaccactgcgggatctcgcgccgctccaccaaagcacccgagcgccacccccgaccctcgatgacctgctcgttggccagcacggtctggtccaccggatcccagttcaccgcagcggtatcgcggtagaccagccccttgcggtagagccggatgaacagccactgctcccagcggtagtactcgggatcgcaggtggccagctcccgggaccagtcgtacccgaagccgaggcccttgagctgctcgcgcatggcgccgatgttctcgcgggtccaggccgccggcggcaccccgcgctccatggcggcattctcggcgggcagaccgaaggcgtcccagcccatgggctggaggacgttgtagccctgcatgcgcttgtagcggctgaccacgtcgccaatggtgtagttgcgcacatggcccatgtgcagccgcccgctggggtacgggaacatcgacaggcagtagtatttcgggcgagcgctatcctcgcgggcctggaacgtctgctgctgctcccagtaggcctgggcctcggcttcgatctctttcggttggtactggttgtccatcggtgtctgtcgctttcccgggcaggtgagccgtgcaggataacggagccacgtgccggggttctagttgcgcggtgatcagatcgaccacacccttccgcaagcgcgcccactccctgcacatcggatggtggagctagtaccttgtagaaggcacccaacccgcgccactgcatcgacctgacacggaggccgccatgacgcaccatcccaaccaggaacaccagcagggacacctgcccaccagctacgagcgcatgctgacccgcctgcgcgagcggctcgccgagacggaagacggagggccgcgtttggcccaggccctggaagagatcaagcgggccatggtcgccgacggcgagctgactcgcgctgacgccgaccgagtgggtggcgcgctgcagcgcgacctggaagaggccggcgcctggctggccgaccgcagccatgaccagccgctgcgcgactggctgcgcatggatctgcagatgctggagagctggctgtgggacgccttctcctcggtggccgaccgcaccagtatggaactgcgcgggttcgtcaccaccggcgagccgagcctctaccacaccgacgagatcgccggccccggtgaactggcgtgcatcgcctgcgggcgcaccgtcaccctgcagcgccccggccacatcccgccctgtccgggctgcaaccacacggagttcgttcgtacagcacaccgggacaccccctgatccgggagggcgagacggagctggaagagcggggacagagccacctgcactcaaccacgggcacgcttcggcgcggactcgtgctcgacgaatggttattggttatacagggagcaacggagaggggagggaaaatatggagcgggtgatgggattcgaacccacgaccccaaccttggcaaggttgtgctctaccactgagctacacccgctgtgtcgttacgggtgcgcattctacaggcatcggcgccggcgtcaacccccgtgtgttaaggggctgacagggtggacgctgatccggtcttaccatcgccgatggcgcgcgcgccctaccggtggtactcaccggctcgctcgggctggtacaggatctcctcgatccggaccctatgagcaccaccgcccggtcttggccactcaatctcctcgccctgggacaggcccagcaaagcgctacccaccggcgcaaagatcgatagggtgcccccactcgaatccacgtctttgggataaaccagcgtcagcgaaaactcttcctccgtcgcctcgacccgaaaccgcacggtggaattcatggtaacgacgcccggaggaacctcattgggctctacgatctccgccctcgcgagctcattttccaagtcttcttgaccgggaaaggcgcccttaggcagggaatcgatcagcttttcaagccgctcggcatcccgggatgagatcacgatctctggtctggtctccatgaatctccagtcactctattcttttgcagggacaggcagttcagccattgcccaaccgctcgacaggaacgccgagtcaggcatgagggaaagatcagtcaaccgtcacggtagcacgcccagggctcttgtccagcggcgcgaccgatcctacggccgggttttaggtcaaaatgcgggacgaccgccccgaccactccatcagacctcgggcacccctggagctgcgaggtcaatgcggacccgcagctgctcgctctctcgatcagccaggactgagtcactcctcttgagccatgcggacgatccgccggcacgccgcccggcagacgggggtgtaggcgaaggcccagcggggcagttcgaagaccacccggcccccgccgccgggcagcggatcgacgcggtgtccggtagccggaagacgcgccaccgaccagcaccaacggcgccctggctcaaacgccgtgatccggaaccccacgcgcacgcccactccgatgacgacaacccaccccgtggagccggcaccgatatagcggtcggccgacaccacctcccggacgctcggcccccatacgggccactgatgggtatcgatgaggacctcccagaggcgttggggcgcagcggaggtgtcgaggccgacctccagcgcggggcgctgcaccgtgccgccgtgatcgatcaacccgcacctccttccctgtgtagcgccagtgccagggctcaaagtcgagcccatggccgaagttcgaagatgagtcgccgtttgatggtacccgaaaccggacccgcgcccgcattgctgccaaggaggtggccccaccccttttttatgcgcgatctggaaaaccaatggcatactgaaccttgaggtctatggggtctcatcgtctgcgcagccccccccttgggcctcacgactcgagctctgtgctgcatgcacacacggtaggctttccgccacgcgcaggggcaccgagccgacccgctcacggaggcgccatgaagtccgccccgatacccgataacgagcacatccggctggccgcgctgtacagctaccggatcctcgacaccgaggccgaggcggccttcgaccgctgcgtacggaccctctgccagatctatcaggtgcccatcgccacggtcaccttcgtcgaccgcgaccggcagtggttcaagtcggcccagggcctggaggactgcgagacaccgcgatccacctccttctgcggccatgtggtggccgacggcaacccgctggtggtggaggacacgcatcaagacccacgcttccacgacaatccgctggtcaccagcccgccgcatatccgcttctacgccggtgtaccgctgatcaccccggccggccagcctatcggggtcctgtgcatccaggaccggcagccccgccgtttcagcgacgaggacctgatcccgctgcaggacctggcggtgctgctgatcagcgaactcgaactgcgtcaccgcgagaacgtgcagcgactgcgccgacaactcgagcaccggcagcgagagctggaggcgatcttccaggccgccacctcggtcagcctgatcaagaccgatctcgaggggatcatccaggagaccagcaccggcaccgaggccctgtttggctatgcacgccacgagctgatcggccgcccggtcgcgctggttcaccgcccggaggatcacacccagccggggaccatcatcgaacggctgcgcaatgatcgcacaccggtccgtcgtgaaatgcccctcatgcgcagcgacggcagcaccttccccgcgctcttttcggtccacccgatcaccgacgcccacgacgagctgatcgccacgctgagtgtgaccttcgatatcagcgatcagaagcgggtcgagcaggagctcgagcaggccgttcgggccaagagcgacttcctgaacgcggtcagccacgatctgcgcacgccactgaacgcgctgatggggttctcccagttgcttgccgagacggacctcacgccggaagaacgacaacgctacgcggagcactgccggcgcggcggcgagcggctgcacggcctgatcgactcactcctggagctcagccgcctacagagcggcgggatgcgggcacacaccgagccgctagcgttgccggcactgattgaagagcaatgcgccctgttccgacccgccgctgagaggaagggcatcgagctggcttgccagatcagtgccgacctcccgcgctggattcagggggaccggacccgacttgaacaggcgctctccaacctgatcgataatgccatcaagtacacagaggcgggtcacgtccggatcaccgccagcgccgagggcgaacaaattaccttggcggtggaggacaccgggcccggcatccccgccgaaaaccgggaccggatcttcgcggccttcgatcgagggaactaccagggcgagcaacagggccacggcctcggcctggcgatcgcccgggagatcgcccagctgatgggcggcaatctccacttggacagtgagcaaggccgggggaccaccttcaccctgaccgcacggctccagacactctgtgaagagaccaccccccatgcgcaacgcccctgccagcctgcaaaggggccaccgcagcccggcctgcgcatcctggtcgcggaggatgaccccaccaacgccatactggctcgcaccctgctggagcgcctggatgcgcaggtgaccgtcgtggaagacggggtgaccgccctgcacacctggcgtgatggcaccttcgacctcctcttgctggatctgcagatgccgggcctggatggcctccagttggcccgagccatccgccacgaagagaaccaagagcaccgagccccggcccgtatcgccctattcaccgcgcacgcccgcagcgaggtcgagcagcgggggtttgaggctggctgcgatgagttcctcaccaagccggcccggaaaggcgatcttgaggccctcctggcacgggccggttcgccggatcctcagccgccccgatagacctgcgcgcggtgcaatctggcatgataggtgcaaaggatgaacgggccaagattcggccccactcaaggatcaggaaggcactatgtacgccccgccactcagagccctcgccaccgagcatgtggtcaccctgcctgcctcggcttccgtcggcgaggctgtgcggaccatgcaggaccacaacatccgggatgtggtcgtccgcacgcgcgacggcttccgcctcttcctatccaccatgctactgcgcctggaccatctgggcgcggacctggagacccccctcggcagactcgacctgccccgggcaaccaccctgagcccggacgcctcggtggtcgacgggctgcgggccatccgcaatcgcggtgagcacatctgcctggtcgatgaccgcggggaactaagcgggatcctgagctatacggatctggcgtcggggttggatccgaatatgctggcgcaaacccagagcatcggcgaactcttccggtggacccaggcgccgctgctgaatcccgacgccaccctgcgcggggcaatggcggcgatgcgcgagcaggaccaggaggctgcggtggtggtcgatgacgagcgccccgtcggcatcctcacccagaaggacatcatcaagctgctggcggcgggcaccgacctcggctgcacgctcgaggcgtgcatgtcgtcaccggtcgagacgctccatgagcaggcgagcatcgccgaagccttaagcttctgccgccagcgcagaattaagcgcgtggttgtcgttgatgatgccggccggctcaccggcgtcatcggccagaaggaactggtcaacctctacttcaatcagtggttcgctttgctccaggagcagcaggacgagctggcccagctgaaccgggaactgcaggagagcaaccgcgccctggagtcgatcacggaagaagtaccgggcgggctcctggtcgtcggcgccgatgggcacatctcccgcaccagtcggcgcgcgctctcgatcctgaacacctccagcgaggcgctgattggccgctccgttttcacgcttttgggctgcacacccggttctgggtgcccgggggatttagcatccgccccacctttacgttgcccctacagcgggccccccatctccgccgactcgtgcgagctgatcggcgctctgcgttccggcgaggcctacgagacacgcgacctctttcaagcaccggagggagagccggtgctcgtcgatgtgcgaatcaagcgcgccgccaccgatgggacaaccatcctgctcttccaggaggtctccaaggaggagcagaaccgtaccgaggcactggctttcctcaacggcggaccggtggtcgccctctcctggcggccggaaccgggctggccggtgcattacgcatcggccaatgttgagcaggtcctcggctacaccgcggaggagctcaaggcacccggcttccgattcgctgacctgctccaccccgaggatacccaacgggtggaccgggaaatccgtgctcaactcgccgacggagcagcccatttcgaacagctctaccgcgtacgccaccgctccgggggctaccgctggtgctacgactatacgtctccggaatacaacgaagacggccagctgcgtctgctccggggctacatcctcgaccgcaccgaggagcaacaaactcttgaacagctgacgcgcagccgcgaacgcctggcgttagccacggagtccgccgggctggggatctgggactacgatctgaccagcgaccaactggactgggacgagggcatgttccgcctctacggcgtgtcctcggaggcgttcgggggcaccttccaagactggacccgcaccctgatgccggagtcgcgtgaacgcgcgcaggctgcctttgaacaggcagtggcatacagcagcacgttcgagaccaccatctccatccggcggccgatcgacggtgcggagcgcatcctccagggccaggctcagatcatccgggacgagaccgaccaggcggtgcgcgttgtcggggtcaatcgcgacatcactgagcaggagacgaaccggcgccggctgatcgccgaggaggcgaaattccggggcctcttcgagctctccccggtcggcattgccatgaacgactttcagaccggcgaattcctggagttcaacgacgccatcaacgagcccgccggctacacccgcgaggaattcggcaggctcagctactgggatgtcacgccagaaagctacatgccgcaggagcaggagcagctcgagtcgatgcggcgcaccgggcgctacggccccttcgagaaggagtacatccacaaggacggccaccgctaccccgtcctgctccacggcttccggaccaccacgccagaaggccgcgaggtgatctggtccatcatccaggacatcacggaaacgaaggccgccgaggccgcgctacaagcgaccaaggagcgtttcgaggggatctttcagaagaccagcagcggtgtggccgtctatcgacccgtggacggcggacgggatttcgagttcttggagttcaacccggcctccgaacgcatcaatcaggtctccagggaggcggtcatcgggggcaagctgaccgaactcttccccggcgtcgtggagatgggcctcctgggcgccctccagcgggtagcaggcaccggccaccccgagcacctgccggtgaccgattaccacgacgagcgcatcagcggctggcgcgagaactacatcttccgcctctcctcgggcgaagtcgtggcggtctacgacgatctcaccgagatcaagcaagcccaggagcaggcggaacaagcgagccgtgcaaagagcgagttcctcgccaacatgagccacgagatccgcaccccgttgaacgcggtgatcggcctgagccaactcctcctggaaacctccctggacaagcgccagcaggaccacttaaacaaggtgctcagctcctcgcggatgctgctcggcatcatcaatgacatcctcgacttttcgaagatcgagtcgggacagctggagctggatacccataccttcgatctccatgaggtcgtcgaccatctcgctgccctcttcggcgaggtgggtcacaggaagcagctcgaactcgtctacagcctgccgccccaaatcccgtgtgttctcgtcggcgattcgcttcgcatcacccaggtgctgaccaacctgctcagtaacgcaaccaagttcacgcccgagggcggcgaggtcgaaatgggcatccagctggtggagcccccgaaagcggactcggttaccctgcgcttcttcgtgcgggataccggcatcggcatgagcgaggagcagctcggccgcttgttccgggcctttacccaggccgacacctcgaccactcggcgttacggcggttcgggtctggggctggtcatcagccggcgcctggtggagcggatgggcggggctctggaggccacctccaagccgggtcaaggcagcaccttcgccttcgagctcaccctgccgcttggcactccgcaagcccccgccacgctccactgcccgaaaacggaaggccgccacgtcctaattgtggatgaccacgagccgacacgcgaaaccctccgcgagatgctccttcactgccactttgaggtagaagaggccacgaacggcgaagaggcgatcgagaaggtgatcgcctccgagcgtcgggacgacccctttgatttcatcctcatggactggatgatgcccggcggcatgagcgggagcgagacctgccgtgcgctggaggcgtgccgtcagtcgggcgacctggcgcagactcgccccccggtgctcatggtcagcgcctacgacccgagccagatcgacctccccgagggcttgacccgcgaactcctgtccaaaccgatcaccgccaacgtcctctaccaggccctgctgcgcgcggagcgaggcgatcgtgccgccaacatggggccggagtcgatggggcacacccccaacctcgccgggtaccggatccttatcgccgaggacaacgaaaccaaccaggaggtggcttcgctgctgctggagaagaccggggcgcaggtgcaggtggtgaacaacggcgccgaggccctcgaggccgcccatgaagcaccgccggacttgatcctgatggacctgcagatgccggtactggatggcttcgaggcgacacggcggctccgggaggcgggctacggtggtcccgtcctcgccctgtccgcagccgttaccgaaggcgaccaacaacgcgcgcgcgcggcggggatgggcgcccacatcgccaagcccatcgatcgcgagcagctctacgccaggctcgcggatcacctgtcgccctcgccgcaggccacggacgatcctgaccacgcggaggaaaccccgcccggcggagggatacccaaccacctccccggcttcgaccccgcgcggggcctgcggctcttcggcggtgacggggcggtctacagacgaatcctgcgcggtttccggcggcggatccgcgacgagcacacggcgctggtcgggcacctgcgccgtgacgaccggggaacagccctccgggacgcccataccctgaagggcgctgctggcaacgccgccgccgtgcgactccaggagctggccgcccggatcgaggagacgctgggcaccggcgccggggtcgatcaccgcctcatcgatgccctggaggaggccctgcaggaggccgagcaagccctggagccgctgctccccgcggcagcagcggcgccctcgcccggctcgccgaccgccgtggacgaactgcgagccaagctggccgccagcgaatggatcgagaccgaaacctcggatgcggcgctcgcctacctgcgcagccagggcctggactgcgacgagctcgagacccggctcgaggccatggacttcgatggggcgctgcagctgctagaggcgctcatcgaacggtagcggtccaccgggcggaggtgccatccgctcccggaggacctgctccgcctccttgagcgcctgttccaacgcatcgatctgcgtctcgctgactgcctcgtcgtgcttcaaggcggcttcaacctggctagcccgttcaccaagctccaccgcgcatacacttgcggcactgcccttgagggtatgggcgatccgatgcagcccctgccgatcagggacggagtcggtacgcagcggctcgatgagcgatgcgtgatagtccggtaactggctcttgaacaactgcaataaccgggcgtaggtcgactgatctccgccaacgatctcgagcccgcgcgcacgatcaaaccccgggagctcagcgggcagggtcgctggcgcggcagcgtcggtgtgggtctgctgcggctcggccgctgccccctgggtctgtgctggccgccgtatcgcccctgccgcaggcttcaactcggccattagcgtggcgtagagcacctcctgctccatcggtttggcgatcagcccgcgcatcccggctgcctcggcgcggcgacgatcctcatccagcaccgccgccgatagcgcgatgatcgttcgggagcacccagtctccagcagccgacgcgaagcctcgaagccatccatcagcggcatctgtagatccatcaggatgagatcgggctccgcgtcatcgacagcatccagggctgccatcccgttttccgccactcggacccgtgccccggtcttctccagaaactgcgtggccacttcctggttgaccgcgtcatcctccaccagaaggatcgaaaagcccgtcagatcaggcacccgggacggcgatggtttggggcagtcggcggccttctcgcccggttcggcgcgcgcctgtccaatggccacctcaccgctgtgcgcttcgtgcgtctccaggtggcaaacgtccagcggcccgcgccggctgcgggtcgcgggatacgcaggggcgctgccctgcacctcgcctatggggagttgcagggtgaagaagaaggtgctgccctgcccaggctgcgacgtcacctccagatccccccccatccgctccaccagccgtcgtccgatgcccagtcccagacccgtaccgccataccggcgggtcgtcgaggcgtcggcctgcacgaacggctgaaagacccgttccagctgctcagcatccataccgatgccgctatcgcggacctggaagcggatgttcgcggcggcactgccggcacccgcctcctcacggacttccaattccacagtgcccccgcggggcgtgaacttgatcgcattgctaagcaggttggtcaggacctgggtgatgcgcagcgaatcccccacgagcatgcgcggcagctcgggctgaatggcgtagatcagctcgatctctttctcccgagccgcttcagagaagagggtagcgaggtggtcgatcacttcgccgagatcgaaggggcctgtgtcgagttccagctgccccgactcgattctggagaagtcgaggatgtcgttgatgatgccgagcagcatccgcgacgagcgctggatctttttcaggtaatcgagctggcgctcgttcagttcggtatcgagcagcagctggctcaggcccaccacggcgttcatgggtgtgcggatctcgtggctcatgttggccaggaattcactcttggcgcgcgtggcctgctcggcctgctgccgagcccgtttgagccggcggttggtgaccatcagcccgaacgccatggccgcaaagaccagcagtgctgtactgacggcaaccaggggggtgcggtagagatcccatagctcgtcccggctcagggcccgaggcgcatcgtagggcggcaggcgcagcgcgcgcgccagttcctccaccggctcgtaatccatgggcaccgagaagccggcgattccggcagcccgggacgcaggatggtcgggcccgagtcgaagcagagccgtggtcatctcccggcctatgctgctttgctgaccctccgcctcttccaggtgaacgaggggccactcggggtacaacgcggttgaagccacgaaggggaagccggcatacgcctgctcaccgatgatgcgcaccgcgtcccgcgccagttcgccttcctcccagaggcgctccagaacgctaatccggacaaagccgatatcggcttctccacccatgacgcgatcgacgacctggcggtggggcataccggtgaagtggattgcgtcccccgtcggcatggagagatcacgccgcttcaactccatggcctgggcctggtacccgcccagggagtcctcgtgcacggccgctacggtgtggtcgggcacatcgccccaccccgacacctcagggtgctcggcccgggtgaaggccacgccgccgaaactgcgtaaccgctcgccctgtcgctcggggaccagcgtcgccagcgcaccggacaaggcgtactggtcgcgcagtcgcacgtagtgcatcgggttggtgagcaggaagtcgagttgctcgttctccaggagtccgtccagctctgcgtaaccagcgatggcgccctcgatctggacgtcgtcgatttcaccgtccaggtactcgaccagcggttgccagcgctcctcggccacctcccgagactcgaaggagaggatgcccagcgtcacgcttcgctcggcgtgcgccgacacaacgaacagcacaccgccaagcaggaccgcagcgcgaccgagccaacgccccgccgggatgaccggccactgcagatgatggcggactctctggtgtggccgaccccgcagccatcggcgactcagacgcccggagggatgcgatgcgtggttattcactcgcgcacttccagatccgctctacatgtcgggactccctgcgagcctttcacgcgttgcggaacgagtagctggatgaaagttcaccgtacgccattaacccctggtacggtagggcaacttcccgaaaccatctccggccatgccgggcgcgcgaacccatgcaacggccaacggatgcccacccgccccgcacgcggtagaatcggggcatcgcgaccgtaaccctacggctcatccacccctgttcgttaacgcggcggagatatggcccagtacgtctttaccatgaaccgggtatccaaggtggtaccccccaagcgacagatcctcaaagacatctcgctgtcctttttcccgggcgccaagatcggcgtcctcggcctcaacggggcgggcaagtccagcctgctgcgcatcatggccggcgaggaccaggagatcgacggcgaggcgcggccgcagccgggcatcaagatcggttacctgccccaggagccgcggctcgacgacgacaaggacgtgcgcggcaacgtcgaggaaggcgtggccgagaccaaggcgctggtggaccgcttcaatgaggtctcggcgcagttcgccgacccggaggccgacttcgacgccctgatcgccgagcaatccaagcttcaggatcagatcgaggcggccggcgcctgggatctggaccgcaagctggagcaggccgccgacgccctgcgcctgcccccgtgggacgccgccgtagccaacctctccggtggcgagcggcgccgcgtggcgctgtgcaagctcctgctctcggcgccggacatgctcctgctcgatgagcccaccaaccacctcgacgccgagagcgtggcgtggctggagcgtttcctccacgagttcccaggcaccgtggtggccgtgacccacgaccgctacttcctggacaacgtggccgggtggatcctcgagctcgaccgcggcgagggcatccccttccagggcaactactctgcgtggctggagtacaaggagaagcgactgcagcaggaggcccgcgaggagcaggcccagcgcaaggcgatccagcaggagcgtgagtgggtccagcagaaccccaagggccggcaggccaagaacaaggcccgcatcaagcagttcgaggagctgcagtcccaggagttccagaagcgcaacgagacgcagcagctctacatcccgccggggccgcgcctgggcgacaaggtagtgattgccgacggagtgcaaaaagcctttcgcggcgagctgctctatgaggacctcagcttcatcatcccgcccggcgccatcgtcggcctggtcggtcccaacggcgccggtaagaccacgctgttccgcatgatcaccggcgaggagcagcccgacgccggcaccatcgacgtcggcgagactgtggaactggcctacgtggaccagagccgcgatgccctcaacccggagaacaccgtctggcaggagatctccggcggccacgactacatccgggtgggcaactacgagaccccgtcccgggcctacgtgggcaaattcaacttccggggctccgagcagcagaagcgcgtcggcgacctctccggcggcgagcgcaaccgcgttcacctggccaagctcctgcagagcggcggcaacaccctgctgctcgacgagccgaccaacgacctggacgtggaaaccctgcgtgccctcgaagacgccctgctcaccttccccgggtgtgccctggtcatctcccacgatcgctggttcctggaccggatcgccacccacatcctggccttcgagggcgagagccgaactgcctttatcgagggtaactaccaggattacgaggccgaccggaagaagcgcctcggcgacgaggcggcccagccccaccgcatcaagtacaagcggctcggcacgggctgaggcgcaacacgctgcctcgctggcggcggctgcgcgccgccgccagcggctcaggcacaggggctcggctagacaccagcccctgaagccctacagacgttacgcctgcaaggcctggtcgatatccgccaggatgtcgtcgacgtgctccaggccgatggacaggcgcaccagatcccgcgatacccctgcgctctccagctcctcatcgttgagctggcggtgcgtggtgctggccgggtggcaagccagggacttggcatcaccgatgttcaccagccgggtgatcagctgcagggcatcgatgaagcgtgcccccgcctcgaagccgccctgcaccccgaaactcaggatgctggccgcccggccgcccatgtagcgatcagccaggggcttgtaggggctgtcctcgaggccggcgaacttcacccagcttacccgcggatgggcctgcaggtactcggcaacccgctgggcgttgtcgcagtggcggtccatacgcaccggcagggtctcgatcccctgcagcagctggaaggcgttgaacggcgacagcgcggcccccatgttgcgcaacggcaccacccggcagcgggtgatgtaggccgcctcgcccatatcctcggtgtaaaccaccccatggtaggaggggtccggctcgaccatcatcgggaagcggtctccgtggtcggcccaggggaacttcccggagtcgacgatcaccccgcccaccgtggtgccgtgcccacccatgtacttggtcagcgagtggatgacgatgtccgcgccgttgtcgatggggcgccacagatagggcgtgggcacggtgttgtcgaccatcagcgggatgccgtgtcggtgggcgatctcggccagccgctcgacgtccaccacctcaccagaggggttgccgacactctcgcagaagagcgccttggtgcgctcgtcgatctgcgcctcgaggcgctcgtagtcgtcttgggcggcgaagcgaacctcgatgccgtggatgggcagcgagtgggcgaagaggttgtaggtgccgccgtagagccgcgaggtggagacgatgttgtcgccggcgcgggtgatcgcctggatggcgtaggtgatcgccgccatgccggaggccaccgccagcccaccgatgcccccctccatagccgccacgcgctgctcgagcacggcgttggtggggttcatgatccgtgtatagatattgccctcgaccttgaggtcgaagagatccgccccgtgctgcgtgtcatcgaaggcgtaggaggtggtctgatagatgggcactgccaccgctcgggtggtcggatcggggctgtagccggcgtggacggcctgggtctcgagtttcaacgcggatgactccttttgcgagattccggatcgggcgcccggaccggctccggcccgaaggcgcgcgcactctgatccaaaagtggcatcgccattgcggggaatcaagcaaccggcggcgctaagcttatgcctgcgacgcagatccgggctgagccgccgggggcaacattgaatttcgcggcttcggttgagatactggcgtgataacgattatccaaccaggcacccatccccgcgccgggccgcgcaggtgcgcgcccttctcttcgtttcccctcgcaagccgtaaccgggctgcagccttgcggcggcatagcgcgcgggcgcctgacgaacccgtgagccacagagcgaaccgatagaccatgaccgatcgtagccaacagattcgcgaccagcttgcccaacgcatcctgatcctcgactgcgggatgggcaccgagatccagaagtacccgcttgaggaggccgacttccgcggcgagcgcttcagcgatcacccctcggagctcaagggcaacaacgacctgctcgtcctgacccggcccgacatcattcgcgatatcacgcggcagaacctggacgctggcgtagacattgtcgagaccaacacgttcaactcccaggttctctcccaggccgattacgggaccgaacacctggtcgatgagctgaacatcgaggcggcgaagctcgcccgcgccgtctgcgacgaggtcgagcaggagaccggcatcccccgcttcgtcgccggcaccatggggccaaccggcaagacggcctccatctcgccggacgtcaacaatcccggccaccgcgacatcaccttcgaccagctgttcgaagcttacgcgcagcaggcccggggcctcctcgaaggcggcgctgatctgatcctgatcgagacggtcttcgacacgctcaacgccaaggcggccatctacgccctcgaggaggtctttgaggaatcgggtcggcgcctgccggtcatgatctccggcaccatcaccgatgcctccggccggaccctgtcgggccagacggcggcggccttctggaactcggtccgccacgcgcggccgatctccatcggcctgaactgcgccctcggcgccgaggacctgcgcccgcacctgcaggaactgtccaagattgccgatacgcacatctcgacccaccccaacgcgggcctgcccaacgagttcggcgagtacgaccagagccccgaggagatggccaagatcgtgcgcaccttcgccgaagaggggctgatcaacatcatcggcggctgctgcggcacctcgccggcgcacatcgccgccatccgcgagcaggtcaaggacttcgcgccgcgccaggtgccggatctggcgccagatgtgacgcgcctctcgggcctggagccgtgcaacatcggcaaggactcgctgttcgtgaacatcggcgagcgcgccaacgtcaccggctcggcccgcttccgccgcctgatcaaggagggcgactacgagaccgcccttgaggtggccaaggagcaggtggagaacggcgcccagatcatcgacatcaacatggacgagggcatgctcgactccaaggatgcgatgatcgacttcctcaacctggtcggctccgagccggacatctcccgggtaccgatcatgatcgactcctcgaagtgggacatcatcgaggaggggctcaagcgcatccagggcaagggcctggtcaactccatctccctcaaggagggtgaggaggcgttcctgcagcaggcgcgcaagctcaagcgctacggcgccgccgcagtggtcatgtgcttcgacgagaaggggcaggccgatacctacgagcggcgcctggagatcgccgagcgggcgtacaacgcgctggtcaacgacggcttcgagcccgccgacatcgtcttcgacctgaacatcttcgccgtcgctaccggcatcgaggagcacaacaactacgccgtcgacttcatcgaggcgacccgctgggtcaaggagaacctgccccacgctaaggtctccggcggcctgtccaacctctccttctcgttccgcggcaacgagccggtccgcgaggccatgcactcggtcttcctctaccacgccatcaaggcggggctggacatggccatcgtcaacgccggccagatcgaggtctacgacgagatcgacaaggagctgcgcgagctctgcgaggacgtcatcctcaaccgccacgaagacgccaccgaccgcctgctggagctggcggagcgctacaagggtcagggtggcaagaagaaggaagaggatctcgcctggcgcgaggagccggtggagaagcgccttgagcatgccctgatcaagggcatcaccgactacatcgatgtcgacgtcgaggaggcgcggcagaagcacgaccgcccgatccaggtgatcgaagggccgctgatggacggcatgaacaccgtcggcgacctcttcggcgaaggcaagatgttcctgccccaggtggtgaagtccgcccgcgtgatgaagcaggccgtcagccacctgctgccctacatcgaggccgagaagtccggcgacgacgagcccgccggccgggtgctgatcgccacggtcaagggcgacgtccacgacatcggcaagaacatcgtcgccgtggtcctgcagtgcaacaacttcgaggtccacgacatcggcgtcatggtccccacggagaccatcctgcagaaggccaaggaggtgaaagccgacatcatcggcctctccgggctgatcaccccgtccctcgacgagatgatcggggtcgcccaggagatggagcgccagggcttcacctgcccgctgctcatcggcggtgcgaccacctcgcgggtgcacaccgcggtgaagatcgcgccgaattactcggccccgagcatctacgtcaaggacgcctcgcgcgccgttggcgtcgcctccaagctggtcagcgagacccaggctgagccctacaagcaagagctggccgccgagtatcagcaagtgcgcgagcagcacgaggcccggcagaagaagaccaagtgggtcaccttcgagcaggcgaagcagaacgccacgcccatcgactggtccgcccaccagcccatccagccgcagaagcccggggtccaggtactggacgactacccgctggaggacctggtcgagcggatcgactggacgccgttcttcgcggcctggcagatgcgcggccagtacccgaagatcctcgacgacgagaagcagggcgaggaggcccgcaagctcttcgacgacgcccaggcgatgctccggcgcatcatcgatgagaagtggctgagcgcccgggcggtcttcggcctcttcccggccaacagcacgggcgaggacaccgaggtatacgccgacgagcagcgcagcgaggtgctggcgaccctctgccacctgcgtcaacagaccgagaagggcgagggcaagccccaccagtcgctggccgacttcatcgcgccgaaggacagcggcgtgctggactggatgggcgcctttgcggtcacggccggcgtcggcatcgacgagcacgtccggcgcttcgaggaggccggtgacgactacagcgccatcatgctcaaggcgctggccgaccgactggccgaggcgttcgccgaaagcctgcacgagcaggtgcgcaaggaccactggggttacgcggccgacgagaacctgtccaacgaggacatgatcaaggagcgttaccagggcatccgcccggcgccgggttacccggcctgccccgaccacaccgaaaaggatcgcctgtgggagatcctcaacgtcgaggagaacatcggtctgaccctgaccgagtcccgggcgatggtccccaccgccgccgtttccggctggtacttcgcccacccggaggcgcgctacttcggcgttggcaagatcttccaggatcaggtggaggattacgccaagcgcaaggggatgtcccgcaaggaggcggagcgctggctggggccgaacctcggctacgagccggaagactgagcgggacccaccgctaggaatcccctcgcccggcgccgcggccgggcgaggggggttctatacccggcgtgttacgaggcctcgaagcgcttcgtgacctcatcccagttgaccacgtcccaccacgcctcgacgtagtcgggccgccggttctggtagcgcagatagtaggcgtgctcccagacgtccagaccgagcagcggcgtgccctgcttgggcgctacatccatcagcggattgtcctggttgggggtgtcggtgatctccaggccccgcgaggtcttgatcagccacgcccagccggagccgaaccgccccagggcggcctgcgtgaactgctcgcggaactggtcgaaggagccgaaggccgaatcgatggccgcagccagatcacccgacggcttgccgccaccgttcggcgacatgacccgccagaacagatcgtgattccagtggccgcccccgttgttgcggatcgccaccggcaggttcgagacacgcgcaagcagatcctccaggcgctgcccgtcgtgctcggtccccgagacggcgtcgttgagcttggtgacgtaggtgttgtggtgcttagtgtggtggatctccatcgtctgggcgtcgatggagcgctccagatcgccgtagtcgtagggcagatcgggcagttgataggccatcaggcggtctcctttccttcgcgcgcggtcgtaacgcctgtgcgcgactgcgcagggcgtacaccctcatcatgggcggccatggccgcggcatcaatcccgtggattctgggttgtatcccgccccggcggcgtggccttctctgatgcacgatcgcccgcgcgcgctctgccccgattcaggcgtcgccttaggaaggccccgccgacgaacagtccggccaccccgacgaggaccaggacggcccgcgtgtcgatctcgcccccccgagcggccgcctccactgcgctgtagatggccagcgagaagaccccccatttgatgccgagcccgaccaccgtggcggcgatgaaggtcttcagcgggagccccaaccagccggcgccgtagttcagcggcgggtggggaaacccgggcaacgcccggatggcgcactggctgaggaagtcgctgttgccacggaggattcggatccagcggctgtccgccggcacggcatcgcggccgagccgccacgccacggcataagcccccagagcaccgagagtactacccgccaccagcgtcagcgtagacatccacgggggataaaacggggccacggcccacaggaagaggctccccggcagggccagcgtgaagagcaaggcctgcagcgcaaccaccaccagcagcagccacgggcgctcgaccagctgctcgccccaggcggccacatcctcggcatcccagggcccccacaccgccaccgcgaccccgataagcagcactaacccgaggaggaaggggcgatagcccggccaccagcgcacagggggttgaggtagacgcaagcgcatgccgccggatgctactacgaatccgccggcgaggggcgacgacgaccgcccggggtgtagcgcacacgcacgcggttaccgggggggaaataggtgagctcgtcgcagagcgaacgcaccagcaggataccccgcccggcgccgacgggcgcgtctcgaccacgcccaccttccaggacgggctggaagtcgaacccctccccggagtcttccacctcgatcataatgccctggccaccgcccccctcggcgtcgcactgcacccgcaggcggatctcgccttcctgcaactcttccagggcccgggtacgctcctggtagtaggcctcgaaaccgtccgggctccccttgagcgcggagtcgagcttaagcaccccgtgctccagggcgttggtaaaaagttcggagatcaccacgtagaggctctgccgatcctcctccagcgccccaaggtcggcgagcagattcatgatcggcggcaccggattaacatgggccaaggttgccgcgtccagcaccagttcgctgtaccagttctccgaggcggcagcgccatacccacgcacctcgccctcgagcagcaaccggtccagatccagggacaccagcgtggtatcgtcggcttgctcgtcgccgccgcgccaggcgcagaccgcttccagcagcggttcgaaggcggcgaccgggtcgccactgcagagcacatcctcgatccgttcgttgccgaagagctgaccatccgcatcggtggcctcgacgataccgtcggaacaggcaaacgcgtgcagccccggcgtcagcgccatatactccaactgacgccgccccggagccgtgtcgcggatgatgcccaacggcagatccaccgagtggaaacgctgcaccacgccgccgtcgcggatcagccacaccggaggcatcccggcgttccagacccccaggcgatgcccgtggaaatccacctccaggagggccccggtcaggaacatgtccgccggcaggctccggaagagcttctcgttgacgtcgtcgagcaattcggcgggatgggcgccgcgccccacccgatcgtagaaaaccgccgccagaccgggcacaccgaccgctgccccgatcccgtgcccggtgaagtctccgatgaggatcaacaggttgccgttgggccggcgggcagcgaggaggatatcgccgctgagaatggccgcaggttgataatggaagcgtactccgggggcgcgcaggtcgctggactccgtggcccgggccacgatgcgctcggcggtctcctgctcccgctcgagccgctcctggtggctacgcaggacgtcacgctgggccaccacggtgtggtagagaccgcgggtgcgcagccaggagtcgatcttggcgttgagctggacccggctgatgggcttggtgacgaagtcgtcgccgccggcctcgacgcactgtgccagccgctgctcgtcggtgagcgcggtgacgaagagcaccgggatgaacccctcggtgtccatggccttgatctgccgggtggcctgatagccgtccatccgcggcatcatgatgtccatgaggatcatgtccaccggctgctcgcggaaccgggccaccgcctcctcgccattggtcgccgtgatcacgtgaaagccccgcgccccgaggatcgcctcgaggagcatggtgttcaccggctcatcatcgacgaccaggaaggtaggcagtgattggtcggccactctatccacgacgtgtgctctgctccgaaacgcccgcgcggcccatgggggtcactcctcgatggtaaacaggcgctggaagttggcgatctcgaggatcttacgcacctcccgggagcagttacgcagggcaacctcggcgccctgatcgctggccgactcccttagcagcaacagcataccgagggcggagctgtccatgtactcggtctgggacaggtcgatgacgtagcgacggacaccctccacccccttgtacgcctgccggaaatccttatgcagactgaagtcgaaaaaaccctggattgacatcaccagggtctggccgtcgttctcgcgttgggtttcgatgcccatcgttcctcgctcctgtatgactgactgttgagcgatgattacgctcgaataccggcggcaggccactgccgccgacgcgccccgccccaaggcccgcgtgcgccacgacgacggcgatcagaatagctccacgtcgccgtgatccatggagtgttgctccaccttgcgctggctggcccgcgccgtctcgcgctcctgacgctgctgcgccagccgctcgcgggcctcgcgtagacgcgccgcgtactggctgccgtggacgtcctcctcggcgatggcctgcaggacattgcgcacgccatcgaggtagtcatccaaaccctcgaccccggcgcgcgagccatccaccaactgcgtcacaatgtcctcgaactgcagggcacgaacggcgtcggccacgtggtgatcgatctgtccactgacctcagagatgcgcttgacctgctgctccacctgctgatccacgtcctggagactcttcatcatccccgagatctgctccttggtggtgagggtcacgttcatgtcgttggaggccatctcgccgacctcggtgcgcgcctcgtccaccaggttactgatggtcttgacctcctgagcgatctgctcgttgaactggttggccttctcggagagcttgcggacctcctcggccaccaccgcgaaaccgcggccggactcaccggcgcgggccgcctcgatgctggcattgagagcgagcaggtcagtctggctggcgatccctttgaggtcggcgagcagcttgtggatccggtccatctggtggaccatatcgtcgatgcgctcgacggtcttcacgctgcgccgactcatgtcgacgaccatctcgacgtagttgttcaggaaggattcggtctcgtggacgaactcggcgatgccgaactgttccacggccgaatccccgccggtctgctcgatcaccgcccgagccaggcgttcctgttcatccgtggcctgatccatgccgttgaagctctgattgagcgactgcacggcgtcgccgacgagcccgcggatctgctccaggtcactgttcaccgtacggaactcggcgttgagactatcgtcgatgtcgtggagcagatcgcgcagggcgtcttccagatcctccacggtatccgtcgcctcgttccaccccgtctcgcgtcggcgcagatagccgaccgcggcccaaccgctggcgccgagcaccaccgccagcggtcctgtcgccggccaggcgtaggcgatcgccatcgccaccgcggtcaacaccgacggggcaccatagtggcgcagccacgccgtcttcgggtggtagacgatggactcgccgtcgcgatcctcggcaacctcgaccatattcacctctcctgggtgggttgggagggcggcgccaccgccgcctggatcgcctcggcgatccgctccagcggcaggacctggtccgcgtggccggccttgacggcagcgcccggcatcccccatacgacactgctcgcctcatcctgggcgatggtaaccgctcccgctgcctgcatgcgccccaagccaacggctccgtcgctgcccatgccggtgagcagcacgcccacggcgttagcacgggccgaggtggccaccgagttgaacagcacatctacggaaggccggtggcggttgaccagttccccctccgtgacccggcaaatgtacttgctaccgtcccggtgcaactccaggtggtacccgccgggcgcgatgtagacgtgcccgggcaacacccgctgtccgtcctgcgcctcgtgtaccgagaccgcgcagaggtgatcgagccgctgggcgaaggccgccgagaaccccggcggcatgtgctgggtgatcaccgtggccggcgcgttgggcggcatcacttcgagcagccgctgcaccgccacggtgccaccggtggaggcgccgatggccacgaccttatctgtggtgcgctggtgggggcgaggcggggctgcggccgcgcttcgtgcggggccgggccggacccgcgcctgcgccgcggcgcgcaccttggccacgatctcgtcccgatacccctccagcgcatagctgacatcggctttcggcttggtgacgaagtccacggcgcccagcgcgagcgcctccagggtctcctcggcgccgacctcggtcagcgaagagaccatgaccaccggcatggggcgcagccgcatcagattgcgcaggaaggtgatgccgtccatgcgcggcatctcgacgtcgagggtcaggacatcgggattgagctgcttgatcttctcacgggcgtcgtaggggtcccgggccgtccccacaacctcgatgccctcttccgctgcgaacagctcggccagcagccgccggatcagcgcggagtcgtcgacaatcaggacccggatcataccgcgctgcgtcctcaaaacaggtcgacgtcgccggagaccggctgctcgtcgatctcgtggaggtagtgctcctcgcggcgcacgacggtgtcgttgcgcgtgcgcaggagcttcttcgaccgcgcccgtccgctctcggggaagtactgcaccttccggggatactggccacccagatctcgaccgatcagccgcagaccctccgtccgcacatagctttcggcaaactcgatgttccgtttccccacatcggtgaccccggccagcacccgcccaccgccgaagagcttgacctccagctcctggcgctgaccgcccagggcgaggacgcggttgatcagctgctccatggcgtgattgccgtaccgggtcgcggtactcagtggatcgccctcccagtggttcggatcgcctccgcggacaggcagcatgaagtggttcatgcccccgacccccaggcgccgatcccgaacgcaggccgagacacaggagccgagcgtggtgacgatcatctcattgccgcgggtgacatagaactctccgggcaggatcttggccgcgaagacctgatgctccggatcccagtagcggttgatgtgcccgaaccccggcagacagtcgggcacggtaacgccgcggttgcgaaacgcccccagctgcatggtactcatccgaccttgcggtagatggtgcggccgtgggattcaaaccgctcactgacccgccagagggtctccgagtggccgatgtagagccacgcctgcggggtcatgacaccgaccatgcgctcgaagagccgacgctggatgtccttgttgaagtagatgatcacgttgcggcaaaaaacgatatcgaacggttcgcgaaacggccagtcgtgcaggagattgagctgatggaacgacaccagacgctgcaactcagggcgtacccgaaccataccctccttgctgcccttgccgcgcaggaagtgagcacgcagccgttctcggctcaggccggccacccgcttgtggtcgtagaccccgcgggcacactgctccagcacgttgctgtctaggtcggtaccgaggatgtgcacccgatccgctgcgcgctcgccgaagacctctcgggcgacgatggccgccgagtagacctcctcgccggtggagcagccggccgaccagatgcgcactcggcccgaggacgcggcaagcacctcggccagatgctcgaagtggtgcgcctcgcggaagaacgcggtcaggttggtggtcagcgcattgacgaagtgcgccatctcccggcgctggggatcccccaggaggtgctcccggtaggccgcgaaatcgcgcaggccgagggcgcgcagccggcgcgcgaggcgcgagtagaccatgtcgctcttcgcctcgctgagctggatacccgtctcccggcccaccgtctcgcgaatccattcgaagtcctcgcgggtaaagcgaaactcacgctcaccgcccacggtggccctcctggccgattgctgcgctgcgcatcaaaaccgcactctccgcctcagaactcttcccactcgctgtcctccacgtccgccgtctggcgcttctgcgcaccggcagaagggcgaggggtggacgaagcggaagcgccggagccgccgcggtgacccccgctgctgccaccctggctcgaccgttggccactgcccccggccggccgcgccgcctggcccgactgcccgccgctgctccgcgtcggccggctggccgagctcttggccttggccaccgcctgatcggcaccgccgaagaaggccatcagctggaccaggttggtggactgctcgtccagggactcggcggccgacgcggcctcctcgaccagcgcggcgttctgttgggtgacctcgtcgagctggctgaccgctttgttgatctcgtcgatccccgaagactgctcctcgctggccgcggagatctccgccaccttgtcggtgaccgtctgaaccgcctcgaggatctccttgagggtctcattggactcgttgaccaggcgggtaccgtcctcgaccttctcgccgctatcgttgatcagacgcttgatgtccttggccgcggtggcactgcgctgggcgaggttacggacttctgcggcgaccacgccgaacccgcggccgtgctcaccggcccgggcggcctcgacggctgcgttgagcgccagcagattggtctggaaggcgatctcgtcgatcaccgtgatgatgtccgagatctcgcggctcgactgcttgatcgcgcccatcgcctcgaccacctgaccggagatctgctggccgcgctcggcccgctcgcgggccgccgtggcgagctgattcgactcgcgggcgttgtccgcggtctgcttcaccgtcgaggtgagctcctcgatgctcgaggcggtctcctccagggagctggcctgctcctcggtacgctgggagagatcctggttgccctgggcgatctccgaggacgccgagtcgatgctctccgccgtctcgcggacctcgtccaccgtccgccgcagcacgtcgacggtcgagttgacccaggcctgcagctggccgaagtcgcccttgaaatcgccgtccatgtgctgagccagatcgccgttggcgaccttctccatcacccggatcacctcgcgcaccggggcctgagtgacgtcgaggaccatgttgatgtcctcgctcagggtgcggatgaacccctcggacatgctcgaggtctccacccggtgactgagctcgccgttctggatacgctcgatcagcgcctcgacatcgtgctgcgccttcttctcgttggcgcgccggtgccagtcctcggtgatgtcgaaccactcgagggtgttgccgaggaagttgccctcctcgtcgtcctcgccggtgatatagacgttgaaacgcagctcgccgatgtgcagctcctgttgcagggcgtcctcgcggacacgcttcatctggctcgccagcgactgcagctgcgggatcacgtcgaacagcgagcgctggtcctccaggttcttggtcgtgaacccgggattgaccgcggcgatctgatccgcgtagtgctccagcatcttctgcatgggctcattgacgtagtggatcgtgccgtccgaattggtcatcaggaaggccgtggtcgccgtatgcatggccagcttggcacggtaatactcgatgtactccgcccggtcgacggtgatcgttcgcttttggtcgctgcccgccatggtggtgcccccactatccgactccgtgtgcgctgcctggtggtccggtgccccagccgtctcttcgtccgtctgcgccgccgaggccggcggctgttccgtgtcgtccttcatccaggccaacgggtcgcggcccagcttcttgttgtcgccgttggatccaccgcttttcgccacggctgctcctcctctactcggccgccgccggctcgaggacacgatacgcctcgatgtccccggcgacggcgatgtaatcctgcgccccgttgctctcggggcggtactcgaagatggtctggccgaaccccggcgcctcggccagcgccacgttgtcccggatcggggtctgcagaacctgaccggggaagtactcccggagcttgcccagcacctcccgcggcagccggcgctgcccgttgtaacgggtcaccagcacgtacttgtgggtgaagatgttcaggccccgctcgacccgcatcagggtgcgcatcagcccggcgagcccctccagggccaggtagtcgcaggagaccggcatgatgatctcgtcggtagccagcaacgcattcatggccaacaggccggacgacggggggcaatcgacgacgacaaagtccgggaacggctccaggcccccgatcgcctgttgcagccgccagccccgctcacgcccgccgctcatctgttcgacctcgggcaaccgcggccccggcgggaccaggcggaggttctcccgccccgactgcagtcgttcagccagcggcacaccatcgaacaggacgtcgtccagcccggggtcgagcccttccaggccaagactggcggcgaagtgcccctgggggtcgaggtcgatccctaccacctggcggccggagcgcgcccaggcgtgggcgacactcaccgccgaagtggtcttgcccaccccgcctttctggttcaggaaggagacgacgcgggggcctgctgcgctcatgccccgctcgccccgttcttgttgccctcatccatctcgcgggccaggcggctcagcagctcgaccacctgctcggagttgtccccgagctgctccagctcgccggcagcggcgtcgacctcgccctggttgtagagctcggcggcgcgcttgccgtgggcgtggaccgcccggtgcggctcctccagctcgatgaaggccggcagctgacggatccaggcctcctcgaccgcgtcgtaccacttgccgagacgacaggcgtggtggtcggtcagctcgcggctgtcgacatcctcgcgaccggccagcatggcggcgatgcgccgcttccacatcacgtggtcgaacttgctgcgctcaatgaagagcttgggcagattgtgctcgcccagccgctcgatctgatcggtgaggatcgccgtggagcggcccagggcgtcgagggtgccctccacgtcgttgacgttgcgctcggtgcggtcggtcacggcgctgatggactcggccacctgggtcaccgcgcccttctgctcattgatcaccgaggagacgttctggatgtgctcggtcaccccgcgcatgcgctcggccacctgctgcatggtctgcgtggtctcggcggtggcctcgcgtccccggtcgacggcgctgcccatctcttcaaccgaggcggagatggcctcggtctcgtcgcgcagggtccggatccgttgggcgatatctacggtggcgctcttcgtctgatcggccaggcggcgcacctcctgggcaactaccgagaaaccggcgccggcctgcccggcccgggccgcctccaccgaggcgttgagggccagcatattggtctggaaggcaatctcttcgatgagctcgataatcgagccgatctcgttggaagcctggttgagctgtttgacgcgcgtggccgccgtctcggccagtccggcgatctcccggaccgtttcgtcggtggtccgcgaggccttgtcaccggcatccaccaactcctgcacgcgctcggtctcggtggccaccgcagcgctgttgtcggccacggtgtcgacactggcggccagttcctcggaggtggaagcgatggtctgactgcgctcgctggtctcgcgaatggtcatgcgcatccccgaggtcgccaccaggctgtcggcggtgtgcgcggccagctcgacgatgtcgtgcagcgcgcgcgagtctttccgtccgacctggccggccagccgccgcagggccctggagagttcgcaatcgccgcgcggcacgccgaggtaatcgccgcggccgatctgatcgatggtgccgagcagttctcgtacacgctccggcggcacccagccctcctcgatcagggcggtgcgctcttcggcggaaagcgcggtattggtgtcattcatcgggggtaccctcctgcccggccgagcggaccacctcggcgatgcggctctgatcatcggcgatggcgagatcctcgtcgctgagcagctcatcgacgtcgaggacgatcaccatcttgttctcgtccaccgtggccaggccacggatgaagttggtgcgtagcgcggcaccgaactccggtgccgggcggatctgctcggactggaaggtgtaaacctccgacagcgcgtccaccaccaggcccatgatccgctcccggccgccgcgggcgaccacccggaccatgaccaccacggtgaacttgctgtattcctgcgcctgcatcccgaaacgttcccgcagatcgatgaccgggacgatggtgccgcgcaggttgatgacacccttgacgtagtggggcgtgttgggaatgggcgtaacccgctgccaacccttgatctcctgcacacgcaggatatcgaccccgtactcctcctcgccgagagtaaaggtcaggtactgatcgccatcggctgcagcctgcatggcgtcaacagtgtctgcaccactgcccagtgcggctgccttgcggtcgtctccgagggtgccgtgctcgctgtcctgggtcatgactgctctccgcttcgcaactgggggatcccggggatggatgcttcaggcggcctcatcgctgtcctccggggtggggatgtagggctgacgacggccaccgcggctcatctcgatgagcccggcgatatcgaggatcagggccacggtgccgtcgccgaggatggtggcgccagcgatgccgggcacctgcaggtagttggcctccaggctcttgatgaccacctgctgctgatcaaggaggtcgtcgacaaagactcccaggtaggtgtcttcgtcctcgacgatcaccatcagcccaccggcgagctcgcggcgaaccggttcggtgtcgaagagctcgtggaggcgcacgatggggacgtacccctcgcgccagtggtagacctcgccccggccggtaacccggctgagcttgctgccgtcgacttggagcgactcgatgaccgaaaccagcggcacgatgtaggtctggtcgcctacccggaacagctggccgtccaggatcgagagggtcagcggcagcgagatggtgatggtcgtgccctgcccttgagctgagcgcacatggatattgccggacagggagcggacgttgcgcttgaccacatccatccccacaccccggccggagtattcggtggcctgctcatgagtggagagcccgggatggaagatcaggtcgaagacctggtcatcgggcagttcggtgccgtcctcgagcagcccggagctgcgcgccttggccagcagcttgtcgcgattgatgccgcgaccatcatcggcgatctcgatgatgatattgccgcccttgtggtaggcctcgatggtgatggtgccggtctcgggcttgccggcagcggcccgctcctccggcggctcgatgccgtggtcgacgctgttgcggaccagatggaccagcggatcgatgatcttctccatcaccgtcttgtccagctcggtctgctcgccctccatctggaagtcgacggccttgcccagggcgcggctggtgtcgtggacgatgcgcggcagccgcgagtaggcgaagctgattggcaccatgcggatgcgcatgacgttctcttgcagttcgcgcgtgttgcgctcgagctgcgccaggccgtcctggagttcttccaggcgctcggcggtgaactccttgccgacctggctgagcatcgactgggtgatcaccagctcaccgaccatatcgatgagggcgtcgatcttctcggtatccacccggatggagctattccctcccccacggcgtgcggccggcttgcgcgcttcgccaccgccggctgcgggcgccgcagggccactctcctcagaggtcggcatcgggggctgcccgggtgctaccggagctacctcctcggtacctgcggcctccaggggctggatctcgagccgggcatcgtcctcgacccactcgaagacctcgcgcaccgccgcctcgggcacgtcggcgtagaggcgcagggtccaagccagctgacaggtttccggatcgagctgctcgaagggcggcaaacccgaggtgtcgcattcgacctcaagctcgccgagatcctggagggccaagaagagccgacgcgggtcgttgcccgtggcgaacaggtggggctgcggctcgaagcgaatcaaccagccgccgccgccgcctcccccgcggggcggcggcgcatcgtcaccgccggcatcaccgccgccggctgtcggtccggccgcggcgccggtcgcccccccaccgcccacgggtgcctgcccgagctgctcgtcgagccgctgctgggcagtgctgatcgcgtcggcgtccagggtttggtcactctggatcgccaccagcatgcctcgcaggcaatcgacggcattcagcaacacattgacgcagtcgggcgtaaccgcctgtttgccgtcacgcagtcgatcgagcagggtctccatgcggtgggtgaagtccgagaccgcgctgagaccgaaggttccggcgccccccttgatggagtgggccgcgcggaagacgttgttgagggcctcgggatccgggctctctggatcgagttccagcaggcccgactccatggtatccagcccctcgaagctctcctcgaagaaggtctgcaggaactggctcaggtctacgctcatcgctcgcccccccgttgggcgctcagggcccgggccgtcagcgcaccaccttcttgatggtgttgaccagctgatccgggtcgaagggcttgaccaaccacccggtcgccccggccgccttgccctcctgcttcttctccggcgccgactcggtggtcagcagcaggatcggcgtgaacttgaaagcgggcagtccacgtagctcacggaccagggtgataccgtccatcttcggcatgttgacgtccgtgatgaccaggtcgaagccacccgccttggccttggtcaatgcgtccgtgccatccaccgcctcggtgacctcgtagccctgctgcttgagggtgtaggtcaccatctgccgcatggaggcggaatcatcgaccgccaggatcttcgccatcgtctcgttcccttcgtctgtctgggttagcgggctgcgccgccggacccgagttcatcagccaggccaagatcagcggcagcctcggcgaccggggccggcgcccccccgccttgccacgaccagccggaacggctcgtcgccgcccgcgcgaaggcggccagcagctgcacgccggcggcgtcgacccgttgcagccgcgcaccgtccagcgtgaccggctgcccggaggccagcgcgtcgctaagcgtctctttgagggttgtcgctacggtgatgtcgagttgctcgcccaactcgatcggctgatcggccgccatgatttccctacgcgcttgccggttgtccttgcagattgcccgtcattgtcgttaacggcaagagccggcattcacttgaatggcatgcctccccgttgtagggccacgcgcgggacatcaggacgtgcgcgcgcgccgcgccttgatggcagcctcgagccgctcggcggcctgttcgaggccgggcagacacgcccgggccgtggccagatcgccggtgcgcgccgcatcgtccaggttgcgcgcgcactcgcgcgcctccacggcccgaacgctggccaaggcccccttgatcgggtgagagacctggtgagcggcttcgggatctccacggtcgagggcgtcacgcagggtggccaggcgcaccgggaggtcttgctggattcgctccagcagcatgtccgccagctgctcgtcgcggccgatgttgtcgagcagctcttccaggtcgatcacggggcgatcggacatcgcgccggctccttcgctaacggggtgggggtcacgcagtgggttgccaaccttcgcgcaggcacggcaacaagcgccggaacgtttcggtcccggcgcgctggagccactcgaaggcgaccatctcggcacccacgatcaccacgccggcctggcgcatgcgggccagggccaagtcgcgatcagcggcacgccgcgaacccaccgcctcggccacagcaaacacctgatggcccaactgctgcagacccagagccgtctgcaggacacagacgtgggcctccgtgccggcgatgatcacctgctcggggaggcggacacccgcacggctggggtcctgggcccaggagaagtgcatcttggtatggcattgcgatgccggcacccagcgggccaccgggcccgcggtggcccccagtcgctccggatactgctccgtggcgtggatcggcagctcgagctcatgcgcaacccccgccaaccagtccgccgcggcgaccacctgctcgccgccgtctatcgccggcagcaaccgctcctgcaggtccaccagtagcagggcgctgcgcgccgggtcgatcagggtgtccgtcatcgcgagaacatcactccaacgccgaaacgcacctgcggctggctcctcgccgcagccgcctgcggccagaggtggacggcatccgtggccaccaccgggtaggtcagctcctgctcgcccacgcgcccggtgcgcagagcctccaccggcccgcggactgtgaccagccggccgggccgatggtcggcgctctccagaaaccccgggtagtcgaccaagaaccgcccctgcggcgaagccccggtgcgggggcgctggctgcgctccagcggatagctcaccacctccagccgcgtcgtatcttccagatgctcgacacccacgatacgccctgcccacaggacctcgctaccaacggcgtcgtcgccggcggcagcggcatcgcgggcggtcagctcggtggacaggtcgtcattccgctcgaagggcgcgccggcggcacagcccagcaggaccaccgcagcagccggcagcaaccagcggaccacgcgggccgagcgcccgcggcgagcgactgcggagcgccccatcaccagtacggccgccggtagggcccgtagtaataaggggaccccggatgccggtaccagcgatggtcgcaccaggggtcataccacggatcgtagtagggacgcggggccacctgcctgggctcggcccgctcctgccagagatggtgggctgcgacttcgaccaccggataggtgtagccgtactcgccgatcgcccctttcacggtgccgtccagggtcccggccacggtgaactcccgccccggggcgtagagcgtgggctccaggaacccttcgacccgcgccaggaagcggccctccgaacggtccgcatcacggggctggccaccgctgcgcagcggccgctcgacgatctccagccaggtggcgtcggcctcgttgcgcacctcgacgatctccccgccccagcgcaccgattcgccgtcgtggcccccggggtcgtcgcgcacctgcgccagggatggggtctcgtccgggggactgcgtaccggatccggcaccgtactggcgcaccccgccagcagccacgccatcaccaccaggaacaggactcggatggacaccacagcggcctccgtcggctcgggctctccccccctcagtatacaaagccgctagccggcggccaccgcccgccagcgacgcacccaccgcggcaagagaccgtgacggggcgccagcagcagcgccagcagaaacagcgacgcggacaccagcaccatcgccccgcccgaggcgacatcgaagtagtaggccaggtagagccccactaccgccgccgtgacaccgcacagcccggccagcgggatcatccgcgtcagccggtcggtgagcaggtaggcggtcgctcccggcgtgatcagcatagccaccacgaggatgatgccgacagtctccaggctggcgacaatggtcagcgtcaggagcaggatcaggccgtagtggatcaccgccgtgttcatgcccagggcccgggcgtggatctcgtcgaaggtgtaggcaaacaacgccttgaagcccagccccacggcaaggagcgccaccacaccagcgcccagggtgagcagcaacgctgagcggtccacccccagcacattgccgaagaggacgtgcatcaggtgggtggaggtggcgacctggctgatgatcaccacgcccagggcgaacgccgccgtgaacatgatgccgatggcggtatccgacttgagccgggtggtccgctcaatgaagccgatccccagcgaggtcagtgcaccggccaggaaggcgccgatgaagaacggccacccgatcaggtaggcgatggccaccccgggcaggaccgcgtgcgagatggcatcgccgagcagcgcccagcgcttgaggacgacgaagcaggagagcaccccgcacaccagccccacagcgatggcggtgagcagggctcgctgcatgaactggtagctgaacggctcggccaacggctccggcagcagacccacgagggccatcaacccggccagcaggacgtcgatgacggcgtcggcccagcccatcaggactcctcctgcagaccgcgggcgaaggtgggatcggcggcgcgcagaagcgagcgctcgtcggccatgacctcctcaggcgggcccgaggcgatcaccgagcggttgaacaggaccagccggtcggcgtgacgccgagccccggcgatgtcgtgggtcaccaggaccaccgtccgcccggcggcgcgcaggtcccgcagcacgccaaagatcagcgcctcgctggagcgatcaacgcccaccaggggctcgtcgaggaggagcaactgcgccttttgcgccagggcgcgagcgagcaacacgcgcttcttctgccctccggagagctcgctgatgtggcgatcggccagctccgccatgtcggtggccgacagcgcctcggccaccgcctgatgatgctccgctccaagccaccggcgcggcagccagcgctgcaccccgttccggcgcaggctcgggtaacgcgcggagaacaccacatcccggaccgaggcggggaagtcccagtccagggtctcgtgctgcggcatgtaggccacgtcaccggcgccacgcgcctgcccgggcgagcgccccccgatgcggatctgaccgcgtcgcggccggatcagccccatgatcagcttgaggagggtggacttgccggcgccgttggggcccaccaaggccaccaattcaccggcggggatccgcagacgggcatcggccaccgcatccacaccgtggtagccggcgcacagcccctccgcttcgatggccaccaagccgtcccccctgcccgctgcccccattgcactgcctgcgtggtacgccaatgctgccccgctttactcggccagcgcgcccacgatggtctcggcgttgtggcgcatcatctgcaggtaatcagccgccgggccgtccgccccgctgagcgaatcgacgtagagggggccggcgatctcgacaccggtctcatcggccaccgaacgcacatggcgatccgagatggtgctctcccagaacaccgccccgggctgccactcccggacccggtcgatgacccgcatgatctgtcggggcgaaccctcctgctcggcgttggtgccccagatcccgtcgtgctcgaagccgaaggcctctgcaaagtaagggaaggccgcctcgctggtgaccaggaagcgctgcgcctcggggactgcctcgagtttttcgccgatctgcgtaaagagggtctccagctcttcctgataggccgcagcattgtcgcggtagacgccctcccccttggggtcgagctcgatcagggcgtcacggatggcgctgacgtagccctggaccgcccgcggatccatccacaggtgcggatccgggtcgccctcgaaatcgccgatacggatcggcagggtgtcgtgccccgagcgctcggccacggcaaccaccggcacctgatcgcccgcggtggcgcgcacctggcgcatccactgctccagatcgtagccgttatagaagaccccatcggcgcgctcaagatcccggaagttgcgcggctgcaactcccactcgtggacctcggcgtccaccggggtcaggctgctgacggccacccggtccccgccgacctgttcaaccagatcggccaggatggtgaacgtggcggcaatgcggagcggcccctccgccgcagcggccgacggcgtcaacgccaccgccacagccagcgccaggacccagcgcctagagcggcccgcctgccagccacgcctgcccccaggcgtacccggctccctcagtctgtttgtgtcgttcatcttgaccagtttcctcgctacgaccgcctgcgtccagccacccgcgccggcgggccgggcggccacagcacggctgattggccgccgggcggcgaacactgcggtcgatccggttgcggagggcagcggcgggtttcatgcttacacctttgaacgcttctaatctttaggctctaatttagaagcgctcaaaagagatgtcaaacacccgtcccgtcggacgactcgccagcgccccaacaccccgcccaacgcagggcctgacgggtcgcggcatccgcctcggcgggcggtggcgcctcgccgcgggcaaccggggccaaccccttggccacccgcttgcccagctcgacgccccactgatcgaagggattgatcccccaaaggctcgcctggacgaacacgcgatgctcgtgcagggccagcaggcgcccgagtgtataggcgtcgagccgccggaaaaggatgagcgtcaccggtcggccgccctcgtagcggtggtgctcggcctccggcccgctcccctgcggcgcctgcccctggcacagcgcctggacctggcccagggcgctcgccaggttcagcccggcgtgccgctcgggcaggccgccctcctccaccggcacgaggaactcggcgatgacccgaccggtgccctgatgcagccactgaaagaacgagtgctggccgttgatccccacctcgccccagcagctggtcccggtggggtagtccaccggctgcccatcgcgggtaaccgacttgcccaggctttccatgtccagctgctgtaggtaggccggaagccggcgcagccccgggtgatacggcaacacgacgtgcccggtggcgccgcggaggctgatctgccagaccccgaggagcccgagcagcaaagggatattctgcgccgccggcgcgctccggaagtgctcatccatggcacgcatgccgcggcgcagctcgttgaagcgctccataccgatcaccgccgccagcggcagccccatggttgacggcagggagtagcgaccaccgacccactcccagatccggaaccgccgctcggcgggaatcccgaaatcggccatggccgactcgttcgccgagatgcccacgaactgctctggcaccggccgcccggcctccgcctccagccacgcccacgcggtccgggcattggtgagggtctccagggtggagaaggacttggaggccacgcagaagagggtttcggccgggtcgatccgcccccacacagcggccagctcgcgcccgtccaccccggatacggtatggagccgcaggggttcatcaccgtcggccagggcctgatgggccatggtgacgccggcctccgagccaccgatgccgatgttcaccacgtggcgcaggggccgaccgtcgtagccgcgcacatcgccactgcgcagggcctcgacgaaggcagccatgcgctgcagctcctcgtagacggccgggatcacgtcttcgccatccacatggatggaggcatcgggcctgctgcgcagcgccgtatgcagcgcaggccgcccctcggactcgttgacggacgcccccgagaacaacgcctcgatgcgcccggggacgccgcgctcctcggctaggcgcagcagccgctcccaggtggaatcggtcaccgggtgccgggagagatcgacgcgcaggtcttcgtggtgcaggcagtagcgctcgacgcgccccggatcggcccccaggagcgcacctgcgtgttcggtgtcatcgtggccaagcagttcctgccagaccggggagtgcgtcagcgcagtcgtcatctacagtccatcctctgtcgcccaacacaccctcggtcatcgaggcagcccccgccggtttcaagcctcgggacgaccggcgctcagagggggcgacgaatactctcgccccggcccataccgtagtaggtaaaaccgagcgcctccatcatcgaaggcgggtagacattgcgcccatcgaagaccaccggctggcgcagcgcgtcccggatgcgctcgaagtcggggctgcggaagacctgccactcggtacagacgatcagcgcgtcggcgtcctccacggcgtcgtagaggttgtcgcagagttccagatcctgccggttgccgtagatccgttcggcctcgtccatcgcctcggggtcgtaggcctggacccgcgccccggcttcccagagcgcctccatgacgacacgactgggggcttcacgcatgtcgtcggtgttcggcttgaaggccaacccccagagcccgaaggtccgcccgcccaggtcctcgccaaagtgtgcgtgcagacgatgaaccagcacctgcttctgccgggcgttgacgctctccaccgcctcgagcaactcgggctgatacccgtactcgtgcgccgtgtgggtcagcgccttgacatccttggggaagcaggagccgccgtagccacaccccggataaatgaagtggtagccgatgcgcggatccgaccccatccccacccgtacctgctcgatatcggcacccaggcgctcggccaggttggagagctcgttcatgaagctgatcttggtcgccaacatggcattggaggcgtacttggtcagctccgcagagcgcacatccatggcgatcagccggtcgtggctacgattgaacggcgcgtagagcgccttcatgagctcgccggtgcgcgggttgtcgctgccgatgatgatgcggtcgggcttgacgaagtcgtcgatggccgccccttccttgaggaactcagggttggagacgacgtcgtactccagctgctcgccgcgggcggccagctcctcgcccaccgcggcgcgcacccggtccgcggtgcccacgggcacggtggacttatcgacgaccacccggtagtcatccatgtgctggccgatggtccgggccacagcgagtacatgctgcaggtccgccgagccatcctcgtccgaaggcgtgcccacggcgatgaactggaacaggccgtggtgcaccccctcggcggcattggtggtaaagcgcagccgcccctcctcctggttgaaggagagcatctcgtcgagccccggctcgtagatggggacctcaccgcgctgcaactgcgcgacgcgctccgcgtcgatatcgacacagacaacgtcgttgccggcatcggcgaagcaggtcccggtaaccagacccacgtagccgctgccgaagatcgtgaccttcatgattcactccactccttgaggggccgcctctcagaccccgtaaaacgctcgataccaagccacgaactgcggtaaaccctgctcgatggccgtctgcgggtgccaccccgtcgcggcggtcagatcgtcgatgtcggcgtaggtctcggcgacgtctcctggctgcatgggcagctcgtgccgctgcgccttccgcccgcaggcgtcctccagggcggcgatgaagtcctcgagcgccacaggccgatggttgccgatattgtagacgcggtagggcgcgttgctgcgcgccggatccggggcatcggtggagaactccggatccggctccggcagggtgtccatcacgcgcagcaccccgtcgacgatatcgtcgatgtaggtgaagtcgcggcgcatgcggccgtagttgtagacctcgataggctctccggcgaggatcgaccgcgtaaacttgaacggcgccatgtccggacgcccccaggggccgtagacggtgaagaagcgcagaccggtgacgggcagaccgtagaggtgggcgtaggtgtgcgccatcagctcgttggacttcttggtggccgcgtagagcgacaccgggtgatcgacgttgtcgtggaccgagaacggcatacgcgtgttggcgccgtagactgaactcgaagaggcgtagaccaggtgcccggtgtcgtggtgacggcacccctccaggatgttgccgaagcccaccagattgctgtcgatgtacgcccgcggattctccagggaatagcgcacgccggcctgggcggccagatggatgacgcggtcgaagcgcccctcgcggaagagggcgtcgacgccggcggaatcggcgaggtctacgcgggcgaagtagaaatccccctcgcagcggcgcagctcgtccaggcgcgcctccttgagggttacgtcgtagtagtcgttgagattatcgattccgacgacttgatggcccgcctcgatcagctgccgggcgcagtgcatgccgatgaaaccggccacgccggtgacgaggattcgcacgggtttccttcctctcgcgcagttacaccggggaaaaacggcctttagggtacccgaggcccgattcgccgtacagggcggacccgcctagccgccagccgggcgggccaccaccagacaggaggcccgcccggcgtgctcggcgagggtctcccaggcctccagctccagaccgccggcgcggatctgcgcccggaacgtctcctcataagtgacccgcccgaagtcgatgctggtcatccgcctgagcatcggcttgaggcgctccagccacggcgcccgccgccgctggatggtctgggtaaagagcaggcaccctcccgggcgcaggagcctggcgcagtggcgcagggcccgctccggttcgggcaagagcatgaagctggccgagaagtagacggcatcgtacggcccaccgtcgtggtcgtagaccgattcgtggtgcagggcgacccgctcggccaggaccgaggccgcaacccgctggcgggcccgctcgatatagtccccatcgatgtcgatgccggttacccgctgatcccgctcccggacccgctcagcgttggccagcagggcccccgccgtccccacacccacatccagcacatgcgccccctcgggcagccgctcgagcacctcggcgtaccagcgggcggtgaggcgaaggatcagggcgtcgtaaacagcgctgcggatgccgggcatgcggacctcacgggtcaggggctggcttccatcggcgggcggcccgccggttgccgggccaccgctcgcatcgcgcgggatcctaccagatccgccactcgccctgatcggtgcgcaccagctccagctcatccttgtgctccatggtgctgccgggctccacctgccccgcctggcgcagggcaaacccccacagcgtgaacaccatctccaggctgtccagcggggtatcgctgctgaaggcgcgctcgccgaaggcgcccgggtcacgcaggagttccaccccctcctcggtgatcgccacttccttgcgcacgcggatcagataggagccatcatcgcgctcgtgggtagaaacgagctcgaagtccactaactcaaaaaccttgacgtccccgaggtagaactcggtctcgtcctcgaacagcaggtcacggacctccgactccgtgggactgggcccgctgcgctcgcagccagcggccaccaacgccagggccagcaccaggatcagggccggagcggaacggcgaatgcgcagcatcaagcttctccctccaggctgacggataccgctcttcggtacagtatcgctcaggatggcacctgcgaggggctgcgcgcacccggcgcgaccggttccgcccccggcacgccccggtggcatactgatcgggccccgcaggatcgagcccgcctgcggcccgcctgagccacgaggagcaaggatggaacgcctgttacccgaggagctgatccggaccggttcacgcatcgccgagcgcctgcgccagcgcagcgtctgcgtgcccattccggaacgggccatggcacgaacggtgaccggggccaacgaccccagcctgcgccacctgacgctgcgcatcagcgaaggcgggcgcatcgtggtcagcggcgagaagaagaaaggggtgtggatccccttctcggtgaccttcatcgcggtggcaccgccgcccggtaccgccggcccctccgtggagctgcacctggagcgcacctcccccttcttcgccgcccccttcgtcctgcgggcgctgggacgcatgcccgagatggagatcatcggcaaccgggcccgggtgcgcgtcgatcattggatcgatcagcagggctgggcggaatccctgcccaccgggatgttcaagcgggtccgcgtcaccgaggtggacacggaccccggcaatcggcagctgctggtgacgctggggctcgcgggcgggtaacacccggggccgccggggtacgcactggcctatccggcgaccggccccgtgccgagggcctggcttagatacgcggcggtgtaagaggccgcactctcggccacgtgctccggcgggccagcggcgaggatctgcccgccgccgtcgccgccctccggccccagatcgatgatccagtccgcgcagcgcatgatgtccaggtcgtgttccaccaccaccacggtgttgccgtggtcgcacaggcgctgcagcaccgcgagcagctgctccacgtcggcaaagtgcagcccggtggtgggctcatccaggatatagaggttgcgcccgtgctcgcgccgcgagagctcccgggccagcttgacgcgctgcgcctcaccaccggagagggtcgtcgcactctgccccaggcgcagatagcccaggccgacctcgcgcagggtctcgagcttgcggcggatggcggggaccgcttcgaagaattcgtaggcctggtccacggtcatctccaggacctcgtggatggtgtagccgcggtagcggatctccagggtctcgcggttgaagcgagtgccgtggcagctgtcgcaggcgacgtagagatccggcagcaggtgcatctccacgcggaccacgccctcgccctggcacgcctcgcagcgcccaccctgcacgttgaaggagaaacgccccggcttgtagccccgggcgcgcgcctcgggcgtggcggcgaagagttcgcgcaccgggccgaacaccccggtgtaggtcgccggattggagcgcggcgtgcggccgatggggctctgatcgatgtccaccaccttctcgaagtgctcgagaccgtggacgcgatcgtgctccgcggggctggtctgggcgccattgaggtcgcgggcggcgctgcggtagagggtgtcgttgatcagcgtggacttaccggagccagagaccccggtgacacaggtcattaagcccacggggatctcggcggtcacgtcctgcaggttgtggccgcgggcgccggtcatccgcacccagcgctcgtcctccggaggacgccggcgctgcggcagcgcaatggtgcgccggccgctgaggaacgccccggtgaccgaatccgggtgctcggccaccgcctgcggggtaccggcggccaccaccgtgccaccgtggatcccggcgcccggccccatgtcgatgatgtggtcggcggcgcgcatggcgtccggctcgtgctcgacgacgatgacgctgttgcccagatcccgcagccgacgcagggtgtcgagcaaccgatcgtggtcccgggggtgcagcccgatggagggttcgtcgaggacgtagagcacccccaccaagccagcgccgatctgactggccaggcggatgcgttgcgcctcgccgcctgagagggtctccgccgcccggtccagggtcaggtaacccagccccacatcctccaggaagcccaggcgctgccggatctcctcgaggatcggccgggcgatctccccgcgggccccatccggctccagggcccgcacccgctcccgggcgacgtagatgggtagcgcggcgatatccggcagggcgacgccctccacccgcacgttgcgggcgcgctgattcagtcgaccgccctggcactccgggcaggtgcgctgggccatgaagcgacccagctcgtcgcggacggtggcggactcggcctcccggaaacgccgctccaggttggggatcacgccctcgaagggatgaacgcgctccgtgtggccattgcggccggggtagtggaagacgatctcctcatcgccggagccgtagaggatgcagtgtcgcgtggactccggcagatcggcccacggggtctccagactgaacccgtagtgcgccgccagcccctgcagaatggcgaagtagtagaggttgcgccggtcccagccacgaatcgccccctcggccggcgtcagctgcggccggctgactacgcgctcggggtcgaagaagtgctgggtccccagcccgtcgcaggtcgggcaggcgccctgagggttgttgaacgagaacatccgcggctccaggggctccaccgcgtggccgcactccgggcaggcgtgctgcgcggagaagaccagcgcctcgcgttccggctcgtccatccaggcgacccgcaccaccccctcgccgatgcgcagggcggtctcgatggagtcggccagccgcccggcgagatcgtcgcggacccgaaagcggtcgatgaccgcctcgatatcgtgggcgctgtcgccgtcgagctggggcagcggatcgagttccaccacctggccgtcgatccgcacccggagatacccctggctccgcagctgctccagggtgcgccggtgctcgccggggctcccgtcgaccagcggggcgagcagcatcatcttgctcccctccggctccgccaggatgcgatcgaccatctccgagaccgtgctcgcctccagggcgacctggtgctcggggcagtacgggatgccggcccgggcgaagagcaggcgcaggtagtcgtggatctcggtcacggtgcccaccgtggagcgcggattgtgggacgccgatttctgctcgaccgagatcgccggcgacagcccctcgatgtgatccacgtcgggcttgtccatcatcgacaggaactgccgcgcgtaggcggacaacgactctacgtagcgccgctgcccctccgcatagagggtgtcgaaggccagcgacgacttccccgaccccgacggcccggtgatcaccaccaggcagttgcgcgggatgtcgatatccaggttgtcgaggttgtgggtgcgggcgccgcggatgcggatatggtccatgctgctctcgacgcgatgtggccggcgaaccgtttaaggtaccgcgccagggacgacatgtcaggccgccggcgctgctgcggccggtttcgccggaccggcaaaacctttacattgaggccagctgtggggcggcagacacggagcgtggccgccccgcttcgccggccgcgacgcggccccatcccactgttcactaaagacttttcggaggagcacggccatggccagcagaggcgtcaacaaggtcatcctgatcggcaacctggggagggaccccgaggtccgttacaccgcgtcgggcagcgcggtggccaacgtcgccctggcgacctcggacacctggcgcgaccgtcagaccggtgaacagcaggagcgcaccgagtggcatcgcgtggtcatgttcaaccgcctcggcgagatcgccggcgagtacctgcgcaagggcagcaaggtctacattgaaggccgcctgcagacgcgcaaatggcaggaccagaacggccaggaccggtacaccacggagatcgtcgccaacgagatgcagatgctcgacagccgcggcggtgggggcggtgccgcgcccatgggcggcggcggcgaccagcgcccggctcaggccccggccggcgacgccggtggtggcagtggcggcggcggcatgcaggaagccccggcggatttcgacgacgatatcccattctgatcgggacttttcagcgacagccgatcgacccaccccgaggcccgcccagtgcgggcctcggagtttcgggtgctcccaacccagccccgcctctacaaatcaggccggactcggcagcgcctcctgcgccggcaaggccgtgtgccgcaggcgcaggctgttggtgaccaccagcaggctggagaggctcatcgccccggcggccatcatcggtgagagcagcaccccgaagaaggggtacagggcacccgcagccaccggcatcagggtcacgttgtagacgaaggcccagaacaggttttgccggatggtgcggaaggtctgccgggccagtcccaggccccgcgccacgctgcgcgggtcgccggccatgatcaccacgtcgccggcctcgatggccacgtccgtcccggtgcccacggccaccccgacatcggcccgggccagcgccggggcgtcgttgatgccgtcaccgacgaaggccacgtgccgcccctcggcctgcaggtcgctgatggccgtctccttgtcggcaggcagcacctcggcgcggacctcgcggatggccaactcggcggcgaccgcctcggcggtcgcccggtcgtcgccggtgagcatcaccgtccgcagacccatcccctgcagggccaccaccgcgtccttggccccctccttgatcgggtccgccacggccatcagcccggcgatgcgcccgtcgatggccacgtacatcggcgtccggccgcgccgggccagggcatcggcctgctcggcctgatccggctcgatggctgcccccagggtctccatatagcgccgggcgccgatggccacgtcggcccccgccacccggccgcggatgccgaagccggcaacggcctcgaccccttcggccgcgggcaccgccagcccgcgctcccgcgcggccgccacgacggcctcgcccagcgggtgctcgctgtgcgcctccaccgccgcggctcgagccaggacctcgtcgtactgccagccgccccggggcactagctccgtcagcgccgggcgcccctcggtcagggtgccggtcttgtccagcaccacggtgtcgatgccggccgaggcctggaaggccgccccgcgacggaagaggatgccctgctcggcgccacgcccggtgcccaccatgatggccatgggcgtagccaggcccatggcgcaggggcacgcgatcagcagcaccgccgcggccacgaccagggcgtggtcgatgccgaacccgagcgcggtccacagcaccaccgcgctgagggccaggaagatggccccccagacgacgacgccggccacccggtccaccagggactggatggggggcttggaggcctgggccccctcgaccatgcgcacgatctggccaaggaccgtgtcgcccccgacccgggtggcgcggaagctaaaggcgccgctgccgttgatggtgccgccgatgacctcgtccccggcaccccggcccaccggcaccggctctccggtgaccatggactcgtcgatgtagctcgagccctcgaccacctcgccgtccaccggcacccgctcgcccgggcgcaccagcacccgctccccgggccggacctcctcgaccgcgacctcgctgaccacaccgtcgcgctcgacgcgcgcggtcgggacctgcagggccatcaaccgctggatggcctgcgaggcccggccacggctcttgagctcgagatagcgccccaccaggaccagggtgatgatcacgccgatggcctcgaagtagacaccgcgggccccttcggggaacagcccgggggcgatcagcacggtggtggagtagcaccacgccgccgaggtgccgagcatgaccagggtgttcatctcgggggccaggcggcgcagcgccgggagtccgtggatgaagaaccgccgccccgcccagcccaggaccggcgtggccagtgcccactccacccagagccaggcgcgctccggcgccagggcggccatggcgtccgccagggccggccagagcatcgggcccatggccaccaggaccagcgggatcgtcagcgtggcggcgatgaccagatcacgccagagatcgctcagctcgcggtcgcgacccgccgcggcctcttcatcactcttgcgcggcgaggcccggaacccgccccgggtcagggcctcggcgatggcggcggggctgacctgggccggatcgtaggcgatggtggcccgctcggtggccaggctgaccgaggcctcggtgaccccgggcaggcgcccggcgatgcgttccacccgcgccacacaagaggcgcaggacatcccctcgacgctgagctcgatgcgcgcctcggccattcggcctcctcgcgcccggatgttggggcgcttagtcgtcggtaaccataccggtgaagcccagctcttccaggcgctgagcgaccatggccggatcggggcgtccctccacggcggcctcgtcgtcctcggcgctgacgctgaccacccgctccaccccgggcaggctctccagggcctcacgtaccgaggcctcgcaatgggcgcagctcatgccctcaatccggattctgaccgtttccatgacttgctccgtctgcttggatccgttgctccagcttatcgaccttggcgtgcagttcgcgcaggtggtgaagcatctcttcgcgctcgttgtgggccttctcctcggaggcgacccgcttctcttcctcttcttcccagtgcagggactgcatgctattgacgatgataccgatgaaaaggttcagaacggtaaacgccgacaccaggataaaggctacgaagtagaaccacgccccggtgtactcctccatcaccgggcgggcgatggcctctgaccagctctccagcgtcatcacctggaacagggtgtacatgctcgcaccgatgctgccaaaccagtcggggaaggtgttgccgtagagctcggtgcccatcacggcaaagacgtagtagaccagcccgagcagcaccccgatccagccgatgcccggcagggcgcgcagcagcgactcgacaatgatgcgcagccgggagacctgggagagcagccgcagcaggcgcaggatgcgcagcgcgcggagcaccgagtaagcgccggcgtcggggaccagggagatcgccacgatgccgaagtcgaagaggttccagggccctcggaagaaacgtggcccccaggccacgacccgcagcgcgatctcgacgacgaagaaggcgaggatgagttcgttgatcagcgggatggccccacgactccacgccaccagatcgtccgaggtctccagccccagggtgacgccgttgatgcaaatcacggcaatgaccgtgttctggaacagccgcgcctcaaccagcccctgcagacgcgcgtgccattccctgatcggggagcgcgcccccgagccccggtcacttgaaaaagccaaacccgcctccatctttagagttacggacgggggcaccagccactgggccccactccgaagaaccccccagtataacgagacaggaggtgatgcgtatgacactcatgcgttacgacccctggagcacactgcgcgacctgcagagcgacctggaccggatcttcgccccgggctcggctcgccctggcgcgctggcgcgggccggcgaggacaacggcgagaccgccagcaattggctgccggccgtggacatccgcgaggatgagcagaactacgtggtccacgtcgacctgcccggcgtctcccccgaggagatcgatgtggccatggacaacggcatgctgaccatcaagggtcagcgcgagtcggaggagaccgagagcggcgccaactggaagcgcctggaacgggtccgtggcaccttcttccgccgcttcacgctgccggacaacgtggactcggaggggatccaggcccgcgcccgcaatggcgtcctggaggtcacggtacccaagcgccaggaagaaccggccaagcgcatccaggtgcaggcggccgacgagtaacccttcgcatcaacgacccacccgccgcggcctcgccgcggcttttttgtggctacaggcgccatccgccggacgcgcggggttggggttcccccgccggctggcgcatactgccggttatggagcttcgaagccggacaagagcgggacgggtgggcctcgggctggtactcgccgccgtgacgctgggggcgtgcaccggctatggccaccagcagcgaccggcccccgaaccgaccgacacccagcccgactactcggacccgcgccagtggccgggtagccaccagctcgacccggatgccggcgatcgcagcacccgggacgaaatgcgcgcggccggcaccgagatgtacaacctgggtcgcgatgccgaactcgaggcgggggtccgcgaactccagcaaggcatccgccaggaacagtccgaggtcctcggcaccttcccggagatctacggtcgcggcgcctggcggcgcttcccgacgcgctagggtgacggcctggctagccctcgcgaccgtgggggacgaccaccacggggcaggacgcgtgctgcagcacctggtggctcaccgagccgagcaacaggccggcaaagccgccgtgaccgcggctgccgacaacgaacagctctgcatcctgcccggcctgatcgagcagcgtaccgacaatgccgtgccgctcggcatggaccacctctttgcgcaggtcgaccccttcgggcacctcgccgatggcacccaccgcccggtcgaggatcgcccgcgcctccgcttccagctccgaggcagcaggggccaccagcacaccgagatccgagtccaggtaacgccggtcgatgacgtagatcgcccgcaccgggcagcggcgcagcgccgcctcgttgaccgcccagttgagggcacgctgcgctcctgtggagccgtccatacccaccacaatcgaactcataagccccccttgggtcgtgcaggctgtttttcgacggaccgagtgaattatagtccagtgaccatcggcacagactacggggaaaggaaggcgaaatgaatgccatctggcttgcggttgccgttgtcgccctctacatctttggatggctctggtactcacggttcctagcggagcggatctaccgtctggacccgaacttcgtcacaccggcccaccgctaccgggacggcgtcgactttgtccccaccaacaagtgggtcctctgggggcaccacttcacctcggtcgccggcgcagcgccgatcgtcggcccggccatcgccatgtactggggctgggggcccgccctggcctgggtggccctagggaccgtcttcgccgccggcgtgcacgacttcggcgccctggtgctctccaaccgccaccgcggtcagtcggtgggcaccatggccaaccggatcattggccgccgcgccaagctcttgttcctgttcatcatcctgatcctcatcctgatggtgaacgcggtcttcgcctgggtgatcgccaacctgttcatcagcaacccggccgcggtcctgccggtggtcctgcaggtgccggtggcgatctggatcggctacatggtcctgcgccgcggcggcagcctgctggtgccgtcgctgatcgccctggtgatcatgtacggcacggccatcctcaccacgcactacgagttcctgcagatcgacctggtgcgctggttcggcggtgagggcgagaccaccgccctgtttgggctggaggccaccccggccagtttcctgatctggatcctggtcctgctggcctacgtctacttcgccagcaccctgccggtgtggaagctcctgcaaccccgggactacatcaacgcccagcagctggtggtcggcctgggcatcctctacctcggtctgttcgtgatgcagccggagatcacggcgccggcctacaacaccgaggccaccacctcctggttcccgctgctgttcatcaccatcgcctgcggcgccatctccggcttccacgggctggtggcctcggggacctcctcgaagcagctggacaaggagaccgacgcccgcaccgtcggctacctgggggccctgggtgagggaaccctggcgctgatcaccatcatcgccgtggccaccctgttcgccggcaccgccgagttcacggacagctactcgagcttcgccgcggccggccaggccggcgtcggcaacttcgtcgaaggcgcctcgcagctggcgggcggcatcggcatcccgtccgacgtggcggccaccatcgtggcgctgatcatcgtctgcttcgccgccaccacgctcgactcggcggtccgcctgctgcgctacatcatcggcgagctcggcaccgagtaccgcatccccaacctcacccgccgccacgtggccacctcgctggccgtgggcctgaccgccttcctggtgctggtcccggacgggggcgaaggcctcggctccggcggttacctgctctggccgctgttcggcacctccaaccagctgctggccgggatcacgctgatgctgatctcgctgtggctgtatcggaaggggcgcagcccgatccccaccctgatcccaatggtcttcctgctggccatgaccatctgggccatgaccgagcaggtggtcctggagtggtcggggctgcgcgaggccgacgccgagtggctgctcttcggtctgggcgcggtaatcctcggcttcgccatctggatcctgctcgaggcggtgcggctgttccgcaaccgcgacgagctggaggccctgcgtgacccggctgacgaagagccggagcgggagcggtcatgagcgcggcggactcctcctggtgggccttactgcagcagctgctgcgcggctacgaccagtcgctgcgcctgggccacgatgccgaggtaaaacgggagctacaggagcaggaggatctgatcctgttgatgctgttcggggaggccatgggcctccccaacccggcctcctactacaccctggagctctatccggcgctcatcgagtcgtaccacgagtggcatcagcggatgggcatggaccactcgccgctggatcacatccggtgctgttaggcgtcggcccgtggaggcatcgcggtgatgcatgaaccgatcctcttcttttccggcaagggcggcgtgggcaagaccaccacggcagccgcccacgccttggcggccgcggacagcggacgacgggtgctgctggtatccaccgacccggcccacaacctgggcgacgccttcagccaaccactcggcggacagccgacgcgggtggcaccgaacctcgatgccatcgagatcgacccggatgcggagtgcgcccgctacatcgagcaggtcaagcagaacatccgggccacagtgcgctcgacgatgatcgaggaggccgaacgccagatcgacatggccggccgcgccccgggggcctacgaggcggcgctgttcgatcgcatggtcggaatcctgctggacgaggcccatccgggcgaggcgaaggggtacgatcaggtggtcttcgatacggcccccaccggccataccatccgactgctgaccctgccggagctcatgggggcgtgggtggacggcctgctccgccagcgcacggagcacaaccgggagcggtcgcagtggctcggcgacggagaggtcccggaggatccgctctacgatctgctcagtgagcggcgccgacgcatcgcggcggtgcgcgacctgatgctggatccggccatgacagccttcgtctttgtcctcactccggagcacctgccggtggaggagacgcggcgtgcgctggcggacctcgacagccaccagcttcgggtcggggcgctggtgatcaacaaggtgctgccggaggaggccgacggtaccttcgtggcccagcgtcgcgccgcggaggcggagcacctagcggcgatcgaacggcatttcgcggaacggcggcgctactacgtgccgcttcgcgccgcggacgtgcgcgacctggacgacctgcgcgccatcgccgggcacctgcgggactgaccccggcgcgggggatgcccccggtccgccggcgtcgaacgagcgcgcccctgcggggtcccctgcgctgctcaccggcgcggggccgctcgcttaactcgcggcgctggcgcgccgctcggacaaaacctcgctgaccagcgcgaaccggtcaaggttcgcgctgggcccccgcgccggctgcgcggctcggcgcgctcaatgacgccggcggaccgggggcatcccccgcgccggggtcaatccgctgcgccgagatcgagcaccgtggcgccggtggtcgcccgcgcctccagatccgtgtgggcccgggccgccttctccagcgggtagcgccgccccaccgccggctcgatcaccccctgcgtaagggcatcgtagtaggccgacgctccggccagcagctcgtgccgatcggcgatgtagtggaacagcaccggccgggtcaggaacagcgaccccttctgcgccagcagcccgggctcgatggcaggcggagcccccgaggcattgccgtaactgaccatcatccccagtgggcgcaggcaatccagcgaggcctcgaaggtggccgcccccaccgagtcgtagaccacatccacaccgcgtcccccggtgatcgcctcgaccttctcgcggaagtcgtcttgggtgtagaggatggggtggtgacagccgtgctcggcggccacctgcgccttgtcctcgtcgcccacggtgccgatcaccgtggccccgaggtagtccgcccactgacagaggatctgccccaccccgcccgcggcggcgtggatcagcagcgtatgcccccggcgcaccgggaaggtacggtgcagcagcagccacgccgtgaggccgcggagagtcgtgccaccggccaccgcgtcctccacctcgtcggggaccgggatcaggcgatccgccggcagcacgcgggcctcggcgtaggcgccgggtggcggcgtggcatacgccatccgttccccggtctgcaccccgcggaccccgtcgccgaccgcctcgaccacaccacaggcctcgaccccgatgccgtggggcagctggggcagcgggtacaacccgctgcggtggtagcagtcgatgaagttgaccccgcaggcggtctggcgcaacaggacctcacccggaccgggggcgggcacgtcgatctcctcgacctggagttgctcggggccacccgtttgatggatgcggacagcgcgggccatggcgtcctcctgttggccgggcggcgccgctcaggcgccggtgtccagccctttgagatagtcccggaaggccgggccgagttccggatgttcgagtccgtaggccaccgtggcctgcaggtagccgagcttactgccgcagtcgtagcgttcgccggcgtactcgtaagcgtacaccgactcttccgccatcagggagacgatggcatcggtgagctggatctccccccggtggtcgggctcggtccggtcgaggtggtcgaagatgttgcgtgacaggatgtagcgtccgaccaccgccagattcgacggggcctcagcggggctgggcttctcgaccatgccgcgcacggcggtcaccccgtcggccacggtctcgccctcgacgacgccgtacttgtccgtctcggcctgcggaacgcgctcgacaccgagcaccgaaccaccgcgggcggcggccacctcggccatctgggccagcgccggggcaccgtcaccggcgttgatcaggtcgtcggcgagaatgacgccgaacggttcacggcggccgaccgccggacgggcacaggcgacggcgtgccccagccccagggcctcgccctggcggatgtagatacagctgacccccttgggcacggtgtccttgaccaaccggaggagcttctccttgcccttggcctcgagttcccgctccagttcggtggcggtatcgaagtggtcctcgatggcgcgcttggtgcgaccggtgacgaagaccaggtactcggcgccggcggccacggcctcttccacggcgtactggatcagcggcttgtcgacgaccggcagcatctccttgggactggccttggtggccggcaggaagcgagtgccgagcccggccaccgggaagacgacggttcggatggggtagttggcgctcaagatacgacctcctgacgttgttcggtcattccctgtgccgccggccggcggcgatccggccgacggccctaccgggtaaggtaggggccgatctcagccaacccaagcccgcgcattacggaacatgcgcagccatggcccgtcctcgccccactccgacggatgccaggagtactgcacgcttcggaagacccgctcggggtggggcatcaggatggtggcccggccatcttcgctggtgaagccggtcacccctccggccgagccgttggggttggccgggtaggtctgtgccggctggccgtaaccgtcgatgtagcgaagcaccggtcgggccgagtccgcatcgccggcgccgaagtccacccgcccctcgccatgggcgaccgccagcgggagccgcgagccggccatgccgcgcagcagtaccgagggggagtcgagcacctccaccagggccaggcgcccctcgaactgctcggagcgattgcgcacgaaacgcggccaggcctcggcgccggggatgagatcgcgcagatgggccagcatctggcagccgttgcacacccccaggctgaatgtatcggggcgctggaagaaggcgtggaaggcctcccgggcgccctcgtggaagcggatgctcttggcccaccccccgccggcgccgagcacgtcgccgaaggagaagccgccacaggccgcgagaccgtggtagctgccgaggtcgtcccgtccggacaggatatcgctcatgtgcacatccacggcctcgaacccggcggcatggaaggccgccgccatctccacgtggccattgaccccctgctcgcggaggaccgccacgcgggggcgggcgcccgtggcgatgtacggagccgccacgtcctcgcccggctcgaaggtcagccgagtggctgtcagcccggggtcgtcggcgaccgggatggcgtcgaaggcctcggcggcgcactcggggtcgtcgcgcagggcctgcatgcgatagctggtctcggcccagcgccgctgcagctcccggcgacaccgatccagcagcacgtcgccctggccgcggaccaccacgcggtcatccgggcgcgggtgccccagccggcgcacgcgcaccccctcaggggcttcggcagcggccgcctcgagggcgtccgcctcggcggtggcaagctgcaggaccagaccgggctcttcgctgaatgcggcggccaggtggcggtccgcggcctcgccgcccagggtgtccagatcgatctcgaaaccgcagcgcccggcgaaggccatctcgcagagggtgaccagcagaccgccgtccgagcggtcgtggcaggcgaggacgcgcccttcggccagcaggccctgcacgcgatcgaaggcccagcgcaaagcggccgggctatccagatcggccgggcgctcgccgacgcggcggtagacctgcgccagggccgagccgcccagccggtgctggtcgccgctgagctccagggcgaccagcacgctgtcgtcctgcggttgcagctgcggcgtcaccgcccgacgcacatcggccaccggggcgaaggccgaaaccaccagggagaccggcgccgtgacgctccgctgcccgccggcctcctcccagaccgtgcgcatggacagcgagtccttgcccactgggatggcgacccccagctcggggcagagctcccgaccgacggcggccaccgtgtcgtacagcgccgcgtcctccccctcgtggccgcaggcggccatccagttggcggagaggttcaccgccgacagcgaccccaccccggcggcagccaggttggtcagggcctcggccaccgccaggcgaccggaagccggggcgtcgaggatggccaccgtgggccgttcgcccaccgccatggcctccccggcgtagccgcggtaatcggagactgtcaccgcgcagtcggccactggcacctgccagggcccgaccatctgatcccggaccacctgcccggtgacggtgcgatcgccgatggtgatcaggaactccttggaggcgaccgcgggcagctgcagaacccgttccagggcctcggcgacggtcaccccggcgagatccaggggggcgccggccaccggccgacgacgcacgtcgcgaagcatcttcggcggcttgcccaggagcagctccatgggcaggtccaccggcgtgttgtcgaagtggccgtccccgaccaccaactcccgcgcgtcggtggtctcgccgaccaccgcgtaggggcagcgctcgcgggcacacagggcctcgaactcggccaatcgctcgggatcgacggcgaggacgtagcgctcctgggactcgttgcaccagatctccagcggcgacatacccgggtcgtcgatggggatagtgcgcagctcgatgcgtccaccgcggtcggcgtcgtcgaggatctcggggatggcgttggacagaccgccggcaccgacgtcgtggatcgacaggatcgggttcgtctcgccgcgggcggtgcaggcgtccagcacaccctgtgcgcgacgctgcatctcggggttgtcgcgctgcaccgaggccagatccagcgactcatcgcccgcgccactggccaccgacgaggcggccccgccgcccaagccgatgagcagggccgggccgcccagcaccaccaccggcgtccccaccgggaggctgcgcttgtggacgtgggcgtcgcggatgttgcccatgccgccggcgatcatgatcggcttgtggtagccgcgcacctgctcgccgccgccggggccgggggccggcaactccagggtgcggaagtagccgctgagcgccggccgcccgaactcgttgttgtagccggctgcccccagcgggccgtcgagcatgatcgccagcggagaggcgatccggcgcggccgggcctccgggccttcccagggctgcgggaagccggggatgcgcagatcggagaccgagaagccggtcagccctgccttggtgcgaccgccgatgccggtcgcggcctcatcgcggatctcgccgccggcacccgtagcggcgccggcaaagggctcgatggcggtggggtggttgtgggtctcgaccttcatcaccagatgggccggctccgggtgctcgcggtagcacccgtcggccccggcgtgcaggcgccgggcgtcgtagccggcggccacggcggcgttgtcgctgtaggccgagagcaccccctcggggctggcctcgtgactgcgccggatcatggcgaacagcgactgcggctgcccctcaccgtcgatgacccagtcggcattgaagatcttgtgtcggcagtgctccgagttcgcctgggcgaacatcatcagctcgacgtcggtgggattgcgacccagaccgtcgtagctctcgagcaggtaatcgatctcgtcctcggccagcgccaggcccagctcggcgtcggcccggaccagcgcctcgcggccaccaccgaggatatcgacctcggccaccgggcgcggctggctgtcgcggaacagggcctcggcctcctcggggccggcgagaacggcgtcggtcagcgggtcgtggatggccgcgaccagcgcctggcgcgcagccccctccagggggccgtcggtagtgatgcgaaacagggtcccgcgctcgatacgttcgatatcgctcagcccgcagttgcgggcgatatccgtggccttgctcgaccagggagaaacggtgccgggccgaggcaccaccaagagcgtggtgacctcgccctccgccgcggacggcgccgggtagtcggcgccgtagtcgagcaactgcagcaggatctcatgctgcgcttcggaaagggggcgggacgtggcggcaaagtggcagtacgtcgcatcgacggcgcgcaccgcagcacaggcgtcacggagttcgtcccgcagcttgtcgaggcgaaagggagagagggcgcgttttccggggatctgcaacatggtcagtagagctggcgatcgagcagggtcaggagccgttccgccaccgcttccgcggctggatcgccgttctcatcgcggaccttggccacgacctgcccgttgtcgcggccgatctggatacggaagcgctggggcgaagtgtcgatccgttcggcgccaccgaaccagcgcgcgaacaggccgggctgctcgatctgctcatcggcccgtggctcgtagcggatcaggtagtagaggtcgtcgcgctggcgctccaggacggtgaaatcgagccggttgagggcggccccggtacccatccacgcctggttgatgcccatgtccagcgccagccggggatctccgtcgacgtcggtgagccgggacgggatggtacgctcgacctccaccggcagctcggcgtcggcatccggctccggaggcactggatcatcctcggcgagctcgggctcaccgaccagatccggcgggatgacgaggtgatccgggtattcggcctcgtcgcgggtcagcgggtccgtggcacaggcgcccagcagcccggtggcgagcaccgccaccaggacccagcgggcgccattggcgacccggcccctcacagcagaccggcgtcttgcatcgcctggcgcacccgggcctgcccggcctcggtcaggcgggtcatgggcaggcgcataccggaaccggccatgccgagctcctccaccgcccacttcaccggtaccgggttaggctcgcagaacatcgcctggtgcaggggcgtcaggcgctcgttgatggcctcggcggtctgcatgtcgccggccagggcggccgcacagaggtcgtgcatctgccgcgggacgacattggcgctgaccgagatcacccccttgccaccgacccgcatcatgcccagggcgttgaagtcgtcgccggcgaagacatccagccgatcaccgcagcggcggatcacctcctcggcccgctccacggtgccctgggcctccttgaggccgaccacgttgggcaggtcggcaaggcgctcgacggtctcggggagcatgtcgcacccagtgcggcccggcacgttgtagaggatctgagggatgggcaccgcctcggcgatggcgctgaagtgctgaaccagcccttcctgggtgggcttgttgtagtagggcaccaccagcagcgccgcatcacagccggcctccatggcgctgcgggtcagctcgatggcctcccaggtcgagttggcaccggtgccgccgatcaccgggattcggcccgcagcggcctcgaccgtggcgcggatcacatcccggtgctcttcgtagtcgagagtggccgattcgccggtggtccccacggcaacgatggcgtcactgccctgctcgacgtgatactcgaccagctgcttgagcgccttctcatccacggcgtcccgaattccatcctgcgccttcatcggggtgaccatcgccaccatgctgccgcggaacatcaccacctccgtcatcggtcacgagtctgatcggcaagggggtcatggtactaagcgggctgcgcggcgccaagcaaggatccccaccggaccccgacgcaccgtgaccgggttccgtgctagactgccgccgcatacccaacagggcgagcagcgcgatgcacaacctgatggtcatcaccgccctcggacacgaccgccccggcatcgtccgcgaactagccagtgcagtgaccgagaccggctgcaacattgccgacagccgcatgagcgtgctcggcggcgagttcgccatgatcctgatggtctctgggcgctggaacgaactggccaaactcgagaccagcctgccccactcggcacggcgcatgggcctggagatccacatccagcgcaccgaaccggccgccaccggcgaacaactgctgccctactcggtggaggtggtcgccctggatcacccggggatcgtcgccgaactggccaacttcttcgccacccgcgagatcaacatccgcgacatgcagaccgccagctacgccgcggcccacaccggaaccccgatgttctcggtctacctgaccgtggatgtcccggccgggctgcacatcgccagcctccgcgacgagttcatggacttctgcgatcagttcaacctggacgccatcatggagccagccaagtagccgcggaaccggaccacccaccccgatacggggatgaaagcgccatgagccacccgcccgcccaacgcatctacgtgctcgacacgtcggtcctggtgcacgaccccacggcactgttccacttcgaggagcacgacgtctgcctgccgtcggcggtcttggaagagctcgacgccgccaaagaggggctgtccgaggtggcgcgcaatgcccggcaggtcagccgcttcctggacggcctgctgaccggacacacgccgggctccctcgaagacggcgtgcctctgggcagcggcgcgccgggcgaaccgtccgggcgactgttcttcgagaccgaggggcacggacgcggcgactcggccatcctggccgccgccgcgcggctgcgcgaggccctgccgccgaccccggtactggtctccaaggacatcaacctgcgcatccgtgcgcaggtggccggcattgccgccgaggactatgagagcgaccgggtcatcgatgatgtcgacctgctgcccaccggcgtcgatgccatccccgcagcggcctgggaccgggcccgcacccacgagcgcggctaccgggttccggtgccccaggacaccgtctggcgggtcaaccagtgcctctacgccgaggacggcttcgagggggtagtgcgtggcttcgaggatgaccaggccatcctggcgccggtgaccgatttccgggagcacaacgccgtctggggcgtccgtgcacgcaaccgcgagcagaacttcgccctgcacttgctcatggacccggaagtcgacctggtctcgctgctgggcgccgccggcaccggcaagaccctgctgaccctggccgccgggctggcgcagaccatggaccaggggcgctaccgggaggtcatcgccacccgggccaccgtggccatcggcgaagagatcggctacctgcccggcaccgaggaagagaagatgaccccctggatgggggccctgatggacaacctcgaggtcctgagcgccccggacagcggcctgggcggcgactgggcacgggcggccaccgccgatctgctgcactcgcgggtgcgcatccgctcgatgagcttcatgcgcggccggaccttcctggagaagttcgtcatcctcgacgaggcacagaatctgaccgccaaacagatgaagacgctgatcacccgagccggccccggcaccaaggtgatctgcctgggcaacatcggccagatcgacaccccctacctgaccgagagcacctccgggctgacctacgtggtggaccggctcaaggactggccccacagcggccacgtgaccctgcgccgcggcgagcgctcgcggctggcggactacgcctccgacgtcctctgagacccggggcgccgccacggcggcgccccgctcgggctcaggggaccagctcctcctcgacccctgcggattcgtcatccggcggcttgcggcgccgcacccacgccttgatgatcgcctggataaaggtggccaacgggatggcgaagaagatcccccagaatccccagatcccgccgaagaccaggatcgagacgatgatcgccaccgggtggaggttcaccacctcggagaagagcagcggcaccaggacgttgccgtcgagcacctggatgatggtgtaggccaccaggacgtagaccagctcctggctcaccccgaagtggaagtaggcgatcagcgccaccggcacggtcatcacgaaggccccgacataggggatgatcaccgacaagccggtggccaccgcgagcagcatggcaaacggcacccccaacagggagaaggtgatgtacgtgaccgcccagacgatcaggatctcgatgaacttgccgcggacgtagttgccgatctgctgatcgacgtccagccacacctccgaggcaaaggcacggtggcggggcatatggttgctgacccactgcagcaacagccgtttgtccttgagcaggaagaagaccaaaaatggcaccagcaccgcgtagatcaccagcgtgccgaggatcatcagcgactgaaccgtcaccgaggccaccacccgctgccccaggtcggtgatctcccgccgggcggtatcgagcatctcgcggatctgcgcctcggagaagagctgcgggtaatgctcgggcaactgcagcagcagcatctgcccctgggcgaggatcgccggcagctgatccaccagctggcccacctggcggtagagcaacgggatcagcgcaaagagcaccaggaccaggaaggtggtgaggaacaggatgacgatcaccaccgccagcatccggggcaccccggcgcgttcgaaacccctcaccaccccttcgagcaagtaggcgatcaccacggcggcgatcaccggggcgagaatgctgccgagcatcagcagcgccccgaggcccaccaccatcaagacgatgaaggcagcgatctgagggtcgttgaatgtgcgtcgcagccagctacgaatcagctccaagggcgcatctccttcgcggatcgcgcttcgatgataacgtagccagaacagacttgcgcctgcgggaacttgcatccacgccgcccagtccaattgttgaccatgctcgatcgcctccgccgaacagccgcggccctactgatcgccgcgctgacgctcaccgccccggccccgtcgccggtccaggcggagagcgcccagctgccgcagcttggcgtaccgggggcggacgccctgcccgtgcacaaggagcgcgaactgggggccaaaatcatgcgccaggtccgccagcacctacccctgcacgaggacccagaaaccaatgagtatctccagaacctcgggcaccgcctggcggcgcacagcaacgagccgggattcggctacagtttcttcctggtggaagacgaccagatcaacgccttcgccctgcccggcggatacatcggcctccacaccgggctgatccgcgaaacccggacggagagcgaactcgccggcgtgctcgcccacgagatcgcccacgtcacccagcgccacatcgctcggcagtacgctcagtcgcagcaactcaacctgcagaccgccgccgccgtcctggccgccatcctgatcggctcgcagagcccgcaggccggcagcgccgccgccatggcgggcatcgccgcgcccatccagcagcagctgagccactcccgcacccacgagcaggaggcggaccgggtcggcctccacaacctggtggccgccgggctcgacccctacggcatgcccgggtttttcgagcgcctggccgacgcctcccgttttgccgaggatccgccggagtacctgagcacccacccgctcaccgagcgccgcctgaacgaggcccaacgcctggccgaacgcctggagggcggcaccgtctacgagagcggccatcacgccttcattcgcgcccggcagcaggtcctcactaatagggagcgcagcaccagcgcagtggcgtttatgcgggatcagttgcggcgcagcaccgacgaccccaccgagcgtgcggccgccctctacggcctcgccctggcgctctcttgggaagaggggcagcacgcccaggccctggccctgctcaacaccctgagcgccatcgagggggagcgcctctacgtcctcctcgggcgcggcgagatcttgcgcgccatcggcgacaccgaggaggcactggccacctaccgggaggcccgctccctgtacccgggtagctgggccgccacctaccgactggccgagaccctgctggccgacgacgacgccaaggaggcgcgccgggtgctggcccgcgcgacccgcgggtcgtccggatcgcctcagctcctgcggctgctggccgacgccgcccacgccgccggccgcgaggccgagggttacatcgcgctggccgaacactaccggggccgcggcgaacaccgactggccgtggcgcaactgaacaatgccatccgccacgccggcgaagaccgctaccagcgcgcccgcgccgaggcactcaaggcgcgctggacgcagcacgccgcggactagccatcccttccaccgccttagtagactgccgcagcattctgggagcgcggccatggcgtccggcgaagccttcgacagcgattggatcctccgcatgggcgatgccatccccgtgggggtgttatggcgtgccctggaggccgacggcggcacgccggggccggcctgcacggcagccttccagagcctgcgcacccagctcgacaccacgcaggccgcgctggaggcggtcgccccggcggcggccggcaaggaaggggggacggcggatccaaccccggagtggctggcgccgtggctccagaccatcgcccggctgggcccctggcagcacggcctcgagcgcgcgcagggattgcaggcggccctggaccggtacctgcgcgcctacgccgagtgtgcccggatcctgatcggttcggtgcgcgccggactcgacgccctcgagcaccgcctgcaagtggcggcgcagaccccggagcagccgccgccggagagctatcgaacgctctacgactggtggctgaccgagagcgaggcctgctacgaggagaccctggcctcgcagcagtgggccgcggccttcgggcggctgaccaatgccaccaccgccctactcaaccgctatcaggagcaagtcgacgccgggctgcgcaccctggacctgcccaaccgggacgacttcatcgacacccagcggcgcctggtcgaactcgagcgcagccagcgccgcacggcgcgcggcgacgagctgaccgcgctgcgcgaggaggtggcccgcctgcgggaggaggtgaacaccctgcgtgccgaccagtcacccggatcgcgggagcgctgatggcagagaggccgtccggcaacggactgaccgactggcagcgccggctgatcgagacgctggaccaggcggcagcactgcccgtggacacccgcggcgccaccccgttcacccaccacgccgaggtggggccgggcatgcacctgcgccgctacagcccgacccacggcgcccgacaacgcccggtactgatcgtctactcgctggtcaaccgcccgttcatcctcgatctgaccgagcgccgctcactgatcgccgccctgacccgggccggccacccggtctacctcctcgactgggggtacccgaagggcgccgatcgcttcctcggcctggcggattacatcgagggctttctcgcggcagcggccgacgaggtcgccgccagcgaggggaccacaccggacctgctcggtgtctgccaggggggggtcttcgcgctgtgcctggccgccctgcagccgcaacgggtccaccggctggtgaacctggtaaccccggtggacttccacacccccggcgacaacctcagtcgcatggcgcgggaggtcgacttcgaccaggcggcgcggtccctcggcaacatctcggcggagtggctcaacggcgtctttgtcgccctgaaaccctaccgactcctggcccagcgctacatggacctgcccgagctggccgaccacccggaggccctccacgacttcctgcgcctagagcgctggatgtacgacagcccggaccaggcagccaccgcgtttgctgaattcggccgcgaatgctaccagcgcaacggactgatccagggcacactgcagctcgacggccagcccgtgcgactggccaacatcgagcacccgatcctgaacgtctacgccgaacaggaccacctggtccccgccgacgccgcccgcgccctgggcacacacgtgggttcaggggattatggcgagctgaccttccccggggggcacctgggcgtattcatcagccgccgtgcccacgcggaactcctgccgcgcatcgtggcctggctggcggaatgacccagattggtgcagcgccacatcgagaaagcttgcagcggccgctcaagctcaccacaatctttgctccattcgggcgcacggctggaccggggccgcgcccaaaaaaaaccccctcagagagggggcaaggagttggcgacaactgtctccaggaaggagacgccgccaggaggagaccggctaacaaaatcctagctccgtcaggagccttccgccgcagacccacctagatctctgccccacgcagggagggtgggctgcggcattgttgctacgcaacatgatagcgccgtcacattgacctgtcaaatacgggtccgcccggcatcgatgcaacgggcggacccgggcagctcagaagctgcagaactggccaccgttgaccggcacattggcaccggtaatgtagcccgactcatccgccgccaggaaagcgatcacccgggcgatctccccgggctcggccatacggccggccgggatctgtgagacgatctgctcacgcacattatcggggatcgccgccgtcatgctcgtcgccacataccccggcgagacggtgttcaccgacacacccttgcgcgcgttctccttggccagggccatcgtgaagccgtgcatccccgccttcgccgctgagtagttggcctgaccgaactgcccggtctggccattcaccgaagagacattgacgatgcggccaaaaccacggtcccgcatgccgttcaggaactgacgggtgacgttgaacacgctgtccagattgatgtcgaccacatcctgccagtccttgtggtccatcttgtggcagaaggcgtcgcgggtgatgccggcgaggttgatcagcacctcgacctcaccgtacgacgccgccatctgctcagccatgcgctggcaggacgcgtagtccgccacattgcactcgacgtagccgacctcgaagccctcctcgcgcagctgcgcctgccactcgtccacgcgctccgccttggcgtccacgcaggtagtgaccacgcgatacccctgcgcggcgagttcgcgacagacagcggtcccaatgccaccgttgcctccggttaccagggccaaacgacctgccataacggtattcctcgctcttttgcactcgacttgcacccgtgggcgctcggcccccggccgcggcgcaccacttttgtgcatcgcagcatctgctgcgcctacgaagcttatggtgcagcgcagcgagtgtcaacgcgcattgccgccggcggggcaccgccgggcaggacaggaggcgaggaacagcagggtgggcagagggttatgcggccccgcggaaacaccgtcccggggtgggcacgggcgcgcgggggcgaagccacaacgggaccgggcggggcgtcgaaggtggaggagcgggcggggccgccgatcagccctgagggccttcgctgtcctcgtcgcggcgatggcgccccgggccccggctggaggcgggcgggtcttcaaacccgctgttttcttcgtcgcgggtgccgtccagcccgctcatctgccgccacagggccaggttgcgctcagcgaactgggtcatgatattcatggggttgtggtccatgaactcccgggtgcgctgctggaagacgcgctgctgatccgcccagagctccaggctcttctccaggtaactggtgagcatgttctgcatgttgccgccgtaggcccggatgagctgggccagcagctggctggagaagatcggctcgccctcctcctcctcctcgctgatgatctggagcaggatgctgcgggtgatgtcctcgcgggtcttggcatcgaccacctggaagtcgacgctctccagcaccagtcgcttgacgtcggccagcgtgatgtagctcgagatcgccgtatcgtacagacggcgattgggatacttcttgatgatgcgggtatctgacattcagagcctccggcgcgggcacccgaaccgtatgctgcggtgcgtggagtgtcaagcgagttgctaccatgggggtagctttcacgcggcgccggccacccccgggctggccccacccaaccccgaccgaggttattcatgggcaacgccgaacgggtggccacgctggagcggctgggtgacgcgaacaccctacccgccctgccttatgtcgctcacgacatcctggtggccaccagccacaacgaggtcaacatcagcgacgtcgccgaaactctggcccgcgaaccgggcctggcggcgcgcatcgttgccatcgccaactacgccttcttctcccgccgcgagacggtctactccctcgagcaggcgatcatgcgcatcgggctcaaccgcgtgcgtgtacttgccacctcgctgctgctcaacgacatcttccagacgggccagtgcccccacttccagctccagcggtactggcacgaggccctagggaccgccttctgcgccgctcgtctggccccccactccgccccgcgggagaaccgcgacgccgcgtacctgggtggcgtgctgcacagcatcggtctgctgctgctggtgcatgtcttcccgcagaccatggacgaggtgctcgccgaacatgaggcggacccggagcgctcgctggccggcatgacccatcgcgccctgggctgcgactacggcgaggccggggctctgctactgcgcgagtggtcgatccccgaggccatcgtcgtcgctgcggggcacacccaccgcgaacgctatcaaggcgcccacgccgatctggtgaccaccatccggttcgccaacgagtggctgcagcggggtttcgacccggagcagtgcgccgacgccccgcccatcccgcagggcaagctcgaacgcatcggcaacgcgtgccgtgaggagtacgaggccctggcggcgttcgcacaactgctcagcggcgaggcctgacccctgccgcggcctggccgccctcggccagcgacagaaaaccagcggccttgtcttccgtctcctggagctcggcggcagcggtggagtccgccaccaccccgccaccggcccagtaggtcatactgccgtcgctgcacgtcgcggtgcgaatggcaatgctggtgtccatgcggccatccagccccaggtaaccgatggccccacagtagaccccgcgcggtcccggctcgagctcggtgatgatctccatggcacggcgcttcggcgccccggtgatggagccaccgggcaggcaatcgcgcagcagatcggtggcgcgccgccccggggccaggcgcccggtgacagtactgaccaagtggtgcacgctggcaaagcgctcggcgcggcagagcgacggcacccgcacgctgcccacctcgcaccccttgcccaggtcgttgcgcagcagatcgacgatcatcacgttctcggcccgatccttggcgctgcccagcaggtcccggcgggccgcctcatcctcggcgggatcggtgaaccgcggccgggtgcccttgatcggctcggtggtcacccgcccgtcgccgtcgatgtgcaagaagcgctccggcgagaggctgagcacatcgcccccggggaagcggagccacgccgcaaagggcgccgacgaggctgcgcgcagggcgaggtacgccgcctggggatccccgcagcagggcaccgagaagcgccgggccagattgacctggtagcagtcaccggcgtgcagatacccctgcacccgacggaaagcggccgcgtacccatcggcgtccggttcacggaggaccggacctgcggtcgaccacggctgcggtctcgcccccgtctcccggcggcaggccacgtccgccagccaggcctcatccaggcgtcgccccaccgcagtgctgcattcgtggcgatggtcggtgattaccgcgtgctcgtagatccccacggccatctcgggcaacgcgggatcggcacccggaacccccatcaggcggcgccccaggtcgtagccgaaataccccaccgcgccgccggtgaacggccaccgagggtcaacggggagcgggccgagggcatcgagctcagcagccaggtgggccagcggatcgccgtgccggcgctcgacccgctcgccgcgccggatggtggtctgcccgccggctgcgatcagcgtgaccgtcggccgggcgacgaggatgtcgtaacgcgccccggcacagccgccgtggcccgagtcgagccacgctgaccacggttcgccccccaggacgcgcatcgccgttgccccgtcaccgatgtacggcagggatcgagattgcaggggtaaggacacgtaatggtgctccggacagctcagatcgtttaacctcgcaacgataaaaaaacctacggtcgacggaggagaatcatgaccgaccaaggccatgcggcattctacgatgcccgtccctgggagcgctgctacggtaccccccccgaccaagagccgatgctgcaggaactgggcaccgtggcggacatcgcccgtcggcgggccgagcagagcccgcacctgccggcgtacaccgcctgcctggagaatggcctgaacgccaccctggattttgccaccgtcgaccgcctggctgactgcttcgccgcctggctgatgaccgaggccgggatccgccccggcgaccgggtggcggtgcagatgcccaacgccctgccctacccggtcgccgtctttggcacgctgcgtgccggcgcggtcctggtgaacatcaaccccctcttcaccccgcgggagatgcagcaccaactgcaggacagtggcgcgcgcgtcctggtcatcgtcgacctgtttgccgacaagctccccggcgcgctaaccgggaccgccgtcgaggaggtggtcctgagcggggttgccgacctcttcccctggcttaagcgcggccttgttcacggcgtcctgcgcgccaagcgggagatcccggcctcgccgcagggcacgcgccggctcggagcggtgctggcccgcggcgagcggctgggcccgcagccttggcccgagcgcagtcccgacgacctggccctgctgcagtacaccggcggcaccaccggactgcccaagggggccgagttgcgcaaccgcaacatcctcgccaacctcgagcagatcaagcgggtggccggcgacgccatccgcccgggcgaggacgtggtgctgaccgcgctcccgctctaccacatcttcgccttcacctttaacttactcaccttccaccactacggctgccggaatatcctgtgcccctcaccgcgcccggtggacaagctccgcaaggccttcgaacagttcccggtgagcaagttctcggcggtcaatctgctcttctacggcctcctgcaggcggagtggttccagaagaacccgccgcagcacctggacttcgccatcgccggcggcaccgccctgcaccgcagcaccgccgaacagtggcagtcgctgctcggccacacgcccctcgaggggtacggcctcaccgagaccagcccggtcctggcggtgaacccgccccacggcgagaaccgcctcggcagcgttggcgttccgctccccgggacggatgtgcgcatcgtcgacgatgacgacaggcccgtcccccaaggtcagaccggcgagatcgtcggccgcggcccccaggtcttcgagggctactggcagcgccccgaggagaatcgccagacgctgcgcggcggctggttccacaccggcgacatcggctacatggaccccgatggctacatctacatcgtcgaccgcaagaaggacatgatcgacgtctccggcttcaacgtgtaccccaacgaggtcgaagaggcgctggccgagcacccggccgtggccgaggtcgccgtggtgggcgcaccgcgcggagaggccgggcaggcggtgatcgccttcgtggtcacccccgaacagcaggaactcgccgagtcggagctgctcgacttcgcccgacagcagttgacccattacaaggtcccccgccgggtggtattccgcgacgcgttgcccaaatcggcggtgggcaagctgctgcgacgggatctgcgcgaggaggctcgggccatcgtcgaggcgagcggggcgtaaccggcgtatcgggacagaccaggcgggcgtggtatcctgacgcgatcgttctccccgacgagcaagcctgtagaggatccatggctggacacagcaagtgggccaacatcaaacgccacaagtgggcgcaggacgccaagcggtccaagatcttcaccaagcatatccgcgagatcaccgtcgcggcacgcctcggcggccccgacccggagatgaacgcccggctccggctggccctggaccgcgcctttgcggtgaaccttcccaaggaccgcgccgacgccgccatcaagaaaggcgccggcctggaggaggcggaggcctacgaggagatccgctacgagggctacggccccggcggctcggcgatcatggtcgactgcatgaccgacaaccgcaaccgcaccgtctccgaggtgcgccacgccttcagcaagcatggcggcaagatgggcaccgacaactcggtggcgtatctcttccaggagcgcggggtgctggtcttcgccccgggcaccgacagcgaccaggtgctggaagtcgccctggaggccggcgccgacgatctggtcgagaacgatgacgggtcgctggaggtcctgaccacgccagaggcctaccgcggtgtgcgggatgcgctgaccgaggccggcctggagcccgagcaggcggatgtcacccagcgcccggacctcaccgtccagatcgagggcgacaacgccgtcagcaccgcccggctgatcgagcgcctggaggacctggacgacgtgcagcacgtctacaccaacgccgacctgccggcggaggcctacgaagaaggctaggcgatgacccgcatcctcggcatcgaccccggctcgcgggtcaccggctacggcatcgtcgacgacggccgacccacccgcctggtgaccgaggggacgctgcgcctgccgcggcaggccggactggccgagcgcctggggcggatcttcgacggcctggccgagctgatcgccgagcaccgcccccaagaggtcgccctcgagcaggtcttcgtccaccgcaacgccgacaccgccctgaagctcggccacgcccgcggcgctgccctgacggcctgcgtccaggcaggcctgccggtggccgagtacgccccggcgcggatcaagcaggcgattgccggcagcggtcgcgccgacaagacccaggtgggctacatggtccgggccctgctgcgcctgcgcaccagcccggccgaggacgccgccgacgccctggccgccgccctgtgccacgcccatcaccgcagcgcccccctcaccgcggccacgaccggagcccgccgatgatcgcccggctgcgcggcacactgctggagaagcgcccgcccacactggtggtcgaggcgaacgggctcggctatgaggtcgaggcgccgctatccaccatcgaggccctgccggagaccggccgggaggttatcctgcatacccacctcagcgtccgcgaggacggacagacgctgttcggcttccgcacccgcgccgaacgggacctgttccggcggctgatccgcgtctccggcgtcgggccgaagctgggtctggccctgctctccggcgtggacggcgaagagctggtgcgctgcgtccgtgacgacgaccccaagcggctcacccaggtcccggggatcggccgcaagaccgccgaacgactcatcgtcgagctgcgtgatcggctagacggggtgggcggcgggtccacggccgcgcccgctgcgggcgcggaccaccccaccggggagaacgacccggtgagcgaggccatcgagggcctggtcgccctgggctacaagccgcccgaggcggcgcgcatggcccgcaacgcggcagagccggagctcggctgcgaggcgatcatccggcgtgcgctgcagcgcgccgtgccgcgaggggggtgagcatgagcgacgaatacggaccgcccgagcgcatcatcgacgccgccggcaccggtgacgaagcggcactggagcgcgccctgcgcccggtgagcctggatgagtacgtcggccagaccggggtgcgtgaacagctggagatcttcatccgcgccgcccgcggacgcgacgagccgctggaccataccctgctcttcggcccaccggggctgggcaagaccacgctggcgaacatcatcgccactgagatgggcgccagcctgcgccagagttccggcccggtgctggatcgccccggcgacctggcggcgatcctgaccaacctggaacccggcgatgtgctattcatcgacgagatccatcgactctcgtccgtggtcgaggaggtcctctacccggccatggaggatttccggatcgacatcgtcatcggggaggggcccgctgcgcgctcgatcaaactcgacctgccaccgttcaccctggtcggtgccaccacccgggccggtctgctgacctcaccgctgcgcgaccgcttcggcatcgtacagcggctcgcctactacccggtggacgaactgacccgcatcgtccagcgctccgccggccggctcggggtcagcaccgaggcgcacggcgctgccgagatcgcccgacgagcccggggcaccccccgggtggccaaccgcctgctccgccgggtgcgagacttcgccgaggtgcgagcagacggacggatcaccgagcaggtggccgccgacgccatggaactcctcgacgtggatcgcaacggcctcgacgagcaggaccgacgcctcctcgaggcagtggtgcacaagttcggtggcgggccggtgggcctggacaacctggcgacggccatcggcgaggaacgcggcaccctggaggacgtggtcgagccgtacctgatccaggaggggtatctgatgcgcaccccgcggggccgcgtcgccaccgagcacgcctacaccctgctcggcgtgccggggcaggccgcgggctccggcgatctgttcggatagcggctcgggccgggcagcggatacccacctcttgggatttcagtggaacttgtttctgtaactagctgtcgttacattcgatcctccggctctgccagcgcgaacgacaaccatgaccgccgacgtctccgtcctacgccttatcctcgacgccagcctgctggtgcaggccgtgatgctgtccctgatcctcgcctcggtcacctcgtgggcactcatcctctccaagcggctgaccctcaagcgcgccgaacagaccgccatccgcttcgaagaggagttctgggccggcggcaacctcgccgagatctatcgccggctcagtgatgagggccccggggaacacgccggcatggagcgcatctttcgcgccgggttccaggagttctcgcgcatgcgcaagcagagcggcgccccaccatcggcggtggtcgaggccgcccaccgcgccatgcgcgtctccgtcagccgcgagctggacaacgccgagcgccacctgcagttcctcgccacggtgggctcggtcagcccctacgtcggactgttcggcaccgtatggggcatcatgaattcgttccgcgccctggccggtcagcagcaggcgacgctggccacggtcgccccgggcatcgccgaagccctgatcgccaccgccctggggctgttcgcggcgatcccggcagtcatcgcctataaccattacgccaaccgcgcggagcgcctggccaaccgctacgagaccttcgtcgaggagttcaccagcatcctcgagcggcatacccatgcggccggcgcgacgccggccaggtaggagggcacgccttggcacgggtgacaccgaccgggacacgccgcagccgacggcggccaatgtcggagatcaacgtcgtcccgtacatcgacgtcatgctggtattgctggtgatcttcatggtcaccgcaccgctgctctaccacggtgtcgacctggatctgcccgaggtcagcagctcgcccttggacgaagatgaggcggagcccctgatcgtcagcgtcgacgccgagggccgggtctatctgaacatcgccgacgatcccgacgaggccctgtcgcgggaggagctgctggagcaggtcggcggggtcatgagcgagcatccggaccggcgcgtactcctgcgcggcgaccagcaggtcgcctacggcgaggtcgtggcgctgatggccgaactgcaggcggccggggtgccgagcgtgggactgatgagtcagccgccggaggacaccccggcccccgacgcgggatgaggccctgcccatgcgctggctgagagagcgagccccgaagctgccgagccggctggcgagcagtccgtcgcgttttgtgatctactccaccctgggccacgtggccgtgttcaccttggtgggcgccaatttcgcgacctgcacccgaacaccggagccccccgagttcgaaggccccatcatcgaggccacgacggtcgacagtgccgcggtggaggccgagatggaacggcgccaggagccagagcccgaaccggagccagagcccgagccggaacccgagccggaaccggagccggagccggaacccgagccggagcccgagcccgagccagagccagagcccgaaccggatccggagccggaacccgagcccgaaccggagccggaacccgagccggaacccgagcccgaaccggagccggagccagagccagagccagagccggaaccggagccggagccagagcccgagcccgagcccgagcccgagcccgagcccgagcccgagccggaccctgccgaacaacgggccgaggagcaagaccgactgcgcgaggagattcgccagcgcatggaggaagagcgcgaagcgcaacgccagcaagaactggaggcggagcgccaacgccaggaggcggcccagcaggaggctgaggaacagcgccgcctgcaggggcagcaacagcgttacaccgcggcgatcgccgaggccgtcgagcgcaactggcgacgccccaccggcacgcccgaaggccttgaggccgtggttcgggtctcgttctcgagcagcggggacgtgcggcgggtcgaggtcgtcagcggcagcggcgattcgggctttgatcgctccgtcgagcgtgccgtgcaggccgcctcgccggtccccttcccggacgaggccgcactgcaggagcgcatgcagaccctaaccttccgcttcgcaccggaccggagttgagccgtgacgcgactgaaacgagtatggagcaccctctacctggcagccctgctatcgctgccggcccatgccagtgccgatgacgatctggtgatcgacatcatcggcggtatcgagggcgccacccccatcgccatcgtgccgttccaacgggccgagggggccgacccggagaccgaactcgcgccgatcatcacggccaacctggcccgtacgggccgcttcgacatcctgccggaggaggacctggtcgacaccccggggcgcatggaggatgtgcgcttctccacctggcgggcccagggggtggatcacctggtggtgggcgggatcgatgacgccggagacggccgctacgaggtgcgcttcgaggtcctcgacgccttccaggggcagcgcaccgacggccggcgctaccgcgccgaggagcgccacctgcgcaccctcgcccacaccatctccgaccgcatctacgagaccatcaccgaccgtgagggcaccttcaccaagcggatcgcctacgtggccgtggagcagcgcgaggacggcgaaggtcgccgccaccgactggtggtggccgactccgacgggcaccggccgcagaccatcctgacctccgacgaaccactgctctccccggcgtggtcaccgtcgcgggaccggctggcctacgtctccttcgagggccgccggtcggaggtctttgtccaggagattcgcaccggcgagcgcgagcgggtggccagcttccgcggtatcaacagcgcaccggcgtggtcgccggacggggaccaactggcggtgaccctctcccgcgacggcgccgccaacatctacctcatcgacgtggccagcggcgatgtccggcccctgaccgatcactgggccatcgacaccgaggccacctggggcccggacggcgactggatctatttcacctcggaccggggcggacggccgcagatctaccgcacccccccggacggcagcgagaccgaacgggtaacctacgacggggcgtacaatgcccggccgagcatctcgcccgacggcgagcgcatggccatggtccaccgccacgacggccagtactatatcgctctgcaggacctagacaccgaggcggtgcagatcatcagcgacggcccggccgacgagtcgccgagcttcgcccccaacggcgatctggtcatctacaccaccggcgacaccgaggggcagcgactggcgaccgcctcggtcatcggcggtgcggtggccccgctggagtccaccgaagaaccgaatacccgcgtacgcgaaccggcctggtaaaccacctgcgaggacgagacaccatgatcgtcacaagccaccgaagcgacatgctccgcccgctgcgcaccctggggctagccgccggcctggccctgctggccggttgcgcctcctggatcgaggatcccgacgccgtgcccggcgaagaggccgaggacgccgagatcgagaccgaagacttcgatcccaccgaggccgaggccctggaggatccggacgacgccgaggaggaacggctggagcgggcccgcgccgagggcctggacccggacgatccactggatgccgccgtcctcgacgaacccgagagccccctggcgacccggcgcgtgcactttgccttcgactccagcaacatccgcgatgacgacatcccggtcctcgaggcccacgccgagttcctccgcgaacacccggatgagcggatgaccatcgagggccataccgacgagcgcggttctcgggagtacaatctggccctgggcgaacggcgcgccgaagcggtggagcggctgctgcgcgccaacggcgcccggtcggaccagctcgaggtggtcagctacggcgaggaagacccgctggtcgacgaatccaacgaggacgcgtgggccgagaaccgccgcgccgagctgctctacgatcgataatgcggtaccccggtatgcgaaagatctccaccatcgctgtgctgctcgccctgaccgcccccgccgcggccgaggatgtcgagcagcggctcgaccgcctcgaaggcctgctcgaaggccgcggcctggccgaactggtccgcgatgtcgagcgcatcaagcaggagaaccgcgagctgcgcggcgacatcgagagcctggaccgccaggtccggcggctgcaggaacgccagcgcgagcactacgccgacctggacgatcgactgcgtgaactccaggagcgcggcccggcaccgggccagcaggagatccccatccccgacctggacgacccggacgccgaagccgccgacgaggacgccgatgctggggaactctaccaggcggccttccgccagctcggcgacggcctgtacgaagaggcccgcgagggcttccgcgacgtcctcgacaccgacgccgacggcgactacgccgccaacgccgtctactggatcgccgagacctactacgccgaacgcgaattcgaggacgccgaggcctacttcaaccgggtcgtggacgattacgaggagagcaacaaggtcgccgacgcccagctgaagctcggctacatcgccttcgaggaggaccgcctcgaagaggcccgcgaccgactcgaggccgtgcaggaggaccacccggacaccaccgcagccaacctggcccagcagcgactctcggagatccgccgcctgctgcccgacgacgacgaatagccgccgcaggcttccctccgcacggcgcgttgattagaatgcgcagttcccggggcgttagctcagttggtagagcatcggacttttaatccgctggtcgctggttcgaatccagcacgccccataatttcatcacggtatgcgctcctgccgcataccgcttgcacgcctcgccatactggacgcggcacccagcgacttctaccatgacagtcggcgttgtggccgcctatacagagatccggcgctcaccgggagcgcactatccgggtccgcaggtggtgtgacgcagggtcggtcgtggcgagcggcttatcgcgctgcgggatcgaacaagcggggatcgaaggtgaagggccgtgtggtggattcaggcagatcacacacggccggatgcgggggattgagcaacaggttcgacgcctctgcgacgatctgcgagcgcacacgcagcaccgcggcccgagagatcggcgagttctttgagagacagcccgacggcgtgaagcatctcctccgcggtcgcgaccggaatcccggaacggatcggatcgacgacctccagatgcgccaaaggatcacggtcctgttgcgcttctagatagccgaagggagtcatatcgtcagacgtggtcatcataggctcccgcaatgtgtagcggaacggcgcagcgcggccatcgggccccagcttgtggtcgcgcacgaagaggtggacatcgataccgcgctggcggtgctcgatgagttcccggccacgcttgctctccggagtcgtctggttctggctctgccagtggaaggttcgctcgtcgatgaagtagtccaggtagcggtagtcggcacccttcccctgcttgttcaaagtgaccagcagaatgtgggtgcgcgaatcgggcaacacgacatggccggattgccaggcgccggcactgtactccaccccgaacagctgcgggatctcctgccgctggaatgactggcccaccgccaccgccagcggatcgagcacagcccgcagccgagcgaaggtgcgcatggcgtcgtccgcttccaggtccggatactccgggttgttggcacggaggatataccgaccgtcttctgtcttgcggacgacccgcaacagatactggtcatcgcccgcggtgtcctgccgttcgatggccatcgtggtgccggtgatggaaccggcagacgtatcggtcacccactccaaaagcaggtagtcgccgtcgcgtatcggctgtctgccgccgtccatggagtggcccacggcgcgggcgacaaaatggcgccccgggtcaagccggccttaccaccagcccacgttgatggccctcggcgcgcgtcgcacgcaattgctctaatgcctcctactgctgcggcgtgggctcgggcagcggcagctcaggatcatcgcttcccggggcaacgctcgggggcgtgtccggccggcgccgctcgtactcatcgacccagccgtaatccaacgcgcgggtcctggagtgctggaaggtctgccggaaggcgtcgcggatctccgccaggcgttgcggcccatcactgtccgggctgcccgcttcgacccaataattccactccagcccttgagtgagggcctctttgctgatgttgctggaaccgatgatcgcagccagcaaacgcggcagcagggggtcttcctcgcccccgcgcaccaagcggaccgcatcgttggcggtttttagcggttgcgcaccagaccccattaccgattgctgcccctactcaagatctcaatcatgtgacgggaccggtgtggcgcgagaatggcacccgtccttggcaccctggggaagtgctcgatcccagtctactgatacgggatcttcccgccactcctccccgtgggataaggccaggagaccttgataacgcacccgttcagggcgtaagcccgtcgagtgcgtccagctccggtgtgtcgccggtcagccgcaggtcgtagcggcgtgccagggcctgaaacaggttgtcactgaggaaggcgggcgggttggggcccagggtgatcccgcgtacatcgagactgagcagggtcagcagcaccgccaccgccttctgctcgaaccagctgattaccagggtcagtggcaggtcattgacgttgcagtccagcgcgcgggcgagccccagggccacttggatggcaccgtaggcgtcgttgcactggcccatatcaagcagccgcgggaagcccaggtgcgtcccgaacgcctgatcgcggatgcgaaacttcccgcacccgagggtgagcacgaagctgtcggccggggtcgccgccgcgtaatcgttgaagtagttccggctgcggtgggcgccgtcgcagccgccgatcaggtagaactggctgatctggccctgctggtaggcctcgagcagcgtctcggcgtgctgcagcaggacagtgtggtggaagccgacggtggactccccctccacggcctccacgcagggagcgacgcgccgcgcagcctcgatcaccggcgtgaagtcgccatcggtgatgcactgcccgccatggacggcagtggcgcgggtggtgaacagccggtccgcgtaacgggctgccggcggcatcacgcagttggtggtgaccaggatggcccccgggaaagccttgaactcgcgcttctgatcctgccaggcaccgccgtaatggccggccaggttggggtgctggtgcagcgccgggtacatgtgcgccggcagcatctcgccgtgggtgtagacctggatgtcggtcccttcgacctgctggagcaggtggtggagatcgagcaggtcgtgaccgctgaccaggatcccggggccggcgcgggtgccctcggacacggtggccggctgaggctgaccgaacgtttccacatgggcggcgtcgagcatctccatcacccgcaggttcatctgaccgcagcgcaggcaaagctcaagcaacgagtcgagatcgaagttgacgttcgtcatggtggcgaacaacgcctcctccatgaacgccgccacctccggatcgtgcctgccgagccgacgagcgtggtgggcgtaggcggccatccccttgaggccgtagagcagcaactgctgggcggagtggcagtcctcatccttaccgcagacaccgggggactgagtgcaggcctcctggcgacgaacctgttcgcactggtcacagaacatgggcaccaccttgcgttccgatgtactgtacgtacaccgaatagtgcccagtcgccccgagcgggtcaagggccctgcgccaccggccccggaggcgagcagcggcggacgctgcaggaggcgaatcagccgttggaggtgggcagcggatcgtcctgggacaggcgccggagttgctgcgcggtaccgggatcggcgagcaactcttccagggtcacgccgtcgagatgctggatgaactgatcccgggcgccgttcagggcccgtttcagggagcagtgtccgcacagggggcaggggccacggtcgcagtggatcagctccaggctgtcctccataagacgcaccacatcgcccacgcggatcgcgcccggtgcacagccgagccgcaatcctccgctccgcccctgggtcgtctgaagatagccgtggcgggccaggcgatggaccactttgcgcagatgatcctgggagatcccgtaggcccgggcgatctcccgcatgggcacccgccgctccccctgcgcgcccgcatagaggagcacacgcagggcgtagtcggtgtagtaggtcagctccatggctccgggtcctccatcgaacccgggtattataccgcctgagccacctctccggccccgccgcgcgggcgccgggtcagaaacgggcgaggacgctccgtgcctgacgccagtcggcgtcgcccggggcgttggccatcgccaccccaacgtcgtggtcctggaccaggtagagcaccccctccagcgtggcgagaaggacctggtgctcggtctcggcccgcacgatctcctcaaaccagcgcttgcgcgccgccggggcgagctgcggatcgaccagcaccaccttgcgcgcggcaaccaggccctggtgattccgctgcagccgtttgcgggtctcgcgcagcagaaccgcgacctccccacggggatcgaggggcgtcccgtagcgggcctcgtcgatccggcgctggacatgctccgcgaagtcgaccaaccgggccactgccccccgctcggccgcgagggcgccgggcgaggcgttcaacgccaggatcatttgcatactctggaattgcgcctcgctggtcaggcacgagcacagggtatcgagttcacggggggtacggatggccgacatggcagggttgctccttgagtgggatgctgcgtttgcgcagttcccagactgttagcagggtccgtgccagcgggtcgcaggcgttgcgacacgggcacgaaggccccccggccgaggtgatgcgcgcgcggtttgtaagattccgcgacagggcgcttccgatgccttgccggacaacctcctacagcagccccgtcggggacgggatcgtcaagcgtgcgtcacttttctttacagccgcctcgacccaccaatctgctcgcgcctgacagcccccctgaggctgcgctacattgcagggtagacggacggcgatggaggcccctggtgaacagccccccgcgttgccacgatgtggtggttgtaggtggcggaatggtgggcgccgcggtggccgccgacttcgccggccgcggctggcgggtgggtgtggtcgagaccaccggcccgaagcccgtagaggccggctccccctaccacctccgggtctcggccctgaacctcggctcggaaggctacctcgacgagctcggggcttggcacgccattcgtggcacccgcgcctgcccctaccgtcggcttcaggtctgggacggcgatcatgcggggcgtctaaccttccacgccgaagacctcggcccgggaaccaatcacctgggacacatcgtcgagaacgacctgatccaggaggccctctggtcggtgctggggcggtcggcgacggtccaccggtactgcccgaacgaaaccagccgcctggagccagcgcccttcggggccacggtacggctcgacgatggccggcggatccacggcaacctggtgatcgccgccgacggtgcgcaatcccggctgcgacagtcgctcgggatcccggtgacggtccgcgactaccgccagcacgccgtggtcgccgaggtggcaacccgactggggcagcaggacatcacctggcagcgcttcctgccggagggcccccaggcctttcttcccctggtgggagcgcgagcctccctggtctggtacacgacgccggaccgggctcggcagctggtcgagctgccgaacgagcaactgggagagaacatcgaggccgcgttcccacccgagcttggcgggatcgaggccgtggtgcagcgagccagcttcccgattcgggcccagcacgcccacagctatctggcgccgggagtagtcctgatcggcgatgcggcccacaccatccacccgttggccggacagggcgtcaacctggggctgcgcgatgcgcgggccctcgcccggcacgtggcggcggcggtcgaggccggctacccgccggacgatccgcgggtgctcagcgcctacgcccgggaacgccgccaagacaaccagctcgcacagtcgaccatgaccggcatccacgaactcttcgggagccgctgtacccggttggctcggttgcgtccctggggactgcgcctggccgatcacggcggaccggccaaacgtctggcgctgcgctacgccagctacggcagttggctcggctgaccgggaccgcgccggcggttactccgaaccgctgacccgccgcaggcggatgcccagctcacgcaactgcgcctcgcccacctcggccggcgcctcggtgagcatgcaggtggcggtctgggtcttggggaaggccatgacctcgcgaatcgagtcggcccccgccatgagcatcaccagccggtccatgccgaaggcgataccgccgtggggcgggcagccgtactgcagggcgtcgagcaggaacccgaacttggagcgggcctcctcctcgccgatacccagcaccccgaagacggcctgctgcatgtcgggatcgtggatacggatcgacccgccgccgagttcaacgccgttgagcacacagtcgtacgctcgcgagaccagggcctcggcgtcctgctgctgaagctcggcggggtcctgtacgcacggggcagtaaacggatggtgcagggagtagagccgcccgtccttctcgtcgtactcgaacatcgggaaatcgaccacccacagcggccgccaggcgtcctcgaccagccccatgtcgtggccgatgcgcacgcgcaatgcccccagggcgtcgttgaccacgctggcccgatcggcgccaaagaagaccacgtcgcccgcctgggcacccgtgcgctcgaggattccccgcacggcctcctcggtgaggaacttgacgatgggcgactgcaggccctcgaccccctgagccgggtcgttgaccttgatgtaggccaggcccttggctccgtaacggccgacgaaatcggtgtagtcgtcgatctgcttgcgcgtcagcccgcccccaccggggacacgcagggccgccacacggccccgcggatcttgggccggcgccgagaagaccttgaaatccacctcgcggaccaggtcgccgacctcgaccagctccagcgggatgcgcaggtccggcttgtccgagccgtaccgatccatggcttcggcgtaacgcatgcgcgggaacggatccgacagctcgacgcccagaacctggcggaagagctggcgcagcatccgctcggtgacccccatgacggcctcttcgtcgacgaaggcggcctccatgtcgagctgggtgaactccggctggcgatcggcgcgcaggtcctcgtcacggaagcagcgcacgatctggtagtagcggtcgaacccggccatcatcagcaactgcttgaacagctgcggcgactgcggcagcgcgaagaaacggccggggtgggtgcggctgggcaccagatagtcgcgggcgccctcgggcgtggcccgagtcagcatcggcgtctcgatgtcgaggaacccctcgtcctccaggtggcggcggatggccgaactcacccgggcgcgcagctgcaggcgctgctgcatctcggggcgacgcagatccacgtagcggtgacgcaggcgcacgtcctcgcccacctgctcgtgctcatcgagctggaacggcggcgtcttggcggtgttgagcacctcgaccgcccggcccaggacctcgacccgcccggagtgcagatccgggttttcggtaccctccggccggtgccgcacccgaccggtgatgcgcaggacgtactcgttccgcgcgcggtcggcggcggcgaacgcctcttcggtgtccggatcgaccaccacctgcaccagaccggcccgatcgcgcaggtcgatgaagatgatgccgccgtgatcgcgccgccggtgcacccagccgcacagagtgacttcggtatccaggtgggattcgcagatctcgccgcagtagtgactacgcatggttgattccggattgggtaggtggggccaaagggtggcaatggtaagcacgcccccgggggggcgcaagcgaggacccgatcacggcagcggctactcacccctccttgaggtcgagcccgatgagcaccttctcgcgctcggagagatcgccgacaacacgccgaaccggcggcggcagcttcttgatcaccaccggggtcgccaggatgcgctcgtcctcggccagctgcgggcgctcgaggatgtcgatgacctcgagctgacactgcgcgtcatcgccgtaggcctcctcgatgatccgctccagattgcggatggcacgctcggccgccggggtccgcccggcgatgtagagccgcaggaccagctcgctcacgacccgtctcccgtatcggcagtgttgaccacgtgtaccccgtcgctggagaggtagtactcctgaatccggtccgaggtcggcaggccgcgagccttgaccacgttcaacaagcgccgcagcttgccgtcccgctcgtcgcgacgcaacttgatccacacatccacgatggaagagacgtccatcgtactgaagccgtcactgtagtcaggcaacagctccgtcgccacgaccgtcacgccctcgcgcttgagcatatagaataaccgcaggagcatctccttgccctgacgatctttctggcgatcgctcatggcgctcgccgggtccaggatcaccaccgctgggagcttctccttcaccgcgcgcatcacccgcagcaggtgctcctcccagcccagctccacggccagcaacggctccagcaccagccggccgctttcgatatgcggggccagatccacgcccacgctgcgctggttgcgcagcagctcgtcggtggcctcttcgaagctgaggtagagcaccctgtcaccggcctcgcaggcggcaccggcgaacgtcgctgcaaagctcgtcttgccagtacccgactgcccggagatcatgaccgctgagccgcggtagggtccgcccccgccgagcatcgcgtcgagccccgcgaccccggtacgatgccgctcggcggaggggtaggcctcgagccgggttccggtaatcggcgccaggaacaccccctcgccgtcgagcaggaacgggaactcgttggtgccgtgactgccaccccggcgcttgaggatgcgcagcagacgcgtcatgcgccgatcgcacatctcctgacgcaggaggatcacgcagtcggcgatgtaatcctccagcccaaagcgctcgctgaagccagagtgttcgccggaggtgatcagggtggtggcatcgcgctcgcggatccagtcgaagacccgcgtcagctcggcgcgcagactgctgcccggcgcgaagctctcgtccatgccgtcgatggcgtcgaccacgaggcgcttggcaccgagggcgtccagggcgtgaccgatgcgcgcgagcagcgcggtcagctcgatctcctcgccggagaccagctcggagcgatccgggcgcatatcgaggatgcgaccgcgtccagcggccaggtgctccgccagggggaaccccaaggcttcggcatggcgggtcagtgccgcgggcgactcgtcgaaggtggccagaaccgacggctctccctgctcgagcccgtggcagaagaaggtcagcgcgatggctgtcttcccggcaccggggccaccacgcagcagggtgggctgcccctcgggcaaccctccgtcgaggatgaaatccagcccctcgatccctgtgggtgcggtctgtgcgccgcgccgccgggcgccgatcgccgctgagctattgccttgtgccatgccgtactccgtgatgacccaccaggcagagtgccaaaaagcgccgacaggtccaaggccggccacgcggggtgtcagcttgaggcggatccgctggaactggccaccgccccctgggactgactgccactgctcgacgagctgctggccgacgacgccccctgatccttgctcttctcaccaccgcccttgttgccgctgttgttgccaccctcggcgacattcttgcgttgaccggatttgaagtcggtctcgtaccagccgccgcccttgaggcggaaggccgctgcagagaccagccgcttgagcgatgcctggccgcactcggggcaatcggtcagtggcccgtccgatacggactggatggcctcaagacggtgaccgcaaccacagcactcgtactcgtaaatcggcatcgatcctctccctctatcaaccaccctcgtcggacggcctatctatgggggccaccaaccaggaaaacaagcccggcccgctcaccggcagaaaggccagaactggtaccagcgccagcactgcagatcgtcttcgcacccggccagctgctcctcgtaacggcgggcccgggcctcgacgttacggacgacccgctgcagggtcggcttctggcggtagctaccctggcgatacccgccgtgcccctcgtggtaggccaggtagagccgtcgcgggtcgtccaggtcgaccccgacccgctcccgggtgcgctggttgtaccagccaatgaagtccagggcgtcgcgcatccgggtgcggtgggcgtcccagtggccggcgtcctcccggtactcgccccagaccggatcctgcgcctgggcgtaaccgtaggcggaactcgggcgacgccacgggatgaacccgagcagacgccgccgcggcgggcgagcgtcggcgatgaacgacgactcctgatggacaaaggccatctggatgggaatcggcgtaccccagcgttcctcggagcgccgggcgtgatcataccactccgggttctcctcgaagacgacgcagatgtcgttgatatccgatggttgcgggcgatgggcacacccggccaacaccagcagcaccgcaaccccaaggatccgcaggattcgccctggcgccatgcccgcctcgcgcgaccgatcttcaggaaggcgacaggatacccgatgtggagctcggcgcgcgcaggctttagcctgtcgggccatggacgatacgcacactgctccccgccccaccgtgctgatcaccggctgctccagcggcatcggcgccgccgcggcacagcacatggcccggcgcggctggcgggtctttccgacggcacgccggcacgaggacgtggaccggctccgtgaggccggctgggatgacgccctggcgctggacctgaccgacagcacctcgattgccagcgcggtccacgaggtggcgacgcgcaccggcgggcgcctcgacgcgctgttcaacaacggcgcctacggccaaccgggagcggtggaggacctctcccgggcgaccctgcgcgagcaactcgagacgaacctgctgggcacccacgaactgaccacgcaggtgctgccactcatgcgcagccagggccacgggcgcatcgtgcagaacagctcggtgctcggcttcatcgccctgccctaccggggcgcctacgtctgctcgaagttcgccctggaggggctcaccgacacgctccgccaggaactggtcggcagcggcatccacgtcagcctgattcagcccgggccgatcgccagccgttttcgcgacaacgcccaccgcgccttccgcgctcgcatcgacgccgagcacagcgcccacgcccccacctaccaggccgtcgaacagcgcctggcgggcgccggcgcctcgacgccgttcaccctggaggccggggcggtggcggccaagctggcccacgccctggagcatccgcgccccaaggcccgctaccacgtcaccgtgcccacccatctgttcgcggccctcaaacgcctcctgcccacccggtggttggaccgggtcttgctggcggccacggcctcggaacgccgccccggctaatccgacacgactgtgcccggagggcctcctccgggcacagtccggcaccgctcgggcgtgaccgcgggcggcggtcggctctcagaccacctcgccctcgatcaccggctcgccgcgttcgaagcggaactcgccgtcctgcacgtcgacacggatgcgatcgccctgcccgaagttgccctgcaacatctcccgggccagcgggttctccacctcgtgctgcaggacccgcttgagcgggcgggcaccgtagaccgggtcgaagcccgcttcaccgatccggtccagggccacctcactgagctccagggccatgtcgcgctcggccagccgctcactgagatagcggacctggatgctggtaatggcccggatctgctcccgggacagcggccggaagaccaccacctcgtcgatgcggttgatgaactcggggcggaactgggtcccgacgatgtccatcaccgagctcttcatccgctggtagctctcctcttcctcaccggccatggtctggatgacctcggagccgaggttcgaggtcatgacgatgaccgtgttgcggaagtccacggtacggccgtggctgtcggtcaggcggccgtcgtcgagcacctgcagcaggacgttgaacacgtctgcgtgggccttctccacctcgtcgaggaggatcaccgagtacggcttgcgccgcacatgctcggtcaggtagccgccctcctcatagccgacgtaccccgggggggcgccgatcagccgggccacggagtgcttctccatgaactcggacatgtcgatgcgcaccatggcctcttgggtatcgaagaggaattcagccagcgccttgcacagctcggtcttgcccacgccggtcggaccgaggaagaggaacgagccgttgggccgattcggatccgacagcccggcccgggagcgacggatggcgttggccactgcgccgatggcctcgtcctgaccaaccactcgctcgtgcagcgcctcttccatgcgcaggagcttgtcccgttcgccctcgagcatcttggagaccgggatgccggtccacttggagaccacctcggcgacttcctcctcggtaacccggttccgcagcagcttcatgtcgtacatgtccgcctgggcggccatgtccagctgccgctccagctcggggatgcggccgtactggagttcggacatgcgctgcaggtcaccggcccgacgggcggtctcgacctcctggcgggcgcgctcgagctcctccttgatcgattgcgtgccctcgacggccgccttctcggagttccagatctcctcgaggctctggtactcctgctccagctcgctgatctcatcctcgagggtcgccagccgcttccgggaggcgtcgtcgttttcgttcttgagtgcctcacgctcgatcttcagctggatcagtcggcgctcaagccgatccatggactccggcttggagtcgatctccatccggatccgcgacgccgcctcgtcgaccagatcgatggccttgtccggcaggttgcggtccgtgatgtaacggtgcgacagcgtcgccgccgagacgatggccgggtcggtgatctcgacgccgtggtgaacctcgtaacgctccttgagcccgcgcaggatggccaccgtatcctcgacgctgggctcatccaccagcaccgtctggaagcggcgctccagggcggcgtccttctcgatgttctcccggtactcgttgagggtggtcgcaccgatgcagtggagctcgccccgggccagggccggcttgagcatattgccggcgtccatggcgccctcggccttgccggcaccgacgatggtatggagctcgtcgatgaagaggatgatctgcccctcctgctggccgagctccttgagcagcgccttgaggcgctcctcgaaatcgccgcggtacttggccccggcgagcagtgcgcccagatcgagggagaggacgcgcttgttcttgaggccctccggcacctcggcgttgacgatgcgctgggccaggccctcgacgatggccgtcttgccggtacccggctcgccgatgagcaccgggttgttcttggtccggcgctgaaggacctgcaccgtgcgccggatctcgtcgtcgcggccgatcaccgggtcgagcttgccctgctcagcgcgctcggtcaggtcgatggtgtacttctccagcgcctggcgctgctcctccgcgttgggatcgtccacagcctgaccgccacgcacctgctcgacggcctgctccaccggcgccttggccgcgccggcctgctcgaggatctgcgccaagcggctcttgccatcctcgagcacggcgagtatgaacagctcactggagaggtattggtccttgcgcttctgcgccagcttgtcggtgaggttgagcaggcgccccagctcgttggagaggtgcacctccccgccggtccccgtgacctgcggcatgtgctccagggcctccccgagctgggagcggagcttgttgaggttgaccccggcctgctggagcagcggacgaacgccgccgccctcctgatcgagcatggccatcatcaggtgaaccggctcgatgaactggtggtcacggcccaccgccaggctctgcgcctcggcgatggccatctggaatttggtggtcagcttgtccatccgcattgctctacccccttggccgcatgtcgggccgacgatccggttcaccgcacgttggcgatggcttgacccttgtcaggatagatggggcggcgaggatgggttttcaatccgtctcaggcaggaccgcgacgcggttgcgcccctggcgcttggcctcgtacatggccagatcggcggctttcagagcctcctccaccgagccgccctcgagcacggccaccccgacgctggcactggtcgtgatggtctcgccctcatagaccagctccagcgtctcgatgccgttgcgaatccgttcgcctagggttcgggcaccggccgtatcgatccccagggtgaggatgtagaactcctcgcccccagaacggaccagcacgtcggcacgccggacggtatcgcgcagctggtcagcgacccgcttgagcaccgtgtcaccgccgaagtggcccaggcggtcgttgatcgacttgaagtggtcgaggtccaccaccagcgcccccagcggctgctgggtgcgccgcgccgtctcgcccagctgctcagcgatctcgtcgaggtagagccggttgtgcaacccggtcagcggatcccgccgggccccttcccgggcctcgcgcagcagttccatgaggtccacgttctgattgacgcggacactgagctcctcttcgaggaaagggcgggtcaggaagtcatcggccccggccttgagcagccgcgcggagagcagcccggagccgtgactggagaccccgatgatccctagccgttgcgtggtgtgtcgacggcgcagctcccggatcagggtgatgccgtccatccccggcatgttctggtcgcagaggaccagccggatgggggtgtcggtctcggcgtcgatctgctgcagcgcctgctcgccgtcgccggcctcgtagcaacagaacccccagcggccgaggaggtggaccagataggcccgcgccgagcgggagtcgtcaaccaccagcaccccgatgtcgtggttgcgatggatgcgatgcagggtgcgcagcacggagtcaatggcatccggggcgtccttgaggacgtaatcgcagacgccggcggcgacgagctggtcgcgcaggtcgtcttcgatggtggcggtcaggaccaccgacgggatctgccgctccaccaggtccccggccacctcgccgtggggcgcatccggcagatccagatcgagcaccgcggcactgatgcgctccgcatgggtgtgcagccactcccgagccgctgcgcggctgccggcgaccagcgcccgcaggcccagggcgtcctcgatgcgcccggccagccagccggccacggcacggctatcctccaccaccaggacgcaatcggcgacgcgctgctcctcgaccatgctcacggctcctctcggtagaccaggcttgccatccggccggtcggtccatcccggcgatgggagaagaagcgcgcccgatccgtgtacgtgcaccagcctccgccgtgtaccgcggccactccggccgcctgcaggcggcgccgtgccagacggtagaggtcagcgtaccagcgattcgcggcgccggggataaaaccttctgcagcaccgggatctcgggcggtgaacgcctcgaccacttctggccccacttcgaaagcggtcgggccgatggccggccccaaccaagcgtggagctcagcggcaggcactggcagcaccgcgaccacggcctcgagcacacccccggccagaccgcgccaaccagcgtgggcggcggccacgacctgagcgtcccgggcggcgaagagcaccggcaggcagtccgcggtgagcacggcacagaccaccccggcgcggtcggtccaggccgcatcggctcggactccgcgtgccacccggtgggccgcgaccacctcggccccgtggacctgctcgagccacactgggtcggccggcaattcggcgcaatcgcgcagcaggcggcggttagcagccaccgccgcgggatcgtccccggtatgcgtggccagattgaaactcgcccagggcgcagcgctgtgaccgccggagcgcactgtggtcagggcccgaacaccatccggcacgggccactgcggcgccagaacggggcactcagccatggcgcaggacctccaagaggcgctcccagtcgtctggcggcggcgcttcccagtgcatcgcctctccggtgcgcgggtgctcaaggcgcagatgccgagcgtgcagggcctgacggcggaagccgtcgagcacggcgcgcagggtctcgctcgcccccttggggtagaccggccggcgcccgtagacgggatcgcccaccaacggcagccggcagtgcgccatgtgcacgcggatctggtgggtgcgcccggtttccagctccacatcgagcagggtgtgggccgtgaaccgctcggcaacgcggtagtgggtcaccgccggacgaccggtctccaccacggccatgcgcttgcggtcccgcgggtgacgggcgatgggggcgtccactcgccccccggcggtggggcgcccgacgaccaccgcctggtaaccccgccccaccgtgcgcgcctgaagctgcgccaccagtgcgtggtgtgccgcataggtccgggccaccaccaacacccccgaggtctccttgtccagccggtggacgatccccgcacggggcagcgcctccagcccggggtcgtaatggagcagggcgttgaccagggtgccgccggggttgcccgcccccgggtgaaccaccaggcccgccggcttgtccaccaccagcaggtggtcgtcctcgtagagcaggcgcaacgggatgggttccggcgccagcggggtctccggttcgggctcggcgtccacgctgatctgctcaccggcatgaaccggatcgcggggccggcggaccgcgccgtcgacggtgatccagccggcccggatccactgctgcaaacggctgcgcgaataatcggggaagagcgccgccagcacccgatccaggcgctggccggccagcccctcgggtacggcggcttggtgacggggtcgttccatacgtatagtacgagcctttgctatcgctacaatgacgggcctgcacaggccgcggagtcacggaaatcatgcaccgcattcagcgctgggcgacgatcgccctggtggcactccttgcaaccggctgtgccgggactgaccccgacggggccgccgagcgcagcgtcgaggagctctataccgacgcccgcagcagcctgagctccgggaactattcgcaagccgtggagcgcttcgagaacctggtggcgcgctaccccttcggcacgcacgccgtgcagtcccagctgatgatcatctacgcccactacctggccggccagcatgaatcggccatcgctgcagcggagcgcttccagcgcatgcatccgcgcaacgagcatgtagcctacgcgctttatatgcgcggcgtctcccggcaagcccaggggccgggcggtctgggcgatctgttcaacgtcgacgccaacctgcgcgacccggaaccgaagcgtcgcgcctttgccgacttccgcgaactgaccgagcagtacccggacagcgagtatatcgacgacgccgtcgagcgcatggaacagatccgcgtcgcgctggccgagcacgaactctacgtcggacgcttctacctggagcgcagcgcctacatcgcctcggccaaccgagcgcggacgatcatcgcccggtaccccgggaccccggccgtccccgaggccatgggcatgctggccgagtcctaccgccgactcgggctcgaccccctggacgaggacgtagagcgggcgctgcgggaacgccacgaggtgcccgccccggagctcggggggcggtaggcggcgccccgccccaacccgggctagatggcgttctcgtcctcttccccggtacgaatccggatcacccgctcgacgttggtgacgaagatcttgccgtcaccgatcttgccggtctgggcggcctgggtgatggcctcgacacaacgatccacgtcggcgtccgagaccaccacctcgagtcgcatcttgggcaggaaatcgaccacgtactcggcgccccgatacagctcggtatgccccttctgacggccgaaccccttgacctcggtaacggtcatgcccgtgatcccgatgtccgagagtgcctcacggacgtcgtcgagcttgaagggtttgatgatcgcctcgactttcttcatgcgagcagctccttgggatggggcgcaatggctctgggttcagtgtttcgggctctggactccaccctcagggtagcgtgagctagtcgctgcagccctgacaaccggaccagcccgaggtaatcggatatcggcggtcccgcccgaaggcgcgccgggtcaccttgaccccgggggccgcctggcggcgcttgtactcgttccggtagagcagccggatcacccggcacagctccaccgcgtccagcccctcgacgcggatctcgtgctcggcggcgtcgtcctccagatactggcgcagcacggcatcaagcacccgatagggcggcaggctgtcgctgtcccgctgatcggcgcgcagttccgcggtgggctcgcgctcgatgatggcggcgggcacggcaggccccaggctattgcggtactcggccaggcggtagacgtcagtcttgtagacgtccttgagcggtgcgaaccccccgcacatatcgccgtagagggtggcgtaaccaaccgccagctcgctcttgttgccggcggccagcagcatcaaccccagcttgttggagagcgccatcaggcagttgccccggatgcgcgcctggatgttctcctcggtagcatccgcctcccgcccggcgaagaggggggccagggcctgctcgtagtcggcgaagagcgactcgatggggatgctccgatactccagccccagggcctgggccgccgcccgggcgtcctccaggctgcgctcggcggtgtagcgggtgggcatcatgaccgccagcacccgatccccgcccagcgcgtcggcggccaccgcggccaccagcgccgagtcgatccccccggagagccccaacacaacgccggagaagccgttgccgcggacgtagtcggcggtggcccgcaccagcgcctggtagaccgccggcggcccttcgacggcctcggcctgctcgccgtgcagcgcacccccttgccagtccagcgcatacagcccgtcggcgaaggccggggcgcgtgcgctcagcgcaccggtatcgtccagcgcgaacgagccgccgtcgtagaccacctcgtcgtgaccaccgacgaggttggcgtagagcagcggaaccccggtctcggccacccgccgagccgcgaccccctcacgctcggcctgcttgccgtcgtggaacggggaggcgttgatgctgaccagcagctcggccccggccgctgcagcctcggcggccggcgtcgccgcccagatgtcctcgcagatggccaccccgatgcgccggccggcgacctcgagcaggcagggggcatcgccggcacggaagtggcggttgtcgtcgaacacgctgtaactcggcaggcagcgcttgtaagccgcccccacctcggcgccgtcggccagggccacggcggcattgcgcaccacgccgtggcggtgcagcggggccccgaccagggcggtgacgcccgtgcacgccgcagcgatccgggccagcgcccgctccaccgcggcgtggaagtcgctgcgcagcagcagatcgtcgggcggataaccggtgacggccagctcggggaagaccaccaagtcggccccgaactcgtcccgcgcccggccgatggcatcgatgatccgccgggcgttgtcatccaaggcaccgacgggaaagggcagctgagcgacgacgatgcgcatggtctgcctcagcccgccaccagccgccggatgcgctcgccgatctcggtcggcgagcgcacggtggccaccccggccgcctccagggcggcgaacttgtcatccgccgtccccttgccgccggagatgatggccccggcgtgacccatgcgcttgcccggcggcgcggtcaccccggcgatgtaggcgaccaccggtttgctcatgtggtcgcggatgaacgtggcggcctcctcctcggcgctgccgccgatctcaccgaccatgaccaccccgtcggtgtgcgggtcggcctcgaactgctccaggcagtcgacgaacgacatcccctggatcgggtcgccaccgatgccgacacaggtggactgccccaggccgatgtccgtggtctgtttgaccgcctcgtaggtcagggtccccgagcgggagacgatgccgatccgcccgggcaggtggatgtgcccgggcatgatgccgatcttgcacgcatccggggtgatgaccccggggcagttgggcccgatcagcgccacgtcttcgccccgcagggcctccttgacgtgcagcatgtccagcaccgggatgccctcggtgatgcaggcgatcacccggatcccggcgtcggcggcctcgaggatggcgtcggcggcgaagggggccgggacgtagatcaccgaggcgtcggcgccggtcgctgcgaccgcctcgcggacggtattgaacagcgggcgatccaggtgggtgccgccgccccgccccggggtcacgccgccgaccacctgtgtgccgtaggcgatggcctgctccgcgtggaaggtcccctgcttgccggtgaacccctgcacgagcacccgggtgctctggtcgacgagaatgctcatgttctgctcctctcttgcctggggctcaggccacctgaccggcgatatcgacaatcttggcggcggcatccgccaagtcgtcggcggggatgaggtcgagcccgctgtcggcgaggatctgcttgccctgctcgacgttggtgccctccagccggacgacgacggggacctccaccccgacgtcctgcaccgcggccacgatgccctcggcgatcatgtcgcagcggacgatcccgccgaagatgttcaccaggatgccctccaccgaggggctggagaggatgatcttgaaggcctcggccacccgctcggcgttcgtaccgccgccgacatcgaggaagttggccggggccccgccgtggagcttgatcacgtccatggtggccatggccagaccggccccgttgaccatgcagccgatgttgccgtccagggtgatgtagttgaggttgtgctcggcggcccggacctcggtctcgtcctcctgggtgaggtcgcgcatgtcctggatctgcgactgccggccgatctccacggcgttgtcgtccacggtcaccttggcatccagggccagcagccggccctccccggtgacgatcagcgggttgatctcgaccagcgacagatcgcgctccaggaacaggcggtagagcccctgcatcatccgcgtcagatcccccacctgggccttgtcgaggcccagggcgaaccccagctgacggcactggtacggctgcagcccggcggccggatggacccgcacggtgtggatgcgctcgggctcgctggccgccacctcctcgatatccataccgccggcggccgagaccatgaagaccacccgctggctggcccggtcgaccagggcgcccaggtagagttcgcgggcgatctccagaccctcttcgaccagcagggcgtggatcggctgcccgcgcccatcggtctggtgggtgaccaaccgctcgcccagcagcgagtcggcgtagcgctcgatctcgtcgccctcctggatcacccggacgccaccggccttgccgcgccccccggcgtggacctgggccttgaccacccaggccgagccaccgagccgctcggcagcggcacgggcctcggcgctggagcgcgccacatacccgcgggggatggcgatccccgcctcggtgaagaggtgcttggcctggaactcatgaagattcattgaacagctcctcccatggggtcgcggtcgccgggcggtcgattatagtggttcagcggccggcgcttttcaaaaccgtccggccgtgccaatttggttggccgcgcgcccgggcctcgaagcccgagggctcaaggtaatcacggaagcgcacgtgcatgctaggccagatccttcttgtcatcctgatcatccttgcctggatcggggcacgcagcctgctccagaagcgcctgcgtcaagatagcgaggaacgcggccagaccggcagctccggcgagtccgcacataccgaggagatggtgcgctgcgcgcgatgcggcgtcttcttgccgcgctccgccgcttacccccgggagggcgtctacttctgctcgccggagcaccggcagctcgggcgggacgagcccccagtccgcccccggtagaaaggcgcgccggggcgtcccagagcccccggcacaccccaccaagcgcgaccccgtacaggaggagccggctcggctcagttggagccgatcattcggcgcacaggccggtggccacatgcgccaggtcgtcggggagatcacacgaccacgccccgccctcgtcccattccgcgcccgtaaaggtcacgctctgaccggccagttcagcgttgaccccctgagtcgcgaaggtcatctgcacctcgacgtcgccagcattggtctgcacctcgatgtcgttgatgtagtcaccgccgtcccccacctgctcctcgatccaatccgaattgaccccttcggcgccgcggaggtggacctcggactccacggcggtgcgcaccccaccgaacagggtcaacgcctcggtgaactgggtgcgagcgacgtagctctggtactgggggaccgcgatggccgccagcatggcgatgatggccaccacgatcatcagctcgatcagggtgaaggcggcgcagcgccagcgccgccggatacacgtgttcatggctcacctccctgtgagacccgaaacggaatgacttgtgacactgtgctccggctacgcccgcggcgggtcgcggaggcccgggctgatggtcatcaagccgcgcaggttgtaacgtgccggaagacaccctgccacgacgggcccggagccatgcgccgattcgtgctcgataccagcgtcttcaccaacccggacgtctacctgcgcttcgacgaagagccgatgcaggccatctcggtcttcctcgggctggcacgccgcgccgacgccgagttctacatgcccggaccggtctatcaggaactgtgcaacctgcgctcgatggatctgatcggtgccgaattcgagaccgaggtctacatccgctcgccccggcgcttctccatgaccatcccctcggaggtgctctacgagttcatcgaggaggtgcgcacccgcatccagcggggcctgcgcatcgccgaggaacacgcccggcaggcgggtcaggcggagtcgctgccgccggagctgatcacccagctgcgcgagcgctaccgcgaggccatgcgccgcggcatcctcgattcccgcgaggatatcgatgtggtcctgctcgcctacgagctggacgccacgctggtctccgccgatgaggggatgcgcaagttcgccgaacgcatcggcatcaagctggtcaacccgcgctacctgcgcggggtgatgcagaacctggccggcgacgaccccggtcacgcgcccccctgcgggccggaccagcccgccgggtagagcccggcggccaggcagcgccggtaggagctgtagcgccacccctcgggccggccgaccagcccgcggcggaccggctcccagtggatgtggtccagcgcctcccgccacgcctccggatccacgtcccaccacgccacgccgggccgccacagccgcccgcggggcagcccgggccagtggcgcagatgccgggtacagtgggccttggccgcctgccagcgggggcgcggatcggggtcatccgggggcagccgccacaggccgtggacggcatcgggcaggaccacggcggcatcccagaccagcggccggcgccgggccacttgccgaaaagcggtccgcagccgctgcacggcctccggccgggccagccagggatggcggccgtgcgtggtcaggcagaagcggacacaccgcccctgcggggacacctcctggtgcatgcgcgctcctccctgaacgcgtcgcgcccctttatcgtgccaggccgccaacggctgtcaatcggccggggcacagcggcgcgcggcgctggcagccggcaacggctcggttatcatggcgccttttccacggcaccgaggtttcacgaaagatggtcagtgagtcgatcccgcagcgcatcgcccaggagctgggcgtgggcaaccggcaagtcgaggccgccatcgagctgctcgacgggggcgccacggtccccttcatcgcccgctaccgcaaggaggtcaccggcggcctcgacgacagccagctccgctcgctcgaggaacggctgacctacctgcgtgagctcgacgagcgcaaggagacggtgctcaaggccatcgacgaacagggcaagctcaccgacgagctggccgaggccatccggaccgccgagaccaagacccgggtcgaggacctctaccgcccctaccagaagaagcgccgcaccaaggcgcagatcgcccgcgaggccgggctggagcccctcgccgacaccctcctcgccgacccgagccaggtccccgaggaggcggcggcgccctacgtcaccggacccgccgaggaagggcaggagaccccggccgtggccgatgtcgaggccgccctcgacggcgcgcggcagatcctcatggagcgcttcgccgaggatgccgacctgcttgaggaactgcgcgactacggctggcgcaagggctatctggtcagccgcgtggccgagggcaaagagaaggacggcgcccgcttccgcgactacttcgagcacgccgagccgctgcgcaagatcccctcccaccgcgccctggccatgctccgcgggcagagcgaggagatcctgcgcctggagatcgcctggtccgacgccgaggcccgcggcgagagcgacgagcgcagcgtcggtgaggcggccatcgcccggcggttcgccatcgccgaccacggccgaccggccgacgcctggctggcgcgcaccgttcgcctggcctggcgggcgaaactctccacccacctcgacctggccctcaagcgccagctgcgcgagcagtccgaagaggaagccatccgcgtcttcggcgccaatctggaggatctgctgctggcggcgccggccggccccaggccgaccatcggcctcgatccggggctgcgcaccggggtcaaggtcgcggtcatcgacgccaccggggccgtggtcgataccgccacgatccaccccttcaccagccgcaacaaagaccccgagggatcgctcaagagcctcgctgacctggcccgcaagcacgaggtggggctggtggccatcggcaacggcaccgcctcccgcgagaccgacgccctggtcggtgagctgatcaagcgccacccggagctgggcctccacaaggtggtggtctcggaggccggcgcctcggtctactccgcctccgagcacgcctcgcgagaactccccgagctggacgtctccctgcgcggcgcggtctccatcgcccgacgcctgcaggaccccctggccgagctggtgaagatcgagcccaagtccatcggcgtcggtcagtaccagcacgacgtcaatcagagccacctcgggcgaaagctcgatgcggtcgtggaggactgcgtcaacgccgtcggcgtggacgccaacaccgcctcggcgccgctgctcgcccgcgtctccggcctcggcccgggcctggccgagaagatcgtccagcaccgcttcgacaacggccgcttccgcacgcgcaaggatctccagggggtcccgcgactcggccccaaggcctttgaacaggccgccggcttcctgcgcatcccccagggcgacaacccgctggacgcctccgccgtccacccggaggcgtacccggtggtcgagcggatctgcgccgagaccggccggagcgtggccgatctgatcggcgacgagggcttcctcggcggcctcgacccgaaggcgtacaccgacgagcgcttcggcgagcccacggtgcgcgacatcctcggcgagctcgccaaaccgggccgggacccgcgccccgagttccgtaccgccgccttccgcgaaggggtggagaaaatccaggatctggaaccgggcatggtcctcgagggcacggtgaccaacgtcgccaacttcggcgccttcgtcgatatcggggtccaccaggacgggctggtgcacatctccgccctcgcccacgaattcgtccgcgacccgcgcgacaaggtccgcaccggggacgtcgtccaggtcaaggtcatggaagtcgacctggagcgccagcggatcggcctgtccatgcgcctcgacgacgaccccaacgcccaggccgaggggggccgcaagggggccaatggcaagggcgcctcggccgcccggggcaagggcgatggctccggcaacaaggcgaccgggcgcggatcgaagaagggcaagaagcaggaaaaggccgaacccgccaccgccacagcgctggccgaggccttccgcaaggcccgctcctgaagaccacccggtggttccggggcgcggcggccggtcgccgcgccccggggcggcactccggacgcagggcggcgccttagccgccctgcgtcccccgctcggcaaggaaggcctgcagcgcccgacccgtgggcgtatccatggccgccaccgcctccggtgcccccgacccgacgacggacccgccggcatcgccaccctccgggcccaggtcgatgacgtgatccgcctcggcgatgacgtccagattgtgctcgatgaccaccaccgtatgcccggcgtccaccagggcgtggaagacgtcggtcagccgctgcacgtcggcgatgtgcagccccacggtgggctcgtcgagcaggtagagcgtcggcgccgcctgtctggcccgacccggtccgccgtccaccggccgcgccttggctagttcggtcaccagcttgagccgctgcgcctcaccgcccgagagggtcggactgggctgccccaggctgaggtagccgagccccacgtcacagagcaggcgcaggacgtgatggatgcgcggatgggcgctgaagaaggcctgggcctcttcgatgctcagcgccaacacctggtcgatgctgtggccggcatagcgaacctggcgcgtctcctcgtcgaagcgggtcccgccgcacacctcacaggggaccttcacgtcgggcaggaagctcatctccaccgtcttcaccccctggccgctgcacgcctcgcagcgcccgcccttggtgttaaaggagaagcgcgccgcatcccagccgcgcagacgcgcctcttccgtaccggcgaatagccggcggatgggatcccagatgcccacgtaggtggccggacaggagcgcggcgtgcgaccgatgggcgtctgatccacctccaggacccgccgcaggtgctcggtaccggccactgcctggcatcccaccggctcgggcaccggcgcgccacgcttgcggccgagcagcgcccggacgctgggctcgatgacctcgcgcaccaggctcgacttgcccgagccggagaccccggtgacgccgatcaggcggccgagcggcagcgccacatcgacctgctgcagattgtggcggtgggctccggtgaccgtcagctgcgcggccggggcctcgctgcggcgggcccgcgtcgggtggcgcggcgggtgggccaggacccgaccggtgagggagtccgcattgccggtcaccgccgccagatcgccctcggcgaccacgcgcccgccgtggcggccggccccgggaccgagatcgaccaggtgctcggcggcgcggatggtctcctcgtcgtgctcgaccaccaccacggtgttgccggcctcggccagttcgcgcagcgccccgaggagcatggcgttatcccgggcgtggaggccgatggtcggctcgtcgagcacataacagaccccctgcaggcccgcaccgaggctcgccgccagacggatgcgctgcgcctcgccgccggagagcgtgggtgcggcgcgatccagggtcagataaccgagccccacccgctcgaggaaggccaggcgcgcgcggacctcggcgatgacgtcgcccccgatggcggcctcgcggtcgtccaggctcagcccctccagccagggccgcagctcggccaccgaggtggccgtgacctcggtgatgctccgcccgtggaagcggaccgcccgcgccaccgggttgagccgcccgccctggcaggccggacagacccgcgccgcctcgagctccgctgcctcggcctcgtccgggtcgcggaccagcagcccggtgccgtggcagccgctgcaccagccgtggcgggagttgaacgagaacagccgcgggtccggctcagcgaacccctgtccgcaccccggacaggcgcggcgggtggaccacacccgctccgcctcgacacccccgtcctgcggggcgatgcgcacggtcccgtcgccgtggtccagggcctcctccagccgctcgcgcagggccgcctcggcgtcgggctgcacctcgaggctacccaggggcagatcgatgtcatgctcccggtagcggtccagccgcggccactgcgcggtgggctggagctcaccgtccacgcgcagcgcctcgtacccgcgaccagcggcccaggccgccagctccttgtagatgcccttgcgggccaccaccaggggcgcgtagaagacgatccgctgaccccggtagtcgcgcagcagccgcgcggcgatccccaccggcgtctgggcctcgatggccacttgacactccgggcagtactgcaccccgaggcgcaggtaaagcaggcgcaggtagtggtagatttcggtgagcgtcgccacggtggagcggtacccaccccggctggtgcgctgctcgatggccactgccggcgggataccggtcaccgccccgacgtcgggccgcgaggccggctgcaccagttgccgggcgtaggcgttgagcgattccaggtagcggcgctggccctcggcgaagaggatgtcgaaggccagggtcgacttccccgagccggagacgccggtgaccaccgtcagccgatcccgggggatggtcacgtcgatgttgcgcaggttgtgttcgcgggcctgatgcacctcgatcgccgccggggcgggcgcggtgtaaggcgccgccgcctcggcaacggccgggtgctgcagggccgccgcgcccgcaccctcatccggcgcaacggcctgactggcccagtcgtccgccagggcgcggccggtatccgtagcgtgggccgccagctgcgccggcgtgccgctggccagcaatcggccgcccccctcaccgccttccgggccgaggtcgaggatccagtcggcgttggcgatcagatccaggttgtgctcgatgaccagcaggctatagccggcgtccaccaggcgctggaaggcatcgagcagcacctggcagtcgctgaagtggaggccggtggtgggctcatcgaagatgagtaacgtaccggcgcccgactccccacccttggccttgccgcgctcggccaggtgcccggccagcttgaggcgctgggcctcgccgccggagagggtgggtaccggctgacccaggcgcaggtagccgaggcccacggcgcgcaacggctccagccgacggaccacctcccggctgtccgcgaagaactcgacggcctcgtcagcggtcatcgccaggacctcgtggatggaggcgcgccgcccctcgggcccctccacctgcacctccagcacctcggcgcggaagcgccggccgtcgcagtcggggcaggccaggtagacgtcggagaggaactgcatctccacatgctcgaagccggagcccttgcacgtcgggcagcggccattgccggcgttgaaactgaaggcgccggcggtgtagccccgctcccgggccagcggcgcggcggcgaagcgcttgcgaatcggatccagggcgccggtataactgaccgggcaggagcgggcactcttgccgatgggcgactgatcgaccagggccacggcggtgatcgcctccgcgccgtcgatgccgtcgtgttcgccgggggcttcaacggcctcgccctgttggcgcagcagtccacggtagagaatgtcttcggccagggtcgacttgccggagccggagaccccggtcagacagaccaggccgcccagcgggatggccacgtcgatcccctggaggttgtgggcgcgggcgccgcggatggtcagcgcggggccgtccgcagctgcagcctggtggggggccggcgaggacgcgctccgcttctcccccgcgccgtcgggcccggccgagcgcgcgtccctgcgcgtacggccggcgagccgcgcttcgctcaattcctcgccagccccccacgcacccggggcgcaaccatcccgccgggagacccgccggcggccggtcagatagtctgcggtggccgaatccgccgcatagagttccgccggggcaccgttgaagaccacccggccaccccgctcgcccggccccggccccatgtcgatgatgcggtcggcggccgccatcacctgcggatcgtgctcgaccaccagcagcgagttgccggcgtcgcgcaggcgctggaggatccccaccagccggtccacatcccgtgggtgcaggccgatggacggctcatcaaggacgaagagggtattgaccagcgaggtccccagcgcggtggtcaggttgatccgctgcacctcgccgccggagagggtgcgcgactggcggtccagggtcaggtagccgaggcccacctcgttgaggtagccgacccggctgcggatctcgtccaggaccgtggccgccgcctcgtccagcggcggcggcagcaccaacccgtcgaagaactgctgcaaccgctccaggggcagggtcgccaagtcgtgcagggtcagccctggcagggccgccagcgccgcgtcgtccagctccaggtggcggggccggaagcgctgctcaggggcgaggacggcgtcggcctcctgccgccccccgaggcggaagtcgagggcctccggcaccagacgcgcaccctggcagtccgggcacgtccgatacgtgcggtagcgcgagagttgcacgcgcacgtgcatcttgtaactcttgcgctccaggtagtcgaagtaaccgcgcaccccgtaccacctgcccgaacggccccagcgatcttcgccgtcccagacccactggcgatccgccgcgtccagctcctgccacggcacgtccacggccaccccgcgacgccgcgcggcgcgcagcagatcctcctgacactccaccgaggcgccgccgcggaacggcttgatcgccccgtcggccaggctgcgggtcgggtccgggatgaccagatcggggtcgatctccatgttccgaccgaagccgcggcaggtgtcgcacgccccgaccggggagttgaaggagaagagttccgccgtcggccgcgggtaatcgcgatcgcagccggcgcagtggaaggtcgccgagtagcggcgcggctcgccggcgggctcgcggtcctcgcccagggcccagacctggcaacggccgcgccccttgtcgagggcgatctccaccgcctcgatcagccgaccgcggcgttcggcgtcgagccgcagacgatcctggaccacctcaacgccgcccgggcgctcgtagatccgagtgtagccctggctggagagcatctggcgcagctcgtcccggtcgagcccgtcgggcaccgccacgaagaaggtcaccgccacccgggtcccgggcggccagggggccgcgccctcgccggcgaggagcccctcggccacggattccggcgtatccgggcgcaccgggcgaccgcagccgctgcagtagggctgcgcggcgcgggcaaagagcagcttgaggtggtcggagagctccgtcatggtgcccacggtggagcgcgacgtgcgcaccggattgacctggtcgatggcgatggccggggggacgccgtcgatgcgttccacgtgcggccggtccatgcgctcgaggaactgccgggcgtaggcggagaaggtctccacgtaacggcgctgcccctcggcgtagaccgtgtcgaaggccagggaggatttcccggagccggagacaccggtgacgacgatcagctcgccggctggcaggtcgagatcgagcccctgcaggttgtgctggcgggcgccgcggatacggatcggttcgcgcacggtcaggcttccagagacaagacggcgccgacagcccgggggctgccgacgccggtacggttcacgggatgtcgttcaggcggcggaatcaggcgtacttcgccttcgcctcctgccgacggcgatggagcaccggctcggtgtaaccggagggctgctcccgccccttgaagaccagatcacaggccgcctggaaggcgacgctgccgtcgaagtcttcggccatggggcggtagttcgggtcgccggcgttctgctcgtcgaccacctgggccatgcgcttgaggctgtccatgacctgctcctcggtcaccacgccgtggtagagccagttggccacgtgctggctggagatgcgcagcgtggcgcgatcctccatcagccccacgttattgacgtccgggaccttggagcagccaatgccctggtcgatccagcgcaccacatagccgaggatgccctggcagttgttgtccacctcctgctggatctcctcggcgctccagtcggtgctcggcgccagcggcacggtgaggatccggctcaggtcggaacgccacccctcccgggcgatctcggcctggacgccagccacgtccacctggtggtagtgcacagcgtgcagggtcgccgccgtcggcgacggcacccaggcacagttcgcgcctgccttggggtggccagccttggtgtcgaacatctcgcgcatcttgtccggcttcggccacatgcccttgccgatctgggccttgcccttgaagccggaagccaggccgacatcgacgttccagtcctcgtaggtggtcatgaaggcggcccccttcatgtccgccttgcggatcaccgcgccggcctccatggcggtgtggatctcgtcgccagtgcggtcgaggaagccggtgttgatgaagatcacccgatcccgggcctgctggatgcaggcacgcaggttgaccgtagtgcgccgctcctcatccatgatgcccaccttgagggtggcacgcgccagacccagggcgtcctcgacgcgctcgaacaggttcacggtcagcgccacctcctcgggaccgtgcatcttcggcttgacgatgtagacgctgccggtcttcgagttgcatacctgtccgagccccttgaggtcgtggaccgcgcagaggacggtcatcatggcgtcgagcatgccctcggggatctcgttgccgtcgccgtcgaggaccgccggtgtggtcatcaggtgaccgacattgcgcaccagcatgagcgagcggcccggcagggtcagcgagccgccgtccggggccgtgtaggtgcgatccgggttgagccgccgcgtaaaggtctcgccgcccttgctcaccgacgtctctaggtcgcctttcatcaggcccaaccagttgcggtagacgcgcaccttgtcctcggcgtccaccgcggccacggagtcctcgcagtcctggatggcggtcagcgccgactccatgaccacgtccttgacgccggccgggtgatcctgaccgatcgggtcgttcgggtcgatgacgatctcggcgtggaggccgttgtggcgcagcaggagggtggcggggcgatccggctcgccggtgaagccgacgaagcgggtcggatcggccagttcggtctcactgccgtcggccagggtgatgaccagctggcgcgggttgccgtcgctcagccggtaggcggtaacctcggcgtggagcccatgggccagcggggccacctcgtccagggtctcggcggccaactccatgacctttttaccgcgagcgggattgtacgtcttgcccttggctagcccgtcgctctcggggatcatgtcggtgccgtagagggcatcgaacaggctgccccagcgcgcgttggccgcgttgagcgcgaatcgcgcgttatcgaccggcaccaccagctgcggcccggccacggtggcgatctccgggtcgaccccggtggtggtgatctcgaacgcgtccacttcgggttccaggtagccgatctgctcaaggaacgccttgtgatcggataccgagaactggccacgatggttccgatgccagtcgtcgatctgccgctgcaagttctcgcgctgttccagcaactcgcggttgcgcggagccagatcgcggacgatgccgccgagctcgtcccacacggtgtcggcgtcgatgccggtccccggcacgatctcgttggccaccaggtcgtggagttcacgcgccacctgcaggccaccgacttgaacccgttcgctcatggaagtctccctattcagcttcgcgatccgcggataagccgcgatagtaacgcatccaagtcagcctgatcatccgccgtacgccgccccgctcagcgttccagctgcgcctcgagctcctcgtagaagtcgctgaccaggcgtgcgttatcaccgacatccgcctcgccgccgcgcgtggccgcgcgcgcatcgacccgacgatgatccccgtcatcctcgacccggatgacgatgtcgtggacgatgcccagccagtagctgcgcgctgtggcctccagctcgccctgcatgtcggtgcgcgccaccgtccactccaggcccagcgcggcgctctcggcggcactaaggatctcggagacgtcgtgggggtagtcccgaccggtgagctcggggtgcgcttcggcctggcgctcggccaccgccccgccgggatagtccacggcgctgccggcgcgttcacgggccggtgccagggcacggaatgacggcgggtcgtcttcggtggtgacgaggtcgtggaggttcggcccgaggacggcgccatagaccttcggcccggcgaccaccaccactcccagccccagagccagtccagccagggcccgaccccgcccccgcttgccgtgcagaccgaaggtggcgaccagcccgaccccaccggggatgagggcgagggccccggcgacgaaaccggcggcgatcatcatcagggccgaatcgagttcgacggtatggatacggtacaacgggccggccagcgcggccgccgcagccccgcaggctgcaagcaggacggacgctgtcgccaaccgggatacgggcgcctgaaacatgacccctcctgccggatttccggccaattatgcggccggagacggccgaggcaaaacgttccaggcgacgagggcggggcagcgcccaagcggacgccgccccgaccggggacgcgggagtgcttcggggttggttactgcagacgcccggagagcaccgtctcaacccgactgcgcttgagcgggcggaggttgcgcacgacctcgtcgcggcactccggatccatgcgctccagcacgcgggccagcgtgttgaacggcaggcggttggccagccgagcggccggcccgcgctccatgtgctcgagcacgctggcctgcgcctcggggcgcatctccagaaaggccgccaggccctcgccgtccggcatggcgctcaacgccgccggccgctcggccggagccatctgcacgatccgccgcgcggcggctgcagggaggcgatctgcgtactcggcacgggccgttacgccgaggccatgctcgtgatgctcggtggtgatgctcatctctctgcctcctgtctgtccgggtgcccgacccgcggcaccggagacagagagacggcggaggatccgtcagtaggccggtaccccggggcgggcgttggttcgcggtacaacgtcgttgttcgacgtactgccgttaccgtccggcatgacggtctcctcgtgtggctgacacgtgttgcgaaatttagggggcaccccgcttgctgtcaagcgtcaccccgcgccgacaggcgatcttgaccccctatgctgcggcggctactatccgcggtttaacatgctcaagaacgcggctgagtgtcgcagagggtcaccatgaagaaagacatccatcctgagtaccgtgaagtcgttttccaggacatctcgacggacttttccttcctgacccgctctacggtcaagaccgacgagaccatcacctggcaggacggcaacgagtacccgctggtcaagattgaggtctccagccgaagccacccgttcttcacgggcaagcagcgtgtggtccactctggtggccaggtcgaccgcttccgcaagcgtttcggcatgacccggggcagctccagccagtaaccccgggccgcctgcaccgggcgcggtctcccaaggcagcagcggaggggcatcatgacgtcgaaaaccgtcaccgtcaccgacaacaccaccggtcacagcatcgagatgcccatccgcgaggggacgcatgggccgggcgtcgtcgatatccagaacctctacaaggagttcggatacttcacgtacgatgccggcttcacctcgaccgcgagctgccgcagcgacatcaccttcatcgatggtgagaacggcatcctgctctatcgcggttaccccatcgaagagctcgccgagaacagcaacttcctcgaggtctcctacctcctgctccacggcgagctgccgaccaaggacgagctggaccagttcaaccgggcggtcaccgagcacgccatgatcaacgagtcgttgaaggacttcttcgacggcttccactacaacgctcaccccatggccatgctcaccggcgtggtggcgtccctgtcggccttctaccacgacgccatcaagctcggcgacccgcgcaaccggatgctcacctgccaccgcgtgctggccaagatgccgaccatcgccgccgcggcctacaagcacatggcaggcgagccgttcgtctacccgctcaaccggctctactacaccgagaacctgctcaacatgctgttctcgcgccccacggagccgtacgagatcaacccgatccacgccagggcactggatcagctgctgatcctccacgccgaccacgagcagaacgcctcgacctccacggtccgcctggccagctccaccggcaccaatccgttcgcctccatcgcctgtggttgcgctgcgctgtgggggcccgcccacggcggtgccaacgaggcggtgctgaacatgctccacgaaatcggcgatatcagccaagtcccgaagtacatcgacaaggccaaggacaaggacgatcccttccgtttgatgggcttcggccaccgggtctacaagaacttcgacccgcgggcgcggatcatccgcaagacctgccacgaggtcctcaacgacctgggcatcgagaacgacccgcagctggagctggccatggagctcgaggagcgggcgctggaggacgattacttcgtcgagcgcaagctctaccccaatgtcgatttctattcggggattatctatcgggccctgggcatccccacggatttcttcacggtgatgttcgccctcggccgcacccccgggtggttagcccagtggaacgagatggtggccgatccggagcagcgcatcgggcggccacgccagctctacaccggcgcggcgcggcgggagtacatccccgtcgatcagcgcaagaagggttaagacccgccccgagggcgcactccgggccgttccccggggccgcgccgccgcagacaccggggcgggagcacccgacggccccggggcgttgctactcctctcccaccgcctcctccagcaaggcggagacctccgccaccccggcgcgctccatcgcccctccatgcacctcgctgcgcggcggctcccgtagcccggcctccgagaagaccgtcagttccacctcggtatccccggccaggaaccggaacatgggctggatggaccagccgtcgcggccgaagcgcaagcgccgctcatcggactcgaaggggatccgccggtccataaggaacatcaagaccgtctcgggggtatcggcaaacaggtgcaactgcaccggcgattcagtatccgcggtgccggagagcaccggccccaccaaccgcgggcgaaaatcagcaaagaacgacatggcctccagggcgcgctggcgcaggtggcgcagcgccgcctcatgctcttcgccgccgaagacggcacgatactccagcagcgcgtcgtggatctcctgattgccggggaggttgcgggtattgctggcaccgaggcgctccgcggccttccgcttggcggcgaagtagtcgcgcaccccgtcctcggccatcagccgcgccgcctcgcgaatcagactcaagcgcatgcgctcatcgcgttgatggttggctcctctgcgtcccatagctcctccccctgctccggcagtctgttggcacccgcctagaagagttcccgctccgtgtgctcatcaccacgctgccggcgatcgctgtcgtcacggaccgggacggtctcctcgcggaaggtctcgaaaatggcgtcagggttctcggagctggtggcccgccccgactccgggtcgatgcgcaccgtgaccaagccgcccgggcgcggcatggggcgctcctcgaccccgtcgagggctacggacataaagcgggcccagatgggcagggcggccgaagcaccggtttcgccacgccccaggctgcgctggtcgtcgaaaccgatccacgccgtggccaccagatcctggttgtaccccacgaaccaggcgtcgcgcagatcgttggtggtaccggtcttgccggccaggtccccgcgatcgagcacccgccgcacgccccgtccggtgccacgctcaatgacgtcggcgagcatatcgctgatcagccaggcgttgtcttccggcaggacacgctctgccgggggcggcagatcgaacaggccagtgcggtcaccgggcaccgaggccatgggcaggtcgtcacggcagagctcacacgcctccggaaactcgggctcgaagaccacttcaccggcgccgtcttccacccgctcgatgatattggggaagacgcggtagccaccgttggcgaacgccgcaaaggcgttcgacatctgcagcggagtggcgctattgctgcccagcgccagggagagatcccgcggcaggctctccggcgggaagcccatacgcacggcatgggcgatagtcgggtcgatccccacatcgcgcagcacccggatcgacaccaggttgcgcgagaagaccagggcctcgcgcagccgggtcgggccatagaaccgccccgagtagttgccggggcgccagtagctctccagggcgtcgtcccggaagaccaccggggcgtcgttgaccagggtggccggcgtgtagccgccttccagggccgccgagtagatgaacggcttgaagaccgaccccgtctgacgccgcgcctggaccgcccggttgaaggagctgaggcggaaatcgaacccaccggccagggcccgcacgcgcccgtccagcggatcctgggcgaccagcgcgccggagacgtcgggcacggcgctgagcgccgcccgcccctcgccctgcggcatcacccgcacgatatcgccgacctcgagcacgtcacccgcctcttccggggccgggccgcgccgattggcaccccggtaggcacgcgcccactccatggtctcgaagtccacctgcagcacccgcccgccccggggccagacccaggccgcctcgggctctacggcgagcaccacggccgcttgcaggccgccgaacggcgggtgttcccccagcacctcgttcatggccgccgggtcgccgacggcctgcgcgtccatgctgccttcggggccccggtagccgtggcgctggtcgtaatcgcgcaacccgctgcgcagggcacggttggccgcctcctggcggtccttctcgatggtggtatagaccgtatagccgccggtatacgcctcctcggccccgtagcgctcggtcatggtgcggcggaccatctccccggcgtaacgggcatccacacggctgcgcggggcgtgcagttccgcggttaccggtgcggccatagcctcctgataacgctccgggctgatgaagccctcgttgagcatccgcccaaggacgtaggcacgccgctgcagggccaaccggggattgcggatggggttggcggccgagggcgccttgggcagaccggcaatcatcgccatctgggccagatccagctcatccaggtccttgccgtaatagacctgggcggcggcagcaacgccgtaggcgcgattgcccaggtagatcttgttgagatagagctcgaggatctcctccttggacagggtgcgctcgatctgcagcgccagcaggatctcgttgaccttgcgcaggatggtgacttcgcgcgagaggaagaaattgcgcgcaacctgcatggtgatggtcgacccccccgggccgaaggagcgctcgcgggccacgtggctcaccgcccgcgccaggccctgatagtcgacccccgggtgctcgtagaagcggtcgtcctcagcggcgatgaacgccagcaacaggtccgtggggatgtcgtcgatatcctccggttggcggcgctgctcgccgtactcggcgatcagctcgccctcggcgctgacaacacgcagcggctgctggaagcgcacgtcgcgcagcgactccgcatcgggcaactgcggagcaagcaccagcagggcataagccaccgccgcggcacccagcacggcgccggaaccgaccagggtgagggtgctgtaaaggaggatacgcaggaatcgcttcatcggggacggggcgcgggcgccttggcaaactctgtgggcagtatactgaccacctcttgcacgggcgagttcccggtttatagtaggggcgtcaatgcctgccgcccgccagggaccggcggcggcacgggaaccagcgtctcagggaggagacgggatgcccctgcccagcaccgcgacgatcggcgtcgctgtggccggacgtgccgtacatgtctgtctgcgccggcgcagccgctacgcctacaccgctgaaaccatccatgccccgggggcgaacggccgccgtgatgccctgcgcgcggcctgccggcgcctgggggtcggccgctcccgggcggcactggcgctgcccgagggccgcgtgcagcgccgcctgctcgccttgccaacccccctgcgccgctccgagtatcgggccgtgctgcgtctgcacgtgcgccgtgccctgcccgccccggcctccgtctggcgttactgcctcagcagcgagcaccaccggccgcacctgctcgccgcgcgccataccgacctccaggccgggcaaaccctgctgcgcgacgccggcctgcgaccggtcgcactcgtcgccagccgcgacgccctggcccacgctgccggggcgcccccgcagcccctgccggacactccgggcgcccgcctggcacgcgccctggccgaggccgcccgccgccccgggcccaacaacctgctgcacgcccggaacccgagcgcccacggcgccgatcactccctgcgcaccgctgccggggcggcactggccatcgggctggccggtgtagccgcccacgcccactggggtgcgccgacgggcagcttcgggagccacgacgccaccaacaccgccgaagataggtcgccctcgccaccccctgaacccgacccggacccggagccgccgaccgccgaaccagccccccccgccgagccggcgtcacagctccccccggatcccgcggacgcacggcgccaggcgatccccgggtggctcgacaccctggccaaggcgctgcccgaggggacccgcctcaagacggtggagctgggcgagaccctggccatcgaggccgttaccgcgcaacccgagcacaccgaggcgtacctgaacgccctgcaggaggcgggcttcgaggcggttcacctggcgcagatgcgccgcaccgagcacggcctccgccggctatccctgcggggccgaccgcagctcagggacgagccacccgccgcaccgcccgagacgacactgcgtgagcaactcggcgacctcagccgagagctcgaggcccacgggctggtcctcgaagacctgcaccggcaagagggcgacgacgacgaggtggtcgcccggctgcacatcgccggcgagtacgccgcgctgcgggagtggctggccgcggaggccgagtcgtcccgccggcgcggcgtgcaccgcctgcacctgcacgccgccgagccgccccggctcgaggcggaggtgaccatcgccctgcacccacccgaggtccagccatgagcggtcgactgcgatccggagcggccgcgttgctattgatcgctctgcctgtcttcgcggccccacctgatccgtttcagggtcgggtggacgaggagggcgcaacccggccggagcccgccctgcgcaccctgcccctggtccacgccgaggctgcgcagctcgcggaactcctgcgcgacgagaccggcgtgctctcagagagcggccacgccagcgtcgatgaacgcaccaacacgctgatcctccaggacacgccggcccgcctggaagaggccgaacagctcgtccgcgaactcgatcgggccaaccgtcaggtcatgattgaggcgcgcatcgtgttggcctcgggggagtactcccgggagttgggcagccgactggggctatccagcgaacggggcgacggccacttcgccttcgacagcctgcccgggagcaacgacgcggctgtgggcgacgggcttcttgccgagctgccgccggtgggcgaaggcgcgcggctgagcgtctcagttggcgaggtgggcgagcggctgctacagctcgaactctcggcgatggaggccgagggacacgggcgcgtggtctccagcccgcgggtcctgaccaccgagcgccaggccgcccgcatcgagcagggcgtccagatcccctaccaggagaccgccgagtccggtgccacggcggtcgccttccaggacgctgccctgtccctgaccgccaccccgcaggtgaccgaggacgacgcagtctccctggccctgcgcgtcaccaaggacgccgtcggccagatctacgagggggttcccagcatcgacacccaggccgtgaccacgcaccttcgagtccaggccggtgagaccatcgtcctcggcggagtccgcgaacacgaacagcgcaagcagcgccagagggtcccgtggctcggagaactgcctctcattggctggctgttccgccagcgcatgtccgagcagagccaccatgagctgctggtcttcgtcaccccgcgcctggtcgaggacggcccgtcctcatcgacggccgttgacgacgccgccccccgcccccacattgactcacccagccgaacaaccgaggacgattggtgagcctgcacaccaccccgccacgcccctgcgccgtgaccgagaccgccagccgcggccgccggcacgaggagccccaccccgggcatcgcagcgagttccagcgcgaccgcgaccgcatcatccactgcggcgccttccggcgcctggagtacaagacccaggtcttcgtcaaccacgtcggcgacctctaccgcacccggctgacccacaccctagaggtgggccagatcgcccgcaccagcgcccaggccctgggtttgaacatcgatctggtcgaggccatcgccctggcccacgatctcggtcacacccccttcggccacgccggccaggacgcgctggccgggcgcatggaggggctcggcgggttcgagcacaatatccagtccctgcgcgtcgtcgacgacctggagaagcgctacgccaccttcgacgggctgaatctgaccttcgagacccgcgaggggctgctcaaacgctgcacggtcgagcgcgcccagcaactcgggcccgtcgccgagcgcttcgtccacggcggtcagccaaccctggaggcgcagctggtcaatgtctgcgacggcatcgcctacaacagccacgatgtcgacgacggcctgcgctccgggctgatcagcgtcccagagtgccgcgagacgaccctgctcggccccctgttcgccgaggtcgagaccgcttaccccaacctggacgagcgccgcaccatctatgaggtggtccggcgcatgatcaacgtgcaggtcgaggacctgatccgcgaatccgccgcgcgcatcgacgccgccgcacctgccgacgtggaggcggtgcgccgacacccgggaccgctgatcgggttcagcgaggatatggcccggcggcaccaggacctgaaggattttcttttccagcgcctctatcgccacttccgggtggcgcggatggtgcgcaagagccacgcggtggttcaggggctgttcgacgccctcctcgacgagccacagctgatgccggaccagccccgcgacgcagcccatcgcggagaggcccgccacggcctgcccggacgggcccgtgccgtggccgattacatcgccggcatgaccgaccggttcgccatcgaagagtatcgccggctgttccgccccgaggagctgacctagaccgcctcgaccagggtgtcggtcagcgcctccggggcaaactcgccggtgaccacggcatcgccgacactgcgcaggagcaccaggcgcaactggccaccccggttcttcttgtcgacactcatcagctcacggaagcgggcctcggggatggcgggcggccgcgtgggcaggccgaaggcctcaagcagggcgatggtgcgctccagcccgttgcgctgcagccaacccaggcgcaccgacatgcgcgccgccatgaccatcccggccgccacggcctcgccgtggagccaggtgcagtagtcggtgtaggtctcgatggcgtggccgaaggtgtggccgaggttgagcagcgcacgctcaccggcctcccgctcgtcagcggcgaccacctcggccttgttgcggcacgactcggccacggcgtgggccagggcctcggggtcgcggcgccgcagggcatcgacatgcgcctcgagccagtcgaagaaggcgggatcgcggatcaggccgtacttgacgacctcggccaggccggcgttgtattcgcgctcgggcagggtggcgaggacccccgtatccgccaccacggcacgcggctggtggaaggcgccgatcatgttcttgccacgcggatggttgaccccggtcttgccgcccaccgaggagtcgacctgggccaacagcgtcgtgggcacctggatgtagcccaccccgcgctggtaggtagccgcacagaagccggccatatcaccgaccacgccaccgccgagggcgatcaccgtggccgaacggtcgaagcgcccctcgatcaaggcgtcatagacctgctcacaggtctgcagggtcttgtagcgctcgccgtcgtgcagggtcaccgactgcacctcggcacccggaacggccaggcgctcggcgtagagcggtgccacggtctcgttgctgaccagcagcgcccgatccgccaccagatgctcggccagcaccccctgatccagcactccgtccccgatgtagatcgggtaactgcgctccccgagctcgacccattgtgtccgcatgcccgctcctgctgcctgtccgctctcgttcatccgtctcatcgtcatcgactaggagggctgcccctgcagcgcctcgacgatccgccgcgccacgctccgcgcccgcccgccggtcgtctccaccaccacgtcggccacctcccggtagagcggatcccgctcggcgagcaggctctgcagccgcgcctcggggtcgtcactctgcaggagcggacggttggtgtcgtggcgggtgcgctgcagctgcaccgataccggcgtgtacaggtagaccaccaccccccgcgcgcccagcaggtcacggttggccggcgtcgtgaccgcaccgccgccggtggccaccacgacgccgtcccggcccgtcagctcgtcgatcactgccgcttcgcgggcccggaacccggcctcgccctcgatatcgaagatccacgggatgctcaccccggtgcgcgcctcgatggcggcatcgctatcgatgaactccagacccagcaggttggccagctcgcgccctacagtgctcttgcctgcccccatggggccgaccagaaagatccgcgacggtgttctccagtgtgccatgacggcactttaccaccaccgacacggggctcggtatggcagagtaggcggccatggatccgcaacaaacgcgccaaggccgtcagcacatcctcttcgacgccgaccgcatatcgaccccggacgccgaactcttcgagccggacgccctggcgcgttccggccgcatcgccgggcggccgggcggcggccgcggcagcgcctgtttccttcaggtcggcgggatcccggcggtcctgcggccctaccgccgcggcggactcctcggcccgctgctcggcgactgctatgcccggggccgcctccacgcctcgcgcccctggcgcgaatggtggctgctcgcccaactccacgaggagggcttcccggtgcccgcccccctggccgcccgcgtgcggccggcggggccgtgttaccgcgccgagatcctcatcgagcgactgcccgccgacaccctgaccgaggtcctgcgccgcggaccgttacccgccgagcgctggtacgccatcggcgcctgcatcggtcgactgcaccggcgcggcctggatcacgccgacctgaacgcccacaacatcctgcttaccgccgacggcaccatccatgtcatcgacctggatcgggcttgcctgcgcccgcacggcggccactggacgcgccgcaacctcgcccgcctgcagcgcagcctgaccaagatcgcgcgcagcgacgacgccgtggagccggtgccggaaaaccacctggccgccctgcgtcagggctggcacaaagcgcttgaggagtccgcctagcgatgccccgtgatccttccacaccgcccgactcggtctgcctgctgcgcctgtcggcgatcggcgactgcagccacgtggtccccgtcgtacagaccctccgtcagcactggccggagaccgcgatcacctgggtgatcggcaagaccgaataccgcctgttcggcgacctgccgggggtggagttcatcgtcgtcgacaagggcgacgggctgttcggcgccgtgccgaaactccgccgggacctggccgaccgccgtttcgacctgctgctgcacatgcaggcgtcgtggcgggccaacctgctctccacggccatccgcgccgacacccgcatcggcttcgatcgcccccgcgcccgcaacgggcagcggtggttcacccaccgcgcgatcgccgggccggcccgggtccacgtcctcgacggcttcttccagttccttgaggcggccggcctgcaggcgcgcaccctacgctgggacctcccggtgcccgccgaggccgaagccgaggtggcgggacggctccccgaccagccgttcctgaccatcagcccgtgcagctcgatccgcgcccgcaactaccgcaactggtcggccagccagtacgcagcggtggccgagtacgcttatcaggagcacggcctggcgctggtcttgaccggcggccccacggcgctggaacgggagtacgccgacgccatcaccgccctgaccagcgcaccggtggtcgatctggtcggcgccacctcgctgaaagggctgctagccgtcctgcaacgcgccagcgccttcgtcggccccgattccgggccgctccacctggccaatgccagcggggtgccggtggtcgggctctacgccacgtcgaacccgcagcgcacgggcccctacctgaacctggactacgtcgccaaccgctacccggaggcactcaaggcggagctcggccaaccggtggaagcggtccgctggggacgccgggtgcgcgaccccgaggccatggactggatcaccgtggccgatgtggccgcgcggctggacgcggcgctggccgaccgcggcgcatccggtcggtccgccgcggcaggcagctagccgcggctgcgaatgcgcgcgatcaggtccgtggtcgatgcgccggcgagcaggggcaggacctccaccgagccgccggcggcgaccacgacgtcgtggccggcgatctgctcgggctgatagtccccacccttgaccagccggtccggcaacaccgcctcgatcagccgcgccggggtgtcctcgctgaacggcaccacccaatccaccgtgtccagggcggcaagcaccgccatgcgctgcgccaggggcgtgaccggccgttccgcccccttaagccgcgccaccgaggcatcgtcgttgaccgccaccaccagccgctcgccgcgccggcgggcccgctgcaggtagtcgacatgaccggcgtggagcaggtcgaagcagccgttggtcatgacgatccgttcgcccgccgcacgggcctggcgcaccgctgccaacaggcccggctcgtccaccaccccggaacccgctgccggggccgggccaccgcccagcgccgcctccagctctgccggggtgaccgtggcggtccccagcttgcccaccacgactccggcggccacgttggccagagccgacgcatcggccagatccaccccggcgcccagggcagcggcgagcgtggcgatcaccgtatcgccggcacccgtgacatcgaagacctctcgggcccgggtcggcagatgcaccgccaccccctcccgcggggcgagggtcatcccagcctcgccccgggtcaccagcaacgcctccagctccagatcggccgccagttgcctcgcccgcttggcgatctcatcgccatcggcgcacggcccgaccactgcctcgaactccgccaggttgggcgtcagcaggctggcaccgcggtagcgacggtagtccgcccccttggggtcgaccagcaccggccgcccggctcggcgggcggcctcgatcaacccggccggatcggggagcgcccccttggcgtagtcggagaggaccagcaccgcggcatcggccagggcgggctcgagcagggccagcatggcggcgtggtcgaaccccgggaagccgcgttcgaagtcgaggcggatcagctgctggtgtcgactgatcacccgcagcttggtgatggtgtcagcgccggcgatgcggtggaatcgctggccaacaccagcagcctcgagcagctccgccagccggtcggctgcctcgtcgctgccggtcgggcccaccacctgcgcctcgccaccgagggcggccacattgagcgcgacattcgcagcaccgcccggacgctcctcggcgccatcgacccgcaccaccgggaccggggcttccggtgagatgcgctgggtcgccccatgccagtaacggtcgagcatcagatcgccggcgacgacgacccggacatcgcggaaaccgggcagcgggggagtcatgggtgagcgggcatcctgtcggtgtacaggtcggggattatagccgcgccggcccagccgacagaagccggggcgccgaggtgtcaggcgcagcgcgtgtccgtatcatggggagtccgtcaccccaccggagggcccgcggatgttccagacacccgagccgactgccgaactgaccctctccaccccggcactgctcttccccgccatctcgctgctgctgctcgcctacaccaaccgcttcatggggctggcctccctgatccgcgacctggagtcgaagtaccggtccacccacgacgtctgcctgcgcacccagatcgagaacctgcgcaaacgggtcctgttgatccgcaacatgcaggtcgccggggtggccagcctgttcttctgcgtgctgtgcatgctggtcctgttcgtcggatcgatgctcctgggcaaggtcctgttcaccatcagcctgttgctgatgctggcctcgctggggctgtccctgcgcgagctgcagatctcggtgggcgcactgcacgtccagctccgggatctggagaaccgccacgaggaagagggccgttgacgacccgggtgtggcgcgtcagtcgcccaccgaatggtaggccggaatggcctcctgctggatgaacagcacggcggaacggtgacgactggccggcgcatcgaggtgggcgtaaaactcggagtgcagccggccggcggggtggagatggagttcggcgccgacgacgaaggctagggcacggcgccaggccaccgcgtgctcggccccgcccgccccatcgagcacggacagcgcatgcccgacggtgcgcagtgtggccccgggggcacgctcgaccaccgcctcgtggatcagtcccaccaccaggctctcgcgcgcgtcgctcccggcaggactggcgtgcaggagggtacccgcccatccctgggggaccatggccggccccatcccccgggccaggtcgcgcagatacgcctcgtgggcctcggggaagtcggccacggcgccgatcagccacaccccgaggagatcgccgagcaggtccggcccctcgccagacccggtgcccgagcggccctttaggctgacgcaggtggctcccagggctgcggtggcattctcgtggtgcaggaacggggtgccggagcggtccaggccgcgttcaatgagcagcaccggcgcctcgaagcggtcctgctccagcaggccgagcagggtggccagggccaccgccggctcctcgtgcaccagatcgaccaccggcaccgattcccgggagcgcggcgcaccgacccgcaccgcctcgcggtaaccggtctcgccggcccacgcccagagctgggtgcgaagcagctggatgcgattggggggcggtgtctcttgactcacgaggcagacccgggtggactgttggtaatagcctacgttgtgccgtcgtcggttacaatcggcagtacggttaacagccaagcgggagagcatggtgcccgacccccagacccacgaacgcacagatctggtgcagccgaatgcggcaaaccgctacgaggtcactgccaaggacctgccggtctgctgcccgttgcccggcatgtatctgtggaactcccacccgcgggtctacctgcccgtccacgagaccggcagcatgatctgtccctattgcggtgccacctacgtcctcaaggatgacgaccggctcgccgtcgagatcggcggtcatcgggagtggaaataggccgaccggcctggcagcccggtagcgggcggagtgcacgatgcaagcggaagacttcgaggagttcgggcgttccgacgcctggtatctcgtctatagcaagccacgccaggaggagcgggcgtggtggaatctggaccaccaggggttccgctgtttcctgcctatggcgcggttccggcggcggcgtcagcgccgctatcagacggtcatcgagccgatgttcccgcgttatctgttcatccgcctggccgcggggctcgaggactggagcccgatccgctccaccaccggcgtcagcgggctggtgcgcttcggcacctggccggcccgcgtgccggacgggctggtggataccatccgggcgcgcatcgaggacggtcactgcgacctggcccccgaaccgctgcagccgggcgagcgggtccgcgtcctcgatggcccgttccagtcctacgaggggatcttccgcgcctctcgcagcgacgagcgcgtcatgatcctgctcgacgtcgccgggcagcacaccaccctgaccgtctcgcagcaccagatcgagcgcgcctgagccgtcagtcctcggcggcggggatctgcccgcgcatccgcccccaggccatccccaggtactcgtggaaggcgcgcttggtcatgtgcagggcgtgcaccgagggacgcaccccgtggcccgggtgcgtcccggcatcgggctcgtgggcccgcacgcggtgccgcgtaggggccgggatcggctccagctcctgcccccggaacagccccatggcccgcggcatgtgcgaggcctcggtcaccaggatgatcgtgccggcatcgtcggtcagccgctcagccaccgcctgggcctcctcggcggtattgcgcggttccgccaggcgctcgacggcgccggcatcgaggcccacctcgcccatcagtcggtagaggacttcggaattgggggtatcgccccggaccgcgccgccggtcagccatagggtgctgtcggggaagtggcgctgcaggcggaccccttcgaggacgcgggtcacgccgtcggcgttggcctgggcggtaatgggcagctgcgggtcgagccgatggccgtggccgaggaccacgatgtcggtcaccggcccctgcgtctcggccaccccggccgggtcgagcagcgccgggtagcgctgctccagcggggccagcaaacggctggcggtgggctcccaactggccaggtagagggccaccacggtgccgatcagcaccccccggccccagcgccagtagcgggtcaagagcaggatcacgccgaggataccggccagcaccagcaggctcagcggcatcagcacggcaccggccagtttgctgatcacgaacacgtctcgaccctccctgtcccggaaatcgggattcagaccatctccaccggatccacgtcaagcgaccagcgaacctgtcgggccccctccaggctgccgagcccaccgctccacgccaccaggaagcgctgcaggtcgatgcgccgctcggcacggaccatcagctgcgcccggtggcgaccttcccgccgctccatgggggccggcaccgggccgagcagctccaccccgccccccttcccgagccggcttcgaccatactgcgccgccgactcaaggaacagatagggggcgtcggcgtgcaccgactcggcgcgcaacagggccagcgccgcatagggcggcagtccggccgcctggcgctcggccaggtgcgcctcggcaaaggccggatagccgcgctccagcagcgtgcgcaacatcgggtgctccgggtggcgcgtctgcagtaacacctcgccgggctgctccccacgcccggcacgcccggccacctgcacgaccagctgggccaaccgctcggtggcccggaagtccgcaccgaacagcccctgatcgacgtcgatcaccgccaccagggtgaccgccggcaggtggtgccccttggcgagcatctgcgtgccgatgagcagttgcgcgtcgccgcggtgcgccgccgccagctgggcctctaacgctccgcggcggcgggtggtatcccgatcaatccgcagctggcccaccccggggaagagctcggcgagcgcctcctcaaggcgttccgtccccggccccaagggacgcaggtcggcctcgccgcactccggacaggccgcgggcacgcgcgcggtatggccgcagtggtggcagcgcagctgggcgcggctgcggtggtaggtcagccgcgcatcgcagcggtggcacccggcgacccagccacaggcgtggcagatcagcaccggggcgtatccgcgccggttgaggaacaacaggacctgcgacccggcatccaggtgccggcgcaccgcctcctgcagcggtgccgaaatgccgccgacgaggcggcggctgcggatgtcgaccagctgcacactcggagcgcgggccagccccgcccgatggggcaggcgcagatgggtataccgagcgccgcgggcattgtgcagcgactccagcgacggggtcgcagagccgagtaccaccggcacatccagggtgcgagcccgcagcacggccagatcccgcgccgaatagcggaagccgtcctgctgggccagcgaagggtcgtgctcctcgtcgaccacgatcagtcccggacggggcagcggggtgaagatcgccgagcgggtccccaggatcaccgccgcgtcgccgtctcgggccgccagccaggcctcggcacggtcggtgccggacagcccggaatggagcacaaccaccgagccgctcaggcgctcgcgcagacgctccaggaactgcggggccaggccgatctcgggcaccaggatgagcacctgccgccccgccgccagggcccgagcggccgtctgcagatagacctcggtcttgccgctgccggtcacgccctcaagcaggaaggccgcgtagccgtcggcggcgagcatgcactccagggcctgctgttggtcggcgtcgagctccggcccggggcgcggcgtccggtccgcgctgccctcggcctgggccgggtgatactcgcggtggagcagaccggcctgctcaaggaggcggccggcccgctgccaggccggctgctccgccaccagcaacgcgtatggcgccgcgccccccgatgccagcagtcggcggcgcagctctgcctgccgcggcgcccggcgcaccgcacgatcgtcctcgtgcagccgcgcgtccaggcgccaccaggccacggcccttcgggccggccggccctgacgcagtgggcccggcagcgcggtagccagggctgtgcccagcggatagcggtagtagcgcgccgcccaggtgagcgtctccagcagttccgtatcgagcagcggctgctcatccacccaggcgctggcggcgcgcaagcgcgatgccggtagatccgagctgtggcgaaccgccaccacaatacccaccgcgcggctgcggcccagggggacctcgacccggcaccccaccggttcagccggccaggcgccggggggtggtcgatagtccagcgcctcttgcaggggacggggcaccgccacctgaaggatgggcggcgcgcccgccccttgggggtgaccgccctggggaggcacgctagagtcgtcagccatggagccggaaaccgccatcaccgaattgcaggccgccgtcgagccgatcctccacgcccacccgcagggcatcaccgagatggcgctgatggatcggttggccgaggccgggcacccgctcttcacccagggcgaacgcggccagccggctgccctctaccgggcccacttccttctgttccacgccctttaccgcctgcgcgcggcattggccgaggccggactggggctggagatccactgcctgtgcatccgcctgcgccgcctgccggggcaggcgtccaccggtggcgagctgatcgacggcgaccccctggccgccttctacctcgatccgacgaacctggagggcatggacaacgccgccgtcgaacggctgatcgccgacgggctgtgccgaaccctgggcgcgggggatcgggatgcggacctggccgagttggggctctcgcccggcgcccgaccgagcgagatccggcgccgctaccgccgcctggccatgcgccaccacccggaccgcggcggcgataccgccaccctgcagcggatcaacgacgcttaccagcgcctgatggcccgctgacccgccccgcgcggtccggcccatccagtcagccccgcgccgtgggccgcagacgcccgcgcccgcggtccggcaccatgcggccgaagtagaggaagcccagggcgagccaggccagggtgatgaccgcggccaggatcagcaccggaaccggcccgaactggtagatcaagggcagcgacgcagcggtgaacaacccaccgccgacgatgggctcaaagagcagctgcttgtagccgaagctctccagggcgccggagcggttattggggtcggccatgcgcatgagcagcacgccggtgaccgtcacgcccatcgattgaccgaagtcccccacaccacgctcgaaccagtcgaaggggatgacccgcggggcgatcaccaccagcacgaacagcgaccaggcgatccccgtggcggcgagcagcaggaaaggcaccaggtgctcacccagggcggtcagcgacagggtggccagggcggccacgatggtgaaatccagtgccgtgccggagatccgcgacatggtccgttccgatacgtactcggcgtagccggcccgggtgatgagcacctggagcaatacgccgccgagcatggccatggggaacagcggcacgtgctggaggatctcgacaccgccgtcccgggcccaggtcaccgcctcgaaccactgcagggccgagagcatgccccaccccaggacgaccgccagggccaccaggccgaggtggacggtgagcggatcggtggtctgactctcctgctggcggtcgcggcgcagcacgtagagctcgcgctcgctgaagcgatcctggtcgccacccggcccgtgaccgttctccgggttgtcgataatcccccggcgcaccgccaggttgatcaggatggtaccgaccacgacgccaccgaccagacccaccgtggccagccccagggccaggtccgcaccggcggcgaagcccagatcctcaaaggtcccggccatcccggcggccgtgccgtggccaccttcgaagccgatctcgatcaacgcgccggccatggggctgagaccgaagaccggcgtcaacaccaacagcgccagcaggataccgaccacgtactgcccccacgccatggtctgcccgaccaccacctggggaccggcccgcagccagatctcgcgcaccccgggcaacggcttgccgagaaacagtgcggcgaagaccacgctgatcagcaggccggggatggccgaccaggtctgatagacgtagtccgggaagaggcccgccccgtcctcgaacgggctgtccatgaaacggcccagcacctccgggcccagcagcagccccgcggcaccggcgatgatcgaggcgggcaggaacagcctccgcgcccagagtgtgtaagcccgcagcaccgcgctggccaggaccagcaggcagagcagcaggatggcgagcaggatctcggcaacggccatcgtgagtcacccccgtttgacacgaccccgcatcctacgagggccgcgcccctcagggccagagggagaggcccttaggtaccggcggcgaactgctccatcgcccaggcgacccgctcctcgggcgtatggtgccggcgctccagggcttcgacggcgcgcagacggggcagcagcccgcaaccgttggcgatctgcaccgacaggccagggcgggcgttgagttccagcagctgcgggccacgatcacggtccaggaccaggtcggcccccaggtaaccgaggccgctcatctcctgacaccgggcggccagctccagcagcgagcgccagtcggggatatcgatggcgtccagcgtgaccccggtgtccgggtgctgatagacccgctggtcgtactgcaccgcgtgggcgcagcggccggtggcgatatccagcccgacccccaccgccccctggtggagattggccttgccctgggagtcccgcgtggagagacgcagcatggccatcaccggatagccgaggaagaccaagacccggatgtccgggatgccctcgtaggagagggcctcgaagcgcgggtcgaggcggatgcggtcctcaaacaccgccgcatccggcatgccggccagcgagtgcagaccggccagggtgttggagacgtggcgctgcaggtcctgcagggtcaattcgcgctcgccgctggtgagaaagcggtcaccgcggcggccggtcaccaccaggatgcccttgccaccggcccccttggccggcttgatgacgaactcgtcgaccccttcgagacgctgggccagatcgcgcacctcgtgctgatggcggatggtgaagcgcagcgatggcgtgccgacctggtgctcctccgccaacagcttggtacgcagcttgtcgtcgaccagggggtagagccggcggtcattgtactggccgatgtagtggacgttgcgccggttcatccccaggatcccggcctgccgcaggcgccgggcggtacgccagtaccggcggaggatcatcccgaggcctcccggaaggcactaaagcgcttgagctccaccagccggtacccggtgtactgccccatgagcatgatcagcgccaccaccaccaggttgagttcggggaagttgaaggtcagatgctcggccagcgggcggctcatgagcaggtacgcggccagtgccaccaccaggctcccggtgccctgagtgagcacctcgcgggccccctcctcctcccagaggatggacatgcgctcgatggtccaggcgatgatgatgatcgggaagaacgccagggtcatgccggtggcaaagccgagctgatagccgagcagactcaacaggccgatcatgaagaccacgatcacgatgaccgtggcgatgcgcgcaaccagcagcaggttcagccgcgataggtagccgcgcagcagcaggcccagggcgacgatgccgacgaagctgatcagcccggcgaccaactccgtctgcaggaaggccagagcgatcagcaccggcatgaatgtccccgaggtgcggataccgacgatgatgcgcaggaagaccgtcaccagggcgcccaaaggcagcaggagcaggagcttgaacgcggtctgctgctcgatgggcagctgatgcacgctgagcacgctcatcaccccggacgcctcctccatctgcgccagctgttccgccggcacactctggcggttcatggagaaagccacccgggcgttctgtccgccgaacaggtcgatgagcgaggccccgccgcggtgccagagcagaacgtcgtcgtcgaccccctgctgccccgtggtcagatcgaacggcagccagtggtcgtcgacgaagatttccacgagctgcaccggcgtctggttgcgccgcccatcctccaactccagggccagcgaggtccgcgccggcacgccggcgtcgtggagcagccgctcgatcacctcggcgcggtcatagttatccagcagcaggtcggcggcgccgtcccggccggtgccgaaggcgtagatcagctggcgcgccaggctctgcgggctggcggaggtctcccgggcacgctcgaggatctgctcggcggcggtctcctccgccccggaccaattgggcgaggccggctcaccgggcggctcttccagcggccggtcgcggtggtcggagccgtcgggcgtcgcgtgcaccttgtagtagagcgtctgctcgccctcggcctcggcgatcgtccactcgccgcggaccacgccgtcctgctccacggtggagaagccgtaaccgggggatgcggtgtgctcgagcgagagctcgaaccccgggggacgatcgggcacgttgaagctgaccagcacggagtcgccctgggcctcgaagtcgatccgcgcttcgaccagccagaccggcttctgggcaccgggcacgaagggcacgccggtgtcgatgtagcgccacgcagcggtggcggtccccacgatgatcagcagcgccaccagcgcgaagaagaccctacgggcagtcacaaccgcacccctcgagtccctcacgccgcggcggaccgcccggcccgcctactcgtcctcgccgtcatcctcgttctcccccgcctcgtcatcgtcaccgttctcgtccccgtcgtcgtcttcggtctcctcgtcgtcctcgtcctcgtcctccggaatctcctcgacatggtcatcggcgtcgatggcgtcgaggtcgtcgtcatccggggtcatgggctcggtggcgcgctccaggccgacatccaccacggccacgtcgcgcagcacatcgcgcccgatcagcaccggaaaggtcaggtggctgcggtcggtcagggtgaattcggccacctcggagaactcaccgatggtcacgtgcagttccaccaccggccgagattcctccccggaggcctggacgatgctggcgctgcgcaccttgggacgctcgatggcgatccggccatcgccctccgggtggatcatctcgaagcgaacccaggggtcgccgtcgcgttcgaactcttcgatctcgcgggcatccacggaggaggtcgaggcaccagtatcgatccgggcatcgaagagcagcccgggcggatccagctggagctcctcaatctcgccgaagacgagcatgccgtcggcactgagctcctgatcggactggagctggtcgtcgggacagctcggctccgggcagtccgactcgcccagatcaacggggcgcagcggcaccagccagcggttcgccgtctgtgcctccatggcaccggcgatccgcgccagctgcgcctcgcgcgctactcgttgggactgctcgtgggcgtcggccagggcctccagacgctcatccacgccgtcgaaacgctgttcgaagcgctccgtctcagcttcttcgatgagcaggtaatccggggccgcacagccggcagtgagcagcagaccacccgccgccaggatggcggcgcgcggcgaattcatcacggccatacccttcggacctcttgggttgcggtttcgttcccgagctcgtcgcacgcctcgcagaggatccgggcaatcgctgagaccgcttccggatcgcaggtcggacacttgcggcgcaccaccacaccggcattccaggcggcgtcgcgccagcgttcgctctccgcggcggcgggaaggtccgcaggcaggtcttgaaggaacagcttctgctcgatcgcctcggcgcgaagctcggcggcgatcagctgcttgcgaagctcgtggttgtcatccgccagatcgcggggcggatgcagcttgaggtgacgccgcagggcccggagcggggcgatgacctctcgatcccactcctggccccggcgaatggcaccttctgcactggagacaccgagccgcccccgcccctccaggccgctccagacggcggccaggaggagcgatatggacagcccgtaacgggcctggagcttgaggcatgcggcctcaacgcccggcctggcgtagatatcctcggcgaagcgccaaagccgctcggactcatccaacaacccgttgcctccagcagaccggcccagggccggcttacatacccttcacagtctgaaccatctcggagaccaccttctgggcgtcgccgaagaccatgcgggtattgtcgcggaagaacagcttgttctccacaccggagaagccggccccgcggccacgcttgaccaccaagacctggtcggcgtagtccacgttgaggatcggcatgccgtagatggcactgccctcgtcctcgcgggcggccgggttgaccacgtcgttggcaccgatgatcagcaccacgtccgtgtcctcgaactcctcgttgatctcgtccatgtcgtagatcatgtcgtagggcacgccggcctcggcgaggagcacgttcatgtgacccggcatgcggccggccaccgggtggatggcgaacttcacgtccacgtcgtgcttctgcagcagctcgaccatctcccagagtttgtgctgggcctgcgccacggccagaccgtaacccggcacgatgatcacgcggtcggcgtagcccatcatgtaggcgccgtcggcgggcccgacctccttcatctcgccctcggtctccgactcggcggcagccggggcagcaccgaagccgctgaacaggatgttcatcagcgaacggttcatggccttggccatgaggacggtcagcagcatgcccgcagcacccaccaccgtaccggcgatgatcagcgccaggttgcccaggacgtagcccttgaagcccacggccaggccagtgagggcgttgaacagggagatgaccacgggcatgtcggcaccgccgatgggcacggtgataaagatgcccagcgccagcgcggcgatgaagaagagcaggatcgggaagccggatccggtgtggaacacccagatcgccagcagcagggtcgctgcggccagggccacgttccaccactggtggttctcgaccagggtcgacttcttcagccggtcatccagcttggcccaggcgatcatcgagccggagaaggccaccgaaccgatcaccgcaccgagcaggccgagcacagccgcatcggagcccatggccgcagccaccgagccctcgtcggcgcgggcgccctggagcagagagaccgcggcgatggcaccggcggagccgccaccgaggccgttgtagaccgccaccatctgcggcatctcggtcatctgcaccttgagcgccgtgtaccaggcgaaggcgccaccgaggacgatggcgatgaggatcagggagaggttctccatccccacgctcgggtgggcgaaggtggccaccgtggccacgaccatgccgaccccggcccacatcacgcccttgcgcgccgtcaccggcgagctcatggccttgaggccgaagatgaacaggacggaggcgacgaagtaactgagttggactacgacactcatgttcagccgtcctccttcttgctgctcttgaacatgtcgagcatccgctcggtgacgacgtagccgccgacggcgttggcggcgccgagcagcacggcgacaaagccgatggcctgctccagcggcgtctcagcgacaccgagagcgaccatggcaccgacgacgacgataccgtggatgaagttcgaaccggacatcagcggcgtatgcaggatgaccggcacccgggtgatgacctcgtaaccagccaccgccgcgagcatgaagacgtacagtgcgacgagcccgccgacctcgatcatgacttacctccttccaggcgctcccgggtggccccgtggcgaacctggccgtcgtgggtcagacaggtatccgcgatcacctggtcgtcccagttcagagtcaggtccccctcctcgaccatcagcgtgagcaggttgtacaggttcttgctgtacatctcgctggtgtggacggcgacgctggcggggagattcttcgggccgaccaccaggacgccgttgtgggtgacgtccttaccggccttggtgacctcgcagttgccaccggtctcggcggccatgtcgacaatcaccgtaccaccgcccatgcgctcgaccgtcgccttgtcgatgatcttcggcgccggccgaccggggatggccgccgtggtcaccaccacgtgggcgttggcgatatggttggccagcacctcggcctgctgctgctgctcctcggcggtcagctcacgggcgtacccgccctcaccgacggccgaaacgccggtatcgatgaacttggcgccgagcgactccacctgctccttggtctcggggcgcacatcgtagccctcgacctgggcacccaggcggcggcaggtggcgatggcctgcaggccggccacaccggcgccgacgaccacagccttggccgggcggatggtaccagccgcggtggtcaacatggggaagaagcgcggggagcgctcggcggcgatgagcgcggccttataaccggcggcagccgcctgggaggagagggcgtcgatggactgggcgcgggtgatccgcggcaccagctccatggcgaaggaggtcaccttgcgcttgcacagcgtctggatccgctcgtcgccttcgtggggcgtcaggaagctgatgaccaccgccccttccttcagctggccggtctccttgacgctcagcggctgcacgctgagcaggacatcggcctccttgagcaactcgtcgcgcgactggacgatgcgaacaccgccggcttcataatcggcatcatcgaacccggcgccctcaccggctcccgtctccaggagcagctctacgccgagtttgccgaactgcttcaggaccccagggacgagcgcgacacgccgctcgccgggccgggtctccttcggcacggcaaccttgatggccatggtttgatcccccgtttgcggcagttgttagccgttagttggtccgtgacgactgcccgggcaggcctgaagcccgacccggatcacggcgcacgggtatcgccgcgcgcccagccgaacgggcagatgctagcgaatcggccccggggtgtgaagcggcgccgcggtgcggcaaaaccgcaaccccgttcgcagactgttgtcaagaggcgtgccaaccggctataagtgggcaagccctagcctgacaccggggggtgggcaatgctcgaacatcgcatattacgcaccgacatatccggcatgccgctggagtgggtcggcttcgaagaggcggtccgctactactacctcggccaggtggcctacgcctgcggtagcaccctttatcgggtccggggcgggtacaactcggccaccggacgacgatcgttcgtcgacctgaactcgatcatcgccaccgagggaacccgacaggcatcgctcaagggtcgtccgggctacacgccgcccctgaacaacccgaccctcttccgccgcgacgcccacctctgcctctactgcggccgccgcttccgcacctccgacctctctcgcgatcacgtcaccccggtcagccgcggtggtgccaacacctggaacaacgtggtcaccgcctgcaagcgctgcaataaccaaaagagcgaccggactccggaggcggcgggcatggagctgctcgcggtgcccttcaccccgacccacgcggagtacgtctacctgcagggccggcggatcctcgccgaccagatggagttcctgaagtcgcactttccccgccgcagcccgctgcgggtgcgcgagccctagcccgcccacccggactccgccggttcagtcctgctgatcgatgcgccggcgctcctcgtagagcaggtagtcctgcaaccttggcagccggtgctcgtcgccgatggcgcgctcaccaccgatgacatgaccggcaccggggtggccggcggggctgcgatcggtgagccagtcccaggtcatctgccccgggtagatcaacccgacctcagtccactccacgtcggcatcgtccagatcgccctccgtgtgcgtggccacgatgtcggcctccggcgcatccgccgcttcctcggccagggcgagcgtctgcggcagtgagacccggtgccagcgctggcccacgccctcgtgaacggcaaaggccacgtcgtagaccccgcccggctccagggtgtggctatcggtgggctccggcgcctcgagcgagcgggtcaggcgcacccgccaggcaccgtcctcatagccgccagcggcgcggatcgccccacggctcccatcgggctcctgcaggaagcgctggggcaggacgtcgccgtcctcccagtggtggtccggatcgaagtcggtggcgtgcccctcgctcaggtagtagagatcgtcctggtcataggcaccatccagtagccggtcgcgctccagggcccggaagcccgcctcgtccgggtcgtacatccaacggggctgatcggcctcgtcgtcccagttgtcggtgaacatcccccgcccctcggagctgtggcggtactccaggacgtagccgttgtcggcgtagcccagcgggtgggaacggtgggcgcgccactgccagaggtcgaggaactcgccccgctcgcgcatggcctcgagctcggcctcatcacgcacgtcctgccagtccgcgccaccgttgtccccgtcctcccgcgattgggggatgtacttgcgcacgtccgagcgccccagggtctcgcccaggtggggatgggcctcgacctcctcggactcggcggccccggtgagcccgcgcatgccctcgtgggcggtcatgaagccgccgtagcgatcgagccccagatccccatcgtcgaggagcatggagatgcgatcctcgtagaggccgtgctcatcgggctccgggccgccactgccgtattgcacccactcgccgccggtcccgcgcccctccacctcgtagatccagtattggtggtaccaggacggggcctcggtggcgaactcgtaacggatctggatctcgtcatcgttgtagacggcgcccacgcgcagggtgcgctcgagttcaccgcgcggcgggatgtagacattccgtcccgggtccgatgccaggggctgctccgggtccaggcggacgtccagcagcgccgaggccgcccgccagagccggacgctgtcgaacagtccgccctccaggtccacatgggcgagtccggcgctgcggtacaggtgcgcatccggggcagcggcctccagcgcctcactgtgggagaagggcaccaccgggtcgttggtgccgtggatcagcagcaactccgggtggtagtccgaccagtcgtggcgggagggatccagctcgtccagcgcctcgcggtacgccgcggggatctccgccaggtcgtcatcgaaggcctccgggtcgtcgttgaccagcagatccaccagggcggctgcctcctcgcccagcgccgcccgttcggcggtgatatctgcctcgggatcgtccaggcggcgttcggcgatgcgctgcatccactcccggtcgtcctcgtccacccgggccgccagcgcctgcaggaggacccagcggctttccgggcggggctccgggtcgtcccgggcatccgccagcgggtcatgaccggtggtcacgtagcgcagccacgcctcgatgtcgtaatagccgccaatcagggcgacgaactcgacccgccgacgcaattcgtcatcggcggtggcgagcagcaccgggccgctcatcaggctcagggtgctgacccccaggggcagaccgcggctcgcctcccggttggccatatggcgcaccgcatcagccacgtcgtcgcgattctccggcccccagcgcagctcacggagctcctctacctcgggcaccaggacccggtaaccgacccgggtcaggctctcggccatctccaccagtcggcgatcgtccttgccctgctcggtcagcccgtggatcagcaccaggttcccgcgggcctcgccgtcgggccggtagaggtcggcctcgcgctcaccctggcccttgtcgtagcggacggaggtcacttccggatcaccgccgcgatcctgcaggcgggtcttttcgtggccctcggcgcctaggtcgctgagcagtagggcggcctcgtactcctcatcgagggcagcgcagccgctggccatcagggccgccgcggcactggcagtgagcaaggcgtggggacgggggagtcgggacacgggagacctcgctatcgatggaaccgggcacaggagacgcttgagtcgaaggcgcctattctgcacgttgtcctccgggcatccgacccccgagcagcaggagtgcatgccatggatctgcaacgcaccatcgagaccgccatcaccgaggccaccggcgaacccttcgggccggcccgccggggcggcgccggaggcggctgcatcaacgacgcgttcgcgctcagcgatgagcaccggcgtttcttcgtcaaggtcaacgatgccgccggggccgagctgttcgagacggaggccgacgccctgcgcgagctggtcgccgccgaggcgctgcgggtgccgcgccccgtcgcccaaggtacgcacggcggacagtacttcctggtgctggagcatgtggacctctccgggcggggagataccgccggctaccggcgcctgggggaggggctggcggccctgcacggggtcaccgccgcggcgcacggctggcaccgcgacaacttcatcggcgcaaccccgcagcccaacggctggcacgacgagtggatcccgttcttgcgcgagcggcggctccgccatcagctgcgcctggccgccgaacgcggcgcgggccgacgcgtgatcgacgccggtgagcgtctggctgcgcggctggaggcactcttccccggctacacgccgccgccctcactgctgcacggcgacctgtggggcggcaatgccggtttcgcccgcgacggcgcaccggtcatctacgacccggccacctactacggggaccgcgagaccgacctggccatgaccgagctcttcggcggcttcccggcgtccttccacgaaggctacgacgccgtctggccccgggacccgggatacgccacccggcgggacctctaccagctctaccacgtcctcaaccacttcaacctgttcggcggcatgtacctgagccaatcgcagcgcctgatcgaccggctcctcgccgagatcggcggctgagccaccgagcgcccggtggctcagccctgccccgacgagcggaccagcggccgcggcaagccgcggccactccaggccagcacggtgcgcatggcccagtcgcgctcggcggcgtagttggtcagtcccgccaggcggcggacctggcggcgactgatcttcacctcgtcgccggacttgaagccggggtgccgccggatctgccgcaaggtcgccagggacatggtcgccgcccaggcacagaagcggcggataccgggctgcgtcggcgggatgcgcaggatgtaggcgcgcgccgcctccatgtgctcgacgccgatctcgatcatgcgaccgatgccgcgatggaacccgggatcctcgctccagtcggcgtccgggcccaggctgcaaccggactcggtaaagatctcccgcggcagccagcagacgcctcgctcacggtcggcccagacgtccttgatgacattggtcgcctgcagccccaggccgaagcgccgccccaggtccatcatctcgtcgcgatcgccgtcgaaaccttcgacctcgaggatgaacaggtccgtgagcatctcgcccaccacgccggcgacgtagtaacagtactcttcgaactgcgcacggtcggccagcccgaccggcgagcgcaggcgctgaaagcgcgccatgccctcgcccatgatcgagacgcagcggatcaccggcccctggtgggcctccggcaggccgccggtgaccgcgatcacccgcggcagcgagacgaccaggtcacgctcggcgggcggcgtgtcccagtcgagcacggcttcgatctgaccggcgagctgctggggatcgcgggcaccgttcagggcctccttgaggccgagcatcaggtcgtgtttgacctccacgtcggcggccgaatggtcttcgatggtatccgccacccgacacagcaggtaggcgttggtgacggtatcgcgcagcacctcgggcagctgcgggatggtcagcgcaaaggtacgcgacacaccgggcagcgctgcctcctgataggcgcggttcaccgcccagcggtacgccctgtagcgatcactcgtggctgaagtggaatgcatcgtagaagagtcgctccgggttcagtccgtgctcgagaaaggccgcccgcgcggcctcggtcatcggtggcggaccgctcatgtagacgtcgaagcccgagaggtcggggtagtcgcacacaacggcctcgtgcacccaaccgacccgcccggcccagtggtcctcggcgcggggctccgaaagcaccggggtgtagtccacttggggctgggcctcggcccagccccgggccaggtcgtggaggtagagcccggcgcgctcgcgcgtcccccagtagaggtggagcggacgttggtcgccgcgggccagggcatgctccacgatgcccttgagcggaccgaagccggtaccgccaccgaccagcagggcgggccgatcgctgtcttcgcgcaggtagagctgccccagcgggccctcgacgcgcagcagctcgccctcacgcatctcgttgaagacgtaatcggtaaaacgccccccagggatgtgccggatgtgcagctcgaggtgctcgtcgtccagcggcgagctggccagggagaaggcgcgccgcgcgccgtcgccgagcaggatctcgatatactggcccggccggaagggcagccgcttgccctcgggcaggcgcaggaacaggcggcagacctccggcgccagatgctccaggcgcgccacccgcgccggcaggatccgcggcggtgccgccgcatcccccaggggctccaggtccaccgccagatcgctggtggcccgggcctggcagagcagggccaccccggccgcccgctcagcatcctccagcgccttgggctgccccgcgggataggcgatctcgccggcacgcaccggcgcccggcacgtcccgcagacgccgttgcggcacccgtagggcaacgagatcccctggcgcagggccgcatcgaggatcgcctcatccgactccacgccgatttcggtgccgtcactgaaacgcacggtataggtcatgagcctctgcctggttcgtgggcggtcggcgccgcatcaatcaagaccgagttcggcccagtaggcgtccacccgggcccgggtggcctcgtccatggtagccggggtcccccaagtgcgatcggtctccccgggccacttattggtggcgtccagccccattttcgaccccagccccgagatgggggaagcgaaatcgaggtaatcgatcgggctgtgatcgatgaaggtggcatcccggcgggggtcgctgcgggtggtcagcgcccagaccaccgccttccagtcacgggcgtccacgtcgccgtcggtgacgatgatgaacttggtgtacatgaactggcgcaggaacgaccagacgccgagcatgacccgcttggcgtggcccgggtactgcttgcggatggtgaccaccgccaggcggtacgagcagccctccggtggcagatagaaatccacgatctccgggaactgcttgcgcaggatcggcacgaagacctcgttgagcgcctcgccaagcacggccggctcgtccggcggccggccggtgtaggtggagtggtagatcgggtccgcgcggtgcgtgatccgatcaatggtgaacaccgggaaggtctcggtctcgttgtagtaaccggtatggtcggcgaaaggcccctcctcggcggtatcgccggggtggatatggccctcgagcaccacctccgccgatgcgggcacctggagcgaggaccccttgcacgtcaccagctccgtcttcgagccacggagcagaccggcgaacgcatactcgctgatggcgtcgggcaccggggtcacggcaccgaggatggtcgccggatccgcccccagggccacggccacggggaagggctcaccagggtagtgacgctggtgctcggcgaaatccagtgccccgccccggtgggccagccagcgcatgatgacccggttgcggccgatgacttgctggcgatagatgcccaggttctggcgttccttttccgggccccgggtaatcaccagggcccaggtgatcagcggaccggcgtcgccgggccagcaggtctggattggccagcgggacagatccacgtcctcgccctcgatcacccgctcctggcacggcgccttgcgcaccgtcttcggcgccatgtccagcacccgacggaagaccggcagctggttccaggcatcgcgcatccccttgggcggctcgggctgtcgcaggaacgccagcagttcgccgatctcgcgcagcgccgcaacctcctcggcccccatgcccagggcgacccggtggggcgtaccgaagaggttgccgagcaccggcgtatcgtagccacgcggatgttcgaacagcagcgccggcccgccggcacgcagggtgcggtcacacacctccgtcatctccagatacggatccaccgggtgacggatgcgcttgagctcgccccgagcctccagatggtggaggaattcgcgcaggtcgcggtacttcatgccgacctctcgccctcggcaccccccagcaccacggggtcgaactcggccaccaccggggcgtgatccgacgggcgttcccagcggcgcggctcgacatccacacgggaggcgacacaggcccgcgccagggcgctgctggccaggatcagatcgatacgcaggccgcggttgcgcttgaagctgttgacccggtagtcccaccaggagaactgcccctcgggctgctcgaacagccgaaaggtgtcaaccagtcccagattgagcagcccgcggagcgcatcccgctccgactgactgaacaggaccttgccctcccattcggcggggtcgtggacgtccgccgcctgcggcgcgatgttgaagtcgcccaggaccaccacgtgctcgtgggcctccagctcccgggctacccagtggtggagggcctccagccagcgcagcttgtagccgtacttctcggaccccacctcctggccgttgggcacgtagaggttgatcacccggaccccggagacggtgcaggcgagcacccgacgctgggtatcggcaaagccgggcagatcggtcaccacgtcctgcggggcgctgcgggcgaggacggccaccccattgtaggtccgctggccggcgaaggcggcccgatagccggcctcctgcaacgccttgagggggaattgatcgtcggggaccttcgtctcctgcagggcgatgaccgacggcgtcgcgctctgcgcccacgccttgacctggggcaggcggaccttcagcgagttcacgttccaagaggcgatcttcaccgcggtctccttcttcggcggtcgccctcagcttaacggcttgtcgacgccgccacgaccccgcggggggcttgccgtcgccccgtgctgccgggacactgagcggatcgcagccgacagcaggacacccccatggaataccgcccactcggtcacagcgagctacgcgtcagcgccatctgtctgggcaccatgacctggggcgaacagaacagtgaggccgaggcccacgcccagctcgacctcgccgccgagcacggggtgaacttcatcgatgcggcggagatgtatcccgtgccgccccgggccgagaccgccgggcgcaccgaggcgtacctgggcaactggctggcccgccagccacgccgcgaggatctggtcatcgccaccaagatcgccggccccgggctggactcgatccgcgacggccagcgcgcctacacccccgagcagctccgcgaggcggtggacggctcattgcagcggctgcggaccgactacatcgacctctaccagctgcactggccggagcgccccgccaattacttcgggcgactcgactacccctgccccgaggacgacgggcgggagcatgagcgcatccggcgcgccctggaggggctggccgagctggtcgacgctggcaagatccgccacatcggattgtccaacgagacgccctggggcgccatgcgcttcatcgccgaggccgagcgcctcggtctgccgcgcatcgtctccatccagaacccgtacaacctgctcaaccgcagctacgaggtcggactcgccgaggtcagccaccgcgagggctgcggcttgctggcctactcgcccctcggcttcggcgtgctcagcggcaagtacctggatggtcaacgcccggccgaggcccgcctgaccctcttcgagcgcttccagcgctacaccggcgaacggggcgtgaccgccacccgggcctacgtcgacctcgcccggaagcacggcctcgacccggcacagatggccatcgccttcgccacccagcggcccttctgcaccagcacgatcatcggcgccacgaccaccgagcagctgcgcaccaatatggaggccggggcgctggccctagatggggcactcctgcaggagatcgacaccctccaccaggccaaccccaacccctgcccatgacggccccgttgtacgacggcggcgaacgcatcgggaccgtgctgcgcacccgggatcgagcccgccccgtgtacgtctcaccgggccaccgcttagactgcgccacagcgacggaatgggctctcgcctgctgcacgcgctaccgtctgcctgagcccatccgcaaagccgatcaattggccgcgaaggcctcggacccagtcacgtaggagcagtcatgaaccttgagaaggtcgtcttcggcttcttcatcctgctggcgctaaccctgaatttcgggttcgtctacgggacgatcgacaacccggaccaccacgccgcctgggagctgttcgccgccatcgtggtcaacctgatcgccacggtgctcaagttcggcgagcgcacgcagatcggcgccatcctgctggcggccagcctggtcgccgacctgcagctgatcgccgccgccgtgctctggggcgtcgcggtctacggcactggcgtgggcctgaccgacatgaccatggccagcatcgtctccctggccggcggcgcactggtcgccaacgtcgtctcggtgacgctgctgatcatcgagacggtgaagatccaccgctaaggcgcaggaccggtccatgggcaacgcggccttctacatggtgctgcgccgtatgcgtggcccgctgttggtgctgatcggcagctacgcgctcggcatcctggtgctcatggccatccccggcgagcacccggatggcgagccgtggcggatgaacttcatcgacgccctgtacttcctcacctacacggcgccgaccatcggcttcggcgaatacccccacgagttcaactacgcccagcgcttcggctacatgctggccatctacccgccggtgatcgcctggttctacgccatcgtgaccatcgtcggactgatccaggacccggtgttccggcggaccgtggaggccggccgtttccggcggcgggtccgccggctctccgacccgttctggatcgtctgcggctacggcgacaccggctcgttgctggtccgctcgctcaccgagcgcggctgggaggccagcgtgctcgacaccgaccgcgagcgcatcgccgagctcgagacccgcgatctgcgcctgttcgtccccggctggcaggcggatgccaacggcaccgagaacctccgcgccgccggcctcgaccacccccagtgcgccggcgtgctggcggtgaccaacgacgaccacaccaacctgcagatcgccatcaccgtcaagctcctgcaccccgagcagcgcgtcatctgccgggccgagaaccgggcgacggccgacaacatggcctcgttcggcaccgaccacgtggtcgacccgttctcctccttcgccgaccgcctggcgctggccatcaccaagccggagatgcaccgggtctacgagtggctctcggggatgcccaacaccccgctcttcgaacccccgcggccgccctcgggccgatggctcatctgcggctacgggcgcttcggcaaggcggtctgtcgccggctcgacaaggtcaacgtgccctacactgtcatcgagcgaaccccggagcagaccggcgccccggagggcacgatctacggcaagggcactgaggccgtcaccctgcgcgaggcaggcatcgaacgggccgaggcagtgctcgcgggcaccgacgacgacgccgacaatctctccatcgtcatgaccgcccgggacatcaagccggacctctacctcaccgcccgggagaatcagatggcccaccggccgctgttcaaggcggcgcaattgcagatgccggtggaaccgagctacctgatcgccacccgcatgctcagcctgatcaccgcaccgctgctgcccgagttcctgcgcatcgcccgcggcttcgatcgcagctggcacgccgcggtggcccgacgcatccgcgaggtgagcgccgggcgtgtgccggagatctggaccctgaccgtcagcgaggaccgcagcccggcgatcattgagctacaccgtgagggggccgaggtgtgcattggcgacatcctggccgacccccagcagagcggccagggcatgaacgccgtggccctgctgctggtccgcccggaggccgtggtgcccctgcccgactctcaggtcccgctggaagcgggggaccggctgctgtgctgcggcacttccgaggcccgcgcacagctacgctggacgctgttccaccgcaacaccctgcgcttcctgatcaccggcgagcagcgcccggacggcagcatctggcgctggctgggagaacgccgatgagcgactccgcaaccgccccaccgatcgagcgcaacggctacgccggacttcgggtctacctgcacccgcgggtgatcggtatggccttcctgggcttctcggcggggctgccgctgctgttggtcggcggcaccttcaccgcctggctccaggacatgggggtcgagctcgccgccatcggcttcctgagctgggtcggcatcgcccacagcatcaaggtggtctgggccccattcgtcgaccgcctcaccctgccggtcctcggccccctgatggggcgacgcagatcgtggatgcttctcgcccagctccttgtcgccggctcgttgctcggcatggcactgaccgaccccaccgaacacctgggcctggtggccgtattcgccgtcgccgccgccttcggctcggccacccaggacgtggccatcgacgcctaccgggtcgaggccgccgcccgccaccggcaggcggccatggccgccacctacgtcttcggttaccgcatcgccctgctcgccgccggggccggcgccctgcacctggcggcctggggcaactggaccctggcctacggcggtatggcgctgctcatgggcgtaggcctgaccaccaccctgctcatccgcgaacccgaggtggccgtgaccagcgcgacccgacagctggagcagcgggtcgtcgactacctggaacggacccggcaccagggcctgcgccggcaggtcaccgcctggctgatcggcgctgtcctctgccccttcgccgacttcttcaagcgcttcggcctcccggtggccaccgtcatcctggtcttcgtcgccaccttccggatcagcgatatcgtcatgggcgtgatggcgaaccccttctatttggacctgggcttcaccaaggaccagatcgccaacatcgcggcggccttcgggctcgccatgaccctcttcggcgccgccgtcgggggcgtactggtcagccgcatcggcatcgcgccgatgctcattgccaccgccatcctggcaccgctgaccaacctgaccttttcctggctggccaccctcggtccggagatctacggcctgatcgccgccatcgtggccgataacgtgaccggcggcatggcgatctcggtcttcctggcctacctggccagcctgaccaacaccgcctacaccgctacgcagtacgcgctgttcagctcgctgatgaccctgccggggcagtttctcggcggcttcaccggggtcgtcgccgagcaggtcggctgggtccacttcttcatgatcaccgccgccgccgggctccccgccatcgtgctggccctggtcctgctgcgctacgcccacccggaccgcatccaccagccagggcgcaacaacgtagagacacccttgcaagagcgctaacatatccccctgccgtgcgccgggcgcaccaaacatccacccctgcaaccagacgagtcgttacgccatggcccaacagagcaagcattgcaacgtgctgatcctcggctccggccccgccggctataccgcggccatctacgccgcccgggccaacctggagccggtactggtcaccgggatggagatgggcggacagctgaccaccaccacggaggtcgacaactggcccggcgagccggaaggcatccaggggccggaactcatggaccgcatgcgccgccaggcggagcgtttcgagaccgagatcatcttcgaccacatccacaccgcccgcgtcaccgggcagccgatcaccctggagggcgaccagcaccgctacacctgcgacgcgctgatcatcgccaccggggccagcgccaagtacctcggcctcgaatccgagaagcgcttcatgggcaagggggtatcggcctgcgccacctgcgacggcttcttctatcgcaaccagccggtggcggtcatcggcggcggcaacagcgccgtccaggaggcgctgtacctgtccaatatctgctcccacgtcaccctggtccatcgccgcaacaacctgcgcgccgagaagatcctccagcgccagctgatggagcgggtcgagcagggccgcgtcgacatctgctggaaccgggccctcgacgaggtcgttggcgacgacagcggcgtcaccggcatccgcctgcgccatactgatagcggagaggtctccgaacgcgaggtctcaggggtcttcatcgccatcggccactcgcccaacaccggcctgttcgaggggcaactggccatgtccagcggctatatccgggtcaacagcggcctggacggcaacgccaccgccaccagcgcccccggggtattcgccgccggcgatgtctgcgatcacgtctaccggcaggcggtgacctcggcaggcaccggttgcatggcggcgctggatgtcgagcgctacctggagcggctcgcccattcttgatcgaccccgggggctgattgagaatagagcccgtttttcacaggcgccgggaccgcggccaaaagccgaaccggccacgcgccgccgaaaggaaatcaagcgggaggagccatgagccaacagatccaataccccgagggcggccagaagatcaccgtcgggtccgacggccgactgcaggtcccggacaacccgatcatcggttacgttgagggcgacggcatcggtccggacatcaaccgcgcctgcatgcgcatctgggacgccgcggtggagaaagcctacggcgggcggcgcaagatccactgggccgagctgttcatgggcgagaaggccgccgcactctacgacggcgactacttcccggatgagacgaaggcggcgctgcgggatgtgctcatctccatcaaggggcccctgaccacgccggtaggcggcggtttccgctcgctgaacgtctccctgcgccaggagctggacctctacgcctgtgtccgcccggtgcggcactacgccggcgttccctcgccgctgcagcggcccgaggacatcgacgtggtgatcttccgcgagaacaccgaggacgtctacgcggggatcgagtaccaggccggtagcgccgacaacgaaaaggtggcccgcttcctgcgcgaggagatgggcgaggaattcttcgacggcgccggcctcggcgtcaagccgatcagccccttcggcaccaagcgcctggtgcgcaaggcgatcgagtacgccattgagcacgatcgcgagagcgtcaccctggtgcacaagggcaacatcatgaagtacaccgagggggcctttcgcacctggggttacgaggtggcccgcgaggagttccccgatcggacgattaccgaggaggagctctacgccacctacgggggcaagcgccccgagggcaagatcgtcatcaaggaccgcatcgcggacatcatgttccagctgatgctgctgcggcccaacgagttcgatgtcctcgccaccatgaacctcaacggcgattacctctccgacgccattgccgctgaggtcggcggcgtcggcattgccccgggcgccaacatgtccgacaacgtggcggtgttcgaggccacccacggtaccgcgccgaagtacgccaaccaggacaaggtcaaccccggctcgctgctgttctcgggcgtcatgctgctcgaacacatcggctggagcgaggcggcggacctgatccgcgccgcctacgagaaggtggtcggggccggcatcgtcacctacgacttcgcccgttccctgcagggggcgaccgaggtcaagaccagccagttcgccgacgcgctgatcgatcagatgcacggcaccatcgacatcgaccgcatccagcgcgagcgcgaggaggccatcgaggccgagcgccaggcccgcgagcagcgccgggtggtggccccgctcgaggagatggtcgcctcgggccgcgtgccgcacacggtggccgacctgatgaacccgaacctggtcaccatgtccggcgataccagcgtcgaggacgccatgcacctgatgcgcgagcgacggatctcctcggtggtggtccagcccgccccggacgaggccgagggcatgggcatcatgacccagcgcgacgtgatcagccgggtggtctcggccaccaagcagccgagccaggtgcgcatctccgaggcagccacgcggccactgatcaccgtccccgaggacacctcgctgctcgactgcgccgagcgcatgggggcggagaacatccggcgcatggtggtcatcgacacccagggtcggccgatcggtatcatctccgataccgacatcttcgccagcgtcgagcagttcggcctccccgagtaggccgaaggatcacgcagccaccccaaccaggcggggcgcaacggcatggaagagcatcaggatagcgacagcgccctgcgcgaagacatccgggacctcggcgagctcctcggtgccaccctgcgcgagcagggcggcaccgagctcttcgagaccgtcgagcgggtccgggtgctggccaagacggcccgcgccggggacgaccaagctgcgcaggagctcgaacgaaccctttcggaactgccgcccgaacaagtcacgccggtggctcgggccttctcgcagttcctcaacctggccaatatcgctgagcagcaccaccgggtccgccgcagccgcgagtgggcccgcacccccgaggcacaaccgctgttcggctccctggccgagaccgtcccccggctggccgcagatatggagcccgaacaactccatgaggccatctgcagcatggacatcaacctggtcttcaccgctcaccccaccgaggtgcagcgacggaccatgctgcagaagtacaaccgcatcgccgggttgttggacaaccgcgaccgcttcgggcagacgcccacggaggtggccgagacccgtctggcgctcaagcgggagatcaccgcggcctggcacagcgacgagatccggcgccgccgccccaccccccaggatgaggcacgctggggcctggcggtggtggagcagacgctatgggacgcggtgccacgctacctgcgcagcctcgaccacaccctgcgcgagcacaccggtcgccccctgcccctggactgcgcccccatcaccttcggctcctggatgggcggcgaccgcgacggcaaccccaatgtgacccaccgggtcacccgggacgtcgccatcctgtcgcgctggatggccgcctacctctacgagcgggacatccagcgactggtctccaccctgtcgctgcaggtctgcgacgacgagctgcgcgatgaggtcggcggcgaggcgtgggaaccctaccgcgtggtgctcaagcgactgcgggcgcggctgcgccagaccatgcgctgggccgaggccaagctccaaggcggacgaccgccggagagcgacatcctcaccgaggtcgaggacctgcgccagccgctgctgcgctgctattactccctgcagcgggtcggcgccggcgtggtcgccgagggcgagttgctggataccatccgccgtgtgagctgcttcggcctcaccctgatgcccatggacatccgccagcatgcggatcgccacaccgcggcactcgacgccatcacccaggcggtgggcctgggcagctactccgagtgggacgaggagacccggcagcagtggctgttccaggagctctcccaccgccggccgctgatcccgctggacttcaagcccgagcgcgaggtccaggaggtgctcgacaccatccacatgctcgaggagatcggccccgacgccgtgggcgcgtatatcgtctcccacgcctcgaagccctccgacatcctcgccgtggagctgctgcagaaggagtgcgggctcacccaccccacccgggtggtccccctgttcgagacccgcgacacgctggccagggcggccgacaccatggaggtactgttcaagagcgactggtaccgccagcgcatcggcggccgccaagagatcatgatcggctactccgactccaccaaggacgccggtcacctcaccgccacctggacgctgtatcaggcccaggagcagctggtggccctctcccgccggcagcgcgtcgacctgaccctgttccacggccgcggcggcagcatcggccgcggtggcggccccacccacgccgccatcctggcccagccgccaggctccgtcgacgggaccctgcgcgtcaccgagcagggcgaggtgatgcaggccaagttcggcctgccggggatcgccctgcggaacctggagctctataccacctcggtcctggaggcgaccgtccgcccgccggagccaccgcccaagcgctggcgcgagatcctggagcggctcagcgaccgggccatgacggcctatcggcagaccgtcaaggagcgcccggagttcatggactacttccaggcggccacccccatcgacgagatctcgcggttgaccatcggcagccggccggccaagcgcgccccggaccagatgacggtggacagcctgcgcgccatcccctgggtcttcgcctggacacagacccggttgatgctccccgcctggctgggggtcggcgaggccctggaggaggccatcgaggaggggctcaccgaagagctccaggagatgttcgcccgctggccgttcttcgaggccttcctcgacatggtggagatggtggtggccaaggcggagcccggcgtcaaccgcctctatgagcacgccctggtccccgatgagctgcacagcgtcggcgatgaactgcgcgatcgcttcgcccgcacccgggacgccgtactcacggtcaccggacacgaggagccgctgtcggacttcccggtggtcaagcgcgccgtggaggttcgtaacccttacgtcgatccgctcaacctgctgcaggtggagctgctacgccgctcccggatgtgcgaggacgactccctgcgccgcggcctgcaggtggtcatcaacgggatcgccgcgggaatgcgcaacacgggatagaccgccatgtacgagtaccaagaagacttcatccgcttcgcgctggaccgcggggtcctgcgcttcgggcggttcacgctcaagtccggccgcgagagcccctacttcttcaacaccgggctgttcaacagcggcacggcactgagcaagctcgggcgctgctacgtggaatccctggtacgggcgcagatcgacttcgatctggtcttcggccccgcctacaagggcatcccgttggccaccgcggtggccatggcgctggccgagacgcgcaaccgcgacgtcccgtacgccttcgaccgcaaagaggtcaaagaccacggcgaaggcgggcgactggtgggtgcaccggtggagggtcggcgcgccgtgatcgtcgatgacgtcatctcctcggggatctccatccgcgaggcagcggagctgatcaccgccgagggcggcaccgtggccgccgtggccatcgccctcgaccgcaaggagcgcggccgcgacgaggtatcggccgtgcacgaggtcgagcagaccctgggggcgccggtggtcccgatcatcaccctggatcacctcgagacctacctggccgatcacggcggcaagggcgataccctggacgccatccgccagtaccgggcgcgctacggcgcggcgtagccgcgcctcggctggcaagggcccctccggggcgataggataggcgcagaacctgatccctccatcagattgaaggaacgccatggatgcgcggctccatcatggaccccgcccgagcctgcgggcagcggtcctactggtcagcgccctcgccctcgccaccggctgcaccgaccacggcgccgaggaacctcccgaccaacggccccgcccggtccagaccctgatcctagaagaccccgatcagctcgccgagcgccgcttcaccagccgcgtggcggcgcaaaaccgggcgtgggtctcgttccgcgtcggcggtgagctggagggtgtccacgccgaggtcggcgaccgcgtcgccgccggcgagcgcctcgccgaactggacgactccgaccacgtccgcgaggtcgacgagttggaggcccagctcgaggcggcacgggcacggcaagcctacgccgccaccgagtacctgcgcgccgcgcagctggtggaggaagaggcgatcacccagtcggaatacgaccaggccgcccgccagcgcgacgaggcccaggccgaagccgcctcgctgcaggccgggctggccctggcccgggatcgactggcctacacccgcctgcgcgcccctttcgacggagccgtcgccgaacgccgcttcgacacccacgaggcggtgccgccccaggaaccggtctacctgctagaggacctctcgcagctggaggtcgaggtcggtatccccgaggagttcatggtctaccgggaccatctgcagcaggtgcaggtccgcattccggccctcgacgccgtgtacccggggcgcatccgcaccgtgggcgtggacgtgctccccgagcgccagacctacccggtccaggtcgccctgaccgagcccggggagcagttgctacccggcatgactgcggaggtcatcttccacgccgagatggacccgagcgaggggttccgcatccccctaaccgccctccacgagcacgacaacgaacaccaggtctggctccgcggggatgacggcacggtccgtcgtcaggccgtggagctcatcgccctggaccggcgcagcgccctggtggcggacgggctggagaccggtgacgaggtggtgaccgccggcgtgcaccacctggccgaaggccagcccacccggcggatggatccggaggcgccgtgagcatcggcggctggagcctggcgcgtgcccggctgatcgtcttcgcgacggtcctgatcgggctgtccggcctgtgggcctacggccagctcgggcagctcgaggaccccgacttcacgatccacaccgctctggtccaggccgagtaccccggtgcccgggccgagcgggtggaggcggaggtcaccgaggtcctggagcggcatatccaacagctggaagagctcgaggagatcgagtcggtcagccgcgacggcgacgtggtgatctacgtcgacgtcgacgaacgctactccggggcgcgtctgcgccagatctgggacgagctgaacaagaaggtccagcgcgccagcctcgagctgcccaacgaggtacgcgggccggtggtggacgacgactacggcgacgtcttcgggctcctctacgccgtcaccggcgagggctacagcctgcgcaagatcgacgattacgccgatgagctccgccgcgagctgctgcgcgtccccggtgtggcccgcgcggagctcttcgggcgccagggcgagcggatcttcatcgagatcagccgtgagcggctgtcggcactgaacctccaccccgggcagatcgccgagaccctgcaacggcagaacgtggtcgccccggccggcgccatcgacctggacgaccaccgggtggggctgttcgtctccgggaccttcgacagtgtcgaggacgtgcgcgggctgtccatccgcaacccggagaccgacgagcggatctacctgcgcgacatcgccgatgtgcgccgcggcttcgccgatccaccggagcgggtcttccgccacgacggcgagccgggtgtggccctcgggatctcaccggctccggggaccaatgtcgttgaactcggcgagcgcatcgagcaacgcctggccgaactcgagcacgaccgcccagtgggcatgacgttgcataccgtcaacgaccaaccagagacggtgcgcggggccatcgccgagttcgtgaccaacctggccactgccgtggtcatcgtgcttgccgtgctgttgatcgccctgggctggcgaaccggtttgattgtcggcgcaggcgtgcccctgaccatcctcggcaccttcctggtgatgtgggtcaccggcatcgacctgcaccgcgtctcactgggggcgctgatcgtcgtcctgggcatgctggtggacaacgccatcgtggtcgccgagctgaccatgacccgaatccagcgtggcgtcgagcgggcgaaggcggcccgacaggcggtcagcgagacggccataccgctgctgatcgggaccgccatcgccgccctggccttctcgccgatcagcttcacgccgtcagcggtgggcgagttcaccagctccctgttctgggtggtcgccttcgccctgggcctgagctggatcctggcggtgaccttcaccaccctgctcgcctaccgcttcctgccggcaccgaccagcggcgaggcccgtgacccccacgacaccctctggcaccgggcctaccggcgcgccctgggcgggatgctgcgctaccgcaccaccagcctgatcaccgtcctgctggtggtggccatcgccgtggccgccttcaccctggtgccacggatcttctttccggccgctgatcgcgatcagttcctgatcgaccactggcgcagcgagggcacccgcatcgaggcagtggccgacgagacggcgcgcctcgaggccttcctccgcgaacacgacgatgtggctcgggtcaccacctttgtcggtgagggggcgccgcgcttctacctgccaatgatccccgagctgcccaatccagcctacgcccagctgctggtcggcacggaaccggacagcgacctggatgcggttatggccgacgtgcgcgactggctggatgggcggttcgccgacgcgcagccacgggtgcgaccgatgatgctcggggacccggtacgctacccggtggaactgcgcgtggccggcccgcgtgaccacgccgagctgcgccaggtcgccgaggaactgcgcgactggctggcgggccagccggagaccgcaggcacgcgacacaattggcgccagcaggcgctatctctggacgtcgaagtcgaccaggagcgagcccgcgccgccgggctctcctcggccgaggtggcagaaaccctggagatggcctacgacgacggccccatcggggtgctcatcgatggcgaccgccacctgcccatccactggtacctgccggaggtcgagcgcggtgacctttcgcgactcgataccctggagatctggccccgggacagcgagcgcccggtaccgctgcgccaggtagcgaacctgaagccggcctgggaggagcgcagcatctggcgccaggaccgcgtgccgacggtgaccgtgcaggccgacctggtgcccggcgccaccgccgaggggctggtggcccgactcgacccgcagctcgacgagctcgacctgccctccgggctggagctggcctgggggggtgaggccgaggcctcgtgggaggcgcgcgctgacgtgctgatcttcgtgcccctggtgctggcggtgatggccctgctcctggtggcccagttcaacagcctgcgcgacgccaccgtggtggccctcaccgtacccctggggctgatcggggtggttgccgggctcctgctcttccgccagccgttcggcttcatcgccctgctcggcgccatgagcctggccggcatgctgatccgcaacgccatcgtcctggtcgagcagatccggctcaaccgcgcggacggcatggccacccacccggccatcgtcgaggccggcgtcggccgcatgcgcccggtgctgctgaccgcggccaccaccatcctgggcatgatcccgctggccctctcgggccccttctgggcgcccatggccaccgcggtcatgtccggcctggccttcggcactatcctcatcctcggcgtggtacccgtcctctacgccctcttgcatcgcgccgaacgctagccaccgtcccgttacccggtcaccacccgtccatgcccattgcccagctgctgatcaccatctactgcacggtcctggccttctcggccatccatgccccgcagccgctgctaccgacgctgcaggcggctttctcggtgagcgagccgaaggcctcgctgctgctcaccgctaccctgctgcccctggcggtcgcgcccatcgcctacggcttcgtcctccagcgcgtctcctcgcggcagatgctggtggtggcctcggggctactggcgctcacccagctagcggtggccatcgcacccaccttcgagatcctgctggggctgcgcctggtacaaggcctgctgatcccggccatcctcaccgccctgatgacctacctggccgccagcgccgcgccggggcggaccacgcgggtgatggccggctatgtagcggccacggtcatgggcggtttcctgggccgggccatcgccggcgccatgaccaccgccgccagctgggaggcggccttcctgctcttcgggatcgcccagctgctctgcaccgctctgttgctgcgcctggacgccgacccgcaggccggattcggccgcctggaccgccgcgccgtcggccagatcctgcgccagccgcgggccctacgggtctacggcgccatcttctgcgccttcttcgtcttcctctcgctgctcaccttcctgcccttccgtctggtggagttggaaaccggactgagcgatctgggcatctcgctgatgtacaccggttacctgatgggtgtggtcaccgcgctcagcgccctgcgcgtggctgatcgcatcggcggcgtggtcaacaccatgctgttgggcatcgccatctttgctgcctcgctggcgatgttcctcggcccctggctggcggtgatcttcgtcgggatgttcgtcttctgcgccgggatgttcctgctccacgccctggcgcccgggttcctgaaccaggaggtggacggcgatatcggcgtggtcaacggcctctacatcgccttctactacgccggcggcgcggtgggctcctggctaccgggctacctctaccacggcctgggctgggaggcctacgtggcctccctggcggccatgctcggcctggccgggtactggatctgggggctgcggtccgccccacgcgctgaacggggcacctactccggctgacgccggatcagcgtccccacgcccttgtcggtgaagagctcgagcagcaccgcatggggcacccggccatcgatgatgtgcgcattgcgcacgccgccggcgacggcgtccagagcgcagcggatcttcggcagcatgccgccggcgatggtgccgtcggcgatcagctcatcgacccgctcgggactcaggccggtgagcagatgaccggcgccgtcgagcacccccggcgtgttggtgagcagcaacagcttctccgcgctgagcacctcggcgatcttgccggccaccagatcggcattgatgttgtaggaggtgccacgctcgtccacgccgatgggcgcaaccaccgggatgaactcgccggagtcgagcatctcgaccaccgccgggtcgatgtgatcgacctcgccgacgtggccgatatcgataatctccgggacctggttctcaggcccgggctgctccacctccagcttgcgggcccggatcaggccgccgtccttgccagtgagccccacggcgcgaccgccctgggcgctgatcaggttgacgatctccttgttgaccaggccaccgagcaccatctccaccacgtccatggtctcggcgtccgtcacccgcatgccctggacgaactccgtctccttgccgatgcgctcgagcaggttaccgatctgcgggccaccgccgtggaccaccacaacccggaaaccgaccagccgcatgagcacgatatcccgcgcgaaggccaccttcagtgcctcgtccaccatggcgttaccgccgaatttgacgacaatggtcttgccacggaagcgccggatgtacggcagcgcctcgaccaggacctgggcggtaagatcgggatcaattggggtctcgggcatggctcggatcgtattctgagattcgggtttggaggctgggtatcgttatctggtttcgcgctgggagtttccagggccgaacggctcctgacaaggcgccggtgcggtgggcatcatccgccgggtatcgccagccccggccgcacggccgcgagcagagcctcgaaggcctcccgaatgcgggccaggccggcgtcgtcgttggcctcgaaacgcaccaccagcaccggcgtggtgttggaggcgcggatcaacccccagccatcagaccactccacacggatgccgtcgatggtgtggatggtggcgtcggtgaaccgccgctgcccttccgtcaccagtgcgtccatgagctcgacctgttcaccctcctggatgtgcaccttaagctccggcgtggagacaccctcgggcagttcggcgaagatctcggcgctgggccggccgtcggcggcgacgatctccaccagccgcgcgccggtgtaaagaccgtcgtcgaagccgtaccagcgctcggcgaagaaggtgtggccgctcatctcgccggccagcggggcaccggtttcgcgcagtgtggctttgatcagcgagtgcccggtgcgcgacatctgcggccgcccaccggccgcctcgatgacctgcttgaggtgcatactgcacttgacgtcgaagaccaccggctcgccgggacggcggctgagcacatcgcgggcgtagagcatcagctgccggtcgggccagatgattttgcctgccgagtccacgaccccgaggcgatcgccgtcgccgtcaaaggccaggcccaggtcggccccgctctcgcggacccgtgcgatgagcgtctccaggttgtgcggttcggccgggtccggatggtggttggggaagtcgccatccacgtcgcagaacagggcctccacctcacagcccagggcctcgaagagctgcggcgccaccgcgccggcgacgccgttaccggcatcgaggaccacccgcagggaacgcgccgggcggatatcgccggtaatccgcgccaagtagcgctccaccaggtccgtacgcgattccacgcccccctcccctgcggacaggcagccgtcctggatgcgccgatagagggccgtgatggcctcgccagagagggtgtcgccggcgaccatgatcttcagtccgttgtactccggcgggttgtggctgccagtgatcatcaccccggagccggtctccagctcgtgggtggcgaagtacatcaccggcgtgggggcctggccgatgtcaacgacatcgcatccggcgtcgttcatgccggcagccaccgccgcggccagctcggcactggagtgacggccgtcacggccgaccaccaggcggcggacgccgcgctcgcgcgcctcgctgcccaccgcacggcccacccagcggacgatgtcggcattcagggtctcgcccaccacgccacggacgtcgtaggcacgaaagatcgatgcgggtacttgcgctgcgctcacgggctcctccttgtcattctcggtgcggggactcccccgtcatagcgtgccgctgtggccgaatccgccctcgccgcgctcggtggtggccgagaacgccgagacgtagtccagcgtgacctgcaccaccggctggaagagcagctgcgcgatgcgctcccccggggtgatcgtatagggctcggtgccgtcgtgggcaaggatcaccccgatctccccatggtagtcggaatcgatgacgccgataccctgggctacccgcaggccgtgcttgagggagagccccgagcgcgaggccaccacaccgaccaggccggggtcgtggatattcaccgccagcccggtaccgatcagccgtcgctgcccgggctccagggccaacggctcgtccaggcaggcccgcaggtcgatggcggccgagccgtcggtggcgtagtcaggcagcgggatctcgctgccgagacgtgcatcgacgatgcgtgcttcgatcctacggtgcatggtggctcctcgttgcctccgcgaacccggcgcgctcggccacgatctgcagcagctcccgggccagtgccgtcttgggctgctcggccagggcgacgctgccgtcgcgccagaggacttccagggcgttgtcgtcggtatcgaacccctgacccggaccgacgcggttggcggcgatcaggtcgagatccttgtcgttgagcttgcgccgggcgtactcgctgacgcgctcggtctcggcggcgaaccccaccacgaagggccggggcgagcgggccgccacggcccgcaaggtatccggcgtgggctccagggccagggtcagggcgtccccgcctttcttgatcttctcaggcgcctcgcgctcgggccgatagtcgctcacggctgcggcggcgatgaagcagtccgcctcatcgatacaaccgagcacggcatcgtacatctgcccggcccgctcgacatcgactcgctccacgcccgggggcgtggccagcgccgtggggccggccacgaggatcacccgggcgccagcctcacgggcggcggccgccagggcgaagcccatccggccggagctgcgattggtcaggtaccgtaccgggtcgaggggctcgcgggtggggccggcggtgatcagcaccgtgcgcccggcccacggcccggcggcgcccccggcatcgaggagggccgcggcgatggccgccggatcggacatgcgcccctcgccagactccccgcaggcctgttcaccaacctcggggccgatacacgccacgccgcggcggtgcagggtcgccaggttttcgcgggtcgcccccgcctcccacatgacgtggttcatggccggggccaccatgatcggcgcccgcgaggccaggcacagcgccgccggcaggtcgtccgcgcgcccctgggccaggcgtgccaggaaatccgcggtggcgggtgccacgacgatgcgatccggccagcgcgccagctcgatatggcccatccccgcctcggcatccggatccagcagatcggtatggacgcggtggccggacagggcctggaaggtcagcggggtgacgaagtgctgcgcggccgcggtcatcaccacgcgcacgtcggcaccgccgcggcgcagctcgcgcaccaggtcagcggccttgtaggcggcgatcccgccggtcaccacgagcaggatgcggatcggtcggctcggcaaagacatacgcgtattgtcgcagatccgtgcaggcggcgcgcgactgcgctacaccgctagccgatggggttccatcatgggccgcattctatcgtttcatcccattggggacagggtattcacccgaggaggcaccatgagccgagagcacgcacacgtggacgagaccaccgagcattacgcgcatacgtcggaggccgataccggctccgaaaccgccgaaggagcggccaccggcggcagcgcactaggccggatgttcggggcgacggacgagaacgagttcgagacctacgaagagctggatgcccacatcaagcgcaccgagtccgccgccatggtgcggctgatcggcgctcccgccgcagcaatggtggtccttctgggcctgcatctggtgggcgctcaccagctggccatcgccctggccttcccgctgctgttcatcgtcgcgatcttcatgatgacggccaacatcaaccgctaccaggcgcgccgcctcaagcgcgtgcgcgacaactgggcggaggagtaatcgccggggcgccgctgcgcggcggcgcccattgacaacccatggactcgacgccgccagggagggcagtgtcatgtcgatacgttcgtggccgcgcgaggagcggccccgcgagcggctgatccagcgcggtccgcaagcgctgtccgacgccgagctgctcgccatcttcctgcgcactgggcgccgcggccagtccgcggtggagctggcccgggaactgttagccgcgttcagcggcctgcgcggcctcctcgaggccgatcgcgagaccttcgccgcccgcccggggctgggcgacgccaagtacgcccagatgcaggcggccctggagatcgcccgacgccacctgggtgaacagctgcagcggggccccaccctgagcagcccggcgcagacccggacgtaccttgccgcgctgctgcgcgaccaccccagcgaggtcttcggcgggctgttcctggacaaccgccaccgagtgatcggcttcgaggaactcttccgcgggaccatcaacggcgccagcgtctatccgcgagaactggtgcgccgcgccctggcccacaatgcagccgcggtgattgtggcccacaaccacccctccggcatcacggaaccgagtgctgcggacgaggccctgacccaccgcctgcgcgaggccctgggactggtcgacgtccgtctgctggatcacttcgtggtgggcgacggcgagccggtgtcactcgccgagcggggggtcctgtagggggcacatccgctgcgcggggtgcagcgctccatgaggcgacggctcaggcgctgaccgccccgcgcagtttgctgatggcgttcttctcgagctggcggatgcgctcggcagagacaccgtaacgctcggccagctcctgcaaggtctggcgctcttcctccagccagcgggcgcgcaggatgttctgactgcgctcgtccagctgaccgagcgcctggtgcagcgaatcgtcctggtgcgtcccccagtcggaactctccaccacctcggccggatcgaagcgccggtcctccaggtaggccaccggggcccgcgcctgctcttcatcttcttcggaaaccagcggatcgaagcccagatcctgccccgagagccgggactccatctccaggaccgtctcaggctggacgccgagatcctcggccaccgcgttgacctcttcgcgggtcatccagcccaggcgcttcttggcgccacgcaggttgaagaacagtttgcgctgcgccttggtggtggccaccttgacgatgcgccagttgcgcaggatgaactcgtggatctcggcgcggatccagtgcacggcgaaggagaccagacgaacccccacgtccggatcgaagcgcttgacggccttcatcaggccgatattgccttcctggatcaggtcaccgagggccaggccgtagccgcggtacccccgagccacgtggacgacgaaacgcagatgcgagagcaccagctgccgggcggcgtcgagatcgccttcgtactggcaccgccgggccagctcgtactcctcgtcggcatcgagcaccgggatctggctcactgcctggatatacgcgtcctcgctgctcgtcggcagcggcagattggcgttacccgccgtgaccagtgccgtgctcatacgcgccttctcctccaacctgttcaagactcctctagccagccacccaatccggtgtttctgcctctccgaaggcacggctgggggcgatgtcagcgcttttcaagggtgattcacaacctgatgtgaccacagtataaagcatccgaaaggggtatgacgatttaccgcggttcgatggcgctcaggtgccgtgccacagcggtccaggccccgagcacgccgagggcggcgccgcccaccgacagcagcagcccgttcgccaggcccagaccgctgagggtgaaatcggtcccgtaggtggccgccaaccggctggccggaccggccagtgcccagcgcccggcttcggtgagcagccaggccagcagccccccgatcagcccgtagccgatgccttcatagaggaacggtcggcgcacaaaaccattgcccccgccgatgagcttgatgatctcgatctcgtgccgccggctctcgatggtcagacggatggtattgccgatgaccaggatcaccgccagggccagcagcaccccggcggaccacagggcccgttcggccagcgtcatgatggcgtgcaggcgctcgacccactcctgatcgagccgcatgcgcaccaccgccgggtcgtcggccaacccctcggccagctcggccacggcgtcggggtcgagcccgcgatcgaccgtcaccaccagcaccggcggcagcggattctcatcgagcagttccagcgctgcgtcgaagtcggatccggcccggaattccgccagggccgcatccggggtcaccggctccacccgggtcacgccggcctgttcggccgccacctccgcctgctcgcgcagggtgtcgggcccggcatcgtgggccaggaacagggagatctgcggcgccccgtcttcccagccccccgcgacccgctcggcgttctccagactgagcatgaacgccgccgggagggccagggcgatccccaccacggcgctggtcagcacgctgtgcagcggcgccccccgggcacgctgcacagccgccgccagcgcctgagcgtggcgggagagatagagcagcggggcggccagcaggcgcccgatggcgccggcctcgctgcgccgtgaggtgcgcagcgccgcccgctgtgcccgcgcctcggcccgagcctggcgccgccggggggtcgccccgcgctccggacgccgggccatcagaccgcctctcgggccggtcgatcgcccaccagctcaccctggcgcaacgtcagggtgcggtggccgaaccgctcgaccagctccaggtcgtggctggcgatcaacaccgtggtgccaatgctcacgaacgaggtaaacagccgcatgatctcctcggagagtcccggatccagattgccggtgggctcgtcggccagcagcaccgggggccggttgaccaccgcgcgggcgatgcccacccgctgctgctcccctccggagagggcctcggggtagctcgtctccttgtgcagcaggcccaccttgtcgagggcggcgcgcacccggcgcgctgcctcgcgccgggcgaccccggtgatctccagcggcagggcgacgttgccgaagacgctgcgatccgccagcaggcggtgatcctggaaggtcaccccgacccgctggcgcagcagcgggatcttgcgccggggcagctggcccacgtcgacgccggcgaccaccacccgcccgccgctcggccgctccagccgggggatcaggcgcagcagggtgctcttgccggcaccggagtggccggtgatgaagaccagctcgccctgaccgatctccaggctgacgccccgcaggccgtcctggccagcgcgcgggtagcgcttgctgacccggtcgaagtggatcattcggcggtcagcgcctcggcaaagtcggccgcacggaaggtgcgcaggtcctcgaccttctcacccacgccgatgtagcgcaccggcacctggagccgctcggccagggccagcagcacgccaccacgggcggtcccgtccagcttggtcacggccagaccggtcacgttcaccgccgcgccgaactgctcggcctgggccagtgcgttctggccgttgccaccgtcgagcacaaggagggtctcgtggggcgcatcggcatcctgccggccgagcacgcggcggatcttgcgcagctcctccatgaggttgtcctgggtgtgcaggcggccggcggtatcggcgatgagcacatccgcaccgcgggcgcgggcggcctggtgggcatcgaagaccaccgaggcgggatccgagcccgtgggctgggcgatcaccgggcaaccgacccgttcgccccactgctggagctgatccactgcagcggcgcggaaggtatcgcctgcggcgaccatcaccgaccgcccctcgttctgaaaacgggccgccagcttgccgatggtggtggtcttgccggccccgttgaccccgaccgtgaggatgacgaagggccgcttgtcggtatcgatctgcagcggcttctccaccggctcgagcaccttgacgatctcgctgcgcagggcctccagcaccgtctcgccggtaccgccgccggaaccaccgaggcgctcgacgagaccgtcgagcaccttctgcgtcgcctccatgccgacgtcggcctggagcagacgcatctccagctcctcgaggagctcgtcgtcgagttcgcggcggccaacgaacaacgtcgccagcccttcggtgagcccgctgcgggtccgccgcagcccgttgcgcagtcgccccatcagcccggggcgtttgtcggtcttctcgctttcgctcatgaccttcggcactgttgtggtccattgggatgccgcgggcccgatgggcgctgccgcccgcgacttgcgctgtcgggtatcctaccattggtgccgaacccggcggcgacccaaccccagaggagccatggccctgcgcagactgctcaccaccctgctgctcgccagcctggcgccgcttgctgcggctgaccgcgtgcaccaccacgagctggacaacggcctgaccgttctagtccaggaggaccaccgcggcggcgtggtcgcctccatgctctggtaccacgtcggatccggccacgagcaccggcccatcaccggcatctcccacgccgtcgaacacatgatgttcaagggcaccgagacccgcgagaccggtgagttcgcccgacagatcgcccgcgaaggggggcagaccaacgccttcaccgcccgcgatttcaccggctacttccaactgctggcggccgaccgcctcgagctggccatggagctggaggccgaccgcatgcaccagctggtcttcgaccccgaggagttccagcgcgagatgcaggtcatccacgaggaacggcgccagcgggtcgacgatccgccggaggcccgggcctttgaacgcttcaccgccaccgcccatatggccagcccctaccgccacccgatcatcggctggcaacgggacctggaccgcctgcgcctggaggagctcgaggcgtggtaccagcgctggtacaccccgagcaacgccactctggtggtggtcggcgcggtggagccggagcgggtcttcgaactggccgagcggcacttcggcgaggtccctgcccgcgaggccgagccgcagccggagggccgcgagatcgacgccgcccccggggagcgacgcattgaggtccgtttcgacgacgcccgcgtgcccatgctcttcctcggctacaacgtcccctcgctggccaccgcggcggatcccggcgacgcctacgccctgctgttggcggccgagctgctcgacggcgggcgctccgcccgcctgccggaggccctggtgcgcggcagcggggtggccaccagcgcctcggcgggctattcgccggtggcgcgtctcgacaccctcttctcgctggtggcacggccggccgacgaccaagacctggacgacctggaatccgccctgcgcgagcagatccaccggctccaggaggagccggtggcagactcggagctggagcgcgccatgacccgcctgttcgccgccgaggtctacgcccgggacgcccccatgggccgcgcgcagcgactggggcggctggccagcacgggcatcggctgggaagaggcgcagcgtttcgaggagcgggttcgcgccgtctccccggaggccatccaacgtgccgccgaaacgtacctgcaaccggagcggctcaccgtgggccgcctgctgcccggcgaggaggattgatgggcgtcctgcatcgattcggcgcggccgccgtggccaccgtcatgctgctggccggcactgcacaggccgatccgttcggccccgaggtccagcgctgggaaggccgcgaaggggccgccgtctacttcatccaggcgcgcgaggtaccgatggtggacatccaggtgatctttgacgccggcagcgcccgcgaccgcggcacaccgggcctggcgctgctcacctcgcgcagcctggaccagggggccggtgagctcgatgcgggagccctggcccgccgcctggaagacgtcggcgcgcggctgagcacctcggcgggccgccagcaggcccaggtccacctgcgcagcctctccgacgccacggcgctggatgcctccgtggacctcctcgagaaggtcctggccgtaccggccttcgacgaggaggcggtccagcgggagctgcgacacatgcagcagaacctgcgcgccgaacgccagtcggcctcgaacatcgccctgcgcgcactctacgccgcgatgtacgacgatcacccctacgcccccccgccgtcgggcaccgaggaggggctggcagccctggacgcctcccgggtcgccgccttcttccacgagcactacgtcgccgccaacgccagcatcgccatcgtgggggacctggggcgcgagcaggccgaggcactggccgatcgcctgctcggcgccctggagggcggtgagccggcgccggcactccccgagccgcccgccgagccggcgcaggaggagatccgcatccgcttcccgggctcacagacggcgctgatgatgggcctgccggcgatcgcccgcggcgaggaggagctggagtacccgctgcgggtggccaaccacgtcctgggcggcggcggactggtgtcgcggctctaccagagcatgcgcgaggagcgcgggctctcctacgcctcgtcgtcgagcctgaacatcatgccggtgggcggcccctggctgatccgctccacggtcgaggccgaacggagcgaggaagctctggaggtgctgcgagccgaggtcgagcgcctcgcacgcgacggcctggaggacgaggagatcgacgcgaccgttcgccacctcaccggttccttcccgctcagcgtggcgaacaactcggcgctggtcgggcagctcagcgtcatggcagccaaccgcctgcccaccgaccacctggcgcgctatataccgcgcatggaggccgtggacgcggcggcgatccgccgcgcgctggacgagcggctcgacccgacgcggatggtcaccgtgctggtcggcccggacctggagaacgctgacatggagatggatccagagtgagccgccgccgcgggagccagctgcgtatcatcgccgggcagtggcggggacggcgcctgccgatcccggcagagatcggggtgcggcccaccggtgaccgggttcgcgaaaccctgttcaactggctggccccgatgctgcccggcgcacgctgcctggacctgttcgccggtaccggcgcattgggcctggaggccctctcccgcggtgccgccgaggtggtcctggtggagcgcgagcggcgggtcgccgacaccctgcgccggaacctgaccacgctgggagcgacacaggcgcgggtggagtgtgccgacggggtccactacctgcgcaaccgccccgccggcggccccttcgagatcgtcttactcgacccgccctacggcaccgggctgctggcagactgctgtcacgccctggccaccggcggatggcttgcgcccggcgcccacatctatattgaagacgaccgcaacaccccgacgccgccgctacccgcggggtggcacgtccaccggcagggccgggccggacggtgccgcttccaactgctgcgtgccgacggagccaacccagacgaggactgaggagccattgatgggcgtaaccgccatctaccccgggaccttcgacccgatcacccatgggcacacggacctgatccagcgcggagcgcggctgttcgaccgcctgatcgtcggcgtcgccgccaaccccagcccttcgaaggcgcccgccttcgccgtggaggagcgcctggagctggcccgcacggccctggccggcatcgacaacgtcgaggtggaggcctttacctccctgctggtggacttcgtcgcgcaccacgaggcgcaggtcatcgtccgcggcctgcgggccgtctccgatttcgaatacgagttccagctggcgagcatgaaccgccagctgcgggccgacgtcgagaccgtattcctcacaccggcggagcagtacgccttcatctcctcaagcctcgtccgcgaggtcgccgcgctgggcggtgacgtctcgcgtttcgtccacccggcagtggcggaggcattgcgcaaccgcgtccgccgcgtcccctgacccgcaccgcgaaggagggcaccatggcctggtcgtggttcaagccgttggtctacgacaacagcgtgctggaggcggctcagctgctgcagatctccgagtacgacttcctcgccctggcccactggcgccgcttcaagcgcatcgcccgacgcgaggatctggatcggctcttcgggctgtacatgcgcgatcaggactgcacaccaccgtgggcacgggaactcgcgcgggagatcatcgcccgggccgacgagggcaccctcgacccgcgggactacggcgtccgcgccccagtccccaagctcgatgacctattccggatgctgcgggatgtcttcatcatcctgctgttcatgaccctgttcgccctcggcctgtggctcggtacgcccgcgctctaggcctgcctagcgctggcaccgggggcagaaccaggtcccgcgctgcgccagccggatctggcgcagcgcgccgccgcagaccgggcacaccgaagcgccatagacggacagattcacggcgaagtatcccggctcacccgaaccgtcggtgaaatcgcgcagcgtggtgccccccgccgccagcgctgcctccaggaccgcccgtacggccccggccaggcggtcgtaccgggcccgggcgatccgcccggccgctcggtccgggcggataccggcacgaaagagcgcctcattggcatagatattccccaccccgaccacgacggtggcatccatcagcagggccttcaccgccacgcgacggccacgggccgcgcggtgcagcacggccccatcgaaggccgatcccaacggctcggggccaaggcggcggagcagccggtggtcctgcgggtccccgtcaccgaggagcaggcagccaaaacggcgcgggtcggtcaggcggacggcacggccatcattgaggaccagatcgacatggtcgtgccgccccggggcatcggtctccgccaccagccgcaggctcccggacatacccagatgcagcaacagccaggcaccgccgccaaggcggatcagcagatacttggcgcgccgctccagggccaccacctcctcaccgacgacggcggcctccaccctggccggcacgggatagcgcagctgccgttggcgtaccacgacgcgctgcagggtacgcccgaccaggtggacctgcaggccgcgacgggtggtctcaacctcgggcagctcgggcaacggccgcctcccctgggatcacgattccgacggcggaccacgccggcgggcggccaaccgttccggacgctcgctgcgggatagatgagctagccaggcccactgggcgtccgcccacttcagcgactcgagatagtgatggttgacctgcatgggatcgaccccggtggctgccagacgttcccagtctccccgctcctgggccaggaccgcggcgaggatgcgcccgtagggaccctcaagctcaagcagcgcctgacgcacctcgaagctgagcggcagctcggcacagatgaccgacagcggcgcgtcgagcacagcatcgagcccggaaaacaatccgatggtgaacgccgcgccaggatcggaaccgccgtagcggtggcgcaccaactgctcgcaggtgcgcgcccgcaccagcagggcgacgatgcgttcagagggttgatcgttgcaggaggtcatggccaacagcacagcccagttcgccagctgcctgcgccccaggtagagcacggcggcgcggatgctgtcgatgtcccgggtggggaacagcggcgaggccagatagcgcaggatcttgtaggacagtgacacatcctggccgatgatctgctcgatctcccgcacatccagttccgggcgctgcagcgaggcgatcaggcgcaacagcggcaggcggttgtgcggcaccgagcgccgcgacagcgtggtcggccgcgacaggaagaacccctggaaatagtcgaaccccgccgcacggcacagatccatcacctctcggctctcgatcttctcggccagcaacgacggcaccccctgacgctggagggtccgcgcatggcgcacgatctcctgcggcgccatgccgaggacgtcgaccttgaccatgtccacgcacggcagcagccgctcccggccggagtcatcgagcagatagtcgtccagggcgatccggtaaccctgccgcgacaaccggcacagtgctgcccgcaactcctggtcgggggccacgtcctcgaggacctcgatcaccacctcgtgctgcgggaacggcacgggctgctgcaggaggaatcgccgggtgaggttcaggtaggccggctgcccaccggtgatcgagcgcagcccgatctccatgaaggcgctgaggattacagtggccgtggccgcgtcgccgtcggcaaaacgcgccgattcctcacgcccggcgcggtagaggagttcgtagccacagacccgcagctcgcggtcgaataccggctgacgggccagaaagatctccgacatggcagcgaaactccacgacgcagctctcggggggagcagggagcaagattccccgaccgacgcgcaacggtcaagcggccagccagccccgatacacaacgggcccggtgccgaaggcagccgggcccgttggcgatgcggcgcgttagcgccgctcccgctacttgagcttggtctcgcggtaggttacgtgcttgcgtacgaccggatcgtacttcttcatctcaagcttgtgcggggtgtttcgcttgttcttatcggtggtgtagaagtggcccgtgccggcactcgacaccagcttgatcttctcgcgtgcgctcttaccggccattagaccctctccccacgggcccgcatgtcggcgagcaccgcgtcaatgccgcgtttgtcgatgatccgcatgcccttggcggagacacgcagacgtacccagcgattctcgctctccacccagtagcggtgatcgtgcaggttgggcagaaaacgccggcgcgtcttgttgttggcgtgggaaacgttgttccccgtacccggacgcgtgccggtgacttggcagaccttggacataactacgctcctcaatcccagctcgccggcagccgccggaaaaggcggtttttataccagcatccgggcgccgacgcaaggagtgcttgccgcaaccagccagaccccctacgattgctctgcccatcgctccagggatgaggggaggagattataatgacacaaagcgtgactgattcggcacgcgacaacatgatccgccgccagatccgcccgtggaacgtgctcgagccgcgggtgctggaggcactggaggcgatcccccgcgaggatttcgtacccgagcacctgcgcgggatggcgtacagcgacctgcaactgccgctgggcaacggcgaggtgatgatggagccccgcctggaagggcggatgctgcaggaactggacccggcaccgggcgagaaggcgctggaggtcggcactggcagcggttacgtcaccgcctgcctggcccacctgtgtggccacgtaaccagtgtcgagctgcacgccgacctgcaccgacaggctcagcagcggctcgaggccgccggggtagccgagggcaccgagctggtccagggcgatgccgcccacggctggcatgatgcccagcactacgacgtgatctcggtcaccggctccctgcccgagctccacgacggcttccacagctccctgaccatcggcggccggttgttcgtcatcgtcggtcagggcccgatgatggaggccctgcgcatcacccgcacgggccccaacgcctggtcgacccagagcgtcttcgataccgcagtgccgccgctgcgcggcctgaccaagagggatccattcaagctttgagcaacgccgccacagcccccaagggccggcgccgcggggcccggcccaccccgaaagacgaccgcctgctgcagctgcgcttcctgcatccgcgattctggggcgtgtggctgcagctgggcctgttgcggaccgtggtgactttgcctcaccgggcccgcatggccttcggcgcgggcatcggcgagcttgcatggcacatggcaccgcagcggcgccgactggtcctgcgcaacctcgaactcagcttccccgagctctccgagcagcgccgccaaaccattgcccgggagaacttccgactgatgggcatcggggtggtcgagacggcgatgggctggtggctccccatggaacggatcgccgagctgttcgaggtccacggccaggagcatctcgaggctgctcgggcgagcgaccgtggcgtactgttgctcagctgccacatgctcggcctggagctcagcgcggctcgggttttgcagatcacgccattcaaggccctctaccgcgaggaccgcaacccgctggtggccaccctgatccggcgcaaccggcgccggcgcatcgaggatgtcatctccaaccaggacatgcgcggcatgatccgcgcgctcaaggacggcgatatcatctggtacgcgccggacgaaaacatcgcgccgcggcggggcggcatctttgtgccctttttcggcatccaggccgccaccacaccggcaacggcacgactggccgaacgcaccgggtgcatcgtgctgccctactacccgcagcggctggcgggcgggcgctaccgcttggtcttcgaacccccactggaagacttccccagcggcgacatccacgccgatacggcgcgcatcaatcgactgatcgaacagtggatccggcaacagccggaacagtacttctgggtccgcaaacgattcaaatcccggcccgagggcgagcccccgcgctactgaaccgatgctgaaacctgtctacaccaccctgctctacggcctggccccgctgatctggctatggctgaggcgcagcgcccgccagcgcggcggcccgcgcatgcgccgcgagcgccgcggccattacggactgcccgaggtgaaccaccccctgtggctacactgcgcctcggtgggggaggtccgcactgccgccccgctgatccacgccctcgccgcgcggcgaccggggctgcccctgctggtcaccactgccaccgccacgggcgccgagaccgccgcccgggtcctgcccgctggcacccggcacgcctacctgccgctggactggccaggggccgtccgccgcttcctggacgccttcgagccgcgcggcgccgtgatcctggaaaccgagatctggcccaacctctacgccgccaccgcgcggcgaggcatcccactgctgctggccaacgcccgcctgtccgaacgcaccgtcgaaggcgccaccctggtccgacgactgcagggcgaggccctcacccacgtcgacctcatcctggcgcgcagcgatctcgacgcccggcggtttgccggcttcggcgtccctgcggagcgtctgcacaccctcggcagcctgaaactggcgccccccatcaccccggcccccgagccgttcgccttcaagcgcccggcgctcctggcggcctcgacccacgacgacgaggagatccgcatcgccaacgcctgggccgaggcgcgccgggaacgcgacgtcccgcagctactggtcatcgtcccgcgccaccctgagcgcgggccggcgattcgccagtcgctgcaacaggccagcttccgtgtggcgctgcgctcggcgggcgaagactggcaatgggccgatatctacgtggccgacactctgggagagctggagtcgttcatggccggggcggagacggtaatcatcggcggctcgctgatccgccgcggcgggcagaacctggtggagccggcacggctcggtaagccgattctgttcggtccgcatatgagcaacttcgccgaggagtcggagcggctcctcgctgccggcggcgcacagcgtttcttcgatgagaccgacctgcgccacgccatcgccgagctggcccgcgacccgagagcccgccgggagatgggcgagcaggctgcggccacggtccaggcggcccaggacaccgcgggcctctacgccgacgccatcctcgcccacctcgagtcacgccccggggcggcgccgaccgagcgttagcccggcgactcgacgcgaaacggcgcgcagcgctgcgggcggagcaccccgcgaatccgcgggtaacagggcagcccgcggtcgaacggcggatagtcctccccctcgatgagcggccgcaggtaatcgcgacaggcggcggtgatgccgtagccatccggcgagatgaacgcgggcggcagcccgcgctcgatactcgccaccgcctccagcggcacccggtcgatggaccaccggtagggccgatccgaatcccggcggatgacgggcatgaagctgtgctcgccggccaccacgccctcgacggcggaccgccccaccgcataggcctgctgcacatccacccgcgaggccagatgccgggccgcccgctggatgtagtccaccaccgaccagtgcagcttaaggccggtctcctggcggatgatctcggccagccgcggcgccacgccacctagctgggtgtaggcgtagatatcgtggctctgcgccacggagaacagggagccatcggggttcttgagcccctcggaggcgaccaccacgcagtagccgtgggtgcggaccgccatctggagctgggtgagaaaatcgccgagatcgaagggggtctcggggaacaggatcagcatcggcggccggccgtcgtactcctgggccagcgccgctgccgccgccagccacccggcgtggcgccccatgacctcgaggatgaagacccgcgtcgaggtggtgtgggccgactcgacgtccaggctcgcctcacggaccaccgtggcgatgaacttggccgccgatccaaacccgggactggtgtcggtcatgcccaggtcgttgtcgatggtcttgggcacgccgacggcggtgatcgggtagccgagttcgtcgccgatgcgcgcgaccttgtgggcggtgtccatggagccaccgccgccgttgtagaagaagtagccaatgtcgtgggcgtggaagacctccaccaggcgctcgtactgcgcccgatcccgcttcaagtcaccgaggtcgaaacggcacgacccgaacgcccccccgggggtatggcgcagggcggccagggtcagcggatcctcctcatcgagatcgaggatctcctcctcgagcaccccgaggatcccgttacgagccgcgtagcaggtgccgaaatgggccgggtgaccccgcaccgcctcgatcaccccccaggcgctggcgttgatgaccgccgtgacgccaccggactgagcatatagtgcgttctttggcatgcgatcagacttgtgtgttgacgctcatgggcttgcgcaccaatgtaccgaaggaatgcaccgaacgcttgccgccgccgggcaatgggcggcggatttcctcggtcgatattaaagaagtcatgaaaaccgcacgccaggggagaaaaccatgcacatcggaacgactctgaccaactacatcatcgagacgcaacgcaacctgcctgaggccaccggcgagttcaccggcctgctcaacgatatctcggtggcctgcaagcgcatcgccgacctggtcaacaagggcgacctggtgggcatgctcggctcggccgactcggagaacgtccagggcgagacccagaagaagctcgacgtggtgaccaacgaggtcttcatcgaggccctgacccagaacggccatatcgccggcctggtttccgaggagatggacgacatctataccctgcccaacccgtcccagcgcggccgctacctgctgctctgcgacccgctcgacggctcctcgaacatcgacgtcaacgtctccgtgggcacgatcttctccatcgtccgcgcgccgcagggcagcgagaacccctcggccggggacttcctccagcacggcacggagcaggtggcggccggctactgcctctacggcccatccaccatcctggtgctcgctgtcaaaggccagggcgtccagatgttcacgctcaaccgcgatttcggcgagttcatcctcacccgcaaggacgtgcagatcccggaagatacccaggaattcgccatcaacgtctccaaccagcgccactgggaggagccggtccagcgctacatcgacgagtgcctccagggcaaggaggggccgcggggccaagacttcaacatgcgctgggtggcctcgatggtcgccgaggtgcaccgcatcctctgccggggcggcgtcttcatgtacccgctcgacgccaagatcaaggccaaggggcaaaacggccggctgcgcctgatgtacgaggccaatcccatgagcctcatcgtcgagcaggccggcggcggcgcgaccaccggccggcagcggatccttgagctcgatccgagcgacatccacgagcgggcgccggtggtcctcggctccaggaacgaggtcgagcggatcgcccgctaccatcaggagggctgaggcgctcgggactcggacgaccccgcaccccgccgggcgcggggtgttcagacccagtcgcgggggatgagatacacctcggtcaggcgggcctccgggctgccgggctcgggctggtagccgtactcccagcgcacccggggtggcagcgacatcaggattgattcggtccgcccctccgactggatgccgaaccgggtcccgcgatcctgcaggaggttgaactccacataccggccgcgccggtagagctggaactcccgctcgcggtcgccgtaggcgtgatcccggcgagactcgatgatggggccgtaggcatcgaggaaggcccgccccaccctctggacgaaccggaaggtcgtctcgaacccccagtcgttgagatcgtcgaagaacagcccgccgatgccgcgttgctcatcgcggtggggcaggcggaagtagtcgtcacaccagcgtttaaacaccggatagaccgtctctccgaacggcgcgcaggccgcccgggcacagcgatggaaatggtaacaatcgtcgtcgaaggggtagcaaggggtcagatcgaacccgccgccgaaccaccactgggcgccgcgacccggctcaccggccacaaacaaccgcaggttggcgtgggtgatcggaacgtacgggttccacgggtgcagcaccagggacacgcccaccgcctcgaagggctgcccggccagctcggcccgccgctcggtggccgcctcgggcagcgcctcaccacggacgtgggagaagttcacaccgccctgctcgatcacccgaccaccttgaagtacacggctctcgccgccgcccccgccaggacggtcccagcgatccgcctggaaggcaccgccaccgtcccaaccttcaacgaaccggcagacacgctcctgccaggtcaacagccagtcgtggacgcgctggatcccgtcgaccggcatcgcatccgtcatgcggcactccgctcgaggcaggcgtagaagaacccatccatcccgtgctcgccgggcaggatctggcacccggacccggtgcagcggcccaccggcgccaacggccccggtttggcatcggcgtgctcggccaggaaaccggccaccacctgctcgttctcctcggggaagatcgagcaggtggcgtagagcaaccgcccgcccggcgccagcacgcgccacagggcggcgagcaggtggcgctgcgccgccgccatgcgcgccgggtcgtcgaccccgcgcagccacttgatatcggggtgtcggcggatcacgccgctgcccgtgcacggggcgtcgaggaggatgcgctgaaacggttcaccgtcccaccacgcttcggggtcggcggcatcggcggccaggcattgggcctcgtagccgccacgcgcgaggttatcgcgtacctggcgcagccggcgtgacgaacggtcgagggcggtcaccgccgccgtcggcgtgtgctcgagcaggtgcagggtcttaccacccggtgcggcacaggcatcgagcacccggtcgccgggttgcgggtcgagaagcggggcggcgagctgcgcggcctcatcctgcaccgacaaccacccctcggcgaagccgggcaggcgggccacgggtaccggggcatggagggtcgcggcgctcggcgcgacctcgccggggtgcgccgggatctcctgctcggccagcgattgcaggcacgcctcgcgggagatgcggttccggtcgaagcgcagggtcattggcgggtgagcgttcccggcctcggccaccgccggccaatcctccggccaggcgcggcgtagatggtccagcagccacggcggcagggcgtagcgggcggcttcgtctgccggcccgggtggggtggccttgtgcagcttgcgcagcaccgcgttcaccatgccggccgcgcgcgcccgacgcagccgtcgggccgcatcgacggcctcggagaccgccgcatgggctggggtggcaagcccctgggcctcccaggccccgatcaccagcagaccacgtagcagcggatcggcgcgccagtcgtcgcgcggggtcagggtcgccacctgggcctcgagccgggtcagccagcgcagcgcgccgtagaccagggcctgaagcaacgaccgattgcgctcggatacccgggaaaactgggcctccagggcctcatccagggtctcgccgcgctccagcacccgttcaaggacgtgcaccgcggcgacccgcgggggggtactcactgaaccggctctcccggcaccaggcggcgcccgttgaggtaatcggcagccgtctgttcccgcccaccggcgggcttcagccgggtgatctcaagacgcccctcgccggtagcgacctcgatgccgccactgcccaccgccgccacggttccggcccgatcctcgggccgccccgcacaggcccgtgccgccagtacccgcaccggcgtctcgcccagctggagccgcgctccggggaccggggccagggcgcgcacgcgccgctccagttgctccgcgggctcggtgggatcgagccagctctcgtcgttggtcagcttggcggcgtaggtcacgccgtcgtccggctgaggctccggggtgatggccccggccagaatctcgggcaggtgggcgaccagcaggtcggcgccgatgcgcgccaggcggtcgtggagcgacccggcggtttcgtcggcactgatcggggtcgccttgcgggcaagcatgggcccggtatccagtccctcgtccatctgcatgagggttacaccggtctgctcgtccccggccagcagggcgcgctggatcggcgccgcgccccgccagcgcggcagcagcgaggcgtggacattcacgcagccaaagcgcggtacgtccagcacattgcgccgcaggatctggccgtaggccaccaccaccatcagatcgggcgccagcgcgcggatctgctccgcctcttcggcccccaggcgctcgggctggtgaacgcccagcccgtggcgctcggcggcccgcttgaccggcggcggggtcagcctccgccctcgcccggcgggccggtcgggctgggtgaagaccgccacgggcctcaccccggcctcgaccagggcatcgaggccgggcaccgcaaaatccggggttccggcaaagacgatccgtgccgccatcagcccgccgcgctgagccgctcgcgtttctccatgcgcttgcgcacccgcttgcgcttgagctcggagaggtagtcgatgaacagtcgaccgtccagatggtcgatctcgtgctgcaggcagacggccagcgtcccctcggcctcgccctcgatgggctgggcgtcgcggtccagcgcgcggtagcgcacccgggtggcccgtgccacatcgtcgtagtagcccgggatggacaggcagccttcctcgccgctggcctcgccggtggcctcgaggatctccggattgatcagcaccagcggctcgtcacgctcctcggacacatcgatcaccgccacccgccggcggtcgcccacctgcgtggcggccagaccgatgccgcgggcctcgtacatggtctcaagcatgtcgtccaccaggcggcggacggcgtcgtccacctcggcgacgggctcggcccgctcacggaggcggggatcgggatagacaaggatatcgaggagggccatgaccgatgctgtgcctgttgttaaatgacgggtcgattgtaacgcaccgcgcagccgagggcagccataatctggaatgcttatacagagcatccagaccgcccccgctccaacggcacacccttgcgcccggccctcaccgcccggcacggtatcggttccttcaccaaggacggtgagcacgacatggacgacgacaccctctacgccctggccctggcacgggtgccgggcgtggggccacgcacctggtcccggctgatggcggcctttggcgggccggcggcggtcttccgggccgggcgcagcgccctgcgcagcctcggcctcagcgccgccaccgagagcggaatcctcgccccggactggaatgccgcccggaccgatgccgactggctggatggccccgggccgcggcacctgctgcgcctggcgcaacccgggtatccgcgccgcctggccgagatccccgacccgccgccgctgctgttcgtgaccggcgatccgaccaccctacaccggccgcaggtagccattgtcggcagccgccacgccaccgccagcggccgggatctggcccgcaacctggcaggcggcctggcacgcgccggcatcgccaccaccagcggtctggcaaccggcatcgatgcggccgcccaccgtggcgcgctggaggccggcggcaccacgctggccgttgtcggcaccgagccggaccaggtctaccccgcccggcaccagcgcctgcacgccgagatcaccgcctccggggcggtgctcggtgagctgcccccgggcagcggccccctggccgcccacttcccacggcgcaaccgcatcgtcagcggtctgtcgctgggggtcgtggtcatccaggccggtcgccacagcggctcgctgatcaccgcccggctcgctgccgagcagggccgcgaggtcttcgccgtacccgggtcgatccacgaccccctggcccgcgggtgccacgcacttctgcgcgacggcgccaagctgttagaatcgatcgacgatatcctgaaagagttcccggggacggtctgtgaagcgcccgtcaacgccccctcggagtcgaccagtccagccgcggatccggacgaggcgcgtatcctcgaagccctcggccacgatccgctcaccctcgacaccctccagcagcggtctggattgacgctcgataggctttcatccattctgctaaccatggagctgaagggcctgttgactgcggtacccgggggccggtaccagcggcgcgggccagagggctgatgatgaagcagaacgttttcgaagtgctgatgtacctgttcgagaactacctttacaacgacgaggaacccggcgatcgggactcgctcgagagcgaactccacgaggccgggttcagcgcgatggagatccgcaaggccttcgagtggctcgatgccctcgcggactcccgggtgctgccggctgcaccgtcgggcaagtcgtccatccggctgttcggcgagcccgagctggcacgcctggacaccgagacccgcgggtttatcctctacctggagcaggtggggatcctcacggccgagagccgtgagctggtgctcgaccgcatcctggcgctggacgaccacgaggtggacctcgacacggtcaagtgggtcatcctgatggtcctgttcaaccgccccggcgaggaagaggcgtacaactggatggagaacctcatgttcgacgtcccgacgcacctcgtccactgacgacgggtggccgccgcgccccggcgcggcggccggttttacggcccggcgccgccctccggacgccacccgacctcccgcccctacatacgcgaacggctcttcatgggtaaaagcctcgtcatcgtcgagtcgcctgccaaggcgcgcacgatcaacaaatacctgggttccgattacgaggtcatggcctcctacggccatgtccgcgacctcgtccccaaggagggggcggtggatccgtccagcggcttcgccatgaagtacgcacccatcgacaagaaccagaagcacgtcgatgccatcgccaaggcggcccgcaaggccgacgccctctacctggccactgacccggaccgcgagggtgaagccatctcctggcacctggtggagctgctgcgcgacaagggcaccctggacgacaaaccggtctatcgggtggtcttccacgagatcaccaagggcgccatccaggaggcgatgaacaacccgcgggacatctccgaggagctggtcaacgcccagcaggcgcgccgcgccctcgactacctggtcggcttcaacctctcgcccctgctctggcgcaagatcaccagcggcctctccgcgggccgggtgcagagccccgcgctgcggatgatctgcgagcgcgagaccgagatcgagcagttcgagccccaggagtactggagcgtcgaggccgatgccgccaaggcgcagcagcccttcatggccaagctctcgcagctccacggcgagaaggtccggcagttcaccatcaccgacgagacccatgcccaggaggtcgaccgcaccctgcgcgaggccgcgcgtgcccaacccgaccccgcccggatcggccccaccggcgatggcgagaccgaggtcatcggcacgctgcgggtcgcctcggtggagcgcaagcaacgccggcgcaacccggcagcgccattcatcacctcgaccctgcagcaggaggcctcgcgcaagctcggcttcaccgccagccggaccatgcgcatcgcccagcagctctacgagggcatcgacgtcggcgaaggcagtgccgtcggtctgatcacctacatgcgaaccgactcggtgaacctctccggcgaggcgatcactgagatgcgccaggccatcaccgaccgctacggcgccgacaagctcccgggccaggcccaggtctacaagacccgctcgaagaacgcccaggaggcccacgaggccatccggcccacctcggcgtcgcgccacccggacgatgtccgcgcctacctcaacgaggagcagcgcaagctctacgatctcatctggaagcgcgccgtcgcctcacagatgaagcacgccaccatccacacggtggccgtcgatctggccgccgacgccgacgcccgccatctgctgcgggccaccggctccacggtggccgacccgggcttcatggtcgtctaccgcgagggcaacgacgagggcaaagacgactccggcgagaagttcctgcccgaactcgaggagggcgagcaggtggacctgcacgccatccgcgccgaacagcacttcaccgagccgccgccgcgctacaccgaggcgagcctggtccgcgccctggaggagtacggcatcggccggccgtcgacctacgcctcgatcatctccacgctgcagaaccgcaactatgtggagatggacggcaaacgcttcatccccaccgacatcgggcgcacagtcaacaagttcctgaccgagcacttcgatcggtacgtggactacgacttcaccgcccgactcgaggacgacctagacgccatctcccgcggcgagcaggactgggtcccggtcctggaagcgttctgggagcccttccgggagcgggttgaggagaagaagaacgtctcgcgccaggaggcggtccaggcgcgggaactgggcacggacccgaagaccggcaagccggtgacggtgcgcatcggtcgctacggccccttcgcccagctcggctcccgcgacgacgacgagaagccgcgttttgccggcctgcgcccgggacagagcatcgacaccatcaccctcgacgaggccctgcagctgttcaagctgccgcgggacatgggcgagaccgacgagggcgaagacgtccaggtcagcatcgggcgctttggcccctacgtgcgctacggcaagaagttcgtctccatccccaaggacgaggacccgtacaccatcaccaaggaacgggcccacgaactggtgcgggagaagaaacaggccgacgccaaccggatcatccacgacttcggcgacggcattcagatcctgcgcggacgctacgggccgtacatcaccaacggcgagaagaacgccaaggtgcccaaggaccgggagccggactcgctcacccatgaggagtgccaggacctgatcgccaaggcgccggcgcgcaaggggcgccgcggcggggcggccaagggtggccgcggccgcagcaaggccactagctgagctcggccaacggccagcgggggcgtacgctgaagtcgagatcgtcgcggtagcccgcctccagccgacgcaggccggcgtaggcgatcatcgcagcgttgtcggtacacagctccaggcgcgggtagtgggcggtgaagccgctcgcccgccccacctcatccaggcgttcgcgcaaccgggcgttggcgcccaccccgccggagaccacgagccggcccgcgcccgtctgctcgatggcacgccggcacttgatcaccagggtatccaccaccgcctcctggaatccgtgggcgatgtccgcccgggcctgctgatcgttccccgccgcctcgacggcgtggaggaccgccgtcttcaggccgctgaagctgaagtccagccccggccggtcggtcatcggccgcggcaggcgcaccgcccccggtgttccctcgacggcgaggcgggcgatggccggcccccccgggtacggcagccccagcagccgagccgtcttgtcgaaggcctcgccggcggcgtcatccaccgactcccccaggacccggtagcggccgaagtcggccacctgcaccagcatcgtatgcccgccggagaccagcagggccaccaggggcatggccggcgggtcgggctcgagcaggggcgccagcaggtgcccctccatgtggtgcaccccgaccgccggcagcccccgcgcccaggcgaaggtgcgcgcgaacccggccccgaccatcaaggccccggggagccctgggccgcgggtccaggcgacgccgtcgagatctgccggcgtcaggccggcatcccgcaacaccccaccgaccagaccgggcagcttgcgcacgtgatcccgtgaggccagctccggcaccacgccgccgtaagcggcgtgatcggccacctgactgtgcaccgcgtgggccaacaggccatcacgaccacagtagacggcggccgcggtctcgtcacaggaactctcgatgcctagtacacgcactgggcacccccggattgcggcgtatacagaaagcggcgcgtcatcgtctcaggtaggccccactgcgtccgtcccggatcggggtcggccgctccagcccgcccaggcgcccgggtaccagcgcgtcgatccgcgtgccgaagtagcgccgcacctccgcaacgctgcgagccggccgccgggccgaggggttggcactggtggagaccagcgcccccccgaaggcgctgcacaaggcggctgccaccgggtgcgcggtcacccgcacggccagcgtgtcgcgcccgccactgacccagcgcggggcccgcgtcgacgccgggagcacccaggtcatcggccccggccaactggcctggatcgtctccgcccactccgccggtaacggtgccaggtaccgggcgagttgtcgcgactcggcggcaatcaggatcagcccctggcgttccggtcgccccttcagcgccagcaggcgcgccacggcgtcggcgttgcgcggatcgcagcccagcccccagaccgcctcggtgggataggccaccacgccgccctggcgcagctccgcagcggcgtgccggacccggaatggacgggtaccgggcgggcactcgttcatgaccccgaggaaccgatgcggctctcctcaccggcggcgaggcggacgatgttctcgcggtggcgccagacgatggccgccgtgaggatcgccgtggccgcggtgagcaccggcgaggccgacagccagagcatgtagatcggggccatggcaaaggccaccacggcggccagggaggagtagcggaaggcgccggccaccgccagccaggtgaccaccgtggccaacagcgccagcggggaccaggcgaggatcacccccaggccggtggccacgcccttccccccctggaaccggaagtagaccggaaagaggtggccaaagaacgctgccagaccggcggcgctggccaccaccgggtcctcggtggcgagccaggccagcagcaccgggagggtgcccttgagccagtcgccgagcagggtgatgccggcagggaccttgccggccaggcgcaggacgttggtcgccccgggattgcccgagccgccctggcgcgggtcgccgaggttcatcgcccggcagacgacgatcgccgaggagatggaaccgatgagataaccgatgatgacgaggatgacatccagcatggcgcaagtctctgtagatccgtcacgcgttgcaagtgttgggttcccccgagcggcgcggccgccctccaccgtataccggaaacgccgggcagacgatacgccttgtcacgcggcgcgttgcccctgaaactctcgcccatgacccgacacgaccctgccctggatcttgacgcggcggccctcgaggccagtcagcgcctgagcaagcgtatccgcagcgccatcgacgaggccggcggagcgctgaccttcgaggcgtatatggaccgggccctctatgagcccggcctcgggtactaccgcggcggcgccgcccgttttggcgtcggtggcgacttcgccaccgcgccggaactcagctcgctgttctcgcgcaccctaggccggcaggccgccgagatcctcggccacctgggcggcggcgacgtcatcgagctcggccccggcaccggccggctggccgccgccgcactggccgaactcgagcacctcgaccggctgccgcggcgctggcgcatgctggaggtcagcgccgccctgcgtcaggagcaggagcagaccctggctgcccgggtcccccacctgctcgaccgcgttgagtggctcgaggccctgcccgcggacagcccgcaggcggtgtggatcgccaacgaggtcctcgacgccctgccggtgcgccgcttcgtcaagcggggcgacggggtccgcgagctcggcgtcgtagccgccgatgacggcttcgcctggaccgagctggccgccgacacggcgctgcaacaggccgtggccgacatcgaggcgcgtctggacgcccccctgcccgacggctacgtctccgaggtctgcacccgggtcgcgccgttcctgcgcggactggccgaagccctcccgcagggcgtgatgctctggctcgactacggctacccgcgccgcgaatattacctggccgaacgccaccgtggcacgctgctctgccacttccgccaccgcgcccacgacgatcccttcttctatcccggtttgcaggacatcaccgccttcgtggactttaccgccgtggccgacgcggccctggcgtgcgggctggacgtcctcggctacgccccccagggaccgttcctcatgggcgccggcctggccgcctgcaccgaggcggagctagccggcgccgatgccgccggccacatggccgtcagcaacgagatccagcgcatcacccaccccggcgacatgggcgagcggttcaaggtgatggccctgggccgcgactacgacggtcccctgggtggtttcaccccggccgaccgccgcgccacgctgtagccaggggccacgcctaggcgccgtcccgcgcggcgccggcatccgggcgcggcacctgggccacggcccggcagcgcgcctcacgaaccgcctcgcccacctcaggaccgcgcaggccctgctcgacgaaggaccgggccgaaacgccgcgacacgcctcgaaggcggcgcgcaggaagtcgccagccggccagtcgctcgcctcccggccaccgcgcccacgatcgtccgcgaggcaggcgtgcaggaacggctccaggcgctccgggcgccggaacaggtccaggccctcgaacagttccaccaccgtgccggggcgcagctccagcgcgcggtgggcgtgcatgtgccagcgcgtgaccaggacggccagatcccgacacgcccgcggcgccttcagccgctcgctgacccgccgggcgccgtcaacgccggcctcctcgtggccggggtggcgggggagcgcctccgccggggtgagcgccttgcccacgtcgtggagcaggacggcgaagcgcgcctccagcgaagcgtcgacggccgccgcggcatccagggccatgagggtatgagtgccggcatcgccctcagggtggtgggccggcgactgcggcacaccgaacagggcatccacctcggggaggagacgggccagggcaccagcctggcgcaggacctcgatcatgcgacggggtgtcggctccatcagcccccgggcgagctcctgccacacccgctccgggaccagggcatcgacctcgccggcggcgaccatgcgctggcacagggccatggtttcgtcggcgacgacgaagccgtcgtcagcgaagcgggccgcaaaacgcgcaaggcgcagaatgcgcaccgggtcctcggcgaaggcgtcggtgacgtggcgcagctgacgagcctgcaggtcgacctggccgccgaacgggtcgatgaggcggcccccggcatcctcggccatggcgttgatggtcaggtcccggcgggccaggtcctgctccagggtcacctccggcgcggcgtagaactcgaaaccgtgatagcccaccgccgtcttgcgctcggtgcgcgccagggcgtgctcctcgccggtctgcgggtgcaggaagaccggaaaatccttgcccaccggccggtagccggcggcctccatcgcctccggcgtcgccccgaccaccacccagtcgacctcatccacgggccgcccgaggaggcgatcacgcaccgcgccgccgacccggtagcgttccacggcctagcgaccggcctcgcgccgggcctgctggtactgcgcctgccgcccggccgcacccaggtacccgggggtgatcgcctccagggcgttggcgcggatccccagcgctgccaggccatcctcggcacagcagttaggggtggcggtgaagcggtactcgtccagggtgtaaggccgcccgggagcgagcccgagcaggcggccgctgagctgcgacaggctgtcggggagaccgaccacccgccggcgcaggccgcgcagttctgccacgtactccaccagctcgcgcagggtgtagatctgcggcccgcagagctggtaggtctgccccgccgtccgggggtcttccgtcgcgttgatcaccgcctgagccacgtcgccaccgaagaccggctggaggcgggcatccggggtaggcaggaagaagaccccgggggcaaagcgcagcagcccggcgaagcgattcaggaaccggtcaccggcaccgaagatcactgaaggctgcagcacggtggcgccgatctcatccggatcggctgccaggaccaactgctcgccctcgcccttggtgcgcaggaaccggctgaccgcatcggggtgcgcgccgagggcgctcatgtggaccaggcgcggcacgcttgcccggcgcgcagcggccagcacgcggcgcggcagatcgacatggacctcgtggtaggcgtcctcccgcggcccgccccgcccggtgtgcgcaccggccaggttgatcacggcgtgacagccgctgaagtggcgcaccagctcccgctcgtcgtggacatcggcctcgaacaggcgcagcccgggaaagagcagcaggtcgcggccacgatgggaacggcgggtcagcgcccgtatccggtatccccggtcggcgagccggttggccacgtgcatcccaacaaaaccggttccgccgacgacacagacggtcttcgcctccatgaacggtctcctgaagaaccgaaatacgatcgttacggagcgataccgtggccttttatgcgcaacttttcaacgacgccgcaccaccccttgcgccgcgcccggatcccgccgaaactcagcccgtgctcgaactgctgatctatctcggcgccggctgcctggccggcgcgacggccgggctgttcggcgtcggcggcgggatcgtggtggtgccggtcctgctgctggtcttcgccgcgctcgacttcgacgcggcggtggccacccacctggccatcggtacctcgctggccaccgtcgtggtgacctccttgggctcggcgcgcagccactaccagctcagcgccgtggatgtgcccctgttcctgcgtctcgcggccgggatggtcggcggggcggtgctgggcacggtgctggccggctacctggacggggccgccctgcagcggctgttcggcagcttcctgctgctggtctcgctgtacatgctctccggctggcagccgccgcggcgcggcggcggcggaggcaccggcgtcctggccggcgtcggcggcggcatcgggacgctgtcggccatggtgggggtcagcggcggcacggtgacggtcccctacctggtctggcgcggcgtagccatgcaccgggctgtggggacgtcttcggccactgcgctaccgctgggcctgaccggtgcgctgggatacttgatggtggggtgggggcacccgcagctgccgtcgggtgccaccggctacatttactggccggcgttcgccggggtcgtcgccgccagcctgctggcctcttcgctggccgcgcgcctggcccaccgcgtccccgcccggcagctgcgccggctgttcgccgcagtgctgctggtcgtggccctgcggctgctgctcagctgacctagaaccgcacccgcaccccgaggtggaggttgttgtccagggtctgattgctacccccggacatgcgcaggcgcaggtagcggaacccgaggtaggcgctggcccgcggggtgaagtcgagttcgtagcggatgttgccctcgaagacccgcttggcacgcccgaaggcggtgatgttcggcgccacatgaccgcggaagaccagcgcctggggcacctgggcgggaatgctgatgcgcgcggagccacccagcgccagggcgccaacggtgcgctcgggctcgtcggcgtagatcagataccccttggcgccggcgccgaactgcagcgggctgaacccctcggccggcggcccggtgacgtggacgatgccgctgagggcgacgtcgccgtcgtcattgaagaagaggctcccgcccagatccgcatcctcgacgtacatatcctcggtgggggggaaataaaggcccacctcggcggcgtcgtcgtgaagattgacgtccagctcccgcgccatcggggctgtcgcccacatggccagggccgccaccgccgcgatccgcttgatcatgctcgtctccccaccgggtttgcccgcctgcccccattacagggcgtcgccgcaccgtggtgcaagcctcaatcgagggcgagcttcttctccagatagtggatgtcggtcccgccggcgcggaacgcggcatccccgatgatctcctgctgcagcgagatattggtaccgataccgctgaccacgatctcggagagcgccgtgcgcatccgcgccagggcgctgtcacggctcggaccgtgggtgatcagcttaccgatcatggagtcgaaatacggcggcaccgcgtagccggtgtagacgtgggaatcgacccgcaccccggggccgcccggggcgtggaagtgatcgatggtgcccgggcagggcatcagcgtcttcggatcctcggcgttgatccgacactccaccgcgtggccccgcacctggatgtcttcctggcgccagctcagcggctcgcccgaggcgatgcggatctgctcggcaaccagatcgcagccggtgaccatctcggtgaccgggtgctcgacctggatgcgggtgttcatctcgatgaagtagaactcgccgttctcgtacaggaactcgaaggtgcccgcgccgcgatagcccatctgccggcacgcctcggcgcagcgttccccgatgtcgcgccgctgcgcctcggtgatccccggggccggggcctcctcgaccaccttctgatgccgccgctgcatggagcagtcgcgctcaccgaggtggatggcgttgccgtggtggtcggcgagcacctgcacctcgatatggcgcggcttctccaggtacttctccatgtagacggtaccgtcgccgaaggcgttctcggcctcgccgcgggtcaacgacacggcattgagcagcgccgcctcgctgcgcaccacgcgcatgccccggccgccgccgcccgaggctgccttgatcatgatcggatagccgatctcggaggcgatgcgcagcgtctcatcgggatcgtcgtcagggaccgggccattggagccgggcacgcacggcacgccagcctccttcatggcgcggatcgccgagaccttgtcgcccatggtgcggatgctctccgcccgcggtccgatgaacacgaagcccgactgctcgacccgctcggcgaaatcggcgttctcggagaggaagccgtagccggggtggatagcagtggaatcggtgacctcggcggcggcgatgatcgccgggatgttgaggtagctgtcgcggacgttgttcggcccgatgcagaccgactcgtcggccagacgcacgtgcttgagctcgcgatcggccgcggagtggacggcgacactgcggatacccagctcacgacaggcgcgcaggatgcgcagcgcgatctcgccgcggttggcgatgaggatcttctgcatggtgctcactcagtcggagatcaggaacagcggctggtcgtactcgacgggctgaccattctcgaccagaacggcggtgatgaccccgtcgcggtcggcctcgatctggttgagcatcttcatcgcttcgacgatgcacaacgtatcaccggccttgatccgctgcccctcctcgacgaacggcttggccgtcggcgacggggcccggtagaaggtcccaaccatcggcgaacggatcggctcgccctccggctcgtcctcaccggcttcctcggggtcggccgcgccggcggccggcgccccggctgcagccgccggcggagccgcggccggcgccggagcggcgtaggtcggctgcggctgcggtggcgggttgggcgcattgcgcgtgatccggaccgactcttcgccctcggcgatctcaatctcgtggacgccggactcgtcgagcagctcgataagacgtttgatcttgcgaatatccatagatcgacgaaaccctgtgttcaggcctgaccgcccatgcgccggatggctgcacgggccgcgaagtcatagccgtccgcgccgaggccggtgatcaccccctcggcgatgtcggacagataagagtgttgccggaacgcctcgcgggcgtggacgttgctcaagtgcacctcgatgaacggcagcgcaacggcaagcagcgcgtcgcgcagaccgacactggtgtgcgtcagggccgcgggattgatgacgatgaactcgacgccttcatccgccgcggcgtggatccgatcgatgagctcgccctcatgattggactgggcgctgcacaactgcacgccggccgcgtcgcagatggaccgcaagcgggtttcgatgtcctgaagcgtcagccgtccgtagcgctccggctcgcgggtccccagtcgattcagattgggcccgtggagtaacaacagcttgggcatgacacgcgctcacccgactcgcaccgcccgcgattctgactgagcgccggaagattgtctagttttacggtgatcccgacacaatcccggccgtttcgccggggatgcctgcgaccgattgtccacgcccaccgtccacgccggccggctaccccggccggcgtggaccgcaacgtcccagaccccccggtcacccaccgaaggcctcgcgcgtgcgctcggcaaacgcctcggcgtccttgaagccggccacccggtactccgattgctcctcgccctcgccgttgtagaacaggatcgcgggaggcagatagacgccgtaggcctccatcagttcccgatcagcatcggtcatgtcggtgacgtcgatgcgtaccttctcggcgccttcaagggccgcctggacccggtcatccggaagcgtacgctcctcaagctggacacagtagacgcaccactcggccgagaagtcgatcaccaccgggcgccccgcctcgcgggcctcgtcaagcagctcctcaagctcatcgagggtctcgacgtgccgccactcctcgagcacctgggcgcgggcctgggcgtatgggtcgccggtgatccccacccaggggcgcagcgggtcaccggcaccggtgaccgccccgaggacctgggcagcaccggctaccgccagcacggccgccagcgtggccccggcgccccgggccggcaccgaaccaccggtgccgcgactgcgcagcagccgccaggccagccacaccgcagccgccagcagcaacaccgcccaaccagcgagcaccagcccatccggcatcagccgggacgacatccaccacgccacgccgaggaagatgaagccgaagacctgcttgaccgactccatccacggacccgagcgcggcatccagcgcccggcggccgtgccgaccgccagcaacggcgcccccatacccagggccatgatgtagagcgcgccggcgcccagcaccacctcaccggtgttgccgatgaatgccagggcggccaccagcgccggccccgagcaggcaccgacgatcagcgtggagagcacacccatggctgccacgcccgccacctgcccgccgggcagacggctggaggcggcctgcagccgcccctggaccgacgccggcatctgcaggttgtagaggccgaacatcgccagcgccagggcgacgaacagggcactgaaggccacggtaaccaccggcccctgcagatcggcctggatggcccgcccggagagtccggccaatgcaccggccagggcgtaggtgatcgccatgccctggacatagacgaaggacagccagagcgctcgaccggtacccggccgcccgccgcccggctggctaccgacgatcagccccgagaggatggggatcatcgggtagatgcaggcggtgaaggccagcaacagcccggcggcaaagaaaccgccgaggatggcccacagattccccccaccgagcagcgcctccagctcgcccatggggccctggccgccgcccccggcggcaccggcaccgccggagccatcgctgtactgtaccgcgccggaggcgatctcggcttccagactgctcggcggatagcagagggattcgggctcgttgcagccctggaactcggcgtagagctgcgccccctcgccgaccggttcggcggtctgcaggtgcacctgcagcgtaccccggtagatgaccacatccccgaagaactcatcggagaaggcctcgccactggggtaggagacctcgatgatctcgttgtcgccgtcgcgcagctcgaagtcgaaggcgtggcgatagaggtagtggtcctcggccacatcccagcgagcgaccaggcgatcctcgcccacctgctcgacggtgaacgggaagatctcctgttgatccaccattccctgtgccggggtggccgccaccagcagacccaacgccagccacagcgcggcgaccaggccacctcggtcgaatcgcatcctgcccgtcatcgagtcatgccctcctaccgggtttcttcacgtatccagtccaggaaccctgacaggcccttttcgatgccgaccgcgatcacctccggaagttcatagggatgccgctccacaagcagcccctccaatcgggtgtaggcaaaatccgacgtcttgatcaccaagaggcactccgtctcggcctgcgcctccccctcccagtagaagaccgaggtcacccccgggacgatgttgacgcaggcggcgagccgggcctccaccacctcgccggccagccggcgggcggtctccccgtcggggcaggtgcacaggacgaccagctccttactcgacatcgctgaacctccttgggtggcttgcaggggttgaattctaccaccgccgtcctcatccacttagaaccggcagggaacgtcacccgggcgggtgccggaagcccttgacgggttgcaaccgaacgatatgattagcactcacgataagcgagtgctaacaagccgccgaagccgcggcgtaccagacactagagtccacgaccaagagatagagggagagaggaccgatgagcatccgtcccctgcacgaccgagtggtcatccagcgcctcgaggaagagcgcacttccccgggcggcatcgtcatcccggataccgcggccgagaagccgatgaagggtaaggtcatcgccgtgggccacggcaagaccctcgacaacggcgagcgccgcccggtggaggtcaatgtcggcgaccaggtcctgttcggcaagtacgccggcaccgaggtcaagatcgatggccaggattacctggtgatgcgcgaagacgacatcatggccgtcttcgagggctaacgcagcgccagcgtttagcgcgcagcgacccaccaacccgagacccgaacaccgaatcgagcagaggagccaaccatggctgcgaaggaaatccgtttctccgatgatgcgcgccagcgcatgatgagcggcgtcaaccagctggcgaacgccgtcaaggtcaccctgggcccgcgcggccgcaacgccgtgctcgagaagagcttcggcgcccccaccgtcaccaaggacggcgtctccgtcgccaaggagatcgagctcgaagatcacttcgagaacatgggcgcccagatgctcaaggaggtctcctcgcagacctcggacgtcgccggtgacggcaccaccaccgccaccgtcctggcccaggccatcctgcgcgagggcatgaagtccctggccgcgggcatgagccccatggagctcaagaagggcatcgagaaggccaccgaggccgcctccaactacctgtccgatgagctctccaagccctgcgaggacgacaactccatcgcccaggtgggcaccatctccgccaactccgacgaggccgtgggccggatcatcgccgacgccatgggcaaggtcggcaaggaaggtgtgatcaccgtcgaggagggctccggcctggataacgagctggatgtcgtcgagggcatgcagttcgaccgcggttacctctccccctacttcgtcaccgatcagcagacgatgaaggcggagctcgaggacgccgcgatcctcctccacgacaagaagatctccaacatccgcgatctgctgccgctgcttgagggcgtggccaagcagaaccgcccgctgctgatcatcgccgaggaggtcgagggcgaggccctggctacgctggtggtcaacaacctgcgcggcatcgtcaaggtcgccgcggtcaaggcgccgggcttcggtgaccgccgcaaggccatgctccaggacatcgccatcctcaccggcggcacggtcatctccgacgaggtcggcatgaccctcgagaacgccaccgtggacgacctgggcaccgccaagaaggtgcagatctccaaggaggagaccaccatcgtcggcggcgccggccgtcacgacgacatcatggcccgcgtcgagcagatccgcgcccaaatggaggagtccacctccgactacgacaaggagaagctccaggagcgcgtggccaagctcgtcggcggcgtggccgtgatcaaggtcggcgcggccaccgaggtcgagatgaaggagaagaaggcccgcgtcgaggacgccctgcacgccacccgcgctgcggtggaagagggcatcgttcccggcggtggcacggccttgatccgcgccctggccgccctcgagggcctgagcggcgccaacgaggagcagacccagggcatcgcactggtccgccgtgccatggaagagccgctgcgccagctggtcctcaacgccggcgaagacgcctccgtggtggtcaacaaggtccgtgagggcaccggcaaccacggctacaacgtggccaccggcgagtacggcgacctggtacaggccggcgtcctcgacccgaccaaggtcacccgctcggccctgcagaacgctgcctccgtggccgcgctgatgctgaccaccgaggccatggtcgccgacctgccgaagaaggacgacgaaggcggtggcggcgacatgggtggcatgggcggcatggggggcatgggcggcatgatgtaagccgtccggttccccggcgccctgacgccgttaagacccctgctgggcacgccccagcgggggtctttgtttttgtacaatacgagcaatcggcacaggctcaccacggggcaacagtgatgatgaccactcaaaaggccgcaagacgtatcctgggtactagcgcggagctctgggtcaacccccaacgcatctcgcagcaccgggggagcaaacacccctataccgcggtcatccgtgctcggtacaacaccaagctacgtcggccgatcacatggctcagccggaaatggcacccgttcttcctgaagcattcctggttaccagaaggcacccccattgaggcggagcccaagtaccgacgtatcgcggacttgatcgagaaaaaaagcaattaccgcgagagcgagtggtacgtgaagttgcgcgaggaggtacgaactcggggatcggcgcgttacaaattccgaaggatgcgaaccgaggcgtgcgtagatgcgtttttccaagagcatgtgctgcccttgatcatgaccatggagcgggatggttatcaggctaatcccagggacgagcatgggactgtcctcgtcggtgaagatggctgcctctacaagactggcggcggcagtcaccgtttctacgttgctcgcctggttggggtgaaccgtctaccagtggccgtcattggcgttcacgaggagtgggcccgcgcgcatggaattgcttgcgaacgcagtgggttacaacaattgcccccattacttcgcaaccttgagcaaagatacgcataggataggtagagtgacccccacaaagccccagcaaccccagaagaaaaagaagaaaaaagcctcatccaaccctcgacacccacgctactggccgacttgggtgggacttggcgtgatgcggctgcttgcccttctcccgattccgttgattgggcgcatcggtgacgggctcggaatgttgctgtgggttgccgtcccgccgcgacggcatatcgtccgcacgaatcttgggctcgccttcccggatcgttcgctcgccgagcgaaggcggctcgagcgggcccacttccgctccgcagcacggggcatgcttgagggggctctggcctggtgggcatccatcgagcgccttgccccctactacaccattgagggcctggaaaacatcgaagtcgcccggcgggccggacgaggcgtgatcctgctgatgccgcactacaccaccatggagatgtgcggaaagatcatcggtcaccacgtcccggatttccaccccgtctacaaacccaccaaggaccctgccttcaacaccgcgatggtgcgcatccggagcaccggggtcgcggggctgctggtcaacgacgacatgcgggggatcctgcgcgttctgcgtaacggtcaggtgatctggtacgcacccgaccaggacttcggacgccgtggctgcgtctttgcgccctttatgggcgtagccaccagcaccctgacgacgaccgcgcgcctggctcagcgctcaggcgctccgctcgtgccgctgcactgtgaacgcttgcccgggaaccgctggcacgtgcgtgccgacaccccactggaagggtttccgagcggcgatgacgaaaaagatgcaacccgcatcaactcggtcatcgaggcccaggtccggcaggcgccggagcagtacctgtggctgcaccgccgcttcaagacgcgccccgaccccgacgcccccaacccctacacccggccagggcgcaggcgctagtcggccaggggcacggaacggcggatggaggggtggccggtaaagccggcccacaggtcgcggaagcactcgccgttgagcgggtggcgggcctcgggggccagttcggccagcggtcggaggacgaagtcgaactggaggatctcgccccggggcagggtgaccggatcgccgtcgatgaccgcatccccccagagcagcaggtccagatcgagggtccgcgccgagaacttcccgccggcacggtgccggccgtgggcgtcttccagctcgcgcagggtgtcgaggacgtcctccagcgactcctcggcccggaagctagccaccaggttgtagaagtcctcgccctcgaagcccaccgccgccgtctcgtagacggtggagaagaccatgtccggccagcgcacgcgcagttccgccatggccgaacggatgttgcggtcgcgatcgatgttgctgccgatgctcagatacgcctgtctcaacgccgctcgcctcgctcgatggtcacgcctacgtcgtccgcgccgcgcagcgcgccgggcttgctcaccgagagccgcagccacgccacgccgaactcgtcgcgaacgatcttcgccacttcctcggccagcgtctccacgagcaggaactcactctccccgacgaacccgatgatccgcttgccgatggccttgtaatcgagggcgtcgtcgatggagtcggtagccgcagcccgagcgacgtcggcggacatctccaggtcaatacgcacccgctggcggatgcgccgttcccactcgaagatgccgatgacggtctcgacctgcaggccgcgaatgaagacggtatccatgggcgcacagtctccggttgcagatggcaacttgcaagccgcgtcagcacccccgccccggccacgacactcaacagcggctagaagcaacccggcggcaatggtattattcggccatttccgacacccggcgggcaggaacgcatgaatctccatccccagagcctctacaattccgtcgttcacgaacggcacaaggcgcgccaggcgctcggcattctgctgctgattgtcattgtcaccttcagcgcccccaccgtgggctggctctacaccctgggtgcgatcgtcggcggcgcgggcatcctcttccggctgtgggcggccggctacctgagtaaggacaaggagctggcccaagatggcccctatgccctggtgcgccacccgctgtacgtcggcaactttctgatcatcggcggcttcctcatggccggccaggtcctctggctggtgccggtggccatcgccttcgccatcctctactacccgccggcgatccagaaggaagacgccaaactgcgcaagaaattccccgagcagtgggaaccgtggtacgccaagacctcggcactgatccccaagctcaacccggatcgccccctgaacgtcacccgctggtcgttccgccagagcctgcagcccaacggtgagccgatcatcgccacgctactcaccatcgggctgatcattatggggatgcgcctgtagcaaagagcggctaatgcccgacgaaacccttacccgcccaccggcggcgatcagcgaggaggccatcgaggggctgttcgctgggtcccgacgtgtccgccctcagggcaccggtaaccagtcaaaggtctggatctttgccgaccacgatcccccgctggtcgtcaagactccccgctcccgcggggtggggcgttggctaagccgatggatgatccgccgcgagtatcgggcttacgagcgactagaaggcgtacccggggttccccactgctacggcctgttccgcggcgagtggcttgtgctctcctatgaacccggggtcaagatccgccccaaagaggtgcagacgccacatgccacgaccccagccccttcggttgttggcctgcgccgaacgatcgcggagatgcaccgtcgtggggtcgcccataccgacctgaaacggcacgacaacctgctctattcggcagagcatgaacgcatcacggtcacggacttcggtaccgctttgctccgacctaaaaaccgccccccggggcccgtttggcgatgggcggcacaacaggactggaacgcttgggcgcggtatgggtggtcgaaacaccccgagtttatgccacccgcgatcgctcggttgcaccgccgcaccctcgtcgaacgagttgccaagtcggtccgtgaccttttcagcgactaaccgacccaccgggtagacaccgccccgcgcctgcgccgaaactgcgggcatggacacactgcccacaccgctccgggagatcagcgagcgccatctggccgccctgcaagaggccggcgcggtccccgaggacgaccgcatcgccaccaccctgtcccgagtcgtcgccgccagcgatttcgtggcccaggcggtcgccgagcgagagccggggctgctccacgacctcgccgacagcggcgacctgttcacagcctacggcgagactggccaccggcagcgcctgcgagcgctcctcgatcagaccgccgacgaggccggcctctaccgcgccctgcgccgcttccggcgtcgcgagatggtgcgcatcgcctaccgcagcctggccggctgggccgggctggaggagacgctggaggagaccagcgacctggccgaggcgagcatcgatctgaccctggactggctccaccgcgccctggccgagcgctggggcaccccgcgaggccccgacggcgatccccagcacctggtggtcctgggcatgggcaaactcggcggtcgcgaactcaacttctcctcggacatcgacctgatcttcgccttccccgagaccggggagaccgacggcaaccggccccgcagcaacgacgagttcttcgtcaagctcggccggcagctcatcggcgcgctcagcgagatcacccccgacggccagccctatcgcgtcgacatgcggttgcgccccaatggcgacgccggccccctggccctgcccttctccgcggtcgagacctactacgagagccagggccgtgagtgggagcgctacgccatgatcaaggcgcgctgcgtcggcggcgactacgccgccggcgacgagctgacccgtagcctgcgccccttcgtctaccgccgctacctggactacggtgcgctggagcagatccgcgagatgaaggcgatgatcgcccgcgaggtgcagcgccgcggcaccgcgcgcaacatcaagaccggcctcggcggcatccgcgaggtggagttcgtcgcccaggcgttccagctcatccgcggcgggcgggagccacggctgcgctcacggcggctgatgaccaccctggagaccatcgctgagcaacagctgctgcccgagcacgccgtcgacgagctgcgcagcgggtaccgcttcctgcgccaggccgagaacgccgtgcagatgctcgccgacgaacagagccacaccgtacccgaggatccggtcctccgcgcccgggtggcactgggtgccggccacctcgacgccgacgccttcgaggcagaactcgagcaggtccgccggcatacccacgaccacttcgaacaggtcttcgccgcccctcaggccgaggacagcgaggacgccgaagacccggccgagctggtgtggaacggccacctggacaccgacgaggccggcgaacggctgcgtgcgctcggcttccccgacccggagcagctggcccggcgtctggagcggctgcgcgagggggccgaggtccgcgccctctccgcccgcggccgccaccgcctggaccggctggtgcccctggtcatcaacgcctgcgtgcgcgcccgccgtccggagctggcgctgacgcgggtcctcgatctgatcgagacggtggcccggcgcaccgcgtacctggcactgctggtcgagcaccccatggcgctctcgcaactggtccaactctgcgacggctcggcctgggtggcgcgcttcctcaccgcccatccgctgctgctggacgaactcctcgatccccgcaccctctacgaacccctcggccgggacgctctggaggcggacctggacacccggctacggcgcatcgccgccgacgatctggagcagcagatggaggcgctgcgccagttcaagcaggccaatcagctcaaggtggccgccgccgatgtctccggggccgcgccgctgatggtggtcagcgactacctcacccagctcgccgaggtggccctggagcgggccgtcgttgtctgccgcgaacacctggtgcaccgccacggccgccccatgtgcaccgacggcggcgaacggcgcgaggccggcttcgcggtggcggggtacggcaagctcggcggtctggagctgggctacggttccgacctggacctggtctttctgcacgacagccgtggcgaggcgcagcataccgacggcgagcgcagcgtcgacaaccaggtcttcttcgcccgcctcgcccagcgcgtggtccacgtcctcaacaccgtcacccccggcggcatcgtctacgaggtcgatacccgactgcgcccctcgggcaacgccgggctgatgagcaccaccctggacgccttccggcagtaccagcgcgagggtgcctggacctgggagcaccaggccttggtccgggcccgggcggtcgccggcgatcccggcccgcgggagaccttcgaacagatccgcgccgaggtcctctgccagggccgcgacaccggctccctgcgcgagagcgtgcgcagcatgcgcgagcgccagcgcaaggagaagggcagccgcaagacggggcgattcgacctcaagaacgaccgcggcggcctgaccgacatcgagttcctggtccaattcggcgtcctcaatgccgcccacgaccacccggaactgacccgctacccggacaacatccgcctgctgcggcagctggttcaggcggggcggctggccgaggcggacgccaaccgcctggccggtgcctaccgggcctaccgccgtcgcgtccaccagctcgccctgcaggatcaggacgcggtgctcgacagcgaggagctgcaggacgaacgagcggcggtcactgcgatctgggaacggatcatggaggggtaggcggggcgccggcgccgatcccccgagcgaacgaggggggcggggggcatcgggccggcaagtatggcaaactgcggcgcggcacccaggtcccgacgactaccgacggagattcattccatgtccttcgccgatcgcgacggttacatctggctcgatggtgagatgctgccctggcgcgaggcccgggtccactgcctgacccacacgctccactacggcatgggcgtcttcgaaggcctccgcgcctacaccaccgagcacgggccggcgatcttccggctcgaggaacacacccggcggctgttcaactcggccaagatcctcggcatggagatcgcccacagccccgaggcgatcaatcaggcctgcatcgacgcggtgcgccgcaacgggctgtccagcgcctacatccggccgatgtcgttctacggctcggagggcatggggctgcacgccgacggcctgcgcacccacaccatggtggccgcctggcactggggcgcctacctcggcgatgagagccgcgagcgcggcatccgcgtgcagaccagctcgttcacccggcaccacgtcaacatcgccatgtgccgggccaaggccaacggcaactacatgaactccatgctcgccgtccaggaggccacccgtgccggctgcgacgaggcgctgctgctcgacgtggacggttttgtctgtgagggctccggcgagaacttcttcatggtccgtgacggcgtgctgcacaccccggcgctcacctccgcgctggagggcatcacccgggacacggtcatgcggctcgccgccgaagagggcatcgaggtgcgcgagcggcggatcacccgggacgaggtctacatcgccgacgaggccttcttcaccggcaccgcggccgaggtgaccccgatccgcgaactcgacggccggaccatcggtcccggccaccgtggcccgatcaccgagcgactccagtcccgctacttcaatctggtcgaggggcgcgacccgtcccacaccgactggctcaccttcgtctgagccgacgcgctgccatgccggagcagccccacgtcgtctggcatcagacccgcgtccagcccgaggaccgcgccgcggccctcgggcagcgcccaatggtggtctggctcaccggcctgtccggctccggcaagtcgaccctggccaacgcccttgagcacgccctgcaccagtgcggccaccacagcttcctgctcgacggcgacaacatccgccacggcctcaaccgcgacctggacctctccaccgccgggcggcaggagaacatccgccgcatcggtgaggtcacccggctgctgctcgacgctggactgatcgtggtcaccgccttcatctcgccctaccgcgtcgaccgcgaccgggtgcgcgaaaccgtcggccccgagcgcttcctcgaggtccacgtgcgcgccgccctggagacctgcgagcagcgcgaccccaaagggttgtacgcccgcgcccggcgcggcgacctccgcgggatgaccggcatcgacgacccctacgaggctccggaacacccggatctggtgatcgacacggaccaatgctcggtggcggccgccaccgagcacctgctgcagaccctccgcaaacgcggggtggtctagcgccatgggctgggaggcgtacctgaccgccgcggtcgtcgtcgccctgctgaccgccctgatcaccacccgcgtggccccggacatggccttcctgggcgcggtgaccgtgctgctgctcagcggcgtggtgggaccgcgggaggcctttgaaggcctctccaaccccggcgttctcaccgtggccgccctttacgtcgtcgtcgccggcatccgcgagacgggcggcgtgcagtggatcagcacccgcatgctcggccggccccgctcactgttcgatgcccagcgccggctcaccctgccggtggccgggttctcggccttcctcaacaacaccccggtggtggccatgctcatcccggcggtgggcgactgggcgcgcaagcacaacctggccgaatcgaagctgctgctgcccctgtcctacgccgccatgctcggcggcacctgcacgctcatcggcaccagcaccaacctggtcgtcaacggcgccctggagcagcgcaccggtgaagggctcatgctcttcgagctggcctgggtcggcatcccggtgctcatcgccgggctggccttcctgttcgccaccagccactggctgttgcccgaccgccgccccgcggcggagaccctcgacgacccgcgggagtacaccgtggaaatgatcgtcgaggccgagggcccactggtcgggcggagcatcgaacgcgccggactgcgccacctgcccgggtgttatctcatggagatcgaccgcggcggcgagatcctgcccgccgtctcgcctcgggagaagctgcgcgccggcgaccggctggtgttcgtcggggtggtggactccgtggtggagctgcagaagatccgcggcctcacccccgccaccaaccaggtcttcaagctcgacggccgccgctccgatcgccggctggtcgaggtggtggtctcggagacctgcccggtggccaaccgcacggtgcgcgatggccgcttccgcacccgctacgacgcggtggtcatcgccgtggcgcgcaacggcgagcgcgtcgacggcaagatcggcgacatcatcctgcgccccggcgacaccctgctcctggaggccggcgaaggcttcgtcgagcgccagcgcaacgcccgcgacttcctgctggtgcgcgccatcgagggcgcggcggtgccgcgccacgaccgcgcctggctggcactggggatcctgggcgccatgctcggcatcgtcggggtcggctggctatcgatgctcgaaggcgccctggccgccggggcggcactgctgctcacccgctgcctgaccctcaacgccgcccggcaggccattgactggtcggtgatcctgaccatcgccgcggcgttcggcatcggcgccgccatggaacagaccggactggctcacaccatcgccgacggcctgcttggcctcgcaggcgagcagccgtggctgaacctggccgtgatctacctggtcacagcgctgttcaccgcggtcatcaccaacaacgccgccgcggtcctgatggtcccgatcgccggctcggtggccggggatttgggggtcagcgtcctccccttcgccgtggccatcatgctggccgcctcggccagcttcgccacccccatgggctaccagaccaacctgatggtctacggccccggcggctaccacttcaccgactacctgcgcgccggcctgccgctgaacctggtcaccgcagccgtagcgctggcggtgatcccgtgggtgtggccgttctaggcggaatggaacctcgggttgcaatgcgcagggcgcgcagagagggtcaaccccgtttgcccagcaacgccgcggccgccgcgcgcagatcgtcctcggccacgccgaggtcctggatctcctctttgacgcgctcttctttctcttccgggtttaccggcgagagcagcaaccggcccttgcgggtcaccaccacctcgaagtaatcgacatccgagaaccgcccggcgatctccggcggcaggcggacctcgttccactccgtcttgcgtgcgagcacggtcatgacggtctctcctgttcctggcctgatcctgcgtcaaaagttggcacaccgcgcgccggtcgggaagggtccatccaggatgcccgggccgggatgataagcggcggggcaccctcctcaagagccatggccatgaggacagaaccatccgccctgacgcttgcgtcgggcgatcctttacaatgctcggccaacgcgggctttcggtcaggtggtcaacggtatggagatcagcgaggcacggctcacccacctcaaggagcttgaggcggagagcatccacatcatccgcgaggtcgccgcggagttcgacaacccggtgatgctctactccatcggcaaggactcctcggtgatgctgcgcctggcgctcaaggcgttctacccgggcacaccgcccttccccctgatgcacgtggacaccacctggaagttccgcgagatgatcgccttccgcgaccgcatggcgcgggagtcgggcatggagctgatcgtccacatcaaccaggagggcgtcgagcagggcatcgggccgttcacccacggctccaaggtccataccgacgtcatgaagacgcagtccctcaagcaggcgatggaccagcaccgcttcgacgccgccttcggcggggcgcggcgcgacgaggagaaatcccgcgccaaggagcgcgtctactccttccgcgaccgccaccaccgctgggatcccaagggccagcgcccggagctctggcagctctacaacggccgcgtccacaagggcgagagcatgcgcatcttccccctgtccaactggacggagctggacgtctggcagtacatctacctggaggacatccccatcgtccccctctactacgccgccgagcgccctgtggtcgaccgcgacggcaccctgatcatggtcgacgacgagcgcatgccgctcgaggaaggcgagcagccgcgctacgagaaggtccgcttccgcaccctcggctgctatccgctcaccggggcgatccgctccgaggcggacacgctgccggaaatcatccaggagatgctgctcacccgcacctccgagcggcaggggcgggtcatcgaccacgattcggcggggtcgatggaagagaaaaaacgccaggggtacttctagccatgtcccacgcctccgatctcatcgaaaccgacatcgagcgctacctcaagcagcacgagcacaaggacctgctgcgcttcatcacctgcggctcggtggacgacggcaagagcaccttcatcggccggctgctgcacgactcggcgctggtctacgaggatcaactggccgccgtgcggcaggactccacccgctacggcaccaccggcgacgacgtggacctggcgctgctcgtcgacggcctgcagtccgagcgcgagcagggcattaccatcgatgtcgcctaccgctacttctccaccgaccggcgcaagttcatcattgccgacaccccgggccacgagcagtacacccgcaacatggccaccggcgcctcgacggcgcagctggcggtgatcctggtcgatgcccgccacggggtgcaggtgcagacccggcggcacagctacatctgcgccctgctggggatccgccacgtgctgctggccgtcaacaagatggacctggtcgattgggatcagggcaccttcgaggcgatccgcgacgagtacaccgccttcgcccgccgcctcggcatccccgatgtgcgctgcgtgccgctgtccgcgctcaagggggataacgtcgtccaccgcggcgagcacctgccctggtacgacggcccaacgctcatggagctgctggagaccgtggaggccaaggccgaccgcaatctgcgcgatctgcgcctgccggtgcagactgtggtccgcccctcccacgacttccgcggcttcgccggcaccctggccgccggcacggtgcgccccggggacgaggtcgtggccctgccttccgggctgcgcagccgcgtggcgcgcatcgtcacctacgacggcgacctcgacgtggcctttccgccgcagtcggtgaccgtcaccctgaccgacgagatcgacgtctcacgcggcgatgtcctggccagcccgacccacccggccaccgtggacgacaccctggatgcgcgcatcgtgtggatggccgagcaaccgctgctgcccggacgccagtacgacatcaagctgggcacggccaccgtcccggccgtggtcgaacggatccaccaccgcatcgacgtcaacaccctcgagcaccaccaggtggaggaactcgggctcaacgagatcggcctgtgtcgcgtccagctctccgcccgggtgccctttgacccctacgacgagatcgccaacaccggatcgttcatcgtcatcgaccggatgagcctgcacaccgtcggcgccggcatggtcacccgcgcggcaaccgaggccgccggcgccgagaccgatgtcccgcgccgccggctggccctgagcaaggcccagcgcgccgggcagaaggggcagcggccgtgcatcgtctggctcaccgggctgtccggctccggcaagtcgagcctggccaacgccctggagcaggcgctgttccggcgcggctaccacagctacctgatcgacgcgggcaacgtccgccacgggctgagccacgacctggacttcagccgcgacgcgcgggccgagaacatccgccgcatggccgagacagccaccatgttcgtcgacgccgggctgatcaccgtctgcgccagcctctcgccgtaccgcgacgaccgcgccatggtccgcgagcgggtcgaacccggcgagttcatcgaggtgcacgtggacgccaccatcgacgcgtgccgcgccgcggacctggacgggctctacgcccgcgccgacgctggcgagatccagggcctgcccggtgtggacatcccctacgaggcgccggaacagcccgaggtccgcgtggacacggtggccgaggacctggagacctcggtgcgcaagatcctcaccgccctggaggagcgcggggtgctgcgctagcgcagcccccgccctctcctcaccccttgagcacccccagcggacgcaggcgggccacccggcggccaatgccggcgtgggccaccacgtccaccacatcggacacgtccttgtacgcctcggccagctcctcggccaccgtctgccgggacgaggcgcgcacctcgataccagcctcggccagctcggcatccaagtcccgcccctcagcggcgcgtttggcctggcgccggctgagacggcgtccggcgccgtgggcgcaggagccgaaggtctcggcgtaggcgccctgggtgccgagcaggacgtaggagtagcgggtcatgtcgccgggcagcagcaccggctgcccgagcccgcgcagatcctcggggagttccgggtggccgggcgggaaggcgcgggtggcgcccttgcggtggacgcagacctcgcgctcctcaccgtcgacccgatggcgctcgaacttggcgatgttgtgggagacgtcgtagaccagctccaggtgcgcctcctcccccagcacctcggcgaagacccggcgcacctgctgggtcatcgcctggcggttgacgtaggcgaagttggcggcggcctgcatggcccccaggtagtcccgggcggcggagcagctcagcggcgcgcaggccagctgacggtcgggcagctcgatgccgttgcgcccggtgatccgctccatggtcaccagaaagtcatcgcagacctggtgaccgagcccgcgtgacccggagtggatcatcacggtcagcgtccccgcctcgagccccaggcggcgggcagcggcttcgtcgtagacatcgtccacacagccgatctcgatgaagtggttgccggatcccaccgtaccgacctgatcccgtccgcgctggatggcccgatcgctgaccgcctcggggtcggcgccgggcaggcacccacggtcctcgatccgggccagatcctcgggctcgcccagccccacctccacggcccacgccgccccctcgcgcagcaaccggcgcatatcccggttgcgcagcagggtgtcgccgtacccacggcccatgccggccgggatgcgttcgaagagtcgatccatcaggcgcggcaggtgggcgcccaggtcctcggcctgtagcggcgtccgcagcagccggactccgcagttgatgtcgtagcccacccctccgggcgagatcacgcccccctggtccggatcgaaggcggccacgcctccgatggggaagccgaacccccaatggatatccggcatgccgatggaccgcccgaccaccccggggaggcaggccacattggccacctggcgcacggcctcggtatcgcggatgtcctcaatcaacgcgtcgttggcgaagatcaacccgtctacctgcatccgcccctgccgcggcaaccgccagcggcaactgtcgagccgttccaactccagaccttcagcggcctcgatacgcttgaccatccccgtctcctagcggttgcacccgttgcccgatcaccgtaccaagcccaccggcccggacggtgacggcctccccctccggcaaggttagcctgcccgacgcgccccatggtggtgcatccgccctgtgccgaggcacagcaacggggcgcgcgatccccggccaccccgcacctcgccaccgaggaccgcataacctgttgatctccggttatcaagggacttggcccgcgtcttgcttggataacgggcagcggaggcatcgaccgcgaagggcagcggcccaggaggtccgccccggagcgtcaccgctgacaatctggccgcaataggcgtctagggttccgtccgcaggcatgcggagcctggtccgagagtcgccgacctctcccagaggggggttacacggagggacaaaagcccgggagatcgtgatcgatgctcccgcttttgacccaacggcaaccccgagggagagatcccatgagccgcgaacgacgcccgctacgccaacgactcacccacctgtgcaccgccgccgccctcctcggcaccgctgcactgccgctcgcagccaccgccgacgaacgcgactccttccgcatcgcctggagcatctacgtcgggtggatgccctggggctacggcgaggccgaaggcatcgtcgacaagtgggccgacaagtacgacatcgagatcgatgtggtgcagatcaacgactacatcgagtccatcaacctctacaccgccggctctttcgacggcgtcaccctgaccaacatggacgccctgaccatcccggcggccagcggcgtggataccaccgcgttgatcgccggcgacttctccgacggcaacgacggcgtggtccttgaggggaccgacgacctggccgacatcgaaggccaacgcgtccacctggtcgagctgtccgtatcgcactacctgctcgcccgcgccctcgactcggtggggctgagcgagcgggacgtccaggtggtcaacaccgccgacgccgacatcgtcggggccttccgttcccgcgatgtccaggccgccgtggcctggaacccacagttgggcgagatccgccgacaggacgacgcccatgtggtcttcgactcctcggacgtacccggcgagatcatcgacctgctcggcgtgcgcaccgaagtgcttgaagagcacccggagcttggcaaggcgctgaccggcgcctggtacgagatcatggacgtcatgtccggcgacgatgccgccggcgaggccgctcgcaccgcgatggccgaggcggcgggcaccgacctggccggctacgaggagcagctcgcctcgaccacgttcttctacgaccccgccgaagcggtggacttcgtcaccagcgaacagcccgccgagaccatggagaacgtccgccagttcgcctaccagcacggattgctcggtgagcgcgccccgagcccggatttcgtcggcatcgagctcgccgacggctcgaccctgggcgatgcgaacaacgtccagttgcgcttcaccgaccgcttcatgcgcaaggccgccgaaggcgagctgtaacgccctgcccggggcggcgggtccgccccgggcctcatcggcagcaggagcgcctacccatgaaacgcctgatcaaccgccaccccggccgggtcgggggcgccgccctggcgatgctcccctttgtcctggcgctggtggcctacaccatcgcctcgtcgcagcgcctggccgagaatcccaacgacccggtgctgccgtcgctgatcacgctgatcgaatccttcctgcgcctggccaccgaggagagtcggcgcaccggtgaggtcctcctgtggttggacaccggtgccagcctcgggcggctgggcatgggcgtggccctggccgccgccatcggcctgctggtcggcatcctcaacggctgcctgccctacgcgcggcgtaccttctcgcccttcgtcaccgccgtggccatgatcccgccgctggcggtgctgccgatcctgttcatcgccttcggcgtcggcgagctggcgaaggtgatgctgatcgtcttcggtgttgcgccgttcatcatgcgcgacctgcagcagcgggtcgaagagctgccgcgtgagcagctgatcaaggcgcagaccctcggcgcatcgacctggcagatcgtgctacgggtgatcctgccgcagaccctgccccggctgatcgacgccacgcggctgagcctcggggcggcctggctgtttctcatcgcctcggaggccatcgctgccactgaggggctcggctaccggatcttcctggtccggcgctacctggatatggagacgatcctcccctacgtggcgtggatcaccctgctcgccttcctcttcgatctgaccctgcgcggggtcaatcgctggttcttcccctggtacgccggaaggagcgcccgttcatgagtgccaccatccgcctggagaacgtctggaaatcctacggccacgacgtcgtcctggagaacctgtcgctggaggtcgccgccggctctttcgtcaccctcgtgggcgcctcgggctgtggcaagaccaccttcctcaagatgctcctcggcgaggaggcgccgagccgcggccgcctgctcatggacggcgcgcccctgcccggcgagccggggccggaccgcggggtggtcttccagcgctactcggtcttcccccacctcaccgcggttcagaacgtgctcctcggcctggagctggccgacgccccgtggctaggccgcctcttcggtgccgcgcggcgcaccgcccgggcgcaggcggtgacggccctggagtcggtcggcctggagcacgccctggacaagtacccgccggaactctccggcggcatgcagcagcgcctggccatcgcccagaccctggtcaaggacccgcgggtcctgctcctcgacgagcccttcggcgccctcgaccccggcatccggcaggacatgcacgcgctgatccagtccctgtggcagcgcaccggggtcaccgtcttcatggtgacccacgacctgcaggagggcttcaccctcggcagccggctgctcgtcttcgacaaggtccgccacgacccccacgcccccgaggcctacggggcacagatcacctacgacatccccctcgaccgcaacgcggaggcttccccatgagcaccccctcactgccccaggagcgcatcgtctaccgggaacgcgtccccggcgcccggtacgcatcgctgatcctgagccgcggtttcgccgtccgcctgaccgacgtcgacggcaccgccaacgccgcggcactgctgtacaacccccacaacccgcttgagcggtacaacgccccggacaccctgaaaggccagcacacctcgcggctgtccgccggccacatgctctactcggacatggggcgggtgatgctttcgatcaccagcgacagcctcgactggcacgaccccatcggcggcatcagcgacgccgccagggtgcgccacacctatggccaggcccgctaccaggagcacctcaacgacttttaccgcagcggtcgtgaactcttcctcatcgagatggccaagtggggcctggggcgcgccgatctggtccccaacgtgaactttttcagcaaggtccaggcggacaccgaaggcgccctgcatttcatcccggaccacagccgagccggcgcccacgtggacctgcgggccgagatggacactctgctgatcctgcagaccgcgccccaccccatggatcccgggcccacctacacccccggcgcggtcgacctcaccgtctaccgggcggaaccggtcgccgccgaagacccctgcctcaccagccacccggagaacgcccgcgcctacgccaacaccatcgcctaccactgccaggagtaagcgccatgaccggcatgaacctcgtcgagagcccgctcgagccccgcgatgccctctaccgcgtcaccgtccccgccggcgaaccgtggctgggcgagctgcgccgcggccagaccctgcgcatcgtcgatttagagggcaaccaggccgccgacacgctcttctacagcctcgacaacccaagcggggagcgctacagcgccgtcgataccgtccgcgagcaggccagcgcctatctgagcaccggcagccggctgctctccaccgccggccggacgatgctgaccctcacggccgacacctgcggccgccacgataccctcggcggcgcctgcgccgccgagtccaaccaggtgcgctacgccctggataagaagcccatgcacaactgccgggacaacttcctcatcgccctggccgagagcgattacccgctgggcaagcgcgacctcgggccgaatatcaacttcttcatgaacgtcccgctcacccccgagggcggcctcagcttccaggacggcctctccggtccgggcaagtacgtggagatgcgtgccgagatggacgtcctggtgctgctctccaactgcccgcagctcaacaacccgtgcagcgattacaaccccacccccctcgagatgatcgtctggaagtaaccgccatgttcagcaaggtcctcatcgccaaccgtggtgccatcgcctgtcggatcatccgcaccctgcgccggctgggcgtggcctcggtggccgtctactccgaggcggaccgccactccctccacgtccgccaggcggaccaggcggtctgcatcggcccgccgagcgccgccgagtcgtacctgaacgacggcgccatcctcgcggccgcgcagcagaccggtgccgaggccatccaccccggctacggcttcctgtcggagaacgacgccttcgccgaggcctgcgaggcggcgggcatcgccttcatcggaccgacgccgcagcagatgcgcgacttcggcctcaagcacaccgcccgcgccctggccgaggccagtgacgtgcccatgctgccggggaccggactactcgacagcatggacgaggccgtggcggaggccgcccggatcggctatccggtgatgctcaagagcaccgccggcggcggcgggatcggcatgcagctctgccacgacgcagccgccctgcgcgaggcctacgactcggtgcgccggctttcggcgaacaacttctccaacgacgggctgttcctggagaagtacgtcgagcacgggcggcacatcgaggtgcagctcttcggcgatggatgcggcacggtcatcgccctcggcgagcgcgactgctcgctgcagcggcgcaaccagaaggtggtcgaagagacccccgcccccggcctcgacgcggacacccgccaggccctgctggacgccgccgagcggttgggccggcaggtggcgtaccgcagcgccgggaccgtggagtacatcctggatgccgataccggggccttctacttcctggagatgaacacccggctgcaggtcgagcacggagtcaccgaggcggtgaccggcatcgacctggtcgggtggatggtggaagccgccgcgggcaccctcaccgacctcgcagcccgccgccccgggcaccgcggccacgccatccaggcccgcctctacgccgaggacccgggcaagggcttccagccggccaccggcctgcttaccgaggtccgcttcccggacgcggcgcgcatcgagacctgggtggagcgcggcagcgagatctcgccgcactacgacccgatgatcgctaagctgatcgtccacgggacggatcgcgccgatgcgctgcagcgcctgcgccaggcgctgggcgagaccgcgctgcacggcgtcgagaccaacctgccctatctgcgcgcgatcgccgaggatgaaaccttcgccgccggccgggccaccacccgctacctggatcgcttcacctaccgcccggcaagcatcgatgtcctccagcccggcacccagaccacggtccaggactggccggggcgggtgggttattgggaggtgggcgtcccgccctcgggccccatggacgccctggcctttcgtctgggtaaccgcatcgtcggcaacccggaaggggccgccggtctggagatgaccgccagcggcgccaccctgcagttcaacaccgccaccaccatcgccctgaccggcgcgaccatgcccgccgagctggacggcagccctgtcccaccctggcaggcggtggccgtgcccgccggggcccggctccggctcggcagcgccgcaggcccgggggtgcgcacctacctgctgctccgcggcggggtcgacgtccccttgcacctgggcagccgcgccaccttcacgctcgggcggatgggcggccacggcggccgcgccctgcagaccggtgatgtcctgcacctcggcccggaaccggaccggccgctcaccgccctgcccgccaacggcgtccctgcctacggcgaagagtggaccctccgcgccgtctacggcccccacggcgccccggacttcttcaccgaggcggatatcgacacgttcttcaccaccgcctggcaggtgcactacaactccagccgcaccggcgtgcggctgattggccccaaaccggagtgggcacgggcggacggcggtgaggcgggcctgcatccatcgaacatccacgacaacgcctacgccattggcaccgtggacttcaccggcgacatgccggtgatcctcggccccgacggcccgagcctgggcggcttcgtctgtccggccaccatcgtcaccgccgacctgtggaagatcggccagctgcgccccggcgatcgggtccgcttccaggcggttgatgcggccaccggacagcgtctggccgaggcgcaggatgcggccatcgcccagggcgccccggccgacccgccgctacccgactccgtgtccgggcgggtggcgccgaccctgcgcccccaggccaccgcggccgaagcggtgaccgtcacctaccgcagcgccggggagcgctacctgctggtggagtacggccccatcgtgctggacctgaacctgcgcttccgtgtccaggccctgctggagtggctgagcgagcaggccatccccggcatcctggagatgactcccggggtgcgcagcctgcagatccactacgagccacgccgcctgccccaggagcggctgctgacgatcctcgaggaggccgagggggagctgcgcgacctcgccgaggccgagatgccctcacgtatcgtccacctcccgctggcctgggacgactcccagacccggctggccacggagaagtacatgcagtcggtgcgcgccgatgccccctggtgcccccataacatcgagttcattcggcgcatcaacggcctgccggacgaggccgcggtcaagcggaccgtctacgacgcctcgtacctggtcatgggcctcggcgacgtctacctctcggcccccctggccaccccggtggatccgcgccaccggctggtgaccaccaagtacaacccggcccgcacctggacaccggagaacgccgtggggatcggcggctcgtacctgtgcatctacggcatggaggggcccgggggctaccagttcgtgggccgcacactgcagatctggaatcgctaccacgtcaccccggccttcgagaaaccctggctgctgcgcttcttcgatcagatccgcttctatgaggtcagcgaggcggaactgctggagatgcgcgacgccttcccccgcggcggactggcgctggagatcgaggagaccaccttctcgctgcagcgctataaccgcttcctgcgcgagaaccaggcctccatcgaggcgttcaaggcccaccagcagcaggccttcgaggccgagcggcagcgctggatcgccaacggccaggccgactacgaagccgagagcgagccgcccccggcagcgggtgaaggcgtcgagctcggcgccgacgagcaggccgtcgcggcccatgtgcacgccaacctctggtcgctgcaggtggcggagggcgagaccgtggaggccggccagaccctgctggtcctggagtcgatgaagatggagatccccctctgcgccgatcaggcgggcaccgtgcgccggctgctgtgccgcgaaggggcccaggtggccccgggacagaccctgctgaccctgaccagcgacgggagtacaccatgaccccgctgaccgtgaccgaactgctggcggcctaccgcaacggcacccgcaacctccgcgacgagctggcccgggcccgggcggccgccctggccgaccaccaccacgcctggatccgggtcctggacgaagaccaactggcggcgtacacccgccccctggaggaccgcgatccggcggagctgccgctctacggcgtgcccttcgccatcaaggacaacatcgacctggccggcgtccccaccaccgccggctgccccgactacgcctacaccccggagacgtcggccttcgtcgtccagcgactgatcgatgccggggcggtgcccgtcggcaagaccaacctggatcagttcgccaccggtctggtcggcacgcgttcgccctacggcgcctgccccaacgccttccaccgggattacatcgccggtggctccagctccggctcggcgctggccaccgccctcggccaggtgcccttcgccctgggcaccgacaccgccggatcgggacgggtcccggcggccttcaacaatctgatcggcctcaagcccacctgcggccgcctgagcacccgcggggtggtgccggcctgccgcagcctcgatacggtatcgatcttcgccggcaccgccagcgacgccgggcacatcctggccgctgccggcgcctacgacgccaccgacccctacgcccgccgggcgcaaccgcccgccctcgggccggggcggatcccggcccacggcttccgctttgccgtaccgccgagcgagcagtgcgccttcttcggcaacgaggccacgccggggctcttcgaacgcgccgtggcgcggctgcaggccttgggcggtgtggcggtggagcgggatttcagccccttcctcgaggccgcgcggctcctctacgagggcccctgggtggcggagcgctacgccgccatccgcgacttcatcgatcgacagccggagagcctgctgccggtcacacggcagatcattggcgccggcagccaaccactggccgccgacgccttcgaggccgcctaccgcctgcaggccctgcgccggcaagccgagacgacctgggaagaggtggacctggccatcacccccaccgccgggaccctgcccagccaggcagccgtggccgccgagccggtggcacgcaacagcgaactcggctactacaccaacttcatgaacctcctcgactgcagcgcggtagcggtaccggccgggttccaggacaacggcctgccattcggggtcaccctcttcgccccggcgttctacgacaccgacctgctgagcctggccgggcagctgcaggcggcccttgtgaaccgcctgggcgccaccgggcgcccgctgccccccaccgagccaccaccgtgcgcgccggggcacgccgtcgaactggccgtctgcggcgcgcacctcagcgggctgccactgaaccaccagctcaccgagcgccgcggccgccatctggcgaccatgcacaccgccccccgctatcggctctacgccctgcccggcagcgaaccacagcgccccggcctggtccgcgaccgccgggatggcgccgccatcgaggtggaggtgtggagcctgccggcgcaggaggtcgccggcttcatggccggaatcgccgcaccgctgggcatcggccgggtggaactggccgacgggcgctggatcccgggtttcctctgtgaatccgcggcgaccgagggcgccgaggagatcacccacctgggcggctggcggcgctacgtgagcgggtaaggcggtggtaccatgccggcgttcgccggctaccgcacgctgaaaggcccgcagtgagagtcctgtacctgttcgacaccaccgaccgcgccgagagcgagagcgtcatcgagatggccagccacggcgtggtcccgaccatcgtctgccagccggatgcgcccatgcgcggccgcttcgaggcggccgggctggaggtcatcccggtcgccatgcgcagcaaggcggaccgggcagccatcgccgcgctgcgccggctgcgccgggaacggaccttcgacctggtgcacgcctactacaagatcgccctgaccaactacaacctggcggcggtcgggctgccccgggtgccggtggtggcctaccgggggatcatcggcaatctgagctactgggacccgttctcctggctctccttcctcgacccgcgcatcgagcgcatcgtctgcgtctgcgaggccatccgccggtacttcctggacaaacccttcctgcccgggacccggctgttccgtccggagcgggtggtgaccatccacaagggccaccgcccggcgtggtaccagcagcccgacgcccgcctgcccgccgacctggccatcccgcagggcgcaccggtcatcggctgtgtggcccggatgaagaagcgcaagggcatcgtcgagctgatccgcgccttcgagcagatccccgccgagcacaacgcccacctggtgctgatcggccccatcgagtaccccgccatcgagcaggcggcggcccacagcccggcggcggatcgcatccgcatcaccggctaccgggccgatgcgcccaagatcgccggcgccttcgacatcgccaccctgccctccctgcggcgcgagggcctgccgcgggcgatcatcgaggccatggcgcagggcatcccggcggtggtctcggactccggcggcaacccggagctggtcgaggacggcgtcagcggccgggtcaccccggcgggcgatgtggacgcgctcgccgcagccctgcgcgaactggtcgccgacccggcgctgcggggtcgtctgggggccgccgcccacgagcgcatcgccacccgcttgaccgtcgagcgcacggcgcgggagacgctggccctttacgccggcgtgctcggccaacgctcgggcgagccggcggcctgatcacccccgtccgcggcccttgccacccaccggggcgtcgatcatctcgtcgtgcgcctccgtcgcccacggcagcgtggccggcgccgagtcgaggaactgcagatagctctcgaagtgatcgaggacgtcgtcgatgatctcctgctcgttgtactcgtagacgctgtacgactgcccgccccggcgcaggtagacctccgggcggtagtagacctcagccggtccgcccgagggatcgatggacgggtaggcgaaggccggacgcgggcgctcggtcaggcgcacgtcgtagaggaagtccatcaacccgtcgcggtgtaccgctaggtagacccgtccgtgatcctcatcgagcaccactttggccggccagccgcgctggtcgagggccttctgaacgtgctccagggcctgcaccaccgggccgcggatgaatgccatcacgtcgtcgcgggtggggaagtcgaacagctcgtagagccgcttcttccacagcagcgtaccgtagcgctggcggcgctggacgtgattctgcaggctggtgtcgtggtggctctcgatgatcagggcccgccatagcccaccggcagcgatgagcatgatcaccgcgaacggcagggcactggtcaccgccatggtctgcagcgccgccaatccgccggcgatgagcagcaccgccgccaccgcgccctcgagcaccgcccagaagacccgctgccagaccggcgtcaccgacgcgccgccggaggcgagctgatcgatgaccagcgagccggagtccgacgaggtgacgaagaaggtcatgatcaggatcacggtgacgaacgacgccagggcactccacggcaggatgtcgtagagctggaacagggccaccgcctcgtcctcctgcacaaggccgatgagctgctcgtagccctcgttcatgatcaggttcaggccggtgccgccgaagatcgagaaccacaggaaggtgaagagcgtcggcaccagcatcacgccgacgacgaactggcggatggtccgcccgcggctgatcttggcgatgaacatgcccacgaacggcgcccaggcgatggtccagccgaagatgaacagcgtccagttgccgatccactcccgccgctcgtaggcctcgagattgaaggtgcgctcgacgatgccgctgacgtagctgccggtgttctgcaggaaggtctccacgatcaggatcgacgggccgaccaggaagacgaagagcatcagcgctgcggcgaggatcatgttgaggatcgacagccgcttgatgcccttgtccaggccggcgaccacggagatggtcgccagcgccgtaatcaccgcgatgacgatgacctgcaccgtggtgctggtggggatcgacggccacaggtagttgagcccggcgttgatctgcgccaccgacagccccagcgtggtggcgatgccgaacagcgtgccgaggatggcgaagacatccaccgtatggccgatgggcccgtagatgcgatcgccgatcagcgggtagagcgccgaacggatcgacagcggcaggccgtggcggaacgagaagtacgccagcaccaaccccaccaggccgtagatggcccagatgtggaagccccagtggaagaaggcgatctgcatcgcctggcgcgccgcctcaatcgtctccggctcaccccggggcggatcggcgtagtggagcaccggctcggccacgccgaagaagagcagcacgatcccgtagcccgccgagaagagcatggcgaaccacgcggggaagctgtactgcggctcgccgtgctccggcccgagcttgatatggccccaccgggtgaaggcaaccgccaccagaaagaccaggaacgccgccaccgccagcatgtagaaccagccgaaggtctcggtgatgaaggcgagcaagtcctcgaagaacgccccggccaggtccgggctgctgatcgccccgatgatcagcagcagcgcaacagcgatggcggggaagaagaccggggcgaggatggtggtgcggaaggcgcgcttgcgatcgatcatgggccctgctcttggtggccggggtcagccgtccgacgcgggcccacgcatgctgctcgggggcggcagccagaccggctctttaggcagattaggcccattgccgggggatcaccacttcgtttcggcccgatccccctcccctgcgtctgcgcggatggccgccaggcggctccggagagcgtcgctgatctccgagaacgctcctcccacaaagaggagaggcgttgcgccatcggcgcccgaaagcaccgaagtatacacctcgctgttcgcgctgggctcccagccctcaagctgcgcgctacccgagcgtacggctgccagattgccccgcggcctgcctgccaccctgtcgaattgtccgcccagatatagcacatcgtcgtccccagcgtgctggatggttctcacggctcccccctcaagctgcggatcccacttctgaagttctcctttatgatcccaactggcgaggagggggcgaatcaccagctcatcgcccgagtcacttttccatacggtgtcgaacgatcccccaagatagacccggtcgtcagccacgctgatggcattgaccgccccatcgccgacccctacaccccagctatcatccaagctccgagacgacacgttgaaactagccacccgtccaacatcctcgttgtcggcttgggtgaaggtcccgccagcgtagagcttatcgtctacgtaggccaaactatcgacggtgctgttcagctgcggattgaaggatccttcgagggacggcccaccaccattaaggttaaatgcggccaagcgaccccgttcttcatcgtcaacctgccagaaccccccaccagcgaagagcgtctcgttgccgtcatgggcgagtgcatagacgaagtggttgggcgccgggaaggcatccccgggttccggcacgaaaccggggccgtcttccccttgatcgtcgctggggaaggccaccagataccggcgcttatactcgccaatgttctcaaatcgaccgcccgcgaacagcctatcctccgaagcctctagggccagaaccgtgttgtccacgcggggcgtccagtcaagtgcgacccggccggtatcgcgttccatggcaaccaggtgctcccgccggaacccactcgcctgacggaaatcgccgccgatgtagacctcatcaccctgtgccgccaatgcgagaacctcgcctccggcaccgggattccactcccgcagggtggccttatcatccgcatcgcgggagaaagcggccacattcgaacgactctgctcgtctacgtcggaaaacgagccgccagcatagacggtgtcaccatcatggctgatggcacgcacgggccccgagaaggctggaagccagtcttcgtcgcgttccccataagcatcatcggataggtcataggccgtgacatagccatcgatgtcaccagcgaccagcagatgggagtccgtgacctccaggtcgtaagccgtgcccgcgccatccagatcaaagcctcctggccagccttcctcacctacgcgctcgcccgagttactctcgccgagtgcgcggaaggcagcgagacccgcagcgtcttcgctctctatctcgccggcgacgaagacattcggtccggatagggcaatagcgtgcacgacatcgttactactcagggtttggccccggaacccgtctcgccaacgaccgacttcatcatcgaaggccgccaaatggggccgagcctcatcgttatcctcatcgggatgctgccaaatgcgggagaactcgccgcctacataaaccgcgccatccacgctctccagggcattgattctggcagtgctgccttcgctgccttcgacccgggccttccaatcccgcaactcgccctgaccagtcgagtaggccgccaactggtagcgttgctctccttctgcttcgctgaagtcccctccgatatagagcgtatcccccttccgggaaagggcgcgcaccgggccatccaaacgcggcgaccagtcttcgctgaggacgccgtccgcatcgacatgggccacgaagggctgctgaattcccgcaacgcgttcgaaatcaccgccgatgaaccaaccaccgtcaccatcgggttcgacggcgtacacggcagccgagaacccggtgatctgcggaatcccgccaacaggctcaccatctcgagcagtgaccgctaccccgccgccggtttgcactctcaactgagtgaacgcccctccggcgtagagataccctccctgctccacggtcgcatagatgttgccgtcaaaacggagcacgtaagggcgggcagcggctcggttgctctgctcaccgccgtgttgcaccacaaagaaatggggacgatccggagtcagcccatcttcatcggcacggatcgtcacctcattggcttcctcatcaatgtcgacaaaatcttcctcgacgctgaggaccgcagatccactcccttctccgcactgaaactgatgattggccccccaatcacaatccggatcctgtgaccaaaggatctccagcgagtcattcacgctcgtgttttcgtcgagcgaaagcacaacctcccgctgccctgatcgggcctccaactggatggaagacggggtggccgtaggcgtgtcgccgttcccattatcgtcgtcatcatccgagtcgccacaggccatcaatatgccagccagaccggcgagcagtagcagacggaagccgcggggggaagcgctgaggatcttgggggtcatgtcggtatagacactcgcagcagtttatagaaccgaggttatgcgcagccccgtgactgtgcaagcagccaacggcggcgcataagcgagcaggtggagtgcacggggccgtgttggatgcgctaacctaggcggcttcaagcaaccctgcgctacgacagagaacggactggtaaggatggccgacgaccgagagcatcgcgatctccctcccgcacaccggcgtgacgccgatttcccggccgagtggcaagacccgcgcgacgatgagatcagcctgatcgacctgtggctggtgctgatgcgccgcaagtgggtcatcgcgggggtgttcttggtctgcgtcgtcggtggtgcagcctacgcctatctcgatgagccgggacagcgctacgtcagcgcactggaaatcggcacgtacccgaccggaagcgacgatgtggcaaccctcgaagaccgcgccgaggtggccacgcggctgcgcgaatcgctggttcctttggtgcgttacgagctcgcccaagagcacgggagatccttccccggcgtcgaggtttccgtgcccgaggaggatgcgccgggcggattcgtcttcctccagtctactgccccggaggatcgggccgacgtggtctcctcaattcaccagaatctgatccagcagatcattgatcggcacaacgaccgcctggaggtgcggcaggcccggttcgaggcccggctggagtcgatggatgcggacttggaagagctccgcgccaagcgcgccgaacgtcgacaggaggcggagcatcgagtcgaagcacacaaggaccgactcgagcgtctggaaagcgccggcgcacagcgcaaggagcagctgacacacgcgctcgaggaggcagaggcagagctcaaaaccctccgagaaaacgaggatcggcgccgccgacagctcgagcacgcgagggaagccgccgaagaggaacgggacgcgctgatcgccaatcgggaccgcctgcaagcgaggatcgaacagctggaacaacgccgcagcttcctccaggaacagcaagagctattgcaggggctgatgcaggacttccgcggtgccgaaaccgaagggcaaggcatgcttacggatagccccgctgcccttggctttctgctacgcggcaacgtaaccgccgagctgcagcaggatctgaccaacgtacgcgaggagctggtactcgggctcgaggagcagcggctggggctcgatgaacaactgcaacagaaccagcagcggatccgcgatgcggagcgacgactggaggagaaagcagcggaccttgacgaattcgagcgcgaattccgccgcgaagttgccgctgcggagcgccgcgtcagtgaaaaacgctcggagcttcgccacttcgagacagagcatcagaagcaggtgcattctgctgaacgtgagatcgcccagcgtgagctgcgcctagcgcgttttgaggacgatttcgagcgcgagattcggcgcaagaaacaagagatccgacagtacgccgcccagggccaggagctgcgcgcaacggaggcctccgccctagcggtacccagcggctcggcggggcaagacggcagcctgatcgtagccctttccggcgtactgggcctgatgctcggcgtcttcggcgcattcctggcggagttcaacagccgggcgcgcgaggtggcacaggggcgtgcggacccgtcccgccaggcttagaccgcacccttcagggcgtccggcaggttacgcgggagacaccgccctccgggaccacggtgatcagccacggctggctgatcaccgtagtggccgggccatccggaggcgtcacccgaacccggacctcgccatccgccactccttccaattccggccggtaaccacctgacggacgggacttatccaggaacagcacgcccacagcgcggcccccgggccactccatcggcgggtcctcgcccacctgagcccaggcttcgtcccattgcgccccggactcgatgagcacgcaggccgggccttcggcgtcgtgctgctggccccgccagacctgggactcgccggccccgctgcacccggcgatcagcaacgccagggcgccaagggccagcctgaccgggcgaagcactgcgaaacgtcgggttagcgcggggtcagccatgccgcctcctggcaggcccgagaccgggcttaatggttcctagtatgcatgagcgggggcctcccttgccgaaccctgcagcccctagggattcccgaccgaccccgatcgctggcatgctgcagtaccagtcgctatccagaggaatccgcgcatgaaccggccgagccggttgtccctggcccttggcggcgcattgctgctggccggccccggcccggtgagtgcccccgagggcgcgccgccgaactccccgtcgtcgtccgctgaatcaccccaagagctgctggtacggttcgcgccggatgtggcggagggcgtccgcactgccacccaccgcgcctacggcggccacaccaagcgtcgccatgagcggggtcggttcgaggtcgtgccgctaccgccttacgccgaccgcgaggaggccctgcgcaaataccgcgacgatccccacgtggagcacgccgagcccaaccggtacgtggagcgcgtcgcggcgcctgccgacgccgcgagcgatgccaacgggtggtggcaggagcgcatccgcctcaccgagctggagacagcagaacgcaaggccggggacaccatcgtcggcatcctggataccggcatccagtgcgaccacccggccctggccgacaacacctgggacgacggcgacggtcagtgcgggaagaacttcatcgatccggacacccccccggacgacgactcggatcggggacacgggacccacgtggccggcatcatcggcgcgaacagcgacgagatgaccggcgtcgcccgatccgtccaactccaggccctgaagttcctggggtcactggacgacggcaccctcgccgatgccatcgaggccatcgactacgccatcgagcaggggacggacgtcctcaatgccagctacgcctacacggcgagccgtaccgacgacggccccctgcctaccagttgcgcggatctcgccgataccatggagggggcttcgcgcctgcattgcgaggccgttgccgacgccggcgaggccgggatcctcttcgtggcagcggcacacaactccggtaacgacaacgacaccggcacggtcgcgctgccggcaggctacccgctggataacgtgatcgcggtggccgccagcagggagaccgcggcgggcgagccgagcgaccaactggccgatttctcgaacttcgggcggcaaacggtccacctggcagcgcccggcgtgggcatccacagcaccgtggccggggatgactacgacgagctttcgggcacctccatggccaccccgatggtcgccggggttgcggcgctgctgctcgatcaggccgggtcggaggcctcgcacctcacgatccgtgagcggctactcgggtccgtggcctgcgaccgcgacgccgacccgagcctgccacgctgcgatgggaacccgctcggcgacagcgccggccaacagctggccgccaagaccctgtccgggggccggctcgacgccgccgcagccctgggcgctgatccggatacggtgccccccgttccgccgagccacgtcagcatcgagaccgcctccggcatcccggagctgcgttggctgtcctccagccccaccgcccggggctaccgcatcgagcgtttcgacaccgccgaggggactttccggcatgtggccaccgtcgagccggaccgggatcggtaccgggatcgcagcgccccgagcgataccctgctcggctaccgcatccgcgccctgggcagcgacgggcaaccgaactcgcgctggacggaggccggaaccgtcgagaccgaccaggccctgaaccgagtgacggagcagttcgcaggcttcagcagtgccgagcgggatgagcggtgtttcatcgccacggccgcctacggctccgagcaggcgcaccaggtcgaggcgctgcgcgatttccgggacgactacctgatgccccacccgcccggccgggcgctggtggcggcgtactacgcggtcagcccgcccatcgccgagtgggtcgccgccgaggaacaccgccagcgctgggtccggcggctcctggccctgttgccgactcaaaaggagtagaccccaccggccatcggctgcagcagcagcgcaagggcggccaggtgggccagggtgcggcgcatggcggctagcgcaacgccgggtgatcggggtgcttgatctccagcatgcgccgggtggcctctgcctcgcgctcgcggcccagccgctcgagggcatcgacctgcagcgccagggcgtcggcggcggcctgctgcccggggtactgctcggcgatccaggccccacgctcggccgcctcggcgtaagcgccgtcgtccagccggcgccgagcccgacgcagctcttcctcggcgacatcgctacgaatctcgttcattcgccgggcggcctcttcggcccgttcgctctccgggtagtcgcggacgatgtctcggtagtaaccaaaggcgcgccgggccccggccgcgtcccgctccgcttcgccctccgtggcatcccacagcgcgtgcgcggcggcggcccggagataaagggcgtaacggagatcttcgtcgtcggcctgctcctcggtctgggcagcttggcgatggaagatttcggcccgttcgatcgcctgcgggtactgccccaggcgatactccacataggcagcctcgagaagcgcctgacgggcgtgccgcgtctcggggtacgcctcctgcagctcgtcgagcatcccctgggccgcctcgaggtccccgcgctcgacggcctccagcgcctcggcgtagagcgaccgagcctgttcgcgctcctgagcggacccaccgccgagggctgcacagccgctgagcagcaaaccggctgtcaacagagacagaacacggtatcgtaggcagcggatcgacacccccatcccctttgcacgtctcgctggggtgcaactatgcacggtcaatgtttccctgattcgcggacggaacggggtactcagtcagcccgccccctcctgccccgcatcctgttcatcgcggcactgctcgcgccgatgctcgttgtcgccgacgatgacgcctgggcggagcgcggcgacggcattacgttgaactttgaggatgcggatatcaagtcggtgattgcgctcgtctccgagcgcaccgggcggaactttgtggttgacccccgggtccgcggcgaactcaccgtcatctccagccagccggtggacgacgaccagctctaccaggtcttcctctccgccctacagatccacggcttcgccgccatccccgcggacggggccatccgcatcgtgcccaagaacatcgccaagcgcgaccagacccccgtccccgagcccggcactgcggagagcggccacaacttcgtcacccaggtcattcccattgagcacgtcgaggcctcggagctcattccccttctgcgaccgctgatctcggacgaggccgaactagccgcctactcggagaccaacacgctgatcgtctctgagaccgctggcaacatcgggcggctcaagcgcttgatcgaccgcgtcgaccaggacaccaccggcgtcacggaggtggtcccccttgaacacggctcggcgagcgagatcgtcgagatggtcgaggccatcgagccggagaagcgcgccggccgccgcctactgcttgccgccgacgaccgaagcaacagcgttctggtcggcggcgacccggcccggcgacccagcgtcatggagctgatccagcgcctcgacgccgagctcgaggacgaggaaggcgctgcagtgatctacctgcgctatagcgatgccgagagcatcgtccccatcctggagggcatggccgaggggatggcgcgcggcccggagggtgagaccggcgtcagcatccacgaccacgaggcgaccaacgccctgatcatcaatggcccgcccgatctggtcgccaagctgcgcggggtagtgaaccggctcgacgtgcgtcgagcacaggtcctggtggaggcgatcatcgccgaggtctccgccgagcgcagccaggagctgggcattcagtggggcgccctcggcgatcagggggtgggcttggtcaatttcgacgcggccggaggcggatctgtgaccaacatcgggcgcgcagcggcgggaggcaccgatgcgctgggtaacctgtccctcggatccggcctcaccgccggcgccgccacccgcggcggcgagctgggtgtgctgctacgggcgctctccagcgaatcggacagcaacatcctctcgaccccctcggtgatgaccatggacaacgaggaggcggagatcgtcgtcggtcaaaacgtccccttcgtcaccgggcgcgaggtcggcgacacccgagacttccagtcgatccagcgcgaggacgtcggcgtgcagctgcgcatccgcccccagatcaacgagggcgacagcctcaagctggacatcgagaaggaggtctccgacgtccaggagcggggcgaggcggaggatatcgtcaccagcatgcgctcgatcaccaccagcgccatggtcgacgacggcgagatcatggtccttggcggcctcatggacgagcaggccgagagccagacggaccgggtcccgggcctgggcagcatcccgggcctcggttggctcttccgctacgagagcagcgcggcacagaagcagaacctgatggtcttcctgcgcccgcggatcatcgagaaccgcgacgatgcccgggagctgaccagccccaagtacaacctgatccgcaatcgtcagctcgcctcccgggcccgcggcatgcgcttcctcgacgacgaagacatccccgttctgtcgcagcggcgggcgttcatggagctgccgccggagttcggggatcgcgccggggcgccgcgacaaagcggcaacctcgacgcccccccgcgccggccggacctgttctagaaggcgatgccagcgttcgagtatcaggccctcgaccccaacggacgcacccgctccggtgtgctggaaggcgacagcgcccggcagatccggacgcagctgcgcgagcaggccctcaccccgctgagcgtccacgaggtcgccgagcgggaacagcgcagcgcggcctccaccgggagcggcacacgcctgctgccacgccgcggggttcgcgccggcgacctggcgctggtcacccggcagatggcgaccctggtccgctccgggctgccgctggaggaggtgcttcgcaccgtctcccgacagaccgaacgcaagcggctcaagagcgtactgctggccgtgcgcacccgggtcaccgagggccacagcctggcccaggccctcggcgacttcccgcacatctttccggacatctaccgaacctccgtagccgccggcgagcagtcgggccacctggaagtcgtccttgagcgccttgcggagtacgctgagaaacgccagcagatgcgccagaaggtgcagctggccctcttctacccgattctgctgacggtgatggcgatcctcgtcaccgtcgccctgctcggctacgtggtcccggaggtcatccaggtctttgacaacatcggccaggatcttccggcgctgaccattggtctcattgccgtgagcgaggcggttcaggactacggcccctacaccgggatcggcttgggactggccttcctggccgggacacagttcctgcgccgccccggaccacgccgccggtgggatcgactgctcctgcgcctgccgctgatcgggcgcctggtgcgcggcaccaacaccgcccgcttcgcgcggacactggcgatcgtctccgcctccggggtgccgatcctggaggggctgcggatctccagccaggtggtgggcaacgtggccatgcgcgaggccatcgaccaggcggcccgggaggtgcgcgagggcggttccctggcccgctcgctggagcgcagcggctatttcccgccgatgacggtacacttgatcgccagcggggagtcgagcggcgacctcaaccagatgctcggccgggcagccgagagccaggagcaggagatggagaccaccaccggtgtgctcgttggcctctttgagccggcgctgatcctggtcatgggcggcgtcgtgctgaccatcgtcctcgccatcctcctgccgatcttcgagatcaaccagcttgttcagtagaggctaaaccgattgaccatgacaaccgttcaaccgagacgatcgcgcggctttaccctcatcgagatcatggtggtggtggtgatcctcggcatcctcgccggaatcgtcgtcccccggatcatggaccgtccggatagcgcccgggtggaagccgccaagcaggacatccgggccatcgagtcggccctgaacctctatcgcctggacaacaaccgttacccgagcaccgatcaggggctcgaggccctggtggaggaacccagcggcgacccggagccgcagaactggcagggctacctggacagcgtccccaccgacccgtgggggaacgagtaccaatacatgaacccgggcgagcacggcgacatcgatatctacagcctcggtgccgacggcagccccgggggcgagggcgtggatgccgagatcggcaactgggacgtggactgaccgacgccgcgccggcttcacgctcgtcgagctcctggcggtcatcgccatcatggcggcgctcaccgggctggtggtgatctcggtgggcgacggcgggcgggaccgggaggtccaccagcacgcgcagcgcctcgccgccctgatcgagctggcccgcgaggaggtcctgctcggcgcgggcgaggtgggcgtggccttcacccggcaccgctaccacttccagcgccagcagctggtggatgacgacacggtggagtggcgcgacatccccgatgccgataccctccggccccgctcgctactcgacgacgacctggagctggccctgcgggtcgcagggcgcggggcgccgctggagctggatccggagcacccggaccctcaagtcttcatcgagggcagtggggagatcaccccctttgaactcttcctgatcgactcggacgatcgcgagcgcgccgtccgcctgaccggcgagatggacggctcgctggccatcgaccggcccggcccacgggagctgccatgacccggcccagccgtggctttaccctgatggaggtcctggtggccgtggccatcctggccaccgccctggccgccgccatccgcgtcggcagccaggccgcggggaacaccgtggagctgcgcgagcgcgcctacgccggatgggtggctgagaatgagctggcccgcatccagtccggcatgcagccgctggacggcgccacggtgcgcaacggcagcgccgagatggccggcatggagtgggactgggagctcaccgccgaggaagccgacccgccggtgccggtggacctggaactggccggactgctggagctgcaggtggcggtctaccgcagcggcgagacggagcggccggtggccacgcgatcgctgtggtaccggagcccgcgggccgaactcgaggacgacgaggcgaacgatgactgagcgtcgccagcgcggcttcaccctccttgagctcctcgtcgccgtcgccatcttcgccgtggtctcggcgatggcctatggcggcctgcggaccgtgctggagacccgcgaccgagtcgaggcggaggggcaacggctcggcgaactgcaactggcccagggggtcctcgcccgggatctgcgtcagcacctggatcggccgtggatcgacgcctggggcgaccggcgtccggcactggcctacgatgccctggatgccgagccccgcctggagctgatcaccgcggcaggccgtgaaggcacgcagcagagcgtattgcgccgggtcggttacgagttggaggatggcgtcctgtaccgcctgggctggaccaccctggacggtggcggggaggatccgcagacgcgcagccggctggccggcaccacggaggacgaaagccggaggcggatcgaagccatccgcttcacctttcactatcaggacccggacggcacccttcaggagaccgaccgctggccaccggacgctgcactcggcgaggccggccagctcctggcgctcggggtgaccctggaactgggcaacggggaagagatcccacgcctcctctcggcacggggcatggaccatggcaacggaacagacgcagatctggattgagcgcctccgggcgcttgccaccccggagcggggcgccccctgggtgcgccgggcggggacggtgctgctcgccctggccgtggtgctgatcgccgccaccgccgcggaggttacctggcgggtcgtcgccccacccccggactcgacggagagcaccgccacggcgcaaggccccgccccccgcccgggcgacgaagataccgatgacgcaccggagggcttgcgcagcgtggccgaccaccacctcttcggccgcccgccggacgaccgcgatgcaagaccggagatccccacggacgcccccgagacgcgcctcaacctggccctcaagggcgtcctggccatcggcggcgagggccagggggccgccatcatcgaggaggagggcgagcaccgcgtctacttcgccggggccaaactcgccagcaacgccgtggtcgagcgagtggagcgggaccgggtcatcctctcccgggacggggacttcgagatgctctccctggagcgggaggtcctcgaggtggaagaggccgcgctggaggtggacgacgacgacttccccggagtcgccgtccacggacaacccggggaggcggataccggcctgggcgtcgaggacaccgatgcgctgagcgaggcggagggggtcgatgacgacgccgcagagtccgacaccggggccaaagacgactcgcccgccgatccggctgataccgccgggcagatcgcccgcgaggaactcgagtccctggaacagcagtttcgcgaagatcccggccagatcacccgcatggtgcaggtacggccggtgatgggcgacggcgccatccggggtttccggctcagcgccatggatgaccggggggcggaactgatggatcagctcgggctgcgcaacgaggacgtgatcaccgaggtggagggcgtctcggtagctgatcagcaggggctgcagtccctggtcgaggagatgcgcgaggcctcgcgggtacgggtgcgcctggagcgcaacggcagcgagcaagagatgaccctgaggatcgagtaatggacgagatccccttcgccttcgcccgccgccacggcctggtaccgctggagatcggcgacggccaggtccgcgtcgcctaccgcaccggggtgcagccgagcgctatcgccgaactgcgccggcgcctgggccagcccctggccctggagcgggtcgataccgagcgcttcgaggcactgctgcgcgaagtctacgaacgctcctccggcgaggcggcacaggccatggaggggatcggcgacgacatggacctgcagagcgtggccagcgaactggccgagccgcaggacctcatggagaccgaggacgacgccccggtcatccgcctgatcaacgccctgctcaccgaggcgatcaaggaggacgcctcggacatccacatcgagaccttcgagtcccgcctggtggtccgctttcgggtcgacggcgtgctgcgcgaggtcctcgagccgccgccggccctggcgccgctgctgatctcccgggtgaaggtgatggcgcgactggacatcgccgagaagcgcctcccccaggacgggcgcatctccctgcgcatcgccgggcgcccggtggacgtgcgcgtctccaccctgcccgtcggtcagggcgagcgagtggtgctgcgcctgctcgacaagcaggccgggcggctcaatctcactcatctgggcatggacgagcgcaacctggccagcctccagcgggtcatccacgcgccccacggcatcctgctggtcaccgggcccaccggctcgggcaagaccacgaccctctacgccgctctggccgccatcaacgaccgccagcgcaacatcatgaccgtggaggaccccatcgagtactacatcgacggggtcaaccagacgcagatcaacccgaaggtggacatgaccttcgcccgcggcctgcgcgccatcctgcgccaggacccggacgtggtgatggtcggcgagatccgcgacgtggagaccatggagatcgccatccaggcctcgctgaccggccacctggtgctctccactctgcacaccaacacctccatcggcgccgtcacccggctgcgggatatgggcatcgagcccttcctgctcgcctccagcctcatcggcgtcatggcccagcgcctggtgcgcctgctctgccccgagtgcaaaaccccgtaccagccgacgccctccgatctggagcggctcggcatcgacgcccggggggaactgccgacgctctaccaggccgtgggctgcgaggcgtgcaaccacctgggctaccgcggccggaccgggatctacgacgtggtggagctcgaccccacgctccggcagatgatccacgacggcgccggtgagcaggatatggagcgctacgcccggcgcagcaacccctccatggccgccgatggcgcacggcgcatcctcaacggcgagaccacggtggaagaggtcttgcgggtgacgcaggaggggtaacccggcaccaagccgaacacggggcagaggcgcccctccgccccgcagccttcagcttggcacgaggccttcctcaagccggcgcgaagacgtcgcaccaaccgtccgcgctgaccaggacgtcggcgaagtccgggtgggaacactcgccgtagccgccctccacctcgccctcccagaacctgcagtcctggcactgctgtccggcctggtagcgggcgtggtcctcggcatccgcggcatcgccgacgtagtcgtgggcgtggccgtcgtcggcctgcggcgcggccgtggccgtgcggtgatgcaccagggcactcagcgggatggcggcggccatcagcgtcgaggcctgcagcagccggcggcggttgtggtcgatggattccgtcataacctcgtcctccttggctttttcccacaactttttgaaaccaaggtcagcaaccccctgttcaccgcccccgggcagtcgacctgcttcgggggcggtcactcaaaaggtatgcctcgacgttcacaccactactcttgaggcacctccagcgggtactcactgtaattcctcaaattgagatcggtggcttcgtggccttgaggcgccagccgcggggcgatcccgcctcgctcccagatatgccacccgagcacatctccgtcgtccgaagcccctcccggtcgctcgatcccgccatcgtgacaggaggtacaggcagccgagaccgggctcatcttacggtgcgcaccgatatcgtggatctccgcgtcgctgatgaagtaatggattccataccagtcccccgtcagggccgtggagccgatcacgccatctcccatggcttcgagcgaaaccgctgcagggaagtggcaagaccagcagctgtcctccccggccgggaaactcgtcttgttacggaactcgtctcggacctgcagcggctcctggcgaaagccaccgccagcccggcccgaggtatggactgcgtggatgagacgtttgaaatccgtcgcctcttcaaacttcccgtcgtgctcaccaggcatcttcagttcatcgtagagagccttctggtccgcgccgaacggcgacccctcgaattgcgagcggtccggccatgcggtatcggtcatattcggggtgtggcaagtcacacagacctgcgggttgttggtgcgattatccccatggaccgagagctgcatatggcagctacggcagccgagaaccccttggttttgctgatcgaggggcacgttctcgtcgttcacctcaaactgcacgagttgagcacgaccgtccgtcgcagcgcgtgccggggtcgacccgggctggatctcccactcctgcagcgggctgccgtcgaaggcaaagtcctcggcctgactcgtcagcctcaactcacgggtatcaagaatgccgccgttaccgtcttcaatgtcccgggttatggttccctcggctacggcagttgcaacggccccagaatccgtgaagtcgaaatcagcggcgctgtaaccggtgatttcctcccagccgagctcgaccctgaactcaccgccgccgagttcttcaactacgccaaccccggtaccagcaggctcaccgccttcatccgtagcgatactgacactggcggtcggggcgccaggctggcgatgatcactagtggagtgagtgtagtctttgaacccttcgtccatccaggcgaagaagacgctcagatccaaatcctggtcccaaagatttccgttggcagcgtcctcgacgtagacgaccgcctcgaagccatcttccgttacctccggaggacctccgttaagaccctcgatcaccacctcaaagcggtccgcaaccatagcgtgacggaggccctgcaggtgggagctgaggagatgcgggtcatcatctacatcgtcaccgtcaagcggatcatacgctctcaacggtgcaaggcttccagcgggcccgacgcccacatgggtctccaggtcctcatttatccagtcgctaaggggcttcgacgcacccgcagcgtggcacccggacgagcaggtctcatgcggggcataagtcgtatcttcttcaccgtggcggtggctctccagccagtctgtgccgacatccaagtagtctgcgccccacagggcctctacgggctcactactatcgtttacgtgccagtactgatcatcgtggcacgaacgacacgcctgcacgttgaagacatcgtgccagttgtctccctgagcggttacttcggcggtatcgagccggtcggcgacgtacccctcctcaagcccgaagtcttcctcggctaagtggtccagtaaagccgcactatcctcgccctgatggcacttcacacagttggtgatgcccttgtcgaaatccgttctctccgcaacgccctcgcgtgcgtcggtattccagatcccatcctggccgggcgacggaccctgcgggaaccgaaccgtactccagtcgctagccgccggggcggcggccagcaggtccacctctgcatctccgtccacgccataggcggggagatcagagccacggtggatgcggtggacgaattgcttgaagtccccgctgcgcccggacgctgcataaatgtggcccgggttgtggcaagtgacacactgctcaacctcggagcggttgccgccgtgctgggaaaaaccgttgtggcagctattgcagctctccgtggtaacgacattgcgcaccgccgggacgtcatcccggtccgtggtctgatgcatcatatcgaccggatcgtaggcgcccggatcgataatcgccgcgttctcgaccttcccctcgatccacgcatagttcgccaccggctctgggacgaagtcgtaggtctcgttataggccgtgaccccgctcacctccagcccgagtcggtgggtatgacgggcatcgaactccacgacgaactgatcatcctctgtgacaaatacgccctggggcagcgccgtgccatcgggccaccaacagatcacttcctgtgtatggatgccgtcttcggtgttggtctcgtcggtgcagttgatgtgctgacccaggcctccatgatccgagatctccgtaaaggcaccgcgctcaatagtgagggtctcgtctacgccagacgcagtaatactgacctgttcgttctcgcgccattcccagttcgtgagctcctggtcctcgagatcgactcggagcgtctcgccgtccaccatctcgacccccgcggtgaccggctccggcgccgggtaaagcacggccgtatcggcgtcaccggcccggaaaggcacggagtccgccctgtgcgggatgttgaagtagttctgccagtcgtggccgatttcgttttcatcgatttcaccggccggatcgtcgtcttctgaagcgcgcaaccgcggggaaagccgcgcgaacgtcacggtgaagtccccggcttgtctgtccgacagatcctgggacaggctgatggtcaactccggcccatcgttgtcttcgaattcgacacgctcgatcagattctcatcctcaccgccgggtatctgatcgcgggttgacccctgagccaaatcgtggacctcgttgatcggctgtggatcctcaccgggctcgtggcagtcggcgcactcctcacttcgcggatccagatcctcgatgtccgcccattcaccctcatggaaactcgtggccgcggcggttccaccatcaccgccttcctccacgatctccgtggtctcgtcgcggtcacaggcggagagggccaggaccgctgcgatggcgcagctggtgaccaggccccgacgcccataccgtgatcgttgtgttgcgatggtctcggtcatcgttccccctcctggcggagtcgttcttatccggtccaacactcagaacttgaagcccaccgatccgacgaccaggtgagcggtgtagtcgtaggcctcccgccccatgagcacgaattcgccgtcgtcgtcggggtcggggtcggggccaaagcctttcatccagtcctgctcttcaaagcgctgaccgacgtaggcgaggcgcacccatccggagtcggtgatctggtgctcgccgtagagctggagctgggtgagacgggtctcgagggtcgggtagcgctggtcgccgtcggggtcggcgacgaggatgtcgctgtccgaggtggcgtagagcagctcggtaccgagcgtccagcgctgatcgttgtcgaggctcgtctcgccgccgaccccgagggtgaggatctcctcctcctgggtcaggctgcggtcgtcaccgccctgggcgcgatcccgctcctcgtaggtgaggaaggcgtaaccgctggtggtctctaccgggaagtagtcggcggagagggtgacggcgctgcggtcatcgccctcaaggccggcatccgagtgcacatagtcatcctcgaggtaagtgaactcggcacctagagcaagctcggggataaggtggtaggtagcgctcgcaccgatatccagccgcgtcaaatcggccatgtggtaaagatcgagctccggaatattatcggccagagccgagccacccccggcatagctcgccccccaccggtccatatacgcaccgcgcacggttatgctcagattgtcggtgggctgactgcgcagacggccgcggtaggtgtcttcgatggtttcgtcgtcggcgtaggtacgatctttctcctcgtactggtaaccgaccatcagattactgcgcatcggcagccggaagtccgcatcgaaccccgccctgtggcgggtccagtcgtgaacgcgcgtggagcggttcatggtcggcaggtcgtcccactgagccgactggttgtcccggtcctcgtactcgtactccgccttcacccgtacgcgggggtggaagcgatgtgtaccctggagacctagacgggtcgtatcgatccggccatcgaggttgttgccgaggacatccaggacgtcctcgtaggccgaatcgtcgatgaaggactcatcctgctccgcgcgcccgtagaccaggctgccgctgaccgacgtgcccggttgcagggcgtacgccatggagccactgaactgatggtagcggttctccgggggccgggacaggcggtgccgatcaccctcctctagattggtccagtcatccgctcgggggtcgtcgacgtcgaaagagtctccgctgagctgcgtgaactcggagaggtgatagccaacccgcgcctggagggcatcaccggcgtactccgcaccgaggtcgagctggtcggtgcgctgatccaccggggcgggcatctggaacccccgcggcgccgcatcgctccatatgccatagccgcggtactggtgcccctccttctcctcgcggctgaaaccaacatcgagtttccagttgtcgccgaggacgcgatgggcccccaccgctgtgcgttcacgctgggtgcccacttcccagtcacggctgtcggtctcgacgtcgccggtcacttgaggcaaccgcagatcacccccctcatcccgcaacgggctgaccacatcgtgatcgtaagatcgcggcagctcgtcgtactgcagatgcagcccgtaggacccctgtaccccgtagcggccacgcaggcgccgcgaatccagccccagatcgcgcccctcaaggcggccataccgtccttcctgttcgtcctcgccgcgatagcgcagatcaagctccagggccgggtagagcccgtcctcgacgggccccgtgtagcggcggaagtggctgttgtcctgatctagatagccgaagccgagccagatctccgactccgtcggacccacaaaggtcgcggaggactcgggcgtgccggcatcggcgccggccacgatgaataatgccgtcgccgatagcgccagtgagcttcccaatttggtggtggttcgagtcatggttctcgcgccctcgccgtgattgcagagctcagcgcttgaagaaggcgccgcccgggtgattggagccgtgaacctcggagtggcagttggtacagccctgcccccgtgtcatgaactgcccctgcgacaggccttcgtgatccggcccaagcaaatcaccgggatgacctgtggtgacgtgacaggactggcaaagctgggccgtgcgcgcctccagcatgttcgggtggatcgagccgtgcgggttgtggcaatgggtgcagtcttcggccaccggctggtgctcccagaggaacggtccccgatactccgcgtggcagttatggcaggtctcattcacccccccgccgcggagcatcgcgtggccagtggtgccgtgggggttgtggcagtccgtgcactccacctggccttcccggaccggatggtggtgcggccggttgaagtccacccgacgctcctggtggcaactgctgcacagcgtcagctgatcctcctcgcggagcagggtgtcgttgttgctgtgcatgttgtggcagtcgacgcaggccatgtcctggaactcgtgagcgccaccatcccagtgcatgcggtccccgccgctgtggcagtccaggcacgtctcgttggcctggctggtgctcacgtcttcgccgatctcgaagaagtgctcccagccgtcgccgtgacactggtagcagtagttgccatcctctcgcgtctggcccgctggtgtgcgtggatcggaccccacggcgtggggcgtctcctccatgcggccgatgtgggcgcgcagatcctcggcacggcgctcggccacaaccggtgagagaccacgcacctcctcgacgagctcctcgagctgttcgggatcaaggtcctcacccccagccaccggggcgatcaccagcaatgcgaaacaggccgcagcgcacccaaacggcatcagacgccggatcagtctttgcgcgaacaaggcgcgctcctccctatcgatggagttttgattgttatcaacgccgggaggcaaaaggcgggccaaaatgggccgaccggcgtaacggccccgtcatacgggggtttcgatacgattcccggggacaagacagagccctgtcgggaccgccgcgcggtcaggcgctgcgcagcgtggtctcaggctgcgcagccggagatcggttgggacggccggccccttgtgccaccacggctgggttgattaatgtcaacccattagggaaccggtcgctgggagggattcatgcgcggatgcgtcctggtcgtggatgaccatcgcgaggtggtctacgccgtccggcggctgctgcagagccgcgggctggaggtgatcagcgccccctccgccgccgaggcggagccgctggtgccccgggcagacgcgctgatcctggatatccagctggagcaggacaacggcctggcgctgcttcaacgcctgcgcagcgccggggatgagacaccggcggtggtcctgtcggcgcacaccttccccgacaacgtggtcgaggcgagcaagcgcggcgcgatgcagatcctggccaagcccatcgaggccgaggccctggtcggggccgtggaagaggcgttgagccagacgcactccgacgcctcggcgtccgccctgagcgccgaggcccacgatgtgctcggcacctcggcggcgatgatggaggtcttcaaggccctgggcgtggccgcggccaacgacctcaacgtcctactcaccggcgaaaccggggtcggcaaagaggtttcggcggagctcgtccaccgccactcccaccgggccgacggccccttcgtggccatcaactgcaccgccatgcccgagagcctcctcgaggccgaactgttcggccacgccagcggcgccttcaccggcgccagccgggccgccgagggcaaggtggaggccgccgccggcggcaccctgttcctggacgagatcggcgacatgccgctggcctttcaggccaagctgctgcgcttcctggaggacaagcgcttctaccgcctgggggagtcggcgccgcgtcacgccgatgtgcgcgtgatcgccgccaccaaccgccagctgctcggcgcggacgccagtcagttccgcagcgatctctactaccgcctggcgcagatcccggtgcacatcccgccgctgcgcgaccggttggaagacgtgccggcgctgatcgaggtcttcatccgggcggccaaccaggagatggggctggatatccacggtatcacccccgaggtccgccaacaggcccagggccacagctggccgggcaacgtccgcgagctcaagaacgccgtctaccgcgccgcagcgaagcgccagcgggggctgatcgataccctggagctggccggcgcggccgccgaacccgccggtgacagcgacttcgacaccgccctggaccgcgctctggaccgtgccctggcccaggaccggctgccggagctgctcaacgacctggagcgccgggccgtccagcgcgccctgacccactacaacggcaacaagagccgggtggccgaggccttgaacgtctcccgcaacaccctgcgcgcccggctgcaggccatgcaggagccgacggattgaggtgctggctgccacgcaacatggccgtccggctcggcgccaccttcctgctggtgaccctgatggtcgccctgccgctgacgctgtggttcgaccactacgcgaggggcatgatcgaggccggcgtcgagcgcgccgtcgagggggccgacgcgcgggtcatcctcgacgccgcggtggtctcggaggctttcgatcgcgtgcgcggcctggcgctgctggtggtggggctcagcgccctgctggccgccggcgtcggggcgctgatcgcggcgcgctggcggacgcggatgcgcagtatcgtcgagcagggccaccgccgtgcccggcgcgcccagggcgacggcaagcagcccgcgcgctgccccggcacaccccggccacgccccggcgaggacgaactggacgccgtcgagcggcaactgctcaacaccgtcgaccagctgggccgctcgcagtggctgctcgacagcgtcgaggacctggtgatgctggtcgacgccgatggcaccatccgccacggtaacgccgccatcggcacacactgcgcgagttgtccggttcccgactgcatgggggccacggtgccggatctcctcggcggcggactgtggctgcgcatccgcaccgggatcgagcgcgccgagaccgggaccttcgagcaggaggtgcggctggacgggcggtcctggccggccctggtctcctaccgccgtctcggggagctgaccctggtcaagatcaccgacctgagcgagtaccgccggctgaacgaacatctggagaagctccaggccctctccaccctgggcgagatgtccaccgagctggcccacgacatcaagaacagcatcgtgccggtgcgcctgctctgcgaggtggccccgctggaggccgaagaccggcaggcgatcttccgctcgctggatcacatccacgagctggtcaatgactttatggccttcggctgcgggcgcagcagcgaaccgcgcagcggcgctctcaccgagatcctgcagagctggaccacggtcctgcgcaacgaggcccaggccaagggcgtctccctgacggcggcgttcgccgacgcgcgggtcgaactgccggggggctttcggatcgtctacgccaacctggtgcgcaacgcggtccaggccgtacccgccggcggccaggtgtgggtggacgcccgagtggatcgccgcgacaccctggtgctgcaggtggcggacaacggcccgggcatccccgaggcgctacgcgagcggctgttcgagccctttgccaccagtcgcgccgacggcactgggctgggactgccactggtccagcgctatgtgcaggaggccggcggtgaggtggtctgcgactccacccccggcaccgggaccagtttcacggtccactggccgggggccggggaaaccacaggccgtacactcacccaccacgccgggatcgcctctgcgggctgacgccttggatccttccgtatcaggcggctaggcgctggatgggtccaaaccgctcgtgacgacactgccgttgacacgccacgcaggtttggagtatactttttccacgactcaccccgtgaccgcttggttcgaccaagtgctctcggggcgacaagccgcctccgggcggctttgtcatttctggagatgggttttgcgaaccgtcgtctacgtcgatgggtacaacctgtactacggactgctgagaaaaaccgcgttcaagtggttggatctcgtcgttctgttccgcgatcacgccctggatccgcaagtcgatctggtggaagtccgatactacaccgccccagtgcttgggcgaatgtgcgacgaccccaaatcaccccagcgccaacggcgctacctacaggcgttgcgcacgatgcaccccgaacgactttccatcatcgagggcaaaatcatcgcaacgacccccttcaagcgcctagcccaacctatcccagagcgtccggatctcgagcgagttcaggtccttgacttccatgagaaaaaaaccgatgtcaacctcgccgctgacttaatcgccgggtcttgggttggttcgtatgagcaggcggttgtgtgcagcaacgacacagatctcgacgcggcacttgcgaccgtacgccgctatcagcccagtatccgcctaggcctcgtcgcgcccatccccggccatgatcaccggcgcatcccagccgacctagccaagcacacacattggtccaaaacccttagccccgtacacctgagcaacgctcaactacctgaacgcatcccacactcaactcttcgaaaacccgatacatggtaagtggtttggccctgataggctcgggtccatcccgagccacccgccactctggcaccacccgatcgccatggacaccagcccatgaagacgcccggaacccgccctgctgacgccctgatccggaacgctggatggcgcggtactgccgaggtccgccgatgaggcgcaggtgggcgacgacggccggctgtctgctggtggccggggtggccgcgggcggcaacgccgccgcggacgagcgcgcctacggcggggtcctcgaagacggctggcgggtagccgtggtcaccgggacgctggcggtatccgacggcaccgataccggaacggcccgcaccgtggccctggccaacggggcccatgtgatcaacgatcgtgggcggtattgggacttcgaggtcggcctggcctacacccagaccgccgcccacccgaagggggccggcggggagaccgtccgcgtcaaccagacggacgcctactaccaggcgcggcggctattcggcgagtcgccctggttcctcggctggcacgtggcgctgacgcgcacgagcatccagccggccgacaccggctccgatcgtgacctgggattcaccgccggggtcatcgccggctaccgcgggtccggccgtttcggcttccaggtcgacgccctggtgacggaccccgatccggagtttggcgacctgacccttggctacgagacacgccagtaccgcgcctcgctgcagtttcgcttctgaccccccgggctaaagggtcccttcgatacccacgtgcaccccgtcttcccggcggggcccggccatctcgatgctgcgggtcaggatgtccgcggcgccgtcccgcgtatccacgacggcatccagctcataggaaccggccggatccagccgccagcccccgcccaactgaagcgggccaccggtatcgccgagctcaccaaccagcgcgccgtcctcggcccgcagctgagtggtcaggccgccgagctcaacgtattcgtcaacagtgacggcggcgtcgtgccaggcgaggcggccatcgacctgctgcaggcgacctccacggtcgacccgtaaggtgtcgatggcaaaggcgaacgtcccggcgagcagcacttcctcgccgaactgggcggccaaccggctccacggcgccgccgggaagcggccgtggacatcgcgcaggctcagcccgccggcggcgagggtcgcccgcccctcggcgaacccgtcccccattgaggcctcgatcgttgcctccagccgaccggtgagcagcgccgccggacggacgcgccagcggatctgctccgcctgcaggtctgtcgtcccgacctggatgccctggccgtcccagacggtaccgtccagagtgcccacttgcacctcgggcggcacggacaggtagcgctcggccaacgaccaggcgtgggccgccggccagtgcgccaggaggaaggcgcagtaggcaccgaggcccagcaccgtgaacccccagaatcgtcgccccggccacctgagccggggcgcaccccggcttcgacgtcgcaacaaccggacccacgggcgggcggcggtcacgtgcccacctccagggtcaggcgcacgttgaccaagccgtcctcttgcgtccgctccacagtcaaggcatctacctcaacgccggcggcgcgctgcaggccgtcgagccagttcatgagctcatcgaaggggacccggtccatccacacccggagggtgccatccccgtccggctgcacccggctgagctgatcatcgatcccggcctcccgggcggcccgatccaccaggctgagcagggatcgctcgtcggtgaccggctctgccgaaccgttatccccatcatgggcgtggatctcttccgcggccgagcgcatccaggccagatcctggcgctgctcggcgacctgagcttggagctggtcccgacgctcggtcaacggctcccaaaccgccacgtacggcaccaccaccagcaccagcaagccgccgctacccagcagccagcgttcccgagggttacgcgccgaccagaagcgttcagcctcggcgcggagctgctgcagcgcctcgcggatcacgccgactcctcttcgcgaatgaccaggcgaccgtccacgcgaccctcccgcgccgacgccgagcggatctcgacggccaggccggcgtcgccctccagcgctctccgcaggccctccagggtctcgatgtccacggtatccagttccacctccaggctgccgtcacgcagccgcagggtccgcacccggagtccgtcgccggccagggcgggtgccgccttgcccagcaggcgggcgaggtgcccgcccccctcaccgccgcgatcgccgcgtatcgtgcgcaggtggtgctccatctgcacccgcggattgaccacccgaccttccgggaaggtctcccggtagacctgctcgatctccgccgtgagctgttcagcctcgcgttccagccgctggacctccagccactgcagcgccccctgaccgagcagccagacagcgaggagcgcagccgctgggcgtaagggccgccataaccaaccccagcgctcgcggcgggcgtacggcccctggcgcaggtcaacggcggtgcgcgggtggtaccaggcggccagacgaggcaggagatcggcatccaccgcccgcgactccagctccggcgccggctccgccgctgccgccgccgactccaggcgcgtctgcagcgccgccggtgcctgcagcgtgaggcgctgcggcggtcgctcggcaacggccagcgcggcctcgagggtcaccggcgccgaggccggctccagggcaaagccgtccgccccgagggcgagcaccacctggttgcggtccgcctcgacgcgccagtgcccggagtcggccgggagcagcccgttttccgggaccagggcgtcgacctccagccccagggatgcgaactcatcgagccacgcctgcatggcagcgtgctcgacgacggcggcgtgcacgccgccgtccgcatcgatccgccggatggcgaagtgcagcgcctccagatcgctggtcagctgctcctccagcgcgtacggcaaggcctggagcacgcgcggacggcgccgagtgggcagccagacccgggtcaccaggacctgcgccccggggacgacgccgacacagcgccggccagcgcggtggggtgcgaccacctccggccgcagaagaccttgatccaggatcgcgcccccctcggcaacgacggcaaagcgataccggccatcgtcgcaccgcgggagctggatcagcagatactcgggcatggggtcaccgtaccatcgccactcggccccgctaacaggggcggagacggcgcaccaccacttcgccgctcggggcgtgcaccacactgcactggtggtggaggcggccgtccacctccagcctcagggccacctggacgtaatcgcccaggccctcatcccccgggtccatatcctcgggatccggcaggttgtaagcctcgcgcaaccgttccggcgcagccagggcgttgaaccgggtgcccacctccggtaacgcagccacatacggctccaggatgcggtatgagtcggcatccacgccgcggatctgcagcagttcactgggcaccgccaagggccgattggaagggcggtaggggggggcctgccggctgtaccagtcgtcttccacctcgggatcagcccagtcgcgcagggcacggatgacctcatccgggtccagccggaagtcgccgtggtcgcggttaagggcctcgaccagttcgatgaagccgacctcggtctcctcatcctcctcgtcgatgaggttattgaggttgatccggcaatggagatcttccaggcgcacctccacgacggctccccccacctctgtagtaaaaggcggtgtacgacagtcttcgtcgagcatctgcgccgcctgatcggtgtcgatctgcgcctcctggaccgcctcggcggccagcgcctcgacgctcatggcgtggagctgcgcctggctggccgcgtggctggtctgcgcccggcgcaggtcgatctggtgactggcggtcagcgagacagccgccaccgaggccagtgccaccaccagtagggccgtgatcagcgcaacaccgcgctgagtccaaggtggagtctgagggccaggaatatcgccatacgctctcatggtcactcaagcttacaccgagcgtcatgaagccgtctcgatccggtcgcagggcggcgtcgccgtgcagcgacaatctcgagcactgcagatcagcaacttagcgcgcgctccctgccgtagtgttgcctgacggcgacaaaacggggcgccccggcctgcctccgctccgggccgccgatcctatcttcttgttttcccggttttttacagatgttggcacgcaccctgcttagagaagggcgagtggtcgaagtcgatcacggcgacgacgcacacgacagagcaacgaagcaaccgaaagcggaggtaacgtatgcatcacaagcactggatcgccggtctcctggccctgatggtcggcatgggctccaccgccgccatggcgttcgacaccgagggcgaggcagacgaccagtgggaagagccggctgatgacggctttgaggatgacggcttcgaagacgacggcttcgagttcgaggagcaggacgacgagatcgacccctgggacgaggatgccgacgatactgatgccggcgacgaggagctggacttctaatactggctgcttgtaacccctatcgggctctctatcgggaggcccaatccaggacggattgggcctcctttttttgcgccgccagaacggtgccgatacccaaaaaaagccccggaatccggggggagggatccggggccaacagccaacccgaccttggggggagccgggttgtgtgcgccacgctagagaggaggttgtggaccgcacatcagcgacgctcactaggtgcgaccatcggtcacgcctgagagttccccaccgcgaaccactcatcgaggacgccggtcagctcgtcgatcccctcgcccttcagcgccgagaacagctgcacgctcggcagcgtcaccccgtcctcggcggtggcccgctgcaccgcctgcaaccggttgtgggcggcgccccgcttgagcttgtccgccttggtcagcaccccatggagcaccagcccggcgtcggcgcaccagcgcagcatctgcagatccaggtcagtgggggcgtgccggacatccatgatcaccaccacgccgtagagcgactgccggttccgcaggtagtcgggcagggcgcgctcccagcgccgtttgaccgcctggggcaccttagcgtagccgtacccgggcagatcgatgagccggcgcgtctcgtccaggtcgaagcagttgatcgcctgggtgcgccccggcgtgccgctggtccgcgccagcttgcgctggccggtgagggcgttgagtacgctggacttgcccacgttggagcgcccggcgaaggccacctcgaccccctcatccgggcccaggtcggcgggtgtgggggcgcttagccggaactgcgcccggcggtagatacggtctgctgtcatgcctgcctctcttgccaggattcggtcggatcatggtttcataggcggaacgcatcgtcgccggttcaggcgccgccggacaaattgacgcttgcggatgctgctgatataagtggcagcgttctgcgtccgagttacgcacaaggaaagcccactccattagcggagcgaacacaagtcatgcacaagcgcaccctgaccggctacacggtcgctgccctcgcgctcggcgcgaccaccgcccaggccgagatcgacctggatgcgggcgagcagctcaacaacgaggtctgcgtggcctgccacggcgccaccggtgtcagcgatgtgcccgagtggccgagccacgccgggcagcataaggactacatcgtctaccacatggaactgttccgggacgagaaccgctgggacccggagttcctgatgacgcccaacgccacggagctctcggatgaggacatccgcaacgtggccgcctggctcgagaagcaggatccgccgccgtcccaggacgtggacgaagagctggccgagcagggccgcgagatctaccacagcggtatcgccgatcagaacgtcgcctcctgcgcctcgtgccacgggcccaacggcgagggcatcaagggcggccagttcgctgcggtggccggtcagcaagagatctacctcaacgactccctgacggcgttcaagaacgaggaccgcgagagcgatcgcaaccgcatgatgcgcgacaccgcgggccgtatgaccgaggaggacatcgaggccgtctccgcctacatggcgagcatgacgctgctcgacgacgaggacgagtgatcgcggggcatcgctgttccggcccggccgccgagaagcccggctgtcccccgtacccgcggggatagtcgggctttttcctgtgcaacaggcagaaccgacctcactcgctccagacttcggcacccatgaccaacatctcctaccggctgcgcgagggggcctacgccaccctccaccccacgctctcgcccgaggcgccggccaccattcgagtggtcagctacaacatccagaacgccatcgccacctcgcgctaccaccactacttcacgcggggctggaagcacgtgctcccggaccgccagcgacaggggaatctggagcgcatcggcggctggatcgagccctacgacctggtcgggctgcaggaggtggacgccgggagcttccggaccgggttcatgaaccaggtggagcacctggcctacaaggcggacttcccctactggtacatccagaccaaccgcaacatgggccgcctggcgcagcagagcaacgggctgctggcccgctaccggccggcagagatccgcgagcaccggctgcccggtctgatccccgggcgcggggcgctgcagatccgtttcgggtccggtagcgaggcgctcaacgtcatccaggtgcacatggccctgggacgacgcacccggatgcggcagatggacttcctggccgagctggtcaacgcccaccggcacatcatcgtgatgggcgatctcaactgccaggcggacagccccgagctgctccgcctcggccggcgcacagacctctccgagcccatccacggcctgcacaccttccccagctggcgcccgaagcacaatatcgatcacatcctgatcagctccacactgcaggtgcagcgggcccgggtcctggaacacgcgctctccgaccatctgccgatcgccatggagctggccctgcccgaggcggtccgcctgcctgcggcataacgcgcagggatttgttgccgcccgcggaactgtattacgctcccgcgtcaagttccgacggggagcacggccatgaaggatttgcggcagtcgatccacggagagtggggatcgcgatgggccttcatcctggcggcgacggggtccgccgtgggcctgggcaacatctggcgcttcccctacgtcgtcggtgagtacggcgggggcgccttcatcctgatctacctggcttgcatcctcgccatcggcattccggtgatgatggccgagatcctcatcggccgccgcggccgccagagcccgatcaacaccatgcgggcgctgcccgccgagttcggcgccgggcgctggtggcagatcctcggctggctgggggtgatcgccggcttcctggtgctctcgttctactcggtggtggccggctggtcgctggcctacgtcccgtacaccgccgccggcaccttcaccggcacggagaccagccaggtcgaggcgatcttcaacgacctgctggccagcccgtggcagatgctcttctggcataccgtgttcatgggggccaccgccttcatcgtcctgcgcggggtgcagaacgggctggagcgcgccgtgcgcctgctcatgccgatcctcttcctgctcctgctggtgatggtcggctacggcatgggtgccggggcgttcgtcgaggcgatggacttcatgttctcgccggacttcagcgccatcggcggcgatgcagtgctggtcgccatgggccaggccttcttcaccctgagcctgggtctgggggcaatcatggcctacggctcgtacctgtcgaagcgctcctcgatccccggcaacagcggactgatcgccggcgccgacacggtcatcgccctgctcgctggcctggccatcttccccatcgtgctggccgccgggctcgatccggacagcgggccagggctggtcttcgtgaccctctcctacggcttcgggcagatgccgctgggggcactgttcggcacgctgttcttcctgctgctctccttcgcggcgctgacctcggcgatctccatcatggagccggccaccgcttacctggtggagacccgcggctggaagcggcccaaggcggccgcggccgtcgccgccgcggcgtggctggtgggcatcggctcgctgctggccttcaacgtgtgggccggcttcaccatcgccgggctgaacttccaggagctggccgagtacctctccaccagcgtcatgctacccctaggcggcctgctgatggccctgtttgccggctgggtgctgccgcgcagcgtgaccaccgaggagctggcgctgcccgattgggtctaccggggctggctggtgctggtgcgcttcgtcgtgccggcggccatcctggtggtcttcgccaacagcctcgggctgctcggctgaccagccgcgagccgggaccgccgcggcggtcccggctcgcaccgccggagtcgctggaccgacaccgcggtggcctaggcgctgccgcggtgtcgctctttcaggcccacgtagtggttggcggagtagcgcaggtgctcgcgctcctgatcagtaagctcgcgcaccggcttggcggggttgcccaggtagaggtagccgccctccagctccttgcccggcggcactagggcgccggcgccaatgatgctctctgggccgaccacggcgccgtcgaggatcaccgaaccgatccccaccaggcagtggtccccgacccgacaggcgtggatcacggccttgtggccgacggtgacctcggcgccgatcagcgccgggaacccccccgggctataggggccgtcgtgggcgacgtggaccaccgcgccgtcctggatattggtccgtgccccgacctcgatgcggtgaacgtccccccgcagcacggcggtaggccagaccgagacctcctcgtgcaggctcacatcgccgatgaccagggccgtggcgtcgacccaggcgccgggccccaactgcgggcgaatgcctccgaattcgcggatcatgtcggctcccttgcgctcacagggtgaccagttcttcggcgctggtggggtggatggccactgtgttgtcgaaatcggccttggtggcccccatgcgcaccgccacggcgaaaccctggagcatctcgtcggcggcctcgccgaagatgtgcacgccgaccacccgctcctcggcacccacggtcaccagcttcatggccgtgcgccgcttcaccgcctgcggggccagggcgtagttcatggggaagaaccgcgtctgatagcaggtgacctgatcggcgccgtaggcggcctcggcctccggctcggtcatgcccacggtgcccagcggcgggtgggtgaagaccacggaggggatgtcccggtacgccagccggctgtcgctctggccggcgaagagccggtcggccagccggcgtccggcggcgatggccacgggggtcagcgggaagtcgttgccggtgacgtcccccacggcgagcaccgagtcgacctcggtgcgctggtagtcgtccaccggaatggtgccatccgcccgcggggtgatgccggcccgctcaagacccaggtccgcggtggcggcatcccggccgatggcccagatgacggtatccacgtcctcgatccgttgaccgtcttcggccagcagcgtgagccgcccatcggcctggcgctcgcaggcggcggggacgaagtgggtgcgcaggtcgaacccgtccacttccaggctctcggccagcgactcccgtagcagcggatcgaagccacgcaggggaccgtcccggcgcacggtcagggtggtctcggtgcccaggtggtggagcacgccggccagttccacggcgatgtaaccggcccccaccaccacggcccgacgcggctgctcgtggagctggaagaagccgtcggagtcgatgccgtaatcggcgccggggatgtccggccggctcggccgcccgcccggggcgaggagtatatagcggccgcgcaggggctggccatccaccgccacggtatgggcgtcacggagctctccggtgccccggtagagatcgatgccggcgcgctcgacgttgctggcgtagatgccgttgagccgctcgacgtaggcgtcccgggcccggcacagccccccccagtcgaactccggagcctgctcgaggctgaagccgaagtcggcagcgcgctccagcgccgccgccgtctcgctggcgtaccacatcaccttcttgggcacgcagccgacgttgacgcaggtgccccccaggcgatcgcgctcgaccatggccacgcgagcaccgtgggccgcggcgcgtcgtgccgtcgccatgccgccgctaccgccaccgatgacgatcagatcgtactcgtccgtcatggaccctcctcgacaagcagcttcgggcgaacggatcgccccggctcgggtacagggatcgttcgccgcacgcgtgctagagtgtaacgcgtccgctccaaaggtggtgatatgtcggaaaacccgctgcttagcgatcacctgctaccgccgttttcgagcatccaggccgagcacgtcgagccggccgtcgactctctgatcgagaccagtcgccaggccctcgagacggccctggccgccggcccaccctacacctgggacaacctgatgcggccccttgaggacgccgacgaccggctggcccgggcctgggcaccgatctcgcacctgcacgccgtggcggattcgccggccctgcgtcaggcctacaacgcggcactgccggcgcttagcgcgcactacgccgaacaggcccaggacccacgcctcttccaggcggtgcaggacctggccgagcgggccgccgccctcgggctcgacgccgcgcagcgcaaggtgatcaccgacaccctgcgcgatctcgaactcgccggagtggggctggaggagccggcccgcagccgcttccgggccaatgcccagcgtctggccgaactgggcgcccgattccaggaaaacgtgctcgatgccacccaggcgtggcacctggatgtcgacgaagcagcacttgccgggctacccgattcggcccgctccatggcgcgccaggccgcggccgaggccggcgccgggggttaccggctgaccctgcagatgcccagcgtgctggcggtgctgcagcacgccgaggatcgcgagctgcgccgcgaggtctacaccgcccacgccactcgcgcctcggacgccggcccccacgccgggcagtacgacaacaccccggtcatggaggagatcctgcgcctgcgcgcggagcaggccgagctgctcggctaccggagttacgccgatcaggcgctggcacggcgcatggccgactccccggaggaggtgcacggcttcctcaccgatctggccgagcgggcccgtccccgcgcacaggccgagttcgacgagctgcagcgcttcgcgttcgagcgtgacggcatcgaccatctggaggtctgggacgtcgcctactacagcgagcggctgcgcgaggagcgcttccagctctccgacgagacgctgcgaccgtacttcccggccgaacacgtggtcgaggggctgttcaccatcgccgagcgactgttcggggcccggttccgcctgcgcaacgacgtcgacacctggcacccggacgtgcgctactacgagctgctggacaccgacggcagcccgcgcggcggcctctacgccgatctctacgcgcgcaccggcaaacgcagcggcgcctggatgggcgagtgttgcagtcgccgccagcgcgagcacgacatccagccgccggtggccttcctcacctgcaactttacgcccaccgccgagggcgagcccgccctgctcactcacgacgaggtggtcaccctcttccatgagttcggccacaccctgcaccacctgctcacccggcaggactggcgtccggtggcgggcatccatggggtggagtgggacgccgtcgagttacccagccagctgctcgagaactggtgctgggagcgcgaggggctggacctgatggccgcccactaccagaccggcgagccgctcccccgggagctgtttgagcggctacgggcgtcccgcgacttccaggttggcctgcacatgctccgccagctggagttctcgctgttcgatctggaactccaccagcgcaaagacgcgccggaggcggccagcatcctgagcaccctcgaggatgtccgccgccgcgtggcggtggtccatccgccggcctggcagcgcttcccgcacagcttcgcgcacatcttcgccggcggctacgccgcgggctactacagctacaagtgggcggaggtgctctcggccgacgccttcgagcggttccgcgaggagggcctgctggagcgcagcgtgggccagtcgctggccgagaacatcctggagatgggcggcgccgccccggcacgggagctgttccaggggttccgcggccgttcgccgagcatcgagccgctgctgcgccagagcgggctcagcgaagatcccccgacgcgcggctagccagcccgccgaggcgggccggctagccggcggtgtccggccgcagacggtagatcagatcgtggacctggtgccccttgcgcaggccgcggcgctcgaacttggtctgcgggcgcggcggcggaggcggcacgaaggcgcgcggaccacaggtgttctcgaagcgcgcgtcggcctccagcgtgtcgagcatccactcggcgtagtccgcccagtcggtggccaggtgcagcgcccccccgggcaccaatcgctcggcgaggaggtcgaggaaggcgggctggatgatccgccgcttgtggtggcgcttcttcggccagggatccggaaagaagatctgcacggtctccaggctgggcccgggcaggtggtggcgcaccagctcgacggcatccaccgtcgccacgcggaggttgtcgagcccggcctgctcggcgcagagcaggcagtgccccacccccggccggtggacctcgacccccaggtaatcgcgctccgggtcggcggcagccatctccaccagggcctcgccgtcgccaaagccgatatccagcacccgcggcgcggcacgaccgaacaggccgtcgaggtcgatcaccccgcgctcggggacatcgaccccgaattgcggccagagcccctccagggcccgctgctggccctgggtcaggcgcccctcgcggcggacgaatgtgcgggtctgtcgcggctggctcactcgaagaaggtcccttcctcgggcgacgacgccgcggcgtagcgcttcttggggatgcgaccggcacggtacgcctcgcgcccggcctcgacgcccttgcgcatggccgaggccatgagcaccggatcccgcgcaccggcgatggccgtattgagcaacacggcgtcacagccgagctccatggccacggccacgtcggaggcggtccccaccccggcgtccaccaggaccgggacctccaggcggtcgacgatctccaggatgttgtagcggttctggatcccgagccccgaaccgatgggggcggccagcggcatcacggccacgcagccgatctcttcgagccgtttggcggtgatggggtcgtcgctggtataggccatgacctcgaagccctcggccaccagctgctcggcggcctccagggtcccgggcacatccgggtagagggtgcgctcgtcgccgatgacctcgagcttgaccaggttgtggccgtcaagcagctcgcggcccaaccggcaggtgcgcaccgcatccttgaccgtatagcagccggcggtattgggcaggatggtgtagcgatccggcggtacggcgtcgagcaggttcggctcgtcgggattctggccgatgttgctgcgacgcagggcgatggtgacgatctctgcaccgctcgcctcgatggccgcgcgggtctgctccatatcacggtacttgccggtaccgaccagcagacgcgagtggtactcacgcccggcgatgaccaggggatcgcgatccgccatctttctcttggactccgtgctgtttcgggactcgggtcagccgccgccgatggcctggatgacctccacgcgatcgccatcggccagttggtggtcgccgagctgactgcgggggacgatggtctcgttgacctccaccgccaggcgctgctcttcgctgacaccgagccgctgcaggacgtcggcacagctcgccccggccggcagggtcatgccctcgccgttgacctgaacctgtatgctggttgccatactactcatctcagatagtgtaacgcggcgtgcggcactgcggcaccggttgtcctcggcggcttacagcgctatgatttcgactgtccgcagcgggtgtagctcaatggtagagctccagcttcccacgctggcgatgtgggttcgattcccatcacccgctccagacccttccttgctcttcgactcgacgacccccgggctgcgttcagccggtctccgccgcgcgccggtcgatcagattgaggtccacggccagggcgccgcggttgtgcagcagatcggccagcgtgtagcgatcgagtaccgccaggaaggcgtgcagggcctcgtccaggacggcacggacggcgcaggtgccctcgatccgacagcgctggtcctcctcccggaaacactccaccagggtgaagtcttcctcggtgcgccggagcagttcgcccagtgggatcgtctccggcggctgggccagccgaatccccccgcgcttgccgcgcacggtctccacgaagccgtgggcggccaggcggttgaccaccttcatcaggtggttgcgcgagatctcgaagcgctcggcaatggccccgatggtgaccagctcgccctgtgcagcccccaggaagagcaggacccgcagggcgtagtcgctgtggcgggttagacgcatgatccggctccgttggctgccccggacactatagcagtgcccggggccttccggatcagcccaggccgacgatcagcagcggttcgcgggtgacgctgtagaggtacaggtaaccgatcaccacgatgccgccgacaaaggcggccatgcggatcggccggggacggctccgccccagggccaccaccccgagggcgatgtaggcgatcaggccgaggagcttgacggtgagccagccgtcgacgaacgggtactgggcgatcatcaccatcagcaccaccgctgtgagcagcagcacggtgtcggcgacccgcggcgccacgcgcaggaccttgtgatccagggccgcagaaccgcggaacatcaggatcccccgggcgatgaacagaccgagactggccacggcggccagcacgtgcgtcgacagcagcacctggtgcattcctaccccctcgcatcgtccgcatcagaaagcggctattcttcctgccggtcggggccgcctgcaaccacgccgggcccacgcaccggggtggtgcggccaccgtgccggactggtgcagggcggccgccgagcatccccacagcgccttcgctacgccgtaaccccctgactcttggggaccacccctcgctggcacgcatcatgcttaagggttccgtgagcgcgccatacgccgagaccggcggtggccgccccgacccacggacccagaactagacaaggtgcccgatcatgaagaagcctctcccgttcctcgccgccgccggcggcctgctcctcggcctctccgccaacgcccaggccgaagagctcggcgccgggtggagcctgtcgtccaacgtggcgatcacctccaactatcttctccgcggtgggtccgaaagcgacgaggatcccgccatccagggcggtttcgatctcgaccacgctagcgggttctacatcgggacttggggtagcagtgtcgtcctcggggaggacgcaacggaaatcgacttttatgccgggtatgcctttgagttcgcccctggcctcagcctggatcttggcgccgtggcttatacctattacccagcgggggactcggacgacgaggaactctacgccgggatcgcttcgtcattcggcgaactagactacgatttctacctctactccaatagcgagcccgacatcaccggcgagttaaatctggctcaccccatcggggccggtgtatcggctttgggtcagctgggcttcgtggagcccgatgacgacaatggcgattacatctactacgccgtgggggccagctacacctatcagaccctggacttcagtgtgatgtggacagatacggatgaatctgggagtgacgaccagttcgcagtaatggtttcacggtccttctaacctgagccgggggcgccgccggcgcccccctttcaccccaccccgccccgctgctcgagcccccggcgcaaccccaccgcctcggccacgtagcgggcgtcgatggcatccatgccttccagatcggcgatcgtccgcgccacccgcagcaggcggtggtgcccccgcggcgagaggccgatgacctcggtggcccgctccagggtcgcctcggcctccggctcgagggggcaggccgcgtgcaggacctccccgctgagctcggcggcgatccgcccggagcgctcccgccgccgctcccgggcccgggccacccgttcggccacctgctcggtggcctcagccgccggcgcggcggtcagctcccgggcgctgagccgcggcacctcgacggcgatatcgaagcgatcgagcagcggcccggtgatccggtcgcggtagcgcgccacctgatccggggtgcagcggcactcgccgcgggggtcgccgtggtagccgcagggacaggggttcatggccgccaccagctggaaggccgccgggtaggtgacccgggcgttgctgcgggcgatgctcacccgccgcgcctgcaggggctcacgcagcgcctccagggcgttgcggggcagttcggggaactcgtcgaggaagagcacgccgcggtgggccagggagacctcgccggggcggggcggctgcccgccaccgatcagcgccgccggggagatgctgtggtggggggcccggaaggccgggatccgccagctggccggatccaccccctcgccactgaccgagcgcaccgccgccgcctccagggcctcgtcttccgggagcggcggcaacagcccgggcaggcgttcggcgagcatgctcttgccggtaccgggcgggccgctgagcagcaggttgtgcccccccgcggcggcgacctccagcgcccggcgcgggccggcctggccgcggacgtcggcgagatcggggcctggagagcgttcctgcgccccggtcggcgaccccaccgggggcaggggctcgcggccgtccaggtggtccagcaccgccagcaggcgctgcgcggccaccgtgcccccggggtgaaccaatgccgcctcggcggcgtcgccgcccgggatgatcagccgccggccggcctcgcgggcggcccgtgccgccgggaggatggcgcccacttcgcggagctggccgcccagggccagctcgccgatgaactccagcgattcgagttcgccgtgggcctgacccgacgccgccagcacgccgaccgcgatggccagatcgaagcgtccgccgcccttgggcagatccgccggggccaggttgaccgtgacgcggccgacgggaaactccaggccgctgttgatgatggcgctgcggacccggtcccgggcctcgcgcacctcggcctggggcaggccgaccagtgagaacgcaggcagccccggcgccaggtggacctccacctggacctcgggggccgccacaccgagcgccgcccgcgcccgggtaaccgccagtgccatgggaaccctccctggttcatgggcacagaggacgacctacgcggcgagcccgcaggcccgcctgcggatcagctcccgctaccgccggcgccgcccgagccaccctggtccttttccagctcggcgacgcggcggttgagctcctcgagctgggcccgagtccgcgccaggaccttggcctgggcatcgaactcctcgcgggtcaccagatcgagccgcgagaagcccgactgcagcgaggcgcgcacgttcttctccacctcgtcgtggaactcgcgcacgccggccggcaggctcgccgtgagcttctgcgccagttcgtcgatggttttctgatcgatcatcgcctttccaaccctgtggtcacgcaccgaatccgtgcggttgccctgtcgccgcccccgtttggtgcagaggccgcccgcgccaccagcctatccccccggcacgacgcggtttcgcggccgatccgagggcctggcacgcctcctgcaaggtccttctcgaccgcagccgcatcagcacgccgctgcggctccggccaacgcgtacaacgaggacgacgctcatgaaattggtaacggcaatcatcaagcctttcaagctcgatgacgtccgcgaggccctctccgctatcggcgtccaaggtatcacggtcaccgaggtgaagggtttcggacggcagaagggacacaccgagctctaccgcggtgccgagtacgtggtcgacttcctgcccaagatgaagctggaggtcgccattgacgacagtctagtggaccgcgcctgtgacgccatccgccaggccgccaacagcggcaagatcggcgacggcaagatcttcgtcttcgacgtcgagcaggccatccgcatccgcaccggcgacaccggttcggacgcactgtaaccggcccgcccccaaccaatgcagaggacctgaaccatggaagacgtagtcgaacttgcctacgccctcgataccttctacttcctgctctcgggcgcactggtcatgtggatggccgccggcttcaccatgctcgaggcgggtatggtgcgcgccaagaacaccaccgagatcctcaccaagaacatcgggctctactccatcgcggtgatcatgtacatgctcatcggctggaacctgatgtacgagagctcgggcagcctgctgcccaccttcagcttcctgctgcccgcctcggagccggtcacggccgagatggcgcgcagcggcgaggccaccgagtcctacttctcggacttcttcttccaggtggtcttcgtcgccacggccatgtccatcgtctccggcgccgtcgccgagcgcatgaagctctggtctttcctgatcttcgcggtggtgctcaccggctttatctaccccatccaggggctgtggagctggggcggcggcttcctcgatcagatgggcttttcggactttgccggctcggccatcgtccacatggccggcgcgtcggcggccctggccggtgttctggtcctgggcgcccgcaagggcaaatacggcccccgcggcgaggtacgcgccatccccggcgccaacctgccgctggccacgttgggcaccttcatcctctggctcggctggttcgggtttaacggcggctcggagctgtcggtctcctcggcgggtgcagccaacgcggtagccaccatcttcatgaacaccaacctggccgccgccggcggtgtggtcgccgccctgctgctggcccgcgccctgttcggcaaggccgacctgaccatggccctcaacggcgccatcgccggtctggtctccatcaccgccgggccggacaccccgtcgccgctgctggccgcgttcatcggtggtgtcggtggtgttctggtggtcttctccatcgtcgccctcgataagctgaagatcgacgacccggtgggcgccatctcggcccacggcacggcgggcatctggggcatcctggcggtgctgctctccaacccggacgccaccttcggtgcccagatcgccgggctgctatcgatcttcacctttgtcttcctggccagcctggtcgtctggctgatcctgcgcttcaccctggggatccgcgccagcgaagaggacgagcagaagggcatggacgtgaccgagtgcgggatggaggcctacccggacttcaccgccggtcgcaagtagggcaaccgctcctctcctcctctcccgaacgggagaccttgcgggcgcttcggcgcccgcttttctttgctgcgggggcagagggaaccgctatcctgtaccctgcgtgccagcatccaagtccccgttccgaggagaaaaaccatgcaatcgaagtggatcccatggacctgcgccctcaccgcggtcgtcgccgcctcgaccgccagcgccgccgactaccggccgctgacgatctccagcgtctccgtgatcggcgccgacaacaccgagctgttcggccacgcggccttcgagttcgggcgggaggccagtgatggggcggggcagggtcccggcaacgacatcggcaccggtgattacgacaacctgcgtctgggtccgctgggctttcgctacggcctcaccgacgacttcgagtacggcgcctacttcaccttcaacagcaacgccgatgacgacgacggcgccccggacgactcgggcctggaggggatcaccggcttcgccaagctccagctcaaccagcactttgccctggaggtgggcgcccgggccggcggcgccgacgacgtggccccctaccccaacgacggcctggacttctacgtcaacctgcccatgcagcgcagcctgggtcccgggctggtctacggcgagctcggctacaccatccaggacaacgacatcggcggtacctacgccaactggggcatcggttacgcccaccccctggacaccggcaccaacctcaacgtcgagctgcgtggcgacgagagccccactggggacggcaaccacatggacctgatcgtcggcgccggcctgcaggtcgaacaggtccacctgcgcccctatctgggcctgggcctctacgacgccagccctgacgtctccttcggcatcggcgccagcctgccgctgtaaggcaccggtttgaccgcccgagaccgcctgtcggtccgcgatctgcgctgtgcggtggcggcctggccccggctcggggtgccggccgggggctgcgccgccctcgccggcccctccggctcgggcaagagccggctgctgcgcgccatcgccgacctcgatcccaacgaaggcgaggtgcacctggacggtagcccgcggcagaccttcaccggccatgagtggcgccgccgggtcatctatctggcagcggactgcgcgtggtgggccgagacggtcggtgagcacctggctaccctagagaccgacacgctggctgcactgggctttgacgccgacgtggcgcagtggtcggtgcgccggctctccaccggcgagcgcagccgcctgggcctggcccgtgcggtggcgctgcagccgcaggtgctgctgctcgacgagcccaccgccaacctggatcgcgccaccaccgaggcggtggaacgggtgattcagacccagcgccgacggggtgtggccatggtctgggtgacccacgaccccgaccaggtccgccgcctggatgcccagcgcttcaccatccaccacggcaccgccgaggagggctcaccgtgacccaggagctgattcgcctcgacccgctggatctggtcctcgccggcgccctggtggtggccctggccggcttctcttgggccgggcgtctgggggtcgagcgctcactgctggtcgcggcggcgcgcacggtgatccagctgctgctggtcggcctggtcctggagaccctgttcgcccacgccacgctctattgggtggcgctgatgagtgcggtgatgctcctggtggccggccgcgaggtgatggcccgccagaagcggcgcttcgccggcttctggggcttcggcctgggtaccgcggcgatgttcctgtcgtcgttcagcgtggcggtgctggcgctgatcgccctggtccagccggaaccctggtaccagccgcagtacgccatcccgctactgggcatgctcctgggcaataccatgaacggcatcgccctgtcggtagaccggctgaccgacggcgcctggcagcagcgggacgtcatcgaggcccgactggccctcggcgaaccgtggggggtagcggtggagcagatccgccgcgacgccatgcgctcggggatgatcccgatgatcaacgccatggccgcagcggggatcgtcagcctccccggcatgatgacgggtcagatccttgccggggcgccgccaatggaggcggtgaagtaccagatcctgatcatgttcctgatcaccgtggggaccggcttcggcaccctggcggcggtctggttcgccgcccgccgactcttcgacgagcgcgaacgcctgcgcctggaccgcctgcgctaggcccccgcggggccgcctgacgcaggcacctccacgactacttgagcagttccggcaccgccagagccgcccggtggatgtcggcgttgtagtagcgggtctcgaagggcttctcctccgaatcggcctcgcggaagttgcgcgggtcgccgccgttgaccatcagcgtcgccgaccaccaccccgaggggtagctgggcaccgggaaagtcaaggtgtgcacgccgtcgaagccggcctcgctggcggcgcggtgcagcggggcgatgaccgaatcgcgatggagcagtggcgactcgctctgctggaccacaatgccaccgggccccagggcgctgcgcacgtcggtgaggaactccttggtgaacagccccgccgccgggccgaccgggtcggtgctgtcgacgatcaccacgtccagcgactccggctccgcctcgcggatccagcgcaggccgtcggtgaaacgcagctcggcgcgctcgtcgtcgttggcggtgcacaggtccgggaagtgggtctcggcgacccgggtcacccgctcgtcgagttccacctgcagggtgtgctccacgcccggatggcggagcacctcgcgcaggatgccgcagtcgccgccgccgacgatggccacgcgccggggctcgcggtgggcgaagagcgccgggtgggccatcatctcgtggtagaggaactcgtcccgctcggtgagcatgacgcagccgtcgaggaccagcagtcgtccccagcgccgggtccggtagacctcgatgtgctggtactcgctctgctcttcgtggacccgctcgtcgatggccaaagagaaggcgacgccctcgtcctcgaccgcttcggtaaaccatccctcgcgcatcgcgcctccgccaatggggttgttgtccggctccgctcgctgcggatgcgcgaatgttaccatcctcgggcagtgtggcgcgtcgcgccgcagtctctcctccaccagttgcagacgacccaatgagcgacgactggagcaaccgacccgcccgcgaggtgtacaacgtccctcgctggagcgaggggtatttcgacatctcggccgccgggcgactgcaggtccgcccccaccgcggcagcgggccggccgtggatctgcgccggatcgtcgccgacctgcccgatcagggcgtctccccgccggtgctgatccgcttcccggcgatcctgcgcgatcgcgtcgacgccctgtgcgacgccttcggcgcggccatggccgaggccgattaccgcggcgcctaccagccggtctacccgatcaaggtcaatcagcagcgctcggtgatcgaggagatcgtcggcgatggccggcgggtgggcctggaggccggcagcaagcccgagctgatggcggtgctggccctggccccgaccgggggcaccgtgatctgcaacggctacaaggaccccgagtacgtccgcctggccctgcgcggcctgcagctggggctgcaggtccacctggtcctcgagaaacgctccgaggcgcggatgatcatccgcgaggcacgccggctgggggtggcgccgcggctggggctgcgggtccgcctggcctccatgggtgccggcaagtggcagaacaccggcggggaacgctcgaagttcggcctgaccgccgccgatgccctggcggtggtggaggagctgcgcgaggcggatctgctggagcgcctggagctgctgcacttccacctcggctcgcagatcgccaacgtccacgatatccgcgcgggtctctcggagggggcacgcttctacactgagctacgccgcctgggggcgccggtgagcaaggtggatgtgggcggcggcctgggggtggactacgaaggcacgcgctcccgggccttctgctcgatgaactacagcatcgccgagtacgcccataacgtggtggccgccctcaaggcggtctgcgacgaggccgggctgccacacccgacgctgatcaccgagagcggccgcgccatgaccgcccaccatgcggtgctggtgacgccggtgatcgacaccgacagccgcgaggccagcgccccggaaccgccgccggcggacgcccccaaggtcttgcgcgagctctaccgcaccctggaggagcacgcccagcgcccggccaccgaggcctaccacgacgcctgccactacctgcaggaggcgcgcgggctttacctccacggggtcctggatctgccccagcgggcctacgccgagcgctgctatcaggccatcggcacgcggctgcgcgggcggctcaaccccggtcgcccccaccagcgagaggtgctcgacgccctcaacgaggggttggccgacaagctgttcgccaacttctcggtgttccagtcgatccccgacgtgtgggcgatcgatcagatctttcccatcgtccccctctcggggctcgaccggccggcctgccggcgtggcgtggtccaggatctgacctgcgactccgacggcaccgtctcgctctacgtcgacggcgacggggtggagggcaccctgcccctgcccgagccggaacccggcgaaccgctatggctgggcatcttcctggtcggtgcctatcaggagatcctcggcgatcggcacaatctcttcggcgccaccgactcggtgaacgtggaggtcgatgagcaggggcaccgattcatcaccgccacgcgcggcgacagcatcggcggggtcttgcgctcggtgggcttcgacgagcgggagctcagcggcgcgtatcggcgccgcatcgccgccgccgatctcgatgatgcggcccgccgcgcctgcctggccgacctcgaggccgggctgctcggcggcacctatctggagggcccctgagcgggggcacggggcgcaaacaaggaggcaacggcatgaaggcaggggtcatcggcctgggcgcgatgggcagcggcatcgccggcaatctggcccgcaccggtcagctggcggcggtctggaaccgtacccgcgagaaggccgaggcgttcgccggcgagcacggcgtcgccctggccgacgagccagccaccgtggccgcggccgccgacgtcatcttcatcagcgtcgacgccgacgccgacctgctggaggtgctcgacgggctggcggacggcctggagccgggcaaggtggtggtggacacttcgaccgtggcgccggataccgcgcgccaggctgcggagagcatcgccccccggggcggcgtgttcctggacgccccggtctccggcggtccggagggggcccgtcaggggaccatggtgatgatggtcgggggcgatagcgcggtactcgagcgcatccgcccggtgctcgaccccatctgcagcgccgcccacgccatggggccggtgggtgccggccaggccaccaaggcggtcaaccagatcatggtcgccgggatcatgcagggggtcgctgcggccctggcctacggcaaggggcaggggctggatctgcagcaggtcatcgaggtggtcggctcgggggccgccagcaactggcagctgctccagcgcggccccaatatggttgaggaccacttcccgccgggcttccggctggcgttacaccgcaaggatctgggcatcgtccgcgacgtactcgccgccgaggggatcgagctggagctgatcgagcgcaccctggccgactacgaccgtctggtcgagcaggggcacggggatgaggacatctcggcgctctaccggctgcgcaagaccgatctgggcgccgactgagcgccggtccccgggccgaccccggggaccgcaacgcggcccctagccgagggtgcgcagacggcggctgctgcgctcgcccatctccggcagaccgcgcaggagcagccagaagaccagggccgggtaggtcagcagcaggccgaccacggcccagatgatccgcggcaccggccgcttctcgatcacgacgatggccgccaggaagcagagcacgcccaagtagtaggcggccagcaccacctgcacccaggggctgtcgatcagggtctccagctccatcgccacgcctgccgggtcaccgaagacgtcggtggcgtagagggtgtagcccagaaaccccaggcaggcgacggtggcgagcaacaggatgctgcgcaacacaatcatgaagtccctcctccagaaatagaccggggcgcccgacccgccgccgagcggcccggcaccaaaccgctgaaccctgaacatccaacgcccagcaccgagcccgacgctgaacgctgatccctgaaccccgaagggttagccatcctgccgcagcatcagcggctggatgtcgttgtcctccatgcgcgtccgcgcctcctccagccgatcgctatcctcgaacgggccgacccggacgcggtgccactcctcgccctcatccagctcgacggtgtggatctgcgccggcaggccgaccagggccagggtggcgcgcatgctctcggcgtcgtcgtgccgttggaatgagccggcctgaaggaggtagctgcgcccctcctcgaaggtggcggcgcgggagatctcgtcctcctcctcgtcctgggtgcgccgctcatcggcgcggcccagatcctcctcggggacggtgacctcatcctgcatcagcagttcgtagaagtcgtagctgcgctcgctctcctcggccgccggctcgtcctccggctccggctccatctcggcagccggatccaccggggcggcatcctcgcgcccctgctggtactggacgaagagcagcgcgacggcaccgatcaccccgccgatcagcagccacacgaagccgggcacggcgcgccgctcggttcgccgtgcctgggccccgccaccgcggctgcgggcgggggtgcgggccttgctgcgcgtgttgccccggggcttggtgctcttctgcgccatggtccgtcgctacatgctctgcggggcgtcgacaccgagcagccccaggccgttggccaggacctgccgggtggcctgcaccagcgtcaggcgggcgtcacgcagcgcctcgtcgtcgatgatgaacggcaccgcgttgtagtaggtgtggaaggcggcagccagctcgcgcaggtactgcgccacctggtgcggctcccgcgccagcgccgccgattcgatcacctccgggtaccggccgaggagatcgaggaggatcgcctcgtgctcggcgtcgaggcgttccagcgccgcctcgtcgggagtgacgcggcaggccaggccgcgctcctcgagctggcggaagacgctgcagatgcgcgcgtgggcgtactggcagtagtagacggggttgtccgccgactccgacttggccaggtccaggtcgaagtccatgtgctgctccgagcggcgcatgacatagaagaaccgcgccgcgtccttgcccacctcgtctcgcagctcgcgcagggtgacgaactcccccgaacgggtggacatgggcagcttctcgccgccgcggtagaggatggcgaactgcaccaggcgcacatccaggcgctccgcatccacccccagcgccttcagggcggcctggacccgcggcacgtaaccgtggtggtcggccccccagacgttgaccagggtgtcgaagccgcgctcgatcttgtccaggtggtaggcgacgtcggcggcgaagtacgtcgtcaggccgttgtcccggcgcaggacccggtccttgtcgtcgccgaataccgaggcctggaaccacagggcgccgtcggcccggtaggtgtagccggcctgatcgagccgctccagggcatgctcgatacggccctgatcgaccagctgccgctcggagaagtagcgatggtagtggaccccgaaggcgtccagatcggcgcggatgtccccgaggatggcctccagggcaaagtcgaggacgcgccgataggcggtctcgccgaggagctcgcgggaacgggccaccagggcgtcgagatacccctccgggtcatcgtcctccgccggcagcccggcaccgagctcggcggcggtccgcacgtgttcgcggccgtcggcctcgaacagttcgcgggcgtgggtgacgatgtaatccccctggtaccccttgttcgggaaagagaccggctcgccggcggcctcgaggtagcgcagccacagcgaggcggccaggatgtccatctgccgcccggcgtcgttgacgtagtactcgcggtggacgtggtagccggccgcctcgagaacgctggccagggcgtcgccgaaggcggccccccgcccgtggcccacgtgcagcggaccggtggggttggcggagacgaactcgatatgcacccgatgccccgcccccacgtcgctgcgcccgtactcggcgccctggcgcagggccacgcggacgctctcctgacgtgccgcggtggtcagggtgaagttcaggaagccggggccggcgatctccacgccggcgatggcctcggaggccggcaggcggctgcggatggtctcggccaggtcccgcggtttctgccgcgcgggcttggccaggaccatcgcggtgttggcggcgtaatcaccgtgggcgcggtcgcgggcgcgctccacctgtacctcgggcagctcgaggtccgccggcagttcgccggcctcgcgcatggccttcagggcctgcgccaggagactggccacgtgtcgcttcatggagggtctccgctcgggtcaggaaaagcccggtattatcccgccgcgccgggcaaaatgccaagccggagggcggattattcgccgccaggggcgataagttcgaagaacggcaggcgccgatcgtgcggcggggcgctgtccgggtcgtggctgatgatgagcgcggtgcgctcggccagccatggcgccagccgccgggcgacctcggcggccgtggcatcgtcgagtccgcggaagggctcgtcgagaaggactaccggggcgtcggtcagcaccagacgagccagggccagccgccgcgcctcgccgccggagaggcgtccgcccccctccccgacccactcgtcgaggccccgcggggcgctacgcacccgttcgtcgaggccgacggtgtgcagcgcctgccacatgcgggcctcgtccgcccggggatcgacgatgcgcaggttgccggcaacgctgtcggcgaagagttcggtgcgctgggtcaggtaggtgatgcgcgcaaaacgctccgcctcggccagggcgtggacggggaccccctccagggtgaccgtcccggcatcgggccggatcaagcccgccacgagatcgagcagggtcgacttgccgcagccggaaggaccgtggatcaccaccgtctcgcccggggcgacggtcagcgagccatcacggaggaccgggggcgtatgcgccgcgtggcgaaacgtgacccccgccagggctaggccgagggcctggcgggggggcggatccaccaccgccgcggattcgtcggcggcggtatcggcgtgctcgagcaggcggcgtgccgcggcccgggtgcgacccaggtgctgccacgcccccggcagcgcagtcagcgcctcgccaccggccagggcggcgagggccaccagcgccagcagcggaccgctgatggcctcggcctggtagagcgggataccgaccaccagcgccgcgagcagcgcaccgtgggcgagcagtcccaccgccccctcgccggccccggtcaggcgggccgcccgggcccgcgccgccgcgaggccatcagcggccgccatcaggcgctgctcgtggcggcccaccgcaccgcaggcccgcaactcggccagcccctggacggcatcgacaccggccccgcgcagggccggcaggtgccggtccaccgcctcgccgtgcggcgaaccgcgacgccaggcccacagcggcaggagaatcccaccggccagcagcaccgctccgaccgccagccccgccggaccagccagcaggaccagcacggcgatggtcccccccaaggtcaccacggcggccaggctcgggccgatgatccgcaggtagaggttgtccagggcctcgacgtcggcggtcatgcgattgagcaggtcgctgcggcgcagccggccgacgcgggccagaggcagcggcgccagggttcggaacagccagccgcgcaggcgcgccagggtgcgcaggaccgcatcgtggtggaccaggcgctcgaagtaacgggaaatcgaccgcgccagggcgaagaagcggatgccggcgctcggccggtagatgtccaggtaggccccggtcagcccggcgaccgcggtggcggtgatgaaccagccggaaagccccatcaggccgatgctggccgcaaggctgacgatcagcagcagcgtgccgagggccaggcgccagcactccgggcgcagatcgcgcaggaagggcatcagttcacgcacggcgatcctccacgcagcggccggcctcgatcaccaggtggcgatccccccagtcgtgggtgtctcggtcgtgggcgaccatcagcaccgtgcgccgaccgtcggccagtcgggcgacggctgccaggacgcgctcgcggctgtccgggtcgaggccggcagtgggctcgtcgaggagcagcaccggggccccggagagcagcgcccgggccagcgccagacggctggcctgtccgccggagaggccgtacgcgtcctcccccagcggggtgtcgagcccctccggaagggcggcgatgaccccgtcgaggtccgcgtggcgcaaggcagccctcaaccgccggtcgtcggccccggggtcggccagctgcaggttttcgcgcacgctgccgtggaacagccacggccgctgccccacccaggccaccgcccccgccgctggcgccgactccccgatggtcacgcgaccggtgtcggggcggaggaaacccgcagccaggtgcagcagggtcgacttgccggcaccgctggggccggagatgaccacccgctggccggcggggatgtgcagctccaggccgtcgagcgccggcgcctccgccccggggaaggcgacggtaacccggtggaagccgaggggccgggggtcgggcaccggcaggtcggtctgcggatcgcgtcgcaccgggccgggcgccgccggggcgggctcgtccgccgccgggagggggtcctcgagcagttccaggatctccgcggcggcccccacggcggcggcccgatcgtggtagtgctgcgccaggcggcgcagagggaagaagacctccggggcaaggagcaggatgaacagcccggcgaacaggcccagctccggcccgggaccgaagtgcagataaccgagcagggagaaaccgacgtagatcgccaccagggcgatggagatggcggcgatcagctcgagcgccgccgaggagaggaaggccacgcgcaggaccgacaggctccggcgccggtactcctcagcggccccctccaccgcctcggcggcggcatcggtggcgcggaagatacgcagcgtggccaggccgcgcaggcgatcgaggaagtgcgcactgatccgggccaggctctgctgctgacgccgggacagacgcgccgcccccatccccaccagcgccatgaacagcggcaccagcggcgcagcgatgagcagcagcagcccggcaagcaggtcgacgccggtgatcagggcgatgaacaccaacggggcgaccactgccagcaccatctgcggcaggtagtgggcgtagtagccctccagggcctcgacctgctcgaccagggcgctggccacggccccgctgtggtggccctgcaggcgcactgggccgagggcggcgatgtggcggtagagccgtcggcggacggctgcggtgatgacccaggcggcgcgggcaccggccgccgcccgcgcccaggtggcaccggcccgggccgcgaagaccgcagccagcagggccagtgccccccaaagctcagcgagcggggtggcgcggatgaccgcctgatcgatgacccaggcgatgagcagtgcctggaggacgaccaggaccgtgtccgccaggcccgcaccgaccgtcgcggccatcgcggggcgggcctggcgggcctggtcgagcagccagcgccccgccgcccgctcgccgccgcggggttcatcggccaccggcaaggctcagtggtagccgccctgcaccttcccgcggaagatccagtaggtccagaccgtatagccgatgatgatcggcagcaggaagaggatgccaagcaggaggaagagctgcgcctccggggccgatgccgcgtcccggaaagtgatctccggcggcaccatgtacggccactggctggcaaccaacccgaggtagacggtgacgaacaggccaagcccggcgatgaacggcaccagttcctggcgcttgcgcaacgcggaccagaacagccctacggccaacgcaccgagcaggggcaagggccagagcatggtccacgcctcctgccagcgctccagtacacgctcggaggtcagcggggtccagaccgagatgcccagcagacagaccaccaagagcaggagcagccacggggccacacggtagagccaccgctgcgtggcaccctcggtcttgaggatgccccaggcggcgccaagcagcgcatagccgaccaccagcgagaccgcggtgaagacggtgaacggcgtcagccagtcgaagggcccgccgacgtaggtgaagccatccacctcgaagccctggatgtaggtgccgaccacgaagccctgggccgcggcggcgaggatcgagccgccggcgaaggcggcgttccagaatccgcgtgtcttcgaggatttaaaacggaactcgaaggccacgccgcggaagatcaggccggcgagcatcaggaagacgcccaggtagagcgccggcaggtagatggcgtagaccgccgggaaggcggccagcaggccagcgccaccgaggatcagccaggtctcgttgccatcccagaccggggcgacgctgttcatcaggtcgtcccggacctgctcgctgggcgtaaacggatagagaatcccgacgccgaggtcgaagccgtcgagcaggatgtacatgaacaccccgaggccgatgatccccatccagatgatggtgatgtcgattagttccatgtcgctacctcaccgcgagctggtggagaaatccgggtcgtcgtcgaacgggacatccgccgccgagaaggggcgcttggcgtgcgccggctcctccacggagcccaccccctccggcccgttacgcacgatccgcgtgacgtagtagaggccggcagtaaagatcacggcgtagaccaccacatacccgatcagggtcaccagcgccatccagccggtcagcgacggcgtcaccccttcggccagggtcatctggccgtagatcaaccacggctgacggccgatctcggtaacgaaccagccggtgagcaccgccacgaagggcagcgggatcatcaactggagtgtgtgcaggaacggtcgactctcaaacagccgaccgcgcatgcgcagccaggcgctccacagagccaccagcagcatcaccacgccgatcccgaccatgatgcggaacgaccagaagacgatccccaccggcggccgctcctcggcactgacctccttgagcccgggcacctcaccgtcccactggtgggtcaggatgaaactggcgagattgggaatgcccacggccaggtggttggtctcggcggccgagtcggggatagcgaagaggtacaagggggcgccctcgcgggtctcccaggcgccttccatggcggcgactttggtgggctgatgctcaaaggagttcagcccgtggatgtcgcccatgaagatctgcgccggggcgaccagcagcagcagccacagggtcatgctcagcgccttgcggttcatctccacggcgcggttgcgcagcaggaagtaggcgctgacgccggcaacgacgaaaccaccagtgagcagcgaggccagcgccacgtgcccgaagcggggccacagcgaggggttgaagatcgcctcggcccaggaggtgacgtggacgatgccatcgcggaactcgaagccctgcggggtgtgcatccaggagttggcggagaggatccagaacgaggagatgaacgtgccgatggccaccatacaggcggcgaacaggtgcgttccccgcgggacccggtcgcggccgaagagcagaatgccgaggaacacggcctcgaggaagaaggcggtcagcacctcgtaggagaggatcgggccgaggaagttggccgtggcgaaggagaactcactccagttggtgccgaactggaaggacatgaccacgccggagaccacgcccataccgaagaccacggcgaagatcttgatccagaactccgacaggcgccggtaggtcgggctgtcggtgcggtaccacagcgcctcgaggacggcgatgtaggccgccagcccgatggtgaacaccgggaacagggcgtggaacgagaccacgaaagcgaattgcatccgcgacaagagcagcgggtcgagggcttccatcgtagcggcacctcctgcctgagaactgaatccggcaccgccgggcggtgcatgcagcgccgatcgggcgcttgaatcaacgaaaccttaactaaaggggttctaaataaccacccgtccgtgggccgatgcggcgcttccggtcggccatcagtgggcctgttcccaatcatcgccaacaccgagctcgacttccaagggaaccgacaccatgccgcgatccgatccctccatcagccggcgcacctcatcgcccaccgccgttgcctgcgcctcagggacctcgagcaccaactcatcgtgcacctgcatcaccagtcggctctccgggaagcgctcattgagcagggcgtcgacgtcgatcatggcccgcttgatgacatccgccgcggtcccctgcataggggcattgatggcggtgcgctcggcgtactcgcggcgctgacggttgcggctgtggatctccgggacgtgcagtcggcggccaaacacggtctccacataaccctgctcccgggcctgctcgcgcgcccgatccatgaaggcacgcacaccggggtagcgctcgaagtaacggtcgatgtaggtctgcgcctcgtcgcgcgggatgcccagctgccgccccaggccccaggcggacatgccgtagatcagcccgaagttgatcgccttggcggcgcggcgctgctcgtcgttgacctcatcggcggcgaagacctcggcggcggtggcgcggtggatgtcctcgccctgctcgaaggcccggcgcaggccctcatcgccggagaggtgggccatgatgcgaagctcgacctgggagtaatcggcggtgatcagccggtgcccggggctggccacgaaggccttgcggatgcgccgcccttccggggtgcgcaccgggatgttctgcaggttgggatcggatgaggagagccgtccggtcgccgccaccgcctgatggtaggaggtgtgcacacgaccggtgtcccggtggatcagctgcggcagcttgtcggtataggtggacttgagcttggacagcccccgatgctcaaggatcaaccgcggcagttcgtggccccgcgcgctgagctcttcgagcaccgactcggcggtagacggctggcccttgggggtgcgctggatcacgggcaatcccatacgctcgaagaagatctcctggatctgcttgggtgagccgaggttgaacgcctcgccggcctcctcgtgggcgcgctgctccacctcggccatgcgcccggccagctcctcgctctggcgctccagcaggtcgcaatcgacccgcaccccgtggcgctccatgcgcgaaagaaccggcaacaggggcatctcgagttggctgaagactcgcagcagccccgattcggcctgcagccgggggtaaagaagttgatgaaggcgcagcgcgatgtcggcgtcctcggcggcgtagtggccggcacgctcgacgtcgatctcggcgaacgggacctgccgcacccctttgccgcagagctgctcgtagctggtgacctcgacccccaggtacttgctggccagcgagtccatgtcgtggcgggtcgccgtggagtcgaggacgtaggactcgagcatactgtcgtaggccaccccgcgcagctcgatcccgtagcgggccaggacactcatgtcgtacttgaggttctgacccatcttctccggctgctcggcctcgagcagggggcgcagcgcgtcgagcacccggtcccggtcgagctggtccggggcaccgggcccgcagtgggccacgggcagataggcggcctgccccggctcgacagccaacgacacgccgacgatctcggcatccatgtagttgaggctgttcgtctccaggtcgatggagaaggcatcggcgttgcgtagccgctccatccaggcggcgagaccgtggtcgtcgaggaccacctcgtaggccacctcgggcgcgttgggggggagactggcgccggtgccgtcggctgcggcggcggcgtcgccggcctgcagctcggcgaggaagcgacgcataccgtagcgctgatagagcccaccgagggtctcgcggtccgggctctggcgaaccaggtcctccggggcgacctcgagggccaggtcgcagcggatggtgaccagatccaccgacagcggcagctcgtcgagatgggcgcggaggctctcgccgaccttaccgcggatctcgtcggcctgctcgcgcagtgcgtcgaggctgccgtaggcattgagccacttggcagcggtcttcggtccgaccttgggaacaccggggatgttgtccgaggtgtcgcccactagggccaggtagtcgcggatcaactcgggggggacaccaaacttctcgcgcaccccctccgggtccagacgggtgccgctcatggtgttgagcaaggtcacctgttcgtccaccagctgcgccatgtccttgtccgtggtggaaatcaggaccggccccgaggcgcgcgcggccagggtcccgatgacatcgtcggcctccacaccgggcacctcgagcaccggcaccccgagcgcagcgatgatcgccttgagcggctcccgctgggcacgcagttcatcgggcatgggtggccggtgcgccttgtactgctcgaagagctcatcgcgaaaggtcttgcccggggcgtcgaagaccacggcgaagcgcgcctcgggctcctcggcaaggagcttgtggagcatgttaaccacgccgtagagcgccccggtcggttcgccgttggcgttggtcagtgccggcagggcgtggaaggcgcggtagaggtaggaggagccgtccaccaggaccaggcggtcgtccggttgtgtcatgcgttcgctctctgtgactgtcagcgggctacgcggctatgataaaggttgcaggcccggacacgatcaacagcgcagccacggagccctatggatcccaagaaccccttcgcgcaccaggagcgcatcccgctgaacggtgccaccctcacccgcgagtcctggaagatcttccagatcatggccgagttcgtggagggcttcgagcgcctgtcggcgatcaaaccctcggtgagcatcttcggctcggcccgggttgccccggatcatccctactaccagctcgctgagcaggtggcgcgggaggtctccgacgccggcttctcggtggtcagcggcggcggcgggggcatcatggaggcagccaacaagggggcccaggcgggcaagtcgcccagcgtgggcctcaacatccagctgcccaaggagcaggaggcgaatccgtaccaggacatcgccctgcacttccggcacttcttctcgcgcaaggtgatgttcgtcaagtacgcctcggcctacgtggtgctgcccggcgggttcgggacgctggacgagctggccgagatcctcaccctggtccagaccgggaagacgccaaagatccccatcatcctggtacacagcccgttctgggagaagctggtggagtggttccaggagcggctggtggccgaggcggccatcgatgccgacgacatgcacctgttcaaggtcgtggataccccggaggaggtggtggcagccatcttcgatcactacgaggaccgcggcttccagccctcccgcgaggagcgggagatcctgctcgatctctagaggagcgcccgccatgatgagtaagcgggttgccgccggtgccgctggggtcggcctggcgatgctgctgagcgctcaggccgccggcggcttcgaggccgatgagcggatcacggtgacaccaccgccgccgcccgaggccctggtgcgtgacgaaccggacctcgagccgacggtcaccatcgtccagcgcgactgggcggtcatcgaggagtaccgggtggacggacagatctacgcggtacgcatccagcccgccgtcgggccgccgtacctgctctacgacacgaccggagacggcgtcctcgacggcagcgggggcgactaccacgcccacgacccgccgcgcacaccgctatggcggctgttcagctggtagccggttccaggccggcgcggccggcgatcagccacttggtcccggcgctatcgaaccggacctgcaggcgggcattggggccgctgccctcacagtgaaggagcacgccgtcgccgaaccgcgggtggtggacacggctgcccagactcaacccctcgggcggggcgtcggccggcagcgacgagccgctcccgccggacgcaggcaccgacgggggcccccgccgtacggacatgcgtggacggacctcctcgagatgctcaccgggtatctcggtgagaaagcgcgatggccgggccaactgatccatgccgtgcaggcgccgcttctcggcgtgggtcaggatcagccgctgcctggcccgggtcatgccgacatagcacagcctgcgctcctcctccagacggccgggctcctcgacggacatgcggtgggggaacaacccctcctccatccctactaaaaagaccaccgggaactccagccccttggccgagtgcagggtcatcagctgcaccgagtgctcccagtcgtcggcctgcccctcgccggcctccagggcggcgtgggtgagaaaggccgccagggggtccagatcatcttccggctcatcgcgctgggcgaaggtgcgcgcggcggtcaccagctcgtcgaggttctccagacgggcctcgtctcgctcgtggtggcggcgcaagtcggtgcgggcgatcacctgctccacctgatcgtggagcggtcggtcggtgagctcactgtccagggcgtcgatgcgttccaggaagctggccaaggcgttgcgcgcccgggcggccagggcccggctgccggtcagctcccgggcggcccgccacatcgaaacgtcggcctcccgggcggcgtagcggaccgcgtcgacggtcttggcgccgatgccgcgcggcggggtgttgaccacccgttcgaagctggcgtcgtcgtggcgattggccaccaggcgcaggtaggccagggcatccttgacctcggcgcgttcgaagaagcgcagccccccgtagacgcggaacggcagccgggcggcgtggagttcgtgctcgagggcgcgggactgggcgttggagcggtagaggatggcgaagtcggcatggccgtagccgccctcctcgctcagctggcgaatacgatcgaccacccagcgcgcctcgtcgacctcgttgaacgcggcgtagagggtgatcggctcgccgctccagccgtcggtccacagctgcttgcccagccggccgctgttgtgctcgatcagccggttggcagcgtcgaggatggtgccggtggagcggtagttctgctccaggcggaccacccggacgtcgcccatctcccgccggaagtgctcgatgttctccacccgggcaccccgccagccgtagatggactggtcgtcgtcgccgacaacaaacagctccgactgctcgccgccgagcagcttcagccagcgatactgcagggcattggtgtcctggaactcgtcgaccaggatgtgggcaaagcgccgctggtagtggccaaggagctcggggtcgtcgcgcagcagctcgtaggcgcgcagcagcaactcggagaaatccaccaagccaccacgacggcacgcctgctcgtaatcgtggtagacggccagcagctcctgctgataatcgcccccggcctcggtcacgtcgctgggacgctccccctcctccttgcgcgcgctgatgaatccccgcacctggcgcggcgggaagcgggactcgtcgttgccccgggcgcgcaggacccgcttgaccacgcgcagctggtcatcggcatcgaggatctggaaaccttcggggagcccagcgcgctgggcgtgctgacgcaacagacggtgggcgatgccgtggaaggtgccgacccacatgccggcggtagcgatgccgaggagttcgccgatgcgcccgcgcatctcgccggccgccttgttggtgaaggtgaccgccaggatggcgaacggcgaagccccctcgacctgcaccaggtaggcggcgcgccgggtgagcacgcgggtcttgccactgccggccccggccaacaccagggcgcggcccggaggcaggcacacggcctcgcgctgggcatcgttgagatccgcggtcagggcatcgatgggcatatcaggctgccggcagggtctgggtcgggtcttgaagcaccgcggcactgcgcatccgttcgaccagctcgcggaaggtgggttcgcgggcggtgcccacccgccagtagagggccaggtcgcgactgggggcaggttcggcgaagggccgcaggctaatggcagcgtgatccgggcccaggcgcgaggcggccgccgccagagccggcaacagggtcacgccgaccccggcggccaccatctggcgcagggtctcgaggctcgtggcgcggaacgccgccgcctcgcccacgtcgttgcgccggcacagttccagggcctgttcgcgcaggcagtgcccctcctcgaggagcatcagttcggtctgctgcagatccttggcgtcgaccggttccgggcgatccaggtcgtggccgcggggcaccgccagatagaacggctcatggcagagcggttcggagaccaggtcgtcgccggcgatcggcgaggccaggatggcgccgtccaggctgccggcacggagctgatcgagcaggcgctgggtcaggtcctcgcgcagatgcaggcgcaggcgcggatagctctgcgccaggtcagggatgacgtggggcagcaggtacgggccggcggtggggatcacacccaggcggacatccccggtcatcggctcggcctgggcccgtgccacctcgaccatgtcgtcgacggcgctgaggatgctgcgggcgcgttcggccaaccgctcgcccaggggcgtgaggagcacccggcggcggttgcgctcgacgagctggacctcgaggtactcctcgagctttttcagctgcgtggagagcgtcggctggctgacatagcaggcgcgggccgcccgcccgaagtggcggtgttcggccacggcgaccaggtagcggaggtcgcgcaggttcatgtggcgggtcctgtcattcgacggtgaccgacttggccagattgcgcggcttgtcgacatccgtgccgcgcagcacggccacgtggtaggcgagcagctgtagcgggacggtgtggatcaccggcgagatggggtccgggcccgcaggaacgggcaacacttggtagccacccgtggaacgcagtgctgcggcgtcgtcggcgaagacgaacaggcgtcccccgcgggcgcggacttcctggaggttcgactgcagcttgtcgagcagatcgtcccgtggggcgacggccaccaccggcatgccgtcgtcgaccagggccagcgggccgtgcttgagctcgccggccgggtaggcctcggcgtggatgtaggagatctccttgagcttaagcgagccctcgagggccaccgggtagtgcgcgccgcgcccgaggaacagggcgtgggctcggtcgacgaactgctcagccagctcggccacctgggcctcgacggcaacggcccgctccagggcgccgggcagctgcacggcggcgcgaaccagttcctgctcggactggggccgcccgcggcgccgggcgaaggcggcaaccagcagcagcagcgcggtcagctgcgtggtgaacgccttcgtggaggcgacgccaatctccggcccggcccgggtgagcagggtcaggtcggcctcgcgcaccagggaactctcggggacattgcagatggccagcacaccggcgtagccgagccggcgcgactcgcgcagggcggccaggacgtcggcggtctcgccggattgcgagatgaccaccaccagggtccccggcgtgacggcgtgcgcccggtagcggaattcgctcgccacctcgacatcgcagggcaggccggcgtaggtctcggcccagaaccgggcgatcagcccggcgtggtaggaggtgccgcaggccacgatctgcaggcgctcggcctggtcgaggagctgctcggcgccagggccgaaggcggcctcgaggacacgaccgtcggcgtgacggccctccagggtctcggccacggcagcgggctgctcgtggatctccttgagcatgaagtggcggtagccaccccgctccacagactcggcactgagttccgatacgcggaccggccgctcgacggtatggccatcggcgtcgtagatggccacgccgtcgcggtggatatcggcgacatcgccgtcctcaaggaagatgaactggcgggtgaccggcagcagcgcggcgacgtccgaggccacgaagtgctcgccgatgccaacgccgataaccagggggctgccgcggcggcaggcgatcatccgcccgggctcgcgggccgaaacgacggcgaaggcgtaggccccctcgagttccgatagcccgccctgcaccgcggcgaacagatcggcaccccggctgtgccgatcggcgaagagcgtgacggcgacctcggtgtccgtctcggactggaagcggtagccggccgcctccaggcgctcgcgcaggcgctcgtggttctcgataatgccgttatggaccagcgccacctcgccggcggcggtgtgcggatgggcgttgacgtcgttgggcacgccgtgggtggcccagcgggtgtgggcgatgcccgtgccgccggccggcagctgcggctcgaggacgctggccaggtcatccacccggcccgccacccgggtccgcgataggtggccgtcggcatcgatcacggccatcccggccgaatcatatccccggtattccaggcgcctcaggccttcgaggaggaccggggcaacatcacgctgcgcacaagcaccgacaatcccgcacatatcagcggatccagatcccttgctcgttgggcaccagcagcaccgagcaggggcagttacggcagacctgctgcgcggtactacccaaggcgaggtcccggcccggcccgtcgccgcgcttgcccaccaggaccatgctgctgcgctccttctcggcgacgttgcggatgacccgcgagggcgtgccggtctccagacgcgtggtgacgtcgataccgcgagcctgggcctgttcggcgaaatgctgcaggcgctcctgcccttcggtgcgggtatcctcgtcggtgacgtgcaacaccgtcagtgcaccgacctgctccccaacatccagggccagcgcctgggcggcggcggccttcttggagaagtcggtggccagcatcggccgctggaaggtctcgccgtggccgaaggtgttcggatcgggatcgatgcgctccatgagcaccggcagggcggtctgccgggccagctccagaaccgtggacccgtggtagaactcgcgcagcagcccctcgcctcgcgaaccgaggaggatcagctgggcgccgtaaccgcgcccgatcttggccaactccggtgcgggaaagccgatcggctgctggatgtcgacctggtagccggccgcctggaggtctgactgcttctgcgcaagacggcggcgggcctcggcccgatggccctcgctgaggtcgtccggatcgtcgatacgcaggacatcgaccagcgtgaactgcttcgccccaaacttgtgcagctcgctgacggcatcgagcagcggctggtaaggggactcgaagtgcaccgcaacgactgtgtggtcgaacatgctcgctccttactcttccttggcaccgccggacgccggcgtcgcatcgttatcatcgggaggtccgcgacggcccgtcaagccggggtgctgccagccggggatggtccgggcgcggctgcggcccacggtgagggcgtcggccggcgcatcgctggtcagggtggtcccggcgccgatggtcgcccgcgcccccacctggaccggcgcgaccagctggctcccggagccgatgaaggcatcctcaccaatctgcgtacggtgcttctcggccccgtcgtagttgcaggtgatggtgccggcccccaggttggcccgggccccgacctcggcgtctccgacgtaggtcaggtggttggcctttgcgccagggcccaggcgggctgccttggtctcgacgaaatttcccacccgggcgccctcctcgagcacggtccctggacgcagatgggcgaaggggccgacgcggcaccctgcgccaatgtgggcttgctcgaccacagtataggggccgacttgggccccgtcctcgatcacgcagtcgcgcaggatcaccccttggccgacctgcaccccatggcccagctgcacttcgccctccagggtgcagtcagcgtccacagcgcagtcggtaccgtggcggaccgcaccacgcagggtgaaccggtgcggcgctaccaggcgcagccctccctgcagcaggcgccgcgcccagcgtcgctggaacgcctcttccacctccgcgagctggaccaggtcgttgatgccgctggcttcgccggcctcgctcgtgaaccgggcacgcaccggggtgccgtccgccctcgccgccgccaccgcatcggtcaggtagtactcgccctgggcgttgtcggcggacagagcggccatccagcgacgcagatcaccggccgatgcggccagaaggccggtgttgacctcatcgacgcgacgctgctccgggtcggcgtccttttcctcgacgatggccaccacggcgccgtcgtcatcacggatgatgcggccgtaaccggtcgggtccgggacccgggctgccaggagttccagtccatctccggcaagcaggggtttgagggtctcaggggtgaccagggggacgtcaccatagaggaccagcacccggtgatcgtccgggatctgcggcagcgcgcacgccaccgcgtgcccggtcccgagttggcggggctgttcaacccagtagaccgggtaatcggcgtgcgcggcggcgacctgatcgccgccgtggccgtagaccacgtgaacctgctccggccccagggccagggccgtatccaggacgtgggcaagcagggggcgcccagccagcggttgcagaaccttaggctgggccgagcgcatgcgggtccctttgcccgcagccagtatgaccacggcaacaggtgcccgcatggtcggttcctccgttcgggtcagcgcttggcccgcttgcgcaggctctccagggttcgcagctgcgccatggcctcggcaagctccgcctggaccgagctgtagtccacctcgtccttctgctcgcggagcttctcctcggcccgccgcttggcctcgagggccgcggcctcgtcgatgtcccgggcacggaccgccgtgtcggcgaggacggtgaccttgtgcggctggacctcgagcaggcccccggaggcgtagaagaagaattcctcttcgtcgccctccggggtgatgcgcagctcacccggacgcaaccgggtcagcagcggagcgtgacgcggggctatgcccacgtcaccctcggccgccggcgcaatgaccatgctcgcctggccggcgtacagctgctcttcagcacttacgatgtcgacttggagcgtgctcatggcacccccggattacaggttcttggccttctcggcggcctcttcgacggtaccgaccatgtagaacgcctgctcgggcaggtggtcgtactcgccgtcgatgatcgccttgaaggacgcgacggtgtccttcagcgagacgtacttaccgggcataccggtaaacacctctgcgacgaagaacggctgggacaggaagcgttggatcttacgcgcccgggagacggtgagcttgtcctcttcggagagctcgtccatgcccaggatcgcgatgatgtccttgagctccttgtagcgctgcaggacgccctgaacgccgcgggcgacgtcgtagtgctcctggccgatgaccagcgggtcgagctgccgcgaggtggagtccagcgggtcgacggccgggtagatgcccagctcggcgatctggcgcgacagcacgatggtggcgtccaggtgagcgaacgtcgtcgccggcgccgggtcggtgaggtcgtcggccgggacgtagactgcctggacggaggtgatggagccggtcttcgtggaggtaatgcgctcctggagcttgcccatctcctccgccagcgtcggctgataacccaccgccgagggcatacggccgagcagcgccgagacctcctgaccggccagcgtgtaacggtagatgttgtcgatgaacatcagcacgtcacgcccctcgtcacggaagtactcggccatggtgaggccggtcagcgcgacgcgcagacggttacccggcggctcgttcatctggccgtagaccagcgagaccttgtcgaggacgttggagtccttcatctcgtggtagaagtcgttgccctcgcgggtccgctcgccgacgccagcaaagaccgagtagccggagtgctccaccgcgatgttgcggatgagctccatcatgttgacggtcttgccgacacccgcaccgccaaacagcccgaccttgccgcccttcgcgaacgggcagagcaggtcgatgaccttgatgccggtctccagcagctcctgaccaccggactgctcctcgtagctcggcgcattgcggtggatcgaccagcgctcgtcggtcttgacctcgccggcctcgtccacgggctcgccaagcacgtccatgatccgccccagggtcccctggcccaccggcacggaaatcgggttaccggtgttcgagaccttctccgagcgcgtcagcccgtcggaggaccccatggcgatcgtgcggacgacgccatcgcccagctgctgctggacctcgagggtcaggccccgctcgtcgaccacgagggcgtcgtagatctgcggcacctggtcacgcggaaactccacgtcgaccactgcaccaatcacctgaacgatctttccagcgctcattcggatcccctcagatagcttctcgcgggcctcatgggcccgccgttgatattggaaatcagcattaacccgacacggcctcggcgcccgagacgatctcggtcagctcctgcgtgatcgcggcctggcgggccttgttgtaggtaatttgcaggtcgtcgatgatctctgcggcgttgtcggacgcgctcttcatggcgatcatccgcgcagccatctcgcaggcgatattctcgaccacgccttgatagacctgggactcgacgtagcggcgcagcacgtcgtcgagcagcgaggcggcgtccggctcgtagatgtagtcccagttctcgagcatctcttcctcgcgaacgggctcgaccgggatcaggcgctggacctgcggccgctgggtcatggtgttgacgaactggttgctcaccaggttgacccggtcgatggtgccgtccacgtaggcgtccaacaggaccttgatcggcccgatcatctgctcgagcttcgggcggtcgccgatatcgcggacctcggcggggatctcgaccccggtgcgctcgaagaaaccgatgcccttggcgccgatggggaccacctgagcccccacgccctgctcctgccagcccttaaggtcgttgatcgccgccttgaacaggttgacgttcagaccgccgcacagaccacggtcggtggagacgacaatgtacccgacgcgcttgacctcgtcgcgctcgaccaggaacgggtgacgatagtccggattggcgtggccgaggtggccaatgacctgccggatcttctcggcgtacggccgcgtcgcctccatacgctcctgggcacgccgcatcttcgacgcggcgaccatctccatcgcgctcgtgatcttctgcgtgttctgaacgctcttgatcttggtcttgacttctttcgccccggccatgccgtcacctatgtgtcgttaaggggccggccggggagcacccggctccccggcagcgcatgctcaccacgtgcgattcttcttgaacgcatccatcgccttctgcatctcggcgtggatctcgtcgttgtaatcgccggtctccgtgatgcgctggagcagctcggcgtgctccgcacgcaggtagtcgagcagcgccttctcgaaacggaccacctggtcgttctcgacgtcgtcgacgtagccctcgttggcggcgaacagcacgaaggccatctcgccgaccgactgcggctcgtactgaccctgcttcatcagctccatggtgcgcttaccgcgctcgagctgctgccgggtggtctcgtccagatccgaggcgaactgcgagaaggcagccagctcccggtactgggcgagggccaggcgaacaccgccgccgagcttcttgatgatcttcgtctgcgccgaaccacccacgcgggagaccgacagaccggcgttgaccgcggggcggacaccggagttgaacaggtcggtctcgaggtagatctggccgtcggtgatcgagatcacgttggtcggcacgaaggcggagacgtcgccggcctgggtctcaatgatcggcagcgcggtcagcgaaccggtctggcccttgacctcgccgttggtccgacgctccacctcctcggcgttgatgcgcgaggcgcgctcgagcagccgcgagtggaggtagaagacatcacccggataggcctcacggcccgggggacggcgcagcagcagcgacacctgacgataggcccaggcctgcttggtcaggtcgtcgtagatgatcagggcgtcctggccgcgatcgcggaagtactcgcccatggcgcagccggcgtagggggcgatgtactgcatggcggcggactcggaggcgccggcgttaacgacgatggtgttgtccatcgcgccgtgctcctcgagcttgcgcaccacgttggcgaccgtcgagttcttctgcccgaccgcgacgtagatgcacttaatgccgctgtccttctggttgatgatcgcgtcgacggccaccgcggtcttgccggtctggcggtcgccgatgatcagctcacgctgaccgcggccgatcggcaccatggagtcgatggccttgaggccggtctggaccggctggtcgaccccttcgcgggtgatgacgcccggcgccaccttctcgatgggctcgctgccctcggtcttgatcgggcccttgccgtcggtggggcgacccagggcgtcgaccacgcggccgagcatggcgtcaccaaccggcacctccaggatgcggccggtgcacttgacggtggccccctccttgatgtgctggtagtcaccgaggaggacggcaccgacggagtcccgctcaaggttcagggccatgccgaaggtgtcgtcagggaactccagcatctcgccgaacatgacgtcggcgaggccgtggatgcggcagatgccgtcgccaacgctgacgacggtgccttcgttgcgggcctcagccgccgcgtcgaagttctcaatgcgacgcttgatgagctcgctgatctccgatggattgacttgcatcgtcctacctcgtcaatgaaccagtgcactcgagaggcgggccagtttgcccttcaccgagccgtctatggtggtgtcgccagcgcggatcatcgccccgccgatgagggactcatcgacccgcgtctgcagccgcacctctcggccgaggcgcttacggagcgcttcggccaggcgttcttgctgcgcgtcctcgagctgggtcgccgaaagcacctctacgtcgacgatgccctcggcctcggcacgcagctcttcgtagacccgagcgacttccggcgcatactgcagtcgccggttgctcgccagcagccggacaaagttctcgccggtctgccctaggtcgccagccgcctcgcagacaatgccggcgagttgctcggcgctgatccgcgggtgggtgagcaacgaagcgagctggggcacctgcaccacctcggccaccgccgcaagccgacgcgaccaagcctggcgctcggtcgcgtcgtcaccggcaagctcgaagacggcgcgcgcgtaaggtcgggccagtgtgctgcgctcggccatggcgcctccctagatttgcgtcgccagttcgtcgatcagatccttgtgcgccttggcgtccacctcgcgcttcaggatctggctgctcgcctggacggcgatggtcgagacctgcttacgcagatcctcacgggcccgctggatctcttgatcgatctcctcgcgggcggaggccaggatccggtcggcctcggagcgggcctcggcccgagcctcctcgatcatctcggcctggcgcttgttcgcctggttgatgatctggctggcctgctcccgggcatcccgcagcatggcctcgacctcggcctgagccttgtccagctcctccttgccgcgttcaccggcggcaaggccgtcggcaatctgcttctgccggtcggcaagcgcctgttggatcggcggccagacgaatttcatggtgaaccagacgaacagcgcgaagctgatcatcggcccccagaacgtggcaccaaagttcacggtttcacctccgatcgagctggcggcttaaaagcgccggcgtgtgtttacgcgccggcggcggcctcgacagcacccaggaacgggttggcgaaggtgaagaacagcgcgatacccacgccgatcatggcgacggcgtcgagcaggccggcaaccaggaacatgcgaacctgcagcatcggggccatctcgggctgacgcgcgacgccctcgaggaacttgccgccgaggaggccgaagccgatgccggtgccgatggcgccgccggcgatcaggatgcccacggtcagggcggtcagcccctggacgttagcaatgagctctgcgagttccatgtgattcctcccggattctcagtatcgaaagtgaggcagtttaatgttcttcatacgccatggccagatagaccacggtgagcatcatgaagatgaaggcctgaagcggcacgaccaggatgtggaagatcgcccagggggtaccgagcgcccactggatccaccacggcagcagagagatcaggataaagaccagctctgcggcgtagaggttgccgaacagtcgcagtgagagcgacaccggcttggcgatgaactccacgatgttcaggatcaggttggccggcgcaagccaggggcccagcgggtgggtcacccagctcttgagccagccgccaacgccctgacccatcacgccgtagatgatgatcagcgccagcacgctcagggacaggccgaaggtgaagttcaggtcgacactgggaaggatcttccagtaatccactcccacggccatcatgatgctcggcaccatgtcgatcggcacaaggtccatcaggtttgacaggaagacccagcagaagatggtcagcgccagcggcgcgatgaccttgctcttcgcgtggaaggtctccttcaccgtcttgtcgatgaactcgatcatggcctcgacgaagttctgcagcccacccggtacgcccggtgtggcctggcgggcggccagccagaagacgtagcagaacaacgcaccgagaccgaacgacatgatcagggtatcgatgtggagcgtccagaagccggtggcttccgaatcgatcgtaccctcggtcaggtccaggcgaaggttggtgaggtggtgctggatgtagtccgtcgcgtcgaactcgctgtcggcgctcatggcaaacgttgctccccggtttggtaccgcgcggatgcgctaggtacggagggcccccaagaagaagaaccagtaggtgcctaaggcggctgcgtacgttgttatcagcggcacaaagtgcccgctcaaccatcggagcgcgataataaagagcaccgccgtgagaatcaacttcacgacctctccgacgtagaaggcacggagcacctggcggggcgctgtccccggcgccttggagaagacgtgagccgcatagtaggcggacgggacgatggcgatggcggcaccgcacgctgcggcaatcgccgaccagccaccatccagaagccagaggccagcggcgatggcaccgacaccggcctgggccaggaggacaccgagcacgacccgcagtgcgggtgcccggctacgccacatgccctgtggttcgtagtcctgattgagggcttcgctcacttccacgctgtacgccctacggcatcgataaggggcggagtctaaacggcggcatcaggggggtcaaatcagggccgcttagtcaatggatacgtccgaggataccgtccagctcctcgaggctgctgtagcggatgaccagacgccccttgccctggcggcgactgtgctggatatccaccggcgcgccgaggcggtcggcgagcgtatcgcgcaggcgctcgacgtcgggatccaggcgcttgccctcccccgccgcccctttggcgtcgtcggcggaggtgtcggctgcctgctgatagcgccgtaccagggtctcggtctgacgcacggtgaggtggtcacgggccacccgggcagccgcctcgctctgggccgtgccggtcaggccagcaagcgccttggcgtgccccgcctccaggcgtccctcgctgatcaaccgctgaacgtcctcgttgagctcgagcagccgcagcaggttggtcaccgatgtgcgggatcgcccgacggcgtccgcggttttttgatgggacagcccgaactcgtgaatcagccgctgcagcgcgccggcggcctccagcgggttgaggtcttcacgctgcaggttctcgatcaggccgacggcgatggccgcctcgtcggggatgtcgcgaaccagcgcgggcaccgtatcaatcccagcacgctgagccgcccgccagcgtcgctcgccagcaatgatctcgaagcgtccggtatccgtcgggcgcaccaccagcggctggacgacgccctgggcgcggatggagtcggccagctcctggagggcctgatcgtcgaagtggcggcgcggctggtgggggccgcgttcaagcagatcgacgggcagatcgcgaagctcgccgccatccaccgggtgaccggcggcgacggcgccgggctcggcaccgagcagggcatccaggccgcggccgagaccacgcttcttgttcgacatacgtctgctctctcctcgggttgcggtgggtcgctcaggcggaggcagcggtggccgcctgaccgctgcggtggcgtcgttccatctcggtggccagggccatgtaggccagggcaccgcgcgacgcgcggtcgtacgccagggccggcaggccgtggctgggcgcctcggcaaggcgcacgttgcgcgggatcatggtgcggtagagctgcgcctcgaagtgggccgccagctgctcgccgacctgattggcgaggttgttgcgcgcgtcgtacatggtgcgcaacagaccatcgatggccagattcggattggccgccgcctgcacgccgcgaacggtatcgagcagcgccgtcagcccttccagggcgaagtactcacactggatcgggatgagcacgccgtgggcggcgaccagggcgttcagggtcaggatgttcagcgacggcggacagtcgatgaggatgtagtcgtagcggtcggcgacgccacgaagctgacggctgagtcgctgttcacgtcgatcggcctccagtagttccacctcggcagcagtcagatcgccgttcgccggcaacacatcgaaacccgcgcccgcgacaccatgaaccgcttcggccacggaggcctgctcggccaacacctcatacgccgtgggcgagacctcacggcggtcgagcccggagccgaccgtggcgttaccctgcgggtccagatcgatgagcaggacacgcttgcggttggcagccagcgaggcagccaggttgacgcaggtggtggtcttgccgaccccgcccttctgattagtgattgcgatgatccgacccatgac