ttatcccccttatccacaggctgtggattttaatttccatctgttggcgggctgtggacaagattcccggaatcggggagggcgacaaacgcctgattttccccgcaacctatcccttgctttatccacaacctccccacagagatattgttcatgtcgcgcatccatctccacctgctttcggactccaccggcgagacgctggagaatatcgccaaggcggccatcggcgcgttcgagaatgtggaggcggtgcgccatttctggccgatggtccgctccgacgtccatctcgaccgcatcatggaggaaatcgccgccaatccgggcctcgtgctcttcactttgtccaaccaccagctcaggcggcggctggagacgcgctgccgggcgctcggcctgccgcatgtcgccgcgctggacagcgtgaccgacgccctttccaacatattggggcaggaaacccgcaaccgccccggccgcaagcatatcctggacgaagcctatttcgcccggatcgaggctatccagttcaccatcgcccatgacgacggcgtcggccatgaaaattgggaggaggccgatatcgtgctggcgggcgtctcccgcgcctccaagacgccgacctccatctatctcgccaatcgcgggtacaagaccgccaatatcccgctggtgatccagtcgccgccgccgcccgccctctattcgttgaagcatccgatggtggtggggctgacggtcagcccggaacggctggtgcagatccgccgaaatcgcctgctctcgctcaaccaggcgcccgaaaccagctatgtcaatctggacaaggtgcaggaggaactggccttcgcccgccgcatgttcgcggacaatggctggccggtgatcgacatgacccgccgctccatcgaggaagcggcggccgccatcatcaacctgttcaacgaccgcgttctggcggaaggagcatgagaccatgatcgtgctggcgtcgcaaagcgcgagccgccgggcgctgctggaagcggcgcaagtgccgttcgaggcgctctcgcccggcgtcgacgaggaagcggccaaggaagccctgcgcgccgacgggctggacgcccggcaactggccgatgcgctggcggaactcaaggcgctgcgcgtgtcgcgccgggtgccgggcgcgctggtgctgggctgcgaccagacgctcagcctggacgacggcgccatgatcgacaaggcggtcgaccgcagcgatgccgagcggatattgaagctgctttccgggcgggtccatcatctccacagcgcggcggtgatcgcgcttaacggtgaaccgatctggcggcatatagagcgagtgcggatgacggtgcgccccttgtccgacgctttcatcgcgcactatctcgacggcgactgggagcaatgccgctggtgcgtcggctgctaccggatagagggaccgggcgcgcagcttttcagccgggtcgaaggcagccagttcgcgattcagggcctgccgctgctgcccctgcttgactttctgcgcatccggggcgttctggagtcatgaccgacaagctcccctatgccgaggtgatcggcgatccgatcgcgcacagcaagtcgccgctgatccacaatttctggctggatgccctgggaatagaggcggagtatcggaaaacccatgtcaccggcgagggtctggccgcctatttcctcgcccggcgggccgatccggactggctgggctgcaacgtcaccatcccgcacaagatcgcggtgatggactataccgacgatccgggcggggtgcgcgagcggatcggcgcgatgaacaccatcgccagcgagacgggcgggccgctgatcggcaccaacaccgatgcgggcgggttcctccagccgctgctgcgcgacaagtggaaggggcagagcgccgtgcttgtgggcgcgggcggcgcggcgcgggcgatcctgttcgcgctgaccagcctgggcgtgccggacatcacggtcatggcgcgggatgcggcgaaggggcaggcgctgctcgaccgcgcgggggtaaagggccgggtgatcggcatgaccgacgcgctgcccggcgcggacctgatcgtcaacgccagctcgctcggcatggcgggccagccggtgctggaccttgacctttcgcccctgaacccggacgcgaccgtctacgacatcgtctatgctccgctggagacgcagttgctcaaggcggcgcgcatgaacggattgaagaccctcgacgggctggagatgctgatcgggcaggcggcgctggccttcgacatcttcttcgatgcgcaggcgccgcgcgaacgggacgaggaattgcgcgccctgctgcttgccgcctgagattcatgaagatgatgggatgaagatctacggtctcaccggctccatcggcatggggaagtccgccgtcgcggccatgttgcggcgggaaggcgtcccgctgttcgatgccgatgcggaggtgcatcgcctgcaggggccgggcggcgcgctgctgccggcgatagaggcgcgctttcccggcacgacgggtccaaggggcgtcgaccgggcgaagctgggcgcggcggtctttggccatccgcaggaattgaaggcgctggaggccatcgtccatcccgccgtgcagcagggccgcagggcgttcctgcaaaggaaccgatcgcgcaggttcgtggtgctggacattccgctgctgttcgagaggcatggcgatcgcaagctggcgggcgtcatcgtcgtcacggccccggcgtggaagcagcgcaagcgagtcctggcccggcccggcatgaccgctgcgaaattccgccggattgtccatctgcaaacgcccgatgctgaaaagcggcggcgggcggattatatcatccacacggggacgaccttcgcggagacccgcttccaggtccgccgcctggtcgcttgccttggtgcgaagacaggccgataagaggggtccggcaagagtcgtgtagagggcaatgcgcgagatcattttcgacaccgaaacgacgggattcgacccagcttccggagatcgcctggtcgaaatcggatgcatcgaacttctcaaccgggttcccacgggccgcacattccacgcttattacaatccgcaacggtccatgccggccgcggcggaggcggtgcacggcctgtccgacagcttcctgagggacaagccgctgttttcccatggggtggaggaactgctcgcctttctggaggacagccatctggtcgcgcacaatgcgcgcttcgacttcggcttcctcaaccacgaattgaggctgtgcggattgcccgaagtgtcgatggcgcggatgatcgacaccgttgccatagcgcggcagcttcaccccggcgccaagcacagcctggacgcgctctgcacccgatacggcatcgaccgcagccaccgcatcaagcatggcgcgctgctcgacgccgaattgctggcccagctttacatcgagttgaccggcggccgtcagatcggcctcggtcttgcacaggaggaagagaaacgcgttgcaaatatggaacttgcggcggaagtcgcggttcgccctgttcgtcccgcgcgcgtctttgcggcaagcgcggaggagctggagaggcatgcagcgttcgtcgcgacgctggaaaagccgctctggcttgaggaggcctgattacaggcatcccgtccgggatgcactgccttcacgcctccacgccgaccgggtcgccaatcccgggcggtccggcaagaataaggagaaggcatatggatattcgtgtttccgggcatcaggtcgatacgggcgacgcgctcaagcagcatgtctggacccgtctggaggccatggccgagaaatatttttcccgcgcgctttccgcccaggtcacgttccggccggccccgcacggcgccttccattgcgacatcgtctgccatgtcatgaccggcctgatcctcaagggcgccggagaggcgcaggaggcgcatcccgccttcgatcaggcggccgagcggatcgagaagcagttgcgccgctacctccgccgcctgaaggaccgcagcgcccaggccgccgcggccgaggcgaaccgggccaatggtttcagcgttgaggagcttgacggcgcaggctacacgattttcgcatccccggccgatgaggaggaaccggccgaagcgccgctgatcgtggcggaaaccaaggtcgacattcccgaagccagcgtgtcggatgcggtgatgatgctcgacctgcgcaacaccaacgcgctgttgttcgtcaatgccgggaccgcggcgtacaacatggtctatcgccggcaggacgggaccatcggctgggtcgagccccgcctggcctgatcgccatcccccggccgccggttgacctgcgtcggctggcggcctatggggccggactttaaagatccgggcattgcgtcaatttttccgaagctgggcgcggctcggctgggattcggcatggttcatttcaacgatatcgtcgcaccggatgcattgggcaccgccctttcggtgaacggcaagaagcagttgtttcagaaggttgcgacgctggctgcccaggcctacggcctggaagcggatatggtggcggaagcgctgctggagcgcgagaagctggggtctaccggctttggcggcggagtcgcgattccccatgcgaagattccgggccttcagaaaatgtgcggcgtggtcgtcctgctcgacccggtggttcccttcgacgcggtagacgaagcgccggtggacatcgtcttcgcgctcctctccccgatcgattcgggcgccgagcatctcaagacgctggcccgcgtctcgcgctacctgcgcgacgaggggcaggtcgcccggttgcgcggcgccaagtcgacggcggcgcttcatgccctgctcgccggtggcgaggcgcgtgacgcagcctgatcgggaatcggccgccagcgccctgcccagcggggaggaggcgcatttccgggcgctggagtctctctaccgctccgcaccgatcaaccggctgttccggtcccaactgacgatcccggaagaaggccggtcgatcatccatttcgacgtggacgagacccagttccacgcggcgggggcggtgcacggcacggtctatttcaagatgctggacgatgcggccttctacgccgccaacagcctggtcagcgaccgtttcctgctgacgaccagcttcaacctgctgttcacccgcccgatcgggccgggccgcatcagggcggaagggcgctggatcagcggcaggcggcgcgtctatgtcgcggaagccagcctgatcgatgccgatggcgaggaggtcgggcgcggcaccggcaccttcatgcggtcgcaattccccttgtcgtccctgcccggctatgccgactgacccacccgatgcgcggctgaccagcgcgatgctggtcggcgcgctgacgcgccgctgcgccgcggcgggcggcttcgccacggtgctggtgaagggggacgagatcagcggctccattctgctccagacgttggaaaaggggcgggaacagggcctgttcgagcgcgttcctgattatgcgggcggctacaggctggtccgctgcggccccgatacggaaaaggggcaggaggccatggcccaatatcttgcgcgtcggcgtggatcggaccccgatctgtgggtcattgaactcgacatcgcggatgcggaacggttcgccgctgaaacgatctgttaatcgttgactcattttcctcgcgcgggcacaggcctccgacgctttcaacgcgcaggttgccggttttcgtccatggggggcggatgcggtaaacacgcagacggggggcggccggacgtcggtgttctaggggttttttgacgtttccggccaagaaccgcacgattttgagttgtaatgagttttcgtctgaaggctgcgatcatcgcggcattttccctttccgctaccgcggcggtcactgcggccgacatgtcgagcgcttccgaagcggctccgtcggtcctttcccttccgggaagcaatgagctgaatgcagctccggccggcgccaagcccgccgtcactttcgccgcgccgcgcgaagtcgtgcagccgctggctcccctttccgacagcgccgatgtgaaggcggacaatctcgccgccctggtggacgcgcagggcgcgcccgaggatgtttccggcgacatgaagtgcctggccggcgccgtctatttcgaatccaagggcgaaagcctggaaggccagttggccgtcgctcgcgtcatcatcaaccgcgcccgctccggccgcttcgccgacagcctgtgcggcgtcatctatcagcccggccagttcagcttcgtgcgcggcaacggcatgccgtcgatccgcctgggcagcgaaagctggcgcgaggccgtcgccatcgcccagatcgcgatggaggatagctggaacagcaaggcggaaggcgcgctctatttccatgcgcgccgcgtttcgccgggctggggcaagcgccagctcgccgcgatcgacaaccacgtcttctatcgctgaccgtttcgcgccgagcgcgcagggggtgaagaagggccggttcgggggcttcccgaatcggccctttccttttgttcccttcatgttctaataagcggatatggagtccgatctttccgacagttgttcgcccctgaccgacggcacggcgctggccgtggcgcggggtacgctgcgcctgttcttccgccacgacatgagcgggatattggaagtgccgctgcccaacggccggcgcgccgacatcatggcgctggacggggccgggcggatcaccatcgtggagatcaagtgcagtcgcgccgacctgctgggcgacatgaaatggccggattatttcgactattgcgaccgttatttctgggccgtgccctccggcttcgacctgtcgctgttcgaaagcgaggcgctatggccggggcggacgggactgatcgtcgcggaccgatatgacgccgaactggtgcgtccggcgccaatggagccgctggcggcggcgcggcgcaaggcggaaacgctgcgcttcgcccgacgggccgcgcgacggctgacggcgctggccgacccggaccatgccgcggaactgggctggtagggcggaaatcacctccacccattgcaccgccgcgactactcaaccgacaggccgtcgatcgcgccccagccggaggcgcccatgcccgccagcatatgccgatgcgccgcgcgcactccgcccagggcgatcaccggcatgggggccagccgcgccagggccgcgaatcccgcccgccccaacacaagcgaaccgggatgcgagcgcgtcgggaaaagcggcgagaggaagacgaaatccgcgccagcgcgggcggcttccgccatctgccgcttgtcatgcacgggcctgctgtggagcagcgtctttccgtccctccgccggtcgcggccatgccagccatcggcgcgccaggcccgcgcctgcgccgccgtgccgcccagcatcagcaccagccgccgccttcgggccatcctggcgacccgatcgaacaaggcgcggcgttccgccgccgccgtgcgatagtgccggaatatgacccccgccctgcccttcggcaggcgatcgatagccgccagcaaggcggactccccgacgcgttcgtcggtcatcaaccagatcgtcggcagttttttgcggtggcggcgttgcatggccatcgcctatagcagcccccatgacgaccgacagcatcgaagccgcagaccggctggccgcgaacagattggccgggatacgcgccgccatgggccgcaccgccagcctgaccggccgcaccgccgacgacatcaccctgatcgccgtgtcgaagacgcaggcggcggacgccatccgtccgctgatcgcggcgggccagcgggtcttcggcgagaaccgcgtgcaggaagcggaaagcaaatggcctgccctgcgggatgagcatgatggccttcaactgcatctggtcggtcagctccagtcgaacaaggcggccgatgcggtcgcgctgttcgacgtcattcattcgctcgaccgcccgtcgctgctgacggcgcttgccagggcgatggatgcggcggacaggcgcgtgccctgcttcgttcaggtcaatatcggcgcggaaccgcaaaagggcggctgtccgatcgcggatgtgcccgcgctgatccgctcggcgcgtgaggcgggcattccgctgctgggcctgatgtgcgtgccgccggccgacatcgaacccgcgcccttcttcgcgctgctcgccaagatggcgcgcgaagaggggttggagggactctccatgggcatgtcgggggactatgaaaccgcgatcatgttgggcgctacgcacatccgcgtcggcacggccctgttcggggagcgccctgccgcccgcccgacgccggggagcggcaggggcatgatcagaaactcccgcgcaaagtgatgccgtaggtgcggggttcggcaagataggcggagatgagctggttcgccatcggtgcgcccagggcgaactggccggttgtcgaggtggacgggctgctcgactgcagcggggtgctgaaggcgacctggctatagtcctggttgaagatattttggccccagaattcaaccgcccaacgttgctgcggtccgcggatgccgacacgggcgttgaacaccgcatagccgtcctgccgcttttcggggaacaggtcggacccggtgttgaagtcgctgctcatgcgcccatcgacatagaagagcgccgacaggccgttggaaccaagcgaaggcgtccaggccgcgctgactgtcgtcacgacttccggcgcctgggagttgatcgatcccggcagcaggaacagcgccggatcgagcggcaccgttccgttgctgctgccgaccaggcggttggcgaacttggcgcgggcataggtgaagcccccggccacccgcacgttccgcgccggcgttgccgacagttccagttccacgccctggctgatcaagcccggtcccacatcaccgccagcgcaggtccgcgccgccgtcagcgccccgtcgcagccattgatgttttgcacgacgaagctggtgccgttgaaggtgtttaactggaaattcttgaactcctgccggaaggcggcgatgttcgcgctccatttgggctgggtatatttcaggcccacttcgaacgcgtccaccttttccgcggcgaagcgcaggctggtcacgtcggcgttggtgcgcggcgcgaacacggccggcaccgcgttcaggcccgtcgatccgagctggaagcggtcgagattgtagccgcctgccttatagcccttcgaatagctgccatagaccagcaattcctggatcggcttccacgacaggacggcggtgccggaaaattccccgtcgctgatcttgtcgttgaggtcgagcgcgttcagccccgtcgacccgttgccgagacaacccagggtcaggattccgcccgccaaggccgccgcgctgccgagctgcgcattggttgcgatggcgggaaggctggacgcttgcaaggccgcgcaggtggcgttgttattgttgaaatcggccgagaaacgcttgctttcatgggtgtagcgcaggcccagcgtcagatcgagctggctggtgatgtggacgatattatgggtgaacagcgcccaattctcgcttttctgatggtagagcgaggcaacgtcgccggtgcccgacgggatcgcggccagcgcgcggagaccgttgcccaggccggtggaaatcgccccggcctgcaaggctggaacgccggcaaggatgaggccggcgttaagctgcgcctgcgtgccggtgatcagcgcctgcgtcgcaagcccgctgccacaagcggcaagctgcgccgccgtcaaattgctgttgacgctcgctcccgccatcaggcgacaggcggcaaagcggccatagtccgcgccgaagacgatattatcctccagcgtgagcttttcatgcgcataatagccgccgaccagccagtcgagcacatcgttgaaggccgatccctgcgccctgagttcctgggtgaaggtcttgaactgacgatgggtgttgggatcgcggtagagcaggtcggccccgccatagtcgtaatcgccataatcctggctcttgtaatggcgataggcggttatgctggtcagcttggtgccgcctaggtcatagttgatctcccccgaaacgccccaatccttgagcttgctcacataattccggccggccgtgatggtgaggtcgcgatcatagggatcggcgccaaagacgctgccttgccccgccaggatggcggcgatccggttgaagggcgccgtgctgtagccgccgcccgcgaccgggcggcgttcccgcgtctcgatatagggggcgccgcagcagctttcgtcgcgatgggtataatccccgatgagacggatggagagcgcgtcattcggctggaacaatgcctgcccgcgcaggaaataacggtcgcggtcattggtttccccaaccttggcgccgctggcgttcaccaggtcgtagaagccgtcccgcttcgaccagacgccgtccaggctgagcgccagcttgtcggtgaccggcccggtgacgcggcccgccagacgccaataatcataattgccgtaggtgacttcggcttttccgcccagcgtgaattccggcgccttgctgatgatgttgatgaggccggcggacgcgttgcgcccgaacagcgtgccctgggggccgcgcagcacctccacccgctcgatctcgcccagttcgttgaggccggcgccggtgcgggagcgataaacgccatcgatgaacaccgcgaccgagctttccagccccggattgtcgcccaccgtgccgatgccgcggatgcgcgccgaggcgttggcctctgtccccgtggaggagagcagcagcgagggagccaattggttgagcgcgcgaatgtctgtcgcgccgctattctgcatcgcctgcgacgtcacggcggacacggcgatcggcacgtcggacagcgggctggcgcgtcgggtcgcggttacgatgatgttgacgttttcggaatcgacggctgatccgctgtcctgcgcccatgcgaccggaacgctgctgcccaatgcaatggcaccgacagaaatcagccaaaggcttttcttcataatgatgctccctctacctaaaccgcgcgactttgcatcgcgtcgaaattattgtcgaactatgatgccacagcagcatgaaggcaagatatggctgcttttcaggggcttttatcctaaatggcggccggattttcatgcactgttacctaaaggagacagctttaattccggtttccgctacgtccgcttacgctaagggaaaacgcagcagccgaccggcgaccggcaacaaggcgctcgcccccgaccccattacccggcggatttccccatgaccggcatcgagaccgcccgttagcgctcccagagcgggcaggatcaacttggtccgcgattcgacgaagcagcgccgcgacacgtggcggccgcgcaccgacaggcggaatttgggatggaagtgccccgaaatctccggacggggatcggcgggatccgcttcgtgccgcagccatatgccgtcgacctgcatgtccgcgcaccgggcgccgccgggcgcctgcgccatgccggcatcgtggttgccggtgatccagacccagtccagcctgtccgtcagcgccgccagccttgcccgcgccgtcgggtcgagccgcgccgcgccatcggcatcgtgaaaactgtcgcccaacgaccagacggcccgcgcgccggtccgctggaccagcatctccaccatgtcgagcgtcgcctggctgtcgtgcgggggcaggaattgtccggatcgggcgaaccagctcgccttttcgaaatgcaggtcggccaccagcaaggcggagcgcgccggccagaacagcgcggcctccggcaatgccaggaaatcgtgacccgcgaacgaaaggggaaccatgccctgcctatgcccccttgccccgccgctttcaagagggcggcgaagcggctatgggcgctgcgatgaaatccgctttcaccattgccgcgctctaccgtttcgccgccttcgacgatcccgaggcgattgcccgcgatttgcgcttgctgtgcgccgatcttggcgcctgcggcacgctgatcgtcgcggcggaggggatcaacggcacggtcgctggaaacgacagggcgatcgcggcgctggtggcgcacatcaggacattgccgggctgcgccgacctcgacgtcaaatatgcccatggcgacgacccgcccttcgccaggatgaaggtgaaggtgaaggcggagatcgtcaccctgggcgcgggcgatctcgatccggcgcatcaggcgggcacgcatctcgatccggcggagtggaacgccctgatcgccgatcccgacacagtcctcatcgacacgcgcaacgcctatgaagtggcggtcggcagcttcgagggggcgatcgatccgggcacgcgctctttccgcgatttcccggcctggttcgacgattttgccggaaagctgcgcgaggagggccgcaagccgcgcatcgccatgttctgcacaggcggtatcagatgcgaaaaatcgacggcgctggtccgggcgcggggatttgaagaggtctatcatctgcgcgggggcatcctgcgctatctggaggaaatgccggaggaagatagccggtggcggggcgactgctatgtcttcgatgagcgggtggcggtgggccacgggctgaaggcgggcgattacgtgacctgccgcgcctgcgggcttccgcatcttcgggacgcggcgcatgattgcgcggcggacggatcgggcgtctggccccataggaagcaaggctagcaggaatggaatgcgccttcgcctgccgaaatttcatttggcctgatgcgaaaaagccactgcccatttcgctgtgaaacggatttttgcgccggttccggggccgccgccggacaccggaagcccggcgcgcctggaaaaatccctgattttcaaggatgattgcgtttcgtgcaatcgcagatcgcttcttcgcatttgcgggactgcgcgatctgggcgaagaaggccctgcctttcaggcatcctctcctaaaaactttcaggctggtcttcggatcggcctttttttttgtcgtcgcgccggtataagcagaggccgctcaccgcagcgccttaaaaatatattgggagaggggccgccggaaagaccggcaccggcgaagcggggagcagagggggattgagcgacgatgtcgctctcccccttcccgtatccttcctgacatgatggggaggccgggaatggccgcttccaccgtcctttcaatccgggcgcatggcctccgccaccagggcttcagcctctatcagcagggcgtcctccaccgcatgctgggcgacctgctcgcgtccgatgaggatgagcaccgggacggcgagcggacttacccggtcgagatcgacatgcagcatggtggccgatgcgcggtcgatcaggtcgcccagccgtcccacatcggtcatccgggcgcgggcgtcggcccaggcggccttcagcagcagatggtcgggctgatatttgcgcagcacgtcgtagatgaggtcggtcgagaaagtgacctgccgccccgtcttgcgcttgccgggatgctggcgctcgatcaggccggagatcaccgccacgtcgcgaaaggcgcgcttgagcaggctcgattgctcgacccattggatgaattcatgatccaatatgtcggccgaaaacaggctttgcgggtccgtgaccggcttcaggccatagacggcgagcgcatagtcgttggagacgaagcccatcggcatcagtccctgcgcgtccatgcggcgggtcagcagcatgccgagcgactggtgcgcgttccagccttcgaaactgtagcagacgagatagtggcggccctcatggggaaaggtctcgatcagcaattgcccaggttcgggcagggcggatcgatatttctgcacctccagccagtcgcggacatcgtccgggaagcggccccactggtcgggttcggccaggaaatgacggacccggtcggcgaggcgcgtcgacatcgccatgcgggtgccgccccaggtggggatgcgcgcctgtttggacgtggcgcggacgacaaggtcggtcgtgtccatccgcaccgcctccagcgcgatgccggaaaagaagaagctgtcgccggggcggagcgtggcggcgaacccctcctccaccgtgcccagtttccggccgttggcgaagcggacgtccagcaccggctggtcgacgatgatgcccgcattcaggcggtgctgctggacgaagcggggatgggagacgcgccacaggccgtcggcgccaagcgtcagccgcttgaatcggtcataggcgcgcagggcatagccgccgccttcgatgaaatggaggacattggcgaaggcttcctccgtcagcgcgccatagggagtggcggagcggatttcggccagcagttcctcctcgcggaagggcgcggcgcaggcgaggcccatgacatgctgggcgaggacgtcgaggctgccggggcggaaatcgtcggtgtcgcgctcgcccgcctcgaccgcgtccagcgcggcgcgggcctccagatattcgaagcggttgccggggatgaggatcgcctcgctgggcgtgtcgaggcggtgattggcgcggccgatgcgctggagcaggcgggaactgcccttgggcgcgcccatctggatcacgcagtcgacattgccccagtcgacgcccaggtcgagcgaggcggtggcgaccagggcgcggagttttcccgccgccatcgccgattcgaccttccgccgcgcctcgatcgacaggctgccatggtggatggcgatgggcaggttcgcctcgttcaccgaccagagggactggaagatgagttcggccagcccccgcgtgttgcagaagaccagcgtggtggcgcggcgctcaatttcctccatcacctgtttggcggcatatttgccggaatggccggaccagggaatgcgtccgtcggggatcaggatggcgacatggggatcggcgcccgcctcgcccatgacgggggtgacggcgccgatgtcgccgtccggggccagccaggcgcgataggcgtcgacatccgcgaccgtggcggacagggcgacgcggcgaaggccggggttgatgctctggagccgggacagcgaaaggttgaggatgtcgccgcgcttctgggtggcgaaggcgtggacctcgtcgatgatgacggtcttcagccccgcaaacatcaggaaactgtcggcatagctcagcagcagcgagagggattcgggcgtcgtgagcagaatctggggcgggcgcgcgcgttggcgggccttgcggtcggagggggtgtcgccggtgcgggtctccacgcggatcggcaggtccatttcctcgataggggtgaggaggttgcggcggacgtcgacggcaagggccttgagcggcgagacatagagggtgtggaggccttcgcccggattttcgatcaggtcggtgagggtgggcaggaaaccggccagcgtcttgcccgcgccggtaggagcgacgagcagcgcgtgatcgccggatcgggcggcggccagcatgtcggtctggtggcgacggggcgtccagccgcgggatgtgaaccattgctccagcggttcgggtaggcgttggttcatgggagatgtgtaggacggcagcgcgcaaaggtcatgcccattcaacgctgccttgcttcaatcgctccgtgaccttgcgcagggaggagcccagttcgggcggcgggactgggctcccgccttcgcaggagcacggcgtgtcgtgtaatttaagtttgattgcatgaaataatcttatcgaacgcctctggcccctttcccccgaaaagcgttacactccctgccatcggagcggcgcagcagacgccgcgaacatgcaggagatcattgatgaccggcgaaaccgaagccgacctcacgggcgcggagcccacgcgcaaccgccgccgtcccaagcaaccgatcatggagattgaaggccgcaagttgaagcccgcgacgctgatgatgggccacggctatgaccccactttgtccgaaggatcgctgaagccgcccatcttcctgacgtccaccttcgccttcgaaagcgcggcggcgggcaagcggcatttcgaaggggtgacgggcattcgccccggcggtgcggagggcctcgtctattcccgcttcaacggccccaatcaggagattgcggaggaccggctgtcggtctgggaagaggcggaggacgccctgctcttttccagcggcatgtcggccatcgcgaccaccctgctcgccctggtgcagccgggcgacgtgatcgtgcattccgcgccgctctatgccgcgaccgaatcgctgatcgggcgcatattgggcaagttcggcgtgcaatggctggatttccccgcgggcgcgaccgaggaagagattggcgcggtgatcgagaaggccaagggcctgggccgcgtcgcgctgatctatctggaaagtccggccaatccgaccaatgtgctggtcgacctggaagcggtagttgcgcggcgcgacttttccttcgcaggcgaagaacatcgcccgcccgtcgccatcgacaacaccttcctcggcccgctctggctgcatccgctgagccatggggccgatctggtcatctacagcctgaccaaatatgcgggcggacatagcgacctggtcgctggcggcgtgctggggtccaatgcgctgatcaacacgatccggctgatgcggaacaccatcggcacgatcctggacccgcattcggcctggatgctgctgcggtcgctggagacgctggaactgcgcatgagccgggcgggcgagaatgccgccagggtctgctcctggctgaaggaccagccgcaggtggagaaggtcgtctatctcggctttccggagactgagcggcaggccgacatataccgtcgccattgcacgggcgcgggatcgaccttctcgctctacctcaagggcggcgaggcggaggccttcgcctttctggacgcgctcaagatcgcgaagctcgccgtcagcctggggggcacggaaacgctggcgagccatcccgcggcgatgacgcatctgtccgtccctgccgaacggaagaaggcgctggcgatcggcgacaatatggtgcgcatctccatcggctgcgaggatgcggaagacctgatcgcggatttcgcgcaggccttgcgcgcggtggagggagcgggcggatgacggatcggccgctgatcctggtggcgcagccgcatatggcgccgctgctggatgcgctttccccccgctatgacgccatggccctgtgggaggagaaggggcaggcgcggctggcggaagccgaggcgctggtgaccgcgggcgagttccggctcgatccggcgatgctggagcggatggagaagctgcggctgatcgcctgcttcaccgtgggctatgatggggtggacctggactgggcaagggcgcggggcgtggccgtgacccatgggggggacgccaatgcggaggatgtggcggaccatgccctggggctgatcctcgcccatcggcggctgatcgtcctgggcgaccggcaggtgcggacgggcgagtggacagccggcgcgaagatgctgacccggtcgatggcgggcgccaggatcggcatcgtcggcatgggcagcatcggaattgccctggcaaagcgcgccgaagcgatgcgcatgcggatcggctggtgggggccgagggaaaagccggaactggtctggcagcgggcggaggggctggaggcgctggcgcgcgacagtgacgtcatggtgatcgcggccaaggcgacggaggagaatcgcgggatgatcgatgcgtccgtgatggacgcgctgggaccgcaggggctgttggtgaatgtcgcgcgcgggcagttggtggtggaggatgcgctgatcgcggctctgcgcgaaggacggcttggcggagcggcgctggacgtgttcgagaacgagcctacgccggcggggcgctgggccgatgtgccgaacgtcgtgctgacgccgcatatgggcggcgcgacctatgaagcggtcggacggatgcgggacatgttgctggcgaaccttgctgccttttttgcaggggaggcgttggtctcgccggtcggctaagtatggcgtgctcctgccttcgcaggagcacgttatttcgagccgcctgacatgctcgccgctccgctacgcccaatccacccgcgtccagccccgttccgccgccagcctggccagcggcttgtgcgggttggaggcgaaggggatgtccgcgaactccagcatcggcgcgtccgacacatggtcggaataggcgcggatatgcgcctgcgtccggtcgatggcttcggcggccatccatgccttgatcatgcgcagcttgcccgtgtcgtagcaattttcccccgcgatcctggcgcggacatagcgcagatcctgcgagagatggtcggtcgcgatcacagcatcgaaacccagccgccgggcgatgggttcgacatagagccggtaggaggcggtggcgaggaccagccggtagccgttcgccctgtcctgcgcgatctgcgccagcgcgccggagcggacattgcccgccaccaccttcgccgcatagctttccacatggggcatcagccgggcgcgttccacgttgaagccgatcatcagcgcctggttcagttccttcagccgctggcggctgatcagcttcagcacataggccagcatcagcaggatcacgcccggaaacagcgccagacgccagggcgccatgcctttggcgacgtggatcaggaagccggtataggtgccggtgaacgtcaccgtgcggtccatgtcgtagattgcgagtctgtgcgtcatgccatgtccgaaactttttgggtcgccccttcgtttgatcgtgcggatgggccgtttcggcttgccgtgcaaccgataatggaccacatctccgccttgatgaacaaagccgctgatcttgctcaggaagtccgcgagggcaggacagtcattcggctttcgggcaatttgtccatcgcctgcctgcatgacctgcccgaccggctggacgcgatagagggtccggtcgacaccatcgacctgtcggacgtgggccatatggacacgatcggcgcctgggtgctgcaccgcgcgatcaagcggctcgactgcgggatcacgggcgacaaatgcgacgcggagcggctgatcgcgacggtcggcagcgtggacgagccggtaaacatccgtcccgaccatgaaccgccctggcagcgggtggtcgggcagatcggcgaagcggtggtcaattcgggcacgaccctgctggggctgctgggcttcttcggcggcacgctggtggcgacatggaacgtcatccgccatccgggccgcttccgcatcaacgccgtggtgcagcgtttcgaggtggtgggcgtgtccgcgctgggcatcatcggcctgatgagcttcctgatcggcatcgtcatcgcgcagcagggttcggtgcagcttcgccagttcggcatggagatgctgaccatcaacctggtcggccgcctcaccttccgggaactgggcgtgctgatgaccgcgatcatggtcgcgggccgctccggctccgccttcgccgcgcaactgggcacgatgaagctgaccgaggaggtcgacgccatgcgcaccatcggcgtgtcgccgatggaggcgctggtgctgccgcgcacgctggcggtggtggtgatgatgccgctgctgggcttttattcctctatcgtcgcgatcatcggcggcgggttcctctgcgcggtttcgctcgacattccgccgatcaccttcgtccagcggttgcgggaggtggtgccgatccatgacctgtgggtagggttgatcaaggccccggtcttcggcgtgatcatcgcgctggcgggttgtttccagggcatgcaggtcaaggccaatgccgaggaagtcggcctgcgcaccacggcggcggtggtgcaggcgatcttcctggtgatcgttatcgacgccttcttcgccgtcttcttcacctgggtgggctggaactgatggcgcaggaggaagaaatcagcgccgaggaagcgcgaatcgaggaggcggtccagcatgacggcatcgccatatccgtccgcaacctgcgcaacagcttcggcgatcaggtggtgcatgaggggctgaacctggacgtgcgcaagggcgagatattgggcgtggtcggcggatcgggcaccggcaagtcggtgctgatgcgctccatcatcggcctccagaccccggacgagggcgaaatccacgtcttcggggaatcgatgatcggccggctggacaatgaggcgctggcgatacgcaagcggtggggcgtgctgttccagggaggggcgctcttttcgacgctgacggtggcggagaatgtcgaagtgccgatccgcgaatattatcccaatatcggcccgaagctgcgcgacgagatcgccgcctacaagatccgcctgaccggcctgcccgccgaggccgggccgaaatatcccgccgaattgtcgggcggcatgaagaagcgcgccgggctggcgcgggcgctggcgctcgacccggacctgctgttcctggatgagccgacggcggggctggaccctatcggcgcggcggccttcgacgatcagacgcggcggttgcagcagacgctggggctgaccgtcttcctcatcacccatgatctcgacacgctctattcgatctgcgaccgggtggcggtgctggcggacaggaaggtgacggcggtcggcactatcgatgaattgctggcgaccgaccatccctggattcaggaatatttcaacggcccgcgcgggcgcgccgcgacggcggcggtggcccgcgagaaggacaagaggcgatagactatggaaacccgctccaaccatgtgctggtgggcacggtcacgctgctgttgctggcggcgatcatgatcgcggctttctggttctcgcgcctctcccagggcgacaatatggaatatgacatcttcttcaaacagtcggtcaacggcctggccaaggggtccagcgtcaactattccggcgtcccttccggccaggtggagaagatcgaactctggaagcgcgatcccagcttcgtgaaggtgcgcatttcggtgaaggagggcacgcccgtcctgcaggggaccacggcgaccatcgccggggtgggctttaccggcgtgtcggaaatcgtgctggacggcgcggtcaagggcgcgccgccgatcgtctgcccggcggaaaaccccctcgcctcctgccccgatggcgtgccggtgatcccgaccaagccgggggcgctgggcgaattgctgaacaacgcgccgcaactgctggagcggctgtcgacgctgaccgagcggctcaccgaattgctgaacgacaagaatcagcagtcgattgccggcatcctcgccaatgtggagcggatttccggctcgctggccgaccgcagcccggaaatcgccgcgacgctggccgaagcgcgcatcgccgtgcagcgcaccggcatcgccgccgagcagatcggcaagctggccgcctccaccgacgccatggtgaatgatgagggccgcccgctgctggccgacctgcgcaagagcatccagtcggcgacgcgcagcatcgacacgctcgacaagaccattgcggaggcgcagccgggcgttcgcgccttcagcaaccagaccatgccggaggtcaaccagctggtccgcgacctgcgcgaaatgtcgcgatccttccggggcgtggcggaaaaactcgaccagcagggcgcggggtccatcgtcggatcgcccaagctgcccgattacaagcgataagagggacatgatgatgtttcacgggaaactgggtctggcggccgtcggcgcattgatgctggcgggctgcgtgtccttcggcgggaagccgccggagcgtctcctgtcgctgaacgctgcgcagaaggtcgcgccgggcacgttgcgcagcgcctcctccggcacctccatcaccgtggccgatcccgaagcgcccaagatgctggacacggttcgggtgccggtgatcacatcgcccacctcggtcgcctatgtgacgaaggtgcaatgggccgacacgccgcgccacctgttccagaagctgctggcggagaccatcgccgccaccagcaaccgcatcgtgctggatccggggcaatattcggcggacgccgggcagcggttgatgggcgaactggtcgatttcggcgtggacgaagcgagcaacagcgcagtcgtgacctatgacgcgatgctggccgggccgggcggcacggcgatcgccaagcagcgctttaccgccagcgcgccgattggcgggaagatcgacgccaacagcgtcggcgcgccgctgaatgccgcggcgaacaaggtggcggcggatgtcgcggcatggctggcgtcttcggggcggtagatgcccttccctgccgtcaccccagcgaaagctggggtctcgggaggacaggttggcggtcgaggcctgaccccagctttcgctggggtgacgagttttcgaggagggcgcgcccctactccaggctcttgctgacctgctccgtcacgtccttcgacaggcccggttcaagcaggatgcgctgcaactccgctcgcatcatcgcggcgcgggcttcatcaaagcgtctccagcgtcccagcggcggcaccagccgggcggccgtctgcgggttgagcttgtcgagcgcgacgatgcagtcggccaccagccgatagcccttgccggacttgtggtggaaggcccattggttgcccgcgaaggcgccataaagcgccctcacgcggttgggattggccagggtgaagtccttgtgcctgcccagttcctcgaccaggtcgaccgtgtcgggatggaaggcgaaggcctgggtctggaaccatttgtccagcgtcagcgcgtcgtcgcgatagcggttgtagaagatgtcgagcgcggcctcccgttccgcgctggcgccgttggccagggtcgcgagcgcagcctgacgctcggtcatattgtccgcttcgctgaactggccgaaggcgacggtcgcgccatcggcggcgcctgacgcggcgagatagagcaaggcggtgttgcgcagcttgcgcgcgcccttggcggcgggcgacagggcgaaggcgttggccttcgtcttgccgtgcatgtcgcgccacagcggttccagttccgcgccgatccgccgttgcagcgcgtcgcgggcggcgtggatcgcgtcgggatcgaccaccgccatctggtcgcccagataggcttcgctcggcaggcggatcgcttcggcgatgaaggccgggtcgagcagcggattggtgaccgtgtcgcggatcgcggcgaccaccgcatcctcatcgaccggctgcccgccgatgcggccgacgaggacatttaccatgagctgctgcatcgcctcataacgggcgaaggggtcgtcgtcatgggcggacaggaaggcgaggtcggcctggctgcggttggtttcgacgatcaccggcgcggaaaagccgcggttgatcgacaggatcggagccgtcggccagcccgcgaaggtgacgctttggcgcgcctccgtcagcatcagcagttcgtcgccgcgatgctggccggtttcggggtcgaacagggcggtgcgcagcgggatggccatgggccgcttttccggctggccgggggtcggcgggaccgactgttccagcagcagggtcacgctctgcgtggcgggatcgtggctcagcagcgcccggacatggggggtgcccgcctgctcataccagaggcggaactgggcgaggtcgatctcgcccccatcctccatggcgcggacgaaatcctcgcaggttgccgcttcgccgtcatgccggtcgaaatagaggtcggtcccggcgcgaaagcgctccgggccgagcatcagggccatcatccggatcagctccgcgcctttgttatagatggtggcggtgtagaagttgctgatttccatataggattcgggccgaacaggatgggcgagcgggccgctgtcctcctggaactgggcggcgcgcaggatgcggacgtcctcgatccgcttgacggcgtgcgatcccatgtcggcggagaaattctggtcgcggaagacggtgaagccttccttcaggctcaactggaaccagtcccggcaggtaacgcggttgcccgaccagttgtggaaatattcatgcgccaccacgccttcgacgccgtcatagtcgatgtctgtcgcggtttccggatcggccaatatgtagcgcgaattgaagatgttgaggcccttattctccatcgcgccgaagttgaagtcggcgacggcgacgatattgaacacgtccagatcatattcccggccatagacccgctcgtcccaggccatgctgttcttgagcgcctgcatggcgtgggcggtgcggggcaggtcggcttccctcacccatatgcccagttgcacttcacgcccgctcatcgtgacgaagcggtcggcgttgcaggccaggtcgcccgcgacaagcgcgaacaggtagcagggcttgggaaaggggtcgttccagcgcgcccaatgccgcccgtctggcaggtctccttgctcgacaggatcgccattggcgagcagcaccggatagagcgccttgtccgccgtcatgcgcacggaatagcgcgacagcacatcgggccggtcggggaagaaggtgatccgccggaaaccctccgcctcgcattgggtgcagagcagcccgccgctggcataaagccccatcagcttgctgttgccctggggcgcgatctccacgaacgtttcaaccatatgcgcggagtttgaaagcgcgatcgtcagcgttccgccgtccagcgaccattggtcggccgcgagaaccgcgccgtcgaccctgatctcaagcggcaggaggccgtcgccgtccagcctcaacggccggtcatggtcgccgttgcgcgtgaccgataatgtcgcatggacgcgggtggcggcggcgtcgagggcgaaatccagcgcgatgtcgggaaccagccagtcgggcggccgatagtcctggcggcggacgatgtgggggatggtgagagaggaggaattgtctgccatctgcgcaggctagaacatgatccgcctcgattgaagcggatcatgttcctatcttctttttgtttttcctattttccaggcgccggtcgatttcgccccggctcgaaagcattttcgtacgtgaagtcgaaaatgcctgggcctgtcggttcagatgcgttccccggaaaggcgctggcacagcatgtcgagctggtccagcgtggaataatgcaaagacagggtgccgttgccgccctgcgcatagtcgatgtcgaccttcacgcccaatatgtcggccagatgctgttccagcgccgcgatgtcgggatcatcgtccctggcggcggcggggcgcttgcggccgggggcgccatcgcccttcttggcgcggcggacgagttgttccgtatcgcgcaccgacaggcccttggcttcgacggttcgggcgagattttcgcaatccggcgcgccgatcagggcgcgggcatggcccatgctgagcttttgttcgatcacctgccgttgaacgggcgcgggaagatcgagaaggcgcatcaggttcgccacatggctgcgcgacttgccgaccagccgggccagcgcctcctggctgtgctggaactccgcgatcagcttgcgataggcctccgcctcctcgatcggattgaggtcttcgcgctggatattctcgatcagcgcgatttccagcgtttccgcctcgtcgaaatccctgacgatggcggggatgcggtgaagctgcgcgcgctgcgccgcccgccaccggcgttctcccgcgacgatctggaacccgccgccatggggacggacgatgatcggctggatcactccgcgcttgccgatgctgtcggccagttcctgcaacgcgccctcgtcgaagtggcggcggggctgttcgggatgaggctggatcagcgcgacttcgatgctctggatcgccttggtggacggcggggcgacggcggtgggcgcgaccggctcctcccgcgccacatcgccgagcagcgccgacaggccccggccaaggccatgggggcgcttggccgatttcatgacgttttcgttattcaagcagcaacctcctgccggggcaggcgcgcgatcagttcacgcgccagacgcatataggcttccgatcccgaacagcggaaatcgtagatgagggccggcacaccatggctgggcgcttcggacaggcgcacattgcgcggaatgaccgtggaaaagaccagatcgcccaggcaagcccgcacatcgtcggccacctggtcggtcaggcgattgcgccggtcatacatggtgagcgccacgcccatgatggaaaggccgggattgaagcggccgcgaatgcgctccaccgtctggagcagttgcgacaacccctccagcgcgaaaaattcgcattgcagcggcaccagcagggattgcgccgcaaccatcgcgttgatcgtcaacaggccgagcgagggcgggcagtcgatcaggcaaatgtcccagcggccgggctgggcctccgccagcacgcgctccagccggtgggtgcgttcctcatattcgatcagttcgatctccgccccggaaagatcctgggtcgcagggacgatgtcgagcttgggcacgcgcgtgctgatgatcgcatcttccagcgcgcaattgccgaccagcaggtcatagctggattgttcgcggtcggactggttgacgcccaggccggtcgaggcgttgccctggggatcgagatcgaccagcaggacgcgaagcccggtggcggccaaccccgtggccagattgatggcagtggtggtttttccgacgccgcccttttgattggcgatggcaatacggatcatcctcggcccttcctcctgacggatcgaaccgcctgcgcgacgatgatggcgctgtcggcatcggtcacgctgcgttccacgtggaacgcaccttgccatgatcgagtcgccgcctccagttcattctgcgcatttcgtccttttggcagcacccagatggtcttttcatcggccagatgctcggccgattcgagcaacttgggcaatggggcataggcgcgggcgctgatgacggccgcagcggcggtcggcacgctctccacgcgtccgccgaagaccgctgcattgggcaagcccagttcggcgatgacgtcgttcaggaagtcgatacgcttgcgccgcgattccaccatctcgacaggacgccgggtgagaatcgcgaccacgatgccgggcaggcccgcgcccgatcccagatcgatccatttcccatcccccgcattgtcggcgagcgggatcagctgggcgctatcgacgatgtgccgcgcccagatatgcggacgggtggattccgcgatgagattttgtcgtcccatctcatccaggatcacggcgacatagcgctccagccggtcccatgttccacgtggaacatcgaaccgggtttgcagccatagccgcgcatcttcctccgtcacgcggcgcgccgccttatatggacgagaagggcggccagcgccgccggcgttatgccgcgaatgcgacccgctgcagcaagcgtatcgggacgcgccagagtgagccgctcgaccatttcggtcgacagccccccaatggcggcgaaatcgaaacccgctggaatgacgacgcgctcattgcggcgcatttccgcgatctccgcctcctgccgttccagatagggcgcgtaatgcgcatcctccagcagttcctcgcgcaggtcgtgcgatatgcgggacaatgtgggcgcaagttcgcatagcagcgaacgcccgacttccggaaaacgcgcccattcgaacagcgagcggcgcgcgccgtcctgccggaccggcgcgcccgacctggccatttccgtggcggagaaggtgcggctcaattcctcctcgaccgctgcccgctcgtcatggcgcctggcgtaataagcggcgcgttcctcgcccagaacgccatgctcgaagccgatttccgccaatcgagtgccggcattgtccgcccgcagcctcagccgatattcggcccgcgccgtcagcatgcgatagggctcggtcacgccctgcaggaccaggtcgtcgatcatcacgccgatatagctgctggcccgatccaggatgagcggcccttcccccctcgccctggcggcggcgttgatcccggccagcaggccctgcgccgccgcttcctcatagcctgtggtgccgttgatctgcccggcgcagaaaaggccggggatggcctgaacctccagggtcgcgtccagcgctcgcggatcgatatggtcatattccacggcatagcccggcacccgaatgtcggccttttccagcccggccatggatcggaccatggccagttggacatcggccggcagcgaagtgctgatgccgttgggatagaccagatggtcgtccaacccttcgggttccaggaatatctgatgtccgtcccgatccccgaagcggatcaccttatcctctatggaggggcaatagcgcggcccccggccctcaatggctccgctgaacaagggcgaacgccccagcccttcccgaatgatggcatgggtccggtcattggtgcgggtgatggcgcaactgagttgcggcaatgggcgaccgggcgacagggctgacatggtccagccttccgcgtccgaaggttgcgcctccagtgcggcccagtcgatggtgcggccatcgatcctgggcggagtccccgtcttgagcctgcccatgggcaggtcgagggcacgaagctgaacaccgagcgcggtcgcggctctctcgctgatgcggccgcccgtcagcgtctcctcgccgcggaacagcttgccgcccaggaacgtgccggtcgccagcaccaccgagggcgcatgaagcctgcggccatcagccaggctgaggccagcgacggccccttccgccagcagcagcccgacggcttctccctcgacaatttcaagaccggattgggcatccagcaggcggtggatctcggcgcgatagcgcttgcgatccgcctgcacgcgcggcccctggaccgccgcgcccttgctgctgttcagcatgcgataatggatggcggcggcgtcggcggcgcgggcgatcaggccgtccagcgcgtccacttcgcgcaccagatggcccttgcccaacccgccaatggccggattgcaggacatggcgcccaccgtcgccctttcgaaggtcaacagcgtgaccgccgcgcccttgcgcgccgctgcgccagccgcttcgcagcctgcatggccgccgccgaccacgatcacgtcatagcttgtccgcatgcgcgccccttaacagaagtcaggcggtcgggtcaaaactgttccacgtggaacatcgctattttccgatgcagaatccggcgaacaggcggtccagcatgtcctccgtgccggctcgccccgtcagcaggtcaatcgcatggcgagcctgccgcaactcttcggcgacgatcagcaaatcgtccgaaccctgcgcggaagtcagatgcgcatgcagccgggccgcgccttcgcgctgccgctggtgcagggcatagtcgccttctcccggcaggagcatggccgcccgttcgagcagcatggaggcgagacgatccatcccctcccccgtcacggcggaaaggggcaggccgggtcggtccgctttcgcgtggcgatcgcactgggcagcgatcactatcgcatcttcccgtggcgcttcatccgccgggccgagccagaggatgatgtccgctgcctccagcgcgccgcgtgccctgtcgatgccgatcgcctctatggcatcgcccgtttcaccgcgcaggcccgccgtgtccgtaaaaagaaaggcggtgccgcccagcgcggcgggcacctcgatccgatcacgggtggtccccgccacgtccgagacgatggccgcatcccgccccacaagccggttgagcagcgtcgatttgcccgcattgggcggccccgccaggaccacgcgaacgccgtccctcagccgctccgccgatggcgaggcgagcacggcgcggacatcctccgccaaaatgcgaacgccctgcccgatccgcgtttctatgccgtggtccggcacgtcatcctcatcggaaaaatcgagcgccgcctcggtcattgcggacaggtcaagcaatgtccgcagccattgctccaccctttgcgaaaaatgaccctccgccatcagcagggccgcccggcgctgctgctgcgtctcggccgccagcaggtccgacaggccctccacggcattcaggtccatgcggccattggcgaaggcgcgccgcgtgaattcccccgcctcggcccggcgcagtccttgcagggaagccagcgcctgctcgaccgcggcgatgacggcgcgcccgccatggcagtgcagttccgccaggtcttcgccggtcgccgtgtcggggccgggaaaccacaggaccagcgcccggtccagcaacgcgccgtcacgcggatcgcgcaatgaggacagccgcgcgcgtctggccggcggcaggcttccggccagcgccagcagcgcctgccccgcccccggtccgctgatccgcacgacggcgatgccggcgggaggcgcgccgctcgacaaggcaaagatggtctccgtcacggcgcgtcgtcgcgaaggggatcagcctggattcttgtcgccattcttgcccggcatccccgcaaggccgatgtccatcatctgtttgaacaggcgcatcccggcatcgcccaagggcgaaaaactcctgaacagcgtttccatctgctcgacattggcgacgccgtcgaagctgtcgagcatcgtttttacatatttgtcgtgaatgggggtgacatccggcagccccaggaaagcccgggcctccgcaggagtgcagtcgacgtccacgcttaccttcataacctgctaccctttgctgcgccctcgctttacaacgcctcatgccgcaacaagggcaaccaaggcaaattttttgacggctggcatggttgcgctcggccccgcaagcgccattatgcccttccctggacatgacgcgatttgagaaggactttcccatggcagcattcacatccatccccacgctggagggcgatgcccgcttcgatgtctttgtcgcccggccggagggcgcgcccaaggccgcgatcgtcgtaatccaggaaatcttcggcgtgaacgagggcatccgccgcaaatgcgatagctgggcggcggccggctatctggccatggcgcccgatctgttctggcgcgaaaagccgcatgtcgaactcgacgccgacataggcgaggagcttcaggcggccttcggccatatgcagaaattcaaccaggatcagggcattcgcgacatagaggccacgataaaggccgcccgggccgaattggggcaaggcggcaaggtcggcctggtcggatattgcctgggcgggcggctggcgttcatgtcggcctgccgcaccgacggcgatgccttcgtggcctattatggcgtcggcatcgacggcctgctgaacgaacagcatgccatcggcaagccggtgctgctgcatgtccccaccgccgacggctttgtcccgcccgacgtgcagcgcaagatgcatgaagggctgaaggacaatcgccatgtcacgctgcacgattatgaggggctggaccatggcttcgcggccgaaatgggggcgcgccgcaatgaggcggcggcgcagcttgccgacggccggaccgcggatttcttcgcggcccatctctgaacggggacaacggcatgacgcaggcatggcggatggtggcccgcagccatggcgggccggaggtgatcgcgcgggaagggttcgaccccggcctgccgggtgaaggcgaattgctgatcgcgcaggatgccgtcgggctgaatttcatcgacacctattatcgcagcggcctctatcccgcgccgctgccgacgccgctgggcgccgagggcgccggccatgtcgccgccgtgggtccgggcgtcgccggctttgccgtgggcgacaaggtgggctgtgcggtcgggctgggcgcctatgccacgcatcgtctggtgcgcgccgaccaggcggtgaggattccggatggcgtcacgacgcaggatgcggcggccatgatgctgaagggcatgaccgcctgctatctggcggaggacatcgtcaccctggaggccgggcagtgcgcgctggtccacgccgccgccggcggcgtgggttccgtgctggtgccgtggctgcgcgacaagggcgtggtcgtgatcgcccattgcggatcggcggaaaaggcggcgaaggtggatgccgaacatagcctgcacggcggcttcgacagcctggcctccgccgtgcgggagatcaccgggggccgcggcgtcgacgttgtctatgacggcgtgggcaaggatagctggagcgcgtcgctggcctcgctcaggcggcgcggcctgatggtcagctacggcaacgcctccggcgcggtgccgccgatcagcctgctggaactcagccggggcgggtcgctctacgtcacccgcccgacattgttcgactatatcgccactcccgaagagttggcgcgaaccgccgaaaggctgttcgaccgcatggcgcggggcgtggcgaggaccgtcgtcggccaacgatttcccctggccgacgcggcggacgcgcaccgcgcgctggaggcccggcaaaccacgggaagcacgctgctgatcccctgacggcggcgggcagggcgggaactggatggcagagcgtggcgcattgctggaaacgcattgttttccaaggggaatggcatattccgctcgactggggccgaccggaatggcaaggcgccgtcgatgaacgcccttgcgcccctgctcgcgcctctctggttcgcccagctattcaccggcgccaaatccttcgtcgacaatccgctgatcggttcgacgcggctcaacgcgctggggctgcatgcggggcgggtgcgggcggcgcaggcgctggcggcggcgcggcgcaggcggctggccgacggcgtcgatccggaacatcgggggattttcgaccgggacggtgtcgtcgaaatccgggatttcctgcccgccgcgacctttagcgccttgcaggaacagcttttcagctatcgcggacctgcgcgggagatggttcagggcgatacgatcacccgccgcctcgcgatggaccccgccgcgcgccgggcgatcccggcctttgaggattttcgccgcgatccccgctggcagggtctggcccgctatgtgtcgggtttcgacatagagccgctgctctatgtccagtcgatcctgccgcgccgtcgcgatgccgcgcccgatccccagctcgcattccatgccgacaccttttatcccgcgatgaaggcctggctgtttctggaggatgtgcccgtcgaaaccggacccttcgcctatgtgaagggttcgcaccgcttgacgccgcagcggctggcctgggaaaagcaacgcagcctgggcgcgcgggacggcgattgccgcctttcggcgcggggatcgctgcggatcgacgtcagcgaactgacggggctgggcctgccgcaaccgagcgtctttgccgtgcccgccaatacgctgctgatcgccgacacgttcggcttccatgcccgcagtccggccagcgcgcccgccaccagggtggagatctgggcctatggacgccgcaacccgttccggccgatcaagggatgggatgtctggagccttcccggcatagccgagcggcgcatcccgttgcgctggtggctgggcgacagggcgggcggctggatcaggcagccatggctgccggtcggcgtcaagggtgcggcggacgggtgatcctggcaagggcggcactgggttcctgcctgcgcaggaacaccgatgcgcaatccctccggaaattcgtcctggcgaggttgaaccgcgcaggaacctgcgatttcaacgcatccggacgggccttggggcgggtttcgatccgatcggataagatcgccgccctggattctgtgttttcggcgatttcttgaccagcgatcggttccgatcgcttggaaatcgcttctagacgaagagcgtcaatatgccgacctgatgatccacgacgccgtcatagatcatcttgaccgcgacatagacgatcacggccaggcccagataggcgatccagcggaagcgttcgatatatttggcgatgatgttcgcggcgatgcccatcagcgcgacagacaggatcaggccgatgatcaggatgcccggatggtcgcgggccgcgccggccaccgccagcacattgtccaggctcatcgaaacgtccgccaccgcgaccgcccaggccgcgcccgcgaagctcttggcggggcgcaggccggatatgtcgtcgtcgccggtgtccggcgtgtccccgccccgcttcgggtgcagttcgcgccacatcttgaacgcgacccacagcagcagcagcccgcccgccaggatcaggcccacgatctgcatcaactgcgtcaccaccagcgcgaagccgatgcgcaggaccagcgcggcgatgatgccgatcaatatgaccctcttgcgctgctccgccggaagccccgccgccagcgcgccgacgacgatggcgttgtccccggcgagcagcacgtcgatcatcagcacctggccgaacgcagccagcgcggcgggcgagccgatattgctgaaatcattgacgatatgcgcccagatgtcggcgggcgagccgatcccctgagccgccgctgcggcggttgcgattaggtcgatcatcacggcctgacagttcccctgaaaatgaaagagccgccagaccgaagtccgacggcccgaagttcgtggcgcttgaagcgaaggcgatccgcgtccgtcaggaacacaaccgcccggccccttactggttcatcgagtcgaagaaatcctcgttggtcttggaatccttcatcttgtcgagcaggaattccatggcgtcgaccgtgcccatctgcatcaggatgcgacgcagcacccacatcttgctgagcttcgccttgtcgaccagcaattcttccttgcgggtgcccgacttgccgacgtccagcgccgggaagatgcgcttgtccgccaccttgcggtcgaggacgatttccgagttgccggtgcccttgaactcttcgaagatgacctcgtccatgcggctgcccgtgtcgatcagcgcggtggcgatgatggagagcgagccgccctcctctatgttgcgggccgcgccgaagaagcgcttgggccgctggagcgcgttggcgtcgacgccgccggtcagcaccttgcccgacgacggcaccaccgtgttgtaggcgcggccgaggcgggtgatcgagtcgagcaggatcaccacgtccttcttgtgttccacgaggcgcttggccttttcgatcaccatttcggcgacctggacgtggcgctgcgccggttcgtcgaaggtggaggacacgacctcccccttcacgctgcgctgcatgtcggtgacttcttccggacgctcgtcgatcagcaggacgatcaggaagacttcgggatggttgtcggtgatcgccttggcgatgttctggagcaggaccgtcttgccggtgcgcggcggcgcgacgatcagcgcccgctggcccttgccctgcggcgagacgatgtcgatgacgcgggccgacttgtccttgacggtcgggtcggtcgcgtcgagcgtcagcttctgcgtcggatagagcggcgtcagattgtcgaaattgacgcgatggcggacgacttcgggatcgtcgaaattgacggaaatgagcttggtcagggcgaaatagcgctccccatccttgggggcgcggatttcgccctccaccgtgtcgccggtgcgcaggccgaatttgcggacctggttgggcgagacatagatgtcgtcgggaccggcgaggaaattcgcttcgggcgaacgcaggaagccgaagccgtcgggcagcacctctatcgtgccctcgcccatgatctgctcgccattgtcggcctcgaccttgaggatcgcgaacatcagatcctgcttgcgcagggtcgatgcgccctcgacgcccagttcctccgccatggtcacgagttcggcgggcgcttttttcttgagatccttaaggtgcattcgcgtggagtccgatggaatgagagagacgaggagaaataggggggaaggctgacccggcaatgactcgggagaacccgcgccggacgggcgggatggaatgtctggcgtttagcgatccgaccccgcccaagtcaaggtcgctgagccattcggatggattgaaaattgccgatatgcgtcctgccgcgaatgaaatgggatgggcggaaccggggcgcccatgctatacagggataaaataaggaggaacgggagatgggacgctggcgcgccgctctgggcatcgcgatcgcgatcgccacttctccccttgcggcgcaggatcgagccgcgctcgatcccgatgatccgcctgcggtgatccgcaccatccccagcggcgatacccgcatcaccatccctatccaaatcgacggcagggggccgtggaacttcgtggtcgacaccggatcgcagcgcaccgtcatttcccgcgccctggccgaacggctcgacctgcccctgcgggagcgggtgacggtgatcagcatgaccggccgggcggaggtggacactgtcgccgtcccgcgcctgggcttcggcaagaccgtggtggacgatatagaggcgccggtgctggagggggagcatatcggcgcggccggcctgttgggactggacggcctgcacgccaagcggctgctgctgaatttccgcacgggccggatggagatcagcagcagcaagcggagctggcgtgaccccaatgtcatcgtcgtcgaggcgcgacggcgccaggggcagttgatcctgctcgattccgacgtgaacggcatgcaggtcagcatcatcctggacaccggcacctccataagcgtcggcaacatggcgttgatgaacaagctggtgcgcaagaagaaggcgcccgcgctggaactggtgacgctgaccagcgtgacgggggagacgctgtcggggcaggccggcctgatcgaccgggtgcgcatgggccaggtcatgctgaaggagatgccggtgatgttcgccgatgcccagcccttcgcggaactggggcttcacgacaagcccgcgctgctgctcggcatcgacgcgctcaaggtgttcgaccgggtggccatcgatttcgggcgggggaaggtggacttcctgttgccggacacagggctgctcgaccggaaacgccttgcgacggcggggagagcggcgggttaggcgcgcttcatgacgggtggttttcaggctgaatgtcgatacagcctagtgtggtggatttgaaatacgccacattatggcggctaggtagagaacgtatttcaaatccataaaccacactagaatcatatatttgctagtgaccctgatgaatctgaagttcgttcagcgctggcccaaaaatgggacgaacttcagattcgggtcactagtgctgcggttgctgctgttgccggttgcggcccagcacattgtcgatccattgctggtccaggcgcggcggctgggggcggtctgcggggttgggcgttggctggccgctgtcgtcgggctgcgcgtcctcgtccggctgctgcccgcgctctatcggcaggccgttttcgtcgaccatcatgccgccgtccgttccgccgtcgggctggccgtaataggcctcctcgtccggttccaactgccattcgggcagcgtcacctgggtttcgaactgttcgaccgggcgcttggcgacggcgatcttcatatagtcggcgaaggcgcgggcgggggcgcggccgccctggagcacgcccacggcgcgggcgtcgtcgcggcccatccagacgccggtggtgatgccgctggaaaagcccaggaaccagccgtccttgttgctgctggtcgtgccggtcttgcccgcgacgggccggccgatctgcgccgcccggccggtgccggtgctgacggcggtctgcatcaggtcggtcatgcccgccgcgacccagggggcgaccagcacgcggctggtgtcgtcctgatgttcgtagaggacacggccttcggcggtcgtcaccttggtgatgccatagggcgtcaccgccacgcccttgcgcgcgatggaggcgaaggcgcgggtcatgtcgatcagccgcacgtcggacgtgcccagcaccatcgaggggtgcgtgttgatcggcgttgttacgccgaagcggcgggccatgtcggcgacggtggggaagccgacctccacgcccagcttcgccgccacggtgttgaccgaataggcgaaggcggtgcggatgtcgatgtcgccggagaagcgtccgttgctgttgcgcggcttccacccgttgatgtcgaccgggctgtcggtgacgccggtgtcgggggtatagcccgcctccagcgccgccatatagacaaagatcttccaggccgagcccggctggcgcgtcgcggtggtggcgcggttgtagttggaactcacatagtcgaggccgccgaccatcgcccgcaccgccccgtcgcggtcgagcgagaccagcgcgccctgcgtgccgctgggcacgttcgcctggatcgccgcggtcgctgccttctgcatgcccaaatcgatggtcgtgtagacctccagcggttcattgggttcgtcgatcagcgtgtcgagttgcggcagcgcccagtcggtgaagtaacgcacactgttctgcggcggttcgggcgccatcttcacgtcctggagattggcggcggtgcgttcggccgcgctgatcttgccattttcctgcatcaggtccagcaccaccccggcgcggccgatggcagcgtcggcgtcggcggtgggggaatagctggagggggccttcaccagaccggcgacgatggcggcttctggcaggttcagggcggttgcgggatggccgaaaaatttgcggctggcggcgtcgatgccataggcgccgccgccgaaatagaccttgttgagatagagttcgaggatctgccgcttggagaatttgcgctccagcgcgagggccagcaccatttcccggaccttgcggccccagctatagctgttgttgaggaagatgttgcgcgtcacctgctgcgtgatggtggacgcgccctgccagcggcggccgctgccgcgccgctccatcgccacccaggcggcgcgggccatgccgatggggtcgacgccggggtgcaaatagtaacgcttgtcctcggtcgagaccatcgcgtcgaccatgacagtgggaatctggtcatagctcagccagcggccgaagctggggccgagcgagacgatgacgctgccgtccgccgcatgaacgcggatcatctggccgttgggggaggatttcagcgattcatagtcgggcagcgactgataagcgatcgccaccgccaccacgaccgcgatcgccgcgctcaagaagccgacaaggccgattttcacgccccttatcagccatttcttcaccctgccccgcggttcgctgctcgatcgtgccatggttcgcccggatatgcgctaatcaggaaggcggccagtggaaaagccgtgcaggccgcataaatgtcgaggctttctgaagatcggcggcggtttaccggcgatgaacgatcatccggcttcgtcgcgggatttgaaatccagcgacgcgctgttcatgcaatagcgcaggccgttgacccccggcccgtcggggaagacatggccgagatggccgtcgcagttcgaacagcgcacttcggtgcggatcatgccgtggctggtgtcgcggatttcgtcgaccgcgtcgatgtcgaccggcgcggtgaagctgggccagcccgatccgctgtcatatttttcctcggcgtcgaacagttccgcgccgcagcccgcgcaaagatagaggccgtcggccttgttgctgttatatttgccggtgaaggcccgttccgtgccgccttcccgcaggacatgatattgttcgggggaaaggcgctcgcgccattcggcgtcggtcaggttgagcttgtccatgctcggcaatatggcgatgggtggaccggcgatcaagcggttaggcgtgagccttgaagtctttgggaagtcgtgttcctgcgcaggcaggaacccagttccggccttgccttactggatgaagcgtggacctgggttcctgcctgcgcaggagcacgtggaataagagttaccgttcccgtgccgcctggcgggcgatggcgagcagttcgtgccggaccatcaggtcgcccaggcccctgcccgaccggctggcgcgttcggcctgggccagccgctggatgacgcgggcgatgccggcggcgtcccagatgcggacctggcgggtgacgacgcccttttccttccagaagaccgccttgcccgccgcctccaccgcgccgtccagcctgccgctctcatcgaaatcggcgcggatgttggccagcagcatggcgcgggtcagcaaggggcgcagcactgccgccatcgcagtgcccgcctccgccagccgccccagttcgcggtgcatgccgcgcaggtcgccgcccaataccgcgttcaccagcggcgcggcgtcgctgtcgggattgtcggcggaaagggcgtccagcgcttcctcggtcgcttcgcgggggcggtcgggcgcggcgtcgagatagaggatcagcttttccacctcgcccgccatcagcgtgcggtcgccattggtgaggtcggcgatgcggcggcccagttcgggcgaaaggcgcagccccccttcccgcccgatagcgacggcgatctgctccgcctcccgcgcatcgggctggtaggatgcgaaggccatggtctgcttgtggtcgagggcgagcttgagcagcttcgacgtgcccttcagcgcgcccgccacggcgatgacgggattgccggccgcctccgcctccagcagggcgttgagagcggggaccgattcctcccccatgccggtgacgcgaatccagcgcctgtccccgaacatggaaaaggaggcggcctcatccgccagccgcgccggatcgtcgcgcagcgtcgaggggtccaggtcgatccgttccgcgtccggccccatggcgcgttccagccgcttggcgagcgccgcgctgcccgcctcgtcggggccatggagcaggaagaagcggcagtcgggtgccaatccctgacctgctgcgtcgagcgccttttcgatctggccgcgattggccttcaacggcccttgtcccgcgccgcgaaccgggcgagccgggcgacgatctggtcggcgatggtctgcgacaggcgttccagcgccgtatcctccgccgcgatggtcgcatattcgctggacaccacgtcgatgccgacgtccgatccggcggtgtcgtccaatatctgcgcgccggtggcttcgtcgatcaactggtagcgggcgcgcagggtccgccgctcgcgggtgatggcggcgtcggagcgcaggccgaagccgctgatattgtcgtccagcttcaccaccagccggtagccggggccggtgccgctcatcgccgccagccggtcgttcagcgcgttgcgcaccagccagccgcccttgccctctatcggctgcaccgcgacattgcccagcgcctgcgcgactgcgccgtggctgcccccgctatatacggggcgcaggccgcaggcggagagggacagggtgacaaagagcaatggccagagcttcataagagctacccttaaccgttcgccctgagcttgtcgaagggctgttcttctcttcaagaaagtgaagggcttcgacattcaaatgagacgagtggctcatttgaacagcccgaacggatgttgttaaattactaagttcaccaggcgatccggaaccacgatcacctttttcggggtcgcgccgtccagcgtccgcacgacattgggcgcggcgagggccaggcgttccagttcttccttcgccgtgcccttggggacggtgatggtgtcgcgcagcttgcccatcacctggcaggcgatggtgacttcatcctcgaccagcaatgcgggatcgaccgcgggccaggcggcctccgcgatcaggccctgttcgcccatgtccgcccaggcctcttcggcgagatgcggggtcatcggcgcgaccagcaaagccagcgcccggatcgccgcgctgcggctcgcggagggcctggccttttcgaccgcgttggtgagttcgtagatcttcgccaccgccttgttgaaggacagcgcctcaatgtctttcgccacgccgtcgatggtctggtgcagcttgcggtcgagggtcttgtcctgaccctcggcacccttgtcggcttccccgaacagcctccacaggcggttgatgaagcgccaggagccttcgatgcccgcctccgtccagggcaggtcgcgttccggggggctgtcggacagcatgaaccagcgcaccgcgtccgcgccatattgggcgatgatgtcgtccggatcgacgacattcttcttggacttggacattttctcgacgcggccgagcgtgaccggcgcgccggtgccgaccatgacgatcctgtccccctgccgctccacttcctgcggggcgagccaggcgccgtcgggcgacttgtaggtttcgtgcgtcaccatgccctgggtgaagaggccggtgaacggttcggcaaagccgatctgccccatatgctggagggcgcgggtccagaaacgggcgtagagcagatgcaggatcgcatgttcgacgccgccgatatattggccgacaggcagccatttttcgacggtttcccggtcgaacggcctgtccttgggctggctggcgaagcggatgaaataccagcttgaatcggcgaacgtgtccagcgtgtcggtctcgcgccgggcgggcttgccgcatgtgggacagtcgacatgcttccacgtcggatgccggtccagcggattgccgggaatgtcgaagctgacgtcttcgggcaggaccacgggcaactggtccttgggcacgcccacggggccgcaatcctcgcaatggatgaccgggatcggcgtgccccaatagcgctggcgcgacacgccccagtcgcgcaggcggaacacggtggtgccggtgccccagccctcgctctcggcgcggcggatgacctccgccttggcctcttccacgccgaggccgttcaggaaatcggaatttacgaggcggccggggccgacataggcttcgtcgccgatgcccttggcttcgtcgccttcagcggcgacgacgcgctcgaccggcagcagatatttgcgggcgaagtcgaggtcgcgctggtcatggccgggaaccgccatgacggcgccggtgccatagtccatcagcacgaaattcgcgacgaacagcggcagcttccgtccggtgaaggggtggatcaccgacaggccggtgtcatggcccttcttctcctgcgtctcgatctccgccgcggcggtgccggtctggcggcattcctccgcgaaggcggcgagcgcggcgtccttttccgccagcgccagcgcgatcggatggtcggccgcgatcgccgcgaagctggcgccgaagatggtgtcggggcgggtggagaagacctccagttcgctgatctcgcccaccggcgcgtcgagcctgaagtggaattgcaggccgaccgacttgccgatccagttttcctgcatcagcttgaccttgtcgggccattggtcgagcgttttcaggcccgccagcagatcgtcggcgaactgggtgatcttcaggaaccattgggacagcttgcgcttttcgaccggcgcgccggagcgccagcccttgccgtcgatcacctgctcattggccagcacggtcatgtcgaccggatcccagttgaccgccgattccttgcgatagaccaggcccgcttccagcatgtcgaggaacagcgcctgttcatggccgtaatagtcggggtggcaggtcgccagctcccggctccagtccagcgcgaagcccagtttcttgagctgcgccttcatattggcgatattttcataggtccatttgccgggatggacattcttttccatcgcggcgttttcggcgggcatgccgaaggcgtcccagcccatcgggtgcagcacttcatggccggtcatgcggcggaaacgcgccagcacgtcgcccatcgaatagttgcgcacatggccgatatggatgcgcccggacggatagggaaacatctccagcacatagctgcgcggcttttcgctgctatccgacgccttgaacgtctgcttcgcgtcccaggcggcctgccagcgggcatcggcctcaagcgggttgaagcgcctttgcatggaattcggtcctcaaaatgcattcgggctgagctttgtccaagcccagccccgtggttcaaaacaggtgacggagagggcctttagccagcaatcgccatgcggcggagatcgcgggccttggtcaggatgatctcctccagcttctgcaccgttgcggcctgcaccggcacgtcgacccactggccgccctggctgacctggcggctggccgcgacgcgcagcgcgtcggcgcgcagatcctggtcgaggatcgatacggtcagcttcatccgctcattggggctgttcggattggcgtaccagtcggtgacgatcacgccgccgttcgaatccgtctgcaccatcggcatgaaggacagcgtgtccaggctggcgcgccacagataggcgttgacgccgatggtcgtcaccttcgatgcggcgaggtccgccttcgggcggtccttggcgccgcccccgcaggcggcgagcggcaggagtgcagccagcagcagaccggcggaaaggcgcgaagaaaggcggcggaccatcattattgtcccatcaaacaagtaaacgccccgcttctatagaggaccggcggcaatgggcaagggggactccggaacggcgcgacgacgacccgccgtgcaaccggggcgagtcctgtgtgttccgtgcaacagcttcgacaaaaaacggcggcgctctaccaattccaaagccttgcgtatatgaaggaccatagaaaatagtcggcggggtagagattcggatcatgcgcctgaaaaggggacatatagcgttggcaggctcggcggtcgccgtggccggcttcatgctgtctcctgccatcggcgcggccgccgacctggtccgcatgcgcgccgaaaccccggtttcgctgggcgcccttggcagcatatcctccttcacgccgacgaccaaggatccgcgcctggcggccgcctatgcgaagatcgccgcatccgcgagtcgccagaatttccgcttcacccccaccagcgggtcgctgagcggccagcgttcggtcacggtcatggtgcgcgccgccgacctgaacgatcgcgtggcggtcagccggacgctggacccggtgaatatcgcgccggtcgccttcagcctgaacagcgcgcacaactggcgcaagttcgccctgcccgaagcggtgggccgcaaggaactggacccggtcgcggtggagccgatggccggcgccaggaatttctcgctggaccagggccgcaaggaccgtttcagcaccaaggtgctgatcgaaagccgccgcgaaccggccgcgacgatccgcaaccccagcgcggacaaggattattcgctggatctggcgagttcctattcgctgacgcgcaatctgaacgtcacggcgggcgtgcgctataacaacagcttcgccggacgactgacgccgatgaccgacgaccggcaggatgcgcaggccgtctatctgggcacgatcttcaaattctaaaacgggcttagggccgatcgacattcagccgcggcggcctgaaaatggttgaagcgagtcacgggcctcgttcgagagtcacggctcgtccagatcgtccctcaggccgccacagccgttcagagtcccttcgccaaaggccaccgccacgcgatccgaccatagcgcatcgctcatgccgtcgctgcatggtccctcggttacggtcatggaaaaaccctcgcccaggaaacggagcgcccgcttgtcgtcgttgcgggttatggcgtagcggacgggcgccttgtccggacgttccagcacggcggtcgatccgttcaccgtcacggcccagaagggctcggtcccgatcgcccgatagtcgtcgtccgcataatgcttgacgggcggagcgccgacgggcgagcgttcccccgtttcacgcggaactgtttttgccctattttcagtgccttggcgcagtgtcggggccggcatggctatcggcgtggaggcgtgaggctgcgcgatattggctgcgggcgtctcatcgctgccgcaccccgccagcgcatatagcaaggccagcggcaagccccctctcacgccctgccgacctcatcccgccggaagcaatccaccgcatgatcgttcaccatcccgacggcctgcatccatgcatagacgatggtgggccccacgaatttgaagccgcgcttcttgaggtccttggaaatcgcttccgaaaggtcggtcctggcggggaaggtcaggccgtcgttccggatcggctcgcccccgacgaaatcccaggcataggcggaaaaatcctcgccccgttcccgcatgtcgcggaaaatccgcgcgcctccgatcgtcgcttcgattttcgcccgcgcccggatgatgccggggtcgcccatcaaacgttcgacatcggccccgtcgaagcgcgcgaccctgtccggatcgaaccccgcaaaggcggcgcgaaacgtctcccgcttgcgcaatatggtgatccagctcagccccgcctgaaagccctcaagcatcagcgtttcccagagcatccgcgaatcccgctccggcacgccccattcgctgtcatgataggcgcaataaagcgggtccgatccagcccaggcgcaacggacccgctccatcggatcagacgtccagattggcgacgttcagcgcgttgtcctggatgaactcgcgccgcggttcgaccacatcgcccatcagccgggtgaagatttcgtcggcgacgtccgcctgctcgacctccacccgcagcatggagcggttatcggggtccagcgtggtttcccaaagctgttccgcgttcatctcgccaaggcccttatatcgttggatcgccagccccttgcgcccggccgtcaggatcgcctccagcaattcgctgggccgcgtgaccgtggccgaccccttggtcgcgaccggcagttcgtcctccccggcctcctcggcggcggccgccgccttggccgtcaccaggcggctggaggtgcgatagctgtccgcctcctcggctgcgatggcgtgcagcttgcgcgcttcggccgacccgatgaagcccgcctcgatcatgtgatggtcggtgacgccgcgccaaagccgctcgaaatggaagccgccctcctctgcgatccggccgctccacctgccctcatcgtcctgcgcgtccatccagcggacggtgttggccagccgttcggcctgcgcgtcatggctgagttccggatcgagcgcgccgttgatcgccagcgcctcgatgatcgcgggattgtagcggcgcggcacatagcgcatcaccgcccggattcgccgcccatgttcgatcaggctgcgcaggtcttcgcccgaccgcatgccgccggtcgtttccagcgccatggattcgacgccattgtcgaccaggtaattttccagtgccgcctcattcttcagatagacctccgaccggccccgcgtcgccttgtagagcggcggctgcgcgatgtagagatgccccgcctcgatgatctgcggcatctggcggtagaagaaggtcagcagcagcgtgcggatatgcgcgccgtcgacgtcggcatcggtcatgatgacgatcttgtggtagcgcagcttttccaggttgaaatcgtcgcggatgccggtgcccatcgcctgaatgagcgtgccgacctcctttgacgacagcatccggtcgaaacgggcgcgctcgacgttcaggatcttgcccttcagcggcagaatcgcctgattgtgccggttgcgcccctgcttggccgagccgcccgccgaatcgccctcaaccaggaagagttcggacttggcggggtcgcgttcctgacagtcggccagcttgccgggcagggaggcgatgtccatcacccccttgcgccgggtcagttcccgcgccttcttcgccgcctcgcgggcggcggcggcgtcgatcaccttctggacgatcatgcggccatgctgggggttttcctccagccattcggccatcttgtcggccatcaggctttccagcggctggcgcacttcggacgagaccagcttgtccttggtctgggatgagaatttgggatcgggcagcttcaccgacacgatggcggtcagcccctcgcgcatatcctcgccggtcagcgagaccttctccttcttcagcaggcccgacttgtccgcataattgttgagcgtccgcgtcagcgcggcgcggaacgccgccagatgggtgcccccgtcccgctgcggaatgttgttcgtgaaacagaggacattttcataatagctgtcgttccattccagcgcgacgtcgatggtgacatcgtcgcggctgcccgaaatggcgatgggatcgggcatcagcggctgcttgttgcggtccagccacttcacgaaggccgcgatcccgccctcgtagaacagctcgatctccttcttctcctcatgccgcgcatcggccaggaacagccgcacgccgctgttcaggaaggccagctcgcgatagcgatgctccagcttctcgaaatcgaactcggtatggttcttgaaggtgccgccgtcgccgggcactttctcggtcgagggaaggaaagtgaccttcgtccccttctttccctccggagcgtcgccgatgaccttgagcggcgcgaccgcgtcgccataggcaaagcgcatataatgctccttgccgtcccgccagatgttgaggtccagatattcgctgagcgcgttcaccacggaaacgcccacgccatgcaggccgcccgacaccttgtaggcattgtcgtccgacgtgttctcgaacttgccgccggcgtggagctgggtcatgatgacctccgccgccgacacgccctcttccttgtggatgtcggtggggatgccgcggccattatcctcgacgctgaccgatccgtcggggttgagcgtgatcaggatgcggtcgcaatggccggccagcgcctcgtctatggcattgtcgctgacctcgaacaccatatggtgcaggccggagccgtcgtcggtgtcgccgatatacatgccgggccgcttgcgcacggcatccagccctttcaagaccttgatactgtcggcgccataggcattgctgttggggttgttctgactttcctcgctcatatccgagcatatagggaatagggccggcaaactaaagcgaaacatggcggctatcgcccgtggagagcagggtctatcaggcggctatgcgcattgtccttgccctggccctgatgctcgccgcctgctcgaaaagcagcgacgtgctggaggaattgcccaacagttccctggccggcgcggcgcgggaggatgtgccggaaacccgcctggaatcgcgcctcgtccgacccgtgaccatcggggaggacggtccgcgtctggacgcctgcggcgccatggggcaggcggcgcgcgtgggcgccggaggagcgccggtacgggccgcgcccttttcggacgcccgggaaatcgcccgcatggcggagggcgcccgcgcctgggtctgcacccgcagcctcgaccagaaatggctgggggtcgtgctggtcgctgagcctcctgccgacaatgcgacggctccggtggattgcggcgtttccgaaccggcggaccgcaagcagccctatgacggcccctgcctcagcggctgggtatccagcgccgcgatcaggctgatcgcaggttaggatatcctaaaatattcccctcccgcctgcgggaggggaggaaattaaagcccgcccagataatcgagcttgcccagcggcacgcccgcctgccgcagcagcgcataggccatcgtcacatggaagtggaaattgggcatggagaagcccagcacatggctgcgcccggtgaaggagaagtcgccgcgcggcgtcctgagcaccacttgcgcgtcctcccgcccgtcgatccgatcgcgcgggacggattccaggaaggcgagggtcttgccgatccgttcctggaggtcggcaaagctctgctccgtatcgggcatcggcaccggatcgagcccgccgatgcggatcaccgcccccttcgcgctgtcgctggcatattgcacctgcgcggcgagcggggccatgtcctgcgtgagccgcgcctgcgtcagcgtgagtggatcgatccccttttcttccgcataggccgcgcccttctccaggatggcggaaagattgcgcaggccccggatgaagacgggaacggtcaggtcgtacaggtcggtcgccaccaggctctcctcatgatcgtgagcgccctccatatggcattcgcggccccagtcgataggcgcgagcgataaaagggaccggccggcggggctccatgccggccggtcagggggcaaccggatcaggcaggcgcgggacgttcgcgcgcggctatggcgaagaagggcaaggcatggtgcacgatccagccgatcgtcgccgcatagagcaaagtgccgaggccgaccgtgccgcccagcagccagccggccgccagcacgccgatctcgatgccggtgcgcacccatttgaccggcaatccggtgcggcggcagaaacccgtcatcagcccgtcgcgcggccccggccccagccccgcgccgatataggcgccgcccgctatgccgttgaggaggattcccgccgccagccaggcgaaacgcatggcatggccctccggcgtcggcaggatcaggaggctgatgtccaccgccgtcccgatcaccgctatgttgcagacggtgccgaggccgggccgctggcgcagcggccaccagagcagcaggacgatcgccccgaccagattgaccgtcatgccgaaactcaggcccagtcgcggcgccagcccctgatgcagcacgtcctaggggtccagccccagatcggcgcgcagcatcagggccatggagaagccatagaggccaagtccccagaaaagctggaaaagacggcggtgcatcaacatggcggctgaaatcacccgaaatggccttttacaaaacggccactatcggataagtggccccctcattcttcggattggaatttattgccatgtccacttccctcctgcggcccccttccctgcttcgcctgctgggcgcctggcgcgccgaggacagcgccgaacccgcctatcgccaactggcgcaggcgttgcggatgctggtgctggacgggcgcgtgggattgaacgtccgcctgccgggggaaagggaactggcggccgcgctgggcctcagccgcacgaccatcgccgccgccttcgaccggctgcgcgacgaaggcttcctagaaagccggcaggggtcgggcagcgtcacccgcctgccgcccggccggatggaccaggccctgccggaaatcgacacgatcggcggcggcaacatcctgaactggacccatgccgccttgcccgccgcgccgggcgtgggccgcgcctatcaggcggcggtggaggcgctgcccgcctttctgggcgagctgggttacgatccgctgggcctgccgccgctgcgccgggcgatcgcggcctattatgaacggcggggatgccccaccagtcccgaccagatcatcgtcaccaacggcgcccagcagggattttcgctgctgctgcactggctggcggggccgggcgaccgggcggtgatcgaccatcccacctatcataatgcgatccaggccctgcagcgcgcccatgtcgtgccggtgcctgtcggcctgcccgcgcaggggtgggacatcgacgcgatggaggcggccttccgccagaccagcccgcgtttcgcttatatcatcgcggatttccacaatcccaccggacgcagcatggaccccggcacccgccgcgcgctggtggcggcggcgacgcgcagccatatgccgctgatcatcgacgagaccatggccgcgatgggcctggacaacatgccgccgccgccggtcgccgtgcacgatccttccgggcggcaggtcatcaccctgggttcggccagcaagatcttctggggcgggctgcgcgtcggctggattcgcgccgacccgcagaccgtcgccgcgctgggccgcctgcgcacgacgatggacatggccagcccggtggtggagcagcttgccgtcgctcatctgatcgacggcgatgaagggcttggcccgcgcgcggcgatgctgcgggggcgccgggaccatctgctggcgctgatcgaacggcacctgccgcactggcgcgccgaatccccggcggggggcctgtcgctatgggcggagctgccgcggggcgaggcgacggcgctggccgccatcgcggagagccacggcgtgcgcgtggccccggggccgcgctttggcgtgagcggcgcgttcgagcgcttcctgcgcctgcccttcaccctgtcggaggagcagttgacggcgggcgtggaacggctggccgaagccgatgcgcggctgcacgcccgcctgccccgcgcccgcgattcggttgccgccgcgctggaggcggaccggctgatctgagtcgcgccggatattggccatgagcggacatcagtttccgtagtttccgtcaccccggacttgatccggggtcccgctttcttgtctgagcgcccgcctcgtccaaggcagcgggaccccggatcaagtccggggtgacgaatagggggagcgtccgctttccacccgcatcagccggtcgggcgacccctgaccatgtccgcgccgcgaggtccgggcggcgggacctacgaaccacccgcctgttcgcgggagcatgccgcttacccgtgcgaaggcgtccgcgtcggcccgacggtctttgcatggctgtccggcatcgtcgccgtcggacagcgccgtttcccggcggggcctgtcacccgacgaagcggtgcagcgcggtcccatgctcgcgcagccaggctcgcgccgggcggggatcgtcccccaatatccgcttgtgcgccgcgtggaaggcggggctatggtccatgtgcagcagatgcgccagttcatgcgccacggtcgcccgccgcacctccggcgggcagaggatcagccgccagctatagcggatcgccccgctggaggcgcaactcgcccaacggctgcgcggatcgccgatgccgaccgacgccacgatcagcccattgtcccgcgccatttcatggctttcggtctccagcaccgccctggcccgcatcttcagccagcgcagcacccgcggtcccaccgattccgccgcgccgccgagcagcagccggtcgccctccagccggatcgtgcgcgacgcgccctccacccagcagatgcgcacatcccgcccctccagcggaaagacggcgccgtcgcccagcgtcacctgcgccgggcggcgcgccatctgcgaacggacccagccttcatgctcctgcgcccagccgagggcgcgcttcagattggcgcgggttggcagggatagcctgagttcgccgcgcgcatgatcgagcgacagccgataggccctggcccgcgccgaccggcgaacccgcaccggaacggcgacgccgtcgacgacaaggacagcgtcagagctctctgtcgacaaggtgattttcccaatcgcccgcgtccgcctccgcaacggtccagccgcgcacggactcctgcgcccggtgcaccgcttcccggtcgccgcagaccagataatgccattgcggcagcggcttgccctcgccgcgcagcctgtaggcgcaggtgcggggcagccagcctatcgtcttcaccttcgcgggggtcaggcgcacgcaatccggcacgaagcggcggcgttccttgtagttggtgcattggccgctgtgccggtcaagcaggcggcaggcgacattggtgggatagatgcggccggtatcctcatcctccgccttgtggaggcagcatttgccgcagccgtcgcacagcgcttcccactcggcgcggtccagtttgtcgaggggcttttcccagaagtccaaccgtcacttcacccatttttcgaggaaggccgtcaccttcgcgggatcgccttcatccgcgtccggggttcccggatcgtccaccggcaccagcgcgaccggctccccatcgccgccgaaaagatagggggtgcggctgtggctgaccagatagccgctcgcgcccttcgcctcttccttgttgtagaggaccacgaaatcctttgccaccttggcgatttcgtcgggcgtgccggtcaggccgatcaggcgcgggtggaaggccgcgacataggtcttgaggacggcgggcgtgtcgcgatccggatcgacgctgatgaagatcggctggaccctggccgccagggcgggtttcgccttctcgaatttcgcgaagccctgcaggatgcgttgcaggtcgaccgggcagacgtcggggcaataggtatagccgaaatagaccagccggtacctgcccttgaaatcgtcccagcgcaccttcttgccgtcctggtcggtcagcgtgaagggcgcgccgatgctggccccgtgcaggtcgccctgggcgctgtcgtcgccgcttgatgcattgcctcccgcccccatattacaggctgccagcagggcggcgaacggcagggtgagcgaaatcagcgctttgttcatggcgccgccagccatgccctgctatggcccgatttgcaaatcccaacggggctatggatagaatgacaggacgttttccggcttggatgggcgttggccgcgccgccgctctgaccctggcgctgctgtcgccggtcgcggcgccgatggttgcgcgggcgcagttttccgacaattacaacttcctgaaggcggtcaaggatgccgacgggcagaaggtgaccgacctgatccagaagcctggctccaccgtcatcaacagccgcgacgtgaccacgggcgacaccgcgctgcacctggtcatcgcccggcgcgacaatacatggctgaccttcctgcttgccaagggcgcgaacccgaacctgaccgacaataacggcaacacgccgctgatggatgcggtgcaggcccggttcgaggagggggcgcgcagcctgctcacctataatgcgcaagtggacaaggccaatggcagcggcgaaacgccgctgatccgggcggtgcagcttcgcgatgtcgggctggtccggctgctggtggcgcagggggccaatcccgacaggcgcgacaccatcgcgggcatgtcggcgcgggactatgcgcagcgggacaaccgcacgccggggctggtcgaagcgctgagcgcggccaagacgacgaccgcacccaaggggccggtgcaggggccggtgttctgatattcggccgattttagggtgatttccaagcgatcggaaccgatccctgattaagaaaccgcggaaaacaaggaatccagagcggcgatctgattcaatcagatcgaaacacgctatagggtgtgtggggattcagttcagggcgcggcgaaaatagtggatttcgagaacctcgaaacgaggcaggtgactcgtttcggcgcagcgtacttcagtacgtgagcaccggaagcggagaaagccgctatttgcagcccgccatgggctgaatccccacacacccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagcatcgtgcggaaaagcctgtcctggaccatccgcatataggaagaaggggccgcgcagatcgtctgcgcggccccttcttcattcagcatcgcgcagcgcctcaggcggcctgcttcccagccttgtagcgttcgatcgcttccagggtgatgcgcttggcgtcttccgcgccgccccaggtgccgatccgcacccacttctgcttttccagatccttgtagtgggtgaagaaatgttcgatctgctccatcacgatgccgggcaggtcgtccttttcatcgacgtcgctataatagggaaaggtcttgttgtcgggaacgcagaccagcttctcgtcgccgccggcctcgtcttccaggttcagcacggcgatgggacgggcgcgcacgaccgaaccgggcacgaaaggcgagcgggcgatgaccagcgcgtccagcggatcgccatcgggcgacagcgtgtgcggcacgaagccgtaattggccggatagcgcatcggcgtatgcaggatgcggtccacgaacagcgcgcccgaagccttgtcgaattcatatttgacaggctcgccgcccaccggaacctcgatgatgacattcaggctgttgggcggatcgtcgccgaccgggatcagttcgatattcatggactataagcctctgtaaacgcggtggtcgttgcgggcgattatgttttcggtttcagcagccggtccaggctgccttcaccctctcccattttttcgaggcgcggatagcgcaggccgccggaataagcgaggctcaaagtgcgataatatttgtcctgctttagtatgatctggagcggctttccggacttgatcgccgccttgaacacgtcgcccgaatattcgtcgccattgatcgcgacgatcttcgagccgatggcaagacccgccttgaaggccgggctgtcccagacgacattgctgatctcgccgtcattcttgacgatgaggccgatgccgaagctctggtcggtgaacttgcctgacccctcggccgccttggtgatggcgcccggcgtatcgccatagaccagcctgtagccgcccagcgtgaagccgcccttgggcgtctccttcgtcgtgccgtcgacatatttctggaagaagcctgcccagtcatagggcgcgacctggttcagcgtcctgatcacgtcgccgcgattatagacgacctgtccccagtcgcccggatgggtgccgaagaacgccctggcgaaatcgtcgaggcccttggcgccgcttgtctgctggcggatgatggcgtccgcctccagccagatcatcagcccttcattataataatcctccgaccgctgccagctcgaccagcccttgggccgccgggcggagatgatgggatcatgggtggtgtcctccatcggccgccattcgcgcccccgcgccgtgtccagcttggccgcgatatgggcataggcgtccagcgtctcctgcttggagaacagcccggaccgcgcgcccaggacatagccccagaactgcgtttgtccttcatagacccacagcagattatcctgcatcggcacgttgaaatccggcgtccacagcaggtcgggacggcggaacttgccgtcccaactatgggtgaattcatgcggcagcaggttgcggtccagcagcgcggcgccatcgccccatttcttgaaatagcccggctcgacctgattttccgaagaacgatgatgctccagcccgatgccgcccatctcgtcggtgatggcgaacaggaagtcataatggtcgaaatgataggcgccgaacagcgcgcccgcctcgtcgaccagcttcttgtgcttcgcgatctggtccggcttggcgtccagttcgccggcatcgtcggccaggatgttgagcgtcacattatgccccagatcgaccggcttgaaatacagccccgcgaaaaccggcgaatcctgcaacgcctcataatcgatcgtctcataggcgacggtagagcccgtcttcttgccgcgcagcgccgtcgctgcctgccagccgtcgggataggtcacggtcgcctggatcgggatcgccctcgtataatagcccgccggatagagcgacaccgactcccactggatgttcagcatcttgggcgtcaccaccacgcggccctgattgggctgggtggcggacaggaactggaaggatgcgacgacctgcttcaccccctgcggcacgtcgatcacgaagccaaagacgttcagcggatcgcgcttccacgccagcggcttgccgtctgcggtgaaggtcaggccggtcagcttctcgatctgcccccgcggcgcgtgattgcccggcagccattgcggcatcagcagcgtcatcggcccggcggcggcgaccggaatggtctccttcacgcggaagatgcgctgcaccgtgtcggtggcgtcgacctccagcctgatggtgccgccgggataggggacatccttgggggtgggcgcggcattgtcgaccggcagcgcgacgggcctggaccggatcgcgtcctgcgcgatcagcggtcccgaaatggccgtggaaaggaaaagggcggcagcaaggctgcggatcatgaacatctccgaaaacgggtgtggccgaacgaccgtataacaacagcatggcgagccattccgctctcgtccacccccaactcttcttgggatattttacgataaaaaagcgcgtttccttggcgcgtctttatcgttaaaggcgctgccccatggcgaagatcgaaaccccgcgcccggtgcgcggcacgcaggacatgctgggcggcacgaacgaagcgttccaggaacgcttcgcccatgtcgtcgcgaccttcgaccgggtgcgcaggctctacggtttccagcgggtggaagtgcccgtcttcgaatcgacggcggtgttcgcccgctcgctgggcgaaagcaccgacgtcgtctccaaggaaatgtacaccttcgaggatcgcggcggcgacagcatcaccttgcgcccggaattcaccgcaggcatttcccgcgcctacatcaccgaaggctggcagcaatatgcgccgctgaaagtcgcgacccacggccctctctttcgctacgagcgtccgcaaaagggccgcttccgccagttccaccaactcgacgctgaaatcatcggcgcgggcgagccgggcgcggacgtggaactgctggtgctggccgaccagttgctgcgcgaactgggcatatcggaaggcgtgacgctcaacctcaacacgctgggcgacgggccgagccgcgaagcctggcgcgccgcgctggtggcgcatttcgaagcgcatcgcgaccagctttccgaagagagcatcgaccgcctgcaccgcaatccgctgcgcatcctcgatagcaaagacccgcgtgatcgcccggtggcggacagcgcgccggacatcgacgcctatctcaccgacgaagcgcgcagcttcttcgaaaaggtgacggcgggcctcgatgcggcgggcgtggcgtgggaacgcaacgcccgtctggtgcgcggcctggattattatcgccacactgcgttcgaattcatcaccgaccggctcggcgcgcagggcacggtgctgggcggcgggcgctatgacgggctgatcgagaatctcggcggcccctcgactccggcggtcggctgggcggcggggatcgagcggctggcgatgctgatcgatgtacctgcggtagagcgtcccaaggttgttgtgttttcagaggcggacgacctcgaagccgacattataaaagtcacaaccgctcttaggcgagcaggtatccctgccgactccatttcaggcggttctcgcaagaaacgattcgacaaggcgcaatctggaaatccggaacttcttttcgtgattcgaaggtcaccgaatcctcgaccgaattggaatcctattttcatcgacgtaaagcgtggtcgggcgagtccgcatgaggatttcttgcttgcggagcaggatgctgcggcatttctcaatcaagcgatgattgttgtgcaactcgacgaagatgagaagaagttcgctgattttggcgttttgttgaagtcataatgcacatctccgccgaacgcatcgcgcagatcgaggcgcgccgggacgaggtgcaggcgtcgatgacgcgtgccgacctcgcgccggaggagttcgtgcggctgtccaaggaatatgcggagatcgagccggtggcgaaggccgcccatgaggtccgccgcctgcgccaggaactgagcgcgctggaatatatggcgggcggcgaggatgcggattccgatccgctgatgcgcgaaatggcgcaggaagagatgcaactgatcaagagccggttgcccgacgccgaacgcgccctcgcgctgcaattgctgccgaaggatgccgccgacgcccgcccggccatgctggaaatccgcgcaggcaccggcggcgacgaagccgcgctgttcgcgggcgacctgttccgcatgtaccagcgctatgccgacgcgcagggctggaagatggaactcatttccgccaacgcttccgaagtcggggggtataaggaggtcgtcgccagcgtcaccggcaccggcgtcttcgccaagctgaagttcgaaagcggcgtccatcgcgtccagcgcgtgcccgtcaccgaaagcggcgggcgcatccacacctccgccgccaccgtcgcggtgctgccggaaccggaggaggtcgacgtccagatcgccgacagcgatctcaagatcgacatctaccgggcgtccggcgcgggcggccagcatgtcaacaccaccgactccgccgtgcgcatcacgcacttgcccagcggcatcgtcgtgacgcagcaggacgaacgatcccagcacaagaacaaggcgaaggcgatgcaggttctgcgcgcccgcatctacgaagcggaacgcgaacgcgcccagagcgaacaggcgggcgcgcgcaaggcgatggtcggctccggcgaccgttccgaacgcatccgcacctataatttcccgcaaggccgggtgacggaccaccgcatcaacctgaccctgcaccgcctgcccgaaatcctggaaggaccgggcctgtccgaagtcatcgacgcgctggtggcggaggacgaagccgcccgcctcgcccaactggacggcgtggcgtgaagtcgccgccaaagacacaaaacccgtcattcccgcgcaggcgggaatccatctcccataagatgcgatttgatgcagcgtctggagatggattcccgcctgcgcgggaatgacgaatatgggcgttgccgtcgccttgcgagaggcagtcgaacgcctgacccccatcagcgccaccccgcgcctcgacgccgaactgctcctcgcccacgcgctcaggatcgaccgcaacaccctcctgctgcgccagcgcgacctcagcgtcccgcccggcttcgacgccctcatccaacgccgcctgaccggcgaacctatcgcctatatcaccggcactcgcgatttctggacgatcagcctgcacgtcacgcccgacgtcctcatcccccgcccggacagcgaaacgctgatcgaagccgcgctcgaccatttcggcccgcgaagccccgcccgcatcctcgatctcggcacaggctccggcgcgctgctgctcgccgcgctcagccaatggccgcaggcgacgggaacgggtgtcgacatctcccccgccgccgtcgccgtggcgcagggcaatgccgaccgcctcggcctcggcggacgcgcaaatttccgcctcggcgactgggcggaggggatgggaggccccttcgacctgatcctcgtcaaccccccctatatcgcccgcgacgccgcgctggcgggcgacgtcctccacgaacccgaaaccgcccttttcgcaggcgcggaagggctggacgattatcgccgcatcgccccggcgctgccccgcctgctcgcgcccggcggcatggccgcgatggagatcggccatgaccagcggctttccgtctccgctttgcttgccgatcaaggacttggcgtttcgccgcgccgcgatctggcggggcatgaccgctgcctggtcgcgacgccgggcccctccgcctgacgcggcgaaggatttgcgcttccccaagctaaaattgcttggtttatgccctggaagccactacatggggcttagggacggcactatcctgaggatttgccccgtgggcgtagccgagaaaaggccgttttcccgctccttcaaagtcacgacggcgctgctgcgcaggcgcctctggcaggtcaagggcataggccgatcgctcggtccctgcccggcggagccttatccggcctgatggtcaggccgtgctgaaggatgcgactgaacagtgtttttccgtgaatgatggcaaagtgaacgcaaggatcagctcttgatcaacaacaggcaggccggtcgccggaatcgcggccggaacaacaataatggccggcccaacggtggcaatcggggcggcggcgacaatggcaaccggatcgacagccgcgcacgcggcaatgcggcccagcttcttgaaaaatacaagaatatggcgcgcgattcccagatggcgggcgatcgggtcaatgcggaatattatctgcaattcgccgaccattatttccgcgtgctggccgacaaccgcgcccggcaggaggagcagcagcagcgcttccgcccacgggacgagaatttcgacgacagtttcgacgatttcgacgccgccgacgaagcgggcgaggacgcgcgcgccgatcaggcgaccgaccgcgggcaggatttcgatcgccggcgggacgagcagcgcgactatcgcgaaggtcggaacgaccgcaaccggcgggaccgcaatgaccgcaacgaacggcgccgggatcgtccttcggtagaggaagcggcaggcgaggaagtcgcggaacatcggcaggccgaagccgcgtccgagccggttgccgccgttcagccggccccggaagcccagtccgaggcggatgccccccgcgcccgccgcggtcgcccgcgtaaggcggcgacgaaggaggaagggcagggcggtctggacctggccgtgctgccgccgtccatcgcgcgcgccgacaatgatgcggacgccgccgccgaagcgccgcgcaagcggacccgccgcgcccggcccgctgctgaagcggccgaataaggctccgatcctgccccggagcgggcgggaatagggccgacgaagcaaaaagggaacggcgccgtcgcgccgttccctttttgctttcgtcggccctgccggatcaggcggggggcagcggacgcggccgatgattttcgtccagcgcgacgaaggtgaacaggccgctcgtcagccccacctcccttccctgccgtccccgcgtcgcgacgacatcgatccggatggcgaccgacgtccgcccccgccgctcctcatgggcatagaccgacacgatgtcgcccaacaggatcggggcgatgaaggtcatgctctctatcgccaccgtggcgaccggcccctgtgcgatccgggcggcgatgatgccgccggcgatatccatctggctcaacacccatccgccgaaaatatgcccgttgctgttgatgtccgccatgcgcggcatcacgcgcaacaccacttcgcccctttggtcagtcattgtcgggaacctcgtctttcatgcggtcgatgatctgttcgtcatgtcctgttccgctggacagaaatgccagggccatcaggcccgtccccagcatgaacgtcaaccagacgcccaatatcgtcgcgatgaccatgtggatcggcatcggccccgcccaccagcgcagaaagagcagcgccgcccccacgcatagcgcgccggtcagcgccatccacgccatgatgcggcggaaccgccgccacgcgaccctggctatctccggatcgtcaagagcttgtctgcgcgtcatccctttcctttgggccgtgaaagtgggatcatcaagggaccgaggcatttagtcggcagggcagggagacggaccatgacgatcgcggcgattttgcaacgcaagggacaggatgtcgtccaggtgcaatcgagcgacacggtgctgtccgtggtgcgattgctggcccagcggcggatcggctgcgtgccggtggtggacgacggcgaggtagtgggaatcttctccgaacgcgacctggcctatcgcgtggcgcaggaaggcgcggcggtgctggaccgcccggtgggggagatcatgacggccccggccatcaccacggacgatcggacgcccgtcaaccattgcctgtcgctgatgacgaaacggcgcatccggcacctgcccgtcgtggtcgacggcgcgctggtggggctggtgtcgataggcgatctggtgaagttccgcatagattcgatagaatccgaagcggccgccttgcgcgattatatccagacggcctgatccgtctcaggccggcgcctccaccggcggcgcccgccgcgttaccagcgccaccagttccataagcgtcccatgcgcgcacagcatcagcgcggccagaaaggccagcccgcccgccggcaccaatatccccagccgaatcggcgcggcgagaggcggcagcagccggtcgatccccatcaccgccgccgccatcaacagcgaacagccaagccccggcgccgctgcccgcgccaggtcgatcagccgcaggcccatgggcgcgcccgccagccgggcagtgatcagcgttaggatcggaaaagcaaaaagccatgcccaggccagcccgatcgccccgaatcgaatcccgatgaggaaggcggccggcatcagcaccgcgcctactgccgcgatccgcgccgtcgtccccggccggcccaccgcattgctgaccggcgcgaacatcacctgcaacgtcatgaacggcatggcgagcgccaggatcgcgacgaagggcgccatgtcccgccatttcgcgccgaacagcgtctcgaccagcggccccgccgtcacggccatccccagatagacggggcagctaatcagcagcagcagccgcaccgccttgcagaaggaccaggcgattcgcgacggatccttctgcatccgcgcataagctgggaaggccacgtcgttcagcggcgggatgaacttgctgacgaagatctgcgtcaggaacagggcctctgcataaaggcccagttgatgcggctccagcacgcgcccgccgatgaagatgtcggcctggctctgcacgatccagaataactgcccgcccagcagcgacgcgccataggccaccatcgccccggtcccgcgaaaatcgaagctgggaacgggcatgaacccggtcgccagcacatagccgatccccttgacccagaatcccgcgataggcgcgaacaccaatgtccacacgccccagcccgacagcgcacccgacagcgccaccgccgccgaagccatggccgcgatcaggttgaccaatgccggccgccggaaatccatcgcccgccccatgatcgcttcgggaatcgagatgaagggcgtggacagatagagcagcgcctgcacccgcagcaggtccgcaaccatgggctgcgcataataggccgcagccagcggcgcgaccgcaagctgcgccagggcgagcccgccgttcagcagcagcatgatgccgaatgcctgccgcagcttgtgcgtttcgaccgtctccgactgcaccagcgcgctcaccagcccatagccgttgaggaaggtcgcgaagttcaggatcacctgcgtcatcgcgaacaggccgtaatcggcgggatcgagcagccgaatcaccgccaatgtcacgacccagctcagcatctgcgccacgatctggctgcccgatcgccagaggatcgcgctccttatccttgagccgaaaccggcgtcgcctgcgtcggcgtcctgcaaactcatcttcattcctgttttccggaccgttcatggccgcggcgttcttctatcggccaagtccgaaaatttctgaaataaaattgcaaaaagggtttgacggtccggactgccctccatatatgcgccttcaccgacgcggcgctgccccactgggacggcggaaacgacggtcgccaacatagacggacgctggtcccccggaacgcaaggaacggggtgggatggctgtccggtttaggttgtccgggttctttgacattgtggaaagatgaagggacatgtgggcggcggctccggttgttcgtggctttcaggcgcggatggatcggtttaataggccgtttctcgcaatgtccttacgtaaccatgtaagtaaatttgtgcaggaacggctcctgaaaatgagcggtttcggtttgggaatattcctcctggatcgagatcggacatcaaacttgagagtttgatcctggctcagaacgaacgctggcggcatgcctaatacatgcaagtcgaacgagaccttcgggtctagtggcgcacgggtgcgtaacgcgtgggaatctgcccttgggttcggaataacgtctggaaacggacgctaataccggatgatgacgtaagtccaaagatttatcgcccagggatgagcccgcgtaggattagctagttggtgaggtaaaggctcaccaaggcgacgatccttagctggtctgagaggatgatcagccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatattggacaatgggggcaaccctgatccagcaatgccgcgtgagtgatgaaggccttagggttgtaaagctcttttacccgggatgataatgacagtaccgggagaataagccccggctaactccgtgccagcagccgcggtaatacggagggggctagcgttgttcggaattactgggcgtaaagcgcacgtaggcggcgatttaagtcaggggtgaaagcccggtgctcaacaccggaactgcccttgagactggattgcttgaatcacggagaggtgggtggaattccgagtgtagaggtgaaattcgtagatattcggaagaacaccagtggcgaaggcggcccactggacgtgtattgacgctgaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgataactagctgctggggcgcatggcgtttcagtggcgcagctaacgcattaagttatccgcctggggagtacggtcgcaagattaaaactcaaaggaattgacgggggcctgcacaagcggtggagcatgtggtttaattcgaagcaacgcgcagaaccttaccaacgtttgacatccctatcgcggtttccagagatggataccttcagttcggctggataggtgacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaaccctcgcctttagttgccatcatttagttgggtactctaaaggaaccgccggtgataagccggaggaaggtggggatgacgtcaagtcctcatggcccttacgcgttgggctacacacgtgctacaatggcgactacagtgggcagccactccgcgaggaggagctaatctccaaaagtcgtctcagttcggatcgttctctgcaactcgagagcgtgaaggcggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccaggccttgtacacaccgcccgtcacaccatgggagttggattcactcgaaggcgttgagctaaccgcaaggaggcaggcgaccacagtgggtttagcgactggggtgaagtcgtaacaaggtagccgtaggggaacctgcggctggatcacctcctttctaaggatgggttcgaaagcgtcagtccttgagactgaaagagcttcgcaccttccaaagaacattgccgccgtcctcatgtcccttcatcactggaaatgacccttaaccacagggtcaggcctgagctgcgccctttgggtgttgagcctcgagcccgcagggctcgcaagcgcgccaagttcaagtttgggctgcgcgtccgagcttatgcgaggaaagccaagccgacggatgtcggcgccggcgcttgaggccaacaaacaaatccgggccggtagctcaggtggttagagcgcacgcctgataagcgtgaggtcggaggttcaactcctccccggcccaccattttggtagggggccttagctcagctgggagagcggttgctttgcaagcatcaggtcatcggttcgatcccgataggctccaccatttgctgcgcaaatggttttgtttgttgggtgctcagtcgccgccgaacgcatccgcgttctcaggctttcgccgcataagcggcggcggccggtcggccttgcgaagccgaaggcttcgttggagcgccaaacagcggctcaccatatttccagggatgaagaaagcggtttgccggcttgccggcgaatatgaggacgctcgtcgagcggacctctctttgacattgtgaatgggttttttaatcgatgccgtggcgacatgggttcggtttttgcggtctttaacgaccaaggaaacggatcattgtcgtacacaaatgattatctggctgagttaaatcaccacaccgaatgaaccgatgcagggctgttttccagtgctgtcattggtggtgtggactctcaagcgtgaggtaagggcatctggtgaatgccttggcatgtacaggcgatgaaggacgtggcacgctgcgataagcgtgggggagctgtgagcaagctttgatcccgcgatttccgaatgggacaacccaccttcaccatttaagactgaacctgagcaatcaggcgcagtgttaaatgggagaggtatcactaagctgaataaaataggctttggtgaagcgaacccggagaactgaaacatctcagtacccggaggaaaagacatcaaccgagattccgttagtagtggcgagcgaacgcggaccaggccagcgcctgatatttagttagcagaacactctggaaagtgtggccatagcgggtgacagccccgtatgcgaaagcgcaatatcaggacttgagtagggcggagcacgtgaaactctgtctgaacatggggggaccaccctccaagcctaaatactcgtacatgaccgatagcgaaccagtaccgtgagggaaaggtgaaaagcaccccgatgaggggagtgaaacagtacctgaaaccggatgcctacaagcagttggagggctcttgaagcctgacagcgtacctcttgcataatgggtctgtgacttagtgtatcgagcaagcttaagccgttaggtgtaggcgcagcgaaagcgagtctgaacagggcgtttgagttcgatgcattagacccgaaacccggcgatctaggcatgaccaggctgaaggtgcggtaacacgcactggagggccgaaccgtttaatgttgaaaaattatcggatgagttgtgtttaggggtgaaaggccaatcaagccgggaaatagctggttctccgcgaaatctattgaggtagagcgtcggatgattgccgttgggggtagagcactggatggttgcgggggtcgcgagatctaccaatactaaccaaactccgaataccaacgagtctagtccggcagacagacggcgggtgctaaggtccgtcgtcaaaagggaaacagccctaacctacagctaaggtccccaagtcacgtctaagtgggaaagcatgtgggatttccaaaacaaccaggaggttggcttagaagcagccatcctttaaagaaagcgtaacagctcactggtctaaacaagagatcctgcggcgaagatgtaacggggctcaagacgtgcaccgaagcttagggttcagcactttgtgctgagcggtagcggagcgttccgtaggccgttgaagcgggagggtaaccgaccgtggaggtatcggaagtgcgaatgcagacatgagtagcgattaagagggtgagatgccctctcgccgaaattccaagggttcctgcttaaagctaatctgagcagggtaagccggcccctaagacgagcccgaagggggtagtcgatgggaaccacgttaatattcgtgggcctggaggtgtgtgacggatggtgcaacttgtctggccttattggattggtccaggcagggaaactgtcccaggaaatagcccctccgtatagaccgtaccctaaaccgacacaggtggaatggtagagtataccaaggcgtttgagagaagtatcctgaaggaactcggcaaattgcctccgtaccttcggaagaaggaggccccatctaagcgcaagctctgatggggggcacaggccagggggtagcgactgtttagcaaaaacacagggctctgctaagtcggcttcaagacgacgtatagggcctgacgcctgcccggtgcctgaaggttaagaggaggagtgcaagctctgaattgaagcccaggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgacttccccactgtctccaggatatgctcagcgaaattgaattctccgtgaagatgcggagtacccgcggttagacggaaagaccccgtgcacctttactgcagcttcagagtggcattaggaaagaactgtgtagcataggtgggaggctttgaagccgggacgccagttccggtggagccataggtgaaataccaccctgttgttttctgatgtctaacctcgcaccgtcatccggtgcagggaccctctgtggcgggtagtttgactggggcggtcgcctcctaaagagtaacggaggcgcgcgatggtgggctcaggacggttggaaaccgtctgttagagtgcaatggcataagcccgcctgactgcgagactgacaagtcgagcagagacgaaagtcggtcatagtgatccggtggtccctcgtggaagggccatcgctcaacggataaaaggtacgccggggataacaggctgatgattcccaagagctcatatcgacggaatcgtttggcacctcgatgtcggctcatcacatcctggggctggagcaggtcccaagggtttggctgttcgccaattaaagtggtacgtgagctgggttcagaacgtcgcgagacagtttggtccctatctgccgtgggcgtcgaaatttgagaggagttgaccctagtacgagaggaccgggttgaacatgcctctggtgtacctgtcgtcctgccaagggcgcagcagggtagctatgcatggacgggataaccgctgaaagcatctaagcgggaagcctccctcaagataagatttcttcgagcggtcgtagaccacgaccttgataggccggatgtggaagtgcggtaacgcatggagctaaccggtcctaattgctctgttcgcgcttgaatgcttctccaaagaagcgagtcccaccatcaatgacaacactggaataaaccagcgtcaaagatgtggtgatcaccctcatgccagacatcattgcctcaagtgcacggcaccgattaaaacccgaagcgcaagctctattgcttggtgaccatagcgtctgtgacccacccgatcccttcccgaactcggacgtgaaaccagtctgcgccaatggtactgtggctcaagccccggaagagtaggtcgtcgccaggcattatagctcgcgctccattaaacccattcgcaataaatgcggcctccgcagcgatctctagtgtcgcgggatggagcagcccggtagctcgtcaggctcataacctgaaggtcgtaggttcaaatcctactcccgcaaccagaggccgcaattcacttcacaaagcttcagaacctgcccaggcagaaagcatcccgtcacgccggtccttcggatcgacgatgagcaggatcgtttctcgctgcatgcggatcagcgccatatccttcccatggagggctttccaagcggtcgaaacggatcgctggctaggaaatcgcggaaaacaaagaaattggagcggcgatctgatcaatcagatcaacacccgcttcaatatggctccgccgcggcatgacgacggcttgcgccgcttcctaatcccgcaaagcgatcatcgaaatctgccggccataatcggcttccccccgatggcaggagcgccgatagctgtaaaagcgatccggctggctataggtatcttcatccagcagttcgatctggccgatccccgcgcccgcgagccgcgcagccacataggcggcaatgtcgaattggcaatgcccttcccgtcctgccgagaagaagcgatcattctccgcatccgccgctgcgaagcgttccgcgaaatccagcgtcacctcataggaggaacgcccgatgcacggcccgatcgcgcaggcgatccggtcgcgcccagcgcccagcgcctccatcgcgccgatcgtccggtccgtgactccgcccagggcgcctttccaccccgcatgcgccgcaccgatgacgccggccgaagcatcggcaaacagcacaggcacgcaatcggcggtgagtattcccaaaatcagtccagagcgattcgtcaccatggcgtctgccgccggccgttcgtcagcggcgatgggcgccgtgaccgtgaccgcatcgggcgagtgcacctgatgcaccgtcaccagcgtcgcgccggggagcaaggcgtcgcgcgccagatcccggttgcgcagaaccgcgtcccgctcatcctccgaccccagcccgacgttcaggcccgcatgaacccctgtcgaaacgccgccgcgccgtcccgcaaacccgtgcaggacatcccctaaacctgccgcccgcagcaattcaaccacgcttcgctcctcaacatcgtcatgggaaccgcttttggaccatgtcctgaatgcgcaacatacttgcgcgctgcggattaggcgatagtctccgtttcatcataaaaggggagcggccgcaacggtcgcctcgggcaaaagacttcaaagataaagggctccaccatgatcttcgggcgcataaagccattggacgccatattggccacggccgagaagaaatctctcgtccgtaccctggggccggttcaactgacgctattgggtgtcggcgcgatcatcggcaccggcatcttcgtcctgaccgccgccgccgcgcaaaaggccggaccgggcatgatgtggagcttcgtgatcgcgggggccgtctgcgccttcgccgcgctctgctattccgagatcgcgtcgatggtgcccgtatcgggttccgcctatacctatacctatgcggtggtcggcgaattgctcgcctggatggtgggatgggcgctcatcctggaatatgcggtcgcggccagcgccgtttcggtcggctggtcaggctatttcatgggattgctcaaaagcataaccgggcttgagctgccgcaggcgctttcggcggggccggtgtggacgatgaacggcctggtcccgcatgccgacatcacccatggcctcatcaacattcccgccatcgtcatcgccctggcggtcaccgccctgctggtgatcggcaccacggaaagcgcccgcgtcaacgccgtgctcgtcgccatcaaggtgacagcgctcaccgccttcatccttctgaccctccccgtgctcgacaccggcaatttctcgcctttcgcgcccaatggctggttcgggccggaaggcgccagcggcatgggcatcgtcggcgccgccgcctcgatcttcttcgcctatgtcggcttcgacgccgtgtcgaccgcggcggaggaaaccaagaacccgcagcgcaacgtgcccatcggcctgatcggcagcctggcgctctgcaccgtcttctacctgctggtggcgggcggcgcgatcggcgcgatcggcgcgcagccggtgcttggccccgacggttctgtcgtcgcgcccggatcgcagggcttcgccgccgcctgcgcgaccgccgcccatgcccaggacctcgtctgctccaacgaagcgcttgcccatgtgctgcgcgagatcaactggacggtcgtgggcaatgccctgggccttgccgccaacctggcgctgccgtcggtcatcctgatgatgatgttcggccagacccgcatcttcttcgtgatggcgcgcgacggcctgctgcccgaaaagctcgccagcatccatccccgtttcaagacgccccatgtcgtcaccatggtgacgggcgtcttcgtcgccatcggcgccgctctgctgcccgtgggccagcttgcggacatctccaattccggcacgctgttcgccttcttcatggtgtccatcgccgtgctggtgttgcgcgtgaaggaaccgggccgcgcccgtccgttccgcacccccctggtgtgggtgatcgcgcccatggcggccttcggctgcgtcttcctcttcttcaacctgccgttcgatgcccagctcgtcctgccgatctggggcggaatcggcctcgttctctatttcatctacggctatcgcaagagccatgtggggcgcggactggtcgaaacccatgaacaggatgccggcattccgccccagcccgtgccgccgatgccgggtgcgcatacgccgggcggacgggacgcctgatcgacgaagggggcggccacaccgcccccttttcagtgcagcggctcgaattccggatcgcgcagcgcgccatgatgggggcgcgtgaacaaattgccccgttccgcccaggcgacgatcaggaaggagacggagccgaacaccgccagccccaatgtcagcggcagtgtcgtcccgttgaaggcctggccgatcaggctgcccagcgcgctcgacaccgccgtggtcagaaaggcctggaaggaggatgcgacgccggcgcctttcgcgaagggctccatcgaaatcgcgctgaaattcgacgcggtgaaggcgatggtcatcatcgtcgccgcctgcaggatcatgaagctgacgatggtttcatgccccgccaggatcaccgccagatgcacgacattgatcgataccaggcacagcagcgccgtctggctcagccgccgggcgccgaagcgggagacgagccggctgttgagcaggctgccgacacccatgctgccggccatggccgcgaaggcgaagggaaaaatcccctgcgccccgaatatgtcgaagaagatctgctgcaccgacaggatgaagccgatcaggccgctcatcacgacgccgctcgccagcatatagccgatggacgtgcgcgtgcggacgatggtgccgaccgtgcggaagatcgtccccgcgctcatccgcaggcgattttcgggcagcagcgtttccggaagcctcatccccatccacaacaggatcagcgtcgccaggatcgccagcgcccagaatatccatcgccagggcgcgatccacaggatcgcctggccgaaagtcggcgccatgaccgggatcagcatgaacacggcgaagatcagcgacatcacccgggccatcgcgtcgccccggaaccgatcgcggacgatgccgacggtgatcacccggctggcgcccgcgaagaagccggcgcaggcccgggcggccagcatcatggcaaagctgtgcgcgcccgcgcaggcgatggaggaaaggatgaacagcgccatcgcgccgcccagcacccgtttccgcccatagcggtccgaaagcacgccgaacagcagcgatccgacgcccagtcccaagaagtagacgctgatgatcaattgccggtcattggggtgcggcaccgaaagatcccggccgatgtcgggcaaggcaggcagcatgggatcgatcgacagcgcgttcatcgccatcaggcaggcgcacagcatcacgaattcgcggaatgccatgtcccgtttcggctgtgctgcggcggtgtcgggatgttcggtcatgccggtcgctatgcggataatccaacggccgcgccacccccctagggcgttttgcggatgaaggaatcgtctgtcggaccggaaacgcggcgagacgaggaaccggcgcattcgatccgcggtcggaccgccccgcacgcacatggtatctgctgcgttaaccattttttatccggtgccggtgcagcctgccgatcgtcgaaaaccatcaagtcgaaatccatgagggggattcggttatggccaatggactgaagagcgcgcagtttctgatggaaagccggtacgcgggagcggcgggcggaaccgcagaggcctgtttcgatctgggcgtcgcctatagctgcggcacgggcggcctgcccgtcgacctgatcgaggcgcataaatggttcaatctcgccgcgctcaagggcagcgaggaagggcagacgatgcgcgcggaagtggccggggaaatgtcggcgcgcgaaatcgccgaggcgcagcggcaggcgcgcgcgctgatggccgcgacgcaattgcgcgccgcctgaacagagcgatttccacgcgatcgaaacccgtcctggaggggcgcaacctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtccggccgcgcctcgccctttcgaaagggcgtcctttcggtcagccagatccggtcgcgctgcacgccctgccgctctgccgccaggaaatcggccacggcgcggcggaagctgtcattggggatgaaatgggccgagaaggtcggctccggcgcatagccgcgcgccagcttgtggccgccctgcgcgccggcctccactcgtttcagcccgcgggcgatggcgatgtcgatcgcctgataatagcatagctcgaaatgcaggttgggcacgtcctcggtgcagccccaatagcggccgtacagcgtatccgcgccgatcaggttgagcgcgcccgcgatcggctgcccctgccgcagcgccagcaccagcagcacccggtcggccatgctctcccccagcagggagaagaaggcgcgggtcagatagggccggccccatttgcgcgccccggtatcctgatagaaggtccagaaaatatcccaatgcgcctcggtcagcgccgggccggtcaggtggacgatctccagcccctcgaccgcccgttcgcgttccttgcggatattcttgcgcttggcgctcgacaggtcggccaggaaatcgctgaaatcgcgatagccgcgattggtccagtggaactggctgtcctcccggatcagccagcccgccgcctcgaacagcggcacctgctccggcgcgacgaaggtcgcatgggcggatgacagcccgttctgctccaccaccgcctctatccccgcgaccagcgccggggccagcgcctcgtcgcgcagcagcaagcgcggccccggcaccggcgaaaagggggaggcgatctggatcttcggataatattgcccgcccgcccgttcccaggcgtcggcccagccatggtcgaacacatattcgccctggctgtgggtcttgccgtaaagcggcgcggcagcggcgatccgcccgtccggcccgtcgatcaccagcggcaggggttgccagccgctatggccgccgacgctgccggaccgttccagcgcggtcaggaaatcccagctcatgaaaggattggcgtcccccgcgcaggcgtcccactggtcccgcggcagttcggccacgccttgggccaggcgcgccacgcactcagtcatgcgaccgctcgaagatgatctggtcggcgtgcagcgcggcgcgggcgcgctcctcctcgccgcgcaccgtccatgtcagcacgggcaggcccctccggcgggcgcgggcggacagggaagaaggcaggtcgcgaatgtcacaggcgataaaatcgggtttcgccgcccaaagtgcaagagcgcgcccgatcctgccgcgccagccccgcttcccctgttcgctgatcaccagcccgcgcgccacattgggccggcggcgcctgaaccagcgcatcgccgcgggattgaacgacatgacggctgccggcgtcttgggccgccgcgccagatcctcggcgaccgccatgcagatcggctggacatgccgcccctccaccttgatctcgacaagcagcgggacatccgtcccgcacaggtccagcagggcgcgaagacggggaacgccgccgccgtcgggcagcatcagccggtctatcgccccggcatcatggtcctgcacggacccattttcgcccgtcatgcggcgcagcgcggcgtcgtggaagataatggcgacgccgtcgcggctcaggcgcacgtcgcattcgatgccgaaaccggcggcgacggcggccgcgaaggccgccatgccgttttcgctgatccggcccccgtgcagcccgcgatgggcgaaggggcgttcggtcaggaaggggcgggcgtcaggccgggcggacaaggacgatcgcgtcgatctctaccgccgcgcccagcggcagcaccggaacccccacggcgctgcgggcatgcttgcccgcctcgccgaagacatcgaccatcagttcggacgcgccattggcgaccttgggctggtcggtgaattcgggcgtgctgctgatgaaggcgcccagcttcacgatccgctcgacccggtccaggctgcccagcgccgccttcatctgggcgatcaagttcaggccgcaggcgcgcgccgccttgacgccatagtccaggtcgcggtcctcgcccaggcggccggtcatcaactggccgtcggacagcgagatctggccggagatatgcagcaggccgttcgcctccaccgccgcgacataggcggcgaccggcgcggcggcggcgggaagggcgatgcccagttcggtcaggcgggcttcgatgctcatgcggatgctccttggatggtcgggctgccctggggcgccggggtttcaggcgccggcccttcggccagccgggccgcgatccaggcttcggcggcggcccagtcgtcgatccgggcatgggccagcggcgcgacggggacgctggcggcgatctgcggctcgcccaccatgtgcaggcgccagacgccgggcgcatggtccgccacggatgcatgatgctgcgccagatcgtcgatgaacagggcgacgccgggctggcgctccgccaggatggcggccagcggttcgcccttgcctccctggttccagtgcaccggcaggtcgagcccgtgggcggcgagttgttcgatgcgctggagatgatgccgttcggtgatgttggtcaggaccacgatgtcggcgatccggccaaggcgtcccatggcctccaccgctccggcgatcggcgtctggcggtgcatctgcgtctcgaaaaagcccagcagcagttcccagaccagcgcccgctccaccggctgcccgctatccttgtggcgcagcgcctcgccgaagccgcggtcgtgcatgtcgaaatggatgtcatggctctcgtccagccattcgcgaaagggaacgaccatgtgcagcagcacctcgtcgcaatcggtgatgatcaggggacggttcatgcggcaagacgctcctttgccgttatcagcgcttccgggctgctgtcgatgctttccgcgcaggcgatcaggtccggctcatgatcggccaggaagcccagcaccgcgcccaatatcgccggatcggccacccccgccctcagcgcatctgcgtccagcccggtcagcgccagcagccggtcggcgcggcggtcgtccgccagcgtccaggccagcgccatcagggccagcacggatggctctcgggtctcgcttcgactatgctgcttgccatggttaatgtcgggacgcatgattgatctcaacgaagggcgggcttagggggacgcacttccattatgttggcggatttctccaaacgcgggtgactggtggcaaagcgcgtgctcgttgtcgaggacaacgaactcaatctcaaacttttttgcgacctgctgcgcgcgcacgggcacgatgtgctgccgctgcgcgacgggcgcgacctgctggcccaggcgcgggatttccatccggacctggtgatcaccgacatccacctgccgcatgtcagcgggctggacctcatcgtctcgctgaaacgggacgcgcaattgtcgcccgtgccgatcatggcggtcaccgcctatgccggccatggcgatgaggagcgcattcgggaggccggcgcgcaggcctatgtgtcgaagccgatttccgtgctgcgcttcgtggagcaggtgaacgccctgctttgatgcggcaagggcgggtttccggatagggccgcccgccgcccttacccccgccccaatatcttccgcgcccgcggcgccaggcgttccgcggccgccgcgtgaatccccggcgccgcgcacagcaagccgaaggcggtcggctgcggccggttgaaggaaaaggggttgctgagcgcatcggtgacgatggcgccggcctcctgcgcgatcagcgcggcggcggcgacatcccattcattgccccagcgcaccgtggcgaccagatcggcctcgtccgccgcgaccatcgccatgcgcagcgcgatgctgttgggcttgtccacggtgacgagatcgcggtcatggcggggaagctggtcggcgggcacccgcgaaccgcgcaggatggaacgcgatccggcccgcaaggtccgcccgttgcgggtcgcccccgcgcccgcctgcgcgatccacagctcgttccgggcgggcgccgccaatatgccgaagcgggcctcgccatgctccaccagcgccaccgaaaccgcccagcctggccgcccgcgcagatagtcccgcgtgccgtcgatgggatcgaccacccagacgcggggcaggtccagccggtgcacggtgtcggccgtctcctccgacagccatccggcggaaggatcgatggcgtagagccgctcgcgcagcatcgcgtccagttccagatcggcctcgcacaccggatggccgggcaccttttcccactggcgcacacgggtctggccgccagcccagagcgtcaaggcccggtccgcggcgtccgacgcggccgtcacgacatcgcgcagggagatgtcagccgccggcaacggtcatcccgtcgatgcggatcgtcggcacgttcatgccatagcggaaggcgaggtcgttggccggcgccagcgcgcggaacatgtccttcagattgccggcgatggtgatttccgacaccgcccggcccaccgcgccattctcgatcaggaagcccgccgccccccggctgtagtcgccggtgacgccgttgacgcccatgccgatcagttcggtgacatagaggccgcgcttcacgtcggccatcaattcgccgggcgactgcctgcccggctccatatgcacgttggtgacgcccgcgccgggcgcgccgctgccgccccggctggcatggccggtcggctgcaagcccaattgccgcgccgaggcgctgtccagcagccagccggtcagcacgccccggtcgatcagggcgcgccgttccacggggaggccctcgccgtcgaaggggcgcgaacgcaggccgcgcaggcgcagcggatcgtcgatgatggtcacgccggaatcgaacagcgcctcgcccagcgattccagcaggaagctcgaccgccgcgcaatcgctggacccaccatgccgccgatcagatgaccgaccaggctggagccgatgcgcggatcgaagatgaccggcattacgccgctgccgaccttcaccgggttcaagcgggccacggcccgtcgcccggcgcgggtgccgaccgcgtcggcatcgtccagatcggcgatatggcggacgctgtggctggcatggtcgcgctgcatatcggcgccggttccggccagcacgctggcccaggtcgaatggctggtcccggcataggccccggcgaagccgtggctggtggcgagcgccatctggctccgccccgtcgccgcgccgccgccctcgctgttggtgacgcccggcaccgcccgcgccgcctcctccgcgatcatggcgcgctccctgagctgcgcgggttccggctcgaacggatcggccaggtcaagcgcgggcagctttttcctgagcagccggtcttcgggggcaaggcccgcataagggtcttcgggcgcctgccccgccatggcgatgcagcggtcgaccaaagtcgccaatgtcgcgggattcatgtccgacgccgaaatgctggcggatcggcggccgatgaacacgcgcaggccgatctcctcgccctccgaccgctccacatcctccagcgcgcccagccgtaccgacacgttggtcgacgcgttgcaggcatagacggcgtcggccgcatccgcccccgcccggcgcgccgccgccaccagatcctgcgcgcgggactgggcttcttctaggctgagcatgggatcggtcgattcctgtaaggggagggcgaaggggcggccttacgcgcttgggccatggtgggcaacatgcccgtccggcccccgctcatccggccgtccgccgatccagccaatgccgcagcagatgccaggccacggccatgggcggcggcgccaggaagggcgcgtcctcctcccccgccatcgcggcgcgcacgcccgcctcatcgcaccagaaggcatgctcgatctcgttctcgtccaccttcagcgcgtcgtcatcggcctccgccgtgcaggcgatcatcagcgaagaggggaagggccagggctggctggtgacatagcgcaccgaatgggtggcgacgcccgcttcctccctgatctcccggaccaccgcttcctccagcgtctcgcccggctcgacgaagccggccagcgccgaatagcgccccgccggccagctatgctgccggccgagcagcacgcgcccgcgatgttcggccagcatgatcaccaccggatcgacgcgggggaaatgctctgcctcgcaagacccgcatttccgcgaccagcccgccttggaaggcgccgtgcgctgaccgcacatggaacagaatcgatgccgcgcatgccaggccagcaggctgcgcgccgttccgtagagcgcgacctcatgccccggcacctcgctggccagggcgcggctgcgcggcgtggcgaagaagctgtccggcgcttccgccagcaattccgcgaagatcggccgctgatcctcatccacgccgagcagggcatgatgctcgatccaggcgtcgccgggcagcggttccatgaccagatggccgccctcgaccaccggctccaatccctccagcacgatgcggcgcgccagcggagacgcgaaggcttcggccagcagcaggggattgctgcggacatgatcgacccggtccagccgtccgccgccaaaggcgacaagccgcgaatcgggggttttagaaccgtgcatccttccttctctccttcatcgccgcttcggccgcgcgggcgaacagcgtcggcaggcccgcccttccgatttccgccaccggccaccattcaccctcgccgggcggtgtcgcatcctgccccacatgggcatgatgcaccgtcaatgcgagggagaaatgggtaaaaacatgggcgaccggctccgcgacctgccgccagggggcgggcaggggcggcgtcgcgtcgggcgcgtcgttccattcggaggaaggcagcgcccgcatgccgcccagcatccccctgccgggccgccgcaccagccagacatggccgtcctgccgctctatccaccagccatggcccagccggcgcggcttggccttcttcgctgccttgacggggaaggcggcgggatcggcggtgcggaaagccgcgcaatgcggccgcagcgggcaaatgccgcaggccggattgcgcgccgtgcagatggtggcgcccaggtccatcatcgcctgggcgaagtccccggcgcgcagatcgggcgtgatcgcatcggtcgccgcccgaatctctggccgcgcagcgggcaggggcgtcgatatggcgaaaagccgcgccaccacccgctcgacattggcgtcgaccaccacagcccgccgcccgaaggcgatcgccgccaccgccgccgccgtataggcgccgacgcccggcagggcgcgcaggccctcctccgtgtcgggaaacgcgccgccatgctggcccgccaccgcccgcgcgcaggccagcaggttgcgggcgcgggcataatagcccagccccgcccaggcggccatgacctccgcatcctcctccgccgccaatgccgccacgtcgggccagcgccgcgtgaacgtcgcgaaataagggccgaccgccgccaccgtcgtctgctggagcatcacctccgacagccagacccgatagggatcggccgcattggcccccggcggggcgcgccagggcaggctgcgcgcatggacgtcataatgggcgagcaggtcggatgctattttatcggatggtccctcgacgcgcatgccgcccctatgccattaagcgaggcatgacggaacgccccccgcaacccaaatcgaaaagccgcagggcaaaggcggaggaacgcccgcgcatcggcgcgccgcggcggatcgcggacctgatgcccgccatcggcgccgccgccttccgcaagttcggtttcgtccagtccagcatcgtcacccgctgggcggagatcgtcggcccgcattatgcggcgatcagcgaacccgaatcgatccgcttcccggtgggcaagaaggcgggcggcaccttgcagctcaccgtgatgagcggccatgcgcccatgatccagcatgtgctgcccgacattgtcgagcgggtgaaccgctttttcggctatgccgccgtcgccagggtggtgatgaagcaggggatggtccaggccagggaaccggaacgccgccccccgcccggcaacctcaagcccattccggtcgaactgggcgattcgctgcgcgacatcggcgaccccgaactgcgcgccgtgctggaatcgctggcgcaggggctggccaatagcggcggtttgccgaagatcgggtaggtagagcggacaatttaagactcgtcggaatgggtgattggggtgtttggcggacctctcctttcctccccatcgagagatggggagggggaccgccgctgaaagcggtggtggaggggaatggggcacgacctccgaatttcctctccacatcggctgcgccgacgtcgaagagagtcacgtgcctctcttcgaccctcctcacgctgcgcgtagggaggaatggggatggcccatggccgtgttcctgccttcgcgggagcatgttgcgctggggacaaggaagtatacatcatagccatccttgccgtgacaggggcggcgcatcattggacatcgcatgacgaaactccgcctggccctccttcccctgctcgccgtcccggcgagccttgccgccgccccggccgccaactggctggcccggatcgccctttccccgatcggcggccatgtgctgggcaatcccggcgcgccgacgaagctggtcgaatatgtgagctacacatgctctcactgcgcccatttcgtgaaagaggcgagcgaaccgctgcgcgccggatatgtgaagggcggcaaggtcagcgtcgaggtgcgcaacgccgtgcgcgacaaatatgacctggccgccgccctgctggcccgttgcggcgggcccggccgcttcttcggcaatcatgaggcgctgttcgccaaccaggacgcctggatggaaaagctgatcgcctatgacaaggacgcgaccaagccgaccgaggaaaaggccgccctgcgcgacatcgggcagaagaccggcctctatgcgctgatgggcaagcgcgggttcaagcccgcgcaactggacgcctgcatcgacgaccccgcgtcgatgaagcagatcctcgccatgaccgacgaagcctggaacaagctgcggatcggcggcacgcctgccttcacgctgaacggcgcgctggtccacgggtcggactggacgcggttgcaggccgcattgccctgatctaaaccccttcgtagaatgcacgataacgcccgacgaacggagccagaataacgtgaaagccctttccggacttgccctgatcgccctcagcctgaccgtcgccgcctgcggcaagaaggaggagggcggcgccacctccgcccagccggtcgccgccgtggccgcgccggccggcaccacatggtcggagactatcgccgcgacgcccgagggctatttcctcatgggcaatcccgatgcgaaggtgaagctggtcgaatatggctcctacacctgctcgcactgccgcgacttcgccgccgaatcggcggaggagatcaggcagatcgtcgacagcggcaagatgagcttcgaattccgcaactatgtgcgcgatccgatcgacatctcgacggcgctgctggcccgttgcggcggcaaggacatattctatccgctgtccgaccagttcttcgccaaccagaacgcgatgttcgaaaaggcgcaggccctgggcgacgaacggtacaaggcgctgatgagcgcgccgcccgcccagcgattcggccagcttgctgaggccatcggcctggtcgacttcgccaagcagcgcggcatagcggaggatcaggcgaagcaatgcctggccgacaccgccgccgccgaaaagctggccaagacggtcgaggacgccaatcggcaatataagatcgaaggcacgccgaccttcatcctgaacggcgtgatggtggagaacaccgccgcctggccggcgttgcgcgcgaagctcaaggaagcggggatctgattggaccagggggggctgacatcgtcggtccggcttcctgctgatggcggggcggctccgcgctgccccgatcccgcgcgatgcagataaagcgcctcaagctctccggcttcaagagcttcgtcgacccgacggagctgcgcatcgagcccggccttaccggcatcgtcgggccgaacggctgcggcaagtcgaacctgctggaagcgatccgctgggtcatgggcgaatccagcgccaagtcgatgcgtggcggcggcatggaggatgtgatcttcgcgggcacctccacccgcccgcagcgcgatttcgcggaagtctcgctgctcaccgtgcaggagcagggggaactgttcaacgcggtggaggtcgccgccgacggggaactggaagtcactcgccggatcgagcgcggggcgggcagcgcctatcgcgccaatggccgcgacgtccgggcgaaggacgtgtcgctgatcttcgccgacgccgccaccggcccgcatagcccggctctggtcagtcaggggcgcatcgccgccgtgatcgccgcccgtccgcaggaacgccgcgccatgctggaggaggcggcgggcatttccggcctgcacgttcggcgcaaggatgccgaacagaagctgcgcgccgccgaagcgaatctgatgcggctggacgaaatcctctccgacatggatgcccgcgccaacagcctgcgccgtcaggccaaggcggcggagcgctatatccgcctgtcggagcagatccgcattgccgaggcgcgggtgatcttcgctcgctggcgcgaggcggccgccagcgcggacgccgcccgcgccgaggcgaagcaggccgaaagcgccgtcgccgccgcgcaggaggcgcagcaggccgccgctgtccatgccaatgccgccgtcgaaacgcttgcgcggaagcgcgccgccgcccaggcagcacgcgacgccgccagcgaagcgggccacaagctcgccgcgctgcgcaccgagcgcgatggcgcggtccgccgcctccatgacctcgcccagcaggccgcccggctggaagaggacagggagcgggagggcacgctcgccaacgacgcggcggaggcgatcgcccgcctcaccgacgaaatcgccgcgctcaaggcgcgcatcgcgcaaaccgaatcgatgcgtcccgatttcgccgggcgcatcgcccgcgccgaggatgccgcccgcgacgccgaactcgatctggccagggcgatggcgaagcaggcgggcgagcaggcggaactgcgcgtggccgaggctgcgctggccgctgcgcgcagccgcctcgaccgcgcatcccgcgaggcgcagcggctggaggccgaagccgccgcgctgcccgacgcaacgccgctggaagggaagcgggccgaggcgctcgccgcgcagcagcaggccggtgcggatcgcgacgcggccgaagccgcgatccgctccgccgagaccagccgcgccgaggctgccgaggcgcgggccgtcgccgaagccgccttgtcgtccgcccgcgccacccttgccgccctggatagcgaagccgccgcgctccggcgcgccgtcgacagcggcacgggcaatcgaagtcgggcactcgaccggctgaaggcggctcccggctatgaacgcgctctcgcggcggcgctgggggacgatctggaagcgcccatcgcggccgaaggcaagcggcgatggaccggcgccgccgcgctcgccagcgacccgcccttgcccgaaggctgcaccgccctttccgcccatgtatccgcgccgcccgaacttgcccgccgcctggcgcaggtcgcggtcgcggatggagacgaaggccaggcccttgcggtcggccagcggctcgtcaccagggacgggcagcttcgccgttgggacggctatgtcgccatagagggcggggccgcggccgccgagcggttgatccggctcaaccgcctggaagccattgccgccgcccggcccgccgccgaagccgaggtcgagactgcccgcgccgcgcaggacgccgcttcgggacgcgagcgggaggctggccagacgctggctgccggccgcgcccggcttgcggatgcggaccagcggctgcgcaccgccctgcgcgccgccgacgaggccgccaccgcgctggagcggctgagcgggcgccgagaggcgatagaggaacggttgagcgaagcccgcgccgacctgcatgccgcgcaggccgagcatgacaaggcgcaggccggccgcgccgccatgcccgatggcgaggaaacccgcgcccaggtcgccgcgctgcagcaggggagcgagaaggcccggctggccgtcagccagctacaggccgatcaggctctggccgaccgcgcattggccagcgaccgcgagcgcgtggccgccgccgacgcggaggccaggggctggcgcgcccgcgccggcgaagcggccaagcgcatcgccgccatggtcgagcgcggcgaggccatagcgaaggaacgggccgagatcgcggaccagccggacagcctggccgccgccatcgccgctttgagcgagcagggcgatacattgacgcaggccgcagacaccgcccgccgcgaggaaagcgaagccgaagccgcgctccgcaccgccgaacagcgcgcagcccaggcgggcgaagcgctcgccaccgcccgcgaagcgcgcgccaccgccgccgctcgcgccgaggccgccgatgagaagcgggtcgaaaccaaccgcctttccggcgaacgtttcgagtgcccgccgccggtcctgccggaaaaactgggtttcgccagcgccgacatccgcatcgcccagagcgaacaggccgaacatgaccggctcgtcaccgagcgggagcgcatcggccctgtcaacctcgtcgccgcgcaggaactggaggagctggaagcgacccaggccaacagccgcgccgaaagcgaggaactgagccaggcgatcaaccgcctgcgcggctccatcggcagcttgaacagggaggggcggcaacgcctgctcgccgcgttcgaggcggtggacgggcatttccgccgcctgttcaccaccctgttcaacggcggccaggcgcatctggaactgatcgacagcgacgatccgctggaggcgggtctggagatcatggcccagccgccgggcaagaagctcgccgccctgaccctgctttccggcggcgagcaggcgctgaccgccgtcgccctgatcttcggactgttcctgacgaaccccgcgccgatctgcgtcctggatgaagtcgacgcgccgctggacgacgccaatgtcgaacgcttctgcgacctgctcgacgccatggtggcgcagaccgacacgcgatacctcatcgtcagccataatgcggtgacgatggcccgcatgcaccggctgttcggcgtgaccatggtggaacggggcgtcagtcggctggtttcggtcaatctgggcggcgcggaggcccttctggcagcggagtagatcgacctccgctcgaaacgaacggctgcggtggctttaatccccctccatccatccccgcatccgccggaaaagtccgcgctccgtgatcggctccagcatttcgcccggtccttccggatcgagcgcctcattgtccgccagccatgcctgcacgccgttcagatccggcgtcacatagggccgcaaggtccgtcccggcctgtcgcgcagctgttcgatggcggcgatcagcccctgttcggcaatcaccgccgccacccgctcgaccggcaggtcgagatgctccgcgatcagatcgtcgcgaatggcgcggatcgcatcttcccgccccgcattggcgggcagcgccgcgtcgatcgtcacgtcgcattcggtgtccagccgcatcgatcggttgttcatgttggacgatccgacgcgcagcacccggtcgtcgacgatcaatatcttggcatggacatagatcggctccccccgcgccgtgaagggatgatagagccggaaccggccatgggcgtcccgcgccttcagcgcctcgaacagccgggcgcgggccgtgtccatcgcctgctgctccagccagccgtcggcctgctccggattgacgatgacgatttccggcccgtcctcttccgccagccgcgccgcgatcgcctctgcaatgcggcgggaggcgaaatattggctctctgcgtagatatggcgccgcgccgccgcgatctggttcacatagagccgctcgatctcgatcagcggttcctgatcctccatctccggcgcggaacgggatatggcgatgtccacatcctcgaactgcaccggcagcgcatcgggccagcaatcctgctggccttcgaccggcggcagttccccgccgcccgcacccttccaccgcgcccgcgcatgttgccccagcgccgccgccacggggccctgcaaggccgtggtcgcatcatgccagggaccatagggcgatccgtccggatgccgccgccacggttccccgtcgcggtgatgccgcgtgtcccagcggtcgccggtcatgtcgatcccgccgcaaaaggcgaagcaatcgtcgatcaccacgatcttctgatgatgggaggcggcggtcgggtgatggctgtccagcttcaccgtgatccgcggattgaccatccagcggaccgtggtgaacaggttggacggccgcgccatcgacttcatcgcccccacgtcccagcgcagcaggaagatttccagctccggcgtccgctccaccagccagcttatgaagtccccgatcaccgtcggcgcgccgtcgctcgcctcatcctcgcggatcagcgtgatggcggcgtcgaaatcccagccgatcagcatgatccgccgcttcgccttcatcatcgcggcgcgggcatggcggaaataggcgtccgcatcgacgatcacgctggccttcagcgctcgcgcgatccgccagcaatcctccccctcgcgcgggccgctcatgcgctgcccaccaccaggcagcccaggaacatcagcaatcccgcaaagcgattggagcggaatttgaccaggggatccatgccgtcctccttcaaagttgcgacctgccaggccagatgcgccgccatcggcagcagcgccgccagcgccaggccctgcggccggacctgccagatcgcgccgccccacagcgccagggccagcgcgtagcaaagcgccacgcccgcccgcacatgcctgcccatggacagggcgcttgatccgatgccgatcagcgcgtcgtcctcccgatcctgcaaggcatagatggtgtcatagcccaccacccagacgatgcagccgccatagagcaacaatcccggcatggcgagggttcccgccacctcgctccatccgaccagcgcggcccaggaaaagaccagccccagccagatttgcggccagccggtgatccgcttcatgaagggataggccgccaccagcgccagcgagcccagggccacgacctgcgcatatggatgcagttggagcagcaccgccagcccgaccaggcagagggacagcagccatatccacgccgtcctcagcgacaccgcaccgctcgccagcgggcgcgacgcggtgcgcgccacctgccggtcgaggccgcggtcgacaatgtcgttgaacacgcatcccgccccgcgcatggcgatgctgcccagcagcagccacaggatcagcggccagcgctgccccgcgccccccgccagcgccaccgcccaggcccccggccagaacagcagccaccagccgatcggccggtcgaaccgcgccagcagggcgagcgcccggggaaggtccggcaagcgggcgaccaggccgcggtcttcgctgtcgggaaggatgctacttgtcacgcttactccgttcgtctgatcttgtcgaaggaccgttcttctctagaaggaaaaaatgggcttcgacaggctccgcccgaacggatgatggattttttgatgaccgcaacccccgcctggccgccgcaaagcgcgccgcgcctccatgtcgaaacgcaactgggcgagggcgtttccgtgccggtcgacggcaatcccgcccattacctcatcagcgtcatgcgggtgaaggcggacgacatcgtcctgctgttcgacggccgctcgggcgaatgggcggccaaggcccgggacatccgcaagcgcgacctggtgctggaggtggtcagccggaccaggccgccggaggacgtccccgatttctggctctgctgcgcgccgatcaggaaggggcgcatcgacctggtcgcggaaaaggcctgcgaactgggcgtggcgcggctccagcccgtgctcacccgccgcgccgtggtggacaagctcaacctcgaccggctctacgcccatctggtggaggcggccgaacaatgcgggcgcacggcacttcccgaactggggcaaatggcgaagctcgacgcgctgctgagggattggcccgaaggacgctggcttttcttcgcggatgaaagcgggggcgaaccgctggcggatacgctcaaggcccatcccggccccgccgccttcctgatcggccccgaaggcggcttcgaccccgccgagcgcgaagcgatccgcagggtggcgaaggctatcccggtttcgctgggtccgcgcattttacgcgccgaaaccgccgctatcgccgcgacgagcgcgtggatgacgatcaacggggactggcgatagcgtttggccgttcgcgcccctgccttcgcaggagcgcgctgtacaataatcaaggaatatcgttttcttccgcaaccggattgaagccttcatcgacgcagcttatctgagcgccgaacgttgcgcctttgacgcaggcgggggaaagattaaggcggggcatgagcaccagaaccgactcaggggggaccgatcccatcatcgaaagccgcgagcaactgatcgcggccttcgccaagggcgccaagcccaaggaccgctggcgcatcggcaccgagcatgagaaattcgtctatgccaaggcggatttccacgcgcccagctatgacgagcgcggcggcatccacacgctgctgatcggcctcacccgctatggctggaatccggtgttcgagggggagaatatcatcgccctgtccggcgccgacggcaccatcagcctggaaccggcgggccagctggaactgtcgggcgcgccgctcgaaaacctgcaccagacctgcgcggagaccagccggcacctggagcaggtcaaatatgtgggcgacatgctgggcctgggctttctcggcctgggcatgtggcccgacaagagccgcgaagaactgcccatcatgcccaaggggcgctacgacatcatgctgcgccacatgccgcgcgtgggttcgctgggcctggacatgatgctgcgcacctgcaccatccagaccaacctcgactatggcagcgaggcggacatggtcaagaagttccgcgtctccctcgccctgcagccgctggcgacggcgctgttcgccaattcccccttcaccgaaggcaagcccaacggcttcctgtcctatcgcagccatatctggtcggacaccgaccccggccgcaccggcatgctgcccttcgtgttcgaggacggcttcggctatgaacgctatgccgactatgcgctcgatgtgccgatgtatttcgtctatcgcgacggccgctatgtcgacgcggcgggccagagcttccgggacttcctgaatggcaggctgcccgcccttccgggcgagaagccgacggagaaggattgggaggaccatctgtccaccgccttccccgaagtgcggatgaagagttttctggaaatgcgcggcgcggacggcgggccgtggaaccgcatctgcgcgttgccggccttgtgggtcgggctgctctatgacgagggcgcgctggacgccgcctgggatctggtcaaggactggagcatggaggagcggcaggttctgcgcgattccgtgccgaaactggcgctggatgcgcccatcgccggcaaccgcaagctgcgcgacatagcgggtgaagtgctggacatcgcccggggcggcctttcggcccgcgcccggctcaatgcctcaggcgacaatgagaccggctatctggccccgctggacgaggtcgtcgcctccggccagacgcacgccgaacgcctgctcgcccgctaccatggggagtggaagggcgacctcagccagatctacgccgaggaaagtttctgatcctctgtcctctccctgccgcagaaggataggcggcctgtcccgtgccgctggtccggtgcggttgggggtgttgcgtgccgctcattcggcaggctgcgccagccccacggccttccgccccgcaatccacgcaaagaagcgcggtacggcgccattgcgttccatccagtcgctataggcgcgatattccggatcggcgcccaaatgcgcctcctcggtcttcgcgcgccaataatagaccgcgttggtcacgcccagcagggcgcagttccgtaccacgtcggtcaggctgcccgacaggctcaggaaaggcagggcggaaaaccaccagaacagatttttcgacagataggccggatgccgcgtccagcgatacggcccgtgggtcaggatcccccgatgcgtcaggttggagaaacgcagcccgaaagccaccgtcgcccaggcatagatggccgtcagcaacaccagccagccgcccagcagccattgcagggcttcatgcccccgcgtccagacatcccattcagccccgcccgcatgataatcgatcgggccgccattgcccatcagcacgaagggcggatagcagatcagcgccgccacccacccggccaataatggattggccgtgcggatatgcgaatccagcggcttcatcgtcagcatatagccgacggtcgccatgcagacgtcgatcatgaacatgaccgcgatcaggaaactggccagcgccacgggatggccgaacgcctcctcgatccgcaaatcgaccacgctggcgaaattgcccggcacgatcgacagcatgaaggcgaggaaaaagcccttcaccgcccaggcgcgggcatgatgggcgacctcggccttgtccggcgcgccggcggccccgccgatcacccattggccgaaggcatggctggcgtccctcggctcgatcaggcgccggtccagccagatcacatagggcaccgacgccgccagcagccatggcgccgcgcccatcagcacattcatggaaaggcgataatccccgctccaataccagcgggcgatgcaatagaagaccgcgatggcaagccaggtggcccacaggccggcgatcttgacgatgctgacatccagcacggcccgccatggccgcgcaggcgcggtccagtcgatcccggtcgatgcgcggcgatgcaccttgtcgaccagcagcgaccacagcaccatcggcaggccgcaggcggcgacggcggcaaagcccgcattcggcccgttcatgccataatgccgcgccacaagcgtccaaagccccagtccgaccagcccggccataccgacgccgtggctgacggcggatttcgggcagggatcggcagggttggtcatgccgtggccctagcgggaaatggtaaacaaccggcgaagggggatgggggtagcggctatcctattcctccccatcgggagatggggagggggaccagccgcaggctggtggaggggaaaggggcaagacctccgaaatttcccctccaccaccgccttcggcgccggtccccctcccgacgctgcgcgtagggaggatttaagccgcgcttatcccccacccagcacattgatggtgaacgccaatattcccaggttgaacaggaacgccgccaggcaatggaacagcgccgcctgccgcatgctccggctggtcaccgacacgtcggatgtctggaacgtcatccccaatgtgaaggcgaaatagaggaagtcccaatagtccggctcccgcatgccgggaaaatcaagcccgccgctgtcgccgcccttcccatcgtccagatagaagatgtgcgcatagtgcatcgcatagacgaggttggaaaacagccaggccagcgccagcgtcgcgagcaacagcgcgatcgccgcccggctcggcccgccatgctggctgaccgccacgcccacggcgaccaggatcaccaccgacacgatcgcggtcagcagcagcatcaatcgccggttcgcgtcgttttccgccgccttgcgccgcatcgcgtccgcatcggaatccagcagcggccaggcggacaggatgaacgccagcgccgcaaggtcgaaccccgccatcaccgcctcatgccatggaagcaggaggcctaagggcgccatgctcgccagcagggccaggaacatgccataacgccagggaaatatccgcgaccggctcatgcgcgcatcaaaggcataatccgcgccccgcgcaaggcgctttatattacggcagcgatcagccccagcgcctgcgcctcgctcgcttccagataccagttctccggcgcgcggttcagcagttcctccatggaaacctgcgatcccaggatcaggttggcgaaaccttcattctggatcgagatcgacgcctctatctcatgcagcgtggccttgagcgaagcgatgcaggtcgacagcggtccttccagatggatgtcccgcgtgatgatgcgttcgtggatcatcagccgcgtgccccgcgccagatagcggttctccgccgcgaagaagctcatgaaggtcgcgcccgccgaatagaccgccgtcttgcccaggaacaccagccgtcggtcgggatagagatcggaatggaagcgtatatcctcccccatcatccgcgcgatttccgggtcgccgcccaaggtggcgatctccaccaccaccagcccctgctgcggcgcggaggaaaggcaattgcggaaatgcagatacatgccatggtcgacatagcccgacagcatgatcgcgggatattcgaaatccctggggcccagcaatggcgcctgcatcgacatgaaaaacggctccttccttcgccccgcctccttcgccccgccggctgctctacgcgcgggccggcaaatggtgcctttgcttgtcggtttttagctggcgccccgccggagacgcccttaaagaacagatcatgaccaaagggcggggcgcatgatcgcgaaactgaaaggacggctggacagcacgggcctggaccatgccatcatcgatgtgggcggggtcggctatctggtcggcgcttcttcccgcacgctcgcggcgctggggccggtgggcgaagcggtgacggtccacaccgaaatgctggtgtcggacgatgcgatccgcctggtcggcttcgcccgggcggaggagcgcgactggttccgcctgctgaccggcgtgcagggcgtgggttcccgcgtggcgctggccatcctctccgcgctggaaccggtggaactgcaccgcgccgtggcggccggcgacaaggcgatgatcgcccgcgccaacggcgtgggtcccaagcttgcccaacgcatcgccaatgaattgaaggacaagatcggcgcggcgcccatgccggccggggcggtcggcgccgggtttgcggcgctgcccaccggcggccacagcgccgatgcgatctcggccctccagaatctgggcttcaagcctgccgaagccagcatcgccgtcgccgccgccgaagaggaactgggcgaagacgcgtcgctggatgcgctggtgcgcctggcgctcaggaaagcggcgaaatgatgagcatcgccctctccactcgtcatgctgaacttgtttcagcatccattccgcctctcgcgccgaagggaaggaatgatgaaggaaccgtgcgtctatatcctcgccagccagccctatggcacgatctatattggggtgacgtcgaacctgctgggacgcttgcatcagcaccgcacgaacggcgttccgggcttcaccgggcgatatgccgtccacaatctcgtccgtttcgaaatgtgcgacacgatggagcaagccatccgtcgggaaaagcagctcaagcgttggcatcggcagtggaagatcaatctgatcgaaaccgaaaatccgaggtgggtcgatctggcggttgggttgggtttgccctctctggatcagcaccagcggcacgatggatgctgaaactagttcagcatgacgattgggttgggggtcgcgcatgagcgaggaccgcctcatatcctccacccgtcgcgtcgaggatgccgacgccgcgctgcggcccaagtcgctggcggaattcatcggccagcaggcggcgcgggaaaatctgcgcatcttcatcgaggccgccaagggccgcggcgaagcgctggaccatgtcctcttcttcggtccgccgggcctgggcaagacgacgctggcgcagatcgtcgcccgcgaaatgggcgtgggtttccgcgccacgtccggcccggtcatcgccaagtcgggcgatctggccgcgctgctcaccaatctggacgagggcgacgtgctgttcgtcgacgagatacaccggctaaacccggcggtcgaggaagtgctctaccccgccatggaggaccgggcgctggacctgatgatcggcgaaggcccgtccgcccggtcagtgcggatcgacctgccgcccttcaccctggtcggcgcgaccacgcggcaggggctgctgacgacgccgctgcgcgaccgtttcggcattccggtgcggttgcaattctacacggtcgatgaactggaactggtggttcggcgcgccgcccggctgctggacctcgccatcacgtccgacggcgcggtggagatcgcccggcgctcgcgggggacgccgcgcatcgccggacggttgctgcgccgggtgcgcgacttcgccaatgtggcgggcgcggcggcggtggacgccaaggtggccgatgccgcgctgacccggctggaggtcgaccatctcggcctggacctgatggaccgccgttatctcaccatgatcgcggacatctatcgcggcgggccggtgggtgtcgaaacgctggccgccggcctttccgaagcgcgcgacacgatagaggaagtgatcgaaccctatctcatccagcttggcctgatcgcccgcaccgcgcgggggcgctgcctgaacgccctcggctggaagcatttgggcctcaatcccccttcccatgtccaggatggattgttcgactgaaatcgctggcggcgacctgccatgtcgatcggcatcaggccatgccccggcagcctcttcgtcgacatccatcgccggctccgaccggcaaacaaggaaaggcccgttcccccagggggacgggcctcttcgttcgggcagcatgcgcccgcgaacccaaatgtcgtcaggcggcgcgaaccgccctcagatcacttgatcttggcttccttgaactcgacatgcttgcgcacgacgggatcatatttccggaagctcagcttctcggtcttggtgcgcggattcttcttggtgacgtagaagaagccggtgtcagccgagctgacgaggcgaatcttgacggttgctggcttggccatggccttagtccctggtcgtgaatatcgtgaaaaagaagagcggccccaaatctctttcgaggaagggaccgccccgtttcagcggtgccccatgaggcagattcggccccatgtcaaggctcgtggccgcagcgccggggctgtgctacactttacgcggccttaacccgctccggtctatcggggagttcggagttacaggacgggggagtcttctccatgcgacatgatccgatgctggccattcttgccgatctgctgaggcgggtcgacgggcttgcgggggaacggggccatgtatcggtcgcgcggctgcgcgacgagatcgaccggattcgccatatcgcccgcgccttccacctggatggggtgggaagcctggccggcaccctgcaatcggcgctgtcgctgcaaggggcggggccggtcgtcatgtcctatctcgacctgatgcgcgacgcgatctcggccgaaatgccggcggcggcggaggttctggcgatgcccgtcgccgccaggccggcggtcgggccgggcgcgcgcctgaccgcctgatcgtccggccggccgaatggatgccttgctgatcgcgctgcttggctgcttgttggccgaaaccggggacaaggggcaattgctggcgcatgcgctggccgaacgcttccggcgcgacggagcggtgattgcgggaatcgtggcggcggcgctggccaatgccgccatcggcgcggcggcgggcgccttcatcgcgccgatgctggggaccgacgggcggctgcttttcctggcgctggcgctgatcttcctggcggtcggcatgttctggccgacgaaacagcccgatcctctggcgaactggcggctcggcccctttctgaccagcgcgctcggcctcttcatcctcggcttcggggacggcgcgcagttcctgatcctgggaatcgccgtgcggacggccgaccccttccttgccgcagccggcggggccatcggcatcatcgccgcgacggttctcgtcgtcctgctgcgcggcccgacgttcaaggcgctgccgctgcgcggcatccggctgggcggcggggtgctggtgctgctggccggcgtggcggcggcggtgtctgcgctgcatctcgcctgatcgactggctgcatcacactgaccggcattatcccggcaaaaatcgcggcatttcatggcaccatatcgggcacggatcattatatgtccgaaaccaagttcttcagcaggagccaagcatgacctcccccgatctcaagaccccgacggacctgcgcagcaacgccaccaagtctgtggcggaggcgctgaacggcgtgctcgcggacagctatgcgctgtatttcaagaccaagaatttccactggcacgtgtccggcccgcatttccgcgactatcacctgatgttcgacgagcaggcgacgcagatcctggccaccaccgacctgatcgcggagcgggtgcgcaagaccggcaacaccacgctgcgctccatcggcgacatttcgcgccatcagtccctggtcgacaatgacgccgattatgtcagccccggcgacatgctgaacgaactgcgcgaggataatctgaagctggtggaatccctgcgcgccgcgaaggccgccgccacggaggcgggggacaacgccacggagggcattatcgacgactggacggacgaggccgaggaacgcgcctggttcctgttcgaggccggtcgcaacggttgacaggaaagccctccggtcgggccggagggcttttgttttccaatagtcttaacgtgctcctgcgcaggcaggagcccagttccaccgtctgaactgggttcctgccttcgcaggaacatgggcgggcttattcttctgtaatcgcctcaatcgccaggatggtgatcgcgcccggctttccggcgaaatcgaccgtctcgccctcctccgcatccatcatggcgcgggccagcggcgcggagaaggcgatgcgcccttccgccggttcggcctcatcgtcgccgacgatgtcgatccgcttttctcggccgttcaggcggtaggtgacgcggctgccgaaggccacggcctccgcatccgggaccggccgcaattccgccgtcgccagccgggtccgccagtaacgcagttcgcgcttcagcttcttcgcgtcctcctcggccatggcttgggtgtcgaccgcttccagcgcctccaccttctcccgcgtcagccgcaagccccgcgccgtcacccagttggggccgggcggcagggggatctcgaacgtgggttccagatgctcctcgtcactctcgcgacggaaggcgacgctcattacactctcctattcgaacgtccgtggcgcctctacgcgcacggcctagtcttcgtcgaacaatccggcgagttgctccaccatcgtcccgccaagctgttcggcatccatgatggtcacggcgcggcgataatagcgggtgacgtcatggccgatgccgatggcgacgagctgcacgggcgagcgattctcgatccattcgatcacctgccgcaaatggcgctccagataggtgccgctgttcaccgacagggtggaatcgtccaccggcgcgccgtcggatatcaccatcaatatgcggcgttcctcattgcgcgcgatcaggcggccatgcgcccagagcagcgcctccccgtcgatattctccttgagcagcccctcgcgcatcatcaggcccagattcttgcgcgcccggcgccagggttcgtcggccttcttgtagatgatgtggcgcaggtcgttcaaacgccccggcatggccggacgcccggcggccagccagtcctcccggctctgcccgcccttccacgcccgcgtggtgaagcccaatatctcggtcttcacgccgcagcgttccagcgtgcgcgccatgatgtcggcgctgatcgcggcgatggagatgggccgcccgcgcatcgacccgctattgtcgatcagcagcgtcacgacggtgtcgcggaactcggtatcccgctcgatcttgtaggaaagcgagcgcgtcggatcgatcacgatccgcgccagccgcgccgcgtcgagcagcccttcctcctggtcgaagtcccaggaccgcgactgctgcgccatcagccgccgctggagccggttggcgagtttcgtcaccgccccctgcaggctcaccaactgctggtcgaggaagccgcgcagccgcagcagttcatcctcgtcgcacagatcctccgccgtcacgacctcatcgtgaagctgcgtatagggcttgtagtcgaaacccggcggcaggtcgcccatcggccggttcgggcggaccggcatcatgccttcctcgcccatatcctccgcgccttcctcgctgtcggcgtcgaattcgtcgctatattcggtttcgccgtcctcggtgtcgccgccctgatcctcggcccgcgcctccgccaaggcgtcgctgtcgcccgcctgatcctcgccgctgtcgccgtcttcttggctctgctcctcttcctcgccctcttcctgcggttcggaatcgtcggtttcgggcggcacgtcggcgtcgatcaactggagatgctccagcatggcggacgtcagcttctggaaggcgcgctggtcgtctatcgccatggccagcgcgtccagatcggcgcccgccttgtcctcgatccactggtcgaccatagcgaggcccgcccgcacatccttcggcgcggcctgcccggtcagccgctcccgcaccttgagcgccagcgcggtcgacagcggcacctcgtcggcggaacgggcgcggcggatcgggtcggacttcaatttcaggtccagcgcatggttgaggttggcgcgcaccccctccatcgcccgcgaaccgatcgcctccacccgcgcctgctcgaccgcgtcatagaccgcgcgcgccgtcgcgtcggcgggcgcggcgctgttgtggaccttcgcattatggtgccgcagccgcagcgcattggcgtcggcatagccccgcgccagcgccacctgatcggcgggcaggttgcggccgggcgtcggcaccttgatcgccttgcccgccatatgcggcgtgtcggcggtgaagcccacctccacctccgcgtcgcgggcgatggagcgcgccgcgccggacagcacatccttgaaggcgtcgaggggcgaacggtcggccatcagtccagcagcatcccgcgcatcgcatcccgcgccgccgcgtcgacgcccagcatgtcgttcagatagtcgtccacgccgccatggctttcatccagcgccgcgaagaaggaatccagataggccgattccgccctcagcagtggttcgagcatatcggcccccgccagccgcatccgcgccaccagcgtatcgcgctgcgccagcagccagtcccaatcggcatgggcgttggtcgccagataatcctggacgatggtcgggcgcggcacgccgagcgccgccaggatcagcgccgcgccgaccccggtgcggtccttgcccgccgaacagttgatcagcaacggcacgcgaccgtccgcgatccgttcgaacatggcgcgataggatgcggcatggtccaccgggatcatgcgataaagggcgatcatcgtccgccgcatatcgtccgccgtggcgccctcgcgctggagcatctcgcccaacaggccgctgctttccgtatagtcgcggcagaaataatcgacatccgccccgtgccagagcgtgggttcggccgtccgctcattgccgcggcggaaatcgcagatcgcccggatgccgagcgagcggagatggtccgcatccccgtccgtcagcagcgccatcgtgcccgatcgatagagcatgccgcgcttcacgcagcgcccgtcggccgtcgcatagccgccgaagtcgcgcaggttgaacgcgctctccagcggcaggcggccttcctccggcgtcagggcggcgggttcgctcacggcctctcgccctccccgacatagggcacggcgatggtttcgatctgcgtttcgacttcgctcatcagcttgtgcaccgggcatttcgcggcgacggcgatcagcctgtcatgctgttccgcgctcaacggcccggacagcgcgatgcgcgtcgtcagcttgtagacgcccttgcgctcctggctggcgtcgcgcaccacgccgacatggatgccctccaccgggatgccgttgcgctgcgcataccagagcatggtcatcgccttgcacgcgcccagcgccgaatcgtagaggtcatgcgggtccggcccggcgtcatggccatccggcgccgacatgtccgcgatcagttcatgccctctgatgctgatccgatgggcggtcccgccatccggatcgatccgttcgacgacgatcacgtcacgccgcccggtgcgccacgctttcgggcaaatccttgccgaagacgcgctgataatattcggccaccagcggccgttccgcctcgtcgcatttgttgaggaagctaaggcggaaggcgaagccgacattcttgaagatcagcgcattctgcgcccagctaatcaccgtgcgcggcgacatgacggtcgagatgtcgccgttgatgaagccctggcgggtcagttccgccaccttgatcatattctcgacttccttgcggccgccctcatgatcatattcgccggacttggccagcaccacctgcgcctcggtcgcggcgggcaggtaattgagcgccaccaccaggttccagcggtccatctggccctggttgatctgctgcgtgccgtgatagaggccggtcgtgtcgcccaggcccacggtgttggcggtcgcgaacaggcggaaccagggattgggccggatcacccggttctggtcgagcagcgtcatcttgccgtcggtttccagcacgcgctggatcacgaacatcacgtcggggcggccggcgtcatattcgtcgaacaccagggccacgggccgctgcaacgcccaggggagcaggccttcgcggaattccgtgacctgctggccttccttgaggacgatggcgtcgcgcccgaccaggtcgatgcggctgatatgcgcgtccaggttgatgcggatgcacggccagcgcaggcgggcggcgacctgctcgatatggctggacttaccggtgccgtgatagccctgcaccatcacgcggcgattataggcgaagcccgccaggatcgcgagggtggtgtccggatcgaagacataggcggggtcgaggtcgggcacccgctcgtcagcctccgaaaaggcggggatcttcatgtcgacatcgatgccgaacatttcgcgcgcgtcgacttcgcggtcgggcgaggccagcagcgtatcggcgcgggtatcgggctggacgttcgggatgtcggtcatttctcttgtctcttcgagcggctggtcggcactgccctaaccatcagggacaggcatgtcgatagagtggggccttaacgtgccgggatcaagcagcccattcggccaaattggcctgctgtccgatcagcgcccgcctcaggcaaaggcctccgccttgcgcagaagctgataggcctcgatcaccccctgcaacgacgcctcatggctccggtcgccgccattatggtcgggatggaagcgccgcagcaattcggtatagcgctgccgcagcgccctgcggtcggcatcgatcggcaggcccatcacgtccagcgcccggcggtcgtcccgcgagaggaatttcccgtcctgccgcatccggccgtccgcccgcgccttcgccacccgttccttgaaccgggcgccgatggcgtccagcggatcctgaaaatccgaccatttgggcggcgggctggcggcgttggaggaaaaggcccgcgtctcccgctcccatcccgcataggggcgctgggcggcggcgatctcctccgggctcatgccggtgaagaaattatagccctggttgaattcgcgcacatggtccaggcacagccagcgccaattcggcccctcccggttcgatccgcttccttccagcggcggcgcgcgaaattcccccggctcctcgcagcccggaaccgcgcaggggcggtcgctttccacgcggccgtggaaacggttgaaacgacgggtcgagaagggatcgctggccaagattgtcctgatgcaactgcgggcaaagggcctatataggggccatgaccgagattctgaaaggccctgtcgccaccgaaatcgaagcccggctgcgcgccgccctggcccccgaacggctcgccgtgatcgacgacagcgagaagcatcgcggccatgccgggcatgacggatcgggcgaaagccacttcaccgtggacatcgtgtccgaccgcttcgccggccggaaccgggtcgcccgccagcgcctggtcaacgccgcgctggccgacctgctgcgcgacaaggtccacgccctggcgatcaaggcccgcgcccccggcgaagcgtaaccatagcgccgctcaagcgttgtgccgccatccaaggaggcgcaacctatggcctatgatttctggtactggtcaaccattgccggacgcggcgagttcgtgcggctgacgctggaggcgtgcggcatcccctatcgcgatcgcgcccgcgccgacggcgacgaagcgctgatggcggacatggagcggcacgacgccggccccgccttcgcgccgccctatctggtgacggacgggcgcaccgtggcgcagaccgccaacatcctgttctacctggccgaacggcacgaatgcggacccgcgggcctcaagccccgctattggcttgcgcaggtgcagcttaccgtcatggacatggtggcggaggcgcatgacgtgcaccatcccctcggtcccgacctatattatgaggagcagaaggccgaagcgctgcgcgccgcccatgggtttcgggcccaccgcatccccaaattcctgacctatttcgaacatgcgctgagcgccgaaccgggcgaatggctggctgcccagcgctggagccatgccgacctgtcgctgttccacctggtcgccgggctgcgctatgcctttccgctgcgcatggcgacgctgatgccgtccttcccgcgcctttccgacctgcatgaccgggttgcggcgctgcccgaattgcaggattatctggcaagtgaccggcgcctgccgttcacccaagaagacgtcttccgccattatcccgaactggacgcagcatgaccccgcccgaatccatcatccagaacgatccgatcatccagacgatcacgccgaccagccataatctgggcgatttccgggtccatcgctccctgccggcgaaggaacgcaccatggtcggccccttcatcttcttcgaccaggccggtcccgcccggatcgcgccgggacagggcgtcgacgtgcgcccgcacccgcatatcaacctcgccaccgtcacctatatgtatgagggcagcttccttcaccgcgactccctgggcacggagcagttgatcgagccgggcgcggtgaacctgatgacggcgggcaagggcatcgtccatagcgagcggtcgccggacgaggaccgggcgaaactgtcgaagctctccgccatacagacctggctggcgctgcccgaccgttatgaggagatggacccggccttcgaacatgtcggcgagggcggcctgccggtcatcgacggcggccatgcgcgggctcgcgtgatcatgggcagcctctggggccagacctcgcccgtcaccacatatgcgaacaccatctatgccgacatccagcttgcccccggcggatcggtccccatcgacgcggatgcggaggagcgggcgatatacgtctccggcggcgacgcggcgctggacggcgtgatgctccagccgcagacgctctacgtcctgcggcccggcatcagggcgacgttgatgagcgtggacggcggccgtgcgatactctgcgggggagaggcgttccggacgcctcgccatgtctggtggaatttcgtgtcctccaccaccgaccgcctgatgcaggcccgcgaggattgggaagccatgcgctttccgctgatccccggcgacgaccgggaattcatcccgatcccccaggggcgaccgaagacggtgagctatccctgaaggggcctcgcgctccaataatgcaacgtgctcctgcgaaggcaggagcccagtcccccgtctgaactaggctcctgcgttcgcaggagcacggctcgcttatacgcccggttctccgcaaatcactgcacgaaggtcagcgacagattctcggcatttttcgggatgtcgatccggctttcgttgatcgacgcttcctcccccggtttcaggctggtccggtccgccttggtggtccaactgaacaccagccggttctgccggtcgcgcaactgcaccaatacgggcggcacgggcagcacctgcttgccgctgttcacgatccgggcgccgaaggcgaaatattcctccccggtcggcagcttgcgccgctcggcgggcttggagagataaaagagcaggtcgggatcgccttcctccggcaccagtcccagattgactgcccagccaggcgcgccgaaataccagagcgctccgccggctgcgccgacggccaggcagaaggcgagcgcggcataggtccagatcttcagccggttgcggcgcggcttcgcggtggccggttcgggttcgacccaatcgtcgcgcgcatccgcttcggcgcgcccgtagacatcgtcgaaacgatagtccggcctggccgcttccggggatgcggcctgcgcgaccggctcggactcctcgggcgccgcgaccggctcgaccgtcggcgcggcaggttcctcgactggagggggaggcggcggcggagggggtggcgcggggggaggcggcggtgccgcgacttcgggcatgccggaagtcgccagcgcttcctcccgcggggcgagcgcggcgccctcctggaaccagctatgcttgcaggcggcgcagcgaacctggcggccgttcgggccgacggcgctgtccggcacgatatagcgcgtggcgcaattgggacacaccaggatcatgacgcttcataggcatgagttggattcgagggcaagcggcttcaagcatgccgccagcatggaccgcgactcgcgggaacaggccgggtcggcctcggatgggctttacggccgcccgtccgctgtgccatggctagaggctcggggaagcagggagcgcgcaggcgctgaaattgacgcatgtcggccatcgtccagttcgaaaatgtcggcctgcgctatggtctggatagcgagacgctgtccgacgtcagcttttcgctcgccagcggcggtttctatttcctgaccggcgcgtccggcgcgggcaagacgtcgctgctgaagctgctctacctcgcccagcggcccagccggggcgtcatccgcctgttcggggaggatgtggtgacgctgccccgcaagcgcctgcccggtttccgccgccgcatcggcgtggtgttccaggatttccggctggtgccgcatctgtccgtctatgacaatatcgccctgccgctgcgcgtcgccggcctggcggaaggcgagatcgacgcgccggtgagcgagatgctgagctgggtcggcctgggcgaccggggccaggcgcgccccgccaccttgtcgggcggggagcagcagcgcgtcgccatcgcccgcgccgtcatcggccgcccggaaatattggtggcggacgaaccgaccggcaacgtcgacgccgacatggcccgccgcctcatgaccctgttcgaagcgctgaaccggctgggcaccaccatcgtcgtcgccacccacgacctgccgctgatcgcgcaggtgggcagcgcgcagatgatgaagctggacaagggccgcctgtcggaccccaccggatcgctgcgctacccgccccggccgcaggcggccggctgatggcgtcctccagcgccatgggcaatcgccgcgccgccgccgccgcgcgccaccggctgctgccggaggggagggtggccggccccatgccctggatcatcgcgatcatgatgttcctgacggtgttgtccgccgccgccggcctgggcctgggcgcggcggtgaaggcgatgggggccgaccttgccgggcgagcgacggtgcagatcgtcgaagcccatgccgaacggcgcgagcgcctgagcgcgggcatagccgccgcgctgcgcaaggacgcgacggtccgcgccgtccgcccggtttcgtccgccgcgcttgcggagcagatccgcccctggctggggcaggatgcggccagcggcgacctgccgataccggcgctgatcgacatcgaactgacgccgggccagacggacgggaagatcgagcgcctccgccgccagctccgcgccctctcgcccaaggtccgcatcgaaccccatgccgccttcctcgcgccgcttgcgggcctgctttccgcgcttggctggctggcggcgggcatcgtcgtgctgatgacgctggcgaccggcgcggtggtcgtcctcgccgcccgcgccgcgcatgacagccatcgcggcaccatcgacgtgctgcacctgatgggcgcgaccgacgtgcagatcgcccggctgtttcagcgccgcatcggcctggacgcgctgttcggcggcgcgctcggctttacctgcgccttgctggtgatcctgctgctgggggcgcggctgatggcgacgggatcggaactgctgagcgccgtccaactgccatggacaagctgggtcgcgctggccgcgatacccatgggttgcgtgctgctggcgcggatcgcggcgcgctggacggtgttgcggtcgctggggcggctgctgtgatcgtccgcttcatcgccgtcacgctgctggggtggatgctgggcttcgcctggttcgcgattttcctgccgcagccgctggacggccgccagaccgacgccatcgtcgtgctgaccggcggggcggggcgcatcgatcgcggccttgccctgcttcaggacggcgcggccaagcggatgctgatctccggcgtggaccgctcggtccgcccggtggagctggccgcgcaatataaggtgcctgaacgcctcttctcctgctgcatcacgcttggccgcgaggccatcgacacccgctccaacgccatagagaccgcgcactggctggaacgccgcgatttcaagacggtgcgcctcatcaccaccgactggcacatgcgccggtccgcgctcgaactgcggcaggccttgcccgaacgggtcacgctggtctacgacgccgtgcccagccgccccagcctcaccatgctggcgcgggaatataataaatatctgctgcgccgggcggcggcgcttattggtatctgaacggttcacccggaatgctgaccgcgctgcgatccctcgccttcatgtcgatcttctatccggggtcgctgctgttcgtccttgcggccatggcggtggatctggtcgcgccccgctccattccccgcgtcgccaccgcctggagccgctttcatcgcggctgcgcgcgctggcttctggggcagaaggtgcgggtcgagggaaggttggaggacgggccctatctctacatcctcaagcatgaatcgatgttcgagacgatcgacctgctctgcctgctggaccgtccggccatcgccgccaagcgcgagctgttcgacattccgctctggggcggcatcgcccgccgctatggcctgatccccatcgaacgcagcgcgggggcgagcgcgctgcgcgccttgcgcgccgccgccagggcgacgacggcgcagggccgcgccatctgcctcttccccgaaggcacccgcgtcccccatggcgaaaggccgccgttacgcgccggcttcgcggggctttatgtgctgctgggcctgccggtggtgcccatcgcggtagacagcggccgggtttcgccgcggggcaagttcatgaagcgcagcggcacgatcacgtacaaggtgggcgagatcgttccgcccggcctggatcggaacgaggccgaggcccgcgtccatgcggcgatcaatgcgctgaacgagcctttataggctgacgtgcttcctgcgaaggcaggagtccagtcccgccctcgctggcttgcgcaagttccgaactgggcacctgcctttcgcaggagcacgctgctatttaatgcgaacgcccgaagtcgggcttgggatcgtcctgtccctgttcgatgatcgagcgccggatcgcccgcgtgcgggtgaacaggttgaacagcgcatccccgtcattccagcggatcgcccgctgcagggccgacagatcctccgaaaagcgctggagcatctccaacaccgcatccttgttcgccaggaacacgtcgcgccacatggtcgggtcggacgcggcgatgcgggtgaagtcgcggaagccgccggcggaatatttgatgacctccgactgggtcacatcctccaggtcgctggccgtgccgacgatggtataggcgatgaggtgcggcagatggctcgtcaccgccagcaccaggtcgtgatgcgccgggtccatcgtctcgacatcggcgcccacgcgccgccacagttcggaaacgcgctccaccgctgcctgatcggcgtcggcgggcggcgtgacgatgcaccagcggccctggaacagggaggcgaagcccgcctccggcccgctattctcggtccccgcgacgggatgcgcgggaatgaccttgcgccccggcagcgccgcgctcaactgcgccagcacgtcggccttgcaggaacccacgtcgctgacgatcgcctcggccggcaggtcgtcggcaatctccgccgccgccgcgcccatggcccgcaccggcacgcacagcacgaccagatcggcgtccatcaccgaagcgcccgccgtatcggtcacgtcgtcggtcaggtcgatggcccgcgccacttcccgcacgcccgcgtcggcgtcatagcccgtcacccgcaccgtcggcatatattcgcggatcgcccgcgccagcgaggaaccgatcagccccagcccgatgatcgtgatccgcgtaaatggcagcatcaggccgcttccgccatggcgcgcagcttggccgcgaccttgcgcacctgatcctccgtgccgatggtgatgcgcaggccattgggcagcccctgccccggcagccagcgggtggcgaagccttcgtcccacaggcccttcatcgcggcctccgcggtcagcttgccgtcgaacaggatcagcaggaaattcgccttgctcggcacggcgcgcagcccatggttggacagcgaagccacttcgcccgccagccattcgcgccattgccggttatgcgcccggctcgcctcgatccaggcggtgtcctggaccgcagcgaccgccgccgcctggcccgccgtcgtcacgttgaacggcgcgcggatgcgatgcagcacgtcgatcacgtcgacgctggcatagccccagccgatccgctctgccgccagcccgtaaatcttggagaaggtccgggtcacgaagacgttggaggcattcttcgccagttccagcccgccatcatcctcttgcccgtccagatattcggcataggcctgatccagcacgaacaatatgtcgggccgcagccccgcgtgcagccgcgcaatttcttcacgcgacgtcatggtgccggtcgggttgttgggattggcgaggaagacgaccttggtcttttccgtgaccgccgcgagcagcgcatccacatcggtcgcatagtcggcgtccggcgcgacgaccggcgtcgcgcccacgcgccgcgccgcgatgtcgtacaccgaaaagccgtagcggacgtagagaatctcgtcccccggcccggcataggcgctggcggcgatatgcagcagctcgtccgatccggtgccgtagatcacccgcgcagggtccagcccatgcgccgccgcgatcgcctcgcgcagcctggccgcgcccggatcgggataggtggcgaggtccgccgtcgccgccgccagcgcggcccgcgccgcgtctccggtgcccagcggattttcattggcggacagcttcactagcggccgcccgtcatcggcggccgacttgcccggcacatagggcgaaatgccgagaatccagtctttgggagcaggttttgtcatgcgccgcgctttagcgccatcgaagccaaacgcaaagcgcttggagggcgacaaggcgccgaatgatgtcgccctgttcctgccttcgcaggaacaggaaatattacaacaccggcgtcagcagcggctcccccgccgcccacgcgtccagattggccagcaccaggtcggccatggccctgcgcgtctcgatggtcgcgctgccctgatgcggttgcagcaccacatggtccatgccgagcaaggcttggggcacatgcggttcgttcgcgaagacgtccagccccgcgcccgcgatccgcttttccgccagcgccgccaccagcgcatcctcatcgatcacgctgccccggctgatgttgacgatcaccccttccggacccagcgcgtccagcatcgccgcatcgaccagcccccgcgcctccggcccgccggaagtggcgacaatgatcacgtcgctctcccgcgcgaaatccagcggatcggccacatggcgataggccgcgtccgccgcgggccgccggttgtgatagaaaatctcccccgccaccggctccagccgccgggcgatggcgcgcccgatccggcccagccccaatatcccgatccttcgtcctgtcacccgccccgaaagcgccggcttcacgccccgcgcccagttcccggcccgcaccatccggtcattggccgctatattgcgcaccgtcgcgtatagcagtcccaccgccaggtcggccacgtcatcggtcagcacgtccggcgtgttggtgacgcggatgcccttcgcccgcgcatgatcgacatcgaccttgtcatagccgaccgaaaacagcccgatcatctccagcttcggcagggcgtccatgatcgcggcggaggccccgaccgaaccgaaggacaccagcgcccgcgcctcccgcgcttccggcggaagcgcgtcgggatcggcgtccgccgcgacggcatgaacgacgaagcgccgcgccagcgcctcgtccagatagggatagagcgcgccataggcgacgatgggtatggaaggatggccagtcatgcccgccatctaggccaagggacggccgattgacagagcccggccccggtcctagcccgaagcgatatggccagcgcgtcctttcccgatgacaaccgtttcggcctgcgccgccaggcgcgcctgcccggcccgctgcggctggacagcggagccgcgctggggccggtcgacatcgcctatgaaacctatgggcggatggatgcggacaggtccaacgtcatcctgatctgccacgcgttgacgggcgatcaatatgtcgcgtcggcgcatcccgtcaccggcaagcccggctggtggtggcgcctggtgggggaggggaagccggtcgatcccgcccgtcatttcatcgtctgcgcgaacgtgatcggcagttgcatgggctccagcgggcccgccagcatcgatcccgcgaccggcgagccgcatgcgatgcgcttcccggtgatcaccatcgccgacatggtgcgcgcccaggccatgctgctcgatcatctgggcgtcgaccggctgcgcgccgtcatcggcggctccatgggcgggatgcaggcgctgagctggccgaccctctaccccgaccgcgtggaaagctgcatcgttatcgcctcgaccgcccgccacagcgcccagaacatcgccttccacgaagtcgggcggcaggcgatcatggccgatcccaactggcgcggcggcgattattatgccgacggcgcgatccccagcgccgggctggcggtggcgcgcatggcggcgcacatcacctatctgtccgaagcggggctgaccgagaaattcgggcggcggttgcaggggcgcccggaaaaccccaacgggtcaaagaccttcggcttcgatgccgatttccaggtggaatcctatcttcgccaccagggactgagcttcgtcgagcggttcgacgccaactcctatctctacatcacccgcgccatggactattatgacatagcggaggatcatggcggcagcctggccagggccttcgccgcgtcgaaggcgcgcttctgcctcgtcagcttcgatacggactggctctatcccacggcggagtcccgcctgatcgtccatgccctcaacgccggcggcgcgcaggcgagcttcgtcgaactgtccagcccgttcggccatgacgccttcctgctggaatgcccggaactgaaccgcgtggtcgatggcttcctgaagggcgggcgcgcatgagcctgcgcccggaccttgccctgatcgcccggaccgtcacgccgggggcgagggttctggacgtcggctgcggcgacggcgcgctgatggcggcgctgcgggatgcgaagcaggtcgacgccagggggttggagatcgacccgcgcaatgtcgctgccgccgtgggccggggcctttccgtggtgcagggggacgccgacaccgaccttgccacctatcccgaagccagtttcgattatgcgatattgagccagacgctccagaccacccgccgcccggaccgcgtggtggaggaactgctgcgcatcggcaggcaggccttcgtctccttccccaatttcgcccattggcgggggcggctgtcgctgttctggggcggaaggatgccggtgacgcggctgttgcccgacacatggtatgacacgctcaacatccaccatgtcacggtggacgatttccgcgccctggtgaaggatcgcggctggaccatagacggccaatggttcctgaagggcgaccgcgaaaccacccatgcgaacgccaacctgttcgcggaacatgcggtgttcctgctcaggcggtgaaaacccttgcctgatttcggcgggcgaaagttgaattgcgcgagccgtggaccggggacgatgggttctcccccggcgacgcccgtaaaatccgccttctattcttctgcaggatcaaaattgccagttcaggcctgcctgaagctgatgattttgcccgctacgcgcaatcgcgccccgataccccagattgatctgcaaccgatcgcgtatcgcgccatgcaaccgcaattcgctgatcaggctgtcgcgtgcgatcggcaggccgctgaccgcgaaacgctggccgtcaaggccagcctgaaccaccggcagttgatctccgaacacatgctgccagcccgcggacgcgcgcaccgcgagccgagcgcctcctaccgccagatcgaggtcgccgcgcgtgcctgcggtcgcgtagctggtgcgcagggaatccgcctccagttgcagcgccgccgccgcgccgctttcctgcccgcgaccgacatccagccgcacatgcgcgatgctggcgaagggctcgatcgatcccgccgccgtttcgatgcgataggcggtctccccgaacatctgcgccgttgttgcgcgatattgcgtggcgacgccctctgcaaaaccggaaaagcgcacggaccgctggaccgcgatatcctgccaggcgaaggccaagccgccgcgcaacgccacccggcccagcgtcccgccgccatagagcccggcgtggtagctgtccacatccgcctgcccctgtcccctcatgcgatcgcggttgtgcccgccgatcatgccaaggcgaaagctgccgtcgggtgcctgagcctcgatgcccatcagcccgcccgacgagctttgatcgaaccgcgcggcgttgccgtcgctgcgccaatggctccaggcgtcgagcgcctgtccccaataggtcagccccggacggtccggaatggtcgcacgcaatcggtccagcgccgcatcgcgcgacaggctgctgttctggatcaacgcggcacgcagcgaggcatgaaattcaccggacagttgatcgaaggccttgcgcgccgtttcggcgtcgctcatcaacacggcgtcctgcaccttgctgcccgccgccatcctctccagcgccgcgccggtcgcctgctggttggaggatgcggcgacatcgctgaaccggacatcattgcgatccagcctcagcctcacgctgtcatggccatagcgcagcgtaggcgtcaggaaggcataggtggacgtgaccgcgtcgaaccggccctgcaccccgccttctgcgagcaggatgacataggtggacctgggccggtaattgccgttggcgccgatatgggcgaccgtgccgccgagcgtcgccacgccggtcacgatgatcgcatccgccgacgtgccgaacggatcgacctccacctcatagcggcttcccggcgcgaaggtcagatctccctcgacatgaagctttgcgatcccagggccgggcgcgatcctgccgcccggagcgacccggacggaccccaatgtcccgcgtccggacagcagcgcgttcgcctccaccgcgatctggccgcccagctttccgtcgacgatcaggcgtccggactgaagctgggtgctgccggtgaagccggaggaatcgccatcgagggtcaacgcgccgccgcccgccttgatgaaccgcccgctgccgccgatccggccggaatagcggctgctgatggtctccgcgaactggagttccgcgcccggccgcaggtcggcattgccggtaaagcggctcgcggcggtcgccagccgcccctcttccaatcgccagtcgagcgtgctggggccggtgagcgtcagcacgccgctgccccttttcaccatcgtcccggcattcccgtcgagcgcccggatcgagccggagaaactgccattctcccgctggtcgaacaccagcgtcgccgcattgcggacattgccgcgaagcgcgcgggcgttgccgaccagcgtgcccgcctcgacctctgtatcgcccgtgtagctgttggcgccggacaggatgagcgtgcccgcatcgcgcttgaccagggtcgtggttccggacaagggcgcggcgatttcggcagtcaggctggaatcccagacgctgcccgcgccgacgcggatgaccgtgcgatcccctcccgccagtgtcagcgtgcctcccgacaggacatagccgccggtcgcgaactgcaatccgccggtttttaccgccccggcgctattgtcgatcagcacttgcccgctattgccggtgaagatcgcaaagccattggcctttccggcctcgttgacggtcccgtcctgcccggtccaactgagcgcgccgttgcgccagacgccggggccgccgtccacccggccattgccatagcgggtcgggtcgccaccgtcccagaattgcaaggggcgcgccgccgtgccggaaagcagattcacctgccccacggttgcggtctggatcgaaaggctgtcggcggcttgaccgggcggcagggcaccgatctccagccccctgtcggtgagctggccgccatagctgatgagccgataaagcccttcacccagcggcgcgccgttggcgacatgcagcgtgccgtccagcgtcagatcgcccgccacatcgaacagcgccggatcttgcgtcgttccgaaactggcctctgtgatcgagccgtcgccaagtgcaagacttcccatatgaagcgtcgcgccggccctgcccgtcaggcgcccgcccgtggcgatctccaccgccccgacctgcccgccgccgctcaacatgccgttcgcgccgacatggagcatgccgcccagtgcgccatcgacccgcagcgcgctgtcggcaacctccgttcggccggaaaaggtggactggccggtcaggacgagcatgttggctcccttgacgtcgaaacggccatcgcccgaaagagcgtagggatagatggtttccgcccccgtcccctcgcccgcgtcgaaggtcagccgtcccgccgcgcctatctcgacattgccgccaaagccggccgcgcgggccacaagtgcgccttcctccacgcgccagtccagattgttgctgccgccaagggtaagcgcgccctcaccccgtttgatcatgaagccccagaagctgaacaggccgctgacgcccccggcaaagattccgtcccgattctgatcgaagatgaccgtgccgccattttccagattgccgcggatcgaatccgtgttgccgatcaccgtgccgccatcgacgcggctattgccctgatagctgttcgcgccggtcaggatgaccgtgccgagatcattgaagaacacgccgccgttgccggtcagttgggcgtcgatccgcgtggtcgcccccgccgtcgaacggatcgagctataggcgccgccatcgagtttcagttgcccgccgacgaggcgatagccgtccgtcagaaaatgcatgccggtgaccgccggtatgccattactgtcgtcgatcgttatcgtgcccgcctggccctgaaaaacggtgaaggcgggcacgggccgcatcggcccattcaccgtgccgctgctgtcggtccagttcgggtcggtggcgctccagacgcccgaaccgccgtcgatgacgccattctcccgctcggccggatcgccgccatcccagaagcgcagcgccggttgcgcttcggcactgtcgggcagcaccatcaatccgcccacgaccagcgccgcgatgctgtcgctcgccagtcgtcctaccttcgataccgattgcgcaatcgctccgcgccgcccttcacctcgcatcggcttaaccccttcatcaagcaggcatttttatagcctcctgaggtgctgcacgggcgcaatcgctttgcgccattgcgttgtcaatctgcgggggagcgatggggcgctcgccgaactcgccgccagggcggctatcctggcctcatcgcggaacggagaggcgaagaagaatttgacgagttcggacagatgcggaagctgtttgacatcagatgccgctcgcctgcgacgctgaagcggttttaagccagactttcctcgcccactctatagcgttccgcgacctgcccggaccgcgcggcttccatgaatgcgagccgggccgcctcaagcgcttcccatatgccggtctccgcgaccgtcggcgtggtgaccagttcgcccgcatccagaccggcaagtgctgcatcgaccagttgttcggcggtcagataggaatcttcgggaaatacgctttcgctgacgccggcggccgtaaagaattcggtgcggataggaccaggctggaccaactgtatccgaattgcggtgtcggcatattcggcctgaagcgatcgggtgaaattaagcacataggccttcgatccgctataggcggcggcgcttggagacgggctcagcgcgatgatcgatccgatattgaccagcgtgcccgcgccgcgcgaacggaagccctccagcaccgcatgcgacaggcgcgagagcgccgtgatgttcagccgcacgacattctccacccggtcggcggatatggcggccgtcggccccagcccgccggcgccggcattgttgaccagcaggacggcgtttgattcgcggaccagcgcctcgacccgggcaaggctttccggctccgccaggtccgccgtcgccgtctggacctgcacgccgtggcggtcgctcaattcctgcgctaactgcctcagccggtcggcgcggcgcgccacgagcagcaggtcatggccgcgcgccgccagccgatcggcatagaccgctcctattcccgaagaggcgccggttacaaccgctacgcctgtcgcatcgccacccgcttgtccgaccatattgccaagtcccattcctagagcgctcgaaagccgcctcgccagtccattggacccatcgcctctcacggctccccaaatggttcaaatgagaaagacaagactttcggtttgcatttctcaatttcggccgcctgccgaagcggtgtagtgtcggcgtgaataatgtcacccccgcttcctgcatcggtcttggggaaagctggcatccactggttggccgcaggagttaatgatggcgacaagggcgatatccgccgctgatgatgcaaccggcccacgcgcgacgggcgcgacggtggagcctcgcgtgctcgactggattcgcgacgatttcgccagccgcgcggcggatcacgataccgatggatccttcccgttcgagaatttcgctatcctgcacaggcatggattgctgtctgcggccctgccggccgatctgggcggaggcggcgccgatctggcccggctcgcaaagatcgtgcgcgcagtgtcttatggcgatccatcgaccggcctggtgctggtgatgcaatatctgttcaccgcccagttcgcgcgcggccgaaactgggcgcctggcctgcgggagagagtcctgcgcagcgtcatcgacgatggggcgctcgtcaacggcctgcgcgtcgagcctgacctgggtacgccggggcggggcggcgtgcccgccacggtcgtgcgccgtaccgcgacgggatgggtgctgaatggccgcaaaatctattccaccggggcgccgggcctgaaatggatgtccgtatgggcggccacggacgaggatgaaccgcgcatcggcggagtacttgtcgattccgctacgcccggcgtccgcatcgagccgacatggaaccatctgggcatgcgggcgaccggcagccatgatgtggtgttcgaagatgtccgcatcccggacgatcaattgtccgcgctcgtgcgcctgcaggaccagcatctcctgctggatgctgaattccagttgcgcaacgccctcctgatctcgatcgtctatgacagcgtggcccatgccgcccgcgactggttcgtttcctggctgcaacagcgggttcccacagcgttgggcgcgcccctgtcaaccttgccgcgctttcaggaattggtgggcaggatcgaggcccttctctacgcaaacaggctgttgctggaacggtcgatccacatgcccgatccggccgccgccggtacggtcaaatatatcgtgaccaacaatgcggtgcaggccgttcaactggcaatcgatgcgatcggcaatccggcgcttacgcgcgcccatccgctggagcggcatctgcgcaatgtcctttgcagccgggttcatatgccgcaggacgatattgtcctgaccggactggggcgagcggctttcgcggcgacgcatggctgaagcaggcggcgtgatggcgagccagcctggcgaagcgccaaggggccggccgcaagaccggccctggaatccgccgagccgggggatcgaccaggcgctgcgcgacgggcaacgcctgcgtttcgaggtgccgcccgagcgcgccgatccggcggaggagcggctgcaccgcaaacagcgtctcgccgcgacgttccgcctgttcgcgcgctacaacctgtcgagcggtatcgcgggtcatgtcaccgtgcgcgatccggaactgaccgatcatttctgggtcaatccgcagggcgtaaatttctgccatatacgggtatcggacttgctgctggtggatgatggcggccgggtcgtcgaaggcagcggcgcgctgaacgaagcggcctatgccattcatgccgcgatccatcgcgcgcaccccggcgtcaatgcggctgcgcatactcattccttctatggcaaggcctggtccacaacgggaaggctgctcgaccccatcagccaggacgcctgcatgttccatgacgatcatggcctgttcgatgattatggcggtgtcgtactggaccagaccgaaggcgacaggatcgctgccgcactcggcggccgtaaggcgctgatcctgcaaaatcacgggctgctgacggcgggccgctcgatcgaggcgacggccttctggtatctggcgctcgaacgcgcggcgcacgggcagatcgtggcggaagcgcttggaaagccacggatcatcccggcggaggtggcggcgcaaacggcgcgcatggtcggcagcgaagccgtcgcatggatgtgcttccagccggaatgggacatgctggttcagcaggaacccgactttctgctctgagcgtgcgatagcgaccaccgctccccctgcttcggggagcggtggtcccattccgtttcagaacgtccagttgatccgcccgtaatagaagccgcccgaagaatcgaacggcgggctgccgtagttgaacagcgtcacgccgctcgttggctcattcaccccgctattgtcggggcgcacgctgaacaggttggcggcgcccacagcgacgcccaggcgcgatgtcagcgcgagggagacttcgagatcggtgatccagcgtccgccatagctgagattctgcgccggattttccgttcgcagataacgatatcggccatagcgcgtcacccgcagatcgaccgacaccgggtcgagcgaccatttgctggcgagcgcgagcttggatcgtggctggttgtcggcgatttcgccccgaaatacgttcccgaacgccaccaggcttccgccggggttggggccgaggccgacgagcgccgccggagtcgccgccacatgccggatcttcgtgcggctgtaggaataggcggccgacagcgacaattgccccagggtcgacaggtcggcggtataattgccgacgatatcgacgcccctcgtgcgggtgtcggcggcgttggcgaaatattggacgaatgtgccgggcgggagaccgttcgccgcgaagatggcgttgagagcagggccgctcaggctggcggtgcgggcgatccgatcatcgatgtcgatctggtatccgtcaatcgtcagcgacaggttgcgcgttggctgaagggcgatgccgagcccggcattccaggttttttcaggcttcagggtggcggcgcccaaagcggtcgccaatgccgaggtggtcggcgcggtttgcgtcgtcgccgcgaccaggaggccggtcgcggggctgatcgccgtgcggttgtcagtctgggcatagccgatctgcgagagcgagggcgcgcggaagccggtgcccaccgtgccgcgaacagcgagccaggacgataattcataccggctgttgaccttgccgccgaccgtcgatcccgcgcccagcccataatgttcggcgcgtccggcgatgtcgacataccagcgcggcgtgatcgtcaggcccaggtcgatatagcccgcaaagacgttgcgcgagacatgggcggtcgtcgcgggggaaatggtgatcgccccctgcgcgccgatcgacgcgatgcttccgacattggggttgccttcctggtcgccggccttgatgacatatccgccattggcatagcccagcggatcgccggcaaaggtctggaaaacctcgcgccgcgcctcaagcccccactggacgtgcagtggcttcgccaggccgatatcgatatcgcgggacacatcgagattgttggtccactgcgaaaaacggaaccgcgcgagattgtcgaagctggtcggcccggtcggcccgagcgacggattgagagtcaggtcgctgtacatgcgcacctgattgcgcccgtagctggaactgaaatcccattgccagcccgacagatcgcccctgatgccggccagaaactgaaagtccgtctcgctggtgttgttgaccgggaaatagccatcgggaaagaccgtggaaaaggatgcggtgccgctgggacggcggatcatgttgccgatctcggccttgcgtcgcccgaatgtcgcctgggtatagagagtgacgtccccggccggcagcgcggcatccagccccaggttgaaggcgcgaatgcgcgggtcgccattatgcgcgccgatgccgtcccaggcggcgttcttcggattggaagccggtgcgtacagcaggcggttggtcgcccggaaaccgcgccatgacatgccgcgtccgcgcagatcgccgctcaggttgacatagccgccatcgcccagcccgaagcccaggccgccttcggcctttgcgctccacggatcgccatagctcttgtagtggtcgccataggtcactgagacatggttcggctggggccggtcattcagcacgaagttgatgacgccggccacggcgtcggacccatattgggcggcggcgctgtccttgagcacctcgaccgaacgaacccctgcgatcggaatgaaatcgaggtcgaccgggccgaagccgctggtatctccgcccccgttggtcaacagcgcactgttgtggcgccgctttccgtcgacaaggatcagcgtataggcaggcggcaggctgcggttgaagatcggccgaacgatcgacgccacacccgcgcccgtgcgcccgaaattgatggacggcaacgtccgcgccagcgcctcgccaatttcctgtcggccggttccggtcagtcggtcagccgggacgatatcgatcggcgccggactctccaccgccgtctttgacgacagaccccgcaatccggtgacgacgatggcttcgccagcgtccgcttcggcggatgcagcggcgatttgcgcatgcgccgccatgccgatcccgccaatggagagcgctgcgccggtagccatgagtcgagccagcagcgctgcatatctttttttcttcggcattttcgtccccatttgatcacggtcgacatcgccaattttccggccatcaggcagccggacaggctatcgagcgagcgaaggcatagggaatgaggccgagatatagatattgattattaaatcggaacaatgatcttttcttattattccatattagtaattattatatatggaggcatgatttattgtaaaaataaaatgctcaaattattcttccttatatatggattaatattataaatttatcagcttcgtgtcccccggctaggcaaggcatgatttttccaaattcgccggtcagggccgctggcgctgccctggcattctcatggagcgaaatatggccggtcatccccgcaagcgtccgatctggcagggcgccagcgtcgtcctggcgctgctttccgccgcggcctcactggccggctgcggcggaaaacaacccgacgcggcgcaagtgctgcgcgtcggcaaccagcgtggcggcacgcatgcgctgatgcttgcggcggggcagctcaaggatgtgccttacaagatcgaatgggcggaattccccaacgcccagccgctgatcgaagccatcgccaccaacgcgctcgacctgggcctggtgggcgggccatccttcctgttcgcttacaagaacgacccgcgcctccgcgctattcaggcgctgagcggcgggacgaagcaggaagtggccggcgtgctcgtgcacaagaacgcgtccttcgccagcatgcgggatctgcgtggcaaagccatcggcacgacgcgcggatcggtggggcactcgcttctccttcaggcacttcggcagagcggcatgaagccgtcggacgtcaggatcagcttcgtggcgccgacggaagccgtcgcggcgtttgccagcggcgatctggatgcgctggcgatctgggtgccctatctcgcgacggcggttctccgtcacgacgcccgcgtgctgacctatgcgcacaggggcacctcatcctatttgttccaggtcacgagcgagagttcgatcgaggacaagcgcgccttgctggaggatttttcccgccgctatggccgggcacagtcctgggccaacagtcatccccgccagtggggagaaattctcgccaaggaaacgggactgccgctcgatgtcgcgaactataccgccgaacatatgcgctggtggccggtgccgatcgacgcgcaggtgatcgagtcccagcgtgttgccgccaaggatttcggcacgggcgggcctgcgcagaatttcgatatcgcgcggggcttcgacgcatcgctgaacaccgatcccaccgcaaagggcaagccggactgacgccaaacgcccctatgcgcaaaggcccgccggagaaatccggcgggcttttgctcgcggtttcgcagtcaggcgtttgcaggctccttgcgggccacgtcggtctcggccgcgttatggcgttgcgccacgtagcgattctcaggcacggccaaccccagatggccgcgtagcgtatcgctgctatagtcggaccggaacaagccgcgcgcctgaaggatcggaacgacctgctccacgaaaatctcgaactgtccggggagggattcaccgagcatgaagccatcgacggcgccgctttcgaaccagtcctgaagctggtcggccacttcctccggcgatccttcgaaactgtccatcggcttgccgaaacgcagcgccgtctcccgcagggtcagcttgtcctgctcgaccgccgccagcacggtcttcacattgccctggctgctgctcagccattcttccttcaccgccgggaatggcgcatccagatcatgctgcgaaaaatcatagtcgttgaaggattgccccagcgacaacagcgcgccctcgatagaagcatagctgttgcgttcggcgctgaggcgctggacctcttccctggtcgaaccgacgatcgtgctgatcccgccgaatacgaacagcgtgtccggatcccgcccggcggcggccgtccgttcgcgaagatcggcgcgataggcgaaggcggcttccttgttccggggcaggctgaagatggcgtccgcattggccgccgcaaaggcccggccatcgtcggaatttccggcctggaacaggaccgggtgcccctgcggcatgcgatcgagattcaggggaccgcgaacactgaaaaattcgcccttgtgattgagttgatggagggttccgggcttcaggaacacgccgccctgcttgtcgccgacgatcgcgcccggctcatagctgtcccacaatccctttacgacctgcacatattcattggccaaccgatatcgctcgccatggccgatatgatggtcgcggctgaaattggcggcggtgccctccagccaggacgtcactacattccaacctgcccgtccccggctcagcttgtccagcgacgcgaattgccgggccagattgaacggttcggtataactgacggaaaaggtgccgaccaggccgatatgctgcgtcaccatggccagcgcggacaggatcgtcgccggctcgaagcggctgagataatgcggcatggagcgttcgtcgatatgcaggctgtcggcgacgaaaacgaaatcgaatttccctttttcggcgatctttgcttgcttcacgtaaagatcgatgttggtgctgccgtcgattactgcctcggggtgcctccaactgtcccagccgcgccccacgccatgcaagataaagcccagcttcaaaccgtttttcacgcccatgggaaagtctccttcggacatgcgctacgcaaagatccggctggccgcgaacgagttttccttggtcttgattgaataatacacataatgatcaccagttatcctgccatggggcggcgagcgtcgatcgacctagaaacgcgtccggagagtcacgccataggttcgcggatcccccaatgtgccggtgatcgccccggtattggcggctgacaggctctggaaataatccttgtcgaagaggttgcggccccacaactgcaggtccagcgctccatccaaagctcgtacgccgatgcgcgcgttgagcaggctgtagccgggaatcagcgaatagcgcgacaggctcgccgtcgtgtagaagttggagcgatagctgaaatcagcgccggcatagacctccgcctcatgtcccaggcgattgccgattgcagccttggcctcgccgccggcggagaaggcccatttcgatacgcccggcaatctgtcgcccgacagattgcaggacacgatgcccgtcgtctcgatcggacaaggtgcgttgggatagctcacatattgcgcgtcggtataggtgcctgagccatagagcgagagccatgcggcggggacgaggcgaatgtctccctcgaacccgcgcgtgcgcaccttgcccacattggtgaagtaggagatgttgttgcgatccggagcggtatcgacgatcgtcgtctgataatcgctgacgtcggtccagaagccggcaaggttcaccgtaagcttgccgcccgaccaactggtcttcaatcccagttcatagctgtcgatggtttccggcttgatgaccggatcgacggcgaactggccggtcgtgacgatattggcaaggttcagcccgccgaacttgtttccacgtccataggtggcgtagagcaatgcgtccggcgtcaccttccaggacagcgtcgcctgacccgacaagcggccttccttcgtcttcgcctcataatggttggcgacgccgtatcgcgcgcggatcgcctgcgcggcagcctgctgcgcggtcgtcaaaccgctcagatcggcgcccgtcgcctcctgatcgaaccagccgctcttggtttcataggtgtagcgcaggccggtggtgaggtcgatcgtcggcgtgacatgccagatcgtctggccgaatgcggcgtagctgttcgtcacgggtttcgaatggctgagaacggtgtagttgttgagtgccgccgccccgacagccggatcgaccgtgggcgccaggaaccagggagccgcgtccgcgccataggcattgagcgcttccgccttgatcgactgccacagataatagaggccggcgatataatcgactttgcgctcgccctcggaagcgatgcgcaactcctgactgaactgctgctggttgttgctctggtgaaaatcccgacctgcatccagacgggtgctgtcgccatcattgtgcggataccagtcccaccgacgccaggaagtgacggaggtcagggaatgtcccggcagggcgaggtccgcgatggcggacacgccgccctggcgcatcttgtatcggggattgccatccatatcgacgatgcgctcgcccggcgcatcggcaacgaccggcacgccgagccgggcagtccgatcggtatagttgttcgcgaaattgccgccattgtcataggtgcggatgacgccggtcaagacggccgccgcagtccgctgtttctggaagccatagtcgccgatcagccgcagcttgaaattgtcggtcggcgtgaacagcaactgtccgcgcaggccgaaatcatgataatcctgtgtcctgctgtcgtcatagcgattggtgacatagccgtcccgatccgtcttggagacatagatgcgggccgcaagcttgtcgtcgatcagcgcgccgctcgcataggcgtgcaactggcggaaatcataattgccataggtcagatcgccgccgatctccggctcgaaagtcggtgatttggtggtgatgacgaccgcgcccgccgatgtattcttgccgaagagggtgccctgcggaccacgcagaacctcgatccgctcaatgtcggcgagatcgaagaccgcctggccgggccgggcgagatagacctggtccatgtagacgccgaccgccggctccagcccgtcattgtaaacggagacattgttgccgaggccgcggatgttgatgctggtgttgcgcggattggtgaccgtcaccacgaggctgggactgagggcctgaagatcgcgcagattgtaggtccgcgtagcttcgatctgctcgccgccatagctgttcgcggcgacgggcacgtcctggattttctcgttccggcgccgggcggtgatgatgattgcgctgccggcatcagcggaatcgacagcgtcgacggctgccatgtcggcggcggcttcgcgctccgccgcctgggtctgcggcgatgttgcggcaagaatgatggcgagggcaagcggagatgcagtgtgacggatagacatgaaacccctttttcatgatgacgatgacggttgagtctttctcaacggaacgactagagaattatctggacatatggcgagacagtttttctatcgatgcggtagacaatagattgtttcggaatcgcgcgatgtccgcttaggtccggcgggcaatttctctttcggttccggagatcggctatgaataagatgttgaaattatctgcctttctgacggcgaccgcacttgcgggcgtcgctgcgccggtggtgcgggctgcgccggcggccgatcccgttgctgcgccgggtgcgactcagcgtcagccaaacttccttgtcatcgtcgccgacgaccttggctggtccgatctgggagccttcggcggcgagattcaaacccccaatctggacgccatcgccaatgccggggtgcgcttcaccggcttccacaccgcgccgacctgctcgcccacccgctccatgctgctgagcggcgtcgacaatcaccaggccggcgtgggttcgatggccgaaacccttcagcccaaccagatcggccagcccggctatgaaggctatctcaacgaccgggtcgcctctatcgccgaactgctgcatcagggcggctatcgcacgctcatgtccggcaaatggcatctgggcctgacgcccgagcgcggcccggccgcgcgcgggttcgagcgttcctatgcgttgctccaggggctgggcaatcatttcggcgccgaccagaacaaggcctgggcggcgatcggcggcgcatccacctatcgcgacaatggcaggatcgtgaaatatcccaagggacgttattcggccgattatttcaccgaccggctgatcggcttcctggaggaaggcgcgaaggaccagcggcccttcttcgcctatctgccctacaccacgccgcactggccgatgcaggcgccggcggaaacgatcgccaaatataagggccgctatgacgctggctatgaagcattgcgcgacgcgcggctggcgcggcagaagcaattgggcctcgtccccgtcgacctgaaaccgcacgactgggagggagtgaagccctgggcctcgctcagcgccgacgaaaaggccatcgaggcgcgcaagatggaagtctatgccgcgatggtcgatcgcatggaccagaatgtcggccgcgtggtggaggtgctcaagaagctgggccgctatgacgatacggtcatcatcttcctcgccgacaacgggccggagggcaatgtgatcgaggcacccttccaagcggcgctgaagcccgacaagctgcccgcgctcaggatcgacaacagcctcgacaatatcggcaaggcttcctcctatgtcggctatggccccggctgggcgcaggcgaacagttcgccgtcctggctggtgaagagctatccgaccgagggcggcacccgcgtcaccgctttcgctgccgggcgcggcgtcgcagggcggcggatcgcgggcggtctgttcagcgtcacggacgtcgcgccgaccctgctggacctcgccgggctgcaacagcccgcgaccttcgccggccacgcgatcctgcccttccaggggcatagcctggcgccggtgctgaccggcgggcaggcggaagtgcgccagccgaccgaagcggtcgggaccgaacttttctaccgccgcgcgctgcgcaagggcgactggaaggcggtctatctgccgacgtcgagcagcgcctatccgcgcaacagcgtcggcaccggcgtctggcaattgttcaacgttgcccaggatccggccgaagcccatgatctggcagcggccgaaccagcgaaactcaaggagctggtcgccgactgggacagctatgccaaggacaagggcgtggtcctgccaccgcccgaagccgccaagccggaaggcgcggcaaagccatgagccatggacggcggcatgcgggagcattcgcggcctgcgcgattgcgctgctgggcgccgcgccgccgcctgccgccagtcccggcccacgctgcgacgcgcgcgacggccgcgtgctggtgcccgccgggacggtgctgctgggcgaggatggagatgggcggccgggccaggcggtcgccgtccccgccttctggatcgaccggcatgaagtgaccaatcgccagttcgccgccttcgtcgccgccaccggctatcgcaccgccgctgagcaggaaggggggtcggccgtcttcgtccagccgaccggcccggtggacctcaacaatgccggcaattggtggcgctatcggcagcgggcggactggcgccatcccgacggccccggcagcgacattgcgggccgggaggactggcccgtcgtccacgtcaattaccaggatgccgccgcctatgcccgttgggccggggcggccctgccggatgaagcgcaatgggaaagggcggcgcggggcgatcagtccggcccgcgcgatccgcgtagctgggcctatgatggcgaagggcatccgaccgccaatagctggcagggcgtgttcccggtccgcgataccggccaggacggccatgtcggcttggcgccggtcggctgctttgatggtaacggcttcggcctgcacgacatggtcggcaatgtctgggaatggaccagcgaaaggcgcggcggcaacggactgatcaagggcggctcctatctctgcgcgatgaactattgcgccaatttcaggcccgccgctttccaggcccaggaactggaccttggcacgtcccacatcgggttcaggacgatcgcaacagagccggacccatcgagctgaaaaccggaacaggctgaccgggatggcgcacgtcctcgctgccaatgttaggcagcgtggacaaattcaagacttgccggactgagtgatttgggtggagagcggacgcttcctctattcgtcaccccggacttgatccggggtcccgctgccttggacaaggcgggcactcagacaagaaagcgggaccccggatcaagtccggggtgacggtggggcaatgaccgaaattggccatttcacgacattttcgaatttgtccacgctgcctagctacgctccgctccggctcgcgaaaggccggcattttcggctcgacatcttctgaaatgtcgatacggcccaggaccgatcgacggcactgacgctgccgatccgagagtatcgccaacctgcaagccctccggcgcgatattgcccgtgaggatgccgttccgcgtcacgcgctccaggttgccgtaggtgcaagatccttaaaatagcagcttgacgctatcggactgcgactatatctgtatatacagataaaaggaggggtaggcgatgctggacgttgccggaaatcgatatggccaagggagaggcggtgaacaaaggtaacccaatctggggactcatgccgcttggctgtcgttgctgaagcagggcgcggatcggaagttcctctgagatgatggctcatcgcaatgctttcggtcctggcagatgtgcgggaagcaggccgacatagcagggccgtgtgcaaaagcatggctgttccgggcgtgcagatgtctcgctgtcccgtccattcaaagcttgggtgattccatgacagaattcgtcaaagtccaacttcatggcggcatttgtaccgcaacgctggcgagagctggagaaggggaacgcgccgaccgcggccaagcgacctggtaggcgccgcctttttacataaattacctgtatatacatgtaatttatgtacgacaatataagaattgatgaaagacgaggggagagagatatcatgattgctgacgtaaaacgcaagctgctgcatgggtccgcattttgcctggccctgcttacggcaggggggcatgcggccgcccaaattcctgacgcagtgagccaggaggcgcctgctcaggacggccagaatgagggcgggctgcaggaaatcatcgtcacggcgcagacccgcgcgcagaagctgcaggaggttccgatctccgtggtggccgtgcagggtaccgatcttgcgacgaaagccgtcattcgcccgatcgatcttcagatcgccgcgcccggcttcaccgccacggagacggcgttcgcgacgcaattcttcatccgcggcatcggttccggcctgaatgccgggttcgagcagtcggtcggcctctatgtcgatggcgtccatctgccgcggtcgctccagacccgcataccgttcctggacgtggaccgggtcgaagtgttgaggggaccgcaatccatcttgctcggcaagaacgccattgccggggccttgaacgtgacgacggccaaacccacgcaggattttttcggccgcctcacctcgtcttacgagttcaacgccaatgaattgggtctggagggagctgtctccggccccatcacggatacgatccgcgtccgcgtggccggcaaatatcgcagcagcgacggctatatcaggaacctgactctcaaccggctcgaaccggcgagagacgaagctgccattcgcgtgacagcggacatcgacgtcacccaagacctccagctttccttcaagagcgaatacaaccagttcaatacagatggcaaagccatggagatatatggcgaggaacctgcaaaagcggggccttttgccgggctcacttatgcccaggtgctcgtcaacgtgttccacctcgatcctacgcttctcgacaaccggatcgacggccgccggacgtccgacggcgagaaaagccgggcccacgccaccgccaacgtcctgacgctgaactggcagacgggcggatacaccctgcgttcgaccacggcctacacgaccgccctcgcggacgatgacgcgatcaatccggatctgctgggggcacggatcatcaccggccatatccgcgacaattacacgcagttcagccaggaactccggctgatttcgcccaaattcgacagtttcgactttatcgcgggcgcctattacgccaatggcctgcagcgttatcgtcaggccgtcgggttcccctcggattcgacgttcgtcacgatcgtgaatgcgcgccagcccggtgccggcacgctggtggccaatacctggatcaaccggcgggtgagggtggaggcggatactttctccgccttcggccagttgaactggaggccgatatccgatgttacggtccagctcggcggccgtctgagctacagcaagatccaaggctcgaagatcctcactgtcgaaccgataggcggcggagcgcttccggccgcccaggtcaatgcgcccctggtctatgcgcaggttctggcggcgtcgtcctccaatctcgccgggctgggggcggccgggaatgcgatgatcaaccgcctcggcgaattccccgtcgccgggacgaggcgggaaacgcgattcacgcccgacgtgaagatcctgtaccggccgactccgcaagtcatgctttatgcgggctatgcgcgtggtcaaaagagcggcgggttcgatttcgccgccaacaacaggttgacttatccgaccgcgcgcgatgccttcgaatttgacgatgaaaaggcacagaatttcgaggtcggcagcaagatgtcgctgctcggaggacgtgccgaactcaatctcgcagcttattacaccaagctcacgaacctgcagatctccatcttcgacggccgtttgggtttcaatgtcggcaatgccgcaagcgcgcgggcgcaggggatcgaggccaatgggcggatgcagttgggacggcattttacgctgtcgaccggcgtcaactatacggatttcaaatatctccgcttccccaatggccaatgctatttcggacagacgcccaccgtggacggcaatggcgacggcgtgccggaattttgcgactataaaggaaaatccagccagttgacgtcaaaggttacagccaatgccagcctgacatcggtctttccgatattcgatggctaccagatcggcacgacgaccgaggtcttctatgcgagcgcctatgacgcggcggccaattacgaccccgccggtcggcaggccaaatatgccttgctcaacatgcgcgtcggagtcggtccggagaacgggtcctgggaattggctttcgtcggcaggaaccttaccgacaagcaggttttccagtttgtcggggacaccgcaatcgcggccaccgttgcccaggccaagtcgaactacgccatcctttcacagggtcggacgctggccattcaattgaacgcaaagttctgaacaaaataaatccaaaaaggaattacaatggacgctcgaaaactgttcaatcttgaaggaaaaacggccctcattaccggagggacgcgcggaatcgggttcatgatcgcccagggtctcgttcaagttggcgtcaagacctatgtcacgtcgcgaaaggccgaaacctgtcaggaagccgaggcggagcttcgcaagattggcgaagcctacgccatacccgccgacgtcgcagatgcggatcaggtcgctgccctggccgcggaattctcccgacgcgaggacaagctgcacatcctcgtcaacaatgcggggacctcctggggcgagccgttcgaccagtttccgcaatcgggctgggacaaggtcatgcatctgaacctcggcgcggtcttcttcttgacgcagaagctcgctccgttgctgcggaacgccgcgacatcggatgatccggcgcgggtcatcaacatcggttcggtcgacggcctgaccgcgccggcggtcgaaaattatccctattcggccagcaaggcggcggtgcatcatctcacccgccacttggcccggttcctcgccgaatcccatatcaacgtcaatgccatcgcccccggaccgttcccgaccaaaatgaccgagtggctgctccaggaacatggggaggaaatcaattcgatgatcccgcgtcgacgcaccggcacgcccggcgatgcggcagggaccaccatattcctcgcctctcccgcatcctcctacatcaccggcgcagtcattccgctggacggcggcttctccaccacccggtgaggcagcgcctcgatcaagcccggcaccaaattcgttgagcatttgaaggaacagacatgcgcgacgcagtaatcgtctccaccgcccgcacgccgattgggaaggcatatcgcggcgctttcaacaatcttcccgctccgacgcttgccagccatgcgatcagcgcagcggtcagcagggcaaagttggatcccgcggacatcgacgactgcatcatgggcagtgcattgcagcaggggagccaggccacgatcggtcggaacgcggcgctgcgcgctggccttccggtcacggtcgcgggcatgtcgatagaccggcagtgcgcatccggcctgatggcgattgcgaccgccgccaagcagatcatcgtcgatcgcatggacatcgtggtggcagggggcgtggagtcgatctcattggtccagaccgacgcccttcgcgtcgacgaagacccggaattggtcgcgcttcatggcgatgcctacatcgccatgatcgacacggcggaaaatgtcgcgcggcgctatggcgtcagccgcgcggcccaggacgaatattcgctccagtcgcaacagcgcaccgccgcggcacaggccgctggactgttcgcggacgagatcgtgcccgtgaccgcgacaatgatcgtgacggacaaggcgactggagaaaagacgcccaggatcgtcactctcacgcaggatgaaggaaatcgcgccgacaccactcttgaggggctggccggtctgaagccggtccgcgggcccgacgccttcatcaccgccggcaatgccagccagttgtcggacggtgcgtccgcatcggtgctgatggagcgccaggtcgccgaggagcggggactgcaaccgcttggacgctatctcggaatggccgttgcaggcaccgagcccgatgaaatggggatagggcccgtgttcgccattcccaaactcctcgatcgcttcggcctcggcatcggcgacatcggcctttgggaattgaacgaggcctttgcaagccaggtcctctactgccgcgacgcgctgggcctgcccaatgaccgcctcaacgtgaacggagggggcatctcgatcggccatccttatggtatgacgggtgcccggttagtgggtcatgcgctgctcgaagggcggcggcgcggcgagaaatatgtcgtcatcaccatgtgcgtcggaggcggcatgggggcggccggactgttcgaagtgctgtaaaggcaacgggacggttgactgcctgatttttagctgtatatacatgcaattatgcgtgatgtagatgcttcgcttctctccgcccaacatgggcttgactgcacttgcttcaggttgcggcaggcaacgcgccgcgtatcccagatctacgacagttatctgggcgaactggatctcaagaacacccagttcacgctgcttgcacacctcaccttgaaggagtttaccatcggggaactggcggactggatggtcatcgaccccacgacgctcaatcgcaatctgcgatatctccaggagcgcggtcttattgagagcgcgcccggcgaacgtgaccggcgggaacgttgcctcaaggcaacccctgccggtcgcgatctctacaagcaggcggtcccgtactggaaggcggcgcaggctgccatacggaaggcgctgagcagggagacgagcgaccaactccattcggtgttgttgcatgcaagcaagctcgatctgcccgaagaggctgtgatcgcccagaattgatcgacattcggccctctcgggctgcaaatggcttttcctgtgtttccagtgttcgcccgctttgtccacgcggcgctggaccgtctaccgcgtccgctctttgactgagcacggctcgttccagactgtggcgggagagttgcgtcgagtcgccgaagtatcttcaacgtagagacgagtcgtgaagcgttccggccaagtcttcgccggattccaaggtaatgctaggccgcgtggacaaattcggaatatcgggaaaaggccaatggcggacatcagtttccgtcaccccggacttgatccggggtcccgctgccttgggataggcgtgcactcggaagaaagcgggaccccggatcaagtccggggtgacgaataggggggcgtccgctctccactcaaatcactcagtccggcaagtcttgaatttgtccacgctgcctagggtatggagcttgcgcgccggacttgaccattttccggtttccgtccccgttgatttcgtgaagcatggcccggccatagctgcaatttgcaccgccttgggagtctgcgcgctgatctgatgcgacctgcgcaaaagtccgattccatcaaatccgagagccggttcaaccctcccagaaatcggcttgacttgatcggcgggcagatgcatgcacctacaggcattttatctgtatatacagatatattgaaatcgggagagacgacatgtctgagttttgtacttttgagctcgatgggaatgtcggcgtgcttaccttcgccaacgccccactcaacctcatcacctttccgctgatggacctgtttgacgaagcgctgaaccaggcggctctgtcggacatgcgcgcccttatcgtgcggagcgagggccctcacttctgcgccggcgccgacgtcaagatgttcctcgatcggtcggaggcctatgcccgccaccagttcagccgcgcgcttccgctgatcattcagcgcctggaggagctccccgttcccgtcattgcacaggttcagggcttctgcttggccgccggtctggaaatcgccatggcctgcgacatcatcgtcgcgggcaaaagcgcggaattcgcccaggtcgaagtgcatatcggcgcttccaccttcctgggcggcatcgaacgccttgccaccctttgcggcgccaatcgggcccgtgagatcgtttttggcggcgatcgctattcggccgagcagttcgaacgctggaacatcgtcaatcgcgtggtcgaggatgagcagcttgccgaaaaaaccatgaaatatgctcgtcggatcgcgagcggtccgacccgggcccatgcggtcagcaagcgccttgtccgggcggcgctggacgatggcgtgcgcggcgcggaccgcctgatcggcgatatcgccgcgccgttgttcgagaccaaggacatgcagcatggcgtgcgcgtcctgcttgagcacggctcgcgcaacatgatcggcaaggcgaaattcgagggcaactaagtcccctcgatctgtgcggttcaggagggcggccgtgtcgccctcctgcacaatctcaatgtggaacatctgatgaccagtgcgcttgcaatacatgacggcgttgccgtcattgccttggacaatccgcctgtaaatggcctttcgcacgcgctgcgatgctccattgtggacgccgttgccgaggtcaacctcaatgaaaatatcgtggcagccgtccttatcggggctgcgctccccttttctggaggggcggacatcaccgaattcggtacgccgaaaagctgggaacagcccgatctcgtagcggtcatagaggcggttgaagcctcggcgaagcctgtggtggccgccatcgccggggtggcgcttggcggcggactcgaactggcattgggatgtcacgcgcgcgtcgcccttcgcaacgcccgcgtcggattgcctgaggtgaagctcggacttctcccgggcgcgggcggcacccagcgcctcccacggcttgtcggcgtcgagactgcactggatcttattaccagcggccggctgctgccggccggcgcggcggagctcaagggcatgttcgctgcgctcgtcgagccggacgaggatctgctcgaagtggcgtcttccatcgcccgctcggtcgcgcgttccggtgaactgccatccatctccagcctgccgccagcacagccgcgacccgaaatcttcgatgccgcgcgcgctcggttgagcggatcgggtgaacgatatcccgctttgcctgagatcatcgccgccgtcgaggcggcaaccgtcctggatttcgcggccgggatggaggtcgagaaggccgcgttcaagcggcttatcgagaccgacgtctccaaggccctgcgccacggcttcctcgccgaacggcgtgcctcgcacgtccgggagattggcgcggacgtgggcgttcgtcgcctggacaccgccgccgtcattggcgcgggccttatggggacgggtatcgcccaatgcctggcggctgcgggtatcgaggtcaccctgctcgaaaccagcgagcaggccacggtccgttcggaaaagagcgtcgatgacgtccttggccgtgcggtggccaaggggcgcctgaccgcgaagcaggcggaagcgcagaaggcgctcatccgctggaccacggattatggcgatctgcgcaatgtcgatatcgccatcgaggccgtctttgaatcgctcgaagcaaagcgcgcggtttttgaggagctggacaggaatctgcgtcctggcgcgatcctggcttcgaatacctcgaccctggatctcaacgcgattgccgcgttcacgcagcggccggccgatgtcgtgggaacgcatttcttcagtcccgcgaacgtgatgcgcctgctggaggtcgtccgcggcgaccggacggcgcccgatgtggtcaagacagcgatgcaattcggccgccggatcggcaaggtcagcgtcctgtccggcgtctgcgacggcttcatcggcaatcgcatggtcgaggaatatttccgccaggcgatgttcttggtcgaagagggggcgctgccttttgaagtcgacgaggcgctggaggaattcggcttctccatggggccgttcaaggtcgccgaccttgccgggctggatatcggctggtcgatcaggaaacggcgcgcgcaggaacggcccgacatgccctattcgcccgtgctcgacgggctttgcgagcagggaagattcggccagaagaccaaggccggagtctatctctatgccgatggccgcacggccgtgcgggatccggaggttgaacggtcgattgccgccttctcgcagtctcaaaatatagcgcggcgcgagatttcaaaatccgaaatcgtcgaccgttgcgtccttgctctcgtcaacgaaggcgcgaagatcctggaggaagggatcgcccagcgagcgagcgatatcgatgtcgtctacctcgcgggatacggcttcccggacttccgcggcggaccgatgttccatgccgacagtgtcggcctcgacaaggtcgtcgaacgcatgaccgtcttcgaacggctccagacgcgtgacccggctttctggcggcccgcgcccctgcttcagcacctcgtttcaacccattccaactttgcggattggaccaatcggtccgccatggagaatttatgacaaccctgaactcgaaactgctctcaaggacgaatctcgacttccttctctatgattggctcgaagctgaagccatgaccggacgggagcgtttcgcggatcacgatcgcgcgaccttcagcacgatgatcgatacggctgaaaagatcgccaccgactggttcgccaaccacaatgccaagggcgacaagcacgagccctatatggaagatggaaaggtcgtgctgatcccggagatcgcgaaggcctatggcgccttccgcgatgccgggttcctggcgacgaccaatgacgcgcaatatggcggactccaactgcccttcgtcatcgatcgggcgtgcatcgcctatttcctggcggccaatatcgcgacatcgggctacgccttccttacatgtgccgcggccaatcttctgctggcccatggcacgcccgaacagatcgaccgcttcgccctgccgatgctggccgggcgcttcaccggcaccatgtgcatgtcggaaccgcaggcaggctcgtcgctcggcgacatccgcacccgcgccgaacttcagcctgacggcagctacaggctcttcggcacgaagatgtggatttcgggcggggatcacgaactcagcgagacaatcgtgcatctcgtgctggcccggacgggtccggccgaacatggcgtacgcggactgtcgctgttcatcgtacccaagcacatcgtgcgggatggaaatccggcggagcgcaacgacgtcgcgttggtcgggctcaatcacaagatgggcaaccgggcgacgaccaactgcgtcctgagccttggcgacggacaatttgccgtcgacggccaggcgggagcggtgggctatcgcatcggcgaggaaaatcgtggcctctcctacatgttccatatgatgaacgaggcgcgcatcgtcgtcggcctgggcgcggtgatgctcggctacaccggctatctgcacgctgtgcaatatgcacgcgatcgtccgcaaggccgcgcgctgacccagaagggcggcgatccggtggcgatcatccagcatgcggacgtccgccagatgcttcttacgcaaaaggcctatgttgagggcgggcttgctctgtgtctctacctggcaaagctgctggacgatcagtcgacgggcgacgaggagaccgctcgccgggcgtatctgcttctcgacctgcttactcccatcggcaaatcctggcccgcgaaatggtgtctggaggccaataatctggcgatccaggtgcatggcggcgccggttacacccatgacttcccggtcgagcaattctatcgcgacaaccgcatcaacgcgatccatgagggtacgcacggtatccaggcgcttgacctgctcgggcggaaggtcctgaacggcgaggcgatagcttatctggattccgtgatcgatgaccgctgcacttctgcggccggcagtgccaatccggacacgcaggagtgggcgaggcgcctgcgcagcgcctggcaggatatccagcgcgtcactgaagggctgagtcgggaacaggatgtcgaacgtcggctggccaatgcgggcctgtatctcgacgcattcggtcacgtcatcatcgcctggatatggctcgaacaggtcgacgccctcgatcgtgcaaccgacgtctcagaggacttcatcctcgggaagcgccaggcggcccgatatttcttcgattgggaattgcccaagatcaaccactggctcgctatactcgaacgattggattccactgcactcgaaatgcaggattcctggttctaacaaggattcgacatgacctattcgaacagaaaaataatattcgcggagcgcccgaccggagaagtcacgagaagcgccttcaatttcgtggaggagacgctcccggaactgaaggagggcgaggttcttgttaagaatcactatatctccatcgacccctatcagcgcggccgcatgaagacgggcaagagctacgccaagcccatggacatcggcgatgtcatcgtggctgccaccgtgggcgaggtgctggaatcgcagagcgacgcgctcccggtgggaacgatggtcgcgggctatctcgggtggcaggagaaggccattgcgcgggccaagcacctgcaaatgattccggcgaccggcggcgtgtccccatcggcgtatctcggcgccgccggcctgcctggcgtgaccgcctggatgggattgcggctgatcggcgaacccaagccgggcgagacggtcgtggtctcggcggccgcgggcgcggtggggagcgtcgcgctccaactggcgaagaatgccggcgcgcgcaccgtgggcatcgccggcggcgcggccaaatgcgcctatatcgtcgacaagttgggcgcggacgcagcggtcgactatcgcgcggatgacttcgcggatcagctcgctgcagctacgggcgatggcgtcgacgtttatttcgacaatgtcggcggcccggtgagcgacgcggtcttcgccaggctcaacaacttcgcccgcgtgccgctatgcggcgcaatttccgaatatcagtccaagccggcgccgatctacaatctgacgcaggcgatcatcacccgcgcccgcctgcagggtttcatctgcaccgacagaatggacctctggaatagcgcggtggaggagcttgtggagctgatcgcgcagggcaagatcatcttcaacgaaagcgtggccgagggtctggacgcggctccggaagccttcatcagcatgctcagcggcggcaatctgggcaagcagctggttcgcctcgcgtaaggaaaaggaacgggagatggatgaggacacgctgcttggcatgttcgacaaggccgttcgcgagcatcgcggcaagaagttcctgcatgatcggggaaattggctgagctatggagaggtcgatgatctcgctcgcaaggtcgtcggcttccttcgcgagcaggatgtcgctgccggcgacaggatattggttgcccttccgaacagcgcattgttcccgatcatcctctatgggatcctgcgcataggggcgaccatcgtgccggctaatcccctgctgaagggtcgcgaactggcgatgctggtcgaccattcgcaggcgaaggtcgccattctggcgcccgattccgcgcgggaactgcaacaggcgcgcccggacggcctggctgcagcggccttcgtcgcggggggcgtggccgaaggcttcgtcgagttcgagacggctctggagcgcagtacgcccgcgaatgactggccgcaggcggggaaagacgacatagcggcttttctctatacttcgggtacgacgggcgaccccaaggcgacgatgctgtctcatggcgctctcgcggcggcgatccgggcctgggtcgagaaattcgccctcacctccgacgaccggcagatcgccatgctgccgatgttccattctttcggcttcatcgttgtcctgaacacgacgatgtcggtcggcggcagcttgatcatcattcccagatttctgccggagccggcgcttgaggcgatttccgagcacaagatcacggtgctcacggcggtcacgacgatgttcggcgccctgctggatgtcgcggaaaaccgcacgccggcgctggaattccctgcgatgaggctggccggcggcggagcagcctccatccctcccgatatcgtgagccgggcggttgcgaccttcggctgtcccatggggcagggatatgggatgaccgaatgcggcaccgccgccacattcaccgcccacaagacggagcttgccctgggcgaagtcggcacgcccatgttcaacatcgaactggggatcgtcgatgatcgcggcgttcctctcccggatggcgaagtgggggagatcgtggtccgcggcccggcggtaatgaccggctattaccagaatccggaagctaccgccgcggcgctcaaggacggctggctctataccggagatctgggactgcgcacgcctgatgggcagtatttcttcaaggatcgcaagaaggaactcatcataagaggtggattcaatgtttcgcccggcgaggtggaggcggttctttacgagcatcccgatgtgaagaccgccgccgtcatgggcattccggatagccgtctgggcgaggaagtggttgccttcgtcgtccgcaagagcaaagagcctatcgacacgctggcccttcgggaattcgtgcagggccgggtcgcaccctataaatatccaaggcatgtcgtggagctggaagcattgccgctggcgccgaacggcaaggttttgaagaagaatatcgatgcgtgggggatcgtgcgcaagcatctcgcatccagcgggagcggcggcgcaggcacctgatgccaaaggcggaaatcggagtggccatctgagggacataggacccgatttgcaagttggccggtgatttcccgtccggtggcggcggtgaggatggaatatcggccctgcggtgaaaggcgagggttcacgcccgtcctccagggtcggggcagggctggtccggggcaaaaagcgttgggcgcaaacatatggacagaggtttgaatggcaattgatcttcgaggccgcgttgcgatcgtcaccggcgccggtggcggactgggcagggaacatgcgttgctgttggcaaagcgtggcgcccgggtcttggtcaacgacttgggcggcgccagcgacgggcggtccgccgcggccgaagcagtggcggaggagattcgccgcaacggtggcgaggcaatctcgaacggtgccgatgtcacggacgtcgaccaggtggccgcgatggtcgagcaggccaaggcggcgtggggccggatcgatatcttggtgaacaatgcgggaattttgcgcgaccgaaccttcgtcaagcagagtttggacgattttcgccttgtcatcgaagtgcatctcatgggctcggtcaattgcaccaaggctgtctggggtgaaatgatcgagcagggctatggccgtatcgtgatgacgacctcttcgtccgggctctacggcaatttcggtcaatcccaatatggcgcggccaagatggggcttgtaggattgatgaagacgctatccctggaagggcgcaggaacgatgtccgcgtcaactgcctggcgcccacggccgcgaccggcatgacagagggaattcttgacgaacaggcgctcgctgcattggacccggctctcgtcgcccccggaatgcttgccctggtatgcgacgatgcgcctaacggcatgatcctgtgcgcaggcgccggcagcttcgagtgcgcgcatattacgcttacccagggcctttacgtgggtgccgacgcccacgcgcccgaacggatactcgccggcatcgatcgcatccgcgagcgcgcgggcgaaatggtgccggtcgcgggtatggagcaatcgaaccatgaactgtctcgggtgcccgccctccaatcggccgccgccgatggttaggggcctggcaaatgcccacgaaaggaagccgatatgaacaagctgatcgcggatgccatcgacgcccatggagggtgggagcgatgggaagcgctcaaatcggtgcaggtcgatgtggtgaccggcggcgaattgcttgaccggaaaacggctcccggttccggcacgctgcggataacggccaagacgcagcgccaggaatgccgcatgggtccgatcgacggtgacatgatcacgattctggaaccgggccgggtagcgattgaaactgcggacgggacgttggtcgcagagcggcacgacccgcgcgcggccttcaacggtcatgaactggatacgccctgggatccgctgcatcgcacctatttcggctgctatgcgatgtggagctatttgaccgtgcccttctccctcgcgatgccgggagtgcaggtgtgggacattgatccgcttgaagaggatggggagctctggcagggcgttcgtgtcgtcatgccggatgaaatcgcgacccatagccgggcgcaggaattctatttcggcgacgatatgctcatccggcgccaagactatacgctcgacatcgccggcggccatagaattgcgaactatgccctggatattgtgagcgtggatggcctaaagttcgcctcgaaacgccgggcctatatgtgcaacaagaaatatgaggttctgcgcgatcggctgctcatccggctggacctctccaactttcagttgatcgcgtgaaaggcgttttcaccgctggatgcggggagcgccggatgcaatgaattcgcctgcgccaacagctcttttttccgcgctggagcattttcaagttgaccggctacggtcaacgactcggaaaatgcggcatcaaaagactaaggcttgtggggatttactttttcaggcccaaacgcatctgcgtagactgcctccacctgttcgacttcggcgggggtgagcgcctcgaattccctcgatcgggcaggctgcgacaggcgtccctcattctgctccagaaacttcagcaacagttcgacctgggcggtgggcatgtcgacgatctgctgcaccgcctcgttgaagctgtcgaaggcttcgaggaagcgagcttcgcggggcaggtcctcctcgatggtctgctggacgcaggcgtacaggaattcgacatgcgcggtggcgtcgaaaaatcggtagaagtcggccgtgtcgttcagcacccgcacattgccctccggcgtcggttcccattcgatgaagggaagcagcggtcccgaataggaggtgagcgtgcccttgtacgcgtcgatccggcgcaggatcaccgcgctgatcgggaacaccatgcccggcggattgaagcgcgcggacgccaggacgtggtgaaagagccagcgatgcaggcggccgtttccgtcgacataggggtggatgtagacaaagccgaaagcgagcacggccgccgccgcgaccgggtccatgccgccggcgacggctcgcgccgaataggcgaccagaccctccacgagatcgcgcagatcgctttcgcgggcgctgacatggtcgggcacgggcaatcccgtctcccggtggtggacgccgacgaacccaccctcttcgcgaaggcccagccggacgaagcgttgatcgccgatgacgatgcgttgcagccggtcgaactccgccaggctcagcggccgcgatccggcttcggcgatcgcctgtccccagcgggcggctctcgtccccgaaggcttctccccttcgatggcgaaggaggacttcgaatcgttgagcagcaggaaggcggcggcgcgggcgacgaggtcggcgcgaatgcgcccgaccacggcgcgggcgcgctcgtcgaatgcctgcgcctcataggcgaggatcgcgtcggtcctgcgcaccatcgggcaatatcgcggcgtgccgggcaggttgttggcgacgcgatggcgcggcgacgcaacgccgtccgccagcgccagttgcagccttgtatcgacgaccggcaccaggcgcaccttgccggcatccggcacgtccagccggtcgccggtcatccattcgtagagaaaccagatcctgcgagcgaagctgcccgtcggcgcatcgcgcacgatccgggcgaacgcagccggctcctcggcccggaaaagctgggcaagaatggaaagatcgataccttcatagcggaaagcgaatgtcagatggccgatcagtgtcgcgtcgggcatgtgccgcggcgtcatcatctgccattcggcggtggatcgaggatgatgccgctcggcgatcgcggccaggcgggcgggcagcggcaggcgaaggccatagcgttcgatcagcgccgcgtagccggcgggcgttcccggctcggcaagcggccgcccgcgaaagtcagtcactggttgcgaaagccattcactcatgatcaatcccgcgaagaacattcacctggtctagggtgtgtagggattcagtccatggcgggctgcaaatagcggcttcctgcgcttccggtgctcacgtactgaagtacgctgcgcgccggttctcgaaatccactattttcgccgcgccctgaactgaatccctacacaccctaggccgccttgcgaaaagcgttcacccgttgcgaatatctatcacagaaatttcataatgcgaatatcgttcaccattgcgccatgaaccaggccggcgccgacggtggcgcgtagaaccggcccgccagcggttcgacgcgtcccgcgtggatagaaagcggctacagcgtgggatgatttcggcatgcgggcgaagctggatgcagccgacgccgacctgcccccgcaggatggcgcgggcaagatctgacggtggaaccgcgcctgccgccatcgcatgccggctgtcgaaatggctgatctgctggggaaaaatggtgctgccggcgaggattgaactcgcgacctcagccttaccaaggatgcgctctaccactgagctacggcagcactatttcagttccatccggcttatcgcgccggcggagccgggcctatggctgcctcctcgcgccatgtcaaggcggcttgcggcggaagatgcaatttgattatgggcgggccatgacaaacggtcaggacgaacggaaagagcgcttggcacaggcgttgcgggacaatctgcgtcgccgcaaggcccagtcccgcgaatcgcgcgacgcggaaaacccccggcgcccggacgacgccaaggggtgatcccgttccgctacagcggggcgcaggccgccttgagccagtcgagcgccccgccctccagttgcggcccgacgatctccagcaccctggcgtgataggcgtccagccatgcgcgctcctcgcccgtcagcatctccgtcgcgatcgcgttgcggtcgatcggcgcgaaggtcagcgtttcgaagcccagcatctcccgctccgcgcccggcacgtcgcggggttcgaccagcaccagattctcaatgcggatgccatattcgcctgtcttgtaataacccggctcgttggaaaggatcatgcccggctggagcggctcgtccccgccgccgaaggtcgcgatccgctgcggcccctcatgcaccgacaggaagctgccgacgccatggccggtgccatgggcgtaatccagcccttcggcccacaggaactgccgcgccagcacgtcgagctgcccgccccgcgtccccttcgggaattgcgcgcggcccagcgcgatatgccccttcagcaccagggtgaagcgccgcttcatctcctcgctcggcgtgccgatggcgatggtgcgcgtcacgtcggtggtgccgtcgcgatattgcccgcccgaatcgaccagatagaagctgcccgtctctatgggccggttggtcctttcctcgacccggtaatgcaccaccgcgccgttcggccccgcgccggaaatggtgtcgaaggacagatcctccagcagcccggtctccttgcggaacgcctccagcttcgccgccgcgcccagttcatcgacgccgcccttgggcgcctcggtcgcgatccagtgcaggaaccggctgagcgccgcgccgtcccgtgcctgcgccgccttgtgccctgcgatctcgacggggttcttcaccgccttgggcaacaccgccggatcgcgcagcgccaatatgttcgcgccgcccgcctccagcgcttcgaagatggcggccaccgcccgctccggatcggcgaccaccgttttccctgcgaaatccgccagcgctccggcgaaatcggcgcggtcatgcacgcgcaccgcattgcccagatgctgcaccaccgcctcgtcgatcttctcaggcgcgacatagaggtccgccgtcgcgtcggcatggacgatggcataggccagcgccaccggcgtccgctccacatccttgccccggatgttgaaggtccaggccagcgaatccagcgccgacagcaccgccgcgtcggcatgcttcgccaccagccaatcggccatggcctgccgcttctccgccgccgactgaccggcatagcggtcctcatgcaccaccagcttggcgtcgctgggcgcggggcggtccggccacacggcgtcgaccggattggtgtcgaccgccaccagttccgcgccgcgctcggccagcgcctcgcccgccgccttcacccaggcgcgcgtgtgcagccagggatcgtaaccgatgcgcccgcccgccgggacatgctcgcccagccaggccgcgacggaggtctgcggcacgctctcatattgccagtgcgccccgtccacctgctcccgcacctgcagcgtatagcggccgtccacgaagatcgccgcttcctccggcagcaccaccgcgctgcccgccgacccctgaaatccggtcagccaggccagccgctgcgcataggcgccgacatattcgctcatatgctcgtcggtcagcggcacgacaaagccgtccagcgccacgcgcaccagttgggcgcgcagggctttcaggcgatcttcataagtggacatcaaatttcccttggacttgtcggccctcttgcgcagggcctatggccgccaacataagcaaagcagcatcgtttcgccagatcaggacattgaatgaccgcatcccccaaagcccccgtcgccgcccgccgcccgcacagcttctcgcatcatgggatcatggtggaggatccctatgcctggctgcgcgaccccggctatccggaggtgaaggacggggaggtgctgtcctatctggagcaggagaacgcctatttcgaagcggcgatgcagccgcgcaagccgctgaccgacaggctgtttgcggagatgaagggccgcatcaaggaagatgacagttccgtcccgcagaaggacggcgactatatctactggcgcgctttcgaggtcggcgcgcaatatcgcaaatggtatcgaaggcccgccgccgccaaagacgagggcggcgaggaccagttgatcctggacgagcccgcgctggcggaggggcatgattatttccgcctcggcgcgctgtcggtcagcccggacggccgctaccttgcctatgccatcgacaataatggctccgaacggttcgaggcgcgtatcaaggacttgttcaccggcgagatcctgcccgaaatcatccccgacaccttgtcgtcgctggtatggaccagcgacagcaaggggctgctctacggcatcgccaacgaccagtggcgcaccgacaatgcccggctccactggctgggccagccggtggaaagcgacgccgaactgttccatgaggatgatgagggcttccgcgtctcggtcggcctcacctcttcggaaaaatggatcgtgatcgcgaccggcgaccatgtgaccagcgaggtctggctgctccccgccgacaatcccgccgccccgccgctgctcgtcgccccgcgcaagcccggccgcgaatatgatgtcgatgagcatgacggcacgctctacatccgcaccaacgacacccaccccaatttccggctggtgaaggcgccgctcgccagccccggcgagtgggaagaggtcatcgccccggacgcgtatttctacctgaccgatttcacgctgttcaaaggcttctacgtcacggaggggcggcaggacggcctggaccagatcgaactgcgcgattacgccacgcacagccccaagcgcattccctttccggaggcgagctattccgcctcgctggacgacaatcccgaatatgacgtgacgaagctgcgcatcggctatgaatcgatggtcacgcccgacaccatctacgactatcatctcgccaccggcgatcttgaagtcctgaaggtgcaggaaatcccgtccggctatgacgcgacccgctacgccacggagcggttgatgatcccggcccgcgacggcacgccgatcccagtgtccatcgtctatcccaaggacctgccccgcgacggcagcgcgccgctgcacctctatggctatggcgcctatggcatcgcgatggagccgggcttttccaccagccgcctgtcgctgctagaccggggcttcgccttcgcattggcgcatatccgaggcggcgacgacctcggccagcaatggtatctggacggcaagctcgataagcgcaccaacacattcaccgacttcgtggacgtggccaaggggctgatcgaacgcggctacacgtcgaagggccggatcagcatctccggcggatcggcgggcggcgagctgatgggcgcggtcatcaacagcgatcccgacctgtggggcgcggtggtggcgcatgtgcccttcgtcgacgtgctcaacaccatgctggacgaaacgctgccgctgacgccgggcgaatggcccgaatggggcaatcccatcaaggacagggcggcgttcgagacgatcctgtcctacgacccctacagcaatgtgagcgcgcagccctatccgccgctgatggtgacggcggggctcaacgacccccgcgtcacctattgggaaccggccaaatgggtggcgaaactgcgcgccacgaagacggacgacaatatcctgctgctcaagaccaatatgggcgcgggccatggcggcaagtcgggccgcttcgaaagcctccacgaaacggcggaggaattcgccttcatcctctggcagctcaacatcgcgcaataactcccctccctttcagggaggggcgggggtgggtgcgagcgaagcgagcccaaaaggaaagccaggaatatgtcctccacctacgccacccagttcaccgccggtcccgaacatatcgacatgctcggccatgtgaacaacgccgtctgggtccagtggatggagcaggtcgcgaccgaacattgggcgcgcgacgccgcgccggatcatctcgacgcctatgcctgggtcgtgatccggcatgagatcgactatcgcggcaatgtgaagcagggcgaaaccgtgtccgcccgcacctggattccgcaggggccgcgcggcgcccgcttcgaccggcacatggaattcaccggacccgacggcaaggtgaaggtgtcggccaagtccacctgggcgatcatcgacctgaagacgggccgcatcctccgggtgcccccggacgtcgcggcccgcttcttcgaaggctagagcgttttcgcaatgagcgaaaacgctcttgtcctttgatgtcgcattttccgagccgttgaccgtgaacggtcaacttgaaaatgccctaggcgagcttttcctcgccccgcgtcttccacagcgaccagcccacccccacgccgatcagcgcgaaggtcacgccaaggctgatgacgggcgggaatttgcccccgtccatcacgaagtccgccacgaatatcttggcgccgatgaacaccaatatcgcggccagcgcatatttcagatagtggaagcgatgcaccatcgccgccagcgcgaaatagagcgcgcgcaggcccaatatcgccatcacgttcgacgtgtagacgatgaacatgtcggtcgtgatcgcgaagatggcgggcacgctgtccaccgcgaacaccaggtccgcgaagttgatcaccaccagcgccagcagcaggggcgtcgccgccatgacgaccttgccggtcttcggatcggtcatgcgcgccaggaaatgctcgccatgctgctccggcgtcactcgcatatgcttcgaaatgaagcggatcagcggatttttgccgacatccatcggctcgtcgcccgcgaacatcatcctgatgccggtaaagatcaggaaggcggcgaacaggtacagcacccaataggcctggtgcagcagcatcgccccgcccgcgatcatcaggccgcgcagcacgatcacgccgataatgccccacagcagcgcccgatactgatatttcgccggaatcgcgaaataggtgaagatcaggctgatgacgaagacattgtcgatggacagcgccttttcgatgaagaagccggtgaaatactgcatccccggctccggcccgcgcacgaaccagacccaggcgccgaaagcgcaggcgatgccgatgtagaagatggagagcttcaggctctccctgatgccgatctccttgttctccttgtgcaggaaacccaggtcgaaggcggtcagcgcgacgacgatggagaaaaaggcgagccagaaccatgcgggcgtccccagccagtcggcgaaaagaaattccatgggatatgctcctcttgatcaacgacaaaggtcgatcggagaaatccggtgccagccatgggggaggggataagccagaccgccatgcgcatcggatagtccgatgcggtccgacatcacgcgctgaaaaaagcgcgccagaggggcccggtccgcgaggctgaggataggatataaggccgcaaaaatcaatcgggctgggtagaggcacgggttttggtcagtagcggacattaatgcttcccctccccttcaggggaggggattgaggggtgggggcgtgccccacgggaaaacctgcctgtaacggcacgcccccaccccaacccctcccctgaaggggaggggcttaatgacggcttcccacccgaaccaaccgtcaccccctgccgcccggcacgtccaccacttcgaaaatatcctcgatccccggctcgaccggcatgtcgtcccgctcggtcgcctgtcgcgcccacatggcggcgtacagcccgtccgcccgcaccagatcgccatgccgcccgcgctcgacgatgcgccccttctccatgacgatgatctcgtccgcgtcgaccacggtggacagccggtgcgccaccaccagcgtcgtgcgcctgcgcgatatggtgcgcagcacgtcctggatttccgtctccgtccggctgtcgagcgcgctggtcgcctcgtccagcaccagcaccggcgggtctttcagcagcgtccgggcaatcgccacccgctgcttctcgccgccggacagcttcaacccgcgctcgcccacccgcgtgtcatagccctgcggcaggcccatgatgaagtcgtggatggacgccgctctggccgccgcctcgatctcttcctgcgtcgcgccttcgcggccatagccgatattatagccgaccgtgtcgttgaacagcaccatgtcctgcggcacgatgccgatggtggagcgcagggattgctgcgtcaccgccgatatgtcctgcccgtcgacgctgatccgcccgccctgaatgtcgtagaatcggaacagcagccgggcgatggtcgacttgcccgcgcccgaaggcccgacgatggccagcgtcctgcccgccggaacggtgaagctgacgccatgcaatatctcccgttccggatcgtaaccgaaatgcacatgatcgaagcgcacctcgcccgcctccacatgcagcatcggcgcgcccggtgcgtcgctgatctccgcctgcgtgtcgatcagcctgtacatcgcctccatatcgatcagcccctgccggatcgtccgatagaccatccccagcaggtcgagcggccggaaaagctggctcagcagcgtgttcaccagcaccacgtcgccggtcgagaactgcccccggctccacccccagacggtatagcccatcgcccccgccatcatcaggttggtgatcagcgactggccgatattcagccaggcgagcgaattttccgacttcaccgccgcattggcatagcgccgcatcgccttggcatagcgggccgcttcgcgctcctccgcgccgaaatatttgaccgtctcgaaattcagcaggctgtcgaccgcatgggcgaccgcgttggtgtccatgtccaccatgtcgcggcggagctggttgcgccattcggtgatcgtccgggtgaaccagatgtagagcgccaccatgaccagcgtcgccgccaccagtccgggaccgaacttcacgaagaagatgacgcagaccgccgccagttccagcaccgtcggcgcgatgttgaacagcaggaaatagagcatggtgtcgatgctcttggtgccgcgctccacgatcttggtgacggccccggtgcgccggtcgagatggaagcgcagcgacagccggtgcaggtggacgaacacgtcgtcggccagccgccgcccggcctcctgcccgacccgctcgaaaatggcgttgcgcagattgtcgaacagcacgccgccaaagcgcgcccccgcataggcgacgaccagcgcgatggcgaggcccgcgccggattccatgcccggcgccatgcggtcgatcgcgcccttataggcgaagggcatggccaggctgacggccttcgccaccagcaccagcgccatggcgacggcgacgcgccgccgcagcgcgggggcgtcggccggccagagataaggaaagaaacgccgcatcgtcgcccagacgggcggaagggggctattgtcgggcgtggatggcggcatggggattatgtaaggcgagcttgcgccaaatgccacttataagcccctccccttcaggggaggggttggggtggggggtctccccaagcgctgagggtggaggcgcgcccccaccccctgcccctcccctgaaggggaggggagtgaggcagccttcaatcccgcaacaattcattgatcccggtcttcgaccgcgtctgcgcgtccacccgcttcacgatcaccgcgcaatagaggctcggcccgggcgtgccgtcgggcagcggcttgccgggcagcgaccccggcaccaccactgaatagggcggcacttcgcccatgaacacttctccggtggcgcggtcgacgatcttggtcgactggccgatgaacacgcccatcgacagcaccgatcccttgccgacgcgcacgccctccaccacttcggaccgggcgccgatgaagcagtcatcctcgatgatcaccggatcggcctgcaacggctccagcacgccgccgatgccgacgccgcccgacagatggacattcttgccgatctgcgcgcagctacccaccgtcacccaggtgtcgaccatcgtgccctcgtccacgaacgcgccgatattcacgaagctgggcatcaggatcacattcttcgcgatatgcgccccggcgcgggcgaacgaccccggcacggcgcggaaaccggcggcgcggaaggcggcctcgtcccaaccggcgaacttgctcggcaccttgtcccaccaatggcccgcgcccggcccattgtcgatcatgacattgtcgttcaggcggaaggacagcagcaccgccttcttggcccactgattgacccgccagccttctgccgtcggctccgccacgcgcagttcgccgctgtccagcatcgccagcgccttgtccaccgcctgacgcacggccccctgcgtcgacaggctcacattggcccggtcctcccaggcggcgtcgatggtcgcgatcagttcgttgctcatggctgctccccaaaaatatccgccaggaacggcgtcagatggtcggtttcgaaatcgatgaagtcgggatgatgcccgtggtcgcccgcttcggagccgttattgacccagatggtggtcatgccgatggccttggccggcttcaggttgcgcgccatatcctcgaaaaaggcggcgcgggcgggatcgacatggtgcacccggcacagttccgcatagcccgacggatcgggtttcggaatatattggcaggcgtggatgtcgtggatcaactcgaacgcgccgctcaggcccagccggtccagcacccgcgtggcgtaggcggcatcgccattggtaaagatcagccgccgccccggcagcgccgcgatatgggcgttgagcgcctcgtccacctccagccggtccatggatatgtcgtggacatagtcgaggaaggcgcgcggctcgatgccatgatggtgcatcaggccggacagggtcgtgccatgctccaggaaatagcgcttctgcgtctgcttcgcgaccaccggatcgcaaccgagcaggccctggatgaactcgcccatcttcacgtcgatcagcgcgaacaggtccgccttcgccgggtagagcgtattgtccagatcgaagatccaggtgtcgacatgggcaaggtcgcgacgcatggccgcgccctagtccgctgggacggggagggcaagggccatggccctcaagcaacgtgctcctgcgaaggcaggagcccagtccagacggtcgtgcattgatcagacggcggaaccaggccgcttggacaaattcgaaaatgtcggcaattggccatttgccgacattccggatcgtctacgcggcccagccattgttcgactccgctcgaaacgagcgaggtcttgatcagagccgatccgccttcatcgcgaagacggtttcgtggggctgataggccgccatcctgtcgagcaaggcttcgacggcgttggcgtggatcaggatattggcgtgctgggcgcggatgaagcctgcctccaccatatgctggttgaaggcgataagctggtcgtagaagcccgcgacattgagcaggcccaccggcttttggtgataaccaagctgcgcccaactgatcgcttcccacaattcgtccatcgtgccgacgccgccaggcagggtgacgaagccgtcggacaggtcggtgaaaagctgcttgcgctggtgcatggtctggacgacgcgcagttcggtgcagccgcgatgggcgacttcggcgccgaccagcgcttcggggatgaccccgatcacttcgccgcccgcctccagcgccgcatccgccaccgcgcccatcaggcccaggcgaccgccgccatagacgacgccgatgccgcgccgcgccaggacgcgcccgacatggcgggcggcgtcgacataggcggggtcggccggggtggccgagccgcaatagactgccagtctcttcatatgtcctctttacgccagatcttccagcatcagcgcggcggtcgccttggcgctgccgaccacgccggggatgcccgcgccgggatgggtgcccgccccgaccagatagaggttgggaatgacatcgtcgcgattatgggcgcggaaccaggcgctttgggtgagcagcggttccaggctgaaggcgctgcccagatgcgccgacaggtcgcggcggaaatcgggcggggcataatggaattgggtgacgatgcgcgaacggatgtcagggatcaggcgatgctggatctcgtccaatatgcgttcggcataggcaggcgcgaacctgtcccagtcgatcggcagcttgcccagatgcggcaccggggcgagcgcgtagaaggtcgaatggccgtccggcgccatcgacggatcggtgacggtcgggtggtgcaggtagagcgagaaatcctgcggcagcacgccatgatcgtaaatgtcggtcagcagaccctcatagcgcgggccgaacaggatcatatgatgcggtatgcccggccagcttcccctgatgccgaaatgcagcacgaacaggctgggcgaccagcgcttccgggcgagcttttccgcctgtttctggccacgcggatgatggccgatcaggtcgcgatagctgtgcatcagatcggcgttggaggcgacggcatccgcctccccccgccagcccgaagcggtgcggacggcgacggcgcggtcgccataggtttcgatctgcaccaccggatcggcgaggcgcagcgtgccgcccagccgctcgaaatgggtcgccatcgcctggacgaggcggttggtgccgcccttcgcgaaccagacgccgccgtccttctccagcttgtgaatcagggcgtagatggagctggtctgcatcggattgccgccgaccagcagcgtgtggaaggagagcgcctggcgcagcttctcattcttcacatgggaggagacgaccgaatagacggagcgccacgcctgatgcttcatcagcgcgggggcggcgcggaccatggaggcgaagtcgaggaaggcgaccgagccgagcttgcgatatccctcttcatagacgccgcccgcatagtcgaggaagctctcatagcccgcgacatcttcgggattgagcctggcgatctgggcgcggagggcagtttcgtcgttggaatagtcgaaattggtgccgtcgcgccagttgagccggtagaagggggagacggggaccaggctgacatcctccgccatgtcgtggccggacaggcgccacaactcgcccaggcagtcggggtcggtgatgacggtcggcccggcgtcgaagacgaagccgtccttttcccacatataggcgcgcccgcccggccggtcccgcgcctcgaccagcgtggtgtcgattccggcggattgcaggcggatggcgagcgcgaggccgccaaagcccgcgccgatgacgatcgctttccggttcatcgggttcgcttcatcaggcgggagggctcatcaatgcacgcatggcgtcccttatgggcaccggcggccgcccgcacaagatgcggatgcgatcccgaagcgtcgagcggcccgcatagaagcggccgatcaagggggggctgagccgatagaaacgttcgaagatgcgccagcgctgcgcggggcgggctgcgccgaacagcatgcggccgagcagccggtaatagcgcccctgccgccaatggagggcggcccattcccgcgtcgcatgcgccagcagccgtccctccatcggccattcgtccgccagccattgggcgaagcgcacggcgtcgggcagggaatagccggtcatgggctggaacatcgccgccctcacgccgatccgcgccaccgggtcatgctgcggccagaaaaggtcgaaatcgccgccatggacgacggggaggacgccgctttcgccatggacaaccgcctcgacctgccagccctgcgcattggcataggcggcgatgcggccctccagcgcggggatgtagaggtccgggttgtcgctgtaataggtgtcctcgacaaagatggtccggtcgtcgcgggggagcaggtagacgaagcggtagccgtcatattgctcgaccgtggcgtccataatgaccgggcgggtcaggccgtgaggggcagtcaggcgcagggtctggccgacgaatttctgccagccgcagcgcagggcggaaaggtcgccccctcccctggcgtccagcacggctccggcgcggatggtgcggccatcggacaaggtgacggtggtgggcgtcagttcgacggcctgcgcgccggtcaggacggcatcgcccagcacttcccggacatgggcgtcgaggcgagtcgatgtgatgctgttatagggcacggccagttggcggctgtggccggggaagcggacctcatagccttcgggccagcgatgggcgaccagcggctcgaccagccagcggtcgcccgcatccacgtcgctgtcgaagaaggaccagatatggttgccgccgagcgtgtcgccgctttccagcagccggatggagacatggggatggcgcatggcgaaggcgagcgcggtcaggctgcccgccaggccgccgcccactatcgccagatcgcaatcggtcatggtcgccatcgcaccccttgttcggaaatccggccgaagccggatttgccgcaccggcccactccccaccctgccacccaacggcagtattctatgggtggccgggtgggggagtgggccggtgcggcgccgaaaatgtacatatgcgcattttccaaacagactcttaggggcttcgcgaggaaatgcacggattgattttccgctgcatatagtataggggggtatcctatgcatatcgtggcggatcgggacaagctgttggcgcgggtgcggcgcatagccgggcagatcggcgcggtcgaacggcaattggcgggtgatgcaggctgttcggaaacgctgcaactggtcgcctccgtccggggagccgtgggcagcctgatggaggagctgatcgaccagcatatgcgcgaacatgtcgcccggccgggcatcagcgacgcagcgcgacaggccgcggcggaggagatgctggcgctgatccggcgctacgggaaatgagcatgcatgacgatcacgaccatggccatcatcccgaggagcatgatcatgcccgtgccatgcccgcgaccggcgcggacgatggggaggagagccattatttcgaccatatctatctgagccgggggcatgacgagaatgcccgcaagacgatgtgggtcgtgtggctgacggcggcgaccatggtggtggagatcgtcttcggctggctgagcgggtcgatggcgctgctggccgatggcttccacatggcgacccatgcgggcgcgctggcggtggcggcggctgcctatggctatgcgcggcggcatgcgcgcaatccgcgctatactttcgggaccggcaaggtgggggatctgtccggcttcgcctccgcgctgatcctggccttcacggcgctgttcatcgccgtcgaatcggcgatgcgcctgttcgacccggtgcaggtggctttcggcgaagcgacgctggtggcggtgatcggcctggtcatcaacctgatcagcgccctgctgctggggcatgaccatagccatgatcacgggcatcacggccatgcccatgatcataagcagggccatgccgacaataatctgcgcgccgcctatatgcatgtgctgaccgacgcgctgacgtccgtgttggccatcacggcgctgctggcggggcgctatatgggttggtggtggctggacccggccgtgggcctgctgggcgcggcggtgatcgcgcgctgggcctgggggctgatgaaggataccgccgcgatcctgctcgacaccgccgaaccggcgctgacggcgcggatcaagggactggtggaggcggagggggcgaccatccgcgacctgcatgtctggcgcatcgggccgcatgcccatgccgccatcgtcagcctggcccccggcgcggacgccgccgccgtgcgccgccaggtccgcgccctgccgcgcatggagcatgtgacggtggagtgcgggtagccgggtttcggagatgcatgcgggaacgtccagacagggcgaggcatgcgcgagaaaattctccgtagcatcttgaaacgtaaataggccttcctatttcccttttgtcccggctctcccccccccctcccgccgggacatccctctttgtggccccggcgttcccttgcgccggggctgcttttttggagggatcaaagaaactgggccgctacccagccgctcgcccacgcccattggaaattatagccgcccagccagccggtgacgtcgaccgcttcgcctatggcgtagaggccgggaaggtggcgcgcctccatcgtctgcgaggatagcccgacggtcgagatgccgccgatggtgacttccgccttggcgaagccttcggtgccattgggggtgaaggaccaggccgagaggcggcgttcggcatcctgcaacttgcggtccgggatattgccgagatcgccgggcagcgcgagccgttcggccagcgcgtcggccagacggtcgggcaggtggccgcgcaggctctgcgtcagcgtggcgcggggcttgccgcgcttcgcctccgtaagccagcccggcgcctggtcgggcaggaagtcgagggcgatggcgtccccatgccgccaataggaggaaatctgcaagatcgccgggccggacaggccgcgatgggtgagcaaggcggcttcgcggaaggcggccttgccatggcaggcgacgacctcggtcgagacgccggagagggagcggaacaacaggtcttcgccgccgagcgtcagggggacgagcgcggggcggggttcgaccaccttcaggccgaactggcgggcgagatcgtaggcgaaggcggtcgcgccgatcttcgggatggaggggccgcccgtggcgatgaccagcgcgggggcggtggcggtcctgccgccatgggtgacgctgtagcggccatcggcatgggtgacggcggtgatggcgtggccgaggcggatcgcgacgccgcctgcctcgcattcggcgagcagcatggcgacgatctggcgggcgctctggtcgcagaaaagctggcccagcgtcttttcatgccaggcgatgccgtggcgttcgacaagggcgaggaaatcctgcggcgtgtagcggcccagcgccgatttggcgaaatggggattggccgacagatagcggtcgggcgcggtgtggatattggtgaaattgcagcggccgccgccggagatcaggattttcttccccggctggtcggcatggtcgatgaccagcacgcgcctgtcccgctggcccgccatggccgcgcacatgaggccggcgccgccagcgcccaggacgatggcgtcataggtttccggtgctgcggacatcaaccggcggcgagcgcgtccatgatctggcggacgggcgcgacgtcatatccggccgaggcggcctgctcggccagcgccgccgggtgatcgcctgcgcgggcgcgggtcagcgcccagagcaatgtgctgcgcgtgccggagcggcaataggcgaggatcttgccctcgcccgcctgttccagcgcggcggccatgccgtcgagttgccagggggagaagccgccatgggccacgggcacggcggcataggcgatgccggcggccttggcggcggcttcgatctccgcgccgttggtctggcccggttcctcgtcgtcggggcggttgttgatgatgacggtgacgcccagcgccttggcctccgctacctgatcgacgctgatctgcggggagacgtagaggcttttggtaagctggcggaacatgggcggactcctttgcgggtctccttgcgcttgtgggcggcgggattcaagggggttggccaaagagcaatgtgctcctgcgaaggcaggagcctaattcagacgtcagcaacaggccgcgtggacaaattcggaatgtcgggaaatggccatgagcggacatcatttaccgtcaccccggacttgatccggggtcccgctttctttctgagtccgcgcccagcccaaggcagcgggaccccgggtcaagcccggggtgacgaataggggaatggcccctctccacccaaatccctcagtcaggcgaatcttgaatttgtccacgcggcctaggctcctgcctccgcaggagcgcgttgctctcaagcttaaagataaggacggatcgccgccagaaacgcgtcgccataagcatccagcttgcgctgccctaccccgctgatgtggccgagttcggtgaggctggtcgggcgctgctccgccatttcgcgcagggtcgaatcatggaagatgacatagggcggcaccccagcctcctgcgccagttcgcggcggcagacgcgcagcgcgtcgaacagcggatcgcccacgggattttcggcgctgccgttgcgggcgctcttgcggcggcgttccttgcggggcggcaggaccaggctgacctcttcctcgccgcgcaggatcgggcgggcattggggccgaattccagcccgccatgttcgttggtctggagcgcgtcgcggaccagcaaggcgcgggatacggggcgcagcagcgccgtctcctccccgtcgacgatgccgtagaccgaaatcttgtcatggccgcgctcgcgaatcttatcggtgacggcgccggtcagcacctgctcgatatggccgacgccgaagctctggccggtgcggtagacggcggacaggaatttgcgggcggtctgggtcgcgtcgatgctgggcggcgggttcaggcaattgtcgcaattgccgcaggtgggcgacggattttccccgaaatggcggagcaatatggcgcggcggcaggtgccggtctccaccagcccgcccagcgcggtgatgcgggcgcgctcgccctgctggcgcagggggtcgagttcgccgatgcgctggcgggcgcgggcgaaatcgtcggcgccccagaagagatgggcttcggcgggttcgccgtcgcggcctgcgcggcccgattcctgataatagccctcgatcgacttgggcagcgccgcatgggcgacgaagcggacgtcgggcttgtcgatgcccatgccgaaggcgatggtggcgaccatcaccatatcctcgctggcgatgaaggcggcctggttggcggcgcgggtgcgcgggtccagccccgcatgataggcgcgggtcgggcggccggtcttgccgagggtttccgccagcttctcggtcgcggcgcgggtgggagcgtagacgatgccggggccggtctggccagcgatcaggtcggaaagctggcgggccaggccatcgcggggatggacggcgtagcggatgttcggacggtcgaaaccagcgatgatcaggccttcgcggggaatgccgagctggacgaggatgtcatcgcgggtatgatggtctgcggtggcggtcagcgcgaggcggggaacgtccggaaattcgtccagcagcgggcgcagcaggcgatagtccgggcggaaatcatggccccattcggaaacgcaatgcgcctcgtcaatcgcgaagagggcgatcttcgcggcgcgcaggagggtgcggaacgcctccccgctggcgcgctccggggcgacgtagagcaggtcgagatcgccgttgcgcagccggtcctgcgtctcccgccagtcggcatcgacgctggtgaggctggcggcgcggataccgaccgcctgggcggcgcgaagctggtcgtgcattagcgcgatcagcggggagacgacgacgcagcagccgtccagcgccacggcgggaagctggtagcagagcgacttgcccgcgccggtcggcatgatcgccagcgtcggctgccccgccatgatgcggccgaccacctgttcctgcacgccccgaaaggcggggaaaccgaaaatatcgtggagcagggtcgggatgtcgggacgcatggggaggggctgtagcgatttgagggcggtggggccagcttcccgctatcgtcatcccagcgaaagcggggatctcaggcgatagggcactgcctggcggcacgaaatcccagctttcgccgggatgacggatgggcgactcatgggatgtcggatggggcctcaagggtccagcaggcagccccagcccttgcgatagcgcgccgtgcgggaggcgagcagcggaaccgccgcgttgaccgattgcgattcgggcaagtccttcagcgacacggcccacatgccgggttccttgtcgcccttgcagctttccatcgaccgcccttccacatagcggcaggagcaggttacgcgcgcgccgaagcccgcgccgacctgcgcctgggcacgcagggcgctccagttccaggccagcagcgccagcggcagcagcaccgccgccaaagctccgtaaatccatttccggcgaccggacatgctcccctttcccgcgcaccatgctaaggcggcggcttatgaggcttgagcggaacagcgtaaagcgccttggcgcgttgggcgggattttggcggtgctggcggtggccgggctgtggaccgtgcgcgccgccgccgggccggagccggtctatcatgtcgcgggcgattcggacgcggacgcggcgacgctgagggcagcgatcgacccgctgttcgacgatgcggtgggcgaaacgcgagcgctggtcatcatgcacgacggagagatcgtggcggagcgctatgcgcccggctatgggccgcggacgaagctgccgtcctggtccgcggccaagagcgtgacggcggtgctgatcgggctgatggtgtcggacgggcggctggcgctcgattcgccggtgccggtggcggcctggggccagccgggcgatcccagggggcgcatcaccctgcgccagttgctggccatgacgtccggcctggaccatgtcgaggatgccgaaccgctggcggaggccgacacgataaggatgctgttcaccgacggcgcgcaggacatgggcgcctttgcggaggcaaagccgctggcccatgcgccgggcgccgccttttcctattcgaccggcaacagcgtcatcctggccgacctgatggcgcggatgctgaccaacagcaccgatcccgacgtgcggcggcgggcgatgcagatgttcatcgacggccggctgaagatcccggcgcggctcgacagcctgaccgtggaatatgatgcggcagggacgatgatcggcggcagcttcatgcatatgacggcgcgggactatgcccgtttcggggaattgctgcgcaaccatgggcgcggcgcggcggggcaccagatcgtgccggaaaaatggatcgaccatatgcgcgagccttcgccccgcaatgccgcctatggggcgcatctgtggctgaaccgggacagcgaggacagcgcgctgatgccgggacgggcgccgcgcagcctgttcggctgcgtcggccatggcgggcaatatatactggtttcgccctcgcagcgcctgacggtcgtgcggctgggcatgtcgccccgcaaggaggagcgcgccgcgctgaaggcggaactggcgaagctcgtcgggctttatgcgcggtgaggggtggagagcacgcttctcctattcctccccatcgggagatggggagggggtccagccgcaggctggtggaggggaatggggcacgacctcccaattacccctccaccatcggctgcgccgacgtcgaagagagtcacgtgcctctcttcgaccctccccacgctgcgcgcggggaggattgaaggtcacttaaagcaggaaattgccttcgatcaccgtgcggcaggcgccggtcaggatcaccctgtcgccggaaagccggcacgacaggcgcccgccgcgccgcgatgcctgaaaggccgtgagcgcggccttgtccagccgtttcgcccaataaggggtgagcaggcaatgggcggagccggtgacgggatcttcgtctatgcccgcgccggggacgaagacgcggctgacgatgtcgctgtcatcgccgggcgcggtggcgatcagcaggatgggaccggccttcttcaacgtcgcgaagtccggttccagcgcacggatcgcggccgcgtcgcgataaaggaagatcgcatagcccccttcgcgccattgggtttccaggatgtccccgcccatggcctcggccagttcgggcaagggcgtgggtccggtaggccaggcgggaagggagagggcatagccgtcgcggtcgcgcgacacgctgaggatgcccgcctgccgcgtgcggaagcggacggcggtgcgcccgcccatcagcacatggccgctcgccagcgtggcatggccgcagagcttgacctccacggccggcgtgaaccagcgcagcgcatagtccgcctccggatcgtcgggggtgggcacggtgaaggcggtttcggagaggttgttttccgccgctatcgcctgaagcgtcgcatcgtccagccattggccgagcggcatgaccgcggccggattgccggtgaagggcgcgtcggcgaaggcgtcgacctggatgatgggcaggctggtcacgggcaatcctttgatctgccgatcatcatggcgatgcgcccggcgccgggacagggccggtcggccgaaaatggcttggcgcggcccagggcctcatcccagcaggacgagcgcggtgcagaccgccagcccgacgacgaggttgagcggaatcccgatccgcacgaaatcggaaaagcgataatcgcccgccgcatagaccagcgcattggtctgatagccgatcggcgtggcgaagcaggccgacgcgccgatcatcagcgcgatcacaagcgggcgcggatcggcgcctaactgatgggcgagcgcgatggtgagcggcgtgaggagcgccgcgaccgcattgttgctgagcagttcggacaggagcagcgcgaagaaatagatgaggaacaccagcgaccatgcgggcgcggcggcgagcaacggatcgatccagccgaccatcagcgcgacgctgcccgcctgttcgagcgccagtcccaccgcaagcatcgcgaagatgaggatcagcacgtcgccgtcgatcgcggcccatgcctcctccggatcgatgcagcgggtgacgaggatcacgcccaccgcgatgaaggcggccagcccgatgccgatgacgtcgatggccgaaagcagcaccaccgccgtcagggcgagaatggcgatccacgcctttcgcgggcggaaggcgcgggcgcggctgatgtcgacgccgatcagatgggcattgtccttgagcgagcggatgctgtcgtcgctgcccgcgatcagcaggcggtccgcgccgcgcacgcgggtttcgctgaggtcgggtccgggcaggtggcgcgcccggtgaatgccgatgatccgcacccgcagcgcgtggaggaagggaatgtcgatcagccgttccccgatggacggatggctgggcgcgatcatcgcttcgatgacggtgccgccgccgggagtttccgacgccgcggccaggccgatttcgaagtcgccggattcgcgcagggtcatgatcgtcgcgccgtcggcatggaccagcaggtggtcgccggcgtgcagttcctcttcctctatcccccggcgccgtatctcccccgcccgcttgaggccgagcaggctggcggagcggccgaagatcgacagggagccgacggtgcgaccgatcaggtcgctgtcccgcgacaggatgagttcggtcagataatcctgcacattgccgccatcctcccccgcgatggagggcggatcgctgggcagcaggaaggacaggccggccagcgcggcgatgccggccgcgaccccggccaacccatagggcgtgatgtcgaatatgccgaagggcgccatgccctggtcggcggcgatgcccgcgacgatcaggttggtcgatgtgccgatcagcgtcacgcaaccgcccatcaccgcgacggcgttcatcgggatcagcagtttcttgaccggatagccggtcgcctgcgccagcttgaacatgatcgggatcagcaggatcacgaccggcgtgttgttgaggaaggccgaaaggacgaccgtgccgagcgtgacttcggccagcgccaggcgggggtgtcgctgggcgcgggccatgaccaggtcggcgacgcggttgatcgtccccgtgcggatcagcgcgccggaaagcacgaacatcgccccgaccgtcagcggcgcgctgttggagaagacggagaacagatccttttcgtcgagcaggcccagcagcgcgaaggcgcaggccccgaccaccgacacgacagtgggcgaatagcgttcgcgcacgaaggcgacgaacatcagggcgaggatgacaagcccgatctccgcgcgatagatgccgatcagcgcggtgatgaaatgcatgcgtcttgtgccccggatcgcgttttcgcgtcctgcttcaacgaaatgggccagccatggttgcatggctggcccgtgttcgcggctgaaggggacgttttgaccgtcaatccatgcggggcatggtgacgctccccaggcttacgcgctgccgctcgccctcccgcgggcgatccgtgacggcgatggtatcgcagattgggtgagtcgtctcgccggaatcgcgcctttgccggaattatggctcgattcggcgcgttgtggggggtggcgagcaggattctccttcgtgctcctggggaaggcatttgagcctcgcgagaaccggacctgacggcaggactggactcctgccttcgcaggagcagggcacggcctggatcagccctcgccgcactgggcgcggtggagcagtttctggtccgccagcaccagcgccatcatcgcttcgaccaccggcacgccgcgaatgccgacgcaggggtcgtggcggcccttggtcacgatgtccgacgcctcgccctcgcgggtgacggtttcgaccgggatcaggatcgaactggtcggcttgaaggcgatgcggaccttgacgggctgcccggtggagatgccccccgcaatgccgcccgcatggttggcgaggaagacggggttgccttcattaccgggccgcatcggatcggcattctgctcgccgcgcaggcgggcggcggcgaaaccgtccccgatctccacgcccttgaccgcgttgatgctcatcatcgcggcggccagttcgctgtcgagcttggcatagaggggcgcgccccaaccggccggaacgccgctggcgatgcattccaccaccgcgccgagcgaggaaccgtccttgcgggcgtcgtccaccagcttctcccagcgcttcgccgcctgccgatcggggcagaagaaggggttgttgtcgatctcgctcgcgtcgaaacgggcagggtcgatggcgtcgccgccgatttcggtcacataggcgaagatgtcgacatcgggaatgaccagccgcgccactgcgcccgccgccacgcggctggcggtctcccgcgccgaggatcgcccgccgccgcgatagtcgcggaagccatatttggcgtcataggcatagtcggcatggccggggcgataggccttggcgacctcgctgtaatccttcgaccgctggtcggtattttcgatcatcaggctgatcggagtgccggtggtgcgcccttcgaacacgcccgacaggatgcggacctcatcggcttcgcggcgccgggtggtgaatttcgaggtgccgggcttgcgcttgtccaggaaaggctggatgtcggcttcggtcaggggcaggcccggaggacagccgtcgaccatcgcgccgatggcgggaccgtgggactcgccccaggtcgagaagcggaatacgcggccgaaggtgttgaagctcatatctgcctttcgtgggtgaggtggttcgccctcaccctcccaccgcttcgcggcgggcccctccctctcccggtgggagaggggttttgttacttgtccaatgcgatgtccggcgcgtcttcggccttcatgccgatgacattgtagcccgcgtcgacatgatggacttcgccggtcacgcccgacgccaggtcggagaggagatagaggccggcgccgcccacatcctctatcgtcacgttgcggcggagcgggctgttcagttcgttccacttcatgatgtagcggaaatcgccgatgccgctggccgccagcgtcttgatcggcccggcggagatggcgttgacgcggatattttccggacccaggtccatcgccagatatttgacgctggtttccagcgccgccttggccacgcccatgacgttataatgggggatcaccttttccgcgccataatagctgagcgtcagcaggctgccgccctccggcatcagcgctcgcgcccgcttggcgacggcgacgaagctgtaggcggagatattcatcgtcagcaggaaattttccaggctggtgtcgacatagaggccgcgcagctcattcttgtcggaaaagccgatggcgtggaccacgaagtccagcctgccccatttcgcctcgatctcggcaaaggcggcgtccagcttttccatgtccgacacgtcgcagtcgatcaggaaatcggaccccagctcctccgccagcggcctcacccgcttggccagcgcctcgccctgataggagaaggcgagttccgcgccctgcgcatgcagcgccttcgatatgccccaggcgagcgacttgtcgttcgccagccccatgatcagaccgcgttttcccgccatcaagcctgtcataccgtcgtcccattccctttatcgacctgcgcggcggccgcggcctcctcttccgggaactccgccagcgccgcattcaattccgcgccaattaccacgccaagcccgacaagaaagaagaaaatgagcgtgatcatcaccccggccaggctgccataggtcatgtcatagccgccgagcatggaaagcgtgaccggcagcagcagggtgacgccataccaccagagcgccgtggcgatggcgccgggccatttcgggaagcgcggatccttgtacaggctgggggtcagggaaacgtagagataataaagcgcgacgcacaggatcgccatgggcgccagcttcgtcaggctgacaatctgtatcgcctggtcggcaaagggcaggatctggtgcaggaactggtcgatgccggtgatgatcacctgcatggagaaggcgaacatcaccgcgaacacgctgaccagcgtgatgccgatggcggtcaggcgatagtgccagaaggggcgcgtgctcctggtcccataggcgcggcgcaatatgtcgcggatcgtctctatgaggctgccgacggtccacagccccaccagcccgcccagccagagcagcggccccgtgcgggcgttcagcacgtcgacgatgggctggcgcaccacctccgcgacgccgggcggcaccgtttccagaaaggcgccgaccgccgccagcccgtcctgcgaccgaccgaagatgctggccaccgccgccgccacgatgaagaaggggaacagcgtcatcagcgagagataggcaaggttcccggcatggatgaagccgtcattataggtgccgaccgccacccgcttcgcgatttcgaacgcgtggctgccgggccgcacgcgggcgatctggcggtggaacttggtgcgggcttcttcagcgatatgcttgcggcgggattccggcgacaggggggatggatgcggcattcccccctaacccctcatacgcccagatgggtccgcacggcgcggctgtcccgccagccttccaccagcgccttgatcgccggatcgtcggcgggcacgtcgatcagcagggtgacgagctggtcgccccgctgcccgttcctgccggtgaagcccttgccgcgcagccgcagcgtcttgccggaggaggcgcccgccggcacgcccagcatcaccgggccgtcgaccgtcggcaccttgaccttcgccccctttaccgcctcgtccagggtgatgggcaggtccagcagcacattgtcgccgtcgcgggtgaagaaggggtgcggcttcacctctatggtgacgatggcgtcgcccgcgccgccggggccctgctggcccttgccggaaaggcgcatctgcgtgcccgtctcgacccccgcgggcagtttcaggtcgatggtcttgccgtcctggagcgtgatccgctggggcgcgagggtcgcggcgtcgacgaactggacggcgaggcgataggtgacgttcgcgcccttctgcggcggcgcgccccggccgaaaccgccaaagcctccgcccgctcccccacgccggcccgcgccgccgaaaagcccttcgaatatgtcgccgaaatcggcgccgccatcctggaactcgaacccgccgccctgccccggacggccgcgaaagccccccgccccgccgccgccgaagccgaagggcgcggtcggattgccctcgccgtctatttcgccccggtcgaagcgggcgcgcttgtccttgtccgacagcaggtcataggcgccggtgacggcggaaaatttctccgccgccttcggattgtccttgttccggtcgggatgcagttccttggcgagcttccgataggccgatttgatctctgcctcgctcgcgccgcgcgcgacgcccagggtggagtagggatcagccattgccgtcaacatatcctttgcatcaaaaagccgtttgcgtcctatgtggcgaaaggcgcgggatcgttcaagcgtgggaaagccgtatcgacatggctttgtgaggggcgtacagcaccgcgcatgaccgatcccttcctgctgttcgacgcctggtatgccgaggcgcgcgaaaccgagatcaacgacagcaacgccatggcgctggccaccgccgacgcgcgcgggcggccgtcgctgcgcatggtgctgctgaaggggcatgggccggacggctttgtcttctacaccaatttcgaggggcgcaaggcgcaggaactgcacgccaatccgcatgcggcgctgctgttccactggaagtcgctgcggcggcaggtccggatcgaagggccggtcgggccggtggacgacgccaccgccgacgcctatttcgcgacgcgcagccgcgacagccagttgggcgcctgggcgtcggaccagtcgcgcccgctggaatcgcgcaacctgttcatggcgcgatatgaggaggtcagcctgcgcttcgagggcgggccggtgccgcgtccgccgcactggtcgggatttcgcgtcgcgccggagcgcatcgaattctggcaggaccgcgaacatcgcctgcatgagcgacgcctgttcgaacggacgggcgggggctggcgcgaagggctgctttacccctgagttcgtctatttccagcgccggacggggcgcggaatatgattcctcattcgtctaaccgggatgacggcattcacgcgccttcgattgcgggcgctgcgggtggctgttaggtgtagccaccatttgggacagaccatgaatgcggtgcgcccgcgcgccggttaaaggaacgagatgcgaaatcgactgacggcgttcatcctgacgggaatggttctgggggtgatcgtgggctttgccaccaatatctgggtgggtggcgacaaggcgctggccaaggatgtggcgggctattaccatctgctggcggacatcttcctgcacctgatcaagatgatcatcgcgccgctggtcttctccacgctggtggcgggcatcgcgcatatgggcgacagcgcggcgctgggccggatcggcgggcgcgccctcgcctggttcatcatcgccagcctgatctcgctgacgctcggcctcatcttcgtcaatttcttcgcgccgggcgaagggctgaacctggtccgctcgggcgcggattcgggggtgaataccgaagcgctcaatttccgcgacttcatcctgcacgtcttccccacctccatggtcggggcaatggcggaaaattcgatcctccagatcgtcgtcttctccctgttcgtgggcatcgcgctgaccgccatcggcgaaaggggcaagcccatcgtcaccgtgatcgaggcgatggtcgaactgatgctgcaagtgacgggctatgtcatgcgcgtcgcgcccttcgccgtcttcggcgcgctggcgtcggtcgtgacgaccgaagggctgggcgtgctcaagaccttcggcgagttggtgggcgaattctatctgtcgctgatcgcgctctgggtgctgctgttcgcggcgggatcgatcttcctgggcaggcggatggtgaagctgatccgctatgtgcgcgagccgatattgatcgccttctcgaccgcgtcgtcggaggccgcctatcccaagatgctggagcaactcgaccgtttcggcgtgccgcggcgcatctacagcttcgtgctgcccctgggctacagcttcaatctggacgggtcgatgatgtattcgaccttcgccaccatcttcatcgcccaggcctatggcatcgacctgccgatcgcgacgcagatcaccatattgctggtgttgatggtgaccagcaagggcatcgccgccgtgccccgcgcatcgctggtggtggtggccgcgacgctgggccagttcgacctgccggtggagggcgtggccttcatcctggcggtcgaccatttcatggacatgggccgcaccgcgaccaacgtgctgggcaacgccatcgccacatccgtcatcaccaaatgggaaggcatgctggaggtcgaggagccggaatatgtgccccatcccaaggcgcccgcacataccccctcccacggccgcgccgggctggaactggcgtcggacatggtggaggaagagaagcggggttgaggcgggtgggacgtcgtggtgccgttatgctgaacatgggcgtgagccggcattagatcctccctgcgcgaagcgtggggaggggaccatgcgaagcgaatggtggaaggggaaattcggaggtcgtgccccattcccctccaccagcctgcggctggtccccctccccatctctcgatggggaggatttggatgggtcggcttgttaccccctcgctaaaccttcttcaccgcctcgccccaatagaccaggctccgcgcgaagctggcgaagccgcgttccagcgccgcgccgctttctccgtgaggacgggcttcggcatccagcgtgtcgccgatctggccgacgctcaggcgctccggcatcaccgtcatgcccatggcattcagcgtcaccgtccaggcggcatggctgttcaccccggcataacggcccatggaatagctggcgatgcccgccgggcggcggtcgaattccttgagatagtgatcgacgagattcttgaggcccggctgcatgccccgattatattcgcccgcgacgaagacgaaggcgtcggcggcggtcaggcgttcggatagagccgtcatggcggcgggggcttcgcccgcgggatagtcgctgtagcgcagatccagcatgggcagccctatggcctgggcatctatgagttcggctttgtggcccagggcctggaaacccttgatcagatattccgccagacggatgccgaggcggccccggcgataggaaccgtaaagaacgaggatgtcgagcgacatgggagactcccttcaggggttgaggggagtgtcgcaccggcgatcgatggcgtccagcgtcttgcggtatgtcagtttatcgaactggcggcgtgggcaaattcaagacccacagggctgagggacttgggtggggagcggccatttagcccctccccttcaggggaggggttggggtgggggtgtgcctttacaggcatggctttcctttggggcgcgcccccacgcctcagtcccctcccctgaaggggaggggaagcattgacgtccgctattggccgctccccaacattccaaattgtccacgcggcctaaaatcagcgcaacttcgcgatgttcagcccgtcctgcttggcgcgggccttcaccgattcctcgctgcgggtcagcgccttggcgatcgctttcagcgccatgcccttcttcgccagcgtgtggagcttctgcaactcgtccgccgtccagggctgcttgtgccgctcgaaacgatcgcccgccatgccggtcaatccgcgaaaggatcacgcacgaggatggtgtcctcgcgctcagggctggtggaaacgagcgtgaccgggcagccgatcagttcctcgatccggcggatatatttgatcgcctgcgccgggagttccgcccaactgcgggcgcccgccgtcgtgtcctgccagccttcgatgctttcatagaccggctccgccttcgcctggtcctgcgcatgggcggggagatagtcgaagtgccggtcgccgatcctgtagccgacgcagatcttcaactcgtcgaacccgtccagcacgtccagcttggtgagggcgatgccggtgacgcccgacaccgcgaccgactggcgcaccagcacggcgtcgaaccagccgcagcggcgcttgcggccggtgacggtgccgaattcatggccccgctcgcccagccgctggccgacgtcattctcctgctcggtcgggaaggggccggagccgacgcgggtggtgtaggccttgacgatgccgagcacgaagcccgcgccattggggccgaggccggtgccgctcgccgccgtgcccgccaccgtgttggaggaggtgacgaagggataggtgccgtggtcgatgtcgagcaatgtgccctgcgcgccctcgaacaggatgcgcttgccctccgccttcgccttgttgagcgtcagccagactggcttgacgaagggcaggatgaagccggcgatgtcgcgcagttcggccatcagcgcgtcgcgatcgatgggcgcttcgttgaacccggcgcgcagcgcgtcatgatgcgcggtcagccggtctagctgcgggccgaggtcgtccagatgggccaggtcgcagacgcggatggcgcggcggccgaccttgtcctcataggccgggccgatgccgcggcgagtggtgccgatcttgcccgcgcccgaagcgtcttcgcgcaagccgtcgaggtcgcggtggaagggcaggatcagcgggcaggtttccgcgatctggaggttgtcgggcgtgatctccaccccctgccccttcagcttcgccacctcgtcgcggaagtgccaggggtccagcaccacgccgttgccgatcaccgacagcgtgccgcgcacgatgccggaggggagcagcgagagcttgtagaccttctcccccacgaccagcgtgtgaccggcattatggccgccctggaagcgggcgacgacgtcggcgcgctccgacagccagtcgacgatcttgcccttgccctcgtcgccccattgggcgccgatcacggtcacatttgccacagatacagtcctccgcccgccgcgcggaccggccatgcccttcgacgggactcggcatgccggtgggataagcgggcgcgtcgcccagttgcgggggcgcgttagccgggcatggcgggcgcgtcaaggcggacgaggcggtcgcggcctttcccgccgcctgttccgacgctacaggaaagccatggcgaaagcggatcagatcgaagtcggattgcggatcatcatcgagcagccggtcatcggcgtgctgcacagccttcaggccaaggatgaccggccgctcgatccgaaagcgtccggcaccggcgagccattgtcgttcgacctgccgatccgcatcgcgccggggcccagatttttcggcgatcaggtccgccgcgaagggccggtgcggcgcttcatctatattcggatcggccagttggccggcgatccgccgtcgccatggtcgcgccggatgaagatcgacattcacgatctggacgaagacctgctgacgcgggccatcgaaggacggggtatcatcgaaatcgtcgtgaacggcacgggcaaggacggaacgcccgcctgcgccaccgtgccgccggtctgccgccgcctcagcgaaagttgagacccggtcagtaagggcgcggttccgtgccatccagccagtgcgagcagcgcagcgcctcgccattttcctgcggggtcagcgcggcgaccgtctgccagccttccgcccgcaactgggcggcgcgggcggcgtcatggtgcaggggcaggaacagccgcctgggcgcctcgccgccgaagcccgcgtcgatcagcggatcgggatagagggagaagcccatggccggttcctccgacccgtcggcgcggatgatcgcatagctgccgccccggccgatctccccggtgaagccttccgcgaagatcgagaagccgaaccagttttgatattcgaagccgtgccgctcggtcggatcgagcgtcaggctgatgtcccagccgatcggcttggcgatggcgcgcaggcccgcgatccggctgtcgatggcgccgccgagatcggcgttcagcgcctccagcctttccatcgccgcgtggaaggggccggtgccctcgatcagcggcagataggcggcggccgccgggctgatcgcggcgagcgcgcccgcatccttggcgtcgagttcagcgcggacggcctctatctcttccggcgcgagcggcagcggcccggcggcgagcgcgtcgatcaggtccggcagggtgaagtcgatggtgatgccggtgacgcccgccgcctgcaacgcctctatggcgacgttcacgatctccacggcggcggcgacgctgtcgctgccgatgagttcagcgccgatctggaaccgctcccgctccggacggagctgattggcgcgcaggcggatgacgggaccggcataggacaggcgcagcgggcggggcgcggcggccaggcgggtggcggcgatgcggccgacctgcgcagtcatgtccgggcgcagggccaggctgcgctgcgacaccgggtcgatggcgcggacgagatcctgcgccttcatcgatttgaggcggctgaccagcgtgtcctcgaactccgcgatgggcggcatgacgcgttcatagccgtggctcgccacggtatcgagcacgcggcgcgcaagccaggcggaagcctccgccagcggcggcagacggtcggaaagtccttcaggcaggaggccggatggaatcgtggtcatgggctggcctttagcggattatgcgcgcaaggccagcccgaaccatatcaggcccgaaccatcaggcgaagcggaggagcttcacggtcttcacgcctgcgagcttgcagatgtcgctgaggaccgcttcgttcaccgcgccgtcgagcgagaggagcagcaccgcttccccgccctggttgcggcggccgaggtggaaggtgccgatattgacctgcgcctcgcccagcgtcgaacccaggcggccgatgaagcccggcgcgtcctggttgacgatgtacagcatgtccccggccagatcggcctccaccttgatgccgaacagttcgaccaggcgcggctgggcattgccgaacagcgtgcccgcgaccgacttgtcgccgctttcggtcttcacggtcacgcggacgagggtctgatagtcgccctcgcggtcatggcggacctcgcggacatcaaggccccgttccttcgccaggaagggcgcattgaccatgttcaccgtgtcggaatagacgcgcatcaggcccgccagcaccgccgccgtgatcggcttctggttgagttcggcggcatggccctccacctcgaccgaaacgctctggatgcggtcgccctcaagctggccgaccaggctgcccagttcctccgccagcgccatatagggcttgagcttcggcgcttcctcggcggacagcgacggcacgttgagggcattggtgatgccgccatcgagcagatagtcgctaagctgttccgcgacctggagcgcgacattgacctgcgcttcgtcggtcgatgcgcccagatgcggggtgcagatgaagttgggggtgccgaacagcggcgattccttcgccggttcctgcacgaacacgtcgagcgcggcgcccgccacatggcccgaatccagcgcttccttgagcgcggcttcgtcgatcaggccgccgcgggcgcagttgatgatgcgcacgcccttcttcgtcttggcgagattttccttggagaggatgttgcgggtctggtcggtcagcggcgtgtgcagcgtgatgaagtccgccttcgccagcagcgtgtccagatcggccttctccacgcccatttcgacggcgcgttccggggtcaggaagggatcgaaggcgaccaccttcatcttgaggccgagcgcgcggctggcgacgatggagccgatattgcccgcgccgatcaggcccagcgtcttgccggtgacttccacgcccatgaagccgtttttgggccacaggccctgctgcgtctgggcgttggcttcgggcaactggcgggccagcgcgaacatcagcgcgatggcatgttcggcggtggtgatcgagttgccgaagggggtgttcatcacgatcacgcccttggccgaggccgccgggatgtcgacattgtcgacgccgatgccggcgcggccgatgaccttcaaattggtggcgtggtcgagaatgtccttcgtcaccttggtcgagctgcggatggcgaggccgtcatactggccgatgatcgccttgagttcttccggagtcttgccggtgatttcgtcgacttcgacgccgcgttcgcgaaagatcgcggcggcgcgggggtccattttgtcggaaataaggactttgggcatgggatgaattccttatgtcagtactcctgcgaaggcaggagcccagggttcgagggcgggacttagccgccctgggctcctgctttcgcaggagcacggcgtgggatgaggttaagcggcagccttggtctgggcataggcccagtcgagccaaggccccagcgcttcgatgtcggcggtctcaaccgtcgcgccgcaccagatgcgcaggcccgccggggcgtcgcgatagcccgcgacgtcataggcggcgccttccttctccagcagggcggcgaagctcttgatgaaggcttcgtccgcgccctcgaccttcaggcagacgctggtggtcgagcggctcgcgggatcggcggcgagatggcccagccagtcccgttcctcgacaatcttgttcagcgccgccgcattggcgttgctgcgcgcgatcaggccggagaggccgcccagcgacttgccccattccagcgcgaagatcgcgtcctcgaccgccagcatggagggggtgttgatcgtctcgcccttgaacacgccctcggccagcttgcccttcgccatcaggcggaagaccttgggcagcggccaggcgggggtgtgggtttccaggcgttccacggcgcgggggccgaggatcagcacgccatggccgccttcgccgcccagcaccttctgccaggagaaggtggcgacatcgatcttggtccagtcgatctcataggcgaacaccgcgctggtggcgtcggcgaaggtcagcccttcgcgtgtcgagggaatccagtcggcattgggcacgcgcacgcccgacgtggtgccgttccaggtgaacagcacgtcatgggcgaagttcacaccgttcaggtcgggcaactggccatagtcggcgcggatgatcgtggggtcgagcttcaactgcttggcggcgtccgtcacccagccttcgccgaagctttcccaggccagggtcgtcaccgggcgggcgcccagcatggtccacatcgccatttcgaaggcgccggtgtcggaaccggggacgatgccgatgcgatgggtgtcgggcaggttcagcagttcgcgcatcaggtcgatgcaataggcgaggcgggtcttgccgatcttggcgcggtgcgagcggccgagggattcagcgctcagcttgtcggcgctccagcccggaggcttggcgcagggaccggaagagaaataggggcgagccggcttggttgcgggcttggcggcaggcgcaatggtggcgtctgcggcggtcgtatcagtcatgttatgcttctccttgcagagagcacgcgcggcgttgggaccgcgtggcccgtcggccgccctaaagtttccggccaaagagtcaagccgaatgtctgcatgcgatgaaacgagtcggccgttaacccttgggccagccggacgtggtaaatcatgccgtcatgatcgagcgggtttgggggaatgcgatccttcgcggcacgggtcttgcggccctgacggcggccgtgctggcgggctgcggcggcgacctggtgccgcgcgggcgcgtggagcgacccgccaagccggtccggaccgcccgccccgccgcgccgccgccgatggaacttcgccagtgcatggcgaagctgacgtcccagtcggtcctcttcacccccctgcccgaccagaatttcggcggcggatgcagcgcgacgggcagcgtcaagctgatcgacatcggcgtgcccgcgaccaatctgggcgcgatgacatgcggcctggccgccaatttcgcggcctgggcgcgctatggcgtgcagcccgccgcccggctgatcctgggggcagaggtcgagcggatcgaaaccttcggcacctataattgccggcccatcgcgggcagcggcaaattgtccgaacatgcgcacagcaatgcggtcgacgtgtccgccttcgtgctgagcgacgggcggcgcatcagcatccagaacgactggaacggcgaccggcgggtccggcagtttctggagatcatccacgccagcgcctgcaagcggttccgcaccgtgctcagccccgattacaacgccgcgcatcacgaccatttccatttcgacatgggcggccgcggcggcttttgccgctgagcgccaacaaatactttgggggattttgccgctagacgccttggctttgtcacgcgggcgtcctacctttccggaaatgactagaaaagaaatcgaagaacgcaaattccgccccgccagccaggaagcagccgacgcccggctgaggacggaaaccccccagaccagcagcgccgcctaccgactggccttccaggacacggaattcctgctgcgggaggatctgcggccggtgcggttccagttggaactgctgaaaccccaattgctgatggacgaggcgaagatcgagtccaccttcgtcttctacggttcggcgcggattcccgaaccggagcaggtgcaggcgcggatcgacgccgcgaccacgccggaacagaagcgcatcgccgaaaatctgggcaggaaggcgcgctattatgaggaagcgcgcaagctggcgcggatttcagcgcaatatccggtgaatgaggcgggatgccgccatttcgtcgtctgttcgggcggcggcccatcgatcatggaggcggccaatcgcggcgcggcggatgtcggccagaccaccatcggcatgaacatcgtcctgccgcatgaacaatcgcccaaccgcttcgtcacgccggaactgagcttccagttccactatttcgcgctgcgcaagatgcatttcctgctgcgcgcgcgggcgctggcggtgtttccgggcgggttcggcacgttcgacgagatgttcgaactgctgacgctgatccagaccggcaagatgaagccgatcccggtgctgctgttcgggcgggaattctggacgcgggtggtggatttcgaggcgctggcggacgaaggcgtaatctctccgtccgacctcaacctgctgacctgggtggagaccgccgaggatgcgtgggaggcggtgcagagattctatgaggattcggaagcgccggggtgcgggtaatttatcctcgcccctttagcgccaagcttgcccccctctttcgcctgactgatcgatttgggtggggagcggacctaccccattcctccccatcgaaagatggggagggggaccgcgcgaagcgtggtggaggggaatggggcacgacctgcgtatttccccctccaccactcgcttcgcgagcggtccccctccccacgcttcgcgtagggaggaattaacgtcggctattggccatcccaagacattcccctcccgtaaacgggaggggttaggggtgggcgcgaccccggacttgatccgggggagcttctggcttggcccgttgcaaaacaacgcggatgttgcgccagcccaccccctaaccccctcccgcttgcgggagggggaacgtccgcttcccacccacgccgtccgccgtctctcgacttcgctcgaaacaagccgaggtcaggtgactttcgccaccacacacggcatgtcctgataatgccctcagaatttccagaccgcctaaccctcatcgcccaggcccgcgagaacatcgcccgcggctccaaatccttcgcgcttgcgtccaaacttttcgaccgcccaacccgcgaacgcgcatggctgctctacgcctggtgccgcaaatgcgacgacatagcggacggccaggaccatggcggcacgatgcgcggcgtcgcggacggccaggcgcggctttccaccatccgcgtcctcaccgatgcagcgctccagggcgaacccaccggcgacccggccttcgacggcttcggcctcgtcatgcgggaatgcgcgattccggagcgctacgcccatgacctgatcgaaggcttcgccctcgacgcccgcgaatggcggccccgcagcgaggcggacatgctgcgctattgctatcatgtcgcgggcgcggtcggctgcatgatggcgatcctgatgggcgtcgaccccggcgatgaagccacgctcgaccgcgcctgcgacctcggcctcgccttccagctcgccaatatcgcccgcgacatcagcgaggatgaggccgccggccgctgctacctgccggaggaatggctggtcgaaatggacgtgccccccggcgagcatatgaagccctgggtccgcccgcgcctcgccatcctcgcccgccgcctggccgacagggccgccggctatgaggaaagcgcccgccacggcaccggcgccctgccgccccgatccgcctgggcggtgctggcggcggcgggcatctatggcggcatcgcccgcgaagtcgcccgccggggcgagcacgcctgggaccgccgcgtcgtcacgccgaagggcgacaagctgggctgggttctccgcgccggcctccaggtgccgggccgcgcccgccgctggcccgccgcgcaggcgcgtccggcctccctgtggacccgccccctaagctgacaggcaaaaaaagggaccgatacttgcgtatcggtcccgaggcatgttcgcaggaggaacaaggtgaggcgggcgggccgttgatcggcccgccctgccaatctcagtagttgtaggcgcgctcgccgtggctggagaggtcgagaccttccatttcggcttccttgctcggacgcagacccatcgtcttgtcgatgatgaagtagaggatcgcgctgccgatgccggagaagagcagggtgaagaccaccgccttgacctggatccagacctggcccgggatgctgtaggcttccggatggaaagccgccgggaagacggtgtagtcgaacacgccctggccgcccagcgagggagccgcgacgatgccggtgctgatggcgccgacgatgccgccgatgcagtgcacgccgaacacgtccaggctgtcgtcatagccgaccttgcccttcacgaacgccacgaagatgtagcagatcggcgagacgatgaagccgagcgcgatggaggtcatcggcgccgcgaagcccgcggccggggtgatcgcgaccagccccgccaccgcgccggtgacggcgcccagcagcgaagccttgccatggtggacctgctcgaccagcgaccagctcaccgccgccgcgcaggtggcgaccatggtgttgatgaaggcgacgccggtgacggcattggcttccaggttggacccggcgttgaagccgaaccagccgacccacagcaggctggcgccgatcatggtcatggtcagcgagtgcggcggcatgggttccttggggaagccgacgcgcttgccgaccatgatcgcgcccaccagaccggcgataccggcgttgatgtgcaccacggtgccgcccgcgaagtcgagcgcgccccagccccagagcaggccgtagtcggtcggagcgtcaaccaggaagtccgggccggcccaataccagaccatgtgcgccatcgggaagtagatgaaggtcagccacagcacgacgaacacgatcagcgaagagaatttcacgcgctccgcgaaggcgccgacgatcagcgccggggtgatcatggcgaaggtcatctggaagaccacgaacacgaattcgggcagatagacgttgttgctgaacgtcgcgccataggtcgtgccgtcgacccccatcaggaaggccttggaaagcccgccgaagaagtggttgtcgccgccgctggtgaaggcgatcgaatagccccagcagcaccagaccaggcccgcgacggaaacgatcatgaacacctgcatcaggatgctcagcatgttcttggtgcggaccaggccgccgtagaacagggccaggcccggaaccgacatcatcagcaccaatgcggcggaaaccagcatccaggcgacgtcgcccttgttgaccatgccggccatggcggcggcgtctggcgccttgatcggcgcggccagcgccggtgcggctgcgagcagggacaggccgaccgcccccatcacgccgcaaagcttcttggaaaaggacattaattcccccttcttacagtgcggtttcgccggtttcgccggtacggatgcgcaccgcctgctcgacatcgagaacgaagatcttgccatcgccgatggcgcccgaattcgcggccgcctgaacggcctcgatcacgcggggcgcgagatcgtcgtcgcagaccacctcgatcttgatcttcggaaccatgttcgtcgaatattcagcgccgcgatagatttcggtctgccccttctggcggccaaagcccttcacttcgctcaccgtcatgccggcgatgccgagcgaggaaagtgcctcgcggacatcgtcaagcttgaacggcttgatgatagccatgacaagtttcatgtcgccccctgttactggtgtgcggcgacatactcagcaaaagccgtgccaattcgtaaaaggccggttaatgcggggttttcccatgacgcgctgaagcggggcgctgaaaaaatgggcagcgccggggcaatgctcaaaaattaggcacggccgctacggaaagaacgaccctccctcagccgccaccgagactccgcatggtaacgaagccatctccccagccgtcatgctgaacttgtttcagcatccatttctccggattgagccttggcttgtggggcacgatggatgctgaaacaagttcagcatgacggaagcggatggggcaagcctcaccaacccccaccttcctccgccgcctcttcttctcccggcgcatttgcgcggcccagcgcggcgttgcgatgaggaaagcggccgaaccgctctatcaccgcataatgctcccgagcgaacgccagggacttcgcgtcgcccgcgccttcgaacaggctgaccgacaatttctgatcgtccagcgcctcgctatgctggaagggcatgtagaagaacagccgcccggcgccaccgatctggatgtcatagccatgggccactgcccctcgcgcgacgtcgcgggccagcgcatcggtggagaaagccgcggccgatccccgaaacatgttgcgcggcaactggtcgaacagcaggaccgccgccagcgcgtcgtcggcccgctccagaaattcctcggcgggcagatggcgcttttcttcccacagggcgcggaatcgcgcctggcacgtccggtcgagcgccggatcgtggctccaccatccctgctcgccgacctggttgaaccagaaatccagcagggccgccgcccagtcggcggtcacggcgtcatggctgtcggtcagcatgttcatcatggaaataaagacggagggcgcttggggttcctccgtccatggcgcctgcgcctcaggtcgccgtgccgccgaccgtaaggccctccatcagcagcgtcggctggcccacgccagcgggcacgctctgcccgcccttgccgcacatgccgatgccttcgtccagcgcccagtcatggccgatgccgaccaccttggtcagcgccgtcggcccgtcgccgatcagcgtcgcgcccttgatcggctcgcccagcttgccgttctcgaccttgtaggcctcagtgcaggaaaagacgaacttgcccgacacgatgtccacctgcccgccgccgaagctcttggcgaaaatgcccgacttcatccggctcagcaattcttcgggatcgtcctgcccgcccttgatgaaggtattggtcatgcgcggcatcggcgcatgggcatagctttcgcggcggccgttgccggtcggctccacgcccatcagccgggcgttcagccggtcctgcatatagcccttgaggatgccgtcctcgatcagcacattttccttcgtcggcgtgccctcgtcatcgatggagagcgagccgcgccggctcatgatcgaaccgtcgtccaccacggtgacgcccggcgccgcgacccgctggccgacgcgcccggaaaaggcgctggtgcccttgcggttgaagtcgccctccagcccatgcccgatggcttcatgcaccagcacgcccggccagcccggccccagcagcgcagtcatctcgcccgcaggcgcggccacggagcgcagattgacccgcgcctgcgccagcgcctcgtcaatcgcccggttccatacgcccgagtccatcacctcgtcatagagatagcgaccgccgatcccgaacacgcccgtctcgcggcggccattctcctccaatatgacggagacgttgagccgcaccagcggccggatgtcggtcgcggtgaagccgtcggcgcgcacgatctccaccaccgaccagcttcccgccaggctcaccgacacctgcgcgacgcggggatcgcgggcgcgggcggcggcgtcgatggcggcgcagagtgtcaccttctcggcaaagggcacgatctccagcggattgacgtcggtatagagatggcggttggtgcgctgcggcggcggcgcgggctggcccttcgccggatcgagcaaggtcagcgtctcggcggcgcggcggatcgcggcttcgctgatgtcgtttgcgtgggcgaagccggtcatctctcccgacacgccgcgcaggccgaagcccgcatcggtcgaataatcggcggtcttcagccgcccgtcatcgaagccgaaactctcgctcgcccgatattgcaggtaaagctcgccatcgtcgcagcctttcagcgcctcggcggtcaggcggcgcgcgccgtcgggatcgagcagttcgggccgatagagcaggccgcgggcatcggtgaactggggagcagcttcggtcatgccgtccgatataggagcggcgggcggcaagcccaaccgatttgttggcgctcgcgacagaggtcgaagtgcgacgtgctcctgcgaaggcaggagcccagctccagcggcgggactggactcctgccttcgcaggagcacgtcacttcaggattaaaggctggcgcccgagggaatatccggcaggcccgcgatttccggcgtgtccgcaacgctgccggccagcacgaagcggcggtcgcaatagccgcagtcgacatagccatgctcatcgatctcaaggaagacgcgcggatggcctagcgcggcgggaatctcccccgaaccgtcgcaggaaacgcggggcttggtgactcggatgatttcaggcggttggatcatggcgtcatggattagcagcgccggcgttgcgctgcaatatccgtggagaaggggccttacatcagcagcagcggcggcttctttttcggacagggcttctccacgcccaggtcgaccgccttggccggcgcctcccaatccaggcaatcgcgggccgtcgccagcgaaaccggcgaaaacatcagcagaaagggcgccaccgtcccggcaagaagaagcgtgagagccatgatgcgagtgcctcacaaaagcgttccgttgccggaaccttacgccattcgcgccgccgcgggaacagatttctccaggggcaggacatggtgggcgatgacgggctcgaaccgccgacattctcggtgtaaacgagacgctctaccaactgagctaatcgcccgatgcctgtcccgatgtccaggcgtccggtgggcgcctatctacggcaatcgggctgccggtcaagcggcgatgcgcgcagggtcgtcaggcgcacaggaaacggcggctcgcgatgaaccagcgggtcagcgcctccgccgcgtgatcggccagcgcaatgaagacgcggcgcccgtcatgcgggtcggcctgccggtcgacgaaacccttttcggtcagcgttctgatccagcgcagcgcggtggtcggcggcacggcggatgcgatgcacaggctggagacggacacgcgctcatgctccagccgggcggccagcaggtccagcagcatgtcccaggcggggtccgcgaacaggtcggcgggcaggaaatcgtcgcgcagccgccgcgcccgcagcaggtcgcgcacctgcgccgactccagggtcgcggcgtcggcaggcttgtccgcgctgccgatgggttccagcgcgggcatgccgatataatcgctcggctcgtccgatatgcgcgggccgaggtcgaaggagggggtggcgtggcggggacgcagcgtcagcgcctccagcgtgcgggcaaggcggctcacctcgtcgctcaattgctggagcctcagtccctcattgtcgcggttcgcttcatgcagcgatcgggacggcgtctgccgcgcggcggccagaagggcggccgcaaggtcggtatgccccggccggcaaagcaattgcgtccgctcgctgcgcaggcaggcataggcaaggtcgacggtctccaggtcggccaccaatatcaccggcatgtcgttctgcagcgccaatgtctcgatctgcaccagcaaccgctcgatcatcggaccgggcgtcgggcagaagcacaggatgatgtcgcagccgatctgcacgtccagccgggtcgacgcctggtccagcggcaccgtgcccagcaggcgaaggtccgccgcccggctcagcagcgcggcgtcgtccagatagacgtcgtccgccaggatcagcagccccggccggtcgtcccgcgcgccgaagggctgatccagggatgcaccgaaaccgatctcatcatgatccgaacccacgccgaaatctcccttcccgtttgccgcagcttatcgcaacgccgtcgttacgcagccaggctattctccgatatggaggtttatgcagggcatcccgcccgtcgcgcctgttgcgaagggcgctcttgccgacatccccataacggacaccgaaatggagcctcgatctctgccgaaatggcgggaatggcgaggattccgcttttcatccgatatggatcagcttttgcgcgtcttttgctcaaaccgccgtgcggcgggcaaagtcgatatagagggcgcgcagccgcatggcgaccgggccgggcttgccgtcgccgatggcctggccgtcgatcctcaccaccgactggcagagggtggaggcgctggcgatgaaggcttccctggccgccaatgcttccgcgacggcgaagggacggcggatgacggcgatgccgctttcctccgccagcgcgttcagcgccgcgccggtgcagcccgccagcaccgcctggctgtagggccgggtgacgatcccctcgtccgtcacgatgaaggcggtggacgacgcgccttcggtgacgaagccgtcctccaccatccacgcctcctgcgcgcccgcttcggcggcggcgcgcttggccatggcctgggcgagcaggccgacgctcttgatgtcgcgccgcgcccagcgcaggtcgggcatggtcgcgactgcgatcccgttgcgcgcggcgggcacgtccaggaaaggcttggcctgcacgaacatcaccagggtcggcgcgatgccgggcgagggcaggaaatcccgcgtcgcgtcggccccccgcgtgatctgaagatagaccagcccctcggtcagcccgttgcgcgccaccagttccttctgcgccgcctcgacctccgcgagggagaggggcagggcgatgccgatggcccctgtcgaccgctccagccgggcgagatgggacgcgctgtcgaccagcctgccgtcgatcaccgccgcgacctcataaatgccgtccgcgaacaggaaaccccgatccagcacggagacctgggcttgttccagcgggacgaagcggccgttcagataggcgatggacatggggcgggaatgaaatccttgggggagaagagatgcccgatgtcgccgctcatccctgcggcgtcaagcatatgaacggatttccgtcccctccccaccacccgtcatgctgaacttgtttcagcatccattcctcgccacgcgaccaaggcgcatggaggcacaatggatgctgaaacaagttcagcatgacgaaggagaaaacagcacccccccgctaagccgcctgcccccgcaaggccttctgccgccgccgctgcaccgacgatccgatccccatcgcctcgcgatatttggcgacggtgcggcgggcgatgtccatgcccttggcgcgcagcaggtcgaccagcgtgtcgtccgacaatatggcgtcggccgtctccgccgcgatcagcgccttgatgtggctcttgaccgcctcggccgacaccgcgccctcgccgcccgccgccgccacgccgctggtgaagaaatatttgagttcatacagcccacgcgggcaggacagatatttgttcgacgtcacccggcttacggtcgattcatgcatctggatcgcgtcggccacggccttcagcgtcagcggcttcagatgctccacccccttgcggaagaaatcctcctgctggcggacgatctcgctcgcgaccttgacgatggtcttctgccgctggtccagcgccttcaccagccagttggcgctcgccaggcaatcggccagccacgccttggacgtcctgtcctgcggcccggaggcgagttcgacataataggtccggttgatcagcacgcggggcagggtggcgctgttgacctcgatcgcccaaccctcccgcgtcggccgcacgaacaggtcgggcgtcaccggcgcggcgctctcggaggaaaagcgcaggccgggcttgggatcgtaaccgcgcaattcgcggatcatgtccgccatatcctcctcgtccacgccgcagatccggcgcaactgcggcagcgcccccctggcgagcaggtccagattggccagcagcttcgccatgcaggggtcgtaacgatccgcctccttcgcctgcaaggctaggcattccgacagcgaccgcgcccccaccccggtcgggtcgaaaccgtggatcacgcccaacacctgctcgatcctgtaaagcggcacgcccatgccatgggcggtctccagcagattggcctccagataaccggcctcgtcgatctgcccgatcagttgcgcggcgatcatcaggtccatgcccgacagcgcgctgcgcgcctgatccatcagatgttcctgaagcccctgttccggattggcgaagctgtcgaagtccggcgcctcgccgctgccgcccgacagcatgtccatcccgccgccggagccgatggcgcccgccatccggtcgcccggcccatcgtcgatgaaggtctccgcgccataatcgacgtccagcggggaatcggcagcgcccagtccctggccgatcaactggtccgcatcgcccgtttcggcgcgcaggtcatgctgctccgccgcccggtccaccccgtcggcgggcggcgcgaaatcatccgtcccgcccgcctccagcagcggattcttttccagttcgcccgcgacgaacgcctcgatctccagattggacagcgccagcagcttgatcgcctgctgcaactgcggcgtcatcaccagcgactggctctgccgcaggtcgagacggggcgcgagcgtcatcagtccttcccgccgccgccgtcaggaaaggcccgcccgccgcccatgtcagagcgagaaattctcgcccagatagagccgccgcacgtcggcattggcgaccagctccgtcgggctgcccgcgaacagcaccttgccgtcatagatgatgcaggcgcggtccacgatctccagcgtctcgcggacattatggtcggtgatgaggacgccgatgccccgcgtcttcaactgcttcaccagatcgcgaatatccgcgatggacagcggatcgatgcccgcgaacggctcgtccagcagcacgatcgacggattggccgccagggcgcgggcgatctcgcaccgccgccgctcgccgcccgacagcgccatggcggaggaatcgcgcagccgggtcaggccgaattcctccagcaactgctccagccgcgcttgccgcgccgccttgtccggttccgccagttccagcaccgcgccgatattctgcgccacggtcaggccccggaagatggaggtttcctgcggcagatagcccaaccccaatatcgaccgccggtacatgggcaggccggtaatgtcctgcccgtccagcacgatgcggccatggtcgggccgcaccagccccatcaccgaatagaaacaggtcgtcttgcccgcgccgttggggccgagcaggccgaccacctcgcccttgccgacggtcagcgacacgtcggccagaacgacccgcttgtcatagcttttggcgatggagatgacggacaggccttctcccacttcctgcgggggaaggggcgatgccggcgctgtccggtcctgcatcatcacgtcgtccatcacgtcatccttgctgccgaatgcttgtcgcgggtccaacccatgaccccgcgcggcaattggcaagctttgtgcatgggaacgccgccggggcaaggggaaaatggtgtttcggacctttttggggccatgatccgcgacaagattggtgttggcgcaggtgctttcaatgcacgtccgacagggaacaaagagggaaatgccggggcgcccaacggcgaaggcctgttccggtcggaagaaatggtgcggtcgagaggcacgaattcggtgttccaacatgtatcaaggaaatgccggcactaaacacctaacaggaagcgtgcgtcacgagagacggataccgctacttcttgcctattgctcaggggaagcggattccggcggccttgatgttgcggcacctgatccacgctttttcagcgcgaccgcctgagcggacacatagccccggatttcctctgcctccgcctcgtcgagatgctgcttccagcccaccatgccgttgccctccagcgcgccgtcgatcaccacagcgcgccaggattgccggtcggagaggaaagctgagcggcgcagatcgggaatgacgttcgaggatatcgctgccgggccgtggcagcgcgaacagtacctgccgtaattcgttccgccttgggcgatctgcttgtcggtgaatgggtccgcggttggattgggcggcggcggcgcgccgggttcggcgggaagcttggccgtgccgttcaggcggaaggcgaccatccggcccggctggcgttcgcgttcgtcggcgtcgccggccgcggggctggcgccgttaccagtagctatcgcgacatattgcacgccgcggacgctgtaggcgatgggccccgcctggacgccgttgggcatcttgtagttccagacctcccgtccattatcggcgcggaaagcggtgaagcggccggtcacggcgccctggccctggaacaccaatccgcccgccgtcgccagcacgcccgcgcggtccgccggcacgcgccacgcctcggtctgggtcaccggattccaggcgagcagatgggtcgggccgcccttgagcttgctcagcaggccggtgttgaaggggccgcgcgtataggtcttgaaattgggatcgtcacgtacctccgcgctgttttcaaaagcgttgagatagacgaggccggtctttgggctgtaggccatggcatgccagttatgcgcgccggagctgttgggccgcaggtggaacggtccatcggtatagcgggaattgggtgtctcgatcgggcggccggtcaccgtgtcgatgcccgatgcccaagtcaccgggacatagggcttggccgagatcaccttcccgttggtgcggtccagcacatagaaaaacccgttcttcggcgcatgcatcaacaccttgcggatcttgccgtcgatggtcaggtttcccaggatcatcggctgggaggaattataatcccaggcctcctgcggattctcctgatagtgccagatatatttgccggtgtcggggtcgagcgcgatcaccgagcagaggaacagattgtcgcccttgccggcggtgcggtatttcggattccagggcgagccgttgccggtgccgatgtagagctggttcagttccggatcgtacgagatcgcgtgccaggccgtgccgccgccgccatatttggcatagtcgccggaccaggtcgggcgcaccagcttctccatgatctcgtccgatgcggcgtggtccggccccttcgcgggatcgccgggcacggtgtagaagcgccacaccaacttgcccgtggccgcgtcataggccgagacatagccccgcaccccgaaatcggcgccggcgttgccgatgatgaccttgtcatggatcacgcgcggcgcgccggtgatcgtgagcgcgctcttcggatcgaccgtccgggtgctccaaagctgggtgccggtgcgcgcgctgatcgcgatcagccgcccgtcgagcgtgccgacataaaccttgcccttgtagactgcgacgccgcgattgaccgtgtcgcagcagaccttcacccccgtgtcgcccggcaccatcggatcgaagaaccatatctgtcgcccggtggccgcgtcgagcgcgtagaccttgctccacgacgtggagacatacatcaccccgtcgaccaccagcggctcggattgctgcccccggaccgtgtcgaagtcgaagctccaggcgggcttcaggtccttgaccgtgttgacgttgatctgatcgagcttcgaataatggtcgccgttgaaggtgccgccattgaccagccaattcgccggttcggaggcggcggcgatcatccgggcatcgtcgacggcgccggggtggacacctgccaccgtcgcggcaagcaggggcgcaccggcgccggttaagataatgatccgaattatgcgattcattatattccccgctttcctgcttttcgtgcaggataatcaaggggattagcgtgtcaatctataaacctataagccataatattgattgttacagcgaggcgggcgtgaagaggaagctgtgatagccgcgggtgaagcgcttgatccgcgccgtccagggtgttcgggcggcggtgcgccaagcctcgccggccggaatgtcggatccggcgagcgtgaatagcgccagatagcgcggcgacgcgtcggaccgatagcgcgcgatcccgctcacgcccggcagcgcgcccaggcgcggcagatgctcggtgtcgtaccaggcgttgaattcctcctccgcctcgtccgcgacttcgaggaagttgcagaggagcgccgtggcgttcgcaatctcgacaaggccgacacgggcgacgcgcgcgccactccaccgtatctcgccttcgacggggggcgcggcgatcggatggggggagagcagcatgcgcgtgactggcgcgccctcgcctctcccgccgccgacccgcgcccggcctgtcaacgccgtctcgccagcggcgggcgggggcgtctccgccgcgatcagcagatgaatcgcctcggcgctcaatccgccagtgcctgccgcgtcaggcgcgcgagcgtgcggatcgcgcgctccggcgaccggcggaaggggatgcccgccgccagcatctcctcggccagttcggcggcgagcgggctgctcccgcccatcagcgtatagaccaccggcttggccgtgcccgcgagcgcgggaagggtggcgcgcgcgttgcgaaggccgatatccggcggcccgggcatgatcgcgatcagcaggctgcccaccgccggatcgtcgagcagcacgcttgcggcgcggccatagacctgccagtcggtgaggcccgcgcccgacagatcgaccggattgccctccgggaccgcgtggcgcgcggcttcgcgcaggccctgcgtcgtctccggcgacagggaagcgagcggcaacgcctcgctctcgcagatatcggcgaggatgcccttgacgccgccatcggtgagcaggacggccccgccgcgcggcaggtcgccgaagcgcagcagcaactcgcccgcgtcccagaattcttccagcgtttcggtcacgacgcagcccgcgtccagcgctgccgctatggtcgcggcgtggtcgccggtctcggcgccgctgttgaaggcggccgcctgacgcgcgcgaggcgagcggcccggatgcagcaggacgacatgcttgcctttgccacgcgcgcggcggatcgcggcgaagaaggtctccggcttccggacttgctcggcgaagacgaggatcacgtccgtcgccgcgtcatcgatcatgaaatcgaggaagtccgcggcgcagagcaccgcctcgttgcccgtgcagatcgaataggagaccggcgtgcccagcgcttccagcgcgagccgcgtctgtccgctgacgccgccggtctgggtgatcagccccaccgcgcgccgtccttccagcggcaccggcttatggttgccgaacgacagggagaggccgtcggcgaagttgctcagccccacggtgcctggccccagcaccgccacgccggcgcgggcggcggcgtcggcgaggtcgcgctggcgctgcttgccggcctcgccttcctccgcgaagcccgaggcgtagacgatcgcggcgcggatgccgcgcgcgccgcattcgctgatcgccgccggaaccatggccgcatccatcgtgaggagggcgatgtcgatcccctccggcaggtcgaggatcgtcgcatgggcggggtggccgtcgatggactgggagcggctgacgaaatggagcgcggccggatcgaagccgaagcgccgcagattggcgagcacgcgcattcccatgatttcccaatgggtctggggcgtgccggcgtcgggcggcgcgaggccgatgatcgcgatggagcgggggcgcaggaagcgcgcgatgctgtcggcgtgatcggacatgtcagcgggcgccgctcaactgccgggccacgcggtcatccgcggtctcctgcccccgcgcgcgggccagcaggatcgcgcccgcgccgatcagggcggccaccgcgtagaggggataataagcggacttgtcgaggccaaggccgatcaggacgccgccggcataagggcctgcgatcgcgccgacccggcccatgcccaccgcgaggccgacgccggtgctgcgcgcatggtccgggtagagccggttgctggtgatgagcatgccggtgaaggcggcctcgatcgagaacatgctgagcatcgcgaacaggatgagcgtcaccggcgagctgacccaggcgaaccccatcagcccaacagcgcagagcagcagcgcgcccgccgtggcgcggcgcgagcccagccgcgccgccagggtgccgatggcgagcacgccaaggatcgcggcgaagctggtcgccatgccgaccgccaccgccgcctgtcccttgaagccggcgagcaccagcacctgcggcttccaactggtcaggaaatagctgacgaaatagcgcatgaacgacgccagccagaggaacagcgttgccgagcgcagcggtccggacaggatcgcgccgatggcgagcggcgagcggctcggccgctccggcaccggcggcagcgcggcgagctccggctgcttcaggcgtcgcaggatggcgttggcgcgggcgagggcgttggccggctggcggttcagcaggaaatgcagcgattccggcagcaggacgaaggcagcgaccgcgaccgcgccggtgatcaggccggcgacgagatagatgctgcgccagccatgggcgccgagcagcgccgcgccgatcgccgcgccgatcatcgccccgattgcgaatccgatatggacgcaggcgaggaagaaattgccgcgcgtctcgttggaaaattcgacgacgatcacgctcagcgacggcaccagcgcgccgatcgccagccccgccaggaagcggaacaggagcagtgtctcccagttggtgctggccgagatggcgatcatcgccaccgcgctggtggtggccgccgcgagcacgatcgggcgccggccgaagcggtctgcgagtggcgcgatcaggatcgcgccgagcatcagccccgccgccccggcgctcaggatcaggcccatggtttggggcgcgagacgccagtccttcaggatcgcgggcgccgcataggcggtggccgtggtgtcgaggccatcgcagatgttgatcagcacgcacagcgcgaccaccgcgatctggaaggccgaaagcggcgcgtcggccaggagcggccttaccttgacggacgaattcgccatgacatccttcttcctgtttgttcccgctttcggtccgcccgcaggcatacgcgatctggacagaggcgccgaatctgtttaaaccaaatgactagttgaatggaactatcgataatggaatacgcatatggccagtgcgcgacaagcggaatgttcggcgtgggaacccgggggcttgggcgatgaagcttttctggtcgtcgcgctctccgttcgtgcgcaaggttgtgatggtggcgcatgaaaccggcctgcatgatcgtgtcgcgctcatcccgttgccgatcccgagtcccgttccgtgcgtcgagctgcatcgggccaatccgatcgccaagctgccgacgttgatcgccgacgatggcacggcgatcgctgattccccggtgatctgcgaatatctcgatcatctcggcggcggaagtctcttccccgtgcccggccccgcgcggtggcgggccttggggcgtcaggcgctggccgatggtctgatggaccagttgctgctgtggcgtgccgagttgcggcgcgcggaggcgtgccgctcggcaactctgctcgcgactttcgcgggccggctcgatgcctcgcttgatcggcttgaggaacaggcggccgggggagcctgtggcgccggcttcgatattggcgatctcaccgtgggggtgatgctcgcctatctcgatttccggttcgccgagcgcggctggcgcgacggcagaccggccctcgccaaattccaggacagcttcgccgcgcgcccctcggcgatcgcgaccgctttcgcggagaattagatgacggattcccggtcgctgtcaatcacgccgccgcgcaaagccttgccggcgggcgcgtgcgacactcacgcccatgttttcggcccgttcgacctcttcccgctgccggagggacgcacctatacgcccccgctggcgaccgccgacatgcacgcagcggcgctcgcccggctgggcttcgaccgcgccgtgatcattcaggcctcggcctatggctccgacaatcgctgcacgctggaggccgtcgcccgtgatcccgtggcgcggcgcggcgtcggcgtcgcggacgagagcttcgacgaagcgcggcttgcggcgcttcgggcgggcggcatccgcgggctgcgcttcaccgagatcatcggcaaggatagcggcaagcgcctcgccggcgccagcggcttcgacacgctgcgcgccatcgccccccggatgcgcgccgtgggcctgcacgcgcagttgttcgcgccgttcgacctgctgatggattggatcgacgacctgctggcgttggacgtgccgctggtgctggatcatctggcgcgggtcgggccgtcggaccggacggtcgacgatccccggttccagcgcctgctggcgctgctgcgcgaggggcgggtctgggtgaagctgatggtcttccgcaacagtcgcgcgccagagaccggctatgcagatgtccggcccttccacgaggcgatgacgcacgccaacccgggccggctcgtctggggcaccgactggccgctgctcaacgtggcgccgccgccggatccaggcgcgctgctcgatctgctcgacgcgtggctcgaaggcgacgcggtgctgcggcggcgcatcctggtcgacaatccggagcgactctacggctttccggcccaggcctgaaatgttgcagaaacaatagggtggatgtgatggcgaagcgtagtgggcggttccattgggcgcggaaaggggcagtcgcggcaatcctgttcctcggcacggccgcccttgcgttccagggcgaggggcgacctgtcgacgacgcgcgattgcgcgcggtggatcgcggatcgggcgagtggctcgtccccgccgccggttacagcgagcagcgtttcagcccgcacgcgcagatcaatgtggataccgtcaagcggctgggcctcgcctggtacgccgatctcggcaccgaccgtggcgtggaggcgacgccgatcgtcgtcgaccgcatactctacaacatcacgccttggaacgtgaccaccgcctatgacgcggtcaccggcagggagctctggcgctatgatcccctggtgccgcgccgctttggcggcttcgcttgctgcgatatcgtttcccggggcgtcgcggcgtggaagggtaagatcttcatcgccaccctcgacggccggctgatcgcgctcgacgccaggaccggcaagcccatgtggagccagcagacgctcgatccgggttgggcctatacgatcacgggcgcgccccgcgtctatgacggcaaggtcatcatcggcaacgccggcgccgaggccgccgcgcccggttatgtctccgcttatgacgccgagaccggcaggaagctctggcgcttcaacatcgtccccggcgatcccgccaagggctacaaaagcaaggccgaggcgagggccgccaagacctggaagggcgaatggtggaagcagggtggcggcggcaccgcatgggacagcttcgcctacgatcctgaagcgcggctggtctatatcggcaccggcaatggcggcccctgggcgcaagcggtgcgtagcccgggcggcggcgacaatctcttcctgtcctcgatcgtcgcggtgaacgtcgataccggcgcctatgtctggcactatcaggaaacgccgggtgacgaatgggactataccgcgacccagtcgatcatccttgcggacatgaagttcggcgggcggaaccgcaaggtgctgctgcatgcgccgaagaacggcttcttctacgtgctcgaccgccgcaccggaaaactgctttcggccgaaccctatgtgcccggcatcacctgggccaagggcatcgacaggaaaaccggccgcccgatcgtgaatccggaggcgcgctacggcgagacgccggtgctggtatcgccgagcgcgggcggcgggcataactggaacccgatggcctatagtccgaagacgggcctcgcctatttcccggtgctccagagcgcgatgacatatgcgttcgatccgaagttcaaggttcagcccggtgagatgcaccagcttggcatcacctccacgggtcatgaggaactgcgcaagcgccacgccgccgagatcgcggcgatgacgaaggtctggctcaccgcctgggatccggtgaagcagaaggaagtctggcgcgtgccgtacacgcgccgcggcagcggcggcgcgctggtgacaggcggaaacctggtcttccaggggacgatcgacacccatttcgctgcctatcgggcagacaccggcgcgaagctttgggagatgccggtccggcaggtgccgattgccggcgcgatgagctatgtcatcgatgacgtgcaatatgtcgctgtcaacgccggctggggcggcggcctcgcccatggcccgaacagcaacgactcagggatgcggctgtcgaccgcccggctgctggtgttccgactggacggcaaggcgacgctgccgccgctcccggccgcgaccgccgccgcggtcgcgccgccgccgcccgacagcgcgccggcggcgcaggtcgatcgcggccgcggactctacgccaccaattgctccggctgccatggcgacgaggcgcggggcggcatcaaggatctgcgcaagctgacgccagagacgcgcgcgcaattctacgacatcgtgctgggcggcatccgcgccgataacggcatggtgagcttcgccgataagctttcccggcccgacgccgaggcgatccatgcctatctcgtccatcgcgccaatcaggattgggacggccatgaggtgaaatgacatccgggcagaagaatcggcatgcggagggttgatatagtacattaaactgtactaatgatccaaatatgctgacttggaaggacgttcgcccatgactgattccacaccgctctcggaattccgcccggtgcggagcggcctgatgactggagcgctggacgacctcgcctcggtcggcttggccggaagccgctgccgggcctgtggagagacgaccctcggcgccaacacgctctgtccgaattgcggcagcgacgatgtcttcccgatcgcgctctccgacgagggcaaggtgtggacctataccgtggtgcgctatcgcccgccgggcgattacaagggcgcggaaccgttccagcccttcgcgatcgggctggtcgaactgcccgaagggctgcgcgtcgtggcgcccgtgggcggcgatccggatgctgtgcgcatcggcatgacggtgcggttcacggcccgcgcgcgcgccgatggcgtcgtcgatttcgtctacaatcctgccgcctaaggagttcccatgaaggatgtggttatcatcggcgcgggcattcatgcgttcggccgtttcgacaagacggccgaggagatcggctcccacgcggcgcgcatggcgctggcggacgcagggctggcctggtcggacatccaggcttcctatctttcgcgcatgtacctgcctgcgacatccggcgcgcgcattctgcgcaagctgggtggcacggacatgccgattgtcgatatcgaggcggcctgcgccagcggcggcgcggcgcttcgccagggcgtgctggcgatccggtccggcgagtgcgacgtggtgatggtgctgggcgcggagaagatgccgcgcggcttcatggatccgcgcatgatctacgccgactggcagatcgagatggggctatcgctgaatccgtcttactggtcgatgcgcgcgatgcgccacatgcacgaatatggcaccaccgacctgcagatcgccaagatcgcctacaagaaccaccggaacagcgtccacaatcccaacgcgatgtatcgcaaggaattcagcctggaggaaatccttggctcgccgctcgtatgcgatccgatccgccggctggaaatctgcgcgccggacgatggcgccgcggcggtcgtgatcgcgtccgcggattatgcccgcaaaatcggcgcgcgcgcgccgatcaccatcgccagcagcgtccacaccatcgcgcgctattcggccgatttccgctgccccgccgacagcatgagcgccaccgccaataatgagggtccgaccgaggtgaccgcccgcaaggcctatgagcaggccgggctcggcgcggaggacatcgattgcttcgaggtgcaggataccgacgccttttgcgagctggagatatatgaggaactgcagatttgcccggtcggcgagggcgggcgcctgatcgacgagggcgtcaccgagatcaccggcaagcatccggtgaacatgagcggcggcctcatcagcaagggcgagccggtcggcgcatcgcatctcggccaggtggtggagatcgtttcccaactgcgcggcgaatcaggtgcgcggcaggtggagggcgccagggtcggcctcgcccatgtgctgggcgcgggcggcaattgcgccatcaccatcctgcggaagtgaccatggccgaggcggcctcccctatcccgttcgagcgcagggggccggtcggctggcttacgctcgaccgtccggcccggcgcaacgcgatcgacgcggcgacccaccttgcgtggcgcgaggcgctgacggcggtcgaggcggaccgggctatccgcgcactggtgatcaccggcgcgggcggggcgttctgcagcggtcaggatctggccgaacgtcgcgacatgctcgccgagggagaggtggatctccaggcctcgctggtcgagaattacagtccgttgatccgccggctgatcgcgctgccgatgccggtgatagccgcggtcggcggcgtggcggcgggggcgggcatggggctggtgcttgcggcggatatcgtgctcgccggcgcttcggcgcgcttccagctgccattcgtcaaggtcggtctcggccccgattgcgggctgagctggacattggcgcggcaggtcgggctcaatcgggcactggcgctgctgctcaccggcgacgccttcgacgcggacgaggcgttcgcctggggactggtgtcccgcgtctgcccggacgaggcgctcgtcgccgaggcggaggcgctggcggcgcggctggccaggggtccgcgcgccgcgatagccgcgatcaagcgccgcgtgcgcgaggcggctgaccagacgctcgacgaggcgctcgccgccgaagcgatcatgcagggcgagctgggtctcgatcccgattatcgggaggcggtcaccgccttcacatcgaaacgcgaaccccggttccgctgataaccgctccggagaacgacatggccttcgccagcgaggttgcctccttttccattcgcgaaggcatcggcgagtgtgtggtcgatgcgccgccggtcaacgcgctcggacgcgacgtgcgacaggcgctgctggacgccgtcgccgaggcggccgccgatcccgtcgtggaggcgctggtgatccgctgcgccggccgcacctttttcgcgggcgccgatatccgtgagttcggcaagccgccgcttccgcccagcctgccggaggtggtcgccgcaatcgaggagagcgccaagcccgttatcgccgcgatccacggtacggcgcttggcggcgggctggaggtggcgctcggcgcacatcggcggattgcggtttcctccgcccgatttgggctgcccgaagtcaagcttgggctgttgccgggggcgggtggcacacagcgcctgtcgcgtctggtcggcgtggggaaagcgctggcgatgatcgtcggcggcgatccgatcagtgccgaagaagcgttggaagcgggtctgctcgaccgcaaggtcgccgacggaacgctgatcgaggcggcgcggcagttcgcgcgcgaggccgctggcgaaggcgcgccggtccgcacgcgggatcttccagtggccgatcccgaccgcgtcgacaccgtcttagacgaatatgggaacgccaatcctcggcgcttcggcggtcaggacgcgcccgccgcttgcgtcgaggtgatccgaaagggcctgcacgtgcctttcgacgaggcgctggcgctggaacgcgcggccttcacgcggctgcgcgacggcgcgcagtccgccgcgctccgccatgtcttcttcgccgagcgggaggtatccaaggtcgcgggaatcgatgccgacacgccgcgccttccgatcgatcgggtcggcgtgatcggcgcggggacgatgggcaggggcatcgccatggccctgctcaccgccggtctgccggtggtgctggtggagcagcggcgggaagcgctcgacgccgggctggcgggggtgcgcgacctgatcgcgcgcgcggtgaagggcggccgcatggaccgggcgtcggcggacgcggccagcgcccggctgaccggatcgctctcctacgatgatctcgccgaggtcgatctggtgatcgaggccgcgttcgaaacgatggaggtcaagcaggtgatcttccgcgcgctcggcggcgtcgcgaagccgacggcgatcctcgcgacgaacacctcctatctcgatgttgacgcgatcgccgcttgcacatcccggccagagcaggtgctcggtctgcatttcttctcgcccgccaacatcatgaagctgctggagatcgttcgcggcgcgcggacctcgccgcaggtgctcgcgaccgcgcttgatctggccaagcggctcggcaagatcgcggtcgtcgccggcaatgcccatggcttcatcggcaaccgcatgctgatggcgcgccgcctcgctgccgaggcgatggcgctggagggggcgagtccctacgcgatcgatcgtgtgttggtggcgtttggcatgccgatggggccgtttcggatcggtgaccttgccggcctcgacctcggctggacgcccgagacctccaccggctcgaccatccgcgaacggctgaacgaacgcggccggcgcgggcagaaggttggcgccggtttctacgattatgacgacgagggccgggccacgccctcgcccgaagtggagcggatcatcgccgaactcgccgccgacaaagctatcccgcagcgcgactggagcgatgaggcgatactcgccggcctgctcgatccgatgatcgaggaaggccgccggatcgtggccgagggcatcgcccagcgcgcctccgacgtcgatatggtgtgggtgcatggctatggctggccgcgctggcgtggcgggccgctctattacgccgaccatcggggagaggccggatgacgcacgctatatctgtgatgcgatccggcctctccctgatggccggctgaacggtgccggcgtcggtcagggcatcgccttgctgctcagaacgggtctgacggatcgtcagccgaagcggccttggagcgccagcgcgacgaactcgtcgacataataaagctggtgcgcatggaagaagtggagccgcgcgcctaccgtggcgtggatcgcccggctggccgcctcgaacgctggccagtcggtccaccacaattgggcatagccgtcccagggcagatcgggcaggcgaggccccgcacgcatgttcagcacatagccggcgagtcccggctgattggccgcttccttggcgtggacggtccgccactcccggaagaactggtcctcggtcgtgccgggattccgtccgaccagcccgatgcgcttggcgttgcccggtttggagttgggaatccggatggacacttcccgcgtgaacaaccccatcggatcgcccgccgcaaagtgcggcaggtcgtccgccagcgcgccgatcagctgctcgtccgcagcgccaaaggcatgggtgtacgccgcctcgtccgcgaaccacatttcgatgatgccgtcatgcggggcgtccggcgatcgttcgcggatcaccctgttgaaaatgaggccgcgcaaacccttcagtccgagcagaagcggcgcgcgttccttctcccaatgggcgaggaaggcgtccggcgtcattccgggcgcgcgccggaggaattccgtgcatttgaacagacggccatcgggcgcggcggccaggaggcggccgggcaaggcgcccgccagtcccgtcgccagcgcgccgccgatcagcgtccgacgctccatcccatgccgcatgttgttcacgcccactcctcagccgcccatttcccgacgtttacactaatgacctaatttattagcttatcaaaagcatcctggctagatgccctctgatccttgggcagcgtggacaaattcgagtatcgcccggctaagtgatttaaacggagagcggacctctttaatcctccccatcgggagatggggagggggccggccgaaggctggtggaggggaaggggcacgaccttccgattttcccctccaccaccgctttcagcggcggtccccctccccacgctgcgcgcagggaggaattgacgctcgccattggccattcgccgatattccgaatttgtccatgcggctcaggagtgttccagggattggaagcttgtgcgggcgagatgttcttgcgcttggcgcctgcgccgccatcccgacttcgatgctctccgccgccgctgcggcacccacctatatgagcggcattatatgttcgtgacgcaagcatgtcttcgtgccgcccaggcgccgcaggctgaagatcatgacgctgatctcgcgccgcccggcgtgacgcgtgaggatttcgtgtagctgcgctatggtccatcatgttttcgtccctctgcccatctgactggtgggtcgactcgctggagaatgattgaccagctcataaagtatgatagactgacctatagaaaataaaaacggaaacacagagagggctcttaatgcggtatcgccttttgactgcgtcggtgtccgccatcggcatcgcgtccttcctcgctgccgcggcgggcgcgcagaccgcgcctgcgaccgctgcagcgcaggatgccgcccctgacaacccgcaggacatcaacgcgcaggacatcgtggtcactggctcgcgcgttgcgttgagcgggttccaggccccgtcgccgaccgccgtggtcggctccgaagtgatcgatcgccgcgcggccaccacggtgatgtccgtgctgaacctcaacccggccttcaagccgacgcgcagccccggcgccaacgcgaccaacaccggcagcccggcccaggcgacggctgacctgcgctccctgggcggacagcgcacgctggtgttggtgaatggcagtcgcatggtgccgtcatcgcccgccagcaagctcggcgtgcccgtcacggtggacctcaacctgatccccacgctgatggtcgatcgggtggagacggtgacgggcggcgcatccgcccaatatggttcggacgccgtgtccggcgttgtgaacgtcatcctgaagaaacattttaccgggctcgaggcgcgcgcccaggcgggcatatccgaggaaggcgactatgcgacgcagcgtctgggtttcatcgcgggcaccagcttcgcgcaggatcgcggccatgtcgtcgtgagcgcggactatgagcgcaacagcggcgtcggcgacatgtacacgcgcgactggggccgcaaggaatatcaaatctatagcaactccgcctacaggacgaacggtcagccggcgctgatcctgacgcagggggtgcacaataatctgggcgcgggcggcaggatcaccggcccggccggcttctcgctgaacaaatataccttcaattccgatggcagcgtgcgaccgttcgattccggcaccctgtcaaacgggacgacgcagatcggcggtgaaggacagtcgatcgcgcgcggcaccagtcttgtgcccgcgctgcgccgtttcaccacttacgcgcacgccgaatatgagttcggacccgcccttaccgcctatgtggagggcggctattcgcggtcgaagggcatattgagcgggctgccgccgcgctacacctccgtgaccatcaaggacgacaatgcgtatctgtcgccagccgtgaaggcggcgatggcgaaggatgggatcaccagcttcaccatgtcgcggatcggctatgatttcggcaatgtgaagaccgaggcggtgaacgcgacgcggcacgtggaggttggaggcaagggcgagcttggcggttcctggcactgggacgcccattattcctacggccggaacaattatgacggctatagcttcaacaacaccatcagcgccaacgtgcccctggctgcggacgcggtcttcaacagcgcgggcaagatcgtctgccgttcgacgcgcgacgtgaatcccaacaatggctgcgtgccgctgaacctgtttggtgcaggttctccatccgccgccgccatcaactatgtcaacggcaccggccatacgacggtgaagtatatccagcacagcgcggcggcgaacctgcggggcaatctgttctcgacctgggcggggccagtctcggccgcggtcggcatcgaatatcggcgcgaaagcgagaatgtcggcgccgatccgatcgcggcggcgaacggcttttcgtccacgggcaacgccgtcccttatcgcggcagcttcgacgtcaaggaagcctatgtcgaggcgatcgtgccgctggcgaaggacaagcccttcctgcgttcgctgaacatcaacggcgcggctcgcttcgcccattacagcacggtgggcgatcaggtgacctggaaggtcggcggcgtgtgggagccggtggacggcctgcgcctgcgcgtcacgcggtcgcgcgacattcgcgcgccggccatctgggaactcgccagccccggcaacttcgtgaccaacacgatcaccgtgaacggcataaccaagatcattccgcagaatgtttcggccgggaaccccgacctaaaggccgagaaggccgataccttcactgctggcgtggtcgtcgagccgggcggattcctgcgcgggctgcgcgcgtcggtcgactattacgacatcaatctgaagggtgcgatcaccaatttgtccggcctcaacgtcgcgtcgctctgcacgctcggccagcaggaattctgcagcctgttcacgttcgatgcagccggcaatcccaccagtctcacggcgccggccctcaacgtgggctcgttccggaacaagggcctggatatgacgctgagctatggttttccgctgggggaaggccgggtgagcatcgcggcgagcggcacctatgtcttcaacgcgctggtcgatccgggcaccggcgccggcgcgatcgagcgcgtgggcgagatgggccaggccaatctcggcgcgatgccgcgcttccgcggcaacctggccgtcacctatacgcgcgggccgttctcgatcacgccgcagttaaacttcatctcggcaggcaagcaggacaatatctacaacaccacgcccgcgctgacgatcaacgacaaccatgtgccggcgttcgcctatctcgacctggccggctcgatcgacgcgacgcagcagttccggttcttctggtcgattgagaacctgctggacaaggatccggcgccgacgccctacgcggtgctgaacgtgccgaccaacggcatctggtacgacaaggtcgggcggcgcttcatggcgggcgtgcgcgtgcggctgtgagcatacaggcaggaggaacggcgatgtcggagcaacccgcgaacacgcgtcccggtgccgtgatcgggcggcgcgaactgcttgcggcgggggtcgcggcactgaccgtgccggcgatggcgcgcgcgcaatatacgcgcatgccgcccggcatcgccaagtccctgaccctgctcatccgtaagccgggcgccacgcatgaggagttcatgcgctattggctgggagtgcacgcgccgatggcgctcaagattccgggcatgcggggcatggtctgcaacgaggtgctgggccccagccgggggcggaacgacatacccggcggcacgccgatcctgatcgacggggtcgcggaatcctggaagctggagagcaactcgcccagcaatcccgacgccccgccggaggcgcgcgcctggtatagcgacgggccgttgttcgtcggcgagatccagggctatcgcgtcaccgagaatgtgatggtgccggtgaagcggggcggcaaggggctgttctcgctgctccagcgcaagccgggcacgacccacgcggcttttgtcgaccactggctccgcgtgcatggcgcgatggcgagcaaggtgccggaagtcgctggcctgatcctgaacgaggtcgtggcgccggccaggcggagcgacatcccgcccttcagccacgcgctcggcgaggtggatggcatcgcccagtcctggcacaaggatcagagctaccggggcgtaacgtcgcccgaggccaaggcctggtacgccgacggcgcggcgagcatcgggttcgcgcgcggctattacacccaggagcatgtggtcatcgatccacatccgtaatcgatagactagctcaataaccatttgcggtggccgagcggccaggtctccggggaaggcgacgaaatgaccgaacagccgatattcgacgcggaaatgctgacgcgcgcgcgcgcgctgggcgccgccacactgcatgaggcggccggacgcatcggggccctgccgtccgcgatcaagcccgtcgcgccggacatgcgagtggccgggcccgcctatacggtggtggtgccgatgctcgacaatctgtggattcaccgcgccctctatcgcgccgagccgggcgacgtcctggtggtctcgaccagcggcgggatcgagggcggctattggggcgacatattgaacgaggcggcgatggcgcgcggcctggcggggctggtgatcgacggcggcgtacgcgacaccgcccgcctcgccgaaatgggcttcccggtcttctccaacggcatatgcatccgaggcacgatcaagggtttcgatgtgccgccccggctccagcagccgatcgccatcgggcaggtggtgatcgcggccggcgatctgatcgtcggggaccgcgacggcgtggtcgccatccccgccgccgaggcggccaacgccgtcgcgcgcggccatgcgcgggaactcgacgaagccgcgaagattgcgcgcatccgtgccggagagaggacgctcgacatctacggcttcgacgagaagtgatgcgcaacgcctcaccgtgcggcgattgacacggttctaaaaagtcaataaactgccttattagcagatgagtcactcactgcgcgaaaaagaaaacgcatatccgcaggtcgcggtagggattggaatagcctcgcctcttcaaggatcttgaacgggagcggttcggtcgcgctgaatgcggcgcgtgggcccttttttgcgagcgcgtccgagagttcctgaccgcgcccccggtaaagggagctgagggaggtcatgatggcgagaggtgtcgaggctcttcggagcatgcgtccatggcggctattgaacacgtccagtctggtgccgctggcggccaccgggagtttggcgctggcgacggccgcccaagcccagggtgctccagcccagggcgctccggcgcaggccgcggctcagcccaccgcgagcgatattgtcgtcaccggcacgcgcatctccggcttcaccgccccgacgcccgtcaccgccatcagccaggcgcagttgcaggagaaggcggtccacaccgtctccgaactgttgcaggatatcccccaactgcgcatcaaccagaatgtcggcaagtcgagcgagccggtcggcgcgagcaccgccgatctgcgcggcctcggcccgcagcgcacgctcgtgctgctcgacggccgccgcctgccgctgaccgatcccgcgggcacgatcgacaccaatgtcatccccaccgcactgatcagcaatgtcgagatcgtcaccggaggcgcgtcggcggcctatgggtcggacgcggtggccggcgtcgtcaacttcacgctggagaggaaccttgaggggttccgcggcgacctgtcctatgcgcagaccaaatatgacgacttccatcggccggcggtgtcgctcgcctatgggcatggcttcatggacgaccggctgcacgtggaggccgccttcgactatctacgcaattcgggccagaccagccaggcgtcgcggccctggggttcgcatcgcacggcgttgctgaccaacccgaactacacggccaccaacggccagccgcgcctgatcatcgccgataattccaccttttcgcagatgacgccggggggcgtgctcggccgtacgtcggggctcgcgctcgccaggctgctcggtttccccaccggcaccggcgtgcaattcggtccgaacggccaacctgttcctttcaattacggcacgaatgtcggcggcacctacatgaccggcggcgacggcggcagcttcgaggatggcggcaatctgctgccgatcctgaaacgctataccggctatggccggatcgatttcgacttgacgcaggacatcaagctgttcggcgactacctcgaatcccgcaccgagacccggagcgatctcaccgccaattatgacaatggcacgctgacgatcaatgcggacaacgcctatctcccggctgccctgaggtcggcgatggccgccgccaatatgagcagcttcgccctcggccgccagcagctagaggacggcacggctttcttctccacgcgcacgacaatgcggcgcggcgcgatcggcatcgagggcaagtttggcggctggagctgggatgtttctggccagatcggcagcactcattaccggcaggacagcaccaacaaccgcatccagacgcgcttcttcaacgcggtcgacgcggtcatcaatcccgccaccggccagcccgtctgccgcgtgacgctgcagaatccggggagcagcaatcccgacatcagcgggtgcgtgccggtcaacctgttcggcgcgggggcgatcaaccaggcggcgcaggcctattatctcgggaatagctggcaatcctccgtgcagcgcgagaaggtgttctacctgaacctgaaaggttcgcccttcacgacctgggccggcgacgtctcactggcggcgggcgcggaatatcgcaccgagcagaccgtgctcacctccgaccccgactccgccgcggcgcgctggcgctcgatcaacgcccaacccttttcgggcaagtataacgtcaaggaagtctatggcgaggtggtcgtgccgctggcgcgcgacatggccttcgccaagaatctggagttgaacggagcggtgcgctacacggattattccaccagcggcggcgtggcgacgtggaaggtcggtctgaattacgcgccggtcagcgatatccggttccgcggcacgatctcccgcgatatccgcgcgcccaataattatgaactgttctcccgcggcaatcaggtgatcagccaactcgtcgaccggcccagcaatgtctccggacaggtgctgcaggtgacgagcggcaatcccgacctgaagccggagaaggcggacacgcgcgccatcggcgccgtgttccagccgggctggctgccgggcttccgaatgtcggtcgattattattcgatcaagatcaaggacgcgatctccaccgtgtccggccagaacatcgtcgatttctgcttcaacggccagaccgtctattgcgccagcgtcgtgcgggatgcctcgggcaggcttacgcgggtgaacgtcgtgccgttcaatgcgcagtcgcagaagacatcgggcatcgatttcgaggcgatgtaccgtttccctctcagaaccttcggcgagggcacgatgaccttccgggtgctggccaattacgtggccgagctgaagacgatcgccaatggcgcgaccaatgactatgtgggcctcgcgggtgtctcgccgccgccgctgggcgtcccccagtggcgcttcaacgcggaggcacggtaccagatcgggcgcgccaagctgggcgtgacctacagtttcatcgacggcggcaaatatgacacccgcttcaacgtcaccacgctcgacatcgacaacaacaatattcccagccgcggttatgtcgacctcgacgcgagctacaagctgaccgggaatttcgacatctatgggcggatcgacaatctgttcaatgtcgcgccgccgatcgcgccgaacgccatcgtccagccgcagatcgcgaactcgcccttctacgatacgcgcggcatgttctggacattgggggtccgtgcgcggttctgagtttacagcctagcgccgcccggacttgtgggcgtcggcgatgcgctcgaaagcccggacctgcgcgtccgtgtcgatcagatgatcgatccccagttcgcgggcgcgctggaggcggtcgcggccgcgctcgacttgcgccctgtccagcacattgcccatcgcccataatatgtcccgccggcaccgcgacatccggccgagtgccttgaaggtgcgggcgcaatgatagcgccggcagatcgcgggcgcgcgctcgtggatcgaacagccggtttccgtcagataaacgcaatgcccggtcgcgggatcgcgtttcagcgccgggacgcgctgacccggatagagatcgctcgcgatatattcccagtcgaaatcgtccagcacatcgcccgcctcggggcgcaggatcacctgctcgttgaagcagcagagcgtgcagccgtcgcacggtatggcgttggccgcgaaccggggatcggctggcggcgtcgccgtcacgcgcccgccgccctggcgaaaggcgcctcggtggcgggattgaccgcccgccgggtgtccgcgccctcgaccggcgcgccgtcgatcggcaaggcgaagccggtcctcatcgtcctgctcggataggcgtgccatagatggcgaagggaccgggatcctgcccagccagcgcgggatcggtgcgatagcggagcttgcccgcgaccgcccaggaggtcttccccagcgccaccgccgaggtcgtgccggcgcggccgccggggagcggggagagggtcaccatgtcgcccttgacggtcatgagcgtgatcccgccctcatcgcccgcctcggcgagcaggaagcgaccggggccgatatggcgcaggccgtccggacggtcgagcttgcggggcgggatgagttcgaccagcggacgcgcgctcccatcggcggacgcgccggtgcggaacatgcggccggacgtgacgctggtcacgtagagctggccgtcgttgtcgaaggcgatgccgtcagcgcccgccaggcgcggatcggcgatccagacatcggccttgtccccgcgcacgcggatgatcgagccgcgcagcgtttctgcgacataggcggtgccgtcgggcgcgaccgcgaagtcgttgcacagcgaccgagaggcgccaggggtgggaatattcctgaccggcgcgccgctcttgaggtcgaacaggcggatcgccgcggcgcggtcgcgcgcctcggtcgggtcgccgcgtcggccgttggagcagacatagagcaggccatgcctgtcgtccgcgaacacgcccagcaccgacacgagtccactgctgtccggcgcgatgaaaatggtggcggctttgtcaccgggccgggcgcgccagatcgtcccattgcccgcgctgccgacgatcagcgtgccgtcgcgcgtcgcggtgatgctttcggggaagacgcgcggctggggaattgcgatttcgggcggaggcgggggtgggggcggggccgccgccccaagcagccccgccgccaccgccagccccatccatcgcgcccgtcgcatgcttcgttccttgtcctcaggcgggggtgaaacccatccgcagattgtcatggcggaaagtcaatatccgcgcgctccatggtgtcgtcgcggcttcgcgccactgggcgccggtcaccacgtccaggtcgcgcaggtgataaaaggccgcgtagctcggctggcctgtcgaagcgcggaagcgccgcgcggcgagtacgccgtccaccgcccggaagcgcggcacatgctcggtatcgtaccagtcgttgaactcctcctcgtgcgcgccgtcgatgttcatccagttcacgagcaggccgcccgcgttcctgggcgccggctcgtcgcctggcaggatctggacgcccgaccagcgccatgcgcccgccgccccggcgaggtccgtcttcgctgcgctgtcggccagcagcatgtggcgcggccgccccggctcccccgcccggctggacatggtccggccgacccatggcaccggcgccagcgcgccttcgggaagggacaggccgtccgcccccgcgtcgggcgcacccatcacgaagacgagaccgaggctcaagcgaaggccttgccatagatcctgcgggcattgccctcgaagatcttggccttgtcctcggcggtgaggaagtcgatgctctcgatcaccggcttcagatcatcaaggtcatggccccaatgggggttatggaccgatccggtgccgggccgctcggtgccgaacaggcaattgtcggccccgaccacctgaaagagcagctccagcccttccctggaatagaggcaggtgtcgaaatagagctggcgcaattcctggtcgaactcgcggccgcgccgccacgcgccggcccggaaacgcccgatctgataagggattgcgccgccgccgtgcgagatgacgatcttcagcgtcggaaagtccttgaatacgtccgactgcagcagcgacatcacggcgatgctgccctcgttgatgaacttcagcgtgtagctttcgcgtgggtggcagcagccggccgaatggatcaacgcaggcacgtccaattcgacgagcttctcatagagcgggtaccagaagcgatcgcccaggcctggcgggggcagggcgtcgccctccgtgggatcgggattgaggatgcagccgatgaagccaagctccctgacgcagcgctccagctcctcgacgcagttggccgggctctcggcgcggaactgcggcaggccggcgacgcccttcagccggtccggaaacatctcgacctgctggtggatcaggttgttgcaatagcgcgcccagtgcagcggcacgcccgccggtcccagcgaatgcatctggagataggggcgcggcgacaggaactgcacgtccgtgcccacctggtccatcttggcgagcaggccgcgcgcggtcttctccgccacctccgccgccggcagcttcgcggcctggggcggattgttgcgggcgcccgtgagcgtcgccatcttcgcatagtcggcgtcggtcatcactatatgggcgtgggcgtcgatgatcatgccgcttcctttgctaccgccagagcgtcgagttggatgaggaccgcgccgcgcaggatcgctatctgggtatggcgcgccggccggtgggccggatcgggataatgttccagccaggacgcgttgatcgcctcccgcgcgccgtcgtcgcggacatgacaggtgatcttcaccacgtctcccatgtccatgccggcctcggccagcacgagcgccaggttgcggaagcaattggcggcctgcccggcgacatcctccggcatgacgcgcgtttcgctatcccggcccatgatgccgccggtggcgaggatcggcccgatccggcaggcgagcgggatcggctggggatggccgatcgattcgatattgatgctgcgttggcgcatggcttcctccactcaatgccactcggcgaagcaaacgcccgtgcccgtgcccgcttcggtgcggtagcagggcagatattccgaccaggcgaggtcgagatgttcgcacgcgccggccgtagcgatccagttgcggatttccgagctgcctgaattgagcttcgcccgatccatgctcgtgagagcggcgacatccttggcgcggatcgcctcgatcaggccgcggtccaactcttcgtcgaccacgaaatggctgaggccgcccgaggcgatgacgccgaccttgatgtcctccggatagctttcgaccgcccggcgtatcgcctggccgagcgcatagcaacggcgcggcgtcggctggttgggcgcataataggtgttgagcgccagcggcacgatcggcagcgggttggcctcgtccatcaactgacggtggacgaagccgaaggcatggccctcgccctcgccgtcgcgcagccggttggcggtggagatgtcgaattcatcatcgaccagccgggcgatcatgtggcgcgcaagcccggcgtcgaccgggaagtcggtctcgccctcgtccacataatagccgccgcgcgcgttctgccaccattcgagcgggttgggattgcccttgtggcgcgggttgttgcggatcgtctcgccataatagatgaggatgctcggcagattgtcgttggtgtaaagctcggcctggtcgtcgccgatgacgatcagcgtgtcgatgccggaggcgacgatcgccgccctgatccgctcgaccccccgcttggcggcgcgcatgcgctcgtcgagcagcgcgggcgtgatatggtcgcgcagcgccttgtccgcgcgttccagcagcatggcgtaggtcgccggacgcccttccttgtcgaggaacttgcctgggatgtcgcgctcctcgaaccgcgcccaatcgccgtcgcgcatgttgagcatgggggtgtgcgaggagccgagaccgtgagtaagccgtgccatcatctatctccgaggatcatgccgtcgccggtgccgggccatggaaccggctgacgatgaaaatacaggcggcggcgaccgccgcgaccaccgcgagcgcggcgtagagcggcagcagcccgccgcccgcgccaagaacgatgccgcccaccagcggccccgcgaccgccccgaagcggccgaagccgaccacgaagcccacgccggccgcgcgcatcgtcgccggataatagcgcgtcgcgttgatcatcaggccgctgaacgcgccttgcgcgaagaagctgatcaccggcgcgatcgtcagcatcacatagggatcgcccgtgttcaatccgaacagcaggaaggatgtcgccgcgccggcgaaatagatcgccgtcagccgcgccgcgctgacgatcgccgagaaatagcccatcgacaggttgccgaggatcgagaagatgctggtgaacgtgcccgccagcagcgcgaggcgcgtcggcaggcctgcgtcgtccagcaccttcggcgtccagctcagatgatagaagccgacgaccgaatagccgagcgaggccacccagaggagcacgctgcccgcgatcatccccggcccgatcagatcggcgatgcgcgtccgcgcccggcccccgccggtgatcgccggcagcgcgtcgagcggctcgacgcccaggcgacggcggacgcggttgacccgctcgagcgcgccgcgcggctgggcggcgagcaggaactgcatcgattccggcagccagaggaacacggcgacgaggatgaccagattgaacaggccgccgacgatgaacaatatctgccagccatgatcggcgacgaaccaatagccgatctgggacgcgaaggtgacgccgagcgcatagcagaggtgcatcaccgaaaggaagaaattaccccatttgcggttcgcatattcgatgaccagtacgttgagattggccatcagcgagcccacgccgatgccggtgaagaagcgcagcgccaagagttcgtggacgctgccggccgccgcgctgagcagcatgaccacggcgttcagcgccagcgccgaaagcaggatcgtgcgccgcccgaacctgtccgcctgcggcgccaccacgaacgcgcccaccgccatgccgatcgcggttgaggcgaacagcacgcccagcatccgcgggttcactgcccaggcgtggctgatcaccggcgccgcctggaccagggtggcgaaatcgagtccgtcggcgatgttgacgatgcagcacaggaggacgattgctatcgagaaggcgttcatcggcgcctcggcgatcacgctttctcctttggacatctgcgacatatccgctccctcttttgcctttcaggctgttaccatcaaaaagatcataatgatagtctatatgatgatataaggtgtatcagaggcccagttcggcgagaatttccttgtcatgctcgccgaggagcggcggcgcgcgccggtacgccaccggcgcgttccggaatcgcatggggctggccagcatggcgaggcggcccgacaccggatgatcgagatgcacgagcatctcgcgatgcctcacttgcggatcggccagcacgtcgggcacggtgttgatcggcgcacagggcacgcccgccgactccagccgcgcgacccagcccttcatcgtatccgccgacagggcggcgatcagttcgggcatgagttggtcgagattgcggacgcgatcgccattggtgaggaagcgtgcgtcctcgatcagttccggccgcccgatcgcctcgcagaacttggcatattgcccgtcattgccgacgacgatcacgacatggccatccgcgcaggggaagacatcctgcggctggatgttggggtggcggttgccggcgcgcatcggcgtcttgcctgagacaaaataattctgcgcctggttgcaaagcgacccgaccgccacgtcgagcatgccgatatcgatatattcgccttgacccgtctcatcgcggcgggcgatggcggcgagcacggcgatcgcggcgtacatgccggtcatcaggtcgaccaccggcacgcccaccttctgcgggcccgcgccgggaaagccgtccgcctccccggtgacgctcatcagcccgcccattgcctggatcatgaagtcataggcggcctgggaggcgcgcggaccatcctggccgaagccggtgatcgagcaatagacaatgtcgggcttcaccgccttcagcccttcataatccagcccgaatttggcgaggccgccggtcttgtaattctccagcacgatgtcggaccgggcggccaacgccttcaccagcgcctgcccctttggcgtcgcgagatccgcgcggatcgagcgcttgccgcggttgcaggcgaggaaatagccggcgtcgccccggtcgccatcagcgcccggcaggaagggcggaccccagccgcgcgtgtcgtcgccgccttccggtcgctcgaccttgatcacgtccgcgccgagatcggcgaggatctggccgcaaaatggacccgccaggatacggctgaggtcgagcacgcgcagatgcgaaagggggctggccacgaaaatccttcctgtcaatcaatccagtgcgagtcggttggcgaccgcgctgggccgcgcctcgaagcggtcatgccaggcggcgagcgcgtcgcggccctggcgccaggcaagaaaggagaagcgcaggtcgagataggccagcgccgagccggcggcgatctgcccgagatcgagcgcgtccggccagcggctcgcctccgcctccagcgcgtcgagcgcgacccgcgccttgagcgcataggccgtgtggaacgcggcgctctgctgctcctgggggcggatgcgttcttgccgccagagcagcagcgcgtcgagcatgccgtcggccagcgcctgccggcgcagcacctcgaatcgcgcccacccccctgtcgggagaaggacgggcgcgggccgcaggatcgtcagatactcgcagatgacggcggaatcgtggagcatcgcgccatcctccagttcgagcatcggaatggtgccgagcggatggcgcttcatataggcggtgtcggggttcagccgctcgacgacggtgcgctggcgccgaatccgggcgtcgaggccgcattccgcgatcgcgatcgccaccttgcggacgaagggtgatttcggactccagtgcagcagcacgggccatggcaggccgaccttcggcgcgcgcgccggcgcgttttccgcgtccctctgagcctcgattcggatcattaagctattacactgtccttatgtgtgtttgtcaaaggctcacgcgccgcaccgggaactgcggaacgcgcacggttgctctaatccaattggctgctataaacacctaatgctgcaagacacagagaacacaggaggccccctcggcgcagatggaacggggatcccccgttatctgcagctcagtacattgttccggcgcatgatcgcgtccggggagtggcaggtcggttcccaaattcccacggtcgaggaactggccgccgaatatggcgtggcgcgcgccactgtccgccaggcgctcggcatcttgaacggcgaaggtctcatcgaacgctatcgcgccaagggcactttcgttacttatcggccccaggagcaactctggtgcgaggtcgagaccgactggtcgggacttttgcgctcgcgttccggcgcgaccatcgagctgctctcggaggaaaccggccaccagccgccgaacatcatccagagcgatggcgagcgcgcgcgcagctatcgccgcttccgccgccgtcattggcgggagggcaagcccttcctgctggccgacacctatctcgacgaggcgctctgcaagcgcatctcgcatgaagatctggtgacgaagacggcgcttagcctggtggcggacatccgcggcctgaagatcgccggcgccagccagacgctgaccatcggcgcggccgacgtgctgaccgcaaaggggctccaggtgccgctcaacgtgcccgtggcttatgtgcatcgcacggttatcagcgatagcggccggctggtgatggtgtccgacggcacctatcggggcgatgtcgtccggttggacatcaagctcaaataaatagggaaattccgcgaaaacgcgcggatataccatggcggcgcaaattattatcgacataggccataaagatggcctatgaggtttttacctcggccgacggacgttgttcggggcggctgaacaagcagccataactgcctacccagagtggagagcgtagtgccgcgcattccgtttcctgaattcgcgaccatgaatcccgcccagcgcgcggtgtatgaagcgatcgtgagcggcccgcgcggagggctggtcggcccgctccgcgcagcgctgcacaatcccgaacttgccgacaaatggcagcggttcggcgaattgctgcgcttccgcacctcgctcaccaagcggcatagcgagctcgccatcctcgtgacggcgcgtgtctggaactgttcgttcgagtggttccagcatgagccgcatgcgctggcggccggccttcccgccgggatcgtgaacgcgctccgcatggagcagaggccggatttcgacgattcggccgacgaggcgatctacgaattcaccaaccagcttcagcgcgaccactccgtcaccgacgcggcgcaccgcgccgtccaggcggtctacggggtgacgggcgtagtcgaactgaccgcgctgatcggctattatgcgttggtggcaatgacgctcaacgcgcacgccttcgatttgcccgagggcgcgaccgatcctttcgccggacaggccgggactgacgccgccgcgattcatccatccaccgaataaaccatatgcgaggaggctcatgcttagcgaggagaagaaccgccagttgacccaggtgggccctggcacccccatgggtgaattgctgcgccgctactggatgccgatcgccgccgagggcgaactggataaaaagccggtcaaggccgtgcggctgatgggcgaggatctggtcctgtatcgcgacctgggcggacagctcggcctcaccgatcggcattgcccccatcgccgcgccgacctctcctatggcttcgtggagaagtgcggcatccgctgcaactatcatggctggctgttcgacgagcagggcgcctgcctcgagcagccctatgaggacaccgtccttggcggcggcacccgcgacaaggtgtcgatcacggcttatccggtgcgcgccctcggcgggctgatctgggcctatctcggtccgtcgcccgcgcccgagctgccggaatatgaggcgttcaactggcccaacggcttccggcagatcatcctctccgacatcccctgcaactgggcccagtgccaggagaactcgatcgatcccgtgcatttcgagtggatgcactcgaactggagcgtccggctcaagggcgaggagggcccctatgccccccgccatctcaagatcggcttcgaggagttcgagcacggcttcctctacaagcgcatccgcgaggacactgacgaggagcatgatctctggtcggtcggccgcgcgatgatctggccgatcggcatcttcctgggcgaccatttcgaatggcgcgtgccggtggatgacgagaacagcctgtcggtcgcctggtcgttccagcgcatgcccatcgagagcgagcccttcgtccaggagcgcatcccctattggcgcgggccggtgaccgacgcggaggggaactggatctccagtcatgtgatgaaccaggatttcatcgcctgggtcggccaggggcggatcgcggatcgtaccaaggagcggcttggccgcagcgatctcggcatcggcctgatgcgccgccagctgttcgccgacatggaggcggtggcgcggggcgaggatcccaagggcatcatccgcgatccggccctggcgaagaacatcccgctgccgcttgtccacgccgagcgctatcgcagcggcatgccgcgcgagaagctggtcgcccatccggtgctggggcgccacctccgggcctatccctatcaatatggccagccgaccgaggtgctggaatcgatctggcgcgcggctggggtgacgcgggaagattttggcatcggaacggacgccgagccgatggaatagggaaggggtaagggggggcttttccattggcgggttcgaggaaggatgcgatgaaactccattggtcgcccagcgcgccgttcgtgcggaaggttatggtcagcgcccatgcgttggggctggccgaccggattgagctggcgcgcagccgggtcggcccggcccggctcaatgacgatctgatggcggacaatccgctcaacaagatacccacgctcatcaccgacaccggcgagcggctctatgattcccgggtgatctgcgagtatctggacgcgctggcgggcggcggcgggatattcccctcggaacccggcgctcgctggcgggcgctgacttggcagagcctcgccgacggcatggtcgacgcggcgatattgcgccgtgacgaggaattccggggcgaggggcatcgctcgcctgcccaccggctggcctatgccgcgaagatgcgggccgccctcgaccggatggaggcggacgcgccgctgctcgaacatgcgggcctgacgatcggcgcgatcgcggtcggcgtggcgctctcctatctcgatttccgtccgccgggcgagaactggcgcgaggggcgtccggcgctggcggcgtgggaagcggacttcgcccgacagccggcgatgctcgccgcgtccttcgcggacgaaggcgccggtcccaagaaattcgccctatacacgatggaatagaggctggccggcttaggcggtgaaaccgtaaagggcgaggggattatccacaaacaccttgcggcgcgccgtctcgtccggcgtccaggcatcgaacagatcgatgaggcgaccgggatcgggccggttctccatgtttaccagcggccagtccgtgccccagagcaggcggtctccgttcgcggccatgaaggcatcgtgaaagggccgcgcgtcggcatagagcggcgggttggcggaatggcggatcacggcgagcttaacccagatgcggccctcgcgcagcggaccgagcaccgcgtcgaacagcggatcgtccgccgcgaccgtcggggcgccggccgccgccatatgatcgagcaccagcggcaagtcgagcgcgagcagccgcggcatccattcggcataggtctcggtcttggcgaacaattgcgcgtggatgccatatgcgcgcatcgccggcgcgagccgttcgagatcggcgaaaccgctcgaacccttggggcgcccggcgtaccgttgcgagatgagttcgacgaagcgcagccccgcgaccccgccggcggcgagcgcggcgagacggtcggcgctcgcctcgccggtcgccacgccgatggcgcgccgccgttccggatcgcgcgcgaccgcatccatgatgcagcgattgtcgtcgccataggcggtcggctggacgatcaccgcgcgctgaaagcccaggacgtccagcatcgcctggtgatcatcggcggtcgcctccggcggcgtgtagcttcggacctcccccagcgggaagcgcgcataggggccgaaaacatgggcatgtgcgtcgcacgcgcctggcggcaatggcctgcgcggcggcgtgacggtgggaaggtgggtggtcatcatggctccttgctataaaaagcattagactatttcattgattgaatccagaggcgggggactgttataagaacatggcccggttgcgccgggagagaggagatccgtcccatgattgcaccggctgagattgtcgaacggctcgcgcgcgtcgattgttgcgcgctgtcggacgcgctggaccgcctccgaatcaagggcgcggtcacccatttgccgcagcgctcgggcgccgggcgcattgccggcatcgcggtgaccttccgcgtcgcgccgggcgatccgccgccggggccagcgcgccacctcggcacgaccgcgatcgaggcgtcggattcgctgagcatcatcgtggtggagcagaggagcggcgtcgaggccggctgctggggcggcctgttgacccggggcgccatcaaccgcggcgtggtcggcgtcgtcgcagacgggccggtgcgcgacatcgacgaggcgcgcgagcttggattcccgatcttcaccaacaagacaaccagcttcacggcgcggggccgcgtcgtcgatcaggggacgaacatcgatgtctcgatcggagacctgacggtgtcgccaggtgactatatcgtcgccgacaatagcgcggtgatcgtggtgaagccggcggatgtcgagcgcgtgctggcggcggcggaggatatcgccgcgcgcgaggcggcgatgatcaagtcgatcgaggccggcatcccgatcagcgaggtgatgggcggcaattacgagcatatgctgacggagccgatgaaatgaacgagacgaatgacatggccgtcgcccgcgcggcacggctggacacggcgacgctgagtgacgcgctcgaccggctcggcatcgtcggacaatgccataagatcaagggacgggacccggaattccgcatggcggggcgcgccttcaccctgttgtgcggcccggcctcgaccccgcccggcacggtcggcgacttcatcgacgatgtgccgccgggcgcggtgatcgtgatcgacaatggcgggcgcgaggatgcgaccatctggggcgacatcctgaccgagatcgcccaccggcgtggtatcgccggaaccgtgatcgatggcatcaatcgcgacgtgcatctctgccggacgctcggctatccggtgttcagcaaggatcactggatgcgcaccggcaaggatcgcgtgcaggtcgagcggacggaatgcgtcgtcaatatcggcggcgcgcgggtcgcgccgggcgatctgatgcgcggcgatccggacggggtggtggtgatcccgcgcgcgcatgaggaggcggtgctcgccgccgccgaggaaatccacgcggccgaggagcatatccgcgaggcctgtcgcggcgggatgcgactcgacgaggcgcggcgccagttcaaatatcaccagctccagacccgccagtgaggtacggacgccggggccgagcgcgatcgagatcgcgttgaggggcgcgccagcgcttcgagatgcacaagttcgggcaggcatattgcactccgttcagaagcagatctcgatccaacctggtgaggtaatcgattccatggtgctgaatgccgctcttggaatggcggatcgagcatgcggggatcgagaagactttcggcgaccgggctattgtcagactgcgatttggaaaggggcgcggatcaggtgccatgagtgagccaggaacttcaggcgggacggcggaagcaccgctcccggcttctccattcggcataccgatttatcggatggtgtggacggccagcctgatctccaatttcggcggtctgatccagtcggtcggcgccgcctggctgatgacgtcgctgaccagctcgcgggagctggtggcgctggtccagtcgtccaacaccttgccgatcatgctgctctcgctctggtcgggcgcgctggcggacaatctcgatcgccgggtcgtcatgctctgtgcgcaggggttcatgctggtcgtttcgacggcactggcgttctgcgcctggtcgggcgtgcttacgccctggctgttgctcggctttaccttcctgatcggctgtggcaccgcgctcaacgccccggcctggcaggcctcggttggcgacatggtgcccaagccgctgcttctcggcgcggtgacgttcaattccatgggcttcaacatcgcccgcagcgcaggcccggcggttggcggtgcgatcgtcgcggcggccggatcggcggcggcgttcctcgtcaacgcgctcagctatgtgggattgatcgcggtgctggcgcgttggcgaccggcccgcgctccccggctgcttccgcgcgagcggctaggtgacgcgataggggcggggctgcgctatgtcgccacgtcgcccaatctccggaccgtgctgatacgcgcgctgctgttcggctcggcggcttcggctattccgtcgctgatgccggtggtggcgcgtcagttgataacgggcgggccgctcgtctatggcgcactgctcggcgccttcggcatgggggcggtggggggagccttcatcagcacccggctgcgccgtcgggtagcatcggagcggctcgtgcgcatcgcctcgctcgcgcttgccctcggcacggcgacgacgggcatgagcgggacgctggcgatcaccctgcccgcgctgctgtgcgcaggcgggggctgggtgttggtgctttccaccttcaatgtcacggtgcagatgacggcgccgcgctgggtggtggctcgcgggctcgccctttaccagatggcggctttcggaggcatggcggcgggaagctggttcttcggccttctcgccgatcaccagggcgtggagatatccttgttcattgcggcgggatttcaggtcgcgggcgtgctggcgggactgcgtttgccattgcctcgggtcgaggacctcaaccatgatccgctcagtagttggaagagcctcggaccgaagtgctaggcagcgtggacaaattcaagactcgccggactgagtgatttgagtggatagcgaacgcccctcctattcgtcaccccggacttgatccggggtcccgctttcttccgagtgcacgcctatcccaaggcagcgggaccccggatcaagtccggggtgacggtaaatcacgtccggggtgacggaaactgatgtccgccattggcctttccccgacattccgaatttgtccacgccgcctagtggagccgcacggtgggccaatcgtcgtcctgatcgaataccgcatggtggagaccagcatcgccgagtttctcggcttgatgaatgaacgtgtcggacccagcgccgcgacggcgtgcgtggggctctgttgcccgatgagaggatcttgcgctcgaagcgcgcagggcccttttcgtcatttgagcgtggcgagatagtcgatgatagccttgcgcttggtcgggtccgtcaccgggatgaccatcttcgtgccggggaccatcttcatcggtccttgcagccagcggtcgaggctggcgcggtcccagcggatgcctgacttcttcaaggccgggctgaaggcataacccggcaccgctcccgccttggagccgacaattccccgcaatgtggggccgacgccgttacgccccgcttcggtcgagtgacacgaacggcagacggcgaaggccatgggcggctcaggcggcgcggcgagggccggcgcggcgaccggcagcaatatggcggcgagaacgaatgaagccttggtcatcgggaggtttctccttgtccgcgctggataatgtaaccggcgaggcggggaatgcggtcgtgatgtcgctgcgccgggcgacatcccaggacaggccagaatgttccgcactgccatgatccgcctaggacagcgttacgagtgcatcgaggaccgtcgcgccctgccctgcatcgcggaccgacagtggattaatctcaatttcctcgatccggggattgcctcgaatgatgcgtccaagctggattaccgtatcaaccacggcctccagatctgcggcaggctcaccgcgccaacctcgcaagatcgaaccgccttttagtccgttcagcgcgcgaagcacgtcttgccggtcgctatccggactgagcatcgccacgtcatgcagggcttcgatccacacacctcccagaccgaccatcatcaccggtccccaatcggtatcgcgacgaaccgacacaacgagttcgtggcccttgggcgccatcgcctcaaccagcacgccgtccagcacgacatccgggcggtgtttggcaatcgccgcggtctgggtcgcgaaagcggcgagcacgctggcttcgtccgataagttcaggctgacgccgccaagatcgctcttgtgggtcagaaccgcggactgggccttcagggcgaccgggccgtcgatctcggacgcggcgagcgctgcgtcggcggctgaaacggcgaggcgtccggtcgggatcggcaggcccgcttcccgcagcaaagcctttccgcggtgctcgggaagaacccctgtcgttgcgggcagatcgatgactatgccgtcatcgcgtggcgcgaggggccgcgtgcgtgctgccgaccatagtctcgccacggcccgcagggcgcgttccggggaccggaaaaaggcaattccggcttcgcgcaatctgccggcgatttcaggtgcgatcggactattgtcaccaagcagcgtgtagatcaccggcttggcggctccagcaatcgacggcaggatttcttcgacgactttaagtccaaattccggcgagccgggcatcagaacaaggatcaccgaaccgacagcaggatcggccagaagcgccgagaccgcgtggccatagatatccagttgttgcaggccctgagcggtcacatccaacgggttggatatatgggcgaaggcaggcaatatgcacgccagccgctctccggtcttgaccgacaggtccggcaggtcgagccccagatccgcgcatatatccgcggcgaggcccttgaatgcgccggattcagtcagaatcgccggcccttcctgcggcagatcgggggtccgcaggagcaattcgacgacgtccgtcaactcgtccaggccgttcacgaggatgacgccggcgctggtgaccagggtctgcatcacggcatgatcggtagccagtgaccccgtgtgggaggcggcggcttcctgcgcccggatgctccggccgggatggatcaggacgatccgcttgcccgcggcgaaggcatcccgggcgagcgcgaggaagcgctgagggtctcgaagctgttccgcgaagatcgcgatcacgcgcgtgacggtgtcgtcaatgatatgcgccacgaagtcgttgatcgtcagcacggcctcgttgccggtcgaaatcgtgtaggacacaggcaaggcgcgcgccgtacaggacagacggatgttgccgaccatgccgccgctctggcccagaattgcgaccgccggatcgttgatgaccgcaggctgctgtatgccgaaagagagaggggtgccatcgacgaagctcgtcaggccaatgcagttcggcccgaccagcgccaagccgccctctcgcgcgatacgtgcgatctcctcctgttcacgccgaccttccggtcccatttccgcaaaaccggaggcatagacgaccgcggcaccgatgccgcgcgcgacgcactgggcgacggcatcccgcacgccggtgccgggcacggccagcacggccaggtcgacgcccatgggcaatgcagcgatgtcggtgacgctggtacgccccgcaatctcgccgccctgccggctgacaaggtgaatctcaccggaaaaggaaaagcgttcgagattggccagaacccgccgccccgtcgagccggggttggccgaggcgccaacaatggcaacggaccggggacgcagcaggcgctccaggttcagggcgcccgcgcttgtgcggcccaggacatcatttgtcacgccgatagccttccagacccggcttgtatgatttctcgtcaaggaactgtgtgatgcccttgttgcgcccgtcggtcttgtcggcaaccctggtctgcgcgcccttggcgacgagatagtcttcagccacgtcccaagtcatgtccgccactttcttcaacgcaatcttggcggcattgaggacaaccgggtttttcgagaggagctccagcgccagggcgcgggtgtgatcgcgcaggtccgtcagcggcaccgcttcagcgacgagacccatttgcgccgccttttctccggtgaagttgcgccccgtcatgatgtagagcgcggcatcctgcggccgcagccgttcctgtatcgctttggtaacgtttccacccggaatgatgccccagttgatctcggacagaccaaagacagcctcattggcggcaatcgcgaggtcgcatgccaccagcggagtgaaggccccgccaaagcaccagccattgaccattgcgatcgtgggcttgccgaaatgctgcagggtacgccattgccaagcctgagccgtctggcggatgcgcctgacctgcgcgggcggcaggccatcggtttcgcgaaaatattccttcaggtccattccggcggaaaaggagtctcccgcaccggtcaggaccaccacgccgcagcggggatcgagttcgagctgctccaggatggccagcatctcgctattcagcgtcggactcatcgcattgcgcttttcggggcgattgagcgtcacccaggcgatgccctcatcaaacatcacgtcgacacaagtgcgcgacaggtccggtccctcggtaagatattcgctcattcccggccctccaccatcttcatttatcataaaaatataaaaggctagttatatagtcaataaagaattcccgtggcatgggaagttttcctgcatcgacagctgctcgacgatccgctgaaggggctgcggcccggagcgttttcgtcattgcggccattccccgcggcggacatgctatcgtcagaccaaacctcgccgcccagaagagtgcgcgtggacccgatcatcacgaactcctctcgatgacttgcggtacggccctgggccagctacaatggacatatatatgggtttttatccgataaaattgaccgcaatcccagcagcttcgcgcatgctgacggctgcggaacaaggctagaaaacgcacatctataaaccttgaaatacccgacatgaggttccgatgccagtggagacatgcccgatcaggaggaacgaaacgcagcccggcggccttgctcgttacggccaactcgtcggaggagagatcgtcaccggagagcgtgatatggaggtgctgtcgccggccaccgaggccgccttcgcgatagttcccgatgcaactcgcggggaactggcgcgcgcgatagccgccgccggcgcggcgtttccggcatggcgggcgcgttcgttcgatgagcgtcgggcatgtctcttggactttgccgcagcgatactccgcgatcgcgacaggatcgcggaagccctgacaagggaacagggcaagccgctgtcacgagcgctgagcgaaatcggcaatgcagtgcgtgcgatcgaggatatttgtaccatcgacatgaaaccccaactgttgcgcgacaccccggccgaaaagatcgaactggtctatcggcccctgggtgttgtagccggaattaccgcgtggaacgtgccggtcattctcgccgcgcagaagatcgctcaagcgctctataccggcaatacgatggtgctcaagccatcgccttacaccccggtggcgacgctgctgttgggtgaagcgtcgctcggcattcttcctcccggtgtcctgaatatcgtatcgggcggcaacgaactcggcgcctggctgacctccgatccagccatagccaagatcagctttaccggctccggtcccaccgggcgacgggtgctcgaggcctcggcctccaattttgcgcgggtgacgctggaactggggggtaatgatgccgccatcgtcctgcctgacgtggatctcgacaaggtcgtgccagccctttttgccgctgcattcaacaatgccgggcagatctgcatggcgataaagcggctgtacgtccacgcggatatccacgacgaagtggtgcggcgcttcgcccgtttggctgacgagattcggcttggcgacggcatgctgcccgatagcgagatggggccggttcagaaccgcgcccaatatgaaaagctcctcgctcttctggcggatacacgtgccattccggatgcacatatcgtcgccggcggcgtggcgccggaaggcgccggctacttcattcggccgaccgtggtcaccggactggtcgaaggctgccgtctggtggacgaggaacctttcgggccaatcctgccgatcctgcgcttcgacgatgccgacgatgcagtggagcgcgccaatgcgtcgccgttcggtcttagcggatcggtatggagcgcggataccgcccgcgccgcggcactggcgcgtcgcctggaagttggcaccgcctgggtcaaccgccatggtggcgcggacggcgggattccccttggcggggccaaggcttcgggaatcggccgcgagcacggcctgctcgggctgcggaactacatggaaccgcagatcgtctccgtcccgcaggtagcggtagcgccatgctgacgttaacattggtcggcggcattgccaccttcggcgatctgcgtggccagctcgacgcatgagaactgatccgacaggcgcggctgtgcttggccaaggtgatcgacaataggggtaataaagaggggtaaaagggtgggctagaaagtcgattgagcttcgccccggctcacctaaatcttacaaaaccgtagatttaggctattgccggatacaaatggtgcggtcgagaagactcgaacttccacggcctttcggccacaacgacctcaacgttgcgcgtctaccaattccgccacgaccgcacattttccgggaaccggcggggccggtgccttggtaggaggcggcccttagcaaaggctttttcctcatgcaacaaccgatcttcatttgcgttgttttgggcggagaaagtcggggagcgagtgaaggatggaggaagggtcgcccatgtccgcgcgcttctggttgttttcatgtgcatgcgcaggcgctgcgctgaccggcggtttcggccttggcctgtacgccacgacgccgcccaggtttggaaccgaaaccgtgctgccgcaggcggtcagccccgacggggccgattacgacatgatgtcggccaatctggccggcccggccgtcgtccgctgcgacggctgcggtccgacgctggccgaccggcagatggcggcggacatggccggctgggacgggatgaacgatcctgtcgtgcgcgattatgcggcgcaggacgatggaatgacgcccgaccatgccgaaccgcccccgccggtccggatgctgcccgcctccatcgaaagattcgccgatggggagggagaaggcagtttccaacccgtcaggatcgcgcgggcgccagacagcggaacgtccgccgaggaagccccggcggacgccgccatgtcctactgaaccggccctactgaaccggccgtttattcggcggcgaccacttccgccggagcgtcgctcagcggatgggcgaggcggctgaccatctccttcgggcagacctgccagaaataacggcgccagcggtcccagtcgtccaatatggtgttcgaccatttgctgtcggtcgccaccgcatgctgggcgatcagagacttcagctccgcttcccaatgggcgctttccagcctttgccagaggatgctttccggattggcgcgggtcgggaagctgccgtcctcgtccaggatgaaggccatgccgccggtcatgcccgcgccgaaattcgcgccggtccggccgaggatgacagcggtgccgccggtcatatattcgcagccgttcgcgccgcagccctcgaccaccacctgcgcgcccgaattgcggaccgcgaagcgttccccggcctgccccgccgcgaacagcttgccgctggtcgcgccgtagaggacggtgttgccgatgatggtgttgtccttgctcgacaaaggcgaggagacggtcgtgcgcaccgtgatgatgccgcccgacaggcccttgccgacatagtcgttggcgtcgccgaagacctccagcttgatgcctttgcacaggaacgcgcccagcgactggccggccgagccgcgcaggcgcacggtcaggtggccgtcggccagcgtcgacatgccgaaacgctccgtgacggcggcggacaggcgggtgcccacggcgcgatgcgtgttgcgcaccgtgtaggtgagctgcatcttctcgccccgttcgaacacggcgcgggcgtccttcatcatctgcgcgtccaggctgtccgggaccgggttgcgccattcggtcaggctgaaccgacgctggtcgtcgggcgcgtccaccttggcgaggatcgggttgagatcgagatcgtccagatgctccgcaccgcgattgacctgcttcaagagttcggtccgcccgatcacctcgtccaggctgcgatagccgaggcgcgcgaggatttcgcgaacctcctccgcgatgaaggtcatcaggttgatgaccttctccggcgtgccggtgaacttttcgcgcagccgttcatcctgcacgcagacgccgaccggacaggtgttgctgtggcactggcgcaccatgatgcagcccatggcgacgaggctcagcgtgccgatgccgaattcctccgcgcccaggatcgccgcgatcacgatgtcgcggccggtcttgaggccgccgtcggtgcgcagcttcacgcgatggcgcaggccgttgagggtcagcacctgattggcttcggaaaggcccatttcccagggcgtgcccgcatatttcaccgacgtctgcggcgaagcgccggtgccgccgacatggcccgcgaccaggatgacgtctgcgtgggccttcgccacgcccgccgccaccgtgccgatgcccgcctggctgaccagcttcacgcagacgcgcgcgcgggggttgatcatcttgcagtcgtagatgagctgcgcgagatcctcgatcgaatagatgtcatggtgcggcggcggcgagatcaaagtcacgccgggcgtcgcatggcgcagcttcgcgatgaattccgtcaccttgaagccggggagctggccgccctcgccgggcttggcgccctgcgccaccttgatctcgatttcctcggcggaacccagatattcggcatggacaccgaagcggccagacgcgatctgcttgatcacgctgttcgcattgtcgccattctcatagggcttgaagcgattggcatcctcgccgccttcgcccgacacggctttcgcgccgatgcggttcatggcgatggccagcgtctcatgcgcttcggggctgagcgcgcccagcgacatgcccggcgtcacgaagcgcttgcggatttccgtggtcgcctcgacctcatcgatgggcacggcttcgcgggcgaagttgaattccaagaggtcgcgcagatagaccggcggcaggtcgcgcacgccgcgcgagaattgcagataggtcgaatagctgtcggtcgcgaccgaggtctgcaacaggtgcatcaactgcgccgaataggcatgcgtctcgccgccgttgcgctggcggtagaagccgccgaccggcaggcgcacgatggcgctgtcataggcggtgtcgtggcgcagcttcgcgctgtagtggagcgactgatagccctcgcccgaaatcttcgcgggcatgccggggaacaggtcgttgaccagggcgcgggacaggccgaccgcttcgaaattatagccgccgcgatagctgctgatgaccgcgatgcccattttggacatgatcttcagcaggccttcgttgatggcgatgcgatagcgttcgaagcattggtcgagcgacaggtcgccgaacaggccgcgggcatggcggtccgcgatgctggcttcggccagataggcgttcaccgtggtcgcgccgacgccgatcagcaccgcgaaataatgggtgtcgagcgcctcggcgcagcgcacgttgatcgaggcgtagctgcgcagccccttgcggacgagatgggtgtggacagccgccgccgccagcaccccggcgatggcgacgcggccggcattgacatgctcgtcggtcaggaagatttcagtgcggccctcgcgcacggcctgctcggcctcctcgcggatgcgggcgatggcggcgcgcaactgctcctgcccgccctcggccgggaaggtgcagtcgatttccgcgaccgcaggaccgaaatgccccttcagcttcgcccattcggacgaggtcaggaccggcgaatccagcaccagcacatggctgttctgcgcgtcctgctccaagatgttgtggaggttggagaagcgcgtcttcaggctcatcacatagcgttcccgcagcggatcgatcggcgggttggtgacctggctgaaattctggcggaagaaatggctgaccgtgcgcggcttgtcggaaataacggccagcggcgtgtcgtcgcccatggagccgacggcttccttcgcatcctcgaccatgggggcgaggatcagttccatatcctccagcgtcatgttcgcggcgacctgacggcgagtcagctcggccttgtcccatgcgggcagggcgctgggctggtcggccagatcgcccaccgtcatgaagtccttgatcagttccgaataggggcgctcgcccgcaatctggtccttgatctcatgatcgtcgtagatcacgccttcggccaggtcgacggcgatcatctggcccggacccatgcggcccttcttgacgatggtggtttcgggcacgacgaccatgccggtttccgaacccacgatcagcagattgtcgccggtcagcgtgtagcgcagcgggcgcagcgcgttgcggtcgacgcccgccacgacccagcggccgtcggtcatcgccagcgcggcggggccgtcccacggctccatgacggaggcgagatattcatacatgtcgacatgggcctgcggcagttcggcgtcggccgactgataggcttcggggacgagcatcagcttcgccgtcggcgcgtcgcggccggagcggcagatcgcctcgaacacggcgtcgagcgcggcggtgtcggacgcgcccgccgggatcacgggcttgatgtcctccgactgctcgccgaaggcaaggctggccatcttgatctcgtggctcttcatccagttcttgttgccgcggatggtgttgatctcgccattatgcgccagcgtgcggaagggctgggccagccaccattgcgggaaggtgttggtggaatagcgctggtggaagatcgcgacccggctctcgaaccgctcgtcctgcaggtcgggatagaagaccgacagcgattccgcgaggaacaggcccttgtagatgatcgagcggcaggagagcgagcagatgtagaaatcctggatctgcgcggcgatcaccttcttctcgatccggcggcggatgaggtaaagatccttttcgaattcggcctggtcgcgttcctccggcatgggaccggcgatcatgatctgctcgatttcggggcgggtgcgctgcgccttctccccgatgacggagacgtcgacgggcacctggcgccagccatagatggtgtagcccgcgtcgatgatctccgcctcgacgatggtgcggcaggtttcctgcgcgctgagatccgtgcgcggcaggaagatcatgccgacggcgaggcggttgggcagcggcttgtggccggaatcggcgatggcgtcgtcgaagaagcgcaccggcaggtcgacatggatgcccgcgccgtcgccggtcttgccgtcggcgtcgaccgcgccgcgatgccagacggccttgagcgcgtcgatggcgctggcgacgacgcggcggctgggacggccatccgtggcggcgaccaggccgacgccacaggcatcgccttcaaattcagggcgatacatgccttcggaggcgaggcggaggcgttcggattccatatggtccatgtgcttacctttcaggacgcggcggacattgccgccctcatccgtgcatcaatcttgggctgagcctgctgcatgaacaggcccatttctttggcgagaacagggcggaggatcccagaccggacgctttctttgcgccctgtagcagacgtcatgtagcggttgatggctgcggcatgctgtgctgggggcacgatccggccagttccgttcttaacagcttcctgcatggcggcggtgaacgcctgccctgccggcgatgtccagaatatggcggcttcccgcaactcttcctcagagaagttctggatataatccgcctcaatcaggtgcagcatttttggaatgccggtcgtccttaattgttgcgaaagctccgccttgccagccgccttggctcggtttttccgagcctcttggtcggccgtcatcgttctgccaacggaagcacgcgtcacgccagcatcaaactgcgcatcccactgagcaagcgcgtcagcgatggcacgctccggctgaaacgtcgcctgcgcaatttgcgttgccgaagattgcgcagcagtggaagctgcggccagcatgatgagacatgcgatcacgccgcttgcctttccccggccgctgccttggccttcgccttcagatagcggtgcatatgctccgtcacgtcgcggccgtcgcggatcgcccagacgaccagcgaagcgccgcgcacgatgtcgcccgccgcgaagacgccgtccatgctggtcatcatcgtcttgtgatcgacgcgcagcgtgccccagcgggtgacggacaggtcgtccgcgccgaacagcctgggcagttcctccggatcgtaacccagcgccttgatgacgaggtccgcttccagcacatgttccgtgcccggatcgggttccggggcgcggcggcccgatgcgtcgggctggccgaggcgcatcttcgtcaccttgacgccggtgacatgttccgtgccctcgaaggcgatgggggcggagagccagacgaattccacgccctcctcttcggcattggcgacttcgcgctgcgagccgggcatattgtcgcggtcgcggcggtagaggcacttgaccgaagtcgcgccctgacggacggcggtgcggacgcagtccatcgccgtgtcgccgccgccgatgacgacgaccttcttgccattggcgtgcagcgaaccgtcctcatgttccggcacggcgtcgccgaaaccggccttgttggaggtgatgaggaagtcgagcgccttgaccacgccgggcgcgccgacgcccggcgccttgatgtcgcggggcttgtagacgccggtcgcgatcaggatcgcgtcgtggcggctgcgcagttcctccatgctggcgtcgcggccgacctcgaagctttcgtggaagacgatgccgccgtccttcaggcgctggatgcggcgcatgaccacgtccttctccagcttgaagccggggatgccataggtcagcagcccgcccgcgcggtcgtgtcggtcgtagacatgcacttcatagcccgcgacgcgcagatattccgccgtggtgaggcccgccggacccgcgccgatgacgccgaccgactggcccagcggcgcgccggggacgagcggttcgacccagccttccttccaggcggtgtcggtgatgaatttttcgaccgatccgatggtgacggagccgtggccggaaaattcgatgacgcaattgccctcgcacagccggtcctgcgggcagatgcggccgcagatttccggcatggtgctggtcaggttgctgagttcataggcttcgcgcaggcggccctcggcggtgaggcgcagccagtcgggaatatggttgtgcagcgggcaatgggtcgagcaatagggcacgccgcattgcgagcagcgcgacgcctgttcctccgccttgtcgaggatgaagctgcggctgatttcgaggaagtcgtcggcgcgatcgtcggccgaacgcttctcgggataggcctggcccgttcccacgaatttcagcattggattatctgccatggtgagtccctgaaatggatttgcaggggtgcccatagcagaaaaacccgcagagtcacgtggattctgcgatttaagtcagtatgattgacctattctccgggaaaagccgccggaattttgccgggactgaaataatcttgcgctaaaaaggtccgtttcggccttacctgagggaaagccatgccaatgccgcgattcccgcgacgattcgataccaggcgaagggcgcgaagccatggcgcgacaccagccccacaaaccatttgatcaccagcagcgcgacgatgaaggagacgatgaagcccagcacgatgctgccccagccgaccgtggcggaggtcagcttgtcgccgtttttcagcagttccagcgtggttgcccccaacatggtcgggatggcgaggaagaagctgaattccgccgccgtgcgccgctccacgcccaaggtcagcgcgcccatgatggtcgcgcccgaccggctgatgccggggatcatggcgaggcactggatgaagccgatgccgaccacccggacgaagggaatgtccgcaatgccgtggaagcggttttccttcaccatccgctcgatccccaggatcgcgatgccgcccgcgatcagcgcccaggcgaccacccttggcgcgcccagcaattcctcgatataattgtggagcgccaggccgatcaccgccgccgggatgaaggcgaccagcaggttgcgcaggaagcgccagctcgccggttcccggcgcagcaggcccatgcccactgcccagaaggtccgccagtagagcaccaccaccgccaggatcgcgcccaactggatgacgacgttgaacatcgcccaggtggatgcgtcatagcccagcaattcgctggccaggatcaggtggccggtcgaggatacgggcaggaattcggtcagcccctcgacgatgccgagcaggatgactgtcagataatgcaggtccatttgtgggtccggtccttatcggcgggcaaagacaagccctcccccggacgggagagggcggaaggaaaactcattgtgcaggcgcgaaggggcgaggcaagccgtcgccgcacggccggtcgcgctccgttgccggtccagcctgtcaggcttggacccgcccggcgaagcggccatgcctgcggtagcggaccagccatttttccgcgaccgcgggcatcggcgtgggcgcgacgccaaggtccgccagacccttcgcgccgggggcggcgacattgtccctgcccagcatggccaactggtcccgcgtgatcggcccgcccggcagcagggcgatcagcgaagcgatggaggcgggaaccgggcacaggctgcgttcccggccgatggccttggcgatccaggcgttgagttccagcatgctataggtttgcggcccgcccagttcataggtcttgccgccgtgcaggccgggattttcggccgcgttggcgatggcctgcgccacgtcggcgacatagacgggctggaatctggtgttcgcgccgatcaccggcaccaccggggtgaagcggatgatttccgcgaagcggttgaggaactggtcctccggcccgaagacgatcgacgggcggataatggtggcgctggggaaggccgccttgaccgcttcctcgcccgccgccttcgaccggccataggcggacgggctttgcgcgtcggccccgatggcggagatatggaccagcgccccaacgcccgcttccgccgccgccttcgcgacattggccgcgccgtcatggtgcgaaccctggaaatcgctggaaagcacgccgaccagattgatgacgatgtcgctgcccgcgacggcgcgggcgacgctttcgggcttgcggatgtcggccgcgacgaactgcgtctggccgagcgcgcccagcggcttcacgcgcagggcggtcgccaggtcgcgctgcgccacgcgcaccctcgcgccgcgcgccatcagcgcctgggcgacgtgccgccccagaaagccgccgccgccgaacaccgtaaccagactgtccttcatcacgcgtcccatgcctatccgttcaaagggaatgactcttgggctctatcgacattcagccctgacggcctgcaaatgacgcttttccgtgcttccggtgctcacctactttgagtaggctgcgcgccgggccacggaaaatcaccattttcggctcgccatcttctgaatgtcgatacagcctaggcgttcccttgcaacagccgccgcccgctgacaaccgctttacccgatccagccccgcaaatcagcaatcatccacaggccgagggccaggaacagcagggccgccccgacctggagcgcgcgcatcggcaccttccgcgccagcgcgccgccgaacagcacggcaggcacattggcgatcatcatgccgagggtcgtgcccgcagtgacggcgaggatattgtcgaagcgggcgcccagcatcacggtcgccacctgcgtcttgtcgcccatctccaccaggaagaaggcgatcagggtggtcatgaacacgcccgccctcgacggcgccttgagcggttcgtcctcgtcgaacttgtcggggatcagcgtccagaccgccatggcgatgaagctggcggcgacggcgtagcggaaccagggctgggtcagcgcgcccgcgaccgaatggccgaccagcgcggcgaggaaatggttggcgagcgtcgcggccaatatgccgaggatgatcggcaccggcttgcggaagcgggtggcgagcagcatcgccagcaattgcgtcttgtcccccatttcggcgagcgcgacgagggcggtggaggtgaaaaatgcttccatcggggtctgtccgggccgggcgaaggtgaagacgcaatgccaccatcccctcccgcccggccggacggagaagatgatgccattggtctcgcccgatgcggataggacgtcgaaccacccctcgcatcccgcccgccatggcctctcggccaaatatgttgacgaacggcccgttccgtcaggaacggctggctactccccagatgacgcagcggcctttaggataatcgggcgggcggggcaaggcctgtcggacgtcttgccccgcatcgccatgtcaggctgcggcggcgatcccgccgacgcccagttcggccagcgcgaacttgcggatatgctcgcccagatcctcgcgacccagcgccagggcaaggttcgcctcgatatagcccgccttcgatccgcagtcgaaacgccgcccgtcgaaggtcacgccatggaagggctgggcgccgatcatcgacgccatggcgtcggtgagctggatctcgccgcccgcgcccttttcctgcgtctccaggatcttcatcacttcgggctggaggatgtagcggcccggcaggatcaggttggatggcgccgtgcccggcgcgggcttttccaccagccccctcacctcggtgagagcgccgtcgcgccggcccggatcgatcacgccatagctcggcgtgtcggccatcggcacttccagcgcgcagaccagattgccgccgaccttgtcataggcctcgaccatctgcttcaggcatccccggcccggcgcgcccttcatgaattcgtcgggcagcaggatggcgaagggttcgtcgccgacaatgtcccgcgcgcaccatatggcatggcccaggcccagcggctcctgctggcgcaggaacaccgcattgcccggcaacagccgcgtgccgtccagcgcggacagatccttgccccgctcgcgctgcgtcgcctcggcctcataggccatgtcgaaataatcctcgatcgcgcccttgccgcggccggtgacgaagatcatctgctcgatccccgcctcccgcgcttcgtcgaccgcatattggatcagcggacggtccaccaccggcagcagttccttgggcaccgacttggtcgccggcagaaagcgcgtgccgagacctgcgacagggaaaacggctttgcgaatcggtttgtaggacatgaggctcctgtttcttggctcgcgcgcagagagagttgtcccctgccgcataaagatcaagcgtggaagatcacttaacccgttcagacagccagcaggcgctgcgccaccctttcgagggaagcaatttccgcttcgagttgctcaagcgagacatgcgtctgattgttccgcgcatcgcggcatgtgaagccgccgggcgcgggctgctgaaagccgccgatgatgagcgaccggaatcggtcgatcctctgcatgtcgcgctctatatccgctatttccatcagcgcgccggcattgcgccggtcgcgcatcgacaccatggtccgcaattcggtcatcagcttcgtcatgcccggacgtgtccgggcgcccacggtccgcacatcccccatggcctcccgcatcatcgcgaccttcgcctccaggctctgttccagcatcgtccaggcgcagaccaggcggcccaccgcacatagcagcgccgcatcctctggcgcataatccgacactgaccttggaatgacctcagcaaccacgttcacttcgtccgcgccccgttatccttcacgctttccgctcgaaggggaaactgcccgttttgcagcgcggaaggctagggggggcgggcgggaccgcccgcagcagcggcacaggccatcgccaactgtgcccaaacagcgacgagccgttgatcctcctcggcggccggatcagaaatcgatagcgattcccttgcgttcccagtcgccatagcgaaccgggctcaattcctcgtcatggcgggaaggactgccgatcgggtcgggctgcggcaccggcgggctcttggaaagatgcgcgggcggcttcacatgcgcggggcgcctgccgttgaaggttcccatcgatccatcctttcgattgcgggggcgacatcgccaccccatattcgggcctggacgctatctgggccgtagaggagattttcgcaagtgaatgggatgaagacggcgatgctgttgtcggcgctgaccgcgctgttcatggcattgggctatacgctgggcggcagcggcggcgcggcgatcgcgttgctggtcgcggcgggcatgaacctgtttaccttctggaacgccgaccggatcgtgctgtcgatgcacaatgcgcgggaggtggatgcccagagcgcgcccgaattctataccctcgtcgcggagcttgcccggcgcgccggccttcccatgccccgcgtctacctgatcgaccagccgcatcccaatgccttcgcgaccggccgcgacccggaccatgccgccgtcgcggccaccaccggcctgctgtcgatgctgagccgcgacgaagtggcgggcgtcatggcgcatgagctgggccatgtgcgcaatcgcgacacgctgatcatgacgatggtggcgaccattgcgggcgcgatctccatgcttgccaatttcggcctgttctttcgcggcggcaatcaggaaaacggccacggcaatatcgccgcgaccctgctggcggtgatcgtcgcgcccttcgcggccatgatcgtgcagatggcgatcagccgcacccgcgaatatggcgccgaccgggccggcgcggagatcagcggcaatccccgcgccctcgcctccgccctcgccaagatttccggccgggcggaaacgatccccaatccggtggcggagcgcaatccagccgccgcgcagctctacatcgttccggtgcatgtgagcgagcttttctccacccatccggcaacggaaaagcgcatcgccgcgctggaggagatggcgggcggcgcgcccctgccgcggcgcgcatccgccctgtccccggccgcgtcctccgccgcgcccaagggccgcaaatcgagcgcgctcgatccgctacgccgggattagcagccgtcggcaaggggcagggcaggcgccttaggcggactgtcgcaccctagctcaccttcttcagcaaccatcccacggtggagccgcccggcagggcttcgctgatgaccgccaactgcctagtgccatggggacggccctcggcatccacccacaggctttcctctatcgccagcttccccgcattggcgcggaattgccaggtcgcgcccgtgtcgaggcgcagcagcgcgcccatgccgtcggcggtgggcgtgggctccacgccgggggcaaggtggaaacggagctggacgggcagcttcaccggcctgcggcgtcgcgccgcgggagtcagcatgtcctcgccgcggatttccttgccgtcgccgctcatcagcagcaggcggcgatggacatagcccatgcgccgcacatagccgtcatggctgaggtcgaaacggctgccgctttccgtttcctgccggttgatctccacctcggtcacgcccttgcccagcgtgccgtcgggcagcagcgcggtggaattgctgtcgtccagcaccagcgtgctgtgcgccgcggtggtgcgcagcccctgcgccagatcgcggggcatccacgcgccctccagcgcggcgccgccgcaattgacgatcagccgttgctgcccgtcgctgatctctatcgctccggtggaggcgcaacccgcatcggccagttgggcgacgggcggcggcgcggcgtccacctgcaccaccgtgctgccggcggccagccgctgataaccccagccagtggcctgtcgcagcgggcgggcgcgcacgcggctggcgcggacgacggcctctatggtcgcgggatcgacggcgcccgcgccctgccagttgcccagcccgccgtcgccatgggtcaggcccagcaaagccggaaccgcccttcccagggcctccgtcaggaaagggggcgtctgttcgcgccgcacctcatagacggcggcgaccatggtcagcagcatgatcgcttccaactggtccagcggcgagcgcgagatgatgccgccgtcgccatgaaggccgctgtcgagcgcgcgcttgaggccggcttcaccgaacagcttgcgcgccgcgccgccgggcagcagcatcgacgccgcgacgatcccgccccaggcgaccaggcgcggcaggccgaccggcgccttgtccgcgccgcggtccagatggcgggcggtgcgggcgatgcagttcagcaccagagagcgatagacgaggtcgctcgatgagaggatcagcggcgcatgggcagaccagaacagcaggcgccagcccgcattgtcggcgcgccatgccggttcgctgggcgtgtcggcatgggcggcgagccatttgcgcatcaccccttcggcgatcggcgcggcctgttcgcgggtcgccacggtcgccaggtcgcgcagccagtggaagccgtgcagataatcggcgaagcccgccgtcacgcccggattggcgaagtccaatttgtcgaggggcagtttcaggccccggaacaggaaatagccggcgcggatcgcctggcccgcatgggcgttgccgggaatctcgtcatcgggcacggcgagcagcttgagcggatatttgcccttcagccgccggccgtggatcggcgtcttccagctcagcaggtaaaagcgattggcgatgcgctgcgccagcgaaagccccttgtcatccgcgatgcggatgagccgcttgccctgttcgatcccgtcctccgggccgggtccggcctcctcgggggcggaatgggggggaaggcggcggcggtcgctcacccgccgcgcagcgtccgaatattgtcggcataggcggacgcgccgccccggaaggtcgcggtgcctgccaccagcacgtccgcgcccgcctcgatggcgagcggcgcggtcgtgaagtcgatgccgccgtcgacctgcaggcggatgtcgcggcctgacttctcgatcatcttgcggatcgcctcgatcttgcgaagctggttggcgatgaagctctgcccgccaaagccggggttgacgctcatcaccaggatcaggtcgacatcgtcgatcaggtaatccagcatcttcgccggcgtgccgggattgagcaccacgcccgcctgcacgcccagcgacttgatgtgctggatggagcggtggatatgcggcccggcttcgggatggacggtcaatatgtccgcgcccgcctccgcaaaggcgttcagatactggtccaccggggagatcatcaggtggacgtcgaacggctttttcgtgtgcgggcgcagcgccttcaccacgccggggccgatggtgatgttgggcacgaaatggccgtccatcacgtcgatatggatccagtcggcgccggcctcgtcgatggcgcggacctcctcgcccaggcgggcgaaatcggcggacaggatggatggcgagatcaggatcgggctggtcatttgaccatcggccttagccttggccgaaggtcagggcaacgcccgattaacgctatccacaggcttttggccagggctgtcggcgggcggactggccctgtccgtcaggacaggatgaacagggtgggatcaaggcgcgtcgacggcctggaacccttgggcaggaactgcttgacgccgtgcagcgcaaccacccgatttcgctggatgacgggcgcggctatcaggcgcatggcgcattcgccgccgtccgccgggcggatgtcgacatccaccgtgaagccgcgcctgtggcggatcgcataggcgcgcaaccgctccatcgcggcgcagctgtcgggcgcgtagagcgacacggcgagcgggcggggaaccgccgtcccgcgctccagcccgaaaatgtcatagaccccgtccgtccagttcaggctgtcgtcgcccagatcgcaatgccacaggcccaggccgcgttccgccagcgccccgtcgtcgcgggcgatccggtcgtccagcatcaccggcgccagatggtcgcgcaacgcatatagcggccagctatgattcaggggaaggggctcggtcgggcgcaagacaggtctttctgaatgccggatcgcaccatagggttgcttggtcaaggcttggtggatcgtatcagccttgcaacgaaaaagccatccgtgccgccctgcgcggcaaggatgtcgggcagggtgcggacccagccttgcgccgcgggcgcgatgccgtcgggcagttcggccggcatggcgggcagcgggccgaaatccggccgggcgtccaggaatcgggcgacctgatcctcgccctccgcctgttcgagggaacaggtggcgtagaccagcgtcccgccgggcttcagccatgccgcggcgcgggccagcagttcggcctggagttcggccatctccgcgatctggcgcgggccgatgcggtggagcacgtcgggatggcggcggtagatgcctgtcgcggtgcagggcgcgtccagcaggacggcgtcggccggagcttcgggtcgccatgcgcgcaggtcgtcctgcacgatggcggcggaaaggccggtgcgggccaggttttcgctcagtcgttcgaggcgcttcttcgactggtcgaccgccgtcacgcgccagccggcggcggcaagctgcatcgtcttgccgccgggcgcggcgcagaggtcaaggacacagcgcccctctcccgcacccagcaggcgcgcgggggtggaggcggccagatcctgcacccaccaggcgccttcgccgaagccgggaaggtccgggatgacggcgccttcgggcaggcggacatggccgggggcaaggctccggccgttgagcgcctcggcccaatgcgcggtccgggcgggatcgcgcaggctgacgtcgaccggcggacgctgggcataggcgtgcgcggcggcctgcggcatggcgtcgccccattgggcggcccagcggccggcggtctccggcggcagggcggggggtgaaggcagcgtcggatcggcgcgggtcagcgtgccgaagacgccatgcaccagcttgcgggggccgccatcgaccagcggcagcgctgtcgcgatcgcggcgtgcggcgcggtgcccagcgccagcacctggatcagggcgatgcgcaggaccatccgcgccttggcgtcgtgcgggagcggctggcgcgtggcgccgtcgatcagcgcgtcgagatcggggaggtggcgcagcgtctctgccgcgatggcatggaccagcgccctgtcggcgggagcaagcccctgcgccgcgccatgcagcgcgagttcgagcggatcgccgcgccgaagcacggcgtcgagcaggcgcagcgccgcgcgacgggcggggaggccggggacgtcctgggggcgggatgggcggggcatggaaagcgcctagggcaaaatgcgcgggaaagtaagttgtgttcgggggcggcccgcgcctttgcaggtcgcggccggatcaacctgcgcccaccagcggcacgatgtccacggggcggccattgcgccgcaactcgaccgtgatgctgggtcgccccggcccggcattgcccaggggatcgccctgccgcaccacgtcccccaccgcggcgttgaggcgcagcagcccggtgatcagcgtcgtccagccgccgccatggtcgatgatgacgatctgcccatagccgcgataaggcccggcaaagacgatgcgccccgcggtcggcgccaccgccagggcatccgggcgcgtggcgatggtcaggccccgtgaccggacgccgccttccgacacttcgcccatgcccgtcaccaactggccgacgaccggcaggcgatagggcggcggcgcgcccaggctgcgcggacgggccggcgccggggcgcgcgcctggtcgggccgcgcagggcgcggcacgggaccgggcagggcggccagccgatcgcgcaggtcgcccgcctcctccagcctgtccatcaggtcgacgatgtcgcgcgcccgctccccaagggctagggcgcggtcgctttccagatcggcattggccctgtaatcctgcgccgcgagccgcttttgcgcttccagcctttgtagggcggcctgccgctgcttcaggtcctgctggctttgggcgagcgaatccgccgcctgctcggccgtggcgcgcagggcgcggctgcgctccagttccgcgcgcagcccggcggtccgttcccggatgaccggcagcacctgccccagcacggcgcgcatatggatggcgtcgtcgatcgatcccggcttgaccagcgccagcgccagcggccgctgcgccatcatctgcaaggccgcggtcaggcggacgacaggctcctgcctggcggccagacgggcggcctgcgcgcgctggagccgggcgacgatggcgatgcgggcctgcgcggcctgtatgtccgcttccgcctgctggatgcgggcggccatggcggcggcgcggcggcgggcctggtcggcttcgctgcgggcggcagcggcctgccgctccagccgttcggaacgcgaccgcgcttcctccgactggcggcgcgcggtcttcagggcggcctgttcctcattgaggctggtgccgccggcgcctgtcaggatcaccgcctgcccatcgacggcgggcaggcgcgatccggccagcgccgccgcgccggcaagacatgccgcgatgatcgccgtccgtctcaacccaaaccccccgccggcttgggacgccggctatgcctgactaggcgcaaaccccggctcctgtcgagcgatgtcggaccagggtgtgtgggattgaattcagggcgcggcgaaaatattggaattcgagaacctcgaaaggaggcaggtgactcgtttcgacgcagcctagttcagtatgtgagcaccggaagcgcagaaagccgctatttgcagcccgccatgggctgaatcccccacacgccctggagaagcatgggggcggacattcacccctcgcgatgataggggtgcccggccaggatggagcaagcccgccacaattgctcggccagcatggcgcgggccatcatatggggccatgtcatcgcgccgaaggcgatcagcaggtcggcattgtcccgctccgcatcgtcgaagccgtcggcagcgccgatcaggaagcggcattcgcgcttgccggaatcgcgccagccctcgatgcggcgggcgaagtcgatggagctgagctgccggcccttttcatccagcatgacggtgacggtgcccggcggggccggcggcagcttgccgccccgatcgggcagttcggtgatcctgaacggcatggtcagccgcctggcataacggtcgaccagttccgcctctggcgagcgcccgatctttccgcgcgcgatgatgtggaggagcatggtctgcccccttagagcatcgtgcagaaaagcgggaacaggttttctgcttgaaacgatgcgacaacggaaacttggaccgcacggcctgcgtccgatttagcgcagcgcgctccaacaactcaggccgcttgtcgaagggccggtcaggcggttcccgccaccggcgcgtcgacgaagccccacatccgttccagattgtagaagctgcgcacctccggccggaacaggtggacgatcacgtccccggcgtcgatcagcacccaatcggccacgggcaggccctcgacgcgggcggaacgcccggtcgcctgcttgatccgctcggccagcttctgcgccatcgacgccacctgacgggacgaacgcccgctggcgatcaccatgtgatcggcgatgctgctcttgccttcgagggggatggagatggtttcctgcgcctggtcgtcgtcaagcgacttcaagacaaggtcgtgcagggcggcaacgctgtcggcattatgagccgtgtcgttggcgggatgcggtctggtcaaagatgctccattctagacaatcaaccggcgcgtgagcgggtcgcgcacgcgtgtgtgttcatattcgcgatgccagagggggtctgcctgccgcagcagggtcgccgatcttggatcagggcgaaagcgcagaagcacaagcgccggcggtctccaatccgtccatgctgcactctggcgtgcgggccggacgaagcgccgcagccagctcatggccggtgagccacgggcggcctcatcatagccgggccgggcgatcacggcaatgggcataatccgggctataccgcgccagtccctccactggccgaattgggcaagattgtccgcccccatcagccagatgaagcgatgccgcggatagcggcgtcgcaaggctttcaccgtgtcgatggtgtatcgcgtgcgaagctgcgcctcgatcgccgtcggccggatgaggctgcgccgcgcgacttttcgggcgcgggcaaggcgggcgggcaggggcgccatgccggccttgggcttgagcggattgcccggcgagaccagccaccagacttcatccagcgccagcgcgtcggccgcgaaccgggaaatgtcccgatgcccgtcatgggccggattgaaggagccgccaagaaggccgatgcgtttcatgattcgcccatgccatcgggcggggccgggagcaaatgtcctgccgatggatcatgatgcttaggtacctatagatagaccaagcgacagataggcttccgcctcacgcatccatcgcggtcgcgccgatgacccaggcggacaggccggcggtcggcacggcgcagatcaccgcttcggccaccgcttcctcgctggcgccggcggtgcgcgcgcccttcatatggacggacgcccatgaactatagtcggccacgaggacggtgacgagcagcagttccgcatagacaggccccagcgccgtccccgacaaagtcccctcgcgcatgagataataggcgtcggcgcccagaggcttgacctcgaacagcttgcccagcgaagggggcatggcgccgaaatattgaaggaaattggcctgcgcggcgccatcttccacgatcatgtcgtcgtcgggccagtcgggatcggtggcttcggggtagatctcccggaaaagatcatggaagcgcagcgacgccccctcgccgcgcacgctcgcgaggattgcaatcgccgctcccgcctccgcctcggtgagaccggccgcccgcgcttcggccagttcccgcgttgcgagttcccgatagcccttcatcgtggcggcgcaagcgacgaacaatcgctttaccttggcaggaacggcgccgtcggtatcgatgatcgcgcgccagcggcgaaatcccgcgacggtcttcggggcgtcgcggcgcaagcggccaagactggcgagcgggggcagaagatcagtcatcgtctctccgtcagtgcacagaccgtccggtcggttgaacatggctatgccgcttcgggatcgcggtcaactgccgataaggagttgacgtccgaccggacggtcgattacaccgcgcccttatagaaggccgccccaattcggccgatgcgagaggagcaggcccggatgagggacttcaagggcaggacggcagtcattacgggggccggcagcggcattggcgcggcgcttgcccatctggcggcgcgagaggggatgaacctggtcctcgccgacatcaatctggccgaccttgaagcggtggctgcctccatcgacagtccggcaatcgcgctccagaggaccgacgtggccgatccggaggcggtgcaggccctggccgaccttgcatggtcgcgcttcggggaggtgtccctgctgtgcaacaatgctggcgtcgtccccggcggccgccatcggctggtctgggaatatgcgctggaggactggcgctgggcgttcggcgtcaacatggacggcgtggtgaacggcatccgcagcttcgtgcccaggatgctggccgaggggcggccggggcatattctcaacaccgcgtccgtggccggcttcgtgagcggcgaaggctccgccgtctatggcgcgtccaagcatgccgtcgtccgcatcaccgaagccctctatgccggcctgcgcgagcggaacgccccgatcggcgtcacgatgctgtgtcccggcctggtcgcaacgcgcatttacgaggccgaacgatcccgccctgcccatctgcggtccagcgacgggcggccggccgaagccgcggagttccagtcgatttcggataatctgttccagaatgccccatcgcctgaggaagtcgccgcgcaggcgttcgacggcatccggaatgaccagttctacgtctttaccacgacccgttacgatccggtgatcgcgcagcggacgcaatcgatccttgcgcgggaaaatccgctattcgacagcctgatttcgctcagcaagggcaaggctgacgcaggggaggaaaggtcgtgagcaggcttcaggggcggatcgcgctcgtcaccggcgctgcttcgggcatcgggctcgccaccgcccggcgcttcgcggcggagggcgcgacactcattctgtccgaccgcaacggggatgccctgtcggatgcggccaagtccctgccgggcgatggccatgaggtcgtggtcatggacgtcaccgacgagcaggcatggatcgcgctggccgatcgcgtgaaaacgcggttcggcacgctcgacatcctcgtcaacaatgccgggttcggcaagttcgcgtcgatcgcggacacgacattggcgcaatggcggtcgatcatcgccgtcaatctcgacagtgttttcttaggcaccaaatatatgatgccgctgctcgccgcctccggccggggggcgatcgtcaacatgtcctccattcggggcatcgtggcgggcgcgggcaccggctcctacagcgcggcgaaggggggcgtccggatgttcaccaaggcgaccgctatcgaatgcgcggcggccggcaacggcgtgcgggcgaactccattcaccctggtcacatcgcgacgccgctgaccgcgcctgcccatgccgatgcggaaatcgccaggagcctgctggcggacgtcccgctcggccggatcgggcaggcggaggagatcgccgacggcatccttttcctggccagcgacgaatcccgctacatgacgggcgccgaactcgtgatcgacggcgggagcaccgcgcaatgaccgagcgagcaaccgccatcgcctcaagggtggaagccttcgtccggaacctggtcattccctatgaaaaggacagtcgcctcggctttcatggcccggaagacgcgctcgtcggggaactgcgcgcaaaagcgcgcgaggcaggcgtgctgaccccgcatatcctgcctgacggatcgcatctgacgcagcgggaaacagccatcatcctcatcaagacgggcctgtcgccgctcggccccctcgcctgcaacaccgccgcgcctgacgaaggcaatatgtatctgctcggcaaggtcggcagcgccaggcagaaggcccggtttctcgatccgctggtgaggggcgaggcgcgctccgccttcttcatgacagagcctgccgaaaccggcggcgcggggtccgatccgtcgatgatgcagacgacctgccgcctcgacggcgaccattgggtcattaacggccgcaagaagttcatcaccggggcggaaggggcgcgcgtgggcatcgtcatggcccggtcggacgagggcgcctgcatgttcctcgtcgacttgcccaacccggcgatccggacggtgcgcgtgatcgacacgatcgacagttcgatgcccggcgggcacgcggaagtcgacatcatcgatctgcgcgtgccggcggaccagatgctgggcgcgagcggagaaggcttttcctatgcgcagatacgcctcagccctgcccgcctgtcccactgcatgcgctggctcggcctcgcgacgcgcgcgcaggaaatcgccaccgactatgcctgccgccgccacgccttcggcaagccgctggtcgaccatgaaggcgtcggcttcatgctggcggacaacctgatcgacctgaagcaggccgaacggatgatcgactggtgcgcgggcgtcctcgacacgggatcgctcggcacggcggaaagctccatggcgaaggtcgcggtctcggacgcgctcttccgcgtcgccgaccgctgcgtccaggtgatgggcgggacgggcgtgtccggcgacaccatcgtcgagcaggcgttccgggaaatccgcgccttccgcatctatgacggtccgaccgaagtccataaatggagcctggccaagacaatcaagcgcgactggaaggcggcgcagggatgagcgccggacgatcaatgccggccatgcggccgatgctggttctcctgccgctccttgcctcgaccgctggacatgccgagccagcgagcttcgccgcaccagaggcgcccatttcgcagcccggatatggcgaagacctgctgcccagggacgagaaggatcgcgccaccctgctccggaccgtcgccttcgatgcgaccgtctatggcatggctgcctatctgcactatgagcaactctatcggcaggtgttcgatcgaagttccagcaactacacggggttcaaccgcttcgcgcatgagaggaaccttgcggggccggactatgccacgttcaaggtgcccaatacggacacgctttactccaccgcgtggatcgacctgagcaaggggccggtcgaaatcgacatcccggccacgcagctcaaatatttcacgctcaacatcttcgatattttcggcaatcccagcaacctcagcaatcgcacgataggcgtcaagggcggccgcttcctgctggtgccgcgcaactggcgcggcaccgcgcccgccggggtcatggtctatccggccgccacgacccagctttggatcctgatgcgcgccttcgcccagtccgacgccgaagtccggaccgcgcgcgcttttcaggatgcggtcaggatcatcgctccggaaggcgaagggccggcggattctcatggcggcgcatcgccaccaccacccgcccctggcgctatcggctatttcggggcgctcgaccatgtgcttcgggccaatggctggcagccgggcgaggaggcgcttgtgtcgcgattccgaccgctcggcataggggacgaccgcccgttcaaccctgacaggctgaccccggccacgcaagccgccatcgaaagcggttacgcggaggcgctggacatgctcacacgcgccaagtcgcaattgggcgaacccaccggcacgggctggatgaaggtcaacaagggcgtctacggtttcaattatctgcgccggtccgtcatcaacatggctggcctcggcgcgaatgtgcgggaggaaaatgcctcctacaccacgttcgcggaccgcaatggatcggcgctggacggcgcgtcgtcgcgctacatgctccggctgcaaacgcccccgcccgtcaacagcttctggtccgtcacgctctacgacgcaaagaccttcgccctccatcccaatccgctgcgtcgctatctggtgagcgaccggacaaagggcctgaaggtgcggaaggacggctccatcgaaatccgcatccagcatgccgcatcatccgatggaaactggcttcccgcaccggcgggcccatttttcgtcgtgatccgcgcctatgggccaaagcccgacatgctgaacggccaatggctgcccccgcccatttcgagggaaggcgacgcccgatgaatgccctggtcgaagacaatagcggaaccgccgccgttcgccccggctatgagctggatctgggagcgctggacgcctggatgcgcgcccatgtctccgactatgcagggccgctcacgatcgagcagttcaagggcgggcagtccaatccgacctacaagctgctcacgcccggcaagacctatgtcctgcgcaagcaaccgcccggccccttgctcaagggcgcccatgcgcttgaccgggaggcaagggtgctcgccgccctctcgcgggcaggctttccggtcgccgccgtccatggcctgtgcaccgatcccgcggtcatcggcacgatcttctacgtcatggacatggtggaaggccgcatcttctgggatgccgcgcttcccggcgtgtctcccccggaaagagccgcgctgttcgatgcgatgaacgcgacgatcgccgatctccacagcatcgatcatgtggccgccggccttgcggactatggccgaccgggaaactatttcgaacggcagatagcgcgctggtcccgccaatatcttgaggacgcgcaggcgggccgcgatccctatatggaccggctggtggaatggctccccgcccacatcccgccgggcgaggaaacgagcatcgtccatggcgatttccgcatcgacaatctgatcttccacccgacgcagcctcgcgtgctggccgtgctcgactgggagctttcgaccctggggcatccgggcgcggacttcgcctatcatgcgatgatgtatcgcatgccgccgcacatcgtcgccggcctcggcgagagcgaccccgctgcgctcggcatagccgatgaagaggcctatctcgccgcctattgccggcgcaggggtctggcggacatgccgggttacgacttctacgtggccttcaacttctttcggctcgcggccatcttccacggcatcaagggccgggtcatccgtggcaatgcctcctccgcgcaggcgcgcgagcgagttgccgtactgccggaactcatgcgcctggcgtggcggcaggcggagaaggccggcgcccgatgaacggtccggccatcactctcgacattgatgacggcatcgcatggctgacgctggcacgccccgaaaagcgcaactgcggccgaaggacctgaaagagtcgccgccttcctggcgaagcgaccaccgcgtttcgcataggcgcgcattgatggaagaagcgcgcgacaagccgcgtgaatcttgcacctgcgccggcaggcccgcgcccttgccatgagacccgggcagctcaactttccactcaatccggattacgggaccggctccaccattcgtcgcgtgtccctgcgcgcgcggcccaatcgggtcgacagccatctcctcgacaatttccatgaaatgcgctgttccatcctgcatgacgcctcgatcgtgaccgccattgcgggccaaggcatccgccttcccaccacggcatgccccggcgcgatcgcccagcttcagtccctggtcgggctgccgatcggcacgccaaggcgcgacttctacaccggggggatcgcgcgccgtcattgcacccatcttctggacctggcggtcatggcgatcggccatgctcaaggaccgtcgatggagatagtctatgaagcggaagtcccggatgaggtagaattgcctgtccccatcacgatccggcgaaacggccggctggtctgtcgctggctggtccgacagggtgcgattctcgatccgctggagcttcggggaagaccgctgggagcaggcttcgccgcatgggccagccgcgcctttgagcagggtcgacttgaagccgccaccatcctggcgcggacttggctcatagccatcggtcggcgctaccgcccctcacaagttgcaggtcgacctgctcgcgacaacccggagatgctcgggcgatgttatgcatatagcgccgggcagatggaaaccgcggccatgactggagaggaggaggttcatttgcaccacccccagcgtgaagcgtagcgctttcaccagcttatggcacaaggatggcagatggtgcccggggacggagtcgaaccgccgacactgcgattttcagtcgcatgctctaccaactgagctacccgggcacgagcgccggcgaggaccaccgggcgcttggtgaggcgtgcctataggcatcaggccggggtgctgtctaccccatcatcgccactttttttcatctcgtccgaagcgggcgcgccggggacgctataaccctcgcccagccattgcagcaggtcgcggtcgcggcaggcctttccgcagaaagggcgggtttcgcgagccgagggctggccacagacggggcaggaagtggctttaggagacatggcccgccgatatggtcagcgccgcgtccgccttcaaccctatggcgccgccgcggcggcgggccagggtttcgatccagccggtcgccttgtgcaggcggtcgatgatcgggggggcggcggcgatcgtcgccgggccgccattgccgtggcgttcggcgcggcgcagcagggcgagcgccgccgtctcgaccgggtcggcgcggagcagttccatcaggttcatgcgttcccggcggcggatgatctggacgaagccgaagccgttgaccgccgtgcgttcgaaggggagcggcagatatttgtcgatctgggcggaggcgacggcgcgctcgtccttgttgttcatcgtcggcaggtcgatgccgatcgatccggtgaggcccaggcggcggatcgcctgcgcggccagcttcgcgcccttggggccgagcttcgcgggcgggagcgagccgtcgacgtcgatcaggatcatcgcgggcgtgggaaagatgcgcagcgcggcttcctccgtgccgatctcgccggaaatcgcctcttccatcaattcgctccagccatgggcttcgaaccggtcttcctcatgcgccggacagggaatgacgggcagcccggtggcgcgcaggcgctggagcaggctgggggcgggatgcgccttcgagccgggctgggcgatgcgggccttggcgagcttggcgcggccttcctccgggatcgcctcgcgcaggatttcgagcaggacggtcgcgccctccgcgatcttcggcgggatgggttcgaccagcacttcctcgccggagatgaggcgggcgatgccgcgcttcctggggatgacggtgcggatcagcttggcctggacgacggcgcctgcgcgggcggcgtcgcttgtccgttcgatctgcgcttcgaccagccggcccttttcgatcagcgcggcgcgggcttcgccaatgccttcttcatagagccattcggccatgttcggtcaatccaacggatagcccgctgccctgagcagcgcgcgggtttcgtagaggggcaggcccatgatcgcgctgtggctgccctggatggcgcggatgaggcctgcggcgcggccctggatcgcatagccgcctgccttgccctgccattcctgcgacgcgagataggcgtcgatttcggcgcgatccaggcgtttgaaggtcacgatattggtcgagaggcggtggcgcgccttgccctccgcgtcgatcagggtgatcgcgctcagcacgcggtggcggcggccggagaggagctggaggcattggcgcgcttcggcctcgctctccgtcttgggcaggatgcggcggcccgccgcgaccaccgtgtcgccggaaaggaccagcgcgccggggtggcgagccgcgaccaacgcccccttttcggcggcgacgcgggcggcgtaggcggcgggaagttctcccttcaggggcgtttcgtcgaggtcggccgggtccaccgcgtccggagacgcgccgatctgacccagaagttcacaccgtctgggagaagcagaagctaggatgagccgcatgcgtgaggcggcttatttgaagcggtaggtgatccgacccttggtcaggtcgtagggggtgagttcgaccagcacttcgtcgcccaccagcacgcggatgcggttcttgcgcatcttgccggcggtgtggccgaggatctcgtgatcattttcaagccgcacgcggaacatggcgttggggagaagctccacaacctgtccgcgcatttcaagcagttcttcttttgccataatatcctgggaaaccgaaaaatcgcgccgccatagcgccaaaatgccgaaaaagaaagtcaggctgacgcgccgaatgcatcgccggctttttggagcaccgcgaagacgcgatccagttgatccgcatcaaggcaatagggcggcatgagatagatggtgttgccgagcgggcgcagcaagaggcccctttcttgcgcgaaggcgcgcaggcgcggggcgaggtcggagaggtaaccggcatccggcgcgatcaggtcgatggcggcgatcacgcccagttggcgggggttggcgaaggcgggatgttccgccaatcttgcgagtcgctgcgccatgccctggccgagagcggcgatgcggcccagcacatcctcctcccgccagatggcgaggttggcggcggcggcggcgcaggcgatggcgttcgcggtatagctgctcgaatggtagaagaggcgggcgcggtcggtggatctgtgcgcctcgaagatgggcgggctggccagcgtcgcggcgagcggaatcgcgccgccggtgatgcccttcgccaccgccatgatgtccgggacgacgcctgcctgttcgcaggcgaagagcgtgccggtgcggccccagccggtcatcacctcgtccgcgatgaagaggacgtcgtggcgggcgcagatcgccgccatctcccgcaggacatgcgccggatagatcagcatcccccccgcccccaggatcagcggttcgacgatgaaggcggcgggcttttgcgcgcaggcggcctccagcgcgtcgagggtcgcctgctcctggcccgcatgggggaaggggatggtgccgacgtcgaacagcaggggcgaccaggcggcgttatagacgccgcgctcgcccaccgacatcgccccgatggtgtcgccatgatagctgtgctggaggacgaggatgcggtggcgcggttcggacaggccgtccaatgcgcgattatgccaatagccgagcgccattttcagcgccacctcgaccgccgtggagccgctgtcggagaagaagacatgggcgagcgggtctcggttcgcggcgcggggggcgatgtcgaccaggccctgcgccacttcttcggcggggccgtgggtgtagcctgcgaagatgagctggtcgagcttgcccgcctgatcggcgatggccgccacgatccggggatggcaatggccgtgggtcgtcacccaccaactggcgatgcagtcgatgagcgtgccgccgcctgccagatgcagcaaggccccctccgcgcgttcgacatgggggattggctcgttcaagccgtgctggaagaaagggtgccagacaggggaggtcatggccgttgcctagagggatttgccctctgatggaaggatgcggacctaccctattcctccccatcggtagatggggagggggaccagccgcaggctggtggaggggaatggggcgcgacctccgaatttcccctccaccaccgccttcggcggcggtccccctccccacgcttcgcgtagggaggaatttttacgcttattgcgcgggggttgccggggcagcgcccgctgctggagctgcgggggcggccgaggtcggcgcggcggcctggatcttctgctggagcgccgggtcagccgctgcggcctggccgatctggttgaacttttccggcgggatgcccgacgcctggagcgccgccagcatcttgggctgcttgtcggcggcggcgatgctgctgtcctgctggatcttcgtcacctccacggccgcggcggcgaactgcttgatttcagcgtcggtgaaattgctggcgccagcggccggggcagcgggcgcagcctgggcaggcgcggactgggccggagcggcggcgtcctgggcaaggaccggggcggcggcggccagcgcgaccgatgcgatcccggccttcagaaggatggtgttaaaacccgacaaatttcttctcctcaaacttaaccatggtttgaacgccaagctgtggaagaggttgtcgggattaaagagcgatccgataaaatgttgcatttaagagacggtcatccagcaaaatgcagttgatcgcaggaccaaaacgtttcgccgttgcggaaagtcattgctttggcggaactaaaaaaggggccggattcgcgccgatccggcccctttcgagtcttaccagatcttcacccggtcttgcggcgcaagatagattttgccgtccgcctccggcttgaaggccgaataccattggtcgaagttccgcacggtgtcggcgcgatattgcgacggggaatgcggatcggtgacgagtcgctgccgcagattgggttcgcgatagttgcgccgccacacctgcgcccagcccaggaagaagcgttcgtcgccggtggtgccgtcgatcatcggcgcgggcttgccgcccagcgaggcgtgataggcgtccagcgccaccgcgactccggccaggtcgccgatattctcgcccaaagtgaaggcgcccttcacatgcgcgccggggaagggttcataggcgtcatattgcttgaccagcctgtccgtcagcgccttgaaattggcgacgtcctgatcgctccaccattggttgagcttgccggtctcgtcatatttcgcgccctgatcgtcgaaatgatggctgagttcatggccgatcaccgcgccgatgccgccataattgaccgccggatcggcatggggatcgaagaagggcggttgcaggatggcggcggggaagacgatctccaccatgccgaaattggcgtaggcgttgatctccatcggggtcatgccccattcccagcgatagatgggcttgccgagcttgcccatctgatagtcgaattcgaactggttggagcgcagcgcgttgccgaacaggtcgtcgcgcttcatcgtcaggccgctataatcgcgccatttgtcgggatagccgatcttgggcgtgaaggcggccagcttcttgtgggcgcgggccttggccgggtcgctcatccaggtcaggccgtcgatgcggcggcccatggcggcgatcacattcttgacgagccggtccatcgccgccttggtttcgggcgggaaatattgggcgacataggccttgcccacttcctcccccatcgaggatttgaggaagtccacggcgcgtttccagcgggcttcacgttcgggcgtgcccgacagggtggtgccgtagaaggcgaaattctcgttcgcgatggcgtcgggcagggtgtcggcaaagccgtgcagcgtgcgcagcagcagcgcgtccttgagcaggccgaccggggccttggcgatcagcgcggcttccccggcgacggcgctgggctgcgacaccagcagatccctgggcgcgagcttgttggcggcgaaataggcggcgaagtcgaagcccggcgcggccttttgcaggtcggccagcgtcatcttgttgtaggtcttgtcggcgtcgcggctgtcgacctgggtccagtggaccttggccacttcggtttcgaacgccatcagcgcggcggcgcgcgccttggcgtcggcttcgcccgccagcgtcagcatcttttccagatgcgcgacataggcggtgcggatcgccgccatcttggcgtccggctccagatagaaatcgcggtcgggcaggccgaggcccgactggtgcaggacgaggatataggtttcggggtctttgtcgtcctgattgacgtagaagccgaaggggccgtcaatgcctgcgcgggcggcttcggcggcgagcctggcataggcggccttgtccttcaccgccctgatcttcgcgagccagggttgggccggggtcaggcccttcttctccaccgtggcggcgtcgagatagctggcataggccgcgccgatcttgctgtccgggtcggcctgcgcggcgtcgagaatggccttggtccgttcgcgggacaggtcgtccagcgtgttgaatgcgccgtaattggacttgtcggcggggatcggcgtgttcctggcccaggcgccgttggcgtaatcgtagaaatcgtcgccgggcttcaccgacttgtccatgcctgcgctgtcgaagccgtagctgccgtatgtcggcttctgatccacttgggcgacggacgcgcccgcggccagcgcaaccgccgctgcgccgaggaggagatatttcatcaaagctttcccttgctttatgcgatgtggggaattgagcgtcccgaagcggggatgtccatgtcgttggtcgaaaaaatcggcgggtgtggttttccgggagagggattccagtcacccacttccgttcgggctgagcttgtcgaagggctccacttcttttgaaaggaaagtggagcccttcgacaggctcagggcgaacggaggtgaggattggggccttaaggcaggcggatcgaggtcttgaaggcggttttcagagtatccgcatccagcggatcgagatggggcaggcggccaagactgggcactttccccagcagcggaacgatccgctcattctcctcatgcggttcgccgatgaaggcgatcccggcgacgggtatggcccgcgcccgcagcgcctccaggctgagcaggctgtggttgatcgtgcccagccccgtccgggcgcagaggatgaccggcgcgccccaatgagcgaacagatcgatcatcagcagcgtttcgctgaccggcaccatcaggccgcccgcgccctccaccaccagcgggccgtcgacctgcggcaacgccaaccggtccagcgcgatctccaccccatcgatccgcgccgccagatggggcgaggcgggggtggtcaggcgataggcttcgggcaggatatgcgaggcgggaaggccggagagggaggccacccgttccttgtcgccttcggggtcgacgcccgcctgcaccggcttccaataataagcgcccagcgccccggccaggcctgcggcgaacaccgtcttgccgatgtccgtgtcggtgccggtgacgatgaagacgctcatgccgttacccggcgcagcgcttcgcccagggcggcgatgtcggcgcggccgacattcagggtgagcgagatgcgcaggcggctggtgcccggcggcacggtcggcgggcggatgccgcgcacgtcgaaccctgcctcctgcagggcggcggcggcggccatggcgcggcgatcctcgcccaatatgaccgggatgatctggctgcgcggcgcgggcaggcccagcggggcgcagatcgattcggcggcgtcgacctgaagggtcttcaagcgggcgcgcaggtcgctcgcctgttcgatccggtcgagcgcggcggacaccgcgaccgccattagcggcgagggcgcggtggagaagatgaaggcccgcgcccggttgatcagataatcgatcagcaggcgcggcccgcagatcagcgcgccctccacccccatcgccttgccgcaggtgtgcagcgtcacgacattgtgcagcccgtcgaggcccgccgacaggccgcgcccggacgggccgaagacgccggtgccatgcgcttcgtccaggatcagcatggcatcgtgccgggccgccagcgtcgccaggtcgccgagcggggccatgtcgccgtccatggaatagagcgtctccaccgcgatccagacgcggcccttgcccccctcctgccgccaggccgcgatcaggtcggcgaagctctgcacgtcattatggcgggcgaagaccgccgccgccttcgacatgcggatgccgtcatggacgctggcgtggatcagttcgtccgcgacgatcaggtcgccccgctgcggcagggtggagaatagcgcgagattggcggcgaagccgttcgccatgaacagcgcgccctgggtcttgaagaagtcggcggccttcgcctccagcccctcatgctccggcgcgttgccgcgcagcaggcgcgatccgcccgaacccaccggcacgccccgcgccaccgcgtccgccaccgcctgcgcgacgatggggtcggaagcgaggccgagatagtcgttggaggcgaaatcccgcccggcccgcggcatcaggcggcgcaggcggccgcgcttctctagcgccgccagttgcgagcggaagggttcgctggtcatggcgcggcgtataggctggcgggggcgggctgggcaagtctggcgggttggggggagagcggacctatcctgttccccccatcgggagatggggagggtcgaagagaggcacgtgactctcttcgacgccgctgaaagcggtggtggaggggaaagggggcacgccctgcgcatttcccctccaccatgcttcgcatggtccccctccccacgctgcgcgcagggaggattaggttggttagaagctgaagcccagcgaaaaggacgccacatggtcgttgctgtcgtcggcgtccggccgaaagccgtgctggtgcagatagccgatctccgcattcacattcttcgcgatcggggtggtgatggcgatcaggttgcgcatccgctcctcgccctgcacccgctggaaattggtggtgttcaagtcgatgaagctctcatggctgagcagcagcgcggttttgccgccttcccggaacggcagcacatatttgacataggggcgcagccgccaggcggtgccgtcgatcccctcgcgccagcgttcctccagccgcagtcgggcgctgagctggccggggccgaccttcacgatattgtcgaaggtcacctgctggcgcccgcgatgctccatgaccgcgaagtccccgccattataattgggatcgtgggtgtagcccgcccagaccgtcaccttcccgccgatcctgtagccgatcagcgaattcatctcgacctcgtacagcccgtcgcgatcgtcgctgaaccgggcgacgacctcttgcgaaaagcgccagcgatcgctgagcttcaccgtcgcgctggcggtggtccaaagctgttcgtcctcgttggcatgcgccgcggcgggggcggccagcagggcgagcgcgggcagcagcttgtggatcggtcgcatgatgtcattctccctcgccatggtggcggacgggcgcgaactatgaccgatgcgttacaatcatgtgactatatcatttcttatttgtgacgcgcccctgcccgtcatggttcaggcgggattatgctccttcagaaaggcgtcgaggcgctggaggaattccagccggtcggcctggcgggagaagaaatggtcggccagcggctgttcgacatagatatagtcgcgcccggcgaccttgcccgccgccttcaacttttccgccatctcgcgcgactggttcacctgcacccgccgatccttcttgccgtgcatcagcaggatgggggtggaaaattgggcggcgaaatggatgggggaaacggcggcgaaatcgggcgcctgctccttcagccaatccttgcgcccgccatgattcaggaaacggctgtcatagcgcatcatggccgaaaggtccgacacgccggcataggacacggcgcagcgatagcgcgcgccgtcgcgttgcgcgccgcgcatcgccgcatagccgccataggaggcgccgacgatgcagacccgcttcgcgtcggcgatccccttcttcaccgcccagtcaaccgcgtcgttgagatcgtcctgcatggcaaggccccattgcccctcgcccttttccgcgaaggctgtgccgtagccggaagaaccgcgataattgggttgcagcaccgcatagccgcgatgggctaggaactgggcccaccagtcccattcctcgctgtcgcgggcgaaggggccgccatgcggcatcaggatcagcggcagatccttcgcatccctgcccgccggcagggtcagcaccgcggcgatctccagcccgtcgcgcgccttgtagcggatcgtcctgaccggcgagagatggaccttgggaccgaatttgtcgctgatcttcgccaacatgctcatcgcgccgacggcggtgtcgtaataataataggtgcccggctggtccgcgccgccgacatgcacgatcatgcgctgctggtcccggctggtggacacgatccgggcaggccggcctgtccccaccgccttgtcgatgtcggcctggaccttcgccagcccctcgtcgaaccagtgcacgcccggcccgtccgcggtatagcgcacgcccgcaaggccggtgccggcggtatcgcgttcgatccggtcgatgtcgaagcccggcgcggcaaagacctttctgcccagttccagcctgctcaggtcatattcgtacagggcgtccgtgccctcatgatcgtcgctggcgatcgccttgcccggatcggcggtgaacagcagcggcacgaccatggattcgtcgcggcggcggtctgcccggtcgatcatgcggaagctggaccggccatcggcgcgatagagcagcttcgacgtgcgcgtcgcatcgtcatagcccacccccatgcgcaccgcgcccgtcgcatcggcataccaggacatgacgttctggcgcggctgcaccacggtgcgcagcttgccggtggaaacgtccacctcgtccacctgaggccagaagccggcggcattgctgtagatcgacgtctgataggccagcaggatgcgcgggctgccgtcctgggcgacccatatgacgtcgtcgccattctgcgccgcgacattcttggccagcatgttgatcttcgacccgtcccgcttgatgctggcgacccggctgatcgaccagggcatgccctggacattggcctcgctgccgatgcccgcgatcagccagtcgtcattgacccagcgccaccagttgaggtcatgttcccccaatggcagggcatgaagccggtccggtccatccgcgatggcggcgatcagcagcagcagttcgccattgcgcgccaccctggcggccaggcgagtcccgtcgggcgagagttgcggttccaccatcgccggcagttcggcaaaggcctctatcggccattccttggacgcgggcgccgtttgcgcgctggcggacaggcaaagctgcgcgagcgcgatgcccgcgacgacagaaaaccccctcaatctttcccccgtaaaataatggccccgcctttctataaggcggagccatttccctgtctttcccttttttaccggggtgttacgcgccgtgcgccagcgccgccagcagcagcagggcgacgatgttggtgatcttgatcatcggattcaccgccggtcccgccgtgtccttgtagggatcgccgaccgtgtcgccggtcacggccgccttatgggcttcgctgcccttgccgccatgatggccgtcctcgatatacttcttcgcattgtcccacgcgccgccgccggaggtcatggacagcgccacgaacaggccggagacgatgacgcccagcagcagcgcgcccagcgccgcgaagccgttgggcgtgcccgccacggcggagatcgcgaaatagacgacgatcggcgccagcacgggaagcaggctgggcacgatcatctccttgatcgcggcgcgggtgaccaggtccaccgtgcgggcgtaattgggccgcgacgtgccctccatgatgcccttgttggtggcgaactgctcgcgcacgtccttgaccacgtcgcccgccgcccgtccaacggcggtcatgcccatcgcgccgaacagatagggcagcagcgcccccagcagcaggccgacgatgacataggggttggagaggctgaaatcgaccggctcggtcaggccgagagccgagttgtagaatttcagatcctccgtataggcgccgaacagcaccagcgcggccaggcccgccgatccgatggcatagcccttcgtcaccgccttggtggtgttgcccaccgcgtcgagcgcgtcggtcttgacccggacgctgtcgtccagatgggacatttccgcgatgccgcccgcattgtcggtgacggggccataggcgtccagcgccacgaccatgcccgccagcgccagcatggcggtcgcggcgaaggcgatgccgatcaggcccgccagttgatgggcgacgatgatgcccgccacgatcaccagcgtcggcaaagcggtggcctccaggctgacggccagcccctggatgacgttggtgccatggccggtttccgaagcgcgggcgatgctgcgcaccgggcggtagttggtgccggtataatattcggtgatccagacgatcaggcccgtgaccgccaggccgaccatcatcgcccagaagagggccatgccggtatagccgcccgccccgtccagatcggcgccgaaacgggcgtcgaggtcgcccagggcgaagcgcgtcacggcatagagggccgggatggacaggatcgcggtggtccagaagcccttgtagagcgcgcccatgatcgactggctcgcgcccagccgcaccatataggtgccgatgatggaggtgatgatgcacacgccgccgacgatcagcggcagcgacatcaggcgcatcaggaaggcgttgtcgacgcccgtcaccagcagcgcggtcagcaccatggtcgcgcccaccgtcaccacataggtttcgaacaggtcggcggccatccccgcgcagtcgccgacattgtcgccgacattgtccgcgatgacggcggggttgcgcgggtcatcctccggaatgcccgcctccaccttgccgaccaggtcagcgccgacgtcggccgccttggtgaagatgccgccgcccagacgggcgaagatggagatgaggctggcgccgaaagccagcgcgacgagggagtcgatcacgatccggtcgtcgggcgcatggcccgccggtccggtcagataccagaagaagacgctgatcgcgagcagggccagccccgccaccagcatgccggtgatcgcgcccgcccggaaggcgacggtcagtccgctttgcagcgtgccgcgcgcggcctccgccgtgcggacgttcgcgcgcacggagatgttcatgccgatgaagcccgccgcgcccgacaggatcgccccgatcaggaagccgaccgccgacgtcgcgcccaggaagaagaagaccagcgccgcgacgacgacgccgaccacggcgatggtggcatattggcggctgagataggccttcgccccctcctgtatcgcgccggcgatctgttgcatggtttcattgccggcggacgccgccagcacctgtcgactggtgaacaggccgtagagcacggccagcaggccgcaccctatggcaatcgtgacaatctgcatggatgttcctctccccctgtcatgtctgtcatcggccgctccgcagggaatgacgggcgggcgaagggcgtaggggcgggcggccggaacatgcgcttccggcttcgggcaccgcgtcgatcagcatcgtagctcacgcatgtcatgcggtcctaccgggctgagaaaggtcggggggtgaagctacagggcggacgggctgcgtcaacccgttacgatattaagccaaatcagccatgttcccagccgagccggtccggcagcgggatcgccacgccgtcgatcttcagcgtcagccccccgcccttggcgaagcggccgacggggatggcgcgcacgggcggcttgaccgcggcgggcagggcgaagagcagttcataatcgtccccggcccgcgccgccgcgatctggaccgcgttgctggcgccccgcgtggcctccagcgcgggggagagggggatatggtcgatggtgaccgccagcccgcttgcctccgccatgcgggcggcgtcgatcagcaggccgtccgacacgtccatcatcgcatggacgtgcggcgcgagcagcgccccttcggccaggcgcgggcgcgggcggcgataggcgtcgaccagcgggccggatgcgcggggcatggtttgcagcagctccaggccgatgcccgcatcgcccaccgggccggtcagatagagcctgtcccccgccttcgcgccgccgcgcagggggacggggccggtcgcttcgcccagcgcggtcaggctgtagctgcgcggcgcgccacgcggcatctgcaccgtgtcgccgcccagcaaaggcatggcgtgacgcgccagcgcctcgcccagcccttcgaggaaggcggcgtcccaggattcatcgccggacagcgcatagttgagcaggcaaccgagcggcttcgcgcccttggccgcaaggtcggagaggttcacggcggcgagcttccagccgatgtcggcgggcggatcggcggggagatgatgcaccccctccaccatcgtgtcgctggtcaggatcagccgggcgccgccgacttccagcaccgccacatcgtcccgcaggccctgagcggcggggtcgttcgccagcaggcggagcagggtcaggaaacgggattcagcggacatggcgccaccgcccctctttagcgttccgtgctcctgcgcaggcaggagcccagttcagacggtgggtctgggctcctgcctgcgcaggagcacattgttctgtcgaggatagaacagcccctatttccgcacatccttcgccaccgcgtccagcaggccgttgacgaagcccgcctcgcgcttgtcgtagaaggcgtgggcgacgtcgacatattcgctgatcgcggtgccggtcgccacatccttgcgggcgagcagttcataggtgcctgcgcgcaaaatctgccgcatcggcttgtcgagccgctccaggctccaccccttggagaggcgcgccacgatcagcgcgtcgatctcctcgcggcggcggtccacgccctgcacgacatcgtcgaagaagctctcctccgcctgcgcataggtcacgtcttcgatggtcgcgcccaggcggtgctggtggaattcatgcagcagcaggtggagcggcgtgccctccatctccagctggtacagcgcctggaccgcggcgaggcgcgcggcggagcgggatttggagcggtcgttcatcgggattccctatagccgttcgggcggtttgaacgagtcatttcaatctcaaggcgaccgaagccgcatgggcaggaagcccctccgcctccgccagcgcgacggcggcggggccgatggcgtcgatggcgcgccggtcgaggctgaggaagctggtgcgcttcatgaagtccagcaccgacaggcccgaagagaagcgcgcccggcggccggtcggcagcacatggtttggcccggcgacataatcgcccaccgcctccggcgtcatccggcccaggaagacggacccggcgtggcgcacctgcgcgaacagggcgtcgggatcgtccacggccagttccagatgctcggcggccaggcggtcgaccagcggcatggcttcgtccaggtcgcgcacgacgatgatcgcgccgttggcgttccagctcgtcgtcgccaccgcctgcgtcgacagcagcggcaggcgccggtccaccgccgccgcgaccgcatcggcgaaggccgcgtcgtcggtgaagaggatggactggctggtcgggtcatgttccgactggctgagcaggtcggcggcgatccagtcgggatcgttcctaccgtccgcgaccacgacgatctccgacgggcccgccaccatgtcgatgccgaccacgccgtaaagctggcgcttcgcctccgccacccaggcattgccggggccggtgatgacgtcgaccggcctgatccggtccgtgccataggcgagcgcggccaccgcctgcgccccgccgacacgccagatttcctcgatccccgcgatggcggcggcggcgagcaccagcggattgatctcgccatcgggggtcggcgtgaccatggcgatgcgccggacgcccgcgaccctggcggggatcacgttcatcagcagcgaactgggataggcggcgcggccgccgggcacgtacagccccgccgcgtccaccgcgctccagcgcgcacccagacgcgcgcccgccgcgtcgacgctgtcgctgtcctgcggcttctgcttttcatgataggccgcgatgcgcgccgccgcgagttccagcgcgccgcgcaattcggtggagatgctctccagcgccttgcggcattgagcaggctccaccgcccagccgctgacgtccaggtcgtgccggtcgaagcggctggtataatcggccagcgccgcgtcgccctctgcgcggacgcgcttcaggatcgcggcgacgtcgcgggatacatcctcgtcggcttcgcgccgggcgtcgaccagggcggcgaaggcggcggcgaagtcgctgtcggtggtggaaaggcggaaggtcatgacatttgtcccccctcccgcctgcgggaggggcttatgaagtcaagctgcatccttgccccccacggccctgcggaaggcctccaccagcggcaccagttcggccgagcgcatcttgtaggcggcgcgattgacgatcagccgcgccgacacagccatgatgacgttggtctccaccagcccgttggccttcagcgtcgcgccggaggacacaaggtcgacgatccgccgcgacaggcccagcgacggcgccagttccatcgcgccgttcagcttcacgcattcggcctggatgccccgcgcctcataatatttgcgggtaaggtagggatatttggtcgcgacccggacgtggctcatcgccgcctcatcctcatccgccaagccttcgggttcggcgaccgacaggcggcaatggcccatgtcgaggtccaccggcgcgtagatttcggaataatcgaactcttccagcacgtccgatccgacgatgccgatctgcgccgcgccatgcgccacgaaggtcgccacgtcgaaggcgcgcacgcggatgatcgacacgtccggccggttggtggcgaagcgcagggcgcggcttttcttgtcgtgaaactccgcctccggctcgataccggcctgggcgagcaggggcagcgcctcatcgaggatgcgccccttgggaatggcgaaggtgagcggacgagtcatgacgcgcgggccttacttggcggggcgggaaagggcaaggtgggggctcatgatccgtgttcctgcgaaggcaggaacccagttcagacggtgggactgggttcctgccttcgcaggaacacataaggctttctacgccgcctccgccagcgccgcctcggtcgccgcgatccagccgccgcccagcacccggtcgcccgcatagagcaccgccgcctgccccggcgcgacgccatattcgggcgcgtcgaagaccagccggtccccctccagccgggcgggcacgggtttcgccatggagcggaccttggccgtcaagggtccggcaaaatccccgcccagccagttgatgtcgctcagccgcgccgccgacaccgccagcgccgccttcggcccgacgatcacgcggcgcgcctccgcgtccagccgcacgacgtagagcggctcggcctggccgccgatctccagacctttgcgctggccgacggtatagtggatcatccccttgtgggtgcccatcaggcggccgtcgatatggacgatgtcgccgccctcgtccgcgtcggggcgcagcttgcgcacgatcttcgcatagtcgccgtcgggcacgaagcagatgtcctggctgtccggcttcaaggcgaccgacaggcccagttccgccgcgatctcccgcacctgcggcttgggcaggccgcccagcgggaagcgcagatagtccaactgcgcctgggtcgtggcgaagaggaaatagctctggtcccgcgccgagtcggcggcgcggtgcagttcggcgccctgcggcccttccacccggcgaacataatggccggtggccaggcagtcggcccccaggtcgcgcgcgatctggaacaggtcggtgaacttcacccccatattgcatttcacgcagggaatgggggtgcgcccggccatatattcgtcggcgaagtcggcgatcaccgaatcccggaaccggctttcataatcgaagacataatgggcgatgccgatgcgatcggcgaccgcccgcgcatcgcgtatgtcctgcccggcgcagcagcttcccgtgcggcccaccgccgcgccatgatcgtaaagctggagcgtcacgccgatggtttccgccccggtgcgcgccgcgagcgcggcgacgacgctgctgtccacgccgcccgacatggcgacgacgatgcgccgcgcatcgggcggagccttcagatcgaactgggcaggctgaaaagggggctgcatgggcgcgcatatagtcgtcccgatccccgtccaccagacggattcaacgctttgtcgcatccctccgccatttcggggtccaaatttaccggaccttatcctttgctccgtaaaccctcctcccatggatctgggattccttcggacgagcgggctcaaggccggcttcgtcaagccttcgggccggcggcgcgtgccggtctggccgtccttgcgggccgcttcggcggcggcgcaggcggccagccccaccgcgctggcggtcgcgggcgtcctgcgggggcaggaaatcgaaggggactgggtccaggaactggccgatatcctcgcgccacgttccggcggcaatatcgaggccgtggggctcgcgggcagcttcaacccgttgatcgcgaaccttttaaaagtgggacaaggatgatgaagggggcgtttaccgtggcgctttagggcctgttcagggcttgaagcgcaaacagggaacactgctgaaatcggcaacgccagtgccgctattgagggtgataatgatcgaaaaccagaaaatcagacctgcacaggtcgtcgggccgctaggagaacccctgactctggaaagcctgccgcctgtcgacaccacgcgctgggtcgtgcgtcgcaaggcggaggtcgtggcggccgtgaatggcggcctgctgaccgtggacgaagcctgcgcccgctattcgctgacgctcgaggaatttgcgagctggcagcgcgccgtcgaccgttcgggcatgcatggcctgcgcgtgacgcgcatccaatattacaagtccctctacgaacggcagcagaaatactgatcaaccgtttcagcaatgaagggtcgcacaggagagccgccggacatgacgtccggcggctctcttctttgtcaagagcgaaagggaacgtaacgccgacttctccgttgaacagatcagcccacccgaaaggggctatggtccaaggagagtaagaaatgggcatcatcttgtggctcgtcgtcggcggcatcatcggctggctcgccagcatggtcatgcggaccgacgcacagcagggaatcctgctcaacatcgtcgtcggcattgtcggcgcgttcgtcggcggcctgatcttcagcggcggttcgatcaatgacggcctgacgctctacagcttcctggtgtcgctggtcggcgccatcatattgctggcgatcgtcaacctggttcggcgcggttcggttcgctgaacagcagcatgggcgagcaaaagggccgtgcccggtaagggcgcggccctttttcatgcctcagccgcgccgggcgaagaagcggtacagcgccagcacgccgatcgaccccagcaccgccgcgatgaagctcgcccgctctccgggggcatagacgcccagcagccgcccgacatagcccgccagcagcgcgccggcgatgcccagcaatatggtgaggacgcagcctcccggatcgcgcccgggcatgaccagccgcgcgatggcgcccgcgaacaggccgaccattatccatccgagcaattccatcgccgccctccgcccgctataccggccatagcgccatagtcgggccgttttggcaagggcccgcatcggcggggcaagggctttgcgtccctccgcgccgccgtgacgaagggggcttgagccgggtgatgtattcatataatacagcaacccgaacggcgcctatggccgaaagatgggttcaggatgaattacgaaacttcgttggtcggcgatgctccggcaaatgtccttggcgagcaggaggagcgctccgtctggcgccgccggctgacgatcggcgccgtggtcgcgatcgtgctgatcgccgtcgccacctgggtcgggatgcgcggcaacggcgccgacgcgcccgccaatgcggcgcaggcgccggtcgtgacggtgatcagccccggccggtcgaccgtgtcgaacaccgtcagcgccaccgggtcgctcgcggcgcgggtggagatgccggtgggcgtggtcggcgaaggcggcgcggtgacgcgggtgctggtgcagccgggcgactgggtgcgcgccgggcaggtgctggcgaccgtcgagcgttccgtccagaccgagcagatccgctccctcgccgcgcaggtggaggtcgcgcgcgccgacgccaagctggcgcaggcccagctcgaccgcgccaagtcgctggtctcgcgcggcttcatcagccaggccgacatcgaccagcgcaccgccacccgcgacgcggccaatgcgcgcgtgaacgtggccgccgcgcaactggccgagcagcgcgcccgcaccggccggctcgacatccgcgcccctgccgccgggctggtgctgacccgcgccgtggaacccggccagatcgtgagcgcgggcagcgccgtgctgttccgcatggccaagggcggggagatggagatgctggcccaggtcagcgagggcgacctggccgcgatccgtccgggcaacagcgccaccgtgaccccggtcggcggcacggcgcaatttgccggacgcatctggcaggtgtcgccggtggtcgacaaccagacccgccagggcatagcccgcatcgctatcccctatgatcccgcgatccgtccgggcggcttcgcctccgccgcgatcgtcagcggcagcggctccgcgccgatgctgccggaatcggcggtgcagagcgacgagaagggcaatttcgtctatgtcgtcaacggccggaacgaagtgcagcggcgcgacgtcaagatcggccaggtgaccgatgcgggcgtgtcgatcctgaacggcctcaacggcgatgaacgcatcgtggcttcggccggcgccttcctgacgccggggcagaaggtgaagccggaagccggcaagtcgaaatgaagccgcggaacgcgcccatccggcgcttccaccggcaggcgaggaagccgtcatgagttttcgcaatatctccgcctgggccatccgcaacccggtgccgccgatcgtgctgttcgtcgcgctgctgctggccgggctggtcagcttcagccggatggacgtcaaccagaatcccgacgtcagcttccccatggccagcgtcgtcgtgcgccagcccggcgccgcgccgaccgagctggaaacgcaggtgacgcagcgcgtcgaagccgccgtgcgcggcatcagcggcgtggacgagatcacgtcctgggtatcggaaggccagtccaacaccaatgtgcagttccagatcggaacgcccgtcgaccgcgccgtcaacgatgtgaagaacgccgtcgaccagatccgcagcgacctgccagagggaatattggagccgcaggtcagccgcgtcgacatcgacggcgggccgatcgcctatttcagcgccgaagcgaccgacatgacgctggaggagctgtcctggtatgtcgacaatacggtggcgaagcggctgctggccgtgccgggcatggcggcggtcaagcgcggcggcggcgtttcccgcgagatccgcgtcatcctggaccccaccaagctgcaatcgcacggcatcaccgccagccaggtcaaccagcagctccagcaggtgaacctaaacgcggcgggcggccggaccgagatcgccggcgccgaacaggcgatccgcgtgctcggcaacgcccgcgacgcctatgcgctgggccagacccagatcgccatttccggcggccgcaccgtcaagctggccgacctggccgacgtgcgcgacatgtatgccgaacagcgttcgctgtccctgatgaacgggcggcaggtgaccagtttcagcatggaaaaggccaaggggtcgtccgacgtcaccgtgttcgacgaggcgatgaaggttctggaccagcttcggaaggaaaatccgaaggtccagtacaagcagctctacaccagcgtcgaatataccaagggccagtatcacagcgccatgcaggcgatgatcgagggcgcggtgctggccgtggtcgtcgtcttcctgttcctgcgcgactggcgcgcgaccatgatttccgcgctggccattccgctgtccgcgattccggccttctggttcatggacatgatgggcttcacgctgaacggcatctcgctgctggcattgagcctggtcgcgggcgtgctggtcgacgacgccatcgtggagatcgagaatatcgtgcgccacatgcgcatgggcaaaagcgcctatcaggcctccatcgacgccgccgacgagatcggcctcgccgtgctggcgaccaccatggcgatcgtcgcggtgttcctgcccgtcgcgctgatgccgggcatttcgggccagttcttcatccagttcggcatgaccgtggtggtcgccgtgctgctcagcctggccgtggcgcgcctgatcacgccgatgatcgcggcctatttcctgaaggcgcatggtcaggaaagccatggcgaaggctggatgatggacgcctatatggcggtgctgcgctggtcgctggacgagcgcaaggccatcgcccatcgcgcgcggggcggcatggcccgcttcaccgcctggctgcgcgaccatcgcatctggacgatgggcatgggcttcctggccttcgtcgccacgatcttcgccttcggcacgctgcccatgtcgttccagccgacgatcgacaccgatttcagccaggtgaagatcgaaaccgtgcccggcagcacgttgcagcagacgacggcgatcacgcgcaaggtggccgacatgctggccgccgacaaggacatggtggaggccgcctttgccgacatccagaccacaggggccgacatcttcctgacgctcaagaaggaccggccgatctcctccgtccagtgggagcgcaagatcgcgccccaattccagcaggtggccgacgcccgcgtcaatttccagtcgcagtcgggcggcggcttcggccgcgacatcatcatcatgttcggcagcgacgatccggcgaagctggaacagaccgccaacaagctggtggcggaaatggccggcatccatgaaatccgcgcgccgcgggtcgcgggcgacatgaaccggccggaaatcgtcatcaagccgcgcttcgacctggccgccagcctgggcgtcaccaccgccgcgctcagccagacgatccgcgtcgcgacaatcggcgacatcgaccagaacagcgccaaattctccctgtccgaccggcagatcccaatccgcgtggcggtggcggaaaacagccggcgcgatctggcgacgatccagaacatgccggtgcccacggtcaacggcggttccgtgccgctgaaggtcgtggccgacatcgaattcggcgccgggccgacgcagatccgccgttacaaccagatccgccgcatcgtcgtgggcgcggacctggcgccgggcatcgtcaccagccaggccatggccaagatcgacgccctgccgaccatgaaggccatcgccgccggcaagatactgggcgtgcagaagctgaacaccggcgacagcaagtggcaggcggagatgatccagaatttcgtcatcgccgtcatttccggcatcatgctggtgctggcggtgctgacgctgctctacaagcggctgatgccgcccttcgtcaacctggggtcgctgctgctggcgccgttgggcggggcgctggcgctgcacctgaccggcaatccggtgtcgatgccggtgctgatcgggctgctgatgctgctgggcatcgtcgccaagaactccatcctcgtcatcgacttcgcgctggaggagatgggcaagggcgtgccgaagctggaggcgatcatcgacgccgggcacaagcgcgcccagcccatcgtcatgaccaccgtggcgatggtggcgggcatggtgccgaccgccctgtcgctgggcggcgacggcgcatggcgggccccgatgggcatcaccgtgatcggcggcctgatcctgtcaaccgtgctgacgctggtgatcgtgcccgcgaccttcagcctggcgctggggatagaggaatgggtcggcccgcgcctgggccgccgcctgctgacctacaagccgggggacgaccgcgccggagccgcgcaaccggcggaataggaaggcggacctgtccgattcctccccatcgagagatggggaggattttgaaagccatcccgccgcaccccaccgaaaagaagcgcttgcctgaacgaaacggcggcgtaaccgttggctggtcatgaagatgctcgccccgccccgtcccgccgccagccccgtccatccggcgcggcgcatgcggattgcggcgacgggcatgctgatcgcgatggcggcgctgttcctggcggcgcgggcgacggtccacctccaccccgccgtcggcttcgtccaggcctttgccgaggcggcgatggtcggcgggctggccgactggttcgccgtcaccgccctgttccgccatccgctgggcctgcccatcccgcacaccgcgatcatcccgcgcaacaaggaccggatcggcgacacgctcgccctgttcctgcgcgacaatttcctgacccccgccgtggtggcgcggcggatgcagcggctggacatggcggcggcggccgggcgcttcctcgccagcccctccggcggcgacgggcggctgcgggagggcgcgtcccgcctggccgccgacatattggaggcgctggaccaggaacggctgggcggcatggtgaagggcgccatcgcgcaaaggctgcgcgccatgaacctcgcgccgctgatcggccaggcgctggaggcggcgatgcgcgacggccgccatgcgccggtcatggacggcatcatcctgtgggcggacaggacattggaggccaacgaccatctgatccgccagatggtgcacgaccgttccggcaagattttgcgctggaccggcctggacgagaatctgtccaacgcgatcattgacgggctgcgcaagctgctggcggacatggcgcaggaccccggccacagcctgcgcctgaaggcggaggaggggctggcgaagctcgccgccgacctgcaattcgacctggagatgcaggcccgcgtggcgcgcatccgcgacgagatcgtcgacaatccggcgatgcagcgctggatcgacggcctgtgggagcaggcgcggagcggcctgctgcgggcggtgcgcgatcccggcaaggcgatggcggggcggctgggggaggcgctgcaccagcttggcgcgaccctgcagcgggacgcccggctgcgcttcctcatcaaccgcttcgcgcgccgcgccgccgtgggggcgaccgcggcctatggcgattccatcgtcaagctggtcagcgaaacggtgcgcggatgggatgcgggcaccgtcaccagccggctggaacatgcggtcgggcgcgacctgcaatatatccgcgtcaacgggacgctggtgggcgggctggtggggctcgccatccatgcggtggatacgctgctttagggtgtgcggggattcagcccatggcgggctgcaaatagcggctttctgcgcttccggtgctcacgtactgaagtacgctccgcgccggttctcgaattccactattttcgccgcgccctgaactgaatccccacacaccctaggataagcgggattgggccatgagcggacattaattcctccctacgcgaagcgtggggagggggaccgctcgcgaagcgagtggtggaggggaaattcggaggtcgtgccccattcccctccaccagccttcggccggtccccctccccatctcccgatggggaggaataggatgggtcagctttctacctaaacggccagcaacatcccgcagcacgtctctccccgcgccttaaatttaatgttgcaacatatcatagaaatatgttgtaacgttacacatcagttttcgaagaggaagcgaaccacaggagggcagatatgcagtggatcagcacgggtgcggcaggcggcgagaccatttccggttatagcggcggcaggcgttcccccatcggcataggcggcgcggtggccgtgcatgcgctggtgtttggcgcctatcttctgatgcccaaggaggtgatcgacaccttccgcagctctccgttcacgacctatgccgtccccgaaacgcccccgccgccgcccgaagaagcggccccggaaacggacagcaaaatcccgcccaaggcccgttcgcaaccgaccaccgtctccgaccccatcgtcgacacggtcatcaagggcggcttcacggcgaaggccgacgatcatcccaccggagattccggcacgggcacgatcactccgcccatcatcccgccgcttcccgaacccgtcctggcggaggccagcatcgatccccgcgcgctggcggcgttccagcccgactatcccggcgcgatgatccggcaggggatggagggcaaggtcgtggtccgcgtcaccatcggccccgacgggcgcgtcatcgacatagagcggctgtcggcggccgacgaggccttctggatcgccacgcagcgccacgccctgcgcaaatggcgcttccgtccggcgactcgggacggcgtgccggtcagttcgaccaaggtgctgaccgtccatttccggctggcggacgtctgaaatcgaaggaaaggggccggaacatgaccgcaggcgacagcgcttttgcatccggccccgccttcccctatatcggcggcatggcgatctttccccgtccggtgtctcccaagagcgcgatgagcgacctgtggagctattttcgcgagaaccggccccataaatggccgctgctcggcctgtccgtcgcgttcacctgggtcatcatctgggccttcatcgtcgacgcgaacaccaacaccatgccgacccgcaaccagatcttctatgtgcagagctgggacgccaaccggaccgacgcggcgatcatcctgcagcagaagatcgacctcgccaagcgcgaggcggcgatccagaagcggcagagggaaatgcagggcgtggccgatattttcggcatcgactggaagaaggacgaggcgcgcaacaccgcccgccgcaaggaagcgctgaagcagatcaacgcgcaactcgaccagcgtctggccaaggccgaagccacggaaaaatccgcccccgcccccacccagagcggagcggcccagccctgagcgcccgatccaaaaccgtccgatctgaacccatattggcccccgccgatcccgcgcaggaccggcgttacatggccgccgccatcgccctctcgcaacgcggacgcggcctttccacgcccaaccccaatgtcggctgcctgatcgtgaaggacggccatgtcgtcgggcgcggctggacgcagaggggcggccgcccccatgcggaggcgcaggcgctggacgaggcgctggaccgcgcccgcggcgccaccgcctatgtgacgctggagccatgcttccacctttccccgcgcggcccgcgctgcgccgaccggatggcccgcgccggggtgcggcgggtggtgatcgccctgcgcgatcccgatccgcgcactgacgggcagggcgccgcatggctgcgccagcacggcgtcgccgtcgacatggggctgatggcgggggaagccgccgccgcgatgcgcggtttcgtgctgcgccagaccctaggccgcccggcggtgacgctgaagctcggcctgtcgctcgacggccggatcgcgctggccgacggcagcagccgctggatcaccggccccgaagcccgcgcccatgcccatatggagcgggcacggcatgacgccatattggtgggcggcggcacgctgcgcgccgacgcgccccggctggacgtgcggctgctggggctggaggaccgctcgccccggcgcgtgctgctcagccatggcgacgcgcccggcggctgggaaaccatcgccgcgccggaggatatcgccgccctgccgcaggtcgaccatctgctggtggagggcggcgcgcaggccgccgccgccttcctgcgcgccgatctggtcgaccggctgctgctctatcgcgccccgatcctgatcggcgcggggctggcgggcgtgggcgacatcggcctgaccgatctggccggggcgcatggccgctggcggctcgacgacgaacggcggctgggcaatgatcggctggaggtttacctgcgcagccggaacgcctagatcaccccggaaagcatcgcccttcgggacaccacaagcaacaggctcttcccatgttcaccggcatcatcaccgacatcggcactatccgcacccatgaacagcgcggcgacctgcgcctggtgatcggctgcgcctatgacatggaaacggtcgccatcggcgcgtccatcgcctgttcgggcgcctgcctgacggtggtggaaaagggcgcggactggttcgcggtcgacctgtcggccgaaaccgtcgcccgcaccgcgccgggcctgtgggaattgggcggccgcctcaatctggagcgcgcattgaaggtcggcgacgaactgggcggccatatcgtcaccggccatgtcgacggcatcggcaccctggtgtccgccgcgcatgaaggcgattccacgcgcctcatcatctccgcgcccgccgcactggcgcccgcgctggcggccaagggatcgatcacggtcgacggcatctcgctgaccgtcaacacggtcgaggaccaggcggacggctccgtgcatttcggcctcaacatcatcccgcataccgccgccgcgaccacgctcgacaggctgacgcccggccgcgccttcaacctggagatcgacgtgctggcgcgctatctggaccggatgcagagccttcgcgcagcctcaatgtgattatcgcttgccataatcacatcttgatgtgatatgccgctccaccccgtcctggggaaggagtcgttagcatgtcgtcagcccttatcgataccgtccgttcgctggtcacggagggcggcatgtcccgatccggcctggcgcgcgcggcgggccttcacgccaattcgctgcgcaggctgggcgaggcggactggaaccccaccgccgaaacgctcggcaagctggaaggctatctcgcccggcgcgagggcggtaccgcgctcgccagccccgaagagatcatcaacgaggcgcgcaacggccgcatgttcatcctggtcgacgacgaggaccgggaaaatgagggcgacctggtcatcccggcgcagatggcgacgcccgacgcgatcaacttcatggcgacccatggccgcggcctcatctgcctcgcgctcagcaaggaacgggtcgaccatctgggcctgggcctgatgagccgcaacaacggcacccgccacgaaacggccttcaccgtgtcgatagaggcgcgcgagggcgtcaccaccggcatcagcgccgccgaccgcgcccgcaccatatccgtcgccatcgacgggtcgaaggggcgcgacgacatcgtgacgccgggccatgtcttcccgctggtggcgaaggacggcggcgtgctggtccgcaccggccatacggaggcggcggtggacgtcgcccggctggccgggctcaacccgtccggcgtcatctgcgaggtgatgaaggacgacggcaccatggcgcggctggacgacctgatccccttcgcccagaagcacaggatgaagatcggcacgatccgcgacctcatcgcctatcgccgccggcacgaccatatggtggagcgccgcgccgaaaccgtcttcaacagccagtggggcggcgactggaaggcgatcagcttctacaacaaggcgacgcagaccgaacagctcgtgctgcaaaagggccatgtcgtgcccgacgagcccacgctggtccgcatgcatcaactgtcattgctggacgacgtctatggttcgaccgggccgcgcaacggcctgcttgccaggtcgatggacatcatcgcccgcgaaggcgccgggatcatcgtcgtgctcaccgttccggtgccgagcgatttcgtcagccgcagcctgcgccaccatgccggccagcccgatacgggcatggacgaactgcgcgactatggcgtgggggcgcagatcctggcggagctgggcgttcatgacatgatcctgctcagcaacacccatcacagcctgatcgcgcttgacggctatgacctggccgtggttgggcagcggccgatcgagctttaaggaaccctatccatggcaaaattcctgatcgtcgaagcgcgcttctacgagcatctcaacgacctgctgatcgaaggcgccgtcgccgcgctggaggatgaggggcataaatatgaagtggtgacggttcccggcgcgctggaaatccccggcgcggtggcgctggcggcggaaaccggccgctatgacggcttcatcgccatcggcgtggtgatccgcggcgaaacctatcatttcgaagtggtgtcgaacgaaagcgcgcgcggcctgatggcgctcagcatggacggcatccccatcggcaacggcatattgacggtggagaacgaggcccaggcgctgacccgggcgaaaaagcaggaaaaggacaagggcggcgaagcggccaaggcggccatggccatgctcgccctgcgtgagaaattcggcgcctgacagcaggatcgcgaaccggaaaggggccgcccgatggagcggcccctttttcgttcaggcaaccttttccagcgccggataatcgacatagccttccgcgccctgcgtatagagcgtctcctgccgcaggggactgagcggcgcgccggtcgacagccgttccggcaggtcgggattggaaatgaagggtcggccgaagctgatcgcctgcgccagcccgctgtccagatcggcctgggcgcgcgccgcgtcatagtcgctgttgaggaccagcggcccgcgataatgctggcggataagcggcgattggcgcggcacgtcgctggcgccgcgcgtgccgtctgtccgcaattcgcgcagctccaggaaggcgaggccgatcgggtccagcgcttgcgccaccgcaagcgacaggctggcgggatcgctgtcgtcggtgccctgcgaatcgccgttcagcgacaggcggacggccgtgcggtccgcgccgatcgcgtcggcgacggcctgcgtgatctcccgcaacaggcggacgcggttctccggcggaccgccataggcgtcctcgcgcctgttgacgccgtcgcgcaggaactcgtcgatcagatagccattggcgccgtggatctgcacgccgtcgaaccccgcctcgatggcattgcgggcggcggtcacataggtttggacaagggccggaatctcctcgatgcccagcgcccgcggctgctcatagggtttgttgccgtcatagctgtgcgcatggccgggcgcggtgacagggctggaggatattggctgttcgccggtcatgctgctgtgcaccagccgtcccatgtgccaaagctgggcgaagatccgtccgcctgcttcatgcaccgccgccgtcaccagcttccaaccttcgacctgctcggcggaccacaggcccgccgcatagggccagcccaggccctgccgcgacacgccgatgccctcgctgatgatgaggcccgccgaagcgcgctggcgataatagtccgccatgatcggcgtcggcacatggtcgcgggtggcgcgggcgcgggtgagcggcgccatcagcacgcgatttggggcatggatcgcccctagctgcaccggctcgaacagattggccatgaaatattccctcttcaaagttgcagattgcaacggaacttgcccacgccagctaaggtgcctgcagggctgcttcaagccctgccccggccccacgtcgccaagttttgctttgccggcaaacatccccgctaatcccgcccgcgcttgtatgcccgcccggccgggcgtaatagcgggtcatgaccccgacgcacccagacatgacgctagacgaagtgcgcgccgcgctcgcgcccatcctgccgcgccacgccgccttcgacgggtggcgcggggaagccgtggcgatggcggcggaacaatgcggcatcgacgcagacatcgccgcgctcgcctttccgggcggagcgatggacatgatcgacgcctggttcgcaagcgtcgattcgcggatgctggacgcgctgccgccggaaaaactggccgccctgccgatccgccagcgcataacggccctggtcgaaacccgcctgaccctgctggcgcgggaccgggaggcgctgcgccgggcgcaggcggtcatggccatgccgcgcaacgcggcgcgggccgccaggctcggctggcgggcggcggacgtcatgtggcgcgccgcgggcgacgcggcgacggacctcaatcattacagcaagcggctgacgctggcgggggtctatgccgcaaccctgctggttttcgtcgatgacgagagcgatcactgggcggagacccgcgccttcctggcccgccggatcgaaggcgtgatgcggttcgagcgggccaaggcccggtggaagggcgtcggcgggggcgagaggctgagcttcgcgcgcttcatcggacggctgcgctaccccgccatatgatccgccgcgccggtgcgccgattcgcgctggccttttccaatcggtattgatagtcactcgcagaagtagatgacgagtgccttacccttgcgcctgaccgacctgccgttgcgccaacccgcttatgtggacctgatcgactggaacgcgctgtccgcgtccgacggccaaaggctgcgcgaattcggcctgtgcgagggcgcgagcgtcgaggccctgcaccatggcgggctgctggggcgcggacccatagcctgcaaggtcggccgcatgaccatcgccatgcgccgcagccatgccgccgccatcaccgtccgcaccggcccttcggacggcgacctgtgacgaacctgccgctgatcgcgctggtcggcaatcccaatgccggcaagagcgccctgttcaacgcattgaccggggcgcggcagaagctgggcaattatcccggcgtcaccgtggagcgcaaggcgggccgcctttccctgtcggacggccggccgatcgagctggttgacctgcccggcacctacagcctcagccccaccagccccgacgagcaggtgacgcgcgacgtcatattgggcaggcaggcgggcgagcgcctgcccgacgcgctggtcgtggtggtcgacgcctccaacctcgacaatcatctccgcttcgcgctggaactgatcgcgctgggcctgccgaccgtcgtcgcgctcaacatggtcgacctcgccacccgcgacgggctggaactggacgcccatatcctgtcccgcgaactgggcgtgccggtgatctccaccgtggcggtgcgcaagcgcggcctggatcatctgcgcggcgagctggaaaccatgctggacggcagcgcgggcaaggcccgcgctccaggcgaacagagcgatttcgaaggattgcgccgggaggcgcgccgcatcgcccgcgccgccgtcgtgcgcgaaaccccgtcccgccgcctgaccgcggctgtcgaccgggcggcgctgcatcccgtcgcggggctggtcctgctgctcgcgcttctcttcatcatgttccaggcggtctatgcctggtccgaagcgccgatcgccatgatcgaaggctttgtcgccagcgccggcgacgccgtgacggccgcgctgcccgatggactgctgcgatccttcctggtcgacggagtgctgaacggcgtcggctcggtcatcgtgttcctgccgcagatcctgatcctcttcttcttcatcctgatgctggaggcgaccggctatatggtccgcgccgccttcctgatggacgggctgatggcgcgggtgggcctgtcggggcgggccttcatcccgctgctgtcctccttcgcctgcgcggtgccggggatcatggcgacgcgcaccatcgcggacccgaaggaccggctgaccaccatattgatcgcgccgctgatgacctgctccgcccggctgccggtctatgccgtgatcatcggcgccttcatcccggcgcgcacggtcgcgctcggcatcggccttcaggggctggtcctcttttgcctctatatatccggcatcgtcggcgcgatgctggcggcgctggtcctgcgccgcaccgtcaccaggggcgcgagcggcggtttcctgatggagatgccgaaatatcagtggccgcgcccgcaggacatagtgctgggcctgtggcagcgggcggtgatcttcctcaagcgcgcgggcacgatcatcttcacctcgaccgtgatcctctgggtgctgctcagcttccccaaggcgccggaggatggcgcggtcagccaggtcaactattccatcgcgggccgcgtcgccaacggcctcaacctggtgctggccccgatcggcttcaaccgcgacatctcgctcgcgctgatccccgccatggcggcgcgcgaagtggcggtatccgcgctcgccaccgtctattcgctcgacgccgacgaggatgaagcgaggctggagcgcagcctgggcgaccggctgaaggacaattggccgctgcccacggcgctcgccttcctcgcctggttcgtcttcgcgccgcagtgcatctccaccatcgcggtgacgcggcgcgagaccaacgggtggaagtggccgctgttcatgatcggctatctgttcgcgctggcctatgccgcggccggccttacctactggaccgccaccgcagcggggctataagggccagctaaagcatcggaggaaacatggcgggttcggtcaacaaggtcattctggtcggcaatctgggcgccgacccggaggtcaagagctttcagaatggcgggaaggtgtgcaacctgcggatcgcgacctccgaaagctggaaggaccgcatgtcgggcgagcgcaaggagcgcaccgaatggcacagcgtggcgatcttctccgaagggctggccggcgtggccgaacgcttcctgcgcaaggggtcgaaagtctatctggagggccagctccgcacccgcaaatggcaggaccagtcgggcaatgaccgctacaccaccgaagtggtgctgcagggtccgggcgcggtgctgaccatgcttgacggcgcgccgggcggcggcggccagggcggcggtggccgctcccagggcggcggcgactggagcggcgggtcgagcggctttggcggcggcgattatgacgatttcggcggcggcggcttcggcggcggttccggccgctcctccggcggcgggcgcggcagcgcgggcgggccgaatttcgacaatgacctggacgatgaagtgccgttctgagcgcctgtcccggacggaagaaaagcgctcccgccgaaaggatggggcgctttttcctttttggtcgtcggggggaacggaccttccctattcgtcaccccgggcttgacccggggtcccgctttctttctgagtgcccgcttggagaaggtagcggaatcccggatcaagcctgtcctgagcttgtcgaagggtccggggtgacggaaaactgatgaggggtatccgaccggaacgcgcatcctcgcgccggcggcccgatttccggcttggcggatgttcccttccacgcgaaatcgctctagaggcctgcggcaagcctgagcggcacccgaacagcagcaggaagcacctcccatgtcagacgtcaccatcaagcgcgcccttctttccgtgtcggacaagtccggccttatcgagctgggccaggcgctgggcaggcatggagtcgaactggtgtcgaccggcggcacggccaaggcgctgcgcgaggcgggcctggccgtgaaggacatttccgacctcaccggctttcccgaaatgatggacggccgcgtcaagacgctgcatcccaaggtgcatggcggcctgctcgccgtgcgcggcaatgcagagcatgtcgccgctatgcaggcgcatgacatcggcgcgatcgacctggtcgtcgtcaacctctacccctttgccgccacggttgcgaaaggggcggatcgcgaggagatcatcgagaatatcgacattggcggcccctccatggtccgctccgccgcgaagaaccatgaaagcgtggcgatcgtcaccgacccggccgactatgcccggctggtcgcggagatggaggagaagggcggcgcgaccagctacgacttccgccgcatgctcgcggccaaggcctatgccgccaccgccgcctatgattcgatgatcgcgagctggttcgccttcgccgaccagggcgcgcagttccccgaaagcctctcggtctccagcaggctgggttcgacccttcgctatggcgaaaacccccatcagtcggccgcgctctacctgccggtcggcccgtccgccaacggcatcgcccaggcgcggcaggtccagggcaaggaactcagctacaataattacaacgacgccgacgccgcgctggaactggtcagcgaattccgcgacggcccgccgaccgtcgtgatcgtcaagcatgccaatccctgcggcgtcgccaccggcgccacgctgatagaggcctatgaagccgcgctcgcctgcgacagcgtttcggcattcggcggcatcatcgcggtcaaccgtccgctcgacggcccgaccgccgaagcgatcagcggcatcttcaccgaagtcgtcgccgccccggacgcggacgaggatgcgaaggcgatcttcgcgaagaagaagaacctccgcctgctgttgaccggcgacctgcccgatccggcgcgccccggcctccagatcaagagcattgccggcgggctgctggtgcagggtcgcgacaatgggcggatcacccgcgatcagttgaaggtggtgacgaagcgcgcgcctaccgagcaggaactgaacgattgcctgttcgcctggacagtcgccaagcacgtcaagtccaacgccatcgtctatgccaaggcgggcagcaccgcgggcatcggcgcggggcagatgaaccgcctggaatccgcccgcatcgccgcgtggaaggcgaaggacgccgctgaaaaggcgggctgggcggaggcgcgcacactcggttcggcggtcgcgtcggacgccttcttcccctttgccgacggcctgctggcggcggtcgaggcgggcgcgacggcggtgatccagcccggcggctccatccgcgacgaggaggttatcgccgccgccgacgaagccggcctggcgatggtgtttaccggcatgcgccacttccgccattaggcagcgtgggtaaattcgaaaatgtggtgaaatggccagttgcggacattagtttcccgtcaccccggacttgatccggggtcccgctgccttgagccgggcgcggactcagaaagaaagcgggaccccgggtcaagcccggggtgacgaaagggggaatggcgggaatccacccgcataagccggtccggcaagtcttgaatttgtccacgctgcctagggcgatttccaagcgatcggaaccgatccctgattaggaaatcgcggaaaactaaggaatccagagcggcaatctgattcaattggatcgaaacccgtcgcgtggaaaagcgcgcgcggcctgtatgggcttcaacgcagcgcgcttcatggcgattgatgcggatgcgaaggggcgggcgatcctttcgcatccgcaaaaataacggttttcagccactttttgccaagtggcccttttcatatggctccataaagcctatctagatgcggacccttctcccacgtcaggcgttgggcagacccgataagagttcgacaggagatacaggatgaccagaaagacgttggtggcgctgaccgccgcgattacccttgccttgcccgcagcgaatgcctttgccggcatcaacgatatggacgtggtggtcgacggccgcaccgggatggaaacccgcagcatcgccgtgtcgatggctgacctgaaccttgccagcacccatggcgtgcgcatggccgattcccgcatcaccaaggccgccaagaaggtctgcggctggatgagcggatcgatcctgcccgccacgcccgactatcgcgcctgcttcggcgaagcgctggacggcgcccgctcggacctcgacacgctgatccaggcccagcgccagggctgatcccgcccgcttgaaacgaacgcaaggccggcggctcaccatggccgccggccttgcctttccttgcattgttaccgtccattaactactccttagaagatttccttcacctaaatcggcaaaggatttcatcggggggccctggatgccgcagaacgaccacaatgtggatgtcgccattatcggcgcgggtccggccggcctgaccgccgcctatctgctcaccaggaagggctattcggtcagcgtcatcgaaaaggatcccgtctatgtcggcggcatcagccgcacggtggaactgaacggctttcgtttcgacattggcggccatcgtttcttttcaaagtcgcaggaggtcgtcgacctctggaacgagatccttccgcatgacttcatccagcgcccgcggatgagccgcatctattatgagggcaaattctacagctatccgctgcgcgccttcgaagcgctgggcaatctggggctgtggcgctcgacgctttgcatggcgagcttcgccaaggccaggctgtttccccggcgcgacgtccgttccttccaggactggaccgtcaacgccttcggccacaagctgttctcgatcttcttcaagacctatacggaaaaggtctggggcatgccctgcgacgagatgtcggcggactgggcggcgcagcgcatcaagggcctgtcgctgtggggggccgtgaccgacggtctcaagcggtcgctgggcctcaacagaaaacccaatgacggcatggcgaccaagacgctgctggagagcttccgctatccgcgcctcggccccggcatgatgtgggaagcggcccgcgacttcgtgatcgcgcggggcaaccgcgtgctgatggcgcacagcctggaccagttgtcgcaggaccaggcgagcggcggctggcgcatggtggcgcagggtccggacggcgaagtcgccatcgccgcccgccatgtcatcagttccgcgccgatgcgcgaactggcggggcgcatccgtcccctgcccgcgacgctgggccaggcgatggaccttaaatatcgcgatttcctgaccgtagcgctgatggtgaagggcgaggacgtcttccccgacaactggatctacatccacgatcccaaggtgcaggtcggccgcatccagaattttaggagctggtcgcccgaaatggtgccggaccccgatctggcctgcgtgggcctggaatatttctgcttcgaaggcgacggcctctggtcgtccagcgacgccgatctgatcgaactggcgaagaaggaaatggccgccctgggcctgtgcgatcccgacgatgtcgtcggcggcgcggtggtgcggcaggaaaaggcctatccggtctatgacgacggctatgccgacaatgtcctggccatgcgcaccgaattgcagcggctctatcccacgctgcacctggtcggccgcaacggcatgcaccgctacaacaaccaggaccatgcgatgatgacggcgatgctgaccgtccgcaatatcgaggcgggcgaacaactctacgacatatgggcggtcaacgaggatgccgaatatcatgaagcgggcgaggaagggcaggacgcggccggccggcgcgccgcgctcgccagcgaaaggctggtgcccaatcgcctgaaggcggcctgacccccatgccttattgggtgcggaacatggccgggccgttcaacgccgtcttcggccgtttcaccttcacgcgctatctgctggccagcatctgcgcgctgtcggccgatttcgcgctgttcatgctgcttcaccggctgggcgcgtcgcctgccctcgcggcattgggcggctattcgggcgggcttgtcctgcactggatgatcagcacgcagttcgtgttcgagatgcgcaagccccccacccatgggcagcgcatcgccttcatcctgagcgccctgatcggcatggcgatcaccatggggctggtgggcgggctgagcggcctggggcttccgcccgccatggccaagctggcggccgtgccggtcagcttcctgtcggtctatgcgatccggaaatatggcatcttcgcccgcgcctgacggcggctccccttccaggacggcatccctcgcccgctggcagatttgcgtcgcggcgctgctgctctgggccttgtgctgcgccgtcatgctctggctgttccgcaacgggctgaccacgctcgaattccgcgatcccgatgacgccatgcggctgcaacaggtccgcgactggctgcacggccagaccttccgggatgtcagccagcaccgggtgaaccccccggcaggcgggccgatgcactggtcgcgcatcgtcgacatgccgatcgccgccctgatcctgatgctgcaaccgctgctggggcctgtgcgcgccgaactggcggcctgcgcgctggtgtcgctgctgttgctggggggattgacggccacggtcttcctggcggcgcggcgcgctgccggcggcctcttcgtcccgatgctggcggtcgtgctgctgctgaccacgccgaccatcctggtccagttcacgccgttccggatcgaccatcacgggtggcaaatatggatggcggccgtggcgctgtgcggcgcgctggatgcccgccgcctgagggggggcgtcacggccggcctcgcgctggcggtgtggcttcagatttccagcgaggcgctgccctatgcggccctgttcgccggcgccttcgcgctgcggacctggttcgaccggcgggaggcggcgcgcatcgccgcctatgccgtcacgctgggcggcggcgcgctcctgctcctgctgctgctgcgcggccccggcgcggtgctggcccgatattgcgacgggctttcggcggcctatatctggccgctcctggccttcgcgctggcgatgccgctggcgctgcgcctgatcggcgcgacgaccgttcggcggcgcttcatggcgacggcggcggcaggcggcgcggcggcgggcgtgttcctgctgagcggcggggcctgcctgtccggcgacccgttcaaggcgctcggcccggtcgcctatcgcctatggtatctccaggtgaaggaaggccgcccgatctgggagcagggcctgttgatggccgggatcatcctgttgccggcggtcatggggctggccagcacgattgtcgcagcctggcgcgccccggaacgggaggcgcgggaccgctggatcgtcatcgccctgctgctggccggagcgctggcggtcgcgatcctcgtgctgcgcgccatgtcggtggcgcatgtcctggcgctgcccggcacggcctggctgctgctggcgacgtttcagcatatccagggctggagcagggcggtggcgcgcatattggtgacggcgagcgtcgccatattgctcaccccggcgggcctgtgcggcgcctggatattgatcgcgagcggcgcggcggaaaaggagcagcccgaaaccgtcaattgccggacggcggcgctgctggcccccctgcgggcgctgccccgatcgaccctgttcgcgccgctcgatctggggccggacatcctcgtgcggaccgggcacagcgtgatcggcacggcccatcaccgcaacgcgacgggcatcaacgcggtcatagacggtttcacgcagccgccagacaaggctttgacgaccatcatgcgcctgaacggcggcaagggtccggattacctgctgacctgcaacgatatgaacgagatcaagcattatcgcgccgatttcccgcaagggctggccgcggcattgaagcgcgacaagccgccgcgctggttgcggccggtccccagcaaggggccgctccgcatctacaaggtgatcgctcagccggcgacaaaggccagcgcgacgccgttcatgcagtaacgcttgccggtgggcttcggcccgtcatcgaacacatggcccagatgcccgccgcaccgcgcgcaatgcacctcggtccgcggatagcccagttcgaaatcgcgcgaggtgccgacggcgcggggcagcggcgcccagaagctgggccagcccgtgccgctgtcgaacttggtcttcgaactgaaaagccgttgcccgcaaccggcgcaggcaaagacgccggggcgatgttccttgttgagcggactggtgaagggatgttcggtcgatcgcttgcgcagcacctgataggcgagcgggctgaggcgccggcgccattcggcatcgctgagcgtgaagggataggcggcggccctgcccagcccggcctgccagaggacgatcatcgtcgcggcgcagccgcccatgcccaggaatcgccgccggttcatggggcccgccatagcagggtcagcctgtcgcgcttctgaacaactgcttccaccagccgccgcccgatttcagcacatggcggcggaacagcagcacgccgatgcggatgatgaggcccacccagagcatctgccaggcgatggcgaggagatggggccagagcgtgtccacctgcgcggcgcgggcgatcatggcgaagggggaggagaagggcaggatcaccgccgcgacctccggcggcgatcccatcttgtcgacggcataggtggcgaagaagaagatcagcatctgccccatggtcacgggcatgttgagcgtctgcacttcccgcacggtcgccgcctgcgcgccgatgcccaggaacagggaaccgagcagcgtataggccatggcgaaatagacgacggccagcatcaggaagaggggccagccgatggcgggttcgggcaggctgacgcccggcgtcttcaacgccaggaacacgcagaaggcggtcccgccccagaaaaggatgcccacgaagctcatcgccagcatcgccatcaacttgcccaggaagatcgcgtcgaccggcacggcggcggccagtatctctatgatcttgtttgtcttttcctcgaccagattggacaggatcatgcccgccagcaggatggtgaggaagaagacgacgatctgcgcgatccggccgatcaccagcctgccctgggtctgcgcgccgacgctggtggcgacctgctgcgcctcgacctggaccatgcgcagcgacttttcggccatggcggcgctggcgagcaggctgatgtccccttccaaccgccggatgtcctgcggctggcccgtcatcaccggccgggcgggcgaccccgacacgatgaccatgacatcggcattcgccctggccagttggacgcggggcgcgggtgacagcggcacgcggcgcagcgccggcagcgcttgcggccccatgcgttccgccagccgggcgtgggcgcgctccatccgcgccgcatcggccggggacatggcgatgccgacgaccgggcgcaggtcggtggtcgaaatcttgtcgcccaacccgccgaaggccatgccgatgacgatggggaacagcggacccagcaggaagaagatgaaggtgcgggacagcacgacggcggtgaaatcccgccgggcgatgacgaaggcggcgcgcatcagttcgctcatgccgcttcctcccgctgctggtcgtcctgcatctgccgggcggccgcctcgcccgctatggcgacgaaggcgtcgtgcaggccggggcgctcgatcgagaggctttctatcccggcattgccgtccagcagggcgcgaagcagcggctcaatgccctcctgcggcagggggaaatgccaggttccgtcctccgccagcgtttcggcgggcaaggcgcggcgccagccgccgtcgctggcgcgggtgcgcaggcgcacctgcgggcgcagccggttgcgggcgtcgtccaccgtgccttcgaagcggacgcggccgcccgcgacgatggcgacgcgctcgcacagccgttcggcatgggcgatcacatgggtggagaacagcaccgtgacgccgcgccgggcctggtcccggatcagcacctccagcttgccctggttgaaggcgtccaggccggaaaagggctcgtccagcacgatcaggcgcggttcgtggacgatggtgccgaaaagctggactgtctgggccatgcccttcgacaattggcggatcggcttttcggcggaggcgcccatgccgtagtccgccagcatggcgcgggcgcgttcccgcccgatcctgagcggcaggccgcgcagcgcgcccatgaaggcgacggcctcaaacgccttcatcgacgggtagaggccgcgttcctccggcagatagccgacattgcgcgcctggcgcagcggcgcggggtcgcccagcaggctgcggtgcccctcatcgggatcgatgatgcccagcagcgtgcgcagcatcgtcgtcttgcccgcgccattggggccgagaatgccgtagatcgacccggcgggcaccgcgacgtcgatgccgtccactgcccggaaatcgccgaatgtcttgacaagaccacggccttcgacggcataggtcggttgagaagccccgatcatcggcctctgatagtcgcatcgcatgccaacgcaaaacgaaacattggaacagcggcttaaggccgaagcgcggcggctgggctttgccgcctgcgccatcgcgcccgccaacgccgcgccgcgttcggccgaaaggctgcggcaatggctggatgcgggccatcatggcgagatgctgtggatggaggaacgcgccgggcagcgcggatcgccgcaagggctctggccggacgtgcgcagcgtcgtgatgctggggatgagctatgcgccggggcgcgatccgctggcgctggcggacgcgcgcgaccggggccggatttcggtctatgcgcaggggcgcgactatcatgacgtggtcaagaaggggctgaaggccctcgcccgctggctggtggagcagcatcccggcgcgctcaaggtcttcgtcgataccgccccggtgatggaaaagccgctggcgcaggccgcgggcctcggctggcaggggaagcacagcaacctcgtcagccggacgcatggaagctggctgttcctgggcgcgatctacagcgagatcgcgctggtccccgacgcgccggaggatgaccattgcggcagttgcaccgcctgccagacggcctgcccgaccgacgcctttcccgccccctatgtggtcgatgcgcggcggtgcatctcctacctcaccatagagcataaggggccgattccggaggagttgcgcgccgggatcggcaatcgcgtctatggctgcgacgattgcctggcggtgtgcccgtggaacaagtttgcggatgcggcggcggcgaacagggcctttgtcgggcgggcggaactggcggcgccggaactgggcgacctgctggcgctggacgatgcgggctttcgcgagattttcgccggctcccccatcaagcggatcgggcggaaccggatggtgcgcaatgccgccatcgccgcggggaacagcggcgacaggcggttggtgggccggttgcaggcgctggcggcggccgacgatccagtggtggcggaggcggctcgctgggcgctggagcggttgggctagcacttgccgcccaatacgccgtgctcctgccttcgcaggagcacggcatgcttcatcctaccatcatcacttcgcctgcaacgccgccgagcagctcgccgcgtcgacatccgtgcccgtgggcgtgcgcgcatcgacatgggtgacgagcggctccttcccctgcggcggcaggtagagataggcgtccagcacgcagcggccattggcgaattgcagcttgcgcatggcgctttcgcgaatgtcgagccggggctggccgaacaggcgcatgagctgcttcgcgtccgacccgatcagggggcctgggcgggtgaaggcgctggctggaggaccggcgggcggccgggcgatctgggtcgcgggcggcggcacgacgcctccgcaagcggccagggtcaagagcgaagccaggacgagcgccggatggggacgggtcatggcatgttccttcgggcaccgtgcagcatgtggaccgccatagccgcgctccagatcggcgcaagcaggttgaggcccggcaccaggaagatcagcgccgaagcgaggcccatgagccaccggccgccgcgcgggatcggcggcaggtcgggatggcgcggctcgaccatgtcggccatgtcgcggccgagcagggcggcgttcaggatcaagaacaggcccagcgtgccgatccccgtcaccagcagcagcagataggccggcagggcgagcaggttccagcccaaggtccgcaggacggagcgcagcgcgaaacccaggctgcgcccccagccgaccggccgggcgcgggcggccgccgcggtatagctgtcccgctcgacggcgacgatgatgtcgtcggcaaagaggctcatgatcgccatggcggtggcgcggaacagcagccagccgacggcgatcacggcgatggcggtcgcggtcgcctccgccagcccgccccagcccgcgcccgtcgcccagccgaaatgcagtcgggcggcgtggatgccggtccacaaggcggcggcgaggagcgcgaaggcgagcagggtcagcagcagcgtcttgaccagcagccgcagcgcggcgccatggaagatggagggaaaggcgcgaagggcggcggcaaggaccatggctcagctattcccgccttggcgcgcagcgtcaatcagcgccgttgcgcgccgcgccccgcatcggtagagacggcgggattttcccccttattcacgaaggattttgcgtgaccgctgctgcccccacgcttgatgttgtcgccatcggcaacgccattgtcgacgtgctcgcccggagcgacgacgctttcctggccgaacatgcgctgaccaagggcggcatgcagttgatcgacgcggaaaccgccgaaagcctctatgccgacatgggcgcgggcaaggagatcagcggcggatcggcggcgaacacgctggcggggctggccgcgctcggcaagaaatgcggtttcatcgggcaggtcaatgacgatcagttgggcgccgtcttcgcccatgacgtgcgcgcgctcggcatccgctacgatacgccggcgatgcggggcgacgtgccgacggcgcgctgcctgatcctggtgacgcccgacgcgcagcggacgatgaacacctttttgggcgcgtcgcaattcctgccggaggccgcgctggacctggaccttatccgttccgcctcgatcctctatctggaaggctatctctgggatccggagcagccgcgcgcggcgatgcgcgccgcgatcgacgcggcgcggggcgcggggcggaaggtcgccttcaccctgtcggacaatttcgtgatcgaccgccatcgctccgacttcctcgacctgatcgaccaggggctgatcgacatcctcttctccaatgaaggggaaatccagtcgctggccggggtgcatgatttcgacgccgccgtggccgccatcgccccgaaggtgccggtgctggtctcgacccgcagcgagaaaggcgcgatcgccgtggtagagggcctgcggtacgaagcgcatgcggccccggtggccgaagtgatcgacacgaccggggcgggcgacctgttcgcggcgggattcctggccggtcatctggaggggctggaggtcgacaagtgcctgaaactgggcgcggcggcggcggccgaagtgatctcccactggggggcgcggccggaggaggacttgaaggcgatccgggcgaagacgctgggataagatgagaggccgggcgaaggtccggccttttcctttgcgtcaggccgccttctgcttccggaacagcgcgcggtcgtccgggccgaagccccagcgccagatgacgaagccatagacgccaaggatggtgaacacgccgaagaccagttccacccattcgaaatcgggcggcagcgcgacgaacgccgcgccgacgatgcaggcgacgccggaagcgctgagcagcggccagcgccaggcgttgaccctggcgccgagcagggtggaaagcaggcgcgccttgaccagcgcgctgacgccgagcgcgatgctgagcgccagcgcgggcgcggcggcgaccgccatgtcgcgcaggcccaaacgccgcgccgcgaagatcagcaggaagctgagcgctgcctgaagcacgatcatcagcagcgagatcatcagattgcggtgccgggcgatatagaccagcgccgattcgctgaccacggcggtcgccgccacgacttcggccagcaacaggaaggcgagcgcgcccgttccgccgacgaaatgggggccgaccaggcccatcaccgcctcgcccggaatgccgagcgcgagcgcgatgcccgcctgcgccgcgatgatccagaagccgacctggctcacctgccgggctatggcggtgagattgccctccgaaagattgcgggtgatgaccgggcccaggatcgggtcgaagctggtcttcaatttctggggcagggaggcgacctgctgcgccacataatagatgccgaccacggcggggctgacgaacaggcccagaatggccatgtccagccggcgcgacccccattccacgccgtccgccgccgccagcggcaggttgcggcgcgccagccgccacagccgcccgaaatccgggcgccagccatagggaatgccgtaatggcgggtcatcggaatgatcgaggcgaccagcgcggcgatcatcgagaccacataggagaggatcagcccgtcgcgggtcgaataataagcgaagccgaaggcgccgatgctgatcgcccagggttcgatgatggaccgcgcccgcaccgtggcgccgatgtcgaagcgataggcgcaggcggccagcgccacgtcggaccccgcgaccgcgatcacgatcagggcgagcaggcggtcgaggccgttgatgccgctgttggggaacatggcctgggggaaggcgaccaggagcgcgctgccgatcagggaggcgatcagcgtcaccaccatggcgtcggtgacgacatggctgtgcggccgctccgtctgggagagcgcgcccgccaggccgcgcttcaggcccagcgtcgcaagctgcgcgacgaactccaccaccagcaccgcataggcgaagcggcccagcgcgtcggcgccataccagcggccggcgatgaacaggaacggcaggcgcgccgccaggcggagcaggaaaccgaacacattggtccgtccacccttggcgagcgccgcaatatcgtcctgctgcgcgggagaggccccttcagccgccaaagaattacgatccccctgtgacatcaatgctgtcgcgtcattttgtgaagccggactgtagcaacaaatggggacggggcgatgaaatttattcggcgcgcagcggacgggcgagcagcgcgtccatcacctgggccagcggcgcggcgtcctccagaagggcgcagaccgcctcgaccacgggcatttccaccctggcggcgcgggcggcctcgcgcagcacgggcgcggtgaaggcgccttccgccacggtccggcggttggcgagcaggtcgcgagccgcccgcccctcgcccagccccttgccgagggagaagttgcggctgtcggtcgaggaacaggtgaggacgaggtcgcccagcccggaaaggcccgccagcgtttcggcgcgggcgcccctggccagcccgaagcgggtcatttcggcaaagccccggctgatcagcgaagcgcgggcgttgaggcccaggcccgcgccctccgcgacgccgcaggcgatggcgaggacattcttgaccgcgccgccgatctccgcgccgacgacatcgtcggacagataggggcgaaaggcaggccgcgcgatccgggcggcgatcttcgcggcgaggtccgcgtcggcgcaggcgagcgtgatcgcggtgggcaggcccttcgccacctcatgggcgaaggtcggcccggaaaggacggcgatgggcgagcctggctgcgcctctgccgccacttcggacatcagcaggccggtgcccgcctctatgcccttggaacagaggataagcgggggtcccgcaggcgcctgcgcgacgaccttgcggagatgctgggccgggctgacgatcagcagcatgtcgcggtcagccatggcggcgatgtcgccggttgcttcgatcgaggggctgagcggaattcgcggcaagtagagcgggttctggcggtcgttattgaccgcttccaccacctccggctccagcgcccagaggcggacatgctggccgcccgccgcgagcgtctgggccagcgccgtgccccatgcgcctgcgcctataataccggccttcatgctttcactcctgcgccgcgcgccttttccgcgctggggtcgagcggccagcgcgggcgggccgggaccgtcagatcgtcgatcaggccggccgcatggcgttccgcccctgcccaggcgatcatcgccgcattgtccgtgcacagccagagcggcggcgcgacgaagggcaggtcgtgcttcgcggcgagcgcctccagcgcggcgcggatcgactggttggcggcgacgcctcctgcgacgacgagggcggtgatgtcctgaacacccgccagttgccgctcggtgcggtcgatcaggcagtcgatgacggcctgctggaagctggcggcgatgtcctgggtcgaatatcggccggactgggcggcgcgcatgaccgcgcttttgaggcccgcgaaggagaaatggggttccgccgtgccgaccagcgggcgtggcagcgggacggccttcggatcgcccttggccgccgccttctcgaccgccggtccgccgggatagcccaggccgagcagcttcgccgtcttgtcgaaggcctcgccgctggcgtcgtcgatggtggtggccaggcgcgcatagtcgcccggcccccgcacatgcagcaactggcaatggccccccgacaccagcagcagcagataggggaattgcagcgtcggatcggccaggcgcggcgagagggcatggccttcgaggtggttgaccgcgaccagcggcttgttcgcggcatgggcaagcgccttgccggtgacgaggccgaccatcacgccgccgatcaggccgggaccggcggtggcggcgatcacgtccacatcatcgagcgtgaggtcggcgtccttgagcgccgcctctatcaggggcgcaagcgcctcgacatgggcgcgggcggcgatttccgggacgacgccgccataggggcgatgcgcctcctcctgcgtggcgaggcggtgggcgaggatcctgccgtccgccgtcaccagcgccgccgcggtttcgtcgcagcttgattccaggccgaggatgatcgtcattgccgcttccatctaatgcccgcgaccattagagcaagcgggatcatgcaaaagccttcccgaccgctccgccttggtacccgtggctccccgctcgcgctggcgcaggcgcacatgacggtggctgcgctgcgggcgcgccatggctgggatgaaggcgcggtcgagatcgtcgtggtgcagaccagcggcgaccggattcaggaccgggcgctcgcggacatcggcggcaaggcgctctggaccaaggagctggaccgcgcgctggccagcggcgagatcgatttcgccgtgcattcgatgaaggatgtggagacgatccgccccgccgaaatccgcatcgccgccatgctgccccgcgccgatgtgcgcgaccggctggtgggcgcggacgatttcgcggcgctgcccgaaaggccggtggtgggcaccagctcgccgcgccgggcggcgcaggtcaggcggcttcggcccgacgcgcaggtcgtcctgttccgcggcaatgtcgcgacgcggctcgccaggctggacaggggagaggcgcatgcgaccctgctggcggcggccgggctggaccggctgggccagggcgatgtgggcgtcgccatccccgtggacgtcatgcttcccgcgccgtcccagggggccgtgggcatcgagacgctgagcggcgatgaagcgatgctggacctgctggcggcgatcagcgacgccgacaccttcgattgcgtgatggcggagcgggcggtgctggcggggctgggcggcacctgccattcgcccatcgcggcgttcgcccggctggaggatgggcaggtccgcctgcgggccgagatcatcagccccgacgggcgggagacggtcggcgaaacggcgcggatcgaacggggcgatgccgccgccgccgaagcgatggggcgtggcctgctggaccgagccagcccggcgttgcggcttctgttcgaagcgtgaggcccgtcgtcatcctgcggcccgaaccgggggcgggcaagacggcggcgcgcgcggcggaacgggggctggaagcgcgggtctttccgctgttcgcgcctcgggcgctggagtggcacgcgcccgccccggaaaggttcgacgccctgttgctgaccagcgccaatgccgcccggctggcgggcgaaggactggcccgctatcgaaagctgcccgcctatgcggtcggacgggcgacggcgaaggcgctggaggaagccggattcgcggatgtcgtcgtcggagatggcgacggcaccgccgttgcgcggcggatcgcggcggatgggcatggccatgtgctgcacctggcggggcggacggtggcgccgatcgatgcgggcgcgctgcggatcgatcggatcgccgtctatgaaatgctgcggaccggcgaggagggatgggcggagcggctggaggccggcagcgtccttctggtccactccccgcgcgccggcgaattgctggcgcgccatgtgggtccggaacggcggagttcgttccacctgatcgcgatcagccccgccgctctggccgcctgcggcgccggatgggccagcgcccaggcgcccgacaagcccgatgatgagaggatgctggcccttgccgtccgattatgcgaatgattcgcctcatatggaagaaaagcccttgatgagcgatatggacgccccggcgagcggcgcgacggggcccctcccggcgcggcgcggaccctggctgctggccctgctggtcttgctcgcctttgcggtcggggtcgtgctgaccgtcctcgccttgccgcgcatccagcggtggaatgcgccgcaacggccatcggtgctgagcgatccgctgctgaacgccgtcgcgccgggcgtgccgatgcgtccgctttccgccgatgccgggcagatgctggacgcgcgggtcgtgcaactggaggaacggctgaaccgcatcacggtggaggcgcaggcggcgtcgggcaatgcggcgcgggcggaaggcctgctggtcgccttcgcggcgcggcgggcgctcgatagcggggcgtcgctcggctatatagagggccagttgcgcctgcgtttcggccaggcgcagccgcgcgcggtggcgacgatcatcaacgccgcgcgggagccggtgacgctgcccgacctgcgcgccgggctgacggcgctcgccgaccaggtcaccgttccccccgccaatgcaagctggtgggaagcgctggagcatgaggcgcgggagatcatcaccatccaccgggcgtccaccccctctccccggccgcaggcggcgctggaccgggcgctgcgctatctggacggatcgcgggtcggcgcggcgctggcggaggtggagcagatgccggggcgcgccgccgccgaccgctggatgcaatatgcgcggcgctacatggaggcgcggcgggcgctggacctgatcgagacggccgcgatattggagccgcgccagttgcgggcggccgatggcgctgcggtcgcgcagacctctccgctggcgccctgatcctgcccccggccattgtcacaaacggcgaaccgttcatgcccgcggataaatctccatggacttgggagcctgcgtcatgagaatgtcatttttcccgcgggaagaaggaaagacattttcgtgcccccctatgccgacgccatcgccagtttctggaaggcccgtttggccagcggcccccgcgcagccgagcggccgccgctccagcacctgttgggcaatgcgtccttgcccttcgatctggcgcggacgcgggcgcgggcgcctcaactggcgcaggcgatccgcggcgatgggcggcggatactgctgattcccggcctgctggcaagcgagcatcggatggagcctctgcgcgccgtgctcaatgcggctggatatgaggcgcatggctggggcatgggccggaatttcggacccaggccagacagcctggagcagatcgaccgccgggtggacgccataaggcgggagaccggagcgcccgtgaccctggtgggatggagcctgggcgggctgttcgcgcgcgaatatgccaaattcgccacgcgcaaggtcggcggcgtggtgacgatgggcacgcccttttccggcgatccgcgcgccaaccatgcctggcggctctatcagctcgtttccggatttcccgtcgaccggccgcccttcacctgccggcgcgaggaaaagccgccggtgccgacggtcgcgctctggtcgcggcgggacggcgtgatcctgccccgatgcgccaagggacgcgccggggagcgcgaccgggcgatcgaggtcgactgcacgcatatgggcttcgccgcagcaccggagggtattttggcggtgggcgaggcgctggaggccatgcggggctgaggtgctgggtctgtcgacctatcctattcctccccatcggagatggggaggcggcagcgctaagcgctgacgggagaggaacggggcacgacctccaaaattcccctccaccgctttcagcggcggtccccacgcttcgcgtagggaggattcgcctatgaggatttcagccggctcagcgcttcgtccctgccgatcaatggcagcatccgacccatgtcggggccgtgatccatgcctgtcagagcgcggcgcaggggcaggaacagcgccttgcccttgcggcctgtctccgctttcaacgcttcggtgagggtgcgccagacggcgccgtcaaaggccgtttccgtcagaatgtcgtgcgccagagccaggaaatcgcggtcttcctccgctggaactggcgcatcgatcgggccggtgacgatccgccaccagtcggccgcgtcactcacggtttccagattggggcggatggcgtcccacgccgcctcgtccatgccctggggcaggcggtccgcgacggcggcatagggcagcaggtggacgatcttctggttgagggtcgccagttccgcctcgtcgaagcgcgccggagcgcggccgaaatgggcgaagtcgaagctgtcgatcagcggctgcatgtccgcgaacggctcgaccggcatcgaactgccgagccgcgcaagcaaggaggcgatggcggcaggctccagcccgatctcgcgaaaatgcgcgacgcccagcgaaccgaggcgcttggagagcttgccttcgctgcccgtcagcagcgcctcatgggcgaaggcgggcaggctcgcccccagcgccgcgaacatctggatctgggtggcggtgttggacacatggtcttcgccgcgcagcacatgggtcacgcccatggcgatatcgtcgatcaccgaaggtagcatgtagagccaacttccgtcggcgcggcggatcaccgggtcggacagcagcttcggatcgaagcgctgctcgccgcggatgaggtcggtccagccgatgggctggccatgatcgagcttgaaacgccaatggggctggcggccttcggccttataagcggcgatctggtcagggatcagggacagggcggcgcgatcgtagaccgggggcaggccccggcccagcaatatcttgcggcgcaggtccagttcctgcgccgtttcataggcggggtagacatggcctgaggccttgagcgcctcgaatctttcctcatacagggcgaagcggtcggactgccgctcctccccgtcccagtgcaggcccagccagcggaggtcggccttgatggcttgcgcatattcggggcgggagcgttcgaggtcggtgtcgtccagccgcagcaggaaccggccgccgctcttgcgcgcccacagccagttgtggagcgcggcgcggatattgccgacatgcaggttgccggtgggcgagggggcgaagcgggtgatgacggtcatatcatatgcaacccgttcgtgctgagtagggggctgagcttgtcgaagacccgtatcgaagcatccttcgatacgccatttcgacttcgctcaatggctactcaggacgaacggcctttttcatggctagagcgtgcgaaaggcgttggtgatcggatagcggcggtcgcggccgaaattgcgcatgcccagcttcacgccggggggcgactggcggcgcttatattcggcgacgtagagcaggcgctcgatgcgggcgacggtgtccttgtcgaagccgcgcgcgaccagctgctcgaccgacaattcctcctccaccaggccgtagaggatcgggtcgagcacctcataggggggcaggctgtcctcatccttctgattgtcgcgcagctcggcgctgggcggcttggtgatgacgcggtcgggcatgaccggcccctcgggaccgaaggcctcgcccagcgacggcacattttcgttccgccagcggcagaggtcgaacaccgtggtcttgtaggcgtccttcagcaccgaatagccgcccgccatgtcgccatagatggtggcgtagccgaccgacatctcgctcttgttgccggtggtcagcagcatatggccatatttgttggacagggccatcagcgtcacgccccggatgcgggactggatattctcttcggtcaggtcgcgctggcggccggtgaagacgtcggccagcatggcgtcgaaggcttccaccgccggttcgatggggatgctgtcgtaacggacgcccagcagccgggcgcattcgatggcgtcgtccaggctttcccgactggtgaagcgggacggcatcatcacgcaccacacccggtcggcgcccagcgcgtcgacggcgacggcggcggacagggcggaatcgatgccgcccgacaggcccagcaccacgccgggaaagcggttcttgttcacatagtcgcgcaggcccaggaccatcgcgttgtagatgtcggccgggcgctcatccaggacatggcgctcgccgggcaggcagacccactggccttcccatttctcccagtgggtgaggaccagcgcctcttcccagtcgggaagctgatgcgccaggctgaggtcgccgttcatcacgaaggacgcgccgtcgaacaccagctcgtcctgcccgccgacgcggttcagatagacgagcggcaggccggtttcgcggacgcgggttccggcgacggcgttgatgcggcggtcgtccttgtccacctcgaacggggagccgttggggctgatcaggatttccgcgccctccgcgcgcaaatgggcggtgacgaaggggaaccagatgtcctcgcagatcggcacgccgatcttcacgccccggaaatcgatgggcgcgggcagagggccgggggcgaacagccgcttttcatcgaacgtcccgtaattgggcagttcccgcttctgccggatggcggtgaccgcgccgtcctccagcagggcgacgacgttgaagagcacgccctgcgacgcgacgaccgtgccgaccagcatggcggggccgccgtccgccgtcgcctgggccagccggtccagttcatggttggcgcggtcgaccagcgcgggcttcagcaccagatcctcaggcggatagccgatcagttgcagttcgggatagacgatgaggtccgcctccatcgcccgcgtgcgccattccagcatcgcgtcggcattggcggcaaggtcgcccaccgactgcgtcatctgggccagggctatcacgagtttgtcggtcatggtccgcgcccctagagcattttgcggcagcgcgcaaaagcgccttttcaggaagggcctccgccgctaaaggggccgcgttccgacagcgtcatcaatatgtcacgccatttacttttaggggtttggccatgaagctcatgaccggcaattccaacaagccgctcgcggccgccatcgccgactatatcgagattcccctgaccgacgcgagcgtccgccgcttcgccgacgaagaggttttcgtggaaattcacgaaaatgtccgcggcgaggacgtgttcgtgatccagtcgaccagctatccgacgaacgacaatctgatggaattgctgatcatgatcgatgcgctgaaacgcgcctcggccaagcgaatcacggcggtcgtcccctattttggctatgcccggcaggaccggaagcccggcccccgcacgccgatctcggccaagctggtcgccaacctgattaccacggcgggcgccaaccgcgtgctgtcggtggacctccacgccgggcagatccagggcttcttcgacattccgaccgacaatctgttcggcgcgccggtgatgtcggccgacatccaggcgcgcttcggcgaccgcaacctgatggtcgtgtcgcccgacgtgggcggcgtggtgcgcgcccgcgccctcgccaagcggctggacaacgccccgctcgccatcgtcgacaagcggcgggagcgcgccggcgaatcggaagtcatgaacatcatcggcgacgtgaagggccgcttctgcgtgctgatcgacgacatcgtcgattcggcgggcacgctctgcaatgccgcgggcgcgctcaaggcggctggggccgaggaagtggtcgcctatgtcagccatggcgtgctgtcgggcggcgcggtagcgcgggtcgaggcgtcggaactcaaggaactggtcatcaccgattcgattcagggcaccgacgcggtgtgcggcgcgagcagcatccgtcacctgccgatcgcacccctgctgggcgaggcgatcaagcgcatcgcggacgaaagctcggtctccagcctgttcgactgagatcgccttgagggacatgaaaaacgctgccggcgtgatcgtcggcagcgtttttcatgtccgttcgacaaagttgcgcggcgcgactttgctcagttgcgcggaaacagcagcagcggcaggctgcatagcagcgccatggccaggaagatgcgctggctgagcgatatgcccagcggcttgtcgcgccacagccaggggcaggtcagcagggccagcatgaacaggatgttcgccaatgcgggcgagccgtcggacggcatatcctgccacagcgccacccccccgaacagggccatgaaactcgcaatccagccgatcagcgccaccagcaactccttcaagacatgccgaaggagtaggacgacccgaagcggcggaactttaggcgaaatgagcccagggatcgtaagtgccgaagctccagacattgccttccgggtccagcgcctcatagccgcgtccgggatagccgtcattgtcatgcggctcgctgaccaccacggcgccttcgttccgggcatggaggcaatgggcgtcggcatcgggcacgaccacatagatgcaggcggtgacgccgcccagttcgcggggcgtggtccagctgtagagcgactccgcctcgccgtcgcgggcgctgcccagcatgaccatgccttcccccagcacgagttgggcatggtggatgatatgcggatcctccgcgtcctcgtaactggcctgcacttcgaatccgaaggcctggcagagaaaccggatggcggcgggcgcgtcggcatagcgcagcgcggggatgacgggagaaccgggcatcatgtccctccttcagggaatcggcgaagtccagcctatcccttgcatgcgatcgccgcgacatctgtttgtgcattttccggtcgtcgaccgttccgcccggccacaaaatgctctaggccgacggcatgacgacccgcgacgacctggcccttgccaaccgccttgccgacgccgcccgcgcggcgatccgcccctttttccgcgcgcgctacgacatggaattcaaatccgaccagtcccccgtgacggaggcggaccgggcggcggaagcagcgatccgcgcgatcctggaaaaggaacggccgcaggacggcatcatcggggaggaatatggcgcggcccgcgaggatgcggagcgagtatggatcctcgatcccatcgacggcacgcgcagcttcatcgccgggcggccgatcttcggcacgctgatcgcgctgacgcaggcgggttggcccaccatcgggatcatcgaccagcccatagcggacgaacgctgggcggggatgatggggcaaccgacgaccttcaacggcaggccggtgacgacccgcgcctgccgcgccctggaccaggcgatcctggcctccaccgcgccgcagcttttccccggctgcaccgccgagcatttctcgcgccttgcggggcagtgccgcgacaccgtctggggcggcgactgctataattacggactggtcgcgtccggccatgtcgacatcgtggtcgaggcagggctgaagctgcacgatctggcggcgctggtgccggtggtcgagggcgcgggcgggcggatgtgcgactgggccggcgaaccgctcacccatgacagcgacggccgggtgatcgcgcttggcgacgcggcgcggctggacgatgtgctggaggcgctggccgaggggcatgaggatcattagcccactaattatttcatggctggcggacatcggcggccgccccggaatatagcgcgctcctgccacgggcgctttaacggggcgccgtgcaggcgtttccgggaaatccgcgaaaaatcatggccgttacggcatggcgcggttatagcctgggaggcaggaaagcgcgccaaaaagacgcgccgctagcgaggagatgccgttttgagcgcgatggagcgttttcccaatctggtgaccatgttcttcgatcgcgccagggcgatgggcgacgcccctttcctgtggcgcaaggcggcgggggaatggcaatcgctcagctggaccgaggtcgctctggaggtcgcctcgctggccagcgcattgcaggcgcagggattgaagccgggcgatccggtgatgctggtcagcgagaaccggccggaattctgcatcgcggaccttgccatcatggcggcgggctgcgtcacggtgccgacctacaccaccaacaccacccgcgaccaccagcatatcctgaccgacagcggtgcccgcgccgtcatcgtttccacagcgaagctggcgcagaacctgatgcccgccgtgctgcggtcgcaggccagcttcgtcatcggcatggagccgttgcgcggcatgcagggcgatgtcgcctgccatctgtggagcgacctgatcgcccattatcccaccgacatcgaggcctgcgccgccagccagacggcgaagcgcgacgatctggcctgcatcatctacaccagcggcaccggcggcgcgccgcgcggggtgatgcagcatcacggcgccatcctctgcaatatcgagggggccgacaagttgctggaggaggatttcgggcgggggcaggaggtgttcctgtccttcctgcccctgtcccacgcctatgagcatagcgggggccagttcctgccgatcatggtggcgggtcagatctattattccgaagggctggaaaagctggccagcaatatcgaggaagcgcggccgacgatcatggtcgtcgtcccccgcctgttcgaggtgctgcgcgcccgcatcatcaagtcgatcgagaagcagggcaaattccccgcctatctgctgggccaggcgctgcgcatcgcggcgaaggagcaacgcgggcggaaatcgctgctcgacctgccgatgaaggcgctgctggcgcgcaccctcaagcccaagatcgcggcacgcttcggcgggcggatgaaggcgctggtgtcgggcggcgcgccgctcaatcccgatgtcggcctgttcttcgacgccatggggctgacgctgctccagggctatggccagaccgaggcggggccggtgatcagttgcaaccgcccccgcgccgggatcgcgatggacacggtggggccgccgctggacggggtggaggtgcggatcgcggacgacggcgaaatcctcgtccgcggggaactggtgatgcatggctattggcgcaatgcggcggaaacggaaagggcgctgcaaaatggctggctgcacaccggcgacatcggggagatcgacgaaaagggccgcatccgcatcaccgaccgcaagaaggatctgatcgtcaacgacaagggcgacaatgtctcgccccagaaggtggaaggcatgctgacgctccagccggagatcgggcaggcgatggtccatggcgaccggcggccgcatctggtggggctgctggtgcctgacgccgaatggacgcgcgaatgggcggcggagcagggacgcaaggtggagggcatcgagaaggatgccgcctatcaggctgcgctgcgcgccgcggtcgaccgggtgaatgacgatctgtcggtgatagagcgggtgcggcgcttcatcctggccgacgaacccttcaccatagagaatagcgagatgacgccgtcgatgaaaatccgccgccacgtcatccgcgcccgctatcaggatcggctggacgcgctgtacaaggggtgaatcccggccgaccgggttctgccgtcgcaggaacgcggcatgacccgccggcaaacctatttcgacggcgcgcgatagggcgtgaagtcgcccagcgcgcaatttcccgtcaccatgccggtcatcaggtcggcgctggttatttggtccccgcggcaatattgcgatccccacgtcctgatgatcagcgtgtcgccccgcgacagcccggaacaactgccgatcaggtcgttgcgatagaccagccgccggctgacccggtacagcaggacgctgttgctgatggccgtcaggttggactgggattcccgattgacgcagctcgtcttttcgccgggcaccttgccggccagggcgcgctccagttcgcttgtctgcttttcggtcagcctgggcggctcatgagtgcccgaacatcccgccagcagcagcggggccagacacaggccggaacccaatatccacggacgcatggcacctctcctcattggttccgattccaggacgccggaccggcgcgaaaaccgtcacgccgcatccttcgccgcccgccgctcggccagttgcgcaacgtcgctggcgcgcatgaagacattggtcgcgcgctcctgtccgacgctggtcggcactgtcgcctccccccgcgagcgcgccgcgtcgacctccgccatgcgggcgcgcagggcggcgttgtccggctccaccgtcagcgcgaagcggccgttcgactgcgtatattcatgcgcgcaatagacgaccgtatcgtcgggcagggcggcgaaccgccgcatattggcgaacatctgcgccgccgtcccctcgaacagccggccgcagcccatggcgaacagcgtgtccccgacgaagatcaggcggtcgtcggccagatgataggcgacatggccggcggtatgggcaggcacctccagcacggcggcctggtgggcgccgatgcggacgctgtccccctcgcgcaccatgcggtccagcgtgccgatcttctccgcctccgcggcggggccggtgatggtgcagccggtcgccgccttgatcgccgcattgccgccgacatggtcgccatgccagtgggtgttccagatctggcttatcgtccaatccctctgccgcgccgcttccagcaccggctccgccacggcgggatcgacggcgaccgtctccccgctggcgtcgtcatgcagcagccagacataattgtcgctgagcacggggatgcggacgacctccagcatggcgctaccaggctccgacattgggcatcgacgcccagggttcggccggttccagatgcccgtcctgcaatagttcgatcgagatgttgtccggcgtccgcacgaaggccatgtgcccgtcgcgcggcggccggttgatggtcacgcccgcgtccatcagccgctggcaggtttcgtagatattttcgacccgataggcgagatgcccgaaatttcgaccgccgccatagacctccgcggggctgccgtcctcggccggccagttgtaggtcagctcgacctgcgcatcctcgtcccccggcgccgccaggaagaccagggtgaaccgcccctgcgcgttgtcaaagcgcctctgctcctccaggccgagcaggcggaagaatgcgacggtgcggtcgatgtcggtcacgcggatcatcgtgtgcagatattttggcaagagatcactccattcgtcgccataaagcaacggttcatctccgcagccttaaggcagcatcaagataggatgcgtcaagcccggacggaagagggaggcggacatggccttaacttatcatgacaagctgctcctgggatgcgcggccgtgctggctctgggcatggtcggcggcggctatctgctgggcgacgggctcaagcgggccagggcggcggaccggtccgtcaccgtgcgcggactggcggaaaaggacgtgaccgcggacctcgccacctggtcgatcagctattccgccaccgggttcgacctgcccgccgtccgggcggagatcgacaacaacacgcgggaactgcgcgcctatttcgccagcctgggcttcaagccggatgcgctgaccgcgaccggcgcgggggtcaaccaatatatcaacaatggcgtcaacacgatcaccatcacccagcgcatgttgctgcgcacgaccgacatcgcccgcgcccagcgggccgtggcccagcaattcgatctggtccggcgcggcgtcaccctgcaggagggatcgggcatgcgctacagcttcacccggctcaacgacgtgaagcccccgatggtcgccgccgcgaccagggacgcccgcgccgccgccgaacagttcgcccgcgacagcggcgccagcgtcggcggcatcaagagcgcgacccagggctatttctcgatagaagcgcgcgacggcgaggccgacgggtcgagcgatacgccctacaagaaggtgcgcgtcgttacgacggtcgacttctatctcaactgacgatcaatccttgtcgtcgccgatgatcgcgccggcggcgccgccgatcaccgcgccctccaccgtgccgaggccggtcgcggagccgaccacggcgccgcccgcgccgccgatcagtccgccgcgcgtcgcgccgtgcgaacaggcggtcaacgccagcgcgcttgccgccagcagggcgagcgccgcgaattttccatgacgatcctgcatccccaggctcctttttcctcgcgtcccgcctggcgggccaacggagaaggaggggccgaggttcccttcgcaagccgtcagtcggcgggcttcggcggcaagcgggacagattgtcggccgccgccctgcccgcgggcgcatccgccgccagcttcaccgcgcgttgccaggcggatcgggcgacgtcctcatgatcggtgaggatggcgatattgccctcctccagcgcgacggaggcatcatcgggcgaaagctgcaccgcccgcgctatatgcgcctgcgccagcttcatttccccggaccggcgcgccagcgtggccgaaagcagccaggccaggggatcttgcggcacctgttccagcgcgatgtcgagcgatgcgcgcgcgctcccgccgtcgttcagcgccaccagcgcccgggcgcggtccagatggacctcgcccttctccatgccgtcgggcaggccccgcgccagcgccgcgtcgaaatcatcgcgcgccttcgcggcatcgccgccggccagcgcggcattgccggcctgcgcccacagccgggcgctctgcgccatttcgccgttgcgctcggcttcgtccgcgccctgttcgaaggcgacgatggcgggcgcccagcgttcggcgcgggcataggcaaagcccatgcagttgcgcgcatagaagctgccgccctcgatccgccattgctgcgcgaaggcgacgcccttgtccggcgcctccgccgcctggtccaggcaggcctggaatttcgccgcatatctgtccggcaccggaatgcggccgtcgctggcctgcgcaacgggcgcaacgacggcggaggcctccgccctttccttcctcttgcggttcatcaccgcctcgacctccggatcataggcctggggggcgagcagcagcagcgggaggaggaagggcatcacaggctgtccaacaggctggcgagggtccggatcagcagcgcgatgtccggatcgcgggaaaggcgatggtcgccatccttaatcagcagcgtctgcacatcggatgaacgcaggcgctccgcgatccgcaacgccgtccgccacggcacgtcgggatcgacctgtccctgcaacagccgcaccgggcaatcgatcgcgatctccctctccagcagccgcagcgactggcccgattcccagaaggccagggtggtgacatagggattatcgccatagggggtcggctcgacgatccgcccctccgtcgccagcagcgccttgtccgcgtcggtaaagccccattcggtgaagtccggcgccgccgcgatgccgaccagccccgccacccgctcaggcctggccagcgcgatcagcagcgccagccagccgcccatggaagatccgaccagcaccaccggcccctggaccagcgaatcgatcagcaacagcgcgtcgtcgcgccagcttgccagcgtgccatcctcgaaccgcccctcgcttgcgccattgccggcataatcgagccgcagcatcgcccgcccctggctttgcgcccagccgtccagcgcgaccgccttgcccccctccatgtcggacatgtagccgggcaggaagacgatcgtaggccctgcgccgggccgatgccgacaggccagccgcaacccgtccgggcgagggtgaaaggcgggcggcgcgatgtcgggacgatccatgctattctccagttcagcggcagttgccttgaaaaagggccgtaaaaagctcttggccgggaaaccagaaaaataaaaaataatgcgcccgccgcaattgacagccctacggccagcggctagttgcgcgctcctaccccgtgcccagatggcggaattggtagacgcaccagcttcaggtgctggcgatcgcaaggtcgtggaggttcgagtcctcttctgggcaccatttgttcttccgcagaaatccggatagatcgaaaaaaccgctggaaacagcggtttttttgcgtctggcgtccgctggtttccgcccgtggatttgggaatccggggtacctgagggtatcttcgtgggtatcagccaacgtggccgcaggagatacccccatggcactttcatcccttgcactgagcaaagcaaagccccgtgaaaagccctacaagctcgcagacgggcacggcctctaccttctgattacccctggaggcggtcgttactggcgtatgaattaccggttcggcggcaaagccaagacgatggcgatgggggtgttcccattgattaccctggcggaagcgcgagagaaacgagatgcggcccgcaagctactcgcggccggatcggacccgacggcaacacgcaaggaagctgaggcacgcgaagctttcgaagcgaccactggctttcggaccgtcgccgaagagtggctggcgaaacgagaacgcgaagggcttggggccgtcacccttggcaaagtgaagtggttgcttgagtttgcttatccctccttgggcaaccgaaagatcagcgagatcacaagcatggagctgctggcagttctgcgtcaggtcgaaggtcgcggtcgacacgagactgctaggcggttgagaagtgtgtgcggcagggtctttcgttatgcgatcgccaccggacgggcagaacatgatctatcggccaatctgcgcgacgccctgaccacgcccaaggtgaagcatctggctgcaatcaccaacagtcagcaggtcggcccactcatgcgggcaatcgaaacctttgatggccatgcggttacacgggcagctctgcgacttgcgcctcatgttttcgtccgccccggcgagctacgtcatgccgaatgggccgagatcgatttcgacaaggcgttgtggtgcatcccagcggaaaagatgaaaatgcgccgcccccatcgcgtaccgctatcgaggcagtcgctggcgatctttgcttccattcgagagatcaccgggacaggtaagtttgtctttcccggcttccagtccttgaagcgtcctatgtccgagaacgctttgaacggagcgcttcgtagactcggctattcaggcgacgagatgacgagtcacggctttcgagccatggcgagcaccttgctcaatgaaatgggaagatggcatccagacgctattgagcgccaattagcacatgctgaagctgacgcggttcggcgcgcctatgcccgaggagaatattgggacgaacgtgtagcgatgatgcaggcatggtcggactatctcgatgacctagccggtaagccacctacttgaaccctggaaatgcatcatcggataaggttggtggttaaaatacaccagcgggcacgttggctttaattggcgaggccctccttgatgattttgtagagcgctgccttcaggctggcgtgtctctggttgcgattgtcgggccgggctgttcgcgattagaagacttgattgatgaaatcgttgtgggcgatgggtccgtgactgaccgcttcctttgcaccacgtctcatcctgacgaaacatatgacgacgtgctcaacatggtcgaatgctgggagatggaacgggacgatgcgatagctgaggttcgattgtagccgcaggtcagcacgctttcatcgaccagaaattgcagctcaacgtgccactgtcatttcttaaaagccgacaatgtgattagacgttgcggccgccagcacatcgctacaaattcacgatcatgagtgacgcagaatacgaatggaaaccccgccctccaaatttgcgcgagcgaatcatcgcaggcgttttcgtagcggttcttcttgtcaccctggccagtgagtacgcgggatggggcctgttcgcagactacgagaagcaggtcatgggcctgctgatactgattggattgatcctgctgcggttcgcgccatcggttcaccgccgttagcgaccacttgcggtcgctccatatcgtcatatgtttgcccaatgactgccattcgctccttcctactagaggcgcttcaacgtgtcgttgacggcggcgatatcgaacacgaagaacttgacgccgccgtgccgaacccgctgacccttgatcctgtcgagaaggacgcttggcagcaattgagtaattgggcagacgatgcggacattcggcaaagggacgcgaattacgcgacgttaaaacgtgactggatgcaagatcacatagcagcattaaaagcgaacggtagctaaccacagtcaccgtatcgaaagccgacattcccctatccacccagcaccggcattcccggcacgcgaatcagtccccgcagccgataacccgctggttcggttcgggattggaaagccgcccagcggcaggcgaccagttttcgccgttaatgactggtccgctggcgcctgtaaccagacgttgctcgaacgcccgtcatcgtgcgagaatgcggcatggttcgttcattaaatgcagcagtcgccatggttatagcacctgctttgctgctggttgccgctgcgcacaccggcttgttcgcactcggatcgaggcctctgacgtatgccatacttgttctggcatggctcattggcatggtggctatcgggtcggcgggatggtcgcgtaaaattaccgtcgggttgatggtcatctatacgatcatcggtattcctgccttgcccctcgcgggccttcttgcggtctgttccacaggcgactgcatctaagtccgcttagccctccccgaaagctgccccagcggaagcgaccatagccggtcttttaactggccttgtgtcttactccgaaccggacactgacggaaaatacctgtttgtcggccatgccatcgttcttaagaatattccgctattggaaggcgacggagttcgcagggttatatgatgcgagttaagaacgactgcatgatggcgcgacgtggggtgattggtcttttggcgtcggctgcggcgatggcgctggcagggtgtgcgaaacgcggacggctgcggtatcggattactgttgaagtggatacgccttctggccttaggaccggctcttcggtgatagagacgcggcaacagggggctcagcctctggtcccgcaagagcttggctctggcggtggcggcggggttgtcggtgaagcggtggcggtcgatcttggcggcgggcgtgtaatatttgcactgctaagcggacccgaagggcgcagcatttatgccatggtgccgcgtgtgctcaattaccctgacctgaaaccgcccctctcgcggcaattcaagctgcacgaatggcaagaggcatacgacgaagccgaagatgtcaaaccgttcgccgtgcttcggcgtgaggattatccgatgctggtgagttttggtgatctgggcaatccaaagagcgttggggcggtcaaccccgacatggtcggggtacgccggattaccctgcaagtgaccgatgatcctgtcacgacgggaattgagaagcggttggggtggttgggagcttatcctgaatccagattggatggagtctatcgaggcgataccggaatgccccttgcgagaaggctatctaatggcgactttagaatggagcctatctagcgagtttgatgatcgggttcctacgatggcagctttgctctttcgtgcaaaaaaagctgccagcccgcaaaccacccagcctggtcatagcagcacgaaattcagatggcctcggtccacaaccaaccagttcggtcctgtcgcctgccgctgggctgctttccaagcccgaaccggaccagcgggttatggcaacgcagagcgactcgctggcggtgagcgacgatgcatggtgggaaggggacggtccgctgtcgagcatggcatggtggtaagctgccgacattcgttgtaggctcgacctatgacgaagccatggattatcgcgctctgggtcttcacggtcgcgttggcagggtggctgcttgtcgatggtcaacgcttcgctgccgccggtgtaatgggcaccgcgttattctgggaagcgatccatcgtatgttcggcagcaagggcaccgaatagcgccgatgggtgggtaggcgacattccgcttatgcacaattaatgcattaagccgacattcgagtgctgaaatttgggagggggcagttgtcgttaactaggtttcgctcatttggcgtcggcgccaaaagccatgtcgtcacgcgcgataaacagggcacgaagtgcctctttttgtcgctcgttctaggtgcttgttcgccccacattcctgcgacttcgcccgatcttcccacggagaattcggcggtgtctgctatgttgagaagctgcgcatgtatgcttggcacagggccatgcgctgacagagctgctggaaagtatcaggtcaaaaacttaaaatgtgagtggaacagagagcagcgcaacaaggtgcaatgctcgataacagaacgatttgtggcaacccgtttacaagaatatcctgaccggagttggaaaacacatcaacaagcgtttcgttatcttgatgatcgtggctggtgcgcagacccttggtaatgcggatgcttcgcaagctgcgccgtggccgcttttaaatgctggcagcgcggcatcaagtgtccatttctggccgactgctgtccgtcacatacctgcgacccatatagcgaatgccgcatacccagtcatgagcgtcagtgcgactaaccgtccggtatgcatccagaacaataatggccccttacgccgccttggagaaaggccgtatgaaggcataatacccgtcgccaagccccggacgagaagaacagcaaacagaacggcaaaagccaaagggaaaattgatgcgctcatgacgaccgattatggctgctcgctgcgcggctcacaatgtctgcatatggtcgcctgccgctgggccgctttcccatcccgaaccggaccagcgggttatcggcggcgcggggtgattcgcaggtcgggaacgccgaaggcgggtgggtagcagaccgtcggcttatgaaccaaacttcttcgaagctgccatgactatcgtcggcaattttggggcgcttcaaccctgccaaccatttaacctcgctcgtaacgccatttccgaatggcttgggcgcctgcggcagcgatcagtagcgccgcaaacaggagccagaggacaccccatccatggaatatatcagtatcgcctaatgctttccatacaagggcgatccccgccagtgccacaaacccgagttgaccgtatgtcatcttggagaacatcaatcgccggacctcttcgcgcgagcgcgctactccttccgctggacgacgctgcaactcgcgcgaaggcgcgttccaagcccaataataactggccaaaaagggcgccaaaataacggcaattccagcataggtggcaacatgcccagcggcgctattaacgtcaggaaccagccaaactagaaggccgattaagatcagcgtggctggaaatatcaaccacatagcgtagcgtaatcgtctattgaacgacttcacgaactcatcccgttcagtcccgctgacgcggaccggcgcgcccttcatgctcttacgatagagaaagctgtcgccgtcaggctcgaactgatccgcaaacatctgacggacgcgctcaaaatgaggattgctgaacattccgtctcgttaccataatcgcgcgttccatcaacaggctgcccaaaacacctagccggcaacttctggtttcacgccatggctaaatcgcgagaacggcaaaaaatggtcgtcatttatgcgggattgctccgaccgctcggcatatcgctaatccaatgaggcgcacgctcaccgctccagcaactatgataggcgcagtccaaatgatccgcgcatcccaaccccatcccatgtcgaacaggtgatccgtgacggttgccaaccacatcagggaaaccagtacgggaatcacaactgtgctgactttgaaattgcaaaacgagccgtcgatattaggtttcgttcttcatcttggctattggtatgaccgcttccagtctaaggcaatggaagattgggtgtctgcaactggtcgttaacagacgggcaagctacaactaacaaccgatctcgcaaacacgaatgatgataggaattgagcaggattccatcttgtgggcatgtcggccagcccctgacgatgctctcgtcatccaaccaatcgatgtgctagagtcgctaaggaagataagggttttgctagatcttacaacaatttgggggtagttttgctgcggagtatcattggtctgaccgttgcggctattgcagcaaatacggcgctcgccgccgacaaagttcaatatggcaagcctgctgcttgggtgctgccaacgcctgcaccgactgaagggattgcgcaggtgggggcggctgcgcgtaccatttattctgatacgcagacacgcgtaggcgacaaaggcgacgatatttatactgcatggcgcatcaggctgctcaccgccgacgccttgtccataggcaatatcgccgcgagctggaatcctgcaagcggctccgcaaccgtccatcacctgcgtatctggcgcgacggcaaaccgatcgatgtactaaaaaaagcgcgcttcgctgtcgtacggcaagaggtcaaccttgaagcctccatgctgaccggaatcctgacggcaagtttgcaaacgcccggacttcaggtcggcgacgaactggagtttgcggccaccatccacggacaggatccgaccttgggcgaccatcattttggcctcagcgcgttgccgccacaaggaaacccaggcgcttatcgtatgcgactgagttggcctgcgggccaaacgctgcgttggcagggaacagccgacatgggtgaactcacaccaaaggctgaggataattataaggcggtcgactatacactgcgtgatcccaagtccgccacgccgaccgatggcgcaccagcgcgctataatgtgcgccggttgctggaatattcggattttaccgattgggcagatgtttccaggcgcatgtgggggcttttcgacgaagcgtcggcattgaagccgggatcgccgctcaggcaggaaatcgcaaagattgccgcagcggataagaacccggcggcgcgagccgaagccgctttagcgctggtgcagaaccatatccgctacgtgtatgtggggctgaacggcggaaattatcgccctgccactatcgacgaaagctggacgcgccggtttggtgactgcaaggccaaaaccgcattgttgcttgccatcctgcgtgaactggacgttccagcagaggcggtgctggtccagaccgcgggtggcgatgggctggaccagcgattgccaagtcccgtgctgttcgaccatgtcctggtccgcgcaaccataggggacaagccttattggttggacggcaccaggcttggcgatcagcatcttgcactaatcccaccgccgtcctttcgctgggtgctcccgctgcgcaaggaaggcggcacgctggaggccgtggcgcccaccgcaccaaaggaaccacaactgatcggcttcgaggaagtcgatatgcgcgaaggcatagcaaagcccgccagggtgacgcttcgcaatattctgcgcggcgacgaaatctatgccatgcgcacaatgttggccagtctgtcacctgaggaagcggaccgccagttgcagagctattggcaacagcaggctgactgggtcgatgcggataaggtggagtggcgttatgccgaaaaccaagccgcgttgatcctcaccctgaccggacggggaaagctcgaatggaagggcagcgatcaagatggctggtacagctacatgcacggtgcggggctttacgcccccaacaagcgaaaacgtcccaaggaacaggatcagtcagcgccctttgccattgaatttccccggttccgttgctgggcgacggtgttgcgcctgcctaagcccaacggcaactggcactggaacgtagcgggcaagcgcatgaaccgtaccctcggtggcgtagcctattggcggggcatttcgatcaatgacaatgtcgtgcgatcagttcaatccacccgcagcctgaccccagaaatcagcgcggaggatgtcaggaccgcaaatgatctcattcctggctttgacaacgatatgacacgagtggaacaggatttcaccttgaaggctgatgtcggccggagcgaacccatgctcgacaagggcgatcagattgactgggccgcttccaacacaccgtgccaggggccgggcaaatgaaatcgcgttgaagcaagccctgagtctgaggttaatccgcaaccttttcgatgcccatcaccattcgcaacttctgccgcacgggtttacccgacgcatcattttgtacggggaaatgccggttcaacacctgggtggcgcatatttcaggaggaccaggctccacatcgtttaatgtcgcgatacaatcagatgtcgttccatcgggattcacatagaaagtcaccttcatcatgtgaggaatagacggaagtcgcgcgggtgcgtttgtatcgggtaggcgccaggttatcctaccattatatatatccgaaacggacctgcctctggcatctttcgggattgtaaagcgggcacgaaccatgagcttgtcacaggtcgcgttgtcgagactggcggacccgctacttgtggtgatgatgcagcgctgtggcactcctgcgctgttgatctccagccggaatacggtggtgccttcgatttcggcgcgcgcggcatccatgggataatcggcatctgtgaaccatgtgcccggactcgttagtggggtcgccctatgtttgggctcggcaggggcgggcacggcggcgaccgatataagcgacagaaccgataaggaaatgcgagcgtttttcatccgcctgtcgtgcaacaacattctcagattttccagctatcaattgcagctcgaaaatatcgtctcatttctcggtagagcagaccggccgtttctggcatcgcaaattttagagttgagcggcgacaaatggcgcattgccgcccggcagctttccagatcaaccttccttgagccgggccaccagtttcctgatcccctctaccggcacgagcgtggcacttcccagcttgagcgtcctgatctcgccctctgcgatgagctcatagagtttgctgcgcctgatcccgagcatgcggcatgcgtcgggaatgcgcacggtgatcggttcgatccggtcctgctgcggcagatcggtatccttcagcggtcgatgctcacggctcattgcaaactcctcagctttcgggtgatgggatcgtcagtggctggcgctgccttgcccgcgaaccggtcggcaatctcgttgatcagctcggcgaacatctttgcccctgcggcctgcgcggcggcgttaaccggggtcatggccccggtggtgagctgatgccggaccatgcgggccagcacttcccagaccagcgcctggttgcgccgcagccagtcggtgttgcgctcgatcctggtgaggcggatgccgagggcctcgtcggacttcggcgcctgccgccggttgaaccaagcatcgagcgcctcgaccaatatctcagaccgcgcccgccccgaacttgccgcgagatgctcaagccgcctgctcatctcctcgggcaggaacagttgatgccgggtcttggtgctcttcatcgggcgttggcctgttggaatgtccggtggcagcggaccagcccagcgcaaggggggacacagaagcgatccgctgccatggacgagtatcgctgtccggcttctgcttgggtatggtgcagatcggcccagatcggcccagttcggcctcacatgctgccgatgctgggaccgctgcgtccccggcctatggtccagccgatcggccggtcctcgcgcatcagcccggaaagctgcttgcccacatgccgctccagttcgtcgcgccaaggaaccagcgtgaactcaaagctgcgctggatgagcgcgaaccggccggaggtcatggtcaccttgcgcgtgagcgtcccctccacccgttcgcccggcacgggctcggcaaagatcaggcccaactctttcgacagttgccctgccacggcccgtacctcacgttcccgaagaatgcgcagcagattgcggcggtagatcacatcattgccctcccgctcagccagttgctgctcgaccagccattgctgccgcagcgccagcgccttgcgcacctcctgaccatagccattgctggcgatgggcgctttgtcaggggcggtcagttcccgatccagccaggtggcggcatggatgtttgtttgatcgaggattggtcctgccgacagcatctcgaccttcaccggctcggccctgagcttcctctgctcataggcccgcacggtatcgagatgatcgggaccgatcttccatgtgccgtccgcttcgcgttccggcttgccggtcgccttgcggatggcttccagccgccggacatgggtttcgacgaaagcctcgttggcatcgcgatcatggttgaggtgaatgccaaggctgtagcgtcctgcatgggcctgggcgatctggatgacggtgcgatcaacggcgcggggttcggcctgcctcggcgtcaggctcaccatgccgccgaccggcgtgggctcggcgctggtgccgatatcgacataatggctgtgcccgtcgatgccgtcgacgatgagatagcggcgctcatggtcgtcatcggcagcgccccgcttcactaccttgccgatgaccgctcctgtcatctgtgcggctacaccgtcgacgccatggacgacatagcgatcggcatcgatccggggggcttccttctccctcgtcatctcccggtgcatgaggcggatgatgtcgccgcgcatgcccatatcggtcagcgtcttttccatctgcggagcaagcgaccaggagagcggtcctgccggttccgccagctccatccgctccagcacccgcgcacgggcgacaaggagttgttgctggccgggatcgaaggctggaccttcctccatccggcacaggtcgatgacatgatctttcgcctgggccagcatcatccggtcgagccgggtgaggcgttcggcatcgacctcgcgttcgagctgctggcggacctctatctcgctctgcggtcccagcgccagggtcatgatttccgatgcccggtagcggatggcatgggcgatatagtcgcctgctatgttgagggtcttgccgtcctcggttactccccggatcaggatatggctgtgggggtgccccgtatcgaaatgatcgaccgcaacccagtccagggtcgtgcccagatcctcttccatcttcgccatcaggtcgcgggtaaaatcgcgcagatgatcgaaggcgggaccatcctcgggcgcgacgatcagccggaactggtggcggtcgtccagaccgcgctcggcaaaggcacgagcatcggcctcatcggcgaaggtcgagtagaagcgcccgcgatccccttctcggctgacgccatcgcgttcgagatagcgcaaatgcgtacccaccgcgccagccttgccggtgagcttcaccacccgcgccttcaccgtcacgcgacggggacgcacccgcatgccgctgccccggtcgaaggaccagcccgagccacgcggcacagcggctgcgatccgggcgccacggccgcgtgcattgaagcggccggtgcggggacgagcaccgccaccagcatcgcccagccggcgcggattgccgccgcgccgcgccacctgcttcatgatctccgagcgcaacctcgtgccacgcggcgaacgggcgctgtcgcgccgcgaacgtccgacgcggggctcgaagctatcgtcatcctgtgccatcatcgagcatatggcgagtaaggccccaccgcctcaagtatctcgcgcaaaagccacgctttcctgcggctttgcgagccaacggtgccggttcgacctcccgaaggagacaggccgtctccagcaaaaaggatgtgcagacaagggtttggccgggcctatgcgacaaagcgtgccggcctttatcttgcacgcatctccttacccggcacctcttcctaatgttcactatatgttctattctcgggcccattccgattctcaggggaagggccagacatgggcgtgcagatcgaggcaatggatggcgggaagctcaagctgaccggcgatgtcgagaccgttctcaccctgcccgccagcgccgtgacggatggcttttccttcgccttttccgacggaacattgctcaggggccatcatgatattggcagcggccgctgccattttgaattaggcgcgcaaggtgcggcgagcgtcaggatcatgcgcgaagggcggcatgacagtgcgcggatcgacggacaaatcgaatggatgacgcttgcctgcggcagcaggacgctctgcccgatccatgcgaagccgcacgatgacggacggcagttggtgctggatatggacgccaggcaagcagcctgacgcgctgcgctcaggcggccttggccagggtctcgatgcggctttcgcaggcctcacggacgaggttttgcagcagcgcaacgcgctgcgcgatccagtccagttcctcttcggtgatgcggtaggcgcgtgaatatctggccttgatgtaagcgtcgcgcagcagggagtaacagcgcttctcgaagcgggtttcgcggggccagacggttttgagcgagggctccagttcctcggccagatcgcgcagccggttcagattatggctcttggggctgtacaaggtgcggacgagaaagaggcagtggtagagccgttcaacggattgatgatagttgaacgcagcaaggttcagatggcctttcccgcgatggaatccagctccctcgatgaattcctgagctgtcccaaaccaatcctcgtaatactcccgcgtctcccgcaaggcctgctccggcgatagcggctgcggctcgacaaacgaatgccccggttcctcgaacagggtgatgccgtcgcgcaatatgtccatgaagaagtagcgcccaagccgcagcttgtcgttcacatcgtcgaggctgtgatagatcaggctgacgggcgtccgcagcaccgtgcccgccgaaagatcggccagcagcttcgcctcggtcttctcccagaattccgccatgtcggtcagatcgtcatgactgacgacgatcagcagatcgtaatcggagaagtagcggcccaccgggtcctcgacccagtcgccccgcgcatagctgccgaacaggatgatcttgagcaacttaccgttgcgaaagcgcggctgggtgcgctgcgcggtggcgcgggcaaagccctcacgcacagtctcgaccacatgcgcgagttcgcgctgcttgccctcgggcagatgatcgagactggtcttcatggccctagtcctaccctgctatcgcccatccgccaacctcgctgccagcagcgggttggcggaggcaaatcgtcatttgcctcgccgtctgtaccaccatcgtcgcggcggctgcgctgcgccatggcgcagatgatagccgatatgggcgatggcgcgggccatctgccgctcgacggccctgacggaaaggccggtaattctggcaacatcctcatagcgcatggcatcgagccggacggcgaggaatatctcgcggcgcaggcgcggcatcgtcaacaaagctgcctccagacgctccagccgttcaagatcgggggtgtcggtcatgacaggtctcccatgaagacaggaccggcggcctgaaagaccgccggtcgggacaggtcatgcagcctgcgacatgggcgcgggatcgacctgcggttcgtccgtcgtgtcggacgacaaggccatggcttccatggcgctggcggtgcggctgacgctggcaacgccaccccgattggtgtaaccgctcgccgggaagcgcagccagcgcggcacccagccctcgaccttggcgcgtccgttgctgcctttgaggcaatcgcggatgatctgcttcttggtcttgccggtctccttggcgttggcttcggcaatgtccttgcccgccacctcggccagcatggcgtcaatgacctcgcggtcgcgcagaccgtcgaacagggtgtcgtcagcctgccagacctgcgccatgtcgataccaagctgcatgcccagcgcatcgacaagatcacaccgggcatccaatgtctcgcccatcaccaccgacaggatggacatgacggtagcatcgtccagcgtgcagagtctggcgtagaggctggtcagcccatcgctgccacccgtgatggtcggggtatcggcatcgaagtcgagcaacgccaacagcctgcgccgttcggcatcgaaccgtgcttcggatgcgctgttctcgacgctctcggcaatcgcatcggcagcgcgctgcggctcggctctgatcgtccagagcggcgatcccgcgatcatgtgcgccaccgccacccgcaggcacaggccggggtggccgatcattgctgcccggacggcggcatggcggtgcaggtcgatataatcctgctggctgctcgtcacttcgggccgggaaggtttgtcgctggcctcaccgctctccccctgcctctccagcttgcgggcttccttcgatgtgagataaccctcatggaaggcgacatcgccgcgatggctggtgacgacatagaccttgccgcccttgcgcttgggacaacgctcatattcccagccatggaagggttcgccctgcgacagcagcacgacatcgcgccatcctgcattgcgatattgctcgacccgttcctctatcgctgcctgttgtgcggtccagaaggccgagacatcggcaaagtagcgatcctccccgaacaggtcggccacgatccccccctcatagctgtccacatcgaacagggccgccttgaccgggatcgataccccgccgaacagccacgccttcaaagccgatcccgtcggcacataggcgctctcgtcatcgagcagggccagccagtcgcgctgttgggatttggaagcgagggtcagatgccgcacggtcacgacatcgatcttcgcggcccggtagagattgcggatgcggggcaggagattgcccagggccagcgttcgtttgacctgcaacgcggtgagcccgaaggtcagcgatagctcttccatggtccgtccctcgcgcatcaaccgcgtgaaggtctcgcactgggtcatctcgtcgggatcgagccgggcgatattctcgatcagcgaggcttccagcgccgccgcgtcatcccctgcttcgatcaccgcacagggcagcgcctcggcttcgccgctttcctgcatcacggccaaggccgcttgatagcgccgcttgcctgccacgatctcatagctgtccggactgccattcgcccgcacgatcagcggcaccagcacgccccgcgccctgacggacggcaggatattggacaggtccgccttgcccttgccgcgcatgttgacggcagcgacagacaactttgcgatgtcgatatgcttgagttccatgatccttcactccttcaaaccgcagcaaccggcgccggaatggcgggtgggcggcaggagtggaccggcaggcccgccggcagagccgggatgcatccgcaggaccggaacgaagaggaggactccggtgaagccggagttgcggcccggcgcggcgggcctaaagggtagtgacgcccacccgccagatcgacgccgccaaggccaacgccgtcgcgccgcaggcgtggcgaccatcgggacggtgcgcagcagcggcacccgcgttatctgatcgtcacccgaatgggacgagacgcccggcgcgggtggctcggtggagcgaagcggaatagagcagggtcgcgccaccagcgcgaaacgctgattatgtcagcaaatgggactttgcgctcggtccggttcgaagcgccgaaagaagaagccggacattcggatcgcatctaagtgatggcgacatccgccgacattccaaccattcccaacttcgaaaagacatcccgaaacccgccatacgtttatcagtgctcatatcgggcagatcggccgactatagctcaagcatgaaccgcttcgcggaaggcgtaatctgcaatagtgtcccgtctaccaaagccccttgtcgccgatgacatccagaaccggcgcggctaggctcgctgcagacaatcattggcggtgggcatggttgaagcgattctgacttctctactaacgaacacactctggaccatctacggcaacgaggtggagaaagtcagcgacaaggtaattgccagggctgcccgcgcactacgtggcgatcccagcctgccgaattcgcacgatcttcaggccgttctggtgcgctgctggacgcgtgccctcgggcatttctgccggtcctatgataccaaaaccggggctttcgcagagcgcctttatctgaacgatattgtgaagttgtgtgacgacctcgccaaggccggcctccaggccgacctcggcgatttcgatcaggcccgattgcgaattgcgctctcggacccttcgatgcggttggatcgcaccaacacgatcgacctgattgcatttctggaaactcacctcggatctatgcctgacggcatacggtccgcgctgctggacggcataccacccgattgtcccggatggagttcctgcttctcgctgttcgtcaccgaggagatgaaatcctctccgaaggttttccagatcttcgtgacggagcggttggcgaccatcgaggcgttagccgaggccagcgcacagacgaccgaccgaatcgagacgagcctgggagacttggcgcggacctcaaccgagacaggtcatgacatccgttggatcgtcgaccggctcaagcagcttccgtcccttgacgacaccgacttgaccgagatcgcagccttctttggaatcttcgatgcggacggcgctgctgcggcccgcaaggcaatcatggtcaaggcgcgcgagctaggcgtgctcaaggatcgtgtggtcgagtacgaagccgccgaacgcgaattgaccaggatcgccttcgtcgaccatctcacgggcgcgccgaaccgatcgcatttctaccgagagctcggcgatcgttcgcgtcgcaccgataacgcagcatttgttaggcatctcgcattcctcgatatcgacggctttcaccagatcaacaatgcatgggggcacgacgcgggtgaccatgttctgagcgaaattgctcgtcgccttcaggatctggcgctcgcaagcgaggccattttttgccgatatggtggcgacgaatttcttttggggttcgaagcgcaagaggtggagacggaacggctccagaaccttgctgaggcagcccgaaaggcagtcagtgcccctatatcctatttggcgcaaaccttgcgggtaaccgccagtgtcggcctgtcggcagatgatgccgatgtcgtaatcgagaggagcatcaaatcggcggatttggcgctatatcgggcgaaggagagcggacgcgaccgcgcggtgctgttcgagcagcgtttccacgaggatgtggaagaacggcgtgcgctggaggttgcgctccgcacagcgattgaaaatgaggaactacgcctgcgttacgcgccggtggtcgatctcgcgacagaaaatatagtcgggttcgaagcgctcgtccgctggcacaatcccgatcgcgggtggatatcgcccgtgactttcgtacccgttgccgaggaatgcggactgatacgtctgatcggcgattgggtgttgcggaccgcttgcgctgacgccacacaatggctgcgacccattccggtcgcggtgaatatttctcctctccaatgggacgaaagtctgatcggcaatttgcaatccgtattggccgaaacacggctgtcgcccgagcggcttgagcttgaggtgacggaatctattttcctaatagacactgcggaatgcttcgcgcttgcgaagcagattgatgctcttgggatcggtttagtgctggacgatttcgggacaggattttcgtcgctcagctgcctgggtcgtacgccctttaagtcgatcaagatcgaccagagcttcatccgatccgcagtcggcggagatgccgggtcatccgccatcatccatggtaccgtcacgatggcacgtgcgctggaaatagagataacggcagaggggattgagacagaggccgaccttttgcttgccaaggaactaggctgcacgcgtgcgcaaggcttttattttgcgaaaccaatggatgctgaagctgtgcgacaagcgatttcttaggtgagcacattgaaatttatacctgcagaccatcgcaaattctctagcaacggcagcttggaggcggtcgtcaatcttggatgaacggtgtaagattggtcgcgagttgccgttttcgatcttggggaggttggtggcgacccccgccgacatgtcggacattcagaccggcagaagagcttcctgatagcggccattcgttaatccgaaccgcgatggcgtgaactgggacctagccgactgaccggtttcggaaaactccgacgcgaaagcggacgtccagcgctcggctcttgtttctggctccgtcccactcatgcaagtttggaccgttactcaaagtggacgaggtcaaatcccggcatccacaaaataaactgatagttcgaatcccgaccgacctgccatacaccgccgtcagcagccgtttcatactcatagtctgcacctactaccccgtcgtagcaggttcgacggtgaaagagcgggatcggaattggctgacttgtggcagcttgccgagttgtcgcgctatcgccttgtcaaccgtgatggtccttcgatgacgaggtccatgccgtcctcgaacgtacccatggcgttgctcaggctgcctggatagcgatcagcaagaaatccacgcatcagcgattgccggtgagctgctgacatcttctccgaaaccacgatgtcgatgtttgctccgcgaccggccgtcagcaacccctcaaactcggcgatcgaacaaacacagtaaggatggcgtttgagcaacgcccgatccaacccgcgcttctcgaactccgtgtccaccaattcgtcgagatgcttgtagaaaaacgggccgaagcaaaaccactcgtggaacgtgacgacaatcggatgaacggggcgaccatcaggcttccagtggggatatccgcccgcgagggcttcgctaagcgtggcgtaaagctgccccacatttccagccaggcggccgatcgcggcaacgaacggcggctcgggcgagatttcggtctgcgaagcgatgtcgagacggcccagcttgcactcgacaaacagcgaggcgctgttgtcgctgacgatccagtccacgctgcggcgttccggtttcccccagcatgtctcttcgcgcaggttgaatacatcaaccccgatccgctccaccaccttgccgacatagtgctcaaaggctttgccgatggcgcttccgaaacggcgatccgcgcggatgagatcaaaatagagaccatcggtcagcctttggagcaggatcggcggagccgggcacatcagggagcgaggattgccggcatgtaccaacgggaaagcgcgaaggggattgaagctgtaggcccagttcacatcatagctttggcgctcaactgtcgctgtccgcaaatcatcggatgagcgagaaatcctgtccgagagcgccaatacgggcgcgcgtatcgactgctcggcagcgggcaggaactcgaacgcgagtgtcggacgttgaagcatctcttcggcgaataaaaggatgagctggaaaagttcgccagtcgacatcccgaactctgcctctaccatcggcccgaccaacgggtgagcgtagagcatgtgatagcgtgcgagcacgccgttggtcagcggcgactgccaaggaaattgctggaacgctatccgcgacagttggaggattatgtcgtcggagcgggagccgtgcaggccccatgatttgtcatcgagccgatggatcatgcccatggccttgaacgccgcatctgctgtgttcaggggtttcccaccgcgtgattgcccattgaggatcacttctcgcgcaagcaattccacgagatggccatggaggccagctttcagattcgattggcccagtctgagcggattgttcttcaactgctctggtaacggctggtcgaactgcaagtgccgtgtgtagaagtaggtcgcaccgagaccgctccaaagattgaagcctcgcagaaaattccggaggggcttgtagtgagcgtacacgaactaagccgccccacgggccaccgccatcatggccgatgatccgcttccccttgaggcacagcacccgttggtggtcgctgtcccaacataagacggtctattttcgtccttacgcatcggccggcggccagcgcagtttcccgcggccgacgcgcaaggcttccacgagccttgtgttgcccggcaaccggcccgagaacaggctgggcttgggatcgacagccggcttcttgaacgcggcaacgcgccgatagtcgggcgtcgccagccaagtccgcccatcaccttcgtcggtgaagatccgataaaggccggcgggcggggccgccgcaaagtcgagcaggcgcttgtagtgttcgaccgaccacttctggatgccgccgctgagagcttcggtgcggaagcgcgcccacaacgcggcagtgtcgggtgtaggccagtcaccggcatccgtgtaggccgtgatctcgtcggattcgagccatgcccgcatctccgcgggcgtgacgaagactggcttggcatcgtcgatcgccgccatcgccgcgcgccgtgacggaaggcccgcgcggatcagcatcgccatcatgaattgcgggacaccggtttcgaccgcagcggcgccgccccccgccaccgtttctggcgaccagccgagggacatgcggcgggtgcggacggcttcgagagcccataccaggcgataggtgaaagcctcttcaaccgctcgcatgttatgcggtccgattttcgcaacctcctcgccggatacccaagcgcgtaggatggttttccagttcgccggcagcgcatttgccttgtccggaatgaacggccgcatgaacagcagcctttcgccgaggccgcagagcgcatcgacaagttcgtcgatgtcgccgctcagcgctgcctcgtctgcccggtcgaggagttcggccagctcgtcggccatggcgtcgatggtgagaccagcctcaaggccgacgcccatggcgaaatgtccgcgtcgcgcctgcgccgtagtggttttccaaatgaggtcagcgcgggcttcaaacaccttcctgtgcagaggggcgatgtcctcatcctcgcgggcgatctggcgagcccacagcgatcccttgagcgcttcgtccaggagcttcggaagatccgcgcgatcggcatcaagcgcttcgatcaggccgaacacggtcgcatcgaggcgctcgacgatttgcgatagcggctcctcgtcgatggactcttcctcgtcatcgccgccgtcttcatcgtcaccgccatcgtcgtcgtcatcgtagtccacggcggccgccagacgcgcggcgaccgcggcttcctcctcgggagatctccacgcttcgcgggcgttggcgagatattcccaagcgtcgtcgcgatcgaggacaccttcacgcgaaaggcgctcaagaatctcggcaacaatctggatgaggccacttttcaacgtgcgggccttggcggaggcgaccagctttctccattccttctttcgccagtcgatgttgtcgaacatgacgtggacgatgagtccctcgacgtcaacgaaggcgcgcccagcgcggcccgcaacattcgcgaactcctcgcctttgatcttctcagcggcgcgatacaacgcgggcaccaagagcacggcggcgttgagattgaggccctgcgagagcgtcggcgaggcgacgatgaccttcagtacgccctcggacagaagtgtttccagctcgcgcaaaaacgggctcggcagacggccatgatggatggcgacgccctgcttcaagcaggcgacggcgggatggtcctcgcccagccactccttgccaacctccaacgcgcgggcgatcgacgcttcgtcctccagcagggagtccagataaccgcgcttgcagaggtccacgacctgtttgccgtagctctcgacccagttcgcctgcgtggagaagatcagggtccgcttgccctggcgtgcgaattcccaggctgcgaacaaggcgagatgtgagttcttacgcggatagggcttcttctccctcccgagcgccggtttctccaggacgaatttgtcgaggaacggaccatcgtcgtcgaggtccagacggagcaatgcgtccttaccccgccaagtgagcgcgccgaaccgctgtcgcgtcgggcgccagtcggaacgcaccggctcacccggttcgtcggagcgaatccaggcggtgagatcgtccagctcgtcgccgctcggcaggatggcggacagacatacgatccggcggtcccccgcgtcggcccgccgaagcaggcgctgcacgagtgtctcatagcggatttcacgctcgctcgggccaatcatgtgaccctcgtcgaggacgatcataccgacatcgtcgatcagcgtcgggtcgcttctcagcgcgaagtcgagtttctcgggcgtcgcgatgatgatctcgcgggtgcgcaaggcgtcttcatcaccagcagaaaggccgctggcgccgtaaagcgatgatacgctgaagccgaggggtgcgaaggttttcctgaacgaccgctcggtctgggccgacaaggcacgcaatggcgtgacgatcagcaccctgcgcgccgacgacagagtcatcagcgcggcgatctcggccacccgcgtcttgcctgcgctggtcggcagtgcgaccaccagatcgtcggtaacgtccgtggagcgctgggccgcttcgcgctgcgacggccatagctccacctcggaagtctttcgggcgtaaagcgacgaaatgaacagccggcgcaggtccgggtatttttcctccgttccctccggcggctcagtggggaggttctggtgcagcgagtgctgccataggtcgtcgatcaggtggcgacagaggttggatatccaccacagcggcacattctcggcattgtccgcgaggctgacggcagtgctgagcagggtccgcgcgctctcgatcggctcgggctcacccgtctcgagcgcgaagtcaaaatgcgccagcgctcggcagatcgtcgtattgaggatggtcgacagtacctcgtcgacgtcgggctcttcgcccgttagcgccgcagcgatctgcacgtcgccatgagcgtcgtcgtccaaccaatcgcggacgaagccgcgcaactggccgagatcgcgtagtatcaaatgccgaaccgccgtttctcccggcgaggcattgaggtcgtctgccgtctcgttgaagagcgaataggcgacggccgagaagccggccaaatgataggccgcggcgccgatggtgcggcggaagccccgatcaggcgcctccggatcaccattgcgcacgagcgcttcgaaagcattggcggcgcgctcgaaagccttgctggtcaaatccgaagcgccggcctgagcacgcagggccatagcagcccgaagcaaagcgaaaccgtgctcggcaagatcagtttcgatcgtcacgccgaggggcggcgcattcggcggcagcacgccgtcctcgcgcatcaacgaccatgccgcaccgcgatagagcagtcgcccaaggatgccgtcggcggtcgcggtggccaggaacgcggtcagttcatcaatcgtctccaaggtcttccgcctcctggtacatggccgcgatgaagtcctggtgatcttcgacgtggatgttcacgacgtagtggtcccggttggtcccagtggcgtcgaggtcctccttcagcgacgcatgtgggccgttgcccgacaccgtgaaaagcatatggtcgatgcgatcggcgcgaagggacttcaggcccacctcgtcacggaggctgcggccaagctcgttgtcgcccggatcgttgctctccagcagacggttggccacgaacaacagggagtcgggcgtgcagcggccgttgtcgcgattgagcaccttgcgggcgctcgtgaccgtggccttgcccagcaccttgttgctcttggcttcgcctttcaggagccagagcttttcaccggccacatcgtatccggcaccaatgaagtcgtcgcctcgcatggccatgttgcggccgtccttgtagcggaggcggcgcacgggaactcgcaggccaatctcttcctcgaccagctccgtggcaagaatctcgccgagatcgccggaccggcctttggcggtttgcggcatcgcctcactgagaatctccgcagccaccttgtagccaagccgatccacatcctcggcgatgcgttcgagccggtcgtagtgcgagcggatagtctcggccaggccgtcacgaatctcgtcgcggccgccgtccttctcgacataggtccagtagcgcttgcgcttgtcctttgctttggtggactcgcaccaccgctcgtacagccccatgcttcccccgatccatcacccctgattttgttggcgctcgctccgctcctcgccgagctgccacagcacgtcgatagcctggaggtatgcaaccaccagttcctcccgatcgctgattaggccggcgggctcggtcaactgatcccggttcgccggatctcgatggaatgtgccgaactcgacggtccagggatcgttttcgatggcgtgaccggcgatgtcgcgcaccgtatcaaaccagtctgaccgctctttcgtcggatcaatgccgtgggacagcagcacggtcagcatgcccttgcgctcgccgatgaataccaccggccaaagcagacccgtcatgtgcaagtgctcgatcattgggattattcgagcgtcgtgatcctcatcccagatgacggcaaagtggtgaaatcgaccgctgtcccgaaagtcgccgtcgatgtcgcgccactggatgctgcgaaaaaccgagtggtgcgtgccgcgaccaagttggccaacagcctccgcctgatcgtacaggcacgagaagagttgcgaatatacgggtggcgtcatgttcttgctcctggtcaaggatcatcgcagcttccgccgctgcgccccggctttcgacctgggcgcagatccaagctctacccgaaattggttccatagggaaggagccacggcctatggtgcctagctttctattcgcgtttttctcaggccgttgaccgcgacccaagttccggccggctatcgtagcgcgacagcgtaggtatagtgctcatcatcgggcgtggcccgccataccgtcgctgaccgcgtccgccgtcttttcctgctctaggggcgcaatagctacgccagcatggtgcgcactatctgacgctcgttcaggcggatgaacagtttggctgcgcctcaagtctaggcgctgagatgccacgatagcgtgtctggctgccggcctcatcgcgagataaggacaaagaaagatccaaccgcagggattcgaatttgacatacattgaccgcctgatcgcgaacggaacgaattttcgtgtcgatcgcaaggagtcctcggcgagctttcgaccggccggggacagcgaggccgatgtcgatgccttccagtcggtcgtgcgcgatctgcgcgcgaatgagggcgacggctataagatccatctggcgcatccgatgagcgatcgcggtcacggccttatcgatctggttttggtgacgctcacgcaagactgatggccgcccacaagagtcaccactatgtgccgcaattctatatgcggctgttctccggtaccgcggccgaacgcgtgggcgtgttcatcatcgccaaggagcgattcatccccaaagcgccgatcaaggggcaagcctgcaaggattatttctacggaaccgacgggcacgccgaggagaccttcggcgcgatcgagaatgccacggctcccattctcaaatctatcgtcggcggtgcgctcccagcgccagggagccccgactatcacgccctgatgctctaccttgccgtgcagcattcccgcacgcttgaggccgaggcccagctcgcggagggctctgagcacaccatgcgggcgatgttgcgcacgaagtttgagctggaagggaatgaggagatgctcgactggctcgaactcgtccgcatcaagcgcaacaatgcgattggcgaagcagtcatgacgggcacgatcggcgcgatgcttttgaccgatctggcgcttctgctggtccagaatgacagcgatttgccctttatcgcctcggatgcacccgtggtagttcacaaccggctatttgaggcgacgcgttcggtcgggaccgccggctatgccaatttgggccttcagatcttcctcccgctcggaccccgtcttcttctccagtgctatgatccagcggcctacgctgcggtcgatgctgcggccggtgtcgttcggttcgacgatcgcgcgaccgcgcgtctcctgaacgatcttcagtgggaggcagcaggaaaggtgatactgaccagcccaaccatggaccaagccgaactccacagcgctgccacgcgctggcgattgcaacggggcggtccgcggatgattcaccgtcaggagatcgtatcgcggactgacacggaagttcgcgtgcgccagggcgtcggccccaagccctcggacattgccctcgatctgcccttccttgctcagaccatgccgtttcctccgccgctcggcccgtatgaggtcgcgccgtcgcgtgacttggatcgcgacgcgatggtccgggaggcatgggaggatatgatggatctggccgaccggatgcatcctccgccaccgcgatgagcgatcagccctggccttggatccaagcccggaaggcttcgcgcagttcggcctcgatccgcacaagctcggcatcatagacgcggacgccagtgggttgctgggcaatttcttgggcgagcaccaccatctgccaagccgcatagtcgtggaagggattcagcccgacgacattgccaaggagcagatcgctcggatcaggcgctgtcaggatctgtgcgaacttgccgatcgccgtgttcaactgccagtccgatacgaacaggatgagggcacacaaggccagcagcgccggcggtgcgccgttccagcgatattcgtcgggtttcgaccggcggaaatcgagcccggaattacgtccgatgaaggtcgcgaactggatggtcagatcatagctcgccttgagcgccgctgggtcaaacacctcctgactcgcatagcgggccaccaaatccttggtacgcgctttggtgtccctgagacgtctgccggatatgtaatcgaaaattggccagaactgctcggtaaatgcgtgacgtgctgcctgcttccagtcaaaattaggaagttgcgcctgtagaggatggaagacccatcgctgccatgagggatgccgtaggagcgcggagagccagtcgacggccgtctggtcaatcccgatggtgaagcggttcgccgccttcaggtcgaagaaccattgccgcattccacggattgctgtctggtcgaagattccctgttcgatccccttacagacgagctggccgatgagccgggtttcgatggtcttggcactcccgaagtcgacgagactttcgggctgccgctcctgaccatcggccccgtgaaactcgcaaaaggggtggtgggcatccatggcatcgtcgccgacgaagcggaaatgcgcctgtcgggtgccgccgcgcgcaccggcaggcttcgttgcccgcacaatctgagcgccacccacgccgcaggacgagcagcgcacgtcgctccggatccagacgcgctgcgcgtccgagagctgatcctcgctcgcgtccggcgcgtcctgcaggaccaggcgagcgagctggccaacatcaagttcgcgtctgaagtggttcgaaaaggcggtggtaggcatcgggaatgactatcgactttggtgcgtcatttgaacgcaagaattagccgtacttcgttctcgcggccagaggacaggaaaggatcgaacttaggcgccatcttcgtcctccaccggttgcaaggcatctccgcccatcaccaggctagaccaatccggaaaggcgccacgcgcgaggatcgcattaaagatgcgtgtgacgagcgcatcggcagcatcgaggtctatggtcgatcgtgacgacaaaaagccggaatgcaccgcttgtgaccgggctccatagagcgatttcatttcggtgaagatcgtcgcccggtcggtcggcgtctggccgaggagccatgccgagcggctgccgatcttatgggcaatttcggtattattgtggctgtgatcgtgcatcagcgcgatttccgccgccatgccgaggtcgagcgcgcgatccaccgggttgatcgccagacgcgaacgccccaaacggtctatcgcgcgcgccatgctggcgccgccccggaaggttgcgagatagccataggcccgtttgactgccgcaccctcgaccgggaatgcgaccaacggcatcgcggcgaacgggcggccggcctgattgccgtctccggcaacaaacaggctcgcgcgatcgggctgcagcaacgaaaatggcagctcgaccggaccgatgctggcgaggaggcacgccaggcgcactcgctggcgcacctgatctcgggccggcgacgctggtgtcgttacactcttgccggtcggggcggcggtgcggagttcgaacgcgggctcgacccggtatcgatggcgcagcacgctcgtccctgacggcacgggcaacatttggaatgggatgcggtggatcaggccttcgaaagtgtcttccggctcggcatccagagtcacgccgtcgcccaggtggacggtggtgtccagttgcacgccgaggatagcgctcaattcggaataatgcccgacattgccggcgatttcttcgccaaaggcagcaagaatcgccgctggttcgagcttctcgaccaaacgatcaatcgcccaatcgccgaaccggccatgcgctatcgttccgccgccatcgccagtgaaaatccagctgtcgctataggcgtcgaacggcgagacttgtcgaagggcgtcgccaagagggcgacatttgtcgtcgcgccacaaagcatagtgcttcccacgacgaatttcggccagttctcgcgcggcttcgtcgagcagttctatcgcttgagtgtgcgtcaaatcccctcccgtcataaatatgcggtgtttgacgaacaccgctgccagcccgtaggcaaagatcatcaaatcttgccccgggtgcgaacatggtcgaacacgcgtagttaaacgagcggaatcggtcggcacaagggctcatgccggcacttgtcggcaacgcctgagaagcgggaggctagcatcacgcacaaggcgctcacctgttcggggttcccgagctcattcgctcatctaagttcggtcaagacgatcggggcgagccgcctcagcctcgcccgttcattgatcgcactcggccccagccaccatgcgcatcatctgagcgggccattctggtggtcgctgcgcggggtcgcgaccatctatagccttttgtcatcgaacctgaaaccgacgcttgggttcgcccatcagacggcctcgcagcgcaaggctgacgcgtttctgctgggcgaggcccttacccattggttcgcgcagacccatcttggcgcgcatatggtcgtgccccttgaggcccacacgggcttcgttgtcccgcactcgaccaccgcgccctatcccaagccaatgcccaaatatttccggcacggcgttaaacccggcgcgaagtctgagcccgattttctcgccttcgcaggcccgggccaaatacacgtcatcgagagcaaaggccgggctggtttcggccattttggcgtggccgaccatgtgataaacgctgcgcgcaacaaggcattgcgtcaggtatgccgaattgcgtcggtcaatggcatccccccaatgacccgcaccgcgtgcgtgttcgccttcgatcaatcgggcctgactgggcagatcaccgatccgcccgcaaaccgcccgtatcattatcgtgcggaatggccggacctcgttcgccaagcctatgcgagcgtgctcgatccgctgttcgaatcgtcggcccgtgacatcggcggcaactatgtcggcatagagtttatgccgggctggaagttcggcatcgaccgtcacgtctacaagctcgtgcgcagcgttgaagatgctgcgaccatgggacgactgcttacgttcctgtccaatttcacgtccgagaccgatggcgtgaggatcgccgaggaatacagcgccggatcggacggcctcctgttgataggaggccccgatttctcgacgaagggtatgcggggtgcgctggcgtaggctcgcggtcgccagcgcgcgcccgtctgcatctcacgacggcactaaagtagcgacacagccgagatatagtgctcatcatcatcgggcgtggcccgccatttcgtcatacgccgccgcttgccctcgggtggtacatccgggccgccgtcgctacgctaaggggctgaacggcggcttatggtcgggtgttaccgaaactcgccgacgcgtcaggcgccgtgcatcatgagacgtgttacctattccccgcttgcacgcttctcagcccccgctccaacaatagctgacaggcctcgattcacggaagcacggcggtcgcacgatcaacccagcgctccatgaacccgacctgtcgtttgatcgcagcgtctgcgtgcgtttgtagcagcgatgatcgagtttcgcctcaacccggacgtacgggagtctgccagcaatgatcagcaagaatgtgatcgccagtctctttgtcggagtctgttgcgctactccggctccggcgcaggcttctaacacctacaacgccaacttcgtgttccagcagacgcttccagtcatcaccaagggtcggttcccgtgagacacgagcgacgcactggcgagatcaccgaggtgatccgcgggttgctagtcctcgggtgggtagagcccggctgcaatgacggcatcgttcagtgccttggcgtgaccgccctcccagatcggaatcatttcccgccaaccctgtttgtcgatggagttcgcgcgcgggatttccgagaagccagcgctgatctgctcgagccacgccctatcgacgtcggcaaaacgattgacgccgtagatgacgagcttgtccatcaatccgtcgcatccgggcggtaattggccatcgccctcgcgtcgaatcagccaagccagcaaatccgaggcttggatggcgacctcgtccttgtcgtcggcaaagcgaacactgccgctgatctgaccgccccatgatccgcttgaggtcgcgatcatgtcgttgagcataggcagtgtcttcttatcgagcccggaatgttgatcgaagatgaagtcgcacggctcgctaacgctaagcgcctcatgcatccgcgcgaccccgaatacgatcgcgtagaacagcaggaaatagggcgttcgcatagggaagggcgcggctggctcgatcaattcgcgatagtcagtcgtgctgaccgaggcgtgaaaaccccagggtgcatgacgggcgacgatgtcggcgagcgcatggactttgcggtttcgttctttctcggaaaaccccttgaactggtcgcgccggttctgcgcctcggccatcttaaaatagccgattgcgggcggctcggcgagcgcacgtcgccaatccacttcgaacgccgcccatgtcgcctcactttgaatcagtgcagcaagcaccagccgtcggtcgccagtattggaaacagaatcgtcgatataagctctcagcattgggctgttttagcgcagcggtgcggcgagcgttacccaggccatcctcgttcgagcgcagggcggcttaccaaggatgctgccgtcatggcagcatccttggtttgctcgtcaaaacctgcctgtcggcaaccggtcagttttgaagggcgaagttcgaattgctgcccttccggacctggcgatggaaaattggcgcctgagcggcaaggaagggtcgaaagcggtgatgacgctcaaggtaactgagagtccgcttctcctttcccgccttccataagcggacagttcggatcgtcgaacaaagccaccattgccggtgcagttgagcacgcttccggtatgtccactatcaggcatccggaaacctcctgttaacggtaaggatcagtcggccttgacatgctggcattatcgttagatatttctgtcatgacagaaatatctaacgagtcacaaggtcttcctcccgcagtggaacagttcgtgctgcgctggggcgatatgggcggccagtggggcgtgaaccggtcggtagcgcagattcatgcgctgcttttcctgtccgaccggccgctgacggcggaggatattgccgacaagctgggaatggctcgctccaacgtgtcgaatagcctgcgcgaactgctggcctggaagctggcctggcgcgtccccgtgctgggcgatcggcgcgatcattatgaggcggaaaccgatctgtggcagatggcgacgaaggtcgcccaagggcgcaaggagcgggaaatcgaccccatggtcgccgcgatccgcgccgccatggcacatgccgacgatccccggatcagcccggccgtccgccagcgtcttcattcgatgcacgatttcatgaacacggtggaaggctggtatcaacagatgctgaatgtcccccctgcccagattatgaccctaatccgcatgggatcgaaggttgtgggcttgctcaaattcgtcagcggaaagggtggaaagaaggagatcgaataggctttcctttttgcccagatatttctctcaatacagaaataaccgaatatattggaggaacggaagatggctagaccagcgctccttaggacagacgatagcgtctttcgccattcatgccctgaccagatatccgacatgcgctttcgggcattgctgggcgcggaggcatgggacaggctgccgcgggcggtacggagccgcttcgccaagcgcctgctgcccggccgttcggtcggctatgcggggcaggtcatgacctgccgcatgcggccactgggctggctgctggcgcaggcgtgccgccttatcggatcgccgctgccgcttggccgggacagcggcatggctgcggtcgtcacggtgacggaggatggcgccagcggcgggcaggtctggacccgcatgtacgcccgcccgcgcggctttccccaggtgatccacagcgccaagcggttcgctggccccaccgggctggaggaatatttgggcgcgggcttcggcatcgccctgaccgtagaggcgagtgcaactggcatccgcttccgcagccatcattatttcctctgcatcggcgccctgcggctgcgcctgccgcgctggatcgcccctggcgcactcagcatcgatcatgaggacatgggggagggctcgttcgccttcaccctctctctccgccatcccctgcttggcgagctcattcgccaggtcggccattttcacgatcagcccgcctcgcaacaggaggtccagccatgacgaccactctctggcttttcatcgccctacaaatgacgatgggcgcattcgacactttctatcatcatgaagggaccgagcggctcgcctggcgaccgggccagagcgtggaactgcgcctccacggcatccgcaacctcgcctatatgctggccttcgcctgcttgggctggaccatcccaaagggcggttgggcaattgcgctgatcctgctgctggcgggcgaactgttcatcaccctgtgggatttcgtcgaggaggaccgcacccgtcacctccccgcgacggaacggatcactcatactttgctgacgctcaattacggtgtcatcctcgccatgctgatcccccggttgttggactgggccggggagccaagcgcgatcatgcccgttcactatggcatgatgagttggttctgtgccattgccgctttcggcgtatttgtgtccggcctgcgtgacctggcggcggcgcgccgttgcccgcggctggttccggcagatcccgccccgctcgccgcggccctcgggcatagcaaaactgtgctggtgacgggtggcacaggctttgtcggcagtcgattggtggaggcgctggccagcgccggccatgacgtgaccgtgctggcccgcgaccgggccagggccgcgcccctgcttcaggccggcccggtccgcatcatcaccagccttgacgcgatctcgcctgatacgcgcatcgacgccatcgtcaatctagcgggcgagccgatttccaacagcccgtggacccgcgccaagcgccagcgcatcgttcgctcgcggatgggcatgacgcagaatgtcttgcgcttgatacagcggctccatcatcgcccggaggtactggtgagtggatcggcgatcggtatctacggcctgcgcggcgacgaaaaacttgacgaaagcgatgaaggtaagccctgcttctcccgccatgtgtgtctgaactgggaacgggccgcgcgccgcgctgaaggacttggcgttcgcaccgtctatctgcgcacgggtttggtgctggacgccagcggcgggatgctggcgcggatgctggcgcctttcgaatatgggctgggagggcgcttcggcgacggccggcactggatgagttggattcatcgcgacgaccttgtccgcctgatcgtccattgccttgcccgcccggaaatcaacggcccggtcaacggcacggcaccggtaccagtcaccaaccgcaccttcaccgctgcgctgggccgcgctctgcatcgacccgcgatgctgccggtgccagcttggccgctgcgccgcctgttgagtggctttgcggaggagttgctgctgaacggtcagcgggtcttgcctgccgtcgcaacccgaagcggtttcagcttccgctatccgaatctggacgtggcgctggccgccatcaccggcggggacaagatgatcctgacggacgtgcccgtccgcccgcttgctctcaaggaaggctgatgaccatggccaacgctctatttctgccgccgacagaatatctgcggcatatgctggtccggcggatacagaatgtcttcaatgaccgggatcgtggcgaaaggccggttgtgcgttccgacaacgccctctatccgcgccagtctgtgatctggcgcgtgcatggcgatgtgacgacgatgatgataggcggcgtaaccgccttgctgctccagatgttgcacccagcagcactggccggcgtctgggaccatagcggctttcgcggcgacatgctgggccggttgcggcgcaccgcccgcttcatcgccgtcaccacctttggcgatcgggccgaagcggaagcggccatcgatcgggtgcgtcaggtgcatgaacgcgtgaagggcgtccttcccgatggcacgccctatgccgccacagatccacgtctgctcgcctgggtccatgtctgcgaagcgatgggttttctcgacgcctggatcgcctttgccgaaccgggcatgagccgtgcgaatcaggaccgctattttaaacaggcggcgcagatcgcccgcgcactgggcgctgatccggtgcccgaaagccgcgcggaggctgaagcgctgatgacatcgttcctgccggagttgaaggccgatacccgcacccgcgccgtcgcccgcatgatcctgtcgcaaccggcgccatccacggcgatgaggcctgcccagtccatgctgatgcaggcgtcggtcgatatattgccgccttgggcaaaacagttgcatggcttcccggcacggccgctggcgtcacccttagttcgggcaagtgccttcatcattgcccacacactacgttgggccttcaaccgcagttgatgcctctacttgcggttttgggaacgggcggttggcgcggacaccccttcctggcgctttccccttggccggtcgcgatgcagggcgtccgtcatgagagttggaagttttcctgcatcctttgccgagactggcctttggaatcggctggaattgcgcgccggacggtcagaacctgagaaacaaaattgccctccgagtggcgaggaagggtcacaggcttccccgggggaccacgcatagacgagggcatcaccaaaaaaaatatggttgcgatcaggtgcagactgcggcggaatatggtaggcgcgaatagatcgaaaaaagttgtcaaagaggcggttttgggcatcgaacctctccgtcattcactgctgcgggtacaaatgagggtatttagtcgaactcgttttgaggactaagattttaaaacaattgcataaaatctgatttcgagtcctcttctggcaccattttcttccaatccattatgttggttggaaatccctgaaaataacggctttcgccagtcgggtgctacaagcagtcgtccattcagttcgattcatgcagctccctggagaccgatcggcattcaaaaaccggcgagggccagggccgaacccaggccgcacgccagcacaagcgctcgcttgagcagcttggcaatctgtccgggcgccgcaaagaaccatgcgccgaccagtatggcggcaagacctccccagaagatcgcgaccagcggcaggtcgttgcccagcgtcttgcgcaggacaaatgccagggcaaggatcagcggcgcgccccagaccacggcatcccacgcggcgcggatgcgcggcgccccgatgccacgccgctcgcgcttgcccagccagatataggtgcccgtcgcgcagatggccgtgagcgccatgccaaggatgaaataggccatcttgaccggcaggccgccgaaattgccgaaatgcagattatagttggaggcggccatctgccggcctgcgggaccgtcggagatgccggctctgccgatgacgcgaccggccgcgtcgaaattataatattcgccgaacaccagcctgcgttcgaaggtgccgacgatctgaacatgctgcccggcggtcagagggtcgtgcagcgtcacataggtgaggcgtcggccgggataatgtgcggccatatagtcgagcgccgccgcgatattgggcgctggcgccgccttggtatcgggcttgccctcggggccgaagatggacgcatagactgcctccatatcgcccttgtagcccgttgcgccaatgccataggcggtgaggtctgccgtgccgatgagcgcgccggtgagcgagatggcgaggatgaagggcagcgtccagacgctcatccggttgtgccagtcggcaaggccaaggccccccttgtcgcgggcgcgcaggcggaaagcgtcgcggaagatgcggggatgggcgatcacgccggagagcgagagcgtcagcatcatgacgcccagaatgccgaccaggatgaagccgaacaggcccggaatgttgagcatatagtggagctgggcgaggaagtcggaccaggcgatctcctccttgcccgcgatcttgccggtcctgtcgatatgcacggcctgcgtgtcggtggtgatgaccgtgcgcggcagcccttccacgggaaggtggacatagagatgggtggcaagcggcttgcctttctcgcgagcgagcaccgcctcgatgccgcgttgcaccgcctgcggatcgatcgacgccatttccggcgccctgggctgctcaatgcgctgaaactcctggtagaagacagcgagcgtgccggagaggctgacgatatagagcagcgcgccggcgagcaggccgatggcggcatgcgccgaaagagcgcgcttcactgtcgagctttcaggggcgatggtcgtcatgcggacaatccaaatatcagagccagcgcccccggcacggccaagatgccgagcgtcgcccattggcggatgcggcgctcctctatcaggagcgcataggcgaggatcgaccaggcaagcggcgtcacgaagaagcccgtcacgacggaattggcctcggccgcgccggtcagcgccatgaggccataggcggcgatgccaagccctgtcgagacgatcatcgccaagatgacgacgatcaggaaggtcatcagccgccgccggagatggagcggctcgccgcgttcgggcagcatgccgacacgcctgttcgaggccttggcactgccggcggcgggcgacgtgatggcggcatggctgaggatcagcagcgccgcgctcatgccgacaagcgacgcgaccgagacgccccaggcgcccgctccccaccagccggtgacgacgccgagcaggaacaagccccagcccgcggcattccacaggctggagcgccggtgcagggaccatgcatggcgcagcgcggcactcccgcatgccgcgctgacgcctgcgaggatcagaagcgtgtcagccatcagaagcgataggtcgcgccgaccgtgaagttccgcggggcgccatagcgatattggctatagaagccgacttggctgaaataggtcttgtcgagcaggttctcgacattggcctggatttcgacctggtcggtgatgttgtagcgcgccatcacgctcaccagcgtataggcgccctgcgtgaaccggaagggcgcaagcgtgaccgggttggcgccggtcgaataagccacgccgcgatagttgacgccgccgccaagcgtcaggtcgcggccgagcaccggaaagctgtaggtggtgaagaccttgagcaatttgcgcggctggtccgtgttcgccggagcgccattgctgtagtccgcccagaaccggctatagcttgcgttgacgttccagccgggcagcagctggccggtcgcttcaagttcgacgcccttgctggtgatgccctcggccgcgacataggtctgctgcggcaggccgccgccgggcggcgtgaccatgatatcgggctggccgacattgtcttgcttgatctggaacagcgcgatggaagtctggaacttgtcgccgaagaagctgctcttcacgccgatctcgaaggcattgccgttcagcgggtcgagttgccgcaggttgcggtcgagcaggttctgcggctggaagatcctggtatagcttgcatagaggcggtggttcggcgccacgtccagcaaggcgccgacatagggaatgaacacatcgtcattgccatagtcgctgggaccgctccaggcgaagccggtctgatgccagctcgccagacggccgccgacgacggccttgaacggatcggcgatattcaggcggaccgcggcataatagccggtctgtttgatgcgctcctgctcgttgcggacgggcgtggtgccccagaccggctctgggaagggcacgccgacctcacccacgagcggaacattgttcgcccagtcgttcaatcctgcgccccaggccgggttgttccgagtgtagggcgccacaaaattgtcggtatggcgattgaggatgctgtgcagcgcccccagcacgacttcatgatcgcggccgaacagcgagacctcgcccttgagctgcccgtcgaagctctcctggacgctttcgccggtcgacttgtagggattggaggaatcgatcgtccccgtcgccttgttcacattgccgtagagatacagaagttgcgtgtcgccgctattcttcaggcgattgtaattgacggtcaggctccagcgctccccgaacgcctggcgcacggtcgcaaagatattctggttggtcgtgttccaataggtccagtccgccgccgtggtctgcgagcggggcagaaatgtcgtcgtgccgtcgctgtagaaggtcggcagagcgccccaggtcgcgccgctcggcttagtgtcctgatgggagatgcccacacggacaagcgtggaatcggtcacatcggcttcgacgacgccgtagagcacccacttcttcctgtcctggatgtcgatatagctcttcccccgctcgtagcggccgacgacgcgggcgcggacgcggccgtccggggtgagcgcgccgcccaggtcggccgataggcgccagctgtcccaactgccgacgcccgcattgagatagcccttgaagtccgcgaaatcggcatgcttgcggacgaggttgaccgacgcggacggatcgcccgcgcccgagaggaagccggtcgcgccgcgcacgatctcgacccgctcgtagatcgacacgtcggcgctcgtctcgccattggcgccggccagcgtccaggccgccggcacgccgtcgatctgcgtattgcggatttcgaagccgcgcgcatagaagctgttgcgcacgtcatcgacttcgttgaccgccacgccgaccccgttctggatcacgtccttcacggtgatcaggttctggtcgaggatgcgctgggcggtcatgacgctgaccgactgcggcgtctctcgcagggcgaggccaaggccggtcgccgtatcgatgctatgatcgagcgtgtaggtgcccgtgacgacgatggcgccctggtcatcgctgcccggcgcagcctcctgggcctgcgcggctgcgcaaaagctcatggcgacgctgcccagcagcaacgacttgatcgacttcaacggaataccctttcgtctgtttgtctctttcggagggctgccgcgtgatgatcctgtcagcacatgcgcaggcgaccgagttcgaacgatcggctctctaaaataaacgcgaataactcgcaatagcattttacggttggatgcggcgtctgttgaacccgcagcctgccgccgcgcttctccgctcgacgatgaacccatccagttcatctgcgttactgatgagcaacaatcctcccggagttacgggaccacttgccagcgaggagcctgtttgatgaagcgctacgcctatggctggattacagccctgttcttcctggtttcgatcgccgcgcactggattttcggttggtacgcgttcgtcgaagaggctcgagagcacgggcagctagtcgaggtaggcagctatctggtcgagatgggccgcgacacattcgagaactggcagtcggaattcctccaactgatctggcaggtcgttggcctggcctatttcctgtatgttggatcgccggcctcaaaggaaaatgacgatcgtctggaggcgaaggtcgatgagctgatgaagctcgtcggcggcgaaaaggccgaggccatgatcgccgccatcgacgaacgctatctccggacccatggccatgcccaaccgcatgcacatgatgtcgggcacgagtgaattgcgctttcgccttgacgagaaatgacggaacgagatttcaggccctcaagcgaccaaaattccgggcgggcatggacctcaagcgctacggacagggcagattttcgagtggacatgtctctcgcgaagcacgaggatttagattcggacgatcagtgttccggcattgcgcccgttgaagatgtcgacgaacgcgttgggtatgcgctcgaacccgtcgcgcatatcataacgattgcgcagccgtccttcagcttcccattgtcgtatcgatgcgatcgcggacgcatagtcgtcggcatagtccccgacgacaaagccctgcatccgaatccgcccatagaccagcttcatcatatccctgggtccggcggccggttcatttgaatcataggcggccaattgtccgcaaagcacgatgcggccatggggcgccatccggtcgaccgcagcctgcagcacgtcgccgcccacattgtcgaagaagatgtttatgccgtcgggactggcatgcttcaaggccgatgggaggtctgccgagcggtagtcgatggcgacctccgccccgacgtcctccttcagccaacggcatttttccgggccgcccgccaccgcaatgacccggcagccagcgatgcgggccatctggcacgccatcgcgccgaccgatccggccgcgccggatacgagcacggtcatgccgggctttggctcccccaccgcgaagaggccgaaataggcggtcaggctgttgggcgaataaagcgtcatcgcgtcgaccggatccatccaagcctctattggcgtgacggggacggcagcctcgtccggacgcaggacggcaaagtcctgccagggcgcgaccgccgtcaaccattgcccctccgcaaagcgcgggtggcgcgacgccagcacttcgaccgcagccatgccccggatcggatcgccgatgccgatcgcgccgcgatagctgcgttcgggcgggttcagccagttgcggatcgtcggcgcgcaggagatgatccgcgtgcggacgagaatgtcgccttcctgcagggcgggcatgtcgaatgcctgctcccgataggcgaagtcactggcccgcaccgtgccttcgggcctttgcgcaagcacccaggagcgattgagggtcacgacccgtcgccgaaccgccgccccgcctccgccagccgcacgagcagcggcgcggggcggaaggtttcgccatgcaccgcctcaagccggcgcatctccgcgacgatccgatccagccccacctgatcggcccagaaaagcggtccaccgcgatagaccggccagttatagcccagcacggcggctatatcgatgtcggaggcgcgcagcgcgatgccttcctccaggatcttcgcgccctcattgacgaccggatagagcagccgcgcaagcagcgcctcgtcgcccgacgtgggagcatgcgcgacgccgcgggctgccgccacctcctttatcaggctgcctgtcacgtccgaaggacgcgagcgccgcttctcgtcataatcataatagcccgcgccgcgcttctggcccagccgaccggcggcgaccagatcgcccatcacggtccgttccgtcgcgttccggccgatgacgtccagcccgaccagatccatcatctggaaatggcccatggcaaagccataatcgacgagtacgcggtcgatctccgcaatcggcgtgccttccagcatcatcgcttcggcctgggcgccgcgcggagccagcagacggttggcgatgaagccgtcgcacaccccgctcagcaccgccaccttgccgatccgcttggcaagccgcatcgccgtcgcgaccacgggcttggacgttgccgcgcctcgcaccacctccagcaagcgcatgacattggcgggcgagaagaagtggagacccacgacccattcgggccggctggtcgccgcagcgatgcgattgaggtcgaggaaggaggtgttggacgccaggatggctcccagcttggcgatccggtcgagcctggcgaagatgtccgtcttgacgtccatgctctcatagacggcttcgatgatgagatcggcgtcagcaagcgcggcgaggtcgaggctgggcgagatcaggcccatgcgctgctccacctgcgccgccgtcatgcgccccttggcggccgtcgtctcatagttgcggcggatggtggcgatgccgcgatccagcgcttcctgagtggtttcaaccagcgtgatggggatgccggcgttcaggaagttcatcgtgatgccgccgcccatcgtgccggcgccgatcacgcccaccgatcggatgtcgatcgcggatatgtcgggcccgatgtcgggaacgcgggccgcctcgcgctctgcaaagaagacatggcgctgggcagcggactccgggctggcgaccagccgctcgaacagggcggtttcctttgccagcccttcgtcgaacggaagcgtcaccgccgcctcgacggccccgatgatggcggcgggcgcgacgaaccccttgaagcggcgcgcgttcgcagcggcgaaggcggtgaacagttccgggcgattccgatcgccctcgattgcatcggcccggtcgcgtatccgcggcttcgcgccgccgtccgccacgacacggcgtgcgaaggccagcgcttcttccgccaaggccgcatcgtcgactacggcgtcgaccagccccagcgaaagagcttcggcagccttgatctgccgcccggacgtgatgatgtcgagcgccgcctccgcgccgacgatccggggtacgcgctgggtgccgccggcgccgggaagcaggccgagatgcacctccggcaagccgaccttcgcgctccgcgccgccacccgatagtggcaggcgagcgccagttcgaacccgccgccgagcgccgtgccatgaatggcagctatgacgggcttgggcgcaccgtccagcatggcgcacaggtcgggcagggaagggggttgccaaggctggccgaattcggtgatgtccgcgccggcgatgaaggtccggccggcgcagagcaacaggatggcaccgacctcttcgtcgccgaacgcctgctcgagttcggcctgcaatccctggcggagggacgccgagagcgcgttcaccggcggattgtcgagcgtgatcagggcgacgccgtcgacgacgacgctggttgcggtctgcttcatgtcatgcgtcctgtctggtgggcggctccgcgcgcctgcgggcgacctcctccacggcgatggcggccatcgccttcttgtcgagcttgccggtggcggtgacggccatcgcctcgaccagcaccagatgttcgggccatttcttgcgggacaaaccctgctgcgagagatggtcgagcagggcgggcaggtcgatgctcccgtcatccgtgcgcagccggcagacggcgcaggcctgttcgcccagcttgcgttcgggcaccgcgaccaccgcaacttccgcgacggcgggatggcgcagcagcgccgcctccacctcggccgggtcgatgttgaagccgccgcgaatgatctggtccttgatgcggccgaccacccggacgaagccgtcctgatcgcggacgatctcgtccccggtcaggtagaagccgtcgggcgtcatgcgctcctgccccgcgcccatgccctgcgcatagcccaggaagagggaggggccgcgcacgcccgcctgaccccggctgccgcgcggcaggggacgcaaatcggcgtcgaacgcctcctcctgcgtgccgggaaaggggatgccgtcgaaaagctgacggcgttccagcgaatgggacggatgggtggaggcatggcccatgcattcggacatgccgaacatgcgcaacgccttgaggccgagcagccggtcggcgtcctcgatcagttccggcgtcatcgcgctgccgcccaccgccatggcgcggagcggcaggcggccggtccattcgccaagccgggcggcctccaccatcgtgaacagatgcgtcggcaccgcgatcgcccagccgcagccatagcgttcggcccgtcgcagcgcctcggcgggcacccatggatcgaccagcacaagcggatggcccagggacaacgcgaaatgcgcggtgaaggtgaagccgggcgcgctgtcgagcgggacgatgcccaggatcgcgtcgtccggttgcaggcctgcaatggcggcgcaggcgcgggtcgcgtaattcagggcttccgggccgtgcatcacccccttggggacgccggtgctgccggaggtgaagccgatgagcgcggtgtcgcgatcgcgggggtcgctcgatcgtccgccgacagcagcgaaaatatcgggcagggcgctgccggctccgctcaccttgacgacatggccgagcgaggattcgagcaaggcaaggtcgcccgctccgagctttggcgatacggggcagaagatcgcctgcagcgacgatatggcgagcgccgtggcgattgtcgcggggcttttgtgggcggtgacgaggacgcggtcgcccggctctacgcctgcccctttcagcaaggccgcgatttcaatcgcctgctcccgcaattccccccggctccacagtcggtcgtcgcaatccgccagggcaagcgcgtccggctctgcgtcggcacggcgtgcgaattgcggccagagccgctcggcatcccattcgaacgacggatggctttgctcctcaggcaagggattggcctccgtcgaccaggaaggtctggcccgtgatgaagctgcccgcgtccgacgccagcagggcgagcgtgcccgccacctcctccgggcggccgaagcggcgcatcaatatgcccgcccgcgtcctttcctggatggcgggatcgagcgtctcggtcatcccggtctcgatcgatccgggcgcgatggcgttgacgcggatattgtgcccggcccattgggcggcgagatcgctcgtcaggtggacgatcgccgccttgctggtcgtgtagggaacgacctgccccgcgtccggctgataggacaggaaggcgcccaccgaagcgatgttgacgatggcgccgccgcccgccgcgatcatgtggcgcgcggcgtggcggcaggcgaggaaggtgccggtcacattgacgtccatcaccttctgccagcccttgagcgggatgtcctgcggcagtccccaccaggacgcgcctgcattgttgatgaggatgtcgagcccgcccagccggtcgaccgttcccgcgaccgccgcctccaccgatgcctcgtcagcgatgttgcaggaaaggccgatggccggaacccggaaccgctcggctatgccggccgccagatcggcgcagtcggcctccgtgcgggaggcgagggcgacggcgcagcccaggtccgccagcgtcgcggccatcgcttcggccagcgcgccgcgtccgccggttatgagcgcgcgcttgccgtccagacggaattgcgcggcggtgaaaccggggttccagtcagccatgatcgtctccggcaagcagatcgacttcatcggtgatgaggatgatgcgccgaccgcccatgcccttcgtctgggcggtcgccgccttccattcgggcgaggcgaaggcggcgtcgagcgccgcctggtcggcgaaggtcagcacggcatgcccgtcccagcccggcgcttcgggattgtcgtaatccttcgtcaccgcgccgtgccgataggctatcagccccggcagcaccctggcggcgtcggcatgcggccctcgccaccagttggtgaactgctcctgcgtccagtcccgcggccggctggccaggacgaccatgctgaccgccatggcttacttgcccgtccagaccggctggcgcttttcgaggaacgccgcgacgccttccttcgcatcggcggagtgatggaccacgttgcaggtcatcgtctccagcgtgatgagcgagttggtgtcggcgtccatgccgcgattgaccgccatcttggtcatccacatgcagaaggggctcttgtcgatcagcggtgcgcagaaatcctggatcaactgctccaactggtcgctgggcgccgaggcgttgcacaagccccattcgacgcattccttgccggacaagagcttgccggtcagcatcagctccttcgacttgcgcatgccgatgtagcgcggcaggcgatagatcgggccggcgccgccgaacagcgcgcggcggatgtggaagtcgccgatcttggcgtcgtcggcggcgatgccgaagtcgcaggagatgaaaagctcgaacccgccggcaaccgcatagccctcgacgcaggcgatggtcggcttcttcatgttgtagatcttgtcataggtgcgcgccgagtcgatcgcgagctgaagcgaggtgctggtttcgtgcagcaccggacccacaagctgcccaagatccgcgccggcgcagaaggtgtggccgcgaccgcggaacacgacggccagcaccgaatcgtcctcggccgccttgtccaccgccacctcaaggtcgcgcagaagctgggggctgacgcaattcttcacatggggacggttgagccagatcgtgcagatgccgttatcggccacttcatattggatgacgtccttttccggttccatgtaactctctccttggcaaagatgtgaaaagatcggtcgttttcagcgggcgatgccgccttcttcgggcggggcaagcatgccgcccaccgccatccaggcggcgatccccgccgacggaatggcgcacagcactgcttcggcaatttcctcgtcgctcgcgcctgcattgcgcgcgccgcgcacatgggtcgcggccatgggactgtatccggccgccaatatggcgagcaggagcagttcgccatatttggcggacagcgggttggcgtcgatgctgccccgccgcatgagataataggcgtccgccgcttcgggcgccaggcgcatcaacgcgccgagcggcgccgggatgcttcccgcccaataggcccggaaattggcctccgcctctccctccgccgccttgggcaggggttgcgggaccggcgcctgggcgtcgccgaaactctcctcgatgatctgcgcgaaatcgagcgccgcagcctcgccgcggaggctggacagcacgatgaggccagcggtcgcctccttcgatgtcaggccaagcgatacgccgcgttccagttcccggcgcgccagggacaaatggcggcgatcgacggcagccaccgctgcgaacagcgctttcagacgagccggcaccgcgccgtccgactcgatcaccgatcggaaaatgtcatatcctgcaagcgtgtacggcgcatagccccgcaacagggcgacttccatgagtgggctgttcgtcatcgcttgctctcctgcgacccagatgatcgaccgactggtcgggcgtcaaccaaaaatttcttccctgaccagtttgacagccgaccagtcggtcgactacttatcgctcgaccgatcggtcgggtgagtattagaacatgagcaggccggctcgaatccggcggcatatctggagcggatgcgtggatttcgaacagtcggccaaatccagggaatggatggagcgcgtaagggcgttcatggaggagcatatcgttcctgccgttccggtctatcaccaacagtccgccgcgatcgaccgctggaccgagatcccgcccgtgttcgatgaactcaaggacaaggcgcggcaggcggggctgtggaacatcttcatgccgccatctgagcatgacgacgaatttttcaccagcgtcggccttaccaacgtcgaatatgcgccgatcgccgagctgatgggccggatttccttcgccagcgaggtgttcaactgcatggcgcccgacaccggcaatttcgaggtgctgcatcgctatggcacggccgagcagaagcagcgcttcatggtgccgctgcgcgacgggaagacccggtccgccttcctgatgaccgaaccggccgtcgcctcctccgatgcgcggaacatccagaccgacattcgccgcgacggcggcgactatgtcatcaacggccggaaatggtggtcgtcgggcgcgggccatccgcgctgcgacttcttcatcgtcatgggcaagaccgatccggacgccgcgccctaccggcagcagtcgatgatcctggtgccgcgcgacacgccgggcgtgacgctcgtgcgccatctgcccgtcttcggttacgatcatgcgccgcacgggcatttcgaggtggcgctggagaatgtccgcgtgccggcggagaatatgctgctcggcgaaggctgcggcttcgaaatcgcgcaggggcggctggggccggggcgcatccaccacacgatgcgcaacatcgcgaccatggaggtcgcgctggagaagatgtgccgccgcctcctttcgcgacgggccttcggcaaggcgatcgccgaacattcggtctgggaggagcggatcgcccgcgcccgttgcgagatcgagatggcgcgcctgctgtgcctgaaggccgcccacatgatggacacggtcggcaacaaggccgcgcgcgccgaaatcgcgatgatcaagatcgccgcgccgaaaatggcgcagcaaatcgtcgacgacgccatccaggcgcatggcggcggcggcgtcagcgacgatttcggcctggcggagctctgggcgaacacccgcatcgtgcggctgaccgatggacccgacgaggtccatgaacgccagcttgcccggatggaactggccaaatatgcggaaggggcggcatcgtgagcgctgcgcagcccgccgcgacgatcggctcgaccgtcgatgtcgccgccaacagcgccttcgacgagacccgtcttgccgcttatctggcgggccggatcgccgatttttccggaccgatgcgcgtccagcggttcgagggcggtcagtccaacccgaccttcctcctgtcgacgcaggaccaaagctacgtcctgcggcgcaagcccgcgggcatattgctgaagtccgcccatgcggtggatcgcgaatatcgcatcaccatggccctgcacgaagccggcctgccggtcgccgagccgctgctgctttgcgaggacgaggatgtcatcggcagcatcttctacgtgatgcgctacgttccggggcgcagcttctgggatccgcgcatgccgggcctcgaccgggctgaacgcgccgccatctacgattccgccaatgaaacgcttgcccgcctgcatctggtcgatttcacggcgctcggcctggccgactatggcaagccgggcaattatttcgcgcggcagatttcgcgctggtcgcggcaatatgaagcctcgcgcacccgcgacattcccgaaatggaccggcttgtcgcctggttgccggatgcggtgcccgccacggaggagcgcaccacgatcattcatggcgattattccttccacaacctgctggtccacccaaccgaaccgcgtgtttccgccgtcatagactgggaattgtcgaccctgggcgatccgctcggcgacctcacctatcatatgatggagtggttcaggccggagggcgtggatgtgcgcggaaccctgcgcggcgccgatcttgccgcgctcggcattcccacggccgaagattatgcccggcgctattgcgagcggaccggccttcgctgcgatccgacgcaccccttctaccgcgccttcaacctgttccgggtggccgccattttgcagggcatagccggccgggcgcgcgacggcgtgcagaccgcaagcaatgccggcgacatcgtcacgcggatcgaaccgctcgccaaggccgcctggctggcggcgcaggaggctggcgcgcgctgatctgctcacaggatggaagagatttctgggcgaaagacaaaatggccctaatcagagggagagagatgatgacaaggttcaagattggccgagtagcgctcctttcgggatgcgcgtttgccgggatcatcgtgccggcccatgcgcaaacggcggcgacggcaacggccgaagcgcagtcggcggaggatgccggcgcgccttccgcgcaagacatcatcgtcaccggaacgcgcgtcgtgcgcgacggctataaccagccgacgcccgtcaccgtcgcgcccaccacggaactggagaaggcgacccccaccaaccttgccgacgcgatcaacaagttgccgcaattcgccaactccgtcagcccgcaatccaacagccagttgcagggcaatagcggcgagcatggcaatctgctcaacctgcgcggcgtcggcccgacgcgggcgctgatcctgctcgacggcatccgcgtgccgcccacgacattccgcggcgcggtggacgtcaacacgatcccgcaactgctgatccagcgggtcgacgtcgtgaccggcggcgcatccgccgtctacggctccgacgccgtcagcggcgcggtgaacttcgtcctcgacaagaagttcaccggggtgaagggcgtcgcgcagcgcggcgtgtccacccgcggcgaccttggcaactaccgcatcggcattgcggggggcatgagctttgcaggcgatcgcggccatgtcctcgcctcggtcgagcgctttcacagcgatggcatcaagcgcagcgcgcgcatctacggtgacgacgcctatgcggccgtgggttcggtccccggatcgaccgccgcgccaggccgcgaggcaaatccgttcatcttcctgccgaacctgcgcttcacgacgaacgactataataacggcatcatcacggcgagcacggtgcccgcgctcgtcaacactatcttcctgcccggcggcgcggtgcgtccgatacagcgcggcacgccgaccggcacgccgggcaccaatgtgggcggcgacggcctctacattcccggcttcaaccagttgatcgcgccgctgacgacgacccagggctttggccggctggcctacgacctgaccgatgggctgacggcgcatgtccagggcagctactcgcgcagcgtcaccagctatgacacgcaggcccagtccgtgctgggtttccgcttcttcagcggcaacgccttcctggacccggcggtccaggcgcaaatggggccgaatgacaacttcaccgtcttccgcttcatcgccgagcagggaccgatcccgacgcgggaggcgaccaacgcctatctcatcaacggcggccttgagtggaacctgggcggatggaacatcactgccgactatacccatggcaagtccgtcaccaaattcgcccagacgcaggtcgagattccgaagctggcagcggcgctggacgcggttcgcggacctaacggttcgatcgtctgccgcgtcacgctgaccaaccccggcctctatccggggtgcacgccgctcaatgtcttcggcgcgggaacgccctccgccgccgatctgcaaaccgtgctcggcgtatcccgctaccgcgccatgaactcgaccgacgacttcgtcctgtcggcgcgcggggacgttttcgagcttccggcaggcccggtcacggtcgccattggcgggcaatatcgcaagcagaagctggacctgacgtccaattccgatcccgccgtgcccatcgacttcaccgggttgcggggcattccggccaatcgcatgacccgcttcaacaacaccaatgtcggctcggccttcggcaagctgaacgtgaaggaggtgtttgccgaagcgcaggttccgatattcaagggccagccccttgccgaggaactgagcctcaacggcgctttccgcctcaccgactacagcaccagcggaagcgtcaagacctggaaggtcggcgcggtctacaagccgattgaggacgtgatgttccgcgtcacgcgctcgcgcgatattcgcgcgccctcgctgttcgaactgttcgcgggcgttcagaccgcgccggtgaacttcaacgaccctcacacgggccagccgggttcgatccgtcaattcagcggcggcaatcccaacctcgatcccgaaaccggcgacacgttcgccgcgggcgtggtcctcagccccagtttcctgcccggcttcgacgtttcggtcgattattacgacctcaagatcaagggcgccatcgccacgcaggggctgaacgatgtcgtcaacgagtgcgaaacgtcgaacggcacgtcgccgacatgcgctcttatcgaaaggccgctgccgttcagcgatcgctcacccgccaactatccgatttcggtgagcctcatcacgcagaacatcagtttcctgcgcaccagcggcctcgacatcgccatgtcgtaccggaccaagctgggcgatggcgaactcgcgctgcgcgccttcgccaactatctggatcgctacaagtctcagaccaattccatcgcgccggtgatcgattatgccggccatggcgtcaacagccagacgggctatgcctatcccaagttcaggggcacgctcagcgccaattacaccaatggcggcctgacgctgttcgtgcaggaatcgatgatcggcaaggtgaccatcggcaacctcaagaacgatccgacgtccttttatgctgtcccggcgatcaagccggtcttctataccgacgccacggcatcctataagttcgacgtgcgcggggagccggagctgttcgtgacagccaccaacctgttcgaccgcaagccgccgctggtggccgcggccgccgcgccgggccttctctatccgacgctgttcacgctctacaacgtcgcagggcgcacgctcacggcgggggttcgtttcaaattctgagggattgccaagcggaccaccggcgagggaagttcgataattcggggaggcccgcccaaagcgggcctcccttcaatcaaagagcctttaaagaggtagtcgcatgaacagccctcccatcggacttaccgccccgccgacgacctccgccgccgggttgcgccggacgatgctggtcatgctggggctggtgtcgatgttcaactatatcgatcgcacggtcctgtcggtgcttcaggaaccgatcaagcgcgagctggggctgagcgacggtcagctcggactgctcaccggccttgccttcgcgctgttctacgcgacgctgtcccttccgatcgcgcggctggcggaccgcttcaatcgccgcaacatcatcgccgcctcgcttgccacctggagcggcatgacggcgctttcgggcctggcgaccggcttcggctcccttgtcgcgttccgtatcggcgtcgcgctgggggaagccggttccgtgcccgcttcccattccatcatcgccgattactacccgcccgaaaggcgggtcacggcgcttgccctgtggggactggcgctcccggccgggatcatgctcggctatgcgtcgggcggctggatcgccgccgcgctggggtggcgtctcgctttcggggtgatcggcgtcgcagggctggccctggcgccgctcgtcctgctgctcgtgcgggaacctgcgcggacggggtccggcctttctgcgagaacggaaaaagcgccgcccctcggcgaagccatgcgcttcctgtggcggctgcggacctatcgctacatgctgatcggcacgacccttcatgccttcgcccaatatgcgatgatgagctggtccgcgcccttctacatgcgcgtccaccacatgccgcttgccgacgtcgcctcctggctggcgctgatgaacgggctgggcggcggcatcggcatctatctgggcggccgcctgtcggacgcggcgggatcgcgcaatgcggcgggccgcgtctgggtgagcgccgccgcgatgctcctgatggtccccgccgcgctggtccagttcctgatcccttcgctgacggcgtcgctggcgttcggcttcctggcgaccatgctgatgttcttctattacggcccgatcataggcgtcccgcagtccgtcgtcccgccgcgcatccgggcattgacgtcggccgtgaccctgctggtcttcaacctgttcgggctgggcctggggccggcggtgacggggttcctcagcgatcatctggcggcggcggacgggatgcaggacacatcgctgcgttacgcgctgtcggccgtggtgctgttctcgctcgcgggcgccggcagcatcgcctgggcatcccgcttctacgcgggagatctcaaacggcagtgagcctcaccccaccgtccggccattgtcgatgacgatctccgcgccgttcaaccgggccgactcatccgacaccaggaacaggaccaggtcggcgacatgctccggctgtccttcgtgcttgcgggcggcttcgcgcaattcgggcgcggcgaagcgataggcttcgcgcaccatctgcgtatcgtgcgagccggggagaaccacattggcgcgaacgggatagccctgctgctggcaatgcacgatcaggctgcgcgtcatggagagcacggcgcccttcgccgcgctataggcgaacacggccggattgccccggatcgcggccaccgacgcgatgttgacgatcgatcccgcgccgctggccgccagcgccggcaggcaggtcttgcatcccaggaacgtcccttccgccgaaacggccatcacgcggcggaatgcctccagcgacgactgctcgaccgtttcaaaggcggcaatgcccgcattgttgaccagcccatcgagccggccataggcctgcatgattttcgtcaacgcggcctgccattgcgcttcgcaggtcacgtccaggcggagcgccatcgctgccggaagcatgtcgacgacccgctgcgcttcctcctcgtcgacgtcggcgacgatcacccgcgcgccctcgcgcgccagcgcctcggcatcggccttgcccagcccgtgcgccgcaccggtgataagaacgaccttcccttcaaccctgccttttgtcgccatcgctgatcccttaggctgccagggcggcacgagccgctattcccccgccatggaggcgcgacagcagcagcacgcggcgcagcccacgcccgaccgcgagttcatcggtcacgcccatgccgccatgcaactgcaccgcctcctccgcgagtttcaaggcagcgtcgccaatataggccctcgccgccgtcacggcccggaaccgcgcttcctcctcggccagggccgccttcaaaagcaaggatcgggactgctccaaccaagtgtacatccgggcgcagcgatgctggacgacctgaaagctcgcgatcggcttgccgaactggtggcgctgcctgacataatcgacggtcaggtcgagcaaggtcgccatcgcgcccactaactcggcgacgatcgacaggccggccagggcttgagcctctgcccacatgcccgccggaacggtgagcggctgggcctgcaccgcatcgaatcgcacatgggccgccatgctgccgtcgaccaggcgaaccggcgtcctgcggactccgctgtcctgcccgtcgacgagcataagcgcgcctgcctcggtctccacgacaaaggcgtcggcatccatgccgtcccggacaatggccgccgttccgcggagcctaccgtccacaagcgcgccacccgttgcgaatgcgagcagggcgtttccctgcatcagcctgtcgccccattcttcggcggcggcactgccagcgatggcccggccgcacagcaggatggcctcggccagcggggtgatcgcaagggcgcgccccatctcttcggagacgatcatcacctccgccgcgccgccgcccaggccgcctgcctgctccggcgtcagcagggcgaaaaggccgagttcccccaatgcgcgccagtcgtcgggagacatcggccctttcgccatggtcgtcgcgtcataccggtccgccaggaagcggcggaccatgtcgcggaccatcgcctgctcatcgctgagcgcgaggttcatggctcagagcacctcgatgatcgaggcgttggcgatgccgccgccctcgcacatggtctggagaccgtagcgctggccccgcgccttcagcgcatggatgagcgtcgccatcagcttcgtgccggtcgcgccgagcggatggccgagcgcaatcgcgcctccgttgacgttcagcctctccgggtcggcatcaagcgccttcatccatgccatggggatcgatgcgaaggcttcgttcacttcgaacaggtcgatgtccttcatcgtcatgccggcgcggtcgagaacccgccgcgtcgccgggatcggctcctccagcatgatgaccgggtcgcccgccgtcaccgccaggttgacgatgcgggcgatgggtttcagtccatgcgccctgacggcggcttcggacgcgacgagcacgccgctcgcgccgtcgcagatctggctcgcggtcgccgcggacagcgtgcccccctcgctcagcagcttgaccgaaccgatcgactccatcgacgcatcggcgcggacgccttcgtcgcggtcgtggatcgcctgctccccttccgccgtgacgacgggcaccggaacgatctcggcgtcgaacgcgcctgcattcatggccgccgccgctttccggtggctggcgagcgcgaacctgtcatggtcgtcgcgggtgaagccatatttgtcggcgatcatctgcgcgccgtggaactggctgaacatctccacgccatagcgcttctggatcgcctcggagaaggggttggcgccgatgccgcccgccttggccagcgtgatgggggaacccatcggcacgcgcgtcatgctttcgacgccccctgcgatcacgatgtcctgaaggcccgacatgaccgcctgcgccgcgaaatgcacggcctgctgggacgagccgcactgccggtcgatcgtcaccgccggcacgctgtcgggcaggctggaggcgagcacgatgttgcggccgaaggcgaaggtctgctcgcccacctggctgacgcaaccgatgatcacatcgtcgatcgcggccggatcgacgcccgcatcggcgaccagcgcgtccagcacaagggcgccaagatcggcggggtgccagccggcaaggcggccgttgcggcggccgccggcggtgcggcgggcggaaacgatataggcttcaggcatgatgcatccttcttgtgtctagaggccgagcgcggccttcgcgatgagtgtgagctggatttcgctggtgccgccgaagatcgaccaggcgcgggcgttgaggtagcgggcggccgcgacctgcgcctcaggcgaaccgatgggtgtgggcatggcgtcgccgtaaaagggacgctcgaccggcagttgaaggccggcgaggccgaaggcgtcgaccgccagcgcctccacgccctgccggatctcggacgccagcagcttggtggtcaggctgcgcgggtcgggcgcggcgccatgctcgatctcgatcagcgtccgcagttcggtcatctccagcgcttccgcctccagttgaagccggacggcgcgatccgccagttcgccggtcagcggccctgtcgatgtccgcaaccgggcaagatcggccaggatcgccggcgcgaagctggacccgccccgctcattctccagcaggaacttggcgatcgaccagccttgcccctcttcgccgacacggtccgaaaccggcacccgcacctcgtcgaggaagacctcgttcaactcgtgatcgcccgacgcgctgaggatcggcttcaccgtcacgccgggcagcgccatgtcgatcagcaggaaactgatgccctgttgcggcttcacatgcggatcggtgcggaccagggcgaacagccggttcgcatggtgcgcctgcgtcgtccagatcttgtggcccgacacgacataatgatcgccgtcgcgcacggcgcgggtccgcaggcttgcaaggtcggagccggagccgggctccgaaaaaccctgcgcccaaatatgctcggccgtgcgcaggcgcgggagataatggtccttctgcgccggggtgccataggtgtagagcaccggccccaccagcttcaggcccatgccgggcaggatcggagcgcccgcctccgcgcattccttctcgaagatccagcgctggaccggcgtccatcccggcccgcctgcatggtccggccagtgatagaccagccatcccttcgcttccaatatcgcctgccattcgcgtgcgatatcgggctctgcgaagacgccggacgtcagcgcggccccgcgccgcagttcaggcgagagcgatgcggcgaggaaagcgcgcacctcctcgcggaaggcgcgctgctctggtgtaagcgccaggtccatggcctcagcgctccacgatggcgacagcggacacgcccggcgcgccatagacatggctgtagcccaggcgcagcttgcccggagcctgtcgcgcgcccgcctgcccgatcaattgcacataattttcatacacctggcgaagccccgacgcgccgatcggctcaccgcaggcgaggcacccgccatcggtgttgaccggcaggctgccgtcgatccgcgtgcggccctcggcgatccatgcggcctgctcgccatcggcgcagaacccgttttcggccatgtgcatgatctcggcccccgcctccgtgtcctgaagttgcgcgatgtcgatgtcttcggggccgacgcctgccatgtcataggctgcctgagacgcgacgctggtgggcgagccgccgcgctccagatcaagcgctggcgaaaagacctcgaacgatcccggcggccgggtgcgaaccgcggccgcacgcaaccgcaccgcgggcaggccgagttcgcgggcttttctgccgctcgccagcaacagcgctaccgcgccctcccccggcgagcagaacatgaatttggtgagcgggtcgctgaccatctgcgaatggaggatggtgtcgatgtccaccgcttcgcgccgccaggcatgatcggcgaggacgccgttggcgaacgccttttcggcgaccgcgcccagcatgcgcggggtgatgccatggaggctcatataacgctggatcttcatggcgaagaactgggtggtcagcatcagccccgtctcgccataccagtccggcaacccccagtccgccggcaggggcgagaaggagcctcgcgggtgcttgtcgaaacctacagcgaggccaagatcgaactcgccggacttgatcgtgctgtaggcgccgaacatcgccgaccctccggtcgcgcacccgttggcgacgttgatgaaggggatgccggtcagccccagttccgacaccatcgtgtccgcattcccggcggcatccgatccgccgaacgcgaactggatatcgcgccatgccagccctgcgcgttcgagcgcctggcggacggcgaagacgccctgctgcaggcccgaaaggccgggcgtgcggccgaagggatggatgcccgcgccgacgatgaagacgtcctcgctcatatcccggcgctcccgtccggtgcgaagccgaagctggtgcgcactgtgccgtccgccagcgggaagggcagcggcacgacgcgcatcgccatgccgattgccagatcatcgaacgctacgtcgaccaggcggccttcgacgatcagcgccccatccagttcgacatagcccacagcgtaaggctcgaacgcttccgggccggcatagggcggcgacttggggcggaagcgctggacagtccacgaccagagccggcccgtgcgcggcagcaggacgcggtcatagcgcgtgtcgtcttccggccgcgccggaaagcacaggcgatgggttgcccgctctctggaggcaagcagcgcaatgccgtccgcatcggggcagatgaggtcgtcggctatcggaacgggcagggtgtcgggcatcgcttatctccttccgaagacataacgcccgaccgttcggtcggcttctgaccaatgcgacaggggctagtttatcatgcccaggaagccgagctgcgccgccttgaacatcgtctggtcgcggttcacggcatccagcttcacggacgccgatcggatatggaatcgcaccgtggtgcgttgcaggcccaggatgatgcctatttcctcgttcgtcttcccggcagccgcccagcgcaggcattccacctcgcgcttggtcagggatatgctccccagaccgggccgcgcccgcgccgtcaccttgacatagctttgcacgaaggcccgcgccagcacggccagagcgtccgcggcgcaggcataggcgtccgacaggtcattggcctccggctcgggcgagaggaagctcgccgcgccgatctgcccgaagggcaggtggatcggaaccacgatcgcggccgccgtcatggcccggatgcggaaatcgtgcaggtcgatcacgtcgagcagcgggttgggcaggcgggtgaaaaagccatgggcgttgcaccagaacggttcggcctccacccggcaagcgtgaacgatgggcgaggaaagggcaagctgaggcacctcccaccagcgcggctcctcgccccgaaaaccgaatatctcgctggcgagcacagcgccatttccgtcacgcatcggttcgcgggaggccacattatgcgtgaccgccgtgcgcagcccgcaaaggtccatcaccgcatcgcgcagccgctccgccgccggccctatgccccccggttccgaaaagcggaccgcatcgatcaaggcagcggacggcatcgcgcaggaacggccggcagcggacatgatcagcggtccttcaggctcagcccctcgaaaaagggcttgcagatcgcgtcggcgacgtcctccggcgatctgcgcttggccaggggaggataccatttataggcccagttgcacatgccgaggaagcccaaggtggtgagccccgggtcgcactggcggaaatggccgttcgcgatcccctgctcgatgatgccgcgcacccgctgcagataggcgttgcgctgcgcccggatatggtcgcgcatcttgccttccagatcctcataatggtccatgaacgcccggacataacccggatgctccgcaatctgccgcaggatgtcgatgcaagcggcgcgcaggcggcccagcggatcgtccgatcctccttcctcgtcgagcccggccagcagcgcgctcatatgcgcgtcgtgcatcgcgaagaggatggcgttcttgctggggaaataatggtagagcgtcggcttgccgaggcccacctcatccgccagcatctgcatcgacgccttgtgatatcccacccggtcgaacagcgttgcgcaatgcctcaatatctcgttgcgcttctcgtcatgcgcttcggtcgtctgccgtttctttgctgcttctcgcgccattgccggctctgttccctgttctgcgttcctacctctcacaaaggtaagtcgaccgtctggtcggttcctcctagggatagggctggatgacgagaatgcaagcgcgagggagcggacaatgcaagttgagggcaagacagcgctggtcacgggggcgagttcgggtttgggccggcatttcgctcgcctgctggcgcgggaaggggcgacggtcgtggcggcggcgcgccgagtcgacgcgctttcggcgctctccgatgagatcgggcggcagggcggcacatgcattcccgtcgccatggatgtgaccgatccggacgcggtggcggcagccttcgggcaaatcgagcgcgaccttgcagcgccgctctccatcctcgtcaacaatgcaggcgtagcccacacgcgcgcggcgctcgatctcagcgcgtccgagtggtcgcaggtgctccagcccaatctgaccggcgccttcctcgtggcccagcaggcggcgcgcatgatgcggggccaagggggaacgatcgtcaacgtcgcctcgatcctgggggaacgcgtgtccaaggggttggccgcctatgccgccagcaaggccggcctcatccaattgacgaaggcgctcgcgctggaatgggcggcgttcgacataagggtcaacgcgctggcgcccggctatatcgagacggaccttaaccgtgacttcttcgcgtccgacgcaggtcagcggctcatctcgcgcatcccgcagaagcgactcggccagatgcaggatctggacgggccgctcctgctgctatgttccgatcagtcgcgctacatgacgggcgcggtcatcgcggtggatggcgggcacctcgtcagcggtctttgagggcggacgaccccgtgctcctgcgaaggcaggagccagcccccatgcccgatcccgacatcccgctccaccccgaaacagttagtcggctaacatcatgcgcgggtagctattccgccgcatccggcagcgcatccggcaaagcccgcaccgcctcagccgaagacggttcgcggaccagcgcctccaccggctccaactcctccagttccttgccgcccgtctcgatgttgaggtcgcgcagcttgcggcccgtcaccaaaacgcggccctcgaagctgccgacgaaactgttgtaatccgccacggccccgttcagccgattgcccagcttcttgagcgaccccgccgcccccgccagtcgttcgtacagttccttgcccagcatgccgattcgcttggcctcgtccgccatcttctcctgccgccacaccgccgcgacggtcctggcgatggcgatcagatttgtcggcgtcgccagcagcacccgctttgcgaaggcatggtcccaaagctgcggatcatgctccagcgcggcggacaggaaatgttcgccgggcacgaacatgatcacataatcgggcgcatcgtcgaactgttcggcatagcttttccgccccagcgtctcgacatgcgcccgcatggcggcggcgtgggcggacagcagccgcttccgctcctcgtccccctccgcgccataggcgtcctgataggcattcaacgacaccttggcgtcaatcaccagcgcccgcccgcccggcacgcgcaggatcgcgtcggggcgcagccggccgtcctcgccctccacgctcacctcggtctggaaatccacatgttcggaaaggccgcatgtctccagcacgtttcgcaactgctgctcgccccagcggccgcgcgccttgggcgcatggcgcagcgaatcgaccagccgctgcgcctcggcgcgcacggcttcctgcccggtcttcatcgattcgatctcgccgcgcaggatgccgtaggcctccgtccgctgctgctctatctgggtgatcttctggtcgtaacgctggatcgtctcgttgacgggatgcagcaattgcctgagctgcgcctcgcttttctcatgcgcctgcatcatgcgctggtcggcgcgttccaggaaatggctctgcgcctggtgcagcagcttgccgccgatctcgctgaactgggccgaaagctgctccttggcgtccttgagcgcggcgatctgcgcttcgaaggcttccgcccgcgcctgcgcgtcggaccgcaaagccgccagttcccgcgccgccgcttcccgcccggcgcgctccgcctccagcttccgcgccaggtccgccgcctgcgccgcgcgctcctgcgccaccaccagttcctggatcgccgcgttgcgctgcgtcgccgccatgtcgagcttgcccgccagatcggccttttccgccagcagcggcgccatggaccggcccttcgccagccagccgatccccaaccccgcgaccagggcgacaatgacgagaatggcggccaggctgtccatatatgcccctttacagaacgaaaggtgaacctagccgcatgacgtcaccgccgcaagccgcatcagtcggtcgctagccgcgcttcagatcagggaagcgcggaaagccgccagccgcgccgccgcctcgtccaatatcccgtccgccttggaaaagcagaggcggaccaggtgcgtcacgggttcagcgggatagaaggcggaaatcgggatcgccgccacgcccgcttcctcgatgatccgctcgcaaaaggcgacatcgtccatgtcgatgccggaagcgggcaggtcgacggtcacgaaccatgtcgccgcgcaggcattgacgacatagcccgctccccgcagccccgcgacgagacggtcgcgggaagcctgataggcgccccgcatggcgtcgaaccagctttccggcctggccagcccctcggccacagcccattgcaggtggggcggggtggtgaaggtgatgaactggtgagcgcgggcaagcagcgtcgcaagggccggggctgcgcacatccagccgaccttccagccggtgagggaaaatatcttgcccgccgaaccgatcttcaccgtccgatcccgcatgccgggaaagccgatcagcggcctgtgcgcgacgccgtcatagatgacatgctcccacacctcgtcgcaaatggcgatcaggtcgttttccacgcacaattccgccaacagcgccagttcctgttcgcgcagggcgatgccggtcgggttcaccggattgttcatcagcagcaggcgcgtgtttggcgtgaccgccgccgccagcgcctctcgcccgatccgccagtcgggcggggtgagccgcagcacccgcgccacgccgcccgcccgctcgatcagcggcagataggcgtcatagagcggcgccagcaccagcacttcatcgccgggccggaccagcgccagcaggctggccgcgatcgcctccgtcgcgccggatgtgacgatcacctcctgcggcgacaggtcgatcccctgatgccgcgcataatgcgccgccaccgccccgcgcagttcggcaaggccggccatgggcggatattgattggaccgggtcatcagcgcgtcggcggcggcgcgcaatatctcctccggcccctgcgcgtcgggaaagccctgccccaggttgatcgcgcccgtctcccgcgcccggccggacattttttcgaagatggtggtcggcatgtcccgatagacgggatggcccagggggtcgcgttcgctcatgccggccgacatgccggttttcggggcgaggggtcaagttccgcgcaatcggccctctgccgccgcccgcttatgccttagggtgcggctttgccacgatcacgatttgagcagacatgatcgaccgcctgttcctgaaacatcccagagacgtccatgaaagctatggcgagcatttcgaggtggcgacgcgcttcggcttcctgatggtgcgcgcggggctggcctgcatggtccacgggttggtcccggctttcttcacccgcaccggcagcgcgacggtgaagcggctgtacgccgagtaaatcggatgaccgtcccccggacggtcatttaatcctgcccgcggccgtttacccggccgagtaaagccggcgaatgtccccggacattcgctatttcggctttactcccactcgattatttcctacccgcataacgccctgaaattgcagcacaaaatatttttcatgactcgccataccgtcagccaacccgtcaaaaactcgcgctgctgaaatcactggctttttcggccgtccttgcgaaacccaccttccaccatctatcgccggacacggtttagaagcctcaccgaacgaccctcagaccagctccaccgtctgtacgctacgctacgaagtgcgagcgacggctcgtctgtggttataccgtcatggcggctcgatcatcccccaagattcaggtcccgcacagcgacgaacgcccggttcgtctcggccgcacgccgctccttggcttccaaaacggtgatgagtgaaaccttgcgcgagagcacctcatagaggtcgagcccgtcagcgcatatgaggttggtctggcgtccgcgcgagaacgcctccagcccctcggccgtgaagccggaattgctgacgaacagcccgcgcgaccaagatgcctttccaccgaccttgcccgaaaaggtcatcaggtcggcaaagccgatctgaggcccatgccattttgcttcaaccaggtaggtctgaccgtgcagcttgaagctcccgtcgatctgctcgccgacgagccgaaaagagccgcgcggcgccagcccgaacccggcgaacagctcgttcagaaagccctcgaaacgcagaccacgcgcctggggatcgagcttggtgatctcgatgaggagcgcagcgagctcctgctccttctccgcgcccagcgtcgacgacgcctgcggcgctcgctctgcggcctttggcgagccgaagctgcttaggaagctcggatcgagcagctcagggatcttgaattgcaccccgggaagaaggctgttgagtcgatcaatctcttcacgactgagcggatttcccttcccccgccggtaggtcatcgcttggcgaacgatcgccacgatcaatttcgtaaagcacgacctgcgctgttccagcgtcgcggtcaggagttgaaccatggcaggtcgcttgctgcccgggacccatagatcgccgacgccagcctgtgcggcggcaagcggaaatgcggtcctgttgtttccgctcccgggaaggaaatcgtagaggaggtctgcgaggtcctcgatcgcctgagcttcacgaaatgacatcataggttactcgtcctccgcctcctccatgcgcgcttcgagctcgtcgaggaatggagagcgcccccaacgcatcctcccgcgggccgtatcgacgtagcctgaataaagcatatggatctcgtcgcgagcgcgcgtgagaccgacgtagaagagccggcggctctcgcggcgagcagcgggcaattcattgcgccacggcagactgccaaggtcgagaccgaccataatcacgacgtcatattcgcaccccttcgcggagtgaagcgtcaggagattcaggtgcaatggagagccgtcccgcccaccgagacttgccaaatcgaggtcggcaagcgcgcctccaacagccagagctgccgtcatccgattcacctgctcgccctggtcggcgaggctgggctcgccagccataagtgcgtcaagcatcccggctcgtagcgccgccacaaaatcccgagcgatcccctcctcgacgcgaagcgaccagagaagctgggttagacgttgcgcttcatcgcgcgcctcggcttcggggatgcgcgcgcgatgaaatcccaaccaacgatctagcagcccgcgcaactgcggccgggcctcgcgccagccgcccgcgcaccatgcggcgcaatcttcgatccaactcgtgagcgcgaccttccggtaaggagcggcggtgtcgacacgaacgaagtcgaggcccgcggcggccaccgcttccgccaccacgtcgccagcccggtagtcgcgatagaggatggcgatatcgccgagcgctcgccctggctttcccgcaagcgccgcggggatgatctcttcgattgcatgggcggcctgcccttcgagaccgtcagcgcactgcgtgaactcgatgacggcctgccggtccgggtcgttggaccgatagccgcgcgcttcgcctagcgccatctcggaggcgctgacgatccgggccgccgaacgatagttgagccggagctgcacccgctcgacgtcgtcccgctccgcaaggtcctgcaggagcgctccatcggcgccggtgaagccgtagatcgactggtcgggatcgcccactgcaaacagccgaacgccgccgtcaaaggccacgcgcttcacgatgcgatgcaaggccacaccgaggtcctgatattcgtcaacggcgaggacggggaacttcgcctgcagcagcgggagcacccaatcgtgctccgagacgagccgctgcccgaaaacgacaaggtcatcgaagtcgataagacccgtcctccgcagctcggcctcgtatccttccgcccacgcggcgagctctgcctcgctggtccaaaaaatcgaggttcggtcgagaaccgatcgcctgtgccttccaaggtccattgtcttgttcggatgaccgacaccgaacagcctgtcgcccacgcgcttcattgcctggtcgctctgccgagtcgtggcgacggtaagcgggaaaggcaccggcaaatcggcaagccggccatacggcatgaggagatgccgcaagcagaaaccgtgaacggtgccgatgaagagattggaggcctcacgcaggcctaatcgctcgagccggcgggtcagctcgcgagcgcattcctgactataggtaatgcacgccgcaccacgcggcgcgcgcacgtcctcggccatgatccttgccagcttgagcaccagcgtcttggtcttgccgctgccaggaccggccagcacgacacagttgccggtcgagtcataggccgcctgctggcccgggttgccagcaagatcggccgcttgggcgagataggcagcactgacgctacgcaacggcatcgcggatgtgctccagcgcctgccggatgtagtccggacatgtatccacgtcgacgtggcgggcgagcgcctgggcaaaacgacccttgccgacccgttcgatgagcgcaatcagcgcatcctcgtcgagcgtatcggggtcatccacccacccttgcagctcctcgcgggtgccgtcgccgatgctcaattcttcttcgatcacctcctgcatgccctcggcaaggccgccggtaaacagctccggttccagcgtgttgctgttgacgaagtaaccgaacggctcggcgcgggcgattacagcgtccgcgtcgagacgcctgtagctgacgccttcttcccgcaattgcagcacactgatcaggcgacgccgaacccgcggatggctggcgccattggggtcgcggtccgtcaggatcacgtgcggaatgttcaggccgtgcgggcctagcagcttcacgtagggcgtgaaattcgtgccgctgaccgaacagaccgtgatgccgagcatgtcgagcgggatatctagcgcgtcggcaaaggccggcaccaggaaccgctccgcgtcgccctcgaccaggatgacaccgcgggcgaagaagatctcgccgcggctcacatcaatgtagcgctgaaggtccgcctcatcgcgctcggtaaacggcgcagtggccgtcgagacggcgatcgtcgcattcgtctccgcgtcatggcggagcaagacgatcgagcggatcggcgtgacgctggcgatgtgaggtgaatgcgtcgtgaggatcgtcgtcagcggcggcgtatcctcctctccgtctgcgcccgtgccgaggaagtagcgatagacaaggcgctgaacgtgcggatgcaggtgcgcctccggctcttcgacgacgaagaaggtgtggtcgcgttcaccgtccgttacgagccgatcgagctcgagactcttcagcgccatgaaaatcagattggccgtgccaagactggcgtcggcaatgccgcgggctccattgtcgatcagcaggcgcaggctgcgcagcaaggcgtcgacccgtgtcggcgaaagaccgagcgtcagcgggaccgcatgctgctcgcccgcgatggcgatcagccgctcgctgatccgctctgccgtggcgaccacttcggcatggccctccaactccgcctgcgcctcgttcacctgctcctgaatttccgcgcgagcatccgcgtccagggaggttgcaagctcctcaatcaatggccttagcggcgagttgcgccagctcgccagatccttctcggcatcgcgcagcgcaacctgcacgtcgagcggcagcattcgccgtagcgacggcccgatggacatctcggggtcgtcaccgccaaagatgatgtactcatagtcggctaggctctccggatcccgatcgagattggccttcggctgaaagcggtaggtaagccgcgcgaccatcggcggccctggatcgaccacgcagtcattcagatgcgccatcaatcgcggatcgtcggtgaagtcggtcagctcgacggcgatctcaaccgtttccccgagcttgtcctcgcctaacccatcccagaagtgctccaggccgagctggcgatcacgctcggacaggcccgggtcgagaatcagttgcagcgcgcggatgaaattgcttttgccgactttgttctcaccgacgatgacgatgttctcgcccgtctcgaggttgatctccgagaagttcgcgaagttgcttatctttacgcgcgaaatccgcacggtcattccccccgtttttattctgaattgacgcgctagccgagtagcacctcgatctccttgttctcaacaagcgtattgatctcactgtagagatcgacatcctgaccgggcgcagagattgaaatgactagagcgtaccgcgctttgtcagccacacgcttttggccgacgtgcgacttccaccatccgccgaccggatagaccgcgatggcgtcgtgacccgccagttcgatcgccctgccgcgccacaggtcgcaatgcagcgaccccgcctggatggctttcggccccaagagccagcaactggcctcgccatcggcttcggtgccgtccttggcctggctcgcggaaatacggctgcgaaaccgggccgccgtctccgtgcgcttcttcatgtcaaaccgcagcccgaaggagcgatatgtgtcgggtcgggtagccgccttgccggccaggttaggctcgatgaagtacgacagggtcaccttcatcgtgacaatctcgttttcgagtttctccaacgctgctttcggccaaggcagatcgtagaaatgcatctcattgaacacgccggtccggccgtccgcaccgatcgcgaagggctggatctccgcctgcgcgaccagcgtggcatcgttgcgcgccgagaggatggctcgatcaatgtccggcacgccatatccgaactcgcggagcatctcctgcttcttgcccttggtggccgctttcccggtcttccagtgggctccggtgccgataaaccttttccggatcggttcgggccaacgggccgaatccacggttagcgcgcgatgcgtttctgcccataggtccggccgagccgcttgcaggcggccgatgaagtttccggccattccagcggccgcgctcgttgcccagaacggcacgagcggttcggtcgcgacatcggagccggccgagagaagagaaacggccgggtcccagccgcaaaagccggtcgcgtccgacatcatgttgccggcctcaaacaacacctccggcttgatcggcgtcaggtcgtcaggcagcgactgcgagccacgactaaacggactgcggtgattggccgggacggcggcctgcaacacgggcggcggcgctggcggctgctccttccgcgtgaagccgccgatggtaagggcgttccagctctgtgatgggtcttccagaggctgcgagggcaggacgtctaccgccatgccgccggagacgtttccagtcgcaacgacgatcagcctcttggatcgctccgcggccggcacggcgtcgtcagcctcaccgggcatggcaccggccgagatctggtcgatcgctccgctccaagtcgaaggccggctgggtgggaaatcggtggcagacgttgcaatgcagaagctccgcaccgcttccgggcgctcgatctccactaagctgacagcgccttgcgtcaccactccatagctgggcggtttggtcggtggaaatccaccaggcggcagcagcttcatggattcggcgccatgcgtcagatcgacggggcgcgcgtcgttcatcaatggttcgaggtcgccgtaaaggacgagtcccgcaagtggtgtgccgtgaccgccgtacggctcgtgatcgtccgcgccccaatcagcatcgtaagcccaagccccacgcaagccgggcgcaatcaacggatgggccgccgtgacacccgtgtcgagcgtgcagaccactggagcgtccggagacggcgggctgacgcgctgcgccagctcgtccacccaatcatgctgtccaaagccggtgtcgccacgatcgagaaatggctcgatcgttcctgttgcccggcgtatctcggtgatggcgcctggcacgcgcgccgcgaacgcggccactgccgcggcggctgcgtgaaggaagacgaccgtcgtatccgggaagatcaggcgatcgtcatgcacatcgatgttcgcgttgcgagccgcagcggccaggcggtccgccagcgcgaccggctggcgaacccacaactcccaccagaggatgtccggcgcagccagatccaccacgccggtgaacagtgatccgacttccaccgccctgacttcttcgatgacctcgaaccgctcgacatcgggacgtcgctgattaccgggatcgcgaccatagtcagtgatgcgattccgcaggaaggcgcgtgcgtcgtcgggcacgaacagcaaggcgctttcggtgcggtcctcgttacgctccgatcgcaggatcacaacgtcctgcgttggaaactccagggtcgccggcaccttgacggccttggtccgcgagccttccgccggcggcaacgtcgtgacctccacgacagtgccggatttcagcccctgcacgggcaggcgcggatcggcagccgcaactggaacggtccccagcgccgcagcgagctggtcgaggagctgcgtggcgtgcgccgcatagtctccccgaaggggtttgcgttcctgattgcgcgagggaaaagtgtaggctgctgtttcacgaaagacgtcgatcgcgatatgcggacggtctctcgcgtcgaaattatcgggctccgccataggctcctacttcttcattcgcgttccattcaatccgttcggcggagcctgcctaacggccgggttggcgacggaacttgcccttcaacgtctgtcgattttcgagcgcgtcgcgcaaggcgtcgggcgacaccttcgatgcgccttccagaatggcgtccttcacgacggtatcggccgcgcggaccagctcgccctggctgagcccttcaagcgcgctttcaatgccgggccataccttcgaagcgaacttgaacttgccgagacggcgttcaagaatgccccgcgcagacgccgcatccggcagcgtatattcgaccacttcgtcgaaacggcgcgcgagggcttcgtccagaatctcgacatgattggtcgccgccagcacgagactgtcggtcgaattcggttcctccatgaaggccagcacggaattgagaacccgacggatttcgccgacatcgttcgggtcgccccggcgcgcgccgatcgcatcgaattcatcgagcagatagacgccgcgcgtctgcgcgatctgatcgaagagcaggcgcagcttgcccgcggtctcgccgaagaaccggctgaacagcgcttcaagccgtaccgtgaacagcggaagccgcaactcgccggccaaggccgaagccgtcatcgtcttgcccgttccgggcggcccaaccagaagcatgtgcgtggccggtatctgaccgtgctcgcgcagggtcacgcgctcctgctgctggcgtacaacgcggccgagccgcttggcgatctcgtcggagagcaccatgcttgagagtgcaaccttgggataggcgctctcgacgagaccctgcaattcgccgcgcggtcgagcgagcgggatcggggtctggccaccggccggcttgccagtccggcgctgatcacgcgccttctggacaagccgtttcagcttctcagcatcgtccgaacgaccctggcgagcttcctgagcggcgatctgcaaggcgatcgacaggagctggtcttcgtccccgtcgatatgcgagttcaggagcgcgagaatttgtttagtcgacatactcgcctcctttctttggtctggcctcgctatactgttgcttgctcagatgcttgtggctgtcgctcgctccgcgcacgctatcggaatccgtccaaaagcgccaccttttcctctctaccacagagcttcctaaccattctttcgccccatggggcgtaaagcccaccctgatcagcggctgcccaaccggccggaccatcgacgggcatttccagcgcgggggagattcggtgctcgacatggcgacgggccttgactctctcgaccaaagattagaacaaatggagaacatgatgctgaacccattcccggaggtcaacaggaagcttgcggtccgagcccgctatagagtctttgcgcgcgcagatcgaaaagatcgaaggccgcggccggcgcgccaaatcggttctccccttcgggattgccgcgatggactcgcgtctgccaggcgaagggctcgccctcggcgcgctgcatgaagtagccggcggcggcaatggcgcaatcgacggagccgccgctgcgcttttcagtgcgggggtcgccgcccgcaccaagggtaaggttctgtggtgtatcaccaggcccgatctgttcgctccagcgatcgcgcaggccgggctggcggccgaccgcgtgatctatgtcgaagcgggcgacgacaagaccgtgctcgcctgcatggaggaagggttgcgacatggcggcctcggcgctgtcgtcggagaggtcgctcgtctctccatgaccgcctcccgccgcctgcaactcgccgctgaaggtggcggcgccatcgccattgcattgcgacgatggcgacgtcagacggaggcggccgatttcgggcaaccgaccgcagccatgactcgctggcggatctccgttctgccgtcgacgccgctgcccgtcccgggcgtcgggcgccctcgatcgcttgtcgagctgatccgcgctcgcgcgggcgaaagtgcagatttcgaattggaggcgtgcgatgacacgggtcgtctcgctcttcctgccgagctggtccaccgaccggctgcggcggaaggctggcgacgcggcgcatccggctgaggcgccgctcgtcctgattggccgcgatgggaacaggcgggtggtgctggcggcagacgccgccgcgcagggcgcgggcctgcgcgccggcatgcccgtcaccaaggcgcaggttttggtgccgggcctcatcgtacaggacgccgatccggacggggacgccgaggcgctcgaccggctcgccgcctggctcctgcgttatgcgcccatcgtggcacccgatccaccggacggcatcatcatcgactcgactggcgccgatcatctccacggcggcgaaggcgcgatgctgaagggcctcatcggtcgccttgccatgtccgggctcaccgcccgcgcggcgatcgccgacacctggggcgccgcgcacgcgctggctcgatacgcggcgcggccgacgaggattgcgccaccgggccacggccggtcgattctcgaccccttgccgctgaccgctttgcggatcgccccatcgaccgtcgagggcctgcgaacactcggcttccagtgcatcggcgatctgctggcgcagccgcgcgcgcctctcacgctgcgcttcgggccagagatcgaccgccgcatcgaccatgcgctcggagatctggcggagccgatcgaaccggtccgaccgtccgaactcgtgcaggtgcgccgcgccttcgctgagccgatcggcacggccgagactatcgcgcgctacatcggcaagctcgtcgtccagctctgcgcgctgctggaagagcgcggcctcggcgcgcgccgtctcgatctcctctgccaccgtgtcgacaatcgggctcaggcggttcgcgtcggaatggccacgccggtccgcgacgtcaggcggctgacccgccttctctgcgacaagatcgagaccatttcccccggcttcggcatcgaggtgatgacgctccgcgccagcgacgccgaaccgctcgagcgcaagcaggccgtcagttcactcgtcgaggaagcggcgccggacgtctcggacctgatcgacacgctcatgaaccgtgtcggcgagcgcgcgatataccgccttgcgccggttgcgagcgatgtgcccgagcgatcggtctgccgcatcccggcgatggcggccgatacggggacgagctggcccggccattggccgcggccgtcgcgcctcctgacccagccggagccggtcgagacggtcgcgctcttgcccgatcacccgccggtatccttcacctggcggggtgtgcaccggcgcgtgaagcgcgccgacggacccgagcgcgtgttcggcgaatggtggaagcgcgatgccgaactggcggcggttcgcgactactttcgcgtcgaggacgaagccggcgagcgttactggctgtatcgggcgggcgacggcgaggacgccaccaccggctcccatcactggttcctccacggggtgttcggatgaccgcgccccgctacgccgagcttcaggtcacctcccatttcagcttcctgcggggcgcgtcgtcctgcgaggagctgttctcccaggccgcgctggccggcatcgaagcgctcgcggtcgtggatcggaactcgctggccgggatcgtccgcgcccatcaggccgcgaagacgacgggcgttcgcctcatcgtcggctgccgcctcgaccttgtcgatggcgcctcaatgctcgtctaccccaccgaccggtcggcctattcgcgcctgtgccggttgctgtcgctcggcaaacagcgcgctggcaaggccaagtgccatctcgaatggccggatctcatggcctatggcgagggtctcatcgtcgtcctcgtccccgaccaggccgatgcagaatgtgcgttgcgcctgcgccgcctgcgcgacgccttcggcgaccgcgcctatctggcgttgacgctgcgccgccggccgaacgaccagctcaggatccacgagctgtcaaacctcgccacgcagatgcgcgtgccgaccgtggtgacgaacgatgtgctcttccacgagcccgcgcgccgcgtcctgcaggacgtcgtgacctgcattcgccacaacgtcaccatcgacgccctgggcgaccgccgcgagcgccatgccgatcggtacatcaaaccgcccgaggagatgcatcggctgttcgcccgctatcccgaagcgctcgccaggaccttgcagatcgcggatcgttgccgtttcaacctcgatgaactggcctaccaatatccggaggagcgcgacgatccggcgctcacgccgcaggaaacgctggcaaaactgacttgggaaggagccgctcaacgctatcctgaaggcgtgccggacagcgtgatcgccgcgctgcggcacgagctgcggctgatcgagaagctcggctatgcgccatacttcctgacggtcaatgcgatcgttcgctttgcccgatcgaaggatatcctttgccaggggcgcggctcggccgccaactcggcggtctgctacgtcctgggcatcacctcgatcgacccgggacgtaacgacctgctgttcgaacggttcgtctccgaggagcggcgcgagccgcccgacattgacgtcgatttcgagcatgagcggcgcgagatcgtcatgcagtgggtgttcgacacctacggccgcgaccatgccgcgctctgctcgacggtcatccgctatcgcaccaagggcgcgctgcgcgacgtcggcaaggcgctcggcctccccgaagatcttatcggcacgctgtcctcgcaggtctgggcctggtcggaggaaggcgtcgaacagcgccacgtcgaggcgctgaacctcaacctcgccgaccgcaggctccgcctgacgctcgatctcgcgcgccagctcatgggcgcgccgcggcatctcagtcagcaccccggcggcttcgtcctgacccatgatcggctcgacgacctcgtgccgatcgagccggccgcaatgaaggaccggcaggtcatcgaatgggacaaggacgacatcgacgccctgaagttcatgaaagtcgacgtcctggcgctcgggatgctgacctgcatgaagaaggggctggatctcctggccgagcacaagggcgtcaatctcgatctcgcctccatcccggccgaggacccgcgcacctacgcgatgatccgcaaggcggacacgctcggcacattccagatcgagagccgggcgcaaatgtcgatgctgccacgtctaaagccgcgcacctattacgatctcgtggtccaggtcgcgatcgtcaggcccggtccgatccagggcgatatggtccatccctatcttcgccgccgggagggccttgagcccgtccactacccgaagcccgagctggagaaagtgctcggcaagacgctcggcgtgccgctctttcaggagcaggcgatgcgggtcgcgattgaatgcgccggcttcacaccgggcgaagccgacatgctgcgcaaatcgatggccacctttaagttcaccggcggcgtctcgcatttccgggacaagctgatcgccggcatggtggccaacggctacgagcaggcgttcgccgagcagaccttcaaacagcttgagggctttggcagttacggatttccggaaagccacgcagcctcttttgcactgatcgcctatgccagcgcctggctcaaatgctggcatcccgatgtcttctgcgcggccttgctcaattcgcagcccatgggcttctacgcacccgcccagatcgtcagggacgcgatcgagcacggcgtcgatgttcggccggtctgcgccaacgcttcgcgctgggactgcaccctcgagcccacctcggacgaaagccgctacgccgtccgtctcggcctgcggatggtcaagggtctcgcgaacacccacggcgccgcaatcgtctcggcgcgcgccgatcagccctacacatcgatcgacgatctctggcgccgcgccggcgcgccgtccgccgcgctcgtccagctcgccgaggcggatgcgttccgtccggcgctgggactggcgcgtcgggaggccctttgggcgatcaaggccctccgcgacgaacccttgccgctgttcgcagccgcctccgcccgcgaggccggcgccatccccgagatcgacgagcccgcggtggcgctgcggccgatgacggcgggcggcgaagtcgtcgaagactacggccatgtcggactgacgctgcgcacgcatccgctcagcttcttgcgggaagatctccagcgccgccgcatcgtcacctgcgccgaggcgatggccgcgcgcgatggtcgatgggtggaggcggccggcatcgtcctcgtccggcaacgcccgggcagcgccaaaggcgtcatgttcatcacgctcgaggacgagaccggcatcgccaatctcgtggtgtggacgaaggtgttcgaggcgaacaggcgcgccattctgtcggccagcatgatcgccgtgcgcggccgcgtgcagcgggagggcgaggtcgttcacctcgtcgcccagcgcatcaccgacctgtcgggcgagctggccagcgtgggcgatcgcgacatggcgtttccgctgtcccacggccgaggggatcaggttcggcacggcggctccggtcccgatccccgcgagctgcccccgaaaggcctgcgcacccgggatatctacattcccgatctccacatcgatacgatcaaggtgaagacgcgggattttcgatgaccgcccttcacggcgcccactgcgaccgccacgcgccgcatcagccgacctgttcgaccaacaacgaccccgccggcagcgggcggatgagcgactgcgccggcacggaagggttcagccagccggtccaggcatcgcgctcgaggatgacgatctgccggtcgtgatagggcgcgatgtcgggcccgggctccatcgtcagcatggtgaaggcctcaccaacctccttcgtctcgcgccagatgcccccaatgcagaagatcggctcgtcgcgcttggtgaagagccacttgtccttccgcttcttacccttctcggccgcgtcggtgaactcgtagaaaccatcggccacgatgaggcagcggttcgacccgaaagcgcgcccctccgaccgaaaattatacaccgggcgcttgttctgcccgggccagctccatcgccgttgcacgaggtcgccttcgccgcgcacgccctcgatggtgcggacgatcgccccgacatcggtgatcttgatgtcgtcgcgcgccgcgatgttcggcgcgccttcgccgaagcggatcttgatcttcagatcggcgaagtcctctacgatcgaggcgacgtccaccgtcagacggtaatcattgcacatcgctcctccgtcccgatcgccattgtctcgcgaccccgttcttgttatgttcgaagactatgagcgcgacggccttcgactccgacgcatcgctcgacgaacgccgcgtgatcataaggcgcggcggcggcgatgttgagatggtgaagctgccgtggggtcttcagccccgcgagatcggcggccgtccattcaccgtcctgcgcgccgaggaccggaccttcccgagccatcgttgcctggtgccggcgtcggaattctgccatcgcagcggcggcaagcactacagcttcgcactcgcgaacggcgaatggttctatttcgccggcatatggcgtccggcaacgcgcgactggccggacgcttatgcgatcctgacgatcggcgcgaatgcggacgtcgagccctatcacgatcggcagatggcagtgctccgacgagatcagcgcatggcatggctcgatctgacctgcccggaagcggagctgctccgtcccttgccggcggggagcttccgcgtttcccgcctgcgcgaggcccgggccgcgcttgcgttctgaaaccctgaaagccgtttgaccgaatgtccggttttgcgcagcgccggccgcccgcccggcctggtcagcccgcggctgtccgacgccgggcgggcgccgccgcgtccggctcgcgaagcatgcccttccggccggcgtaaagcggagtgacgcccgcaatcccggcggcgtgccggcgcagcaatgcggcggtcgcgtcgcggtctgtcgcccgggcgaacgcaaatccctggccgagcatgcagcccatcgaccaaagctggctcgcctgcacctcggtctcgatcccctcggcgatcaccatgatctccaaccggcgggcgattttgatcagcccctcgacgatgacgatgctcggatcgtccggccagagccgctcgacgaagctgcggtcgatcttgatgatatcgaccggaacattcagcacatgcgtcagcgacgcgtgtcccgtcccgaagtcatcgagggcgacccggacgcccgtggcgcgcagacgctcgatctcgcgcgccacgacgccgtcacgccggccgatatagacgtcctcgctcacctccaccacgagctggtcgagcgggacgccaacagggccgaacgcacgttcgagcttcttcgaaatgcttccggtgtagaagtccgccgaggagacgttcaagccgacgtgcccgacccgcaggccctggtcccgccaccggaccatgtcgccggcgatcatcgcggccatatgctcggtcagctcggccgcgatgtgagcgtccgccgttgcctcatgaaattcgtgcgccgcaatcagcgtcccgtcccgccctcgcatgcggcacagggcttcgaggccgacaatctcccccgtgtccagcccgacgatcggctggtagtgggcctcgatacgaccgtcaccaagcgccgcggccacatcgcggatcgcatcgcggcggtgcgtgatccgcgtcccgatgccgggccagtaccgcacaaatccgcccctgccagtctccttggcatgatagagcgcgaagtccgccgcctcgctcaccgccgcggccgtcgactccgagggaccgaacactgcgccgccaatcgtcgcctggggcaccaccatatggccctcgcaaggcgcggcgagctcgagcccgcggaagatccgacgcgccgccgcgtcgaggtccgacagcaaggcgggcgcctggaccagaacggcgaactcgtcgccgccgatccggaacgtcacgtccggcgcgacggcgcgggcaatgcgagccgcagcgacctgaatcagcctgtcgcctgcaaggtgcccgaaggtgtcgttcacgatcttcagattgtccagatcgatcatgaacagggcccagatgccgggctcgtcgcagggcatgcactccagcgcagcgttgaacgccgcccggttgggaagaccggtcagaacatcgacattcgcccgtcgctcccggtcgaccacacgttcatggcgccgtagcgccatgccgcagagatccagggccgtgctgatgacccccatctccgcctcgcgcggaccgcggtgctcgcggaaataaagggcgagcacgccgatcggatcgccgctctcggagatgatcgggtaggaccaacaggccttcaggccggcgacgagcgcgtgatccttgtatctggcccatcggggatccgcggcgatatcggcgatgccgaccgtcttgcgcatataggcggccgtgccgcaggacccaacctccggcccgatcatcacgccatcgatcgcaagcgcataggcgtcgggcaaactcggtgtcgccagcggatgaagcagcccggcggggtccaccgtcatcagcgtacagaccacgtccggcagaagcgcctcgatctccaggcatagctgacgggccgtctcctcgagcgagacgccattggcgatcagacgcaatattcggttttcaacctgcagcaatggcaactcgaccgcccatcggtgacggtgtccgattggggaaacacgtctctgccggccattctagtccttcaaactgaaggccatcttttcataattgctaaatttggaattaagcatgcttgagaggggaacgcgttcccctgcgtccgagccccgggtctcggccgaccccttctgcggggagaccccgcaacgcccccgagagggagagtgcggaccggctttgccgtgacgggttggaggtcgagagagaggctctcggtcgcccgtcgcggagatccgcgatgtccagaaagaccgcacccgctcgcgccggccaggaccggacgagcctttacgacgaaatcaccggcaagatcatcgccgagctggaggcggggcgcgtcccctgggtccagccatggggaacggcggcggcgaaggcgccgctcgccatgccgcggaacgccgcgacggaccggcactattcagggatcaatgtgctgatcctgtggggcgccgtcatcgagcacggcttccctggtcagagttggctgacgttccgccaagccctcgcgctcggcggcaatgttcgcaagggcgagcgcggcacgaccgtcgtctatgcggaccgcttcgtgccggacgacgaaaagcgccgggcccgcgagacgggtgaggaagcccaggccattccgttcctcaagcgcttcaccgtcttcaacgccgcacaatgtgagaacctgccggaggatgtcgcgttcgtcgcgccgccgccgcccggcctcatcgagccgcgggtcgaagcgctgatccgcgcgaccggcatcgacttccgcatcggcggcaaccgcgccttctatgtgccggcgctcgactatgtgcaggttccgccgccgcaggcctatttcgagcccatcaactggcaccgcacggcgctccacgagctgggccacgccagcggccacccctcgcggctcaaccgcgacttctccggctccttcggcaccaagaaatacgcgttcgaggaactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaactgacagcagcgctggttggcgccgatgtgggtctcccaaccacccatctcgacgaccacgcggcttatatcggatcctggctcgccattttgcgcaaggataatcgcgcattgctgacggcggctgcgcgagccgaggaagccgccgggtttctgctgcgggcaaccgatctcgcttgcgaggatgatctggacgagcaggcggctgcttgatctcgccatgtcgccgattgcactatatccatatatccgctatcgtggatatatggataacgaatctgtcatcgtcgcgttgggcgcgcttgcccaagccacgcgcctcgacgccttccgccttctggtgcgtcacgaacccgaaggccttcccgccggcgaggtcgccaaggcgctggatgtcccgcagaacacgatgtcggtgcatttggcgaccctggcgcgtgccggcctggtcacatccgagcggcgcagccggatcatcaactaccgcgccgatctcgatgcgctacgctccgtgatgctgttcctcgtcaaggactgctgtggtggccgggccgagctctgccatccacttgcggatgaactgcttgcctgtcgtgctgcctgaaaggacatcaacatgacggatcgcctgttgaacgtactgtttctttgcacgggcaattccgcccgttccatcatggccgaggcgatcctcagccgtgaggggctaggccgtttcaaatcgttcagcgccggcagccagcccaagggcgaggtccatccgttcaccattcatctcttggagaagctgaactacgacgcaagccggttccgctcgaagagctgggaagagttttccggccccgatgcgccgtccttggatttcgtgttcaccgtttgcgacaatgccgccaatgagctttgcccggtttggccggggcagccgctgaccgccaattggggggtgcccgatccggccgctatcgaggacagcgaaacggtgcagcacgcggccttctttgatacttacaggatgctgttcaatcgcatctcgctgttcaccaacctgccgttcgaaggcctcgacaagatgagtctacagaaccggctgaaccggatcggcaaggaacagggccgcgccgacctcccaagcgaaaaggcacccagcgcatgagcaatgccgcaatcgatatcgtcatctatcacaatcccgagtgtgggacgtcgcgcaacacgctggcgatgatccgcaacgccgggatcgagccgcatgtgatcgaatatctcaagacgccgcccaaccgcccgcgcctggtttcgctcatcgcccgcatgggcatcagcgcacgccagttgctccgcgagaagggcacgcccttcgccgagctgggtcttgccgatccgacgctcagcgatgaccagctcattgatgcgatgatcgaacatccgatcctcatcaaccggccaatcgttgtgtcgccgctcggcgtgaaactctgccgtccatcggaagaggtgctcgatcttctcccgtccgcccagcgcggggctttcaccaaggaagatggcgagcaggtcatcgacgccgccggcaagaggatcggggcgtgaacgcgaccgttgcggcacgacccaagccggcgatcaacagcttcgaacgctatttgagcgtctgggtggcgctctgcatcgctgtcggcatcgcgctcggctattcgctgccgaatctgttcgcagccatcgcatcggctgagatcgcgcgcgtgaacctggtcgtggctgtgctgatctggctgatgatcgtccccatgctgctcaagatcgacctcggcgcgttggggtcggttcgccaacactggaagggcgtcggcgtcaccctcttcatcaactgggcggtgaagcccttttcaatggcgctgctcggcacgctgttcctgggatggctcttccggccgctgctgccgcagggcgagatcaacgcctatatcgccgggctcatcctgctcgccgccgccccctgcacggcgatggtgttcgtctggtcgaacctgtgcgacggcgagccgacctatacgctgagccaggtggcgctcaacgacgtgatcatggtcttcgccttcgcaccgctggtcggactgctgctcggggtcgcctcgatcacagtgccctgggacacgctgctcatctcggtcctgctctatatcgtcgtgcccgtcatcgtcgcgcagatcattcgtcgggcgttgctatcgtcaggcgggcagccggcgctcgatcggctgctggcaacgcttgggccggtgtcgctggttgcgctgctgacgacgctcgtcctcctgttcggcttccagggcccggcgatcctggctcatccgctggtcatcgcactgattgccattcccatcctcatccaggtctacttcaatgcgggcctggcctattggctcagccggcgcttcggcgtggcctggtgcgtcgccgctccggccgcgctgatcggcgcgtccaatttcttcgagctcgcggttgcagccgcgatcagcctgttcggcctcaattccggggccgcgctcgcgaccgtggtgggcgtgctggtcgaggtgccggtaatgctgtctgtcgtcagcatcgtcaagaagacgcggccctggtacgagcaacgcgttcctgcatgatcgctacactgctggattccaggtcgctttccgacctgatggcggagctgagcgcggcgggtctgcctgccagtgatctcgccgaggcgggacgccgcttctttcggttcgaggatgatgttggccttgtcggctatggcgggatcgaaggcgacggctccgaccgcctgctgcgctcgctggtcgtgaaggccgatcggcgcggatgcggattgggcggtgccattctcacggcagtcgaacgcgctgcagctgatgagggcgcgactagcctgtacctgctcaccacgaccgccgagcctttctttcgccgtcacggctatgaaacagccgaacggaccgacgttcctgccgtcatcgcgcaatcggccgagttccgatcgctatgcccggcgagcgccgcccttttgtacaaatggattgcctgatgtcgcgtcttcgtatccttcccgaacccgatcacatgcccgcgctggaccgtgcaatgatccggcccgatctcgccgccgggctcggcgcgcttgagccgaaacctcgcatcctcctcctctacggctcgctgcgcgagcggtcgttcagtcgcttcgcggtcgaggaagcggcccggctgctcatcctcttcggcgccgaagtgcggatcttcgatccggccgatctcccgctccccgaccagatcaaggacgatgatcacccggcggtgcatgagcttcgcgagcatgcgctttggtccgagggcatggtctggtgcagtcccgaacggcacggccagatcaccggcatcatgaaagcgcagatcgaccatttgccgctcgaattcggcggcatgcgtccgacccagggccggaccctggccgtcatgcaggtttcgggcggatcgcagtcgttcaacgcggtcaacacgttgcggctgctcgggcggtggatgcgcatgttcaccatccccaaccagtcgagcattgctatggcgttcaaggagttcgacgaggacggccgtctcagtgcctcaagctattatgaccggatcgtcgacgtcatggaggagctggtgcgcttcacggtgctgacacgtcgccatgccgatcaactcgtggaccgctattcggaacgcaaggcggcagccgccaagcgcgacgcggcccaagatctggcctcacggtcgaaggcctgacggccgggctcttccgatgcgacgcgctttcatgccgtcctgtgcgtatcgggagatcgggttgcgggtgcccttcttaaggtcctctgcgtcatgaatgcctgacgcgacagggccttcgcgcctttcgccagaggatgcggcacatgggccatcgcgctggcggcggcaacccgaacgctccggccgtgttggcgcgccgaggcgcgcctgcccgcaccacccggaccttatcgggttccccttgggcgttgcccggcggtgccgccgccgctttttcgatggcccggagggtgcgcatccggcgggaaggccgccggccctgcgacacggaaaggcaatccctcatgaccagctccctttcagcagtgctccaagcactcgaactcggccatctcgacctgatgggcgaccaacgctcgatggaagcgccgccgccggccgaagcgctcgaacagaccgtcagcgccatctggagcgatctcttcgcgctcttccccttcaccgcgctcgaacgcgacatcgaggatctgggctggggcttcgtcaatctcttccaccgcgcggccgccaagaagcatcagctgatcgaccgcctgaccgacgagatccggctcctgctcgccgagcaggacggatcggagatcgcgaccgctgatctcgaggacaagatcgatctcgcccgcaaggtcgagcagtccgcccaggcctatgaggggatgcgcgacaccgcggcgcgccactatctgcatgagaccggccgctcctgggtgcccgcgaccggcaaccgcatctcgctcggcacgaccgctgcgatcgtcgatggccgggcctatttgcaggcgcggcgcgagcgggtgcgcgatgccaatatggtccatggcacgcccgtggtcttcgccggcgggcgccttcgcttcgccagcgacgacgaggccaagcagtttgccgacaatctgctgcggaccctcaaggccgtgcgcgaacgtgtgggcgacatgtatctcgtccatggcggtgacatgaagggcatcgagcgtcttgcagcatcctgggccgagcagaacggcatccagcagctgcggttcggccttgatcgcaagcttggcgatcgtgccggcttccggcgcaacgagcagatgctctcggtcaagccgcgctacgtcattgccttccagggcaacggcgtcaccgaaaggctggtggtcgaggccaaggcgcgcggcatccatgtcgtcgatcgccgcggaccgctcggaacgccgccggcggctttatctcgcggctgaccgccgtgccggccgcttcggcggccggcttttctcaatctcgcggattccggtgccggaggggagggggcggggcggatgcgtcccttgttcccttcggaggttccgcatcatgttcatgcccgatcgcgccagtgcgtgcgcgctccttgccttccgcgccgcgcatggccgccactggaaggcgaagctgctgtccttatggtcgacaggccgcgatgtggacgaagccgatggcgcttacttacggcatcttcgcaaccaggccggtccctcctggctccgccagctgacgccgcgccgctggcgcgcgatcgaaagattggcggcgcccggcgatccggtgcttgcagccgtgtttctcgatcgagcgcgcgaatttcatcgcggcgcgcagattggcgcgcctattgcgcttgcgccggcactgcacttgctcgcgatctcctgcgaactgggtttgaaggcgcatcttttgggtcatggctggacggacgatgcgctggcccgcgatatccgtcatgaccttgtccgcgccctcgacgaggcgcggcagctaggcctgccggcgcccggtcgtccgctggccgatttcatcaagagcctcggcccggcctatgccgtgcatcggatcgacgcgctggtggcaggtggctatgcctgcgacatcggcgccgtgctttgcgagaccgggcagctcctcgatgccgtggcggcctgcctgaggccagccacgccaggcgccgccaccttgcgtacctcctcttccccctccgcgtgatcgtgcaacggacgtcgtgtcgagcccgcgagtggccatgcgaaggatctacaatcccgtcctgcggctcaagggacgggcagataaggcacgggcgtaaggtccgcgagatgccggaccggcgtgctcggcaaagccggcaatatcggcggtttcgctgggtgggctccggtcatggcccaagcgacgcaccgtccttctcctcatctgacccctaagccggccgtccggcccatccaacccgcaagccatcgggccgagttgccgtgtgccacggctgcccgcaccaccccttgtctcggggttccccggcgctgcgctgccggtggatgggccgtcctgtccgccttggccggggatcagtcgaagggacggtcccttggacccacatcgaaggaactcaggccatgcagaacctcgtcatcctcgccggcaatgtcggtggcacgccggaaacccgcaccacccagggcggcacccgcattacccatttcagcctcgccacctcgcgcccgaagcgcgacagcaacggcaagatcctgcgcgacgacaacaatcgccgcctcgaggacaccgaatggcaccggatcacctgcttcaacggcgtcggcaagacggtcgagcaatatgtcgacaagggtatgaaggtcatggtccggggccgtatccactacacccgctggaccgacagcgagaatatcgaacgctacggcgtcgagatcatcgccgacgaggtgaccttcctcacccgcgccaagtccaacgagaatagcggcggcggcaacgagcccgaagacgatgaaatccccttctgagctcggacagggcggcccggcggcatcgccgccgggcctcttatcctgttcaggcgcggcatggtcccaagcggatcagcgggatcggcatcgccccttggcatagcgctcccagcgcagcacggtgccggtcgcaatcatcgcgcagctgagatcgccgatgccgggcgcgttgcaccaggcgccggtccggttgcccttggcttcgccggtcgagacgcagcgcatggtggggccagccacgcgaatatgcccggtggatgtctggccgcgcggtccgccaagcaggcgcaccaacgcatcgcgggcggccgggccacttgctctcggacagggctggccggggcggcagctgttgtcgatctcgcgcgcggcaatgccggcgagccgcacatgggcgccctcgcggcaccagatggggccatcgccatcccagacgcgcgtcggcgtacaggcgaaggtctgaccattaggaacgacggcggcggcaagcaggagcgggaacagcatccggcggggctaaccgacaagcggcggcctgtcatccggaccccgttgaagggagcggcaggcagggcaaggggtggggcgggacatcggcggggacctggcctcctggccggcgggttcgcccgctctcaatcggcgcgatccttggtccacccggtgaccttttgcgatcaacccgcaaggggtccggtcgcttcgctacggctttttgggcctccagccaaaaaagtgatcgcggccaccggccggacacatcgggcgcctgtcgagcgggacgaacccgccggcgcgcaaaggagcctcgacatgttcaccgacatcgcaatcgctcgccgccacgccttcagcctctcgcgcagcctcatgatggtcaccttcgtcatcgcgatcggtcagcattacggggtcatcaccgccgaagacgccgacggcagcgtcgccatcgtcaccgaattcgatccctttgcctgacggctcgtccgggagccgctcggctcccggttattcccctcgcttcgatcgcggcttgcgccgaagacgagaaccgattgttcagatgccgcgcctatgctgcgataatgacgattgaggctgcgatagcgaatgccggcgatgatgccctgtgggcgcgcgtcacccaggaggtgaacgcctggcgcggtgcctgtctgcaatgcttcgccgcggtggaggtggccgttaccgagactttgctgcatctgagcgctcagccgggacgaggacagtcggtgaagctacggcatttggtcgggcaacggctcgatgaccttgctgcactcgtcaatgagggcggccccttttccgtggagggaaagggtgtcgcgagcctgctggcggaatttcggcaccaggaagggctgcgcacgatgctcgcccatggccaggcgaagctgacagtcgaacggaccagtcgatgggccgccatctttcgtgtgatcgcgatccgggcacggcaggctgatcgttcgacgctcgtgatcgaagagagcgaggcggtggagaggcctcagcagctccgtaaggtatcgcagaaattgtgctctgctcttggcaatttgcgccgggcggttgccgtctgaaagtcgggatttctttgcatctatgcgctgagaatggcggctccggcgcggccggaccgggctctaggcttcgccctgagccttgtgccaagtctcagcccattcgggtgacgatccctgccgtggctgctcgcacttctcaaccctgcgcgcaaactatggcccggccggtcgcgccgcgcgctggagggcagttggccaggcccgcacgcaagtgctcatcgtgcagcattatgtgccagggacggtcatggccgcgcgccgcgagataataagccgcgccgtcgcagccgaccatgcggcatcggacctgccggtcgatgaggctggcgcctgctccatggagcccgatcagggcatcgacatcctcgcgcatcaaggcaccgcagcggcggcattgcgatcggacgaggatctggcgcagccgcatcgcctggagtgacgcggtccaggccggggcaaggcggaagagagtggcgctgctcgtcatgacgggcagaggatagcgccgggctctccgcggagccagaggatcaggttaccgcgatcacctctttgcgattccgcccgccaagaccttcctcctgtcggcctgcctggccggcgcgcgcgcccgcgcaagcccgctttgcgggcttctccactgccgttgcgaccctgcgggtgcgcggccgcgctctgccgccggcccttggcacgcctgtcggaaggccccggcgggcggggccggacagatcaggagcgttctcatgtcccaatcctccccgaatgcgatgagccaggccgagcggatcgcccgcgtcgccgaactcaatgacgcgcttcgccggtccatccatagcccgggccgtaaccagatcgtgatgaccgctggcgttgcggcgctgatcggcgacgtcgccctgttccgcggctttcgccgccgcgcggagatcatccggatcgtgcgcgactatgacagcttcacgcccgacaacgatccggtcggcgagcatgatttcggccgcttcgagttcgaggatgcgatcctctactggaagatcgactattacgacctcgagctcgcctatggctcggcggatgctgcgaaacccgaggtcacgacgcgcgtgctcaccatcctgctggccgacgaatattgatccggcgcagccatccccccgaccggggggatggcccgcccaagtctgcttgagcagactatgcgggcaacggacgccgcatccgcaaatgtgggaggggagggcgcgggtctgagatgccgcgcgattgcgcgtggtcggcgccagtggcgccgttcgcttgcccgttcactggctccaaggagacttatcatggccgcatatttcgccgcgcatcccgatcacgcgtttctcttcgcgttcggctgcttcgccctcaccgtctatctgttccgctatgtcggtcccggcattggcggtggcggcgactggtcctcgcgcgatcattatgagcgcaacctgcgcgatggtccggacgactattgctgaggtgctgtggtcatgaagacgatcgtcgtcagcctgctcaagggcggggtcggcaagaccttcctcgccacccatctcgcctggtatctcgccgaaccgcctgagcgccgcgtcgccttcgtcgatctcgatccccagggcagctcgacgcggcgcctgggcgccgagcggcaaggcggatttgccgccgacctgttcgaccctgccgctaccctgtgcgccgatgggcaggccgggctgaccgtgctcggcgccgatcctcgcctccagatggtcaaggcggcgcaggatgtgcgggacttcatcgggcgcttcccggcgctccgcccgcatttcgactattgcgtcatcgacacggggccgaagtgggacgagctcaccttgagcgcgatggcggtcgccgatgccgtgatcgcgccggtgcaggtggctgaggattcggtccaatgcgccaagatgctgctgaccgcgctgcgcaaagccgaggccgcgcgcgccggccgcaagatcgctttcctcgggctcctcccctcgatggtcaatccgttcgaccggcgcgagatggagaatgcggtgaagctcgcgcatgcggtcggcgagaagctcatgttcccggccttcatcaaggcacggccgacctacaagcatgccgcggaaaatcatcgtccggtatggcaggagactggcagcggcgccaaggctgcggccgaggagatccgcgcggtgctcgctgagatcgagcggcgcatgacaagccaggaggtcgcggccgcctgatgggcaagttcgacgaacgcatcgaggagttcggacttcttgtcggcggccatgaacgggcgcgccgggtcgaggatatcgagcttgcgcgcatcctgcccgaccccggcaatccccggcgcagcttcgacgatgacgcgctcgctgagctggcctcctcgatcgcgtcgcgcggcgtgctgcagccgatcacggtcacgccgcctgacgcgaacggcatgcaccggatacgtctgggcgagcgccgcttccgcgcatcgcagctggcgggccttgccacgattcccgcgatcgtcgtgccggtcggcgagggggtgcaactgctggccgaccagatcgtcgagaatgaccagcgcgccaatctgtcgtcggtcgagctcgcccatgcgatcgcccggatgctcaagggcgggatgaaccaggtcgagatcgcggcggcactcggccgatccaagcagttcgtctcgctctatgccgcctatggcgacatgccggcctatctcaaagaggccctgccgtttgcgcccattcgccttctctatgatctgcaccggacggcgagggactaccctgccgaggtcgaggcctatgtcgccagctggggcgacgccggggcaacgctcgccgcaggatcgcgcttcatcgccgaactcaagcagacgcacccggcgccggtccctccgcgggcgcctgtggcaaagccattggggcccaccgaccgcgatccggttcgatcgggcctcacggacaaaccctccgcgccgatccgatctccgagactaccggttctggtcgacggattccctgcgtggctcccgctggcgcctttggtcacggtgattttcgaggatggccgcgagcgggaggtcgctgcctcgtcaatcggtccgaccggcgagagaagcgaggccttgccaacaactgacccgcctcctccgcgttcgtaatttatcttgcatgatgatttgggccgtacccttcggggtgcggcccttttcgtgtcgacgggcgggggcggcgccgaaggcgccgccccttgctgcgcacgatcggagttcgagagggttcgctggccgaagagcgatagtctgcctaagcagactataagatgagttgagtaaaggtgagggccggataggcttggcgccggggatgtatgacaatagcgttggggacatgcccgtcctcacctttcggctcgacgatgatgtcgcccagcgcttcgccgcgctcgcggcggcatcgggcggccgctcggcgctgctgcgccgcttgatcggtgacgccttggccatggaggcgggggaggggcatcaggcgccgcgcgcccgccagcgggcaacctgccgggtcgaagtgcggctgatccccgaagaaatcgccgcgctcgaccgcgaggcggatgcgctggggatgaagcgcaccgactggatcaccacgttgctggcgcggcgattgcgcgcgaacgcgcccttgccgcgcgaggagcgagcggccgtcgcgcaagcctggcgcgaactcaaccggatcgggatcaatctcaatcaggcgacccgcgcgctcaatgcctcggttatggtcgaatccgggctcgacgtcgcgcgggaagctgccagggttgcaagctttaggtccgagatcgttgatgcgctggccggtctcggtgccgcgctcaagggcgaccttcgctactgggacatggccgatgcgtgaggaggagggagttctgccgcttcccagcctgatggaagcctggcggccgcccagcggcggcaagcggaccctgcgcggcgcctatgttcggatcagaccggggggaagcgggggcgggaccgcccgcccaatggccatgggccaggccgaggcacgcgccaagctcgagcggatcgttcgcaaggcgcccgaggtgatggtgaaggtctccggcaagcaatatggcgccacccatgtcgccgagcatttcggctatgtggcgcgccacgggaagctcgccgtgcgatcgagcgagggcgaggtgatcaccgagcccggacggctcaaggagattgcccgcgactgggcgatgctcgacgaagccatgaacgagcatggccgggaccggccgacgtcgatgtcgctggtgctgtcgatgccgggcggatcgaccgacgccgagaccctccatgatgcggcgcaggctttcgcgcggatcctcttcgaggggaaccatgcttatatgctggcgctgcataccgacaccgatcatccccacgtccatctgacggtggcgacggaaggggcggacggaacacgcttcaatccgcgcaaggcggatctccatcatatgcgcgagaccttcgcgcaagagctgcgcgcgcgcggcgtcgcggcggaagcgaccccccggcgcgcacgcggtcatgtccagaagcgggtccgctcggcggcgctccatctcgatgtccggctcggaaccgaggggcgcaggctcaatctcgagcagctgaacgagctgcgggcgcaaagcttcgtgcgcgcggccgaccaggagcgccgaccggaagatgtgatggcgctttcccgccagaagcagatccgcggcgcctatgccgaggccgccgtcgcgctcgtcggcacggggaaaccggaagatcgtgctctggggcaagaaatcgccagcttcctggcggccatgccgcctgcggtgtcgcggcgcctcgcgcgtgctcgggagatcctgcaagcggtgcggccgccgcaggatcgtacacgcccgccgcaggatggctctgcggggacggacgagcggcagccgcaaggccgggaccgcgagcgatgatgtcggccgcgccggcttcgccgactcgggcagctttccagccttgccgacaaagggagcaatcctatctataggtgtgagggaatttcccgaaaaacagggatattcgacgtaaaaccgtgctcatagcttgttagaaaaaaccatgctattatctaacaaagaggagcatcgattcaatgtctgcggtagccgatcggatcatgaagcgtgtgcgcggcaagggccgcggctgggtgttcacgcccaagagcttcgtcgacttcggcacgcgcgggtcggtcgacatggcgctgtcgcgcctcgcgagcgctggcgacatccggcgcatcggccgaggcctttatgactatccacgccagcatgacaagctcggcgcgctcagtcccgatcccgccaatgtcgccaaggccctctcgacgcagagcggggataagcttgcgccgtccggagcgacggcagccaacaacctcggcctctcgacccaggtgccggcccgggccagctatgccacaaccgggcggtcccgggtcaggcaagcgggcgggcgcagcctgacgctcaaacacagccgcgcaccggtgctcgacaatgcgcctgactcggtcaacgcaatcgtgcaggcgctcgcgcatctggggaaggacaatatcgacagcggcaagatccggcacttcgcaacgcggctcgatgatcgcgacatgcggatcctcatccaggcccggccggcgatgcccggatggatgggcgacgtcgtcttaaagatcggcgccgcccgcaatggatgagttcgcgcgcagacccgccgaggaccggcgggcctacattgatgaagccgccgcgcggcgggacctcacgcccatcatcatcgagaaggatttctgggtctgctggacgctgcgccgcctgatcatgtgccccgaccttgtcggtcatatgaccttcaagggcggaacgtcgctgtcgaaggcctatgggatcattgcgcggttctccgaagatatcgacctcaccatcagccgctcagcgccgctgctcgataaggtcgcgtcgccgatggacgacgacattaccggcaaggagcgcgaacgccggaccaaggcgctcaaggcggcggcgcaggcctatgtcgcgaccgtcgcaatgccgatcctcgcccgcgaaatcgagaccgctctcggcaccggcgagggctggagcctcgcccttgatcccgacgacaaggaccagcagacgctgctcttcgtctacccgcgcagttcgggctacgggctcgcctatggcgagaattacggcggtgcggacgaaagcggctacatcaagccgcgcatcaagctcgaatttggcgcccgcggcgataccgaaccgttcgagctccgaccgatatcatcctatctgaccgaggactttcccgaggagttgccgaatgcgctgaccgaggtgccgacgctcgccgtcgcgcggaccttctgggaaaaggtcacgatccttcatgcgatccatcataacggcaagctacgcgagggcatgtcgcgccattattatgacgtgctgatgcttgaccaggccggcatcacggccgaggcgctggcgcggatcacgttgctcgagcaggtcgtgcacaacaagagcctgatgttcgccgacaagtcggcatcctacgagacggccgtgcctggaacgctgcgcctgtcgcctgatggcgccacccaggaaaagctcgagcgagactatggcgcgatgtctgagatgttcatggccgcgccgccgaaattcgatgcgctgatgaaagggctggcggcgatagaggcggcgatcaacgggcgctaatgcccgggggttgcgaaagaactatccaactaagtatttgaaataaaacgatatgttcgggcaatttagagaagacactattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggtgtcatttctatctagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttacagctatgcagaatgataataaggattatgttaaatccacaaccagctgagtttcgtgcctgcacagagatgagctaaatgcggcacgaatggaagcgagcgagggaacttgcatgatcaccgccaagcacatcccttgggagccgatcgcgacattgccggaagaccggaaagatggccgtcgcttgctgctctgggaggttgacctccctgtgatcgggcgatgggatagcgaccgcgaaggctgggaggatcccgaaagcatgcatatcctagaagaagtcacccattgggctgacatcaatccacccgtgtgatgggctaacgcacgagggagatcgccctcttttgagagtccggtctgcccaacatggagaaaaagacccacgatatcgatcgagccgtggcggcctccgatcaaagatattgtcttgcatgtcggaatatccgacactatatacaactcatgtaggcaaatcgtgcgaggcgtagatggcgacaattgcacctaccaagccggttacggtagcattccccaagagcgacgtcatcgcggcgctcgtggccgagctcatcgaagtggcgaaagcggaggcgcaggtacgcggcattccgcttccccccgataatcccgagatcatcaaggcgcctattccgatggattcgctgtcggtcgtcgatacgctgtgcgcgcttgaaccggttgtcggcttcgagctgcgcgaaagtatcgtccgcacaggtggctacagttcgatcgaagccgcgctcgaacatctcgttcccaagatcgagcgcgtatggattcgcaagaaaggatcgaagccatgaccaatctcgcattgcgtcacgaggacgacgaggaggagcggcggcgcttaggcgaacggctgcgcgaggcccggaaatatcttggcctcaagcaggaagaggtcgcggcctatctcaagatcccgcgcacggggcttaccgacatcgagaacgggcagcgccgtgtcgaagcgatcgagttaacccgcctcgcgcgtctctatcgtcaatcggtcggctatttcactggtgaggacgaaacctcggccagcttgccggcggatgtcgcgcatctggcgcggcgcgttgccgatctgtccgctcaggaccgcgaagagcttggccgcttcgccgattatctgcgcgcacggtcgggcggaggacaaggctgaccatggcgctcgactacgcgagcgcggttcgagccggggccatggccgctgggcggctgcatcggcagctgagcacgcgcgaagtgatcgaacagcaaggtggcaacgtcgatgtgttcggcgcgatccacgccgtcgacctgccgttgttgctccggccgctcaaagggctgctcggcgcctatttgagcgatcctgcgcacggcgtcctcgttacgaccgagcggccgatgagcattcagcgcttcacggcggcccacgagctggggcatttctcgatgcagcatcaacccagccttgatgacgaaagcatcttgcggcggatgccaacatcgccggagcccggagggctgttccaggaaaccgaggcggacgcctttgcgattgccttcatgatgccgaaatggctgatcctgtcgcacagcgcccgccaggattggcaggtcgatgattttcgccgcgccaacgtggtttatcagctctcgcttcgcttgggcgccagctacgaagcgacatgccggacgctgctgcgctacaatctgatctcgcaatcgaccatgaccgatctgttgcggacgcagccgcgcgcgctgaagatcgatcttctcaaggattatcgcccggccaattatcgcggcgatgtctggcttctgaccgaacgcgacgctggcacgagaatcgatggcagccgcaacgacctgtttgtgctccggctcaaggaacatagcggcggcgggtatctgtgggatttcgaccagcttatcgcgagcggcttcgccattgttcgcgacgaccgcgaagcggtcgatgcggacgcgattggcgggccggtcgttcggagagtgacagccgccatcgaggcggcgcagcggggtcggatgtcgatcgaggaacggcggccatggcagccggtgccagcgttggcccatctgacgttcgacttcgacctgaccggccccgaacctgaaggtctctcgcgcgccgagcggcggcatctgctcgaggccgcctagctcctatgatccagatcacgaccgatcttcggcccttgtttggtgctgcgcgcgatcaaggcgcgcggcccacctgcatggcctttgcggcaagcgatgcccatgccggcctacgcgacggttgggcaccgctttcctgcgaattcgccttttaccaagcgcagcggcgtgcgggccgatcgccggcgcagggcgcgctgctgtcggcgatgctcgatgcgctgcgcagcgacggccaacccgaagaacagggctggccctacctccaggccgtccccgaagaccatggctcgtggaagccgccgtccgccgtgggtgaacgctatgggcgagacggccagccgggcggagcgaacctcgcctcgatcatcgccttgctcgaccaaggccggccggtcgtgatcctgacgatgctgtcgcgctcgttcttcatgccgacggacgatggcatcgtcgatcccgccaatgacgaacagcctgaaccgagccagcgtcatgccgtaatcgcggttgggcacggccaagtcgatggtgccactgcaattctcgttcgcaatagctggggtgcgggatggggcatggacggacatgcctggctgacggaacggttcctggcgccgcggctcttcgccaccgcgaatttgatggaggcagtcgatgtatcttccagtaccctcgcagcctgactgcgtttccgcgtggcgcgaggcggtgcgcgtcgtcgatggcgcccccggccaccaagcctacaacgtcatcatcgacgtcgccgatccctcggcgcgcgcgacgcttgcagatcccgtggtcgccgaggtcgatgccttccttgccgggcggggcaaaaagccgatcgagacggtcgccaacaccatctttccggcagcgctctaccaccgccacggcgcgccgctcttcttcgatcggttccgggacaatgtgcttccaaaggtcaggttgaaggaagcctggtcaggctactatttcgagcgaatgatgcagttaccccaacttgacgggccgccgatcaaccagatttgggggatcgtcgagcgcctgcgcaatccaaaggtgcgcgcgctcaacaagtttgaactgagcgttttcgaccctgcccgcgacgtgaacgattcgccttacggcgggcagtgtctgagcttcgcgagcctcaagctgatcggcaaaggcgatcaacgccggatcgccatgacggcattctaccgcaaccatttctacatcgaaaagctactgggcaatctgattgggctgggcaggttgcaatcgttcattgccaaagagggaggggtcggtctcggaccaatgacaatcgtctctacccacgccgaaatcgacaccggcaaatggaatcgcggcgatctccagcagctttttgcgcgctgcgatcaggcgagtgcgcaactcctcgcggcagcataaggcgcctccaacggcagacgcggcgtttcgagagcgccaccgtcgatcccgtacatcgcgaacatgccttcgatgaagtcgcgctgcccgccatagctcggatggcggacggccgtcgtcggtataccgacatcgccaagggctaggtgagcatcgcgcccgatcgcaacgatgcgccgggggttgagcatggcaatcagcgcttgaagcaaaggccaggtcgcctcgcgttctccgcgggtatgacaacggttcgacaagggatcgcccgcttcatgcggatggaacgggaagacgttccagagcatgaccggctgtccgatctgttcgagcacgcgccagacgatcgccgccgtccgctcggcgaccgccgggccttgcgtcgcacgttgaagggcgatgccgcccatcaacgcacccgcccggtcgagatggacctcatcggtgaggggaacgcccgtgcgccggccaccgcgataaccgaggtcgcgggcaatccagatggtctcgacctttgcatccaaggcagcgatcagcaaccgttccagattatcgcgccgcttggccgccgcgtcgcgccggtcatgaacggcgcagcgatcgcgccagggattgaaaacggaaggaagttcggttgccgccagagtagaaacgaaatgcttgggggtcatgacggcagttccttgataagcaggcgacgatgggcgaagtcgatcgtgacgcgaccgcgccggtgtttctggaggaagcggaaggccgcgtagccctggaggatcgcttcctcccagagccacagcggacagcgttcggattcgtaaccgacgacgaactggcggacatgcttgagcatgtccagcggcagcccgcctgattttaccttgtcgaagtagcgaagctgctgggcctggccgaaaatccacgaggtgacgccttcctcgatcaggatcgcccgcgcaccatcctccgcatcatcgagcttcgggtcgctcttgcgcttcaagcgcagcaatgcgcggatgacgggcgaccagcccaggaccgcgacatgcgcatagtgaaagacgtcgtggaagcgataatcgtcgggttcaaccgcattgtcggtgagccgatcaccgacgtagacgccactcgatcgttgatagacgaaggtctgtccgcgaaccttgcgctcatagacgtcgatcgtcatccgccgtgggagatgctcttcggggtccatcatggcatcgaacggagccggataaactttctcgcggggccagcggtcaaagatcttatgtaggtttttgacggcggccgcctcgatcgtgaccccggaatcgttggcggcctggattagcctgcgcatgaccgccacgagttggcgagcgagcatcgccttgtctcgcgtcaacgtccccaactggaagctattgacgaggacgccgacctcgccggcgagcgcgagcagcgtgtgctcgaactgcggcatgggcgccttgactagcggaatgtgggctggctggagcgcatggaagctcaaggcaccgttgtttccagcccgccactcgtcgtcgcccctcgcggcatttgccgcgatgtcgcttagcgccagtgcgctgcggcgcgcgacggccgccaaataccaaagaacgtcgccgagctcctcggcaacggcatcggcatatccgaggtaagaggcagcatcgcgttgtttcttcttcgcctcgctcagaagactgcccgcttcgccgaacaatccgagcatcgagaaacccagagcgctcttcccgctacgctggtccgtccgggcagcctgcttggcgtagtcgtcgatcgtcagcgcctcgaactcgcctgacattagttgcgcttccgacggtcggagattgcctcaggcggcacatttacgccgtaggcctcgagcgcgcgcagcacgatcatgcggatgggttcgcgagcgtcgagcgctcgctgaccaagatcgcgcttggtcacccctgggacctggatttgaagatgctcgtcatcggcatcgctgcgagcctcaacttgtttcatgaaaacaataaatcagagtttcatgaaaatatgaaacagaaatttatcaatcggtgaatgattggtcctccgacagccgtaaacggggcaaactgcgctaccggctgcgagatcgctgcacaggtggatggactctcgaggattcgtttcggttgggcgcaacgtccagacccttcctgtcgcgcccttccctgagcagggcaggacgaatttgatcacctcggtcaacgtggttttgcagtgtggtggtcgcgaccttcatcacgcgcgagatcgcttcgggattgtcgaacagtgcggttcgcactaccgcttcgatcacccgcaactgactttgcgcggctcgctcgtttctgcccacggacgccgcagctcgggatcgagccgagcgctcgtgagcttgggactgatctcggccggactcccgggtgactgacggaacggccgccggcgcgatgctgttgcggtcattgccaagcttgaggcgatccagctcctgcagatcgcgctcgttcggccgatatcctcgcacgtcgagcccttggcggttggcctccagccatgctgcccggcgaaaggcctcgctgccagtaaggtgaacattcgtccacccacgatgccgggcgatcgcgacgagatcacgcacgacctcctcactgtcactcgaagtgacaaggcgcctcccttggtcccgaaatgcaggctccttggcctgagccgtcgtaaagtaggcaggctcgcctgaccatttgctggtcgatgagaagtagcgtttttgcagcgtctccggcatgtcgccggtcgagaccgatcggggcggccgctgccccttttccttctttcccaggggttcgggagcatcagggccgtgtttttcggaacggcccgatggcgatgcctcaccgattgaaatggcattgctgcgcttcctagcgccccgcgaactctcgggtttctcagcggacatgggctgccctttcctgcatgagggacgtggatgccgatccggtcggtggtaaaactgcccgctcgaccatcgccgtcacgaaggcgattgcggcagcctcgtcgcccggcggcggcagttcggccaggtcacccagaaccagcatgtcgtccgtgatctctgccgcgcctgaaagctcggcctcggtcatttcccgcatcgcaatttcctccggtatggcgttccccgagctcgtcgccggttgccggcgggtgccactcagcccaggcgtgccagcaccgtgctgctctaaagccggagtgggggaagaaagcattgccgcgatgggacgggcgggcagcacgggcggagcgatcactcgccgcgtgaagcgcggcatccggtaataggcaatcttgcgacctcgaatgggcgggatgccggcgcggaggagcaggagctcgctcttgggtagctgcatcagctcctgcggcagcaagagtgcgcggcgctggtcggattccgagatgcttcggttcgccagcagcccgtggatggtgcggctgcgggatttcacgctcatcgtgaaaaagccgagccgttcggaaagttcgttcgcgacctttagctccttgggcgtgaagacaacctcgagcccgcaattggcgatgatctcgtcggtgacatcgggaccatagattgcgcgaagctgggatcggctctgaatgaccgggaccagacgtaggccatagccggcgacataggaaaagccgctcgcaatcaccgaggctttgccgagcctggcgaactcgtcgagcaggaccaggaccgggacattggtcgcgccctcaggaagatcgcgggtgttgagatccacgagttgctgcaggaacaggctgtagatcggcgcgatgcggtcgatattgtcgggcgacacgccaaggtaaatcgacatgcgccgacgccgtacctcgcgcaggtcgaagtcgctttccgaggtggcggcatccaccatggggttgagccagagattgagccgcgcggtgatggtctgcttgatcccggaaaaggtgttgtccgaggccgaggtgaaatcctggatcgcggacacgcacgcttggctgaggcgctggcccaccctgcgggcttcctgaagcgttgcgggaaggtcgctcttgggatccccgctcgtgaggcggcggtatatctcgccgatggtgaagggcaggcccgggttggatgcgaccagggcgccgacgccgacaaaggccgctcgcgcggcctccgcccagaagggatcggatcgctcgggcgcggggaaaagcatgcccgcgatcttctgcagctcgttgacgacctctatgtcatcagtccgtctgatgtgcgccagggggttgtaccgcgccgtccgcccctccgcgtcgagcggatcgaacagatgcacggcctggccggcccgtgcacgatagccggcgcttgcgccccagttctcccgtttcacgtcgagcacgaccaccgaatctggccaggtcagcagattgggaatgacgacgcccacgcccttgcccgctcgtgtgggtgcctcgagcagaacatgctcgctcccgccgaatatcaggaaacgtccagccttgcggccgacaacgatgccggacgcggcgcgaaggccctcccgccggatctcgccttcgcgcgcaaaccgggcggtgccgtgcaatgccggcccgcggcgcagaatcccaatcgcgaggagcccaaccacaactgcgcccgccagcgccccgcgctttagccaaagaataagcagtgggtccgtccgatagtaccacagccatgcgggcaaggccgtgaggtcggtgtgagagccgatctggcccagcccaaagagggcaaccagcacggcgatggcgcagcacaataaggtgccgccggcaacggacaggccgatcatccagaagctacgctgcaccggcatcgcccaccttcgggtggaagtagacctcttcgacctcgaagcggccgccatggcgccgggtctggacgaccacatcgatgagcattcgcaaaagtccgcggatatcatcgcgcgcgagatctcggccgccctcggattccttgaccagtagcgtcagctgctcgaaggcacccgccgcagagccggcatgcaccgtggtgatcgacccagggtgccccgaattgacattgcgcaggtagaagaacgcggtgccgtcgcgcagctcctgcagcaggatccgatccgggcgcatgcgcagcgcgctctcgagaagttgcttgggaccgacctttgcaaggccctgcccctcgctcgaatagaccatatgaacgacattgcgatggggcacgatgagttcgcgtgtgtcctcgatcgtaagcagtcgctcgtcgggcgggatgagctggatgagcgctttcgccaaggtcgtcttgccggacccggttgcaccgctgaccaggatattcttgcgcgcggcgaccgcgaccttgaagaaggccggccagtcgcccgcatcgcgaagtgccaccaactcggcgtcggtttcggtaaggccccgggcgctcgcgcgcgtcgtgtcaaagaggccagcgcgtgcgagctggtcgatcggcagggttacggtcgagggcttgcgtatcgtaaaggacgggcagccgctcggcgtcaccgacgggattacgatctggcagcgctcgccgcctgggaggacggtcgaacagatcggggtctgcccatcgatgtcctggtgcgtgaagcttgccgcggcgacggcgagcgttccaagccactcgctgtcgagttcggacagctcatgccatcgccacccctgccggtcctcgattcccgcctcgcccggacggttgatgacgagctcggtcacatcatctggctccagcaacggaagaagcggttcgaggtagtgacgaaggacggcggtgtcgcgcatggcttaccgccgcagctctagattgtagacatcggcgaagttgaagtccttggcgacgaagataccgacctcctcgccctggttctttttcagcaccggcgggatattgatgttgttctggagcgcgatcgcggccccttcgctcggcgcacgcgtgacattgttgaaattgccgttgccgctcgatgcggcctgcccggcaatataggcggcgtcatcgacgagcgagagcaggagcgcgccgccgaaccgtgcccaaaagaagctgtcgaccgccccagcaagcccggcgcggccgagcgcgtctgacccaggcgaggcaaggtcgatgcggacgccttgtggcgtcaccgcccgggtccaaagcacaaagaggcggttctgaccctgttggatacctccgcgatactcgccgagcacgcgcgtgcccttttccatgagcacgacccggccattctcggagtagacatcgcgcgggatcatgcaggacgtgtatccaggctgcgcggaattgatggccgtctgaagggtgcagggaatcaatgtccccgcagtgatcagaaaattgcgattggggagcatcgaggctcgcgcttcgcctacggccgaactttgccgcacaagatccagcgcattgggcgccccgccctcagcgctccctggcgttcctgaattttcggtcggttgcgcgcccgaggccgccgccggaccttgcgaggtctccccaccgagatcgcgcccgccataggcgatgagtgtcgaccgtcgcgcccggtcggcgaggttgggccgggcgcccgtccctcctgtcggtcctggcgccgcaccgggctgcatggcagggacgatctgaccgtcggggccaggaacccctgctgcgggattgagcacaggtgcgttgggatcgctcccgcctgcgcccagcggtctcggctgcggagcgaccgccgcgtaatcgacggtttcccgcgccacgatatcgcgccgctcttgggccgccccgcccggtgcagtgaggtcacgattggagccctgttggctcgtcccggaattaacccacaggatgcccagtaccatcgccgtgccggcaaagatgagggcggtattgcgcttggaaggcgtcatccccccgatcggctcgataccgcgctcgtgcaggatctcgtctttctccggcgtgagatcggcgctcggcagaaggcgcgaaacggaggatggatcttcggccatggctcattcctgcggatgtgtgatggtgcgctcgacatggggcgacccggtgttcgtcccatgatcgaccccatagggttctggcgcctgattatagatgcacagcacctcgccgcctcgccgaaggcgcagctgacgcgccaccaaatggacgacgacgaattcgtcgcggacgtcgaaggggaccagcgtctcagatccgtccggtcgcaccagatatatcgccggcacctcgcggttcgcggggaaacgcaacaccgtgaactgcccgttatcggagacctccgacggctgaagctcgctggagccctgcaccttgtagttcatgttgcgaggcccttcgacgaccgcatgatcgagagcgccgcgaacggcgcggccctctagggcagcggcctgcatggcaatctgcgcggccctgagacgcgcggcgcggtcggcgtcgtccctgggatatcggaaccgcacctgaaaataggcttggccgttgcggcccgtgatcggaccgctgcgagcggtcaactcgaacgcatagctgcgcaattcgcctccgcgcgacgtggtgacgatgagattggtcggtccggcacgctcacgcggcttgaggaacaggatgtgcccggcgacggcgacctcccaagatacggtgtcgcccagcgcgacgtgctggatcgtctcatcgtcgctcaggacaatctgcgttgcggtccggaacgtgccgacgatccgatagacctcggtctcttcatattcgacgaacttgacgcgcgggtcggacggaccacctcgcggaacttcgaccgcgtgcgccgccgttacaggcaccagcgcgcaaatgatggcggcggagagtgccctcatcggatcacctccggatcggcacgatagttttcgacctggaatcccagcgggttccggtagcgatcgccttccgccatgggcgcgttggcgtaggcgaacgtgatcgtggcgatccaatcgctgttctgaacgtcggtctcggtctggaccgtccgcgtgaaccgcacattggcgacgcgatcgttgatgaaggcgatgttgcgcacgcgcgcttgcacgacggcattcttgccccaaacattttggggacttgcgccattgttgctgctgtagaagcgcgcccagcgctgctgttcagtcggttgcgagaggatcgtcacgaaccgaaaattttcttcggccgctgccgggatccagctttcgcgggttctcacatactgggcgaggaagtatttggtgaccgcctcatcgtagcgcatcggccgctgggtgagcgcggtctggacatccaccgcgccggtggtctggttgacgcgaataacatagggcacgacagtcttgagaggtgtcagagccgcaactgcgaagatcgaggccgcggccaggagtgaggcgatggccgcgatgctccaagcgatgcgggtcgagcgcagcgcgttccggatcctgtcctgatcccagcttcgtgcgtcccggaaatagcgctgcagccccgatgccggcacggcctccgagcggtcatcagcagctcgcataatgcgatccccttggtgcgaacgagaccttgtcgtccgaggtagacggcgacggcacggcgggcggcgggggcggatcgccgtctcgaggatgggacaggggcggtatgggcggcgcaactcttggtgccgtggtggcaggcactggcgagccaggcaggacgcttccgtagatgttcacgtctcgcaggcgatgaccattgcaaaccgcgagcttcttgggtccggaagcacagcccgcgacgccgagcacagctaagccaccgactaggcaagcgacgctgcggcggaagctcgaggcggaaattcgcggaaaagggaaagtcatgatgatgcctcactacgccgattcgatggtgccgccgcgacgagcggcgcgctccaagttgcgactgttgcgcatgacgcgacgctgtcggaagggagatgccatcgtcccccaagccgttccggcgaaggcacccacgccggcagccgcgcccccggctattcccgtcgcgatggccggagcctggaagaagaagatcgtccccaaaaatatgtacgctgcaaacaggacagcaccgaaagccgtatccacgacgccttcagatgctgctgttgcagccgctccgaggtctgtgattagggtcgtgatggctatgattacagcaaggagaacgatatagttgaatacttggcccagccagccgtggaaaaaacgcctcgttggctcgaaaagagctagggcgatgaagatggggccaagcgcgataatgatcgccaacgcaactttggcaaatatggtgatagcgaatccaaccgctgccgagagcccaactaatgccttcagccccaggctcagcgcatagaggaccagtttatatgggttaatgtcgctgtaggttgcggcttcagtctctatccgcgcaactatagcatcactttgagtgtaatagtcgtcgaatgcctctcctactgtgtcgatcgtcttaccggcgagagcttgggagatcgcatcgggcattccgtggaagagcggcgtcgtgatccaatcggaataggcgaccgtcgtcgcagcaacatacagcaggcagagcttcaccatccgatagaatagctcaccccatggttcgctgatgatgccccgcatcaccatgtagccgaacagggcgatgtagataaccagcccgacagcgagcggaccacggacaacctctacgacgttttggagacgctcgttgaggaaaagatcaagcttcccatcaacgttcgcgtaaagtgaattgaacatgtccgtggccatgcgaggctccagggcgctggattatttcgaaagcgaccgcatcttgttgtcgaggatccggaggctttcagcgttggaacactcctgttcgttgggatgtgatccgtcggcacaggccttgacgagtcctctgagctcttccgggtgagaggttagatagtccttcccgcgcggtgcccgctcgcatcctgcgagcattcccgctgcggcaaacccaagcagcaaagctctcgcggtcattgcgacaagctttctagcttcgtcgccagtatcgcttcgctttcgcgctgtgatcgcaactggacgtctgcttcttgccgcattcgcagcgcctgcaattgcaaggcgtcgttctggatatgggcattctcgacccctaccctcgcctggatatccatgacctgcttggcgtccgaagcggtatccagcgaggttctcagctcttcgaggccggcggtacgctgggccgacacgccataggccgcctccgcgatcgcggcgtcgcgcgctgcgaggtcgccgttccgcaagaggttatcgcgggacgcgcgctcatacgccgacgcacctggccgcaattccggcaaagcgatgcggttggcgtcccggatacgggtcgcggagctcccgagcgaacccaggctggcattgtccgacgacatcagccgactgatgtcacgggcctcccgcggcagaagatggcgcatggcatcggtggaaagagatgatgcgatgccgttgacgtcggtgacctggttgaagctgccatagagctgcttcgcttctgcgatctgctccttcccctgatcgatcatcgacagggtgtttttcaccgtggccagcgcctgcagataaccggagctgtcgtagacggggatgccttgcgcaactgcaggccccgccattcctagggcgatggcgccaagtgctgcgtatatgcccttacccatagctcatcctttcctgatcgatgcagaccgacgctgctggtgaaaaagaggcagccatttcgccgggtcgtcgccgacatcagcgcgaatggcatcgaggagcgtcacggtttccgtggtgcccgagagcaccgcgagctcgtcggagaggccgcccaggtccagttccaccacgatcgagtcatgaccctgcttgatgaggaagcggcgagactcggggttcaggtcgtgacggacgagcttgaattccgcctgggtcaggcccagcccgtcgatataatccgtttcacgcccataggggttgggcagcaggatcttggtcgcgacctgctccatgatactgtgtgagatatccgagcgcagcgcatcggccgggctctgcgtgccgaaaaccaagaaggcgttctgcttgcggtaggtcttcaggccatcctgggcaaaggcgcggaaagcgtcatcacccagcgccttccagaactcatcgatgtcgatcaccagtcggcggccatccagaaggccgtcgatgcgatggaacatgtacatcatgatcggcgtgcgaacttccggattgtcgaggaagtcggtcatgtcgaagccgaggaacggcgcatcgagcgacaaagcatcgatctcgttgtcgaacacccaacccagcgatccgccccgcgaccatttctcaagtcgagcgccgatgccttccgggtcgcgctggccgagcagctggcgcagggccagaatggatcggttctccggtgcgagccgcccgagcgacgccaagccttcgtcgatcatacgctcctgggtgacgcccagcgggccgcccggcggcgtcaccagctgccggatcagacgaccgagaaagacgaggttgcgcggtccatattcgagcgcccgcagcggcgcgaagccggttggctccccgttcttcagcgtcagatagatcccgccaacagaccgcacgtagatctcggcgccgcgatccttgtcgatgaagatctgctgcgcgcccgtcttctcgagctgcgccatcaggaagttctgaacgaccgttttgcccgcgcccgagggaccgataatgagcgtgtggccgagatccccgacatggaagttgaaatagtagggcgattgcgcggccgtcttcatcagcgcgatcgccggaccccaatgatttccgctcggccggcccgcgggataggtatggaagggtgccaatgcggcgaaattccgcgatgtgattgccgccggccgcgcccgccacgcgaagttaccgggaagctgagcccagaaggctgcttcgagcgccggaccttccctcgccgacaccagaccagcgtccgcgagcgccgcccgcgcggccgacagattatcggcgagccgcctctggctctcggcaaacaccccaagcgagaagtgatgttcgcccagcacgaaccgattgctttgaagatcgtcggcggcgtcttcaaggtcgagcgcctggcttgctgccgcgtcctcggtcgaggccatctggttctgtcgccggcgcagcctttcggccgcgcgcgccttccccatgaaggtgaaggattgcgacacgacgaacgcgaaatcctggccgagcagagcgttcatctgaccgggacgggtgagcgcaggatattcccggatgccgaaaatccccagccagcggctcgcatcatgggcgcggatctcgaccgtctcgcgtccgaagatcacccgctcgccgtagagtgcggatccaagatggcctcggaccagcggcaccttggccttggcgcccatcatgacttgctcgagcacttcgagcggcctggagaataggaggccattttgctcatagaggccgagccgtgcggggctgcaccgccggaggagcttttcgatatcgcgcgccttctcctcgaagcgggccagttcgtcagggtcgatttcttcatcggccgccctggccttggcgatgcgcttgaggagaagccccgtccgatcggccgagccgaccgccggccgcatgatcagcgtcagatagtgctcgttgacgaacatgcgcttggcagtcacccgcgcgcgatatttttcgtccagttcggccgcgaagtccgagcggaattggccttcgggatagtcatcgaccgggcggcgaacgatgtgggtccagagcgcgagccggtcgtcggcaatgttgcgccaggtgccgttgagcttctcatgccagtcgttgaggtggatcggatccgcggtttcgaaggcgagcccctcgaggcggaacatcatcatgaggtcgccgctatcgagcgcgatcacctccgacgtcacgtggcgcgcatagggcagatagcgcccaggctcggcctcttgccgcaatatgcgccacggcgtcttgcgcggcgggagctgggcagccgcgctagccacgcgcaaagcccttgcgtttcagcccggcgaccgggagcggcgaataggaactgccgccccaccagacgcggttccggttgcgcgccttggtcatggtccagaggcacagcagccggaaggcgttggcatcatgccgcacgatgagccgtgcaacagcaagacaggcgcctccgatggcgccggcatagagcgggttgccgctgacgatcaaagtgagacaggcggcaagcgcgatcggcaacgaggcttcgagcggcacgccgagccacatcgtcgggcgcgtgaccgcgagaaacaacgtctcctcgcgcagccgctcgtccagcgcggcgctctccttcacgcgccacccgtgatggtgtcgacgatccactgcgcgctgaagacgatgaagatgccaacaatgaccgtcaccagaaggccgaggctggcgcgcccggtgaaaaacatgaacccgacgatcacgaccgcgatcaccgcgatggtcttggcgaaggtcccggtgagccaggtcttgatgttctccgccatggacgtgatgccgtcggcaccttgcgcgtgcgcaggatcgctcagcagtatcgagacaagcagcgccaatgccatcacgccgatgatgcgcagcagaagtcgcgcccattgtggccgtccgcccaggtgggcggtgattgctgtcatggatgctgtcctttctgagatgcggccccgtcgccgaacaccatgagcgaggcctggctcgccctcgccgctgtattccacccggctgcggccgggggcgaaacaggggtatcgggtggcggagcgaaggccggagccgctggggcaacgaccgagtttctggttgccggcgccgtactccggatcaacggaatgacggccgacgcgctggcatagaccctggcgacatagccgttgcgaaagccgcgctgccggtcgccggtattgtacagcgacagggcggtcgcgatcgcgtgatcgcggctcggggcaaggcgcgcgaccgcctggtagttggtcgctaggacacgcgcggcggcggctaggttggagcagggctcgaatgcattttccaccgaaagccccagccagccgagattggcgctgttgatctgccccaggccgagatcgatgttgtagcctcgaccaatcaggctgcgcgccgcagcgattgcctgcgccttggtcgcgggctttggcgcgcgcacgccgggactattgaccccgattgcgagactgttgaaccggctctccgtgtggacgatcgaaatgagcgtctcaggcgccaccgtcggtgcgcaagctcctgcaagcgaaagaagggtggcgacatcgaggatcatcggcggccgccgtccaaacgctcgatgccggccagcgagaaggtctggctgcggccgtcgttgaacgtgatgaccacccggcggcgagttgtggaatcgcgatcatagaccttcgtgcgggcgacgccgccgctacagccgggaaaggcgccgccggtggccaagcgttgccatagctgggtcatcggcgacacgcattgcgcgtattgggtcgcgccaccgggattggaaagacacaggagaacctggcagcccaggtcattcgccgctgccggtgcgcttggaagggctgtggcgagggcgagcatcgccatgccgaatattgcacgttgcatcgggtcttcccccgcgagagacagctcccgcgtcgggaaatgccgtcagctatccgttggatttcacctctcttttgttccgaccgcgctcgatttcggcaatccccctagccggggggggagttgatcggtttgctgccgcaggaattcggacagagcgccttcctggtcgggccggagagcatcgattgcggcgagatggtctggcggatcgccgccgagcaggatggacgggcactgcccgtcataattgccgagattggggcggtgctgctggtagccgaccagcgcggcaagctcgggatcgaatgcgctggccacctcgggcggataggtcagccactggttctcatagggcttcagccagccgaggcagtagctgacgatgatgcctcggcgcaccgcgtttgaacgattcgcgccggcgccatggagggtcgatcccaggaatatgatcgccgatcccggatccgcttcgatggcgaccggctccgcgccgtcgtcgccctgcccgccattgtggctccccggccagaccagcgtcgccccattttcggccttgaacggcgaaatcggccacatgacgttgacgagatattcgagctcgccggtcggaccgcgccacatgtcctgatcccggtgcggaaattgcgctggcgcccccgggtgcagctcgagcgcttgcgtgaggttgagctggaccgtgtcgcaccagggctcgaggatagcgtggacgaggcgcatgacggcagggttttggacaagactttcaaccgtcggcgcgcgcttcagcaggccaccgaagcgttttgtccgagggccgtagaatccgccctggcagaaaggcgtggcggcaaaacgcggatggagggatcgattgatctcctcgatgcgtgaccgagactcgacatcccgcaggatgcagaagccgtgctgccgcagattttcgtcggctttggtcgcggcggagacgccgcgcggtgcgatcgtggccatgatcgccctcctcatgctgcggcgggaagatcggcaaggccgacagggcggaaaatgccgctcgcgcgcagctgctcgcgcgttcggtcgtccacatcgatttgcaaggcgacgagacttcgcccttgctcggacgtgggaagacccaatggtcggcaagtccagccgaaacccaggatctgctggaaccacggccactcggcgaccccggtgaagctgtggatctggttggcgagggcatattcgacgagcgcggtgaccagctgattgcgcagctcgagacgctcccgggcgcgcaattttcgcgcaaggcaaaagcgggtgatttccaggatagcactgccgcgcggcggcgcttcctcgcaaagatccgggaagatcgtgccgagaatatgctcgtgcgtggtcggcagaagccgtgcggatgcccggtgttccccgtcgtccccggtaacaacgatgtagacggcgcgatcattgtcgaactgatcgatctcgtagcgaccggcgatgaccggaacgtcccagcgaagaagatcgacgaagacccgcttgcgctcctcgaacatggagcgaaacaggcggtgttccatggcttgcgaaaagccggtcccgatgtgcatgacagcctccttttggtgaggcctgtcagtcgatcagaggcggctttcttgcgttatccccagttctggggagatcatcggccgaacacatcggcaaagctgatttgcccgtcgaacaaggcgcgaatggcgaggagggtgcgcttggtgacgccatagcggtcgcgcgcatccttcacatgctggatcaccgtttcctggccgatgccgaggatctggctgatctcccaatcggtcttgccccgcgcgaccagcgccacgcattcggcctgcctttcggtcaggctcggccattcggattgcggcgcgtggatccgggaaatcttgcgtgccgcttcgaacgcgaagctgccgacgagctgcacgaacggcagctgccgatggtcgagcatctcgcccgccgccatcgcgaaggaacaggatccattgagctcgccaggaatatgggccggaacggtgaagccgtcgcccagcccggcctcgtaggcttctgccaggatcgagcgatcggcggccgtcagagagatgatcgactgaaccgccgaccaggcaaagcccacattggtgcgatggctggcgcggtggatcgggtcgctcgcatagaggcgtctcgcctggaagcgctccacccagtcttgcggatagtcgacgatgtggaccgagcgaaccgcaggcttcaggtcgacatgatggaccagggcatagtgccgaaagcccatggccttcgtgatttcggccatcaggtcagacaaggccgtagcgtccttgatcgcgccagcgacagcgcagaaatcctgaacttgcccaagcccgatcatcatatggccggcgagatcagagcagcgcttccatgttgagatgaccatcgcgaaccgcgcgcagcaccagctgcgtgcgtcgtcgcacgccataacgcctgcgggccgattcaacatattcgtgcacggtgtcgcggctgaggccgaggatctggccgatctcccagtcgcttttgccttgcgcgacgagcgcgatgcattcgacctggcgagggctgagagggacgcaggccaatggccctgccctttcgccaagcagctcgcgcgcccgatcataagcgaccgagccgagcagacgggcggtcagaacctcttctgcactcagcggctcgtcgcgtgatcgggccgcagtgaagatcgcctcgggctcgcccggagtccggatcggcaaactgtagcccgatgcaaggtcatgatcccgggcgcggtcaaggatgcctcgctggcgcggcgtgagctccagcatgtcgccgacacggtcccaggccagtccagagggcgtacgtgcgcaggccgcatgaatgggatcttcgatatagtggcgttcttctagaacttcctcgagccaggccgacggataggttgtgaggaacaggctttgctcgtcgccgcgccgaaggtcgatattgtgaagcagcgtgaaccagcggaagccaagatcgcgcacggcggcatcgatcgtgccatgcagatcgccaagggtttcagcacgctgacagtctgtcgcaaagcgcgtgagatcatcaaggcggccgcagtcttttatcctgttcgccataggcgacggaagctcgttcgcgaggagacggctcgtccacacctaagcggcgagcgccatgattatcaggatgagttgagaacgattcgcaacaatctacgattagaatggatcgcctatgacactttatccgccggcaaagtgtcatagctgacaacccgtctgtggccgccgatttgggattcacattgatcctgctttgtgcttgattccatcatgttatgtttcatgcaggcaagcctcttgaaccctccattggctgtgatgtcgcggccgtgctcgagacgctggcgaccgtatcgagccggccccgttatgccttcatgctgctcaacctgatcgcccaggtggcggggccagatggaagcgccggtccctgggtcaggcggaacgatgggctcgtttccctgcgcgattggctatgcgacgcattgaccccgatggcccagcgtggtccgcgcagcattacgctggccgagcgggtcgagagcgacctcgctagaaacggactgctccccggcgatccggagaaaaggcgcggcgtgatcgcggaggaaatgcgggcacgcattcgcacagccggcaagagtaatctcagtcgcgccgtttccgaactggtgaatgcaggcctgctccgccgacattatcagggctatcgcgtcgaccatcggaaccgtggcggccagcgccacgccgtctataccttgatcggcgatgctctgcgtctagtgccgggcatcagctccacaccgaatctgcccgtgcaaggcgaacttgccctcccaagatgattgcgcagtcgaaccggggttgctgcagtagtgtgctgtgaggtcgggtaacgatgtccgaataataaggccagtcagaacgtcagcattgaccttgccggcaattacatcagccattcccgtcaaaggatcgccatggccttcttcgacgcgaatggattgtcagattcggaatgaagccgggcacgcgagccatataatcgcggtaaacctcgccgaagttggctagcgcctccttttcctcatgccgagccagccgaatatacatcacgacgagcaccggaaacatagcaagggtcaaaagggtcggccattgtagcaaaaagccgagcatgacgagaatgaagccgacatattgcgggtgccggatccgggcataaatcccagtaagggccaattggtgtttgcgctgactcaagtgaagggccgtccatgcaaccgagatcagccagtaacccacgccgatcagcacaaagctggcgatgtggaatggaccgtaatggggattaactcgccagccgaacatcatctccaggagatgtccagcatcgtggctccaccagtcgacagcggggaaatgcgactggagccaccccgacagcaggaagatcgtgagcgggaagccatacatttcggcgaagagcgcgacgatgaacgcactgaacgcgccgaagctgcgccagtcgcgccgcgttgccggcttgaagaagctgaacgcaaagaggatgaaaacggcggcattgaccagcgcgagcccccacagaccatagccatagtcggcgtgcgtcatcgcgactctccttcgatgcggccgttgggattggccggcaagccggcgggtgcctggccgggctcatggccatgctgatgcccaccttggccgtggtgcatgaacaggtgcatgagcgggcaggcgagcaggatgagatagggcagcacacccaggaagtgcgcggtatgctcggtaatgaggaagaagctggcgacgagcaggaagccgatcagaacgatcttgccgcgcttgcgcatgcgatggtcatgttcgcccatatgccgtcctcttctggtcaacctccagcctgcataggctcgagtccaaggagcaaggtataagtagagagcgaagtccgaagggcatcgcgcaagcatgggtaaggtgatcgatcggatcggccaccggtgttcgcgcgacgcaactgtcgggagcagcagtcgtgctgcggcttttgcgtataggcgtgcggcgtccgcgaatcaaagctgcgctcacgaacataatcgtgagaggcaggcccgcgtccatgcacaagagaaagaaacggcaccattcccgcaaccagtccggcgtgaccgtcctcgagcgcgaagcaaggatcgatctggctaagcgcccggccgatggtctcggcgtcgcctttctcggcgcatcgggaacggtcacagggtcgcgttatctggtggacgatggtgaaactcagatcgttgtcgattccggcctgtttcaaggacccagggatctgcgccgccttaattggtcgccaattccacccgaagtcgccgatgtcggccaagtcctgctgacccacgctcatctcgatcactcgggcgcgctaccgcgcatggcgcgcctgggctgggacggtaccgtccttgccacccgggcgaccgcggccctgtgcgagctccttcttcccgacagcggtcatctgcaggaaaaggatgcggagttcgccaaccggcacggcttctccaggcaccagccggcgctgccgctctacacccaggctgacgcgcgtctggcattgcagctcttccggccgatcgagttcggagcgtggcatgcagtcacggacggcatcagggtgcgctatcatcgcgccggccacatcctcggcgcggcgtcgatcgagatcgactggaaggggcggacaatcctcttctcaggcgacatcggccgttacggcgattcggtgatgaaagatcccgagccgcccgcgcgcgccgactatgtcctggtggaatcgacctatggcgatcggcgccacgagcaggtcgatccgacaaagacgcttggagatcatgtcgaacgatgcgtcgagagaggagggacggtggtgatcccggccttcgccgtgggacgggtccagtcgcttctctatcatttctcgcgtctgcgcgcgcagggacgcctccgcgacatcccgatcttcctcgacagcccgatggcgatcaacgcgagcgggctgatgtgcgatttcatggacgagcatcgcctggcccgcgccgagtgcgaagcggcgtgcagcgtcgcgcactatgtgcgcgaagtggaggaatccaaggaactcaccgccaaccccgccccaaaggtcatcatctcggccagcggaatggcaacgggcggccgcgtgctccaccatctcaagcgcttcgcgccggatgggaagaacctcatcctcttctcgggcttccaggcggcgggcacccgcggcgccgccatgatcggcggcgcccggacgatcaagatccacggcgagtatatcccggtcgaagccgaggtcgccaacctgacgatgctctcggcgcatgccgacagcgacgagctcatgcgctggctcggctcgctgcacgaggccccgcgccacgtctatgtcacccatggcgagccgaccggcgcccacgtcctggcgaagcgtgtctcggaggatctgggctgggcatgcagcgtaccggcgctgggtagctggggcatgctcgcgtgaagcccgggatcatcgaggacgccgaagtagagcctgtcgcgacgacgctgcgggcacaccgcctcggcctgtcggctgccggaggtgatctgatcgcggtcatgcgccaagactgtcccgtctgccgctcggaaggtctcgcgtcgcgcgcgcaggtcgcgctgcacgccggcgggcgggaaatcgtagtctcgctgctgcacagttccgcggaggctccagcgcccggcgagatcggcctgtccgaatccgcatggcggcggctcggcgtcagcgagggcgatccggtcgagatcgcgcacgcccagcctctcgcctcgctcgccgaagtgcgtcggcgcatctatggcaatcgtctcagtgaaggggctttttcagcgatcatgaccgacatcgccgagcgacgctatagcgatgtccatctctcggcgttcatcacggcatgctcagcggtcccgctcgatacggacgaaacgatcagcctgaccagggcgatggtcgatgtcggcgagcgattgcagtggtccggagcggtcatcgtcgacaagcatagcgtcggtggattgccgggcaatcgcaccacgccgatcatcgtctcgatcatggccgcggagggcctgatcatgcccaagacatcgtcgcgggcgatcacctcgccggccggcacggcggacacgatggaggtgcttgcacctgtcgacctcgacgtttccgccatccgcaaggtggtcgagcgcgaaggcggctgcatcgcctggggcggcgccgtcaatctcagcccggccgacgatgtgatcatcggcgttgaacgagtgctcgatatcgatgccgtagggcagatggtcgcctcggtgctgtccaagaaaatcgcggccggtgcgacccatctggtcatcgatatcccggtcgggccgaccgccaaggtacgcggaaccgatgccgccgatacgctcgagcgcgcgctgagctcggtcgcccaagccttcgggcttcgcacgcgcgtgatgcgcggccccggcgcggagccgatcggacggggcatcggcccggcgctcgaggcgcaggatatccttgccgtactccaggggcagccgggcgccgaggatctcgcccaccgggcctgcgagctggcgggaggactgcttgagctcgctgacgcggccccggccggcgaaggctatgcgcgtgcgcgggcgtgtctcgaaagcggcggggcctgggccaagttccaacgtatctgcgaagcgcagggcggcatgcgggctccaccggtcgcccggtttcagcaggatatgatcgctccctatagcggccgcctggtgagtatcgacaatcgcaagctcgcgacggtcgcgaagctcgccggcgcgccggtggccaaggccgctggcgtcgcactgcagtgtcggctgaaccagatggtggatgccggggctcccttgtgtagcattcatgccgagagcccgggcgagctcgactatgcggcggcctatgccgtgagcgacgggccgatcttcgggattgaagcgctatgaaccgtcccgtcctgttcgcgctgcctggcagcgaggccctggcacagccgctatccgccgcgctcgatgcagaggtcggcacgatcgagcatcgtcagtttcctgacggggaaacctatctcagggtcggaaacgacgtcagcgaccgcgaggtcatcctgctgtccagtctcgatcatccggacgccaagctgttgccgctgctgttcgcagccgacaccgcgcgcgatcttggcgctcgcaggatcgggctcgtcgccccttacctcgcttacatgcgccaggacatacgcttccatgccggcgaggcggtgacgtcgcgaacctttgctgcgatcctgtctcgccatctcgactggctggtgacggtcgatccgcatctccatcgctaccatgaattgtcggaaatctaccgcatcccaacccaggttgttcatgccgcgccgtttttggcctcgtggatcaagcgcaatgtcgctcgcccgctgatcatcggtccggacctggaaagcgaacagtgggtctcgcaggtggcggccgatgccgatgctccgtttctcgtgtgcgagaaaatccgatccggcgaccgtcacgtcaccatctcgattccgaatgccccagcgtttctcgatcgccagccggtgctggtcgacgatatcgcctcatccggtcggaccctcaccgaggcggcgcgccaactggtcggcatggggttcgcgcgaccggattgcgtggtcgtgcatccgctttttgccggcgatgcagcgcaggttctgggtgggcttgtcgaaaggatcgtcagcacgaacgcggttgcacatgcgtcgaatgatatagacgtcatgccagcgatcgcggaggccgttcgccaccggattgaatggcgtgctgcgcgtcagttctaagacggaaatgaacgcccggcaaacgctgtgcgcgtcctcatccattgaccctaaacgagtccgaaccaatctcctgagatctccctttcggagaaaatcgcggcagggaaggaggatatgtcgtgtcgcacacacgctcgttcatcgatcccctcgacgttgctgggcacctgaagcttgagcccgaagtaaagcgcgccaccctgctatcctgggcgtccgatcgcgcagccgtcaagggccaacccgcccccctcgcccgccgggcgccagtaacccgctgccggtcgacgatgtgatggaagcgtagcgatggctcgatcgcgccgagggcggcgcgggcaactcgcatgcatcgtccggagcagagacccggcaatgagccgcagcgaccgcggcattggtgtgagcggagtagccgaaccctcacagtttcgctgtccttcgccgttttgcctcgccaaatttttactcttgacctgggaccatagtccaacgtgcagagaagtatcccttgaagcgctgccctcgcggcactgcgtattgatcgatctcgggggctatggggaacaagcgcgtcgtgcatatcgtcgatgacgaagagacaatacgaaaagcactaagtttcacgttgcggaccgcagggtttgccgtagaagcctacgcttcggggccggagtttctgttgagcgcagaggacgccgagaaaggctgcgtggttctcgacatgcacatgcccgacatggacggcctgcaggttcaggcggagctgacgcgacgcggtatcgacatgcccgtcgtggtgctgacgggcaatggcgatcctacgctcgccgtacaggcgatgaaggcgggcgctgccgactttctcgccaaaccggtcgagaaggccgcattgctcggcgcgatcgaccgcggcttcagctggcttgagagtatagcccgtcgtgcctccgaacaggccgacgctctttcgaaagccgcgagactgacgcagcgcgaacgggccgttctgagaggaatttcgcgaggctatccaaatagccttatcgcagatgaactcggcgtcacgtcgcgcacggtcgagctgcatcgggccagtctgatgatcaaactcaacgcgcaaagcctgcccgacctgttgcggatcgctttcgccgtcgacctgcacgaatcgaccgaaaacgggcacccctaaaattctcggccgtgcgatgccggatgctatgcggatcgggccgcggccagttcggcgatgatcggacaatccggccgctcgtcgccttggcagcgctcggccaggtcgattagcgtgtcgcgcagcgccgtcaacgcctcggctttgcgctgaaactcatcggcgcgggcaagggcaagccgcttcacctccgcgctggcacggccggtatcggcccaaaggccgagcaaggtgcggatctcctcgatcgggaaaccgagatcacgcgcattggcgatgaaccgcaggcgatggagatcgcgctcgccatagtcgcgatagcccgcaccccggcgcggcggcgccgggatgaggccgatcttctcataatggcggatcatccgctccgagacgccgctctgccgcgacgtctcgccgatgttcacagcgctttccggttgaggcgcagcgcgttggtcaccacgctgaccgaggagagcgccatggcggcggcggcgatgatcggcgagagcaggatgccgaacagcggatagagtgcgcccgccgcgaccggcacgcccgcgacattgtagatgaaggcgaatacgaggttctggcggatgttcgacatggtcgcctggctgagccgccgcgcccgcacgatgcccatcagatcacccttgagcagggtcacccccgcgctctcgatggcgacgtcggtgcccgagcccatggcgatgccgacatcggcggcggctagcgcgggggcgtcgttgacaccatcgccggccatggcgaccacccgtccctcgcgcttgaacttggcgaccacggcgctcttctgatcgggcagcacctcggcctcgacctcgtcgatgcccaggcgccgggcgaccgcttccgccgtggtgcggttgtcgccggtcagcatgaccacgcgaatgccctccgccttgagcgcggcgagcgcttcgggcgtcgtggccttcaccgggtcggcgatcgcgaaggcgccgccgaccgtgccgtcgacgccgatgaagatcgcggtggcgccatcccggcgcagtgcatcggcctggctggcgagcgcctcggtcgcaaccccttcgtcggcaaggaaccgggcattgccgaggacgatgcgccgcccttcgaccgtgccgagtgcgccgcgcccggtcggcgagtcgaagtcgatgacgtcgctcgtggcgatgccgcgatccttcgcggcctcgacgattgccagcgcgagcggatgctcggaggcccgctcgaccgaggcggcaagccgcagcagttcggcttcgtcgaagccgggcgccggcacgatctgggtgacggcaggccggccttcggttagcgtgcctgtcttgtcgacgacgagcgtgtcgaccttttccatatgctcgagcgcttcggcgttcttgataaggacgccgagcccggcgccgcggccgacgccgaccatgatcgacatcggcgttgcgagacccaacgcgcaaggacaagcgatgatcagcacggcgaccgccgccaccagcccgtaggcgaagcgcggctctgggccccagataccccaggcgatgaacgcgaccaccgcaaccgcgatgaccaccggcacgaaccagcccgacacctgatcggccatgcgctggatcggcgcgcgcgagcgctgcgcctcggcgaccatctggacgatccgcgcgagcatggtgtcgcgtccgaccttgtcggcgacgatcaccagcgctccggtctggttgagcgtgccgccgatcaccgtgtcggccttggccttggtgacgggcatggactcaccggtgaccatcgactcgtcgagcgaggagcggccgtcctcgaccacgccgtcgaccggcaccttctcgccgggccgcacgcgcaggcggtcgccgaccgcgaccagatcgaggctgatttcctcttcgttgccatcggaaccgatgcggcgcgcggtctttggcgcgagatttagcagcgccttgatcgcgcctgaggtccgctcgcgcgcgcgcagttcgagcacctggccgagcagcacgaggacagtgatcaccgccgccgcctcgaaatagaccgcgaccatgccgtcttcaccgcggaaggccggcgggaacacctgaggcgcgagcgtcgcgacgacgctgtagatccacgcgactccggtgcccatcgcgatcagggtgaacatgttgaggttgcgggtcttgagcgaagcccagccacgctcgaagaagggccagcccgcccagagcacgacgggtgtcgccaacacgaactggatccataccgagatcgacatcggcacgaggcgatggatcacgggaaagagatgcgcgcccatttcgaggatcagcaccgggagagccagcaccaggccgacccagaagcggcgcgtgaaatcgaccagttcgtggctgggaccgctgtcggcggtcacggtcgcgggttcgagcgccatgccgcaaatcggacaggacccgggatggtcctgccgaatctcgggatgcatagggcaggtccagatcgtgccttctggcaccgcgactggcggtgccggcgggccgagatagcgctcgggatcggcgatgaattttgcccggcagcccgcgctgcagaaatgatagctttcaccgccatgctcggcatggtgcgcagtgatcgcaggatcgacggtcatgccgcagaccgggtccttgacgccagccgctggtttcgcagcgccgtggctgccgcagcaaccgccgccatgcgccgctccatgtgtctcgttcatcgccttgctcctttcgacgcctgacaatctaaggtctgacaccgtgtcagggtcaatacgtaatcacctaaggattgcccaaagcgtcaaaatctcctggccctgggaaatcagccgagatcgtttgcgacggctcggctcagaatcgatgccggacggctcgcggtgaacagttggatcgccccggtgatcgtcgagatcttgaacggttcggcaatatgctcgaaacctgccagcgcgatcaatctcgggagaacgccttcggcgttgggttgggtatcgctgacgccgtcgagacgctgaacggttagccgaaaggccaagcgcatgaatccgcgctggcgaccataatcggcaatgactaggcgaccaccggggcgaaggatcgcgtacatggcgcgaagggtggccgccttcatgtccagcggcatctgatgaagtacaaggctcgatacgacggcatctgcactctgttcgggcagatccgtcgcgaagccttggcgccagtcgacatcggcaaccatcgctgcggccttgcgtcgggcgatgtcgagcgcctccgcatcgggatcgagaccaatcacgcgcgcgctgggttcgtcgcgcttgagcagcaaggcgaagctgcccgtaccacagcctatatcaacgatcgtctcgccgcctctcggcgcgagcgcggcgagcatcgcctcgcgccaccgccgttcccgcgtccaaagccggatcgcgcggtcataatcctgagtggacccgtttccgagcggcggtgtgtacggctgcatggcagtggctccgacctccttccgcccctcaagcgcgactacatggacatgggcggggacaaggtacccagccaggcgacaagcgcgagaatgatgatcgcaagaccgccttccaccacaaggctgccgcgcaatagcgtcatcgcccgtggtgcgtcctcctgctcgatggcgagactaagcgagggggtcaggcgatagcggttgagtgcggccaagcccaacatgccggcgaacagcacaagtttggcggtgagcagcagcccccagctcgattgccacagccccgcgatatgctcggaacccaccagaaagagagtgttgacggtcccggtgacgacaagcaatccgacaatcaccgtcccaaccatcgaaaagccgcgaagcgcttgctcggtcagcaacacccgcgccaagccatcagtgtcaacgttgggaatgacgagcgcaaggaaagcggcgatcgcgccgacccacgcgccggccgcaagaaggtgtacgagatcggacgccagctgctgccagccggcactgccctctccggccgcgccatggcccgaccaggccagtgtcccgagcgcgatagcgcctgcgagtgtcgaggtcatgacgcagacgcgcggctttcggccatagagcgccgcgcacggcaataggatgaccagcgccgccagacgcaccttgagcgcggtgcccagcgcggtgtcgttgagcagatcactcaccaactgaagatccggccgggttagcggaaggccggtcatagccgaggcctggacaagaaatcccagcaccgacagcaacagtcccagcagtacgagaaggacgatcatcggccccaaaggcagatacgaccggaccgtccggccgccgccgccgagcgcatagagcgcgaacagcggcagcccgaacagcaggccgagatcaacgtaaagcgcccagcggatcgcgatgaccccgatctcgctcatcgccttacttcactgtgaaggcaaggttgccctggatccgatgcgtgtcggtcgacacgacgtgccaggcaacctgataggtgccggccgacagcgggcgcgccaaggtcagcacgagcgtcttgttgtcgccctcgacagaggtcttgaagccggtcaccgccatgcgatggttgggcatgccgggcataccggtcatcacgatctcggcacccgacagcctgggcatcagaccttcgctgaacgtaagcgtaatgcgcgagggcgccgagacgctggcattggcggccggagccgaggatacaagcttgggatgggcataggccggagccgaaacactcaggcctacgatggcgatagctgcgagaggcgaaaagaaacgcattggaacattctcctgtggatcccatgagacaatacgcagcccgagcccccacccctcgcaattacattttttatctacagcaagggttcctggaccaggatgcgtattgaagaatgaagacggagaagcatcatggatgaacttgaccacctgctctcgcggttgcgcgatgcgcctctcgatcccaggctcggcggtctggaaagccgggtcatggcggaaatagcgcgcatccaggccataccgcgccttggcgcaacgacattcggcatcgcggccgcaaccgcgctgttcatcggaattgccggctcggcggttccgacgcagtctgccgatccgaacccgatatcgcccttcgatgcccggctcgcgcttgcgccctcgacgctactgagctcgcaatgatgcgcgaccgccgccggctcctgctcctcgtcctgttgaccttcgccgcggcgatcgctggcgttgtcatcggccgcgtctatgtggttccagtgcgcccggtcgaaaatgagctgcacgagctgctccatcgcgatctgaagctggattccgcgcaacacagccggctcgagacaatcgagaagaactacgccatacggcgtcaagcgctggaggccgaactgcgcgccgacaatgcgcgcctcgcggaggcgatcgaagcggagcatggctatggcccgcaagtcgcagcggcggtggatcgctcgcaccaggccatgggcgccctgcagaaggaaacgctcgagcacatcttcgcaatgcgggccgtgctgcgtcccgatcagaccgagaagttcgacgacgccgtcgtgaaagcgctgacggccaagtccaaatgaccgcgagcctccccgactgctcggacggggagcttgcggctttggcgcttggcgggcggcaagcggcttatggcgaactggtccggcggcatcaaggttgggttcaccggctcgtgcgcagccatgtcggatctatggatgaggccttagatgtcacccaggcgagcttcgtcgcggcctttgccgcactcaaccgctatgacgtaacccgacccttccaggtctggatgtcccggatcgtcatcaacaaatgccatgactggcggcgccggcgcgcggtccgaaacttcttctccatggccctgccgctgggcgaggcggatgacgtcgccgatgaggcgccgctacccgaccaggcaatcggcgccgagcagcagctggcagaggcgatgaaggcgatcgccgccctgcccgcctctctcaaggacacgctcatcctgcggacgatcgacgagaaatcggaagccgaaaccgccgagattctcggcatcagccagaaggcagtcgagactcgcctctaccgcgcccgcgcacgcctcgcagaaatgttgaagaaagtttgagggggatgaggccacgctgcgtatttccaataggtccgccctctttcttaaagctgagacaaccgaatgatttctgctctcgaccgccgccagttcctccgcggcgcggccctcgccggcggcggcgcagcattgtcagcctggctgccggcctgggcgcagacgatctcgccggggatgcgaccgacgctgccgaccgtgtcgggcgaagacattacgctcaccatcgcccggcagtcgatgaccatcgacgggcgcaagttccgggcaatcggcctcaacggcacggtccccgccccgctgatccggctgcgcgagggccagcgcgtgcggctcaacgtcatcaatcagctggaggaggacagctcgatccactggcacgggctgatcctgccggccaatatggacggtgtgccgggcgtgtcttttccgggcatcaagccgggctcgaactacctctaccagttctccgtcgtgcaaagcggcacctactggtatcacagccattcgggcctgcaggaacaggaaggccattacggcccgatcatcatcgatcccgccggtgccgatccggtcgcctatgaccgcgagcatgtcatcgtgctcgccgatcacagcgcgctctcgccgcaggcgatcttccggcgcctcaaggtcaaccccggccatttcaatttccagcgccagaccctggccgggctcctgtcgggcaaggatcagccgctcaaggaccggctcgactggggccagatgcggatggacccggccgacatctccgacgtcaccggatcgacctacacctatctcgtcaacggccatggtccgatggacaactggaccgcgctcttcacaccgggcgagcgtgtgcggctgcgcgtcatcaatgcgtcggcgatgaccaccttcaacgtccgcatacccggcctgccgctcagcatcgtccaggccgacgggcagaatgtgatgccggtcaccgtcgacgagttccaaatcggtgtcgccgagacctacgacgtcatcgtgacgcccgctgaggacaaggcctacacccttgtcggcgaggcgatcgaccgctcgggcatggcgcgtgctacgctcgcgccgcgcgccggtatggccggcgaggtgccgccgctgcgcaagcggccgcttgccgacatgaaggacatgggcatggacatgtcctcgatgccgggcatggaaggcatggacatgtcgggcggcgctatgcggggcgtcgatccgacggccgagaagaacgcgtccgcgcgcctcgcgaccggcgcggcggcagcgatggcgaccatggacaatagcgccatggcaggcatggatcattcggggatggatcattccgcgatgagcgggatggaccacggcgcgatgggcgccgatggccagatggcgggcatggaccatggcgggcacgcgatggactcgatgaagatgcgagacttctcgaacgcgccgcaggtgaagcgcgacccgagcgtccagaccatctcgccgatgcccgtcgaccgcaccggcgagcccggccagggcctcgccgacgtcggccacaaggtgcttgtctacagggacctgatggcgctcgatcgcaatccggacgtgcgcgcgccgagccgcagcatcgacattcacctcaccggcaacatggagcggttcatgtggtcgttcgacggcgaaaaaatgtcggaccatcacgagccgatccccttcatcgaaggcgagcgggtgcgcgtcaatctcatcaacgacacgatgatggggcatccgatccatattcacgggcattttttcgagctggtgactgggcatggcgatcatgcgccacgcaagcatacggtaatcgtccagcccggcggcaaggtgacctgggacttcaccgccgacgcggtcggcgactgggccttccactgtcatctcctctaccacatgcatgccgggatgatgcgggtcgtgagcgtccgtccgaagggagacgcgtaatgatccgcatcctcacgccgctggtgagcgcgatcgcccttttcgctgccgcgcccgcctttgcccaggatcattcaatgcacggcatgcccggcatggcgccgccgggcgaggtgccgccggcgcaggagaagaagaaggacaaggccaccgccaggccgcgcgctcagacaccagcgccagacgccacctcggcgatggaccattcgcagcaccaggccagtcctgcgccgcagggagatgcggccggtcagccgcaacccgcgtctcccgcgatgccggacatgccgggcatggaccactcccagcatcaggacggcgcgatgccggacatgcccgggatggaccattcgcagcatggccagaccgccacgcccggaacctccgccatgcccggcatgcaaatgaccggcacggcgcttccggccggcaatgcgcccccgccgcctccccccagcgaccacttcgccgatcatgattttcccggcgccgagatggcgcgctcacgcgacatcatgatgaaggacagcggcggcaacaatttcgggcagatgctgctcaacctgttcgagtatcaagcgcatagcggtcgcgatggctatcgctgggatggcgaaggcttttacggcggcgatatcaaccggctttggctcaagagcgagggcgaaggcgagttcggccgcggcatcgatagcgcggaggtgcaggtgctctacagccgggccatcgacccctatttcaatcttcagggcggtatccgccaggacttcggccgcgggcccgaccgcacttacgcgacggtcggcgtcgagggcctggctcctggcatgttcgaggtcgaaggcgcgctgttcctctcgaccaagggcgatgttctgggccgggtcgagggctattacgaccagcgcattacccagcgcctgatcttgcagccgcgcgccgaggtcaatttcgccgcgcaggatattccggagaacgacatcggttcggggctggtcaacatagagctcggcgcgcgcctgcgctatgagttcagccgccagttcgcaccctatatcggcgtctcctatctgcgcaaagccggcgacacggcgcggctgtcgaggcttgccggcgaggacgtccatgcgaccagcttcgtcgccggcgttcgcttctggttttagcatcaggacggctgatggcgggggcgaacaggagagcggggcgttacactcataccaaggtcggccggcgccgagcgaaggagatacgccatggaccattcgtcccacatgaacacccggaagatgggcgcctattggagccttgccgttcagaccgtcatcagcggcgtcatcatgtatctggtgatgttcgtcatgatcgacgggctcgacagcttctacaacaacctcaacatgctctacatgacgctgatgatggtcgcaccgatggtagtgctgatgatcctcgccatgcggcacatgtttgcgtcgaaggccgccaacatcgcgctgatcgccgcctcgctggtcgccttcttcggcagcttcgcgcttatccgcacccagaccacgatcggcgacacggcctttctgcgctcgatgatcccgcaccattccggggcgatcctgatgtgccaggaagcaaagctcagcgatccggaagtcatccggctctgcgaatcgatcaagcgctcgcagcggcaggaaatcgacgagatgaaggccattctcgcgcggcgctgagcggctcggtcgggctacgcccggatacgcgcgcccggccaggcatgtgagccggccgatggtcgacacgaggcgcggggcggacgagattgcaagcgacgtagcgcggcttgcgccgctgttcctgcgacaggctggcggccacgtcctgacgctgctcgatccttccgggatcgtgctgagctataatgaagaaggcgagcgtgccgaatgctggccgctcgatcgcgtcctgggacagccccacgacctgttctacccgcccgacgagattgcggcggggcgtccaggcgcagacctggcggccgcccttcacgagggcacgctggagcgcgaagcgtggcgggtctgcgagaacggcgcggaatatctggcgcgcctgacgatcaccgcactgttcgaaggcgacacacatcgcggcttcgcctgcatcagccgcgatgtcaccgacgaggcggcggtccgcgcatcgatcgagacccgcgagcagcatctgcaatcgattctggcgacggtgccggatgcgatgatcatcatcgacgagaccggcgccatcacgtcgttcagcgcagcggcacaacgcctgttcggctacagcgaagccgagctcgtcggccgcaacgtctcctgccttatgccccagcccgatcgcgaccgtcacgacgaatatctcgcgcattatctgcagaccggcgagcgccggatcatcggcctcggtcgcgtcgtggtcggccagcgccgcgacggctcaaccttcccgatgcagctgtcggtcggcgaggccggtgaagacgggcagcggttgttcaccggctttatccgggatctcaccgccaaggagcaggatgagctcaggctcaaggaactgcaggcagagctggtccatgtctctcggctgagcgcgatgggcacgatggcctcgacgctcgcgcatgagctcaaccagccgcttgccgcggtcgcgctctatctcgagacgatccgcgacatgctcgacgagcgggacgacgaacccttcgtgtcgctacggtcggtgatggatgatgcggcacaggaaacgctgcgggccggccatatcgtccggcgcctgcgcgatttcgtcgcccgcggcgaggtcgacaagagcctccacgagctgccgcaggtcatcgccgaggcgagccagctcgcgctggtcggtgcacgcgagcgcggcatccgcagcttctttgcggtcgatcccgccgcgacgccggtcctcgtcgacagggtgcagatccagcaggtgctggtcaacctgatgcgcaatgccatcgaggcgatggcggagtgtccggttcgcgacctcaaggtggcgaccaggttgcgccctgacgggctgatcgaggtgaccgtggaggataccggtcccggcatcgcggacggaatccgcgagcagctcttcacggcgttcaactcgacaaaggccgacggcatgggcctcggcctctcgatctgccggaccatcatcgaagcgcatggcggccgtatctggatggagcgccccgaccgcggcggcacccgctttcattttaccttgatccatgcgcgggcggaggaggaacatgggggatagacgcgtcatccatctggtcgacgacgaggagagcatccgcaaggcggcgagctttgcgctcaagaccgcgggctacgacgtcgtgacctatgcctcgggcgtggagtttctcaaggaggcgaagtcggcggccgtcggctgcgtcatccttgacgtgcgcatgcccgagatggacggtctcgaggttcaggccgccatggcagcacgcggggtcaacatgccggtcatcgtcctgaccggccatggcgacgtgtcggttgcggtgcaggccatgaaaggcggcgcggtcgactttctcgagaagcccttcgagaaagcggccctgctcggcgccgtcagccgcgcgttcgcacgtctcgacgatgtcgaccttcgtaccctggaaacgtccgaagcaggggtgcgggtcgctgcactgacgccccgggagcgggaagtgctcgaaaggctggcgaacggcctgcccaacaagacgatcgcctatgacctgggctgttcatcgcgaacggtcgaggtccatcgcgcgagcctgatggccaagctcgaggtccgcaatttgtccgaagccctgcggatcgcctttgccgcgggcatgggccgcaagccgaagtgactgcgacctctacgtagcgacgggacggggcgcgatatgcgatcgatggtgcaatcgtcacacgggtgtccgcttctcgcaatgccatcggtccgttccacccagcatgatggcagatacaccatcctcgtttccgacgacgatcccggcgtgcggcgtggcctccagctgctgctgagatcgcgcggctatgctgtgtggggatataccaccggccacgcgctgttggccgacccgcgcgcgaaggaagcagactgcgtcatcctcgactatcgcatgcccgacatcgacggattcgcgatgctgcgtcaccttcgcgagatcggatggtcgggacgcgccatcatgatctcaggctttcacgacacgctgctggcctcgcgggccgccgaggcgggcttcgatcacgttctcgcaaagcctttgatcggcagggctttgctcgatgcgttggaccggcaccgcgccgagacgcttcgaaagcattgagttatggcggcctgccccagcggcctcagcccgcgcgatgtggaaagcggtcagcgacgtcaaagccagtggctgcgtttgaaccggatgtagggtccgatgcagaccgcagcgatgacgccgaggatgacgaaatatccccattgcgtcttcagttcgggcatattctcgaaattcatgccgtagattccggcaatcgcggtaggcaccgcgaggatcgcggcccaggcggcaagctgacgcgtgatcgcaccctggcgctgctgttcgagcaggtgactcgcctcgaacaccgagatcaggatgtcgcggatgccggtgatggcgctctcaaccctgagcatgtgatcgagcaaatcacggaaatagggtttggaggcctcatcaagccgcggaagctgcaggttcaccagcttgcgaccgacctcgagcatgggtccgagcacgcgttggaagcggacgagctcacgccgcagcgtgaaaatccgggtcacctcctcgcgggtgagaaaggctgcaagcatgcgctgctccatcttgaggacgtcctcctcgatcgcctcgacgatcaggaaatagccatcgacgatgaagtccagaatggcatggagcacatagtccgggccctcgcgcagcagctcgggcgtgatttcgagatgcgcgcgaagctcgctgtgcgaacgtgccgaaccctgccgaacggtgatcaggaaactcttgcccaggaaaatcgcggtggagccgtaggcgatatgatcgccttcaagatgtgccgtcctggcgacgatgaacaactggtcaccgtagacgtcgagcttggaaatctggtggccgttgccggcatcttccacggcaagcgggtgaaggccgtaatttccggcgatgtcggcaagttctgtctcggtgggctgggagaggccgatccacacaaagtcatccttggcgatatgctcgcacgccggatcgatcagggtcaccggccgtagccgtttgccctcgtgataaagaaaggcggcgacgacgctcatggcactttccggtgccgccactgcggcggcgaccggaagccgtgtgcctggcccattgagacgcgcgcacgagcagacgcgcctcattcttcaagcccagtcgcaggaagaagaaagcggcgcgcagcaattcgagcgagagcttgtagaaaaagcggcggagcgttgggtttcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccgctcccgttcatgacgcgcgtggctgggcggcgcgctgccaaatcaagggcacgcagactgcgaaggtccgcgcacccttgattggcgaccgcgagggcttcgtcctctcttgcgatggtaccaagcgattgcccgtttggcgcttcggcaatcgtgtcggatggctatacctaagtatcggatagcggcgctgacgacaggggttgccgggccccggtgaggcgcatcgcaccgcgcggagacgaaagctggaagacgggaaagctcaactgtcgaaagcgaccgagcgcgcgagcgcttcctgggactgcagaaaggcgagccgcgattgcagcgccgcctggacaacgccgaaagcgtcaccccccagagtcacgcgcagcggcggatggtcgctggttgcgacatcgacgatcgcttgcgcgatcttttgcgggtcgagcgtgtagagctcgtttccggcggtctcgaacatcttgcggatatcgccggcgggcgtatcgcgataggcggcgatctcgctggcgaattgcaggttgtggctgaagctggtgcgcgcgccacccggctcgatcagcgtcacgaacaggttgaagggttcaagctcctggcggaggcattcgctgaagccctccaggccccatttggccgcatgatagagactgctcgtcggaagcgagccctgaccgctggcgctggagatctggatgatccggccgctcccgcgcaggcgcatcgcggggacaaaggcgcgggtgatgtggatgggcgccatgagattgagcgcgatctggccttcgacctcggcgtccgacatctcttcggtggcgccgatcacgccgccgccggcgttgttgaccagaatatcgacgggtcgacgcgcctgcgcccgggccacgaccgcagcaatatcgtccttgaccgtgacgttccttctcacgatctggcttttgagccattcgagcatggaatcttttgccatcatgggcgtcgtcgtcgctctcggcagcatcgtctaccgggccagcatccgccggtcatcaacgtaggggtcacgacggtggagcgagcggtcggctcttcaagcccaacgcgatcggctcatttctcgctcaccagtcgtgaactaacggcaaatttgtcagaatttgagggtgaaagtgatttatggccctcatttttgtttcaagcagcgcctgccgaatgcatctctgcgattgatgtcttctgcaaaagcttgttggcatcggatgctcgctgatcacacctaacccgtaatcgtgcctctggctgacatacccgacaaacgtataagctcgccatgcgcgggcgtcaccaacccaattccgcgtgcgatcccaagcgcacaagctgcaaggtgtcgtcatcgggcttgcggtaaatcagcacgaggtcgggctttatgtggcaatcgcgatggtcgcgccagtcgccggtcagcgcatggtcgcggtggcgcggttcaagcggctcgtcggatgccagcgcctcgatgatcgggatcaggtcagcgtccagcgtcttggcgtgctgccccttcttctcccgcttgtagtcgcgcttgaaccgcccgaagcgttcaatcgtccgcattgaggtcggccatcaggtcgaccaccgtggcgaaccgcttgccctttccctcgcgcgcttccttcatggcctcgatcgtctcggcattgggcaccagcggttcaaacggcaaggccttgtcgcgggcaacgcgggtcagcatcaggcgcacggcatcggagacggtcagccccatagcagccagcacggtcgcggcttcctccttcaccgctccgtcgatccgggtctgcacaagagcgtttgcggccatgtcgatttcctttctgcatgacgatgtaatgcaagcgaacgcaaagtgcaatcaggcaaagccccggctatcgacatggcgaccgggcttcgcgtttttcaccttcaatgctgtgagtgccatcggttcggggccctgatcgggaatgttggggccgttctcacactttcggtgggcaaacggtcccacaatcgttcccacattttgggccaaattcaggcaaatcagggagacgaccgcgaacaacttacaagacaaatcgttgctttttcagtgtaggtaggggtagggacgccatcagctcgcttgacacaaggttctacactcgacagcgggggcctctaccaccgggcaattctgcaggatgctgcaaaccgcgcgatatcaatggcgggcgaaaattcgctgaccggcgctgccgaaggccaccaccgtatagggttggcgggcagcgcctgccacttccatgccctccgaaccgatcggcatccccgcaaccgcaatgcctttgacgcccgcaggacgggtcgccagcaagcgcttgacgtcggatatcgggacatggccctcgatcatatagccatcgacgatcgcgctgtggcaagatgccagcgtccggggcatgccggccttgcgctgaagctcgctgcgcgacgcatcgtcacgcatgacgaccttgcgtcccagcttcgcgcgcacggcctgcgcccacttctcgcaacatccacatcccggatcccggtggacgacgatatcactggccgcaagcgctacgccgggcatggcgaggaacagcaaggcgacgaataggcgggtcttcatgaaatgactcccggaagaacgataagcatggggcagaggccccttcttttctatacgcatcaatgcgcccctcccctcatcacgcagatgattttacgatggcgggcggcctccaggctagcggcagggacacaagcagcgctagcgatagaccaccaatcccccacagaacgagcggctgcgccccgggagcgacgatggctatcgccagcggcgcgagcgcctgcccgatgctggcggcggaatgctggaaaccgagcttcacgcctgaaggggccccgccgccgctgatccagaagctggtgaccaatcgaagggttgccgagctccagccggcagcaacgatgatcccactgagctcggccatactcgcggcgacaggaaacatgaaaagtgccacagccagcaggcccagcgtcaatccggcaagccgcctcggcacagtgaccagccaatccagctttgcatggaagatctgtgccgccagcatgcccaatccgcagagactgagcatccaggcgatctcttcgcggctcagcgaaatggcgctccgcgtcaccaggagattgacatgcatcgccgccagcccgccgcccgcgacgatcgtgataaaaagcaggatcaacgtcgcgccgagcgtaggcgcgggcaggtctccgccatcgatgcaaggtgcacaccagcgcggcagacgcacggcgcaaagcgccgccccgacggcaccgatgccgagagcgaggatcatgaggggagcgcggggcaggatcgcggccgagacctccgccaccagcggaccggcgagatcgcccagaaacacgaaggcggtcagccaggtgaagcggcgcgcctggtccgcgcgcccgcttgcggcaaagctcgcgcagagcaagcccaacggtatgatggcggccgacgccatccccgccaccagacgcaatgcataaagctcaggcaacccgacgaggccgatcggcgcggtcaccagcgcgaggatgaccagcgctgcgcgcaacatcgcccgatagtcgacccggtccgcgatccagccccagagcggcgccgccagcaaggctgccaggggatggaccgcggtcaggctcgcgacgtgaaaatcatgagcgcttgacgatagcgcgccacgagccgggtcgaccagtgccggaaggaaggcgagaatggccgtctgtcccgccgacgccgcagccgccgcgagcaacaagacgaaaaaggaggccggccagcgaccgttggcttgcgatccagccttgtcacgcggcgcgttcgcggtcgatccctcgagtggccatccgcggatcaccaccaggcgcgcaagccgatcaccagcctgtgttcggaaggcccttccctgcgcaggcgacggaaatcggccgtgccgtcaaatgcgcgctcccagacgaagccgatatagggcgcgaacttgcgcgacacctcgtagcgcaaccgtccgctcagctcgacattgctgaagccgctgccgagctgccgatcgctcgaccgcttcgaatagatattggtttccacctgcggcgtaaggatcaaccgattggtgaacaggacctcataggaggccttggcgcgcgccgcgagacgcccatcggttcctacatagccggtgagctggacgtcgaaccaatagggcgccagtccctcgacgccggcggcgagccaggtggtcgcacccttgccgagatcctgcctgaccccgagcagcgtgccccagaacgggttcttgctgtgccaccacagcgcctcgacgctgctctccggatcgagacgttggtcgcgggagttcttgagcccctggctgcgcagccagagcttgtcattgtcctgacccttggtgacgagcacggtccagcccacgccctgaccctcgttgccgctggtgaactcgagctcatccacaagtatcttggggatcgagagcttgtcggccatctcatagcccggcagcgtcgagttgcgatagccgtcggcataatcgtccgagttgcgcgcgtccggcggggccttgccaccctgcatcgagcccatgtccatcgtggcgccgttaccggacgccttcgtgtcggtcatatccatgcccggcatgtccatgcccgcatggtcctgagagccttgcgcggaaggggtgtgctgagcgggagtggccgtttgggcaggggtggcggcgggcgacgggggcgaggcatcctgcgcgagggcgggagccgtgatcgccggcgccaggaagagggcagcgccaagagcgatgccgcgcgaggggaaaatccggatcatgcgaccaccacctcccggaacatgccggccgccatgtgatagagcagatggcagtggaaggcccatcggcccatggcgtcggcggtgacgcggaagctcacccgctgggcgggctggaccacgaccgtatgcttgcggacctggaaggcgccgtccgggccttcgacatcgctccacatgccgtgcagatgcatcggatgcgccatcatcgtgtcgttgacgaaggtgacgcgcagccgctcgtttggcttgaaatgaagcggcctggaatcgttgagcttgatgccgtcgagcgaccagatgaaccgttccatattgcccgtcagatgcagctcgatgtcgcgctcgggctcgcgcgggtcgggatcgccgcccggcgtgcgcagatcggccagcgtcagcacgcgccagccgcgcccgcgcagcccggcgccgggatcgtcgagattggtgcgcggatagtcgacgcgcatgtcggtattggcgccatattcggtgcgggcgtgccgtgccctggccggcatctcggtcatgccgtgcccggcatgcgcgtcgcctcccattgcgcccatcgtcgccatcgcgcccatcatgtcgaccggctcgagccaggtccgggcatcgagcagcggcacggctgccgccatgcccggggccggtgcgatcgtgccacgcgcatagccgctccgatcgatcgcctgcgcgaagatggtgcgggcgccgccctcgggcatggtgaactcgacgtcgtaggtctcgcccgggccgatccggaattcctcgaccgtgaccggctcgaccggctgcccgtcggtcgatacgaccgtcagctcgaccccggggatccgcacgtcgaagaacgtcgccgtccccgcgccgacgaagcgcaggcgcacgcgctcgccgggcgcggcgataccggtccagttgccggcgggcggcgcgccgttcatcagataggtgtaggtcgcggcagagacatcgctgtagtcggtcgggttcatccgcgagctgttccacatccgccgccgctcgagcgccttgcccaagcccatggtgccgacatccttgaggaaatcgccggcggtcggctgcgcaaaattatagtagctgctctgcttcttgagattgaggaagatctgcagcggcggctcgtccgaccagtcgctgagcacgatgcaatagtcgcgatcgggcgcccgcgccgtcggcacctgttttggctccacgatgatcgctccatagagtcccgtctgctcggcgagcgtgtgagcgtgataccagtaggttccgctctggcggacctcgaagcgataggtgaaggtctcgcccggcgcgatgccggcaaagctgatgccgggcacgccgtccatctccgccggcacgatgatgccgtgccaatggatgctcgacatctccttgaggccgttgcgcacacggagcgtgaccgtgtcgccttcgcgcaggcgcaggaccggcgcgggcacgctgccgttcacggcggtcgcgatacggcgtttgccggtgaagttgactggcagctcggcgatctcgaggtcgaactcggtcccgctaagctcggcgggcgagactggggcggatcgcgcgagaagcgccggggcgaagccggcaaccgcgccgccgatcgccagcccctggacgaaacggcgccgcgcgatcggccggatatgtaagggagacatgaactgtactttcgcgaagtcggcttcaggcgaggtcgaggacgatccggccctcgatgtcgccatgatgcatgcgggagaagacgtcgttgatgttctccagcttgtctgcatggaccgtggccttgaccttgccctcgccggcgaacgccagtgcctcgagcagatcgagccgcgtgccgacgatcgagccgcgcacggtaatgccgttcagcacggtgtcgaagatcgacaacgggaagtcgcccggcggcaggccgttgagcgcgaccgtgccgccgcgccggaccatgccgagcgcctgctggaacgccttgggcgaaacggcggtcaccagcgccccgtgcgcgccgccaatggctttcttgagcgctgccgaagggtcctcgttgcgcgcgttgaccgtcagtgtggcgccaaggcgtgtagcgaggtcgagcttgctatcgtcgatgtcgaccgcggccacattgagacccatggctcgggcatattgcaccgccatgtggccgagcccgccaatgccggagacgaccacccactcgccgggtcgggcctcggtggccttcaatcccttgtagacggtgacgcccgcgcagaggatcggcgcaatgtcgaggaagtcgacattgtcgggaaggtgaccaacatagttgggatcggcgaggacatattcggcaaagctgccattgaccgaatagccggtgttctgctgttcgtggcaaagcgtctcccagccacccaggcaatgcacgcagtgcccgcaggcggtgtagagccagggcacaccgacccggtcgccttccttcacatgggtgacgccggcaccaacggcggcgacatgcccgacgccctcatggccaggaatgaagggcgggttgggcttgaccggccagtccccttctgccgcgtgcaggtcggtatggcacacgccggttgccgcaatcttgaccaggacctgcccggggccgaccgtcgggatcggcgcgtcctcgatgaccaggggcttgccgaattcgcggacgaccgccgctttcatggttttcgccatgtccgtttctcctttgagcgaggggtcagaataggccgagcgcgtgctcgtcataggagacgagcagattcttggtctgctgataatgatcgagcatcatccggtggttttcacgcccgaagcccgatgccttgtatccgccgaaggcggcatgggcggggtactgatgatagcagttggtccagacccgcccggcctcgatcgcgcggccgagccggtaggcggtgttgccgctccgggtccagacgcccgcgccaagaccgtaggcggtgtcgttggcaagtgcgatcgcctcctcgaccgtcttgaacgtggtgaccgacaggacgggaccgaagatctcctcctggaagatgcgcatgtggttctgacccacgaacacggtcggctgcacgaaatagccctggtcgagcgcaccgcccggcagcgccctggcgccaccgaccagacactgcgcgccctcggccttgccgatatcgatatagcccaggatcttgtggagctggtcctccgacgcctgcgcgccgacctggaccgacgggtcgagcggatcgccctggcggatcgcggcgacgcgcgccacggcgcgctcgatgaagcggtcgaagatcgactcatggatcagggcgcgcgacgggcaggtacagacctcgcccttgttgaaggcgaacaaagtaaagccttcgagcgccttgtcgaagaaggcatcgtcctcgtcgagcacgtccgccatgaagatgttgggcgacttgccgccaagctccatcgtctgggggatcagatggtcggcggccgcatgcatgatctgcttgccggtgacggtctcgccggtgaacgagaccttggcgatgcgcggattggcggcgatcgcctggccgacggtccgtcccgggccggtgacgacattgagcacgccgggcggcaggatgtcggcggtgagctcggcgaacatcagcaaggtgagcggcgtctgggatgcgggcttgatgacggtgcagttgcccgccgccagcgccggggcgatcttccacgccgccatcagcagcgggaagttccacgggatgatctggccgacgacgccgagcggctcgcgaaaatgataggcgatggtgtcggcatcgatcgtcgagatcccgccttcctcggccctgatgcagccggcgaaatagcggaaatggtcgatcgcgagcggaacgtcggcagcgcgcgtctcgcggatcggcttgccgttgtcgatcgtctcggcaagcgccagcaactccatattatcctcgagccggtcggcgacgcgattgagaatcctggcgcggtcggcgggcgagatccttgcccattgatccttggcggcgtgcgccgcatcgagcgcgcgctcgacatcttccggcgtcgacagcgcaaactcggcgatctgggcgccattgatcgggctcgtgtccgcgaaatactcgccgctcgctggagcgctccatcgaccaccgatgaaattatcatagcggtgtcggaaggacgccgcagcattgatggtcccgatcgccttctcgaacatcgcctgtctccatctttaccgatgcctgatgaagtaggccttctgatgagacggcctataagtaagttccgcagacaaaaatcaggcagagtttttacgaagcgccaggctggacacgcaaaagaagccgatgattttctcatcagctcatagattatctcgccgcctaagcaggcaatggctctcgccattcaatcgcggcgcagaggtcactgaagtcgatccggccatgcttggtcggacctcttaatcgtaagcgcggacccgcagctcggtgccaactcctggagctttacgcatcgcgggctcctctctctcgcggtggacgcctgcttctcgttatgaaatcctagaaacttggaacacctcttgaagaacaggcccgccgcgggggcagcggcgggccctcagccccaggggtctgttctcggggctggaaacctcacatgtcgctcatcggcttgtcggccataggcgtggccggtttcttcttggcggccggctttgcctttttcatcggcatcttgcagcaaccgctcttgggcttgccagccttgctcgaaccgctcccctgcgacgagccaccagacattccggccatgcccgcagcgccctgctggccttgcggcttctgcatgccggcttggtgatcctgcatcatttggtcgtgcatctgctgccctccatgatccatcccctgctgatgggcatgggcggtggatggcttcggctgcgcaggggcgtgctggggcgcggcgggtgccgattgcgccagacccgcgccagcgaagttcagggtcgccaggcagccgatcgcgccgactagaagtttcgtctttcgcattgtggttctccgcatgatgagtccttgcccgatcgccgtttgcgaccgcgaccataccgacccctcatgcgggcttggccctttggtctgaatacgtaagttacgaatccgcactggatcaggactggcaggcccgcgatcttgcgggcgaaaacatggtccaagggtccagcggattcatgactgcatcgcattaaagctcgtgcagacctttattctgaaacgcaattggcccgccggggaaacggcggaccaacgttgcggcccggtcaaacgataccaacgccttgtatggtgaggctttgatcaaccgacctctgatgggcttttggttcagcaccccccgcccgaccgatgcgacatgtcagaagccccctcctggctccccgattcccgcatggccatccggtggcctcgcatcatctcaccgtgcatctggtccttgccgtgccgcatgccctccatatgggccgtgccggactgagccggcgcaggcttggccttgagcgtctcctcgagatccggcatgtccgacggcatgccatcggcgagaacaggcccggcaccgagggcaaggaggccgagggctgcgagcgaagtgataactaccgttttcttgcgcactatcgattccttcaagtctggtttccgttcgaccggcttcagatccggtcgtttctcgctcctccgggagcttgcccttgagatggtatcggtcctgacccggcagtatacgtaatatgcgaagcgggtggtcagccggtcatgtccgccatcattcggcagctcgccgcgcatttcttgcaggtggccgagcaacgcgcgatccgctggtcctcgctatgacgcccgcattcctcggcgcagcgctcgcaagcatcggcgcaggcgcggcacaggatgcggtgcagagccgattcccgcagcatcgagttggctgtcgcctggcacagttccgcacagtcgttcagcatggcgatcaacgacgcgctcgccagcgcgctgctttgcttcgtcagccaggcggcggtttcgaggcacatgcggtgtgaagccaggcaatcgtcgatgcagtccgtcatcgacatcgccatcccttccattcgatgctgctgccccgccgccggcgcagccagcgttccggcggcggcaaggccggcgcccgccatcagcaattcgcgtctctcgatcatcatgcaccctccatcggctatcccttgcgcggtgtgccgcatccggcggcctcagccgtcgccggcgacccatccgacgccgcacgcgccttctcccgcgccatccgggtttcctcccagggccagtgaccgttgatctcgaccccgagcgagatgctcaggaaggtccgcaccagcacaagcccggccagcacgatgagatcgtcgagcgtcgggttgatcaccagcgacttgacgatgtcgccggcgaccagaaattccaggccgagcaggatgctgcggccgagcgccgagcggaacgtgctataggcctcggttcggtcgcccgccctcgcccgccgcgcaaacagaaaggttgcgagccccgcgccgaccaggatggtcagcgtgcccgccagttccaggccgatcacggcgagccggaagaaggcgctcagccagtcggcctcaatggtgatcataccagcctcgcttgcggatattgttgaagctgtcggtggcgtgacaggcatagcattggtcgacgcgcgccttcgatccggctgcgcgctgcgagaccatgctgaaatgctccatgaagtgactgggcggcgccttatggcactcggcgcactgcgtcgaattgaccgatggatggcggtaattggcgatcttccagctgtcggtcttgtggcagctcgcgcagtcggtgccgaacaggccctggtgcggatcgcggaacgcatggcagctcgcgcaattgagcgcggtctcgggggtcaggcttcgagtgtttgtcgacatgcccgccaaaggctgccgccacttcgccatgtcgagcaacgcggcgtgatccatgcggatgatgccgcgctctccctcatgttcgacgtggcaggaggtgcactgcgtcgctttcgcgtggaactgcgtcgactgcttcgtcccgaaatcggtgcccgcatggcaggtgagacaggtccgggtttcgacgcccttgcccggcgtgtggcaggccgtgcattggccggcaaaggactggtgcgcgctcgagagcgggccgggcgagacgagctgcgccaccaggccggcatccctcggcgcgtccgatcgcatccggatcgcgaccgcggcgaccatcaccagcagggctgcgatgaagacggcgtaggaaagacgctgccagctcatagccagcgcagcccgtaatagatcgccgcgccgacgtggagcgcgagcagcgcgaagatgagacagcccagcaggatgtgcaggaaccgccaccgcgcgaacagggtgttggttgcctcttcggcacggatcgcgaattcggtatcggccagcgctgcggcgatccccgccttgtcctgggggcgctggcccgcggacgcatccccggcgacgaacagatagcgcttccagcccgacagcggcggggctgcggtatcggcctgcgtcggcgccgccggctcctcgaggaaggcggcgcgaagcgaggccagttctgacctgcgtccgcgcagcgcccgaccaagctgggcaagcaggtagcggccgatgaagccggtgatgaccgtcatcagcaggaggacggtcagaagcaggccgaccgggctttcgagcttgtgcgcggcgtggaccagacccaggatcggcgccagcacgccggcatagatgtggatggcgagcagggttggcttgctgacgacccgggagagcgccttgtcgacccaggcgatgtgcttggccgcgacataaggaagcgtcagcagcatcagcacgagcgctgcgatcccgatgatcccgccggccaggctacccggaaagcggggcgacacatgcacgagatagccgaacgggaacagcagcaggaacgcgaccagcaggcccacggcaatgtcgctgcgttcgcgcatcaggcttcgaccacgagcggcgtgcccgtccccttcgcctggcacgcgagcacatagccttgcgccttgtcggcgggcgcaaggccggattcgacctccatcgtcacttcgccctgcagcagcttgaccacgcaggcgccgcatgtgcccgcacggcatgcataggggatctcgacgcccgcgccctcggccgcctccagcacggtctcgtccgcgggcaaggccgccgacacccccgacacggagaaggtcaccgtgctcggcgccacctcggcgctcggggccggcttatccgctggcgggggcgcgggcttgacctcgagatcctcgtggtcggccggcagcgaggccggaccgaacgcctcggtgtgcagctgcgcgtcggggacgccgagttccgccagcacgccgcgcatcgcgcccatcatcgccggcgggccgcacatatggatgcgccggctcgcgatctccggcaccgcggccaggatcatctcgcgcgtgatcggcccttcggggcccatccagacggtgccgggcgcgcgctgcatcgcggcgacgacatggaggttgggaaaacggcgttcgagccgctcgagctcgtcgcggaacacgaattcctcggtcgaccgtgcgccgtagaagaagaagatatcacccttccacgcggtgtcggtgagatagcgcagcaccgacatcatcggggtgatgccgaccccgcccgcgatcagcacgatgctctgggcatccgttcccgtgaaggtgaaggcgccgaacggtccgctgaccttcagcagatcgtcggcgacgaccttgtcgtgcaggtatcgcgagaccacgccctgctcctcgcgcttgaccgtcagttcgacataggcccgctgggtcggcgaagaggcgatcgtgtaggaacggcgcgcggtcttgcccgcttcgggctctacctcgacctgcaggaactggcccggcaggaagtcgaacggcagccggtcggcggtcgggtccgcgagccggaaggtcagcacgctcggcgtctctcgcacgatctggaccacgcgcagctgccccgcccagcttttgggcttgcgcagcgacgccccagcgggtgcggccgcattgctcggcgcgagcccggcgctgtcggcaacgggtgcaggcgcgggcgcaaccctggtagcgggaggggcagccttcggctccggctttgctggaaccttggcggtggcgacaccgccggcgatcgccccgatccgccgcaggcggaagatctgcagcgcgataagcgtggcgctcaccagccccaggaacagcatgagaaggaggtgcgagggcgagatgccgaaccagtgatcggcatggccgggcgcggcctggtcgatgtcgagctgatcgcgcagccaggcaagcccgacctcccggggcggctgcaagcccccgatcgcgccctgcgcggcggtgccggagcggaacaggtcggttccctcgcgcaggcgccgcgccgcatcgagccgggccgagaccgtggtcgcacgcgcgccgtcggccgaggcggcgttgatcatcgccagacccgtgcttacccgttcgccggcctgcgcagcgacccgctgccttgccgcttcgtcaagcgcgggaaaggcgagcagctgcgagatgaagccggtccggcgcgattcgtggccgtgctcattctccccttccccattgatcatgcgatccatcatggggttcatcatcttcgccatgtccgacgaccccggctctgccggtgcggacatgcccccgccggccggcatgcctgcgccatgatgcgcggcatgatcctcgccctcctgcgcgcccgcgctcgcggacaggctgagagcgattgcgcagccgaggctcaagcgtcgaaggctgatccgcctggacatcctcatccccttagtgtgcgagcctacatatccttcatcggcatcgccgcattgcccggcgcgggatcgggtgccggcgcggtctggttgccggccccggcgcgcatcgcgtcatggtccatcgcctgacggtgatgccgctccatctcggcctggttgctcatcgcgtccatcggcgccgcgtctgcagcgttgccgctgtcggtcaggaccggggtggcggcgacgctgttcgccgcgggcggcaccgtctggtcggcctggcggtcgcagcccgaaagcgcgagcgccagcaacaggcttccgccgacaagtggaagggctttcttcgcatggtcgatcatggctttgctccttggcttgaaaactgtgtccgggcgccatccctggcgtccggaccggctcattgcgcgctgcgcagaatccggagacaccggtcgtgcgagaggttcatcgggttgcgcccctgccccttcatctcgccatgatcatgcggcgtctggagacccatattgccctccatcgcccggcaactctcgacctgcgccgaggtcggccgcgtggtcacacaggcgcctagaagcagcgccggcgtgaggacggcgatcaaacgcattttcttcatgacaaaacccctttcgctcgtggtgatcgttcgtcctgcgctgcctgatgtttcttgttatgctgctggtctttccgccgcgccgtcaggaaggcgaggatcgggcaatcggagaccggcacttcgcccgggcattcgtcggcgagcatccgcagcatgtcgcggatatccgacaggcgctcgagccgggcttcggcgtccgcgatcttggcaagcgtgatatcgagcacggcctgggcatgcgcggtgtccgacgccctgagtgccagcagctgccgggcctgttcgagtgtgaaaccaagctcctgcgccgagcggatgaaattgacgcgctcgaggtcggtcgcgtcgtagagcctgtagcccgctgccgtgcgcgcgggctcgcgcagcaggcccatccgctcataatagcggatcgtatcccgccccacgcctgcggccgcggccagttcgccgatcttgaaattgcccatgtcatccgctcgatcatgccggttggaccatggtccagggtcaagcggtttcgctttgaccccgaacggtctcctcgtcgccggcggcccgctgccccgacgcgtcgcagggcagcccgtgccgccgggccaccggcttgtcagttcttgcgaagctcgacgatgtcgtgcctggcaggcgtgccgtcggcgacggacacgtgcgcgaagtgatcgtcaaagatatggtcgatcgtcacatggccgacgagctggcggtgataggtcggcgccacgcccttggacggacccggatgggtcacgacgcgatagacctcgagcttctggccgacctcggcgccatcggccttgccgatgcagacgaccgtgccgttgctgcccgtgtcgacgatcgagccgcgcatgaacaggctgtgcccgatgccctgggccatagcggggacggcagcaagcatcgaaatgccggcaagcgcgaccatgagagtttttctgaccatattcacctccttggatggtaagccaccgcccggactttgccgaggggaagagcgtctcttcaggcttgggactacggtcccgggtccagcctcgatatacgtagaggccgcagccgatcttcttccccgggccggatctttattgacgcggagttgacggaatcagccgtcagcacttcaaaatccgcgcggcgcgagactttggttggctgcgcccgcgaaacccgctagatatcgaggcccgtgaaacgcctgctcgccctcctgctcgtcatcggagcgctgtccggtctcttcggagcccagatggcggccgcgcacagcgtgccgcaggcggcaggcgcgccgctggccaagggcatggatgcggactgcatggcgatgatggccaagcagcagcctgcgcccagcgaaaagccctgcaagggcctgacgctcgattgcatcgccgcgatggggtgcgtgatcccgctggtcgcagcggacctggcaggcggcgttgcgcctgcgcgtctctacgacgcgcccagcttctggacgaccgacacgatattgaccggcaaggcggttgcgcccgagccggatcctcccaccagccttgcctgattgaacgagcacgggctgcgcgcatcgatcgatgcgtgcgcgcccggtttccttcttttcagtcaaaggttttcgtgatgatcaaactgcttccggccgcccttgtggcggccctcagtctcgccgcgcctgcgcttgcaaccgacgcgagccgcacgccgcaaggccattgggaatggcggtcggcgccgcaatatggtccgcgggcgactggccctgcgcgtgtccgcatatgggtgcccgacagccgggacatggccagctgcgattgcgcgatgatgcaggcaagcgccgccgactgcatgcgcggcgcagtcaggtcggacaagggctaaacccgctccggagcggcgcgtcacatcttggcgcgccgcctctgtcatgaggggatgatatccatgatcatgatgccgaggcgcgctgtgcgacgcctgttgctctctatcggtgcgacgcttgcgagcgcctgggccgtgccggtgtcggccggcccgctcacctacgagcaggcagtgaggctcgctgccgccaacgcgccaagcctcaaggcgcgcgcggcggcgacagccggcgcccgctcttcggcggtcgcggccgatcgcctgcccgatccgacgctcgacctgggcctgcagaacttcccggtgagcggccccaatgccggcagcttcacgcgcgacgatttcactatggcgacgatcgggttcagccagaccttccccaatctcgccaagcgccatgcacgcgccgcgcgcgccgcggccgatatcggtatcgccgaggcgggcgagctggtcgaaggccgcaacgtgcggctcgagaccgccctcgcctgggtcgatctctattatggagaacgccggctccggcagctcgacctgctcgatgccagcctcgacgacctgcagaagaccgtgaccgcacgcctggcgtcgggcagcgcgcgcccgagccaggcgctcgagcccgaccagctccgcgccgccatcgccgatcgccgcgccgagatggctgcggtggtggcgcaggcgcgggcccggctcgcgcgctataccggcgaccccgacccgcaggcgacgggcgacccgccgatgctcgatgtcgatccgatccggctgcgggccgggatcgatgcgcttcccgccctgcgcgcgcaggacgcgcggatcgcagtcgccgaagcggacgtgcgtctcgcgcgcgccgacaagcgccccgactggaaggtcggcgtcacctatggccggcgcgatcccatgtacggcgacatggcctcggtcggcgtgtcgatcgacctgccgctgttcgccggcaagcgccagaaccccaggatcgctgcaagcgagagccttgcgcaagggggtcggttcgaccgcgaggcgatccgccgcgagctggtggcgcagctcgacgccgatctcgcagaccatgccatgcatctctcccggttgcgcaatgcccgcgagacgctggtgccactcgccaggcaccgcgccgagctcgaccgcgacagctatggcgccggcaagctcgaccttggcgccgcgctgctcacgacgctcgggctcgcggaggccgaggtcgaggcgctcaaccgcgaagccgacgtcgcgcgcgacgcggtccgcatcactatcacctatggggaggagcggccatgacgctcgataaatccgcgctgcgctggggcgcatcgatcctggctgtcgcgctgctggccggcggcacaggctattgggctggccatcgccaggcaccgcaatcggaggcgaccacgcccgccggggcaggcaaagtcctttactggtacgatccgatgttccccaaccagaagttcgacaagcccggcaagtcgcccttcatggatatgcagctcgtgccgcgatacgcggacggaggaagcgccggcgcggcccccacggtcgccgtcgatcccgccgcgcggcagagcctgggattgcgggtcgtcgcggcgaagatgggcagccttgcctcggccctcgaggtcaccggcacgatcgacttcaaccagcgcgacgtcgccgtcatccaggcgcgttcgggcgggttcgtgagccgcgtctatgcgcgagcgcccggggacgtggtccgcgccggcgcgccgatcgcggacctgctcctgcccgaatggggcggcgcgcagaccgaatatctgagcgtcaggcggctcggcaagcccgacctcaccgcggccgcgcgccagcgactgcggctgatgggcatgtccgacggcctcatcgccagcgtcgagcggagcggacgcccgaacggcgtggtgacgatcacgacgccgatctcgggcacgatccagacgctcgacgcccgtgccggcgtgacgctcgccatgggccagacgctcgcccaggtaagcgggctcggcaccgtctggctcaatgccgcggtgcccgaagcgcgcgcgggcgatgtccgggtcggccagaatgccagcaccacgctggcgggcttccccggcgagcgcttcgccggccgggtgatcgcgatcctgccgaccacgcaggccgacagccgcacgctcaccgtgcggatcgagctgcccaaccgggacggccggttgcggccgggcatgttcgccagcgtcgcgcttggcggcgatgccaagccggcgctgctggtgccgagcgaagcggtgatccgcacgggcaggcgcacgctcgtcatgctggccgcaggcgacgggcgctatcatcccgccgaggtccgcatcggccgcgaggcaggcggcgagaccgagatccttgccggcctgtcgcccggcgagaacgtcgtcgtctcggggcagttcctgatcgattccgaggcgagcctgtcgggaatcgaggcgcggccgatcggcggcggtgcggcatcggcgaccatcgccgcgccggcgtcgaaagccacgctgtacgagacgacgggcaagatcgagcggatcacggccaattcggtgacgctcagccacgagcccgttcccgcgctcgactggccggcgatgacgatgaccttcgcgctcgccaatccgggcatcgcgcgcggcttcaaggcgggtgaccgggtccggttcgggttcgaccggcccccggcgggaccgacgctgcggcatatggcgaaggtggcgggccagtgatcgcccatctcatccgctggtcggtgaggaaccgcttcttcgtcgtgctcggcatgctcgcgctggtcggcgcgggcctgtgggcggtgcgctcgaccccgatcgacgcgctgcccgatctttccgacgtgcaggtcgtgatccgcacttcctatccgggtcaggcgccgcagatcgtcgagaaccagatcacctatccgctcaccaccaccatgctgtcggtgcccggcgccaagacggtgcgcggctatagcttcttcggcgacagcttcgtctatgtgatcttcgaggacggcaccgatctctactgggcgcgcagccgcgtgctcgaatatctcaaccaggtccagggtcggttgccggccagcgcccgcagcgcgctcgggccggacgcgaccggggtcggctgggtctatgaatatgcgctggtcgaccgcaccggccggcacgatctctcgcagcttcgcgggttgcaggactggttcctgcgctacgagctgaagaccgtgaccggcgtggccgaagtcgccagcatcggcggcatggtcaagcagtaccaggtgctgctcgatccggtgaagctcgcggcctacggcgtaacccacgcccaggcagtgcaggcgatcagccaagccaatcaggaagccggcggctcggtgctggaaatggccgaggccgaatatatggtccgcgcctcgggctatctgaaaacgctcgacgatttccgggcaatcccgctcaagactgcggcgggcggcgtgcccgtccggctcggcgatgtcgccacgatccaggtcggccccgagatgcggcgcggcatcgccgaactgaacggcgaaggcgaggtcgccggcggcgtcgttattcttcggtcaggcaagaacgcccgtgagaccatcgcggcggtcaaggacaagctcgccgatctcaggaaaagcctgccgccgggcgtcgaggtggtcacggtctatgaccgctcgcagctgatcgatcgcgcggtcgagaacctcacccgcaagctggtcgaggagttcatcgtcgtcgcattggtctgcgccctgttcctctggcacgtccgctcggcgctggtcgcgatcctgaccttgccgctcggtgtgctggccgcgttcgtcgtaatgcggttccagggggtgaacgccaacatcatgtcgctgggcggcatcgccatcgccatcggcgcgatggtggatgcggcggtcgtcatgatcgagaacgcccacaagaggatcgaacgctgggagcaggatcacccggacagacatctcgatggcgagatgcgctggatcgtcgtcaccgaggcggcggccgaggtcgggccggcgctgttcttcagcctgctgatcatcacgctgtcgttcattccggtcttcaccctggaggcgcaggaaggccggctgttcgcgccgctcgccttcaccaagacctatgcgatgggcgcggccgcgatcctgtcggtgaccctggtgccgatcctgatgggctggctgatccggggccgcattccggccgagcaggccaatccggtcaatcgctggctcaccaatatctaccggcccgcgatcgactggacgatgaagcggcccaaggcagtgctgctgatcgcggctctggtgttcgccaccacggcctggccgctcagccggctcggcggcgagttcatgcccaatctcgacgagggcgacctgctctacatgccctcggcgctgccgggcctctcggccgccaaggcgagtgagctgctccagcagaccgaccgcctgatcaagaccgtgcccgaagtcgaaagcgtgttcggcaaggccggccgcgccgagaccgcgaccgatcccgcgccgctcgaaatgttcgagacgacgatccaattcaagccccgcgaccagtggcggtcgggcatgacgcccgaacgccttgtcgacgagctcgatcgccgggtgaagcttccgggtctcgccaatatctgggtgccgccgatccgcaaccgcatcgacatgctcgcgacgggcatcaagagcccgatcggggtcaaggtgtcgggcagtgacctcgccgagctcgaccgcatcgcgcatgatgtcgagaccgtggccaggagcgtgcccggcgtcagctcggcgctcgccgagcggctgaccggcggacgctatgtcgatgtcgacatagaccgcgccgccgccgcgcggttcgggctcaacatcgccgacgtccaggccatcgtctccggcgcgatcggcggcgagacgatcggcgagacggtcgagggcctcgcccgctatccgatcagcgtgcgctatccgcgcgaattgcgcgacagcctcgaaaggctgcgggcgctaccgatcctgacgcccgcgggccagcagatcaccttgggcaccgtggcaaacgtctcgatcgccgagggaccgccgatgctcaagaccgagaatgcccggccttcgacctgggtctacgtcgatgtgcgcgggcgcgatcttgcctcggtggtcggcgatctgcagcgtgcggtggcgaaacaggtcaggctctcgcctggggtcagcatcgcttactctggccagttcgaatatctcgagcgcgcggtcgaccgcttgaagctggtcgtgcccgcgacgctgctgatcatcttcgtgctgctctacctcatcttcggccgcttcgacgaggcggcgctgatcatggggacgctgccgtttgcgctgaccggcggcatctggacgctttatctgctggggttcaaccagtcgatcgccaccggggtcgggttcatcgcgctcgccggcgtctccgccgagttcggggtggtgatgctgatctatctcaagaacgcgctggccgagcgcggcgcacatccggacgctgccgaggtcgaggccgccgtgcgcgaaggcgcgctgctgcgcgtccgtcccaaggcgatgacggtggcggtgatcctggccggcctgctgccgatcctgctgggatcaggcgcgggttcggaggtcatgagccggattgccgcgccgatgatcggcggcatgctgaccgcgcccttgctctcaatgttcgtcctgcccgccgcctacctgctgttgcgccggcccaagaccgatcccatccctcaacccgtttcatcatgaaggagaagacgatgaaccatgcacgactgaccattgccctcggcctcgccgccctgactgccgcgtgcggcaagaaggcggaggcccccgttgcgactgagaccaacgaggcggcgcccgccgcgaccatgagcggcgacatgggcaacatgtcgatggcgcctgacgcgaacgccgcgatcaaggccaagggccatggcaccgtcaccgcgatcgacaaggcggcgggcaccatcacgctcgatcatggtccgatcccggaggccaagtggcccgcgatgacgatggcgttcaaggccgcgccgtcgatcaccgatgcggtcaaggtcggcgacaaggtcgatttcgacctctcgctcaagggcagcgatggcgaggtcaccgcgatcgcaaagcagtgatccgctaagttcgaccggaaaaagctggttgcggcgccgctcccgggcggcgacgcccgtgccggccgtctgcctggctgtgcgcccggtcgacggttgcgaccggcaacgcccaatgccagcggcgtttccctgcgcgatcaccgacaatttgagcacgcttcgcggatcgcacattgaacgtgcaagccgcccttgctcgcgatagcctgaacggcaaggagcccagtttagatgacccagccagtatgaccttgttacccgcgacacatcatgatctcgtgagcgagcttgtccgtcgttggcgagacgatcccggcgccacctatcgctcctggtttctgtgggacgaacggctgaaaaacttccgctccatccgtcgcgggctgcagcaggtggtcgcagaaatcgaaagtgggcggttcggcgtcgcctatcgcggctcgtcactggaaacggttgtccactcgatcgccgaacagcggcagatcttcaagggcgccgaccatgcctggctgtggaagcccaagctgcgcattccagacatctacgaaagcccggacaaccagcgggcgttcggtcgcctgctcgacaattgctcgtgctgcgataccgccgaggagatcatcagccacatccgcagcatagacgcgctcaagatcaaggggctggggccggcggcggccaacctgctctatttccttcacccgacgctggtgccgcccttcaataccgcgatcgtcaagggctacaatgccgtcaccggcgccaaggtgaagctcgggtcatgggatcattttctcgccatgcgcgccggcatcctcgacctcaacgaccgttaccgcgagttgctctccaacgatctcggcgcgatcggcggactgttgttcgacattggctcgggccgctatcccgcgccaccgctggaggatgacgcaacggcggccgacgactggctcggcagattggaacatgccagagcggaggcaagccggctcgacaagacagccgccgcgcagggcgaaaccgatcgcacgcacgccgaaatccaggcctggctgcgcgacctcggccatgccctcggttacgatgtgtggatcgccgccaatgaccgcggtcgacttcacgctggctgcccgcttggacagggatgcctcgagcgccttccagacgccattgcgacctctcccggagcggactcgatccgcctcatcgacgtgttgtggctggcgaagggtggcgacggcgtcgccgccgcgttcgaggttgaacattcgacctcgatctactcggggatcgtgcgcatgctcgatctggcgctgtcggggagcgatctgcacgctgccgccgggctattcctggtcgcaccgaatgcgcgcgagcaggacgttcgcgcgcaactccgtcgcccggctttcagccgtattgccgatctcgacttcgcctatctgccctatggcgagctggagagaaacagggacgcgatcgctcgttttggaacgggattgaaggccatcaaggcgatctcaagcccccttccctgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgattgagaagcgcggcggaatctcttagattgatcgctggaggctttgttcgcggagacgcgcacattgccttcttttcgttttaggaagcgctgccctaagcgacagaagccagagctttgacaatgcggcattccgcgatggagccgaccatgtatcttgatcctatcggtgcagacacgcgatgatggcggtcacgacggcggtggtttccgcgacgtcgcgcaccctcactgtgtcgaggccgatttcagcagcgggatagtcattcccaccggggaatatcgcatccccaatgaacagcatcccgtcgagcgggacaccgctctcggcactcaggcgcttcaggccatagcccttgtcgatccctgctctggtcacgtcgatcgatgtcgtgccaccgagattgatcgagagctccggcagcttcgcgcgcaacgtggcctgcaacgcggtcctcttctttcggtcaggatcccacgcttccttttccttcagcggcgctgcctgccccaggcccgaaaaggtgatctggctgccccggtcctcgatccgttcgccccagatacgttcgtcggcgagaccggcatcggtcagcgcctgatcgaaggccgtgcggatcttcgccttctccgcgtcgtcgaacagttcggcatagaccgcgcgccaagcgccattgatgaaccgatagagtttcgtgcctgtggtcggcatcaaccagagacggtcgagcgcgacgccggcaggaaggcgcgaggcgatctgcttttcgaactgcggccagtccccgcccgagatcaccgccacatccgtgatggcgagcaatcgggcgaggattgcggccatatcctccgataacggccgcttgctctcggcaagcgtgccgtcgaggtcgaaggcgatcagccacttcatgccgccttccctgccggatcgcggtaggcgagcagcctgagcgcattgatgacgacgagcagcgtcgatccctcatgaaccgccaccgctggcccaatgccgaggccgaggatggtagcaggcaccaggaaggcgacgacacccaggctgacgaagacgttctgccggatgattccacgggtatggcggctaagaccgactgcgaatggcaggtgcgccagatcgtcggccatcagcgccacgtcggctgtctccagcgcaacgtccgaccccgccgcgcccatcgcgatgccgaccgtggcgcttgccatcgccggcgcatcgttcacgccgtcgcccaccatcgcgaccttgtcttcgccggcgagcttcttgatcgcggcaaccttgtcttcgggcatgaggtcgccccacgcttcgtcgatcccgacttcgtcggcgatcgcttcggcgactttctggtgatcgccggagatcattatcatccgcgacacgcccatctcgtgcagccgacgcaacgcggtcttggcagcttcgcgaggcgtgtccatcaggccgatcgcgcccaggtcgcggtcccccttgcggaccaccattgtcgtgcggccgttctcgcgcagcttcgcgattgcgtcctgcgcgccctgccccagcgccggaatgccctcacttccgaacatctcggccttgccgatccacaccgtctcgccatccacgctcgcggtgacgccccgaccggtcaggctcttgaggtcgccggcagtcggcacggcacgatcgttcagacgttcgcggccgtccttgacgatcgcttgggccaggggatggtcgctcaacgcttcgacggcgacagccagcgccagcaactcgccttcatcggcgccatcgacgggcacgacatcagtgatgcgcggacgaccttcggtcagcgtgcccgtcttgtcgaaagcgatcgctttgagcgacccgaggttttcgagcggtgcaccgcccttcacgagcacgccgccccgcgctgcacgggcaacgcccgacaggaccgcgctcggcgttgcgatcgcgagcgcgcacgggcttgccgccaccagcaccgccatcgcgcgatagaagctgtcgcggaacggctcgtcgacgaccacccatgcgaacagcaggagcactgacaggaccaggacggcgggcacgaagatccgttcgaaccggtcggtgaagcgctgcgtcggcgacttctgcgtctccgcttcgctcaccatcttcacgaccttggcaagcgcgctttcattggaacggcgtgtcacctcgatctcgatcgcgccgccgccgttgatcgtaccagcaaaaacccggctttccgcgtcgactgcatcgggcttggcgcgtgccgctgcggcatctgcgaccggcaccttgtcgaccgggatgctttcacccgtgaccggggcctggttgatcgcgctggtgcccttgatgacgaagccgtcggcaggcaggcgctcgttcgggcggacgatggcaatgtccccgacgaccatctgctcgaccgggatttcgctggtctgcccgccgcgtcgcacggtcgcggtttcgggcgcgagcttcgccagcgcctcgatcgccttcttggcgcggcccattgcataatgctcaagcgcatggccgaggctgaacaggaacagcagcagcgcaccttcggcccatgcgcccagcgcagcggcgccggccgcagcgaccaacatcagcgtgtcgatctcgaacttcttcatccggaggttgtcgatcgcctcgcgcagcgtgaagaatccgccgaagaaataggctgcgatatagcaggcggtcggcagccattcgggcgcgccagcgaccagcctctcgatcgcgtagccgatccccagcagcgcgccacaggcgagcgcgaagatcagctcggtattggggccgagaaattcggcgtggctatggtcgtggccatcgccggggccgtgcttctcttcgcccgcgccgtggcccccggggccgtggtcgtggccggcatgttcatcggcagcgacccgcttgcccaccctcaccttcagcttgcgaagcgcagcgcgcacctcctcttcggtggtttcgcggcgatcatattcgacccggacagacccgctggtgctggcgcttgcctggaccacgccgggcaaggcgcacagcgcatcgctgaccgtgcgcgcccgacgttcgtggttgatccccgtcacctgccagatcgcatggccgtagcgctcggtgatttcggcacctgcggcgcgcaccatttcgcgcaaccgtggcagcggcagcttggcggcatcgaaatggatgcacagcgccgctggcgtgttgccgtcgagacagatcacatgcgcccgctcgacaccttcgcgctttgacagggttgatacgagacggtccaggcaggcatcggccgcgtcaggaaggtccggcaacaacactggaatgtcgagttcgagcttgtcgttcatgacgacctcctttcgcttttcttggtttcggcgcgcgcgtcgcgcaggatttcgacaccgcccttgatggcgatgatggcggtggcgaagccgaccagcaggtccggccaattggtacccaaccacagcaccagcacgccggcgatcaggatgccgccgttggaaatgaagtcgttgaagctgaaggtggttgcggcccggagattgacgtccggatccttgaggcgctggagcagccgcaggcagaggtaattcacgacgccggcgatcgcggacatgaccatcatggtaggtccgatgggctcgctgccctgcacgtagcgccgtccgacatcgatcaagatgccgcccgcgaagatcagcagcatgacgcccgaagcgaccgcggcgcgtgtcttccatgtctggccccgggtgagcgccacaaggctcagcgcatacacagccgtatcggacaggttgtcgacgccgttggcgatcagcgcgctcgagtccgcgaagaagccggaaacgaagaagcccgcagcgatcgccgcgttcagcagcaggacgatccacagtgtgcggcgctcctgcccgccattgttgtcgttgcccgggatcatcccatcatctcctcaagtgtcagcagggccaggaagccgacgaaaaacatcgagctgatgagcggggtgtcgggtttctcgtgcgcctcgaccagcaactcctccgtgacgaggtagagcagcgccatcagcccgaagctgaggaagccggcgatcatcaccggcgacagcgcggcgaccggcacggcagcgagcgcgccgatcggcagcagcagggccaatgccgagacgatcacgatgatgcgcaagcgcgagcgataggtttccgccagctcgtcggtcagcgtcagtcccagaaataacacttccagagtgagcgcgatcgtcagcaggagacctgccttctcgcccgccacgaaagcgaggccgagcaccaggccgtcgaccagaatgtcgatgccgatcgcggcgagtagcgccatcggccccttgaagcgggcctcaagagccttgagccccagcatggtcgcgacgcccgccgccccgccgatcaacgtcgcgctgggcgatgcctcatgcttgacctgcggcaggatttcggtcgctgccgccgcgaacacgacgccggcagcgagatgctgtaggcccgccacgaggccaggtttcaacttggtgcggctcgcgacaatcgcgccgagcacgaccgccagcacaggcgcaagcgtatagagcagtgcctgcatttcctaggactcctccggggttcggtggcagacgcggatcttcccgcgtcgcgtgaacgcgatcgatccgcccgccacgacagcccgcgaatggtcgccgcgaaactcgtcaccggttcgctgcgcgcgcaggatctcggtcctgcccttcggcagccaggtgacggccattttcaagccgtcatcgatgaagtcgacatcggcgcgtgtgccgtcgtcgcagtacatgatgcgctgcgcgattagtttcgacgtcagatgcttttcatgcgccggctcggtaggctgggtcggcgctggattacacgcccctataaccgccccggagacgagaacgacgccgaggcgcgcgatcgccagaccggcccgattcaggccgcacaaggttgtcacatttgaaatcgacgtgtcagacatcggtctcttccgacgaagcgccctgtggcgttcgaaggcagggcagttcatcgcgtgccttcctgctcgcagatccgggtacggccatcgccttccacgatggtgagctgcgaccccttgaaggtcgcggtggctgtttcgccgacatattgcaggccctgcgctggcgcggtcagcatcatcggcggtcccccgttggagcgccgcaaatcgatctgcaggccgttgtccttgtaatcgacgaacagcggttccccgtcggaacagcgatatctatgccgccccatttccccggtcgccacggcgctgtcggacgaatggatctgctgctccgttggcggggctggcggctttctttccgagcacgccgcgagcccgacaacgaggatgacggcgggcagcacccgcttacagtgcatcatcatcgcgccttcctcctgcagcggaaggggacgcgctgacgattgatagcccgggcaggctgacctacccgccagcggagataggttgcgaggcgatcgtcagattcgaccatcagggatcgcaggcggcgcaacatcatcgccgcgaacggcagggagagcgccccgcgcagcgtgcagctatgcgttagcctggtgccgccatcgtcccccgccagctcgtaccgctcttcgagcgtgaacagataggggatgccgcaggaccaagcgaaggcgtgcggtttatcgaatcgatcaatccgtgctggcgtccgaattggccgggtgatgccctggatcgcaaaggtgcattctgtgtcgccgagccgggacggatcatcgagaaatacgagcggactccacgcccggcgatgatccggatcggtgagtgccgaccagatgcgcagtggcccgccgtgaagcatcgagctggttatggtgcgaggcatatccccatctcccagagatgggcggggcgatcgcggatcgccccgcccatccatcaggccaagttgttcacgaaggtctgaccgtggtcgtccccttcatgctcctcattgtagtgctcgggtttctcgatcactttctgcccgaaccgggcatagagtgtcggcagcacgaacagcgtaagaagcgtcgccgagatcagaccgccgatgacgaccgtcgccaaaggcttttgaacctctgcgccggcgccttcgcccagcgccatcggcacgaagccgaggctggcgactagcgcggtcatgatgacgggtcgcagacgctgcatcgcgccaacatgcgcggcttcctcgcggctcatccctgatcggatcagatcttggatcgagctgaccatgacgaggccgttgaggaccgcgatgcccgagagggcgatgaagcccactgccgccgagatcgagaagtccatgccccgcaggaacagcaacaggacgccgcccaccagcgcgaaaggcacgccggtgaacacgatcgcggcgtcgcggaccgatcccaacgccccgtagaggagcagcaggatcaaaatgaagcaagccggaatgaccagcttcagccgttcgcttgccgattggaggttctcgaactggccgccccattcgagataggtgccggcaggcagccggagttggctgccgatcgccgcctgcgcatccgccacgacggatccgacgtcgcggccacgcacgttggcttgcaccaccacgcgccgcttgccgttctcgcggctgatctggttcggaccatcgaccaccttgatctcggcgacgctggacagcggtacatagccgccgcctgccaccggcacctgcacctgttggagcaggccgatgtcggcacgctgcgcctccgacaggcggatcaccacggggaagcgacggtcgccctcgaagatctggcccgatgttcgcccgccgatcgtcgcagtcacggtgtcctgcacatcctgagccgtaacgcccaaccgcgccatcgcgtcgcggttgacgcgaatgtcgagcatgggaagaccggtcgtctgctccaccttcacgtccgctgcgccttgcgttctgcgcagcaccgccgcgatttgctcggccgtccggttcatctggttgaagtcgtccccgaacaccttcaccgcgatgtcgccgcgcacgccggcgatcagctcgttgaagcgcatctggatgggctgggtgatctcgtaggcatttcccggaatcttcgcgagattaccctcgatccggctgaccagctcctccttgggaagctcaggatccggccaatccttgcgcggcttcaggatgacgaacatgtcggtcgcgttcggcggcatcgggtcggccgccagctcggcggtgcccgtcttggaatagacgaattgcacctccggctgcttcgacatcatccgctcgatcggcacctgcatcgcctggctctgctggaccgacgttgccggaatgcggagcgactggatcagcaaatcgccttcgtcgagctgcggcaggaacaccgagccgagcgtagtgaaagcaagcgccgccaccacaaggcttcccacacccgcaccgatcgtcagcgtcgggcgcttcatggcccggtcgagaccgggttcgtagcgcttcttcagccacgtgatgatgcggccgtccttctcctcgaccttcttcgacagccagatcgcaatcatcgccggcacgaaggtgagagagaggatgaaggcgaaggcgagcgcgatgatgacggtcagcgccatcggtccgaacgttttaccctccacgccggtcagcgtgagcagcggtacgtagacgaggatgatgattgcctgcccgtacacagagggacggatcatctcacgcgcagcggctgccacggtcgcgagccgttccttgacgctgagcaatcggccttcatgatgctgttgctcggcaagccggcgcagcgcgttttcgacaatgatgacggcgccgtcgacgatcagaccgaagtccaaagccccaaggctcatcagattggccgagaccccagcgcgcagcataccaaagcctgtcagcatcatggtgatcgggatgaccaacgccgcgatcagggccgcacggaagttgccgagcagcaggaagagcacgacgatgaccagcaccgcgccttcggacaggtttttcgcgaccgtcttgatcgtcgaattgaccagctcggtgcggttcagcaccggctgaattacgacgtcaggaggcagcgaagcgttgatcgtcttcagtttctcagcgaccgcggtcgacacgatgcggctgttctcgccgatccgcatgatcgccgtgccgacgacgacttcggtaccgttctccgatgccgaacccatgcggatcgcctgacccgtcttcacagtcgcaacttgttcgaccgtgatcggcacgccgttacgtgtcgcgatcacggtcctggccaactcgctggcattgcgaacgagcgcatccgagcgaacagccagaccttcgccattgcgattgacgaagccaccgccgacgctggtgttattgcgctccagcgcatttcccaggtccgtcagcgtgatgccgagcgaggccagcttctgcacgtcgggcacgacgaggaactgcttggcgtaaccgccaatcgagtcgacaccggcgaggcccggtgtggtcttcagaagcggcgtcacgatccagtcctgcgcggtgcgcaggtaggtcgccttgtcctcttcggtcgtcagtcgctcgccctctggcgtgatgtagctgccatcgggctgttggcccggttcaccgggcttgtgcttgtcgtcctcgcgatgatcgagacgaacggtgtacatgtacacctcgcccaggcctgtcgcgatcggacccatttcagggttcacgccgtcgggcagattctcttgcacgccccgcagacgctcgcccacctgctggcgggcgaaatagatgtccgtcgcgtccgaaaagaccgccgtgatctgcgcgaagccgttgcggctcaacgagcgcgtatattccaggccgggggtgccggcgagcgcggtttcgattggaaacgacacctgcttctcgaccagctcgggcgagagggcaggcgcgcggacgttgatctggacctgattgttggtgatgtccggcaccgcgtcgatcggtagccggtagagggaaaaggcgccgatggcggcgacgatgacggtgaggagcaggactagccagcgcttctcgaccgcccaggttacgatacgggcgatcatggcttaatcctcgtggctcgcttcgcccttgccgatctcggccttgagcgtgaaacttccggtggtggcgatctgttcgttgccggtcaggcccgaccggacgatcaccgtgtcgcccgacgcatcgccgagctggaccggggtcgccttgaagccggtgggcgtgcgcacgaacacgaccgacttgccctcgaaactctggaccgccgtcgtcggcacgcggaccgccccgctcccgccgctgcccgtgagctgcacggctgccgtcacaggctcgccgacccgccattcgccaccgcgattgtcgagggtggcgagcgcaggcacgagccgcgtctgcggatcaagcgccggcgacacgaaggtcacgcgggcggtcgcctgacggcctgccgccttcaccagcaccgtattgccgggacgcacccggcccgcatcctcgggcttgagattaagcgcgatcgacacctggctcaggttggcgatgcgatagagttcggcatccgccgcgaccgtttgtcccagcgtcacggggcgcgcaatgatctggcccgagatcggcgcggcaatgccgagccggttgagcccgccgccgccgacacccgccgccgaaaccatgctctgcgcctgcgtcagggcgatccgcgcctccgtcgccgctgtgcgggcggcgatcagatcctgttcaggggagactctctgcgcgaacagccgctgttcgcgcgcgaggttcgaattagcgagctgaagccgcgcccgcgccgcctcgacctcgcccttgatctgcgccgcctcgcggctttcgatgaccgcaatggtctggccgcgtccgaccgattggccgaggttacgggtgagcgcgaccacgcgtcccgcaattgcggccgagacgacctgcgttccctgtgggtcgccctcgatgatcgcgggcagctcgatcgtcccggccccgccgatgatcggccgtccgacctggacgcccgctgtggcgatctggtcggcacccaatgtgacgacgccttcaccggcatgaccgccttcagcaccgcccttttccgtgcccgctgccgtctcattggcagctgcgccttcggcagttgcctcgtttccgccatccttgccgccgcaggcagccaagagcagggcgagcgacgccgcgcccgcgagataaaagctcttcatcactgattccccccattgggcgcacgagcggtcagtcgctccacttgcgcgcgggcattctggtaattggcaagcgcgtcgatcgcggcgacccgcgtttcggcgagcgtgcgttcagcatcgagcaattcgagctggccgaacttgccctcgcgatagccgatccgcgcgatgcgggcggcctcctgtgcagccgccagcgccggccccgacgccgcacgagccgtcgttgcggcattggccgcctgcgcctgcgcgtccgtgatcgcctgttcgatgtcgagcgcggtcacgcggcgctgcgcatccgcctgggtccgctgcgcggtcgcctgcgcaatcgcggcgcgaccattgttgaacaccgggatcgggatcgacacgctgaacaccgccgccatgtcgttggtcgcttccaggcggcggatcgacggcccgacgttcaggtcaggcacgcgattggcgcgcgcgagccgcacgccggcttcggcaatggagaaatccgcgttggctgccgccagcgcgagtgtgccggtcgtgttgaccggtgccaacggcccatagacgttcacatcgggaaggcgatcgagcagcgtgtcatcgagcaggccgtcgatcggccgtccgatccgacgcgccagattggcgcgggccgcctcggccaagcgaagctgccgctccacattggcgtcggcattgatacgcgcgacatccgcgcgctgttgctcgagtggcgatgcccgccctgcctgcacgcgaacgctcgcggcccgcagcgcatcgctggcgatccgggcctgatcgcgggctgtcattacccggcgatcggccgcgaccgcttcgacatagagctgcgttacctgaagccggacatccgccgcgatgatcgcggcctggatctcggcccgggacaattgcgcattggcgaccgcgacgcgggcgccgcgcttgccgcctagctcgatcgggatcgcaaagccgaccgtggtttccgcgctgcggaccccccgatacggcccggagccgatgacattctcgacttggccttgaaccaccggattgggccgcaagccggcgactgtgcgacctgcacgggccgcgtcgattccagctgtcgccgcttccgcagcaggggccgaaccgcccgctgcactgaccgcttggtcaagcgtgtagaccggcgcatcctgcgcaacaggcgcggacggtccgacctgcgcctgcgccatcgtggcgcaagacgctgcggccagcatggccgcgaggatacgattcatgaaaataggactcctgacgatgatcgacaggggcgcgccaacgcacgcccaaatcggacgtcaggcttgggggggcctcaaatggaccatgccggtgcggccgtcgagcgacgcagaggcggagattgtcggcttgggcactgtgaggacgggggtatattccatcgtcgtgcgcgcaggcgcgccgacgtcgtgtccgtgacaataattgtgatgatgcgggacattcttgtccgagtccgatggcacctgatcgatgtcaccggcggtatggaccgtgaactcaacgcccgcgatgcttccccccgccagatcggcggcatgggccatgccggagaagctggtcaggaccagcatcaggcatgtcaggaaaggcaaaaaggctcgcactagcttgcctctatcacggaagggttttcatgtcattgcactaattcgaaccaagggtcactgagccggaacccgagcgggatcggtcgcgcccgttccaggcgaacccgaccgcaatggcgaccgccatcaggagttgcgccagcaccgattgccaagtgggaaacacgccgagcatcgacagccgtggcacgtccgcgagcggtgcgatgttgataaggccggcttcctggagcgcggcgacgcctttacccgccagcacgacggtcaggaccgccatgagccaggagctatagcggaagaactgcgcgatcggcagcttgcgactgtagcgaagcatggcccaagcgatcaggctgagcagtccaatcgccgacccggcccccgcgagaagcatcccgttgtcaccttgcgccgaaagcgcggcatagaacaggatcgtctcgaagacctcgcgataaactacgacgaacgccagcccgaacaggaaccagcccgacccgcccgagagcgcccgcgacatcttctcgcgaatatagcgctgccactgatcggcctgcgccttgccgtgcatccaaatcccgaccgagagcagcacgaccgcggcgaacagcgagccaaacccttccgtcagctcccggctcgcaccgctgatcccgatcgcataggtggcgaccgcccaggtgatcccgcccgcgatgatcgcgctgacccagccgccatgcacgtaccgcagcgcctcgccgcgctcggctttacgcaggaacgcgatcatggcgacaacgatgagcagggcttcgagcccttcacgcagcaggatcgtgaacgcgcccaggaacgtggacgcttcggtggcggcatcaggcgcgagcgccgcttccgcatcgtcgaaaaggccgcccagtactgcgaccttctccgcgagatcatcgggcgacgcgccccggtcgatcgaggcgcggaactcccccatcgcgccctcgattcgacccatcagcgtcgcgtcgcgcgcggtgagtgttggctcgatcggctcgaacccatcgagataggccgacagcgccagctctttcgccatgcgcgcatcgccgcgccgcgcagccgccacgctttcggcgagtttggcgcgggcgaccgcgagcgagccgggagcctgttgtatcacctgttcgggatgacgacgcaggaacgcgagcactgggtcagccttggcgtcgccgatcgccgcgccgagcgcggccggggtgagcgcgaccagggttttcaggtccggaatgcgccggcgaagggtcgggtcggatttccaaagccgctcgccttcgcgcgcctgcgcatccgtgaaggcgaagctcccggctcggaatgctaacgcccagcgctgatcgttgggcagatcggcgaagctctgcatcgcggtcccgtcgatgccttgcgtcaccacctgatagagcgcgaacacgctgcgctggcgcgcgcgctcggcatcggtgaaagcaatcgggggcgtagcgagcttggcggcgtcagggccacggccgttgcccgtcatcccgtggcaggacgcgcaggattgtcggaacagtgcatcgctggagacgaggttcggagccttatcgggcgcgagcggcaccgggtaggcgcgcaacagatcggccgcgagcccgtgcgccaatgttgccacctgttcagtcggtcccttttccgcgatcaccgcctggaggttggcagcccgctggatgagggcttgacgctccggcttcgccggcaggccctgaagccgtgtcgagaccgacgcggcgaactccgtcatctcggcatattccgacgtgctcttgatccgaccgttggcgaccgcgccgccataatcgacggccatatagtcgagcagccgccatgcggtttgcacgtcgccgggttcggcgattgccgcagcagggatcagcagcgccgcgagcgcggagagcagccgcaacgagagcattgcccggatcaacgcgagcagacgcactaccgctctcccaattcgcgccgagcgccagtgacgatttcataagcggagtggaggaacaggagggcgatgaggccggcgacggcgaggtccggccaggcgcttcctgtccacgccaccagaccggccgcggcgatcaccgccacgttggcgagcgcgtcgttgcggctgaacagccagatcgcgcgaacattggcgtccccttcccggaaacgcgcaagcaccaaggcggacacgacattgatcgcgagcgcgacaacgccgattgtgcccatcagttcggcatcgggcgcggttgcgttcagggcgcgccaaatcgcgaaaccgattacgcccacgccaagcgcaccgagaaacaacccctgcgtcagcgcgacctttgccctcgcccgtgcggaccaggcaagcgcgagaagaccgataaggctgatcgacccgtccccgagaaaatcgagggaatccgctttcagcgcttggctatcggcgatgaacccgccgaacagctcggcgactccgaagccgaggttgagcaccacgacggtcagcagcgcacggcgataggccggatcggtttgcgcgcgcgcgggctccccgtggcacccgcagctttcggtagaagcattcatgcggccttccttaccacctccagtcgctgtagaagcaagcgaaatgtgcgacacgttcgcataagcaaggatggcatgatgaagccggtgatgattgggcagctcgccagcgagacctcgacgaaggtgacgacgatccgcttttatgagtcgatcgggttgctccgatccgcccctcgcacggcgtcgggtcgcagaacctacgatgccagtgacattgagcgtttgcacttcatccgcaacggtcgccggcttggcttctccgtcgacgagatccgttcgttgatggggctggcgcagaacccggaccaggattgtggtgccgcctcagctatcgctgctcagcacctcaaggatgtggaggagagactggcgcaactcgcggtgttgcgggatgagttggcaatgctcagccagagctgcaccaaggcgcgcatggccgattgtcggatcatgaaggcgatcggcaaaggccaccctcaagccgatcaataataatcggccagcctgagctcgcgcacatcacccgaggccatcgtcagctttacgagggtgccagcaggccgggagcgcacttgccagagctccccacgcgtatagttcgcatcgatcgaatggccgttcaccgccacgatccggtcgccgaccgcccagccagccttttccgcgggactgttcgccgccacatgaacaacggtgagcgccgttggtgaggctgcgaggccaaggccgctacggtccttcagcatcggcaggcgacgacgaggaccgagtggccggagccacacgaatccggcggtcacgtcgaacaccacgtcgaattgagcgatcagcggtaggccgacattgccaaccgtgctggtggagagccaagctctcatcccgagtgtggggacgttcgagacgccaagcccttcgatgttgatgttctggatcgtgaaagcatcgttgatacgcacaccatcgacgccgccgatcgccgcggtcgagacgagcttcccgttcaacagcccttgatcgcgggcataggccgacgagagcatcagcgcggccgagctgccaagatcgatcatcaagggcacgggaggcaaacccgagacggaagctcgaatgaacagctcctgcttggcaccgcgcccgagcgcgacagcgcgccagtcgggaccggcgagaaacgtgcctgacttgacgaccgccatacgccttttcgcgaaatcgagcgcgatgcagctacccgtgaacatatcggcaccgaggaggatatcgatcggtcgtccgaaggccgccgacactgaactcagatcaccaacgacggcaaagggtaagcgacgggtttcgcgggcgagctgtacgtcgatgtcgcggaccagcagcaccggggccttggcgctcagcccgctaatcatgcgccgctcaccatcgttcaagccgagcttcgccgcgagcgccgtgctcatgatcgacgcgccgctgccactgtcgagcaccgcccgcaccggcactccgcgcacttgtgccgaaacaaggagggtatcacccgtgccgacttccagcggctcccattcgaggtgagccgcaccgaagttccacgagcccgcagaccgggaagtctgtcgcgcgagcgttggagaaccgagcaccaagccggttccacaggccaccagccgcgccactaatgagcgtcgagacataccgattgcttcaacacgggccgtcaaaaagccacctccagccccccgtccgcaggagagcaaattgcggttacatgctccagccactggaggagcaagtgcttttggtgcgcccgaaaatcctcagaagcgcttggagaactttagatgaaggatggtgcagaccgcttagatgccttcccgataacgaacggttccgggggacgctgggccgatcgggaccgcgaacggtgtaaacgctcgcgctaagtggcggcattctgatcgcgctatttgtcggcgagcgtcgctacgcggctaccggcttggtctcggccgatcgcacataggcgtagagttttggcttggagatgccgagcatcgaacaaatcttggcgatcggcatcgtgttctcgtggtagagcctgacgggcaggtcgcgcttgtccttgccgagtgcggccggccggccacccttcttgccgcgagcgcgggctgcggtgagaccggcctgggtccgctcgcggatcaggttgcgctcgaactccgccaatgccccgaacaggtggaaggtaagcttgcccgacgtggtggtcgtgtcgatcgcctcgtgcaggctcagcagcccgaccttttcctcgtcgaggtaggtcatccatccgatcagatcacggagcgagcggccgagcctgtcgaggcgccagaccaccagtgtgtcgccggcgcgaagcagctccttcaccttttccaatccagggcgagcggcagtcgccccggaggccttgtcggtgatgaccttctcgcagccggcagccttcagcgcatcacgctggaggtccaggttctgctcggcggtcgatacgcgggcgtaaccgattttcatgcgtagggccggtggcgccccgatcgggcgcggtttgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttcctcttcgaaattggactgtgctgatgagtttgagcgatggtggcttcgctcatacactacgcgctaccaggcccctgcccgtttcttaggcttaacgttgtagctcaagaccccgggggctcagcctcccttctccggttcttgccgctgcgcaaatccctcgatctacctgccgccgtcgtgtggtcgcacggcatcatccaaagacctatttaggccgtcatgactagccaatcttcgccataaggcgccccgccgccccctgctctgccgcgagattgcgattataagcgagcggcatccgcggcgacttccaccgcagcgcgtccatgatgccggccaaatcctccccgctggcgaacaggtcctgattgagcccgatccgcgtcgagtgcgcactgatccccttcagcaaccgcgccagatcgtccgccgtcaaatcgggcagcgcgccacggtcgaacgcgcggccgatgatcgaccgaaagattggtccgatcgagcccgggtgcagcgccacggtgccgatgtcatattcgacgcgcgccttcaccgccggcttggacagcgtcttgcgcagatcccacgtctcccggcccgagatgctgtcgatcggccgaccgcgcacggctgcccgcgccttgtagcgccgcacctgcacccgccggaacagcggccctgtcgtgatccccgccgcttcggtccacgccgcgatcgccgcgacggtgcgcgggctgaggtaggcggtcgccccctccccgtcttgatcgcccttatgacgcagaatctgcagcagccgcgcttcgggatcgatcgcctcctcaatatgctcaatggcgaccgccaccagttcggaggcgcgcagcccggtgtcataagcggccgatagcagcgcccgatcacgcagccccggcagatcctcgccacaactctcgagcagcgcgcggatgttgagcccccgcgccttgtcgcgctcgacgtcgcgcaccgggcccttgaaccgcagcggccgcgcctgcttctgcgcagcccccttctcgcggcgcaccgtctggagccgcagcttcaccagcggcgccggcgtcggatccttgagctcgagcagctggtggatcttggcgatcgacgccttgtagcgggatagcgaggccggccggctccccttcccggcccgcgcgtcgagataatcggccacggtctcgggcgtggccggcagcgcgatccggttgttgcgcctacaccacgcatcgaacgcctcgacgtcggacttgagcgcacggatgctatggggcgatgaagcggcctgataggcggcgatcaggccctcgttgacggtgatgcgctcgccggcgcgcatctgcacgatcgtccacgcaaggtcggccggcgccctgacggccggcaggacagcctcaggcggcgctacggggatttctggcccttcccgggcggtttcggtgctcacgacgcgcctcgctcctcagccgcgcttgtagcccaccttatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttggccagacggcgattgcggttgatccatgcgaaggtgcgttcgacgatccatcgtctgggatggacgacgaagccggtctgatcggcgaatttgcggacgatttcgatcgtaatggaggtggcgtcccggacgcgatcgctgttgtaggcgctgtcggcataggcgcgcgcgacgaagggatgccgctggtgagactgctggagcaagggcaccgcgccatcgcggtcctgcacatcggcaggatggaccagtatgataagggcgcgaccatcggtatcgaccattgcatggcgtttgcgtcccatggtcttcttgcctgcgtcgtaaccacgaggtccgcctgcttcggtggtcttcacgctctggctgtcgatgactgccgcggatggtgctggttctcgccctgtccggatgcgatcgatccgaacgagatgatgattgaggctttcgaataccccatcgtcgcgcaaggtgcagaaccactggtataccgtgcgccatggcggaaaactgtcgggcaaaagccgccagggacatcctgcccgtagcagatagaaaatggcttcgacgatttcgcgcatcggccagcatcgccgtcgtccgcgctggctggctcagggtctggacgatttgctagcccgacgaccggggcaggccgcgacatggctatcctggctgcgcaatgcgccacaatcgccggcagagcgcaacatcctgcgcctgatcggacggctcgcctatccggcacgaagcaacatacagcgtgggtctggatgtcagccagcgcagcacgagcatctgtgttctcgatcccgacggcaagaccgtggtggaagggcaggcgaagactaacccgttcgagatcggccgctatttgcagaagcgcctggaagggccgctgaagctcggtatggatcgcattctggctctaccatgggctgcgcaggagcggcgtctggttgagaagcgtcttgaggcgcaggggcggttaacctgcaccgtcagacgtagcgctcacttatcgagaagatcgtttgtgcctttggcgctcggctaaacagcgcatggaaagcgtcacctgctgcagctatgccctgttctgccaatgtccgcgtcggccaataaagttcgcgcacaccgatcaccgaggggccggggaggacgagcttttcgatcggatggcaccgggtatggcgaaatgcgccaagacgctcgccaagtgcgaaatcgtcgtctccggcccaggccgtgccgccttcctcgaacaccacctgggtaagcttggcgaagttcggtcgtcggtcgatcgaccagttataggccgcctcgtcaccgcgcagcgcttcggcgcggcttttgagaacctcttcgcgtgcgaaaacggcaaagaagttgtccatgtcgacgaaattcggctcatctttcagcgcataggccacataatcaggatcggtcacgaaggcggcagcgtccgcttcgctgtcgaaccagacttcggcgatgccttcgtagcggttctgatcggcatcgaggaaatcgacgtcgacctgatggctctggacatagcgcttgataatccggatgccttgtcccagcgagccgtggggatagcgccagtgatcgtgaaacgcctgaggcgtcattcccactctccgtgcgaagaccgccatcattcgtattgcgctcatagtccggttcccaacggttctggcagttcagattgcggtgtagccgccatcggcagcaatggcggcgccggtgacgaacgaagaggcatccgacagcaaccaggctgccgtttcgccgatctccgccggttcgccatatcgaccgatcgggtgggcggttttcaggaattccgcgtgcgaaggctcgttctcgatcaccgacatcagcatcggagtgcggatagcgcccggtagaactgcgttcacgcggattccctgttgcccgtaatcgacggcagcgatccgcgtcagcccgataacggcatgtttggctgcgatgtactcgccatgtgcggggatcgcgacggtgccgccaaccgacgccgtgttcacgatcgaaccgccgctccccgctttcagcatcgctgcgatctgatgtttcatgcaatgaaaaacgccgagcacgttgatatccagggatcgttggaaatcggcgctcgtcagttgatgaagcggcacgttgaccggcggcagccccgcattgttgaatgcgccatcaaggcgaccgaattcggtgatggcgagttccacggtcgaccacgcgttgtcctcgatactgacgtcgcaatggctgtagacggcgttgccaccttccgcgcgtatcagtctgaccgtttcctcggctgcggcttcgacgatatcggcgacaaccacattcgcgccccgacgggcaagaataagggcggcagcgcggccgatactgccgcctgcgcccgtcacgatatagctgcgttgctccaatccggacattgaggaccccatttttgactgacgggcaagtgaagggcgctgcctgtcagatgcccagcgcttcgcgcacggtcctggcgttcacccagcgatcgacgtggtgaaggttgtggcggatctgtacttcgccatcctgcaactgcatcgtatcgtatgcgccggcctcgatgccgcgctgggtgcgttcggtgttcgtcacgtcctccagcaggattcccgcgatgcgcgtgatatagagttcctgttgcagcttttcccgcccggtcagtggcttgggtacatgaaactcggcttcccaccgcgtgcgattgacgctgatcggccagaacctgtgcgaccagaaaccgccgggcgaaaggtttatgtgcagcgtgggaaaagcgacggcgatgtccagcgcccagtgtttcgattgcttgggattgatcgcgggatgatcgagatactcggtcatccccgccgtttccgcggcacccagcacgttgccggtatcgcggttcgcataggccatcttttcgaccatcgcatcttcgggcggagcgtagtccggattgccgaaagtggaaaactggcggtgtggtccccagaagcgtgcatcgagcgggcgggaatgcggattgaccgcgctggcgaaagtcttgccgatcgtcgccgggtggatcgaagggatatggtaggtttccgaaaaggcatcggccagcactttccagttcgcatcgagatgcgcctcgaaatagagtgacgtatccgtattttcccaagaaaccccggcaaaccgcgttccgaagtctccaaggaattcctgcaggctgacttcgggctgcttctggtggttgaggaatatccagccttcccacacatcggtggcgatcggcacgaggccgcatttcttcttgtcgagatcgaagaagttcgcctcgtctggcacgcccatcaggctgccgtcgttgcggtagacccagttgtggtaattgcaggagaagcgcgaggcgcggccgcgctcggtcaacaccacctgattgccgcgatgggcgcagacattgtagaacgcctgaattctgtcatcgctgccgcgcgtcaccacgatcggcgcgttccagatctcgatggtcttggtgaagaagctgcccttttcgggaagctgttccacccggcccacggtcagccaggcgcgcttgaacagattttcgcgttctcgctcgaaataggcgggtgaacgataaggctcgcaggagactggaccggtgcccagtccggcggtttgcgtcagatcgctggtgcagatgctggcaagctcggtcatctcgttcatgcgacgaactcctttacagcgttggctctgccgtccgcaggatgcggacctggtgcggatagggcgaattgtgcgcgcgcggctgcttgtgcaattctacggacatcgccgcgtgagccagcgccagctgtagcctgaacaggcgcagcgtcggcgccggcatcgcgtcgagcggaaaggtctcgacatggtcgaggatggcttccgaacgggagagcagcacatcgtagaagcgggttatctccgccatagtcgcgcgcgcccggatatcccatcgttcctgcgccgtctcgccgatccagtgcggcacgaattcgagaagatcctcgaagccggggggcagcacgggctcctcgtcgagcgcgggggccggcatcagatcacccgctcggccgatgccagcatcgtgtaatgctggccggcctgtgccaggagcgcatcgaacgccgcgcgatcacccgccacgccgcgttcgaaatcggatagcgtcggccaccacagttcgcgcgcgccgatgaacggcgaggtgcccttgtgcaccgcgtctatcgcgaacgagcggacatgccgaaacgcgccgatgcgatcgcccagcgccttgtcctgatcgcctgcccaggccggattgccatccgccttgaccagttgcaggatcttgacgcttaccgaccattcggtgggcgaccactgcacggccgcatcatcgggatcgtccaccgccggtcgcgagcggataatgtcctcctcgaagaaggtgaacttcagtccgtccatgtcgacgaacagcggttcgtcggggatgttgtatttgcgatgcgcgggatctttgcccatgttgagcgcatcgtcgagactgtcataccacagctcggtaatgccgtcgtaggccagctgtgtatcaggcagcagcggagagacgatccggtgcgattgcacatagccgcgcaggcacgcgatcttcttgctgagtgtgccgtgcggatggcgccagtgatcgtggaactgctgttccgaaatgtccttccggcgcgggatcgtcgcgagtatcttgatgctgtgcatggaggctgctccgtaaaatgatcagatcgcggtaaagccgccgtctgctgcaaggcaggagccggtgacgaacgaagccgcgtcggacagcaaccatacggcggcctgggcctgctcgtgcggttcgctgaaacggccgatcgggtggatcgagttcagatagggctcaaggcccgcatcattgtccatcgcgcgctgcagcataggcgtgcgcaccgcgccgggcacaagcgcgttcacgcgaatgccgtgcttgccatagtctgccgccgccacgcgggtcagcccgaccaccgcatgcttcgcgccgacatattcgccgtgcatcggcacgccgaccacgccagcggcggatgcggtgttgacgatcgatcccttcgtcccgcgctcgatcatcgcaaggatctggtacttcatgcacaggaacgtgccggttacattgatatccatgctctgccgaaaccgttcgagcgacacttcggcaagcggcagtccggcctgcgggatcgccgcattgttgaacgcgccgtcaagcccgccgaacgccgccagagtctgcgcgacaagtgccttcacgtcctcttcctgtgcgatgtcgcaccggaaataggcggccttcccgccagacgcagcgacgaccgcctcaccggcctcgtcgttgatgtccgccaccgcgacgttggcaccactggccaccagcaattccacggtggcgcgcccgatgccgctgccaccacccgtcacgattatcgtcttgccgctcaaatcagacatctatccctccaacagtttcttatcggcgttccggtttcattactggaacttgaagcgcacggtcatgccatattcggcgggtcgaccagcgtagcgaacaacggtatcgtaagtctggatcgtgtttgtcaagtaatacttgttgaagatattgcgaccccagccgaagaccgcccagcggccatcaggcgcttccacgccaagccgcgcggaaacgagcgtgcggccattcacctcgtagagatccttgtccgcgttggtgatggccagaacgcccagcgatttgctttgtgaggagatcgtcgtgcccatggttaggttcacgccacccagcggcaggctgtagtccgcgctcaggctcgattgccatttgggcgaaaacggcagccgtgcgccgctgaaatcgccccggatcggatcgaacaggcccacttcgttggcaacggagccgacgatcccctgatagtggcgaaccttggcgtcgatataggtcgcggccgcactgaccgtgagcccctcgaccactctggcgctcagttccagttcggcacccttgacgcgcgacttggggacattgaccaggccatccagcgcattgaagaacggatcgacgatcttggcgcgcagctgcttgttcttgtagtcataatagaaaacgccgccattcagcgtcactttgcgatcgaacagtgtggtcttgaagcctgcttcgtaatcgaccagcgattcctgcgtgacggcggcatattgcgcgaacgttccggcggagacgcccgggaaacttcccgccttgtaccctttcgnnnnnnnnnnnnnnnnntggcggcagtcagaggtaggctgtcgctctgcgccgatcaggcggctgctgcgaaatggtggttgagcatgcccatggcctccgtcagcgccgagggcccaatgccaaaagctctctccacaaggcgcacctcgcccctgatgccgggctgcaggcaccaggggcgagcctgtcctttgcgcagggctcgcatgacttcgaatcccttgatcgtggcataggccgtggggatcgatttgaaaccgcgcaccggcttgatcagtatcttgagctttccgtgatcggcctcgatcacgttattgagatacttcacctgccggtgggccgtctcccggtccagctttccttcgcgcttcaattcggtgatcgctgcaccatagctcggcgctttgtcggtattgagcgtggcaggcttttcccagtgcttcaggcctcgcagggccttgcccaggaaccgcttcgctgccttggcgctgcgggtcggcgacaggtagaaatcgatcgtgtcgccccgcttgtcgactgcccggtacaggtaggtccacttgccccgcaccttgacgtaggtttcatccaggcgccagctcggatcaaagccacgccgccagaaccagcgcagccgcttctccatctccggggcgtagcactggacccagcgatagatcgtcgtatggtcgaccgaaatgccgcgttccgccagcatttcctcaaggtcgcgatagctgatcggatagcgacaataccagcgcaccgcccacaggatcacatcaccctggaaatggcgccacttgaaatccgtcatcgttccgtccgtccaatctccgccaagcatgctcaagcttcacgnnnnnnnnnnnnnnnnnccgtcaccaacaacaatctggttggtggcagcatcaacggctccgcgttcggcagcgtcacgctcgccaacggcgtcgcgggccaggtcgacagcctgaacggccagggtctcggcgcgggcacggtgcagatcaccaatgatggtgcagtcgacgatgatgtgttcggctcggcctcgaccggcaccgtcggtatcgtcaacaacggcgacattgcgggcgatgttgatgccgtcacgacagaaggcgcgatctccatcgcgaacgcgagcaccggtcgcatcagcggcgatgtctttgccggttcggatcagggcgcgatcaccatcgccaacaacggtcaggtgctcggtcaaaccaacgcggtgagccaggacacggtgttcacttcgacgggcccgaccaccacggtttccggcacgaccacgacgacacagtcgagcttctctcagcagacggtcggcggcgatatcgacgggacctatgccggcatcaacggctcactgaacttcggcacgggtaatgacggcagcgtcagccagttcaccggggggaacagcacggccacggtgagcggagcggtctatggcgatctctcttcgaccgcccagggcttctcgaccactggcgaaaacgtctcggttgtcaccgactcgcgcgatgccgcaggcaccggttccgtcatcagcagcagcaccaacacgcagcagacggtcgccaccggcggcacgagcacggtgaacatcagcggcacggtggctcctggcgattccagccggaacggtaatgtcacttccttcggcaatgctggcagcagcgtcgctctgaacggtggcaaggtgtcggggaacgtctcctcgaccagccagggcctgaccagcggttttgagttcagctcggaaacgaccgacaattatgatgccggcgtgttccagggctccagctcgaccagcggtttcgagttcacgcagagccaggctggcggcgacgcctcggtcacgctccagggaacgagcctggtcggcgggaatgtcgacgtcaacggtgtgacttccgccacggcgacgattggttcggcggcgaccgtcgaacaggatgttttcgtcaacagcttcgtgtcgggcgaccagtcattcgcctcttccagctccagcaccacagacgctgcgggtgatggcacggctgtcagctccactctctccagctcgacagccgctgccaatgcaggcaacgcgacgcttgccaatgccggacgagtggacggcgatgccacggttggtgcgagcttcggcaatgccgccgccaccatcacgggcaccgtaggcggttcggtaagcgctttcgccggcaccaccatcggtagcaccgaaaatatttctgagttcacgcttgatggtggcatcggcactcagaccactgcaaccttccgcgagaattcggaagatgtgggcggtacggctagcgttgttgtcgacacggcggccgcgctgcaaggcaagggcgtgccgagcgtcgcaggcgatgtgaacgcttcgggcatcggcggcgcctcgatcgccattggtgcaggcagcgttgttggcaatgccgatctcagcagcggtggcaatctgttcgccagcagccttggcgaaagcatctcggaagagaccgtcaccactttcgcggctaacggcttcacgcccgccagccaggtatccacgaccagcttcggttccgtgggtggcgcggcttcggtcaccaacgatggtactgccattggcgacgtggaagttgagggcttgacctctgcttcgctcgtcaacaacggcgtgctgggctcgggcggaaacctgttcagtgtttcggctctggactccgaagcgagcatcacgatcaccgacacgaatccgacggatgccggttcgcgcacgatcgttgctacggtcaatgcttcgccggtcggtggcaatgccagcttcaccaacagcggtgtggccctgggtaatgtcgaactcgccggcctcactggcgcggttaccaacaatggcgttctcgctggtacgaccacccttggtgaagcgcagttcagtggctcggcaacggtcaacgcgacgatcaacaccaccgacgtcagcgtcgatccggtgctggcctcccagacctatacgatcgaccagaatggcgtgtcgcgcggcttcgtcgtgacaggtgccaccatctcgcaggatgaggtcacctcggccctggcctcgcagctgtctccgttggtgccgctcgatgcctcgctggttgacccggcgacgttcaacctgacggtgaacgggcaggcagcggtcaagacggctgacatcaatgcgacggtcaacctcaacaacggctcgatcacgcttggcgacattgacgcccagcgcgatgacagcggcgcttacctgaccaacaccaccgtcaacctgaacggcagcggcttcctaggcgcgagcgagttcaagccgacggctccggcagttacgaactacagccccgtggcgcaattgcctgaagaagctgaaggtctgttctccccgactggcgtccgcgtgctgggcgtcaacgagttgaacaaaaccggcaccggcactttcgtcgtcactggcgccgaatatgtcccggcggaaggcgcgaccccggctgcctggacgctcgacgtcaacaacttcaacgtgaaggcgggtgaagttcagctggatgtcgtgggctcggacgacgccgtgttcggcatcaagggcaacatcaataatgatgccacccttgtccttgggcgtcgtgcaccgaccttcgttcagaccgtcggtaacagcatcgtcactccgggtccggaagcgatcaagggcatcgaaatccaccagcagggcaactacaaccagagcgccagcggcacgacggtagtgggtgtcaacccctcgctggttcgtttcggcaacctgtcggtcggcaatgccggttcctcgcctgaggtgttgggcccgatcaccggtggtgtgaacgtcccttacttcaccactccgaccaatgccggcgtcttctcgaccccgtcttcggtctcggtggatggcaacctgaacctggccggcaaggtcgcggtgacggtgtcgaaggacagcctctattcgacgggtgacggctatacgctcttcacctacaccggcaccggggatgtcacggcgacggccgcttcatcgctcgcttcgcccttcgtcaccttcggcctgaagcatgacgcgacggccaagacggtatcgatcgaggcgacccgcaagagctacgccaccggcgcgaccaatgccaatgcggcttcggccgcagtgggccttgacagcgctctggccgatgtcatcgcccgggtgaagaccgacgccgctggcggcaacggctttgcgacggtgacggagatcgccaatgctcaggacatcgccaacatcgctgctgggcttgattggcgcctgaacagcgcacaggcggcgcaggttttcaacgagctttcctcggctgagatctacggttcgcttgccgctgtcgatcagaacgcggtcttcaacaccaccgtcaaccgcctggccgctcgtcgcagctatggtgaggcgctgggcacccagctctggttcaacccctcggcgaacttcgccaagacgggcggcaccaagtcgggcgcgtcgaagatcaagaccaacagctatggtggtgcgttcggtatcgacgtcgcctatcaggacgatggtgccttcggcatcggctttggctatggccagcatgatgtgaccgctcaggggtcgccggaagaagcgcaggttcgcacctacacgatcggtgcctatgcgacccagggcttcggccccttctacggcagcttccagttcgcatacggcttctcgaagttcgaagtcgaacgtgacctgaccctgctggctcgcacgatcaagggcgacttcaagggcaagcaactggatgcgagcatcgagctgggctatgacttcgctgccggcggcagcctggttgtgacgccctacggtaagctggcgctgcgtcgctggtcgatgaacggcttcaccgaagaaggcggcgcgggcatcggcctgcgtgtcgacgacgcatcgaagacggtcttctcgccggtgctgggtgtcaaggcgggagccctgctgggtgatgccgatggcatcgcctaccgtccctacgccaaggtgcagtacagcttccagggcaacatcggcagcgaccgcacggtccagtatctgggcggcggcgatgcgttccgcctgaagggtgttgatccggacggtaacggcctgatcgaactgggcgtcgatgcctcggtcaacaagcgcgtcaacctgttcctctccggcggttatggcttcggtggccacaactcgatcggccaggttcggggtggcattagcttcggcttctgacacaacgcactagcaaaggaagggcgcggcggtttcggcgcgccctttcgtttgcatgcccgctttgctctcgggcgtgtgagacaggaatgtcgagcactggacagcggcctggaagaattctgctgcgtccaaatttgtcgcgcggcctattcagatccagtggagaagatattggttcagaatcaacgagtaaacagaacgtgaacaactttagacaaagcgcagaaacgcataagacgcttgcccgtctccttatggaaaggctcgcacattatggtgtgcagattttgactaacgacagcggtgcgatatgttttttcgtaccttctcccggccacgttggtcgtccttgggcagacggtgaatatgcgcatgggctagaagatggtgcgatacgcgaactgcagcagcttgtcagatcttcgcccctgctaaccgaggccattttggaggaagtcgcgattaccgggcagtgatcggcttctgcatgaacagcgacattgaggcacgttggacgaatggaggagtgacgcaatggctgacgaaaaacggaatttgctcgatgagttgatcgccaacatcggcccagaaaactgccggacgagattgatttcggtcctccggttggaaatgaagttggcagccgacagatcgtcgcggaacgaattttgcgggttcttgaatttgcatcgtccaattgcgccgatgcatcgaacttgcatgagttcatgcgccacccccatcccatgctaggcggcgagtcgccaatcgtttgtgcggtctccagcaaggctggtgcagatcgcgtgatgaatatgttaggccgcgccgcgcactctggaggcgtttaggtgccattggggcaatgtcgcggacctttttgtcactcggcaatatctggacgatcagctattggtctaaaagggcaaaggaaattataagagtcttcccgatggaaggatgttgtgatgaacgatgaagacgtccctggcggctaagaccgtgatgcgtccggatatgtcggaggtgaaaggtgccggcattgaggcagtttccgggtgaatcccttattaagcgcattgcacgccttctcttattgaggtttttgtcattaaaacttactatggctatgttttaaggtcttatggtaagggttaatgaacagaaacaatctcgcgcatgcagttcgcgagcggcttgtccgttatcctgaacctcatgccagtcactatggtgtcgtgccgcttccgcctccagaatcagccctgccgctgggatcagcgcagcccgcacatgaacgagcgctcgctatgctcggacgtgccgaagccctcgcggcgagcctgccggacccctatattatcagccgtacgctgagccgtcgcgaagcagtcgacagctcggccattgaaggcacgaacagcacgctcgacgaactcctgacaatcgaggaagaggatgacgacgcgcgcgacgccgcccgtcaggtacgggactatgcgctgaccctcgatcgcctcctgcctcgtgctgcagccgagggcatcgacatctttacagtgcagatgatccaggaactccaccacgaggcgatgcagcacgacccggaatatcctgattcggcaggggcgctgcgcaatatcgtggtctggatcggcggtacgggtcatatttcgacatcgacctataatccggcgccacctgggcaggtgggggcctgccttgaggatacggccgcctatatgcgctgcgaaggcatgcaggcgatgacgcagagcctgatcacccgcatggcgattgcccatgcgcatttcgaagcggtacaccccttccgagacggcaacggtcgtgttggccgccttttgctgccgatgatgatggcagcggaagggcaggtgccgctctatctcgcaccctatatcgccgcaaaccgcgacggctattattcgggcctcaaaatcgctcaacaacggctcgaatggggaccgctcgttggctatctgtccgatgccataactggaacggtggaagaactcttcgcaacgcgggatgggttgaatgccttgaaggaacagtggcgcgggcgaaggaagttccgatcgaactccgctgcactgcgggcactggacctccttagcgactatcccgtcgtcactatgaagcggctggctcagaaacttggagtatcgcgaccgcaggccctttccgcaattaaccaactgatggaggcaggcatcttgtcggagcggaccggctacagtcgcaaccggatctttgcagcccaagaagtcctggccatcgtcaacaggcctttcggcagcaatccttccgagcgatcgtgaccccttgttcgccttctttctgcggtagccaaacacctctgggcgaccggctttggccgattcccgaatggcggcttagcggcaagggactcaggaaagctgccatgctccgatgaatgtcgtgctgctagctccaggttgcaggctgcgcgacagatggaatggcaggtcacgctttgttggatcggatgcgagatgatccggtcatcacaactacacagggttgctgctcatgcagtgcaccgatgccgaaaatggatgagccgcctcaacatgcttctattcgcgggggggggcaaaagaccgaagcttgttgaggcggcgtcgcaatgctgctgaaagcagcgtccgatatactcctgactctcttttcggttcctttttcggctactgctttcgggcaattgaatgcgtcgctcacgatacacatctgagaagtgcgacccaaactcgccccgtctccttgctggagaggggcccttgcggccgcgctcgcggtgcctcgcttcccccgctgaggcaccgcgaggtccatccatcggcgtcaaattgaatcgaccggaaatgcaaaaagccccgcctcagagaaggcggggccagtttgggtcgcaatgcaggcgaacctgcagagccactaaaccatcgatcagctagctcgaccatataactaaagtaatcatttggagaaaaattgagtaacctcagttagttaacatgtggccatcgatacaaggatgacctcgcctaggctatctaggcgaggtcatcaagtcatgcagcggtatctgcgacgaggtaaatgcttgatttcacaattagttcattcgcccagagaagaaaggttgagcggatatgttcagagtgcgcccagcttcttctgcacgatggcgcaatcgcggctatgttcaaccgcgatgctgtaagcctcaacggcctcggtctctgtctggaattcttgcaattcgcgcgttcacagctagcgtcgtgcagcgatcgacacccggagaccggctgaggcatcggaagaaccttattgcatgaaccaaccgtggctgacgacgatggactgacccgtcagcgcgttgctcgggaaccccgcgaggaacaccgcggtgcgggcgacgtcttcgacggtcgtgaactcgccatccacagtctccttgagcatcaccttcttgatcacgtcttcctcgctgatccccagctcccgtgcctgctccgggatctgcttttcgactaggggcgtgcggacaaagccggggcatatcacgttcgcgcggacaccgtgcgccgcgccctccttcgcaacgaccttcgccagcccgatgagtccatgcttcgccgtcacatagggcgctttcagtacggacgcttccttggaatggacggagcccatgtaaatgacactgccgccgccctgggcgtacatgtgcttgaggcacgcccgcgtcgtcaggaatgcgccgtcgagatggatcgcgagcagccgtttccagtccgaaaatttgaactcatccagcggtgcgacgatctggattcctgcgttcgaaaccagaatgtcaacgcagccaaagcgctttatgacggcctcgacgccagcttccacttggcgctcgtcggcgacatccatcgcgacggccatcgctgcctcacctttgggatcgagcaccgccgccgcagcttcggccttctcgagctggagatcggcgatcacgaccttcgccccgtggcgcacgaactcgagcgcgatgtcattgccgattccgcttgccgcacctgtaatgaccgcgaccttgcctgacagcatcatggagactcctttttgcttttccgtttccgcggggtgccaagaactggcgcagcctgcgcaatcgtctggagaaccgcgtcggcgcccgagagcgatcggccggctgccgtgcctgctgccgcttcggcgtgcttgatttcttcgagcgcggaactggctttgggcgtggctgacacgcccgccttgctggttttgaccagcgtctgctttactaaatcatagccttcggcttgcagccgtcggatcgattcgtccgagaagtcatagtcgcgagatgacgcttcgcccggtctgcgagggcgttggaaccgcgtgatctcgttggtgaagccgtcgcccatcaactgaatgaagcggggatgccgcataatcttcgcgcgctcgacctgatcgatgcccgacagaataatgttgatcatgctgcggtacgcgtcggtcatttcgcgaatgcggagatcgctgcgcacacgttcggaatagacgacctcgtcgcgccgcgcgagaacctcgatcatgttggtcggaagcggcgcgtcgcccgcgaagagatcgacgatatagatccgcttcccgtccgggccgcaccgatcgagcaccagatccagcggcgagttgctgacgataccaccatcccaataggccgtgccgtccaccaccgtccaggagaagcccggcggcaagcttccgctcgccagaacatgatccggcgtcagatcgtcgatgtagctgtcgaagacttccaactgcgcggttgtcacgttgaccgcgcccaccagcagtctgaccgggctgctcttgaggctcgagaaatcgacatactgcgcaatgagcctccgcataggcgacgtgtcgtaatagccggtccacggggccaggaaatcgaagggcggcatccagcggggcttgaaaaactttggcacgccaaaggccaggatctgagccccgacggcggcgcgacgcatttccgcaaatggcaacggcggcgcgacgactgtaaggtcattccagaatgattggagcgcttcggtggagtggcggggatttccggcgatgatggcgccatttaacgcgccgatcgacacgcccgcgacaatatctgggaagatatgctcttcctccagcgcgtgaacgacgccgcactcgaacgcaccaagcgcgcctccgccctgcaagacgagcaccttctgcgcgggaatggtttcgagcaggtatgccggatcgccgagttggtcccgatatcgctcaaggttgacccggtatcggatcagcccctcggctacccggatctcgcttgacgggcggcccatggagaaggcggcctgcggaacgtcgtcgcgcagataaaagagcgcataggaaccatccttcaggtcgcctcgactgatccaatcctcggcgttctccggaatgccaagcatgtcgaagcccaactcgcccatttcgcaatagaagtaggaaacttcatcgtaccggagccgacgtccgatcatattccgggcggcaaggcgcccctggcgaacagcattgtcccaatgctcaatatggcgcctacgccgaaacactggatcgtagaaggacgtaacgtcgcctgccgcaaagacatcctcggtgttcgtgcgcagtctgtcgtcaacggcgacgaagccatgctcaagcagaataccgctaccatcgagaaaactggtggccggcatgactccgacgctgacgatcaccatgtcgcacgggatttcgcgccctttttgcgtgcggacccccgccacgtggccgtccccgatcacctcgaccgccgtgtcgtcgagcaggatcgtcgcccctttcccttcagcatatccctggaagaaggtcgagatcgccggcgcttccagatgcggcaacacccgcgtggcgatgtcgagcatcgtcacctccaggcccaactcgatcagcgagagcgcgatttccatgccgaggaaactcgcaccgagtaccaccaccttacggcctggctgagccgctttccgcacgacgtcgcaatcgactttgcgccgaaggtagaagaccccctccttatccgcgcccgacacgtcaaggcgacgcggggcggcgcccgtggcgatcagcagtttgccatactcgaatgagtcgccgtcgtctgtccgaaccgtccgtgacgccggatcgacggctgtcacctcggcgccgaggacgaggcttatgttctgctggcgatagtagtcgacaggatggacgaggatatcgacgtccgtcgacgttccgataagatattgcttcgacagtctgggacgatgatatggcgggaattcctcagccgagaggatgccgatcgtgccaatggcgccctcgcgccgcaacgtctccgccgctgtcgcgctggccaaaccgccgcccagcagcaggaaatcgaatctctcacttgccacggcgcgcggcctcgcctcgaaagcgcggtcgccgctggatgtccgggactgaggcggcgtctcgacgctgcgtgcgcgattggcaccggatcatacccgcggatcatccttcagatagtcatggacgacctcacccaatcccagcgtgagatccgcgatgaaatgggttgccgcgacaatctcgcgcactggcagccttgcgacgtcggcgagagcgtgcgggtagagatcgagcgcggcggggccgccccacgcgcccttcaggtcgatatcctcaagatgatagcgcaccagttcacagatgcgcggcgtgcaatcgacgtgagggatcaccttgagcatgaagttgggctgccgcatggccgcaaggatcggttcatgatcgagaatgacgtgcttgtagcccatcgtgcccagggcgcagagcgcgcttccatagtgaagcttgccaacgatcacgtccgattcatgggcgattgaaggcgtggcgagcttcttcggaaagccccagatttctcgccctccggcgataggcgcatcgtcgtccagatacatggagtggacatagccccccggcacgccgttgaagcgcaccgggataacctgcccggtctccgtatagtcgccgaacccagtcgagtccggcatcctgatgaactcatagttcacaaccggctcgtctatttcgagcggtgccggaaccacttcccgcaacgcttctgggtcggttcggtatttgatgacgatgtattcgcggttgtagaaccgatagggcgggcgcgggaacgccgggttacatacaggcatcgcaaacgcccgcgacctcacctcatcaaaatccatggacagttctcctattgaaactgacctgtggcccacattctgagctgcttctgccgtctaccgactactccccgagatgccctagagtcaaccgaacggttcggttgactctagtcggttgaaggtctactgacatggccgaaaccgaagcgacgtaggacgagtcatgaccgcgaacgacagccctcctgatagcgacgttggcgcgcggacgctggccgccgcgaacctcgatcggatgcaccaagtcctcgacgtggccatgaagtcgggacagtcgtccctgagtgccgcgcgcgcaaacggcgtgcgagcgagcaagctggcggtggaaacgactacgaaaaccatcgcctactcgcaggcgaccgccgcagcgagcaccgagcatctgacgcgcctgatgcaggttcgagatttcaaagaggcggcagatcttcaggcggagttcgtccgctcacgccttgccgcgttccaggactatctcagggacatcagcaagacggcagagaccgcgctgttggacccaacctcggaataggacagccagctcggacgcggagccttcgggtcgcaccctttccatcgcctgagcagatataagatcgctcgataccaaacggggaccggaggggcgcgagaagggccatacaatgcatgtgtgcgtcggccacactcagcgcccgatcgctgcgaaacgtgctttcctcgtcaaagctatgcgctgctggtgtttagcacggcgggaaacccggctggtccaaccgcacctcgcccgattactcgcaccatgcgcctgcgaagtcctcgcacccgtcctcgacgcgttgttttcaagcttcgaggcgtgccttggacgtccggttgtcgcaggtcaccaccatcctctagctcgagacgagcttgaccttctcgcgctactgactcggcccgcctcagcggacagtcggtttccgcagtcgccgctcaaaacggtcctgcgcgtggcactgtgctccactcgcatcatggttgccttgaccctgcaagagattggacaacggtagccggcgccgccggacatgcgcccacgcccgtcgtcgcgtggcgtccagagctacgcagcccttctgctaaagccggttctgagcgatggtgcgggcggtcggactcgaaccgacatggattgctccggcggattatgaagtgaatcgtgcgttcgaccaggctaaatttctacgggcggcggcttttcaaacaggggcgaaggcttaggggttgctcttaggcgacacctgctcgctgggactacccgtccgatgtgtacgctatgccccgatattaccgcacacgtttacgcgcgggcttcaaagtgggcgatctatcgtcttctatcttcacaaaagtaaaaacgtggagatagagtatgagtgctgcgccccatgtcgcccgcaggacaattcgccggcagcagttgcgagagatcgtgccgcttgccgacagcacgatctacgacatggagcagcgaggagaattcccgcagcgcttctatcttacctcgcgctgcgtcgtctgggacttggcagaggtcgaagcctggctcgacgctcgacgccatgcctctcgggctagcaccgttaagcgcgctcccagtcccgatgtgagattgcgtcgttctcggccggtcaaacactaggctcgagctcaagcagctccatcgtggccgggagtaaggtcggcacatacttccgacccacgacccatgcgtctaccagattggaccactcctgcatcatgtgccggcgttgatgctcatactccgccttgttgtagacaccgcgcgaggaccgtccgtcctcatgcgccaggcatttctcgatccagtcactgttgaaaccgagctcattcaataaggtcgagccggtgcgtcgaagatcgtgaacagtgaagggttcgagtggcagcccctccttcttcgccctaacaaccaccgcagtcgtaatccgattgaacgtcgcccgcgacatcggcgcgtcagcgtcatatctcgacgggaggacatagcgcgaattgcccgcgcaggttttcagcgcgatgaagatgtcgacggcctgctgtgacaggtagacgttgtgtgccttcgaccgcttcattctttccttgggtatcgaccagacggcgttctcgaaatcgacctcatcccaagtggcatcctggagctcgctcttcctgaccatcgtcaagaggaagagtttcattcccaaccgtatggtcggcagcgtcggcacatgctcaagctgaccgagcatgacgcggatctccgccggtgatagcgaccgatcctttggtacgaaggtcgcgatggacgcgggcccaacttcatccgccgggttggcgaccttctcaccatgcaagaccgcgaatgcaaagatcagcttcacgatatcgcgcacatggacggccgtagccggagcgccgcgatccttcaccttcccacacatcatacggagatcgtcgggcgtgatctccgtcaggagcctgtttcggaatatcggcaggatgtcgcgctcgtagatggagcgccgcatagcccgcgtgctatcggccatacgcgactcttggaaccacttttcgccgaactcgccgaaccgcttcgcctctttcagtcgacgcttgtcatgctgcttctcttgagcaggcgaccgtccctctgaaatggtccgcttcgcatcgatcagcttctcgcgcgccctggcaagcgagaggccgtcagggccgtatcgaccgagcgtcagcgtctcgcgccggccgttgagtcgatagtcgtaccggaacacgatcgcacctgatggctggaccacgacgtacataccgtcacggtcgcttaccttgtacaatttcttctgtggtttcagtgccttaattgctgtgtcagtaagcattgatgcctccaattctgttcaaaaacagcagagaggcgccaattataccgtcaggccgaaacaggggacgctgaacgcgcttttccctcgtgtttctagctatttacggccaaaaactataccgtcagcagctctcttagctgtgacggtatagagaaatccggcatcgaacaagtttccctatgccgtccgctataccgtcaagccgaggcactgctgctcgatagatgatgatagacgacgcagtatttattgatattattcagcgagttaggtagcgccatggcgtacagacggataccaccggatgggtaaaaatcattcccactcgatcgtgcccggcggcttcgacgtatagtcatagaccacccggttgatgcccttcacctcattgatgatccgcgtcgccacccggctcaggaaggcggcgtcgaacgggtagatgtccgccgtcattccgtcggtggaggtcaccgcccgcagcgcgcagacgctgtcataggtgcgatagtcgcccatcacccccaccgtccgcaccggcagcagcaccgcgaaggcctgccagatcgcgtcgtacagcccggcgttccggatttcctccagatagacggcgtcggccttgcgcaatatgtcgcaccgctccttgctcacctcgcccggaatgcggatcgccaggcctggaccggggaagggatgccgcccgacgaaaatctccggcaggcccagttcccggcccagcacgcgcacctcgtccttgaacagttcgcgcagcggttcgaccagcttcatgttcatgcgttcgggcaggccgccgacattatggtgcgacttgatcgtcaccgaaggcccgccggtaaagctcaccgactcgatcacgtccggatagagcgtcccctgcgccaggaagtccgccccgccgatcttcttcgcttcctcctcgaacacggcaatgaactcgccgccgatgaacttgcgcttcttctccggatcggtcagccccgccagcccgcccaggaagcgctcctcggcgttcacatggaccagcttgatgccataatgctcgcggaacaggctgacgacctgctccgcctcgcccagccgcatcagcccatggtcgacgaacacgcaggtcaactggtcgccaatggcttcatggatcagcacggcggcgaccgcgctgtcgaccccgcccgacagcccgcaaatcacccggccctcgcccacctgcgcccggatgtcggcgatcttggtggcgcggaactccgccatggtccagtcgcccttgaggccgcagacatgccgcacgaaattggcgagcagcttcgcgccgtccggcgtatgcacgacttcgggatggaattgcgtcgcgtagaaacgcttttcctcattggcggtgatcgcatagggcgcgccctcgctgaccgccaccacctcgaaaccgggggcaagccgcgtcaccttgtcgccatggctcatccacacctgatgcttttcgccctcggaccacagcccgtcgaacagcgcgcaacccttcttcacctcgatgaaggcgcggccgaactcgccgctctcgccgccttcgacattgccgcccaactgctgcatcatcgtctgctggccatagcatatgcccagcacgggcacgcccgcgtcgaagaaatgctgcggggcgcgggggctgtcctcccacatgacggaggagggaccgccggacaggatgatgcccttgggcttcagccgctcgaaggcttcggcggcgttgttgaagggcgcgatctcggaatagacgcccgcctcgcgcacgcggcgggcgatgagctgcgtcacctggctgccgaaatccacgatgaggatggaatcctgaaggggcagcgtcatcgaatcgcctttataagtccagaggaagggattcgcgcccggttagagcgcttgacgtcccttgtccagcggtcccaggcggccgctccacagcagcaacagcccggaaaaggccacggcgacccacagcgcatgcaggcccatcagcgcaaagaggccgccccccgccacagcgcccgccaccagccccagccacagcagcagatagggcagccagttccatcgcggcccgccgctcagcgccaccgccagttgctgccccagcttcaccagcgcgccggtcatgtaggtgacgccgatgctgacctcgccatcgcgctggaagacgttgttcaccgcgcccatcgccgccgtcatcagcagcgtcagccccatgcccggcccgtccggcagggccagcagcgcggcgcagaccagcagcgcggtcgaaaggcccagcaccgcctgcttgcgccagcgccccgcccggcgcgcgaccagcgcgcccgccagcacgccgccgacaaaggccccgatcaatcccgccgccattcccgcgaccgccgcgccgctggccagccctacgcccagccgcgtcgaattgccgctcatgaaggaaacgaaaagcccgccgagcttcaggaaccccagcgcatcgatgaaccccgcctgcgccgccaggccgatggccagcatgaggcgggaagcatcatatccgcgcatggaccggccctcgccccatcaggcctgggacggggccttgcgcccgtcccccccgatcagggcggctgggtggcgatcaacggcggcggcatggccaacgaaaatgggcagcagatgctgtccgatcagcacgatcgccgagacgaaaacgatgttctcggtcgcgaaaaggaacgcggccacccctgactccccctgattcgcgtcgatgctaatatattgacgtaaaacgggatagggcaaagcgtggccgcgctgcggtgaaccgggctcgcttatcgggcggcgcgatcccgccggaaataaaggtccgcgatccggccattctgcaccgaacaggtgaagtggcgcgaacggccgtcctgcgtccgccagccggaccgaatctccacatcgccctccacgtcatagccgttgcgggtctcgcggggttcctgcacctggcgcacctcggcatagccgccgtcgcgctcggcctcgtcgcgggcggcgagcgcgcagtaggtgatcgcatcctcgctttcccggtcggcgggggctgcgcctgcaggatcgtcctgggagccgtagcgctcggagggcgcggccgcgccgccacgttcctggtccgccgccaccacgtcggagaagtcgtcgtccgcctgcggcgggccggggtcatcggcgggcggctgcgcctcgtccgacaggtcgtcctgctcctgcggcgcgccgttccgcggctggaaggcctgcgccgatgcgacgcctcccgtcagcagcgccagcgcgatcagcgaacccgtcatccacctcatctcgttcatgaccctcgtccctcagcagaattctgccggtggctaggcccctatggctgtcggaggcctgaacgtcccgctatttcggcgccgcgtccagtttcagcccggcataataagcggcaaaggcgtagctgtcggcatattcgtcgatcagcttgtccacgggcttgcccgcgccatgcccggccttggtgtcgatgcggatcaggcgcggcttcggccccagttccgccgcctgcaacgccgccgcatatttgaagctgtgcgccggcaccacccggtcgtcagtatcgcccgtggtgacgaggatcgccggataatccttcccgcccatgatgttgtgatagggcgaataggcgtggagcaggcggaaatcctcctcccggtcgggcgatccataatcgtcgatccagtaacgcccggcggtgaagcggtcgaagcgcagcatgtccatcacgcccaccgccggcagggcggcggcgaacaggtccggccgctggttcaccaccgcgccgaccagcagcccgccattggaccgcccctctatggccagcccgtccctcgccgtatagccgttggccttcagatattcgcccgccgcgatgaaatcgtcgaacacattctgcttgttggccagccggcccgcatcatgccaggccttgccgaattccccgccgccgcgcagattggcgatggcatagacgccgccctgctccagccacgccatgcgcgtcgccgaatagccgggcgtcagcgcgatgttgaagccgccatagccgtagaggatggtcggcgcgggcgtcttcgacagcgccagcgccttcttgcggatcaccgtcatcgggatcatcgtgccgtccttcgacggatagctgacctgctctatgccgtaatcgtcggggttgaagggcaggtcgggccgggcgaacagttcataccgcagcgtcgccgtgtcgaagcggtagatgctggacggcgtggtgaagccggaaaagctgaagaaggtttccggatcgccgtcgcgcccgccgaagcccgccgccgtgccgatgccgggcagcggaacgtcgctgaccttccgcccgtcgaggccgaccagttccgccaccgtctccgcgtcggacagataggccaggatcagccgatcccccaccagcgatccgcccgccagcgtgtccctgcgctccgccacgacctgcgtgccgctgcggcggggatggcgggcgtcgatgctgacgacgcgcaggcgcggggcatattggtcggtgatgaaatagagcgtcggtccccgactgccgatcagccgccagtcgttggtcatgcccctgaccagtgaccggaccttcaccttgccgcccgtcagttcggccagatgcagctcccggcgcgggtcggtgccctggaagctgctgatgaccagccagcgcccgtcctgcgtcacttgcgccgtgtggccgaggcgcggctggtccggcgtggcgtagataagctggtcctgcgcctgcgccgtgcccagccgatgatagaaaagctgctgccccacggtggaggatcgcgggtcagccccgtcctgcggcgcggcgaagcgggaatagaagaagccctgaccccgcccgtcccaggcgagctgggaaaatttcacccattgcaccacgtcttccagcggccgggccgtcgccacgtccaatatcttcagcgtgcgccagtcgctcccggcctcctgcacggcatagagcaggaaacggccgtcgggggagggcgcccattccgccagcgcgtccgacccgtcctccgcccagtcattgggatcgatcagcagccgctgccgcccggtcagcccttcgcgcacatagagcggcgtctggttctgaagccccttgttatagccgtagaaatagcgccccccggccttgcgcgggatggtgtagcggccatgggcgaacagcgcctgcatgcgccgcttgaggatgtcgcgccccggcaggccatcgatgaagcggcgggtgagggcattttcctgcgccacccagtcgcgcacggcgggatcgccgcgcaggtcgttttccagccagcgatagggatcggtgactttgaccccgaaatgatcctcgaccagatcgatccgccgggcggcgggatagcgcagttccgaagcgccagcgaccgccgcatccggctccgcctgcgcggggagggccgcgaacaacagcgccgccaaagcaaagcagccaaaggcgcgcatccgatccccccgaaatcccattcccattctctggcttctcatggcgcggaaaggcaagaaaacaaagaatatttcttatctcccctcccctttaggttcaaacgaggcacgtgactcgtttgaagggccgggggtgggggccaaccgaatgggtcaacgcccggagcatcacacgccccaaaaagaaaaagggccgcgcccccttccggaagccgcggccctcttcatctgcccgcttgcgcgagccgtcagcggatcatgccgcttccagttcgtcggcgtcggcgttctggaccggaccggaatcctgacccttggcatcgacgtcgcggtcgaccagttcgatgatcgcgatcggcgccgcgtccgaagcgcggatgccggccttgatcacgcgggtatagccgccgttgcgatccttgtagcgctcggccagaacgtcgaacagcttggtgagctgcgcgtcgtcctgcaggcgcgcatgggccaggcgacggttcgacaggccacccttcttggcgagggtgatcagcttctcgacatagggacgcagttccttcgccttgggcgtggtcgtcaggatctgctcatgcttgatgagcgaagccgcgaggttgcggagcagcgagttgcgatgcccggcgctgcgctgcagcttgcgatgaccaaccttgtgacgcatgatgttcttccttccgttcgttaaggggccgtgcgaggtaccccagaccaggcggcgtttcagggccgccgcccaacaacccatctttcgtcatcccagcgcaggctgggatctcgtgccccaaggtcgcccgtagcggcctgagaccccagcctgcgctggggtgacgggtcggatttaacccagcagctcctgttcgagcttcttggccatttcctcgatattctccggcggccagccggggatgtccatgcccaggcgcagccccatggacgacagcacttccttgatttcgttcagcgacttgcggccgaaattgggggtgcgcagcatctcggcctcggtcttctggaccaggtcgccgatatagatgatgttgtcgttcttgaggcagttggcgctgcggaccgacagttccagttcgtccaccttcttgagcaggtagcggttgatctggttcgcgtcgctctcgccctcgctggccgaaccgccggcggcggcgccggcagccggagcggcggcgggcagcgcgtcctcgaagtggacgaacaactgaagctggtcctgcaggatgcgggcggcataggccaccgcgtcttccggcgtgacggtgccgtcggtctcgacggtcagcgacagcttgtcatagtccagttcctggccgacgcgggtattgtcgaccttgtaggcgacctgccgcaccggcgaatagagcgcgtcgatcgggatcaggccgatcggggcgtcggccggacggttggcgacggcggggacatagcccttgccgacgtcggcggtcagttccatgttcagcgtcgcgccctggtccaggtggcagatcaccaggtcggggttcatcacttcgatgtcgcccacggtggtgatgtcgcccgcgcgcacctctgcggggccggtggcggaaagctggagacggcgcggaccgtcgccttccatcctgagcgcgacctgcttgatgttgaggacgatgtccgtcacatcttcgcgcacgcctgcgagcgaggagaattcgtgcaggacgttctcgatcttgatcgaggtgaccgccgcgccctggagcgaggacagaagaacccggcgcagcgcattgccgagcgtcaggccgaagccgcgctccagaggttcggcgacgaaggtcgccttgcgcctgccgtcgcccgcgaccttgatttcaaggctgttgggcttcttcaattcctgccagttcttcatgttgacagtcatgtatttcccctggggatgaggccgaaacgttcaaaatcctgacccgacaggacgttccgaccgatgcagatgggtgagcgggcgacgcgtccgccgcccgccgacaagccgcgcgtctttattagacgcggcggcgcttggaaggacgcacgccattgtgcgggatcggcgtcacgtcgcggatggaggtgatgtggaagccgacggcctgcaaggcgcgcagggccgattcgcggcccgaacccggacccttcacttcgacttccagcgtgcgcacgccatgttcggcggccttgcgaccggcgtcctcggcgcagacctgcgcggcatagggggtcgacttgcggctgcctttgaagcccatcatgcccgccgaggaccaggagatcgcgttgccctgggcgtcggtgatggtcaccatggtgttgttgaagctggcgttgacgtgcgcgacgccggccgagatgttcttgcgttcgcggcgcttgatgcgctggggttcgcgtgccatttttgctctatcctactgaaatcttgtgttccgggaggctgtgcccaaggagagctgcctccggcggagaaaaagtaaaattagtcccccggactaatttcttacttcttcttgccggcgatcggcttcgccttgcccttgcgggtgcgcgcattggtgtgcgtgcgctggccgcggaccggcaggcccttgcgatggcgcaggccgcgatagcaggccaggtccatcagccgcttgatgttcatcgcggtctcgcggcgcaggtcgccctcgaccgtcaggtcggcgtcgattgtctcgcggatctgcagcacttcggcgtcggacaggtcctggacgcggcggctgtggtcgatgcccagcttgtcggcgatgtcgacggcggtcttgcggccgatgccgtggatgtaggtgagcgcgatgatcacgcgcttgttggtcgggatgttgacacccgcaatacgtgccatggtaatctgtactcctgctccacggggcggttggcgccgccccatctcaaagcgtccgggctgacgtccttatgcggacgacaaccgattcgatagacccccaagacgcaaaaaagacggccagtgccactgcactgccgctcgtcagcgtgtcgggaaggggtgcccttagcgattcggcccttggctgtcaatgacggaagggaacgaaagcggcgaaatcccgcgcttccgcagccgtttatttcggcccgcccgacgcgtcgctccgcccttttcgggttgatgcgatcccgtcgcctgaggcatggaggcgggatgcgcttcactctgccctccgccatgccgacggccgccttcgtcctgctggcctcctgcgtcggcgcgccccagcagcgcgcgcctgcgcccgcgcccgcgcccaggccgaccccggcggcccggcctgctccgcctccgcccccgccggccgactggcaggaccgggcgacgaccgcgggcgactggcgctatcaggtcgacggcgccggatcggccgccctgttcggcgcggatgggcaaagcagcctgctcatcatccgctgcgaccggccgacgcgccgcatcacccttttgcggcccggcgcggtgcaggcggccatgacggtgcggaccagctatggcgcggtcaactggcccgccggcgccgcccccggaaccatcgcggcgacagaggcgacccgcgccgccagcgacgcgacgctggaccagatcgcctacagccggggccgtttcgcggtcgaggtgcaggggttggagatgctggtgctgccaagctgggcggaggtcggccgcgtcgtcgaggactgccgcggctaagccgttgatttcaggcaattcggacgaattccgccgcaaatcgcccgcgaaaggcggacgcaaaagtatgattcgaaaaaagaattttacaagccttgaagtggcggctcgtctgattcacatatcatttcatagacggcgaaggaccagtatccgggaacggctataggggcttcaactagcgaaaggaggtgatccgatgtctcatggttcagcaatggggtcggtcaagtccattcggggaacgcgccgctgagcgacgccatagcgtcggttttccagcataggggcgactgcaggccgcggttccgcgggcggagcgccgcatccggaaaatagcgcgatcaacgtttcccatgggcggcacttccggccgctgaccatgtcaatgatgggccgctggaggctttactccagcggcccctctcatttgcgcggcggttttggccgtcattccccctcccgcaggcgggaggggttaggggtgggcgcgagcgaagcgagcttccgccttctcggctagggaagaacgccgctggcgcggcggcccacccccggcccctcccgcctgcgggaggggagaagagcgtcccccatgcctacccccgcatcgtccccgtatcgatgaaccgctggtgccaggccagcgcctcccccggcagcatcggcgactgcaacccgtacgaccccgccatcgcccgccggaaatagtccttcagcatcggccggaagtccggatgcgcgcacttctccatgatgagctccgcccgctgccggggcgccagcccgcgcaggtcggccagaccctgctcggtcacgatcacctgcacgtcctggtcgatatggtcgacatggctgcaatgcggcacgatggcggaaatcgccccgcccttggccgtcgagggcgtcatgaagatcgacaggaaggcgttgcgcgcaaaatcgcccgacccgccgatgccgttctggatgcgcgaccccatcagatgcgtcgaattgacgttgccgtagatgtccgcctcgatcagcccgttcatcgcgatgcagcccagccgccgcaccagttcgggatggttgctgatctcctgcggccgcaggatgatgcggtcccggtaccgccccatgtcggcgttcagccgcgccgccgcctccgggctgagcgacagggacgtggcgctcgccatgcgcagcttgcccgcgtcgagcaggtccagcatcccgtcctggatcacctcggtaaaggcgaccatgtccccgaacggcgcgtcgatcaggccggtcagcaccgcattggcgatattccccacccccgattgcagcggcagcagcgaggcgggcaaccgccccttcctcacctcatggcccagaaattccagcagatgcccggcaatcgcccgcgccttgccgtccggcgccttgaagggggcgttgcggtccggcgcgtcggtctccaccaccgcgatcaccttgccgggatcgcagcggaaggtcggctggccgatgcgctggtcggcgcgcaccagcggaatgggcacgcgatgcggcggcagcgccgtgccgtaataaatatcgtgcatcccctccagcgccgggttctgccagcgattgacctccaggatcacgcccttcgcccggtcgatccacgtcttgttgttgccgaccgaggcggacgggatcagttcgccgtcggcggcgatccccgtcacctcgatcacggcgatgtccagatcgcccagaaaaccctgccacgccatcggcgcgacctggctcagatgcatgtcgaaatattgcatatgcccgccgttgatccgctcgcgggcgatggggtcgctgttgtagggcaggcggaattccacgccgtcggcctgcgccagcgcgccgtccagttccggcccggtcgacgcgccggtccacaccttgacccggaaggactcgcccgccgcatgggcggcggtcatccgctccgccagcgccagcggcaccgccttgggatagcccgacccggtaaagccgctcatccccacggccatgccgtcctggatcagcgcggcggcctcctgcgcggtgcggcgcttggcggccagcccggcatgggcgatgcggttcgacatggggcatccttctccgattgctgccggagggcatctggcttttccgggctggagacaataaggataagccgcacaatatccgtgcgagtcccgttcaaatgtcggacctgttgatcgccctgcggacattcgtccgcctctgcgaaaagcccaatttctcccgcgtggccagggaattgcacgccagccacaccaccatcgcccgccgcctcgaccaggtggaggcgcatttcggcgcggtcctcttccaccgcaccacccgcaggctgatcgccacgcctgaagccgaccgcctgctggtccacgcccgcgccatgctggacgcgctggagggggcggaacgggatttcggccccgtgcggggcgaaccgggcgggctggtccgcatcggcttcaccaccgcgctcggcctccattatgtggagcgtctgggcgaactgaccgcccgctatcccgcgctccagttcgattgcgccatgaccgactggcaacgcgacatggtggaggaccggctggacctcgccctgcgcgtcggcccggtcggcgacgacaggctggtggtccacccgctgggcaggctgccccgcctgctggtggcgcagcccgcctatctcgccgcgcgcggcatgccagcctccgccgaagacctctccgcccatcaatgcatcgcctatgcctatggcgacgtgcccgcgcgctggacgatcgacgggcgggaaagggtggcggtcggcgccttccgcagcgacagcagcgaagcggtccaccgcgccgcgctcagcggcctcggcatcgccctgctccccgccgtgcgggtgcgggacgatatagcggcggggcgattggcgccggtcctccccgacagccatatcgccccgctcgacatagcggccgtccacccctcccacaaaagcctggcccccaaggcgcgggtggtgctggattttctgaaagccaagtttccgggcgaaccgatttcgtacccgccccaaatgtagcgtgctcctgcgcaggaacacggaaaacggtaaaaggccgaagcccttaccgctccacccccttggccttcccccaggcccgcgccgccgtatagcccagatagcccgtcccgaagagggcatagagcggctccggcagggcgttgaaataggcccgcatcgcccgaatgatctccgccgccacgtcgggccgcaccccgccgatcagccccagcggcaccgaccacagcagcaacccgtacatgacatagagaaaggccggccgcgcccgcagcgtccaccgatcccccgcgattcgcctgcgtgaagaggtcatgctccctctcctaaccaatgcggttggcgagccagccgtaaagaaaggcctcgttggcgggcctgctctcggccagcgccagatagcgctcgccttggagcgcttcgagcgccttgagcagcaccttctcgcccgcccgcccgcgaacggccagaaaggcgcccagcgcggcgatcgtcttcgcgcccacggcctggtccaccttcaggtcgggatagtcccgcccgttgcggttgagcgcgttcaacgcccgttgcaggaagccgccggcggtgcccggccccatgttcaccgccgtgtcgaacagctcctccgccacggccggcgccagttcggcgacgaaggcgaagcccggcctttcccaatagagcctgcgatagatcgcctcggcaaccgtccggggcatcgcccgcatgtcgccgccatagccgttcgcccgcgccacggcctgggtgatgccgaaatgagtgggtccgccgcgatccgccggatggttgctgtaaccaccctcccgcgcgatgacctcgtcgatcagagccgcaatatccatgaaacgccctcctgttgcggaaaggcggatcatttatcccatttggttatctgtaggacagccgaaaagcggcgacgcaggcgaaatgaagaaaatgggaaaaggctggcaggccggaaaaggccctgccggaaatttggtcgggacgagaggattcgaacctccgacccccacacccccagtgtgatgcgctaccaggctgcgctacgtcccgaccggagcggcgcaattagaagcagtttggggaatatgcaagccattcgatgcaggctttttgcgcattcgtcccaaagcctaatcatgttgcctccgccgtgcgatctgtgttagccgcgcgcctttgatcggtgggcgtttatccgacgcccgcgactggacaagacaataaggcgaaagtcccaaccatgttcatatctccagcctttgcccagaccgcgggcggggaatcctccggcgcctccatgctggttcagatggccccgctggtcctcatcttcgtcgtcttctatttcctgctgatccgtccgcagcagaagaagatgaaggaacacaaggccaagatcgacgccgtgaagaagggcgaccaggtcgtgaccggcggcggtctggtcggcaaggtggtccgcgtcgatgaattctacgccgatgtcgaactggcgccgggcatgaaggtgaaggcggtgaagtccaccctgaccgacgtgatcgaccccgccaccgccaagcccgcgaacgactgagccgcacgcatgctgaacttccctcgctgggctgtcgtcgcgatcctgctgccgctgctgatcggcatagcctgcgccgtgccgagcttcctgccggattcggtggtcgggcaattgcccaaattcatgcagacccgcgtgaacctgggcctcgacctgtcgggcggcagccacctgctgctcgaagcctcgacccaggacgtggcgaagcagcgcatcgccaatatggaggagcaggtccgcacggaactgcgccggggcgacaccaagatcgcgatcggcgacatttccagccgcgacgggaaattgagcttcatggtgcgcaacccgtcgcaggtcgacgccgccgtggagcgcatccggccgctgacccagggtgcgggcctcaccggccagcgcgatttcaatgtggaggtggtgaacagctccaccatcgtcatcaccccgaccaaggcgggcatcgacaatgcggtgaagggcgcgatggaagtcgcgacggaggtgatccgcaagcgcatcgacgaaatgggcacgcgcgaaccgaccatccagcagcagggcgacaaccgcatcgtcgtgcaggtgccgggccttcaggaccccaaggcgctcaaggacctgctcggccagaccgccaagctggaattcaagctggtcgacgtcaacgccaacccggcggaagtcgcgcagggccgcgcgccggtcggcagcgaagttctgccctacccgaccaaccccgccggaccgccggtgatcgccgtctaccggcaggtcatggtgtcgggcgaagacctgaccgacgcgcagcagggctatgaccagaccggcaaccagccgatcgtcaacatccgcttcaacggtgcgggcgggcgcaaattcggccaggtgacgtcgcagaacgtcaaccgccccttcgccatcatcctggacggccaggtgctgtccgcccccaacatcaacgaaccgatcctgggcggcagcgcgcagatcagcggcagcttcacggtggaaagcgccaaccagctcgccatcgcgctgcgctccggcaagctgcccgtcgcgctgaccgtggtggaggaacgcacggtcgggccgcagcttggcgccgattcgatccgcgccggcctgatggcctcggtcatcgccgtcgccgccgtcgccgccttcatgttcgtcagctacggccgcttcggcatgtacgccaacctcgccgtcgccatcaacgtgctggtgatcctgggcgtgatgggcatattgggcgcgacgctgacgctgccgggcattgccggcttcgtgctgaccatcggcacggcggtcgacgccaacgtgctgatctacgaacgcatccgcgaggagcggcggcgcggccgcggggtcgtgcaggcgatcgaacatggctataaggaagccagccgcaccatcttcgaggcaaatgtgacccacgccatcgccggcggcatcatgctcgctctggggtcgggtccggtcaagggcttcgcgatcgtgctgctcatcggcatcgcgaccagcgtgttcaccgccgtcaccttcacgcgcctgctggtgtcgcgttgggtccgcgccaagcgcccgaccgaaatccacatctgacgggcggagagaaacatgaaactgcttaagctcgtcccggacaacaccaatatcggcttcgtcaagctgcgccactgggcctttgccctgacggcgctgctgacggtgctggcggtcggcgcgaccttttacaaggggttgaacctgggcgtcgacttcgtcggcggcctgatgatagaggcgaagttcgaaacgccgccgcagaccgacagggtgcgcagcgtgatcgaccggctgggcgtgggcgacggctcgctccagcagttcggcgatccgaaaacggtgcagatccgcctgcctctgccggaacagggcggcgcgggcgcggccaacgccatcgtcgaaaaggcgcgcaaggcgatgacggccgaattccccggcgtcaccttttcccgctacgacacggtgtcgggcaaggtgtcgggcgaactgatccagaacggcgtgctggcggtgatgctggcggtgatcggcatcgcgatcttctcctggttccgctacgaatggcagttcggcgtctcgaccttcgtcgcgatcatgcacgacgtgctgatgacgctgggcttcttcgccgtcacccagctggaattcgacctcaacatcgtcgccgccgtgctgaccatcgtgggctattcgatcaacgacaagatggtgatcgacgaccgcatccgcgaaaatatgcgcaaatatcgcaagatggacatgaagtcgctgatcgacctgtcggtcaacgaaacgctgccgcgcacggtcatgacctccgtcaccgtgctgctggcgctgggcgcgctgctgctgctgggcggccatgtgctgcgcggcttcacggccgccatgatgctgggcatcatcgtcggcacctattcgtcggtctatgtctcctcctcgctgctgatcagcctgggcctgtcccccgccacggcggagaagaaggcgagcaaggccaatatcgccgcccaggccgagcggatgggcccgcgcgacgacggggcgcggccctgaacggcaaccgctccggcatcgaactgcgccgcgatgacgcggggcaggggccgatcgtcaccggcttttcggggcgcggcttccgggtcagggacgatgtctttcccgatggcctgctgctctcgccggtgcgggcgctcgcctggcgggacgcgccggccgtcgacgcgctgacggtggcgcatctgggcgacctgttcgaccttgaaatccagcccgaattcctgctggtcggcaccggcgcgggcctgcgacagccgccccgcgccttcgtgcgcgaactggaaggacgcggcatcggcgtggaggcgatggacagccgcgccgccgcccgcgcctggggcgtgctgcgcgccgaggatcggtggatcgtcgcggccctcatgccgcttgtctgaaggggcgtccgccccgccttgcgctttcctcttcctttgcctactcttgtcgccaagttccggcgcttttcggcgctggcgaagaagaaaagagatacggccatggtgcagcacagccgcccatcgccgcagagttccggcccagccggcggaatttcgggcaagggggtccgttccggtcagggcaatgggagcaaggctgcggccctcaccctgcctcatccgctacgcgggcgccgctcctacgcggccatcgaccttggcaccaacaattgccgcctgctgatcgccaagccctcggcggacggcttcgtcgtcatcgacgccttttcgcgaatcgtgcgattgggggaggggcttgccgcctccggccggatcagcgacgccgccatagaaagggcgatttccgccctgtccgtctgcgccgacaagctgcgccgccggcacgtcaccctggcccgctcggtcgcgacggaggcgtgccgccgcgcctccaacggggccgaattcatccagcgcgtctatcgggaaaccggcatcgccctcgacatcatcagcgcgcaggaggaggcgcggctggcggtgctgggctgccacgcgctgctggagccgggcgacggccccgcgctcatcttcgacattggcggcggatcgaccgaactggtgctggtgaacgccaacagcgccggcgcgccgcacatcgtcgattgggtgagcgcgccctggggcgtggtctccctgacggaaagcgaacccttcgaccatgccgaccccctggaccggctggcggcctatgcccggatgcgcgcccgcgtggcggatgccttcgcgccgctggcccgccgcctgccgtccccgcaggccgatatccgcctgctcggcacgtcgggcacggtgacgacgctcgccagcctgcatctcgacctgccgcgctacgaccggcaggcgatcgacgggctgatcgtgccgtcgacgtcgatgcgggcgatttcggcgcggctgtcctccatgcccctggcggagcggcagaagctgccctgcatcgggacggagcgggccgacctggtcgtggcgggctgcgccatattggaatccatcctcgacatctggcccgcccagcgcctgggcgtggctgatcgcggcattcgcgagggcatattgcgcggcctgatggaccgcgacggagtgaagatgtgagaggccccctgtgagaggtaccggtgccggcaaggtgcgggtcaagacggcgaaggggcggacggcgcagtccacccgctggctcgaacgacagttgaacgacccctatgtccgccgcgccaaggcggaagggtggcgcagccgcgccgccttcaagctgatcgagctggacgagaagttccatttcctgaagggttcccgcgccgtggtcgacctgggcgtggcgccgggcggctgggcgcaggtggtgcggaaactctgccccaaggcgaaggtggtgggcatcgacctgctgccgaccgatcccattccgggcgtcaccctgttccagatggacttcatggacgacaaggcgcccgccttgctggccgaggcgctgggcgacgcgcccgatctcgtcatttccgacatggcggccaacaccgtcggccatgcggcgaccgaccatctgcgcaccatgggcctggtcgaggcggcggcgatgttcgccgtcgaaaacctgcgcaagggcggcactttcgtggccaaggtgtttgcgggcggcaccgacgccgacctgctggccatcctcaagaggcatttcaccacgatcaagcacgccaagccacccgccagccgcaagggcagcgtcgaatggtatgtcgtggcccaaggcttcaaggggcggcccgaagaaggctgatcgggcggagccgaccgatcgttacgccaagccattgaaaaaagcccgtgttcctgcgaaggcgggagcatggcggggatggactcgacggggcgcagggggaacatcattggtttcgacggtatcgacggtcgcctatctggggctggaagcgcgcggcgtggaggttcagtgccagctcgtgcccggcctccccaatttcatcgtcgtcggcctgccggacaaggcggtcgcggaaagccgggaacgggtgcgcaacgccatcgccgccatcggcctttcgctgccgcccaagcggatcaccgtgaacctctcgcccgccgacctgccgaaggaggggtcgcatttcgaccttcccattgcgctggcgctgctgggcgccatgggcgtgatcgatgccgagacgctggcgggctatgtcgtcgtgggggaactggggctggacggccgcatcgccccgacgcccggcgtgctgctcgccgcgctccatgcgggggagcgggaactgggcctggtctgtccggtggcgcagggcgcggaagccgcctgggccggtcaggtggaggtgatcgccgcgcccgacctgctggccatcctcaaccatttcaagggcgccgccgccctctcgcccccgcgccctggcgaggtggagccgcccgtccggaccgcggacctcaggcaggtcaagggccaggaaagcgccaagcgcgcgctggagatcgcggcggcgggcggccataatctgctgatggtcggcccgcccggcgcgggcaagtcgctgatggcgagctgcctgcccggcatattgcccgaactgacgccgggcgaggcgctggaaacctccatggtggcgagcgtcgccggcatgctggagggcggccggatcagccgcgcccgccccttccgcaatccgcatcacagcgcgtccatggcggcactggtcggcggcgggcacaaggcgcggccgggcgaggtcagcatggcgcatctgggcgtgctgttcctcgacgaactgcccgaattccagaggaccgtcctggactccctgcgccagccgctggagacgggggaagtcaccgtggcgcgggccaatgcgcatgtcaccttcccggcgcgggtgcagttggtggcggcgatgaacccctgccgctgcggccatctgggcgatccggcgctggcctgttcccgcgccccgcgctgcgcggcggactatcaggccaaggtgtcgggaccgctgctcgaccgcatcgacctgcatgtggaggtgcaggcggtgacggcggcggacctggtcctgccccctcccgccgaaggatcggccgaggtcgcggcccgcgtcgcggcggcgcgggcggtgcagacgcgccgttacgaagggacttcgctgcgcaccaatgccgaggtggatggagagcggctggaggacgtcgccgggccggatcaggccggccgcgaattgctggcgcaggcggccgcggcgatgaagctgtcggcgcggggctatacccgcgtgctgcgcgtggcgcgcaccatcgccgacctggccggcgccgagcgggtcgggcgcgtccatgtggcggaggcgctcagctaccggcggcgggccccggtgaactgacggcgcattccgcccgccggcgcgccctcgctcagggcttgccgcgatccgccatcaccacgtccatgtcggccatggccagccgcagcaattccaccatgctgctgcgcgccgcggcggtgtcgcgggcggcgatggcctgatagaccgcctcgtgatcgggcaggggatcgcgcggcagcagcttcttgcgatgcttgaaggtggtggtccaacccaccgccgctcccaccgaactggccagcgcggcgagcgcgtcattatgcgtcgccgccagcaccgcatggtggaaacgctggtccgccgcccgcccctccggcgtggaaagcccgtgctttcccatctcgtccagcgcctgcgccatgacggccagttgctcgtcggtccgccgccgcgccgcgaattcggccgccgccggctcgatcaccccgcgcagttcgaacaggtcgcggatgaagtcgcggtccggttcccccgcgaacatccaggccagcatttccgggtccagcacgttccatcgactgcgcggcagcacgcgggttccggccttgggccggctttccagcatccccttggcgatcaggatgcgcaccgcctcccgataggcggtgcgggatacgcggagccgctccgacgcctctatctccccctcgaacaggtcgccgggcttgtgggttcccatcaggatcgccgtgcccaattgccgggcgatggcctggtggatgcgaagcgagccttcgtccgtagctatcttgcgttccgttacgtccttgcgctcgctttccaatgttcaggcccccctgttcagtcgtcgaaggccgtcgtagggcaatgccggccacaaaggaaggcgtccgccaccaatcgcaacggcgcgatgtccgcgtcgatcgcccggtccgcgaccagcccgacgaagcggcggtacatggccggatattcctcgtccggcgccttgatctggacttcgccgtccaggcgcagcgtgttgccgccctccgacaacagcaggctgccgttcgccgtctcgaccgcgatgtcccaggtctgcgggccggtctggcgccagtcgaacagggcctccaccgccgcgcccgaagccgtcgccatgctgagcgccgcgccgatgggcgcgtccttgttctccggcacttccagcctggccgacagcatcgtcaccggctccggcacgatctccgtcaggatcgacagggcgttgatgcccggatcgaacacgccgaagccgcccgcttcccagatccagggctggcccggatgccagtgacggacatcctcgcgccactggatgtcgatgcggcggatcgcgcgcgacgccatccacgccttcgcctgcgcgaccgcggcggcatggcggctgtgccagcttgcatagagggtgacgccctgcgccccggcaagggcgatcagcgcctccacttccgacacggtggcgcccggcggcttttccaggaagacatgcttgcccgccaggatcgcctgccgcgccgcctggtagcggacctgcggcggctggcagaggatgacggcgtccatgtccgcctccccggccagcatcgcgtccagatcgggatagttgttcaacccctcctcctgcgcattgcggctggcgacggcgaccagctctatgccgtcggtcctcgcaatggcgggaagatgctggtcgcgggcgatcttgcccagcccgacaaggcctgcccggatggtcataggactttcacccttgccaggccttcgtccgccgcgcggcgcaggccgttgcgcaccggcagggtgaagggcgcggcctccacctcgaacacgtcgccttcccgcgcggcgaagccgtccgaaaaggagagggtggcggtgccgaagaaatggacatggatgtcgcccggacgacggaacaggccatatttgaaatgatgatgttccagattgccgatccggtgcgacatgttggcctcgccggaaaggaagggcctttcccagaccgtctcgccatcgcggacgatgcggctggtgccgcgcaggtcgtcgggcaggtcgcccagcagcagttccggccccagcgcggcctgacgcagcttgctgtgcgcgagccagagataattgccgcgttcggtgacatgatcggaaaattcattgcccagggcaaagcccagcctgaccggcgcgccgtccgcgtcgatcaggtagatgccggcgacctccggctcctccccgccatcctccgcgaaggcgggcatggcgaaatcctcgccgggatgaaccagtgtccggccgtctcccttgtagaaccattcgggctgcgcgccgatgccgccgtcggcgggcttgccgccctccacgcccatcaggaacatgcgcatgctgtcggtcagatcgcccgacgcggccgccttgtgcatcttgtcgcggccctccgccgatccgagatgggtgaggcccgtgcccgcgaccagcagatgcgcggcatcctcatggtcgatggggcagagcagccggacggcggaaaggtccaccgtcccgcccagccgcggttcggccatggcggccaggccttgccccgccgcgatcgcctccagcgccagcgcgcgagtggaatccgcgccctccacccgccgggccgcgccggttccgtcaagggcggcgacgccgcggcggccgccctcctcgaactggaccagcgaacggatcatggatggcgtcccggacaggctcaccgggcgatctccagcctgccttcgacgcggcggttgagcttccacgggttggcggcctggagggcgggcggcagcaccgcgtcggccatgtcctgataacagaccgggcgcaggaagcgcatcatcgccagcgtgcccacggacgtcgaacggccgtcggaggtggaggggaaggggccgccatgcaccatggcatgggtgacttccaccccggtcggccagccgttcgccagcacgcgcccgaccttgcgggacagggtgggcagcagcttcgcggcatcggcctggtcgccgtcgtccatctggagcgtcgcggtcaactgcccctccatccgggcgatggtgtcgatgacctcctcgatcgtcgcgcatttgacgaggatggaggaggaaccgaacacttcatgcgccagcgccggattggcgcggaactgctcgccgctggcggcgaacagcgcatgctggccgcgatggacgccgtccgccgccatgccgcgggcgatggtggtgacgccctccgccccggccagcgccgcgacgcccttttcataggcggcatggatgccgggcgtcagcatgacctgcgccgcattgcccgacagcgcttgggcggccgaagcgacgaaacggtccagatcggggctgtcgatcgcgatcaccagtccgggattggtgcagaactggcccgaaaacagcgtcagcgatccgacgaaggcggtgcccagcgcttcggcgcgggcggcgagcgcgccgggcagcagcacgaccggattgatgctcgacatttcggcatagaccgggatcggctccttgcgctcggccgcgatcttcatgagggcaaggccgccgccccgcgacccggtgaagcccacagccttgatgcgcggatcggccaccagcgcgccgccgaggtcgttggtcgtgccgggcaggtaggaaaacacgccttcatgcaggccgctgtccctgaccgccgcggcgatggcgcgggcgaccagttcgccggtgccgggatgggccgggtggcccttcaccaccaccgggcaacccgccgcgaaggccgatgcggtgtcgccgcccgcgaccgagaaggcgagcgggaagttggacgcgccgaacacggcgacgggaccgaccgactggttgacgcggcgcaggtcgctgcgcggcagcggctggcgctccggcaaggccttgtcgatggtggcgtccagccagtcgccctggcgcacatagcctgcgaacaggcgaagctggccgacggtgcggccccgctcgccctccagccggccgcgcggcaggccggtctcgctcatggcggtggtgatcagcaggtcgccaatggccatgatccggtctgccaccgcctccagaaaggcggcgcgggcgtcgggcgtcagcgtggagaagctctcgaacgcggcgtcggccagcgcgcaggcgtccgcgacatcggcggccgaggcgttgtgaaaggcgacctcgcccttcgcgccggtcgacgggtcgatggcgaagaagggttcgccgccctggcgctcgctcgcgccgacaagaatggctccgttgaacatggggataaactccgaaatgggattaatgattgtcgcgcggcaggcccatggtctgggcgatgcgctgatatttctccgcgccctccaggatcgcgccggtgttcagctggccgacgacggagcgctggatttcctgccacggcgtctgcgaggcgggatatttatagcccccctccgcctccagcgccgtccggcggccggccagttcctcgtttgaaatgaggacgttcaccgtgccctcgttcaggtccatgcgcacccggtcgccggtccgcagcagcgccaggccgcccatggccgccgcttcgggcgaggcgttgaggatggaagggctgcccgaagtccccgactgccgcccgtccccgatgcagggcagggcggacacgccctcggtgatgaggtaggcgggcggccgcatgttcaccacctccgccgcgcccggatagccgaccgggccggcgccgcgcatgaacagcagcgtatcgggcgtgatgccgacggccggatcgtcgatccgcgcatgataatcctccggcccgtcgaacacgaccgccgggccttcaaaggcgttgggatcttccggattggacagataacgctcccggaactcgtccgaaatcacgctggtcttcatcaccgccgcgtcgaacagattgcccgacagcaccaggaacccggcatcctccttcagcggccgggcgaagggacggatgaccttctcatcctcgatctccacgccccggcaattctgacccatggtcttgccgttgacggtcatcgcgccttcgcggatcaggccctgttcgataagctggcccaccaccgccggcacgccgccggcgcgataataatcctcgcccagatattcgccggcgggctggaggttcaccagcagcggcaccttgtgccccaccgtctcccaatccttgagcggcagctccacccccacatggcgcgcgatcgccgccaggtggatcggcgcattggtcgacccgccgatggccgaattgacgacgatggcgttgtggaacgcgtccagcgtcaatatgtcggacggcttcaggttctccgccaccatctcgacgatgcgcctgccggtccgataggcgacctcctgccggtcgcgatagggcgcggggatcgccgccgatcccggcagcatcatgcccagcgcctcggccagcgagttcatcgtcgtcgccgtgcccatggtgttgcaatagccggtcgacggcgcggaggacgccaccagcttgatgaagccctcatcgtcgatcttgcccgccgccagcaattgccgcgcatgccagacgatggtgcccgaacccgtccgctcgcccttgaaccagccgttcagcatcggcccgaccgacagggcgatggcggggatgttgaccgtcgccgccgccatcagcagcgcgggcgtcgtcttgtcgcagccggtggtcagcaccaccccgtccagcggatagccgtagatcgcctcgaccagccccagataggccaggttgcggtccagccccgccgtcggccgcttgccggtttcctggatcgggtggaccggaaattccagcgcgatgccgcccatctcccgaatgccctcgcgcacccgctcggccagcaccatatgatggcggttgcaggggctgaggtcgctgcccgtctgggcgatgccgatgatcggcttgccgctgcgcagttcctccaggctcaggccgaaattcagataacgctccagatagagcgcggtcatgtctatattgtctgggttgtcgaaccaggcgcggctgcgcagcttgtcggcgggcttggacgaatcgctcattgggaaaggcacctgtcgaagaagatggtggatggattccggggcaagttgacccgctcgcccctcagatatactcatacaaatagattttcaaggatgcttcggacgaagtgatgaatttgatgagccgctatgaggtcgtcggcgactggggcaccagccgcctgaggctgttccgcgtggagcaaggccgcgtgacggcgcgccatgacggccccggcatcggcgcggcggcggggcaggcggaagcggccttcgccgccgccatcggcccctggctggaggaagccgcgccgacgcagatccgcctttgcggcatggccggcgcccgcgacggctgggtggaggcgccctatgcggattgccccgccgacgccgcgacctggcgtgcggcggcgacgcggttcgcctggcgcggcgtgcccgtcgcgatcatggcgggcctcgcctgcaccggcgcgaacggcgcgcccgatgtgatgcggggagaggaaacgcagatattcggcgccatggcgcgcgatccggcgctggggcagggccgcagcctgatcgttctgcccggcacgcacaataaatgggcggtggtgcaggatggccgcgtctcctccttccgcaccatgccgacgggcgagcttttcgccctgctgcgggaccgttccaccctgggcgcgcaggccgaccggcccgatcctgcgcgggaggcgcagggctttgcagaggggctggcgcgggcgcaggaggggcgcccgctctcctccctgttcgcggcgcggaccatgcggctgcgggcggggcgcccggcggagtgggccgcgggctatctgtccggcctgctgatcgggacggagatcgcggaggtcgcagacatgctcgaacaggcggacgacatatggctcatcggcgacggccgcctctcgacgctctatgccgaagcgctgggcaggcgggggctggtggcccaggcgctggacggcgacgcctgctcgctggccgggctgggcctttctgggcacccccaccatccccacggagacccgtcatgaccctcgacgacctgctggcgcaaggcgcgccgcccatctgcgcgatcctgcgcggcatccggccgcaggaggcgcttgggatcggcgcagccctgatcgatgcgggcgtccgcatcctcgaagtgcccttcaactcgcctgatccgctcgccagcatcgccgcgatgcaggccgaatatggcgaccgggcgctgatcggcggcggcacgctgctgtcggtgcgggcggtggaggaactgcacggcgcgggcgggcggatcatggtgacgcccaacaccgacatgcaggtgatcgcacggggcgccgaactcgggctggaactgctccccggcttcatgacccccagcgaagccttcgccgcgatccaggcgggggcgcgccggatcaagctctttcccgccgcccgtctcggccccgcttatgtgaaggcgctgaaggacgtgctgcccaaacatgtgggcgtctgggcggtcggtggcgcgggcgcggacacgatcggggaatggctggccgccggctgcgaggggatcggcgtcggcggcgcgctctaccgccccggcgacggcgcggcgacggtccgggaccgggcggccgaactggtcgccgcgtggcgacggacgccctaggccgcgtggacaaattcggaatgtcgggaattggccagttgcggtcattagtttccgtcaccccggacttgatccggggtcccgctttcttgtctgagcgcccgcctcgtccaaggcagcgggaccccggatcaagtccggggtgacgaataggggggaggggcgacgaataggggaacgtccgctctccacccaaatcacgcagtccggcgagtcttgaatttgtccacgctgcccagagcattttcaacttggccgttcacggtcgacggctcggaaaatgcgacctctaaggggcgtcaccccacctgccgcgcctcgtcccggtccagcatgtcgcgcaccttggtcgccagctccgcataggtgaagggcttggtcagcagttccacgcccgggtcgagacggccgtgatggatgatggcgttgcgcgcatagccggtggcgaacagcaccttcagccccggttgctgcgcccgcgcctgttgcgcgatgtcggccccggtcatgccgccgggcaggatgacgtcggtgaacagcaggtcgatggattgcgacgccgcgtccagcgcccgcagcgccgccgcgccgtcattcgcctcgatcacccgatagcccagttccttcagcacgtcgacggtataggcgcgcaccttgtcgtcgtcctcgcacaccagcaccgtctcgtcgccgccgcacaccggcgcggtgcgttcggcgacccccgtgtcattgtcgggcaggggaccgtagaagcggggcaggtagatcttgaccgtcgtgccatggccgctttcggaatagacgcggatatgcccgcccgactgcttgatgaagccatagaccatcgacaggcccaggccagtgccccgtccgacctccttggtggtgaagaagggttcgatggcgtggctcagcacctcttcgtccatgccctcgccggtgtcggacacgctgatcagcacatattggccgggggaaacctccgcctcctgcgcggcataatcctcgtcgatatgggtgttggcgacctctatggtcagcttgccgccgtccggcatggcgtcgcgggcattcaccgccaggttcagcagcgcattctccatctggttgacgtcgatctcgatcggccagatgcgcgcgctctggatcgtctccacctctatcgtctcgcccaatgtgcggttgagcatgtccgacatgccgctcaccagccggttggggtcgatccgctcgggcgccagcggctggcgcctggcaaaggcgagcaggcgctgcgtcagcaaagcggcccgctccgcgcccgccatggcgttgtcggcggcgcgccgcagccgcgcctggtcctcgttcaggccgcgttgcagcagttccagattgccggtgacgatctgcagcagattgttgaaatcatgcgccacgccgccggtcagctggcccagcgtctccatcttctgcgcctgccgcagcgcctcttccgcctccgccagcgccctggcatgggcgcgctgctcggtcacgtcgcgggcgacgcaatagataaggtcgttttccggcaccgccgtccaactgaaattgcggtagctgccgtccttcgcccggaatcggttttcgaaccgcaccgtcggcgtgccccgcgccagcccggcgatctcgcccttggtcttctccaggtcgtcgggatgctccatccattcggacgtgcggccgatcagttccgcctcgctccatcccaatatgtcggtccaggccggactggccgccagccaggtgccgtcccggtcggcgaccaggaagggatcgcgcgccagcgcccagagccgggcgcggtcggcccgcatctccttttcggccagcacgcgcttggtcgtctcgctgacgatgcacagcgcgccgccgacggagccgtccgcctcgaacaccggggaatagttgatgtcgaagaacacctgttcgccctgtccgccgtcccgctcgatatagaaggggcggtccttggcatgcaccgactggccccggtcgatgacggaacgcagcagcggctccaggtcgtcccacaattccgtccacccctcccgcgccgggcggcccagcacgcggggatgcttgtctccgatggtgggcgcataggcttcgttatagagcgcgcagagttccgggccccagaacagcacgatctccgcctgcgacgacagcatcagccgcacggtcgacaccagcgcgggcgaccagccgttcaccggccccagcggcgatcccgcgtcgatgcgggcggtgagcgcgcccaatgcgccctgggcggcgatcatctccgctatgcccggcgcgccgctcaatcggttatcctcggtcagcctgtccatagggccagatacgcctgtccaacgctttgtatccgttcatgcagaaggcgttacgacctttgtccatggttccgggttatccttgcaacgcgcgaaacaagcgcgcatggatcggcgccatgaccgcgacgaccctgagccgacccgccaccgccgtcccacgccccgcgccgatcgcgcgctggctgctgacggtcgcagccctcgtcttctgcatggtcgtggtcggcggcatcacccgcctgaccgaatccggcctgtcgatcacccagtggaaaccgatcgccggcgccatcccgccgctgacccacgaccaatggatgcaggcctttcgcgactatcagaagatcccggaatatcggcagttgcggcagggcatgacgctgggcgacttccagttcatcttcttctgggaatgggtgcaccggctgctggggcggctgatcggcctggccttcgcgctgccgttgatctggttcgcgtggaaaagggcgatcccccagggctatggcctgcgcctcgtcgcgttgctggcgctcggcgggctgcaaggcgccatcggctggtggatggtggaatcgggcctgtcggagcgcaccgacgtcagccattaccggctggcggtgcatctgctgacggcgctgttcatcatgggcgggctgatctggaccgcgctcgacctgctgacccgcgccaagactcccttcgccaagcccgccatgctccatcccttcgcggtggtcgcgctgctggcgctgctggcgcaactgatgttcggcgccttcaccgccggtctggacgcgggctatgtctccagcacctggccgctgatgaacgaccatctggtgccgcgggggatcgaatggctcggctcgctctgggcgaccgtctccagcgatccctatctggtccatttcatccatcgctggtgggcctggggcgtcgcgatcctgctggtcatgctggcgcgcatggcccggcaggcggggcagcgcggtccctccatcgcgatcaacgcgacggtcggcgcgcagatcgcgctcggcatcgccacggtcgtcagcggcatggcgctgcctctcgcggtgctgcaccaggcggtcggcgcgctggtggtcgcatcggccgcctggggcgcccacgccctgggcgaacgccggggataggcgttgccatagtgcgagggtatcattttacccgtcagcaaagccgccgaatcgcttgacttgaacgtccccacccgtcattagcgcgcatcttcgaaagctggaaacagccttcaattcactgtttcattcttggagtattggcaccatgaaggcgctgatgaagaccaccaagccggcaaccccggccacggtcgaaaagaaatgggttctgatcgacgcggaaggcctcgtcgtcggccgcctcgcctcgaccgtcgcgaacatcctgcgcggcaagcacaagccgagcttcaccccccatgtcgattgcggtgacaatgtcatcatcatcaacgcggaaaaggtgaagttcaccggccgcaagctgaccgacaaggtctattacaagcacaccggctatgccggcggcatcaaggaaaccaccccccagaaggttctggaaggccgtttccccgagcgcgtcctggaaaaggccgtcgagcgcatgatcccccgcggtccgctgggccgccagcagatgcgcaacctgcgcatcttcgccggcgccgaacacccgcacgccgcgcagaaccccgaagtgctcgacttcgcgtcgcgcaaccgcaagaacaaggtgggtgcataatgtccgataaccgccagtccctgtccgacctcgcgtcgctgaccgccaacgcgccggctcctgccgccgcgcccgccgccgacgctccgatcgcgccggctcagcccgccgctccgctgcgcgcccaggaaatcgacagcctcggccgcgcctatgcgaccggccgccgcaaggatgccgtcgcccgcgtctgggtgaagcccggcaccggcaagatcacggtcaacggccgcgaccaggaaatctacttcgcccgcccgaccctgcgcctggtgatcaaccagcccttcggcgtcaccgagcgcgaaggccagtatgacgtgatcgccaccgtcaagggcggcggcctgtccggccaggccggcgcggtcaagcacggcatcgcccaggcgctcgccaagtacgagccggcgctgcgcagcgcggtcaaggccgaaggcttcctgacccgcgacagccgcgccgtcgagcgcaagaagtacggcaaggccaaggcccgccgcagcttccagttctcgaagcgctaatctggaagctgggattaaccagttggaaatcaaggaaaaaggggtcagaaatggccccttttttccattacacgtagcttacacgcttgccccagaaatgcgttgccgcaagttagcctgacgcacgcagctaacacgtgcaattacacgcatgttcatgttttgttcgattatgtgatcccctgagcttacgacttagtcacctttacacgcatagggtgacaagcatggggcatcagcaagacaccgtaaaattgatgggcggcgcaatcgtcctctacaagcgcggcgacaataacgacgggacgtggcaggctcgtttggagcttggcggtggcaagcgcacacgacgaagcctgaaaacagcagatcaagcgggggcggaacgtgctgcccttgagctatacagcaagctcaagcctcgtgccgacgctgacatgccactcaattcgatcaagttcgacgaattctgggacaaacgctggattccttgggttgaaaagaatctcagcattcaccgtcagaggctccatgacgggactggcaagcgctacatcaagccgtatttcgataactgcgccgtggacaagatcacggtccagaaggtcgaaaattacgttggttggcggcgtgacaagggaacaaagcgccccgcccaaaagacgcttttgatggaaacaggtttgatccgtcaggcgctggatcaggccgtgcgctggtcactctgccctgtaatgccacgcatcaaggtgccgttgctcaagaccgatcccaatcgtgccaagcgctttggatttgatgcggacgaatggttcaagctcgcgcagcacatggatgattggcaacacggcgggcagcacaaactacacaatcatcagcgccagatcgtccgatgcctcgtttggttctattatctcacgggcatgaggccgcgcgaagccgcactctgcaaatggggcgacgtgaaatggacccgcgacggcctcgccaagatcaccgtgatgaacgaaaccaagacgggcacgcgaattgtcttcagccagcccggcctcaagccatatttgcaggaattggagaatctccgaaaggatgatggtagcacggaggaggagaagcttttcctcttcaagcccggttgggatccgcaccacactttccgcaatctgctgaccgaggcggaattgctgaaagggccagatggccacgaccgcaccatctatagcctgcgacatacctacatcacggatcgactgacgaacgggaagcatcacgcggacattgctcgcaactgcggaacctccgtgacgcaaatccacaagcattatgaccatgtgctgccagaacaccgcgtcaaagaactgactggatatccagagggcgaatgggatcccgcaacgatcctcgccgcgctgcgctttgcgaaacaaaacggtggggaggatttcgatttcgatgccctggtaaaatccgctgggctggccgaattggaaaacgacccgtggggcgataagcatcccgcgctcaggcgcgttctccagcccgacgaaagcgatctgcccagccccagcagcgcaacagcgtgaatgcgcccaccgcgctcagaagctctgacagcgcaagcccactaatagtgtgcgcgagcagccatcttggatcgacgcgggacaaagcctgcgtttgatcgatagcctcgaaattggaggctggaatgcagcaaaatttgcgggatagttcggggaaactgctggggtggcggcagcagatagggcggcagatcaggggctatgcggctaatggatcgccagtgggctggttcgatcccgcgataaatgccacttatgatcgcaacggtcgccggattggcattggcgatctgctcacctcactaatagtgagcggacgttaagggcggacgcgcggcccgccctattcagtcaattgcatgaggccgtagcctgcttggctttgcgctgggtcttgcggtcggcgtttgcggccttcgcctgcacgtccaattcgccagcattgatggcctcgatgatcgacacgatcagactgggcagttccgcgaggttctcaacctcgacggcgttcatgcccttcgtcaattccagcggcttgctaccatagcgaatctggaagaacatcttgccgtctgcatccgtgaaccagcccttgcgaacatggcgcggcgcatcaacgcggatgttctcgccctcagcgttcttgcgcgtgaccttcttggtcgcgacaaaggacgttccggcggtttccgcttccgcgagcgatttctgttcgttgagatagctgaccagcttgccgcgtagcatctgctctggcgtcaggggcgcattgcgggtggcagcggtcagcttgagggtcttgaggatcgacatttccattactccttggccgttatggtcaaggccagtcgatggcatcgtcgttcagacggtcgatcaaaatgtgaagcaggcgtaaaccgcaagtaattagctagaaaataagctcaatttcgacgattcttagctggaggcgattgtgcaaatcgcgataatatgcgaggcacgggtctgcgctagaggctaaacgggggtggctatggtgcttcgggcgttgaagctggttccgatggtgtaccaattttcgcattccttaggcgtatggcaaggggtggtggtttcgatgtgtccccacgcgccgacctcccacaaaagttcattttgcaagcggctgatcgcgacgctagaaaatcgcaaggggacaagcgcaagagtgacgcgcttaggcaattatctttgttccaggaaatggatgagcgctgcgtccctgcttcttctaacgggccttgctacatctgcctgctcctatgtgccgcagaagtatcactatgaattgatagtaaaggtgatgagagacggaaaatcttacgttggatcaagcgtaagagaagtcatcgtttcaagacaaggaggggctctattttcctttatggcgtctaaaccttatcgagctagattaattggagaggcggttgtagttgatttgggtgagctcggtcatgtgttcactctgcttaggcgggcagagcccggcgaaggcttggtgtatgatcaaggttgcactggggatgcggttacaaattacataatgaattatcataaaaaagccgactgctctcaaagcccaatggaatctgcggacttcgtaaagaatatcggcaggcctatattattctcaggacccacaacgccgacatcgattattctccaaaactcggataatccgtattcgttgaaataccttgataatacatttgaagttgagatgtatatatctgtcacggacaagccatataaacataaaataagtatgttattcccttggattaaaaatttcatgggaaggcggttcacctataatccagcaaccggaaatgattatcttttagccacgattggtggatctgagtttatttcaggaggaactggtgaataacaatcttttcttatcgatcctcgcaatggacgcgtacaatcgcgggccgggagggcacaggatcgcactcaataccgtcaatggtataactcaaattggagacgccgtaattcttggtacatccgacccgaacgatgaggtcagtactggattctcggcggtatcttattcgtataacggcgatattataattagttatcgtggcactgacgatactaatatttttgatccttcgtcagatatctggaatggatggtcaataggcgcgggatttattggcaatcaagcggagcaagcgctcgattattacacagaggttactggcctatcttcaacagccactgccagcaatgttgtcctcactggccagtctttaggaggtgggttggccgggtttgtgagcgcggtatccggctccaacgccgttctcttcgatcatatgccgttcttagacgccgccgcgaccaaggtgagtaaccttgggactaccgggtacaccgataggcaatttgcgtataacgtcgatggtgaggcgctatcggcattacgcctcttcggaagtacgccaagtgtagagatatccatggggtctggctttatggttgcagggagtgaactgacctctagttcttttcccggtagctggtacttacatcagccagaattgatggtcatcgcaatgtttggccacaccgaaatacaagatactgactggcaagaagcgttttattatatcactccaacacttttcgaccatgaagtcatggacacgatgtccggactcgatccagatgcgaatgacgcgatctactatccctatcataatcagcaaatgttgggcgccatcgcatattcttcgctcgacagtggcgctctgatattcgggaatactggcattcgggcattatataatgatgcatctgaattcggtcgagcaatagaggctgagaatcaatcgcagatcgattcgtttggcgagaaaatggcgctttcatcgatgatagttcaattttctggcgaagtttctatgaataaaatcgtcgacaataattacataaaagagggaatactgaccgtcaggaatgacggtcttggtatagttactagcgacaaattgtggttttcttatggatctcttacacctacaacgggagtccgcttgggatttgatgttatattaggatcaagccttcaagaaattggtatgtcgcgtgatgggaatgccagcattgacgacgtgagtgcttggaatgccatttcgggtcctcttgtagatacaggaatggctaatgccacggccttcggcgcatatctgtttatgtcggacaatgcatcggcctttcacgtaggtgagggctgggccgggcgcctcaatgattacgacgcgattatgacgatcggcaactcgagtgccaacacgatatggggatcgtctcgagatgaggtaatatttgggaatgatggggacgacgtaattcacggtgacgaaggtaacaattatttacatggcggtgcggggctggacagcgctgaatacgatgcagaagaagagcatgtcgccttttcgatgttgggagttgaagtattttctcaggaacactcagaccgcctaacttcgatcgaggccataaacgtacattctgacttttttagtttggatgtatatgatgacattgccgccgacacagacgtttctgtgaatgtagcccagacctcacacgcagtcataaacgtgagccaggcgtattctggcatggcccttactctctcatcaggcgtcggtacgttggatgacctgtccaccgaaggctcaattgcgcttaacggttttgtgaatttagccactgttcatggaagcggatctgatgatcaattaagcgttagcggtagcgataattccgaggtctttgggggcgacggtcacgacgttatcacaggtgggctgggcgttcaaaacctgtatggtgatgcaggcgacgacatcatttttggcggtgggggcaatgactatcttgatggcggcttaggtaatgacaacctaagtggcggggatggtgcagacgtcatatggggaggcccggagtacgatgggtactacgatatcgaccatctctatggcggcagtggggatgatatcatgcacgccggtgaagcccagtcctgggtttatggagaggaaggcgatgatcaactgtacagcggatcatctgatgcgggattttatctgagcggggggcaaggtaacgatcagtttttcgttaacgcaactgacactgaaattgtcggcggcgaaggtaatgatgcatacaacttttacggcttctttcagccagaagatggggtcattgttaatctctccggctcctttggacacgacgtggttgagagtggatcggctgtcttcgatcttgcaggatatgatcggtcggatttgaaatatatttgggatgctgaagtagtcagttttgacggcgagcaataccaaatggccggtgacttggcgttggtggtgaaaagtacaggtgattcaattttgtttagagatgtgactggatggcgccaaggagcaacttctggcgtggtgagagaaacgtggatggctgaaggatacattgatcttgattatcatgcattttttgagcaagggaattatgacgggcagttaacggtagacggcatttcccttatcgatttctactttggcagcactgcctcttatgacgttttagcttgaactaatcgatgagtgattttggagggttggcgccgcaagttatcctagcgcgccgatttcgggacgagtatgttccaattaatcccgcagttgcgagctaaatccatggttgctactaacagcgatatgcttcgccacgccgttcagaaggcaaggcggcactttggtgcagtcgcgactttcagtgccctgctaaatgctctctacatcacaccaaccttatacatgttgcaggtctatgatcgggtagtacctacccaaggtttgcaaacgcttctgtacctgacattggtactcatattcgcgctgataacgctcagcctgcttgatcgccttcgccttcgattgctgatccgtgcgggagtgaagctagatatgattgttgcgccagctttgctggatgcgaccttaggccgaccggatctaccttctgcgcgtcaaggtctgcgcgatttcgacacattgcgcagtacattgagcggtcctgcaattctgggactgttcgacgccccttgggtgcccgtttatctgctggtatgcttcctagtccatccttggattggtgttttagctgtggtgggatgccttctcctgcccctcgtcgcttttaccacatggcgagcaacccgccataaactggcgcaggcgcaactactggccagcgtttcctatgcaagccaggacgagttgctggcagcggcggatggcataagagcattgggtatgcggcgcgcgttggtcacgcgccagttgcgccaacgtgaagcgatgatagcgacgcaaacgcaggccagcctcgccgctggcagctttctcacacttggcaaattcatcaggctagcgctgcaatccctagctttgggcttgggggcgttgctggccgtcgataatcttatatcaacaggtgcgatttttgcgtcctcctttctcatcgcgcgcgcgcttcagccgattgagcaactgattgcgacatggaagtcgctaattcaggcacgccagcaatatactgatatccggacactgctggcgaccgctccggccgcaaggatcaagactacgctccctcctccaaaggggaaaatcagtgtcgaaaacctcaccgttatgaacgaggcccgtgatggcgcggttctccaaaacatctccctcgctattccagcaggtgaggtcgttgccgttgttggtcccagcggcgctggcaaatcgacactgatccgcgccattgccggtgcgctcctgcccgatcgaggaaagatacggctcgatgatgccgatgctcaggattgggacccggagattctcgcacgtcacatcggctacctacctcaagattctacactgctggcaggttctattgccgataatatcgcgcgcttctctaccgagtggggagaggacagaacttgccttgacacagacgttgtggccgcggcgtcaaaggtcggagccgacgctctgatccgccgttttcccaatggctatgaccatcagctcaaatccggcggcaagggcatttccgctggccaagcccagcgcatagcattagcacgcgcggtctttggtgatcctgctattctccttctagatgaacccaatgcccatctggataccgaaggagacgcagcgctgatcgcagcgttgggtgcattgaaggcagagcgcaaaaccgttcttgtcgtctcgcataaactcggcatcctgccggtagtggacaggatattggtgatgagagatggacacatggaaatgttcggtccgcgcgacgaggtgctcgccaagataacgccgcccaatatgcgccgcgtccctgccccctcagtcgcgaaggccgcctcatgagccaacagattgtcttgcccgcactgcgcccagaggtagatctggccgtcatcgccgatcccaaacgggatatccggcaaggccttattatcgccatcctcttctttgcgggttttctgggttggaccgcgttcagccggctagatgcggcggcctatgccacaggccgccttatcgtcgcgggccagcgccagtccgttcagcatcgggatggcggggtggtcggcagcatccatgtcagggaagggcagcgggtggagcggggtcgcctgctcatgacactggcggcggccgaggtccaagcacaggaacgggcgctggcttcccaggccattcggcttctggcgcaacgtgcccgattggaagccgagcaaatgggcctttcccaaattaacgaaccgcaagaatttttgtcgctacagcctagggatagagccgatgcggctctggccatgaaactgcaaagggccgagttgcaagcccgcgtagcggttctggcggcgcaacgcgatgcgctgcaacagcaggtcgtgcaatccggggagcaaggccggggatataacgaacaagctgtttcaacccgtgagcaacttcgcctgatcgacgaacagatagctgcgctcagaccagtcgctgaaaaaggttttgtctccaagacacgcatgcgagaactggagcggatgcgggcatccctcgaaggacagcgcggccaatataacgccagcgtcgctcagacacgcggcgcggtgcgggagaatgaaatacaggttctggaagccgaacgcagcttccgtgaacgcaccgcgtcggaattgcgtgacgtcgaactgcggctgggcgatgtccttcccaagtggcgcgccgcgcgcgaccaactcgcgcgcacggagatccgtgcccctgctaccggagctattgtgggactgactgtttttactcccggcggcgtcatatcgccggggcaaaagctcatggatattataccggaacgacagccactccgcattcagatgcagatttcaccggatgacgctgacgatctgcagatggggcaaaagctgctggtcaaattttccggattgcatgagcggaccttacccaatctggaaggcgagctgacacgtttgtcggccgacagctttatcgatgagcgcagcggccaaagctatttcacaggggaggcagcggtgccgttaagccagttgcagctcatccggaaagtgcgcggagaggatttcgccctgcgggctgggatgccggttcaggtgctcattcctctccgcaagcgcagcgccctagattacgcgcttgaaccgctgattggcagtttctggtcttcgttcagggaacattgatcgctctctgcattgtagcttctacccgacagagtgtcaggaaagtttagcgatttcacgtctgcttgttctcgtgctttgctcggatggcatttgatgaaatgaggtggaaaaagacgcccacccaccaagcttccatcatgaggctgctttcttcgccgtggccttgaagttggcgcggcgggcatcgcgggcaacattaagctggggtccaactcgcccgcgtatatcgcctcgatgaagatgaagtccggttcgacgaaatccagacctcctgagtcaatgtcgcaccgtttgggaaacgaaggatggcgatgccactttactagctcgtattcgtcgcgcggccgctcgactggacgaattggaatacggcgccctagttccgaacgaatgagagggtaacttcctattaggacgcggtacgcaagagccgataagcggattgcctgtggcacccaagttcgctggcgatcgtgctagctgtaaagccttgagcggccatttccctgacccgctcggcgttaatcttagccctgcgccctttatagacgccattggccttagcctttgcgatgccagcccgctgccgttccctacggatatcgttctcgaattccgccactgcgcccaagatcgcgagtgtcagcttgcccgtgctgctactggtgtcgatggactgatggacgcattggaaggcaacgcccttgcggctgagttcgtctaatagctgaaacaggtcagtcagcgagcgagcgaagcggtcaagcctgctgaccacgatggtgtcgccctcgcggacaaactgcatcatttccaccagccctgcgcgtgccctgctggtgccgctggcctgatcctgaaagatgcggtcacagccgtgggcagcaagttcatccatctggacagcaaggcattggtccgtggtgctgacacgcgcatagccgacgatcatgtttgctcctgtcacttttgggtctggagcctgaccatctgatgtcatttttggcggaaatcgacctgaatgtgacagccaccgcgcggaatgcgactgtcacgacagggactacctgaatgcggcactcactagtagtggcccgactccacggccatgaacctgactcttcacggccgattgcggcaaaagctgcgctgttgccccgatggggggggcattggccgcaagcgtcggccttcgcgtaaggctggaagaacgaggcagagcggcgcatctgtgctgaattttcaaaatcttgctggctgcgtatttcttttcctcgttccagtcctatgttctcttcattgctcgcagggggatggtgtggagaagcaaactatcggcgcttgggtcgttcaccacggccgcaaggttgcggctgatatgcgcggggccgctgaatttagcgcgatcgatctggcagcgaagtccgctgggctcttggctcgcttgggggagagcgatgaagccaccttaacttcggaccaggtcatcgcggctgcaaaggttggaaacctcaatccgaaaactgagctcacagcttgcttagatcacttgcagaagcgtaaacttatcgaccgttcggcttctggcgatgtgtccgtgttgggcgtgagcggatcctcggcgctaacccacgctgcggatctttttgaagacaacgacccccatcccaccgaacgcgctgccattactttagccgaactggcctcgcaggccccagtcacggcgaatggtgcaattgaatttctcggtgatacccacaagctcgccaaagcggacgctaccgattttgttctgcaggcttcccagatcggctttgtcgatgcggaaggggaaggggcagacaaactcttgttcaatggcaacctctttcgtcgggacaccgctagcaaagccaaaaaggttatcgattcgctcagttccgccgaacaggcaaagattgtcgaattcgatgcaaaattaaaattgcgcggagccgtaacagccgcaactgcgataaaaattcttggcgagcccttgtttgccaaagtacgggcagcagccctgtacgacatgaacatagtttccaatgaagccggtgatcatgttttcataacttcgccgggatcattccataaattcagcaatcccctgacggaagatgcttttgatcacgcaaaagcgctggtggcagccctgacatatggaatgactcacagcccatcagcacgcggacagatatgggggatcgatcttctgctcggaaagctgatacgaggcggttccgtgggaccagccacggccattggcaatgactacagagcacttgaactcgagcgcgtagtgcaaaccgaacgctccggttacgggttcaaaatgcgcctgttgaaacgcgaagtcggggtaattgctttggaagtgctaaaaggcagaaatgccgccgccgccgctctggaaaccttacccagcgccggaatgcgaagctataccccaccagaggccgcgcgcgttggcctgcgaaagggccagtctgctgcgagccgagcgcagacccgttcgctgttgagcgcagttcgtggcggaggctcgctgtgaacgccaagccaaccagtgctcccaaaaagaccgggaaaaagggcttcgagacggaggagattgtacggtcttacttcctgggggcaggatttttcgtagttcgtggtgtgaagctacgacatggcggcgatgaactgactgacattgacctctggctctacgaacgatcggcgacactcgcacgtcgccggattatcatagacatcaaggataatgcgcagcctaaggcggccgagcgtctcttttttgtgaagggtctggctgagttaatccaagtcgaagcgaccgggattgcaaccagcgactcgcgtcgttctctgcgggagctcgcccggaagcacaatgttctgtggatcgacaacgccgatctgcaaagattgaaatcgagccagcgtcttacggcttcctcgcgcctctctgacgaagatttgggtgaacttattgccaaggttgatgcatcgcgctcttcgaaggatgtccgcgacaccttcgcctcggtaaaatcttcagtggccgatcggttcggaccatcttgcgcaaacaccgcagcggatggcgcgcaatattttgcgcgaatgtgtgtcgaagcacatcccaactcacttcccgcgcaggtttttactcgcctaacgtatttttgcgcgggtatcgctgccgccgcgtttgactttgcctcaggggaatccgcgctgcgtcctcagcaggagcgactggctagcttgaccgacgctatccgctttggtgacgatccaaaagggacggcagaaaagcttcgttgggcacaagccgccataagggattacgcccctaatggcgctggccttgccgacataattcacaatcggttccatcaagcacttcagtcagttccggctgagagcctcgctgaaatcgtagtaaaaatggcgaactctgatcgcctcttcaatgccgcgaaagatttagaacaggctgcatttttgatcgattgtccagaatttgatgaactgcctatcgatgccagggcctttttgggagcaatgctggactttatcacaattgatcggattactttttctcagggttggaccccacctaagcctgttataagcgctcccgctgccactgaagatgcaaatccaacgacttccgaggcaactcacccgccgactgaggacggcaaattgttatgaggataacaggcaggccatcccgcctccccgtttagtctgcctgaaagcctccctacccggcgctcactagtagtgagtccgccgccgccttttttggccgcgcgatgcttcctgacccgttccgcgttggtcattgcacgcacggccttggggcggccaactttgcccacttcccaatccagtcccgtgctgagtttgctgactgccgccccagcgaatttgcccgcaatccattccgcgctggccctgctgggcacgatgatgatcacgggcgcgatggcgtcgggatcgcgcaatgaacagcgcatgatggcctgatattccgactgatagcagatcaccgtgcggatttggctgtcggtcagccccaacatagccagaaacttcgcgctggcatggttatggacgagtgcgatggtgctggcgacggcatggcaggcgatgaaatgcggttcgttgaggccgtggctgacggcgggcaggcgatcattgcggtcgaacatcatcatgtcggcggatttgttcgccacccagaggaagcgctgccctgcgaagaagcgttggatgtagtcgcccacctcttccagcagtgtcatgcccgtatcgtcgttctcggtctgggaccgcgaaatcgaccattcccgctcgaacagataatggacggtcaggcggtcgccgttctggtgttcatggtagcgcagccctttggtcagcagcggatgcggcacaaagtcgatgtcgcggcgaatgccccacagcgcgaacaattcggtttcccgcgcattggcgcccatcagcgtgacggaattgaaatcctgaacaaactcagggccgaggatcgagaaaaaattgatttcgccttcgcgcttggtcccgtccagcaaggcttgatagcaggccgtctccaccatgacggtgcggctgtcgtccagcagatggttggagatcgggccaaagcgttccagcagctcgtccttgctctcgttgcggagcaggatttccaccgcaccgcgatgccccggtgagattttcaccgcgctgatgccacggccaaggtcttccagttcgatatgatcggtcagatgcgcgtgggtcttgacgatcttgagcgcgagacattcgaacacggacgggatttcgtcgacgaacaaatcccaatgcgcgcggtgcgctggcggcagacgtttcagggcttcgtggctgatgagcagcacctggcccttgcccttgccagcattggccatgtgggcttcgatccgtggggtcacggcatcgccattgctgctggaaaggatggatttgaccgccaaggctggattggcacggcgcaggttcgcggcagtctgacggataaggtgtctagttggctgcgcgatcaggattttgtggttttcgctggtcgccaatttggccgcaagctgttcgagctggtaggtcttgcccgatccagcgggcgcagaaacgtagtgaattcgtgtttgcattcgataatgttctccttttcccaaattgcagatgcctttgtccaagcatatttcccgccattcgtccattttctttgtcataatgagcggcggcgagaacacgatctggacaaatgcgggatgccgccgctcatatctatttatctatttgcggtcggaattgacctgacctgggactgtaacacggcaccagatgcgtaacgtctttattattctttaagatagttttcgttacacaaagatattgagaagaagactaaaaacgacgcagagcggcgtatccaacgcaggcgagcgaagcgatgcgggttggatggccggcggcgtcagtttttatggcgttgcgatgagcgcagccagagcaaggccattgtcatcatggacatatcccccaccaagccctgcggccttggcgtgggatagcaattggccgcacggcccgcatttgacagcttcgccgccaaatccatgcctgtagcggccattgccttttatctggattggctggaggaatctcaatcgaaggccgcagcgcggcgggaggattggcgcagcctttcccgtctgatgccgtgttacaggtgccccactagtagtgagcgcgctccataccactcggcggcgatctttttgctccgcgcgcgccattgcccatgaaggaaatcccaatccagcggcatcgcatgttcgcaggtcgcatagctgggaaagatgccccttgcggcattctctgcgatcatatgcccgcgactgagggcgcggctcgtcaggattttcaacgcaccgtgtcgatcaatgaggtcgtcaggatcgcgtttgggattggctttcacataggcgctatgagcctcgctgagcttggccatcacgccaatttgccaatttttcagagccggtcgcctgagcttgattcgcatcgcctcgcagtagcggcccgcgctgcgaagatcgttccgcttgtccgccacctgatatttcggtgatccgtctgccacgacatgactgtctggcatcatcccgtccagcatcgcctccacctgcctgatgatctcggccttgcccattcccagcgggatcgcggcgataacggcggacggtttgccctcaacgatccactgcttcgccagataggcttcaagcccctccatgatgtcaggggctggctcaggaccgtcgtgacgcacaatgccaagttgggccgtgctgggccgcttaccaaaatgacccatgaagcggtattgcttatccagccattcgccactcgaaatctggacatcgccaaggtcatcatagacagccaggacgacgtcaaaatccgctggcagcgcctctgcgcccatcagttcgccagcgcggcattgacgggcaagctcatagctggggctgatttgcaggaatttgaaccacaaatctgccgcccaaatctccggccaatccatccatctgtcgtcccaaaccgcgataaagccaaggtttggggcgcgtcgtttgcgccgcctgttcgtgttcatgggttgtcccataattcccatatgatcctgataatcacttatctaggcaacccccatgtatcaacacctcacgacgccgcgattgtgccgcgtcgatgaaggagaataccgaatgtctgatgtaagtgagttgctgctcgtgcagcgttttgatgctgatcgcgggtggttcgattttgaagttgagaagcaggatgacggctctgaggtccactatgccgccaagcgttttgggctgctccgcgatgacgtttctactggcatggaccagttgccggccgagcgcattctggaactgattgctgccttcaagcagaagtcacttgtcgccgataacgaggcccagacgaagctcagggtcgctggtcgccaaatcctctaccagcagcttgcggaagcctatgcctttggccttgcctgcttttcgtcgatctacaatcgcgaacatttgacgaccgttttgtcgcagcacgatctgggcaagcaggcgaaggctctcacatcgaccggcagttataacaaatggaatgccatcacggcgctgctctacgggcgttgggtcaataccgacaccgacgcccccatcgccgatggggagcatgaaggcattgccaatcgcgcataccggcgtgatcgttccgccgagaaatatggctgcgtccttgccactctggaaggcagcaaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgcctgacgtggtggatttcattaccacggcaaaattcaagtcctcggaggacggcaaggtctatggcggcattctggcgctggagatgcactataggcaatgggcggccaagcaggcggcgaagcgagccaaaaagcctacgccacggcaaattgcacggcgtcagcaggatcgcgccaatgctgtcgccaaggcggaaaaccccgccaacgacgatgtgtttgaatttgccaagcctgcccaactttcagaagccgttgagtttggccgcataatcttcaaagtgctcggcgataagctgttcgttgtcggcgtggatggctgggaacaggccaaatacgatgagtttgtcattgcgaagggcaggaaaattctagcccgcgaagctgaaattcaggccgggatcgatgccaagcgggaaggagtgaaagagagcgcaggcgcagtgttggtcaatctacgctacgatgaggatttctccgatttgctggcagatggggccgatgttgaggaggtgaccgccgccttcaaagcgaccgtggctgacatgaaggcaaagcgactgcaaaagcaaactgagcatcttgagcagtttgccgatccaatccccgactaactactgcacgtaatctgccaccgcgccagtgtggtagcacatatatagcccatggagacgcatatgcgttccagcgacggcctttgaaacgctctcacggctcgccgtgggggcgtttttcatttgcctcaccactattagtgagccgaaccctgatatagaattatctacatagtaaatttctacatagtaaaaccctacatctgatcggcatcgacatcgcgctcgacggatatatgtgggtagaatgggagtctgccttccggacctgaaccagattggttctgcgaaaccgattaggatgccgatttgggaaggggctcaatgtaggaaatctggcgagtgcgttcagcctctttcctacgcttctgctgatccttcaccgattgaagggcctgcttggccaattcgacctgacgctttttcgctgccaccatggattgcgcgggagtcataggcttttggggtttgcgcggcttcttgggtttggtcgtggcgaattcgtaaaatctcatgccgtatttatatctctgcgacataagatattgaaaaatatagatatttatgaattataattacacgttcgttacacgtatgccgcaattaactatctatcatattgatattattattcaattttacaggctcggactagcgaagcgctgatcgttcgatcaatatgaatgcaagggaaggggctggttttccggcccttttctttttcgggcagaaagattgccgaccgaagagacgagggagacggcaatcccctcccggttagtcgccgctggtggtctctatccccggtcgccgacatcggcgagacgcgccgtcgcgatttgctggatttggaggacatccttgcgcgcctccaggaagcggcggggattgatggcattgccgttcacccgcacctcgaaatgaagatgcggccccgtggagcggccggtcgatcccatgcgcgcaatggcgccgccgcgcgccacctgttggccgacccgcgcgctgaagccggacagatgggcgtagcgggtcaggatgccgttgccatgcgtgacctcgaccacattgccatagccgctgcgctggccgacgaaactgaccttgcccgatgcggcggccaggatcggctggcccatgctacccggaaaatccaggcccgcgtggaaggccgcatggccgttgaacggatcgctgcgatagccatagctgctgctcatcatcggcgtcgccgtcggcttgccggaagggatggcgagcaggctcgcttccaggaattccatgcgggacagcgccttggcgagcttttcgaactcgcccggcaggacgtcctgtccttcccagggcacgaaggggccgcccatcgcccggttttgcgcgcgggcggcgctgcgggcgaggctgtcgggattgaggccgaagctgcggatcgcggcggccgccttgtcggcgcgcttctggacggcgccggtcagcagggcggcgaagcggcgctgccgggcgtcgatccgcagcagcggcgccgcttccggcgcaacgctgatcttggtgtcgagcttggacgtgccgcccttggttccgccatcggccttgccgaccacatcgccggcgggggccgtgccgtcctggccgaaatgcgtgcggtaaaggtcgtccatgaagtcctggcgctcctgcagctcctgcgcgagctggtcgaccgacttgcgatagcgcgcgacctggctggcgctgctggagacggccttgtcccgggcggcgagagcggcgcgctcctgctcgatctcagcgctgctggcggccacggacaggccgaatccaatcccgccgaccagggcggaagagagcaggccggccgcggcaagctgcgccctgcgcgagatatggatgaacttcacctggccgccggagcgcaggaaaatctcccgatccgggcacagcttcgaacaccgggccgtcatgccggcccagagggcggctgcccccatcttgctccattgcgacaattgcgaccccgcgtgcgtttttagtgaacggggcgctaacaaatggaatcgagtcgcgcgaatccgccgacggggagtcgtgacgagtcgaaggatggacggggtgaaacgtggaaccagggaaatcggttccggcctgtcgcaaatttttctcggcctgccttccctggcgcggcgcgacggtcccggtgcatcgtctcaggacggacggctcgtttatccgcctcttcgccacgcaggcccggcgttcttgacccgcgtctcgcgcatggctataggcgcgcctgcccaaagaccggataaggagcggattcgttcgtgccgatcccggtcctggggcatcagagctgaacattgccggtgctcttgcggctccgggcgggtttccgccggagcctttgccgtttggaggcgattcgttttccaggccgcaaggaacgcggggatgcatgcggtaaagtaactgaaaaaggtgaagggcttcatgccaacgatcaaccagctggtccgcaagggccgcgagctgcagaagaccaagtcgaaggttcctgcaatggaagcgaacccgcagaagcgcggcgtttgcacccgtgtctacacgacgactccgaagaagccgaactcggccctccgcaaggtggcgaaggtgcgtctggtcaaccagcgcgaagtcatcacctacattccgggtgaaggccacaaccttcaggagcacagcgtcgtgctgatccgcggcggccgcgtgcgcgaccttcccggtgtgcgctatcacgtgctgcgcggcgttctggatacccagggcgtcaaggaccgcaagcagagccgttcgaagtacggcgccaagcgtccgaagtaaggggagaccagaaacatgtcacgtcgtcgtcgccccgaaaagcgcgtcatcctgcccgatcccaagttcggtgatgtcgtgctgtcgaagttcatgaacagcatcatgcaggacggcaagaaggccgtcgccgagtccatcgtgtacggcgctctcgacactgtcgaggcgaagtccaagaaggacccgatcgccatgttccatgacgcgctgaacaatgtgaagcccggcatcgaggtccgcagccgccgcgtcggcggtgcgacctaccaggtccccgtcgaagtgcgcccggagcgcgcccaggcgctggcgatccgctggctgatcaccgcgtcgcgcaaccgcagcgaaaccaccatggctgcccgcctgtcgggcgagctgctggacgccgccaacaatcgcggcaatgcggtcaagaagcgcgaagacacgcaccgcatggcggaagcgaaccgcgccttctcgcattatcgctggtaatccggcgctggaaaaaggcgaagcgggcatccatatcgtccgcttcctctcatggtttcaaaaaatcggtccgttcgccatgggtggctacccatggcgaacggattggtttaggggccacgcgcagatttaacgaatccccaaccgccggcgagccggcaacggagaagcatcatggcccgcagccatccgctcgaacgctatcgcaatttcggtatcatggcgcatatcgacgccggcaagaccaccacgaccgagcgcatcctttactataccggcaagtcctacaagatcggcgaagtccatgacggcgccgccaccatggactggatggagcaggagcaggagcgtggcatcaccatcacgtcggctgcgaccacctgcttctggaacgaccaccggctgaacatcatcgacacccccggccacgtcgacttcaccatcgaagtcgagcgttcgctgcgcgtgctggacggcgcggtcgccgcgttcgacggcgtcgcgggcgtggagccgcagtcggaaaccgtgtggcgccaggcggacaagtacaaggtgccgcggatgtgcttcatcaacaagctcgaccgtaccggcgccaacttctattattgcgtgcagacgatcatcgaccgtctgggcgccaccccggccgtcctctacctgcccatcggcgcggaatcggacttcaagggcctggtcgacctggtcgagaaccgcgccatcatctggaaggacgagaatctgggcgccgaattctcctatgaggagattccggccgacctcgccgacaaggccgccgaatatcgcgagaagctgatcgaactcgccgtcgagcaggacgacgatgcgatggaagcctatctggaaggcaatctgcccgacgtcgccacgctcaagaagctgatccgcaagggcacgctgggccatgccttcgtgccggtgctgtgcggctcggcgttcaagaacaagggcgtccagccgctgctcgacgcggtggtcgattatctgccttcgccgctcgacattcccgacgtccagggcatcaaccccgacaccgacgagcccgacagccgcaagacggccgacgatgcgcccttctccggcctggcgttcaagatcatgaacgacccgttcgtgggttcgctcaccttcctgcgcgtctattcgggcacgctgaccaagggcagctacctgaactcggtcaaggacaagaaggaaaagatcggccgcatgctcctcatgcacgccaactcgcgtgaggacatcgacaccgcctatgccggcgacatcgtcgccctggcgggcctcaaggaaaccaccaccggcgatacgctgtgcgccgagcgccagccgatcatcctggagcggatggaattccccgagccggtgatcgagctgtcggtcgaacccaagaccaaggccgaccaggaaaagatgggcatcgcgctcaaccgcctggccgccgaggatccgtccttccgcgtctcgaccgaccacgaatcgggccagaccatcatcaagggcatgggcgaactccacctcgaaatcctggtcgaccgcatgaagcgcgagttcaaggtcgaggccaatgtgggcgcgccacaggtcgcctatcgcgaatatctcgcgaagaaggtcgacatcgactacacccacaagaagcagtcgggcggatcgggccagttcggccgggtcaaggtgacggtcatccccggcgagcgcggttctggctaccagttcttcgacgagatcaagggcggcaacatcccgcgcgaatatatcccgtcggtggaaaagggcttccgcgagacggccgagaccggccatctgatcggcttcccgatcatcgacttcgaagtccacctgacggacggcgcctatcacgacgtcgactcgtcggccctggccttcgaaatctgcgcccgcggcgcgatgcgcgaagcggccgccaagtcgggcatcaagctgcttgagccgatcatgaaggtcgaggtcgtgaccccggaggaatatctgggcgacgtcatcggcgacatgaacagccgtcgcggccagattcagggcaccgacagccgcggcaacgcgcaggtggtcgaggcgatggtcccgctggccaacatgttcggctatgtgaaccagcttcgttcgttcacccaggggcgcgcgaactactcgatgatcttctcgcactatgacgaagtgccgcagaatgtggcggacgaagtcaaggcgaagatggcctgataattttccttggccgggtcgtgcaaacggctcggttaggggctggtattctctgaatttgctgctatggacgcgccttcgcgaggcgcggccgagcggtcagaccaaagctgatttgattagaaggtaggataaaatggctaaggctaagtttgagcggaacaagccgcactgcaacatcggcaccatcggtcacgtcgaccatggcaagacctcgctgaccgcggcgatcaccaaggtgctcgccgaaaccggcggcgcgaccttcgtcgactatgccaatatcgacaaggcgcccgaagagcgcgagcgcggcatcaccatctcgaccgcccacgtcgaatatgaaaccgaagcccgccactacgcccacgtcgactgcccgggtcacgccgactacgtcaagaacatgatcaccggcgcggcccagatggacggcgcgatcctggtcgtttcggccaccgacggcccgatgccgcagacccgcgagcacatcctgctcgcccgccaggtcggcgtgccgcagctcgtcgtgttcatgaacaaggtcgacctcgtcgacgatccggaaatcctggaactggtcgagctggaaatccgcgaactgctgtcgtcctacgacttcgacggcgacaacatccccgtcatccccggctcggccgtcaaggctctcgacggttcgaacgacgaaatcggcaagcaggccgttctgaagctgatggctgccgtcgactcgttcatcccgcagccggagcgtccggtcgacaagccgttcctgatgccgatcgaagacgtgttctcgatctcgggccgcggcaccgtggtgaccggccgcgtcgaaaccggcatcgtcaaggttggcgaggaagtcgagatcgtcggtctgaaggacacccgcaagaccaccgtgaccggcgtcgaaatgttccgcaagctgctcgaccagggtgaagccggcgacaatatcggcgcgctgatccgtggcgtgggccgtgaagaagtcgagcgcggccaggttctggccaagcccggcaccatcaccccgcacaccgagttcgacgcggaagtctatgtcctgtcgaaggaagaaggcggccgtcacaccccgttcttcgccaactatcgtccgcagttctacttccgcaccacggacgtgaccggcgaagtgatcctgcccgaaggcaccgagatggtcatgcccggcgacaatgtgaagctcggcgtgaagctgatcgccccgatcgcgatggatgcgggtctccgcttcgccatccgtgaaggcggccgcaccgtcggcgcaggggttgtcggcacgatctcgaagtaatataggaccgcagcggcgcgaatcgcctgattcgcgccgctgagttttttgccgccccggatcgcctttctccggctcgcatgagctagaagggccaggaacggggcggatattttttggttggcgcattttcacaagtcatcggctgctccggctgatttctgaaaatgctccggggtttttggctctttcgcatcggtacaggaacaatggacagcaacatccgcattcgcctcaaggcgttcgatcatcgcgtgctcgatcaggcgaccggcgacatcgccgacaccgcccgccgcaccggcgcccttatccgcggtccgattccccttccgacgcgcatcgaaaagttcacggtcaaccgtggcccgcacatcgacaagaagtcgcgcgagcagttcgaggtccgcacctacaagcgcatgcttgacattgtgcagccgacgccgcagacggtcgacgcgctgatgaagctggacctggctgccggcgtgaacgtggaaatcaaactcgcttaagcgagtttgccttcagccccggcgaaagccggggtctcgggcagacaagcaagttcctgttgtccttttggcggcagggtatcgggcattccggcttgccggaagctcaaacgacacaagggataccgcacggcccgccggtgaaccggccaaggctcgtggtcctggtcccccgtcgcctttccctggcgggatcggcatccaacccggacggggtgattgttatgcatgggttgggccgcgagggagaaatcctgagcggttttttcgttggatacgcccgctgctaaggcgggcctctatgggagtaatcggtgatgcgcacaggcgtgatcgctaagaaagtcgggatgacccgtctgttccaggaggacggacgtcatattccggttacggttctggcccttgagggcaatcaggtcgtggcccgcaaggaagtcgagcgtgacggttatgtcgcggttcagctcggcgcgggcgtcgcgaaggtcaagaatgtcgccaagccgcagcgcggccacttcgccaaggcggaagtggagccgaaggcgcgcctggtcgaattccgcgtcgccgaggatgcgctcctcgatgtcggcgccgagatcgcggccgatcatttcatcgccggccagctggtcgacgttgccggtcacacccagggcaagggtttcgccggcgccatgaagcgctggggcttcggcggcatgcgcgccacccacggcgtgtcgatcagccaccgcgcccatggttcgacgggtaaccgccaggatccgggccgcgtcttcaagaacaagaagatggccggtcacatgggcgaccgcgagcggacccagcagaacctggaaatcgtccgcacggacgtcgagcgcggcctgctgttcgtcaagggcagcgtcccgggcgccaagggcacctggctgaccgtctgcgacgccgtcaaggtgaagcgtccggcggacgcgccctatccggccagcctgaagcaggctgccaacagcaacaacgctccggctgaaacgcccgctgaagaagcggccgcgcccgaagcgaccgaaggccaggagggctaatcatgaaggtcaaggtacagaccctcgatgccgcagccgccggtgaagtggaactgaacgatgccgtgttcggcgtcgaaccccgcaccgacattctgcaccgcgtcgtcacctggcagctcgaaaagcgtcgcgctccggctcgcgctacccgtgagcgttcggacgttgcccgcacgggcaagaagttcggccgccagaagggcggcggcaccgcccgtcacggcgatcgcaaggcgcccgtgttcatcggcggtggtaaggcgcacggcgcccgcgcccgcaccttcggccacgacctcaacaagaaggttcgcgcgctcggcctgaaaatggccctgtcgtcgaaggccaaggacggatcgctgatcgttctcgacaatctcgacgtggcggaaggcaagaccaaggctctggtcgcgcacctcgccaagctgaacctcaacaaggctctgttcatcgacggcgacgccgtgaacgtcagcttcgcgaaggcttcggcgaacatcatcggcgtggacctgctgcctgccgttggcgccaacgtctatgacatcctgaaggccgactcgctggtgctgacccgcgccgcggtcgaaaagctggaggcccgtttcaatggctaagaaggaagcgaccaccgtcgacaaccgtcattatgacgtcgtcgtcgcgccggtcatcaccgagaagtcgacccttctctccgagaacaacgccgtggtcttcaaggtcgccaatgatgcgtcgaagccggagatcaaggccgccgtcgaagccatttggggcgtgaccgtcaagagcgtgaacacgctggtcgccaagggcaagacgaagcgctggaagggcaagccctacacgcgctcggacgtgaagaaggcgatcgttcgcctggccgacggccagtcgatcgacatcaccgaaggagtgcgctgaccatggcgcttaagagctacaacccgacgagcccggcccagcgcggcctgatcctcgtcgaccgcagcgcgctgcacaagggcaagcccgtcaaggcgctgaccgaaggcaagcgcaagaccggcggccgcaacaacaagggccatgtgacctcgcgcggcatcgccggcggccacaagcagcgttaccgcatcatcgacttcaagcgtcgcctgtgggacgtcgagggcacggtcgagcgtctggaatatgaccccaaccgcaccgccttcatcgcgctggtcaactatcccgacggcacccaggcctatatcctggctccccagcgccttgcgccgggcgacaaggtgatcgcgggcaagaagaccgacgtgaagccgggcaacgcgatggaactgggccagatgccggtcggcaccatcatccacaatatcgagatgaagccgggcaagggcggtcagctttgccgttcggcgggcacctatgcccagctcgtcggccgcgatcgcggcatggtgatggtccgcctgtcctcgggcgagcagcgctacatccgttcggactgcatgggcaccgttggcgccgtgtcgaacccggacaacgccaacaccaacctcgccaaggccggccgcaaccgctggctcggcaagcgtccgctgacgcgcggcgtggcgaagaacccggtcgaccacccgcatggcggcggtgaaggccggacctcgggcggccgtcatccggtcacgccctggggcaagccgaccaagggtgcgcgcacccgccacaacaaggcgacggacaagttcatcatccgtagccgccacgcgaagaagaagaggtaagcgagatggctcgttccgtctggaaaggtccgttcgtggacctcagccttctgaagaaggcggaagtcgctcaggatgccggtggccgttcgggtccgatcaagacctggtcgcgccgttccaccatcctgccgcagttcgtcggcctgacgttcaacgtctataacggccgcaagcatgtgccggtctcggtgaacgaggacatggtgggtcacaagctgggcgaattcgccccgacccgctacttccccggccacgccgccgacaagaagggcaagcgctaatgagcaaggaaaaggctccccgccgcgtcgcggacaatgaggcgctggccgtcggcacgcagatccgcggttcggcccagaagctgaacctggtcgccacgctgatccgcggccgcaaggtcgaggacgcgctgaacatcctcgccttctcgaagaaggcgatggccgtcgacgtgcgcaaggtgctggcctcggccattgccaatgcggaaaacaaccacaatctggacgtcgactcgctggtcgtcgcggaagcatcggtgggcaagagcttcaccatgaagcgctttcacgctcgcggccgcggcaagtcgacccggattctcaagcccttcagccgcgtgcgcatcgtcgtgcgcgagcaggccgaagcggaggcgtaagcacatgggtcacaagagcaatccgatcggtctgcgtctgcagatcaaccgtacctgggacagccgctggttcgcggaaggcgccgactatggccgcctgctgctggaggatctgaagatccgccagtttatcatgaagaacctgccgcaggccgcgatctccaaggtcgtgatcgagcgtccggccaagctgtgccgcgtgtcgatctacgccgcccgtcccggtgtcatcatcggcaagaagggcgcggacatcgaaaagctgcgcaagaagctgggcggcttgacctcttcggacgtcagcctgaacatcgtcgaaatccgcaagccggaaatcgactccaagctcgtcgcgcagggcatcgccgaccagttggagcgccgcgtggcgttccgccgcgccatgaagcgcgcggtgcagagcgccctgcgtctcggcgccgaaggcatcaagatcacctgcggcggccgtctgggcggcgcggagatcgcccgcgtggaatggtatcgcgaaggccgcgttccgctgcacacgctgcgcgcgaacgtcgactatgccgaagccgaagcccacaccgcttatggcgtttgcggcatcaaggtctggatcttcaagggtgagattctgggccacgatccgatggccaccgaccggctgatgctggaggctcagacctccggcgtgcgcccggcgcgctgagaataaggtaggtatagcgtcatgctgcaaccgaaaaaaatgaagttccgcaagaccttcaagggccggatcaagggcgacgccaagggcggttctgctctgaacttcggcgcctatggtctgaaggccctggagcccgagcgcgtcaccgcgcgccagatcgaggcggcccgccgcgcgatccagcgccacctgcgccgtcagggccgcctgtggatccgcgtgttccccgacgtgccggtttccaagaagcccgccgaagtccgtcagggcaagggcaagggttcggtcgaatattgggcagcccgcgtcaagccgggccgcatcctgttcgaactggacggcgtgcccggcccgctcgcagcagaggctttctcgcgcgccgcgatgaagctgccgatcaagacgaaggttgtcgctcgcctcggcgacacctcccacctggagggctaagccgtggcgaatgttgccgacctcaagaccaagacggacgacgaactgtcgaccgaactcaacaacctgaagcgcgagcagttcaacctgcgcttccaggcggccaccaaccagctcgaaaagccgagccgggtgcgtgaagtccgccggtcgatcgcgcagatcaagaccctgcagtccgagcgttcgcgctcggtcgcgaagtaaaggaaacacacgatgcccaagcgcgtgctgacgggaacggtggtttccgacaagaccgacaagacggtggtggttcgcgtggagcgcaaggttaagcatgcgctctacggcaagatcatccgccgttcgaagaagtaccatgcccatgacgagggcaatgtctacaaggaaggcgaaacggtccgcatcgaggagaccgctccgatttccaagctcaagacctggaaggtcatcgagcgcgtggacacccacaagtcgccggaaacggcggcctgaggttagtcaccggccgtaagggtcgaaatttcggacgcggggctggccttttcgtcaagaagaggttacaggcccgcgcttcgtgtttcgaatcttccggtcgaaactcgaattcggaaccgccgggatagtctcggtaggccagacaagaaggaaccggatccatgatccagatgcaatccaatcttgacgtcgctgacaacagcggcgccaagcgcgtccagtgcatcaaggtgctgggcggatcgaagcgtcgcttcgcgagcgtgggcgacatcatcgtcgtctcgatcaaggaagccgcgcctcgtggcaaggtgaagaagggtgacgtgcaccgcgccgtcatcgtgcgcaccgccaaggacgtgcgtcgcgctgacggcagcgtgattcgcttcgacggcaatgccgccgtgctgatcaacaagaacgaggagccgatcggcacccgtatctttggcccggtcgttcgcgaactgcgcgccaagaagcacatgaagatcatctcgctcgcccctgaggtgctgtaatgagcgctgccaagatcaagaagggcgacaaggtcgtcatcctggccggcaaggacaagggccgcaccggcgccgtcctgcaggtgctgccgaaggacgacaaggtcctggtggaaggcatcaacgtgcatgcgcgccatcgcaagccggaccaggcgaacccgcagggcggcatcgagcgcaagcccgcgccgctccacatttcgaacgtcgctgtcgccgacaaggatggcaagccgacccgcgtccgtttcgaggaccgcgacggcaagaaggtccgcgtcgccgtcaagtccggtgaggtgctgtaatgagcgacaagtacatcccccgctccaagtcgctctatgacgccgaaatcgccaaggcgatgaccgctaagttcggttacaagaacgtcatggaagtgccgaagatcgagaagatcacgctcaacatgggcgtcggcgaagcgacccaggacaagaagaaggtcacttcggcggccgaggaaatggaactgatcgccggccagaagccggtcatcaccaaggcccgcaagtcgatcgcgcagttcaagctgcgtgaaggcatgccgatcggcgccaaggtcacgctgcgccgcgagcgcatgtacgagttcctggatcgcctgatcaacatcgcgctcccccgcgtgcgcgacttccggggcctgaacccgaagagcttcgacggccgcggcaactacgccttcggcatcaaggagcagatcatcttcccggagatcaactatgaccgcatcgacaaggtgcgcggcatggacatcatcgtgaccaccacggcgaagacggacgaggaagcgcgcgaactgctgcgtctcttcggcttccccttcccgatcgaagagaagcaggcggcctgaacgggccccgcttctctttccgacaaacccaaggaaagagaacttaagtcatggcgaaactgagttcgatcaacaagaacgagcgccgcaagaagctggtgaagaaatatgccggccgctatgcgaagctcaaggcgatcgcgaatgatacgaccgctgacgacagcgatcgtctgatcgcgcgtctgaagatggcggaaattccccgcaacggcaatccgacccgcgtgcgcaaccgctgcgagctgacgggccgtccccgggcctattaccgcaaattccgtctctgccgcgtgcagttgcgtgatctggccaacaagggcctgatccccggcgtcaccaagtcgagctggtaaggatcatttgagatggcattgaccgatcccctgggtgatatgctcacccgcatccgcaacgggcagcaggcgaagaaggacagcgtcgtgtcccccgcttcgaagctgcgcgcccgcgtgctcgacgtgctgcagcgcgaaggctatatccgtggctattccgaggaactgctcggcaaccatcccggcctgcgcatcgagctcaaatatttcgaaggccagccggcgatcaagcatgtcgcccgcgtgtccaagccgggccgccgcgtttactccggttccaaggaactgccggtgatccgcaacggcctgggcatcaccattgtctcgacgccccgcggcgttctgtccgacgccgaagcgcgcgagcagaatgtcggcggcgaagtgctggcggaggtgttctgatgagccgtactggtaagaagccggttgccgtccccgcgggcgtcaccgccgccatcgccgacggtcagctttcggtgaaggggcccaagggcaccctgtcgctgccgctggccgacgaagtgacctacagcatcgaggaaggctcgatcgccgtgaagcctgccaatgacagcaagcgcgcccgcgctttctggggcatgcagcgcacgctgatcgcgaacctgatcaccggcgtgaccgagggcttttcgaagaagctgctcatcaccggcgtcggttaccgcgccaacgcccagggcaagaccctgaagctgcagctcggctattcgcacgacgtcgatttcgcggtgccggaaggcatcgagatcaagaccccggacaacaccacggtcgagatcagcggcatcgacaagcagaaggtgggtcaggttgccgccgagatccgccgctggcgcaagcccgaaccctataagggcaagggtatcaagtacgctggcgagttcatcttccgcaaggaagggaagaagaagtaagatggcaaagctttccctcttcgcgcggcgccgtcgccgcgtccgcaccgcgctcaaggctgtttcgggcacgcgtccgcgcctcagcgtccaccgttcgggccgtcacatctacgcccaggtcatcgacgacgcgcagggcaagaccctggcggccgcgtcgaccctggacaaggatgtgcgcggcaagaccggcgccaccgccgacgccgccgccgatgtcggcaagcgcgtcgccgccgcggcgaccgccgccggcgtcacccaggtcgtgttcgaccgtggtggcttcctgttccatggccgcgtcaaggcgctggccgatgcggcccgtgaagccgggctggagttctgacaaatggctgacgaaaacgaaatccaggcccagccgggcgcaccggctgccgttgaaggcggcgagcagaccgaaggccgtcgcggccgtggtcgcggcggcgaccgcaaccgtggcgagcgtggcggccgtggccgtcgcgacgaccgtcgcggcaatcgtgacgaggaacagggcgaggaactgatcgagaagctggttcacatcaaccgcgtctcgaagaccgtcaagggcggcaagcgcttcggcttcgctgctctggtcgtcgtcggcgacggcaagggccgcgcgggcttcggccatggcaaggcgcgcgaagtgcccgaagccatcagcaaggcgaccgcttcggccaagaaggcgatggtccgcgttccgctgaaggaaggccgcacgctgcaccatgatggcctgggccatttcggcgcaggcaaggtgacggttcgttcggccccggccggtacgggcatcatcgccggtggtccgatgcgcgccgtgttcgaaagcctcggcgtcgctgacgtcgtgaccaagtcgaacggcacgtcgaacccctataacatgatccgcgcgaccttcgcggcgctgggcgagcagaccagccccaagtcggtggcgcagcgtcgcggcaagaaggtcgccgaccttctgcgtcgcggcggcgcctcggccgaagtcgcgcaggccgatgccgaagcgattgcggagtaacaggatatggcgaagatcaagatcaagcagatcggttcgccgatccgtcgtcccgaagcccagaagaagattctgatcggcctgggccttggcaagatgcaccgcgtggtggaactggaagataccgcggaagtccgcggcgcgatcaagaagctcccccatatggtggaagtggtcgactaatatccgtcatcccggcgaaggccgggatctcaggccgctgggcgaaccctcgatggggttccgcccagcctcacaaggccccagccttcgctggggctgcggcccggccctttggaccgggccttgcgcgaacatagcgaaagcgagtgcacaatgaccaagcttaacgaactcaatgacaatgccggcgcccgcaagggccggatgcgcgtgggccgtggtatcggttccggcaagggcaagaccgccggtcgcggccagaagggcgcgaaggcgcgttcgggcgtcagcatcaacggcttcgagggtggccagatgccgctccacatgcgtctgccgaagcgtggcttcaacaatatcttcgccaaggatttcgcgatcgtgaacctgggcgcggtgcagaaggcgatcgacgccggcaagctggacgccaacgcgaccatcgatcatgcggcgctgaaggccgctgccctcgcccgtggcggcaaggacggcgtgcgcctgctcgccaagggcgatctgaccgccaaggtcagcttcctggtcgccggcgcgtcgaagggcgcggtcgaagcggtagagaaggccggcggcaaggtcgatgtgatcgctgtcgttcccgcggctgaaaaggccaaggcgaagaagggcaccgcccttgccgcgaagaaggccgctgcaaaggcctgatccggcccgccaagtcttgcaagcatgaccccgctgcccgatatgggtcggcggggtcatgtgcatcggggaacgctgtttgtcgcaggagcggcaaatcccggttcgacagcgccccatgacctcgctaaggggttagcgattcaggccggagcgttactccggcaagatgttttgaagggcagccaagatggcatcgagagccgaccagctcgcatccaatctcagcctggcgaagttcagccaggcgaccgacctcaagaagcgcctgtggttcacgctgggcgcgctgatcgtcttccgcttcctgagcttcgtgccgctgccgggcgtcgatccgaccgccctgtcgcagctctacgcgcagaccaatggcggcatcctcgacatcttcaacaccttttcgggcggatcgctctcccgcatgagcctgatcgctctgggggtgatgccctatatcaccgcgtccatcgtggtgcagcttgccgccagcctctcgccgcaactcgcggcgatcaagaaggaaggcgaaagcggccgcaagaagctcaatcaatacacccgttacggcacggtcggcctgaccgccgtgcagggctatttcatcgccgtggggctggagagcttcggcgcgcaatcgggcgtgcaggcggtggtcgaccctggctatctgttccgggtcgcggcggtggtctcgctgatcggcgggaccatgttcctgatgtggctgggcgaacagatcacgtcgcgcgggatcggcaacggcgtgtcgctcatcatcatggcgggcatcgtcgcgcaattgccggtgacgctgagcaacctgttcaagtcgagcagcacgggcgcgatttccggcctggtgatcttcctggtgatcgtgctgggcttcggcctcatcgccttcatctgcttcatggagcgggcgcagcgccgggtgctgatccaatatcccaagcgccagacgcggcagggcctgatgcaggcggaccgcagccatttgccgctgaaggtcaataccgcgggcgtgatcccgccgatcttcgcttcgtcgctgctgctgatgccgctcaccgtctcgcaattcgccggccagaccgtggcgggcgagagcaggctcggcgatttcgtgctgacgctgaaccagtatctgtcgcacggcagcccggtctatatggcgctgtacggccttggcatcgtcttcttctgcttcttctacaccgccgtggtgttcaatccggaagaaacggccgacaatctcaagcgcaacggcggcttcattcccggcatccgcccgggcaagaacaccgaaaattatctggattatgtgctgacgcgcatcacggtgatcggcgcggcctatctggccttcatctgcctggtgccggaattcgccatcgcccgggcgggcattcccttctaccttggtgggactagcctgttgatcgtcgtcaatgttacggtcgacaccgtgacgcagatccagagccacctgctcgcccatcaatatggggatctgatcaagaaggcgaagctgaaggggcgtctgcgctaacgctgcgcggcgcggttaaaaagcgcgaagaacaggggagaatgcgcgacatgaatatcattctgctcggccctccgggcgccggcaagggaacgcaggcgacgcgcctggtggacagccgggccatggtgcaactgtcgaccggcgacatgctgcgcgcggcggtgaaggccgggacgcccatcggcctcaaggccaaggcggtgatggaggccggcgagctggtgtccgacgagatcgtctccggcatcatcggggaggcgctggacgccctggctccggaaaccggcgtgatcttcgacggctatcccaggacggaggcgcaggcgcattcgctggacggcatattggccgaccgcaaccggacgctggaccatgtgatcgaactcgaagtggacgaggatgcgctggtcgagcgcatcaccggccgcttcacctgcgcgacctgcggcgagggctatcacgacaggttcaagacgccgaaggtcgagggcgcctgcgacaaatgcggcggccatgaattcaagcgccgtccggacgacaatgaggaaaccgtgcggacccgcatggccgaatatcgcgccaagacagcgcccatcctgccgatctacgaagcgcgcggcatcgtgtcgcgggtcgacggcatggccgacatggacgatgtgacggtcgctatcgccgccatattggacggcaaggccgcctgagttaagctggccctccattcgggaggggatttatgcgcaagatcgtggctttgggatgggctggcgcggcgatggccgcaccggcccattctgctgttaccgccagcagcgatgccggctttgcggtggagaacagcgttcaggtcgccgccgatgccgcgacggtctatcgccttctgggccagcccggacgctggtggaacggtgcgcatagctatagcggctctgccgccaatctcaggctggaaccagtggcgggcggatgcttctgcgaagcattgccgggcgaagagggacgggtgggcagcgtcgaacatgcccgcgtgatccatgccgcgcctgaccggcaattgcggctgtccggcgcccttgggccgttgcaggccgaagccgtgaccgggacgctgactttcgacatcgccccgtccgggaagggcgtgcgtgtcgtcatgagctatgtggtcggcggttatatccgcatgggtgcggccaggatcgcgccggtggtggacaaggtgctggcggagcaactggcgggattgaaacgggtggcggagcaggatgccgctggccgaaccggcctgtgatgggcgttcctggggtccgcagccagcggcaagaaaggccaatccaagacattcccctcccgcaggcgggaggggttaggggtgggcgcgaccccggacttgatccgggggagcttctgacttggccgttgcaaaacaacgcggatgtcgcgccagcccaccccctagccccctcccgcctgcgggagggggaacgtccgcttcccacccaatccagtcatcgacggaagcatggcttatatcgctgcttaaccacgatattaacggaatgattgctgtttctttgctatggcgcggtcatgccggggccgcgcccttcttcccgccgattgacggaactggacgccttgcgcgggctgggggcgctatgcgtgctggtcttccattattccacgcgcttccatgaactgttcccgcaggcggcccatgtgcccttccgctttctgggcggcaattaccgggtgctgctgttcttcgccatttccggcttcgcgatcttcttcacgctcgaccgcatccgcacggcggccgatttcctgatcaaccgtttcgcgcggctctatcccgcctatctcgtcgcgatgctgttgacgctgggcatcgaatccctggcgcgggtttcccaactgctgatcgggccggcggcgattctggccaacgtcaccatgctgcagggcttcgccttcctgccggaggtggacggcgcctattggacgctgacggtggagatcgccttttacgcctgcatgctgtcgatctggaagtgcacggggctaaggcggctggaactcttgctgctgggctggctggccgcgcgctggctctacgcgctgtggccgggcatgccggaaaggatcgtgatgctgctggtgctgcgctatgtgcctttcttcatcatcggcatattgtcctatcgcgtctgggcagggcagcgaagctggcgccagcaggcgccccatgccgcgctcgcgctgctgtcggtcgcgacgatcgacagcccggacatgctgctggccggcgtcctgctgctggcgacgttcgtggcgctggtcgccgggcggctgcgtttcctcagctttcgtccgctcgtctggatgggcgggatcagctattccttctacctcatccatcagcatgtcggctttgtcgtcatgctgaagatggcggaggcggggtacagtccctggacggggttcgcggcggcattcgccgtggcgctggttttgggcacgctgatcaaccggctggtcgagcggcccgccggggaagcgatattgcgctggtggcggaatcggggaaggtccgcgcccggcgaaggtgcgccgagccaagcctgaccgctctccccacccaggccattcacaaccaattcaagcagcccgcgttatgcatggcatggatgcaggatgaaggagaaaggcgatggcctggaccggacggaggttcctcgcggcgatcggccttgccggtgcgctggccctgggcggctgtgcttatgatgatggctattatggcggcgtgagcgtgggcagcggctattatcgtcccggctattatggcggctggtatgacggctactactatcccggcagcggctattatgtgtacaatcgcagcggccatcgccaacgttggagcgaaggccagcgccgctattgggaaggacgccgggaggcccgccgcgatgacggccggcgcggcaactggaacaatggcgcaccgcgtcagggctggcgggagcgttccggcggcgacggcaatcggtggagcggcaattggcggaacgcccgacagggcaatcccgctgcgggcgcgcaggcgccccggccaggaaggggacaaggggatatgacgacgccacggacggaacgcaattgggggacgccgcgcacccgatccgacggcggcgcgcgttccggcggcggcggccgctccggccgtgagggctggcggggtcggcgcgactgatgcggcttgggtccagcgcggttctcgccctgctcctgctcgcggcctgcgacggccgggaggagagcgcgatcgacaatctggccaatggcgccaatgcggcgcaggtcgaaaataatttccgggcggaggcgcaggcggtgctggagccgctgaacccgccggcgcccggcatgcccggcggcctgccggtcgacccgcagccagtggtggaggaaggctccatcgatcccaagggtgcgcagggcgcagcccaggtggtgcagggctattacggcctgctggaggaaaagcgctataatgacgcgcaggatctgtggaacgacaacagcgccatgggggcggaagacgatgcgcgcttcgccgcccgttttcgcggattcagcgagatccatgcccagttgggcgcgcccggcgcgattgagggggccgcgggatcgctgttcgtgacggtgccggtgcaggtctatggtcgcctggccgcgaacggcaagccctggtatcggctgcggcaggtgacgttgcgccgggccaacgatgtgcccggctccagcgaggcggaccgccgctggcatatagagagcatcggcccctatgcgccgccgactgaggaagcggcggagacgggcaacgccatctccgccacggacagtcttcttaagaaatagtcgccttcacgatcttgccgggggtcttgggcggctcgcccttgggcagggcgtcgacatgttccatgccggaggtgacttcgccccagacggtgtactggccatccaggaaggtggcgtcgtcgaagcagatgaagaactggctgttggcgctgttcgggttcatggcgcgggccatggagcagacgccccggacatgcggctcgcggctgaattcggccttcaggtcgggcagcttcgacccgcccatgccggtgccggtcgggtcgccgccctgcgccatgaagccggggatgacgcggtggaacacgacgccgtcgtagaagccgtccttggcaagctgggtgatgcgctcgacatggccgggggccaggtcgggacgcagcttgatgacgacgtcgccgccgctgtcgagggaaagggtcagggtgtcgtcggccatgaaaaatcctctcttcggggaaaattggggtgatggaccatatagagcgttgagacggggatggaagccattgcaattgtgacgggcatgggcaaaagcagcgaaatgctacaggaaccggacagtaggggacgcgatgagcgaacgagccgatacggccgaaccccggccggacgaactgggcgatatcgccgctgaacaggccgaatcccgccatgacgaggatgaccggctgaagggcgaattcgtctccgccgtgctggacgcggtggaggcggacgaccgcgacctcgcgcgcgaactggtctcgccgctgcacccggccgacatcgccgaccttctggaactcaccccctccgaacggcgcgggcaggtggcggcggcgctgggcgacctggtcggcgcggaggttctgtccgaactcaacgattatgtccgtgacgacctgctcgacgcgctgctgcccgaacaggtggctgagttcgccgccgaactggacaccgacgacgccgtcgccatcatcgaggatatggaggaggccgaccagcaggccgtcctcgatgcgatggagccggaagaccgcgccgccatcgaaagcgcgctctcctatccggaggaatccgccgggcgcctgatgcagcgcgacctggtcgcggtgccggagcatatgacggtcgggcaggtgatcgactatctgcgcgacaatcgcgacctgaccagcgatttctgggaaatcttcgtcgtcgacgaggcgcacaagccgatcggcacctgccagttgagctgggtgctgacctgcccgcgcagcgtcgccatggcggacctgatgaagcgcgaacagacgctgatcccggtcgacatggaccaggaggaggtcgcgctgcgcttccagaaatatgcgctgatctccgcagcggtggtggacggcagcgggcggctggtcggcatgatcacggtcgacgacatcgtccacatcatctccgaggaagcgggcgaggatatcctccgcctgtccggcgcgggcgagggcgacatcaaccagccgatcctggaaacggtgcgcacgcgcctccaatggctggtggtcaacctcggcaccgcgatcctggcggcgtcggtggtcgggctgttccagtcgaccatctccaaatatgtcgtgctggcggtgctgatgcccatcgtgtcgggcatgggcggcaatgcggggacgcagaccatggcggtcgccgtgcgcgcccttgccaccaaccagctcaccagttccaacaccatccgccagatcgcgcgcgaattccgcatcgccagcgccaacggcacggcgcttggcatattgatcggcgtcgcggtggggctgatctacggcaatcacgaccttgggatcgtcatcgcgctcgccatgctgatcaacaatctggtggccgggctggcgggcatattggtgccggtgacgctcgaccggatgaatatcgatccggccgtatcctcggctgtgttcgtgacggcgatgacggacgtgatgggcttcttctccttcctcggccttgccacggtctggggtttgtaatcggccagccagcgcccatcttcctgccatgccgctgcacctcaccaagatcgcctttcggagcgaaagtcccgcgacgctccgcgcctggctggaaagccatgcggaggaggcgcggctgaccacgcgctacctgccaaagcgggtcgaggaactggcggatggttcgctgttctggattcatgggcaccagcttgtcgggcgcagtccattgctgggctttcaggaaaccgggcagggccgttactggatcaggctggaaccccggctgatcccggtgcgcgcattgcccaagcgggcgcatcagggctggcgctatctggaggacaaggacgcgccgcctgatctggggtcgggcgaagcgaacgatctggacgccatgccgacgcggttgctgggggaattgtcgaagctggggttattgtaggatccctcggcgactttcaggcgagcaccttcacctgctctccaatctcccgcagttccgcgacgaagcgctttctctcctccatcttgcgagcctcatccggcaccctcagcaaatagctgggatgcaccgtgatccagccctgcgcgccgctctccagggcgatgggcgcgccgcggacgcggctgatcgtcaccgccttccccagcagcgcccgccccgccgtggcgccgagcgcgacgataatccggggccggaccagctccagctcctgcgtcagccaccagcggcaggcctggatttccggcgtttcgggcgtctggtggatgcgcctcttgccgcgccgctcatgcttgaaatgcttgacggcgttggtgatgtaggcgcgcctgcggtcgatccccgcctcctccagcgcatagtcgaacaattgcccggccggcccgacaaaggggcgcccggccagatcctcctgatcgccgggctgttccccgatgaacataagcggggcgtcgaccggcccttctccgaacaccgtctgggtcgtgtcgcggtagagcgggcagcgggtgcaacccatcgcctcctcacgcagcgcgctccaggccgccgcggcgttcccctgccgggcggaaggcttgggcggcgtcgcgatcatggccgcctcccgtgactgggcgcctgccacaagctccgggatgagcgcggcttcgggcaggttgcgccaatatttccggggcatttcggacagcatcgcgccgaccttgagccgcgccggattgaagatcgccgcataatagcccttccagatgtcctcgaccgggtcttgcgcgggcgcatcccggcgggtggcgcccggtccttcggtcaacgcatcgccgtcccaatggatgctgagttccggcgtcaggatcgaccagcgcatcgaggcgaagcggcgcgcgaagaatccggcattggcgcggacgatatgatggtccggctcgaaccaggcgacgaagcgaggcccctccgcatcggccagttcacggaagcggacgaaggcgcgcatcttgtgcatgtcgcgccgcactgccttggccaacgcttccacccgccggaccagcgggtcggcgcgatcctccaggctggcggggcggtcgcgcacttggacgagcagggcgtagagcagggcgaaacgctccgcatcgcggtgcaggattgccctctccgccagttcgacaaaggcgcgcgggacggaaaaggcgacctcgcctacgggcggaggctcttcgtccgccgcgaagagatcgccttcatcccctatatgccagaggatgtcggctggcttcgtgccggcgagggcgaaggcgcgcgcggccacgcgccaaccgtcgaaatcatccggtccgttcagccgcgcgcgatgcatggaccctaatcattcgcctcggcgcgctgcaattcggccggtttgcgctgggcgaaccgcgcggccagcttctgctcctcctccgcggtcagttccttcgccgcgtcggggaacatctcctcctcctcctcctcgatatgatggaggtagcgcttcttcatctgggcgaagacgcggttccattcatcgccattgaagggcaggccttccagttcctcaagataatcgtcgatctccttatgctccgacacgctgtgctgcgcgtcttcgcgcaggtcgggccgcgccagcatggtggcgtagagcgtttcctcctccgccgccgcatgggccgtcacctccacccggaactgttcgaacagcttttccagccgatccggctccgcctgcgcatcggccatcttgtcgaacaattgccgatgggcgtcatgatcctgcttcaatcggtcgaaaatgctggcgtcggccatggggcatgctccttctcttgcggaaggaacaacgatggaccaggcctttgggttcagccgaacagggcgtgaaaaatgatcgcgacgggaatccagagcagcccgccgccaatgctggcgccccagagctgcaccagatcgcggcggaagcgaaggtcgaggctgtgcgcgggcaggccgctgctgtcgagcaactcccagcggcgctccagcccccgcgccgcgacggcaaagccgccgatcgccacgatgatgcccagatgcagcagcagcgacccgcccatcttggcgacgatgaagatctgaagcaggcagaagacgaccagggcgacggccagatgggtgctcatccgctgggcatggcccgtgcggcgggtcgcgccatcgttccacttcgtcgccaaaaatccggccctttccttgcgttggacaaggaaaacatgaaccgcccgtccgatcaacggcaaaatgcgcgcgactcacggaaaaagctcatattgcgaggcgggcgggtgcgcgatgtgcagggtcagccggtcggccagatgcaccgggcgccagtcggccgcgaccaggaaggggcgcagcttggcgacgctccgcgtcagccgggcgacatcgtccagccgcagccgccggtggcggcggctggcgacgatccggtccaccgccttcacccccagtcccggcacccgcagcaacgcctcgcgcggggcgcggttgacgtcgaccggaaagcaatcccggtgccgcagcgcccaggcgagcttgggatcgatgtcgagcggcaggcagccggtggcgggatcggcggcgctttccagctcctgcgccgaatagccgtagaagcgcatcatccagtccgattgatagagccggtgttcgcgcatcagcggcggacgcttcaagggcagcacgctgctgggcgaggggatgggggagaaggcgctgtaatagacccgccgcagcccgtgccggctgtagagcgcactggcccgccggatgatggcgcggtcgtccgcctggtccgcgccgacgatcatctgggtggactggccggccggggcgaagcgcggcgcatgggcgtagcggcgactggcgtccgacccatcctctatggcgtcgcgcatgcccgccatggcgctttcgatccgctgcccgtccttctccggcgccagcctgcgcaggccctgctcggtcggcagttcgacgttgatcgacagccggtcggcataaaggcccgcctggcgcgccagttccggatcggcgtcgggaatggtcttgaggtggatatagccgcgaaaatcatgctcctcgcgcaggctgcgggcgacggccaccaactgttccatcgtgtagtcggacgaccggatgatgccggaggagaggaacagcccctcaatatagttgcggcgatagaagctgagcgtcaggtcgaccacttcccgcacggtgaagcgggcgcgccgcacatcgctcgaccggcggttgacgcaataatggcagtcgaagacgcagctgttggtcagcaggatcttgagcagcgaaatgcagcggccgtcgggcgcataggcatggcatatgcccatgccctcggtcgagccgatgccgcccttccggcccgaggcgctgtcgcgcttcgccgtgcccgacgaggcgcaggacgcgtcatatttggcggcgtcggccaggatttccagcttctgtcgggtggtgagggcggtcatgattgttcatcatatgttcctcatccgcccctgtccataatctcgatcagtcggactcgccgggatcggcatcaaggacctggcgcacctttgccgccagttgatcgagcgtgaagggcttggcgaggaaggagacgccggggtcgagcatgccgttatggacgatggcgttgcgggtatagccggtggtgtagaggatcttgaggcccggtcggctcgcccgcgcccggtcggccaggtcgcgcccgttgatgccgggcatgaccacgtcggtgaacagcatgtcgatgcgcggctggatcgtcagcatttccagcgcctgttcgccgtcggatgcctggacgatggtgtagcccagctcccgcagcgaatcgaccgacatgtgccggacgcgctcctcgtcctccaccaccaggatgatctcttcccccttggcgcggggcagttcggcgggcgccgcctggacggcgccggcgaccggctccggcccgtaatggcgcggcaggtagatcttgatgatcgtgccctcgccgggttcggaatagatcttcacatggccgcgcgactgcttgatgaacccgaacacctggctgaggccgaggccggtgcccttgcccacgcccttggtggtgaagaaggggtcgaaggcgcgctccaccacctcgggcggcatgccggtgccgctgtcggtgaccgacaccatcacatattgcccggccaagacgtcgttgtgggcggcggcataggcatcgtcgagatgggcgttggccgtctcgatcgtcagcttgccgcccatgggcatcgcatcgcgcgaattgacgcagaggttgatgatggccgattcgagctggctggggtcgatgctcgcccgccacagcccgcccgccagcacggcctccacccggatgctctcgccgatcgtgcggcgcagcagttcagacatgccgccgaccagcttgttgacgtcggtcggctgcgggtccagcggctgctggcgggaaaaggcgagcagccgggcggtgagctgggcagcgcgttgcgccccttcggtcgcgttgtcgacgcccctgacgatccggacgtcggtgcccggcgccagccgccgccggacaatgtcgagcgagccgatgacgatggcgagcatattgttgaagtcatgggcgatgccgccggtcagttggccgatcgattccatcttctgcatctggcgcaattgcccctcggcggcttcgcgctcccgcgcctcgctcatcaggcggcggttgatgtcggccagcgcctgctggctttccgtcgcctcggccacgcggcgataggcggtgcgcagcgccaccgcgcccaacagggtgatcagcacggcggacacggcaagcccgatcgaaaccatggtgctgaggcgattgtcattggccgtccggcccttcagcaactgcgcctcccgcgcccgcatcgccgccaccagggcgcggatgcgggccatcgtgaccatgcccgcatcgaaatcgcccgccgggatgatctccccccgccgccgccgctctatgcccgtgcgcatcaggaacagccggtcgtccaacagttcctccagttcctccaccgatcgggcctgcgggggattgtcgcgcacctccacgcgcagcgcggcgagttcctgccgccatcggccgcgaaatgcctcatagggaccaaggaaggagtccttgcgcgtcagcatgaacccgcgctgggcgctttccgcctcctgcacatgcagcagcagcgtcgaaagctggttctcgacgcgcagggtgtgctggacccagatgttgacccgctgctgcaccgcgtagagccaataggtgctgcccaccgccagcccgacgatcagcaaggccagaagcagcaggaagatcgaccgttcggggcggatggcgggcatggggggaagatgcggaaatatggtgcgggtagcaagcggggacaggcggttgcaatcggatgaggcctgacgggcgcgtcgggcattggctgccgaagagcgcgatgtggggggcgggggagttggaacgcccgccctcattcccccggcctaatcccgccagcctggatcgatccggtcgatcttccgcaccagcgcctcgaaatccggcacgccggggccggtcggcaattgcacgccgctcaggtcgcgctggtgcacggcgatgacctccggcgggatgtccaccggcgtcccggccgcgccggtcgcgacctgtatctcgcaggcgcgctggagcagccattgagtcaggaaggcttggggcagggacttcgccatgaccagcgtgccatggttgcgcagcatcatgatgcgccggtcgcccagattggcgaccagtcgctccccctcctccggccggatcgtgacgccttcgaaatcatgataggcgattcggccgatgaaggcggcggcgtagaaattggtgggcgtcagcccctcccgcgtggcgctgacggccatgccggcggtggtgtgcgtgtggatgatgcagtgcgcgtcgggcaggtggcggtggaaaacgctgtgctgggtgaaaccggcgcggttgaccggataggggctgccgtccagcacatggccgtcaatgtcgatcttgaccaggttcgacgcggtcacttcgccgtagagcaggccgaagggattgatcaggaaggcgttttcctcgtccggcacgcgcagggtgatgtgattgtagatcagttccgaccagcccagatggtcgaaaatgcggtaacaggcggcgagttgctggcgcgcggcccattccgcgggcgacatgtcggggcgcttgcccttggtcttggcgactgttgccatggcgatcctccttatcgttgatggggcgactatctgcctgtcccgcgcctctgtcgagaaaaacggcttttgggttgaatttgcgcgactctgctggtagggcgcgccccacacggcgcagggtgacctgcggcgactcaccgctatttcattcgggcggcccgtcgggaagggttgaatttcctggcgatccgtccgttttcgactggagtttgactggcttatgcaaatcatcgttcgcgacaacaatgtcgaccaggccctgcgcgcgctcaagaagaagctgcagcgcgagggcgtgtatcgcgagatgaagctgcgccgtcattatgagaagccctcggaaaagcgcgcccgcgaaaaggccgccgccgttcgccgcgcccgcaagctggagcgcaagcgcgccgagcgcgacggcgtccgttaaggaccgccgtttcggggcggccgcccggccgtccttccttccgctgaaaacaccacccgcaccaatttgcgaggctaagccatgtcgaccacggccgttccccttcatcctatcgccaaggggtctttgacgcgcctctgggtgggtgtcgccgcggtggcgctggcggccggcggcctggcctgggccgggcagcggggtgtggagccttcgcccgccagcttcctggtgcataatggcggcgaagagggcgtggtgacgaccggatcgggtctccagttcaaggtgctggaggaaggcgccggtcccagcccgacggccgccgacgtggcgctggtgggctataagggcgcgctgctcgacggcaccgtgttcgacgagaatccgcagaccgccatgccggtggacggcgtggttccgggcttctccgaaggcctgcagaagatgaagaagggcggcaagtaccgcctgtggattccgccgcagcttggctatggcgagcaggcggcgggtccgatcccggccaattcggtgctggtgttcgacgtccagttgcacgacttcaagtccaaggcggacatcatgcgcatgcagcagatgatgcagcagggcggaatgccgcagggcgcgccggggcgctgagtccggacatggcggaaaagcaattagggccgggatttcccggccctttttgttgagccaacgctccctacggcgcaacctgctcctgcgaaggcaggagtccagttcaggcggtgccatggtccactagggcaggactaggctcctgcctgcgcaggagcaggttgcatacactaccccgccaccggaaccgccgcgctcctgccgttctccgcctccagcgccttcgaccgctcctccagatagaccttgatcatcgcgacgatgggatcggccaggaatagccccatgatcccgaacagcgcgccgaagaggatctgcgcggccagcaccagcgcgggcgccaggtcggtcgcccgcttggccaccatcggcacgatcagatagccgtcgacgatctgcaccgccagatagaccccgaaagcgtaaagccccgcatccaccccggcggaaaagcccacgagcacgatcagcacgcccgaaatgatcgatccgatattcggcaggaaggcgaacagcccggtcaatatgcccagcagccccgccatcggcacgccgcccgcccacagcagcagccaggtgccgcccccctccaccgccatgccgatcagccgcccgaacatcagccgccgcagcgtccagcccatcctgtcggcaatggcgtagaagcggtcgcgcctgtccatcggcagcatccaggcgacgcctcgctcatagattttgggttctatcgcgatgaatatggccagcaccagcatcatcaccccgctggtgaccgcgccgaccatggtcccgaccgccgccgtcacccggccgagcgagctcatcgcctgttgcgccaggctcttgaaatcctccggccccaaatcccccggcatggtggtgacgcccagttgctgcaaccactggccgatccggttgacctgcgtctcgacgatcacccgcatcgcctgcgcctgcgcggccaggctcgatccggtaaggtagaaggtatagaccaggaaggtcagcgcggcgaccaatatgatggccagccgccagccccgcccgatgggcatcagcctgcccaacagccgcgtgccgccgtccatcatcgtcgccagcaccagcgcgcccatgatcagcatgatcggctgggccagcagcaccagcagcgcgatggagatgcccatggcgaaccacacgcccgcccgcttgacctcatgctggaccagcgggctgcgcaattcgctgggaccgggttcctctatgtggattttcgtcccgctcaacccaaagcccctatccgaaacgcttatttcggcggggtaacgctcgccgggcgcaggctgttccccgcgcggccagcgcggaaggcatggagccagctcagcgggttccaggacgaatcgccgtccagcgagaaggtgatgaactcagcccggccgccgatcgcttcccacggcaccggcccgcccaacccgttttcctccagcggcgcgcggctgtccgcgctgttgtcccgattgtcgcccatcaggaagacatggtccgccggaacccgcaccggcccgtaccagtccagcgtgctcggccccatgtcgatggtgacatagcttttgccgttgggcagcacctcctgccgcaccggcagttcgcaccagcttctgccgctcgcgtccgtcaccagcgcgccggggaactgcatgggcgggcagggcgcgttgccgtcgacggggatgcggatgggcttcagcaccctctgccgcaccggcacgccgttcagcaccacctggccgccgcgcacctccactatgtcgccgggcaggccgatgacccgcttgatataatcctcccgcttgttctggggcgagacgatgacgatgtcgcctcgttccggcaggcgcccgaaaatccgccctttcagaaagggcagcggatggaagctgggggacacgtaggaccagccatagggatatttgctcaccaccagccggtcgcccttcagcagcaccggcatcatcgattcgctggggatgtagaagggcttggcgacgaagctgtggaaggccagcaccgccaggatcagcagggtgatgcttttaacctcctgccaccagttcaccggcgtcttttccggttcggaagccgggctgccgggctggtcggatgaggcggaatcgttttcggtcatgtcggctgccgtcatgggaggatttccggctggagaggtgcgacgcttataacggcagggcttcgataatcacaaaggcctgcgcccatggatgatcgtcggtgagcgtcaagtgaacgaccggccggtgccccgcgggaaccagcgattccagccgggccagcgctccgcccgtcaaatgcagcgtcggcgcgccgctggggccattgacgacgccgatgtccttcatgaacacgccctgcttgaacccggtgccgacggccttcgaaaacgcctccttggcggcgaagcgcttggcgagcgtgcccgccttggtgaagggacggcgattggccttggcctgttcgacatcggtgaacacgcgcttttcgaaccgctcgccgaaacggtcgagcgaattctcgattcgctcgatattgcagaggtcggaacccaggccgacgatcaacgcgccaggtccatctggcggcgcatttcgcggatgctgctctccagcccgccgaagatcgcctccccgatcaggaaatgcccgatattgagttcggcgatctgcgggatcgccgcgaccggcccgacattgtcgaaagtcaggccatggccggcatggggttcgatgccgttcttcgccgccagcgcggcggcgtcggccagccgccgcaattcctccgcccgttcggacccttccagatgcgcgtagcggccggtgtgcagttctaccaccggcgcgcccaggcgcatggccgcctcgatctgcgcggcgtcgggttcgatgaacaggctgacgcgcacgcccgccttgcccagcgcgtcgacgatcgggtggagagcgtcgatctgcccggcggcgtccagcccgccttcggtggtccgctcctcccgcttttccggcacgatgcaggcggcatgcggccgatgccgcagcgcgatgcccagcatttcctgcgtcgccgccatctccaggttcagcggcaccgtcagcgccgccatcagcgtggcgatgtcctcgtcccggatatgccgccggtcctcgcgcagatgggcggtgatgccgtcggcgcccgccttggccgccagcagcgcggccttgaccgggtcgggatgcgttcccccgcgcgcgttgcggatggtcgccacatgatcgatgttgacgcccaggcgcagatgagcgggggttcgggacatgggctactgcttccggctgccgggcttgatcgccgggatcgccgccagttcgggcgggatctggtcggcgtcatagaccgggaagttgatgctgacgagcgggtagaagggcacgcccagctccacctctccggcggaacggtccaccagcgtggcttccgctatgacgatgccgccttccgccgcgaccgcctctatcgcctggcgggaggacaggccggtggtgacgacgtcctccaccatcagcaccttttgtcccggcgcgatggaaaagccgcgacgcagttcgaacctgccctccggccgctccaggaacacggcgtccttgtccagcgcgcggccgatttcatggccgatgatgagtccccccatcgccggggataccaccaggtcgatttcctgccgcaattcgcgcggcagcttctgcacggtggcgcgggccagccgtccggcgcgttccgcgttcatcagcacgcgcgcgcattgcaggtagttggcgctgcggcggccggaggacaggatgaaatgcccctccagcaacgcgcccgcagccctgaattccgccaatacttcctcgtcggtcattcttgtcttcgatccattcgcccgtgccgcccgcttcatgcgcgatgcggcgcgcctttcccgtcatgggtcgccccatgatctcgccccatgtttgcgcggttgcgcgcggggagcgagataggctcaccaactaggcgttgcaacagcgaagaaaatctggttgtggaaccttgaggcgttacaaaagatgcttataagccgcggcagaccgatacgggcgggggggacgtgtatgcgtgcgtcttcgttgccgcggcgccaaggggttacggggtaagaagacgcttatgaacaaggtgaaatcgctcgttctcgccgggttgttggcctttgcgccgacgctcgccatgaacggtccggcgctggcccaggacaatgccgcggttgcggctccggctgccgggaatgaagctgtggccgctgattcggccggcaatgcagcggctcccgccgcggaagccgcgcccgccgcgaaggtggccgcgccgccccggatgaagccgacgccgggcatcggcatgcccatgccgggtgaaatcactctccagaagcagttttcgcccaccgggcacaccgcacgctggctgcatgacgtgatgctgctgccgatcatcaccatcatctcgatcttcgtgctgatcctgatgctctacgtgatggtccgtttccgccgcagcgccaatccgacgccgtccaagacctcgcacaacacggtgatagaggtgatctggaccgtggtgccggtggtgatcctgctggccatcgcggttccctccatcggcctgctcgccgaccagtacaagcccgcgcctaaggatgcgctgaccgtcaaggttaccggctatcagtggtattggggctatgaatatcccgacaacggcatcccggaattcgtttccaacatgctgcccaaggacaaggcggaggcgaacggcgagccctatctgctcgctcccgacaatcgcctggtcctgccggtcggccgcccgatcaagctgatcatcaccggcgccgacgtcatccacagcttcgcggtcccctccctctgggtgaagatggacgcggtgccgggccgcctcaatgaaaagagcttcaccatcgagaagccgggcgtctattacggccagtgttcggaattgtgcggcgcgcgccacggcttcatgccgatcgcgatcgaggctctggaacccgcgcagttcgaccagtggctgctgtcgcagggcggcacgctgaagggtgccgccgccgcgaccacggctgaagctgccgcgcccgccgccgctcctgccgccaagctttgatgtaagggcatagacgccatgaccaccattaccgcagatcatcacggcgatcatgctcatgatcatcatgacgccgaccacaagccggccttcttccagcgttggttcatgtcgaccaaccacaaggacatcggcacgctctacctgatcttcgcgatcgtcgccggcatcatcggcggcgcgatttcgggcctgatgcgcgccgaactggcgcagccgggcatccagtatctccagacctgggcgcagttcagcgacggtcccgaagcgacgctggaccaggcctatcacctctggaacgtgctgatcaccgcccacggcctcatcatggtcttcttcatggtgatgcccgcgatgatcggcggcttcggcaactggttcgtgccgatcatgatcggcgcgccggacatggccttcccgcggatgaacaatatcagcttctggctgctcatccccgccttcgtcctgctgctcggctcgaccttcgtgcccggcggcaccggcaacggcgctggcaccggctggacggtctatgccccgctctcgaccagcggttcggcgggtccggcggtggacatggcgatcctgtcgctccacgtcgcgggcgtcagctcgatcctgggcgcgatcaacttcatcaccaccatcctcaacatgcgcgcaccgggcatgaccctgcacaagatgccgctgttcgtctggtcggtgctggtcaccgccttcctgctgctgctcgcgcttcccgtgctcgccgcggcgatcaccatgctgctgaccgaccgcaatttcggcaccaccttctatgatgcggccggcggcggcgatcccgaactctaccagcatctcttctggttcttcggccatcccgaagtgtacatcatgatcctgccgggcttcggcatcatcagccagatcgtctcgaccttcagccgcaagccggtgttcggctatctcggcatggcctacgccatggtcgcgatcggcgtggtcggcttcgtcgtctgggcgcaccacatgttcaccaccggcatgtcggtgaacgtgaagatgtacttcaccgccgccaccatggtgatcgcggtgccgaccggcatcaagatcttctcctggatcgcgacgatctggggcggctcgatcagctacaagaccccgatggtctgggcgctgggcttcatcttcctgttcaccgtgggcggcgtcaccggcgtggtgctggcgaatggcggcgtcgacgacgtgctgcacgacacttattatgtcgtcgcgcacttccactatgtgctctcgctgggcgcggtgttcggcctgttcgcgggcttctactactggttcccgaagatgtcgggccggatgtacaacgaattcctcggccatctgcacttctgggtgttcttcgtcggcgtgaacatgctgttcttcccgatgcacttcctgggcctgtcgggcatgccgcgccgctatcccgactatccggaggcgttcgcctattggaacaagtttgccagccacggctatgagatcatggccgccggcatgctgatcttcttcgtcaacctcatctggtcgctggccgcgggcaagaaggcggagggcaatccctggggcgaaggcgccaccacgctggaatggaccctgtccagcccgccgcccttccaccagttcgaaacgctgccggtcatcgactgaccgcagccgggggcgttccggtttgccggaacgccgggattggcgtaaaggccgccagttcctggaatcaggcaatcccggcacggtcgccgcgccgggatgccgcatgaggagactatggcaagttcgccgttcatgtccgaaggtccgcttcccgtgattcccgcgcattggcgggactttgtcgcgctgaccaagcccagggtgatgacgctggtcgtctttaccgggctgtgcggtctgctcgcggcgccggggcatatccatccggtgctggccttcacggcgattctctgcatcgcgctcggcgcgggcgcggcggccgcgctcaaccaatggtatgaggcggacatcgacgcgaagatgaagcgcacggccaaccgcccgctgcccgcgggccggatggaccggcaatccgcgctgcatttcggcgtcggcctgtccttcttctccgtgctgctgatgggcgtcgcgaccaactggctggcggcggccgtgctggcggtgtcgatcctcttctacgtcttcgtctacaccatctggctcaagccccggaccgcgcagaacatcgtcatcggcggcgcggcgggcgccttccccccggtcatcggctgggcggcggtgacgggcgacatcggcgccttgccggtcgcgctgttcatgctgatcttcttctggacgccgccccatttctgggcgctggccctgttcgtgaagaccgattatgcggcggcgggcatccccatgctgccggtcgtctccggcgaggtcgcgacccgccgccagatctggttctacaccgcgatcatggcggtcgccgccatggcgcccgtgctgctgcgccttaccggcccgatctacggcacgacggccctgctcggcacggcgctgttcgtcgccatggccttccaggtgctgcggcggcgggaaagcgaccccgcccacatggcgcccgaacggcggctgttcaaatattcgatcctctatctcttcctcctcttcggcgcggtcgtggtcgaccgctgggtgttcgcatgactcccgacgaagacaggcaggtccggacgcggcagaaatcccgcgccatcgtgacgggggtgctgctgggcgcgctggtcatccttttctacgcgatcaccatcgccaagatcggtgggggacagtgatggccagccttcctccttcgcccttcgaccgggatcgccgcaaccggcggacgatgatcggcatggcgggcgtgggccttgccatgctgggcctgggtttcgcctcggttccgctctaccgcatcttctgcgagcggaccggattcggcggcaccacgcagcgggctgacgccgatgtgcaggttgcagaagcggcggggcatcgcatgtcgatccgcttcgattccaacgtgacgccgggcatgccgtggcagttccacccggaacgccacacccagacggtgacggtcggcgcccggaacatggcgatcttcgtcgcgaagaacctgtcggaccggccggtcacgggcaccgccaccttcaacgtcacgccatcccaggcgggcgcctatttcaccaagatccagtgcttctgtttcacccagcaaacgctacagccgggggagcaggtgcgcatgccggtgatctattatgtcgatccgaagatattgacggatgccgacaataaggacacgcaggaaatcacgctgagctacaccttctatcctgttgagcaggataaaaagccaagctaaggcacaatcataacgcgaacggggatgagaaacgtcatggcaggcgccaagaaccacgattatcatattcttccgcccagcatctggccctttttcggctccatgtcggtgctggtcatggctttcggcgcgatcatgtggatgcatccggacgccacgccggctggcggcggctgggttttcctgatcggcctcgcgggcgtgctgttcaccatgtatagctggtgggccaatgtcattacggaggcgcatgccggcgaccatacgccggtggtgcagctccacctgcgctacggcatgatcctgttcatcgcatcggaagtcatgttcttcgtgggctggttctggtccttcttcgacttctcgctcttccccagccagttggcgccgatcgaggggatgttcccctcgaagggcatagaggtgatgaacgcctttgaactgccgttgctcaacacgctgatcctgctctgctccggcacgaccgtgacctgggcgcaccacgccctgatccatggcgaccgggacgggctgaagaaggggttgacgctgacggtcatcctgggcgcgctcttctccgcgatccaggcctatgaatatgcccatgcgcctttccccttcggcggcagcccctacagctcggccttctacatggcgaccggcttccacggcttccacgtgctggtgggcacgatcttcctgatcgtgaacctgatccgcgcgcatcggggcgatttcaccccgcgccagcatttcggcttcgaagccgccgcctggtactggcatttcgtcgacgtggtgtggctgttcctcttcgtcgccatctatgtctggggcggctggggcgcgccggtccacggcggctgatcctcccaccaatgagtgcacgaataacggccggacctgttccggccgttttctttttgggcggcgggcattatgcctgacgccatgtccgcccccgatcctcatccgcctgcgccgcagcccttgctgatcggcgcgatggcaggcgcctgcccgcaatgcggcgcgcccacactgttttccggcccggtccgtttcgccccatcatgccgcgcctgcggaatggattacggccagttcaatgtcggcgacggccccgccgccttcctgacgctgatcatcggcgcgctgatggtggcgatggcgctgatattggaactgaaggtccacccgccgctctggctgcacctgctgctctggacgccgctcaccgtggcggcggtgatgggcagcctgcgcgtggcgaagggcgcgctgctgatcctggaatatcgcaacaaggcgcgcgagggccgcctgatcgcaagggaccgcgaagcatgagccgccgcctgcccctcatccccacgctgatcgtcgcggcggcggtgctggtcatgatcggcctcggcgtctggcaactccagcgccgcgccgaaaaggaagcgacgctggccctggttgccgccaatccggccaagccgcccgtcgctttcccggcccatccgccggtgccgcccgaacttctgttccgccgctcctccgcccattgcctgcgcgtggtccgctggcgtagcgaggcggggcgcgccgccgacggatcggtcggctaccgctatatcgccgaatgcgcgaccggcgcggaaggccccggcgtgctggtcgcggcgggcgtcgcgaagacgcctgacgcaaggccccaatggcagggcggccagatgcgcggctggataggggaggaacccgatcaccgatcccttctgtcgcgcatcggcggccaggccatgccccttcgccccatgctgatcgccggggagccggtgcctggcctcaagccgctggccccgcccaccgccgccgacgtgcccaacaaccatctggcctatgccgggcaatggttcttcttcgccgccatcgcggcgatcatctacctgctcgcgctgcgcagacggacgccgcgaccttaaatgcttgcccgaaggcgcgtcgagcgctaccgggctacccccatgcactatgtgagcaccaggggaagcgcgcccgcgctcgggttcgaggatgtgacgctggccgggctggcgtccgatggcggactttacgttccggaaagctggcccagcttctccgccgaccagattcgcgcgctttcgggcctgtcctatgtcgaaacggcggtgcgggtcatggcgcccttcgtcgccggatcgctcaatgaagaggaactgcgcgaattgtgcgccgccgcctatggccggttcagccatgatgcggtgacgccgctggtgcagctcgaccatcgccactggctgctggaactgttccacgggccgaccctggcgttcaaggatgtggcgctgcaactgctcggccagttgttcgaacgcttcctgtcgcggcgggacgatcatctgaccatcgtcggcgcgacgtccggagacaccgggtcggcggccatcgacgcggtggcggggcgagagaagatcgacatcttcatgctgcatcccgacggccgcgtgtccgacgtgcagcgccgccagatgaccaccgtgctggcgcccaacgtccataatatcgccatcgacggcagcttcgacgacgcgcaggcgctggtgaaggcgatgttcaacgacgccgatttcgcgcgccgcttcaacctgtcggcggtgaacagcatcaactgggcgcggctgatggcgcaggtcgtctattatttctacgccgccgtgcgcctgggcgcgccggaccgggccatcgccttttccgtccccaccggcaatttcggcgacgtgttcgcaggctatgtcgcggcgaagatgggcctgcccgtcgcgaagctgatggtcgcgaccaacgtcaacgacatcctccaccgcgccttggcggagggcgactatagccagggccaggtggtggcgaccgcgacccccagcatggacatccaggtcagttcgaacttcgaacggctgctgttcgacgcgggcggccgcgacggcaaggcgctcgccgaacagatgaagggctttgaagccagcaaggcgatgcgcctcaccaacgcccagcgggatggcgcgtccgcgctgttcacctcggcgcgggtcgatgccgacgccatgaccatggcgatgcgctgggcctatgacgcggcggggcaggtgatcgatccgcacagcgccatcggcctggcggcggcgcgctcgatcgacctcgatccggcggtgcccgtggtcacgctggcgacggcgcatgcggcgaaattccccacggcggtcgagcgggctaccggcatccgcccgtctctgccttcgcgggtgggcgacctgtttgcgcgggaagaggcctatgccaagctgccgggcaccttcgaagcggtcaccgcctatgtcgcggggcgggcgacgccgaggggctgaggtgaacctccagacccttcccggcgaaccctggtccgattacggcctgatcgattcgggccatgggcggaagctggaacgctatggccgttatcgcttcatccggccggagccgcaggccatgtgggcgcccgcgcaggacgactggcaggccgacggcgaattcatccccggttccgacgaggaaggcggcgggcgctggttctacgaacggcccgtcccggccgaaggctggccgctgcactggcaagaggtgacgttccaggccagctgcacgcccttccgccatctgggcttctttcccgacatggccccggtctgggactggatgcgcggcaggatcgcggacaaggaccaggcgcaggtcatgaacctgtttggctataccggcgtcggcacgctggcgatggcggcggcgggcgcgcagatggtgcatgtcgacgcttccaagaagtcggtggcgcaggcgcgggccaatgcggcgctgtcggggctggaggatcgcccggtccgctggatcgtcgacgacgcggccaagttcgtggcgcgggaggtgcggcgcggccggcgctatgacggcatattgctcgatccgcccaaatatgggcgtggccccgatggcgaggtctggcggctggaagaggatctgccgggactgatcgcgcattgccgccaattgctggacgcggacagccgctttctgttcctgactgtctatgccgtccgcatgtcggcgctggccatcggggaattgctgcgccaggcctttgccgatctgccgggcaccgtggaagcgggcgaactggcggtgcgcgaagaggcgcgcggattgatgctgcccaccgcgatctgggcccggtggagccgctaagtccattccgtcattgggcgacgggcggctgaagtttgttccgtctgcgcggttcagacgtgtcaaccgggctcctgcccgcgcccgattaacgcggtgcgctctagaaactggccttcagcccgtcgatcacgaactgagcggccagtgccgccagcaggacgcccagcagccgcgtgatgaccgcctcgatcttggcgccgagcagcgccatgatcggcccagcggccagcagcgacgccaacatcagcaccagcgtcacgaccacggcgccgatcaccaccagtcgttcgctcagcccttccgcccgcgacatcagcagcatcaccgtggcgatcgaacccggtccggcgatcatcggcatcgccatggggaagaccgacacatcctccacctcgggcgtctccgcgatcttctgcgcccggtcttcgcgccgctgggtgcgcttttcgaacaccatgtccatggcgatgatgaacagcatgattccgcccgcgatgcggaagctgtccagttcgatccccagagtgcccagcaactgcttgccccagagcgcgaacagcagcaggattccggccgcgatggcgacggcgcggatcgccatgctgcgccgctggacctgcgtcgcgcaggtggtgaggctggcatagatcggcgcgcagcccggcggatcgatcactacgaacagggtgacgaaggcggagatgaacagttccgtcatggcgccgcggccaccctgtcgtcgatcacggtttcatagtcggtcccgttccacatgcgcacggtcacgcggcggctgccgtcggctgcggcctctgcgttccagctcaggctttcgtcgcggggagccgtcggcatctcgccctttgccgctttgcggcccggcggagggctggcggggcgcggggcccctcctgcgagggagcgcttgcaggtcgcgaccttgccgatgaggaattcgggcgcttcacgggcgctggcgagcgtgtcgccatggtccatgacccatttccactcgcccttcctgtcccgctgccagatggtggtgaaatagccgaccgatccgtccggccgcttccagccgccggtgctggccgccagatcgccgtcgcaggacacgtagatggccgacggcgtccagcttaccggggcaggggggtcggcccgccccttcagccattgcttcgccaagacccgctgcggcacgaacatgacggcctcgtccgcagcagtttcgcggaaggcggtccattgccccttctgctgcgccagccggttgaaggcgagttcggcggcgaacacggaactggggtcgggctgataacgcatgggcgggcgcgcgcccaccagcgccggcaatgtcagggcaagaagcgccgcgcgcgccttcacagcccctccggcctgggcagtccggcccgcgcatgcgccgccaccagcgtattgcgcagcaggacggcgatggtcatcggcccgacgccgcccggcaccggggtgatggcgcggacatgcgccagcgcttcggctgtggcgacgtcgccgacgatccggctcttgccgtcctccgtatcggtgacgcggttgatgccgacgtcgatcacggtcgcgcccggcttgatccattcgcccttcaccatctccgcccggcctacggcggcgacgacgatgtcggcgcgatgcacgaccgaggcaatgtcccgcgtgcggctgtgcgcgatggtgaccgtgcaattttccgccagcagcaattgcgacatcggcttgcccacgatgttggagcggccgaccaccacggcttccagccccgaaaggtcgcccagctcatccttcagcagcatgatgcagcccagcggcgtgcagggcaccatcgcctcctgcccggtggcgagcaggcccgaattgacgacatggaacccatccacatccttggcgggatcgatcgtgccgatcacggacgcctcgttgatgtgcggcggcaggggcaactggaccaggatgccgtccacccgctcgtcggcattcagttcctcgaccaggtccagcaattcctcctcgcctatggaggcgggcagcttgaactccatgctctccatgcccgcggcgacggtcatcttgcccttgttgcggacgtagacggaactggccggatcttcgccgaccagcaccacggccagccccggcttgcgcccggtcttggcgatgaaggcgccgaccccgtccgcgaccttgccgcgaagcgtctctgcaaaggccttgccgtcgatgatcttgccgatggtcatgatgcttcaccctgttattcgataatggtggagagccggccagaggctaacgcttcaccgccccccttgatccgcagccgctttagccggttggcgtcgcccgattccagcgaaatcgcgccgcgtggccaatccagccgcttcgccagcagcgcgatcagcgccgcattggccttgcccctttccggcacggcgcggacgcgggcgctcagccagttcgcgcccttgtcgtccgtccagacgccgccgacctcttcccgcgccgcgcccggcgtcaaccggacggaaaggatgaggtcgtctccgtcccggctccagaccgtcacaccagtccgaacagcggcggcaatatggcctggcggatgatcagaatgcccagcagcacgaccatgggcgacaggtccagcgcccccaggtccggcagcacccggcggatcggattgtagatgggcgccgtcatccgatccagcgccaccatcaccgtgcgcacgaaatcattggaaagattgacgacgttgaaggcgatcagccagctcatgatggcctggatgatgatgatccaccacagcacatcgagcaggatgacgatgatctgatagagggcgtaggccatgcgatctccgatttgattgggattgctctagccgaggcgggcggcgcgggacaagccatggcgggagatttgattgggttgggtggttgaaggctggtggagggaatggggcgtgacctgcgtatttccccttcatcatcggctgcgccgacggtccccttccccatgcaggcatggggaggaatgggttagcggcgcaccagggtgcctgcgccgcgatcggtgaagatttccagcagcatcgcatgcggcacgcggccgtccaggatgacggcggcgtccaccccgccttcgaccgcgcggacgcaggtttccagcttcgggatcatgccgccgctgatcgtgccgtccgcctccagcccgttgatcgcctccgggtcgagatcggtcagcaactggccctgcttgtccagcacgcccgccacgtcggtgaggaggaagaagcgcgccgcctgcaattccgccgcgatggcgcccgccatggtgtcggcattgacattataggtgtgtccgtccgcgccgatgcccaccggcgcgaccaccggaatgatgccgttctgggtcagcgtgtccaggatgctgcggtcgaccctcaccggatcgccgacaaagcccaggtcgacattgcgctctatgccggaattggggtccgcctcacgcttgcccagcaccttttcgcacaggaccaggccgccatccttgcccgaaatgccgaccgcgcgcccgccagcgccggagatccagccgacgatctccttgttgatggaaccggccaggaccatttccgcgatctgcgcggtttccttgtcggtgacgcgcaggccgccgacgaactgcgattcgacgcccagcttcttgagcatcgcgccgatctgcgggccgccgccatggacgacgacgacattgatgccgaccgccttcatcagcacgacatcttccgcgaaatcgcgggccgcctccggatcgcccatggcgtggccgccatatttcacgacgaaggtcttgcccgcatatcgctgcatatagggcaatgcctcgacgagggtttcggccttggcgaggagcgccggatcgggggagtgcttgctgttcatgcgcgggcgcatagggctttatgccccccgctgcaagttagcggtcgagccgccgccccagcgcgaccagcgcgtagatgaccggcggcaccagcagggccgacagcgcgaccttcgccagcatctggcccagcagcagttcgccgatggggaacacgccgtagaaggcgatggacacgaagagaagcgtgtccgcgatctgggagaggatgctggccaccgcggcgcgcagccagaggaggcggccgccctccctgcctttcagcgcggcgaagagggtgacgttcagcgtctgggaaatgccgtaggcgacgatgccgcccaaccagatgcgcggcgtgccgcccatcatcagcgcgaaggcgtctcgccttgccgggtccatgtcgctcgcggcgggcacggccagcacggcgatggacagcaatatggaggcgatcagcggcaggaagcccacctgcaccagccggttggcgacggcgcggccgtgcaattccgtcactgcgctggaaatcgtcaccagcagcaggaaggcgaagatgcccgcctccaccgccagcgggccaaggccgaaccaggggccgatggccgacagcggtcccagcgtcacctgcttgttgccgagcacgcccgcgatgcagaccatgccgccgtagaagatcgagaagacgaaaagcgaacgcgcgatgggcgcgggatgcgaagccattgccggcacttaccggggttttggcggagtggaaagtggttagacgacgggacagcttccgttcgctcgctcagctctccaaaacgcccttggcggcgcgcagccccgccttgccgttccgcgcgagcgtgcgtttcaacgcttccggactgggcgcgacgaggaagccgaagctgacgcagccctgtttcgtctccaccgcatggtgcaggcgatgggcctggacgatccgcttcatataggcggagcgcgggacatggcgatggccgacgcggcggtggacgatgatgtcgtggaagccgagatagatggccccataggccgcgatgccgtcgcccattgccgtcgcccagtcgccccattgccattgcacgccgcccagcagcagcaggatggagggcatggcgaagatcacgaaatagaggtcgttcgcttcccagcggccggtgcgttcccgatggtggctggcgtgcaggaaccagcccggcccgtgcatgacccagcggtgcatgacataggcgaagccctccatcgcggcgacggtggccaggaagatcaggatcggcggcagggcgttcatgcgcgcccttatagggcgaggagcctgctcaggcgacccgcaaaaagggcaaaggaaaaagggccgcgatccaatggatcgcagccccccaagacttttccgtcaatcagaaggacgcggtgatggaaccgaccacgccaccccttgccgcgtcgcggaagttgccgacgccagcattgggccggaaatgggtgtcggtgtccacatagctgacgccgaaggtcagatggctccatgtataggtcgcgccgacgctccagtcggtatagcccttgccgacgggaaccagatagctgggaccgaagctgtggcccagatgcgccgacacgcccagcggggtgttcgggatgctggccgacaggtcgcctgcgaggtacagattgtcttccttgccgttgccgacggacagggctttcgccttgggcgcataggctgcgctcagcttggcggtcgccgggccgaacgtgcccttgaccgaggcatagggctcgacgaagtcggtgttgccgccgcccgagccgggatagtagtaatagagcacgccgagatcgaaggtggccgcgccgacggtcttggaatagccggcgatcaggtcgagttcctggtcgctgccggcggcgacatagtcatcgatcgagctgccccaggtcgagacatagaagccggacgcatgggtcacggtgaggccgccctgcagcgcgaagcgcttgtcggtctgcgaaatgccgcggaagcgataatccgtgaccacggcggcgttgccggtcacggtgagttccggagcgggctcgtcctgggcgaaggccggcgccgacatggcggcaagggcaagggccgagaggccgaatatggacttacgcatgtgatttccccttgatggtatctgcgatcgtcccacctgcgtcatggtcccggatctctattgccctgcacgggatggaccgggttgcctcaacgagggagggatgcctgcccccgctgcggcgcacaagatcttattgctatttggtgtctttttgattctgtaatgttgctggtatgcaacaaaatcaggcatgattatggcgctgcgcgccgctccgcgcggttttcgccgcaattgacgggccagccgttacgggagagggggcgctgcgtcccgcgccgcgtgaatgacgcgctgcggatagggaatggtgatgccatgttcgcggaacagcagccacaaccggccgagaacatcggacttcacattgccgacgccgctttccggatcgctgatccacaccaatatgtcatgttcgacgcgattctcgccaaaggcggtgagccagacattgggcttgggattgcgcagcacgcgggggctttcctgcgcggcgcgcagcatcaattcctgcgccagcttcaggtcgctgtcataaccgatgccgacggggatgcggacgcggacgttgcggtcggaataggaccagttctccacctcctgcgtcatcaggttctcgttggggatcagatgctccttgccgtcgcgggtgatgacgctgacggcgcgcacgccgatcttgttcacccagccgaagctgtcgccaacgacgatgacgtcgcccggcttgattgatcggtccatcagcaggatgatcccggcgatcaggttgccgaaggtcttttgcaggccgaagccgaccgccagccccagcgcgcccgaaaagacggcgaaggcggtcaggtctatccccagcaggtcgacgccgatgaaaaaggcggcgacgacaacgactatggcggccagcttctgcgcgagcagcttctgcgtggcgtccagcccatgggcgcgggtgatgctgcgcccgacaatgcggttggcaaggcggactagggcgaacagcgcgacgcagatcgccgccatgctgaccagccccagcagcgtgacgcgccgcttgcccaggtccaggcccacgccgtccagcatgtccgccaccggggcgaagccgccgctgctgccggaaaggaccatcacgaacagcagcagggcaatcggcagcaccgcaaggcgcggaatggcgaggctgcgcaatatgtgcaccgccagcagcgagagcgagagggcgagcgcggcgcccaggatcagatgggcgaaatccccgatcggccagagggcgacggccagcgccatgacggcggcggcgatggcgtggcgcaggatcgggcgcagatgcccggccagcgcctcccccaaagcgcggaatcggcggcgcaggcgaggcgaggcgaatcgggcgacggcgctggcgaccagatggatggcgacggccagcgccagcgcgaccagtgggtggacgacggccggatcgccgggcaacagggacaggaggtcgtgcaggccaggcgtcatccgcgcgccgcccggaagcgggcaaggctggcgtccagatccgccatcaggtcgtcgctgtcctccagcccgatctggaggcggacgaccggcccctccgcctgccaggcggtggccgtgcggtatcgggccggatcgacgggaagcgcgaggctttcgaagccgccccagctatagccgatgccgaaatgggcgaggccgtcgatcagggcggcgcgcgccttttcatcgccgcccttgaggacgaagctgaacagcccgctggagccggtgaaatcacgctgccacagggcatggccagggcaggagggcagggccggatgaagcacgcgggcgacatcgggctgctgcgccagccattgcgcgatgcgcagggcgctggcctggtgctggttgaggcggacgcccagggtgcgcaggccccgcgccgcgagccaggcgtcgtcggggctggtcatctgcccgaacagataggcggcctggcggattttcgcgaagaaggccggggtggccgtcaccgatccgatcatcacgtcgctgtggccgacgatatatttggtgcaggcaagaatgctgatgtcgacgccatggctgagcgccgggaagaaccagggcgtggcccatgtgttgtcgatcagggtcgcgatgccccggtcgcgggctatggcggtgatggcgggaacgtcctgcacctcgaaggtcaggctgccggggctttccaggaagatggcgcgggtggcgtcggtgatgaggtccgcgatcccggcgcccgccatcgggtcgtaatagaccgtctctatgccgagcggccgcagcatctgttcgcagaaattgcgcgtcgggtcataggcgctgtcgaccatcagcagttggtcgccgggcttcagcaccgccatcagcgcgcaggcgatggccgccacgcccgacggatagagcatggtgccttcggcgcccggctccatttcggtgagggcgtcggccaggctccacgccgtcggcgtgcccttgcggccgtagaacaggcgttcatgcgtgctgcgccctgccgcgctacgcagatgcgcgacatcgtcgtacaggatggtcgatgcgcgccagaccggcgggttgacgatgccgccgggctggccgggcatgccggtccattcgggcttgcggcccgcctgcgcgatctgggtcaggggcttgcggtcgcgccgcttgtcggaatcgcggctcatgcggcagggccggtcgctttcggcgtggcggggtccagcccccattctgaccagcttccgtcatagagggtgacgtcggtcttgccgagcagttcgaggcccgcaagcaggatcgccgccgtcacgccgctgccgcagctcgtgatgatcgggcggtcgaaatccgtcccggcgtcaaggaacaggcggcgcagttcctcgccccgcttcatgctgttgtcggcatggtagaaggcggaggagggaatgttgcggctgcccggaatatggcctgacgccatgccggggcggggctccttctcctcgcccgtgaagcgcggcgcgccgcgcgcgtccagcacctgttcggcctgactttcgacattggcgagaagatcctccttggtgcggacctggtccgcggcgcgcttcgccacggcattgccgggtggcggcgtcggcatgccgctttccgtcggccgtccctccgccagccatttgggcaggccgccgtccaggatcgccgcgctcttgcccacgccatagaggcgcatcatccaccagccgcgcgccgcgctgtgggtcgggctgttgtcatagacgacgatgcggctgtccgcgtcgatgccaagccggcggcagcgttccgtcatgaaatcgtcggtcggcagcatgccgggacgcggatcgtcgggatcggccagggtggggaggtcgaggaacgcggcgccggggatatgggcggcctcgaactcggccctggggtcgcggggcacgccgggcaggaacaggctggcgtcgacgagccgcaggtcgggcttgcccaattccccctcaagccagtcggtcgataccaatatgtccatgcgcgcccttgctccctggctggttcggccacccgcacgggtggcgcggagccattctaggagcggcaggcggaggtggaaagggccgattggccttagctggagaggctgagcgcggtcgcgcggctgcccggcgcgcggtattggcgcgggccaagatcaaggcggaagggggaaaggcgctcggccgggggcgactgttcctccccgacgatgaagacgccgccgctgcgtcccgtcccttcgctctcgcccgtccagcgataatgggcgtcgaaggcgatcagcgggatcaacagggcgcgctggcccatggggatcgcggcgatcgcctgggcgtcgaggcgcatttccccgctgagcttctgcgtttcgcccggcgcgatggataccaccgaatggacgggaaggccggtttcgcccgcgaagaacgactggaacagcgcctgttgctgcgcatcggcattggcgatcaggctgcggacgaggatgtcctccgccgcgcgggtgccgcgattgcggagcgtcagccgatagccgatggtcgcgcccagcaatgtcaggcgggcggcctgcacgtccatggcaagttcgatccatgggcggtcggcatcgtccggcgcggcttcgggttcgggcggggcaggcgttgcgctgggaggcggagggggcggcggcggcgcggtgtcggcttcggcttcagcttcgtaaggcggttcctccgccgcgtcctgcctgcggcggcgcagccaggaataggctccgatcagcagcatggcggccgccgctgcggcggcgatccagggccatgcgggcgcggacggccgctcaggcggacttggcgataccggcgtcggactcgaaacagtgccgttgtcggcagaggggaggttctggtcggcggcgggaggcggcggcggagcggcttcgccgggaaccgcgctttcggccggggcctggctttgcggtgcggcttgcggcgggcgcaccggctcggcggatcgctggacaggttggttttgcgccggtgccggcgtcgggaccggcgcggcgatgggcggaagctgaatcgtcggcgcgacgaccggcggcggcgtcgctggggtcggcgcgccgcggaacacgtccagttccggcccctgcgcattgggatcggtccgcggctgcgcgggcgtgcgcggcaggttgaagaccggctccgcgccattgtcctgctgcgcgagggcaggcgcggccagcagcagcggcgcggcgaacagaagcgagaagcgaaaccccatgggtggcagccaaggcattcgcccaagtgaacccgccatgaacgaaaggcaagagaggcgcgacgatgacatctgccgtgcgatggcgtagatggcctgcccatgactgacatgccgactccacttcagccgtccccgattcatttgggccagaccagcgccctgcctgcgcgtccggaagacgccgtgctggactatgtgcccaatccccggccgggcaagccctatctggtgcgcttcaccgcgccggaattcacctcgctctgcccggtgacgggacagccggacttcgcgcatctggtgatcgactatgctcccgccgcgaccatcgtggaatccaagtcgctgaagctgtttctgggcgccttccgcaaccatgccgccttccacgaggattgcacggtcggaatcggcgaacgcctgttcgcggagatgaacccgatctggctgcgcatcggcggctactggtatccgcgcggcggcattcccatcgacgtgttctggcaatccggcgagccgcccgcaggcctctggctgccgccgcaagacgtgccgggctatcgcggccgggggtgagtttaaatcaattccacggtgttcctgcggaggcaggaacccagttcaaaccgtagacctgggctcctgcctccgcagcagcgcgccagcttcgggattgtcttttgtttgacaaacgaacaacaagattcgaccaacgacatcggcggcggggcgcccggcttgaccggcaggccgaaacagccgatccccctgtcatcctggcgcgcgtcttcagccgtgccgttccaacctgtcggagttgcgaaccccatgtccttttcgaagatacttccgctgatgctggcggccgcgcctcttgcgatggcgatgccggcgctggcgcagacggcggctgccgggccagccgcgggcgtcaccacccaattgccccgcggcgccgcgcccagccattatgccatcaccgtcacgcccgacgcggcgaacctgaagttcacgggtaaggtgaagatcgacctcgccgtggcgcaggccatgcccgcgctggtgctgaacgccgccgacctgaccgtgagcaacgtcaccctgaccccggccaagggcaaggcgatcaagggaagcgccaaaatcgacgccgacgcccagaccgtgaccttcgatttcggcaagccggtccagccgggcagctacacgctcgccatcgactatgcgggcatcatcaacacccaggcgaacggcctgttcgcgctcgactatagcgacaatgacggcaaggcgaagcgcgccctcttcacccagttcgaggcgcccgacgcccgccgcttcgtccccagcttcgacgagccgagctacaaggcgaccttcgacctttccgccgtcatccccgccgaccagcttgccgtcagcaacatgccggtcaagagcagcgccgacgccggatcgggcaaaaagctggtgacgttcggcaccagccccaaaatgtcctcctacctgctcttcttcggcctgggcgagctggagcgcgcaacgaaaatgtccggcgcgaccgaagtcggcgtgattaccggcaaggggaataccggcaaggcgcaactggcattggacgcctcggcagcgatcctgccccattataacgactatttcggcgtccccttcccgctgccgaagctcgacaatgtcgccgggccgggccagagccagttcttctccgccatggaaaattggggcgcgatcttcaccttcgaacgcgccctgctggtcgatccgcgcttcacgtcggaaagcacgcggcggaccatctattccatcgtcgcgcatgaaatggcgcatcaatggttcggcgatctcgtcaccatggcctggtgggacgatctctggctgaacgaaggcttcgcaagctggatggcgaccaaggtcaccgacaagctgaacccggaatgggaaatgctgctcagccgcgtcaacggccgcgagcgggcgatgagcctggattcgctggcgaccacccacccgatccttcagaagatccacaccgtcgatgaagtgaatcaggcgttcgacgacatcacctatgaaaagggcgaggcggtcatcaccatgctggagggctttgccggggaggatgcgtggcgttcgggcatccgcgcctatatgaagcagcacgcctatggcaacaccgtgaccgacgacctgtggaaggcggtcgagggcgcgggcgcgaagggcgtggtgggcatcgcccatgatttcaccagccagccgggcattccgctggtgaaggtggacagcgcccaatgccagggcggttcgaccctgctgtcgctcagccagggcgaattcagccgcgaccgcaaggacaagacgccgctcaaatggaatgtgcccgtcatggcgcagaccgttggcggcgcgcagcagcgcctgatcctcaacggctccgcgcaggtcacgctgccgggttgcggcgcctatgtcatcaatgcgggccagaccggctattatcgctcgctctatccggaagcgaatgtgaaggcgctggcgaaggactttacgaagctcgcctccatggaccagatcggcctgctggcggataatttccagcttggcctgggcggctatcagcccatgggcctggcgctcgacctggtggacgccgtgcccgccgacgccagccccgccgtgctggcggaggtgccggactatctcgacagcgcccacaccatgttggaaagcgacaaggcggcgcaggcgcgggtcgcggcctatgcctccaaaaaactgagcccggtgctggcgacggtcggtttcgacgccaagccgggcgaaaatccgcaggtgccggtgctgcgctcggcgctcgtctcgaccctgggcggcatgggcgacaaggccgtggtggcggaggcgaacaagcgcttcgccgcgctggcgtccaatccggcggcgctcgacgggccgctgcgcaatgtctggctgcgcatcatcgctgaaaatgccgacgccgcgacctgggacaagctgcgcgccatggccaacggcgcgaagtcggacctggaaaagagcacggtcttcgcgctgctgggcgtcgccaaggatgaagcgctggcgaagaaggcgctcgacctcgccatgaccgacgagccgggcaagaccaccagcgcggcgatcatctccgccgttggtggggagcattcgatgctagcggtggactatgtgctggcgcatcgccagcaatatgaagcgatgatcgatgtgtcggcgcggtcccaggcgattgcgcggctgggcggcaattcggccgatccggcgatggcgacgaagctcgacgcctatgcgacccaatatctgacgcccgaatcgcgcaaggtggtggaccgctccatcgccgcgatcaagacgcggatcgagacgcgggcgcggctgaaacccgcgctgaccgcctggttcgcctccaggtaaagggaggggcggtggagtgatccaccgccctttctcattcctccctacgcgaagcgtggggagggggaccatgcgaagcatggtggaggggaagcagcacaggtcgcgctccttcccccttttccttaccccaacggcgcgctcgcccaacgccgcagccgcctgtacagcgccgcaatcaccccgaagaaggcaaggatcgacaagggcaccgcccagccattttccgccaccagcgccagcggcgcatcgctgtcggtcgccgcgaccatcccagcgaaggccacgccgaacaggctctcccccacgatgaagccggtcgccatcagcacgcccatgcgctcggcgaattcggggttggactggcgcagcgcccagcggttgtagacatgcccgatcaccgcgccaaccgggatcagcaaggtcagcgccatcggcaggtagatgcccatgcccacggccagcggcggcaggcgcagcttgccagccttgcccagcagttcgtcgatggcgacgacgaccacgccgatgcccgcgccgaagccgatcaggccccagtcgagatcgccgcccagcacgcccttcgccagcgccgaaatcagcgccgcctgcggggcgggcagggcggtctccttggcgcccggcgcgcccgcgaaaccgaaggcgctgttgagcaggtccagcaccggcgggatcaccagcgcgccgaagatcacgcccagcaccagcgcgacctgctgcttccagggggtcgcgccgaccaactggccggtcttcagatcctgcaaattatcgttggaaatggtcgcgatcccaaagataatggcggtcgtgaacagcgcataggcgatcagcgcctgggcctgcttcggatcgccgcccgacccgtagatcgcggccaggatcagcgaagcgcccagcaccgcaaggatgccgacgccggaaatcgggctgttcgacgccccgatcaggcccgccatatagccgcagaccgacgcgatcacgatgcccgcgaccaatatataggccagcgtcaggccgatgatcggcaccggattggccgcgatcggcccgccctgcgcgaacagccacagcaggatggcgatggggatcagagaggcgagaatggtgccgccgacgatgccgatgggcaggtcgcgctcggtcagttccagcagcccggcattgccgccctttcgcaccttggcggcggcgagggcggaccggatgccgctgacgatggggccaaggatcttgagcaacgtccagatcgccgcgacgccgatggtgcccgcgccgatgaagcgggccttcatgcggaaggtggcgccgacgatctccgaaaggtccgcgcccgaaggcagcggcgcggtgagatagggcaccagcccgacccagcttatcagcaggccgaagaacatggccacgcccaccgacaggccgaccagatggccgacgccgatcagcgccatggaaaagctggtggagacgctcgtcgcgcccgcgccgaatttgaaaaaggtcgcggcttcctccgcgatcagcttcgtcttggcgaggacggagaaggcggcggcggcgaccgaactggcgacgatggcggccagcccgcgcttattctcctccagcccctcgcgggagcctgcgccgaccttcagcacttcggcggcggccacgccttcgggatagggcaggtccgatcccgtcaccagcgcccggcgcagcggcaccgaatacatgacgcccaatatgccgcccagcgcgatggtgaaggcggagagccaatagggaaagccctgccaccagccgatgatgaccagccccggcagcacgaagatgatcgcggacaaggtgcccgccgccgacgcgatggtctggacgatgttgttttccaggatcgtgccggtcgcaaacagccgcagcaccgccatggatatcacggcggcggggatcgacgtggcaaaggtcaggccgatcttcagccccagatagacgttcgccgccgtgaacagcaatgtgatgagcgcgcccaatatcacgccgcgaagcgtcagctccgccatcggggccgccctggccgaatcacctgtcacttgtctgtccccttggctgcggctgttttatcgatgtctggtaataatgttgcttgcgcgtggatcaatcggaaagtgtcaggaaggggaaaccggcttgcgctcggcggcgacggcctcgtccagataagcgtccaccaattgggtccagagcatatagccgcgcgggttcatgtgcagcccgtcgggccggaacagcgacgcgtcgggcaggccgtcggccgccagcagcacgcggccgacgtccagataatcgaagcgcgtcacccgcgaccgcgccgccaccgtcatgttgaccgccgccatcttcggccagagcgtccagcggatcggactgggcttcagcgacagataggcgatatgcgccttgggataatcggtgcggagttgcctcagcagggtcaggacattgttggcgacctcgcccggcgatgcgcccgccgccagatcattttccccgacatagaccaggatggagcgcggcttcgccctgggcagcaggcgcttgtaataatgcagcacgtcgggcgtggtcgcgccaccaaagccgcgattgaccgtgccgatgtcggggaagctcccgccaatgtcccacaggcggatgctggaactgcccaggaacagcgtggcgtcggcgaccgccggccccgcctcattggccttggcgaaggcctcgatctcccgggaaaaggggaaggcgggatcggcgttgatcctgggcgccggaatagtgggcgccgggatctgcggctccgctgcccgcaacgcgccgcccggcccgatcagcaggccaaggccgagcagcgcggacgcgaccttaatgccgatgcagcggacggagttgatatttgccgttcgcataggtgccgaacatgccggagatggcgggatggtcgacaggctcctcgctgtcgtccgcgaccagattctgctggctgacataggcgacatagctgctttcgccattttcggcgagcaggtggtagaagggctggtgcttgtccggccggacctcctcgggaatggcttggtaccattcttcggtattggcgaagaccggatctatatcgaacaccacgccgcgaaaaccgaagaggcgatgttgcaccacatcgccgaggctgaagcgggcgtggacgatcggcggggcggtaacatcgggtccgaaaatctgaatcatgtcgttcatatgatgcaatttaggatggttgcgttgcgaaacaagaaaaatgctcgccgctgcttggcaaggtaggaatcattcgctaatggccgccgctcgaccgggacggcgcgcgccggacccttctgcggagaggtggcagagtggtcgaatgcaccgcactcgaaatgcggcgtgccggcaacggtaccgagggttcgaatccctccctctccgccacctagcttttcttccccatccgtggcccgatgatcgcaatctgctctccgacatctggcttgccaagccggagacttgccaagccggagacggcggcgggtccgtcagcggatcggcaccatattcgattgggcctatgcctcgggctaccgcgagagcgaggcgccgatgcgggcgatcaccaagggggctcccccgtcaacccaggaaggaggggcatttcgcggccatgccctatgcgaaggtgccggccttcatggtcaagctagccgagcgggaatccttcagtaggttagcgctgtgctttgccatcctgactgccgtgcgatcgggtgaggtgcgcggagcggtgtgggaagaattcgacctggaggagaggctctggacgatcccagctgcgcgcatgaaggcagcgcgcgagcatgtcattcccttgtcagccccggcactcgctatccttcggacaagccggaagcggtcgatcgtgttggtcgaagcagacaagcgaccaagcgccacttcttgccgttagctttgagttcacgtcagctgaagcggacatctcctcgaatgcacctcctgcatggcggccgaaataaatcgggacacacattcatttgttctcgcgcggttgcaatcggatgagctcagagatttgtcttcgatacagtgccgagcggacagtagctcggagggacctaacgctctcgcatggcttccttcgctttgttgatgggcttcagcagatattgaagcaccgtcttgcgtcccgtgcggatttcgacattggcgaccatgcccggcatgattgcatgttcgcgcccgtctttcgtgcgcaagctggagtggcgcgtacggacatagacgcgataatagacctgctcgcggttgacctcgtcctgcaaggtgtccggggagatgcgatctaccgtcccgtccagcgtgccatagatggatgggtcataggcggtgatcttgaccgtggccggctggccggggcggatgaaggcaatgtcgcgggggctgatgcgcgcctcgacaagcagttcatcctccagcggaacgatctccatcagggatccgccaggctggatgacgccgccaattgtcgtgacctccagattcttgacgatgccgcgcaccggcgagatcaaccgggtgcggttaagctgatcgcggcgtccgccgatgacctggtcgatgacatcgagttcggaccgggtcttggcatattccgcgttggcgtcgatcacatattggttgcgcagggaatcgagcttggcctgcagctcattctcctgccgctgaagctggatgatttcgacccggttcgcggcgcccagatccacgagcggctccgtcatcgccagttgccgccgcgtcagggcaagtgactgacgcagactggcagtggcaacctccagattttcgcggcgggaccggaggagctgcatttcgcgcgcgacaagcgcggggagggcctgcacatccgcactgaagcgcggcatgccgccattgatttccgcctccagccgggcggccgcggcttccagcgcgcgcgccttcgcctccgcttcgccgagcatcgagctgaagcgcgcgcgatccagcgtcgcaagttgctgacgcggcttcactatgtcgccttcatggacgaatatgccgttgacgatgccgccttccagactttgtatcacctgcgaacgggatggcggcgtgaccttgcccgggcccacggcaacctcgtccagaacgccgaaatagctccagatgaaaaaggcgatgacccctgccgacaccagcggaatgatgcgcaggctaccgatcaggcggagccagcggctttccttttgcggatcgatgcgggcatagatgttggcggtcatcgattttgctccgcccgcgatacaggcggtctttgcaactgtgccagaacccgcgtcttcgggccgtccaccgtgacccggccgccatcgatgacgatgatgcggtcgaccagttccagcaggccgggacgattggtggtgacaatcagggtgcggccgaccagccaggcgcccagctgggcgacgaggttacgctcgctgatctcgtcgagcggggccgtcggctcgtcgagcagcaggatgttgctgttgcgcagcagaacgcgcgccagcagcaaggtctgccgctgtccgccggaaaggcctgcgccgccctcctgcagtaacaggtccagtcccttgggctggctttgcagcaggggcagccccccgctcacgcgcagggcctccaatatctggtcgtcagtcgcgcccggcgctccgatcaacagattttcccgaatggtgcccaggaacagttgcgcgccctggccaagataaccggtgtcgcgcctgacatcgacgggattgatcaatgtcatggcggtgccgtccagcagcaggtcgccgccggtaggacgggcaaggcccgccagcagccgcaggagcgtcgatttgcccgcgccgatccgccccagcagggcgacccgttccccggcactgatcgtcagccggtcgatcgtcagcgcgggagcggattcgggatcataggcaaatcgcagatcccttgcctcataatgaccgcgcaggccgcttcggcgcagcaggccctgttcggggtcgtgatcgacgggcttggcaagcaggtcatccagtcccgccagtgccaccttggcattctgccagcgggtgaagatctggccaaaaggcacgaacagcacgagagcgcgactggtgaggatggagcaggcgatgaccgcgcccatggtcatgtcgccgctcatcacgcggaaggcaccggccaggatcacgacggtataggccagttgctggagcgtctgcgtccaattggtgaagaatgcggcgacgaagcgttgctccgcgccgaccctggtattggcgagcgtcagcctttcccacatggactggaaacggggttcggcctgggcggccttgatttcatcgatgcgctctatggattcgaccaatatggcgttgcgaagcgccgcttcgcgcattccttcgccagccaggcgcgccagcggccgctgtagcaggatgcccggaacgacgatcagcgccgccgcgccgatcagaacgaaggtcaaaggacctgcgaggagggtgaacagcgccaggaacaggatgatgaagggcaaatcgatcaacgccccaacggtggttgaagtcagcatctcccgcacctgttcgatgtcgcgcagctgggtgatgagggcgccggtcgagcgcggacgtgcgtcgttgcggatgtcgagggcacgggcgaagacgcgcgcgctgatctccaggtccgccctgcggccgatccggtcgacgagctggacacgggcggtccgcagcatcaattcaagcagcagcgccatgccggcacccaacgccagcacccagagcgtcggcagagattgcgccggaatcacgcggtcccatacctgcatcgcgaatagcgatgtggcaaaagtcagcaggttgccgaccagtgatccaatcatcacctcaccatagccgcgcctgtcgcccatgatcacatcccagagccacgaccggctgggcttgcgcagaaattcgtcaagacgggcatcgcgcgatttggtggaaagcggttcgacaaagccgatccggccggtagcctgcacctgcaattcggcaagcgatatgtccgtcggcgcatcgcggcgaagcgcgggcatcgtgatccgggcgctgtccccgtcccgcgagaggagcagcaccgaccggccgtcgcgtagttcgacaatggcgggcagcagcatggccgggatcgtgtcgatcgccatctggatgatttcgaagcggatgccggacaggcgcgcggcgtgcaccagaagctgctccatgtcggcatcgggcgaccagtatagccgcgtcatcaactcgctgctcgttacctgcacgcctttcagagtggccagtctggcaatggcgctgacccagggattgtcggagacgtcggagaaatcagccatgctcttcctctccttcggtcaggcgcgcgggaaggccgagcgagggccgcaacgttccacggacattttcaaaacgaatgcgcgccgccagcacgtcatattcggcgacgatgcgagcgctggccgcgcgatagatttccagctgggtgttgagcaattcggtcagggtgcgcttgccgagcttatactcctcgaagaagatgcggcttgcttcctccgcctgcttttcctgatggctgaaggcttcgatgcgcaacgcaccgccgcgtatttcctgccgggccgtcagcgcccggcctcgcgcatccagcagcacggagtcgcgcgctgatcgggcggcacggcgttcttcctccgccgcgcggacctgataacgggttccgcgcttgtagaggtcgcctgtgacggtgacgagggccgaaaaggcgttgtttctctcattatatgtgtagttgttgcgcgtatagcccagttgcagtcccagttgggggtagcgctccgccttggcctggccgactcgcgcggcggcggcctgttcggccttgtccgcagcgacgatggccggaagagaggcaaagtcgggctcttcctcggctgcgccgaagcgggtgatctgcgggttcgggtcctgataaacagtcggcatcgccccggtcagattggcaagcgcggcgcgggcggtgatgagggacgattccgccaggattgcatccccgcgcgcactgtccacgcgaacattggcaagcatcaggtcggatttgtcggaaatcccggcatcgacgcgaaggccgatcaattcacgcagatgctccagcgcctcgacctgtcttgcggcctcccgcccaagcagctcgaaccgcttcacctggaggaaggcgagagcggcctgttcggcaagctgatccgctaccgattccagttcataccgacgctgctcctcggtcgagcgggcatagccgatctcccccttcgcccgaccgaaatcccatatgcgctgctgcaaatagaggctgggcccggccatattgtcgttaagccccgaaccgcttgatcgggaaaacatgttcggccccagattggcctgnnnnnnnnnnnnnnnnnnnnaaagtgtcctgaagggttggcgggagtggcgtaagcctctgatctgaattaggaactgggtgtctaagccgaacctgccgcagggcagaaaatgccacgggccacacccgccatgaacgatgatatcgcaagctcatttggattcccagcagtcggccgcaagaaaatcacagctgcgttcgacggtggccggcttacctcggatggcggtgttctactgcttgcacaggccgagcgcgcgatggggatttgccagcgcctggcggcttgtattgccgatccgcgcgatccagcgcgggtgatccatcgcctggatgacattctgcgtgcccgtgtgttcgcgattgcgtgcggctatgaggatgccgatgatctcgatgctctgcgcgacgatccaggcttccgcctggcgctcggcaagctgccggaatcgggcgcggggctggccagccaaccgacgatgagccggtgggaaaatgcaccgactacgcgcgaactggccagcatgatggccgcgatgatcgacatctactgcgccagctatcccgcccctccgacagcggtcacgctggatatcgacgacacgtgcgacgtcgtgcatggctatcaacagctctcgttctggaacgggcatcatggggagcgctgcttcctaccgatccatatctacgacaccgcgaccggcaggccggtggccatgctgctgcgcacaggcaagacgccttctggaaaggaggcggcggggcacatccgacgcctggtgcgtcacctgcgccgtaattggcccgatacccacatcactatccgcggcgacgggcactatggtcgacccgaggtcatggcctactgcgatgcggcccgcgtcgattacgtgttcggcctgcccaccaattcagcgctgcgcgccgatcccgccattgttgcggtcgccgatgcctgcgcggtcaagcgcgcccagcgtcagtgtcccgtcctgcgcaactatgccgagacccgctatggggcaaagacctggaagtgccagcgtcgcgtcgttgcacggatcgaggccagcacgctgggcatggacatccgctatgtcgtcacctcgttggcaacaggatcggccgagcacatctacgacacgctctactgcgcgcgtggtcaggccgagaacctgatcaagcgccacaagtcccagctcgccagcgaccgaacctcgtgccgctcggccaatgccaatcagatgcgcctgatactgcacactgccgcatactggctgctatggcgcatccagcaggcgatgcccaggaccgctgctctggcaagcgcggagtttaccaccttgcgcctgcggctgctcaaggtcgctgcgcgcgtcgtagaaagtgctagccgcatccgcattgccttcgcttccgcctgtccggatgccgacctgttccgcgccctcgttctccggctgaagcctgcgccgacgtagcccatgcggcagcgccgcagaactccgagcccagcccttcaacccgaaaagcccatcaatccgaatgcggtgaaacaaacgccagcgatgccggtcgtccgcgcaatacagccagccgcagcaaatgcccagagcggacccgaaaccgagcgnnnnnnnnnnnnnnnnnnnngtcaattgcggcgtccaggcgcttttggccgcgcccagatcggcctgaccgcgcgcaagtgccgcattggatcgcgcgatctccggatgcctggccagcgtcatcgcaacggcgccagcaatgtcgatgctggcctggcctacgtcctcgacagagggctgcgcgacctgcgccgcagccggcagtcccgccatcatcgacagtaagggcgcgctggcacgccatgcaccgtttttcatgcttctccttgtcattggccgatctttgtcggcctttcccctgaagatcctatattcagacaacgaccattacagggtcctccacatagatgttggtggtgcccaaggcgtaatgatcgaaggcctgcccgttgatcagcgtctgcccctgcaaggttgcgccagtcatggtgacgctgtcgttgagatcgcctgtgacgatcagttgatggcttgcctccgtggcgcggatgatgccggcttccgtcagcgtaatctgtcgccctgcatcgccgacacccaagtcgatccgctcgatattgcgaatgttgtttacggcgtcgaggttcagcaccatccccgtcccgctgtcgatcagcagcgtgtcgacgccggttccgccatcgatcgatgcatcggccgcgtcatggacgagcacatcattacccgtcccgccattaagggtgtcggcaccggctccgccgcgcagaaggtcattaccgccgttgccgttcagcgtatctgcgccgccatggccataaagcctttcgttcgcggccgtgccattgatcgtgttggcgctggcattgccttccagcacggcgcttgaaccgctggcgttcagcaggctcagattggcaagcgtgcctgtggccgaactggccgtcagcccattcatgtcggtcgcggtgatcgtcgtcgtatccagcacgttaaggccgagcagcgtcagatcctgattgaaatgaaccgtgttcagcagttcattgatggcctgattgctgatcggcccaccgtcgagcgccgtgacggtcaggacggaggagggcgccaagatgcccagcagcccgggattgttggcaatggaaacctgcaggcccagttcagccgccagagcggtggaagccgtcaatgtgaaagcgcccagattggccgacagcaagggtgcgaaacgcacctcgacgctgcgcagattattgttgggatcgtaggcggtgagggactgggtgctgagatcgatcaggcccagcgcttctgcccccaccagccccagcagggaagtgccgctggcctgcacgatcggcgcctgattgacgttggtgatcgtgaactgttgcgcttccacatcgccgatattcccggcggaatcgatgacgcggacgttgacgccatgctggccgacggcaagcgtaccggggccgtagaaccagctcgtcccgctggccgtcgcggaaacccaggcacctccatcgatctggatttccacccgttcaccagcgctgaggggcgcggtcagggtgcccgctatcgtgggggcactatcctgcgtcgaccaatcgccgaccacgcccgtatcctgggtaagggtggtgatggcgatgccggcggtcggcgcgaccgtatcgatggtgacggaatagactggcgatgggctgctggcattgccggcgctgtcaagctgggcaacggtgaagccatgcgatccgttcgccagcgccccgccgggcgtgaagctccagttgccgccgccgtcagcaacggtcgtacccagcaacgcgccattgtcgaagatctggacggtcgatccggctatcgccgtcccgctgatttgcggcaacacgtcattgctgatgccgccatttgtgaccgtgccggtctgttgggcgacatcgtccgtgacagcggtgatcgtcggcgcgggcggcggagtgaggtcgaccgtcagggtgaaggcggcggaaaggggaccggcattgcccgcctcgtcggcggccgacgcggtgaagctgtgcagcccttcggcaagcgggccgacgggagatatgctccagttgccgctggcgtcaaccacggccgtgcccacgggactgccattgtcgaacagcgtcaccgtcgcgcctatttcgcctgtgcctcgaatctcgggcgcgctatcgttggtaaggccgccgtccgtgatgccgccggtgaacgctgccacatcgtcgatcgccaccgtgatggcaggagcagccggagcggcggtgtcgacattgatggtgaacgcgcccgacgcaggcccgaacgcgccaccgcccagcgcttcggctgcggtcagatcatgggtgccgtcggtaagggcggtggtgggcgtgaagctccacgcgcccgatccgtcggtggaagcggtgccgatctgcgtgccattgtcgaagatggcgagcgtggtgctggccggtcccgttccgctgagcgtaggcgtggcatcgtccgtcacgccgccgttcaggaccggtccgtttacggcgccgacatcgtcgctcacgccgccgatgacgggaatgccgcccgccaccgcgatcagcgtgaagttgaatggcgctccctgaaggctttcattgccgaccgcgtcgattgccgaggccgtgatgctatgggcgcccagtgccaggggggagccgggggtaaaggtccagttgcccgaaccgtccgccgtcgtggtgccgatcgcggtgccattgtcgaagatggtgaccgtggcaagcgcctcggtcgtgcccgacaggaccggcaaggcgtcgtccgtcaggccgccgggagcaatgggggtcggcgcgccgcccacatcgtcgctggcctgggtgatgatcggcaggctgggcgcagccgtgtcgatggtgatggtaaagggtgaggacaggccactgctgttgcctgccggatcggtggcgacagcggtgaaattataggtgccgtcccccagcggcagtgccggcgtgaaggtccagttgcccgccggatcgaccgacgcgttgcccgctggcgtgccgttgctgaagatggcgacggtggatcccggctcgaccgttcccgacagggtcggctggacttcgtcggtcgagcctccggccgcgaccgtgccggtgatcgatccactattgtctgccgcggcatcgatgacgggcgcagccggggccgcgctgtcgatcgtcaccgcataagcggttgaggcgctgctgccgtttccggcggcatccaccgtcacgatggtgaagctgtgcgcaccatcgctcagcggcgcgagcggcgtgaagctccatgcgcccaggccatcgacgggggcggtgccgatcgcgacaccattgtccatgatggtgacgctctcgcctgggtccgccgtgcctgatagggtcggctgcgcgtcattggtcaggctgccgttcgggatcgggccgattgctcccggcacattgtcgctgatgcccgtgatcgcgccggcattgggcgaaagcgtatcaatcgtgatcgcgaaggaagcagacaggctgctgacattgcctgcagcatcaaccgcgcgggcgctgaagctatgcggcccgtccggcaaggcgatggcgggcgtaaaagcccagttccccgaaccatccacggcggctgtgccaatctgcgtgccattgtcgaacagcaggaccgtggcgccgatgtcggccgttccggcgatggcgggccgatcatcgtccgtcgcagcgccgggagagatcccgcccgttgatccaccctgatcatcggtcagggccgtgatcgcgggtgccgccggtgcgatggcgtcgataacggtcgatgccgggccggagacattgcccgccgcatcgctggccgtgacgatcacggtcgtcccgtctggaaccacgccgatcggatcgaaggtccagttgccggatggatcggcggtgacgctggtgtccgccgacccgttgccgtccagatcgatgttgatcgtcgcgccggcttcggccgtgccggtcagcacatccccgttgctggggctgatcgtgggtgcgccgggggcagcggtatcgatcgtcagcaggaagggggccgatgccgcgctttcattgcccgacccgtccgtcgcggtcactgtcaggctgtgcgcgccctcgctcagcggcgcgcccggcgtgaatgtccagttgcccgacccatcgacggtgccgttgcccagcagcacgccattatcgtagatggaaacggttgcgcccgcttccacgccgctccccgccagcaaaggctgggtgtcgttgctggtcgcgccgctggacagcgcggacaggacaggggcgacatcgtccgttgcgctgtcgaaggtgggaatgggcggcggcgtgctgtcgatcgcggtcgtgacggttactgttgaaggtccagaactgttgcccgcgctgtcgcttgccgtcgcgctgacgagagtgccgttccccagtggcgtgccaaggccgaccgaccattcgcccgcactgttggcggtcgtggtcgcgtcggccgctccatcgccattgatgtcgatggcgatcgtggcccccgcctcggccgtgccggatatggtgttgccgtccgtagggttcatggcgggcgcggcaggggcagcggtgtccaccgtgatcacgaagggggatgacggacccgagatattgcctgcttcatccgttgccgtgacggaaaagctgtgcgcgccatcggtcagggcagcgggcgtgaaggtccagttgccgctgccatcggccgccgccgtgccgatctgcgcgccattgtcgtaaagatagaccgtcgatcctgcttccgccgtgccgctgaaggtcggctggacgtcattcgagcttgcgccattggccagcccgccgatgatcggcgcgacatcgtcgacgatgccggtgatgacgggcgccaccggcacgtcagcgtccaccacgcgcgatgctggcggggaaaggttgcccgcggggtcgcttgccgtgacgatgaccgtagcaccgtcgggcagccgggcgtcggggacatattgccactcacccgttccatcggctgtgaccgtgacatcgaccgtgccgtcgccgttcagatccagattgatcgttgcccccggctccgccatgccgctcaatccagcgccattgctcgggcggatcgtaggcgtgtctggcgcgacggtatcgaccgtcagcacaaaggctggagaggcgtcgctctcattgccgaaggcgtcggttgccgtcacggtcaggctgtgcgcgccctcacccagggcgtcggtcggagtgaaggtccagttaccggcgccatcggccgttgtcgtgccgatcaccgtgccgccgtcataaatggaaatggtcgcgcctgcttcgacgccgccgcccgccaacagtggccgaacgtcgttggtcgcgccgccgttgctgagcggaccctgtgccggatcgacatcgtccgtgacgctgcccaggatcggtatggccggaggagtcgtgtcgaggccggtatccacgatggccgagccgggaccggaccggtttcctgccgcatccgtcgccgttgcgctgacctgggtgccgttcgccagcgatgtcggcagaatgatgcgccactcaccattggcgtcggctgtcgtcgtcgcatcggcaatgccgtccccatcggtgtccagctctatcgtcgcaccgatttcggcagtgccggaaatcgtcgttccgtcggttggtcccaggacaggggctgcaggggcgatcgtatcgaccgcaaaggcaaaggggggcgaagcggcgctgatattacccgctgcatcagtcgcggtcacgctgatgatgtgggcaccctcggccagtggggcggccggcgtgaagctccaggcgccattggcgtcagccgtcgtctcgcccagcagcacgttgccgtcatagatggaaagcttcgctccagcctcggcggtgccgccaagggtcggctgcctgtcgtcggtagcgccgccgctggcgataccgccgatgatcgctccgacatcgtccgtcagcgtgacaaggaccggcgcggccggggcgctcagatccagggtcagggacgtgggcggcgagacattgccgacggcatccgtggcggtgaccgtgacggtggtgccgtccaccagcggcgcggccggggtgtaggcccagcgtccgtcggttcccgcgacaacggatgcatcgggcgcgccatcgccattgagatcgatattcacggtcgaaccggcttcggccgaaccgttcagcatggttccgtccgtggggtcgatcgtcggcgcggccggagccgctgcgtccaccgtgatctgactgggtgtggagacatttccagcgctgtccacggccgtaacggatatgcgggtgccgttggcgatgggattgggcggcgtataggtccagttgccgttggcgtcggcggtcacgctggcgtcgatggaaccatttgcatccagatcgatgcgaacggttgcccccgcttccgccgtgccggagagggagcgcccattgctgggggatattgccggggcggcgggaggcgtctgatcgacaggcccggcaggccctctgttgctacccccgccgcccgctgctgcggcgatgccaccccccaaaacaagcgcgccgagaccagcgagcagcccgtcgctgatcccgccgcctgctgccgctgctgcgccaataccgctggccatgggcgtgtaggcgtagctcagcgcctggctcgtggcatcggtggcaagaccgcaggcggcatcggtgaagcttaccagccattcgcccgcactggctgggtctgcgacgaacagctggctgatgtcttcagtgggacaggcgaaatagccatccagtcggatggtagatccgtcggcgaagtggatgatgaggtcatcgccttcgcgcagcatggaggaaacgctattgggcggagcgacgacctttatgacggattggggttggacggagacgaccgcgttccggtcagttacagccgtcttctctggaagcttcgatccgcgttgctggatctcgacatgcttgtccatccaccatctcccactgagggccgtggctgttttcgtcacccaagggtggcgcgtgccacaatcgcctaacgactcatgaataccacttgatatgggccaggagcaacaataaatcctttatttacaatggattaactgaagattggctgtagaagaggctgcctcgcgcgcctgttcaccatggtgcaaaatggaaaaatcggccgaacagggttggaattccctagcggctcgccccgtcgaaagccgatggtctgaagagcagggcgttatcgactgaaacttgagatcttccagaaagttccataccttagctggctgtgtgtggagacaaagaaaaaattacgcgatcgacgaaggatcttaacagcaattgtccgcgaccatgtttaagaactattctgctgatccgttttggagctcatgaatattcgcttcctggtttcgccgctggtcggcagtctcttggccttgcccaccgcggcattggcagctgataaaaaactgaacatggaggtgagcgtacgggtcgttacgccatgtatgattgagctagagagagtgcgctgcgccacagttgagcatttcaatagcagagtcacgcgggtcggggcggctcccgttctgcctggtcctaaaccccctcctggggctgaagcagaaacgcccctgcagattttcatgcaagaagtgacgttttaacgactggtcggcaacctattgaaaaggagaatcaattttcaaaaccattcctccgtgcttgcggcgaattgtgcttgttgccggactatctgcaaaaatcggatgttcgcttcccacaggttaagcgtttgattttcacgaaaaatcgacgttcgatacagtgggaggttggaatggaccattgcgccaagcgtttgatgactgcgatcacaatggctgcgttatgcgccatatctccaggccaagccgcaaccacgacgacgacttttccggtaacggcttcggtgctgacggcctgcgcggtcagtgccaaccctcttaatttcggcaattatgatccgacctctgcgacgcctctggatgcgacgacaaacctgtcggtcctgtgcaccgtggggacgtcgtttacagtaggcttgaacgccggggcagcgagcggagcaacggtcacggcccgccgcatggtcaatggcgccaacatcctgaactacgcgctttaccgggaagcggcccgcaccaacatatggggcaacacgccgggaacggatatgccgcccgcgaccaccgcgccaatattgccgacagcgctcaccgtttacgggcgcattcccgcgggccaaaatgtgcccgccggaggctatgccgacactgtcactgtcaccgtgaattactgacgcctgtgatcggccaaaatttgcgcggaatgattgccgccctgctcgcttcgtttccggcagctccgctttgtgcggcaagcctgaagattttcccggtacgtctgctgctgacccaggacgagccggtgcagacgatgacgatcgcaaatagcagtgacacgcccactcgcgtgcaactgcacatctatagctggcgccaggacggcgaggaagaccggctggaggaaactcgggaggtgcttgccaatccggggcagttcgaaattcctgctggcggcacgcagatcgcgcgtttcggattgcgtacagggattggcccgcaggaaaaaagctatcgcgtcattctggaagagatacctggaatgcgcgcggccctgcccgggcaggtcgaaaccctgctgcgcgtcagtattccgatcttcgttcccccctcgcgtcccagcggccgcctgtcctggcgcgcttggccttcgggcaaccgcaacctcacgcttgcgatccggaacgacggcaatgcgcatgtccagatcaatcggctgagcctgacgaagcgcaatcggcgagaggtgggccggcaggacatgtccacctatctgctgcccggatcagaacggcgcgtgactgtgccgctcggcgcgccggtcgccgcgggagaggcgctcaccgtcatcgcgatgaccgatcaggccgaaatgagcgcggacctggtaacagaagggccgcgccatgaagaagcgaccccttgagccgatcatggtcgcgctctgccttctgtccggccctgtctttggccaagagtccgatcccgctcgcccgccagccttgacaggacctgaaccagaaatgttgctggtggaagtggcggtcaacggcgatctgcgtcccggcgaatatctggtcgcgcgacgacacgcgcgctggctgatgcgaccggccgatctttcccgattgcgaatcgctatcggcacagatgaagcagtgacggtcgagggagaaagattcatcgccctgccgcccgccatttccgccgggctcgacagtgtgcggcaacggttggaattgaacgtgccgacggattttttcgaaggtcaaaagctgtccgcatccaatgatcggctcccgccgacggagggtgcccttgccgctttccttaactatgatgtttctctgaactatcagcgtggactgaacggaagtggatttgtcgagaccggggtgtccgacgactgggggttgctggcaaccacgatgggcttcggacagggtttgggcacaggcgatgtggttcggctggagagttattatctgcgtgacgatctttcgggccttgccaggttggtcgtgggcgacacggtcacggcggcgccggattggtcgcggcaggttcgcttcgggggcgtgcgtctcggtacggacttcagtttacagcccaaccttattacctttccgacgccttcttttgccggacgtactgccgttccttccaatgtcgaactactggtcaacaacgcatcccgctaccagggccaggtcgatcagggacccttttcgattaaccaggcgccgctggtcacgggggcaggcgaagtcacgatcgtgctgcaagacgcgctgggggtcgaacgacgggtaaggaccagctattatgtcagccccaggctgctcgcacgaggccttgcggcctggtcgctggaagcgggagccgagcgacaggattatggcatccgcagcttcgcctaccgcaatcctttcgtcgcgggcacataccgacggggtatagcggattggttgacggccgatgggcgagcagagcttagcaaagatgtgcgcatggcgggggctggcgtcacaatggtctgggcgcctgtgggcgaattcggcctggtagtcgcgggatcgcaaggaggggatgggcgaggtgggatgtatcgccttttctacagccgtgtgtcgcccgcctggaatgtggcggtcagctatcagcgcgcgtcgcgccgcttcgaccagctcggcattgatcgcgatcaggaccgcatcgccaaacagatgcaggcatcggccggcgtgtcgctggggggcggcggcagcgtcgcgctgacctggacagaccttcgctacggcgatggcaacggggccaagatcgcctccgccaactatagcctgtcgctgggcagccgcgcctttctgaacctttatgcgatccgcagcgacctgcgagacgcgggacatcagactttgttcggccttggactgactctaccgctgggtcagcgcagcagtggctatgttcaggcggaccgccgcaaccagctggcggagctgcggcagacgcccccgatggagggaggctggggctatcgcctatcggcaggcacaggtgacagcgaccggcagcaggcggaagcgcgatggcgcggggatgtcggcgaagtcagcctggaagtggcccgtcaggggagtgaggagggcgtccgcatgctcgccagcggcggcttgctgattgccggcggcggcattcgccccacgcgacggatcgaaggcgggcttggtgtggtggaggtgccggggcatgccaatgtccgcatctatcaggaaaaccggctgatcacccggacaaactccaatggaatcgcgatcattcctgaccttcgcccttatgaggccaatcgactttcgctggcgccgtccgatctgccgttagacacgcaaatgcccgatgaccgcatgatcgtggtgcctcggtatcggggcgcggtggctgcgcgcttctccatcgaacggcggaaccccgccaccgtcattgttaccatggcgaacggtcagccggtcgaaccgggagcggacgtcatggcgagcgacggaagccagctgttcgttggccagcaaggcgaaatattcctgcctgacttcaagccggggaccacgctgaaaatcgatatcggtcagggggaatgtcaggtcaccttgccggccgcaaaggcgggcgagaccctgccacggatcggccctgtcgtctgccatcacggtgatgcgcgatgagaagggtaaggtggctgttcgcgccgtttgtcgccctgtcagttcccaccccggcggaggcggcgtgcaatggccttgcgggctgttcctgcacggttaccgcctccggggtcagtttcggcaactacaatcctctttcctccactcctagtgacgtgacggggacagtgcaggtcaactgcactttgctgcttgcgctcgcggggtcgttcacggtcgatctgagcgccggcggttcaggcgccttttcgcagcgaaggctaaggcggggtacagacagtctcgcctataatctctacacggatgccgcccggacccagatttggggcgacggcacgggcggatcgacgcgcgtcactcgcaatttcgccgcgctattgaactttaccgatacgatgacggtgtacgctaggctacccgcaaggcagaatgtctccgcaggcagctatagcgacacgatgattgtgactgtgacctattagatctgctctccgacatctgacttgccaagccggagacggcgcggcgggtccatcagcggatcggcaccggactcgattgggcctatgcctcgggctaccgtgagagcgaggcgccgatgcgggcgatcatcaacgtgcagcatagcagcggcttctgcggccgacccttttgcggccgttcagctgacgattttggatccgtaggtgcagatggttcgctagccggctcagcttgatctcggcgctcaggctcgatggattttactgaagggatcgagatgccatgaacctacacttgctggatcatcgccgtcgtctggctggcctctaggaagccggggatagctagcttgcgcaacttggccatggatagcttagccgtaccggggcgggtcagcactcttccgctccggccgggagaatggcgcctctaagctgtctgagccaggggcggtgccgcggcggcaagtctaccgtagcgtcttccgacgccttttcctgcatccttggcggcgtaaagagcttcgtctgccctaagccgcagttccacggtatttgcggcgtcttcgggcagacacgcgaagccgatactggcgcctacccgggctggcacgctctggccggtttcgtatgcgtggcgagaaatggcagcaattaatcggtcggcaagtgggccgacttggtctggcaccattccccgcacaacaaccatgaattcgtcgcctcccatgcgcgcgagcaaatcatcgtccccgagtgcgtcgcgcagtcgacgtgccacctgggtgagcaggagatcgccagcaccatgcccgaaccgatcgttcacctccttgaagccatcgaggtcgatgctgataagcgccatctgccgctccgcatcaggaactatccgactgagggcttgatccatcccttgtcggttgaggacgccggtaagccagtcgtgctcggccagatggcgggcgtgggcctgcgctgccagggtctgcaacatcgatcgatgaaaggtcatgatgatctgcattgcacccagcaaaaatggtggtgtgattgggaggataacgagaagccatggctcggcggatgtgactgcgccggtcacaaacgggatgtcgcaaagtagaacgagcaagaacgcaaagcgcggagcggcatagttgcgggcgcagatcggtccgatcattgccataacgagcgtcgctgaaaggacgctaaggacaagatcccccgaggaaatgatcgtgaatgcaagcaggccctgcaaggtgcaccataggacggacaaaagaacggacctgtcaattgtcggcaggtgagtcgagctacgctgggcccgaccttgccattcgatcactctacaggcagcaaccgccacctcgcctgcgatgaacaaccagtagatcggctgtccgctgcgatgccatgcaaccagttcgatggtcagcgcgcaacaggatcccatcagcgcggccagcggcgtggtgagaagttgcgctaacaaaaactcgcggccggcatcgtcgacgtcatttgtcggcttaaagagccactgcgccgcccgaagtcggcagctaagccttgctcgacccgatatgtctacggcaggttgacccatagcccaaatgtgaccggaacgccttcaaaaaaggttaatcattcgccgcgttgagacatcttcgtggatcaggggcgatattcagcgcctctggtcacgacatgcatggatagtatgcaaacggcgtccacctggtctggcgccatgggtccgccgcttcaagctgcctgattgcagacgacccattcttgcccctcaaccgcgccatctccttactctcccgatcgctgcggcgctcttgccgagcctttcacggccagagcttgattccgcaacctgcgagcagaaatcctgagctgcccggaaaccgccttgtctccagccgatgacgatggtcttgccgccccttcttgacccatggatgatatcacggccggaacagtccgtagatatccggatggacggcaaccggggacatatcgatcttccgccggttgacaggccggcgcctgacgctgcctgccggtcgttttgccggggagaaaaggcgtggtgagggtagggaagcagcttgatcatgccggtctctccgcttcgcaggcgcgggagcggctggccgaggatggtcccaacgagctgccccgcccgaaccggaggacgccgctgcggatcgcggcggaagtgctgcgcgaacccatgttcgccatgctgctggcagccgggatcatctatctgctgcttggtgacaggacggaagcgtcggtcctgctcggctttgcgggtctgtccatccttatcaccatcgtccaggaagcgcggacggagcgcacgctggaggcgcttcgcgacctgtcggcaccgcgcgcgctggtcatccgcgataacgaaacggtgcgcgtccccggccctgaggtcgtgcatggcgatatgctggtgctggaagcgggtgatcgcgtcgcggctgatgcgctggtgatcgaggcgcaggagatggaggcggacgaatcgctgctgaccggggaggcggttccggttcgcaagcgtgccgcccgaaccggcgaaccggatcgggccgaaccgggcggcgacgatacgccttatcttttttcgggcgccgtcatcacgcatgggcgcggcattgcgcgggtgagcgccactggcctgcgcagccgcatcggtcaggtcggacggtttctggagacgttggaaacggaagtcccgcatctccagaaggaaaccgcgcggattgtcggcctttgcgccatcggcggcgtggctgtcgcgctgctggtggtccttctctatggcggcttgcgcggcgactggatggctgcgctgcttgccgggatcgcgacagccatgtccttgctgcccgaagaattccccgtggtcctcaccatcttcctcgccatgggcgcgtggcgcatcgcgcaggtgggcgtgctcacgcgccgcgcgtccgccgtcgaggctctgggcgccgcgacggcgctatgcactgacaagaccgggacgctgacgcagaaccgcatgacagtcacggaactgtggctcccgtcaggggaaacggtgccgctgagcgacggattggtcttgcccgaattccatgccctgatcgaaactgcggcgctggccagcgccccggtgccggtcgatccgatggaggttgccttccacagtgccgcgagggatgcccgcgttccgatgcgggaaggatggcaactggttcacaccaatgggcttcggcccgatctgctggctatgtccaatctgtggcggacaggcgcggaaggaacgctgaccgtagccgccaagggcgcgccggaagccatagcccgactttgccggctggatgccgcagcgtatcaggcgcttgatcaggccgttcgcgccatggcggcccggggcattcgcgtgctgggggtggccagcgcgacgatcgcgccggaggatcgggacaaggggcatgaagcgcatgacttttcgctgctcgggctggtcggcctgtccgatccgctgcgggcgggggttcccgaagcgatagcgcaatgcgccgccgctggtgtccgggtggtgatgatcaccggcgactatcccgccacggcccaggcgatcgcggcgcaggcgggaatcgcttcggacggagtcatgaccggcgatcaggtcagcgcgctatcggataccgaactggccgagcaggcgaaggaaatgaccattttcgcccgcatcatgcccgaacagaagctgcgcatcgtctccgcgctcaaggccgcgggagaggtcgtcgcgatgaccggcgacggggtgaacgatgcgcctgcgctcaaggcggcgcatatcggcatcgccatgggcaagcgcggcacggatgtggcgcgcgaggcagcagccatcgtcctggtggaggatgatttcggcgccatcgtcgtcgccatccgccttggccgccgcatctacgacaatatccgcaaggccatcggcttcatcttcgccgtgcatgtcccgattgcggggcttgccctttccccgctgctgctgggcctgccgctggtgctgggtccgatccagatcgccctgctcgaaatgatcatcgatcctgtctgcgcgctcgtcttcgaagccgagcgcgcagaacaacacatcatgcgacgacctccgcgcaatcccgccaaacgcctcttttccatggacctcatcgtcccaagcgttctttacggcggcatcgccttcgcgctgctgctggggcttcacatcgccatgacatattggggctttgcacccgatcgagtgaggaccgtcctgttcttcgggctggttgcttccatcatggcgctggtgctggtgaaccgatccttcagcacgtcgctgacccgtgcgctctggcgtaacaatgcgtcgctgcgctacatggcggctgccgtgctggcagcgtgcggattgatcctaaccctggagccgctgcgccgcctgctccacttctcccagccagatccagcagatttgctgttcctgatcttgctgcctgtcctgctgctcttgctgtgcgaaggcatgaaaggctggcagaaaaatatcagcccctgatccttcgctctccctcattctgcgggcgcgaaacatctcgccatggcttcgtcatccgacgacggcttgccgcatgggtcgaggtcatggaggaatgcgatgatgtccgtcacttcctgggctgacaggacaaaacggggcatattccggtgaccgacctccagccccttgagcaatgccggccgcaaagcatcgaccggatattgtcgataaagattccggaagggcggcgcgagcgggtcggggctgttgccggcctcgccgatggcatggcaactcgcgcaacgccgctcggccagttcacgccctcgggatacatctccagcattcccggccgcggccatggttgcgacactcgtcagcgcgaggctgattgcgatggcgaccttccacatggctctttaccccgatgacaggaggtctgaataaatccgaagcctgctgctgtccaatcccgtcaagccttgagcgccacgggcttgccgaccctgcgcgaggccgagatgcttccgccctcgaactagggcggtgggcgttcacagcggctgccggttgagccggagcgcgttggcgaccacgctgacggaggacagcgccatcgcggcggcggcgatcatcggggacagcaggatgccgaagatcgggtagagcaggccggccgcgaccggtatccccgccgcattgtagatgaaggcgaacaccagattttggcggatgttggacatggtcgcctgcgacaggcgccgcgcccggacgatgccgttaaggtcgcccttgagcagggtgacgcccgcgctttctatcgccacatcggtgcctgaacccatggcgatgcccacatcggcggcggccagtgccggggcgtcgttgacgccgtccccggccatcgccacgatccggccttccttcttgaacttcgcgacgaccgcgctcttctggtcgggcaggacttcggcctcgacctcttcgatccccagtttcgccgcgaccgcctcggccgtcgtccggttgtcgcccgtcagcatgacgacccggatgccttcctgccgcagggccgcaagcgcctgcggcgtcgtttccttgaccggatcggcgattgcgaaggcgcccgcgactttgccgtcgacgccgatgaagatagctgtagcgcccgtgcggcgaaggtcatccgcctgcgcgctcagttcggaggggtcgacgccctgatccttgaggaacgccgcattccccaacacgatccgcttgccgtcgacggtaccaagcgcgcctcgtccggtgggcgagtcgaagtcggcgacctcaggcagatcgagttgccgcgccctggcggcctcgacgatggcgagggccagcggatgttccgatgcgcgctccaccgccgccgccagccgcaggacttccccatcatcgaagccggttgcgggcacgatcccggtcacggcgggacgcccttcggtgagggtgccggtcttgtcgacgaccagcgtgtcgaccttctccatatgctccagcgcctcggcattcttgatcagcacgccgagccccgcgccgcgcccgacgccgaccatgatcgacatgggcgtcgccagacccagggcgcaggggcaggcgatgatcagcaccgcgacggccgcgaccaggccataggcgaagcgcggctccggcccccatatgccccagccgatgaaggcgagcatggcgatgccgatcacgaccggcacgaaccagccggagacctggtcggccatgcgctggatcggcgcgcgcgaccgctgggcctcggccaccatctggacgatgcgcgccagcatcgtatcgcgcccgaccttctcggcgacgatgacgagagcgccggtctggttgagcgtgccgccgatcaccttgtcgcccgccgccttggtgaccggcatggattctcccgtcaccatcgactcgtcgagcgaggaacggccgtcggcgacgacggcatcgaccggcaccttctcgccggggcggacgcgcaatcggtctccggcggcgaccagatccagtccgatctcttcgtcggtgccgtccggcccgatccggcgcgcggtcttgggcgcaaggttgagcagcgccttgatcgcgccggaggtgcgctcccgcgcgcgaagctccagcacctgccccagcaggaccagcaccgtgatcaccgccgccgcctcgaaatagatggcgacgctgccgtccgctccccggaaggcgggcgggaagacgcccggcgcaagcgccgcgaccatgctgtaggcccaggcgactccggtgcccatcgcgatcagcgtgaacatgttgaggttgcggctcctgagcgacgcccagccgcgctcgaagaagggccagcccgcccacagcaccaccggcgtcgccagcagcagttgaatccaggtcgagaccttcatcggcaccagatggtggagagcagggaagacatgtccgcccatctccagcaggaacaccggcagggccagcgcaagtccgatccagaaacggcgggacatgtcgcgcagttcgggacttggcccgctttcggcggtgaccgtggcgggctccagcgccatgccgcagatcgggcaggcgcccggacgatcctgacggacctccggatgcatcggacaggtccagatcgtccccgccggaacatcggcctgcggggcagggggaccgagatagcgttcggggtcggatacgaacttggaccggcagcccgcgctgcagaaatgataggtcattccggcatgatccgcatgatgcggcgtcttcacgggatcgaccgacatcccgcagaccggatccctggcctgaggcccgccggaaacatccgcctgatcatgatgatggtgatgttcatgcgtcatcgagcagctcctgtggaggcatggatttccaccgttttatttgcggttatgaaccctccctccgccagttcagcccctgaatggacagggcgtcgccctccatagcgtcgctgttgccgccgatgtcggcctccaattttccttaaccatatctgcgtatgattcgccgaaaaggtcgagggcgaaatgagcgtagaagcaaaattttcaaccgatgatgcacaggaactgcagctaccacaaagcccgaagcgacaatggttccgtctgccgcgcaggatgctggtcggcggcgttctgttggtgatggccttcgccgtgctggtgcgcagctttgtcttcacagccggttacaataccactttggtggcagatataggtgtcgtcagggctccgatctctggcgaagtcgaccggcttggcgcgaatgtcggggaccgcgtgacgcggaaccagctgctgggaagctttgccgctccggtcggcctgtcggcggctgtccgcgccggatcggaagatgtggatcagatccgcacgaaactggtcagcatcgacggccgaatggccgctcttgcggcggacgccgcccgcatccgcagtgaatcgggcatctatcggtctgaaaagctggtgcagatggatgccgtcgcggacgaaagctccgcccaactgtccgccgcgcaagcgcggctggcctttgcgcagaagcagttggaacgcgcccggtctcttgccgagcggggctttatcagcgcggccggacttcaaagggcagaacaggatcagcgcgccgccctgggagagcagaatgcggcgatggcgcgccgacgcacaaacctgatcgaggcgcgcgccgcgggtcgaggcctgttcctcaacaacggctacagcaacgtccaatattcgacccagcgcctgagcgatctcaaccttgccatgagcgaactgcggggcgagagggagaatctcgccgcagcgctcgccaacgcgcaaaagctgagcgacggcggcaaggccggcgccatgcggcggttgcagcttccgttgcaggcgagcgtcaacgggcgggtgtgggcgaaggtcgctgcccccggggaatcgctgcgtgaaggcgatccgatctacatgctcgcggactgttcgtccttcttcgcctatttcaccgttggccgcagcgcctacagcaagctcaacatcggcgcgcccgtgacgttcgtcgcattttcgaacggcgatcgctggccaggcgccatcgtcaacatgggggtgggcgatccttcccagctccgcgtcaccagccacattcccaatcctgccgcgggcgaatatctgatcggcgcgcggatcatgctggatgcgcaaggccggaagcagtgcccggtcggcacggcgggccgggtggtgctgtaacgcggccatgaacatcgtcgagattccctcctatttctggggcctcgccaccctgggcctttgcctgctggtgtttccgcaactcgacccagccaaccgcctgcatcggctgatcgtcagcggcgccgcgatcggatcgatcctgatctacatgatatggcgcctgctcgccacgctcgatctggacaggccggtttccgcgctgctttccgccggcttcttcatgctggaggtctgctccacgctgggcggggtgctggtcctggtcgtgctgacgcgaaggcgcgaccgcctgaaggacgtcagcagcaacatacgctggctgcacgccaacaggcccagcgcggcgatcttcatctgcacctataatgaagatataggcattctcgaccgcacgatcaccggcgcgctcaaccagaattatccggcgaaggtctacctgctggacgatggccgccggccggaggtggaggcgttgtgccgccgccgccaggtggaatggctgacgcgcccggacaatgttcatgccaaggccggcaatatgaatgcgggcatgacgaccctggcggcgcgcggcgaaatgccggatttcgtcgccatattggatgcggatttcgtcgcgctgcccaatttcatgtcccattgcctggcgctattccaggatcccgccgtgggggtggtgcagacgccgcagcacttcttcaaccccgatccattgcagcacaggatcaaggggcatctggacctgcccgacgagcagcgattcttcttcgacactttgctgcccgccaaggacggatggggcacggctttttcctgtgggacatcgtcggtcgtccgcaccggcgcgcttgcccggattggcggcttccctaccgacagcattaccgaagacatgctgctgtcgatccgcatgaaggagcatggcttcgtcaccgcctatctgaacgaaaagctcagccttggcctcgcgccggagggaatcggcgaatattgcacccagcgcatccgctggtgcatcggcgcgatgcagatcatgcgcagcgccgacggcctgttttcgcgcaaggggctgaactggatcgacaggatgagcctgatggaaaccctgctctattggatgggcagctttccctttcgcctcgcctgtctgctggtgccgatcctctattggttgacgggccttaccgtcatggacgcgccgatcggcgagcttgcgactttcctgctgcccaggatcctggtggaagccttcgccatcagctggtattccaacggccgcatcctgccgctgttgacggacacgtcccagttgctggtcgcgccagagattgtggcggcatcctgccacaccttgctgttccccggggaacgtccgttcaaggtgaccaacaagggcggcgaccgttcccggacggtgatccactggaaattgctttcgcgctttgcggtcgtcctgctgctgacggcgggcgggatgctgttcagctatggctcgccgctggcgcccaccttcttctccgaacagaaagacgtcgtggcgttctggagcatatacaacgtccttgtctgcatcatcgcgatcatcgtctgcatcgaaaaaccccgaagggcggaagaacgcgcccccatcagcggaacggcgcttttcaacgcaggggacagcgccaccccggtccggctgctcgacatttcctccagcggcgtggcctttgccaatgaaggcggttggcgcataggcgacaggggcacgatttccatcagggaattgggggaggttccggcgatcatcgcgcggatcacggatcgcgtcgtcggggcaaagatcctcctttcgccccagcagcaggttgcgcttacacatttccagtttgccggcgaccgcatgcgcacgcccgacgtgtccacgctgggcagcgtcctggcgctgatcagggggctggcgctgaactgatcggatgcggcgactgatcggatgcggcgacaatcggcgccagcatggccaccgatattattgccccatctcccgtcgcgccatgcgtcatgccggcgccggtccggaactgtcccgctgcaccagcctgaagctgaagtgcggcgtgtcggccgcgccccccgccagcgcgtcgatcacggcgctgcccatcgcctccagcggctggctgacggtggtgaggggcggccaggccgtaaggccggcgggcgtgtcgtcgaagccgaccaccgacagatcctccggcacgcgcagcttcagccggtgcgccaccgtcagcgcgccgagcgccatgtcgtcattggtcgcgaagatcgcggtggggcgctggccccgggtcagcaaatgctcgccggcctttatgcccgactcgaaatcgaaggccccttcgacgaacagcccctcctccaggagcaggctcgccgcgatcatgccgtcgcgaaagccctcgacgcgctgcatcgccgccttgtggctggcgggcggggtgatcacgccgatgcggcgatggccaagaccgatcagatgatccgcgaccatccgccccgccgcccgttccggcgtcgggatgttgaagctctccgccatcaccgatccggcgatgcgggcgcagggcagcttcagttcggacaggcgctggagcaattgcgcgtcgtcggacagcggcggcaccaggaagaccccgtcgggccgcagcgccgcgaccaggcggtcgagaatggcgaagcgttcctcccccgccagcggcatcggctccaccaccaggtgatagcccagatcccggcatcggttcgccgcgcccgactggatgccgccattataggaaggcgcggggttgttgtagaggaaggcgatcatgaaggaccggcccccagccagccgccgcgccgactggttgggccggtatccaagctggcggatcgccgccgtcacccgttcgcgcagctcctcgctgacattgggcgccttgttgaccacgcgggacacggtcttgatcgatacgcgggccagggccgcgacgtcgtggatgctgggcatcagcgatgccggtcggaaggaggagcggtcataagccggtcttgccatggaaggcggagcgaggaaacaacgtttacccggacaatcgacaggcaaagccatcatggtcgtgccggaatcgcaaccatggcgctccaatcggcagatcgatgcccatcgccgtgaaaaatcttcttgatcggccatcggcgctgggctagagcaacaagacaacgttgtcatactctccaagcaggacaacggctgtcatcccgggcggcggtcggatgaactgcacgcttcaggtcgttgcccgggatgcgcttttttcaggatcggcgcagcgtcagcagcactttcaggccggggccgttgtccgccagcgccactccgccatgatgcagccgcgccaccgcctcctccagcgacaggcccagccccgatcccggcctgccccgcgccgggtcgagccgaccgaagcgcctcagggcggcaggacggctctccgccgggatgcccgggccattgtcggccacggcgatcagcaggtcgccattctcgatcgccgcgctcaattcgatgcggtcgccgccctccgcataatagagcgcgttttcgaccagattggcgagcgactggctcaccaattcgcgatggagcggaaagaccagcgcgtcaggcgcggaaacggccagcgcaaagccgctatcctccaccagcgggccgtagatctcttccacgtcgcgcagcagttccgcgacctgggtatcgcgccgccggtcgccgccgaagcctgcctcggtccggctgatgagcagcgcggtggtcagcatggaacgcagcgtctgcgcttcatgatgcaccttttccagcgcatccagcgcggtgtcgtcccgcgtctgggcgctggcctgctcgaccacggaaatgaggcgcgtcaccggggatttcaggtcgtgggcaaggccgtcggtcatcatgcgaagctgcgtcaccagcgcatcgatccgttccagcatggcgttgatcgactggccgagccggtcgaaggcgtcgccgctgccgtcggtcggcacccgccggtcgagcgcgccgacggcgacgtcattggcggtcgccgcgatgtccgacacctgccgcgccaatatgcggcccagcatgatcgcgatgcccagcgccagcaccaggctcatgacgaaggcgacggtcagcgcttcctcatagatgcgggtgagttgcaggctgttggaaaccaccatgccggtcagcaattgcccgccgtcccccagcttcacgggaatgacgcccatcggctccggcgcgtcccggcccgtgcggtagagcgacatgatctgccagcgcccgtcggcgcgcagcccggcgggccaggcgcccagattgccgctgatcggccgcccggccgcgtcggtcagcagcaacacggcgcgttccccctctatggcgcggaatcgtcgggcgatctcggcgcgcagggcggccgtcccgccgctgcggtgaagcgcgagcaggtcgtcgcgggcatcctccaccgcctgccggtcggcggcgacgacggtgcgctggctggcctgctgcacgaacagcaacacgccgcccgtcaccaggaactggcagaggaaggcgaggccgacgaagcgcccgatggtcgaacgggcaaagccgaaccagcggcgggaggggagggtcttgcggatcgctaatgggcctttttttgggcggtttgccttcatttccctttcgtcaccccgggcttgacccggggtcccgctgccttttccaggcgggcacctcgaaagaaagcgggaccccggatcaagtccggggtgacggtggagccctcccgcacgccgctaactctccggccccagccgatagcccatgccgcgcacggtatgcagcaggggcctgtcgccgccatcgtccagcttgcggcgcaggcggctgacatgcacgtcgatgacgttggtgccgggatcgaaatgatagtcccagacgccttccagcagcatggttcgcgtcaccacctggtctggatggcgcaggaaatattccagcaggcggaactcgcgcggttgcaggtcgacggagcgtgatccccgcttcacccggcgggaaagcaggtccatctccaggtccgcgtgccgcaaatgggtgacgaccccgccgccgcccccgccccggcgcagcagcaactggacgcgggccatcagctcggcgaaggcgaagggcttggccagataatcgtccgcgccgctggtcagcccctccacacggtcctccggcgtgcccagcgcggaaaggatgatgaccggcgtttcgatctccgccgcgcgcagggccttcagcatcgccatgccgtccatcgccggcatcatccggtccaggatgatcgcgccatagctgccgtcgctcgccaggaacaggccgtcgcggccattgtccgcccggtcgacggtgaagcccgcctcgcccatgcccttggcgacataggcggcggtcgccgcatcgtcctccaccaccaagatcttgtggctcatctctttcctcccggccggtccagcatcaccacccgcatccggcgcgcatgcttcaggcccagcgctatcctggatcggccatggcgtagcagataggcgctggcctgatccagcgagcggatcggcatgccgtccaggctgaccacgccgtcgccgacgcggatgcccagccgcgacgcctggccgtccgtctccatgctggtgacgaccagcccagatccgtccggcacgccgttgctgagggtgatgccgggcaaggcgcgggcctgcgcggcggccgcctccatccggtcgtcgccggcatggcggacgtgcaggaagaaggcgccgctcatgaccagcgcgcagagcgccagcgtcgccagaaggacgcccgatgccgcgttgctcagcctctgcctgtccatgcgcctgctttcatgggcggaaggatgatccatgggagccgccatgtcatgttacgctttgttcatgccgcggttcatgccgcggccgggccttcatggacggcgacccgccccgtccgcttcagcttgccccagcccacgacccagccgccaatggccgacgcgatggcgcgcaccacgaccccatacatgatctggcgatagacgaagcgctgcgccaccagcagatgcggcggatagcgcatgccgcgattgtcgagcgcataggcggcccagccgcacagcatgtcgatggcggtgaaggccagccagtacagccccatggtccagacgtcgccgctggtctgcgcccagccatgctggttcacccggacgatggtgcccaggatcgaggcgacaagggccaggtcgatcagcggggagatggcggcgaacatgatctggaacagccaggcctgcggcaggccgaccagcgccagtccggtgggccgccgttcgcgcaggatgcggcgatgcttccacaggcattgcagcgtgccgaacgcccagcgatagcgctgccgggcgagcgcccggaagctctccggcgcctcggtccaggcgacggcttcgggatcgaaggtgacgcgccagcccgcccgctggatcgcgatggtcaggtcctggtcctccgccagcgtatcttcgggatagccgcccaccgcgtccagcgccgcccgccgccacgcgccgaccgcgccgggcaccacggtcatggcatcgaacccggccagcgcccggcgctccagattctgcgcggtgatatattccaccgcctgccagcgggtgaccaggttgacgcgattgcccacccgcgcatcgcccgcgaccgcgcccagcgcgggatcggcgaaccagcgggcgagccgggcgatcgtctgcggctcgaactgggtgtcggcgtccagcgcgatgacgatctctccggtcgcctgcgccagcgcccggttcagcgccgccgccttgccgccgttcggcagcgtcagcagcgtcacgcggggatcgtcggcgaaggcctgcgcgacgatggcgctggtggcgtcccttgacccgtcgtccgcgacgatcagttgcaggcccggatattggctggccagcacccggcgaaccgaggattcgatgactcgcgcttcattataggcggggatgatgacggatacggtcggctgatggtccggcggcgcggggcggccgcgccgcgcctggaaccaggcgaggaaggtcatcagcaccgcccgcgccagccccagcgagatggcgacgtagaaaatccaccccagcagcgcggacagcgtcgccagcgccacgaaggcggcgacgtcgacccgcaccgccagcaggtcgccggcctcgaccggcggcatggccgccttcgccggaatcccggcaagctgcgataccggcacgaagcgatagccctccgcccgcaactgcgcgatgatgcggggcagcgcggccaccgtctgcgaccgctcgcccccgccgtcatgcagcaggatgatgttttcggagcggtcgtcgctggccgcatggacctggtcgatcacctgccgcacgatggcgtcggcgccggggcgctgccagtcattggggtcgacatgcaggccgaccaccgtatagcccagcttctgcgccgccagcgcggggcctagctcgtccgccgtggtcggctccgcatcgccgaaatagggggcgcggaacagccgcatgccgcgcccggtataggcctgcaccagccgctgcgtggcgttgagctgcaaccgggtcggctcctccgaccaggtggcgaggttcggatggtcgtaggtgtggttgccgatctcgtccccatccgcgacgatccgttgcagcagccccggatgctccagcgcgttttcgccgatgacgaagaaggtggcaggcgtgcgcgtgctctccagcacgttcaatatcttcggcgtccattccgcatccggcccgtcgtcgaaggtcagggccagcatcctgcggtcctgcccgcctgcgcgctccacctgatagggcgtgggcagcgcgccatagctttcctgttcgatggtcccctgcggcccgaaggcgatggcgcgatggccctgcgcgggcgtggcggtgatgcgcaggatttcgcccgaaccctcgacatcggtgttgagcgtgctcgccatcgtgcccagcttcggccggccgccggtgcgccatgcggtcaggtccgcccagaagccggggtcttcgctgcccagccgccacagcgcgacgctccggatgccgagccgcttcagcaccagcaactcgttccagctcgcggcggcgtccagcatccagatctggtggcgcacccccgcctcatcataggcgaagcccgcattgccgctcgccgcgtcgtagagcgggcgggcggcgctgtcatgcgcggcgagccaggcctcgtccagcgacagggcgtcggcggtcccgccatgccagtcataggcatagctgccgagcgcgacgaggatcctgtcagcgccgatggcgcgcagcgctgcctccgcctgccgggcgaaccagccctgcgcggcgatggggccgggctgaccgctctgccaatgctggtcgtaatccatcaggatcacccggtccgccacggcggcgaagcgggccagcggccagccttgctcccccgcgggcacggtcagcgcgatcttcgcgccctgcggcagggcgacgcgcaacatgcgcaggaagcgcagatagccgggcatggcgctgtccggcagcgattcgaagtccatgaccagccccgcctcatggcggcgggcgacatagccgcctagctgacgggccagcgcccgcgacgcgacggcatcgcgcagcagccgcgccgcgcccgcgccgtcccagctttcgctgccgatattctgcaccatgggcagcaccctgggcgggcggggcatggcggcgatcatgcggtcgaacgccgcgtcggccgcgacatggatcggcttgccggcgccgggcacgctgatcagcgccggcaccacccagtccaactgcccgacatggcggcgcagggaggcgatgctgctttcatcgcccggcatgtagaagccgacgttcagcggccgggcctgcgcgcgatgcccgccccaacgcggcagccatctggcgatgccccggcgcagcgaggatatgcccgacagccgggcggcatgcggctggggcagcggcagggcaaggtcgccctccgatgggacggcgaccagggtggtggcgaaggcgatggcggccagcaggatcagcagcaacgcgcccgccagcagccgccgcgcccaaagccccctgcggccggtaggatcgaagaagatcggtctgatcatggttcgcgctgtcgccctgtttcgcagggcagcctttacccgccgcgccctgccgagccgatgagccgttcatgaaatatcggtcatatattcgaacgcggggaattgggcgggagcggacgtcaatgcttcccctccccttcaggggaggggaccgaggggtgggggcgtgccccacccgaaaactgtcctgtaaaggcacgcccccaccccaacccctcccctgaaggggaggggcttgatgtcttaaacccccccaaaccaaccgcggcagttcatactccacgccgaaaatgcgcgggcggtcttgcccttcatcgcccgacatccgatatcgccgccatcgtccgcacgttccatgattttcagggagtttccatgtcagccagtccccgtgccgtgacgcgcgccgtcgaaccgcttttcctcgatcgctggtcgccgcgcgccttcgattcctccgcgatcccgcaggaggatctggacacgatcttcgacgcggcgcgctgggcgccctccgccttcaactatcagccctggcgcctgctctacgccacccgcgacagcgccgactggggccgcttcctggggctgctgatgcctttcaaccaggcatgggtgcagaatgcctcggcgctgctgttcatcctgtccgacacgctgatcgccgcgccgggatcggaagatttcaagccctcgcacagccacagcttcgatgccggcgcggcctgggcgctgctggcgttgcaggcgacccggatgggctatcacagccatgcgatgacgggcgtcgatttcgacaaggcgcgggcggaactgggcgtgccggatcgcttccggatcgaggccgccgtcgccatcggccgcatcgccgacaaggcgatccttcccgaagcgctccaggagcgcgaggcgccgagcggccgcaaggacattgcggaattcgtcacggcgggcaatttccccgcataaggcgggaagggcgcgcctgaatttatgtgtgcgccgcgctcctgcgaaggcgggagcgcggttccaacctcaggcctgggttcctgcctgcgcaggaacacggccttgcatcattactggcggggccttcggctcgccctgaactgaatgtcgatcccaatgatcgactgccagcctcaaaccaaccccaaaaatggtgaggcccggtcccgcttgcgcaggccgagcctcattccctctccaaactggtaagcggatcagccgtcgtaatcgccgccgatattctggttgcgcggcggggcggcggcggtcaggcgcagggcctccgccgactgggcgatcgaaccgatttcgtccggcgtgtcgtcgtcgtcgatctgcaccttctgcagcgaggcgacgagcgaatcgtgcagatccaccggcaggacggtctcctccgcgatctcgcgcagggcgacgaccgggtttttgtcgcggtcgcgatccagcgtcagctcggcgccgccggaaatctcgcgggcgcgctgcgcggcaagcaggacgaggtcaaaacggttggtaaccttgtcgacgcaatcttcgacggtaacgcgggccaaacgggcgctcctgaaccaagagaaatcgtgaaaggcgcgcctaacagcgcaggtcttaagagtcaatgaaaagcccataaactgtggcaagccgccccgaatgagggcatgaacggagcatggcgagcatccagcaggcagagccggggccaggcgaggggccaggtgaggggcagggcgaggggcagatcggcctgtcgctgcatggcgaccgcctgcgcgtgatagagaccggaccggcgctgcgccaggcgctggtggacctgatcgacggcgcgcaggaaagcctcaagctctattattacatcttcgccgcggacggcagcgggcaactcgtcctcgaccggctgatcgcggcgcgggggcgcggcgttgcggtcacgctgatgatcgacgccttcggatcgggatcgacgccgcttgccttcttcgatccgctgctggcggcgggcgggcatttcggccgcttcggcgcgcgccgctcgatgcgctacctgatccgcaaccaccagaagctggcgatcgccgacgaccggcggctgctgatgggcggcttcaatgtcgaggacggctatttcggcattccggaggaggattgctggcacgatctgggcctgctggtcgaagggccgcaggtgcaggcgatgacgagctggtacggccaactctggcgctgggtctcgacccgcgggcagcgtttccgcacgctgcgccgcatggtgcgcaactggcacagccccctccatccgaaggcaggcgatccgatccgctgggtgatcggcggccccacccggcggctcagcccctgggcgcagcttgtgaagcacgatctggaacgggcgcggcggctcgacatggtggaggcctatttctcgccgggccgcggcatgttgaagcgcatcgcccgggcggcgcggcggaagggatcgcgcctcgtcctgccctccaggtccgacaatggcgccaccgtcgcggcggcgcgcctgctctacggcccgctgctcaagcgcggcgtggaaatctgggaatatcagccctgcaagctgcacatgaagctgatcgtggtggacgatgcggtctatgtcggatcggccaatttcgacatgcgcagcctgttcctgaacctggagatcatgctgcgcgtcgaagatcccggttttgcccaggcgatgcgcgccctgatcgaccggcgggtcgcgcaaagccgccaggtcacgctggaaacgcaccgcgcccagcgcagcctgccgacgctggtcaagcagtggatcagctatttcctggtgggcgtgctggattacaccgtgacccgccggctcaatttccgcgacccggatgccgattagggcggggacagagccgttgcggttccccccgccccggaagcgcgctagggtggcggcgtgacaagggagacggacccggcggcctacgacctcgccgtgatcggcggcggcgtcaacggctgcggcgtggcgcgcgatgcggccgggcgcggtgcgcgggtgttgctgctggagcgcggcgacctggcgcagggcacctcctccgcctccaccaagctgatccatggcgggctgcgctatctggagcatcgggagttcggcctggtgcgcgaatcgctggcggaacgcgagcggctctgggcgatcgcaccgcacatcatccatccgttgcgcttcgtgctgccctgggtgccggggctgcggccgcgctggatgctgcgccttggcctgttcgcctatgaccatatgggcggccgccgcgccctgccgccgacccagagcgtcgacctgcgccggcatccggccgggcggccgctgaaaacaggcttcggcacggccttcgtctattccgacggctgggtggacgatgcgcgcctcgtcatcctgaacgcccgcgatgccgccgaccggggcgcggaggtgcgcacccggacggacgtgcggcggctggagcgggaaggcggcggctggacgatccatgcgcaggcaggcgacggaacgacgccgcgcttccgcgcccgcgccgtggtcaacgccgccgggccgctggcgctggacctgctccatcgcgcccatggcgagacggaccgccacatgcggctggtgcgcggatcgcatatcgtcgtgccgcgcctgttcgaccacggcttcgcctatttcttccaactgcccgacggccgcatcttctttgccctgccctatgagcgcgacttcaccctgatcggcacgacggaccgcgaccatgggggatcggtcgacgacgtccggcccgatcccgaagagatcgcctatctctgcgacggggcgaaccgctatttccgaaggaccatcgcgccgcaacatgtgctgtggtcctatgccggggtccgcccgctggtcgacgacggctccggtcgaccggaagcggccacgcggggctaccggctggagcttgacgcgccggacggagaggcgccgctgctcagcctgttcggcggcaagatcaccacctatcgccgccttgccggggaggcggtggcgatgctgaagccctttctccccagcctgtcgggcggcgactggaccgcgaaggcggcgctgccgggcggcgacttcccgatgcgggagcgcgaccggctgatcgcggacctgggctgcgactatcctttcctggactatgcctcggtggagcggatcgcctgcgcctatggcacccgcgcctgggattggctggacggggcgcgggacatgggcgggctgggcacgcatttcggccacggcctgacggaggcggagctgcgctatctggtggcgcgcgaatgggcgatgacggccgacgacatattatggcggcggacgaagctggggctgcgtctggatgcgcgccagaccgcgcatgtccgcgagtggctgggggagaggggatgagcgagcggccgatattggtgctggacgagggcacgacatccacccgggcgatgctctacgccccggacgggcggcggcttggcatggcgcaggcggaccttggccaatattatccccggcccggctgggtcgagcatgatgcgacggagatctgggaaaagaccctggcctgcgcgcgcgacatggtggcgctggcgggcggggcggatcaggtcgccgccatcggcatcaccaaccagcgcgaaaccgtggtcgcgtgggaccggcggacaggcgagccgctggcccccgccatcgtctggcaggaccgccgcaccgccggtcattgcgccgccctgcgcgaggcgggggaggaggaggcggtccagcggcggacgggactggtgctcgacccctatttctccgcgacgaagatgcgctggcttttggaccatgcgcccgccgtggcggaggcgggagccaggctcgccttcggcaccatcgaaagctggctgatgtggaagctgaccggcggacagcatgtcagcgacgccagcaatgccagccgaacccagttgatggcgctggacggcacggattgggacatcggcctgtgcgacctgttcggcgtgccgccgcaggccctgccggagatcgtcgacaatatcggcgcctttggcgcgacgcaggccgaatggttcggccagccgatcgcgatccggggactgatgggggatcagcaggcggcgaccatcggccaggcctgcctgacgccgggcgacgccaaggcgacattgggcaccggggccttcgtccttgcctatatgggcggggccgtgccggtgtcgcggcatcggctgctcggcaccctgctttgccgcctgccgggcgagacgagctatgcgctggaaggatcgctgttcgtcgcgggcagcctggtccagtggatgcgcgacgaactgcgcctgatcgccacggcggaggaaagcgaagcgctggcccgttcggtgcccgacagcggcggcgtcgccatgctgcccgcattggcggggttgggcgcgccgcactggcgcgccgacgccaaggggacgatccatgggctgacgctgggcacgaagcgggcgcatatcgtgcgcgcggcgctcgaatcgctctcccaccagcttcacgacctggccggcgcgttcgcggccgacggcatgccctggcggaccctgtgcatcgacggcgggatgagcgccaacgactggatcgcgcaggatctggccgacattctggacctgcccgtggatcgccccgccgatgtggagaccaccgccaggggcgcggcgatgctggcggcggtgggcgcgggcctgtttccctccctcgccgcggcagccgcggcgatgcgggcggaacggcgatgcttcacgccggccttgccggacgatgccaggaacgaaaggctgcggcgttggcatgcgctgctggcctgtgcgtgatttctcgcgtgtatattcggaatcgtgagtatattttaacgataagcgtctaatgcggggcggaacatgcagacgtctcttcaacatccttcttcccgccttgcgccgctcgccctgggttgcgcctatttcctcatggcggcgctggcgctggctagctcgcgcttcgaagggggattggccttcatctggggcgccaatgcgctgctcatggcctatctgctgacgtcgcgagccggcgcctggcccggggcgctgatcgtctgcggcgtggcgagcgcgctgtcgaccgccctgtggggcatggggacgctcgccgccgtgccgatggcggtcatcaacctgctggaagcggtgatcgtcgcgctgatctgccgccgcttcgcgccgggcggcaaattcgccggatcgatgcagcggctgttcgtcttcatcctggcgctctgcggcccggccaatctgatcgcgggcctggccgccgccacggtcgcgtcggcgctgacgacggtgcccttcgcctcgtcgctgctgcaatggtataccgggcatgtgctgggcgggctgacctgcacgccgatcctgatgatgctgatgcggggcgaattgcggcgctggttcggccagacctcgcgccggggcaagtgggaggcgctggggctgttgctgctctttgcgctggcgaccgccttcgtcttctatgcggcgcgctatccgttgctgttcgcgctgctgctgccgatggtcgccatcgtgttccgcctgggcaatctgggcgcggcggcttcggtcatgatcctggccatgatcggcggcatggcgaccatgaccggccacggcccgctgtacatgatccccggcacgctgggcgagcggatgcagttcttccagcttttcctggccttcagcttcctgctgtccatgccgatcgcggcggaattgaacagccgccgccgcctgttccagatgttgcaggaaagcgaggcgcgctatcgcgccattgcggaaaatagcggcgacgtggtgctcaacatcagcgtcggcggcgtgatcgaatatgcctcccccgccgcggcggagcagatcggctgcgccccggaactgctgatcggccaggatgccgccaatctggtcgaccccgcggaccgggaccaggtgatcgcgacgctggagcgcgcgctggaccagccgggagaggtgcagacggtggaattccgccccttcatctccgcgcagggcagcgaatggtgcgagatggtggctcgcgcggtcgtcgacgaacgcggcctgcccaccggcgtcgtcagcacgatccgcgacatgtcccggcacaaggcgcggcaacgcgcgcttcagcaggtggcggcgctggattcgctgaccggggcggacacccgccgggccttcctggaaaagctggaggaggagatgctgcgcgtccgccacggtgcgcgggcctgcctgttgctgatcgacatcgatcatttcaaggcggtcaacgattgctatggccatggcgcgggcgaccgcgtgctggcgggtttcgtggagcggctgcgtccggggctgcgcggcggcgacagcatcggccgtctgggcggcgaggaattcgccatattgctgagcggcacggatgtcgtgcgggcgagcatgatctgcgaaaggctgcgcgaaatggtgacggcccatccggttcagatcgattcgggcgaggtgatcccggtgacgttcagcgcgggcctggtcgggctgggcagccagagcgacgctcaggcggtgctggaggcggcggacaaggcgctttacaacgccaagcacagcggacggaactgcctgcgcctggcggcgtagggagcgtttcgactctctggacgaagcgccctcccggcggttgggcgcgcgcagcagcgcgacggggataatggcgggccgaaaagttccccaagtctatcgcaagaatctcgcgatgatatgttgtaactttcccccgcctcgcttatgtagcacgcaccatgccgatcagccttcgccagcatctgctcaacggccggatcgatcgcctcgcgatcgctctgtcgggcatgtgcgtggcgcattgcttcggcacggccgtgctgctcggcgtgctcgcctcggccggggggattttcgaaagcccgatcttccatgaggccggacttgcgctggcgatcctgctcggcgcggtggcgctcggccatggcgctgtggcgcatggcttcatgatgccggccgccatcggatcgctgggcctgggcatcatggcgggcgcgctcaccatggaccatggctggcaggaaagcgcctatacgttgctgggcgtcggcatcctggcgctcggtcacgatctcaatcaccgcgctggacgatagccgctccggcatctcaggcgggaccgcccagcgatccggaaatgcggcaagccaagaaagtcggtcctcgaccccggctcagatcggcttccggtccagccgatgctcgcccttcacccatcgcacggtgccggtgctggcgcgcatcacgacgctgtcggtggtgagcctgccgcccggcagccgcttgaccccggccagcagcgatccgtcggtgacgccggtcgccgcgaagatgcaatcgcccttggccagttcgttgaggtcatagaccttgtccagatcggcaattccccatttgcgggcgcgggcgcgctcgtcgtcgttgcggaacagcagcttgcccttgaactgcccgccgacgcagcgcagcgccgcgcaggccagcacgccctccggcgcgccgcccgaacccatgtacatgtcgatattggtttccggatcggtggtggcgatcacccctgccacgtccccgtccgggatcagcatgatgccgcagccgatggcgcgcagctccgcgatcagcttctcatggcgcggccggtccagcacgcagacgatgatctcatgcgggtcgacgcccttggcgcgggcgaccgcctcgacattctccttcaccggcctgttgaggtcgatgacgccgtccggcaggccggggccgaccgccagcttctccatatagacgtctggcgcgttgagcaggccgccctcctcggaaatcgccagcacggccagcgcgttgggaccggccttggcggtgatggtggtgccctccagcggatcgagcgcgatgtcgatccgggggccggtgccgatcgcgttgccgaccttttccccgatgtacagcatcggcgcctcgtcccgctcgccttcgccgatgacgacggtgccgtccatatagaggtcgttgaaggccaggcgcatcgcctcgaccgcggcggcgtcggcggccttttcatcgccccggccgatcagcttcgacgcggcgatggcggccgcctcggtcacgcgcaccatctccagcaccagcacgcgatcgagtatcgagcttgcctgcaccatgtcgtttccccttcagccgctattttggggagggcgataggatgtcggccggccattgtcgagggcgtgcctttcacgaagcgatgcaatgaaggcatttgtccgattgagcgccgtcatatggcgagattggatggattgcggacgttcccctattcgtcacccctccccctattcgtcaccccgggcttgacccggggtcccgctgccttggacgaggcgcggtgtggagggaaaagcgggaccccggatcaagtccggggtgacggtggtaatgtcagctatcggccaacttcagccccgccaacacacctccaagcatcaatccagtatatgcatcaccaccggcgtttgcagcaggctgtccgacccggccagccggtccagcgtctcgcgcacgcagcgttcctcgcccgcatgggtgacgatcgccaccagcaccccgtccgtctggctggcgccgcgctggatcatgctctctatggacacgccggcgtcgcgggtcgccgccgcgatctccgccagcacgccgggccggtcctgcaccttgaagcgcagataggcgcggccgacccgcttgccggcatccgcgggcttctgctgcgcgagcgccgcgaccggcatggccagcgcgtcgccatattcgtcgcgcgccacgtcgatcaggtccgcgaccaccgccgatgcggtggggccgtcgccggcgccgcgcccctggaagaagaggcggccgacgaaattgccctccgccaccacggcgttcagcgatccgtcgacatgggcgagcggatggtcgagcggcaccagcatcggatggacgcgctggaacaggccttccgggccattctccgccatgccgaccaggcggatgcgatagcccagcgccgccgcttccgcgatgtcggcggcgatgacgtgccggatgccggtgatcgcgaccgcgtcgaaatccagttccgtgccgaaggcgaggctggcgaggatggtcagcttgtgcgcggcgtcgacgccgtcgatgtcgaagctgggatcggcttcggcatagcccagttcctgcgcttccttcagcacctcgtcgaagccgcgtccttctttctccatcgtggtcaggatatagttgcaggtgccgttgaggatgccgtagacgcgggcgatctcgttcgcggccgcgccctcgcgcatgcccttgatgaccgggatgccgcccgcgaccgccgcttcatatttgagcgccacgcccgccttttccgccagcccggcgaggtccaggccatgatgggccagcatcgccttgttcgcggtgacgaagggcttgccgacgctcaggcactggcgggcgagggtgagggcagggccgtccgccccgccgatcagttccaccaccacgtcgatgtcgtcgcgtgtcgccagcgtcgtcatgtcgtcgacccattcatagggcgacaggtcgacgccgcgatccttgttccggtcgcgggcggagatggcgacgatctggatcgggcagccggcgcggcgggcgatcaggtccgcattggtctggagcagccggatgaccccgccgcccaccgtgccgaggccgaccagcgcgacgcgcagcggggcatggcggtgcagattggtcatggcttgcgttcatccttcctgatcacgagacgccgcgctgatagcggcctctgcgcgtctgtccaaggaaaaggagccgatgccggaaccggaaaggctgtcgccgctgccaggtcagcgaaccgtcctcgtccgcccgcaggggccaagggcgtccaggacaatccgataatccgcgcgggccagctcggcatcctggggcgacagcgcgcgcacggaccgggcaggcagggcatcgggcaggccgcaggccaggcggtaccagagcaggctgccgggcgcgggggggcgggctgcctcatccacgatctcgcccagcgccacggcccagcgcggttgctgcccgggccggcgcaggatggacagcgagacagggtcgccattttcggtgcgcaggaagatctgcgtctccccttccccggcgatggtgcccgcgacgtggaaggcgtcgcccagccccacgatgcggggcggcgcatcgacggcgaccagttcggacaggatcgccttcacccgctcggtctcggccggggtggcgaggatctgcgcgtcgcgggcgatgagctggatttcgccgggacgccctccgggacgcgcgaacaggatgacctgcgccttcttcagcttgggcatcttgccccgcgcgtcgagcggcgcgtcatagaggtagcggacggtcgggctgattcccccttcgccgcgaatcagcgcgccgacattcgcctccacatagaccctttgatgccccggctggacggcgccggcctgccccggcttcaacttgatgatgttgccaatccgcgcctgtgccaccagcggcgcggcgtcggcgaggtcggctatgtccgtataggataggcccgcgacacgctcggatgattgcgctaccatccggtccgaatccggctgagccgcagaaatccgcgattgtgcggcgaaaatgaggcagatcagggtgagcgtccgcaggggcatggtggatttctttttcatcttcgtcctaatgatggcagtccgtgacatgtttgtcacatgcaagtctttccggtgtgtaatggcggtcgcaaatgatcatatcgataaagcgtttgcgtgccacgatgcgccgcgataggagttcgcacggtagcaaatggacggataggggccaagatgaccggggttagcccggccagctcgggccgtttttggcttatttgccgaataacaactggtaagctgagttaaggagtgtcgttgccgaatggcctatgctgaccactcgcaaggatcgagtcgtacgatctcgatcatcatcgtcgccctgattcacgctgttctgggttacgccttcgtcaccggccttggcatgaaatatgtcaaaaaggcggcggaacagctgaacgtgatcgacgtcaaggaggaaccgccgccaccggacgaggagccgccgccgccgccgccagaccagccggtcgaaccgccgccggtcgtcgcgccgccgccgatcgttcagaccccggcgcccgcaccgccgattcagacggtccggaccccgccgccggtcttcaacccggttccggtcgccgcgccgccgccgccggctccgccgccgccggaggttcccgcctcccgcgcgtccccgcgcagcagtccgggtagctggctcagcgatgccgactatcccagccgcgcgcagcgtgaagaacgttcgggcacggccgggttccgcctggaaatcggtccggacggtcgcgtgaccaactgcaccatcacctcttcgaccggccatgccgacctcgacgaggcgacgtgccgcctgctgccgcgacgtgcgaggttcaagcccgcgacggcagccggaggcggtccgatgtcggacacgtacaatggccggatcacctggcgtctgccggagtgattttgaaaagggcgggcggtcgcctccggatgattggacgccgcctacccttgtttattgatcctttgagagggaagtcttgaacatgttgatgtatctcgcagcagctgccgcgcccaaggcggagaacccctatggcctgatggaggccctggagcagggcggcaccatcgcctggaccgttttcatcatcctttgcggtatgtcggtcggcaccttctacattctgttcaccaagctgatcgaacagcagaaggtgatcaaccagggcaagaaggttcgcgcaaccttctggcgcgccgccagcctgaaggaaggcaccgccaagctcgaaaagaactcggcctacaagcagatcgtcgatgacggcatcaaggcccaggaagaacacaccaagctgaccgacccggtcgaagcccatgactggctgcacggctcgctcgcccgttcggaagcctcgatcaactcgaagctcggcggcggcctggcgttcctcgccaccgtcggttcgacctcgccgttcatcggtctgttcggtacggttatcggcatctaccgcgcgctcatcaagatcggcgccgccggtcaggcctcgatcgacgccgtcgccggcccggtcggtgaagctctgatcatgaccgccctgggtctggccgtggccgttcccgcggtgctcgcctacaacttcctgcagcgccgcaacaagtcgatcgccgaacagctcaacggattcaccgtcgacctgctggctcacctggtgtcgaacggcgccgtgaagccgacgatcgccgctgccccggccgctccggccgccaagccggcagccgcgccgaccaaggcctgataggctgagatgccgataagggggccggcggcggctgcgacgctcggtctccccttatcggacgtgggctccggaacgccggggcgccatcgacaagcatgttaggaaataatcaatggcaatgagtgttggctctgacggcggtgacgacaagccgatgtccgacatcaacacgacgccgctcgtcgacgtcatgctggtgttgctcatcatcttcctcatcgcggtcccggtcgtcgtccagacggttcagctacagcttcccaaggtcgcgttcgagccgacgacgacgaaaccggaaaatgtttccctgtcgatcacgcaggcttccgacggtagctgtgcggtctactggaacctgacccgcgtgtcctccaacgagctgctcgaccgcgcggtcgcgaagctggaggcggacatcaagaaggcgggcggcgttgagaacctgacgccggaggatctgcccgaagtgcatatccgcggcgacatcaacgttccctatcggtgcatcggcggcaccatctacacgatgcagcgcgccggtttcccgaaggtcggcttcatctccgagcccgaaccgggcacgacgacccgccggctttaagttctaggagtatcgccacatggctatgagtgccggaagtgaagatggcgaaccgatggtggaaatgaacacgacgccgttgatcgacgtcatgctcgttctcctcatcatgttcatcatcaccatcccgatccagacccacgcggtcaagatcgacctgccgcagaacgccccgccgaccgacagcgtcatcgaccctgtcaagaacaaggtggcgatcgatcccagcggcgtcatcacctggaacggttcggccatcgacctgctgaccctgcgtcagtatctgcagcagtcgctgcggttgccggtcgagcccgaattgcagttccagcccaacgcggccacccgctacgtcgtcgtcgacgaggtgctggccgagatcaagcgcgccggcgtgaccaagctgggcttcgtcggcaacgaacaatacggcaatttctaaggccgtcgggaccgggtccggcaacgctggaccccggttcgggaaagatttgcgcatcggtcggggcgcatgtcgggcgttcgctggatcatcgaacgcctgtgcgccctcagggcacgaatacgccgccgctgtctggccgggaatgttcgacttcccgtttccgggcgcgggctggggtgacgcaatcgagcgcgtgatgcgcggacctgcatgggggctgcttcggcggccccttatttttgcctggccttgcccggtttaatgctttcttcaccgcgaccggcgatgatgcggatggtcaaatcggcattggatcatgggcgccacagttcagacaaatccgtatcgcggcagcaatcgtctggcggatcgccgcacggcgctgatcggcgttcggatccggcggccgggcgaaacctggttcaagagccaggtcacggatgtctccgaagtcggcttccgcctcaaaagtttcatgaaattggcggccggcgacgatctttggatcatgctgccgggcttcgaaggccgccgcgcgcgcgtgttgtggagccggtcgcatgaatcgggctgcgtcttcgaacgcccgctgcatccggcgatcctcgatcacatcatccgaatcggccaataagccatcgggccttgcctaagggcatgtgccgaccattcgcccatcgcgcctctcatcggcgcgatgaacgcccccgcgtcacgcgcagcattctctggagcattttccagtcggccctaaacgcgcagcgctggcccaaacacgcctgaccggcgctgcggcgcgggcccgtcagaagaacagcttgcggaaactgatcgtcaccgctcgccccagcgggtcgagatagccgggctggtagcggaccggcgtgatcccgtccgcgtcggtgacgctgcgccgctggttgaacagattgtcgatgccgatcgatatgcgcgcgccgcgcaggaagggatgcttcttcaccagcgaaggcatctgccccagattggcgaacaggcgcaggtccaccgtcgccaggctgccgaagtcaagccgcgatgccccacccgtcgttccgcccagcgcgccatcgacatgggtgccgctttcccaatccacgctcaaccgcgcgcccaggccgttattgacatagcccagccgcgcattcagctcatgccgcggctggccgcccgacgaccctgtggcgtcgccgttcagcaggtccagttccggcacgccgggcgcgatcaggatgctctcgttgagatgccaggtgtgatagaggctgaagctgagccgcccaccgcctccgccgccccttccgccgccgaaaccgcccggcccgccaaagccgccgcccggtcttcgcgggccttcgccaaggcctccgcccggaccgccgcgatcgccttcgccccgtggccgctcgccgccatcctgcccttgggggcgctgcccgcccggcccgcgattgccgaacaggccgcgcagatcctgcaattccctgggtcgctcctccggcttggcgcccgcggcccgccaggcctccaccaccttctggatgtgcgatttcagtggaacggacaggtcgaaaccccagcgaagctgctcgctccgcgaccgcaggaaattgatcggccgcgcatcgatctgcgtcagattgccgtcatcgtcccgcaggaaacgctgggggaacgcgtcctcgatggcgggactcggcgtcggaaaggccgagatcgggttgctcgtccggctgttggcgtaggtcgccgtcagcgtcagattgggtttctcgaacggcttgatattggcgctgaggcggaactgatcgcgcacgctttccctgagggctgcattgcccccgctcagttgcgtcacgaacacggtctgcccggtcgcatagtcgaacaccgacacattgggcgtggagatcggcggatcggtgatctgcgcgcccgtgggcgcggcgcgatcctggttcgcggacatcagcaactgcacggcgggcaccggccgccagcgcatgccgtatcccagggtcgaaagcgtgccgaagtcggaataatgctgcgccgccgcgttcacattgacgccgatgtcgcccaccgcgcccagcacgcccttcgaccggctggtgatcggcaggtcgacgctgacctgcccgctgccgatttcccggctgtagctgttgtcgcgctgctcgcccgaacggatcgaccagctatcgaagccattggccgatccgcccacgcgcaccgcggtcgtcaccgcgccggccggcaggtcgaacagcggacccgacaacagcaggtcgccctgcaccgccctcgattccgccttcgcccggtcgatcacccgcgtcgacagcaggtcggacgaaaagccgccgaacgggtccgcgcccgcatcgatcgcgctctggatcgcgccggtcgcgaatccccggtcggtcgaagtgcgggtgttcgaataatcgccattgccggtgaaggaccattgccagccgccgcccagaaggccgctgagcgtcactccgacatggccggtcgtgcccttgatctgctgccccagctcgcctgcctggcgcagatagcgatagaagctcgtcggcgtggcgaagggcgagaaggggttgctcgccggcaggtcgaacgccgccgcctggaacccttgcaggctgtcattgtcggacagctccagccgcccgttgacggtcatcgacaccttgcccagggcgcgggccagggtgacattggcggcgaagctctccgtcgccgggctgagcgtgcgatgatgggccagctcgccgccggtcatgccgttcccgcccaccagaaaggcgtcgatgcccgactgccggttggcccgctcgccctgcacggtcggcgccacgccgcgctcgctttccagcagcgacgcggcagtcctgtactgcatgtcgagggtgaagcgattgtcgccccggatgcgcagcagcgcgccttcgacggagccattctcccgcccgccctgcgtcgtggcgcctgcccgcaggtctgccgtttcggcgcggaaccgctggcgcagcacgatgttcaccaccttctgcgtcggcgcatagccatagctgagcgccacctgttcgggcaggatgtcgacccgcgccaccgcttcggacgggatgtcctggatttccgaaaagctggagatccgcttgccattcagcaggatcaccggcgtgccgttggtctggggcgacagttccgcgatcatctccgatatggacgtgacgcccagggcgcggacatcggcggcggaaagctgctgctccggcctcacattgccgaccacggcgccgcgttcgggctggccggtgacgacgatctcgtccgcatcgtccatctgcccggccgggcccctgggttcctcggtctgcgccatcagcgcgcccggcgccgcactcatcatcaacggaaacagaagacaggcaaaggaacggcgcactgtttaccccttaggatcaaaccctgaatgctctccctctaggcgggagttgtcgcaagactctggcaatgcccatagagatttgtcgcaaaatgtaacccggcatcgccccgcccggcccgcgacgccggaaaggggaccgttcgcctgccgattgcattgcccgccagactttctacaccttggcccatgcgcacgctctatcccgccatcgaacccttcgcctccggacatctcgacgtgggggatggccaccgcgtctattgggagcgggccgggacgccgggcgccaagcctgccgtcttcctgcatggcggccccggcggcggcatatcgcccgatcaccgccgcctgttcgatccggaacgctatgacgtgctccttttcgaccagcgcggctgcggccgctcgacgccccatgcggagctggaggcgaacacaagctggcacctggtcgcggacatcgaacggctgcggcggatgatgggcgtcgagcgatggctggtcttcggcggaagctgggggtcgacgctggcgctggcctatgcccagagccatgccgaccgcgtgaccgaactggtgctgcgcggcatcttcaccatccgcaggcaggaaatcgactggtattaccagcagggcgccagccgcatctatccggacaaatgggaacgcttcgtcgcgcccattccggaggcggagcgcggcgacctgctccacgcctatcgccgcatcctgaccggcgacgatcgcgccgcccggatcgccgccgccaaggcgtggagcctgtgggaaggcgaaaccatccgcctgctgcccgacgaggcgctctccgccacccatgaggccgatgatttcgcgctggccttcgcccgcatcgaaaatcattatttcgtccatggcggctggctggaggaagggcagctcatccgggacgccgggaagctggcggacattcccggcgtcatcgtgcagggccgctacgacatggcctgccccgccgaaaccgcctgggcgctgcacagggcctggccgcaggcgcgcttcgagatgatcgaaggggcgggccatgcgttcaacgaaccgggcatattggacgcgctcatcagggcgacggacgggtttgccgcccaagcgaaaggataatcatgcgcacatggatggtgctggcgggggtgttcagcctgatggcctgcggcgagggcagcgacccgatcaccgcggtcgaccgccgggaaacgccggaaaccggcgcggcggcagccgtcgcgaagctggacgaggcccagcgcaacggcgtgctggaacgcgccgtgcgggcgtcgggcgcggcttgccccaccgtcatccggtcggagcggatgcaggtgcggcccggggcccggggttggaaggccgagtgcaatgacggcaccgcgcatctgatagagatccacgcggacggcaccgccgacgtcaccagccgcacgcgctgatcgccggttcggggcatgtcccggtccgacgcgatggcggaccatcgccgtcagcctgcgacgacatcctgaaactggaggttggccagccgcgcatagaggcccttctgccgcatcagcgtggcgtggtcgccctgttcgaccagccgtccttcgtccagcaccaggatgcggtccgccgccctgaccgtggccaggcgatgggcgatgacgatggttgtgcgcccctgcatcagccggccgagggcgtcctgcaccagccgttccgattcggcgtcgagggcggaggtcgcttcgtccagcagcaggatcggcgcatcgcgcagcagggcgcgggcgatggacaggcgctggcgctggccgcccgaaaggcgcgcgccgccatcgcccagaaagctgtccaggccctgcggcagggcgcgcaggaaagcctccgcattggcggcgcgggcggcggcccagatctgatcgtcgctggcgtcccatcggccgtagcgcagattgtcgcgggccgacgcggcgaagatgatgctttcctgcggcaccatggccatcatgccgcgcacctccgccggatcggcctggggcaggggaacgccgttcaggcggatcacgcccgaatcgggatcgtagaagcgcagcgccaactggatcagcgtggatttccccgcgccggacgggccgacgatggcgaccgtctcgcccggcgcgatgtcgatggagatgccgtgcaaggccgcctgatcgggccgggtgggatagcggaaatgcacatcctcgaactggagatgcgcgccatgctcggtccgcggcaccggaacagggcggggcggggctgtgatctgcggcgtggcgctcatcagttcatgcagccgcccggcggcgcccgcgccgcgcagcaggtcgccccaggtttccgacagcgcgccgaacgcgcccgccaccagcccgcccgtcaggacgaaggcggcgatgctgccccccgaaaggcgcccggcggcgacgtccagcgcgccctgccacatgaccgccgtgatcgacccgaagaccagcgcgatgacgatggcggtcatcgcggcgcgcagggcgatccggcggcgcgccgtggcgaaacccgcctcgaccgtggtgtcgaaccgcgccgcttcccgtccttcctggccgaaggcctggacgatcttcatcgcgcccagcgtttccgacgtgacgctgccgacatcggccagccggtcctggcttgcccgcgacagggcgcgcacgcggcggccaaggccgatgatcgccaccaagatgaccggaatgccgagcagcagcagccccgcgagcttgggcgccagcgcgaagagatagataaggccgccggtccccgtcaccacattgcgcagcgcgatcgacacggtcgatcccaccacctggtcgatgatcgccgtgtcggcagtcatgcgcgacgcgatttcggaggggcggttttcctcgaagaagcggggttcctgccgcagcagattggcctgcgtggccgatcggatgtcagcgacgacccgctcccccagccaggacacgaaatagaagcgcgccgccgtggccagcgccaggatcacgacgatcaggaacagatattcgaaccaccggctgatgtcgccgccgcccatgaagccccggtcgatgaccagccggaagccgctggggatcgccagcgtcgcggcggaagagaccagcagcgcggcgagcgccccggcgatgcggccgggatagcggctggcgaagcgccagatcatcgccaggctgccaagcggggggcgcgtcctgtcgcgcggcgatggctgttccacatctaccatgacgccgcgctctaaagggatttcgcgtgaaagggaacattgtccatcggtcctagccggcgggcgcgatctccgccgccagcgtcatgatgcgctgcggcccggcccggccggtcagggcataggccatgtcgcccgcctcccaataggcgatgacgtcctctgcgcggcgggcgagcagcgggcgcgcctccgccggggtttcggcccggtcggcgaagaaggacagttgctccccctccggcgtggtgatcgacacggcgacggcggggctgtcgggcgtgggataaagctgcacgtcatggacgcgccatctggcgggcagcggcggcaggacgatgccggtcgaccgttggatctcgccggggttgagcgtcgcgctttccacttgcgacgccatgctctggcgcagcagcccggtgcggtgggacgcggcggcctcgtccaggaaagtggtggcctgcgcggactgcggaaactcgcccaattcgcccctcgcgatccagccgctcgcgaccagggcggcgatgcccgccgcccggccgatatggcgccaggcgcggcgacggtcattgtcgttggcgaccgggaccgatgtgtcgcggcggcggccgaccagcgttcccttggtcccgtcatgcctcagccggaaatcgatatgcggccaccgcttgcgccagcgcctggcgaccagccgttcgccggggcgggcggcgtcgtccagcagcaccaccgcccccggagacaggcgggcgaacaggctgtccgccgcgccccgcaccagcggatgcaccgcccagggcggcccgtcgatgatcagcaggtcgatgctgtcgggcaggctgtcgatgtcgtaccagcggcccggccagtcctcgctctccgcaaccagcggcgcatggcgcagatcggccgtcagcccatggtccgccagccagttgcgggtcgcctgcacgaatccgtcatgctggtcgaagctggtcagccgtcctccgccgtgcagggcaagggcgcgggcggcgatcagcgtcgatgcgcccgcccccagttccacgacctgggcaggccgcagccgcgcgatttcccgcacgatatggcgcaggaaacccatgtccgccttccagcttcccagatgcggcagggcgtcatggggcaggccaagctcgtccagcagggcgcgcttgtccgccttgcgcccgcccgacaggctggcaagcagccagggccagctgatcgcgccgaagccgatgcgccaggccatgtcggacagccgacgccgggccgccagcgcatcggcgtcgtcgatgggcagcaggccggtcaattctctggaggtcacggctaagcctatcctttatctgcgggtcgagactggttatgcggcgggatagcccgttcgcatagacccgactatcgccagcatagggaacgccgatgacccgcatcatatccgcgactgttgaacgttggccggtcgcgggaaccttcaccatcagtcgcggggccaagacgtcggtggacgtcgtggtctgcaccgtgggcgacggcgcgcatgtcggccggggcgagggcacggccatctattatgaaggcgagacggcggagggctgcgcggcggcgatcaacgcctattcagggccgctggagcgcgacgcgctgctgcgggcgatgccgcgtggggcggcgcgcaacgcgctggactgcgcgctctgggatctggaggcgaagcgcgccggcgcgcccgtgtggaagctcgccgggctggcggagcccgcgcccctgcccaccgccttcaccatcagcctgggcgacccggagaagatggaggcggatgcgcgggcggcggcgggacgcggcttcggcctgctcaaatgcaagctgacgggcgagggcgaccgggcgcggatcgccgcggtgcgggcgggcgcgccggacgtgcggctgatcgtcgacgccaatgaaagctggcacgagctggacatcgcggcggaggcgcaggccctggcggaactgggcgtggagatggtcgaacagccggtcttccacggcagggaggaacggctggcggggatcaggtcgccgctgccgctctgcgcggacgagagttgccacacgcgcgccgacctcgatcggctgggggatttcgacgcggtgaacatcaagctcgacaaggcgggcgggctgaccgaggcgctggccctgtcgcgggaggcaagggcgcgggggttccgcgtgatggtcggctgcatgctgggcacgtcgctgggcatcgcgcccgccgcgctggtggcgcagggggcggactggatcgacctcgacggcgcgctgctgctggcgagggaccgggaaggggggatgcaactgcgcgacgggctgctgctgcctggcgggctatggggcttggattaagttatctcccaacccgtcatgctgaaacaagttcagcatgacgaaggaggagaggggggcgaccctcaatatcccagcgtcagccccagcgcataatatttcggccccacattggccttggcgcgcagcttggggatcagcggcatcgcaagcgtcgcataggggcgtgtattgtcgccgctgaagcgcacgcccgcgccgatggtggcggaggcggggagggtatagctcgcctccacccgcccatagagcttcgtgtcctcatcgcgcagatagacgccgccgcccggcgtcaggctgaagccgccaatgtccatcgcgtagcccgcgccgatttccgtgccccaatgcccatcggcgcgcccgtaattgacctcggcccctatcccttcggcatgggcggcgggggcgaaggcgagcgtggcggcggccagcagatagaggggcttcatggctgttcccagatgtccgttcatgatcgcacccgcctgactcccgccgccgcgccgggcaagcgggagcaggcagagcgagtccgatatgcggccaggcgagtcaggcgcgggcgtcgccccccggctggtcgacccgcaccaccggctgaacctcagcatagggcatgatcgcccggccgtcgggcgcggcggtgaagctggtctgcgtgggataggcgaattcgatcccctccgcgttaaagcgcttccatatggccaggcccacccgatgacgcgagaggaaataatcgtgcgtgtcggggtcgggcacgtcgaaattgagctgatagtcgagcgaactggcgccgaagctcaccagccccgcattgacgaagacatgcccttccgcctcgacgatctccttcagcatggcggggatcgcctcggccttgtcctccggcgtctggtagatgatgccgatggcgaaggtcacgcgccgctgcgccagcgtctgcaggctggtgatctccttctggaggaggttcgcgttggagatcaccttcttctcgccgctcatcgcgcgcaggtgcgtgcttttcaggccgatgcgctccaccctggcggtggtctggtcatatgtgatgacctccccctgccggaacggcttgtcgaagatgatcgacagcgcggcgaacaggtcggaaaatatgccctgcgccgccaggccgatggcgatgccgccgatgcccaggcccgcgaccaggccggtgacgttcacccccagattgtccagcacgacgatcagcgcgatggcgaacagggcgaatgtcaccagcacgcggatcaggcccatggcgttggccaggctctggctctcgtccgccgtggtgcgccgctcgaccagccccaatatgatctcccgcgcccagatcgcgcattggaacacggcggcgatggtgaacaggaaggcgacggtcttcagcaccatctgcggcggattggcgtagctcaccaccagccgcgctgcgaccatcgccatgaagaaatgggtggtgcgggcaaaggcgcggccggcgacattggcaaggcccagcgtgtcgcccggatgccccttcagccgtccgcccacgctgcgcagcgccgtcagcaggctgtagatgaccaccgccgcgccgatggcgatcaggatctgcagataatggagcgagaaccagtggaccgtcgattgccacatctcgccgagattgggcgggcggacgtcgatctgcggcagggcggcggtgtctttcttggcggccatgaatatccttgcggttctggatgcggatcaggccgccaggggaagggcggtcgtgccgccggcctcctccagaaaggcgatcagtccgcgttcgtaacgggacagatagcgggttgcgcgcggcaggcgaagcccctgtcgccatatgtcctgtccgttgcggcaaagcgcgatcagcgcggggtggatatagcttttgcggctgatcgccggggtgttgcccagcgccgcggcgaccggctcgatcatctgcttgagcgagacgctgcccgccgccagcgtttcgaaggcgatgacggaggcgccccaggtgcggaaatgcttggcggtgaaatcgccgcccatcgcctccgatatataggcgttgacgtcgctggaggtgatcggccgggcgatgccttcctcatccagatattggaacagatgctgccccggcaggtcctgcaccgcgcggacgaagcggacgaggcggcggtcggtgatcgtcagttcatgctcccgcccggacttggcccgataccgcagccgcagcgcctgtccgcgcaggtcgacatggcggcggcgcagcgtggtcgcgccgaagctcttgttcgcggcggcatattgctcgttgccgacgcgcaccttggccaggtcgagcaggcggacgaccgcggccagcgtcttttccttgcgcaggccgcgcttcgacaggtcggcctcgatccgggcgcgcagcctgggcagggcgcggccgaaggcggggcagccggcatatttctccgcctcccgcgcggcgcggaaatcgatgtgatagcgatattgcttgcggccccggtcgtcatagccggtcgcctgaatatggccctgagggtggggacagaaccagcagtcgcgataggcgggcggcatggcgatggcgttcagccggtcgatctcctcccgatcggtgatgcgcgtgccgctggcgtcgaaataggcccatccccttttcatcgccctgcgcgtgatgccgggcaggctgtcattggcatggacgacggaatcgggcggcatggtttttcctcaacccgccgttcctcgcttcgttccgcaatgcgcgatgggggcaggaagagaatgggtagttacccgccatttcccctattcgtcaccccggggcttgacccggggtcccgctgccttggacgaggcgcggtgtagaggaaaaagcggcccccggatcaagcctgtcctgagcttgtcgaaggtgacggtgcggccatgtcaactcctggccaatgaccgaagcccaacccctcaatgaatccgcccgaaccgcatgccgccggacagttgccagtgctgcggatgcctgcgcatcaccgacagatgggcgagcgtcagcgtcaggcacaggatcgcggcggggatcgccaccgcctgcgccattggcgccagcagggcgaccgccgtcgcggcgaccgttccgcccagcgccatcaaggtcgcgcccggctctccatccgggccgcgcagccagaagacgcagccgcctatgccgagcgcaaaggccatggcgaaccgcgccgcctgcgccggttccgccaggccgcagccgatcagcagcagcaggatcgctcccgccaggccccggcgcggcaggcgtccgagcagatgggcgatgaccggatagatcagcaattcgcccatggcgatggcggccagtatcgcggcggcgagccgcgcctgctccggccccgcgatcagcgcgacgagcgccgtcccgacccagggcgccagccgcagcggcgccatgcggatatggctgatccagccccgcagccccgcgcgcgcctcccagcgccggtccgccagccgcaactggaaggcggcgacgatgaacagggcttcggcgccccagggcagcagcgccggcgcgaccagcggcgcggcgagcaccagccccagcagcagcccgtgcgccgcgcccaatatcctcaactcgcccttcatgcgacgctcccctgcgcgactggtgttgcgggaaataacggccgccgggccgccaatttgcgcttgcgtgtcaaataagtgtcgagtccgatctgcaacgacagcatcatgaagatgaacggctgataggcgatgcccacgaacagcgatccgaccatgtagatgacatgcccctgctgcagggcgagggcgaagggcgacacccatgcctcgtccccgtcccgcgcccggtacatgcgccgtatcgcctcggtgcggatgaagcagatgaggtgcagcagcccccacaggaggaaaccgaaatagccctgctctcccagcatctcgaaataggcgctgtgataggcgcggccatggtcggtgatcatgcgcttttccatgcgcgatccggcggcgtcgatcacccgttcctgcatgacataggtgaacttgttttgcaggtaattgtcgaagccgccgccgcccggatggtccttcacatagtccagcgtccatttccacacggcaaggcgggtggaggcgctttcgtcctggctgtgattctcaatggtcgacatgcgctgggtgaagctggcgggcaggaaggggatcgccgccagcgccgccagcgccatcagcgggccatagaggaaccgccgcttcgaccgcatcagcatcagccccgcgaggacggcgatgcagaccaggcccgtccgcgcctccgtgccgatgggcatcaacaggcaggcgaagcagagcgcataggcgaacagcctgacccgccagtcggggggaaagacggtgccgtgccgcgacagccacaggatcagcgggatcagcgaaatggcgacggtcgaaatgatgctgccttcatagaggccgctgttattgtccaccatcaggttcagcacgccatagccgccgcccgacagcgccgtcttcatgccgccgttgatgatgatcgtgctggcgcaaagcaccatgaacagggccaaggcctcgatccgcaggcgcgtgcgcagcgtgacgggcaggaagatggcgaacagcatcgccttccacacccatccccatttggtcgcggcgttgatcgggaaatccgccgtcatcgtggtatagccgcaccaggcgagcagcagcagcaggatcgcctggcgcgccgacaggcggcagtccttcttgtcgtcgaccagcatccacgatcccaccgctgccacgaaggcgatgaaggaaatgggaatgctgttcagcaggaaataggacagccgctggggcgagacgatgtcgatataggcatagacggcgatcagcaggaacggccgcttgaagccggccaggaaaaaggcgccgaggaaggcgacgaagaacaggtcacgcatcgcggccgtccctttccgggcccgaagggggatcgcgatccagatcgggccgcgacagcagccgccacgccgccagcaggatgacgccatggctgatgaaaagggaaagggcgtcgatcatcgcggctgtgcgaactatccatcatctacaacgtgctcctgcgaaggcaggagcccagtcccaacgtctgaactgggctcctgccttcgcaggagcacggtgccatggacgccggatcacctcgtcatagcccaacagagttgacggcccgttaaaccttttccggcaagactcagcgccatgacacggattctccacgtgctggaccacagcctgccgatgcacagcggatatactttccgcacccgcgcgatattgcgggcgcaactggcgaagggctgggacgtgcgcggcatcacgggccatcgccacgccgcgccgggaccgttggaggaaatcgtcgacggcctgcatttccaccgcacgccgggcgaatcgaccggcggcaatccgctgctgcgcgaatggcgcgatatttccgcccatgccgacgccatcgaatcgctggtgcgccagtggcggcccgacatcatccacgcccattccccggtgctgaacgcgatcgccgcgcagaaggtggcgaagcggcaccagattcccatgatctacgaaatccgcgccttctgggaggatgcggcggtcggcaacggcaccggaacggagggcagcccccgttactggctgacccgccagcttgaaacccatgcggtccgcgccgccgatgcggtggcggtgatctgcgaagggctgcgcggcgacctggtggcgcggggcatcgacaaggacaagatcatcgtctcgcccaacggcgtcgacatggaccagttcggcacgcccgtcccccgcgatgccgcgctgacggccaagctgggcctggaaggggccgatgtcgtcggcttcatcggcagcttctacgattatgaggggctggacgacctgatcgccgccctgcccagactggtgcgcgcccgcccgaaggcgaagctgctgctggtcggcggcggtccccgcgaacaggcgctgcgggatcaggccatggcctcccccttcgccgaccatatcgtcttcgtcggccgcgtgccccacgatcaggtcgaggattattatgcgcaggtcgacatattggcctatccgcgcaaggcgatgcgcctcaccgacctggtgacgccgctgaagccgctggaggccatggcgcagggccgcctggtcgcggcgtccagcgtcggcggccatcgcgaactgatcgaacatggcgtcaccggcaccttgttcgcgccgaacgatccccccgccatcgccgccgccctggccgggatgttcgcggatcgcggcttctgggacgaacggcgggcggcggcgcgcgccttcgtcgagcgcgagcgtaactggtcgtcaaacattctgcgctacgaacccgtctatcggcaattgctggcgcgcccccatcgggtgcgggcggcggcgtgacgggaatgcgcgggctggcgaaggcgctgctcggcgcgctgggggccgggctgctcctcttctcgctgccggtcgggctggtcgaaacggtcgtggcgtccagcggcctcagcgaagccgtgccggccgccgcgccgccgctggggctgaaggcccggctgctgctggcgggtttcggcgcggcgatggcgctgggcctgatctgggcgggacaaagggaaaagcgcgtcgctctgctgacgcatgacaagcaagggcgcgggaacggcgccgcaggagtgagtgaaatgggttttgcattgtcgaagctgaactggctgtcgcgggaccggcgcaaatcggggccggcgctgcgccgcgccgacgcccatcccgacgcgcccgcccggtcgcccatcttcgccagccgcgactttggcggcctcgacattttcgcccgcaccgcgccgggacgcgaagatgggaaggcgcaagcccccgtcgaggcgcccgcccccgtgccgggcggcctttccattcccggcgcaccggaacgattgccggaggaaacggcctttgcccgcctccagcgggcgttcgcgccggaaacggcggatgccgaacctcagcaggccgcgcaacccgcgcgatcggagcggacttccgcccccaccgcgcatctgtcgctatcggaactgacccagaggctggaacagggccttgcccagcgcaagcgcatgggccggcccgcctccgttctggcggacatgccggtcgaacccgccgtgccggtgcgcgaccaggtcgagcagggcgtggacgaagccctgcgcgccgccctggggactttgcgtaccatggccggccgcgcccgctgaaccgaccggcagggcgcgctggacggcgcgctccgaccggggccgattcaccagtcctctatggtgagcgccgacaattccatccactcgccgcccggcgccggacggctgctgtcgatgccgatgtccgcgacgaaatggccggacaggctccattccgcttcctctatcccctcggcgaaggcggcgcgccgttccgcggcatccggcccggcaatcgtcagcgcgatgacatggcgccgcccctggaacagcgcgctggcccatggacggctggcggcgcgctccaccatgacctcaccgcccgcccgcgcgatcagttgcgccagcaggcgaggcagcgggtcgcgcgcttttgccctaccttcattctggagcagattccggatgggagcgttcacctggatgcttgtcattcgcccgtgctcctgcgatatgtgttcatgaaatgttctactcttctcttcatccgttcgcccggttcgcggcccctgcgcaggtccaagaccagccggggatcgcgcacgctctcgcggccgaacctggtcgccggaatatcgttttcccgcagaaatttctcgacctcacgcaacaacatatccccgcttctcctctgccgattcgatccgccggcgcgaatcctcaggcgattttcatgttgccaaatttcctacttgtctaggaaaattcctatcagtaatggatgagatatggtcggtactggagaagatccgcgcatggtgctggaacggctgattgccgagcggggcgacagctattcggatctctcgcgcctgctgaaccgcaatcccgcctatatccagcagttcatcaaacgcggcacgccgcgcaagctggatgaggaggaccggcgcatattggcccgctatttcggcgtggcggaggagatgctgggcggatcggcccagcgcggcgcgccgccttccagggtgcgctcgctgccctcggtggtcagcgtgccgcgcctttcgctgggcgcttcggccgggccgggatcgctggacgaggatgagcgggccgccggcctgatggcgttcgacgccaactggctgcgccacctgggggtgcggccgcagaaaatatcgatcatccgcgtcgacggcgaatccatggcccccacgctcagcgacggcgatgagatcatggtcaatcatgacgacgatgcggaacgtctgcgcgacggcgtctacgtgctgcggctcgacggggtgctgatggtgaagcgtgtggccatggggccgcgccggggctttttttccgtgctcagcgacaatccccattatcccgactggatcgacatcgatccggcgctggtcgttatcgtgggacgggtggtatggaccggacgacggctggtctagggcgtgtggggattcagttcagggtgcggcgaaaatagtggatttcgagaactggcgcgcagcgtacttcagtacgtgagcaccggaagcgcagaaagccgctatttgcagcccgccatggactgaatccccacacaccctagagcgggtttcgatctgattgaattagatcgccgctctagattctttgttttccgcgatttcttaaccagcgatcggttccgatcgcttggaaatcgctccaggaggctcgattttgaacgataacggcgcggtcatcggcaaggccatggaatggcgcagtgcgcggctggcgctggcgacggtggtggcgacctggggttccgccccccggccgcgcggcagccatatgatcgtgcatgaggacggtcgcttcgaaggcagcatctccggcggatgcgtggaaagcgacgtgctccagcgcgccgccgaggtgatcgcgggccggccggcgcatctggaaagctatggcgtcgcggacggcgatgcctgggcggtcggcctgccctgcggcggggaaatccgcgtgctggtccagccggtcggcgcggatggattcgatcccacgctgttcgaacgggtcgcggcggaaagcgaaaagggcagggcgatcaccctgtcgactgacctggaaaccggcctgacgcgggaagggtcgaccgagggccagttccacaaccgctatgatccgccgcgccgggtgctgatcgtgggcgcggtgcagatcgcccagtcgctaagcgccctggcccaggctatcggcgtcaccccggtcgtcatcgacccacgcggccgcttcctgacggaggagcgcttccccggcgtcgaactggacgaccgctggcccgatgaagccgtcgccgcccgcttccccggcgaatcgaccgcggtggtgacgctcagccacgacatcaagatcgacgatccggcattggctgcggccctgcgcgcgcccaccggctatatcgccgcgctcggttcccgcaaaagccacgcagcgcggctggaacggctggccgccctgggcttccccccggaagaactgacacgcatagacggccccgcaggcctgaacataggcgcggtgggcgccgccgaaatcgccctctccatcgccgcaggcatgatcgccgccttcaattccaaacgctaaaaatcctctccataaacgatggggagggggaccatttgcaaggcaaatggtggaggggaattgcgcgacgctcaccccctaacagcacttccccccattcttgcccccatagcgcgcctcctgccgctcccggaaaaaggcgatccgctccatcggcacccgctctggatgatgctcccgcatatgccgcagataggcgtcataatccggcacgccgaccatcatgcgcgccacctgccgcagcctgtggagaaacaggctcattccgccggcaccagttgcgccggaatttcccgagccgtcggcgccgccgccttccgcgccgccaggcaggtgcgcatcgtgaagaacagcaccgccagcaccacgaacaggaatatcgccaccagcccggcgtcgacccggtcgttgaagatgatcgcctccatctccgccatcgacttggcgggggccagcacttcgcccctgtcggcagccgcgccgaacttggccgcatgcgccaggaacccgaccttcgcatccgccgaaaacagcttcagccaacccgccgacagggtgcagaccagcaaccatgcagccggaacgatcgtcacccaggcgaagccgtcccgcttcatcctgaacagcaccgccgtccccagcatcagcgcgatggcggccagcatctggttggaaatgccgaacaccggccagagcgtgttcaccccgcccagcgggtcggtaacgccctgatagaggaagaatccccatgccgcgaccgtcagcgccgtcgcgacgatccccggcgcgatggtcttcgtatccttgaaccccggcaccgccagcgcgatcagatcctgcaacatgaagcgtccggcccgcgtccccgcatccacggcggtcaggatgaacagcgcctcgaacaatatcgcgaaatgataccaaaacgccttcatcgccgggccgcccacgacatgggagaatatctccgccatcgccaccgccagcgtcggcgcgcccccggcgcgggagatgatgctatgctcccccacatccttcgcggtctgcaggatcaggtcgggcgagatgggaaagcccatggccgtcaccgccgccgccgcgcttgccgcgtccgtgccgatcgccgccgccgggctgttcatcgtgaaatagatgccggggtccaggatcgacgcgcccaccagcgccatgatcgccacgaacgcctccatcagcatggcgccatagccgatcatcggcgcatgcgcttcgctggcgatcagcttgggcgtggtgccgctggaaatgagggcatggaagcccgaaaccgccccgcaggcgatggtgatgaacaggaaggggaacagtccgcccgcccagaccggcccgttgccgctcgcgaactgcgtcacggcatgcattttcagcggcggcgccatgatgacgatgcccaccgccagcgccgcgatggccccgatcttgaggaaggtcgacagataatcccgcggcgccagcaacagccacaccggcaatatcgcggccaccgcgccatagccgatcaaaatccagcaaagctgcaccggcgtgaaggtgaaggccggaccccagaccggcgaatcggcgatgctctgcccatagacgatggccgccagcaatccgaccaaccccagcagcgacacttccccgatccgccccggcctgatccagcgcgtataggcgcccatggccatggccagcggcaccgtcgccgccaccgtgaacatgccccatgggctttccgccagcgccttcaccacgatcagcgccagcacggccaggatgatgaccatgatcatgaaggcgccgaacagcgcgatggtgcccgcgacctgccccatttccatgcggatcagctcgcccagcgacttgccgtcgcgccgcatggagatgaagaggaccatgaagtcctgcaccgcgcccgccagcacaacgcccgcgatgatccacagcgtgcccggcagataacccatctgcgccgccagcaccggccccaccagcggccccgcgcccgcaatggcggcgaaatgatgcccgaacagcacggtccggtcggtcgcgacatagtccagcccgtcggcccgccggatcgcgggcgtgggccgcgacgggtccagccgcatcacgtgccgcgcgatgtagagcgcataatagcgataggcgaccaggaagctgctgaccgccgccaccacgatccacagcgcgttgaccgcctcgccgcgcgacaccgccaccaccgacagcgccgccgcgcccactaacgctatcataatccagggtatgtgccgggtcatcgctttctggctgccttttcgttggatacccgcacagtagggccacggtcctcaaagacaatcatcttgtccggaaccccgtccgcgcaccgattgccgctcatcggcggcgcgctgatctgcccggattcgccttggaaagaaaaagaacatatcatgaacatatatgaccgattcgcatggagcaaccgccatggaaagccgcccgaccgacaccctgttccgcctgttcttcgcgttgaaaccgacggcgctgatcgcccgtcagacggatcatttcgccgaaagcatcgccggcggcgcccggcggatcgccgtggatcaccagcatgtgacgctggcgatcaccagcgaccatgtcgattatccctatgccgtgatcaaggcgctgatgcgggccgggacgggcgtgatggcggaaccgttcgacctgcggctggaccggctcagcatcggcagccggtccgccgccctgcggccatcccataatgtcccgttgctcggcgcgctgcaaaggcggatcgcggcggcgatgaagggggcgggggtgatgctgcgccccggctggagcttcagcccgcaccagacgctgttctaccgcgacggcccgcccgaacagcgccgggtggagggctttggctggcatgtcgaccgcttcatgctgatatgcagccatgtcgggcgcacccaccatgaaacccttgccacatggaccttgaaggggagcgggcagtacagccttttctgaggatctcagcgcttgcgcacgaactcggcacgaagcaccagtcccttgatgccgtcatggcggcagtcgatttcctggggatcgccggtcaggcggatcgatttgatcagcgtgccgcgcttcaacgtctggccagcgcctttgacgaccagatccttgatcagcgtgacctgatcgccgtccgccagcagattgcccaccgcatcgcgcacttcgacggcatcggcggcctgggttcgggcagccgcttcggcggcgctgatccactcgccgctggcttcgtcatagacatagtcatcatcggccatggcttatccctgcgtcacgctttccagcacggcggcacgcaattcgggaaggcccatgcccttttcgctcgacgtcgcgatgatgtcgggatgggcggcgggccgcttgcggatcgcctcggtcacggagtggcggacttccgccagatggctggccttcaccttgtccgccttggtcagcacgatgcggtagctgaccgccgccgcgtccagcatgtcgaggatgtctgtatcgacatccttgatgccgtgacggctgtcgatcagcaccagcgtgcgcttcagcttcgcccgcccgcgcagatagtcgttcaccaggaagcgccatttgcgcaccatgtccttgggcgccttggcatagccatagcccggcatgtcgaccagccggaagcgcagcgggtcgcccacgtcgaagaagttgagttcctgcgtccgccccggcgtgttggacgtccgcgccagcccgttgcggttggtgagcgcgttcagcagcgacgatttgccgacattggaccggcccgcgaaagccacttcgttcaccgccatgtcgggcaggaatttaaggtcgggcgcggatttgaggaaggcgatggggcctgcaaagaccttgcgcgcttcctcgatcaattcagcctgttcctgttcggtcaacgggccggccttatttcgcggtcgctgcgctgagttgcgggtggcgcttgtagagccaccattgctgcaacatcgacaggcagttgttggtgatccagtagaccagcaggcccgccgcgaagggcgccatgatgaacatcatcatccacggcatgatcgcgaacacctgctgctgcatcgggtccatctgcgccgggttcagcttgaactgaaaatacatgctgatgcccagcagcagcgccagcacgccgatccccaggaaggcgggcggggtgaagggcagcaggccgaacaggttgacgatgtgcagcggatcgggcgcggagagatccttgatccacagcacgaagggctggtgacgcatttcgatggtaagctgcaacaccttgtacagcgcgaagaagatcggaatctgaatgaagatcggcaggcagccggccagcgggttcaccttctcgcgcttgtaaagctccatcatctcctgctggagcctgggcttgtcgtccttatatttctcctgcagcgccttcatcttgggctgcacggcccgcatcgccgccatgctggcgaactggcgctgggcgacggggaacatcaggccccggaccacgaaggtcaggcagatgatcgccacgccgaaattgccgatatgttcgaacagccagtggagcagggcgaagatcggcttttcgaaccagtagaaccagccccagtcgatcgcccggtcgaacagcggaacgcccgcatcctgataggcttccagcgtcttcacttccttggcgccgacgaacagccggttggtctgcgtcaccgccttgcccggcgcgaccatgatgggggccagcgacatgtcggtctggaactgcgtaccggcgcccttgcgcatctggccggtaaaggcggccttctggtccgggatcagggcggagagccaatatttgtcggtgaagccgatccagccgccggtcgactggaagctctgcgtggccgggcccttttccagatccgaatagttcacgtcataattggccgcgccgttgaacacgcccatcgggccgacatggatcgtccaggtgtccgggtctgccgagggcgtggcgcggctgacatagccatagctcttgacgccgaccgcgccggcgccgccgttcgacaccttctgctgcgcggtgatcatgtagttttcgtcgatggaatagcggatttcgaaggtctggcccgcgccattgttccagctcagcgtgacggggctggtcggggtcagttccttggcgctggcggtccagacggtgccgccgtcgggcgtcttcaccccttcgccctgccagccgaagcccgcaaaataggcatgcttcgtgccgctggggctgtagaggcggatcgcgggcgaggatttcgcgatggtttccttgtaggtcggcagcacgatgtcgtcgatgcgcgcgcccttcaggttgatcgacccggtgatcttgggcgtgcggatggccacgcgggggctgtccttcagcaccagcgccagatcgcggatcgcggccgcgccttcggcagcgggcgcggcgccggacggggtgagcggcgtcgtcttgccgccctcgatcttcgtggccggcggattggcggcggggaagaaatattgggcgacatagggccagccgaacaggatcgccgcggtcagcaccaccgccaggatgatattcttcttgtcgtccacgcttgtcgctctcgaatctcgtctgtcagggaaccgggtcgtaacccgaaccgccccatgggtggcatcgcattagccgcttcgtggccagccagctacccttcaccgcaccatatttgccgatcgcctgaatcgcatattcggaacaggatggggcatagcggcaggagggcggcaaaatgcgcgaaggcccgatctgccagaagcgcgcgaccaggatgaggatgcgggatatcaccctctcacatccgttcgggctgagcctgtcgaagcctttttcttctctttggaggaatcccgcctccttggcggcgcttcacccaggggccgcgacatcaccttgcgcagcgccttctccaactcgccccgaagcaggccgaagtcgcgctcgataccctcggaccgcccgatcagcacatggtcggcgcccgccacgccatgaacgggcagcagttcccgcgccagaacgcgaaaacggcgcttcatccggttgcggatgacagcgccgccaatctttttcgtgaccgtgatgccgtagcgcatcgccggatcgccgtcgccgcgttcgcgcaccagcaggacaaagcccggcatgggcgcgcgccgcccgcgattcgccgccagaaaatcagcgcgccggctcatgaccgcaggcgcgcgttcaagcggcgcgtcgttcaggcgctcaggctcttgcggccgcgggcgcgacgagcgcgcagcacgttgcgcccgccgggggtcgccatccgggcgcggaaaccgtgacggcgcttccgaaccagattgctcggctgataggtgcgcttcatcgttcattcctcaaaaaactaaaagaatcgggcgtgacaaaaaagggccgccgggcaggcggccgcatgtcagggggcgtccgataggcaaaagggagaggcgagtcaatggtggaggaggggggatcatggttttgaagatggttgaacggaatgtcggatcctggccaatccaagactttcccctcccgcaggcgggaggggctaggggtgggcgcgaccccggacctgatccgggggagcttctggcttagccgttgcaaaacaacgctgatgttgcgccagcccaccccctaaccccctcccgcttgcgggaggggggatgtccgatccacccgaaagccgccgcttatttcccccgcgccgcgctcaccgccgctttcagcgcatcatagcccacagccccgttcagcacctgtcctccgatcacgaaggtcggcgtgccgctcgcctgcagcttctgcgccagcccgatattggactggatctccgcatcatatttgcccccggcgatcgcagcctccgccgctttcgcgtcgatcccgaccttcgccgccgccgccaggatggtctcccgcgtcaccttccctgcggcatagagcgcccggtggaagggcatatattggttcttctccgccgccagcagcgacacctttgccgcatcgatgctctcgtcggacaggatcggcagttcgcgatagaccaccttcacgcccttgtcctcgcccaccagccgggcgagatcgggcagcgaggcccggcaatagccgcaggcataatcgaagaattcgaccaccgtcacatcgcccttggccgcgccttcccacgccccggcatagggcgtttcgatggtctggcggctggcgtcgatggcgccggacatccgcttggcctgcaatttctcgaccgcctgcggaatgatctccggatgctccaatatatagtcgtgcacgatccgctcgatcgcggccttgtcgctggcgtcgacgcggcccgtgctctgggtgccgagcgcagcgcccgtcgcggtggcggcgatgaaggcgaagacgccaagggtcatcatcatggtcctgttggaaagcgcagcgcgaaagccgggacgcgattggtctgtcatctcttctttcgcttctgctcgacggctgcgcgggaaaccatggcgatatcctgcgcgcgcagatagtcaaccgtgcccggcttcaacccctgcatcgcggcgtccgcgctgcgcagcgccatctggtcctcgcccatcatcgaatagcgctccgccgtcgccagcgcggcgcggggcaggtcgccgcgatgttcatagaccacgcccaactgataccaggcgaaggggttttcccggtcccgcgcaatggcgttgcgcagcaccttctccgcctccgcgaaattcgcgtcattctccgtcgcgatcagcgcatggcccagcagcgtggcgatcagcggctggttggtcagttgcaccgcctcgcgcagcggcgggatggcgtcggcgggcttgccgctttccaacagcacctgccctttcagctccagaaaatagggatcgtgcggcgcggcggccagcaacgcgtcgacctccgccagcgccttgtccggataggcgctcttgtgccaggcataggcgcgggcataatgggccgggagcgattggtcgctttcgggatatctgagcagggtctggctgggttccgacacgaagcccaccagcttcgccttgatcctttcgaaccgcgcctccagcttcgggtccatcggcttgtcccaggcgggatcgaccgtatagacttcccgcagcacattgatgcgctcgcccgacagcgggtgggtgcggccatagctgtcgtcctgcggaatggcgaggcgatattcctggttctgcagcttcttgaagaattccaggctgcccttgcccgaaacccccgccttgctgagataacgcgccccggcaaggtcggcggagctttcctgcgcccgcgaaaaggccaggaacttgcccatcgccgcctgctgccccatgccgaggatgcccatgcccgcttccgcgccgcccgccgcgatggccgccgcgcccagcaccaggctgagcagggtgatgccggtcgcctccttcatcccctcgccgtaacggatgacatggccgccctctatatggccgagttcgtgggcgacgacgccctgcacctggttcacattgtcggcggccgcgatcagcccgctatgcacccagacatattggccgcccgcaacgaaggcgttgatattgggatcgttgatgaccagcacctggacgttgcgcggctccatgcccgcggcctgcaccagcggcgcggacatatcggccatgaacgcctccgtctccgcgtcccgcaatatctgctgggccgccgccgggcgcgccagcagggccagcgatgccgccgcgacggccgcgaaacgaagccagcgcgaggtcatgcgatcacgattgggcatgcaggggcggtgcggggcaggggaagaggctccatcgctgactgtccatgccgtccagcggatgaacggcaactgaaaggcgttatgtagcctattaagcggcaggtccaatagcggctttggggggaaagcggcctttccgtttccatgccatatggaactagccagagttcataacccgacttgtgaacgtccaccatcggtcctctgcagtcctgcccatcttcgtcaccccggacttgatccggggtctcgctgcctgagaccaggcgcaggggagagaagaaaagcgggatcccggatcaagtccgggatgacgaatgcgaaggaccgacgcccgtcgaaacccggcgtcctaggctgtatcgacattcagccctgacggcctgcaaatggttgaagcgagtcacgtgtctcgcttcagccattttcggctcgccatcttctgaatgtcgatacagcctaaatcattgcaacgccgcgacatcattcccacccgaaaataaaagcgccgccgtctggccagtcgaaccggcaagacggcggcgtcttatattatcgcgtgcgcgttactggccgaaggtgcgttgccaccagccacggcgcggggtgccgtcatcattttcaccgccgccctcggcatcgccgttcaccgtgaccgcttcggcggtttcggcaggcgcgacggcttcgactggcgcttccggcgcagcctctacggcgacggcttcttccgctaccggctcagccttcttgcgacgggtgcgcttgggcttggcgggggcctcctcagccatcggtgcttccggcacggcttcgacgggcgcggcttcttccgctaccggttcggccttcttgcggcgggtgcgcttgggtttggcaggcgcctcttcggccaccggcgcttccggggcggcttcgacaggcgcctcgaccacggcttccactgcctcggcggcaggggctgcgctttccttcgccttgcgtgcgcggggacgccggcggatcttgggtgcttcctcctcggcgggtgcttcgggcgcggcttccgcgaccggctcggcgaccgcctcggcctcgacggcctcgaccgcttcctcgctcgcgaccgagccttcgctcaccgcttcctcgccagtctcgcggcggcggcgtccgccccggcggccacgacgaccgcggcggcggccttcgccttcaccctcggcggcggcttccacagtcgcggcttcgccttcgccctcggcgtcctcctcggccacgtcggcatcctcgccggcttcgccctgcgcttcgccctcggcgcgatgctcgtcgcgctggccgccccgacggcggcggcggcggcggcggcgacggccgcctccttcccgatcatcgccgcgatcctcgccacgctcggcgcgttcctcctgcgcggcttcgacctcctcgatctcttcctcgtccagttcctccacgacgtcgagatcgtcatcgtcctcgaccatcggcgtatagtcgaccacccgctccggacgcggcccgctggcctcgaccgacatgcgcgcgccctccacctcgccatcgggcaggatcgcgatgcgcacgccatagcgctgctcgatctcgtccagttcgcggcgcttgttgttgaggacgtagaaggccgcctcctggctcgcccgcagcgtgatcaggttgccgcgcccgcgcgccgcctcctcttccagcatgcgcagcgcggaaaggcccgccgacgaagcggtgcggaccagcccggtgccctcgcaatgcgggcactggcgggtcgacgcctccagcacgccggtgcgcagccgctggcggctcatctccatcaggccgaagcccgaaatccggccgacctggatgcgggcgcggtcgtccttcaacgcctccttcatcgccttctcgaccttgcggatgttggagttcatctccatgtcgatgaagtcgatgacgaccagcccggccatgtcgcgcaggcgcaactgccgcgcgatttcccgcgccgcctccagattggtggcgacggcggtctgctcgatcccatgctcgcgggtcgaccggccggagttgatgtcgatcgacaccagcgcctcggtcggattgatgaccaggtagccgcccgacttcaactgcacgacgggattgtacatcgccgccagctggtcttcgacgctcgcccgctggaacagcgacacggcgtcggcatattgcttcacccggcgcgcatggctgggcatcagcagcttcatgaagtcctttgccgccttgtagccatattcgccctcgacgatgacttcctcgatatccttgttgtagatatcgcggatcgcccgcttgatgaggtcgctgtcattgtggatcagcgcgggggcgtcggatttcagcgtcttttcgcggatctcgtcccacaggcgcgccagatagtcgaagtcgcgcttgatctccggcttggtgcgctggaggcccgcggtgcggacgatgcagcccatggtggagggcagggccatctccgcgatgatcgacttcagccgcttgcggtcggcggcgttcgaaatcttgcgcgaaatcccgccgccatggctggtgttgggcatcagcacgcaatagcggcccgccagcgacaggtaagtggtcagcgccgcgcccttgttgccgcgctcctccttgacgacctgcaccagcagcacctggcggcgcttgatgacgtcctggatcttgtagcggcggcgcagcgccatgcgcttgcggcgcagttcgtcggcggcgtcgtcgcccttgccgcggcggccgcggcccctgccattgtcaccattgccgttttcggccgcctcttcgccatgatcctcatcatcatgatgatgggtcgcctcgacgacttccagaccgccatcgcccgcatcggcatgatcgtcatcgtcatagtcggcgcgcagcgcggcctcttcctccgcatgggcgcgttcctcgcgcagcagcgcttcgcggtcctcgcgggggatctgataataatcgggatggatttcgctgaaggccaggaagccgtggcggttgccgccataatcgacgaaagccgcctgcaacgacggctctacgcgagtgaccttggccaggtagatattgcccttgagctgcttgtgctcggccgattcgaagtcgaactcctcgatccggttacctttgacgaccgcgacccgggtttcttcccggtggcgcgcatcgatcagcatacgcattgtcattcattgttctccggcgctggcggccgacggcactgggccgggctgccgcgcgatagcaagggggcggcgcgaattgctgcatcgcccggtttggacaggaaaattgcgcgtctgctgccggggcagggccggaccatgtgccggacaccgccaaccacgccgcatcgcccgggatcgggttcagcgtggattggaaatcatgcctcatgcagcgtcaacctgttcgggcatcggttccgggcgttgctgcccgccggtgccatcgtgaatatccccgaaagaacggccgcctgaaaaaaagacgcgtcttcaaggaatgtgaatgggtagcagtcaaactggcaaggagcaacggcccttggaaatattgtttcacgttgcgccattccggccgggacgaaccccgggcgatttaccgcccttatggtaaatatgtcgttaagcctgtcgttgggcaatgcctgacccgccattcggcttcaggccggacgccgcgaaattgcgctggacggcgatgggccgcccggtgcacaagcggcccatgcttcaaagtcttgcgctcgcaagcatgatcctttcggccgcgcccctttccgccgccccccttcatggcgatcgggcgagcatccgcttcgacgcgcccgcgcacatggcggcccgtccggcgaagcgcctgcacggcatcaccgttcccatcccccccgtggcgcgcggcgtctccctgccgccggtggaggggcctcgcgacgcatcgcgcccgctggtcgtgatcgacgccggccatggcggccatgatccgggcgcggtcaaccgcgacaatggagagcgagagaaggacgtgacgctcgccatcgcatgggcgatccgcgaccaactgctgcggtcgggccgcgtccgcgtggcgctgacccgcaatgacgaccgctttctggtgcttcaggaacgccacggcatcgcccgccagctcaatgcggacctgttcatctccatccacgccgattcggccgacaatgacaaggcgcgcggcgcgaccgtctataccctgtccgaaaccgcctccgaccgggaggctgcgcggcttgcggcgcgcgaaaacggggcggatgtgctgaacggcgtcaatctgggcagccagtcgagcgatgtctcctcgatcctcatcgacctgacgcaaagggaaacgatgaacgtttcggtggcattcgcccggctgctccagcgcgaggcggcgccctatgtcccgttccgcggcacggcgcatcgcttcgcctcgctgatggtgctgaaggcgcccgacacgccgtccgtgctgttcgaggccggctatctctccaacgccgccgacgcggctttcctggcgtccagggagggacgggcaaatatcgccaggggcgtcgcccgcgccatcgaggtgcatttcgcccgcaggctggcggcaggcgacaaaggggcgggcggctagatatttcggtgctcctgcgcaggcaggagtccagtcccgacgcttgaacccggttctcacgagccactcgtctcgttcgaatgcctgcgccggaacacacgccgttttgatcgacgggcggcgcagggcttctgcccatgccctgccattccacgctggcgcttcccgcattttgaccttacagcctcgaccatcatggaagaggcacgccccgaaaacgccgcatcgtccttcgttcagcgcctgcgccagggcgcgatcggctttcgcgaacgcttccggcctcattgggacaagcgctggttccgctggatcgcgacgggcctgggcggcctcatcctcgcctatgcgctgttctggctggtcttcgcgcgcggcctgcctgatgctgcgacgctgctcaactatgagccgccgctgccgaccatcgtgcgcgacaccaacggccagccggtccacagctacgcccgcgaacggcgcgtgcagctccagtacagcgactatccgccgctcctcatccgcgcctatctgtcggcggaggacaagaccttcttcgaacatcatggcgtcgacattcccggcttcatcggcgcggtgttcgactatgcgaccaagatcgggtcgggccagcgcgcccgcggcggctccaccatcacgcagcaggtggcgaagaacctgctgatcggcgacgaatattcgcccacgcgcaaggtgaaggagatgatcctcgcctatcgcatggaaggggtgctgaccaagcagcagatcctcgaactctacctcaaccagatattcctgggccgcaacgcctatggcgtgcaggcggcggcgcgcgcctatttcgacaaggacgtggccgacctcaagctgcatgaaatggcctatctggcgatcctgcccaagggtccggccaattaccgcccggaaagccccaccggccatgaacgcgccctggaacgccgcaactgggcgctgggggaaatgtacaaaaatggctggatcacggaggcgcagcgcaatgaggggcaggcccagccgctcggcaccgtggccgcgcacggctccagcttcgacgcccgcgccggcggctattatatggaggaggtgcgccgccgcctgatccagcttttcggggaaaaggcggaggatggcccgaacagcgtctatgccggcggcctctgggtgcgcagcccctatgatccgaagatgcaggatctgacgacgacggcgctgcgcaacgggctgttgcgcttcgacgcgggcaaggggtggtccggcccggtcgccaggatcgacatggatcgcggctggcatcgcgaactggcggcaagctatatcgacgtcgactatgccggatggcgcgtcgcggtgatcgtcagtcgcgattcctctgccgcgcagatcggcttttccgacggatcgaccggcaccttgcccgccgacgccgcgcaactgccctatcgcaggaccggcggcccggcctttgccgcgatgaagcccggcgacctgatcgtggtggcgcgcaacggatcgagctgggcgctgcgcaacgtgcccgaagtgtccggcggcatggtggtcgaggaaacccattcgggccgcgtccgcgccatgcagggcggcttcgacaaccgcctgtcctcctataaccgagccacccaggcgatgcgccagcccggctcgaccatcaagcccttcgtctatgccgccgcgctggacaatggcatgaccccggcctcgatcatcgtcgacgggccgctgtgcgtctatcagggcgcgggcctgggccagaaatgctttcgcaacttcaccggcggcagcgccgggccgcagacgatgcgctggggcgtcgagcagtcccgcaacctgatgaccgtgcgcgccgccagccagaccggcatggaccgcgtcgttcgcacgatcaaggcgatgggcatcggcgattaccagccctatctctccttcgccttgggcgcgggcgaaaccacggtggagcggatggtgaacgcctatgccatgctcgccaatcaggggcggcaattgacgcccaagctgatggattatgtgcaggaccggcgcggcaaggtgatctggccgctgcgctggcgcgcctgcgacggctgcaacatggccaattgggacggcaagcccatgccccgcttcggcttcgaggggcggcaggtgatgaacccgatgaccgcctatcaggtcgtgcacattgccgaaggcgtgatccagcgcggcaccgcgacggtgctggcggacctcaagcgccctctgttcggaaagaccggcaccaccaacggcccgaccaatgtctggttcgtcggtggatcgcccgacatcgtcgcgggcgtctatatcggctacgaccagccgcgcagcctgggcggctgggcgcagggcggccgcgtcgccgcgccgatctggaaggcggcgatggcgccggtgctggaaaccatgcccaaaacgcccttcatcgcgccggcgggcatccgcatggtcaccatcgaccgccgctccggcaagcgcgtctacggcgtctggcccaccgacgaacccaagcccgccgtgatctgggaagcgttcaagcccgaatccgaaccccgccgctcgatccgcaaggaagaggtcgccgcccaggacaaggccgccgcccgcatcgaagcgaccgtccagcgccgccaacgcaccgacagcgacttcctgcaagaccagggtgggatctactgaccggcggttgggggtggagatcggacgttcccttattcgtcaccccgggcttgacccggggtcccgctgccttttcaggcgggcactcagaaagaaagcgggaccccggatcaagtccggggtgacgggaaactgatgtccgcaactggccaattgcggctatcaggcgcgccgtgttcctgcgaaggcaggacgcagtccggctctctgcggggtatcggaccttccgaactggacttctgcctccgtaggagcacgctgtgcttcaaggaaatgggcctgtccgctccccacccctgtcgctcggtcaggcaaatccggaatttgcccgtctcctcaggcgaaggcggcctggtggcgcatccattcgcactcggcgcggcggggtggacgggcggtgcctgttcgtggaggaagaaggcgacggcggttcgaccagatttgctgacatggctcttggttcctgtcgccgcctgattaaggggcggccgaaacaggcgccggcagcttttcctctggctctgatcgtctttgccgatcaggatggcggcaaaggagagtccaggatgagcggaaagatcagggtcggcatcggcggttgggtcttcgaaccgtggcgcggcaccttctatcccgaaggactgcggcagaaggacgagctggcctatgtgggacagcatctgaccgcgacggagatcaacgccacctattacagcacgcaaaagccagcgaccttcgccggctgggcgaaggccgttccggagggcttccagttcgccgtcaaggcctcgcgcttctgcaccaatcggcgcgtgctggcggaagctggcgagtccatcgccaaattcgtcaaccaggggttgatcgaactgggcgaccggctgggaccgatcctgtggcagttcatgccgaccaagacattcgatgcggaggatttcggggctttcctgcagctgctgccggccagcgtcgacggcgtgccgctccgccatgcgctggaggtgcggcatgacagcttcgacgatccggcctttttcgacctcgcccaaaaggccggagcggccgtggtgcatgccgaccatccggaatatcccgcgctctgcggtcatgatgtcggcttttcctacgcccggctgatgcgcacgcgggaggaggagccgaccggctactcggcggaggagatccagggctgggcggacaaggcgcgcgagcggacggccagaggcgacgtctacgcctttttcatcagcggcgcgaaggtccgggcgcccgccgcggcgcaggccatgattgtggctttgcggtaacatcgactgttgcatttgctgcaactgcggaaccgtcctttgcgattgttacaatggcatgtcgggcgcataggcccgctcgcccttgggggcgataaagaacaatgattgcaggacgaacgatatgcgacacacggttcagggcgttgcccttatggttgcggtcggcgcgcagatgctgaccttctattcggtgctgtttgcctgagcgcaacatggcccgatccaaaaagtccgtcatggacatagaaagagccgccctggatattgccacgggcggctctttcattatcgcgggactggatcaaccttccgccagccagcccgccagcagataggcgacgacgccgaccggacccagggcgcacagcgtcagcagcacgagcgcgatccggatcagcgtgacatccaggccaatgcggttggaaagcccggcgcacacgcccatgatctttccattgcggcggtcgagggtgaagctgttgttcatgaatctggccttcttgaagatgcgacgggatcaggcgatcggcgcgaccggaacggcggcgccgatgaagatcgcggaaaccagcagggcgccggtaagggcgaaggcggcgttttgcagcttggcgaacatgatatactccctgatatgtgcctggccggaccgtccggccgtgatgccgggaagattgcaggagccgtgccaatttcgatttcaaccggaatttcaggggattttgcgaactgcccgccatctattggtgggaaaatttccgttaattgggtaaatttcctgcaagtcgggaatatttgcagcgtgtttgtctgaacgagccgctcctcttcgtctatggcacgctccggcccggctgcgacgatccgatggcgcgctggttgcgcgatgcggcgctccatgtcggcccggctgtggcgcaaggcgggctctatcgcgtggccgcctatccgggcttcgtgccaggcgaagccggcgatgtggcgggcgacctgttcgcgctagccgatccgggggcggttctcgccgcgctcgacgattatgaggaatgcgccgcccatttcgcccggccgcatgaatatcgccgcgaacggctgaccgtccgcggcgaaaatgggccggtggaggcgtggacatacatctacaatcgcgacgtcgccgggctggagcggatagagagcggggatttcctgagttgaaatggcttgctccgggcgtgggcgcggctggggcattttcgagttgaccgttcacggtcaacggctcggaaaatgcgacatcaaaggacaagagcgttttcgctcattgtgaaaaggctctaggttcttccgccatggcttgaggagagacgcgcatgaccgaccaacaggatcagcccgaacgtttgcccgaagacagcaactggatcggttcgaccggcctcgaccggcgcaagctgctggtgggcggggcgttcgccgccggtttcgccgccgcgtgccgccccgtgtccagcagcgcggtccaaacctccggcgaggggctgaaggaggaagcggtgtcgatcgaagcgagcgacggcttcgccatgcccgccttcgtcgcccggcccgccgccgccaaggccgcgccgatcatcgtcgtcgtgcacgagatattcggcgtgcatgaatggatacgcgacctgtgccgccgcttcgccaaggcgggctatcatgccatcgcgcccgacctgttcgcccgccatggcgacgcgaccaaggtcgccgatttcaagcaactggtcggcaccatcgtgtccaaggcgtccgacgagcaggtgttgaaggacatcgacgccacctatgcctgggccggcagccatggcggcgacggcaggcggcgcggcatcaccggcttttgctggggcgggcgagtggtgtggctctacgccgcccacagcgcggaactggacgcgggcgtcgccttctacggccggctgatcagcgacaagaccgaattgcagccgctcagcgtcatcgagcaggtgagcgcgctcaaggccccggtgctcggccaatatggcgcgttggacaagggcatcccgctgtccgatgtcgagaagatgcaggccgcgctgaagatcgcgggaaagtcgccgccggatgcgatcaccgtctatcccggcgccgaccacggcttcatggccgactatcgccccagctacaacgaagccgccgccaaggccgcgtgggacgcgacgctcggctggttcggcaaatatgtgaagggataaggatcgttcggccggggccggcctgaaccgatgccttatttctgcttcatcgcctccacggcggccagcgtgctcttcacatggccggcatagttcatctcgctgtggacgaaggcgatgcggccgctgggcgcgatgacataggaggtgcggtcggtcatgcccggccgcatcttcagcgccacgtcatagcccgacacgatgttgggaccagccgacgccacggcgaacttgcccgcgcattccttggtggagaaggcgaccagatcgtccaccggatccgccgacatgccgatgacggtcgcgccggccttcctgaaatcctcgatatgctccgcgaattcccgcgcttcggcggagcagcccggcgtgaacgccttggggaagaaataaagcaccaccggcccgcgcttcaactggtgcgacagggtcagggtgaaggtcttgcccgccattgcgccgcgggtggtgaagtcgggcgccttggccccgatggccagcgccgccatggcgccctgcgaaccgacggcggcagcggcaagggcgagagcgatgttcaggcttctcatcatcggcttcctcttctttcaggcggtggggcggcggacatgcgatagtccatcccttcggccatggtgatgactgcaacgttcgccgcgcgcaagtccgccattggaccggccggatcgcgggacaagaaaagtccgcccatttccggcgcgccatggcataacccccttggtcgagaaggagtgcggcagggatgaagcaggaacgcgggcaggccggaacccattggcgcaacgccggtttcctttccatgcgcgcgatgatcctcctgccgctgctcgcccttgcggcgtgcggcgacaagccgggcgaacaacccggcatcgccactaatatcgtcgatgaggcgatgaacgaggtccagcaggtgccggagggcgcgaacggcatgcagaccgcagagcccgcgccggaaatgccatcctccgtagcgccggtcgggtcgaccatccccgccagcgtgcaggggcgatgggcgggcctggacgaaagctgcgccgaccgcgcgaccgaactggaactgacgatcacgcccaccagcctggtcttcctggagagcgaggggaaggcgaccggcgtgtcccatggcccggacggccgcattcgcatcgacgcggccttcaccggcgaagggcagagctggaaccggaagctggaattgcatccctcggctagcgggcgggaattgacggtgatcgacgacggccgggcggtgacgcggaaacggtgcagttaggcggcgcggtcgagttcagggctggcggggtgggtgattttggtggattgcggacatcccccctcccgcaggcgggagggggttagggggtgggccggcgcaacatccgcgttgttttgcaacggccaagtcagaagctcgcgctgctcgcgcccacccctggcccctcccgcctgcgggaggggaatgtcctggattggccaattccagccactccttctccacaggctgcgcaaggattgaatcttcccaaatccgccgccctcggataggggcaggcacttgatgcgtttgcccgtctgaaggccaggcgccccgacattctggagaccacccatgcgcgccgaagcgcagcaatatatcgaccgcatcgacgccgcgctggacctgctgcggcgcttcctcgactgggaccgcgcccttcgccgcctcgacgagctgaacgcccgcgtcgaagacccgacgctctgggacaatcaacgccaagcgcaggaggtgatgcgcgaacgcacccggctggacgccgccatcggcgcgacccgcgccatcgacagcgagaagaccgacaccgccgaactcatcgaaatggccgaagccgaaggcgacgaggacatggtgaacgaagccatcgcctccttgaaggcgctggccgaccgcgccgatgaggacaagatcaaggcgctgctggcgggcgaggccgacgccagcgacacctatctggaaatccatgcgggcgcgggcggcacggaaagccaggactgggcggaaatgctcagccgcatgtaccgccgctgggcggaacggcgcggctacaaggtggagctggtcgactatcaggcgggcgaccaggcgggcatcaagtccgccaccttcctgttcaagggcgagaacgcctatggctatgccaagaccgaaagcggcgttcaccgcctggtccgcatcagcccctatgacagttcggcgcgccgccacaccagcttctcgtcggtctgggtctatccggtgatcgacgacaatatcgagatagaggtcaatgaaagcgacctcaagatcgacacctaccgcgcttcgggcgcaggcggccagcacgtcaacacgacggactccgccgtccgcatcacccacgttccgtcgggcatcatcgtcgcgtcccagaacgaccgatcgcagcacaagaaccgcgccaccgcgatgaacatgctgaaggcgcgcctttacgaagcggaactgcgccgccgggaggaagccgcctcgggcgaatatcaggccaagacggagatcggctggggccaccagatccgctcctatgtccttcagccctatcagttggtgaaggatctgcgcaccggcgtcacctccacctcgcccgacgacgtgctggacggcgcgctcgaccccttcatggccgccgccctgtcgcagaaggtgacgggcgagaaggtcgatgtggaggatgtcgactgatgaagggtccgatgctggcggccggaacactgccagcatgcttgctcctgctggcgggctgcggcccgttgtcgccggacagcaatggcgaccgcccggcaggcgcccgcgccttcccccgcgccgaccgcccggtggcgcccatcgtctccacccgctggtccagcgaggaagcccgcgaccgggtgaacgaggccgaggacatcatggaccgcgccggcatccgccccggcatgaccgtggcggacatcggcgcgggcgagggctattataccgtccgcctcgcgaaaagggtggggagcaatggccgcgtgctggcggaggacatcatgcccgaagtgatcgaggcgctgtcccgccgcatcacccgggaggactggcgcaatgtcagcgtccgcctcggcgcgccggaggatccgaagctgccggaaaacagcttcgaccgcatcctcatggtccacatgtaccatgaaatcgcggagccatacgcctttctctggcatgtgagtcccgcgctcaagccggacggcgagctgatcgtggtcgacgccgaccgcccgaccgaccagcatggaacgccgccgcgcctgctggcctgcgaactggcggccatgggcttccggctggaggaactgatccccaagccgacggccggcggctatttcgcccggttcaagcgcatcgccgcccgccccgaacccgcctccatcgtgccttgcgccctgcggtcctgaacccttgccgccctgaaatgctttccttcgcccgtaatatgattaaggggcgaccaacatgattctcataccggggggagaggccgggatatgactgatctgactggcgccggggaaaggcggctcgaaccgcgccgcaagatgttcgggccggtggcgctgcgtttcggaggcatggcggccagggcgcattttctggacctgtcctgctggggcgcgctggcctattgcgaaacgccgccggggcagggcgcctatctcgtcgtcgaagcgctgggcgtgcaggccagcgcccgcgtcatctgggcaaacggcaagcgtttcggcatccagttcagccagcccctgacccaggaggcgatggacgcgtggatagaaggcgcctgaacttccggttccgtcagcccttccgccgccacctccgaaagaaggacatgcccagcaatccgccgccgaccagcgccgcgatcgcccctccggcgcttgccagcgcccaggcgccggccgccagcaggcctgtcaggaaatcgacgatgatcagcgtcagatggatcatcggcgtaggaaggcgtcaatcctgcccaagttccttcgcttcctgatatttgagttccagaaagcggttctgcaccgccagcttgtcgaggtcgccgctcgccagattttcgctcatccgcgcgatttcggcgtcgatcacgcccagtccgtcgatcaattgccgttcgggaacgcgcccattgcgctcctcccgccgaagcggctcgggaatggatcggtagccggtgacgagttcgggcaggtgatcggccagcaatttgcggatttcctgcgccgccgggtcctgctcgcccagccgttcgagttgcggcgccagagcttccagcttgacgccgatgctgtcgaccagcgtgacggcgggcgcgggcagcgccttgcgctggttttccagccagatttcggtttgcaggggcagggcggtgagcgcggtgtccgccagcgcctccgtccgcacccttttctcgccgggcagcatggcgaccagcagcacggccgccagcatgacccccagcgcgatcatcaccccggtcgtgcccagcggggtcacgaaacccgccaccgcgctggcgaccaggaccgcaaccaccgcccagaaggcatgtttgaccttccgcatcagcgccgcgttgcgccgctgccgggcgcgcgccgacaggctctgcccgcgctcgctgtggcggcggaggacggcctccgcatcggccagcacgcggtcggaacggcccattcccttacgcctcgatggaactcagcagcggattgtcggcccgcgcctggctcgccgcctgcgcctgtccttcggcgcgggcgatatagcccttggacttttccacctcgttcgacagcgtgttcaccgtcgtcttcatattttccagcgccttcagcttgaacgcatcgatattgtccatcgtgtcgtagatattctggaaggcgcgttgcagcgtctcgatgggaatggtgctggacgcggcctgctcgtggatctgcgccgtctggttcttcagcatctcgccggtggaatcgatcatgttcgcggtcgtcgtgttgagcgcggtgatctgctccagcaccaggcgttgcccgaccagcgcctgcgccacggtcacggcggtgcgcagcgcggcgacggtcgtggtgctggcgcggtccacgcccttcaccagctccacattgttctttttgaccaggtccagcgccagatagccctgcaccgtcaccgccatctgcgtcagcaggtcctgcgtgcgctggcggatgtagaagagggcgctttcccggatcgccttggccttggccggatcggtcgaatccagttccagcgccttcgcctccagccgggcgtccagcgtcttggagatgtggatcatctgctccaggcggcccatcgtggcccacatattctgccgctcgacatcgatggcggcattgtccttgatcagcacgtccttgccgctggcgagggagcccaggatcgaattgatgtggctctgcgcgctcttgtagctgtcgaaatagtcgcgcatccggttgccgaaggggatcaggccgaacagctttttcggcgccgtcaggctgccgcgcttgccggggtcgagatcctcgatggtgcggcgcagttccgccaggtcgaccccgaccttgttgtcgctgtccatcgcccgcaccggccggtcgaggaagcggttgctgtgcccggccgcctccgcgatttccttgcgtcccatattggtaagctggtcgacccgctggccgaattcgggcgaattggcgtcctgcgccaccagatcgtcgatgaaggcatcgaccttctcgtccagcttcgagcgtttctcctcgtccagcggcaccagccctgccgccttttcaggcgcgaccggcggcaccggatcgggcggggtcaggttcagcgtgtcagcggcggcggtcggcgcggtcgaagccatgtcatctcccaggggccaggggcggttcgaactgttatatgcgtatagaacagttggcccgcaagtccatgatgcgagctttaaaccctcaccccttgccattgcaatcgcccggcgcccggttagcatggcgcaaggcatgaaggagggcgcattgaacgacggaccggacgaacagaggatcgcagccgtggcggccgatccgcgctatgcccggctggtggcgcggcgggcgcggctcggctggctgctgtccgccgtcatcttcttcgctttcgtcggctatctgctgctggtcgctttcgacaaggcgctgctgggcatgccgatcggccagggcgtgacctcgatcggcattccgcttggccttggcctcatcctgctcgccatcgcgctgaccggcgcttatgtggcccatgccaaccgccatcatgacgcccagatggccgcgctcctgatcgaccacggcttccaggatcgcgccgcatgacggcgtggcttgccgcgctcgccgccgcttccatcgcccttctcccgctccccgcgctcgcggcggcgctggagggggaggcgcagcgccagcccgtcaactgggtcgcgatcctgatgttcgtcgcctttgtcgggctgacgctctggatcaccaaggcggctgcggcgcgcacccgcaccgcgtccgacttctacacggcgggcggcgggatcagcggtttccagaacggcctcgccatggcgggcgactatatgtcggccgcctccttcctcggcatctcggcgcagatcttcaacgacggctatgatggcctcatctactccaccggctttctggtgggctggccgatcctgctgttcctgatggcggaacggctgcgcaatctcggccgcttcaccttcgccgacgtcgcctcctaccgcttcgcccagccgccggtgcgcagcttcgcggcggtcagcaccttgctggtcgtcagcttctacctgatcgcgcagatggtcggggcggggcagctcatcaagctgctgttcggcctgccctatgccgtggcggtggtgatcgtcggcgcgctgatgatgctctatgtgctgttcggcggcatgcgcgccaccacctgggtgcagatcatcaaggcggtgctgttgctgggcggcgccagcttcatggcgctgatggtgctggcgcatatgggtttcagccttgaagcgctgttcgcccgcgcggtggaggtgaagacgcaggcggcccttgccgatggcgcgaccacggccgaagcagccgaacggggccggtccatcatggcgccgggcaatttcatcaaggaccccgtctccgccatttccttcggcctcgcgctgatgctgggaaccgcgggcctgccgcacatattgatgcgcttcttcaccgttcccgatgcgaaggaagcgcgcaagtcggtgctgtgggcgaccgggtggatcggctatttctacatcctgaccttcatcatcggcttcggcgccatcgtgctggtggggacggaatccagctatctggacgggcagggcgcgcttcgcggcggcggcaacatggcggcgatccatctggcccatgcgattggcggcaacgcctttctgggcttcatttcggcggtggccttcgcgaccatcctcgccgtggtggcggggctgacgctctctgcggcgtcggcggtcagccacgatctctacgccacggtcttcaagcatggccaggcgagttcggcggacgaactgcgcgtgtcgcggctgaccacgctggcgctgggcgcgctggcggtgctgctggggctgctgttcgaaaagcagaatgtcgccttcatggtcagcctggccttcgcgctggccgcgtcgggcaatttcccggtgctgatcctctcgctgctctggagcggatgcaccacgcggggcgcggcctggggcgggaccatcggcctgctgaccgccttcgtgctgacgctgctgtcgcccgccgtgtggacggcgaccttcaacctcggccccgcgccctttccctacagttccgcggcgatcttctccgtcccggcgggcttcctctcgatctggctgatctctttgctcgaccgctcgccccgcgccgcggtggacaaggcgggctatccggcgcagcgggtgcgggcggaaaccgggatcggcgccttcgcggcatccgaccactgagcctttctcccagccgacgcgccgcccttgccgcagcgcgtcatttcctgtaggggcgcgcccgatagtcctgagcaggcgcggtgcccgccgggaaaccttaaatcccgaaggcagttgcatgtccctgcgtaatatcgcgatcatcgcgcacgtcgaccatggcaagaccacgctcgtcgaccagcttttccgccagtccggcaccttccgcgacaaccagcgcgtcgaggaacgggcgatggactccaacgacctggaaaaggaacgcggcatcaccatcctggcgaagcccacctcggtcgaatggaacggcacgcgcatcaacatcgtcgacacgcccggccacgccgacttcggcggcgaggtggagcgcatcctgtccatggtcgacggcgtgatcctgctggtcgattcgtcggaaggcgcgatgccgcagaccaagttcgtgaccggcaaggcgctggccctgggtcttcgccccatcgtcgtcgtcaacaagatcgaccgcccggacgagcgcattcaggaagtgctggacgaggtgttcgacctgttcgtgacgctggacgccacggacgagcagctcgacttcccggtcctctatgcgtcgggccgcaacggctatgccaatgaagacccgtcgctgcgttcgggcacgctggagccgctgttccagaagatcgtcgaccatgtgccgcctccggcgctggacgtggacgcgccgttcagcttcctggtgacgctgctcgaccgcgacaatttcctgggccgcatcctcaccggccgcgtcaattccggcacgctcaaggtcaaccagccgatccatgccatcgacgcggacggcaatgtgctggaaaccggccgcgcgtcgaagatcctgtccttccgcgggcttgaccgggtgccggtggaagaggcgaaggcgggcgacatcatcagccttgccggcctgaccgtcgcgaccgtggccaacaccatcgccgacccgtccgtcaccaccgcgatccaggcccagccgatcgatccgccgaccctctcgatgcgctttgccgtcaatgactcgccgatggcgggccgcgaaggcagcaaggtgacgagccgcatgatccgcgaccgcctgatgcgcgaagcggaatccaacgtcgcgatcaaggtgacggaatcggccgacaaggacagtttcgaagtcgccggtcgcggcgaactgcagcttggcgtgctgatcgagacgatgcgccgcgaaggcttcgaactcggcatctcccgcccccgcgtgctgttcggcgaggatgagaacggcaacaggaccgagccttatgaaaccgtcgtcatcgacgtggatgatgaattctcctcgacggtcgtcgacaagatgaaccagcgcaaggcggaaatgaccgacatgcgcccgtcgggcggcggcaagacccgcatcaccttctccgcgccctcgcgcggcctgatcggctatcatggcgaattcctgtccgacacgcgcggcaccggcatcatgaaccggctgttcgagaaatatggcccgcacaagggcaatatcgaagggcgcaagaacggcgtgctgatctccaacggcgcgggcgaggctgtcgcctacgccctcggcccgctggaggaacgcggcgtgctgatggtcggcgtgggcgaggcgctctacgaaggcatgatcatcggccagaacgccaagccggaagacctggaagtcaatccgatgaagtcgaaggcgctgaccaacttccgcgccagcggcaaggacgacagcatccgcctgaccccgccctggaagatgacgctggaacaggccatcgcctatatcgacgacgatgagatggtcgaggtgacgcccaagaacatccgcctgcgcaagcgctatctcgatcccaatgaacgcaagcgcatgtcgcgggccaaggctgccgcctgatcgttggaggtatgaaaaaggggccgggtcgcgagacgccggccccttttcatgagaggccggcaacgatgccagccatacgccctaaagcgggtttcgacctgattgaatcagatcaccgctctggattccttgttttcggcgatttcttggccagcgatcggttccgatcgcttggaaatcgctctagggcgtgtgggggttcagtccatggcgggctgcaaatagcggcgttctccgcttccggtgctcacgtactgaagtacgctgcgcgccggttctcgaaatccactattttcgccgcgccctgaactgaatccccacacaccctaaaaggatcgcccccagaatttggcgaccttcggatcgctggcgcaggaggttcgcagcgcctgccattgcgcctgatccagcgccgggcgataggccgcgcccggcttcacggcagcggtaaaacggcggcggcgttcggcggagagcggatgggaggaaagccagctcatcgcccgcgcctcccttccttcctccttgccgccgatccgttcgaagaaggcggcggtcgcggcgggcgaaatcccggcggcgcgcatctgctcgatggcgacgccgtccgcagcggtttccgcgccccggccatagctcagcgacagcacgccgttcagataattgcccgcattgccccccgcgccgcccagcacgacgctgaggcctagctggcggatgaggcccgtcatcgtgtcgcggtggcgcacatggcccagttcatggcccagcacgcccgcgacttcatcggcggacttggcctgctggatcagcccgtcgaacaggatgatacgcccccctggcaatgtcaccgcgtttaccatcggaatgttggcgagcgctatgtcgcgggcctcgccgtcggggtcgacctgcgccgccagccgcctgagcgcggcgtcgcccgccggcgtgcggcagaaccggccgccgaaatcgcccaccatggcgtcgcccatccggttctcccagctttgcgggacgagcggggcgacgacggcgggcgcttcgagcgcgccccagacgatcagcgcggcggcgatggtgaatatccccgccgccggccacaggccgaagcggtcgatccagcggccatagcgttcgcccttcggcagatgggcggcgatgtcgggaggcgcttcgccggaaaagcccaggcgccagccgggcaccgccttatgcccataggccgaacggtcgtcgtgcaggccgatgacggtaaggtcgctccagtcggcgggcaggcccgtccagccgctttccggctcctccagaacgaacccggccccggcgggacgaagcaggacgttgcgccgcaccgccgtcacgccgtcataatgccagagccggaagtccgacatgccgttcagaaagcgccgacgtccagcgcgtcgagcagtccctcgccatggcggctggtcttcgtctgcgactgggtgagttcatcggtatagatggtgccggtcgcgcccatatgggtgacaaagaatttccagtgccgatattgcaggaagatcgccccgatgccgatcgtgcagaccaccagcgcaacgtcgcccaggaacagcaatatccagtccttggtccgggcgtagaaatggaagtcgaggccggtgagcgacagtccctccaccgcttcccggaagaagctggcgtagaaggcgagagcgatgaggccgagaccgagatagaagatcagcacgaatccgatcacgcccaggatcgcgccggccatttgcgatccggcgcctccctgccccggcaagcccagcatcgccgccattgccgcgccgcccacgaacagcaggatcggcagcaggtagaagaggaggaagcgcttgaaggtcgggccatgatcgcccgccgcttcgaaggcgtgcgggccgaagctcatcttgttccagcgctcgttccacagcgacatcatcgaccaggggatgagcaggccgagagccatgctgcccacggccgacttccacatataggaaatgccgtagccgaagccctgatcgtcgctgccgccccggatgccgtgccaccatgtccggctcaggcggtagcgcagcgcgcggaagcgggcgaggccgaccatgtagaagatcgtcacgaacgccgccagcgtcagtatcgcggcgatgcccccatgcccctggaggacgagggcctgcgcgccgaattgcaggaagaggaacggcaggccgatcagcgccagcaccatcaggaagcccaggaacagctccttgcccgttcccgtccattccagcctgtcgtcgatgaagcgcgtgttcgcccagagatagcgtcgcgtgcgcgtcgtcgcccagaagcggtatatgcccagcgtgacgatcgtcagcagcaggttggtgaaggcgatgggcgcatagtcgcgccaattgccctcgaaagcgaagccgtcgccgccaatgcgttcctgatccatgaatgccccctttgtccccggcggcagaagactatgccggggaccgtcggtcaaggggtttcgtgaccgtgccggacgctatcccgctgaaatggcggggattgctctttttacggtcgatcagaagcgggcatatcgttcattgccgacaaagccgagcttcgtcacgcctgcccggcggatgtcggccagcacttcatccaccgtcacgtaacgcgctccggcatcgggctggaactggagttccggttcggcaggcaggcgcagcgaggcggcgagatattggcggagggtcagccggtcgacggcctcgccgttccagcggacagtgccgtcggcgtcgatgccgaccctgttcttgacggcgtcgatcggcggcggggtcagctccttgggggtctgcggcaggtcgacgccgacgctgtgcgtctggagcgggatcgtgatgatgaacatgatcagcagcaccagcatcacgtcgatcagcggcgtgctgttcatgtccgacatcggcgtttccccgtcgcccggccggggtcttgcgaagctcaaggccatatgcgtccctcccatgggaataatgatataacagcacatacatcatgcgctgaccgcgatgcgctggcaagagggcttctattgacagggcgggcggcccatttatggggaaggcgcggctttttccggctgcgcgatccgccatttcaacagaaagaccctccgtgtccgccatgctcaagatcaccctgcccgacggttccgtgcgtgaagtcgcgcccggcactaccccggcggacattgcggcggcgatcgggccggggctggccaaggcggccatcgcggcgcgggtcgatggcgagctgcgcgacatcatgcggccgctggaggccgatgcgcaactggcgctggtgacgtcgcgggatgaggcggacgcgctggaactggcgcggcacgacttcgcccatgtgctggccgaagcggtgcaggcgctgtttccgggaacgcagatcaccttcggcccggcgacggacgacggcttctattatgacttcgcgccccccctcgtcgaaggaaagccgcgacccttcacggaggaagacctgcccgccatcgaggcgaagatgcgggagatcatcgccgccgacaagccgctgcgccgcgaggtgtggaagcgcgaggacctgatcgcgcgctggcgggccgggggcgagaccttcaaggccgaatgggctgccgaactgcccgagggcgaggaactgaccgtctattggtcgggtggcgactggctcgacatgtgccggggaccgcatctggcctcgacgggcaagctcgatcccgcggcgttcaagctgacccgcgtgtcgggcgcctattggcgcggcgaccagaagaacgcgatgctgagccgcatatatggcaccggctggctcaaccggaagcagctcgacgcgcacctcacgcggctggaggaagcggccaggcgcgaccatcgtaagctgggcgcggagatggacctgttccacctccagcaggaggcgcatggatcggtcttctggcaccccaagggctatatcatctggcgggcgctggaggcctatatgcgccgcgccatcgacgatgcgggctatcgcgaggtgaagacgccgcaggtcatggacgcccgccagtgggagcagtccggccactggggcaaatatcgcgaaaatatgttcgtcatccccgacgaggtgcccaatgtcgaggatgaagggccgctggtgtcggacgatgccgactggatggcgctcaagcccatgaactgcccggcgcatgtcctgatcttccgccaggggatcaagagctatcgcgacctgccgctgcgcttctacgaaaatggctgctgccaccgcaacgagccgcatggcgcgctgcacgggctgatgcgcgtgcgccagttcacgcaggacgacgcgcatatcttctgccgcgaagaccagatcgtggaggaagtgcgggccttctgcgcgctggcggaccgcatctacaaggatttcggcttcacctattcgatcaagctggccctgcgtcccgaaaagcgcttcggcagcgatgcgatgtgggatcaggcggaaaacgaactgcgcgacgcggtggcggcggctggcctcgacacgcccgaatatggctgggaggagctgccgggcgagggcgccttctatgcgccgaagctggaatggcacctgaccgatgcgatcgggcggacctggcaggtgggcacgatccagtcggaccgggtgctgccggagcgactcgacgcgtcctatgtcggcgaggatggcgagcggcaccggccggtgatgctgcatcgggcgatcttcggttcctacgagcggttcatcggcatcctcatcgaacattatgcgggccgtttcccgctctggctggcgccggtgcaggcggtggtggcgaccatcgtgtccgatgcggacggctatgcaatcgaggtggcggaaaagctgcgcgccgcgggaatccgggcggaaaccgacctccgcaacgagaagatcaactacaaggtgcgcgaacacagcctggccaaagtgcccaatctgctggtcgtcggccggcgggaggcggacgagggcacggtggccctgcgcgagcttggcaaggaggggcagagcgtcctttctgtcgacgacgtcatcgcccgtcttgcaaaagaggcgcgggcgcccgatatgcggtgaggcagcaatgccacatggggccggtaaatccgcgttgcggacttgccgcccctttcggctttgcgctaaagggccgccagagtcgatcgatcaactaccataggagaagccactatacgtcccccaatgatgcgccgtcccatggcgccgccgccgaagtccggtccccgttacaacgagttcatcaacgtgcccaaggtgcgcgtgatcgatgacgaaggcgaaaatctgggcgtgatgtatacgcaggaagcgatagagcgcgcctatgagatcgggctggacctggtcgaggtgtcgcccaacgccgatccgccggtgtgcaagttcctggacatcggcaagtacaagtacgaggcgcagaagaaggcgaacctcgcccgcaagacccagaggacgcaggagatcaaggagatcaagatgcgtccgaacatcgacgatcacgactatgatacgaagatgaagaaggtccatgatttcatcggcgagggcgacaaggtgaagatcaccctgcgtttccgcggccgtgaattgtcgcatcagcagcttggcatgcaactgctccagcgcgtggcggagaatgtgggcgagatcgcgaaggtcgaagcctatccgcgcatggagggccgccagatgctgatggtgctggcgccgaaataaggccgccgatttttagacgagctttgtcgatcggtcctgatcctccccatcgaaagatggggagggggaccggccgaaagctgctggcggaggggagcgccgcaggcccttgcgcgaactgcaaggccgggcctcattcggcttggccgccgagaatcgacgcggatgtcgcgccgcatttcatccttcgctcccaaacgggactgtcgccgaactcagccgtaaaccggcgtggagggccgttccgcccgctggatgcggtcgcggcccgacttcttggcgcggtagagcgcttcgtcggcctggccgatggccgtcatcaccggcccaccccgccatgcgcatagccctgcggaaaaggtgatcggctggtcgcccaccatgccgacaggttcccgccgcatccgttccgcgatgcgcgccagcgaccagctcgcctcatcctctatcgcgtcctgatagaagatcgcgaattcctcgccgccccagcgggcgatgatgtcgatgcggcgggtctgcgacgacaggcgagaggcgaaatcggccagcacgcggtcgccctcgtcatggcccagcatatcgttgacctgcttgaaatggtcgagatcgatgatcgcgatgcagcccctgcgcctggcgagcggcagcgcgtcgagctgcgccaggaagccgcgcctgttggcgatgccggtcagcgcatcctcattggcggcgatgttcagttcgtcgatccgctcccgcgtcgcgacggcggctccgcgcaccccatggaaaagcctggaaataatgtcccccacttccggcagggtcggcccgccgcgtttgcgggcggactgctcggccgggtccagcgcgtccgccagcgcgtggatcgggtccagcaaggcgccgatgccgatcagcgctccggctgcgcccgccatggtcgccagggcgaggacgatgaattccgcccaggcgatccgccccgtcgccgcgccccagacgatatagcccagcagcggcaggtgggtggtcaggaagcagagggtgaagaggcgaaaccgcagcgagcggggaaagatgaaggatgtcgcgaggtagaattgcatcccgtggccctgtcattgcaatcggggcaaaattggcgcggcgcgtaaagaggggatgaaggaagagggttaacgcccggctcaaggacgaaccgtgccgtgcatgagtcgaacggttggaacgtcatgcggaaaagcccgtcttgcagcctgtggaagggcaggatcgctctccgccgcaagggatgctctgaaactgcttcagcgggacgcgcccggcacccatttcacatcgcccgcgccattgccgttcaggcgccgggccagcacgaacagcaggtcggacaggcggttgagataggccagcgcgtgcggattgagcgcgacctcggccgccgccgcggtggcggatcgttcggcgcgacgggtgacggcgcgggccaggtgcacggccgcggccgccgccgacccgccgggcaggacgaagctgtccagcggcgccaggtccgcgttcatgacatcgatctgccgctccagccgctcgacctggagggcgacgatccgcagcgcccagggttcgtcctctccgtccgggatgggcgtggcaaggtcggcgcccaggtcgaacaggtcgttctggaccgtcgtcagccaccccgcctccggcctgtcgccgatggcgatgacggcaagcccgatggcgctgttcgcttcgtcgacatcgcccaccgcctgcatgcgcggggcatgcttgggcaggcgcgagccgtcgaccagcccggtggttcccccgtccccggtgcgggtgtagatcttgttcagcttcaccatgccgggcggcgcatcagccattgcccttcatcagcagcaacagcgcgacgatgatcaccgccaccgcctggaacaggatgcggttcatcatcatcctgttctgcttcaggctggacgggctgggcccgccctcgggcgagttcagctgttccttggtcatctgaagaaaggcgacgatcccccggatcaatgcgaacagggtggcgcccatggccaggatcagggcgatgacgagcagcgtgttcatgcgctgaatctaggcgctggccagcgaaatgccaatcggaaagcgcgcatggcgcagatcgtcggccaggcgccgggggtccacgccctccgcccgcagatcggcaagcgcgatcgacccttcccgcttggccagccgcctgccgtccggcccggccagcagcggatgatggacataaaggggggacggcaggccaagcagcgcctggaccagccggtggatgtcggtcgcgctccgcaggtcgtcgccgcgcagcacatgggtcacgcccatcgccgcatcgtccagcgtgcaggagagatgatagctggcgggcgcgtccttgcgcgccagcacgacgtcgccggcggcaagcggctcggcgcggacgggcgacgccgcgtcgtcggcgggcgggaagggcagggcgcgccaatgcagcggcccggcctgcgcgaccgcgcgcgccatgtcgatccgccaggcatgcggctcccccgccgcgatccgccttgcccgcgccgcttcgtccagccgccggcatgtgccgggatagaccggcccctccggcccatgcggggcggcggcgctggcggcgatgtcggcgcgggtgcagaaacagggatagagcaggcccatcgcctccagccgctccagcgcggcccggtagctgtccagccgcgccgactggaagacgatctccccgtcccaggcgacgcccagccagcgcatgtcctcgacgatgccgtcgacatgctccggccggctgcgggtgccgtctatgtcctcgatccgcaggcggaaggaaccgccccgcgcatgggccaggtccatcgccagcagcgccgaccaggcgtgccccacatgcaacctacccgtggggcttggggcgaagcgagtcaccacatgctgtggctgtgccgattgagtcatacaggcccttgacggggtgggggtgttaatgctgtcatgccggcgtcacgtttctgaacgatcagggcggtggcgaaagggggttgaagggtaatatatgtaccatcccgacctgatacgacatccggaaaactgtccggctttggtgctgaatgcggactacacgcctttaagctattatccactgagcctctggccctggcaaaccgccatcaaggcggtttttttggatcgggtggacatcgtcgccagctatgagcggcaggtgcacagccccagccttcggatgcagatcccatcggtgatcgcgctgaagcaatatgtgaagccgtcggaacatcccgccttcacccggttcaacctgttcctgcgcgacaagttcgcctgccaatattgcggctccccgaacgacctgaccttcgaccatgtcattccgcgccgcgccggcgggcggacgacctgggaaaatgtcgcgacggcctgctcgccctgcaacctcaagaagggcggccgcacgccgaaggaggcgcatatgcaattgcacgtgacgccgatccgcccgacgagctggcagttgcaggaacatggccgggccttcccgcccaactatctgcacgaaagctggcacgactggctttactgggacgtggaactgctggcttgaaatcctggggggaccgcatgcgcccgcccgcgcgggaacaggccgcgtccctcattccattcccggcagccagtccaggtccatatccttgtgccggttggtgtaatggccgatctcctccagccgcgccatgtcgcgcagggtgatccgcccattggcccggctgatcagcccttcctgctccatctgccggatcatccggttcacatggacggaggtgaggccgatggcgtcgccgatctcctcctgcgtcagcttgaggtcgaagctgtcggtgatgctgtcgtccgtcacccgcaggcgatcgaatatgtccagcaggaaggacgccacccgcgccttggccgacgtccgccccaatgaggcgagccggtcggtcagcgcgacgcgctccgcattggacagcaggaacagcagcgccgcgacgcggggatattcctccagcaggcggcgcagcgcatgcttgtcgaacgggcagatgatcgcgtccgacagagccaccagcgattccggcgcccggctgtagatcgtgctggccgatccaatgaaatcgccgggaaaatagacgcgcaggatctgcctgctgccgtcgggcaggatgacgaagctcatcacccgcccttcgcgcaggacgaacagttcggtcaccatctcgttgacgcgctggatcatcgcgccgcgcctcaccttgcggggattttcctccagcctcgtaagcgccttcttctccgcatcggacaggggcacatgcttcgccaacctgtccgcgaaacaacttgttgccaccaaaaacacctttttgcttgcattgtcgttacgatggcaaaacgccccacgcgtcttttggctgcatttccgcaaactgcactaaactcgatcaataatgggcgggtgaacgcacaaatgtttcaacggcccgcagaaacgcgcccatgaacggacagccgcgccgcacgccttgcggaaaccggaattaacgttaagaacccagccgatggaccgcattcacatccgcggcggcaaagcgctgaacggccgccttcccatttccggcgcgaagaacgccgcgttgaccctgctgccctgcgcgctgctgaccgacgagccggtgacgctgcgcaacctgccgcgcctggcggacgtggacagcttcggccacctgctgaaccagcttggcgtgtcgaccatggtggagggcgcccggccggaggatttcggccgcgtcatgaccatgcgggcaggccgcgtcacctctaccgaggccccctatgacatcgtgcgcaagatgcgggcgtcgatcctggtgctcggcccgctgctcgcccgcgcgggcgaggcgcgggtgtcgctgcccggcggctgcgccatcggcaaccggcccatcgacctgcacctgaaggcgctggaggcgttcggcgcggtcatagagatcaacgccggctatgtccgcgccagttcgcccgacgggggcctgccgggcggcatctacaccttcccggtggtgtcggtcggcgcgacggaaaatgcgctgatggccgccgtgctggccaagggcacctgcaccctggaaaatgccgcgcgggagccggagatcgtcgacctctgcaagctgctgatcgccatgggcgcggacatagagggcgtgggttccgacaagctcgtcatccacggccgcgaccggctgcacggcgcgacctacagcgtcatgcccgaccggatcgaggcgggcagctatgcctgcgccgcggcgatcaccggcgggtcgctggaactggcgggcgcctgcgccgacgacatgcacgccatcctggccgcgctgcgcgacgccggggtccatgtcgaggaactgagggacggcatcagggtgtcggcggacggccggctgcgcccgctcaccatctcgaccgcgcctttcccggccttcccgaccgacatgcaggcgcagttcatggcgatgctgacgctggccgacggcgcatcggtgctgacggagacgatcttcgaaaaccgctacatgcacgtgcccgaactggcccgcatgggggcggacatcggcgtcaacggccgcacggcggtggtgcgcggggtcgaccggctggtgggcgcgcccgtcatggcgaccgacctgcgcgcctcgatgagcctcatcctcgccggactggcggcggagggggagacccaggtcaaccgcgtctatcatctcgaccgcggctatgaacggctggaggagaagctctccgccgtcggcgcggacatagagcgcgtcagcgatggctgaaggacgcgggctcgagacggaccgcgcggcgctgctggcgcgctacgatctcgataccgggggcttcgacacgctcgaccagatcgccgccttcgccgccgcgctgtgcgaagcgcccatcgccctggtcagcgtcgtcgaggacgaacgccagcgtttcctcgcccgcaacggcctggatgtggaagaaaccccccgcgacatatccttctgcgcccatgccatgcagggtccggaaatcttcgtggtgtccgacgcgacgcggaaccccgattttcgcgacaacgccctcgtcacgggcgcgcccttcatccgtttctacgccggtgcgccgctgatcgacggcgaaggggcgtcgctgggcgcgctctgcgtcatcgatgacaagccgcgcgacgacctgacggatcttcagcgccaggggctttccctgctcgcccgccaggtcatggtggaactggagggccgccgccgcgaccgcgacgtgatcgcccggcagcaaagggatgcgcaggcggtggcggaaagcgaccgcatgttccggaccctggccgacaccatgccgcaaatggtctggtcgacgctgccggacggctatcatgattattacaatgcccgctggtatgaattcaccggcgttcccgcgggatcgaccgatggcgagggatggaacggcatgttccatccggacgatcaggaacgcgcctgggggcgctggcgccattcgctggaaaccggcgaaccctatgagatcgaatatcggctgcgccatcatggcggcgattatcgctggacattgggccgcgccctgccgatccgggacgaacatggggcgatcgtgcgctggatcggcacctgcaccgacatcaacgaccagatcgccatggtggaggagcgggaggtcatcgcccatgaactctcccaccggatcaagaacatattttcggtgatttccggcctgatcggcctgtcggcgcgccagcatccggaaatccgcgccgtcgccgacgacctgcgcgaccgcatcatggcgctggggcgcgcccatgatttcgtgcggccccacggccccaattcgcagccggacaagggcgaggggcggctctggggcatattggaacagattttcgcgccctatcgcgacgcgctgggtccgcgcatccatttttccggcgacaatcccgaaatcgacgaccgctcggccacgccgctggcgctgctgttccatgaactggcgaccaacgccgccaaatatggcgcgctctccctgcccgacgggcgggtgaagatggaggtgaaggacgaggaaggccagatccgcatcgactggcgggaggagggcggtccgtcgaccgtccccccgaccggcgagggtttcggcagccgcctgatgcagctcagcgtcgaacggcaactgggcggccgcatgacccgtgactggcggcctgagggccttagcctcagcctctggattccagcgcgctccatgagccggacgccggcaggaaaggggtgaagccggcgatttcggcggcttccagttcgggccgctcggtggcggccagatgcagcgtctcggcgatgctgcgggcgcggaaaggcttggtgatgacgccgagcgcggcgacggaggcggcgccgatctgcgccggattggccgtcacatagatgacgcggatgccatattggctggccagttcgacgccgatgcccggcccggtcgggccgtcgcgcaggttgagatcgaccagggcgatgtcgcaatcataggccgcgtcgagcgccgcctggcgatccgccgcgatggcgccgacggtaaagcccgcgtcctccacgatatgctcgatttccagcgcgacgaaaatctcgtcttctacgatcagaacctttttgctcattccaacgtccaggcaaccggaggcgtaaaatgcgcaaatcgccgggcggttccccaaggcgctgaaattttttcaggcgccgtcgggcggcacgctggtccagagcgtttcgaacgcggtgccccgcatcagcagcacggaggcgggatagcccgcgccgctggccttgcgggcggtgtcggtggcgttttgcaccgccgcctcccgcgtcgcgaaggggccgtaatagcggttgtcgaggttgatcttccacacgccctcatgttccaggacgatgtagcgggcatggggcaggggcacttacaagacctccgtattataatggtgccaggccatgatcgccgccgcgccgcgatgggggcgccagcgttcggccagctcgcgcgtcagcttctcgccgggccgttcgggcaggcccaatatccgcccgatctcgatctgcaccgccaggtctcccgccggccagacatccggccgcccttccgcgaacagcaggtagatttccgccgaccagcgcccgatccccttgatccgcaccagttgcgcgatggcttcctcatcgtcctggggcaggtcgtgcaggtcgatgccgccgctcaccaccagttccgccaggctgcgggcatagccctgcttctgccgcgacaggccgcaggcgcgcagcgcgtcgaaatcgcgggagagcagggcgtccggcgcgcagcccgcgcccagttccgtctccagcctgcgccagacggcggcggccgcggcgacgctcacctgctggccgacgatggtgcgcagcagggtttcatagcccggttcgcgcatgcggggcaggggatagccgacccggccgatcgccgcggcgaaacccggctccatggcggcgatgacgtccaggctggcccgcaactcttccgctgtattcaccatcaattgtcgcccggcccttgatttcccgtcgcccgtccgacatgagcggcgggaaaagatatgagggatctgggtacatggcgaaactgatcgtggtcaaccgttcgggcgaagaacaggcggtggaggcgcagagcggcctttccgtgatggagatcatccgcgacaacggctttgacgaactgctggcgctgtgcggcggctgctgctcctgcgcgacctgccatgtcttcgtcgacccggccttcgccgacagcctgcccgcgatcagcgaggatgagaacgacctgctcgacagttccgaccatcgcaacgagaccagccgcctgtcctgccagttgcagttcagcgattcgctggacggcctgcgcgtgaccatcgccccggaagactgagtccccccaaaaaattcctccctatgcgaagcatggggagggggaccgctcgcgcagcgagtggtggaggggaaattcggaggtcgtgcccctttcccctccaccagccttcggccggtccccctccccatctctcgatggggaggaataggataggtccgcacccccaaccgcccaccgccgctaaggccgcaccctcagcgtggccgcaggcgcctcgctcgtcagcggcgtcaccttccacacgatccgcttgccctgcggcatatcctgcgcgccgtcctcctgattctggctgacgatctccgcatcggtggtcagcgtgaacagcccgtccagcgccttggccgcatcctcgcccgcgccgccgcccatcggattctggctcttgtcatagccgttggaatagcccggcgccttcacccgcacccggtcctccccgcgcagttccaccgcgacgaagggcagcacgatctgcgcgtcgctgttgaacggaaagaggaaggcgtgggttagccgaccgctgatcgcatagtcgatctcgaaccgccggttccccatatagcgggccgaccgaaatcccttttccttcgaaagcgccgccgcgatggcctgcatctgctgctcgtcacccttgtcgcccttggcgtcgaaactctccccctgctccttcgattgaagcgcggtccgcaggctgctctgcctatccttgggcgcggcatcgtcgatcggatcgtcgcccgacggcatggagccaagccccttgccgacatccgacgccaatatctcgcccttataggtgaagctgaaactccggtcggcgcggatatccagcgtcgattcgaacctgcccggcgtcaccaggcaggccgacagcagcagaccggccgccagcaccccggcgaagcgaagaaaagcgcccatgtccaccccccgtcagtccctcttaccggctggccgccgcataaagggcaatcgccgccgcattggacacgttcaggctctccatgcgcggactgatcggcagtttagccaaaatgtcgcaatgcgccatgctgttgtgccgcagcccttcgccctcggcccccagcaccagcgcgacccgcgacgtgccgatggcctcgcccaaagtctgctccgcctcgccgtccagcccgatgcgccagtaacccgcctccgcaatctcatccagagcgcgggccaggttcaccacccgcacccagggcacgatctccagcgcgcccgaagccgagcgggccagcacccccgattcgggcggcgcgtgccggtcctgcgtcacgatgcacagtgcgtcgaacgccgccgccgaccgcaggatcgcgccgacattatgcgggtccgtcacctggtccagcaccagcaccgggcgcttgtcgtcctgccccgcctccagcacgtcgcccagccacacatcgtccagcggctccacctccgccacgatgccctggtgcggcgcgtccgacggcaccatgcggcccagatcggcgccgtcggcatagacgatgggcaggaccggcggcaggtcgagcgcattcaaagcctcccgcgtcccccatatcttgcgcaccacccggtcgggattggccagcgcggcgatgacggcatgccgtccataaaaacgggggaaagtgcccttggcctttccggtgcgatttcctcttttcatgggaagcgctcttttcacattgagccattgacaggcaagtctcctttcgccattggagcgccctccagccggtcggggcactctccgaaacggtatggcgactggacaggtggccgagtggttaaaggcagcagactgtaaatctgcccgggtttcccgtacgctggttcgaatccagccctgtccaccatcgcccccctcggccgcactgaccggccttatggctcagcccatctctccgccggttgcttgcgcgcttcgacgggataagtgcggttcatccgacatctgctacacttcccctgatgagcatcaaccgccgcgccgtcctgaccgctgcccttgccggcttcctcacgctcccgctcccccgccgcgccctcgccgcgggcgaggtggagcgcgtggacgacctgatcgcccgcatgaccatagaggaaaaggcgggccagatgacctgcctggccgacagtttccgcccctacaacccgcccaacccgcaggtcggcatccagaatgaaaggcaactggcggacgaaatccgcaagggcagggtcggctgcctgttcaacggcatcggcgtggcgggcgcccgccgcgcacaggacatcgcgctcaaacagagccgcctcggcatccccctgctgttcgcgggcgacgtgatccatggcctcaagaccatcttccccgtgaccctggccgaatcggccagcttcgacccctcgctcgccgaacgcaccgcccgcgccatggcggtggaggcgacggcggcgggcctgcacctcaccttcgcgccgatggtcgatgtcgcccgcgaccagcgctggggccgggtggtggagggggcgggggaggacgtcgccctcggcagcctcttcgccgccgcccgcgtgcgcggcttccagggccgcgacctgcgccgcgacgacagcctgctcgcctgccccaaacatttcgccgcctatggcgcggtcgcgggcggcctggaatatggcagcgtcgacatcagcgaagagacgctgcgggagacgcatctgccccccttcggcgcggccttcgcggcgggcgcgctcaccaccatggccgccttcagcgagatcaacggcgtccccgcgacagccgaccgcgacctcctcaccgacctgctgcgcggcgagatgaaatttcgcggcttcgtcttttccgactataccgccgacgaggaactgatcgcccatggctatgcggaggatgagcgcgacgccgcccgcctcgccatcctcgcgggcgtcgacatgtcgatgcagagcggcctctatatccgccacatccccgatctggtgaaaagcggcgcggtgccgatggaaacggtcgacgtcgccgttcgccgcatcctctacgtcaagaccgccatcggcctgttcgaaaacccctaccgctcattgaatgaggaagtggaaaagacccgcatcttcacgccttcccatcgcgcccttgcccgcgaagccgccacccgctccatcgtgctgctccagaacaacggcgtcctccccctcgaccccgccaaaggccagaccatcgccctgatcggcccctttgccgaggacaggatgaacgtctacggcccctgggccttttacggcgacaagggcaagggcgtcgacatcgccaccggcctgcgcgccgccatgccggaccccgccaaattgctgatcgcgcccggcagcggcatattgacgcccatcgacggcggcgtcgccaaggcggtggagaccgcgaaggcggcggatgtcgtcctcctggcgctgggtgaatcccaggacatgtcgggggaggcgcaatcgcgcaccgccatcgaaatccccatcgtgcagcaggcgctggccgacgccgtcgccgccaccggcaagcccgtcatcgtcctgctccgccacggccgcgccctcgcgctgcatgacggcgtggccaatgcgcaggcgatcctcgccacctggttcctcggttccgaatccggccatgccattgccgacatagtgttcggcaaggaaaacccctccgccaagctgccggtcagcttcccctgggaatcggggcaggagcctttcttctacgaccgcaagtcgaccggccgcccggtgatcgacaaccgcaccgaatatcgatcgcgctacacgaccaccgacaacagcgcccgctttcccttcggccacggcctcagctacagcgagttcgtcctcgaccagctcaaattctccgacaccgcgctccgctgggacgccgccatcggcatcaccgtccgcgtcaccaacaagggccagcgcaagggcagcgaagtcgtccaactctacatccgcgaccgcgtcgccagccgcacccgccccatccgcgaactcaaacgcatagagcgcgtcacgctgggaccgggcgagagcaagacgctccgcttctccctctcccgcatcgacctggaattcgtcggcgcaggcaaccgccgcctcgccgaacccggcgccttcgacctgtggatcggccagtccagcgtcggcggcctgcaaggcgccttcaccctctacgccgcagggtagcagcggccatggaccttcaccccataacgtcatcccgggcttgacccgggatcccgctttcttttcttccgccgcgtcaggggaagctggaccccgggtcaagcccggggtgacgaaacccggatggagtggacgaagccctgtcctacacccccgcgaccatgccataaccccgctggctctttcccaccgtcaacccattcaccccgcgccgcgcgggcaccctccgcacacccattccgcaaaaattctcctattgcgaaatcaacgccaccactccgcacccacgcaaatgcgtgagccacaacgctgtgaacttcgcaacgacagcacctgctgcaaaactccaccggagcgccttcaccacgccttgccgctctgctagaggccccctccatgctcaacctgaacggcatcaccgtgcgcctcggcggccgcgctattctcgaccgcgccagcgccgcgctgccgccgcgcagccgcgtcggcctcatcggccgcaacggcgcgggcaaatcgaccctgatgaaggtgatgatcggccagatcgacccggacgagggcagttgcgacatgccccgcgacacccgcctcggctatatcgcgcaggaagcgccgtcgggcaccgccacccccttcgacaccgtcctcgccgccgacagggaacgcgccgaactgatggcggaggcggaacataccgaagatcccgaccggctcggccatatctacgaacggctgaacgccatcgacgcctacaccgccccggcccgcgccgcccgcatcctggtcggcctgggcttcgacgaggaaatgcagggccgcccgctcgacagctattcgggcggctggaagatgcgcgtggcgctggccgccctgctcttctccaatcccgacctgctgctgctcgacgaaccgtccaaccatctcgacctggaagcgacgctctggctggaaaatttcctcaaaagctatcgcggcaccgtggtcgtcatcagccacgaacgcgacctgctcaacaatgtggtcgactatatcctgcatctggaggggggcagggtcaccctctatcccggcggctacgacgccttcgaacggcagcgcgccgaacgcctcgcccagcaggaggccgctcgcgtcaagcagcaggcggagcgtgagaaattgcaggattatgtcgcccgcaactccgcccgcgcctccaccgcgaaacaagcccagtcccgcgccaaggcgctggcgaagatgcagcccatcgccgccgccatcgaagacccgacgctgcatttcggcttccccagcccgcccgaactgcgcccgccgctcatcaccatggacatggcggcggtcggttacaacgacacgcccgtcctgcgccgcgtgaacctgcgcatcgatcccgacgaccggctggcgctgctcggccgcaacggcaacggcaagaccacgctggcccgcctgatcgccgcgcagttgaagccgatggaaggcgcgatgaacgcttcggccaagatgaatgtcggctatttcacccaatatcaggtggaggaactggacgttggcgacacgccgctcgaacatatgagccgggtgatgaagggcgcaacccccgccgccgtccgcgcccagctaggccgcttcggcttctccggcgagcgcgccacgcagaaggtcggctccatgtcgggcggggagagggcgcggctggccctcgccctcatcacccgcgacgcgccgcacctgctgatcctcgacgagccgaccaaccatctcgacgtcgacagccgggaggcgctggtgcaggcgctgaacgactattcgggcgcggtggtcatcgtcagccacgaccgccacatgatcgaactggtggccgaccgcctcgtgctggtcgacaacggcacggcccagcccttcgacggcagcctggaggattataccgacatcatcctgcgcaaggccgacggaaacggtggcggcaatgggggttcggggggcgatgcgccgaagaccgaccgcaaggcggaaaagcgcaccgccgcgcaatggcgcgaacggcagaaggcggcgaagaacgccgtcagcaaggcggaaaaggaaatggccgcgctggccgccgaacgcagccgcatcgaccaggcgctgttcgaccccaaaagcgcgaccggcgcggaggcgaagatgaccatgaccgaactgatggtgaagcgcgccgacctcgaaaagaagctggaagcggccgaagaaagctggatggaagccagcgccgcgctggaggaactataagagcctgttcgcactagcgctggccttcacccgcccgaaggttcctccgtcaaaggtccctccagcccatccgcccccgtccgcatcttcgtcacgatattccaggtcgcgatgaacagcgccgcgatcaccggcccgatgacgatgccgttgaacccgaacaggtcgatcccgcccagcgtcgtgatcagcaccacatagtcgggaatccgcgtatcccgcccgaccagtatcggacgcaggatattgtccaccatcccgatcacgaacatgccgcaaaaggcgaggatcaacccctccaccaccgccccggtcacgaacagatagatggccaccggcacccagaccagccccgtcccaaccgccgggatcagcgagaacgcccccatcagcacgccccacagcaacgcccccggcagccccagcgcccagaacaccacgccgccgatcaccccctgcacgatggcgacgacgatgctgcccttgatcgtggcgcggatgacgatgacgaactgctgcatcaacgcctggcgataggcggtgcgcatcggcgccgcccggtccaccatcgccgccagcttcggcccgtcgcgcaacaggaagaaggtcaggtacagcatcacgcccagcgccatcaggaagctgaacgcgctctgcccgatctgcaacgcctgcgtcgccaccgtgcggaaactggacgttatgccttcgctcagcatctcgcgcaccgcggcgaaattggtgatgcccagccgctccagaaaggccgcggcccatctgggcaggctcgcctggaactgcgcgaacatgcgggcgaagttgatctcgccggtttgcaccttggcgtagaagagggtcgcttcctgcaccagcgccatggccaggatgatggccggcacgatcaccagcgcgacgatcagcagcagcgtcagcgccgccgcgctgttccggtgccggggcatcatgccgaccaatccctggttgacgggggcgaacaggatggcggcgatcacgccccacaatatggccgcgaaaaagggctcgatcaccagggcgaaggcgaccgagacgatgaggacgaagcccaggaagactccatcctctatccgcgctgctgacggctctttattgtccatgacgccgctttggcagaagtcccgatgtaaatctatccgccggtcattccgccttggcactgaacccgaagctgacagataccttggggtccagccccgcgctgctgtcgccattgccgacgccgaaggatgcgcgggctatggtggccgatccggaaaccttgcgcgccttgccggtgccggacagggtgaagcggatgctctgcggcttgctcacgcccttgagggtcagggtgccagaggcgcgatagccgttcgcgccggccttctccgcgccctttgcggtgaagacggccttggggtgcgccgccgcgccgaaaaattcgtccccggccagcatgccgtccttgtagctgtccccgacgctggcgcttgccaggtcgatctccacgcggatgtcggcgctgtccggatgggccgggtccatcgcgatcttcgccgtccatctggaaaagccgccgctgatcgtctcgccgccgttcccgacgtaaaagccgatggtcccgccgggctgcaccgcccaggagggcggcgggccggccggttcttccgccgccgcattgtcggcttcggccgggacagcagcattgccggcattgtcggccggctctgcggcattggcgggcgtttcttcttcctcctcgaccgccgctggcaggaccggcgcggcggccgccttcggagcgggcgcaggcaggatgacgcgccccaggacgaaccccagcgcgatcagcgcgggcaaggccgccagccacagcggagagcgggcgggcatcatccgccacagcaacccgtcgcccttcaggacatgatgccgcagcgcgcccgcgacatgcagcgcgaacagcgcgatgccgatccaggcgatcaggccgtgcccgccctcggccagttcatgcgcggtcatgggcaggggcaggtggggcagggggacgatgccgaagaacagggtcggcaccttcaccttagcggtcgacaccagcgcccatcccgtcagcggcgcacccagcatgaagaggtagagccccgcgtgcaccgccttggccagggcgccctgccagccgcgctcgaccggcgccgggcgcggcttccaatagcgtatggcgatgcgggcgcaggtcagcagcaggatagagatgcctatcgacttgtgccattggaacagcgcgaagccgcgcgcgccgagatcttccagcgcccatcccaccgcgatctggaaggcgagcagggcggcgatcgcccagtgcaggaaaatggccagccggctatagcgttgcatcaagacccccatgcgacaatgtggcgcggaagctatgccgcacctgcgcggaagtccaccgccgcgccgggaaacgatccgttacctcaacggatgaacggccttcgcgcctgtgtcataaaggtcgcagcccgaccaatttccacctgatgattgcatcccggcggccagtggctaagagcataggaaaacaggacacaggacaagcaggacatggccaaacccgaatcctggcgccttagcccggcagcttatcgtttcgtcaccagcatcgacacccgcttccaggacatcgacacgatgggccacatcaacaatgtggcgatctccggcatattcgaaacggcccgcatccggttccaccatcatctgggccgccatccgcaggaacagggggtgcgctggctcgtcgcgaacgtgaacctgaatttcgtcgaggaagcccatttcccctatccgttcgaggtgcattgcgcgatcggccatatcggccgcacgagctggaccatcagttcggccggctttcagaaaggggtgtgcgtcgcgaccgcagacaccaccgtcgtcacccatgggtcggagggacgccgcgccatcgacgaaaccctgcgcgcggcgatggaacgcaatttcatcatccgccccgactgaatgtcgatcggtcctggcggaagccgtccatgcggcggctccactggaaggcgatgaccgcggccttggccggctggatcatcgccagcgcgagcaggatcgcaaggccgggccatagcgccgcctgcacccccagcggaatgtccagcgccgcgttcacctctatcatcagcggcacgagcaggtgccccagcagcaatatgacgatataggcggggaaatcgtccgcccgcgacgcgtcccacgcctgcccgcaatggcggcaggcggggcttggcttcaggaagcgcgcgaacatgcggccttcgccgcaggcggggcaacggcccctgagggcaagcgccagcgccggccgcaaaggccgcgccgcatcgtcatggggcaatccctgatccatcgccttcccctatggccaatggacggtccgcgcaatatgcgcgcatcctgttagagcttccgcgccgcgcaaagcctgttaagaagcggccatgcgccttccgggaccgaccgaaaccttcgtcctgttcgacgacgcccgcacgcgggcgcccgcccccgcgcgcctctatcgcgatccggtgtcggtcatcgccgcccatcggctggcggaggtgcagccggcgctggaccgcctggccgaagcggcggaggccgggctgcacgccgccggcttcatcgcctatgaagccgggctggcgctggaggatcgcctccacccgctggcggagcggcaccggcaggaccggccgaagacgccgcttctctggttcggcctgttcgaaggggtgcgcctgatcgatccgggtgccatgaccggcctgctgcccgacccggcgggcgccggggtggaccgcgtccagccgctgatcgacgagggcgcctatcgcgccgccttcgcccaggtccaggactatatccgcgccggcgacatctatcaggtcaacctgacctttccctgcgccgcgcatttcaccggcgatcccatggcgctctatgccgcgatccgcccgcgccagcaggccggctatggcggcatgctgcgcaccggcgaccatatgatcctctccttttcgccggagctgttcttcacccatgtccgcggccagttgaccgcgcgcccgatgaagggcaccgccccccgcgatcccgacctggcccgcgacgccgacctcatccaatggctggagcgggacgccaagcagcgcgccgaaaacctgatgatcgtcgacctgctgcgcaacgatctgtcgcgggtctcccgcgctggcacggtcacggtgcccgacctgttcaaggtggaaacctatccgaccgtccaccagatggtgtcgaccgtccgggcgcggctgctgcctggcctttccccggtcgacgtgctgcgcgtcctcttcccctgcgggtcgatcaccggcgcgcccaaggtccgggcgatggagatcatcgatgcggtcgaacccttcgcgcgcggcgtctataccggctccatgggctggatcgatccgtcgggcgacgccgcgttcaatgttgccatccgcaccatttgcgtcgaagaaggcagcagggaggggcgcctgggtctgggatcgggcatcgtcgcggattcggatgtcgcgtccgaatgggcggaatgcctggccaaggggcgcttcctcgcaccggcctgattcatcggcgccatcatcgatcggcataaggggtttgcggttttccatggcattggctgacggacggttcgatctgctcgaaaccatggccttcgatccggtcgagggcatcagattgctggaactgcatctggagcggttgaagaccagcgcggaggcgctcgacttcgccttcgaccgtcatgacgtgcgcaatgagcttcaggccgcgaccttccgcctgcgggagcgcagccgccttcgcctgctggtgtcgcgccggggctccatcgccatcgaagtgcgcgaatatcgcacctggccgcaggcgatcatgcaggtcgcgctcgtcccccgcaacgcgcccgccgccgatgcgcggctggcgcacaagacgacggaccgctccatctaccgcgacgccttgcagcgcgggggcacctatgaggtggtgatgacggatgaggagggcttcgtgacggagggcagcttctcctccatcttcatcgaacgcggcgacaagctgctgacgccgcctttgtcgcgcggcgtgctgccgggcgtgctgcgccgcagcctgctcgacatgggcgaggcggtggaggcggacctgcgcccccgcgacctggaaaatggcttcttcatcggcaatgccgcgcgcggcatggtggcggcgtcgctgtcgcgttgacgcgccgaaccgattttccctgacccttatatccgcacctgcggccaccggacgccaactggcggttgccccttctttcgttgcgcactaaggagcctgccgtccgtatcattgcgggccttggggattcttcagaaagattgtcacgatgagccagacttccgcagccctcggtcgcatccagccctccgccaccctggcgatgagcgcgcgcgtgaatgccctgaaagccgaaggcgtggacgtcattggcctctccgccggcgaaccggacttcgacacgcccgacttcgtgaaggaggcggggatccaggcgatccgcaagaacctcacccgctacaccgatgtcgacggcaccgccgacgtcaaggacgccgtcgccttcaagttcaagcgcgacaatggcctgctctacaagcgcagccagatcagcgtgaactcgggcggcaagcacacgctgttcaacgcgctggtcgcgactgtcgatctcggcgacgaggtcatcattccggcgccctattgggtcagctatcccgacatcgtgaacttcgcgggcggcaccccggtcttcatcgaggcgccggcgagccagggctacaagatcaccgccgcccagctcgacgccgcgatcacgcccaggaccaagtgggtcatgctgaactcgccctccaacccgtcgggcgcggcctattcggcgacggagctgaaggcgctgggcgaggtgctgctgcgtcatccgcatgtgctggtgatgaccgacgacatgtatgagcatgtctggtatgcgccgacgcccttcgccaccatcgcgcaggtctgtcccgacctctacgaccgcacgctgacggtcaacggctgttccaaggccttttccatgacgggctggcgcatcggctttgccggcggcccggaatggctgatcaaggcgatgggcaagctccagtcgcagtcgaccagcaatccctgctcgatcagccaggcggccgccgtcgccgcgctgaccggcgatcaggatttcctggaggagcgcaatgccgccttcaagaagcgccgcgacatggtcgtcgccatgctgaacgacgcgccggggctggactgcccgacgccggagggcgccttctacgtctatcccgacgccagcggcctgatcggcaagacgacgcccaaggggcaggtcatcgacagcgacgaagcgctgatcggctattttctggacgaagccaaggttgccgccgtccatggcgcggccttcggcctctccccggccttccgcatcagctacgccacctccgatgaggtgctgcgcaaggcctgcacccgcatccaggaggcctgcgccgccttgaagtgaccgtttcaatccccctgtcgaagacgggtgagggattgaagctggagaggggaagggcggaacaggcctgccttcccctcccgacccccctcttttaggctgtatcgacattcagccctgacggcctgcaaatggcgcttttccgtgcttccggtgctcacctactttgagtaggctgcgcgccgggtcacggaaaaccaccattttcggctcgccatcttctgaatgtcgatacagcctaggaaacggaaaatttccccgtcgccgtcttgcggatggagagagggagtttatatcccgtttcgaaccgaaactggcttggtccgacatccatcgttccgcatcgggcgttggtcgaaactgccctggcgcagcgttcatccgggattaagccgcgcgacattcatggccgcccgcttgcggcggtcgagacgaccgaaaggaagaacgccatgttggccttcttgaaatccgacctgttcctgcgctttctgggcgggttcgcgatcggcgcgatcggcgtcttcgtgcttcagccgaacagcgacgcgccgccgctgaccggccaggccatggcggcgtcggccccggctccggttgtggacgatgcggcgcgctgacggcatcgcccttgcctttctggcggctttggccgtcgcctcccccttgcgcgcggaacgtccggtgctcgcgccgatcccggcggtcgacgcagtcccggcccgaaagctcgaaaccgccattttcgcgggcggctgctattggggcgtcgaaggcgtcttttcgcatgtgaagggcgtgcgtctcgccgtgtccggcttcgcgggcggcccgcgtggccgcagggtggattacgaacaggtgagcgagggcgataccggctttgccgaatccgtccgcgtcacctacgatcccaggcaggtcagctacggcacgttgctgcgcatcttcttctcggtgatcgccgatccgaccacgctcgactatcagggtccggatcacggcacgcaatatcgcagcgcgctgttccccctgaacgcggagcaggaacgggccgccagggcctatctcgtccagcttggccaatcgggcctctggcgcgaccccatcgtcacccgcatcgaacgcttcaccggctttcaggatgcggacgactatcatcaggacttcctgaggaaaaacccccgccacccctatgtccagcgatgggacatacccaagctgacggccctcaaggcgctgtttcccgcattttacagcgaccgcccctctgcttgaaaggcaatgtcatgagcgacacccacggcctcacgctgctctcgaccctgcatgaagacggtcgcctgaccgtcgaactggcggaggaaacgctccccgcgcccaagggcgacgaagtgctggtccgggtggaggccgcgccgatcaatccttccgacctgggtctgctgttcgctgccgccgatctggcgaatgccgattatgcggagggccggatcgttgcccgcatgtccgatccggcgcgccgagcgctggtggggcgcgtcggccagcccatgaccatcggcaatgaagccgccggcaccgtcatggccgcgggcgaggcgccggaagcccaggcattgctgggcaagcgggtcgcgatgatcgggggcggcatgttcgcggaataccgcctgcttggcgccgccggctgtatggccctgccggacgatgtcacggcggagcagggggcgtcggccttcgtcaacccgctgacggcgctgggcttcgtcgaaaccatgacgcgcgaagggcacaaggcgatagtgcacaccgccgccgcctccaatctgggccagatgctggtgcgcatttgccaggaggacggcattccgctggtcaacatcgtccgcaatgaagcgcaggtggcgatcctccaggacatgggcgccgaatatgtgctggacagttcgcaggaagacttcgtcgcccggcttcaggatgcggtcgctgccaccggcgccaccatcgccttcgacgcgatcggcggcggccatctggtcagccagattctcaacgccatggagcaggtggtgagcaagaacgcgccctatagccgctatggctcggacatattgaagcaggcctatatctacggcgcgcttgacatgtcgccgaccatcctgacgcgcagcttcggctttggctggaatatcggcggctggctgcttttctccttcctgcaaaaggcgagcaccgaaaccgccgagcgcctgcgccagcgggtgcgcgatggcctgacgaccaccttcgccagccattacaaggcgcgcatctccctcaaggaagcgctgagccgcgacgcggtgctgacatatagcgcccgccggacaggggagaaatatctgatcgtacccaatggttgagttggggtgggaagcggacctttcccctattcgtcaccccggacttgatccggggtgacggtgggataatgaccgcaacttgccgaagcgcccctctatagaaaggtcgtagccgccgccattgcgccagccccggccaggccggccagcagcgccaccagcatgtagcgccagccgctgcccacccggatcagcctgacctccgtcaggggcggcggcgggggggcgccgcccttttccggaaaggcctcctcgatccgcttcacgaggcccggcaggcgctgcaagatgcggacattctcgatcagcgcgtcggcggccttcgcctccggccccagttcggcgcgcagccattccttcacataggggccgctcgtctcccacaggttgatgtcggggtcgagcgcggtcgcgacgccctccaccatcaccatcgtcttctgcagcagcagcaggtgcggctgggtctgcatgtcgaaatcgcgggtgatggcgaacaggccgtccagcatgccgccgaccgacagttcgcgcaccggcttgccccgcatcggttcgcccacggccctcagggcggtcgcgaactcctcgacattgtgatggcccggcacatattgcgcctcgaaatggatttccgccacgcggcggtaattgccggtgatgaggccgtagaggatctccgcgagccacatccgcgcccgccggtcgatgcggcccatgatgccgaaatcgatcgcgacgatgtcgccattggcggtgacgaacagattgccctgatgcatgtcggcatggaagaagccttcggcgatcgcctggcgcaggaaggcgttgaccagccttgccgcgatctccttcacatcatggccggcggcgatcagcgcgtcccggtcggagatcttgaccccgtcgatccactccatcgtcatgaccttgccggtcgtgcggtcccaatcgatggcgggcacgcgatagccgggcatggcctccatcgcctcgcccagttccgaagccgatgccgcttcgcgccgcaggtccagttcccgcgccgtccagcgcttcatgttcgcgatgacgaggcgggggcggaggcgggctacttcgccgcccagcatctcgacatgggcggcggcccattcataggtctggatgtcgcggttgaactggtcgatgacgccgggacggatcaccttcaccgcgacgtcgcgcccgtccgtcgtcacggcgcggtgcacctgcgcgatggatgcggcgcccaccggcgcctcgtcgaagcggctgtagagcgtttccaatggccgcccgaagctctgctccatctgcgcccggatggtggcgaacggcacggggggcagggcgtcctgcaggcgcagcaggtcgttcgccgcatcctcccccaccaggtcggggcgcgtcgccagcgtctggcccagcttgatcgccgccgggccgatcgactggaaggcgtcggcatagcgcggctgccggggcacccgcgcgcccagccgcgccacccgcaccagccgccgcaccggcgtcggcgtcagcggatcgcgctcgatcccggtcagcgcgccatgccgcgccagggtgcggccccatttcagcagccgccagatatgcgtgaggtgggaaggcatcgctatttatgcccttcccctgcgggagaaggacgtgacgggcgccccatcagattttccacccgctatggatcgccaccagtccgccgaggatcggctccaccttcgtctgcacgaagccggcgtcgcggatcatccgctcgaacgccggcatgggggggaagcggcggattgattcgaccagatagcgatagctgtcctcgtcatcggccagcagcttgccgagccggggcaccagccggtgcgaatagacgtcatagacgtcggaaaagcccggccatgtcgtcgtggaaaattccaggcagaagaatcgcccgccgaacttcagcacccgatgcgcctcgcgcagcgccctgtcgacatgggtcacgttgcggatgccgaaggcgatcgtataggcgtcgaacgcccggtccgcgaagctcagctcctccgcattctgttccgaccagatgaggccctccagccccttcttcttcgcccgctcgacgcccacggccagcatttcggggttgatgtcggacacggtcacctgggcgccatggcgatgcaggcggaaggcgatgtcccctgtgccgcccgccatgtccagtatccgctcgtcccggtgcggcttcacccggttgacgaactggtccttccacagccgatgcgcgccgcccgacatggcgtcgttcatcagatcatatctggacgcgacgttggagaagacggcgcggaccatcccctgcttttcggcggcttcgacatcgcgatagccaaaggaagcggtttcactcatggccgcacgctctagagcatttttccgggcagaggaaacatctgagatcgggtaaaatgtccatggcccgccgcatgcgccaagtcgcctgttgccgggccgtccggcgcattacatagagggccatgcccgaacttcccgaagtcgaaaccaccgtggcgggcctgcgctccgtcctgcaaggctcgctcctgacgcgggtggagccgcggcgcgccgacctgcgcttcccgatacccgccgacctgcgccagcggctgaccggcgccaccgtcaccggcctgtcgcgccgcgccaaatatggcctgatcgacaccgatcgcggcgacacgctgatcttccaccttggcatgtcgggccgctggcgaatcgatccggcggagatcggggcgcatgatcatctgctgatcgggacggggggagggcggctgcttgcgctgaacgacccgcgccgcttcggctcgctcgacctggttcgcagcgaggcgcgggaagcctacaaccccttcacccgcatgggaccggaaccgctggggccggatttcacccccgatagcctggccgccgcgctcaagggcaaggcgacgtcgatcaaggccgcgctgctcgatcagcgcatcgtcgcgggactgggcaatatctatgtctgcgaggcgctcaacatggcgggcatcgccccgacgcgcgaagcgggccggatcggccgggcgcgtctcgtcctgctggtcgacgcgattcgggaggtgctggccgccgccatcgccgcaggcggctccaccctgcgcgactatgcgcggcccgacggggaactgggctatttctccaagcaatggcgggtctatggccgcgaaggggagccctgcgtctgcggcacgcccatcaggcgccgcctggacgggggcagatcgacctttttctgcccgaaatgccagaaatagcggggcgctcggcggttgacgcaaccccggttcccctgtaaggggcgcaccttcacgagagctggttggcgattccgacgggctccttcacgagatttgacgagaaccgaggacaataaatggccaatacgccgcaagccaagaagcgcatccgccgcaacgcccgccgcgccgagatcaacggcgcccgcatcagccggattcgcaccctggtgaagaaggtcgaaaccgccctcgccgccggcgacaaggctgccgcgaccacggcgcttcagtcggtccagccggaactcgctcgcggcgtggcccgcggcgtgctgcacaagaacaccgcggcccgcaagttcggccgtctgacgaagcgcgtcagcgctctcggctgagacgcagccgcttttttaagctcgtcagtcaggacaggcccgccccgcaatcgatgcagggcgggctttttcatattctgttcaccaaagggtcattttggaggaagccccggtttcccgcgattctccttcgattcgagcgcggggcctgcttgggcaagcttataagtaactgaaaaatggtgataatttttcaaaccggccttttctgcggagtttgccgagtcaacgggtttatttaacatttttgacaggcagcgcccttgatccgacgaagcaggcctgtctattttgatcctccggccgccactcgaatcgaatttccggcggtcatcagaaggttggttgatgcaaggcgttcggaaaggcggggcttttccggaacgggtctctgtgtcgcatcgcccctgcctatgggggtgcagttgatgggggtcgactgtttatgaaggatattgcggcagtgattggaagtttgagcggtctcgacacgcagcagaatgcgcgcctggagactgcctgggcgaccattcgcgccggcctgcgccgcgacatcggcgcgcgcatgttcgaccagtggctgaaggccgcgcaactgggcgactattgccccgaatcgcagacgctcgacctgctgttcgcttccgacttcacggccaatttcgtgtcgggccagttcggcgaccgcctgcggatggcgtggcgctgcgcgggagcgggcgtgcgggagctgcgcctgctgcgcgcccccaatgcggtcggaccccgcgttctggaattgcaccaggcggaggagaccgttgccgacgacggcgccgccgacctgccacccgcttccaatttccagccgcgccacggcttcgacgggttcgtgacgggcgagaccaatcatctagcctattcggcggcgcaggccatggccggggaagcccagccgcgcttcagccccctcttcatccatggcggcaccggccagggcaagacgcaccttctccacgccattgcccggctcttttccagccattcgccctcggccccggtcctctatatgtcggccgagcggttcatgatggaattcgtgaacgcgatgcgggcgaacgaaacgatgatgttcaaggcgcggctgcgggcggcgcggctgctgctgatcgacgacatccagttcatcgccggcaagggatcgacgcaggaggagttcctgcacacgatcaacgacctgatcgattcgggcgcccgaatcgtcgtgaccgccgaccgcgcgccgcagatgctggacgcgattgatgcgcgcattctctctcgcctggctggcggactggtggccgacatccgtcctgccggactggacctgcgcctcgcgatcctggaggcgaagcgcgccatcgcgggcgatccgccggtgcccgacgccgtggtggatttcctcgcccgctcgatccgttccaatgtgcgcgaactggagggcgcgttcaacaagctgatcgcctacggccagcttaccggccgctccatcgacctggaattcgcgcaggcgatgctggcggacgcggtgcgcgccaatgcccgtcgcatcaccgtggacgagatacagaaggcctgtgccgcgcattacaagatcgacgcggcggaaatgcgttctaagcgccgggcgcgggcggtggcccgtccgcgccaggtggcgatgtatctggccaagaagatgacgccgcgttccctgcccgaaatcggccgcatcttcggcggacgcgaccatagcaccgtgattcacgccgtgcgcacgatcgaggaactgcgtcagagcaatccggacatggacgccgacattcgcgccctgcagcgccagttggaaggctgacagccgggtggctttggattaggctttgcccatgatccgacagcttgcccttttccttgccgctttcatcgccttcacccccgcttttgcccagacggccccggttccgccgcccgccgatgtgaaggtcgcgctggaaaccggcagcgggcggatagtggtggccgtgcatctcgcccaggcgcccgtcaccgccgccaatttcctgcgctatgtcgatcagaagcggctggacggcacatcattctatcgcggcgtcggcacgggcgattatggtttcgtgcagggcggcgcgcagaacgacccaaagcgcgtcctgccgccgatcaagcatgaaccgaccagccagaccggcctcacccacgatgacggcgcgctttccatggcccgctatgcgcccggcagcgccaccggcgatttcttcatcgtgctgggcaagatgccgggcatggacgcgcatcccgaagcgccgggcgacaatcagggcttcgccgtcttcgcccatgtggtggaggggctggacgcggtgaaggcgatcctcgccgcgcccaaatcgcccacggcgggcgagggcgtgatgaaggggcagatgctggaacagccggtgaagatactgacggcgcggtgcatcccctgatcgccctatagatggaaggcgacagttcgctttctctctccgttcgccctgagcttgtcgaagggctttacttcttcttcggatacgtgatttaaagaaagtgaagggcttcgacaggctcagcccgaacggttttctgaggtccgctcatggccaaaaaaccccacagctccataaaaaacccggcgatcctcgaccgccgggtaattgggcatggccataagccgcccgcctgaaaaaccgctcaacccttcttttcgggcggcagggtgatcttcacattttccccattctggccggggaagccggtgaacatcgcgtcgatcaggttcggcaccagataggtcagcttgttggacagcgactgggcctgcgccttgccctcgaacaggcggcgattgtcggcggcgcggtcgatcttcatgctgaggtcgccggtgtagacggtatagctggtcacgtcattatagccgcccggaccgaacagccacggatcatagaagccatagccccaggggcggccccagcggccgcgccagccccatccgccatagaagaacgggtccggtgcgccgaagccggtcgagcgcaccttttcccgcccattgtcgacgccataggccacgcgcacgatcaggtccgcccgcgccggatcgccggccgcgacatagccggtctgggtcagccgctggccgacaaggtcggcataatgcgaaaattcaaggccgcctgccaggcgcggatcgtccgcgacgatggtgaagctctggccggcgggggccggaagctgctgaaagcgggcgacgtccgccttgaacgacgtcgcgcagcctgaaagcgccgcaagcgccagggcgggcgccgcaagcaagccgatctttttgaaacgggtcatttttcttgcgtcctgtaccaggcaccaagcctgccaaacatcttgcgtcctgccttagcaaaacgcaactgaacatcgtttgaacgcgcgtaacgggcgaacgggcgcaaaccatgtcctgccacccctaggacggcgcggaccggattatcccgtcaccggctggaagggccgcgactttcgcggtcccacggcatcagcgcatcaggcccatcgcgtcataggctgcgcggagcgtgggctcggcagcggcagacgccttggccgctcccttttccaatatggcgtccagcgccgcgtcgtcggtgcgcaattccatgaaccgagaccggatcgggcgcagcgtttccaccagcagttcgcccagcgcgggcttgaacgcgccgaagcccttgccggcgaattcggcgcagaccgcgtccacgctcatacccgacagcgtcgcatagatgccgagcagattgttcgcttccggacgcccggccagcccctcggcattgtcgggcagcggttcgggatcggtcttcgccttcttcaccttctgcatgatcgcatcgtcatcgtcggtcaggttgatgcggctcatgtcggaggggtcggacttggacatcttcgccgtgccgtcgcgcagcgacatgatgcgcgccgattccttcgggatgatcgggtcgggcagggtgaacagctccacgccgaaatcggtgttgaacttggtcgcgatgtcgcgggccagttccagatgctgcttctgatcctcgcccaccggcacatgggtggcgttatagaccaggatgtccgccgcctggagcacgggatagacgaacaggccgatggacgcgccctcgcgatccttgccgaccttgtccttgaactgggtcatgcgattgagccagccgatccgcgccgtgccgttcagcagccagcacaattccgcatgggcgggcacccgcgcctggttgaacaggacggaacggtccggatcgatcccggcggccaccagcgcggcggccatgtcgcggacattgcggatgcgctgctcgcgcccctcatgcacggtgatcgaatgcatgtcggccaggaagaagaagcactggctctggctgtccatctcatcctgcatccgcacccagttgcggatcgcgcccagataattgcccaggtgcagattgccggtcggctggatgccggaaaggacgcgcattcttctatccgttctctgtcttggttgcacttttgcgccgcatcagcgccttgaggtcggacagccgataggcgcccgtgacgaaacaggccaccccgtacagcgcgatccccgcgccgacaagcagggcgagcgcgacatagcgctggaccatcgccccgccgagccacggatcgagcactccctcgcccgcataaagcacgccgcccatcgcgaccgcagccacggcgaggcggggcaggcgccgccgcaactgcccgtcggcggcgaaatggccgcgcttcaccagcgtcgaatagagcatcgccacattgacggtggaggacagcgccgtcgccagcggcggcccgacatggcccatcagcgggatcaggacgatgttcccgaggatgttgatgaggatcgacagcatcgcatagcggaccggcgtcctggtgtcgccgcgcgcataatagccgggcgtcagcaccttcacgagcacataggatggcaggccgatggaaaaggccgacagcgcccatccgcaacgctccgcatcctcgacggtgaagcgcccatattgaaaaaggccccgcacgatcggctccgccacggtgatgaaggcgacggtcgcgggcagcgtcaggaacagcgccagttcgatgccgcgattctgcgtgtccatcgcttgcctgtcctgccccgtggaaagcaggcgcgaaatggtcggcagcaatatggtgccaagcccgatgccgatcagccccagcggcaactggttcagccggtcggcataatagatataggtgatcgacccggaagccagcagccagcccgacagcgcggtggagataagcaggttgatctgcgaagccccggcccccgccgccgccgggacgatcagccgcagcaattccttcacatcggcgtcgaagcgcgggcgcttcagcttcatcgacacgcccgcccggcggcacgcccagatcagccagagcagttgcagcgagccgccgacggtgacggaaatcgcctgcacccgcgccgtttcatattcgtcggcgccatggaacagccacagccccgcgatcatcgccacgttgagcaggatcggcgcggccgcattcacccagaatttgtcgagcgaattcaatatcccgcccagcagcgacgccaggctgatcagtgccagatagggcagggtgatgcgcgaaagcatgaccgcgaaggcgaactgctccggcgtaggattctggcgggagaagccgccggagagtgcccaggtgatcggccacgccgccgcgatcaggagcgcggtgaagacgaccagcaccggcaatagcacggcaagggcgcgctcggcgaaatgatagccttccgcgaccccgcccggtcccgccgccttgcggttgaacatcgggatgaaggcggcggaaaaggcgccctcggcaaagagggcgcggaacatgttgggcaggcggaaggcgaccccgttgaaggcgtccgacgcgaagcccgccccgacatagcgcgccgccagcgaatcgcgcaccagcgcgagtatccggctggcgagcgtcagcccgccgacggaaccgagggctttagcgagtttcatgccatggcgtcccgttcgtcctgagtagccgctgagcgaagacgaagcggcgtatcgaaggatggttgcgaagctgcttcgatacggcccttcgacaagctcagtccctactcagcacgaacggacaggggaatattacggctttgctcaggcgtgccccaccggttcgcccgcggtctgcgccatcgcctcggcctgctggatgtaaagcccgccgaaatcgatggggtcgagcagcagcggcgggaagccgccgtcgcggatcgcatcggccagcacgcggcgggcgaaggggaagataaggcgcggcgcttcggccagcatgaagggctgcatctggtcctccggcacgttgcgcatgccgaagatcgcggcgtagaccagctccacggcgaaggcggtgccctgcggcgcggtggccttgacctcgatcttcagggacacttcgacgacttcctcgcccaccttgtcggcgccgatgttgaactgcacgtcgatctgcggctggtcctgccactggtatacggcgggcgcgttcggattttcgaaggacatgtccttcacatattggctgatcagcgcgatctgcgggccgttgtcggcgccattgccggtggtctgaacggtatcggcttcctcggccatctcatttccctggttcttaaggtttgctgggggcggaatgtccgcgcatgtcgatccgcgcgcttagcaggggcggcgggagggggcaatgcggcacttgaacagcggccatttgaatatgcgcggaaacatgcctatgttggtcgcgttacagtttcagattcagtccaaagggtgcctgaccccgtgtatgtgatcgtcatcctcgccatgattgccggttttctggcgctgcggctctattccgtgctcggcaagcggaccgggcatgagcaggagcctgcgcttcgcccggcggaggagcgcgccaaggtgacgatcgtgcagccgcgcccggttccggaaatggcgggcgattcggtccggctgtccgaagggctgatcgcgcccggcggcgaagcgggcgtgcgcgcgctgattgcggccgaccgcagcttcgacgtgccccagttcgtggaaggcgccaaggccgcctacaagatggtgctggaggcgttctggcgcggcgaccggcaggaactggaatggctgtgtgacgccgatgttctcgcctccttcgaggaagcgatcgcggcgcgggaggcggagggccatgtcctcgacaaccgccttgtccgcatcgaaaaggtgcagatcgtcgacgcgggcgtcaccggacgcatggcggagatttcgctgcgcttcgaagcggacatcgccgccgtcacccgcgaccgcgacggcaatgtggttgccggctcgctgaccgacgccgtcggcaccaacgacatctggacgttcacgcgcgacctgcgcagcaccgatcccaactggaagctcagcgagaccgacgaggcggcatgaccctgcgtcagtcgtggggggcgctggccgcggcgctgctgctgtcggcttgcgcgggcggcgtgatcccgcccggcgcgggcgggcctgcgccggcccggccgcctcgcggcggtggagagaccgcaacccgtcccgttcccgccacccctcgtccgcccgtgccggtcacgccccccgcggccgcgccgacggacacggccaatgctgttagcgccggcgtcacgcccggcccggccattgccgatctcattccgtccggcgatcgttcgcgcaaggcgttgcaggcctttcgcctgtcctgcccttcgctgatgcggcggaacgaccagagcggactgacgcgcggttcggactggaacagcgcctgcgccgccgcgtcgagctggccggaggcttcggccggcgaatttttcgcccgctatttcgaagcggtgcaggtgggcgatggaaaggccttcgtcaccggctattatgagccggagatcgctgggtcacgcatgcggcagcctggctatgacgtgccgatctaccgccgcccgcccaatctgatcgacgtcaatctgggccagttcagcgacagcctgaagggcaagaccattcgcggcaaggtcgacggcaccaatctggtgcccttcgacgaaaggtcgcagatcgtttcggggtcgctcgccggcagggggctggaactggcatgggccgccgatccggtggaattcttcttccttcaggtgcagggcagcggacggctgctgctgcccgatggaggggtcatgcggatcggctatgacggccagaatgggcgcgactataccggcatcggcaagctgatgaaggatcgcggcctgatccaggccgggtcgatgcaggacatcatgcaatatctgcgcgcccatccggccgagggcgcggcgatcatgaacgagaacaagagcttcgtcttcttccgcgaactgaccggcgccggcccccttggggcgatgggagttgcggtgacgcccgaagccacggtggccgccgatccccgctatgtgccgctgggcgcgccggtgctgctttcgctcgaccgggcggagcccaacggcatatggatcgcgcaggataccggcggtgcgatcaagggcgccaatcgcttcgacagcttctggggcgcgggcagcaatgcgcgcagcgtcgcgggcggcatgtcggcgcggggcagcgcgctcgtcctgctgccgatcggatcggcggcgcgcctcggccagcagccctgacgtcatgcggcgatgccccggcgcagtctcacctccgatgaacaggcgctctggacggcgctgacccgctcgatcaggccgctgaggcagggcgcgcgcgtctccgccatccccacggttccggttcccgccaaggagaagacagggttaacggttccctccgcccggacggtcgcgacggcccagccgcgcacgcccgcggccactctggattcaggctgggagcgcagaatccgtagcggaaatctgacacccgacatgacgatagacctgcacggccacagcctgtcggcagcccatgcccggcttaaccaggcgctggcctcggcctgggcaagggacgtccgcatcatgctgatcgtcacggggaaaccgccgaaaagcccgtcggcaggcggcggtccgcgccgcggcgccattcgcggcgagatcggccactggctggaaaccagcagctatgccgatcgcatcgcaagcgtgcggatcgcgcatcagcgccatggcggcgacggggcgctttacgtcatcctgcggcgcaaaaaataagcctttcggacgaatccactgaccttttcttaaccactgtccttcatatcccgatgatccagtccaaacctcgggctggctgggcagggaggcacatgcagggcgtgacattgacgagccgcgccaccgccttcgcctgcgccgcgggggcgctggtgttcatcctgtcgctggtcctgggccaggggcaggcgacggacatggacggcgtcggccgatccctcatcatcgcgatcctgtgcggcacgctgagttgggcgtccgcccgccggaccgtggccacgaccgcaagcgccatcgatggcgctaccgaacgcctgctggcggcggcgcatggcgacctgcaatctgccgtgccccgcgacatcggccaggaactgcccgatctgtcggtggcgatggaaagcctgttcagccaggtgcgcaccaatctggaccatgtgcaggcgctggccctgttcgatccggtgacgggcctcgccaaccgcatcagcttttgccggcaggtcgaaaggctgctggcggaacgcagcgaggaggggcttgccgccctgttcttcatcgacctcgacgggttcaagggcgtcaacgacacgctgggccatgcggcgggcgaccagttgctggcgcgcgtcgccggccggctgcgggaagtcgccatggcgcaggccagcgcgggcgcgggcgattgcctgatcggtcgcctggcgggcgatgaattcaccctgttcgtccccagcttgccggacatggacagcgccgggcggatcgcccgcgccatccagttcgcgctgcgcgagcgcttcgacctgggcagccagcatgtcgacctgggcgcgtcgatcggcgtcgcctgctatcctgaacatggcgacacgctgtccgcgctgctgcggtcggcggacatcgccatgtatcatgccaagcatcagggccgtaaccgggccgagatgttcaccaccgaactggcgctggaagccgccgaccgcgccgagctggagcgcgacctgctgctgggcctgcaacgggaggagttcctgctggaattccagccgcagatcgagatcggcagcggccgggtcatcggcgccgaggcgctgatccgctgggcgcatccggaacgcgagctggtgatgcccggctccttcgtgtccatcgcggaggaaagcggcgccatcgtggcgctgggcgactgggtcatgggccgggtgtgcgagacggcggcgcgctggtcgcaggccggggtcaggcagcggatcgcgatcaacatatcctcccgcgaactggggcaggccgatttcttcatgcgcctgcgtcatgcgatagacgcgcatcgggcgccggcgatcatgctggaactggagatcaccgaatcgctggcaatggagatgaaggcggggactctggaccagatccgcgccctgcggcgggacggcgtgcgcatcgccatcgacgatttcggaaccggctattccaacctctcgcgactgcgcgaattgccggtcgaccgggtgaagatcgaccgttcgctggtccgcgacatcgccgtttcggccgaagcccgcacgatttgcagcgccgtcgtcgggctgatccaaggattgggcatggaagtggtggtcgagggggtggagaccgaggcgcagatggaaatgctgcgcgtgatcggctgcacgctgttccagggctatcatctggcgcggccgatgggcgaggaggattatctcgcccgcttcgccgcgcccgcgccgctggccaggcaacgctccgtctgaggcggcggcctattcgcttcccgctcaccctgaaatgaatgccgatgggtcctgggcagcgtggacacattcgaaaatgtcgtgaaatggccatcctaagacattcccctcccgtaaacgggaggggttaggggtgggcgcgaccccggacttgatccgggggagcttctgacttggccgttgcaaaacaacgcggatgtcgcgccagcccaccccctaaccccctcccgcctgcgggagggggaacgtccgctcccacccaaaatcactcggtccggcaagtcttgaattgtccacgctgcctagctcgctagggccttcgccgtaaccagccggtagatttcagcgaggtcgcgcaggtcggccagcgccaccgcctcgtccagcttgtgcatggtcgcgttgttgaggccgaattccaccaccgggcacaggcgcgagaggaagcgcgcgtcggacgttccgccggtggtcgacagttccgcctccacccccgtcacatcgcggatcgcgcccgcgaccatgtccgacagcatgcctggctccgtcaggaagggttcgccgctgatcttcgcttccaccctgccgccttcggctgcggcgatggcggtgatgcggtcgaccagctccgtgccgccatgttcattgttgaagcggatcgaaatgcgcgcctgcgcggcggcagggatcacgttggtcgtcggattgccgacgtccaggttggtgatctcgatattgctcgcctggaaccagtcattgccctcgtccagcaccagcgcgtcgatggcggaaaggatgcggatcaggcgcgggatcggattgttggccagatgcggataggcgacatggccctgcacgccgtcgacatggatccacatgttgaccgatccgcgccggccgatcttgatgacgtcgcccagccgccgcgaggaggtcggctcgcccaccaggcagaggtcgggacgcagcccatgggcggccatccgctccatcagggccagcgtgccatggacggccgcgccttcctcatcgccggtgatgatcaggctgatcgtgccgggcaggtcttcgggcaggtcgtgcagggccgcgacataggcggcgatggcgcccttcatgtcgacggctccgcgcccgtagagcagctcgccgcgaatctccggccggaagggatcgctcgcccagccattgcccggcgggaccacgtccagatgcccggcaaaggcgaaatgcctgcccggcccggtcgtccgccatgccagcagattttccaccgggccgtccggcgcctccccggccaggaagcggtcgacggtgaagcccagcggtttcagcatcgcctccagcacggcgaaaacctcccccgtggcgggcgtgacggagggacaggcgatcagcttctcggctatgtcgatcgggttggcatcggtgctggtcttgctcatgcggttgcgttagagcattttgaagccggctgaaacaggcgcggcgcgcaaaatgcggtggagaacagggcgcattttggaagccggcggaagcgccggcggcgctgccggcaggaggacatgtcatgcccaaggtcgaccttgcggccatcgaacagaccaatcggacaggctatccgcccgaacatgcgggcgcggtggcggggcgatgggtgcgcaggctggggccggcgaccggcctttcggatttcggcgtcagccatgtggttctgaagcccggcgcggcatcctcccaacggcactggcatgaagatgaggacgagttcgtcgtcatgctgagcggcgaggcggtgctggtcgaggaaggagggcgcacgccgctgcatgccggggacatggcatcctttccgaagggcgatcccaacggccatcatctggtgaacgaaagcggcgaggattgcgttttcctggcggtggggcgcgttccgctgggggatgcgcattatcccgacatcgacatgcaatgggtcgggggcagctatcgccgcaggaatggaagcggcttttgaggctggaccgccgggcattgatggccactctgggcgccgcgatgacggctcccaaggccctggccgcgccccccgccggggtggtgaagccgccccggctgcgccccggagacaaggtgggcctgatcgagccggcgggcttcaccgacgatgccttcgacctcgatctggtcaaggaaacgatcgtcgccatggggctggtgcccaagcccgcccggcatctggtcgaacgccacggctatctggccgggaccgatgccgacagggcggccgacgtcaacgcgatgttcgccgatccggaggtgcgggcggtgttcgccacccggggcggatggggctgcgcgcgcatcctgccctatctcgacttcgcgaagatcagggccaatcccaagctgctggtcggattttccgacatcaccgcgctgcatctggccttcgcggcgcgggcgggtttcgtcaccatccacggccccaatgcggcgagcagttggccgcgcttttcctgggacgccttccgcgccgtcgccttcgaaggggcgacgccgctgatggccaatccggaggggcatgaggaccggctggtgcagcgcagcgggcgcatcctgaccttccggggcgggaaggcgagcgggcggctgctgggcgggaacctgaccgtgctctcgacgctgatgggaacgccctggctgccggatttcgacggcgcgatcctgttcatcgaggatgtgagcgagcagccctatcgaatcgaccggatgctgacccaattggcgctcgccggcgtgctgggcagggtggcgggcgtggcgttcgggcaatgcaccgattgcggccccagcggcgcctcctatggcgggttcaccctggcggaggtgttgcagcagcatctcgcgcccctgggcgtgccggctttccagggcgcgctgttcggccatgtcgccagccagttcagcctgccggtcggctgccgggcggagatcgacgccgacgcgggaacgatccggctgctggaggcggcggttcgctgaaaggagcgacgacatcgagccgagggttcagtccttgtcgtcggtgggccgcacataggcgccgcgcccgtcgggcgggacaagcgacccgtcctggatcgtcaggacgagcgtgcgaaagccgggttcgggcacgtccctggtcttttcggaggtaaggatgacggcgccgtccctctcggcccaccgcccctccgcgaacaggtcgagcgcgccatagaccagataccattggaagcggccgtccggatgcagcatcagttcggaccccgtctccatcacgccgcgcagataataatgccccgcccgctcggcggcttgcgcccaggccggcccggccaggaacgcggcaagggggagaagggcggtgaggacgcgcatcgggcgatgctatcgcaggatggcccggcggaacaggcctgccatgcgcggggccatggccgacgcggcgggacgcctgcccaaggcatcgtgctcctgcgaaggcaggagcccagtcccgccctcccgcttgaactgggctttcatggcccccaatgcccgcaaggcctcagcgcgccgcgctcgacgcgttcccggccctttccccgaccgcgatccttcgctaaagccgcccgatgatcctcgtcatcgacaattatgacagcttcacctggaacctcgtccattatctcatggaactgggcgcgcaggtggacgtcgtccgcaacgacgccatctccgccgggcaggcgctctccaccggcgcgcaggctttcctgctgtctcccggcccgtgcacccccaatgaggcgggggtcagcctggacctcgtcgccgcctgcgccgatgcgggcgcgccgctgctgggcgtatgcctgggccatcagtcgatcggccagcatttcggcggcagggtggtgcgcggcggcctgatgcacggcaagacctcccccgtcacccatgacggcagcggcctgttccaggggctgccttcgcccttcaccgccacccgctatcattcgctgatcgtggaggagattcccgaaacgctgatcgtcaacgccaccagcgaggacggctccgtcatgggtttccggcatcgcgacctgccgatccattcggttcagttccacccggaaagcatcgccaccgaacatggccatgacatgctggcgaacttcatgcggatcgcgggcattccggttcgggaacgcgtgacgggctgaaccgctttccttttcggcctcgccagcggtcctcatacctccaaggccgcagcgactttcgcgcatcccatctcgactccggcgccgtcccatgattaaggcagcgacgatgacccgcctgcccgatccaaccctgcccctcgacgcgcaacaggccgcaacggccttcgacctgctgttcgatgccgacctgccggaagaggagatcgccggcttcctcgtcgccatggcccgacggggcgagacggcgacggagatcgccgccgccgcccgcgccatgcgccatcgcatgatcccggtcacggctccggcgggcacgatcgatgtctgcggcacgggcggggacgggcaccatacgctcaatgtctcgaccgccgtgtcgctggtggtcgcggccgcgggcgttccggtggccaagcacggcaatcgcgccgcctcctccaaggccggcgccgccgacacgctggaagcgctcggcctggacctggaccgcgccgccgcgacagccgaagcgacgctggccgatctcggcatctgcttcctgttcgcgcagaaccatcatcccgcgctcaggcggctcggccccattcgccgggcgataggggaacgcaccatcttcaacctgatggggccgctcgccaatccggccggggtgcgccgccaactggtcggcatcgcccgcccggactatgtccccatctatgcggaggcgctggcggaactgggcgtcgaccatgcgatgatcgtttcgggcgacgaagggctggacgaactgtcgctggccggcggcaacgcgctggcggaggtgaaaggcggcggcctggtcgcgatgcgtcgcctgactgccgctgaactcggcctttccacccatccggtcgaggccatcaggggcggcgaccccgcccataacgccgccgccctgcgcgccctgttgcagggcgaaaccgggccctatcgtgacgcggtgctgctgaacgccgccgccgccctcgtcgtcgcggacgccgtgtccgatttccgggagggcgtggaggaagccgccgaaaccatcgaccggggccttgccaacgcgttgctcaattgctggatagctttcaaatgaccaacaagctgatcgaaatctgcgacgtgaagcgggatgaggtcgcccggcgcaaggccgccacgcccatatcctcgctccacgcccgcgccgccgcacagacgccgccgcggggcttccgcaaggcgctggacgatgccgcccgctccggcttcggcctgatcgcggaggtcaagaaggccagcccgtccaagggcctgatccgccccgatttcgatccgcccgcccatgcccgcgcctatgcggcggggggcgcggcctgcctgtcggtgctgaccgacgaaccctatttccaggggcatgacgattatctggtcgccgcccggtccgcctgcgccctgccggtgctgcgcaaggatttcatggtcgatccctggcaggtgctggaaagccgctcgctcggcgccgacgcgatcctgatcatcgtcgccgcgctggacgacaaccagatggcggagatagaggacgccgcccttggcctgggcatggatgcgctggtcgaagtgcatgacgcgcaggaactggagcgggcgatgaagctgcgttcccgcctgatcggcgtcaacaatcgcgacctgcgcgatttcaccgtcgatttcgcccgcacctatgaactggtggggcaggcgccggagggctgcaccttcgtcgcggaaagcggcatcggcggccatgacgacctgatcgctatgtctgaccatggcgtgcgctgcttcctggtcggggaaacgctgatgaggcaggcggacgtcgaagccgccacgcgcaagctgctcacgggccgatgagcaagctcacccatctggacgaggagggatcggcccatatggtcgacgtctccgccaaggcgacgacgacgcgcaaggccgttgcgggcgggcgcatcagcatgacccccgaagccgcggcggcgatcgcgcagggattggtgaagaagggcgacgtgctggccgtagcccgcgtggccggcatcatggcggcgaagcggactgccgacctcatcccgctctgccacccgatcccgctcagctccatcagcatcgacctcgatctggacggcagcggcgtgtccgtgacggcgaccgcgaagacggccggccaaaccggcgtggagatggaggcgctgaccgccgcgtcggtcgcgttgctgacggtctatgacatggccaaggcgctggacaagggcatggtgatcggcgaggtgcgcctgctggccaagagcggcggcaagtccggcgactggacggccggagacggaccggcatcatgagcctgcttccggtcgcggaggcgcaaagccgcctgatggcgctggcgacgccactgccgacggagcatttggccgttcccgcctgcgccggacgctggctgacggaggatgtcgtcgcgctgcgcgaccagccctgggccgacctttccgccatggacggctatgccgttcgcgccgccgaatggccggggccgtggcaggtcgctgccgaaagcacggccggcgggccgccgccgccgctgctcgaacccggccaggcctgccgcatcttcaccggcgcgcccttgccgcagggcgcggacagcatcctgatccaggaaaacgccgcgcgccaaggcgatgtgctgcgcggattggacgaggcgctggcgaccggccgccatgtccgcccggccggttccgatttccgcaagggcggccttttgctgaaggccggcggcgcgcttggccccgcgcagatcgcgctggccgtgcttggcggccatgctgcgttgcccgtctcgcgccgggcgcgggtcgcgctgctctccaccggcaacgaactcgtgccgcccggcatgccgacgcagccgggccagcttccctcatccaacgcgcccatgctggcggcaatgctttccggcctctcttgcgacgtcgtcgacttgggcatcgtgcgcgacgatctgccgggcacggtccgggccttcgtccgcgccagcgaagccgacatcattctttcgaccggcggcgcgtcggtgggcgatcacgacttcgtccgtccggccttcgtccaggcgggcggctcgctcgatttctggaagatccgcatgcggcctggcaagccgctgatggcggggatattgggttccgccgtcttcctgggcctgccgggcaatccggtgtccgccttcgtgacggcgaccctgttcctgcttccgcttgtccgccatatgatgggcgcggcgtcgcccctgccgcccaccgcgcccgcaacgctcgccgccccgctgcccgccacaggggaacgggacgattatctccgcgccttccgcaccgaagccggcatcgtttccgtgacgtcgcaggacagcgccgccaccgccgcactggcgatggcggactgccttatcctgcgccccgccggttcggccccggcagccgccggcgatcccgtcacggtcctccccctcgcataaggaaaggggccgcccaggcgacccccttcccgtgcagtcctgatggatggcggcgacaatcggccgcgccggaacgccgccttacccgttcagcgctgctgcttgccgggcgacttgtcctgacggcgctcgtcgcccatctggccttgccggttttcctgctgctgctggcgtccaccctggcgggagcggtcgccgccctgctggtcgcgacgttgatcgccgccctgattgttctggttggccatgtttctctcctattcaccttcatcggggaaggcaggctttaaacggcccgtggcctcccgcgttcccgtaaacgcggccaacggttaggcgcttgacttgccccgttccgtttcctatgcgttctccatccgttccaaggagggcaaggcgagatgttgacacccaagcaacaggaattgctgagcttcattcagacccggctggaggaggggggcgtgtctccctctttcgaggagatgaaggaagcgctggacctgcggtccaaatccggcatccaccgcctgatcaacgcgctggaggagcgaggcttcatccgccgcctgcccaatcgcgcccgcgccctggaggtgctcaagctgcccgacgccatgcatcgtgcgcccaagctggccgtgccggccaaggcgccgctgacgagcggtccggcgttgagccagccgccggtcgccgccaacgacatattggagattccgctgcatggccgcatcgcggccggcgtgccgatcgaggcgctggaggggcagaacatgctttcagtccccgccgcgctgctgggcaccggagatcattatgcgttggaggtggccggggattcgatggtcgaggcaggcatactcgacggcgatttcgcgctgatccaacgcaccgacgttgcgcgggaggggcagatcgtcgtcgcgctgatcgacgaaaatgaagcgacgctcaaatatttccggcgggaagggccgaaggttcggctcgatcccgcaaacagcgcctatgagccgcaaatctacgatccgcggcaggtccgcatccagggcaagctggccgggttgctgcgccgctataactgaccgcccctgtgtccgcgcggccaagcggagggtcgcgcgatccacgggtgctcgtcattcgatgcctttgcgccgcggatggcgccatggtccagatcgatggccaggccgcccgtccgggcgaggaaccgtcgatccgccttcagccagcgggggcgacaggcgcccggcaggcgacggtcgctgacgacgatgtccgcatgggcgcagtcccgcgctagtatcgcattgtcgatcttcacgctgctccgcgtcagcagcaggttccagtaccggcctccacccctcaggcggacggcgcagagatcgggagaacagcgcgcctggggcagcgtcgtcaatgcctgcaaggtgccgtcatgacccgcgctttccgccatgacgtcgcgggcatatccgccggcgcgggcgcgcagcatcgccatgccgccatcggcggtgcgcagcgcgacatggcggccatcgccgctgatcaatatggcgggcatcgggctggccaggatcatcgtcatgcacgcggacaccggcatcaggcccgcccagcgccacccgcttcgccatagcaggcaccacagcatgcccagcaggatcaggccgaacaccgcgcccgactgggcaggggccagcaccaccgcccaggggctggacgccacgccatgagcgaccagcaacagcaggtcgagtgcccgcgccgtgagccaccagaagggcgcgccccatccgcccaggtcgaacagcaaggccatcgcctccagcggcatgacgaccagggtggtgagcggtatcgccaccagattggcgaccgatcccagcattcccgccttgtggaaatggaacagcgcaatcggcgccagcaccagttccacggccagccccgtcgccagcatgcccgccagattgcgcccgatccggcgccacatcccctcgtcacgcgcagcgacgaaggtacggaaggccggatgctcgcccagcgacaccagggcgatcaccgccgcgaagctcatctggaaactcggccctaccaaggcttcgggccagagaaccagcaccaccagcgcccctgccgccaccagcctgagggtgatcgcgtcgcgccccatcgccatcccgcccagcaccagcaaggcagcgatgcaggagcgcacggtcggcacttcggccccggtcgtagtgtaataggagtagcaacccgttaagccctttgggcgtaggcagaaaaaatgacccaacccgccacaatttacgcccgcttctcaaacgctgaacaaggcaaaggcagcagcatggatcgccagcttcgcttgtgcgaggaaatggcccagcagcatggatgggaaataagtcccagccgcattttgagagatgaaggacgttctgctttctcaggtgccaaccgcaaacaaggtggcgcgttttacgagtttgagacgcaggcggaagctggctacttccagaatggccatgtgcttattgtggagcatttggaccgcatcagccgtcaggggtatgacgaggttctaccgctgctgacgatgctcacgcgcaatggcgtcaccgtagcaaccgtggatggcaatcgcgtttatccagcctttgagcgagtccctatggggccagttatggaggtcatcctaaagactgagcttgcccgcgaagagagtaaaaagaaggctgatcgactcgcagaggcatggaagcggaagattgaaaaggcacaagcgtccaacgggagccacatcgcaataacctcaacctgccctgcttggatcaatgtcgatcccaccaccaagctgatgacactcaacgaggaccgcgttcgtgtcctgcgtgagatattccagcttaccattgatggctacggcacccctgcaattgcccagcggttgaatgcccgcaatgagcctgtctggaagcacagggaggtaaagagcaacaatggctggacagttggctacctgaccaagatcgtcctcaatcgcgctgtaatgggcgaatatcagcctaccaagaagcccaggggcgttgcgatgggaacgcctgttggtagccccatcctaaattactatccgcaggccattgaccctatcacgtttggcaaggctgctgctgctcgtttgagccgtgctggcaccagcggatcgtggcaacttacctatagcaatatcctgtctggcttggccaaatgctcacattgtggcgggcgtatgtctcaacgggcaaccgtgcgccgtggccaaatgcgccgcgatagcaaaggatcaggacggaaatatgctgcccgcgacgacataacctacctgtattgcttcaacgcatggaacaaggtcagtgtggaggaaacgggccagcctaaatgcaccaacaccgccaaaatccgctatgagccgcttgagcgcacgatagtcgatttgattacaggctatgctgcttccaatcctactgccacagacgacaagcgcctgcgcgaactccaagtggaaatggctgagttgcgtaggcagcaggagggcaaacaggcccaggctgataatctcgctcgttcattcgcggaaagcggatcagctatgatggagcgtttggcgcttgaggctgatgcagaggcgcgagaattgctcaagcagatgaacgcgaaggcaaagcagttggattctgcctatgctgatgttgaagctgatccctcccaagcgtggtttcagcgcatcaacgagattaaggaacaactctacagcgacgatgagcaagtccgcaaagacgctcgcgttcgtatgaagcagtttctccccaaggtgctgtcacatgtgtcctgtgaccgtgagaaggagacgcatatcattctgggagataacagggtgggcatgttcatagactcccaaggcgaagtgctggccacaggcatcctacaggaagagatcgttgggcctgacggggagcgcaattggcatcctgacgcggaagcagcggaataggaaaaggtggtaacagcgccctgctaccaccccatgtgtagaacgcttttacccccttatagaaaatgctgccgaacgcccgcttgacgggtcagatatttatccaccaacacgacagccataaaaaaagcccgccattaagacgggcttctttcagtatgaacacgctgttatttcgaagcggctttggacttggccattgccttaccgcgctttttggcattctcagccagcggagcaagctgctcattaaactcgcctgcaagcacactggctttgatggcgttatacacttcctcgaatttattagcaggaacagcaaattccttgttggcaccatcaagcagtagcgcggtgtttgcatagcgaacgctgaacacaacagagtctccagcctgcttgattgtaggacgcttaatgtccttgttgcctcctttgaacgcagccagcgcatcgtccatcgacttagcagcgcgttctgcgggagatactgcggcaccagcagaggtcttagcgacgggcttgatgaggttcttccagttcacattagccatttatagttcctttcaatttgccttcgttggctcctatcaaatacggctgacagaaggtatgtcaacaactgaaagaacctactgagcgaaccacacatttatcaggggtaaatatctgacaccacaaccaaggagtcagatatgaaacaagcaaccatcaacacattaaaatccgtaggcgggaaagctctatccgtccttcgttgggcgctcatgagacgcaaactcttagccgcactggtttcaatcctctttgcaggatcagccgtagcaacaggcaacgtatctgccgtcatcgacatcgtagctcagttggttttggagaacagctaaatatgtgatgacaaaaatatcatcacgtaaaacgaaagaacccctatcccttagacctgaccagcttgaagccctcaaagggttgatggacacgacgctgacttggttgctcatttacggcaacagacgcggcggcaagagcatagcaatcctctattacattttcatgcgttgcctcctttatgcaggttcaacgcatctaatcgtccgtagaacgagaacagcctgtgaatcctcgctttggaggcagacgctcaattggatgctggatcatatggcagacccaagcggcgcgccattaagggaaaaggtcaagctcaactccagcgacctaatcgcctacttcgacaacggctcctacatcatgttcgacggtttggatgaaaatcgtttggataaggtgcttggaactgaataccaaacaatatggatgaacgaagtaagtgagtttgactggtcagacgttcaacagttggctggctgcctcaatggatcacctacacacaacgataatggcctgcctatcgtccgtaaaatggtgtttgactgcaatccgcgcttcgagagcgattgggattgtaaggtattccgtgacggtcaaaacccagtcaacaatcagcccctcaacgatgtgcaaaaatacggcaaggtcaaggtccagaacgtcgatgaggaataccttgccatatacgcaaacgctgatccacggacacgcgctcgctatctggacggcgattggtcagcccaaaacgacaatgcgatctttgacttagataatttcgagcgcaatcgcagattcggcattttcgccaaagacctcgaacggatcgtaataggcgttgaccctgcctctaaatccaaaaaggaaagcgaccttacaggcatcattgtagccggcatgttgaaggacgaagcctacatattggccgaccttacaggcaaatacacacctgagcaggttgcccagaaggtgactgaggcatttgatacctaccaagctgacagcatcatcgttgaaactaacaacggcggtgattggatcgaaaatggcttgaggcaatacgctcccaatctgcccgtcaaacaggtcacggcatcacgaggcaagctgacacgcgcagaaccaatcgcgctgatctacgcccaagataaagtccatcacgtaggccacaatctcagcgaacttgaaacccaaatgtatgagttcgggatggaacgcggagcagctaaatcacctgaccgcatggacgcccttgtgtgggcactatggtatctcttcgatgttgacggcaaaggcgaaaagccaagcacaatagcaatgcgtcgcatcgccaacttcttctaaagcgcgggaaataaatacctgaaacaattatcaggtattcgcgcatgagcagagacattcaatcagtcaatcctatattagcacaatggcatactaggtggaaaaagaacagggacttcctcgctggtaaggatactgtctcacttgctggcaagacttatctacctgagcctgtcgttggaatgtccaatgatgaatacgagagatttaagctacaagtagatttctacccggcttgtatctccgtcatggaaggctggatgggccttatcttccgcaaagagccgcaattccaatcgccagagaacctacagcaaatccaatacgtgataaccaaagacgctgacagcttggaagagttctctcgtcttttggtccgcgagacattcacgacaaacctcactggtttgcttgtcgatcatccagaagcgcactcaggcttaacggctgcgaatgccattgaaaaaggacaacgcccattcctctctctttggagagcagagagcataatggattatgaatttagcatcgtgaacaaccaacgagttatttcatatgttcgcttgtttgagagcgaaagcaaaatccttgaacttgaattgaatggcggaatttatcagattaccactcactaccttgtcgatggtcaagttgctgattccaaaacaacgataccaacccgccttggtaagccactcagtttcatcccattcaggctcgtcaacacgaagagcagcaagttacctacaagcgcacattttgaacatatggtggacttgaaccacgagatttatatgaagtcaggtcttctcacacagattgaccgcttcttagcaaacccactcatctcagcctatggatttgaaaccgagaaagacaaagacggcaatccaatagcccgcatttggaatttcggcccaggtgttgtgtgggaatccgcaggcataaactccaagatcgaagtgaaggaatttacaggcgaaggctctgcccgcctccaaaaccgaattgacgagaaaaagagccaacttgcccgcactggtgcccgcatcttgcaggacgacaaagcagcaccagaagccgctgagacaatcgcaatccgccaaacctcagacaacagcatattggctggccttgcccgcgccatttcccgcccactccaagacgcattgcgttggatggcttggtggatgggcgaaaacgatgacagcaaaactcagttcatgctcaacacgaattatctcgaccgcaagctggacaagagcgacatcgacgcgctgctcgccctcttcaacgccgacatgattaccaaggagagcattttccacgaattgcgcgatgctggtgtcatcagcgagacagtccgctgggatgattatcaggctaaaatcgagcagcagataattgatcggcctgccgctgcgcccactactaatgatggaggcgccagtgcttgatgagcgccaacgagcaaatccgtgacgcggcaatccgccacgcgctttacctacagagatattccaccggcttagcccagcagataatcgacctgctcaattccgttgacgaggatctcgttggcaaaatcgctcagcgcctcgctgcgatagatgaacgcggcctcatcctctccaagcgcactcaggaacgccttgaaacgctcttagaagaggtccgcgcaatcaacagcgccatatacggcaaaataggcaatgccctctcagacgagctttctggcctcgctggcatcgaagctcagtttcagtccagctcgatcgccaaagccctccccgcttccttcgccaccgctacaccaaccccaaatcgcctgagagcgattgttgaatccagcctgctcaccctcggcggcaattctggcctgttgagtagctgggtaaaaggtatggaggacggcagagcttcccgtgttgaagcagctatccgcaaagggctggtccaaggccaaggcacagatgagattgcccgcgcgatacgaggcacgaaggcacaaaactaccaagacggcatcctgcaaatcagccgtaggtcagcgcaatccatcgtccgcacctcagtcacccatatcagcaacgtcgctgctcagcagacatgggcagagaacgaacgcctcctgaaaggctggcagttccttgcgacgctcgacaaccgcaccacgatcacttgtgctggcctgtctggcaatgtgtataccattggcgaaggcccaatcccgccgcttcacgtagcttgccgttctacgaccattccagtcaccaaaagctggaatgaattaggcatagcggcaaaggacatatccccgtcagagcgcgcctcaatggatggccaagttgctgctgatgttacgttcgacaaatggctcaaaaacaaaggcgataaggtccaacttgaaatccttggacccgcaagagccaagctgttccgtgaaggcactttgaacttagctgacttcatcaggaatgatggaactgtcctctcattagctcaactcaaagagcgccataatctccaatgataaatagaaggcaaagcgatggtgctttgcagatggaccttggcgtccattccgatattcgatggagaaacggagacaatggaattagaagaagcattagcaaaaatcaaagagcttgaagaaagcaataccaaactcgaagccgataagaaagctgcattaggcgagaagttcaaagcctcacaagcagccaaggaagctcaagacgcaatcgaagaagcagagcgtgaagcagctaccaaagcgggcgacatcgagaaaatcaaatcgcaattagaaacaaagcacaagaaggaattagattccctccgtgcagaactagacactgcaaatagcagcctgaaaaccattcgcgttgataacgcaatcgctcaggcaatcgccaagagcaacgtcatcacagaccacgttgatgcggttgagtccctaattcaccgcagagtgcaatatgaaaatggcgaagcgaccattgacggcaagagcatagaggactggtcgaaggactacttctctaagtcaggggctatctacgttcgcgcacctgaaaacagtggtggcaacataatgggcaatgacgggactaactcaacttcattgggagattggacaagagacaacttcgcatcccgtgaagctgaatggctctcaatcgataagaaagacccacagttggcaaaagcaattgctcagaaagtcggtcgcaatgacctgatctaatggcaaagccaaaaccaaagtaattcagaaaactaaatacggatgccgaaacacaacttcggcgtccgacaagtcgccgcgcttagtcggaataaaatcgactaacgtggagacaaattattatgtcaacaaccagactaacagatattgttcaggtcgaatcctttgcaaagatcgtagaaggaaagatcaccgagaattcaaaactacgccaatcagggatcgttgttcctgaccagcgcattatcaagaaagcacaaacagcaggcttcaacggcgtccttcctttctggaagccgaccaatggtggtgaagcagctacaatgagcgacaacccagaagaagcaggcaccccatccaaggtccaacagggcagcatgaccgcccgtatgcttcaaagagcattggcgttcgaagctatggacatcgcggactacgccagcgattcagacgccattgcatatgctgcaagcgaattcgctcgcctctgggtagccgacgaagaatcagcaatccttgctatcctcgctggccttttggctgacaacgccgcaaacgatggcggcgacatgatccacaatgcatctgttgctactggttcacaggtattgttgggcggcactgtccttggcaacgctcgtaagcaaatgggtgatgctggcggtgaactcaagtatctctttgctcactcagacgttgtgaacaatctccgtattgcagaaccaaacgcattcgtcccagcttcacaaaccaacatcggtttggaaacctatcagggctatgtcgttgttgaaactgacaacgtaggtgttaatgacactgatcctgattatccagtttacacaacctacttcactggcagcggcttgtttggatatggtgctggtagcttcggatcagaagcacttgctcaagttcgtgacgaatttgctggtaacttctcaggtaaagaaaccatcatctcacgtcgccgctacattgttcacccattcggtttcagcaacatcgaagccccaaccaatggtgtttcacaagctaacagcgaacttgataacgctgctacatggaaccgtgtaatttcccgcaaggcaatcccattagtcgctgtcaagacaaacggctaataattgtcacacaatgaattaggcccggcggaaacgtcgggctttttcatatccaaatcacctcgcaggataaatagataaaagataagttgaggctcttgtgaatgtccataaccataaatcaagcaaatgatttccatacagcaaggggcaacactgcttggacaggcgatgattccatcaagcaggccgcaatcaacaaagccgatgactatattctcgcctattacgcaccattcaagtcagatgttcagacaacagatgctcgctacatcgctgcctatgcgctcctggctttggagtttttggccgatgctcccacccttaaatcctcacagacgatcaagtccaaagaggtcaaaagcggcgggcaatccatcaaaaccgagtatcaggacgcggacattgacccaagcgatgacccatatcccctcataacagcaatgcttgccccgctcagggcgaacagcggcggcaacacgatcacattctccacaggggttatcatatgaccctcgtggatgagttcattgctgcgcgagaggaggtattcgccacgttcggtgtttcagccgtccttatccgcgtgacgaaaggcaccgtcgatcctcgcactggccgcccatcaggaggcagcagcacaccactcaacgtggaagtggtcgaggacgaacgaaagcagattgtcgagaacggcgctgagcaaatcatcaacatcgtcaagtgccgcgatgagcttcaacaaggcgacaagatcgcgattggaagccgctcactactggtgaagcaggcaagccctgtcgtgttcaaaggcacaatcatccagtgggaagcggatgtggagggataacaaatgaatttcgatttcagcgacatcataaaccatatcgatgaggacattaaaatcactgagcagcagtcagtggatatggtcgcaaagacgacattggatgccacagcagcactcaaactaaaaacagcagttgatacgggcgaagctcgcggaggctgggagccgactgttccaaccaaattcggtgaatctggctttgttgagaacaatgtcagtcacattgtcgatttgaacaacggacactcaaaacaatcgccagagaatttcgtagaaaccactgtccagcaattcaacgaaggagccgcctaacgaatgatatttgatgatgttttggcaatgagaggacgactattagacacactcgcagttacctacccagacatgctgattatctttgacaaccaagaggctgtcactccgcccgttgatgcagtgtggtgccgcttctccgtgaagcccaacactcagcaaatcgcatcaatcggtcaaaccaagagatacaaccaaacaggtatcgccaccctgcaaatcatcgtccctgagcagatgggcgatgcaattggctatgacgtattggacgcttggaacgcatcaatccgcgactggcgctcggacgatagttccctctacgtttatcaaacatcaactcagccattcactccgacaatcgatgatcccgcatacaagatcaatcacttgtctttctatcgctctgttagatcgtaaataagccagaatccaagcactccttatcaataaatatcacgaggccaagaggccgtttgatattcgatttaaggaggctaacaaatggccattattaacccacttgacgttacgctatcattgattccagaagttacctttggcgtaactcctaccactggcgcaactcgttacgatattcctaagaaggcaagccaagcacttcctgtccacaagactaatgatgttgcctcagacactatacgtccaaatcgcaccagcaacggctcgcgtcgcggccctgcggaaggcactggatcactcgaccttcgcttccaaaaagcaagcgtcattgatgcactgatcgcaaacgctattagcggagcatggacggatgttggcggtgtccagacaatcaaagctggtaagacagattccagcttctcgttgatcgccaagctcaattccacgatgtatcagatcaacgctggctgcattgtgtccagcttcaaggtcgatgcgagagccgctggaactgtagattccacctttgatttcctcttcactggccgcactccaagcgcgactgacaacgcattgacggtcacagccgtagactctgtaaccgagtttatgggttcagatgtgaccaacatcacagttgctggccagactcttgtgttcagcgaaatctcttttgaattcactcaggaccgcaagactgttccgcaactcggcacaaacacaccttacgcaatctcaaccactggtagccaccaagttaagatcactgtcaaggcattgcgcgagagcttcacaatcgacactgcgattgatggaaccgctcagccagtcgtgtttgaaattggcggcacaggtgatggctatcgcttcacattgccagcagcatatggttcagtcccttacgatgaaacaggcgattcaatgatggtcgttatggaatttatggccggttgggacgacacagaagcaactgacctgaaaatcgaacaactataatctgtatcggcttttttcctctttttccgatacaaggcggggtgttgaaatacacatcccgccatctcctttataaataagctaaagagctaaaaaggagagcttataatgacttcattcaatttgcctaacagatatgacgaaaagctggcggttaaaggcgtcgatttcccaatctacgacgacgaaacatatcttggcacatatacgctgggtcttttcaacaccacatcacctcacgttcgcgttgcgatggaacgctacaatcgcgcccataagaacgagcgttcgaaaccacgtgaaaatacgatccgcgcattcgtggagattgcccttcttggatggaaggaagtgccttttggaccaaagggtggtgacttaccattcagcaaagacacggctgttaagttgcttttgaccgatcatcaaaccaccaacttcttagttgatgctttatttgatttctctggcgacgttcgtaacttccgcaacgatccagaagcgacacaggaagaagaagcaaaaaactaatcgagttcatggaatggcgcgataaaggcggcgctgatttagtagagatgtatgaagcgaatccagataacgagttagttgctcgtaagatggaagaggcacctaagctaactaatctgctctattgggacgcattccatgaactaagctcagaacgacaaatcggcatgagccttggcccaattccattttcatccattgtgaattgggccaactacatgggtttcacaccaagcgaaactcgcgcgttggtctatgtcatcaggcaaatggatggatactttctgagcagcatagaagagagacgtaaacgcgaagcatcacgctcagctacctaaaaataaatagaggggcagcaggcgagataaaacaatatggttgatacagcaagaagtattaaagtcacgattgacccaaaaggcgcagaggatggcgttaggcgcctacgaacctccctcacgaacctcagtcaaattggcaaactcacggcagctaacaacaacgatatgtctgcgtcaatcggacgcattggaactgtaagcgcctcttcatcaaccaacataaagaaattaggccaagaggtagggctaacaaacaaccgcttctccagcctgtccaatggcatcaaaggcgcagttaccgaactaacatcattccgtggaattatggccacgcttggcattggatatgttgccaagcagctaatggatttgtctgacggctatagcagcattcaggccaaactcactttagctactgcccgcactggttcgttcggacaggcaaacaaagacgtaatctcaattgccaacaagacccgttctgatcttggagcggtcactgatctttatggcacattggcccgtaacgccgaccagcttcacctatcccaactccaagtcgccagagcgaccacgacggttggcatggcgctcaagatcggtgggcaaggcgcggcacagaacgaagctgccatcctccaattatctcaggctcttggtgctggcaaattggctggcgatgagtttgcgagcttggctgagaacgcgcctcgtctcatgcagttattcgcggactccattcacgtgccccgcggtgccctcaagcagatggccgcagacggcaagctgactgctgatgtgattaccaaggcactcactgaccctaagatggtcgccaacatcgaaaaggaatttgggaagatccctgtcacgttcgctgacatcggcgtggcggcatccaatacggctgtcttgattacaggggcattcgcaaaaggctttgggatcaatgacacgctggctgtcatcctcgccaaggtccagcaatgggcaacagacctggctccgcgttttgagcagatcggcaagatagcaagaggtgcattcgatacactctccccgatcttcacgaacttgatggccgtaggtggcaaagcgctcgatttcctatccaacaacatcgacacgctatccaagctggcgacggtagcagctacctctttcatcgcgttcaaagccgccgctggcctgagctggatgacaaactcccttagccagttggtcgcattccagaaggcgcttggagcaaccggcacattctcagccctctttggcgaagggatgaagatcgctcaatctggcgttcgtgctttgacggccgcgcttgccgctaatccaatcggtgcaattgccgtcgccctcacaaccactatcgccctgctctaccagttccgcgattccatccagcttggcggtgggtccattgcttcattaggcgatcttggccgtgcaacgtgggaatccatcagcggcggattgcgatcatttgttgattgggcatcagaggcgtgggctaaagtcagcggttggttctctgagatgttcagcgggatcagcgattgggcatcaaccacttttggcgacttagatttctcccttctcggctttatgcgtggagcggcacgaacggtagatttcgtgatcggcgctttctacggctcctacaaagctatcgttgcatattactcaggcttgccaactgccatatccactatcttcgtaaacgccttcaatcgtgcaactgagattgttgaagggttcatcaataccgccatatcaggtatcaacaaggtcatcggtttcgccaacgacttaggcgctaacttctccttattaggtaatgtcgaccttggcaggatgaagggcggcggcgcagttacccttggcaaagaggtaggcgacgcattcaaatcaggtttctctcactccgttgagggcgcgctcaatggcttggtcaagcgagcggaccagattgctaaggatcgcaaggcaaaagaaaagcagggcggcgctgttgatcctaacaaacctactaatccttccactgctacaacgagcactgacaagaaggataaaaaggacaagaaagccaaccaacaggaagacttctggaagggattggaacgcgagcttgagctttccaagctaactactcttgaggttgaaaagcgtggcaaggaattggattacgagaagatcgtaggccgtgagattaacacggctgaaaaggaacgtctatccaatctgcttgagcagacaaagacctacaaattccttcaagctgctaacgacaatcaccgaaaggcaatgatcgacttagacaaggaagaagcccttttcaaagccaagatgaatggtgcaacggaagagcagttagcaatccagaaagctgtatcggaaactgttgccaatgcacagaaggatggcgtcaagctaagtaaggatcagttagatgtattgaccgctcagattacggcggaagagaaaaagcgccaagcaatcgataaaacgaacaaggccctcgaacgcggcgttgatcttgtcaacgaaggattgaaaaccgaagtcgataagcgaacacaggaatatgatagaactgcgattcgttcctcagttggttcatactcagaaaaattaggccgtgtcatcacacaagctgacgtggacaaggccattgaggcttacaatcgcggcatcgttgataccgccaataccttccgcgatgaattaggtcagcgcattgatgaacttggcaaccagataggcggtaaatggggttcggcaatctccaagatcggccagatgctccaaaacatggtgcaggcttcgcaaggcaattacggtggatttggtgcattaggttccatcgcgaatgtcctctccttctcgaccgacggcggtaagacattcaacggtttgttcggtcagaaattcgccaccacattgagcggcggcatcaaagagggaatgaccggcgtaaccgacaacctctttaccttgaacaaatcaactacctctggattcggtagcttgaagaccgcttttggtaagggcggcgatctcgtcaaaggacttggcaacgtgatgggcacggcgatggctggcgctcaggttggcagcactgttgctggccttggcaaagcccttggcctcaagatgagcagcacaggcgctcaggttggcggtgcaatcggcagcttcattccaatcccaggtggatcaatcattgggagtatcataggcggtgtttttggtggcctcttcaagaaagctaagtggggcacctccaccatcacgactggtagcgacggctcactacaagtgggcggcacacgcggtaacaaagaagcctacaaggccaattcaagctctgcggcgggttccgtcatcagcagcttgaacgaccttgctgccacccttggcggcgacatcacaggcacgccgactatctcaatcggccaatacaagggcaaatggcgtgtctctgacactggccgcacaggcaagctcaaaggcaaatacagcgacgtaacggactttggtaaggacggtgcagaggaagcaatctcgttcgccatcacagcggcaatcaagcaaggcgtgatgacgggcatcagcagcttctcgcaacgtgtcctccaaaatatggacctgtcagaagctacccaacttgctcagtcctacgaaagcatcttgtccagcttgaaggcatacaagaatcctgtcgctggcgcagtcgatgaagtggtcaaatccatcgacacattagccaagcagatgaagaaggctggcgccaccagtgacgagttggcgaaggtagaggaataccgaaacataaagctacaggagactttgaagtctcagctatcaggtttcaatgaccttatgaagcaacttaatggtgatggtgctggcgttagtaagctcacactgctcaatgaggatttgaataaactcaacagctatcgaagtatcttggcaagtggtggcactgtcaaccagagtgacttcacggcgcttgggcaggaaatcatgggctatgcaagcgacctctacggctcacagaccgatagattccaaaacataagaaatgatttggttacgctcactcagcaagcactcagcaatgcgactaacgaatttaacaacgctgcggctactgatgatacctacacagccatcacagaccaaaccagtcaggtcaccgcctcgatagcagtcaccaatgacaccttggctcagattctatcagccatcaaatcaggtgcgactttgaaagccgcaacagtccaagcagtgaatggccgattagtgaatttcaagtgagataaataaggtatgccaataagtgataatgaaagagccatttttgtaaagcaagactatcgctacgccacggccattgattccgccgtcaaggccaagaaccaaatggctcgcgagattgcgattgataccaatctgtctgaggcagatgcgactacacgggcaaataacgaattagcatttaatgaaaaccctcgatatttcgaattagaaatagagggcatcataaccctcaatgatttcattgaaggtccattgtcgtatctgctcgattttcccgaatataaaaccgaaaatagacaagctacggtcgtttcattctcggctgattacaacacaaacaccactgtcataggagtcagaggatgagatgagcacattatttttaccgcctattcccttctcagtcttagctcaatcaggcggcgttactcccacctctaatctgttgaacgacgaaaagggattggtttggagaaccgcgaacctcactggcaattatatcgctgtccaacttgacggcagtgtcatcgataccgtcgctatcgtcggttcaaatctcgtcgcaggcaacacggtcagaatccgccttggcagcacacaagcagccgtagagggatcatcagcggccatcgatgtaacgattgggctggctgcgggcacggcagacacgaacgaagccctcctattctacaagctcgccacgccagcagcgcacagcttcctgagggtggattttacggcagcgagcaacccagacacgttccttgaattctcccgccttgtggtcggaaaatccgtcatctgcgatggcgtctcagcaggcgttgagtttggctacgacaatcagactgtcagcagcttagatcgtgaagtcaccaagccaatgtggaaattcaccgttagcggtttcacggaagcaacctactggtcattatggcatccattgatgaaggtgcttggcgacaaacgcggcttccttttcatccctgacctacaaagcgattacgtccagcagcaggcgttgttctgctacatcaacagcacctcaaaaggcagcgcgaccaactcagattactacatgctcgacattcaggtccaatccctgctctgaccatcacctccaataaatagagaaaaaggtaagggagatgcgattgttcaatgaagaatctttatgcagagataagtccgatcaagccagatggatcaattgaaacaatccgactgtgttcaaaaaaagcaggatcaagcacaaccatcaatggcggctatcaatggctaccatttctaactgaatttccacaaacaagcactcaattcgtcaacaacggtcagcttgacaccgttcaaaacagctatgggcaaatcagcttcaatatgtcggatttgttcgataacgaagtatggtccacatatgatttctcaggcgtaaatgccagcctttggtggggtgaagcaggagacgatttcaccagttaccagcagatttttgaaggggctgtatctgcactttcccgcgagaggcacaaggccacattgacgcttttgggcacggaagccgttttagacgtcaacctgctgagcgacgaatatctgggcactggcggtagcgaaggagatgcagcactaaagggcactctcaagccgtggtgcagcggcaattgcctcaacatcgatcccgttttgatcgactccgtttattgggtttatcaggtccacggctacggtgccgttcagagcatcgctgaggtctacgaatatgctcaatcccttggccccccagcaattacagtcagcacatatgcggcgctgatcgcccttgccttagagccaggtcaatgggctgcggctcctgcggttggcatgtttcgccttggtggacagccaagccagaaaatatcctgtgacgttgaaggggcaaaggacggcagctcttacccctcgtcggtttcaggcatcatccagcacattatcaagaccgccaatccatcggcgtcgtttggcgatttgtccgccttcaacgcggttgattggtgcttctattccacaagccaagccagtgccggcgaaattgcccgacaagcagccttagaagcaggaggatacctgttccccaacggacttgggatctggcagcttggggatttcttcgcccctaaaacgcccacgagattgagcagcgaacgcgatgccctcccccttgtagtccttcacagcataacggaatccgcgactggcggctcagtttacaaggtcaaagtcggccatacccgttgctggtccacgcatagcgatagcgagataagtccagcagttgcggagttggcgtctcagcaatccgcctttgaatcccaactgacggtagctcaggaagagcttgaccaagccatcgatgacctaagcattgcctctgatcgattggacgcaatgagcgcagatggcatcttggatcgatccgaaaagaaatactggattgatgaatatgcccgcctgtttgccgagaaaactccactcgaaaacgaagcagacttatacagcatcacggcggagaagaccgattacgtaaatgcattcgcggcccttgatacctatctggctggattaacccctgcgtggaatgacacgacacaagacacagccatcactcgtagtggtttccgtggtgcatggataactgtctacaataccatcgtctcgctgcgtaaggcgatcagcgccaatgccgcgaccacggccacttggtcaggcgtgtcaggtgcaggcaaaccacaggacaacgcgactgtaggtgctcccgtgggcacgtatgttggtgcccgtcctgtcgaggacgttctcaatgatctcgaattcaatgcggataccgtgctggctcagaccttccgcgttgatgacatcgaaacggtctttgatgagcgcacgttcgttgaaggccagcctgtaggaacggtcctcattgaagaacgagaacaacgcgaaacagacatttccgccatcaacacgaccctgaatctcatcggcgcaaaaagccctgacggcacagcatttatcttggatgcttcaaccgtccaaacaggcccaggactaactctgtcagcgaccttgagcgaactaagcgcaaagacagatgaccacgaagcggccataatcacgctgaacgaagtcctgatcgacagtgacggcgttactgcgcgatccatcaatcaaatcaacgtcgatgggcatattaccggcgttgtgaacaccaatgacgggtcagtgggtgactatacgattgttgctgacgttttcaggatcatcgatcctaatggcggctccccattttctccgttcatctacagcgacggcgttatcaaaatgacaaacgtggaagtggatactcttaaggtcggcacacttggcacagttggcggtccttcaaccgttacggccagcactccagtaagtgggactggaacaagcacttatcacaccatactaactcagtcagttacgttggttcgatctggacatatctatgccagcaccagcattgcacaggggtttcctgatggtgataagacttggaatacaaggctcaggataaatggaacaaacgtctttgctgctggtggtcaaaagacagcggacagtgtttcgatgagtggttcacttgaactaccggcaggaacatacaccgttgctgtccaatttgctgctgaaaactctgtgtcagccaatggccgcaccctctttgtgatgccgatctacgggtaacgatggtccgcagttattggcattaggtgacaaaaggcatacgcgaaaacaccatatagtataatggagttatttcgtatgcctttcttgattaggcatgtgcagtgcgaagcggaacgagtttacgagtgaagaaggaaactggccccggattttatatcaaataaataaggtatgaccagaacacttgaacaaatcgacactgatttagcagacctcgaagctacatacgctgctgacacaacgccatcccgcgctgagttggctaacaaaacctcagaagtgctcgacaattggcaagcccgcgaagagcagttccgcgcttggatgactggcacgatcacaggcggccctaacaatgacggctattacccgctctcagactcgacgggctacacccagcttgcggcatgtccagcaaagctaagggacatcacagaagccccaatccagcacatcaccccatcctcttccagccagtttgttgacgttgtggctggtcctgccgcgcggatcacgctcaacgcagccaatttgaccctgacagttggctcaacaatcgtggacacggcccacgaattacgtctgcgcctctacctcgtccaagatgcaacaggcggacgcggcgttacctggccttcaaacatcatgtggagccagcagcgcccaccaatcctctctgtcacaccgacctatacggacataattgacctaaccagcattgacggcgggatcacatggtatgggattttcgcaggagtcgccttcacctcatgaacgggcaattctccaacgacatagtaagtatgattatcagccttcatgagtttgtggagcgatacacaggcaacgccgccgttggcgaggacacaaactatctcgtcaacaacgctggcgtcgtgaacaactcactccactatgaaagcggacgcggtagctacctcccaacgaatgcagcaaccagtgaatctcaggtgcttttggctttgggatatatcagagcctatgaagccactggcatccccgttttcaaagagagagcaatcaaatacactgatgcctatatcggccactatttcccagcttacaagctgccgcaatcagttggtgagtggagacaccattgggtcatcaacggtaagtatcccttcaaagtcttatcacctgtcaactcaagagattatcagcaatcaggttccttcgacctcgttgttaatttcactgacggcattggttttatcccgcacaacgcaccagcttatggcgaggacactgcccgcgtctatttcgcatacggccctgtctcaacggcaaaactcgtctggaacaacgtctttgcagaggttcaggctggcactggtgaaaaatatgccgtcgattggttcattgatgatcgcaaaatgaagatggatgcaaacggcgttgaactcggcacagaaccaagtgagacggtcggaaaaatccagttatcatcatcatacactggatcgttgaaagtcgctcacgcaacaagacgtggatcaacaatcccccgcaacatgggatttgatgcttggccaatgtggcgcaagctcaacataggcgaatccgcaagcgcaatggacgttgagctttggcacattgaattgttcaaggcgatgtatgacaatacaggcgaccctacatatctcagggcattcaattccgcctcttactcaatcatatcagcgacagcccttgaaccagaggattattatttcaaaagaaatctaatttcatcaaagctgttcaatcatggaattgcttacttttccatgagcaacacatcaatgtcttacctctattacatcgatcaagctggcttgaatacgataacgaaagatagagaaacaggcagcacgatggcagaactggaaatcggtcaaactggcgtgttcaacagggtctcgcctgagactgcattgaactgcgaaatgatagtcaacagccctacgggcttctgtgaaatatccatcactacgagtgacgagttaggttcaggcacagagacgttcagaaagaccttgctcacgaatgatcctgtggacgtaatttacaaacgtgagttcaaactgaaatccttttatcgcactcagcgttctgacggatcgaagttcctaacagtcaaccaagccgcactgattcctgagtcggcgactacgacgagcaagatcgattatgtgttcgacatcgtagacggttacaccacgttcaatttgcctcttgatacctcctattgcgtcgtaggtttctggaccgttacacccggcgcaatcggcatggataccctttcctacaggctcaactctggacgagctgccgtgacgatcgaggacgacgatggatggatttggggcaaggaactggacataggaactgccgagtggaggcaatataccttcaatggcgccgatttcacgctctggccctatcagaacgagacaggcacacctccaagctcgttcccctccagtttgagcttcaacagtttcagcgttgtgccgatcccaagcacgggcggcgcaaacatcgatctctactgctatggcgaattgcctacggcttttgacctctcagcggcgatgctcacagaggtaaagatcaaggtcaaaagcgccgatgagatgtttgtcaaagtcggtgatgttcaggccgtcaactgcctgcctatcagctacaaatacagtccgggcgttgtgcctttcaccacagacagaagcgccaaggacggcacgaaatactggagaggcacgccatatgtcgcataccaaacgccctcagtttgggcgctgatcggtcgcatcggctacgcgacacaggtgctggagttctacaaagacagccaggacgattatcatgacaggactggcctccgtggtcccttcacacaagtctatatctggccgaaatgggataatgtcgcatacggacaggcagagggcttctcagccaacgggccggacccaaacacattctggggcggctttcaggcccgctcattcaacggcgctgccagcttgctattccagatggcgaaagacggccatgcgatcccaacggaattgtatgaggtggttgatgactatgcggcattcctagtcgatttcctgaccgaaaacgacaacaggccgccgacccttttcccacaagacggctcagccctcccaagcacctcttatgacgaaccacatattgcagcactgcacataaacgcattgactgccttgctacgagcaggacattccgctgctgacatagtggaagccagaaacagaagcattgattacctcaacagcttcttcgtcaaaagcggcgatatggcaggcagtttctccccatttccagaaggccgtttgttctacgggttttgggttggcgagataatgcgggcaatgtctgaatctgtcctgcttgaagaccagcttttgagagaagcccaatcagcagagcaagtggacatcgaaatcgagtttggggaagaaacgtccattgccctggagacgggtgaagtgctggcatacaatcgaattgtaattatgcccgtaacggaaatggaatttgcaggcggggcaaccatcacaacagaagcaggcgacaccttcgcgttagaataaataacaataaaaacgggaggcgcgatggcaaccaaaaagataagtgaacttgatactgttccaagtgtagacggcactgagacgttccccgtcctgaaatccggctacaattacaaaatgactgtcagccagattgttgcatggatcagcaacgcaacatcatcagtcgcaggcttcatgtctgcctcagacaaatccaagctggattccgttcaaactggggcgacggcgaacgctacaaatgcagaactgagaaatcgcgctacccacacaggcactcagccagcagcaaccatcactggcctcgctgatgttgcaacgactggcgattatgacgacctgagtaatcagcccagctttgcgacagtcgcgacaacgggcgcgtatagcgatctaacgggcaggccaacgctggcgaccgtggcaaccagcggcagctataatgatctgtccaataggccgattgacgccaactatgagcgtttacccacggtggcatttcaaagcgcaaccggcacaaccgcaggcaccgcagcactggtcacaaaagctgtgtttcatatcggcagttccgatgcatcaaacaaaggcatcattcttccgaccagcatggccattggaactgtgttcaacatctttaacggaacgggaaacgctatcaacgtctacccgccaacaggtggccaaattaactacgcgggcacagatgtgccatttgcactctccgcttatgctccattgcgattggttctcatcgacccatcaggcggcgtctaccaacaactataatgcaacccattctgataatcagccaattcagcgacgaagcctccaacttctggcaagcacctatctacacggatgacgaacgaatccgcgatgcccatgaactactgaacgatctgacttggtatgaaggatcgagcttttccttctcgacactggaatacactcgcgcaccaaatccgacgatagaaacaaccacactgacaatcgaatggccgctgaaacagaaagccgcaatcaacgcctgcctaaacgacatggaacactcctattatatcgttccaactaaaacagaaacagacagagcagtgtggatattcccactggtaaggccaaccaatcaacttacggcaataagggcagcacagatgatagctgcatatacgaacgaacccaacatcaccccagacagctataagcccactcacagatttgaatttaaacccaactgcaagatcgaattcatagaccatgaccgacttattgacgcagaacgaatgaccagagaaggcaaaggcatcccctgcggaattaagcatctattaggcaatagcggccacaaagaccgatcgacactaagcaaatgaacagctaaaagccaacttacatctgaataaaaggagattgtaattgaagaagttgattatagccgccgcattaatgaccattccatttaacggcgcattggcagaaacccaatatggtgcttggtttaagccagaaaaggaagataacaggaacgaatactcttcctataatacgacgatcagcaacagcaaggatgagacaatcggcttgatgagagtggtttgcgggataaatccggccacgaagaagaaacaggtatcagcctatatgatgcggtcggatgacgttaatcgttctgcatatctcacatacacaatcaggacgaacaatcacaccgattggctcagcggcgtcaacttcgatgctggtagatactggatcacctatgacctgaaacgcaataccgacatcaatggtgatggctacgccaccagaagcgataagctgctgtctgccctatatgcggacggtgataagctgactatcgaagaggaaaataccggcgctgcatatgtggacaaggatggtgcaaaagcatcaatcgaagcagcttacaaggattgtggagaggacataaagaccctatccgccttctgatccaaaaacactccactggataaatatcaagactaacccagtaggagaactaagttgaatggccagagtgaagaacaataaggcagcaatcaccgctgctggcgcaaaggcgttaaggcaggagttggtcaggacagccaatcccgtaggtagaccgagcgtgagatcgccagaggttgaatcggagatattcagacgcctgactgatggtgaggacatggtgacgatatgtcaggatgcccacatgccgggccgttcaaccgtctgcgcttggatggagaatgatcccgcctttcgtgccaagatcaaagacgcattcaagctgcaagttatcttcatgatcggtatgggctgggatattctacggggtggcgagtattccacaggcaatgtagaacgagacaaagcacaggttggctatctcagattcctattgggtaagttcgacagagattggtttggtgagcagatcaaagtggaacaggaaattaagtccgtcatcattaatcagccagaggaaatcaaccagatcatcattgattctaacggtaaaatgcgtttctgagcaatctgagcgatttcaggcaaccaacgcccatgtagtatagctgagtgcgaaaatcgctgaaatcagggctttcaaacccgcagaaaagggcgggttttgaagcactgaaatcacaatttccctgaaatcgagcttttttttcagcctattttcccattttattgagttggggccatgcactgtaaacggccatgtagacgagcgttgctgccatcatctgcctgcgctctggatggtctgcgaggtatttcctcacaacatctttgatctgcccgcgagtgaccccgttggcggtattaatggagaggttgccgtcgagtgcaccaatgacataggccatgcaagcgccaccctcagtaacgctggtgctggaacaccactcgtaaagctggttgcccgtcagccattgtgcttgggcttggtttgatactgctgccagcgacatcgctgaagccaatgcaagtagacgcttcatcattccccccttgattccagcaacctataaaccgactgcctatggcatccaagcgtcttggcgatagcagacggccccatgccctcagatgcaagctgtcgcaccctgtcagcgtcaatgacagctttcctgcccttgtagatgccagacgctttggccttctggattccctctctctggcgctctcgtcgtaggtcgttctcgaactcagccactgcacccaatatggcgagtgtcagtttgcctgtgctgctgcccgtatcgatcgattggtggacgcattggaagccaacgcccttatcagccaacgcctgtagaagctggaacaggtcagccaatgagcgggcgaaacgatccaatctggaaacgatcaccatgtcgccttcacggacgaatgccatcaagtccattaggccaggtctgttcgtgttggtgcctgatgccttgtcctcaaagatgcgttcgcattgctgagcagccagctcgtcagtctggactgttaggctctgctctgtggtggaaactctcgcatatccaacgagcatgacggctcctgtcatttatgggtctggagccatcggcctgttgtcactttgagtggaagtcgattggaaatgtgacagggattggcctgtgtctgactgttggaattaggtagtcccaaatgcggcaagatgcgtgtggctggttgtccccgttccagctaccctttttatgacggccattcaggcgaatggaacctgccgccaaactgcttacccagcgtccaccagaagggggttccaaaggacactcacacgcggagccagtatggcagggaatgggatgggattggaggggtatatatacccttttctggtcggggtgtggatggtcagtgaccgaaattctaccagaccaaaaaaccgcccttcgatgatcttttcatcaatggtcaaaaactgctcttcgtgtctgcgtaaataccgacatgaaagacttttacaaactcaccctctccattccaatcaaaccagatgatccccgcttttggattttactcgatcttgtcggtgattttctcggagaggatttcctgatctccaacgaagatgacggagaatatctgattgaggtcgatcaggaagaaccgcccttcatttgcgagttggaacgagagatattaaacgatcattacggcaaatcagttgagtagaacgaacgctgtatagtcagcatcgtccatgaagctgatcttatgataaccaaatgcgggagtcatacgcatcttacacggtccttgatacaccagcatatccttcatatcgaataaacgtatatagccagatggtcgccaaccagaccgatgtgcaacgcgaagatagtcgttgatcggtatcatagccacattcttaccgccgttgcatctgactcactggtagtgaagatcgtgaagccatcattgccaaattcgacatgagatggcttcactcccagcttttcctgtatcagctttgatagccattcgtcgggattggctaccatcgcaattccgagattcgatgagcgatattctttcatcaaatccatccacttatccattgagattttcacgaaatcaggatcagtcatttcagtttcccattctgtccttttctaataagtccttcaaagtctctcatatgctctcttccgccagaacgaccactaagcgccattcctaaaacaactcgtatctcgccagcttcaaatccatttctgaatgcctttaccaccagctttgccaacgagccgttgactgtgccttttggaagagcctgtatctcagcggcgattgattgcagggtgatgtttgggttgattgctttcgagaattcttctggaactcgtattgcttcttcctcgcggaacatcttgatgctggcaccttcaagccatttccctacgtcgatttcgtcgcccggattctcgatgaaaaatgcttcatcagctttcccatgttgaagaccggggaggtagaacatgctgctgggtgtcagcttgcctacgtcgaagccgtgcttgagcttccctttgtcgctgtaaccgtggctgcggatttcgttcatcaacaggcatttgatgatgaagtccgtatctcggatcatgggcgcatttgtcgggatgaacacgcggtagcgattgccgcctgagtaggtgctaaagatcgccatcctgagcgtcgggaagatgttgcggaagtcactgggagtgagatcgccgccgtcattgtccagccaaacgccgtggatgctctcgatgttttcaaggccgcgtcgtgtttccacgccagcgcgctccacgaaatgggctgggcaaatgaggacgttttcctccttgctctggataacagtctcactcatctccttgaggtccgcgatcaggctatctgcgtccgtgaacgtgaactccttgggatgcttgtcccatttaccagcaaacaggctcatgcggtttgggatggatggatcgtaggtgagcctgttctgcttgcggataagggtctttttggcggtctgtgcggcggacttttgcgctgggctgctccagaagcgttcgcgctttttcgtgtccttagaacccttggggcggccgttgatgctcttgcccaggtccatgtcagcaaacgtccccgcttggaccttacagccaggtatgacgcgagccagataatcagcagcgcgcttgtcagggacgatgaaatgctttgccctctctacggcgctgggatctcgcaagctggtcctcatcaccgcctgatagacaatctggtgatagcgagcgtcagccagttcgtcagaggtaacgtcgagcatttcaaacagcttgaaatgggttgggctggggttgagggctgacaggaaaatcgcgttgtcgatatgctgaaatgtgttgatgccgtgggacacgttcgacacgcgactgccgttcacgaaacactcgtctgtttcgctttcacgatccttgttcgtgatgatgatgtggtctgcgccagcgatatgatagtccgcttccgccttgcacatatcaaagactgaatagtcgctatcctgaaactgctgccgtgctttcgtcttgctccaattctcttccagcaaatatgtaatggtgaggttcggttgcggtgcgtgattctggtagcgaagatggttttggatgcggtcatatactgaccattcaacgcccatttgctggccccatatctgaaacaggatgctctcttcaaacatcgcgcccatgattataacctctttgaagccttcaaggtatgagggcttccagattgcgttcgctggtaatcgttccttcttgtccctgttttcagctatcgcggtccaagtgctgctattcacataaaggtcgcggtgatcgtcgtaataggcatcaaggaagtcagcgaatacggcattgacctgatcgccattcttattttcccaaatggcccttatgtgatcttcgctttcaggcttgataactggcctgctgtaatatgcagactgagtgctgagcgtgaaatgatccgtaatgaggctgtgattgtcaggcagctttaggctcatgtcctcaaatgggtcaggaatctcgtcaacgatcagtatccagttatccttgcggtggaaatacgggatcgaaaacagggctgcatgggtaatgaacaggatttctccgttatcataatcatagttcttgagataattgacaatctcaccagaaacagaagatttggttttgttgtcgctgtgtatcttcttgagacggtattttgcgttcggatagcgagtttgaaactgctcagccaatgtgtgggtttcgtcaatcaactgcctgcttggttgagcgataactatacgaaaaccctcgttggcgaggaatgatgcgtgatctactgctttgtatgttttccctgcccctgccagggcggaaacatagttgaaattcgtttgtgtcatttgatctcctttgatgaaaaacccgctgagcggattctggaacactcagcgggtcaggtttttcatcaaaaaggaatgaagcgacttctgaaatccactgtttgaagtaacagcatcttccagaatctgttgcttcatgtttatttatagaaaatagcaaaccatgtgctgatatgtcgatatttctttgtggtttttttcgccacgaactgcatgaattggaaaaaggcatacgaaataactccattatactatatggtgttttcgcgtatgccttttttgattaggcatgtgcagtgcgaagcggaacgagtttacgagtgaagaaggaaactggccccggatttttgcctacttcaaccgctcattagtagtgacggcatcaaacgtggacgcattcaaactcgccctgcatcttgcccctgttcgttgcccaccaacaataaaaaagactttccaattcccgctgcattcgttcgtcatctacaatcgtgccaaagacgatcttgaacgcagtcaactgacgagtttcactgttccaattggcgaggtttgaaaaatgctgatccagacctcgcataaatctatcttgtagagttggaatgaccttctttgatttcggccacaggatgtattcagttgcgcgcctgcggttatccacttcaagcatcattgcgaaaccccgcacatcaccacggcgcttgccagtcagattggatttgaaaatgataatgttatgtcgttcatacatagaactgcctttcatcgtttaactggaatagggaataaaaagcccccaccagtttcctgatgagggctaatgaccttcgccgttgagcatgtcgctctccgtgggtaatatgtagccagactaacgcgctggcatgtggcgtttagttagttagagaatatacgcgcctccatagtttctgtgattttacgagcttcatgcaattcgagatgatcccattcgcctgcgtagagccaataaagcatctcgatcaacgccttgccatcgactttgattgaaggattgttgtcgatacgatccttacaatcgctgatgagattatagaggtcatcacccatcagttagcctccatgtcagcgaagccttcaatcgccttcgtgccagccagcttcttttcctcagcctcaagcaatgccattaccttttccgcaatggctccgccgtctgcaccatctgccttgagttcagccagcttgcgggcaagcgggccgtgggtcagatgcagttcgcgggattttgatgcttcatctacctgtttgctacgttcagcagcttgctcgttttccttgtcgagcagcggcttacccagcttcacagccagattgacgtatgcgctttcctccatcggcttgtcagcatcatcaaccaagatgatgaccagttcgtcaccttcctgcttcaaaacagcgcgggcataggtgagcttggacgggaacgtattgggcttttcgacggcaaagacattccagtttttacgagcctcagcgcgagccacgtaggcgttacgcttgtcgataacctccttgctttcaggcttggcagtcttgcccgcattcgcagcagctcgcccagcgcgctcgatacccagcagcttcgcaccatatgggctgaggttgaaggtttcgatgtagctggcaacttcatcaggcgtaatgccgttgtcgtgcatgtagcgaaacacgacagcatatttttccgctgagcgattaggcgaccattcctgataagccgactttgcttcggcggcaggatttttgatcgtggcgaactggctcagattgcccttgatgccgatagtctcagcatatgccttcttttccgtgtccgtcatcttcgtggtgtcgatccacttgccgtagagcagcttcacaacctgaacccacgggctgatttcctcctgcaattcgcgctggactgcgtcagggttctcagcgttccattcgcggttgatgcggttgttacgaacaacatcaatggccttctttgcgcctgcgatgctgtggtggtgcagaaggctggtaatcgctgccagatacttgtcgttcacaagctcaaggccgatcttgtaggcatccgcaagctggctgtagaggattgaacgacccgctacctcatgcctgtttagtatgccttgatcgttttcgatcttagcgcggaaagcctgaacgaggtcaaaccagttgttactctcatcactaagcgcaatgtttttgtgtttgcgctggttcataagagaaacagtctcatcaagcattgcgttgatgttaggcttcttaggtttggacttagtaggaagtgtagtagtattcatttcagtctccttgttgatgatagtttcgttttcatacttgagcatattaattcacctcattgtttggcggccatgaagaaacccgcactgtgcgcggcggccaaacgcacagtggggcggtttcaaaagcgcggttttgcgctgttgaattggtttggggatcacaatgtcaaagagcagacgaggcgctgagtggcagtgctgcgtcgttgaagccttgatatataagggttggccagatagggagttggcttggtggttatggacgtatcaagccaacctatgacgagcgagaatcagcccctcaacctccagcgcattggcgacaaatgggcgcgcaaggaggaaatccagtggttccagatgtggctacagtttctcaggctcagcccaagctacgagctggcacgcaaatgccgtgctggtgaattgaccggcgctgagaagttaccaacggattttgatgccgtgctggcggtctacgacgatctaggagacgttattgtccctcgttttgtggaatggtggcgcgacatagggatctggcattttgggcaacagggcgaaaagcccagcccagctttgttgggcacgatccgtcacgacaggggcgacgagccaattcctcgcctcagagcgtccgtggacacctacataaaggacacatggctgaaacagggcgaaccagcagccatcatcgctgcgatccctgttgggctgtcaaaggctcagattgcgaaatggattgaggcgatgctgacggagcatggcgacgtgatacagcctgagacgccctcagaacctacctacaagctgtttgggaagaaactgcaccgtcgaagcgtattccaatatatgcgcgttctgctgaccaaagcagccaacccagacatgccgttgtggcagataggcgtgaaggcgaagctcagcccgcattacaaccgcctgctctccaagtcagaggatggcagaggaacgatcgttgagcggaagaatctcaaggaattgacgagccgtgcgcttaaacgtggccatatgatcgcggagaacgcctctaggggcatgttccccagctatgtgcgatgcccaaccgcaatgcctattgattgggccgagacgcaccagcggagcatgaaggcgcgaacccttgagcggactaatcgagcagtttgaataaatggtctgtcgccatcactaggagtggcgctttgccgccccagaagcatgctggcagccctcactttccagcccgaatttccctgattgttagagcatcgttataatttttcgggcatcgcttcttcgtgctttcaacaattaacagggaacatgatgaaaaaagccatcgttggggcgctactcatttccgcccccatagcagcacacgctcaatcgtcctgcgcttcttacactggcacgacggtcgcgccgctaagcttcgatcaggccatcgccagcatcaaaccagttgctcccaagggcgagtttgaaaccacagatgcatatcaggcgcgtttggctgctggtgccgccagtgggccactcatcatttccaaaaagatcgagggggctgaatacctttcctacaatgcggacaaggctgcgttcgaggttaaatcctacctgttcgacaatagcaatttcagcgcgtgggacaccttctattgggcaaagtccgatgtgaaagccagcacgataggcaatttggacgttgctatatcaagcagcgaggtcgcaacaggcacttactccgcgcaaaacgggtttggggcgaggaccaccgttacgaagctcacgcggacagagaaggctatctttgaccgtgagacggcgagctatggcgagcagttgtttatcgccaacaaggatgcgattgttggcgaagtgccaatgagcgttgctgaagctcagtcgttcaagcctcaagccaagatcgctttcgtcgttgttcccaagctgccgtatgtcgtcagagccaacttcccccaaggcgaaaccacgatcagcaatcccaccgacgtaagggtcaattccacggtcctcgtggctgacattcaatgcggtctgctgatgaacgggaccaatcgagttatcgcctctttccaaactcgctgagccatgacaaagcccgcccaacaatgcgctgagcgggcaccactttgagtggcggggttaggcgttgagcaagcgcgctactgtatctggatcgcggtcaatcagtgtcagcagcgtttccccgacgctatcaatggccttcccactctcccaattctgcaacgtgcgaactgacagatgatagcgggccgcaaacgcaggctgggaaagctgcgtctttgcacggatggctttcaccttggcagcacgacgagccttaatgtccgcagccgcctcgcgcattccttccatcaatccgtcaaaatcctccttatccatttttaatctccttcgtgatgctggccaacatgttgatttgctcattggacaagttcgcttgcttggttttggaaatgactgcgagcagataaagcggctcatcaacccgccagtagaaagtgaacacgcggacacctccgcttttaccagtgccacgacgcgcaaagcgcaccttgcgaacccctccactgccctgaaccaaatcccctgtgtctggatgctggctgagatacagcttgattgcagccctctcagcagcggttaaaccaatgcgctcagcctgctttatgtaggcttgcgtctctgcgattgtgtgtccattttccatgcaaactgcatacgctcagagcgtatggctgtcggccaaaaaaggcaagaaaaaacccgccgcaaagcgacgggcctttccccacttctagtgacggaattaggcttttatgctgccgtggaagcgcgcctcttccgcatatttgctcaaaggcttgtcagcctgaaaatgcaaatcctgttcgatgcggacaaatccgcccattaggcgaacctccgcaatctcgttcagatcaaaatagccaagctctgggtagccaaaatccaccagtccaaaggccaacccatcctcattgcattccgtgatgagccatgtgcctgcgccagcgggattgaacagctttgcgaccggcacaaagtcccgttcctcgcttgtccccttcaatggctgctgctcattccagttctcaaccagtttgagaacgtccgcaacgcgaagcatattcttccaatccatcttacgcctccttcgcgttgaggctggcaacggcggcatcgcaatcgctcttgcgggctgacttggctgtgatgactttgaggttcttcctcttgatcccgttgctcacataatcatcacgctcagcgttgaccgtttccttgtctttgtcgccaaattggatggtccatccaaagcgttcgttcttctcagctaatatgtagtaggacattctgttggctcctttgtatgtggccaacagactgatttaacgtgatgattcattcggtcgatataaaccagaaacactgcggggaataaatatcgaaaagccagcgggagcctttcgatacacaatgaccaattccaacgatcccatattagagatagccaaaacggtttctgccattgatgagcgaacgaagcacatgcaaagcagcattgataagatagagaacgattataagtcccgtattgatgacgttgaagaacgcataacagacatagagacatggaaaagcaaggcagttagcatcgcagtcgccgctgcttttttggtatcagttatatggtccgttggtggcgattatgtcaaaagccagatgtttccatcacatgcagaagcacatacgatagaaacaaaatagaagccttttctggatcgactgaaagagcgaaggcaatagtcgaattgctaccacaacgaaggtagcaaacgatgttccagcttatcgaagacgtaactgaatatctcgatcttgatccgcgtttctggaacaaggacgatggtgaatttgaatatgaaggcgagacagtcttttatcgccgcctgccagatagcgtcctgcttttcgtcaatggcgtcacctacgaagcaccgcgcacagctttttaagagaggtccgttgtaacggctgcgtccgaccagagacgcgatctaattgcctcttcaatcgcgagcattttcgcaccgccctctttgaacagcaaatcccgcttttcaaagcggccttcccgtgggttcgggtgtcgtttttcccattcctgctcgtcaattacaccccacagaatatcctccatttccttgatcttcgacctgatttcttggccaaggaaaatgcctttgacatgtagataactggtaagggcacgagcatcctcagcagccgcaaaatgacgattccagaacgaaatctcgaagaatgcattgttcttgtcagggttcgttttcagcccgtccttttggtattcaggaatatcttgctgcgacaagaaataatctaattgaccttcgctcatttgatccagaagcaccatctgctgtccaggggatgatagcgctctagttgaattatatgatgtattcagtttcgaccatatttctggaagcacttcgaattcatttccgtgcagtttcacggtcctgtcgaacttcgtgtttatctggagtttaagacgttccaactcctgctgatgagcgtgcttgaaggcttccaagctcgcactgaacttgttggtgatccatttgtcaccaaggtagcgaaacgccgcccatgctgcgccaaccgccacgacgagcgtaattccaaactggcccgcataggcccagactgcatcgatcaactgcaaaagtgccccctcaccaccgattattgaactgtcatccgttcagacggtaacggcttcgccatagcgcaagcgccagtaaaatcagttgccagccattcgtcatactgagacggttcaaggatgacgggcatcgccttgggatgcagaggcgcgacaagctcattcggttcgcatgtcaggaaggcatagacagggccgtgttcgctctgtcgccatatgccagcaaaagcagcgataggctgatccacgacattgaaccaccactcctcacgcccttgccctaatttcggctctgcaaaggtcgagaacggcacaaggcaccgctgagcagggttagccagcatggacttccagaagttgctggtgaggttcctgacgttggtgacgcgcttctccagcatctttccgctggcgcccttgatttggcagggaacgccccacgccatcacatcactgcgaacaaccccaccatcacgacgcacgaccatgccagcccgcttgggataaacatcgctggcaaattccgcgttcggctggcgaatgtcgtaaccagcatattcccgccaaaggggtatctggtctggattgttgcggtagtggttgcacatgaagctacactcccatctttaggtccagcttgataccttccacaggcatacccgtgagggcagcgatgcgctcttgggcgaaggccagcacatcagcgaccgtcttgagggcaacagcagtttccttctcttcctcaatctcttcctcgacgactacggctgcttccgccttcaccgtgtccgcttcgccctcaagctcatccagcgtgtaggtcgcaatgggtggataatcgacggcaagactatggccaatctggctgattacgttgtcgtcgcccttgtccagcatcacccacatgccccaatcgtccttgacgttatggccattggcaatgcgggcagcgcgagattcatcaaaccgcttccgcacttcatcagcagggaagaggtagacgttaatcgcctgcgggttctcaacgtcatccacagcagcaacggaaaccagatcgctatcgtccagcgtcttccaagccgttgccttcttcaagctagggaaagcaaaccaacgatcgcgggtagtgcggatgctcagcaccttcttatcgttgcccttcacggcgtcataaacggcagagaggccgcgacctggctgtcgcttcaagctgtaaccctgcgcctcaatggccgtgattgcagcgcctaccataatccgtcttgctacggtttcgcccatttccttcaaacgatccataggaataacgctcctttctaatctgtttccaattcgtctgataacaacatgccaaatccgctacgaattgacaaacgaaatcggatacgaattggaacgaattagaaaacggtctaaattcagtgatatacaatttagccgcacaatccaacttgccacactgttccacatttgttctcataaggcatacagcgaatcggaaggaacaatgcgatggacaggcttgaggaagcattcagtgcgcttgtcgcccacatcgacaagcatgggcacaaaggaccgcttaacggctatgatgtgatcgccgtcgaattgggcatgaacatggaagaccagtcagacgggagcgacatcgaccagacttttgaaatggtcgatgacagcggcacaatcgccttctcctatttcctcgaaccctcattctccgacgatcaacccgttaaggaaagctatcggctgaccctgacgcgcactggtgcagccagcatcgaacgggaatgggaatatctcgaccgcaaattgaataagaacgagccgctacccaaagcagcctgacactcgctcccccaagcactactaaagacgccgagattattcccggcgtctcttttgtctgcgatccttcatgtcgatcccacctgatgacctgacgcgtaaagccctgctcgctttggaagagctatgcggcggtaaaagtggcgtatttgaacgaactatggccctacgattcgttctggctttcctctattcggtaagcaaatcaaaacgccgtgagccattcgatgaactctggcatggaagcggcttccgccatcctcatagcaaagagctagacgccatctgccgagacgcacacaccaacagcaagattgagggcatttatcgcgctgtgggcgttcatcgcaacgctgacttcatattctacaaaaacaggcaaaaagccttacaggaggaaaggcgcaggcggattgagagtggctatgggaagcgataacggcttacgttcccttggtgattacgcaaggcgcagtgtaaacctgttcaccatctgtcggtgcggccattcggcggtcctcgactcggccaaattgaaccgctggtatctcttccactgctggaacaccgacatggaaaccatcggagcgcatctgcgatgctcacgctgtgatggtcatcctgatcgctttgccccgacgcccagacaacccaacaaccctcactggatgagcgacgagcatcagtgggaacggttagcgaagcggctggctgacagggacgttaccaagccgatgagctgaatttcactatcgaaccgtaacgattatgcgggtaagttccccatcaaatgcatgggggtaactatgaaaagcgcgtcgccaaatgatgttgaggtaatcgtcaaaagctacgcgacatttatggaaaactcaccgcgaggcattattcacgatattagtctgctgccacacccaaagaacgaaatcctaaatgcgctgctcgtgagcatcggtgcaagccaagaccctgaatatgttaatgctctatctaacgcagcgttgttcctaagccattttcaggatggcgtaggcgaaagcataatacctatggcaatagatgcgggaaatataacgaaattaccccatgaagatcgtgagagagtaatagacgatcttaagcgttttcagcatttcggagaaattatgaatgccgaaagcgacgaaacaatgatagagatcaacaatatgaaagaaatcaacgctctcctatatagctcccgatcagacaagcctcctatgaagaaaaagggctggcgtcgctttttcgggttgtgacgcaatgcgacggagaatgacaaaaggctttctttaccgcgctaaacacaggtgagaaacatgcgccgcatactgttcggtttagaggtcgccattgttggtgcggtgatgctgattggtatcgcgcaaggagtcatcaatttcgggactagaatctggaattggctctaactccagaatcactcaattcttgaaatcgacggatttttacgggttttacgacgttgactcctataacgcactggtgaacgaactacagtttttacaactgtaactaatttctgatacaccccatcattaggttgttaaaactacgacaaactatcaagccagccatttttttgtattcaactcaaaacggaatagcttcatcatcaagctcttcaacgacctctttgatgatcttaccatccttctcgaatcgcttccctgtcgccttctcaaggaaattcagcagcctcctcgcctgattgtcgaggtagatcgacccactaagctgagggttcactttgtaggccttgattatgcgctcaagctgcccgtcattcagcttttcaacgccatctttcatgcggatgaatcgagctttcgcatccacccaactaggtgcttcaacgaaactagtgatcagaatttcctgcaatcgttcctgacgatgcagcactttgccaataaggggaaatagaccctttgctgctgcaaatggatcgtccacctttcctttgaatgcttggacatggttgatgaatcccggcgggtctttcgcacccagcttaagtgatataatcgggatgcctttgcccaacgcgaaaccgacctcctgatgacaccacatgctgtcttcgaagtcctcagtaaggaagatcaccatcacctccatcgtttggaggcccttcataatctcgtgtcgccattcacttagaggcttgatcgtgtcatgcgcaacgaagcacgacacaccatattcttccaaagcttcgcttagatcacgggcagcctttttgtgtttgtccctgtgactgatgaagatgcgggcagtgcctggcttccagaaatcaagcgtatcggggttgactggagggttttgcgagaacgggcgagactgcttacattcggcatcattctcgtcgaacaactcgaagctgacagacgtgaaccactcgtcgtcgattgccttgcacatcttgttcaggcgttcgcgaatgtcgttggacacctcctcctgatcttcgatatcgattttcgcaagctgatcgagaggaaggaagaggacaacggcatgcccccactggccgccgttccagttgtcgtaactatccgcctcacgcacgaaataatggcacgttgctatgatctcactgagatccgcttgccccttcttctcaaaagcgacttgaagacggacaaggtattgcggcagcttttccgtaaggacatatggcatgaggcattctaaccacagcgctatccctcgccaagatgccaccgttcattcttgagattttgtgcgtcgaaaagcacgctcgaactcatagctttccgcggtttattcggcgttgactcccgtaaagcacttgtcggcagagtatggttaacacccttcctgacgcgcaaggtagtggtccagtaaggaacgacgtatatacactgaccaaacaagtgggttttaacgtggaagacgatattaagcaggcttgtaaggatgaacaggcgcgcgtcttggaacgtgccatagcccttccgctgccagacgccgttttcaccatctttcattacaatgagcgcgaaaggcgctcacatttcgatcccatcccgttcaccgttctctatgtggaccacgatcctgaagcggtcgcggattggcagcgccgtgtcagcaagctgtggagtggcgcatatgatgttggtgatgcttggcatcgccatgatgggacatacgaaaaaatccgcgcagattatgaaaccgcaaatccaggcttcaacgcccacacctacgagcgggcagaatactacggcctgtttctttcccgctaacgggaaaaacagccccgcctatggtcgatgacgctttctgttgacgcataagcggattatgcccgcgagaatgcctatcccaaccacggtcacaagaatgcgcgtcgtattggtttcgtaattgcattcttcgctgttgcagtgggcgattcggaaactcatgaagttataagcaagcgcccctaacacgatggctgcaaggctaccccacagggtgcccgcactcagaaaccaacggtcgctcttcttagtcattcattagacatgtagcagcgtcacctgcccttaccatgggcattttcgcctgctcgcttcccacgacgaaacgaaagcgaaatatacggttttctgcggctgttagcgcgttgactcctataacgcactggtcagcaacgtatagccgatgcccgccagtgctcctccgcccgcggcgaccagcatcagcggccggtcgagcgccgcccgtcggctgagcgccatcatccgcatcagcaggaagatcaccgcagcgatcagggccgtcacatgcaggccgctgatcgacagcaggtgcgcaaggccgctgcgccgcatcgcctccgcatccgcttgcgcgatcgcgccctgatcgcccgtggccagggcagcggcgatgccggcgcccttgcccggaacgcgctccagaacatgctcgaacaggcgcgtcctcaatcggggggcggccgtggcgggccgcaggaccgcgaccggcggcagcgcgcgcccggtcgcgccgatgccctcgaaataggcgcggcgcgcaaaatcgtagccgcccggcaggctgggcggtgcgggcggcatcaaccttgtgcggaaagcgataatggcgccctctccaacccccgccggcatcgacgcatcgtcaagattgacccgcaccagcgagggcagggcgggcatgccgatcggccggaccagcacgcgactcatgcgctgcgcgggcagcctttcgaccgaccggacctctcccttcagcgcgacgaaggtggggcgggcaaggggcggcgatcccagcatcatcgatttcccccagacaagcaggcatcccgcgcaggccagaagtcccccggcgatgatcgcccggcgcatccgcccgcctggcggcaagagcagcgcgccgcaggccgccgccagcatcgcgcaacaaaaggccagccattccaggcgattaggaagaacgaaccaggccgctatgccgatcgccagcgcgaccggaacccataagggcaggcgttcgcgctcctcctccagccaaagctccagcccgcgcccaatccgcgccgctttcccccggacagaagtgacaacggaggtttgtcgtggctcgaaagccatgctagggggcgtcgcgatcatggatgtgtcgggtggctaatcgggcgaatgtcagggaatgaagcggtgagtgctacaggttcgaacaagcaggtagtaacccgttttgcgccgtcgcccactggttttctgcacatcggcggagcgcgcaccgcgcttttcaactggctgttcgcgcgccatcatggcggcaagttcctgctgcggatcgaggatacggaccgggcccgctccacggaagaggcggtcgccgccatattcgacgggctggaatggctgggcctgggcggcgacgagcctgcggtcttccagttcgagcggacgccgcgccatgccgaggtggcgaaccagttgctcgcgggcggccatgcctatcgctgctatgcgacgccggaggaactggcggaactgcgcgaacagcagcgcgccgccaagcagcctatgcgctatgacgggcgctggcgcgaccgcgatccgtcggaggctcccgaaggcgcgcccttcgtcatccgcctgaaggcgccgcgcgagggcgagacggtgatcgaggacgccgtgcaggggcgcgtcgtcgtgcagaatgcggaactggacgacatgatcctgctgcgttccgacggcacgcccacctatatgctggccgtggtggtcgacgatcatgacatgggcgtcacgcatgtcattcgcggagacgaccatctcaacaacgccttccgccagctaggcatcataagggcgatgggttgggaagaacccgtctacgcccatatcccgctgatccacgggtccgacggggccaagctgtcgaagcggcacggcgcgctgggcgtcgacgcctatcgcgacgaaatggggatgctgcccgaagcggtgctcaactatctgctgcggctgggctggggccatggcgatgaggagatcatctcccgcgaccgggccgtggaactgttcgacattgcaggcgtcggccgttcgccctcgcgcttcgacatcaagaagctggagaatctgaacggccattatctgcgcgaagccgacgatgcgcggctggcggcattggtcgcgccaagggttgcggcgcggctgaacatcgccttgcccgagggcgggcaggaactgctggccgccgccatgccgtcgctcaagccccgcgccaggacgcttaacgaaattgccgagggcgcggaattcctgttcaaaaattgcccgctcgattttgacgagaaggccctggctctgctagacgactccgcgcgcgcgctgctggggaagacggccgacgctcttgcacccgtccagtcctggacggtcgaagcgatcgaggaagcgatacgccgcgtggcggaggatgccggcctcgggcttggaaaggtcgcgcagcctttgcgcgcggcgttgaccggtcgcacggtttcgccgggaattttcgacgtccttttccttctggggaaggcggagagcttggaacgattgtccgctgtgaggcacgcatcgggcaattgaagtatcaggagaacaccatgtcggataacaatgccattttgagcgtcgggggcgacgcgaaagactatgccattctgaacggcacggtcggcccgcaggtcatcgacgtccgcaagctctacgccaacaccggcatgttcacctacgatcccggcttcacctctaccgcgagctgcgattcgggcctgacctatatcgacggcgacaagggcatattgctgcaccggggctatcccatcgaccagcttgccgaacagtccagcttcatggaggtcagctacctgctcctcaacggcgaactgccgtcgaagaaggaactggaggatttcacccgcaccatcacgcgccacaccatggtgcatgaacaactcaccaccttctatcgtggtttccgccgcgacgcgcacccgatggcgatcatgtgcggcgtggtcggtgcgctgtcggccttctaccatgattcgaccgacatcaacgatccggaacagcgcaagatcgccagccaccgcctgatcgcgaagatgccgacgatcgcggcgatggcttacaaatattcggtcggccagcccttcgtctatccgcgcaacgaccttagctacaccgccaacttcctgaacatgaccttctccgtcccggcggaggaatatgtcatcgatccggtcgtggtcgacgcgatggacaagatcttcacgctgcatgccgatcatgagcagaacgcgtcgacctccaccgtgcgtctggccggttcttcgggcgccaaccccttcgcctgcatcgcggcgggcatcgcctgcctctggggcccggcgcatggcggcgcgaacgaagcggcgctcaacatgctgcgcgaaatcggcaccgtcgaccgcattccggaatatatcgcccgcgccaagaacaaggacgatccgttccgcctgatgggctttggtcaccgcgtctacaagaattacgacccgcgcgcgaccgtcatgcagaagaccgcgaaggacgtgctggagaagctgggcgtcaacgacccgatcttcgacgtggcgaaggaactggagcaaatcgcgctcaacgatccttatttcatcgagaagaagctctatccgaacgtcgacttctattcgggcgtgatcctgtcggccatcggcttcccgaccgagatgttcaccgtgctcttcgcgctcgcccgcaccgtcggctgggttgcgcagtggaacgagatgatctccgacccggcgcagaagatcggccgcccgcgccagctctacaccggcccggcgcagcgcgactatgtgccggtcgaaaagcgctgagcggcgctcaatgagatagggaggcggcgcccgtttgaggcgccgtttttcgttctggcggggatgggcgtggctgaagttggccatctcccggcattcagaattcccagacgctgctcgtcccgccgccttcgcgggaccatcggctgtttactccatgcttcttactccacccttccccaaagccgccgcactggttagagccgcctcatgatcggccgtcttaccttgagcgatttccgcaaccatgcggatgcgctgatcatgcccgatcacagcttcatcgtgctgactggcgataatggcgcgggcaagaccaacatattggaagccgtgtcgatgctggcgccgggacgcggcctgcgcggagcggccctgcgcgacatggcgcgccaggacggcgcgggcggcttcggcatagcggcggaggtggatggagtgatgctggggaccggcgtcctcgcctccgcccctgatcggcggcaggtgcgtatcggcggcgtcgcctcctccgcaaacgcgctggcggatcatctgtccattgtctggctcacccccgccatggaccggctgttcatggacagccccggcgggcgacggcgtttcctggaccggctgacgctggcgcttcaccccgcccatgccgcgcacagcgcccgctacgaggcggcgatgcgggcgcgcaaccggctgctgaacgatctgtccgccgccgatccttcctggctgagcgcgctggaaacgcagatggacgagcatggcgcggcccttgccgccgcccgcgccgatctggtcggccgcttgcaggccgcgctggaggaccagcccgaccatccctttgcccgtccgctgctggcgatcgagggggaaggggagggcgacgagcccctggggcttcgcctggcccgcgaacgacgccgcgatgccgctgccggtcgcaccttgtccggcccgcaccggcaagacctcgccgtcgttcacgccgccaaggcgcaggctgccgcgctctgttcgaccggcgagcagaaggcgctgctgctctccatcctgctcgcccatgcggctctggtggcggctcatcgcggccagccgccggtgctgctgctcgacgaagtggcggcgcatctcgacccgtcgcggcgggccgcgctgttcgaccggctgcgggaaaccggcagccaggtctggatgacggggacggaatccgcacttttcaacggcttgcctgtggccagccggttttgcgtaacggcggggcacgtctttcgttccgcagattgacgcgccgcaacaacgactcgtcgctggctgcttttcaatgcgtccggcgtctgccctaaagcatggcacggggttaagtcgttcaaatagtcgggggtcgcattcctatgatcggtggttttcgcgctattgtcgcagcggcaacgcttgcactcggcgccctgatcacgaccccggccgccgccggcgtcctgcaatgcgcgcccttcgcccggcaggtttccggcatcgagctttacggcaacgccaatagctggtggagccaggccgagggccgctatgagcgcggccatgaaccccgcgtcggcgccgtccttgccttctctgccagccgttccatgccggtcggccatgtcgccatggtcagcaaggtggtcagcgagcgcgaggtgctgctgacccatgccaactggtcctatcgcggcggcatagagcgcaacgtccgcgccatcgacgtgtccccgaacaatgactggaccgacgtgcgcgtctggtatggcccgatcggcgacctgggccttcgcccgaacccgaccaagggcttcatctacgcgcacaaggcgagcgaggctccggtgcagatcgccatggcggatcgcgcaaccgcgggcgccgaggccgcccgtggtgctttctgacattttaaccatttcctaagggctgccgcctagtttccttggcggtggggcgattctaaaacttttggggtcgcatgaaagtgggaatgatgcgctgggcagccttgctgctggcgggcttggcgacgacgcccgtgctgggcgcgaccgtgctgcaatgcgtgccctatgcgcgcaccgtctccggcgtccgaatttatggcgacgcgctgacctggtgggaccaggcggaaaatcattataagcgcggccatgcgccccgcaggggcgcggtgctggccttccgtcccatcggcccgatggtgctgggccatgtcgcggtggtcagcagggtgctggacgatcggcgcgtgctgatccggcatgccaactggtcggcgcccggcgcgatcgaggaggatgtgctggcagtcgacgtgtccgaggaaggcgactggagcgcggtgcgcgtctggcacagcccgaccaaccagatgggcgcgcgcagcaacccgaccttcggcttcatctatcccgacaagccgcaattgcgcgagttccggccagacccggcgctgggcgtcagcacgcgcttcgccagcatgaccgtcgtcaaggatgatccggaggaggaggccgcctcgccgcgccgggccgccgccttgccgccgcgccgggccgccgccttgccgccgcgcctggcgctcgacctgcgcgccatcggttatgccgatgcgacgccttcggcccgttcgctgcgcgacatcatcgcggacgtgaagcgggactctgtccttcgttgaagcatcctggtgttcctgcgaaggcagtaacccggttccttttcaggcagcgcaggcgaaaatcattccgccttgtccgccgcttcctccgcgccctcggcaggattctcgaaccaggcctcgaccggcccggacagcttgatcgtcagcggctggccgtgacggtcgcgggtcttgcccgccgccacgcgaatccagccttcggagatgcaatattcctcgacatcgttgcggacgcggtccttgaagcggatgccgatgccccgctggagcacgtccatgtcgaaaaagggactcttcgggttggtggaaaggcggtcggggggcgtatcgctcatgatggtccaaatcctgtcaatctgggcgcggcctagcctccaggcccacctgccgtcaaccgttacggtccatcgtcgacatcgcagaagatgcgccggataaccccctgcgccagccaggactggaaacgggcatgcgcatcggccagatccaggaaggggtaggcgaccggccgttcccccaccgcccggctggcgacgaccagccgcatcatggcatcgggggccgtggtcaatatgcgcccgcgccggtcggttgcggcgctgttgacgccgacgacatggccgtcctcggcaaagaccggcccgccgctgatgcccgacaaagtgccgtcgcccatcggaatgcgcgcatgttcggcccaggcgagcacgggctgcgtatcctgcccagcgccacgtcgggcgcgggcggcgccgatcagttccgatatgaccagcgtcggttgtccgcccggaaagcccatatgatagccgaccgatccgggcggcggcatgcggtccgacagcggcagcgcgtggtcgctcgccacgccgccgcgcaccagcgccgcatcggcctcccggctttcgaccaggcgcgacacgggacgggcgaagccgccctgctctatgccgacccgcgcgcagccatgggtgacatgctcggcggtcagccaggcgccgtcccggtcgatggcgaaggtcgtgcccatgctgtcggcaggcgcctccgtccgttcctcgatgacgaagctctcatcgctccattgcggcatcggccggcgcggcgagcgcgggtcgaacgcctcgacatgcagcggcgtgggcttggtgacctcgctgatccacagcagggcgaggatgatgccgagcaggccgggcagacagccgaagcgtcggcccgccatggctcaacccgcgaccgcgccggcggtgaggcaggctatggcgaccttcatcatggcgaggaagatggcggcggaccgttcgtccgcctcgatccgggtcggaagcgcgccgagcaggaaatcgaccgcgcgaaaggcgatgagttgcaggatcagcgtcacgctgccccagatcatgatgtcccagacattgaccgatcccgccaggcagaaacccaacggcacggccagcccgatcgcagccccgcccagcgagatcgccgcggccccattgcccgcccggatcagcgcgaattcgtcatgcggggtgatccacatgtaaagcgccagcgccgccagccaggccagcgtcgcagaggcgaggtgcagcaggaagatgggcaggccggacagcaggctctggatgacgggcatgggatcggtcatcccgtcaaaatgccgcaagcgcttgccgggcgcaatcgcgatagacgacggaatgggcaggccttcctccccatcggcggatggggagggatttcatggcaaaaggtcaggtcaattgcacacccgcaccttcacgcgccggtcgcgataatgattgtagcgccattcggtccagcaacgctggcgataatgcccgcgccaggaccgccggtcgccgcgccaatagcggcggtcgtcatgccgccagtcgcgccgcccgtcccagcgcctgtcgtcccaacgcctgtcgtcccaacgatcgccgcgatacccgtcgcgatagccatagccgccataatattgcgcctgtgcaggggccgcgctcgcccccatggcggtgatcgccaggcccagggcggcagcgcccttccacaagatgttcatgtccgtttctcctcaacatgcacgcccgtcgccggggtcatgaaggaaagatgctccggccttactgaaccgtccgggaacggcgtcgtcagccaatgttcatggatggatcagcggccccgaagggcgctttccgcctccagcatatagtcgcgggtgatcggcaggctgcggcggtcgcgaacatattggacctggtaattcaccatgccgccatgttcgaacacggtggccgcgcccgccagatagaaggtccacaagcggaagaatcgttcgtcgtacagggcgatgatgtccgccttgtgcgccagcgtccgcttgtaccattggcggatggtgaggccgtaatggatgcgcagcacttctacatccgtgaccatcaggcgcgtgccctcgctgccctggatcatttccgacaaggcggggatatagccgccggggaagatatatttccgggtgaaggcgtccgtgatgcccggcccgtcgacccggccgatggtgtggaccagcatcaccccgtccggcgtcagcaattcgcggcacttgttgtagaaggtgcggtaatccccggtcccgacatgttcgaacatgccgaccgaaacgatgcggtcgaaggggccgtcgatgtcgcgatagtcgatcagttcgaagcgcacgtggtcggccacgcccgcatcctgcgcccgctgccgcgcgaccttgagctgctcctccgacagggtgatgccggtcacgtccacgccgcaggtgcggtgcaggtacagcgccatgccgccccagccgcagcctatgtccagcaccttcatgcccggtttcaggtgcagcttggcggcgatatgcgccttcttgtcctcctgcgcctgttccaggctgatccccgcctcattgtccgcatcggggaaataggcgcagctatattgccggtcccggtcgaggaagagcgcgtatagcgcgcccgacaggtcgtaatgatgcgccacattggcctttgcccgcgcccggtgattagcggcccacagcctgcgccggacggccttgaacccgcgctttacggcgccaaggtcgctgatcgacttgcccgtctcccacgcattgttcatgcggatgagggagatcagctccatgatcccgccgccctctatggcgacgcgcccgtcgatgaacgcctccgccatgcccaggcgcggatccttgacgatgtcgaacggcacgcgcgcgtcgtggaatttcagcgccagcgacggaaagcccggctcaggggttccaaccgtgatcttcctgccgtcatgataatagatgctgagctggccccgcgtgaccagccgcttgatgacgcgatcaaacaatttcatggggctaccctgtcaggtcatccggtcggcgtcaaatgcccgcataccagtcataaccggcccggtcctcccaatagccgcccttgccgccgcctatgccctccaggcttgcgaccgcctcgatcttcatcagatatttcgcctgcttgtagcccagttgccgttccacccgcagccggagcggcgcgccgttcgccacgcgcaggggtttgtcgttcagcgcgaaggccaggatggtctgcgggtggaacgcgtccaccaggtcgatgctttcataatagccgcgcccgccgcccatatcgtcggcgcagtggaagacgatgtaccgcgccccgtcccgcagccgcgccgcgtcgaggataggcttcagcggcacgccgcgccatttgccgatggcgctccacccctcgacgcagtcgtggcgcgtgatctgctcgcgatggggaagggcgtggagctgcgccagggagagggaaagcggccgtcccaccagccccgacacgtgcagccgccagtcggcaaagccgttgcgccacagcgccttatattcgggcgtgttcggattggccgtgccgttggggcggaagaagggggagatctggtcgggccgaaattcccgcgccagcgcgtcgtgggccatcaggccgcgctgcgcccatttatggaaattctcggcggaaaacagcgcgtcccgcaccgcctcgttcttcgccagccggtcgcatcccgccagcgtcgcggcggcccccagcaccagggtgcggcggctgaggatcaggctcaacgccgcgcctccggcacgcgatagcgcccgctgatcatcgagcggatttcgttcaagggtccggcgagcagcaccatcagcatatgcaccaggaaaaaggccgccagcgcgaaggccgcgatgaaatggatcgagcgcgccgactggcggccgccgaacaggtcgaccagccagggccaggccgcgttcatgcccggcgacatggcaaggcccgtcaggatcatgagcggcagcgcgacgaagatcacggcgatatagctggccttttgcagcacattatagcgcagcgccgcttcccccgcgggaaagcgcagccgggcatgatcgcggatgtcctgccacacatggcgcggcgcaagttccccgcgccggaaggcaaggtcgcgccccagatgcccgccgaacaggctccagagcatgtagaaaagcagcgcgaaggcgaagatcggcgcggcgctcaggtgccagtgccgcgacatcgccaggtcataatgcgcgggcagggtgatccagcttccgaaccgttccagcaccagccaggcatggtcgtaattcgccccatattgcccccaatagagccggggatgcgcgttgaagatgcccagcccgctggtgaacagcacatagagcagcagcgcgttcagccaatgccacagccgcaccggcagccggtggcgcagcaccgttttccgctggggcagggcgcgttccatgggccatggatacccttttgggccgacagcgtcaaaaggatggagatgctgcgcgcatgaagcttttttcatgattccgttcatatgggagccagcttgcaggtccataagcgcgtcgaagcgcccatggtaacggaaaggggaggcacgccattttcatgcaaagtcagactgttgcgaaaaagcatcatgcgttcgtaaagttcatatccaacttgcaacaataacaatcaggttacatatgcgcgtcgtcagcgacaccaatcgctgcatgcaggacgggaggatagaccgaatagaatcggcattccaaatggcgatgaaataaataacgcaacgctatcccgtaaaaagagaacaaacgcctgtcctgttcctggactgtgcgtttctgatgacatgaggactttatgaagactgtgattttcgcagcccttgctgctgccgccgtttccgctcccgctttcgcccaggacgccgcccccttcaccggcccgcgcgccggcgtgacgctgggttatgacaagttcgacggtaacgacggcttcgcttacggcgccagcaccggttatgacattgcgatcacgcccaacgtaacctttggtccggaagtggcattcagcgactccaccaccagcctgggcgccggcgtggaagttagccgcgatctctccgcttcggtgcgtcttggctatatcctcaatccgaaggtgctggccttcggcaaggtgggctatgccaatactcgcgttgaagcgtcgaacagcaactcgggtggatcgttcgaaggcgtgcgctatggtggcggcctggaatttgctgtgactggcaacacttacatctcggctgaatatcagcgcagcgagtatgaagacggcattggcggccgcgacgctggcgtcgtcggcatcggtttccgtttctaatcccctctcggatggaacagggaaagggcggcccggctggggccgccctttttccatgccctgcttccgtcgtctcgatgatcggtagcgcttcctgttcctgcgaaggcaggaacccagtcccgccgctcatgttgaattcttcgctacctaatcccagggtagcgccctcaaatccggctccacccaagcgcgccgcgcctccaccgacatcaaccgctcccgcgaccaataggcgaacagccaatccttgtcggccatcggagattccatcagcgccgcaaaggcctccgccggcgaagccccgcccggcaaccccgccaaaaccgcccgcgccgccttcagcgaagccagggtgatcgtctcatgataaccggacgtgtcgctgttcaccccgccgacgctctcattataggcggcgatcatccccgccatgtcgcgctccggcacgatctccggccgccgcagcatcagccacagcgccgtggagaaatgcgcccggtgcgtccattcctccttggacagcgtccccgcgcaaaagcccgtcgcaatccgctcaatctcatcgtccgtcattccgctcgcccccaaaaaagaaaaaccccgccgttccaggcggggcttccgtctcgcgccgcgaaggcgcgcccattgaccccgctctatcccagcgccgcttgcttctccgccgccagccggtccagttccgcccggctcttcttctcgctggccgacttcaactgcccgcaggccgccatgatgtcccgcccgcggggcgtgcgcaccggcgcgctgatcccgccctcgaacactatgtcggaaaagcgcctgatccgctccggcgtcgaacattcatagtccgtgcccggccagggattgaacgggatcagattgaccttggcgggcagcttatactggcgcagcagccgcaccagttcccgcgcatccgcgtcgctgtcattcttgtccttgatcatcacatattcgaaggtgatgcgccgcgcattgttcgcgcccggatagtcggcgcaggcctgcaacagatcctcgatgccgtatttcttgttcagcggcaccagttcgtcgcgcacatccttggtcacggcatgcagcgaaaccgcgagattgacgccgatctcttcccccgcccgcgccatcatcggcaccacgccggaggttgacagggtaatccgccgcttcgacagggccagcccgtcgccgtccatcaccaccttcagcgcgtcgcgcacatgatcgaaattatagagcggctcgcccatccccatcatcacgatattggtcagcattcgcccgtcggtgctgtactgggacgcgtcgtccgcctcatcgtcattagccgacgccatgctgcccttgggccactcgcccagcgcatcccgcgccagcatgacctgcccgacgatctcgcccggcgtcaggttgcgcaccagccgcatcgtcccggtatggcagaaacggcagttgagcgtgcacccgacctggctggagacgcacagagtcccccggtccgcgtccgggatgaacaccatctcataatcttgcccgtcgtcggaccgcagcagccatttgcgcgtgccgtcgctcgacacctgcgcctcgaccacttcgggccgccccacgacgaagcgttccgccatccagccgcgcatcggcttggcaagatcggtcatggcgtcgaaatccgtctcgccgcgatggtagagccagtggaacaactgtttcgagcgcagcttcgcctgcttgacgtcaagcccggcctcttccagcgcgcccctgatctgcggccgcgacagccccatcaggtcgacgcgcccatcctcgcgaggcgtcacggcgcggggcaccggcacaggatcgatagcgccgggaatcggcatcaggggattggcgactgactgcatggccgcgcccatagcggatttcgggggattttggaagggcggcgctaaacctcccccgttcgccctgagcttgtcgaagggctttacttcctcttcaccttcaacgctcgaaagaaagtgaagcccttcgacaagctcagggcgaacggggaggggagatagccttaccgaatcctcgcacatcccaaggccgccgcatcgatcgccgtggccgccccgcgcaacatataggtatccgcaaaaccccgcccccgcgcatcccgcgtctgcacgctcatgctggtggcggaccgcatcgccgcgacgatcgccgcgtccgcccgcgcatccggcgcccaggcgtcgacctgtcccgccaccagcgtgaaccgccggtccccgacattcaggatcaccgccgcgtcccccatccgcatccggctcaggcggaaatgcacttgcccgcgcaccctttggcgcggccagctcccaaccgccgcaaagccctccgacttcgcggctacgggcatggcgatggcatagcagcgcgggccgccgccggatggggcaggggccggatcgcgaaacgccccccacgcctcgaacacgcccagcgagtcccgcgcctgcgcggcgccgccgacggtcagcagggaaagagcgaggggccacaaagctttcactcccccggcaaagcgcaagccgttcctttttgcaaccctcgccgcaacaaagcgccacccagcgcttgcaggggccgcaacagcggctatgaaggatcatccatcattgtcgcccggattcgactgtctccgggctttcgcaagaaaagaaacggacagaacagggacatgaaggccaccatcgaacgcgcaacgctgctcaagagcctcagccacgtccagtcggtggtcgagcggcgcaacacgattccgatcctgtccaacgtgctgatcgaagcgtccgcggacggcgcgatcaagctgatggcgaccgacctcgacctccagatcgtcgaaagcgtctccgcccaggtggaacagcccggcgcgaccacgatcagcgcccacaccctgttcgacatcgcccgcaagctgcccgaagggtcgcaggtctcgctccacgcggcggagggcaagatgctgatccaggcgggccgcgcccgcttcaacctgtcgaccctgccgcgcgacgatttcccggtgatcgcggaaggcgatctgccgaccagcttcgaactgcccgccgaaacgctcaagcagatcatcgacaagacgcgcttcgccatctcgaccgaagagacgcgctattatctaaacggcatttatttccatgtgtcggatgacggccagcccgttttgaaggccgccgcgaccgacggccaccgcctcgcccgcgtcaccgtgccccgtcccgacggcgcggacggcatgcccggcatcatcgtgccccgcaagtgcatcggcgaactgcgcaagctgctggatgaggtcgatggatcggtgcagatcagcctgtccgccagcaagatccgcttcggcctgggcagcgcgatcctgaccagcaagctgatcgacggcaccttccccgattacagccgcgtcatcccgaccgccaacgacaagctgctcaagatcgacccgcgcagcttcgaggaaggcgtggaccgcgtcgccaccatcgccacggaaaagacccgcgccgtcaagatgacgctggaccgcgacaagatcaccctgtccgtcaccagcccggaaaacggcacggcggcggaggaagtccccggcgccttccagggcgagggtttcgacatcggcttcaacgcgcgctatctgctggacattcttggccagatcgacagcgacctggtggaactccacctggccgacgccgccgcgccgaccctgatccgcgaagacgaccgcagcccggccctctatgtgctgatgccgatgcgcgtttgaggcgttaagccgcttcaagacatatcctccttccgtaggcgggaaggggaatgtcttgggaaccattcaccgcaggaactccccgatcaggtaagtttctttcaatctcttgtcgttacgcgggatatatgacttccttgcgggcgaacctggcagaactgcaaacgcggcggaccgatctcgtcgccgcgctcggccttgccgaaagcggcgcctccgtcgacgcatcctggatttccggcactttcgtccatatcgcccggctttggccgctgatcctgctggggaagctctgcatcaccgcgttgctgcacgtgcctctctacggcgacggcaatgccggtcatgccgtcgctctggcggccatgttgctggtcgacggcgtcgccatcgtcctgccgcgcggggccaggttccagcttttgcggccgcaccaccagaaatggctgatgctgcccatggtgctgctctcgggcctcagcttcagcctgatgctgggaccggcgctgatcgccggcgaaccgtcgcgcaacctggtggcggaaatggcggtcgcgctgatggcggtttcgatcttcggcgaccggcgcctgctgggcgtcagctatttctgcggcttgctgatcgcatccatcctgcaccgaagcgatttcgcccagatcggcctgttgatcagttgcatcgccgcgatgctggtcgccgcgctgcgccaggcgcaagccgacatgaaccgcgccatcgccttccaccagcgggacttgagggcgcagcgttccgaccggctgctccgcgaatatgagcagtcgggccgcggctggttctgggaaaccgaccgccatggctgcatcgcctatatttccgacacattggcccgcacgctcggcctgggtaacgaggcgctgatcggccgcccgatcacggagatcatccgccccggcgaccggcaggatggcgatggcgagcgcacattgggcttccacctgtcggcgcgcacgggctttgccgaaatcccggtccgcgccgccatggcgaaggacgaacgctggtggtccatctccggccagccggtgttcaacgaattcggccagttccacggcttccggggaagcggcacggacctcaccgaaatgcgccgcagccaggcggaggtgacgcggcttgcccaatatgattcgctgaccgggcttgccaaccgggtgcagatgatgcgctcgctggagcaggcggtcgcgggcaagaaggggcagccgcgcgactgcacgctgatgatgctggacctcgacaggttcaagatcgtcaacgacacgctgggccacccggcgggcgacgcgctgctgcgccaggtcagcgaacgcatccagcgcgtggtcggcaacaagggactggtcggccgccagggcggcgacgagttcaagatcctgctgcccggccggcccgacaagatcatgctggatcacctggcgcgggcgatcatcaccgacgtgtcccagccctatatggtggaaggcacggcggtcgtcatcggcgtgtcgatcggcatctccttctgcccgcaggacggcgtcacggcggatgaactcatccgcaacgccgacctcgcgctctatgccgccaagggagacgggcgcggcgtctatcgcttctattcgcccgaaatgcacgccgatgccgaggatcgccgccagttggaggaggatctgcgcagggcgctggtcgaaaacgccctgcacctcgtctatcagccggtggtatcttctcgtaccgaacagatcgccggctatgaggcgctgctgcgttggcagcatcccgtgcgcggcgcgatctcccccacgcttttcattcccatcgcggaggaaagcggcctgatcgggccgatcggcgaatgggtgctgcgcaccgcctgccgcgatgcggcgcaatgggcggatggcgtgcgggtggcggtgaacgtctcgccgatccagttcgccaatcagggcctgccctcgatcgtcatgaatgcgctcgccgcctccggcctgacggccgagcggctggagctggagatcaccgagagcgtgttcctgaacgacgatgacggcacggatctgatgttctcgcgcctgaagggcatcggcgtgcgcttggcgctggacgatttcggcaccggctattcctcgctcggctatctcaagaaagcgcctttcgacaagatcaagatcgaccagagcttcgtgcgcggcgccgcgatcaagggcagccccaacagcgcgatcatcaaggcgatcgtcagcctggccgaagcgctgggcatggacaccacggccgagggggcggagacgcaggacgaacttgcgctgatccgcaaccttgggtgcagccatatccagggctatgtctatggccgcccgctgccggcggcggacgtgctgatccagcagcatggccatggcggcgtcgtcacgccgcagggcttccagtcgagccggacggaacgcaagaccatgctgcgcaccgtcgcggtccaccatgacggccatgtctacaccgggcgcatccgcaacatctccgccaccggcgcgcaattggaaggcttgtggaacgtgccggagggcacgctgttcacgatcgaactgggcgacaaccagaccgtcaacgccatggcgcgctggtccaggggagatcggctgggcgtggaattcgtccaggcgatcgacccttccaccctgcgcgcaatgcctcggtcgatggcttcctgaggacgcgcggcggccgggccggtccgtgcgaaaaggcgtggcgggagttggccaattgcggacatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttttccgtcaccccgggcttgacccggggtcccgctttccttctgagtgccgcgcctcgtccaaggcagcgggaccccggatcaagtccggggtgacgaatagggaaaggggtgacgaatagggaaaggtccgctctccactcccttccagtcactcgagcatcgcggcgagggcgggcgtcatatattcctgtcctccgcctccaactcgccggatcaggcatgcggcgatgccgtgccgcgtggcgagggccatgccccgttcatgccccattatcgtgatcgccgtcgcccaggcgtcggccagcatcgcgctttcgtggagcacggttacggaagcgacgtcattggcgatcggcgcgccggtggctgggtccatgctgtgggagaggcgaatgcctgcctcctcgcgaaagcggcgatagtcgccggaggtggcgaccgacatgccgcaaagcgctatccgcagcgtcggcagccggaggccgggcggcgcctccacatccacccaccagggttgaaggtctggccttatgccttgcccccgcaattcgccgccgatctccaccaggaagtgcgcggcgccatgttcgcatagcgcatcggcgacggcatcgacggcaaagcccttggcgatcccagaaaagtccagcgtcacatcggccatccggcgggcccggtcgccctctatctccatggctctccaaggggaggggtgatgggactcttcggaaaggcccttcagcccgcccggaccgaagccccatttcgccaccagccggcccaccgccggatcgaaggcgccgtccgacagccgggccatgtccagcccggcgcgcagcacggccagcatgtcggcgggcagcggcatccattggccgaccggcgcggcattgaagcggctgatggcggaatccgcctcccaattgctcatctgcgcgatgatgcggcccagcaccgcttctatcgccgccgcgctgccgggaggcgcgtcgacgatgcgggccgaccagctcgtgcccatggtcggcccgccaaggtcgctgatcccgcccgtccggacgcccggtccgaacatgtcgggcgaaagggtgggcgggatggcgatgcggatcgggcgagcgttcagccctgcacctccaccgtcatggcataggtggcgcggtcctggggcgggcccatgggcgggcgcggcgcgccttcgccctgcggctggccctggggcctgcccgcgcccggcgcaccgccggggccgcccgtgccggggccttcgccgccggggccgcgccgtccgccggagctgatgctgacccaatacatgcccgcttccggccaggtgaagctgaccttcccctccgcgtcggtcttcgcgtccatctgcttgaggtccgaccgatagcggatgccgccgggaatggcgaccacgtccagcccagcggccggcttgccgttcagcaggaactggaaggtggcggcttcgcccacggcaaggtcgttggggtgggtgacgggcaccatttctagccccttgcccgtggtcgtgaagaccttgcggtccggctcgcccgccgtcacgaaggtttcgatccgggtgcgcgccgtcgccgtctgcacgtccgtcgcaccctgcggcacggcggtcgccagcgtcgcggcggtggtgccgcgcggcagcatcttgcgctcgccgttcagcatgtaactgcccatcagcatctcgttgacgatggcgatcttgtaggtgcccttcgttttgatgccgaggtcgaaggtctggcgcagcttgccgatggcgcggttttccacttgcgccgcgctgccgtccggcgcggtcgcgatgggctgccagtcctggcccggatggtcgaaataatagaggtcgctggaaatggcggcgtccaccgtcacccattcattgccggagccggcgaacatggtttcggacggcagcatccagggccgcgccgcgtccgccatctgcggcagggccatggcggcgctggcggcaagcagcaacaacgtcttgcggaatttcatcatggcttccctcctcagcgcgacagcacggcgctgaccgcgcccagttcgaactggccgctggcgctgcccctggcgcccgctgccgtcacgttgagcggcacccgcaccgcctcccgcccgccggattcgcgcgcggcctccaccaccagcgtatatttgccgggggctagcgccggcatgccgccctttccggcggtgaagctcagcttatgggtgccgggcgcgcgggtggcgccggagatgccgtcggcgggcagggtcagcgaacggcccgaggcgcgccaccacatgcggatgtcgcgcagccatttgacgccgccattgttgcgcttgtcgacatcgtagaggaccgacagggtacgggcgggcgcgccctccttctccagccagatcgcgacataggggcggtgatattccgccaccgacaggcgcggcagggtgagcgtgacgtccagcgtctgcgcggcggcgggcatggcgagggcgccggcgcccatggccgcgccggtcaggacgatcttgtggctgatttgcatgaggtgaagcattcccccgttaatggatgaagatgatggcgaggaccgccggaatggcgaggccggcggcgaccagcggccaggtggtcggccgcttcctggcgtggagccagagcagcagcaggccggtcagggcgaagaggaagcaggcgatggcgaagatgtcgataaaccacttccagacattgcccgcattgcggcccttgtgcaggtcgttgagatagctgatccagccgcggctcgtcgcctcgctggagacttcgccgctatgccggtcgatcgatacccagccgtcgccgccggggcgcggcagcgccagatagacttcgtccgccgaccattccgcctcgccagcgccgctctggccgatttccttctccacccattgggcgaccggggcgggcaggggcttcctggcgtcgggcgcgtcgtcgggcgcgacctgcttcagcagggcgggcggcagggtggcggacctggtcacggtctgcggcgacccctcgacatcggcggcgtggttcagcgtgatgccggtgaaggcgaacagcagcaggccgatcaggctgatcgcggaactcacccaatgccagctatgaagttgtttcagccagaaggccttggcgctcttcttcttgttcggctgggtgcggacgggggcgtgcatcggaagcgggacgagtcctgtgggagatgaggcgggttgaataacgcgaacgactcgcaattgcaaacatggggcgtggcaaatttgtatcaaaatgtaccgcgcaacgccggatcgtttccgcagagcgccggtcggcaggggagggcgccgtcatgctattgacgggtggccccatcgcaattagccgccttcatgaaacgggcgtgacatgaaaaacgtcattcgctccaacgggctttcctgcaaggaacgacgatatgctgacgccggccatagccgctggaatgctgatgatgggcgcgcaggcgggaacggatggggcggcagcggccgtccctccccccatggccgcgcccgacgctccggcggccgcgcaggccccgccggaaggcgcgccgcaagtgctggtcgtgccgccgccgccggtgatgccgaacctgccgggcgccgatgcgcctgcggctgccgcgccccagccgggggagatcgtcgtcaccggccacacccgcccgccgccgggcgatccgctggaacggctgaacgaaaagagcttcgaggccgtgcagtcggtcgacaaggcggtggtggagccggtcgcaaaggcctataacaagggcctgcccaagcccgcgcgcaagggattgcgcaacttcttctccaacctgcaggagccggtggtcttccttgcctatatgctccagttcaagccgggcaaggcgatggagacggcggggcgcttcaccatcaacacgacgttgggcgtggcgggcctgttcgacgtggcgaagcgcaagcccttcttcctgccctatcggcccaatggcctcgccaatgtgctgggctattacggggtggggccggggccttacatgtacctgcccatcgtcgggccgacgacgctgcgcgacatcatcggggacacggtggacaagctgatcgtgcccttcgccgtgggcaagccgttcaacgagcccaaatatgtgatccccgcgacgatcctgaaccagttgggccagcgcgccgccttcgacgagacgatccagcagatccgcagcgaggaaaatccctacgcctattatcgcgaactctacctgaagcagcgcaaggcggagatcgaggcgctgcacggccgcgccgtggaggagccggtgacgccggtctacgggcctgggctggggaaggcgccgccgccggagccgaccccaaccccctgaaaattgtcctgtttgggttgaagcacgacgtgctcctgcgcaggcaggagcccaggtcgaccgtcggaactgggttcctgcctgtgcaggaacacgcttccttccaaaccggacaacccctgtcattcccgcctctgcgggaatgacgggattgtgcgtgttggagaatgaagcggggattaccgccccaacaacccccgcgcctgcccggcgatctccgccagcatcgcgacattgggcgtcgccgccgccttggcgcgctggaccaaggcgcggaactgctggatgcgggcgcccttttccttcagccatgcctcgacatgatgggcgatgtccttgccggccccctgcgccaggaagtcgagcctcacctgctgcatgtcgcgcgccacgccggagatcagcagccgctcccacgggtcggacggcgccatgcgcgcggcggtggattggacccagtcgatgccgaccgcttcgcccagatgggtgaaggcgcgggtgagggcgacttcatccaccgacaggcgcccggccagcgcggcgatgccgactgcgccgtccagcttgaacagcccggcggcgcggcgggtcagcgcttccggcgcgcccagggccagcagccggtcggtcaccgccgtgacgcggcgcagcgcctcgctggtgagcaggtcgtccacctgcttcgccagcttgtccacgcccttggccagtgcgccatggcccgcctgcggcaacgtgccgggcggcaggctgcggaggatgtccgcgatctgcgcccgcatgccgctggcgatgtctccgaacagggcaagccgggcggcttcggacatttccgccgcgtctatatcctcccatagcccgcggatgtcgtacagccgctccgcgatcaggaaagcgctggcaaggtcggccagcgaacagccctcctcctccgccagttcgaacggatggatcaggcccagccggttgacgatgcggttcgcgaccttggtggcgatgatctccttcttcagcgcgtgggcggcgatggcgtcggcttccttcttccgcatcgcgggcgggaaggcctgggccagttcggcgtccatgccggcgtcggcggcaaggtctccatgctcgatggcgtcctgcaaggcgagcttggcggtggaaagcagcaccgccagttcgggccgggtgaggccaagcccatcctggccgcgccgcagcaactggtcgttggccgcaaggccctcgacctgccgatccagccggcccgactcctcgaaggtctcgatcagccgcacatagcttgccagttccgccgcgccgccagcctccgcgatggaaaggccgagcgcctggagccggttgtcctccagcacgatgtcggccaccgcgtcggtcatcccgaccagcagcttgttgcggtcttcgaaggacaggcggccctccgccatttccttgttcagcgcgatcttgatgttcacttcattgtccgaacagtcgacgcccgccgaattgtcgatgaagtcggtgttgatccgcccgccgcgcagggagaaggcgatgcgcgccgcctgggtgacgcccagattggccccttcgcccaccaccttcacgcgaagctgctcggcattgacgcgcagccggtcgttggcggggtcgcccacatcgccatggctctgcgcggcggccttcacataggtgccgatgccgccgaaccagagcaggtcgttcgggcttttcaggatcgcggagatgagcgcggtcggctccatttccgtgtcggcgacacccaatatcgcctgcacctccggcgtcaggggaatgctcttgaggctgcgcgggaagacgccgccgccctgggagatcagcgccttgtcataatcgtcccagcttgatcgcggcaactggaacagccggttgcgttcctcccagcttctcgccggatcgggatcggggtcgaggaagatgtggcggtggtcgaaggcggcgactagcctgatcgctttgctcagcagcatgccgttgccgaacacgtcgcccgacatgtcgccgcagcccacgacgcgcaccggatcgttctgcacgtcgacgcccatttccgcgaagtggcgcttcacgctgatccacgcgcccctggcggtgatgcccatcgccttgtgatcgtaaccgttggaaccgccgctggcgaaggcgtcgcccagccagaagtcccgttccagcgcgatggcgttggccacgtcggaaaaggtcgccgtgcccttgtcggcggcgacgacgaaataggggtcgtccccgtcatggatgacgacctgctccgggtgccgcaccttgcccttgacgatattgtcggtgaccgacagcagggcgcggatgaagatgcggtagctttccgtgccctccgcgaaccaggcgtcgcggtcgacctgcggattgggaagctgcttgggatagaagccgcccttggcgccggtcggcacgatgacggcattcttcacccgctgcgccttcatcaggcccaatatttcggtgcggaaatcgtcccgccggtcggaccagcgcagtccgccgcgcgcgaccggaccggcgcgcaggtggatgccctcgacccgcggcgaatagacccagatctcccgccagggcaatggcgcgggcaagccgggaatccgcgcgctgtccagcttgaaggccagcgcctcctgcgcggcctcgctatagaaattggtgcgcagcgtcgcggagatcacggcccgcagcaggcgcagcacgcgatcctcgtctatggcggtgaccttctccagccccgcctcgatctcccgttgggcggcagcggcgcgggctgggccgttcctggcctccggatcgtgtagcgcttcgaacagctcgatgagctggcgggcaatgccctgttcgcgccgcagcgtttcggcgaaggtcgccatgccataggccatgccggtctgccgcaaatagcggaacagggcgcgcagcagcacgaccgatcgctggtccagcccggccgtgacgatcagttcgttgaagcggtcgttttccgccacgccttcggtgacttgcgcgatcgcctccgtgacgatgttggcgcgggcgatcaccgtttccgcgtcgccccccgccggcagttccaggacgaagcgctggacatggccaagcgcgccgccctgtcccttggcttccaccgccgtcagcatctcgtcgatcacgcggaagccgaaattctcgaaggcggggaccacttcggacaaggcgatggcgtcatggctgtagagtttcagccgcagccgttcgggcgcatcctcagcattgcggtagatgcggatcgacttgtcgccgggggccgacaggctgtgcagcaggcggatgtcgatggccgcctccgccgggccggcgccgttgcgatagcccatggggaagccgggggcgtagcgctgcgccagcgtcgcggcgcggcccgcctcctcgttttcggccagcgcctcctccacggcgggcagccagccgcgcaccatctgcttcaactgccggtcgagcggttgctcgtcgggcacgatgccgccgtcgcgcaggtcgagcgtgatgcgcagcagggcgaggccgctttcctccagcgcgatcgaccagctcagcaccgggccgttgcaggcctggctcagcatgtcctgcaccgcgacgcggcgcgccgtggtcagttcctcgcgcggcagccaggcgaaggcgtagagatggcgggccagcgcgcttgtccccagcaccagcttcgggcgcggtcggtccgtcagcgacatgaaggtcagcaccagccgctccagcgtctcccggtcgaagccgatgaggatgtcgtggggcagggcggtcagcgcatgggtcagcatcttgcccgcatggccgtgcggatcgaaatcgaacttgtccatcagcgccgacagggcggaacgcagcagcggcaccttgtccggcgtcgtcgccagccccgcgctggtccacatgccggcgtggatggaaagcgccgtcacctgcttgccgtcccgcaccggcacgatgatcaggtccagcaggaccgggcgatggacccgcgaaagccggttggacttgatgatgagcggcgtgcgcttgccttcctcgaaccagttgaaggccgcatccatggtggcgggggccagcaggggccggtcgtgcaggccgcagacgccgatgcgcgtggtcgcctttccatcgcgacggcgcacttcatggccgatctgggtgaagtggcgggccaggaaccagcggagcagcgccgccccttcctcgtccggcacggcatcggcgtcggcggccatcgcctcccgcatcctgggccagtcggccacggcggcgcggacgtcggccagcgtttcctccagcgccttttccagcgcccggcgggcctttgcatcggcgcggtcagcctcgatataaatcatcgattcccggcgcgcgccggcggtttcattgtccaggatcgctttcaaatgaccgttgccgtcgcggtcgaccgacaggacgggatgcagcaggcgatggatgatgatgtcggcggcggccagcgcattggcgatggaatcgaccagaaagggcatgtcgtcattgacgatggcgatccgcatgtagcgccccgtcgccccttcgcccagcgtttccatggcgatggcgacatggccggggcggcgggtcgcggcggtcccggcgatgaaggcggcggccgtcagcatcgccttctggtcgaagccttcgctttcgccgggaagcgcccctcgcgccagcgcggcttccagcgccttgcttatattatggtcaacttgcctcgattcagccaatgccgtcatgcgcctgcctcttgccgcgggttctttcccgcttccgtgaacggagaaggcgctgcagaaccgccacgcgacttctcaaatcgatgcggtccactatgcgccactgcggcgtgaggctcaacccagaatgagaaacaaagttacgtcatattgaaataatatgatgcagcgcaacatgggacgcatgcccgaagagaagagatggagatcggagcatgatgccgtcctgtcaatccggcacggctgtttctgccgacggaaggggcttggggagggatcaaggagggttccgatcgcttggaaatcgctctagcccgcagcggcgatgatcgcccgctggccgatctccgacccttccggcaaggcgccgacgatggcgagcgatccgtccttttcccgccgggcgatgaccacggccagaccgtcgccgtcggtggcgaccgcgaagggatcgagcgcggcggcagccttcatcgccgcgcgcgcggtctgctggcgatcgggcttggccgggctgtcggtgcggcgctgggcccgttcgtcgcggaccagcgctttcagtccgccgtcataattggcgagatagtcgccgaagctgcccagggcgatgccgttggcgcgggcatggtccagcgctgtggcatattcggtgatgcgcgtcttgtcgtagctggaaccgaagaccagcttcaccacggcggtcatcggggcgcgggcctggaccttgaggccgctattctccagcagttcggcatattcatccggacgggcaatcgtgaccagcgcgaaatcgtagctgaggccgatggcgcgatagagcgccgcatggctgcgcgcttcgctggtgcgggcctgctccgcgctgtcgcgggcgagggcgagccagtcggccagcggcgcgtcctcgtccgggctttccatgccgccaaggtcgagcgtgtcgaaatcctccacggccggaccgtcggcccagatcggcgcgaccggcggcgcggcgggactggatagcagggcggcttccacctcccggtcgatctccgccgtgacggcctggctggccgcttccttccagttgatgacgccgaagacgaagtcgatcgtctcgtcatccgaggagaagggcatcaatatgccgcgatacaggatttccgccccgcgctggttgacgaatccggcttcgaacccgatgggcgcggcattggcgatgatctggagataatggtcggtcagccgcgacagcagcgaccgggcgggcacgtcgttgatgtactggatctgtccttcgatctcgcattcctcgcgcagcgcggtgccgagatagacgatggcgggattttccagccccgtgctgaagtcgagcaggacgctgaacggcccgaaatcctccagatcctggggcaccagatcctcgatggacggcaggctgcggtcgcccagcagagacgcccaataattataggcgcgcacctgcatccggcgctcgtcggcgccgacaagcggcggcgtttcgatagccgcgtcgtcggccggaccgaaatcgtcctcgtcatcggcgatttcatgcccccgcagagtgtccatcccatcggtccttggttcgggtaagatcttccttaagactcgacagtgccattggatggtaaacatgccgtaaaggcgggatgaaatgatgatccgaagcggtttggaggcggcgagggacggcaaatcgcatttgcccgcttgtccttcccgccaagcgctgttatctgcccgccccaacgccgctttagctcagttggtagagcatcgcattcgtaatgcgagggtcacgtgttcgagtcacgtaagcggcaccagaaccttagccttatcggccggattttccctcctgaaagcgctttgagatgggtcggtcgtgggttcccagtgggaagcgctttcggcttgcgattcaagcggatcgaagaaaaacttcgcaacggacatagttagggcattgctcgatcggcttcaccgggggcgccgtccaagcgatgggggcgaaagttagggttcattggatcacagcggctcgcccaaattttccaagcgtccgcaatgcgtatggctgcaattccagcaaagagcgtgcccacgccacccgcaatgacggctatcgctacagcgccttccagcacgtctccgtcctccagaagaaagtgtcgggccaaacaatttgttttgctttgccctggatgctcattgcgcggagttttccacaaccgtttgcgacctaaatccggctttgttcagcactgcttcgatgagatgccattcaatgccgggtgcattgatgcttaaaccctcatcggggtgctcatttggagttgtcacagcgacaatcccggctttggccagcgtcttgcgaaggcgttcagcctcccgatcccgcatatattcggatggcgtctttaatccccagaccttgcggataatccccgaaacgggaagaaagatgccaggaccaaaatcttcgggtgagggaccgcctatggtttcaaaaaatttcccgccttcaaacccgaactcaatcctccaactctcatcaggaccgaaaccgagtagccaactgtaggcatcgctgtagccgggggcgagcagatcaaacaccaattcaccgtaaattttcgctaccgtttcccgattaggcccaattttttctgcaactgccactatggcttgtataggatcatagtcgtcgcgaattccgagtatatcatcgatgatctgatcctcggtttcggcgggtctctttgcaagcagccagtcagagtacgcttcaccgtgcaaattagtcggccgttcctccgatcgatggtgtttcgggatcatcactgccgctccggtccgaaacaggttcagcttcgtcgccaagtgtgccgcagtttgatagttgctcggatgaatttctcgcgcgctacctaattgcgctgcttcctgaagaaggctcgcgaatgaacgcattatagagatattcaatccgaagcgacgcagttgacctaagattgcagctatgttgacttggacgaagtcgaacctccgatggctgccgcgcccgctgccgccctcggttgggacaagcagcccttcgcggctccaatagttgagcgtcgtatcatccaacccagcaagatttcccacttgctggcgagtatagagagcgcgagttgggtccatggctcgcctataaacgcatatgatgcgtctgtaaacgcaaatcttgcgttaagttcgagattcattggattgaagctgcaaaatgtgggcgaagtggcatattcgattatcgatgaatggaatgatgtatcgtccggcggggcctgatcagaaattcgcatgttgctgcggcgccgtcaggttgtcttcgtgccctaattttgcgttggcggtcattgaggtatgctgaagcactaccatcctcaatgaagtcaaaggcttttatctgagcatccaaaaatgtctcatagtcttttttgccattaacattgtttagggaaatacggaattttccttcttcagtttgcttaatcatcaagaatatatctttatgattaattgaattggctccatctttgaagcgaatccatcttgaggaatttacaaaactcttccttcgattaagcctatttatataataacgatgcagatcgcttgcttctgttttcttggtcaaatgatcgcaacaatcgatgcctacttccatcgagccccaattaggatgcgtgatgaggtgggtataccgaagtttagtatcacaattatcgcattggccgcaaaggtcgccaaggtcatccttgccaatgaacgtccatccatcggtaggcattattatcccatgctctttagcgtggcagcctttgcataagactgtgcattcctcgtagctatattcccaaggttttctgccatcgatgtaatggatatgatggacctgtaaaattacgccatcttttctggaggataaacagtgggagcattgctctctatgcagctttatcacctccgcagcgaacgcgcgccattctcttttactgtatagtttcataatgcctccaataggttggcgacatgcgcccctattcatagaagtatcggtgatgttgttgtttcaaataacataatgatggaagggtggttcgaaggtcaaggaggttgctggtcaaaaatttgaaataaagccgttgactccgcaaacccgcagaaatccgtcgattttaatattatcacttattttcaattgcttagtgaaaagctatgttgacgggccattaaggctgcaaggtatttctctttgcgttgagttcttgctcgccagaaattagggcacgcaaaattcgccatcttatatgaacaggcgggatcaaacgcctattgcgaagctgctctaatcccgtcagaaaagctctgccttcgtgaaagccggagggtggggcgtaggaaccccaaacctgtaggaactcggtcgccagattttggaggccgggtggcatgcgcgcatgtccagtcggttcgccgataaaggcgcatgcgcctgtggtttcctcaggatactaacatccggcttcggccgtcgctccgagaggtacataggacgacgcaaggttgaagccgaaggtcgctctccaaggcgtgagggggcgagcggtgaatcatcaacagccatagcgatgctgcctgttcagccgtgcccgtccgggttcggttcaattcctcatgctcaaaggaaacgcacatggtcgatactgaggccttgtcgtcagcctgttcgagaactgcgctcaatataccggcggtttcgcaacctactggacataaagattggtgtgcgcggtcggcaaagggggtcgtgttcgataactgcggttatgtttcctgctcgcttgctggttgacggagtggcacggaatgcgcatatttatgcgtatgaaaggaggctgcaatgggcaggtatgagcatgaatttgctgggcaggcccgtaagccgaccaatgtgtctctcgatatagcgctggtggcggaggcgaagaggctgggtctcaacatttcgcgtgcatgcgaggtaggattgatcgagcagatagccaaggagcgggggcggctatggagggtggaaaatgcttctgcgctggcaagctcaaatgattacgttgagcagaatggcttgcctttaacgaggcaccgccaattctgatggcgaaattcgatgtgtaccgccagaagagtggcggtccctttgtgctcgattgtcaggcggacctgctcagcgatctgaacacgcgtcttgtcgtcccgctgctgccgattgaccgagcccccaaacctgcagcgcggttgaatccgatattcgaggtggaaggcgcgcggtttgtgatggttacgcagtttgctgcgagtgtccctatccgcgaaataggagaaatagtgcaatcgctcggttctgaggcggacgcgattggtgccgcactggacatgctcatcatcggtttttgaaactgagagccggagcgcgtatctgatcttgttttggcatagaggccgattggcattgacttgttggaaaatgttgctggtatgttcccgccgcgatggcaaatcggggtggcatgatggagatatcatcggaaacgtatcggcatgcatatgccatttggttgcgaaccggaagttggccagttgcgcaacaccacggtgacattgaagtcaaattcaacccctatcacgatcctagaaacgggcaattcactttcgcgccgggcgggtcgcgctcgctgagtcgagtaatagtttcacttggtcggcgagatgctactcgcacggagagtgtggcgacggtcgccggtagtcaggttggcggcggcttgaatgtcctgcccgccgaaggccgatccgcgccgccccaagatattgtgtatcggtcaagcgaaagtaatgccgctattgtacttgcatcgttgcctcgcgtgccgagagtcccgcgcggaagcaatattcgggcattccaggatcctatgacgctgcagcaggctgtgcccggtttgcaaggccagcccgggaggcgaagcgatgagcgatcctttcattagctcttaccataatcctgatccttatattcctgcatccctcagcgaaatctatgatctgctggggtccatgtttttgggagcgcctaccttcatcgaccaatcgggggtatttccggagcggaatatcgacagtgagtttcatgcattgaccgaaggtgcgcaaaaggtgcgcaagaaactgggggaggaggattatgcgcaattgatcaaccttgctggacaagcgaaagccctgttcgccgacgatcctaacgatgataatggcaaaaccgatcaaggccggagcctattatatgaaattgagaaattgatccaagctgcacggtcgcatcgcgttgcagtccagctgaaggatgatgagggcgaggttactggcgactgacgtaatgaccctatcccagttctgccaccggccagaatgagagatccggcttttcatcggccggggttaaccccggccgatgaagcaaattcggcaggcgtcatgaaccccagggatgtgtgaggtagacgcgggtgcagccttgatgacggccgcgcgcgagacacgctggcgccagaaccaatcgtgcgaggcaataatagcgtgcggcacggtggcatgcgtgcttgccggggccgttcgcaagtttgcgattcggcgcagcggccaaagacagatcatcgatctggccgttgctggagacttcctcggatttggccggccgatccagctttcttcctcgaagccgcgtcgaacgacacgcgaatcgcttgcttcacacgcgatcagatcgagcggctggcagttcgcttcgcttccatagcgaagctgcgcgcggctatgatgcgcacgggcggtcgggtttcacatgatggcttccaaggttggtgtcgcaacccctcggaatcatatcgaagctcggccgtccatcgttacggctgcgttctgacatagtctctcagagagaacgtgacacggctctcgaaacccatagggtacgccgaaactggtggaaggtgtccaacatgaagatgatcggcctgatcgggggcatgagctgggagagctccgccgaatattaccgcatcctcaatgagggggtgcgcgaaaggctgggtccgaccgcatcggcccggtgcctcctatggtcgttcaacttcgcggaaatcgaggaattgcagcataagggagactggcggggtctgacggcgcgcatggttgatgcggcacgacgcctcgaagcgggtggtgcggacctattgctgatctgcaccaacaccatgcaccgcatggctaccgatgttcaggcggcggtcgacgtgccgctgctccacatcgcggatcccaccgcggagcgcatcaaggcggccggcttcagcaaggttgggctgctcggcaccgcattcacgatggaacatgccttctacaaggggcggctcgccgatcagcacggccttagcgtcataattccaaacgacgaggaccgcgccaccgtccaccgcatcatctatgaggagttggtcgcagggaaggtcttgccgacatcgcgtgatgcttaccgcgcgatcatagcccgcctggtcgaagatggcgcacaagcggtaatcctgggatgtaccgagataatgctgttggtccggcctgaagacagtcaggtgccaattttcgacacgaccgcgattcatgcggcagcggcgatcgagatagccctgactggctaaccgggtgccaccacccgaagctggcgggatgatgtatcgtgacctgacgccatgctcccggaagcagacctatactcgccccttcttagcatttttttcaccatgatagtttaggagcgataatctgggagaagctggcgcgtgctcaaggcgttacagattggctacaaacctcgggagacacgtcatccggtgttgattccggcgcggatgcgtgtgggccagtcctggaccgaggtggtcattcataatctgtcctccggtggcgcactcgtggcatctgacgaagcccctgagcgcggcacctatatagagatccggcgcgggcgacagacgattatagggcgggtcgtctggcggaaagatcgctttttcgggattcaggcgcagggcaggctcgacatcgctgccataatcaatgaaccccgcctggcttcccgtccccgatctgcgaatgatcccgaatcatcctatgaacgccgagctcagccaagagcggacgaagatgctcgcattgcgcgccaattggagaatagccgacgttggtcagcggcattccaatttggtgtgttcgtagtccttgctctcattgctgcaggctttgccgccaacgaactttaccacatcctctcgcgaccgttttccgaactggaaagtcacctttaggtttcgtggacaaagggtatccatagtttgactgaggcgagtgcgacgaagccgagataggattctccggttttgtcgtagcgggtcgcgatgcgccgccagttcttgcagcggcttggtcaagccattgggagggagcaattcttgatcctgtcagagtccatcccgcggttcgcaatcattggcaaggaacgtccgataattgtcctcaagtccggcagaactgtgctgaccgaacgatccattgaattattcgtcagcttgcatgggtcgtcgtcgacccttcgatcatgttccaccatgtggctggcgagccagccgttttaacgcctcatctttggtcggaagcatccaaggtcacccgcgtggcggcggctgcggcggcagcccggttttccacgcccatcttcacgaaaatctgttccagatgcttgttcacggtacgcgcgctgatgttgagtatctcgcttgcatcccggttggacttgccgcgcgatatccacaacaggacttccgcctcgcgccgggtcaggccgaaggcctcctgaagatcgactatctcgccatcctcgatcgtgcgggagagatggaacatggcttcgcccgacccattttcgccccttgcggtaacggtcagcctgccgccatcgatcggaatgacgactgaacgctggccgggggcgctccgggcggcaagggtccgcatcgcgctttcgacctgggcggtgacggctggtcccaattcttcgagaaattgccgggtctggtccgtcgcccatttgatcccgcccgcttcgtcggccaccatgatgcgcccgcccgcatggtccagcgcggccaacgcccggcgcgcgagccgggcattgcccagatggacggcgatgcgcgcgaccagaacctccagcaccaacggcttggtcacataatcgaccccgcccgcctccagcccgcgcaggacatcggcggtttcggtaaggccggtcatgaagatcaccggcaggtgcgccgtcgcgggttcagccttcagccggcggcaaccgtcgaagccgcccatgcccggcatcacggcgtccatcaggaccaggtcggccccctccgccagggccagcgcctcctctcccgacgcggccaggatggcgtcccaaccctcgccctccaccatgcggcggagcatgtcgcggctgtcgggatcgtcatcgacgatcaggattttcgcggtcatgacggctccgtcccgtcgaccgtcgcggccggaccgagcagcgtcagcacccgatcgcgcatctcttccacatcatagggcttgagcagatagtcgtcatgcggatcgtcgatctggcgcgggcgctgaaagtcgtggacgttggccgacaccatcaggatgcccacatcctcgtcctgctcctgcccgcggatcgcgcgcgccacgtcccagccgctcatccgcggcatggcgatgtccagcaggatcaggtccggccgatgttcccgatagaggcgaaggcactccgcgccgtcctgcgcgaaaaccaggcggcaacccaagggcgacaatatcccgcgcgccagatcgagatgcgccggatcgtcgtccgccaccaggatcgtgcggggaatgcctgcgttcccttgcgcgaccgccgcgctttcagccttgcgatcggcgcccggcgcttcggaaaagaacatcttgacgcggaagacgctgcccgcgccgggccggctttccaccgtcacctgtccgcccatgatgtccgccagcagccgcgttatcgtcaggcccaggccgacgccgggctggccaggcaccgcgttgatccgctcgaacggttcgaagatgcgcttcaggtcgtcggcggcgatgcccacgccgctatccttgatctcgaactccgccaccggattgcgccagtgcacggcgagggaggcggacccctgcggcgtatatttgatcgcgttggagatgaggttgatcaatatctgccgcagccgcttttcgtcggaatagacccattgcggcagatggggggcgcggctgtgggagaactgaatgccccgtgccgccgcctgaagccggaacatgtcgcccagttggtggagcaggtcgtgcaggttgaccggggcgcgttggatgcggaccgacccgttttcgatccgcgatacgtcgaccagcccgtcgatcaggtcggtcagatgggtggcgctgcggcggatcacgcggaccgcgtcggccagatgcgccggatccttgtccagcaattgggcatagccggaaatggtgttgagcggcgtgcggatttcgtggctgatgccgacgatgaagcggctcttggccaggttggcggcgtcggcggcttccttcgcgcgttgcagttcggcgtcggtgcgggcgtgcgcctctatctcgtccaccagcatgctggtctgccggtcggactcctcctccgccgcgcgctggctttcgcggctgagcaccagataccaggtcggaaagatgccgacgatcagcatgccgcccagcgtcgtccacaggatgcgggccaccgtccggccatcgctgccctgcccgacggattggtaataggtgacggccagcacgaccgaaatgattgtcgccgtcaggccataggcgcccaggaagcggacgatgcgcaggtagacgatgtcgttcagcgtccacggcacgatccgccccatcgcctgcgccaattgggcggtccagctttgcggcggcttgcaggcgtcatggcatcgcgcctccagcgtgcagcagagcgagcagatattgccctgatagaccgggcaatgcgccatgtccgaaggttcgaagctgttttcgcaaaggatgcagcgatgctcctgcggcgcaaggatgtcgaccgggcgggcgagataatagcgcccgcccgtcgcccaggcgagcagcggcgcggcgatgaaggttgtggcaaggccgatgatgggcgacacggcgcgggcgtcctcgcccagcatgccgctgaagctggcggtggagatgaggagggagaggaccatcgcgcccacgcccactgggttgatgtcgtgcagataggcgcggcgaaactcaatgcccttgggcgataggccgagcggcttgttgaccatcaggtcggcgatgaccgcgccgaaccatgcgaccgcgaaattgctgtagagcgccagcacgcgctccaccacattctggatgccgccctgcatcagcatcagcgcgatcagcacgttgaacaccagccacaccgcgcggccaggatggcggtgggtcagccgggaaaagaaattggaggaggcgatcgagcctgcataggcgttggtcacgttgatcttgatctggcagatggcgacgaacagccccgtcagcatcagcgcggccatgggcgaatggagcagcgccccgaaattcatgtaatagagcatggtcgggttggtggcgtcgcccacgcccatgcccgcgcccagcgccatgaccgccaggaaggatccgaacaggatcttgatcgcgcccggcacgatccatcccggccccgtcagcaacagcgccgtccaccagcgccttttgcctgcctgttcccggtccggcaggaaacgcagataatcgacctgctcgccgatctggggcagcagagagaggaataccgcaagggcaaggccgaagcggagcgacggcggcgcgggggacgtcccggcatagccggtccatagcgccagcccatcctgccccttgccgatgaaatagagcagcggcgcgcattgcaggatcagccagatcggttgggtccagttctgccaggcgctgatccgcgcgaagccataggccgatatggggatgacgatgagcgcgctgatcagatgggcgatgggcagggggatgccgaagcacagtttgagcgccgccgacaatatcaccgcctccagcgcgaagaggatgaaggtgaaggaagcgtagaccgccgaggtgatggtcgagccgagatagccgaaacccgacccccgcgtcagcaggtccatgtcgacattgtagcgcgcgccataatagcagacgggcaggcccgatatcaggaagatgatgcccgccgtcagcagcgccaggaccgtgctgtcgaagccgtaggcgactgtgacggtcgccccgatcgcttcgcaggcgaggaaggcgaccgaaccgagcgccgtgttggcgacccaggcgggcgaccagcgccgcgccttccgggcggtatagcgcagcgcataatcttccagcgtctggttgttgacccactggttatagatgcggcgggttccgaccacgcgctgccgcttggcgacgatgcggcccggaaggttggaagcgccgccccccgccatggttcagcccgtcgccagcagcagcacgccgcccgccgcgcccagcatgcccgcgaaacggctgaccggacggccggcgaagcgggcgacggcaaggcccgcgccgtgcagcagcgccgtcgtcagcgcgaacccggccgcgaaccgccaggcgacggcgccatgcggcagttccgcgccatgggcatggccatgggcgagggcgaacagtcccaccagtgcgagcgcgacggtgagcggcgcccgcacggcgaagcagatggccagccccagcaccaccagcgacgtggcgatcatgccctccaccagcggtagcgcgccgcccgccgcggcccagccgaaacccgccagcatgcaggcgatgaaggccaggggcggcgctcctatatggcggggcagggcgatgcccgcccacaggcccaccatcagcatcgcggccatatggtcgaagccggtcagcggatgctgcaaaccggcaaggaaggccgatccctgctcgccatgccccggatgcgcccatgcggcggtgggaaggacggcaacggccgccgcaacgatcgcgcgtcccttcatgcttccgatcatcatgctcccttccgttccaggccaccggccttgataatgaaattcgccacgtccgccacgctttgtcctgcccgcacattggcgaagacgaaggggcgatccccccgcatcttcctcgcgtcgcggtccatcacctccaggctggcgccgacaaggggcgcgaggtcaatcttgttgatgaccagcatgtccgaccgggtgatgccggggccgcccttgcgcgggatcttgtcgcccgccgacacgtctatgacatagatggtgatgtcggccagttccgggctgaacgtcgccgccagattgtcgccgccgctttcgatcaggatcaggtccagcgcgggaaagcgccgttcgagctggccgacggcggcaagattgatcgatgcgtcctcccggatggcggtgtgggggcagccgccggtttccacgcccaggatgcgttcgggcgccagagacccggcgcgggtcaggaattcggcatcttccttggtgtagatgtcgttggtgatcgccgcgatgtcataagtgtcgcggaaatatttgcacagcgcgtccatcagcgccgtcttgccggagccgaccgggccgccgatgccgacgcgcagagggcctgaatggccgaaatgatctgaatcgaatatgtcgctcatgtcctgaacagcctggtatattgggtttcatgcgccatggagccgaggtccgccatcaagcatgccgatcccatggccaggaaggggtcgccgtcgggcaggtcggcagcctgcgcggcggcggcgatgatcgcgggccgcagcgccagcatgacgcgctgcccgtcggtctgccccaggggcacgagccgttgggcggcggacaccagattggccgccagcccgtgcagataggcggtcgcggcgggccgcagcgcgatgccatggcaggcgaacagcgccgccgccgcgaccgggtagacgagatcgtcgggatcgatcccctcgatcagcctgtcgaaggcggaggcccccgtcgcgtcgagggcgatccggcggaacgccgcgccctgcgccgtcgcctccaacctccgctcatggctcgtctggctggccgcgccaaggtcggcgatctccagcaacccgtcccgatcgcccgcccgcgccgcgcgccaggcatggacgaacagcaccatgtcgttatgcgccgacccgcgggcgatcagatcgccgatccagttcgcggtgctggcgcgatccgtcacgaagcccgcgtccaccgcccattccagcccgcccgaatgcgcgaaggcgccgatcggccaggccggcgacatccagctcatcaggtcgaacagcgcgccttcatccatgcgcatgctcgtggcgatgatgatccccgccgtcatgatgatggcgcccatggccgacaccctcataggcgccgccttcaggatcgaagggcgccagcacatgttcgcagcgtccgcccagcccctcgatcatctccgcgatcacatggtcgtgccggatacgcatcctgtcgcccagcaactgcgtcggcaggtgccggttgcccaggtgccaggccagccgcagcagcagcggcatgtcgggcgccgtgatctcgatcagcggttcgggcgcggcctccacccgaacaagctctccgctgtccagcgccagcccgtcgccgtcgcgcaaatgcacggcgcgcggcatgtcgagcaggatgccgcgcccgccctgcgtcgtatagaccatgcgccgccggttgcgcagatcatggtccagccggacgctgtcggcccagggaccgtcgacgccgtcccttgcctgcgggatgatggagaggatgcggttcaccggggcgttcatggaacgggccttcaatagaggtggtaacgttgcgccagcggcagctcggccgccggttcgcaggtcagcaattcgccgtcggcatgcacttcataggtttccggatcgatgcgcaggtcgggaagcgcgtcgttcagcttcatgtccttcttgccgatgccccgcgtgccgaccaccggcagcaccgcgcgcgccaggcccagccgttccgccacttccccgtcgatcgcggcctggctgacgaagctgatgcagctcgccgccatcgccttgccataggcgccgaacatcgggcgggcatggacgggctggggggtggggatggaggcgttgggatcgcccatcatggcgtggacgatcatcccgcccttcagcaccagatcgggcttcgcgccgaagaatgcgggggaccagagcacgaggtcggccagcttgcccacctccaccgatccgatctcgcggctcatgccctgcgcgatggcggggttgatcgtatatttggccacatagcgccgcacgcgcagattgtcgctgtccgccctgtcgccgggcaaggcgccgcgctgcgccttcatcttgtgcgccgtctgccaggtgcgggtgatgacttcgccgacccggcccatggcctggctgtccgacgagaggatcgacagcgcccccatgtcgtgcagaatatcctccgccgcgatggtttccttgcggatgcggctttcggcgaaggccagatcctccgggatcgacgggtcgagatgatggcacaccatcagcatgtccagatgctcgtcgatggtgttgaccgtgaagggcatggtggggttggtggagctggggatcacgttggcgaaacccgccagcttcaatatgtcgggcgcatggccgccgcccgcgccctcggtatggaaggcgtggatggtccgccccttgaaggcggctatggtgtcctcgacaaagccgctttcgttgagcgtgtcggtgtggatcatcacctgcacgtccatccggtccgccaccgacaggcagcagtcgatggcggcgggcgcggtgccccaatcctcatgcagcttgagcgcggcggccccggcctccaccatttcgacgatggcttcggggcggctcgcattccccttgcccgcaaaggccaggttgatcggcagcccttccgccgccagcagcatccgctggatatgccacggccccggcgtgcaggtggtcgcgttggtgccggtcgcggggcccgtgccgccgccgacgaaggtggtgacgccgctgctcagcgcctcctccacctgctgcgggcagatatagtggatatgcgcgtcgatgccgcccgacgtcagtatcttgccctcgcccgcgatgatctccgttcccggcccgatgacgatgtccacgccgggctggatgtcgggattgcccgccttgccgatggccgcgatgcgcccgttcttcagcgccacgtcggccttgtagatgccggtccagtcgatgatgacggcgttggtgacgaccgtatccgccgcgcccgccgcattggtgatctggctctggcccatgccgtcgcggatcaccttgccgccgccgaacttcacctcctcgcccaggatcgtgcagtcgcgctctatctctatgatcaggttggtgtcggcaaggcgcaggcggtcgcccgtcgtcgggccgaacatgtccgcataggcggcgcggggcatggcatagggcatcagtccagcgcccccatgaccttgccctgaaagccgatcaccgtccggccgccgcgcagggggatgaggtcgacctcccgcgtctgccccggctcgaaccgcaccgccgtcccggcgggaatgtccagccgttggcccagcgcggcctgccggtcgaagatcagcccgtcattggcctccgcgaagtgatagtggctgccgacctggaccggccggtcgccgctgttcgcgacggcaaggcgcgtgacgggcatgcccgcattcaggatgtgatcgccggggccgggcagaagctcgccgggaatgacgtcatcgtatggggtcatgcaccgtcaccagcttcgtgccgtccggaaaggtcgcctcgacctgcacatcggggatcatctctgcgatgccgggcatcacctgcgcgcggctgagcacatgggcgcccgcctccatgaggtcggcgacgctgcgcccgtcgcgcgcgccctccagcacatggtcggagatcagcgcgacggcttcgggatagttgagcctgacgccccgttccagccgccgccgggcgaccatcgccgccatggccagcatcagcttgtccttctcccgcggggtcagcagcatctcagcacctccacacgcggggcagggggcggccctcgcgcagggccatcagcgccgccatgatgtcggcgcgcaacgccgcgccgtccggcgcgagcagccggatggcgagcaggccgttccacgcgctggcggcggcgcgtccggccggttcggccagggcctgccgcaccggctccagcagcgcggcggcgcgggcagaggcgtggacgatgacggccatcgcgcctgctcccccgccgatggcggagcggcgcatcatcgcgtcgacatccccttccagcgccagcgcgtcggcatagatcagccggccgttccggtagatgcgcatccggtcgccgatcgcgccttgcgccatgcgctcgcccatcgccgcgcggcccaggaccacggcctccagccccaggaaggtcacgtcggcatcgagcaggatgcgcgtctcccgggccaggcgggcgcggtcgaacaggatcgtttcctgcggcagccattccgcgtcggcgccctgttcgacccgcaattgcgtatcgatccggcagccatgggacagggcgcgatagactttctccgcggcctggcccgtcacggtggcgctggtctccgccgcccagcggacggactggcgcacgctgtcgccctccgccaggccgcccgccgtgttgatcagcacggcgcatggccgtcccccttcgtcgcggcgcggcatgcgggcgcgcaggcagcctgcctgataactgtccttcatcacggtccgcccgtttcgttgcccgaaagcgagccgcaactcgccatggctgcgcaggctgttcggcaccgcacaaggaccggaagcgatccgggcggcctgcctgccgatgtcggggtcgaacgtgggaccgaacaagatttgtctcctcctcgatcattatctccagaaaaaatccgcgttcaatgcgccttgtcgccgaaagggtggacgtttgacgtattgaccgccaacgcctcaagggcggcgcgcggcgcccctccggcctgcatccggatctacgtcaaatgccgcatgccgtgttgctgctgcattgcacaatatgtccccgcaaatcagtaaaggggacaatcacgatgaagcgatactggaaaatggccatgcttctggcagccggagcagcggcgctgacggccggttcgatgcaggcccaggcgcaggatgcgggcagcgagccggtcatcctgacgggcggcgtcaccttcctgaccgactatcgcctgcgcggagcgtcgctgtccgacaacaagccggtgatccagggcgtggtgtcggccaagatcccggtcgcgggggcattcagcatctatggcggcatctggggttccagcctggacaaggatgccggaggcggcgcgatggaaaccgatttcttcggcggcgtgcaggccgatgtcggcgacgtcaacattcgcgcccgctatttgcggctcgtcttccacgacatcgacgatctggatttcgaccagtatgaattcggcatcaacgcgccggtcggcccggtgacggggggcgcgggcgtgatccacgacgaatataatggcggcggccattccacctatgtctacggcagcgcgcgctatgccgtgccgaagaccggcctcgccttgcgcggcctgctcggttacgaggacgggaccaactgggacgacaaggtcaactggcagcttggcgccttctatacctataaggccgtgaccttcggcatcgattatgtcgacaccaaccgttattccgccaattcgcgcggcggcaaccgggcgaagggcgcggcgctcttttccatcggcgcggtcttctgacctgcgcacccacgcacactacgtcaaatgacccatggctgcgcgcatcgcgccgcagcatccttgcccggtggagcggcgacgcggtcggccgggcaacagtcacaggagcatattcatgaaaaaagggcttggcaggaaatcctttctggcgctgacgctggcctgcaccatgctggcgaccgcgtgcggcaagtcggaaagcggcaacgccacggcggcggccggcggcgacgcgatcaaggtcggcatcctgcattcgctgtccggcaccatggcgatcagcgaggatacggtgaagaattccacccaactcgccatcgatgagatcaatgcggcgggcggcgtgctgggcaagcagatcgcggcggtgacggaagatggcgcgtccgacccagccatcttcgcccagaaggcgaacaagctggtctccgacgacggcgtcgcaacggtgttcggcggatggacctccgccagccgcaaggcgatgctgccggtgttcgaaaagaccgggaacctgctctggtatccggtgcagttcgaagggaatgaatgttcgcccaacatcatgtattcgggcgcgcagcccaaccagcagaccctgcccgcctatgactgggcgaaggagaagggctacaaaaacttcttcctggtggggtcggactatgtttatccgcgcaccgcgaacctgatcgtcaagaagcatctggaaaaggatggcctgaagctggcgggcgaggaatatcagccgctgggcggcaccgaattttccggcgtcatcggcaagatcaaggcggccaggcccgacatcatcttcaatacgctgaacggcgattccaacgtcgccttcttcaagcagatggcggcggcgggcctgacgcccaaggtgatcccggtcatgtccttctccatcggcgaacaggaagcgcaggccatgggcccggcgctggtcgagggcagctatgccgcctggaactattttcagacgctggatggcgacgccaacgccaagttcatcaaggcgtacaaggcgaagttcggcgaagacaaggtgctgaccgacccgatggtccacggctatgtcgacgtctatgtgtggaaggcggccgtcgaaaaggcgggcagcacagatccggcgaaggtgcgggcggcggcggtgatgctggacgctgtcgacacgccgctgggcaaggtgaacttcgtcaagaacaacagcctggtccagaccgcctatatcggcgaagcggaccccaagggccagttcaagatcctctggacgtcgaagggtgcgatccagcccgaaccctatgatccgctggccttccccggaaagacctgcagcatcggctgacgacgcgacccgtcggcccggtgcgcaacccgccttcgcgtccggttcaggctccctctcaagagccggcgcgaaggcggaaagcgccaaggaccaagcaacagggaggcgcccatggacgccgcatttctcttcggccagcttttcaacggcttcagcgtggcgtcgctctacatcctcgccgcgctgggcctggcgctcagcttcgggctgatgcgcgtcatcaacatggcgcatggcgaaatattgatggtgggcagctatcttgcctatctcaccatcctgttcgtgccggggccgatgggcatcatcgtcgccatgctcgtcgccttcctgggcgcggggatgctcggcggcctgctggaagtgacgctggtgagcaagctcacgtccaggccgctcgacacgctgctggcgacatggggcgtcagcctgatccttcagcaggcggcgcgcgacctgttcggcgccaccggcgtatccgtgaccgcgcccgcatggcttgacggcggcttcgcgctcggaccgctgcaactgccgacgatccggctgttcatcctgctgctggcggcgttgatactgggcggcctggccgcgttgctgcgttatacgcgcatcggcctgctggtgcgcgccgtcaatcaggaccgggcgaccgcagcggcaatgggcgtcaacgtgcgccaggtggacgccttcatcttcgcgctgggcgcgggcgtcgcgggcgtcggcggcgtggtgctggcgctgctcggcccggtcacgccgaccgtcggccagggctatatcgtgaccgccttcctggtcgtgatcctgggcggccttggcagcgtcgtcgggacgacgctggcggcgctgatgatcggcctgttcatggcgctgtcgcaaatcttcgtggacgtgagcttcgcgcaggtgctgacgctgatcttcgtcatcctcttcctccagttccggccgcagggcgtgatcgccgtccgctcccgcgcgctggacgcagaataggagaccggcgcatgaccgggacgctccccatcaaacaggccgctaccggcgtggcgctgatcctcgccatcgccgcgccgtggctgctttcggcctatgacctcaacctgctggcccgtttcctggcgctgtcgctgaccgccatggggcttgtcctcatctggggcgaaggcgggattttgagcctggggcaaggcgtgttcttcggcctgggcggctatgccctcgccatgcatctgaagctcgccggactggcggagggggaattgcccgacttcatgatctggtcggggacggaggcgctgccctggtggtggtccctggtcaaaagccccttcgccgccgtcgcggccgtgctggtcgtgccgaccgcgctcggcgcgctgatggcctgggccatattccggcggcggattggcggcgtctatttcgcgctgatcacccaggcgctggccctggccttcgcgaccctgctcgtcagccagcaagggctgaccggcgggttcaacggcctgaccgactatcagacgctgttcggcttcaacctcaacctgccttccaccacgctggcgctctatttcatcacgctcgcgctggtcgtggcaggcctgttgggcctgcgctggctgctggcgagccgctacggcaagctgctgcgcgccagccgcgacggcgcgaaccgcatgcgtttcctgggctatgaccccacgccctacaaggtgatcgcctttgccgtcgccgcgctgctgaccggcatgtcgggcgcgctcttcaccctgcacgccggcgtggtgtcgcccgcgctggtgggcgtggtgccctccatcgagatggtgatctgggccgccatcggcgggcgcaacagcctgatcggagcgatcgcgggcgcgctgctggtcaatttcgccaaggacaagatttcgaccgccatgcccgaagtgtggctctatggccttggcgcgctgttcatcgcggccgtcaccatcctgccgcagggcctggcaggcctgttcggtcccgaccatcccttccgtcccggcaaggcaggcgacctgttcgcccgctggcgccgcgaaagggccaagaccgcgtcgcaacccatcgcaggcgaggccgcgccatgaccgtccccatgctccagcttgaaaatgtcgtcgtcgatttcgacgggttcaaggcgatagacgatctgtcgctgaccatcgaaagcgggtcgatgaccgtggtgataggccccaatggcgcgggcaagtcgaccatgtgcgattccatcatcggcagggtccggccggcttccggcagagtcctgttccacggcgcggagatacaggcggaaagcgaacatgccattgtcgggcgcggcatctgccgcaagttccagacccctggcgtgctcgtcgccctgtcggtgatcgacaaccttgccatcgccgcgacgcgcgaccggaactggtgggcatgtttttcccgcaagggcgaggcggaagcgcgcgcgcgcgccgaggagatattggagcagatcggcctcaccgatcgccgcgacacgttggcgggcaatctgtcgcatggcgaaaagcaatggctggagatcggcatggtggttgcgaccgacgccgaactgctgctgctcgacgagcctacggccggcatgggcgcttcggaaagcagccagaccgcgaccctcgtccgttccctgctgggcaagcatgcggtgctggtgatcgaccatgacatcgatttcgtgtcgcaactgggcggtcatgtcgtcgtgctgcatcagggacggctgctgcgcgaaggcacgctggagcaaatccgcgccgacgaggaagtcgccgccatctacctcgggagggcgaaatgaccgacctcatgaacctgcgcagcgtgtccgccgcctatggcaaggggcaggtgctgtgggacgtggccttcgacctgaaggcgggggacgcgatcacggtgctgggccgcaacggcgtgggcaagacgacgctgatccgcaccatcatgggccagttggcggcgtcgggaggccatatctactggcatggcgacgaaatcacggagatgcgcccgcatcagcgatcgcgcatcggcatcggcttcgtgccgcaggggcgccatatcttcccgcatctgaccgtgcgcgaaaatctggaagtcggcctatccgcgctcgcccgcaaggggttcgaggggccgagggcagtgcccgaaatggtgttcgacctgttccccaagctgacgcagatcgcaggccgcaaggccggggttctgtcgggcggcgaacagcagcagctcgccatcggtcgcgccctggcgggacagccgcaactgctgctgctcgacgaaccgacggagggcatccagcccaatatcgtgcagcagatcgaggacgccctgcgccgcgtgcggaccgagctcaacgtcgcgatcctgatcgtcgaacagaatctggatttcgcctggagctttgccgaccgctatctggtgatgcagcgcggccggatcgtgaaggagggcaggaccgcgcaggacagcgccgatacggtggcccatctggtccatgtctgacattttcggtcggccgcgcgggtcggctttctagacccctgtccctcagttcatgacgcggcgttcggcttcggcaagggcaagccttcttcccgtgaccagcgtctggccgatgaaaaggacgatcaggatcgaaccgaccgtccccacgaaaatatcaaagccggaccagcgcccgaaaagtcccggcgccgttcccagcaccatcatcatgaccgtcatgccgatcagcatgaacctgagttcggtcggcccggcggaaaggtaggacagcttcaattcgcccaatacccgcgccgagagaaaggcgtggatcgacagcagcagatagcccgcgagcgcgaccatggcgacatccatcgtcacgaacgggctgaggccgatcccggccaggatgagcagcgtcgccagcccgtcgcagctatgatcgatgaaatagccgtaggacgggcgctctatgcgccggtatcgcgccaggctgccgtccatggaatcgccgaaccactgcaccgcatagcccgcaatggcgagcagcagccaggacgaggcgatattgctggcggcatatccggcaaagaccatgaccgcgcctgccatgccggtcgcggtcaggcgatccggcgttacccaggacggcattcgtcggcacagccagtcgagcagccgccgttcattggcggcaagccagttctgctggattcgggaaagcgatggaggggattggggttggatcgtcataggccttcgatcatggtctggaacagccggcgcgtccggggagcggcaggcgcgatatatgccggcatcaaccgccgcatccgaagatgcgccggccaaggaaaatcggcgcaacgacagatgccgtcagtgtagccctaaaggaaagccggtcttgctgcatgatatgcttccctatgcgcgggagcactcaagtctctctgtcgggtcgtgcggaaagaagacccgatgggccttcctaacagccttcatgcgggccgaacagaattttcccgaccctgggcgcttttccgacagacggacgggatgttccgtgctattgacccattattgcgcgaaatttgccgcaagcattcgccgtgacagagagaccgtcgtgctcccgcttgccagccgaggagcctatgatggaagacctgaattatctgttgaagcgcgagcaggaggaattgctgcgcgcccggatcgcccatggcccggcggcgcgccgggctcatcaacggctggcggaaggatatgcgggtcgcatccgccgccatcctcatccctatcgatcccggcgcccggatggctctgcgtcgttcaacccgttcccgttcgacgtggaagggggcgcggcatgagcagggtcgtcaacgtcagggtcgccatggatgtcatcaaggcgacgtgcgccaagcatgcattccgggtgtccgcggtggaaacgctggtttccggcggcaccagggtggtgatgctcgatccccgggacgccgacgccttccgcatattgatgaaggacaagctgatcgagggtgccgtgacgcgatccgcatcccacatggcccggcaatggacgccctcgcaccatcggagatgaccatggaccgcttcgattatctcgcgcgccgcaagcaggcggagctgaaccaggccgctcttgccgtctgcccggtcgagaagaaccggcatgaggagcaggcgcgcgcctatgccaagatcatttccgtcctgcgccgggaagaagaagcctcactgcatgtccgatagccgggcgcgaccgcccggcttcgccgcgaaccagatattatgccaacgctccgtgctgccgacataggccggcaggatgatttcgtcgacttcgaaacccgtttcctcgagcctgcccgcaaagccgtcgtcggcgtaggaagaccagacggaaaggaggccccccggccgcagcgcggcataggccgcggcaaggccgcgatgggaatatagccggtcgttcccggacgtgatgaagccgtccgggccgttatcgacatccagcagtatggcgtcgaacccatccgacgtctcggcaatgatgtcgtagacgtcgcgcaggcggaggctgacgcgagggtcggcaagattttccttgaacagatgcgccaagggccccttggcccagacgacgatctggggaaccagctccgcgacggtcacgaaggcctgcgcgctccaggcggcaaggacagcgtccagggtgaagcccatgccgagcccgccgaccaggacatggccgtcctttccggccaggcgttcgcttgtcagggtggcaagcgccatttccgacagatggtcctggcttcccatcaactcgtcgcggccgaactgtatggaaaattccttgccgcatttgagcaggtgcaactggccgccgcccggaatgtccgcgacatccaccgtttctatgggcggatggcttcttgcccttccggtcctggcctgccgcttgccggcgacgccgacctgcatgtcagaaggccgccttgatgaagcgccgttacgattcatgctgttcctgtcgctttttcaagatcagtcgcgacgtaaaccagcatggcgtccattgcgcggtgacgatgttcaatgcccggcccgcaccttctttgcaaggccgcgcggcagatccttttccgtggcggacgcgctgccgatgtcctctgtcacgaggggaaggggcggcggggcacccgatcatctcccgcggcggacgacgtgcccatgttcgtgccccgccgcgccgttcaggagtttgcggcctgatcgcgggggtgaagcacgaagcgatagtcgagcgtgtggaaaggcacctcgacagtctcgccggtcggcgcgacgcccggttcgtgcctgacgaactggcccacgcaggaaccgcgcacgccgaagaccgagtcggaatcgagatattcgtcgccgtcgacgaagacatgggtgatcaggggatcgaagccgggcttggcgatcctgtaatgcatgtgggccgggcgcatcgggtggagcctggtggcgtccagcatctcgccgaccgtgccgtccgatgggatgggatagcttttcggcaggatcgatcggaagctgaagcgtcctgccgcgtcggtgtggaaaacgccgcgaagcgccgcttcatccagcgaccagtccggcgactgaacgtcgtaaaacccctcggcgtcggcctgccagacatccacgacggcgtcggccaccggcccatcgggcgacaccacctccgcccgcacgaaaagtggttcgccctcgacgcccctggcgagattgctgccgtgcgtggcgagcacgggcgcgccctcgacatggaaggggccgaagactgtctgttcggtcgcctccgcaggacggctgtgattctgggcgacgaccagcatggaaaggcccagcgtgtcggacagcaggacgaattcctggcggacgtcggaacacatatgtcccgtgcgggtcaggaacttgatcccttccatccactccgcttcggtcagcttggtttcccgcgcgaaatcgtgcagatgcctgatggcggaggccaatatctcatgcaatcgcggatcgggcgtgttttcgatccggcgcagcacttccgcggtgatggtaaattcgttcaagtcgcgcatgactggctccaggcgcctccggatcgggcgtccatttgctgcccttatcggcccgtcagggggcgcgctcctgtgagaaaatgcgattttcatgcagaaactggctgagcgcccggccgcgcaacgcgtcggttcgacaggtcaggactgcaccgatcggcgataatgccccggcgtcgcgcccacatgccgcctgaaggtgtgggtcagatgctcctgatgggaaaatccgcaactataggcgatttgcgccagcgacagatcgctgtgcgccagcagcctccttgcccggtcgacgcgccgccgaaggacgaattgatggggggaaaggccggtggccagcttgaactggcggacgaaatgggaaacgctgaggccgccgaccaggctcaattcctgaagctggatcggcctgtccagatgggcttccacgaaatcctccacgcgtttcagccgtcctcgcgccaatccgcgattgttcgcggcggcaggggaggggggcgccgaataatcgtgccggatcagccgggccgcgatcgccagcgccatctggtccgcatagagggcggtggaagcgccgcccgacgcggcgacgcttctgacctccagggccagttgttccagcagttcgtcgcgctggccgatccgggggcggaggcggatgccgtcgggaaagtcatagcccagggacgccgccacctcgttgacgacgctgctgcggatataaagatgtagggtttcgaccgaatccgccaattggatggaaaatggcgagttggccggccacaggcagaggccccccggcggcacgacggtcgtgatcctttcgtcttcggtggcgccggtgatctgggcggggccgcccagatggaacaccagcagatgatccggcacggccctggcggacgcttcgaagggttcctcctgctgttccgacaggaacagggaggtccagcccagcgcggcgctggaagtctggacggggttgctggaacccaggaacagcccgtgcgtgtcgccgatgtcaaaatgtgcggccgccgccatcactcctccactaaatgcgctaagccacggccaatccgtgcggcccgttcagccatcatgggtgcatcgcgccggtcataggcccgccggccgcaaaaatacagggcctgccggtcggcgccagccgcccaccgtgccgaccgcccaaagaaggcagcaagattatgcagaagaaaggcggccggacgcaggatcatgccgcggacatggcggcaggatggcgcatccgtcctgcccgccggaacagcgcgatcgtcgatgttcgggggcaaaaccaatggaaagaagtccccccatgctttacctgcgcatctgctttgacaagcccgacatgctggcgcgccgcgacgaatatcgccaggcccatcgcgcctatctcgcttcgggcgtggtcaagctcgtgcaggcaggcccgatgatggcggatgacgacagccacaatatcggcagcttcatggtcgtggaagccgaagacctggaaagcgtgaagaaatttcacgatgaggatcccttcacgaaagccggcattttcgatgaggtgcgcatctgccgctgggaccgccacatcggctgaccgggacttcccgatccggggcggcaattgatggggccgcttcgcgcccccgccgcaacgcgcaagtggacctatctctaggctgtatcgacattcagaagatggcgagccgaaaatggtggttttccgtgacccggcgcgcagcgtacttaaagtacgtgagcaccggaagcacggaaaagcgccatttgcaggccgccagggctgaatgtcgatacagcctaaagcggcgcgccacgaacccccggccgccgtcgaccgcatgttcgccgcactgcgccggcggtaaggcaatgccggcaggctcgcccgctatcggcgcgtgatccgttaggccatgcccggttcagcccccttcgacaccgatcgcgacggcagggcttgccgggccgcggcacgcatcgggatcgccggaccttgcccgctgggcattgtcgctgccgatgcgaaccggctgctgcccaagcccccgaaggaccggcccggcgccgacggccatggcgccgtcatctcgaaatagcggatcgttggatgcgatgcgttaggcattgcgtcatatcggcatgaactggatccgaattgacgcctttcaacgggatggaggtgtttctcgatggaatccgatcctcatcaactggacaggacggacctgcgcctgctgcgcgagatcgtcgaggacggccgcatttccgacgtcgcgctgggcgagaaagtgcatctgtcgagcacggcggccgctcgtcgccgcaagatattggaggaacggggcatggtgccccgctacgcggccagtcccgaccttgtccggttgggatatggcatcgtcgtccatgtctcgatcgaactggtgtcgcaggcggagcaggttctgaacgaatttgaacaggcggtcgtcaaatgcccgtccatgagctattgcagcttcgtgtcgggcgacacggatttcatgatgaccgtgcatgtccggtccttcgccgattacgaccgtgtttatcgccgggaactgtcgaccctgccccatgtggcgaagatccgcagcagtttcgtcatgcggccggtcgcccagcgaacggttccgccggtcctgttcgaagggctgaaataaggccggtgcgaatcatccggcgcatcccgcctgttgatgccggattccggcgcttcatgaccgatatgcgccggatttcagcaatatcgcccggttttcttgtcgactttaacgggaagccgcgatgccaactgtgtaacatctgcggtgcgggaccatggaaggtccggcgacgataagatgtggttgggcgcccggaatgccggggccgatgcaaggtgatattccggggaaagccaacaggcgttcgtcagcccctgacgatcacgtgccgtcatggcgcgaacccttgcccatgcctgaggaggatgacgaagggcccgcaggacgcgcaaacaggggacatcaagatggtggttgcacttccaggtaggtcatgggcaggtaggtcatgggcaggtaggtcatcggcagataggtcatcgacgggtaggacatcggcggatcgggcatcggaccgccgtcatcggcatcgcaggcattttctggcgacgacaggcgggctgctcaccatgctgtcggccccgccggccctggctcaggacgccgccgacgcgccagaggcgagccagatcatcgtcaccggatcgcgcatcgtgcgcgacggctacagcgcgcccacgcccgtcacggtgatgagccaggcggacatcgcggcccaggcgcccgccaatatttccgatttcgtcaaccagcttccctccatcgcgggcagcggcacgtcgggcacccagtccggcggcctttccaacgcggtggcggggatcaattcgatcggcctgcgcggcctgggcacgggacgcacgctcgtcctgctggatggccagcggtcggtggcctcgaccgtcgggggcgtggtggacatcaacaccattccgcaggatctggtggaacgggtcgaagtcgtgaccggcggcgcttcggcggcttacggatcggacgccgtgggcggcgtcgtcaacttcgtgctgaacaaggattacaaggggtttcgcgtcgggctggaccagggaatctccagccatggcgatggccgcaactacaagatcatggccagcgccggcctgtctctgctcgacgacaggctgcacatgctgttcaacggcgaattcttccaccagaatggcgtggatacgatagaccgcgactggaacgaccgcggttatttcatgatcaacaaccccgcctataacggcacaaacggccagccgcagcggctggtggggacgggggtggggccttcgggctatacggcgggcgggctggtcggcgccggtccgctgcgcggcacctatttcctgggcgccgggcagaccgggcaactgacctatggatcggtgctcagcccgtggatggtcgggggcgacaccggcgtgacgctagccgggcatatcggcaccaattcgctgattccgcatgacgagcgcctgagctttttcaatcgcaccgccttcgacctgacgccggacatcaccatcttcggccagttttcctacaatcgctccaccagccgcagcttctatcagcagacgcccagcaccggcgtcacgatccaggcggacaatgcctatctgcggacctattacccggcggtcgcggcgcggatggcggcgggtttgtccttcacgatggggaccagcaacgccggcttcccggttccgggcagcgacataaagcgcgaggtctatcgcttcgtcggcggggtcgagggcacattcgggctgctcgaacggaactggaactggaacgcctattatcagcatggcgagaccaaggcgcatgaggaactgacgaacacctggaacaacgcccggatggcgctggcccaggacgccgtgttcgggccgggcggcagcatcgtgtgccgttcgacgctgaccaaccccaccaatggctgcgtgccgatcaaccgcctgggaaccatgggcccctcggcggaggcgctcgcctatatctacggcgcgcagcagccccagcgcgaccagaccatcaagcaggatgtcgccgccgcgaccatcaacggcgagctgttcgacctgccgggcggggcagcggccgtagccttcggcgcggaatggcgcaaggagcagatcggcggcaccgtcgacccgcagttcaactcgggctggctctacggcaactatctcgtcaatcgcggcaaatatacggtgaaggaaggcttcctggaagtcgacctgccggtgatcaaggggctgaacctgaacgcggccggccgcttcaccgactattcgacatccggttcggtccagacctggaaagtcggcggaacctttcagccgatccccgacatccgctttcgcggcaatgtcagccatgacatccgcgcgcccaatcttcaggaactgttcgcggcgggcacggcgcgcaccaataccgtcatcatcccggcaggcgccaatgcgcccgccacaggttcccttcagttcgtgcagaaccaggtcggcaatccggccctgacgcctgaggtcgcggacagttggacggtgggaacggtgctgacgcccggcttccttccgggcttcaccgcctccttcgactattattcgatcaagatcgacaaggccatcggcaatgtcaccgcgcaggatacggtggacctgtgctattcggagggggtcgccgcctattgcagcaatatcgttttcgtcggaaacacgctcagcagcatcgtcctgcgcccgatcaacttcgcgaagcagaccgccaagggtttcgacatcgaggcgagctatcgcctgccattgtcgaacatatccgaaaatctgccgggaactttcacgatccatggcatggcgacccattatatcaagaacgtgatcgacaacggcatcagcttcccgatcgactatgccggggtcaatggcggttcgctggcgggcacctattcctcgccgaactgggtctatcgcatcagcgccttctatgatgccgatcccgtcaccttcaacctggtggcgcgcgggttcagcgacggcgtctatggcaacgactatatccagtgcacgaccaactgcccggcatcaaccacgcaatatcgcaccatcaacgacaatcatatcgacggcgcaacctatgtcgacgcgtcgctgggcttcaaattcaaggcccatggcggcaaggggacgttgaccttcatcgtcaacaacctgttcgacaaggctccggtccccgtcggcaacggcccggacgcgaacaacgtccccgcctatgcccagaccagccgcagcctttacgacgtgatcggccgcgtctaccgcgtctccgtcaaaatgcagttctgatgccccgaaagaaggtattgacgtccatgacatgcatgaagaaagccgccatcgtcctcgccttggcctccaccctcatgacgcccgtggcccaggccgcggcgcccaaggcgatgaagaccgccgcggcatcggccgtggacgcccaggccaagcagatccaggtgatggtggatcaggtcttcagctatgccgagccgggcttccaggaggtgaagacctccgaatatctgaccgcgatactggaacggaacggctttaccgtgacgcgcggcgtggcgggcatacccacggccttcaccgccacctggggcagcggcggtccgctgatcgcgctgggcagcgacatcgacgacgtgctgggcgtgtcgcaaattcccggcattccgaacatcaagccgctgctggaaggcgcgccgggccatggcgaggggcataatgcgggcatgcccctggtcatcgccgccgccatcgcggtcaagcaggtgatggaaaagaacaagatccccggccggctgatgctgtggcccggcgtggcggaggaattgctggcgaccaaggcctattatgtccgcgacgggctgttcaaggatgtcgacgcctgcatcttcacccatgtcagcagcgatttttcgaccggctatggcgaaatgggctccaacggcatggtgtcggtcgaatacagcttccacggcaagaccgcgcatgcgggcggcatgccctgggaagggcgcagcgcgctggacggggtcgaactgatggacgtggcgtggaatttccggcgggagcatctgccgctgacgcagcgttcccattccgtcatcaccaatggcggcggccagcccaatgtggtgccggacacggcgtcggtctggtattatttccgggaacggacgttcaagtcgatccgcgatctctacaatgtcggcaatgagatcgccgacgctgccgccaaggcgacgggcacgacggtgacgcgccagattttgggctatgccgcgccgaatttcggcaacaagccgctggcggaagccgcctatgccaatatcgtggcggtgggcatgccgaagtggaccgccgacgaccaggccttcgccaaggcggtgcaggagaccaacaagcgcaaggtcgaaccgctgcgggacaaggtggccgaactttccacgcccgaaagccgcaagccgtccatggggggcggctccgacgacatcggcgacatcatgtggacggtgccgaccatcaccatccgcttcccgtcgaacatccccaacatgatcggccacaatgtcacgtccgcgatcgcgatggcgacgccgatcgcgcacaagggcgccgtcgcgggggccaaggcgctggcgatgacggtgctggacctgatgaccacgcccaagctggtcgcggacgccaaggcctatttcaaggatgtgcagctcaagaccgacagctacgacccggtgatcaccgcatcggacaagcccgccatctggctcaatgcaaagacgatgaagctgctgcggccggaaatggagaaattctattacgatcccgccaaatatcccacctatctcgaccagcttggcatcaaatatccgacattgacgccgcaataggaagcaatccacagccatgaacatgaaaaggaaaaagcctttgggtcgcacccttgctcttgtcgctgcgttgctgtccaccgttgcttcgcccgccgttgccgccgcggcctcgcccaaggccctgaaggccgaggctgtggtcggcgtggaagcgcaggccagccaggtccaggtgatggtggatcaggtcttcagctttgccgagcccggttttcaggaggtgcgcacctccgattatctggcggggatattggaacggaacggctttaccgtgacgcgcggcgtggcgggcatacccacggccttcaccgccacctggggcagcggcggtccgctgatcgcgctgggcagcgacatcgacggcctgctgggcgtgtcgcagacgcccggttcgcctgcgatcaagccgctggtcgcgggcgcccccggccatggggagggccataatagcggcatgccgatgatgattgccgccgccatcgcggtcaagcaggtgatggagaagaacaagattcccggccggctgatgctgtggcccggcgtggcggaggaattgctggcgaccaaggccttctacgtccgatccggcatgttcaaggatgtcgacgcctgcatcttcggccatgtgaataccggcttcggcacggcctatggcgacatgggcctgaccgccatggtgtcggtggaatatgaattcaccggcaagacggcccatgccggcgccatgccgtgggaggggcgcagctcgctggacgccgtggagttcatggacgtggcgtggaatttccgccgcgagcacctgccgctggcccagcgttcgcacgacgtcgtcaccaatggcggcggccaacccaatgtggtgccggacaaggcgtcggtctggtactatttccgggaaaaggacttcgcctcggtccggtcgctgttcgagacgggcaatgagatcgccgatgccgccgctcaggccaccggcacgacggtgaagcgccgcctgctgggctatgccgcgccgaatttcggcaacaagccgatggcggaggccgccttcgccaacatccaggcggtcggcatgccccaatggtcggccgccgaccaggccttcgtccggtcggtgcagacggccaacaagctgaaggtccagcccctgggcacggccgtgatgccgctttccacgccggaaacgcgcgggtccgccagcattggcggatcggacgacatcggcgacgtgatgtgggcggttccgaccatcaccatcggctatccggccaacatccccaatgtcatcttccatcatgccaccgccgcgatggccatggccacgccgatcgcgcacaaggggacggtggcgggagccaaggcggtcgcgatgacggtgatcgacctgatgacccggccgaagctgctggcggacgccaagacctattatcgcgacgtgcagttgaagacccagtcctacgatcccgtcctgacggcggacgaccggccggccattcacctcaacgagaaggtgatgaaggagatgcggccgcagatggagaaatattattatgatcccgcgcgatattcgacctatctggagcagttgggaatagcatatcccggtccggccgccgacaaataaggtccggcggtctccggctcagcgccgccatcccgcgcgccggaggatatggcgagcgcgatgacgcggtggatcggcttcatttccggccttcgcgggaacggcggacgaagaaaaaggccggagcgtgacgtcgcgctccggccttttcgggtttcagggcttgggggccctcggcgccgtcacccgatctgctggtcgggcagcgcatgggtgggcctcgatccccacagcgcatagaagaggatgtagagttcgcaggccgcggtcagcaggaagctggtctgcaagccgaaatggtcggccagccagccctgcaccaccaccagcgcgccgccggcgatcgccatgatcagcaggccagatccttcctcggtcagcggccccagccccttgatgcccagggtgaagatggtcgggaacatgatcgagtggaacaggcccaccaggatcagcgaccacatcgccacctcgccatgggtgaagacggtgatcatcatcacgaggaaggcgccgatggagaaggcggccagcaccttgcccgcgtcgaaccgctgcatgatcgccgaccccgcgaaccggccgaccatcatcccgccccagaggaaggtcaggtaacggcccgcctgctcatgggtcaggttggcgatgtcgggctggctgacgaagttcacgaacaggttggcgacgccgatctccgcgatcaggtagatgaagatggccgggatgccgaacaccaggttgcgatgcgcccagagcgaatgcttcttccgctcctccttggcgaggcgggtggcagacgcgcccatggcgggcagcgggaagcgcgcgatcactaccgccagcaccaccagcaccatggcgaccaggccatagggcaggatcaccgactgggcgtcggccagccgctccgcctgcgtcagcacgacttcgccctgggcggtgccgcccttcgaccggcccaggatcagataagccccgaacatcggcgccagcatagtgccggccgaattcatcgcctgcaccaggttaaggcgggacgaggcggtttccggcctgccgaccaccgcgacataggggttggccgcgacctggagcagggtgatgccgctggcgatcacgaacagcatgagcagcgtcacgccataggaggggatggacgccgccagcatcatgcccagcgcgcccgccgccatgaccagcaggcccgtcaccagcgacctctggtaaccgatgcgctcgatcagcttggccgaggggatggaggcgacgaaataggcgatgaaccataccgattcgatcagcgtcgtctgggtgtagctgagttcgaacacgctgcgcaggtgcggcagcagcgtgttgttgatgacggtgatgaagccccacatgaagaagaggctggccagcaaagtcagggcagggccgtagcgcgtgcccggatcatgggccgccacgggcgccgcggttgaggaaatcggtcctgccattcatccttctccggaagtgtcgaaaaggcgcgccgccggaacagggttgcgcctgattattttgtatgagtatatctccaccgatgacgcgtcaatggcgtcggggaggaaccgcatgcgaaaggcccttatgaacaaaatggtattggcaacgttgtcatacggcggcggcctgatgatggcaagcacggcggcactggcggcggaggccagccgcgcgcccgccggcacgctggccgacggcacggcgatcgaggcgatcacattgaagaacgcgcagggcgtgtccgccaccatcctgacctatggcgcgacgctgcaaaatctggccgggccggaccgcaacggcaggatcgcggacgtcctgctcggctatgacgatcttgccggctatgtcgaccgtcccaattatttcggcgtgaccgtgggccgctatgccaaccggatcgcgggcggcaagttcacgctggacggcaagagctatcgattgccgctcaacgacaaggtcaattcgctgcatggcggcggcaagggattcgacaagcaggcgtggaaggtcgtctcgctgaaaagcgggccgaccgccacgctggtcctgtcgctcaccagcccggacggcgacgccggctatccgggcaagctcgacgcgaccgtcacctatacgctggacgaggcgggcaatctgggcatcgccttcgacgcgaagaccagcaagccgaccatcgtcaacatgaccaaccatgcgatcttcaacctggcgggcgagggatcggcggagagcgcgctggggcatctgctgaccatagccgccagggccttcaccccggtggacgccaatctgatcccgaccggcgaactgaagccggtggagggcacgccgttggatttccgcgcgccgcgccgcgtggcggacggcattcgcgacggccgcgacgcgcagatcgtcgccgggcgcggctatgaccataatttcgcgctggacaagggcgtgaccaggacgcccgaactggccgcgcgcctggaagacccggcgtcgggccgcgtgctggaggtgctgaccacggagccgggcgtgcaattctacaccggcaatttcctggacggcacgctgatcggcaagcagggtcatctctaccgcatgggcgacggcatcgcgctggagccgcagaaattccccgattcgcccaaccagcccaaattcctgtcggcgcgggtcgatccgggcaagccctatcaccaccagatgatctaccgcctgtcggtcaagcgctgaaggccgggcatggccgaatggggcgggcgacaggctgggcagccctaggctgtatcgacattcagccctggcggcctgcaaatggttgaagcgagtcgcgtgcctcgcttcaatctccgtgcttccggtgctcacctgctttgagcatgctgcgcgccgggtcacggaaaaccgccatttttggctcgccatcttctgaatgtggatacagcctaactccggctgaacggcagcagcgcttcatagaccggaagcggcggcttgccctctaccggaaccccccggcgcagcaggaaggcgtggcgaacgatctccgcctgctgctccagcccgtagcggcggaacggttttccaggcacgatgtcgtaagcatagcggcagaagggatggcgcatcagcggcagataccatctgccgccccgctgcgcctgccagacatgggtcatctcatggatgaaatgtccctggatgggcagcgggctgtcgcagaaatctgtgcagaacaggccgctttccggatggaaccagaggtcgccgtccggcgccatggtgacttgccggggctggaagggccaccatttgcgatcatgcacccgcacccgccgataatcgatggcggcggcgaacaccgaccgggctagggcggtttcggactcggtcagcgggcgtccggtcaatgcgcctcatgctccgccgattcggcggctcgagcggcggcgccgggcttctggatgacggcgtcgaccagcaggcggtcgccattggccagcaggaaggtgagcgtcatcttgccccggccgatcgccgtgtcgttgacgccccaaagcatcagatgcttgccgcccggcgcgaaggcgaccttggattttgccgggatgggaacgctgtcgagcggcttcatggtcatcttgccgccctcgctcatgctttcgtgcatctcgaccttcagggcgtaatcggtgagcacgccgcgcagcgccgtgtccgcatcgccgccatgggcgacgaaatagccggaggagggcatgtccttgttggggctgagccgcacccaggcctgatcgatataggtgggcgcgggatcgccgcaggcggcgagcgcgagaggggcggcaagggcgatcagcgggtaaaatgcgcgcatgggcaaaggcttcctcaatgtcccgtttccggtcgtttccatgaggtaatcgtcacagcttcttgtgccaagcaaaagcacgcctatatcccttgcgcaaacgcccttgccttggcgctttcgtgaggtatggggccgtcaaccgctgaatatgatttggggttcaaagaggacacaatggcaaaagtaatcggtatcgacctgggcaccaccaacagctgcgttgctgtgatggacggcggcaagcccaaggtgatcgaaaatgcggaaggcgcgcgcaccacgccctccatcgtcgccttcaccaaggatggcgaacgcctgatcggccagcccgccaagcggcaggccgtgaccaatccggacaataccattttcgccgtgaagcgcctgatcggccgccgcttcgacgatccgatgacgaagaaggacatggagctggtgccctacagcatcgccaagggtccgaacggcgacgcctgggtgcaggcgggcggcaaggattattcgccttcgcagatttccgccttcatcctgcagaagatgaaggaaaccgccgaaagctatctgggcgagacggtcacgcaggcggtcatcaccgttccagcctatttcaacgacgcgcagcgtcaggcgaccaaggacgcgggccagatcgcgggcctggaagtgctgcgcatcatcaatgagccgaccgcggccgcgctcgcttacggcctcgaaaagcaggacggcaagaccatcgccgtctatgaccttggcggcggcaccttcgacatctcgatcctggagatcggcgacggcgtgttcgaggtgaagtcgaccaacggcgacaccttcctgggcggcgaggatttcgacgccaagctggtggaattcctggccgctggcttccagaaggatgagggcatcgacctcaccaaggacaagctggccctccagcgcctcaaggaagccgcggaaaaggcgaagatcgaactgtcctcggcgcagtcgaccgaagtcaacctgcccttcatcaccgccgatcagaacggtcccaagcatctggtcaagaccatcacccgcgccgatctggaacggctggtggccgacctcatcaagcggacgatggagccttgcaagaaggcgctggccgacgcgggcgtctccgcgagcgagatcagcgaagtggtgctggtgggcggcatgacccgcatgcccaaggtgcgcgaggccgtgaaggaatttttcggcaaggaaccgcataccggcgtgaacccggacgaagtggtcgccatgggcgccgccatccaggcgggcgtgttgcagggcgacgtgaaggacgtgctgctgctcgacgtgaccccgctgagcctcggcatcgagacgctgggcggcgtgttcacccgcatgatcgaccgcaacaccaccatccccgccaagaagtcgcaggtctattcgaccgccgacgacaatcagcaggcggtgacgatccgcgtgttccagggcgagcgtgaaatggcggcagacaacaagctgctcggccagttcgacctggtcggcatcccccccgcgccgcgcggcgtgccgcagatcgaagtcaccttcgacatcgacgccaacggtctggtcaacgtccatgccaaggacaagggcacgggcaaggaacagcagatccgcatccaggcgtcgggcggcctgtcggacgccgacatcgaccagatggtcaaggatgccgagcgcttcgccgaggaagacaagaagaagcgcgaggcggccgaggcgaagaacaatgccgaaagcctgatccacaccaccgagcagcagcttggcgagcatggcgacaaggtggacgctggcctcaagtcggagatcgaaaccgcgatcgccgccacccggtcggcggtcgagggcggcgatgcggaagccatgaaggcgaaggcgcaggaactcgccacggtcgccatgaagctgggccaggccatttacgagaaggagcaggcggccgcggctgctccgggcggggacgcgccgaaggcggatgacgatgtcgtcgacgccgaattctccgaagtggacgacaacaaggcgtaagctgatgtgcttgccccgtcatgactgctatggccgtgacggggcagggacgccgggggcgagatgagcaccgaaatcgactattacgaactgctcgaagtcgagcgcacggcggacgcggccgcgatcaaaagcgcataccgcaagctggcgatgaaatatcaccccgacaagaatgggggctgcaccgacagcgaggccaagttcaaggccgtttccgaagcctatgaatgcctgaaagacccgcagaaacgcgccgcctatgaccggttcggccatgcggcgttccagaatggcagcggtttcggcggcggcgggcgcggcgcgggcggcttttccgaccttggcgatattttcgagaccatcttcggccaggcggcgggcggcttcggcggcgggcggcaggcccagcggcgcggcgcggacctgcgctacgacatggaaatcacgctggacgacgcctatcacggcaagaagaccgagatagagatagaggtttcggcgccttgcgaaagctgcgacggctccggcgcgcagccgggcacgggcgtcaggagttgcggcacctgccatggccatggccaggtgcgggcgcagcagggctttttcgtggtcgaacgcacctgcccatcctgccatggcgcgggccaggtgatcgaaagcccctgccgtagctgccggggcgaagggcgggtggacaggcccaagaccctgtccgtcaacatccccgccggggtcgacgaaggcacccgcatccgcctgtcgggcgagggcgaggcgggcgcgcggggcgctcccgcgggcgacctctatatcttcctgcatgtgaagcggcatccgatcttcgagcgggacgggacgaccctgttcgcccgcgccccgatcagcatcaccactgcggcgctgggcggcgtgatagaggtaccgggcctggacgggcagcggcatgagatccggattcccagcggcatccagtccggcaagcagatccgccagcgcggcgcgggcatgccggtgctgaacgggcgcgggcaaggcgatctggtgatccaggtcgatgtcgagacgccgaccaagctgagcgccaagcagcgcgaactgctggaagcgttccgcgaaacggaaacgggcgaggaatgcccgcaatcgacgggatttttcagcaagctcaaggaattatggggggattgatttctccccatttcctttaaaagcaccgtgctcctgcgaaggcaggagcccagtcccgcccttcgaactgggctcctgccttcgcaggagcacgaagcgcttgattgaagcaaagctttctccccctcccgccgcgcccagcgaaaaagggaaattcccgtgccatcggcaggaagctggccacgctcgccaccagtcccgcgcccataatgtccagagcgcatagtccagcccgaccagcgccatcgacaccgccagctaaaacctgagcgccgccagcgtgcatccgacataaaccagagcgtggtggaggtcgacagcagagccatcgccgtgagcgcggccagccattgcagactgttggcgaccagcatcagcatgcccagcatgcaggacagcagaagcgcgcgcccgcgccgatcatattgtccgatgggcctatgccgccccgggcgcattgtgtcaggaggtcggcggcggtggaggatgaaaacgcaaggacgcccgcccggttggccggggcgcggcgtccctgccttgtcctgggactcaggccgccaggaacatttccggatcgagcgccatcaggctgtccgcgccgccctcgatcttccggcggagcgcgcccgcgtccggcatgatgcgttccgcgaagaagcgggcggtcaccagcttggcttccaggaaattggcgtcgccctggccggccgccagcagggcggtggccgccttcgccatgcgcagccacatcaggccggtcgcgacgatacccaatatgtgcatatagtgaaccgcgccggcgccggcattgtcggggttcttcattgcattctgcatcaaccacatggtcgccgcgccgagctggccgctcgccttttccagcgcttcggcaaagccggcgagcttctcgtcgcccttggcctgcgccacttcctccccgacgatcttgaggaaggcctggagcgcgcggccgccgttcatgggcagcttgcgtccgacaaggtccatgccctggacgccgttggtgccttcgtagatctgggcgatgcgggcgtcgcggacatattgttcgacgccattttcccagatgtagccatggccgccgaacacctgctgcgccatcacggtgacgtcgaagcccttgtccgagccatagcccttgatcaccggggtcagcagttgcagcaggtcatcggccgcctgccgttcttcctccgtggccgcctgatgggcaagatcgacctggagcgcgccccagagcatcagcgcgcgcaacccctccgtcagggccctcgcctccatcagcatgcggcggacgtcgggatgggcgaacagcgtgtcggccttttcctgcggatcctgggggccggtgagcgcccggccctggcgacgttcatgggcgtaggcggcggcgttctgataggcgacctccgcctgggccagtccctgcaggccgacgcccaggcgggcggcgttcatcatgatgaacatggcggccaggcccttgttctcctcgcccaccagccatccggtcgcgccgtcatagttcatgacgcaggtggaattgccgtggatgcccatcttgtgctccagcgaaccgcaggagacggcgttgcgcttgcccagcgatccgtcctcgttcaccaggaatttgggaacgacgaagagggagatgcccctgctgccttccggcgcgtcgggagtcttggccaggacgaggtggatgatgttttccgtcaggtcatgctcgccggccgaaatgaagatctttgtgccggtgatcgtgaagctgccgtcaggccctggcacggccctggtcttgatgaggcctagatcggtgccgcaatgcggttccgtcaggttcatcgtgccggcccatttgcccgacaccatattggggatgtaggtccgcttctgctcctcgctgcccttggcgatcagcgcttcgaccgcggcattggtcaggccgtgatacattttgaagctcagattggccgagagcgtatattcgctgacggccgtcccaacgatgcttgggaggccctggccgccatattcgatcggcgcgttcagcgtcgtccagccgccctcgacataggtgtcataggccgccttgaagccggtcggcgtggtgacgctgccgtccgggtggcgggtgcagccctccttgtcgcccacggcgttcagcgggaagaggatttcggcggcgaccttcccgccttcggtcaggatcgcctccaccaggtcggcggtcgcgttttcgaagccgggcagattggtgtagcgatccagcccgaggacatggtcgagcacgaagcgggtgtcgcgaacaggggcggtgtagctgggcatgatcttctccgacggattttgttctgcggttagggggattattgctggaggacgtccaggaaatgcatcaactccgcgatggtggcgtcgatgtcctccttctggcggttgagcagggcgatgcgcgcctcgcacttggcgacggtgacgcggagctgttcctcatgctcctcgtcggcgtcgtagagatcgatcatctcgcgaatgtcggacaggctgaatcccacccgcttgccgcgcaatatccaggccaggcgggcgcggtcgcgacgcgaatagatgcgcgcaaggccctgccgttccggcgcgatcagcccttcgtcctcatagaagcgcagggcgcgggcggtgacgccgaattcctccgacaggtcggtgatgctataggcttgccggtcgctatgatcgggcagttcgacgatgcccgcaagagtggtgcgtttgtccatggcaggtgatgtaactctgctttacgtttacgtcaaggtgagtatgccagccgtggcccttttgtcctagtgacaggacgggcgggcgccgctagggctttgcgccatgatgggggcagtcagacgatcggaatccgcgaagggccttttggccgcgctggctctgctcgtgctggcgatgcagcttgtcgcgccttcgggcttcatgcctgtgcgcaccgaacggggcgttgtggtgacgctctgcacggggcaaggggcggtcaatgtcgtggtcgaccggactgtcttcgaccgggacggggcgtcgggcaagcatcgcccggatgacggcgcgccggggcagcagcattgtcccttcgccgcatcggtgcagccgctggttccgccgctggccctcgccgatctgcctctgcccgcctggcaattgggtttcgggccgatcgccttcgcgctcaagaccgggctgatcgcccggctggccgcgcccccgccgccctcctcggggccgcccgccttctgaaaaatccgccattttccgcgattttttcagcaaggtcatcatttcatgtctgtcttttccgtttcgcgcggcatttcgctgtgcgcgcttgcctgttccctgtccgcttccgccctggccgaggaggccgagcagagccggatcatcgtcaccgccagtcccatggtggaggatgctgcggcgaaaatcgtccgcgcgcccggcggcgtcgacgtcgtgccggcggaggatttcggcgacaagctcgccgtttccctgcgcgatgcgctgagcttttcccccggcgtctatacgcagccccggttcgggcaggaggtgcggatttccattcgcgggtccggcctgtcgcggggctatcatatgcgcggcctgacgctgttgcaggacggcattccgatcaacatggccgacgacaatggcgatttccaggaactggacccgcaggtcttccagcatctggaggtctatcgcggcggcaatgcgctgcggctgggcgggtcgacgctgggcggggcgatcaatgcggtgacgccgaccgggcggagcgcgccgggtgcggagatgcgggtcgatgggggttcgttcgacacgctgcgggcgaaggcggcctatggctatagcgacgggcgcggggatgcgtgggccgcgttgaccgccgatcggtccgatggcgatcgggaccatgggcggcggcgggcgctgcgcttcaacggcaatgtcgggctgaagctcaatgaccgggtggagacgcgcttctatgccagcgtgcagacgatccggcagaaattgtccggtgcgctgaatgaaggcgatgcgctggaccatccagccaagggcaatttctcgggcgatcaggcgcgcaacatcgattcgatccgccttcagaaccgcacgaccgtggcgctggatcgcggcgaactggccttcggcgtctatttcaacgccaaggcgctggatcatcccatctatcaggtggtcgaccagaagtcggaggatcgcggggtcttcgccagcgtcgatctggcggccgatctgggcgggatgccggtcgaactgactttgggcgcgcaggcgcggttcgggcatgggcgcttccgccagttcgtcaatctgaacgggcgggcgggcgcgccgacctcttatcagaaggcgcgggcgcagacgatcaacagctatggcgaggcgcggctcgcgccggtcgcggggctgtggctgatcgcgggcggcatctatacccatggcgagcggcggctcgacaactgcctcgccccggcgcggagcggggacgtgtcgttcgacgccttcgcgccgaaattcgggctgctgttcgagccggcgcaggcggtgcaattctacgccaattacagccgctcggtggaattgcccggcttcatcgaactggggcaggcacccgccggtggtgcgccgggctttacgccgctggccacgcaaagggcatggacggttgaggtgggcacgcgcggcacgctgggcatcgcgcattgggacgtcagcctctatcgcgccgatctcaagggcgagttgctgcaatataatgtggtggcggggctgtatccggcagcgaccttcaatgccgggcggacgcggcatcaggggatagaggcggggctggacctgaggctgaccccatgggcgagcctgaggcaggtctatcaatatagcgatttccgcttccgcgacgatgcgcagttcggcgacaatcgcctgccggtggtgccgcgccatttctaccgggcggagctgaagttggggacggagcggctgagcatttcgcccgccatcgaatggctgccgcagggggcatgggtcgactatgccaacacgaagcgggtcggggattatgcgacgctgaacctcggcgcgcaggcggaggtgaagccgggcgtcaccctgttcctggatgcgcgcaacctgaccggggagcgggccgtgggcgatattggcgccctggtccgctatgtgccggacaatccagcgacgcttgcgaatgagggcagcgtggccttctaccccatagagcggcgcgccttttatggcggcgtgcgggcgcggttctgaccgtggaaagcggttccttctatcgggcgatgtggcgctggcatttctatgccgggctgatcgtgttgccggtgctggcgctgatggcggtgacgggcgcgctctatctctacaagctggagatcgagcgagccgtctatcatgaccggatcgtggtgcggccgggcggggcgctgctgccgccgtcgcggctggtcgcggcggtggagaaggccagcggcggggcggtgagccagatgcagcggcccgccgccgccgatgaaagctggcggctgacggtcggcgggacggtctggttcgtcgatccccatgacgggcggattttgggcaggctgaccggcgggggcgtcatgcggacggtcagggatctgcacagcctggcgttgaccgggccggtcggcaaccggctggtcgaggtggtggcgggctgggcgatcctgctgtgcgtgaccgggctttacctgcgctggccgcgtgccgggaaccgggcgctggcgttgcgggggcggccgggcgggcggctgttctggcgcgacctgcatggcacggtgggttttctggcggcgggggtgatcctgtttctcgccgtcaccggcatgccctggacggcggtttggggcggcgggttgcgcgggctgatcgcggagcgggggctggggcggcctgccgccgcggtcgttccgtggagcgcgccggtgaaggaggctttgccctgggccttgcgggacggcggcgctgtgccgggcggttcggggccgggcggtttgggcggcgtcggcgtggatgagatcgtgcggatcgccgaagggcgcgggttgaagggcggggtcatgatcggctttccggcctctgcgggcatgccctggctggcgtcggcgcaggcggtgaaggcggaggatgcgcatgtcctgaccatcgatgcgggatccggcgcggtggcgcaggatgtcgactggcgcatgttcggcggcggagccaaggcggtcgaatggggcgtcgccacccatcaggggctggaatatggcgaggcgaaccgattgctgatgctggcgggatgcctgtgcctgctgctgctatgcctgaccgcgccgctgctgtggtggaagcggcggtcgggggagccgcctgctgcgggggtgcgtgagaagcgggtcgtggcgggatcgatgctggggctggggttgctgtttccgttgaccgggttgagcatggcggcggctttggctggggaatgggtttgggggcggttgcgttccgttcggtcttgatgcgttgcgctgtcgtgactggtttgggtggaaagcggacctatcctgttcctccccatcggtagatggggagggggaccggccgaaggctggtggaggggaaaaggcgcgacctccgaatcttcccctccaccaccgctttcagcggcggtccccctccccacgcttcgcatagggaggaattgatgtccgctactggccaattgccgattaggatcgcgacggggctggagccgactcggctttaggtttaggggcatcggcatgttgcgcctttccggattgaagctgcccctcgaccatcccgccgaggcgatgcccgtcgccatttgcgagcggctgggcctggaaccgcagcaattgctgcgccacgtcgtggtgcgccggggcaatgatgcgcggcggaaaaatgcgatccagcttgtctatagcgtcgatgtcgaggtgacggacgaggcgggcgtgctggagcgcttcgccaaggatcatgacgtgcgaccgcgacccgacaccgattatcgcttcgtggctaaggcgcccgaaggctggtcgggcaggcggcccgtcgtcatcggcgcagggccgtgcgggctgttcgcgggccttatcctcgcgcagatgggcttccgcccgatcatcctggaccggggcaaggtggtgcgggagcggaccaaggatacatggggcctgtggcgccgggccgagctgaatcccgacagcaatgtgcagttcggcgagggcggggcggggactttttccgacggcaagctctattgccgggtgaaggatccgcgcttcctgggccgtaaggtgctggaggaattcgtcgcggcgggcgcgccggacgatattttgaccgaggcgcatccgcatatcggcaccttccgcctcgtctccatggtggaggcgatgcggcggcagattgaggggttgggcggcgaatatcgctggcagcatcgggtggacgatctggaactggagcggcagggcgacggcacgcggaagctgcgcggggtgcatctggcggacgggggcttcatcgagaccgatcatgtcgtgctggcggtcggccacagcgcccggccgaccttcgaaatgctgcatcagtggggcgtgcatatcgaggcgaagcccttttccatcggcgtgcggatagagcatccgcaaagctggatcgaccgggcgcgctacggcaattgcgccgggcatcccgctttgggcgcggcggcctacagcctggcgcatcattgcggcaatgggcgcaccgtctatagtttctgcatgtgtcccggcgggcgggtggtggcggcgacttcggaggaagggcgcgtcgtcaccaatggcatgagccaatattcgcgtgcggagttcaacgccaattccggactggtggtcggcatcgatccggagcgcgactatcccggcgggccgctggcggggatagaattgcagcgccattgggaaagcatggccttcgtcgcggggggcaaaagctatcatgcgccggggcagaaagtgggcgatttcctcgccggccgcgcctcgaccgaattgggggaggtcgtcccctcctacaagccgggcgtcaccatgaccgacctgtcgcgctgtctgcccgaattcgtggtggaggcctttcatgaggcgatcccggtgttcgggcggcagatcgccaactacgaccaccccgacgcggtgatgacgggggtggagacgcgcacctcctcgcccatccggatcacgcgggggaaggattttcagagcctgaacgtcgcggggctctatcccgccggggaaggggcgggctatgcgggcgggatactttccgccgccatcgacgggatcaaggtggccgaggcggtggggctgagcatcgccggagcatagcagggtcgcgccatcctcccgcgacttcggcatcgggacgccgtcaccgcccgacggcgcaggggccggcactgaccgggaggaaccggaaccccggcacagacattgtgcatatcgtcagcgggcgaggcgtcgggacgggacgcgcgggcgcgttatgccgcgatcctctcgaccgtttgcccgaataacgccggcgtgcggcctacgccgccggaagggaggcgcggcgatgatcgtcatttacgttcacgccctgacggcgaccggcgtggtgcgcaatgcgcggctgctggcggcggctttggcggagcgcggccatcgtgtggaactggtcacggcggcgcccggcggcgagggcgcgccgggcgtgcggcacttcccgctgctccagcggagccatgcgtcgagcctgatcgaaaagctgatcgcgatccgcgcgctgcgccgccatttgcggcggcgcaggcccagcctgctgatctccgccggcaatcatggccatttcgtcgcctgggcggccagcaggggccttggcggcccgcgccgggtctatcgcatcagcaacgacatggtgcgcgccattccgggcgccccgcatggcgggtcggcagggtgggaacggcggatcatgacccacctgatcgccgcggatgccgaccggatcgtgctggtgtcgccgaccctggccgcagccccggcctttgcggcggcggcgcgcgaggggcgggtggcggtcatccccaacggcatagacgccgccgcggcgcgggcaagggcggaaggcccggcgccccatggctggatgacggagggtgttccggtcatcctcgccatcgggcggctggccaggcaaaagaatttcgagacgctgctgcgcgccttcgccaccctggggcagagtcggcgggcgcggctcatcatcctgggcgaaagccgggaccgcatgcgcgacaggctcatggcgctggcccgaaggctgggcgtggcggacgatctggcgctgcccggcgtggtagccaatgtcttcccctggctggcgcatgccgacgccttcatcctgccgagctggtgggaaggatcgcccaacgtgctgctggaggcgatggccgtgggcgttccggtggttgcctcccgcacggcgggcaatgcggccgatctgctggatggcgggcgcttcggccggctggtcgatcccgccgatgccgcagccatggcggatgcgctgctgggccagatcgatccggcgcgcgccgtcctgcccggcgacaggatcgatgcgttcagcctggaccgggtgatggcgggctggatgaatatcgtcgagcggcgggacgtgccggcatgccccggaaaggaccgagtcgtcgcggcgaggcgcggtcccgcccatcaaaactgatcaacgacaacgggttggcgcatatcccggcctcatccttgcagccatgcggccgcacccgggaaacgggcctatcgtgaaatatcatgcatgccgatgagattgctggtttatattcattaccaggaaagccaattttataatatataacttcgcgccgctttcggccggtcagataccgccgcagccgcgatccactcaatcattatcccggcggaggaggcccttatgcgtgccagatatttggtgctttgctcatccctgctgctgtcgacaggggtgagcgccagacagcccggcgaacaactgaccgtcattgcgtctgcggacaaggaaatgaccatcgaaaaatggcagggacggaccgcgagccggctggccggcagcattcgccgcgccgccgaccagaatttcgaccgcgatgcgaccggctatacccgcgtcgaattccgcctgggcgaggatgggcggccccaggccgtcgcgctggcccgaccttcatcctcgcgcgccgtcgaccgcatatcgctgcgcgcggtgagcacgatggggcggctgacgcccctgccgccgcagatcgccgccacttcccgcttcgaggcatggatcatcgtcgccagcgatgccagggaacgcgacgacatgctggggcggttgcgcaccgaccaccgcgcccggatgatggcgcaggccggcggcgaccggcccgtcctgattgcgtcgcgctgaacgccgtccttccccccacggacgacatggcgcgacgcggagtctggaggagcggcctgccggcacgatgcggcgcgggccaccggcgcgcatccgcccattcgctcctccagcttccgccgcctgtcagcggaatgggcggcggagcggcgatagggctgcgccttcgccatccggacacggtcatgcgtcttgcgggccatccccacgcccgaaattcagcgaacagataggcgttgacgctttccctatgctcgacctgccggttcccgcctttccacggctcccgtagcggtgccggcgtcatggcgcccaggtcgacgggcgttttcagccgggtgcccgtcaatgccggacatggtcgcaacctgaaccatgcctgtctcctgcgacaaacgccccagcgtgcacgctgaatatgtcggaagccatatatcggctgaacggatattttaatattctgtatcaaagcgatacatatttgctccctatgtcgaaatagggtggagcatcgattgtggatgcgtaaagatacgcaacagggacaggcttccggtcggaaacggggctggccggcagcgggggttcagcgaaggccagttccgatgccgacgccggccttccagaaccatcggaggcatgaatttggcgccaatctccccgcgggttcccgcaacggctctgcggatgatcgcgccaatatgctgcacagggcgacaagggtgggagaggacatgattggcagcttgggggtcgcgcttcccggcacggggtgcagggcatgatcgccgcgatgttccttgcttccgccctgaccgtggtcgacggcagcatgctgcgcgtgaatggcgagccgatccggctgctcggcatcgaggcgcctgacattgccgaccgctgccgcaagaggaaggcctgcacgcgggatagttcccgccagagcagggaaagcctgaagcgcgccttgcgcgaccccatcaccatcgttcccgtggcgcgcgacgcctatggccgcacggtcgccatcgtctatgccggggggctcaacatgtcgtgcgagcaacttcgcaagggcatggccgtctacaagcccgcctgggacttggggcgccgcctggccaaggaatgccgtttcgcgacaaagcgctgaccgggctggcatcctttgtggtcaatacccggcaggttttgccgctctcaatattttcgaagaaagtctggatgcccgacaaggattcgaaccttgattgacggagtcagagtcccccaaaattgtacggttttatgcggtttttaagtcccatgttgcatctgtgttgcaaggtggggccgcttcgcaggttggcataggcagacatgtcgcctcgatgtttggcctttcgatttcgacaaggagatatgtgattacgatttccgtagttgatttgtaggaaatcgctgcatatatcggccctaacaaagcccgccacgcctctcaacgatgcgcaccatggcgggctactttgtttttgggccgggttcgcgcataagccctgctatgcgtcctttcaacaagccctccaaatctatccccgatcaaatcgcgctccttcaggagcgaggcttggtgatcaacgatgtcccgcttgcccagcactcgcttggacacatcagctattatcgcttgagggcatattggctctattttgaggcggcgcctgattctggcgaccacacgttcaagccagaaacgaccttcgaggctgtgctggcactctacgaatttgatcgtcggttgcgccttgccttgatggatgcgctggagcggatcgaggtcgcggccagaggggcatgggcgcatcaaatggccatggtttatggtccgcacggctatttgaatgctgccctctatcggaggacggatctctttcaagccaacctagaccagctacagtccgaatatgacaggtcgcatgatgtgttcgtgaaccactacaagcggacgtacaataacccgccattgccgccggtctggatggcggccgagtttatctcgtttggcctcctttccaaatttttctccgctctgggtgggcgcgctgaccgaaaatcgatagcgcgcaacgtcggatttgatgatcgggtgttccagggtttgatgcaccacctggcaacggttcggaatgtctgcgcgcatcatggccggttgtggaaccgttcgttcaccgtcacctttccgattgcccagaatccggcggccttggctcaaacgctcgcgccggaagctgatcggaaactttacaatacactgacgacgctcttgcattcgatggcgattgttgcgcctaattcgaattggccgaagcagattgcaacgttggtcaccgaaaatccggtaggcgattttgcagccatgggttttcccgaaggttggcgggagcgtccattatgggcaccactgctttcggcctgaacgtttcgcgatgatcggaagggatgattatcatggctttgaggatttatccctcgtttgcgattcatgccggcgagtggctcaagactgaaattgtccaggcgcatggcgtttcaatcaacgatttgactgaggcgttcggcgtcagccggcagtcggtcagcgcactcctcaacgggcgggctgctctcactgcggatatggcgattcgcttcgaacatgcctttggcgtgaaggctgagaccctcatgcggatgcaggcccgctatgagctgggcaaggcacgcgaacatgaagccgatctggcggtgcgcagcctgattgcagcctgaaactatgctggacggcaatgtggcgccgcagacgcgcgactattttgcggaaatgtatgtggccggcgtcctcgctgatgcaggatgggacgtttactttccccgccgcgaccgcgggttcgacatgatcgtcagccgtccagcggaaggcacgactattgtccgtccggttcaggtgaagggcaaatacgccaccgatggaaagaccaacaaggcgacttatggttatattggccgccttacggccttccacgacgacatgatattggccattccctatttcacttcggataacctagccgcgccaacgctgatcgcttggatgccccgtagtgcgatcagtccgcacacgaagggatggaagtgtgaacctgccaagttcatgggaggtgttcccaagccccgtcccggctttgtgcatttcttcgggacgccaggcctgagcgccttcgaggcgcaagtcggaatttcgttgctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctggcggagcggcaccagtccaagcacccaaccaacgcggcatcagagcagtcggtgtttttccattcttcgcccatcatccattaagacgcatatgtaggatcgctcggtaaattcgtcccggatcgcttcggcgtgagcaagcgcattctctctgcacattctgagcccaacggcatggccgatgggcacattgtcttcttcgttgtcgtcagcaacgttcttccaataccagacttcgtaatccgccttgttttcaacatagccgcatgaatagttggaagcatatttctcgcatcccatcatcccgcaaccgctcaacaggagtatggcgaccgcgacgaaaatcgaatgcagagcgggggcgggggctgattgcatgctttaccctataagttcctgctcgatagctgctgcaacggcgctgtcctgatccgcctgatcgaacagatggccgtatgtgtcgaacgtcacctgaatggagctgtgacccatccatttctgcacccgttttggattgacccgctgttcgatccacaatgatgcggcggcatgccggaaatcgtggagcgtgtatcgctgcgccaccaccggctgctgatctttgtccagcgctagcttgccatccttcatcatcggatcggcaataccggccgcaagctgcaccgcgcccatgatgttcacgttcataaacatgtggctcatcacgcgcttggccagcgacgggaacaccagaccgtcgtcggttggcgggcaggccagcttccatgcggtgagcgctgcaatggcagatgcggggagggggatggtccgatatcccgcctccgatttgggcgggccgatgacgttcttcacatcggcgcgctggtcgaccgtcaccgttgcagccttcaggtcgatgcaccgccagggcaagccgcgcagttcggatgcacgcaggccggcgaagatggcgataagggcgaggggataggccatcggttcggcagacgctttggcggcggcaatgatggccttcagttcggccttggtcggaataaccaccttgggcttttcgcgcttcgcccgacgcatcttcacacctgcgaccacgttctgagcgacgtagccgcggccctgcgcctcgctgacgatcgcggtgagggaacgcaggacgcgagaggccatcgggcgggacagcttctccatcagatcatcccgccagccttccgccatcgggcgcgtaatctgggacagcttcttgtcgccgcagaggggcacgatatgcagacggacatgctggccataggcggccagcgtcgacgcttccaaattctcacgctcgccgcgcttgatccaaagttcggcggccttggcaacggtgatggactgcgaatcaggcgtgtgggtgccctgctggacctgataggctgccgtggtgagccaagcttcggcgtcctttttgcgggtgaattgcttgcttcggcgcttgccggcggcatccttgtaatcaacctgccaggcggtcttttcttcgccgttgggggcggtccagtttcgtttgcggacactagtcatgtggcgtccggtccttgaacatctcagctagttcttcctcttcgcgctcctttgcccaccaaattagagcgttcgagaaatcacccaatgaaacgccgtgatgcttgtttaggtaatcagagatcctaaatattagtgtggtcgtgttcaccagagaaagacgagaaacccaaaactcgttgttcaactctttgattttacagcctctgaatgtagccaaattcatgtaaaactgccgctcatcgccactaaggccgctctttgtactttgcaggctggcgagcgctgcagggtcaaacaaaatcacatgatagtccggtacatcgatcttcccgaacttgccgctgagaagatggccagcgtagcccgctgcggtaggcagtgcgcctctgtagtggtttaggagtgccacgatcgcctctggcgacatgcccagctgaagcatttcgaatgcaacggacaacgcaacaaggctgcccgcgccgtaagcggcaggcttgcctcggcccgtatttacgcctggaggaaatttcagcctttggaaatgctgcagacgtcccctcagcgcggtctgcttatcatctgccacttcatgcaaatgactcagtaagcgcagcaagccggcttgggtgagcggaaaggaaagcgacaaagagcctccagaacaacattgttatgttttcccttgcaggaaccacaccgcatgtctatgcaccaaatgaacataacaatgtgttaatgtttttggaggtgttagatggagattagggaagatctggtaaagggtgcgaaaggggcggctgcgtatctcggtcctgccgtcaccgagcgggcagtctacaggttggtcgaaactcagcggctccctgtgatccgcatggggaagaccatgttcttccgcaaatccgaacttgacgccgcctttcgctcggagactgcaaatggctgatgcatccagccgacaggtggccatgccctcaccagtcgatcagcttcgcgttgcgctcgacgtcgtgcagatcaggaatgagctcattttcattcgtgaaaacgacgcaaacgacacggctatcaaaattgcggccgagcagatcagcgtgaacgtggagcgggcaattgccctggtcgatgaaatggcgggtgaatagcccggaagagtgctgacgaggcgcgggaacgccccgtcagcttgatcaaatggaaggaagccatatgaacaatgccctattaccgggtgcgacggcctgcgtcacgccaaatctcgcccgctttcttgctcgcctcgatcggacagcgcttgaggcggttgcccaggcagccatagaccgtctggacgacatagacggcgatcccgactttgaagacgatgatcccgccggccagtccgatgaggacggggttaacactggaagcggcctcttctcgctgcacggacggggatttgacggcccaggctgctcgatatcagacaccggagagcaggagtgggcataatggaacaccacaactgcgcatttccgcagaacgtaaccaccccaccgggtgcaagtgaggcatggatggctgcgacatgccaattccaacgcgcccgcaccgccgaaacctcatacgatcgttcgacctggcgccctgcctatagagcggagaggcgaggcggatccgatattcctgcggccgtcgatgccgagatggagcggcttactgaagcccgttgcgaagccgaggaggctctcatcgctacctcagcgcccgatctgcaggctgcagtgtggaagctccaatatgcccgccggcggtgggcagccttcgaggaatggccagatgactggtggtccagcattatggcggaccttacgaggctggcggcgctcccaagtattgaattcgatgctgctagctggctcacccaatttgaagcggtgggcggagggttcatcgtgaagccggagggtgtggagatttgtttcatgctccacggccaccccccggccgcccagcaggaggccaagcggctgttcgacataatcgacgcggatgcggtgaagcgcgccgcggtccgggatgtggtcgtagcaaacgtggccaatgagtcgggaggcgcacatggccgcgcctgactatcctcataacatcgcatgcttcgcgctggatgcgatcactggcattctcccctttagtgaaaccgaatgcgcgccagcgttggacgctataggggtagctgatccggccgatcgcgcccggctttcggccttcctgatcggctatgccctcgaatatcggttcgtctcgctcggtgaggtttccaggcctcgcggccgtgagatcatcgacgcgcttggcaatgtcgccaaggccgcccagcagattgatgatgccttgcttgtccttcgtcgtgcacgacagacggcatttgaagggggaggagctcgcgaagactatcggcaggcgctcttcccaatgatggtcgagagtgttcaggctgccttccgtcttccacgcacggaatggaaaggcggcttcgaagatcctcttaccgggggatttgcgcagatcgcggatgcagcagccgatctcgctgatcgctttacggttgaggatgtacgagcgccgacgcgtcagcagcacccagggctgacactcctcatccttcgccttgctgggatgtacgaggaatggacaggccgacggccgacggcagcgcagaacagcgagcagcctgaataccggacgccgtttgtgcggttcgttcatgccttcgcgccgctagctggggtagcgtcggacttggcgccgaaatcgatccgcgccgctttatcctcccgattgcctcaaaaatatgcgcaatcgggccgaatgacggggcttctgatccgtgtcacccatcgtcggacaatgttggacaaactgggagccacgatcatgaaagctgatcgcatcgaaccacatgtcgtgccgatttcgactgcccggcagttgctcggcggcctctcgcgatcgacgatctatgcgcacatggggactgaaggcgggttggaaggcgtcaagatcgccggccgccggatgatcaccatgcgctcgataaagaggatgaccggcggaggcgattatgggcctcgctgagcggtacttaattcaaattgtgcacgcgccgttcgctgctggcttcgatgtgaaggtcacgcctgccccggctgaagagaatctggacgccacgtttccagatcatcgccgggccagtcgctgggctgatggccttcgacgcactcgcggttggcgcatcattgaccgcaccggcttggccgacctccaccgcgtacaggcataggacactccgatgctcgacacacagaaaaagggccggaacgcgccaacgcccggccccatactcgacgcctcagcatgtagtcgaactggcgcgcttccgcaacagtgcaacatccgttcgccggtggaaatggcatggcatcgctatcgggcgctggttctccaggccgcgcaggatccgcagttattgaaggacacatggcatcgccggtcaatggcccgtgcccactcggcttggtcccggctctttgtcggagggacggcataatggcgcgcattcgttcagtgcatcccggcctgtggacggatgaacggttcgcctccgttactcctctcgcccggctcctgttcatcggcatttggaacgagtgtgatgacatgggctcgtttgaatggtcgccactcaagctgaagatgcggcttctccccgcagacaatgcggacgcgggtgcgcttttggatgaactagcgggcgctggttgcatcatgcgttaccaaatcgatggccgtgagcttggtgcagttcggaacttcgcgctctttcaacggcccaaaaagccgaactcactataccctcaaacgcccgaagttcggaaatactgcgcgcataaggatgaagcagttccgtccgagttccccaccggtggagaaattcctccgcagatggaggatggaggaggtaatagtaattccgtttctaacgaaacgggctccgccgtcgaaatcgatgatccggcaaaaatcatgttcgacgcgggcatcgcactgatcacgtcggccggaacacccgaaaggcaggccagaagctggctcggcaagacgcggcgggattactccgttgaggcggtgattgcagcgatcagccaggcgaagcggaacagtgcgagcgatccgatcccgtacatggaacgagccttgaaaaatcaggcgggacaggaggccggtgatgacatgccgctgtacgcatgaccgccgccgatcaactggcggcgctgggcattcgcctatcgagctattcgccgggggagcacaccagcacctgtccgcaatgctcgccgcaccggaaaaagaaatccgcgcgctgcctgtcggtgctgatcgatgcccgaggctgggcatgctgctgccaccattgcggctggaaggatggatctcgtgaaactgaccaaacctcacatggactggctcgacgccaggggaatcgatcccgcactggcggcaaagttcggtttggcatccgtggagcgggccggcaggatgatactgtcggtcccctatcgggagggtggccgaacgctcaatcacaagtaccgggacccgctcgacaaggctcggcaggccatggaccaaggcgccccgctgaccctgctcaacatagattgcctgtcggacgaatctctggccggccagcccctgatcattgtggagggcgagtgggacttcctcgccacgctgacggccggcaagcgccgggtggtctcagtccccaacggcgcccccaaggaggcgagcggcgatgacgaactccaggaaggagcccgctacgcttggttctggcgtcattacgatgccctgtcccggatcaagagcgtgatcctggcagtagataacgacgaaccgggaaaggctctggccgccgacctttgccgcctcttcgggccggagcggtgcagcttcgtggagtatccggccggctgcaaagatccgaacgacgtcgtcatacattctggccatcagcggctggtcgaagttcttgatgcggccaaaccatatccggtcaaagggctgtacgcgctggacgactttcccgagcaaccgtcctaccaggcttggccaacaggcgtgggcgagctggacgaactgttccagatcgtgccgcggaccttcactgtcgccaccggctatgcggggcagggaaagaccagcttcctcatgtggatactggccaatctaatccggcgcggaatccacgttacagccgccagtttcgagacggacatcaagccgatctttcaccgcaagctgcgggctgccatcctcgaaacaggtgaatttgcgcagcacgaaccgaaggagcgtgactgggcggacggaatgatccgtcggtatctcgctattatttcgcactcaccgatggacgacgaagacgcgctcagcgtggaagatgtgctggatcttggccgggcgtcggtcatccgcaacggaacgcgattgctgctgatcgacccttggaatgaaatcgaccacaagcgccgcggcgacgaaagtgaaaccgattataccggtcgggcgatccggctgatgaaacgcttcgccaaacaaaatgatgtcgcggtgtgggtgattgctcatcctgccaagccatcccagttgcaaggcaagccccggatgcccggcctgtatgacatcagcggctcagcgaattgggcgaacaaggctgattacgggctctgctttcagatcaagagccgagaatattggaccaccactatagctgtgacgaaggttcgaatgggcctgccgggcaagatgggatcggtcgtgatccagttcgatccgcgccgatcctcctattcattctacagcgaagaagccgccgcatgacatccaaagcttcagttgaaggaccaaaacatcatgaccgacacaacaatcctctatgcccggctgcttagcagggtgcgaaaatcaatcgctgctgtcgtcgatatagacggcgcggaggggcaggctatcgaggtagcctccactgcgctgaccgacgccttggcagaggtgttggtgaagcttcctgctgcggcagacggtgacggcgtgggcatcatcagcgtggcgatgtcgaaccggctcatccgcaaaatggccgcggagatgcatacgcggggtaagctgatcgatctgtctgcggccacggcgtatgcgatggcggctcggccgaccggcggggaggtggctcatgcctaatttgaccgcatcagagcaagctatgatcaagcgctccggcggctcctcgcgcctgatggcacatcgattggcgacatatgacgctgagcaggccaagatggcgggaccggtatttgagggagcttggcggacccggcacggcgaagctggggcacctaagtttgcggcggcgataaatcccgttcctgtgtttaccgcaacctctgcaccgcccaaggaagcctatattccgccggtgatcctcaaggaaacaaaagcggatgcggaggcccgcgcagcggctgatcggaagcgggttgtcattgcgaaagcggcggctgagttcgaggtgcgcagaaaggccgaagaggagcgtatccgtcgggaatctgccgccgatgctgtatgggagcgtgcttacgccccatcgcttgagcagcttggatccggccaagcgaaagatgacgtttgggccaaggcttgggccagtacggatacaggccggcgagcgctcacccaaagcttagccgcggcgaagtgggaggtcgcccacaagccggcggaacgcgacgaggtcgacgtctgggcacgggcctatgccggcgctgcgatcgctcccgctcatcgatcctgaggaaaaagctatgattgagaacacccttgcagcattgaaagcgatcgacatcaccggcgccataaggcgggacgaagactacaaggcagaaaaggcgcagatcgaagatgccatcagcgcgggtcaggctcgcgcacaggcaattcgagatgagatccgggatgctgaaaaggcaggcggcgtcgacggcgaagcggtagcggatgcgatgctccgtggcgaggttatcgaagctgtatcagtggaaaagctccagaaggaactggacacgatcaatgctggcttgcgcacattgaatcagcggatgacctacatggtacaagaccgtcgtatgaagagcgaccctattgagaccgagatcaatgccgctatcggcccgctggttgagatgttgcaggaggaggcagtggcctctgtgaaggccttggcgcaaatctacgctgacgcagaggctctatcgaggctggcgcctaaatcacgggcaggctcgctctccgaaagcctcaatgatgtgctcatcgcggccggaaatgctcacctccacagtcagcccgaatatccagtcacgcgggaattgcatgcactcgctgagacaccatgcatgcagtatctgaagcggcggatttccaatgaggcgcatcagcttcgccaccgtcccgatatggacttcgtgcgcttagtcgctgggcgaaaatagcggctgcgatggcgatatgacggttgacgcttcggtatggcggcatccgtacagaaggtgagttttttatccttttgctcaccgcaaccttaggcccggcgcaggcgccatgacataaccgcgccgggtctcttttcgtgagcgcgatatggctgagatttttctgcatcctgctgcccggatcaggattgaggcgcgtctggcggagatcgacacgctgctggcgatgctggacggtgggcttcatcatctgctcggcaatgcggagtacagggcggcaacgatcgccaatgcgcgttctgagggtattagcctgcaggagatgcatcggcgtgccgttgaagatctgcgcagcaaattgatggacaaagccgaagagttgcggaaacagttcggtctattccagccggtgccgatagcaccgtaaggcgattactggctcagatgaggcgcggtgtagggagtggcatgaccaaaatactcgatccttatgaagtggccaggaagtctccactccacttctggagcaaggctgacaatgcgcgatatgtcgcttactgcctttggatcatgaaagagggggaacccatcgatcctgagccgattggaggggagttggctcaaactcgaactgcgcttttcgaggggtggctgcgcgaaagcagccttgctctcgaactgattgtcaaagcggcttttgcccagggggaggctggtaagatagatgccaagcccgtacccagcagccacaatgttccgcagctttggaaaatggcgggactcccgaacctctccaaagaggaagacgggtggctccatgtggcctatcaagtgctgcagtggtcgggtcggtatgcggcgcccatcaaggggaaagatgacctttgcagcgcagtcgaagagcggagaccacgcgagaacttcggtagcatgacggctctcaagcctatgcgttcccgctgggaaagttttgacgcgctttatcagatggcgtgcgcctccttccttgcaagatacgacgattttcagcgacggagcggcgttcccggctgacttgccgttggggatggcccggagcatggcaaagatggcgggatggctgtgagccccccgaaaggcaaagtgatgaaatatttttacgccgtcgttcacaaggatgctgacagcgctttcggcgtcagctttcccgatctccccggttgcttctcggccgccgaccgtctggaggatgtgcttcccaatgcggttgaggcgctggagctttggtttgaggacgccgaggaaagagaaacccgccggtcgatcagattcgtgagggagtgaaggacgatctggcccagggggcttttctgctggctgttccccgcatcacgtctgcgaactggcgcgggtgacctgtcgctagatcgcggcatgctggacgccatcgactaggctgcggcgctgcggaaactgatccgcagcgctttcatggcataggccgctaaaaacgaaatcgaagggcgccattgagactctggcgtcatgctgaggccaatggcgcccaatctcagaagttttgtcgtgccggtgacgcgatactgccggggctggtgctgcgaaaactggcgagcagcctgctaaccgcaacaagattttcggtctgcacctgcatctgcgatagcatcgcctgattgttggaattgagcgctgacacaatttgctgcgtctgggcttccgtggccgagaccaccggcgcggcggccgactcgctggtgaagatgctgtcccgcgccgcggagatggaagcgacgttggattcggcgtcgatgcgcgtcttcgtcagcgccgtcacctggtccagcagcttgaaataatcctcgctggatccatagacctgcctttgcaggtcgagcagcgtccgggccgcatcggaatagtcgtcataggcggaggtgtcgccggcggccacgcgctgggcgagcgggttataattggcctgagcctccgccaggcgctcgcggagcgaccgagcgtcattgccgacggtcagttcatcgaacagggacctcagcgatgcggtgaccttctccgccgcatccttgacggcagcggcgcgctccttgccataaagctgctcaagcgcagcgtactcttcggtcgacgcgccggcttcctcgaagatcttcttcagccgggtgaactctttgtcgagcgtatccagcgccgcgccgacggggtcggtatattccttcagccgatggaacacgccttcgaagtccagcgccttctgaagctggccttcgatgtcgctcgaccgcgtcaacagcgcctgggtcgacgcccgcaggcccagcagcgcgccgtccttcaccgcatcggaaatggcgaacttgatcgcgtcctcgccgccttccttgccgaagtcggtgatgcctttagcgccccaattcttccctccgagcttgcctgaatagccggtggtggagacgcgccacttgcccttatactggccgatgctgacattatagtcgccaatgtcggcgccaagctgctccgcgatggcgtccagcccgctctggatcgaagtccccgccaggttggcgttggaccgataagcagccttgttccccgccacggtgacatcgccgctgccctggccggtaacgacggcggtgccccatttgggcttcgacaagagaccgcccagggcgccgcctagcaggccgccagcaattgagcccagtgggccagcaaagtccccgaaggcttcgccaaaggcatctttcaggggcttggtcaggaacttttcgccgatcttgttaccgagcgcacctccgatgctgctggtgagcgcgttattcgccccgccaaggagcaagccagcggcagtctgacctgcgccagcgccttgcaggattttcgtcatacccttcttgaattcgccgtcgccgccgaaaatttcgtccagcttctcggtgacgttcttccagccgtcctcgcccaccatcggggagaaggcgcgcaggatatcgcccgcctttccgttcacaccgtagaaattgccgccatcgagaatgccgcccactatgccggcggcacctcccgccagcccaccaaggcgctgcaaagcgtcgagctgccgcagatagccgtcgagaacctgttgagcaccctgcgccctggcttcttcgagagacgccagatctttcgcctgctggattagctgatcgccaacagtgacttgatctttgccccacgatagctgacgctcaataatatcctgcgccagcttgccgacgttaccctgagcctggagtcgatcttcgaacagatcctttgctatttttacctgcgggtccgttttcggcttaggcgaacgatcaattttcggtttcaataacaggccgcgatctccgttggtgcctgcaccattgagaagccgctccgccgcttcaaatgtctttacgttcgccagctcgactcccaggctggcaatggatttggcagcagaggcgaatgcttcgtcagtcaatgcgccagctttgcggaggttattaaggcgctgaaccgccgttttgccatctatctcgccagtaaggaaggatcttgagatggcaccccgcgcacctgcatcgacgcgcctgacatcgaagccgccaccaaagccacccgacaattcggtggtgggcgcctggagtgattggacttcgccgcggagggcatttgcgcgcgtttgtgcctggatggccccaaccttcgactgagctattgcgagggcaataagctccttccgctgtgtcgtgattttcccggtggccagatccattgcatcacccatgatgccctgcgcactgccgacagcatcggaggagaatttgatcttctccagagcgtcagcagtatcttccgatttcgtaagcagcgaacccagcgctgtccctgcgatggcgagagcggccacccacgggcttgataggaagcgaccgaccgctgcggctttgccacccatctgagccagtgagaatgctgcttggctgccctgctgggtaaggatcatgagcgggttgatacccaactgcatctggatagctacgtcctgcatctgctgggccagcatcatctgggcctgccgatgggcgttgctggatagggtggctatcatgttgccatcggaaagggcggttaacgatatgctgttctgccgagcaacctgattgatgcgttcaactgcagcgacatgaaggttcgccacgcgagcagcattttcttcttcatccgcaagccggcgcgccgccatgatagaggcctgtgtcgctaagctgtagtcattttcggcggccgcagccgcagccatggaggtggctatcttcctggcggcttgagcacgcatttccgctgccgcggcggccgcgcgtagatcggaagcgccaagatcgctctttcccccgaccaaagcgtcagagatttcgcgtgttatctggtccatcgagacctgcgccgccttctgggctcgattgacggacgtttgtatcgcccgctcgaaggcgggaagcccatcggatgtttcctgataggttgcacggatgaaggcggggaagacggctccagaagccatgcttatttctccaattctctagcgaggagcgtgggcagttcagcccgcacgtcatcaatgatctgaaggggatcgacacgcgcctggcgcgacgttgatcggatgcctgtgaaggcgatgaagttctcgcggagttcgcgaccgggacggacgccgcctcgcttgggaaggcgacgggggcgggccttgccactggtggcgactgtcacggcgggcacgatcaacaggacctcgccggaatgcttgccgggaatctgtacgagcggcccgatgcgctgttccaggcccgacgatttccagttggacggttcaacgcgccccccgcctttgacgcggcgttgcaattcgggagagggtatccaaagccagcgtgcgttccgggggcggatattggcgccgcgggtgtacgcctcaatcgcgccgacggttctttcgtttcgacttttcagatgcacggcgctggacgccgagacctcgcgagcagaggatcgatggaggcgcccgcctttctccaagtcggaagatgcttccactgcattgccgagccgcccgaggccagcgcgtgccatagcgccctggatcctgccgacagcaattttgcccccctgatggctggcttttaagagtgcactttccgccttttcgcggatctggcgttccagctctcgaaattgggcaggtgacggcccggtgaccgtaggtttgaacatggcaatcgctccgcagaaatgcggcgccatgacaaagcttcaatgggccatgcttaagcaaagagcaaggaaaaccggagcaatattgtctccgcctcaggccaaactaatgtctagtctatacccaaatgcttgaagaatgcgtggttgcgtgccttcgctgaggcaagcacctctcgaaaggaagcgatctcaatgaatgttttgtaattcgaatcccaccagtaataggaagagctgcccgcacgctggctgaactgcccgagatcccgcatgacttgaagtagcgacttcgtgacgtcggcgacgatatagcacgtaaatggggtgtcctccgatatcgcccttaggggactcccgtcgaactttattgcttctcgcgactcgcgaagctgctgcacatagctgcgaacctgggagatggggttatctgccagcgtgtagtcatcacgcttcggccgcttgaattcgacgatcgttattggttggctatgatcatcggagttaaagccaaggccaaggtcgaacagagtgatgtctggccgatcctttgcggacgcgtcggcagtgatctggcttttcatctgccggtcagagttgaaatatgtgtagaaagccaatcggtcatcgatcagccaaagattgtgatcctcatatccaagttcctggctcgtggaattgagaggacatatgataccgtgtactattttctcgtaatgagaggtctcgtcttcgatatccttgtaccggaggccagcttcgaatatttctacaatagaccttcttcgtgcaacatattccgccagtgaagacatggcgtcttccttgagtttttgcataaactcttctgtttgctgcgcaatgtcaggaagttcctttttatatgcctcagaatacacgcgcttacgcttcttgtaatctctaagcgatcctcgagagagctcgacgaatatctcttcttcactctgattggagagatgcagaccttctgcaacttcatctgcgtgacgcgccgcataaaagaaacgcggatgctcacggccgatttcgactattcgggccgcttgcttctgcctgatttccttgatttcgggttcaaggaaatcttttgcccgctgcttggctgcatcgacgatcatcgcaatctgttcatcatcgagtgagaaagcagttcgagtgtcgtttgcgttatcatcgagaaattctgattcaacatagcccagaaaggcatattttgagtcgatagctttcattcccagaacgctgtcgagctcgtggcgcgtcacagcccgcccgtttgctccaaggtataatgcgttaacgcttctctcgtcgtccgatatgcttttggggaggagaaaacagtggacggtgaaagcctccggaattgagtcaaccgtgaaagtgaaatcgctgtctctctcaaccttctcgctgaagatgtcgaagaggtcgatcgcgtctccctcaggatcggtctcatcgacaatgacaatttctggatgtgagatgttggtgaaatagctcacaaagtgggcgatgagcctgttggcaaatgtgtccgccttcttggggaggcgtgaggcgaactcacttttgaaggggttgattgttatcgacgttccgagttcccgcccagacatgctctctgcatagtcggcaactggatcggtcacggtgaacctgaatgtgcaagttcgaacgctttcatcgggcccaacgaagcagcttctgatcgctgcctcatcggagaccttgagccagagcaggcgacccacgccttttccgcccagcttcgcctttttacggctatcgaatttccggagcgaggtaagattgtcgctgttaaagccgataccattgtcggcaacggtaaagccggagtactcgccctccttatccccgtgcagcacgatgtttatgcgacctgatgtcagaccatcgggaccgaagcgttcctcaatggcgtgaattgagttcatgaccgcttcgaacagtgggtagatggcattcttcacatttggcgcgagcgagatattctcgattcgcccagtattgtcgctgagccacccaccttcgaacatgccagatttcccccagtgatctaccgcagcctgctttatgcggcgaatggccagagggcaacgtgcccaggccgcgccttctaaaaacctacgacgatgggcttaaaattcagcccatgaagccgatcaatgcggacggcggtggctcccgcctgcttgaaaccgtcagcaatttgtgcccttgaaggaaaatagaagagagagcccggcgggctattattactataacagtttcgagttcgaggccgcactcgtagggaattcagatccactcgtccccatggctaggggtgaggggcggagccagagcccgcagcttatcgcaacgattcatgagccgctgggtccctctcgtaggcgcagcgcatttcgcctttagcatcttcataggaaaccggcttgaaattaagcccgttaagatatcgtacctcagtcaccgagggcccgcctgcggctgacttccttgtgctgcttcccgaggtatggccatcatggccacaccattaagacgcgcataaggcgccggggagggaacaaactcttaggcttccccggctatgttcagccctcgaacacgagggccccaagcgacaatgacaattgagtacgacgagcagcgtctaaatcacttcctctcattactcgcgaaacggaagccgcacgaggcaaaaggttgggtcggcgctgtgccgtcagcatgggctgcgaaggctattggcggcggactggagcgctggacagaggccatgtgccgtgactgcctgcgatctgcattagaggtggagacatcacctctggctcgcgccatgctcgtgctgtcctggggaggaatgcgcacccgcaatgcgaagctgctgctcaatgacccgtcgagcccatggctcaccttgatcgacagcatgtggaacggagacttagacgcaactgccgcctatgccgagttcagcaaccttcgcaggacatctgtcggcacacccaagggactgccaggaatgggccccgcctactacaccaagctgatcttctttctctctcgaggcaaacggactggctacatcatggaccagtggacagcatgctcggttaacttactgtgcggcaaggatgtggtgctgacggacgtccataagagttggaatcgcagtgggcgactggtcgagggctacaccgtcagcgaccagaacagcgctgataactaccgcgccttcaatgctgtcatcgaggaacttgtcacgcgctcggatgcggcggacggggaagagatcgagcttgccctgtttgatcaagggcgtggccacggcaaatggcgcaactacgtggtgcagcatcggcaagcaccctacgacggcaggctgcgaaaggtcattgaagatgtcgacgcagacggcggcgaggagtcaaaggagcatcgtcagccatcctgccgctgccgaactggtttgtcgaacccaggctggcgggctgaaaaatcgcgggtcctacctagccgatccctgaacctaaagcggtggggaaccgcatcttaggccgctgtgcggcatagaagcggttcagattgtttgaacttcgacttccaatgatagatgatgcgcatccagagtggcgccagaaggggtggggcaaaacaatgacggaagtctggacgcgctttgcattcgatgatcaaggacacgaacgaaagttcaaaaactttgacacattcgatcaatggatcgtccaagaaagtttgaaatggaattggctgcgctcggccggcggtccttatggcaatgtcggagagcagatggcgtctgccttcggcacgctccggcagcaggcagcgaatacgcgcgcgaacggcgggacgctaaccgatatgatcccgacggtggaaagccactacagtgacagaggttggctgcggcattcggaagggattctggctaacaagatcaaccaagttcgtgaacggtacggggacagcgctgctgcgtttgtgttcgggtttcacaaaggccaagtcggattgaatagcgcgtccgaccccgcgcatattgctgctatagtgaccttttcaatgccagacattgcggcgcctagcgagattgcggcgaggctccagcgggagcgtgccaactaccgtgccgccatcagcgcatctcttgaaaggcttgatgaggcagattctgtcacttctgatcgcacgcggaaacgaacgcttcgagcaatcaaattcttcacgaaggaattgaggcgatcaagagcgatcaacgatacgctccaccgggccctttccagcgcaatgaacgatgcgatagcgagcatccgcggagtggaagaaggttatcgcaccgcgatgggattgcaggcgccggtcgaatattggcgcacgaaagctgccgggcatcagatcgcggagcgcgtcgctttcaaccgcctgctttggtttttcccgatcgccttcctcgtcttcgctatatcatttgccggcgcagccgcgctcctgcttcagagcgatagcgttcatcaaacagtctacatcatcgtagcagctgggctggcggctctagctgcgttgattttctggattggtcgcctgttgacaaagctctatttgagccagcagcatcttaggcatgatgccgaagagagggcggtcatgactaccacctacctcgcattaacgcatgaaagcgccgcaaccgaagaagacaaaaagattattctggctgcgctgttccgtcccacggtcgatggccttgtgaaggatgaggggccaagcgatctgacgcttgcagggatgctttccaaggtcggagtcgggcgctgaccaatcttatctaaattatccaagccgacattgggtgaacaggtaatgcgattcaggctgtgaacccgccggctcgtctcgaggctcaagacaggaggtccgatgcctaagctagagaaaggcacatatggttggcctgctatgatggctaaccacggccgccgcctatctggacctgcctgtcaccgtgtttgagccggagattgcggtaggcaatatgcctgaccccattcagttcggcggaaagaaggcaaggagcaagaaacaaatcgatgaggccatcgatcgcttggtgggcaatatcaaacccggcagcgattggcggcgccattcaaagctttacgaaggcgtatacagcccttccggagatgattgagaggaaggggtagtcagaatgccttgggcaggccagcctgcttcaaaacaccgttcgccgtgtgccgcgacttgatgttcccatcgacggtgaccttgcagccgtccggacattgccaaatctcgtgatcacccttgccgtgtctgaaaaaggaacagccagcctcagtgagcagccgctttagctcaggcgtatatcccggcacggttaagcatgcgccagttccagcggactgtcgaagaccgggcgaagcgagacagccggatgcttgtcgctctcagtaccctcatgtcgggacagaatttccgctagattcaattcgatcatttcgggtgcgctcaccgcaaggcgctcaatcaaggcttgcgggctatcggcttccagaaaaagacccgggatgtccgacgaagccacgtaccaaaccgccgcttcctcatcgaaggcgagatgtatggcaagttcgatcttcatcggtgactgaaatcccatccagcggaccccccgttgcatggttccaaatattgatttccaacccgttaaggagcttgtgcgtttacgcattatatggcgaccgcaacagcggattcaagaaatgccatgctcaccccttccatagcgactcttaaatgccatgagtgcggcgacattgcaaatttgctcatttatagcaactgaaccgtcccgccggattggctgcctatttctgccgcgcactgtttcgcttggccttccacgcggcatactcgtcttcggacgtcagttcaggagggggcgcgccgattgaggtcaaatcgaactgctccgcaatgatctgatcgagctgggcgcgcgcccagaacgtgttgcccccttccttgcggccgatgctggcgaaccggacaaggaaggtcgactgcgatacgcacatgtaggcggcggcaaccggcgccgtcatgcgcccaggccagtccggtaggtcttaaaggcggtccatcgctgtcttctgtcgccctccctcgacgccctttcgatcatgcaggcagatgttacgccttgttgaccggcccggcacattgaacgcgatcgcgacgaagggccgggctgccgtcggagggcgatatggacagggcaggtgacattattcagctggaccggcgcgtttcgagggcgatcagcgtgggtaaaggactacgcctcacggatgaagaattggacctcctcgttgccgtaggcgcgattgaggtgctgaaactggccgcaggcgaagcgctcaagatccaagcgatacaacggcagcgggaaagggatgagtaccgcgcactgacggccgacccagttgataaggccaaaatgcaagaggcggccaaaatgtcgctgcagcgcgtacaggagatgcttcagcccaaggtccgcgttcctcggtcagtcctaagcgcccaaaagagcaaacgagaaagcgagtaatctcgccatttccgcgccatcccatgttgcatccatgttgcatggagctgccgggaactctcggaaatcagcggaaaatggcggaattgcgcgggtttctgttgcaacataaagtcgccgccagggaaggggcttggtgctgcgaagttattggttttgctggggaaagtttggatgcccgacaaggattcgaaccttgattgacggagtcagagtccgctctcttaccattagaggatcgggcatcaggatgggccacaggctcaccggagaggcgcaaataggcggcgattccggattggtcaagggggtttgagacaggctttcccgacaatctcaccctgccgaccgccgccccgaaagaaaacccgccggacaagctgttgcttccggcgggttctccatcgatcccttttggggtacgaagggctgggagccgcttcccgagataggaagcggatacctttatttcaaagcgcttattccatgtcctcagtggtgaaatcctcaccctggacgacggccagcggatcgtcgccgatggcggcttccggaccctggcgcagttcggcggcatgctcctcggcagccgtcttgggcgcgatcagatcaacctggctggaggcgcgcagcgcggcccgcatcgccgcgtcgcgcgacgaggcggcgacccgcatgcggttcatgcccgcgccagtgcccgccgggatcaggcggccgacgatgacattctccttcaggcccaccagcgtgtccttcttgccctgaaccgccgcttccgtgaggacgcgggtggtttcctggaaggacgccgccgagatgaagctgcgggtctgcagcgacgccttggtgatgccgagcagcaccggcttgccctccgccggctggaagccgggctggagcttcgcgttgatctcctccatctcctcgcggtcgacctgctcgcccaccagcagcgtggtgtcgccggacacggtgatctcgaccttttgcagcatctggcgaacgatcgtctcgatgtgcttgtcgttgatcttcacgccctgcaagcgatagacttcctggatttcggcaaccagatattcggccagcggctcgatgcccagcacctccagaatgtcgtgcgggtcgggcgaaccaccgatcagattgtcgccgcgcttcacatagtcgccttcctggacgtcgatcaccttgctcttggggatgaggtattcgaccggctcgctaccatcctcgggattgatggcgatcttgcgcttcgccttgtaatccttgaggaactggacgcggcccgacaccttggcgatgatcgcattgtccttgggcttgcgggcttcgaacagttcggcgacgcgcggcagaccgccggtgatgtcgcgagtcttggccgcttcgcggctgacacgcgccagcacgtcaccggcctgcacctgcgcgccgtcgtccaccgacagggtcgcgcccaccgccagcatgtagcgagcggcttcgcccgactggtcgtccagcagggtgaggcgcggacgcagatcctccttggtgcgggcggaaccgcgatgctccgtcaccacgcgctgggcgatgccggtggcttcgtcggtctgctcggtcagcgtcttgccgtcgatcagatcctgatatttcacgatgcccggcttttccgtgatcaccggcatggtgaagggatcccactcggcgaagcgctcgcccttcttcacggcatcgccatccgcgaacaggatggtggcgccgtagggcaggcggtgcgtttcgcgctcgcggccctcggagtcgatgatcgcgatctcgccgttgcgggcgaggctgaggcggcgaccgttcttgtcggtgatggtcggcatgtcgcgcagttcgatcgtgccgtccgacatggcttccaggttcgacgtttcgttgaagttcgccgcgccgccgatgtggaaggtccgcatggtaagctgcgtgcccggctcgccgatggactgcgccgcgatgacgccgaccgcttcgccgatattgaccggggtgccgcgagcgaggtcgcggccgtagcacttgccgcagacgcccatcttgctttcgcagatcagcgggctgcggatcttcaccgactgcgtgccgatggcctcgatctgcgccacgagcgcttcgtcgagcagcgtgccgatcggcacgatgaccgaaccgtccttgctgtcgacgatgtcctgcgccgtggtgcggcccaggatgcgctcgcccagcgaggcgatgacgctgccgccctggacgatggccttcatctccagcgccttgtcggtgccgcagtcctcttcgacgatggtgcaatcctggctgacgtcgaccagacggcgggtcaggtaacccgagttcgccgtcttgagcgcggtgtcggccagacccttgcgggcgccgtgggtggagttgaaatattcaaggacggtcaggccttccttgaagttcgagatgatcggcgtttcgatgatctcacccgacggcttggccatcaggccgcgcatgccggcaagctgcttcatctgcgcctgcgaaccacgggcaccggaatgcgccatcatgtagatggagttgatcggcgccatgcggcccgtattcgggtccttgggctgggcgcggatttcgtccatcatggcgttcgcgacctggtcgccgcaacggctccaggcgtcgatcaccttgttgtacttttcctgctgggtgatcaggccgtcctgatattgctgctcatagtcggccaccagcgccttggtttcgtcgaccatcgcggtcttcgaatccgggatcaccatgtcgtccttgccgaagctgatgccggcctggaacgcgtggcggaagcccagcgccatgatggcgtcggcgaacagcaccgtgtccttctggccggtgtggcgatagacctggtcgatgacgtccccgatttccttcttggtcagaaggcggttgacgacgtcgaagggcaccttgtggctcttgggcaggcattcgcccagcagcatgcggcccggcgtggtttcaaaccgcttcatatactggttgccggcttcgtcggtctgcggcacccggctgatgatcttggagtgcagcgtcaccgccttggcatagagcgcctgatgcacctcctgcatgtcggccagcagcatgccttcgcccggctcgccctcgcgctccatcgacagataatagatgcccagaaccatgtcctgcgacggaacgatgatcggcttgccgtttgcggggctgaggatgttgttggtcgacatcatcagcacgcgggcttcaagctgcgcttccagcgaaagcggcacgtgaacggccatctggtcgccgtcgaagtcggcgttgaaggccgagcagaccagcgggtgaagctggatcgccttgccttcaatgaggaccggctcgaacgcctggatgccgaggcggtggagcgtcggcgcgcggttcagcatcaccggatgctcgcggatcacctcgtccaggatgtcccagacttccttgcgctccttctcgacccacttcttggcctgcttcagggtcatggaaagacccttggcgtcgaggcgggcgtagatgaagggcttgaacagttcgagcgccatcttcttcggcaggccgcactggtgcagcttcaattccgggccggtcacgatgaccgaacggcccgaatagtcgacgcgcttgccgagcaggttctggcggaagcggccctgcttgcccttcagcatgtcggacagcgacttcagcggacgcttgttcgcgccggtgatgacgcggccgcggcggccattgtcgaacagggcgtcgaccgcctcctgcaacatgcgcttttcgttgcggacgatgatgtccggggcgcgcagttccatcagccgcttcaaacggttgttgcggttgatgacgcggcggtagaggtcgttgaggtccgacgtcgcgaagcggccgccgtccagcgggaccagcgggcgcagttccggcgggatcacaggaaccacgtccaggatcatccattcaggccgattgcccgattccaggaagctctcaacgaccttgaggcgcttgatgatcttcttgggcttcaattccgacttggtgacggccaactcgtccagcagcacctgcttctcgccctccaggtcgaggtccatcagcatctgcttgaccgcctccgcgccgatcccggcggagaaggcgtcctcgccatattcgtcctgcgcgtcgagcagttcgtcctcggtcagaagctggtacttctccagcggagtcaggcccggctcggtgacgatgtaggattcgaagtagaggacgcgctcaagctgcttcaactgcatgtcgagcagcaggccgatgcggctggggagcgacttcaggaaccagatatgcgcgaccggggcggcgagttcgatatggcccatccgctcgcggcggaccttcgacaccgtgacttcgacaccgcacttctcgcagacgatgcccttgtacttcatgcgcttgtacttgccgcacaggcattcatagtccttgatcggaccgaagatacgggcgcagaacaggccgtcccgttccggcttgaaggtgcggtagttgatggtttccggcttcttgatctcgccgaaggaccagctgcggatgcgctccggagaggcaaggccgatctggatctggtcgaaggtttccggcttctggatcggattggcgaagttcgtcagttcgttcattttcatgctcctaagccaaaggcttcaggttcaaattccgtccgttcgccctgagtagggactgagcttgtcgaaggcccgtatcgaagagtccttcgatacgccatttcgctcaatggctactcaggacgaacggtgattccatggtccggcttactcggccgcctgcgcgaagccgtcgtcgtcctcgatctcgtccatcgacgcgagttcaacgttgaggcccagcgagcgcatttccttgaccagcacgttgaagctttcgggaatgccggcctcgaacgtgtcgtcgcccttgacgatcgcctcatagaccttggtgcggccgaccacgtcgtccgatttcaccgtcagcatttcctgcagcgtgtaggcggcgccataggcctggagcgcccacacctccatctcgccgaagcgctggccgccgaactgcgccttgccgcccagcggctgctgggtgacgaggctgtaggggccgatggaacgcgcatggatcttgtcgtcgaccaggtggtggagcttcagcatatagatgatgcccacggtcaccttgcggtcgaacttgtcgcccgtgcggccgtcatacaggtccgactgacctgaggagtgcaggcccgccagctccagcatcgccgacacgtcggcttcgcgggcgccgtcgaacaccggggtcgccatcggcacgccgcgcgacagatgttcggcgaggtcgacgatctgttccggcgtccggccttcgatctgatcggcatattgcggcccataggtttccagcaggcgggtcttgaccgcatccggcatctcgccgccctgcgcgttcggattggcttcgcgccattcctccagcgcatgcttgagctgctggccgaggccacgggcggcccagcccagatgcgtctcgaagatctgccccacattcatgcgcgacggcacgcccagcggattgagcacgatgtcgacatgggtgccgtcctccaggaacggcatgtcctcgatgggcaggatgcgggaaatgacgcccttgttgccgtgacggcccgccatcttgtcgcccggctgcagcttgcgcttcaccgcgacgaagaccttgaccatcttcagcacgcccggcggcagttcgtcgccgcgctgcagcttgtcgacgcgatcctcgaacttctcgacgatcagcttcaccgcttcgtcatactgcgccttgacggcttcgatgccggcctggcgggcgtcgtccgcgaccgcgaacttccaccattcatgccgctcgacctcggccagcagcgcctcgtcgatctccacgcccttcttgatgcccttgggagcggcggcggccgtctggccgatcagcatttcctgcaggcggttgaaggtcgcgcggttgaggatggcgcgttcgtcctcccggtccttggcgaggcggtcgatctcctcccgctcgatggccatggcgcgttcgtccttgtcgatgccgtggcggttgaagacgcgcacttccacgaccgttccggcaacgcccggcggcaggcgcagcgaggtgtcgcgcacgtcgctcgccttttcgccgaagatggcgcggagcagcttttcttccggggtcatcggggattcgcccttgggcgtgatcttgccgaccaggatatcgcccggctccacttcggcgccgatatagacgatgcccgcctcgtcgaggttgcgcagcgcttcctcgccgacgttcgggatgtcgcgggtgatgtcttccggacccagcttggtgtcgcgggccatgacctcgaactcctcgatatggatcgaggtgaagacgtcatccttcacgatccgttcggagatcaggatggagtcttcgtaattgtagccgttccagggcatgaacgcgacgagcgtgttgcggcccagcgccagttcgccgaactcggtggacggaccgtcggcgatgacgtcgcccgcctcgatcaggtcgcccaccttcaccagcgggcgctggttgatgcaggtgtcctggttggagcgctggaatttctgcagcgtgtagatgtcgacgcccgactggccgggttcgatgtcgccggtggcgcggatcacgatgcgggtcgcgtcgacctgatcgatgatgcccgcacgacgcgccgcgatggcggcgccggagtcgcgggcgaccgtgccctccatgccggtgccgacgaagggcgcttcggcccggacgagcggaaccgcctgacgctgcatgttcgatcccatgagggcgcggttggcgtcgtcattttccaggaacgggatgagcgaggccgcgaccgaaacgagctgcttcgggctgacgtccatcagggtgatatgatccttgggcgccatcaggaattcgcccgcctcgcgcgcggagatcaggtcttccgccagcgtgccgtcggcgttcagttccgcgttggcctgcgcgatggtgtgcttggcctcttccatcgcggacagatagacgacctcgttcgtcaccttgccgtcgatcaccttgcgataaggcgtctcgatgaagccgtatttgttgacgcggctgaaggtggccagcgagttgatcaggccgatattcgggccttccggcgtttcaatggggcagatgcggccatagtgcgtcggatggacgtcgcggacttcgaagcctgcgcgctcgcgggtcaggccgcccggcccaagcgccgacacgcggcgcttgtgggtgacttccgacagcgggttggtctgctccatgaactgcgaaagctggctggagccgaagaattcacgcacggcggccacggcgggcttcgcgttgatcaggtcgttcggcatcaccgtcgacacatcgacgctcgacatgcgctccttgacggcgcgctccatgcgcagcagcccgacgcgatactggttctccagcaattcgcccaccgaacggacgcggcggttgccgagattgtcgatatcgtcgatctcgcccttgccgtccttcaggttcaccagttccttgacgaccgcaaggatgtcctcggtccgcagggtggtgacggtatcctcggcgtcgaggtcgaggcgcatgttgagcttcacgcggcccacggccgacaggtcatagcgctccggatcgaagaacaggcccgcgaagagagcttcggcggtttccttcgtcggcggttcgccggggcgcatcacgcgatagatgtcggccagcgcctggtcgcgctcctcggccttgtcggccttcagcgtgttgcggatccaggggccggtggtgacatggtcgatgtccagcagttccagccggtcgatgcccgccttgtccagcttttcgagattttccggcgacacttcgtcgcccgcctcgatatagatttcgccggtcgcctcgttgatcaggtcataggcgctgtagcggccatagacttcctcggtcgggatcagcagggtttccagcccgtccttctccgccttgttggcggcgcggggcgaaatcttgtgaccggcggcgaacacgacctctcccgacttggcgtcgacgatgtcgaaggcgggcttctggccgcgccaggcttcggcggtataggggatctgccagccgccttcgccgcgcaggaaggtcaccttgttgtagaaatagccgagcatgtcctccggcgtcaggcccagggcatagagcagcgccgttaccggcagcttgcgcttgcgatcgatgcggacgttgacgatgtccttggcgtcgaattcgaagtccagccagctaccgcgataggggatcacgcgggcggcgaacagatatttgcccgaagagtgggtcttgccgcggtcatggtcgaacagcacgcccggcgagcggtgcatctgcgacacgatgacgcgctccgtgccgttgacgatgaaggtgccgttctgcgtcatgagcggcatgtcgcccatgtaaacgtcctgctccttgatgtccaaaacggagcgggtttcggtgtctgcatccacctcgaacacgatcaggcgcagcgtgacgcgcatcggcgccgcataggtgatgccgcgctgacggcattcctcgacgtcatatttcgggtcttccagctcgtaatggacgaagtccatctcggccgtgccggcgaagtcgcggatcgggaagaccgagcgcagggtcttttccaggccggagacatagccgatcgacggatcggaacgaaggaactgctcatagctctcccgctggacctcgatcaggttcggcatctgcaccacttcgtggatgtcgccgaatacctttctgatgcgcttcttcgcgccggtattgctgatcgtcgggagagccttggtcgccattgcgtatcctgcctggttgttcgtcgcattttttcgcatcgcagcgaaaattcagcctggcctggcgatttcaggggtgattcgccccatcatcgccacgcaaaaaagtgcgggccgggactgtccgatccgcactgtcagcgtcctgtgacccgccgttttcgcccaatcccgccggttccgtgcgctaaacgaagccggtccccgggcgatccgggggacggttccccccttgcccgaaggcaaggccggaaccggatttgaaaggtgcatataggccccatgtccccctttgtgaagggggcaggcggcttgattctggctggttgccgccaagggtcgttgttgtagagagatggggtgattcccgccgtcattcaaccctttccgccatcgtcgcgcctgccgtgaagcaatgggcccgcctgtgctgcgtatcggcgctggccatggcgcctgcccatgcgcaggcggatgaaggcgagggcgcgcaggggcggatcgtcttcgtcacggcccgccgcgtggccgaagcgcaggacgcggttccgatcagcctcgtccgcctcgatgcgaccgacctggaacggcgcggcgttgcgcggctggcggatctggcgggggtcgtgcccaatctcgccatgccgacggtcggcgccttcggcgcgcagcagccgatcatgcgcggcgtcttctcccctatcggcgcgtccacggtcggcctctatgtcgatgacgtccctgtccagatccggtcgctggaggtggcgggcaatcccgacctgcgccgtttcgaccttgatcgcgtggaggtgctgcgcggcccgcagggcacgctgttcggcgccgattccatgggcggaacgatccgcgcgctgacccggcagccccagttggaaggcctggatgcatgggccggcggggagctttcgtccgtcaggggcggggggcttggccgcgaagtgcaggcggcgttgggcggcgcgatagtgcccggccggatcggcgcgcgcatcagcgcctatcatcgccgcgacgcgggcgtcgtcgatcggttcgatcccgcctccggcgctttgctggcccggaatatcgatcatgacgcgacgctgggcctgcgtttcgccgtgaaggcggccctgggcgagcgtctggagctgacgccgtcgcttttctaccaaagaacggcgcggggcgacctgcccttttacgaaagcagcctcggccccttccgccagtccgccagcctgcgccagccgggccgcgaccgcttgcttctgcccagcctcaccgcgcggctggacctgggcggcgccacgcttaccggcgtcaccgcatggttggatcgccgcaaccgccagatcgtggactattccggctttttcggggagatcgtgctgggcggcatggtccccggcatccgcaccccaggcggcagctacagccgcacgacggtcgaccaggcggttttcacgcaggaactgcgcgtcgcgtcggccgatccgcaggcgtccgtccgctggctcgtcggcgctttctacagccgttcgcggatcgccatggaacagcgggtggtggaaccggggatcgccgatctggcgcaatcgcaactgggcctgtcggtcgaggagattttcggcctgccgctgctgccgggcgggcagagctatcacagccggcagcagatccgcgagcgcagcctggcggccttcggacaggtgagctgggccttcgcgccgcgctgggaagtgacgggaggcctgcggctgtcgcataatcccttgcgcttccgcctgatgtcggaggggcctttcgccggcggcagcaatgcggtcggcccccggcgccagagcgacacgcccctcatcccccatgccgccctgtcctggcgtccggggggcgacagcctggtctatctgagcgcgggcaagggttttcgcggcgggggaaccaatggagcggtgccggcgaacggttgcgcggccgatctctccgcattgggccgcgccgccgcgccggacagctatggctccgattcgctctggagctacgaggcgggggtgaaggcgggattgcccgatcggcggcttcgcctgtcgctggccgccttccgcatcgactggcgacgcatacagcagtccgtcaccctgcccaattgcggcttttcctatgtcgacaatctgggcgcggcgcgcaaccggggcgtcgagctggcgttgcggagcgagccgtcgcggcggctggcgctggatttttcgctgggcttcgtcgatgcgcgcttccgccgcgatgtcggacctccgggcgcgggcatcgtcgctgcgggggaccgcattccctatgtgccgcgctggtcggggacgatggcggcggaatatggcttcacgctgccgggacggctggaggggttcgtccggaccgaatggcggcatgccggacgtttccgccgcgcgccctcgacccggtccaccgcctatgatccacgcgtctatgcgggcgaaggaagcgacctgctgttcctgcgcctgagcatcggccgggacggatggcgcctgtccgccttcgccgacaatctgctggacagcaggacggtgctctatcgcaatgcggaactggtgccggcgaccggatcgcccctgcgcgaaatgacgcagcggccgcgcaccgtcggcctgtcagccagcatcggcctttgacggacgcaccgacgcgatgagcggcgccgcggccagcgccagcgccgcatagaccgatatgggcaggccatagccgccgcccgcagcgcgcatctggtcggtccagagcggcgccaacgcgcccagcaggctgaccaccgcggtgttgaggcccagcaggcgcgcgaacgcctcctcctccacgacgtcggccagcagcatcgatccggactggccgggcagcgcgctggcgacgccccagagcaggacgaacagccagaccccggccatgcccatcatgccggcccccagcaatgccatcgtccccgccgccagcagcagcgccgtggcgatcaggctgcgccgcgcgccgatgcggtcggccagcatgccgcccgccagcagcgcgggcaggccgaccaggttggcgctgctataggccaggaccgcgccggactggcccaggccctgcgccatcaggcagtctaccgccgcgaacagcacgccgttgatggcaagctgcaacagggtcatggccaacaggatccgacggaaattcccgctgcccaacgccttccatggcgcgtcccgacccgccgccggttccggcgcgacatccgcccgcccgccgggcacgatcaggaccagcggagggcaggccagcatgatcgccgcggcgcagagcagcatggccgcgcgccatgtccagcaggtcatggccgcgccgacaaggggcggcaccgccgcccctgcggcgacggcggcgcccaggaagatggcgagcgccagtccgcgccgcgcgacatgatgccgggtgatgacggcgatgccgggcacgatggtcgatgcgccgacgccaaggcccgacaacgccatgcccgccatcaggacgggccgctgctgcgccatggcggcaagcgcgaagcccgccgcgctcagcagaatgccgatcagcagcaccgggcggacccccgccttgcccaaggcccagccgaccgtcaggctggccaggctcatcgccagcaggaatatggtgatgccgccgcctgcctgtccgaaaatggccgccatgccgggaaggagcacgcccagcgacatcagcgtgccgccctggaccagcagggtgatcgccgccaggacaaggaccggaggccagccgccgtctgtcgaaggacggggagaggggtgcaaggggcgcggcacggcagcagccttatcggtttttccagtgatttgaatggggaatgtccgatttgtgcaatgcggcgaggcgcgcttgcgtatatcccgtatcgggaaatcggggagaatggacaaggctgtgatccggacggaggaaatctacgacgcggcgaccgacgatgaggcgttcgatcggctggctgcgacgctggccgatgcggtcggcgcgcgatcgggcgtcctgcattggggccgcacgccccagcatgtcgcggaaatttcctattccggctatttctccgacgcgcaaatggcgctttacgacgaggagtttcagggcgacgacatctggggcgtcgcgctggaccgggcggaggcgatcaaccgcgtctggaatgtggaggctcttgtgcccatccgggcctatgaggacagccggatctataatgagtggatcaggggcatgggggacgacactttccattgcctgggcggcgtgatccagaaggacgggacgaccggccatatcggcctgcaccggggccgagcgcaaaagcccttcagcgagggcgaggtgcgggcgatgcaggacaatatcggtcatatcggccgcatgttcgcgatccgcagcaagctggaccgcgcccgtcatcatggccgttcgctgcacgcgacgctcgacatggtgggccacgccgtcttcaccctgcgtcccaacggcgcgttgatcgactgcaaccgcctggcggacgcgctgctgcgccggggcgatgcgctcggcctgcgccaacggcagttgaaggcgctcgacccccgcgacgacgaagcgttgcaggcggccttccgcgccgcggccgcgcgccagggcgggcaggcaagcgcgattttcgtccatcgcgaacggggcctgccctatgtgctgtcgatcgccgcagtgcgcgtcggcacggaacggcagatcgtcgcgatcgtcaccgatccggccgaccgcgacctgagcctttccagccgcatccgcgccctatacggcctcaccagggcggaggcggaggtggccgaggcgctttgccagggacgggggctggaggaattgtcgcaggaacgcggcgtcgcactcaacacggtgcggacgcagatcaagaatatctatgtgaagctggattgcagccgccagtccgaactggtcgcccgcatcggcgcgctgccgcgcctgagcgggttcgaggacatggaataaagggcgcgacgcggcgcgccttcacggttgggtgggcgccgtgaccgccggtgagggcggcgcgatcttcaccacttcgaagcgttccttccggcgcacgcccgccagttccggggcggtggcgggcggcgtggaggccgacgtcctgggattgcgctggagcatgcattcatccttgttggcccgcggcgtctgaaagcagttccagagcgatcgctgcaatcccgtggcgctgttgtggatataggcgaaggccatgctttccatctggtcgcccgacaagggcaggccgcccggcgcagtccctgtccgccaggccatgatccgacattccggtcgcccggcgcaaaaggtctgggccatggccggccaattgtcgggcgaggcggtgcgccccagttcgaccaggaagctcctggcccccggcgcgatggcgatcagccgcacgcccgccatcgtccggcccagcgaatccgccccgatcatctgttgcggcctggcggcgagatcggtcaccgtgccgccggccaggatgagcggcgtcgggccggcaggcgcggccggatcgccctgatgcgcggcggacaagcgcgcgatgcgctgcaccagcggctcgccgctctcgccagcgcggcggaaggcggggggcgtgccccaccagccccgccagcggaagaagagatgagtgccgaccgacgcgatcttgtccaggctgccgctccaatagggaaccacccagtcggtgtgataatgggtggcgtagccgaccggcctgtagaccttgcccgccagcgccgaccgggcgatgtcccgcgccctttcccaggccgcctgggtcggggcgcgggcgagcgcgccgtcgcaggtgaaggtgaactggcaccccgtcgcccgttcctgtccctggaagacgacgccgcagaccgtcttgggaaaggcgggatgccgcacgcggttcagcaccacctgcgcgacggcccgctcgcccacggcatcgtcgcccgcctcgtaaagctgcgcggcggccaggcagtccgtggcgcgggcaaggtcgacgggcgatcctgagaagatgaatggccgcgccgccggattgggcaggcgggagaagggaatggcggcgttcagcgcccgcgcctggtcgcgctccagggcatagacctccaccggggcaaccgccggcggaggcgtcgcgggacgcctgaaccgggcggcggcgaccgcctccaggcgcgccttgcccggtggcacccgcgcctcccacgcggcgaccagggcgggcaggccgacgaacagcaggagccagagcagccacatcgaacgatgcggctggatgccgagatgtgcgtcgctcatgcccgttccggctcttgcctgcgtccggccttattcgggcaggaaatcgggcaccgacagatagcgttcgccggtgtcatagttgaagcccagaacgcggctgcccgccggcagttccggcagcttctgggcaatggcggccagcgtcgcgccggaggatatgcccaccagcacgccttcctcccgcgcggcgcggcgggcaaactccttggcgtcggccggatcgacctggatcacgccgtccagcaactgggtgtgcaggttggcggggatgaagcccgcgccgatgccctggatcgggtgcgggccgggctggccgccgctgatgacatgggacagggtcggttcgaccgcatagaccttgagatggggccagagcgatttcagcacctgcgccacgccggtgatgtggccgccggtgccgacgccggtgatcagcgcgtcgagcggcgcgtcggcgaagtcggtggcgatctcctgcgccgtggtgcggacatggacgtcgatattggcggggttctcgaactgctggggcatccagctgttgggcgtctgctcgaccagttccagcgcgcgctcgatcgcgcccttcatgcccttttcccgcggcgtcaggtcgaaactggcgccataggccagcatcagccggcggcgctccaggctcatgctttcgggcatgaccaggatcagcctgtatcccttgaccgccgccaccatggccaggccgacgccggtattgccggatgtcggctctatgatggtgccgccgggcttcaggtcgcccgacgcctctgccgcctcgatcatcgacagggcgattcggtccttgatcgacccgccggggttggaccgttcggacttgatccacacttccgtgccttttggcgcgtccccgaacagccggtttacgcggatatgcggcgtgttgccgatggtttccaagatgctggatgccttcattgcgctatctcctgaatggattttggctcctgcgtggactcggccgcccttgtttcgggtgggtcgaaggtacgagcaagacggagttctggaaagagcttcgcccagatcagggttatcgcgatggcgccgatcccgccgccgatcaccgccgcgaccgggccgaccagcgccgcgaggaagccggattccgcctcccccagttcgttggaggcggaaatggtgagctgcgacaggctggacacgcggccgcgcatctcgtccggcgtgtgaagctggatcagcgactgccggacatagaccgacaccatgtcggccgatcccagcaggaccagcgccgcaatgccgacctccggcgcaatggcgcggggcaggaaggcggtggagccgaagatgatggtggcgatgctgaacaggacgaccgcgcccagcattttcaggcccacctccgtcctcatcggccggaaggaaaagaagagggccgtggcgcccgcgccgatgccgggcgatgcggcgagatggcccaggcctgctgaccccacatgcaatatgtcgcgggcatagacgggcagcagcgcggtcgcgcccgccagcagcaccgcgaacaggtccagcgtgatggtggccagcaccagccggttggtgcggacataggtcaggccgtcgatcatctggcgcacgggatggcggctggtgtcgcggggcggctgcggcaccgggccgatcagcagcatgcagagcagggcgacggcgaacaggcccgacgccagcgcataggcgccccagggctgcgccgcataggcatagccgcccagcgccggcccggcgatcatgcccgcctgccagacgacgctggaaatggcgatggcgttgggcagcacttcgcggggcaccagattgggggcgagcgcgctgtaggccggcccgttgaaggcgcgggcgacgccgacgatggcggcgatgccgaagatcagcggcaggctgacccagccctcataggtggcgaaggccagcgtgcccgacgccagcaccagcagcagcagggtgaagcgggtgatcatgcggcggtcgaaatggtccgccacccacccggtcacgggcgtcaggaagaagagcggcaggaactgcgccaggccgatcagcccaagctgggcggcggcggccccggtgctcatggtttcgcgggctacattataggcctgccacgccagcacgatcatcatgccatattgcgccagcaccgccgtcagccggcccagcagataggcgcggaaattgccgaagcgcagggggtggcggggaatggaggggctgtgcatggccccctcctttagcgcctgcgcagcgggtttcgcaaccgagcgagtagagaaaaggcgcagcaatatttggggcggggaaggtttggcttttagggtggggcggaggattggtgatgtgggggggtggtcgttattggcccgttgcggacatcagtttccgtcaccccggacttgatccggggtcccgctgccttggacgaggcagtgtagagggaaaagcgggaccccggatcaagtccggggtgacggaaggaggaatgacggcttccctccccaaccccctcaatccggcgcgtgcagcatgatcccgctgaccgacccattccgcaccgagcagacgaagggcaccgacccccggccgccggagacttcgccttccacttcccagccggtggacatggtgctggcggcgacgcggcccaatatcttcgcgcccggcccggcctcttcccgcgccttggcagcgcaggcgttgcgcgccgccgcggcggtgcggatcgtgccatagccgggggagacatagggctggcgcttcgcgtcgcgttcggcctggcggtcgcgggcgatgtcgctggcgatggcggcgtccacggcgcggtgcaggtcgcgccgattctgcgcatggagggcctgcgcatggacggggagcgtcaggcccgccgacgccaggcccaggatgcagatgatcgtctttcgcatggcttttctcccctccgcttatttgaacaggctgcccaatatgccgcgcaccagttggcccgcgattccgcccgacctgcggctggacccgccgaacacggcgcggcccagttcattggcgacctgacgcccgaccgacgacgcggcggatcgggtggcggactggatcgccttgtcgaaaccggacggcttggcggcttcacgggcggcggcggcttcctgccgggcctgttccttgagctgggcctcacgctgcttcgcctccaccttggcctgggcggcggcggccttgtcggcttcggcctgcgccttggcggcctgcgcggcggctgcggcggcctgaccccgcgccgccaatatctcctcggcggactcgcggtcgacggtcgcgtcatatttgcccgcgcagggcgaaatcgactggatgatcgcccgttccttcgcgtccagcgggccaaggcgcgagcggggcggggcgatcagcgtccgctgcacgatgccgggcgagccgtcctcctgcaacaacgataccagggcctcgcccaccttcagttcggtgatggcggtctcgacgttcagatccgggttgatccggaatgtttccgccgccgccttgatcgccttctggtcgcggggggtgaaggcgcgcagcgcgtgctggacccggttgcctagctggcccgccacatcctccggaatgtcgatggggttctgcgtcacgaaatagacgcccacgcccttggatcggatcaggcgcaccacctgctcgatcttgtcggtcagcgccttgggcgcgtcgtcgaaaagcagatgcgcttcgtcgaagaagaagacgagcaccggcttgtccggatcgcccacttcgggcagcgtctcaaacagttcggacagcagccagagcaggaaggtggcgtagagcttcgggctctgcatcagcctgtcggcggcgaggatgttgacatagccgcgccccttctcatccaccttcagcatgtcgtggatgtcgagcgcgggttcgccgaagaaatggtcgccgccctggctttccaactggagcagttgccgctggatcgcgccgacgctggccttggtcacattgccatattgggcggacaggctgtcggcattttccgcgcaataggccagcatcgcctgcagatcgcccaggtccagcagcagcaggccctgctcgtcggcatatttgaaggcgatggaaagcaccccctcctgcgtttcgttgagacccatcaggcgggagaggagcagcggccccatctcgctgacggtggtgcggacgggatggccctgctgcccgtacaagtcccagaagatggcgggattgtcggcatagctgtaattgtcgaggccgatctcctgcgcgcgggcgaccagcttgtcggcatttttcgcggtgggggaaccggccatggaaatgcccgacaggtcgcccttcacgtcggcgaggaagacggggacgcccagcgccgagaagctctcggcgatgccctgcagcgtcacggtcttgccggtgccggtcgcgcccgcgatcagcccatggcgattggcccggcgcaggttcagcgtctgcgggatgccgccatccttgtccggcgcgccaaggccgatgaaaatgccgtcgctcatctcgcgtcattctcccaaaaggtgacgggccgcgcccaccggagtctgccgccccgttgtaaaggggaggcggggcttccggcaagcgcgacccgtaacgatcggctggttttcagttctttgcctgtcgcgcgtcgcgcgcccttatttgtcgcgcagccgcaccggcaggaacacggcgggctggccgcgccgcagcacctgaagcaggatcgcgctgcggccctgcgccgacaccgccttcacctgcgcgtcgaggtccgcctgggtcgcgacgggccggttgttcgcggtgatgatgacatcgccgcggcgcaggcccttggcgcccgcatcggtcgatccgtcgacggcggtgatcacgatgccccgcgtatcggcggcgatgccgagttggcggataatggtggaggtcagcggaatggccgaaatgcccagcgattgctggctggcctgcccgttgttggacgggttgttcggttgctggctgaaatcctcatcctggctctgggcgaaggcgttgagttcgtcttccgacggacgctcgcccaccactgccgtcaccgtctgccgctgcccgttgcgcagcagcacgatgggcacgcgcgagccgatgggttgggaagcgacgatggacgagagattctggtccggcgtcacttcctggccggcgacgctgacgatcacgtcgcccgccttgatcccggccttgtccgcgcccttgcccggctccacgccctggacgaattcgccgcgattcttggcgaggccgagcgaatcggccagatcctcgcccagcgggctgatctggatgcccagatagccgcgcttgaccgcctgccccttgcgcagcgtgtcgacgatgggcgcggcctgttccgacgggatggcgaagccgatgccgacattgccgccggagggcgaaaggatctggctgttgatgccgatcacattgccgcgcatgtcgaacatcgggccgccgctattgccctggttgatcgaggcgtcggtctggatgaacttgtcatatgtgccgccggtgccgcgatgcacggcggagatgatgcccgccgtcaccgtgcccgacagggcgaaggggttgccgatggcgatcacccagtcgcccacgcgcgccttggtgctgtcgccgaacttgacgaagggcagcgcctttttcggctcgatcttcagcacggcgatgtcggtcgcgggatcgcggcccaccagcctggccggatattcctcgctgttggtcagggtgacggtgatggaatcgacgctggctccttcggcgccggcggacaccacatggttgttggtgacgatatagccgtcggccgaaatgatgaagcccgaccccagcgattgcgcctggcgcgtctgcggccttccgcccggagcgccgaacaggtcgccgaacggcgtgccggcaaagggattctgcacctgcacgcgctgcttggtggaaatgttgaccacggccggttgcagcttttcgaccatgtcggccaggctggccggggcgccggcgggagctgctgcctgcatgccttcattctgcgcgacctgggcgccgacattcgggctggaggtaacggcgatggcggtgccgccgagcagcagggcgccggtaatggcataagcgtaacgcactcgtgacggtcctctcatgaacttggcgaaggaaaggcgggactctgcgatgagcgggatgcgccgtctagtcttaaccctcattgaatgacgcgggttccgtaatgaaatcaacgcccctgaaactgtttcaggaaatcattgtcgcgggagaggaccatggcggtcgacccctgccgatccggggcgaacgtatagcgataggcctgcatggcgcgataaaaatcgtagaattgcgcatccttgccgaagctgtccgaatagatgcgggcggcgttggcgtccgcttcggcgcggatgatctgcgcctgcttggccccctgggcgcggatggtgagcgcctcctgctcccgcgccgtccgcatccgggtgaaggcgctttccagcggcgcgccgtcgggcaggtcggcccgcttgatgcggacgtccacgatctgcgcgccatattggcgggcgacgcggttcaggcccgcctctatattgtccatcacttggccccgctcgggggagagcagcgccgcgaagggccgcttgcccagttcgttgcgcagcgcggaacccaggatcgggcggagcgcgtccgacacccgctcctcgctgcccgccgcgatgtacatgcgcagcggatcgacgatgcggtaacgggcgaaggcgtcgacctgcaagcgcagctgatcggtggacagcacctgctgccgctccatttccaccgacaggacgcgcttgtcgatccagacgatctggtcgatgaacggccagcgcaggatgacgcccgcgccggtcttgccgaaatcctcgttcgggcggtatcggttgatgatcttcttgggatcgccgaagcgcacgatcacgccctgcttggtttcgggcacgatggcgatggtgctgccgaccagcagcagcgcggcgatggccagcagcgccagcgcgacgggatggcggacaaggctctgcatcactggccctccacggtcgcgctgccctgcggcgcgccgccctgtgccctgcgcctgagttcgggaaggggcagatagggcgtgacattgccgccctcgacgatggtcttgtcgacgttcgacagaacaccctccatggtttcataatacatgcggcggcgggtgacgtcgggcgacagcttgtactgctcatagaccttgtcgaaggcggcggcctcgccctgcgccttcgccgtcacctgctgcgcggcggcgcgggcttcgttgagataggtctgggcggtctgctgcgctgccgatacggccttgaacgcgtcgttgacggcggttgggggatcggcctgcttgatggcgacgccctgcacgcggatgcccgacctgtagccgtccaatatctcctgcatccgctgctcgacctgctgctcgatctccgtgcggcccgcgcccagcgcatcctccaggctgacgctggcgacgaccgagcgcatcgcgctttcggcgacttcgcgcaccgaggagtcagggtcggaaagctggaacaggtatagttccgggctgcggatgttccagcgcaccgaataggcgaggtcgatgatgttctggtcgccggtcagcaccagattctcgctctccgcccgcgtcgagccgatgtcgatggtgcggatttcctcgacatcgacggtcgtcacattttccagcggggcgggcagcgtcaggctgatgccgggggatagggtgcggctgtacttgccgagcagggtgacgacgccgcgctcctgcgggccgacgcggtggaagcaggtcaggaccagccacagcaccaccaatatgccgatggcggccggccacagcgccttgccggaggggcgcggcggcagattgccgaagccgcccccgccctggccgaagctctccttgctgcggcggagcagttcctcgatcgcggaagggcccttggcgccggggcggcccggctgggtccaggggttgcgcggtccgtcgctccccttgccgtcgccgtccctgccctggccgtcattgccgtccggcccgtcgctcttgccgccccacggaccctgggccatggcgctcgctatgcccggcatccacccgaaaaatctcttcatgccccctctataggtaggctctccggcgaaaaacagtgcccttcgcaacgattattgtttcgaatgatgtcggcggccaagaaaaacggccccctgccggtttcgccggacggggaaagtccctagatggcctgccatgacccagctcgaagatttcgccgcccgcctgaaaacgctgaccgacggccgcgccagcgcgccgcgcctcaaggacggggtgatgtcgctggcgctggacgtggcgggcctgtcgcgcgagcagcgcgacgccgtggccgccgcgatccgcgaaggcgcgctgaccgtgccgggcgtcgacgacgtgcgcatcgccatgaccgccgagcgcaggccgttgaagatcgtcgcggtcgcgtcgggcaagggcggggtgggcaaatcgaccctgtcggccaatctcgccgtcgcgctgcaaaggctgggggtgaaggtcgggctggtcgacgcggacatttacggcccgtcgcaggcgcggctgatgggcagcgaggacaggaagccgcaggccagggacaagcagctcgttccggtgcaaagccccttcggcgttccgatgctgtccatggggcatctggtggagccgggcaaggcgctggcctggcgcgggccgatggcgggcaatgccctggcccagttgatcgaggccgattggggcgacatggaattgctgatcgtcgacatgccgccgggcaccggggacgtgcaattgtcgatggtgcagaagcacaagccggtcggcgccgtcatcgtctccacgccgcaggacctggcgctgatcgacgccatccgcgccgtcagcctgttcgaacagacgcaggtgccgatgatcggccttgtcgagaatatggcgggctatgcctgcccccattgcggggaggtgtcggaccccttcggccagggcggcgcggaagccgccgccggggagatgggcatgcccttcctgggccgcatcccgctggccatcgacattcgccgccggtccgacgctggcgatcccccggcagcgggcgacgacgcgcacggcgcgcccttccgcgccattgcggagaaggtggcggcatggttgcggggcgggcgctgacatcccttcttccgtcgtcccgccctcttctctcgtcatcccagcaaaagctgggatctcgtgaggctaagccgcgccctatcgcctgcgatcccagccttcgctgggatgacggggttggcggcaaggctgcacgaccgaacagcaggacagcccatcccccatcgtcatgctgaactcgtttcagcatgacggaggaaggggcgtagggtccagccacccctgcacgcaccccgcgccatcatgtcgatggaacggcttgcgcccctcccgcgtccttcccatgtcccagcaacaggaaggaccgccgcatgccgcttaccgccgaccaggatatcgccgatctgctgaacgaaacccgcaccatcgctcttgtcggcatctccgaccggcccgatcggccaagctatggcgtgatgaagacccttcaggaccatggctatcgcgtgctgccggtcaatccgcagatcgcgggcgagcatgtgcatggcgagttcgtctgggccagactgtccgacatcggcgtgcccatcgacatggtcgacatcttccgccgcagcgaggcagcgggcgaagcggtggacgacgccatagcggcgggcgcgaaggcggtctggatgcagttggcggtggtgaacgaagccgccgccgcccgcgccgaggcggcaggattgaaggtcgtcatggaccgctgccccgcgatagagatacgccgcctccggcttgagccggtcggctcgcaatagggctttccagagcttccgcgcctctttatcagcgatcccatggggcgcgcaccgcggaagcagggtcagcagacggaaaggggtttgaaccggcgcactctgctggtcggcggcggcgcgacggcgggcctgctgctggcatgggggggctggccgcgcgcctatcgcgccaatctcaacaccgcgccgggcgaaaccgccttcaacgccttcctcaagatcgaccggtccgggcagatcatcgtcatcgtgccgcagacggaaatggggcagggggtcagcaccctgttgccgcagatattggccgacgagctgggcgccgactggcgcaccataggcgtgcagagcgcgcccatcgggccgctctacgccaacaatctgctcgcccgccaatggctggccaatgactggagcaggcttgccggggaagcgggcgaatgggccatcgatcaatatgcgacccgcagcgcgctgatgctgaccggcgcgggcacgtcgatccccatgttccaccagccctatcgggaggcgggcgcggcggcgcgggtgctgttgtgcaaggcggcggcggcgcggtgggacgtggcgtgggaaagctgcgacatccgcgacggcatcgtctccgacggcggaaagcgcacgctgaagctgggcgaggtggcggaggatgccgcgaccttcgacctgcccgacatattgcccttccgccaggccgatgtggaccggctggcggggcaggagcttccccggctcgacaccccgtccaagatcgacggcagtcataatttcgccgccgacatccgcctgcccgacatggccttcgcttccatccggcagggtccgatcggggacgccgtcctgaaaagcgtcaatgagggcgcggcgaaatccgtcaccggcttcctgaaactggtccggcgggaacgctgggtggcggcgatcgccagcaactggtgggcggcgaacaaggcgctggatctggccgaccccgtcttcgcgctttccggcacgcctgtgggcagcgccggaatcgaggcggcgttggagcaggcctttgccgactcctcgggcgagcggctctatgcgcggggcgatccgcaatcgctgtcggaggatgcgaccgtcctcgccagcgaatatcgggtgcggccgggcctgcatctggcgatggagccgacgtgcgccaccgcccggatcggcgaggacggcgcggaggtgtggatggcgacgcaggcgcccggcctggcccgcgccgccatcgccagggcgctggacctgccggcggaggcagtgacgctctatccgctgcatgccggcgggggccatggccgccgcatggatttcgaggcaggggtgcaggccgcgctcctctcccgcgagatggggcggccagtgcaactgctctggtcccggctggaggatgtgatccaggaccggcccagcgcccccgcccatgcgcgcatggctggcaagctgggccgcaacggcgcggtcgagggctggtccgcaaaggtcgccgccccctgcgccctgacccagacatgggcgcgcatcgcccatggcaagctgccgcacgaagcaagcgccgatgcatcgggcacctccacccggctggcggtggcgggcatggatttgccttattcggtgcccaactgggcggttgatcatttccccgccgatgtcggcctgccgctgggcttcgcgcgcggcaacgcgaatctgcacggggcgttcttcaccgaaagtttcatggacgaactggcccaccaggcgcagatggaggcgatgtcctttcgtatccagatgctgggcggcaatccccggctggcgcattgcctgaccaccgtgggcgccatgggcggctggcagggcggcatagagggaagcgggcaggggctggcggcgcatgtgatgaacggcgccttcatcgccgtcatggtggaggcgggcgtggacgagggcaagctccaggtctcgcggatcgtcgccgccgtcgacggcggggaacaggtcaatcccgacatcgcccggcaacaggtggaaagcggcctgatccacggcctggcattcgccatgggggcgtccgtcccctatgcgaagggcatgccgacacgggcgatattgggccggatgggcctgccccggctgggcgatgtgggggaagtgaccgtcgaactgatccgcagcaccgcgccgcccgctggcctcaccgacctgggcgcgcccgtggtcgcgcccgcggtggccaatgcgctgttcaccaccaccgggcggcggttccgcagcctgcccctgttgatggaaggatgagggacttgggcaaggtcggcctgctggtcatcaatctgggcacgccggacgggccggacccggcgtcggtgcggcgctatttggccgaattcctgtccgatccccgcgtggtggagataccgcaactcctgtggcagccgatcctgcgcggcccgatcctgctgacccggccgaagaaatcggcccatgcctatcggcaggtgtggatgaaggacgggtcgccgctcgccgtctacacccgcgacacggcgcgggggttgcaggacaggctggggccggaggtgatggtcgactgggccatgcgctacggcaatccttccatcggctcgcggcttgcggcgatgatcgcggcggggtgcgaccgcatcctgctcgcgccgctctacccccaatattgcgccgcgacgacggccaccgcgctcgacgccgcctatgccgcgctgggcaagatgcgggcgcaaccggcgatccgcaccctgccgccctatcatgccgatcccgcctatatagaggcgctgcgcgcatcgacgcaggcgcaactggacgcgctggacttcgcgccggacctgctgatcgccagcttccacggcatgccggaaaggacgcggcaattgggcgatccttatcgcgaccagtgcgtcgaaagcgcgcgcctgctgggcgaggcgctggggcgggaggtgcgggtcacgttccagtcgcgtttcggcccggcgaaatggctgggtccggcgaccgatgcggtgctgcggcaactgccatccgaaaatgtccggaacgttgccgtcctcactcccggattctcggcggactgcttggaaacgctggaggaaatcgccattcgcggcaaggaggactttatcgcttccggcggtaataattttgtccatttgagttgtttgaacgcgtctcaggacgctatgaatctgtatgagagtctgacccgtcgcgaactggccggttggctggagaggtaagtttcgtcccgtcatttttctttgaggagagccatcatgagcaaggttgcagtcgtcacgggcggaacacgtggaattggcgaggcaatcagcctggcgctcaaggacatggggttcgcggtcgccgcaaactatgccggcaacgacgccaaggcgcaggccttttccgagaagaccggcatagcgtcgttcaaatgggacgtgggcgatcaccaggcctgcctggacggctgcgcgcaggtggtcgaagcgctggggccgatcgacgtggtggtcaacaatgcaggcatcacgcgggacggcgtgctggcgaagatgagcttcgacgactggaacgaggtgatgcgcatcaaccttggcggctgcttcaacatggcgaaggcgaccttcggcggaatgcgggagcgcggctggggccgtttcgtcaatatcggatcgatcaacgggcaggcgggccaatatggccaggtcaactatgccgccgccaagtccggcattcacggtttcaccaaggcgctggcgcaggaaggcgcgaaatatggcgttaccgtcaacgccatcgcgccgggctatatcgacaccgacatggtcgccgccgttccccccgccgtgctggaaaagatcgtcgccaagattccggtcggtcgcctgggccatgccgatgaaatcgcgcgcggcgtcgccttcttctgcagcgaggatggcggtttcgtgaccggcagcacgctgtcgatcaatggcggccagcacatgtactgatggcaggcgaggggccttcccatgacgcttcggcgccggcggcatcgcccttcgctccgccggtcaagcgcagcgtgacgattgcgggccatcagaccgcgatcagccttgaaccgatattctggcaagccctccgcgcggccgccgcgcgggagggcttgccgatcaacgccctgatcgcgcgcatcgacgtggcgcgcatggcgacggccgcgccacccaatctggcgagcgcgataagatgctggcttttcgacggcgctatacgatcataaaataataattagtcgcaatagcgttgactctgcgaacaagtcgcaatagcaggcccctcaaggttcaagaaaggggttctttttccatgtccaaagcactgtcacgaccttccttcctggcgctgggttgcgtcggcgcgatcgccttcgccacgtccgcccaggcgcaggacgccgcgcagggcgccaagctcggcggaatgacggtcaccgacacggcgatcgacgaatctccgatcaaggtcgagaaggctgaatcgcccaaatatacccggccgttgctcgatacgccgcagaccatcaccgtgatcggcaaggaaaccatccggcagcagaacctgctgacgctgcgcgaagtgctgtcgaccgttcccggcatcaccttcggcgcgggggagggcggcttcggctatggcgatcgcatcatcctgcgcgggcaggacgcgaagaacgacgtcacggtcgacggcgtgcggtccggcgcgttcctgaaccgcaacgaagtctataatatcgaacaggtcgaagtcaccaatggcgccaattcggtgatgaacggcggcggttccgtcgccgggacgatcaacctggtgacgaagcgtccgctggccgacgacaacatgatcctcaacgccgggatcggcacggacaattattatcgcgcgaccatcgatgcgaacaagcgcgtcaacgacctgatcgccgttcgcctcaatgccgtctatcatcgcaacgacgtgccgggccgcgatgtcgaggactatgagcgctggggcgttgcgcccgcgatcaccatcggcatcgacagcccgaccagcctgacgctgcagggcgaatatctcgacgacaaggcgatgccgcaatatggcatccgctacttcccggctctgggcggcatcgtggaccagttcgaccgttcgggctattacggcttcgccaatctcgaccgtcaggacagcaagaccaagtcgttgcaggcgatcttcagccatgccttcagcgacacggtcaaggtccgcaacctgacgcggtacgaacatatccgccaggacacggtgaccagccagccgaacggggtcttctgcctcgacaacggcacggcgggcggcttcaatcccgataccggcggcgcttgcacgcagcgcatcggcacgaccgccgctggcgagacgctcaccatcccggtcggctattacctgccgatcggcggtcgcggcaaccagcgcttcatcaccaatgaaaccgcctataaccagatcgacctcagcgccgatttcgacaccgggggcatcggccatacgctggtcgtcggcggctcggccctgtgggagcgctacgaccagttgcagggcagcctgggccgcagcgccaacggcttcgatccctatgccgcgcccttcaccacgccgaccaccggcgccagcgccgccaatccggcctataatgccgccgccagccttggtttctacctgccgctggtgaacatagccgatccgtctgcgggtatcgtcggcccggccgccactaccggcctgccccgcgtctatggcagcaacaattatgtcggtcccgtcaacttcatcctcggcacgcataatgtcggggagcagaccagctacgccgcctatctgttcgacacgatgaagttcaccgactggttcgagatcaacggcggcatccgctatgagaaggtcaagggcttcaaccgcaccttcacctacaacacgaccggcggctcggcgcagcttggccagatcagcacggtgggcaatcgcctggaggtggacgacaatctcttctccttccgcgtcggcgctgtcgtgaagccgacgccggacaccagcctttatgtcgctttcggcaactccaagctgccgtccaaatcgtcggtcgacggaagctgcaccgcggacaatgtcgcgggcggcagcggcacctgcaatgtcaggcccgaaaccacgaagaattacgagatcggcgccaaggctgacctgttcgacaagcaattgctgctgaccctggcgctgttccgcaacgaccgcaatcagatcaaggtggtgtcgggcgatccgctcctgcccgatcaggcaacggacggccaccagcgggtggagggcgtgtccttcggcgcgtcgggcaacatcaccagcaactggacgatttcggccaattacatgtacctcaagagcaagatcaagcagggggtttccgactattgcctcgcccatccgggcgcgaccgacccggccgccggcacatgcgccaacagcacgaccttccttgatccgacggccggttactcgctgaccaataccccgaagcattcgggcagcctgttcacgacctaccgcttcggcttcggcctggaactgggctatggcctgacctatcagggcagcttcctgctgaaccagccgtcgctcgcccaactggtcgccaacagctatgtcggttatcgcgtgccgagctacaccatccatcgcttcatggcctcctacccgatcacggagaatctgacggcgcaggtgaatgtgcagaacttcaccaatgagaaatatgtgaccacggtgcgcaacaacaccaataatagctgggcgcagcccgccccgacccggtcggcggtgttcagcctcaactatatgttctgacctatccctatcccccggcactcgtcccttgccgggggaaacgggcgggcggcgatgcactcccatcctcctcgggtcgccgcccgtccggtcccttcgcaaagatgcgattgagtagcattaggattcgcgttatggacgggcttcgcctgcacggcggcaaaggggatctggcatgcttcgcgtagcggatagatttgttgaagaggtggaggatgacgctatcgtcgcgccgcccgccgccccgccttccatccccagcgcgcccttccgccctgaagctgctccggcccgttatggcgcgcggcgcggactgaactacccggcggtccttgtcatcgtcctgcttcatgccgtcctgatcgccgcgctcgtccaggcccggcatcatgtgcagcgcgtgcgggaggcgcgcctctcggtcgtgaacctcatgccgcctccgcccccgcccccttccgcggaggcgccgcccccgcccccgcaggccgaggtcgtcgccccgccgccattggtgaaggtaccccagccgccggcgccgacagtggcgaccacgccggacatcgcgcctcctgcgccgcctgctccccccgtcacggtttccgcgccgcccgcgccgcccgccgcatccatgggatcgagcgtcgtccagggcggcgacctgggcgcgcagatgatcgccggcaagccgccccgctatccggtggaaagccgtcgcaagcgcgagcaggggacggtcgtcctcgcgctgacgctgggtctggacggcgcggtggagagcctgtccatcgcccggagcagcggttttccccggctggacaatgcggcgcgcgacgcggtgcgcggctggcgctggaggcccgtgatgcgcgacggccaggccgtccgggtcaagggcgtggtcgagattcccttcgtcctgcgcagcgggacggaatgatggacatggcctgtttccgctcatcgccatgctgaccgtcattcccgaattgctggatgccgatgcggtgcggcgcctgcgcgacctgatcgacgcggcgcagtgggtggacggcaatgtcacctccggccatcaatcggcgctggccaagcgcaacctgcaactgccggaggattgcgccgaagcgaagcaggcggggcagatcgtgctcgacggcctcggccgctcgcccctgttcatcgccgccgcgctgccgctgaagatatttccgccgctgttcaacagctatgcgggcgggcaggccttcggcacccatgtcgacaatgcagtgcgcatccaggcgggcacgggctttcgcgtgcggtccgatctgtcgatcaccgtcttcctggaagaacccgatcgctatgacggcggcgaactgacggtcgagaccaatttcggcgtgcagcaggtgaagctgcccgcgggtcatgcggtgctctatccgtcatcgtcgctgcacagggtggagccggtgacgcggggacggcgcgtggcgagcttcttctggctccagtccatagtgcgggacgacgcggcgcggcagatgctgttcgatctggacagcagcgttcaggcgctggcgggcgaactggggcatgacgatgcgcaggtcatccgcttgacgggcgtgtaccataatcttctgcggcggtgggcggacgcctgacgcgatgcgcaatggccgatagcggcacgcgcaagccgtgcctgctccccgctgcttctcctttcgcgagcggtgcccccgcaaaaaaggcccgcatccggtagttgaagtggccgcttcccctccattcgccaaaggtttaaaggcggcgtcatgaacgatctaacccttccctccgcgcccgccgaagccaaggcgcaaagctggaaagtgaccttcccctgcacccgcgccgaggctgaggcgctggatggcgacatcgccgcctttgccctgatggatcggccgcccgtgctgatgaccagcgaagcggagcctgataatgagcagagctggcggctggacgcctatttcgaaggccagcccggccccgccgcgatccggctgctccgctcgctcgtccccagcgccgccggcatcaagccggtgatcgagcaattgcccgatgaggattgggtgacgttgagccagcaggggctggaacccgtcaccgccggtcgcttccacgtccgcaacctggccggcgatcctgcggcgcccggccacgtcaatttcctgatcgaggcgagccgcgccttcggcacgggccagcatgaaaccacggcgggctgcctgatcatgctcgaccgcatgcggcgcgtcggcatgcgtttcggcaatgtcgcggacatcggcacgggcaccggcctgcttgccttcgccgcgctgcacctttggccgcgggcctatgcgaccgcgtcggacatcgaccccgtggcggtcgagatcagcgccgccaatgccgtggccaatggcgttgcgacgggcaaggggcaggggcagcttgcgctctacaccgccgccggcgcggatcacccggcgattgcgacgcgcgcgccctatgacctgctgatcgccaatatcctggccggtccgctgatcgaactcgccccgtcgctttgcgcgctggtggaggaaggcggcaccatcctgcttgcggggctgctccgggaacaggccgatgcggtgctcgccgcctatcgcgcccaggggatgcgcctggccgagcgagcggaccggggcgactggcctaccctccgcctgcgcaagcggccccggatcggctggaggcgcccgacccgcatcgacggcaatgcgcgtggagaagcgcccggcttcggcagtctttgattttcaacgcggggaatcgctgcccaaacgcttggccacggcctcagttcgcgaatccggcgcccagcagcagcagcaatttcacgtcgatcgcgaaaccgtccatccgccatgccgcgatcctgtcgtggatggcgttcagcggcacgcggtggacccttatgtcctcgccctccacgccgccgccttcgccggttttcatgaggtcgtgggcgcggaacaggctgaagctctccgacaccatgcccggcgaactgtaatattcgcccagattttccagccggccgggtcggtagccggtctcctcctccagttcgcgggcggcggcgagcatggcttcctcgccctcatcctggtcgcccaccagcccggcgggcagttcgatgcagcggcggcccagcggcacgcgatattggtcgaccagcagcacatgccggccatccgcagcctcatccacggccaggatgacggcggcgcggatgcctcgcgcccggccgacatattcccagcggccctgccgcttggcggtgatgaagcggccctcccacatgatctcctcgggggaggttccgtcctgttcgctcataattcgatcaacctgtcgggcagttcattgggattgtcgccggttgccgggaaatgctcggccaatacgcggccgacctgccgcaccgcctccgccatgccttcggcggcgcggccttcgcgcacgccgtcgatcagcgccgccatggcctcgccccagacctccggcgcgaccctttcgttgatcgccgcatccgcgaccagttccgcccgatgttcgtccagcgagaggtagatgagcacgccggtccgcccccgcgtgcgcccctgggcgacggcgcggaacagggtgatggcgcggcggcgcacgcggcgggccttggtggctttcggggtcagggccatgcgcagcggcatccaggcgagcgcgtagcggacgacgaggaatttgaggatcagcaggcccagcaggaccgtcaacagcttccaatcctcgatctcatgctcccagctttgcagcaaccaggaacagaggcggcggaaatgctgcgggaatgccgccgccgccgacagggccaggaacgccgcgccgatggcccagtgcagtcccgcgtcatgataggtgtcggagcggcgggcgacgatggtgacgatctccccatcggtcgccttttccgcttcggccacggcggcggtcacgcggtcgtgatcggcttcgttcatgatcaggcgcatcaccagtcccccgaagcgccgccgccgccgaagctgccgccgccgccggaaaagccgccgccaccgccgccccagccgccaccgccccagcccgatccacccccgccgccccagccggaatcgcccggtccccagaggatgatcggtcccgatccaccccgatagcgtcgccccttgccccgtccggaaagcatggcgatgacgatgatcgcgacgatgatgagccagaatatcgccatgaatgtcccgccatcgtccgacgcgtcgcgcgcctttgcctcggcctgcgccgcaagcgccctggcctcgtccggcggcagggtcagcagcttgccgatcgcgtccacgcccgcatcgatgccgccgggcaagtcgcccgccttgaaccggggcgtgatggcgttgcggatgatctgggacgacagggcgtcggtcatgatgccttccaggccgtagccgacctcgatccgcaccttgcgttcgttaggtgcgacgatcagcagcgcgccctcattcttttccttgtcgccgatcccccaggcgcggccgagccggtagccataatcggatatgtcatagccctgaaggtcgggcagggtcgccaccaccaattgccgtccgctctgccgttccagcgccgcgagcttgtcggtcagcgcctgttcctgttgcggggagagcagggcggcgtcgtccaccacccggccggtcagcttggggaaggtctgggcctgtgcggaaggcgcgattcccgtcactcccgccgcgggcatgaaaaccagcagcgcgaggatcaggaacaggcggcggagcatcaccggatcagttgccgaaatcgaccttcggcgcttcttccgcgccgggcgtggtggcctggaacggggtcatcggcttggcgccgtggatgatcttcgcgccgatggcgtcggggaaggtgcggatgcgcgtattataggcgcgcaccgcttcattatagtcgcggatggcgacggcgatgcggttctccgtgccttcgatctgcgactggagatcgaggaaattctggttggccttgaggtcgggataggcctcggccgtggcgataaggcggcccaaaccctgcgacagttgcgcctgggcctgctggaactgctgcaccttggcggggtcggacagatcatcggcattgacctgaaccgatgtcgccttggaacgggcttcggtcaccttgaccagcgtgtcctgttccagcttgccggcggccttcacggtcgccaccagattgtcgatcaggttcgcccggcgctgatattgcgcctggacgtcggcccatttcgcttttgcggcctcctccgcggcggggacgctgttgatgccgcaggcggacagggcaaaggcgcccagcagcggcaggaggaacaggcggaattggcgcaggatcgtcatggaacatcctctggcttgtttcgcccatggaaataggcggttgtggaacccttcgcaacggcccatgctttttcctatcgcaataggaacaaggggttttgccatggggctgatttccgaattcaagacgttcatcaaccgcggcaacgtcatcgacctggccgtgggcgtgatcatcggcggcgccttcgccaccatcaccaaatcgttgaccgacgatctgatcatgccggtggtcggctatgtcttcggcggggcggacttttcccgctacttcatccggctgggcgacctgcccgccgggttcaaggggaatccggaaagctatggcgacctgaaggcagccggggtcgccatgttcggctggggcgaattcctgaccgtgttcgtcaatttcctgatcctggccttcatcatcttcctgctggtcaaggcggtgaacaagctgatgcccaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaaggccccgccgcaacgccggaggacgtgatgctgctgcgcgaaatccgcgattcccttaaaaaataagtcgtttccgcgacgaaaggagcgtgcggcgggaaccatccttcgcgcgaccagttgatgggcgtcagggttccgggcttccggcacccttgccgaatgacgtcagcccatgggggcgcaacaggagaaaacgccgtgaaaaccatcgtatcagtccttggccttgccagcctgatcgcgcttgctgcgtgcgattccaagcaggagaacaaggtcgagaacgcgtatgagaatcaggcggacgccatcgacaaccaggccgacaatatggaagcgatggccgataatctgagcggcaatgccgaagccgccgccgaaaatgccgcggacgcgctggaaaacaaggcggacgccactcgcgaagccggcgagaaggcgggcgattcggtcgagaagcgcgaggcgcaatagagcatcgcgctccaggttcagcgccgctaaccgagccgcaaggggcgtcgcgactgccggtcgcggcgtccctttttcctttcgcggtttcacggtcgctgtctttaacggggatttaaccacagccgcgccatggtccgcgcctatccatgaggcggtggaatggacgagctactccaggaattcatatcggaaacgcaggaaacgctggaggcgctggccggagaggtcgtcgcctgggaagccgatcccgccgaccgggaccggctggacgccattttccgctttttccatacggtgaagggaagctgcggcttcctgaacctgccgcgcttcgaacggctgagccacgcggccgaggatgtgttgtcggaaatccgggcgggcaagcggatcgccgacccggccacagtcagcgccgttctgggcatcatggaccgcatcgcggaactggcggaggcggtggccatcggcgccgccctgccgcaggagaatgacgattatctgatcgccgcgctgaccggcaggctggctgcggcggaggttgccgggccggatgagaatgagtcgccgacggcggccgtcgcggtggcgagggcttcgggcgggcaggcggcgccgcgcaccatccgcctgccgctgtcgctgatcgaccagttgatgaacggcgtgtccgacatggtgctggcccgcaacgagctgtcgcgcaagctgcgcgaacggtcgggcgatccggagctggagagcgccttcgaacggctgtcgacctgcgtggcggacatgcgcgacgccatttccaagacgcggatgcaacgcgtcgaccggctgttcaccgccatcccgcgcatggtgcgcgacctgggccgggatctgggcaagcgcatcgacctcagcctggagggcggcgatgtcgagatggaccgggaaatggtcgagatggtcgtcgatccgctcacccatatcgtccgcaacagcatcgaccatggcatagagacgccggaaaagcggcgggcgctgggcaagcccgaagcgggccggctgcggctggaggcgcgccagtcgggcaaccagatcgtcatagagatttccgacgacgggcatgggatcgacaccggacggttggtcgacaaggctattgctgcgggccgcctgacgcccgaagcggcggcgcggatgagcgaggcggagaagctcgacctgatcttccaccccggcctttcgactgccaaccaggtcacggccatttccgggcgcggcgtcggcatggacgtggtgcgcgccaatgtggagcggatcggcggcgtcatcgcgctcgacaatcggcccggctgcggattgaccatcacccttcgggtgccgctgacgctgaccatcattccgggattgatcgtgcgggccggcgacctgcatttcgccattccccgcgccgccgtcgtggaaatcctgcacgacaacaatgagacgctgaacatcgcgcaggtgggcggcgccaagatcgcgacgatccgttccgtccgccattcgatgatcgatctggaggatgtgctgggcatggagcgcgtcgcgcagccggggccgcgcgccgtgatggtcgtgcgctccgcgaccggcgtgccgttcgccatgggcgtgtcagcggtggaaaatcacgaggaactcgtgatccgtcccgcatcgccgctggtgatggcgtcgggcgtctatgccggcatgaccctgcccgacaatggcaagccgatgctgttgctggatgcggcgggcctcgccaatgcggcgcgcctgcccaatatcgtcgacgatcatgcggcgcgtcgggccggagagggcgaggaggcgcagggcgtcgtcgagatggttcccgccttgcggttcgaggaatattcgggcgagcgtcgattgctgaagctgtcgctgatcgagcgggtcgaggacatcgacgcccggctgttcggccggtcgggcggttgcggcttcgtgcgcctggacggacggctggtgccggtcgccaacggtcatcacgccttttccgaggagaaggtcgcagcgcttcgcctgcgcgacggtgcgcgggaggcctgctatccggtcgccgcggtgctcgacatcgtggaaatgcccgccgtgccggacatggtcgcaatgcatggcctgttgagcggcgtcgcggtgatcgacggcgagcatctggaggtgatcaatcccttcgccctgttcgccgccctgccggacgagccgatcgccgagcggagcggcggccgctgcctgctggccgacagcgaggatggctggacccgcgagatattggcgccgctgcttcgacaggccgggcatgaggtggtgatgggcctgcccgccgacgaagcggtcgacccgcaggacgtggtgctgttcaccggatcggacgcgtcgcaggccggcgaactgctgggctgccgcatcgtccatctgcgcgccacgcctcggcccgccgggccgcaggacagcagcatctatcgttacgatcaggacgcgctgatggccgcgctcgccggatcgcagcggtaggaagggagaatggccgcatgaaccagctttaccttttcgccacgctggcgggcacgaggatcgccgtccagacccgggaggtcgaggcggtggtcaagctgaccgacatctcaccagtgccgggcatgggcgcgcatgtcgcgggcctttccgcgctgcgcagccgggtgctgaccgtcatcgacgccgccgcgctagtgcgcgggctgccgacgcctgcggaaaaacgcggtttcgcgatcatcgccgacatcagcggccacagctatggactgatggtcgatgccgtgcacgacatctgccaggtgccggagggcgaactgccgctgcgcggccagctggatcccgcctgggcgccttatgcccgcggcctggtggagcatgagggccagccctatctgctggtgtcgctgagcggcttcatcgagggcggctcgctcgcgcaggccgcatgacgatctcgcaccggcgtttaccaaatcctcgcctttgccggttaaggcctgtgaccatgggacgcaaaaaaaaggacgcattatgaaaaactgcctggtcgtcgatgattcgaaggtcatccgcaaggttgcccgccacatattggaatcgctcgacctttcggtgagcgaggcggtcgacggccgcgacgcccttacgcaatgcgaaacgtccgtgccggatgtggtcctgctggactggaacatgccggtgatgagcggcatggaattcctccaggcgctgccggacgccaatctggccacgcggcccaagatcatcttctgcaccacggaaaacggcatcggccatatcaaggccgcggtggaggcaggcgcggacgaatatgtgatgaagccgtttgaccgggaaacgctggaaagcaagctgacgatcgtcggcgtgatctagcgccgcgttcgggatcgaccgatctccgccgaccttcccgtcttttccttcagctcgcctttgttcagaaagattgccttcgatgaccgttcacgtgccgatcatggccagcagggacgaggacagggcgctgcgcaccctgatcgtcgacgattcggtcgtggtcaggacggtcatagagcggattttgaacgccgaccggcgattttccgtcacgcacaagaccaacagcgccgaacatgcgctgggctatttgcaggaccatgaggtcgacctgatcctgctcgacatagagttgccggggcagagcggcctcatggcgctgccggctattctggggatcaacccccgcgccaaggtcgtgatcctgtcgggcaattgcgaggaggggagcgccgcggcggtcgaggcgctggcgctgggcgcgagcgacatattggccaagccgggaagcggcagcttcggcgagcatttcccccaggccctgatcgaccgcctgttgcgcctgttcagcggcgctgcgaccccggtcacggtccggccgccgctgcggatcgatccggaacaggcggcccagccgcttgcctgcctgggcatcggcgcatcgaccggcggcatccatgccctgggacagctttttgcggggctggccgcgccgctgggcgtgccgatcctgctgacccagcatctgcccgccagcttcacccattatttcgtccagcaactggggcgcatgacgttcctgcgcgtcaaggtggcggaacagggagagatgctggccccggacatcgtctatgtcgcgccgggcgacgccaatctccagcttcggccgggcctttacggccgggtgtcggtggcgctcaatccgcagcgcacgccgaccggcaacctgcccggcgtcgacccgatgttcgccagcatggcccaggcctatggcgccggcgcggcgggcgtggtgctgaccggcatggggcgggacgggacggcgggcgcgcgcgacatcgtggcggcgggcggctggatcgtggcgcaggacgaagcgagcagcgtggtctggggcatgcccggatcgatcgccggagaaggattgaactgcgccctgctggaaccccatgcgatcatggacttcgtggcgcgaagaggaaagaacaggaactgatggcattgcccccttcggccgactccctcccgtccggttccgcttcggccgcttccatgggcggcgcggcgcgcatcctttccggcctgctggaggcgcgcaccgggcagatcctgtccgaaagccgggcctggcggatggaaacggcgctgaagccggtgctgcgcgcccatggacttagcgacatggatgcgctggcgtctcgcctgatggggcgcaaggacgctacgctggaaaatgacgtggtgaacgcgctgctcaacaatgagagcagctttttccgcgacctccagatcttcgacatgatccaccgccatatcctgccgcgcatccacgggcagcggtcggaccggacgctgcgcatctggagcgcgggctgttcgacggggcaggaggtctattcgctggcgatccagctttgcaacgacatggcgcgctggcgcggctggcgcatcgagatattggcgaccgacatctccaccgcggccatcgcccaggcgaaggcgggcatcttcacgcagatggacgtgcagcggggcctgccggtgggcgacctgctcaaatggttcgaccccgcgggcgacgattggcgcgccaattcggcgctgcgccagatgatcgatttccgcaccgacaatctgttcgacgcgcgcgcgccccagggggaatacgaccttctgctctgccgcaacgtgctgctgtacttcacgcccgaacgccgccagagcgtgctgcgcctgctggcccggcacagccatgcgggctccgtcctgctgctcggcgcgggggagacggtgatcgggcatagcgacgatttcatcccccacgccgaatttcgcggcggctatggacgccgcgctgccgccgcgacccaggcgggcggagcgatgcgccgggcggtctgatcgccccggcggtaaaataccgcagcccgcttgattggcctgccgctgtcggccatggtctgtccgcgccctccaggcgctgacggacgcatgcgagtgactggcccttggcgatgaacgactttccgatgatcgacacgccgtcgcccaatttcgacgagcgcagcctgcctatctccatgctggtgctgcattatacgggaatggtcgatgcggccaccgcgatcaactggctcgccagcccggaatccaaggtttccgcccattatgtcgtgacggaggatgggcaggtcatccgcatggtcgatgaggaaaagcgcgcctggcatgccggacgggcgcattggcgcggcatcgacgacatcaattcggccagcatcggcatagaaatcgtcaatccgggccatgaatggggctatcggccttttccggacgcgcagatggggtcgctgatcccgctgatccaccagatcgtgcagcggcacaagatcacgcggggcaacatcgtcgggcatagcgacgtcgccccggcgcgcaagcaggatccgggcgagcttttcccctgggggcagttggcgcggctgcggctggccttgccgcgcccgaccaaaaatttgatggacccgcattggagcgacggcggcttcatgctggcgctggagcgtttcggctatgacattgccgagccgcaggcggcggtggtggcgttccagcggcgctttcgccccgaactgatcgacgggatcatcgatggagagtgccgggctatcctgctggcgctgctgctgcccaagccccagggtgacgactaagcggcgtgatgactgaacggggatgacggggcttgatgacgtgtgtataggcgcttttgccagagggccgggcggccgcggcgtggcgggtaacttccacggcgaggaaagtccgggctccacgaaatgacggtgccggctaacggccggctggagtgatccaagggacagtgcaacagaaagcaggtcgcccaaggcttcggccccaagacttcggtcgggtgaaattgaaagggtgcggtaagagcgcaccgcgcctgcggcaacgcaaggcggcacggtaaaccccaccgggagcaagaccgaataggggcggcgcgcagtttcggctgctaggccagtttcggctgagaccgcccgggttggttgcttgagggacggagcgatccgtcccctagaggaatggtcgccacccttcgcaagagggggacagaacccggcttacaggccctctggcatctcgatcggatgaacagccggatttcggcttttagccacttcccgacattccgaatttgtccacgctgcctagttctgccgttgggaaattttcgcagcgtccgaactgggttcctgccggcgcaggaacacgacggcccatatattctcaacccagcccgaactccgcccagatggggagatggtccgacgccttgcgggccgccgcgctttcatggacgccgcagtcgaccagtttcaaccgcccgcaatgcatgatccggtcgagccgcgccaccgggcgccgcgcatggaaggaccggccgcagggcgcgaagctgtaatggcgggcgaaatcggccaggcatccccgttccgcgctccattcgttgaggtcgcccatcagcaccgtcggcatggcgtcgcgtgaggatgcggcgtggatcaccgccgcggcctgcttgcgccgccatagcccggacaggtcgagatgcatgccgaagacgcgcagggacgccttgcccagcgtcacttccgccatggtcgcgccgcgcggctccaggcaggggaggtgcagcacgtcgtgcgcgccgacctccgcctccttgcgcaccaatatcgcgttgccgtgccagcccatcgagtccacatgcacgttcagcggcacgggccggtaggggctgatgctctccagcagccagggtggcagcgccgccgagcgcacgccgaagcggcggtcagcctcctgcaacgcgatgatgtccgcgtccagttcgttcagcacgtcgatcacccgctcgggaacccggcggcggtcggtgcctatggctttgcggatattgtagctggcgacgcgaacggtcttcatggcgaaacaatgcgccatggcgcgcccggtttccatcggaagatgcaaagagcaattgtgttcctcatatgttctgatatgcgtgaggcatggcaaaagcaaagcgcaaattcgtctgtcagcaatgcggcaccgtttccggccggtggcaggggcagtgcgacgattgcggcgaatggaacagcatcgtcgaggaaacggcggagacggtcttttccgcccgccatgacctgcatagcgggggcagggcgctgatgctggtggggctggacgacaaggtggatctgccgccgcgcaccacgaccgggatcgcggagttcgaccgggcgctgggcggcgggatcgtttccggttcggccacgctgatcggcggcgatccgggcatcggcaagtcgacgctgctgttgcaggcggccgcccgcatcgcttcggccgggcacagcgtcgcctatatcagcggcgaggaggcgtcggaccaggtccggctgcgcgcccagcgcctgggcctgggcaatgcgccggtgcagcttgccagcgccacttcggtgcgggacatattgacgactttgggggagggggcgccgcccgcgctgctgatcatcgattcgatccagacgatgcacagcgacctgatcgagggcgcgccgggcacggtcagccaggtgcgcgcctccagccaggaactgatccgcttcgccaagcagcgcggcaccgcgctgatcctggtcggccatgtgaccaaggacggcagcatcgccggtccccgcgtgctggagcatatggtcgacacggtgttgagcttcgagggcgagcgcagccatcaatatcgtatcctgcgcgccatcaagaaccgctttggcggcacggacgagatcggggtgtttgccatggtggcggaagggctggaggaggtcgccaatccttccgcgctgttcctcacccatcgcgacgagaatgtgaccggcgcgaccgtgtttcccgcgctggaggggacgcgaccggtgctggtggagattcaggcgctggtggtgaggctttccagtggcgcgaccccccgccgcgccgtggtggggtgggacagcgggcggcttgccatggtgctggccgtgctggaggcgcgctgcggcctcagcttctcgacctgcgaagtctatctgaacgtcgcgggcggctatcgcctgtcggacccggcagccgaccttgccgtcgccgccgcgctgatgtccgcgctttccgaacgcccggtgccggccgatgtcgtcctcttcggggaaatcgcgctgtcgggggaaatccgcccggtggcgcatgccccgctgcggctgcgggaagccgccaagctgggtttcaaccgcgccttcgtccccgccaccgtggcggacggggtcaagggcatttcggtcagcggctatcgcgcccttgcgcaacttgttgaccagatgcttgggcgcggatagccaacagcgcgatgaacgcgatcgatattctcgtcctgctgctgatcggcggctgcgccattttcgggctgatgcgcggtttcgtgcaggaaaccctgtcgctgatcgcatgggtgctggcgatcttcgcgatccggctgttccatgcctcggtcacggaactggccacgtccttcgtcggcagcaccagcggcgcggcggtgcttgccttcgcgctggtgttcggcatcaccttcggcttgggcaagctgctcgctcgcgccattggccgccgtacgcggcagtcggtgctggggcctgtcgaccgggtgctgggcgcagggttcggggcggtgaaggggctgatcggcgcgacgctggtctttctggcgttcagcctggtttacgacaccttctacggcagcggcgcgcggcggccggactggctctccgacgcgcgcacctatccgctgctgaacgccagcggccaggcgatcagcgaattcgtcgcggaacggcgggcgcgcaggccttcggaaacggattagggcagccccgtccgttccgcctgcgtattggaggcaactttcggttctgcccgcccgtttatgtggcaacagcaaccgaaggagacatccgatgggtgagatgaccgacaaggtgaaggcggccggcaacaaggctgccggagcgatcaaggaagcaaccggccgcaaccagcgcgatcccgatctggtcgcggaaggccgggcgcagaaggccaagggcacggcgcaggacatcaagggttcggtcaagggcgcgcttggcgacaagatttgaacgcaagttcaagagcgtttcatagaatggcctcgcctttttggcggggccttttactgtattattgacatcatacgcctcttgctgttccaatccgttcggcaagggagttcaggaacatgttggatagacggtcgatcatcgcgggcgggacggcttcgttcctgtgcgccgccgggttgcgggcgcaggttctgccgccgcagggttttgcgacgccttcgggcaccgtccccttcgcgcccgacgtgtttcgcgagcgccgccgccgggtgatggaggcgttgaaggacggcgtcgccgtcgtccatggcgcggggccggtggaaagcggcgcggcggtggcgccgcccttcgtgcaggatggcgatttcgcctggctgaccggcattgtcgacgagccgggcgcagtcttggtcatggcgcccgccgagcgcacggtcagggaatggctgctgctgccgtcccgcgacgtggagtcggagcggtgggaggtagagcgcctgccgctgggcaccgaactggagcggcgcacgggcttttcgcgggtggcgcgcaccggcggcctggggagcctggtcaccaccctggccgagcggtccaagacgctgcatttcctggggccgatcgtcagcgcgtccgcgcccgtgcccaaggcgctggagctttacggcaaggtgatgcagcgggtgccgggcgtatcgttgaaggacgacagcggccttctgccctcgctgcgcatcgtcaaggaggcgcgcgaactggagttgatgcgcaaggcgatggcggcgacggcgcggggccatcttgcggcgatgaagcaggtgcgccccggcatgaccgaaaggcagctgaaggcgatattggaggatggcttccgcgccgggggcggcgaggggctggcctatgacagcatcgtcgccaccgggcgcaacgcggcgtcgctgcactatacgggcggcggcggggtgatcggggagaaggatctgatcctgatcgacgcggcggcctccgtcgggggctatgcctgcgacgtgacgcgcacctttccggccagcggcaggttcaccgacgagcagcgcgcatcctatgaactggtgttggctgcccaagcggcggctgtcgcgaagctcaaggccggggtctattatgaggatctggtcgaagcggcgaaggacgtgttccgcaaggcggggcgagtggacgacttcacccatgggttggggcatctggtcgggctcgacgtccatgatgcgggcgacatgtcgaagccgctgccggcgggcgcggtgatcacggtggagccggggctttacgtccagtccgccaattacggcatccggatcgaggatctgtacctgatcacgccgacaggatcgcagcggttgagcgagggcgtgccgcgaacggtggaggaggtcgaggcagcgatggggcgttaggcttgcctttggaaagcgccgggctcctgcgaaggcaggagcctatgccgcgtggacagattcggaatgtcgggaaatggccataacccgaccttgttgcatcctaatcccctttccgctaaaggcgccgcaagcaatcgggcggttcgccgcctgataccctgacagatccatggcgcccaaacagggacaccggatggacgctggccggcgaggtttcgcccgccggcgattttgtcgtttggcggggtagcgcagttttccgggccttttcggtccaaatgaggtgatgatgttcgattcgctcagcgatcgtcttggtggggtattcgacaagctgcgtgggcgcggtgcgctgacggaggacgatgtccgcgccgcgatgcgcgaggtgcgaatcgcgctgctggaggccgatgtcgcgcttcccgtcgtccgccagttcgtggagcaggcgaccgagcgggccgtcggcagcgacgtgctgcgctcggtcacgccggggcagatggtcgtcaagatcgtctccgacacgctgaccgagacgctgggcgcggaaaccagcgacctgctgatcgacgtgaccccgcccgccgtcatcatgatggtcggcctgcaggggtcgggcaagaccacctccaccgcgaagatcgccaggcggttgaaggaaaaagagcgcaagaaggtgctgatggcgtcgctcgacgtccagcgccccgccgcgcaggagcagttggcggtgctgggcacccagaccgatgtggcgacgctgcccatcgtgccggggcagcagccggtcgacatcgccaggcgggcgttgcaggcggcgaagctgcagggcttcgacgtggtgatgctggacaccgccggtcgcctgcatgtcgaccaggcgctgatggacgagatgaaggcggtcgccgaagtctccaacccggcggaaatcctgctggtggtcgactcgctgaccggccaggacgcggtgaatgtcgcgaccagctttacggcgcaggtgccgctgaccggcgtggtgctgacccgcatggacggcgatgcccgtggcggcgcggcgctgtcgatgcgggccgtcaccgggcgtccgatcaagttcgcgggcaccggcgagaagctggacgccatcgagcctttccatccggcgcgggtggcgcagcgcatattgggcatgggcgatgtcgtctcgctggtcgagaaagcggccgagaccatcgacgccgaggaagcggacaagctggccaagaagatggccaagggtcagttcgacatgaacgacctgcgcgcccagttgaaccagatgcgccgcatgggcgggcttggcgcgctggcgggcatgctgccgggcctcaagaaggcgcaggcggcgatggccaacagcggcgccaacgacaagacgctgatccatctggacgcgatgatcggctccatgacccccaaggagcgggagaagcccgccctgatcaacgccaagcgcaagatccgcatcgccaagggcagcggcaccacggtgcaggaagtcaatcgcctcctgaaaatgcatcaggaaatggaaacggcgatgaagaagatccgcaagatgggcggcctcaaagggctggccaagatgttcaccggcggcgggctggacgggatgctcggcgggggcggcgcgccgccgcagggcctgccggggctggggggcaatatgccgaacctgccgccgggctttcagaatttcctcaagaaataagcattttcaacagatcagaagtacagaaaggtaaggtctttatccatggcaacgtccattcgtctttcgcgcggcggttccaagaagcgtccctattatcgcatcgtcgtggccgacagccgcgccccgcgtgacggcaagttcatcgagcgcatcggcagctacaaccctgtcctgcccaagggcgacgagaagcgcgtcgttctggacgtcgagcgggcgaagcactgggtcgccgcgggcgcgcagccgaccgaccgcgtggcccgcttcctggacgcggcgggcgtgaaggagcgcgccgcccgcaacaacccgaagaaggcagagccgggccagaaggccaaggaacgcgccgaagaccgcgccgccaaggccgcggaagccgctgaggccgccgaagccgcgaaggccgccgccgccgaggccgctgccgctccggccgaagagccggctgctgaagaagccgctccggccgaggaagccgccgccgagcaggccgaaggctgaaccctttgaccgacaagcccgtcactctcgccgtcatcatcggcgcgcatggggtgacgggcgaggtccgcctgaagctgtttggggagggggcggaaacgctcaaatcctatggcggcttcgatgcggcggggcgcacattgacgttgaagtcggtgcgccccggccccaatggcgcggtcgcgcgctttgccgaggtcggcgatcgttccgctgcggaggcgctgcgggggaccgagctgacggtgccccggtccgccttgcctcccctgggggagggcgaatattatcatgccgacctgatcgacctgccctgcttctccagcgagggagaggggctgggccatgtcgtggcggtcgagaatttcggcgcgggcgacatcatcgaggtggagcggcccaacggcaagcgcttcatggcgccgatgcatgcggtgaccatcgcggatgggcgggcggtcgtcgaggcggccttcgccgtttgatttttcggttggcctgctcctgccttcgcaggagcatgttgcgtgtagatgagagaccgttggagggcgaaccatgccgaaaatccttgccgccctctacctgctcctgatggtcgccgctggctggcggctgttcgccatgtcctggtcgcgcgcgctcaagatcgcggcggccgcggcgctggtcattcccattcccatgctgttcctgctgcccgcgctgatgcagccggaccgccccttcgccggcctgctgcgcggcatcggcatcgcgttgatgctgggcggcgcggcgtcgatgctgggcggcgtggcgggggcgtggctcaaggcgcgcagggcgtgagcttccaggcccagctattgaccctctatccggagatgtttccggggcctttgggcgtgtcgctggccgggcgggcgctggcggaggggaaatgggcctgcgatccgatccacatccgcgacttcgccacggacaggcatcgcacggtggacgatacgcctgcgggcggcggcgcgggcatggtgctgcgcgccgacatattggcgcttgccatcgaccatgcgctggcaaagcgcccggacctgcccgtcatcgccatgacgccgcggggcgcgccggtcacgcaggggcggattcgcgaactcgccgccggtccgggagcgaccatcctctgcggccggttcgaggggttcgacgagcggattttcgaggcgcggcccgtcgagcaggtcagcatgggggacatcatcctttccggcggggaaatgggcgcgctgatgctgctggatgcttgcatccgcctgcttcctggggtaatgggcgccgcttccagtggggatgaggagagcttcgaaagcggcctgctcgaatatccgcactatacccggcccgttatatgggaagggcggatgatccctgaagtgttgcgatcgggggatcatgcgaagatcgccgcctggcggaaacaaagggcggaagaggacacacggctaaggcggccggacctttgggaacgccatatcggcgttcgggaccagtcgccctctggtgcgcaacgcgagaagtaggacttagaagtcatgaacctgatccagcagatcgaggccgagaatatcgcggccctggccaaggacatcccggaattccgccccggcgacacgctgcgcgtcggcgtgaaggtcatcgaaggcgaccgcagccgcgtccagaattacgaaggcgtctgcatcgcccgctcgaacaagggcatgggcagcaacttcaccgtgcgcaagatcagcttcggcgagggcgtggagcgcgtcttcccgctttattcgccgaacatcgattcgatcaccgtcgtccgcaagggcgtggtgcgtcgcgccaagctctattatctgcgcggccgcaccggcaagcgcgctcgcatcgccgagcgccgcgacgtgcgcagcgaggattgatcctcccgataagctgtccttgacagttgtaaaaaagagacaggcggcgtccgtgagggcgtcgcctttttctttgtgtttcaatggtttgagcaaatttttttgctttttccgggctacggaagcgtgccttttcatatcgctgcggaaattaaatttccgccatggcggctttgcgtgaccgctccgtttcaaaagattgcccgtcattccggatttcgatccagtggggttcgataaggattgattgcgcaacagagtctttgaaaaatatatgcaaaataaagataaagaaaaataatcatgaatggagaggcctcttcataatagaattaaggggctgtcatatgaagaattttggattttcttcctgcgccgcgatttccgtggctttgttatattcttcaccttcctatgcacagaatagcgacccgcaaggagcatcggctgccgacggcgcggcgatcatcgttaccggcacccgccggaccgaccgcaccgtggcggaatccagtacccccatcgacgtctattccggccaggaactgcagaagcagggcacggccgacatgaaccaggtgatccagaatctggtgccctccttctccgtcgcgcgctatgccatcggcgacggttcgtccttcgttcgcccgcccaatcttcgcggccttgcgcccgaccagacgctggtgctggtgaacggcaagcgcatgcaccgttccgccctggtccagatcggcgccaacgcccagtcggcgggcgcgcattccgccgacctcgcgcaggtgccggcgattgccgtgcgggcggtggaagtgctgcgtgacggcgcgtcggcccaatatggttccgatgcgatcgcgggcgtcatcaacatgaccctgcgcgacgatgtgggcctgtcgggctatgcgcgctacggccaatattatcgcggcgacggcgaggattatcaggtggcgctgaacgccgggctgaagctgggcgacagcggggtcatcaatatcagcggcgaatatgtgaacgccggaaagaccagccgcggcgtgacccggccgggcgcgctggagctttcgcaggagcagcccggcctgccggtgccggaactggcgcagcgctacggcaatccggccatggaatcctaccgcttcttcgtcaacggccatatcgacacgggcacggacagcgaaatctacttcttcggcaattatggccacagcttccaggaggaaagcttcaactaccgccagtcggtcaattcgaccaatttcggcaagaacggcatattcaacgattatttcaccgatttcgacaatacgcggccgggcatccagaccggagcggcgggcggcaatgtctatgcgccgaacggttaccaggtcacgacgcgcgactacacgcaggtatccacctgctccgatccgctggtgcagaattggagctgcatctatccgggcggtttcaccccgatcttcttcggcaagatcgacgacatctccggcgcggtcggttacaagggcacgctgggcttcgggctgaactacgacctgtcgggcagctatggccagtccacgctgaaatatacgatgaacgggacgatgaacccgtcgctgggcatcacgtcgccgacggaattctatctgggcaagttgcagcagcgcgagacgctgttcaacgcggacttcagctatccgtgggaagtcggcttcgccagcccgatcaccatcgcgttcggcgcgcaatatttccgcgaatcctatgagctgggcctgggcgacccggcttcctacgccatcgggccttataccggcaatctggtgttccatcaggacgggacgccggtgctgaacgcggacggcagccagctttcggtggcactgccggtgggcgcgaatggctttcccggctatggtcccgccatcgccggagaaagcagccgcaattccaagggcatctatatcgatatcgaaggcgacgtgaccgaccaattgtcgttcggcattgccggccgttacgagcatctgtccgatttcggcaactcgaccacgggcaaattctccgcccgctatgcgatcgtgccggacatcgtcgcgctgcgcggcactgtggcgacggggttccgcgcaccgacgccgggtcaggtcaataccagcagcatcgccaccggcttcaaccccggcaatcccaatgcgatcgaatcgatgacgctgccggtcaccagcccggtcgcggccttcctgggcgcgaaggaactgaagcctgaggaatcggtcagcttctcgggcggcgcggtgttcacgccggcgccgggcttcaccctgtcggtcgactattacaacatcaaggtgaaggaccgtatcggcacgtcgggcactttcgagatttccgacgcgcagcggcccacattgcgggatctggggctggccaactatgccacggtcaacgaggtgcagttcctgaccaacgccttcgacacccgcacccagggcatcgatgtcgtcggcagctaccgcatgcccatcggcggcatcgggatattgaattcgaccctggccttcaactggaacaagacgaaggtcatcgaccgcgatccgaccatcgtttcggacgtccgcgtcgcccagttggaaaagacgctgcccaagacgcgtctgatcctgaccgaaaactggaccgcggggccgctgtcgatcctgggtcgcatgaactggtacggcaaatatacgcagaccgatgacggccccgtgtcgcagaccttcggcagcgagttcgttttcgacgtggaggtcagctatgaaatcaacaagaatgtcacgctgaccgcgggcgcgcaaaatatcttcagcaactatcccgacaaattctccaacaccaagggcactttgggccccgtctatgcgtcgaccggcggtcgtttcaccggcgacatctatcctgacgtttcgcccttcggtttcaacgggggcttctggtatggcaaggtcggcttcaaattctgaagccgctcgtcgctgaacaaatggcggccggtccctcgcgggatcggccgcaatctttgcaggaccaacccatgtccctgacatgccgcatcgccaccccggccgacgaaccggccctgctggaactgatgaccctggccatcgaccgcctgcaatccggcttcctgacgccggagcaggtgaaggccagtcatggcttcatggggctggacagccggttgatcgcggacggcacttatttcgtgatcgaggatcggggggagattgccggttgcggcgggtggagccggcgcgccacggcctatggcggcgaccatagcgcggggcgggacgaccggctgctcgatccggcgacggaggccgccagggtgcgggccatgtacacccatcccgatcatgtgcggaagggcgtgggcatgatgatcctctcgctctgcgaagcggcggcgcgggcggagggctttgcggcgctggagctttccgccaccatggcgggggtgccgctctatcgcagcttcggtttttcggatgtgcgggcgtttgaggacagcggcgtgccgctgatcctgatgcgcaagcctatttccgactcgtgaaccacaagccgatcaggctgagcgccgccgccgccgacatgtagaggccgaccagttccacgccctgcacctggatcagccaggtcgcgacgatgggcgccatcgcgccgccgatgatcccgcccaggttgaaggcgaaggatgcgccggtatagcgcaactgcaccgggaagagatgcggcagataggcgcccagcgggccgtagacgaagcccatcaggagcagggcgaggctgaggatcaggaagatcggcagcaactgcccggtgcccatggcggggccgaagatgacgcccatcgccaccgtgccgatgcagcccgcgaccagcacgcgggtggggctgctcctgtccgcccaccagccggcgatgacgatgctgagcgccatgaacaggatcgcgcccaactggatggcgaggaaggtctcgcggtcgatcttgagcgtcgtggtgccgtagccgagcgcgaaggcggtcgcgatataatagacggcgaagcaggcggcgcaggcgaaggtgcccgcgaccgccgcgcccagatggctctgcagcagcgtggcgagcggcacggcgggcggcggcgcttcggcgcgggcggcggcgaattccggcgtttcggtgagcttcaggcgaatccacaggcccagcagcaccagcaccgcgctgcccaggaagggcaggcgccagccccagccgaagaaatcatcgtcggtgaggaaggtgcccaggatcaggaacagcccgttggcggcgaggaagccgaccggggcgcccagttgcgggaacatgccgaaacgggcgcgccaacccggcggggcgttctccaccgccagcagcgccgcgccgccccattcgccgcccagcccaaggccctggccgaagcgcagcaggcagaggatcagcggcgcccaccagccgatgctttgataggtgggcaggaagccgatggcgagcgtcgacccgcccatcagcatcagcgacgtcaccagcgtcgccttccgcccgatgcggtcgccataatggccgaacaccgccgcgccgagcggccgggcgaagaaggcgagggccaggctgccataggccgccagcaactgcgcggagggggaggaggcggggaagaagagcgggccgaagaccaggctggcggcggtggcgtagatatagaagtcgtagaattcgaccgccgtgccgatcaggctggccgccagcacccgcttgtgccgcagcatagcgccgatcccgccaatctcctccgaagtcgcttccgccacccgcaccgcccccgtcgccatcatttcgctcttttctggttcagcaattcataggccatgaccgcgcaggccaccgccgcgttcaggctgtccgccttgcccagcatcggcatcttcaccagcaggtcgcattccgcctcatagctttcgggcaggccctgcgcctcattgccgacgagcaggaagctggggctttggtagcgcggttcctgatagtcgtgcgtggccttcaggctggtgccgatcagttcgcccggtccttcgcgcagccagtgcatgaattcgccccagcgcgcctgggtgatggactgggtgaaaagggcgcccatgctggcccgcacggattcgacggagaaagggtcgacgcaatcgtcgatcaggatcagcccgcccgcgcccacggcgtcgccagtgcgcaatatggtgcccagattgccgggatcgcgcagcgactgggcgacgatccagatgtcggacttgccgcggtcgagcttcgccagcggggtcagccggtcgcgatagacgccgaccacggcctgcggattgtccttgccgctgatcttcgcgaggatgtcgggcgtggtttcgatgacgtcgccgcccgccgcctccatcgccgcgatcagctcggcggccaggggatgggtggagccggcgtggaacagcatttccggcagcacgccttcctcccgcgcttcggtcaggatgcgcagcccttcggccaggaagaggccctccgccttgcggaatttcttttcgcgcagggagcggacgcgcttcaccagcgggttggaaaatccggtgatctctcgcgccacgatcctgtctctagcccttttcgaaggttcgccgaaacggcctctctatagggggagcgcggaaaagggtagggggcttggccgttcagaaaaccgccgccaccaactgcgcgaacgcgtcggcgcggtggctcatgccatgttttttttccgggtccatctcgccgaagctgatgtcgtggccatgcggctggaagatcggatcatagccgaaaccccggtccccgcgcggcggccagatgatggtgccgtcgacgcggccctcgaacgcctccacatggccgtcgggccaggcgagggcaagcgcgcagatgaaatgcgcgccgtggcccgcttccggcccctttgcctggatattgtcccagaccagccgcatggcgatgccgaaatccttggtcgggccggcccagcgggcggagaagatgcccggatcgccgttcagcgcctccacgcacaggccgctgtcgtcggccagcgcgggaaggccggaaaggtcggccgcttgcatcgccttcaactccgcattggcgatgaaggtcgtgccggtctcctccggctcgggcaggtccagcgcggctgcggacaccgtctctatgccatagggcgccagcaattcgccgatttcccgcaccttgccgggattgtggctggcgatcaccagtcgtcccggacccagcttgcggatcgcctgttcctgcccgaaatcgtcactcatcctgtcgtcccatatcgtcgcccgcgctgaaacgagcggaaggaaggattatctcccggtcgccttgtcctgcgccgcgaaaatctgcgcgcagccgatgcgggcgaggcgcagcaggcgcagcagttcctcctcgtcataggtcgcgccctcggcggtcgcctgcacctccgcgaacttgccgtcgcccgtcaggatcagattggcgtccgcctcggcattgctgtcctcggcatagtcgaggtccagcaccggcgtgccgttatagatgccgcagcttatcgccgcgaccttctgcacgatggggtcttcggccaacgcgccagacgccagcagcccgtcgatggcgatgcgcagcgccacccagcttcccgaaatggcggccgtgcgggtgccgccatcggcctggatcacgtcgcagtcgacgacgatctgccgctcgcccagtttctggaggtcgaccacggcgcgcagcgagcggccgatcaggcgctggatttcctgggtgcggcccgactgcttgcccttcgcggcctcccggctgccgcgggtgtgggtggcgcggggcagcatgccatattccgccgtgacccagcccgatcccttgccgcgcaggaagggcggcaccttttcctcgatggaggcggtgcacagcacgcgcgtgtcgccgaagctgaccaggcaactgccctcggcatggatggtgaagccgggttccatggtgatgtcgcgcatctggtcgggcgcgcggccggaaggacgcataaatattctactccgaagcgttgtgtcgagcgggcttagcgtcgggcggcccatcatgccagtggcgatgcagccgaaagatgctagagagcggctatgcggacgaaagcattatcgatcttggcggccctcgccctgttgggcggctgcgccatggaacaggcggagctggaaaagccgaccctggccggcgacacgatcaggttttccgccggtccctgcttcggcgcgtgccccagctacagcctgcgcgtgacgccggacgggtccggcctgatcgagccgcagcgcttcaccgccattcccggcccgacccgcttcaccgtgacgccggcgcaatatcgccgcttccgcgccgcgctggcgcagttccggcccgcgcaggggacggtccggcgaatcggccagggggaaaattgcgtccgcttcgccaccgacatgcccggctatgtgatcgaatggacccgcggagaggcgccgcccacccggctggagttccagtcgggctgcatggatgcgggctatggcaagctgcgcgccgccatagcgtcgatccccaggatgctcgatgttgccgccatggtgaagccgacggcggcgaagggccggtgacggacgggcttgagccgcaaccgatgcttgcctagataaaggccatggcggtcaccccgatcaccgaactgaacgaacgcgcgcgtgacgttttccgtctggtggtcgagagctatctcggcaccgggctgcccgtgggttcgcgcacgatcagcaagatggcgtcgctcagcctgtcgcccgcctccatccgcaatgtgatgcaggatctggaggaactgggcctgctcgccgcgccgcatacctccgccggccggatgccgaccgaaacgggcctgcggctgttcgtcgacggcatgatgcaggcggcggaaccatcggtcgaggaacggcgcgcgatcgaggccgggatcagcgaaggcggtccgatcgaggaggcgctgtcggccgcgaccgccgccctgtccgggctttcggcctgcgccgggatcgtgatggtgcccaagcgggagccggtgctgcggcagttcggcttcgtgccgctgaacgagcggcaggcgctggcggtgctggtggggcaggacggttccatcgaaaatcgcgtcgtcgaccttcccgtcggcgtcacgccgatgatgctgaacgaggccgccaacttcatgtcggcgcgcttcggcggcatgacgctggcgcaggcgggcgacgccctgcggcgcgaggtggagggagaccgcagcgcgcttcagggcgcggcgcgggaattggtggcgcggggcatcgccctctggtcgcaggatgccgacgaccgcccggtgttgatcgtgcgcggccaggcgcacctgctggacgacggcaccgccgccgacctggagcgggtgcggcaattgctggaacagcttgaaggcaagcaggagatttcccggctgctggaaagcgcgctggcgggcagcgcgaccaaaatcttcatcggttcggaaaacaagctcttttccctgtccggttcttcggtcatagccgcgccttaccggagcggtgacggccgggtggtgggcgtggtcggagtaatcggcccgacgcgcttgaactatgcgcgggtgatccccatggtggacttcaccgcacagacgctgtcgagattgatgagatgagcgaagacaagcagaatatcgagaataccgaggtcgtggacgaactgcccgaggataccgcgccggcaggcgacgcggcggcggagcggatcgcgagccttgaaaacgaactggccaccgccaggcaggacgtgctctacgcccatgccgaaacgcagaatgtgcggcggcggctggaaaaggaactggccgacgcgcgcgcctatgccgcgacggcctttgcccgcgacatgctgtcggtggcggacaatctgggccgcgcgctccaggcgatccccgccgacctgcgcgaggacgagaagttcaagggcctggtcgccgggctggaagccaccgggcgggaactggaggctgtgttcggccgcaacggcatcgagaagctggtgtcggtcggccagccgctcgatcccaacaagcatcaggcgatgatggaagtgccctccgccgatgccgagccggggacggtgctggtggagatgcaggcgggctatacgatcaaggatcggttgctgcgtcccgcgctggtgagcgtggcgaagaagcccgactgatcggtcgcgcctgggggtggcccgatggtcgtcctgagtggcgtggacaattcggaacgtcgggaaattggctaatccaggacattccccctcccgcaagcgggaggggttaggggtgggcgcgagcggagcgagcttccgggttagccgttgaaagccgccgctgatgtcgcgccagcccaccccctggccccctcccgcctgcgggagggggaataacggctccccgccccaaaacaatcagttcggcgagtcttgaatttctccgcgctgcctggacgctcacgagccactcgtttcgcttgagcgccagcgcatcgagcggcaggaggacgccgatggcgagcgcttaaggcaggcggcggcggatcatccggaccgcttcgccttcgggagagcggcgggcggttccgtcccgtcggccgcccgcctttcaggccacttgccgtccgaagtcggaggatgcggcgcgcaggctggacagcttgccctccacgctcatgaagccgcgttccaactggtcgatttcagaagccaccacttcggtatcctggcggatcgcgctgatggtcgaggacatggagtcggcggcaagggcggtttcgtcgaccgccgcggtgatcatcgtcaccgtctgcgcctgcgcgtccatggcgtggcggatgcgttcggcgctggcctgaacctctcccaccgtgtcgcggatgcgctcgttggtctccaccgactggcgggtcgaggcctggatgtcggcgatcttgcccgcgatttcgtccgtggcgcgggcggtctggttggccaggctcttgacctcctgcgccaccaccgcgaagccgcgcccggcatcgccggcgcgggcagcctcgatcgtggcgttgagcgcgagcaggttggtctgcccggcaatgtcgcggatcaggcccaggatcgattcgatcgatttcgcatggtccgacaaggtagtggacatggcgacggcatcgcccgactggcgggcggcgcgctgggcgacgccggcggcgctctccacctccgtccgggcatcctctatggcgcggatcagcccggcggaggtgcgggcggcttcgcgcatggcaagggcggattgttcggcggctgcggcgacttccgacgccttgcccagcatgccgcgggtcgcggccgacgcgtccttcgcctgctcgcgcagcgattcgcccagttgcgacgcgccgtcaatctctcccatgatccgctgttcgaacatggtgccgaagcgctggcgttcgttgcgctgcgcctccgcctcgtcgccggcgacgacattggctatcagcccggcatcgaccatgctgacctgcatcatgacatgcaccagttgacggcggctcgcgtcatcctccgcgcgttgccagataaggtcgaccagcttttcattggcgatggcgaccggcatcagcaccgcgcgcagcggagagccgtgcttgcgcgcatggcgcacgcaggaaatagaggagaaagcccattcccccgattcgtaatagcccagtttctggcgcacatattcatgcgcctccgtctcgatcttggcgagcgtggcggggctgagcttctgccgcagcccggtctgttcgagataggcgtcgaagaaggtgcgcgccgccatgccggcctgatcgcccagcagatcgcgaatctggcgcaggccgcgcgccaactcgccatgaggatcgacctcgcttatcatggcgagcagggcgttcttgggcgtggcggcggaattcatgtgcggcaaaacccccgaattggtctgattgtcccgacgggctatagggccatttggttaatcacttcttagggctgacccatattccgcgctggaggaacggccatgtcccgcatgaagcggcgcaaggccggcattcacgtccctgaacgatgaaattcattatcgcttgtggaacgatccgcgatcacgcggtcagggcggcttgccctatcgacatatcgctcctaaggggacgggactcgagggacaacatcagggatgtagggaagatatggcgcgaaccacgagccggccgctctcgccgcatttgacgatctggaaatgggggccagccatggccgtctccatcatgcaccgcgtgaccggcaacggtctggcgacggcaggggccttgggcctggtctggtggctgatggccgccgccatggggccggaggcctatgcgaccttcgtcgcatgcgcgacatcgcccatcggctatctggtgatggcggggcttagctggttcttcttccagcatctctgctccggattgcgccatttcgtgctcgacatgggcgcgggctatgaactgaagagcaacaagagctggtcgctgctgaccttcgccctgtcgacgctcctcaccatcggcttctgggccgccatctgcacggggaaattctgatgggaaccggaactggaatcggccgcgtccgcggtcttggatcggccaggcacggcgcgcatcactggctggcgcagcgctataccgccatcggcaacctgctgctggtgctgtggctgctgttcagcctgattgccctgccgggcctcgattatcagagcgtcgtgggctggatcgccaatccgctggtggcggtgccgctgatgctgatgatcgtcagcatcttctggcacctgcgcctggggatgcaggtgatgctggaggattatgtccatgacaaggggctggccttcctctccatgctgttgctgaacttctatgcctttggcggcgcggccgcgggcgtcttcgcgatcgccaagatcgccttcacggggatcgtcaaataatgagcgaagcctacaagatcatcgaccacacctatgacacggtcgtcgtgggcgccggcggctccggcctgcgcgccaccatgggcagcgcggaggcgggcctgaagaccgcctgcatcaccaagctgttcccgacccgcagccacaccgtggcggcgcagggcggcatcgcggcttcgctgggcaacaattcgcccgaccactggacctggcacatgtacgacaccgtcaaggggtcggactggctgggcgaccaggacgcgatcgaatatatggtgcgcgaggcgccggccgccgtgatcgagctggaacatgcgggcgtgccgttcagccgcaacgacaacggcaccatctaccagcgtccgttcggcggccacatgcagaatatgggcgccggcccgccggtgcagcgcacctgcgccgccgccgaccgcaccggccacgccatgctgcatgccctgtaccagcagagcctgaaatatgatgcggacttctacatcgaatatttcgccatcgacctcatcatggaagacggcccgaacggcaaggaatgccgcggcgtcatcgccatctgcatggaggatggctcgatccaccgcttccgcagccatgccgtggtgctggcgacgggcggctatggccgcgcctatttctccgccacctcggcacatagctgcaccggcgacggcggcggcatggtgctgcgcgccgggctgccgctccaggacctggagttcgtgcagttccacccgaccggcatctacggcgcgggcgtgctcatcaccgagggcgcgcgcggcgagggcggttatctgaccaattccgagggcgagcgcttcatggagcgttatgccccctcggccaaggacctggcgtcgcgcgacgtcgtgtcccgctccatggcgatggaaatgcgcgaagggcgcggcgtgggtccgaacaaggaccatatctacctgcacctcgaccatatcgatcccaaggtgctggcggagcgcctgccgggcatcaccgagagcggcaagatcttcgcgggcgtcgacctgacccgccagccgctgccggtgacgccgaccgtccactataatatgggcggcatcccctgcaattatcatgggcaggtggtgaccaaggtcggcgacgatccggaagtggtggtgccgggcctctatgcggtcggcgaagcggcctgcgtgtcggtccatggcgcgaaccgcctgggttccaactcgctgatcgaccttgtcgtgttcggccgcgccaccggcctgcaccttaaggaaacgctgaagccgaacgccagccatcgtccgctgcccaaggatgcggccgacctggcgctgggtcgcctggatcactatcgcaacgccaagggcggatcgccgacggcgaagatccggctggaaatgcagcacaccatgcagaagcatgccgccgtgttccgcgacagcgcgttgctggccgagggcgtcaccaagatggcgcaggtcaaccagagcctggccgatgtcggcgtgtcggatcgctcgctgatctggaacaccgacctcatcgagacgctggaactggacaatctgatgtcccaggcggtctgcaccatggtcagcgcggaaaaccgcaaggaaagccgcggcgcccacgcgcatgaggacttcccgaaccgcgacgacaatgagtggatgaagcacaccgtaagctggttcgacggctggggcggaaagggcggcaaggtgacgctcgattaccgtccggtgcacgactatacgctcacggacgaggcggaatatatcaagcccaaggcgcgcgtttactaaggccgcttggacaattcgggatggcggggaatggccagtggcggtcattaccccaccgtcaccccggacttgatccggggtcccgcttttcttgtaaagcagcgcctcgaccaaggcagcgggaccccgggtcaagcccggggtgacgaataggggaatgacggctccccccccactcagtctggcgaggcttgaatttgtccacgctgtttaagggcaggtttcgatcgcttcgaaatcgctccgcgaagcgcggtctggccgaaacgggagagggcgggctgcgaggctcgccttttttcttgagggcggtatcgcgtcaggcgattggccgctcgcggcgggcatcttctactggggacgggcgcatcgccgcccatgcttatcccgtcgcattcggtttgcgcctcatgccgcgtggaatgcgccgtgccgcgcgaccgcgacgcggttgcggccggagcgtttggcttcgtagagcgccatgtccgccaccgccagccagctttcgccggtcggccagtcgccgcgcagttccgccacgccgaagctgaccgtcacgcacagcggcggcgggccggggatttcggccgcggcaatcgcctcgcagaaacgttgcgccgcgctggcggcgtcttcctcggcggtttcgggcagcaatatgccgaattcctcgccgcccagccgccccagcgaatcgctgggccgttgcaggctggtgcagagccgggcgatgccccggatcacctggtcgcccgccggatggccatgggtgtcgttgatccgcttgaaatgatcgatgtcgaacagcagcaggctgacgggccgctgatgccgttcgaacagggcgatggcgcggttcatttcgatgaggaaggcgcggcgggtcagcgcgccggtcagatgatcgcgttcggcgatgcggcgcagttccaactgttcgaccaccagagcggccagattcttgaggatggcgatctggccggggtcgaattcccgcggtacggtgtcgatggcgcagagcgagccgatattatagccgtccggcgtttccagcgggatgcccgcatagctgcggatattgggatcgcccatgacgagcggattgtcgcggaagcgggcatcctcctgcgcgtcggtgacgaccatcggcgcccgctggcggatggtgtggtcgcaaaaggcgatgtcgcgggaggtttcgccggcatccagaccggcccgcgacttgaaccattgccgtccggtgtcgaccagcgagatggcggaaatcggcacgcccaaaatgctgcggaccagatcggtgatgcggtcgaaggagggttcccttggcgtgtccagaacgtcgtagcgttccagcgcggccatgcgcgccggttcgtcggtcagcttgggatcgagcattgccaatgcacctcaatggccggcgcagccgatcctgcggcccgcgactctcgttgaacctttatctcacgataatggcttggcgatgtttaacaaagacttggcgggcacgacccgcctcattcctcgccgaacttgtcctcgaccagcgtcaccagcttgcccagcgaatcggccgcctccgggccggtggcgctgatcgtgatgctgtcgcccatcgccgcgcccagcatcatcagccccatgatggaggttccggtgacttcgctgccgtccttgcgcacggtgatctgcgcgggcaggccgctggccagggtcacgaatttcgcgctggcgcgggcgtgcaggccccgccggttgcggatcctgacttcctggctgatttcgctcatgtggtgctgcccaacagttccgatgcgacgctgatatatttctggcccgcctcccgcgccgccgccacggcctggcgcacgtccatgaccttgcgcgcgctttccaggcggatcagcatgggcaggttgatgcccgcgatcacctctatctcgcccgccttcagcagggagatggccaggttcgacggggtgccgccgaacaggtcggtcagcaggatcacgcccgacccgtcattgacgcgcgcgaccgcgtccgcaatgtcggcgcggcgcatctccatgtcgtcctccggcccgatgcagatggtctcgatctgctgctgcggaccgaccacatgttccatcgcgacgacgaattccgtcgccagcgccccatgggtgacgagtaccagtccaatcatcttgcttacgtggcccacctgttcttcatggattacgctttcgggcctcccggtgcgcgcttctccagggcgtcctggggcgctgattccatattgcggtgcgagaccgtgggcgaaaagcccgcatcttgcaagtctctggcgatgcgttcggcgacatggaccgaccgatggcggcccccggtgcagccgaacgccacggtaatgtagctttttccgccctccgcatagcggggcagcagcagcgtcagcaattgttcgatccgctggacggcctcttcataggcggggtccgccatgacataggcggcgacgtcggggtcgaggccggtcttgggccgcagatcctcctcccaatgcgggttgcgcaggaagcgcatgtcgaacaccaggtcggcgttcagcggcacgccccgcgaatagccgaaggacatgatcgtcagcacagggtccgacagcccatcgcgggagaagcggttgcggatttcctgctgcaagccgttgctcgtcaggctgctggtgtcgatcacctgattggcccagcggcgcagcggttcggtcagttcgcgttcgcgggcgatgccgtggcgggcggggcggtcggtcgccagcgggtggcggcggcgcgtctcggcgaagcggcgctccagctcggcgccggagcagtcgaggaacagcgtctcgacatcatggccgtggcgggagcgcagcgccttgatccgctggacgatggcggcggcgtcgaagcccctggtccgcgcatcgatgcccagcgccagcggacggtccgtcccctcctcatgcccctccggcaggggggtgtcgagcagccggtcgagcagcaccagcggcaaattgtcgaccacttcccagcccatgtcctccagcgtcttgagcgcggtggtcttgcccgcgcccgacaggccggaaacgagcaggatggtcttcggcgtttcgaaactcacgatgggctcgcgctcttcaggcccatgttcctgactgcgagttccaccttgatcggggcggacgcctcgaacggggcgaggcggacgacggggatgtcgacgcccgcgatcgatcgttgcgcggtttgcggcggcatgcgctccaccgcgtcgctcaggtcgacggccagggcgacgggggcattgtccgcatggggcatgtcgaccaggcccaggccgcgcacctccatcatcccggcgatccggtcgggggcgcgggcgaacaggcggccttcgatttccagcaggcgggtataatcgtcgctgaccagcaccgcgccccggtcgatcaggcgcagcgccaggtcggacttgcccatgccgctggggccgcagagcagcacggcccggccgtcaatcgccacgctggtcgcatgcagggtttcgcaagagggtgtcgacgccatatcgccttatcgctttgacgtcatattagcccgtcttggcgctgggggaaatcgaattaaccgaggggttctcattatggggcggttggtaatcctccctgcgcgaagcggggggagggggaccagccgcaggctggtggaggggaatggggcacgaccgacgtatttcccctccaccacgcttcgcgcggtccccctccccatctttcgatggggaggatttggagaggttcgctttttaccgctgccttattccgaaacaatccccggatcgcgttccaccgccatgggcaggcgcatgatgaagcaggcgccgctttgcgcgtcctggcggtcggcgatgctgatcttgccctggtgcccctcgacgatggagcgggcgatggcgaggcccaggccgctatgcttgccgaacgcctcgctttccgggcggacgctgtggaagcggcggaagacatgttcgcgttcggattgcgggacgccggggccttcgtcctccacgctgaccagcacctcattgtccgccaccgtcgcgacgatctggaccagcccgccgtcgggggagaaggagatcgcattgtcgatgaggttgtcgagcacgcggacgatccgctgttcctcgcccagcaccacggcaacgttccggcgcgggcgggcgaaggccaggcggacgccgcggggcacgccgcgggcttcgcgggcgaccaccatccgctcgatcagcaggcccaggtcgataggctcgaaccgggtgcgcgacaattgggcgtcgatgcgggacgcttcggcaatgtccgtgaccaggcggtcgagccgccgcacgtcgtcctgcgcgatggccatcaactgggcacgcagttccggcttgtccacccggtccagcgcgtccagcgcggaacgcagcgaggcgatggggttcttgagttcatggctgacgtcggcggcgaaggcgtccgtcgcgtcgatccgctggcgcagcgcatggctcatgtcggacagggcgcgggccagcatgccgatctcgtcgcgccggtcgggcaggcggggcacggtgacttcgcgggcgcggcccagccgcacgcgcactgcggcgcgggcgaggcgctggagcggctgcacgatggttcgcgccaggaacagcgagagcagcaccgacgccagcaccgccgccgccagcaccatgcccaggcggaagcgttcggcccggacgatgcgggtgatgtcgcgggcattttcggtcgccagcaggccggtgccgtccttcacgttgacggcggcggagatcatgaaggtgcggtcgggcgcatagcggttcgccgcctgggtccggccgcttttccgcgccaccaccatttcgggccaggcctgcgcccggtcgaccgccggctcctcgaaattgggcggccggtcggcggagacgatgcggtcgatcaccttgtcgaggaagcgggcgacatggcgctgccatccctcctcggcgggcaggcgcaggcgatagcgcggggcgttcatggcgaagctgtcggcgatcagccgcccctcggcatcatagcggcggacgcggtcgccggtctgccgggcataggcggcgatcagcgcatcctgccggtccgccggcgcattttccaggccaatggccagcagcttcaattcgcgggccgactgttgcagccggtcgtcgacgatgcgggtgcggtagctgtccaggtagaagaagccgcccgccagcagcgccagcgcgaacacgttgaccgccaggatgcggggggtcaggctgatccggccggaccagctccaccccgcgcccgcgtcatgcttcttcggagaaacgatagccggcgccatagagggtgtcgattgcgttgaattcggggtcgacttcgcggaacttgcggcgaaggcgcttgatgtggctgtcgatggtgcggtcgtcgacatagacgtcgtcctgataggccgcgtccatcaactggttgcggttcttgaccacgccagggcgggtggcgagcgtttccaggatcaggaattcggtgacggtcagcgtcacgtccaggcccatccatttgacgcggtggcgggccgggtccatctccagccgtccgcgcactatgggttcggcgaccggctcgtcgggcgcggcatccgccttgctgacctccgcccggcgcaggatggcccggatgcgcgcgatcagcagccgctgggaaaagggcttgctgatataatcgtccgcccccatggccaggcccagcgcctcgtccagctcatcggccttggacgtcaggaagatgaccggcatatggcttttttcccgcagccgccgcagcagttccagcccatccatgcgcggcatcttgatgtcgaacacggcaaggtcggcgggattttcgatcagcgccttcagcgccgcctccgggtcggaatagaggcgcgtcagaaacccctccgtctgcaatgcgatggagacggaggtcagtatattcttgtcatcgtccaccagagcgatggttgcggtcatgctgtgtcccgaaaaatcgtcggcaatgggaatgcccctgcgttagacgaaggcggctgcccccgcaaggaaggtccggcggcgggttatgcggtgtagccgtgggaattcgggataaacgcagcagttgcggagttttccggggtttgacgcgccttatgcaaaggcttatgcccgatgcgtctgcagcagacggtgccagcggcctgaagatcgcggcgtcgggaggcggaccggccgtaagcatataatatggcggccggagataatgatattcaggagtaaaggcgtgcaggccaaatcccctttcaccctcgatcagcagggtatttccaccagcgctgatcaatattggaatctgggcaccgcgccgctggtcgaagccgcgcttgccaatggcgaaggcattttggccaaggacggcccgctggtcgtcaagaccggcaagcataccggccggtcggcgagcgacaagttcatcgtccgggacgcggaaaccgaatccaccgtctggtggggcaagaccaacgtgcccatgacgccggagcatttcgcgacgctgaaggccgatttcttcgccgcgctggggcagaaggacaagctctacatcgccgacctgttcggcggatcgcagcccgaacatcgcgtcaacgtgcgcgtcatcaacgaattcgcctggcacaacctgttcatccgcacgctgctggtccgtccgggcgcggaggagttggccggcttcacccccgaatatacgatcatcgacctgccgaccttccaggccgatccggcccgccacggcagccgcagcgaaaccgtcatcgcggtcaacttcaccgagaagctgatcctgatcggcggcacgcgctatgccggcgaaatgaagaaatccgtcttcggcatcctcaactatctgctgcccacccgcggcgtgatgccgatgcactgttcggccaatatcggccccgatggcgacaccgccgtcttcttcggcctgtcgggcacgggcaagaccaccctgtcggccgacgccagccgcaccctgatcggcgatgacgagcatggctggtcggacacggcggtcttcaatttcgagggcggctgctacgccaagatgatcaacctgtcggccgaggccgagcctgagatcttcgccaccaccaagcggttcggcacggtgctggaaaatgtcgtgatcgacgaggaaacccgcgagatcgacctggacgacaacagcctggccgaaaacagccgcggttcctaccccatcgacttcatcccgaatgcgtcggagaagaatctggggccggtgccgaagaacatcatcttcctgaccgccgatgcctatggcgttctgccgccgatcgcgcggctgacgccggaacaggccatgtatcacttcctttcgggctatacggcgcgggtcgccgggaccgagatcggcgtgacggagccgacggccaccttctcgacctgcttcggcgcgcccttcatgccgcgccatccctccgtctacggcaatctgctgaaggaacggatcaacaagggcggcgtgacctgctggctggtcaacaccggctggaccggcggcaaatatggcgtcggcaagcggatgccgatcaaggtgacccgcgccctgctgaacgccgcgctggacggcagcctcaacaatgccgaattccgcgtcgatccgaatttcggtttccaggtgccggtcgcggtgccgggcgtggattcgaccatcctcgatccgcgcgcgacctgggacgacaaggcggcctatgacgaaaccgccggcaagctggtcaagcagttcgtcgacaatttcgcccagttcgaggaccatgtcgacgcatcggtgcgcgaggcggccctgaccgccgcctgacgccaaggcaatccgcgaggaaagggggccggaggagcgatcctccggcctctttcgcttcctgtcggcggggcgggatgctatcctgcatcaaatcattggcgggatatgtcctatgtttgacgatttgctgagaaatctgggcggcctggaagcggtcgccgcgaagatcggccttcagcccgaacagatgcaggcgctgatgagcgagatcggcggcaagatcgcggcgggcgagaccgacgtcgccgcgctggcaaccacggcggccgaacatggcgtgtcggcggacaagttgcaggaactgttcgcgcagttcggcgggcctgaggccatattgtccaggatcggcggcctgttcgacagggacggcgacggcaatccgctcaatgaactgggcgggctggcgaagggattgttcggctgatctctgtcatcccagcgaaagctgggatctcaggcaatagggcacgacctggccccacgagatcccagctctcgctgggatgacctgtttggcaggaatagccgggcatacccccgatggggtatgcttttggatagggaagcggttatgaacttgcgcggggacgggcgtgtcggcgctccggagcaagggaaatcatcatggtgggggtcatgctgcgcggcagcgccgtcattgcggcgatcttgagcggcaatgcgcaggggcacagctcattcgggccaagcgaatggatgcaggacggcgcctgcatgcccgcctatcgggccttgcatgcgtcccggccgcgcaatctgccctgctgcgttccggcgcgccgggcggcgccgctcccttgcccccggtcctgatagggcgcggatgatcgccagctttcgcgccgacaagtttttttcgccttgccttggaacgtcccagggggcattcgcgctgcatagcttattgcgaagcccacgcaactgacgctcctaccaggcgacagtcgccctggatttggcaggggaaaaggttttgaacgacgtgacgatcgaaaagccggtgctggaaccgaccggcgcgctatccgtggaaaccgtgctgtcggtgcggcattggaacgaacatcttttcagcttccgcatcacgcggccggccagcttccgcttccggtcgggcgagttcgtgatgatcgggttgcagggcgacaatggcaagccgctgctgcgcgcctattcggtcgccagccccgcctgggacgaggaactggagttcctgtcgatcaaggtgcaggacgggccgctgacgtcgaagctgcaactgatccagccgggcgaccagatctatctgggccgcaagcccaccggcacgctggtgacggacgcgctgctgccgggcaagcggctgttcatgctgtcgaccggcacggggctggcgcccttcctcagcctggcgcgcgatccggatgtctacgagttctacgagcaggtcgtggtggtgcattcggtccgccgggtgagcgacctcgccttccaggacgaattgtcgggcaagctggcggacgatccgctggtggcggaacaggcggctagccagttccattatgtgccgaccgtgacccgcgagccgttccgcaacaatgtccgcatcgacaagttggtcgaaagcggcgcgctgttcgagggcattccgggcgaagcgaggttcaacccggaaaccgaccggatcatgatgtgcggcagcatggagatgatcaagcagttcggcgcctatttcgaggaacagggctttgccgagggttccaacgccgcgccgggcgcctatgtgatcgagcgcgccttcgtaggctgatcggccgagggatcgaagggacaagcgccaacaggtgacgccgtccttgaagaccatcagggccagggtggtgcgctgacgggggccgaaccgccggtgcagcatttgcccgcagtcggtccggacggcggcatcgacgctccagtcgccgcaaaggcgagcgcggcaagaccgtggcgcgcccgcaagtctggagcaggcagcggattccggagcagccgcgccgtcggatcgcaatcagcgggagggggggaggagcgatttcagcgcgcttcgcaaccgatccggcctgaagggctttaccaggcgcggcacattcgcgaagcgggcggggatagtccagtcgtcatagccggtggcgaaggcgaaggggatgcgctgcgccgccagcgcgtcggcgacagggaacgccatgtcgccgcacaggttgacgtccagcacggcaaggtcgatccgcgttcccgactcgatcagcgacagcgcgtccgcgacgcggggcaccgggccaaggatcacggcattgtcctgcgtcagcgcctcggcaaggtcggtggcgatgagatattcatcctccgcgatcaatatgcggcaatcctgcaacgcagcttccgtcatcttccaccgccttcatcccgcagcgggacatggcccggcaatcccctgcgccgcagcttgtgccttcttgcccatgatcttccctgttgcgccatcatggtaacgcgcccgcaggggaatcggccctaaaataagtcgctcgccctgaacttttttccggacggcttcattgctcccctggagaagcgaagcctgcccgacagggacatcaatgtggccgcggcattggctagggtgtgtggggattcagttcagggggcggcgaaaatagtggatttcgagaacctcgaaacgaggcaggtgactcgtttcgacgcagcgtacttcagtacgtgagcaccggaagcggagaaagccgctatttgcagcccgccatgggctgaatccccacacaccctaggcgagtggatgcccgaatggccgtgccgtccatggcgacaaggccgaaatcgacgaaccgccggactccgaaacggtcaatcgtcggtttccgcgacgccgttgcgattgtcgtcctcgccgacggagcggccgcccagatggccggtgccgtgatagccgatctccgtctggccgccatggcccatgcggctgccgaagtcgtttttcgacttcctgcgtccatgcggatagggcgcgccggcgctttgcccgcccggactggcggccgacatgtcaagatcgctgacgccgtcgggatgggatcgcttgccgccatcctgcggctgcatgctcctgtcctcgccttcgtcgtcatcggcaggcgccatgtccgcgccgcccgcctccacgaaggcggtgccggatatgtcctcaacctccgcccgcacgcctttgatgtggcggcgcctctgcgccttgccggcaggctcgtcggcggcgcgctcgccgcgccagccctgttcgggcggggcggcatcgtcctttatgggcgatccttgcccttgcagaaatgcgttgcggtcgttcatcgcgattcttcccgaaaatatcttctctccgtcaccaacgtcccgcgtcgcggggcgatccgcatggcgggctaaactggatcagtttccggcggcctttcccctgttccggcggacgccgattccgagggcgagttttcggaagaacccggcgggaatatcctggatcggttggctgtaaactgaattatcgctccatcgcggatcgcggaacgcttgccgccggcgcggcttaactgcccttgttcgatgtgggagcagtaatggccagggcgaatagaagcatcggggcaagggttcgactgctcgtcggcgcggccatcgagacggcggggatcgccgcgctgtgcatcctggcccatgcctggctgaccggcgcgtcgcttcgcccggaggctgtcatggccgcgatgctgggcgcgggcgccatcgtcctgatcgcagggagcgtgatcgcctgcgtcgttcccatcctgcacggcgatttcaagcaaggtcagccgcgaattcgcggcagtcgtttttcatccggcaatggagcctgaggagatcattccatgttcatgcataacaagcggcttcaatatacggtgagggtttccgagaccaatcccgcgctcgcctccctgctgctggaacaatttggcgggccggacggagaactggcggcggccatgcgctatttcacccagggactggccgaggacgatccggggcgtaaggacatgctgctggacatcgcgaccgaggaactcagccacctggaagtcatcgggtcgatcgtcgccatgctgaacaagggcgcgaagtcggccctgaccgaagcgtcgatggaggaggcggaactctacatgtcgctgaacgcaggcgggaacagccatacccagtcgatcctctatggcggcgggccgtcgctcaccaacagttcgggcgttccatggaccgccgcctatgtcgacagccgcggcgatcccacctgcgacctgcggtccaacatcgccgccgaaagccgggccaagatcatctacgaacggctgatcaacatcaccgacgatccgggcgtcaaggatgcgctgggcttcctgatgacgcgggaggtttcgcaccaaaagagcttcgaaaaggcgctctattcgatcaaggacaatttccccgccggcaagctgcccggccttgccccctatgccagcctctatgtcaacgcgtcccagggcgaaggcgatgcggtcggcccctggaacacgggcgagcagtgggagcggatcgacgatattgaaggcaggttgcctctcgatggcggcgacggccaggcgtcggtcgcgctccccgagcaggagatgcaggatttcgcggcgatgaccgaacgcctgaagtccgatcccaacgccaatccggtgaccggcgccgatctgggcggcgggccgggcgcgggcaagctgagcgacgaggatctgggcggggcgagcgacatggaggacgcccggtcgcaggccgccgcgaaacgcccctttccgtcgggcgaagaatgagatggtaggggacgccttgcgacggagcgcgggagagcaggccagccgttgagcatcgacctgtcgccggttctggccggcacgacggccagcctgctcgcgggcgcggcgaccggactgggcggattgcccctgctgggcattggccggtcggcgctgcgttaccagggcgcgatgctggggttcgcggcgggcgtgatgctcgccgcgtccttcttttcgctgatcgtgcccgctgtcggcatattggatcggcagggcgtcggttcctggcccgcggcagggacggttgccgtcgcggtgctggtaggcgggctgctgctgctggccctcagccgtttctccctggagcggttcaccactgccgagggcttggaccggatcggccatcgcatctggctgctggtggcggcgatcacgctccacaacgcgccggaggggctggcggtcggcgtcagcttcgcgcgggatgcagggggagagggctatgccacggcgctgggcatcggcattcagaacatacccgaaggctttgccgtggggagcgcgctggcgttgcgctacccgccgatatgggcctttgccggggcgctggcctcagggttggtggagcctgtcttcggggccttgggcgcggcgctggtgcatcgctacgccatgctgctgcccatcgccctgtgcctggcggcaggcgcgatgatcagcgtcgtgatggaccagatcgcgccggaactgggcgaggacgggcagtcggcgcaggcgagcctgctggtcggccttgcggtcatgacctgccttgacattgcgctgggttgaaggcggtcggcgcggcgccgggctcgcggagtgaaaagcgcggccgcgctaacatagggttgcgacaccggagtcctccttcggcccgccgggcgttgtcgcagcgacagccctgtagaaggagaaccccatgccttgttccagcatgccgcgtcccgcatccactgccctgatcctgattgcggcctccgccctgctttgcgcttgcagccccgccgcgcagaatgaaaatggcagggtgccgggcgggaccaaccagcaggaggcgatcaatgccgccggcgacatgggcggcgcgaacgcgatgccgggcatcggcgctcccggcgcgggcggcaacgggacgcagccatgagcggcggcggcgcgttccggcccggcctgcccgccttcctggccctgctggtcctttccggctgcaaccagaccgacggcgcgtcggagcaggggccggccaatggcagcgccacggtggccaagcattatgaagggccgaagcccgaaggcgtttcccgccccgacgaggcggtcaccaccaccttctacatcccgcaggcggcgatcggcgacatgtatgagatggaggcgggcaagatcgccatggtgcgcgcccgcgcgcccgaagtgaaggcatttgcgcggatgatggtcgccgaccaccagcgaagcagcgatcggctccggcgcttcgtcgccgacaatccggtcaacatcgccattccgcggaatatcgatgcgcgtcgccgggcgatgctgggccagctcaacggcgcgggggaccgggaattcgacagcgtctatgtcggccagcaggccgcggcgcatctggaggcgttcaacctgcaaagcagctatgccaggcggggcgattatccggcgctcaggaagatggcgggagagatggttcccgtgattgcggcgcaccgcaagcaggcggaggcgctggacgccagattcggtccgaccgcccggtcggttccggccgggcaatgatgcgcggatgccatcgaagggtcgatcggacccacggtcgagcgcctgctccagcgttattgagcggcgctatgcggcgaggcggctcagcttgaaccggatttccatcgtcaggccggcatccttccacgaccggatgagggtgccgcccgtgcccttgagcgacgcctgttccagcgccgttccgaagccttcgcgatccggcgtccggtccaggcgggggccgccgcattccgcccaatggatgatcgcatcgtcatcctgaacgctgacggtgacgtccagccgtccgtccggggtcgagagcgcgccatatttggcggcattggtcgccaattcgtgcagcagcagcgcgaccgaggtgaacgcgccgccgccgacgggcaggtccgtgcccttcacgaatatgcgcttgcgctcatccgccagttcgtggggagcgacgatggcctccagcagcgagaacagggtggtggagctttccgtcgtcccttcattgtccaagtcgggcaaggtgagctggtgcgcggcggcgagggccatcagccgcgccgtcaggtcgcttgtcagttccccgacatcatgcgcgccgcgcgcgctcagcgccaccagccctgtggccagggcgaaaagatttttgacgcggtgacgcatctccttgagcaacagcatctgttgcgcggcggcgcgtttctgggcggtgatgtcgcgggcgatcttggaggcgcccaatatctgccccgccgcgttgcggacgggggacacggtcagggatatttcgatgagcgtgccgtccttgcggcggcggaccgtctcgaaatgatcgatccgctcgccggcgcgcaggcgcgcgaggatatgctcctcctcatgcaggcggtcttcgggaatgacgatcgtcaccggcttgccgatcgcttcctcggcggaatagccgaacaggcgggacgcgccccggttccaggtggtgatgaccccgtccagcgtcttgctgagaatggcgtcgtcggaattttccacaatggcggccagccaggctccggcgtcgatttccgatgtcctgtccgacctgcctgcctcaatcgctatatccggtagatccgacaatcctgcttccttgcgtccgccctgtcgggcgctagaaggctgcatggaaagccagcctcgatgggccgcttataatggccgttcattgctgtgcacttaaccagattaagcatccggtcgtggtcgcgccggctttttcccggccgtcaacgcacctgtcgctccggaacggacggggcctggtgacaagccatgccctccggctccatggtggtgggggagccgagcgaatgggcaggcggatcgtcggatttgcgcggatcgccgggggacaccggcaacatcttcccggtcttccggtccagtgcgcgggccacgatgatgtccgccaccgtcgcgcccatgacgaaggcgatcggcgcccaaagcggccggcgccggctggcgagcgcgagcgccgcaaggtccagcgcatcgccggccacgcggttccagacccgcgtggaatgcgccggcgctgccaggatgccggcgccggacagcagttcgcgtgcgccgaacagccttatcgtgacgcgggcggcggcatggtcatggcccagccgcctggcgatggcgcgcggccgggcgacttccgccaatcccagtcctatggagaaaagacccagcccaaggctccaatgcttcggttccatctgcaaccagcctcctgggcaggagaacggcgggtcgcgaaggcgggttcccgatggcgccggatgccttctaatgcatgttagggcggatgtcctatgttccggcgcgcaatggcggagttctgacggaaaatatcatcgacctgaatgaaaactgatgaactggcggaggatgcgacagtcggcatccgcttcatccaagtggaacacagccgcctcatggttcgttctcgcgtcctcaagaaacgaatacaggagagtatatgcgtgagatcagtctttccatgcgtgctttcgctgccgcatcggccctgttcctggcgagcacgcccgcaatggccggcgacgaggagcgcgctcttgccgcgattgcgcaggcccagggtaaaatcgacgcggcgggcaagctgaaggccggcgacttcgatccggcggtgctggcgaaggcgcaggcgtccctgcgtctggcgcaggagcagctcaagagcggcaaggagcaagccgccatccgggcggcggtcgaggcgcagcaatttgccgataccgcgatcggcgaaagccgcctgcgcgccgaagccgatgcgcggatgcaggcgtcgacggccgcggtcgcgcagcaggacgccgcggcggccaatgcgcgcgccgaggccgccgagcgcgccgccgtttccgcggcggcagacgcgcgtgccgcccgcgccgccgcggcggtgcccgtgcccgctaccaccacggtgaccaccgaaaccgtcaagaccgcccccgtcacggcgcgcaaggcggccccggtcaagcgcaaggtggtgcggcggacgacaagcccggtccgcgcttccgtggtggagaagacgaccacgaccgtcacccagcgctgaacggccaatggcgcacatggcggctttccgaacgggagccgccatgtttcgcgcatgacgaccgatcgggtcggaacaatcgcgggcggcgcgacttatcaggctgactttacgcagcgaggccgatcatgttgtggaccatccttgtcatcctcctcatcctgtgggcattgggcgcgttcgtcatgccggtcggcggtgcgttgatccatctgctgctggtgctggcgttggttgtgctgatctatcagcttgtggcgggccgacgggttccctgatcgttaagttcagcacgtcctgagtaatgtcggcatttatcgcggcagtcgttgcggcgggcgcatgaagagttgatccggatcagtatgttttttcaggaacgcacccgcgatccgggatttttagccatgatgaatgagaggttttatcgtggcgacattatgggaatatcacggatcacaatttttgcagcagcgttttcaggaggaactttcctactggaatcgcgagcggctgtcgccggcatttccgtcggacatgacggcggacaggttcgaccgtgaccggcgcatgctccggctggagcatggcttcatcgaggaactgcgggccgaggtccgcgagaaggcggcgcgggcgccgaccgatcccgacgggttcatcgcctggttcgaagggctgaaggaaagcgggccgggccagcacgatccgctttttccgtggctggcgcaggaagcgagccgggacgaaatccggtggttcctctcgcaggaggcggccggggaagcagggttcgacgatctggtcgcgctgacccaggtgaagctgccgccccgcgccaagctggaactggcgcgcaattattgggacgagatgggccggggcaacgccaagggcatgcatggtccgatgctgagccagttggtcgacatactggacctcgacatcggcatcgatagcaccgcgtggcagagcctggccctcgccaatgcgatgacggctatggcgacctcgcgctgccacgcatggcacagcgtgggcgcgctgggggtgatcgagctgaccgcgccgggccgctccgcgcatgtcgcccaaggcctgcgccgcatcgggctgagcggcggcgaaaggcgctatttcgatctgcacgccgtgctggacgtcaagcatagccgcgactggaacgatgaggccatagcgccgctggttgccgaagacccccggcgggccaccgccatggcggaaggcgcgctgatccgcctgcgatgcgggcagcgttgcttcgagcattatcgcgcccatttcgggctgggatgaggcgcgatggcggcgaaccccaaaatcctgctggtggaggatgatccggcgatagccggcatcatcgcggagttgctggaggaggcggattacgaagtggacggtccccatgccagcctggccgacggcatggcggcggtcgctgcggacttcccggcgggtgcggtgctcgacgtgcgggtgggggatggggacgtcggcctgctggccgacgatctggaccgatatgacatcccttatctgttctgcaccggagccttcgcgcatcccgcgctggatgcccatcccggcgcgccgctggtgcccaaatgggccttgtcccgacagttgatcgatgccctgcgccggatcgtgcattagaaagaggatacccccatgagcgcgccagatggaaagggcgatacggccgaaaccctgtcgccgatcatttccgaagatattgagaaggccgccgccgcattgctgaaaaactgctgttccgcggaactgaccctggcgacggcggaaagctgcaccggcgggttgcttgcgtcgctgctgaccgatgtggagggcgcaagccatgccttcgagcgcggcttcgtcgtctatagcgaggatgccaaatgcgaattgctcggcatccgcagcgagcggatcgaggcctgcggcgcggtcagccgggaggtggcggtggcgatggccgaaggcgccatcgaacggtcccatgcggacatcgcccttgccgtaaccggctatgccggcgcggcgccgccgggggaggaggcgggcctggtccatttcgcctgcggcaggcgcggtggatcgacggcgcatcgggaggaacatttcggcgatatagggcgagggccggtgcggatcggcgcgatccgggtcgcgctggagatgatgaggcaggcccttgagcaaggttgaggatttcgcgtcgatccatagccacggcctggtccgcatcgcggcggcgacgcccaggggcagcgtcggcgatgtgggagccaatgcgcgggagatccgcgcgctggcgcagcaggcggcggacggcgcggccgacctggtcctgtttcccgaactgtgcctctcctcctatgcgatcgacgacctgcacttgcaggaggcgctgctcgaccgggtggagcgggaagcggcggcgctgatcgaggggagcgcaggctggccggtgctgctggtcggcgcgccgcttcgccgcggtgggcggctctacaattgcgcgctggtcatcgcggacgggcggctgctgggcgtggtgccgaaaagctatctgcccaattaccgggaatattatgaaaagcgctggttcgcgcccggcgccggtctttccgggctggagatcgatgtcggccgccatgtcgcgccgttcggcacggacctgctgttcgcggccgacggctatcccgacttcatcttccatgtcgagatctgcgaggatttctgggcgccgctgccgccctccaccatgggggcgatggcgggtgcgctgatcctgtgcaatctttcggcatccaacatcaccatcggcaaggcgcgcgaccggcatctgctctccgcctcccaatcggtgcgctgccaggcggcctatgcctattcggcggcgggcgcgggcgagagcaccaccgacatggcctgggacgggcaggccatggtgcatgaactgggcgaactgctggcggaatcggagcggttcggggatgcggccgagctgctttacgccgatgtcgatgtgcaacgcctgcggctggagcggatgcgcaacggcaccttcaacgacagcgccgtcgttgcgggccatccggaaacccgcttccgcaccgtccgttttccctttcggcgcagtggcggggacgtgggcctgcatcggtcgctcacccgctttcccttcgtccccgccgatccggcgcagcttgcggcggattgctacgaggctttcaatatccaggtcgaggggttggtcacgcgctttcgggccacggcgggcaagcatttcgtcatcggcgtgtcgggcgggctggattccacccacgcgctgatcgtcgccgccaaggcctgcgaccggctgggcctgccgcgctccgccatattgggctataccatgccgggcttcgccacgggcgaactgaccaagggcaatgcctgggcgctgatgaacgcgttgggcgtcgcgggggaggagatcgacatccgtcccgccgcgcgccagatgctgggcgacatgggccatcccttcgcgctgggagagccggtctatgacgtgaccttcgaaaatgtgcaggcggggctgcgcaccgactatctgttccggttggccaatcgccatggcggcttcgtggtgggcacgggcgacctcagcgaactggcgctgggctggtgcacctatggcgtgggcgaccagatgagccattatgcggtcaacagcgccattcccaagacgctgatccagttcctgatccgctggtgcatcgcgaccggccagttcgacgcggcgaccgcccggatattggacgcgatagtgcataccgaaatctcgcccgaactggtgccggcgggggaggacggcgccttgcagagcacggaggatcgggtcggcccctatgcgctcaacgatttcttcctgcatcacatcgcgcgcctgggcctgccgccgtcgaaggtcgcctttctggcatggcacgcctggcgggacgccgggaagggcgcgtggccggccgattatccggagagcgccaaatgcgcctatgacctgccgacgatccgccattggctggagaatttcctccaccgcttcttcgcgatcagccagttcaagcggtccgcgctgcccaatgggccgaaagtctcctccggcggcgcgctgtccccccgcggcgactggcgggcgccgtcggacgggactgcgactgtctggatcgacgaattggcccatgccctggatggcgatgaaaatagagcctgatccacgtcgaagtcttcactcggcgcggtgaccacatgttggaacaatagtctgaacacggattttatgatcgatgccgatatttcacattcacctgttcaatgacgataatgtgatcgacgaggccggccagcaattcgccgacgtggcggaggcgcgggccgaagccgtccgcagcgggcgcgaaatcatcgcggaacatgtcattcacggccggccgatcgacctggatcatcacctggtcctgcaggacgatcagggccgaaggttggaaacgatatatttccgcgatgtcgtgacgttcgatggctgacctgcgaggattccgcggggcgcccctgtcgcgcatcatcgccttgcggcccctgcgtcccatgatgtggagcatcggctgatgccgcatccagccttgcaactgttcctcaaccgccttctgcttcgctccgcgctggcggaggaggaacggcaggcgatcctgtccatgcgcgtccatccggcgcaggtgtcgcccaatgtcgacatcgtccctcccggccgtctggtgacctattcctgcctggtggcggaggggcttgcagggcggttcgggcagttgccgagcggcctgcgccagatcacggcgatgtatattcccggcgacatgtgcgacctgcattccgcgatgctgccgcgggtggaatgggcgttgcaggccctgtcggcgccgcttgcctatctgaagatcccgcatgaggaattgctgcgggtatcgcgaacctatccccgcgtggcggaggccttttggcgcgactgcgtggtcgacgcctccatcatcgcgcaatgggtggtcagcctgggcaggcgggacgcgacggcgcgcaccgcgcatctgctgtgcgaaatggcgttgcgcctggaatgcgcgggtcagggctctagggaggccttcgaactcaaggcgacgcaggcgcacatcgccgacgcgctgggcatcacgccggtgcacatgaaccgcgtcgtccgcgggctgaggctgcagggcgtcctgtcctggaccgggcgcaccatccgcgtgctggactgggacggcctcgtccgcatcgcgagcttcgacagcggttatctggaaatccctcgggaatagctcacagcagccagcttgccgccagcgacagggcgcagaggaaggtgacgccggtcgtcgtccagcccagcaggttggtccagcggccattggtgcgcgcgccgaccacggccgggcggttggtgagcagcatcatgagcagcagcagcggcggcacggaaaagccctggacgatgcccgaccagaccagcgccttcatcgggttgaagcccaggaagttcatcgccacagccagcaccgtcaccgccgcgatgatggcatagaacagcctgttgtcctgcggcgcgtcatgcaggctgcccgcgcggcccagcccctgcaccacgtcataggccgcgcccgtggtcatcaccggcaccgccaggaaacccacccctaccacgccggcggcgaagaggaatttcgcggcctgaccggcgatgggctccagcgcggcggcggcgtcggcggcggtctcgatctccgtccgtccggcggcgtggagggtgatgccggtcgcgagcaggatgaaatagaggatgaggttggaaaagatcatgccggtcagcacgtcgcggctcgtccgcttcatctccgacgcggtcgcgcccttgcgctgccagggccggcggcggcccagggcgatctgctcctccacctcctgattggattgccaggtgtagatataggcggaaagcgaggtgcctatgcaggcgacgatcagcgacagcgattgcgcatcgatcctgagcgcggggatgaaggtggcgcgcagcaccgcgaccggatcgggccgggccatgaccgccgccgccacataggcgaggaggatgagcgccagccagcggaacacgcgccggatgagcatgtaggaaccgaaatattgcagcgcgaagatgatcgccgccgcgcccaccacgatcagcggcaccgggatgggcaccagcaggttgagcgccgcgccgatgccgcccaggtccgccgccgcctctatgatgttgccggcgaaggcgagcgtcaccagcggcagcagcagccagcgcgggaactgatcgcggatgcaggcgaacaggccgttgccatagacctgcccgatcttcgccgacagatagacgacgacatacatcatcggcagcaggaccggcgcgatccacagaaaggcaaggccgtagcgcgccccagcgctggcgtaggtgccgatcgcggagggatcgtcgtcggcggcgcccgtcacgatgccggcggcgagcatcttcatgacgccccggcgcggcctgtccatcggcatgccggttttcagcggttcacgggaatgggcagtcaatttccacctcgaacgggcaaagccgtggttcaacacggcaggcacggcaggaggtgcatggccgttaatccatgatagcgggccggtttccaatatgcgccgatgccggattttcgatcacatgggttagcggatcggcggggtggcgccgccggcccggaacgcgctccgccggaggggaattggggcggcatggcggatcaaatggcagattgggcggctgcgatgcgggcgggggaccatgccgctgcctgggcgatttcggaacgggaactccagcgccgcgaccccgcccgccgggacgatcaggcgctgccctatcatcagcgctgggtatgggacgggcggccctatgacggcaggcattgcctggtgcgctgctatcatgggttgggcgacagcatccagttcgcccgcttcctgccgatactcgcggcgcgcgcggcgtcgctgacggtggagatgcagccgcgcctgatcgacatcatcgccggaccgggcggcgtcgtccgctttctcccctttctggacgcccatccgatgccgccgtccgaatgcgacctggagatcaccgaactggacttcgcgcttcggctgaccccagccgatgcgccgatgccctatctcgcgccggaaaggggcgtgctgccgcatggttgcgtcgggctttgccatggcgctgggtcgtgggacgcggcgcgttccataccgccgcacctgctggcgccgatctgcgccatggcgccctgcatcagcctgatgcccgaaccgacgacgctgcccgtgctgaacccggacggatgccccttcgacatgaaggcgacggcggcgctggtcgccgcgacggagcttgtcataaccgtggacacgatgatcgcgcatctggccggcgccatgggcaagccgacctggctgctgctgaagtccgatcccgactggcgctggccggtgggcgcgcgcggcacgccctggtatccgtccatgcgcatttatgcccagcagagcgccggggactgggaaacgccattggccgaactggcgcgcgaccttgccgcccatccggcgatcacagcggaaaggtagctgaacatgggagacatgccgaccccgtccgtgcccgtgtcctggggggagttgctggacaagatgacgatcctgcagatcaagcaggagcggatcgccacgcccgcggcgcgggacaatgtgggcagggaatatcggttgctgagcgccattggcgggcaggccctgcgggatggggccgtgggcggactggtcgaaagcctgaagcgggtgaacgaggcgctttgggaaatcgaggacgcgatccggggggaggaggcggcggcgcggttcggcgcgtccttcatcgaccttgcccggtcggtctaccggatgaacgaccggcgcgccgcgatcaagcgggagatcaaccgcctgctgcaatccgaactggtggaggaaaaaagctatgccgcctgcgcgggggattgagatgcggcggctgggcgtcctgacattccaccgttgtatcaactacggttcctattggcaggcgcgctgcctggtcgagggattgcgcggcatgggcgtcgaggccgaattgctggaccatgactcgtcgcgcgtcacccgggccgagcttcgctgcgcgctcagccctaccctgccgcagcggacgccgcgcagcgattttccggcctatgcgcgcaagacccggaaatttcgcgaggcgttcgggcgattgcccctgtcgcgccggtttcccatcgatcggccggaagagatgggggattatgacgccgtcatcgtcggcagcgacgaggtgtggaacctgcgtcatccttggtatgggggctgtccggccttttacggaacgggggttcgcggaacgctgatctcctatgcggccagtttcggcaaccagaatgcgtcggatggactgtccgaccattgggccagccagatcggcaacttcgcctctatttccgtgcgcgacgaaaacagtcgtcggatgatcagaaccgcgctggggcatgatcccgacgtcgtgctggacccttgcctgcaatttcccggaccggcagcgcgcaggggcgcgtcgggcgaaggctatgtggcgctttacggtcataatttcccggagtggttctgtctttccgtccgccactgggcaagggcgcgcgggctcccgatccgcagcataggctatcgcaacgactgggcggacgagcaatggctggaggcagggccgctggaatttgccgagctgatggcgggcgcggacgcggtcgtcaccaatttcttccacggctgcgtcttcgccctgctgaatgggcgtcctttcgtcacggcgccctccgcctaccgcatgaacaaggtgcgcgacctgatgcaggggctgggcgcggaacggcacatgatcctgccggaggatgatgaccggaccgtcgcccgccgcctcgacgaactgcccgcgccggcggtgcggcagcgcatcgatcgattgcgggcgcggtcgagcgatttcctgcgccgggcgctggcgatggcgtcatgagcgctgccgcggtcagcccccgcgacatggtttcgtcgggcctctgcatcggctgcggcggttgcgtcgcgcaggcccgaccgggacaggcccggctggaatggaacaaggacgggcatctcaacccggtcggcgaccgggactggtatcggcggcccagcgaaggcctttcggcatgctgccctttctctccgcgcgccatggatgaggatgagatcgcccggcggcgctttccggcggcagcggcgcaggatgatcatatcggccgtttcgatgccgcctatgtcggccatgccgccgaagcaggttatcgcgagaggggcagttccggcggcatggtaagctgggtcgcgggcgaactgttgcggcgggggatggtggacggcgtggcgcatgtgacgcgggccgatcccgcaaccgaggggcgtctgttccgctatcgcatagcgcgcgatcttcccgctttatgggagggagcgcagtcgcgctactatcccgtcgacatggccgaagtgctgcgcgagatccgggaggtgccgggccgctatgccatcgtcggcattccctgcttcatcaaggcggtgcatctcgcctgcgccgccgatccgttgctgcgggcgcgcattgtcttcaccttgggcctggtgtgcgggcatatgaagagccgtcatatggtggccagcttcgcccggcagatgggtctgcgcccggcgtcggtccggcagatcgactatcgggtgaaggacgcggcgcggccggccaactggtacagggcgcggcttgccgaccacgccggcgagcagcggatgcaggattggtggcacctggtggatggggactggggggcgggattcttccagaaccgcgcctgcgacttttgcgacgatgtggtggcggagaccgccgacatcgcttttggcgatgcctgggtggaaccctattcctccgacgggcggggcaccaatgtcgtggtggtgcgatcgtccgcgctgcatgcgatgctgcgcgaagggatcgatgcgggaaggctggccttgcagcccgtcgccgccggtttcgtgcgggaaacgcaggcggcgggcttccgccagcggcgggaagggctggcctatcggctttgctggcggaaggcgggcgtccggccgcgcaagcgcgtgcggccgggcagcgcgggcctgccgtggcggcgcaggatgatctatcggctgcgccacgcgatcagcaggggcagcggcagggtgttccggctggccgaggctgtgggcaggcccggcctgttcctgctctgggcgcgggccatgctgaagctctaccacggccttgcttattcgcggggatggctggggagggtgttggaccgtttcgcgtgacccttggcagcaatggtcagcgggcgcccgttgcgcccttaccccttgtcgcgttccacgaatttgttgaaccggctttccttcccgtccttcgtcttgtcctgatagaggaaggcgagcttgttctcatcgaagatgcggaagaattcatcccactcgatttcgtccagcgcgtcgtcctcctcgcgaaagtcgatgcgcagcaggccgccgccctttccattgtcctcggtcgccttgacgattgtggggcggccgccgcgatcctccacccatttgcggatggtgtcatggtcggtggtcgtgtccgatgcgctcatgatgcattcctttccttatcttgtcgcggcggcatagatgccgtccatgatgtcggccacatgcgccagttcttcgcatcccggatcgaagcggggggagcgggccagcttttcggcccattcccccgccatccggccgccccatggatcgccgggctcggacagcgcctcccgcgccgtgccgcggaacagctctgcccggaagtcgtagaaggagccgccgatgttgcggaaggcggcgcccgccttgtcgccgtagaaatcggcggcgatcaccgcatcctgccccgcatggaggttccaggagcaggcgatccggaccatgcgcccgtccgccagatgcagcgtcgccatgccgagatcctcgacctgccggccgcgatcctccagcgggcgtcctttcgcgaagagggcggcctctatccgctccacctcagggaagtcgagcacccagagcgccaggtcgatcagatgcacgccaaggtccatcatgcagccgccgcccgacagtaagggatcgtggaaccacggcttgtccgggccataggcgttgtggaagatgaggtcgacggcatggacatggcccagttggccggcgcggacatgatcccgcagggcgcgcattcctgcggtgccgcgataggacaggtcgacgcccagcagccggtcggcggcgcgggcggcatcgatcactgcgcggacctccgccccggtgcggcccagcggcttctggcagaagaccggcacgccccgctccagcgcacggatcgactgttctgagtggagcgcgctgggggtggcgatgacgatgccgtcgagcggctgttccagcaaggcgtcgagcgagtctagccgcaccgcgtcgggagcgagcagggctgcctccgcaccgttgccgggcagggcgtcggcaatggcggcggcctctatcccgccggtcgccagcatagcctccatccggttgcggccgatccagcccacgcccagaaagccgatgcgcgggcgggtgaggagggcgggggcaggagcgatggcggcactcatgggacgatgatcgcttttacgaagccgtccggcttgtcccgcgtggcgtccagcgcctcgcccagccggtcgagcggatagcggtgggtgatgagcggcgcgggatcgatgcggccggaggcgacggccgcgaccgcttccctcatcccctcaacataggccgccggatcgcgctcatgcgcgttgatgacgtcgatgccgcgccagttccacagccacatgttcacctggcgcggcccgtcctgatgatagcccgcgacgatcagcttgccgcgttcggcggtgagttcgcccgccaggtcgagcggccattgcttgcccaccgcctctatcgtccgttcgcagaagcgtccttcggtgagcgcgccgacccgatcgatgatcgcctgatgatcgtccatcgcgatcgtctccgccgcgccgtgatcgcgggcgaggtcgagcgaggaggggcgccgcgaaatggcgatgacgcgggctccggcctccgtcgccagccgagtgagcagcgcccccagaaagccgatgccgatgatcgcgacggtatggcccagctggatgtcggcgcggcggaagatgttgaacgcgcaccccaggggctcgccggggaagggcagcccgtccagttcgggcggcagccgcacgatggcgctttcgtccgcgaggtcatggtcggcatagctggcataggaaagcgcggccacgcggtccccgacagttaccgaggtcacgtccttcccgatggcatcgacaatgccccagccctcatggccgagcgcgcccggctccagcgggaagccttgccattccggtcccgcccagggggtgaggttggaggcgcagacgccgcatccctccagccttatgcggacctggccggggccgggccgcggcagcggaacctggtcgatccgcaccgcgccggggccggcgacaatcgccgcgcgcatcgtcgccgccttttcggccgtttcgggctccgccatcagcaatgcgctcattccgccgccagcgcgatcgcgccctccccacgaatgaaggcctccagcgcttcatgcgcccggtcatctgtcatctgcatcggcggatgcttgcagaaataggcggccgcgggatggatgggaccgcccagaccgcgatccagcgcgatcttggcgcaacggatcatgtcgatggcgacgcccgccgaattggggctgtcctccaccgacaggcgcagttccaggttcatcggcacgccgccgaagagttgcccttccatgcgcaggaaacaaaccttgttgtcattttgccaggcgacataatcggacggtccgatatggatattctcatcctccagccgggtttccgcgaccgactgcacggcttcggtcttggaaatcttcttcgacttcagtcgcgaacggttcgacatgttaaggaagtcggtattgccgccggtgttgagctgataggtgcggtccagcttcacgccccgcttggcgaacagatcggtgagtacccgatggacgatggtcgcgcccaattgcgccttgatgtcgtccccgatgatcggcacgccggcccgctcgaaccgttccgcccaatccgggtcgctggcgatgaagaccgggatgttgttgacgaaggcgacgcccgcttccagcgcgcattgcgcgtagaattccgtcgcctgctgcgatcccacgggcagatagttgagcagcacgtccaccttcgcctcgcgcagccgctttaccacctgcgcgcggtcgggctcggcggcgtcggcaggcaggaaggtgcgctcgtcgggatggtcggccatgtggtccgcgcagccgtccagcaggcggcccatctccaccttcaccccgcttgggcggatgtcgccgcagaaggtctgggtgcaattgggcctggcgaagatcgcttcggcgatgtcgcggccgacctttcgccggtcgatgtcccaggcggcggccaaccggatgtcgcaggggcgatagccgcccagttcccaatgcatcaggccgctatggtcgttgctttcggcgcgatagtgcgacaggccctgcaccagcgaactggcgcaattgccgacgccgacgatgccgatgttgatggcttgcatgatgcgtctccgtcaggcggtgcgggcgaccggctgggcggccgatgccggggcgtagcggtcgatcatccaggcgcagaaatcggcgaaggcctgcggatcgtggaccgcgctgctgtgatggggggcgatgcccagatgttcgggcgtgaagcagaaggtgacggtgacgtcgaaatcgccgagcgcctccatctgccgatcgaaccagtcgaccgcattgggacggaagctgtcggcccagctcaggccggtgcgcaactgcttcacccccagccgcttcatccagccgacggcatcgtccaggcgcggatcattgaaatggaaccattgcatcagccccatctcgccagcgaccctggcatagtcgtccagcgcaggcttgggcgtgccgtcggcgcggatcaggcccatgtagaaatggcggtaatagctcgatccttccgcctcgcgatggcgcgtggtcgcgccccattcctgcggcaggtcgtagaggctgtaccagtagatgcgcggcacccgcccgatcagcagttcggcggtgcggttgaggccgaagacctgaacttcctccgcgccgaaggagccaacgccgacctccgtcacccaaaccggcttgtcgggcgccaccgcctcgatctccacgatcctggccggccagtcgttgagcggccagaggttccagtcgagcgggaagccgtgcaccgccacgacatccaccgcgtccagcgcgccatggtcgcgcatccggttcacccaatgcggatcgatgggcgacatgccgcccagcacgcgggtcacggccggattggcgtcggcaatggcggcgcccgcgcggatcaccatgtcggcatagagcgaccagtcggggtcgacctccgggtcccaatgcgacttgttgttgggttcgttccagatcatcgcggcttcgatcatgcgccgggttcctcctctggtcctttggctggatagacggccggcttgcccatcagctccccgaaggggaccgggacggcgcggcagagatagacctcctcctccggctcggcctctatggtgaagccggcggcgcgcagcagcgcctgcgcgccggccttgttcggcgcccaccagttggtccagtcatgcgcgaatttccgttcgatgaagtgcaggcgcggataggccggattgtcgaagaagccgggcgggcggttggtgccggggacgtggaaagagtgatcctccggcaccagcagcacgtcggacgaaccctgctgcatggtctggaacagcagcatgtcgcccgccacatgttcgcggatcaggtcgagcgcgagcagggggtgccgcagatggtagagcacgcccatgaagatcacgaggtcgaagcggcggccgagctttccgacatcatagacggacaggttgcggaactcgataccgtcatggcccagcgcttcggcggcgaaacgggcctgggcaagatagcggtcgtcggaatcgatgccgaggacttccgccgcgccgcggcgtttcatctcgatcgaatagaagccggcgttgcagccgatgtcgagcaccgattttcccgacaggtcttcgggaatggcgtccgcaaagcgcgcgaacttgaaggcgggataatcgcccaggaaatggtccggcgcggtttccatgccgccgatgcgaagattgtggaaccatgggcccaattcctcgatctggcggcgcaacgcgtcggtcttgcggtcggctgcgagattcactgtcttcatgcgggcacctcgttcaatcgggtcacgctgccgccggccgaccccagcaggatcgtgctgatcgaaccgggatcgacttcgaacctcagcagattgtcgaggctgaggccgagataatgcgcgatcgtcccgcggatgatgtcgcaatgggtgacgcagaggatggtggcccccgtgttttcccgcgcgaccgtttccagatgccggacggtccgggcgactgcgccgcccatcgtctctccgcccggcgtcgcgctggtggagcggctgcggttccagtcgcgccagcgcgggtcttgctccagttccggaaaggatcgtccgttccaggagccgaaatcgacctcgtccagatcgggggcgatgacgacctccagccccagggcttgggcgatgatcgacgcggtttccaccgtgcgccggcgcgggctggcatggatggcgtctatggcgtgcaggccacgccatgccgcgacgccggctgcctgcacgcggccgcgcgcggtgaggggcgacatgcccgcccgcccactcagcagccgtccatattcgccatgcatcccatgccggatcaggtgaaagcaggtaagcggcggttcgcgggaggaagacagcatcaacatagatgctgcttaacaggatcgggagaaggaaagttccatagccgtaattctcaaaaaggtaaatggaaacatcgtgaataacctgtatgtcatctgtataacatggattattctcatgggtttgtactgagtggatattaaaggatttaccgaaatattaccggaacctggcggtagaagaagatgttgatggtcccgttgccacggttgcgggaaatggaacgttcccgcagccaatccttggcaaatcatcatcaatgaggggagcggccgtggaaaagatacttgtcacgggtggcgccggcttcatcggccggacggtttgccgggaattgctggcacgcggccatgccgttcgcgtgctggacagcatgatcgagcaggttcatggagacatcgagcggccggccgatctcgatccggaggttgagctgatccgcgccgatgtgcgcaacggccatgcggtggatcgcgccttgcagggcgtcgacgccgtcatccacctcgccgcggaagtcggcgtgggccagtccatgtatgaagtggagcgctatacctcggtcaacgacgtcggcaccgccgtcctcttcgaacggctgatcgaccgtccggtgcggcgcgtggtgacggcctcctcgatgagcatctatggcgaggggttgtatcgcgacgaggacggccggatcgtccaggacgcggagcgcgggtcgatccgcgacaatcagaaggtctgggacccggtcgaccgacagggccgcccgctcacccccatcgccacgccggaatggaagcagcccaatctcgcctccatctacgcgctcaacaaatatgtgcaggaacgcacgacccatatcatgaccgcgccctatggcatggagggcgtctgtctgcgcctgttcaacgtctatgggccggggcaggcgctttccaacccctataccggcgtgctggcgatcttcgcgtcccgcctgctgaacgggcagaagccgatgatcttcgaggatggcgggcagcgccgcgacttcgtgcatgtcggcgacgtggcgcgtgcctttgccgacgcgctggaactgccgcaggcggcgggcggcaccttcaacatcggttccgggcaggaccgttccgtcacggaggtggcgcagtcgcttgcgctggcgatgggccggaacgatggggaacccgaaattgtcggcaaggcgcggaccggcgacatccgccattgcttctgcgacaccggcaaggcggaagaggtgctgggcttcagggcgcggcaggacttccagcagggccttgccgtgctggccgaatgggtggcgcggcagaccgccgacgaccgcgtcaaccaggcgcgggcggagctggaagcgcgggggctggtcgcgtgaagcgcgccgacggaaggcccgtgctggtcacgggcggggccggtttcatcggctgcaacatcgccgaccggctggcgggggagggcgagcaggtcgtcgtctatgactcgctggcccggcccggcgtcgagcgcaaccttgcctggctggagcagcgccacggcgccgcgatcacgccggtcatcgccgatgtgcgggacgatgcggcggtggaccgggcggtcgccggcgcgaaggcggtcttccacatggccgcgcaggtcgccgtcaccaccagcttcaccgatccgcgcgccgatttcgaggtgaacgcgctcggcacgctcaacgtgctggaggctgcgcgccgccgctccacgccgccgcccgtgatcttcgcctccaccaacaaggtctatggcgggctggaggacctggacttcccgttgatcgacggcgcctatcagcctgcctcggagcatctgcgcgccaacggcatagacgagagccgcccgctcgatttccatacgccctatggctgctccaagggggcggcggaccaatatgtgctggactatgcccgcagtttcggcctgcccgccgcagtgctgcgcatgagctgcatctacggccagcggcagatggggacggaggatcagggctgggtcgcgcatttcctgatcagcgccctggaagggcagccgatcaccctttatggcgacggtcatcaggtgcgcgacatattggacgtgcaggatgcggtggacgcctatctggcggtctggcggcagatcggacgggtgggcggccgcgccttcaacctgggcggcgggccggacaatgccgtcagcctgcggcagatcctggcctttatcggcgtccatctgggcaagtccatcgtgcccgacttcgcgccctggcgggcgggcgaccagcgctatttcgtcgcggacaccggcgcggcgcgcacggcgctgaacctgaaggcgcgcaagccctggcggcagggcgtggccgatctggcccgctggctgatggaggagcgggcggagagcgccgggcccaggctgatgaccgcgagcgcgctgtgaggggcggcgggcatctgctgctgtccgccgacgcggtgggcggcgtctggcaatattcgaccgacctcatccgcgcgctccagccccatggctatgaggtgacgctggccgtcatggggcctgcgctgagcgaggcgcagcgggcggaggccgcggccatggccaattgccatctggtggaaaccggccttgaactcgaatggctggcggcggaagcggcgcccatcgtgcaggccgaagcgcggctggcggaaatggcgggcgacctgcgcgccgacgcggtgcaactgcatacgccggcgctggccagtgccggccgttatccctgcccggcgatcgcgctgctgcacagttgcgtcgcgacctggtgggaagcggtgcgcggcggtcccatgccggaggatttcaactggcgcgcggcgctggttgcgggcggccttcggcaggcgacccgcgtcatcgcgcccagcatggcttttgcgcaggcggcgcgccgccgctatggcgtgctccccatggcggtccataatggccggtcctttccggtgaagccgcaggcgatgcaggaccatgtgttcacggccggtcgcctctgggacgagggcaagaatgtccgggtgctggatgaggcggcggcccgcatcgccgcgccgttcaaggccgccgggccgcttgaggggccgcagggaggggcgatcggtctgcgttcgctggtgccgctcggtccgctcgacagcatggcgctggcccggcatctggccagccggccggtcttcgcttcggcggcgctttacgaacccttcggccttgcggtgctggaggcggcgctggccggttgcgcgctggtgctgtccgatattccgactttccgggagctatgggatggcgccgccatcttcgtcgatcctcgcgacgcgcagggcttcgcctgggcgatagaggcattgctgggcgacaacgccacccgcatggaaatgggccagcgcgcccagacgcgggcgggcgcctacacccccgccgccacggccgcgcacatggccgcccattatcgcgccgtccagcggaaggtggccgcatgaagatcctctatttcacccattcgctgctgtcctgctggaaccacggcaatgcccatttcctgcggggcgtgctgcgcgaactcgccgtcatgggccatgaggtgctggcgctggagccggagggcaattggagcctcgccaacctgctgtccgaccatggggaggagggtctcgccgcctatcgtcaggcctatcccgaactccgtgcccaaggctatggcatgaaggacgatctggtcgcgctggtcgacggcgccgacctcgtcatcgtccatgaatggaacgagccttcgctggtcggggcgctcggcctgatccgggcggggcggagcgatttcacgctgctgttccacgacacccatcatcgcgccgtgtccgatcccgacgcgatccgggcgttcgacctgtcgggctatgacggcgtgctggcgttcggcgaggccctgtcggaggtctatcgaagctggggttggggcgagcgcgtctggacctggcatgaagccgccgacacaaggcatttccgccccttgcccggtgagaagagcggcctcgtctggatcggcaactggggcgatggggagcgtgccgccgaactggaggattacctcttccgcccggcgcggcaggcgaagcttccgctcgacatctatggcgtgcgctatcctcaggaggcgctggcgacgctggaacgctacggcgtcgcctatcatggctgggcgcccaatgccgccgcgccggctatcttcgcccgccaccttgccaccgtccatgtgccgcgccgctattatacgcagcttctgcccggcattccgaccattcgtgtgttcgaggcgctggcctgcggcattccgctgctgtcggccccttgggacgacagcgaaggactgttccggcccggcgaggatttcctcttcgcccggaccggcgacgagatgaagggccatatgcgcgccatcagcgaggatgcggaccttcgcgccagcctcgtccgcaacggattggagacgatccgcagccgccatagctgcgcccatcgcgcgcggcagctgatggacatcatgacgtcgctcgacgcgcagccgatcaggagcgttgcatgaagatcgccttttacggttccagcctgctctcctcctactggaacggcgccgccacctattatcgcgggatattggagcagcttgcccggcatggccatcacatcacattctatgaaccggatgccttcgaccggcagcagcatcgtgacatcgacccgcccgactgggcgcgcgtggtggtctatcccgcgacgccggacgcgctgaagggcgtgatggacgaggccgccgaggccgatgtcgtcgtgaaggccagcggcgtcggcgtgttcgacgacgagctgctggacggcgtcatgcgccgcggccggccccatgcgctgcgcatcttctgggatgtggacgccgccgcgacgctggacgagatgcgcgccgatccggaccatgccgtgcgccgcgccttgcccggactcgacatggtgctgacctatggcggcggcgatccggtggtgaacgcctatcgcggcttcggcgcggtcgagtgcgttcccgtctacaatgcgctcgatccgcagagccaccatcccgtgccgcccgatccgcgcttcaccgccgatctcgccttccttggcaaccgcctgcccgaccgggaggcgcgggtggaggaattcttcctgaaacccgccgccttgttgcccggccggcaattcctgatcggcggcaatggctgggacagcaaggcgatgcccggcaatgtccgccatcgcggccatgtctacaccgccgagcacaacgccttcaattgcagcccgctggccgtgctgaatgtcgcccgcgacagcatggcgcatatcggcttttcccccgcgacccgcgtgttcgaggcggcgggagcaggggcctgcctcatcaccgatgcgtgggaggggatagagatgttcctgaccccggacgaggaggtgctggtcgcccgcgacgggcaggatgtggcggatcatctggcggcgctgacgccggagcgggcgcgggcgatcgggcaggcggcgctcgcccgtgtccgggccgaacacagctatgaactgcgcgggcgccaggtcgacgaaatcctgcgcgaccgatccgggcggcgcgccgccaggcagcatcagatggagggagcatgaaactcgtcgtcctcggactcagcctgtcttcatcctggggcaatggccatgcgacgaccttccgcgccctgctctccgcctttgccgggcgcgggcatgagatactcttcctggagagggacgtcccctggtatgccggccagcgcgacctcatcgaccccgccttctgccggctggaattctacgacagcgtggaagcgctggaagattggcggcatgagatcgagacggcggacgcggtcatggtcggctcctatgtgcccgacggcatcgcggtcggccatcatgtgcagcgcacggcgcgcggggtcacggccttctacgacatcgatacgcccgtcacgctggcggcgttgcgggaggggcgctgcgactatctgtcggcggaactgatcgcgggctatgactgctattgctccttcaccggcggcccgacgctcgacctgctggagtggcattatcgttcccccatggcgcgggcgctctattgctcggtggatgcgtcggcctatcggccgatggacgtgccgaagaaatgggatctctcctatctcggcacctacagcccggatcgccagcccaccttggagaagctgctgatcgaaccggcgcggctgctgcccgacaggcgtttcgtcgtcgccgggccgcaatatcccgacgacatcgactggcccgccaatgtggagcggatcgagcatctcgccccgcgcgaccacgccgccttctattccgcctcgcgctacacgctgaacgtcacgcgcgccgacatgatcgaggcgggctggtccccctccgtccggctgttcgaggcggcggcctgcggcacgccgatcatctccgacgtctggccgggactcaacgaactgctggagcccaatcgcgaaatcatcttcgcctggaatccggagcaggtgatcgtcgccctgcatgaggatcgcgccgatatgggcgaggccgcccgccgccgcattctgaaccagcatatatcgcgcaaccgcgccgccgagctggaaaactggctgcaagaggccgcccggatgcgcacgcgggacatggcggccgccgaatgaagaacgacaggacagaaaaggacggagggtcgatgaacggaaagcgtgaaacagccctggtggccggaggagccggcttcatcgggtcgcatctgtgccggacgctgctggatcaagggcatgaggtcatctgcctcgacaacctccagacctcgcgggaggtcaacctgcggatgctggaggggcatcgcgccttcaccttcgtgcgcggcgacatcgtcgatcccctgcccgatgcggtcacgcgccggcgcgacatcagccgcatctacaatctcgcctgcgcggcttcgccgccgcaatatcaggccgatcccgaacatacgatgctgaccagcgtggtcggaaccgatcgcctgctgcggctggcggagcaggtcggcgcgcgcttcctgctcacctccaccagcgaggtctatggcgatccggaggcgcatccccagcgggaggattatcgcggctgggtgaactgtaccggcccccgcgcctgctatgacgagggcaagcgcgcggcggaggccatggccttcgacttcgcccggctgggccgcgccgatgtccgggtggcgcggatcttcaacacctatggcccgaacatgcatcccgacgatggccgcgtgatctccaacctcgtctgccaggcgttgtcgggcgacgccatcaccatctatggcgacggatcgcagacgcgcagcttctgcttcgtgtcggacatggtcgacgggctgatccgattgatggaggcgcccttgtccgacatggcgcccgtcaatctgggcaatccggaggaatacagcatcctgcaactgctggaccaggtggtggcggccaccggcacgcggtcgcaggtcgtcttccagccgctgccggtggacgatccgcgccggcgcaggccggacatccgccgggcgagccagttgcttggttgggaaccccgcgttcccctgagcgaggggctggcgatcacctgcgccttttttgagaaggaactttatgaccgcgcgccgggattcgcatgcgcgtccttcgtcgaaggggcgggcatcgcggcggaatgaagccgggcgtcaggcgctgccctggcggcgccaggcgagcgaggcgacgatttccctgggggcgatgggcttttgcagccgcagggcatcgttgagatcggacggtatgacttcctcgtcatagccggtcaggaacaggaacggcacgccccgttccttcagcagccgggcgaggcgaaaggaagggccgttccccagattgatgtccagcacggcggcggagggcctccccagccggatcgcgtccatggccttctcctcggtcgggaaagggcccaatattccagctcccgcgtcgcgcagcgcgtccgcagtgtcgaaggcaagataatagtcgtcctcgacgatcagcaccgtctgggccgcgagagcggtatcgtccatccgttcgtcctcagttgccgccggcttcggcggggctggcctgatgcgattcgtcggcgcccgtcccggcggtgttgaagaaaccgcccgccagcaggatggcgaaggcgatcacgaccaacgccaggctgatgctcaggacatagcgggtgacatgggtggaagccccgctccgcgcctcctgccgcgagacatgggtgacgacgcggccgtcttcctcttccttgtgcatcgcaatctctcctttccttggggagagaacaggcacgcggacaggctggttcccggcaaggcgcggttcgtgccgatcttttgctcagcgcctgcggtgaaggaactccgctatggcattgacatgatggccgacccgctcgaccgcttgctccagccgggcccgcgacgtgccgaaacgctgctgccagtagcgcgcatccccctcccgatccagcgagacatgcttgaggtccgctggagcggcgggggcggagagggtgcggacgtcggtcatcggcccgcgttcaagagatcgatatgatgtttcaccacggacacgatcttcgccgccgcatccttgagcgaacgattggagccattggcggcataatcctggtgcagttgcagcgcctgggcgtgggccgccttctgctgctgccagtagagggtgtcgcgggcaacgccccttgcctgcttcagcgccgcgaccttcgcctgctggtcgggcgtcaggccggggggcggcgccttgacgccggaggccgccgccgcgctcttaagcatggcggcgctcttgccgtgatccccgatcatcatggtggcgaagctcttgaccctggcgtcgctggtcgtttccagcacgatcttgctggacgtctgctcgaacaggtcgcccgcgcctgccttgcccagataggcggcgggcgtttccgcagcggcggcaggcgtggcgagcgcgatcagcggcatcagaaagagcattctggacatggatcgttcctcctgccgatccagcgatttcgccggctttgcggttccgcgacctgacgccggcacgataacctggattaggcggacggtaattttagacgagcgccgggggatgcttcacgttcatcgactcttatcctcgttccatcccaattatttccatcaagcaaacataagtgaatccggcatgaaccagaaccgctatggtggggtcaggttcaatcgacattgatccaggggggcttaacagggagtagtccatgttaagccaggttgccgaaggcgaaaaccaggttcatttccgaatgcatcagttcctggcgcgggagaatgagaagcccgacgccatgctgtatgttcaggaagggtgggcgtgccgttaccggctgttgtcggacggccgccgccagatcaccgcgctgtacctgccgggggattattgcgacccgcaatgggcgctgggcggcgtgtcgtcccagccggtggtggcgatcaccaatgtgagggcgctgcggttgccctgccgcataccgtcgcacgccggtttcgacgggcggcacggcttctggcaggcgctgtccggcacgatcgagcggcaggccaactggctcgtcaccctggggcgcaagacggcgctggagcgggtggcgcacctgctgctggaactgttcgaacgcatgcggcaggcgggccttgcctatggccagcaatgcgccatgccgctgacgcagatggaaatcgccgacatgaccgggctgaccccggttcatgtgaaccggacgctgcaatccatgcgcgcgcgcggtctggtggaactgcaatccaaatggctgcggataccggagcttccggccctgcgcgaagtcgccgccctgacgggtcacgacatggcgggatgatgggaaagcgccggcagaggcgggtgccgaagaacagggacgacatcggggcaggaagggatcgcccgccgccatgctgtggaggatgaggcagaatcgtcctgcttggccttcgatgccgcaaaacgggaaggaccgccgatatgcatgaaccggaacggcccagcgaccggcgcctcgggcgggcggcgatctgggtggtggggatcgtcctgctggtgatcgccctcgtcttcatcgggcgcaatttctggcaccatgacgtgctgaaggaagaccagcagacgggcgagaaccgcgccgacgaccatgagggcctgacgccgaacgaaaagcggtgaaaccggccacacatcctagtcgctggggtggagcagcctcttggtcatgggcaggctgatgtgcaccttgaacgcgtcgggcgtccagtcgatggtgcccgaaccatccagttcgaacgggatcgtcttcgtcagcagctccgtgccgaagccggaacggcggaccgccgggggggcatcactgctcttttcctcccacaggatgcgcagcatcggcacggcctgttcgcgatcgctccaccagcggacccagacctggcccccatccgatcccagcgcgccatatttgatggaattattgcccaattcgtgaaaggcgagagccaatgtcgtcgcggccgaggtgcgcagccggatgtccggcccctccagaaaagcctgttccccggccctgacggcgaacgccgccaattcgtccatgaccagatcgtgcagttcaaggccgtgccgttccgccagggccagattggattcgatccgggcgattgcgtccagccgccccaggaaatggctggtgagatggtcgatggaatcgctggtggcggccgtccgccgaaagatggagcggacggaagcgatcaggtttcgcagccgatgctgcacgttgcgcagcagatattgccgcgccgctgcttccatggcgtcgacattgctgaactggacgacgcagatgcgatagtcgggcgtcgccaccagcacggcggcgaacagccgcgcctcgcattttccgtcgtcccagctcagtcgcgccgcggactcgcccgatgccgggacgaccagccgcccgccgatcagccgctccggccggatgcccagcagttccgtcaacgccgcattggcgcgcaatatggcgtcgtccggcccgacctggacctggggcagggggcatgcatcgaagagggcgagaaagtcgctccagccgtcggtcggggatggtgtcgtcacgatgtctcttgcgccgccggatgcagatagtacgggtcgaaggcgcagacgcgctccagcgctgccaggtccggcacgacgagatggcgccggtgcaattctatcagccgttgacgacgcatttcctgcaatatcctgttggtgtgcaccatcgtcaatcccgttgcgtccgccaattcaagctgcgtgacgggaaagtggaagccgccgccgctgacgaggccgaccgtcagcagccggtgatagagttcgcagaacaggtggctgaaccgctccagcgcggtgcggcggcccagattgacgcaccattcgcgctggatggaggcggtgatcagggcgttgatccacatcgccctcgtgacttcgggatggctgagcgcgatctcctcgaactggttgcgaccgacttctgccaccttgatcggcgtgagcgcggtgacgccatggtcggcgcgatgcagcaggaaacagaagggatcgcacaggtcgccgggcagcagcaggctgacgatctggcggcggccgtcctccagcatcttgtaccgggcggcccatccctccagcaggaggaagatggaggtcagccggtcaccctgggcgaacaggtccgtgccggtgcgcagcggcgggagcgtgcggcatgccagggcgttgatcatgtcccggtcgggccggccaagtggccagtgcgccgccaggttgagggtagtgatgctatccttcatcgcggcatgcgggatatcgagcgatgacatggcgcgttttcacctatgttgtttttcgtcgctcattcccgtgcgacggctggcgggagaggagagatgaatgacgaaaggggcggcccccggcacggttcgcgtgctggtggtggaggaggattattttctctcgagcgatcttggcgccttgctggtcgaggaggggttttcggtgatggggccgcatggcagcctgttcggcgcgctcaaggcgattgcggcgcaactgcccgacatcgccctgttcgacgtcaatcttcggggggagatgagctatcccctgatcgacgaactgaccgcgaggtccgtgccggtgatcatcgtgaccggctgtgacgagcagagcctgccgacgaactgccagcgatgcaggcgcgtcgccaagccctattgccgcggcgacatattggaggcgatcgatgcggttctggccgggaccggccatcggctctgacatcggagctctcccattccttgcgaaccgatcatgtgcccggccgttccaacgccccgcctgcgcgacgatggcggcggatcggccggcgcccggacggtcgagggatagggcgggcggcatggcagggcaaccagcggcaggacgagccgttccccagcaatgctgatctgggttaatcgccgcctgctttcccggtggacgggcatcgggcgcgtcactgatcgggacgggcctcaaccccggccgcgaatcgaaaattccgacatcatctggatgagcgcctccagcccctcgtcccccttttccaacgcgtcgttcagggcgcgttcgatgatgtccgaaacgaattgggatgggccggcataggcgagggaccaggtgaggaaatgacgatgcggggtttcgcccgatgcgatcgtgcgaatttcgccatgtcgcggatcgcgcaatatgcttgccttcagttcttcgatggcagacggcgcgccctccagatattgggcgaagcggttgcccgtgaacaggagcgcgccggtcacgtccagcgaacgattgcgcgggatggagatatcgacgatttcttgtatgtgtttttcaacgtgggttgcatcgaactggctggtgctaatataggaccatcgagtgaacatgccgcaatgatgccatttgtctgaggaaagtaaaggcggggcttgcggtggcgtggaaaagtcgggtaaaaatgacccggcaaatatagacatgcacggttaatggaactgttccggccgacaccgtaaaaatacttattgccgcgataatcggcctacaagttcaaccgtttaagggattccacgaatctgggggaacctgtatgaccgagccgctggaaaaggcgtccgacgacaaggacgcgatgatggagaaacgccggcatccgcggcagaccgtcttcaagacggcgctgctctatccggtcgtcgaggaagcgaacctgtcggtcgagaatgtgtcgcatgcggggctgagcgggcgatgcgccctgtcgctgggcctgcatcagcaggttcatgtgagtttcgacgacgccagcttccgcacggcggaagtgcgctggatcaacggttcccaatgcggtctcctgctggaggagacgttgccctggattccgggcgaggaacccgacccgaacgccgcgcccaaccgatatcagccgcgcagccagcgtctggcggtcaatttctccgcgaccctggtgacatcgacgcccgtgctgatcgggacgatccgcaatctttccgcagagggaatgatgatcgaggtgggcgggctaagcgaaggcacgcggctgcttgtgaaaacccgtggtctggatatacgaatggggcgggtgcaatggtcgagcggcggaatgattggggtcttcttcgaaacccgccgggcgacgacgaactgacaaaaaaaaggatcggaggcgaaaccatcggcggtttcgcgcgtttgcgcggaattggtggtttaggcgaatggctatgaacccaggatgcccagtctatatcgtggaccacgacagccggatgcgccaggatctggtgcgcatcctgcgtcgcgagggattcgcgcccgtccccttttcctgcggtgcggatttcatcgaggcgctggatttcctggctcccggcatcgcgttgatggaactgcatctggccgacatggccggggcggcgcttcagcaggaactttcctcgcggcgggtggacattcccctggtcgtcatgaccgcgtcccgccacattcccacggccgtcgacgtcatcaagcgcggcgcggtcgactgcctggaaaagccctttgccgacggcctgctgctcaaggtgctcgccaacgcctggcccatgctggagcggaacatcgagatccagcggcgccgggaaaccgcagcggcctatttcggcagcctcaccaagagggagctggatgtcgtgcgggcgctcagcgccagcggcagcaaccgggacgtggccgatgagctgcggatcagcgtcaggacggtggagatgcatcgcgccagcatcatgaagaagtttggcgtcaggaaattttcggaaatcatccggtttctgccggatgcaggattatcgtaatcgtacaggtgcccggtttttccatctgcttcagtcaatggattggcaatgatgacatgggatgttcgccgcccgttattcgggcacggcattgtcaggagaaaatggaccgatctcagacagacatctgacagtgcaacagcgccttcgttcaaaccatggttaatggtggaagaaccagtaaggggcggaagtcatatcgcagacgatccggaattcttcaaatcgcgggaagaatgcagaaggatcatcgggcaatatcagaaagtccagaatgtcgcgagtttcgaggaagaggaaggcagcatagactgcctgtgctgatcgcatccgttccgtcgccttcatcgtcgatgcgcatcatccgggtggatcggcgatccgcgcgaccatgccggaggcgggcgggaacatcagcttctcgacgcccccggtcgacagcagcggccgccatttttcctgcgatgtccacgccgccgcccggttgccgagattgaaggcgcagagcagccgctcattcccatgcgtccgttcgaacagcagcaattcgtccgccccctccaggaattggatcgcccccgcccgcagagccggcgatccgttgcgcagcgcaagcacccggcgcgtccagtgcagcagcgaatccggccgcgcctcctgcacgtcgacggccagggcgcgatgcgattccccgaccggcagccagggcttgacctccgaaaagccgagatagggcgcgtccgaccgccagggcatcggcgtccgcgcgccatcgcgggacagggtcagcggccaattggcgatggcttctggatcctggagatcctcgaacgcgatgtcgacctgcggcagccccagttcctcgccataataaaggaagatgttgccgcgcaggcaggccagcagcagcatcttcatccggcaataggcgtccgggtcgatcgccccggcccagcgcgacacggcgcggggcgcatcgtgattttcgaacgcccagcttggccagcccgcatcggtccgggccggccatttggcgagcgcggtcctgaggaaatcggcggtcagttcgggcgcatagagaaagtcgaagccataggccgtattcagcctgcgatggccctgggtaaacgccttcatctcgacatcgctgttttcgccgccgacttcggccacggtgaagcggtcttcatattcatcgaagacctgccggaccttttccaggaaaagggggatgtcgggatggctctggctgtatttcctgatctggaagtcgaaggggcgggtgcggaccttgccgtcttcgggcgcgggcgggttgtcgcgcagcagcgggtcgtgcatcgaatggttgatcgcgtcgatgcggaagccgtccacgccgcggtccagccagaagcgtatgatgtcgaacacgctttgctgcacctgcggatgatgcaggtgcaattgcggctgttcccgcaggaactggtgcatgtaatattggccgcgccgcgcgtcccaggtccaggccgggccgccgaaaaccgactgccagttgttgggcggcgacccgtccggcttggggtcggcccagacataccagtccgccttggcattgtcgcggctggagcggctttcggcgaaccagccatgttcatcggacgtgtgcgcccagacctggtcgatgacgacgcgcaggccgagttcatgcgccctggccaccagggcgtcgaaatccgccagtgtgccgaagatcgggtcgacatcgcaataatccgacacgtcatagccgaagtcgcgcatcgggctcctgaaaaagggcgaaagccagatcgcgtccaccccgagcgacgcgacatagggcagatgcgcggtgatgccgggaaggtcgcctatcccgtcgccgttggagtcggcgaagctgcgcggatagatctggtagatggcggcgccgcgccaccagggcaggttcgaatccgtcatggggcagggacactccgcacattgctggcataggatgtccttctgacgggatcggggggcttttcataggggccttgatcgccgggtcggaagagggaaagcccgacccttaccgcgaagcaaccgccttgggctggggcaagggcggtgctcccgtccccagggtcgccagatatttgatcaccgcggcccgatcctccggcttgcgcagtccggcgaagctcatcttcgtccccggcatgtcccgccccggcgaggcgaggaaggcgaagagtctttcatagctccaatcgccctcttgcgcccgcatggcgggggaataggcgaagcccgcatggctggccatcgctctgccgaccacgccccacagattcggcccgatcccgttggggccgccttggccaaggtcatggcagctcatgcattgctgcgccttccgcttccccgcaccggcgtccgcactggcaagcagggcgccgaggtcagggggtggagcgaccgcgccgccgccgccgtccgtcccgggcgccggcgccttgccccgcatgtcgcgatgataggcgatgacgcggctgccttcccccggttcgctgaagctggcgggccaatcgcgctggatggccgccatgtcgacgcgcggcggcatgtcgtccatcctgtaggcaagctgtcccggcctttcccgcgtgtagagccggtcgctgaaccaccccgcgcccagcagcgtcgcggccgccccggcgacgcacagccccaccgccaatccgcgcatccggcccatggctcagccccctccgcccatgaagatggcgcgggtccagaaggcatagttcgcctctatggtcatgatccgcaccagcaccagcagcaccagcggcggcaccaggatcgcgtagatcagcgacagccgctcccaggccagatgcatgaagatcgacaggatcagccccgccttgagcagcatgaagaggatgatcagcgtccagcggacgatgccctgcatatggaggtagtcgaccatgtaggacatggcgctcagcaggaagaggtatccccagaccttgaggtagagccctatcggatgatgctgcccctcatgggcggccgatggatgttccatgatccccctcccgtcaccagagatagaaaaaggcgaagatgaagacccagacgaggtcgacgaaatgccagtacaacccggcgatctcgaccgcgctgtaatcgccggtgcggtcataatggccgcgcgcgaccttataggcgatgatcagcagcaggatgacgccgcaggtcacatgaagcccgtggaagccggtgatcatgaagaagctggcgccgaattgcggcgcgcccatcgggttgctccaggggcgcacgccttcctcgatcagcttggtccattcgaaggcctgcatcgacacgaaggtcgtcccgaacagcgccgtcagcagcatcagcgccgccgtcttccgtcggtcgcggcggtatccgaaattgacggccatcgccatggtgccgctggaactgatcagcacgaaggtcatgatcgcgatcaggatcagtggaatgctctgcccgccgatggtgagcgcgaacacctccgccgtgttgggccagggcagcacggcggatgcgcgcacggtcatgtagccggtcaggaagcaggagaagatgaaggtgtcgctgagcaggaatatccacatcatcgccttgccccaatgggtctggcggaagacttcctggtcggcggaccagtcggccgcgatctcccgcaaggtgggggcgatgacttccctatccctgatgccttgggccatggcgctaatcctcaggtcgacagcagcaaagcggcgagaaccagccagatcgccagcaggaaatgccagtagagggcgcacagggcgatattgcgcatgttcgccctcgccagcgcccgcccggcggcgacgaggccgccgacgacgtgcaggccgtgaagcgccgtcagcaggtagaaaaaggcattggccgggttggaggacaggccgtaacccgccgtccgataatgccaccacagcatgagttgcccggcgagaaagagcaggctgagggccgttccggtcaatgctgcgcgaacctgccgcctctgccgcgccacttcccaggcgatgctgctggcgatcagaaccgccgtgttgatccagagcagcggcggatcgggcatcggctgccagtcgtcggcatggcccatcgcctcatgcagccccatgcgcatcagatagaccgccacgagcagcgagaacatcaccagcgccacgccgaaataggcgaccatgccgaccgccgccgccgaggggcgttcccgctcgacgggatcgcccggctcccagctcttttcggtgaggcgcgtgatgatgctcatccgcccaattccgttctgggctccgtctgggggatgaagtcgcgttccgcccccggcacgctgtagtcataggcccagcgatggaccaccggcagatgcgttccccaattgccatgggcgggcggcgtgtcgggggtcagccattccaggctggccgcgccccagggattgggatcggcgcgggggccgcggaacaggctccagatcatgttgaagaagaacaggccctgcgccgcgaacaccaccagcgcggcgatgctgatccattgattggcgaggtgcaccgattgcgggatgaaggccgtatcgcccagcgcataatatcggcgcggcacgcccaatatgcccagataatgcatcggcaggaagatcgcgtagacgccaaggaaggtgatccagaagtggagtttccccaatgtctcgttccacatccgcccggtgatcttgggataccagtgatagatggcgccgaagatcaccagcaccggagacacgcccatgaccatatggaaatgcgcgacgacgaagaaggtgtcggacagcggcacgtcgacgctgacattgcccaggaacagccccgacagcccgccgtggatgaaggtgaagatgaaggcgatggcgaacagcatcggcacgcgcatatggatgtcgccgcgccacagcgtcagcagccagttatagaccttgatcgcggtgggaatggcgatgatcaaggtcgacgtcgcgaagaagaacccgaaataggggttcatgccgctcacatacatatgatgcgcccagaccaggaagctgagcgcgccgatgatgacgatcgcccagaccatcatgcggtatccgaagatgttgcgccgggcatggacgctgatcaggtccgacacgatgccgaaggcgggcagggcgacaatatagacttccggatggccgaagaaccagaagagatgctggaacaggagggggcttcccccctgcgtgtcggtgatcgcgcccatggactgcatcgtcggcatgaagaagctggtgccggcgaaatggtcgaacagcatcatgatcgccgcgacgaacagggccggaaaggcgagcaggcccatcaccgacgcggtgaagatgccccagaccgacagcggcatgcgcatcagcgtcatgccccgcgtccgcgcctggagcaccgtcgtcacataattgaggccccccatggtgaaggccgcgacgaagatggcgaggctgaccagcatggtcgctatgccccattggtggccgggcgtcccttcggtgatcgcttgcggcgggtagagcgtccagcccgctcccgtaggtccgccgggcacgaagaatccggccaccagcacgaccaccgacagcaggtagaaccagtagctcagcatgttgacgaaggggaacaccatgtcccgcgccccgatcatcagcgggatcaggtaattgccgaaaccgcccagcagcagcgccgtcagcaggtagacgaccatgatcatgccgtgcatcgacacgaattgcaggtaattgtcgggctggatcgccgggaacacccccggaaaccccagttgcagccgcatcagcgccgacagcaccaacgccaccagtccgatggcgatggcggtcacgctatattggatggcgatgaccttgtgatcctggctccagacatatttcgtgatccagccatgcggatgatgcagcgggcgcaggtcgtcggccagggtcgtagccatcagcgaatgctccaggaggcagggacgatgcaggcattggccttgatcagcaggatcgacatggcggcggggggcgtctccgccaatatctggccgaagctgctctgctgcgcctgccattgcgcgaaggcctggggcgtttccaccaccaccttgccgcgcatcgcatgatggccggtgccgcacagttcggcgcagaggatgtcgaacgtgcccgtcttcgtcggggtcagccagaaataagtgacgatgccgggcacgaggtccatcttggcccggaattccggcacgtagaaatcgtgcagcacgtccttggaccgcagcacgatcttcaccggcttgccgaccggcaggtgcaggtcgccgctttcgaccaatatgtcgtcgcgtccgaacggatcgagcgggtccaggccgagggcattgtccggcgtgatatatttgacccccgccgcgcccagcacgccgtccggccccggatagcggaacgaccattgccattgctgccccaccgcctcgatgacggtggcctctttcggcaccgacacatatttgccccaggcgacgaggcccggcgccagcatccccgcgatgccgatggcggtccagaaggtcagccgcttttcgagcgtgctgttttccggttcataatgcgcccggtggccggggcggtggcgatatttggcgagtgcccaggcaagaaaaaggttgagcccgacaaaggccgccccgcatatccagagcgtcacgtccagcgcggaatcgatcgatccccaattggatgcgatgggcgtgctccaccagggactgaacaggtgaaaggcgaccgagccgaccacgagcatggcgatggctaccgcaaccggcacaagccctctcccacattggcaggcgctcgcagcctttcaatccggcatttcgagtcgcctcggtaacacccgcttcggcaacttacagaaaaaaggctgatgggggaagcggttgggaaatggatgggtgcgggcgtcgcttgcgccttttccggtttgggccttcacgcccgattgacagcgtccgccattgcgacgaaaagaacaaatagggaacatatatggctgagtcggtgaagaccctcgccgccctcaggcggcatatcgcatcgctggagggcgttccagccgcgcagacccatgcgcgggtggaaaccggccatgcgccgctcgaccatgcgctggacggcggtctggcgcggggccgtgtgcatgaattcttcgccgcggcggatgaagcggcggcgggggccggcctggccctgattttagcgcggctggcggcgggggaagcgcccctgctctggctgcgcacggcggcggcgggccgggccggaggcatgccttatggtcctggactggcggcatttggcatcgatcccgcccggctgctgatcggcgtgatggccgatgaggccatgctgctgcgggcggcggtcgatgcgctgcgctgccccgcgctgggcgcgctgctggcggaattgcgcggtccggcgcccttgctggacctgaccgccagccggcggctggcgctggcggcggagtcgtccggcgtcacggccttcctgttgcgggtaagcggcgatccggtgccgagcgcggcggacacgcgctggcgcgtggcggcggcgccatcgccgcccttgccggggaatgggccgggcaggagcgccttcgacctcagcctgctgcggcggcgggcggggcgggatgggctttgctggcggctggcctgggacaatggccggggcatgtttgaagaaagggaaggtgggcgcgatgaacgccatggccttggacaggatggcggcggacgggacggcggaggacgcgatgggcaagcgccgctatctggcgctgtggttcccgttcctgccgatcgaccggctgcgcatcgcgcggcctgacctctgggcgcagggcgaaggaccggccgtcgtcgtcgagcaggtgcgcggcgcgatgcggctggcgacgctcgacgccgatgccttggccctgggcctgacgcccggcatgacgctggccgatgcgcgtgcgcgggagcccgaactgcgcgtgttcgatgccgatccccatggcgaccaggactggctggagcggctctgcgacggttgcgcccgctatacgccggtcgctgcgctggattcgcccttcggcctgatgctcgacattagcggctgcgcgcatctctggggcggggaggacatgctggcgcgagaggcgacggagcggctggagcgccatggcatgcgggtgcgccatgcccttgccggaacggcggaaggcgcgcatgcgctgtgccgttttccggtcggcgctgcggcggacgaggatgcggcgctgcgccgcctgccggtggaggcgttgcggctggaggatgaaagcgcggtggcgctgcgccgggcggggttgcggacggtgggcgatctggcggcgcggccggcggcggtcctggcgtcgcgcttcggcgaggaggcggtggacgcgttgaataacctgctggggctggggcggcggccgctcgcgccccggcggtcgcgcccggcgatccggatcgagcggcgctttgccgagccgatgggcagcaccgcctttgccctccggacgctggaggagatggcggccgaggcgggggagcggctcagcgaacgcgggcagggcgggcggcggttcgaggcgctgttcttccgcagcgacggcctcgcctttcccttgcgggtggaaaccagcctgccggtgcgggacgcgcccgcgatcatgcggctggtgcaggaacggatcgatgcgctgtccgatccgctggaccccggtttcggcttcgacatgctgcgccttgccgtgcagcgggcggagccgatggcgccgacgcaactggcgctggaagggggagaggcgcgtcgcgaggaaagcgtcgcggccctggtcgaccggctgtcgatccgggcaggccgggcgcgcatccagcggcttcacccgaaggacagccatgtccccgaacaggcccagcttgccctgcccgccgtggaaagccgcgcccccatgaactggccgcaggagggggaggagggggagccgcccatgcgcccgctgcatctgttcgatccgccccagccgatcgacgtggtggccgaggtgcccgatggtccgccgcatcgcttccgctggcgcaaggcattgcatgaagtaacgcgctatgaaggccccgaacgcatcgcgcccccatggtggacggccagggacggcgctctggagggggaaagcgtggggctgacccgcgactattatcgggtcgaggatgcgcgggggcggcgctactggatattccgcaacgggctttacggcgccgaagcggaacaccccggctggtacatccatggcctgttcgcatgaagcgccacggcaagggccccgacccgtccaggcccaaatccatcgaccggcgcgaactcaacgcgctggagaaggcgcgccggaagccccgtggcgaaccttcgccgaccggattgcccaaggcgccgccctttgccgaactggtggcggcgaccaatttctccttcctgcgcggggcatcccatccgcaggacatggtggcgcgcgccatcgccctggggcttgaggggctgggcatagccgaccgcaacagcgtcgccggggtggtccgcgcccatgtggcgcgcaagcgctggcccgaacggatgcgcgccgccttgctggaggcgcgcaaggaagcgggacagccgctggaactcagcgaagaggaggagcgcgcctgccggaccgacctgcggctggtcgtcggcgccaggctggtcttcgtggacggcacgccggacatcgtcgcctatccggcgacccggcggggttggggcgagctcaccaaattgctgaccctcggcaatctccgttcggtgaagggcgactgcatccttcgctatgaggatctgaccgcctatctggacgatctgctgctgatcgtgatgcctggctccaccgccacccaacagaccgcgcatcgcaagccggtggactatgaacatgacgaccggccgtcgcaggaagcgatcaggcagggccatctcagcctcgtgccgccgccggctccgtccgacctggaagctctgctggtccgattgtcgcatcttgcgccgcgccgggtctggctggcggcggcattgcggcgggatgggcgggatgcgcggcggctggcgcagttcaaggggctttcggcgataacgggcgtgcccttgctggcgaccatggacgcgctctatgccagcccggcgcagcgtccccttcaggacgtgctgggctgcattcgcgaaggcaccaccatcgccagggcaggacgcctgctggaggcgaatgcggaaaggcatgtccatgaccctgccgaaatcgcccatctgttccgcgattgcccggaagcggtggcggaaagcggagatttcctgagccgggtgcatttcacgctcgaccagctttcctatgaatatccccatgaacccgtgccggaaggatggacggcgcagcaatggctggaggaactgacctggtccgccgcccatgtccgctatggcgcgcgccttcccctgaaagtgcgccagacgctgcaagaagaattcagtctcatcgccaagcgcaactatgcctattatttcctgaccgtgcacgacatcgtcgcctttgcccggacgaagggaatcctttgccaggggcgcggatcggcggcgaacagcatggtctgcttcctgctgggggtgacgtccatcgacccgttcaggcatgacctgctcttttcccgcttcgtatccgaagatcgcaacgaaccgcccgacatcgacgtcgatttcgaacatgagcggcgcgaggaggtgatgcaatatatctacgaacgctatggccgccatcgcgccgggatcgccgcgaccgtcatccattaccgttcgcgcagcgccgtgcgggaagtggcgaaggtgctgggtcttggcgaggatgtgtcggcccgcctctccagcacggtctggggcagctattcgagcgacatgaacgacgtccggatcgtggaggcgggcttcgcgctcgacaatccgcagatcgcgcagttgaaggcggttgtcgaccagttgctgtcagagccctttccgcgccacctttcgcagcatgtggggggcttcgtgctgacgcagaaccggctggatgagacggtgccgctgcatcatgcggcgatggaggatcgcagcttcatcgaatgggacaaggacgacatcgacgcccttggcctgatgaaggtcgacgtgctggcgctggggatgttgagctgcatccgccgggcgttcgacctgatgcgggaacaggggctgggcgaccatcagttgacggtcgatatggaggcgcaggacgaagccgtctacgacatgctgtgcaagggcgacagcatcggcgtgttccaggtggaaagcagggcgcagatcaacatgctgccgcgcctgaaaccccgttcgatctatgacctgaccgtgcaggtggcgatcgttcgtcctggaccgatcgagggcaatatggtccatccctatctgcggcgacgatgcggggacgagaaggtcgaatatccccggccatccccgcatcatgggccggccgacgaactgcagaaattgctgggcgaaacttatggcgtgccgctgttccaggaacaggcgatgaagctcgccatcacggcggcaggcttcgagccggcggaggccgacgccctgcgccgcgccatggcgacattccgcaatgtcggcacgatccatcatttccgcgagaagatgatcaggggcatggtggagcgcggctatgaggcggagttcgccgaacgatgcttcaagcagatcgagggtttcggcagctacggctttcccgaaagccatgcattgtccttcgcgcggctggtctatgtgtcggcctggatcaaatgccaccagcctgccgtgttcgcctgcgcgctcctcaattcgcagcccatgggtttctatgccccggcccagatcgtgcgcgatgcgcgggagcatggcgtcaccgtgcatgatgtcgatgtgaatatgagcgggtgggacaatgcgctggaaccgctgctgcggtcgcgggacggcgggcggggcgagggagaggggcgagccctggcgttgcgcctgggactgcggcaggtggagggttttcgcgaggattgggcgaagcgactggtcgcggcgcggaaggaagggctgttttccaccatggaggatctggcgcggcgggcgggattgccggcgcgggccttgcgattgctggcggatgccgatgcctgccgctcgctggggaaggaccggcggaccgccctgtgggaagcgcggcggacgccttcggacgaattgcccctgttcgccgccgccaaggcccgggaattgggggaggagccggatgcgatgctgcccgccatggctttgtccgagcatgtcgaggccgattatctggtgacgcgcctgtcgctcaagggacatccgatgcaattcctgcgcccggtcttcgcggcggaaggcgtgctgagctgcgcccagatttcggcggcgaggaacgggacgctggtgaagacggcgggcgtggtgctggtgcggcagcggccgggcaagggcaatgcggtcttcatcaccatcgaggatgagacggggatcaccaatatccttttgtgggcgcggttgttcgaaatgcagcggcgcccggtcatggcgtcgcggctgatgctggtcgaaggggaagtgcagcgcagcaaggaaggcgtcgtccacctgatggcatcccgcgtgcatgacaggacggcggaattgtcgcggctttcgcaaacggatgtgcaggaaccttcccgcatgcgtcctcggcatgcctccgggcatccgcgcaatgtgcggatattgccgcaatcgcgggattttcattgatgcgggaggaagtttgcggctgccttttgaggagttacttacggatgtgaataatggttgggggatttttcaaatatatatgataatattcatgtaacatttataaattctctcatattatttttggcatagatacaaaatctgcgaattaaatttccatatacaattataccgaaggatatatactataaaatatacctaatttatgttaggaaatcatgattcattaacccgcattatttaaaatcccgcctgtgttctggagcgatgatccgcgcagaaagggaatgggaatgttcggcagagcggtggggcgattgctgcgggacaggactgggaatgtcctgatgatggcggctgcctccatgcccctattagtgggcgcggcggggctggcgaccgatacggtgcaatggaccctctggaaacggcagatccagcggcaggcggacagcgccgcgctggcgggagcttatgcggtggcgcagggcttcaacgcgtccgacagcgcgacagcggacatcagccgcatggcgctcgtcgccctgacgcagactccgacgatcgaaaatgcgcctaccagcggtccattcgccggcaatgcccaggcggtgagggtggtgctgcaaacctccgcggaactgcccttttcgaagatattgggggtgaaggcgccggttatttatggcgaggcgaccgctgcggtagtgggcagcggcgattattgcgtcgtgtcgctggaaaagacgagtacggtcggcatcacgctccagggcaatgccacggtcaatctgggctgcggcatagttaccaattcgcgggcatccaacgcggtctatgcaggcggcagcagcacggtggcggcgactccggtggcggcggtgggcggccttacgtccagttccaactatgtctcgccgaccacgctgctgccctacagcattccggtgcaggatccctatgctgggctacctactcccaacgtttccggctgttcggccaaggtcagcgtcaacccacaacaaagcgtagtgagtccaccattgcaacctggctgctacaagggcttcgacatcaagggcacgctaaccatggcacccggcgtctattatgtcgacggtggcactttcgatgtgggctcgcaggcggtgatcaacggtaccgatgtcaccatcatcctgaccagcagcaacgcagccagcaatcccagttccatcgcgaccgtcagcatcaacgggggcgcgacgctcaacctgaaggcgccgacggacaccgccaacccctatcatggcgtcctgttctatcaggaccggcgcgcgctggattcgggaaccaacacgatcaacggcaatgcgagttcggtcttgcaaggcgctttctattttccgggccaggcaatgtcgttcagcggcacgtcgggcatgaccaccgactgcgtgaagatggtgggcaagcgcgtcaccttcatcggcaacagcaatatcgtcaatcaatgcaaagatacgggagtcgacaaattcacggcaacgctggtgaagctagtgggatgatgaagcggctgctctccgaccgatacggcaacagcacggtcgaactggcgatcatcatgcctgtcctggtgttgctgacctgcatggcgggcgacgtcgccatggcgttcaaggcgaagatcgggctccagcgcgcggcggagcgcacggcgcaattggcggccgcgggcggctacaccaacgacaccaccgacacttcgaaggcctataataatctggccgccgacgcggcggccgctgccggcgttccgaccggcaacgttaccgtcacgcccacgctgctctgcaatgccaccgtgcagaccgccagtcccgaagttccatgccccgacggtcagcagacgaagcgctatgtcgcgatcgccatttcaggcacctatacgccgatgttcgccaagctcatgcccaacagcctgtggtcgtcccaggggatcgcactcaccggctcggcctcggtgaggctgcaatgatccggctggcgcgggaccagcgcggcgcggcggcgatcgaattcgtcctcgccgtgccgccgttcatcatgctgttgatgggcgcgctgcaactgggcatcatcgcctgcgcgcgcaccggcctgcaacacgcggtggacgaaggcgcgcgctatgccagcatcttccccaggcccaccgacgaagagatcatcgccaaggtgaggagccgtgaattcggcctcgatcccgcctataccaatgatccgacggtcgtccaaggcacgcaatatggcgtttcctacagggaaatcaccatgacctattcgcggccattgaactttatcgtctaccagaccccggccatatcgatcagctatacccggcgagcctattaggccgcaaactcgtaaatggcgcacctcgaacgcgccatttacgagtttacggcctaacgcctcaactggccccggataccggacgggccgtcgcaccctgcttctgcttgcggagggggctgtgcaggggaagccttcccgctccccatcgcagatcgtccgccattcgcatgaaactgccgcgcttcttttcctcttccgcctgcgacatggccatcgaccttggaaccgtgaacacggtcatctatgtgcgcgaccggggcatcgtcctcaacgagccctccgtcatcgcgatcgagacccgggacggcattcgcaaggtcaaggtggtcggcaacgaagccaagctgatgatgggaaagacgcccgccggcatccaggcgatccggccgttgcgcgacggcgtgatcgcggacatcgacgtggccgagcagatgatcaagcatttcatcgacaaggcgctgaacggcgctaaccgcttcggccgccgccatgaagtggtgatctgcgtgccgacaggctccaccatggtggaacggcgcgccctgcgcgacgccgcctccaacgcgggggcctatcgggtccagcttatagaggagcccatggccgccgcgatcggcgcaggtctgcccgtcacggagccgcgcggggcaatggtggtcgacatcggcggcgggacgacggaggtcgccgtcctgtccctgcgcggcatcgcctacagcagttcggcgcgggtcggcggcgacaggctggatgacgccatcgcttcccatatccgtcgcacgcataatctgatgatcggcgaagcgacgtcggaacgggtgaaatgcgaaataggcgccgcgacctcgcccgatggcgaaggccgtcgcatgacagtgaagggccgggatctggtgaacggccgccctgccgaaatgtcgatcagcgaggcggagatcgtggatgcgctgtccgagcctgtcggccagatcaagatggcggtgatgaccgcgctggaacagacggcgccggaactgtccgcggacatcatcgaggaggggatcaccctgacgggcggcggcgcgctgctccggcggctggacgaagcgttgtccgacgcgacgggactgcccgtcacggtcgcggacaagccgctgatctgcgtggccatgggtgcgggccgggcgctggaagaccgcgcttatgacggcgtgctgaccatttcctgacaaccgcctgccgctggtgggcgggagttggcgcggattcccgccactcctccattcgtcaccccgggcttgacccggagtcccgctgccttggacgaagcgcgcactcagaaagaaagcgggaccccgggtcaagcccggggtgacgaaaatcaatgatgggaagtggcccactcctccaggccgcccgtgctcagcgattctacccttcccgcccataggcgaccacggtttccacctccgccttgtcgcccagcacgacgccgacgcgctggtgcagtccggttgccttgacctccatgatccgctgatagccgttgctggcggcgccgccggcctgctccaccaggaaggacatggggttcgcctcatacatcagccgcagccgcgccttgtcggcatagcggtgatcggcgggatagaggaagatgccgccccgtttcaggatgcgatgcacgtcggccaccatcgaagcggtccagcgcatgttgtaatccttgcccagcggcccctccgtgccctggatgcgttcctctatgtagcgcgcgatgccgggcgaccattgccgccgccgggccatgttgatggcgaattcggcattgccctgcggcatttccatcggcccgtcggtcatccgccacgatccgatttcgcggtccagcgtgaattcgtagacgcccgtcccgatggtcaacaccagcagcgtctgcggcccgtagatcgcatagcccgccgcgacctgctgcgtgccgggctggaggaaatcctgctccgtcacctcgcggcccgaacattcctccggcgccttgagcacggagaagatcgtgcccacgctcaggtcgacatcgatattgctggaaccgtcgatcggatcgaacagcagcagatattcgcccttgggatagcgattggggatgcgatggatcgtctccatctcctccgaagccatggcggccaggtgcccgccccattcattggcgtccagcagcagttcgttggcgatgacgtccagcttcttctgcacctccccctgcacattctcgctgcccaggctgcccagcacttcgcccagcgcgcccttggacacgctgtggctgatcgtcttgcaggtgcgcgcgacggtttcgatcagcaggcgcaattgcggcgggatggcattggcctggcgctgctgctcgatcaggaagcgggtgagggtgacggattgcataggcggtttactcgctcaagagaatatggcgcgcggaacgcacgccatgcgtgggaccgcaaatgccgtagcggccggaaagccatcggaaaagcgccaattcataacgcccctgtgacgaaggacgacccgttcgcgcttcgggactgaccgctattcaatggcaaaatgtccatccgtcctagacccgcttggcgatggcgcccgccgcccatcccatcccgaccgccagcatcatcgcgaccaggccataggcgaagggccattgttcggccgcgacggccatgaagcgttcgaaccccgatttgcggacggtgatgtcgcgcacggcggcggccaccacgcggccatcctgcacgaggaaggtttccgccgtataatcgcccacgatcacgcgcgccgaaagcggcagccgggcgcgatagagcacgccgtcggtgatttcgaccgttccgggccgctcgacatagagcccggcgcgttccctgaggtcgatcaaccccttctggaaccgatccagttccgcgctgtcgttgagcgaggagggcgaaagctggagcttgtccacgcccatctcgtagatcgcggccgtccgctcatcgaccaccttgtcgaccggccgggacgatgcgatggcgtagaagctgggggccgagcggaagcgcgcgctgtcggcattgacccagatgccggcaaccttccgcttttcgcgcatcgtgatcgactggtccggccccttcagcacgaccatgatgtccggcggcttgctgggccgccgcccgtcgggatagacgatcgcgccgaacagcagcaggtctgcgccggtgaagctatattgtatttccacgtcccgctgggacacgtcgggcaccagcatcggttcgtccgccgcggtcagcagcagcagggccgggggcagcgccagaagcgcccgccgcctcaccggatctccacagtatagatttcgtcgggacggaaccccaggcccagcgccatccgcgccgcgaccagcagaacgatcgcggccagcaggatgcgcagatattcgggccggatcgtcatggagatgcgcgtccccaactgtgccccggtgacgctgccgatcagcagcagcagcgccagcaccaggtcgaccgcatgggtcgtcatggcgtgcatcatcgtcgtcgccatggtcacgaacaatatctggaacagcgacgtgccgaccaccgactgggtcgtcatgcccagcagatagagcatcgccgggaccaggatgaacccgccgcccacgccgagcagcatggtgaggatgcctgtcgccatgcccagcagcagcggcgccagcggagagatgtagagccccgaccgatagaagcgccaccgcatcggcatggcggcgaccagcggatgatgccgcctcttgcgcgcctggatcttcctgccggtcttgagcgcgaccagagcctgtatggactccttcgccatcagtaatccgatgccgcccagcatcagcacgtagagaatgccgatcaccgtgtcgatctgccctatgacttgcaacatgcggaagatcagcacgcccaggcccgcgcccaccacgccgccggcgatcagcacgccgcccatgcggaagtcgaccgtgccgcgcgccatatgggtgaagacgccggacacgctggcgcccgtcacctggctggccgccgaagccgccgcgacggtcggcgggatgccgtagaagatcagcagaggcgtcgtcagaaatccgccgccgaccccgaacatgccggaaagcaggcccaccacgccgcccagggcaatgatgaccagcgcattcaccgacaggttggcgatgggcagatagagatccatgcggttcctgggttaagcccaatatgcggagagataaaggcgcagccgcttaaaaatcagcccccaacgtgacggcgaggccggaaggcggcgctgcccggcctgcaacgcgttcccgccattcgatgctcaaccttgccgcggcgggtttaagcggcaggcgcatttgaagctccgggccgatgtccagccgctcgacctgcggttgcgcgccgccggagaggctgctgccgatccgcacgggcgaatggccgagcggcgacagcagcgacatcttgccgtcgacgaacaggtcgcgagagcggaaaccgaccatgccgccctgcgcataggcttcggcttccagaaagcgagcgagcggcgtcggcccgaaaccgcccacggccagcacggcattggcgttgcgcccgcccttgcccagcgcgatccgtctctcagccgcgaagctgatcgcaatgctgcgtgccggctgccatgccaagcccaacgccgcttcgggagaagccggatcgttgagcgcggcgctggctcgcgcataagcggtcgcccggctcgacgcctgcggggtcagatcgaaatcaaggcggacgcccgattgcgatccgccgagcctgccgcccgtcaccgcatcggcgcgggtcgcgcttccgtcgcgccagaacagccaggcgctgccatgccaacgcgcaacgcctgccgatggaggggaagcaggaggcagggcaggcgcagggttgatcggtgcagcggtttcaccggccttgcccatctcccatgccgtcgaggcttcctctttggcggccagggcgggggagttcgcccccatcttcctgcccggccgcgataatgccatgaagcgcctgggccgcgcgaggggcgcggcgcccggccctgggcgcggcgtatcccgccaaagcggcaggccaaatcttctcgcctttaccgctccatttttcgaataggcggcaggatggaaagtctcctcatcgatcattcctgtcgccgcatcgggaaggtcgccctccgaaccggccaggcggatcgcgatccagcccgtcatgaccaggacgaagaagcggaacgggcgccccgtggcggcctcgttcatgccggagaatccaggtcgggaaagcggtgctgcgtcttgtcccaggtcagcggcctgccgaccagcgaccgaagatacaggaacaccgcgcgacgggcggccatcatcgcaatgatgttcgcgatcagcgtgcgcggtatcgcccccagcccgaaggcccagccataggcgaggcccgcgaaaatcgcgcgcatcgccatgcgccagatcatgaagccgaagttgatccacaacagcgcttcgaccgtgggcgtgggattgggcactggaaaggcggtgaacaggcttccgaccaacagcacgccccagagcagcagcgccagataggcggtgaacaggatgaaggcggaaagggcggccgtgcggtcccgcatgcgcatccaccattcggcggggccgccgtgccagcccatgcggtcccacccggcaagcgaaatgcccaccatccagcgcgccttctgtctgacggcgcccttcagattgtcggggaaatattcctttgtcgcgacaagttggccgtccctgtcgcgcatgcggacgaatatgccgcgcccgcccatattgccgatgcgcagcccgacctcataatcctcggtcagcgattccggatcgaacggtccgccggtggcgggattcacgagccgctccaatatctgccgctcgaacgcgcaggcgaccccggccgagggcatggacgcgcccatggcttcgcgcacggtcaggaacttgccatgactctctgagaattcgtcgcagtaatgattggctatggccctcgaccaccaaccgccatggccgcgcagcggcaggaccgggagctggacgagctggaatcggtccgtcatcagatcgaacagcaggatctcgtcgcggtggacgacatcttccgcatcgtgcagcgcgatcgccttgaagcggacccccgtgcgttcctcctcccgcagcatggcgcgccaggctacgttcaggcaatcggccttcgtcgtcggtccgtcccgttcgttgatgcacaggatcagccgatcgttccccgcggccaggggcgcgaggatgtccaacgtcgcccggtcattgggatagacgccgacgaagatccgataatcctgatcgccccactggcccagcgcattgtccagcatcgggccgatcacatcggcctcctgccaggcgggtatgaagatggcgatgcggcctggccgcggcgaaaccggaagggtcgcggtcgtcattcgtcggtggcgcgaatagataatcaacttgcgccacagccttcgacacaggaagaccatgtctatgatgaaatcatcgattccgccgatcgccagtcccaccaccgcgaacagcaggatttcatgatgaaccctcgccagaacagcgaagatcgcttcccccacggaatgtaactccctatctccgctgatcaccatatggcagcaaagatttgattctcaaatattaattcattgccatatcgaaactatattgagtcccgacgtcgcaggagcaagcatgatcaaccgtccatcctcggcattgcgcgatttcctgaggagcgaagcgggcagcggcgtcctgctgatggcggccgcttccatggccatgctgttcgccaatctgcccggcgcggcggggcacttccatcacgccttcgtccatgccgggatcgggccggaactgaagcccggcctgggccgcatgaccgtccacctgtgggtcaatgacgggctgatggcgatcttcttcctgctggtggggctggagatcaagcgcgaactggtcgacggaggcctttcgacatgggaacgcaggcggttgccgttcatcgcggcggcggcgggcatggtcgtgccggcctgcgtctatctcgccatcgccggggggcaatccgccctctcgaacggctgggccattccggcggccaccgacatcgcctttgcgatcggcgtggtggcgctgctggggcggcgggtgccggcctcgctcaaactgatgctgacggccatcgccatcgtcgacgacatgggggctgtcgcgatcatcgcgctggtttacacccagggcatcgacctggccgccctgggcggcgcggcggcgatgctcctgttgatgtgggggctcaaccgcttgcggattcaggcgctctcaccctatctcctgatcttcgcggtcctgtggtatttcaccctgctttcgggcgtgcatgcgaccgtgtccggcgtgctgacggcgatgttcatcccgatcaagcccacgcccggcgcgccggacgccgtcgacagcccgctgcatcggctggagcatgcggtgcatccctggagcgcttatctgatcgtgccgcttttcggcttcgtcaatgcgggcgtgccggtggatcgcacggtgatcggcatgctgtttacgccattgccgctgggcgtggcgcttggcctgttcttcggcaagcagatcggcatcttcggcggaatctggctggcggaccgttgggggatcgcggaaaggcccggcggcgcaagctgggcgcaggtctatggcatggcgcttctttgcggcatcggttttacgatgagcctcttcatcggcgctctcgccttcccccattccccgacgcttgtcgagcaggcgaagatcggcattctcgccggctcgctgctttcggccatcatgggctatctcgtcctgcgcggcgccaggcgaccctgaggatcgggattatccgccaggccgctccttccatgcgccggatggaatcgcatggccattggcccgatgctatcgtgcgcctgccgtagagcgactcgcacaagatgcgaaccccaaccaatctctttcagcgatcaggtaggagggtgaatatgaatggggagatggatgtcaactatctgcttcacaggcagcaggttgcaatgatccgcgcgcagatgagccggtcggcaaagggccgggaagcctatgaaggccttgcgcgcggctatacggatcggatcgacgcctatcgccgccggaatgaaaggctggtcgatctggcgcattaaagccgcgcgctctggcggagccggccagcgatcatcttcgttcgatcagccgctctatcgattggcggtgcgtttcattgtcgccgcattccttttccagaaccgacttgatctgctccagttccgcttcggtcagatgctcgatgccgatgaattcattgcgcgccgtcgacatggcgcggatcaattcgtccattttcgcctggatggcggagctgtcgcgattttgcgcattctggatcaggaagaccatcaggaaagtgacgatcgtcgtgccggtgttgatgataagctgccaggtgtcggaataatggaagatcgggccagtcacgatccagcccaggatcaccagcacggccaggatgaaggccgcaggctggcccgaccaactcgcgatccggtgggcaaaggccgtgaaaatcctgtccatctctctttttctcctttggccgcggcaagcatttagcctctgttcagaccatgcttgccatgaagcggggatgacagccatccccctccgttcgctggcctgcgggctcggcgcttccctccttctcatgtcctgcgcgaccgtgtcgcccgaatcgcgtcttcgcgcggggctgatcgatgcgggcatatcaccccgcatggcggcctgcatggccgaaaggatggtcgaccggctgagcctgccgcaactccgcaggctccagtcgctggcctcgctccgcaagtctcacatggcggacatgaccgtcgatcggttcctcttcaaggtccgcgcgctggaggatccggagatatttgccgtgaccagcaaggcggcgatcatctgcgccatcgatcgctgattccgcaataaggccggggatcgcttcgcaaggttttgcaattttgcaaagttgatttgcgaaattcgctggcattgcccctttgcctgtgcttagccgctgatcacaagagtttcagcggaaaggacgggcgagccccatgaacatccacgaatatcaggcgaaggagctgctggcgaaatatggcgcgccgatcgccgccggctatgcagccttctccgtcgaggaagccgtcgaggctgccaagaagctgcctgggccgctctatgtcgtgaagtcgcagatccacgccggcggccgcggcaagggcaagttcaaggaactcggtcccgatgcgaaggggggcgtccgcctggccttcaacctggacgaggtgaaggcccacgccgccgacatgctgggcaacacgctggtcaccatccagaccggcgaagcgggcaagcaggtcaaccgcctctacgtcaccgacggcgccgacatcgccaaggaattctacctggctctgctggtcgaccgcgccaccggccgcgtggccttcgtcgtgtcgaccgagggcggcatggacatcgaggaagtcgcccactcgacccctgagaagatccataccttcgccgtcgatccggccaccggcttcatgccgcaccatggccgcgccgtcgccgccgcgctggaactgaccggcgatcaggcgaagcaggccgccaaggtcgcatcctcgctctatgaagccttcctggcgaccgacgcctcgcagatcgaaatcaacccgctggccgtcacccagcagggcaacctgctcgtcctcgacgccaaggtcggcttcgacggcaacgcgctgttccgtcacaaggacatcgtcgagctgcgcgacctgaccgaggaagacgcggctgaggtcgaggcttcggaatatgacctcgcctacatcaagctggacggcaatatcggctgcatggtgaacggcgccggcctggccatggcgaccatggacatcatcaagctgaacggcgaattccccgccaacttcctggacgtcggcggcggcgcttccaaggagaaggtgaccgcagccttcaagatcatcctaaaggatccggcggtgaagggcattctcgtcaatatcttcggcggcatcatgaagtgcgacatcattgccgacggcatcgtcgccgccgccaaggacgtgaacctgtcggttccgctggtcgtccgcctggaaggcacgaacgtccagcagggcaaggacattctcgcggcttcgggcctggccatcgtcccggcggacgatctgggcgacgcggccaggaagatcgtggcggaagtgaggaaggcggcctgacgcagctttacgcctgaacaagacaccaaaaggggtgcgggtggtccgggaacgggccgcccgcgccctcgttcgcatttgctggcgcatctgcgggcatggcgtgaatgaaggaaggatgttgagatgaagatccttgtgcccgtgaagcgggtgattgattacaatgtgaagcctcgggtgaaggcggatggaacgggcgtcgacctggcgaacgtcaagatgagcatgaacccgtttgacgagatcgcggtcgaggaagccatccgcctgaaggaaaagggcgtggcgaccgaggtggtcgccgtgtcgatcggcgtcgccaaggcgcaggagacgctgcgcacggctctggccatgggagcggaccgggcgatcctgatccagaccgatgacgaggtggaaccgctgggcgtcgccaagctgctcgccaaggtgcaggaagaggaaggcgccggcctcatcatcctgggcaagcaggcgatcgacgacgacagcaaccagaccggccagatgctcgccgcgctgctgaacctgccgcagggcaccttcgccagcaaggtggaggtcgagggcgacaaggtcagcgtgacccgcgaagtggacggcggcctggagacggtgaagctcaacacgcccgccatcatcaccaccgacctgcgcctgaacgagccgcgctatgcttcgctgcccaacatcatgaaggcgaagtcgaagccgctggcgaccaaggcgcccgccgattacggcgtggacatttcgccgaggctggagacgctttccgtggccgaaccggccaagcgttcggccggcgtgaaggtggctgacgtcgatgaactggtcgcgaagctcaaggctctgggagttgccgcatgaagacgcttgtctgggttgaacatgagggcggcgccgtcaaggacgcgaccctttccgccgtcaccgccgcatcgaagctgggtgaagtgcatctgctggtcgccggtcaggacgtcggcggcgttgccgccgaagccgccaggatcgctggcgtgggcaaggtccatgtcgcggacgacgccgctttcggtcatgcgctggccgagaatgtcgcgccgctggtcgtcgaactgatgggcagccatgacgctttcgtcgcgccggccaccagcaacggcaagaatatcgcgccgcgtgtcgccgcgctgctcgacgtgatgcagatcagcgacattttgtcggtcgagagcgaagacacgttcacccggcccatctatgccggcaacgccatcgcgaccgtcaagtcgaaggacgccaagaaggtcatcaccgttcgcggcacggctttcgagaaggcggccaaggaaggcggcaacggggcggtggaagcggtggcttcgaccggggacaaggggctgtcgtccttcgtcggggcggagatcgccaagctggagcggccggagctgacttctgccaaggtgatcgtgtcgggcggtcgcgcgctgaaggacggcgagacgttcgaggcaaccatcttcccgctggcggacaagctgggcgcggcggtcggtgcgagccgcgccgcggtcgacgcgggttatgtgccgaacgactatcaggtcgggcagaccggcaagatcgtggcgccggaagtctatatcgccgtgggcatttccggggcgatccagcatctggcggggatgaaggacagcaagaccatcatcgccatcaacaaggatgaggatgcgccgatcttccaggtggcggacatcgggctggtcggcgacctgttcaaggtcgtgccggagctggtcgagaagctgtaagcctgaacagggttcggaaaggagggcgcgggcctttgggtccgcgcccttttttcgtgctattcgcagcggacgtcattcttgtcgatggcgcggccggcgagggcgccgccggcgccgccgatgatggtgcccagcgtcttggagccgcccggcgcgatgatgttgcccaatacgccgcccgctatggcgccgactatcgtgccggtggtgccgtcgtcgcgcttgcaatagtagcggccgtcattgtcgcggtagatatagtcattctcgccaatgggacggccgccggggcgttggccgtagccggggcggtcatagccgtagcggctgccgtcgccatccgaaacgcaggccgtcaacggcatcgcaagcagcgccgctgccaataggggggtgcgcatgtttttctctcctcatcttgtccctgccacggggacaacccctgggagagggggaagttgcgcgaaatagtctgcccgccgcggcgccaaaaggggggaaaggcagccgggcgggcagtgatgccagcggggagagggtgttcaccgctggaaagggatggggtcggccgtcagggcgtcaggggcgcggcgccggtggtgctggcggcgggcgtggcgagattggggctggtcgccgtcgtgtcgctgtcgcggcgctggtcgaggtccgacttcgcctggttgtagcgggcgacgagatcgtccttgaattccgtcagcttgccttcgtcatagagtttcttgccgacatagcctgcgatcgcgccgaagatcagggtgcggatcatggggttggctccttgtttcgtagggaatttgcaaggataacattggcggcgcggatcggttccggcggtgcggcagggcgagcggggccggcgatgcgaggagccgggcggcgttgttcagcccgcggcggcaacgcggcgggcgcggctttcgtcgacatattcctgtcgtcgggccatgaccagaaaggcggcttcggagcgcaggcagcgctggcggacattgtccagggtggcggcgtcggcttcgtttcgggcctggcgggcgagggcgcggaaatcggggttggccatgggacgctcctttcaagaatggcgggcgccgcgtgggcggcgcccggcctgtcagcggcgcatcattgcgcgtgctggatattcaccgccgccatcttgccgcgcttgtcctgctccagatcataggagacgcggtccttttcgcgcagggtggcgagaccgccgcgctccacggcagagatgtggacgaaggcgtccgggctgccgtcatcgggagcgatgaagccatagcccttgtcggcgttgaagaatttgacggttccgatgatgctcatggggtatttccttctttacgtgggcgcgtcccgtgtggacgggccttgcgctagaggggcagggaaagaaggaagtttggtgccgcaaagcgccgaaagaccgtcgatttgcgactatagccttccccatataggggcatgggggcggaatagcaaatcggcgggtgcgatcatcctgctcccgccagcgcggcgaagccgaaaaaggcgtcgcgggcgcgggcggcggcatgttcataggggcggcgctgcgcctccacgcgcagggccagcgcctgttcctccgccgtcgtcaggtcgcgctcataggcgtcgatgtcgtagagggggtcgctttcgtcgccgtcgaagccgggcggcgcgggatagtcggtgcgccagccctccctttcctcatcccaccagatgccgcgcagccgggcggcggcttcctccggcgggaagctggcgcggtcgaccggcggagcggcgggaatgggccgaagttcacaccgtccatcgaggggatagagcggggccttgccgccctcgcccagcgccaggcgcgcggcgacgaacagcgcggcggacgcgccgggcgacaaggctgtggcggcctgttcgatggcgggcgtttcttcgggggaggcggagtcgggcagggcggcgtggtccgcatcgccggccatgggctggggcgggggcggggcgtcggggcggtcgggctgcgcctgatcctccggacagagcatgtcgagataggcggcgaaatcctgcgccaccacgcgggcgagggcggcgtcgctgccctgcggcgggctgtcggccatgcggtcgaggcgggagagcatcgacatggcgaggcggttgtcgtggcggtggcgggtgatttcgcctgcgtccatgtccttgcggatcacctcctcatggccggtgagggcgcgggcgagcagatcgtcggcgaggcgggcgcgggcgatgaggatggcggcgtcccagcccaggcgaaaggccgcgccgtcgcggcggatgcgcagggcataggccgagcgcgggctgatgtgggcggcttcgcaggcggagagaatgatgccggtggcggcgagggtttcaaggaaggcgcgttggcgagcggggctccagccgtcggcgcggatctgctgcgcgggggtggggaggggagggaattggcaggtcatggcaaggcccttttccgtgaggtgctttgccgggaggatatgtcaggggagggtgtgtaggacagaacaaaatgggaacaggtgcgctaagacagtgaccttgtcatgcctgcttctttcgatcgatgatctttttcatcatcgccatgacctcctcatgaggaatgccgggcttatcggacgcaagcgaattctccacctttgcgcgaaaccatgcatcataggcctcagcctcctcagtcgtagcgaactcggatatgatggggtcgagtttgggcatcggtggagaatatcagttctggaggctggcgccagtcagcgaaaagcgggattggtctgatctggatgagttgttgtgtttacctgtgtaaagcgaattggagtggagctaccagttgctgcttgcgcccttaatggttttgagaaggacttttttgctggcggtgcgacgggtgtcgctgttgcggggcatgtcatcgtcggtgatgccgagcgagttcggtatggcggtgggcaatttgcgaccgaattgttcgagagtaacgagccagcgtttgaggtcttcgccttcattaagatgcgcctatttagtgaactgctcccaaagttgaaccgatcgcttcgcgctcgatgcgatttatcgcagttgtttcatcgcctcggtaaattggcagagcagctaaacgatttgccgctcgccgacgtaaatcatggccaatcacgttctcgcgttcgagtaatgcgatgacctgcaccgcttcctttacttcatagagcgcttgcatttgcagaaatatagcatcgttaactctttgggcagacgtgccaaaaaagagcgccacaggcggtcgattgtttgcacggataaccatgtccggaatggtgtcggaaagatgacgtccaacaggtttgtctaaatcgatggtggccttgccttcgagcctatccaagatttgattaaccgcatcttctttgaaggtgcttacaaccttatctttcgtcagcagcaagaaatcatttatacgtaacataaatgatagaaagcgcattgctgctttaggcaattcactttgattaaggctggctgtgtgcagcagcatttcgtcctcatcgaactcaacgtcgtgactttcgagtagtgactgaaatgcatttgatcgggtgtctgtagaaagttcgactccagaagcttccaagaagggtatggtggtgccatcgtcctcgattctatagatatctggacgtgttggatcacgcacgagatagaatgcgaccgaatccccatcatcgcggcgaaaagtcgtagttacagcatagccgaccggcacatcggtcagtttcaaatcaccgcaaaacgcctggcaaagcgcctctttcaacttaacagatccttcgtttcgatcctaaagaatcgcatgatttcggaccaaagccaaggcttcaaaccaccaaagccttcgcggctaaatgcagtcctccggtgtcgagctcgagcggatggcaatcgtttcacccatgggccgtgcactaatgttccaggcggcgcgctatctatatcgttcttgtctccgcataaagtgtgcaagtgccaacccgtttgatgatcgatatgatattcatagctacatagcacaatggtatcgcgaccgctccgcaagcctaaatgaacgtgagctttgcttttgccttcgcacagcaaaaggcggaggacgaactgtcgcccagcgtgctcaaattctgcgaagcgccattcccaagccgctccgaaagaccaagccttcttgcccgctttcgatagcggaaattttgcttttggagtctttccgctaccccagtcagaaactgacaggttgtgcttctccccacggataacatcctgaacgcgcatttggtagaaatgcgaaagctggaagtggccgtcaagcagtttcgcaagcgttctgaaatacttctttattaataaatgcgcaattccaacgtagttagaactactccgccgccacagcctccatacccaacagcggcgcgagatagcgcccggtaaagctccgggcgttcttcgcgaccttttccggggtgccttcggccaccacttcgccgcccttgacgccaccctccgggcccatgtcgatgatccagtcggcggtcttgatgacgtccagattatgttcgatcacgaccacgctgttgccctgttcgacgagggcgtggaggacttcgagcagtttgcggacgtcctcgaaatggaggccggtggtgggttcgtccaagatatagagcgtgttgccggtggctcgacgcgacaattccttggcgagtttgacgcgttgggcttcgccgccggacagggtggtcgcctgctggccgaccttgatatagcccaggcccacttcggccagcatcgccatcttgtcgcggatgggggggacggccttgaagaattccaccgcatcctcgaccgtcatgtcgaggacgtcggcgatggacttgcccttgaacttcacttccagcgtctcgcgattgtagcgggcgccgtggcagacgtcgcaggtgacgtagacgtcggggaggaagtgcatctctatcttgagcacgccgtcgccctggcaggcttcgcagcggccgcccttgacgttgaacgaaaagcggccgggcttgtagccgcgcgcctgcgcttcggggaggccggcgaaccagtcgcggatgttggtgaaggcgcccgtataggtcgccgggttggagcggggggtgcggccgatgggcgactggtcgatgtcgatcaccttgtcgcaatgttcgaggcccgtcaccttgtcgtgcggtccggcgacgatgcgggcgccgttgagggcgcgggcggacgccgcatagagggtgtcgatggtgaagctggacttgcccgaacccgacacgccggtgatgcaggtgaaggtgccgagcgggatgctggcggtgacattttgcaggttgttggcgcgggcgttgtggacggtgagtttcttgcccgatcccttgcggcggcggggcgggacttcgatgcggcgggcgccgttcagatagtcggcggtcaggctgtccttgtgcgcgagcagttcgttgagggtgccctgcgcgacgatctggccgccgtggacgcccgcgcccggccccatgtcgacgatatagtcggcggtgcggatcgcatcttcgtcatgttccacgacgatgacggtgttgccgaggtcgcgcaggcgtttcaaggtgatgagcaggcggtcattgtcgcgctggtgcaggccgatggagggttcgtcgaggacgtagaggacgcccgacaggccgctgccgatctggctggcgaggcggatgcgctgggactcgccgccggacagggtgccgctggtgcggtccaggttcagatagtcgaggccgacattgttgaggaagccgaggcgctccacgatttccttgaggatggcgcgggcgatctggttctgctgatcgttgaggcggctggggagggtggagaagaaaccgagcgcgtccaccaccgagcggcgggtggacatggagatgtcttcgcccgcgatcttcaccgccagcgcttcgggcttgaggcgggcgccgtggcaggtctcgcacggcatggcggtctggtatttgctgagttcctcccgcatccaggcggattcggtctggaggaggcggcggttgaggttgccgatgacgccttcgaagggctttttgacctcatagcttttcttgccgtcgacgaagcgcagggtgacgggcttgccggcggtgccgtggaggatgatcagcttcacctcccccggcaggtcggcccagggggtgtcgagggagaagccgaactccctggcgagggagccgagaacctgcatgtaataggggctgggcgggttggacttggcccaggggacgacggcgcccttcttgaggctgagggcttcgttggggacgacgagttcggggtcgaactcctgccgttcgcccaggccgtcgcaggcggggcaggcgccctgcggggcgttgaaggagaagaggcgcggttcgatctccgctatggtgaagccgctgacggggcaggcgaacttctcgctgaagacgatgcggttttcggggatgccggcgttcttcatgccctttttggtggaggtgaggtcggcggcatcgacaggctcagggcgaacggaggtgggggtgggccccagcgcctccgccacgctggtgtcggcgaggtcgacataggcgaggccgtcggcgagtttcagcgcctgttcgaagctgtcggcgaggcgggtggccatgtcttcgctgacggccaggcggtcgaccaccacttcgatgtcatgcttgtatttcttgtcgagggcaggggcgtcctcgatcgcgtagagttcgccgtcgatgcggacgcgggtgaagccggccttctgccactccgccagttccttgcgatattcgcccttgcggccgcggaccaccggggcgaggagatagaagcgcgttccttcgggcagctgcatgacgcggtcgaccatctggctgaccgtctgggcgctgatggggaggccggtggcggggctgtaggggatgccgacgcgcgcccagaggaggcgcatatagtcgtagatctccgtcaccgtggcgaccgtggagcgcgggttgcggctggtcgtcttctgctcgatggagatggcgggggagaggccgtcgatatgctctacgtccggcttctgcatcatctccaggaactggcgcgcataggcggagagggattcgacatagcggcgctgaccctcggcatagatggtgtcgaaggcgagggaggacttgccggagccggaaaggccggtgatgacgatcaggctgtcgcggggaaggtcgacgtcgacgcccttgagattatgctcgcgtgcgccgcggacgcttatggtggtcagcattcggtagacctctgccgagaaatttgcgtgagactcatgggggcgtgttgttccagatttgttcttgggaggcaagggccggtccggcgcaagatagggactgtgcggcgaaaggaaaaggcggcggctttgctcccgcgccgggctgggttaaagggcggggatgagcgggatttcggttcggatgcggtgcggggcgctggccgccttagtggcgctggcggggtgcggcgggggcgtcgaatatcggccggtgagcgacgtgccggtgcgggtgggcaagccctatagcgtcaggggcgtgacctatgtgcccgccgccgatcccggctatgactatctgggctatgcgagctggtatggcggggagagcggcaaccggaccgccaatggcgagcggttccggcccaaggcggtgacggcggcgcatgtgacgctgccgctgccgagctatgtcgaggtgacggcgctggagacggggcggacgatcctggtgcgggtgaacgaccgcggcccctttgccgggcgggggcggatcatcgacctgtcgcgcggggcggcggagcaactggggatcagggctgttggccatgcgcccgtgagggtgcgggtggtggagccgccggagagggaccgcaggaagctgcgcgaggggcggcaggcgccggagcggccggtggtggacgcccggacgctcgccaatttgcgggcgcagttggccgggcaggggcgctgatgtcgttcgtggatgccggtcgtcggttcgtcgtccggggatgctgccgggcgcggcgggtcggcggatcatcgaatggagaaaacggtcccttcgcagcggcgctatgatgcagggcgagacggcgatcaccgaatccggttcggcggttcgctgacgacagtttgaaaagagatcccggagagcccgacagcttcctggatgcacccccggccattcccttgcgccgggggtgcttttttatgtgcgctgcttatgggatgtctgcaattttacgttagggaacgcttgttttcttgacgtaaaattgtcgttcgtccgggctggaccgcatttggtcgacgggggcgtcgttggccgagcgggaggggcgccggtcgaacgtgtgaagccatgtctttgggccaggagtaaagctgaggctgcgaagacggaggtgatttgccgctcatatcttcgctgaggtccgccgcgagcggacagaagatagttgaggagactttgtcatgatcgccgcgaaaatgatcgctgtcgccgctttgctgggcgttgccggtacggcttcggctgtggaattcgaatcgaacggcaggactaccgaggttcgctataacgatctcgatctggcgagcgcgaaggggcagaatgtcctgaaggggcgcatctggcgggccgcgtggagggtgtgcgagcgtggcgcgacctctgccgagatcaggaaatgccagacggttgccgccgaccatgtgcgcggcgcggtggaactggcgatcgccaaggccgggagtggcgagcgctttgccgacaggggcaaggatgaggtccgcctggggaattgaggttttaggcctgggtgcgttttgaaggaaggcccggcggttgccgggcctttttgttttgggagcggagtgtgatggggtgacgttgcgcattccccccccccaccaccgcctttggcggcggtccccctccccatcctcgatggggaggatttacaggtgtcagcggcccgccagggcgcgggcgttggcgaggtaggtgcggccgatgcggatttccgtgtcgtcggccaggcaggcggaccagacgccgctgccgtcgtggcgcagccgggcgatatggtcgcggcggacgatgtgggaacggtgcaggcggacgaattgctgcgggtccagccggttttccagcgagctgatcgtctggtgcagcagatagctgttggccccgacatgcagccgcatatagtcccgctccgcctctatccggtcgatctgggcggcgccgatgcggatcagttcggagcggtggggcacccagaattcctgcgcccattccggctcctcctccgcgctggtggcgggggagggggcggctcggttgcccagcgcctgttcgacccggtcgatggcgcgggacagccgttcatgggcgaccggctttagcagatagtccacggcggcgaggtcgaaggcctccaccgcgaagccctcgaacgcggtgacgaagatcaccgccgggcatatgcccatgcgcgaggtcgcccgcgccacgcctatgccgtccagcaggggcatggcgatgtcgagcatcaccaggtccggctccagcccctcgatcaggcgcagcgccgcttctccgtcgctggcggtgccgaccagagcgatgcgcggttcgcgggcgcagagcatttgcaggcgttccacggccaggggttcatcgtcgacgatcagcgttcggatggtcatgggttcaacctttcacggatcgcgccaggatgtgcggagatttcgttcggggcgaggcgaaaatggtggattttgagaacctcgaaacgaggcgcgtgactcgtttcgacgcagcgtacttcagtacgtgagcaccggaagcgcaaaaagccgccatttgcagcccgtcccggacgaaatctccgcacaccctagctcctgcggatgatggggagggtgagacccaccgcgaagccgccgccggggcgcgggccgtagtccaggcggccctgttcgccgaagcgggcggtcaggcggtcgcgcacattggcgaggccgatgccgctgcccgcgtcggcttcgcggggcggcttgtcgccattgtcggtgacgctgatgtggagcatgccttcctcctcccgcgcttcgatggcgatggtgaccgggctggaggtgcgcgacacgccgtatttgatcgcgttttcgaccagcggttgcaggatcaggccggggacgcaggcattgagcagccggtcgggaatccggatgctggtcgacaggcgatccgggaagcggaccgcctcgatgtccagatagagtttctggagatgcacctcctcctccagcgagacatcctccagcgggtcgccggtaaggctggtgcggtagaagttggagagggagaggatcatctgttccgcctcgtcgcgccggtccttcatgaccagggaggagagcgagttcagcgtgttgaacaggaaatgcgggttcacctggtagcgcagcgagcgcagttcggcctgctgggcggcgcgttccagccggtcggcgcggcgttccacccgatgcgcctcgctggcgtaggaaagggcgaggtagaggcccgcccaggcggcgaggaagaaatagcggctgatcgcgtcctccacgatctgcatcagggcgaaaccctgttcgctggcatatttctgataatcggaatcgggaaagagcgaggccgggtcgtagatgttgaagacatagaaattggccgccgccgtcgccagcgcgaagggcgcggcgagggtgaaggcggcgatgatgcgcgtcgcgagcggctggcggtcgaagcggcgcaggcagagatagagaacccaggtgacgacgatgccgatcaccgtcaccacggcgcggcgggcggccatggtcccctgcgcctcgaaccccatgacggaggcgcgcagcgtcaccagcaccgcgtagaagaaccagaaacccagtatcgaatagagtgcgaccgtcggcggcacgcccggctcgccgtcctcgtttttcatgctcatgggcggaagtctaggccaaggcgggggcgctgtcgcccctggacggcgaagctggtcgaagggttccatgcgttggtcgatagggggagcgggcggaacccgcccccgccgccgtccgtttcatgccgcgaggcgctgatgcgttcaaaaggagagcatgatgaacgacaagaccgatattcggcccaacagccgcgaggaagcgggcgacaagcggtccaccgacgcgcaggaccatgccgtgacgaccgaggagaagctggacgagggattgatggacagcatggatgcgtccgacccgccgtccgcgaccgcgccgggcgacaatggcgatccggttccgtcatccggtttcccggaaggcgaacagggatcgggaggcaagggccatcccgaaggcaagggcggaaaggacgggcgatagacgctgggggaaatcgtgatatgatcggttggagggcagccgtgacgttgccctccgcaggtgagaggagccacttcatatgccgacttccgccactcccgcgatcgagcgcatcgcccgcgtgctggcggggcgccagctcagcctgaacggcgagggcagcgatccgcatgcggcgagcgcagtcgacgccagttggcaggaccatgtcgacgatgcctatgcgatcctgcacacgctgcgcgaacccgatgcgcaaatggcgcaggcgggcgacgtggcggtgtggcgcagcatgatcggcgcggtgctggagcggcgcgcggattaggggattgggccggggtggccccgccattgagcgaccgtgctcctgcgaaggcaggagccgggtccgggcggtgcgatggtccatagagggcggaactgggctcctgccttcgcaggagcacggtgcgctttggacccgacgctctctgccggcgcgctgtccctccgttgggcgcattcatgaaaattacatgttgcgccgcacaaagaaaaatgattccctatgcttgtcggcagaaccggcgcttaagcttgcagtaaccatagggggcgcatgttctgcttacgacttgaagtcggagggcaaagacatgggcacgagtgcaagacctgcggacggggcgatcaccctggcggaattgcgagaattcgccagtttcccggccgctacgcagcgttacatccgaagatcgctggacatcggactccatcggcgcgacgccatgaagctgtggtcgcgcgacatggtggaggaagccagcatccgggcgcaggcgcgggtctacgggcggctggacgagatcaaggcgcgggtgcccgacgacagcggcctggaccagatggagccgttcatggcgccgctggtgacggtgtccgccttcgacctggggcaggaccggctgtgcagcttctcggcctatcgcttcctctatgagcggctgttgggggcgggatcgcggccgtggctgccgggcgccttctgcgcggcggccagcctgccgcatctgcaccccgaaaagcgccgggcgctgctccagtcgatcagcgaggcggcggcgacggcggtcggatggtcgaaccgggagccgaccttctatcccgaatgggtcgagaaggtggacctgagcaaggcgaactgaacgggcgatccgggtccgtccggggggacgggcgcgggaaacgcggcgatgacggcgcggcgggcgaggcccggcgcgccgttgccttttcctgtccggaagacccgccatcccattgatccagatctggattatcatcatcgacttgccggcggaactatgccctattgccgcccgcaggcgcgagcctgcgtgcgacccaactgaagccccgcccttcttcgcaagaggcggggctcctttgcctttggcgaggaaggacgggcgcggttggcggaacgcaagccccagaatcgcaagccccagaatcgcaagccccagaatcgcaagcccttgaatcgctggtcggagttcctagatcggggttcgtcactcttccccttggagtgacgcctccctgaaccttggccccgccgtggagcttgctccggcggggtttctttttcggccgggtcgatgccgttccgccttccttgccgatagcgattgacaggcataaatgtgtagatacacatataagggcgaatcggcatgatggaaccgaccaggttcggtcgcgccgcttcggtggaaggcggctggagcatcgcgcgggaaaggcgggaaccgatccgcttggaacgatgcgacaccaaaagctccggcccgaagccctcgcaatcgtcgcggcggggcggatctgttttcgacgcttgtcggggacaggcctttccaatctcaagcagagcccatcggtcgaatgggccttcccgggagggggattgatgatgatgaaatggaaggctgtgctttgtcttgccggcgcggcggtggtcgtgccggttgccgctcatggtcagtcgccgtccggacccgtcggggaggcgccggcatcggcggaaccggccgccagcccggcggacatcgtcgtgacggcgcagaagcgcgcccagagcctcagcaccgtgccgatgtcggtgacggcgctgaccggggagcagcttgcggcgcgtgggatcaacgatgtccaggatctggcgaaggtcacgcccggcctcaatttcgtgcagagcggcagcggcgtgccggtctattcgctgcgcggcgtgggcttctacgacacggcggtgggcgcgcgcccgaccgtcagcgtctatgtcgacgaggcgcccttgcccttttccgtgatgacgaccggcgccgccttcgacctggagcgggtcgaggtgctcaaggggccgcagggaaccctgttcggccagaacgccacgggcggcgcgatcaactatatcgccgcgaagcccagggatgagctgggcgcgggcgtgacggcgagttttgcgcgcttcaacacgctggacgcgcagggctatgtcaccggcccgcttgcgccgggcctcaacgcccgcctggcggttcgcggggtgcgcggggacggctggcagcaaagctatacccgcaacgacagcctgggccgccagcgcatgctccagggccggttccttctggactggcaggcgtccgaccgcctcaggctctcgctcaacctcaacggtttcatcgacgatggcgacacccaggccggacagttgctgacggtcattccgctgttcgcgccctttgccgccacgataccgctcgtcaccaactatccccggtcgcctgagacgccccgcgccgccgactggaacgccgatacgccgttccgcaaggacaacagcttctaccaggcggtgctgcgcggggattacgaactgaccgacgacatcacgctggtctcgctcaattcctattcccgcatgcgcatgcaccagcggatcgacctggacggcacgtcgctgtcgaacggcgaccagaccgtgcgcggccgcatctcgtccttttcgaccgaggagcggctgaccggcaatttcgggccagcgaccgtcatcctgggcctgaactacgcctatgacaggacgcgggaagacgcgttctggtccatgccctattcgacccagaacagctatttcaccccgctgaccaacgacgtcgccgccgcgccctatggctatcaggacttcaacacctatgcggcgttcggcaatgtcgactatgacatcggccgcctggtcacgctgcacgccggcgcccgctataccaaggcggacctccgctatgaaggctgttcgcggccgggcaaccagcattcggccgatgcctcgacccgcctgttcaacggcgtgctcgccatggtgggacggccgctgatcccgcccattccgctgaacggctgctccgcgctcgacaacaacctggcctatgcggagcatatcggcggaaccttcaacgaggacagcctgtcctggcgggtgggcgtcgacgtgaagccggccgagcgcgtcctgctctatgcgaatgccagccggggctacaaggcgggcagcgtgcctgtcctttcgggcaccagcgtcgaccagtatctgccggtcaagcaggagagcgtcctggcgctggaggcggggttcaaggcgtcgcttttcggccggctggtcgacgtgaccggcgcggccttcaactatgactattcggacaagcagcttcaggggcgcatcaatacccttgcgggcgccctgctcgcgctcgtcaatgttcccaagtcgcgaattcgcggtttcgaggggcaggtgacggtctatccgaccagcggcctgtcgctgaccgccgcggcgacttacctggactccaaggtcacgtccgacttcatcaactataccatcatcggcacgcgcaagaacttcatcggcaatgattttccctatacgcccaagtggcaggtcaatctggacggcaattacaggtttccggtttccgaccggctggatgcgacgctgggcgccaattacagctatcgcaccagcaccaatgcgggcttcggcaatgaaccgctgctctacatgaaggattatggcgtgctcgacctgcgcgccggcttcggcagcagtgacggcaggtggcaggtcagcgctttcgggcgcaacgtgaccaacagctattactggaccaacgtcgccaagctgttcgacgtggtccgcaggctggccgggcagcccgcgacctacggcatccagatgaactggcggctctagccgcgaacgaccgtccgcagcttatggggtctccaccgggccttgaacgccaggcttcgcgccgcttttccgaccaggacatgcaggcgggagccgtgcaccgcctgccacgcatgctgggcgacctcctccacgggagtgagcttcgccccggatttcagcacgcggtcccgcttgctgtcttcgctggaaccgggcgtgccggccagcatgggcgtgtcgacgaagctgggaaagaggcagcggaccttgatgcccgaaggcccccattccacgtccagcgcctcggaaaggccgcgaatgccgtatttcgtcgccgaatagaccgccaggccggccgatccgtaaagcgccgacgcgctcgccatgttgagcaggcagcttcccgccgtggcggcgagataggggtgggcggcatgcgcgccgtacatcatcccgcgcaggttgatgtcgatcagcgcgtcgatttcatgtttcgcggcatgctggaacggcccgcccagtccgatgccggcattgttgaacatgacgtccagtcggccgccgctgaacttcgcgaattcggccaggctgcggtcccatttatccctgtcgcgcacatcgaggagatggagcgaagtatgcccttggggcaattgggccgccgtttccaccatgccggcttcgtcgatgtcggcaatgcccaccagccagtcttccgccgcgaagcgcagcgccaccgccctgccgatccccgatccgcccccggtgatgaagatcgccctgggttcatgcatccaatctctccccgcctgtccggcgatcatgttcgttgaccggccggagcttggcggaattggtttaattttacaaccattacgtctgaatgtcggccatcggcgccgcgccgcatatcgcccgtcaggggattccccgctatgcgtgtccttgggagattcgaggtgacggtgacgggcagttcggggaaatgcgggatgcgcgctaccgggaagggaaaaccgggccgtggcggctgaagacggcggggggcaggcctatttcctgccgatggacgacgggcggttcatgcccacgccgcatgccgggggcgcgtggaacgtcgccgaacagcatgtggcgcccgccatcggcctgctggtccatgcggtggaggccgatcatgccgcgcggcgcgccgaccgattgcaggtggcgcgcctgtcctgcgacatatggggcaccatgccgatcgagccggtcggcatcgacgtcgcggtgctgcggcccggccggaccatcgaactggtggaggcccggatcagccatggcggccgtcccgccatcgtcctgcgcgcctggctggcccaggcctatgacagcggcggcatggcggcggtcaattttccttccctgccgccgccccaggccgtgcccgcatgcgacctgtccctcctctggccgggcggcttcatcgccagcgtggaggtgaggcgggaagggcaatggccgggccgcgcccggtgctgggcgcgttcgccgctggcgctgctggaagggcggcaggtgtcggcggcggcgcggttcatgggcctggccgacatcgccaacgggctggcgccgcttgcctccccgcaggaggcggccttccccaatctggacctgaccgcccatttcctgcggtcgccggtgggcgaatggatcggtttcgacaccagcgtttccgccgggccgacgggcatcggcctgacgcacagcatcctgcacgatgaaggcggggcgttcggcacgctctgccaatccctgaccatacgcccgaaggactgaaccgcgccggttgcccagcgtcaccgccgggcggcgtgatccgtccggccgggcgttgcgtcctccagttccatcgcgccctccagttccaccgcacgttgcaggcggcggcgcaccttgaccgccgccaggtcgttggacagcagcatgggtttcaggtcgaagaaatcctcgccccccatctctcgctgggcggcggcgatgatcgggccgtcctccgtctcgaaggcggcgtgcatggccgccgtcttgaacgcgttatagtcgccatcctcttccgcatggttgcggcgggtggcgaagaaataatgggtctcattctcgtcgcccggcgtgcaactgtgcaggtcatattggctgatgccctgttcgaagggcgcgtcgtcctgcgccgccgcgatcgacaactggatattggcgggcgccgtccaggtgacgcggatgctgtggcgggccgcctcctccggccggggcaggaagggggcgaagatgccgatgggcggggtctggctgtagtcccaactggcggagacgctgttctccgtctcctccacctgcgggatcagcggcgacaattgcccccgcgtcgtgatgatttcgccatggacatagtcgacatggctgaggtccatgacattgtccaggatcaggcggtaatcgaccggcagcttcatataggtgtggccgacgccgttggcatggcccctgtccagcggcgagaagtcgggaagcagggcgggatcggccgcctcctccgccatccagatccagatgaatccgtggcgttcgatcagcggaaagccgcgcacgacctgccccctgggcaattggccgcgaccgtgcgggttgtggacgcaatggccgccggcgtcgaaccgcagcccgtgataggggcaggcgatggcgtcgcccacccggctgcccatggaaagcggggcgaagcggtgcgggcagcggtcctgaagggcgaccgcctcgccctgcgcgtcgcggaagatgaggaccgacatgcccaatatccggcggtggaacagctgcgtcgcgtcgacttcgctggagagggcggcgacgtaccaggcgcgtttcagatacaggctgcttgccgacatgatcatccttttcccatggtcgccgcacccgtggcggcggatgcggggcgaccagcaagcggcgtgccagatcgcgccgcgcggtcctgccgatgcggccgaggccggccgaaatgccggtcccgcgccgggaaagggggcgggaaggaaagggcgcccatcgcccctgcggcgggcgggcatgatcgggctgttgaaaatcatccgacattgcccctatgactgtcgaatattaaacaggagaggacatggcgcgggcaggcggatcggcatccggcaagtcgggactgggcacggcatttcacgatggcggggtcgcgccggtgggcgagagcgaccttgccgatctgcgcgacagcttccacttcgacccggcgcgggcggaaatccgcctgggcaagcggcggatgctgctggtcgacgacatcgtgcttggccagttgcggcgggaattggtgcgcgctcttggctatgaaagcgcgcgcatgctgatgtcgcgcatcggctatggcaccggcgtcgcggatgcgcagctcgcgcaggaattgcggcatagcggcaccctggaggacatctatcgcgccgggccgcaattccatgcgctgaaaggggccgtgcaggtcgaggaactggcgttcgaggcggatttcgaggccgggcgcttccatggcgaatatgtctggcacaattcggcggaatgcgcgtcccatgtgcaggaaatgggcatcggcgcgcatccggcgggatggcagcaggcgggatatgcttcgggctatgcctccaccttcttcggccggccgatggtgttccgcgaactggaatgcatcgcgatggggcatgaccgctgttatctggtcgggcggccggcggacgagtggccggacgccgacaacgaactgcgctggttccgcgccgacacctacagccgccgcccgccgccgccggacagcgcggcgccggtcgacgccgacctgcatatcggcgcccgcgccatcgtgggcgcgtcgtccggcttcaacacggtgctgcacctggtggacaaggtcgcgccgaccatggcgccggtgctgttcctgggcgaaagcggcgtcggcaaggaagtgttcgcgcgcgagctgcacaagcgcagccggcgggccgacaggccgatcgtcgcggtcaactgcgccgccattccagagacattgctggaggccgaactgttcggcgtggagaagggcgccttcaccggcgcgatcgccacgcgccccggccgattcgagcgggcggcgggcggcacgctgttcctggacgagatcggcacgctgtccctcgccgcgcagggcaagctgctgcgcgtgttgcaggacggcgattatgagcgggtgggcgggacgaggacgctgaccgccgacgtccgcctgatcgccgccaccaatgccgacctgcgcgccgagatggaggcaggccgatttcgcgccgacctgttccaccggctgagtccctttcccgtctacatcccgccgttgagggagcggcgggcggacattccggtgctcgccaatcatttcctcgcccgtctctgccagcggcacgggcgcggcctgctgcgcctggaggcggaggtcgtccgcgccttccacgactatggctggccgggcaatatccgcgagatggagaatctggtggagcgcggcgtcatcctggccggggagggggaggcgatcggcctgcaccatctgacgctgggcgtgggcaaccggaccgaaggcttcgtgcccgacccgttccgcgatttcgtcgcgcgccggtttcgcgggggcggcgggggcgcggaggcggatgtcggcgcgatgctgctcgacagcgggctcagccggcaggagatcgccgaccggctgatcgcggccgcgctggaacgcagcgggggcaatgccagcgccgccgccgcagcgctgggcatgacgcgcgcgcaggtgcaatattggaaggggcggcggggcggatgaaggcccgcttccgctatcgaaggccgcggtcggccggcggccccgtcaccgtcttcaccgcctggcggaaaccttcgatcagcggcgattcgtcgccggaacggcagatcatgcacaggtcgaacgcggccggaccgtcatcttcggccagcggcacatagaccacgtccggcaattgcagcgtgcgcgccgattccaccgccgccgccagtcccacgccgctcgacacgaaggcgacggccgtcaccacgtcgtcgaccgtctgcacgacattgggttcgatgttgagatcgtgaaaggcgcgcagcaggaaattgctgaacccgcccgactggctggcgcgggggtagaagatcatcggttcccccgccaggtccgacagggcgatggatgcgcggcccgccagccggtgatggcgcggcatggcgatgatcatcggttcatgcaccacgctttcccattgcagtccgggatattcgaggaagaatcggttgaagccgatggcgatccgccgttcctgcaacgccttaacctgcgtgtcgcggtccatattgtgcaggaccacctcgacattgggatagcgctttcgaaattcgagcacgatgcgcggcacgatgtcgagcacggcggacccgaacacccccacgtccagccggccgagcgcgccctggccgatcagttgcgtcgtggcgcaggcctgttccaccaggttcaggatgttcaccgcctccgtatagagggcctgcccggcggcggtgggttcgacgccatgccgcttgcgcaccagcagggacacgcccagcacttcctccagatactggatctggcgggtcagcggcggctgggacagatggagttcctgggatgcgccccggatgctgccgtggcgcacggtctccacgaaatagcgcaggtggcggatgtcgatgcggttcgcgaacatgtcttgcgcctttccgatgcccggtcgagatatgccttgcaggtatctcaaagagcataaaacagtattattgggtaaggctatccttcgttagaaggtctggcaacgacatggagaggacagttggcgcatttccggcatttcatcggcggaaccttcacgcagggaacgtccggcaggactttccccaaatatcggccgagcgacggagcgctgatcggccatgtgcatgagggcggccgcgccgaaatcgacctggcggtgcaggcggcgcgggcggcgcagaaaggcccgtgggcagggctgacggtggatgatcggtccgacctgatgcgggccgtcgcggacgggatcacccggcgcttcgacgatttcgtggcggcggaaatggccgataccggccagccccggtcgatgatggagcatgccttcatcccgcgcggcgcggccaatttccggattttcgccgatgtcgtgaagaatgtcgcgaccgagagcttccagacgccgaccccggacgggcggggcgcgctcaactatgcgatccgcaagcccaagggcgtgatcggcgtcatctgcccgtggaacgcgccgctgctgctgatgacgtggaaggtcgcgccggcgctcgcctgcggcaacagcgtgatcgtgaagccgtcggaggagacgccgggcaccgcgaccctgctgggcgaggtgatgaacgatgcgggcgtgcccgcgggcgtctataatgtcgtccatggcttcggcccggacagcgctggcggatacctgacccagcatccgggcgtcgacgcgatcaccttcaccggcgagacgcgcaccggcaccgccatcatgcaggcggcggcgcacggcctgcgcgacgtgtcctttgaattgggcggcaagaacagcgctatcgtctttgccgacgccgacctcgacgtgacgctggaggcgctgggccgatccgtcttcctcaattgcgggcaggtgtgcctgggcaccgagcgggtgctggtcgagcggccgctgttcgaggcgctggtcgcgggtctcaaggaaagggcggaggcgctcaagcccggcgcgacgctgggtccgctcatctccgccgagcatcgcgagaaggtgctgtcctattatgcgaaggccgtggcggagggggcgagggtcgtgaccggcggcggcgtgccgaccatgcccgacgagctttcgggcggccattgggtgcagccgacgatctggaccggcctggcggacgaggcgtcggtctggaacgaggagattttcggtccctgctgccatattcgccccttcgacagcgaggaggaggccatcgccgtcgccaatgcgaccgactatggcctttccgccgccatcttcacgcaggacctgtcgcgcgcgcaccgcgtcgcggcggaggtcgacgtgggcatcacctgggtcaacagctggttcctgcgcgacctgcgcacgcccttcggcggcaccgggcatagcggcatcggccgggaaggcggggtccacagcctcgaattctacaccgagctgcgcaacatctgcgtgaagctgtgaccatgctggacgcggccaccatcgcccggcatggcgacgagctttacgaggcgctggtcgccggcgcgaccgtccccaatctgcgggaccgggtgccgggcatcaccatcgtcgacgcctatcacatccaggcccgcatggtcgggcggcgcgtcgccgcgggcgagacggtggtcggcaagaagatcggcgtcacgtccagggccgtgcagaacgccatcggcgtgttcgagccggacttcggcatattgaccagcgccatggcctatgacgatggcgcgaccgtccccatcgaagcgctgatccagcccaaggcggaggccgagatcgccttcgtcctgaaacgcgacctgaaagggcccggcgtcacggcggcggacgtgctggcggcgacggaccatgtccgcgcctgtttcgagatcgtcgacagccgcatcacgaactgggacatccgcatccaggacactgtggccgacaacgcgtcctgcggcgtctatgcgctgggccgcgagaagatcgatccgcgcgacgtggatctggcgctggccggcatgtgggcggagcgcaatggcgagcaggtggccgtgggcgtgggcgcggccgtgcagggatcgcccgccaatgcggtcgcctggctcgccaatacgctgggccggctcgacatgcccttcctggccggggaggtgatcctgtccggcgcgctgggaccgatgttcccggtgggcgagggcgaccatatcgccatgcgcatcggcgggatcggcgattgttccctgaccttcggccggaggaccgccgatgcttgacgcagcagccatcgccgaactggcggaccgggtggacggcgcccagtcgaaccgccgcaccatcgcgaagctgaccgacgattatccgggcatgaccgtcgatgacggctatgccgtgcaggacgaatgcctgcgccgctggcaggcgcggggccgggcgctgatcggctacaaggccggtctcacctcgcgggccaagatgatccagatgggcgtcgacgtgccgagcttcggcctgctgatgcgcgacacatgcgatgcggagggcggcgcggtgccgaccgccgggctgatccatccgcgcgtcgagggagagatcgcctatgtcatggcccgcgacctgtccggcccggacgtttccatcgatcaggtccatgccgcgacggacttcatccagcccgccatcgagatactcgacagccggttcgaaaagttcaggttcgacctgccgagcgtcgtcgcggacaatggctccagcgcgcgcttcgtcatgggcgggcggatgcggcggcccggcgacgtcgaccccgcgaccatcggcatcgtgctggaaatcaacggcgaggcggcggcgctggcctgttcgggcgcggtgctgggccatcccgcccgcgccgtgcagatgctggtcgcctggctgcatgagcgggggcggatattgcccgccggatcggtggtgctgaccggcgccgcgacggaggcgatgccgatcgccaaaggcgacatcgtctgcgcccgctttcaagagatgggcagcatcaatgtgaggatcgactgatgccgattatatccgtggtcattggcgaaggccgttcgatggaaaggaaacgcgccttcatccgcgcccttacccaggcgacggtcgaaaccatggacgtgcgtcccgaccaggtgcgcgtgatcctgaacgaaacccccttggaccattatgccgtcgccggcgtgacgttcggcgaaaaggcgcagcagggacaaagtcgatgaccaaagtgaaatgcgccatcatcgggccgggcaatatcggcaccgacctgctctacaagctgctgcgttccgacaggctggagccggtctggatggtgggcgtcgatccgacgtccgaggggctggcgcgggcgcgggagctggggctgaagaccaccgacgcgggcgtcgatggcctggtgccgcatgtcgccagggacggcgtgaagatcgcgttcgacgcgacgtcggcctatgtccatgccgaaaacagccgcaagctgaacgagctgggcgtgctgatgatcgacctgacgccggcggccatcggtccgctttgcgtgccggcggtcaacctggcgcggcaggcgcgcgacggcgcggtcaacgtcaacatggtgacctgcgcgggtcaggcgacgatcccgatggtgaacgcggtcagccgcgtccagccggtcgactatgccgagatcatagcgaccgtggcgtccaggtcgatcggccccggcacgcgcaagaatatcgacgagttcacccgcaccacctccgccgcgatcgagaaggtcggcggcgcggcgaagggcaaggcgatcgtcgtcgtcaatcccgccgaaccgccgctgatgatgcgcgacaccgtctattgcgagaccgccgacgagccggaccgcgaggcgatcagcgcatccgtgcacgagatgatcgcgcaggtgcagcgctatgtgccgggctatcggctgaagaacggcccgaccttcgaggggcgcaaggtctccatcttcctggaggtcgaggggctgggcgacttcctgccccgatatgcgggcaatctggacatcatgaccgccgccgcggcgcgcacgggcgagatgttcgcgcaggagatgatggagagcgtgcaatgacgacgacggcgcagatcaagggccggaaggtcaagctgcatgacatgtgcctgcgcgacggcatgcattcgatgcggcaccagatcagcctggaccagatgatcgccatttcgaccgggctggacgaggcgggcgtgcccctgttgcaggtgacgcatggcgatgggctgggcggttcgtcgctcaactatgggcgcggcgcgcacagcgaccgcgactatatcaccgccgtcgcgtcccgcatgaagaacgccaccgtgtcggtgctgcatgtgccgggcatcggcacgctggacgaactgcgcatggcggcggattgcggcgcgggctgcgtccatgtcgcgtcccactgcacggaggcggacgtgaccgaacagcatatcggccttggccggaagctggggctcgacaccgtgggcttcctgatgatggcgcacatgacatcggtcgaaacgctggtcgaacaggcgctgctgatggaaggctatggcgcgacgaccgtctattgcgtcgacagcgccggctacatgctgcccgaagaggtgacggcgcggatcggcgcgttgaggggcgcgttgcaggcggaaacggagatcgggttccacggccatcacaatctgggccttgggatcgccaattcgctggccgccgtggcggcgggcgccagccggatcgacgggtccgccgccggtttcggcgcaggcgccggcaacaccccgctggaggtcttcgccgccgtgtgcgagcggatgggggtggagacgggcgtcgacaccttccgcctgatggacgtcgcggaggagcgggtgctgccgatgatggccaagcccccgcgcgccgaccgggacagcctgacgctgggctatgccggggtctattccaccttcctctacgcggccaaggattgcgagcgcaaatatggcctgcccgcccgcgacctgctggtcgaactgggccgcctgaagatgatcggcgggcaggaggacatgatagaggataccgccctcaccatggcgaaggagcgcgggctgatttcggcctgacgccggttttcagatcggagtgaagaacatgtccgttccgggcaggaattttggcgcccattgcgtggtcgtcggcgcgagcggcgcattgggcagggcgatcgtcgccgggctgttggcgcgcaagatgcatgtcgtcgcggtggcgcggtcgcgcgagccgctggaggcgctggtcgatcgccatggcgcgggcgtggtgatgccggtcgtggccgacttcgcgtccgacgatgcggtcgatgcgcttcgggcgcggctggaccggccggtcgccatggtcgtccatgcgccgggcgtgccggtggcgggcggcattcgcgccgcgcccaccgacgcgctggtggaggcctgcaacatcaaggtcggcggcttcgtccgactggtgcgcgcggtggaggaccgactgcaccgccacagccgcctggttgcgatcggcggccattacgggttcgagccgacggcctatgccgccaccgccggggtcgccaatgcggcgctcgccaatgtcgtgcggcagatgagctgggcctatggcggagagggggtcaccgcccatctggtcgcccccggccccgccgataccgatcggctgcacaaggtcgcggcggcgcgggcgtctgaaaatggcggctcggtcgcggacgagctggacgcgatgcgcggcgaatccgccattggcgcgctcaccacgccgggccaggtcgcctgggccgtggcgatgctgctcgatgcggaggcggacgccatggcgggcgcggcgatgatgctggacgcgggccgcaggcgcggcctgtcctgaaggaaggagaagcggcatgcccatcgtgcaattccacctggtggcggaccaatatccggacgaggcggtggccgcgctgctggaggcggcctcgcttttctatgtgcaggcgctttatcccacggtctcgccgctgcccctggagcgggtgcgcgccttcgcgacgaacgtgccggcgcatcgctgggcgacgggcggccggctggtcagcgacggagggacggccgcgccctggttcacctgcatcgcgctggaaggccgcccgaccggccagttgcaggccctggcggcgggattcaccgaccttgtcgagcgccatctgggctgcgaacggtcgctgatacgcggcacggtgatgcaggtcgcgcccgcgctgtggagcatcggcggcgttcccgccagcgaggcgcgcgcgtccgaagcgtcgctgcgcgccggatgacggatggcgggcgcaaggtgatatgcgtggagtatcacaggcaagcggaaagggtatttgtcggtaattcaccccatgattatgatcggtgaaaagaacagaatgacggcaggagagagatcggatggacgatcgcgatgtggaaggcctgacgcaagcggcgtcgtttcagatagagattgcgggcgcgcgctttccctgccgcgccgaccagagcctgctggcggcgatgatcgcgtccgggcgcaaggcgctggccgtgggatgccgcggcggcggctgcggcgtctgccgcatccggatacaggcgggccgctgttccaccgggcatatgaaccgcgccctggtgagcgccgccgatgagcaggcgggcatcgtcctggcgtgccgcgcctatccgtcgagcgacatccgcgccgtgccgctgccgcgcgcgtcccttgacgtcgcgccggtcggccgcgccgcatgagcgcgatcgcggacatcggcgcgcccgcggcgcaggcggtggagcggatgctgtcggccgcccgcgcccgcgcggaggcgatcggcgttcgcgtgcatgtcgcggtggtggatggggcgggcaatcttgcgggctatctgcggatgccgggatcgttccttagttcaggcgaactggcgatcgacaaggcctataccgctgccagcttcgcgatgacgacgcgcgatttcggcgcgctgctggagcaggcgccgcgcccggtgcgcgacgggttgctgcgccggccgcgcctgacggaggttccgggcggctgccccgccgaattgcagggccgcccggtcggggcggtcggcgtgtccggcggcagcgaggttgaagacgaggacatcgccgcagccgccctggcggccatgctgcgcgaggatatttctgggagagaatgaatggcgattcgtggattgctccgggtcggcgaggtgtgcgtcagggtgttcgacatcgacgaagcccgccgccactatggcgagcggatgggcctcatcgaaacctatcagggcgaccccgacaagctctattacaaggtcgcggacgagcatgactggtattcgctggtcctgaaaaaggccgatgcgccgggcgtcgaatatttcgccttccgcacctatgaggatgcggagatcgaccatttcgccgcggcgctgaccgattacgggcttgccgtcgaacatgtcgaggcgggcgtctatcccaagagcggccggcgcatccgcttcaccctgccgtcgggccatgtcatgcacatctatgccgacaaggagaagatcggcaacggcatgccgacccgcaaccccggcaccattcccgacgaaggctatattcgcggcttccgctgcgtgcggctggaccatgtgctgctgggcggtcccgacattgtcaagaacagggacatcttcaccgggatattcggcttcaccgtcagcgaggaactggtcacgcaggaggacgagacccggctcgccgtcttcctgtcctgctccaacaagccgcatgacatcgccttcatcctgcaaccggagggcagccggttccaccatgtctccttcctgctggattcggtgaacgacctgttccacgcgggcgacctgatcggcaaatatgagatcccggtcgacgtgtcggtgaaccgccatggggtgacgcgcggcgcgaccatctatttcttcgatccgtcgggcaaccgcaatgaagtcttcaccggcggctatgtccattatcccgacacgccgacgctgacctgggacaccagccagttgggcaaggccacattctcgcaggacaatatgccgcgcgacagctttctgaacgttctgacctgacggtcgtcgacacgacaggccgcgaaaaggcggccgagatataagggacaaggggagtttaatcatgaagtctggaatttcgaacggcgcgtccgcgctggcggtggcgctcgtcctttcgacatcggtcgcgatggcgcaggacgccgccgcgccgcaggaaaatgtcggcctccaggacatcgtcgtcaccgcgcagaagcggtccgaaagcgcgcagcaggtgccgatcgccatttccgccgtcacgtccgaagcgctccagtccaaggggctgaccgacatcgccagcatttccgggcaggcgcccaacgtcaccctgaaaagctccggcgcgttcggcgggtccagctcgaccctcttcacctatatccgcggcatcggccagaatgattttggcttcaacctggaaccgggcgtgggcgtctatgtcgacaatgtctacctcgcccgcaacatcggcgcgaatgtcgacctgctggaccttcagcgcgtcgaagtgctcaaaggaccgcagggcacgctgttcggccgcaacaccatcggcggcgcgctcaacatcgtcacgtccgatccgggcgacgaatggagggtgaagggcgaggtcacgaccggccgctacgaccgcatcgacgtgcgcggcgcgctggaagcgccgctggcgccgggcgtgctgcacatgggcctcgccttctccaccaagcatcgcgacggctggcagaaacgcattccctatgaaggcgataccggcaacaacccgatctggctgctggcgaccggcggcgcgtcgggcggccccgccaacggcaatacggacggcgcgatcctcttcccgacgacggcgaaggacaggccgggccggtcgggcaacatgaaccagaccgccgtgcgcctgaaattcctgttcacgcccaatgacaggctcaccatgcggctgatcggcgactatctgaacgtggatgagcaagcgacgcccttctcgctgctggcggtcaaccagaatgcctatgtcgcgctctacaacacctgcatctcgggcaatccggccttctacgcgccggtcgccgcgctggcgggcgtgcccgccgccggcgtgaccgacctgtgccagggcgcgcgcggcaatgccgggtcgccggccggcatccagccttcgctggaaagccaggcggggcagaacctgccctatgacaaccgctatgtgatccgcaacgcggacggcagcatcaatcccgatctcagctacgccagcggcgccaattacaacaagatcgacaattacggcatcaacggccagatcgattacgacctgaccgacgcgctgacgatcaagtcgatcaccgcctatcgccggttgaagtccaaattcggcgccgacatcggcggggcgcccttctccgcgctggcgcccaccttcgcggattgggaaaaccagctttcgcaggaagtgcaactggtcggcaatatctgggaaaatcgctggaaattcgtgctgggcggctattatttccacgaatatggccgtcatgcggaccgggtgcccttcatcggcggcatgatccagatcgtgtcgaacgaccgttacgacacaaaatcctacgctgccttcatgcacaacaatatcgatgtcatccccgacaggctggggctgacgctcggcatccgctatacccgcgacgacaagcgcttcacgggcacgcagcgggacgaaaacgccttcggcctgcgcctgacgcaggcgccgcccgcgctcgtcctgcccgatcccaacgacatctaccgcgtctatccgctgggcgaaaacagcatgtcgttcgaaaacgtctcctaccggatcggcgcggaatatcatatcaaccggcgggtgatggcctatgcctcctacgccacggggtacaagggcggcggctggaccacgcgcctgacgctgcccaatttcaccgtcgtcaacggcgtgccggtcaagctgcccgcgccgacatttggccccgaaaaggcctatacgaccgaaatcggcatcaagtccgaactgttcgaccgccgcgtccggctgaacgtcgcggcgttcaacacggaatataacagcatccagctcaccttccagaacggatcgtccccggtcaccgccaatggcggggacgggcgcatccggggcgtggaggccgaactgaatctggccccggcgcgcaactggacgctggacgccagccttggctatctggacgcggaatatcagagcatcctgcccggcgtgccgctgacggggaaggagaagttcgtgaacacgcccaaatggcaggcgcaggcgggcaccgcctacaccttcgaggcgggcggcatcggcagcttcacgccgcgggtcgactggacctatgccagcaagacctacaatgacgaggcgaatacgcccttgctggccacgccggcaggcagcttcttcaacggttccgtcacctggcgcgcgcccggcgaacgctacgagcttcaggccggggtcaccaacatcgccgaccggcgcgccgtcgtgtcgggctacaccaatgcggaggcgatctattccggcgtgttcagccgcccgcgcgaatggttcctgaccctgcgcgtgcgcaactgaggacaagggggttcccgcagcggttcgggctgcgggatacggggcgcaagggacggttcccgcgcgccggcctgccatgaccgtccggatcggctgcccaggcaggccggtccgggcggtccttttttcctggggggaggaaggcgggcgcggtttcgacaaaattgtcgacgacggaccgcaattgacgaaattgtcgatgcggcttgcgcgaaaaccctggattttcggggaaagtcgaactggcatggcccttgctaaaccacaaggacaaggcaacagccgggagaggaagatggcggaacagccgcaatccgacatattggacgcgaagttcgtgcgcgtccgcaaccgccgcgaaaacgggctggtcgaattcgacttcgccatcggcgcgccggaaatcttcgtggaactgctgatgccgaccgcggcgttcgaggaattctgcgccgtcaaccgcgtgatcgacgtaaccggccagccgctggagcaggacgatttcgacgtccggctggcgcgggtgatcgccggcgaagcccgataggcaagagaggagagaccgaccccatgcagatggacctgcgcaccgtcaccatcgcgccgcagcggcagacctatggccatgtcgcgcgccatatcggcggcgacaagccggcgtcccgctatcaggagggcacgatcggcctccagaccacgggcaaccagcattatcgcccgctctgggacccggcccacgactatttcgacgagagccgcacgaagctgaagatggcggactggtacgccttccgcgatccgcgccaatattattacggcagctacgtcctggcccgcgccaggcagcaggaggcggcagaggccgccttcgacttcgtcgagacgcgggggctggccgacgctttgcccgacgacatccgcgccctggcgctcgacctgatcctgccgctgcgccatgtcgcctggggcgcgtcgatgaacaatgatttcatcgccgcctatggctatggcacgggcatcacccagccggcgctctattatgcgatggaccagctgggcatcgcgcagttcgacacgcgccttggcctgctgctcgccgaacccgaagcgttggacgcggcgaaggaggcgtggctgcgcgacgtgcgctggcagtcgctgcgtcgcctggtcgaggatatgttcgtcgagcaggactggttcgaactgttcgtggcgcaggatttcgtgctcgacggcctgctctatcccctggtcttccagacgatcgtcgacggcgacctggcgcagcgcggcggcgcggcggtggcgatgatgacccagttccagaacgaatgggcggcagagacgcgcaaatgggtcgacgcgcagatcaaggccgcctgcgccgacgatgcgggcaatgccgcgttgatcggctggtggatcgccaaatggacgccgcgggccgccgccgcgctctgcccgctggccgaaatggggctgggcgaccgatccgccgccgtcatggacgaactgtgcgccgcgctcgacgcccgcgccgccaaggcgggggtccgcgcatgagcagcaccgtcttcctcgcgctccaggccaatgacgacacccgccatgtcatcgacgcgatcatggcggacaatcccgccgccagcctggacccgcagccggcgatggtgcgcatcaccgcgccgggcacgctggtcgtgcgccgcgaaacgatcgaggagctgatcggccgcgatttcgaccttcaggaactgcacgtcaacatgatctccctgtcgggccgcgtggacgagaccgacgacatattcactctgagctgggaccgctgagccatggacatgcccgtcacgaagaagaagaaactcggcctcaaggaacgctatgcgctgatgacgcggggcctgggctgggagccgagctatcagccgatcgacgacatcttcccgatggaccagttcgaggggatcaaaatccacgactgggacgcgtgggaagacccgttccgcctgaccatggacgcctattggaaatatcaggcggaaaaggagcggaagctctacgccatcgtcgacgccttcgcacagagcaacggccatctcaccctgtccgatgcgcgctacatcaatacggtcaagctgttcgtcaacggcttcgccccgctggaatatatgtcgcaccgggggttcgcccatatcgggcggcaattccggggcgtcggccccagggtcgcctgcatgatgcagtcgctggacgagatgcgccattcgcagacgcagatccacgccatcagcaattataaccgctattatagcggcatggcggagttccgccatcatcacgactatctgccctatcttcaggtgcccaagagcttcttcgaggatgcggcgaccggcggtccgttcgaattcatcgtcgccatcggcttcgccttcgaatatgtgctgaccaacctcgtcttcgtgccgttcatttcgggcgcggcctataatggcgacatgggcgcgatgaccttcggcttttccgcccagtcggacgaggcgcggcacatgaccctggggctggaggtcatcaagttcgtgctggagcaggacccggccaatgtcccgatcgtccagaaatggctgaacaaatggacctggcgcggcgtgcggctgctgacgttggtcgcgatgatgcaggattacatgctgcccaagcgggtgatgagctgggcggaggcttgggaaatctatttcgaggagaattgcggcgcgctgttccgcgatctcgcccgctacggcatcgtcatgccgccctgcgtcgagcagatcaggctggagcgcgaccacctgtcccatatcgcctggtgccatttctaccaggcgcgcggcaccagcgacttccatgtctggctgccgtcgaaggaggacatggactggctgtccgccaaatatccggacacgttcgaccgctattaccgtccgcgctatgaatattgggcgaagtgcgaagcggaaggaaagccgttcgaggcgacggccgtgccgatgcaatgccaggtctgccagattccgatgatgttcaccgagccgggcgacccgctgacgctgtgccagcgccatgccgaatacaagggcgagcaatatcatttctgctccgaccattgccgcgacattttcgaggacgagccggaaaaattcatccagtcgaagatcgccgggcacgaggtcttcaagggcaacgccttccgccccggcgcggacccgacggccgagggcttcaatcccgccgccgaggcgctcgccttcttccgcatcgagcatgggcgggacaacggcctgcacaacgggtccagggacgaagcgaatttcgccatgtggcgcggccttgcaaaggcgaactgacagccggccacaccgccttcacggaagggataatattccaggagagacatcatggccgtcaaagccatcgacacctatgaattcgaaccggccgacaaggccgaaaatttccacggcgcctgcgtcatctatgccggctgggacgggcatctgctcttttccagcccctatgcctggccgttgccgccggacctgcccttcgcgcacttcatcgccggacccatggcggagattttcggccagcaccccgactgggcggggatcgactggaacagcgccgtctggacccgcaacggcgaagccttcgtccccgacatgcaggccggcatcgccgccaacggcctcaggcacaaggatgcgttgcgattccgcacgccgggcctggatggcctgaacggagccggcatctgatgagctataccctgaccatcgagaccaccggcgacgaggtggaagtggcggaggggcaaaccatcctcgacgcctgcctgcgcgcaggcatctggttgccgcatgcctgttgtcatggcctgtgcgcgacctgcaagatccaggtgacggacggcgaaatcgaccatggggaggcttccagcttcgcgctgatggatttcgagcgcgacgagggcaaggcgctggcctgctgcgcgcgccttgaaagcgacgccagcatagaggcggatatagaggaagaccccgacgcgctgggaatcccggtcgaggatttcgagggcgtcgtcacccgcatcgatccgctgaccccgaccatcaggggcgtccatgtcgcgctggaccggccgatccgcttccaggcggggcaatatgtgaacctgacggtgggggaggagggtgttctgacccgcgccttctcccttgccagcgatccccatgcgcccgacgctgtcgaactcaatatccgcatcgtgcccggcggcgtcggcacgacatggatacatgagcatctgaaggagggcgaccgggtgaagctgtccggcccctatggccgcttcttcgtgcgccattcggcgaaggcgcccctgctcttcctggccggcggttcgggcctgtcctcgccccggtcgatgatcctcgacctgatcgcccgcaacgagacgctgccgatcacgctggtctatggcgcgcgcagccgggaggagctttattatcatgaggagttcgaggcgctggcggcggcccatgccaatttccgctatatccccgcgctttcggacgagccggcggacagcggctggacgggttttcgcggctatgtccacgaagccgcacgggcggcgttcgacaatgatttccgcgggcacaaggcctatctttgcggtccgccggtgatgatcgaggcctgccttgccgcgctgatgcaggggcgcctgttcgaaaaggacatctacaccgaaaaattcttctccgccgccgacgcgcagcaggttcgaagtccgcttttcaggcgcatctgaccggatattgcgctaggatcgggctgaaagcggcgaaacggccggaccggcgaggggagaagggcgaagatggcgagcaaggcgctcgacgaccgatcgggccggatcgacctgtggtcgaaattgcggttcgaccccggcaccgggaccgtctggctggacgaacagcggatgctgctgctgcacgccgggtcgctgggcgcgctgcgggcggaaatggtgcgcacgctgggcgaaggccgggccggcgcgctgctgatgcgcatgggctatcaatccggcatgcaggacgcggagatcgcccgcaagatggtgggcgaccgcgattatgaggaggtcttcctgctgggcccccggcttcacaagctggaggggctggtgcaggtggagaccatccagtgcgagctggacctggacgccgggcgcttccacggcgagttccgctggaccgaaagctgggaggcggaaagccagatcgcccatttcggcatcggcgaacatgccacctgctggaaccagttgggctatgcctccggctatgtcagcgccttcatgggccggccggtcatcttccgcgagacgatgtgcaaggcgaagggcgacccgcattgcaccatcgtgggcgagatcgcgtccgacctgccggcggacgacccctatctgaaggccatgcgcccggaggacatagccgggcagttgcgcgccatggcggaggagatcggggagctgcgcgcatccctgcggcgggaaaagcagaccggatcgttgatcggccagtcgcccgctttcttgaagtcggtgaacctgctgcgccgcgccgccgacagcaacatcaccgtcctgctgaccggcgagacgggcgtcggcaaggaagtgttcgcccattggctgcacgacaacgggccgcgccgcgacaggcccttcgtcgcgatcaattgcggcgccatcccccatgacctgatcgaaagcgagctgttcggcgtcgagccgggcgcctataccggcgcgcagcggcagcggctgggccggttcgagcgggcggacggcggcacgctgttcctggacgaggtgggcgacctgcctttgcccgcgcaggtcaagctgctgcgcgtgctccagaccggggaggtggagcggctgggcggcgacaggccggtgcatgtcgacgtccgcatcgtcgcggcgaccaatgtggacctgacatcggcggtggcggccaggacgttccgcgccgacctcttctaccggctcaacccctttcccgtcgccatcccgccgctgcgcgagcgggcggccgacattccgctgttcgtcgaggcgctggtggagcggctcgcccggcggcacggcaagccggtgcgtggcgtgtcggaccaggcgatgcgcgcgctgatcgcctatcgttggccgggcaatgtgcgcgagctggaaaatgtgctggagcgcggcgtgctgctggccgaaccgggcgggcggatcgacgtcgacaccctgtcgatcatgctggagccggacagccgcgaacaggcgcatgtgcggccggacggcaggctggcggtcaccggcgcgccgctgatacccgacatcgaacgggcgccgctgctgctggcggattatgaggccgcgctggtgggggaggcgctgcgccgcgccgggggcaatgtcgcggatgcggcgcgcatgctcggcatgtcccggcggcagctggactatcgattgaagcagggcgggggctgaacgccgcgaacgcgcttcattccctggggcggtcggcgaacttgcccagcatgtcctcgctatagctatgctccggatagggcagcatctgcgccagccagccggcatgggcggccttgagttcggcgaccttgccgggcatggcctccttgcggtcggcgcgttcgcgctcgtcctgcgacaggtcgaacagatagtcccgcccgtaggaccgcagatatttccactggccgctgcgcaccgcgatctggtcgccggcgcggtggcgccagaacagcgtgcggtcggtcctgctgtcgacgtcgcgcaggaagggcatgaggtcgatgccgtccagcccctccacccggccggggtcgccgcccgccgccgacagcagcgtgggcagggcgtccatcgacatggtgacctgcgcgctgtcccgccccttgggcagatgggcgggccaactgacgatcaggggcacgcggatgccgccctccagcaattcgcccttcatcccggtcagcggccaactgtcggaaaagcgctctccgccattgtcgctggtgaagatgacgatcgtgtcctcctccagccccaacgccgccagttcggccagcacgcggccgacattggcgtccatgccctccatcatcgcggcataggcgcggacattgccgccgtccatctggcggggatcggcggcggcgctgccctgggcggcgtcgcccggaccctgccagggccaatggggggcggtgaagtgcaggctgatgaagaaggggcggtcctgccgcgccgcctgctgcatccgatcgatcgccttcgcgccgagcaggtccgtcaggtagccggggcgctggatttccgtccggttctcgaacagcttgcccatctcatgcccgttgatggtggtcgcatgggcgaaatagtcggtgccgcccgacgctatgccgaagaaatagtcatagccgtgatcgagcgggctggaggccggcagttccccgacatgccatttcccgaccagcgaggtcgcgtagccaagatcgcgcagcaggccaggcagggtccgggtgccgcggggcagggacagttcgtcgccgttgaaggcgatcggctcctccagcccgatgcggaaccgcccctggtaacggccggtcagcagggcgatgcgggtgggcgagcagacgcagctattggcataggcgttgccgaacttcacgccgcgcgcggcgatggcgtcgatcgccggggtccggatgtcgcggctgccatagcagcccaggtcggcatggcccatgtcgtctgccatgatgtagaggatgttgggccggcgcgggccggatcgcccgccgcgggcgacggcgggggccgccaccgctgaaccgagggcggcgagcgccgtccggcgcgtcatcgcgccggtcatgcatgtcttcatgtcgtcaaacctcctgtccggtcaccagcgggtcgagagcgtcacgccatagaggaccgttccttcgttgggcacgcaggtgttggtgttgctgaggccgtcgaacggctccttgcgcaggcaggtcttttccgaggtcagattgtccgcgtagaaggaaatctggtgccgccggtcccgcccgaaatcgaagccgatggaggcgtcgacgaagaagctgggatcgatatagccgctgcgcgccttggtcagttcattatattgcgtgccgacatagcggccgctgatccggccggtcaggcgattgtcgcccagttccacggtctggctggcggcgccgttgaacgaccagcgcggcgattgctggagcggcgcgcccttgagcgcggtctgcggggtgagcgcgccgacgtcgatcacctcggtgtcgaggaaggcgccggccaggtccagttcgaagccgccgccgggcgcgatcttcgcctccgcctcgacgccggtcagccgcgccttgggcaggttgatgaaggccgggccgagcaccggcacctggccgaaggtctgaagatccttccagtcgtagcggaacgccgcgacgttgatctgcacccgccggtcgaacaggcgcgacttgaggccgagttcataggcgtcgagcgtttccgggcggaccggcgtgttgccggtgccgttgaacacgccctgggcgcggatgtcgaaggaacccgatttgaagccgcgcgaatagctgagataggccatgacgtcggtcgccagttcgtaatgggcggagatcttgcccgccagcttgctgacgtcctgcttcaagggggtgagcgggccgcggcagccgaccacgcccgccgcgcagggcagcgtgaaattggcggcgaggccggtcaggaagtcgcgcgagaagaagaagtcggcgggcaggcgggccgcgccgggcaggccggtcacgctgtcgagggcggtgatgacgtcgcgcaggccctgccgccggtcattggtccagcgcaggccggcgctgacgtccagccggtcggtcagcgcatagtcgatctggccgtagaaggaggcgatctccgccttctggtcgatggcgaccatcggcaccaccgccagcgtcggcggcccggcgaaattgttgcgcacgatggtggccaggctgtccttttcatgggaccaataggcccccgcgatccatttcaacggcccggccgtgtccgacgccagccgcacctcctgcgaatagacgtcgtagaccgcgtcctggaacacctggaactgggcatagggcaggccgccgccttcctccgcatagagaatcttggtgcggtcgaaggcggagatggcggtcagggagaagccgccgaaatcatggcgcaggcgcagcgatccgccctcgaaatcgacatcggccaggttgctgcccgcgtcataggcgtcgcgccagcgcgacagcgagggattgaaggtcaggccgcccttgccggtcgacacgcaattgttgacgcgttcgaactgctccacgcccagatcgttggcggggcagggggtgacgccgtcgggcaggaagcggccgaccgccttgcgcggcaggcgcgatccgcgattatagccgacatggcccgacagcagcagttcggtgtcctcatcgggttgccagccgatgccgaagcggccggaatagcgcttggtcgatccgatcttcgccccggtcgaaacgtcgcggaacacgccgtcgcgggtctgcacctgccccgcgacgcggatggcgagcgtgtcggtcagcggcaggccgatcgccccctccacatcgacgcggtcgaagcgcccggcgttgatgcgggcatagccgttgaagccctccccagcgtccggccggcgcgacacatagttgattgcgccgccggtggtgttgcggccgaacagggtgttctgcggcccgcgcaatatctccacccgttccaggtcgaacaggccgaaggtgctggagaagggcgtcaccagcgacacctcgtccagatactggcccaccgcctgctgcgcggtaaggtggaaattctgggtgccgacgccgcgaatggaaatgccggcattgacggccgagctttgcttgaagctgaggttagggaattgccggaccaggtcggtcggatcggcgatgcgccgttcggccagcgcctccccgcccagggcgttgatcgcgatcggtatgtcctggacgttttcggcgcgcttctgcgcggtgacgacgatgtcctggatgccgcccgatcccgcatcgtcctgcgcggcggccatcgccggcaggcagaggccggcgagcagcgccagcttcggcacgcggtgcgccagacgtcgtttcccgttcatattctcccctccatggtctggccgatcgtccgtcggcccggcttgtcccatgcactgtcgccacaagggggcgggaggacaatggggctcgaccttgtccggtgacaaggtacagcctataccctgatgcggcgcccgcagaagcgcggcagcagcagggggagaggtcggccatgttccgtttcacgccgcgccagttggaaatcttcctggcggtcggccgggcgcaatccttccgccaggcgtcggaaaacctgcgcatatcgcaagccgcggtcagcgagcagatgcgggcgttggaacagcaggtcggcgccaccctgttccaccgcagggcggggcgcagcatgagcctgacgcccgaaggcgaacggttccgggaaggagtcatggccttcgcccagaaggggcatgaactgggacggcttttccggggagcggccccgcagaaggtgcgcatcttcatcggcaccttcctgctcaacgaatatgtgcgcccggcgctgccccgattcctgatggagaatagcgacatcgcgctcgacttcgtgcacaacgagtcgggcgcggacgtcgacgaccaggtggcgcggggcatgctggactgcgcgatattctcccgcccgcaatccgatccgccgggcgcgttcgaaccgatcttcgctgagccggccttcgtgttcgcgacgcgcgagctgcgcgaccgggcgcaggcgcagggattgcagtcgctgcccttcatcagttggaacattccgccgctgcgaagctgcgaccaactgcgcatgctggcctcggtcggcatcatgcagccgacgctgcacagcgaggtgcagcatcatgaggtcgcggtggaactggccacgcagggcgcgggcgcggtcatcatgctgcattccacggtgcagcggctggattgcgggcaccggctggtgcccatcgtcaaggtcggcacctgggaaaggcggctgttcctgtcccagtcgctcgaccagggcacgcgcgaccgcctggcattgttcttccgcgagatagtcggaaacggggagccgcgccgagggggaggccggccgggaagcgcctgaccggcggggccgccacggccggatgtcgatacagccctagggcagcttcctgacggcgccgagatagtccctcttgcccaggggcactccgctcgcccgcaggatgtcataggccgtggcggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatagaagttgggctgggaaaagctcagcaggaaatccttgcccagcaggttccagcgcaacttgtcgccgatggtgaaggtcatctgcctttcgctgaggccctccacatcggcaatctctagcgcccggagcgcgtcgacggtttcggccatccgggcggccaatccttcgaaactgtcggggggcatcgtttcgtcgggcgagaaatttccgctctggacgccgcggatcgccccgatcgaatgcacggcgcagcttttcacctgataggcgaagtccagcatgtcgggcgcgagtttcgcctgaagcaaatgttcgtggggaagggcgtgctgatcgcaataagtcttcgccttcgccagcagccgcgagaccgattccaggatctggaggcagccgggcacgaaggcgtcatacagcgtcatcatggatattgaacctccggctggacagtggaaggatcagcaatgaccgatcctgtctgggccgtaaacattttccgaatggccgggcgattccgccggactgtcacagcctaacgccgccggtagcgaaagtaccagacttcatggccgagcttgcgggccttggcttcgtagcgggtttccggccagccgccggggcggttctggaaatcctggggggtgctggccagccattcgaaatcgggatggccgttcatcaccatcagcgcccaccgcagatagaccgggtgatccgtgccgaagcgaaattcgccgcccggcttgagcttgcgcgcgatcatcgcgaccgggccggggttcatcatgcggcgcttggcatggcgcgccttgggccagggatcggggtggagcaggtagacgaagctgagcgcgccgtcggggatgcgggcgagcaccgacagcgcgtcgcccatgtggagccggacattgcctagcgcctggtcgcggacatggccgagcgcggtgacgacgccgttcaggaagggttcgcagccgatgaagccatggtcgggcaacaggtcggcgcgataggcgagatgctccccgccgccgaagccgatctcgaaatgcagggggcggtcgtagccgaacaggccggcggcggtgacctctccctcttgcgggacggagaggacggggagcagggcgtcgaccagctcctgctgccccttgcggagcttgtgcccggactggcggccgtagaggcggttgagcgtggtgggatcgccggatttatgcgctgtcatgcgcgggcggatagagcattttcgaggcgagtgaaatcacctgccggatcgaaaaatgagggacgggcgagaaggggcgcggcgtcgtgggggcgcctcctgtccccggtgttgaggagatggcgccggggacaggaggctgaggcccggcgccgtgggcgggcgccgggcttgttccattggggggcgatgggtgagggccgatgcggacccgtcaggtcacttgcctttggcgaagcggcccttggcgtccttgcatggcccggccagcgcggggctgcgccgccgaccgggagggcaagggcgacaaaggcgaaaggtcataacggcccggtcatcgcattcccctttggaaagagggttgccggacccgacaggggtgcgggtccgacggcctgcttatgggcgtttcgcgggcggcgcgccaatgaacttttggtcatgttgccgccatgcgcgggcctgtcaggcggcgggcagtcgttcggccatgccgctgttctgctgcatcatggccgcggcgcgttccgtggcgaagcgggtgtcgtcggccagtttcttgacctcgcccgcgaccaccgcgaagccgcgaccggcctccccggcgcgggcggcctctatccgggcgttgagggcgagcatgttggtctgggcggcgatgccccggatggtcgacacgatgtcggccaactggttcatcgtcctttccagcgcgttcttctgccgctccaggtcgcgctggaggcggtggctgtcggccaggcggtggcgcgcctcccgctcctgccggacctggcgggtgatgtcggtggcgatcttcacgaccttgcgcggggtgccgtcggcttcgaagacgggattgtaggtggcctgcaaccagatttcgcggccgtcgcggtcgcggcgctcataggcgcccgcgtcgaacgcgccggaaccgagtttctgccagaaatcggcataatcctgcgattgggcatggtcgggcgcgcagaatatccggtggtgcttgccggcgatctcttccaggcgatagcccatcaggcccaggaaattggcgttggcggtcaggatcgtgccgtccagcgcgaattcgatcaccgcctggctgcggttgagggcggcccatgcggcttcggcgccgttggtgccgtaagaaagggaagaggccaaaccatgtctccttgatccgcgctacgctaaacgagccatggttaaggaacggtgaggatgaaggaaaaggggtcgccgaatgaccggcaaccccttgatatacctttattttccaacccaggccagggtgcgtggggattcagcccatggcgggctgcaaatagcggctttctgcgcttccggtgctcacgtactgaagtacgctgcgcgccagttctcgaaatccactattttcgccgcgccctgaactgaatccccacacaccctaaagcgcggccctgagtttctccaccagatcggtgcgttcccaggggaagaagtccccttccggcttgcggccgaaatggccgtaggcggcggagggctggtagatcggcttgttgaggccgagatgggtgcggatgccgcgcggggtgaggccgcccagttccttaatgcccttgatcgcctgctcgatccggtcgtcgcctaccgtgccggtgccgtgggtgtcgacatagagggagagcggctcggaaacgccgatggcgtaggcgagctggatggtgcagcgcttcgcgagaccggcggcgacgatgttcttcgcgagatagcgggtgatgtaggcggccgagcggtcgaccttggtcggatccttgccgctgaacgcgccgccgccatggggcgacgcgccgccataggtgtcgacgatgatcttgcggccggtgaggcccgcgtcgccgtccgggccgccgatttcgaagctgccggtcgggttgatgtggtagacggtctcgtcgctgagcaggttggcgggcatgacttccgcgaccacgcccttcacgtaatttttgagttcggcttccttcgcgccctcgtcatagcccggcgcgtgctgggtcgagacgacgatggcggtggcggcggcgggcttgccgttttcgaagcgcagcgtgacctggctcttggcgtccggctccaggaagggggcgcggccgctgtggcggtcggcggccatcttcgccaggatcttgtggctgtagtccagcgtggcgggcatgaggtcgggggtttcgtcgcaggcgaagccgaacatgatgccttgatcgcccgcgccttcatccttgttgcccgccgcgtcgacgccctgcgcgatgtgggcggactggccgtggaggttgttttcgaagcggaagctttcccaatggaagccgtcctgttcgtagccgatgcgcttcaccgtttcgcggacggtgcgttcgatctcttcctgcgcgccgggggcccaggcgccgtcctcatagacgcccttgcagcggatttcgccggcgaggacgacaagctgggtcgtggtcagcgtttcgcaggcgatgcgtgcttcggggtctttcgacaggaacaggtcgacgatggcgtcggaaatctggtccgcgaccttgtcgggatggccttcggaaaccgattccgaggtgaagagatagttgttgcgcatgggactcccgttagcaggctgttcgagcaagcgacataaagaaaagtttatgtggctattagcgggtcgatctgcgggtggcaatggccagcaggacgagcgcggccatgaaggcgaaggacgcccaattgccgaggcgggagaagagcgttggcggcaggggggaggggagcgcgctgtcgaggaaaccggcgcggtggtgggcgatgcggccgaggatctggccgcgcgcgtcgatcaccgccgagactccggtgggggtggagcggatgatgggaatcccttcctccagggcgcggaggcgggcttgggcgagatgctggaccgggccccaactgccgaaccaggcgtcgttggaggggttgaagaggaagtcgggacggttggccctgtccaccacctggccggagaagatgatctcatagcagatctgcacgcccatcttgagcggggggcggccgagcgttgcgggcagggtcaggctttgcgggccggggccgggccagaaatcgacggcgccggggaccaggcgggacaggccgagcggctggaggatgttccgcatcggcagatattcgccataggggacgaggtgggacttgtcgtagcggccgcgcaatcgggccttcgcgtccacgatgaacaggctgttgttcgcgccggaaagggcgttttccgtgatgccgtccttttcgacctgctggaaatagaccttcgtcgcgccggtcatgaggaggtcgcccgggccgagaagggccgcgaggcgggcgcgccagtcgggttccaggtcgagataggcggggatggcggcttcgggccagaagatcaggcgcggggcggggcggggggtgccggaaagggtggcgagggtctggaaatgggcctgttccagttcgggggaatatttctcgtcctggccgatattgggttggaccacgcggattctgggcgcgcctgccggggtgggcggggcgggggagagggtgccccacagggccagggcgatgaggggggcggcgagggcggcggctgggcggaactggcggcggaggatgaggaggatcgcgccggatgcgaggatggcgagcgcgccgaggccgtaggtgccgatcagggtggatgcgatcgccatgccggtggggaggagggtgacgcccagcgggttccatgcgaagccggtgaagagggtggcgcggagatattcggaggtgagccaggtggcggcgaagaggagggtgagggggagtgcgccgtgctcctgcgcaggcaggagtccagttctgacggtgggactgggttcctgccttcgcaggaacacggtgttttgcgggcgccagcgtgcggttttcagccaccaggcggccagcgtggccaggccgggatagacggccaggtagagggacaggaggatcaccgcgccatagccgaaccagtggggcatcgcgtcctggaaggtgaaggcgtgggcgatccagttgaggcccagggtgaaatggccgacgccgaacagccagccgcgcaggaaagcgccgcggcggtcgggcgcgcgttcgatcaggagaatgaggagcgcgaagcaggccaaggtgaccggccagagtctcagcggctcgaagcccgttgccgcgaggaaaccggcgagcagggcggcaagattcgggaagcgggacaatatgtccttcatgccgtcgccggtcagcggagcgtggcgagggtggcgttgctgcacttgtcgctcttgtccccgccgcccgacagggccgaggccgcgatgaagccgccgaccagcagcaccaggaaggcggcggagagcaggccgagatatttctctatgaacgccttgatcgggcggccgaacttccagaacaggaagccgaccagcatgaactggaaggcgcggctgaggatgctggcccagaggaaggtgaacagcgacaggccgatgaagcccgccgtgatcgtgatcagcttgaacgggatcggcgtcgcgcccttgataaggatgatctccgccccgtaatcgcgcagatagcaggcggcgacggggaatttcgcggcgaggccgagggcgtgcaatatctgctggccgaccgtttcatagaggaaatggccgatggcgtagccgaacagcccgcccaggacagaggcgatggtgcagatcagcccgaagcggatcgcgcgttccgggcgggcgaggcacatcaggcccagcagcgggtgcggcgggatggggaagaagctgctttccataaagctaatggcgaagagccagcgttcggcgtgggcgtgggcggctttcgccagcgtccattggtagagctttgtgagcattggatcgaggccctagccgaactgccttcaggccgccagcgattttgccgggacgatcgtctgctgcggcgggtggaggggatggagggggcaggtccgatgaagaggcggggcgcaagtccatgggcgggcgcgtggggaagcgacagggccttgatcggtgcggggtcgcggcgctagcttcgtcctgtaggagacgcatatgcttggcatgggagagggcgcctgcccctttgagttcaataccgatccggcgacgttcaaggttggggatcaggtcagctaccgggtgacgggcagcctggagggcatgccctttgccggcgtgctgctggaggtgcatgaggaccatgtggtgctgacgtccgaccccgacgacaaggcgagccggatgcgggcgacccgggaaagccgtcctgtcgtccgggaggaggacgtctgttgacgccacggcgttgacggcgcggcggcgtctgggcatgaccccttatgagtccggcccggcgcatccgagtgaatttgaccttatcccttccctcccaatggcgcgagcgcggcggcggattgctgctggcgctgctgttcaacgggttgctgctgctggcgttgctgacgctggcgccggagccggtgatccggctgccggacctgcgcaatccggtgacgttcgagatggcgcccgcgcccaaggcggagaaggcgcagagcaaggcggaaaagagcgagaagaagaagcaggagaaatcggcgcagcggcaggtgcagcagccggtggtcaagcgcgaccatcccgtggtgaagccgaccgagcagcagccctcgccgctgcccttcctggtgctggacagccagcagatggcgtccgccgacatcggcaggatggcgaagaagggcgcggccgacggcgcgacggggcagggcaacagcgcggcggtggcggggccgggcgaggggccgggcggcgtgcagttgttcgatgcggaatggtacaggcggccgagccatgcggaactggcgggctatctgcccgccaatgcgcccggcagcggctggggcctggtggcgtgcaagacggtggatcattatcatgtcgagaactgccaggcgctgggggaatcgccgatggggtccggctttgccaaggcggttcggctggcggcctggcaatttctggtgctgccgccgcgggtcaacggcaaggtgatggtcggcagctgggttaggatcaggatcgactatacgcgcagcgtggccggggcggacgatgtggggcggtgaaccggagggggtattttaacccatatggaacatttttgttgacatcgtcacgctgttctggcacataggtcgacattgggaaaatgtgagtcgccgatgaggcggtgaagggctggtccttggcggggtcggcctttttgctttgcatgcgggggattggctgtggcggacggagagcggaagaggagccggttcggcgggcgggccgacgcgcccgatcgggtgctggcgctggagaatgggccgcagggcgcgctgggcgtcgcgccgcagatgcgggcggtgcgcaagaatggctggacgccggcgctgcggcagaagttcctggagacgctggcgcggacctgcaacgtcagcgaggcggcgcgggtcgtcgggcggaatttgtcgaccgtctattatctgaagcggcgcgatccggcctttgcgcgggcgtggaagcaggcgctgagcatcgggcatgaggagttgcgggcgctgatgctgcggcaggcgctgttcggcacggaggatgaggagatcgtgctggacggcgacggggcggtcaagagccggaagatcaagcgggggcatccgcatatgatccaggcgctgctgttccgagcgcatgagaaggaggtggaggagatgcagcggctggagagcgtggagcggccggacggcgaggatgcggtggagcggttgcgggcggcgctggatgaggtgcggaagcgaagtggggggtaggggattttgggtggagagcggacgtacccctattcgtcacccctctccctattcgtcaccccggacttgatccggggtcccgctgccttggacgaggcgcagcactcagaaggaaagcgggaccccggatcaagtccggggtgacggaaaactgatggccgcaaatggccatttcaggtcatctcgtcagggggcgtagcggaggtggatcaggggataggggcggccctggccgtcctggtcggagcggccggtgcgggcgaagcgcatggcttcgtagaagccgatcgcctgcgcattctgttcgttgacgtcggtggtgagcgtggggtggagcgacagggcgtggtcgaccagttggcggccgacgcccttgccgcgccatgcggggtcgatgaacagcgcctccatatgcgcgccgtcgatcagcatgaagccgatggcttgatcgtcagggtcggtggcgagccaggcgggcgcctgggggaggaaggcggcgacctccgcctctatcgcggtgcggtctgccggcgtcaggaaatcatgggtcgcgtcgacggccttgcgccagatgtcgagcatgcgggcgccgtcggcggcgcgggcggggcggatcgaactcatggcgggcatataggggcgtgggccggatcggccaaatcggcgtccttggaaaatcgatgaatggaggcgggcgcatggctctttcggatttcgagcggctggcgcatctgccggaggcggcgcgcgagcgggtgctggctgggctgggcgcggcggcggcggatgctttggcgcatgactggcgctggctggcgcggccggagcaactggcgcccgaaggggactggcgcatctggctgatgctggcggggcgcgggttcggcaagacgcgggccggggcggagtgggtgcgctcggtcgcggagagcgatcccaaggcgcggatcgcgctggtcggcgcgacgctgggcgaggcgcgggccgtgatggtggagggagcgtcgggcatattggccgtcgcgccctggtggaaccggccggtcttcgcgccggcgctgcgcaagctggtctggcccaatggcgcggtcgcgactctttatggcgcggcggaggcggagagcctgcgcgggccgcagttcagccatggctgggccgacgagatcgccaaatgggcgggcgggcaggcggcgtgggacaatctgatgatggggatgcggctgggtggcgcgccgcgcgtgctggcgacgacgacgccccggcccgtcccccttgtgcgggggctggtggcgcgggccggcggcgacgtggtcgtgacgcgggggcggacggcggacaatgtcgcgcatctggcggacggttttctggcggcgatggagcggagctatggcggcacgcggctggggcggcaggaattggacggcgagctgatcgaggaggtcgagggcgcattgtggagccgcgatctgctggagcggtgccgggtggcgcatgtgcgcggcgggctgacgcgggtggtggtggcggtcgatccgcctgcttcggcgcatggggatgcctgcgggattgtcgtggtcggcctgggggaggatcggcgggcctatgtgatcgccgatgcgaccgtggagggcgcgacgccggagggctgggcgcgggcggcaagcggcgcggcgctggtgcatggcgcggaccgggtggtggcggaggccaataatggcggggccatggtcgagagcgtgctgcgggcggcggaggccgcgctgccggtgcggctggtgcatgcgagccggggcaaggtggcgcgggcggagccggtggcggctttatatgaggccgggcgggtcgtgcatcgtgggggctttgcggaactggaggatcagttgtgcgggttgatgctggggggcggctatgtggggccggggcggtcgccggatcgcgcggatgcgctggtttgggggttgacggagttgatgctggggaagcggggcgaggcgcgggtcagggggttttagggggttttgggggagatggaccgtgtgaagcgtggtggaggggaaggggcgcgacctgcgaatttcccctccaccaccgccttcggcggcggtccccctccccacgctgcgcgtagggaggaattggagagggctcggcctcctgacgttgcgaattattgcgggggtggaatgagggaacaagggttcggggttctgcgtagtctgtccgtgtgatttttgaggagattgggtcatgaaatgggccggatggatgatggctgcgggtgggttggctttggtgagtgggccggtgatggcggcttcgctgaacggcaaggagcgggcgcgggtggcgcgggccgcgccgcgggatcgggacgatgtgcgttattgtctgctccaggcgaagaaggggcgggacaaggggacggtgatcggggccgctggcggcgctggcgtcggcgccctggccggggggagtttgggcgagtccctgctggctggcgcggcgggggctgtggccgggcgcgtgatcgggaagagcgagggaacgaattcggcctgcgatcgggttctggcgcgcaatccctagggttttggaagggggctgccccccctccaagtttcggtaggcggctgagcgccgccaaccttcactatcctccccccgttccggagggaggattttttgtgggtggggtttcatgaaatttttcggggtgaaggcggcgcgggagagtgcgcggccggtgttggcgcgggcctggggttcgggcggggtggcgctgggcgagtggcccgccagctatgaggcgcaggtgcgggccggggtggtcggcaatccggtggcgcagcgggctttgcggctggtggcggagggggcaggcgggacggctctggtcgtcggcggtgttggcgaagatgatcggcggcgggtgaaggcgctggtgacgcgctgttcttcggggcagtcgctggtggagacgctggcgagccatttgctgctgcacggcaatgcctatgtgcaggtgatgaccggcgcggatggcgggccggtggagctatatgcgctgcggccggagcgggtgagcgtcgaggcggatgcgcgggggtggccggcggcttacctctatcgcgtgggggagagcgtgacgcggctgtcgccggaggatggcgccgggcggacggggatcgtccatctgaaggcgctgcatcctttggacgatcattatgggctgggttgcgtgggtgcggccgcgggggccgtggcgatccacaatgcggcgacggtttggaacaaggcgctgctggacaatgcggcgcggccttcgggggcgatggtctatgatcccggcgacgggtcggtgatggcgccggaccagtatgagcgggtcaagcgcgagatggagatcgccttttccggcgcggccaatgccgggcggccgatgctgctggagggcgggctggactggaaggcgatgagcctgacgcccgccgagatggatttcgtggggctgaaggcggcggcggcgcgggagattgctttggctttcggggtgccgccgatgctgatggggctgccgggggacaatgcctatgccaattatcgcgaggccaatcgggcgctttggcggcagacgatcctgccgttgatggcgaagatttgcggcgggctggcgcaggggttgcaggggtggtggccggaattgcgcctggatgcggatctggatgcggtgcctgccttgttcgaggagcggagcgcgatctgggagcgggtcggggcggcggacttcctgtcggcggaggagaagcgggcggttttggggattgggtgagggcggttctggttctgcggtttctcgacttcgctcgaaacgaacggggggcgttgggtcgaagtgaatggaggtccggtcgctcgaaacgaacggaggtcggcgttgcgggagggtgtgatgaaatatgatggggagatgctggcgcggttggtcgcgcaggccgaggcgcagccggtggggatggatatggtcatgatccgggcgctgatcgaggaggcgagcgaattgggcgcggggcgggcgttggagcggctggggctggcggatcgcggggcgcaggacgacgtgcgggagttgcgcgagctgctgggcgcgtggcgggacgcgaagaaggcggcgcggggggctgtggtggcgtgggtcgcgcgggtggtcatggctttgctgctgctggggatggcggtgaagctggggctggcggggctggtgcatgagtgacgtgcgcttcgccggatatgcggcggtgttcgaccgggtcgaccggggcggcgacgtggtgcgggcgggggcctttgccggggtggcggcgggggtgcccttgctgtggcagcatcggccgggggaggtgatcgggacggtcgagaaggtcgaggaggatgcgcgggggctgcgcgtgatcggacgggtttcggggcggacggctgccgggcgggaggctggaagggccttgcgcgagaaggccgtggatgggctttcctttggctatcgggtgcgggaggcgcggggggtttcgccgcgggagttgctggacctggaggtggtggaggtgagcgtcgtgacgcatccgatgcaggatctggcgcgggtgattgcggtggaatagggggcttacccctcatccaacttcgcctaggcggctttgccgccaaggcttcgtatccttctcccacaaggggagaaggaggtgttcgggcggtccggtgggccgccctttttcgtgggagtggtggatgacggatcagttggaagcgagctttgacatggtggcgcagggggagcgtcttgccgggctggagaatgaggtcgcggcgttgaggggcgcgctgctggttcagcaaaggcccgcgctggacggggtgaagggcggggcggtcgatccgcgccgggcggcctttgtcgagcgctatgtgcggcaggggctggaggctggagtggagctcaagagcttttccggggcttcgggcgcggcgggcggctatgcggtgccgcgggagatcgatcagatcatcgatgcgacgctgaaggccatttcgcccattcgcgccatcgccaatgtcgtgcgcacggggacggcggggtatcgcaagctggtgacgtcaggcggcatcgtgtcgggctgggccagcgagacgggggcgcggacggagacggcgacgcctgtcttcaacgagatcgtgccgccatcgggcgagctttacgccaatccggcggcgtcgcaggcgatgctggacgatgcgcagttcgatgtcgaaggctggctggcgggggagatcgcccgcgagttcgcggcggccgagggggcggccttcgtcaacggcaacggcacgaacaagcccaagggcttcctgacctatgcggccaccaatgaggcggatggggtgcgggccttcgggtcgctgcaatatgtggcttcgggggcttcgggggcctttgccgcttcggggcaggacaggctgatcgacctggtgcaggcgttgcgcgcgccctatcgccagggggcttgcttcgtgatgaattcggccacgctggcggtcatccgcaagatgaagaccagcgacggggcgttcatctggcagccttcccttgcagcgggacagccggcgaccctgctgggctatccggtggtcgaggcggaggacatgccggacatcgccgcgggttcgctgtcgatcgcgttcggcaatttccaggcgggctatgtgatctccgaacgcagcgagacgagcatcctgcgcgatccgttcagcaacaagccgttcgtgcatttctacgcggtgaagcggatcggcggggccgtggcgaattcggaggcgatcaagctgatgaagttcgcggcttcctgatcacccctcatccaacttcgcctaggcggcgttgccgccaaggcttcgtatccttctcccacaaggggagaaggaaagactgggggcgtcctgtgggcgtccccttttttccggggaggggccatgttggcggatctcaaggcctggttgcggatcgggtcggatgatgaggatggcgtgctggagcggctgctggggagcgcttcggggctttgcgagcagtttatcgggcagtggctggtggtgcgggatgcttccgagaccatcgtggccgacggaagctggcagaggctggcggcgcggccggtcgtggcgatattgggcgtggaggtggagggcatcgccttggcgccgggggcctatgcggtcgatatcgatgcttccggcgatggctgggtgcgggcgcggctggtggatgggccgggcaaggtgacggtgcgctatcgcgcggggctggcggcggatgtcgaggggctgcccgaggcgatccggcaggggatcgtgcggctggcggcggagcatttcacggcgcgggacggggaggtggcgacgccgcccgcggtggtgagcgccctgtggcggccctggcggcggatgcggctggcgtgagggcgcggctgggcgcgctggtcgaggcgcggatggcggcgcggcggcggcggattgccgcggcggctttggcggccggggttgaggaggcgcgggtcgagggggatgccgtgcgcctgtccggggctgggctgaggcggcggtggatgggcgatctggggttgcgggaagcggggagagggcgatgagcgcggaggtggccgtgcgtggcgcgctggtggcggcgctgcgcggggatgcggcattgatggcggggctgaacgggctgttcgacggcgcgccggggcgggccagcgcgccttatggcgtggtgggggactgcatggcgctggattggggcgcgaaggatctggacgggcgggagctggtggtgacggtcagcctgttcgatgcgggggaagcgcctgcgcggctggcgggattgttggcgcgggtggatgctgttttgcgcgggcttgggcttgcggggggctggcgggtcgtcggggcgcggctggttcgctcgcgggtggcgcggactggggcgcgggacgggtggcaggctttggtggattatcgggtgcgggtggtgggggtgtgagggccgcggttttacagcgctgagggtgtttcttccggatagggcggaagctcgctgcgctcgcacccctaggctgtatcgacattcagaagctggcgagccgaaaatggtggttttccgtgacccggagcggagcgtactcaaagtaggtgagcaccggaagcacgggattgaagcgaggcacgtgactcgcttcaaccatttgcaggccgccagagctgaatgtcgatacggcctagcccttcccttgaaagggaggggaatgttgggggtcaggacttcgaatagtcttcatattctccgatgatcttgtcgcgatattcgctgatctggtcgtcggcgtccgattgggcgtccttttccgacatgccgctcgacctgtcgtccgcgacgatggcggtgcggaaggcggcttccttcgcgccgcattccgtcttcagcacggcctggaaatcgccgagcgacagtttcttgtcgatggcgggctggatctgtttcgacaggcattccgaataggccttgcggccattgccgacggcgtcgccgctttgcggggcggcggccagcaacagcatcagggggatggtcacgaacatattggcctctctccaaatcccgattcttgcacggtttatcttagaggagaatgcgccatgggcgtggaaaaaggaagcgcgtttctgttgaaaataggcgatggcggggcgccggcggcctatgcgaccgtggccgggatgcggaccacgcaactgcccgtcaatggcgaggcggtgaacgtcacgcacaaggggtcgggcggctggcgcgaattgctgtcgggtgcgggggtgcgatccgtcagcgtgtcggcggcgggcatattcaccggatcggcggcggaggtgcggctgcgcaaccatgcgctagccgggaccgtcgaggattatgagctgagcttcgaaagcggcgagaagatgcggggccgcttcctggtgacgcggctggactatgccggggattataatggggagcgcaactatgcgctgagcctggaaagttccgggccggtggtgtcgctgtgagcgggggcgatggtgccccagctaacagtgctcgaggcgaggccgcgctggaactgggtggggagcgctttgtgctgcggcccagtttcgcggctttggtggcggctgaggaggaattgggaccgttgttcgcgctggtggagcgcgccgccgacgggaagctgtcgcttggcgagatggccgggctgttctggcattgcctggcggagccgcccgcggggctgacgcgggaggcgctgggcgaggcgatcgtggcggcggggctggcgaagctgacgccggttctgcgggggatattgggacagatattggggggacgatgagctttttcaaagcggcggcgcggctggcgggggtcgcggggtggctgctgggatggcggccggaggaattctggcgggctaccccggcggagttggagagcgtgttgcgggcggctcgcggcgaagaggacgaggcgcgcgccgggatggatcggggggagttggagaggttgcgggctgggatgccggattgaggttgggggtgactgcgcttctcgaccttggcctgtcctgagcgcctgccgcaggcgggcagtcgaagggatcgaaacgaacgggggtgatggaaggggcgggaattcagttccagcgtttggactgggctcctgccttcgcagcgcactttgttcttcagcgtgattttttgggggtcgggatggacgaggagatcgacgatctggtcgtgcgggtgcgggcggataggcaggcttttgcgcgggatgtggaagccatgcggggaacgctggaggggcctttggcgagcggtgcggagcgggccgggcggcggatcgagcagggattgctgcgggccgtgcggaccggccagttcgggttcgaggaattgaaggccgtggcgctgcgcgtgctggacgacattgcggccaatgccttgcgggccgggataggcagcatcggcggagacggcgggttgatcggcttggcggcttcggcgctgggattgccggggcgggcgaccggcgggccggtggcgccggggcgggcctatgtcgtcggggagcgggggccggaggtcttcgtgcctacgacgagcgggcaggtcgttcccaatggcgcgggcgtccgggacgtgcggctttccatcgcggtgcaggggcaaggcgcggacagcgcccggttgctggcgcgcagcgcgcggcaggtggcgcgcgcggtgaggggggcgatcagcggatgagcgggcttggatattggctggccgatgcgcggcgggggcaggaaacgcggttcatgaagcgctttgcgccgacgcattggaccgtcaattttccccggccgatgatggcgagcgtcgtcaccgccgcgccggatgcgttgcgggtggatgccgtcttctatgggtcgggggatctggcggggctgatctgggaggcggaggacaagtggagccatgccctgctggcctatgagacggatcgggattttcgtgattgcgtgctgcgctttcgctggcggagcggcgggctgcggcggctggacgagacgcatgggccgacgctgaccattgaggggagggacgcggccggaaatgcgcgggcctggtatgtgcgcttgtggaactatgcgagcggcgggccggaagatgctgtgatcgcattggatttttccgcgatcaggagcggattcctgctggccgagggcgaagacgtctgggcgggcgacgtggacaggatgttcatctcgctcgccgcgccgggctatgatgcggggagcgccgccttcgccgcggcggttgagggatggtgcgagctttcggagataagctgcgacggcgcagggtcggtgctgcgcgtgggcgatgtggtgctgcccgaacatgggctgtcgatggcgaccggctatgacgactgcttcaaccagacgccggagcggatcgtcgcgtcgatccatgcgctgggctatcgcggggacatcaatcattatgtcgggatgagccattatttccggctcgaaccgctgggcggcggattttacatcagcctggcgggcggggtgctgaacgcgccctgcgccgcctggcatgcggacttcgcacagcgggccaaggcgctggggctgggggtgatctggtcgctttcctatgaattgttcgacgcgcattgctggaacgactggaagcagcgggcggaggatggttctcccgcgctgacgggctggtcgccgccttcgagcctgctttcccccgcgcatgacggggcgatgagctatttgcggctggtggcaggggcctttgtttccattggcttgacggctggattggagatcaggtttcaggtgggcgagccatggtggtgggtgatgcccgccgacgggcgcatctgcctgtatgacgatgcggcgcgggcggcgttcggcgcggcgctggtgtccatcccggacgtgcgggggacgctgagcgccgggcagaaggcgctgctggaccgggcgggcgaagtgctggcggcatcgacggcggcgctctgcgcctgggtgaagggggtggcgccgggggcggtgacgcatctgctcgcctatctgccgaccgtgctcgatccgctggcgccggaggccaagcgggcgaacatgccggtgggatgggcgtcgccggccttcgatgtgttgcaactggaagattatgactgggtgacgcaggggcgcgagcggctgacggcgcggggcgtggagctggcggtggagcggctcggctatccggtcgaggcgcagcattatctttcgggtttcgtgctgcgcggggaggatgccgcgcaatggcgcgagatcgcggcggcggccgatgcggcgatgcggcgggggacggcggcgaccttcatttgggcgctgccccaggtggcgcgggatggcttcacctgcttcagatcatatggggaggaagatgtgcaagcctttgacgatgtgtcctttcccttgagcgttgggcgggaggcgagcgtttcgccggctttctccacgcaggtcgtggagagcgtctcggggcatgagcggcggagcagcgattgggcggatgcgcgcctgtccttcgatgccgggccgggcgtgcggtcggaagcggacatggcggcgctgatcgccttcttccgggcgcggcgcggggcggcgcggggattccgcttcagcgatccctatgacgaccgcagttgcgccatgggggaggcgccggggcctttggaccagcgtctggggttgggcgacggcgttcgggcggagtttccgttgcagcgcttctacggcgctggcgaggaggcgcaggcacggcggatcactcggccggtggcggggaccatccgggtcgccgtggatggcgtggagatggcgggcggctggagccatgccgggctgggcgtgatcgccttcgatgtcgcgcccgccgaaggggcggtgctgacggccggtttccgcttcgacgtgccggtgcgctttgccgaggaccggctggacatcaaccgggcgaccttcgcggcgggcgaggcgccgtcggtgccgttggtggagatcagggaatgagcgggctggaggcgttggagaagccgctggcgacgctggccttttgctggcggatcgagcggcgggacggggtgacgatcgggctgacgagccatgatcgcgatctggagatcggccatctgctctatcgcgcggcgccggggatgacgccttccgccgtgcgcagcggcatcggggtggagggcgcggacagcgatgtcgaaggcgcgctggtggcggatgcgatcagcgaggcggacctgatggcggggcgctgggacggggccgggctggagttgcggctgaccgagtgggaggcgccgggcgatctgtggctgctgctggcgcggggggagatcggggccgtgacgcgcaaggcgggggctttttcagcagagctggtgggcgcgatggcggcgctgaaggcttctgtcgcgccgtccacttcgccggactgccgtgctgcgctgggggacaggcagtgccgggtcgacctggccggtcggcggcgcgtggtggccgtcggcgcggtggaggatgcggtggtgagcgtggccgggctggagccgggggcctacgccttcgggacgctgcgctggctgaccggggccaatggcgggatagtgcagggggtgatcgacaatggcgccgaggatgtcgccctggccgatccgccgccctttgcggtggaggcgggcgcgctggcgctgctgaccgaggggtgcgaccggcggttggcgacgtgcgtcggccggttcggcaatgcagtgaattttcggggggagccctatctgccggggacggatttgctgacgcgctatccgggggcggcgtgagcggggtcgtggcggcggcccgcgccttggtgggcgtgcggttccgcctgcacgggcggctgcccgagcgggggctggattgcgtcgggctggcggcgctggtgctggggcgggcggcgccggagggatatgggctgcggtccggggatgagggccgggcggcggactggctgcgcgcggcggggctgcggcgggtcgatgcggcgcgcgagggcgatctggcgctggtgcggccggggccgttgcaactgcacctgatgatcgtcgtgccgggcgggcatgtccatgcccatgcgggcgtggggcgcgtcgtggagatgccggggccttcgccctggccggtgctgggttactggcgggcggaataggagaatctatggcgacgatcgtgttgaccgcccttggcacggccattggcgggccgttggggggcgccatcggcgggctgatcggcaatgctttcgaccatgcggtgctgttcaggcccaagggggtggaggggcggcggctgaacgaggttcaggtccagacgtcgacctatggatcgcagctgcccaggctgttcgggacgctgcgggtggcgggaaccgtgatctgggcgacggacctcaaggagacgaggcacaggagcggcgggggcaaggggcggcccagcgtcaccagctacagctattcggcgagctttgccgtggcgctgtcggcgcgcgccgtgcggtcggtgcggcgcatctgggcggacggcaacctgctgcgcggggcggcgggggacttcaagacggagctgggagcctttcggctgcattcgggcggcgaggaccaggcggtcgatccgctgatcgcggcagcggagggcgtgggggcgacgccggcgcatcgggggattgcctatgcggtgttcgaggatctgtcgctcgcggactatggcaatcgcatcccgtcgctgaccttcgaggtggaggcggacgaggggccggtcgcgattgccggtctggcggcggagttgagcggagggatattgaccggcgacgggctgggcgcggtcgccggcatggcggcgggcggcgcggatgtgggcgatgcgctggcgccgctggcggaggcgttcggcctggcccttgtggccgaagaggcgggattgcgcctgcgggcgggggacgcggagggggcgacggcgatcgccgccggggcgctgtgccggtcggtcaacgggcgggcgctgaacgggtgcgagcattcgggcggctcggcggacagcgtgccggcggccttgtcggtccgctatcacgatccggcgcgcgactatcagacgggcgtgcagcgcatcggccggccgggtccgggacggctggagcagggcatcgacctgccgatggcgctgtccggcgaggaggcgcggtcgctggcggcgcggaagctgggaatggcatgggccgggcggtcgacgatgacgctgcgctgcggctgggatgcgctgcgccatgcgccgggcgatgtcgtcgcggtggaaggcgtgccgggccggtggcggatcgaggagcgcgaatgggaggcgatggccgtgcgcctggccttgaggcgcgtgccgggggccggcgccgcgatcccgctgggggcgtcgtccggcgcgatggtgcggcaggcggacaggccgcatggcccgaccatgctgatgctggcggacctgcccatgatcagggaaggggtggcggcggcgcccctgatcgtcgcggcggcgagcggcggcgaagggtggcgcggcgcggcgctgttcgtgatcggcgcgacgggggaggcttctcccgccgggcggacggcgggccgcgccgtgatgggatgggccgacaacgccttgcccgccgggagcgtgacgatggtcgaccacatcaatgctctccacgtgaccctgctgtcggcggacatggaattggcgggggcggacgaggcggcgctgggcctggggcgcaatctgtgcctggtcgggcaggaactggtccagttcagccatgccgcgcagaccggcgaggccagtttccggctggaaggcctgcggcgcggattgttcggaaccgaatgggcgatggcgtcccatgaagtgggtgaggctttcctgctgctggaggaggaccggctggtcgagcttgccccttatggaagcggggcggagattggcggcggccttcatgtctcggcggtcggggtgggcgacagcgcgccggccgatgcgctgttgacgataaggggggaggcggtggtgccgccttctcccgtgcatgtcacggcgcggggggatgggaccggcggctggatcgtcggctggacgcggcgcggcagaggcggatggcgctggaccagcgggaccgatgtgcccctgggcgaggatcgggagagctatgaactgcgcgtgtcggcagggccgacggaactgcgcagaatcgtcaccgaccgatcgccctggacctatgatgccgcggcggtggtggaggatatgggtcatccgggcgaactggcggtcgagatccggcaggtcggcacctatgcgctgggccgcgccgcgcgcatcgttttggcgggctgatgccggccctttgaagaaaaggacaatcgaatcatgacgatggactcgacgcttcgctgggccttgccccagctctttgccgggcaggcgcagaaggagctgtttcataacgaggcgctggcgcggatcgacatgctgctgcacggcgcggtggaaagcgccgaccaggacgagccgcccgcatcgccggcggtcggcgcatgctggatcgtggccgccggggcgggcggcgcctgggaagggcaggatggggcgctggcctgctggacggaaggggggtggcgtttcgccgcgccgcgcgagggcctttcgctgtgggtcgcggacagggggcatgcgatgcgtcatgacggggcgcattgggaggattgcgccgtgcgggcggacgggttctatgtcggcggggaacgggtcgtgggcgcggcggcggcggccatcgccgatcccgcgggcggcgcgaccgtcgacatggaggcgcgttcggcccttgccgcaattctgggcgcgttgcgaacacatggcctgatcgcgacctgagccggctgtggcttttgatggggcggccccttgccgaaattgccgttgcgaatgagggaccaagggcaggacggcggcgtaactgcgttatttttgcaacagttttgccaattgtggacttgccatgaaactttctagccgatacagggtttcagcagtccttcgtgacacttttgaaaggggaattcagatgcggaagcttgccctcgcggctgtgcttgcgaccagcgccctggccaccccggccttggcgcgtgacaatagctggtatgtcggcatcgactccggcgttgttctcgtcgaagatcaggacatcactttcacccccggcaacgctggcgccgccagcaacacggtcggcgtggactaccacaagggcttcgacggcgatgccgtgatcggttacgacttcggcggtttccgcctggaagcggaagccggttacaagcgcgctgaagtcgacctggacaagagcggtttcggcggcgcggcttcggccctgtcgttcatgctgaacggcttgctggacttcggtcccgatgacggcctgcagggcttcgtcggcggcggcgtcggcgtgtcgcgcggcaagctggccaacgacctggtcaacgattccgacaccggcttcgcctggcaggcgatcgctggcgtccgctatccgctgaccaccaacgtggacgtctcgctgaagtatcgcttcttcaaccaggacgacatcaagctggttccggcctacacgaccatcggcggccccgccggttcgtcggtcgacaccaagctgcgcacccacagcctgctgctgggcctgacctacaacttcggtggcgaaccggctgctccgccgccgcccccgccgcctccgccgcctccgccgcccccgccgcctccgcccccgccgcctccgccgccggtggccgagtgcagccctgggccgtacatcgtcttcttcgaatgggacaagtcggacatcacgcctgacgccgccaccattctggacaatgcggtttcggcctacagcaactgcggcagcgcccaggtcatgctggcgggctatgcggaccgttcgggttcggcctcctacaacgtcggcctgtcccagcgtcgcgccgatgccgtcaaggcctatatctcgtcgaagggcatccccgacggcgtgatcacgacccaggcgttcggtgaatcgaacccccgcgtcgaaaccgccgacggcgttcgcgaactgcagaaccgtcgcgtggaaatcacctacggtccgggttcgggtcagtaagattttccatccttcgggatggaagaggatcgaggggctggtcgcaagaccggcccctttttccatgcggtttgtccgcggaggagaggtcgggaagccagccgtgattggcttcgcatgaaatggccggtgttccgttcgggctgggccatgccgctccgaatgccgggtgtgaatgcaagccggcgggattgggctgctgtcgagccgcgtgtcttgttcgagcgcctggcgggagttggtcctggctttggcccggcgggagcgatcggaacgaaaagctgtgacatttcggaccgcctaggcaacaaaagaccgtcatgccgcgttcgcctggcagcattcctctgggagttggatcatcatgaaaattgccgcaattattctggcattgcccatggccgccatggcgtcgggttgcgcgaccggatcgtcggcgacggcgccggtcggcgatgccgccgcgcctgtcgcccatgcgaagctgctggccggagacggatcgtcacgaggagaggcgaccgtgacccaggccgccgatggccttcacgtgctggtgcgcggccagggactgacgccgggcatgcatgccgtgcatgtccataccgccggaagctgcgcgccgcccgacttcgccagcgcgggcgggcattggaatccgaccggacacaagcatggcaaggataatccggcgggcatgcatatgggcgacatgcccaacatgatcgcgggcgccgacggtgcgggcgagatggaatatgtcattccgggcgggacagtcagttcgggaacgactcccttgctggacggcgatggcgcggcggtcgtcatccatgcgcaggccgatgacaacaagaccgatccggcgggcaatgccggtgggcgcgtggcgtgcggcgtcttgtctgcgggatagctttcgcgggcgatggatcggtttcggtctgtcggaaagggcgcttctcttcttcaggaaagaagggggcttcgacaggctcagcctgaacggggataggggtggttctgcacgccgtagcgttcgatcatgtggtaggtcgaacctgtctggcctggctggctttcatacagggcgaattcgtcgaccgtgaagggcgcgcttgcgagggcggcgtggagggccatgaacggttccatcggaccggctgtccggccgaagcgcgccagggtgatgtggggcaaatagcttcgattgtcgggaggaaggccgatgcggacgcaggcgcggtcgacctttcgatgaagttgcgcgagggggtcgcggggctgcacgcccgcccagagcgtgtgaacctggcccttgcggtcgaagcagccgacgccggacagggcgatttcgaacggcgaaaagcggatatggcccagcgcgtcggccaggtcgtcggcctgcgggcggtcgacttcgcccacgaagcgcagggtgagatgcagttggtcgtcatcctgccagcgcgccccggcgatgccgtgcatcaggccgagcaatcgggcgcggatggcgggcggggggcggatggcgacgaaaagacggtgcatgctcctgtcatagcggcttcggcgcgatgagtcaggctgctgtccgcgcttgaatatggcgcgggataagccgataatagggaaaccggctgctatcccgccggtgaaggagattttctcatggccaattggtccgatccgcgttccgacattgcgggttttggcggcgcgaccgtcgcgcgcggggaggcgtatgacgctggcctgcgcagctatatgctgtcggtctacaattatatggcgagcggcgtgctgctgaccggcgtggtcgcgatgctgttcgcgtcgagcggccttgcctatcagatattggccgggccgggcatattgaaatatgtcatcatgttcgcgccgctgctgttcgtgatgaccatgagcttcggcatcaaccggctgtcgacctttgcgatgcaggcgatgttctgggcctatgcggcggtgatggggctgtcgctctcctccatcctgctggtctataccggcacgtcggtggcgcagaccttcttcgcgacggcggcggctttcgcggggctgagcctgtggggctatacgacgaagcgcgacctttcgggcttcggcaccttcctgatcatgggcgtggtcggcttgctggtggcgagcctcatcaacctgttcctgcggtcgagcgcgatgaacctggtgatcagctttatcggcgtgttgctgttcgcgggcctgaccgcctatgacacgcagaagatcaagagcatctatgcccatgtcgcggggaccgacatgatgggcaagtcggtggtgatgggggcgctgaacctctatctcgacttcatcaacatgttcctgttcctgttgcgcttcatgggtagtcagcgggactgagggcgccattgcaagattggggaaaggcccggtggagaggttcgccgggcctttttgtattggaggacagcatatggggcgtaacggactggcggaggaaaagaggcgctacctgcacaattcccctccaccagccttcggctgtcgaagagagtcacgtgcctctcttcgaccctccccatcgaaagatggggaggatttttaaggtttttgcatctgggcgatgagggcgttgtccatctccttctgccgtttataggccgggcgttcgcgcaggcgggcgacataggcttcgaagacggggcggctggggatcgtgccgaaggccaggccccagtcgatctgcgaaccgacatagacgtcggcggcggtgaactggtcgccgcaaatccagccggggcctgagacggcatgttccagcgtgtcgaccatggtgtcgaacgtgccgtagcccgccgttcgttcccggccttcgggaacgacgaagccgagcgccttgttggtgacggccgcttccaccgggccggcggcgaaaaacagccagcgataatagtcggcgcgcctgtccgtcggcggcgcgaggttcgcggcgggaaaggcgtctgccagataggcgcagatcgccgcgcattccgtgatcgtcctgccgtcatggacgatggcgggaaccttgcccatcggattgatcgccagataatcggcggatttcatgccgccttcgccataatccagcacgaccatctcatagggttggccgacctcctccagcatccagcgggcgatctgtccccgcgacatcgggttggtgtagagggtgatggtttcagccatggcatgctctcctgcgatcggcgggcgtcgttcgggatcgggcgaggctgttccatggaccggccatggcggagcggcggcgcggatcagggaagcggcccgatagtcccgtccggttcattaccatcgctcaagaaaaagggcgacccgtcgggccgcccttttttccttcattcttcgaccttttacttggccgattccgcaggcttcgaccggccgcgcttcttgcccttcttgggggcggcgggggtgatttcgaaggccagcgcgtcgtccttcagccggacatggacttcgccgccatggaccagcttgccgaacagcagttcctcggccagcggctgcttgatcttctcctgcatcaggcggcccatcgggcgcgcgccgtacagcttgtcatagccgcgcttggtgagccacgccttcgcctcgtcgtccagggtgatgtggacgtcgcggtcggccagttgcagttcgagctggagcacgaacttgtcgatcacccgcgccacgatttccggcggcagatagccgaagggaacgatggcgtcgaggcggttgcggaattcgggggtaaagagcttcttcaccgcgtcttcctgcgcatcctcgcgggtgagttcgccaaagccgatgctttccttcgccatgtccgacgcgccggcattggtggtcatgatgaggatggtgttgcggaaatccaccgtcttgccgtgatgatcggtcagccggccattgtccatcacctggagcaggatgttgaacaggtccggatgcgccttctcgatctcgtccagcaacaggacgctgtgcggattctggtccaccgcatcggtcagcaggccgccctggtcatagccgacatagcccggaggggcgccgatcaggcggctgaccgaatggcgttccatatattccgacatgtcgaaccgctggagcggaatgccgagcagatgggcgagttgccgggcaacctccgtcttgccgacgccggtggggccggagaagagatagttgccgatcggcttgtccggatcgcgcaggcccgctcgcgacagcttgatcgcggaggacagcacctcgatcgcccggttctggccgaagacgacgcgcttgaggtccgtgtcgagcgtttccagcaccgatttgtcgtcggccgagacggtcttgggaggaatgcgggccatggtcgcgatgacctgctcgatctccctgggggtgatggtcttcttgcgcttcgacggcaccaccagcatctgcatcgcgccgacctcgtcgatcacgtcgatcgccttgtccggcagcttgcggtcgttgatgtagcgcgccgacagttccaccgccgccttgatcgcgtcgggggtgtatttgacgtggtgatgctcctcgaacgcgctgcgcagcccggccaggatcttgatcgtgtcctcgaccgtgggttcgttgacgtcgatcttctggaaccggcgcagcagggcgcggtccttctcgaaatggttgcggaactccttgtaggtggtggagccgatgcagcggatcgtgccgcccgacagggcgggcttcagcaggttggacgcatccatcgcgccgccgctggtcgcgcccgcgccgatgacggtgtggatctcatcgatgaagaggaccgcgtgcggcatcttctccagttctgtgacgaccgccttcagccgttcctcgaaatcgccgcgatagcgggttccggcaagcagcgcgcccatgtcgagcgagtagatcaccgcttccttgaggacgtcgggaacctccccctccacgatcttgcgcgccaggccttccgcgatggcggtcttgcccacgcccggatcgcccacatagagcgggttgttcttcgaccggcggcagaggatctggatcgtccggtcgacttcggaagcgcggccgatcagcgggtcaaccttgccccgcgccgccttctcattgaggttgacggtgaactgctccaaggcgctgtccttcttgcccttgctgtcctgcgtcttcttttcctcttcggcggcgcccttcgtctcgcgctgctgctcaggaacggcggtgcccttgccgacgccgtggctgatgtagctgacggcgtccaggcggctcatgtcctgctgctggaggaaatagacggcgtagctctccctctcggagaaaagcgcgacgagcacattggctcccgtcacttcgtcttttccggaggactggacatgcaggatggcgcgctggaccacccgctggaagccgctggtgggggagggatcgctggccccttccaccttcaggctgtcgagttcggtgtctagatattgcgtcaccgcgtcggacagttcgccaagctccacgccgcaggcctgcatcaccttcgacgcatgttcatcgtcgatcagcgcgagcagcagatgctccagcgtcgcatattcgtgacggcgctccgacgcgtgggtcagcgcgttatgcagggtggtctcaagggcgggtgcgaaagatggcatgttctttatactcctgacccccaatgaggggttgtcttgaaccatatgtcggcattgctcgacgccggatcaagatggacatcctgaccgccggaattgccagactgcccatgcccggagagacccttgtcggagtcgcggagggcggggcgcgggttcatcgcttgaataacgcctcggcgcttgccttgtggttaacggcgttatcaatcctggatcgggtgcgagcgatttcgccctccagcgcttcgatgcgcgcttcgagatcggaaagggacaatgggcccagatcctgtcggagcagttgggccagcggatcatcggcctttcggggcagatcgtcatccatgtccatgacttgcaatgttgaccctgcgggccagtctgtcaataaggccttcattccgcccgtcgattgtggtgcggtgcaacatctgccgcgagggccgtaatggcgaatgaaggcgcaaggccgaacgaaatgccgactgaaatgacggcgatcggcatagcggctccgggtgggccggaggttctggtgccgcagcggcggccggttcccgcgcctggccccgacgaggtgctgatcaaggtggcggccgccgggatcaaccggcccgacgtgatgcagcggctgggaaaatatccgccgccgcccggcgcgccggacattccggggctggaggtttcgggcaccatcgtcgccgcgggcggcagcgccgagttgctgatcggccggcgcgtctgcgcgcttctgcctggcgggggctatgccgaatatgcggtggcgcccgcaggccagtgcctgccggtgccggacgattatgacctggtcgaggcggccgccctgccggaaacgctgttcaccgtgtggagcaacctgttcgagcgggcctatgtggtggagggcgacaccgtgctggtccatggcggcaccagcggcatcggcaccatggcgatctcgctctgcaagctgttcgacatcaccgtcatcgtgacctgcggcagcgacgcgaagtgcgagcaggcgaaggcctggggcgcggaccatgcgatcaactatcgcagccaggatttcgtcgaggaagtgaagcgcatcaccggcgggcagggcgtgcaggcggtgctggacatggtgggcggggattacctgccgcgcaacatccagtgcctggcggaggacgggcgccatgtgtccatcgcgacgacgggcggacccaaggcggaggttttcattcccgcgatcatgagaaggcggctgacgctgaccggatcgacgctgcggccgcgatccgtggcgttcaagagcctggtggcggacgagctgatgcgggtggtatgggcctttatcgagcagggaaggctgcgcccggcgatggacatgcgctttccgctggcggaggcggcgaaggcgcatgcgcggatggattcgggcgatcatttcgggaagatcgtattgacggtttgaggggggaggcgggcctatcctgttcctccccatcgagatggggaggtctgcgactggccacaaccgtcgcatttccgtcacattcgctgcgaaattgtaacatagagccgctagggattcgcgcctgagggaaacagctcaggggtcgcatcatgaacgccgtcacgcgcctgcctttcctggcggagttggacgatggcgccgacgacaggttcgccattccggaaagggaaggaacgcgtcgccgctatcgcacgatctggatttcggacattcacctgggcacgcgcggctgcaacgcggggatgctgatcgatttcctcgacagcgtcgacagcgacaccatgtacctggtgggcgacatcatcgacggctggcgtttgaagcgccgcttctactggcccgccgcgcacaatgacgtcatctggcgcttgatgaagcgggccaggcgcggcgcccgcgtcgtctatatccccggcaatcatgacgagatgttccgccagttcaccggcctcagcttcggcggcgtcgagataaggcgcaaggcgatccatgagaccgccgacggccgcaagctgctggtgctgcatggcgatgagttcgacgcgatcatgctggcgcaccgctggctcgccttcgtcggcgacgcggcctatgccatgctgatgcgcgtcaatgtcgtggtgaacgcggcgcgccggcgcatgggcctgccctattggtcgctcagcaagatggccaagcacaaggtcaagaacgccgtggagttcatctcccgcttcgaggaggtggtggcgcatgaggccggatcgcggggcgtggacggcgtggtctgcggccatatccacaatgccgaaatccgcgagatcgcaggcgtccactattataatgacggcgactgggtggagggatgcaccgcgctggtcgagcatttcgacggacggatggaggtgctgcactgggccgatgaaatagcgcggcgcgcagcaggcgaaccctcccggatcgcggcctgacaggagcgcccgccatgcgcatcatcatcgtcaccgacgcctggagcccgcaggtgaacggcgtcgtccgcacgctccagaccatgcaggcggaactggagaggatggggcatgaggtgaagctgatctcgcccgacctgttcggctccatcccttgcccgacctatccggaaatacggctggccttcgcccgttcgggcgtggtggggcggatgatcgcggctttccgtcccgatgcgatccatctggcgaccgaagggccgctctgcctggcggcgcggcgctggtgcctgcgcggcggcatccgcttcaccaccgcctatcacacccattttccggactatgtggcgcagcgcaccggcctgcccgccgcatggttctggcgttatatccgctggttccacggcccggccgaagcggtgctggcgtcgacgccgtcggtacggcggcaattgcgcgctcatgggctggcgcaggtccgcccatggggcaggggagtggacctggccgccttcacgccgcaggcgacgccgcccgccttcttcgccgggctgccgcgcccgatccagctctatgtcggccgcgtcgcggtggagaagaatctggaggctttcctggccagcggccatcccggcgccaagctggtggtgggcgacggtccggcccgcgccatgctggaaaatgcctatccgcaggcgcatttcctgggaccgatgttcggaaccgaactggccggggcctatgcgggcgcggacgtcttcgtctttcccagccgcaccgacacgttcgggctggtgatgatagaggcgctggcctgcggcacgccggtcgcggcctatccggtcacggggccggtggacatcgtcaccccggaaagcggcgcattgtccgaccggctggaggacgccatcgccgccgcgctcctctgcgaccgcggcgcctgcgccacccatggccggagcttcagttgggaacgcagcgcgcgggaatttcttgccggcctgcacaatatcgatccccaggcgctcgacagcgcggcctgacgcttttccttgccgggcggggcgggatgcactatctcaggtcgggcgtggccgccctgcttgggcggcccttgtcgtttcatgccggagaattcccgtgtcccagcctctcatgccccatgcgaccgccagttggctggtcgacaacaccgcgctgagcttcgaccagatcgcggagttttgcgggctgcatatcctggaagtccaggccatcgccgacgataccgcaggcaccaaatataccggccgcgacccggtgcgcgcccatgagatcacgatggaggaaatccacaagggcgaggccaatccggattaccgcttgaagatgctgaagggcccggagccggtccgccgcaccaaggggccgcgctacacccccgtcagcaagcgccaggacaagccggacggcatcgcctggatcctgcgcaaccatccggagatttcggacggcgccatcggcaagctgatcggcaccacccgcaccaccatcgccgcgatccgcgaccgcacccactggaacatctccaacatcgtgcccaaggatccggtgacgctgggcctctgctcgcagcgggaactggacgcgctggtgacgaaggcggcgaagaaggcgggcattgaagcccctaccgattcgcgcctggacggcgaccgcgaggcgctgatcaacgaattgcgccgcgagcgcgaggacgccacgcgccgcgcggaagaggcgctcaagagcgaatccgacctgatttcgggcgccgcgaagatcctcgacccgttcagcgacaacaagggtcacctgtgatgccgtaacgtcaatccgctccacgcggacggacgagataaagcaccgcagcaagggccgcgcctcggcatgaggcgcggcccttgctgcggtgctttacgcttgcgtaaagggaaagcgtgacttagacttccatgcatggagagcaacgaaaacatctggaaaacccgctataatcatccctttccgtgggaacagacattcccgccgctatcgatggtggacatggtggcgaacagcgccacggcccacccgcaggcggtgatgatcgacttcatgggccgcaagacgacctatggcgaaatgtggcgcaccatccggcgggttgctaggggcttgcaggatatgggcgtccggaagggcgatcgggtcggcctctaccttcccaacgtgccccattatgtcgcggcctattatggcgcgatgatggccggggccattgtggtcaactattcccctctctacaccgccgccgagctggagcatcaggtcgaggatagcggcacgaagatcctcttcaccctgtcggccagcgcgctgctgcccacggcgctggaggtgctgaacaacagcagcctggagcggctggtcgtcggcagcgttgcggaagtgctgccgcccgccaagtcggtgctgttccgcctgttcaagcggaaggagacctccacggtcccgcacgatccgcgcatcgtccattatgccgatctgctgcgccatggcgaggatcccgcgcccgtggccatcgaaccggagcaggacatcgccctgctgcaatataccggcggcaccaccggcatgcccaagggcgcgatgctgacccaccagaacctgacagccaatgcgcggcaggtgcgcctgatcgatcctcatctcgaagcgcccgaccgcatattggcggtgctgcccttcttccatgtcttcgccaatacctgcgtcctcaatcgcacggtgctgaacggcggggagatggtgatgctgccgcgtttcgacggcacgcaggtgctggcggcgatccagcggaccagggcgacctcgctgcccggcgtgccgaccatgtaccaggcgctgctggatcatccggcgacgccgaatatcgacttttcctcgctgcgcctgtgcatttccggcggcgcgcccctgccgctggaggtcaagcagcggttcgaggcgatgaccggggccacgctggtggagggatatggcctcaccgaaagcagcccggtcctctgttgcaacccctttgagggcctcaacaagcccggcaccgtcggacagccggtttccggcacgcgggtcaagctggtcgaccgagaagacccgacccgcccgtcccccgaaggcgaaccgggcgagctggtctttgacgggccgcagatcatgaagggctattggcagcgcccggacgccgacaaggaggtgttcgtcgacggctggctgcggaccggcgatgtcggggtgatcgacgcggacggctatgtgaagatcgtcgaccggctgaaggacatgatcgctgtaggaggcttcaaggtcttccccagcgaggtcgagaaagtcctctaccaccatccggcggtcaaggaagcgctggtgatcggcattcccgaccattatcgcggcgaatgtcccaaggccttcgtgaccttgcaggacgggtcggacatcgatggcgcggcgctcaaggactggttgaacccgcaactgggcaagcatgagaaggtgtgcgaggtggaggtgcgcctgaacctgcccacgacgctggtcggcaagctgtcgcgcaaggaactggtggccgaggagcgcgccaaggcggaggcggcggcgcggcagactggaaccgcgggctgatccttcctatctgtacggccaatgcaggataaggacgcgcatatggccgaagagatcgcaaccctggctggcggctgcttctggtgcacggaggcggtgtaccagaatctgaaaggggtgaaggccgtggaaagcggctatatcggcggcatgctacccgacccgacctatgagcaggtctgttccggtgcgaccggccatgcggaggcgatccgcatcacctatgatccggcggtgatcggctatggcgacctgctggacattttcttcgcgacccatgatccgactacgctcaaccgccagggcaatgacgtcggcacccaatatcgctcggccatcttcccccattcgcccgaacacgcggcggaagcgagggcggggatcgagcgggcgcaggcggattgggcgaaccccatcgtcaccgcaatcgagccggacgcgccctggtatccggcggaggattatcaccagaaatattgggagcgggtgggggacaggaacccttattgcatggcggtgatcccgcccaagctcgccaaattgcgcaagggctttgccgagcggatcgaagcctcctaacggttcgtcgcctgaggcttgtcctgcccgactgcatccctaagctcgcggaaatgacaagccggggaagagatatgaacaagatcgcatggatggccgcgccggctttgctgctgttcctgccgggctgcattgcccggacggcggcgaacatcgtgacggcgccggtgcgcgcaggcagccaggtggtggactggagcaccaccagccaggaagaggccgaccgcaattacggccgcaagatgcgcaagcaggaagcgcgcgaggcccgcgagcggaagaaggaggaagaacgccgccgccgcgaatgccgcgatgcggggtatgataattgcgggtaatcctgccgtgaaaactgccgtgttcctgcgaaggcaggaacctagtgccaccgtctgaactgggttcctgccttcgcaggaacacggcttcaggccgccgcccgtcgcagccgatcgttgatcgccacgcctatcccttcgttcggtatcggcgccacggcgatccgttccgccgcgctggcgtcccccatgtgcagcgccgcgaacagatgcgccgcagcttcccgcaggtcggcatcggggctgagattcacatggcagggcatcagcccgaagccgatcagatattcgttcttctccgccttcagcgcgttcagccgcaccggcttggacggcgcataatggctttccaactggcccggcgcctcgatcttcgtattgtcggcgcccgtcaccaccggcagcatgcctgcctcctccagcatcgccgccgtgaccgggccggggcgcagcaggcggatgcagtcggtttccggggcgacgatggtcgattccagcccttcgctggtcggtccttcgtccaggatcatgcggatcttgccattgaggctcgccatcacatgttcggcgcgcgtcgggctgatcgatccgctgcgattggccgacggcgcggcgaggggacgcccgctttcccggatcagcgcccgcatcgccggatgcgcgggcaggcgcagcgccacggtcggcaaccccgccatcaccagcggcgataatccgctgtcggcgcgagcgggcaggaccagcgtcagcgctccgggccagaagcgttccgccagcctgtccgccaccggcgaaaactccgccagacgcccggccatctcctggtccgcgacatgcacgatcaagggattgaagctgggccgccccttggcggcgtagatcgcggccacggcgttggaatccgtggcgtccgccgccaggccatagaccgtctccgtcggcacggcgaccggctcgcccgcacggatcagcagcgccgcctcgcgcagcgcctcgctgccgtagcggcttattcgggtggagaagactggatttgggatggtcacggccccagcggtataagccccgaattcgagcagtaaaaggccattgctacagaagaatgacatgggcgtcgcgcttgcccgtcaagcggaggagggctaagcgagggcgccatgaacgatgccctgctgacccgcattgccgaagcgctggaacggatcgcgccgccgcccgcttctgccgccgatctggccgccgcgcctgcctatatatggaacggcgcgacgatccgggcggcggagggctttgcgccggtggattatgccctgctgaccggcatcgacgcgcagaagcaggcgctgctggaaaacagccgccgccatgccgccggtcatgccgcgcatgacgtgctgctctggggcgcaagggggacgggcaagtcggcggtcgtcgccgccgtggtcggcaagctccaggccgaggggcaggacatcgccctgctgcaatgcgcgatcgacgaactggccagcctgccgcggcttttcactttgttgcgggacacgcggcggcccttcatcctgttcctcgacgatctgggcttcgatgagaatggcgttggcgacgcccgttcgcttcggtcgctgttgcagggcggcacggcggcgcgcccggccaatgtccgcctctatgtgacgtccaaccgccgccatatcgtgccgcgccacctgtcggagcaggacgacccggtcaatccgcgtgacgtggtggacgacaagatggcgctgtccgaccgtttcgggctgagcctggggttccacgccatcgaccaggacgcctatgtcgccatcgtcggcggctatgcggccagccttggcctcagcttcgagccgctggaggcgatccagtgggcgacccagcgcggcagccggtccgggcgcgtggcctggcaatatgtggtggagctggcgggacggaacggcctcaatatctaggctgtttgagatcgacgcttacgtgctcctgcgaaggcaggagcccagatcgacggtggaactaggctcctgccttcgtaggagcacgcgccgttttattaacaggcaccgttttatcagcgcgcgccgttcaatcgctcgttccccgtcacctcacttcgctgccgtcacccgccagacgactccgccgacatcgtcgctcaccagcaacgcgcccttcgcatcggcggtgacgtccaccggccggccgcgcgcctcgccctggggactgaggaaacccgtcagcacgtcgatcggcttggccttgccggtctcgccattgtcgccgaagggcacgaacaccaccttgtatcccgaccggggtttccggttccaactgccgtgcagcccgacgaaagcgccgttggcgtaaggcccgcccagcgtcaccttgtcggcgaagctcagccccagcggcgcgacatgattgcccagcgcatagtccggccgcttggtatattcgcggacttccggccgttgcggctggacccggcgatcctcgtaaccgccccaataattccacggccagccatagaaggcgccgaattccacccgcgtcagataatcgggcaccagatcgctgcccagcatgtcgcgctcgttcaccacgccccacagcgcgccgctcttaggttcaaaggccagtcccaccggattgcgcaggcccgaagcgtagatgcgataggcgccggtctgcggattgacctccagcacggcggcgcgattatcctccgtcgccaggtcgttttcgccgatattgctgttggaaccgatacccacatagagcagcccctgcgggctggcggccaggctgcgcgtccagtgcatgttgggcgcctgcgcgggcaggttcaggatcttgcgccccttggcggcgatcttcgtctcgccctccttgtacggaaaggccatcagcgcatcggtattggcgacgtagagcgtgtccccgaccagcgccatgccatagggcgaattcagcccggtcaggaaagccgtcctggtttccgcccggccgtcgccatcggcgtcgcgcagcagggtgatgcggttggcggacggcacgccggcccccgccttgttcatcagatagttcatcacccggttgacgatgccgcttgtgggccgcgccgggctgttggtttccgccaccagcacgtcgccattgggcaggcgcagcagcgagcggggatggtccagcccgtccgcgaagcgatcgacgctgaggcccttcgcgggaacgggcttttccccacccttccacggcacggcctccgcgacgttcatcgtcgggatcatctcgctgcgggggctggtgaaaaccggctccttgcccacatcggcgccggcgggaagccgcgccgcgtcgccccgcgcgaagtagaagaaaaggccgacgagaatggccagcgtgaggatggtgagcgcgatcaggtgcttcttcatggcgtatcgtttatgctggcccatggatggtggcaaggcgcgcaagtgcccgatgcggagctattttccccggtcccagagccacagcagcaccgcgatcgcgatgcccagcgccgtgcccgccaacaggccggcgctcggctggcccatcaggccgccgacgatggtgccgcccaggatggtgagcgccaaaatggcgcctgcgccgatcggttcttttctgcccttggtcatttcgcggtccttgccacgggcggggatgcatggccagcgctttcccgcctgcgccttttcaggacagcctgtcccacgctgggatggctgtgccacggcgggacttggctaatggatcgttcaccctcgcaggccgccctccgccgtcgatgggtgcggctggcatggggattgaaccgcgatccccaccgtcagggtggggactttggggggccaggtcatgaacatgccatatctttcgaatcgaaagagctatgaggacgcggcggagctgatgtcgctgttcggcgacaatgcgggctatgaagcggcggcgcgggccgaccgcagccgggatctgggcaaccatatccgtttctgccactggcggcagatcgagcggctgatcgtattgctgacccatgaaggggcgatgggcacgatccattgatcggcgcttccgccccttcgccatgccgaagaccggcgcggcgaaggggccggatgccgccttcagagccgcaggccggcggtttccggtaatcccgccaagatgttgaggttctgcacggcggccccggccgcgcccttgcccagattgtcgagcgccgccaccagccgcgcctggccggtcgcctcattgccgaagacgaacagcgccagccggtcggtcgcgccgacatgctccagccggacctgcgtcatcgccgcgctgtcctccaacgcttccacgccgacgatgggcgatcccgcataggcggcggccaacgccccatgcacatccgccgccgaaggcgcgccgggcagggcgcgcaactgcaacggcacctccacgatcatgccgcgataggcattggccacggcgggggcgaagaggggcgggtgccgcaagccggaatagcgctgcatttccggcacatgcttgtgcgccagccccagcccatagggccggaacgcgctcggcgcgccgccggcgccctcatattccgcgatcatcgacttgccgccgcccgaatagccggatgcgccggataccgtcaccggccagtcgacgggcagcagtccggcgagcaccagcggccgcaccagcgccaggaaccccgtcggccagcagcccggattggcgacgaagcgcgaattcgccagcctttcccgatgccccggctccagttcggcaaagccgtaggcccagccatcggccacccggtgcgccgtcgacgcgtcgatcacccgcgtccggccattgtcgatcagcgccaccgcttcgcgcgcagcatcgtcgggcaggcagaggatgacgatgtccgccgcgttcagcgcgtccctgcgcgccgacgcatccttgcgcctgtccgcgtctagcgcgatgatcgacagttccggtcggcccgccagccgctcgttgatttccaaacccgtcgtgccgacgccgccgtcgatgaatatcctttgtgtcatgcgccaattctccgccgcgccgtcacgggttccgcatgatccgccgccagccgtccgacgacgtcggccagcggctcgatcaccacgctcatccaatgggcgttggcatgtatcatgttatgctcgtcggtcatgatgccgacatggccgggaaagaagacgaagtcccctcgtcggagcggcgcgccgggcgcgatgggggaaccgatcccctcgcgctgaagatcggtgtcgcggggcgccttgatcccgcactggccgagcgccacctgcaccaggccggagcagtcgacgccgcgatgcccgcgcccgccccagacatagggctggcccagataacgctccgccaccgcgacccagtcgctttccagcgcgtcgatcgccgcagcatggcgcttgtgcacatagccttcggcgcaggcgtggaaatccccctgcgcctcggccgcgaactgcgcgccgcgcggccagtaatcggcaatgggggacttgatgtcggcggcgctgaacagcggggcggtgccggcgatcacgcggctgttcgacacttcccgcacgtccagcgcatcgcgccggacatagccgacatagccgtcatgcccgcaaaagccccaggcccagtcggccgtcacgtccagcgcgtagaagctctccccgcgcagcaattcgctcaccgcccgcgccttgggcgtgtcggacgccaacaggggcgcgccggcggcgacgcaggtcagttcgacggcgcgggcataatgggcggaaaacagcacgccggccagcgccaggtcggccaggtcgccgcgcgccgcatggacccgcgtgtccagcttgaccgaccggccgtccagcttgaatcggatgcgttcaggcggtgcgttccgcagaggagaagttgaggcgttcatcgcggccggttcctgcgatgaaatggtgaaaggcgtcaagaaattccgccccttttggggtgcgggtgatgaaaatattgcgccggtcggtggagtcccgctcccgccgcagatagccaagcgccgataatttgttgagtgcgcgggtgatgaccggcttggagacgttcagcgcttccgcgagtccccgcaccgtatgcggccccgcgccgatatagacggtcagcatcagcgccatctgccggttggtgaggtcgggcctgccggaccgcacataatcgaccaatgtgcgcatccattggccgagcggcttcaagccgggacggttcagctctgcggcttcattctgggcggagtgggcatccataacctcgtaacgcacgatagccaatccggttgcgtaacggcctcgacaatcgctttctttttactttttgcggccgtagcgcgcttgcagcatatggaaggcggcgcgcaatcccagcgcctcgccccccttcgggcgtccaggccgcgaagcggggcgccaggcgaaggtgtcgagatgcacccagggcacggcgtcgggcacgaagcgcttgaggaacagggcggcggtgatcgccccggcaaagccgccttcgcccgcattgttgatgtccgccacgtcggacttgagcatttcggcatagccgtcccacaggggcaggcgccaggtcggatcgtccaccgccgtcccggccgcatccatctccgcggcgagcgcctcgtcattggcgaacagggccgggaggtccggtcccaccgccacccgcgccgccccggtgagcgtcgcatagtcgatgatgaggtccggcttgtcctctcccgccagcgccagcgcgtcgcccagcaccagccgcccctccgcatcggtattgccgatctcgaccgtcagccccttgcgcgagcgcaatatgtcgccgggtcggaaggcattgccggacaccgcattttccgccgccgggatcagcaggtgcagcctgaccggcaggcgggcgcccatgacgagctgcgccagcgccagggcatgggccgcgccgcccatgtccttcttcatcagccgcatggcggaggacggcttgatgtcgaggcccccgctgtcgaagcaaatgcccttgccgacgaccgcgaccttcgggtgcccgggatcgccccagcgcaattcgatgaggcgcggcgcgaagcgcttgtccgccgccttgcccacggcatggatcatcgggaagccatgttccagcgcgtcgcccttcgtcaccttgcagtcggcctcgaagcgttccgccaccttgcgggtcgcggcttccagttcggccgggcccatgtcggccgcaggcgtgttgacgaggtcgcgcaccagcgccaccgcttcggccaggcgcgcggcggcgtcgatctgcgccacttccgcggtcagtagcacgcgcgcgcccgatccattttcttccctgcgatagcggtcgaagcgatattgcgccgtcagccatcccaacatcgctgcccccgccgcgccctcggccagccgataggcgccttcgggcaaggcctcggccagcctggcaaggcaccatggtcccagcttcgcggcggaagcgacgccggccaccaccgaccagtccgccgcctcctcgccgggcaggatggcgaattcatgcgccttgcccctgaatttctgggcggccgccagggcgcgtacccgctccggctggcttcccagccagctttccagtccttgcgcatccacgatccggatcgaacgggcgggttgattgttgtcggctttcagcaggtcggaaaaatcgttcatgcaatgtgttttggagaaaggcggcgggtaagaaaagcgcaatctttcgtcgtccgagcgcctctttcgaccgcgccgtcatttgcgtcggacggcgtgcgggcatagattgaacggagttaaaagaaggagagacaagatgatgcacagcgacgacggccgccttcaggccctgcgcgcccgcgcctatgcgctggcggaaagcgggcgtttcgacggagcgcatgcggtggagcaggcattgatcgcggaaggctggcccaatgccggcgcggcgctccagagcagctatgcgcgcaaggcgatcagcgaacggtgcatggcggcagccaaggcccattgatgcacgggatcgaggggaggggattggcgggactgcccctggcggcggtcctgctgctttgcgcctgttcgccttcgaagggcgcgaagaatggggacgaggcggctctgccgggcaatgacgtcgcggccagcaatttcgcgaaccgcatgtccggccagccggagccgccgtcgcccgcccaaccgttcgagcagaaggagaagaccgatctgctcgaattcgcctatgcctatcccgcgcaggccgcgcagatacccgtcctggcggagaggttcggcaatgcgctgaaggtggggaaagcggatgcgctgaaaatggcgcgcgaagaccggaaggccgccagggaggccggctatcccttccgggcgcattcgctcgaaacccgctggaccgtggccgccgacacgccgcgcttcctggcgcttcgatcggaaagctacgtctataccggcggagcgcatggcatgacgggctatgaggcgttgctgtgggacaaggcgcgcaagcgggagacggcggtcacggcgttgatgacctcgcccgccgccttcgcggccgccatccgggaccgcttctgcgacgcgttggacaaggcccgcgccgaaaagcgcggcgctccggtgaagcgcagcgatgacgacgacttcaccaaatgcatcgatccgatgcagcaggtgctggtgccgacatcgaaggacggcaagctggtcgacggcgtgaccgtcgtcatcggtccctacagcgccggtccctatgccgagggcagctatgagatcgcgctgccggtggacgcggccatgcgcaaggcgatcaagacggaatatcaggacgcctttgcggcggcggaatgacgctgcctcccccaatgcgccgtgcccctgcgaaggcaggagtccagctatgacgtcggaactgggttcctgccctcgcaggaacatggtgccctaaaccgacggcactccgtaaaggtcatgctcgtccgcatcctcgatcagcacgttcaggatgctgcccggcgccagcccttctcctacatcgcgcaggaagacattgccgtcgatctccggcgcgtcggcctggctgcgcgccgtggcgccgatggagccgtcctcgtccgcttcgcccacctcgtcgatgatgacgggcagcacgcggcccaccttcgcctgcaagcgggcagcggagatggcggcggtcctttccatgatccgctggtatcgttcttccttgacctcctccggcaccgcgccgggcaggtcattggccgccgcgccctcgaccggctcgaagcggaaggcgcccacgcggtcgagttgcgcctcgtccagccattggagaagatagtcgaaatccgcctccgtctcgccggggaagccgaccacgaaggaggaacggatcgcgatgtcagggcagatgtcccgccatttgcggatgcggtccagcaccttcgcttcgttcgccgggcgcctcatggccttgaggatcgaaggcgcggcatgctggaacgggatgtcgagatagggcgtcagcagcccatcggccatcagcgggatcacatgatccacatggggatagggatagacatagtgcagccggacccatggcggcgtgccctctgcggtgcgaagctgccccagctcgcgcgccaggtcggtcatgtgcgcgcgaacctcgcgccccttccactggcgcgcctcatgccgggtgtcgaccccgtaagcggaggtgtcctggctgatgatcagcagttccttcgttccggcatgcaccagcttttccgcctcgcgcagcacggcgtcgatgcgccggctggccaggtcgccgcgcagcgaggggatgatgcagaaggagcagcgatggttgcacccttccgaaatcttgagatagctgtagtggcgcggcgtcagtttcagcccgccctccggcaccaggtcgacgaaggcgttgggtatgggcggcgaggcttcatgcaccgcgttcaccaccgcctcatattgatgcgcgccggtcacggccagcacctgcgggaattttgcgcggatcagttccgcctcattgcccatgcagccggtgacgatgacgcggccattctccgcgatcgcctcgccaatggcttccagcgattcctccttggccgaatccaggaatccgcaggtattgaccagcacgacgtcggcgccggcatagtctgcggacatctgatagccgtcggaacgcagcttggtcaggatgcgctcgctgtcgaccagcgccttgggacagcccagcgacaccatgccgaccttcggcgcttcgggaattttggttgccatgatcggcgcgcacatagggatttttgcgcccaatgtcacggggccacgcaaaagccctcggaatcaggccggcgcgcgggcttgcccggccgcatcgccccggacgatctctatgatgagatcgccggtctggagcttcgccgcttcctcctcccagaaaccgatggcgcgttcctgacgatggatgcgcacgcccagccccgtccggatgtcggacagcggccgcccgatttcctccggcagcacgaagcgttcgttcagtttcacctgaccgcccgaagcggcaaggtccgacatgtaatccgcgatatgctggccgctggtgctgcccgccagcagcagcccggcgaagctgaccggattgatcaccgtggtcgcgccggcctgccgcgcgggcagttcgttgtcctcgttgcgcacgacgatgctgatgggcaggcgtggggccaggtgccgcgccgtcagcgtgatcaggatggaggtgtcgtcccgcccggccgacacgatcatcgtccgcgcccggtggatcgccacatcgttcaacgtccggtcccgcgtcgaatcgccgcataatatgttgcagcccagcgcttcggcctccgccagcgccttttcgaccggatcgaccaccacgatctcccgcgggtcgacgccccgcgccagcaattcccgcaccgcctcggccccgctggtgccaaagccggtgacgacgatgtgattgtgcagatcggcctgaatgcgagccatgcgccacctgtagaggatgttgcggaagaagagattataggccgtgcccaggaagatcagccagacgaacaggcggatcggcgtcaccagcaaagcctcgaacagccgggcttccgggctgaccggcacgatgtcgccatagccgaccgtcgtcaccgtgaccgtggtgaagtagagtacgtcgatgaagctgatccggttgtccagattgtccttcaatccatcccggccgacccagtggatcagcagcaccagcccgatcaggccgaagaccagtgccacccgccagccgagatcggcccagatcggcagcgaagaccgccgccgcaggaaccccgccgcgctggacggcggccggacgggcatgatcctcatcgggccttttcttcgatgatgtcgagcggaagcgtcgcgggaacagcaagggcaggaaagcgaagaaggaccatccacgacatcgccacgtctttagccccctggtcccgccatggctagatcgcgttcggatcgacgggcaagccgcatgtccctgcgcaggaacacgccgtcagcccatctgtcctccgaaggcctgcgccgtcgccgccatcgcgctgtcctgcgtcaggtcgtagtgcaggggcgtcaccgtcacatagccttcggcaatggcggccaggtcgctcccctccggcacggcgtcgctcttgccgaggccgaaccagtaataatcatagccgcgcggatcggtgccgtggatgatcttggtccggtccacatcgtgaaagccctgccgcaccacgcggatgcccttcacggcttcggcatcgaccgccggaaagttcacgttgaacagcctccgggggctggccggcatggcgatgagcgggcgcaacacccgctcgccccaggcccgcgccgcagcgaagggcacggcgtcgcccatcccctcccgcgcatagacctggctgagcgcgatcgacctgatgccggagatcgcgccctccatcgcggcggacaccgtgccggaataggtcacgtcctccgccaggttggcgccgcgattgacgcccgacagcaccaggtcgggcttcgcatccttcatcagatggccgaccgccatcatcaccgcgtcggtgggcgtgccggtcacgctataatgtttctcgccatgctggcggacgcgcaaggggcgcgtcagcgtcaggctgtggccggcgccggactgctcctcgctgggcgcgacgatccagatgtcgtcggacagcgtgcgcgcaatctcctccagcacggtcaggcccggagcatgaactccatcgtcattggtgagcaggatgcgcatgtccttgaaatccgttcgcttcgagcgaagtcgagaagctcattcaccccgtttctcgacttcgctcgaaacgaacggggcaggcgaattacgaatgccgcaatcgcgtcaggccgcccatatagggggccagcacctccggcacgatcacgctgccgtcctcctgctggtaattttccagcaccgccaccagcgtccgccccacggccagccccgacccgttcagcgtatggaggaagcgggtctgcttctccccctccggcttgtagcgggcgttcatccgccgcgcctggaaatcgccgcagttggagacggaactgatctcgcgataggtctgctggctgggcagccacacctccagatcccaggtcttgcgcgccccgaaacccatgtcgccggtgcagagcagcatcttgcgatagggcaggcccagcgcctgcaacacgccctcggccgcggcgcacatgcgctcatgttcggcctccgattcctccggcttgcagatcgcgaccagttcgaccttctcgaactgatgctgacggatgaagccgcgcgtgtcgcgcccggccgaacccgcctccgaccggaaacagggcgtcagcgcggtcagccggagcggcaggctctctgtcggcacgatctgctcgcgcacgaggttggtaagggaaacctccgccgtcgggatcaaccagcgcccgtcggtggtcctgaacagatcctccgcgaatttcggcaactgtccggtgccgaacagcgcctcgtccttcaccagcagcggcggattgacctcctcatagccattctcgcgcgactggcggtccagcatgaactgcgccagcgcccggtgcagccgcgccatctgtccgcgcagcgcagtgaagcgcgcgccggaaagcgccgcgccgccctcgaaatccagccccagcgccggaccgaaatcggcatggtcctgcggcgtgaaggggaagctgcgcggttcgccccaccgcgccacctcgacattctgggtctcgtcttcccccggcggcacgtcgtccgccggcaggttggggatcgccgccagccgcgccgccagcgcctcgccgatttcccgatcctccgcctccagagcgggcagtttttccttgagcgcggcgacttcagccttcaacgcctctgccgtcgccatgtccttctgcgccatggcctggccgatggccttgctcgcctcattgcggcgcgcctggccctgttgcaatgcggtcttgattgcgcggctccgctcgtcgagcgccagcagttccgcgctcagcggttccaggccgcgtcgcgccagtccagcgtcgaaagcggcgggattttcgcgaaggaaacgaatgtcgtgcatgggtcagccctatgccgttctgcgaccagccgcgcaaccctgctcaccgccgtccgttggtcatggactcaggcgttgaagagagaggaaccggacgatgcagatagaccatggcgcgatggtgctggtggccgacgggcgcaagatgctgttctttcgcaacaagggcagcccggacttcccgaacctggaaacggaagaggtgaagcagcaggacaatccccccgaccgggaacaggcatccgacggcacgggccgcggacccaattcggtcgccagccatcgcggctccgtcgagcagaccaatttccacgatctggaggaatcgcgctttgccgccgaggcggcagaattgctcaagcgccgggcgctcgccaatgatttcgagaagctgatcgtcgtcgcgccgcccaccgctctgggcgagatgcgcaaacattatcacaaggaggtgcagaaccggctggtgggcgagatcgccaaggatctgtcgaaccatcccgtgccggaaatcgagcggatcatcgcgacgagctgaaacccgatccggccggcgctccccccggatcgccggccggatcgccccgcggttaaccctgggcgcccgccttggcgcgggcgaaccgcttgcgcgccagcagggccgcagcgcccgccccgaacagcagcaccatcggcggcgccggcacatcggtcggcggcggcggatgatgatggtcgccgcccgacgaactggaggatgaggaggtcgaagaggaggtggaggacgacgtcgagctgctggtcgacgaactggtcgaagaggaactggacgtcgagctggatgtcgaggaactgctggtcacattgccgctggaggtggagacgttgcccgacgaagtcgacacatttcccgacgaggtcgacacgttgccggacgacgtcgacacattgcccgaagaggtggagaccccgcccgtggacgtcgacacgccgcccgtcgatgtcgagacgccgccggtcgaggtggaaacgccgccggtggtcgagctggtcgaactggtgatgccgccggtcgagctgctggtggaggagatcaccaccgatccgcccgaaccgccgccgctgccgccgaagaagccgccgaagaacccgccgccgccaaagccgggaccgcccgccagcacgaccggcgcgccgccgccaccgccgccggacatgaccggcatttccgccgccgcgacgggcgcgggcagggggatgggcgcggcctgggtggtcaccgtcaccgtctgcggcgcgcaggacaccgtcttcaccacgcgctgcaccttgcgaacggcataatgcttgcgcggcgccgccttgacgcttttcgtgctctggacccctgccggacgcgcgctttcggcgacgtgaaccgcgccgccgccgatgatcgcgccgccggcggcgcaagcgcataatttagccaatgccatccgtaccgacataggttccactcttgtttgtcttcggcccggcgctctcgtcactgcgtcgcgcaataacggaagcggggtcgttccctgttgccaacaacgcaaaacaaaacgttaacttcaatggcgttaactctgaatatcggggtcaagtcgaggaaaaaactaataaaatatgagcatatatggttaacgtcccattgtgagacgacggccggccgcttggtcgatacgccccgtctattttcttttatcatcgcctagtgcttgggaatcgcgaactttccggggataaaacgcgccgcgatgcgcggtcggcgcgccgcaagaccgattgcccgcttgtctcaggccgtggcgctggctattaggcgccgtcaaccacaagtcacggataccccggcactttcagcatcggggatcccgcgagtcggagagccagatggcatcggtcctgaattccgataaagacggccaaaatccgccgaaatcggctgtaatactcccacccgactatcgtccttccgcagacgaagagttcatgaacccgctccagttggaatatttccggcagcgcctgtgggactggaagaagcagatactggccgaagcggaagggacattggccgtcctgcagaacgaaccgctccgggagcccgacctcaacgaccgcgcatccagcgagaccgactggtcgatcgaactgcgcacccgcgaccgccagcgcaagctcatctccaagatcgacgccgcgctacgccgcatcgacgagggcgaatatggctattgcgaagtgaccggcgaaccgatctcgctgggccgcctggaggcccggccgatcgcgaccatgacggtcgaggcgcaggaacggcacgagcggcaggaaaaggtctctcgcgacgattaaccttttgtccatgccgccatggcagggtcgccgggaattccagtgatcttgcagggcgttgtcgatggatagcaatcaggatgatggtggccgcggcccggcgcgttccggcccgcgcgacagccttttcctgctcaccaatctgagttcggcggacggcgctccgctcggccgcgcgcgggtccgcaatctttccgcgaccggcctgatggccgattgcgagcgcgccataccaaccggcctgcgcatccgtttcgacctgcgcggcatcgggcaggtcaacggttccgtcatctggtcgcgcgaagaccggatcggcatcgcctttgacgagcagatcgatccgcaactggcccgtcggccggtctccaggccggaagggcaacgcacggtgcccgattatctgcgccagcgacggttcattcgctgagcggttttatgtgactttggcaagaattggcccgtgactccggacccttcgacaagctcaggacaggcttgatccggggttccgctgccttgggctgggtgctgtttacaagaaaagcgggaccccgggtcaagcccggggtgacgaatagggggcacgtccgccttccccaaaatccgtaccaaagcagttcggcccgaccttcgaaaaaaaaagccccgcaggccgtctggccccggagcctttcaatcatccctcacctttggaaaagggcaggatcggcggcaagggaccgccgatccatgcctttcgcacaggcgtcaccgctgtcagtgttgcgcctccatttcctccttcagccgcagcttctgcttcttgagcgatgccaccaggatcgcgtcgggcatgggacgactcgtctccgccttgattcgcgcctcaagcccggcatgcttggctgaaagagctgaaatgtggctgttttccatgacattctccttacgagggcaatggatgaacgagtagatcacgattcgccggccgagtcttcgggcgattcgcgctttgcgacgggccgccttgaaatttgcgatggttcgtgccggcctgccgggctatcaaggggcgatgggacggcaatcggtgcgaaagtaggtgtagggtgagccgcgaagacatcatgcgtcggctggaattgctgcgaatcgagcatcgcgacctggacagcgccattggcgccctggtcgactccggttcgggcgaccagatgcaggtcgcgcgcctcaagaagcggaaattgcgcctgcgcgacgaaatggcgctgctggaggaccagctcgtccccgacatcatcgcctgaatggcggggcggattatggccgatgcgatcccgactgatcctcaatgagacaattcggggttaacggggccgcatcgggactgacaaggcgtccgctctatggcacatatccgccatgaaactcgccgcttctcttgaccagggcctgcatcgccgcctggtcgacggtctctatgtcgaagccatggtcatggcggacgaagcgcgcgcctatttcgaccttcgcgacgggggcgacgcggatgtcgacgatccggtccgtcgcgtcgccttcgcctgcgaatcgctcaaggtgacgacccgcctcatgcacatcatcgcctggttgctcagccagcgggcctggcagcgcggggaactcagcgatgccgagatgctggacgagaaatatcgcctcggccacgccgcgaccaccgatccctcggtggtcggcggcttccccttcgccgcccgcgccctgatagacggcagccaggatctttacgaacgcgtcgcccgccttcaggatcgcatggcgcgcccgcgtgcgcaggccgaacccaatcccgcccgcgccctgatggatcgcctcaacgccgccttctgatgcgccgtaatgggccagtcgcggcctttgagcgcccaggcgacgttcgtttcctgtcctcgcccacgctccagccggaatcgccgcacagcctgtcccgccgtgatcttgggggctggccatctgcccgatatctggtctagatcagcgatatgaacatcggtttgcggacctgccgccgcatttcaggcctgccgcaagctgctctgctcgtgccgctgcttctgctcgcgcccgccgctcatgcgcaggcggagccgcagccgggcgcgcggccggttcccgatcagcccgatcccgacctagcccccatgccggacatcggcgtcgactggcccgacatggggcagcccgacatcgtcacgccgatggtcgaactgccgccccagccctccgatgcgccgcagcaggcggtcgccaccgaagccatggaggaaccggccgaggagacccccacctatacccagacgggcgcggacacgggtgaggaacgccgctacaccgtcgcgctggatggcgtggaggagattgccgacgcccggttcacaagccgcttcaacgaattgtcggtgctgcgccagggggaggggaagcctgccaaccttgcccagatcaaccgccggatcaaggaggatagcgacctgctcgaccgcctgttgcgcgccaagggctattatgcggcgcgcatccgcggcgcggcggcgccgccgccggcgggcagcgacaggctggcggtcaccttccggatcgtgccgggcgctcgctatctgctgtcgtccgtcgaactgaagggcctggaaagcactggcgagcgcgaggcgaaattgcgcgccgcctttccctccgggccaggcgatccggtcgacgccgacgccatcctggccgggcagcaatccctggccgtcgcgctgctcgaaaacggatttcccttcggcaaggtcgaggaaccggaagtccgcatcgatcatgaggaacgcaagggcgatctggacatcgtcgtcaatccgggcgcctaccgcaccttcggcaggatcgtcatggccaatgacgcgctgttcagcgcccgccatgtccagcgcatcgcccgcttccgccccggcgacacctatatggcgtcggacgtcgaggatctgcggcaggcgctggtggccaccggactcgtttcttccttgaccatgacgcccagggacgccggggacggcgagcatgtcgacctggccatagacgcccgtccggcgccgctgcgcaccatcgccggggaactgggttacggcacgggggagggttatcgcgcggaggtgagctggacgcaccgcaacttcttcccgcccgaaggcgcggtgaccctgcgcggcgtgatcggcacgcaggagcagacggcatccttcacctatcgccgcaacaatttccgccgccgcgacaatgtgctgacgggcctgctttccgtcagcaacatcaagcgcgatgcctatgacgcgcgcaccatcaccctgtcgggcgcgttggagcggcagaccaacatattgttccagaagaaatgggtctggcgcatcggcggcgaactgatcgcgtcggacgaagcggatgcgttcagcaacggcaaccgccgcaccttcctgatcggcgccatccccttgagcctcacctatgacggcagcgacgacctgctgaatcccagtcggggttttcgcctgggcggccgcgtcagtcccgaactgtccttccagaacagcaccttcggctatgcccgcgtgcagctcgacggcagcgtctaccggccgatgaacgaccgcatcgtgctcgccgcccgcgcccgttttggtacgatcctggggtccacggtggaccggatcgcgccatcgcggcgcttctatgctggcggcggcgcgtcggtgcgcggctatggctatcaggcgatcggcccacgctacggccccggcgacgatccggtcggcggcaagagcctggcggaattctcgctggaatcgcgcatccgattcggcgatttcggcgtcgtgccctttgtcgatgccggcaatatctcgaccagcttcctgccgcgctttcgcgacctgcgcatcggcgcggggctgggggtgcgctattacagcagcttcggcccgatccgcatcgatgtcggcacgccgctcaatccgcagtcggacgatcccaaggtcgcggtctatgtctcgctggggcaggccttctgatggccgtggagacgcccgcgccgcgccgccgccgcgcctgggacggccgctggcagcgctgggttgcgggcgtgatcgcgatgctgctgctgatcgtcgcgggcacgctggcctggctcgacaccgcgcccggccatcgcttcctcgtcgcccgcatcgcgaagatcagtccgccttcgggcctgcgcatccatgtcgaccggatcgacggcagcatctaccgaaaggcggtccttcacggcctgaccctgtccgatcccaagggcgcgttcctggacgcgccgcgggtggaactggactggtggcccttcgcctggctttccaaccggctcgacatcgaccggctcgtcattccgcgggcgaccctgcacaagctgcccaggctcaaccccagcgagcgcgaggggccgatcctgcccggcttcgacatccggttgatgcaattttcggtcggccgcctcaccatcgaccggcgcgtcaccgggaaaatccaacaggcgacgctttccggcgacgcggatattcgcggcggccgcgccattatcgacctgtccgcccgcgtgctgaatggggaggacgcgctcaacatcgcgctcgacagccgacccgacgacgacaggttcgacctggacgtcacggtcaatgcgcccaggggcggcgtgctggcgatcatggccgggctcaggcaggatgccaatctgcgcatccaggggcggggaagctggacccgctgggacgggcgcctcgccgccacgctggacagcgagccggccgttgacctgaagctggcggcccgcagcggcgcctatgccgcgaccggcaccatcgaggggcgcgccatggccgggcaaggccttgtccagcgcctctccgcgccgcgcctggccatgcaggcgagcggatcgatggtcgaccgggtgatcgacggcaagctctcgctccgttccgccgccatcgatctcgacgcggacggcgccatcgacctgcgcaacaatgcgttcgacaatctgctggtcgatgtgaagctggcgcgcccgcaggctttgctcaaatcgatgggcggccgggacgtcgcggcgcgagtccggctggacggcccgctctccggtttcggctatgaatatctgctcaccgccaggcaactcgccttcggcaagacggtgatccacgatgtccgcgccgacggcaaggggcgccgggcgaaaggcggccctgcgctgatccccgtccatctgcgcgcccggcgcctggacggccaaggtccgctggtcgagggcatcatccgcaatttcgacctggacggcgtgttgcagctcaggaaccagcagatcgtcagcaatccgatgacggtgcggtccgacaagctgcgcggcaggctgcttttcctcgcggacctgaaatccggccgctacgacatcggcctggacggccagatcagcggcctggccattcgcggcctgggcatcgtcgacctgacgtcgaagctgcgcgccgtgcccggcgcggggggcgccttcaccctgagcggcaatgcgatggcgcggatgcggcggctggacaacggcttcctgcgttcgctgggcggcggcctgccggtgttgcgcagcggcctgtcccttggaccggacgggcagcttcggttcactgacctccgcctccaggcgccgctgctgacgctcttggccaagggctatcgtcggcacgacggcacgttccatttcgaaggcaacggccagcacggaagctatggtccgctgcgcctgacgctggacggcaggatcgaccgccctaccgtcgatgtcgtgctgcaaagtccgttgaaggcgctgggcgtcaccgacctgcacgcccatctggttcccgatgcggcaggctatggtttcacggctgaggggggatcggccctcggtcccttcaccggaaacggcgtgatcctgctgccgccgggggggcaggccatcgtccgcatcgcccgcgtcaccgcatcgggcgtcagcgccagcggcgacctgcgcccggtgaccggcggcctggacggcgtgctgaacgtcggcggcccggtgaccggcaccgtcgccttcgccccggtaaacggcgtgcagcagttgaagctcgccctcgccgccaccgacgccagtttcgacggcccgaccagcatcgcggtgcgccggggcaagctggacgcgacgatcctgctcgacccttccggcacgacgatcggcgccacggcgcaggcgcggggcctgcgcgtcggcgcgatccagatcgggcgccttgccgccactgccgatctggttgacggcagcggcaaggtgacggccagcctttccggccagcgcggccgcctcttcgacctcagcggcgaggcgcaggtcacgcccggtcgcatccagcttcaggccggcggcactgtcgacaagcggccgatcaagctcaatcgccccgccatattcacccgcacgcaggacggctggcggctcgatcccgcatcggtcggctttgcgggcggctcgctccagctcggcggggaactcagcggccagaccaccagcatggaggcgcggctgcaaaggctgccgctttcgctgctggacgtcgcctatgacgatctgggcctgggcggcacggcgaccggctcgctcagctatgtccacactcgcggcggcatgcccaccggcagggcggacctgcgcgtgcgcggcctgtcccgatccggcctgtccctcagctcccgcccggtcgatgcgggcgtgaacgcggtcctgacccatgaccggctggccacccgcatgatcttcgtcgcggacggccagaccatcggtcgcgcacaggcattgctcactcctttgggcgtcgaaggcagcctggtggatcggctcaaccgcgcgcccctgttcgcgcagcttcgctacaacggcaccgccgacacgctctggcgcctgacgggcgtggagatcgtcgacatatccggcccggtcggcgtcaccgccgatgcgcggggcacgctgggcaatcccgtcatcaccggatcgctggcgaccggcaatgccgcgatcaacagccccgtcaccggcatgcgcctgcacggcgtcagggcgcggggccgcttttccggcgcgcaactggtcatgacggatttcgccgctaccgcgcaaaatggcggcagcgtcaccggcaccggcagcttcacctttatggggcttgcgggcgtcggcatggacctgcgcctccaggcggaaaatgccgcgctcctcgaacgggacgacatcgccgccaccgtcaccggcccgatcaccatcgggtccaccggcaagggcggcaccattgggggcgacctgatcctcaaccgcagccgcttcaccatggggcgcgccgccgccgtggcgcagatccctgaactgcgcgtcatagagatcaaccgtcgcggcgatgagatggagcggccccgcaccagcattccgtgggatctcgcgatcaaggcgcgcgcccgcaaccgcctgaccgtcacgggccttggcctggagagcgaatggcgcgccaatctggacattggcggcaccgtcgccagcccggccatcgccggcaccgccgatcttgtccgcggcacctatgattttgccggccgccgcttcgacctcaaggaaggcaagatccagttcgacggccgcacccccgtcaacccgacgctcgacatcgatgcggaggccaatgtcagcgacctcaccgccaccatccatgtcggcggcaccggcctcaagcccgcgatcaactttacgagcgtgcccgccttgccgcaggatgaactgctgtcccgcatcctcttcggcacgtcgatcaccaacctgtccgcgcccgaagcgctgcaactcgcctcggccgtgggttcgcttcaggggcagggcggcctcgacccgatcaacgccgtgcgcaaggcggcggggctggaccggctgcgcatcatcgccgccgatccgacgcaggggcagggcacctccatcgcggcgggcaaatatctgacccgcaagacctatgtggaactgatcaccgacggtcagggctattccgcgacccgcatcgaatatcaggtcacgcgctggctctcgctgctcggcgccatatccacccttggccgcgaaagcgccaatgtccgcgtctccaaggattattgaccatgcccagatcccgcatcgacgcagccgccgcgatcagcgtcatggacttgttcaccatcggcatcgggccgtccagttcgcacacggtcgggccgatgcgcgccgcgctgatgttcatggattcgctgcccgccttaccggcccgcgtgcaatgcgaactctacgggtcgctcgccctcaccggaaaggggcacgcgaccgacacggccatattgctcggcctttccggataccgtcccgaaagcgtcgatcccgacgccattgccgacatccttgccgccatccggggcgagcggcgcatccgcgccggcagcgcggcgggccgcttcgtccccttcgacgaaaccgccgacctcctcttccgcacgggagagtttctggaggcgcacagcaacggcatgcgcttttccgcctgggtcgacgggcaggaggagccgctggtccgcgactattattcggtcggcggcggcgctgtcctgccgggcgcggaggcgatcgccgccgacgcgcagctcggccataatgtcgtccagccctatcccttctcctccggcgcggaaatgctggcgctgggggagagcaccggcctcagcatcgccacgctggtgctgcgcaacgaaggggcctggcgcgcgcctcaggaaaccgaggctttcctggacagcgtgatcgacgcgatgagcgcctccatcgatcgcggcatcaagggggaggggctgctgcccggcggcctcaaggtccgccgccgcgcccgcgccatccataaccggctgctcctgcagcaaaatgccctcggcccggcgcagatcttcgaatgggtcagcctcttcgcgctggcggtgaatgaggaaaatgccgccggcggccgcgtcgtcaccgcgccgaccaacggggcggcgggcgtcatccccgccgtgctgcattattatcgccgcttcgtccccggcgcggaccgggatggggagcgccgcttcctgctgaccgccgccgccatgggtttcctctacaagaagcgtgcctccatctccgccgccgaaatgggttgccagggggaggtgggcgtcgcctgttccatggcagcggctggcctcgccgcggtgctgggcggcaccaaccaacaggtggaaaatgccgcggagatcggcatggagcataatctgggcctcacctgcgaccccattggggggctggtgcagatcccctgcatagagcgcaacaccatgggcgcggtgaaggcgatcaacgcggcctatctcgcgctgcagggcgacggccgccatatcgtcagcctggacgcggtcatagaaacgatgcgccagaccggcgaggacatggccagccgctacaaggaaacaagcctcggcggcctagccgtcaatgtcgtcgaatgctgatcgactcgtcgcccgcacgcctcgcaaagccgatgaaccgagccgcttctgtggcataaatgacacgaattcagtcgtttatctccggttcatgcaacctcgtgggacttccgcgacttcatcgtctccccggctgaaaggggatgagaagataaagtggagtacccgaatatgcacaagatcctggccgcaaccctcctgaccggcgcagcggtctcaagccccgctctggcgcaggacgtcaatcccaccttcaccggccctcgcgtcgaggcgattctgggctatgaccatacgggcgccggcagcagcgtagacaatgacaatgaccgggacgaccagtcgatcgatggcctgctctacggcgtgggcgctggttatgacgtgaaccttggcagcgcggtcgtcggcgtcgagggcgaatttaccgactccaccgcgaaaagcggtcgatccgatcccaccgaccagttcggcttcggccgcgtcaagcagggccgcgacctctatgtcggcgcgcgggcgggcatcctggccagcccgaacacgctggtctatgtgaagggcggctacaccaacacgaagctggatgtgctggccggcaacaccaatgtggaaaccgacaccaatttcaagctggacggctggcgcatcggcgcgggcgtggagcgggccatcaacgccaacaccttcgccaagctcgaatatcgctattccaaatatgaggatgcgcatatcgatttcgccgacggcaccacgaccgacgaattcggcatcgacaccgaccggcaccagatcgtcgcaagcctgggttggcgcttctgatggacgttgggataggggaaaggcggtgtcttatcccctctcccaattccgcctacggaaggcggacaatgcggaatggtgggaaatggccagttgcggtcattacccccaccgtcaccccggacttgatccggggtcccgcttttcttgtaaagcagcgcctcgactaaggcagcgggaccccgggtcaagcccggggtgacgaaagggggagcgtccgcttcccacccaaatcgaccagccggcaagcacagaatttgcccacgctgcctggcttcactccgttcaacaagcttcgcctacagcgtcgcctcgatctcccgcgccgccaggtcgggattgtccgccaggctgatcggccggccgacaaccaggatggaagcgccccggtccagcgcctcgcgcggcgtcaccgcgcgcttctggtcgcccatcgcgccgcccgccggccgcacgcccggcaccacgaagaagccgtccggccaggccttcttcgccagcgcgacctcttcgccggaacagacgatcccgtccagcccggcgctgcgcgccaggtcggccaaccgcgccacctgatcctccgccttgccgccaacgccgatgtccagcaggtcgccatcgtccaggctggtcagcaccgtcacggcgaccaccctggtcttgatcccggcggccgctttcgcatcctccagcatggcgcgcccgccggcggcatggacggtcaggatcgcgggttccaacatatgcagcgcctgcaccgccttggcgaccgtgttgggaatgtcgtgcagcttcaggtcgaggaagatgggcaggtcgaatttcatcatctcatgcacgccgtgatggccatgggcgcagaagaattcgaggcccagtttcagcccgcccacatgatggcgcacctgctgtgcaaggtcctgggccttgcgcaggtcgggcgtatcgatggcgacgtagatggggctggtcatgctggtcctgtggtggaaagggtaggggccgctgccggactgtcggcggcggcggggaatgaaggggcggaagagggagcggcggttgccgcgaccagggcgcgttcggtgctctccagcttgcgcttcatccgccagcgcgtggcccgcgccatgatccagaagggcagcgcgcccagcaaataggcgccgatcagcaggaccggcagcttcgtttccatgaccaggtcgccccagaggttcacttccacgcgcgtgtaattggcgacgcagaatagcgcgagggcgacggcgacgacgacccagaaggcagtccgcagaaattgcatcaacgctcctatagctgctgaacgggcagcttaggcgattttgtcgcgctgcggaagcgcctcgtcggcaggagtgaaggcgatgcgcagggaaagcgtcttttccgcgccgggttccatgctttccatgccctccggacgattgacggcatcgggcatgtggctgaccggctccaggcagaaatcgcgggaaaggggcggccgatagacgtggaaccatgacgcgcccgatgcgctcagctcgatccgcgtcccgtcgccccgccggatgatggcgctgccgttccagccgccatagacattgtcgatcagcccgtcgccccgcaccggcgcgcccgccgaccagtcgcccagcgcatccgccgcaacttcccgcacgggcagcaggtcggccgcggcaagccacagccggtcggcctggaactggagcgagctgtcttcgtccgcctggaaataggggtgaaatcccaggcccgccggcatggcttcatcgccgatgttgcgcagcgtcagcctcatttcgatggtatcgtcgaacagcgtgaaatgctgctgcgcctcataggcccagggccagccgccatcgccgtcatatcgatgggtcaggtgcgcgctgtcctgcgcgacggcctcgacatgccatgcggatgtccagccgatgccgtggatgctgtgcggatgatccccgaaattgagcggcagccgcacgtcgcgaccggcgaagcggaagcggccatgggcgatgcggttcgcatagggcaccagcggaaagctggccatctgcaacggatctgcgctgcttgcaggagcggtgcgcaatatctccgtccccgcgaagcgcagcgccgccagcgatccgccgacggcaggggcgagcgcggcttccaccgcgcccgccttcaaggcgatgaggccgttcagccgaccatgtcctcaagctctcggcccttcgtctcatgcaccagggcgcggacgaagaagaaggagacggccgcgaagaaggcatagccggtataggtgatcgccaggcctggcgacaccgccagtgccgggaagctgacggagatcagcgcattggcgatccactgcgcgaagccggagaccgcaaggcccgatccccggatctggttggggaacatctcgcccagcatgacccacatgatcgggccccagctcatgttgaagaagatcacgtagagattggcggcgaccagcgcgatcacgccgttattgccgggcagcgacaccgcgccgccgggcgccgtgaccgctgtcgaaaaggcataggcgacggtcgccagcgtcaccgccatgcccgccgatcccatcagcagcaacggcttgcgccccaccctgtcgaccagcgcgatggtggcaaggcaggcgccgatggacagcacgcccgacaggatgttggtctggagcgcataatcctccgaaaagccgaccgcttcccagagcgtcgcgccataatagaagacgacgttgatgccgacgagctgctggaacacggccaggccgatgccggtccagacgatggggcggatcttgccgctggccttgtcgatcaggtcgccgagcttgggccggtgatgatcggcggccaggctgttgcggatttccaccaccttgcgcgatgcggtctccgcgccgaacaggcgggtgagcacggcatgggcgcgctcctcctgcccgcgcgccaccagatagcgggggctttccgggatgacgagcagcgccaggaagtagatcgcggccggaatcgcctgaagccagaacatccagcgccaggccggaaagcccagccacagctccgccgtcgatccgccggcatagcgcgccagcacgaaattggcgacgaacgcgccggtcaggccggatatgatcatcacctgctgcacgctggacagccggccgcgcaccgccgccggagtgacttcggaaatatagaccggggagatcacgctcgccgcgcccacgcccaggccgccgatgatgcgcgcgacgatgaagatggcggacgatcccgccgctcccgccaatatcgcgctggcgaggaacagcacggccgacagcatcatcaccccgcgccgtccgatcaggtcggccatgcgcccggccaggaacgcgccgatggaggagccaaccaaaatggcgccgacattgacgccgatgcccagcttgcccaggtcgaaggcgctttccagccccttctgcgtgccgttgatgacgccgctgtcataaccgaacatgaaaccgccgatggtcgccacggcgacgatggcggcgatgaaggccatattgaccttctcggcactcccttcggtcattcctgctcctccgattttattctaaatggctgcaatataggatgtttgcccgcgcacgccgggatcgaaagcgaaaagatcgccggcgcagggctgcgcgacaagctggtcgctcgtcaagcccttgcgcgccgtggtggcataggcgaccgacaggtctggcccgccaaaggcgatcttggtgatgttggcgacgggaaagcggacctccgtcatcagcctgcccgcgggatcgtagcgccgcgcggcccagccggcgaacagcccggtccaaaggcaaccttccgcatcgacggtcggcccgtcgggatagcctgcgccgtcctctatctccacgaacagcgccgtatcgtgaagcgtgccgtcggcggcgatccgcgtccgccagatccgcttgccgagcgtgtcggtgtgatagagcagcgtgccgtcgggcgaaagggcaggaccgttggtgatggcaatggggggcaggccgctttcggtcagccggtcctggtgcagccggtagaaacgcccgctatcggccgcctccccatcgtccatcgacccgaaccacagggcgcctgccggatcgacggtggcgtcgttcagccggttgccgggccggtcggcctccggcgcatgcagcaaggcgaagctggcggcatccggatcgaaacggtgcacgccggactgcaggcccaccgcgaacagcccgtcccgcgtcggcactatccagccgacctgggccggcgcatcccaactgcgcgccacgcctagatggggatcgaagcgatagatgcgcttctgcttgatgtcgacgaaccacagcgcggcatcgcgcgccacccagacggggccttcgcccagggttgcgccgacgctcagcacgctttccggaacgggcgccatggcgtcagcgccagcccgcgtcgatgaaataatcatgcccggtgcacatgcgcgcatcgtcggacgccaggaacatggccagcgccgccacgtccgccggcatgatccgcccgttcaggcattgcgcggcgacgatctccgcctcgccctccggcgtgtaccatttcatctggcgcggcgtcttcacattgccggggatgatggtgttgacgcggatattgtcgcggcccaggtcgcgggccaggctgcgcgtcaggccctctatcccggccttggcggtctggtacagcaccaggtcgggcagggcgaggtgccaactgatcgatccgaagttcaggatcacgcccccgccggcgcgcttcatcgccgggaccacggcctgcgccgcgaagaacaggtggcgcaggttcaccgccatccgctcgtcccaataagcgggcgtgacttcctcgatgccgtgacggtcgtcattggccgcattgttgatcaatatgtcgacgccgccaagctgttcctccaccgtggcgatcatcgcctgcacggcttcgatgtcccgaaggtcgcaggggtggaagatcggcgggaaatccgcgcccttcagccgctccgcgaccgcctcgctctcctcttgcgcgatgtcgcaaaaggcgaccctggcgccttgcgcggcaaaggcttcgaccaggccttcgccgatcccgctgccgccgccgctgatgaagacgcgcttgcccttcaggctcggatagacggcgctgttcatgcgagcagaccccgcttggcgaggttcgccatcagcgccgaaagcccgaaactccagggttcggcatccttcgacgtcaccacccggttcaccagcctccccaggcgcggggtggagatggcgacgctgtcgcccaccttgtgggtaaagccatgccccggctcgtcgcgatcctgcaccggcgcgaacagcgtgcccaggaacagggcgaacccgtcgggatattgatgttccgacagtgtctggcgcgccagttccagcggatcgcggctgatctggttcatgctgctggtgccctccagcctgtatccttccggcccgtcgatggtcagttccaccacggcatcgcgcacgtcgtcgatggtgaaatcattgtcgaacagccggaccagcggccccagcgagcaggaggcgttattgtccttcgccttgcccagcagcagcgcggaacgcccttcgaaatcgcgcagattgacgtcattgcccagcgtcgcgccgatggcctgtccgttcgcgccgacgatcagcacgatctccggctccggattgttccagttcgaatcggaacggatgccgatttccgcgccggcgcctaccgtggacagcacgggcgccttggtgaacacctcggcgtcggggccgatggcgacctccagatattgcgaccagagaccatcttcgatcagcgcctgcttgagcgccgcggcttcggtcgaacccggcactaccgcccggatggacccgccgaccctctcctccagtcgcgaccggatgtccgccgccgcgcctgcgtcgccgcgcgcccgctcctcgatcacgcgctcgatggcggacaaggcgaaggtcacgccgcaggccttgacgcattgcaggtcgaccgggctcagcagcggcaggtccagcgcgtccagcgcgccgagcgccgcgccgtcggccgctttggccgtgggcagcatctccaccagttgcgcggcggtgggcgcaacgcggctcatgtcgtaggcgatgccgccctccaccaatatgggactggggccttccgccgtttccacgcggcccatgaacaggccggaccgccagtcggcgggaaggcaatcgagcaaagtggagacccccggcatcatcgactcctaagaacatacgttattgatagcgctaccaacacgactggcgacggaagtcaagggtgctgcgacggtaaagcgggaactgccccttcatccgcgcatttcctcctggaaaaggaggctgcacgctcatggccgctcgcgcatattggcaggggcagattcgtctggcgctggtatccattccggtggaaatctatgccgccaccaagtcaggcgcgcagatcgcctttcaccagatccaccagcccagcgggaagcgcgtccgttatgaaaagaccgtccccggcatcggtccggtcgatcctgaggacatcgtcaagggctatgaactgtccaagggcgactatgtgctgctccagcccgacgagatcgaggcggtgaagctggaaagcaagaagacgctcgaactcacccagttcgtcgacgccagcgagatcgatgtcctttattatgagcgaccctattatgtcgtgcccgccgacgatctggcggaggaggcctttatcgtcctgcgggaggcgctgaggcggacgaggaaggtcggcctgggccaactcgccatgcggggccgggaatatgtcgtgtcgctgaagccctgcggccggggcatggtgctggaaacgctgcgctacgccgatgaggtgaaccgcgcccaaagctatttccgggacatagaggatgcgaagcccgatgcggaactgctcgacctggcggagacgctgatcgagaagaagaccgcgcccttcaagcccgacagcttccacgaccgctatgtggatgcgctggagcgcttgatcgaaaagaagaagaagtcgaagggccgccggatcatcgaggaggaagaggagggcacggtcgcgcgcggcagcaatgtgatcgacctgatggcggcgctcaagaaatcggtcggctccggcacggctgcatccggctcgaaaccggccgcgaagaaagcacccgccaagacgcccgccaagccggccagtcgaaaacgggcctgacccatggccgatgccgatccgctcagcgcctataaccgcaagcgcgatttcagccggactcgcgaaccggcgggcaggcgcggccgcaggcagggcaatggcttcatcgtgcagaagcatgacgcgacccgcctgcattacgatttccgcctggaaatggacggcgtgcttaagagctgggcggtgacgcgagggcccagcatcgatcccgcggacaagcggctggccgtccgaaccgaggatcacccgctgtcctatgcgacgttcgaggggacgatccccaagggcgaatatggcggtggcacggtcatgctctgggacgagggcacctgggagccggtccccggcaagagcgcgagcgaccttgagaaagggcatctccacttcatcctgcacggcgagcggatgcgcggcgaatggctgctgatccggctgaagccgcgaggtcgggaaaagagggaaaactggctgctgcgcaagatcgaggatgcccatgccggcagcgctgacgatcttatcgcccgcaatctgacaagcatcaggagcggccgcaccatggcggaaatcgcggcgggcgcgccggccatttcgctgaaggggaagaagggaaaggccttcgacgcggcgatggcgcaggccgaccgggccgtcccggcgaagaggcgcgccagggcgggatcggaccgcccgccgcccttccagccgccgcaactggcgaccctggtcgacgccgtgcccacgggcaatggctggatgcacgagatcaaatatgacggctatcgctgcctggtttcggcatcgggcgggaaggtcaggattttcacgcggtccggcctcgactggacggatcgcttcgcgcccctccccgccgaaatcgcggcgatgaacctgcccggcgccctgatcgatggggaggtcgtcgcgctcggcagcgatggaaatccggatttctccacgctccagcagctgttgaagggggaggggaaggcggcgctgcacctgttcgccttcgacctgctccaactggacgggcaggatctgaccgccatgcccaatatcggccggaaggaaaagctggccgccctgttgggcgaaggtgccgcgcatgtccatgtcggggaccatgtcgtcggggcgggggaaaggctgttccaggccatgtgcggcgcggggcaggaggggatcatttcaaagcgcgccgacgccccctatcgcggcgcgcgcacgaagaattggctgaaggtcaaatgcacccgccgccaggaattcgtcatcgtcggctggaccctgagcggcgccagcgggcgctccatccgcaacctgctgctcggccagcgggagggggaggggctggtctatgcgggaaaggtcggcacgggcttcaacgcggccaacagcgccgggctggtcgcggcgctcggcaagcgggggcgcaagaccgccgcgctcagcgtgccgcgcagcgaaagccggggcgcccaatgggttcgccccgatctggtcgcggaaatcgcctttgccgaattcacggcggaaaatatcgtccgccatgccagcttcctgggcctgcgcgaggacaaggcggccagggaggtgcgacgcgaggaagccatgccgacgcctgaagcccaaagttcgatccagatcagcaatcccgaccgcctgatcttcccggaggcgaagatcaccaagggcgagcttgccgaatattacgcccgcatgggcgcggcgatgctgccctggatagcccgtcggccgatcagcctggtccgctgtccgcagggccgcgcgaagaaatgctttttccagaagcatgacagcggcagtttcggcgaccatgtcaaacatgtcccgatccgcgagaaggaggggaatgaggaggattatctttatatagaggatagcgatggcctgttggcctgcgtccagatgggggcgatcgaatttcacggctggggttcgggcgtcgcggatgtcgagcggccggatcgcatgatcttcgacctcgatccggacgaagggctggacttcgaggatgtgaagaaggcggcgcgggacatccgccgggcgctggaggatatgggccttgccagcttcgccatgctgtcgggcggcaagggcatccacgtcgtcgtgccgctgacgccgcaggcgcaatggccggaggtcaaggatttcgctgaccgcttcgcccgtgccctcgccgcccaggaaccggatcgcttcaccgcgacgatgagcaaggcgaagcgcaagggccgcatcttcatcgactggctgcgcaaccagcgcggcgccacggcggtgctgccctatgtggtgcgcgcccgcgagcttgcgtccgtcgccgcccccgtcacctgggaagagttggacgggatcgagagcgcggcgcacttcacggtgaaggacgccgccctcctgctcgaccgcgcctcctcgcgagacttgcgcggctggggggaagcgcaccagccgctgcccgctcattagggccgatcgctggccaggcagcgtggacaaattcaagactcgccggactgagtgatttgagtggagagcggacgttcttaatcctccccatcgatagatggggagggggaccggccgaaggctggtggaggggaaaatgcgcaggtcgcgccatttcccctccacccctcgcttcgcgagcggtccccctccccacgctgcgcgcagggaggatttagtggctgctattggccatttcccgacattttcgaatttgtccacgcagtccaggaaatcgcggaaggcaaggaaaaacggagcggcggtccggttcggtcaggtcgaaagcccctccagcggattttcgccacatccgccttttctgcgcggacgctttgttgcatatcgggaatcaccatgacgaagccgaccgaagaagcgcccgaacgcggtgccgcaacccccgtctccaccaacgagacgtccgacatggcctccgcggcccgcaaatcggcgggcaaggccgtctggatgggaacggccgtcggcatcggatctgccgccatcgtcgcggccttgctctacgcaaacaagaaacggggctgacgctcccgaaaggcgaaaaaagaggcggcatggccttcgctccatgccgccccatgatgcgacccttccagggttctttctccgctcgggcggagaattcctaagccgcgccgccgctcagataggcgatcagttccggcttgctgaccgttgcgctcttgtcggcatctgcggtgacgaatgcgccatcggcccaggcggtcacctccgcgggcgcgagggatttgcccgtcgccttcagttcctggtcctttaacgccaccatccagcgcgaaaattccgccttgtcgagttggccgtcatgattctggtcataggccggaaattcggtgtcgacgatggacgcgaccgcatcccctgaggtggcgggctgggcctggttcccctgcggcgaggcgggagcggactcctgcggggcggccgcccccgcctgcgccagggcgggcgtcgctgtcaaaagggcgctcgtcagaagaaatgcgcggatcatcatctgctccaaggaaccgatcgggcgaactttcacggcgataatagccaaataaaacatgccgttcctgactttttgttcatccctctccactcatcttccgattcggttcagcttggcgaccgatgctgcgattaatgggacgaagcacggaaaagcggcgggtttttccggcgatttgccccgcaaaggcggtgctgctaggcggcgcagcgacattcaactcatgcacgcaggattcgcccgatggtcccccgttacgcccgcccgcaaatgaccgccctctgggagccggaagcccgcttcaggatatggttcgagatcgaggcgcatgcgaccgaaaagctgggcgaactgggcgtggtgccgccatccgccgccaaggcgctgtgggactggtgggcgaccgagcccgccatcgacgtgcccgccatcgacgccatcgaggcggtgaccaagcatgacgtcatcgccttcctgacctgggtagccgaacaggtgggcgacgaagcccgcttcatgcaccagggcatgacgtccagcgacgtgctggacacctgccttgccgtgcagttgagccgcgccgccgacctgttgatcgacgacctcgacaagctgctggaggtcatcaagcgccgcgcctatgagcataagctgaccccgaccatcggccgcagccacggcatccatgccgagcctgtgacgttcggcctgaaaatggcggaggcctatgcggagttcagccgttgcaaggcgcgcctgatcgccgcccgcgccgaagtcgcgacctgcgccatttccggcgcggtcggcaccttcgccaatatcgacccccgcgtcgaggagcatgtcgccgaaaagctgggcctcgccgtcgagccggtgtcgacccaggtcatcccgcgagaccggcatgcgatgttcttcgccaccctgggcgtcattgcctcgtccatcgagcggctggccgtcgaggtccgccacctccagcgcaccgaggtgctggaggcggaggaatatttctcgcccggccagaagggtagttccgccatgccgcacaagcgcaacccggtgctgaccgagaacctgaccggccttgcccgcatggtgcgcagctatgcgctgccggcgatggagaatgtggcgctctggcacgagcgcgacatcagccattcgtcggtggagcgctatatcggccccgacgccaccatcacgcttgacttcgcgctggggcgcctgacgggggtcatcgacaagctgctcgtctaccctgagcggatgatgaagaatctcgacaagatgggcggcctggtccattcgcagcgggtgctgctggcgctgacccaggcgggcgtctcgcgagaggacagctaccgctatgtccagcgcaacgcgatgaaggtctgggaatcggacggccagctatcgctgatggaattgctcaaggccgatccggacgtcgcggcggcgctcacggccgagcagatcgacgagaagttcaacctcgattatcacttccgccaggtcgacacgatattccgccgggtgttcggggaataggaccaggccggctaagccaagcccaacgccgcttccctgtgctcctgcgaaggcaggagcacagtcccgccgcccctggcggatcactcgacgatggagctggcccctcccaggccatctgtctccttatcggcggaaagccgtcaatgcggaacggcgtcggattgccgccggatcaattcgtaatccagcagcagatgcgacggcttttcctccgacttgcccttgcgcgccttgatctgccgcaccagcaactcgacggcggcgcgcgacatggcgctgatcggctggcggatggtcgtcaattcgggccagatcgtggtcgccagcgacgtgtcgtcgaagccgcatacggtcaggtcgcccggcacgtccagcccgctgcgatgggcaatggcgacggccgccgccgccatgtcgtcattgctggcgaagatcgcggtcggcggcttgggcagcgccaggattcgctccgccgcgtccagcccggatcgataggtgaaatagccctgttcgaccagcgtctcgtccggcgcgatgcccgcttccgccagcgcgtcgccatagccctccaaccggcgctggctggcgctctggttcggatgacccttgatgaagccgatgcggcgatgacccagcgcgatcagatggcgcgtcatcgccagcgcggcggcatggtcgtcgatgctgaccgccgacatgtcggcgggcgcctccccggtggcgaccgcgacggcgaccaggtccgccgccttcagcgcgtccttcatcgcctggtggtcgcacagcggcggcggcaggatgacgccgttgatccggccgcgcaacagatggtcgaccaccgtgccgacggcggtttcctcatcccatttctccaccaccaggtcgacgccgctgcggctggcctggtccaggctgccgaccaggaattcgctcagataggaagccgaagggttgctgtagagcaggccgatgcgggtttcgtccccgcccgccaggctgcgcgcggcggcgctgggcgaatagttgagcgcggcgatggccgcttccaccttttcctttgtggcgcttcggacgatctgttcgccgttgatcacgcgggacacggtcatgggcgaaacgcccgcatgtttcgcgacatcgttgatggtcggggcgttgcgctgccgcctagagcttctcggttccatgagcgtaatggtaacgggaagctcgcccgatactaagcaaaatcctccatcgtcttttcggatcgcgtcaattacggctcttggcgcggggatggccgctcgcgtccagcacggtttccatcgcgacataggtggaggtgctggcgacatggggcaggctggagatcttctcccccagcacggcgcggtaacggcggatgtcggccgtcctcaccttcagcagataatcgaagctgctggcgatcatatggcattcctcgacctcgggaatgcggcggacggcggcgttgaactcgtccagcgccttttcgcgcgtgtcggacagcttcacctcggcgaaggcgacatggtccatgcccagcttcgccggatcgacgatcgcccgaaatccccggatcacccccgtttcgatgaggcggcgcaggcggacctggcagggcgtcttggacaggcccaccgcctgggccaggtcggtgaccgtcatgcggccgtcctctatgagggcggcgacgatcttccggtcgaattcgtccatctcgatcgtcggcggatttttcatgggttttgccgtggaagcatgctgtcgcgaaaaccatggattttccgacaaatatgatggtcggggagagaggattcgaacctccggcccctgcctcccgaagacagtgctctaccaggctgagctactccccgaccgatagcgggtccgtttcgaggcgggcccgctgggcaggccgcagcctatagaggtggcttttccggctggcaagcggccgttgcggttttttttgggcggttcataaaagccccgcctggcggaagctgaaacgcccctttcgcccgtgaatcacatggtccgccagcgcgatctcgatcgggcgcaggcgtttcgagagggtccgggtcagccggatgtcggcccagcgcggaagggggctgtcgggccgctgctgctcgatcgccagccaacggctctcccaccgcagcagcgcgttcacggtgtcgcgccagtcctgatcggcgcgcagccggtgaagcggccgccattcgtcgtccaggacgagaaggttcagggaggcgggttgcggcatgcgtcgcagaatggccctgcgccgcccgggcggtaggggaaggctggtccctttcggaggaagcggcagccaatcttgtccgtttcgcagcatttggcgtcggcgggccgcttcgctacaggagggggcagcccgccagaatcatgaaagtgtccgcatggcatcctctccgccccattatgagcagcaatatctggacctgatgcggcacatctggctgcatggggatgagcggatcgaccggacgggcgtgggcacgcggtcgatattgggcgcgacgatgcgcttttcgctggccgacgacgcggtgccgctgctcaccaccaagcgggtctattggaaggttgccgcgcgggagatgctgtggttcctgaccggcgacaccaacatccgcgaactggtgcggcagggcgtgcatatctggaccgactggccgctggacagttaccgcaaggccacgggcgaggaaatcgaccgcgacgcgttcgaggcgcggatcgtcgaggatcaggccttcgcggcgcgctggggcgatctggggccggtctatggcgcgcaatgggtgaactggccgcgctatgaggaggtcggggacggcctctaccgccgggcggcgcagggacataaccagattgccgatctggtcgaggcaattcggaccagccccggctcgcggcgcttgctgttcactggctggaacgtggcggaagtatcgcgcatggcgctgccgccctgtcacatgacctatcagttccaggtggcgaacgggcggctgaacgggctgctgttccagcggagctgcgacctggggctgggcttcgccttcaatatattcggcctgtcgatgatcacccggatgctggcgcagcaatgcgatctggaggccggcgagatcgtctggcagggcggggacgtgcatctctacctcaaccacgccgaactggtggaggagcagatcggccgaattccgtcgggcagcccaaaattgcggatcaaccgccgcccttcgagcattttcgattatcggatcgaggatttcgaagtggccgattacgcgccgcaaaggcatatcgccgcccccgtcgccgtctagcggaggacgagacgcggccagatgggtcagcaaggcttgcctttgcgggtgttgtaatataataattgcactgagcaatattattgcaatgcacaaaaggaggcaggatgagcgaccggatcgattcggacgctggaagggaggaggcagggcgtaatctgccgccgctccggctgcatgtgccggagccgaaattcaggcctggcgacagcgccgatttcagcgacttcgacattccgcccgccggtgcgcaggcgcggccggacgagacggcgcagcctgccgggatgcgcgacctcgcctatgggctggttcgggtgctggatgaggagggggctgcggtcggcccctgggatcccaagctgccgccggaaatgctgctcaagatgcttcgcaacatggcgctgacgcgggcgttcgacgcgcgcatgttccgcgcccagcggcagggcaagaccagcttctacatgaagtcgacgggcgaggaggccgtgtcgatcggcgccgccgcggcgctggcgagcgatgacatgtgctttcccagctatcgccagcagggcatattgatcgcccgtggctggcccatcgtcgacatgatgaaccagatctattcgaacaagggcgacaggctgaaggggcgccagcttcccatcatgtattcggcgcgggacgcggggttcttctccatttccggcaacctcaccacccaatatccgcaggccgtgggctgggccatggccagcgcggcgcggggcgacacgcggatcgcggcgacctggtgcggggaaggatccacggcggagggcgacttccattcggcctgcaccttcgccagcgtctatcgcgcgccggtcatcatgaatgtcgtgaacaaccagtgggcgatcagcagcttttcgggctttgcgggggcggaggcgacgaccttcgcggcgagggccattggctatggcattgcaggcctcagggtcgacggcaacgatgcgctggcggtctatgccgcgacgcgctgggccgcggaccgggcgcgggccaatgcaggcccgaccctgatcgaacatttcacctatcgggtcgaggggcacagcacgtcggacgatcccggcgcctatcgctccgccgacgaggcgagccactggccgctgggcgaccccattgcgcggctcaggaagcattgcatcgcgctcggcatctgggacgaggagcggcacgcggcgatggacagggaactggccgaaatggtccgcgacgcggcgcgggaggcggagaagaacggcattctgggccatggcctgcaccatccgatggaatcgatgttcgaggacgtgttcgaggaaatgccctggcacctgcgcgagcagcagcagaaaatgctcgacgaatggaaggcagccggcctgtgagcgacatgatgagcgaagcggcgacggaaacccacggcgacacggtgcagatgaacatgatccaggcgatcaacagcgcgctggacgtgatgatggggcgcgaccccgccgtggtcgtgatgggcgaggatgtcggctatttcggcggcgtcttccgcgccacggcgggcttgcagcagaaatatggcaagaaccgcgtgttcgacacgcccatcaccgaatgcggcatcatcggcgtcgcggtgggcatgggcgcctatggcctgaggccggtgccggagatccagttcgccgactatatctatcccgcgctggaccagctcgtgtcggaagcggcgcggcttcgctatcgctccgcgggggagttcatctcgcccatgacggtgcgctcgccctttggcggcggcattttcggcggacagacgcacagccagtcgcccgagggcatcttcacccatgtgtcgggcgtgaagacggtgatcccctcgaccccctatgacgccaagggcctgttgatcgcggccatagaagataatgatccggtcatcttcttcgaacccaagcgcatctataacgggccgttcgacggccattacgacacgccggcgcgaagctgggcggggcatgcgcatgcgcaggtgccgaccggccattaccgcattccgctgggcgaggcgcgggtggcgcgggcgggcgaggcgctgaccgtgctctgctatggcacgatggtgcatgtggtagagaacagcgtggccgaaatgggcgtggatgcggaaatcctggacctgcgcacgctggtgccgctggacatcgaggccatagagcggtcggtgcgcaagaccgggcgctgcatgatcgtgcatgaggcgacgcggacgagcggtttcggcgcggaactttccgccctggtgcaggagcggtgcttctaccatctcgaagcgccgatcgagcgcgtgaccggcttcgacacgccctatccgcacagcctggaatgggcctatttccccggcccggtgcgcatccgcgaggcgatcaacaagattttgaaggattgaggggctgtcatggcgctttttacgttcaggttgccggacatcggcgaaggcatcgcggaagcggagatcgtcggctggcacgtgaaggtcggcgaccgggtcgaggaggaccagccgatcgccgacatgatgaccgacaaggcgacggtggagatggaatcgccggtcgcgggcaccgtggtccggctggcgggcgagccggggcagcagatcgccatcggatcgatgctggtggagatcgagacggagagggaaggggagacgcctgctcccacttctcccctcccttccagggaggggccgggggtgggtggcgagcgaagcgagcttgccccgacctttgaagaacagccggccccgccggaagctacccccgacccgtctttgagagagaagggagaagtgctggcttcccccgccgttcgggcgcgggcgaagcaattggggatcgatcttgcccaggtgaagcccagcggcgatcatatccgccattccgatctggatgcctttctgctttatggggcgggtcagggctaccggcccgcaggccgatcggccaggcgggcggacgaggaggtcaaggtcatcggcctgcgccgccgcatcgcggagaatatggccgcctccaaacgcgccatcccgcatttctcctatgtggaggagatcgacgtcaccgcgctggaggaaatgcgcgagcagttgaacgcccatcgcggcgacaagccgaagctgactctgctgccgctgctgatcgtggcgatctgccgcgcgctgccggatttccccatgctgaacgcgcgctatgacgatgaggcgggggtggtgacgcgccatggcgcggtgcatatgggcatcgcgacccagaccgacgcggggctgatggtgccggtgatccgcgacgcgcaggaccgcaatgtctggcagctcgcggcggagatcaagcggctggccgacgccgttcgcgcgggcaaggccaggtcggacgagctgtccggctccacgctgacgctgacgtcgctggggccgctgggcggggtggcgacgacgccggtgatcaaccggccggaagtcgcgatcatcggcccgaaccgcatcgtcgagcggcctgtcttccgggggaaggaggtggtgcccgccaagctcatgaacctgtcgatcagttgcgaccatcgggtggtggatggatgggatgcggcgagcttcgtccaggcggtgcggaagttattggagacgccggttctattgtttgcggattgagaggcggtatcccattcctccccatgctgcgcgtagggaggattaatttgcgctctcaacgtaccgtggcgcggtaactgaggcggccgctttcgccgggggatatttcgtcggggacggtccagcggatatgggtgatgtcggcggggactgcgcggcgggtgccgcccagcgccgtcggcagccataggtcggagaggcggccccatcgtgcgccgccgtcgaccgacacctgcatggcgggatcggtgaggtctggctgagcgccacgcgggacggcgttggtgacggccaggttgcggatcgggcggttgcccgcattgcgccagttgacgacgaagatgagctggtcgcccgattccgcccggccggcgctttccagcacgcggcgggcgcggccgttgatgtcggtgctgacccgctccacgaacatctgccgttccagccggatttcctgccgtgcccaggcaagctgcggcgccgccatgcaggccagggcgaccagccaagcccccgatttcatcccagtcccccaagctgttgcccggccaatgtggcggcaggtgccgaagatttggttaagaccttgtttcccttgctatccgcctgatccgctgatgtaaattatcgggccgaaattgacgggcgggcgccgcccgtgcagaaaaagggcggcgggcgaggatatttcaggcgtgacaccccaggaacagcaggagatcaaccggcggcgggaccgcttgctggcgtcgatcgcgctgacgaccggcgtcgggctgatcctggcgctgcccttcgccttgagggagggcgccgagttcttcctgccgctgaccgcagcgctggtgatcgccattgcgctggtgcccttcctggagtggatggagcggcggagcgtgccttcgcctctggccgcgctgacggcggtgatcgccttcctgctggtggcgaacacggccctggtgctgatcgtcgtcccggccgccgactggttccggctgctgcccgaacgcctgcccaagattcagaacaaccttgcgccgctgatcgatttctattcgcagcttcagcgtttcgtcgacgaaacggtgcagatgctggcgaccgggccggtggcggcggcgcagacggcggcggtggacgcgccccggtcgctgctgcagttcgcggccacatccgccccggcggcgatcatccagatggtgttcgcgctgctcatcatctatttcttcctggccggctggacgcggctgcggcggcggacgatcaacagccggggcagcttcgacggcgcgatggcggtggcgcgggtgatccagaatgtggtggacgcgacatccgcctatgtcctcaccatcgcgacgatcaacctgtgcctggggctggcggtcgccttcgccctgtggctgatcggcatgccgtccccgctgatgtggggcggcatcgtcgcgctgctgaatttcgtgccctatttcgggccgatgctggccgcggccctgctggcgctgggcggcctgatggtgttcgacgacgtgtggagggcgctgctccccgccgccttgcaggtcggtttccacctggtggaggccaatgtcgtgacgccgacgatattgggacggcggctgaccatgaatccgctgctgatcctggtgtcgctgaccttctggggatgggtgtggggaacgccgggcgccttgctgggcgtgccgttgctgatcatcatccagacggtcgtgtcggccgccggaacgcccgacatagcgggtttcctgttcgagcgcggcacgttgacggtcgacccgcgcaaagaaaatgacgaaagccgcgaaactgatgtcgcaggcggttgacagggggaacggggccgcatagatgcccgcccacaccgaacgcgggtgtagctcagttggttagagcgccggcctgtcacgccggaggtcgcgggttcgagccccgtcactcgcgccactttccttgaaaggaaggaggtggatggttttccagatcagcatcgtctggtggcctgcatgggccacgccaagatgccgccctgcgcgggtgtagctcagttggttagagcgccggcctgtcacgccggaggtcgcgggttcgagccccgtcactcgcgccattctcccccggatcgagtgacgatgctgttggacgcggcgcttgccctgcgtccttcgataatggctgatttgcgtcatttttcgccgaagttcacagtgtatgcgcgcgcgtgcccgggcgcgcgtaggcgttgcgtgtcggacatttcaaagaggcggaaaggataggcgggtcggcgggcagtaggacaggccaaatttcggggctgttggagaaataggatggttttcgaggatgttgtggccgtttggccacggatggttcccgatgggtcggcggggcctttgggtgatggaggcgaggattgccgggctgaatgattttgggtggagagcggaggtttccctattcgtcaccccgggcttgacccggggtcccgctttctttctgagtccgcgcccggcccaaggcagcgggaccccggatcaagtccggggtgacggtggggcaatgaccgcaactggccaatccaaaaacattccccctcccgctcgcgggagggggaatgtccgctaaccacccgaaatgcctaaaaaccccgccagcgcccggtctccatccaggacaggaggcgcttcaacggcaatatccatatccagatcaggccgagaaagacgtagaccggcacctgcgcaaccatcggcaatcgtccgatcagccccgacaggcttcccaccagcaccgcccacagcgcgatcaggcccaggatcatgaacatgcccacgggcttgcgccagcttggcctgtaggtgggacggggatcgatgctcatgcctcatatccttcgatcagttcgacttcggtcaggatcagattgagcggcaagtcccacggatcggcgggcaggtcgtcatgttcctgcaccgaccaggccagccccaagcgcagcgcgtcgggatagcgggcgaagacccggtcgtaatagccgcccccctggcccagccggttcatcgcccggtcgaagccgatcagcggggcgacgatgacgtcgggcgtcaccggatcgccggtcggttcaggatggctggtgccgaacaggccggggaaaagccggtcctccggccgccagctcagaaaatccatgctgccgaggcgatcgagcacgcggggcagggccagcgtcttgcccatggcctgcaagggggcggcgagccgctgggccggggcttcgtcgtccagccccatgtaaagcgccaccacctgggcgtccgccagccgcctggcgaggggggaggggatcaccttgaacgccagccggtgcgccagcggatcgagcgaggccacgaaggcgcgccgcctctgccgggcgatggcacgcagggtcgccttgtctgtgtcgtcgctcatcgggggccttatgttggcgaagggacattgcgggaggggggtgacgggaccgcctcggccgtgtgctggaaaatcctctgacgcctcaacgtcaggtgggaaccatgtagatcgggccggaacccgcccagggacagtccccttggatgtgattatcgcctcagggatgttcgctaaagctcgataccgcgcagtgcccgtcgcctctctatctaggcttcgggcgaagctgcgacaagtctctcgcgcagcttttctatgcgcgtggcgagggattcgagcgcgcgggcagccggttcgtccccggactccagcgccagcgtctgttgccgccctatcgcctcgcgcttgaggtcattgagttcgtcggcgaggaacagcgcggcgaacagcagcgtgcgcacttcggtcaaccccggcgtgttctgctgcgccagccgcgccttgcgctcgatcagattggcgagatgcgccagatgcgcctcctccccgtcgcggcagcgcaggtcgtagacgcgcccggcgatgtgcaatgtggtttcagccaccggcccgttccttcacgtcctgccccttcaattcggtgatgagactgtccagcgaccgcagcgccgcgcgggcggcggcggcgtcgatgccgggcagggcgccggctgggaggccggaagaggggacaggcgcggccgcaaggccttccacatcctgttccagccggtcgatcgcgcgctccagcgtgcggatggcctgcatcattcggtcacttgccatgttccacgcatagacaaagttttcgccgcgcaaaagccgtcattcggcggcttggcgcagcctgggggccgcccgtggttgacgccttgtccctgaggcgacaaagggggcgcaatttcgattcgctggccttaacagggggccatagacaagccaggaaagacgccgcttcgatgaccgtttccgaaaagtccctcgccaacgccatacgggcgctttccatggacgcggtgcaggccgccaacagcggccatccgggcatgccgatgggcatggcggacgtcgccacggtgctgttcaaggactatctgaaattcgatccgaaggcgccgaaatgggccgaccgcgaccgtttcgtgctgtcggcgggccatgggtcgatgctgatctactcgctgctgcacctgaccggctatgcgcgcccgaccatggaggacatcgcgaatttccggcaactgggcagcccctgcgccgggcatccggagaatttcgaactggcgggcgtggaggcgaccaccgggccgctgggttcgggcctggccaccgccgtcggcatggcgattgccgagcggcatctgaacgcgcagttcggcgacgatctggtcgatcaccgcacctgggtgctggcgggcgacggctgcctgatggaaggcgtcaaccatgaggccatcggcctggcggggcatcttaacctcggccgcctgatcgtgctgtgggacgacaacaagatcaccatcgacggcgcggtcgacctgtcgagcagcgaggatgtgcgggcgcgctatgccgcgaccggctggcatgtggtgtcgtgcgacgggcatgacgtggccgatgtgcgccgcgccattgacgaggcgctggccgatccgcgcccgtcgctggtcgcctgcgccaccaagatcggctatggcgcgccgaacaaggcggggacttcgggcgtccatgggtccgcgctgggcgatgccgaggtggctgcggcgcgcgaattcctgggctggtcggccgagcccttcgtcattcccgaagacatcgccgctgcctggaaggccatcggcgccaagggcggcgacgcgcatgccgcctgggcggatcgtcttggcgccaacgcgcagaaggcggaattcgagcggcgcatggccggcgaactgcccgccggtttctcgctcgacgcctatatcgacacgctgatcgccaatccgcagaaggtcgcgacccgcagggcgagcgaactggcgctgggcgcgatcaacgacctgctgccagagacgctgggcggttcggcggacctgaccggatccaacaacaccaagaccaagtcgaccgggccgctgacgaaggacgattattcgggccgctacgtctattacggcattcgcgaattcggcatggcctgcgcgatgaacggcatggcgctgcatggcggcgtcattccctatggcggcaccttcctggtgttttcggactatatgcgcggcggcatccgcctggccgcgctccagcaggcgcgggtcatccatgtgctgacccatgactccatcggcctgggcgaggacggcccgacccaccagccggtcgagcatgtcatgtcgctgcgcatgatcccgaacctggacgtctatcgcccggcggacatcgtcgagacggcggaatgctgggaactggcgctgaaggacgcgactgggccgtcggtgctggcgctgacccggcagaacctgccgcagttgcgcaccgagaaggcgggcgagaatctgtcggccaggggcgcctatcggctgaaggccgcgaccgcagagcgcaaggtggtgctggtcgccaccggctccgaggtcgagatcgccgtcgccaccgccgcgctgctggaggagcagggcatcggcgcggatgtcgtctccatgcccagctgggcgcatttcgatgcgcagccgcaggcctataaggacgatctccttccgcaccatgtcctgcgcgcttcgattgaggcaggcacccctttcgggtgggagcgttatgtcggcatcgccgggctgcgcttcggcatcgacacgttcggcgcctcggctccggcggacgttctttacgatcatttcggcctgacggccgccaagatcgcgccgcgcatcgtggccgcgctcgactgaaattcaaccaaccgggagacaagtgcagtggcaacgaaggtagcaatcaacggtttcggccgtatcggccgtctggtggcgcgcgcgatcctgtcgcggaccgaccatgatctggaactggtgagcatcaacgacctgggcgacgccaagtccaatgccctgctgttcaagcgcgacagcgtccacggcaactggggcggtgaagtcagcgtcgacggcgacgcgctgatcatcaacggcaagcgcatcgccgtcacggcggagcgcgacccctccaagctgccgcatgccgcgcagggcgtggaaatcgcgctggaatgcaccggcatcttcgccgacaaggcgaaggccagcgcgcacctgaccgccggggccaagcgcgtcatcatctccgcccccgcgaccggcgtcgacaagaccgtggtgttcggcgtcaaccatgagacgctgagcgccgacgacgtggtgatctccaacgcgagctgcaccaccaactgcctcgcgccgctcgcgaaagtcctgcacgacgccctgggcatcgaaaagggcttcatgaccacgatccacagctacaccaacgaccagaacacgctggaccagttgcacaaggacatgcgccgcgcccgcgccgccgccgtgtcgatgatcccgacgaccaccggcgccgcccgcgccgtgggcgaggtgatgccggaactgaagggcaagctggacggttcctcggtgcgcgtgccgaccccgaacgtctcggtcgtcgacctgaagttcatcgccaagcgttcgaccagcgtccaggaagtcaacgaactgctgaaggccgcttcggaagccgggccgctcaagggcatattgggctattcggacgagccgctggtgtccatcgactataatggcgatgcgcgcagctcgaccgtcgacagcctggaaacggccgtgatcgacggcacgctggtccgcgtgctgagctggtacgacaatgaatggggcttttcgaaccgcatgatcgacaccagcggcgtcgtggcgaagttcctctaaacgacataaccccgccggaccgatccggcggggtttttcatccaattccacgcattacagggagcgatcatggcaaagccgttcaagacactcgacgacatgggggacatcacgggcaaggtggtgctggtgcgcgaggatctgaacgtgccgatgcaggatggctccgtgacggacgacacccgcctgcgcgccgccatgccgaccgtgctggaactggccgaccggggcgcgaaggtgctgatccttgcccatttcggccgtcccaaggggcagaagaacccggaatattcgctgtcgaagatcacccgcccgctgacggcggtgctgggccgcgacgtgcagttcatccccgattgccagggcgaagcggcgacggacggcatcaaggtgatgcgcaacggcgacatcgcgattctggagaatacgcgcttccatgcgggcgaggaaaagaatgatcccgcgctggcggaagcgatggcggcgattggcgacctctatgtgaacgatgctttctccgccgcgcaccgcgcccatgtttcgaccgaggggctggcgcacaagctgcccgcctttgccgggcggtcgatggagaaggaactggacgcgctccaggccgcgctgggcgagccggtgaagccggtcgcggcggtcgtgggcggagctaaggtgtcgaccaagctcgacgtgctgaacaatctggtcgcgaaggtcgaccatctgatcatcggcggcggcatggctaacaccttcctgttcgcgcgcggcgtcgatgtcggcaagtcgctgtgcgagaaggatctggccgcgacggccgaggcgatcttcgacaaggcggaagcggcgggctgcaccatccatctgccctatgacgtcgtcgtggcgaaggagtttgccgccaacccgccctccttgcgcacctgcaacgtgcatgaggtggccgaggacgagatgatcctggacgtcggtcccgccgccgtcgaggcgttgggcgatgcgatcaagaactgccggactttggtgtggaacggcccgctcggcgcgttcgagatcgcgcccttcgacaaggcgaccgtggcgctggcgaagacggcggcggcgctcaccaaggaaggcgggctgacctccgtcgcgggcgggggcgacaccgtagcggcgctcaaccatgcgggcgtggcgggcgatttcagcttcgtctcgaccgctggcggcgctttcctggagtggatggaaggcaaggaactgcccggcgtgaaagcgctgatggcctaggttttggaggatacggtccatggcgggctgcaaatggcggttttctgcgcttccggtgctcacgacctgcaggtcgctgcgcgccggttctcgaaaaccaccattttcgcctcgccctgaaccgaatcctcgcaaaacctgaaaagattgcggagcgcgccttggagagtggcgcgccccgctcgaccgtggacgccgcgcgcggcgttcctcccatagacgcgctgccgggtgggcggcgcttccaaccaagaggtatgtgcagatgcagttcgaggacatgaaggcgaagatcgagggcggcaacggcttcatcgcggcgctcgaccagagcggcggttcgacgcccaaggcgctgaagggctatggcatcgaggaagacgcctggaccaatgaagaggaaatgttcggcctgatccacgcgatgcgcagccgcatcatcacctcgccggtcttttcgggcgagaaggtgctgggcgcgatcctgttcgagcgcaccatggacggcgaagcgggcggcaagtccgttccgcaggcgctgatcgagcgcggcgtcgtgcccttcatcaagatcgacaagggcctggaagacgaagcgaacggcgtgcaactgatgaagccgaaccccggcctcgacacgctgctgcaccgcgccaaggcgctgggcgtgttcggcaccaaggagcgttcggtcatcaacctcgccaatcgcgagggcattgccgccgtcgtcaggcagcagttcgaggtcgggcagcaggtgctggccgcgggcctggttccgatcatcgagccggaagtcaacatcaagagcccggaacgcgccgaggccgaccagatattgctggaggaaatcctcaagaatctggacgcgatgacgggcgacgacaaggtgatgttgaagctgtcgctgccggtgaaggcgggcctgttcgacccgctggtcgaccatccccgcgtgctgcgcgtggtggcgttgtcgggcggcttctcccgctccgaagcctgcgtcgaactggccaagaatcgcggcatcatcgcgagcttcagccgcgctctgctgaacgacctgcggcatcagatgagcgacgatgagttcaacgcctcgctgggcgaagccatcgatgagattcatggggcttcgaccaagaaggcggcttgatcgggatattgccgcttaagcgccttctggctggatggagaccggcggatggcgtgattttcgcgtaaaattgggtaggttgcggacctatcctattcctccccatcggtagatggggagggggaccagccgcaggctggtggaggggaatggggcacgacctccgaatttcccctccaccaccgccttcggcggcggtccccctccccatgcttcgcatagggaggaattttggcgttcgctattggccgatgagggatggtcagttcccgcttccgatggcttccctcaggatgcgcgcgtcggtgatggcctgcgcgttataatcattgttgaaataggcccagacggtccggccttcgcggttctgcgccttcatccattcggcccagtcctccagcctttcgcgggaatagctgccgcgatatttgccggtcgtgccgtggaagcggacataggcggtcgtgccgacggccagccggggactggccgagccgggcatgtcgtggacgcaaaaggcggcgccttggcgctccagcagggcgtagacctcgtccacataccagcttgggtggcggaattcgaagaccggaaccggatggcgcggggcgatgcgcaggaaatcctccagccggggcaggtccagcgtgaaatgcggcggcagttgatagaggacaggcccaaggctgtcgccgaaatgggcgaaggacgccatcatcctttccagcggctcctcgcaatccctgagcttcttcatctgcgtcagatagcggttcgccttggccgcatagcagaagccgctgggcgcctgttcgcgccatttgtcgaccgtttccgggctgggcaggcggtagaagctgttgttgatctccaccgtgtcgaactgttcggcgtagaaggcgaaccagtttttcgccgccatcttctccgggtagaggcgcccgcgccaatcccggtaattccatcctgagcagccgatcctgatcatggggaggaaacgtgggcagggtggaataggctcccccctcttttccaatccgtccaaaagcggctaaggcgaggggcatgaccgatttcaccgacgaagaactcgccctcgatccgaatttcgccgaccgtttcgagcagggctttcgtccggcctgccagctttacctgatctcgccgccggcgatcggggcggactttgccgacagcctggccgccgccttcgacggaggcggcgtcgcggcgttccagttgcggttgaaggggctggacgaagacgccgtcgcccgcgccgccgaaccgctccagaagctctgcgccgaacgggacgtcgccttcatcgtcaacgacagcatggcgctggcgaaaagactgggcgcggatggggtgcatctggggcagggggacggcgatccgaaggaagcgcgcaggttgctggggccgtcggtgcagatcggcgtcacatgccatgacagccgtcatctggcgatggaagcgggcgaggcgggcgcggactatgtcgccttcggggccttttatccgacgacgaccaaggaaacccattatcggcccgatccgtcgatcctgggctggtggacggcgctgttcgaactgccctgcgtcgccattggcggcatcacggcggataatgccgcgccgctggtgaaggcgggggcggatttcctggcggtgagcggggcggtgtggagccatccggaagggccgcgggcgggcgtcgcggctttcgaggcggtgttggcgcggaaatgaattcgccgtgctcctgcgaaggcaggagcctgggcagcgtggacaaattcaagacttgccgaactgagtgatttgggtggagagcggaccttcccctattcgtcacccctctccctattcgtcaccccggacttgatccggggtcccgctgccttggacgaggcgcggcactcagaaggaaagcggaaccccggatcaagtccggggtgacggaaaactgatgactgctattggccatttcacgacattttcgaatttgtccacgctgcctagtcctgcccttagtcgtgaatcatcgcaccgtctgaactgggctcctgccttcgcaggagcacggtgggaaaagcaggagcgatgggagaggcaggagcacggtggcagaaaggggggtaggcagctttcctgcactttgcgcgttttctcttccataatcgggagagtatcgccttgaaaacctatgccttgatcctcgcatcgctatgttcggcctgcaacatgaccgtgacggacgcagacgagagcgctccgtccaatgccgcttcccctgaggggaagggcgccgcttctaagcccgccgatccctatggcttcgttatcgtgccggaaccggcgggatcgcctgcgcgggtggaggcggtgttgcaggcgcaggtggcgttggaccgggcgggcttttcgcccggcgtgctggacgggaaggaaggcatgtccttcaccaccgcgctcaagggttttcaggaagcgaagggcctgccgaccaccgggcgatatgacgaggcgacggccagggcgctgctgggcgaccggccgcaaccggcgacatggctggtgaagattccggcggggttcgccaaggggccgttcttcgcggttcccaaggatttgaacgatcaggcgaagctgcccgcgctgggctatcgcaatctgctggagaagctggcggagcggttccacacccggccggaggtgctgctcgcccttaatccgccgaacacgaaggtcggcgcgggcgccactatccgcgtgcccgccatcgccaaccagccggtggcgcggatcgagggggatgagcggggctggggcgaaacgctggcgtcgctgggagtcgccaaggaccagccgcaggccgaccatatcgtcgtcgacaagtcggacggggtgctgagggcctatgatgcgcagaatcggctgatcgcgcaatttcccgccaccatggggtcgcagcatgatccgctgccgataggaacatgggaaatcaaggggttgagccgaaatcctgactttcattataatcccgacctgttctgggatgcgtcctccacggacgagaaggcggtgttgaagcccggccccaacggcccggtcggcgtggtgtggatcgacctgtccaagccgcattacggcattcacggcacgccggagccgcagaccatcgggcggacggaaagccatggctgcatccgcctgaccaactgggacgcggcgcggctggcgcagatggtgcagtccggcgtgaaggccgtgttccagccatgagggcgcgcggttgggccggaatcggtctggccgtcctgttctgcgccggccttctgaaattctgcgtgcggatcgtccccgccgacgcgccggtttcgatgcctccctcgcggcccgccgctgcggatgtggggcctttgctgatcccggtggagggggtgccgcccaccgcgctcagcgacaccttcgcccaggtgcgggcgagcggggcgaggccgcacgacgccatcgacatcatggcggcgcggggcagggcggtgctggcggcggcggacgggcggatcgaaaagctgttctggagcggggagggcgggcggaccgtctatcagcgctcctccgacgggcggcgcatctattattatgcgcatctggacggctatgcgccgggtcttgcggaagggcaggcggtgcggcgcgggcagcggatcgccagcgtcggcagcagcggcaacgccgatccgggcgcgccgcatctgcacttcgcggtgcatgagatggcgccgggcgaagcatggcatggggggcggccggtcaatccctatcccctgctggccaggcggcgataggcggctgcccccttgccctttcgccttcggccatgtaagggcgcggccagcctccagaggccggctcttttcaccttcagacatataggcaggctcttcccatgaagatcagcggcgtcgagattcgtcccggcaacaacatcgaatatgacggcagcctgtggcgcgccgtgaagatccagcatacccagcccggcaagggcggcgcctatatgcaggtggagctcaagaacctgatcgacgggcgcaagaacaatgtgcgtttccggtcggctgagacggtcgagcgcatccggctcgacaccaaggatttccaatatctctatgcggagggcgacatgctcgtcttcatggacacggaaacctatgagcagatcaacctggccgccgatctggtcggcgatgccgccgccttcctgcaggacggcatgatggtcatgctggaaatgtatgaggaacgcccgatcagcgtccagcttcccgaaacggtcgaggcgaccgtggtcgaggccgacgccgtggtgaagggccagaccgcttcggccagctacaagcccgccatcctcgacaatggcgtgcgcgtcatggtgccgccgcacatcgtcaccggcacgcgcatcgtcgtcgacgtctatgagcgcgaatatgtgaagcgcgccgactgatatcgattccccctcccgcaggcgggaggggttgggggtgggcggcgagcgtgagcgagcctttccgccccttccttttttagagggccgctggtgcggccgcccacccccggccccttccgcttgcgggaggggggagacaagaaaatggtatcgcactctggccttctgaccgtcatggaacgcgccgcgcgcaaggccggctccaagctgcgccgcgacttcggcgaggtcgagcatctccaggtgtcgcgcaagggaccggcggacttcgtgtccaaggccgaccagcaggcggaaaagaccctggtggaggaattgcagaaggcgcggcccgactggggtttcctgctggaggaaggcggcgagatcgcgggcgatcccagcaagccgcgctggatcatcgatccgctggacggcaccaccaatttcctccacggcatcccgcatttcgcgatctccatcgcggtggaggagccgctctacggcggcaggcgggaagtgacgaccggccttatctaccagcccgtcaccgacgaaagctattgggctgaaaagagccgtggggcctggcggcacgaccaaaggctgcgcgtgtcggcgcggcgcgacctgggcgactgcgtgatcgccaccggcgtccccttcctgggccatggcgatttcgcgcaatggacgcgcatcttcggcgcggtcggtccttcggtggcgggcatccgccggttcggcgcggcctcgctggacctggcccatgtcgcatcgggccgttatgacggattctgggaaagcggcttgcagccctgggacgtggcggcaggcctgctgatggtgcgggaggcgggcggcttcgtatccgatttccgcggcggcgaccaggcgatcgagcggcgggaagtcatcgcgggcaacgacgccatccacagcaaattacataagttggtggctggagcgctgcgctgacggcctgcttttggtagcgtgatcaggttgccgcaattgttgcgaatcattctcatgctgccgggccttgcttcgcatatgcagcgggcttaaagcgcgcctcattattcattgacccaggggataccgttggtcgatctagctgaatatctgccgatcctgatatttctcgggatcgccctgctgctttccagcgcattcgtgttcctgccgatgctggtaggccgcctgaccggggctcatcagcccgacccagccaagctcagcgaatatgaatgcggctttcccgcgttcgaggagccgcgcagccagttcgacgtgcgattctacctcgtcgcgatcctcttcatcatcttcgacctggaagcggcgttcctctatccctgggcggtcagcctcgaccagatcggctgggccggctgggcgacgatgatgatcttcatagcggagctggtgcttggcctcgtctatgcgtggaagaagggagcactcgattgggagtagaacttgagcggcccgcgcccggcaccttgctgcccgcggggacgcagcccgaccagcatttcttcgacgcgctgaacagcgaggtcagcgacaagggcttcctggtcacgtcgaccgaggaactgttccagtgggcgcgcaccggatcgctgtggtggatgaccttcggcctcgcctgctgcgcggtggagatgatccacgtcaacatgccccgatacgacatggagcgtttcggcgccgcgccgcgcgcatccccgcgccagtcggacgtgatgatcgtcgcgggaacgctgtgcaacaagatggctcccgcgttgcgcaaggtttacgaccagatgtccaatccgaaatatgtgatttcgatgggaagctgcgcgaatggcgggggctattatcactacagctattcggtagtgcgcggctgcgaccggatcgtgccggtcgacatctatgtgccgggttgcccgccgaccgccgaagccctgctttacggcgtgatgcagttgcagcggaagatccgccggatcgggacggttgagcgttaatatgggtcattctgctcctaggatcgcgaccatcgacgggatcgcgcaggaaatcgccgggctgctgggatcgatgctggtcgaaaccgtcgaccatgccgatgaactgagcttcaccgtggttcgcgaaaagctggccgacgcgatggtcctgctgcgcgacaaggcgcaatatcagcagcttatggagatcgccggcgtcgattatccggaacgcccggagcggttcgaggtctgctaccacctgctgagcgtcacgcggaatcatcgcgtccgcgtgaaggtgtcgaccgacgaggacaggcccgttcccaccgtcacgcacatctggccggtcgccggctggctggagcgcgaggtgttcgacatgtacggcgtcatcttcgagggcaatgccgacctgcgccgcatcctgacggactatggcttcaagggccatccgcagcgcaaggacttcccgctgaccggctatgtcgagatgtggtattccgaagaggacaagcgcgtcgtctacaagccggtgaagctggcgcaggatttccgcaatttcgacttcatgtcgccctgggaaggcgcgcaatatgtgctgccgggcgacgagaaggccccgcaggcgcccggcgcgccgacgcctgtcgcggctccgctgcccgccgccggcgccgcgcccaagggagagcccaagggcgatacgcccaaggtgacggaaaagaccgccgaaacgggcgccggcgaaccggccaacaaggaagccgccaagccgaccgaggcgaagccggttcccgaaggcgccaggacaagcgaaggcgaggctgtggtcgagcctgcgcacaaccccggttcggtaaaggccgaccagggccagggtgccgccaagcctgaggataaggcctgatgtccgattatctggaaaagctggaccatgtggtcgacgcggcggacccgtcgctgggcgacacggaaatccagaactacacgatcaacttcggcccgcagcatcccgcggcgcacggcgttctgcgccttgtcatggagctggacggcgagatcgtggagcgttgcgacccgcatgtcggcctgctgcatcgcggcaccgaaaagctgatcgagcacaagacctatttgcaggcgctgccctatttcgaccggctcgactattgctcgcccatgggcatggagcacagctatgtgctggcggtcgaaaagctgctcaatctggaagtgccgatccgtgcccaatatctgcgcgtgttcttcgcggaactgacccgcatcaagaaccacatgctgaacctgggttcgcatgtcatggatgtcggcgcgatgacgccgaacctgtggctgttcgaactgcgcgaagactgcatgaacttctatgagcgggcgtccggcgcgcgcatgcatgcggcctatttccggcccggcggcgttcatcaggacgtgccgctgaagctgctcaccgacattgccgactggctcgacacccgcctgccgcgcctgttcgaggacgcgatcagcctggtggccgacaatcgcatcttcaagcaacgcaatgtcgacatagctgtggtcagcaaggaagacgcgctgaaatggggcttttccggaccgatgctgcgcggttcgggcatcgcctgggaccttcgcaaggcgcagccctatgacgtctacgatcggatggaattcgacattccggtcggcaccaatttcgactgctacgaccgcttcatggtccgcgtcgaggaagtacgccagtccgcccgcatcatgaagcagtgcctggcgcagatgccggaaggtccggtgctctcgctcgacaccaaggtcgcgccgcccaagcgcggcgagatgaagcgctcgatggaagcgttgatccaccacttcaagctctataccgagggcttccacgtcccggcgggcgaagtctatgtcgcgaccgaaagccccaagggcgaattcggcgtctatctggtcgcggacggcagcaacaagccataccgctgcaagatccggccgaccgcctttagccatcttcaggcgatggatttcatgatgaagggccacatgctggccgacacaaccgctgtcctgggcgccatggacatcgtgtttggagaatgtgaccggtgagcatgttcattgctctcgctctgcttcagtcggcttcgccattatcggctgaagtcgtacccgcgtcggctaaagccgtcgtggatcacattgatgctttatataagggcgatatggatagagctcttagttttgtatctaaaaacgttgaaaattcggtttccgatttaaaatcaaatctccattttccatccgggcctatggtgacgaaggcaatgtacctttcgatgacaagaaaagggacgctttcgttgtcttcgtttgattgtaagccggaagatgtagccgttcggtgtgatatgattttcggtgcaggcaaaaaaagtcggaattatacgatgcgttattgggctgacggcgggccgatcacacgagtttattcgtgggaaaatcatgatcgggaggcaaagtgaatggctgacgcagttcatatcccggacgaggccgaaacgcgcgcgcgctggggcgcgttcgcctggacagccgaaaatgccgagcaggcgaagaaggtcattgcccgctatcccgccgggcggcagcagtcggcggtgatgccgttgctggacctcgcccagcggcaggtgggggcggaaacgcagacccagggctggctgccggtgccggtgatggaatatatcgccgaccagctcgaaatgccgtacatgcgcgtttacgaggtcgcgaccttctacaccatgtacaacctcgcgcccgtgggccgctatcatgtgcaggtctgcggcacgacgccctgcatgttgcgcggatcggacgatgtcttctcggcctgcaagaacaaggggttggtgaagggcgggacgacgcccgacggcctgttcacgctgaccgaggtcgagtgcctgggcgcctgcgccaatgcgccgatggtgcagatcaacgacgataatttcgaagacctgacctatgacagcatgagcgcgatcctggacgatctggccgtgggcaagcagcccaggatcgggccgcagatcgatcggcagacgagttgccccgaaggcgggccgaccacgttgaaagagatggtcggtgagaaccatgattatcggggggagtgggcgtgatggccgccgacattctccgttcgtccagagtagccgctgagcttgtcgaagtggcgtatcgaaggacagatgtttcgcgtgacccttcgatacgggtcttcgacttcgctcagcccctactcagggcgaacgggtttgagtttggagtggccgcatgagcgatgtcatcgcaccccttgccgacaaggatcgcatcttcaccaacgtctatggcttccaggactgggccatcgacgcggcgatgaagcgcggcgattgggacaataccaaaaagctgctggaaatcggccaggacgagatcatcgaacgcatcaaggcttcgggtctgcgcggtcgcggcggcgcgggcttcccgaccggcatgaagtggagcttcatgcccaaggaaagcaaggacggccgtccgagcttcctggtgatcaacgccgacgaatccgagccgggttcgtgcaaggaccgcgagatcatccgccacgatccgcacaagctgatcgagggcgcgctggtcgccggtttcgcgatgcgggcgcgggccgcctatatctatattcgcggcgagttcatctatgaggcgaaagtcctcttcgctgccgtcgagcaggcctatgaaaagggcttcctgggcaagaacgcctgcggttccggttatgatttcgacgtcttcgtccatcgcggcgcgggcgcctatatctgcggcgaggaaaccgcgcagatcgaaagcctggaaggcaagaagggccagccgcgcctgaaaccgcctttcccggcgggggcgggcctttatggctgcccgaccacggtgaacaacgtcgaatccatcgcggtcgcgccgacgatcctgcgccgtggatcggcgtggttctccagcttcgggcgggagaacaacaagggcaccaagctgttccagatcagcggccatgtgaacaagccctgcgtcgtcgaagagtcgatgggcatcagcttcaaggaactgatcgaccggcattgcggcggcattcgcggcggctgggacaatctgctggcggtgatccccggcgggtcgtcggtgccgctggttccagcggcgcagatcatggacgcgccgatggacttcgatgggttgaaggcgctgggttccggcctcggcaccgccgccgtcatcgtcatggacaagtcgaccgacatcgttcgcgccatttcgcggctcagctatttctacaagcatgaaagctgcggccagtgcacgccctgccgcgaaggcaccggctggatgtggcgcgtgatggagcggctgcgcaccggcgacgccgaccagagcgagatcgacatgctgttccaggtgaccaagcaggtcgaaggccacaccatctgcgcgctcggcgatgcggcggcctggccgatccaagggctgatccggcacttccggcctgagatcgagcggcggatcaatgagaataagggtagcgcccccgtcatggaggcggcggagtgaagttcgcacagcccattatcggcgcagttgtggttgggttggctctgtgcgggtccaagcctgcatttgcgaaagcgctgtcattaaaagaaatcaataagatacggtctatcacggttcagttcggcgattgcgtgatgaagcataatgccgctcttgggcgggcggtcgttttgagcaatttgtcgaatgatgtcatcctgcatagcgcgtcgcgcctgatcgatggaaattgtttaaatcgcacggacgccggtatgggctctcaaatgacgttcaccggcgatcaattccgctatgcgatggcgggcgcattggttcgcatggattatcctgtgcgccgccattttgattttacgaacgtgctgccgcttgtccatgctatcccgaagccggttgatccttccctgaaaaagggaagtcgcaaggccgcaaaggcggaggaagaatatgcgaaggatcgagcctttctctttctttcccgctttggcgaatgtgtagcccgtcgcaatcccgaccggacacaggatttattgctcgcggacatcggaacggtggaagaaaaggccgctttcaacgaattgtcggcatcgttgggagaatgtcttggcgatggccagatgagcttcggtcgggagatgttgcgaggatcgcttgctcttaacttctacaggcttgcaggcgcgccgttggacgcgcgggtagtgaccctgaaggtggataactaatgcctaaagtcaaagtagacggcgtagaaatcgaagtcccggccggggcgacggtcctccaggcctgcgaactggcggggaaggaaattccgcgcttctgctatcatgagcggctgagcatcgcgggcaattgccgcatgtgcctggtcgaggtgaagccggggccgcccaagccgcaggcttcgtgcgcgctgccggccgccgaaaatcaggagatcttcacgcagaccgaaatggtcaagaaggcgcgggaaggggtgatggagttcctgctcatcaaccatccgctcgattgcccgatctgcgaccagggtggcgagtgcgacctgcaggaccagtcggtcgcttacggcaagggcagcagccgtttcgacgagaataagcgggccgtcaccgagaaatatatgggtccgatcgtcaagacggtcatgacccgctgcatccagtgcacccgctgcgtgcgctttgccgaggaagtcgcgggcgtgccggaaatcggcgccatctatcgcggcgagaatatgcagatcaccacctatctcgaacatgccgccaagagcgagctttccggcaatgtggtcgatctctgcccggtcggcgcgctgacgtccaagccctatgcgttcgaggcgcgtccctgggaattgaagaaaacccacgccatcgacgtgatggacgcggtcggcaccaacatccgcctcgacagccggggccgtcaggtgctgcgcgccgtgccgcgcatcaatgacgacgtgaacgaggagtgggcgagcgacaagacccggcacaatgtcgacggtctggtgcgcaagcggctcgacaagccctatgtccgcagggacggcaagctggttccggcgacctggaatgaagcctttgcggcgattgctgccgtcaagcatggcgggtcggtcgcggcgctggcgggcgacctgctcgattgcgagacgatgttcgcgggcaaggcgttggtcgagaagctgggcggatcgctgctcgaagggcgtcagaccggccttgcctatgacgtgtcgagcctttccgccgtcaatttcaacagcaccctggccgggattgaaaccgccgatgtgatcctgctggtcggcaccaacctgcgctgggaagcgccgctggtgaacacccgcatccgcaaggcgatcaagaagggcgcgaaggtctttggcatcggtccgcaggtcgacctgacctacaaggtcgaatggctgggcaatgacgcgtcgttgttggcgaagctgcccaatgcggtggtcgaggcattcggcaaggcggcgcgtccggcgatgatcgtgggtggcggcgtgctggccaaggacggcgcgcatggcgatacgctggcgctggtcgagacgctgggtcttgtgaaggaagccacttcgacaggctcaggacagggctggaacggctataatgtcctgcacttcgcggcggcgcgcatgggcgggctgatgctcggctatgcgaccgacggcggcgtgaaggcggtggctgcggccaagcccaagctgctcttttcgctgggcgcggacgaggtcgactattcggccttcccggacagcttcaaggtctatgtcggccaccatggcgacaagggcgcccatgcggcggacgtgatcctgccgggcgccagctatgccgagaaggcgggcacctacgtcaatctggaaggccgggtgcagcgcggcgaaaaggccgtgttcgcgccgggcgacgcccgcgaggactggtcgatcctgcgcgccttgtctgaagtgctgggcgcgaccctgcctttcgacagcttcgagcagcttcgcgccgaaatggcgaaggcggttccggcgctgggcgtcgagggtctggccgattatggctggtccgtcccgtcgctgccgaccggcgcgagcggcgaattcggttcgccgatcaaggatttctacctgaccaacgccatctgccgcgccagcctgacgatgcagcaatgctcggcggaactgatccatgggcagacctatgcggaggcggcggaatgatgatagcgcataaacctccgttcgtcctgagcttgtcgaagcctgtcctgagcgcctgccttgccttgcgggcagccgaagggggctgcacttctcttcaagaaggactgggcttcgacaagctcagcccgaacggttctggggtcggggaagcatgaccgcctttttccaaaatctcggcctgcctttcgagggcgcctggctgctgtcgaccgtcgtcggcattttggtgatcgccctgccgctgatgctggcggtggcgatgatcatctatgccgaccgcaagatctgggcggcgatggcgctgcggcgcggtccgaacgtcgtcggccccttcggcctgctccagtccttcgcggacggcgcaaaggtgttcctgcaggaaaccatcatcccgtcggccgccaaccgcgccctcttcctgatcgcgccgatcatcaccttcacggtggcgctgatcgcctgggcggtgatcccgttccaggtcggcgtggtggtcgccaacatcaatgtcggcctgctctacatcctcgcgatcagttcgctgggcgtctatggcatcgtgctgtcgggctgggcgtccaactccaaatatcccttctattccgcgatccgcgccagcgcgcagatgatcagctatgaagtctccatcggcttcatcctggtctgcgtcgtgctgtgggccggcagcttcaacctgaccgccatcgtggaaagccagcggggctattacggcttcctgaacggcaacggtttcaacccgctgcttttccccatgtcgatcatgttcctggtgtccgccatggcggagacgggccgcgcccccttcgacctgacggaagcggaatcggaactggtcgccggttatcagaccgaatattcgtccatggccttcgccctgttctggctcggcgaatatgcgaacgtgatcctgatgtgcggcctgaacgccattctgttctggggcggatatctgccgccgttcgactgggcgccgctttatctggtgccgggcatcatctggttccttgccaagatcctcttcttcttcttcgtcttctcctgggtgaaggcgacggtgccccgttaccgctatgaccagttgatgcggctgggctggaaaatctttctgccgacctcgctgctgttcgtcttcctggtttcgggcttcctcatgctgacgcgctatggaggcgcacaatgagcctcggttactacgtcaagagcttcaccctctgggagttcgtgaaggcgcatgccttgaccttgaaatattttttcaagcccaaggcgacgatcaactatccctatgagaagaacccgatttcgccgcgcttccggggggagcatgcgctgcgccgctatcccaacggcgaggagcgctgcatcgcgtgcaagctgtgcgaggcgatctgcccggcccaggccatcaccatcgaggcgcagccgcgcgacgacggcagccgccgcacgacgcgctacgacatcgacatgaccaagtgcatctattgcggcttctgccaggaagcctgcccggtggatgccatcgtcgaggggccgaatttcgaattctccaccgaaacccgcgaggagctgatctacgacaaggccaagctccttgaaaatggcgacaagtgggagcgggcaattgccgcgaaccttgccgccgatgcgccctatcggtaatgggcgtgcggaatctccaagagccgttcggcctgagtagggaccgagcttgtcgagggcccgtatcgaaggcacttagcgcgtccttcgatacgctgcttcgacaagctcagcagccactcaggatgaacggggtaggggccgagggggccgagcaaatccaatgatccatgtaatcgccttctacctgttcgccatattggtggtcagcagcggcgcgctcacgatattgtcgcgcaatccggtccattcagtcctctggctgatcatggccttcttcaacgcggcggggctgatggtcctgctgggcgctgaattcatcgcgatgctgctggtcatcgtctatgtcggcgcggtcgccgtgctgttcctgttcgtggtcatgatgctcgacatcgactttgccgaactgcgcgccggttttgtcgattatctgcccttcggactgctgatcgcgctggtgctgctggcggagatcgtgctgggcatcggcctgtggagcgccggtcccatcgaactggcgcagcgcgctgcgccggtgaacccggagctttcgaatatccaggcgatcggggcactgctctacacccgctacatcttcctgttcgaggcggcgggcatcgtcctgctggtggcgatgatcggcgccatcgtgctgacccatcgcgcccgcggcggcgtgcgcgggcagaatgtcgcgaagcagaaccgccgccgtcccgaagacgccgtgcgcaacgtcaatcagccagtcgggcagggggtggagctgtgatcggccttagcgtttaccactcgccgttcgtttcgagcgcagtcgagaaacgtatcgcgcagccctaccgtgtctcgacttcgctcgacacgaacggaacgaaggggagcaaggcatgatcggccttcaacattatatggtcgtcagcgcgatcctcttcgtgatgggggtgctgggcatcttcatcaaccgcaagaatgtcatcatcatcctgatggcgatcgagctgatcctcttgagcgtgaacatcaacctcgtcgccttcagcgccttcctgggcgatctggtggggcaggtattcagcatgttcgtgctgaccgtcgcggcgggtgaggcggccatcggccttgccatcctcgtcatctacttccgcggtcgcggcaccatcgccgtcgacgacgtcaaccggatgaagggctgaagctcgatgatccagcttatcgtccttctcccgttgctggctgccgccatcgccggtcttggcaacaaggcccttggcaagctgcccgccaagatcgtcaccaccggcgcgctctttgcctcctgtgcgatgagctggccgatcttcatcagcttcctgaccggccatgcggagccttatgtggccccggccttcacctggatccagtcgggcagcttcgacgcccaatgggcgctgcgggtcgacaccatgaccgcggtcatgctggtggtcgtcaccagcgtgtccagcctggtccacctctatagctggggctatatggaggaggagccggaccagccgcgcttcttcgcctatctgtcgctcttcaccttcgcgatgctgatgctggtgacggccaacaacctgctgcagatgttcttcggctgggaaggggtcggtctggcctcctatctgctgatcggcttctggttccgcaaaccctccgccaacgccgccgcgatcaaggcgttcgtcgtcaaccgcgtcggcgaccttggcttcatgatgggcattttcggcacctatctggtgttcaacaccatctccatcccggaaatcctggcggccgcgccctccatggccggttcgaccatcggcttcctgggccatcgtttcgacaccatgaccgtgctttgcctgctgctgttcatcggcgcgatgggcaagtcggcgcagcttggcctccacacctggctgccggatgcgatggaaggtccgacccccgtgtcggcgctgatccacgcggcgaccatggtgacggcgggcgtgttcatggtctgccgcctgtcgccgatgttcgaggtttccccgacggcgctgggcttcgtgaccttcatcggcgctgccacctgcctgttcgcggcgacggtgggcacggtgcagaacgacatcaagcgcgtcatcgcctattcgacctgttcgcagcttggctacatgttcttcgcggcgggcgtgggcgcttacggcgcggcgatgttccacctcttcacccacgccttcttcaaggcgctgctgttcctgggcgcgggttcggtcatccatgcgatgcaccatgagcaggacatgcgttactatggcgcgctcaggaaggagattccgatcaccttctggacgatgacgctgggcactctggcgatcacgggcgtcggcattccgctcgccggctatggtttcgcgggcttctattcgaaggacggcattctggaagcggcctatgcttcgggcggggcgggcgtcggcgcctatctggtcggcgtgttcgcggcgttgctcaccagcttctatagctggcgtctggtgttcctgaccttcttcggcaagccccgctgggtcgcttcggaacatattcagcatgcggttcacggccatcatgaatctccggaggaagaaaccggggatgacggccatggccatgacgatcatggtcacggccatgagcagaccggcacggcgggctatcatccgcatgaaagcccgtgggccatgctgatcccgctggtggtgctgagcctgggcgcggtgttcgctggcttcctcttccacgatcagttcatagggccggagggcggcatcgagttctggaagggcgccctggcgttcgacagccatctgatgcacgccgcgcatgaagtgccgacctgggtcaagttcggtccgttcacggtgatgctgaccgggctggccatcgcctggctggcttatctgaagttcaccgactggccgcggcgtttcgtcgcgaccttcggcgcgttgtaccagttcctgctcaacaaatggtatttcgacgagctgtaccatttcctgttcgtcaagcccgccttcgccatcggccgcttcttctggaagttcggcgacgtcggcttcatcgaccgcttcggacccaatgggctcgccgcgctggtcgtgcagggcaataaagtcacccgtcggcttcagtccggctacctctatacctacgcgctggtgatgctgatcggcctcgccgcggccgcaacctgggcgatgacacgataatggacggcttccccatcctttccctgatgatggcagtgccgatggcgggggccatcgcctgtctgttcgcaggcgccaaccaggcccgctggatcgcgttgctggctacgctggccgatctggcgctgggcgtcatcctctggatgaatttcgaccagtcgggggcggccgcacaatggcagttccaggaatatgcgccgatcttcggccggttcgcctgggcgctgggcattgacggcatcgcgctgttgctgatcgcgctgaccgtcttcctgatgccgatctgcatcggcgcgagctggatcgccatcgagaagcgcgtgccggaatatatggcggccttcctgttcatggaggtgctgatgatcggcgtcttcacggcgcaggatctctacctcttctacatcatgttcgaagccggcctgatcccgatgtacctgatcatcggcatctggggcggcgcggaccgcatctacgcttcgtataaattcttcctctacacgctgctcggatcggtgctgatgctgatcgcgatgatgtggatggtgcatgaagcggggacgaccgacatcccgacgctgatggcctataatttcgatccgcatatccagacatggctgtggctggccttcttcgccagctttgccgtcaagatgccgatgtggccggtccacacatggcttcccgacgcgcacgtccaggcgccgacggcagggtcggtcatcctggcgggcgtgctgctgaagatgggcggctacggcttcatccgcttctccctgccgatgtttccggaagcctcagcgcaactggcgccgctggtctggggcctgtcgatggtcgcggtggtctataccagcctcgtcgcgctggttcagtcggacatgaagaagctgatcgcctattcgtcggtcgcgcacatggccatcgtcaccatcggcctgttcgccttcaaccaggctgggctggaaggcgcgatgatggtgatgctgggccatggcctggtgtcgggcgcgctgttcctgtgcgtcggcgtcatctacgaccggctccacacgcgggagatcagccgttatggcggcctcagcatcaatatgcccaaatatgcggtgctgttcatgctgttcaccatggcgtcggtcggcctgccgggcaccagcaacttcgtcggtgaattcctgtcgctgatgggcatttaccaggcgtctagctgggtcgcgctggtcgccaccacgggcatcatcctgggcgcggcctatatgctctatctctaccgccgcatctgctacggcgaacagaagaatgcggacgcggccgccatgcccgacctgtcggcgcgtgaaatctggctgctggcgcctatcgccgcggcggtgctgtggatgggcgtctatcccgaaagcttcctggcgcccatgcgtccggacattcgcgccctggaagcccgcctcgctcctgccgctccggcgggagactccaagatcaagatgggcgcgtccaagcctgtcgaggacgcccatcatgaagaagcccctgcattgtctcacgaagaagcgtcgggggaggcgcactgatgattgattccgcttcccttctggcggtcctgccggaactggtcctgaccgccggcggcctggtcctgatgctggtcgctgcctatggcggcgacgcgacggcgcgggtcgtgaactggctgtcggtgttgacgctggccattgcaggcctgtcgctgtccacgtcgctggcgcatgggccggatgcctttgacgggctggtgcgcgccgatgccttctccgttttcgccaaggcgctgatctatggcgcggcggccgcggccatcctgctcgccccgcgctatttctcggtcggcggcgcgccgcgccccgaatatccggtgctgatcctcttttcttcgatcggcatgggcatgatggtgtcggcgggcgacctgctgacgctctatgtgggcctcgaaatgcagagccttgccgcctatgtgctggcgagcttcatgcggcaggacgagcgttcgtccgaagcgggccttaaatatttcgtcctgggttcgctggcgagcggcatcctgctctacggttcggcgcttctctatggctttaccggcagcaccggcttcgacggcatcgcggtcgctctggccgacggcgtgtcgaagggcgaactgttcggcctggtgttcgtgctggcgggccttgccttcaagatcagcgccgtgcccttccacatgtggacgccggacgtctatgaaggcgcgccgacgccggtcacgaccttcttcgccagcgcgcccaaggtggcggccatcggcctgaccgtccgcgtcgcgatagaggcgctgggtccggcgggcctcgactggcagcaggtggtgatcttcgtcgcgctcgcctcgatcctgttcggcgcggtcgcggccatcggccagaccaacatcaagcggctgatggcctattcctccatcaacaatgtcggcttcgcgctgatcggcctggcctgcggcacgcccgcgggcgcggcggcgacgatgagctatatggcgatctatgtcgtcatgaccattggcggcttcgcctgcatcctgcagatgcgcgacgtggagggccgtccggtcgagaccatcgccagccttgcgggcctgtcgcgttcgcgcaaggggctggcggcggcgctggcgatcttcatgttctccatggcgggcatccctccgctcttcggcttctgggcgaagttcctggtgttcgacgcggcggtcgcggcgggcctgacggcgctggcggccttcggcatcgccatgtcggtgattggcgccttctattatctcaagatcatcaagacgatgtatttcgacgagccggccgcgccctatgaagcgcggggcggagcggtggagaatgtgatcctgacggcctgcgcggtggtgatcatcttcggttacttcctcaatcccgtcctcgacaaggcgagcgcggcggcagcggcgtcgctgttctgaccgagcttcgcttcgtcgaggagaccggctccaccaatgccgacatgctggccttggtcgggcagggcgcatccgaaggctgctggctgcgcgccgcccgccagaccggcggacgcgggcgcatggggcgccattgggaaagcccggaaggcaatctctattgctcgaccgtgatccgcctgcgcgatggcgacccgttgccctttacgctggccctggtcgcggccaatgccgtccatgcgctcgtcgcgccgctttgcgcggggcaggcgcggatcaaatggcccaatgacgtgctggtcgatggtgccaagatcgccggcatcctgctggaacgggccggcgatgccgttgtcgccgggatcggcatcaatgtgaccggacatccggtcgggctggaccggccggcgaccagcctgttcgcgcaaggcgccccggatgccgacgcggccgccctgcaggtccgccttgcggagctgttcgcccattggctggcgatctggcgggcgcaggggctggatccggtacgcgcccactggctggccaacgcccatcccgccggcacgccgatgcgcgtcgcgcaacccgatggcgaaacgatagagggcagtttcgacacgctcgaccgcgatggcatgctgatcctgcgcttggcgaatggcgagagccgtgccattcatgccggcgacatccttctcatctgacatcggggaccggccatgcttctcgcgatcgacgcgggtaacaccaatgtggtttttgcgctgctggaagggcgggaaatccgcgcccgctggcggatcgcgaccgacccccggcgcacggccgacgaatatgcggtgtggctgaaccagctcctgatgctggaggggtacaggatcgccgatgtcgaggctgtgatcatcgcgaccgtggtgccgcgcgccctgcacaatctccaggtgctggcggataaatatttcaggacgaccgccctcgtcgcgggccaggcgccggtggagtggggcatcgcgctggatgtggcagagcctgcctcggtcggggcggaccgggttgtaaacgccatcgccgcgcaccatctttatcaggaggatttgatcgtcatcgatttcggcacggcgacgaccttcgacgtgatcgattatcatggcgcttacaagggcggcatcatcgcgccgggcatcaacctgtcgctggacgcgctggtcgcggcggcggcgaagctgcccaagatagcgatcgccccgccggagaatcgatcggtcatcggccgcaccaccgaagcgcagatgcatatcggcgtcttctggggctatgtggcgatgatggaggggctggtcgcccgcatgcgcgcggaaatcggccgtccggccaaggtgattgcaacgggggggctggcggtcctcttcgacgacaatagcgatattttcgatgcgatcgcgcccgatctcacgatccagggcctcgcactgctgtatgaacggagtttgaaaacagaatgatacccggaaatgagctgatcttcctggcccttggcggttcgggagagatcggcatgaacgtcaatctatacggttgccagggcaaatgggtgatggtcgatctgggcctgacctttgccgatccggcctatcccggcgtggaactggtgctgccggacctgagcttcatcgaggatcggaaggacgacctgctgggcatcgtgctgacccacgggcatgaggaccatatcggcgccatcccctatctcgcggcggatctgggcgtgccgctctatgcgacgcccttcaccgcggggctgatccggctgaagctggaggaggaagggctgacggaggaggtggaactcaacgtcatcgacaatgaaggcagcttcgcgctgggcccattcggcttccgctacgtgccgctcgcccattcgatccccgaaggcaatgcggtgctgatcgacacgccccatggaaaaatcttccataccggcgactggaagctggacgagacgcccctgctgggccagccctccacgccggaggaactggcggccatcggcgacgagggcgtgctggcgctggtgtgcgacagcaccaatgtcttcaatcccgaggcgagcggttccgagggcgacgtccacgaagggctgatgagcacgatcaagggcgcgaagggaagggtgctggtcacgaccttcgcctccaatgcggcgcgcctgcagactttgggggaggtcgccaatgccgtcgggcgcaagctctgcgtggcggggcgctcgctggaccgcatcatctccacggcgcggacggccggctatctcagggatttcccgccgaccgtcgattgggacgacgtcatggccctgccgcgcaatgaggtgatgatcatcgccaccggcggccagggggaggcgcgggccgccctgtcccgcatcgccttcgacagccatccgatcaagctggacgagggcgacctggtcgtcttctcctccaagcagattccgggcaatgagatcgccatcggccgaatccagaacgcgctggcggccaagggcgtgctgatggtgacggatcgccaggcggaggtgcatgtgtccggccatccggggcgtcccgagctggaggccatgtatcgatgggtgcggccgcaaatcctgctgccggtccatggcgagcggcggcatatggccgaacaggcgcgcctggggctggcgagcggcgtgccccacgcggttgtgcagtccaatggcgacgtgctgcggctggcgcccgatgggccggagatcatcggcaaccaggcgacgggccggctggtgctggacggcgacgtcatcctgccggctgacggcgcgacgatgaacgagcggcggaaggtcgcgctgcatggccagatcagcgtcgcggtggcgctggacggcaagggcagggtcatcggttcccccgccttgcgcacccagggcgtgcccgtggaagaggacaaggccgcattcctggaggaggccgcggacgaagccgccggcgccgtcgccaagggatcgcaggaagaagaggccctgcgcgaacgggtaaggctggcggtgcggcgcacggcgacgcgctggaccggcaagaagccggtggtggacgtgctgctcattcgcgcctaagcctgcgctcatgaactggtatgcgatctttgccatctacgcgctgttctgggtgatcagcgccttcatcgtgctgcccttcggcgttcgcacgcccgacgaaacgggcgaggcattgcggccgggccaggcggagagcgcgcccagcaattttcgccccggcagggtcgccatccgcgcgacgatcctgtcggcggctctcttcggcctctattacgccaattatgtcgaaggctgggtgacgctggagcggttcacgcatatcggctgagcgaaaggacggccgcgaagggcatcggctcagccggcggcgatcaccatcatgtgcatccgcgccctgatgcggaagccgagcgtttcgtacagcgccaccgtcgcctcatgcgcggcataggcgtggaggaagggcgtttcgccccgttccagcatggcctttgcaacgatccgcatcagccttttggcatggccccgcccgcgatgatcgggatgggtgcagaccccgctgacctcggcaaagcccggcatgcgcatccgttcgcccgccatggcgatcagcctgccctgttccctgatgccgatgaaccggccgagccgatgggtgagcggcaggaagggaccaggcctggtcatcaaggcaagggcgcgcatttcctcagcgtcctcatcggtcagggtgacgatgtccgcggcggcggcgtcgcccggaatatcgtccgccgccatctgcgcaagcatcgcttcgcggaccagcctcatgcctggcgggggcgtctgcgcgtcgggttcgacgatccaaagctctccctgttcgggcgcgagcgcggcgagcgccgattgcgcggcgggactggcgtcggccgccgcggcgaagggcccgtagcgcggatcgatccgcagggcgagcgcattcccctgagccaaaggcttccagccgctgttgagggcgttccagaccgggcgatgcagggaatgaggcatgatggcgctattttccggctaaggccatggaaagcaagtcctcctgtcttgctccgtcggcaagaagccgcgaccatcgcctgattccgtaacgacggccaatttccagcgcttttgggcgccgcgatttaccaaatggaaatcatgtttcggcaatggtggcagtgacgtgtcacgccctcaacgaaacttgatcgcatccttgcgcgggcgcatgacgcccgacactcagcaaagcgctgaagtgcaggcgaatctcgtcaaatctctctatgcttctcccgcatcgctgatgatcggcgcggtggcgggtggcgcgctggggttggtgatcgcattttatgcgaaactcacggccattaccgtgatcgcaattctgatctgcctggtgggcctcagccgatccatctcggccgtttatttccagcggcagctcgcccatcagaacggcgggacgcagccgatctggggactggcctatgaactgggcgcctggggctatgccgcgctgctggggatattgaccttcgcgacccttttgctgtcccaggatgcgacgcttcatgttttggccgtgtgtctcgtggcgtcctattccggcggtatttccggtcgtaatgcgggccgcatccatgtcgcggtggggcagacatgtctttccctactgcccacatcgctcgggctcgtccttgccggcgggttgggctatacggttctcggaattctctgcttcctgatgatcttcgccatggcggacatcaccaaggcgacgcaccgcatcgtcctggaagcgttgcagggcaaatatgaaaagacacagcttgccgtcaagttcgagcgtctggcccggttcgacagcctgacgggcgtcgaaaaccgcatggcgatgcagatgcggttgcgcgaaatgttcgacggccgacgatccgacaaggatccgatggcggtgttctggatggatctggaccgcttcaaggaaatcaacgactctctggggcatatgatcggcgaccagctcttgtgcagggttgccgaaagattgtctcacgcgctggacgggcgcggccatgtcgcgcgattcggaggggacgagttcgtactgatctgtccgggcgccgaccgatccgaagcggagcggatcgccggcgacatcatggccgaattcacgcatgatttcgacgtgggcggctatcttctgggcgtgaccgcctccatgggcatagccgtcgccccggaggacggccaggacagcgacgaactgctccagcatgcggacatggcgctctaccaggcgaagcatgccgggcggaaccgccacgcgcagttcacctggtcgatgaaggaacggcagaaccgcacctatgacttggaaatgggtctgcgcagcgccatggcgaacaaggagctgatgctgcattatcagccgatcttcgatacgcgatcgggcaagatcgcgatctgcgaagcgctgatgcgatgggaccatccgacgctcggccgcatttccccggcggagttcatccccatcgcggaaagctgctcgatgatcgagccgatcacggcctgggcgctggagcaggcctgccaggatgcgatggaatgggatgagaatgtccgcgtcgcggtcaatatctcccccgtcttgatcaagagcgacgggctgccccgcgcggtgatcgcggcgctgatgcgatcgggattgaaggcgcgccggctggaactggaagtcaccgagtcgatcttcctggaggatagcggccgcactaacctgatcctgtccgaccttcaacggatcggcctgcggctggcgctcgacgatttcggcaccggctattcctcgctcggctatctgcgcgactatgccttcgacacgatcaaggtcgaccagagcttcatgcgcggggtcgagggcaatgcccgtcacagggccatcgcccagtcggtcgcctatctggcgcacgccctggatgtggaaacggtggcggaagggatcgagaccgacgatcaactgcgctgcgcccgtgaaatgggcttcaccaacgtccagggattcgtgctgagccggccggtgcccgcgcctcaggtgctggagatgatgcgacttatggatgacgacagcggcagcgtcgccagacttcaggatcggcggcgcgcctgaccctatctgtgcaggcgggcctgggccgatgccaggcggcgcatcatccgtacgctcttaaggtccagcttgagcgcagtggccgcccaattctccacaatgtccttgagttcgtcatattccagcggatcgacgcgccggcccgcctggaataccccgacatggccggcatgatggggcaggctggacgcaatatagtcgcgcaccgcttgctcgccctcgccatcctccaccagcgtgtggatgatgcccatgtcgtgcatctcctgcgcggtatagatcttgcccgacaggatcatccgttcggccgccagccgccccagcttgcgcgagagaatggaataggcccccatgccggggaagaggccgaacagcatttccggcacgccgaagcgcgcgctgcgttccgcaatggcaacatcgaagcagagcaaggcttcgaagccgccgcccaatgcgtcgccctgcgccagcgcgatcgagaccacgggcaggtcgccattgcgccaggtgcggtgcacgacgtcgatgcaggcatggccataatcgacaaggccgggcagatcgcctcgctctatgcagccggcgaacagttccaggtctccgcccagattgaaaacgccgggaaagcgcgatccggcaaccatatatttcaccggcaacttgcccgcgtcgaacaaccgcttggtctccacataccaatagcggacgtcgcgcaacatggcggggctgaaattcggccgattcgtgggtgtcatgaaggcccacaacgtggccgcatccgcgtcccagctcacgtcgatctggcccaggtcgaacatcgtcgaggtgccgatgtcaggcgcggaaaccacgctttccgtaacggcggcgagggctgcgtcctcctccgccggaagatgggcgggcgtcaggtcgtccatatgttctcgcgcggaattaaatcgcccggaatcaatcatctgagcccccgagttgctattgacgatgagcagaacagggttacggcccttatgcaatcgcgccgatgggccttgctgcggaattaaccatttttagttgcaactgttgcagggatgtcgccaattattccgttacgcaaaggtaaacgttgcattaatgcaacaaactgacttttgacgatatgccgcaaatcgggtgcaggcctttgttaacctttattaattacgatcccgatcatgaacaggccccgaaccgaaaagcagcttgtgaccctgctgctgcacgatgcgcaaggagagtcatggcggctcagcctggcggcggattgtctttgcttcatcggcaattatcgccgcgtcgatggcttcgacgtcgatgccgtcgtggcgctggacggactgcgcaagaagggctgaagcgcgcctttgcggccttgtctggcgcgcctttcgatcctacagcgcgcagcgtgacaaatccccgcttttccttttcgattgccgcgaccgacggcaaggcccgcaccggcgccatccagatgcggcggggcgaaatccgcacgcccgccttcatgccggtcggcaccgccgccacggtcaaggcgatgcgccccgccgaagtgcgggcggccggcgccgacatcatcctgggcaacacctatcacctgatgctgcgtccgggcgcggagcgcgtggcgcgactgggcgggctgcacggcttcatgggctgggaccgaccgatcctgaccgacagcggcggataccaggtgatgagcctcagcgcgctgatgaagatgagcgaggagggcgtcgccttttccagccatatcgacgggtccaggcatatgctgaccccggaacgctcgatggaaatccagcggttgctggacagcgacatcgtcatggcctttgacgagtgcaccaggaacggctgcacccatcacgaggcggcgaagtccatggagcggtccatgcgctgggcgaagcgatcgcgcgatgggttcgacgcagggggggagcatgccgaacgggcagccctgttcggcatccagcagggatcgctggacgaggggctgcggcggatttcggcggaaaggctgatcgacatcggcttcgacggctatgccgtgggcgggctggcggtgggcgaggggcaggaggcgatgttcgccacgctcgatttcgcgcccgccatgctgccggcggacaagccgcgttacctgatgggcgtaggcaagcccgacgacatcgtcggcgcggtggagcgggggatcgacatgtttgattgcgtgctgccgacgcgcagcgggcgcaacggacaggcctttacctgggctgggccgctcaatatccgcaatgcgcgcttcgcggaggatatgggaccgctcgatccgcgctgcgcttgtcccgtgtgcgcgacctggagccgcgcctatctgcatcatctggtcaaggccggcgagatgcttggcgcgatgctgatgacgcagcacaatatccatttctaccaggcgctgatgcaggaaatccgggacagcatagccgccggacgctttgcgagcttcgcggcggatttcaggcgggattaccagcgggcctgaggcgcgggttccccaggatgcgtatcgttccagcatcgatacggcctagggtgtgtggggattcagttcagggcgcggcgaaaatagtggatttcgagaactggcgcgcagcgtacttcagtacgtgagcaccggaagcggagaaagccgctatttgcagcccgccatggactgaatccccacacaccctagcggaacaccaccgtcttgccgccattttggagcacccggcggtcggccagccagcttaccgccctggccagcacctgggcttcgatgtcgcggccgatgcggatcatgtcctccgccgtcgcgcgatggtcgacgcgctccaccgcctgttcgatgatcggcccttcgtccagatcggcggtcacgaaatgggcggtcgcgccgatcagcttcacgccccgctcatgcgcacggtgataggggcgcgcgcccttgaaaccgggaaggaagctgtggtggatgttgacgcagcgcccggccagcctttccaccagcccttcggaaagcacctgcatatagcgggcgaggatcagatattcggagcgcgtccgttcgaacaggctgaacagcgcctcctcctgcgcggccttgtcgccattgggcggcagctcatgataggggatgccgtgccattcggtgatccggcgcatgtcgggatggttggacgccacgcccatgatgtcgaccgccagcgtgcccgtctgccagcggtgcagcaggtccgccaggcagtgcgatcccttggagaccgcgatcagcatgcgcggcttttcatcggcggcggtcagccgccagtccatggcgaagcgggcgccgacatcgccgaactcgccgcgcagccggtcggtgtcgcccatgccatcgtccgtcgcctcgaacgcgacgcgcatgaagaagcggcccgctttccggtcggcatattgctggctgtcggtgatgaagccgccgcgctccgccaggaactggctgacggccgcgacgatgccgacccggtcggcgcaggccagcgtcagcacccaggatgggacaaccggatcagtcaacgcgcatctcccccgcaagatcgggaacccgttgcctcaagcctgcgcgccgatcaacccgttatccgcgtccttcgccctgcacgccggtcatggcgaagatgcccgtcgcattgccggtgtcgaaggcaaggtccagcctgccggtttcaggatcgatgtcgcggctgatgaattcgtagaacgatcctggaacccggcgcagttcgttgccggcaaagagccgttccaccgtgtcggcgcgcagggccgtctgcctgacccgtccggtgcgggagatttccagccggtccttgatcggccagtcctccgccttcagccgttccgccagtgcggcgacgtccgccacccggtccgtcgcgtggttgaaggcattgccctccgtcgcgatccaggccgcctcatgggaacgggaaagcagcagttcataatcctcgacgctcggcggccggtgctgtcggtcgaaggccgcgacgatcgcgggcagggccgcggcggcttcatccagcgtgacggggcggtcgtccgcgaatttttccagcacggcctgcgcttcggatgtcagcggatcgcgggaagtgccgaatatgcgcgccgccgcttcggcgaattccgggtcgaaacggtcgacatgcagttccgacaggaagaattgcgggatcgcttcgggcaggtcgacatggcgataggcccggccggtcatccgcagccggtccagcggatagacggcggccatctcatagcccagcggcaccaatatgcgggtgaacgcctcctcgccgggcggcaattgtccggtcgcgcccttggccagccgcacggtgcgcagcgcgccatggtcgaacaccaccttgccgccccgcgccagccggtccgcgacataggcggccccgctgggcaccctttccagaaggtcgtggaacagcgcgacgttcatcgccatggcgaaggcggcgcgcgtgacatgggggccgccctgtcccgtcaggcggggagccaaatcgagcgctgcgagcgccgcccgtgccggttcggggccgagaaacccctccaccagcgcattgatcaccgactgattttccaccgacatgggacgctccgtgctgatgcgccattatcgcacggttgaaataaaattccaagctgtggcaagatttacatcttcttcggcatgcactccgccccggccgccttgatcgcgccgcacagccggctggcgtccgcgctgcttgccaggggaccggcctgcaaccgggtcacgccgccgctggtcaggatatagggctggtagccggacaggccgccgaccttcgcgctgagctgcgtccagagcgcgcgggcgcgcgcctccgcgctgaaggcgccgatctgaacgcgccagccgccgctcgccggcttgggcagtgcgggcctggatgcagggagtctggatgcagggagtctggattctgggggcctggattctgggggcttggcggctgttgtcttggcgggcgctggtttcgccgccggttccggagccttgggcttggatggagtggagggcggcaattgcgccgtccgcacgggggcaggggcctcccgcaccacgggcgcgggcaggcggggttcatccgccgccgcgctctgccggccgatggacccggccatggcgatcgcgtcgttgcgctggtcctgcggaatatatttgtccatctggcggaggctggccgtcgcctgggccagcccggattgcgacgcccgcgtcatcagcgcataggcgcgcacccagttcttcgcggtcaggtctccgttgaacagggccgtgccgacgatatattgcgcgcgcggctcgccccgttcggcggcgcgttgcagatagggaaaggcgcctgcgcggtcgccctgctggaacatcagaaggcccagattgtcctcggcgcgggaatggccctgtttcgcggccttgcgataccagtcgatggcgagcgcgggatcggccttcacgccgcggcccagcttgtaggcctggcccatgttgaactgcgcatcgggatcgccggactgcgccagcggctgccacacggccaccgccctggcataatcgccctgctgccaggcatcgacgccggccttcacatcggccgacgcagcctgcgccaggctcaacatcgttccggcggccagcacgccccagatctgcttcatgctcatgctccccaagggttcttgcacgatcctatgccgacgcaaggttaatagcgacttagcattaagaacatcgcctttttaccggctgtcaggcttccgcgcggattaaccaattcttaggcgggcctgtggcactcctccccccattggatttttgggggaagttgcgtgcgcatattggcattggcatcgcaaaaggggggatcgggcaagaccaccctgtcgggacacctggccgtccaggcgcaaatggcgggcgccggtccggtcgtgctgatcgacatcgacccgcagggttcgctggccgactggtggaacgagcgcgaggccgaatatcccgccttcgcccagaccacggtggcccgcctggccgccgacctggaaatcctgcgccagcagggtttcaagctcgccgtcatcgacacgccgcccgccatcaccatggcgatccagagcgtcatttccgtcgctgagctgatcgtcgtcccgacccgccccagcccgcacgatctgcgcgccgtgggcgccacggtcgacctgtgcgaacgggcgggcaagccgctgatcttcgtcgtcaacgccgccacgcccaaggcgcgcatcacgtccgaagccgccgtcgccctgtcgcagcatggcacggtcgcgccggtcacgctgcaccaccgcaccgatttcgccgcatcgatgatcgacggacgcacggtgatggaggtcgaccccaatggccgctccgcgggggaggtcacgcagctatggacctatgtgtccgaccggctggaaaagaatttccgccgcaccgtcttttccgtgccgcacaatgccgtcggcacggcgggcacggtccgtccggcaagcggcggcttcggccgccggatctcgcaataagagaaggggagcatcatggtcgaaccgaaacctctcgcttcgctgacgtccggcctgctggcgcgcaagggcgccgcatcgcccgccatgcgccgtcccgtcttcggcctgaccgccggagccacggcgttgcaggaggatctgggctggaacgacatgggctttgacgtgacgcagccggaaccggcgccgtccgaagcccgctccgtcgccggtctgacgccgatgacggcggttcccgccgtcgcgccggtgcccgccgtcgtgaccgagcgcgaggaactggccgaacgcatcgccgaaacggctgcccccgccaaggtcgaaaaaaccaggaagaaggcccgtgcctccgccgcggcgaagggtcgcaaggccgccttcaccctgcggctggatgccgaccgccatctgaagctgcgccttgccagcgccattgtgggccgctccgcgcagcagatgctgacagaggcgctggacgcctatcttgccagcctgccggaggtggaccggctggcccgcgaactgccgcgcgcggcgacgaccagggatcggtaaagccatgaagcgcaaggccttcgccaaagcagcggtcgcgtcgatgctgatcggcacgaccatggtgggatgcaccggggcggctttccgcaccgccgccgtcgctccgcaaaagcccgatcggctggtgggcggcatcgaaaaggcgctggcggatcgcgacggcgcccgcgcggtcgacctggcggaggccgccgtgcaggcggcgccgcaggatgccggctacaggcagttgcttggccgcgcctatgtcgccgacggccgcttcgcatcggcggaaaccgcgctggccgacgcgatgacgctgggcaatcgcgatgcgcgcaccatcgtcaccctcgcgctggtaaaggtgggcctgggcaaggaccgcgccgcccgcgacctgctcgccagccatgccgacatcgttccggcggccgactatggcctggccatggcgatggcgggcgacgcgccggagggcgtgcgcatcctgtccgaaatgatccatgatccggcggccaccgcccgcacccgccagaacctggcctatgcctatgccttggccgggcggtggaaggatgcacgcatgatggcgggcttcgacctcgatccgcttgccgccaaccagcgcatcacccaatgggcgcagaatgccgcgcccggcctttcgcagcagcgggtcgctgcgctgatgggcgtgacgatcgacggcgccgacgccggccagccggcggccctcgccctggcggcgccatcgtcgccggtccggacggcggaagccgctccggccgagcaggccgtcgaggccgcgccggtggaggtcgccgccgccgatcccgcacccgcgcccgcgccgtcgcccgccattgccgatgcgccggcgccgatgatccaggccattgcagcgcccgtccgcatcgccgccccgcgccaggccgcgccgctgcgcgccgtgacgcccccgcgccttcgggaggctccgcgccttcagccggcggccttccaggccagcggcagggccagcggccattgggtggttcagcttggcgcctatgacaatgccgccatcgccaaggaaaaatggttcgccatggcccgccgcaacagcgtgctggcgaatttgccggtcgtcaccagccagatcacggtgaacggcgcgaccttcgcccgtctggccgtcggcggcttcgacgagcggggcgaggccgtcgcgctttgccgtgcgatccaggcacggcgcggccagtgcttcgtccgggaaaatgcagtcgatgccctgccgcaacactgggcactggcgaccaagggccgtcaatacgcatcgcgctgaacaaaaaagctgaccaggatcgcatttgcgggcggcatccacgatgtccgcccgcatattccttgccggcgcgacctgcttcgaagcccgatccgccacacggggcagggcggctgtacatatcgtcagaacctcagtccgcgagttagcaggtgcgatcaaggcccgctggatttgcgagcacgcccatcagcaactcaaggaagaacttggcctcgatcacttcgagggcaggtcatggcccagaacaatctgcccaagtagaggtaggggtttttggaatcttcactctgaccagctatggacattcggaaagcaccttgccgtttgcattcgcacggacgagacaaaagtggttgagatcacggcttggtatgacttcacccgaaaagctagccttgatcgtcgcgagaccagctgcgacttcaatttcatcatgatccgttcccggcacgatatgatagagaaggaccgctttcacgcgcgcctgtgaagcaagctgtgcaaccgctgatggcaccagatgttggcgctgcatatgggcgatgaccattgccttacgctcaggcgaccaattgccgattgcagccaaccgctccatacgttcgaccatcggcttgtcattgatcacctctgacacgagcaggtcggcgccgtccgccaacttcgagaccgcctcgctcggccccgtgtcgcccgtgaataggatgacaccttgcggtgtttctatccggtacgcataggacttttcggctcgtcgtgctgcatcaggcatcatttggaaatgggaattctctgccgcgatcacctttatgttctggtcctcgtaaaccaatccaggccgatcgatgtcacgggccatgaaacggtgctggatgctctcgtccttgaccagctttcctcgcgcgaagaccgtgtatggcaccatgatgtagttgacggctgcatctacgagttgcgcggtgcggggcgggccatatatatttaagggaagtccgggcagggccgatgaagagctgaaaatgctgtctgccatgatatcggccagtcccaccacatgatcggcatgatgatgggttatgaagatggtcttgacatgggtgctgtcgatacccgcctcaaccattctgcgtaatgtaccgcttccgcaatcgatcagataactggtgccgttgacgatcagcagaaccgaaggttcggaacgatccttcctgatctgcgggccgccaccgctcccgagcacgatgagttccgttcttcccgtggctcccgccggaataccagaccccatggcggaaccagcgagcaaaacagcggccagacccgccgcacgcattatgcgtctgaaggtgaatgcgaaggacatccgttattccttgtgagtttgtgcggtgcggcaggagccgagaccgcccgcacagacagtgttttagaaaatctgatatctagaatttgaaagacccttgtatgccccaggtccgcggcggcgtcgtgctgcccaccagcaaatttgatagacccacattcgagataaagatcagattcctgttattctctatgttgcgaacgaatccgcttatcgaccaattgttgccggcatctgcaaatgtgatacgcgcgttgctgctccaaaatgacggagcgagtacttgatcgatatattcgaaagccagatatctcttggatttatattgagtatcagcactcaggaccagatcataatcacctaggctgatcgtctgctgcgctccgagattgatcgtccattttggcgaattatatcctggaaaaccggaacaatccacgctcagccgactggccccagcgggcgatactttgcatcccgtcaacggcggagcacctgccgccgatgctgtgtaaatgaaactgtcgacctgggaatcgagatattgtgcatccgcgcgcaacagggtggtcggcgtgatcagaaactgcgtttccacctccacgcccttgatcgtcgatctaccgatattctgggtttggttggccggctgcccgtttatgtcgagaccgacgaaattgacctgttgatccttatatttccacaggaaaccttcaacattcaattgcaagcgattgtcgaagaagcggctttttgaaccgatcgtgtaagccgtcagatattccggatcatatgtctcgaagccggccgcgcccgaaaagccgccagaacgaaagccagtttcgatgctggcgtaaagtaatgatcgagatcctatatcatattcggccgcagctctccaagtcacgcgttgattggtcagcttgttattttgagcacgattgatccgcgccacgactgccccaccgcccagcggctgaacatatggcccgcccgtcgggtttgatgggaagccgaagggcaaatcgttgaagctgttcacgagcgggatgagcggggcggaaggacagcttggcggaacattggtgcagcggatctgagcgttggccccgttttccacgaatgttttgcggtcatgcgtatagcgagcgccaccgacaaggcgcagttcatccgtgacgtgcgctgttaggcgagcgaacgcggcgtaagaggtggtctccaactcgtcgcggacgatcgcctgcagactggagaagttgatcctctgccggctgtctatttgttcgttgtagaaaaggccgccgatcgtgtaatcgaatattccgatacgcgcgccgttgaaccgcgcctcaatgctatattgatcatcgttctcgttcgtgcggaacaggaagccggaggttcccaggtaactcaatttggagtttcggaacgccggcaccacggtcagcgttcccgcgcccgtgtcatattcgatttctgcattgattccgaaaaattgattgtcgcgaaacggctggttggtgattggggccagcgtccgaaaagcgggcgcgaccacagcagtctggcggaaggcctgagacgcgggagtcaaaacgccttcggacaggggcacattcgacggaacgaacacatagccagtgccgggcacgaatcgagacaggccgagataggatacgccgctccccataccgccatggtcggcatagtcggcggcaaggcgcaccgtgagagaaggtgtcaaattcgccatcatctgcaatcggagggaggcggtgtggtcgtcgttggtgccgtcttcgagatatccgtcgcggtcattgaaggcgccggaaaaacggagcgcgccgtctggacccatgggaatgttgatcgcgccttcgagcgctacggcatcaaagctgccgtagctgccggttgcatagcccgaaaacttgcccaggacgggcttttgcggaatgacattgattgcgccgcccgtggcattacgcccataaagcgtgccttgagggcccttgagcacctccacgcgctggaggtcgaagaagctgccgctcgtggaagacgggcggccgatgtaaacgccatcatagttgaaggccacggcggggtcgctaaccggcgcgacggtgaaatttccaacgccgcgcacgaacgcgaagttgccggtgctggtccgctgtatcgtgacggccggcgagagttcactcaggcgcgatgcatccttgatatctgccttaaggagatcatctgcgctcacgacatcgatggcgacggcggcgcgctgcgcgttctccgtcacgcgctgcgcggtgacaacgatgtcgcccagcccttgcgcggaggcttcggaggttgtttcgcccgcactctgctgggcccacaggctattgggcataaaggcggtcagtgatatcgtcgtcaataaggccaggcgcatggattttcccctcccaataggtgctgactcgctcttcggggcgaggcgaaccgtacctatcgatctgctgccgctttggacgatggcggaatgcgccctccgatagtcggcagctatcacccggcctcgccgacatcggtctgatttcgccgaaacccttgtccaactcgtttgtagacccctgctgtcgggaatgagcggtttcctgcaatctcgcacgatctatcggctgctccgatgcatggcggctatcaccttgtctattcctgtatctagccgctccgctcagcaaggccgatgccggcctcgcataagggcgtgaagcggtgccgtattcgatttggaatggcaagcagcacgtgcggcgcggcgcctttacggaggaccagggcaggcccctctactgcccgcagattaagagagatttgatatgagattattacggtacaaatccgcatccggcatcaatctgggcgtgctcaagggcgatggaatcgtctccctgtcgggtctgggtgattaccccacgatgctttcaatcatcgccggcggcgagacggcgctcggccatatcgccgcctttgtcgcagcggaggaaccctcggtcctcctgaccgacgtccagcttgtctgtcccatcgaaaggcccggcaaatttctggcgatcggcatgaactatcgcaagcatgcggacgagggggagcgccacggcattccgacccccaaacagcaattgtggttcaacaagcagacaagctgcctttccgggccgttcgatccgatcgatccgggtgttacggaaaagctcgattatgaagtcgaactgggcgtaatcatcgggacagctgccaagggcgtcgctgcgagtgcagcctccgcccatgtgttcggctatgtcgtcgttaacgatgtctctgcacgagactggcagtttcactcgcccactttcacggtcggcaagtcattcgacacacacggcccgataggtccatggatcgtcacggccgacgaaatacccgacccgcatgatttgcgcatccgctgtctcgtcaatggggaagtcaggcaggatagcaataccaatgaactgatctacaatatctgggaccagatcgcctatctttcgaccgccttcacactggagcccggcgacatccttgcaacgggcacgccagaaggagtgggcatcgcgatgagcccgcccagtttccttcaggcaggcgatatcgtgcgatgcgaggtcgaaaaaatcggtatgatcgagaatgccgtgtccgctccatcgggcggcaccggacattgaccttggcaaatgcacgcgtggcaaagtcgataagccgcatttttcgctcgtgaaacatgaggcagggctacaacttgccttgcatatcaacggcccaggcaaatctcagcaatgatttgcctgggcagtcgatgaatcatcgatcgtgagaatgtaagcattgtcgcccctgaagcgcgcaatgcggcatgaacgcgtggcgagttgatagtccccaggcatcactccttatcttctgccatatctcggcacctcttcggactcggtagcgtcggattatgaaaacgacaaacacgtcctcggccctcgccggcctgcgccccagcgtcatcattgtcggtggcggcccaacgggtctcgccaccgcgctcgaacttggcctgcgctccattagctgtctgctgatcgagcgggaggcgagaggggggcatgctccccgggccaagaccacgcatgtccgcacgcgcgaattgttgcgtcgctggaacctcgccgatgcccttgcccaagcctcgccttttggcatcgactatcccacgaacgtgcatttcgtgacccggttgaacggttatcccctggcccgcttcgacaatgccatgaatggcgccccgcagcgtgacgagcgttattccgaacacgggcaatggattccgcaatacaagctcgagtccgtcctgcgggagcgccttctcgcggtcgattgcgtaaccgtggcgaacggatgcgagttcgtctctttcgaacaggatgacatggctgtccaggtgaccgtcaaggccgttgatacgggcgaagaacatgtgatcgaagccgattatctggtcggagccgacggggcgcgcagcaccgtgcgtgatgcgatcggggcgcagatggaagggcggtacggcctttcgcgcaactataatatcatcttcagcgctccgggtctggccgacgcacatcggcacggaccgggaatcatgtattggcaggtcaacccggatgtgccgagcgtgatcggtccgatggatcaaggcgatctttggttcttcatgccactgggtctgccgccggaaaagatgttcaccgatcaggaggcgctcgacctcatcaagcgctcgaccgggatcgatctgccttaccaaattctgagttccgacctgtgggttgccagccgccttctcgccgacaaatatcgcgaagggcgcgtcttcctggccggcgatgcctgccaccttcatccgccctatggcggcttcgggatgaatatgggggtagccgacggtgtcgaccttgggtggaagattgcggccgccctgcaaggatggggcggtccggccttgctcgacagctatgaagccgagcgccggcttatccatgaaatcgtattggatgaggctgaaggcaatcacagcactcagccgggcacgctattccgcaacgggatagagacagaaggcgcggagggagaggccattcggcgcgaggtatcggacctgatcgcacagacaaagccaagggaattctacacgcttggtatcgtgcttggtcttcgctatcgacgatcgccggttatcccggacgatggcacggaagcggattggcggctgtcgctggattacacgccgagtgccgcacccggcagcttggcgccccatgcatggctggccgacggctcgtcgctttatgatcattttggtgccggcttcacccttctcgccttcggcggcgtcgatacgcgcgaggcggaggttgatgccgggaaatccggcattccgctcaaggtcgtgacgatcgacgaatccaaggtggcggcgctctatgaacagcggttggttctgatacgacccgatcagcatgtcgcctggcggggtgacatatggccggcgaacgatgtgctcgcctatgttgccggcctgtcctcgctgtctgaagacaccgcagccacgaaggtaagcgcggagtgaacgacggggcggattctcaagacgtattacctgcgttttggcggacatttctcgatgctccgatgcaccgggtgcaaaagctctccatcctcgcgctgaccgcgatgtgcgcgctcgacgggatagatttgttcgcgattactttcgcagcgccggtcatcggccgggagatggggatcgggaaggccgcgatcggacttgttctggcggcggctctagccggcatggcggtgggatcgctcttcctgtcgccgctcgccgacatctacggacggcggcggcccctgctgttcagcttgctgttgatgattggtggcacgctttggacagccttcgcgggcagtctcctggatctcatcgcgtcgcgtctgatcaccggcctgggcgtcggtacgatggccgcagtcataaacccgctcgcggccgaatatgccaatgcgaagcggcgagacatttcggtggcgatcgtcaacctcggcttacctgccgggtcgatcgtaagcggcattctagcggcctggatgatccctgtaatgggttggcgagcgcttttcttggttgcgagcggtcttggcatgttaatgctggcgatcgtcctgctctggctgccggaatcgatcgtcggcatcatgtcgaggggcgggccggcgacgcagacgcggctgaaccatttgctcaagcggtgcggacagccggcaatcgcggccgtcgaggcagtccggcctctgacgcagcgtcggtcggtgcgcctgctgctgaccccggccgaactccctacgacggtcgctgccgtggccgtctttttcttcttcacgctttcactttattatatccaaagctgggtgccgtcactgatcaccagcgccgggcatacagtatctcaggctgctctcgcgggcacttcgatgagcgtcagcggtgtggtaggcggctccgtatttgcgtttctcgttccgaggcttggacttaagcgggttgtgatcggcgcggtcactttgacaggtgtggtgatcatgctcttcggcatggtgcctacggacctgccggttctcgtgaccatgtcggtccttgtcggcgcaagcacgatcggaggcatggtcaacctttatgccatcctatcgcgaaactttcctcctttggcgcgcgcctcgggcatcggcttcgtcatcggcgtcgggcggttcgggagcgcgatcggacccgcgctgggcggactgctgttttcgctcggacttgaacgcggaacggtctccctcgtcatggcaattccggccctcctcgcggccgccctgctttttcgcatcagggaacatgactatgcttgacgcgagcgcttgaacgtgatgccctcggcgcatacgatctagtgcagcctgatttcataactgaatcaggcgccgattggggatttgaatgaagcttagtcatctccgcgacgtcgtggccgtcgccgaggctggaagcctgcgtggagccagccgccggctgggcattacgcagcccaccattacgcgaagcatacgcgacaccgagaatgagcttggcgtctcgctttttacacgccatgccaatggtgtgtcgccgaccccgcttggcaagctcttcgtgcgccgcgcactggcgatccagtccgagcttcggcgtgcgcatgaagagttggagcaggcgaaaggcaatttcgtcggagaagtttcggtcgctttgtcctctgcatccggcttggcgctaatgccctctattctcggagcgtttcgagcgagctatccccgtgctctgctgaagctcaccgagagtctgttccagccggtcgaacatggcatccttaccggcgaaattgacttttatgtgggcccgctggatgagcatctgcccaccgccaccttgctggtggagaaaatcttcgacaacaagcgtatggtcgtcgcgcgaaaggggcatcccctggctggcgcgacaaggctagcggaattgcgcgacgcccagtgggtccggccatcattctcgacccaatatggcgaggtcgaattcgagacgatgttcgagaatgcggggctaaccgagccggaggttgttgtccactgccagtccgcgctgatgacactgcttgcggttgcccattcggatcttttgactgtgcttccggtgcagtggctggacttcgctccgagcagggagggcttgcagacaatcgaccttgccgacagcctctacgcggcgccgatctgcatcgtccggcgagccgatgtgccgctcactccgcttgcggaaaggctctgcgacctgacgcgcaaggcaggccataattaccatcgacgcaatctgggaatcaagtgagcaaagcggccccatacaggctcaacttttaggcagcaccgggttcttgatccggaacagagtctgcgcattgcggaagcaaatgcgctcggcatcgatttgcgacagcgtggccgagcggataaacctcacggcttcctcgctgcgctcataaggatagtcgatcgcgaagagaattcgctcggcgcctaaaatctctagacagtaagccagcacttggtgtgagaaggttccgctggtcgttatgtagatgttcgatttgaaatattgactgggaagttgcttcaacggcttgaggcccagcttctcgcctcctcgcgccatgagattgcgatagcgattatcgacccgcatgaaataatagggaatgccctcgcccatatgtcccagtaccaccttcaaccgtgggaactcgtcgaacacgcccccaaaaatcatccgtaacaggtgcatgctcccatcggcgccgtatccccacagagcgccgctcaagccgtaattctcgtaaggtccgatcatcgcctgcgatggagagcggggatgcaaatagagcggcatgtcctgcgcttctagcgcggcgaggatgggtcggaattttggctcgtccagatattcgccgaagctgtgcgaattgatgatcaccccattgagggccagatcctttcgcgcgcgctcgatctccgcgaccgatgcctcagggtcttgcggggcgatcgctgccagcccggcaaagcgcgtgggatgcgcacggataattgcggcgagaccgtcgttcagcgagcgggcgacacgcgcgccctccttgggagggaaggcttgtggacccggtatcgtgacgctcagcagatgcatgtcgacgccattcgcatccatctccgcaagacgcgcgtctatgttgcaaagcttgcgattcaactcggacgctccggcgccggctccgccgcgcaagagagcggtataggtcttttccgcttgcgtcatgcccggaggcccggcgtccaacgcggccatgaactcgggcgttgcataagcttcttccgtagcaatcagcggcacccgcggtgattgcgcccgcgcgtcctcggcgccgatgatcgaccccgccaaggctcccgcgatcacggtgcgtcgatcaaattgcgtcattatttctctcctttggaagacctcttgccatcagcgacgaccggggaaagatgtcggtccacagcgaccgatgcctgctgcctatctaaacccgtaaaaagcgatcgtccccttgccagcaaccctgcctatgccaccgtcaaacccagcatttgagtgcgaggccgggattgaggggataattgatatgcgcagcagtttatattttaccggcgccgcgttggtctggcttgcgccagacgccgttctggctcagcaggcggattccgtcagggcgaacacggcggccgccaccgacgcaggtgagattatcgtcacggcccaacgccggtccgagcggctacaggatgtgccgatcgccatcacgaatctcgatagcggacgcttggcgaaggccaatattcagacactacaggatcttccacgcatcgcgccgaccttgaagggcggcaatggaccagggacatcgggcgtgcgcctgtcgatacgcgggctaggctcgctcgggaacagcgccatcgaacccagcgtggctacctttgtcgacggcgtctatatcgcacgccctggggcgatgtacggggcgcttctggatctcgacgctattgaggtattgtcaggcccccaggggacgctctttggccgcaatgcgtccgtgggcgcgctcaacatccgcacgaagacgccgaccgatcagttagagggcaatatcggggtggaaacaggcacgggcgatcgataccggctggatggcgcgatcaacctgccgcttggcgaggacgttgcgcttcgcattgccggtctcgcgcagctcttcgacggctattggaagaccacggggacgggcggcagaagcggcgtcgacaacttcgctgcgcgcgcgacgctgcgcgcgcgattgtcggatacactgacctggactggccgtggcgactatacgctgacgcgcggcggcggatggcagtatacgcccttgattgccgatactctcacaccggcgacgctggcgacgttgacggcacggatcggcgcgccttccgatctcgaccgagatgaccgcacgaccaaccaatatacggccggcaatcatgtcgactccaaacattggggcttttcaagcgaattcgctttggagctgggcgactttgctgtgaagttgaccgacagctatcgagactggaacaatctcgagcaggatggcgacggttcctttcttccgatccttttgcttgcccgcgacaacttctggcgaagcaagagcaacgcgcacgagctgcagctgagttccccgacagatttgctcgacggccgtttgagcttcgttagcgggctttattattaccatgagaatttgcgtatcaattacaatttcaacctgtcgccgagcttctgcagcatcatcgcgcctcctgcggcgacggcgacctgccttgcaaatccccgagatcccgcagcattattcgttttcaatcagaggacgtcgagcatcgcgggctatcttcagggaagtttcaagatcatgccctcgctcgatctgacgctgggcgcgcgctacacccatgatgacaaggacgggagcttcatcggcaggaatttcaatgcagccgccaattcgatacagaccaacgaaacgacaaatctgtcctacgccgagggccgttggacgtatcgcgcgaacctggcttggcggccaagcagggaattgatgctcttcgcgacctattcgaccggcttcaaatcaggtggattcaactctggcaactcaggtgcaagcttgggccagcttagggtcttcgatcccgagaccgtcaaggattacgaactgggtttcaagttccagacccgtgaccgtgttctgacgttcaatgctaccgcattcaggatggacgtggacaatttccaggagcgcgcgctgttcgggatcacctcggtcgtgcagaatgtcggctctttgcgccagcaaggcatcgaggccgaggtaaccgtcaggccggtggacggtcttcagcttaataccgggatcgcgtatctggattccaagttcaaatcctatcccaatgccccgaacatcccaggcttcacgcccgctacacatgatctgagtggctttccactgaccttttcgcccaagctttctggcacaagcggcatcgaatattccgcgccggtgggcggaaacatgcggatcagtctgcgcggcgacatttcctacacgaccagattttatgccgggacgacaatcgacggaaacccgtacacgatccagccgggctattcattgctcagcgcgcgtgcaacggtatttggccgcgacgataggtggtcgatcgccctgtttggcgacaatctcgcggacaagcggtattgcaccaacattgccgcgcaggtgttcgatgcaccgcttggcttgcgcaatccgaccacaggaacgggcctgcgatgcttcgtaggcaatccccgcacatttggagtcaagctgacgagcaatttctaagcgccgtccaggcatgcatgggtcaactacccaggcccggctttctaggctgtatcgacattaggctgcgcgccgggtcacggaaaatcatcattttcggctcgccatcttctgaatgtcgatacagcctagtatgccaattaatcgtggattttctgagccgggctttgcaatatcgcccaagcgacgaaggcggaacgcatggccaaacgtttgcactggggaaagcgctatgcgcggcgcttatcgtatcgtcgcagatgtcatcgcgttccgcttgcaccgatcgcctagcagacgttacgggctgacgggagggggcacgcaggtgagggaatggcaagcgcccggcgggtggcgacagtctcggcgactagccggtcacgggacgatgtcatcatgacccgtaaaataggcaaggccgcctccgtcctcgactatcgcgaacttgcccgtcgccgcctgccgcccttcctgtttgaatatatcgacggaggttcctatgccgaggtgacgcttgagcgcaacctggccgatctcgcgggaacagcgctacggcaacgcgtgctcaccgatgtgtcgcaactcgatctcactaccacgctgttcggacagaaactcgggctgccggtggcgctcgcgccgatcggactggctggcatgaatgcccgccggggagaggtgcaggccgcgcgcgcggcggaggcggcgggtatccctttctgcctctccacagtttcggcgtgcccgctggacgaagtcgctgcgggggtgaatgcgcctttctggtttcagctctacatgatccgcgatcgtggtttcatgcgcgccttgcttcagaaagcgaaggcacttggctgttccgcgctcatattcaccgtcgacatgccggtgcccggctcccgctatcgggactatcattccggtctggccggggcggcggggacggttggcgcgatccggcgacttggtcaggcgatgcggcatccgcgctgggcgtgggacgtcggcctgcttgggcgtccgcatcagctcggcaatatcgcgccggtgctggggaagaatacggggcttgaggatttcttcgcctggatgcggactaactttgatcccggcgtcacctggcgcgaccttgatttcattcgggacatttgggacggccccctcatcattaagggcgttctggatagcgaagatgcgcaaatggcggtgcgcgtcggcgcggacggcattgtcgtatccaatcatggcggtcgtcaactggacggtgtgccctcgacggcgcgggcgctccctcccattgccgacgctgtagatgaccgcttgactgttctggtcgacggcggggtaagatcgggactggacgtcgtccgcatgctggcgctcggcgcgaagggggtgctgctcggccgtgcctgggtctatgcgctagcggcaggcgggcaggcgggggtcgcgcatgtgctgcggctgatcgaggcggaaatgagggtcgccatggctctgacgggcagccgcgatattggcgcgatcggccgccacatcctcgtcgatgatggttgatcgatcgcggcgtcgctgatggataactcctcgataggtaggcgctatgcccagcccgctttgcgtgaggtcttcccgatgccggggttgaagctgttgcacgggtccagtgtcctgtagaagctggcgagttcgggcctggccacgtaatgatggccgacattatgttcggcgggatattctgctccctgttctgcgagccgatccagcagccgttgcttcaagatttcgacgtcgcatccgggtcgcaccagatagtctcggtggaaaacgtggcagaaaaaatgcgcgtaggtggcccgcgccaccagttgcgagctgatgtcgtcgggcagttgctcgacccaatccgcgcagttgcgcggcagcgccacgtccagcgccacgagcctgcctacgccgccatcctccagcgaagcgtgccggatcgcggcgcccgccgccacgaaccgcaggagaaaggcgcgttccgcctccgcgtcggtgcattcgcgccaaccggttgtgtcgccgtcccgctctactccctccagataggcgcgcatttccccgatgccatcgtcggcgacgcggatgacgagatgatgttcgtatcggtcgcgatagcgccgcaagggtggcgaaagcgggctgggcaggagattgcccaggcgctgcagcagccggtcgctgggtgcatccgaaccgatcccgatccatcgcgctgcacggtccagcgctcttttgagggcgaacaagcgaggcagccttcgggtgccgagatatttgatcgcgaagaagctgtcgcggccatagcgttccgacatcagaatcgtctcacggctcagatattcggcagagacgggaagatgcgaaaaagtccccagcgcggcgcgtctcaaactggtgaaaacggccgcgtcgttggtggcgatatagaaggtccggtttcgatcgtctttccggaaagtgtcgagccgtacggcgaatatggcgatgcggccggcggagccggacgcgccatggagcctccccggatcggcattgtagcgggcgggagagggatcatcgatctttcttacccgccgatcatagtcggtgtccgaggcggcccggatattgccggccggcggcccatcgtcgaagcgaccgctctccagccggcccagcatctcttcggcatcgtcgccaagttccaaccccagatcgttcacgaggcatagctgcccgtcttcccgcaaacgggcataaagcgcatattccgtgtaggccggtccgcgtcgcaagagcgcgccgcccgaactgttgcagatgccgccgatcacggaagcaccgatgcaggacgatccgatgaccgagtgcggctcgcgccccagcggtttcagcagctcctccaggtcgtagagcgtggcgcccggcagggcgacgatctgccgtcctccttccagcaggtgaatgccggacagcctgcgcgttccgatgatcacgaccgggcgcccgtcatagccggcgacatgcggcgtggacccgcctgtcagtcccgtgtttgcagcctgcatgatcacgatgcccttggcctcgaccacggcctgcaaacaacgccacagctcgacaagggtgcccggcagcgccacggccgacgccccgccaccgggatatcgatagccctgggtgtaggggcgcatatgcgcttcgtcggtcaggaggtttcgcctgccgacgatccggacgagctttccgggcaggtccgcccgatccgaattcaaatgcatgccgaacttgcctgaaggaagaaacgaagcggatcgaggcggctgcggatcggcctcgtaacagcatcggggcgctgatccacgactgatcgcgtcagcagctttgaacgtcgccggcgccgccataggctgtccagccgccatccaccggcaccacggcgcccgtcatgtaactcgccatgtcggataacaggaacgcggcgacattggcgatttcttcaggctcgccaagccgcgccatgggcgtccggcgcgcgatccggtccgtatcgaacgcgccgtccttcacaaggcgatcgaccatcggcgtcaggatgtagccgggcgcgatcgcgttgacccgaatgccatgatggccccattcggacgccaggttgcgggtcatgtgggcgacggcggccttggccgggctgtaggccgggcgccgcggaattccgcccaggccgaccaccgacgagatattgacgattgcgccatgcccttgagggatcatgaccctgcccgccgcgcggcatatgaggaaggtgccccgcacgttgatgtcgaaaatgcgttgccatccgtcgatatcggtctccaccaccgaccgcacattgtcgctgacgccggcgctgtggaatagcgcgtcaagaccgccgcaaacgcgctgcaccgtcgcgatcatggcatcgcaatccgcttccgaggtcacgtcgccggccacgctggccgccgcgccgatcccgtcggccaccgcatcgagcattccggcgtcccggtcggccagcaccacctccgcgccaagcgcacggaagattttcgcgcccgcaaggccgatcccgctggcgcctccggttaccagaatgcgcctgttctcaagggtcaaagccgacaccacaagatcatctccctggaggaccgggctgggcgcggctccgcaaagcctttcccggcccgtcctgtctcctctgtcaagcggcgatcctcatcgcatcgcggcccttgagctgcagcatcgcccgggcttcgtccggcgtcgccacctcaagcgacatggcttccaatatggtgcggatgcgctggacctggacggcgttgctggtggcgaatttgccgggaccatcccaaagcgagtcttcgagaccgacccggacgttgccgccaatggaggcggcgtgcgtggcgatcggaatctggttccggcccacgccgagaacggaccatgtataggcattgccgaacaggcgatccgctgtccggcgcatggtgatgacatcttcgtaatgcgtgccgatgccgccccgcgcgccgaatacggtctggatgaagatcggcggcttcagcaggccctgctcaaggaagaagagcgcattatagagatgcgagacatcatagcattcgatctcgaagcgcgtgccggtctcgctgcaggcgcgcacgatgccggcgatatcgcggaagctgttcttaaagacataattgtcggaattgcggagatacggttcctcccaatcatgcttgaagtccttgaaccgcttcagcatgtcgaacaggccgaagttcatcgatcccatgttgagggatgcgatctccggctggaactccaggcagggccgcagccgatcctcaagcgacaggatgggagagccgcccgtcgtgatgttgatcaccacatcgcatgcatcgacgatccggggcaggaactggcgatagatgtcgacgtcctgggttggttcgccggtctgcggattgcgcgcgtggagatggacgacggacgcaccggccgccgcggcctcgatggcctgggcggcgatttcatcgggggtaaccggcagatgcggcgacatcgacggcgtgtggatcgaaccggtaattgcgcacgtaatgatgaccttctgcggcatccaacatctccaataaaacgataagttgtacgttgtgtttctctgagggcgatccgttctgccggacgcgatggccgggtttggtcgcgcgcctgacctgatcagcctcatttatgttttacatcatgattcccgatgcccgcttcaccgcgcgacggcctaagtcatacggcgcggtgcaaggacacggtcaggaggtgtttagcgagcggcggctcccttgagatgatcgcaagttcgaggaagctatgcatttcaggcatcgatcgggggcgctgcttcccggatatccagtgggcgccgggccgatccggacatcaaaatcagaacgcaaggggcatcaagaccccggcagaaacgagagggaagaaaatgaagttgcaccatatcagagatgtctcggccgtcgcggaaaccgggagcctgagagcagcaggccgactgctcggcattacgcagcccgccatatcgagaagcatcagagacatcgaaaatgatctgggcgcgccgcttttcgagcgtcatgtgaacggcgtatgtctcacgccgatcggccaggcttttctgaggcgcgccgaagtcatccagtcggagatgcggcgtgcgcgcgatgaggtggatcaactcaaaggcaatttcgtcggacaggcgtcgatggccatgtcttccggagccgccatcgcgcttacgtcccgcatagtgaggagcttccgccggaaatatcccaaagcgctgctgcgcatgcgccaggatttctttcagccggtggagcgcagtatcaagtcaggggagatcgatttctatctcggcgcctatgaccaggcgctgtcgtccacctcgctgtcggtggagcatatcgccgacaatcaacgggtgattatcgcgcgcgccggtcatccgctcggcaatgcaaggagcatcggcgaactgcgttccgctcaatggattcgcccctcgctcgccaatcggccagatgaaacggcgttcgaggagattttcgtgcgagcgggcctgccgcggccggacattgtcttgcatacgacgtctacgatcatgacgatcttggcgatcgccgacagcgatctgctgagctttctgcccgtgcaatggctggaatcgccgctaatcaaatcctttgtccaggcgattccgattgccgacgtcaccttcgcctgcccgccactctgcatcgtgcggcgcagcgacctgccattaacgcccgtcgcgcagcatctctacgatctcgcgcgcaatgccgcgatgaactacgcgatggacaggaaggtgccggcggagccgacggcgttgcagggatgcgctgccgttctcgcggaatgaggggagggggcagccgcgccgtacgggtcgccccccccttgctattttcgcggaaaaagccctcggtcagcggatgccgatgatttcgacgcccgccgggccgctttgcgggcgcagcttgagttggcgttcgtcttccccggcaagcaggcgctcgtagagcgcatcgggatcgaagggcacgccgatcggattgattgcaaaggcttcactgtagaagaacgccgtggcctcttccaaagtgtcataattgtctacctggaattcgacctgattgtcgtcgggatcggcatagtaaagcgatgtggtcgggccatgattgaccgcccatttcggcacgatccctttttcgcgaaggcggacataattgcccagcaaatcgtggagcgacttgtgggaataagcgatatgctgcaacccggccacgccgtccggctgttcggccaatccctccacattgaggatcgccacgcgatgatgctcttcatcgtaggtgagaaagaccaggatttccgtttcgaaagcagcatgcgcgtggaggacggtcttgtaccagtgggacatcgcgtcgatccgtgatgtgcggaaaacaacgtgtgcgaaatgcgcgggtgacaccaccggctgatgtttagcatgttcgatcgcggcagcgacggcgggcattggcataattcacctccagaaatcgggacgaggctctcacgcgtcctgcgagcgggcaagatttcaaatttggcgcgatgataaccgtcatgcagcgcccggccatccagccggaggccgggccctgcgaccggcggcgggcttgcatctgtccggcaaattggcggggcgcagcccgataagcggtgtgcatcgcaatgatgcacatctcatctcggaaacaggcagcggggcgataatgtccggccatcaagaacgcggccagccggctatatccaggagagaagttacatgaatgtcagcgaatcccgcgacggcgagcggtatcaggtgatcgtcgccggcggcggttcagtcggaatgaccatggcgcttgagctggcccatcgcggcattcgggtgctgatgtgtgaagcgagccccgagggccattatcacaccgcgaagaccaatctgtcgaacgcgcggaccatggagcattttcgacggctcggcgtcgccgaccgattgcgcgccaacgatcccgtgcctgcgagataccatcgcgatgtgacgttcatgacccgggcgaacggccgggttctgctgaacatcgaaggggcttgcgaatggaaggagcgcctgcccatttccgcggaagtgccggaatgggcgccaaaccaggcgatcgaaaagacgctgcatgaatgcctgctcgaaaagccgaccgtcacggcgctgttcgacgccgaagtcatcgacttccagcaggacgaaaatggggtttccgtccgctatggcggccccgatgggccgaacatcgccacggccgaatatctgatattgtgcgatggtgctcgctcgaagctgcggaccaaactcaatgcggcgttatgcggagagacgctggcgcaaagcatgtcctggcacttccgcgcgccggaactgacccatctgttcgaaaagacgcggctgtcctcctttacctttttcctcaacgaggacgggtatgccgatgtcgtgctgccgcaaagcgagaacgaccattgggtctatctctcctcgccgatcccagtaggcatcgatccgctgagcttcgaggatttttcgaagatgctcttcgccagcatcggcgcggagttcgaaattaccgaggcgacgggccgcgcatggtccagccactcgcgcatgctgccgacctataatttcggccgtgttctcgtggccggcgatgccgcccatctgacctcgcctttcggcgggtttggcatgaacatgggtatcggggacgccgccgacctgggctggaagctggcggccatgcttcagggatggggcggcccgatgctgctgggcacctattcccttgagcgtcgggaggtggagcgctttatcatcgacggatcggcctataatcagaagctgctcgggaccgaattgatccggcctcatatggaggaggattccgagcgcggcgaggcggcgcgcaaggaagtatgcgagctgctcgttgccgagaagatgcaggaattccgaagcctcggcgcacaactcggctaccattattatgcatcgcccatcatcgtgcgggacacccgcgaggcaccgcgcatggactatgcggaatatacgcccatggccgtgccgggatgccgggcgccgcacatctggctcgacgatggcagctcgctctttgaccatttcggcgacggcttctgccttctgaagctcgatccggccgcatcgaccggagcgctggaagaggcggccgtccgacggggcgtccccttcaaaaccttcgaactggatcgccaagatgcgcgcgacctctacgagcgcaagctgatcctcattcgtccggaccagcatgtcgcgtggaggggcgacgcgctgcccgacgattgcaactggctgatcgacaccgtccgtggcgccctcagcttcgcctagccagattccgcatccgccaggaaagtcgtcacgatgaagaattacagtctcaccatcaagggggtttcgctcgcctgcatcgaggctggcgaagggccgctggtcatactgatgcatggcacgttcgccggcaagcagctcatggtcccccaattgctgcaccttagccgccatttccgatgcgtcgcgttcgactggccgggccatggagagtccggagcgattgccggcggatggacggtcgacgacctcgtgcccctgctgcccgcgatgatcgaggcactgggcgaggaccgcgcgtttctgtgcggggtttcgcagggcggtgctgtgtcgatgcggacggcgctggtctatccggataaggttcgcgccctggtgaacatgtgcgctggccctggcggtccaccgccgcctgccgcgaaggtggtggccgatttcgcggcgttgctcgccgaggagcaggacgaagagacccgccggtcggcggtcgaggatttcgtgaggcggatgtttcacgatcccgaatttccgagccgggcaccggaccggttcagagaggaggtcgaccttatcctgtcgcataagcgcgactatgttaaatatcttccgaatgtcccgcttacctaccggttgctgagtgacgaggaactgggcgccatccggtgtccgaccttggttatctgggccgagttcgaaaatcggccaacccttggcgcccagctcgcttcgatgattcccggcagcgaattggtgatcatcaggaatgccgggcatcatgtgaatgtcgaccagccggaggcgacatccctcgcgctcgaaggttttctgcgccagcaggctaaggtctgaggcgcgcgcctctcgatgaagcgaccggcgaggctcttcagcccgccggatatgatgaccggaatgcatcgcaacgaagcttttctcgtctcttcgatattcgggaaaccgctagcctgcgggcatgggggcagtggtccgaactttggtgacccggcccttatcaatagcaacgaagaaaaaatggggaggatagtatgaagcaccgatatttgaccgcgggcgtcggtctcgctgcacttgctgtcgcgcaaccgctttgggcgcagcaggtgtccggccccgcatccgctgaaccccaatccagaggactggaggacatcatcgtgacggcgcagaagcggtcggaaagtatgcaaaaagtcccgatcgccatcgccgccgtgacccctcaacagctcatcaattccggtatacagagcacccagggtcttgccgccgcgttgcccggattgcagttgctcaatatcggcggaaacgtcacgccctatgtccgcggcgttggcagcggtttcgccgctgccggtctggaaagcccggtcgccacctatgtcgatggggtttattacgccaatccggccgacgtgaatatggatctgttcgacatcgagcaggtgtccgtgatcaagggaccgcaaggcacgctcttcggtcgcaatgcgacgggcggcgtccttcagatcacgacgcaagagccaagcgagacgttcggcggccgagcgcggatcggtttcgaccagtatgaaacgctgagagccgacgggttcgtggctggccccctgtcggacacagtgcgggcgagccttgccggaacgttcagccatcaagggcagggctggggccgcaacgtctttaccgggaacgatgcctacaaggccgaccatatcctcggcgtgcgcggaaaggtggaggctgatctcagcgacacaaccgtcatccgcctgtcggccgactattcggatcgccacgggcccatggccatgaacttccgcgcgctgccaggaacgggcatcgcgtttcctacccctcaaccggcgcggccgtgggataccaaaagctacgtcgatgcccagaatgactatggcggcggtggagtctcggtcacgctcgatcaagaactgggtgatttgaatctgacgatgatcagtgcatatcgcaagtcgagaaacttcttccgtctgtcgccatcggtgacgaccacccccgttttggacattaattccaccgatcattccgagcaggtgacgcaggaaatccagcttgcttcgtctgactccgggcgtttgacctggcagacgggcttctattatttctacaacaaggccaaccggcaacaggaacttttctttcggccaggatttgccgccaatcttgggcttcagatcgcgggcgatccggcggtcggaccggcgatctttcccttcgaacgagagaatgtcgatggaacgcagcgcgtggattcggctgcagcttatgggcaggcgacctaccgcatcacggaatcgacacggttcacggccggcttccgctacacttggcagtggacgaaattccacggatccgctgtctttacgctgccgggcgggggcaaggtgaccgtggcggatgtcgccggcgagaagagcagtttcaggaagccgacctggcgccttgcgctcgatcatgacttcacgccgagcgttaccggcttcatatcatataaccgcggggtgaagagcggcgggtacaatatcagtacgccgagcaaccccgcatacctgcccgagcaactcgactcctacgaagggggcgtgaaaagcgaattgtttgagcgccgggtgcggctgaacctatccggcttctattataattataagaatatccaggttccggccttctccaccgtcctcatcatcgtcaatggcgcatcagcggagctttatggtctggatgccgaacttaccgcaaaggctggcgataatctgacactgaacgccagcaccaacctgctgcatgccaagttcaagtcctttccaggcgcgacgttcacgacacccctgccaaacggccaacccaattccggcttccccggtgacgcgagcggtaacagaattccttattcgccaaaatttacgtatagtctgggtgcaacctatacgatcccaagttcgatcggcgatttcgcggtcaatgtaacagatagctacaatagtggcttcgtagcggaagcggacaaccggctgcggcagaacagctatcatttcctgaacgcctctgttgcctggactacgcccagcaaggcgatcacggcccgcctttacatcaataatattctgaacaaggctgtagtcagccagttttcgaccgtcgccgggatttcctatatcggcgactataccaatccgccgcggatagtcggcggatcgctcgaatggaacttctgaactcggccccgcacgttccactttcgcgtggttggcctgtgcagcccgcacaggccaatgacgagccgacgtcgcgaaggtcatccagacttatgggcggtatcagcccaagcgatttcgcgacgtgtggccgcgccgctatgttcgtttgacagctgtaaaggattaagcatgagcgcatatatcatcggatggtcgcactcgaagttcggaaatctcgccgatgagacgatcgagagtctgattgtcgaagccggggccagcgcgatcgccgatgcaggcctggagccgggcgacatcgacgcgatcttcgttggaaccatgaatgccggcatgacgcggcaggagttcgtatcctcgctgcccctcgccatcagcgacgatctccgcttcaagcctgcgacgcgggtcgaaaatgcatgtgcgacaggcagtgccgccgtctatcaggcccgcaacgcgatcgccgcaggcgcggcgcggcgcgttctggtgatcggggcggagaagatgaccgagctgggcagcgccgccatcggcgactgcctgatcaaggcatcctatctgccggaggaaggcgagacacagggcggcttcgccggtgtgttcgcgggcatcacggatacctattttcagcgctatggcgacaagtcggatgtgctcgcccatattgcggccaagaaccaccgcaacggtgtcgccaacccctatgcccatgttcggaaggatcttggctatgaattctgtcgcggcaacgacaagaatcctctcgtggcgggccgtctgaggcggacagactgttcgatgatctccgacggagccgcagcgctggtgcttgccgatgccgatacggcggacgccgcgcagaaggcgatcgcgtttcgcagcgcagtgcacgtcagcgatttcctgcccgtgtccaagcgcgacatcgtcgccatgcctggcccgagccgcgcttggcggcaggcgctggccgatgcgggcgtcgggctggaagatctcagtcttgtcgaaacccatgattgttttacgacggcggaacttcttgcctacgaggccatgggattgacgcctcagggacagggcgagcgtgcgatcctggaaggatggaccgagaaaggcggcaagctgcccgtcaatccttcaggcggcttgaaggccaaaggccacccgatcggcgcgacgggcgtgtccatgcatgttttggcggccatgcagttgcagggtgctgcaggcgatttccaggttcctgacgccaagctcgttggtctgttcaacatgggcggctcggcggtggtcaactatgtcagcatcttggaagcgaggaaatagagctgtccggcagacaaaacaggctcgcattcggcatccctctaaactgtagcacgacctgcgtcccggccgtcggccgatggctaaaatgacgcttgcacccatttgggcctcgcgccatgactggattcctatcctgcgggctgccgttcgggtcgggcagagcgtggtaggcagcgactgcgggccggacgcaagccagtcaggctgtagggacgtcggcgtgcgcgggacgatatatgtcgcgacccgtccctgccggcgacaggattccggctggagagcataggatggaactgacccagttcgatatcaacctgctacgcgccctggacgtgctgttgcaggagaaaagcgtgacgcgggcggctcgcaggctgttcgtgactcagcccgcggtgagcgggtctctccagcgtctgcgggaaatttttcaggatccgctgctgatccgcgttggccgtgggatggagcttacgccgcaggggcaggcgctggtcgaaccggtgcatgaggcaatcctggtcatcgagcggctgcttcaggtcggacccagcttccatccccgaacgtcgcagcgcacgttccgcttcgccatgtcggattattgcacgcatacgattctgccgggcctgatgcagcggatcagcatcgaggcgcccaacatcaggatcgcggtggcggagcggttcacgaaggatttcgatccgcttcaacttggcgacctcgacatgcagattaccctcgacgaccaaagggtcttcgccgatgacgatcagtttcaggcgatgaaccggatgccgttgatcgaggatcggttcgtctgcgtcatgtccgccgatcatccggcgtcatcgccgttgacgctggccgaatatacgcgcttttcccatgcaggcgccaatcatgacattcccaccgtgcccgatgtcgctcatcggctcgcgggcgttgtcccgcacgatcgcgtgatgatcggcagctttacaagccaactttttcagcttcccggaacggatatgattgccatcgtgccttatgaactggcggcgatgctcgccccgatgctaaacctgcgaatcatggagccgccgttcgccgtcgatccgatcacggaggcggcattttggcatgcgcgcaacaacagcgatccgggccatgtctggctgcgcgggctgctccaggacatcagcgcggacatccgcagcaggcgagaagcaaggcagcgccgtcccgacgggcgggagcagcggggaaggccaggcgccgtcccctcaggcagcaatcgcggtcgcttgaaacgcctctaaccgccactcttcgtcttgcttgagccagacctgcaggacttgggcgcggagtgagacggtctgttcgttcgctcgtatctggatcacactgtccatcaaaccggtcatgaccgcgaccgtgccaaacagccgaacggtcagcttgtcccgccttatgtcgaggaagaaaacatcttccctgacgaagcgaagatattcttcgagcgtctccgtatgccccggcgtatgcgtgtgggacaaagtgggcgacagaagctgtgctagggcgtcatggttacccgcgaccaatgctttaccccggcggcgctcggcctcgtggactgcctttacctcggcattattcgtgtcggatgtcattattttcgcacgccgtttgttttgatgggctcgcattttacgaggtcaggaaacggcggaccaatcggcgtggcctatacttgctatcagtcaccctgatacaaggatgtcgtatgggcggtcaatccgcgctgccgcacgggcgacagatccatcatcgatgcttatgcgtcgcatcatgcacggcgattttattgtctggccaacgcaatttaagcggatgctggaacgaccgggcttcgcgccgttggtggcggcgacgctcggtcccctgtcaggctgtcgcggcgcaatccgccgtgggcgatgaagcgcgcagggacgaaaacgcattggggaggaattaagacaatggatctcaaggggctgcccgctatcgtgaccgggggcgcatcggggctcggtctggcgacggcgcggatgcttcggcagcggggagccaaagtagcgatcttcgacctcaaggaagaggagggggtcgcatgcgccggagagatcggtgcgtcctttcatcaggtggatgtgtccgatgatctcagcgtcgcacgggcggtggacgcggcggcggcgcagaacggtatcgcgcgcctgctcgtcaattgcgcgggtgtggcgctccccggacgcacggtaggcagggacgggcaggcgcatgacctggaccggttccgcaggacaatcgatgtcaaccttgttggcacattcaacgccattgcgaaattcgctgcgcgtctggtcgcggccgatatcgctgaggaggataaagggttgatcatcaacactgcgtccgtagccgcgttcgacgggcagatcgggacggcggcctatacggcgtcaaaggcgggcgtcgcgggaatgacgctatcgctggcgcgcgatctggcggaacatcgaatccgcgtcatgtccatcgctcccggcgtgttcctgaccccgatggtcgaaagcttcagtccacaggttcagaacagtcttgcggcgcaggtgccccatccgcgccgtctgggtcagccgagcgaatatgcccaactcgtgctagctatcgcgagcaaccctatgctgaacggcgagacggtccgcctcgacggagcggtgcgccttggaccacgctgactaaggcgcggcaaacgcggcggcccggccgggtcgcgctgccgtctgttccactatcatcatgtcgggagaatattcatgccggaacgcagccgagaaagagctattacggtttgcgttgaaaatggcgaagcccggctctcgatgagggatgtcgcgctgccgccgcttggtccgcgcgaggtgcgggtgcgaacggcggccgtcgcgctgaactatcgcgacattgccatgatgtcgggaaagtcgatcgaccggccggggcgggcctatattccgttctctgatgcctgcggtatcgtggaggcggtcggcgacggcgttacgcaatggcagccgggggatcgcgtctgctcgcttttcttcccggaatggatcgctggctctctctctcccgaaagccgccgcccgctgggcgctggtcgtgacggtgttgggcagacggccttcgcggcggcggagcaggcgctggttgctgccccgccgcatctttcggcgatagaagcggcaaccttgccttgtgctggcctgacggcctggaacgcggtcatgtactcgggcgtggcgcagcccggatcggtggtgttggttcagggcacgggaggcgtctctctcttcgccttgcaattcgccaagatggctggcgcggcggttctcgtgaccagttcgtctgacgccaagttgcagcaggcacgcatgctgggcgccgatggcggcatcaactatcgcgataattccgaatggagcctgcgcgcgctttcgatgacggatggtcgcggtctggacctcgtcattgaggtgggaggagccggtacctttgccgaaagcctgaaggccattcggctaggcggcgcgatatccgtggtcggcatgctgagcggcgcggtcgagccgatcgacatacggcacatctatggcaagaacgcccggattagggggataacagtgggttcgcgagaaatgttcgaggcgatgaaccgcgcgcttgtgcaacaccagatgcatcctgtggtgggccatgtgctgccctgggaggaggccgacgcagctatggaagccatgcaacggggagatattgtcggaaagatcgtgctggatttcggcgtggcgtgaattgcaggagatgctgccggcaggatgcgaacccgacatcaatttcctaatcgggtggtcgacccgatgtgtcgggctaccggagtcatggctcaggtcgaaatcgcgccggtatggcaggtgttttgcttccaatcgtctttgtcgcgaatccatgtctgtgtgactatcgcgtctacgtcgatcagcctgtcgttcccctggagcgaaacggtttgcgacagacggccggtcacgatcgccaagtctccaaagacgcgtatgttgagatcgccccgctggatagcatggaatttatacttgccagccacgccccgcagatattcctctttgtcgtcgatcttcccggtgccgtgcacatgcaccagatcatcggcaaggagactgtcgaggacagcgaggtcagccgaaacaagagcggcgatccgccgattttccaacgcgcggatgatgtcctcgatcgagtgatccatatgttagtcctatatctccgccaggttcgcaccagcgctgggaatcaaaagaaaggcggccaatgttcgagcggtctcaaatctgatttgaggccggagacgcggttgtcaaaacgcccttaccgtagggtcgaccgttgcttgagtgcatcaagttctgcacgcatatagaggcgaccggcgcgcaccacggcggcaatgccgtgaaggttcttggccgctgcgagcggattggcgttcaggacgaccaaatcggcgaccattccgggttccacggcgcccatggtcttttcccgccccagaaagcgcgccggatcgatcgtcgtcatctgcaagatgcgcaggggagtaatgccggctcgcgccagcagatcgaattcatgatgcaacgatgctggggggagccaccctccgccgaagtctgtgccagccatcatcttgacacccgcttcgtcgaacagcttcgtcaccttcaactgaagttcgaacaggttccggagcgtttcccgatcacccgcagacatacggctgctgaatgcatctcctaccgagttccagagcgcacgcgactctgcgggcacatatttattgtcgggattgtcgcgaaaggccgggccgtcgcctatctccattgcttccagtcgcgccagtgtgggcacctgccacatagggccggccgccagatcgcgcgcgagcgtacggcatttcgcttcgtcgaacgtcgccaccgttcgcgccatcagccttatagcgggcggaggaagctgagccatcgggtttgccaaaatccgcttccacacgtccggcgtcgcattcgcgggagcttccgccggctccggcaccgacgatatgatccgccgcagcgcatcctcgtctcgcgaacaactcagcaagacactgatgccaggaccaagatgctcgatcgacgtcatcccctgcttcgcggcctccctgaccgtgaccgtcgggagaagatggccggcgatcggaagtccgttgagacgcgcctcgtcgatcgccgccatataggcttcgcggccggcatctgctatcttgatgaaatcggcgccctgctgcttctgattgcggacttcggcccgcatccattcggcagtggcgcttgatccggggataagtatcgcaccgggcatggccaacagggcgggagactccggcggcaggatcggtttggccgatgcacgcgccgtcagcagttccggcgagccggccatctggcgaaaccctgtaatgccgctcgccagcatgagcggcaggctggtcgcggggcttgcactattcaggttgtgcgtgtgcatgtcgttgtagcctggcacgacaaacttgccttgcagtgtaacccgccgtgccctgccggcgaccttgaagctgtgcgccggcgcaactttcatgatcctttcgccctgtatccaaacggcagtgttgggcctcgtcgcgccagaacgcgtgtcaatgacggtcacgccgtcaagaaccaagccctggcggacgatctcaatgtgtggcgccgcggtcagcggcgatgccgcgaccattgatagcagcaccgatgtgaaggttttgatccggcatttcttacgcatgcacatttcccagctagaatttgaatgccgcacgggcgccataagtgcgcggcgcggcgcgggtcgacacgaggatgttggcgataggctgggtcgcggaatagaccggggtgcggttattctcgatgttgcgaacgaacgccgccatagaccatttcccgtccgccgggccgaagctcacctgcgcattgctgcgccagacgcccggcgcgcgttgttcgggaagatagaggaaaccgagatagcgggagccgcgatactgcgtgtcggcgctggcgacgaggtcgaaatcgccgatgtgaactgtctgttgggccgcgatgttgaatgtccatttcggcgagttgaagccgggcttgcccgcgcaatcaacatcgtagcggttcgcggcggtgtccagtttggaaacgcagccggtcaatggcggcacgccgttattctggttcacgtaagtgaacgacttgttgcggctgtcgagatactggacgtctccactgatcaaagtcgtcggagtggccaacacccgagcttcgacctcgataccgcgaatgcgcgactgcccgatattctgggttatatttgtgatgcgcccggaaaggtcaggacggaccgatgatacttgctggtccttatattcccaccagaagccctcaatgttgagctgcacccggttgtcgaaaaaccggttcttcgatccgaccgtataggccgtgataaattcggggtcatatgtttcgaaaccggtagcggcggaaaagccgcccgaccgatagcctgtttcgacgctcgcatagagcatcgattgggtagccagatcgaattcgatcgcgccgcgatatgtcgcccggcggttggtcaagcgctgattgtcgtttcgatcggcgcggatgaggagtgcccccgtcggcaccccgccaacgcggagcggcgccggcggcgagccggccgcggggaaggggaagggcaactgcgctggcgattcggcgacgggaaagagcggagcgtttggacaagtgggcacgcctccgacacgtagctgacagacgatcgcgccggagatcgtggtgccggcgaaccgcttgcgatcctcggtatatcgaatgccaccgacaagtctgacgcggtcgtcgagatggagcgtcagtcggccgaagggtgcgatcgatgccgtgacgtatcgcgcgttggagaataccgccgaagccgaggtgctgagcgcgatgtcggcaaggatttcctcatgatagtagagcgcgcctatcgtatagtcgattctgccgacgcggttgccggagaaacgcgcctccaggctgtattgttcgtcggtctcgtgctggagcgcaccaaaggcgccgctcgtcgccagatagtcgagcttgctgtagcgccatgcaggaatgaccgagagcgtgccgatcggcgtcgtccattcgatcaggccgttggcaccgtagaaatgattattctgatacggcgtgattgccaaagggtccaacttgcggcccgcggggccggccgagttggtgatgcgataggcctgcgccaaaggcgtgagcacgccatcggaggcaggcacgctcgccggcctaaagacgtatttgccggacggaggattataagcatagcttccgtcataaccgacgctcgtacccacgccgccaagattcgcgtgatcggcggcaagacgcaccgtcaagttgggcgccagccgtgccttcaactgtacgcgcaaggcagcgatatcctcgtccgatgttccgtcgcgattatagccgtctcgcttcgagcgcattccggatatgcggagggctccgtcgtcgcccatgggtatgttgacagccgcttccgcgatcagggagtcgtaattcccatagctcaaggagccatggcccgagaattcgccaggcttgggctgcgtaggaatgacgttgatcgcaccgcccgttgcgttgcgaccgtaaagcgttccttgcgggcctttcaatacctcgacacgttcgaggtcgtagaaaacgcccaccgtaccggtcgggcggccaacataaacaccatcataattaaatgccgtggctggatcgctgttctgggtaagcgtaaaattgccgacgccgcgaatgaaaatgaggttgccggtgctcgtcggctggatggagagcgcaggcacctgttcgttgagccgatccgcctgcgtcacacccgcctttagcagtgcggcgccatccaccacatttattgccactgccgcgcgctgcgagctttcgacccggcgctgagcggtcacgatgatttcttccagacctgctccgttgttagcgctttcctcagccgacgccgggtcgcgaatgattgcctcgcccggcgcagcctgggcgagagcgattcccggcatcaaacaagcagacgcaacggtcgtcaccagccactcacgcatcatttcctcccaaatcttgttatggtttgtcgacttgcatcggcacttttcctattaaagatggactgtgcgaggaaacgatgggcgtttgtacccctcgataggcaaggggcatcagtcattcagattttgacggcgtcgaggcccaccggtccgctagcagggcggcgtttgagttcggtttcgtcctcgcccgcgagcatgcgctttcgcaaaatatccgggtcgaattcgacgccgatgggattgaggttgaaatcctcggtgaaaaagaatttcgtcgattcttcgaccgtctcgaaattttcgacctggaattcgaggtgattgccatccgggtcgcgatagtagagcgaggttgtggggccatgattgatcgcccaggcaggtacgatcccaaggtctttcaggcgctgatagttttccagaaggtcgtgaagcgagtcataggtgaaggcgacatgatgtagtccgacatccgaattgtcctggtcatgcagttcaggaatggccacgatggcgatgcgatgatgttcctcgtcataggacagaaatgacaggcccggattttcataggcggccgtcgcgtgcatcaccagcttgtaccaatccaccatctcggcgaagcgggacgtgcggagaacaaaatgcgccagtttcgtaggcggaacaattttcgccgcgatctcggattggcgatcctcaagcatattcatcgacttctcctttgtctcttttcatgtcggagcggccacgtcgtcccttattagcgcctgccttccacattgtaggaaactagccgttcgaggctgtgaagcgcatatggcagaaagctgcctatgatgcctaccaactatcagcagacttggacccatttgcctggcgcgaatgccacgaaatgacggaagcgatgcctgccacgcatctcagggctggatgcgctatctgcacctgcaaggggcgcatgcttattgaagcatcatgccgttcgccgagcgcggcaaatatttccaagcgatccgaaaggttgcgcggtaacccaaatggagagcttcatggctaaagttatcatttcctgcgcaatcactgggggcatccacacgccgaccatgtccgatgcgctgccgattaccccagagcagatcgccgaggagtcgatcgccgccgccaaagcaggcgccgcgatcatccacctccatgcgcgccgccccgaggatggccacccgaccggagaccctgatgttttcgcgcgtttcctgccagtgatcaagcagcgtaccgacgcggttatcaatctcaccaccggcggcagcctgaccatgcctgtccaggagcgcattgcagccgcccatcggtttcagcctgaaatatgctcgctcaacatgggaagcatgaatttcgcgctgttcccggtggccggaaaaatcaccgaatggaaatatccttgggaaaaggactatatcgccaattctgacgattatgtcttccgaaacagcttccgcgacatcgcctatatgttcgagacgctgggtgggatgggcaccaaatatgaacatgaatgctacgacctgtcgcacctctacacgctggcgcatttcatcgatcgtggcctgatcaagccgcccttcttcgtccagatggtcttcggcatactggggggagtgggcgcgcacctcgaaaaccttgtgttcatgaaggaaaccgcggaccgacttttcggcaaggaaagctacaaatggtcggtgctggcggccggccgccaccagatgccctttataacccaggcggcgttgcttggcgggcatgttcgcgttggacttgaggatagtctttatatcggacgtggcgaactcgccacgtcgaacgcccagcaggtggagaagatcaagcgcatcctcgccgagttggggcacgaacccgcgacacccgccgaggcgcgcgagatgctcggcctgaagggcgctgaccggacgctgatctgattgtccaggaaagcccggcgggcatgacgcccgccgggctttcctcaaattacgaccgccggatggaattcgaaggatgaagtgcagtgatcaagggggccgaggcgctgtcgctgtcggccatggcgacgcaggcgaaggcgcttgccgcaaaggcgcgcgatggcaagctgctgccagagttatgaaggcggcacctgcacgatctccaatcttggcatgttcgggatcgacgagatgtttccggtgatcaatccgccccaggcactcattctgggcgcggccgcggggatcgaacagccttggaagatcgatgcttctgtggggctcgcgacgataatggcgacaaccgcaagcttcgatcactgcgcgatcgatggcgccttggcggcccgatccatgcggtcattccgtggccttgtcgaaacgcccattctgctgtgcagttgatcaggccgattgccgccgcggacatcgggccgcgtgtcatccacggaagggccgggttcaatccggtgaagtcaaagtgggcatctcttcccgagatcgaaggaaatttatgcaagccgaccctattgtgattgccagttatgcccgcactcccatgggcagctttcaaggtgcgttgtcatcggtccgcgcaacggagctgggtgccatcgccgtccgcgccgcagtcgaacgcgccaaggtgccgggcgaagcaatcgaccgcatctatatgggttgcgtgctcccagcagcgctcggccaagcgccggcacgacaggccgctcttggggcggggcttccggagagcgttcaagcaacgactgtaaacaaaatgtgcggttcgggcatgcaggcaatcatcatggcggccgaagcgttgcgagcgggtgccgcggacatcatcgtcgccggcggcatggaaagcatgaccaacgcaccctatgcgctacccaagcatcgctctggcgcgcggatcgggcatgaccgtgtcatcgacacgatgatgatggacggtcttgaggacgcctatagcgtcggcaagccgatgggggcgttcgcgcaggatacggccgacgcctatcagttcacccgcgagatgcaggatgcctatgcgcttcgatccttggagcgcgcgcgaaccgcgatcgaaacgggtgcctttgccgaggagatagtgcccgtgcccgtaaagacgcggtcaggatcggcatcgatcgcgacggacgagcagccgggcaaggcacggcctgaaaaaataccgacgctcaaacccgccttcgcgtcgaacggcacgatcacagcagcgagttcggcatcgatctcggacggcgcggcggccatcgtattgacccgacacagcatcgccaagcagctgaaaatgcccgtaatagcgcatttaagcggggctgccgcccatgcccatgctcccgcgctctttaccaccgcaccggttcacgccatccgggcgctgcttggcaaaacaggctggtcggtcgaggatgtcgacctgttcgaggtgaatgaagcctttgccgcggtggcgatgatcgcggcgcgcgacctgtcgattcccgaagatcgcctcaacatccatggcggggcgacggccctgggccatccgatcggcgcgtcaggcgcgcgcattctggcaaccttgctcgctgcgctccggcggcgcggcggtcggcgcgggatcgcggcgctttgcatcggcggtggtgaagcgaccgcagtcgcaatcgaactgatttgaggagagaaatccatgaacattgacggcgttgcggcaattgtcacgggaggggcatcgggccttggggccggcacggcgctccgcctggcccgactgggagccaaggtcacgatcttcgacctcaattcgtcgctcggccaggcacaggccgccgagttgggcggacatttcctgcctgtggatgtgacggacgaagtcgccgttcacgcggcaatcgcggaagctgaagcacggcatggcgtcgctcgcatcctggtcaattgcgccggcattgccacgcctggcaaggtgataaatcgcgacggcagcccgatgccgcttgcagacttctccaggatcgtgactatcaatctcattggctccttcaacgtgctttctgcctttgccgcgcgacttcacacagccgaactcgtgggcgaagagcgcggcgtcattgtcaacaccgcgtcggttgccgcctatgatgggcagattggtcaggccggctatgccgcgtccaagagtggaatcgttggaatgacgctgccgatagcacgagagcttgcgcgttatggcatacgcgtcatggcgatcgcacccggcatcttctggacgccgatgcttgccggcctgcctcgggaggctcaagattcgctcggccagcaagtgccattccctagccggttggggcaacccgacgaatatgcgcaattggttgaaagcatcataaccaatccgatgttgaacggagaggtcattcgtctggacggggcgatcaggatggcgcccaaataagtggcccttggtggtgttttggaactggcgctcgatccctacggcggtcacgccggatcgaggagcggcgggaggatattctagccctttgggaagcgcgaaaggacatctcgcttgaagagttgcgccaggcgctgatcgaggtcggcctgaaggtctctgtggccgggcttcaccgcttctttgtccgtcatggcatgacggacaaagaagactggccatgccatcgagcaggaccgccccgacatcctgaagcagcgcaggaactggttcgatgaccaactcgatctggaacccgagcacctcgtgttcatcgacgagacgtggacaaccgcatcagaactgtcttgcgtgagcagggaacgatcccagtgatcccaggccgacggaaccgcaagcgcccaatccaatatgacgaacgccgctgcaaggaccgtgggcgggtcgaagccatgttctgccgtctcaaagacttccgccgcatagccacccgttacggcaagctggccaggaacttcctctcagccgtaagcttcgcggctgccgtcgccttctggctctgaactactctcaaccctagagttctccattctgcggcgcgatgtcaggcaccggctggtgccactaactacccctttggtgccactcgaccggggcagcccggacatcgttcaagaaactggagtggcgggcgaactgcctgactcgtcaatctacctgtgaacggccaaaggccgcttgccagccgacaccgttcgcagcgaaacgcgcaatcttactgaaggattactattctgactacatagttgatctaatgacccttaggttataacctcgctgcaatggcgccgtgagcagcgagaggagagtgtgacaatgcgcgtggcaaccgatgtgggcggcacgttcacagacttgatttactatgccgttgaccatgcaaatggcaggtcaggtccagtcaggtttaccaaagtcagcacaactccaccaatctttgaagcaggcgttttcgacgccttgaagaaagcatccatttcgactagcgaaatggatttctttgttcacggttcgacagtggtgataaatactatcaccgagcgaaaaggtgcgaaaaccgcgctgctgacaacaaatggattcagggacgttcttgaaatagggcgcgccaacagaccggatcttttcaatttacagtttagaaagcctgagccgctgatcgaacggcgcctacgctgtgaaattgttgaacgaaccaattttgacggatcgatcgcacaggagcccgatctttcggtgattcctgggatagtgcaaaagctcaaagacgaaggcgtcgatgcaatcgccatcagcttcctccatgcttatcgcaatcccacgaatgaacgaagagtcgcagagtcgattcgcaaatgctggcccgaatgcgccgtggtcgcgtcccatgagatcagtcgggaatggcgcgagtatgaaagaaccagcacggtagtagcgtctgcctacgtagaggcagtcagccgaaattacatgcaagcgctgaccaaccgccttagcttgagcggctttgcgggtaccccaatgatgatgcaatcaaatgggggcatggtgcctgtagaagaagcgatcggcaatccgatcacaatgatcgaatctggtccagcgagtggaattttcgcagcttcagtggtgggaaatattactggctttcgaaatcttatagcgctcgatattggtgggacaacagccaaatgcgccttgatagaaaacggtcattataatgtggtgactgaatattatgtcgagcgtgatcgtcgcaatcctggcttgccaatccaaacgccggtcacagaaatagtggaaatcggcaatggaggaggctcgattgcttccgtcgataccggtggcaagctgcatgtcggcccaaagtcggctggcgcgaaaccggggcccgcagcttatggtctgggcggaacaagcctcaccacaaccgatgccaacctcatcctgggccgcatagatccgacacaattcgttggaggagaagtcgaaccggactggcaggccgttagtgcggcggcacaaccattgtgttcggtgcttggttgttctgagcaggaattggcgcgtggcgttcttcgcgtagcaaccgcgaatatggccaatgcactccgactggtatctatcaataagggccatgatccgcgcgatttctccttgattgcgtttggaggtggaggcgcgcttcatgccgtcgaactcgctgaagagctgcaaattcctcgagtaattattcctgtaaattcagcggtgttttccgcatggggaatgctattgtccgacattcgacgcgacgatgttcgcacgcttcctatgtgtttcgacctccaagctcccggaagaatactccaggcctttgcagagatggagcgtggttcgcgtagcgacgaacatgaggcagtttccttcgagtatcttcttgacctccgatatactggccaggagcacacggtgaagatggccgtgacgaaggaggcactctcccccgacaatatttctgaaattgtcgaacgtttctcccaactgcacgaaaagagctacacatttaggctcgacgcagatgttgaagtggtgaattgccacctcgtgactagagtgacggtacccaagccgtcaattcctcgccggcagtctttcggttacgatatttcacatgccttgctgggcagccggttgattgatttcgacaaaaagggcgtccacgattcccgtatcttcgatgcacaaaagatcgatccgagcggtatcgttgttggcccagcagctatccaagatcccgctacgaccattttgataccgcccgcatatcaggcggaaatggacgatttcggcaactttcatatcacgcgcgagacggcataaagataggagcgttcgatggtcgacttcacgattgacgttatcaaagactgccttggagctgtcggcgacgagatgtttcaaacgatgatacgcacgtcaatgagcccgattatttatgaatcagccgattttgcggttggggctaccaatgctcatggcgatctaattgttcaaggaaatggattggtcgcattcgtagcgagtatcgacggcgcagttcagagcatgctccgtcaccaccctctcgagaccataagggatggtgacgtcttcatcacgaattcgccatacgaaggaggggggacacatctgtctgacgtgtgcatagtctaccccgtctttnnnnnnnnnnnnnnnnnnnnaaagtgtcctgaagggttggcgggagtggcgtaagcctctgatctgaattaggaactgggtgtctaagccgaacctgccgcagggcagaaaatgccacgggccacacccgccatgaacgatgatatcgcaagctcatttggattcccagcagtcggccgcaagaaaatcacagctgcgttcgacggtggccggcttacctcggatggcggtgttctactgcttgcacaggccgagcgcgcgatggggatttgccagcgcctggcggcttgtattgccgatccgcgcgatccagcgcgggtgatccatcgcctggatgacattctgcgtgcccgtgtgttcgcgattgcgtgcggctatgaggatgccgatgatctcgatgctctgcgcgacgatccaggcttccgcctggcgctcggcaagctgccggaatcgggcgcggggctggccagccaaccgacgatgagccggtgggaaaatgcaccgactacgcgcgaactggccagcatgatggccgcgatgatcgacatctactgcgccagctatcccgcccctccgacagcggtcacgctggatatcgacgacacgtgcgacgtcgtgcatggctatcaacagctctcgttctggaacgggcatcatggggagcgctgcttcctaccgatccatatctacgacaccgcgaccggcaggccggtggccatgctgctgcgcacaggcaagacgccttctggaaaggaggcggcggggcacatccgacgcctggtgcgtcacctgcgccgtaattggcccgatacccacatcactatccgcggcgacgggcactatggtcgacccgaggtcatggcctactgcgatgcggcccgcgtcgattacgtgttcggcctgcccaccaattcagcgctgcgcgccgatcccgccattgttgcggtcgccgatgcctgcgcggtcaagcgcgcccagcgtcagtgtcccgtcctgcgcaactatgccgagacccgctatggggcaaagacctggaagtgccagcgtcgcgtcgttgcacggatcgaggccagcacgctgggcatggacatccgctatgtcgtcacctcgttggcaacaggatcggccgagcacatctacgacacgctctactgcgcgcgtggtcaggccgagaacctgatcaagcgccacaagtcccagctcgccagcgaccgaacctcgtgccgctcggccaatgccaatcagatgcgcctgatactgcacactgccgcatactggctgctatggcgcatccagcaggcgatgcccaggaccgctgctctggcaagcgcggagtttaccaccttgcgcctgcggctgctcaaggtcgctgcgcgcgtcgtagaaagtgctagccgcatccgcattgccttcgcttccgcctgtccggatgccgacctgttccgcgccctcgttctccggctgaagcctgcgccgacgtagcccatgcggcagcgccgcagaactccgagcccagcccttcaacccgaaaagcccatcaatccgaatgcggtgaaacaaacgccagcgatgccggtcgtccgcgcaatacagccagccgcagcaaatgcccagagcggacccgaaaccgagcgnnnnnnnnnnnnnnnnnnnnacggcgaccttattgcttggaccgccgtgaaagcgcattggaccgaagtaggcggaatgcagccgggcagccttacgacctcctcggatgacgtgtttcaggaaggtctcagattcaactatctgaagctgtttgacgccggtgtcatcaatcaggctcttgcgagcgtcattcgctacaacgtccgcctgccagaaagcacattgggcgatatgcaggcgagcatcgccgcgtgcaaggtgggcgcggaacggatctgtgaacttggccgcaaatatggagcggaaaagttgctcgaatcgatgacagccctgcttgattatggtgaggagatggcgagagacggacttcgtagacttaggccagggctttatacggcccagacggttctcgaagaagatggtaagggcggcggccccttccatgtcaaggttgccatcacggtgtccgaaaccgatatggtgatggacttcgatgggacgagtccgcaggcgcaaggtccgataaatctgggttatcccggcttgctcacagcggcgcgctgcatgtttaaggttgtcaccaacggcgacgttccgattaacggtggtgcattccggccgctccaagtcctttgccctccgagcactatcctttcggcagtcgagccggctcctgtctctttttactttgatgccatgcaagcagcgatggacgtaatagccatggcactttcgccaatcgcagaaaaaaaactgtcagtcggccaccagcgtagtgtcaacggaacaatcatttcgggacggcgtcaaggaagcggagaccttttcatcatggctcagccgcttgcgggcggctggggagccacaagggatcaagacggacagaacggactctttagctcaggcagcggagagacctacaatattccggtcgaaattgtggagagccgatatgatctccgcgtgcggcaatatggctatcacgatgaggatggcggtgcaggtaagcaccgaggcggcaaagggattgtcactgatttcgaaataatggctcccaccgcgacaatgacttacatggccacccagacgtctttgcggccgtggagccgcgatgggggctgtgagggctccttaaaccgggccgaattgcggcggagcgatggatcggtcgaggtctacacggtcgcagccggagtggtaggacaaaaaggtgacgtctttcgcatcgttacgggaaccggaggtgggtatggtgaccccaaagagcgctcactcgcagcagtctcggacgatcttcgaaacgggtatgtgaccttagatcaagcgcgccgtcactacccgcaagcatttcaggactgattgcattatcgctgcaggagtggtccgcaaagctgcccccgcccgatgccgggccgggggcgaatacagatggtcctagcggttggtcatgcgcgcgccggcatcgaggtcgatcgaagtagcgttgagatagctattctcgatgatgtgctggacaagtgcaccgaattcggctcccgtccccatccgatttgggaataggatcatcttctggaccaaagcgtcgcggaccttgtctggaaggccagccaccatcgcagtgtcaaacaatcccggagagatggccacaacgcggatcgagtcccccgctagatccctcgcgacgggaagcgtcaggccgagcacgcctgccttgctcgcggcatatgcagcctgacccatttgcccgtgcttggcagcaccagacgacgtgttcacgatgacccctcgctcgcccgtctcgacgtcgggctcattccgcatcatcgccagcgcaccatattttaccatgttgaacgtaccggtgagattgatcgaaatgaccttgtgccacacttcggacggaaagacctctcctctcgacaccgtcttcgccgcgtcgcctacgcccgcgcaattgatgacggcgtgcacggcgccaaactcttcacatgcgcggtccacagctaggcgcacagcctcctcgtcggtaacatcgagcgcatgcgtaaagagaggcgtgccaatcctttcggccaagccagctagggcgtctgcatcgcggtcgaagcccgcaactcgtgccccagcagcggcgagaatcttgcacgtttcaaagccaagtcctgagccggcacccgtaatgaggacggatttatcctgaagcttcatctcatctctttcttcgtcgattagagttggctccccggcggcgcctcaccgccaaacgttgaggtgaggtgccgccggggtatgggtcacagcttccaaaattagaatttgatcgaaagcgtcacgccgtaggtgcggggatcagcttgtcgctgtgcatcccccaccggattgccgatggagagcttggtctggtagtagcgtgcatccgtgaggtttttggcccagacccgcacgcgcaggggcgagttttccggcgaccaggcgagtcccgcgttcaaaaggaaataggagggctgctccagccgattgtcgacggtgaaataataccccccgttgtactggccagagaggtccgcgtcgatgtgaccgaatgaggtatcgaagctgtagcttgcagagccagagatcacgaagtcgggagtgttaaccgtatggttgcctcgtgcattgaacggaggactggcgttaccgtcctggtcagtgcgaactgcacccggataattggaatatcgaccgtgcatgacggtgaacgccgtgctcaatgacaggccggaaagtggaatcacttcgagcttgccttcgatgccccaaatctttgaggctgccgcgtttacgacgatattccccccaagcactggaagcaaatactgctggttcgaatagtcatagtagaagccgccaagattgatcctgacacttcggtcaaacagttctgactttataccgccttcataggaatcgagattttcaggtttgaaggcatttccgggcgaaatcaggttatagccaccacttttaaatccgcggttgaacgaagcataggccaggacatctggagtaagatgcttgtcgatcgcgatcctaaaggtgaggcgattgacgctctgatcgtcttgtagcgagcctgcagggaaagtgaatgtctgcttctcatatgtatagcgcagacctcccgtgaggttcacagttggtgtcaccgcgaaagtcgcttgaccgaaagccgcaacggaggtggtctgctgagcgtccttggggatcgcagccgctccattgaccaagaacggctcgtagccgcccttggaatcatagtagaaagctccaaccacccacttaagccgcgattttccggagtttttcagacgaacttcttgcgaaaaactgcgataattctcaaacaattcgaggttgagggccgcgataggtgaaacgtcgtcatcaagcttgagattggccttcacctttcggtaggcagtaatgcttgtgagatcaagatcacctacttgttgatcaatcgttgccgagacaccacctgtttcgagcttactgcgatcgatctgatcaccattggcgttgtagcgccccggatacccgtcaccggatatgggcgagatcgttccctgcggcttctgataggcgttagtgtttatcaggtttgcatagtcggctgcgatgcgaatagttgtcttgtcgcccaggctgatcaaccatttgcttcgcaagctgatgttgttgtccgcttgcttgaacgtctcaaagccgttcaccaaattgcgaccgtatccccgaccctgattttcgtaaagaacggacagatccgcagcaacattatcagtcaagctcgtgctcacatagagcgggatgctaagcatgtcgtagttgccataggtaaccgacgcattgaacgtgaggtcatgcgaaggatccagcgtacggatctgcaccacgccgcccgtcgaattgcgcccaaaaagcgttccctgaggacccgatagtacgtcaatctgctggatgctcgtcaatttgaaaagactggtttgcggcgccgcgacgtagacgtcatctacgtaaagcgcgaccgggctctccgacgttggatcaatcaattctgatcccacgccgcgaatataaggactgccgacgttgaccgggtagttgaaggtgagcgacgggacgacctgctgaaggtctgtggtggatgccacacccctttgctccagcgccgcatttgacatcgtcgagatagccatcggtacgtcttgcgcgcgctccgaacgccgattggcggtgacgacgatatcctcgagcccggcgggcgatgtcgctccgtcctgaacaccggtgacagtctgcgcggtggcgaggttaggcgttagcgcgagcattgcggcgctcgtcacaaggcacagcttaaggccgcctgcagctgatttacccgccaaagagcccgcaagccgccgatgaatctggaccgcttcccacgatttcagttcgtaatgactttgagttttcattttttctcctcccctcgaactgctcgccgcgacatcaattgcgttgtcggagtcgagcaggcgcgcattttctgaaagataagccattgtgtcaactctagagtcaatttatatgaaacccaagtgcaaaacgactctctgttcagcctggtaggagaagatgatggcacactcgctgcgttcgcagcggcgaacgggtttggacggaagggctgtcgcttctggaaccgaggagctggtaagcttcgtcggaagcgtcgccgttgagcggcatgtgggcacaaaccgcagccgcgaatggcgggagcgaatggcgccgttccgaacgccaccaacataattgccccacgatatccgctacatcacctcggcagaacccgagcaaattcagtaaggagagacaaaatgaattctgttgcgcaacaaggcgcgtattctgctcagctcactcacagtcttgccaacatcggtgggcacttaatcgacggtaattggattgcgccggcgcccggaagtgagatccctgtatatgatccttcaacgggaacacagatcacgagtatctacgaagcatctgataaggatgtcgatcttgcagtcgcggctgctcgccgagcatttgacgatggccggtggtcacggctggcgccagcgcagcgggaggcaattatccgtaagtttgcagacctgatcgagcagcacgctgacgagctgtcggagatggaggctgttgatgtcggcaaaccactcgactttgcgcagagcgtcgacattccggtggctgtcgaggtcatccgctactatgccgggtgggtcacacgcctcggtggagaccaaattaacccaatccttcagccgcttggccagcatcatgcttatacgctgcgcgagcctgtcggcgttgcagccctgatcgtcccgtggaattttccgctagcaatgatgacattgaaggtggcacctgccttggcggcaggctgcacaatggtgctcaagccagccgaagtaaccagtctttccagccttcgcgtggggcagctcgcccttgaagcgggcattcccgccggtgtccttaatatcgtgaccggccgtggaccgacagttggtgaagcgctcgttcgtcaccccgatgtggacaaggtctcgttcactggctcgactgctgtcggtaaaatcgtcatgcgtacggctgctgataccatgaagcgtgtcacgatggagctgggtggaaagtcccccgtaattgtgatggacgatgtcgatgttggcgccgcggcacagggcgttgcgaacggcatcttgttcaacagcgggcaaatctgcgttgctggctctaggttatacgcccaccggaaaatctacgaccaaattctggagggcgtgtcggacgccatgggggcccttaaagtcggcccctcccttggttcgggctcgcaacttgggccgcttgtatccgaggcacagcagaagcgcgtgctcggctatatcgattccgcagttaaagagggcgcgtcaatcgtgcgcggtggcgatgcacctacagacaacggttattatgtagcacctacgctcatcgctgacgttactgccgatatgaaagtaatgcgggaggagattttcgggccggtactgtgcgtcaaccggttcgatgagattgacgaggtaattaaggaagccaacagcggtatttatggcctcgccgcgtacgtgtggacccgcgacgtcagcctgatgcacaaaatggcgtcgcgattgcgtgccggaacggtgtggggcaacagccagatcgttatcgatccagcgaccccatccggcggtttcaaacaatctggcttcgggcgcgagctcggcttggaaggtctgatggcatacaccgaatccaagacgatcaatatcgcgctctaacaaaaatggcgcacccacggccaatgtgggtgcgccaacctgatgcagctggagcgtttgaggtacgccgctgggcgtcaatcaaacagcaggaccggcttcacaacgctgccgttttccattccctcaacggcatcatttattgcctcaaacgggaagaattgcaggatgcgctcgaatggaaacaggccctgcatatgtaagcttatgagcgaggggacggcgacctggggcacctgatctccctgaatcgcaccctggattttgcgattaaagatgaggtccatcagatcaagttcgacagtttgacccacgcctgccgcgcctagcagcacgccatggccgccgggccgcaacgcgcgaaccatatttgcagcggttgctggcaacccgacggcgtcgatggcgaagtctgcgccgcctctggttatatcagatatgattttgaccagatctgaatccgcgccatcgaccacatgtgtcgctcccagttccatggcaaggtcgcgtcggctggagagcagatcaaccgagataatcgtgccgcatccggcaattttggccgccatgatggcacccatgccaaccgcgccggcaccgatgaccaggatgctcgatccggccaatggtgccatgacgcgaaagacgctgttcgcgcccgtcattaatccacaaccgagcggcgcagcatgggccaacggaaaatcgggtggcaagacaactccgttcgtctcgtaggccagcatatatgtggcgaatgaagattgaccgctaaaggcgccgctgactgcttcttgataaggtttcgtcccatttgcccggtctccggtgatattgtagcggacaaaatcctcacaattcatggggtgcgcgctgcggcagcttcgacagccgccgcacgaggcctgtgttaggagaacgtgatcacccggcctgatgctattgaccgctggtccaacggcttcgactatgccagcaccttcgtgacccgctacagccggcaagggcgggccgaagactccgtctctgacgagaagatcggtatgacagataccgcttgccttcgtcctcacgagaatttctgatccggtcggttcctgaatgttgaggctttgcagctcgaaaagcccatgaggctcacgcgcgattgctgcgacgattggacgcatgtctttcctctccgttgttgtgtatcgcccagcgcttctggagacggagaccgatttctgacgaggaaatgtcgcgcctaaccagtctcagggcatacagctttttcagacctccaggacgatcttcccgaaatgtgcgcctttctgttgaaattcgaaggcatcggctaagtcctcgagagcaaaactcgatccgatgatcggcttaatcttgtgcttctcgagaaatgtgttgaaattaagctgatcggcacgactgcctaccaggcaaccttgcatcctcgcctgtttagagaggattgggatgatcggaaggtcaactgccaatcctccaagaaggcccacgatcgcaatatggccgccgatacgaaccgccgaaagcgactgtgcgagcgtgtcgccgccgcccacatcgatcacgtgatcgacgccggtgccgcctgtccattcaaacgcccgttttccccactggggttcttttcgataattgatgacatgagcggcgcccaattcgcgaagccgctcaagtttttcatctgacgacgaggttgcgataacgcgcgcgccaactgccttggcaatctgcaaagcaaagatggacacgccgcccgacccctgcaccagaatggtgtcatcaggatgcagcggtccattgaccattagagcgcgccacgctgtcagaccggcggtcatgactgtggccgcttcggctgagctatatcctgccgggacgtgggtgaatgccgtttctgcagctgtcacgctctcgcaagcgaagccatctacgccatcgcctggtgacagactgaagtcaccgacctgcggggggccgtcgagccactgtggaaaaatgcgcgacatcacccgatcgccaactgcaaaatcggtgacgtcagatccgatagcctcgacggtgccggcaccgtcggacagcaggatgcgaccatcctttgtcggactgcgcccgtttgcaacgccgagatcatgaaagttgagggagcaagcctctacccggattgtgatctcgccggcagcaggcgcaggaggcgcggcgcgctcgaccaacttgatttgatcaagacctccgggcgcggctaatgtcattgccttcatcgtcatcgtctccaaccagttcttacttgccggcccactgaggaaggcgcttctcgacaaaggaccggcgtccctcttcagcatcgagcgacgtcatcgcgacgcgcactttttcccgcgtccacacctcacgcacactgtcccgcaacggcatgtccagagccgcaatggcagcgtccttggtagcctgcacagaaagcgggctacacgttagaatatgttcagcaatacggatcgccgcttccaaaggatcaccctcagtcacctcgttaacgatgccgagcgtatgggcggtggcagcatcgagagtcgcggcagtgagaaggagatgcatcgcacgcttcaagcccaattccttggtgatacgctggatgcctcccgccaatgcgaccactccaaccttgggttcgggcaacgcgaagcgcgctgtggtgctggcaacaatgatgtcgcaggccagcgcgagttcaaatccgccgccaaaggcaaagccttccaccgctgcgatcacaggcttcgcgagaccaaaccgcgatgtcattccgccaaagcccgagacaggcaggtcgtcgagtgtttcggggagtgggtgcgtcagatcctggccagcgcagaaggccttgccgccttcgccgcgaattattgcgacccacgcatcatcgtcggcggcgaacgcgtctagcgcgcgcgccatttcgaaatgcgccggattgtgcaacgcgtttcgcgatgctggccgattgatggaaataatcgtcagccggccgcgacgcgtaacctcgatgaactcaaaagttgccgggccagctgcgcttgtgagattgcgtgcctcttccatagtttccaattctctttttatttgctgcgattgattttcatggcagcgatcctgtcgatcgatgcatcgaattcccgctcgaactggccaatgagttccgccgccggcacaatgtcttggatgggtccgacgccttgtccggcgctcagaatatccttccagcgcttgggctctcccagcacctggtcgatgtcgaacttggacggcgtaatttcgccgaaatggccctttgcaggaatggtctgcttgagccagctgccacctattccatcgacttctgcgctgtagacaatgtcggtgatatcggagtccatcaccatctgtttcagcttgtccgaggctgtgctctcaatcgtgtttatgaaccgggtaccaatataaccgaggtctgcaccggcagcgattgcgcccgcgagtgcggagccgtctccgatgcagccagctaagaccagcgtcttgtcgcccatgatcggcttaagttcaccgagaaaagcgagcggattataagtgcccgaatggccgccggcccctccggccaccgcaatgataccgtcaacattcgcatccaaagcctttttcgcatgacggatgttgattgcatcgtgaaagcacaggccgccgtatgcatggatcgcgtcagtcacctcgcgagtgatgccggccgacgatatcagtatcggcacttcatatttcacagtgagcgcaacgtcttcatccaatctcgtatttgaaggatggacagagaattgggtcgcccagggggcgtcgtccggctgaagacggcccctgatttccttcaaccactcctcatatccggcgggcgtgcgctggttgaacgcggggaaggaacccacgacgcctgcgcggcacgactccacgaccagatcggggccggaaataaggaacattggagatattatcgcaggcaggcgcaaccgcccttccagcccggctgggagcattggtgagatcctttctttcatcccatgcggctttggaaccgctcgtttcgaaccaaactatagacactgactttaaagtcaatcatataaccgcgaattaagaatcgggccgcgacatggtgcgcgtttctggatcgaagcgtgggattgcaagcggagctggcttgagcagctgccgccggagcagacggcggcgtgacaaaaggcgaggaagaatggacgacatttacataatcggtgttgcgatgacgcgcttcgggaagcaccttgaccgatcgctgaagtcgctggtggccgaggccgtttccggcgcattgtctgacgcgggcgcgcaaatcagcgatgttgatgctgcaatatttgcaaacagcacgcaaggcatcatggaaaatcagcacgctgtgcgtggtcagatggtcctgcgccctatggggtttgctgaaattccgatcctgaacgttgaaaatgcgtgtgctgggggaagcaccgcactccatcaagcggtggcaatggtgcgcggcggcatggcggaagttgctctcgccgttggcgcagagaaaatgcacgggcctgacaagctcaaatcttcggccattttcgaaggcgcttgggatgtgcatgaggcaagcgccatcgtcgatcgtctctcatcgattggcgagggtgtggagccgccagaagggacggctccgggggtcaaaagcccattcatggaactctacgcgtctttcacgcgtgggcacatgcgcacattcggtacgacacaagagcaaattgctgcagtggcgtcgaaaaatcatcaccattcgacgatgaacccgctggcgcagttccagaccgatttcagcattgctgaagtgctggccgccccggtgatctcctggccgctcactcttccgatgtgttcgcctatcagtgatggtgccgcggccgcgctgatctgttcaaaatcagtgctgtctcgcttcgctgatgcgcatcccatccgtttgctcgccaccgcgctgacctcaggaagcgatcgcgaatggaaggattttggcggacatctttgccgcaaggcggctgaaaaagcctacgcacaggcgggtataggtccgagtgacgtctccgtagcagaagtccatgacgcatctgcctttgctgagatcgtccagctcgaaaatcttggcttgtgtgaagctggtcagggcgggtggatgagcgcccgtggagagacccggatcggagggcgggttccggtcaacccatccggtggcctggagtcgaaggggcaccccatttctgcttccggcctcggtcagatctatgaattggtcacccaactccgtgggagagcaggcgcccggcaggtcgacggcgcaaggatagcggtcgcagaaaatggcggcgggttccacggggtcgaagaggctgcggccgttgtgaccatattgggcgcgtgaacggctgaccggaccgattgcaggtcttttcttattaggtgaagcacatgggtataggattggtacgggctggtgatatcgccgccgacgtggaaaggttcgttcgaaaagagatcattccctatgagcgagatccgcgaaaggatgatcacaatgcacccgacgaagaactgatttcggagatgcgggagaaggcacgccaggcgggtgtgctcacgccccatatcctgcctgacggaacccatctatcccaacgggaaaccgctctcgttcttcgtgcgtcgggtatttcgcctttgggcccagtcgcgtgcaacacgatggcgcccgacgaagggaacatgttcctgctctcgaaagtgggcagcgacagcttgaatgagcggtttctaaagccccttgtggctggcactgctcgctccgcatttttcatgacagagccggcgagcgatggcggcgctggctccgacccatcgatgatgcagacccggtgttacctggatggcgaccattgggtgatcaacgggcgcaaggctttcatcagcggcgctcttggagcgcgaattggcatcgtcatggccaaatcggacgatggagcatgtatgttcatggtcgatctgcctgatccggcgatcgagatcgagcacgtcccacacatgatcgacaacgctacccccggaggacatgcgaccatcaggatcaataatcttcgggtgccagtcgaccagatgctgggacaaagcggtgaaggcttcaagtacgcgcaagtcaggcttgcacctgcgcgactgtcacattgcatgcgctggctcggtgcatgcgatcgcgccaacgagatcgccgtcgattatgcgtgccgacgccaggcttttggcaagacgctcatcgaccatgaaggcgtcggcttcatgcttgcggaaaatctcgtcgatctgcggcaagcagagtcagttattaactggtgcgccgatgcgctcgacttgggcgattctggagtagctgagagctctatcgcgaaggtggcggtgtccgaggcactaatgcggatcgcagatcgctgcgtccaagtaatgggtggaactggtgtgtcaggcgatacggtggtcgagcaggtcttccgcgaggttcgagccttccggatatatgatgggccgaccgaggttcataagtggtcactcgcaaaaaggatcaagcgagagtggcgcgccattcacgaagtcgggaaagcgctctaatgttcgatctcgatgcccagactggtaccaccccggtcagagacgcccatcgatttgacgaggcggccttagcgcactggatggccgaccatatcgcggactttgaaggtcccatccaactcgagcaattcaaaggcgggcagtcgaacccgacctatgtggtgcgcacgcccagtcgatcgtacgtactacgaaggaagccgccaggtgtgctactcaaaggtgctcacgcaatccagagggaggccagagtaataggcgcggtgggagcggcgggccttcctgtcccaacaatcttcggactttgcaccgatgacaatgtcatcggcacgtggttctatgtgatggagctggtagaaggacgtatcttttgggatgcaacctttcccgatgttccggcggcagacagaccagcctatttcgatgccatgaatgcgacgatcgctggtcttcacacgattgatcatagggcggcagggcttggtgactacggccgcgagggcggtttcttcgctcgtcaaatcgcgctctggacccggcaatatcttgccgacgaagacgcaggccgcgatcctgccatggatcgcctagtcgaatggctacccaccgcgattcccgcagatgatcgcagctgtctggcgcacggcgatttccgagtagacaatctcatcttccatccagatgaaccaaaagtgattgcagtgctcgactgggagctatcgacgatcggcaacccattagcggactttggctatcatttgatgatgtatcatatgcccccagtcatagtgcccgggttagtcggccacgacctgccgtctcttaatattccgtccgaaagcgattatgtggcgtcctattgtcggcgtatggggctcaagaacttgtccggattggatttttcattggctttcaatctctttcggtttgctgcgatcgttcatggtgtgaaaggtcgctatttgcgaggtaacgccgcgaatgcagatgcgaagcagcgcgctgatgcttttcccgagatggcggcacttgcgtggaaccaggcgcgacgcgcaggagcgacctaggcagcgtggacaaattcgaaaatgtcgtgaaatggccatgagcggtcattacccccaccgtcaccccggacttgatccggggtcccgcttttgcctctacaccgcgcccagcccaaggcagcgggaccccggatcaagtccggggtgacgaatagggggagaggtgacgaataggggaatggcccctccccacccaaatcactcagtccggcaagtcttgaatttgtccacgctgcctaggccggatcgacattcaccgcagccagatcatagcttgggcgaggtgaacgaagcctttgaagtgggcggtgcggcgatcgtagcgtgtagcgaagcgacggaaatgcttgaggcggccaaagcatcgctcgatccggttacggtgcttgtagatggcggtgtcgtgcggaatgaaagccttgcgattgcgctttgacgggatgaccgcgtcggccttcatggcggcgatccgtctccgtaaatcattgctgtcataggctttgtcagcgagtacggccccggccttctggccttccagaagatcgggagcggcggtgatgtcgctggcctgccccggtgtgatgcgaaagcataatggtcggccaaacgcgtccgccagcatgtggatcttggtcgtcagtccacctcgggaacgccccggtcgccgcctgttgatgggcgcggacgagggtgctgtcgatcatcagatactggttgtcgcggtcggtggtcagcgtgtcgaacacccgctcccatacaccggcatggcaccaccggctgaaacgccgatggactgtcttccaccggccgtagcgttccggcaggtcgcaccagtgtgcacctgagcgcaaaatccacaaacatccgttcacgaacaatcggttatccgatcccgttcggcccggatcgcctgccttgccgggcagcaacagcgctatcctcgcccactgcgcctcgcttaactcgtaccgcttgatccccatccatccgctccgcgcctcaacacggaaccccatcaatcagacatcacctcgtttgtgaatcctgaatgtcgattcggcttaacgctctgaatccaatcccactcctctggcttcagatccaactctggtcggatagggcggaagccatgctaccagccctgcacttaccaggaccaatatcgcagagagcagcgtggcggaatggtagttgccaaacaagtcgcgagctaaattgaagaattgagatccaattgcgcttccaatcgaataactggcggcgagaaatcccaaggctcgcccaaatcttctataatcaaaatagcgggcaacgtaataagctgccaactccacttcagcgccgagtgaaagtccgagacttattgatgcgataatttcgaggaaaatatttggagaaaatagtgagagactgacacctgcgcacccaaataggaaccaaagtataccgatcgccgggtgctgaacccgatcgagcagccagcctgatgctatgcgaccgaccgcgccagccaaggcgaccatgctcagactttttgccgcctggtcagccccaacacctcggtccgccagaatcggcaccagattggccaggtaaccgttgagcgcaactccgctcaaaaacagtgccgctaagagtaagacggccggttttcgttggataggcgaggaaggtgcgttcaagtttcgaatcgtcttagcttgaatgaccgttcgactttcgttcataaaaaacaacgcgaccggcaacgcgcaaatcaacaccatgccgccaaggccgatccggcctccacgccagccaaattcagcaatcagccagacgacgattggcggtagcaacgcattgccgatcgatacgcccgaggcgccgatggcgataagtgtcccgcgcgattgcagcggggcccgggcggcgatgaccttagaataaaggaggggcgactgaacgacgccagccattccgacgaggatcgtggccgccgaataaaggacgaagttgtcgccgatgagcgacagtcccatcgtacccaagccgaagagtatgatgagcggcacgagcacgcggcggacgccgaagcgatctccaagatagcccgcaacaggatagagaattgcaagaccgatcattgccatcgtcaccggccacatgaacgcggagcggctccagccaaaagccgctgtcatcggacctatgaagaagccttgagtgtagaagagaattgcgactgacgatggaatgagagcaaaggacgtcgcgagggccggtgccaatgccccccttgtcgtttgcgggggcaatgcatcgtccaaactttgccgacccaccggcaccgtcatagcgtactgacgagatggccaccgtctaccgttaggatggaacctgtcatgtaggatgaggcgtcactcgcgagcagcagaagcggaccgtccaattcgttcagatgtccaagccttcgctgcggaatccgcttgatgatggccttgcccttttcgctagaaaatacctcgtggttgaggtcggtctcgaaatatcccggcgcgatcgcgtttacccgaacgccgtggcgcgcaagctcgagcgccattgccttcgtgagctgaacgacacctgccttggacgtagcatagggcaacaccctcccgagttgccgcaggcctgcaatggatgcgatgttgatgatcgagccagcttttccacgcgccgccatcgctctcgctatgagctgcgaagtggtaaaaaccgcagtcagattgagatcaatgatctgcgcccagtcgtcatatcttatgtctagaacatcggcgtcgcgtgctgtgccggcgttgttcaccaatatgtcaaccgccgggaactctgccagtttcgtttcaaaagcaacgtggtccgttacatcgacggcaactgggcggcatcgaccgccattatccgtgatgcgctttgccacataggcaagtgcatcttgccgacgcgcgacagccaggacttcggctcctgcgagcgcgaggacctccgcaaagtgagcgccaagacccgaagacgcgcctgtgacgaccgcgactttgcccgccagggcgccttccgcggcaaagatgttggcgataggcgtcacagcttgaactttcctgcaacaccgatgacacgaccttcgtccagcgcgcgcacggtgaaaccaaagggcgccggcaagtttagcacaaagccctcgttggaatcgttcagcaggttctttccatatagcgagatctcaaaccgactatccggcagcgtgacagtgaggcttgcggtgagcagccgacggctcgtcagatatctgacgttgtcatcgctactaggtgcagcacttcggaaggcgtagttggcgtttgccgccaccttcgtcccgttcgcaagctcatatgtgtaggtgcccccaatattgtaggaccaacgagcggaacgcgggggcttcaatctatagtctgccgcgtcgatctttccatcacccgtcaaatcgaagcgtacgtttttatagtccgtgtcgacatatccgacattggcgtcgagttgcagtccctccaccggaaggagaaccatctcggcgtcgaaaccatacacggtcgcgtcggtggcgttcgctatcaatgcgatggtgccaaacgcagggtcgccaacaatcgagtctcgttggaggcccttcagcgtattgaggaacacactgccgttcagcctgagtttgcgattgagaaggtcagacttgaagccgacctcataggcccactggtcttcgatgtcatatcgcgggtttgacgctggcatggtgttagcaggcacgaccggcaccacccccggaagagatgcccggttggcagcctgccggacgttgtacccaccgttgcgaatgccgcggctcacgcttgcataaacgaggacacctgcctcaggcttgtagttcaagctgaatttcggcgtaaacgtcggccatgtgtcgctgtcgcgatacacgggagggcccccgacaccgcaggttttggtggcgtagtcacaggagctgacattgccgaccgatggctgaagatatagctccgcccgttttctctcggtggtgtagcgaccgccaagggtgagggacaaggtgtcgctgaagtgatattcgccttgcgcgaaaacgccgaaggcacgctggtcaatcgtgccaccataggtgcggttgattgcgcccgcgagcaggacacgattctccaagtagaaatagtgctgctggaaaaaatatccaccgaccgtcaggtccagttttccgaaacttccggcgtaccggatttcttcactaaattgatgctgccgcataaagtcggtattcgtgaacaaggcgccgggtccaccgtcaaaatctgcctgccactcgttgcggacattccggtatccgaatatattggttatgacgccattgccaaatccgacatttatcgccgtgtccgaagtaatcgcatcgtagtcggtgctcgtgaaacctgggttgtcttgcagattttgaaagccgagcgaacctgagtctgcggcaagcgccagacgctggaacacaccgccgtcgccacgcgtgcggccgcgttcataaatgatggtctgttcgacgttgctccatggctccagcactatcatgggacggacgaaccaagatgtctgccggcccatgtcgcgtccgagcgtgggattattgaaccagccatcatccttacggtaataaccggcaaccttggcacgtacgccggtggaaagggggccttcgacgctgccggcgatattgtactcggggccggtctcgatgcttgcctgccctctaatggacaacgtgtcagaaggccggcgtgtacgaatgaggatcgcgccgcctgtcacgtttcgcccttggagcgttccctgggggcctctgaggatctcaatgccctcaagatcgaacgtgtcgagagtcaccccgatgttcgtgccgagatagacgccgtccacaaacgtgcccaccgctggctcggtcgccggactgctcgaattggtgcctaggccacggatgttgaaggaagcaatgcccctcgtgccgccgttttcctcaagggccacgcccggcgctcggatcgcaatgtcggtcagatctttgaagcgagcctgctcaagctgggttggccccaacgcggtgatggcgacaggtacgtcttggagcttctccgcgcggtttttcttctgcgcggtgaccacgatatcttcgagcccagagcgcggggcctccgctgtttctgagacgttgttaccagcgccctgcgcgagagccggagacgacatgcaacccagtatggccacggcggcaccgcacagatagctacgctttctagattttttcacgatcaaacccctccatcgccgccagggcgactttcaattttgttatctgactacaaaatattgttaactgactgtagagtcaagtgctaagcgtgagcgtcctggctcttggtgtgggaactcaggagactgaagtgcggagtgcttcgcgatactgctcgccaagttctgcaagaagatgcgcaatcggggcacttcgggtcacatcgccgacaccgtgcccaccagcccacacgtcccgccacgctttcaccgtctccaattcgcgtgcgagatcgaatttctcatgttttccatcgctaacaaaaccagagcgttcgagactggcgcgaagcatattcgacgggatgcctgtaacctctgacgtcaggatgatgtcgtcgccgtcgctttccacgagcatctgacggtaatcggcggatgcggcgctttcttccgccgcaatgaaggatgttccaaccgccgccatatcagcgcccaacatccgcgcagccgcgagtgaccgaccgttagatattccgcccgccaagacgatggggccatcgaagaatttgcgaacctccgccacaaaggcaaaggggttaagccagcccgtgttgccgccggcacccgcggtcaataatatgaggccgtcaaccccagcttgcgcagcccgcctcgcatgcttgatgctcgcggcatcagagaaaacaaggccgccataagcacggacacgttcgatcacgattgccggacttcccacagaagcgataatcgcggggaccttcgcagcgatgcaaacttcgagatcagcttccaggcgagtgttggtgctatggacgataagatttacagcccacggaagatcgcgccctgaggcagtcgtagcggcgccgatctgttgaacccactcggcgaaaatcgcagtcgtccgggcattgagtgcgggtatggaccctatggcgcccgcgcgattggcctcgatcaccatgtccaccgtcgagacgaggaacatcggcgctaccaccacaggcacactcagccgctcgcgaagctccgaagccagattgctgctgccgtagcggtccatgctgttctcctttctaacctgttctgactttgtcgtcagactattgcaatctatcgtcagagatgcaagcctcgccgtcgatagatttcgaggcggactgaaaatggtgctttcacatggacctgaagaaacggacctgacgcagccgatcactctgcgcggtgctgactcgaactgtttgaaggcagatttctgggaaggcgaaggcgactatctggcgattcttctccacggtggagggcagacgaggcattcctggcgtcgcgcgacagcagcgctgttaagtcgtggatatgctgttttgtcttacgatgcgcgcggacacggagacagcgaatggattgccgacggtgattatcgctaccaggctcacggagaagacctgcgccacatttgcgacggttttgcagcaagcaagcgtatcgtcctcatcggtgcgtcgatgggtggcatggcggcgctctatgctgccggccactcgaaagcgcatatagcggcgttggtcctcgtagatatcgtgccctggcccgtacaagcgggcgcagattccatcttggcttttatgaaggcccatggagaaggctttgaaagtcatgccgacgccctgcaggcggtcggccaagcatttccggatcggcaatcgggcggcaatgtcgcgaggatcgcgcgaaatctgcgaaagagagaaaacggcagattttactggcattgggatccgcgccttcttgatcatcaagggttggcggaggccatcgtggctgaaggctgggtagagcgcgccacttcaacatttttagggccgaccctcgttcttaagggcgctatcagcgatgtgatcgatgagcagggaatagcgcgtctccgttgcgaaatgccgcagctggaaagcaggagtatccctggcgctggccacatgatcgtgggggacaataatgatgctttcaacgatgccgtcgcggcttttctcgacgctcacctcgacagcgcctttcccacctagtggcgctgtcgactagcatttgatatttgggctgcaaacaatcataccgtcagtcgatagaccgaacctagggtcagtcctgcaacggcgcattgccgagctgggtcgacctgctcgaaaggaagacgatggttgccaagtggcggaatgcttttcggacgaacgaggaactgcacaggttcaaacgctacgctgtccttcgagaggcaacgaggacgatatctcgccgtggctttcataacacatcgcttgacgaaatcgccgagggtttgggcatatctaagggaacattgtataattacgtaaaagacaagcaggaaatactgtttgactgccacatgatcgccttagatctcggtgaccgtgcatgtgaagtggccaaagaatatgatggaagcggacttgataagctccggattttactactgtgctacataggatggatgtatggggaagacggcattggtggcgtgacttcagacgtcaacgcacttcgccttgaagatcgcgaggtggtcgtcaaacgacgcgaccgactcgaccgagagatggtttctctcgtcgttggcgggcagtcagatgggagcatcatttcgaccgatccgcacctcgccattttcgtaattatgggcgcgattaattcgattgccacttggtacgctccagacggccgcatggctataaatcagattgccgaagaggtggtcgcgatgctgacccgttctttggcaacagatgtgtccgcacacaacgccgcatttgcgatcccaccgcatcccgaagtgtcactcgcgttcactgctccggtcggctcgcgtaagggcgttgcgccacgatctgcgaaaaagtcgccgcgcgctgaatccaatccaaaaaaagcagcgacctcaaaagggcagcgtaaagtttaggcttggtggcgtaatggcaccccccctgcggcgagaaatggggatcggagacaggcggcttccagccgcgactgcaggagcagccgtcaatcaacaccgccaccgtcgcgaaccaagccatgccgctcgcgatatcgggcaggcgatatgccgagttgacgaatgaaggcgcgtcggaaggtttctatatcccggaaaccgcatcgagcagccgtcaactttggttgcaggccctgttcaagcaacttcctcgcggcttcaattctcgcactctcgacccatgcggacggtgtggtgccgatttcggcacggaacatcgagcaaagtgacgagggcttaggaccagtcgacattcagcccatggcggcctgcaaatggcagttttccgtgcttccggtgctcacgtactttaagtacgctgcgctccgggtcacgaaaaactaccattttcggctcgccctgaactgaatgtcgactggtcctagtcctgcgcaggtcgcgagatccgagatgtcgtgctgcaagcctggatgtgccatcacccagcgctgcacttcttgcaaaacggatcggccggcaggagcaatctgatggtcgcgactatattgaagctgtcccccgggccttcggatatacataacgagctggctcgcgcaacttttacaacaccggaccgacttccatcagtccagaaggctatggagaaatcgcgctccaaaatctgaatataaagtcatttggttgacgccagcgtatcgtttgcctattccctagctagggcgcgcgagaatcggcgcgccgcatttgggagagagccgaatgctgattatcgagcatttcgagcatggcgttgcgcagtttccggatcgcgcggttctcatcgatgacaatgggtcgatgagctataaagagatggcgggcactgcttggacgattgcgcaggcactacttcgtatcggcttacctgcagacagctctgttgcgctgctgtcgcctaatcaccgcatggtactcgcttgtcaatatggcacgttgaaagccggtgcggtctgggttccggtcaactatcgtaattctgtgttcgataatgtcgctcagttggccaaatatgatacgcgagtattgttctttcatagctctctgcgagagcatgctctagcgatcaaggcagccattccggatctcagagctgcgatctgtatcgacatggaagttgaaggttttccggctttatccgactggtgccaggataaggctgcgcaggagctgccgttccctgcgcgggcgatggaagatcccatcgccatcctaagtacgggtggcacaaccggagaaccgaagggcgctgttcataccaatcggtcattcgaaactgttatttcgacgatctatgccctgttcccttttgatgagccgccggtgcacttggttgttgcgccgctaacacatgctgccgcagtctttcactatgctttgctaccgcgtggcggcacgcacgtcctgctctcttcaacggatccggtcgcggttctacaggctattgagcgtcacaagatatcggtagtctatttgccgcctactctgatctacatgatcttggcccatcctcggttgaaagagttcaatctgagttcgctgcgctacctcatgtatggggcggcgccaatgtcggtggagaagttgcgcgaggcagccgctgttttcgggcctattctcattcaaagctacggacagacggagtgcctcatgttcacgacggcccttacgccgcgggatcatgccgaaattctctcgaatccagctatcgagcatcggatcgcgtccgtgggccgttcaggccctttcgctcggactgaggtcatgacggaggatggggaagtcgcggctgatggagaggttggtgaaatcgcattccgctcatcaatgcaaatgacgggcttctataaagacgcggacgctacgaacgctattcgtaaaaacggctggcagtttagtggcgatctcggtcggcgcgatgctgatggctacatctacgtcgtcgatcgtaaacgggacatgatcatttcagggggattcaacgtgtttcccggagaggtggagcaggtagtccttggtcacccctccgtgcaggattgcgctgtcgtcggaacgccggacgacaaatggggagagatggtaacggccgtcgtcgaactcaaaccaggttcctcaatcgacaccgccgaattccttacattttgcaaatcgaaactgggcagcgtgaaagcgcctaaacgggtcgacatctggccggaacttccacgtagcacggttgggaaaaccctacgtcgcgtagtgcgcgatcacttttgggcaaaccagcaacgcaaaatctgagcctgtctggctcgtctgcgataatcatcagaggaatgatcatgtcaggtcaggttgagggcaaaatcgcgattgtcacgggcgcaggctcgggcatcggcaaggcgatggccgaaatgttcgcgaaaaatggcgcaactgtcgttgtcgccgatatcagtggcgatgaagagggcgtggcaaaggcgatcggaggtctagcgagccatttcaacgttgatgtaacccagcatgagcaggtcgaagcgctgtttgccgacacggtagcgcgccacggaagggtcgacattgtgctgaacaatgcaggtgtcagcggaggtttcaggccaattcacgaaaccgcgcctgaaacgataggcaaggtgattgacatcaatctcacaagtgcgtttcgagttatgcgctgtggtatcatcgaaatgttgaaagtcggtggcggtgcgatcgtaaacaccgcctcgatcgccgcatttcgagcgacatggggtcactcttcttacaccgcctcgaaaggtggcgttgtggcaatgacacgcgcggccgcaatcgaatatgcagacaagaacattcgggtgaatgccctttgccccggcgctatcgagaccgccatgctttcgggtgccgatccggacatcagggagcgggtgcggcagtctattcctatgggacggttcggtcagcccgaggaaatggcgtccgtcgcactgttcttggcttcacccgccgcgtcctatgtcactggcgttgcgctgctcgctgacggaggccgggccggatgaattctacccttacgggcggcccgacgagtattcgcatcgctgttttgagtgagcttagcgacggcgagtgccgtgtgtcagctaccccggagactgtaaagaaatacatgccttcatagtgggggttggcgtcgcaggccttcaagcgatcgcgaccgcccgccggctcggagcgcaagtcagtgccactgacgtgcgcgcagcgaccaaagagtagattgagtcgcttgggcgctggcctgcgtcgacctggccgcgtgcggcggcaccttcaagagcctcaacgcacggtaacgcgatcacattcacaggagtttggcatgaacgaggtttttctggtgtccgcagcccgtgcacccatcgggtcttttggtggctcccttaaggacttcacgccgggcgacattggcgccctagtagcaaaagccgccattgcgcgcgctggcatcgaagcggatctcgtcgcgaacgttgtatttggtagtgtcattccgactattccgggcgatgcttatgtcgctcggatcgccgccatgggcgccggcattcccaaggaagcaccggcgttgaccgtcaaccgcctctgcggctccggtatgcaagccatcgtcagtgcggctcagtcgatcttgctgggcgactacggcatcggcttggcgggcggcaccgaaatcatgagccgcgcgccatattttgcccaaggtgtacgttggggccaaaagatgggcgatactgcgatgctcgacgggctgacgggggcactaactgatcctttccacgcctaccacatgggcatgactgctgaaaatgtcgcacaagaatacggcatttcacggcaggatcaggacgagctggcgcttgagagccagcgacgcgcggcacatgcgattgcgcaaggacggtttgtggaccagatcgtacccgtggacatcacgatcaagagaaaagccgtcacattcgataccgatgaatatgttcgtgtcgacgctacagctgaggacttcgccgggctcaggccggttttcaagaaggacggcgggacggttacggcaggtaacgcctcgggaatcaacgatggtgccgcagccatgatccttgccagtggacaagcagtcaaggatcacggcctgacgccacttgcccgtttggtttcttacggccatgccggggttgatccggccttcatgggcgttggcccggtgccggcaactcgcaacgcgttggcaaaggccggcctttcggtctcggacctcgacgtgattgaatccaatgaagcattcgcggcgcaggcctgcgccgtcacgcgagcgctcagcctcgaccccgcgaaagttaacccaaacggcagcggcatttccctcggacatccgatcggcgcgactggcgccattatcgtgacgaagctcgcctatgagcttcagcggaccggcggtcggtttggcctcgctaccatgtgcattggcggcggccagggcatttccacgatatgggagcggacctgatggttgtgacgccccatctaagtgcggcgcacggcgatcttttgcgtatccttctgccagtcgcggtcggtcctcgcttctagcgcggcattcgctgcatcttggggccgcttatgaaagcgcggctgtcatggtccggggaagctttttgcctcaagatggcaaatgcctacctgcaggccgtcaggaaggcttcaacgagcgcagatctcgcagatcttatggccgccgtgacgagagatatgggattcaagcactgggcgttgatccatcacgacgatcggtccgttgcctcagagagagcgagggacatggtcccccgctcgccaaagccagggacgagttcaacatgggtcaaatctcagcggaaattactcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgggtcccttctcagcggcaatcaacagagagaaccctgcgcgaatcgcacacggatatgagccgtgagcgcctagagactgttgagcggctgcgcgcagacgctgatcgccttcagggacggctagacaaactctacgtggaccatcttgatgggcgtatttccggcgagatgcatgaccggatggcggcaacatggcgcgaagagcgcgagcgttgcatgcgtcatctcgacagcctgcattgcgtagaagatgcggttatcgacgatggtatcgcattgctggagttgggtcgaaaggcccacaggacgtttagtatacagccgccaaacgctaaaaatgcggttttgaatctgttagtttcgaacagtttttgggcagggggtctctgacggtcgagttcaacgaaccatttggaattattgagaaaagcttcggttgggataccggccaggaacccccaaagggggcagaaaatccgcctaatcctgtttggctccccgagtaggattcgaacctacggccattcgattaacagtcgaatgctctaccgctgagctatcggggagcgacccggcttccgctgggcaggccgcgcatatgcagcggcttttgcgaaatggcaagggtgggaaatgccgccggtccgaaaaaatgcgcgggcggcccgatatgcgcggaaaatgggtcggggcgcatcgatccggccggttgagggaggatttccggcaccgccgccggatggaaattggctccccgagtaggattcgaacctacggccattcgattaacagtcgaatgctctaccgctgagctatcggggagcgacccggcttccgctgggcaggccgcgcctatagcagcggctttccggcaatggcaagcgccaaatgacggaattttcacgcgatgaactgttccgccgcgatccggtcgtccagcgtatgttccgggtcgaacaacagcgtcagcggcgtcgcgcggtcgatcttcacctccacctgggcgacgtcgcgcacttcgcgctggtccgccacggcgctgaccgggcgcttcaccggatcgagcgcggtgaactggatcacggtattttccggcaggatcgccccgcgccagcgccgggggcggaaggggctgatcggcgtcagcgccaccagcgccgatcccagcggcaggatcggcccatgggcggaaagattataggccgtcgatccggccggcgtcgccaccagcacgccgtcgcacaccagttcgggcaggacggtgcggtcgttgaccttcacctccagcttggcggtctggcgcgtttcgcgcagcagcgagacttcattgatggcggggatggaaaaacgctccccatccacggtgtcgacgatcatgcgcagcgggctgaccttgaagggcttggcggcctctatccgctgttccagccgttcgagccgccattcgttcatcaggaagccgaccgtgcccaggttcatgccgaacaccggcaggatgcgccgcccctccagcatggagtgcagcgtctggagcatgaagccgtcgccgcccagcgcgatgatcatgtccgcctgctccacgggcacgaaatcataggaagcgcgcagcctttcctccgccgccttggctgccgggctgggggacgcgaccagggcgcgccggacgtcgtcggtcatccgccggtcacgctcatatgccgccgcaccgccggcgcggcgcccgcgccgatgcggaagtcatgcgccgccggcttcagccgcagggcgcggtcgatcaacggctccaccgccggcaatccgccctggcggaaggcggccttcaggtcgacatgatcctcatggcccaggcacattaagatcttgccctcgcaggtcatgcgcatgcggttgcaatcggcgcagaaattatgggtgagcggcgtgatcagccccagccgcgccttcaacccatcgaccgcatgatagcgcgccgggccgccggtgcggtgcgggatcggcgccagcgcgcgatggcggcggatggaatcggcgacctgcgtcagcggcagataatggtccgtgcggtcttccccggtctcgcccaggggcatggtctcgatcagggtcaggtcgaaaccctgatcgtcgcaccaatgcagcatcggcaggatctcgtcctcattgacgcccttgagcgcgaccatgttgatcttgaccgccagcccggccgcccgcgccgccgccagcccctccagcaccggccggatgtcgccgttccgcgtcacatgggcgaaacgttcggggtccaggctgtccaggctgacattgacgcgcctgacgcccgcatcggcaagcgcctgcgcatggtgcgccagccgcgtgccgttggtggtgagcgtcagttcatccaggcccgcgcccacatgccgcccgatccgccggacgaggtcgatgatgtcgcgccgcaccagaggttcgccgccggtcagcctgatcctgcgcacgccccgggcgatgaagaggtcggccagcagcgcgatctcctccagcgtcagaatttggtccctaggaaggaatgtcatccgctccgccatgcaatagcggcagcgcaggtcgcagcgatccgtcaccgaaatccgcaaatagctgatccggcggccgagtgcatcggtcagggccgtgcgtccaggatcggccatatccatatgtcctagctaggcgatggacctgccccgtgcaagcgtcactggttgcggcagcgtaaacaggtcgctaaccgatggacattagggaagagggcgtgaaccgtcccgaggagcatcatgtgagcggcgagaccgcactggacggacagcgcagcctcttcatcctgtcgccgggcgaccgcgacggattgtcgcagcaggcgagggcggcgggctggcgcgccatcgccgcccgtcgcgccaccgatgccgcgcagcgcttcctgcacagcgacgcccagatcgccctggccgacatgcgcggcgcgggcgatggcgacatccgcctgatcgcgtcgctgggtccgtcggtggatgcgggcgggggcgcgctgatcgtgctggtcgacgcgggggacatggccgcggtgccgacgttgctggaggcgggggcgacgcatttccttgccgcgcccttcacgcccgccgaactgcgcgccacgctggcttcggcgcagcggctggtcgaccggctggtcggcgggacgacgcacagccggcgcgcccagcgcatccggcgcggcgacgcgctgttctgggagagggatggggaccgcatccgcatcagcgacaatcttgcgcgccatctgggccttgaccggcagagcgtcgacccggcgaccttcatccgccgcctgccgcgtgccgagcgccgttccgtgatcgccgccctgcgcggcatgatgcggtccggccgtccggaggccttcgcccatgccgcgccgggccgtccgggcgaccggctggtgcatcatctgcggctggtcgacggggtcgtcgcggcggatgtggagtggctgtccgacgcgcatggccatgacgccaccggacgggacgacctgaccgggctgcgctcgcgccaggcggcgctcgattggctggaacagcggcaggggctggcgacgacggtgctgctgttgtcgatcagccagttcgaccgcatgaacgccgcctatggccaggtcgtgggcgacgcgctgctgggccggatcgcccgccgcatagagcgcatgaccgtcgacatggcggtcggcgcgatggtcgcgcgcatcgccgggacggaattcctgatcggcctgacgggcgaggcggcgacggcggaaaaggcgaccttcctggcccggcaactgattggcgccatcggccggccgttcagtgctggggaccatctgatccgcctcacggcgcgctgcggcatcgcccagtcgcgggcggatgacgacgccacccgccttatccgccgcgccggcaccgctttggccgacgccagggtcgggggcggggagggcatccgcatcttctcctccgaaaaacgcagccgccaggtggatgccgaccagttggaaaccgacctgcgcctcgccctggatcgaggggaaatcggcatattgttccagccgcaatatcccgtggatggggagcatatgatcggcgtggaggcattggcccgctggaaccatccgcaatatggcgctctgggggcgggaatgctgttcgccacggcggggcgttccgactatatgctgccgctttccgcgcatatccaggccgaagcgctgcggcaggccgccgcctggccgcgcgcgctgtcgcatctgcgcctgtcgatcaacgtcacggcggaggacatcgcccagcccggcttcatgccgcaattcctgaacctggtggacatgagcggctttccccggtcgcgcctgacggtggagatcaccgagagcggcctgatcgaggatgtggacaatgccaccgccttgctgacggcgctgcgggccgaagggctggcggtggcggtggacgatttcggcaccggctattcaagcctcgcctatctcaagagcctgccgctcgattatctgaagatcgacagcgggctggcgcaggacatcgccgggaccgcccgcgaccgaatcatcgtgcgcggcgtcatccatatggcgaagtcgttgggcctgcgcgtcatcgccgaaggggtggagacggagcagcagctggacctcctcacccgcgaaggttgcgattattatcagggtttcctgcgttcggcgggcgtttcctccgccgatctggtggcgctggcgctaaaggcctaaccccacccgtccgatcaggcttgcccccgcatggcggcctccggggcctgcgatgccgctgtcggcatagcgcaggccggcgaaccagcggcctttcatatagtcgacgccgatgccatagtcccaataggtgccgtccggacgcagccgagcggcgcggcccgggtcgcgcgcatcgcccgaagaccggccgatccgcgccgagacggtgaggggcgtgcccggcaaccccatcgctgccgaagcggacagatagagattgtcgccgccgatggacgattgccggggggcatagctgccgttgaaatcgatgctggccggtccgatctggaaagccgcgcctgcgccgaattcgccatagccttgccccgaacttccagggaaaaggcgatagcgcccttcggcggaaagccgccagccgccgacctgtcgcgcataggccgcgcccaggtcgacgacggcatcggctccgccgtgccggtcgctgccgctcagcgaggcggccgtgccgtcgatgctcagcccgtccgccacgggcacggacagcgtgccccgcagcaccgggtcgccctcgctccaactcagcccccggcgccgttcctcgctggcgacttcgaccgtcgcggagatgccgtcggcatattgcgcgaaggcggggccggcgccgacgccagcctggaaggcgcaggccagaaaggcgcaggccagcgccgcccctttctcagttggaggcaagattgcgcacggcgtcaagctctgccagcagcggcgcgcggtccgcctgcgcaaccgcgatcagatggtcgcggatttcgccttcatgacgcgccagattgcgttcccccgactggcggccgggggtgcaggcgccatgctcgctgcccgaaaactgcttgtcgctggaaaccgtgcggctgagcgccggcccatggctgagcgcccggtcgaccaggatggtggcggtccactggcaccgttgcatgtccgtgcggttcggggtcttggcgccgatggtcctggcgcggaactcggcgcgggcgctgtaggtcgcctccaccggctttcccccatggtcgatccggacgctgtgcgtggccgccgccgcggcgagggcaataagggtcaaactcatgtctttctcctgctcgacgccggactttgctgtccggtcgtcagagcgggatttaggtcgcgactgttgctggctgttgtcccagggatgacaaaggggtgctggcgcttgatgcggggaaacgccaatagcggcattgcctcaccgtcacccggacccttcggcaagctcaggacaggcttgatccggggagccgcttttccctctgcaccgcgcctcgtccaaggcagcgggaccccgggtcaagcccggggtgacggataggggaacggccgcttctccacccaagaacactcggactggcggatcttgaatttgtcgacacaccctaggccgcggctttcgccagccccttggaaagctgcagcgcgccattgagccgcgccgccggatcggcccaggcgcggttcaccacgaccttgctgtcgggccgcaaccgcgccacgccgttcagccgctggatataggcgaccaacccctccggccgggggaagcggtcctcgaagaagctgaccagcgcgcccttcggtccgacatcgattttcgcgatattggcggcgacgcaattctgcttgatctcgatgatcttgaacaggttttgcgtcggcggaggcagcttgccgaagcggtcgatcagttcggcggcgaaggcctccagcccctgccggtcctcgacttcgttgaggcggcggtaaaggcccatgcgcaggtcgaggtcgggcacataatcctccggaatgaggatcggtgcgtcgacggtgatctgcggcgagaagctctcccgcgccttctccagccccgcgccgccggccttcgcctccaggatcgcgtcctccagcatcgactggtagagttcgaacccgacctccttgatatggccggactgctcgtcgcccaccagattgcccgcgccgcgtatgtcgaggtcgtgggacgcaagctgaaaccccgcgcccagcgtgtccaggtcggacagaaccttcagccgcttttccgccgtttcggtgatcacccggttggcgggcgtggtgaaataggcataggcgcgcgtcttcgcccgcccgacccgcccgcgaagctgatagagctgcgccaggccgaagcggtccgcccggtggatgatgagcgtgttggcggaggggatgtcgagcccgctttcgacgatggtggtcgagagcagcacatcgtagcgcctgtcgtaaaaggcggacatgcgttcctccacctccgtcgcgctcatctggccatgggcgaccaccggccgcacttcgggcacttcggtgcggagaaattcctcgatctccgtcaggtcggaaatgcgcggcacgacgaagaagctctggccgccgcgataatgttcgcgcagcagcgcctcgcggatcaccactccgtcccacggcatgatgtaggtccgcaccgccaggcgatccaccggcggcgtctggatgaccgacagttcccgcaggcccgacatcgccatctgcaaggtgcgcggaatgggcgtcgccgtcagcgtcagcacatggacgtcggtcttgagcgacttcagccgttccttgtgcgtcacgccgaaccgctgttcctcgtccacgatgacaaggcccagccgcttgaattccagtcccttggccagcagcgcgtgggtgcccaccacgatgtcgacggttccgtcggcaaggccggccttcaccgccttcgcctccttgtccggcaccaggcgggacaggcggccgatcttcaccgggaaaccccggaaacgctcctcgaaattcatgtgatgctgccgggcgagcagggtggtcgggcagatcaccactacctgcatccccgccatcgccgcgacgaaggcggcgcgcaaggccacctccgtcttgccgaagccgacatcgccgcagaccagccggtccatcggcctgccagcgcccagatcctctatcacgtcgctgatcgcccggtcctgatcgtcggtttcctgataggggaagcggtcgacgaaggcgggatagcccgcgctgtcgggttccgccacggtcgcgggccgcagggcgcgctccgccgcggtcttgagcagttcgcccgcaatctcgcggatgcgttccttcatccgcgccttgcgccgctgccaggcctccccgcccagcttgtccaggctgacgccttcgctttcggagccgtagcgggagagaacctccagattttcgaccggcacatagagcttgtcgccgcccgcatattccagcgcgacgcaatcatgggccgccttggcgacgggaatctgggtcagcccctcatagcggccgatgccatggtccatgtgcacgaccagatcgccgggcgagagcgtcgccagttcggccaggaaagcgtccgcgcttttcttccgcttggcccgcctcaccagccggtcgcccagcatgtcctgttcggtcagcaccgccacgtcgggcgcggtgaagccatgatccagcggcaggacggtcagcaccgtgctgcccccggccgcgatgcccagcgcctcctgccagctgtccgccgccgcgatccgcttcagcccatgatcggccagcaggccggaaagccgttcccgcgccccgcccgaatagctggcgatgacgaccttcttctttgtccgctggagcgcggcgatatgcttgcccaccgcctcatagacattggcgttctgcgcccgctccggcgcgaagtcgcgtgggccatccacggcgaagtcgaggacggaggcgctttccggctcatggaagggggtggtggcgtgcatcggccagtcgcgcgccagggcggcccattcctccgcctccagatagagggcccgtggctccagcggccgataggcgcccggatcggaggatttcgccgccgcgcggttcgcatgatagtccctgatcgcctcgaaccgcgcctccgccgcgcccgccacgccatggtccagcaggatcaggctgtcgtcgcccagatggtcggtcaggggcaccagccgttcctcgaacagcggcagccaatgttccatgccctgcaggcggcgcccgtcgctcaccgcctgatagagcgggtcgccggtggccgtggcgccgaaaatttcgcgatagcggccgcggaaacgcttgatcgtctcctcgtccagcaaagcctccgacgccgggagcagggtgaagccctcgacgctgccgctggtccgctggtcggcgggatcgaagcggcgcaccgtctctatctcgtctccgaagaaatcgagcctgagcggctgttcctcgccgcctgggaacaggtcgacaatgccgccgcgtatggcgaactcgccccgatcatgcacggtgtcggtgcgcacatagccattggcctgcagcatgtcggccagccgcgagatggcgatccgttccttgggcgcgagcttcgccaccagttgccgcacgcggaacggcgtcagcgtgcgctgggtgagggcgttgagcgtggtgaggacgagttgcggcccctgcggcctcccttgcagggcgtagaggcccgccagccgcgccgcggcggtgcgcagcgaagggctggcccggtcatagggcaggcagtcccaggcggggatttcgacgatctcgatctccggcgcgaaataatgcgcggtatccgccacggcgcgcatgagctgttcgtcaggggcgacgaacagggtgcgggacggggctgcccgcgcgatatccgccagcagccagggctggaaaccggccggcacgccggaaagggtcatcggggcggaggctttgagaatcttgagaaggtcggtcattctttactcagtccccctcccgcaagcgggaggggttaggggtgggcattgcaacggcggtggagcaggcccacccccagccccttccgcttgcgggaggggcgcgtgaggctacttcttcccgatctccacgaaatccatcttcgcgaacctttcccacatcggcccgcgccattgttccggcagcggcagcgtgcccagggcccaggccatgatgtcggcatcctgttcctcgataaaccgttcgaaccaatccagttcctcttcgccccattccgcatggtagcgatcgaaaaatccgcccaccgcgaggtccgcttccttgatgccgcgatgccaggcccggaattgcaggcggcggatgcgagggtcttcgttcacaatttgttccttggacgagcatggcgaaattgccgatcggatgtttgcgcatcgtcccggctgggctagacgcatgcagatagccatgcgacccgacatcctcaacccactcttcaccgaaatcgaggcgctgaaaggcgtcggccccacattggcaaaaccgctggagcggttgggcctggcgcgggccgtcgacgtcgccttccaccttccggtcagctttgtcgaccgccgcatggtggacgaactgatgctgggcgattcaggccgggtcatcggcatcacgctgacgcccacagactatcgcgcctccggcagcgcccgcgccccgttccgcgtgatcgcgcaggaccggcacggcaacagcgtcgcgctggtctatttcggccgcaacagcgcctggccgcgcaagctgctgccgctgggcgaacccaaattcgtctccggcaagctggaggcctatggcgacaatctgcagatcgtgcatcccgaccatgtcctgccgccggaggaagccgccaccattcccgcgcgcgagccggtctatggcctgtccgaagggttgaccaacaatcgcctgcgcgacctggtggcgcaggcgttggcccgcgcgcccgaactgcccgaatggatcgaacccagcctgctcgcccgcaagggctggccgggatggcgggaggccctgcagcgcatccatgccgatcccgcggacgcgctggcccgcgagcggctcgcctatgacgagatattcgccggccagctcgcgctgatgctggtgcgccagtcgtcccgcaggcgcaggggcgtgcccgttgccggggacggccggctgcgcgccatgctcaagctgcccttcgcgccgaccggcgcgcagagccgcgccttcatggaaatagagggcgacatggcccagcccgtgcccatgctgcgcctgttgcagggcgatgtggggtcgggcaagacgctggtcgcgctgatggcgctgctcaatacggtcgaggcgggggcgcagggcgcgctgctggcgccgaccgaaatccttgcccgccagcattatgaaacgctgcgcgggatggcgtcgggcctgcgggtgaatatcgccatcctgaccgggcgcgaaaagggcaaggcgcgcgaatccaccctcatgggactggcggacggcagcatcgacatattggtcggcacccacgccatcttccaggatgcggtgcgatacaagaacctcgccctggcggtgatcgacgagcagcatcgcttcggcgtcgcgcagcgcatgatgctggcggccaaggcggagcgcgcgccgcacctgctggtgatgaccgccacgccgatcccgcgcacgctgacgctcacttattatggcgagatggacgtgtcccgcctggacgagatgccgccgggccggcagccgatccagaccgtcgtcatgtcctccgggcgtctcgacgaagtggttgaggcgctggcccgccatgtggagggcggggggcaggcctattgggtctgcccgctggtcgaggaaagcgagaatagcgaccttgccgccgccgaggcgcgggcggaaacgctgcggacgcgtttcggcgagcgcgtcgccatcgtgcacggccggatgaaggggccggaaaaggatgccgcgatggaatccttcgcctccgcccgggcaaagatattggtggcgaccacggtgatcgaggtcggcgtcgacgttcccaacagcaacctcatcatcatcgaaggggccgaccgcttcggcctggcgcagcttcaccagttgcgcgggcgggtggggcgggggcagaatcagtcggtctgcatcctgctgcgcggcaatgcgctgagcgaaaccgccagggcgcgccttgcgctgatgcgggaaaccaatgacggtttccgcatagccgaggaagacctgcgcctgcggggcgcgggcgagatactgggcacgcgccagtcgggcgagcagcagttgaagctcgccacgccggagcatctctccgccttgctcgatccggtgcgggacgacgcgcatctgctgatcgaccgcgatgggggactgagcgaggcgcgggggcaggcggccaggatctgcctctacctcttcgaacgcgacgcggcggtgggtttgctgcgcagcgggtaggaacgtggcgttcctgcgaaggcaggaacccagttcgggcggtattgcggctggcggcgtcggaactggactcctgccttcgcaggagtactgcggcgttgcggaagcgatggcttgtcgcatccgccgaccacgcatgctggggcaggcggctggaacctgcctctgccgcttcgaacgcgacgcggcggcgggtcagcccagcaccccctgtgttcctgcgaaggcaggaacccagtcccgacggtgctgctgctggcagcgtcggaactggactcctgccttcgcaggagcacggcaggggtttgagggattgccgcgcgcattgtggaagcaacggcttgccgcacccgcgaaaccatcccgccgccctgtcgttgcatggccatgcaatccgacatcagcctgcaccatgtcacgtcgatggcggcgatctccatcggcctgtcggtcgccgtcgccttcctggtccactggctggcctattggctggcgacccgcatcgtccggcggatgcggatagagccggtgatccttcccgccctctaccaccccagccgctggctgatcgtcctgatgacgctggcggcgggcatccagccgctgaccttcagcccgaatgtggaggcgctctggtccatcggatcgaaaatgctgttcatcctgctgatgggctggctggtcttttccctgatgcgggcggggcgcatcatcctggaacgccgcagcgacatcagcgtggaggataatctgaaggcgcggcggcagcatacccgcatccgcatcctctatcgcgtggcgcagttcatcgtcggattcctgatcgtctcgctgatgctgatcgtcattcccggcgtgcggagcgtcggggttacgctgatggcgtcggcggggctggcggggctggcggtcggcgcggcggcgcagcccgcgctcaagaacctgatcgccggcatccagatggccttttccgaaccgatccggctggacgatgtcgtgatcgtcgagggagagtggggccggatagaggacatcaagctgacctatgtcgtcgttcgcatctgggacgaccggcggatgatcgtgccggtttcctatttcctggaaaagccgttccagaactggacgacgaagacctccgacctgctcggcaccgtcttcctctatgtcgatcccgccgcggacatagaggcgatccgggcgaagttcatcgaggcggtcaaggccaacagccgctgggacgggcgcgtcgcaatattgcaggtgaccgatcagcgcgccgatgcgctggagctgcgcggcctgctgagcgccaggaatgccggcatagccttcgacctgcgctgcgaggtgcgggaggcgatgatggatttcctgcggacgcgcatgccgcaggcgctggtccgatcgcggcagcggctggaggcgggggacgatctgggaaaggcgtttaccaggccgtctggcgcggcggaatgagcgacagcatggcctcatagactcgcggttcgatgggcttgaggaactcgacgccgatccgcccatcctccgaccagcgcacttccgcggcatgatccttcaccacgggcagccatatcgtcacccgttcgcccatgccaaggggcgcctccgtccggcacatcagtcccagggcggagatgttgatgatccgcgtgccatgggtccgcccctgcgccgtgatatggctgaccatatcgaccaggtcgcgctgcgcgcgccgttggttgacggcgctatcccgcgactggttcaggtgggaaaggcttgcgaacaccgaaggcatgttcgcaggataggctgaggaagatggcctcttccttaaatcccatggttaaagccttttaaaggttcttttgatttcaggcggttatcagcccgtgcttcttcgcgccgaagctgagcttgtcccccgccttcaacggcagggcagggtcgctcaccacctcgccattgacgcggatcgcgccctccgccagcttccgccgtacttccttgttggaggcggcaaagcccagcgcggtcgtcccctgcacgatgttcagcccttcggcgccaaggctggcggtcggcaggttggcgtcggacgcgccctcttcgaaggtccgccgggccgtttccgcagccgctgcggcggcatcggcgccgcggcagagcgccgtggcctcgttcgccaggattttcttcgcctcgttgatctccgcgccctgcaaggcggccagccgctccacctcgtccatcggcaggtcggtgaacagccgcagccggttggcgacgtcggcatcggccgtgttgcgccagaactgccagtaatcatagctggaaagctggtcctcgttgagccataccgcgccgcccacggtcttacccatcttggtgccgtccgcattggtgagcagcggggtcgtcagtccgaacacctgcgtgccgtccacccggcgcgtcagttcgacgccgttgacgatattgccccactggtccgatccgcccatctgcaaccggcaggccgaacggcgcgacagttccagaaagtcataggcctggaggatcatatagttgaattccaggaagctgagcgactgttcccggtccagccgcagcttcaccgaatcgaagctcagcatccggttgaccgagaaatgctggccgatgtcgcgcaggaaggggatatattccagccggtccagccattccgcattgtcgagcatgatcgcgtcggtcggcccgtcgccgaaggtcaggaaccgttcgaacacccgcttgatgctcgccacattctgcgcgatggcgtctgtggtcaacagcttgcgcgcttcgtccttgaagctggggtcgccgatcttgccggtgccgccgcccatcaggacgatcggcttgtgcccggccttctgcaactgccgcagcatcatgatcgacaccaggtggccgacatgcagcgagggcgccgtgggatcgaagccgatatagcccggcaccacctgcccggcggcgagcgcgtccaacccctccgcatcggtcaactggtggatatagccgcgcgcgtcgagcaggcggagcaggtcggaggaatagctggtcatgatgccgcgccctgtagcatcggctcaccgacacgaaaagggcttcatggggcaagctgatcccgccccgttcgggctgagcccttcgacaggctcagggcatgcttgtcgaagccctccacttctctaaagaaggaacaagtcgcagcccgaacggaggaaatggaaatgctggcaataggcctgatgtcgggcacctcccgcgacggcatagacgccgccctgatcgaaaccgacggcgaaggctcgaacaagggcgtcgccttccacgccatgccctatcatgacggcttccgccttcgcctcgcggaagcctgccagcgggcaatgaccatggaaaagcccggcttcgaaccgctgatccacgcggtcgaggaggaactgacggagttccatgtcgaagcggtgtcggacctgctggcccgcagcggccatgtgacgcaggacatcgccgtcatcggcttccacggccataccgtggcgcatcgccccgaatggcgctggacctggcagatcggggacggcgcggccctggcgggcgccttcggcattcccgtcgtcgcggacctgcgcagcgccgacgtcgcggcgggcgggcagggcgctccgctgctcccggtctatcaccgcgccctggcgcatgacctgcccaaacccgtcgccgtgctgaacctgggcggggtcgccaacatcaccgccatcgcctccgacggggagatcgtcgccttcgacaccggcatggcgagcggccttatcgacaattggatgcaggcccgtggcgaccggggtttcgacgaaaatggcgagacggcggcaggcggacgggtggatgaggaacgactggccgatatgctgtccgacccctggttcgccgtccctccgcccaagagcatagaccgcgaggccttcgccatcgaggcggtgcgcgacctttccctggcggacggcgcggcgaccctgaccgccttttccgccgccgccgtggcgcgggggctggaccatctggcggagcggccgaagcgcatctatgtcgccggcggcggtcgccgcaatgcgacgctgatgcggatgctgggcagctatagcggggcggaggtccggccggtggacgagctgggatgggatggcgacgcgctggaggcgcagggtttcgcctatatggccgtccgccacatgaagggcctgccgatcagcttccccggcaccaccggcgcgccgcggccgatgacggggggcgtgtttttcgaaccggcataggatgttgatggccggcattggcctgcgctctggattcgttttttccgcgattttctttagtccgcaatcggttccgatcgattggaaatcgcactcagcgcgccgtgctcctgcgcaggcaggagcccagtccagacggggcgttgacttgcgggggtggaactggacactctcatacggcttcttgcttcccccgacgccatcggcccgacggcgctcaccttttgcgcgtcaattcccgcatggcgccgtctatcccgtcgatggtcagcggatacatgcgcccgttcatgatctcgcggatcatcatggtcgactggctatagccccaatgcgcctcctgcgcggggttcagccacacggcagccggataggtatgcagcacgcggcccagccaggtcgcgcccggctcctcgttcatatgttcgaccgacccgccgggatggctgatctcatagggactcatcgccgcgtcgccgacgaagatcaccttatagtcatgcccatatttgtgcagtatgtcccaggtcggcgtccgttccgaaaagcggcggcggttgtccttccatacgccctcgtacaggcagttgtggaagtagaagaattccatgttcttgaattcgctggtcgcggccgagaacagttcctcgcacagcgtgatgaacgggtccatcgatccgcccacgtctaggaacagcagcagcttcaccgcattgtgccgttccggccgcatgcggatgtcgagccagccctgccgcgccgttccccggatggtttcgtccaggtccagctcatccgccgcgccctcccgcgcgaagcgccgcagccgccgcagcgccaccttgatgttgcgggtgcccagttccttctgattgtccagattggcgaattcgcgcttttcccacaccttgatggcgcgcttgtgcttgctctcgccgccgatccgcacgccttcgggattatagccgccatggccgaagggggatgtgccgccggtgccgatccacttgttgccgccctgatgacgccccttctgctcctccagccgcttcttcagcgtctccatgatctcgtcccagctgcccagcgacttgatcttctccatctcctccgcgctcaggaacttctccgccaccagccgcagccattcctccggaatttccgcctcgacgccctcggcgcccagcacgcccctgaacatgcgggcgaacacttggtcgaagcggtcgatcagcccctcgtccttcacataggtggcgcgggcgagataatagaaatcctccggccgctggccgatgacgtcgcgatccagcgcctccagcagcagcagatgttccttgatgccggcgggaatgccggcagcgcgcagcgcatcgagaaagttgagcatcatgatggcgtcccttgtccgccagcttgatcgatcatgcaagcacccccgcgttgtcggaatgttaagtgttgcaatgcatcgttaacaaggcagtatccatatcgggcggaatagggcggcgatcattggaaaatctagacttgttgaccgacctgggggaacgatcgggcgacatcgcattgcaatgcagcgaaacggccggcttcctgggcgaactgactcgccgcatccatgacgattcggcgcatctggtcgaattgcaatcgacgatgcaggcgctggcggtcagccagaatgaaagcgtgctggcggcccaggaactcagcctcaccgcccgccgcgcggggcagatcatcgcccaggggcatgaggccatcggccgttccctgggccaggtgacggaactgatcgagaatgtgaccggccttgaaggccatctgcgccagttcctggacgtcatcgagacggtgggcgacatttcagggcaactcggcgccatcgcccggcagacgcgccttctgggcgtcaacgcagcgatcgaggccgcccgcggcggcgaagcgacgcagggctttgccgtggtggcggacgaaatcaggcggctggccgagcaggcgggcgagtcggcggcatcggtgggcgacaagctggggctgctcgaccgcgacgcccggcaactgatcggcggggtggaggccaatatcctgcgcggccgcgacgtcggttcgcatatcgacacgctgcgcgtcagcatggccgaaatcgcttcgctggtgacgcaattcggggaacggtccgacacgatcgtcacctgcacggacgaggccgacggcgacgtggcggcgctgcgccagggacttgcccgtttcagccagtcggcgaccgaaagcgcgacccgcgtcgaaacggcgcgcggccatctggagcggctggagggcatggccaatgccatgctcaacacggcggctcatagcggccatgtcacgcgcaacagccgctatatcgccttcgccgaagagggggcggaggaggtgcaggcgttgatcgaaggggcgctggcgcagggggaattggacatggccggcctgttcgataccgcataccggccgctgcccggttccgagccgacgcaatatgaaaatggcttcaccgcctttgccgaccgcttcgtgcagcccctgctcgaccggcggacggcgcaggacagcgccatagtgggctgttgcctgatcgacatgaacggttatctgccgacccatatcagcgcgcgcagccagccgcagcggctcggccaggcgcgctggaacatggaacatgcgcgcaaccggcagattttcatggacagccagacccgccgcgccctggacggggatggggacttcttcctgttcacctatcgccaggatctgggcgagggacgttaccgggcgctgcgcagcgtgttcgtgccgctgatgttcggcgggcggcgctgggggctttatgaggtcggctatctgatctgagttgcggggcggtttgtcccgatttcatgggcaggcgatttcgtccgaggcattgcctggaaagccgtgtcgcgccgaaacaagttaggcatgacggatgttttccgcgatttcgccggcggcgtggacaaattcaacattggccggactgaatgatttgggtgaagagcggacctatcctattcctccccatcgatagatggggagggggaccagccgcaggctggtggaggggaatggggcacgatctgcgtatttcccctccaccaccgctttcagcggcggtccccctccccacgctgcgcgtagggaggattttaggtccgcaactggccatatcacgccattttcgaatttgcctgcgccgcctaaaccggcaatcggcttccatcgctcggaactaacgcagcttcgcgtccgcagttcgcaccgtcatctgaccgttggcggtgtaagccgccgtggcccccgcctgcgcggtctgcggatcctttccgtccagtatctgggccatctgccgcgcgctgggcaccttgtcatagacgccgtagagatcggtttgccccaccgaatggatcgaaagccggtagccgcggcctgcttcggccgggtcgaacgccatcaccgtgcccgcatcgtccaccggcacgatgatcgcgccgtcggcgatgccggcctgctggaggatgtcgcggctgccgtcggcggtatcgaccttcccccggatgcagagggcctcttgcccttcgcgcggcagggcgacgtcgacgggggcggcggcggatcgttgagtcagccgggcttcgccggcgtcggcggcggggcaggcggtcagccttgcgggcttggtcgcatggatggaggaggagtcgtcgaagcggagtccggccagcatcccgtccagcccagcgagcacttccttccgccgttccgtcggcccggtgacgcgcagcttcaccagccatcgcccgacgtgcaggaaagccgcggcggtggtgagcgcaccgtcggcggcatcgtcatagacggcgcggatggcgccatcggcatgacccgccacggcgacgctggcataggcggtgcgccgcgtcctggcgccgaagcgctccgtcacggccttgtccgtcatataggcggccagcgaggcgtcggcatagctcggcagatagacatagagcgtcgcctggatcgcgccgtcgtccgacagatattgcgcgtaattgtcgatccccttgccgccgtgggaaacctccccgctcttggacagcgacaggccggcgacgctttgcggcatgccgatcccggccgcgtcggcgcgcaggtcggtaatggtggtggtccaggcttcctgttcctcggccgcgcgcgcgaatgcgggcgctgacaaggccagcaccgccgataaaagggacaacgcacgcttgggcattggcatccttccctaaattcatggccgtcttttcgcggctttgaatgtcagaagggaagttgagccgaaatgcaccggcggcgcaagcggcctttcaggctatgggagggatttgtgccggataatggggcagatcagggtccagatgcgcccaatcgggcgctgcgtcggtccagatgaccgcctgaggggccagaagatcgggatcgtccagcgctcccgcccggatgaagctcaggtgcgggcgcgattcggccaggctgaacagcggcgtgccgcattcggggcagaagccgcgccgcatcgccgtgccgctgtccgcgatgctgtgatgccagcgcacctcgcccgtgaccgtcagcttgtcggacgggaagcagacgttcacggtccccgatccgccccccagatattggcagagccggcaccagcacatgcgcgccgccaggggttccgcgtcgatggctatccgcacccttccgcacaggcatccggctttatgaggcatggttcgggcctttccgatgggcgggaggggagcggcccctaccgtccctgccgcctggccatgaaggccagccgttcgaacatcatgacgtcctgctcattcttgagcagggcgccgtgcagcggcgggatcgccttggtgggatcgcggtcctgcaacacctcgagcggcatgtcctccgccaggatcagcttcagccagtcgagcagttcgctggtcgagggcttcttcttgaggccgggaacttcgcggatttcgtagaagatctccagcgcgcggttgaccaatatcttctggatgccggggaaatgcacgtcgatgatggcctgcatcgtctcccggtcggggaatttgatatagtggaagaagcagcggcgcagaaaggcgtcgggcagttccttctcattgttggaggtgatgacgaccaccggccgttccttcgccgccacggtctcccccgtttcatagacgtggaaggccatgcggtcgagttcctgcaacaggtcgttggggaattcgatgtcggccttgtcgatctcgtcgatcagcagcaccggaagggtgggggaggtgaacgcctcccacagcttgcccttgcggatataattgccgatgtcgtgaacgcgctggtcgccaagctggccgtcgcgcagccgggcgacggcgtcatattcataaaggccctgatgcgccttggtcgtcgacttgacgttccattcgatcagcggcgcgtccagggccttggcgatttcctgcgccagaacggtcttgccggtgcccggctcccccttcaccagcagggggcggcgaagcagcaccgcagcgttgaccgcgaccttcagatcgtcggtggcgacataatcctgcgtgccttcgaaccgcatattcctgtttctcatctgcctgcgtcgcgccaactatggcaaagcaggggatgagcgcaaagcctttatgcgcggttcagggtctgatccttgccggcgcggatcccggcgcgggcctgaagcacgtcccacagcccgcgatgctggttgagcaactggcgcgttccgaacaggatggcgcggtcgatggcgtcgtcgccgccgatctgcctggcgacctccagcgtcgcggcgcgatccggaaggtcgcagagatggggttccagcccgacgcgaatcgcggcgatgtccagcacgtgccgcaccgcccgccagtcgagcaccagcgcgatggccgcccccatggcgcagccgcgccggtccgactgggccagcatgtcgagcgcgtggcgctgctggctgacgacggtttcgcaatcgctctgccccgcggtgctgggagcggggccgacggcgaccgtcacctgggtcagataggcccgttcccgcgcgaaggcgtcggccgcctggaccagccaggtccgcgccgcattgtcggcagagcgcgtggcggcatggtcgatcacgccgggatgacggccatggagcaggcagagataataggccgcgtccgccaggtcgggcagcgacagcgcggcattcggcccgaaactagcccgcgcgccgctggcatagccatggccggcggtgccgtcggcggcgaccacggcgtccagaatctgcgatacatcgccaaattgatagcgcggtgctgcttcgctcatcatcttcccctgcacgcgccggacaaccagcggagccacattccgcgaccgtagagagtcgaggtaaaagaggagtttacgccggtaaaaaagggcggccaaaagccgccctttcggatcattccgccgtatcccggcctcggcctgccgacgcgcccttattggtcgaggaagctgcgcatcttgcggctgcggctggggtgcttcagcttgcgcagcgccttcgcctcgatctggcggatgcgttcgcgggtcacgctgaactgctggcccacttcctccagcgtatggtcggtgttcatgccgatgccgaagcgcatgcgcagcacgcgctcctcgcggggcgtcagcgacgcgaggacgcgggtgacggtttccttgaggttcgcctggatcgcggcatccacggggatgatcgcgttcttgtcctcgatgaaatcgcccaggtgcgaatcctcctcgtcgccgatcggtgtttccagggagatcggctccttggcgatcttcatcaccttgcgcaccttctccagcggcatggacaggcgctcggccatctcctccggagtcggttcgcgaccctgttcgtgcaggaactggcgggacgtgcggaccagcttgttgatcgtctcgatcatgtggaccgggatgcggatggtccgcgcctggtccgcgatggatcgggtgatcgcctgcctgatccaccaggtggcgtaggtgctgaacttgtagccgcgccgatattcgaatttgtcgaccgccttcatcaggccgatattgccttcctgaataagatcaaggaattgcaggccgcggttcgtatattttttagcgatggagatgacgaggcgcaggttcgcctcgaccatttccttcttcgcgatgcgcgcctcgcgctcgcccttctgcaccatgttgacgatgcggcggaattcggaaagcgacatgcctgtcgcctgcgcgatctcgctcacctcgacgcggatgcgctccacggcgcgtccctcggcagcggcgaaggccgcccacttcttgtccaagcccgacaccttgtcgagccagccatcgtccagctcatggttcacatagcggtcgaggaaatccttgcggctgaccttgtgccgctcggccaggcgcagcatctgcccgcccagcgcggtcaggcgccggttataggcatagagctggtcgaccagatattcgatcttctgctggtggaactggacgctttcgacctcggcggtgagctgctcgcgcagttcctgatagtcgtcctccgccttctggctcagcgtctcgccattggccatggcggccatgcgcgattcctgcgccttggagaaggtgcggaaaatctccgtgatggtcgcgaatttctccagcgccatcggtttcagcgtctcttccatctgggcgagggaaagggtgttgtcctcctcttcctcctcctccatccggcgggcgcgccgctcggtcaggccgtcctcatcctcgtcggtatcggcggattcctcctccggctcctcctcttccttgaagctggggccggcggtcttctcgctgatctcgccatcgtcgtcctcggcgccctcctccagattttccggggccggatccttggacagcatcgcgtcgagatcgaggatctcgcgcaactgcatctcgccattgttgagggcggtcgaccattcgatgatcgcgttgaaggtggtcgggctttcgcacagccccaggatcatcgtgtcccggcccgcctcgatccgcttggcgatggcgatctcgccctcgcggctgagcagttccacggcccccatttcccgcaggtacatgcgcacggggtcgtccgtgcggtcgaccgtttccttcttcttctcggtgacgggacgcggcgagccgtcatcatcggcgctgtcgtccgcgctgtcgtcgtcgccgtcgtcgcgctggtcgtccccgtcctcgccggcttcctcattctcgacgatgttgacgcccatttcgttgagcgcggacatgatgtcctcgatctgttcggaggacatctggtcctgcggcagcgcgtcgttcaactcgtcataggtgatgtagccgcgcttcttcgcgcgggcgatcagcttcttgaccgacgcctcgttcagatccagcagcggcgcatcgccggtatcctgatcttcgcccgcacccttgccgttcgccttgctcgccatttattcgccttaattccgccgcccccgtgaaagggacgatccatatcatataatatcttcggactgcgccagttccgccaggcggcgatcatgatccagcttcaaccggcggaccctttgctgttcggcaaagctgtcctcgttgaggtcgtctgtcgcccgccgtgtggcctccgccaacgccgcctccagctccggtccctgcgccatcacccgaatcgcctcgtccagatcgcgccgcacgcgatccgagtcggccttgcttctgtggggggtgaatgtgaacgtgtcggcccggagcatcccctttgccatattatacacttcaccttgccccaatatggtaaggaggccatcggtttcaactgtttctttgctgaacgacgcggcgatcatcgcgttcagcaattccgccagcacggggtcggcgatgcgaagccccgcaagcatctcgcgatgcagcgcaatctgttcgggatgccgcaacaggctggccagcacggcgcgcagcaggcgttgctccatgccgctggcgccgatcgcccgcgcctcgcttccggcggggggaagggggggcttccaattgccccgccggtcgcgctgccagccggagcgggcgccgctcccgccgcgctgatgacggggctggaatgctgcccgcgcaaagaacagcgcgtcatagcgttcccgaaaggcgtggacataatgcgcccgcacgtcgggatgggcgatggcgtcggtgatcgcggaaaggcgctgcttgagcgccgccttctgctccggcgtgtcgagcggtgcggccccctgctcatatttccagagccgctcgaccagcggttcggccgccgccagcaccgattccatggcctgaggcccctgtgcgcggatcagatcgtccgggtcctgccccgccggcagggtcgcaaaggccaggctcattcccggccgcagcaagggcagggcgcgcgtcgccgcccggatcgccgccttctgccccgccgaatcgccgtcgaagcacaggatcggcacatcggccatcttccagagccgctctatctgatgttcggtcagcgcggtgcccaatggcgccaccgcttcctcaaatccggcctgggcaagggcgatcacgtccatatagccttcgaccacgacgacccgtccggcctggcggctggccggagaggcccggtcgatattgtagagcgtccgccccttgtcgaagagcggcgtgtcgggcgagttcagatatttcggctcgcccgcgcccaatatccgcccgccaaaggcgatgacccggccccttatatcccggatcggcagcatcagacgcccccggaaccggtcatagctgtcgcgtttcctgcccccgtccggctccgcgccatcgggatcgatcagcaatcccgcctcgatcagcagaggctcgccgaaaacgttgagcgccgccttcagccgcccgcgcccgtcaggggaaaatccgaacccgaaggccttggcggtcgccgcgcttatcccccgcttctggagataggcccgcgcctccgcgccctctatcccgccaagctgctcctcgaaaaagccctgcgccgcggccatgacgtcgtgcagccccttggcctgttccgcccgcttggcggcgcggggatcgggcgcggggacctccatgcccgccgcctgcgccagttccttcaccgcctccatgaagggcaggccgcgctgatcggtcatccagcggatcgcgtcgccatgcgccccgcagccgaaacagtggtagaagcccttttcgtcgttgatggtgaagctgggcgtcttttcgttatggaaagggcaacaggccttatattcgcgccccgccttctgcaccttcaccgtccgcccgatcagggtggacagcgaggtgcgggcgcgcagttcatccaggaaggcgggggataggctcatgcttaactggcatcctcgcccctgaattcatctcccccacacccgttcgtttcgagcccttcgcctgcctgccaaggcaggcgctcaggacaggccgaggtcgagaaacgctcacgcggcggccgggcgaaatgagacactgaagaccaattccccgctatcattgcttccttcttggcgcgcgaccagccgccaacgatccgctccgcctccaaggcttcgatccgcgaagaaaaagcctcgctccaaacgagcgtcaccggcaagcgcctgcgcgtaaactggctcccttgccctgactgatgctgcccaattcgatgctccagatcgtcggtatgccctgtataatagcgcccgtccgagcatcgcagcatgtaagtccagaacgccatgatttgattatgccggaacaagcgcctgtgtcgagccacacatgctcaccccgttcgtttcgagcgaagtcgagaaacgatatgtgcgcgctttccgtttctcgactacgctcgaaacgaacgggggtcggaataagggaggcggtcaaaaatgccgcgcccccctccaaacccctttaagaaagcgccgccttcaccaacccgctggccttgctcatatcgatcaccgacccgtgccgttccttcagcacggccatgaccttgcccatatccttgacgctcgcggcgcccacctccgccttgatcccctcaatggcggccttggtctcatcctcgctgagctgctgcggcaggaagctgtcgatcacgtccagttcggcctgctccttcgccgccagttcgtcgcgcccgccattcctgaacatctcgatggattcgcgccgctgcttcgccatcttctgcaacacctcgaccaccaccgtgtcgtcatccggtacgttcgaagcggtgcgcaactcgatatcccggtccttcagcttcgccaggatcaggcgcacggcggccagcctgtccttctctcccgccttcatggcggcgacctgggcgcttttgatctcgtcgcgaatcatgcgaatgaatcctgtctcttccggaaaggtccagatataacgccaaaagagatttttaacaggagttgacccggcggcctcacccgcataggtgaccggccgtttaacccgcttcagacgggttcccgcaaaagcataaaggacgatatgaccatggcgaacgccaagaccctcattgtgcccaaaggagcgacaggggtattggttttcgccgatggctcggcggtgttcggccgcggtttcggcgctgtcggcgatgcggtgggcgaactgtgcttcaacacggcgatgaccggctatcaggaagttatgaccgaccccagctatgcgggccagatcgtcaccttcaccttcccgcatatcggcaatgtcggcaccaacctggacgatgtggaggcagacctgccccacgcgctgggctgcgtcgtgcggcaggacgtcacggaacccagcaacttccgcaatgtcgaacccttcgaccagtggatgaaggaaaatggccgcatcggcctttccggggtcgacacccgcgccctgacccgcatgatccgcctgaagggcgcgcccaatgtcgtgatcgcgcacgatccggaggggcggttcgacatcgaagcgctcgccaacaaggccgccgcctggccgggtctggagggtatggacctcgccatcgaagtctccgccaaggaaagccgcctgtggaaagacggcgtgtggaagctaggcttcggctacggcctcgatgaagccggtgaagagcgccctcatgtcgtcgccatcgattatggcgcgaagaataacatcttccgcaacctcgtaaaggccggcgctcgcgtcaccgtcctgcccgccaccgccagcttcgagcaggtgatggagcagaatcccgacggcgtcttcctctccaacggccccggcgatcccgccgcgaccggcgaatatgccgtgccggtgatccggaaggtgctggaagccggcaagcccatcttcggcatctgcctcggccaccagatgctggcgctcgccgccggagcgaagaccatcaagatgcatcagggccatcgcggcgccaaccacccggtcaagcgcctgtccgacggcctggtcgagatcacctcgatgaaccacggtttcgcggtcgacgccgacacgctgcccgccaatgtgaagccgacccatgtgtcgctcttcgacggcagcaattgcggcatcgaactgacggataaaagggccttctcggtgcaatatcaccccgaagcctcgcccggcccgcaggacagtttctacctgttccagcgcttcgttgaggagcttaagtgagcctcaacctgcccctggttgacgaagcccgcctcgcagcagagtgggaggcggacaaggccgtcctcgccaatctcgcggcgaatggcgacgtggcgcgcatcgcgcgtccggtcgatgtcagcttcaagggcagcgagaaggatttcgaacgcgtcctgaccatcgccagccagttcggcttcgtcgaactggaccgcgaagaggacgaggatggcgacctcttccttttcctcgaatgcgagcagcccgtcgatgaacagtcgatccgcgccctgacgaggaaatgcctccagatcgaaatcctctgcggcgtcgaatatgacggctggggttgcgaggcccggacggggggcgtgcattgatgaaacacatttgggggaactgagcgatggctacagtgcgcgactttacggttgagcatttagacaatgctcggccgcatgacgaggtcgagacgatcgttcgattagtcgattgcggtcgagaaaagctcatccaaatagatacttacggccggccaggccgagaaattcctggcaagctttcgcaaacaatccgcttagataaagccgcttttgaaaagctggttcagctcgggaaaagtcacttctaatgcccaaacgcaccgacatctcctccatcctcatcatcggcgctggcccgatcatcatcggccaggcttgcgagttcgactattcaggcacgcaggcggtgaaggcgctcaaggaagagggctatcgcatcatcctggtgaattccaacccggccaccatcatgaccgacccggaattcgccgacgcgacctatgtcgagccgatcacgcccgaaatcgtggcgaagatcatcgagaaggaacgccccgacgcggtgctgccgaccatgggcggccagacggcgctcaacacggcgctggcgctcttcaatgacggcacgctggacaaatatggcgtcaagatgatcggcgccgatgcggccgccatcgacaaggccgaggatcgcctgaaattccgcgacgcgatggacaagatcggcctggaatccgcccgctcgcgcatcgcacatactatggaagaagcgctggaagctcttgaattcaccgggcttccgtccatcatccgccccagcttcacgctcggcggcaccggcggcggcgtcgcctataacaaggaagagttcaagcggatcgtcgccgaaggcctcgacgcctcgcccaccaccgaagtgctgatcgaggaatcgctgctcggctggaaggaatatgagatggaggtcgtccgggaccggaacgacaatgccatcatcatctgctccatcgaaaatgtcgatccgatgggcgtccataccggcgattccatcaccgtcgcgcccgcgctgacgctgaccgacaaggaatatcagatcatgcgcaacgctagcatcgcggtgctgcgtgaaatcggcgtggaaacaggcggttcgaacgtacagttcgcagtcaatccgaaggatggccgcctgatcgtcatcgagatgaacccccgcgtctcccgttcttcggcgctggcgtcgaaggcgaccggcttccccatcgccaaggtcgcggcgaagctggccgtcggctatacgcttgacgagatcgagaatgacatcaccggtgcgaccccggccagcttcgagccgaccatcgactatgtcgtgaccaagatcccgcgcttcgccttcgaaaagttcaaggggtccgagccgctgctcggcaccgcgatgaagtcggtgggcgaggtgatggccatcggccgcaacatccatgaatcgatgcagaaggcgctgcggggcctggaaaccggcctttccggcttcaacaatgtcgatcatctggagggcgcgcccaaggacgacatcgtcgccgccctggcccagccgaccccggaccgcctgctggtcgccgcgcaggccctgcgcgaagggctgaccgtcgcggagatccacgccatcgccaagttcgatccctggttcctggaacggatcaaggaaatcatcgatgcggaggccgaaatcctcagcaacggcctgccgcaggacgcggacggtatgcgccgcctgaaatccatgggcttctccgacaagcgcctcgcttatctggcgctcaagtccgccaatctgcgcggcatggagcggggcatcgcgcgcggttcgggcctgatccacgaagcggtcaaggccatgaccggcggcgtcaccgaggatgaggttcgcgccctgcgccacaggctgggcgtgcgcccggtcttcaagcgcatcgacacctgcgccgccgagttcgaggcgaagacgccctatatgtattcgacctacgaagccccgatcttcggcgaggcggaaaatgaggcgcagcccagcgaccggaagaaggtggtgatcctgggcggcggtcccaaccgcatcgggcagggcatcgagttcgactattgctgcgtccacgcctgcttcgcgctcagcgaggccggttacgagacgatcatggtcaactgcaatcctgagactgtatcaaccgactacgacacctccgaccgcctctatttcgaacccctgaccgctgaagacgtgttggaaatcctgagcgtcgaaatgtcgaacggcacgctggccggcgtcatcgtccagttcggcggccagacgccgctcaagctggcgcaggcgctggaggatgcgggcgtgccgatcctgggcaccagccccgacgccatcgacttggccgaggaccgggagcggttcgccgcgctgatcgacaggctcaagctcaagcagcccgccaacggcatcgcccgcagccgcgaggaggccatcgccgtcgccaaccgcatcggctacccggtcctgatgcgcccgtcctatgtccttggcggccgcgccatggagattgtcgacggccaggcgcaactggaggaatatatcgccaccgccgttcaggtgtcgggcgactctccggtcctgatcgaccaatatctgcgcgacgcggtggaggtggatgtggacgcgctctgcgacggcgacgacgtggtggtcgccggcgtgctccagcatatcgaggaggcgggcgtccattccggcgactccgcctgctcgctgccgccctacagcctgtcggacggcatcatcgcggagatcgagcgtcaggccgacgtcctggcccgcgccctgtcggtccgtggcctgatgaacatccagttcgcggtcaaggatggcgtcgtttacctgatcgaggtcaacccccgcgccagccggacagtgcccttcgtcgccaaggccatcggcacccccatcgccaagatcgccagccgcgtgatggcgggcgagaagctgaaagacctgccgaagatagaccggaacgccatcggtcatattgcggtcaaggaagccgtcttccccttcgcccgcttccccggcgtcgatccggtcctctcgccggaaatgaagagcaccggcgaagtcatgggcatcgacagcgatttcgccaccgccttcgccaaggcgcagctgggcgcggggaccatcctgcccaagggcggcacggtgttcgtgtcggtcaaggacagcgacaagccggtgatcctgcccgcggtgcagaagatggcggcgctgggcttcaccatcatcgccacgggcggcacggcccgctatctgggggagcagggcatcgccgtccagccggtcaacaaggtggccgaagggcgcccccatatcgtcgacaggatcaccgacggcgacgtcgacctgatcttcaacacgacggaggggtggcagtcgctcaaggacagcaaggcgatccgcaccagcgcgctgcgcgccaaggttgccagcttcaccaccgcggcggccagcgtcgcggcggcgaacgccatcgaggcgcttcgggggcatgcccttgaagtgcgttcgctccagtcctattatcctgtgtcgcaagcctgatcccctgcacaaggaagcatgctgcgggcggccccagggtgggggccgccaaagggaagttttgacgaaggatttgcaagaatggcgaccgtcgagaagatgccgatgctgcagatgggctatgacaagctcaacgagcagctccgcgaattgaaggccgagcggccgttgatcgtggacgccatcgaagaagcccgcgcgcacggcgacctgtcggaaaatgccgaatatcacgccgccaaggagcgtcagggccaggtcgaagccaccattgccgatctggaagacaagctgtcgcgcgcccagatcatcgatcccaggacgctttcgggcgacaaggtcgtgttcggcgcgaccgtcaccctgctcgacgaggacgacaagccggtgaagtaccagatcgtcggccaggccgaggcggacgccaaggtcggcatgatcagctataacagcccgctgggccgcgcgctgatcggtcgccagatcggcgaggaagtcgaagtgtcggtgccgtcgggcgacaaattctacctggtcgacaagatcgatttcatctgatccatccgtgaaactgcctgccggccgcatgacgaacgggatcgcggcgataaccttcgccgcgtttctcctgctctacctgacggggcaggtcgacaatgccgccatcatcgccgggttcatcccggcgcgggtggaggatggcgcgctgctggccggcatggcggcggtgccggtctggctgacgccgatcagttgcacgctcgtccacgccaactggctgcatatcggcttcaacctgttcatgttcgtcttttgcgggcggcaggtggagcatgtgctggacaagggcgggacgctgctgctctacatcgcgggggcctatggcgcgacggcgctgcaatgggcgatcgatccgcactccaccagtccgatggtgggcgccagcggcgccatatcggcgatcatcgccacctatgcgctgctctacagccagcagaaggtccggcgcgtagggccggtgtcggccaatctggtccgcctgctctggctggcggcgagctggatcgcgctccagctgatgatcggtttcgccacggcccagggtctgggcgacattggccggatcgcgatcgccgcgcatatcggcggctttctggtggggctggtgctgacgcggccgctgctgcgctggcgtttccgcaagcgtccccagcccttttcctgaaggtctgatttcagcagcgcccgctttcccggtcctcaaccgctgggcaggtcgggttccagcagccggtgcaggtgcacgatcacatagcgcatctccgcatcgtcgaccgtccgctgcgccgcgccgcgccaggcattttcggcggcggcataatcgggatagaccccgaccagttcgatcgagttcagatcttcgaaatccagcgtctggggatttttgacgcgaccgcccattacaaggtgcagcttgctcatggtatcttatgttctcccgttcggtgaacccataccctagcaggccgcccgcacccgtccaagggggcaggcggtcggaccggcatgcttttggcggcggcgcgatcagcttttcggcagccgcgcctttaccgcttcgctgagggcatcgaccttggcggccaccagcgccgcgacgtcgtcggcaaggcgcgacgccttcgcgcccagatcggccgacgccacggtgtcgcgggccgatgccgccgcttccttcgttccctcggccgcattgtgcagcgcttcaccggcgttggcgcgcaggctttccgcattttccgccgccacggccttggcggccagcgccgcttccagcaccctggtgcccgcgctcgtggcaagggcgggcagggccttcatcgcggcgcggctcctggggaacatccaggcgatgacggccccggccgccacggcgcccgcaacggcggcgatgggatgttcctggacgatctcattggcgcgggccgcgatccgctgcgacctgtcccgcgcatccgcataggcgtcgccggccttttcgcggccggtctggataaggtcgccggcgctttcccgcgcgcgatccgccgtgccgcggaacttgccggacgcggtcccggcaatgtcgttcgccgcctcgcgggcgcgggtgagttgagtgcggatgtcagccatcgtcagtctccgaaatctcttctgtgcggttgcttatccgaacgtatatccgccggaaaagtgcccccagcggacggcgcagcaaatagagggcgagcgcgccggccgccgccgcgctcgcggccggccgctgccggacctgggcagcggcgtgggcggccccgcccgtcagcgtttccgtcgccttgtccttcgcgtcctgcttgagccgggcgggggcgacgcgcgccttggccgcaagggcgctggagaggagcgcggccttgcgcgcatccgcccgcgccgccgcatcccgataggcttcctcgcgtttcacggcttcaccgccttcctcatccggccgatgcgccccttcgcgaccagcagcagcagcagcgcgacgaccagcgcgccgccgaacaccgccgccgccgcccagcccggcccgacaaggggcgacaacgccaatatgacgcccaccagcccggcgacgatcgccgcgaagacaagcatgacgcccgccgtcgcgaagatcagcgcgtcgcggacccctgcgccgatgatgccggcgcgcagcttctgccgttcggcttccgcttccgcataggcccgcccgtcgctgtacaggcgcgcgaagacgtcccgcacggactcttgctgtgcctcgttctgcaggggctcttgggtcaaaatatcctccgccccggcgccggggccttatcgtccgttaatgggcagggacgcgatcaggcgtcttcgtccggccctttggcaagacgcatcagcacgaagccgaccaccgccgccgcgccgatggccacggcggggctcttgcgcacgaaatcccgcgcttcggtcatcaactggtcgacatccttgctgtccagcgtcttcgccgcgccggccacggattcggcggcctggcgggcatagtcgccatattgcggacccagcttcgcatccacggtgccggccgtgtcggaaatcagcttggccaggctctgcatggccgatccggtcttgtccttggcgacgcccgcggccgacttggccgttttcgacgcctggtccttgagcgggtcgatatgcgccttccaatcgacggcgttcagcttgtcggcggcggccttggccgccttttcggcctgcgccttgatcggcgcgatctgcgcggtccagccatgggcgacggcgccgttgccgggcgtcttgggcgcggcggccttgcgcgtggtggcggtcttgacgggcgcggccttcaccagcgtgccggacagggcggccttggccggcttggccttgggcgccttggcggggctggcctttttgacgcgcttggcgggcggggtttcgggggtgtcggccatcgtcctaagtctccctttgaaatgcagcggaatcgctaagcgggctggcggctctccctctaatgcttcccaccgcccacagttccgttgccgttactattttgagcatcggcatttttcgagtccttgcaagcccccgcattgccaagcggaaggtcggtggctaagcggggcgcgaaaagcgaccagagccagttccaaggagcgatccatgaccgccattctcgatatccacgcccgccagatcctggacagccgcggcaatccgaccgtcgaggtcgacgtgatgctggaggatggcagcttcggccgcgccgccgtgccgtcgggcgcgtccaccggggcctatgaagcggtcgagaagcgcgacggcgacgcgaccaaatatctgggcaagggcgtgctggccgccgtcgccgccgtcaacgaccagatcgccgagcagatcatcggcctggacgccgaggatcaggcagaagtcgacgccgcgatgatcgcgctcgacgggacggacaacaagtcgaacctgggcgccaacgcgatactgggcgtcagcctggccgtggcgaaggcggccgccgatgcgcgcggcctgcctctctatcgctatgtcggcggcgtcaacgcccatgtgctgccggtgccgatgatgaacatcatcaatggcggcgagcatgccgacaaccccatcgatttccaggaattcatgatcatgccggtcggcgcggagagcatcgccgacgccgtgcggatcggttcggaaatcttccatacgctgaagaagggcctgcacgacaaggggcttgcgacgtcggtgggcgacgagggcggcttcgcgcccaacatcgcctccacccgcgacgcgctcgacttcatcatgctgtcggtggagaaggcgggctacaagccgggcgacgacgtcgtgctggcgctggactgcgcggcgaccgaattcttcaagaacggcaaatatgagatttcgggcgagggcctgtcgctcagccccgtcgagatggccgattacctcgcggccctgtgcgccgactatccgatcaaatcgatcgaggacggcatgagcgaggatgatttcgaaggctggaaggcgctgaccgacaagatcggcgggaaggtccagttggtgggcgacgacctgttcgtcaccaaccccaagcgcctggaaatgggcatcggcaaggggctggccaactcgctgctggtcaaggtgaaccagatcggatcgctgaccgaaacgctggccgccgtcgacatggcgcaccgggcgcgctataccgccgtcatgtcgcaccgctccggcgagaccgaggacgcgaccatcgccgacctggccgtcgccaccaattgcggccagatcaagaccggctcgctcgcccgttccgaccggctcgccaagtataaccagcttatccggatcgaagaagaactgggcgacatcgcgctttacgcaggacgttcgattttccgttaagtcgaatatccgccaccggccgcaagcgccttaaatttcgcttgcggctggcccttccctgtgattcaactggcccatggcgcatatcgcgaaactccgcatattgcttttttcggctttcgggcctgcgattgcggtgcttcttcttctcttcttcgcgggctatgtggtgctgggttccaacggcgttctggcctggggcgactataagcggcagctccatcatgcgcgcgccgaactgaagcaggtccaggccagccggcaggaattgaagaaccgggtggacctgctcgatccccggcgcgtcgatcccgacctttccgacgagttgatccggcgggaactgggcgtcgttcatcctgatgaggtgatcgtcccgctgaactgatcgccgcggatggccggcgggtcgccctgaccgcgcttttgggcgccatgccgcgttgcatttggtggcggactgtcgctatatcggccttccttccatcctcacccacgtaaaaggataagagccttggcgaaaccaacgacgccgcgtccttcacgcgcaaaggcaaaggcggctgcacccgccgccggcgcggaccataaccggcctcgccccgacactccgaaagattatgacgccagcaaggaggagttgctggaattctaccggcagatggtgctgatccgccgtttcgaggaaaaggccggccagctttacggcctgggcctgatcggcggcttctgccacctctatatcgggcaggaagcggtcgccgtgggcatccagtcggcgcttcagccgggcaaggacagcgtcatcaccggctatcgcgaccatggccacatgctggcctatggcatcgatcccaatgtcatcatggcggaactgaccggccgggaagcgggcatctcccgcggcaagggcggttcgatgcacatgttcagcgtcgagcataaattctacggcggccatggcatcgtcggcgcgcaggtgtcgctcggcgcgggccttggctttgcgcacaagtacaataatgacggcggcgtctgcgtcgcctatttcggcgacggcgcggccaaccagggccaggtctatgagagcttcaacatggccgagctatggaagctgccgatcatcttcgtgatcgagaacaaccagtacgccatgggcaccagcgtcaaccgctcctccgcggaagaccagctctatcggcgcggcgagagcttccgcatccccggcatccaggtgaacggcatggacgtgctggcggtgcgcggcgcgacggaagaggcgctgaaatgggtgcaggcgggcaatggtcccatcctgctggagatgaagacctatcgctatcgcggtcacagcatgtccgacccggccaaatatcggtcgcgcgaggaagtgcagtcgatgcgcgaaaagtccgacccgatcgaaggcgtcaagaaatatctggccgaaatgggcgtgggcgaggacgaactcaagaagatcgaccaggacatccgcaaggtcgtcagcgacgcggcggatttcgccgaaacctctcccgaaccggaactgcacgacctttataccgacgtgctggtggagcaatattaatgggtatcgaaatcaagatgccggcgctgtccccgacgatggaggaaggcacgttggcgaagtggctggtgaaggaaggggacgaggtccgctcgggcgacatcttggccgagatcgagaccgacaaggcgacgatggaattcgaagccgtcgatgaaggcaagatcggccagatcatggtggccgaggggaccgagggcgtgaaggtcggcaccgtcatcgccaccatggccgcggatgggaccagcgagaccgcccaggccccgaaggccgcggaaagcgcgccgccggccgctccggaacccaggaaggccgaaagcggcaccgccaagctggcgaccgaggccaaggcgaccgtcaaggatcccgcgctgcccgagggcaccggatatatcaagacgaccgtgcgcgaagcgctgcgcgacgccatggcggaggaaatgcggcgcgacgagcgcgtcttcgtcatgggcgaagaagtggcggaatatcagggcgcctacaaggtcacccaaggcctgctggaggagtttggggaccggcgcgtcatcgacacgccgatcaccgaatatggctttgccggcataggcgcgggcgcggcgatgggcgggttgaagccgatcgtcgagttcatgaccttcaacttcgcgatgcaggcgatcgaccacatcatcaactcggcggccaagaccaactacatgtccggcggccagatgcgctgccccatcgtgttccgtggcccgaacggcgccgccagccgcgtcgccgcgcagcacagccagaattacggtccgtggtatgcgtcggttccggggctgatcgtgatcgccccctatgacgcggccgatgccaagggcctgctcaaggcggcgatccgctcggacgatccggtcgtgttcctggaaaacgaactggtctacggccgcagcttcgacgtgccagaggtggacgactatgtcctccccatcggcaaggcgcgcattgtccgcgagggcaaggatgtgacgctggtcagctactccatcggcgtcggcgtggcgctggaagcggctgaggcgttggccggcgaaggcatcgatgcggaggtcatcgacctgcgcacgctgcgcccgctcgacacggcgacggtgctggagagcctgaagaagaccaaccgcctggtggtggtggaagagggctggccggtctgctcgatcgcgtctgaaatcgcggccgtggtgatggagcagggcttcgacgacctcgacgccccggtgctgcgcgtaaccaacgaagatgtgccgctgccctatgccgcaaacctcgaaaaagccgccatcgtcaatcctgacaaggtcgtggaggcagcaagaaaggtctgctacagataggcatatgctcagcaggtggcgggcgtgacgctttctgtattatataattgagagtaatcgcggtcgtcgcgaacaaccatcgcggcgaccgcattgatggtacgataactcggaaggccgatactctccagttgagcgaccgggaaaataggttcgtaccgataatatagttcgacgaaaataacgcctgctccaggcggcgcgtatacctgccgatccgtcggacccatgccaatcaggttatcgttgccctgtacgccatattgcggcgtgaaatctctggcgagtccaaagcagcgttgccagtggatataattcctgtccacatgaccggcatcggggtccggttcaaggcttgagataatgattctggccttgttttttatggtggaggaaccaccgctctgcttttcgacataagtgctgttcacgttcaaattaccgccttgggcgagagcaccttgcagcagatcgttaatttgcgcctccgaaactttctttttggccatcgggtcgccctcgccgatgcgggatgcgttgtcggccacttgcagggcgagagcagaaatgcgcatcgatgtgatggaatagttggcgagttcggcgcctcccaccatgagcaggagcatgatcggagccatataggcaaattctataagagccagccctcgccggtcgccgccaagtgatgctagcattttcattgctttagagtttcggaatgtcatgtgcagttccttggcgtcagtgtgccggaacgattggcttgatcgccataaggctggttcgccagcactgtagtggcattgagctttacagtttcggacatgccgatcaggcgggcgaccgggaaaaggcgcgggtaggataccgtcaccgaatagacgacgacgtccttcgcgcctccttgcccggaactgccgcccttcgagtcatacacattgttgaaattacgatcgacccagacctctccgggttcgcatatgccgtcttgatcggcgtcttccggctgcgccgcctgggccttcgtgaagtcggcataatattcgcgggtaatgataatgtcttcatcagaaaggctggcattgagccgccgcacggcgtcccgcacgcgcccgtcgatcgcaagttgttgcgccgcttcggcgcctgacgacaaggtcagatcacgccctgccttctgcaccgtgccttgcagaactgtttgcatataaagcgtgtgtcccacgtcgaacccacccagcagcaaggccaggaaggcggatgctgttatgccgaattcgacggcggccacgccgctttcgtcccggtgcagatgcttaatgtccattacgacgtcatcctattgggtcaggcgcaggttagagatgcgatcggcgatctcgcggaatttgccgatcagcagggtggtgttccttgcctcatagaaataggatgggctggtcgcgcagttggtaaggcgcgtctttgtcgcagtgtccgaactgccgtagtagatgacccacaaggttatgttcttgttcttgatagctgtgcaaagcgcattggatcgcgcgttgttaaccgcattgagattgtcatcataattggcatcattgggacccgcaggagcgatctggcgacgatcccaccattccaggccatagcttgcatagttgttgacagtcgtagccgttgcgccgtcggtcatgaagatcaggtgacgctgaatctgggcgcctccccccgtagtcgcgttctcgctggcgaaaatgccggtcggcgacatcaggcgcgcgccccagagcaggcctatatcatgatatgtattgttatgcggaacgagcgtgccgacataattgctcagatcctgcgccgacgggttgccccctacaccattatagttcgtcaacttccgggacgctgtgacgcaactgttgttgctcaggttgcggccggtgtcgccgctgctggtgttttcaccggcttttacgggatcagtcgtgtaatccccgctccaggtgttgcccaccagcgtgcccttgggaccccataccgcattgggcagtagtggtttccatcgcgtcgccggatcggaatccggcacacgatcgatatccatatcgatggcatcgcttggcgatgatggatagtttagccagtcatcgctgggattgccgtctgtgttaaagaacgtctgacgttcttcaatgcagccgtcccatgtgaccgaaagatcggcgacggtctctatgtcgcttcggatagtcgaaccagagaggtaaagctgcctcctgacccgcccggccaaggggattgtcacggtactgttccaggccgattgtcccgccttcagacccgcaatattgatgtcggtgcgtgggccataagtccattccgtgatccgatcatatgctgtccatgacaacggcttgttcgccgtaccatcccgtgtctggagataggtgttattcgcggagttgaagggcgctcgttccagccagcaaccccaggcagatgtgcccgacccattctggaagtaacgatagcgatagccatatgctaccgtttgggttctgcttctgacggtgttgatattttgctgtatcgcagggtagattggcacctcgggggtggtaacatccgagctggtgccgttgctttctgaaatacccacgagttgatcatagctgccatagctattcagtgcactgcacgccgctgcggaagtaggtgccgctttctttacataggcaagaccatcggcaagggtggtagtcgacgtattgcctccactaaccacggaataagtgctggaataactactgggattggcaaagttatttggcgtcgatgaccacggcccccatgttgtggcgctctgggtgccagcggtccatgcatagacggtctggatgccggtagctgtgcgagatcgataggtccaactgtcagctaggtagttgtttggcaaaagctttccgacattgaccatattatcatagttcacaaatccaaaccggagttgcacctgtgaggagagatcgccagtcggatcggcactcgtaccgcattgagcggcgctaacatcggttatgttttgcctagctagcgcttcataaaagcaccgaatggccaactgtagacctgccattttcttgaggccggtggtgtcgcccggaatgacttcgttcatcgacccggagttgtcgaggacgaacatgacgtcggtgttcgggatgcgcatctgtccttcacaggtgacctcaacgcgcttcgtgggaacgtttagaacgcgcatgagcgtcatgggcacgtctgcggatgccgtaccgctgacagtgccgtccgattcgctataggatcgggtacgattttcggcgccgaaagaattctgtgcgaaattgaggtcgaaggtcgccaaggcggtagtattgggtcgaccgttattgtcggtccagcggccgcttcccattatgcggcggccagcgagcgcacctgcgtcgcaggcgctttgcagtctagtcttaacggcatagatgcgcgccatgtcgaacgcgccccccaccaaaccaattgtcggaatgattgcggcggcagttatcgccaagatatttcccgcctgattgtggtaaagccgcatcagaatgaacagcgcgcgcttgatccgatcgcccataatccgctctgccttcgcttgccctgcatccccatttcaggcagggcacccccatgcccgtcaggggcaattgccaggatcactatgcgggttggggttaaaaagctgataatttcgacaaaatccatttcgttcgatataggtggatggataaggtgagcgacgatctcgccccattgccgtcgctgctcagcacctatgccggcccggacgcgccccgtcatcggttggtctgggcgctcgatgctcgcttctcgcggctcgtggcgaggacgagcgagcctgtcatcgggcagatgcgcatggcctggtggaacgatgccctgaccgacgaaagcggcgtcagggggcggggcgaacccttgatcgatgcgatgcgggagataaagggcctgccgccctgcgggctttcgcaatggcttgacggctgggaagcgttgatcggggaggtggaccttcccggctatgcggaggggcggggcggcgggctgttccgcgctctggcggggcgggaggatatgccgccatggctcgaccgggcgggagcggcctgggccttgtgggatctgtcaggacattgtgcggaccggcaggttgcggaaaaggcaatcgatctggcgcggggatatataaccggcggcggcgggttgccctggccgaaggaatggcgcccgttgcggatcgcctgtcagcttgcgcgtcacgacatcgaaaagggccgctgcgcgccggcgggattgaccccggcgctatattggcgattggtgcgcgtcgcgctgctggggcgatagggggatagtgtggagcgagttctggggggtgcgatagcggcattgctgctcgcggcgggcggactgttctggtggcagggacaggcgaacaatgaacccgtgccccagcctttggtcggatcgcccccgccgcccgctgtcgacgccctgccggaaggcgatccggacgcttcgggggaggcgccgcccatgcccggcgaagcgtcgccgcaaagccgcgagcagaagcgatttgcccgttacgaccgcaatcgcgacggcgtcatctcgcgggtcgagatgatgggcagccgcgtcagggcgttcaaggcgctggaccgcgacaatgacaatctcctctccttcgaggagtgggcggtgacgacgtcggaccgcttcgccagggcggacgccaatggcgacggcaggctgacacccgccgaattcgcgacgaccgccccgaaacgcgcggccgcgccgaaatgccgatgctgacgcgtcaggccggctgaagttcgcccagccaggcgcccagcgcggcgcgggcgcgggcggtcatcgcttccttgcgctgtttcttcttcacatcctgcagcggcgggaagaggccgaaattgacgttcatcggctgataatccgccgtctcgacattgccggtcacatggccgagcagcgcgcccagcgccgtttcgggcggcagcggggcgagcggcctgcccaatatctcggccgcggcgaagcgtccggcgagcagcccgatggccgcgctctcgacatagccttcgcagcccgtcacttggcctgcaaagcggatatgcggcgcgcttttcaggcgcagcgtgccatccagcagcttggggctctggatgaaggtgttgcggtgaagcccgccgagccgggcgaactccgccttctccagacccggaatggtgcggaacaattcgacctgcgcgccatgcttcagcttggtctggaagccgaccatgttccacagcgtgcccgaagcattgtcctgccgcaactgcaccacggcatagggccagcggccggtgcgcggatcgtccaggcccatcggcttcatcggcccgtgacgcagcgtttccgggccgcgtgacgccatcacctcgatcggcatgcagccttcgaaatagggcgtgtccttttcccactccttgaagtcggtcttttcgccgtccagcagtccctggacgaaggcctgatactgatccctgttcatggggcagttgatgtaatccttgccctcgccgccgccggggccgatcttgtcccagcgattggccatccagcatttgtccatgtcgatgctgtcatgatgcacgaccggcgcgatggcgtcgaaaaaggcgagatggtcgatccccgccgcctgcccgatgctggcggccagcgcgggagcggtcagcgggccggtggcgacgatggtcatgccctctgtgggcaacgcgtcgatgcgttcccgcacgatctccacattgggatggctggccagcgcgcgggtgacgccgtcggagaaaatatgccggtccaccgccagcgccgatcctgcgggcaccttggccggttccgcctgcgccatgatcagcgatcccagccgccgcatctcctgatgcagcaggcccacggcattcttgtccgcatcgtcggatcggaagctgttggagcagaccagttcggccagcccatccgtctggtgcgcgggggtcatgtcgccgcttccgcgcatttccgacaggcggaccttcacgcccgcctgcgccaattgccatgccgcttccgtgcccgcgagtccgccgccgatgatatgaacctgatgcatggggcgacccatggtcccccgcggcgcgcaggtcaaccgctgtcaggcgacggccagatccgctttgccctgataggcggcctcgtccaatatcccctcccgcttggcgacgatggtggcgaccagcacctgccccgcgacattgacggcggtgcgccccatgtcgaggatcgggtctatggccagcagcaggcccgcgccctccagcggcaggccgagcgtggaaagcgtcagggtcagcatcacgatggcgccggtcaggccagccgtcgcggccgatcccaccacggatacgaaggcgatcagcgcatagtccgccgcatgaaggggtatgccgtagaaaccggcgacgaatatcgcggccagcgccggatagatggacgcgcaaccgtccatcttcgtggtcgatgccagcggaatggcgaaggcggcatagcccttttccacccccatccgctcggtcacggtttcggtgacgggcagggtgccgaccgaggatcgcgacacgaagccaagctggatggcgggccatgccttggcgaagaagggcagggggctaaggccgttggcggcgagcagcagcggatagaccaccagcagcaccaatgcgagacccagatacaccgcccccgcaaagccgccgagctgggccagcgcgctccagccataggtcgcgacggcgctgccgatcagggcggccgaaccgatgggcgtcaggcggatgatccagcccaatatcgcccgcaccacggcgagcagcgaacggacgaaggccaggaaaggttcggctttctccccgaccttcagcgtcgcaaggccgatggcgatggaaacgaccagcaattgcaggatgttgaaggacaggctggtggtcgcccccgtatccgtgaccttggtgctggcggacagggcgaagctgttgccggggaccaggcctttcaggaaatcgagccagccgcccacggaatccggcttggcagttgccagcgcctgtccgtggaggccggaacccggctggacgatcaacccgatggccaggccgatgacgaccgctatcagcgccgtgatcgcgaaccagagcagcgtctgccccgccagccgggcggcgttatctagagcgcgcagattggcgatggaggcgatgatggccgcgaacaccagcggcggcaccacggccttgagcaacgagacgaagatcgatcccgtcgtcttgagcgcggtcgccagccagttgagatcgccgttcggtcccgaacccatggatcgcgccagcaggccaagcgcgaggccgacaaccatgccgaccagaacctgaaatccgaaactgcgatagttgagggccatgggcatttccttcgggcgaccggcgcgcgatatggggagctgctccgccagatgcgcgcaagcaattctttatgggggtgaatgcggataaggacgccctctttccgcggcttgacggccaaacgaattggcggccgcgatccgctatgccacagaatggaccgaaatccagcaggagatgcgatttgacgaattggtgggcggttccgatggccctgatcctgcccgcgctaatcctgccccgcgccgcgcaggccgccggcgatccggcactggccaaggatgtgctcgtccgatccatcgcctttcgcacggtggaggggcaggggcaggtgccccgtctggccgcttattatgcgtcggtgctgcggcaggcgggctttgcggccgcggaggtcgagatcatgccgatgggcgaaacggccagcctggccgcgaccatccggggcagcgatccgcggctcaagcccctgctgctgatcggccatatggacgtggtggcggccaatccggcggactggacgcgcgatcccttcgtgccggtggaggagggcggttatattttcgggcgcggcgcggaggacaataaatatgacgtcgccatgatggtggcgatgcttgcgggcctgcgcaaagagggctggcgaccccggcggaccgtcacgctgctgctgtcgggcgatgaggaaacccatatgcgcaccggcagggcgctggcggagaaatacagggatgcagaattgctgctgaacggcgacggcggcggcgggctgctggacgagggcgggcgggccgtgctgtaccagttgcaggcgggcgaaaagacctatgcggatttcgagatcgccttcaccgatgcgggcggccacagcagcgcgccgacgccgggcaatcccatccatcgcatggcgcgggccatcggccggatcgcggcctatcgcttcgcgccgatgcgcaatgaactgacgagggcatccctgctgctgtcggccgatcggatcggcggcgcggcgggcgcggcgatgcggcgctatgcggagacgggggacaggaaatcggccgatcttctgtccgactatcccgaattcgtgggacaggtgcggacgacctgcgtcgccaccatggcgcaggcgggccatgcgctcaacgccttgccgcagagcgcgaaggtcgacgtcaactgccgcatctttcccggcgtcgccatcgatgcggtgaaggcggaactcgcgcaggtgatcgacgatccgggcgcgaagatcgccacgctggacgatccgcaggccagcagcgcctcccccctgcgcaaggacgtggtggatgcggtgagggcggccgtggcggcgcgccatccggatattccggtgatcccctccatgtcggcgggggcgacggacagccttcatttccgggcgctgggggtgccgagctatggcgtgtccagcctgttccagcggggcgaggacggctttgcccatgggctggacgagcgggtgccggtggcgggaattccggcggcgctcgaccagtgggaaagggtggtgaaggctttggcgggataatcgccccaatgcgcgacgtgctcctgcgcaggcaggagcccagtccaaacggcgaaactgggctcctgcctgcgcaggagcacgtcgctatttcaccgccccgccgcgatgctgttcgcggcggagaggaccgcctggaccgaggcggtcgcgacgtcggtgtcggtgccgatgccgaagatggtccggccatcgggcgtgcggcattcgacataggcggcggccgcgacgtccgtgcccgcgccgatggcatgttcgctatagtccgcgacctccagatcgacgcccagttcgtcgcgcagcgcggccagcaccgaggagatgaggccgttgccgcgcccagaaatgctccgttcgccgcccttgtgcgtgatcttgccggtgaagatgcggtcgcccgccgcgccgctctcatgatagtcgatcaggctgtagggctgctcgcccgccaggcgataatgggtctcgaacgcggcccatatgtcggcggcgttgagttcgcggctgctttcgtcggccagcgcctgcaccaccttggagaaatcggcctgcatccgcttgggcagtttcagccccttgtcctgttgcagcacccaggcgacgccgcccttgccggactggctgttcacgcggatcacggcctcatagtcgcggcccagatccttggggtcgatgggcagatagggcacgtcccagatctggtcgttgcgcgcttcctgcgcggcgaagccctttttgatcgcatcctgatggctgccggaaaaggcggtgaacaccagttcgcccgcatagggatggcgcgggtggacgggcaactggttgcaatattcgacggtctggatgacctcgtcgatgtcgctgaaatccagccccggattgatgccctgcgtgtacatgttgagcgccaccgtcaccaggtcgcaattgccggtgcgctcgccattgccgaacaggcagccttcgatgcggtccgcgcccgccatcaggcccagttccgccgccgcgacgccggttccccggtcattatgggtgtgcagcgagatcaccacgctgtcgcgccgggagatgttgcggcagatccattcgatctggtcagcgtagatattgggcgtcgcgcattcgaccgtggccggcaggttcaggatcagcggcttttccggggtcggctgcaatatgtcgatcaccgcctcgcagcattccaggctgaaatccagttccgcggtggagaaggtttccgggctatattcgaaatgccagtcggtgtcgggttgcttcgccgcattgtcgcgcagcagcttggcggcggtgacggcgatttcccggatctgcggccggtccatctggaagacgatgttgcgccatgccggggatacggcgttgtagacgtggacgatggccttcttcgcgccgcgcagggattcgaaggtggtggcgatcaggtcttcgcgggcctgcgtcagcacctgcgggaagacgtcgtcggggatcgcgccgtcgcggaccaggccggaaatgaagtcgaactcggtcgcgcccgcgctggggaagccgacctcgatctccttgacgccgaccttcagcagcaggtcgaagaagcggcgcttcttttccgcgttcatcgggtcgatcagcgactggttgccgtcgcgcatgtcggtcgacagccagcgcggcggcgcggtgatgacccgcgacggccattgccgattcggcaggtccacctgagggaaggggcggtatttcagcgagggatcgttcagcatcatgacgaaaatggcttctctgcatacgggcgagccagttggcgcctgcccggtggtacgactatctgcttgattatgcccttaggcggattgccgcgtcgttcaagcgaagagcagcacaaaaaccacgcctaagggcgtgtaagtcgtagcaggggaagaagcgcgcgctgcatgatgggccgctttacccggagttgggggaaagcgcaaggttggcgtcgtttgcggatgggtgggggagcaggccgggccattccttctcccttgagggagaaggatacggagccttgctgagcggcgcgaagctaggcgcagttggatgagggggagcgggcctgtggcccgggcgatccgaaggatcgcaaccccctcacccagctacgactaggcagcaagctgccaagtctgcgcagcctcggccagaggcacgtgactctggccgaccctcaagggagagggatattgggagcacttacttctggaacgccgcgacgatcttcagttccaccgcgtcgccgaccatcgggacgccatagcccatgccgaaatcgctgcgcttgatcgtggtcgtcgcgacgaagccgacattttccttgccgcccatcatcgccggagccttgcccgcgccgtagaattcggtgtccagcgtcaccggcttggtgatgcccttgatggtcaggttgccgctgatctccgcctgggtgccctgcaccttcacgccggtcgacacgaaggtcgccttggggaatttggcggaatcgaagaattccggcttcatcagatgctcgtccagcttggcgatgccggtcttgaggttggcgatcggaacctcgaccgagaccttggcggcggaggggtttttcgggtcgagcgtcagcgtgccggtcgattcggacaggacgcccagattgttggaaaagcccatatgatcataggcgaagagaatctgggtgtggccggggtcgatggtataggcgccgccggtgacgcgcgcggcgtccttcgcgccgggcgcggcgggcatttgctgggcgatgacggcgctgccgccggccagggcgatcagggcggcggcggggatcagatatttgcgcatggggatgctctctccgaaacgttcaagggacgccgccacgataggcgacgtccctcgattgttccagagccgtaaccggaaacaatgggttaccgttacgctatgtcggcgtggccgtcagttcctgtccttgtcgaccagcttgttcgcgccgatccagggcatcatggcgcgcagcttggcgccggtttcctcgatcgggtggcgctgggcggcgatgcggctggccttcaattccggctggccggcgcggttgtcgagcacgaagtccttgacgaagcggcccgactggatgtcggccagaacgcgcttcatttccttcttcgtttcttcggtgatgatgcgcgggccggtcttgatatcgccatattcggcggtgttcgagatcgaatagcgcatgttggcgatgccgccttcatacatcaggtcgacgatcagcttcagttcgtgcaggcattcgaaataggccatttcgggggcgtagcccgcctcgaccagcgtttcgaagcccgcttggaccagcgcggtcgcgccgccgcacagcacggcctgctcgccgaacaggtcggtttcgcattcctcgcggaaattggtttcgatgatgccgctgcggccgccgccgacgcccgaagcgtaggacagggcgatgtcatgcgcgttgccggtcgcgtcctgatgaacggcgatcaggcagggcacgccgccgcccttcacatattcgccgcgaacggtgtggcccggacccttgggcgcgatcatgatgacgtcgacatccttgcgcggctcgatcaggccgaaatggacgttgaggccgtgcgcgaaggccagcgccgcgccggggcgcagattggcgtggatgtcggcggcgtagatggcggcctgatgctcgtcgggcgccaggatcatcagcacgtcggcccatgcggcggcttccgcgttcggcagcaccttgaagcccgcgccttcggccttcttggcgctgggcgagccggggcgcagcgcgatggcgacttcggcgacgccgctgtcgcgcagattctgcgcatgggcgtgaccctgcgaaccgtaaccgaggatggcgaccttcttgcccttgatcaggccgatgtcggcgtcgcggtcgtaataaaccttcatttgacgttccttctttcagttcgggtggcgccttgcggagccgagattggcggtgagggggaccacctgcgcgcgggggaggggctgctggccctcaccctcccaccgctgcgcggcgggcccctccctctcccacaaggggagaggggtaatttcttcagttcgactccttgccgcggatcaggccgacgacgccggtgcggccgacctcgaccaggccgatctggcgcatcaggccgacgaaattgtcgatcttgtccgtcgtgccggtgatctcgaagatgaagctctctatcgtggtgtccaccaccttcgcccggaacacgtcggccaggcgcagcgcctctatccggttctcgcccgttcctgcgaccttgaccagcgccagttcgcgctcgacgaaggggccgttgtcggtcaggtccgtcaccttgtgcaccggcaccagccgttccagttgggcgatgatctggtcgatcaccttgggcgggccgctggtgacgatggtgatgcggctgatcgcatggtccggggtgatgtcggccaccgtcaggctgtcgatattatagccgcgcgcggtgaacaggcccgcgatgcgcgccaatatgcccgcctcgttcgaaaccgtcagcgacaggacgtgccgctcgctaatctcttcctgaatgtgcatcagatcgttccgttgtccgcttcttcgccgtcatggcgttgcgagatcatgcccgtgaaggcgtagtgccaactgccgtcgtcgcgatgggcgaggcgcacggggaagcccgcgatggcatcgaacatccgcgccagatgctcgcccacatagcgggggctgaccagcaggcggccgatatggcgttcgtgaaaatcgaagccatgatccagatgcacttcccaggcctcattctccggatcggcatggtccacggtccagccggtcagctcggcggtgccggccagccgttcgaaatcgaagggttcgctcacatggatgcggagcttcagatgttgcgtcacgctcccatcctttacaccagcgccttcgcttcgtccgacatgatgccttcgacctggctggggtcgagcagcatgtcggtatgcgccgcgcccgacgggatcatcgggaagcagttggtgagcttcgccacgcggcaatcgaccagcaccgggccgggcgtgtcgatcatctgacggatgccggcctccagttcctgcggcccctcgatgcggatgccggtccagccataggcctccgccagcttcacgaagtcgggcaggctgtccgaatagctgttggaatagcggctttcataggtcagttcctgccactggcggaccatgcccatatattcattgttgaggatgaagatcttgaccggcaggcggtactggctggccgtgcccatttcctggatgttcatctggatcgacgcatcgcccgcgacgcagacgaccaggctgtcgggattgcccagttgcgcgccgatggcggccgggaagccgtagcccatggtaccgaggcccccggaggtcagccatttattgggcgcgtcgaagccgaaatgctgggccgcccacatctggtgctggccgacttcggtggagatgatgacgtccttggccgagcgcgacgccttgtaaagctgggcgatggcctcctgcggcatgatctcttcgcggctgtcgggataggcgaggctgttgcgcgcgcgccagccgtcgatccgcgcccaccattcgccaaggtccgccgccttgtggccgcgatccttccagagcgcgatcatgtccgccagcgcgctggcgacgtccgcgatgacggccaagtcgacgtcgaccgtcttgttgatcgagctgcggtcgatgtcgatgtggatcttctgcgaatccggcgagaaggcgtccagacggccggtcacgcgatcgtcgaagcgggcgccgacgcagacgatcaggtccgccttgttcatcgcccaattggcttcataggtgccgtgcatgcccagcatgccgacccactgatcggaagaagcggggaaggcgcccaggcccatcagcgtcgaggtgacgggcgcgccggtcagcgccgcgatctcgcgcagcagggcggatgcttcggggccggagttgatgacgccgccgccggtgtagaagatcgggcgctcggccgccgccagcatctcgaccgcgctggcgatggcggcagggtccgccttcgtctgggggcggtagctggcatgttcgaacgcctgcggcttgctgtagggcgcggtcgcgatctggacattcttcggaatgtcgatgacgaccgggccggggcggccggtgatggcgatatggaacgcctcatggacgacgctggccagcttgttcggcgacttcaccagatagttgtgcttggtgcagtggcgggtgatgccgaccgtgtccgcttcctggaaggcgtcggtgccgatcagatgcgtgggaacctggccggtgatgacgaccatcgggatggaatccatcagcgcgtcggtgatgccggtgacggcattggtcgcgccggggccggaggtgacgagcacgacgccgggcttgccggtggagcgggcataaccctccgccatatgggtcgcgccctgttcgtggcggaccaggacgtggcggatcttcggatgattgaagagtgcgtcataaatgggcagcaccgcgccgcccggataaccgaacacgacctcgacccccaggtcgatcaggcactcaaccaatatgtccgcgccgctcttttcggccacgatggatccttccgttggataattgctgcgccctctgctccagaagcggagcgatggcaaggcggctgcgtctattggacataaaatggcaagtcaagagttattgttgtaattttattgccaattcgtccaatatttcagcatcaatctgtctgttctcgcatggccattccgggggcggctggcgcgaaaaccaggtatattggcgtttggcatattggcgggtggcgatgcggccgcgtttcagcatcgtgtcgcggtcgatctgtcccgccagccaggcggcgatttcgggcacgccgatggcgcgcatgacgggaaggtcgggggaaaggttgcgggcgagcagggcctcgacttccgccgcggcgccgccgtccagcatctgcccgaagcgcaggtcgcagcgggcgatcagccagtcgcggggagggaggaggatcaggggcgagagggcgatgccgtcggcgatgccgccgcttttatgctgctgccattgggcgaggggcttgccggtggagcggaccacctccagcgcgcgggcgacgcgggtggtgtcggcgggggctaggcgggcggcggcttcggggtcttcttttgcgagggcgtcgtgggcgtcggccacggcaagggcgcggacggcggcgcggatggcggggtctatgtccggaaccggggcgatgccgtccagcagggtgcggagatagaggccggtgccgccgaccaatatgggcaggcggccggccttatgcgccttgtcgatttcggctttggcttcggcggcccagcgggcggcggtgcaggcctctgccccgtcgatatggccgaacaggcggtgcggaacgccgtccatctcctcatccgacggccgggcggagaggatccggaggtcggcatagacctggctggcgtcggcgttgatgacgatgccgccggttgcctgggccaggcgaaccgcaagcgcgctcttgccgctggcggtaggcccggcaataagcgcgacgcgggggcgggattcgcccttcgatgtggcaggagtatccatgttcgttgcgaccttagtggcaagcggggccttgagtcaggaagatattgccgatgccgtcggacgcttggcgacggcgggatgcgcgcccgtcgatagcaagtggctggacgagggcaaggcggcggatattttcttcgggttcgatccggtcgcggcgcgggcggtgctgaccggcatcggcgagcgggtggacgtgatcgtccagttggccgaggggcgcgagaagaagctgctgatcgcggacatggattccaccatgatcaccgtcgagtgcatcgacgaactggccgactatgccgggatcaagccgcagatcgccgagatcaccgagcgggcgatgcgcggcgaactggatttcgcgggcgctctgcatgagcgtgtggccctgctgaaggggctggcggacgcggccatcgaccagtgccgcgaggaacgggtcgtcatcatgggcggcgccagggaactggtgcggacgatgaaggcgcggggcgcgacgactttgctggtgtcgggcggcttcacgcgcttcaccgggccggtggcggaggaaatcggcttcgacgcggcggtcgccaatgtgctggagattgcggacggggccttgctgggcacggtgacggtgcccatcgtcgacgcggcgcgcaagcgggcggaactggaggcggcgatcgagggcggcatcgatcgcgccctgacgctggcggtgggcgacggagccaatgatattccgatgatccagggggcgggactgggcgtcgcctatcatgccaagcccaagacccgcgaagctgcggcggcggagatcgtgcatggcgatttgtccgtgctgctctacgcgcagggcatcgcttcggcggagtgggtcgtgcgttgatcctggcgcgcccagaatgaccgcgactggccattttcagactctcttttcaattgtccggccctgaatccagatgattggctcaggatcggcgtaacccaatggccacagcttccctaaaaaacatcctatttctccaccacctccacaattccggctgtcctattccacgccagcccgcctatcccgcatcgctctttgaaacgtccgaccaatcgcctcaccgcgcatacgcgcgcccaggcacgcgcgcgcatacactgtgaacttcggggtgaaacgctcgacggcgaacaggaaaaaagaccaggaaaccgcagtttcccggcctttcatagttcactcagcttcttgaaaggcagcccctctcaggctcgcgccagcagcccctcgaccagcccctcgaacagccgccggccatcggtcgcgccatgcgccgcctcgatcacgcgctccggatgcggcatcatgcccagcacattgccggtctcgttcaaaatgcccgcgatgttccgcgccgacccgttgacgctctccgcatagcgcagcgccacgcggccttcgccctccagcctgtcgagcgtcgccgcgtcggcgaaataattgccgtcatgatgcgccacaggaaagctgatcgcctcgcccgcttcatagcggctggtgaaggcgctctgcgcattctccaccgtcagcgcgacgtcgcggcagacgaaatgcccgcccgcgttgcgcagcagcgcgccgggcagcagcccgctctccgtcagcacctggaaaccgttgcagatgcccagcacataagcgccgcgatccgccgcccttgccaccgcctgcatcaccggcgagcgtgccgccatcgcgccggagcgcagatagtcgccataagaaaagccgcccggcaccccgatcaggtcgatatcgtccggcagttcggtgtcgcggtgccagatcatggcgggcttcgcgccggtcgccgcctcgaacgccacggcgaggtcgcggtcgcaattgctgccggggaagacgatgacggcgctcttcatggctcaggccttttcgatgcggtagttttcgatcaccgtgttcgccagcagcttgcggcacatggcgtcgatatcctcgtcgctggtgccgtcggccaggtccagctcgatcagcttgcccgcgcgcacgtcgttgacgccgccgaagccaaggccttccagcgcatgatggatcgccttgccctgcggatcgaggacaccgcccttgagggtgacgaagatgcgggctttcatggggcagggaactccgtaatcaggctttcgcgcaccccctaatcccctcggctgccgcaggcaaggcattatgctttcccgatcggcggcgttgctttaggcgggcgccatgaatcaggaatatctctattatgcctgcgccgtcgccgccgtgatcctgtccgggctcgccaagggcgggttcgccggggtgggggcgctggccatgccgatcatggcgctgggggtggacccggtgaagggggcggcgatcctgctgcccatcctgatcctgcaggacgccgtcagcgtctggtcgttccgccatagctgggaccggcacatagcgaaggtcatgctgccgggcatggcgatgggggtcgccatcggctatgtcttcgcggcccaggtgtccgaagtcgcggtgctgggcgtgctgggcctgatttcggcgctgttcgggcttcagcggctgtggatcgagcgcggcggcgcgatggtgctgccgtccaattcgccaagctggatcggcatgttgttcggcgtggcgagcggcttcaccagccagatcgcccatgcggggtcgccgcccttccagatgtgggtgctgcccaagcgtctgccccgcgacacgctggtcgggacgacggcggtcaccttcgccacgatgaactggatgaaggtgcccgcctatgccgccctggggcagttcacccggaccaatttgctggcgaccgcgacgctgattccggtggccgtcgcggcgaccctggcgggcgtggtgctggtgcggcgcgtggatccggcgcgcttctacacgctcatctacgtgctgatggtattgctgggcatcaagctgctggtggacgcgctgctcgcctgagcaacgcgccgaatttcgtcagtccttgctgcgcttcttgcggtgggtgtccaggtcgaggacggtcgtatcgacgccctcaggcatcaggcccagacggcgggcgacttcctgataggcctcgacttcgccgcccaggtcgcggcggaaacggtccttgtccagcttctcgccggtggccatgtcccacaggcggcagccgtccgggctgatctcgtcggccaggatgacgcggctgtaatcgccgtcccacaggcggccgaattccagcttgaagtcgatcaggcggatgccgatgcccgcgaacaggccgcacatgaagtcgttgatgcggatcgccatgtcggcgatgtcgtgcatctcgtcctggctggcccagccgaagcaggcgatatgctcttccgacaccagcgggtcgcccagcgcgtcgtccttgtagcaatattcgatcagcgtgcggggaagctgcgtcccttcctcgatccccagcttcttgctgagcgaaccggcggcgacgttgcgcaccacgacttcgatcggcacgatctcgacctggcggacaagctgctcgcgcatgttgaggcggcggatgaagtgggtgggaacgccgatctggccgagcagggtgaagatatgctcggaaatccggttgttgagcacgcccttgcccgaaatcgtgcccttcttctgggcgttgaaggcggtcgcgtcatccttgaaatattggatgatcgtgcccggctccgggccttcgtaaaggatctttgccttgccttcgtagatctggcggcgacgggccatgcgcggttcctgtcttcccaagaatgaatgtgccccggcaaacgcgaatcgggaaggatcagcgggtgccggggctgcttgggctggcccttagaccaaagtgggcaagggtgcaaatggatggggatagctacagcacgtccccgaacatgaaccagatcagcgccagccacgccaaaaggccgaccgcccccaatatgacgcccgatctggcgcgaatggcggcaagggcgccgcccgcttcttcctcatcatcatccatctgtccgacagtagcggcgccggcgggaaagttaagccggttgcgcctccggtttcacttcgccgtcgcgctggaccgccataagccgctccgtgaagcgctgacgccaccagcttatgtcctgctgctccacgctgtccatcatggcgcgccagcggcgcttgcgctcgtccaggggcatggaaagggcgcgggtgatggcgtctgacatctcctccgggctgtagggattgatcagcagcgcgtccttgagctgctgggccgcgccggcgaagcgcgacaggatgaggacgccgggatcgtcgggatcctgcgccgccacatattccttggcgaccaggttcatgccgtcgcgcagcggcgtgaccagcccgatcttcgcggcgcggtagatgccggccagcttgtcgcgcggatagccctggttgacgtaacggatcggcgtccagtcgacgtcgctatattcgccgttgatgcggcctgccagcgcgtcgagcgtggcgcggatctgctgatagctttccacctccccgcgggagggcggcgcgatctgcgtcagcacgacgttgcgatgctgttcgggatgatccttgaggaagcgggcatagccgttgaaccgttcctccagccccttgctgtagtccaggcggtccacgcccacgatcatgggacggtcctgaagcgaacggcggaccttctcatacatgtccttggcggcgtcgctgacggcggcgctggcatattcctgcgcgttgatgccgatggggcaggcgatcgcctggatcgtccggtttcccagcgtcacgaaatcgccgtcgaccgttccgcccatctcccgctccacatagtggcggaaggattccagccattcctccgtatggaaccccacgacgtcataggcgaacagcgtctgcaccagcttgctgtggtggggcagcgacaccagcagccgggtcggcggccaggggatgtgcaggaagaagcccatgcgattgtcatggccccgatcgcgcagcatccgacccagcgggatcatgtgataatcctggacccagatgatgtcctccggctcgatcagcgggctggtcgtgtccgcgaaacgctggttgacgcggttgtacccgccctcgaaatcgcgggcatattcggccagatcgatgcggaaatggaacagcggccagagcgtcttgttggcatagccgttataatattcgtcgacgtcctgctcttccaggtcgatggtcgcggtcttgaccccttcatcctccgaaaagccgatctgtccggtgaaattctccgtgacctcgcccgaccagccgacccagatgccccggctttcccggagggcctgggaaagcgcgacggccaggccgccctggttgccggtcttggtcgggcgactgacccggttggaaatgactatcaggcggctcatgccaagcgcctccatgccaagcgcctcatcgcatcacgctccacggtttgctcaagagcacggcgcaattgatgatgccgaccaatgagtaggtttggggatagttcccccacaattccccggtggcggggtcgatgtcttcggaaagcagcccggcggcggtgcggcgggacagcatctcctcgaagagggcgcgggcctcctcgctgcggccggtccgatgcagggcctctatcagccagaaggtgcagacgttgaaggcggtgaccggctccccgaaatcgtccggcgcgctgtagcgcagcatgttgttgccccggcgaagatcctgctccagggccttcagcgtgccgacgaacatgggattgtccgccgccaggaagcgcaggtccagcaactggagcagcgaggcatcccgcgcgtcgtcctcgaaagtggcggagatagcgttgctgtcggttcgccaggcggattgcagaatgcgggccttcatgacctccgcccgctcgcgccaatggacttcgcggtccggcaggcccagggccgccgccgcatgggcgaggcggtcgcacgccgcccagcacatcaccgcgctatagctgtggacatgggcgcgggtgcgcaattcccacaggccggcgtcgggctggtcatagacctgccaggcgcgctcgcccacggcctccagcgcctcgaaatccgacagccccgccatgcgcagcaggcgctggtcgatgaagccctgcacggaggagaggacgatctggccataggcgtcatgctgcacctgggaataggcggcattgccgacgcgcaccggccccatgccgcgatagccgggcaggttttgcgcctcccgctcctccagcgtggcgttgccgcgcacgtcgtagagcggctggatatggccgccccgcgcaccgtcgacgatgttgcggaggtagacgagatagctttccagaacgtccagcgcgcccagccggttcagcgcctctaccgtataataggcgtccctgatccagcaatagcgatagtcccagttgcggccgctgtccgcatgttcggggatgctggtggtcagcgcggcgacgatggcgccggtttcctcatgctggcacagcttgagcgtgatggcggagcggatcaccgcctcctgccactcggctggaatggcgaggccgcgcacccagatctgccattcgtggatcgtgtcgtccagcatccgctccactgcggggcgcagggcgtcggaaaagctctcgtccggacccaggaagaaatgcatgtcatgttccagccggaaccagctttcctgggagatgaggccgatgggcgcattggtggaaacgcgcatcgccatataggacagcaccagccggatatggtttgatccgtagctgatcggcaccttttccgaatgccaggaggtggtggggcgcaacctgacgcgaacgcgcgggctgccggacacgggccgcaccacgcgggcgaacgcgaccgggcggtacatccggcccagatgcttgtggcgggggcagaaatcgtaaagctctatcgcattgccctgcgcgtcggtctggcgggtcacgagcacgggggtgttgcggacataatgctgctcgatccggacgcagtgttccagctctatggcccagaagccccgcgcatccggttcatcccaggcggcatcgtccagcagggccgagaataccggatcgccatcgacgcgggggacgcaggcccatatcatccgcccggcccggtcgatcagcgccgaagcctggcaattgccgatgggccacaggtcgagagtgcgctcattcccgccgggaaggtcgtttttctgcgtctctatcggtctgtcccccttgttcgtgcacgacgggggcgccggaccatcggatcagtcggtgccagcgaccccctgagccagataatgcctgacggcggcaacctgttccaaagagaatgcggcgagcgtcgcccggggcacgccgacgagaatgccggcgccgcccagatcgcgcgccacggcaaagccctcctcatcggtgacgtcgtcgccgatgaacaacggcgtgccgccggccatgggcgcgcggcgcatcagcgcgcggacggcgctgcccttgtcggcgccgccgggacgcagttcgtagagcatcttgcccggctggagcgcgaggtcgagccggtccgccaggccggcggcgaggtcgcccgcctgccggccccattggggcgcgccgcggaaatgcaggccgacgctgatcgtcttgcgctcgacaaggacgccgggcttaccggacgcgaaggtctggaaggcggcttccgcctcgttgatcgcgggcaggcgggcgggcgcctctatggggcggccgggttccgccagttccagcccatgggttccggcgagcaggaactgcccgaagccgaagtcgcgcagggtggcgacggatcggccgctcacgatggcaagccgcccgtcgagccggtcgcgcaggcggccgagcagagcgagcaggtcgtcatcgacctccacgccgtcgggcgtgtcggctatgggggccagcgtgccgtcgaaatcgaggaacagcgcggccccggtcagcagccggggcggcggagggggaagatcgggaacaggggaaagacgggaatcggacacgcgcgcaagttggcgcgtggcgcggattgtgcaagccccgttgaaccctgttcgcgatttttgcggggcttcaccgccgttcctccgcccagggcgccgaccaggcgatgcggtggagcgcgcggaaggcctgcatgatggcggcgatcagatccgggcgatcctgggcggtttcatgggcgcggggggacagccgggcgtccttcgacatatgcatgacagttcctttccatgaacgttgtggagaatgaatggcgtttttcgggatttcctatcgcgctttttcagggggtcggccaacaaaagggtggacgggaatcataaggctggcttatccatggcgcatgagaccattgccgcccctgtccgccgtccgcgtgttcgaagccgccgcacggctggagaatttcaccgccgccgcgcaggaattggggatgacccaggcggcggtcagctatcaggtgaagttgctggaggagcggctgggcatcagcctgttccagcgggcgggacggaaagtggcattgaccgacagggggcgggagatcgcgacggtcgtgtcccgcgccttcgaccagatgcgggaggggttcgccgcgctgacgcaggaccatatgacgatcctgacgatcagttgcaccaacagcttcgcgcatctctggctcgcccagcggatcgggacgttccagatgcgccagccggggctggcggtgcggatcgatgcgaccgaccgggtggtggacctggcccgcgacggcgtggacgtggcggtgcggggcgggcggggcgaatggccggggctggaggcgaagctgctgacccacaaccggctggcgccgctttgcagcccggcctggctggcggcgaacgggcccattgccgatgcgcaggcgctgcacgccctgccgcgcctgtcgccggacgacatgtggtggcatgaatggttcgccgccatgggggtggaggcggacggcaaggggctgccgcccgcgatcgcgctcgattcccaggtgatggagggccgcgccgccatggcggggcagggggtggccatcgtcaatcccttcctgtggaaggcggaggtggaggccggattgctggtggaggccgtgccgtcctatgtccgggagcgggcgagctattgggtggtctatccgccccatgtgcgcaatacggccaaggtgaaggcgtttcgcgactggatcggcgcggagtttgcgcgggagatcgcggcggacccggaagggcggtttttgccgcggtgaagcgcgttgatgttgcgtgttcctgctaaggcgggaaaccggttctgccctgggccgcttggacaaattcgggatgtgggggatggtcatttccggacatcaattcctccctacgcgaagcgtggggagggggaccagccgcaggctggtggaggggaaatggcgtgacctgcgtatcttcccctccaccaccgctttcagcggcggtccccctccccatcgatcgatggggaggaataggataggtccgctttccacccaaatcactcagtcggcggggctggaatttgtccacactgcctggggcgaactggactcctgccttcgcgggagcagggtgggattaaaccccgtttccgttttgtcgcggcgctgctattccccgtcgggatgaccgattttcgcgacccgttcgacgctatcaaggatcacccgttcgacgacgcgctgtcgcagcgctacctcgtctatgcactctccaccatcacggcgcggtcgttgcccgatttgcgcgacgggttgaagccggtgcaccggcggctgctgtgggcgatgcggctgctcaagatggagccgggcggggcttcgcccgacgtgctggtcgccaatccggcgcgcaacaccacgtcctacaagaaatgcgcccgcgtcgtcggcgacgtcatcggcaaatatcacccgcatggcgacgcgtcggtctatgacgcgatggtgcggctggcgcaggacttctcgctgcgcacgccgctggtcgacgggcagggcaatttcggcaatatcgacggcgataatgcggcggcgatgcgttataccgaagcgcggctgacgcaggcggcggccgacctgatggcggggctggacgagggcaccgtcgaattccgtcccacctataatggcgaggaccaggagccggaggtctttcccggcctgttccccaatctgctggccaatggcgccagcggcatcgcggtcggcatggcgaccagcatcccgccgcacaatgtcgccgaactgatcgacgcggccagcctgctgatcgacaatccggacgccgaacatgccgagctgatgcggatcgtgcgcgggccggactttccgaccggcggcgtgctggtggacagtccttccatcatttcagaggcttatgcgacggggcgtggatcgtttcgaacccgcgcccgctggcacaaggaggatggcgggcgcggcacatgggtcgcggtggtcacgcaaatccccttccaggtgcagaagtccaagctgatcgagcagatcgcggcgctgatcaacgacaggaagctgccgatactggccgatgtgcgggacgagagcgacgaactgatccgcatcgtcatcgaaccccgcgcccgcaccgtcgacccggacgtgctgatggacagcctgttccggctgaccgacctggaaaaccgcttcccgctgaacctgaacgtgctggacgcgacgcgcacgcccagggtgctggggttgaagccggtcctgatcgaatggctgaagcaccagatcgacgtgctggtgaagcgcgcccagcaccggctggacaagatcgcggcgcggctggagctgctggacggctatatcatcgcctatctgaacctggaccgggtgatagagatcatccggaccgaggatgagccgaaagaggtgatgatggccgagttcggcctgaacgaccggcaggccgaggcgatcctgaacatgcggctgcgcagcctgcgcaagctggaggagatggaactgcggcgcgagcattccgaactgctgaaggaacgggatgacctcatcaagctggtcgaaagcccggcgcggcagcgcacgcggctgaagaaggatctggccgacctgcgcaagcgctattcgcccgacagcgatttcggcaggcggcgcacgctggtcgaggaagcggcgccggcgcgggaaatcccgctggaggcgatgatcgagaaggaaccgatcaccgtgatcctgtccgagcgcggctggatcagggcgatgagcgggcatcgcgacctggcctccgccgatacgctgaaattcaaggaaggcgacggtccgatgatcgccttccacgcgcagaccaccgacaagctgctgctggcgacggagaccgggcgcatcttcaccctgggcgcggacaagctgccgggcgggcgcggtttcggcgatccggtgcggtcgctggtcgacatggacggcaccggccagatcgtcgcgctgatgcctgcgcggaccggcggcgaactgctgctggcgtcatccgacgggcggggcttcgtggcggcggtggccgacgtgatcgcggaaacccgcaagggcaagcaggtggtcaatgtccgcaccggcgcgaagctgagcgtcgtgcatcccatcgcgcccgatgccgacagcgtcgccgtggtgggcgagaatcgcaagctgctggtcttttccctgatcgaaatgccgcgcatggcgcgggggcagggcgtgcagatgcagcgataccgcgacggcggcctgtcggacgccatcgccttccgcctgtcggacgggcttagctgggccatgggcggcgggacggggcgggtgcgcacggaagcggacatgacgccatggcgcgtcgccaggggcgcggccgggcggatgccgcccaccggcttcccccgcgataaccgtttctgagaaacggatttttcgctatcatcgcatcggaatcccgggaatgtcgtttcccgaatatttaccctttggccctatcgccggggccatggaatccatgtcgatgcgcgatcggcccacagaaacgccggacgtcgagcttctttcggggcatgatggcgcgcatccttcgccgatgctgccgatgcccgactggatggcggcattgccctttcccgccaccatattatcgttcgagaacaagcgattgtccatggtgggggccaatgcggccttcgcgcacagcttcgattgcatcctgtcgggcaaggccgaacggtcccacgcggccgaatggcgcaagcgaatcgtggagagcatcctgtccggccgcgattcggaaggattcgaattgcgtcgcgacggggcgctgggaccggaatatttctattgcacggtcggccgcctgccgaaacgggacggcaagcccgaccttttcctgttcacggcgctcgaccgcaccagcgaccggaccatcgagaagaatctgaggcgggaattgctgtccgacgggttgacggcgctgcccaaccggacgggtttcggcgaagagatcgaagaccggctgaccaacgcgccctggccggaaaatgcgcagttcggcgtcatcgccatcgatctcagccggttcagccgggtcaatgaatcgctggggccgatggccggcgacgaattgctgatcaccgtcgccaagcggttgaagtcgggcctgcgccagggcgatgtgctggcgcgcatcggcggcaatgatttcgcgatcttcgcccgtcttaacaacggcttgtccgacgcccttcacatcgttcagcgcattcgcgatgcgctgagctatccgatcaggctgagcgatctgcagatcagggtcgattgcgcgatcggctgcgccctgtcgaccagcctgaccgaagatcccgaggacgtggtgcgcaaggcgcaggccgcagtgaagatcgccaagcgcagcggcaaggtggaaatctatcgcaacggcgtgctcaaggaggcgcagcggcgcttctccgtcgagagccggttgcgcgacgcgctggcgcagggcgggctgaccctggccttccagccgctcatccacctccagaccggggaagtcacgggtttcgaggcgctggcgcggtgggaggacgaggaactgggccatgtctcgcccgccgaattcatcgccgtggcggaggaaagcgggctgatcacctccctggggcgctgggcggcctatgaggcggcgcaggcgctcagccggtgggacgcgaaattcggccagccggcgccgttgggcgtcaatgtgaacctgtcccccattcagatggcgcgggacgatgtcgcctccatgttcgaggaggcgctgcgctattcgggcatttcgggcaagcgcatgaccgcggaactgaccgaaagcgccatcatcgccgatccggaaaaggcccggaagctgctgttcgcgctcaaggatctgcacatgccgatcgccatggacgatttcggcaccggctattccaacctggcgagcctgcacagcctgcccatcgacatattgaagatcgaccgcagtttcgtgacctccatgctggaggaccgggacaaggagatcatggtgcgcaccatcctgtcgctggccgaatcgctggggctgcacgtgacggccgaggggatcgagacgcaggaactggcccatgcgttgcagaatctgggctgctggcaggggcagggctattatttcgcgcggccgatgcccgaagccgacgcctatgactattggcgggcgcgctggaacttcgaaacggtctgatccgcgatttccgacaggcgggcttcgtcgggaaagccctccgccacccagatgtcctgaacttccgccagcgccttcgccacgtccgggccgggttgcaggccccgctcgatcagggcgccgccgcccagcggcaggcgcggcggcgtccatcctacgagcagcttcatgtcgttgagcggcgccgatggatcgatcagcatgcggtcgatggccccttccacgccgatccggaaggcgagggcgcggggcggagcggaggctgcgccctccagcgcggtggccaggcgctttcgggccttgttggacaatttgagccgggcgccgacctggtcggcgacgcgggggtccgggggaagcagggccgccaggcggcgcagggccgccggggcggtgccggaggcggcctcgcgatcgatcagcgcggacaggcgggccagcccgccatggtcgacctccggaaggacgggcagcaatatgccgccgtcgaccatgagccggagcgaggccagcgggcggggcagggcgagcagcttgagcagctcgtccgctatgcgttcgcgggagagggccatcaggctgttggcggcctcccggcaggcggcataggcctcatcatcgggttcgtcatggccgaagcgggcgaggaagcggaaatagcgcaggatgcgcagatgatcctccgcgatgcgggcgccggcgtcgccgatgaagcggacgcgatgcgcgcgaaggtcggcgacgccgccgaagaagtccgtgatggcgtgggtcagcgggtcggcatagagcgcgttgatggtaaaatcgcgccgggcggcgtctttgcgccagtcgtcggtataggcgatggtggcgcggcggccgtccgtgctgacgtcgcggcgcagggtcgtgatctccaccggccagccgttgatcaccgccgtgatcgtgccatggtcgatgccggtgggcacggcctttatgccggcggccttgaggcggtcgatgacggattgcggctccagcacggtggcgatgtccaggtcgttgaccggcaggcccagaaggccgtcgcgcaccgcgccgccgacgaagcgggcgaggccctgttccgcgccaagcgccctcagcagcgcgtccaggccggggcggtggcgccagtcggcgtcaggcagcaggctggtcatggcctagcctgcgcgacagattggcgaggatcgcggcggtgatgccccagatgcgccgtccttcccagaatatttcgtaataatgcctttcaacgccctgaaattcgatcgatcttctgatccggttggcggggttcagggcgtaggagagggggagttcgaacaggtcggcgacctcggcctcctgcgggaagagggggaggtcgggcgggatcacgcccagcacggggacgatgtcgaagccggtgaaggtgtgatagcggtccgacgtgccgatgatgtcgaccaggtcgggcaggaggccgatctcctcctgcgcttcccgcagggcgccggcgatttcgtcggggtcgtcgtcgtcgacccgcccgccgggaaaggcgacctggcccgcatgcttgcgcagcccggtcgaacgctgggtcaggatcaggccgggttcggggcggtcggtgatcgcgaccagcacggcggcgggaaacagcatgatgtcgccgtcgatgcggggatcgcgggtgtcggcggccaggacgccgacctcccgctcatgcccttcccggagggcggtccgcagccgttccgccagggtcatgccgatccgtccagcgcgaagaaggcgccgttgctccagagaccgatgggttcggcgccttcgtccagcgccaggttcatcagttcataatagacgctgcgggcgatcagcgcctccagcccgccgcggacgtggagatagggatgcggcccgtccggcgtttcgcgcaggatgagggcgttgtccggcccggcggcgaccaggtcgcccgtgttgagcccgaaggcgaggctgcgcgtccggcctttgccctcgctcttgagctcgacggcgacgaagggcgcgtcctccacctcgatcgacagtttttcgacgggcgtgaccagcacgtggctgccgtccggttcgcggcgcaggatggtggaaaagaggcggaccatggcctcccgcccgatgggcgagccttgatggaaccaggtgccgtcgcgggcgatgcgcatgtcgctgtcgccgcaatggtcggggttccatttctccacgggcggcaggcgcttttcctggagcagccgcgcgatgtccgtcagggaaagactggcgagatcggggggcggctccatcggcatagggcggagatagggggcggcgcgcccgaaggcaaaagggaaatttcaggcccggacggtggcgcgcggacccagcatgcccgtgccgcccaggggccgcccgtcgaccgacagcgccagcaggcggcgcggctcgaacgggccggggcagtcccagccgccggtcgcttccgccgaaaagccccagaagcggccataatattccggatcgccgatcatcatcagcggatcgctgcgctgcgcgcgggcggccgccacgacggcgtccatcagggcgcggccatggcccgtcccctggacggcggggtcgacggcgacgggaccgaccatgatgagcggcgtccgcccgccgtccgcatgggcgagggcgacgggccagctttgcagcgagccgatgagcctgccccgctcatcctccatgccgaaggacagttggggcagccagggcatgccgtcgcgaatcagataggctgtgcggccgtgccggtcagcgccgaaggcggcgtcgagcaaccgctctatcgcgtcccgcgacatcatgttgaggggcactatcacagacacgtcttgccgatccgtcctcaatggcgcatggacgcgccgagagcggcgggctttagcgcgtggctcgcaaaataaaagtctaaaactggcccactcccgcagcagggaccggccgaacgtggcgagctatgaacagcggatttgacgatttcctgacgttggaggtgaacaatctggacgtggatgtcctgaccggcatctattcggaggagacgcacctgccgcaaccgctgcgcatatcgatcagggcgcggttgaaggtcgcggatcattacgatcccgacacgccgctgtcccggtccaaaaattacatggacctcaagcatgcggcgaccacggccttgcccgaaggacagcatttcaccctgatcgaggcggtggccgaccatatcgtcgagacgatcttcctccaggacgacaaggtgacgcatgtcgaggtgaagatcgtgaagctcgccctcagcgagaagggcgaggagatcgggatcaccatggggcgcgggcggcggtaggttcctgatcttttgggcgtgctcgtttcgatcggagcgcttcctgctcctgcgcaggcaggagcccagttcaaacggcggaactaggctcctgcctgcgcaggagcacggtgagcttatcccttgatcagcccgatttcgcgcagccgctcggtcagataatcatgcgcggtgatcggcgggtcgcgtctggggtggtccgcatccacgcattggggcagcgcgtcgatcaggaaatccggccgcaggtgcaggaagaagggcatggaatagcgcgaatagccgcgccgttccggcggcgggttgacgacccggtggctggtcgatggcaggcggtggttggtcagccgctggagcatgtcgcccacattgatggcgagcgcgccgggcggcggaaccacgggcagccagttgccgtcccgatccttcagttccagcccaccttcctccgcgcccagcagcagggtgatgaggttgatgtcctcatgcgcgccggcgcggatgcccggcgcctgcggcgagacgggcggatagtggagcagccgcaggatcgaattgccgttttcgacaggcttgtcgaaccagcgctcctccagccccagatagagcgcgatggcggagagcaggtcggcgccgacgcggtcgaattcggcatagaggcgcgagaacgtctcgcggaattccggcagttcctccggccagacattgggcggcatgctccgcgccagcggatcgccttcggggaggtcgcggccgacatgccagaattccttgaggtcgttctcgctcgcgcccttggcgatctccacgccgaaggcggtgtagccgcgctggccgccattataccgggcgtcgtagcggcgcttgacctcctccggcagggcgaagaaccggcgggcgagcgcccagccacggtcgatcagcgcctggtccatgccatggtccttcaccatggcgaagccgaagcgctggaaggaaccgccgaaggcggcggcgaagtcggcccgggccatgttggccagggacaggacgggcacttgtcccggcaccgattgcgacacgcgatttctccgaaattcaattggatcgggctggcgcgccgtcgtggcggcgcgggtcatgcgcgcatccttgatcgtccttcgcggctgatgcaaggataagccatgaactattggctgatgaaatcggaacccgacgccttttcctatgacgacctggtcgaaaaggggagggcggagtgggacggcgtgcgcaatcacgccgcgcagggccatatgagggcgatgcgcaagggcgacctttccatcttctaccacagcaatatcggggtcgaggcggtcggcatcatggagatcgtcggggaggcagcgcccgacagcacggatgagacgggcaagtggatcgccgtccatgtggcgcccaaggaaaagttcgaaaagcccgtgacgctgaagacgatgaaggccgatccgaagctggctgatatggcgatgatacgccaatcccgcctttccgtgtccccgctgacggcggcggaattcaggcatatcgtcgatttatcaaagggttgagaaacggttgcgggaaatgcaatcgtttctcctttgtttgcgattgtcgttttccccgcgcgcttcataaaccggcgccaacagaaaagaatattccagaggtgtttgatcggcattcacaaggagtttactcatgcgaatgctgtccaagtttctaatgtccgccctggtcgtcgtcggcgccgccaatgccgcggcccatgccgaagaggccgccaagcagaagttcacgcacgaaggttacacctatgtgtatgacgtcaaggacaccaagaccggcaaggtgatttccggccgtcgctatcccgacgccgtcgccttcaacctttcggtcaagaatggccgcgtttcgggcgtttccggcggccaggccgtggatttcaaggtcgatgacgcgcgcggcgccgccgccgaataagcctgcgggcgcgttgaacaggaaaaggggcggcttcccatcggaagccgccccttttcgcgcctgtcagcggcagcgacgcttgctgtcgatttccttgccgagcagcgcgccgccggccgcgcccaggatcgtgccggtggcgcggtcgccccgcgtgtcgatggcgcgcccgaccagcgcgccgcccacgccgccgacgatcaggccggtcgtgccgttggacttgcggcagtacatgcggccgtcgcggccgcgccattcgcgatattcataatggcggcgggcgttggcgccgtccgtgggaacggccatcgaggcgggaatggccagcgagacggcggccatggccataagggctttacgcattttatctcctccaaaaggcgtgctttgatcgttcaacccgcgcatattgatggaggttgcatgaacctgcgacaacggcgcatcatgttgttttccatatgataattttcgaggcgaagcgatggacggttgcgacgaggggacggcggaggcgctgatccgggcgctggacctggccccgcatccggaggggggatggtttcgggagacctggcgggcggcggccgaaccgggcgagcgggccggcgggacggcgatctatttcctgctggaggcgcatcagcggtcgcactggcaccgggtcgacgccgacgagcactggttctggcatggcggggcgccgatagggctttccatcgcggaagagggcggggccgtgcggaacctgctgctgggcggggacgtgctggcggggcagagtccgcaggcgatggttccggcgggtcactggcaggcggcgcggcccatgggcggctggagcctggtcagttgcacggtggtgccgggatttgaattttcgggcttcgcgctggcgccggagggctggtcgccgggcggctgaaccgtggcgaaaatttatccacatttatccacagctttagcgcgaggcgcccttccagctgcgagattccgctttgagcgactcgcttttggtgagagcatcatcttatcggaaagaccgggagacagagaaatctggatgccaaagtcgatgagaaatcagtgacttgaaggaattttcgagcgttgggaaagaagcatggaccggaaggaagatgcggaaaatccgacggttctcaatggatgatgccgggtacgcgcgaaagtgaacgtcgggcatcgggcaaagaggacaggctgcgggagaaaggccgaccggccggacgaacggagccgaaacgatagcaaagcctttgaggcggacctatcgaacgccgagtccgatgatcgcatcttgaaagagaagcggatcgggagacgcgacggaagtggggaccggcagagatgccggcccccattttgcttttcgggctggatggaatggcatcagtgggtgcggcgggcgatccagagcgtggcgcaaagcgacagcgccagccccgaccccagccagagcaggagaatgaccgccatggccgcgcggctttggggacggtccgacaggcggcgcgcttcggcccggaactgcgccatcagcggcggggggatgaggcggatcgccagcgctatgccgagcggcaggatgatgagatcgtccagatagcccaggatcgggatgaagtccgggatgaggtcgaccgggctgagcgcgaaaccggcgacgcccgccgcgacgagctttgcgagcagaggcgtgcggctgtcgcgggcggcgatccacagggccatgatgtcgagcttcagcgcgctggcccagcttttcaggcgttgacatgccatcgggcgactatagcgcggatggcgcgggaatgtcatggtgccggctgaggggatcgaacccccgaccttcggtttacaaaaccgctgcactaccgctgtgctaagccggcatgtccgcgtcggacggggagcgccttactatcagatgatgccgaacgtccagccctctgttgcggcgattttccgatcgagcggcgccgggttccacaggccggggcgcggggccatgcggcgcagccaggcggcggtcaggatcgcgtcggcgccgtgatcgtcggggggaaggccctcatgcggttgcgattcgacggcaaggagggcgtcgttcagcgcaggcaggtcgcgcatcttcgccctgcccctggggcgtccggcggcgcgggcggcgatgctggtatagatttccacgatcagcgagccgctttcgggcggcgggtcgaagggccagatggggacatggggatggacgcggtggagcaggcgcatccctgaaaagctggccttggcgacctgcgccgcgccgatggcgtcatagacggtggagggcttgccgccgccttgcgcgttgtagtgcgcctcgcaggcgcggttgtgcatatagtccgccttgatgccgtcggccttgccgaaatagaaatgccggcggtgggtgcgttccagcaggctggccgcgcccaggtcttcgtccgcgcagatgctctcgacataggcccagaaggcggggccggtgacgggcacctcgtcgccgggcagatagccctggcgcgcgacatagggcggggcgaagctgaaatcgaagccgaacagcgtcggggcttcggccgccgcgtggacaagccagtccgcgacggcgctgcgcgaccagaggccgccgccgtccggatgctggagccggggcgccgcatcgccggcctcgcacagggcgacggctatgcccttgtgacgcgaaccctttgcgccggaccagtcgatgacggcgtagcggacgaagcggggcgtcatttcgggcggcgttcggccctcaggcgctcccaataggccatgcgttcggcgatgcgcgcttcgaagccgcgttcggtgggggcgtagaagctctggggctgcatctcttcgggccagtaattgtcgccggaaaagccgtcctgcgcgtcatggtcgtactgatagcccttgccgtagccgatgcttttcatgagcctggtcggggcgttcaggatattttgcggcggcatcagcgatccggtctcgcgggcggacctccaggcggatttcatggcgctgtaggcggcgttggatttgggcgcggtggcgcaatagaggcaggcctggacgatggcgagttcgccttcgggggagccgagaaattcatagctgtccttggcggcgaggcattggaccagcgcctgcgggtcggcgaggccgatgtcctccgcggcgaagcggaccaggcggcgcaggacgtagagcggctcctcccccgcggtgagcatgcgggcgagataatagagcgcggcctgcgggtcggaaccgcgcaggcttttgtgcagcgcggagatgaggttgtaatgcccctcccggtccttgtcgtagaccgcgacgcggcggtggagcagggcggaaaggcccgccggatcgagcggctgcgggaggtcgatggaatatagcgtttcgacctggttcagcaggaagcgtccgtcgccgtcggcgctggcgagcagggcttcgcgggcggcggcgtcgagcggcagggggcggccggtcagcgcttcggcgcggtcgagcaactgttccagcgcgctcgcgtccagccggcgcaggatcagcacctgcgcgcgggagaggagcgcggcgttgagttcgaagctgggattttccgtggtcgcgcccaccagcgtgacggtgccgtcctccacgaaggggaggaagccgtcctgctgcgcccggttgaagcggtggatctcatccacgaacagcagggtcttctcgccccgccgggcatggtccttcgcggcggcaaagaccttcttgaggtcggccacgccggagaagacggcggagatcggttcgaaacgcatgcccaccgcgtcggccagcaggcgggagatggtggtcttgcccgtgcccggcggaccccagaggatgatcgaggagaggcggccggcggcgaccatgcggccgatcgccccctccggcccggtcagatggtcctggccgacgacctccgccagcgcgcgcgggcgcagcctgtcggccagcggcgcgtcggctgggacaggggggatgtcgtcaggagcgaaaagatcggccattgtcccggatataggaaggctttggctttcagggaacagggctggaccgcaccagcgcgccatgttcgcgttggcggatgatgcggatataggtgtcgaccagcgcctggttcacctggtcccagccatagcgttccgcttgccccatggaggctgccccggcggcggcgcgggcggcgggatcggtgcaataggcggccagcgcgtcggcgaaggcggtgatcgctccggggcggatcaggcggccggtgacgccgtcggcgaccaggctctcgctgccggtggcgcgggcggcgacggtgggcaggccgcatgccatcgcctccagcgtgacgttgccgaaggtttccgtgacgctggggttgaacagcatgtccatgcccgcgacggcccggccaaggtccgcgcccttctgaaatccggtgaagaccgcgttgggcaggcggttcgcgaaccattgccgcgccgggccttcgccgacgatcagcaccttgtgccgcacattcttcgccgccagatgatcgatcgtgtcggaaaagacgtcgaggcccttttccatcaccagccggccgatgaagccgatcaccggatcgtcgtccgcgatgccgagcgaccggcgccaggccatgtcgcggcggcccggatggaagatgtcccggtctatgccccgcgtccagatgcccacatcatagctcatccgctgttcgcgcaggagctgcgccatcgattcggacggcgcgacgatggcgtcgcagcggcggtagaagcggcggagcagcgattcgatcaccggctccagaaaggcgaggccgtaatagcgcgggtatgtttcgaagcgcgtgtggacggatgcgaccgccggcaggccgtggcggcgtgcccaggcgacggcgcgatggcccagcggatcggggctggaaacgtggacgaggttggggcgaaaggccctcaggtcgcggcgcaccgcgcccgacatgcggtagggaatccgatattcgcgccggcccggcaccggcactgaaggcgcgctgaccaggtcgcccgccggttcgaaggccgggctgtccgtggtgggcgaatagacgcgcaccgccgccccctgccgcagcagataggcgacgaagcggttgagcgcctggttcgcgccatcgcgcacataattgtaattgccgctgaagagtgcgacgcgaagccccgtgacatccatccgccgcccttaacgcaggcaagcgcaaaacccaagggaaccgggacgccgttcgggatttttgcatggcggcggcaatgacggccggccggcgcggttgtttcccaaaggaagaggatgcgtgatgaccgggagctttcgcaaaggagcgagggtcaagtggaaccgggggcagggcgtcggccgcgggagaatatcggaacggttcgagcggcaggtggagcgccgcatcgagggcgcggtcgtcaggcgcaacggttccagccgcgatcccgcctatctggtggccgccgatagcggatgcgaagtgctgaagctgggttcggagctttcgccggcctgagtccttttcccgccgagcggccttttcccggccatggcttccgtggcaaggaagggcatggccgcttgctccatgaccgtcgacgccttgctgaccggcatgcccgtcccctttcgcgacggcgagcatagcgcgatcgcgaagcggccggtgtcgggcgcggtgcggatcggctggctgggcctggaaggcgacggcgtggccgacagcgtgcatcacggcggctgggacaaggcgatccacctctacccgcaggaccattatggctggtggcgcgagcgcaagccgggccatcccctgctggcgaagccgggcgcctttggcgagaatatcgcgtctcgcgggatgacggaggaggacatctgccttggcgaccgcttcgcgctgggcggcgcggtggtggaggtgagccatggacggcagccctgctggaagatcgaccatcgtttcggcgcgcgcgacgtgatggcgaccatcgtcaggacggcgcgatgcggcatctatttccgcgtccttcgggagggggaggcggaagccgggacgcagatggaattgctggagcggcccttgccccaatggccgattgcgcgggtgttccggctgttgatcgggggcgggcacaagggcgatccggacgccgtgcgggcgctggcggacatgccggtgctggccgaggcatggcgggagcgggcgcggaaactggcctgacggcggaagggcgcggcgcggcggccggaatcagcccccggtcttcccccgcgcaaaggcgacgagcgatccgaaggtttcgaacgtgtcgccgtctatatcctcgtcctcgatcaggatgccgaagcggtcctccatctcggtgagcaggcccgcgacggccatggaatccagttcgggcagagcgccgaacagcggcgtgtcggcatcgaaggcgtccacccggtcctgcgacagggccagcacgtcgcgcagcagggcgcgcatcatcgtttcgatatccatggtccggtcgaccggctgtgcattgtccgcccgcatgatgggcgcctacctagtcgttccgccgctaacctacaagcgcggaaatggcggcgcgcgcagccgggagccatatcgacgcccttctgggattgaagaaatcgagccggtggagcgtttcccgctcctccatccagtcggtcttgtagccgttgtcgccggttccatagtcgatcgtcgcgacatgatcccgatcgatggcgtgggcgaacatcgcatggctgagcaggctgccgggggaggcgccgtcgaacccctggtcatgggccagcttgtggatcagggcgacgccgttctccaccgtccatagctgggtcgccaccggctggtcctccagccgcgcaaagcccaggcgcagcgtgccggcggcgctttcccgccgggccaacgcatgaagaaagcgcagatcggcctccggcttcttccagcttcgcgcctgcacggcggcatagtcgcgccacagcgcgtcggtcagccggtccgcgatgctgagggtgaagcggctcgcgcgcttcttgcgcgcgatcagcgtgcgcaggcggccgggccgctgcgcccaataatccgcgaaggtccggccattgaggtgcaatatgtgccgcccgcccatcggccgccggacgctgaaccagccggcgcggcgaaaggcgtcgagcagcatgtccgacgcgccggtgacgggatagaggtcgatctgggcgctgtcgttcaacagggattgggcgatgacttcgaccaggcggcggcgcacggcctggtcgggagggccgaggaagatcggcgcccagtggaagctgtaccagttggcgagcgcgctgagccgtcccgcgccgggcgagagcaggaaaagccatgcctggcattccccctccagcgcctggaatatgcggacgtccgtcgcgggaaagcagtgcgcgtggagcgattcgaaccagtcgatgcggtcgaacagcgacggcgtgcaggcgcggtcgagcgccgggcccagggcctggcgcgcatctgcgacgctgcgatattcccttgcgaccagcaaaccattatctccccgtcgacagcatcgcctttaggaaaaaagtctggagatggagttaagcgattcccccgcgcccagggcggcccccatgatcgatggcgcgcaggtgcggccgatcgaccatctgctgctgcgcggcgacccggaacggcccgcgctggacgggcggtcgggcacgcaaagctatgccgaactggaagcgacattggggcggctggcggcatggctggccggattcgggctggaaaagggggcgcgagtcgcaagctgggtcgccaagggcccggtcgctgcgctgatgccgctcgccgcgccccgcgccgggctggtccatgtgccggtcaacccgctgctcaagcatgcgcaggtcgcgcatatattggcggacagcggcgcgtcgctgctgatcgggacggccagccgcctggcgacgctggcgccgggcgacgtgccggaacgatgcgacctgcaccgggaggacgatgcggcctgcgcgatgagcggcggggaggcgctggcgccgtcccatgccgcgcctgacgaactggccgcgatcctctacaccagcggatcgaccgggcggcccaagggcgtgatgctgagccacgccaatctctggctgggcgctgtatcggtggcggaatatctgaagctggcggcgaaggaccggacgctttgcctgctccccttcagcttcgattatgggcagaaccaattgttttcgacctggttctcggggggatgcgcctgtccgctcgactatctgacgccgcgcgacgtggtgaaggcggtggatcggtgggacatcaccaccctggcgggggtgccgccgctctgggtgcagttgaccgagctggactggcccgccgacgtggcggcgaagctcaggcggctcaccaacagcggaggggcgctgacccggccgctggcggcgaagttgcgggcgctgtttgcgcgggcggacctctaccccatgtatgggctgacggaggcgttccgctccacctatctgccgcccgcgctggtggacagccatcccgacagcatgggatcggctattccccatgcggagatactggtcgttcgtccggacggttcggtggcgggcgacgacgaggcgggcgaactggtgcattgcgggccgctggtggccaagggctattggcgcgatccggcgcgcacggcggagcggttcaggcctgcgcccgcggcctcccgctatggcggcatggcggtgtggtcgggcgacaccgtccgccgggatgcgcggggactgctttatttcgtcggacgcgacgacgccatgatcaagtccgccggcaaccgcatcagccccacggaggtcgaggaagccgccgtcgcggtggaggggattggcgaagcggtggcgctgggcgtccgggacgatcggctggggcaggcggtgctgttgttgttgcgcggcgcttcgccggagctaaaggcgcaggtggaggcgcggcttcggcaggagcttcccaatttcatgcaaccgcgagagatcgtcatgctgtccgaatttccccgcaatcccaatggcaagatcgaccgcgtggcgctggcgaaggaatttgcggcatgaagccgatgggaccgatcccgcccttcttcgcgggcgaggagggcatgttgctgatcggcggctgcggcgcggcgagcctggtcgaggaggccggggacacgccgctgttcgtctatgacatgggcatcgtcgaggggcaggcgcgggcctttcgcgacgccatgcccgcggcgctgtcgctccattatgcggtgaaggccaatccccatgccctcctgctggagcggatggcgaagctggtggacggattcgacgtggcgtcgggcggggaactggcgcgggcgctggaggcggggatggacgctgcccatatcagcttcgccgggccgggaaagcgcgacgatgaactgatcgtcgccatagacagcggcgcgacgatcaacctggagtcggagggcgaggcgcggcgggccatcgcgctcgcggagcggcgcggcaggacgccgaagctggcggtgcgggtgaacccggatttcgacctgaaagggtccggcatgcgcatgggcggcggcgccaagcccttcggcgtggacgcggagcgcgcggcggcgctggcgcgccgggtgatcgaggccgggggcgagtggcgcggctggcatatcttcgccggcagccaggcgctgggggcgcaggcgctgatcgagacgcaggcggcgacggtcgatctcgccgcccgcctgtccgaagcggtgggggcggcgccgccgctggtcaatctgggcggcggcttcggcattccctatttccccggcgacgaacggctggacatccggcccatcggggatgcgctgggcgggatgctcgaccggcgggcggacatattgcaggacagcgccttcgccatggaactgggccgctggctggtgggggaggcgggcgtttacctgacccgcatcgtcgatgtgaagaagagccagggcgaaaccttcgtcgtcgtcgacggcgggctgcaccatcaactcgcggcgagcggcaatttcggcacggtggtgcgccgcaactatcccatcgccgtcgccaatcgcttcggagaagcctcggcggaggatgccgtgacggtcgtgggttgcctctgcacgcccatcgacaggctgggcgacaaggtcgcgctgccgccggtggaggagggcgacctggtcgcgatcttcctggcgggggcctatggcgcctcggccagtccggctgcctttctgggtcacccggcgcctcgggaactgctgatcggctgattttaatcaactgatttgccaataacttaactcctaacgctatttttaccctttgggggcaagaaggccgtcgaagctgaatgctcgacggttgccggcgcctccccttggcggttgtcggcgcggccgcgaaaaggggtgaatctatgcgtttcctgtcactttcccgcgcgttgatcggcgtgtccctgccggctctggctctttcgggctgcgcttcgggcgggggcgcgcccaacctgccgccggcgtccttcgtttcgacgcaggaggggccgggcgaggaatatgtgatcggcccgctcgacgacctaaccatcttcgtctggcgcaatcccgacctgggcgcgaaggtgcaggtgcggcccgacgggcgcatcaccacgccgctgatttccgacatgccggcggtgggcaagacgccccggcaactggccgacgacctgaaggtggcgctgggcaaatatatcgaaaatccgctggtgtcggtgatcgtcaacaatttttccggcaccttcagccagcaggtgcggatcgtcggcgcgaccgaaaagcccgcctccatcccctatcgcgccaatatgacgctgctcgacgcgatgatctccgtcggcggcctttccgaatatgcggcgggcaacagggcgaagctggtccgcttcaacaaggaaaccggcaagcagcaggaatatcaggtccgcatcggcgacctgctgaagcgcggggacagcaaggcgaatgtcatgctggcgcccggcgacgtcatcatcattcccgaaagcatgttctgacatggcggcgctggtcgacgaactgctggtcatcctgcatggcctctggctccgccgctggctggcgctggccgtggcctggggcgtgtgcctggctggctggctgggcgtggcgctcatccccaacagctatgaatccaaggcgcgtgtctatgtgaacacccagtcgctgctggaggacaaggtgggcatcacccaggtccaggcgcagcaggacctggaccgcctgcgccagaccctggccagcaccgccaatctggagcgggtggtgaaggagaccgacctcaaccgcacggtcgacgggccgcgcgacctggcggcgaagatcaccaagctgcgcgagacgatcaccgtcatggcgcagctagaccccagcatgatcgacatcagcgccacatgggccaattcgggcctgtcggacggcgccaatgcgcgcatttcgcagcagatcgtgcagaagctggtagacatattccaggaaaccaacctgtcctccgacaaggtggagacgagccagagccttgccttcctggaccagcaactggcggcgcggggcaagcagcttgccgccgccgaacagcgccgcgtggaattcgagcagcgctatgcgggcatgctgccgggcgcaggctccatcggccagcgcatggacgccgcccggtcggagatcaacagcatcgaatcgcagcttgtgcaggcgcagagcgcattggcggcgatgaacgggcaattggcgggcacgccgcagacgctgccgggcgtgggcgcttcgggcgctccttctgccctggcgcaggcgcaggcggaccttgcctccatgcgggcgcggggcttcaccaacagccatccggacgtgatcgcggcccagcggcaggtggacctgctgcgcgggcagggcggcggcggcggggcgggcacgcccaacccggcctatctttcgatccggtcgatgcaggcggaacgcgccgcgacggtgcaggggctttccgcccgcaaggcgcagttgcaggcggacctgaacgccatggcatcccgccagacggacgaaccgggtcttgccgccgagcaggaacggctggaccgcgactatcaggtgctcaagacccaatatgacaagatgctggccgaccgcgaggaaatccgcctgcgcggcgacgtgaagtcggagaccggatcggtccagttccgcatcgtcaatccccctagcctgccgaccgctccggccgcgcccaaccggccgctgctgctgttgggcgtgctggtcctggggctgggcgcgggcgtgggcacggcctttgccgcggcgcagctgaagggcggcttccccaatgcggcgcggctggaaaaggcgctgggcgcctgcgtgatcggatcgatcagccagaccgtcaacgcggcgcaacttgcggcggaaaggcagcggatgaagtggtttgcgggcgccagcggcggccttgcggcgctgtgcctgttgctgatcgtcatcgaattcgtccagcgcgggctggcctgaggagggaccggagatgaacaagcacaagtccctttccggcggatcgctgatcgagcgggcgaccgaaatctacgatttcagcgcggccctgcgcgggcgcgccgcgccggcggtggaggtgccggagggcgagccggtggtggagatcgcgcaacccgcgcccgccgccgccgaaacgcctgtccccgcccatcgcgcgccggactggatggggccggtgcagccgatcgaccgcatcgcgctggtcgaggcgggctatctgctgcccgacggtcccgtcaccgcgatgagcgaggagttccggttgctcaagcgcgacctgctggccgaactggcgggcaatgcgcggggcaaccgggtgctggtctgttccgcccatagcggggagggaaagagcttctgcgcgatcaacctggcgctcagcctggcggcggagaaggatcgcgaaatcctgctggtcgacgccgatttcggcaagcccggcattccgcaggcgctgggcctgacggcggggccgggcctgatggacgcgctggccgatccggcggtggccatagaggattgcgtgctgcgcaccgacattccctcgctctccgtccttccggccgggcagcggagcaacaacgacaccgaatatctcgcctccgcgcggacggaaatgctgctggaccggctgaccgaggggcggcccgaccgcatcgtcctgttcgattcgccgcccttgctggcggcgtctccggcggcggtgctggccggtcatgccgccctcgcgctgctggtcgtgcgggcggacaggacgaccgaaggcgcgctgcgcgacgcggccgggctgctcaagggcgcgtccaaggtgaagctgctcctcaacggcgtgaacttcgccaccggcgggcgccgtttcggcggctattatgcccagggccatgacggggagcatgcgggctgatgatctctcgcatcgcccttattctcgcggccgtcgccctggcctcgcccgcccttgcgcaggacggggaacgcaaggtcgacgtcgcgccctatctgggcatcgaccaggtcgtggtcgcgccgatccagggcggcggcgacgtgctgacctataccaacgtcatcgcgggcgtgaccgccagcatccagacgcggcggctggaggcctccgccgacctgcaatatgcgcacagcttcggctggggcggcgaccttagcgaccaggacgtcatcagcggcatcgtcagcggccaatatggcctggcgcgcgggctgacgctgaacgcgggcggccttgcggcgcgggtgcggacggacgggctgtcgggcgcgtcggtgcgcaacgacggctatagcagccaggtctatgccggctatgtcgggccgtcctatgtcacgcggctgggcgatctggacatcggcctgtcctatcgcctcggctatgcgcggctggaggatgacgtgaatgtcgacttccccggcgcgccgctggggaacggatttgccgagtccaccacccatgacctgatgggatcggtgggcgtggggccgggcgtgtggatgccgctgggcctcgtcgccagcgcgggctatggccgggaggatgcgagccagctcgaccagcggttcgaggacgaatgggcgcggctcgacgccaccctgcctgtatccccgacgctcgccctgatcggcggcgtgggttacgagaagatcgagatcagccagcgttcgcccctgctggacggcaacggcgtgccggttatctcctccagcggccgctacgtcaccgacgaaggatcgccgcgccagctgatctacgatttcgacgacatcatctgggatgtcggcgtgctgtggcggccgacccatcgcacctcgctgaccgcgcgggtgggcgaacgctatggcggcatgacctattcgggcagcttcatctggcaggggcgcgacaagtccttcgcgctggtggtgttcgacggcatcgacagcttcgggcgggtcatcacatccgacgtggcggcgctttcgggcagcgacctcgacatcgtgcgcaaccccttcactggcgatttcaccggctgcgccttctccaccaccggcggcgggcagtgcttcaacgacgcgctggccggggtcacgggggtgaatttccgctatcgcggcgtcgcggcccagttcgcggccgaacgcgggccatgggggatgggcatcggcgccggctattcgcagcgcaagttcgtgacgccttcgggcgagaccgtgctggtgcgcggttcgcgggaccagaactggtacggcaacgcctcgctcacctatcgcgtcgacagccggtcgagcatcgatacggcggtctacgccaattatttcgacgccagcggcaaccggctggacgtgctgaacctgggcgccttcgccagctattaccggctggtcacgcgcaatttgcaggcgtcggcttcggtcggcctcgacagcgccaaggcggacgatctggacgccgtcatcaacgccatgggccagttgggccttcgctacacattttaagccaatgcccggtcgggtggagagatggacatgtacgatcagttctacggattgcagggacgcccgttccagctgacgccggacccgcatttctatttcgagagcgcgacgcaccgcaaggcgctgtcctacctgggctatggcctggcgcagggggagggcttcatcgtcatcaccggcgacatcggcgcgggcaagacgacgctggtcgggcacctcatgaacaccatcgacccttcgcggctgacggcggtgaagatcgtgtccacgcaggtcgagggcgacgacatgctgcgcctggccgcgcagagcttcggcctggcggtcgacgggagccccaaggcgcagatcttgaagcagatcgagggctggctccacgcgcaggcgcgggcgggcaagcggtcgctgctgatcgtggacgaggcgcagaacctgccgatctccgctatcgaggaactgcgcatgctctccaacttccagttgggcgggcagtcgctgttgcagatattcctgctgggccagccggagtttcgcgacctgctgaagtcgccggaactggagcagcttcgccagcgcgtgatcgccacccatcatctggacccgatgatgcggcgggaggtcgaaccctatatcctgcatcgcctgtcgctggtcggctggcagggcgatccgcaattcacgccggaggccttcgccgccatctatgccgcgaccggcggcgtgccgcgccggatcaacgtgctggtgagccgcgtgctgctgttgggcgcgctggaccggctttcggtgatcgatgccgaggtggtctatgccgtggtgagcgacatgggcgcggacgccgacgtgacgccggaaccgatggggcccagcgtgctggacgatgcggaggaactggcggacatgcccgccgcagcaccccttgtggccgatccggctgtttcggaggaggttgcgtccctgcgcgccgaggtcgaggcgttgagggcggccaggcccgatccggccgcggacctgctggaggagatcgcctccctgcgggcggagatcgacacgcttcgggccgagaacgactttgcccgcagcgcgccgagcgtcgatcccgaagcgctcaaggactgcttcaccctggtcgaggagcggctttccacgctggagttccgcgtcacggagcaggacacggcgctgcgccgggtgctgacgctgctggtcgaatgggtcgagcgcgaggaaaagctgggcgaggcgcagcaaagcgccgccgcctgaccggacccatgctgaacgccctatccgtcgacgtcgaggactggttccaggtcggcgccttcgagcgcacgatccggcgcgaggattgggcgggcctggcccatcgcgtcgagggcaacaccgatgcggtgctggcgctgttcgaggaggcgggggtcaaggcgaccttcttcacgctcggctgggtggcggaacgctatccggcgctgatgcggcgcatcgtcgatgcggggcatgaggtcgccagccacggctatgaccataagcgggtcttcaccttcgacggggcgcagtttcgcgccgacctgcgccggtcgcgggcgatattggaggatgcgaccgggcaggcggtgaccggctatcgcgcgcccagcttttccatcgaccggcgcaatccctgggcgcatgaggtgctggcggaggagggctatgcctattccagcagcgtcgcgccggtccggcacgatcattatggctggcccgaaagcccgcgcttcgcctggcggccggtcgagggatcgccgctggtcgaactgcccgtgaccaccgcgaggttcgcgggccggacgctggcggcgggaggcggcggcttcttccggctgctgccctatggtttttcgcgctgggcgatccggcaggtgaaccagcgggacgggcgaccggcgatcatctatttccatccctgggagatcgacgccgaacagccccgcgtccagggcgcgcccctgcgatcgcgggtgcggcattacagcaacctgtcggtcatggcggccaagctgcgccgcctgacgcgggatttttcctggacccgcgtggatgcgctggcggcgcaagaagcggagcgggcggcatgatggcgggggagatgctcgtcaccagactgaaccttgccgatccggcgcagcgggatgccgcggacggcttcgtgatggcgcatccgcaggggacgcccttccaccggccggcctggttgacgggcgtggagcgggggacgggcaaccgggcgcatatgctggccgccgtcgcgccttcgggggagattgcggggttgctgccgctgcatcatgtgcgcagcgccctgttcgggcaggccctggtgtcgtcgggttttgccgtcgacggcgggattctcgccagcgacccggcggcggtgcccgcgctggccgccgcctgccagggcatggcgcgggacggcggcatcgcgtctgtggagattcgcggcggtccggcgccgggcgagggctggacgctgcatgagggcagccatgtcggcttcgcccgccccatcgcggcggacgacgaggcggaactgctggccgtgccgcgcaagcatcgggcggaattgcgcaaggcgctggccaatggcgcgctgcgcgtcgagatcggccgggatgcgcggcatcgacgggcgcattaccgcgtctattcggaaagcgtgcgcaatctcggcacgccggtcttcccggcgcggctgttccgggaggtgctggcggcctttggcgaagatgcggacatattggtggtccatgagggcgagcggccagtctcggcggtgctgaccctctatcaccaagggcgggtcatgcccttctggggcggcggcatcgcggatgcgcggcggctgcggtccaatgaactcatgtactaccggctgatgggccatggccgggcgcggggcatgcgcgtcttcgacttcggccggtccaggacgggcagcggccaggcggcgtggaaaaggagcttcggcttcgaccccgcgccgctttcctatcatggctggtcggccacgggcgagcggcgggacgtcaatcccgacagcccgcgccaccagcggcggatcgacctctggaagaagctgcccctgccggtcgcgaacctcatcggaccgttcatcgcgcgggggctggggtgaggggggagatactcttcctctgccatcgcatcccctttccgccggatcggggcgacaagatccggtcctatcacctgctggagcggatggcggagatcgcgccggtccatgtcggctgctttgccgacgatgcgcgggacatgggctttgcgccggacatggcgaagatgaccgccagccaatgcgtgctgatgcgcgaccgttcgcgcatcgcggcgggcctgaaagggctggcgaaggggcagcccctgctggtttcgctgttcgatcatcccggcctgcatcgctgggtcgcgaagacgctggcggaacgtcccatcgcggcagtcgccgcctattcggcgcaaatggcgcatttcgtgcccgcgctgccggagggggtgcgcttcgtcatggatttcgtggatttcgattcggccaaatatgcggcctatggcgcgcaaggctccggtcccatggcctggatcaaccggcgggaggggcgcgcgctgctggatttcgagcggaaggtcgcggagcgggccgacctctgcgccttcgtcagcgaagcggaggcggcgctgttccggcgggcgagcgggctggggcctgaccgcatcgtcggcatcgacaatggcgtggcgctggattttttcgatcccttggcggatttccccgccgtggatcggccggacgggcggctgctcgtcttcaccgggcagatggattatcgccccaatgccgaggcggtggagagcttcgcccgcgaaaccctgcccgccatccgcgcccgccgtccggatgcgatcttcgccattgtcgggcgcaatcccgcgaaatcggtgcaggcgctggcggccctgcccggcgtggtcgttaccggcgccgtgcccgacgtgcgcggctggctggcggcggcggacgcggtggtggcgccgctgcggatcgcgcgcggcatccagaacaaggtgctggaggcgatggccatggcgcggcccgtggtcgcatcgccgcaggccgccgaggggatagacgcccgcgacggcgagcatctgctgatcgccgccgaccccgcgcaggaggcggagaaggtgcttgccctgctatccgacccggagcgcgccgcgcggcttggccatgcggcgcgatgccggatggaggagcgctaccgctggtcggcgacgctggcggcgctgccggacatgctgttcggatcgcccggcgtcggcggcatgagggccgcctgatggaagacgcgcttcccatgcggccggaggtgaagctgtcgggctggcgcggtcatctgaccgcgctcgccatcgtcgcctgcacgatcctggcgctgttccaccgcgacctgctgggcatggtcgcgatctggtggaacgcgtcgacctatggccattgcctgttcgttccgatcctggtcgcttggctggtgcagcagcgccttccgggcctgcgccggctggagccttccgcctgggcgccggggctgctctggctggggctgggcgctttcgcctggatgctgggcgcggcggcgggcgtcgccgtggtccgccatggcgcgctggtgatgatgttgcagggttcggtgatcgccctgctgggaccggccgtggcgcgggcgctgctgtttcccctgttctacgcctttttcatggtgcccttcggcgaggagatcgtcgcgcccctgcaactggcgacggcgcatatcagcatgatcctgctcggcctgaccggcgttcccgcgcagatgcagggcatattcatcaccacgcccaacggctatttcgaggtggcggaggcctgttccggcgcgaagttcgtgatcgccatgaccgcctatggcctgctggtctgcaatgtctgcttcaccagctggaggcggcgggtcgccttcatggtcggcacgctctccctgtccatattggcgaacggcgtgcgggccttcgccaccatcttcgtcgcggaagtgaccaccatcgatgcggcggcgggcttcgaccatgtggtttatggctggctgttcttcgccgtcatcctgatcgtggtgatggcgatcgcctggccctttttcgaccggcagcccggcgacccctggttcgatcccgaagatctgcggcataagggccattctgcgacgggcgccgtcgcgggcgtcgcgctggcgatgatcgtggccgcgccgctctggctggcggcgagcgcggcggcgggccagcccctgcccggcgcgcccgcgatgccgcaggtcaagggttgggtccgaagcgacgagccgccgcttcggccctggcggccgcgcttcgacggcgccgatcatctggccatggcgcgatatggcgatgccaaggggcaggtcgtcgatctcgccattgcgacgttcgaccggcaggacgaggggcgcgaactggtcggcttcggccagggcgcggcgggagccgacagcggatggacctggtcgcagcccgcccccgcgcccggcgatgcgcggggcgagcagatcaccggccccggccgcgtggtgcgccatgtcgtcagcttctacgtcgtcggcgggggcaggcccaccggcagcgcccatctggtcaagctggcgacgatgaaggcgcgcctgctgggcggtgaccggcgcgccgccgccatcatggtttcggcggaggaacgggcggggcgttccgccgatgcggccatcgccgccttcctgcatgatctgggcgatgtgaaggatttggctgaccgcagccttggaacccgctaagacccttcgcatgtgcggaattgcgggcattttccatctagaaacggccaagccggtcgatccggcgcgggtcgggctgatgctggacgccatgccgtggcgcgggccggacgacagcggcgtgtggaccgcgccgggggtggggctgggccatctgcgcctgtcgatcatcgacctgggcagcggcacccagcccatgctgacggaggatgacagcctggccgtcgtgttcaacggcgaaatctacaatttcatggaggtcagggcggaactggaggccaagggccatgtcttccgcacgcagagcgacacggaggtcatcctgcacggctatcgccaatggggcgaggcctgcgtcgagaagttcaacggcatgttcgccttcgccctgttcgatgcgcgggcgcaggcgctgtggctggtgcgcgacaggctgggggtgaagccgctgcattatgcgctgctgtccgacggcagcctgatcttcgggtcggaactcaagagcctgctcgcccatccgttgctgcgccgggcgccggacctgtcggcggtcgaggattatctcgcctatggctatgtgcccgacgacgcctgcatggtggcgggcgtgcgcaagctgggcgcgggcgagacgctgcgcatcgtgcgcgggcggccgctgccgcagccgcagcgctattgggacgtcagcttcgccgaccgcagccgggcgaggccggaggcgctggaggaggaaatggtcgcgctgatgcggcaggcggtgcggtcccgcatggtggcggacgtgcctttgggcgcgttcctgtcgggcggggtggacagcagcagcgtggtcgcgctgatggcggaggcgtcgaaacaggcggtcaagacctgcaccatcggcttcgacgtcagggaactggacgagaccgcctatgccgacagggtggcgcggcgcttcgccaccgaccatcgcacccgcatcgtgtcgcccgacgattatgggctgatcgacacgctggcgctgcatttcgacgagccctttgccgatgcctccgcgctgccgacctaccgggtgtgcgaactggcgcgggagaaggtgacggtggcgctttccggcgacggcgcggacgaggcctttgccggctacaggcggcatcggttccagatgcagggggaaaggctgcgcggcctgatccccgcttcggtgcggcggccgctgttcgggacattgggccgctactatcccaaggccgactgggcgccccggcccctgcgcgcgaagtcgaccctgctggaactggcgggggagggcggggaagcctatgccgcgtcggtcggggttacgccccatgcgctgcggcagcgtctgttcagcccggacatgaaggcgcggctcggcgcctatcgggcggaggatcgctatgtcaggatgatggcggaggcgccggcgcgcgatccgctggaccgggcgcaatatgccgacatccgcatctggctgcccggcgacatattgaccaagaccgaccggatgagcatggccgtcagcctggaggcgcgggagccgttgctggatcatcggctggtggagttcgcggcgcggctgcccgtggcgcagcggattcgcgggaacagcggcaagtacctcatgaagaaggcgatggagccattcctgccgcaggacatactctatcgcccgaaaatgggcttcgtcacgccgatcagcgcctggttccgggggccgctcgccggggaggcgacggcgatcgcgggaggatcggccttggcgaagaccggctggttcgacgcgaagatgctggggaaggtggccgcggatcacaaggccgggctggcggatcacgggcggctgctgtggcagttgctgatgctggacaaggctttggcgcggttgttcagcctttgatcgttacgccagatgctcctgcgaaggcaggcgtccagtcccgtcgctgcacaagatcgcggcgcctgaaccgggttcctgcctgcgcgggaacgcttcttctccattcaaactcttgaaagccgcctccggcaatgccaacggagcggacacgccaaagccaatcagggtccacgagtgacagtctccaaggaaatattgcgggtgcgcctgtacctgctgtgtctgctgggggacatggcggcgctgttcctgtccttcctgctcgccaattacctggtgctgggcgcatggctgggcgagccgggcaagccccacggcatcgtcatgttcgcgatgatcgcgccgctttacgtcctgctgggcgtgcagggcggcgcctatggcatccacatgctggaggatctgcggcgcggcatattccgggcgttgatggcgctggcgcaggcggcgatgctgatgctgctgatcgtctatctgggcaagatcgcggagcagctttcgcgcctgaccttcatcgtcgggcttgggatttcggcggtgggcgtggcggccgtgcggctggccatcgggcggctgagcgcgcacctgctgggcgaggtgccgcacctgacggcggtcatcatggacggggtcacgatcgatgccggcccgcacatgcatgtgatagaggccgccggcgcgggattgcatcccaaggggcatgacgcggacatggcggcccgcctggcggccgccgtggggctggcggaacgggtgatcgtcgcctgcccgatggagcggatggacgactggtcggtggcgctcaagtccctgtcggcgcggggcgagatcgtggtgcccgaactgctgcgcttcgccccggcgcgggtggacgaattcgacggccagccgacgatcatcgtcgcgggcgggccgttccagttccgcgatcgcctgatcaagcgattcttcgacatcgtcgtggcgacggtggccaccatcgcgctgtccccggtgctgatcgcggcggcgctggcggtgaagctgaccagtcccggccccgtcatcttccgccagccgcgcatcggccgcgacgcccggccgttcaacatctacaaattccgttccatgcggacggaggcgagcgaccggaaggccgacaggctgacggcgcgggacgacgaccgggtgacggccgtgggccgtttcctgcgcaagaccagcatcgatgagctgccgcagcttttcaacgtgctgcgcggcgacatgagcatcgtcgggccgcgcccccatgccgccgccgccaaggccggcgacagcctctattgggaagtggacgagcgctattgggaacggcattgcatcaagccgggcatgaccgggctggcgcaggtgcgcggccatcgcggatcgaccgaccatcatcaggatctgatcgaccggctccagtcggacctggaatatgtcacccaatggtcgatctggcgcgacctgcgcatcatcgtcgcgaccatcggcgtgctggtgcaccataaggcctattgatggacgggatcgacctgatcgcggcgttgctgctgctgctgtcgctggtggcggtggcgtggccgtttcttttctacccgctgatcctgcgcctgctgccgacgaaggcggaacggccggtcgcggggccggcgccgtccgcatcgctgctgttctgcgcctataacgaggcggcggcgatgccggaaaagctggccaatctggcgatgttgaaggcgcgctgcccggcgctggaaatccttgccttcgacgacggatcgtcggacgagacggcggcgctgatcgcggcgcggggcgatctggtgacgctgctgcgcgggccggggcgcagcggcaaggcgcatggcatgaagctgctggcggcgcgggccaagggcgacgtgctgatcttcaccgacgccaatgtcatgctggaccccgacgccgtcgacaatctgctggcgcgctatgccgatccggagatcgggggcgtgctggggtcgctgcactatatgggcgatggggaaagcgcgaccgcctcggtcgggtcgctctactggcggatcgaggagcggttgaaggacgaggaatcgcgcaccgggaacgtgctgggggcggacgggtcgatcttttccatccggcgggcgctttatccggaatttcccgacagcgtgctcgacgatctgaccgtgtcgatggcggtcgtcttcgcgggcaggcggctggtgaaggcgaaggacgtgatcgcccgcgagcggctggtcgccgggcgcggcgacgaatatcggcgcaagatgcgcatcgccgcccgcgcctggcacacgcacagccatttgcggccgcaattgcggcggatgggggcattggatcggttcaaatatgcctctcgcaagatcgtgcgctggttcggcgggatattcatcctgacgggcctcgtcgcggcggggacgctggcgatgcggatttcgccgacgctctacatggctggcgggctgacgggggtgttcatcctgtggcgcgggcttcggtccagcggcgggcctttcgcggcggtggtggacatcgtgcttgcctatttcgcgacgctccagggcgtggcgaaggcgatgacggggcggaccgtgaccatctggaatccggccaagtcgcgctgatccgccttcgcgggggtgacggcctgaatggggcgggcgccacggaatcgctcgccaaagcggcggcatattgtataggccggtgccaactgctttttggagccaaggcgtgatcactttccagcgggtggcgaaggccgccggcaagcatctgacccggaccctgctggccgcgcgcaaggcgctgggcgcgcgggcgaaccggggctgcccggcctgcgggcaggcggtggtcggattcttccgctatggcgacaatgccgaatggggttgcccgaactgcggcgcttccccccgcgaacggctgatgaaccatctgatcgcgggccatgtgctgaccgtgccggaacagggcgcggtgctgcacatggcgcccaatgagggcagcctggtgcgccgcttttccgccgccgcggactatacccccgccgacctcgatcccggccgctattctgtgccgaacatgcggcgcgtggacctgatggcgctcgacgccagcgatcgttacgacctcttctacgccagccatgtgatggagcatgtgcccgacgatcatgccgtgctgcgcaacattcatcgcgcgctgaaacccggcggcgaggcgtggctgatcgtcccgttatgggacaagccgaccgaggacggcagcttcgacatgcctccgcgcgaacgggagcggcgtttcggccagtgggaccatgtgcgccaatatggccctgacttcgccgaccgcatccgggcggcgggcttcgacctggaggagatcgacgccggcgccatcgacgccgatacgcggcattatcatgcgctggacgacaggctgttccgcgcgcgcaagcctttgacgaccggcgcgcggtgagcatgccgcccggcagcgcgcttgcccggatggagggatcggcgcgcatccttgccctcatcaagctcgccaatgtcgggctgacgctgatctggggctttgccgtcacctatgtcttcgtgcgcgtcctgccgttgcgcgagttccagtccttcctgctgctggtggcgttcggcaatttcacgatttccgccgaattcgggcttaccagcatcatctatgcgcggctgcggcggtattggctggggaattcggggccggggaattcggggccgggaaattcggggccggagaagggcgaggcgggcggcttccggctggaggaaatgggcgtgctgttcctgttcctgggcctgctgatcgtcggcggcctggctgttctgctggccgcgctggcggcgggcgggctgcatacgggcatgccgcttctcttcctgcttttcttcctgtccgcctgtctcaacctgcccgccctgctcgccaagagggcgctggcggcggtggacggcaatttcctctgggaagcgctggattgcctgcgccgggcgatgaccatcgcgctgctgctgttcatcctgcaggggctggacccgcgcatgtccgtcgccttgcagctttgcgtcagcatcgcggtgatcggctatgccatcgccctggtgcatcggcgcctgggcatgcgggcgcggcactggctgtccttcagggtcggcggcggccatgtcaggcgccattatctgcgggacatcggcgcttcggcggccttcaccatttccgaaatcctggcctataacgcgccttatttcaccattgccgccgcgacccaggatgcgcggccgatgctgctcttcgacttcttcttcaagatgtcccgatccctttccatgctggtgagggcgatggtggaggcggccttgccccggatcacccgcgccttccacgccggcgaccgggcaaggctgcgccagttggtgacgcgggcgctcggcgcggcgctattcttcgcgctgggcgcttcggcggccttgctgctgctgggcgagtggctgttcgcaaagctgttcgacggccgcgccgcgatcgaccgggtcgacctgctgctgatcggcggcgcgctgctggcgctcgccctgatctgcgtgtccgtctatgtgcagggcgcgctggggcggttcaggctgctgctcggccggtccttgcccttccttgccgggtcgctgctcagcgtgccgctggcccggatattcgcgccggatcggttcgacctcatgttcctgctcctctacgcgctgaccctgttcgtcgcggcgttcatccacggactttcgctgcgccagttggtggggaagcgcgcatgaaggtcgccatgtgcgatccgtcgcttttcaccgggcgctatgacgatagcctctgcgccgcgatggcgggcgagggcgcggaggtcgccttgctcggccggccgatgcgggcgaccgacgccatcgtgccgcggggctatcgctacgagccgcgcttcttccgccggagcgaggcgctgcgccggcgcatgggggaagggcgggccttccgcctgctcaaggcggcggaatatggcctcagctgcgcgctgggcgaccttgccccgctggccggggcggatgtcgcgcatatgcaatggctgccgctcgcgccggccgaccggatcatgctgcggcggttgaagggcaggacggcgctggtccacacggttcacaatgccgatgcctatcatgccgacgccggggtgcagggcaggggctatcgcggcctgctcgacatgttcgacgcgctgatcgtccatggcgggacgacgcgggaagcgctggagcggcagggcgtcgatcccaagcgcatccatgtgattccgcacccgccgatgcggcttgcgcccgccggagcggaggatctggcgcaggtgccggatgctatcctgccgcgcctgctgtttttcggcaccatccggccttataagggcgtcgacctgctgctggaggcctgcctgtcgctctggcgcgccgggcatcgcttcgaactggcgctggcgggcaagcccttcatggacatcgccccgctgatcgagcgcgtccgcgccgcgggctttggcgagcggttgatcaccgatctcgctttcctcaccgaacaacggctcgacgcgcatatggcgaaggcggacatattggccttcccctatcggcatatcgacagcagcggcgctttcctgtcggccctgcaccatggcaaggccatggtcacgtcggacgcgggcatgttcgccgacctgccggagggggtcgccgccaggacgccggcgggaaacgcgcccgcgcttgcgcaagccctcttgctcctcgtagaaagcgcggccatcaggcaagctttgggagcgcgcgcgcgcacctatggagattcaatgggcaactggaaggacatggccctggccaccatcgccatctatcgcggcgtgaccgggaaatgagccgtcatatccgggaactgcgcgaccgggcgctggcggttcggctggcgctggcggggcgggtgcatcaatatcccgaaatccaggcgctgcgccgtttcctgggcgccttcgcggtggattgcgtgttcgacgtcggcgccaaccggggccaatatgcgacgatgctgcgcagcgatgcgggctttggcggcacgatattgtcctttgagcccaatccggacatcttttccgaactggaacgcaacgcctcgtccgaccgccgatggcatgtgttcaacatggccctgtccgacttcgacggcatggcgagcttcaacatcatggcggccgaccagttcagctcgctgaaggcgccgtcgggggagcaggacgcgatcttcgccgagcgcaacagggtgacgcgcacggtcgacatgcaatgccgccggctggaaagcctgttgcctgacctcaggcgcgcccacggcttcgcccggcctttcctgaagatggatacgcaggggcacgacctgtccgtctgcgaaggcgcgggcgacgcgctgcgcgacatggcgggcgtgcagaccgaactcggcgtccggccgatctatgaaggtggaaccggctatcgcgcgatgatcgactggctggcggagcatggcttcgtcccctccgccttcttcgccaacaacaaggggcatttccccctgctggtcgagatggacggcattttcgtcaaccgggcgctgctgccgcgggaaggctgatgttcaatcggttgcgccccatcagtgccacccgcctgttccttgcgggcgcgatcgggctggcgctgtggctgggcgcgactttcctctggcatgtgacctacaggcagggcatcagcctggcggtgatcctgttcctcgaccaggattttccggcgcttctgggcggattgctgctgctgacgctggccgcgcccttcgcggagggcatgggctggcgcctggcgccgccgcgcgcgcgggtgatggtgccgctggtgctgttcttcggcctggtggcatgggcggggcattactggctgttccaggactattccatctcccgcgacgaggaggtcgcccgctttgccgccgcctatatgcgggagggtttcctggcccgcccgatcccgatggagtgggaggcctatcgccgggcgatcatgcccgaattcttctcccccttcggcgcggcggattattggacggcggcctatctgccggtgaacagcgcgatccaggcgctgttctggcaggcgggcgaccccaatctggccgggccggcgctgctgatggcggggctgttcgcgctgtggcgggtggcgctgcacctgttccccgacaggccggacgccgtgtgggtgacgatgctgctggggctgtcgtcggcgcagctatgggtcacggcgatgacgccctatgccatgacggggcatttcgcgctcaacatgatctggctggcgctggtgctgcgcggcggggcggtggggcatctgggcgcgggcgtggtcgcgctggcggcggcggggctgcaccaatggcatttcccgccgatcttcatcgcgcccttcatcctctggatgctgctgggacggcggtggcgggtcgcgatcttccacatgctggtgctggcggtcgtcgtcatcgtctgggcgaagctatggcccgccttcctgacccatgcgctggggcaggcgaccgacgtgcgcccttccgcaggcgtggcggacaaggtgggcagcctgttcgagcggctgggcgaccgctggcagccgctggtcaatctcagccgcttcgccgcctggaacaacatattgatggtgcctctggcgacgctgggcgtgttcgcgatgcgctggcgcggggcgatccgggggcaggagatcgcgctgccgctggcgctgggctgctttgccggatgcgcgctcgccctggcgcagggctatggctggggctatcgctatgcccatggtttcatcgggcctttctgcctgctggcgggccttggctgggcgcgcttccggacgggcgccatgcggcccctgttcctgggaaccgccatcaccttgctcagcagcgccttcctggtgtggcggacgcacggcttcgtcgcgccctatgcggcgagccaccggatgatcgacgcgtcgcgggccgacgtcgtcctcgtcgatccgcgcggcgggctttacgtgacggacctggtgcgggggcgcaacggcgtgccgggcaagccgatggtgatgaaccttggcatgctgacgcttgagcaggtggacaatctttgcaggaattatgtggtggaactgttcgaccgcgccgaattccggccgctgggcgtgccgctggcgcgatggaatctggggcgcatggacgcgctgcgcgcgcatatgaaggaggagggctgcgacaagccggtgcagccgcccctgccggagacggaggaagaggccttcaacgcggcgggggatgtgctgtaacgcgccgtgctcttggccgcgcaggagcgcatcgcttctactgccccttcacatagacccgcttgccgccgatccacgtttccagcacttgcgtgccccgaatctcggcggggctggaggtggaaatgtcccggtcgatcagcaggaaatccgcccgttggcccggcgccaggctgccgaagcgcttttccgcgaaggccgcataggccgccgtccgggtgaaagcgtccagcgccgcctccaaccgaacccgctgttccggcatccagccgcccgccggttgccccgacgcatcctcccgcgtcatggcggcggcgattccggagaagggattggggctttccaccggcacgtccgacccgaaggcgagcggcacgcgattgtccagcatcgccttccacgcataggcgcccttcaaccgcgcctcgcccagccgcgccgtcgccatgcgccagtcggacgtctggtgcaccggctgcatggaggcgacgatgccgaactggccgaagcgcggcagttcggccgggtcgacgatctgcgcatgttcgacgcgccagcgccggtcgcccttgtaggtttcgctcagttcctgcaccgcgtccagcacttcgctgttggccgcgtcgccgatggcgtggaccgcgatctggaaattgtccatcgccgcccggctcatgatgttgcgaagctgggtggaagggatcatcggcaggccgcgctgtcccggcgcatcggcatagtcggccttcagccaggccccccgcgatccgagcgcgccgtccaggaccagcttgatcccgcccatgcgcagatgatcgtcatagagccagggcgtcggttccggcccggcgatcagcaccatgttctcaaggccgagggcataggacatgatccgtacccgcagcgcgccgcgatccgccgaccggcgaaaggcctgccagtcgtcgatgccggtgcccatgtcggcaatgccggtgatgccctgccgcagcagcgcctgctgcgccttttccagcgcgatgtcgcggtccttgggcgccgggggcggcaccacgcgggtgatcagctccatcgccttgtcgacgaacacgccggcgggcttccccgccgccatttcgatccgcccgccggcgggcgccctggtcgcggcggtgacggccgccgccttgatcgccagcgaattggcccagcccgcatggccgtccacccgttccagccagaccggaacgtcgctgacggcggcatccagttcggccgccgtcggaaagcggcccaggccccaaagctcctggttccagcccgtgccgatgatccatttgcggcccgtattggcggcggcataggcccggatcttcgcctgcgcctccgccagcgatttggtgtccgacaggtccagcgtgatcagcgacaggccatagcccatcacatgcccatgcgcgtcgatcaggccggggatcagcgtcctgccgcccgcgtccagcttgaagtcggggcgcttgggctgggcctgttccggctcgttccgcttccgcttgcgggggcgcggctgctccggttcccggtagcggtcgggcagcagcctttccaccttgccctcatcgtcgatggtgagcgcccggaaacgcaccagccggccgtcggcgtccagcgcgatgccgttcacattgtcgatgatgcccgacgcgagcgcggggacgggaagcgccagggcgagggcggtggcgagggtgacgagggcgatggcgcggccgttcgcgcgcggcttgccgcaggggcgcattgtcgctgggccaggcccagggcgaacggcgctgctggtcatgccggccctgttcatgcccgcgtgatccgccggacgagcgcgctggtgtcctgccggtggccgcccatcgcctgcacatcggcatagaattggtcgatcagcgccgtcaccggcagggtcgcgccattggcccgcgcctcctccagcgccagccccaggtccttgcgcatccaatccaccgcgaagccgaaatcgaaactgtccgccgccatcgtcttccagtgcttgtccatctgccagctttgcgccgcgccgcccgaaatcgcgtcgaacagcttgtccaggtccagttccgccgcctgcgcgaagcgcagcgcttcggccaggccctgcacgacgcccgcgatgcagatctggttcaccatcttggcggtctggcccgcgcccgccttcccgacatggacgatgcgcggcgcataggcctgcatcacgatccgggccgccgcgaccgccggttcgctgcccccgcacatgaccgccaggctggccttttccgccccggcctgaccgcccgtcaccggcgcgtcgacgcagtgcagccctcggctttcgccctccacgaacaattgccgcgcgatccgcgccgataccgtggtatgatcgatgaagaggccgcccggcttcatcgagcggaaggcgccgtcgcggcccagggtgatctggctcagatcgtcgtcggtgccgacgcaactgatgacgatctccgcatcctcggccgccttggccgggttgatcgcgaccgcgccgccataggcctccgcccagcgcttcgccttgccgatggaacggttgtagacggtcagttcatgtcccgccttcgccagatgccccgcaatcgggccgcccatgacgcccaggccgataaacgcgattttagccatatgcctcgatcagttggatgcgcgccccgcaagccataggcagagttttccgtcagtgccagttccttccgccgcaattttaagctaggtggcgcgccatgaacacgctgagcaagatagagagcgccgtgccgctgcccatttccgtcgacgacatactggcggcgcgggtgcgaatttcgggctctgtcgtgcatacgccgacgctggtcagccagacgctgtcggccatgttcggctgcaaggtgtatctgaagttcgagaatctccagttcaccgccgcctacaaggagcgcggggcgctcaaccgattgcttcagttggacgaggaggcgaaggggaagggcgtgatcgccgcgtctgccggcaatcatgcgcagggccttgcctatcacggcaggcggctgggcgtgcccgtcaccatcgtcatgcccaacaccacgcccacggtgaaggtcacccagacgcagggccatggcgcgaccgtcgtccagttcggcgagaagttcgacgacgcctatgcccatgcccgcgaactggaggtgcagcagggcctgaccttcgtccaccccttcgacgagccggacatcatggccgggcaggggacggtcgcgctggagatgctggaggacgcgccggagatcgacacgctgatcgtgcccatcggcggcggcggcctgttttcgggcatggcgacggcggccaaggcgatgaagcccgacatcaaggtctatggcgtgcaggcggagctttatccgtcgatgtacgactatatcaagggcgcgaacctgccctgcgacggcgacacgctggcggagggcatcgccgtcaaggagccgggcgaactcacccgccgcttcgtcgagcggctggcggacgacgtgctgctggtcagcgagcgccatctggaggaagcggtcagcctgttgctccagatcgaaaagaccgtggtggagggggcgggcgccgccggcctggccgcgctgctgacgcacaaggagctgttcgccgggcgcagcgtggggctgatcctgacgggcggcaatatcgatacgcggctgctggccaatgtgctgctgcgcgacctggcgcgatcgggccggctggcgcggctgcgcatcatccttcaggaccggccgggcgcgctgttccatgtggcgcgcatcttcgaccaggaagcggtcaacatcctggaactgtcgcaccagcggatcttcaccaatctgccggccaagggcctgagccttgacgtggaatgcgagacgcgggacggcgctcatctggaacgcctgatcgcggcgctgcgccaggtgggctatgaggtcgcgccgatcgaggtggcgtagaggatttgcggcgaagggtggaaagccgtcaatccccatttcgtcaccccgggcttgacccggggtcccgctttctttctgagtccgcgcccggctcaaggcagcgggaccccgggtcaagcccggggtgacggaaaactgatgaccgctcatggccatttcccgcctatcgcgcaaacctccagtctcttctctgccgcttaaccaattttcgtggtaaataaacttttcacagccgctcgcgaacggcatagtcgactcatgaatcaggggtcgggcagcgctgtgggggagatgcggtcgtgagtgcgcctttccgctttccgcgctttttcgtcaccaatcccagcccctgcccctatctgcccggcaagagcgagcggaaggtgtttaccgaactcagcggcgacaacgcgtccgaactgaacgacgcccttggccgcatcggtttccgccgcagccagaacgtcgcctatcgccccagttgcgcggattgttccgcctgcgtatccgtgcgcgtcgtcgcgggcgagttcgaacccaacgccacccagcgcaaattgctgcgccggaacgaagacctggtcatcaccgcctgcaagccctggtcgacggaggagcagttcgaactgctccagcgctatctgcgcgcccggcatcccggcggcggcatgaccgaaatggacgaaatggactttgccgacatggtcgaacagaccccggtggaaagccatgtcgtcgaatatcgcgaacccggcgagaacggccgtcccggcaggctgatcggcgcctgcctgaccgaccggcagggcgatggcctgtcgatgatctacagcttcttcgatacggagctggagcatcgcaaggggctgggcaacttcatcatcatggaccacatcctgcgcgcggcgaaggccgggctgccttatgtctatctcggctattgggtcgagggatcgcagcggatgcagtacaagatccgctatcggccgctcgaacggctgagccgcaacggctgggcgcggttcgacccgcaggagcaggcgcaggcggcgcggcaggcggaaagccgcgacgatccggccttgccccgcgaactggcggcgatcttccgcaaataaaacccgatggccaccggggacaggccgggcgcaggctgtatcgacattcggccctggtggcctgcaaatggtcgaagcgagtcacgcgcttcgcttcaagagtcgcgaaaagccgccaattttcggctcgtcatcttcaaaatatcgattcagcccagggacgtcttcgcatggccggcccggaacggctttgcgtcatcatggatttattacgtactacgctattggaaagcttatttaactttttccgttactgctttccgatgggttgcggaaatagcgatggatcagggtcgatagatggaccgttttgctgatcgcagatttggggaatttgcctccggactggctcgggaagggctgggatgggattcattcttctatcgcaacgaactgtccttctcccctgttttccagcgcgtttcgccgccgctgattcgctggatcgccgaccgtcgcggccgcatattgtcgcgggagatcatgtcggacctcttcgcccgtcatttttccggcgacatcaccggcaatggctggcgcgccatgctggacaggcatgactggaaggcgctggccgacgcggccaggcgctctgcccggccagatcccgttcccgtccggatgcgcacgctggccggagagaccaggacggggatcgtgcgcatgacgctggtcgcggaacccgatgaggcgccgctgtggtacggaacgatagaggacatagacgagcgccacgaccttgaccgccacgcattggcggccgccctggcggaaagccggcagcattatcgctggtcggtcgaactcagtccgcaggttccctggacggcgtcggcgagcggcgacatcgaagaggtgggccctcgctggcaggaactgaccggcatcgccccggcgcgcgcgcggggtaggggatggatcgattcgctgcatcccgacgatgtcgaccggacgctggccgtctggtcggaaaagctgcgcacgggcgatcccgtcgatgtcgactaccggctgcgcctttccgacggcggctatcgctggatgcgctcccgcgcatcggcgcggcgggacgcgaagggccggatcgtgcgctggtacggcacgctggaggatattcacgcgcagaagctggcgcagcgcgaactggccaacagcgaggagcgcttccgcctggcggtgcagtcggcgcggctgggcatatgggatttcgacgcggtcgccggcacgcggacatggtcgcgggaattccggaccatgctgggcctgtccgacaccgaaccggcgaccagcgaactggcattgcggctggtgcacccggaggaccggccgcgccttgccgaaatgctggacgtcgtcgcgagcgagcgcatgccgccgcatttcgaggccacgctgagggtgtacagggccgataccggcgccctgcgctggatcaagagcgtcggctggagcagcttttccgattccggcaagccgctgcgcgtcatcgtcactttccaggatgtgaccgaggagaggaacagcgaggaacgcatacgctgggccgccacgcacgatccgatgacgcgcatgcccaatcgggcgctgtggcaggcgacattggaggagatgacggagcaggcgcggcggacgggggagagctttggcctcatcctggtcgacatcgacgacctgaagcggaccaacgacacgctgggccatgatgcgggcgatgcgctgctctgcggctttgcgcagcgtttcgcctcctgcgcgccggccgatgccatgatcgggcggctgggcggcgacgagttcggcatgattgcgccctcgctggccagcagcgcggcgctttcggcgtggagcgccgaattgctgggcggggtgcgggtgccctatgtccataatgggcggtcgctcgactatgggatcagcatgggcggcgcggtcttcggcgaacatggcgaggacgcggcggaattgctgaaggcggcggacctggcgctctatgcgtccaaatccaccgggcgggggcggctgacgctgttccagtcgcaattgcgcgccgatgcgcagcagcgcagttcgatgatccacatggcgcgccaggcgatcgtggacgatctggtcgtcccctattaccagcccaaggcggacatgcgaaccggccggattttgggctatgaggcgttgctccgctgggagcatccccgcaccggcgtgcattcgcccgataccatcgccgcggctttcgacaatgcggaactggcggtcgaactcaccgaaaagatgctggcgaaggtcgtccgcgacgtcgaccgatggctgcgcgcaggccatgatccgggccgggtcgccatcaacgcgtccgccgccgatttcattcagcatgatttcgccgactatgtcctcgcgcatctggcgcgctgcgccgtcccgccgcagcagttcgagatcgaggtgacggagaccgttttcctgggccggggcgcagaacaggttgagcgggcgctgcaccgcctgtcgtcggcgggcgtgcggatcgcgctggacgatttcggcaccggctacgcatcgctcagccatttgaagcaatatccggtcgacgtgctgaagatcgaccgcagtttcatcagcaatatcgagcaggatgcgggcgacgccgtcatcgtcgacgccatcgtcaagctgggcagcagcctgggcatggaggtggtggccgaaggcgtcgaaaccgccgggcaggtcgagatgctgatcgcgcgcggctgcaccatcggccagggttacctgatgggaaggccccggccctgggcggcggtgcgctcgcgcgctgcctagggcatcgtgcgttcaacggatccagccatttgcgctgactaggcagcgtggacaaattcaagactcgccggactgagtgatttgagtggggagtggacgttcccctattcgtcacgcctccccctattcgtcaccccgggcttgacccggggtcccgctgccttggacgaggcgcggcacttagaaggaaagcgggaccccgggtcaagcccggggtgacggaaaactgatgactgctattggccatttcccgacatttccgaatttgtccacgctgcctagccactgcggcggtcgacaggctcggtccctgctcagcgcgaatattgcgcgatgctccagttccgtttcgcatggtggaagcgcagcgtgttcccgcctcgcaggaacacggttcggcttgaacgccggctttccgctcgaatccgtcccgcgatgccggggcagtggatctgttctaccgccccctgcgcctgcggaccggaacctcggtcacataggtgtgggtggtggtgacggcgggctggatcacgacggtcgtggtggtggcgcccggataataatagccgcccgatatgaagcccggcgcctgcgtcgtcgtgacgacgggttctcccggaccgccatgccgctccgtccggttcggcctggcggcatagggcggcgggtcgaaatcgacgcccggtccaccctggacctgcccttcgaaacggccttcataatcgccgctgaaggtcttgccgtccttgtcgcgccaggtgccgctccagcgcccttcatagccgagcggcggcggaggcgggccatcccgcgcggtgacttcgtcatcatagcgcaggccaggcggcggcgcgtcgcccgcctcctcccatgcgacgccgctgcgataatcgcgcacgcggccgtcccggtcggtcatcaccgcatcgtcataatagcgcgaccagccatggccgctgacgggcgccggcagcccataggcgccatggtcgcggatatgataggcagggctgatccagtagcgcggcagcacatagcccaccaccggccggcgataggccgcccagccgcccggcgcgtaccagcccgcgtgccagcggccctgatggcgcggaccccagcggtgaaccgtcgcgcccgcatgcattggcgctcgggcggcgatggctccgcccctggccggcccgttcgcggaaaccggcgccgtcaaaccgatcgccaggccggcgccggccaggatgaagctccggatatgcatgctcgaatccctgttttcggctgatatgttaacggcttgtttagcatgatggacggccgccatccaagcgtcggcattttcaggcctgtcccgaaaaggggcaggcccctaaaccagacgcggcgcgatccgcccgaccagcgcctccagcccgcttctgtccgcactgtcgaagcgcgccgggatcgggctgtccaggtccagcacggcgacgacccggccttcgacgatcaccggcacgacgatttccgatgcgctggcggcgtcgcaggcgatatggccgggaaaggcgtgcacatcctccaccagttgagtctggccgctggccgccgcggcgccgcagacgcccttgcccagcgggatgcggatgcaggccgtcttgccctgaaaggggccaaggaccagttcgccgtccaccatccggtaaaagcccgcccaattgaggtcgggcaggaattgccagatcagggcggagacattggccatattggcgatggcgtcgggctcgcccgccgtcagcgcatcggcggcggagagcaggtcttcgtggagcgcggctttgtcggcaccggccggaggagaaaaatcgaacatggccggcatatagggtgtggcgcgggtgcaggccagcccggttaatccagccttaccttgccgcgtccggccttgaccgaactgcgcgccttcttggcgtcgacgcgccgcgccttggcggccttgcccggcctggtcgccttgcgcgccttgggcacgatggtggcttcccggatcagttccaccagccggtccagcgcctcctgccggttcaggagctgcgaccgcgatccttcggagcggaggatcagcaccccatccgccgtcattcgccgcccggcgatgaccgccagacggtgcttgaccgcctccggcagcgacgggctgttcgccacgtcgaagcgcagttgcaccgcgctgtcggtggtgttcacatgctggccgccggcccccgtcgagcggacgaaactttccgtcaattcgtcgctgtcgatggagatcgaccgggtgacggggatgcggggcaagggcgctaaagccgggcctgttcgagcagttcctgcccgaagcccgccgccgcaaaggtcgcgggcaggggggcggtcgcctccgccggcggcttttccccgcggggaatgctgaggaagcggctgtgcagcagcatcggcccctggcccgatccatagaccggatcgcccgcaatgccgaagcccaggccatgcagcgcatgggtccggatctggtgggtgcgtccggtgcggggggtgaagacgatcagcgcccgtccatccttttccgcgatcttgcgccattcggtgaacgcggccttgcctgccttcgccgggatcatccgccagccctgggcaggcgtgctgaccttcttgagcgacaggtcgatggcgccgctgtcctccgccgggacgccgtccaccaccgcgacatagcgcttcgcgaccgtccccgcctcgaaggcggcggcgaagcgcttgtgcgccttgggattgcgggcgagcagcaggcagccgctggtgtcgcggtccagccggtgaaccggcagcggccagcgctggaagccgaaggtcagcgaggacaggtggttttccagcgaaagcgacccgtcacgcggcgcgtcgacgggcaggcccgccggcttgtcgaggatgatggcctcgccatcgatgaacagaactcggtcatgaagcagggacaaggggcgtttttccgtaaatgcagggcagcgattgacgcgcgtgcggcttcctatagggcgtggagggcatggagaacagggggcatgaggcgcatccgccgggcggagggcggctggaatggatcgatgtcgcgcgcggcatcgggatcgtcgccgtggtcgtcggccatgtgtggacgcgcggcgggctgcgcgatgcgatgtacagcttccacatgccgctgttcttcctgctgtcgggcctgctgtcccgcccgcaggcggcgggacgcttcgcccgccgccagcttgcgtcgcagatgcggccctatgcggctttcctgatcctgctgatcctggcggaccagatcatagagacgatgaagggcggcaggccgatcttccatgactggccgggggatctggcgccgataatgctcggcggctcatggttgcggggaccgttcaccatcttctggttcgtgccctgcctgatgatggcgcgcatcctgttcaacatggcgctggcccgctggccagacccgctcgaccggcgctgggcgctgctgatgctgcctgccctgccgatcgcctatggcgcggtgcggttcgccggcctgtcgccgctgggcatgctgaccgtgcccatggcgctggtcctgctctgggtgggggcggcctggcagcgcgtgaactggcgaggctggatgctggcgccgctggtcccgctgtcgctggccgggctgacggcgctgctgccgacgctcaacatgaaggccgccgactatggctggcccctgctgtccatcggatcggccgtggcgaccagcctgctgctgttccgcctttcggtgcggatcgcgcctttcagcggctggatcgccgccatcgggcgagcgtcgctggtgatcatgtatctccatgtggcggtgatccactatctctcgccctatgtgggcaggccgtggctgctggcgcaggcgctgctgatgccgatcgccgcctattatctgatccgggccgttcccggcgcgcgaaggattttcctttaggctgtgtcgacattcagccctgacggacgctccctctattcgtcaccccggacttgatccggggtcccgctttcttgtctgagtgcccgcctcgtccaaggcagcgggaccccggatcaagtccggggtgacggtggggcaatgagcgaaattggccatttcccgacattttcgaatttgtccacgcggcctgggaccgcttcgtcaatgcaggtgccgcagcttgtcgggattgcgcatcacatagatgccggtgacgcatccatcctctatgtcgagcgccgtggtctggagttcgccgtccgcctcgcgggtgacgaagccggggaggccgttgatcagccccacgcgcaccagcgtcgagccatatttgccgaacagcacggccagcgccttgtggacctgcatcacctggccgaagcccagcacggggacgatcgcggcggggcgcttgccgccgccgtcgctgtgcaggctgacatcctgggccagcattgcgcccagcgccgtcatgtccccgctgcgcgaggcggcgaagaaggcgccggcgatctccagcccgcgctgcctttccacccggtatcggggccgggcttcccgcacatgggcccgcgcccgcgccgccagttggcggcaggccgccggatcgcgctcgaccgtggcggcgatttcctcgaatccgacgccgaagacgtcatgcagcaggaaagccgcccgttccagcggcgacaaccgctccagcgccagcatcagcggcagggtgacgtcctcctcttcctcgccctcatccaccaccggatcgggcagccaggggccgatataggtttcgcggttgcgccgcgccgacttgagctggtccaggcacagccgcgtcaccgcgcggcgcaggaacgcctccggctcgcgcaccgcttcccggtcggcgcccatccagcggatgaaggcttcctgcaccacatcctcggcatccgcgaccgaacccagcatgcgataggcgacgcggatgaggcggggacgcagcggatcgaagctctccgctgcgtccccatgcgtcccctgcgccatcacgcagccgccctggcgggcgtgtcgtgccagaggccgaagcccaccgcgatgcggttccagccgttgatgacgttgatcatcagggtcagcttcacctgctcctcctccgaaaactcggccgccagcgcctcatgggccgcttcatggctgtgcccttcggaaaggcgcgtcaaggcctccgtccattgcagcgcggcgcgttcgcgggccgtgtagcagggcgcctcccgccaggcggagagcaggtagatgcgctgttcgctttcgccctgggcgcgggcttcggccgtgtgcatgttgatgcagttggcgcactggttgatctgcgacgagcggatcttgaccagttcgatgaggctcggctccaggctggcgttgatggcggtggaggtggcgaaccaactcttcatgagctggggcgcggcggcgaagggatcgagcttggcggtcatgtcagcacctttcttctggggttgtgccgacatgacgagacaggatgggctggcgtgacatgggttgcgaaaaaaatgcgatgcggggattggggggcggtttcccgccacccctcctttcgtcaccccgggcttgacccggggtcccgctgccttggacgaggcgcggcacagacaagaaagcgggaccccgggtcaagtccggggtgacggtggggcaatgtcctgattggccaacagccgccgttgccgtcccgcttcgggagcgcctgccgccaagctcatttcccgacccttatctcgaacagcctggcccagttcttgcccgtcacgaacaggcggtcggcctttgcgtcataggcgatgccgttcgccacggcctcgctgtccctggcgccgctcgccttcaggaggggcgcgatgtcgagccagtcgatgaccgcgcccgtgcgcgggtcgatccggacgatatgggtgtcgtaccagatattggcccagatctcgcccttcacatattccagctcgttgagccgctccaccagacggccgttccatgtcaccgtgatccggcgctcctcggtcagtccttcggggtccaggaaccgcagttgcgcggtgccgtcgctcatgatgaggctgcgcccgtcctgcgtcaggccccagccttcgccttcgtagcgaaactgggaaaccggcgagaagtcgtccagcttccagacgaagccctgccgatgccgccaggtcaggctgatcagccggtccttccagttgacgatgccctcgccgaaataggggcggggaacgatgcggcgggccagcaccttgccgcttttggggtcgaccttccggatttccgactcgccctccagccccgtgctctcgtacagggcgccgtcgtggtagaagagtccctccgtaaaggcgccgggatcgtgcggatagcttcgcaccagcttccatcgcgtctccgcctgggccgggacgatcagcagccatgcgcccagcagcgcgaaaagagcgcgcctcattcggcggcctgatccatcatcgctccggcaagccagccgggcaggtcggcggcgtcgatatcctccacgcgccgcaattcgatggacaggccaaggtcaggcagcgccgccttctggcgcttctcatcggcccgcgcgagcggcacggccaccaggcgccggttcaccttgttgcgataatgcatgcgggcggtgttttcctgcccgacatagcagcccttgtcgtaatcgacgccgcccaattccccggcattggcttccagccagagaatctggtcctggcccagttcgcccacgccctcgaatatgccgagcgacagccggtgcgcccggaaggccgccgaagcgtcgccctcgtccgccggcgcgatccagcgatggccaagctgcggcaggcgggggtcgaacggcttgccgggcgcctccagcgcccaatgcaccgccagttcatcggcccgcgtaatggcgaccttgcgccgcagccggtagagcgccagccgcctggccagcgcgtccgcctgcgcgccctcgcaatcgatcagcacgtccccgccgtccgcccacaggatgaagtcgaacagcgccttgccctgcggcgtcagcagcgcggtccagcgcggttcgccctccttcaaccccggcacgtcgcgggtgagcaggccttgcaggaagattttagcctcctcgccggaaattctgaggagcgcgcggtcggtaagggtggtgccggtcatcggctttaggtaggacaatcgcccatcatatccaagcccaccccccaagctggcgagaccgacatgactttcgacctcctcctcaagaacggcaccgtgcacacccccggcggcgcggaaagcgtggacgtgggcgtcagcggcggcaggatcgtcgccatcggcacatctttgggcggcgcgggcgaagtgatcgactgcaccggcctggacgtgctgccgggctgcatcgacagccaggtccatttccgcgagccggggctggagcataaggaggatctggaatcgggcagccgcgccgctgtgctggggggcgtcaccgccgtgttcgaaatgccgaacaccaaccccaataccgacaccgccgagcgcgtgcacgacaagctgaagcgcgcccgtcatcgcatgtggtgcgaccatgccttctatgtcggcgccaccgccgacaacgccgaacagttgagggaactggaacgcatccccggcacgtcgggcgtcaagatcttcatgggcgcatcgaccggcagcctgctggtcgacgatgacgacgccctgtcgcgagtcctggccagcggcacccgccgcgtcgccatccatgccgaggacgaggcgcggatgaacgcccgcaaggattatcgggtggagggcgatccgtcgtcccacccggtctggcgcgacgatgaaagcgcgatgatcgcgaccaggcgcatcatcgacctggcccgcaaggcgcgccgccgcatccacatattgcatgtgacgacgcccgccgaactggaatatatcgcccggaacaaggacatcgcgacctgcgaagtcacgccccagcatctgaccctggcggcggaggacgcctatccgcgcctgggcacctatgcgcagatgaacccgccgatccggtcgggcgcgcatcgcgacggcctgtggcattggctgaaccagggggtgccggacgttctgggcagcgaccatgcgccgcatacgatagaggagaaggcgaagccctatcccgcatcgcccagcggcatgccgggcgtccagacgctggtgccgctgctgctcaaccatgtggcggaagggcgcctgtcgctgcgccggttcatcgaactgacctcttcggggccgcagcgcgtcttcggcctggtggggaaggggcgcatcgcgctcggctatgacgcggacttcacggtggtcgacctcaagaagcgctggaccgtcggtcgcgactggctggcatcgcgctgcgactggtccccgttcgaggggatggaactgaccggcaaggccgtcggcaccatcatccgcggccgtcgggtgatgtgggaagacgcgctcgccaaccaggccgtgggggagcctgtgcggttcgaggcgacagagttcgcttaggccgtcgccaggcgattgcgacgggcggcggtcaggctgtccgccgcgaacaggatgaggctgagccagatcagcgcgaagctcgtcatctgccccgcggtcagcctttcgccgaacaacaggatgccgcacaggaactgcatcgagggcgccagatattgcagcaggccaagcgtcgccatcggcagccgatgcgcggcggtcgcgaacagcagcagcggcactgtcgtcaccgctccggcggcgatcagcaggatggtggtcggcgcgtcctgcccgaagctgatgccgccatgcgcggacagccagaacagataggccatggccgccggcatcagcagcagggtctccacgcccagcccggccatcggcgcgaccggcgtcagtttccggatcaacgcgtagaaggcgaagctcagcgccagcgccacgctgatccagagcgtggtgagggcggtcgcggccatgatggcgacgccgaccgccgcgattcccaccgccgccacctgcccccgccgcagcctttcgcggagcagcagcacgcccagtcccaccgtgacgagcggattgaggaaataacccaggctggcggcgagcacatgcccggcgttcaccgcccagacataggtcagccagttggcgccgatcatcaccgccgacgcggcaagggccgaaagcagccgccggtcgcgcaatatcggccccagatcggccaggcttcgccgcgccagcagcagcgccaggatcagcagcagcgaccacaggatgcgctggctgacgatctccaccgcgttcacatgatgcagcagcttgaaatagatcggcagcaggccccacaggccataagccgtcaccgcggcgatcaggccgcggcggaccgcccgttccgatggcggaagggaattcagaggatgcctccgcccaggaacagccgcagcgcgccgaatcccgcaacgatcaggcagaaattgcgcccgccgttcctggccgagaacatgccgacaaacgcgcccagcagcgccatcggcaccagcagccagttgagcgcacccagcagcggaaagaccgccgggatcatcaggatgagggtgacgaggccgatcagggccgacagcatgttgagcatgatcgcacaaatggcgcttcgccgggggaagggcaagatggacggcggggccagttggcgcggattggcccggcgcgggagaaaattcgcggattcaccacaatccctaacgaaaaattaacctctgatattcatcccttgtttacgaaggagtgaagccatggcgtctgttcgatctttctgtgttctggcgatgatcgtcgccctgccgctggcgggctgcggcaagaaggcggatgatctgaacgcgctcgacgcccagctcaccaacaatgcggcggatgcgctcgccaaccagatcgtggtcgatccccggctcgccggccagtcccaggccagcgccaggctgcctgcgctgaagggagaggccgcgaccgccctcgcggcggcggtgaagctcgccggcggcaggctgctcgccgcgcccgctccggcggaaggggaggcgaaggagtccgaatcgacgctcgccgccgtggccggcgaacagaagaagccgggcggcaacgccttttgccgcgaacaactggtgcaaggcgcgcagtgggccaaccgcctgcccgaacccttcaccgtctatcccggcgcgcaactgacggaggcggcgggcgcggaaaaggacggatgcacgttgcgcgcggcgacgttcgtgacccccgtgccgtggcagagcgtgatggatttctactatacccaggcgcgccgcgcgggtttcgacgccgaacacagggtgatgggcggcgaccatgtgctgggcggcacgcgcaagggggacggcagcgccttcctgctgctgttcacccaggcgcccggcggcaggaccagcgtcgacatgctggcggataacgggcgataagggcgaaggcaagtcgggctctggccaatagcagccactaaatcctccctgcgcgcagcgtggggagggggaccgctcgcgaagcgaggggtggaggggaaatggcgcgacctgcgcattttcccctccaccagccttcggccggtccccctccccatctatcgatggggaggattaagaacgtccgctctccacccatagcctccatgcctatcctccacttcgtcggcgcgcccttctcccaaggccaatgaccgctttccaagccttgcagaaatgctctagggcggacggcatgaccaatattcttctcgtcatggcagggggcgccgtcggatcggccctgcgatacctgctcgggcgtcttgctgcgcagatgatccccggcgcctcgtggccctgggggacgttcggcgcgaatgtcgtcggcggtttcaccatggggctgctcgccggatggctggcgcgcttcaacgcgccgtcgggcgagccgatccgcctgctgctggccgtgggcctgctcggcggcttcaccaccttctcctccttcagcctggagaccatgctgatgatggagcgcggacagacgggcatggcgctcggctatgcggtcctttccgtcgtcggcgccgtgggcgcgctggccggcggcctggccgtgatgaggaccgtcgcatgaaggggcgtcctcccggcaaatcttccggcccgcgcaagtccggcaccgctcctgcgggtcgtgcgcggggggcggtcaaggccgctcgcgcccgcaagcccgatgcgcccaaggccggtcccaggccgcctgccgcgaaacctgccgcaaaacccgcagccgcgaagccggccaagccgtccccagccaagggcgtttcgctggatgtccggcagttccgcgtcggcgcggatgacgacggcattcggctcgaccgctggttccagcggcatctgcccgatgttggcttcaacaccgtctcccgctgggcgcgcaccggccagttgcgcgtcgatggcgcccgcgccgcgccgggcgaccgcatcgccgagggccagagcatccgcgtgccccccgccgaacccaaggcgcccgaaaccgcgaagcccaggcgcgtccgcccgcaactgaccgacgatcagatggccttcgcccagggactcgtcatccatcgcgacgcgcaggccatcgtcatcaacaagccgcctggcctcgccacccagggcggcaccaagacggacgatcatgtcgacggcctgctcgatgcgctggagttcgacctggaccagcggcccaagctcgtccaccggctggacaaggacacgtccggcgcgctgctgatcgctcgcaccgcccggtcggccgcctatttcgccaaggccttttccagccgcacggcgcgcaaggtctattgggccatcgtgatgggcgtgccctccatcgaggacggcatgatcgaactgcccatcgccaagcagcccggcaccggcggcgagaagatgcatgtggatgaggaggaagggctgccctcccgctcgcgctatcgcgtgatcgagcgggcgggcaaccgcgccgcctgggtggagctgcaaccctataccggccgcacccaccagttgcgcgtccatatggcggccatcggccatcccatcgtcggcgacggcaaatatggcggcaaggacgcctttctgagcggcacgatcagccgcaagatgcaccttcacgcccggcgcatccgggtcgatcatcccgatggcggcccggtcgacgtgcgggccgaactgccggagcatttcgccgccagccttgcctcgctgggcttcgacctgtccgccggcgacctgccgctggacgaggagatcgcccgcccgcccacgcgggaggatgagaagaaggccgcccgcgcccatgccaagcagatccgcaagggccgcaagggcgaaaggcgcgcgcgcggctccggcgggggagcgcgcgggaagtcatgacgaacaggcttgcggtgttcgattgcgacggcacgctggtcgacagccagcacagcatctgcgccgccatggtccgcgcgttcgagggcgagaagctgacggcgcccgaccgggcggcgatcctgccggtcatcggcctgtcgctcccgctcgccatggcgcgcctgctgcccgatgcggaggtcggttatcatgaccatctgtcggaaagctacaagctggccttccagcagcttcgccgggaaaatgcggtgtcggaaccgctttatcccggcatcgccgcgctgatccgcgaactggatgccgatggctggctgctcggcgtcgccaccggcaaatcggaccggggattgcgcctctgccttgcccatcatggcatccatgcccatttcgtgaccttgcagaccgccgaccgccatccgtccaagccgcatccctccatgctgttggccgccatggccgaagcgggaacgacgcccgaaagcacggtgatgatcggcgacaccagcttcgacatcgacatggcgctgtccgccggcacgcgggcgctgggcgttggctggggctatcacacgccgcaggagctgatcggcgcgggcgcgcatggcgtcgccatggacagcgaggagctgcgcggccatatccacgcttccctcatgcgatccctatgaccgacatgccgcccgttccgcccgtcgaccccgaaaaggtcgcccgccagcgcttcttcgcgctcgggctgttccgcctgtcgggcgcgctgctggtgatgttcggattcctggtgctgatgcagcgtttccattgggtgcaggggagcaaggcgaaggccatgggcgcgatcttcgtcctcgtcggcctgttccagttcgtcatcgttccgcgcctgctgctcgcgctgttcaggaaaccgccgcaatcatgaagcgcttttatgaggacgccgccgtcgtcgcgggcgaatccggtttcgaaatccgcctggacggccgcccggtccgcacgccggcccgcgcggcgctggcgctgcccacccaggggcttgcggaggcgatcgccgaggaatggcgcgcgcagggcgaaacggtcgacccgcgttccatgccgttcacgggccttgccaacggggccatcgaccagatcgcgccccacagcgggagcttcgcggcggggatctcccgctatgccgaaagcgacctgctctgctatcgcgcggaggggccggcggagcttgtcgcgcgggaggccgcgtcctgggatccgctgctggattgggccatggcgcgctatgacgtcgcctttcgggtgacgcagggcgtcgttccggtcgcccagcccgcccggacgctggaaaggctggcggctgccgtcgctgcgttcgatcccttcacgctcgcagggctgtcgacgctggtgacgctgtcaggctcgctcgtctgcggtctcgcggtggtggagggcggccatgacgcggacctgatctggacggcggccgagatcgacgaagcttgggaagtcgaacaatggggcgaggacaaggaggctgccgcccggtcggcgcggcgcaggcacgaatttgccatggcccgagccttttgcgagatgacccgcgcctgaccgggtgggaatgacgtcgcctcttcgttcaatatcaacgagcgggcagcccttcgcgcccgcttccgttgcatgatcgaggagtgtccatcttgccgtcccgtacctttctcgtcgccctgatcgccctgtccgcgccgctggcggcgccggcgcttgcgcaggaggcggcgcaggccgctcccgccgcaggccagatgacgccggagcagatcgctgccttcaaccaggcggtcacggatttcaccgccggacagaccgcgcagcaggccggcgacaatgccggcgccgccgcgaaatatgaagccgcgctgcccgccatccgcacggcggtgcaggccgatcccgccaagatcgacaatgtgaatttcctcgccaacgcgctttacgccaatgcggcggcgcagggcgcgctgggcaggatggacaaggtgatcgcgctctacaccgaatccgcgccctattggcgcaagctggtggaggcgaagcccgccgacgccgccagccgcaatatcttcgccggcatattgatccagatgggcaatcagaagctggccggcagcgacaagaccggcgctgatcccctctatcaggaggcgctggccctcgcccgcaagtccgtcgcggaaaacgcccaggacgcggtgtcccggaacatcctgctgtcggcgctgatcggggccagccagaccggcaacgacccggccctgtccgccgaagcgctgaacatgggcaaggcgatgctgagcgacggcaccatcgatgcgatgaacaggccctccatcgaggcgatgacgggcgccaaatcgggctgacgcggctttccgttcgtccagagcgggtttcgatctgattgaatcagctctccgctctggattcgtggttaatcagcgatcggttccgttcgcttggaatcgccctagcgccaaggtcgcaactggctcctgccgtcgcagggccgcgccgaaagctcttgtcctaggcagcgtggacaaattcacaagacttgccggactgagtgatttgggtggtttcccgccaccccctcctttcgtcaccccgggcttgacccggggtcccgctgccttggacgaggcgcggcactcagaaagaaagcgggaccccgggtcaagcccggggtgacggtggggcaatgtccgcaactggccatttcacgacattttcgaatttgtccacgctgcctaggccgttatgcctgtgatcttgtcggcatagagcagccgacccggccccatcaggccgatgaattgcggcagcatatggcgggcaagcgcaaagcagccctcgctgcggccgatcttgccccagctcgcgatatggttctcgctgacatagtccgcgccatgcacgacgatggcgcgcatttccgcattgttgttctgcggatccagcccggccagccgcatcgcccggccatgctggccctcatagatttcgccggtcttgaacgcgcccgaactgctcgccagcgaattgggctcattggaaaagctgtggagccatcccgaatgctccgggtcggaaccgcggccgtgggcgaccagataggaactggcctgtccgccgatcagatcgaccacatggaagcgcaattcgcgggacggcgcgttgaaatcggccagcgccacccggtcgcgcagcgtgaacatatgcccatgctggtccagcgcggccttggcccgttccagcagtttcgcatagggctgggcagcgagcggtcccggcgaggcggggcgcggagccggaggaatggccggctgcggctgcgtttcgcccagcggagcggcccgcccggcactgtcggcaagaaacgaaaaagccagcccgctcaaagcgagcttggtaaaattacgacgatccatgaatcgcaatatagcaaaggagcggcgacagtccaagggcgccgccggatcgccgccgccgtccatcccccatgatgcccggaaaaccgtcgtcccgcctcctttccggggcgggagaccgcggccgatgcctgggggcctattcggtggcgttcgcgccttcgtcgccgccaaggcgcgcggtcatgccggtcgcggcggcgtcatcctctatctgctgctgttcggaaatgctgggcggcggggcgggttccggcgcggcattgttgctcggctccggcgtcggggccgcgggttcttcctcgatgacgttctcgacaggcggttcgaccagattgttggtcatgggcgcctcctcctccttcttgccgcaggcggcgaggacgagcgtgccggcaagggcgaaaagggcgagtttgcgcatgaagatcaatccttggatgcgatggtggcggcgggcgcggcggtcggatcgacgcggcggctggacgcctcgatcttcgccgccagcagcttgtcccagccatagggatcggaacggaagttcatcgtgccgttattgccggcaaaggcggtccagtaaagcaggtacaccgccacttccttcggcagcgacacgcgctgggtcttgccggtgtcgatcagcgactggatcttgcccgcaaggtcgggatcgctcgccaccatcagttccgccagcggcacgggcttttccaggcggatgcagccatggctcgccagtcggtcatagcttgagaatttcgctcgcgacggggtgtcgtgcaggtagacggcgaagggattgttgaagtcgaacttcaaccggcccagcgcgctgttgggaccggcgggctgcacgatgcgctccccggtctccggcgtgccgacgatcttgtagccctgacggatcagcgcggcgcgccccttgggccataattcgcgcttggcgatggaggcggggacgttccacggcggattgaccacgatggaatggatgctggaaaccagcatcggcgtcgcattgtcgggcgcgcccgtcacggcgcgcatcgacgtcaccggctggtcgccctcgaacacggtcagcacggcggcggcgatgttcacctgcacccggttgaccggcaattgccgtggcatccagcgccagcgttccatattcgccatgatcgcggcgatgcggtcgtccaccggcacgttcagttccctgagcgtccgggcgtccagcaggccggtggggttgaggccatagcgccgctgcgcccgttgcagcacgtcgaccagcttttcgccgggcgtgacgctcttgtcctctatggcgatgcgcgcccgcacgacatcgggcgaggattgcgccgtcagcgtcggccagccgcccgcatcgcgaatccgctcataattggcgaggcccttgcgcagcccgtcatagcccgcatagggcggcgtcaggctgagcgcccattgcggcagcctgtcttcggcgatcgccttggcaaggccgggccgggggtcgaaccgcgccgggcgcaaggcccagatctccaggaaatcggcggtgtccacgcgcccggtgctgagcgccttcgcccggtccagcacggcggacagaagcgcgtcgcccttcagttctccggtcgccctggcccgcgccatcagcccctgcaccgcgccgcccttcagccattcgttcagccatttttcctgcgccgccgagggttgcggcagcggcacgggcggcggcgtgacgatggccgggggcaggatgacctgcggggcggggggctgcgacgagggcgccggcatggtcggcgcgacggcgggcggctgcgccgccgcgggcagcgcgacggcggccaggagggaaattacggaaaaacggatcatttcaggacggttcatgctggaccagatagcgcaaagcccgcatcgttcaaactcgaagatagcggaaaagatgatgctgcacgtcgttcaccatccggcctatgtctctccggcaacagcgggcagttcctttcgcttcgacaaatacgggctggtgatggaggcgctgaccatggcggcggcaccctttaccgtgcatgaacccgcccccatgccgcgcgcctggatagaggcggtccacgaccccgattatgtcgagcaggtcgcgacgcagaccgtgccgccggaaaaggaaaggcgcatcggctttccggtgacggcgcgggtggcgcgccgttccatgctgtcgcccggcggcacatggctggcggcgcggctcgccatgcgccatggctatgcggccaatgcggcgggcggcagccatcatgcgctgcccggcagcggcgcgggatattgcgtgttcaacgacctggccatcgccgcgaaccggctgatcgcggagggggacgcgcggcggatattgatcctcgacctcgacgtgcatcagggggacggcacggccgtgctgactggcgggcgaggggacatattcaccctgtccatccatgcggaccgcaactttcccgtgcgcaaggcgcgatcgacgctggacataggcctgcccgacggcacgggcgacgaagcctatatggatgcccttatgaaggtcatgccgcccgtgctcgacgatttccggcccgacctgatcctctaccaggccggggtcgatccgcatgaagaagaccgcctcggccgtctggcgctgagcgatgccggcctggaccgccgggaccgcgccgtgatgcgcgccgcgcgccgccggggcatcccgctcgccagcaccatgggcggcggctatggcgaagaccgcatggccatcgcccggcggcatgccgactgcatgatccggctggcggaagaggcgggcgatggccgatagctgcaagggcagaaagtcggcaaacccccatccgcgctcaatgcagcgtcgcctcccccgtcgcgtcggaaccggcggcctgcctgctctccatgatttttgccgccaccaatcccgccgcgaccagcgccgcgaaatcgctgaaggccagataaaggatatagccccagggcgcatgattgaacacggcttgcccaacatgcagccacagcacggccgcgagcgcgaacaggaccgtcgctctcgcccggccgcccagatcgccgctcgccaaccgcagcatcagcgcgatgacgatgccgacgaccagcgccaggatcagcccgccgatcagcgccccggcatcggtcaccggaaatccgctgttgttgtagaagaccgtcgcgacaggccccttgccgtagaggatggtgccctgcgcggtcgccgggtccggaatcacatagacgccggtgcccgacggcgtcagcgcctgcgccagggccgcctgcaaattgctgccggcggcggattcggcgcggtgaaaggcgagggcgctcagcggcgtcccccagaagatgaagccgacgagatacatggcgacgccgccgatcaggccgcccaacagggtcttgaacatatgccctcctgtcctctcaacggtcgagaggctgacggacaaacgcgggaacggcaatatctttccggggagggcgctcaatcgcccttgcgggaggccttttccgatatgcccgacacgccttcgcgccggtcgagttcgtccagcacatcgtccagcgagatgtcgaggtcgaccagcagcaccagcaggtggaacagcaggtccgcgctttccccgatcgcgccctgccggtcggaagccatggcggcgatcaccgtctccacggcctcttcgccgaccttctgcgcgatcttggcccgccccctggcggtcagcttcgccacataggattggtcgggatcggcatcccgccgctggcggatggttcgttcaaggtcgaaaagggtcgcgcgcatggcgccatcaagcgccgcgcgcgcaaaccgtcaaacgaaaacttacttgcgcttgcggcgggcgacgaaaacccgcgcgcccagcaccgctgcgcccaggccgaacagcgccatctgttccggttcgggcaccggcgtcggcgtgccgccggacgaggaaccgcccgagctgctggagccgccgcacttcttgccccagcaccaagtcgcttccgccggagccgccgcgcccatcagagcggccacgccagcggccagaaacagcttgttcacattcatcgtcttcaccccgctgttgatttgagtcaggtgcgggaagaggtgcaggcgccgtgccagttccgccaaatggaggcggaagggggtcgtaatggttaacgcaggcctgccgtcattggttaatgtaaaggaaaccgacgctttttctgcggaatgcggtcggtcaggcggcccgcaccgctatgccagcggcggcaagcgcctgatgcgcttcagcaatgctatgttgaccgaaatgaaatatggaggccgccagcaccgcgctggcatgcccctccaccacgccctggaccagatggtccagcgtgccgaccccgccgctggcgatcaccgggaccgaaaccgcatcggcaatggcgcgggtgagggccaggtcatagcccgccttggtcccgtcgccgtccatggaggtgacgagcagctcgcccgcgcccagttccgccagcctgacggcatggtccagcgcgtcgatgccggtcggcttgcgcccgccatgggtgaagatttcccagcggccttccgccacccgccgggcatcgacggagccgacgacgcactggctgccgaagcggtcggcgatgtcggccaccacctccggccgggcgacggcggcgctgttcacggccaccttgtccgcgcccgcgagcagcagggcgcgggcgtcctccggactgcgcacgccgccgccgaccgttacgggcatgaagcatacctccgccgtgcgccgcactacgtccaatatggtgccccgcgcctcatgggtggcggtgatgtcgaggaagcagagttcgtccgcgcccgccgcgtcatagaccttggcctgctcgaccggatcgcccgcatcgcgcaggtcgatgaagttcacgcccttgaccacccggccattggcgacgtcgaggcaggggatgacgcgggtgcggacggtcatgtcacgccgccgcctgcgccacggccagcgcggtcttcaggtccagccgcccgtcatagagcgcccggccggtgatcacgccttcgatgccttcatcggcatgcaggctgaggatgcggatgtccgcgatgcccgcgacgccgccgctggcgatcacgggaatgttcgtggcccgcgccagatcgacggtcgcgtcgatattgcagcccttgagcaggccgtcgcggcccacgtcggtgaagagcaggctggccacccccgcatcctcgaaccggcgggcgaggtcgaccaccggcatgtcggacttctccgcccagccgtcggtcgcgacgaagccgtcccgcgcatccaccgccacgacgatgccgccggggaagtcccgcgccgccgccttgacgaaatccgggtctttgagcgccgccgtgccgatcacgatgcgcgatacgcccaggtcgaaccagcgctccaccgcctcccggttgcggatgccgccgcccagttgcacatggccggggaaggcttcgacaatggcttcgaccgcttcggcgttgaccgcatgacccgcgaagctgccgtccagatcgaccacatgcaggtgctgcgcgcccgcttccgcgaacagcagcgcctgcgcggcgggattgtcgccatagacggtggcgcggttcatgtcgccctccgccaggcggacgacctggccgcccttgaggtcgatggcgggaaaaacgatgaggctcatttcaacatccgttcggttcgagcgaagtcgagaatttgttgcacgccccatgtctcgacttcgctcgacacgaacggggggaagggcaggctcatgggcgccattccagaaagcgggacaggaaggaaaggccgtaattctggctcttttccgggtgaaactggcagccgatgatcgtgtcgcgcgcgaccgcggcgaccagcggccccccatgatcggtgacggcggcgacatcggcctggtcggccgcgtcgaaatgatagctgtgcaggaaataggcctcgcccgcttccagcagcggcggcgcgccgcgcagggtcacgtcgttccagcccatatgcggcaccttgatcgccgggtcatggggttcgatcagccggaccgtgccgccgatccagcccagcccctcatgccgcccgaactcctccccggcgtcggccagcaactgcatgcccacgcacacgcccaggaagggcgcgccgcgccggtgcaccgcttcgttcatcgcctccaccatgccggggatggcgaccagcgcgtcgcggcaggcgcggaaggcgccgacgccgggcaatacgatccggtcggccctggccacgacatcggcgtcggcggtgatgacggcgtccgtcgcccccgccttgcgcagggcgttatgcaccgaatggaggttgcccgcgccgtaatcgatcagggcaagcgtcgtcacaatatccccttggtcgacggaatggcgtcggccttgcgcggatcgatctccaccgcctgccgcaaggcgcgggcaaggcccttgaagcagctttcgacgatatggtgattgttgctgccgtagagattctcgatgtgcagcgtgatcccggcggcctgggcgaagctgtggaagaaatgctccaccatctccgcgtcccattcgccgatgcgctgcacggtgaagtccgccttgaacaccagccagggacgccctgaaatgtccagcgacacgcgggtcagcgtctcgtccatcggggaatagacgctgccgtagcgggatatgccgcgcttgtcgcccagcgccttggccaccgcctcgccgatggcgatggcggtgtcctccgtcgtgtgatgctggtcgacatgcaggtcgccgaccgtcttcacgtccatgtcgatcagcgaatggcgggacagttgttcgatcatatgatcgaaaaaaccgatgcccgtcgaaacggtatagatgccggtgccgtcgagattgacggtcacgtcgatctgcgtttccgcagtgttgcggtgaatgtcggccgtgcgcatggctgcgccctataccgaagtgggcggcggttgcaatgtgcccggcaatctatggcgcgcacttgacccgcgccgccgcgccgttaggacattggcgcatgagcgaagacctgcccgacagcctgattccctatgacgaaatcgtgcaggaggccctgcgcgccgtggtcggccgcgtattgggcgaaatcgagcgttccggcgggcttcccggcgcgcatcatttctacatcaccttcaagacccaggccgccggagtcgatattccgcgccatctggtcgaacgcttcccggacgagatgaccatcgtgctccagaacaaattttgggatctgaaggtcagcgacgacgccttcggggtcagcctgaccttcaatcaggtggcggcgcatctgcatattcccttcgccgcgatcaccgccttcgtcgatccggcggtcaatttcgccctccagttccaggcgcaggccgacatcgcgcccgaaccgcatgaggaggcggaaaacgacgcgccgcaggtcatgaccgaggacggctccaatgtcgtgaccgtggatttcggcaagaagaaataagctctggtatcggggaccgggcgtccccagattggcggcactccggccatttcagggagtgcccgaattgagcgatacccgcaccgaaacagacagcatcggcgccatcgaagtgcccgccggcgcctattggggcgcgcagacccagcgcagcatcgagaatttccccttcggtcccgatgagcgcatgccgatcggcatcgtccacgcgctggccatcgtgaagcaggcggcggcgcgggtgaatcgcggccatggactcgattcgggcctggccgacgccatagaggcggcggcggcgcaggtgatcgcgggccgccatgacgaccagttcccgctggtcatctggcagacgggcagcggcacccagtccaacatgaacgtcaatgaggtgatcgcgggcatcgccaatgaggcgctgaccggcaggcgcggcgggaaaagcccggtccatcccaacgaccatgtgaatatggggcaatcgtccaacgacagcttccccacggcgctgcatatcgcggcggcgcgggcggcgaccgggcatttgttccccgcgctcgaccggctgcacgccgcgctggacgccaaggcgaaggcgtgggcgggcatcgtcaagatcggccgcacccatttgcaggatgcgacgccgctgacgctggggcaggaattttccggctatgcgcatcagctttaccgcagccgcaagcggatcgagccagcgaccatgcacggcatgacggcgctggcgcagggcggcacggcggtcggcaccggcctcaacgcgcccgcaggcttcgacgcggcggtggcgaaggagatcgcggcgctgaccggcctgccgttccgaacggcggacaacaagttcgaggcgctggcgtccaacgatccgctggtgcacctgtcctccacgctggcgactctggcggtggcgttgaccaagatcgccaacgacatccgcctgctgggcagcgggccgcgttcgggccttggcgagctggacctgcccgccaatgagccgggcagttcgatcatgccgggcaaggtcaacccgacccagtgcgagatgctgacgatggtcgccgcgcaggtcatcggcaatcatcaggcggtgacggtcggcgggttgcaggggcatctggaactcaatgtgttcaagccgatgatcggcgcggcggtgctgcggtcgatccatctgctcagcgtcggcatggacagtttcgccgaacgctgcgtcgaggggctggaggcgaatgagaagcggatcgccgaactggtcgaccgctcgcttatgctggtgacggcgctggccccggagatcggctatgacaatgccgcgaagatcgccaagcacgcccatgccgaagggctgacgctgaaggaggcggggctggcattggggctggtggacgaggcgacgttcgaccggctggtgcggccggaaaatatggtctgatccagatcaacatggcggaaccgggcaggctgcgatacattgacgccttatgagcaagacatcgcccgataaaccgctgatcgccgttcgcccgccccgcaaggccgggctgctcaggaaggcggcgcgtgtcggggcgacggtcgtcgcggcgcgggtcgcggcggacacgggcaagaagggcgttatcggcctgatcgcgggcatgggcgcaaagcggctcatcatgcgccatccggtcggtgcgctgttcgtgacgggcgcctacatggccggcaaggtctatgaggcgaagcgcgaggcggaccgcaagcgcaccaccaaggcgctgcccgacggcagcgcgccgccgatcctgatcgaggaggcgcgcaaggcccgcaagcgttgacggcgcgatagtccccccttgccaaattgcgtccatggcggcactagcggccatggccgacagcattcccatcgagacgcccgatttcaagcgccgcggcgtcctgttcgttctttcctcgccttcgggcgccggcaaatccaccattgcgcgcaaattgctcgccgccgaaccggatttggcgatgtcggtgtccgcgacgacgcggccgatgcggccgggcgaggtcgacggcaaggattatcatttcgtcgatctggaggaattccggcggatgatcgccgatcatgaattcctggaatgggcgcatgtcttcggccagcgttacggcacgccgcgcgcgccggtggaggcgatgctgaagtcggggcgggacgtgctgttcgacatcgactggcagggtgcgcagcagttgcaccagattgcgggcggcgatgtcgtgcgcatcttcatcctgccgccgtcaatggaggaactggagcggcggctgcggggccgggcgacggacagcaatgaggtgatcgagggccgcatggcgcgcgccgccggagagatcgcgcattgggacggctatgactatgtgctgtgcaatgtcgatgcggaggattgcttccagcgggtccagaccatcctgcatgccgaacgcatgaagcgcagccgccagaccgggctgatcggcttcatccgcaggctcagccgctatcatcaggaggattgagggtctttcaaccctcgaaccccgcagggtcggcccagtcgggatggacccaggccatcgccttgaacagcgttcccatcgcgtcgtcgtcggtcaggcggcggcgggcggcctccacctcctctgcgcgggcgggagtggtccggctgagttgatcggcgcgggcgtcgatgccgagttggcgcaggaaggcgccctggccgaccgtccgcgtcacgcgcagcccggcctgccgcgccatattgccgatcatggtgaaatcgacatgggtggtcaggtcgctctcgcccggttccaggaagggatcggcatagcgatgcgccctgaccgcctggagcgtgtcgccggtcgccggtccttcatagccatagtcgatgacgatggcggcgccaccctgcttcgcgattcggtgcgccagttccagcgcgatggccgatccggcgaggggcatttccaggatcgcgccttccggggcgtcggcggccatggcggggatgccggattcgacgcggcggtatccggccatgggggcgaaacggtcgggctggtccggatcggggcggacgacgactcgctcgcgccattcgctgccgacgcggacaagctgccgggcgggaagggcgtcgaaaaattcattggcgacgaccagcagcggtccctgttcgggcaggctggacacggaatcatgatgcgcgacattggggatgagcgcgccctgccgttcgcgcaggctggggctggtttccacgaaatggacgcgggggtggaacgtgacgctggccatggcgcgcagcgcgtcggacgccagcgtgccgcgtccggggccaagctccacataatgggctgccggacgactgccggaccgcatccatatgtccgccaggcacaggccgatcagttcgccgaacatctggctgatttcgggcgcggtggtgaagtcgcccgccgcgcccagcggatcgcgggtgccgtaataatgctggttcgcctccgccatataatgggcgattgagatcgggccgcccgcctcgatctggcgggcgagccgttcggacagggtcagttcaactgacactcgcgctgcccgcgacgggttccacgcggacgcggcggcccttcgccgtgacgatcaggtagaggccgcccaggatcatcggcacgcacagccactggcccatgtgcagcccggtgcgggcggcgaattccatgagttgggcgtccgcctcccgcacatattcgacgccgaagcggaacacgccgtagccgagcaggaagatgccgaccagcatgccgggcttgtagcgggcgcgggtcttccagaaggcgaaggcgaggatcaggaacaggactatgccttcgaggaaggcttcgtaaagctggctgggatggcgggggaaggggccgccggtcgggaaaattatggcccagggcacgtccgtctccttgccccagagttccccgttcacgaaattggcgaggcggccgaagaacaggccgaaggggacgcagcaggcgacgaaatcatggatgcgcagccaactgagcttttccttgcgcgccatgtagaggatgccgagcgagacgccgatggccccgccgtggaaggacatgccgccgttccaaagcttgaagatgtccagcggattgcggaggatttcgggctggtagaagaagacataggccagccgcccgccgatgatgatgcccagcgtcgcgtagaagatcatgtcgtcggcatggcggcgcgccatgggcgatccgggctgggcgattagcttcagcagataccagtagccgatcaatatgcccgccagataggcgaggctgtaccatttcagcgtgaagaagccgaggtcgagcgcgaccgggctgaggccgagctggtcgaagcgaatggcgcccgaagcggcggcggcaaggtctaggatcaagttggcgttccccttgggaaattcggtccccgccatagagcaaggtgggggacggagggaagggaggaagttgatccggctgctgcgggaagccgcatggcgaccgcgacagcgggcaggcgaggtgcggggaagtggaggcggaagggtgtcggcggccgccgtgaaccgggatccggttcagctttccttcggtcggctagggtgtgtggggattcagttcagggcgcggcgaaaatagtggatttcgagaacctcgaaacgaggcgcgtgactcgtttcgacggagcgtacttcagtacgtgagcaccggaagcgcagaaagccgctatttgcagcccgccatgggctgaatccccacacacccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccgctctccgtttcaccccaaaaaaacaggggagccgacgcgcagtcccatgcgccggctccccctttgcgctgatgccttgcgacccaaggctcaacgactgcgccatatagacggcgcagtcatgcatcagccgtgcagcttcagcgccgtttccgcgatgcggcggccctgatagcgcgcgccgtccagttcctcttcgctcggctggcggctgccgtcgccgtcggccagcgtggtcgcgccatagggcgctccgccgcggaccttgtccacgcccatctggccggcaaagccatagtccaggccgacgatcaccatgccgaaatgcaacaggttggtgatgatcgagaacagggtggtttcctgcccgccatgctggctggcggtcgaggtgaaggcgccgcccaccttgccgttcagcgcgccgcgcatccaaaggccgccggcctggtcgaggaaggccgccatctggctggacatgcggccgaagcgggtgccggtgccgatgatgatcgcgtcataatccgccaggtccgcgacggccgcgaccggcgcttcctggtcgagcttgaaatgcgcggctttcgcgacttccagcggcgccgtttcgggcacgcgcttgatgtcgacctgcgcgccggcggccgccgcgccttccgccacggccttcgccatggtttcgatatgaccgtaggacgaatagtagagaaccagaacctttgccatgcgtatctccatttcttctaatgcgttgatcgtaagaaggtttcgaacaatttggccgcccgcgccggagtggggggagaagcgcgggcggcctttcggcccgtccggagggagaagggacggaccttattcgctgtccaccaggacgatttcggcgtcctcgatggccttgatggtgatgggcgcgccgccgatgatcgcggcgccgtcacgcgcctcgaacagttggccgtctatttcgatccggccggttgccgggaccaggtagaggtggcgcccttcggcgctgtcataggtgacgctgtcgcccgccttgaccgtgccgcccagcagccgggcgtcggcgcggatgcgcagcgcctccctgtcctcgtcatggccgctcgccagcaccaccagccggcccgaccgatcgcccttgggaaagggcttggcgccccagctcggctggccgccccggctgcgcggcatgacccagatctggaagagagtcgtcgtctcgtcctccagattatattccgcgtggcggatgccgctgcccgcgctcatcacctgcacgtcgcccgcctccgtgcggcccttgttgcccaggctgtcctgatgggtgatcgcgccggtgcggacataggtgatgatctccatgtccgcgtgcgggtgcggcggaaagccggagcggggaccgatctcatcgtcgttccatacccggatcgcgccccaatgcatgcgggacggatcataatagtccgcaaaggagaaatgatgccgcgcattcagccagccatggtcggcgtggccgagcgaggcgaaggggcggcggtcgatccggctgccaactgtcatgctcatcactcaggcctttcgaaggattgccggaaggttccggcttgctttccatcaatctagcaatcaggatcgtttcttgaataagcagcattgaaacggattgtttccttatgcgtcttcccgatttcgaggcatgggcgatgttcgccgccgtggtggagcatcgcagcttcaccgacgcggccaaggcgctgagcgtgtcgaaggccaccgtgtccaaggcggtgacgcggctggaacagcatctggacaccagcctgttcagccgcaccagccgccgcctggccctgaccgaaagcggcaggcggctggccgagcatgcggcccgcatcctttccgaagggcaggcggcggaggaggcggccagggacgaaacggcggaactttccggcacggtccggctgggcgcgccgatgaccttcggcctgctccgcatcgcgccgctggtcgcggaattcacgaagcagaatccgcatgtcgacatcgacctgcacctgtccgatgcgcgcatcgacctggtggacatgggcctggacgccaccatccgcatcgccgacatgcccgacagttcattgcgcgcccggcgcctggccgacgtcacgctgcatgtcgttgcgtcgcccgcctatctggcggaaagggggcggcccacccatccgtccgacctcggcgaccatgactgcctgtgctattccaacacgccgacgcccgacgtctggcgcttttccgggccgggccagcagaatgtcgtggtgcaggtccgcgcccgcctgacggtcaacagcggggaggcgatgctgcccgcgctgcgcaccggcgtcggcatcgcccggctgcccgacttcatcgtcggggaagcgatcgcctcgggcgaactggaggagatactggtagactggcgaccgccgccgttcggcattcacctcgtcacgccgccatcgcgactgcggcctgcgcgggtggatgcggtgctcgacttcctgacccgccatcatggatgttgaccgctcgtttcgaagtcgaatccatattgactccgcctgaatcattttggcttcaaaacattgaaaatagattcaaaatccagcgactcgcggatttctgccggttagcgaaaaattaacctttgtccttcagaagttttttggttaatgaattgatgcggccgtcgttctttgggggtggacggaactgctacgcaaaggggcttcacatgcgcgtgctgctaatcgaagacgaaccgacgaccgcgaaggcgatcgagctgatgctcacgacggaggggttcaacgtctacacgaccgaccttggcgaagagggtctcgacctcggcaagctctacgactacgacatcatctgcctcgacctgaacctgccggacatgcacgggtacgacgtgctcaagaagctccgcgcggcgaaggtgcagacgccggtgctgatcctgtcgggcgtggcggaaatggacagcaaggtccgctccttcggcttcggcgccgacgattatgtgaccaagccgttccatcgcgaggaactgatcgcccgcatccacgcggtcgtgcgtcggtccaagggccattcgcagtcggtcatccgcaccggcaagctggcggtcaacctggacgccaagaccgtggaagtggacggcaatcgcgtccacctgaccggcaaggaatatgcgatgctggagctgctttcgctccgcaagggcacgacgctgaccaaggaaatgttcctgaaccacctttatggcggcatggacgagccggaactcaagatcatcgacgtcttcatctgcaagctgcgcaagaagctggcgctggcctgcaatggcgaaaattatatcgagaccgtctggggccgcggctatgtgctgcgcgatccggacgaggcggaggaattcgcgaccaaggtcgcctgatccggccatggcgcccggcagaaaaggccggcgtccctgggggatggccggcctttttcatgggcgctccccggcgcccgaacatggcgtcgcccgttcaggacggagccgagatcatcgccatttattgttggtgtccggtccctgcacccgcgtcctgaaccccggccgtttcgtttcgcccgatggccggaacgcctccggcacctgataaccatcggccgggcgatctgcgggcgcgcggcttctgaccgcttccggattgatctgcgcctccagttgcacgccgaagctctgtcccttgcgccaggcgatcttccctggggcgggacggcaatcgggcaggaggatgacgacgcgttccccgacagcaaggtcgagatcgcaccgcccgccaagccccatttccgaaacgtcgcggaccaggatgtcgatttcgccataatccgcgtggcgcatgcgcgccttcagcagcctgcgctggcggtcatattgccggttggaggcgaaatcggaatcggaaacggacattcagtcctgtatctcttcaatattcggcgccttgacgcacctttggcgatccttggccccattcgacgttgtcggccggaaccatctgacataccgatctaaacgcttaggggtgccatgaaaagcaccatcatctcaaaccgttcggatcaaaggatttcagccttcggtttgaaaaaggggaaggccggcgaccctggagcacgtcgcgtccgatttgacgcggggcgctccatgatcgccggccttcgatcaggcggtgaggcggccatgcggctgaaagccggtcggggacaggccgcctccgcgcggggtcagtcggccgcctgatccgaagatgcggtgctgcccgaaccagaggcctgtccgctgccggagagttgcccggccgcatccaccgaggcgatgccgcccgcgccgttcgccgcgccgccggctgcgccggcagcgctgccggcggcattgccggctatcgagcgggtccggcccacggcatttgcggtgcggtcccgcgccgcccctgcggtggcgctggcgcggtccttggccttggcggcggtcccggcggcgcgatcccgcgctgcgccgaccgtgctgccggcctggtcgcgcaggccgcccacggcgttgcgcacatcgccggtccccagcgtgtcggcggtcaggctgccgcccgccgatccgctggccgaacccgaagcgctgccgccgtggctcttgccatggcggctgaccgagccggatgcggaaccgctgccgctgccatggcccgagccgctggcgccgacgcggccattttccaggtcgatgctgcggtccaggccgatgccgcccgatccgcccagcgtgccgcccagcgatccgcccgcgccacccagcgcgccgcccaggccgccgcccagcatgccgccgccaccgccgcccagcaattgggcagaggcgggcgcggccgtcatggcggcaagagcggcggttgcaatcaggaacttgactttcatcgatcgtctccttgttcgttgtcgatccgatgacaagacaacgtgagggcgatgcgatttaatcccgccgtgccgaaaaaaattttcaagcacttgaaaatcagtcgttatttctgcaattcccgcaaacgacgctaaggcggccgccccgcttcgcctccgcccgcagggccgccaggctgccggtggcgaacagccgcccggcgaccagcggcgcggcgaaggacgtgccgcgaaccttgcccttgccgccatcggcgcgggccgcattcatatccgcccccggcgcggcgaaatcgacatggcgcgctcgcccggcctccggcaggacgcggccccgcccgtctatcccggtgacggcgatcaccccggcataggaggccggataggccggcggcgcggccggcccgtcattgccgaccgccgcgaccacggacacgccgcgttcccgcgccagccggatcgcgcccgccagcaggggattgtccggtcccaccaggctgaccgtcaccacatcggccccgcgcgccgccatccatcccagcgcccgcgccatcgcaaaggcgccgccgcccgccggatcctcgccatatatatcggccaccagcaggggtgcgccgggcgccgcgccccttatgccggtcgtcccgctgatgagggaggcgaccgccgtcccatgcgcgctggcgcggggagcgcctcgggcaaagccgcgctgctcgatcgggccgctcagggccggatggcgcgccacgccgccgtcgatcagtcccgccgccttgccccgcaccggcccggtttccgcaagcgcggcggcggcaaggccgatggaggcgccgctggggaaatagagattgtcggcgctggcctgcgcctccggagcgagggatcggacttgcttcaacgcccgcgacaggctgcggccctgcggcacggtcaggcgggtgacgctgaggtccagcccctctatggcggcattttccacgccatagccggcggaacgcaaggctgcgacgctttccgcccgcgccccggtcatcaatatgacaccgcgccgcgccggttcgcgccggtcgtccagttccaccgaatcggcatgccgccgcagcagatcgtcgatccgcgccgcccgcgccgcaaccagccagtcggccaggcgcgcaggcgacagccggtcgatccccgcctggtccagcgtgccttccacccggtccagcacatgcggcgcaacgccgcccgcctggccgctcacctggcccagggcgccgcccggcgcgggcagcaactgcgcctgcgcgcccggtgcggtcagcagcaggccggcgacgatccatggacgcgtgaacttcatttcgacctcccagccgccggccttttcatcattggaccgcattacggtcctttcgctctcaaaatgattcatcgcgaaaaaatttccgataaaagattcatgattcagggatgaaacgcgcggcggcagccgtttcatccctcaggaagctgaatggagaccggatgtcgttcgaaagcgatctgttggcgatcctgccccggctgcggcgctttgccgccagcctgtcgcgggaccgcgccgatgcggacgatctctgccaggcggcgttggaaaaggcgctccgggcacgcgatcaatggcagccgggaacgagactggatagctggatgtatcggatcatgcgcaatctctggatcgacgagggccgctcccggcagcgcgccgcccgcaccttcgcgccggaggaggcgggcgagcatgtcggccatgccggcgaccgcgacgtggaggcgcatgtcatgctgtccgacgtcgaccgcgccatgcacggcctgcccgacgagcagcgggaggcgatcgccctcgtgctggtggaggggctgtcctacaaagaggcggcggaggtgctggacattccgatgggcacgctgacgtcgcggctggtgcgcgggcgcggcgcgttgatcgaactgctgggggaagcggcatgacggacatggacgaagccatgctgatcgccttcgtcgatggcgaactggacgaggtgaaccggcggcgcgtggagcgggccgtggcggaagacccggccctggccgcgaggttggacatgcatcttcgcctgcgggagcgattggcgggccattatgcgcccatcgaagccgagcccgtgccggcggcgatgcaggccctgttgcgggaggaggcaaaggtcgtcccgttcgctcgtccggcgacggagcggcggcgcgtctgggtcacgggcggggcgatcgctgcgagcctgctgctggggcttggcatcgggcatttttcaggcgggagcggcggtccgattgcggtggagcgcggcgcgatggtcgcgcagggcgaactggcgtcggcgctcgaaacccaactcgcctccgcccagcaagacgcaccgatccgcatcggcctcagcttccggcgcaagggcggcggctggtgccgcagcttcgaaggacaggccctttcgggcgtcgcctgtcgcgaggagcagggctggcaggtgcagcagctcttgccgggcgcggggcaggggacggcctatcggcaagcgtcctccggcgacatgcgcctgatggcgaccgtcgatgcattgatggacggcccccccctcgacgccgcgcaggagaaggcggcgaaggacaggcggtggcaataggatagaggctggaaggggtgggggcggatgttcccccattcgtcaccccgggcttgacccggggtcccgctgccttggacgaggtgcactcagaaagaaagcgggaccccggatcaagtccggggtgacggaaaactaacgtccgctactggccaaacccagccccgatagcatcgcagaaaaaggctaacgcatctgcatggccgtcccgctcaaaactcgaaattcaaccggccatagtaaaagccgccgctcgcgccatagggcgaatattgattgtagagggaaaagccgttggcctgcaacgaaacgggcaatttgtcgggatagatgttgaacagattgttcgcccccgccgtcagcttgatgcccttgcgcagttccatccccagttccaggtcgaaaatgaccttggggtcgatctccgcatccagcgagggcgtggtcggatggaccatcgtcaccttgccatatcgggtggcgcgcaggttcaggctggccggccccctggtccagaacatgttggcgatgaacttgtcgcgcggcgtgcccttggtgaaatccccccgtttggtccggccgatcagcatcagccgggaatcggccagcaccggcggcacggcgtcgacatgggtgaagacggtcttgttgaaattggcggacaggctgaacagcgcatggcccagatcgcccaggcccgcccgccaggtgctgaccacgtccagcccccgcgtccgggtgtcggcggcgttggagaagtagaatccgcccgccgaggaggtgatgcccgccgccgccagaaccccgcgcaccagcggcccctgcagggtttcggacagcaggatgcggtccttgatcctgatttgataggcgtcgaccgtgatgttgaggcgcggcgtgggcgtcaggacgatcccggcggacaggttccgcgatttttccggtttcagcggcgtcgcgcccagcgccacggcggcggcggaatccaccggcaaggccgacacgggcagcagcacgccgccgacattgatcgtgctggcggaggaataatgctgctgttgcagggtcggggcgcggaagcccgtgctggcggtgccgcgcagcgccaggccgcgcagcggctctatgcgcactgacgccttgccggtgtcggtcgtgccgaagtcggaataatcctcatgccgtccggccagcgcgacctcgaacccctcgacgacctgctgttccaggttcagataggcgctccaattgtcgcggctccatgttccggcggaggaaagggggaaacccgtcaccccctgcgacccggatgtccgcagcacgccggcattggggccggtggtcgatcggtatccgccgtcgatataggaaaccgggtcgcccgcgccgatggcgtagctgttccagcgatattccgcgcccagcgccaccagcaacggttcggccaagcccagatcgaccgtcttctgaaggtcgagattggtcgtccattccttcgacgtgacggcgccgatatgcatgtcggtggggcttgcggggccgagcgaggcgttgaggagcgaactttcccgatatttcgcccaatcgcgggaaaagctgctggacaggtcgtaatgaaatgtgtccgacaggtcgccgcgcagccccgccgtggtctggaaatcctcgtcatagatgtggagatgcgggctgtagccgttggggaacagttcgggaatattattcggcgcgtcggggaagcgataggtcagccaggcgtcgctatgccgtcgcgacgccgtgccgaacaggtagagttcgacctgatcgctcaccggcagcgacaggtcataggcgaagttgatgcccgacacctgcggctggccgccgcggttcacgttgcggtcgacggtcgcctcccgcgggtcgagcgcgcccgtggtcgaggaatagagctggcccacccgcgcatagaattgtcccggattgggcgcgctgcgataggtgcggccctgaaggaaggcgtccagcgtgaagtggacatggccgccgtcgccgatgccgaagcccttgctgatctggaaccggccctgttcgccgccgccgtccgccgtggcgccgcccaggaaggaggcgctgccgctggcgtcgttcttcagcaggatgttgacgacgcccgcgatcgcgtccgacccatattgcgccgacgcgccgtcgcgcagcacctctatccgttcgatggcggaggaggggataaggtccaggtcgggcggcgactggccgttctgggtcgtgccgttgatgaacagggtcgcggtgttgtggcgccgcttgccgttcaccagcaccagcagatggtcgccggcaaggccgcgcagcgacagcgtcttgacggcgaagctggcgcctgcgccgctgttcgacacgttgatcgacggcaccagcgtgcccagcaggtcgcgcacggactgcttgccgctcgcctccagatccttggcgctcagcacgtcgatgggggccaggctttccgcgacggtgcgggtggtctggcgggtgccggtcacgatgatcggggccgaggcctcctccgcatcggcgggagccatggcgaccggagcccccgacccgcccgccatggcgacctgcgccaactggaccgacagcgggctgcgatgggcgacggtgcggctggccggcacggcaagggcgatgactcccgcccctgcctcgctatgcctgagcgcggtcccggccagcagtcgcttcagcgcgtcttcggtcgacagccagccctgcacgcgtcggctgcggatcgacgcgacctcgtcataggggaacaggatgcgcacgccagactgggtcgaaagctggcgcagggcgctgctcagcggctgaggggcgatgtcgaacttgtgccgctgcgacagggtggcgtccattttcggcgacgccacgagcttcgtgggcgaaacaaggcatgcggcaaaagcgaagcccgccaatgtatggcgaatgcgcatcgaatattcccctgttgcggacggcttttgccgttccgacgtcatccaacgaagaaaaagtcccgatccgccatccattccggtgaagcgggcgggaaggatcggatgcgacggataagggatcgggaaatcagcgggaaatgagatttcctcatcccgatattgcaagttgcgccgggcgccttcatcagtccccggtttgcaggaaccagcgccggtccccctccagcccgatcgccgtcagccggccgctgcggaaggcgccggtgtcgatgccgatccggttgggccggacgtccacatccgcgctgatgttgtggccgtgcacgatcatcttgtccaggcgccctccatggttcaggaaatcgcccctgatccagcgcaggtcggccggaatctgggcatggagcgcgacgcgcggccgcacccccgcatggacgaagaggtaatcgcccagcggcagcatatcgggaaagtcgtccaggaaatcgacatggtcgcgcgggacgtgagccagcatccatcgcgccatcgcctcgtcgctcatccgggcgctgtcctccggccccagtccgtagctggccagcgtctccaccccgccatggcggcggaacaggcgggcggcctgcgccctgccgcgcgcggcggcgacgaacatctcctcatgattgcccttgaggaagcggacctcatcgccggagcgcgccaggcccatcgcccgttcgaccacctgccgcgactgcggcccccggtcgaccaggtcgcccagcaggatcagcagccggggcaggggatggcgccccgcctcgtccagcgcgatccggtccagcaactgggcgagcaggtcgtcgcggccgtgaacgtcgcctatggcatagacgcgccggtccccgcccacgctggggggcggcgcatgctcccgcgccttccgcgttcggaacggcatcagcatggcgggcctgcctcacacatcatgccgccaatgtcgcacagcgttacaggcgcggcaatgtgacgccctgctgccccatatatttgcccgcgcggtcggcatagctggtctcgcacggctcattgccctggaggaagaggaactggcacgccccctcattggcgtagatcttggccggcagcggcgtggtgttggaaaattccagcgtcacatgcccttcccagcccggttccagcggcgtcacgttcacgatgatgccgcaccgcgcataggtggacttgcccaggcagatcaccagcacgtcgcggggcacgcggaaatattcgaccgtccgggccagcgcgaagctgttgggcgggatgatgcagacatcggtcttgcggtcgacgaagctgttggccgcgaaatccttggggtcgaccacggcgctgtcgacattggtgaagatcttgaactcgtccgccacccgcgcgtcatagccgtaggaggaaaggccatagctgatgcagccgtcccgccgctggctctccacgaacggctctatcatgttgttgctccgcgcctgttcgcgaatccacttatccgacaatatcgacatggctgttcagctctttccaggggtgatgcccaaatcggcgggaccgaaggcatggggcaggagttcggcgacgcgatgttcgaccagcgcgtctccttccggcgccgcgcagtaaatggcgagcgtccgcccggccatctgctcggcttcgttcatgatctggcggcaccggccgcagggggtgacgatggcctgccccgatatggcgccgtccgcacccatggcgccgcccacgaccgcaaccgcctccacatcggcaaggcggccctgcgcattcgccgcggccagcgccaccgtttcggcgcagagcgacaggccatagctcgcattctcgaaattgcagccggtcacgatccgcccgtcggtcagccgcaccgccgcgccgacggcgaagcggctgtagggcgcgtgcgcatggcgcatcgcttcccgcgccgcctcgaccagcttttccgtcgcattcatcgcgccatcacatcccatcgcaccggaccgtcgatgccgtcgatatgccgcatatcattggctgtccacatcacccatttgcgctgcccgccatcgggcgcgaagaaattgcggtccagccacaaggtgcggttgatccccgacgcgatggcgtattgggcgtcgaaatcgtcgctgacgttgagcagcaccggcgtgcccgcatgactttcgatcaggttgatcagcgtgttcagttccgacagcaccgcatcctgccccggccgcgcgcggcagcccggatcgaacgccagcctgatcaccgggggcagcgcggcattgtcgcgcggcaccatggtcatgaagcccgtcgcctgttccgaagccctggcgcacaggctgaaatcgagcgcggcgccatagcgcatccccgccgccctcgcgcccgcccagttcgcctcgaacgccggatcgcggaagcgtccgccgctcgatgcgcggatataggcgaaatcggccccctgcgccgccagcgtgccccagtcgatcgggccgttgtccgacgacaccgacacgccctgggttgggaacgcctcccggccgggcgcccattcccgcgcatagagccacccgcccagggccagcaggcccggaacggcaagaaacaggcaaagacgggccatgaaatggccggcgctgacgatatggatgccccttaccccttgatgtgcaggacgcagatcagcgtgaacaggcgacgggccgtatcgaaatcgaccttgaccttgccgtccagccgctcgatcagcgtctcggcggcggcattgtggatgccccggcgcgccatgtccaccgtttcgatctgctgcggcgaagcgttgctgatcgcctggtaatagctgtcgcagatcgcgaaataatcccggatcgggcggcggaaccgacccaggccgaggacgatcgcctccagcggatcgccgttttcccggcgtatctccatgaccagccggccttcctcgacgcgcaggtgcaccttgtaggggccggcatagccgtcctcatggctgcgctgcggctcgaaataattatcctccagcaggtcgaatatggcgatccgccgttcctgctccacatcggcgttgcgccagaggatcgtccgctcgtcgagcgtgatatcgatgatgcgcggatcggccatgaacgctatggtcagtgcggcggcgcaaggggaaatgcaaccgggaaaagcaggggcgcggttgtccacagcttttcccaatcgtttcaatgtcggaccttgcgccccgccgccagcgaagcgatgagggaggcatggtcgaactcgtgcaaatcaacgccgccgcggaagccggcatcaccgaactcccgcgcaatgtggaggcggaggccgcgctgctgggcgcgctgatgatcgacaaccgcattgccgaggatgtgcagctcaagctgaagccggagcatttcttcgaacccctgcacggccgcatctacgaagccgtgatgaagctggtcgagcgggacatggtcgccaacccggtgacgctgaagccgctgttggagcaggatccggcgctcaaggaactgggcggcgtcggctatctggcgcaattgaccggcaatggcgcggcgctgctgggcgcgagggacttcgcgacgcagatatacgacctcgccttgctgcgacagcttgttcatgtcggccgggaactggttgaaaacgcgctggataccagcgaggatgtcaacccccgcgagcagatcgagcaggccgaggtcgcgctctacaaggtgtcggagggcgagggggagaccggatcggtcaagagcttcgccacggccaccaccatggcggtccagatcgcggagcgcgcgctcaacagcggcgggcatgtgtcgggcatcaccaccggcatcaacagcctgaacgagaagatcggcggcatgcacaattcggacctgatgatccttgcgggtcgtccgggcatgggcaagacgtcgctggcgaccaatatcgcctataatgccgcctcgcgctggctgcgcgacaatgccgacggcattccgccggaaaagaatatgggcgcgaagaccgcctttttcagcctggaaatgtccgccgaccagcttgccacccgcgtgctggccgaacagtcgggcatcagcggcgaagcgctgcgcatgggcaagatcagccgcgccgatttccagaacctctcccgcgctgcgcgggagttgcaggaattgccgctgttcatcgacgatacgcccggcctgaccatcgccgcgctgcgcacccgcgcccgccggttgaagcggcggcatgacatcggcttcgtcgtggtcgactatctccaactgctccagggcacgggaaagggcgacaatcgcgtcaacgagatttcggagatttcccggggcctgaagacgctggcgaaggaattgaattgcccggttctggcgctgtcccagctcagccgcgccgtcgaacagcgcgaggacaagcggccccagctatcggaccttcgcgagtccggttccatcgagcaggacgcggacatggtctggttcgtcttccgcgaggattattatgtcgccgcgaaggagccggggaacaaggaaagccccgaacatctggaatgggcgcaggagatggagcgcatctacggcctcgccgagatcatcgtcgccaagcagcgccatggttcgaccgggcgcatccgcatgaagttcgacgcgaagatcacccgcttctccgacctggcggaaggcagctatatggaggattacgagtagaagcatgcgtgctcctgcgcaggcaggagcccagtccggacgttccacctgggttcctgcctgcgcaggggcatggttcagccagaaacaaacgcctggaacagcagcgccagccccaccatgctgacgagataggcgatggtccgcaccatgggcacgcccatgccgtaaagcggcaggtaaaccgcccgcgcccccagccagagccacccgccaagcgccgtcgtcccgctggtcttcccggcgatcaccacgcccaggagcacgatgatcgcgatcggataggtttccaggaaattcgcctgcgcccggaccagccgcccgccgacgggatcgagcggcggcaattcctcgtcccgcgcgcccatgttccatttggcgccatattggcgcgtcttgatgtgcgccgccgcgaagatgtggaccagcagcagcacgcaactccacgccaatatcttcagttcgacggccatgtctcgtccctccgctccgtgcgtgacgaccggcaccatatagcgcgcccgcgggctgcgccatatttcccgacatcttcgttttcttacgaagattgcgccggccgggccgccctttcggtcagaacaccggctggttggccggatcgtccggatcggcggcgggggaggggatcggcgtcaccggcgagtggatgccgcattccaccttgtcccacccgcgccagcgcccggcgcgggggtcttcgcccggcagcaccttggacgtgcagggttcgcagccgatggagagatagccctgcgcctccagcgggtggcgcggcagcttctccgcctcgaaccaggcctccaggtcgtccttcgtccaatcgcccagcgggttgatcttcaaccggccgtcctcgacctcgaaacggggcaggttctggcgcgtcaccgactggaacgccttgcgcccggaaatccaggcgtccagcccttccttggcgcggttcatcggctcgaccttgcggatttcgcagcagccgtcgggatcgtaggaccagcgcaggccggtctcgtccttcgccgccagcacttcggcatggggcgcgacggcgcggctgtcggtaaagcccagcgtccggatcagcgtttcgcgataatccagcgtttcgcgaaacatcttgagcgtgtcgacgaagatcaccggcacgttcttgtcggccttcgccaccagatcgagcagcaccgcgctttccgtgccgaaggaggagacgacggcgacattgcccgccagcccctcggcaaagacggtcttgagcatggagagcgtgtcgacgccctcgaagcgggcgttgagcgcatccgcatccgcctgggtgaaggcggggcgggcgtcgatcacgtcaagctggcgggcaggttcagccatttgcattctccgggtgccgtttcgcccagaccgggcggcggccgtcgatcgtcttctgatagacgtcctcataacgatggagcgcgcgctccacggcggcatcgtccagcgccttgtcgggccggaagctgtcgaagccgcagcggcgcatcgcgacgatctggtccaccagcacatcgcccaccgcgcgcagttcgccccgatagccggcctcgcgcaatatccgcgccgccgaatagccgcgcccgtcgccgaaggcggggaagttcacctccaccagcgacagcctgtccagatagggcagcaattcgcgggcatcctcgcccgcttcgatccggacggcggtcgaattggactggccggtgaaggattcgaccgtgacggccggttcctggccgccatcgccttcgcggaaggacaggaactcaaccatagatcgcctccttgaagggcctcatgccaagacggcgataggtgtcgaggaagcgttcgccctcctcccgctgttcgagatagaggttggtgaccttctcgatcgcgtcgaccacgccgtcctccgaaaagccggggccggtgatctggccgacgctggcgtcctccgcgcctgacccgccgagcgaaagctggaaattctccacgcccttccggtccacgcccagcacgccgatatggccggcatgatgatggccgcaggcattgatgcagccggaaatcttgaccttcagctcgcccagttccttctgccggtccgccgcggcgaaccgttccgacagcttctgcgccagcgggatggagcgggcattggcgaggctgcaataatccaggccaggacaggcgatgatgtcggtgatcaggtccagattggcctcggcaaggccggcctcgtccagcttctgccagatggcgtggaggtccgccttcttcacatgcggcaggaccaggttctgcgcatgggtgacgcgcagctcgtcgagcgaatagcgctccgccaggtccgccaccagcgcgatctgctccgcggaggcgtcgcccggaatgccgccgcgcggcttcaggctgatgttgacgatggcatagcccggctgcttgtgcgccgcgacctgacggtccacccacagggcgaaggccggatcgctgcggtcgatgctgtcgcccaggcccgtttcataggcggggccggcgaaataggcgcggatgcggtccagttcctcggtcggcgggttgaggcccagcgtccgcatatgggcgaactcctcctcgacctgccgcctatattcctcgacgcccagttcatggaccaggatcttgatccgcgccttgtacttgttgtcgcgccggccatagcggttgtagacgcgcaggcacgcctccagataagagacgatctcatcttcgggcacgaagtccctgataagcggcgcaaccatgggcgtgcgccccatgccgccgccggcatagacctccgcgcctatccggccgtcgcgcgacaccagcttgaggccgatgtcgtgcaggcgcatggcggagcggtcctcctcgctcgcgatcacggcgatcttgaacttgcgcggcagataggtgaattcgggatggaaggtcgaccattggcgcagcagttccgcccagggacgcgggtcggccacttcgtccgccgaaaccccggcatattggtcggaagagatgttgcggatgcaattgccgctggtctggatggcatgcatctcgaccgtcgcaagctcggccagtatgtcgggcgcgtcggccagcttgatccagttatattgcaggttctgccgcgtggtgaagtggccgtagccccggtcatatttcgccgcgatctcgcccagcttgcgcatctgccgggcgctcagcgtgccatagggaatggcgacgcgcagcatataggcgtgcagctgaagatagaggccgttcatcagccgcagcggcttgaactggtcctccgtcaactgcccggccagacggcgctgggtctggtcgcgaaattcctcgacgcgggcgtcgacgatggactggtcgtagctgtcgtaacgatacatggttcagatcacccagttgccggcatcggcgtcattcggtttcagcgtcaggtcggggcgcaccgtcggtcccagggcgcggatgcggtccttgatatgcgcggggcgcacgccgtcttcggttacggtcgcatcgatcacataggcgcccacgacccgcagcgcggcttcctccgcccgcgccagatcatcgcccctgtcgcccacgtcgacggaatcgccgacctgccgcgaccagccgtcgcccgcccaccagatcacgtccccggtgccgaggtcattgccggtcaaaatcttcacttgtcagtctccgccccaaatgtctcccgcgcggcccagccggccagcacatcctgcgccagcgcataggccgccacctccccaaccacaatcagggcggggcttttcactttttcccgcgccaccatctcgcccagatcggcaagcaaggtgcgcagcgtccgcatgtcggcgcgcgtgccgttttccagaacggcgacgggaatggccggggacacgccgtccgcgatcagcttgtcggcgatgtccgccgccgtcgccacgcccatgtagatgaccagcgtgcgccccgcgccagccagcccggaccagtcctgatcggtcagccccttgcattgcccggcgacgaagctgaccgcgcttgccgcgtcgcgatgggtgaggggcagttgcgcctgcgccgcgcagccgatggcggcgctgatgcccggcacgatttccaccggcactccggcggcgcggcacgcctccatctcctcgccgccgcggccgaagatgaagggatcgccgcccttcagccgcacgaccctgcgcccggcgagcgccagttcgaccagcagggcattgatcccatgctgcggcaccgaatggcggctgcgccgcttggcgacggaaatcagttcggcacggggggaggcgagcgccaatatgtccgccgaaaccagcccgtcatgcacgatcacctccgcctcgccgatcagtcgcgcggcgcgcagcgtcagcaggtccggatcgcccggacccgcgccgacaagggtgacagtggcaggtggaatttcagccatgctgggcagatggcgaaaaccgaccccggtttcaattcagaatgcgttggccgggacgaaggaaaatttggggaggatcgatttgatccgtcgcgctgccgcccggtggctcaatccccccggtggctcaatcccccatcgcgctcgtgtcgatgtccttaaggccgatgccgatggacgcgcgcggctgctcgatctccaccgacgcgaccggataggcgcaatagtccgccgcataataggcgctgggccgatgattgccggaaatgcccactccgccgaagggcgcggaggaggaggctccgttggtcggccggttccagttgacgatgcccgcccggatattggcccagaactggttatattgctccggcgatccgcctatcagagcggcggacaggccgtagcgcgtattgttcgcctcccggatcgcggattcgaaatccggcacccggacgacctgcaacagggggccgaacagttcgacgtccggccgctccgccatggcggtcacgtcgatgatcgccggcgtcacgaagggcagccccttggtcgtgcggaccatatgcttgatcggcttgccgccgttgctcatcagataaaggaaactctcggtcaggtgatccgccgcctggttgtcgatcaccggacccatatagggcgcggggtcggcatggggatgatcgacgatcagccggtcggccagcctcttgacctccccgaccagcgtgtcggccagttcctccttgacgatcagccggctcgccgcggtgcagcgctgcccgctcgacaggaaggccgactgcacgatcagcgtcgccgcgctggcgatgtccgccgtgtcccaggcgacgatcgggttgttcccgcccatttccagcgccaatatcttgccgggattggccgcgaattgccggttgatcgcgatgccggtctgcgccgacccggtgaagaggacgccccccacatcgggatgggcggccagcgccttgccctcgtcgggtccgcccagcaccagccgcacggcatcctccggcacgcccgcctcatggtagcagcgcaccagcatctcgcccacggcgggcgtcttttccgacggcttgaagaggacggcgttgccggccagcagggcagggacgatatgcccgttgggcaggtgcgccgggaaattatacggccccagcaccgccatgacgccatgcggcttgtgccgcacggactggcgcgcgcccatcgcggcctccagccgcctctgtccggtgcgttcggaaaaggcggcgacggaaatgtcgaccttgttcatcaccgcggtcacttcggtccgcgcatcccacagcggcttgccggtttcgcgggcgatcaggtcgaccagcgcctcctcattggcgcgcaccacattgacgaagcggcgcagcgtttcgatgcgataggcgatgggctgggcggcccatttcggccaggcggcacgggccagggcgacctccgcctccacatcgctggcggtcccctgccacaaaagcgcgccagtggcgggttcgaacgaagtcagcgcggcggacatggtgccgatatggcaattaattccgctttagggaagggcctggctcccggcgaggcatcggctcagggcaggtccggggcgtcgcccatcgcttcgcccatgcgccggaccgccgccaccttcgcatgcagcggcgtccagtcgtcatcccggtcgatggcgctccagatcgcctccacctcatcgatatgcatggagcagggcagcggatcggcccaatagccatgatccatcggcccgctcgcctcgaacccggcgatcgcctcgcggaaaccggcccattcctccccggcatagggcgcgccgtcgcgggggtcgccgccccgccagtcctggaagaagcgatcgatcggccgctgggtggcgaccatgccccgaaccgccgcctcgaccatggcggcggcatcgtgcgtatgcaccacgcccaggcgccagcagaagcggcgcgccatcgcttcgccataaagcgctggaaaacgctccaactgcgcgatcagcggttccgcctccgtcaagggacgcaacgacacggcaagctgcgccacgtcccaatggatcgcctccgcctgccgtccgaaggcgtagagtccggcatggtcgaaataggcggcggtgaaccccggttcccaaagcggcgcgaaccgccacggcccatagtcgaagctctcgcccgtcacattgatgttgtcgctgttgagcacgccatggacgaagcccgccaccatatagctcgccgccagatcggccgtgcgttcaaccacccggcccagcagttgcgcgggaggattgtcgcccggctcctcgccgtagagcttcgtcagcgcatagtcgaccagccgctccagcagcgccttgtcgtcgaaataggcggcgcgctggaaggagccgatgcggatatgcgagtggctgagccgcaccatcaccgccgcgcgggtgggggagggttcgtcattgcgctccagcgcctcgcccgtctcgacaatggaaaaggtctttgaactgttgacgcccagcgcctcgagcatctccgtcgccaaaatttcccgcacgccgcccttcagcgtcagcctgccgtcgccgaagcggctatagggcgtccggcccgaacccttggtgcccaggtccagcaaccggccggcgccgtcccgcaactgcgcgaacaggaagccgcggccgtccccgatgtcgggattgtagacccggaactgatgcccatgatagcgcagcgccagcggctggggcagcgatccctccagcggccggaaccggccgaaatgcgccagccattgctcatcgcccaggtcgctgaggcccaccgctttcgcccatcggtcattgcggaaacgcaggatggtccggggaaagtccgccgccgcgatgggatcggcaaaatcgggctgcagcgcggcgatttcattcgcggggctgaatttggcgggttgcagggcaggacgcatgcggcgatatgggggatgcagggtggaaggatcaagcagcttgagcagccatagcgacggatactggtggtcccccgacgggctgaggctccattatcgcgattatgccgggggggaggatggccgtccgcccctgctctgcctgccgggcctcactcgcaacgcccgcgatttcgaaccgctggcggcgcgcctcgccgggccatggcgcctcatctgtcccgacatgcgcggccgcgccgaaagcgcgcaagcgaaggacccgatgacctatgtcccgctcacctatctgcaggacatcggccgcctgctggcggacctggccatcccccgcttcgtcgccatcggcacgtcgctgggcggcatcatcaccatgctgatcgcggcgacccatcgcgaatggctggcgggcgcgctgctcaacgatgtcgggccgacgctggaggaggccggccttgcacgcatccgcacctatgtcggcatcggccagtcgcatccaagctgggtccatgccgcccgcgctctggaggaatcgaaccgggacatctatcccggctatggcctcgaccaatggttggccatggccaagcgcctctaccgcctcaacagcgcgggccggatcgtgctggactatgacatgcgcatagccgaacccttgcgggtcgcgggcagcgaggcgagcgtcgacatgtggccggtcatgcagacctttcgcggcattccgacgctggtgctgcggggcgagcgttccgacctgctctctgccgccaccgccgcccgcatggtggcggaaatcggccccggcgcggaatgcgcgaccatttccaatgtcggtcacgcccccgtcctggacgaaccggaatccgtcgtcgccatcgaccggctgctggcgcgggtgatgaatggctgaagcggcttgagcggcatggaccgtttcgccgcgcgccggcctcggcagatcgatggcccgccccggctgctgcatgtccacggcagcttttccctgggcggcaaggaggcgcgggccgtgcgcctgatgaacctctggggcgaccgcgcccgtcacagcatcgtcagcgccgcgccccaactgatgagcgcgcgcgacgccatcgaccccgccacgccggtcgactttcccgaatcccctccgctcgccggcaggccgggccttgggcgcttcagggcgatcgcggccttcctggcggattacgaccttgtcctcagctataattggggcgcgatggacgcggtgatggcgcggcgcatccatggcgggccgccgctgatccatcatgaggacggcttcaacgcggatgaggcgggcggcctcaagccgcagcgcaacctctatcgccgcctggcgctccagtgcgcgcatgcgctggtcgtcccgtccgtccggcttgaaggcatcgcccgcgacatgtggcgtcagccgccgcggaaggtccatctgatccgcaacggcatcgacacggcgcgctatgggcagccgcccttgcctgacgccattcccgccctcgaccgcgcggccggcaagctgctggtcggcaccgtggcgggcctgcgtccggtcaagaatatccgccgcctcgtccgcgctgtcgcgccgcatcgcgaccggctgcaactggtggtggtgggggaggggccggagcgcgacgccatagcggcggaagccagggatcacggactggccgacatctgcatggccggattcctgccggaaccctggcgcttcatgggcctgttcgacatcttcgccctgtcttccgacagcgagcagttcccgatctcgctggtggaggcgatggcggcgggcctgcccgtcgcatcgaccgatgtgggcgacgtcgccgtcatggtcgcgcccgaaaaccggccgttcatcgtcccggacgaagcggccctgtcggccgcgctcggcacgctggccggcgacccggacctgcggcaacggcttggcgaggcgaatcgtcaccgcgccgggcgcgatttcaccgaagccgcgatggtggacgcctatgccgcgctttacgggcaggcactatccagcccccatattttgcggtagggcgcgcccaaatattcgtcatccaaccgcaaagctgctatagggcggccttcatgtggttgggggccacggaatttttgcgtgggagattgcgttgttcaaggggttgaagcccatcgtttacggcggccgggaagtctggccattggtcgaaggcggcaagggggtggccgtttccaaccatgccagttccggcgcctgggcggcggccggcggcatcggcacggtgtcggcggtcaatgcggacagctatgacagcttcggcaacgtcattccccagatctatcatggccgcacccgtcgcgaccggcatgaggaactgatcgcctatgccatagacggcgcggtcgagcaggtgaagcgcgccttcgaaatcgcgggcggcaagggcgcgatcaacatcaacgtgctctgggaaatgggcggcgcgcagcgcgtcctgcacggcgtcctggaaaagacgaagggaatggtcgcgggcgtcacctgcggcgcgggcatgccctacaagctgtcggagatcgccgcctcctacggcgtcagctatctgcccatcgtcagttccggccgcgccttccgcgccttgtggaagcgcgcctattccaaggcgtcggaatggctcgccgccgtggtctatgaggacccgtggctggcgggcgggcataacggcctgtccaacgccgaagacccgaaggcgccgcaggatccctatccccgcgtccgcgacctgcgcgccaccatgcgggaaggcggcatttccgacgatgtgcccatcgtcatggcgggcggcgtctgggcgctcaaggactggaacgactggatcgacaatcccgaactgggcgcgatcatgttccagttcggcacccgtccgctgctgacgcaggaaagcccgatcccgcagctctggaaagagcggctgatgcagttggagccgggtgacgtgctgctgcaccgcttctcgccgaccggtttctacagttcggcggtccgcaatcccttcctgcgccagcttgaggcgcggtcagaacggcagattcccttcagcaccgaacaggcgggcgaccatacgcaccagctggacgcgggcgtgaagggcaagaatttctgggtgacgcggggcgacctgctgcgcgcccgcgaatgggtggggcagggcttcacctccgcgctcaagacgcccgacaatacgctggtgttcgtgaccgaggaggaaaaggccgaaatccgcaaggatcagaccgactgcatgggctgcctcagccaatgcgccttctcaagctggatggacagcgagaccaattcgaccgggcgcctggccgacccgcgcagcttctgcatccagaagtccctgcaggaggcggtgcatggcggcgacctcgacaagaatctgctgttcgcgggccatggcgcctataagttcaagcaggatcccttctactccaacgggttcgtgccgaccgtgaagcagctcgtcgatcgcatcctgaccggcgactgatggcggatatccagggactggcggtgctgcattacgacacgccgcatttcgatgtcgtgcgaccggggcagttcgtgctctgcgcggtttcgggcgcgcgtatcgatctggaagacctcaaatattggagcgcggagtttcaggaggcctatcgcgggccggaggaggcgacccggtccttcctggagcatcgcggcgccggctttcgctaacagcttgaatatagattgatttgcgagggctgccaggatgaagcggcacttcttgccgcattgcgccctaatgatgttcaagaccccgtattttcggttcggcgcttttatggctcggtcgggcgcagttattctattcctttctccgcgctgatggtttatccttcataaacgaggcgacgaagatcgctcgaccaaggaaggatgcaagcgatgtcgcggatcgacattttcggtgatcgtctctgtgttgtgacgagcctgctgatcatgggctggttcctctacaatgtggtgttctgacaggcgcgtctcacccttgttctctaatggcggaactcgggccggctgtgccgcgaaacctgcggtctgcacgacttaagcaaagctatcttccatctctctacaaatggaatagatatattgccgagcgcaacgctccgcggcttttgaaggatgtcagcttgctccgcgtcaccaacggctaaagcgcacggtactgaagcgacgacgcaaggtttcgtgttcctcctcgacaggagaagacgatgacccgcaatgccattcgttcccgccgccaacgccgattcggcgccagcccgcagatccacattccccattcctcctggacccgtcccgaacgcccatccgaaagcgggacgccggtcaagcccgacgagttctggagccgcctggggctttgaaccggggtgtttccgtgaagtgggataaggctggccatcgtccgccttctcgcgctgaaccgaatgccgatcggcgctggagcgcgttggctacttcccgtcaccccgggccaagccccggggcgacgaaaggaggagtggcgggaaaccacccaaatccctcagtccttcgaatgtcgaattgcccacctgcctggagcgatttccaagcaggcggaaaatctgcatgcatggttttcagatcatttcctgcccgcgctggcgagataggcgatcagattggcgcgatccgcgggattgggcaggcccgcgaacatcatcttgttgcccggcacgctggcggaaggcttggtcaggaaagcgtccagcgacttggcgtcccagcggatactggctttcttcatcgcggcggaataggcgaaacccggagccgcgccggatggccggcccacgattcctccgagcgacggacccagacggttgactcccggatcgaccgcatgacaggccatgcagcgggcgaagaccgccttgcccttggcggcgtcgccagtctgggcaagcgcgggactcgcgatcagcatggcagcggcgagcgcggcgaacctcgaaatcatcgattgtcctcttcccttgatgaccggctggaattcatgccggggtgcgtaaatggcgaatagcagcctgaatctgaacgggaattgaagagcgcgccggaagggcgctctatggagagcggcggaaaggctgttcggcgctccgggccggggtgctgccctcccaggtccgccggacagcctctctccccatcggccgacaacccggcgccaataaaaaaagccgcccggtgaggggcggctttcctattgtcgttccgaaaggaaggctcaggcttcttcggccggagcttcttcggcttccacggcgatttcgccgggttccgcattcggatcgtaatcttcgatgaagccgctctcgtccttttcgaacaggtcggccatcacgtcgacgccctggctctgaagctcggcttcttccggcgagcgggcgacgttcaccgtgatggtgacggcgacttccgggtgcagcgcgaccttgacgtcgaacacgcccagcgtcttgatcgggcgttccagcacgaccatcgccttggtgacgttggtgacgccatcggcatgcagcgcttccaccacgtcgcggacggcgaccgaaccgtagagatggccggcgttggacgactggcggatcaggacgatctgcttgccgttgacgccttcggcggccttttcggcgtccgagcggcgggcggcgttgtccgcctcgatcttggcgcggttggcttcgaacacctttttgttggcggcgttcgaacgcagcgccttcttgttgggcagcaggtagttacgcgcgtaaccgtccttcacggtgacgacgtcgccgatggcgcccagcttctcgatccgttcgaggagaatgatttccatgggtcttactccctcacttcacgatgtagggcagcaggcccaggtgacgggcgcgcttgatggcctgggccagttcgcgctgcttcttggcggacaccgcggtgatgcggctggggacgatcttgccgcgctcggacacgaagccctggagcagacggacgtccttgtaatcgatcttcggcgcatccttggcggcgaaggggcagctcttgcggcggcggaaaaacgggcgtgccatgtttcagatctccttattcgccagccggggcttcttcgcgctcgcggcgcgggccgcgatcgccacgctcgccgcgcggaccgcgctcggcgcgttcctgcttgcgcatcatgaccgacgggccggtttccagctcatcgaccttgatggtcatgtagcggatgatgtcttcgttgatctgggtctggcgctccagttccgcgacgacgccggcgggggcgtcaatgttcagcatcacatagtgcgccttgcggttcttggcgatcttgtaggccaggctgcgcaggccccaggtttccaccttggtcaccttgccctgcatttcctcgacgatcttggtggcggtttccgccagggcgtccacctgcgcctgtgccagatcctggcgcgcaaggaacacatgctcgtaaagagccatggatattgcctcatctgttggccgatcgctgacgcccgccccatgcggaacgcccctccggctgtcgtccataagcattcgttcgcagggccgcgagtcacttccggccaagcgaagcggcgcctatggcggaaatgcgggggaaaggcaaggaagagttgaaagggtttgagccaatccatcctcgttcgggctgagcccttcgacgggctcaggacaggcttgtcgacgccttccacttccttctatccatggaaaagtaaggaaagcacttcgacaagctcagtgcgaacggatgtgatttctgggggagatggtaatggcggtcggtatcgcggcgctttcgctgattttgctgatggtcgcggcctatcgggggatgagcgtcatcgtgatggcgccgttgctggcgatgctggcggtgttcctgaccgatccggccgcggtgccggcggtcttttccggcctgttcatggacaaggtggggagcttcctgaaactctatttcccggtcttcctgctgggcgctctgttcgggaagctgatcgagatttcgggcttttcgcgtgtcatcgtgacggctgtgatcgggctggtgggggcgcagagggcgatcccggcgatcatgctggtgacggcgctgctgacctatggcggggtttcggtgttcgtggcggtgttcgccgtctatcccttcgccgccgagatgttccggcagggcgacattcccaagcggctggtgcccgcgaccatcggcctgggagcgatcaccttcaccatggacgcgatgccggggacgccgcagatccagaacatcatccccaccagcttcttcggcacgaccgcctgggcggcgccggtgctggggctgatcggatcggcctgcatcatggggctgggccttgcctatctgggctggcgccggcgggcgatgcgggcggcgggggagggctatggcgcgccggagacgctggtgaacgaaccggaggcggcggacatgggcgggcgggccgtgcatccgctggtcgccctgctgccgttgctggtggtgggattgggcaatctggcgctgaccatgctgatcccgcgcctggcggcagaggaggaagtcagcgtgtcgctgcccggcttgaccgatccggtcgcggcgaaggtagcgcaggtcgccgcgctctgggccgtggagggcgccttgctgctggggatcgggacgatcctgctctttgccttccgccccgtggcgcggcgcttcgccgacgggtcgaaggcggcggtgggcggcgccctgctggcggggatgaatacggcggtcgaatatggcttcggcgcggtgatcgcggcgctgccgggtttcctggtggtgaaggaggcgctgagggccgtgcccgatccgttggtcaatgaggcgatcacggtgacgtcgcttgccgggatcacggggtctgcttcgggcgggctgtcgatagcgctggcggctatggcggagcagttcgcggcggcgggggacgcggcgggcatcccgcgcgaggtgctgcatcgggtggcctccatggcgagcgggggcatggacagcctgccgcataacggggccatcatcaccctgctggcggtgacggggctgacccatcggcaggcctataaggatattttcgcgctgacgctgatcaagaccttcaccgtgttcgtggtgatcgcggtctattatctgacggggttgacatgaaaaacgccccggagcgtggctccggagcgttccggccggtgtgaccggcttagcggagggcgcctgcgacgaccgcgccgatgatgccgctggtgatcgcgatcaggaccgcgtcattgccggagcggacccagcggtaaccgcgcggcggggcgttcaggcgatagccgcgataattgtcgatcacgcgatagttggtcgcatagcggcggtcgaatcgctgccccttggcccagcggcgatgattgtccttgcggaccaccgtggtccgggtgacggtgcggccgtgggggccgtgcttcacgacctggcggacttcacgctgatgcgcggcctgcgcctgcgaggcgaccatcgggctggcggtcatggcggtggcggccaggcccatcagaatcttcttgaacatgatcttgctccttctttcttgctccggccggctctcccggcgttgaagacagaattaggagccatttgtcgcaggcctgtgccgaccatgcccaaggattgtcgaaaattgtaacagaagcggaattagtctgaatatcggttcagaaaagaccgtctttcaagggcttgaaggaactttcggtccgccgtcattcgtggcgcagggcgtcgatggggttgagcgcggcggcgcgtcgggccgggaaatagccgaagaccaccccgatggcggccgaaaagaggaaggcgatcacattcaccttcacgtcgaagatgaagggaacctgcatcagcggcgcgatcgcgaccgacgcgaccagcgccaggaacaggccgatcagcccgcccaggcaggacagcacgatggcctcgaccaggaactgcatcagcacttcgcgggcgaccgcgccgatggcgaggcggatgccgatctcccgcgtgcgctccgtcaccgaaaccagcatgatgttcatgatgccgatgccgccgaccagcagggaaatcgccgccaccgccgccacgatctgcgtcaatatggtggtggtgccggtcagcgtgtcgctgatctgcttggtgtcgaaaacgttgaaattgtcctccgcgcccggcttcaccttgcggcgttcgcgcatcagttcctccaggctggcctggaccgtgctggtgtcgtaggcgtcgtccaccgcgaccatgatctggctgatgtcgcggtcgccggtgaagcggcgctggacgaacttgatcggcatgacgacgacatcgtcctgatccccgaatccgccctggccccgcgtggcgagcgcgccgatcacctggcaggatacgcccttgatgcgtatgcgcttgccgaccgggtcattgctctggaacaggttggtgcgcaccgtattgccgatgatgcagacgggttttcccgcctcctcctcctccggcatgaagaggcggccggtatcggccttccagctttgcacctcgaaataggcggcggtggtgccgtagacggtggtggaccagttgctgccttcgtaaatggcggtgccgctggattgcaccatcggcgcgacggcgcggacgccggtaagctggttttcgatggcggtcaggtcggcgggcttgaagtcgggcgggcgcgggccgccgccgccccggccgaaaccctggccggggcggagttgcagcacattggcgccgagcgagctgatctgttcgcgcacggcggcggtcgcgccattgcccagcgtgaccatggtgacgaccgccgccacgccgatgatgatgcccagcgtggtgaggaagctgcgcaacttgtgccggttgatcgcccggaaggcgaggatgacggtggtgcctagcatctttcgcgcgcgccttcgttcattcccgccttcgcgggattgacgggggagggtatcgccatcacgccgtcaccccctgctcgacccgctccaccagcccgtccttgaaatgcacgatggtccgcgcaaaggcggccatgtccggctcatgcgtcaccatcagcacggtgatgccgccattgcggttgaggtcggtcagcagttccatgatctccaccgatctttcggaatcgaggttgccggtcggctcgtccgccagcagcacgtcgggctgggtcacgatggcgcgggcgatggcgacgcgctgctgctgcccgccggacagttcggcgggcgtgtggtcccaccagtccttcaggccgaccttgtccagcgcggccatgccggcctcatatctggtcttcttgtcctcgccgcgatagagcaggggcaactcgacattctccagcgccgtggtgcgggacagcaggttgaacccctggaacacgaagcccagatagcggcggcgcagcagggcgcgctggtcgcggtcgagcgtttcgacatgccgccccttgaacaggaactccccgcccgtgggcacgtcgaggcagcccaatatgttcatcgtcgtcgacttgccggagccggaaggccccatgaccgccacgaaatcgccctgcgcaatgtcgaggtcgatgcctttcagcgcctgaaaggcggtcgggccggcaccatagaccttggtgacgccgcgcagggagatgatcggatccgccgccatgcgcgtcagcttccgctctggcggccggtgcggaccggcgctgtttccaccttcccgccgcccgaattgccgagcttgccgacggtcgccgggctgccgtcggtggagcggtcgccttccggcctgcggttgcggtcacgcggtccgccgccccgcgaaccgccatcggtctggtcctccgccggagcctgctggccggccgcaagttgcccggtgatgacgcgcatgccgggcttgaggccgccgccggtgatgaccgtgcgcgcgccgtcgctggcgccgacggtcacctgcactgccctgggattgccgtcatcgcccacgacatagacggtctggctgctgccgatgccgaagctgacctgccggttcgcgccgccccggcggaaacggcgggggccggggacgatctggctggtgatgccgccgccctggttgcccgcgctgggcttgaagcgaagcgcgctgttggggacgagcagcacgtcatgcagttcctgcgtcacgatgtcggcggtcgcggtcatgccggggcgcaatatctcgtctttgttgtccaccgacagcaccgccgtataggcgacgacggtgcccgtcgtgctgctggccgcgctgctgcccgatgaggaggaggaactggcgctggcgctgttggagccgacattgacccgcgtcacccgcgccggaaaggtgcggccggggaaggcgtcgacggagaaattggcgctctggccctccttcacctgtccgacatccgcttcgtcgaccgaaacctccacctccatctgggtcaggtcttcggcgatggtgaaaaggaccggcgcgttcagcgaggcggcgacggtttgtcccggctctatgtcgcgggacaggacgacgccggtcacgggcgagacgatctgggcgatggaaagattggtctgcgccgtggaaagctgcgcctgggaaacgcgaacctgcgcctgcgccgagcggaggttggcgagggcggagctgtagtcggcgcgggcggcatccagttccgtcctggcgggaacgcgcccgccggagagcttgaacacgttgagctggcggtcgagcgtcgccttggccagcgccgcctgcgcctccgcctgcgcaacgccggcctgcgaggaggcaagctgcgcccggttctggtttatcgtgtccaccagccgccgggtgtcgagttcggccagcttctgccccctggtcacgcggtcgttcacatcgacatggaccgccgtgatcttgcccgattgttctgaaccgacatcgacctgattgatgggtttcagattgccggtggcggatacggagacggtgaggtcgcccttgcgcacttcccgcgtcgcgtaattgggcttgtcgtcccccgaaaagcagcgggcaagcagcaggacgaggatcagcagggcgacgccgaccgcgccccggaccgcccatttgcgccacggcctttcgggccgctcccccagaaagtcgttcaggccctgatcgctggtcgcatcgttagtcattgggacggttttccatattctgccagccgccgcccagcgcattatagagctgggccaggccaaggacttcgtcggattgcgcgccggcaaggctgttgcgcgcgttcaaaagcgaattctcgctctgggaaagcgtctggaaatcgatcaggcccgcctgatactggctgcgcgccaggatcgcggcgttgttcgacgcttcataggcggtcgcgaactccgccttgcgggcgcgggcgctcgacagcgacgccatggcattctccacatcctccagcgcggtcagcaccgcctgcttgtaggcggcgaaggcggcgtcggtcgccgcccgttgcgaacggacctgcgaggcgaggcgtccgccgtcgaagatgacctgcgccacattggcgaagacgccgccggtgaccaggctgaacaggtctttgaagctgttggaggtcgtgccgatatttccgctgatgcccaatgagggataaagttgcgcctgcgccacgccgatgcgcgccgtcgcggcggccagcgcccgttcggtcgagcgcacgtccggccgctggcgcagcgtgtcggcggggatgccggtggcgatccgcgcgggcgcggcggggatcggggcgggggtttcaaggctccgggtcgcttcgccgggcgcctggcccgtcagcacggcgatgcggttgaggctgccccgaaggcccgcctcaagctggggcacggtcgcgttggtctgcgccagttgcgcccgcgcctgctccgcgtccagcgaggaaaccaggcccgcctgaagccgccagttggcgatattgtaattgtcctgctggatcgcctgcgtctcgcgcgcgatgcgcaactgctcctgcgccaggcgcgcctgcacatagttggcgacgagttcggagacgatcgtcgcccgtacattggcgaggtcgtatccggaagcggcaagatcggcccgcgcagcctccgccgaacgggaaagctcgccgaacaggtcgacctgccagcttgcattggcgcccaccgaatagctgctcgaccagttggagccgccgccgccgatcggattgccgctggggtccagccggccgcccgcatcccggctgctgtagttgcgcccgccgctggccgatccgttcgcctgcggcaggaaggcggcccttgcctgccgcagcgattcccgcgcttggcgcaggcgcgcctgcgcctgcacgatgtccagattatgggcgatggcccggtcgatgaggccgctcagcgccggatcgtcgagccgcgtccaccaggcggccagttccgcctcgtccagcggagcgccggcgccctggatataggccgccggcacgccgagcgctgcgggggcaggggcgcgataatcggggccggccgcgcagcccgacaggaccagcgcggttcccgtgatcgatccaaagcgatatcgcaccttttccttatactccgtcatcgttaaaggcggtcctccaacgagaactgccgaaatgggccgggcgcctcaacggcatttgtgtctcaaagtgtaacggctttgaaaaattgcgcttttgcaggggcgcgcaggtcagaaggtggatgatgagggcatttctttttccgggtcagggcagccagtcggtgggcatgggcaaggcgctggccgacgccagcccggccgcgaaggagctgtttcaggaggtggacgacgccctgtcgcagcatctgttccgcatcatggtggaggggccggaaagcgacctgaccctgacggagaacgcccagcccgcgatcatggccaatgcgctggcgaccctgcgggtgatgcagagggagggcggtttttcgctggcggaaaagggcgattacgtcgccgggcacagccttggcgaatatagcgcgctctgcgcggcggaggcgttcgacatcggcaccacggcgaagctgctgaagctgcgcgggcgggcgatgcaggcggcggtgccggtgggcgagggcgcgatggctgccctgctgggggccgacatcgaaaaggcgcaggcattggcggaggcggctgcgcagggtgaggtctgcaccgtcgccaatgacaatgatccgacgcaggtggtgatttccggccatcgcggcgcgatcgagcgcgccgtcgcgctggtgaaggaccatggcatcaggcgcggcgtcctgctgccggtttccgcgcccttccactgcccgctgatgcagcccgcggcggaggcgatggaggatgccctgggcaaggcggcgatcaacacgccgctgctgcccgtctatgccaatgtgctggcaagcgcgatcgccgatccggacgagatcaggctgcggctggtcgagcaggtgacgggccgagtgcgctggcgcgaatccgtcgccgccatgtgggacgcgggcgtcaacgaattcgtcgaactgggcggcaaggtgctgggtccgatggtgaagcgcatcgctcccgacgccaccgtgcgcagcgtcgtgacgatggacgatatcgaggccgcgctgggcgcgctgtgagcggcggcatgagcagcgctcccgtcctgaccagccgtgacggagccgtcctgacggtcacgctcgacatgccggaccggcgcaacccgatctccgatccggcgatggtcgacgccctgtgcgcggtgttcgagcaggcggatcgcgacctgtcggtgcgggtggcgatcctgaccggggcgggcagcgccttttcatcggggggcgacctcaatgccatgcgccccgatgcgggcggcctgcgcgcgggactgccggcgcagacgcggcgcaactaccgtgccggaatccagcggctgccgctgctgttccaggcgcttgaactgccggtgatcgcggcggtcaatggccccgccatcggcgcgggctgcgacctggcgttgatgtgcgacgtcaggatcgcggcacaatcagcgaaattcgcggaatctttcgtgaagctgggcattatttcgggcgatggcggggcctggctgctgccgcgcatcgtcggcttttccaaggcgaccgaactggcgctgaccggcgagaccatcgacgcgcaggaggcgctgcggatcgggctggtgagcgaggtggtgccggacgccgacctgccggcggcggcgcgggccgtggcggacaggatcgccgccaatccgccgcacgcgacgcggatgaccaagcggctgctgcgcgccgcgcagacggcggaattgaaccagatcatggaaatggcgggcgcgatgcaggcgctggcccatgcgacggcggatcatgacgaggcgatagacgcctttttcgagcgccggacgccgaacttcaagggagattagaatgttcgatctgacaggcatgaccgcgctggtgacgggcgcttcggggggcatcggctccgccattgcgaaggccctcgccgcgcagggcgccacgctggccctttcgggcagcaatgaggagaagctgaaggcctttgccgcggaactgggcggggaccacaagattctggtctgcaacctcggcgatccggcggcggtcgacgcgctggtggggcaggcggtcgacgcgctgggcgggaagatcgacatcctcgtcaacaatgcgggcatcacccgcgacaacctgatcctgcgcatgaaggatgaggaatggtcggacgtgatctcggtcaatcttgaagcggccttccgtctcgcccgcgccgccgccaagccgatgatgaaggcccgtttcggccgcatcatctccatcacctccgtggtgggcgtcaccggcaatccgggccaggccaattatgcggcgtcgaaggcgggcatcatcggcatgtccaagtcgctgggccaggaactggcgagccggggcatcaccgtgaactgcgtcgcgccgggcttcatccgttcagccatgaccgacgcgctgaacgacgcgcagaaaagcgcgatcctgacgaagatcccggcgggcgacctgggcgcgggcgaggatatcggcgcggctgtggtctacctcgccagcaaggaagcgggttacgtcaccggccagacgctgcacgtcaatggcggcatggcgatgatctgaaggggaaggatcggtcgatcccaaagtcccacgctgcggctttattccatcgcgcccgaaaattttgggcatttgcaaagccgccgccttgtgccatcggggctgaagagtcgaacgcaggtggggcgatgccacccgattgtctcttgcctcttgcctctcgttgggcttgcctctagggcatgccttaacagatattcagaaccatcaacgatacccagtaagaaggaccactcatgagtgagaccgcggatcgcgtaaagaaaatcgtcgtcgagcatctgggcgtcgaagccgaaaaggtgaccgaggatgcgagcttcatcgacgatctgggcgctgacagcctggacatcgtcgagctggtgatggcgttcgaggaagaattcggcgtcgaaatccccgacgacgcggctgaaaagatcgccaccgtcaaggacgccatcgattatatcgacagcaagcagtaagggcgtccggcggcctgcctgaaaacgggtggccgccgcgtttgaaaaaggaaaaggctcctcctgtccggcgaaaccgggtcttggggagccttttggtatctggcccccgttcacaatcccctttcgaagggttagatgggcggcgttgagccaaaaagatttttcggagcaagcatatgcgtcgtgttgtcgtaaccggccttggcatggtcagcccgctcggcggggatgtggaaacgacctggaagaacatcatcgcgtccaagtccggcgcggcgacgatcacgcgcttcgacgccagcgagtataaatgccgcatcgcctgcgaagtgaagccggcggatcatgaatatggctatgaccccgggctggacgtcgatcacaagatccagcggcaggtcgaccccttcatcgtctacggcatttccgccgccagccaggcgctgcgcgacgcgggcctggacgatatgagcgaggaggaacggctgcgcgccggttgctccatcggttcgggcatcggcggcctgccgggcatcgaaagcgaatcgctggtgctggcgaaccggggaccgggccgggtcagtccgcatttcgtccatggccgcctgatcaacctgatctctgggcaggtttcgatcaaatatggcctgatgggcccgaaccatgccgtcgtcaccgcctgctcgaccggcgcccattccatcggcgacgccgcccgcatgatcgcgctggacgatgccgacgtgatgctggccggcggcgcggaaagcgcgatctgccccatcggcatcgccggattcgcacaggcgcgggcgctctcgaccgccttcaacgacagcccggaaaaggcttcgcggccctatgacgtcaaccgcgacggcttcgtcatgggcgagggcgcgggcgtggtcgtgctggaggaatatgagcgggccaaggcgcgcggcgcgaaaatctatgccgaagtggtcggctatggcctgtcgggcgacgcctatcacgtcaccgccccccatccggagggccatggcgcctatcgttcgatggagatggcgctcaagaaatcgggtctgggcctgggcgacatcgactatgtcaacgcgcatggcacctcgacgccgctgggcgacgagttggagctgggcgcggtgaagcggctgttcggcgatcatctgggcaccatgtcgatgagttcgaccaagtcggccatcggccatctgctgggcggcgcgggcgcggtggagagcatcttctgcatcctggcgctgcgcgaccagatcgtgccgccgacgctgaacctcgacgagccgagcgaaagctgcaagggcgtcgacctggtcccgcatgtcgccaaggaacgcaaggtgcgggccgtgctgaacaattcgttcggtttcggcgggaccaacgcttcgctgatcatgaaggcggtctgagacaagacccatgcggcggcttggctttggcatagtgctgatcggcctggccgtcgcggcgttcgtagcgttccgcttcgtccatggctggaccgaaaccggcccggcgatgaaggacatcacgctggtcgtgccggaaggttcgaccatcgcggacgccgccattctcctgaaacaaaagggggcggtgcgctcggccgacgccttcctcacgcgggccaaggtcttcggccgcggcaaatcgatcaaggcgggcgaattcctgatccccaagggcgccagcaattccgatattttccgcatcctccagggcggcaggacgctgacccggctgatcaccataccggaaggcatgccctccatattggtgcatgagcggttgatggcgaatgaggaactgaccggcgagattccggtgccggaggaaggcagcgtgctgcccgacagctatgccttcgacaagggcgaaggccgggcggcggtgctgaagcggatgcaggatgccatgagcaaggcgctcgccaagatgtgggcggagcgggcgccgaacacggtcgcgaaaacgcccagggaagccattatcctcgccagcatcgtcgaaaaggaaacggcggtgccttcggaacggccgaccgttgcgggggtttacggcaatcgcctgaaggcgcgcatgatgttgcaggccgacccgacgatcatctatccgatcaccaagggcaagcccctgggccgacggatcaggaaatccgaaatcgcggcggtcaacgactataacacctatgcgatgatcggcctgcccaagggaccgatcgccaatccgggccgcctgtcgatcctggcggtgctgcacccggcggaaacgaaggcgctctacttcgtcgcggacgggaagggcggccatatcttcgcggacacgctgcaagagcataatgacaatgtgcgcaaatggttcgaaatccggcgggcgaggggggagctttgaagtgagcggaccgatggcgcgcttgggtggggagcggacgttcccctattcgtcacccctctccctattcgtcaccccggacttgatccggggtcccgctgccttggacgaggcgcagcactcagaaggaaagcgggaccccggatcaagtccggggtgacggaaaactgatgaccgctattgaccatagcccgccgccgccaatcgccggccctactgcccaaaccccgactcgcgcgccaacgccaccgcttcccgcgcggcggcgagcaatgcgccgcttttcgcctcgcattcccgctgttcatattccgcggtcgaatccgcgacgatgccggcccctgcctgcacatgcatcacgccgtccttgagcacggcggtgcgcagcacgatgcagctatccatattgccgtccggcccgaaatagccgacgcccccggcataggccccccgcgtttccggctccagttccgcgatgatctcgcaggcgcgcaccttgggcgctcccgatacggtccctgccggaaagcccgcgaacaaggcgtcgagcgcgtccttgtcgggagccagccgtcccaccacgttcgacacgatatgcatcacatggctgtagaattcgacgctatagctgtccgtcacggtcacgctgccggccgtcgccacccgtcccacatcgttgcggcccaggtcgagcagcatcagatgctctgcccgttccttgggatcggccagcaggctttcgcggttggcggcgtcctcgacggcattccggccgcgtgggcgggtgccggcgatgggcctgatcgtgacctcgccgtcccgcgcccggaccaatatttccggactcgacccgatcagcgcaaagccgggcaggtcgagataataaaggaagggcgagggattgacccgtcgcaacgcccggtaaagcgcaatcggcggcagggtgaacgggctggtgaagcgctgcgccagcaccacctgaaaaatgtcgcccgcgacgatataatccttcgccttctcgaccatcgcggcgtagcggcccggctccagcaccggcgtcaccgcgacatcggcgatctcggccggggcggccggcgcgggcaggggggccgccagcttcgcggcgaccgcgtcgatccgctccagcgcctgctcgacggcgcggtcggcatcggcaaagctgcccttccacaccggcgcgaccaggaacagcgcgtcggccagccggtcgaacaccaatatgacggtcggccgcacgaacagcatgtccggcagagcgacagaattttcaggcggacgcggcagcttttccaccagcccgaccgtctcgtagccgaaatagccgaccaggcaggccagagcggcgggcagcgccgggtcgagttccgcccggcattccgccaccagcgcccgcaaagcatccagcgcgtcggcgccttccggcacgaaggcctgccggtcggtcgcccattgccggttgatctccgccgcatggccctgcgcccggaagacgaggtcgggggccaggccgatcaggctgtgacggccccgcaccgcgccgccctcgaccgattccagcaggaagtcgccacggtcggcctcgaacaatttgagcgccgcggaaatcggcgtgtcggtgtcggcgatctggcgtcgccacaccagcgcggatcgacccgccgccagtgccttgcgcgcgctttccatgccgtccattgccgcccgtccccctgcgcccatcttactgaccgccgccattggcgctggccagcgcgcgctggacggaggccacggcattgggactgcgcttgacgcccagttccttttcgacggcgcgctcgaactgctggccatattcctggcccaccacttcgctgagctggtcgcgaacctggttgaccagcgccttgtcgctgcccgcgtcgccgcgcttgatgccgttcaactgcaccacgaaatagccccgatcctgcccggcgggcagcgtcttcacgctgttggtcgccatggtgaacagcatcgccacctcggcaggcggacgctggccgtcgcgcatgatgtcggcgcggcggccgcccaccacttgcggcctgggcagggcgatgccggcggaggcgaccgcctcgtccagtttcatgcccttggcgaccttggcgcggatctgctcggccagcgccttggccttctcattgccctgggcgagcttgtactgcatcgccaccagcggcttcaccttggcgagcggcggcggcgcggcggcctggatgtcgccaggcgcggccagcgcatagcgcttctccgccacgatcggaaccagttgcgcgtcgtcgtcctggctcatgccgaagacgggggcgagcagcggcttcacgtcggccggaacctgataggcggcatcctccacctgcttgccggaggagacgaggaagggcgtggtctccagcttcaggccattgtccttcaccacttcatcgaagctgccgccattggcgatctgatcctctatcttgccggtgaagtcgttgagcagccgcttttccttctgcgcgcgcagcgcggcgacgatctcgtcccgcaccgccgccagggcgcgggccggggtcgtcctgaccgccgtgacgcgcagcagcacccagcccagcgatccgcgcagcggccccgccagttcgccctgcttggcggcgaaaccggcattggcgacggcggcggacgcggcggaggccagcgcttcccggctctggtccttcagttcggagacggagaggccggccgattgcgccgccgcggcgagcgacttgccgcccttcacctggtccgcgatcgccttggcggcggcctgcgtcggcaggatcaactgctcgaagctgcggctctccttcgcggcataggctgccttgttctggttgtaatagctggcgatttccgcatcggtcggctgcgccgcctgggcgaagcgttcggcgtcgatcacggcatagcggatgcggcgctgttccggaatggtgtagcgcgccgcattcttcctgtagaagtcgtcaagctgcgcgtcggtcgggtcggcgatgtccttgaaagcggtggcgggaatgacggcgatggtgccctgccgcgcctccagcagcagcgaggcatagggcagcaccatggagtcggtcagcttcacgccgagtcccaagggggcgagcatctggcgctccaatatctcccggctgatgtcgtcgcgcagcgcctgttcggtgatccgttcgcgcagcagcaattgccggaaattttcctggctgaaattgcctgccgcatcctggaaggcggggatctgcgcgatctgggcatcgaccagccgcttggagatatggaccttctggtcgctcgcatattccttcagcgtcatcgacgcgacaagctggtcatagacctgcgccgcgccgccctgcgccaggaagtcgccgatctgcaatcccggattggacctgcgcgcattttcgaacacgcgctgcacccggtcctgcaattcggtcatggtgaggcgcgatccgcccgccctggccgcggtttcgccgccgcccatggacgatccgaaattgccgctcgtgatgtcccccatgatgaaggcggccgcgatgatccccaggaagatcagggccgcaaaggcgcccaatttggagcggatgaaacggcgaaagactgaaagcatggaggaaagtccgtaaaagcggctttgatggcggcccgctttaagggcggatcgtcgcgtgggcaaggggcggtggggcgccaaggctggacaaatgcccgcacgccgttcatcggctcggccaacccggcgcgcggattggagagccgcgccgcaggggaccgtgcagcaataagcataaggggaaagatcgatgagcaggcggaagctggttgtcggcaactggaagatgaacggcctgcgcgcccaattgggcgaggtggaggccattggcgggctggcgcgcgactatccggcggcggaagtcgggctgtgcctgcccgcgacgctgatttcggcggcggacggcatgaagggcgcggccttcatcggcgcgcaggactgccatatgaaggaaagcggcgcgcataccggctgcctctccgccgccatgctggccgaagccggggcaagctggaccatcgtcggccatagcgagcggcggcaggaccagggcgaaaccgacgcggacatcgcggcgaaggcgctggcggccaaggctgcggggctgaaggtcatcctctgcgtgggcgaaagcctggacgtgcgcgacgcgggggatgcggaggcggtggtttcggcgcaactgatcgcctccttgccggaaggcgcggcgtccgactggctggccatcgcctatgaaccgatctgggccatcggcacgggccggatccccacaatggaagcggtcgccgcgatgcacgccgccctgcgcgccgcgctggcgagccggatcggcccggatgccgacgagatgcgaatcctctatggcggatcgatgaacggcgacaatgcggcggagcttctggcgctggccgatgtcgacggcggcctgatcggcggcgcgagcctgacggcggcgaaattcgccccggtgatcgcggcggcggcctgaccccaacaaaaaaataagcccctccctttcaagggagggggaaggggtgggtgcgagcgcagcgagcttccatgccatcaaccatgcgataacgccgcatgccgccgcccactcacctccaacccctcccgcctgcgggaggggagaggagggggcggttgccccggcgcgccatcatcgctatgtgcgcgtcaacgcaccctttaccggacagatattcgtctcatgttcaccttcatcctcgtcgtgcaggccatcgtcgctgccctgctggtcaccgtcatcctgatgcagaagtcggaaggcggcggcctgggcgtcggcggcagcccggcggggttcatgtcggcgcgcggcgcggcggacttcctgacccgatcgaccacggttctcgcaggcatcttcgtgacgctgtcggtcgtgctcgcggtgatcgcctcgatccagcaccggccgagcgacatcgacacctcgctggtgaagcaggcgccggccgctccggcatccggtccggccccggcgaccggcaacgatccgctggccggcgctgctggcgcggcgagcggcaatgccgccaacggcgcggttccgctcgccaactaagccgccttacggtcatttcgatcttttttcgcacgcgcgatgattcgcgcgcttgcccaactcgtttgtaaaaggctaagcctctactcccatggcgcggtatattttcatcaccggcggcgtggtctcctcgcttggcaagggcctgatggccgcttcgctcgcagcactgctgcaggcgcgaggtttccgtgtgcgtatccggaaattcgatccctatctcaacgtcgatccgggcacgatgagtccctatcagcatggcgaggtctatgtgaccgacgacggggcggaaaccgacctcgatcttggccattatgagcgcttcaccggcgtttcggcgcggcagtcggacaatgtgacgcagggccgggtctatcagaccatcatccagcgggaacggcgcggcgactatctgggcgcgacggtgcaggtgatcccgcacgtcactgacgagatcaaggccttcgccctcgccgactccgacgacctcgatttcgtgctgtgcgagatcggcggcacggtgggcgacatcgaatcgctccccttcatggaggcgatccgccagttgcataacgatctggggcgcaaccgctccatcttcgtccatgtgacgctggtcccctatatcgcggcggcgggcgagctgaagaccaagccgacccagcacagcgtccgcgaactgacctcgctcggcatccagcccgacatattgctctgccgctgcgaacatccgctgcccgaaagcgagcggcgcaagatcgccctcttctgcaacgtccgccccgaagcggtcatccccgcgctcgacgccagcagcatctacgcggtcccgacgcaatatcatgccgaagggctggacgacgaagtgctgcgcgccttcggcatcgaaaacgcccccgcgcccaggctggaccgctggcacgacatcatggaccgccagcagaatccggagggcgaagtcaccatcggcgtcgtcggcaaatatgtcggcctgcccgatgcctacaagtcgctctatgaggcgctgacccatggcggcttcgccaaccgggtgaaggtcaacatcaaatggctggacgccgaactgttcgaggaagagggcgcggacatcgccgcccgcctggaaccgatgcacggcatcctcgtccccggcggcttcggcgtgcgcgggtcggaggggaagatcgcctccgtcaaattcgcccgcgaacgcaacgtgcccttcttcggcatttgcctcggcatgcagatggcctgcatagagggggcgcggaacacggcgggcatcgccaacgcctccaccaccgaattcggcgaaaccagcgagccggtcgtcggcctcatcaccgaatggatgagcaaggaaggcctgcagaagcgcaccgccgaaaccgaccttggcggcaccatgcgcctgggcgcctatccggcgaagctcaccggcaacagcgtcgtcgcgggcatctatgacgccaccgacatcagcgaacggcaccgccaccgctatgaggtgaacgcgggctatcgcgaaccgctggaaaagggcggcctgatcttctccggcatgtcccccgacggcacgctcccggaaatcgtcgagcggcccgaccacccctggttcgtcggcgtgcagttccatccggaactcaagtccaaacccttcgacccgcatccgctcttcgccagcttcatcgaagcggcggtcaagcagagccggctggtgtaagaggaacggggccgcaaaggccccgttttctcctacaccgaaatatggatatcgtgctcctgcgaaagcaggagcccagtcccgccgtctaagttgaaatgcaccgtctgaactgggttcctgccttcgcaggaacacggatcatccctggacaggcgtcaacttcaacaaccgcccccgcgacccttgcccgccatcctccagcagccagagcgccccgtccggaccttgctccacctcgcggatacgcgcgcccatgtcccactggtcggccttggcggcattctccccgtccagcttcacccgcaccagcgcctcgctcgacagcccgccgatgaacagcgaatccttccactgcggaaacaggtcgcccgaataatagacaagcccgcccggcgagatcaccggattccaccagactttgggcgcctcgaaaccgtcgcccgccttatgatcgggaatgtcccgcccatcataatggctgccgttggaggcgagaggatagccgtaattcaaccccggcttgatcagattgacctcatccccgcccttcggccccatctcctgctcccaaagccgcccctccttgtcgaaggcgatccccagcaggttgcgatgcccataggaccagaccgcaggatgaaatcccttcgccgccagcggattgcccgccgccgggcttccatccagattcaaccgcagcaccttgcccaatgtcgatttcggatcctgcgccggatcgaatttctgccgctcgccattggtgaagaacagatatttcccgtccggcgaaaaggcgatccgccccgaataatggccgttgccctcgacataggggctggcgcggaaaatcaccttcaccccgtccagcttggtcgtcccgtcgctcgcctgatcgaaacgcccggtggccagcgccacgcccttgccccccggacccgcctcggaaaagctgaaataaaccgtcccattcttcgcaaagccgggcgctggcactacgtccatcagcgcgccctgacctgcgctgtccaccggcggaatccccgcgacgggaattttcgtcccattcttcggatcgaacaggatcatctcgcccgccttctccgtcaccagcatccgcccgtccggcaggaaggtcatcgcccagggagactcgaaatccgcgatcaccgacgtcttgaacggcttttccggcgccgcattctgccctgcggcattgtccgccgaacaggcgatcggggtcatgctgagggtgaggggcagggcggtcagggcgaaatggcgcatctttttcctcctcgtcggacgatgaaatgttccgcgacaaataatgttgcagctttgcggcattctgcctatatcgcgcttgcttccttacatcgtcaaacatgtcggggtcgcgggcggaacgcctgcggcaacagggaagctgcatatttgcttgtggagacttcatggcggacatcgccgaactgacagccctgatcgaaccggaggtgaaggccctgggcttcgacctcgtgcgcatcaagctgttcgggtcgggtgacgaatatacgcttcagatcatggcggagcgcccggaaacgaagcaactcgtcatagaggattgcgccgccatctcccgccgcctctccgacgtgctggacgaagccgacccgatcgaggaggcctatcgtctggaggtcagttcgccgggcatcgaccgcccgctgacccgccttaccgatttcctcgaatgggctgggcatgaggcgaagatcgccgccaccgaaaccgtctccggccgcaagagcttccggggcgtgctgaagggcgtggagggcgaggacattttgttcgccgacgccaaggcgggcgacgtcgccatccccttcgcgctggtgggcgacgccaagctgatactgaccgacgcgctgattgctgctagtatgccgctctcctccgatggggcggacgagttcgaaaccgaagagtaagggtttaacgatcatggccaacgccatttccgccaacaaggccgagttgctcgccatcgccaattcggtggccagcgaaaagatgatcgacaaggccatcgtcatagaggcgatggaagacgcgatccagcgcgccgcccgcgcccgctacggcgcggaaaacgacatccgtgccaagctggacccggaaaccggcgatctgcgcttgtggcgcgtggtcgaagtggtcgaggtcgtggacgattatttcaagcaggtcgacctgcgccaggcgcagaagctgaagaaggacgccgtgatcggcgacttcatcgtcgacccgctgccccccatcgacctgggccgcatcgacgcccagtcggccaagcaggtgatcttccagaaggtccgcgacgccgagcgcgagcgccagcatgaggaattcaaggaccgcgtgggtgagatcatcaccggcgtcgtcaagtcggtcgaattcggccatgtcgtggtgaatctcggccgcgccgagggcgtcatccgccgcgaccagcagatcccccgcgaagtcgtccgcgtcggcgaccgcatccgctcggtgatcctgaacgtgcgccgcgaaaaccggggtccgcagattttcctcagccgcgcccaccccgaattcatgaagaagctgtttgcgcaggaagtgcccgaaatctacgacggcgtgatcgagatcaaggccgccgcccgcgatccgggaagccgcgccaagatcggcgtcatcagccgcgattccagcatcgacccggtcggcgcctgcgtcggcatgaagggcagccgcgtgcaggccgtcgtgcaggaaatgcagggcgagaagatcgacatcatcccctggtcggaagacaccgccaccttcgtcgtcaacgcgctccagcccgcgcaggtcgcccgcgtcgtcatcgatgaggaagaagaacgcatcgaagtcgtcgttcccgacgatcagctttcgctcgccatcggccgccgcggccagaatgtccgcctggccagccagctcaccggcaaggccatcgacatcatgaccgaggccgatgcgtccgaaaagcgccagaaggaattcgtcgcccgctccgaaatgttccagaacgaactggacgtggacgaaaccctttcgcagcttctggtggcagagggcttcggcgaactggaagaagtcgcctatgtcggcgtcgaggaactggccgcgatcgagggcttcgacgaagacctggccgccgaattgcagagccgcgcccaggaagcgctggaccgccgcgaagccgccgcccgcgaagagcgtcaggcgctcggcgtcgaggacgcgctggccgacatgccgcacctcaccgaagccatgctggtgacgctgggcaaggcgggcatcaagacgctggacgatctggccgacctcgccaccgacgaactggtcgcgaagaagcgcgtcgaccagcgccgccgccgcgagaacaaggaagaggacaagggcggcatattggccgaatatggcctcaccgaggaacagggcaatgagatcatcatggccgcccgcgcccactggttcgaaggcgaggaagcgtaagcgcagatgcccttcgtagacatccgtctggccggaaacgccacccgcgagcagaaggcggccatcgtcgccgacgtcacctggtcgcttgtcgagcggctggggaagtcgcctgccgccgttcaggtggtgatttccgagatttcgacggaaaattacggcgcaggcggccaactcattgccgaccgcgacgcgcccaaagcaggggaggacgcccatgccgcggtcacttcccgatgagaggttaagctcgccccatagcgctaccctaccaactcccctcccttccagggaggggttgatcggagtcacgtgcctccgatcaagggtgggtgcgattgcatcagcaatcgccagcaacggcgattgggctagggcggatgcgcgctacgcgcgacccactcccaacccctccctggaagggaggggagaaaaagcatgaccgaacgcaaatgcatcctgtccggcgaccgcgccgacccggaaatgctggtgcgcctcgcctgcggcccgaacggcgaaatcctgcccgacatccgcgccaaggcccccggccgcggcgcctggatcggcgtcacccgcgccgaacttgaacaggcgctgacaaagggcaagctcaagggcgcgctcgcccgcgccttcaagaccggcgacctgcacattcccgacacgctgcccgccctcatagaggacggcctgcgcaaggcattgctcgaccgcctgggtctggaggcgaaggcgtccatggtcctgaccggctccgaaaagatcgatgtcgcctgccgcaagggcgacgtcacgctgctgctccacgccgccgacgcggccgccgacggcaaccgcaagctggaccaggcgctccgcgtcggacaggaggccgagggcacggatttggcgggcatcgtcttgcctgtggaccgacacgccctatctatggcaatggggcgggacaatgtcgtccatatcgcggtgaccgactcgcgtgcggcgtcacgtctgcgcggcgccataggccgcttggaaagctatctgggttgcgctaacggagcgccggtgcatggggagcgtgactccgcaggggcactgggcgcctgaggtagcattggaatgaaggcgccgacgggccttgccggtcgggttgatgtgaagggtatagttcagtcgtatgagtgacagcaaggaagacaagccggttctgggccgcaagccgctggggatcaagcgcacggtcgagtccggtcaggtgcagcagcagttcagccatggccgcaagaatacggtcgtggtcgaggtgaagcggcgccgcatcctgggcaagccgggcgaagccggccacgctgcgcctgaacctcaggccgatcccacgcccgttgctgccgcgccttcgacgcagccgccgcaggcccgcgcgccgcagccggcccccgcccgtccggcgccgccgcaaagcctgatgtcgcgtcaggaattgcaggcgaagctgctgcgcgaggccgaggaagcccgcatgtccgcgctggaggaagcgcgccgccgcgaagacgcccagcgccttgccgcgagcgaggaggaaaagcgccgcgccgaggaaaaccgccaggctaccgaagtggccgaggtcgaaaccacacgtcagcccgaagtcgagaccgggccggccgaggaagccgccagggcgcctgtcgaggaatccgaggcgaccgccgccgatgttccggtcgacgccgcgccctccgccgccgagccgaagtccgccgcctcgaccgccatgccgccgccgcgccgcttcacgccggtcgcgccggtcaagcgccccgaaccggccaagcccgaccgcgccaagcgcggcgacgacaatcgccgccaggccggcaagctcaccgtcacccgcgcccttgcggatgacgacagcgcccgcgcccgcagcctcgccgcgctgaagcgcgcccgcgagaaggaacgtcgcgcccattattccggcggcgcccagcagcgcgagaagcagacgcgcgacgtggtcgtgcctgaaagcatcaccgtccaggaactggccaaccggatggcggaaaagggcgcggacctggtgaaggccctgttcaagatgggcaccgccgtcacgctcaaccagccgatcgaccaggatacggcggaactgctggtcgaggaattcggccaccgtatccagcgcgtgtccgacgccgacgtcgaaatcggcatggagggtgaggtcgacgcgcccgaaacgcttaaagcccgtccgccggtcgtgaccatcatgggccatgtcgaccatggcaagacgtcgttgctcgacgcgctgcgcggcaccaacgtcgtgtcgggcgaaagcggcggcatcacccagcatatcggcgcttatcaggtgaagacgaagggcggcgacaccatcaccttcctcgacacgccggggcacgaggccttttcggaaatgcgcgcgcgcggcgccaacgtcaccgacatcgtcatcctggtggtggcggcggacgacgggctgatgccccagaccatcgaggccatcaaccacaccaaggccgccggcgtgccgatgatcgtcgcgatcaacaaggtcgacaagcccgaagccaatccccagcgtatccgcgaacgcctgctcgaacatgagatcgtggtcgaggatatgggcggcgaaacgcaggacgtggaggtttccgcgctcaagcggacgggcctcgacgatctgctcgacaagatcatgctccaggccgaactgctcgaactgaccgccaatcccgaccgcgccgccgaaggcaatgtggtcgaggcgcagctcgacaagggccgcggcgcggtcgccaccgtgctggtgcgcaagggcacgctcaagatcggcgacaccttcgtcatcgggtcggaaagcggcaaggtccgcgcaatgatcaacgacaagggccagaatgtgaagaccgccggtccctcgaccccggtcgaggttctgggcctgtccggggtgccgatggcgggcgaccagctcaccgtcgtcgagaacgaggcccgcgcccgcgaagtcgccgcctatcgccaggaacaggcgaccaagaagcgcaccacggccgccccgaccagctttgaacatatgttctcggcgctgaacaccaaggtcatcgaatatccggtggtggtgaagggcgacgtgcagggttcggtggaggccatcgtgtcttcgctcaaccgcatctcgaccgacgagatcaaggtccgcatcctgcattcgggcgtcggcgcgatcactgaaagcgacgtcacgctggcggccgccagccgcgccccgctgatcggcttcaacgtgcgccccaatgccaaggcgcgccagttggcggagcgcgagaagatctcgctgcgctattatgacgtgatctacgacctgcttgaggaagttcgcggcgaaatggccggccagttggcgccggaacgcatcgaaaccatcgtcggccgggccgaggtgcttcaggtcttcccggcgggcaagaaggacaaggcggcgggcctgctcgtcctcgagggcatcatccgcaagggtctggcagcgcgcctcacccgcgaggatgtcatcgtgtcgcgcacccacatcgcctcgctgcgccgcttcaaggacgatgtgtccgaagtccgggcaggcatggaatgcggcgcggtgctccaggacactaacgacatcaagcccggcgacacgctggaactgttcgaggtcgaggaacgcgcgcggacgctgtgatccatgttccccctcccgcaggcgggagggggctggggggtgggctcgccctctcctgaactgcaatggccgatggggagagcccacccccggcccctcccgcttgcgggaggggaggatataatgcccgctcccaatgaaggcccctccgtccggctcctccgcgtgggcgaacaggtgcgccatgtcctgtccgacatcctccagcgcggcgacgtgcatgacgatgtcctcgccagccatgtggtcagcgtcaccgaagtccgcatgtcccccgacctgcgccacgcgaccgtcttcatcaagtcgctgctcggccaggacgaggccgccgtgctgaaggcgctgcgcaccaacaccgcctttctccagcgggaggtcgcgacccgcattcgcctcaaatatgcggcgaagctcaaattcctggctgacgagagcttcgacgagggcagccatatcgacaagctgctccgcgatccaaaggtcgcccgcgacctggagcagccggaaatcgaggacgattaagcgcgacgtgctcctgcgaatgcaggagcctagtccaggcggcagaactgggcccctgccttcgcaggagcacattgcgcttgatcgaaagtctttttccaccgtcgacgtgacggcgcagccccgctaacagcgtctctccggcaggagcaaaaggggctgaggcgcatgaaaaagatcggcatattggcagtcgcgctgacgctggccatacccgccgccgccaaggaagcgccgatccaccccgccgtcaccagcgaccccgcgcccgacgccgcctatcccgccggcatgagcgccttcaccatcccctccgaagacggcgcgctcaacgcggtcctctacaccgccgccggttccggcctgcacccgacgctgctcctcctccacggcttccccggcaacgagcagaatctggaccttgcccaggccgcccgccgcgccggatggaatgtcctcaccctccattatcgcggcagttggggcagccccggcagcttctccttcacccacgcctccgaagacgcctggaacgccctgcaatatcttcagcaatccgccaccgtcgcccgataccgcattgataccagcgccatcgtcgtcgcgggccacagcatgggcggcttcatggccgccgatgtcgccgccgccgaaccccatgtcgcgggcctcttcctgatcgacccctgggatccgtccgaaaccgccgccgcgctctccaccccggagggcgaggccgcctggaaagccgaagtcgccagcgacctgccgcccctgcacggcgccacctatgacagcctgaccacggaaatccgcgccgacacggaaaaattcgacctcggccgcaagctggtgggctatggccgccgtccgctcgtcatcatcggggcggaacgcggcattggcgccatggcgcgcaaggtcaccgccgacgcgcaatccgccaatcccgacacgcggctgatggtctggccgaccgaccacagcttctcggacaagcgcatcgccctggccgacgcgctcgtccgcttcctcaagcagatcgcgccgatggcccgctgatggccaagctctatttctactatagctcgatgaacgcgggcaaatcgacgaccctgctgcaatccagcttcaactatcgcgagcgcggcatggaaaccatgttgtggaccgccgcgatagacgaccgctacgaacggggcctgatcgtctcgcgcatcgggctggaggcgaaggcgcatctgttcgacgccgcgaccgacctgttcgcgcccatctccgcccagcatgcccggaggcccctgtcctgcgtgctggtcgacgaagcgcagttcctgaacgcggcccaggtctggcagcttgcggcggtggccgaccggctggccatccccgttctctgctacggcatccgcaccgatttccaggggcaattgttcgaaggcagcgccgcgctgctcggcctggccgacacgctgacggagatcaagacgatctgcgaatgcgggcggaaggcgaccatgaacctgcgcgtggatggggaagggcggcccatccgcgaaggcgaacagaccgaaatcggcggaaacgaccgctatgtcgcgctgtgccgccgccatttcgtggaaaagcgctccgctcgctgaccaccgcaaatgccgtaaccgtccaggaagggctgacaaccggggacaggagggctagagcgcgccgccatgcacggctggatcatcctcgataaaccccatggccttggctcgacgcaggccgtcagcgcggtaaagcgcgccctgcgcgtcagcggcgcgggcaagtggaaggtcggccatggcggcacgctcgatccgctggcgaccggcgtgctgcccatcgcggtcggggaggcgaccaagctcgccgggcgaatgctcgacagcgacaaaatctatgatttcaccgtccgtttcggcgtccagaccgacacgctggacctggagggccgggaaatcgccgccagcgaccatcgcccgacgctggcggaggtggaggcgatattgccccgcttcaccggccccatcgaacaggcgccccccgcctacagcgccatcctgatcgacggccggcgcgcctacgacctcgcccgcaagggggaggatgtggagatgaagacccgcgccgtcaccgtccacgctctcgtcatcaagggacaagaggcggaagggccagagatcgggacaagggggctcgcctccgtcaccctccgcgcccatgtctccaagggcacctatatccgctccctcgcccgcgacatcgcgctggcgctcggcacggtcggccatgtcaccatgctccgccgcgtcaaggcaggccccttcaccctggaatccgcgatttcgctggacaaattggacgaagctgctaggggcggcggcatcgcgcagcttatgctgccgttgaccgcagggctggacgacatcccggctctcgcagtctctcccgatgaagcgctggctctccgacaggggaaggtgcttgtggggaaaccgcataccggtctcatgctggcgatggagggcgcaacgcccgtcgcgctggtggagtccagtggcccagaaacccttagggaaatcagggtggtgcgcggcttcaatctctagatgttacgaaaggaagccgatgtcgattactgccgagcgcaaggaagcgctgatcaaggaacatgcccgtgccgagggcgacacaggttcgccggaagtccaggttgcgatcctctcggagcgcatcgccaacctgaccgagcatttcaagggtcatcacaaggataaccacagccgtcgcggcctgctgatgctggtcaacaagcgccgttcgctgctggattatctgaagaagaaggatggggcgcgctacaccgacctcatcgccaagctgggcctgcgcaagtgacccaataagttcggcccgcttcggcgggccgattacgtttgggtcatccccgcgcaggcgggcatccagggttccgggcgctgtgtttggaaccctgggctccggctttcgccggagcacgttaaaatggatggtcgcgcaatccggtgcgatcgtccggtcaaaggggttgatcattaccccaaaccgccgcgcgccggatagcgcgcagacaggccccgcccggcaatagggccaggcgggcgaaggaaaaaaccaatgttcgatgtaaagaaggtatcaatcgagctgggcggcaagaccctcacgctcgaaaccggccgcattgcgcgtcaggccgacgccgccgtgctggcgacctatggcgaaaccgtggtgctctgcgccgtgaccgccgccaagtcggtgaaggaaggacaggacttcttcccgctgaccgtccattatcaggaaaaatattcggccgccggtcgcattccgggcggcttcttcaagcgcgagcgcggcgcgacggaaaaggaaacgctggtttcccgcctgatcgaccgcccggtccgcccgctcttccccgaaggtttctataatgaaatcaacgtcatcgctcaggttctgagcttcgacggggaaagcgagcccgacatcgtggcgatgatcgccgcctcggccgcgctgaccctgtcgggcgtgcccttcctgggtccgatcggcgccgcccgcgtcggctacaaggatggcgaatatcagctcaacccctcgctggacgaagtgaagaccggcgaactcgacctggtcgtcgccgccaccggcaatgcggtgatgatggtcgaatccgaagccaaggagctttcggaagacgtgatgctcggcgccgtcctcttcgcccatgaagcgtcgaagaaggtcgtcaacgcgatcatcgacctcgccgaaaaggccgcgaaggatccgtgggacgtcgccaagggcgacaatctcgacgacctcaagaagaagctcaagaagctgatcggcaaggacatcgcggccgcctacaagctgaccgacaagtccgcccgttcgagcgcgatcaacgccgcccgcgacaaggccaaggcctttttcgcggaagagggcctggacgcccagagcgtcatggccggcatcaagctgaccaagaagctggaggcggagatcgtccgcaccgccatcctcaaggaaggcaagcgcatcgacggccgcaccaccacgcagatccgtccgatcgaggcgatggtaggcttcctgccgcgcacccatggttcggcgctgttcacccgcggcgaaacgcaggcgatctgcaccaccacgcttggcaccaaggacgccgagcagatgatcgacggcctgaccggcctccactatgaaagcttcatgctgcactataacttcccgccctattcggtcggcgaagtgggtcgcttcggcgcgccgggccgtcgcgaagtcggccatggcaagctcgcatggcgcgccctgcaccccgtgctgcccagcaaggaggaattcccctacacgatccgcgtcctcagcgacatcaccgagtccaacggatcgtcctcgatggcgacggtctgcggcggttcgctctcgatgatggatgccggcgttccgctgaagcgtcccgtctccggcatcgccatgggcctgatcctggaaggcaaggagttcgcggtcatcagcgacatcctgggcgatgaggatcacctcggcgacatggacttcaaggtggcgggcacggaagcgggcatcaccaccatgcagatggacatcaaggttgccggcatcacgcaggaaatcttcgaagtcgcgctgcgccaggcgaaggaaggccgcgcccacatcctgggcgagatgagcaaggccctgtcctcgacccgcaccgaactgagcgcgcacgctccgcgcatcgagacgatccagatcgacaagtcgaagatccgcgacgtcatcggcaccggcggcaaggtcatccgcgagatcgtcgcggaaaccggcgcgaaggtcgacatcgacgacgagggcatcatcaagatcagctcgtccgacatcaaccagatcgaagccgccaagaagtggatcctcggcatcgtcgaggaagcggaagtcggcaagatctacaccggcaaggtcgtcaacatcgtcgacttcggcgcgttcgtgaacttcatgggcggcaaggacggcctcgtccacgtctccgaaatgaagaatgagcgcgtggaaaagccgaccgacgtcgtgtcggaaggccaggaagtgaaggtcaaggttctcgaaatcgacccgcgcggcaaggttcgcctgtcgatgcgcgtggtcgaccaggaaaccggcgaggaactggaagacacccgtccgccccgcgaacccagaggggatcggggcggcgaccgcgaaggcggccgtggcgaccgcaatcgccgcgaccgtgggggcgaccgcggcggacgcgggggcgatcgcggcccgcgccgcgaccgcggtccccggggcgaaggcaagggcgacgatgacggctccagcgccggcctgccggatttcctgacccaggattgatcctggtccatcatgttcagaaaaaaggaagggcgtccggtcatccgggcgcccttttcgatgaatttgaccgcttcctgatctccatcaattggcgtttccggcagttatgttactgtaacgaccaaggaaccgggggatatatgcagcgcaagaacgaaagattcgtggagcggttgccgcttgtcttgcgccggccctggcatgcttatctgctggcgaccgttttctgcctgatcgcttttgccattcgcaccgtcgcggaaatcgccatgccggtcggctatcccttcgtgtccttctttcccgccgtgatcctgacctccttcctgttcggggtgcggccgggcatctatgcgggcgtgctgtgcggcctcatctcctggtatttcttcattccgccgcgcatggcgttcgatcttcatccgggcgtgctgttggcgctggtcttctacggcaccgtggtggcggtggacatcgcgctgatcaacctgctgcagaaggcgaacttcaaactggcggtagagcgggaacgcagccgcgccctggccgaaaatcgcgaactgctgttccgcgaattgcagcaccgcgtgtccaacaatcttcaggtcgtcgccgccatactctcgctccagcggcgccatgtcgatcatgacgtggctcgccgggcgctcgacgacgcctcggcccggctggcgctggtcggccggatcagccgggcgctctacaatccttcgggggaggggcagaatgtccgctccttcctgacgacattgaccgccgacgtgctggaggccagcggccgcgacgacatcgtcctcaccgtcgatgcgcccgacggcctgaccctggaacccgacatcgccgtgtcgatggcgctgatcgtgaccgaagcggtcaacaacgccattgaacatggcctgccgcatcggggcggcagcatccatgtcggcctggacatcagcgacggtacgataacgctcgacatcacggacgatggaaagggactgcccgccaatttcgaccctggtttcggccagagcctgggcctgcggatttccaacgcccttgccggccaactgaacggccgcttctcgctcatgcccgcggcgaagggcggcgcgacagcgcggctcgacctgcctgttcgcgcatagcgacaggcaggcacattctgccgcttggcgagggccattccctcggctatgacccggccatgctgacgaaaaccatgacgcgcatcggcgcggctaccgcaccgcttctgctcgccgccctgctgtcgggctgcgcgacgtcgaagaacaaggccgacacacaatatgtcgcccgcgacgtgtccacgctctacaatgccggcaaatatcgcctggatcgcgggcagtacaagctcgccgccgccctgttcgacgaggtggagcgccagcacccctattcgccctgggcgcgccgggcgcagctcatgtcggccttcagctattacatgaatcaggattatccggaatcgatcggcgcggcgcagcgcttcctgtcgatccacaccggcaacaaggacgcgccctacgcttattatctgatcgcgctctgctattatgaacagatcgccgacgtcacccgcgaccagaagatcacgcaacaggcgctggacgcgctgggcgaactgatccgccgctatcccgacacgcgctacgcggccgacgcccggcttaagctcgacctcgtgaacgatcacctcgcgggcaaggagatggagatcggccgcttctaccagcgtcgcggccaatggctggccgccacgctgcgttttcgcacggtcatcgacaaatatcagacgaccacccacacacccgaagcgctggagcgcctggtggaaagctatctctcgctcggcatccccgccgaagcgcagaaggccgccgccgtgctgggccgcaactatcccggttcgaaatggtatgagcgcagctacaagctgatgcgcgaacatccgaacaaggcctgacctgaattatccccctcccgcaggcgggaggggcgaggggtgggccgcgagcaaagcgagcgttccgccctagcgttgaaagaagcgccgctggcgcggcgcacccacccccggcccctcccgcttgcgggaggggggagtcgctcgcctttgctgaccgctctctccatccgcaacgtcgtgctgatcgaggcgctggacctggatttcgggtctggcctcggcgtgctgaccggcgagaccggcgcgggcaagtcgatcctgctcgattcgctcggcctcgcgctgggcgcccgcgccgacagcggcctcgtccgcaacggggaggcgcaggccagcgtcgccgccaccttcgaagcaccccgcgccggtcatcgcgtgaccgacctgctggccgacaacggcatagacatcgaaccgggcgagccgctgatcatccgccgcatcgtcaaggccgacggcggcagccgcgccttcgtcaacgatcaggcctgttcggccgccctgctgcgcgacctcggcagcgcgctggtcgaaatccacggccagcatgatgatcgcggcctgctcaacccacgcggccaccgcgccttgctcgacgcctatggccgctgcgacacgggcgcggtcgcccaagcctatcacgcctggcgcgccgccgccgaccgcctcgcggaaagccgcgccagcgtcgagaccgccgcccgcgaccgcgattacctgacccacgcggtggacgaactcacccgcttcgcccccgaacccggcgaagaagccacgctggccgaagaacgcgccaccatgcagaagggcgcgcgcctctccgacgacctttccgccgtcaccgaatgcttcaccggctccgacggcggcctcgcccaattgcgccaggccgcccgccgcctcgaccgcatcgtcggcgaatatgaaccgctggccgaagtcctcgccgccctcgaccgcgccgtcatcgaagccagcgaagcggaggaccgcctcaacgaagccgccgaggccttgagcttcgaccccgctcgcctcgacgccatcgaaacccgcctgttcgacctacgcggcctggcccgcaagcatcaggtccaacccgacgacctcgccgccctgcgcgacgagatggcggcgaaactcgccgccatcgaaggcggagaagaccatctcgtcgccctggaaaccgatgtgaaggccaaggccgccgcctatcgcgaagccgcccagtccctctccgccgaacgccgacaagccgccggaaagctggacgccgccgtcgccgccgaactcgctccgctgaaactggacgccgcccgcttccgcaccgtcgtcgcgccgcaggaggagtggcaatgggccccccacggcatggaccgggtggaattcgaaatctccaccaaccccggcgcgcccttcgccccgctggtcaagatcgcctctggcggcgaactctcccgcttcatcctcgcgctcaaggtcgcgctggcggaacaaggcggcgcggacacgctgatcttcgacgagatcgaccgcggggtagggggcgccgtcgcttccgctatcggggagcgcctgtcccgtctgtcccggaccaaccagatactcgtcgtcacccacagcccgcaagtggcggcacgcggcgcaggccatatgctgatcgccaaatcgagcgacggcaccgtcacacgaaccggcgtccatgcgctgagcgacggcgaacgccgcgaggaaatcgcccgcatgctctccggcgccgaaatcacagccgaagcccgcgcccaggccgaacgcctgctggaaaagctataaagcagccgcgttcccgaagtagcccggccgcaagcaatcacttgcagtcattcgtgtacggagcgccgttgccggcaagcggtcacggcccatcggcaagggcggcgttttgcggggctgcggggaagacgagtccgctgacgatatgagcggtgatcgcgccgcccatctgcgcggcgacgaatgcaggcacgcaggatggggcgatcccggcgaaactgtcgctcagcgatcgggcaagggtgatggcggggtttgcgaagctggtggaagaggtgaaccaataggcggccacgatatagagggcgacgctgatcggcacgctttccgggcgcatccgcacggttccgatgatcgtcagaaccagaccgaaggtagcgatggcctcaccggcccattgcccgccgccgccgcgcaacttggcggatagctggagcaatgggacgtcgaacatcagatgcgccagccatacgccgatgatcccacccgccaactgggcggcggcataggccagcgccgcgtcgatgcgtatgtggccgcgcatgcacatgacgaacgtgacggcaggattcatgtgcgcgcccgacaccggccccagcatcgtgatcagcacgaacaggatcgcgccggtcgccagcgtgttgcccagaagcgcgatggcgatgttcccgcccgcgatgcgttcggccatgatcccggacccgatgacggtcgcaaacagcagcaggctgccaagcgcctcggccagaacagcgcggcggttcatgccggtcgaatgcgattgccgtccgcgtcgacgacctgctccccatcctccttcgcgaacgcgccgcgctgctgcgcgggaagaatgtccagcaccacctcggacgggcggcacagcttcacgcccagcggcgtcacgaccagcggccggttgatgaggatcgggtgcgccatcatcgcgtcgataagggcgtcgtcggtcagcgtctcgtcatccaggccgagttcggcatagggcgtgcccttctcgcgcagcagatcgcgaggcgacatgccggcgcgttcgatgagctggacaagaagcgcccttgcggggggcgtcttcagatattcgacgacatgcggctccattccggcgttgcggatcatggcgagcgcgttgcgcgacgtcccgcactccggattgtgatagatgacgatgtcggtcacgggctggtccttcagcagcaggcgagttcggcgagcagcggctcgcacagttcggcgcgccccccgcaacagtctttggcgaggaagatcatcaggccgcgcaacgcatcgatgctgacacgctgtatctgccgtcgcccgcgcttttcggggacgaccagcccggcttttaccaggaccgccagatgggtggagaatgtgctctggctcagcccgccagcttccgccaactgcccggtcgaaaggccttccggctcatgctgaaccagcagcctgaaggtcgccaggcgggttggatgcgcgagagccgcaagaattgagagcgccgcttcagtttccatgcatcggaattatccgatggaatgcgggtggtcaataacacatcggataatgtcgatgtgtttctgtcaattgtcggcctcggctcgtcgttaagccgatattcctcttttcaccaataaccatttcgacaaccctgttcccccgcgaccccagaatatccgctacccgtgcgcaaaggccgacgctaaagacaggcgcatgaccgaccttacgtccatgaccgaagccgaagccgccaaccacctcatgcgcctggcgcgggagattgcgcgccacaaccggctctatcatgatcaggaccagccggagatcaccgacgccgcctatgacgcgctgatccgcgagaataatgcgctggaagctgccttcccgcaccttgtccgcagcgattctcccaacgcccaggtcggtgcggcccccacctccgccctcaagaaggtccagcacgccgtccgcatgatgagcctcgacaacggcttcgcggacgaggacatcgccgaattcatcgcccgcgtccgccgcttcctcgcgctccccgaaaacgcgcccgtcgccctcaccgccgaacccaagatcgacggcctgtcctgctcgctgcgctatgagaagggcgaactggtcctcgccgccacgcggggcgacggcacgacgggggaggacgtcaccgccaatgtccgcactattgccgacatccctgagcgcctgaccggcgacaccgtccccgacctgttcgaagtccggggcgaagtctatatggccaaggccaatttcgtggccctgaacgaacgcctgctggccgaagccgaagaccccgaaaaggcccgccagttcgccaatccccgtaacgccgccgccggttcgctgcgccagaaggacgccgccgtcaccgccagccgcccgctgcgcttcctcgcccatggctggggcgaagtcagcgccgtccccgcagaaacccagctcggcgtcatgcaggccatcgcaagctggggcctgcccgtctccgaccgcctgacctgcgtcgacacgctggaatcgctgatcgcccattaccgcgccatcgaagccgcccgcgccgaactgcccttcgacatcgatggcgtcgtctacaaggtcgaccggcttgactggcagcagcgcctgggcttcgtcgccaaggccccgcgctgggccatcgcccataaattccccgccgaacgggcgcaaacgacgctggaggccatcgacatccaggtcggccgcaccggcaagctgactccggtcggccgcctgacccccgtcaccgtcggcggcgtcgtcgtctccaacgtcaccctgcacaatgcggacgagatcgcccgcctcggcgtccgccccggcgaccgcatcgtcgtccagcgcgcaggcgacgtcatcccgcaggtggtcgacaatctcacccgcgacgatccgcgcgcgcccttcgccttccccgaccattgccccgtctgccagtccgaagccgtgcgcgaggaaggggaggtcgacatcagatgcaccggcggcctcatctgccccgcccagcggttcgaacggctgcgccatttcgtcagccgcgccgcgctcgacatagaggggctgggcgaaaagagcatagaggaatttctggacctcggctggatcgcggaaccggccgacatcttccgcctgaagacgcaccgcgccgacctgatgggccgggaggggtggaaggagaaatccgtcgacaatctcctcgccgccatagaggccaagcgccaacccgatgctgcccgcctgctctttggcctgggcatccgccatatcggcgcggtgacggcccgcgacctgctgaaacgctatgcgacgctgcctgccatccacgccctcgcgctggagatcatcgccctgcgcgacgccgcgcagcctgcggagggggaggaggaaagccgcttccgcaaccgcctggacaaggccatcgccgaacagatcggggtcgagaatgtgggctcggcggtcggccacgcgctggccgatttcttccacgaaccgcataatgtggaggtctggaacgacctgctgagcgaagtctccccgcccgactatgtggtcgaaaccaccgccagcgcggtcaccggcaagaccgtcgtcttcaccggcaagctggaaaccatgagccgcgacgaggcgaaggcgcaggccgaacgcatgggcgccaaggccgccggatcggtcagcgccaagacagacctggtcgtcgcaggccccggcgcgggttccaaactgaaacaggccgccgcgctgggcatcgaagtgatcgacgaagcggcctgggccgaaatcgtcaaggctgcgggataggtgggcaaggcgacgactggtccatttccttcatggtccattccgctcgccaaccagggatttctcaaaccgggagcggcacgcccggcaggttcttcgatgtgcggatggtgagcgaggtcttcacgctcacgacattgggggcgggcgtcagttttgacgtcaggaactgctggaaactttgcagatccttcgccaccaccttcaggatgaagtcgatctcgccgttcagcatatagcattcgcgcacctccggcagggtggcgatatgatcctcgaacgccttgaggtccgcttcggcctggcttttcaggctgaccatcgcgaagaccgtgatggtatagcccagcatcgatgggttgaccacggcatggtaggagctgatggcgccgctttcctccaatgcgcggacgcggcgcaggcaggggggagccgtcaggcccaccttgcgggccagctccacattggtcatcctgccgtcatcctgcaattcgcccaggatctggaggtcgatgtcgtcaatattggggccggccattattccgcttatttccttgcctgttaatatggcgttaccataataatatttcaggacaatgcaattgtcccactatgcgacgttcgcataagaacccgtccgcggcccttcccctttgcggcccgaagcattattcctgtgtaacgatctctccggcgaaggttgttcagcgctgcgccggggctggaatttggggaattttggtgcgcttcaacgatctcatgcagacggttctcgccgcggaaggacgcagcggcctgggcgcggtcaccttgtggcggcaatgcgtggatctgctggcgcaaaatgaccggcatgaccgtccgatcgtgtccgatgcggagcgcgcggccctgctggaacggctgtccggactgttgcccaagctgtcggaaacgcagcggatcgcgaccgtggtggaattgggcgggcggttgcggtcgcccaggctggtcgaattcttcgccaatgatcgcccggcgatcgcggccgccgccatgtcccgcgcgcgcctgtccgatgcggcctgggtggagatgttgccccgcctgacgcccacggcgcgcggcgtgctgcggtcgcggcgcgaccttggccccgcgacgttgcaggggctggaggctttcggcgcgaccgacctggtgttgaccagcgatgtcgtcgtcgagcaggaagacatgctgctgacagaggcgatgatcgttcctgccgatcccccggtcgatccggccccggtcgatccggcccaggtcgagccggcggaggaagaccgcagccagatccgcaacctggtcgaccggatagcgcgcttcaccagcgcccggcgcgcaggcgacgcggacgaagcgccgcaacgccccgccatcgccgggccgcgcgccttcgccttcgaaaccgatgcgtcagggacgatcgtctggatcgaccaggggccgcgggcggcgctgatcggccttgcgctcaatgaaacggcgctggaaggcggcagcggcccggacggccatgtcgcgggcgccttcatgcggcgcagcggttttcagaacggccgctacacgatcgtcggcggcaccatggcgggcgagtggcggctgtcggcgacgccctttttcgatccgcgctccggccgcttccagggctatcgcgggcaggcgcggcggccctatctccacgaagtcgccgccgaaccgcgtgccgaacccgtgtccatcgcgggcctgtccgccgattcgatccggcaactggtgcatgaactgcgcacgccgctgaatgcgatattgggctttgccgagatcatagagcaggagctgttcggtccggccggtcctgaatatcgcgacatggcgggcaagatcgcggtggatgcgcggcatctgctgacggccttcgacgatctggaccttgcggcccgggtgtcgcggggcgagggcgggaccgagccgccccgcgcaatcgatcccgcgcttctggtgacgcaggtgtcgacccgctttcgcgaacagggcgacggcgcgcagatcgacatcgccatggcgcggggcctgccgatggtgcggatcgacccggtgcagggggagcggatgatccagcatctgctgcgcacgctgatctccgtctcgccggcgggggaagcgttgaccggcgcctgctggtatcagccggacggggcggaaggccgcgtggtgctggccatcgaccggccgtcgacgctggcgggaatggaggaggagcggctgctcgatcccggctatatgccggacggcaattgggcggacgggccgctgctgggcctgggcttttccctgcggttgatccgcagcctggcgaccgggtgcggcggcgcgctggacatcgaaccgggccgcttcctgctcgccgtgccggccatggcggagacggaggacgccgtcggcagcgcctgatgcgccgggggaaaacctatcgcaaccaaatcagggtagcggtgacgggatgaccacgctttcccatgacggcaacctgctccgcgccccggcggcggaggacaggatcatgctcgatccggatttcggcacgcgcttcatgctgttcgtggatacggaggaggagttcgactggaacgcccccttccgccggacgggccatggcgtgacggcgttgcaggggatggaacgcggccaggcctatttcgcggccgccggggtgaagcccgtctatgtgaccgactatccggtggtcgacagcgacgcggcggcggcgatgatgggacgctggctgaccgacggcgcggccgacatcggcgcgcatctccatccctgggtcaatccgccgcatgtcgaggaggtgacggccgccaacagctatgtcggctttctgccggaggcggtggagcgagcgaagctggaagcgctatgccagcggatcgcggaacgcttcggcgcgcggcccgtcacctaccgggccggccgctacggcgtcgggcccaacagcgcccgcctgctggaggaggcggggttccggctggacagttcggtgcgcagccgattcgattacagcgcgcaatatggcccggatttccagggcctgccgcaatatccctattgggccggaccgggacggagcctggtggagctgccgctgtccaccgcctttgccggcctgctgcgcggcggcggcgagcggctgtaccggaccgtgcagcgcatggggccggtggccggcgcattggcgcgaaccgggatgttgagccgcataccgctgacgcccgaaggcatcggcgcgcaggaggctatcgccgcgatcgacgccttgctgcgggaaggcgcgccggtgctgaatttcagcttccattccccgacgctggagccggggcatacgccctatgtgcgcgacgaggccgacaggacagccttctatggctggtgggacgcagtgctcgatcatctggacaagcggaatgtccgacccgcgacgctcgacgccttcctcaaggcggtccaaccgcgaggacaggcttgccaagcggcctgatgctgcctatccgggcaacaaggtggggcctgtagctcaatggttagagctggccgctcataacggctaggttgcgggttcgagtcctgccgggcccaccaaatcccttcgcttcgatcaccttggcgcatctgtcttgggcgggcatgcatggttccgtgctgtctgcggacgaatgcaagaagaggcggagcgattgcagtttgtgcaatgcaaaaatttcgcttgcgactcggagcaatcggtgacagttttcgatccgtcgaagcatgggcgcttcgacacataggttgaacctgccgatgacggcgagggttcgactgcggtccttcaaaggtccgacatggcaatgacgccgcctggacaaggtcaatgacctgcgttccggcggctttttttattgattttcgctggcggcatggatgccgccgggcggctttcgacatcgatttcgcacgctggaccgcttccggcggtggccggtcgcgcactgcttccggcggtcacgatcaacaaggaaagggcattggggaatggcagagggggataatcggcatggcgtcgaccggcgcggactgctgaagacgagtggaacggcggcgctgttcgccgcggtgcagcaggcctttccgtcgggcgcgttcgcggccggtacggggccggaggtcacgggcgcgaagctgggcttcatcgcgctgaccgatgccgcgccgctgatcatcgccaaggaactgggtttcttcgccaaatatggcttgcccgacgtgcaggtgacgaagcaggccagttggggcgcgacccgcgacaatctggtgctgggcagcggcggcggcggcattgacggcgcgcatatcctgacgcccatgccctatctgctgacgctgggcgccatcggcaaggcgacgccgatgagtatcctcgcccgcctgaacgtcaacggccaggccatctccgtgtccaaggaatatctgggcgccaaggcggacatgaacgcagccaagatgaagggcgtcatcgcccagcgcaagggcgcgggcaagaagatcaccatggccatgaccttccccggcggcacgcatgacatgtggctgcgctactggctggcggccggcgggatcgacccggacaaggatgtggaactgatcaccgtgccgccgccgcagatggtcgcgaacatgaaggccgacaccatggacgccttctgcgtgggcgaaccgtggaacgaccagttggtcgcgcagcagcttggctataccgccgtgtcgaccggccagatgtggatgaaccatcccgaaaagagcttcgccatgcggtccgactgggtggcgaaatatcccaaggcggcgcaggcgatcacggctgcgatcatcgaggcgcagcgctgggccgacaatccgggcaacatcacccggctggccggaacgatagccgggcgcgattatctgaagtgcccgatcaccgacatcgccgaccgcttgcagggcaatttcaacatgggcgacgggcgcaaattcccgaacgcggccttcaagatgaagttttttgcgggctatgcctccttcccgtacaagagccacgatctctggttcctcacggaaaaccagcgctggggcaagctgcccatgtcgctcgacaccaagggcgtgatcgccaaggtcaatcggtccgacatctggcgcaaggccgccgcgatgctgggcggcaaggggcctgccagcgacagccggggcgtcgaaaaattcttcgacggaaagaccttcgaccccgccaatcccaaggcctatctcgccagcctggcgatcaagcgggtctgatgagcaaggccagatgagcaaggagagcagcatggcgtcgccatcgcccagcaaaaatggcggaccgtcggcttcggccggcggtgccgccgcagaattgggggtcatcgtgccctatcccgaagaagccatcgcccgccgcagcttcgagccggtggccgcgccggtgcacccgctggtgcgccgcgcccggtccttggcggcgggcatgctgccgaccatggtgatgatcgccgtgctgctggccttctggcagttgctctgcggatcgccggacgcgactttccccagcccgctcaaagtatggcaggaaagccatgaggtcatcgtccacccgttcaagggcgtggagatcggcttcacccatttcagcatccaggatgggggcgatgtcggcattgccgggcatgtgttgaccagcctcagccgcgtgctgatcggctacagcatcgcggcggtgatcggcgtggcgctgggcatattgatcgggcagagcgtcttcgccttccgcgccctcgacccgctgttccaggtgctgcgcaccgtgccgccgctggcctggctgccgatcagcctcgccattttccagcaggcgcagccttcggcgatcttcctgatcttcatcacggcgatctggccgatcatattgaacacggcggcgggcgtgcagacgctgccggtcgcctatcgcaacgtcgccaaggtgctggcgctcaatccggtcgaatatttcgtccgcatcatgctgcccgccaccgtgccgcacatgttcaccggccttcgcatcggcgtgggcatgagctggctcgccatcgtcgcggccgaaatggtgcagggcggcaccggcgtcggcttcttcatctgggacagctacaacagctcgctgctgaccgacaccatcgtcgcgctgatctggatcggcatggtgggcttcgcgctggaccgcatcgtcgcctttgcgggccgcatcatcggtcgtgcaggctgagaaggggagggcattgccatgaaacagcgcagctatctcgcgctagagggcatcaccgtcgaatttccgaccagggcagggcgcttctgcgcgctcgacgggatcgacctggaggttgaaaagggccagttcgtggcgttgatcggccattcgggctgcggcaagtcgacgctgctcaacgccgtcgccgggctggtcaagccgacgcggggggcgatcttcctcgatggcgaactggtcgacgcgccggggccggaccgggcagtggtcttccaggaccatagcctgctgccctggctgacggtcgaggagaatgtccgcctggcggtcgacaagacggcgggcggcaagagcaaggccgagcgcagggattgggtcatgcacaatctggaactggtccagatgacccatgccgccgccaagcgccccggcgaactgtccggcggcatgaagcagcgcgtcggcatcgcccgcgccatcgccatgaacccacgcgtattgctgatggacgagccgttcggcgcgctggacgcgctgacgcgggcggcgttgcaggatgtggtcatggatttgcaggcgcggctcaacaacacggtgctgatgatcacccatgacgtcgacgaggcggttctgctggccgaccgggtcgtcatgatgaccaacggcccggcggcgcggatcggcgaggaccgggccgtgacgctggcgcggccccgcaaccggctggaggccatcgacacgctcgaatatgcggaggcgcgctccgccgtcatccacttcctgcacgagcgttaccgcaatccggcgacgctcgccgcctgaaaatccggtttggagaggatgccctgaataggcccagaaaagccatcgggagcaaatgaagggggatttatgaagaaggtttctttcctgttatcggcgtcggccccaataatgggactgtccgcggtcgcggcgccggcgctggcgcaggatgtcgtgttcaagcccatcgtggaagcgcgcctgcggtatgagacggtcgatcaggccggtcccgcgccgctcagcagcagccgcgacgcccatgccgtgacgatgcggctgcgcgcaggcggcgagatttcgaagggcccctgggccttcctggcggaagccgaaggcacgctggcgatcgatgaggattataacagcggcgtcaatggaaaggcgctctatcccatcgtcgccgacccggagacggtcgaggccaaccgcgttcagatccagtaccgcaccaagccgctggttgttaccgtgggccgccagcggatcaacctggacgaccagcgtttcgtcggttcggtcgcctggcggcagaatgagcagaccttcgatgccgtgcgcgtcgaatatatggggatcaagaacctgaaggtcgacctgacctacgcgattgcggcgcggaccatctggggcatagacggcggcaagttcggttcggccaaccggccgacggacattgagggcgacgatgtcttcgccaacatctcctacaagaccaagctggggacgctgaccggcttcgcctatctggtggacgaggatgaggcggtcgtggcgttgcgccggaacagcagccagacctatggcgcgcgtttcgcgggcgccgtgcccttcacgaagaaggtgaagctcagctatctcgccagctatgcgcggcagagcgactatgcgaccaatccggtcgactattcggcggatttcgtaacggccgaactgggcttggacgtggccgcgttcaagctgacgggcggctgtgaactgctggggtcggatgggggcgcgacggggatagcgggcggcttcgccttccagacgcccttcgccacgctgcacaagttcaacggctgggccgacaagttcctgacgacgcccggcaccggcattcaggactattatgccggggtcgcctatacggtgccgaaggtcggcaaggcggggccgctggtggcgtccttcaccttccaccgcttcagcagcgaccgcctgtccatccattatggcgacgaatataatgcgcaggtcacgctcaagctgaacaagcatctgagcgcgctcgtcaaatatgccgattaccagcgcaagggcatcgccagcttcaccggcgatgccgacaccaggaagttctgggcgcagatcgactacgcattctgacttctgccggcgcgcctcagggccgccgtcatgggccatcgttgccgggatcatggaaggaccggcagcgatggcctttgctttttagggtgtgtggggattcagcccatggcgggctgcaaatagcggctttctccgcttccagtgctcacgtaatgaagtacgctgcgcgccggttctcgaaatccactattttcgccgcgccctggactgaatccccacacaccctaaagggcgctccaggaccggcagccgccgcaatcgggaagggctgatcgtcgatcagatggcgcgtccagggccgaaacctcaaagctgccgcgaccgttggtcacgcgaaggtaaaaggcggaggatcgacaggatgggcaagggcattttgctgtggttgctattccgctaagcaggctattctaaagcctgccggaagccctgatatttcgggtaatggtcggggagacaggattcgaacctgcgacatcctgctcccaaagcaggcgcgctaccagactgcgctactccccggcgctcgcgggccttagcggtgaagcaaccggcgcgtcaatcgcgcttttgtttcctccgccgttcaccgcatggaaaaagggcggatcgtacgaagacgatccgccctttcgaaaatcccgctgaagcgaagattattcggcgttcgcggcgttgccagcgacgttcgcagcgttggcggcgttgtcggcagcgttcgcggcgttgtcggcagcgttggtggcgttttcgacaacgttctcaacaacagcgttcgaagcgttcgcggtctcgttggccggcttctcaccgcaagcggcgagggccatcaggccggccgaagcgaaaacaacagcgatcttcttcattgtgtacggctcccatagcattttgccgcgttgccacgccaaaatcgtgacttacgcgagcgacccgcattaacgtgtgcgctgcacaaatcaatgcttttctgcgtcggtgaagcgacagaatcacgcgacaagcagttgtctacaataaaagttcagttaacgcctaacgattccggcgcattcgcgatttcgaaaagcgcaaccgcccaggcggcgacattctgccgaagctgtgccgggtcgatcttgtccagcgtgtcgtccggcgtgtgatgaatgtcgaaatagcgggtgccgtcctgctggagatcgaccacagggacgcccgcctttaccagcggctctatgtcggaacccccgccggcgggcaggcggctggcgccgatgccgagcggagccagcccggccgcgacccggcgggcgagcgcgtcatggccctgcggcagcctgaaatccacgcgccagacgcggtcggccccgaaatccgattccatcgccatggcatgcgcttccttgccatgggcgtcgaaataggcgcggccgccattgccgccgacctcctccgcaccggccatcagcaggcggatggtgcggcgtagcggcgcggccttggcggcctggagcgccgcggcggccacgatgccgcagcccgcgccatcgtctatcgcgcccgtgccctgatcccagctatcgagatggcatgcggcgacgacgacgcccgccttgggatcgctgccggggatttcggcgatgacgttgcccgacggctggtccttcagcattttggaggtgagcgtcaggtgcagccgcaccggatggccgcgagagaccatgcgggcgagctgttcggcgtccggcacgctgagcgcggcggcgggaatgggcttcacgccatcggcccacatctggacgcccgtatggggctggcggtggttgtcggtgccgatggaacggatcaatatggcgatggcgccctttttcgacgcgatgcttggcccctggcggcgggtcgcgccgaaatagccgtaggaactgccgtcctgggtcgcatgcatcgcatggctgacgaaggcgatcctgcccttcaggctgccttccggcgcggcctccagatcggccagcgtggggaaataggcgacctccccctctattcccttgtccggggtggaggcgctgttgcccagcgcggcgaggaccagattttgcgggaagggcgcgatcacgcgggcttcgtcatggccgcgcagccagacgggcatggtgtaaggttcggcgcggacgttggagaagcccaggcttttcagcttcgccactgtccagtcgcgggcgcgggcctcctgcggggtgccggcggggcgggggccgacttcggtggtgaggccttcggtgaagtccattgcaaccgtgtccgtcagggcggcggcgcgaatcgcatcgatgctggacgcggccaggaggggggagggggtgaggatgctgccgaggaggagggcggcaagcgtgcccggtcggattttctgcatggatgaaggcttagcggggcatcccccatttgccaacgcgttccgcctccgctaacccggcgccgatttccaacgattgtcctttcggagcagcttcaagccatgtccgcctcgtcccaatacgccttcgtcatgaagagcatgaccaagagctttcccggcgccgccaagccggtgctcaaccagatcaacctgcaattctatcgcggggcgaagatcggcatcgtcggccccaacggcgcgggcaagtcgaccctgatgaagatcatggccggcatcgacaccgattatagcggggaggcatggccgggcgagaatatcacggtcggctatctgccgcaggagccgcaactggacccgaacaagacggttctggagaacgtcaaggacggcgcgcgggagattgcggacaagctggaccgcttcaacgagatcagcttggagctggccgacccgccggaggacgtcgatttcgacgcgctcatggaggaaatgggcacgttgcaggagcagatcgacgccgtggacggctggacgctcgacaaccagcttgaaatcgcgatggaggcgttgcgctgcccgccttcggactggccggtggacagcctgtcaggcggtgagaagcgccgcatcgcgctcacgcggctgctgatccagaagccggacatattgctgctcgacgaaccgaccaaccatctggatgccgaaagcgtcgagtggctggaaaaccacctgaaggaatatgcgggcgcggtgctgatgatcacccacgaccgctacttcctggacaatgtggtcggttggatcctggaactcgatcggggcaaatatttcccctatgagggcaattactccacttatctggagaagaagtccaagcgtctggagcaggaagaccgcgaggcgaccggccgccagaaggcgatcaacgacgagctggaatggatcagggccggcaccaagggccgccagaccaagtccaaggcgcgcatcaagaagttcgaggaactggtcgccagccaggaaagccgcacgccgggcaaggcgcagatcgtcatccaggtgcctgagcgcctgggcggcaaggtgatcgaggcgaagaatatctcgaaggcctatggcgacaagctgctgttcgaaaacctctccttcatgctgccgccgggcggcatcgtcggcgtcatcgggccgaacggcgcgggcaagtccaccctgttcaagattattaccgggcaggaacagcccgattcgggcgagatcgacatcggttcgaccgtgcgcctgggctatgtcgaccagagccgcgatcatctcgacccgtcgaagaatgtctgggaagaggtttcggatggcctggattacgtcaaggtcaacgggcacgacatgtcgacgcgcgcctatgtcggcgccttcaacttcaaggggcaggaccagcagaagaatgtcggcaagctgtcgggcggcgagcgcaaccgcgtccacatcgccaagatgctgaagaagggcggcaacgtgctgctgctcgacgaaccgaccaacgatctggacgtcgaaacgctggcggcgctggaagaggcgatcgagaatttcgcgggctgcgccgtggtgatcagccacgaccgcttcttcctcgaccggctggcgacgcatatcctggccttcgaaggcgacagccatgtcgaatggttcgagggcaatttcgccatgtatgaggaggataagcggcgtcgcctgggcgatgcggcggatcgtcccacgcggctcgcttacaagaagctgacgcgctgattccagcgatgcggcgcgaaaaccgtcaacgaattgcaaacattgcaatgggcggcgtgtttttcgcaattgcaaaatgacgtgctgcactgcacatagaaaaggcctttcaggcatcctctcctaaaactttcaggccggtccttctgggatcggccttttttttggtgatgggcgcctcattcatgggcttgttcagcgatgcggatattccggcggcatattccgccgatgcgcccacccatgcggccttatccctaagacggcgtggacaaattcaagacccggactgagcgattttgggtggagagcgggccttccccctattcgtcacctctcccccctattcgtcaccccggacttgatccggggtcccgctgccttgggctgggcgcggtgtagaggcaaaagcgggaccccggatcaagtccggggtgacggtggggcaatgtccggaactagccatttcccgacatccgcatttgtccacgccgtctgggacacaccgggtttaatcaaatgcacgctgttcctgagcccatcgaagggctcagtctactcaacgcaaatggtcccaatattgcccgatgcccgaagggcgaattcgcggcaaagcatgattctttccatctcggtgcttcacgctgcatctgacttgggttagtcccctcaggaccagcgactggggcagacattcggcaatgagggcgaagcaggtttaatggcgttgacccctcttgctgccgtgatcctgggcgtcgtgctggccttgtggctgggcgcggcgatctgggccttgtcgagcggccagcgcaggcgccgcgaaggcatgcaggcgcagggaaagctcgaccggctgtccgccctgatcgcctccgcgcccgccgcgcccatcgtgatccattccgacggacggctggaagcggccgacaggctcgccaaatggctgggcaaggagcgggtgccggccttcgtttccgaactgaccgcgccggacggcggcctggaacccgatgacgcgaccgcgctggcgcaggagatcgcggccgcccagcgcgcagggcgcagtttcgcgctgccggtgcggggcgtcgattcgtcgcggttgctgctggtccgcggcgcgccggcaggctcggtgctggccgaaagcggcggggtcgtcctctggatcttcgacgcgaccgacagccagtcggaaatccagaccctcaagggccgggtggagcagcttcgggaagccctggaggcgctggcgggcctggtggaggcggcgccctttcccatgtggcatcgcacggcggacatgcggctcagcttggtcaacacggcctatgtccgggcggtggatggagagaacgcccgcgaagtcatcgccaacggcaccgaactggtcgagacggtcggcggactgacgccgcaggccgccgccgcccagacccttgccgacggcacgcctgtcgagcgcatggttcccgcaaccatcgacggcgaaaggcggaccatccgcgtggtcgatgttccgctgggcgcggcgggggtggccggtttcgccctggaccagaatgaactggaacaggcccgcgtcgagcatcggcggctggaggcggcgcagcgcgacctgctggaccgcctgtccgcgggcgtggcgcgtttcgggtccgaccgggcgctgcgcttctggaaccagcccttcatgagcctgttcgggctggatcaggagcgattggccgacaatccgccgttcgaacgggtgctggaccagatgcgcgaggcgcggcgactgccggaaaatcgcgattttccggcatggcgggcggagcggcgcgactggttcctctcgcccgatccgcgcgaggagaattggctgctggccgacggcacccatttgcgggtgtacgcgcaacctttgcctgacgggggcctgctgctgatcttcgaggatcggaccgagcaggtccagttgtcgagcgcccgcgacacgctgctccgcgtccgcacggcgacgttcgacaatctgttcgaatcgatcggcgtcttttcctcggacggtcgcctgcacctgtggaacagccgtttccggacgatctgggacgtttcggaggatctgctggcccagcatccgcgcatcgacgaactaatgcggacggtccaatcgcggctggccaagccgcagcagggcaacctcgtccgcgaactggtgcgcgccgccacggtggagcgcaagcagcgcgtcggccatgtcggctttgcggacgggcgcatcttcgaattcgcggcgattccgctgccggacggcaatgcgctgttcaccatgctggacgtgaccgacagccgccgcgtggagcaggtgctgcgcgaccgcaacgacgcgctggagcaggcggacaaggtgaagaccgccttcgtcaccaatatgagctatgaactgcgcaccccgctgaccaccatcgccggtttcgccgagatgatgagcgcgggatatgcgggggaactcagcgcatccgcgaaagaatatgtcgacggcatcctgcagagcaccaaccggctttccatgctgatcgacaatgtgctggacctgacccagggcgaggcggggatgctgccggtcgaaaaggctccggtggacctggcggtggaggcacgcgacgccgtggcgcggatcaagggcgacgccaccgccaaggggatcgacctggcgctgtcgctccaggccagtctgggcacgatacagggggacaagcggcggatcgggcaggcgctggaccatctgctggaaaatgcggtgcgctattgcagccggggcggccgggtgctgctgcatggcgacgggacgacggacaatgcccggctcgtcgtgtcggacaatgggccgggcatcaacgccaagcggcaggcgacgatcttcgacgcatcctcccggacggagcaggcgcgcaacggcggcaaggcggggatcggcctgccgctggcccggcagttggcgcaggcgcatggcgggacgctgcaactggtttcggagccggggcagggcactatggtcgtgatcgagctgccccgtggctgagagcgggatcgtcctgaccggcgagggggagatgctggcgttcgggcgtcggctggccgctttcgtccgcatcggcgacgtcatcgcgctggaaggcgggctgggcgcgggcaagacgaccttggcgcggggcctgttggaaggattggggctggagggggaagcgcccagccccagcttcgccatcgtccagccctatgacattccggaagtcagcctgccggtcgctcatgtcgacctctaccggctcgacgggccggaggaggccgaggaactggcgctggacgaatatctgacggacagcctgctgatcgtcgaatggcccgaccggctgggcgagcaggcgtggccccatgcgctgcgtttccacatcgccatcgaacccggcggcgcacggcgcttgacagcggacgtgccgggcgcttggacggagcgatggtcacagatatgatcccgcccgccgccgctcccgcctttctcgcgcaagcggggtgggaacatgccgccatcgtgccgctggccggggatgcgtccttccgccgctatttccgggtgatcgacggcgcccgccgggcggtgctgatggatgcgccgccgccgcatgaagacccgcgccccttcatcgccattgcccggcatctgacggagaagggctttgccgcgccccggatattggcgcaggatctggacgaagggctggtcctgatcgaggatttcggcgacctgcgcgtcaaggaacatgtcgaggacgcgccggaggctgaacgtgacgtctacagccgcgccgtcaacctgctggccgccctgcatcgcctgcctgccgccgatgtgccgccctatgaccgtgaggtctatcagcgggaagcgggattgctgaccgaatggtattgccccgccatcggcctgccggtggatgagccgggctatgccgcggcatgggatgcggtgctgcctatcgtggagcgatcggccagccccgtcgtcacggtgctgcgcgattatcatgcggaaaatatcatgctgatcgaccgggcggagtcgcatgggctgggtctgctcgactttcaggacgcgctggcggggcatccggcctatgatctcgtctcgctgctccaggatgccaggcgcgacgtgtcgcccgcgctggaggcggcgatgctcgctcattatcgcgccgtcgccgacccgcccgccgatttcgacgcggcctatgccgtgctgggtgcgcagcgcaacgcgaagatcatcggcatcttcacccgcctctggaagcgcgacggcaagccgcgttacctgagcttcctgccgcgcatgtgggacttgctggagcgtgacctcgcccatccggcgctggcgcccgtggcggcctggttcgcggccaatatcccggccgacaagcgccaccatgctctagaggactatgcccccgcatgatcgacacggcgatgctgatggcggccggactgggcaagcgcatgcggccgctgacggcgacccgccccaagccgctggtcaaggtggcgggcaagccgctgatggaccatgcgctggaccggctggcggcgggcggcatccggaaggtggtggtcaatgtccattatctggccgatacggtcgaggcgcatctggccgcgcatcataatggcatgcggatcgcaatttccgacgagcgcgggaaattgctggagaccggcggcgggctgatccatgcaaaggagcagttgggcgacgcgcccttcttctgcgccaatagcgacaatctgtggatcgacgggccgcaggagacgctgggcatgatgcggaagctctggaacccggagcggatggatgcgctgctgctgctggtgccgcttgcccgcgcccattgccaccgcgggccgggcgatttccacatggacgcgaaaggccgcctgacgcggcgcaggacggcccatgtcgcgcccttcgtcttcaccggcgtgcagatcatgtcgcccagcctgctggtcgatccgccgtcggacgtcttttccaccaacgtgttctggaaccgggcgatagaggctgggcgtctctatggcgtatcgcaccaggggctgtggttcgacgtcggcacgccgcaggccattccagtggtggagacgatgctggcccatgggtgatcgcacccgcccggctttgttcaacatccccgcgcatcgcgccttttccgatgcgctggtgacgggcgtcctgacccagcatggcgacgatccgatgcggctggcgcagggcatgatcctgctgcccaacaatcgcgccatccggtcggtcagcgacgctttcgtgcggaaatcgggcggcgggctgctgctgccgcgccttgtcgcgctgggcgatcccgatctgggcgaacaggtgggcggcgcgctcgatcccctgggggaggacgacgaccccatcccccccgccatagcgccgatgcgccgccagatgatcctggcgcggatggtgcagcaggcgtccgcgcatccggtggacgcggggcaggcgttgaagctcgcccaggcgcttggcgcggtgctggaccagatccaggtcgagcggctttccgtcgctgcgctggccgatctcaccctgtcggacgaattgtcgcggcattggcagacgtcgctcaagctgttcggcatattgctggcgcaatggccgcaggaactgtcgcggctcggctgcatcgacctggcggatcggcgcaaccggctgctggaacgggtggcggcgcgctgggcgaaggcgccgccggagggctttgtgatcgtggcgggcatgtcgaccaccgccccggcgattgccggattgttgcgtaggatcgcgctgatgcccaaaggggcggtcgtctttgccggtctggatcaggagatggacagggatgcgtgggacgccatcggtcccttcgacgccgatccgctgactggccgggcgcccgccgggcatgaaacccatccgcaatatgcgttgaaacgcctgctcgaccggatgagcgccacccgcgacgatgtggcgctctggcgttggggcagcgagcatgacgcccgcgccgttcgggggcgcaacatctccaacgccatgctgccgcctcggctgaccagccgctggcgcgacctgaagacggcggaccgctcgctggccggggtggaggcgctggaggtcgcgacgcccggagaggaggcgcaggccatcgccatcgccctgcgcgaagcggtcgagacgccgggccgcaccgccgcgctggtgacgccggaccggcagttggcgacccgggtgtccgcgcatctgcggcgctggggcatagaggccgacgattccgcaggcctgccgctgtcgcgcctgccgcccggaaccttgctgatcgccatggcggaggctttggcggaacggttcgcgccggttgcgctgctgaccctgctcaagcatccgctggtcatgcggggggaggagcggcttggttggctggagggggtgcgcgggctggacctgctgctgcgcgggccacggccgcaggcggggatcgtcggcctggatctgttgctggcggagcgggacggcgaagaccggcagtgcgtcctgcgcggccgcacgcggctctggtgggcggaggcgcgcgccctgctggaaccgttggagcaggcctttctggccgcgcccgaccttgcggcgcaattggcggccattcgcgaacatgccggtcgcctgtcgcatgatgcggtctgggccgggcatcagggtcatgccgccgccgacctcttcgccgagatggaggaggcggccagcgaagggccgcgtcaggccgacattcgcgccctgcctgccctgttcgaccatcttctgggcggcgtgtcggtccgtccgccgcagggcgggcatccgcgcatcgccattctgggcctgatcgaggcgcggctggtgcagacggacctcatcattctgggcgggctcaatgagggcacatggccggggctgcccgcgcccgatccctggctggcgccgcgcatccggcgggaaatcggcctgccggggctggaaagccgcatcggccttgccgcccatgatttcgccagtgcgttgggcgcaccgcaaatcctgatcacgcgggcgcggcggggatcgggcggtccggcggtcgcatcgcgcttctggctgcggttgaaggcgatggccgggccgcaatggaagagcgccggccgctatgccgcgctggcgcaggcgatcgaccatgcggcggagcatcggcccgccggacgccccgcgccggtgccgccgctttccgtgcggccgaaggtcattcccgtaaccgatgtcgaccggctgaaggcggacccctatgccttctacgccaggcgcattctgcgtctggcgcggctcgatccggtggatgccgatgcgggaccggcgtggcgcggcacggcggtgcatgaaatcctgcaacaatgggcggaggcgggcagcggcgacctcgccgatctggaggcgcgggcgcgggcgatgttcgaccggcccgacgtgcatccgctgctgaaggcgctctggcagccgcgcctgatcgaggccatccgctggatcgccgccgaagtggcgagcgaccttgcggcggggcgcaagatcctcgccgtggagatcgaaggccgggcggagatcgccggggtgacgctgaccggcaaggcggaccgcatcgacctgctgccggacgggaagctggggatcgtcgactacaagaccggcaagccgcccagcgcgcgccaggtcaaggcgggctatgcgctgcagctcggcctgctggggctgatcgcggagcatgacggctttcccggcacccatccggccccggtcgcgggcggcttcgaatattggtcgctcgccaagaagggcgattccttcggctatcgcgaaagcccggtcgatcccctgggcaagcgggacaagatcgtcaccgccgacttcacgtcccaggtctattcgcagttcgaggatgtcgccgccgcctggcttaccggacaggcgcccttcgacgcgcaggtgaacccggaagtcgccaattacggcgattatgaccagctcatgcggctggaggaatggtatggccgggacgatggctaaaaaggcgaaggccctgcaaccgctggcgggcgctcaggcgcaggcggccgcgcccgacgcccatgtgtggctgtcggcctcagcgggcacgggcaagacccatgtgctgaccgcccgcgtcttccgcctgctgcttcagggcgtgcggccggaaaatatcctctgcctcaccttcaccaaggcgggtgcggcggaaatggcggatcgcgtccatgaccggctcgccgcctgggtgctgatggacgaggcggaccttttccacgatctggaggcgctgggcgaggagtccggcccggaagcccggaaccgcgcccgccgccttttcgccgaggtgctggaatcgaccggcggcgggctgcgcatccagacaatccatggcttttgccagcaattgctgacggcctttccgttggaggccgatctgccgcccggcttccgcccgctcgaccagcgcgagcaggcgacgctggcgcgccagacgctggccgacatggcggtggtcgcgcaggagcagcacgataaggccctgatggatgccttgcaggcgctgagcctgcgcatgggggagggcggggccgagaatttcctgctgcgctgcgccgcccggctggatgcgctggaggccttgccggaggatatcgccccctggttgctgcgggaactggggctgcccgaaggcgacatcgacgcgcatatcgcggagcagtgcggggacgagtcgttcgacatgcgcacgctcgtctggatcgcgcaggccaatgcggattggggcacgggacgggcgctggaacgctgcgaccggatagcgcgctggcgggctctcgatccggcggggagggcggctgcgctgtccgatctccatgcggtatgggcgaaggcgggcggcgaactgatttcgaccggcaagggctgggcgccttcggtggacggatatggcgacgccatcgcacggatgcacgaatgctgttccgaactgctgggccttcgggttcgggccgcctatgccgccctgctcgccagggcattgcatgcggggcgcgcctatgcccgcgcctatgcggaggcgaagcggcttgcaggcgcggtggatttcgacgacctgatcgccaacaccgcccagcttctgtcccagcccggcatcgccgactggattcgctacaagctcgaccagcggatcgaccatattttggtggacgaggcgcaggacaccaatgtcagccaatggcagatcgtcggcgcgcttgcggcggaattctttgctggcgagggggcaaagggcgacagggtccgcaccctgttcacggtcggcgacttcaagcaggcgatcttcggatttcagggcaccagccccgaagccttccgcgctgcgcagatcgtcttccagcgtcatgcggaggatgcgagccagatgttccacgacctctcgctccagcacagcttccgctctacgccggcggtgctggacgtggtcgaccgcaccatcgcgacgctgagcgccgagcgtttcgggctggaggcgggcgaagtgcggcatgtcagcgcgaaccgctttccgggcgaagtgctgctgtggaagccggtgatcgcgggcctttccgacgaggccgaaggggaggaggattgggccgccgatcaggagcgggtgctggcgcagaccatcgcgcggcagatcaggcagtggatcgatgacgggctgatgctggaaagccggggccgctcggtgacggcgggcgacatcatgatcctggtccgccgccgcagcgaactggcgcggctgatcgtggcgcggctttatgaggagaaggtggcggtggcggggatcgaccggctgcgcctgaacgcgcctttggcggtgcgcgacctgttggcggcgctgcgcttcgccgtgcagccggaggatgatctgaacctggccgctttgctggtgtcgccgctgatcgggtggacgcaggacgagttgatggatcgcctgatcggccgccgcgtcgggctgtggcagcatctgacgcagacgctggacggcgcgctgctggagccgttgcgggggttgctggggcaggcggatttcaccaccccttatcgctatctggaagccatattgtccgggccgatggatggccgccgccgcctggtcgagcggctgggagccgaggccgccgatcccatcgaggaattgctcaacgccgcgctcgacttcgagaatgacgattatccctcgctccagcgcttcatcgactggttcgaccggggggaggtggagatcgtgcgcgatgcagccgcgcagggggatatgctccgcctgctgacggtgcatggcgcgaaggggctgcaggcgcccatcgtcatccttgccgacgcctgtctcgatccggacgcgggcaaccgcgccggctcgctggagtggaacggcctgccgatcatcgcgccgcgcaagggggaacggcatggggagatcggacgggtggcggaggaagcgagcgccgtcgaacgggccgaacattggcgcctgctctatgtcgcgctgacgcgggcggaggaaaggctggtcgtgaccggatcgctcggtccccgcgccaagggggaggtgaagccggaaagctggtatgccgctgtcgagggtgcgctgatctccctcgatgcggagtgggaggccgatccgctctggggcgcgcggcgcaggtggcgggggcatgagacgcttccccccaaggccgcggaggcggacgttgccgaaaacggcgctgatcacgacgagccagactggcttcgcaagcccgctcccgcagaagcgcggccgccgcgcccgctggctccctccgccgccgtggaggacgatgtgccctatccgccgcccacccctgcgatgcgcgatgcggccgagcgggggcgttggctgcaccggctgttcgagcggctggccgaggtgccgcccgacgaccgccgcgcccgcgccgacaaatggctggcgcagcaggggctgggcgatgaggcgcggcggcatgacgtcatcgaacaggcgttgcgcgtgatcggagacccgcaatatgccgcgctgttcgggccggacgcgctggccgaggcgcccatcgccgcagtcgtgggggaggcggtgatcgccggaaccgtcgaccggctgcgcatcggcgaggatctggtgcaactggtcgatttcaagaccggccggatatcgccgctcgcggtggaggaggtgccgctggcccatgtccggcagatggccgcctatgccgccgcgcttcaggtgatcttccccggccgccggatcgaggccgggttgctctacacgtcggcgccgcggctgatcgccctgccaacggaattgctggcccggcacaagcccggctttccgcccgcgcaggagaatttgccgctcccgcccgttgagacggatgcgtcaccatcctaaatatccgccaaccgaaggagattcccaaaatggctaccaaggcagtcaccgacctcagcttccagcaggacgtcatcaacgcggacaagcccgtcctcgtcgatttctgggcggaatggtgcggcccgtgcaagatgatcggcccggcgctggaggagatttcggacgaactggcggacaaggtcgtcatcgcgaagatcaatatcgacgaaaatcccgatgcgcccggccgttacggcgtgcgcggcattccgacgatgatcctcttcaagaatggcgaagccgccgccaccaaggtcggcgccgcgcccaagagcgccctcaagggctggatcgaaagcgtcctctaaggccttccacgtccatgccgtgctcacgccttcgcgggagcagcttttctcatgccggagcggcgatccgattcgatcgggtcgccgctccgtcattgcacgatgtctacgtcagcgggatcatgaccgtctcggcataggccggcctttggcgcagcctgtcataccaggcgcgcacatgcggcacgtcgggccggttcatcgccagcgtgaagaaactgtgggcatagacgcccatcggcacgtccgcgacaccgaagctgtccccggaaagccagggctgcgcggccagcgcgcggtccaggatcagcatggcctctcccgattcccgcgccgaatccgcgatggcggcggcattgcggtgttccgccttcctgcggaccaggttgaaaaaggcgccccgctgcgcgtcggcaaagctgaactgccagtccatccacttgtcgccctgcgcccgcgccgccggatcggcgggccacatgctttccggcgcgtaacgcgcggccagatagcgcaggatcgcgttggattcccacagcacgacgtcgccatcctcgatggtggggatcagccggttggggttcatcgccacataggcggcgctcatcccgaaccggccgccgacatcgtggcggacatagggcaggccgatctcccccgcgaaccaggcgaccttcttcacattatgcgagttgagacgcccccagatcgtcagcatgtccgtccctttccttcttcagcggaacagccgatccgccgccaagtcccacagccggggggatgaagccccaagcagcccgcgccccaggtcgcccaccatatagggcgaaccgtccagccgctggcaccgcccgcccgcttcgttcacgaacagcgttcccgccgcatgatcccagggcaaagtgcgcgcgaagaccgaaacgtcattctgccccagcaccaggcgcggatattgctcggccgcgcagcggggaatatccaccagtcggaaaatggcgtccgaccggcgcctgacgtcggcgcgctcctcctccgtcatgaaatagacggcaagggcggcgacaggcagcggctctccgctctcctttgcatgaacctgctcgccgtcgatatggctgccagcgcccagtatcgcatggcacaggcggcccgtcagcgggtccaatatccatccggccaggatcgtccccgcatcggccagcgcgacgatgatgccgaagggcggcttgcctgccgcgaaattgccggtgccgtcgatgggatcgacgatccagttcagcccttcgcccgcccggtccaatatggcggggtcggcggcgcaggcttcctccccgatgatgcccgcttccggcaggatggcggacagcccttcggccagccggatctcgctttccttgtcggcgatggtgacgaaatcgtcggcggccttttcgctgacctcatggctggcgagattccggtagcgcggcatgacgatgtcccgccctacttcgcgcatcagcgcgacgacaggttcgtgcaattccgtcggcatccgcttcgccctgttcagctacgataatccgcgttgatcgagatatagccgtgggtcaggtcgcatgtccaaaccgtcgcccggccgtcgcccagccccagatcgacgccgatcgctatgtcctgccccttcagatgcgcggccaccggcgcttcgtcatatccctcgaccgccaggccgcccgaagccacctgggtcgcgccgaagcggatggagagcctgtcccggtcggcaggctcgcccgccttgccgatggcagcgaccacccggccccaattggcgtcctcgcccgcgatggcggtcttcaccagcggcgaattggcgatggatagggcgatgcggtgggcgctggcgtcgctttccgcgccctcgaccgagatctccacgaatttcgtcgcgccttcgccgtcgcgcaccaccagatgcgcaagctggcggcagagatcgcccagggccgccgcgaaggcgtccgccccggcatcgtccatggaggtcagcggcgcattgcccgccttgccggttgcgaaggccagcaccgtgtcgctggtcgacgtgtcgctgtcgaccgtgatgcaggagaaggtccgcttgttggcggcggacagcatctgctgcaacaatttgggatcgatggccgcgtcggtgaagatatagcccagcatcgtcgccatgtcgggcgcgatcatgcccgaacccttgatgatgccgaccagttcgacccgcgtgccgccgatcatggcggaggcatgggcgcccttggcataggtgtcggtcgtgccgatggtggtcgccgcatcctcccagccgcagggggcggcaatgaaggcggcgtccagcccggcctcggccttgtccaccggcagcggaacgccgatcaccccggtcgaggagatgaagatgtccgaaggcaggcagtcgagatgattggcgaccttggcggcgatggcctccacggctgcgcggcccctatggccggtgaaggcgttggcgttgcccgcattcaccaccaaggcccgcgccgatcccagcggaatcgcgtcccggcaccattcgacttcgggggaggggcatttgctctgcgtcgtgacgcccgcgacggccgtgccttcgaccagttccacataggtgaggtcgcagcggtcccaattcttgtagcgcgcccgcgccacgcgcgccgtgacgcccgcgatgggcggaaggtcggggaaaaaggcgggggcaaggggcgaacgttcggtcatgcccgtcgcttagcgcaatatgcccgtccgtcaacggcgaagggcaaggggaacgggcgtccggaaagtcgcgccacgcaactttgcgccgattggggtgggccatgcgccttttcgcccctcgccgacatggctgctctgattgactatcgcctgtccgccccctaaatcgccgcgcatgtctgtgtgcgtcttcttgaagtcgcatgcgtccccttttgtcaggaacttgcatgttcggcgcactcgccaagtccattttcggctcctccaacgaccgctatgtgaagtcgctgggcaagaccgtcgaacagatcgcgtctttcgaacccaccatctctgccatgaccgacgaggaactggcggcgcagaccgtgcgattccgggagcggctggcgcagggcgagacgctggacgacctgctgcccgaagccttcgccacggtgcgggaggcggccaagcggacgctcggtcagcgccattatgacgtgcagatggtcggcgggatcgtcctgcatcgcggcgagatcgcggaaatgcgcacgggcgagggcaagacgctggtcgcgacgctcgccacctacctcaacgcgctggaggggaagggcgtccatgtcgtcaccgtgaacgactatctggccagccgcgactgcgaatggatggggcaggtctatcgcttcctgggcctcaccaccggcgtcatcgtgccgaacctgtcggaggatcagcggcgcgaggcctataacgccgacatcacttacgccacgaacaacgagcttggcttcgattatctgcgcgacaacatgaagtacgaccgcgcatcgatggtgcagcggcccttcaacttcgccatcgtcgacgaggtggactcgatcctgatcgacgaggcgcgcacgccgctgatcatttccggtccgaccgatgacaagtcagagctgtatgtcgccgtcgacgccatcgtgaagcggctggacgaggccgattatgagaaggacgagaagcagcgcaccgtcaccctgaccgaggacgggaccgagaagatcgagcggatgctggaggaggcggggctgctgcaaggcgccaacctctatgatttcgagaacaccgccgtcgtccaccacgtcaatcaggcgctgcgggcgaacgtcatgttccgccgcgacatcgattatatcgtcaaggacggcaaggtcatcatcatcgacgagttcaccggccgcatgatggacggccgccgctggtcggacggcctgcaccaggcggtggaagccaaggaaggggtgaatatcgagccggagaaccagacgctggcctccatcaccttccagaattatttccgcatgtaccccaagctgggcggcatgaccggcacggccgcgaccgaagcgaccgaattcttcgaaatctacaagatgaacgtcgtcaccatcccgaccaaccggccggtgcaacgcatcgacgaggaagacagtttctacaagaatctggaagacaagttccgcggcatcgcccgcaccatccgcgagcatcaggaaaagggccagccggtcctggtcggcacggtttctatcgaaaagtcggaaatgctgtccgaattcctcaaccaggagggcgtgaagcacgcggtgctcaacgcccgtttccatgagagcgaagcccatatcgtggcgcaggcggggcgcaagggcgccgtcaccatcgccaccaacatggcgggacgcggcaccgacatcaaattgggcggcaaccttgagatgcgcgtcgaggacgaattgcgcgacatgccggaggggccggaacgggaagcggccatcgcccggatcgaggcggagatcgaggcggaaaagcaggaagtgctggccgcggggggcctgttcgtgctggcgaccgagcgccatgagagccgccgcatcgacaaccagcttcgcggccgttcgggccgtcagggcgatcccggcctgtcgcgcttctacctcagcctcgacgacgatctgatgcgcatcttcgggccggacacgatgttcgcgaagatgatccgctccaatctggaggatggcgaggcgttgccgccttcgaagtggctcagcaaggcgatcgagaccgcgcagaagaaggtcgaggcgcgcaactacgacatccgcaagcaggtcgtcgaatatgacgacgtgatgaacgaccagcgcaaggtcatctacgaacagcgcagcgacatcatggacgcggagacggtggacgatgtcgtcaccgacatgcggcatgaaacggtcaacgatctggtcggcgcctcctgcccgccgggcacctatcccgaacagtgggacatggatcggctgaaggcccgcacggccgaggtactgaacctggcacccgatttcgacgcctggctggcggaggatcatgtcgatccggagatgatcgaggaacggctgagggcgctggcggacgaggccgtggcggacaaggtcaaggaactcgaccccgaaaactggcacatgatcgaaaagtcgatcctgctccagagcctggatcatcattggaaggagcatctgtcgaccctcgacgcgctccgccaggtcgtccatctgcgcgcctatgcgcagaagacgccgatcaacgaatataagcaggaagccttcgctttgttcgagcgcatgctgggcaatatccgcgaggatgtgaccggctccatcgcccgcgtccagttccgcatggaagaaccgctgccagaattcgacctgccggtgctgcccgacttcatcaccacccatatcgaccccttttcgggcgaggataatagcggcgacatcgacggcgggcagatcagcggcatcacgacgaccctgccgcgtcctcccgcaggcgggcaggccggagagttcgccaatctggacatcagccgcaacgcgccatgcccctgcggttcgggccagaaatacaagcattgccacggcgcgctcagctagagcgatttccaggcgatcggtaccgatcgctggtcaagaaatcgcggaaacgaagaatccggagcgagtttcgatctgatccaatcagatcgaaactcgctctaggcgcgccgggactcttccatccggaacatgtaatcggtcggcccgcgcctattcgccgggccggccatcgtgcagtttcgcccataatgcggcggtcccggcttcctgcgccttgttcacatattgcgcggcgatcagccagcccttgatcggacgcaagggaagcacggtcgtcaggatcagcaccggaacacccacggccagatgcacccaaattcccggacgcgccaaaatctccagcatgatgatgaagatcacgccggggacgcaggcgaatagctgcacgaacacggctggcccatccgccggatcggcaaagtcgtagttcagcccgcaaatctcgcaatgatcgcgcactgtgaggaagccgcggaaaatatgcccagcgccgcagcgggggcaccggccaaaggggccggtctccatcggcgacagccgcttccagcggcctccctcctgggttgccggttgcatcgctgatattctgtctgtgtcgctcatcgtcatgccattctgcctatcgcagaaatgtcgtcatatcctgtggattttcaattgggctttttgccccaggggccgtgggcgccggatcacgggattgacgttacggaaagcgcgagtttagctttggatagattgccaggcatatccgcgcctgctaacccggcgaggatttggatgcccgacagcaaacaaatcgcgctcccggcttcccttgcccgggagcgcttttttttcgtaattcaagatgccggtgaaagttccggaaaaccgggtcggtcgacaaggcgcatgaagccgatcagggctcccgctccatcgcatcgtgaagcacctgatcggggcaggacatggcaagggccctgaccttgtagcgcagcgcgagttcgcgatgggcggcaatctcctgcgacgaagcgctgcgcctttgcgcggcgtcggctttcgcggcttcttctcttgcacgccgaaacaggtagcgggcgtcggtatcggcagacatcgtcacctccgatgatagtcgaccgcttcctagcacgaagaaaatcgtcccgctttaacggggatcaaattggatggcggacagggtgggattcgaacccacggtgagcgtgaacccacggcggttttcaagaccgctgccttaaaccactcggccacctgtccgtcgccacgcttcctagagcgatttccaagcgatcggaaccgatcgctggttaagagatcgcggaaaacacagaatctagagcggcgatctgattcaaccagatcgaaacccgctctagcgaagccgacggccttgccaagcgtaaaatggcggatgcgcggtttcatcgccggaatggcgcggcgcgccaataaggggattcacggcgcgtcatccctgtgcaacaaaaggggttaaggagattcttcaatgcgttcgtcgatcatgtcgctgttgctggggctcgccgccgtgatggcaggcggcctgacggcggacagcgtcagcgcgcaggaggatgtcgcctttcgcgcctatctcgaatccctccgcccgaaggcgcgggcgatgggcatccgggacatgacgctggacagtgtgtttccgggcctgacgcccaatccccgcgtcatccagctcgaccagaaccagcccggcggcggcgcctacgcccccattcccaatttcgagccatatcgccgccagcatgtcgacgcggcgcgtatcggccgcggccgcacggcctatctcgcaaaccgcgcccggctcgcgcggaccgaggcggaaaccggcgtgccggaggagatcatggtcgccatttacggccatgagaccaattatggcgcctataccggcgatttcgacctgatccgctcgctcgccaccctttcctatgaggggcgccgccgcgccttgttcgaaccggaattgctggcgacgctcaagatgctggacaatggcgtgccgcgcagccgcctggtgggcagttgggcgggggcgacgggctatccccagttcctgcccagcgtctatctgcggctgggcagggacggcgacggcgacggccgcgtcgacatctggaacagcgaggcagacgcgctggcctccatcgccaattatttcgtccatgccggatggcggcgcggccagccgtggggcatcgcggtgtccgtgcccgccggtcttgatcggtccgcccttgccgcccgcaccagtcccgcccgctgcccccgcgtgttcaaccggcacagccgctggctcagcatggcggaatggcggcgcatggggatagtgccgagcgggggcggatggcccgccgaccgggtgatggcgacgctgctggaacccgatggtccgggcaagaccgcctatctgctcaccagcaactaccgggcgatcctcgactataactgctcgaatttctacgccttgtcggtcggcctgctcgccgacgcggtgaagcaatagagcgctttgctattggtcctgccatggctaatgaaagcgctaggcactcgaagaatccaccagtccgaaggcaatcctgcatgaagaagtccatcgccgccctcctgttcgtcgggttgctctccacgccgctgactgccgccgctccgccctatagcagcgaggcgccgatcgcctatatgaaggatctctcgtcaggcgcggtgctctacaacaagggtggcgacacgcggataccgccggcctccatggcgaagatgatgacggcccatgtcgccttccgcctgatccagaagggcgacctgaaactggagcagaaattcaccgtccggccggaaacctggcagcaatggcacggcccccaggccggttcgaccatgttcctgtcgcccggcgagcaggtgtcggtggaaaacctgctgcacggcatcgtcaccctttcgggcaacgacgcctgcgtagtgctggcggaggggatcgccgggaccgagcaggccttcgtcgcgctgatgaaccaggaggcgaagcgcctgggcctcaagaacagcaatttcggcaccagcaatggctggccggacgaaggcgtgacctatgtcaccgccgccgacctggcggcgctggccgaagcgacgatcgaggaaacgccgaacctctacaagaaattctacgccacgcgcagcttcacctggggcaagacgatgggcggcgcggacatcgaacagggcaaccgcaaccccatattgggcaaggtggccggggccgacgggctcaagaccggacatacgcaggaggcgggattcggcttcaccggatcggccgagcaggaggggcgccgcctggtcatggtcgtcgccggcctcaccagcttcaatcagcggatcgccgaatccgtgcgcttcatggactggggcttccgcgcatggaaggcgcagccgctgttcaagaagggccagacggtcgagaccgccgaagtgcagcttggcagcgcgaccagcgtgcccctggtggcgccgcaggacatggccgtgaccctgccccgcgccgcgtcgtccaacatctcggtcaaggtcgcctataccggcccgatcaaggcccccatcgccaaggggcagcggatcgcgcaactgatcgtctccacccctgataccccaccgcaaatcctgccgctcgtcgccggggaggatgtctccgaagccgggatcttcggccgattgtggaacgggctgaagtcgtttttcgggtgacggccccgggaaagacgcggggtcgcttcatctccctggaagggggggaaggggcgggcaagtcgacccagttgcgggcgcttgccgctgccctgcgcgcgcgcggcctggacgtggttgaaacccgcgagccgggcggcagcgaaggggcggaggccattcgcgccctgctgctgaccgggggcgccgaccgctggagtccgcgggccgaagcgctgctgttcgccgccgctcgcgccgatcatgtcgaaaagacgatccgcccggcgctggagcggggggcatgggtgctctccgaccgtttcctggacagcagccgcgcctatcagggcatgggggcgctgaccgacgcggacatattagcgcttcaccggatcggcagcgacggtttcctgcccgaccggaccctcttcctcaccctgccggaggaggaggcgagcgctcgcgcacggtcccgcgatggggatgcggcggacaggatcggcgggcgcgaccgggattttcacctggccgtctccaccgccttccatcggttcgcggcgcaggaaccgacgcgcttccttgccgtcgacgcctcgggcgaagccggggcggtgacggctcggctgattgaggcggtgcgggacttgctgccatgacgtcacttctcggccatgacgagcaggcccatactttgctgggcgcggcgcggagcggccgtctgcaccatggctggattctcgtcggcccacgcggcatcggcaaggcgagcttcgcccgcgccatcgcgctgcgcctgctggcggaggcggcggggccgcccatggcggcggacgggctggaggtgccgcaggaccacccgatccgccgcctgttcgaggccgacgcccatcccgactatgccgatcttttctgcctggaaaaggaaagcggcacggcgcgcaacatcacggtcgatcaggtccggggcctccagcgcctgatccagtcggctccttccctgtccacgcggcggatcgtggtgatcgacagcgccgacgatctggagcgcggcgcggccaatgcgctgctcaagaatctggaggagccgccggccgacatgctgttcctgctggtcagccatgcgcccggccggctgctgccgaccatccgctcccgctgccgcacgctgcgcttcgacagtttgggcgaggatgccatgcgcagcattctgcgccaggcggacgcgggcctgtctccggacgaactgacggcgctggtccgcgcaggcgagggctctcccggcaaggcattgcgctatgccggcctcaacatggcggacatggaaaattcgctggccgccatcgcggctgacggcgaccccggcaatcgccagcggctgatgctggccaggatgctggcgtccaaggcggcgcggccccgttatgaggcctttctggagcgtgcaccggccttcatcgcggcggcggcgcgccagcggcagggaagcgatctcggcaaggcgctggaccattgggaagccgcccgccagcttgcgggcggagccatcatcctgtcgctcgaaccgggggcggtggttttcgaactggccgggcatgtcgcggccctcgcccgctgaaaagcggctttgcgcaagggctaacacccgctagggaaggcccatgtccaagccctataccatcacgaccgccatcagctaccccaatggccgcccgcatatcggccacgcctatgaagtgatcgccaccgacgcgatcgcccgtttccagcggatgatgggccgcgacgtcttcttccagaccggcacggacgaacatgggctgaaaatggcccagaccgcgcgcagccgggacatggaaccgcgcgcgctcgccgatgaaatgtctggatatttcagggccatgaatgatggcttgaatatcagctatgatcgtttcatccgcaccagcgagccggatcaccatcgcgccagccaggcgatctggcaggcgatggaggccaatggcgacctctatctcggccgttatgaaggctggtattctgtccgggacgaggccttttacgacgaaaaggaactgacggagggagagggcggccagaagctctcgccccagggcacgccggtggaatggacggtggaggaaagctggttcttccgcctgtccgcctatcagcagaagctgctggacctctacgccaaccagccggacttcatccagcccgacagccgccgcaatgagatcatgcgcttcgtcgagggaggactgtccgacctcagcgtgtcacgcaccagcttcgactggggcgtgaaggtgccgggcagcgacggccatgtcatgtatgtgtgggtggacgcgctcaccaactacatcactggctgcggctatcccgacgataccgaacgcatggcccgatactggtcggaagggggcgacatcacgcacatcatcggcaaggacatcgtgcgttttcataccgtttactggccggccttcctgatgagcgcgaagctgcccctgcccaaacaggtcttcggccacggctttctcctcaaccggggggaaaagatgtcgaagtcgctcggcaatgtggccgatccgatggaactggcggagcgtttcggcgtggaccagcttcgctatttcctgctgtcggaagtcaccttcggcaatgacggcagctacagcgcggaggcgatcgtcgcccgttcgaacagcgatctcgccaacagcttcggcaatctggcccaacggacgctgagcttcatcgccaagaatctggaaggtcgcctccctgagaccgcggcgcaggacgtcgaccgcgatcttcttgcgaccgtcggcgaagcggcccggactttccaggcggccatggccgacctggcgccatcgacagccatcgaagcatggatgcgggccgtcttcgcttgcaacgcctatatcgacgcgcaggcgccctggacgctccgcaagaccgatcccgcccggatggaggccgtgctcgccaccctctatgaggccatcgccgatcttgccatcgtcatccagccgatcatcccggcaagcgccgctgccctgctggaacagatggggatagccgaggatggcaggagctatgccgccatcggtagcgactggtatgcgcggcttcgcgcttccggcttcaccctcagcgcgcccaagccgcttttcccgcgcctcgaactgcccgtccaagaggtgtaaggctatgttcatcgacagccattgccacttgaattacaaagggttggtcgaggatcagcagaatgtgctcgaacgggcgcgtggcgccggggtcggcctgatgctcaacatcgccacacgcgaaagcgagtgggacgatgtgctggacaccgcgttgcgcgaacccgacgtctgggcgaccgtcggcatccatccgcatgaggcggacgagcatccgcatgtcgataccgcgaagctggtcgagcgcgcagcccatccgcgcatcgtcggcataggcgagaccggcctggattattattatgaccatagccaccgggaacggcagcaacgcagcttccgggcccatatcgccgcgtcccgcgaaaccggcctgccgctgatcgtccacacccgcgatgcggaggaggacacgctcgccatcatgcgggacgaaatggggaagggggcctatggcggcgtcatccattgcttcacggccagcggcgcctttgccgatgccgcgatagaactgggtttccatatcagcatttctggcatcgtgaccttcaagagcgccagggatttgcaggaaacggcggctcgcctgccgctggacaggctgctcatcgaaacagactctcccttccttgctccggttccccatcgcggcaggccttgcgaaccggctttcgtggccgacacggcccgtttcctggcgaatttgcggggcgagagcgtcgagcaactggccgaggcgacctccgccaatttccgcacattgttcagcaaggcggcatgagcctgaagctcaccattctgggcagcggcacttcctccggcgttccgcggatcggcaatgactggggcgcctgcgatccccaggaaccgaagaaccgccgcacccgcgcatcgatcctgatcgaaagccccacgacccggctgctcatcgacacgtcgcccgacatgcgcgcccagttgctggcggccgacgtagtgcggatcgacgccatattgtggacgcatgaccatgccgaccatagccatggcctggacgacgtccgtcagctttaccaccatcgcggcacgcccgtgcccggctatgcgcgcccgcagaccctgcgcctgctccgggaacgcttcggctatgccttcgaaggacgccatggctatcacccgacgatcgaaccccatgcgctgccggacggactgcgcatcggggacatcagcatcgcctgcaccgatcagccccatggcgagatattctccaccggattccgcttcacgcatgatggccattccattggatatgccactgattttcacgatataaccgccgatatgctggcgctgtacgacgggttggacatctgggtggtcgacgccctgcgggaaaggccgcatccaacgcatgcacatctggcgcttaccctggacgccgtgcaggcggtacggccccgccgcgccatattgatccatatggaccagagcatggattatgcgacgctgtgccggacactcccggaaggcgtcgaaccgggttatgacgggctggtggccgaattgggcgcggcatagggggcgggggcaggcgatggatggcgatcaggcgatgtccagtctctggtacgtgctggcgctcgtcctggtcggatcggccctgctcgctcgacgggcgccgacaggcggcctcctgcgcatggccgtgctctggatcgtcatcttcgccatattgttggggctgttcaaggccggcaaaaaattcggcctgttttccagccgcatatatggggaagggggcgaggccccgtcatcgtcgacccatgacgcgccgaaggccttgccgtccgcgcgagtggaggggcaggcgctgcgcatacccgtcgcgccggacggccattattgggtcgagggaatggtcaacggcaacccgacgcgctttctgatcgacagcggcgccagcgtcaccgccctgtcggtgaacgcggcccggacatcgggccttaatttcgacctgaatccgcccggcctcagcatgatgaccgcgaacggcaagatcgacgtcaagcgctcgaccatcgccacgctcgtcgtcggcccgatccgggcgagcgacctcgacatcgtcgtttcgccggctttcggggaggtcaatgtgatcggaatgaacatgctgtcccggctgaaaagctggtccgtgcagaatggagagatggtgctgaccccatgacgtcatcgattgcgccacccgatcagcgccagcgcctgaaggcgatcatcggcggttccaccggcaatctggtggaatggtatgactggtatgcctattcggccttcaccctctatttcgcccagcatttcttccccagcgaagaccgcaccgctcaattgctgagcgccgcgggcattttcgcggtcggtttcctgatgcgacccatcggcgcctggctgatgggcgtctatgccgatcgccacggccggaaaagcggcctgacgctctccgtggcgctgatgtgcgccggctctttgctgatcgccgtcacgccatcctacgaccgcgtcggggtcgccgcgcccttgctgctggtgcttgcgcgcctgatgcagggcctgtcgatcggcggcgaatatggcgccagcgccacctacctgtccgaaatggcgggacgcaaccatcgcggctttttctccagcttccaatatgtgacgctgatcgccggacagcttgtcgccatctgcgtcctgctcgcgctccaggccatgctcacagaggctgaactggacgcctggggttggcgcattcctttcctgatcggcggcgcgttggcgatcgtcgtcttctggttgcggcgcggactggccgaaacccagagctttgccgtggccaaggcggagggcgcgcccagatccggcttcgtggaactcgtaacccggcacccgcgcgagacgctgacggtgatgttgctgacggcgggcggcacgatcgctttctatgcctattccatctacatgcaaaaattcctggtcaataccagcggtctcagccgggaaaccgcgtctcagatcaatgggataacgctctttcttttcatgctgcttcaacctatcgccggtgcgctttccgaccggatcgggcgcaagccgctgatgatcggcttcggcctgatgggcgtcgtctgcacctatcccatcttcgcgacgctggccgtcaccagggatccgtgggtggcggggctgctcgtgatggccggcctggtgatcgtgacgggctacacctcgatcaacgcggtggtgaaggcggagctgtttccggcccatatccgcgcattgggcgtggccttgccctatgcgctggccaacacgctgttcggcggcacggcggaattcgtcgcgctctggttcaagcaggctggcgtcgaacaggcgttctacatctatgtgtcgggaatgatcggcatttcgctgatcgtctatatccgcatgcgcgatacgcagcggcatagccggatattggaagattgagggccgcaaggatcatctgtgatttaacataatacttattatcggactttcatattcatgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgaaagctggccttcacccttccgacgccctatccatcgtcatcccacccactgatccagagtttcccatgtcattcaacagcaaggcgagccccgccgacatcatgccgctcgccaatgtcatggcgcgcctgcgcgatcctgaaacgggctgtccctgggacatcgaacaggatttcgcgagcatcgcgccctatacgattgaggaagcctatgaggttgccgatgccatagagcgcgacgatatggcggcgctgcgcgacgaattgggcgacctgctgctgcaagtggccttccatagccgcatggcggaacaggctggccatttcaccttgcaggacgtcatcgacggcatcaccgaaaaaatgatccgccgccacccccatgtctttggcgaagggaccgaccgcaaggacggccacgcccaatgggaagccatcaaggcggccgagcgagccgaaaaggagccggatcaaagcgcgctggcgggcgtcgccattgcgttgcccgccctgctccgtgccgaaaagctccagaaacgcgccgcccgcacggggttcgattggcccgacctgggcggcgtcatcgacaagatcgaggaggaactgggcgaagtgcgggcggccgcttcccaggcggaacgggaggaggaggtgggcgaccttctcttcgccgtggtcaaccttgcccgtcatctgaaagtcgatccggaggtcgccctgcgcatcgccaacggcaagttcaacaagcgcttccgcatcatggagaccctggcgggcgacaatttcgctgccctttccctggatgagaaggaaggtttgtggcagcaggcaaaaaggcagttgcagccgccgcgatagcgcgacatggccctcccgccagcgcggggcgatcaggaaaagctaattcccccggcgcttgaggaaccgcgccagcgcggagtcggacagccggacatccaccagcatatcctcgccctccgcgctgctgccgatcacttcgccatgttcgtgcagccatgccatcgccgcgccatcggccagcggcacatgcagccgatggatctgcgccccggcggtcagccgggcgctgacggcgcgttgaaggtcatcgacgccctcgccggtcaaggccgacaggaccaccacatcgctccgccgcgtcgccgtctcccgcgccagcgtggccgcatcttcgtccagcaggtccagcttgttccatgcctcgatgatcggcggcggttcttcgccctctcccgcttcgaacgccccttccccggctatgcccagttcgccaagcacgtccatgacgtcatcgcgctgcgcatcgctgtcgggatgcgcgatgtcgcggacgtggacgatcagatcggccgacagcacctcttccaacgtggcccgaaaagcggcgatcaactgcgtcggcaggtcggaaacgaaccccaccgtgtcggaaagaatggccttgtccagccccggcaaggcgatctgccgcatggtggggtcgagcgtcgcgaacagcaggtcttcggccatgacggcggcgccggtcatccggttgaacagcgtcgacttgcccgcattggtatagccgaccagcgcgatcaccggccagggcgcccgctgccgccgcgccctgtgcaggccacgggttttcgtcacctggtccagttcgcggcggattttcgccatccgatcgcggatcatccgccggtcagcctcgatctgcgtctcgcccggaccgcccagaaagccgaagccgccgcgctgccgctccaggtgggtccagcttcgcaccagccgccccgcctgatagtcgagatgcgccagttcgacctgcaaccgcccctcattggtcgccgcccgttccccgaaaatctccaggatcaatccggtccggtcgatgaccttggtctcggtggccttttccagattgctttgctgcacggggctcagcgcgttgtcgacgatgaccagttcggcctcttccatccgcgccagagtcgcgatctggtccacctgcccgctgccgaacagggtcgcgggcttgcggtcgcgcacgcggaaggcctgtgcggcgcgcacgtcgatgccgatggcgagcgcaaggcccctcgcctcctccagccgcgcatcgctgtcgcgacgctccggcccatggacatcggcgcgcacgacgatggcgcgcgcgccgcgcgacacctcgtcagcggaatctctgttgaagacagccatgggggcttaacgcttcgcgcctccgccggcttcaccggaaaccggccggagacaagaaaaagcgctcaatcctccccctcgccctcgccggtcagatccagggcatgcagcggctgcacggtggaaatggcatgcttgtagacgagctggatcatgccgtcccgctccagcagcatgcagaaaaggtcgaaggcggcgatttcgccctgcaacatgacgccgttcaccaggaacatcgtcaccgggctgcccgacttgcgcaccgcgctcaggaagatttcctggagcagcttcgacttgccgttgccgtcgctggccttgcgcaggtcggtaaggtccatagactgggcgggcatgacggtcgaaatcgcatgcttgtacaccagttgcgactgcccgtcgcgccgcagcaggacggagaaattgtcgaaccaggtgatgatgccctgcaatttcacgcccttgaccaggaacatggtcaccggcgtcttgctcttgcgcaggctgttcaggaatatgtcctgaaggttgttcactttctcggccatggtcttcaccattcctttattggcgggacgttacccgctctcgcacccttaagcagagtgtcttgcctgcccccgcctgtcggaagcacggcaagcctaccgcaattgcgaagaggcgtccatgccctgtttgggtgaagatcgttcggttcgcctcaaccgtccttcccatcggtgatgcccagcagcttcaacttgcggtgcagcgccgaacgttccatgccgatgaaggtcgccgtgcgggagatattgcctgaaaagcggcggatctggatgcgcagatattcgcgctcgaagctctcccgcgcctcgcgcagcggcgcgcccatgatcgcggactggccgatcccttccgaaccgccattgctcgtcagttcggcgggcagcatgtcgagttcgatccgcccgatccgctcgcccggcgccagtatcatcgtgcgttcgatgacgttgcggagctggcggacattgcccggccattcattggcctgcagcgcggccatggcgtcgctcgcgatctccggcggcggcacccggcgttccgccgcgaaacgggcgagataatgctcgaccagcgggggaatatcgtcccgccgctcggccagcgggggaatcaccaggggcacgacgttcagccggtagaagagatcctctcggaaacgccgttcctctatctcggtcgccaggttgagcgcggtcgaggaaatgacgcgcacgtccaccttcacctgccgctgtccgctgacgcgggtgaagctctggtcggtcagcacgcgcaggatcttcgcctgcgtcgtgagcggcatgtcggcgatctcgtcgagatagagcgtgccgccatgcgcctgctccagatagcccggacgcaccagcccgctcgggtcctccacgccgaacaattcctcctcgacgcggtccgggtccatccgcgcggcggcgacgatgatgaagggcgcgtcggcccgcccgctccagctatgcagcatgcgcgccgcgacttccttgccgacgcccgcggggccggaaatcagcacccggctacccgtgcccgccaccttcttgatcgtggcgcgaacggcgttgatcgcggcggaggtgcccgtcagctcgtcatcctgcccgaaacgcgcccgcagcacctgattctcgcgtcgcaggcgttccgtctcggtcgctcgcgacaccagatgcagcagccggtcggcttcgaacggcttttcgatgaagtccgccgcccccttccggatggcggcgacggccgtgtcgatattgccgtgaccggagatcatcagcaccggaatggtcgcgtcccgccgcttgatctcatcgagcagttccagcccgtccagcttcgatccctgcaaccacacgtccagcagcaccagcgaaggccgccgcgcgtccagcgcctctatcgcgctgtcgctgttggcggcggtgcgggtggtgaagccctcatcctccaggacgcccgccaccaggtcgcgaatgtcctcctcatcatcgactatcagaatatcaagagccattggccgtcacttttccagcggtttttccatggggcatggcgatcacctgcccctcttccagtttctcgagcgccgccaccgggaagcgcagcgttacgcgagcgcccccgccgtcggcatcgtcgaagcggatttcgcccatatgttcctcgacgatcttcttcacgatggcgaggcccaggcccgtgcccttggtccgggtcgtcatataaggttccaatatgcgttcgcgttccggcggcaggccgatgccattgtcctgcaccgcgatcagcagattgccgtcgtcatgctccaccgtcatggacacctgaccgcgccaatcgccgtcatccgcggcgggcttgggctcgatggcttccacggcattcttgacgatgttggtgagcgcctgccccaattgccggcggtcgcagaccagttccgcctcgccgtccgtcgaatgatattcgaaacggatgtcgggatgcgcgacttcgtgcaggaacagcgcatggcgggcgatgtcgtcgatccgctcgcgccggaacacgggctttggcatgcgcgcgaaggaggagaattcgtccacgatccgccgcaggtcgccaacctggcgcacgatggtgccggtcaggcgcgtgaaggtggccttgtcgctcgtcacctcctcggcatagcggcgttgcagccgttcggcggcaagctggatcggggtcagcgggttcttgatctcatgcgcgatacgccgcgccacgtcggaccaggcggcgcggcgctggtcggaaagctgttgcgtgatgtcgtcgaaggtcaggatgtggcgcgacgcgtcctccgaaaccttgaccgccagcgtccgcacatcgccatgggcgcggatctggacgatgcccgcatcctcctccgaagcgatcagggccgccagttcgggcgacacttcggtcagcggccggcccaccggatcgtcgccctcccgcaccaatatggcggccgccgaactgttgagcagcaggacgatgccgtcgcggtccaccgacagcacgccggccgacacgcccgacaggatcgcctctatgaaggcgcggcgttcatccagctggctgttcgccgccaccagagcgccggtctgcgcctccagccgctgcgtcatgcggttgaaggcggcggccagcgtcccgatttcgtcccggctctgcgggctggtcacgcgcgccgacaggtcgcccgccgtgatccgccgcgccgccatcaccagttcgttcaccggccgcaccatccagtcggcgaccttcagcgcgatatagaccgccacgcccaccagcagcagcgaccccacgaacagcaatatgttgaagcgcaactgcaaggcgcgggactgcgcggcgaaaatgtcgtaatccgacaacaccttctgcgcccgttccacattgctgaacgccgtcgagccggaatcgcgggtggcgtagagatagattttcgcattggggtagagcagcgtcaccgcctcgatctggttgggcttggccgcgaccaccacgtcctcgcccgacgccagccgcttcaccacgtcgggcgtcagcatttccgaagcgggccggctttccgggtcgaccgtcgccgccgtgcgcgccacgccgtccttgccgatttctatgatcgcggaacggttcagcttccgcgtcaccacctgatagatatagccctccgcaaagcgcgggctggagacgttggactggctcagatagtcgcgcaggtcgctcgccatggtgacggtttcatcgcgcacgtcgcgcaggttctgctcataatagccccgcgccaggtcgctcgcattttgcagcatgccccgcgcgctgtcggaaaaccagaactgcacgccatattggaacagcagggacgcgaagatcaccaccagcagcatcggcacgctggccacgatggagaagatcgccaccagccggacgtgcagctgcccgtcgctgccgatagcggactgggcagcgcgccgcttcgccacccgccgccccagcagcacgagcagggcgatggcaggcaccagattggcgaccagcagcagcgccacgatgggcggcgtcagcaatgtgtaggattgcccctgaaccgtcagcaggaaataggtgatgcccgccatgcccaggaacaggacaagcgtcaccgcctccaccaccgcggcaaggcggcggcgcaggaaaaggggaaaatgccttttccatgcccggccccgcgccgggagagtcactgcgccttccatagtggcttggttacaacattaatgtgcccgatcaaacacagtaattgatcggcacggcgcttccggtcgaaaagggcggtcggttcgtcgccccttcattccgcgatccgaagctgaagcggatcgagcccgtaatccgtcagcttcttgcgcagcgtgttgcggttgatgcccagcaatccggcggcgcgaatctggtttccgtcaacgctcgccagcgtttcctggaacaatatgggttccaccacggccagcagatcgtcgtgcaggtttcggttcggctgggtaaggccaatgcccagttgccgcttggcccattcccgcaccgcctggcccagcaggtcgccgggggcggcgtaatcggcgggcacggcctccagcggcaggctgttgcgcagcatgtcggcggtgatcatattctcgcggctcagcaccgccagccgctgcatgaggttttgcagctcgcgcacattgccgggccagtgataggccatcagcagttgcgccgcgtcgtcggacaacgacttgcgcggcagcccctcctgcgctgcgcggtcgaggaaatggcgcgccagcaggatcacgtcctcccgccgctcgcgcagcgccggcagcgcgatggggaccacgttcagccgataatagagatcctgccggaaacgattgtcctcgatcagcttcggcagatccttgttggtggccgcgatgatgcggacgttcaccttgaccgatttggagccgccgacggtcgtgacctctccggactgaaggacgcgcagcagccgggtctgcgcctccatcggcatgtcgccgatctcgtccaggaacagcgtgccgccctgcgcctgctcgaacttgccggcggtgcgggcatgggcgccggtgaaggcccctttttcgtaaccgaacagttccgcttcgatcagttcgcgggggatggcggccatgttgatcggcacgaagggcttggtccgccgctgccccaggctgtggatcgcttccgccaccagttccttgccggtcccggattcgcccagcaccaatatgctgaggtcgttcgacagcacgcgcgcgatggtccgatagacctcctgcatcgccggcgaacgacccaccagcggtagtccgtcatgcggcaggccggcatcgggcgcctcctcgtccgctccctttcccgatcccagcgcgtcggacacggcgcgcgtcagttcgttgaggtcgaagggcttgggcagatattcgaacgcccccttctccgtggcgcggatggcggtgttcagcgtgttctgggccgacaggatgatgatgctgagcgcggggcgccgttccagtatctccgcgatcccgtccagtccgtcgccgtccggcagcatgacgtcggtgatcaggacgtccggcgaaaagctctccagcagggcgctgcgctcccggatggaggccgccgtcttgaccctgtatccctgccgacgcagcgcttccccgacgacgacgcagatcgccggatcgtcatccaccaccaagatcgcgcccgttgccgccatcagcccgttcccatcggcagaaggattcggaaggtcgattcccccgcctcatgatcgcgggaatattgcacgaacccgctcatgtcgcgcaccaacttgtccaccagcgccagccccagccccgtcccatcccgccttccggtgatgaaggggttgaacagatggtccaatatatgttccggcacgcccggcccattgtcgaccaccaatatttcgatgggcagcacggcgctgcccttccccttgccgaccaccaccgaaacgccatggcggaacgccgtttcgacccttatcctcggcttcctgctatgctccagcgcctccgcggcatttttgagcaggttgatcatcacctgcaccagggcatcttcgttgatattggcgaatggcagggatggatcataactctttatgatccttatgtcttttgcaaatccggcggccgcgatattcgccgccctgtcgatcagcggatagatgttgccgctgcggcactccagcgtccggtcggtggtgaagtcctgcatcctgtcgatcagcgcggcgatccggtcgacctcattgcagatgagttgcgtaagggcggcatcccgcccgtcattgcccgattccagcaactgcgccgcgcccctgatgcccgacagcggattcttgatctcatgcgccaggatcgccgccgcgccgatggcggagcgcgcgccgccggccgtgccgcgatggccgatcttgcgcgcctggctctgcgtgtggatcgataccacgcgccagccttcatgatcgacgatgggcgcgatcataaggtcgatttccatctccgccgtgcgcccggcgtgcacgcggatgtcataggcggcgatcggcttgttgctgtgccatatgtcgaagcgcgcgcccatttccgccatgcggatggttcgcgctatgtcgctgcccacgatggcggatcgcgccatgttgagcagcgtttcggcgcgcacattggcatcggcaatgctgttgtccggccgcaccaccagggtcgcgaccggcagcgccgtcatcagttctgaaagcgaaggcccatcctgttgcggtcgaagcgacgggatggtcgtcatggtcgccgtcatgccgccttgcgcgtctcgaccggctcatcgtcggcaatcagcggttcgtagaagcgcgccagcatgtccagcacgacatcgccgtccggctcctggttcactgcgttgcggaactcggccgaacccggcaggccctttgtgtaccagccgatatgcttacgggccatgttgacgccggtgtgattgtcataatgttccagcattgcgcgataatgttcggtaatcacgcgatattgttcttccaacgagggatcggccagccgctgcccggtgcggaaccagtgcatcacctggccgatcagccagggccgcccataggcgccccgcccgatcatcacgccgtccgcgccgctctgctccagcgcggtttccgcatcgtcgatggagcagatgtcgccattgacgatgaccggcagcgacaccgcgtccttcacgctgcgcacgaaggcccagtcggccgaccccttgtacatctggcagcgggtgcggccgtggaccgtgatcagcttcgcgcccagatcctccgcgatccgggccagctccggcgcgttcaggctggcatggtcccagcccatgcgcatcttgaccgtgaccggcacgtccaccgccttcaccgtcgcctcgatcagcgaagccgccagcggcaggtcgcgcatcagagcgctgcccgcatcgccgttcacaaccttcttcaccggacagcccatattgatgtcgatgatcgccgcgccgcgatccgcattcagcttcgccgcctcggccatttcgctgggcgagcaacccgccaactgcatcgacaccggctcctccagcggatgccaggcggccttctgcaaggattggcgcgtctcgcgaatcatcgccgccgtcgcgatcatctccgtcacgttgaggccggagccatagcgccgcaccagcgtgcggaacggcatgtccgtcacgcccgtcatcggcgctagcacgaccggcatgtcgatcgtcaccggaccaatggaaatcggagaaagcgtctgcatcaaaccatcactgcctaaaaaacaggcagcccttagccgaaatccgctgcaacggcaagcgaagcggggctggcggttggcccgccgctgcgatacaggcgcggccatgacagacagaacggtcgcattgctggtcgcagcaggtcagggcagccgcgcaggcggcgacattgccaagcagttccgcctgatcggcggaaagcccgtgctggcccatgccgtcgacgcgctttcccggcatccggccatcgactccatcatcctggtcgtcggcgcaggtcaggaagccgaagcgcgcatggccatcgggggccgcccggtcgccgccatcgtccagggcgcggacagccgccgcggatcggtgcgcgcagggctggagcatatcgcatcctccggcggggcggcccgcatcctcatccatgacgcggcccgccccttcctgcccggcgcggtgatcgaccggctgctttccgccttggctcaggcgcccggcgctatcccaaccctgcccgtcaccgacaccctcgtcaggaacgaagcggcccgcgccggggaaatcgtggaccgcgacggcctggcccgcgtccagaccccgcaagccttccatttcgacgcgatcctggccgcccaccgggcctgggacagcgggagggaagcaaccgacgatgcccagatcatgcgccatgcgggtcatgacgtcatattggtcgcgggcgatgaaaggctggaaaaattgacctacgccgaagatttcctccgcgccgaagcccggctgggcgcgggccgcagcatccgcaccggcacgggctatgacgtccaccgcctggccgccgatgagcaattatggctctgcggcgtccgcattccgcacgattggggcctggcggggcatagcgacgcggacgtggccatccatgccctggtcgacgccctgctcggcgcgctggcggagggagacataggcagccacttcccgccttccgacccgcaatggcgcggcgtcgcctcctcccgtttcctggaatatgcggcggagcgcgtcgcaaaacgggacggcttcatcgaacatgtcgacctgacgctgatctgcgaggccccgaaaatcggtccgcatcgggatgcgatgcgtggccggatcgcggaaatactgggcctgtccctcgaccgggtcagcgtgaaggccacgacgacggaacgcctgggctttgccggacgccgcgaaggcattgccgcacaggctgttgccaccctctccctccccgcgctaatctgatcgtcatgcccgatagcatccttcccgcgtcgctggtcgaactggccgagcgcgtcatcatcgccaaccgccgcgccggccgcaccatcgccgtggcggaaagctgcaccggcggcctggtctccgccgcgctgacggagatcgccggatcatcggaagtgttcgaggcaggtttcatcacttattccaatgacatgaaaagcgaacttctgaaggtttcgcaggatgtcatcgaaactttcggcgcggtttccatcgcgaccgcctgggccatggcgcaaggcgcgctcaacaagagccacgccaatgtcgccgtcgccatcaccggcatagccggacccggcggcggatcggagcagaagcccgtcggcacggtcgtcttcgcccgcgccgaacgcggcgccagccctgacaagatcgtggccgacatgcgttatttcggggatacgggccggggcggcgtgcgccttcaggcggcgctgtgtgcgctcgaactgctgctgcccgactcgcccgcgccataaagctccgcagcgcgggtttcgaaggcgccgatcatcttgcgcagcgccttgtcgaaaacctggcccgcgagcatttcgaacagccggttcttgaattcgaactcgacctcgaaatccaccagaaccccgcccttgccgtcgtcgcggaaattccattcattgtggagatgcttgagcggcccgtcgagataatcgacccgcacatggtcgggccgatgcttgtggacgcgggacgtgaagctctccttgatccccttgaagccgacgatcatgtccgcgaccatttccgactcggtgtcggaacggacccggatcgcgctgacccaaggcaggaattcgggataggcctccacattcgccaccaggtcgaacatctgttcgggcgtgtagggaagcggccttgtttcgttgtgcctgggcatcggcttattgggtggccttcgccagttgcgcctcgcgggcggcgcgcatttcggcgaaatccttgcccgcatgatagctggagcgggtcagcgggctggacgccacctgaaggaagcccttggcccgcgcaatcgccgcataggcgttgaacgccgccggagtgacgaactccatcaccttcgcatgcttgggcgtgggctggagatattgccccatggtcaggaaatcgatgtcggcggaccgcatgtcgtccatcacctgatggacctccagccgttcctcgcccaggcccagcatgacgcccgacttggtgaagatcgacggatcgagcttcttcaccgtctccagcagccgcagcgaggcataatagcgcgcgccgggtcgaatggtcggatagagccggggcacggtttcgagattgtgattataaacgtccggccgcgccgccacgatcatctcgaccgcccgttcatgcttattgcggaagtccggcgtcaatatctcgatggtcgtgtccggggtcgtgcggcgcagcgcctcgatcaccttcacgaattgcgacgcgccgccatcgggcaggtcgtcgcggtcgaccgaggtgatgacgatatgctccagccccatttccgcgcaggcgtcggccaggttctgcggctcgttgggatcgaccttgcgcggcatgccggtcttgacgttgcagaaggcgcaggcccgcgtgcacacatcgcccaggatcatcaccgtggcgtgcttcttggtccagcattcaccgatattcgggcaggccgcttcctcgcacaccgtcgccagccccttgtcccgcatcagcttgcgcgtctcatgatagccggggctggtcggcgccttcacgcgaatccagtcgggcttgcgggcgcgctcggggcggttggcgggcgcggggatcgggacgatgtcggtcatgcgccccagatagcgatgcaagagcgctcttgccagccccatcattgttcggcacagaccggcgcatgaccgacttcgctgatatgcttgccggctatcgccgcttccgcaacaccggctggaccgagcagcgcgagcgatgggacgaactcaacgaagggcagagcccccgcgtcatggtcatcgcctgctccgacagccgagtcgatcccgcgcagatcttcgataccagccccggcgagatcttcgtggtccgcaacgtggccgcgctggtgccgccgttcgagaccaatcccggccgccacggcgtttccgccgcgctggaattcgccgtccaggtgctgaaggtgggcgagatcgtcgtcatgggccatggcaagtgcggcggctgcaaggcggcgctcagccattcgctgaaggacgcgcctccgggcgaaggcggcttcatccacaactggatcgaactgctggacgaagcgcgggaaaaggtcgtgcatcgcttcggcgaggatcacagccgcgacgccgaacgcgccatggaacaggaaggggtgaaggtcagcctggccaatctgcgcaccttcccctgcgtccgcgtcaaggaacgcgagggagaactcaagctggtcggcgccttcttcgccatcgccgacgggcagcttcatctgctggacgaggcgaacggcgaattccatcccgcgccgctggacgcctgacatgaccgcgtcgatccccagcggcaatatcgccctgctgattgacgccgacaatgtttccgccgaccatttcgatccggtgctgacggtcctggcggaactgggcaccgtcaacatccgccgcgcctatggcaattggagcaagcccgcgctcaagggctgggcgcggcaggccgtgacgcaggccatcgaaacgcagcagcagttcgacctgaccaggggcaagaacgccacggacatgaagatgaccatcgacgccatggacctgatggcgtcgggccgcgtcaccggcttcggcctgatgtcgagcgacagcgatttcacgccgcttgtcacgcgcctccggcaggaagggctgccggtctatggtttcggcaccgacaagacgccgcaggcctttcgcagcgcctgcacgcgcttcatcgatgtcggggcgctcaccagcgcaagggaaacgccggtcgaactggcggagtcgacggaggagccgccctcccccgacgcccccgaagtcgcgcccgacctcgtcaagctgttgatcgacgcctataatgccgtgaaacgcgacgatcagggctttgcccgcctcagcgaagtcggccagctcgcggggaaccgctccagcttcgacacgcgcaactatggcttcaagcggctgtcggaccttgtccgctccatcaagaatttcaaggtggagagccgcgacggccagacctggatcaagcgggtgcattgatgaccgtcatcgcccgtcgcctgacgatcctcggccgggttcagggcgtgttctaccgcaactgggcggtggagacggcgcgcggcctcggcctggccggctgggttcgcaatcgcatggacggcagcgtggaagcgctggtggaaggatcgcaggacggcgtggagcgattcatcctgctggcgcgacaaggcccccctgcggcgcgggtagcgcggatagatgcgaccgatgcggcagtcgagggccatgagtcgtttcgaaagctgccgaccgcctgacttttccgttatcgcgttcccggttcagcagatcctatctgcttgaaaacctctagccgagccgcgcccaaaagccccatcggccacgatcgaccgatcccttgcccgaaagaaaaagggggaggtccgcgcctcccccttcccatccgctcagtagcggtaatgatccggcttgaacggcccttccgccgacacgccgatataggcggcttgcttcggcgtcagcttggacagcttcacgcccagtttctccaggtggagcgccgcgaccttctcgtccagatgcttgggcagcacatagacttcattcttatattcgtccgacttggtccacagttcgatctgcgccagcacctggttggtgaagctggacgacatcacgaagctgggatggccggtggcgcagcccaggttcaccaggcggcccttggcgagaacgatgatcttcttgccgtcggggaactgaacctcgtccacctgcggcttgatctcggtccactgcatgttgttgaggccggcaatctcgatctcgctgtcgaaatggccgatgttgcagacgatcgccatattcttcatggcgcgcatgtgatcgacggtgatgacggcttcgttgccggtcgcggtgacgaagatgtcggcgcgggtggccgcttcctccatcgtcacgacttcatagccctccatcgccgcctgcaacgcgcagatcgggtcgatctccgtcaccagcacgcgggcgccgccgttgcgcagcgatgcggccgaacccttgccgacgtcgccgaaaccggcgacgcacgcgaccttgccggccagcattacgtcggtggcgcggcggatggcgtccaccagcgattccttgcagccgtagagattgtcgaacttcgacttggtgacgctgtcgttgacgttgatcgccgggaagggcagcttgcccttcttcgccagttcatagaggcggtggacgccggtggtggtctcttccgacacgcccttgatggccttgaccgtctcggtcagatagccgggacgctccgccaggaagcgcttgagcgttgcgacgaagatttcctcttcctcattgccgggtgtgaacagttcctccccggcctccacgcgggcgccccacagcgcgaacatggtggcgtcgccgccatcgtccaggatcatgttgcagaccgtgtcgccccagtcgaagatgcggatgacatagtcccaatattcctccagcgtctcgcccttgacggcgaagaccgggatgccccgcgccgcgatggcggcggcggcatggtcctgcgtcgagaagatgttgcacgatgcccagcggatctccgcgcccagttcggccagcgtctcgatcagcacggcggtctggatcgtcatgtgcagcgatccggtgatgcgcgcgcccttcagcggcttggcggcgccgaattcggcgcgcagggccatcaggcccggcatttcggtctccgcgatctcgatttccttgcggccgaaagcggcaaggccgatgtcgcggatcacatagtcctgcgcctgggtggcgggtgcggtggccacgagcctgtctccatatcgttaagattgaagccgccgcccgaatgaacgaacggcgacgatgggctgggctttaccaatcgccgccgtccaaggcaactcaatataaagttttctttatgtcttattccgccggcccgcgcaccgccacccgcagcggcgcgtcggacgcggattcgccggttttccgcgccttcccagccatcgccgtgacgatgtcgcaccgggcgcccgacagatgcgggccgatcgcagcggcgtccgccagttccagcagggccgaccggctgggcggcagggcattggcggcctccgtgatcgactgtaggtcgcggcaggccagcccgtccgcccccgcgccgtagatgttggccaggcccgtgacgtaattgtcataagcccccagcgcgccgaccggcccggcgatcgagcggaaatgctcccgcaattcgtcattcacttgcgtcagcgtctcgcgcttttcccggatgaagcggttatagctggccaggaaatcatgtcccgtcgcccggcatcgcagcgcggacaccatcagcatcatctcgaaatcgcggatctgcgccgcttccacggcagtctgcttccagcatgtcgccgccgtcgccggcgcaagcggcatcgtcgcggcaagcgccgctgcgatcaatatcctcatgagttgaacccccgtccaattgcccgatgatcagggtgcgcccatccggttgccggactctcaacggcgaaggttagccggatcttaccgcaaagggttcagttacgccggggaaacaagcgcccggaacggccatgcttacggccgcgttccgaccatcggtcaggccgatcccgcgccgctgaccaggtgggaggcgtcgactccggcggcggcgaaggcggccgaccatttccgcgccgccgggacgtcgaacagaagctccgcggtgcagtcggtcggaaaccagctttccccgttcatttcctcgtccagttgccccgcgccccatccggcatagcccagggcgaccagatagcgactcggcccctttccttccgcgatggccttcaggatttccagcgatccggacaggccccacccttcgcccacggcgaccatgtcatgtccgttccagtcgagcgaatgcagcacgaagccgcgccgcggttcgaccggaccgccgcgcaggacgggagtatccggaacgtcgccgggctcgatgtcgaagctctccagcagatcgtgcaggctgacgccgtcgatctcgtcgctgacggcgatccccagcgatccgttctcgtcatggacgcacatggcgatgacggaatgatcgaaccgcatgtcctccattcccggcagggcgagcagaaactgtccggcataggagcgcgctgtgatcatggggcaaatatacgccccttgtcgcctttgccaatggcgggccgtcgcttgggcggggcggcgcgccatattccatgccgcccccttgacagaccgcccgccaggcccaacgtgccgccgacccaacaaggccaggaggcagaccatgaccatttcgaagggcgaacgcgtccccagcaccactttcgtcaagatgaccgagaacggcccggagcaggtcgcttcggacgatttcttcgccggtcgcaccgtcgcgctgttctccgtgccgggggccttcacgcccacctgctccgcgcgccatctgcccggcttcgtcgagaaggcggaggaactgaagggcaagggcgtggacgagatcgcctgcaccgccgtcaacgacgccttcgtcatgggcgcctggggcaagtccgccaatgccgacggcaaggtgacgatgctggcggacggcaatggcgaattcgcgcaggccgtgggccttaccatggacggcagcaagttcggcctcggcacgcggggacagcgcttctccatgatcgtcaaggacggcgtcgtcgcggaactgaatgtcgaggcgccgggcgatttcaaggtgtcgtcggccgaatatctgctcgaccagatctgattttcgccaggatgcgcgcctgcaattcgggcgcgcatcttccttcggccctataagtgcgttaccaagggacgatgacaagaagcatcggcagtgcaatcgtcgccgaactcgacgacatctatcggaactccatcgaaaatctccgcgaggccatgcgcgcctacgcccgcgacggcagcgttccgccagcggaagccaagaccgacaggcgtttctgctatccggaattgcgcatcgtccatcatggcgagtcggaggcgccgccgcccggccgctctttcgcgcggctgtccaggccggggcgctatgtgaccaccgtcacccgccccgccatgttcggcgactatctggcggaacagatcgacctcctcgtccgcgactatggcgtgacggtggaaaccgggatcagcggccagcagattcccttcccctatgtcctggacgggttggacatgagcgcgctggacggcacgccgcccaccgaactcgcccgccatttcccggccaccgaactggcggaaatcggggacgagatcgcggacggcctgttcatgcaggatgtggagggcgaaaggccgctggcgctgttcgacggcctgcgcaccgacttctctctggcgcggctcaaacattataccggcactccggcggaacatgtgcagcgctacatattgttcaccaactatcaccgctatgtcgacgaattcgttgcctgggcctgcgctgaattgcagcgggagggcagtctctataccgcgctgtcaggggcaggcggggtctatgtgacgccggagaccgccgatccggcccggatgatcgcggacagcgcctggcgcaagcaccagatgcccgcctatcacctgatcgccccggatcgcagtgggatcacgctggtcaatatcggcgtcggcccgtccaacgccaagacgatctgcgaccatctggcggtggtgcggccggaggtctggctgatgatcggccattgcggcggcctgcgccccagccaaaggatcggcgactatgtgctggcgcacgcctatctgcgcgacgaccatgtgctggacgagatgctgccgccggaaatcccggttcccgccattgcggaggttcaggtggcgctggccaaggcggccgaggccgtgctgggcggagacgaccgggaggatttcaagcgtcgcctgcgcacgggcacggtcgtgacgaccgacgaccgcaactgggaactgcgctattcgagttcggccctgcggttcagcctgtcgcgagccgtgggcatcgacatggagtccgccaccatcgcggcgcagggctatcgcttccgcgtgccctatggaacgctgctctgcgtgtcagacaagccgatccatggcgaactgaaattgccgggacaggccaaccgcttctatgaggaggcgattgcgggccatttgcgcgtgggcctgatgacctgcgagctgctgcggcaggaggggccgaaactgcacagccgcaagctgcgcgccttcaacgagccgcctttccggtaagcgcggccatatcccatgaagcgatcacccaacacccgttcgccctgagcttgtcgaagggtcttactttcttgaagaaaaggaagaggcttcgacaggctcagcccgaacggagggggacgcccgaaaatcaagccgtcaggaaatccgccatcgcctgccccaattccttccgggtcacggcattcatatggttccccggaatttcgacatagcgcccattgggcagcagatcggccagttcctgcgccacgccattgtcccgatcgtcggccccgcaaatgacctcggttggctgttggaagccggcgatgacgtccctgggcgtatcgacgaaggtgttgaggatgtgcagcatcgcgacaggatcgcccttggtggtcttcaggaaggcttccgtcatccattccgaagtcccgcgctcgaacgtgcccagatttgtcaggactttgcgataatagccgccattgtcgagcgtctggaccaggccgcgcagccccatgccggccaggatcaccctgcgcggcgtcgccccccgcgccagcatccgcacggtcgtccgcgcgccgagcgaatagccgcccagatcatagtcggtcagccccatctgttcgaccagcgccagcccgtcctccgtcaaggcgtccggcggataggcggccgggtcatgcggcttgccgctttcgccatgcccccgcaggtccggcaggatgaggcggaaacccgcctcgaccagtctcgcggcatggccgtagcgtatccagttggtccaggcattggagaaatagccgtggatcagcaccaggtctcgcccctgccccaccacatgcacggcaagcggaagccctcccaaacccttgatctccagcttttcgatgggcaggtcggacacgcggctactccttggatgaatgcgggtccggcgatatggcctcgccctgcgcttgtcgagtggcgagaagccagacgagagccagggcgctgccgatctgcgcggtcgccatgtccttttgcggatcccacatgtcgccttgctggccattataccagtcggcggtccggccggctgcgacaacgctcagcagccattcgaaaatctcgtacagggcccccgcgaaccccacgaagatgaaggcgaaggcaaggctccagcccgcccgcatattgccatgacgccgaaccgcctccgccatgggcgccgtcagcagagcgccgaaggcgaaatgcacgagccggtcataaccattgcgcgcaagcccgaaagtgccggaaacatcatgcccgctgaccgcccgcgcccaggcgtcatagggcacgtaggaatagatataccgaccgcccagcgtgtgcagcagcaggaaaatgaggatgcacgccgccgacccgttcgacaaaggccatcgccgcagcagccacggcgcgacgagggccaaaaggagcgtcggcccatgctggagcggagccagttcgggatagggttgttcgacattggcggcgacgatggccgctacagccacaatgatcatccggcgctgcgcgactggaacggctttccagacagcagcgccggagatcatggcaagaacctcagcccttcttcaggtgacggcggcccagcagttccgcgatctgcacggcattgagcgccgcgcccttgcgcagattgtcgctgacgcaccagaggttcaggccgttgtcgatggtcgaatcctcccgcacgcggctgatgaaggtcgcatagtcgcccacgcactcgacgggggtgacgtaaccgccatcctcgcgcttgtcgaccagcatcacgcccggcgcctcccgcaggatgttctgggcctgctccgccgaaatctcattctcgaattcaatgttgatcgcttcggaatggccgacgaacaccggcacgcgcacgcaggtcgccgtgaccttcaccttgggatcgaggatcttcttggtttccgcgaccatcttccattcttccttggtcgaaccatcgtccaggaagacgtcgatatgcgggatcacgttgaaggcgatctgcttggtgaacttctttggctcggccggatcgccgacgaagatgttgcgcgactgttcgaacagctcgtccatgcccgccttgcccgcgccggacaccgactgataggtggcgacgacgacgcgcttgatcgtcgcggcgtcatgcaggggcttgagcgccacgaccatctgcgcggtcgagcagttgggattggcgatgatgttcttcttcttgtagccgtcgatggcgtccggattcacttcgggcacgatcagcggcacgtccgggtccatccggtagagcgacgaattgtcgatcaccacgcagcccgcggcagccgccttgggcgcatattccgctgtcgggccggaacccgcggcgaacagcgcgatgtcccagccggtgaagtcgaaatgctcgatattcttgcatttgagcgtcttgccggtgtcaccgaaatcgacatcggtgccctgcgaccggggcgatgcgaccgccgcgatctcgtcaatagggaactcgcgctcggcgagaatggtcagcatctcgcggcccacatttccggtggcaccaacgacgacgaccttgtagcccatgacttaacactccactccatgcacaattgcggagtgggcgccatagcggcattgcgccgtttgtccagcggcaagcggtttatcgggccgaagcggggcttcttatctccatcctgccgctccgtgctcctgcgcaggcaggagcctagttccaccgttgaactgggttcctgcctgcgcaggaacacggaacctcatttttctggccccgtcccctcccgcgccagaaaatcctcgatcgtccgccacagatgcacgctgattcccggcccgccgacgcgatgggtctggcccggatagaccatcatctcgaacggcacggccgcgccctgcatcttcgcgatcagcgcggtcgaattgtcgaacaccacattgtcgtccgacatgccgtggaccagcagcagcggatccttgatcttcaccgcctcatccacagcgccggatgcgggataggcgctcggcttctcctgcggctgccccagatagcgctcggtataatgggtgtcgtacaattcccacttcgtcaccggcgcgcccgccaccgccgccgagaaaacgcccggcgccttctccagcagcttcaccgacatatagccgccataggaccatccataggtcgcgatccgccggggatcgacatagggctgcgtcttgagccactcgacgcccttcaactggtcctccacctcgaccgtgcccatggcgcggtggatctggtcctcgaacgccttgccccggtcgggcgtgccgcgattgtccaccgcgaagacgatccagccccggtccaccagatattggtagatgggcgaaccccatgaattggtcacctgccgcccggcgcccggcccgccataatgcagcatgaagaccggatagcgcttcccggcctccagcggcggcgtcatgatccgggtatagagcgtcgatccgtccgccgccctgatcgtgccgaacctcgtcttcgcatggctggcgagatagggcgcgtagggatgatcccccttgatcgcattttccgacagccagttcagttgcttgcccgcgctgtcggccagatagacctgcctgggctggtccgcattgctgcgcgccacgacgatgcggctagccgcgccatccatcaccgcgtcattccaccagccggtcgcggtcaattgccgcagcggtcccgccttggccagcgatgccacgtaaagctgctgctccagcggcgtttccctgttgccggtgaaatagacgaggcccctgccctcatccacgcccaccacgtcgcgtacttcccaatcgccgctggtgagcgccgtccacttgccgccccgcacatggtaaagatgcccatggccggtcctttccgaccaccagaggaagctgccgtccttgagcggcgtgaaattgttgctgaggttgatccagcttttcgccctttcggtcaggatcacccgcgccttgccggtcgctgggtcgaccgcgagcaggtccaacgtcttctgatcccggctctcgcgctggacatagagtgtcctgccatccttcgaccagtcaacgcgggcaaggtagatatccctctccgtccccagatcgaccttcacctggccgccgccctccggcttcatgacataaaggtcgaccagcgcattgggcgttccggccgccgggtagcgctgctgatagaccttggtgccctcgccgccgatggccgtgcgggtgacggtgccgaccgggccttcatccacgcgggcgaccgcgatcagcctgtcgtcgggcgaccaccaatagccagtccgccggtccatttcctcctgcgccacgaattcggcgacgccccagctcaccgtatcgccggcgccctgggtcaactgcctttccgcgccgcccatcggctggacgaagaaattgccgccgcgcacgaaggagacatagccgcccttcgggctgaccactccgttcagctccccgtccggcgtatcggtgagccgcgtcacctttccgtccagcgccgccagataaaggtcgccatcgaccggcaccaggatggatttcccgtccggcgcccagtcatagccgacgatgccggtgctgcccgcgacggagcgatcccgctcccgctgcatcttctccgcctcggaaagcgccgcgccgctgccggtcttcttcgaatcgaccagcatccgctccgcgccggtggacgtgtcgatggcccacaggtcgagccgctccttctcatccgtccgcggtttcagcagcgtcaccagcttgccgtcgggggacagcttcaacgccctgggctgcggaccggacaggtcggggctggcgaaaacccgctccagggtcagtttttcctgcgcctgggcggaaatcacggaaagcaacagcgcgccgacagccgcgccgcttttcagatatggcgacattttcatcccttgcttggaccgcgacagagccgcagcgcatgcgcgcgaaattagcgccaagcggatgaaaagatcaatgttgggaaataatatttcttcaaacccatggccgcttccagatgggccatggtgggcgcgacagggattgaacctgtgaccccacccgtgtgaagggtgtgctctaccgctgagctacgcgccccctttaaggaggaggcggccattggcatccaccgcgccgcctgtcaagcacatcgcacaagctattttccgaaaatggacttatccgctccatccgcgttatagtcgatacgctttcagaaggagtgcctatacatgcgtcaaaccgtcgccctggtcatcgccgggctgcttcttacctctttggctgcgtgcaataccgttaagggcgcgggccgggacatcgaatccgtcggccgcgccggggaaaaagcgatcaactgacccggccggatcgcccgatcactggagcatgcggctggcgacggccgcatccttctccagccggacgccgtcgcattccggctcgccgcagtcgcaggctgcgatcgtgtagcgcacgccgcacatgaccagcacgtcctggtcgaaggaatagttggatattcccgcccgttcgaccttttcccgcgctctggccttgagggtcatgatcctgcctctctgcaacatgcctggatgattgttgctgcgttgcacaatgtcaattgagccagattggttcctgaacggattgaaataaatccgtccagaaaatgccacgatccggcgcttatgcagcggatgcttgcgcgccgtcctcatcgctcccatatgccggccatgaacgaccaacgctccagttccatgccggtctggcatggcaccaccatcatgtcggtacgcaagaacgggaaggtgatcgtcgccggcgacggccaggtttccatgggccagacggtgatgaagcccaacgcccgcaaggtccgccgcctccacgacggatcggtgatcggcggtttcgccggagcgacggcggacgccttcaccctgttcgaacggctggaggccaagctggagcggcataacggccaattgatgcgcgccgcggtggaactggccaaggactggcggaccgacaaatatctccgcaacctggaagcgatgatgatcgtcgcggacagggaagtgacgctgatcctgaccggcaacggcgacgtgctggagccggtgggcggcgttgcggccatcggttcgggcggcaatttcgccctcgccgctgctcgcgcgctggtggaatatgaggaggatgccgaaaccctggcccgcaaggcgatgaaggtggcggcggacatctgcgtctacaccaacgatcagcttgtggtcgaagagttggaaagcgcgacataataaagcccctcccgcaggcgggagggggtggggtgggccgcgagcaaagcgagcttccaacctatccctcaaacgttgcaagcgattgccggcgcaatcgcacccaccccctgcccctcccttgaatgggaggggagtgagatgaagatgaacgacaatctgacccccaaagccatcgtctccgccctggacgcgcacatcatcggccaggccgacgccaagcgcgccgtggccgtcgccctgcgcaaccgctggcgccgccagcgcctctcgcccgacctgcgcgacgaggtgacgccgaagaacatcctgatgatcggccccaccggctgcggcaagacggagatcagccgccgcctcgccaagctggctgacgcgcccttcgtcaaggtcgaggccaccaagttcaccgaagtcggctatgtcggccgcgacgtggagcagatcgtccgcgatctggtcgaggaagcagtgcgcctggaaaaggaccgccgccgcgaagccgtgcgcgaagccgcatccgaagccgccatggcccgcctgctcgacgcgctcaccggcaaggaagcgagcgaggccacccgcctctccttccgccagcggatcgagaataaccagatgaacgatgtcgaggtcgaggtggaagtcgccgacagcccctccatgccgatggaaatccccggcatgggcggccagatcggcatgatcaacctgtccgacatgatgtcgaaggcctttggccagcagcagaagaagcgccgcaagctgcgcgtcgcggaggcctgggacaagctggtcgaggaggagcaggacaagcgcctggaccaggacgacgtcgcccgcgtcgccatcaacagcgcggagcagaacggcatcgtcttcatagacgagatcgacaagatcgccgtcagcgacgtgcgcggcggttccgtcagccgcgagggcgtgcagcgcgacctgctccctctgatcgagggcacgacggtctcgaccaaatatggcccgctcaagacggatcacatcctcttcatcgccagcggcgccttccatgtggccaagcccagcgacctgctgccggaattgcagggccgcctgccgatccgcgtcgaactgaaggcgctgacggaggatgatttcgtgtcgatcctctccgacaccaaggcgagccttgttgcgcaatatcgcgccctgctggcgaccgaaggcgtgaccgtcgacctgacgcccgacggcatccgcgccgttgcgaagatcgcggcggaggtgaacagcgaggtcgaaaatatcggcgcccgccgcctccagaccgtgatggaaaagctgctggaagacgtcagcttcgacgcggaggaccgccagggcgaaacgctgctggtcgacgcagcctatgtggagaagcagctaagcgcagtcgcccgcaataccgaccttagcaaatatgttctgtaagggcgaagctgccgcctactaatatccgtgttcctgcgcaggcaggaacccagttcaaatgctgggactgggttcctgcctgcgcaggaacacgatgcgatttaaccgacgcctccgtcaatcaagtgaaggcgggcggtgtcccgatttgcctaatgactaacgtcagtagctccgccccaccaaaacccgctccaccgccttctcgccggtgaacacgcaaaccccatcggccgcttccgcatccgatggcacattgcgcagcgtcagcttctcgcccttcaaccactcgaccaccttgtccagcgtagcccccgtcggcctggcccattgcaccagcgcccagccaggctttttgctcgcgccgaaataggccttcagcccatccagcgaagtcaccgacttgtcgatattccccagcaaccgcgcctgagcgtccgagaacagcgcctgctgtatctcctccagcatcccggtcgcggcgccaaggaattcacccttcgccacgatccggctgtccagcttcccatcctcgcgataaagccggtcacggcggatgacagacacattgcccccggccacatcgcgcccgccgacctcgatcacgatgggcgcgcccttcttgacccagccccaacgcttgttcgccgccttggcgggccgccggtccagcagggcgcgcaccggctcccggaacacatcctgccggttcagttccgctaccagatcgccgcaataatccaggatcgccgcatcctcgtccgtatcgcgcaacatcggcaccacgaccacctgatagggcgcgatgcgcggcggcacgcgcagcccgtcatcatcgccatgcaccatgatcagcccgccgatcatgcgcgtcgacatgccccaactggtggtctgcgccagttcctgctgcccctcggcattctggaacttgatattctgcgccgaagagaaggtcgtgcccaggaaatgcgaagtcccggcctgcaaagccttcccatcctgcatcatcgcctcgatggaataggtcgcgaccgcgcccggaaagcgctcattctccggcttctcgcccgcgatcaccggcagcgccacgcactcctcggcaaagccgcgatagacttccagcatcttgagcgtctcttccatcgcttcttcgacgctggcgtgggcggtatgcccctcctgccagagaaactccgccgtgcgcaggaacatgcgcgtgcgcatctcccaccgcaccacattggcccactggttgatcagcaccggcaggtcgcgccagctctgcacccagcgggaaaaggccgcgccgatcaccgtttccgaagtcggacgcaccaccagcggctcctccagcttcgcatcgggatcgggcaccagccgcccatccttctggatcaggcggtggtgggtgacgaccgccatctccttggcgaagccgtcgacatgctccgcctccttctcgaaatagctcagcggaatgaacagcgggaaatagcaattttcatggcccgtcgccttgatccggtcgtccagcagcttctgcatccgttcccagatgccatagccccagggccgaatgaccatgcaaccgcgcacgccgctttcctcggccatgtcggcttcggagatgacggcctgataccaggcggaaaaatcctgttcgcgggtaacggaaagggcgtgcttcacggggtcgaccttaaaattcgagtggatggcgcgccataggacaagcgcgccgcccctgtcgactcccaacggtcacgatcccggccaatgccgggatgacgatcaactcagcttgtcgatcttcgcgttgagcgcggcaagctgcgccttcagttccgcgatctcgtcgtccttcgccccgtcggaggcgggcggggaagcgggcgtcggcatgccgggaattccgggcatgctcgtgccgaaggcgctcgccgccgcctcgaacatctgcatgttgcgcttggcgatctcggccagcgggccgccgccgaacgcgcccttcatcgcttcctggaactgctgctggttcttgcggaacgcgtccatcgacgcttccagatattgcggcaccatggactgcatggaatcgccgtacatggcgatcaactggcgcaggaagttgacgggcagcatgttcttgccccgctgctcctcctccatgatgatttgcgtgaggacattatgcgtgatgtcctctcccgtcttcgcatcgacgacgacgaactcgcgcccctcgcgagtcatttgcgacaaaagatccagcgtgatgtagcttgacgtttctgtgttatagagccgcctgttagcgtacttcttgataacgaccggctcggattcgttcgcggtcttagatttggccatggatacctctcccacacctgcattttccgcattagcacaaggcaatgccgcgccgcaacatggcccgcggcccttacccctttttctcaatattttatggcgcgaaacgcaggatgatcccgaactgcgcaaacgggctttccagggcctgcggaaatatcaggaggccagccgcccttccccgcagccggccgttccggtcgtcgccagcgcgggcagcgcccggctgcttcgatatgggacggaaaacggccgttttccggtggtgttcgtgccctcgctgatcaacccgccgcaggtgctggacctgtccgccagccgctccatgctgcgccacatgagtgcagcaggacatgacgcccatctggtggattggggcacgccggccgcggacgacggcgcgctgggcctcgaccggcatgtgacggaacggctgctgccgatgctggccgccctcgaccgaccggcgatcgtcgtgggatattgcctgggcggcaatctggcgatcggcgcggcggcgctgcaccccgtaaaggcgctggcgacgatcgccacgccctgggatttcgacggcttcccggccgccgaccgggaagagatcggcgcgctctggcgcagttccaagccgatgtgccagcggttgggctatgtgccgatggaggtgctgcaatcgggcttctgggcgatggacccggcccggacgattcgcaaatatgccgccttcgccgacatgacgccgggttccgacgaagaacatgcctttctggcggtggaggattgggccaatggcggtccgccgctaagccatgccgcggggcgcgaccttttcgagcaattctatgccgcaaatgcgagcggacggggggagtggcttgtcggcggccgcgcgatcgattcgcgcgggctggcctgtcccacgctgtcgatccgttccgccgccgaccgcatcgtgcccgccgccgccgcgccggaaatggcggagaacgcgaccctgaacctgggccatgtcggcatgatcgtgggcggccgggcgcgaacgatgctgtgggaacccctgtcccaatggctttccagccatggcggatgatgatatgtgcaaccgcgaaagcatcacccctggaactgaggatcaatgcccttgtcagacatcgtcatcaccgccgccaagcgcaccgccgtcggcggcttcatgggcgccttcggatcgacgcccgcgcatgagttgggccgtaccgccatcctcgccgccctcgcccaggcgggcgtcgcgccggaggaggtggacgaggtcatattgggccaggtcctgaccgccggccaggggcagaaccccgcccgccaggccgccgtcaacgccggcatcccggtcgagcgcaccgccatcggcgtcaaccagctttgcggttcgggcctgcgcgccgtcgcgttggcggcgcaggcgatccgcgccggcgacgcccgcatcatggtcgcgggcgggcaggaaagcatgtcgctcgccccgcacgcccaatatctgcgcggcggcgcgaaaatgggtccgatctccctggtcgacacgatgacgcatgacggcctgaccgacgccttcaacaattatcacatgggcatcacggcggaaaatctggcggagaaatatcagatcagccgcgaagcgcaggacgtcttctccgtcggcagccagaacaaggcggaggccgcccgcgcatcgggccgtttcaaggacgagatcgcgcccgtgaccgtcaagggccgcaagggcgacaccattgtcgacacagacgaatatatccgcgccggcgccacgctggaggcgatgcagagcctgcgtcccgcgttcaggaaggacggcaccgtcaccgccgccaatgccagcggcatcaacgacggcgcggccgccctggtcctgatgagcgcggaagaagcggcgaagcgcgacgcgctcgtgctggcccgcatcgccagtttcgcgacctgcggcgtcgatccgtcgatcatgggcatcggcccggctccggcgagccgccaggcgctggccaaggctggctggtcgctggcagacctggacctgatcgaggccaatgaagccttcgccgcgcaggcgctggcggttggccaggaactgggctgggacgcggaaaaggtcaatgtgaacggcggcgccatcgccatcggccacccgatcggcgcttcgggcgcgcgcgtgctcaccaccctgatctacgaaatgcagaagcgcgacgcgaagaagggccttgccacgctttgcatcggcggcggcatgggcgtcgccatgtgcatcgaacgttgagcctgcggtaaacgaaaagggcggccgatctcattgcagatcggcggccttttcatgtcggctgatacccaccggcgaggttgaagttggacctgttcctgcgaaggcaggaacccagtcccaacgtccgccccggactcaacgccacacccggtcgaaccgcgcccccagccccgtcagcaattcatattgcgacaggcccgaagccgccgccgcgtcgaccagcttgtaatcgacctccagccagtcctcctctgaaatgtcgggcaggccgctcacgtccacggcggtcaggtccatcgatatgcgccccaccaccggcaggtgcctgccccccgcgctcatggaaccgcgcccggaaaagcagcgcagatagccgtcggcatagcccaggttcagcaccgcgatctgcatgtccttcggtgcgcgatatgtcgcattatagccgatggtgtcgcccgcccggacgcggcggcgttgcagcacctgcgcttcggggaccacgacctgccggatgtgtccggcggcttcccgacgcggcaccccgccataaagcgcgattcccggccgcgtcatgtcaaaggcatagtcggcgcccatgcagatgcccgcgctgttcgccaggctgtagcgcgccgccttcacctgcccccgcaaggcggaaaaccgctccaactgcgcggggctgagcggcccgtcctcatcggcgcaggccagatggctcatcagggtcgcgatctccagccccgccaaccgcgccggaacatcgccgcgccaatccagccccagccggttcatgcccgtgtcgaccatgacgtcgcaagggccgccgcccgcatgcctccagcgcgcgatctgccattcggtgcacagcaccggccgcgcgcgggaagccagcgccacggccagatcctcctcccgcacgccatgcagcacggaaagcgacaccccctccgtcacgagcggttccagaaccgccgcctccgcccagttggacacgaagaaatcgcggcaccccgcacccagcaagcgccgcatcacctccacggcgcccaggccatagccatcggccttgatcgcggcgccgcaggccgcgtcgccgccctgccgcttcaaccagcgccagttggaaagcagcgccccttcatccatacgcaagcgcaacggtgcggaaaattcagtcatgccagccccgttagcgtcccggaacgcggccgtcgagaccatcagtccatcttcgccccgcgcgtttccggcagggcgacgatgcaggtcagcagggcgaccgccaccaccgccatggtgtaccacagccccgcatagggatcgcccgtccgcgccacgatatattggctgaccagcggcaggaacccgccgaaatagccggtcccgatatgataggggatggacagcgaactatagcgtatccgcgccgggaaatattccgacagcagcgccgccaccgggccgtaggtcgctccggacagcgtccagagcagcagcagcgccacgaacagcaacagggcgcggggccagtcgggtgtcaccgccgccgaatcatatcctcccgcatgcaaggcggcatccagcccatgggggctgagatccgcgaccggcacggacccgatgctgaccgaaggcgtcgccgcctcccgcttttcataggcgatgccgcgcctggaaaaatgatcgagcagcttgccgcaagcggtcggctgaaccttggcgaagggatcgaagctgcaatcgggaccgctgacgaccaccggggcgcgctccgccgcccgataaagcgccgggttcgccacgctccccatgaactgatagagcggcagcagcagcaccagcagcagcgcatagccgacgatgatgggcttcttccgccccacccggtccgacagccagccgaagaagatgaaggagccgacccccacaaaggcgctgccgcccaccagcaactgcgccatgcccggcgtcacatgcaagccgttctggaggaaataaagcgcctggaacatcgccgtataggcgatgacggtaaagcccgccgcgaggccgatcatcgccaccagcatccgccgcctgttgccgggataggtgaacgcctccttcaacgggttgcgcgattgctcgcccgccgccttcatcgccgcgaagatcgggctttcgcgcagcatcagccgcatccagagcgagatcgccagcaacgccaacgagaatatgaagggcagccgccagccccaatcctcccacaccgccttgccgacgacccattgcgtgccgaccacgacgatcagcgacaggacgaacccgccgatgacccccgcctggatgaaactggtgtagaagccccgcttccccggcggcgcatgttccgcgacatagatcgccgcgccgccatattccccgcccaacgccagcccctgcgcgatccgcagcaggatcaggatgatgggcgcggcgatcccgatgctcgcggcggacggggtcagcccgacgcccgccgtcgccgcgcccatcagcacgatggtggccaggaaagtatatttgcgccccagcctgtcccccagatagccgaacagcgccgcgcccaacggccggaacccgaacccgatggcgaaaccggcgagggaatagagcagttcgacggtcggattgtcggtcgggaagaatgtccgcccgatgatcggcgccagcacgccgtaaatgtagaaatcataccattcgaacaacgtgccgagcgcggacgcggtgatcaccagccggtcccgccgggcgtccatcacatagccggtgtcgaccccatccccgctcattccaccccccgctcatcctgtccgttcgctgtcgttgtaatgaagcgctgaattccggcaagcgcgagaaggactatcgacgatatgggtggggagcggccattcccctattcgtcaccccggacttgatccggggtcccgctgccttgactaggcgcggtgtagaggcaaaagcgggacccggatcaagtccggggtgacggaaaactgatgaccgctactggccaacaaccaccaccccctcaaaataaccgcgacccatccggcaccgcccgatccggcgagaacagcaccaccgccccggcctcatccgcaaaccccagcgtcaacacttcggacagaaatttcccgatctgccgcggcggaaaattgacgaccgccgccacctgccgccccggcaaatcttccagcgcgtaattttcggtgatctgcgcgctcgatttctttcgccctatccccggcccgaaatcgatcagcagcttataggcgggcttccgcgcctccggataaggctccgcagacaggatcgtgccgacgcgaatatcgaccttcagaaaatcgtcgaagccgacaaggtctgcggccgccgccgcgggatcatggttcagatgcatgccgacaagctaatgccagcggccagccgaagtcgagggacatgatcccccgactccgcccaaatggcccgaattattccagttccaggatgatcgcgtcgaccggcaggctttcgccctgcgcggcggacacgctcttcaccacgcccgccttctgcgcgcgcaggatattctccatcttcatcgcctcgatcacagcgagcggctggccgatctcgaccttgtcgccttccttgacgttcaacgcgaccagcaggcccggcatcggacagatcaggaagcgcgacagatccggcggaatcttctcgatcatatgcctggcatgcaccgccgcatgggcgggcaggatgcgcagcttgtggctggcgccatgcgcggtcagcacgaagccggaacgcaccggcgcgatcttcaccgccagttgctcctcgccgaactccgcctcgatcagccggtcgcccggcgtatattccagcgccagttcgatggcctcgccatccaccgtgacgtcgtcgccgttgatcaccacgtcatggatcgcatccccgatcttcacctgccatccggtcggcggcgcgaggcgcttgcccaactgcccctcgatccggcgggcgcggtccgcctgcgccatggcggcgaaggcgccgatggccgacagacgcttcagcagcgtttccgaagccggagcgccggtaaagccctccggatattcctccgcgatgaagccggtggtgatgttgcccgaacggaagcgctcatgttgcatcagcgccgagacgaaatcgatattatgccccggcccctcgatctcgaactggtcgagcgccgcgatctgcttgtcgatggcctccagccgggtcggcgcccaggtgatcagcttggcgatcatcgggtcgtagaacatgctgacttcgccgccctcgaccaccccgtcatcgacgcgcacgccgtcgaccgcttccggcggattatagcggatcagacgcccggtcgaaggcaggaagccgcgataggggtcttcggcatagacgcggttctcgatcgcccagccgttgatcttcacatcctcctggcggaagctcagctcctcgccattggcgacgcggatcatctgctcgaccaggtccaggccggtaatctcctccgtcaccggatgctcgacctgcaaacgggtgttcatttccaggaagtagaagccgtcgcccgtcttgtccgcgcccgacacgatcagctcgaccgtgcccgcgctgaaatagccgaccgcccgcgccagggcgacacactgctcgcccatcttcctgcgcatttcggggctgacgaagggcgaaggcgcttcctcgaccactttctggtgacggcgctggatcgagcattcgcgctcgttcaggtaaaggatattgccatgctggtcgcccaatatctggatttcgatatggcgtgggctttcgatgaacttctcgatgaacacgcggtcgtcgccgaagctgttgaggccttcgcgcttggtcgcctcgaagccttcgcggacgtcctgctcgctataggccaggcgcatgcccttgccgccgccgccggccgacgccttcatcatcaccggatagccgatctcgttggagatgcggacggcatgttccgtatcctcgatcacgccgacatagccgggaacgacattgacgcccgcttccttggccagcttcttcgactcgatcttgtcgcccatcgcggcgatggcgtttgcgggggggccgatgaagacgatgcccgcctcgtccagcgccttgcggaagctctcccgctcagacaggaagccatagcccggatgcacggcgtccgcgccggtcgccttgcacgcctcgatgatcttgtcggccagcagataggactgggcggcgggcggcggacccagatgcacggcttcgtccgccatcagcacatgggggctgcgcgcatccgcatccgaatagaccgccacggtcttgatgcccatcttccgcgccgtgcggatgacgcggcacgcaatttcgccacggttcgcgatcaggatcttggtgattgccattatctatccttgccccagtccttatgctgccgttcgttagtcactcaagcaccctcgtcatgccggacttgatccggcatcccgctgtcttcccatgcgacggcagcgacaggaagcgggaccccggatcaagtccggggtgacgagctagtgccttaatcgatcactccgcagcctccagatgcccatgcggctgcgccatcatcggcgtcagcccgagctttccgagcagcgcgctatccttgtcgtccccggcattggccgccgtcagcagcttgtcgccggtgaagatgctgttcgcccccgccatgaagcacagcgcctgacaggcctcgctcatgctctcgcgcccggcggagagccgcaccatcgactgcggcatgacgatccgcgccaccgcgacggtccgcacgaactcgacttcatcgatcttcgcgagcggcgtatccttcagcatgtcgcccagcaccgtgccctctaccggcaccagcgcgttgatcggcacgctttcgggatgcggcatggtggccagtgcatgcaggaaaccgatgcggtcgctccgcgtctcccccatgccgacgatcccgccgcagcacacgttgatgcccgcggagcgcacattctccagcgtctcgatccggtcctcgaaggtgcgggtggtgatgacgttggcgtaattttccggcgaagtgtcgatgttatggttgtaataatccagccccgcatcggccaactgcttcgcctgaccggccgacagcatgcccagcgtcatgcaggtttccatgcccatctggcgaacgcccttcaccatttcgatgagcttgggcatgtcccgttccttgggattgcgccacgccgcgcccatgcagaaacggcccgaaccatggtccttcgcctgcgccgctgcctggagcacggcctgcacgtccatcagcttggtcgccttcagcccgctttccgcctcggtcgactggctgcaatagccgcaatcctccgggcagccgccggtcttgatcgacagcagggtcgacaactgcacctcattgcgcgggaaattcgcgcgatggatcgactgcgcctcgaacatcaggtcgttgaagggcaggtcgaacagcgcggcgatctcttcgcgagtccagtcgcaccgcacgcccgcggtgcgcccctgcgaaagcagggggccagagttcggagtggggttcggggcgcttcctttggggccctgggctcctgctttcgcaggagcactggaaatattcaggtcggtcaagcggcttcctccagccccgctgggggcatgttgtggccgaggaggcgcagcacatcggcggcgcattccacgacgttggaacccggtccataaatcccctgaacgcccgcgtcacggaggaagtcgtaatcctgcggcggaatgaccccgcccgcgatcaccttgacatcgttccgccccttctcccgaagctgccggatgagttcggggatcagcgtcttgtgccctgccgccagcgacgaagcgcccaccacgtcgacgccgctgtccagcgccagcaccaccgtttcctccggcgtctggaacagcggccccgacacgatgtcgaaacccatgtccccgaacgccgaagcgatcacgttggcgccccggtcatggccgtcctgccccatcttggcgatgagaatcttcggcttgcgaccgaggcgccgctcgacggcctgcaccccgtcaagtacctgtttccagcgggcatcctgcgcataaggctgggcatagacgcccttcaccggcgtcggcaccgtgccgtagcggttgaagctgtcctccatggcggaggagatttcgcccagcgtggcccgcgcccgcgccgcctccaccgcatgggcgaggaggttgttttcgatggattgcggaccggcggcggctgcacgcagcgattccagcgcggcctgacaagcggcctcgtcacgctccgccttcaccttgttgatccgggtgatctgcgcttcgcggaccttcgtattgtcgacttccagcgtttccagcaggtcttcattggccagccgatatttgttgacgccgacgatgacgtcctcgccccggtcgacacgcgcctgacgagcggcggcggcggtctcgatcatcgccttgggccagcccgcgcccacggccttcgccatgccgccctcggcctcgacccggtcgatgatctgctgcgcggcgtcgacaagctgctgcgtcagcgcctcgacataatagctgccccccagcggatcgacgacattgcacatgccggtctcttcctggatgacgatctgcgtgttgcgggcgatgcgggccgagaaatccgtcggcagcgcgatggcttcgtccagcgcattggtgtgcagcgactgcgtgccgcccagcatcgccgccatcgcctcgatggtggtgcgcatgacattgttataggggtcttgttcggtcagcgacacgcccgacgtctgacaatgggtgcgcagcatcttgctgcgctcgtcctgcgcccccagcttcgtcatggcgcgatgccacagcacgcgtgcggcgcgcagcttcgcgatttccatgaagaaattcatgccgatggcgaagaagaagctcagccgacccgcgaacttgtcgatgtccaggcccgacgccacgccatatttcacatattcgatgccgtccgcgatggtgaaggccagttcctgcacctgcgtcgccccggcctcctgcatatgatagccggagatggagatgctgttgaacttcggcatctcgcggctggtatagccgaaaatgtcggagatgatccgcatcgagggttcgggcgggtagatataggtgttgcggaccatgaactccttgaggatgtcgttctggatggtcccgtccagcagcttgcgctcgaccccctgctcctcgcccgcgacgatgaagaaggccaggatcgggatgaccgcgccgttcatggtcatggaaacggacatcttgtcgagcggaatgccgtcgaacaggatcttcatgtcctctatggtgtcgatggcgacgcccgccttgccgacgtcgccgacgacgcggggatggtcgctgtcatagccgcgatgggtcgccaggtcgaaggcgacggaaagccccttctgccccgccgccaggttgcggcgataaaaggcgttggattcctcggcggtggaaaagcccgcatattgccggatggtccagggacgccccgcatacatggaagcgcgcacgccccgcgtgaaaggcgcgaagcccggcaggcccggatcgccaactttatctggggtcacgtcatccgccgtgtagagcggcttgacggtgatcccttccggagtttcccagttcaggttcttgcccttcacctccttggcggcggcggcggcccactgatccagcgtcggcttctcggtcattgtctctaacctaccctcaaacccaaatccgttcgccctgagtagaggctgagcgtgtcgaagcctcgtatcgaagggccttgcgcaacccgtccttcgatatgccgcttcgacaggctcagcggctactcaggacgaacggcgctattcaatgcgcctccctgggcgtctccatgatctccgtcagcaccccgttcatatccttggggtggacgaagaagatcagcgtcccatgcgccccgatgcgcggctcgccgagcaccctcttgccgagcccttcgaaccatttcttggcctcatgaatatcaggcacttcatagcacatatgatgctgcccgcccgccgggttcttggcgatgaagccgtggatcggcgagttctcacccaagggttcgatcagctcgatctgcgtgccatgggtgccgttctcgcccggcgtatcgacgaaacacaccttcaccccctgcgcgggcaggtcgaaaggctcatgcgtcagcgtcgcgcccatgacgtcgcgataataagccagcgaggcttccagcgaaggcgtcgccacgccgatatgattgaggcgaccgagtttcatcatctcattcccatccttgtcattcccgcgaaggcgggaacccatctcctgcgctctccccagatgcgacgtctggagatggatccccgctttcgcgggaatgacgagttgaactcacagcggaatattgtcgtgcttcttccaggggttctccaacgccttgttccgcagcttgcgcaagcccagagcaatcctcttccgcgtcgagtgcggctggatcacctcatcgatgaagcccttgctcgccgccacgaagggattggcgaagcgatcctcatattccttcgtcttctgcgcgatctcttcgggcgtcttgccgcggaagatgatctccaccgcgcccttcgcgcccatcaccgcgatctccgccgtcggccaggcatagttcaggtcgccgcgcagatgcttcgacgccatcacgtcataggcgccgccataggccttgcgcgtgatgacggtgatcttcggcacggtcgcctcggcataggcgaacagcagcttcgcgccatgcttgatgatgcccgaatgctcctgcgccgtccccggcaggaagcccggcacgtcgacgaaggtgacgatgggaatctcgaaagcgtcgcagaaacgcacgaaccgcccggccttcttggaggagttgatgtccagcacccccgccagcaccatcggctgattggcgatgatgccgacggtcttgccctcgacccgcccgaaaccgcagaggatgttccccgcatgggcgggctgcacctcgaagaagtcgccctcgtccaccaccttgcggatcagttcgtgcatgtcatagggctggttcgcattggcggggatcagcgtgtccaggctctcctcgacccggtcccacggatcggcgctcggccgctccggcaccggctccttgttggaggcaggcaggaagtccacgaaatcgcgcaccgccagcagcgcctcgatgtcgttctcgaacgccacgtccgccacgcccgacttggtcgtatgcgtcaccgcgccgcccagttcctcctgcgtgaccacctcgttagtgacggtcttcaccacgtccggcccggtcacgaacatgaagctgctatccttcaccatgaagatgaagtcggtcatggcgggcgaatagaccgcgccgcccgcgcaaggccccatgatcacgctgatctgcggcaccacgcccgaagccagcacgttgcgctggaaaatctccgcatagccgcccagcgacgccacgccctcctggatgcgcgcgccgccggagtcattgaggccaatcaccggcgcgccgaccttcatggcgatgtccatgatcttgcagatcttcatcgcatgccgttcggacaccgcgccgccataaacggtgaagtcctgcgaaaacacatagaccagacggccgttgatcgtgcccgatccggtgacgacgccgtcgccggggatatgctgctcgtccatgccgaagtcgatgcaattatgctcgacatacatgtccagctcctcgaagctgtcctcgtccagcagcacttccagccgttcgcgggccgtcagcttgcccttggcatgctgggcgtcgatgcggcgctgtccgccgcccagacgggctgcgtcgcgcttggcttcgagctgttcgatgatggcgagcttcgacatatcaggcatttctccggcttgtcgcggacatctttgcccgcccttcccaatctttccgcattttcgcaaatgcgattttgccaatttgcaaattgcgactttgcaaattatggacgaatcatggcccgtggcaatcgaatcttcgcaggtccgcgcctgcgccaactccgcctggatcaccgcatggaccaggcgaccatggcccatgcgctgggcatatcggtatcctatctcagccagctggagaatgacgaccgtcccctgacggccaaggtcaaggcggccgtcgccagcgcctttcccaccgactgggccagtttcgacagccgggaggaggagcagcttctgggcgccttcaccttcgccctcgcccatcccgaattgcccggcacgccgatggagccggagcggatcgaaaagctgcacctgcatttccccgaattcgcggcgcgctatgtcgacctctacaacgcccatatgcgcgccaacgaacgcatcaacatgatcgaggaggcgatcgccaacgatcatgcggtgcaggcccgcctgccctgggaagcggcgcgggactggttccacgaagccggcaattacgtccatgtcctcgactgcctggcggaggacatggccgccagcttcaccgccggccagacgctggacgaaggcatgctggtggaggcgctggcccgccgccacggcatcgaaacgctgatcgccgagacgccggattccgccctccgctcctacaccagcagcgaaaagcgcctgttcgtgaacgcggccctgccgaccgaaagccgcaaattcatgctcgcccaccagttgatgatgctggaggggcaggccgtgatcgcggacgtggtcaacaaggcggcgttgcccgtgcccggcgcggaccggctgctcgccatcggcctcgccaattatgcggcgggcgcgctgctgatgccctatgccccgttccgcgaagccgctcgcgaagtgcgccatgacatagaccgtctcgcccgccgcttcggcgtcagcttcgaacaggcctgccaccgcctctcgacgctgcaaaggcccggcctgcgcggcatccccttcttcttctgccgcgtcgacatggcgggcaacatcaccaagcggcacagcgccacccgcctgcaattcgcccgcttcggcggtgcctgcccgctctggaatgtccatgaagcggtcgccgtccccgaccggatcaacgtgcaactgggggaaacgcccgacggcgtccgctatgtctccatggcgaaggggctggtgaaaccctccggcagctacagccgcaccccccgccgcttcgccgtggtgctgggctgcgagaccgcccatgcggccaatttcgtctatgccgacggcctgcaactggaggtggagggggcggcgacccccatcggcatcacctgccgcctctgcccccgccaaagctgcgaccagcgcgccttcccccccgccgaccgcccgatccgcgtcgatcccgacaatcggcagatcgtgccctactggatcggctgacaagcaaaaggggcttttccgccaatcctgcttgcgggaactggccctgtcgctcgtccgcccttccggataaggattgatggatgagtgacgcggatattctgacgaacaactccttccggcaggaactggaggatgacggctatgcccgcctgccgggttccggcctgttcgacctgctcgcgatccgcaccgccgattgggccgcgctcgcccgaagctgggacgatctcggccccgacctctatatggccgacggcggccggtatcgccgccgccgctacgcgaccttcgcctgcgatcaggacggcttcacgcgcatgccgcaccagccccatttccagagccgcgactataatccgctgaacggcgacgtgcagcgctggttcgaccccatcgaacaaagcaccatcgacaatgccgcgatgcagtcgatcctggccttctgcgtccgcagcttccccctgtcgggacggcagcatgtcgaactccaccagttccgcatagaggcgcgcagcggcgagcggggccgccccacgcccgaaggcatgcaccgcgacggcgtcgactgggtgttcgtgatgctggtcgagcgccgcaacgtccgcgaaggcgtcacccgcatcggcacgccgcagggcagggaactgggcgaattcaccctcgcccgccccggcgacgcggtattgatagacgaccaccgcatcatgcacggcgtcaccgaaatccatgccgtcgacccggcccgacccgcctggcgcgacgccctggtcgtcaccttcgcggccaccgcttgatccctatttcagcagcaccagttcctcggccatgctgggatgcagggccacggtgtcgtcaaaggcctgcttggtgagaccggccttcaccgcgatggccgccgcctgcaatatttccggcgcgtccgggccgatcatgtgcagcccaaccacccggtcggtcgtcgcatccaccaccatcttgtagagcgcccgctcgtcccgtccggccagcacattcttcatcggccggaaatcggacgtatatattttcaccgtgcccagcttgttccttgcctccgcctcggtcatcccgaccccggccagcggcggatggctgaacacggcggacggcacgcaggcatagtcgaccgtgcgcggattgtccccgaacagcgtatcggcaaaggcatgcccctcccggatcgccaccggcgtcaactgcatccggtcggtgacgtcgcccaccgcatagatgctctcgcaactggtgcggctatagtcatcgaccttgatcgcgcccttgtcgctgagttcgactccggcattttccagccccagcccctcgacatgcggcctgcgcccggtcgcaaagaggagcaggtcgcaggcgatgggatcgccgctcttgaaccggacggtcagcgtgccgtcctccttcttctcgatcttctccatctccgcattgaagcggaaattgatccccttcatcgtcgaaatctggagcagccgatcgcgtatctgcgcgtcatagccgcgcagcagcgtgcccgaacggttcaccatggtcacatggctgccgaactggtggaaaatgcccgcaaattcattggcgatatagccgccgcccacgatcacgatccgcttcgggcactcgtccagatggaacacctcgttggaggtcacgccatgttccgcgccctcgatgtcgggaacgatgggccatgccccggtcgaaaccaggatatatttcgcgctgacttcccgcccgctcgccagcctgacgccatgcggcccggtgatcgtcgcccgttccgggatcagttcgaccttatggttgtccagcgtgttcctgtagagaccctccagccggtccacatcggccagcacattgtcgcgcaacgtcgtccattcgaaaccgcaatccggcacgttccagccgaaacgccgcgcatccttcagatcctccgcgaaatgcgcgccgtagaccagcagcttcttgggcacgcaaccgcgaatgacgcaggtgccgccgacgcgatattcctccgccaccgcgaccttcgcgccatgagccgccgccacgcgggaagcccgcacgccgcccgatcccgcgccgatgacgaaaaggtcgaagtcgtagtcgctcatataagcctccgctgcattgcgcccgcatatggagcgtccccggcggagttacaaatcggaatctggctaagcccgtcccgcaagcgggatgggcctgctcgtcaaaccccgcccaaggccaggtcgatcaacgccatggtcgacggatcgaagccctgcggcccctccgcctcgatggaccgggcgatctccttgcccagttcgaccccgaactggtcgaacggattgatccccatcagcaccgcattggcgaaggtccgatgctcgtagaaggcgatcagcgcccccagcacttcgggcgtcacatcgtccagcaggatggtggtcgaaggccggttgccgggataggcccgcgccggatcggcgtcattctccttcccccgcatcaaagccgccccctgcgcgaagcagttgaccagcaaggcccgatgatgcgccggatcgagcgcatggcccggctcgatggaggcgatgaactccaccggcgtcaggatcgtcccctgatgcagcaactggaacaccgcatgctgcgcgtccgtgccgacgccgccccaggtgatcgccgccgtcggcccgtcgacaggcttgccgtcccgcgtcacgctcttgccgttgctctccatctccagttgctgaagataggatggcagcagacgcagcctttcgtcataggcgaacaaggcccgcgtctggcaccccagcactcgcgcataatattgatcgacaaaggccgcgatcagcggcgcgttccggccgggatcgctcagccggaaatgccggtccatcgccgcggcgccctccagcaggctctcgaacgcatcccaccccagcgccagcgccgccggaaagccgatggacgaccagagcgaatagcgcccgcccacggactccgcgaagggcagcacccgcgtctcgtccacgccccattcgatggccttgtccggcgcggcggtcagcgcgatcacccggccatagggatcgtccactcccgcctcgaccatccagttgatcgcgctcgcggcgttcagcatggtttcggtcgtggtgaaggtcttggatgccacggcgatcaatgtcgcttccggatcgaagcgcgaaatcgcccgttccagcgccgtgccgtcgacattggacacgatggcgacgtcataacgcgccccgtccccgcccagcgcatcgacgatcaggtcaggccccagcgccgacccgccgatgccgatatgcaatatatgccggatcggccccagcgcctcgccctctatcgcgtcgatcagcgcccgcatccgcgcatggaacatcttggcccgcgccacgctgtcggcattgccctcgccccgctcggcgggatgctcggctgcgcggccctcggtgttgttcaccgcctcgcccgcgaacagcgcgtcccgctgcgcggcaaagcccttctcctccgccagcttcagaaagcccgcgaacagatcgtcggtcagatgcgttttcgaccagtcgaaacggatcggcccctgggtcagcgtgaacttgctcagccggtcgggatcggcggtgaagatagacttgagatcggcctggggaagagccgcaagcgctgccagtgcagggctggacattggggaatatcctcttgtttcgccgttgatcgataccgacgctgcacctgtcgattcttgcccatcctagccaagtcgttccgctattgcaccgtttggacagaaaattcaggtcacgaagggtcatcgggtgatgatcgcttggtctctagcctgcttgacggcggctttacgaacccgcaaaagccgcgacggcctgttttcagggcgaattgaaggaaaagacgaccaaagcatgagcgcaaaatccgaaacgcgggatttcctctggtttctcgcaaagctggcggtgttcgtcttcgtcctgcgcagcttcatcgtgtcgcccttcaacatcccgtcggaatccatgcagccccggctgctgatcggggattatctgctggtggcgaaatggccctatggctattcgcgctattcgctgcccttcggcattccgctgatccccggccgcatcctcgcctccacgccgcagcggggcgacgtcgtggtgttcaaggcgccgccgaaccagaagaacgactatatcaagcgcgtcatcggcctgcccggtgacatgatctccgtgcgcggcggcaccgtctatctgaacggccaggcgatcccgaagcagaaggtggccgacctcgtcatccccgtcacccccaatatggaggatgcggcggcgaaggaaggaagcccctccccttgctaccgcccgaaattcgaggaaccgcttgccgggggcggccgccagtgccgctacccgcagtttcgcgagacgcttcccggcggcaagagctacaatgtcctcgacctggtgccggacggcgcggcggacgaccgcgacacggtggtggtgcccgaaggccatctcttcatgatgggcgacaatcgcgaccgcagcgccgacagccgcttcccggcggtcgacggcggcggcatcggcctggtgccggaggaaaatctggtgggcaaggcgatgatctccgtcttctccaccgacggcagcgccaactggctgctcccttggacatgggtgtccgcggcgcgctggagccgcatcggggaaggcttttgacgaaagcggacaccgaaggctggctgaaggccctgatcggccacgcgccgaaggaccggacggccttccatcaagcgctgacccatggcagcgcccatgcggtgaactatgaacggctggagttcctgggcgaccgcatcctcggcctgctgatcgccgaatgggtctatgaccgcttttcgggcgaaccggaaggcaagctctcccgccgcttcaacgcgctggtgtcgggcgagacctgcgccgaagtcgcccgcggcgccggggttccggcgcatctcatcctcgggaagcaggcccgcgacgatggcgccgccgacagcgacaatgtgctgggcgacgtgatggaggcgctgatcggcgcgctctatctggagggcgggctggaggaggcccgcaccctggtccgccgcctctgggccgaccgcgtcgacacccaggccagcgcgcccaagcatcccaaatccgccctccaggaatgggccgccgccaacaagcgcaagcccccggaatatgcgatgaccgaccgctccggaccccaccacgccctgaaattcacggtaacggtcagcatcaagggcgcaggcgaagcaagcgcgacgggcggctccaaacaggaagccgaaaccgcagcggcaaaggcattgctggacaaactgaccgcgtaaaccgcccacaactaagtccaaaacccctccccgttcgccctgagcctgtcgaagggcttttctttcttctggaacgacattgcccttctggacctacctcctccactgcgccgaccgcagcttctacaccggccacaccgacaatctccaaacccgcatagcccaacatgaaacaggcgcaatccccggccacaccctaaaccgccgcccgataaaactggtctggtcgcaggagttcggaacccgtatggaggcgctggaagcagagcgccaaatcaagggctggagccgggccaagaaactcgcgctcatccgcgaggactggaaactcatctccaccttggcgcaatccggaaagaaaaagtaaagcccttcgacaggctcagggcgaacggagttaaatttggacggttcagaagttcagcaacattgcggcgtcatcgccatagtcggcgcgcccaacgcgggcaaatccaccctggtgaacgcgctggtcggccagaaggtagcgatcaccagccccaaggcgcagaccacccgcacccgcgtcatgggcgtcgccatcgaaggcgacgcacagatggtcctcgtcgacacccccggcatcttccagcccaagcgacgcctggatcgcgctatggtgcaggccgcatggggcggcgcgcagggcgcggacctgatcgccctggtcgtcgacggcaaggcgggcctcggcgccaagatggaaccgatcgtcggcgccctcgccgcccgcccggaaaagaaatggctgatcctcaacaaggtcgacatcgccatcaaggaaaagctgctggtccacacccagcggctctacgaacagctcgacatagcggagaccttcttcgtcagcgccgcgaccggcgacggccttcccgaactcaagaccgccttcgccagggccatgcccgaaggcccctggcacttcccggaggatcaggtctccgacgccaccgaccgcatgctggcggcggaaatcacccgcgagcagctatatcatcaactccacgccgaactcccctatgccgccgccgtcgacacggaaaaatatagcgagcgggatgacggatcggtggaaatccaccagcagatactggtcggccgcgccagccagcgcgccatcgtgctgggcaagggcggccagcgcctcaaggaaatcggctcgaaggcccgcgccgaactggccagcctgctcggcgtcaaggtccacctctacctccacgtcaaggtgaaggaggattgggaggacgaccgcttcatctaccgcgacatcggcctggactgggtggagtaagccgtttcaccgttcgcttcgagcgaagtcgagaagcgagtagagcgcacttctcgtttctcgactacgctcgaaacgaacggaggccggattactccgccgccaccttcttcttcgcaggcgccttcttcgcggcaggctttttggcaccggcttttttcgccaccgccttcttccccttcttcgccggcgccgccgcagcccgcgcatcgatcaactgcgccgcttcctccagcgtcagggcatcctgctcgatcgtcttgggcagggtcgcattggtcgtaccgtcagtcacataaggtccatagcgccccgccatcagcttgatctcggcctccgtgcgcggatgcttgcccagcaccttcagcggctcccgcgatgaggccccgcgcccgcccctgttcgccgcatccgccagcttcgcgacggcgctgttcatccccacctcgaaaatctcggcggtggaggacagccgcccatatttgccgtcatgcagcagatagggcccgaaccgcccgatattcgccacgatgggcttgcccgtctccggatgcggtccgatctcgcggggcaggctcagcagcttcaccgcccagtccagcgtcaattcgccatcgggcaaatccttgggaatggacccgcgcttcgcctccttgccctcgcccatctcgatataagggccgaaacgcccggatttccggacgatgtcctgcccggtctcgggatgctggcccagcacctccggtcccgtatcctcgccatccttgtcgccgccgggctgcccgaacttgcgcgtatatttgcattcgggatagttggagcaggcgatgaacgcgccgaaccgcccgccgcgcaacgacaattgcccatcgccgcacatcgggcaggcgcgggggttggacccgtccgccttgggcggaaacagcatcggctccaggaacttgtccagttccgccgtgatgtccgacggcttctgctccatcacctcggcggtcttgggcttgaaatcgcgccagaaggcttccagcaccgcctgccactgggcgcgaccgccggaaatatcgtccagctcctcctccagccccgccgtgaagtcgtaggagacataacgttcgaagaaacgctccaggaaagccgtcaccagccgtccgctctcctccgcgaaaaagcggttcttctcgatccgcacatagtcgcggtccttgagcacctgcaaggtcgacgcataggtggagggccgcccgatccccaattcctccagcttcttgaccagcgacgcttccgaatagcgcggcggcggctgggtgaaatgctgctccgccgtcaccttccgcttcgccggggcatcgcccgccgccatgcgcggcaacagcttgctgtcgtcgtcctcgccatcggcggaggcatgtttgccggagccgcgctcaggatcgtcccgcccctcttcatagagcgccaggaaccccggaaagatcaccacctgccccgtggcgcgcagcccatgctgcccggtcccgtccaccagatcgaccgtcgtccgttccagccgcgccgacgccatctggctcgccagcgcccgcttgaagatcaggtcgtacagccgcgcatggtcgcccgatcccaccttgtcccggtaaaattcggtcggtcggatcgcttcgtgcgcttcctgcgcattcttcgccttggtctgatattgacgcggcttttcgggaagatagccgccgtcatagcgctccgctatcgccttgcgcgccgcggaaatggcgctgccgtccatctgcacgccgtcggtacgcatgtaggtgatcgcgccgtcctcataaagctgctgcgcgatccgcatcgtatggctggcggaaaagcccagcttgcgcgccgcctcctgctgaagcgtcgaagtcgtgaagggcggcggaggattgcgcgaaaccggcttggtctcgaccttctcgacggtgaagcgccccgcctccacgtccgccttcgcggccatggcgtcgccttcccggccgatggtcagccgctcgatcttctcgccgcgccacttgaccagccgggcggtgaaaccctgccccgcctgctccatctccgccgcgaccgaccaatattcctgcggcacgaaactctcgatctcgcgctcccgctcgaccaccagccgcagcgccaccgactgcacccgccccgccgacttggcgcccggcagcttgcgccacagcaccggcgacagcgtgaagccgaccagataatccagcgcccgccgcgcccggtaggcgtcgatcagatcctcgtccagcgcgcgcggctgggccatcgcctccgtcaccgcctgcttggtgatcgcgttgaaggtcacgcggtcgaccttctgcggcaaggccttcttggcgcgcagcacctcctgcacatgccagcttatcgcctccccctcgcgatcggggtcggtcgccaggatcagccgggtcgccttcttggcttcgtccgcaatggcctttagctgcttgcccttgtcgccataattttcccaactcatggcaaagccgttgtcggggtccaccgacccgtccttgggcggcaggtcgcgaatatgcccatagctggccagcacatggaaatcgccgcccagatatttttcgatggtcttcgccttggccggcgattcaacgatgacaagctgcattcaagccccggttcaaattgtctctcacgtacacgcgcgagtctgaaagctgtttccgccccccgtcaagccgccgcgatgcaggcggcattccgcacggtcaggacgccccgtcacgacaggctgaccttcccgcccgcatgccgttccagccgggcggcgagttccagttccagcagcacggtctgcaccacggcggggccaaggcccgacagccttatcagttcatccaccggcacgggcgccggccccagcagcgcgacgaccgacgcccgctcccgctcggccacgtcgcccgacggcggctcgcccgcaaagtcgcctccgccctgccgcaccatgcgcgcgtcgatgacgccgatcgcctcgatcacgtcggcggcgttctggatcagcaccgcgccctcgcggatcaactggttgcacccctgggcgcggggatcgagcggggagccgggcaccgccatcacctcccgtcccgcctcccccgccagccgcgccgtgatcagcgaaccggaccggggcgcggcttccacgacgacggtcccccgtgccagcccggcgatgatcctgttgcgcgccgggaactgccgagccagcggctgcgtgcccggcggatgctccgtgaccagcagcccttgctcggccagccgctcctgcaactccgcattttcgggcggaaaggcgatgtcgatgccgcaggcgatgacggcgatggtgccgctctccagcgcgccctgatgcgcggccgtatcgatgccccgcgccagcccggacaccaccaccgcgccccgctgccccagttcctgcgccagcatgcgggcgaaccggcacgcggcggcggaggcattgcgcgcccccaccatcgccacgcattcccgcgccgccagcgacacgtcgccgcgcacgatcagagcgggcggcgcgccctccatctggtcgagcaggaaggggtaatcggcatcgcccatgatcaggtagcgggcgccggccgcccggctgcgggcgatttcctgctcgattatcttcgcgtcgacgatgctggccttgccgccgccccgcgccgccatgtccggcagcgcccgcaaagcctcgcccgccgtgccgaagcgcgccatcaactggcggaaggtgacagggccgatgcgcggcgaacggatcaggcgcaagcggttgaaccgctcctgctcgctcattccccggtcggagcctttttcgaagcgcccaccttcggctcggtgccccttaggaggcgcgcgatattctcccggtgccgccacagcacgatcagcgccagcgccagcgcgacggggaccaggtcgatccggccgaagcaccacatggcgacaggcgcgctcatcgccgccgccatgccacccacggacgaccatttcgtcccgaacagcgcgcccagccacacgaccgcgaagacgatcccggcaggccagtaaagcgccgtcaccacgcccatcatggtcgccacgcccttgcccccggcaaagcgcagccagaccggatagcaatggccgatgaaggccatggcccccgccatcggcccgccgccctcgaccagcgccgcgcccaccagcaccgctgctccgcccttcagcaggtcgagcagcagcgtcgccgccgccagccccttgcgccccgtccgcaacacattggtcgcgccgatattgcccgacccgatcttgcgcaggtcgcccgcccctgcgaagcgcgtcagcaacagcccgaagggtatggaacccagcagataaccgatcagcaggacgaatgcgggaagaagccagggaggagtcatgatctcgccgaaatagttgcggcgcgaccatagcgcccccaacgcgccgggcaatggcgaaggcgacatatatggaaacccatcccattcctccccatcgcagatggggagggggaccgttcgcgaagcgaatggtggaggggaaacccacaggtcgcgcccattcccctccaccaacctcaacatgatccccctcccatgttgacaggcccgccccatcccgcgacatgtcggaccataatgacagtcgcaccccaggcacccctgctcttcttcgattccggcgtcggcggcctttccatcctggcccccgcccaagccgccctgccccacgccccggtcgtctatgcggcggacagcgcaggcttcccctacggcacaaggagcgaggcggagatcgccgcccgcgtgcccgcattgctgggccgcctggtcgaacgctaccgcccgcgcctggcggtcatcgcctgcaacaccgcctccaccatcgccctgtcggcagtccgcgccgcgctggacatccccgtcgtcggcaccgttcccgcgatcaagcccgccgcgctgctctcgcaaagccgggtcttcggcgtgctcggcaccgacgccacggtccgccagccctatgtggaccggctcgccgccgaacatggctccgactgcacggtcctgcgccatggctcggctgccctcgtgcaactggccgaagcgaaattgcgcggcgaaccactggaccccgccgtggcgcgagacgctctggccggattgttcgaccagcccggcggcgaccggatggacatagtggtcctcgcctgcacgcatttcccgctggtggaggccgaactggccgccgcatcgccccgcccgctccgtttcgtgcacggcggtgaaggaattgcccgccgcatcgcctatctgacccaggggcagccatggccgtcggaaccgcagcccggcaccgccgtcttcacccgcctggacgagagcgtcgaacggctccgccccgctcttgaaagctatggcctgccaaggatagaggggctttgaaggggtggacctttggtccaatcgcaagcctttctatcagtgtgataggtaattctccctaaggctgcgagcggttatcactggtaataggccgaaacagcggataaatgcccctctaaagaggggatgcgggaacagggactgggcgttcaagtgaactacaagcatatcttcacgcaggcgatcgaccggctccatagcgaaggtcgctatcgggtgttcatcgacatcctgcgcaacaagggcgccttccccaacgcccgctgcttccacggccataacgggcccaagccgatcaccgtctggtgctccaacgactatctcgccatgggccagcaccccaaggtcgtcgccgcgatggaggaggcgctgcacgatgtcggcgcaggctccggcggcacccgcaacatcggcggcaacacccattatcatgtcgacctggaagcggaactcgccgacctgcacggcaaggaaggcgcgctgctcttcacctccggctatgtctcgaacgaggcgacgctgtccaccctggcgaagatcctgcccggctgcatcatcttctccgacgagctgaaccacgcctccatgatcgcgggcatccgcaattcgggctgcgaaaagcgggtgttccgccacaatgatgtcgaccatctgcgcgaactgctggccgccgaagaccccgacgcgcccaagctgatcgccttcgaaagcgtctattcgatggacggcgacatcgcccccatcgccgaaatctgcgatctggccgacgaatataacgcgctcacctatctggacgaggtccatgcggtcggcatgtacggcgcgcgcggcggcggcatttccgaacgggatgaggtcgcccatcgcctgaccatcatcgaaggcacgctgggcaaggcgttcggcgtcatgggcggctatatcgccgccgaccagatgatcgtcgacgtgatccgcagctatgcgcccggcttcatcttcacgacgtccctgtcgccggtgctggtcgcgggcgtgctggccagcgtccgccacctcaagcagtcgagcgaggaacgcgacggccagcaggcgtccgccgcgaccctcaagcggatgatggccgaagcgggcctgccggtcatgccctcggtcacgcacatcgtcccgctgatggtgggcgatccggtgaaggccaagcggatcagcgacatattgctcgccgaatatggcgcctatgtgcagccgatcaactaccccaccgtcccccgcggcacggaacgcctgcgcttcacccccggcccggcgcacaacgaagagatgatgcgcgaactggtcgacgccctggtggaaatctgggaccgcctggaactggaattcaagaaagcagcctgacacccgcatcaaaaatcccccctcccgcaagcgggagggggttagggggtgggctggcgcgacacccgaggcgatcttcaacggcgcgaagcgcaacgccacgccgccacgcgcccccccccccaccccgcgcccatgcaaagcccttgcggaaccaacccgcctccctcaccatttcagacagccatgtcccactggatcgaaccccacccgaccggcatctatgtccgcccggccgatgcctggatcgatccgtccgtccctcaggagcgcgccctcgtcacccacggccatgccgatcatgcgcggggcggccatggccatgtctgggccacgcgggagacgctggccatcatggccctgcgctacggcaccgcatccggcacggcgcttccctatggcgaagaaatccgcatgaacggcgtcacgatcagctacattcccgccggtcacgtcctcggctccgcccagatcgtcctcgaccatgcgggcgagcgcgtcgtcgtcaccggcgactataaacgccgccccgaccccacctgccagccctttcagcccgtcccctgcgacattttcgtcaccgaagcgaccttcggcctccccgtcttccgccatcccgacaccggcagcgaagtcgaccgcctgctcgccgccctccacgccaatcccgaccgctgcgtcctggtcggcgcctatgccctcggcaaggcgcaacgcctcatcggcgaactgcgcgccagggggcatcgcgaccccatccacatccacggcgcgctcgaccgcatgtgcgccctctacgcgcaattcggcgtcgatctgggcgacctgcgccccgccacagaccaacccgccaaagacctgcgcggccgcatcgtcgtggcgcccccctccgccctcaacgaccgctggagccgccgcctgcccgatccgatcacagccatggcgtcgggctggatgcgcgtccgccagcgcgcccgccagcgcaatgtcgaactgcccctcatcatctccgaccatgccgactgggacgaactgaccgacaccatccgcgaagtcgccccgtccgaaacctggatcacccacggccgggaggaagccctgctccactggtgcatgacccaccagatgcgagcccgcgcgctggccctgatcggccgcgaagacgaggatgagggctgatggcccccatcacgccacatccgttcgtttcgagcgcagtcgagaaacggatagcacgcacataccatttggcgtcgctgaactcagtcctgcctcgtttctcgactgcgctcgaaacgaacgggggtcgggattaaatgcgcgccttctcccaactgctcgacggcctggtctacacccgctcccgcaacggcaagctggacctcattgccgcctatatgcgcagcgcccccgaccccgaccggggctgggcgctcgccgcccttaccggcaatctggacctgaaggccgtaaaatcctccaccatcgccgaaatgacccgcgcccgcgtcgaccccgtcctgttcgaaatgagccgcgactatgtcggcgacctggccgaaaccgtcgccctgctctggcccaaggccgaagaccagccgccggaggtggacgacggctccctcaccctctccgccatcatagaccggctccacgccaccagccgcgccgccgcccccgcgaccctcgcccggatgatggatcatctcgacgcctccggccgcttcgccctgctcaagctggcgaccggcggcctgcgcgtcggcatctccgcccgcctcgccaagaccggcttcgcgcaggccttcaacctcgacgtcgacgatgtggaggaatgctggcacgccctcgccccgccctatgccgccctcttccaatgggcggaggggaaggccgaccgccccgacccggcgggcacgcccttcttccgccccttcatgctcgcccacccgctggaggcggaaagcgtcgacctcaccgactatgccgccgaatggaaatgggacggcatccgcgtccagatcgtcggcacgcccggcgaaacccgcctctacagccgcgccggggacgacatcaccggcagcttccccgacatagcgcaggccctgcgccaccacgccgtcctcgacggcgaactgctggtgaagggcgaatttcagggcggagaagccgccagcttcaacgccctccagcaacggctgggccgcaaggcggtgacggcgaagatgatggaagactatcccgccttcgtccgcctctacgacatattgctggacgccgacgaagacctccgcccgctgccgtgggaacaacgccgcgcccggctggaaagcatcgtcccgcaactcgacccgcaccgcttcgacctgtccgccctgatcgaagcgcccgatttcgacgccctcgccgacatccgcgcaggcgcccgcgacgccgccatagagggcgtgatgctcaaacgccgcgacagcccctatgtcgcggggcgaaaggccgcgctctggtataaatggaaacgcgacccgctgaccgccgactgcgtgatgatgtacgcgcagcgcggccacggcaaacgctcgtccttctattcggactacaccttcggctgctggacggaggagggcgaactgctgcccgtgggaaaggcctatagcggctttaccgacgaggaactgaaatggctcgaccgcttcgtgcgcaccaacacgatcaaccgcttcggcccggtgcgggaggtggaaaagtcgctggtgctggaggtcgccttcgacagcatccacgaaagcaggcgccacaaatccggcctcgccatgcgcttcccccgcatttcccgcatccgccgcgacaaaccggcgcatgaggcggacagcatcgccggcctcaggcggttcctgacctgaccgcccgtcccgccgtcaggaaccgaaagccggcggaaggaaagcttctatgggccgcgcgcttccgggcgttccttccagcaaggcttgcgtaatgccgatcccgaaaccgctataggcgatgagatcggcgaggatctgcgtcaggacgatcgctcccacgccccagaaccaggccgcatggacatggccatgccgccgcttgtcggcgatcatgccgatcacggggaagatcagcgtcgccaatatcccgatccgccaggcatggggaatgaacagcggcatgggcagcaaccgccccagtcccggtccggtcaggatggccatggccgtcatcatcaaccggcggtgccaacccatgtggcggcggcggcgcaacgcggtcatcgccatcgcgccgaaaagcagcagcagcatcgaattgctgaacagaaactcgctctggtcgaagaagaagggtccgcccgtccggcgcagcgacgtcaacatgatggcgaagcccagcaccaccatcaccggaacccagccataggccagcaggcccagcttccggtgcagggcgacatgattgcccgcgatcagccagttctgcgcgacatagagcgccacccagccgaaaaagaccaaggcgtggacatgatagacgaccggcacggcaaaggtcgatcgccccatcgccagattgagcgtaaagcccgcgacgatgaccatcgccatcacgaccgccatgacgcggaaaaaattgcgctcggcatccggaaagccccgctgccgcaaggcctcatcgctgattgtcgccatctccattccccccgtgatcaaggccggaaaagcaatgtcctctccatcgccccccatgcccacgccgcgatgcttcccctgatataccgtccccatgccgatgagaagatgaaccgtggtccgcagcatcctcaaatcggccaccgtcacaaaaagccccaccgccgtcacgagaaccccaccaccgtcacaaaacccaccaccgtcacaaaacccacccccgttacaaaaacccacccccgttcgggctgagcttgtcgaagtccttcacttcttcctttcaaaacaagcacccctccaaggcagtcgctcaggaagcaccgacaggctcagcgcgaacggtagaggggtcgatcacccctcctccaacctccgactttgcgctgtcacgcacagtccctatatgggcgctttcgcgcctgaggcgcggcacagcgatggagcaagttgaattgagcaaggttctggtcattggcgcgggcggcgtgggttctgtcgcggttcacaagatggcccaaaaccctgatattttcagccatatcaccctcgccagccgccgcatcgtgtcctgcgagaaagtggccgaatcggtgaaggcccgcaccggcgtcaccatcgacgtggcgcaggtggacgcggacaatgtcgccgaaaccgtcgccctcatcgaacgggtgcagccgaagctggtcgtgaacctcgctttgccctatcaggatctggcgatcatggacgcctgcctggcgaccaaaacagattatctcgacaccgccaattacgaaccccgcgacacggcgaagttcgaatatagctggcaatgggcctatcaggaccgcttcaaggaagccgggatcatggcgctgctgggttcgggcttcgaccccggcgtcaccagcgtcttcgccagctatatcaagaagcatctgctcgaccggatcgacacgctcgacattctcgactgcaatggcggcgaccatggccagcatttcgccaccaacttcaacccggaaatcaacatccgcgaagtcaccgccccctcccgccattgggaaggcggcaagtgggtcgaaggcccggcgctgaagcacaagcagccgttcgacttcgaccaggtgggcgaaaagaacatgtacctcatgtatcatgaggaactggaatcgctcgccaaattctaccctgaaatcaagcgcatccgcttctggatgaccttcggcgacgcctatctgaagcatctggaggtgctccagaatgtcggcatgacccgcatcgatccggtcatctacaacggccaggagatcatcccgctccagttcctgaaggccgtgctgcccgaaccgtccagcctgggcccgaccaccaagggcaagaccaatatcggcgacatcgcgaccggccagaaggacggccagcagaagaccgtctatgtctataatgtgtgcgaccatgaggacgcctatgccgaaaccggcaaccaggcggtcagctacaccaccggcgtcccggcgatgatcggcgccgcgctgatgctgaccggcgcgtggaagggggagggcgtgttcaacatcgaacagttcgatcccgaccccttcatggacatgctgaacaagcacggcctgccctggcaggtaaaggaactggccgcgccgctcgacttttaaaagccacgtgctcctgcgaaggcaggagcccagtcccgccgtctgaactgggttcctgcctacgcaggaacacggcatcgaatggaatgcccatggaaaccaaagccggcgaccccgccgccttcgcccgtttcgacctcaaccgcgtcccctcgcccgccttcgtggtggacgaggccgcggtgcgccgcaacctgtcggtcctgcgcgacataggcgaccgcgcgggcatcaaggtgctgggcgcgctcaaggccttttccatgtggtccctcggccccgtcatcgcggaatatctggacggcgtctgcgcctccggcatctacgaagcccgcctcgcccatgaggaatatcggggcgagatcgccacctattgcgccgcctacaaggctgaggatctggccgaaatcctgaagatttccgaccatgtgatcttcaacagccccggccagatcgcccgcctgcgtccggtcatcgaaaatgctcgcaacaacggtgtgaacttcgacatcggcctgcgcataaatcccctccacgcggagggcgaagtccccaaatacgacccctcccagccccacagccgcctgggcttccccatcgaccagttgcgccccgaacatctggcgggcgtcgacggcctgcacgtccataatctgtgcgaacaggatttcctgccgctggaacgcacctgggccgccatcgaatcccgcgtcatgccgcatgtcggcggtctcaaatggctgaacttcggcggcggccaccatgtcacccgcgccgattaccagaccgacctgctgatcgccttcctccagcggatcaaggcgcggacgggcctggagctctatatcgaaccgggcgaagccatggcgctggacgccggaatcctgatcggcgaaatcctggacgtcatcgacaacggcatgcccgtcgcgatcaccgacatctccgccacctgccacatgcccgacgtcatagaggccccctaccgccccgccatgctgcatgaggagatggaaggccagcccacccgactcggtggcccgtcctgcctggcaggggacatcatcggcgattatcgagtccccggcggcgcgactccgggacggcggatcgccttcctcgatcaggcccattattcgatggtaaagaccaatacattcaacggcgtgcccctgccgtccatctggctgtggaactcggaaaccgacgaactccagcaaatccgccagttttcctacgaggatttcaagtcccgcctctcctgacgcacatttcatagcggcaagcgcaacaaaatttacggacgcgctttacagggggacccccgccgcatatatcgcccttccgctgccccatgggacttccaccgcaaggcagcttctttgccaacgactaccctggaggtcccttgagttgcacaagcatcatagcgcgctgggggtagcgaccaccctcaaaccggcagctccggtaacgcttgttcgaccccaggctgcggcccgggccgcccgcttcttttccgagaagtttccggggcgctcgctctatgcggtcaaggcgaatccatctcccgatctgatccgcaccctgtttgcttgcggcgtcacgcatttcgacgtggcgtccatcgcggaagtgcgccttgtcgcggagacgctagggaatgaggcgaagctctgcttcatgcacccggtcaaggccgaggaagcgattgcagaggcttatcacatccacggcgtgcgcaccttctcgctcgattcgatggacgagctggccaagatcatgcgcgccaccaacgacgcgacggacctggaactgtgcgtccgcctgcgcgtgtcgtcggaacattcggaactcagcctcgcctccaaattcggcgcggaactgggcgaaacccgcgaactgctgatggccacccgccaggccgccgacgcgctgggcatctgcttccatgtcggcagccaggccatgtcgccccaggcctatagcgacgccatagagcgcgtccgcgccgcgatcgtcgatgcggccgtcacagtcgacatcatcgatgtcggcggcggctttccgtccatctatccaggcatggagccggtcgcgctcgaaaattatttcgacgcgatccaccgcggtttcgaaagcctgccgatcagctattcggctgaactgtggtgcgagcctggccgtgccctttccgccgaatatagctcggtcgtcgtgcgcgtcgaacgccgtcgcggcaccgaactctacatcaacgacggcgcctatggcgcgctgttcgacgcagcgcatatcggttggcgcttccccgtggccctgctgcgggaggaagagagcgaggcggaactgaccggcttctccttctatggccccacctgcgacgacatggaccatatggtcggccccttcatgctgccggacgacgtgcaggcgggcgactatatagagatcggcatgctgggcgcctatggcgctgcgatgcgcaccggcttcaacggcttcacgtccgaagctgtcgtcgaagtggaggatgagcctatggccagcctctatgtcgacgccgtcccggtccgccgtcgcgccactgtcatcaagctggggtagaggctcaggcctccccctggggagaggatgcaaggcccctcgccgcactcccccgcggcggggggctaatgcgctcagcgccggaagatgccgaccagttccacatgggtggaccagcggaactgccccaccggccgaacccgctccagcctgtagccgccagcgaccagatgcgccgcgtcccgggcaaagctggcagggttgcaggagatataggcgatgaccggcacgcgcgatgcggcaagctgcatcacctgttcctgcgctccggcacggggcggatcgatgacgattcccgcgaaacgatcgatctccgcgggcgtcagcggccgccggaacagatcgcgatgatccgccgccatgcggcgctgcgcgcgattggcagccgatttgagggacaggaccagatcgcgcgccgcctccgccgcatagaccggccgcccttgccccaaggccagcgcgaatgtgccgaggccgcagaaaagatcggcaatggcgccctgtgccggcatggccgcgcctgcttcccgcaccagcgcggcttcgccgtcgggcgtcacctgaaggaaggcgaagggcggaaaggcgaccggcacgccgccgaagctgaccgtgaccggctccggctcccagcgggtctgcggaccttcgccttcgtcgatggtcagccgagccagcccatggtgctgcgcgaaggccaggagcgcctcatcggcggcaagtccttcgatccgcacgccctccagcaaaaggtccacgccctggtcggtcagcgacatgcgaacatgcgcggcgcgcttttccggcaggacgagggcgcacaggctcctcagcggcgccaccagcgcgaacagccggggatcgaggatttcgcacatagtcaggtcgaccagcacatggctgcccgactccgcaaagccgatgacgaccttccggccctgccggatcgcccgcagcgatgcgcgtcggcggaccttgggcggggagatatggggcggcaggagcatgcccggctccaccccctgccccgccaaggcacccgcgacgcgcgccgtcacgaactccgcgtagctcgcatcgtcgacatgctgcaactcgcatccgccgcaggtcgggaaatgcgcgcatggcgggtgggcatgatgcggtcccggcaggatgccgccgtccgcagcgatccggtcgccgggcgcggcgagcggaacatggcggccctgggcggtcacgccgtcgcccttggcagcgatgcggacgatgatgtcggtgtcgaggtcggtcacaggcgggaggcgatagccgctggcagctccacaagcaaatcgtccgcgatgaaagccgcgcccgcccgccgggcggcctccgcgtgcagccacagcgcctcgcacgccgcccgaaatccgtcgcccgtgacggcaagccgagcagcgaccagtcccgcgagcacatcgcccgttcccgccgtcgaaagccaggaagaaccgggaggcgacaggacggcgcgtccatccggcgcggcgacgatgctgtcgctgcccttgtagatcaacgtcgagcgggaccgtcttgccgcctccagcgcccgctccaccttgctgcccggcagatttccgaacaggcggacgaattcgccttcatggggggtgaggacagcgcccggcggaacggcattcagcccctcctccgccagcaggaccagcgcatcggcgtccagaacgagcgggtgcccggccgcaagcaccgccgtcaaccgatccgaagcgcccttcccgcgtcccagccccgggccggccagaaccgccctgaaccggccatcattcagcctatgcgccacatcctgcgctgcatcggtccgctccgcgataatggcgcccggcccttcctggacctggccctgaaccaggtgccggaccatgcccgaccctccatgcgcggccgcctggcttgcgagcagcccggcgccggccatctcgccgccgaccacggcgaccagtccacggctatatttatgcgcggccgggcctgggcgatgcagttgcgggggagcgagccggtgcatcttcgcatgggacgtctcgatgccgatgtcggcgcagaccagccgctgccagcatgttgcggcaggctgcaacatatgcgccggcttgagagcgcccaaggcaatgcagacgcccatgccgggcacatcggacagcagttcgcccgtgtccgtctgcacgccgctcggcaggtccagggcatagctgaagctcgcctgttcggcgagggcgcgcagcttcgtcgcgacctccgcgtccagtccacgcgacaggccggtgccgaacagagcgtccacgatctgcgtcgccggcgcggcgtcgaggaaattctcgaccgggccgccccacgcctcccgcgccttcatgctggagtccgtccggcttttgcccagcgccgcgacgcgcacggccacgccccgcgcccggagcagccgcgcgatcacgaacccgtcgccgccattgttgccggggccgcaaaggaccagcaggtcgcgcttcccgcctgcccgccagacgatctccgcagcggcggctcccgcccgctccatcagcatatattcgggaatgccggcggccatgacggcctgttccgcctcccgcatctcggcgccggtcaggatcgcatggccgcgcatcatctcttcccttcggacaagcgggcgggaaagcgatagcggtcctgtccgacgctcaactcgattgcgcccttgccggcgaccagaatgcttgcctcctccgctccgtccgccggcgcgatcccgcgcccgtcatggactatccggaagcgccgaaagccaccgtcggcatggcgcaccgtcaacagttccccatcccgttcgacggggcagtcctcgctccattcggcgcccgggccgatcgcgcaggagatcagttcccttcccttgccggccagctctccagcccccaacgaaccgccgcatccggccagcgccaggcatgtgagcaggctcatcagggcgcgccgcctcatcattccatcccgcccgtcatgcgagccggccgcggcattcgagcaccactggagccaatatgtcggcaaatcgcctttgcccgtccgcgtcaccgaccaggtcctgccgcatctctatgcccagatagggaatgccgttcccctctgcatggcggttcatcgtggcgttcagcaccttgcccgaatagggcagttgatcccccaccttcagccccgccgcctccagcatgggaatggcgatccgcgccgccctgtcgtcccggttgtagaggacgccgatgtcccaggggcgcttctggccgggatcgctggcgaggcggggcgtgaagctgtggaccgacaggatgaacggcgacgccatgcgctccagcagccgcgcgacatgatgatgatagggatgatggaaccgcatcatccggtcggccaggtcggcatggcggttgcccggaacggcatggccgtcgctcatcacgggcagcaggccgggcgcatcctcttcccggttgaggtcgatgacgagccgcgaaacgccgcccagcacggccgtgcagcccaattgccgcgccagcagcgcgctgacctccgccacgccgatgtcgacggcgatatgatcggccagcaacgctgagtcgatcccaaggtcgatgtccgccggaacatgcgccgaggcatgatcggcaatgatcaggacattgagatcgccgccatcgatctgggtaaaggcctcgctcatgccgccctgatcctcgtttccgcgacccaccatccgttccgagccgcacgcaaggctgccgccgcctccgccatctgccgatccgtatcgaacagggcgaagcaggtcgcgcccgatcccgacatgcgggcaaggcgcaatccggcgcaggtcttcaacgccgccagcacatcggcgatcaccggggctgcggccatggcgggaggttccagatcgttgcgcccgtcgctgatcagctgctccagcccccctgccgcaagcggcccccggtcgcgtcgatcccacccgccgaagacctgcgcggtcgacagcgccacgcccggattgacgagcaggatcggcatggcggacaggccctccatggcctgcggctgcaatatctcgccgcgtccacgcaccatttgcgggatgctgccgatgcaggcgggaacgtccgaccccaatgacaaggtgatgcgttccagaagctggggcgccacgggcgcgttccagagccgcatcagcaaccgcaacgccgccgcggcatcggcggaaccgccgccaatgcccgaggcgacgggcaggaccttggtcagccgcaggtcggcgccgggactgtcccccagatggtcctgcaatgcgcgggccgccctgatcaccagattgtccggcccgccatccagcagaggtccgaacggcccgtccatctccagccggatttccccatccgcgcggatgcggcccgtcagcctgtcgcccaattcggtgaagacgaacaggctttccagcgcatgatagccgtccgcccgcctttcccggacatggagcgccagattgatcttggcgaaggcggtttcgaccagttcgcccgcttccaccgggcgggcggcggcatgctccgcttcaacgtgcggcatattcgggcttcatcccctctctcgccttggcggccagtcgttgcgccgtttctccctcggcgaagacggccgcggcgcgccaggcatagcgcgcctcatatcgccgcccggcagcccagagcgcatcgcccagatgctcattgatcgtcgcgtcggagggcgcgccggccgctgcccgctccagcatcggcacggcggcatcgatgtccccggtcaagaactgcgcccaaccgagggaatcggtgatcgatgcgtcctgcggcttcagcgcgctcgcctttttcagcaactccagcgccgcgtccatattctgccgccgctcgatctgcgcatagcccagataattgagtatggcgggttcgtctggggccaatctcgccgcccgctccagcacggcgcgcgcctcgtcccatcgcgcgccctgttccagcgcgctgccctcgaacaacagcagcgcccaggggacggcatcgcccgaatagctggcctgcgccgtgcggaaggcggatgcggcagcccggtaatccttctcctgcatcagcaactggcccaggcggacatggcgctccggctctgcattgggcacggcggccagggtacgggcaaggacgatcgcctcctgccgctgtcccgccgccgccaacgcctcgaccaattcggcctgcgccagcgcgccatgccagccggtgccgggaaccatgcgggcctcctcgacggcataggccgcatagccgccccggcccagcaaatcggcggcgacgatgcggggcgtggccccggcaggatcggcaaaggcggcgatgcgggccagcctgatgcccagcgaccccgtgctgccgtccgaggatatgtcggtggccagccgggtaagcagccgggcgaaaccctgtcccgccgtcagcgctctgccatggaacgaaagcgccttgccccgcgcaatgtcctcgcgggccagcgcgaaattggcgtgggtttcgggcagaagcgccagcgcctccgccctggcgccccgcgccgccaattgtcccgcgaagatcagccgcagttcgtccgcctccgccgtccgcaatgcaagggcgcggttgatcgctggccgggcggcctgaagatcgccgccgcgaagcgcctgcagcgccagatgctcgtcaagatagcgctttgcgagcgacgcgaagcggtcggcgggatcgatgacgggcgccgcatagcgcccctcgcccaccgaaatccaactgcgcatgatcggcgccagaaaggcgaaattgccctccgccaccaggcgatcgacgatcaggcgggcgcctgcccaatccttgcggttcagcgcgtccgcgatctggagcagcgtgccgtcgcggggcagcatgccctccccctccagcacggcggcggagcgcagcgccagcgccatgtcgccgctgatcaccgcctggaaataggagcgccgggcgacatccaggctgccgggatcgcccgccagcgcctgccgatagctggtcagcgcaaggccgggagcgccgtcgtcatcggccaggcgcccccgcatataggcatgcaatgcgccgcccgggtccaccgatgcgcccgccacggcgggcagcgccagcaggatcacagcaaatgcctgttgaggtagacgcctacatgttcggatagttcggccctccaccgccttcgggcacgacccagttgatgttctgggtcggatccttgatgtcgcacgtcttgcagtggacgcaattctgcgcgttgatctggaagcggggttcgccctcgtccagcccgaccacttcatagacgcccgccggacaatagcgttgcgccggctcgtcataaagggggaggttgtaggaaatcgggatttccggatttttgagctggagatggaccggctggtcctcctcatggttggtgttgctgaggaacaccgacgacagccggtcgaagctgatcacgccgtcgggcttgggatagtcgatcttcctcgacacgtccttgcgccacagcttctccgcgtcgggcttgtgcttcatcgtgaagggcaggccgatcttcagcgtgcgcatccacatgtcgatgcccgccagcaccgtgccgatgctgttgccgaacttcgacagcagcggctcggcattcttgaccagttgcagctcggtcgcgatccagctcgaccgcaggttcgcctcataatcgtccagcacgtcgctcgaccgttcggcctggatcgccgcgaaggcggattccgccgccagcatgcccgacttcatcgccgtatgcgtgcccttgatgcggggcacgttgacgaagcccgccgaacagccgatcagcgcgccgccggggaaggccagggtcgggatcgactgccagccgccctcgttgatcgcccgcgcgccataggaaacgcggcggccgccctccagatatttgcggatttccggatgctgcttccagcgctggaactcctcgaacgggtagagataggggttgcgatagcccagcccgacgacgaagcccagcgccacctgcccattggcctgatggtagaggaagccgccgccataagcgtccgtcagcggccacccctgggtatgaatgacgaggcccggcttgtgcttggcgggatcgatgtcccacaattccttcatgcccaggccatagacctgcggctcgctgtcggcgtcgagcgcgaactggcgcttcaatatcttggtcagatggccgcgcgccccctccgcaaagaaggtgtagcgggcatgcagttccagtcccggctgatagtcgggcttgcgattgccctcccggtcgacgcccatgtcgccggtcgcgacgcccttcaccgacccgtcctcatggtagaggatttccgccgccgcgaagccggggaagatttccacgcccaacccttcggcctgttcggccagccagcggcagagattgccaagcgacccggtgtaggtgcccttgttgtgcatccagcccggcgtcatgatgtgcggcatgctgatcttgccgcccttgctgaggaaccagtgctggttgtccgtcaccggcacttccgccatagggcagcccatgtcgcgccattgggggaggagctcgtccagcgccttggggtccaccaccgcgcccgacaggatatgggcgccgatttccgatcccttctccagcacgcaaaccgacaattcccgcccggcctcgttcgcgagctgcttcagccggatggccgaagacagccccgccggccctccgccgacgatgacgatgtcatagggcatcgaatcccgttcgctcataatccctccattccgtcgacgccgtgggtttccctcccgatccggtcgccgcgctacccaaacgttttaccactgagggcgatgaagaaacttgaccacggcgtcaacctctggcccaagacaatcaatgcggggattaatgcgggaaaatctggcggacgccgccaatgcctatatggcgtggtggagcctggccggcgtggattgcgccatgggggaggagccgaccaattggttgcgtccccttcaacagtcggcgcggatacgcgctgccgttcccgaaggcggtcccgcccagccgaggccccagtcgctcgaatccttcctgacctggcttgcgcaggatgccgcgcagccggaacggcgctggccgggcgccgcgatcatgcccgccggacccgtcgacgctccgctcatggtcatcaccgacatgcccgatccggcggacatcggggccggaacgctgctcagcgatcgcgcgggacagttgttcgacgccatgttgcgggcgatcgggctccaacggcaggacgtccacctcgcgtcccttttcctgtcccgcccgccgggcgcaatggtggaggcgtcggacctgtcggcggccgcggcgcgcatgcgcacatatgtgatgcttgccgccccgcgaagattgctgttgctgggcgaccggacgatccgcaccctgttgcccgccacggattcaggttcacgggtttttaaccatgacggcggcaccttacccgtcttcgccacatttcacccgcgtttgctgcttggccagcccgcggcaaaggcggaatgttggcatgtgctgcaaggtctgatcgaggaaatggctaagtgattcgcgcaaccaccctttcgtcctgcgcggcggcgatggctttcgccgcgatcgccgcttctccggcgaacgccgacacggcggtttcggtttccgcgatttccagtgacatgtccttatcgcctctccggttgaatgacgccgacaaggggcggtacggcgccatatatgcggctttgcgcgatcagaaatggatagacgcgaaggcgatgatcggcgcgctggacgcgcaggacgctttccgcccggtcgccctggccgaactttacctcgccaggaattcgccccgggtagagctgttcgatctgctcgacctcatcgacaaggcgccgtggctggacaaggcggatcagctttcccggctggcgcagaagcgcggcgccacgatcctgccggtcctgccccaggtgcagaagatggtctggctgggcggcgcgccccgccgcgaatatgtcgcggcggtgaagaccgatgcgctggcccaggcgctggtcggccaaatccagccgttcatcaagaatgacgatccggccggcgccgaagccttgctcgccacgggcgaggccgggctgacgccggaaggcctcaccgaagtgcggcaacgcgtcgcctgggcctattatatcgagagcgacgacgccaatgcccggcgcatggcggctaaggcgcttgaaagccggagcggcggcgattgggcggtgcaggcccattggacgaccggccttgcggcttggcgccagaatgactgccgcgccgccgcccccgctttcgccaatgtcgcggcgctggcgggcaacagcgacatgcgggccgccggcgcctattggtcggcgcgcgcctatatggtgtgcggagagccggaacgggtcgaaaatctgctgaagaccgccgctcgctcggaagagagcttctatggcctgctggcgcgcgaaacgctggccgtgccgctgggcggcgcgccctccgcgccgcgcttcggcgcagcggaatggcagcagctcaaggacagcccgaatgtgcgggcggcgatcgccctgtccgccatcggcgaaacggcgcgggccgaccagattctccgctatcaggcgaagatcggcgggaccggccaatatgatgcgctgatccggctggcgggtgcgctcagcctgccggaaacgcagctctggctcgcccataatggtcccgtgggcaagcagccgggcagtttcgcccgcttccccgctcccgattggcggccggacggcggatggcgggtcgaccccgcgttgatctatgcccatgcgctccaggaatcgggtttccgtcgggatgtcgtgagcagcgcgggcgccagggggttgatgcaggtgctgcccagtacgggcaacctgatgggactttcagcctccgaccaattgttcgtgccgtccaccaatatggaatatggccagcgctatttggaaaatctgcgcgacatgggcgcgaccggagggctgctgcccaaggtgatggccgcctataatgccgggccgatgccggtcgagcgctggaacagcgaagtgaaggacaatggcgatccgctgctgttcatcgaatccctgccctattacgagacgcgcgcctatgtgaacatcgtgatgcgcaattattggatgtaccagatccaggcaaagggcagcgcggaatcgctggctggaatggcgcagggactctggccgaccttccccggagcgaagggcacgcgcctggtgcgcctgacgcccaggaaaccgatcgccagcgccagcatcgccgccagcatcgcgggcggttccgactgatgccgatcgacgaaagccggcccttcctgccggtccagatcgcattgctgacggtgtcggacagccgcacggccgccgacgaccgttcgggcgacattctggcggatcgcatcgccgccgccggtcatgtcctggccgaccgacatatcgagcgggacgaacgatcggccatcgttgcgcgcctgcatgcctggatcgacgatccgcaggtcgattgcatcatcaccacgggcggaacgggcgtcacggggcgcgacgtcacgcccgaagcgctggcgcaggtgcaggacaaggagattccgggcttcggggaactgttccgctggctcagctaccaaggcatcggcacgtccaccatccagtcgcgggcgaccgcctgcgtggcgcggggcacctatatcttcgcgctgcccggatcgaccggcgcggtgaaggacgcttgggacggcatccttgtcagccaactcgacaatcgcttccggccctgcaatttcgtggaactcatgccgcgcctgaccgagcgctgaaacatcgccacgccttgcggccttatttggccggcgcgggattttccttgaagaatttgctcgcctcacccagcatgaccgtccaccagtcgatcacatccgcaaaattcttctggttgagcccgcccaccgtcgtcacgtcataggcgaccgccagcgatccgtcgtcccagacggacatctgcgcgaacctcttgtccttgttccatttattggccagttcaggcgtattgccgccgtcatcctcgaagctcacctgaaattgcagcgagccgcaatggagcgtctgttcgcattcgtagaagaagatcgaataatcatagccgctcgcggcgctttcgatcttcggattgccggtttgcttgctcttgctcaacagcgccttgtatccggcggcttggagcgccttcaccaccgtctgcggatcgctcgcgcataccaacccggcgccgcaggcctccctatcggcggtcaggccaggcgtggccagcgccgccatccacaagctcgccgcgacgatgatcttccgcatgatacccccttttcgacaggtttcagatgaaccggcggatagggtcttgtcaatatgttctctctatgttctaattatgggatgacggcggagaaaggcagaggcgctacggtcaacggcgacagccgacgcttcaacctgcctgagcggacggccgacggcgattggctggataatttggccaacatagacggagcaccgccgagacggcgcacggaggtgaccgtcgaacgcccccgcaccatcatcagccgcaacaattcccccgacatcgccttcagccagtcgatcaatgcctatcggggatgcgaacatggctgcatctattgcttcgcgcgtcccacccacgcctatcacgacctgtcgccgggtctcgatttcgaaacccggctgttcgccaaacccgatgcggcagcgctgctccgcaaggagctttccagaaaagcccatctggtaagtccgatcgcgatgggcaccaacaccgatccctatcaaccgatcgaacgggattggaaaatcacgcggcaatgccttgaaatattatgggaatgccggcatccagtctatatcacgaccaagtcccaccgcataatgcgggacattgatctgctgaccctgatggcagggaaaaggctggtcgcggtgatgatttcggtgacgtcgctgaatcccgccacggcccggacgctggaaccgcgagcgccgcatccgctccgccgcgtggaggcgatccgggcattggcgcaggcgggcatacccgtggtcgccagcatatcgccgatcatccccgccatcaccgatcacgaaatagaggatattgtcgcctgcgtcgcgtcggccggcgcgctggacgccagctatattcccgtccgcttgccgcatgaagtcgccccgctgtttcgcgcctggctggaggaacatcatcccgaccgcgcggccaaggtgatggcgatcattcgcgacataaggggcggtcgcgacaacgaccccgacttcggcagccggatgcggggacagggagtgtgggccgacctgatccgcacccgcttccagaaggcacggaaacgggctggattcaccggcgaacgagtgacgttgcgcaccgatctgttccgaaggccggagggtgaccagatgagcctgttctaggcccatcctgttgcttcaaatccagctgcgggaactgggttccttccttcgcaggaacaagggggaggacatggcaggctccccgaccggaggagggcttagcccgccaccagccgcaagccggaacgccggttgcgggcgcgatagccgtccgctttggcttccatccgctcgaacgacccgatgcgcaggcccgctatcgtcgcgatgctgtcgacctgatccgcgccgatcagataatcgtcgcccaggaacaagcgcgcggctttgccgccgcccaccggcgcccgcaggaagacttcgctccgccctcccctggcgctcgccagaatctgcgccagcactccgattgcggctgcatcgctcacatcgaccaccagttccatgcgggaattgttggcgagttggcggaaaggctcgatcccccgaatcgtcacccgcggcgtttcctcgcccggcagccggtccagttccaccatcagcagcgcgcaatcaccctcccgcgccatatcctcgatagccctgcaggcatcctcatcgaagcagctcgcctgaaactgaccgctgctgtcggagaatgtggcggcggcatagcgcgccccccgcctggtttcgcgccagcgcacatcctcgaccatggcggccatcacgccattggcccggccgccttccgccacgggttccgcgcatatcgcgccatagctctttgcgccccgcgcctccgccagatgccggtagcgatccaccggatgggcggagaaatagaagccgaaagcctccttttcctgcgccatgcggtccgccgtcgaccaggtctggtgcggcgggacgcgcacatcggcatgcggcgtttcgacatcgccgaacaggccgccctgtccgctttcccgcgcctccgcggcgctggaagctacgctgaggatcgtttccgcggccgcatggactccggcccggtcgggatgcacgccgtcaaaggcgcccgccgccgccaggctttccaactgccgccggttgagcaggcgcggttcgatccggtcggcgaaatcgtccagcgacttgaacgacccgccagcctcccgctcggccacaagctgttccatcgccttctcgcccacgcctttcagcccgcccagcgcatagcgcacggcaaagcccaggcgcggatcgtcgccttcgcaatcgaccgcttcgaccgagaagtccgcgaggctgcggttgatgtccggcgccaggcaggtcagccccatgcgccgcatatcgtccacgaacaccgtcagcttgtcggtcaggtggatgtcgaaagccatggacgcggcgtagaattccgccggataatgcgccttcagccaggcggtctgataggcgagcagcgcataggcggcggcgtgcgacttgttgaagccatagcccgcgaacttgtcgatcaagtcgaacagttcgttcgccttggccgccgcgatgtcgcttttcgcgcacccttcgacgaagcgggcgcgctgcgcgtccatctccgccttgatcttcttgcccatggcgcgccgcaggaggtcggcgtcgcccagcgaatagcccgccaatatctgggccgcctgcatcacctgttcctgatagacgaagatgccgtaggtttcttccaggatcggtttcagcaatatgtgaggatattcaatctcttcctgcccgttcttgcgacggccgaacatcgggatattgtccatcggacccggccggtagagcgacaccagcgcgatgatgtccccgaaattggttggacgcacggcggccagcgtcttgcgcatgccctccgattccaactggaacacgccgaccgtgtcgccgcgctggagcagttcgtagaccgccggatcgtcccagccgagcgaattgaggtcgatctccacgccccgtccggccagcagttgcaccgccttctgcaacaccgacaatgtcttgaggccaaggaagtcgaacttcaccagtcccgcgccctcgacatatttcatgtcgaactgagtcaccggcatgtccgaacggggatcgcgatagagcggcaccagttgcgacagcggcctgtccccgatcactacgcccgccgcatgggtggaactgtggcgcggaaagccctccagcttcatcgcatagtcgatcagccgcttgacctgcgcgtcattgtcatattccgccctgaactccgcgacgccgttcagcgagcgttccagcgtccatggatcggtcggatggttgggcaccagcttggccaggcggtcgacctggccatagctcatctgcagcacccggcccgtgtccttcagcacggcccgcgccttcagctttccgaaggtgatgatctgcgccacatggtccgcgccatatttctgctggacgtagcggatcacctccccccgccgcgtttcgcagaagtcgatgtcgaaatccggcatggagacgcgttccgggttcaggaagcgttcgaacagcagccccagttgcagcggatcgagatcggtgatggtcagcgcccaggcgacgaccgatcccgcgcccgaaccgcggcccggccccaccggaatatccttatccttcgcccatttgatgaaatcggcgacgatcaggaaatagcccggaaagcccatctggatgatgatgtcggtttcaaatttcagccgctcgaaatagggcttgcgcgcttcctcgtcggcgatgccggccttggccagccgcgcctccagccctgccgtcgcctgctcgcgcagcatcttcgcctcgccctctatgtcgccggccaggctgggcaggatgggcttgcgcttgggggcggcgacggcgcagcgctgcgcgaccaccagcgtgttggcgagcgcttcgggcagatcgtcgaacagccgcttcatttccgccgccggcttcatccaggcgtcgggcgaactggtccgccggtcgggcgtctcgacataggcgctgtcggcgatgcagagcatcacgtcatgcgcctcgtgaaaatgcggctcggcaaaacaggtcgggttggtcgccaccagcggcaggtcgcgggcataggccaggtcgagaagttccggttccgccttcccttcgatcgggtcgaagcggcggcagatttcgatatagagccggccggggaacaacgcttccagccgcttggcataggcaagcgccgctgccggctgatcctcggcaaagagccgtgccagagcgccctctcccccggcggtcagggcgatcaggccgtcggtccgcccctccagcatgtcgaggctgatatgcggcacttcttcgaccgggcggtcgagatgcgccatcgacaccagcgcgcagagattgtcgtagccggcggcatcctgcgcatagagggcgatccagtcatgcacgggcgccgcattggccggccggtccggccgcgaaacgccgaccatcgcgccgatgatcggctgcaccccctcccccttgcaggcgtcggaaaaggccatggagccgtacaggccgttgcggtcggtgatggccgcggcgggaaagcccagggccttggcctgcttcgcgatcttcttggggtctatcgccccttccagcatggtgaaggatgaaaagacgcgaagggggacgaaaccggcatgaggcatgtcctcatctaggcattgccgccgattcgacgccagcccccgcttgcagaaagtcgtgggtaaaatcgcgccggcacgggccgatggttaacatatcgccaataattgggcgctaggctgggcgatcatgcgactgtccaccattaccaactacgcctatggcgccaccgtagccctcactctggcttcaggggcggtcatgctgatggcctccggcgccgaggagaaggagcgggccgccgtcgagcagcgcgccgtgttcgaccagatgaccgccgcgctggtggaagatgcatatcggctgaccgaacaggcgcgcgcctatgtgatcacgggcgatccgtcgcatatcatcgcctatcgccgggaaaaggcggcgctccgctcggtagagcagcgcatcacccacctccgcgaccggggggccagcatcagcgaactcgcggcgttgcagcaggggctgcattgggccgatgcgctgaccgacgaacaggaagccgccatcgacgccgccggaaagggggatcgggaaacggcgcgcgccatagtgttcggcgacgaatatggccgggaactcgatcgcgtttcggcccagatcggcaagttccagtatatgctggaccagcggacggaaaacaccgttcgccaggcaaccgaagcggcccggctgtggcggctgatgtcggaaatcatgatgggcgcgaccgccctgctgttcctgtgcgtgctctacttcatcctgaagcagcgcatattgcgcccggtggtgcggctgagcgatgtcgtgacgcgcctggccgcgcaggattatgccgtggtgccgccggatttcccgcaggtggacgagatcggcgacatggcgcaggccatccgcatcttccgggaaaacggcctggaaaggcagaggctggagcaggaacgcgatgcggaccggatcacgcgcgaccagctttcccgcatgacccagcgcttgcagggatgcgacagcaccggcggccttgtcgaggtcgtccggcgcttcgcgcctgagatcgccccgggctttgccgggcggctctacatccacgacacgcgccgcaacatgatggtgcaggcctgcgactggctgtcgccccggcaatcgggcgaggaatttccgccgaccgcctgctgggcgttgcggcgcggacagattcacaagccggccggggatctggtcgacataccctgcgagcatctggccgaaggcgcggaggtccgcaccatctgcataccgctgacggcgcagggggagagcatcggcctgctctatgtcgaacagcctgaggaccggaccgccgaccagatcggccgcaccgagaaatatctggagatgctggcggagaatatcggccttgcgctcgccaatctgcggctgcgcgatgcgttgcagcagatggcgatggccgatccgctgaccggcctggccaaccggcgccgcttcgacgcggtgttcaaggaactggtggtccgtgccgaaagcgccctgacgccgctggcctgcctgatggtggacatcgaccatttcaagcggttcaacgacacccatggccatgatgcgggcgacgccgtgttgcgcgctgttggcggcgtgctggacgacgcgttgcgggaaaaggattgcgccttccgcctgggcggggaggagttcgtgctgctgatgccgggcttcgcgcaggatcaggccatcgaccgcgccatccaggtgcagcagaaattgcaggaactgcgcgtcgagcatcgcggcgaggaactggggccgatcaccgcctccttcggcctggccgtcttccccgatcatggcaaggcggaaaccctggtccgcacggcggatgccgcgctgcttcgggcgaagaatcaggggcgcaaccagatcgtcattgcgacggtccgggatgcggcgtcacatcccgcctgaactttcctccagcagcccttcgtgaaggcggacgaccctgtccatcttctcagccagtctttcattgtgcgtcgcgaccagcgcagcggagccttcctcccgcaccagccgcaggaattcggccagaaccacatcggcggtccgctcgtccagattgccggtgggctcgtccgccaggacgagggcgggccgattggccagcgcccgcgccacggcaacgcgctgctgttcgccgccggaaagctggcttggccgatgttccagccgatggccaagccccaatgaccccagcagggattcggcgcgggcacgggccgtcgacatctccgcatcgcggatcacctgcggcaggacgacattctccaccgcgttgaagtccgggagcagatgatggaactgatagacgaagcccagcgcatccctgcgcagccgcgtccgcccgtcattgtcgagcttcgccgcttcctcgcccgcgatgcggatcgatccgtcgaagccgccctccaaaaggccgaccgcctggagcagcgtcgattttcccgatcccgatgggccgagcagcgccacgatctcgccctgagccaccgacaggtcgacgccgcgcaacacctctatggtgacgccgccctgggtgaagctgcgcctgaggcctgcgaccttcaatatctcattcatagcgcagcacctgcacgggatcggtattggcggccttgaacgcgggatagagcgtcgccaggaagctgaagaccagcgccatcaggcagatgatggcgatctccaccggatcgggcttggccggcaattcggtgaggaagcggatagagggatcccagagattctggccggtcaggaactggatcgcgttcaccacgctctggcggaagaacaggaaggtgaaacccagcaccatgcccgccgccatgcccagcgatcctatcgtaacgcccacggtcatgaagatcttgaccagcccggcgcgactcgcccccatggtccgcaggatcgcgatgtcgcgcgtcttggcgcgtaccagcatgatgagcgaggagaggatgttgaacaccgccaccagcacgatgatcgacagcaccacgaacatggccacccgttccaccgccagcgcttcgaacagcgacgcattcatctgccgccagtcggtgacgatcgcgcgtcccgcgaccttgccggccagcggttccaatatggcggagacctgatcggcgttgatggtctccacctctatcatgctgacgacgtcgcccagcagcagcagggtctgggcgtcctccaccggcatgacgacgaaggccttgtcataatcgtagatgccgacctcgaaaatggccgccacctgataggaaacctgtcgcggcaccgtgccgaagggcgtagagcggcccgccggattgatgatggtaaggctgtcgcccaactggatgcccagattttccgccagccgcgacccgatcgccaccttgccgccattgggcgtcagcgcgcccaggttgcccgccacgaccttcgccttcagcgtcgcattgttgcggatgtcgttcacggtcatgccgcgcaccagcaccgcttccacccggccctgaaagctgccgagcaagggctgctcgatcagcggcgtggcgctggtcacgccgggcgtcgccttggcctccttcaacaccgccttccagtcgggcaggcggccgccatagccctggacgacggcatgaccgttcaggcccacgatcttgtcgaacagttcggcgcgaaagccgttcatgacgctcatcacgatgatcagcgccgccacgcccagcatcacggcgaccaggctgatgccggcgacgaggaagatgaatccctcccccttgccgggcagcaggtaacgcctggcgatcatgcgttcgtatcgggacagaatcatgacggcgcgaatggcctctcgatgggaacaggcagcccgtctagcatgctatcgaccgacggcaagcattgccggattgttgcagcggagccacagcctcgcggggaaaatcacatgtcccggaaatagcccgtgacagcggcctgctctatacatagcacaggcgacgaagcacaggtaaatggccgtggttcagggatactgcatcccgctttgagcttagggggctgagaagcggtcgaggcaggccaagggggagacgagcaatcgtccattagtacccgggtcgtggaagcacggcccgggtacttttcttttcagggtctgtcgatcatccgtcgggacgttccaaagcggatgaacgcggctcggcatggccttccccgcacatcgaaaatcccgtcggcagaccacttgaaaccctcctccatcgaaccatatcaaacccgtccagccgccagatggggttggacatggtaccgccggatgccttgtttcgggtccggcatgttcattttgctctttgggagattatgacaatgcgtggttttgaccttaccccctatcgccgctcgaccgtgggcttcgaccgtctgttcgacctgatcgaaaacaatgcgcggttgcagcaaggcgacaattaccctccgttcaacatcgaacggatttccgaagatcgctatcgcgtcaccctggccgtcgcgggcttccgcacggacgagatcgacatcacggcccagcagaacctgctccaggtcaccgggcgcaaggaagaatcgcagggcggcgaccgctctcgcttcctgcatgtcggcatcgccaaccgcagcttcgagcgccgtttcgaactcgccgatttcgtgcgggtcgaaaaggccgatctagctgacggcctgctgacgatcgaactggtgcgcgaggttccggaggcgatgaagccgaagaagatcgcgatcaacggcggtcagctcgtcgagatcaatgccgatcgcgacgcggcctgatccgcttgcatcgaaaatggggcgcggcagttctgccgcgccttttttcgtgggtcagatctcgacctggctgcccagttcgaccacgcggttggtcggcagccggaagaattccatcgcgctttccgcgttgcgcagcatccaggcaaaaatcttctcgcgccatagcggcatccccggcttggccgacggcagcagcgtctgccgggcaaggaagaagctggtgtccatcatcctgaacgcctgaccgcagccggtgacgttcttgagcgcggcgggaacgtccggctcctgcatgaagccatattgcaggacgagccggaagaatccgcggcccagatcctccagcttgcaacgcccgtcatcttccaccacgggaacgtccttgatcttgacggtcaacaggatgacgcgctcatgcagcaccttgttgtgcttgagattatgcagcagcgcatggggaacgccatcgggagtggaggtcatgaagaccgccgtgccgggcacgcggactgcgctgttcgcggcagaggcgacgaagacgggaatcggcatggccgcttcgcgcagccggtcctgaaccagccggcgcccgcgcgaccaggtggtgaggagcgtgaagatcacgaaaccgatcagcagcgggaaccagccgccgtcgggcaccttcgtgaaattggcggccagataggcgccgtccaccaggaacagcaccgacaatagcggcgccgaataataccagcgccatttccacagccggtagagcagcaccgtcagcagcacattgtcgatgaacatcgcgccggtgacggcgatgccataggcggcggtgaggttcgaggatgtctggaacaccagcaccagcaggatcaccatgaccatcagcccccagttgatgagggggatgtagatctggccggccgtcgacgcgctggtatgcgcgatccgcaggcggggcatgaaaccgagctggatcgcctgttgcgtgacggaaaaagcgccggagatcaccgcctggctggcgatgatcgcggccagcgtcgccaggcccaccagcggcaattgcgcccattgcggcgccagatagtaaaaggggctgtgaagggcggcggcgccctcccgaaacagtagagcgccctgccccatatagttcatcatcaacgcgggcaggacgaaggccagccaggacacgcggatcgggctgcgcccgaaatgccccatatcggcatagagcgcttccgcgcccgtcaccgccagcaccaccgcgcccagggcgaggaaggcgggcagcgggtcggtgacgaagaacatgaccgcccaataggggttgaaggcgtgcaggatgcccggcgtcttgacgatgctgatgatgcccagaaccgcgatggtcaggaaatagaacagcatgatcgggccgaacagcgacgcgacccggttcgtccccaatccctgtatccagaacaggccgagcaggatgaggaccgccgccggcaggatcaggggtgcaaggctgctgttgtagacggctagcccctcgaccgccgacagcaccgaaacggcgggcgtgatcatcgagtcgccgtagaaaagggacgtcgcgaacacgccgagcaggacgatgccgcgcgaccatcgctgcgtcttggtctggccgttgatcagggcgagcagggccaggctgcctccctcccccttgttgtcggcgcgcatgatgaccgtgacatatttcagcgtcaccaccagcatcatcgaccagaacatcaggctgatgacgcccaatatatggtcggggtcgagttccagatggtggtgcccggcgaaggtttcgcggaacgcgtagagcgggctggtgccgatgtcgccgaagacgatgccgatcgcgccgacgaccagcttcaccgtcgccttctgtccggcatggccgtgatcatggacgccttcgtcatcggcgcgcgcggcgccgccggtgatctcgtcagccatgaagaaaatgccgaattgtcatgatctttggacacccgaacggggaagcggcccgtcttgtcattccataagcccccgcaaaccgccgcgccctatcacggctccagggtggtggcaatgatggtgctgcggcttcgacggcctatcggccttcagccccgagcatggcgtcgatacgcgcaatattggcttcgagttccttcttgacctcgcttccttcgggggcgctggccgccagcggcgcccagagggcgcgggcctccttgagctgccccgcgcgggcgagcgccagcccgtagaaatagcgcggcgccggaccttcgggatcgatggccatcgaccggcgataggcgaaatcggcggcgggagacagcacgccgcccgcatgcgcgaccagcgcattgccgaagccgagccacagattgggatcgtcgggcgtcttgcgaaggcctgaaagcaggacgttcgccgcctccttcgtcttcccctgtcggcccaggccgtccgacagcatcagccactggcccgcctggccatagcgttcggcaaggccccggcgctgttcggccagtttctcgtcgaacgccgcgccgcccttgtccgcagcctgccggggcgagccggccagtccgggccggccctgccaggcatagccggccaggcccagcaacagcgcggcggcggtgatttcccaggccgacctcggcacccggccgacaaggacaagcgccatgctcaccaggaccagcaagccgccggcgatgatccagccggtcatgcccgcctcctccgcttgatccgtccgcgcagcagcagcaggcccaaccccagcaggatcagcggcgcggcccagagcggccagaggatcggttcggcggtcggttcatagctgacccaatcgccatagcgctcgatcaaccaggcgcggatatgctcaggctcctcccccgccatgatgcgctcgcgaatctgggatcgcatgtcgccggccatgctggcattgctgtcggcgatcgactggctctggcaggtgaggcagcggatcgtttccatcagcgcgcgcgccttcttctccagcgccgggtccgctatctggcggtcggcatagggcgcaggcggcaaagcggattgcgcaaggacgggcgcgctcagcgccagcgccagcagagcgaccaacatcctcattgcgctttcctcagccggtcgaggatcatcggcacgtcatcctcgcgaatgtcgcccacatgctgataggcgatgcggccctttccatcgatgatgaagctttccggcacgcccgaagaacccatggcgatctgcacctcgctccgcgcatccaggccgatgcgggaatagggattgccgtatcgctggaggaaggcgtcgacgtcgggccgggcatcgcggatggcgatggcgtcgatctccaccccggcctgcttgagcgccagcaattgcggcgcctccgccgcgcagggcacgcaccagcttgcgaagatgttgagcaggcgcggcttgccggtcgccagttgcgagcttgccagcggcggccggtcgctcgcggcggcgggcagggcgaaggcgggcagcggcttgccgaccagcttcgaactgatgatccggtcgtccgggcgcagcagcccgctcgcgaacagcccgaaaaagccgaggaacagcgccaaaggcagccagatcagcatcttcctcatgcagcggcctccaaggccctgcgcgcccgccatttgagcagccatccgcgccgttcgcgcccgaccagcgccagcgcgccgcccagggcgatcaggaagccgcccagccagatcagcgtcacaaagggcttccaccagatgcggagctgccatcggccttcatccgcttcctgccccagcaccacgtaaagctggccgttccagcgcgtcagcagggcggcctccgtcgtcgtggtcggcggagaagcgaagaagcgcgactgcggatggatcaggaccggctcgccgccatcccggctggcttccatgtcggcctggagcgcggtccagttatcgcccgccatcggcaggatctgcttgaatcgaagcgtccagcccgccgtctccatcgtgtcgccggggcgggcggccaccagcttctccaccgtgaaggccgaatcgcaggccatgcccgccaggctgaccgcgcagcccagatgggcgatcaccatgccccaggtgaagaggggcgtccggcgcaggttgcgcttccagaggggcgccacgctccccaccgcgaccgccagggcgatcaccagcccaaggaagggcaatatgccgatccgtccccaggccaatgccgccagggcaagaaagaccaatcccgccacgaccgccgggacagccacgcgccgggccacctcccgcatccggtcgcgccgccagcgggtgagcggccccaggaccatgacgatcatcaatgccagcgcaatgggtccggcgatgcggtcgaaataaggggcgcctaccgacaccttgtgcccgaacgcttcggtcaacagcggatagagcgtgccgatcagcaccaggcccaatatcacggacagcagcaggttgttgacgaccagcatggtttcccggctgaccagttcgaacggcgcgccttcgcggaccgcgcccacccgccagccgaacagcgccagcgccccgccgatatagatgccgagcaacgccaggatgaaggttcctcgctccggatcgacggcaaaggcatggacgctggtcaggatgcccgaccggacgaggaaagtgccgaccatcgacatggagaaggcgaccaccgccagcatcaccgtccaggcgcgtagggcgtcgcgggtcgccagcaccgtcacgctgtgcagcagcgccgtcgccgccagccagggcatgagcgaggcgttttccaccggatcccagaaccaccagccgccccagcccagttcataataggcccaatagctgcccgccgtgatgccgagcgtcagcaatatccacgcccccaatacccagggccgcatggcgcgggcaaaggccgcgtcgacctgccgggtcagcagcgcgcccacggcaaaggaaaaggcgacggacaggccgacatagccgaggtaaagcgtcggcgggtggaaggcgagaccgggatcctgcaacagcgggttaagcccctgcccgtccgccgccggaggatcgatccgcgcaaaggggttggaagcgaaaagcaggaaggcatagaagccgaggctgatcgccgcctgccccccaagggtcgccatatgcgtctcgcgccgcaaggccctttcgaacagggcgacggcggtccccgccacgcccatgacggtgacccaaagcaacatcgacccctcatgattgccccaggttccggcgaatttgtagagccagggcttcatggagtggctgttggcggcgaccagcaggaccgacatgtcggatcgcaggaacagcgcgatcagcagcgcgaaggccgccgccgtcagcaccccttgcgccaccgcgacaggccgcacggcgccgagcagttcgctcttgccccccgccagcccaatcgccgccaaggccaattgaagtaacgccagcgacgcggcgagccataatgcggccaagcccgcttcagcgatcatgcgcgccccgcttcaccgatcggccttcatcttgcggcttttctcgtcatattgcatgccctccaactcgcgcggcatgtagcgctcgtcatgcttggccagcaaattggtcgcctggaaggtgcccgcggcgtcgaaggccccctccgcgacgacgccggagccttcgcggaacaggtcgggcgtgatgcccttgaagttcgccggaacggtcgccttgccgtcggtgacgtcgaaacggaccgtgacgccgtcgtcggcgcgcttcaggctgcccttgaccaccatgccgcccagccggatcgccttgcccggctcgacgcccttggccttcacgtcattgggcgcgtagaaataagccgcctcgtccttcagcgcggacgcggccagcaatcccgcgccgatcagcgcggccagggccgccacggccaggatcagcctttgatgcttcgccttcatgcccgatccgccgatgtcgcgtccgccgatgccctgctttcagcgctgcgcatcgcgcgccaactgaacaggctgatgaggccggtgcccaggaaggtcagcgcataggcgccgatgacgaaagcccactggttcatgtcctcacccccgcgccagcctttgcatgcgcgcttcgatcttgttccgcgctaatatggcgcgcatgcgcatcagcacgatcgcggcgaaaagcaaggtaaatccgaccagcgtgaaacccagcggccaaagcagcgccgcatcgatgctcgacccgcgcagcgtgatgctgggcccctgatgcaggctgttccaccacaggacggagcggttgatgatcgggatgttgatcgcgccgaccagcccgaaaatggcggtcacggggctgaccccgccattaccctggcgcgcgctggcattggcgagcgcgatgtagcccagatagaggaagaacaggaccagcatggatgtcatgcgcccgtcccattcccaccaggttccccaggtcgggcgtccccagatcgatccggtgatgaggcagatcgccgtgaagaaagcgccgggcatggcgacggcccgtcccgcgacggcggccagcggatggcgccagacaagctgcatgagggcggccagggcgatgccggtccatccccccatgcccagccaggcggcgggcacgtggatgtagaggatgcgcaccgtatcgccctgaagataatccgccggcgtcacgaacaggccgcagcccgcgccggcgagcagcaggatcaaccccggccagaacaaccaggcggtcaacggccgggcaaatttgaggaagcgtgcgggattggcgaaacgatgcatgagaagaggctattagccttcccaatggctcaaggccagtaggcctttttcccaatttggtcgccggaaaacagcggctggtcagcgccatgtcccttttttgtgacgggcaggcgacaaatcttccccgaggcactatatgcgcgcaaaagccgccccgttgggtgcggacaggatcggcagtggaccatcaaaaacccatgtttacgaccaacccgttcgacgacgacaaactgcgtgaggaatgcggcattttcggcgtcttcaacgctgaaaccgcctccgccatggtggcccttggccttcacgcgctccagcatcgcggccaggaagccgcgggcatcaccagttgggacggccatgacttccacacccaccgggcgatgggacatgtggccgggaatttcgaccgcgacgaggtgattcggggccttcccggcaccgccgcctgcggccatgtccgctattccaccacgggcgagacatcgctgcgcaatgtccagccgctttatgcggaactgagttcgggcggtttcgccgtcgcgcataacggcaacatctccaacgcgatgaagctgcgccgggaactgatccgccgcggttccatcttccagtcgacgtcggacaccgaagtcatcatccacctggtcgccacgtccacctaccgcaccctgctcgacaagttcatcgacgcgctgaagcaggtcgagggcgcctattcgctgatcgtcatgacgcccgaaggcatggtcgcctgccgcgatccgctgggcatccggccgctggtgatgggcaagctgggcgattcgatcatcttcgcgtcggaaaccgtcgccttcgacgtggtcggcgcggaacatgttcgttcgatagagccgggcgaactggtcatcgtcacccatgacggcgaagtgcgcagccaccgccccttcggcgagacgcacgcccgcccctgcatcttcgaacatgtctatttcagccgtcccgattcggtggtcgacggctccagcgtctattcggtgcgcaaggccatcggcgcgcaactcgccatcgaaaacccggtcgaggcggacttcgtcattcccgtgcccgacagcggcgttccggcagccatcggctatgcccagcaatcgggcattcccttcgaactgggcatcatccgctcgcactatatcggccgcaccttcatccagccgggcgacaaggtccgccatctgggggtgaagctgaagcataacgccaatcgcgccctgatagagggcaagcgcatcgtcctgatcgacgattccatcgtccgcggcacgacttccctcaagatcgtgcagatgatgcgcgaagcgggcgccaaggaagtgcatatgcgcatcgccagcccgccgacccggcatagctgcttctacggcgtcgacacgccggaacggaccaagctgctggcgcatcggctggacattggcgggatgcaggacttcatccatgccgacagcctgtccttcatctccatcgacggcctgtacaaggcgttgggagaggcgaagcgggccgacatccggccgcaatattgcgacgcctgcttcaccggcgactaccccaccacgctgaccgaccaggacgaagcggtggtgcagaaccagctcgaactgctggccgagcgggtggtctgaacgcctttcctgttgccagtcggacggcccgacgccttgcggcctcgggctcgttccttcctgaccccatgagggatattcatgtcgactgaacctctttccggtaagctcgccctcgtcaccggagcgagccgcggcatcggcgccgccacggcggaagcgctggcggccgctggcgcccatgtcatcctgaccgcccgcaccaccggcgggctggaagaagtggaggatcgcattcatgaggctggcggccatgcgactatcgcgccgctggacctgatcgacggcgaaagcatcgggcggctggcccatgccatttcgggccgctggcaggcgctggacatattggtgctgaacgcggcgacgctgggcagcctggcctcggttccggccatcgacgccaaggaattcgcccggttgctgacgctcaacgtggccgcgccgcaggctctgatcgccgcgttcgacggcatgctgcgggcgagcggcgatgcgcgggtggtggcgatcacctcctcggtcggcgcgcagccgcgggcttattggggcgcttatggcgcttccaaggcggcgctggaaacgctggtcggcgcctatggcgaggaagtgaagaacatctccgccatccgcacccatatcgtcgatcccggcgcgacgcgcaccgccatgcgcgcgcgggcctttccgggggaagacccggcgacgctcaaggagccggctgtcgtgggccgggcgatcctcgatctggtgattgccgacacgcctgacggataccgggcgcgaatcgattagaggccaagccttggacaggactggagttggccatccaagcattcccctcccgtaaacgggaggggttaggggtgggcgcgagcggagcgagcttctgacttggccgttgcaaaacaacgctgatgtcgcgccagcccaccccctaaccccctcccgcttgcgggaggggggatgtccgctaaccacccgctgcggccactggccaaaccgaattcctcctgcgctaagccggcttcaccagcgtaacctgcgccacatcaatcgtgccgccgcgaaacccgccttcgcaatacatcagataatagcgccagagatcgacgaaatgttgatcgaaaccggctggcagcaatcctttgtcgaccacccggtcgaagcgctcccgccaacgccgcagcgtttcggcatagtgcaggccgaagcggcgcacatcgcgccattccaggcccctcgcttcggctagcgcccgaaagcggctttccgaaatcagcatgcctccggggaagatataggtctggatgaaatccgtcccctgggcatagccttcgaagatggcgtcatcgatcaatatatattggatcgccgcccgcccgcccggtttgagcaggcgctcgatcgcctcgacataggccggccagtagcgttctcccaccgcctccaccatctccacgctggcgatggcgtcatattgcccctgggcgtcgcgataatcctgcaggattatgttcgcgcccgatcccagccggtcacgggcgtaatgcgcctgctcgaccgagagggtcagcccgtcatagcgtatcgggcagcgggccatcgcctgttcggccaatccgccccagccgcagccgatctccagcagcgaatcgccctcgccaaggtcgagccggtcgagaatggcgtcgaccttccgctgctgcgcccgctccaggctttcgatccggtcgtcggggtcgcggaacaggccgctggaataatgcatgcccttgtcgagccatagttgatagaaatcatttcccagatcgtaatgataggcgatgttgcgccgcgaaccgctgcggctgttgcggcgcgcccaatggatcgcccggccgatccagcgcgtcgggccgtgcggccgggcgacattgcccaggctggcggcattggccatgaagagggcgaacagcggaaccggatcgggactggtccactccccccgcgcccaggcccgataccagcccgccgatccccccgcgatcaaccgaagcagcgcccgccagcgcagcagatgaacctcgcattccggccccgccgcccgaccgcccagcaagcggcgcccgccatccggcaggatggcgagcaaagaccctcgctccagtcccaggtcgatgcggtcgagcaatatatggaactgccgggcggcgacgcgatccggccagccgcgattggggcgatccagcggccgcctgaccggcactgccgcccggccgcgacggggttcaatgacgttcatgccgtcatcctgcccgatggtttatcgcgccgcaatcatggcttatccggcgccacgcggcgagagcccgttcccgaccttcccgatggtcgatgcacttggccggataatcggccgggcgcgcgtcgtgcgcttcggggtcgtggatgacgtcgtcgttcagatgcgccagttccggcacccatttccggatatagtcggcggcctcgaacttttccgactgggtcaggggcgccatgatccgcgagaagatattggcatccacgccgctgcccgcgacccattgccagttgacgctgttattggcgtagctcgcatcgaccagcgtatcccagaaccagcgcgccccatgccgccaatcgatcagcagatgcttgatcaggaagctggccgcgatcatgcgcacccgattgtgcatccagcccgtcgtccagagctgccgcatgccggcatcgacgatgggatagcccgtgcgcccggtcttccacgccgtgaaatcgacccctgcctcgcgaaggtcgcgccagggcatggcgtcgaaggccggccgcgcattttccgatccataggcaggcatggcccatatctgcgtatgggcatagtcgcgccagatcagttccttgaggaaggtcgtcgcgttgccgggcgctccggcgacctggcgccagacctgggccggggaaacctccccgaaatgaaggtgcggcgacaggcgagagcttccctcccgcgacggcaggttcctggccctgtcatagtcggccgcctcgtccagaaaggcggcgacgttggcccgagcccccgcctcccccggagtccagtcgcgggaaaaggccgccgcccaatccggcgcggtcggcaaaagcccccaccgatccagcgaatcgcccttcggccattgccccggcgcgtcgatgcgcgaaggggcgcggaccggctcggccggcggcatatgatccataacggcgcgggcgaagggcgtgtagatcctatagctgtttcctccgcccgtccgcaccgcgccgggcggcagcaacaacgcgccgtcatgcaggcaaaggtccagcctcttgccaagcgccttttccgcattgcgccaccagggttcgtaatgatgcagcgcgtgaacgcgcctcgcgcccgtttcctcggcgatctggacgatctggtcgacgcagtttccctgcctcagcaccaggcgcgatcccttcttccgaagatcgtcgtccaggctcctgaggctgtggtgcagccaccagcgcgaggccccgcccatcttccattggcgcggcgcctgatcgtccagcacatagagggggatcaccggcccttcctgcacggcggcgcccagcgcggcctgatcggcaaggcgcagatcctggcgaaaccagaggagtacggggtccgacatgcgaccgggcatgccatgggccgaccgatgttccaagtccccgcccatttgaagcgatgcggagcacaaatcgccgcgtccggatttttccgccatggacgcgcggctccgcgccgcttattcttgcactgcacaaagcgacgagccggtagcctccggccggcttgtcgggattaacgaccagggactatgatggcgtcgatgccgaatgattcagaactcgcctaccggccatgcgtgggcatcatgctcgtcaacatggagggcaaggttttcgtcggccagcggatcgacaatgcggtcgaagcctggcagatgccgcaggggggcattgacgacggcgaagacatgaaggccgccgccctgcgcgaactgaacgaggaaaccggcatccttcgcgagcatgtggagatcatcgccaaggcgcgggaagagcatttctacgacctgccgccggaactgatcggcaagctgtggggcggcaaatatcgcggccagcggcaatattggttcctcgcgcgctttctgggggcggacgaggacatcgacatccagaccacgcacccggaattccgcgaatggaaatggaccgatccggaaagcctgcctgacctgatcgtgccgttcaagcgcaagctgtatcgggatattctccaggaattcagggatttgatctgaaaacaagggttaaaatcgaccgccatgccggtatgagaaggcgcatgcgttactggctggcccttgtttccttcttcctctccaccccggcgcttgccgattatcccgtgctcctgccgccatcggtgcgcgaaatgctggaagcggccatcgccaacggcaatgagaccgagatcgcgaccgtcgccaagatcgccaagcagaccaatcccgggtccgccgacgagatccagcgcatggtcaacagttggaaggaacggaccaggaccacgcgggaaaccgtgatccgcgaagcgcgcttcacggaattgtggaccggcaagatcgaagccggcgggttccgctccaccggctcgaccagcgaaatcggcatcagcgccagcgccgcggtcaagcgcagcggcatccaatggtcgcacaagctggccgccagcgtcgattaccggcgcgccaacggcgtgacctcgcgcgagcgctacaccgccagctatgagccgcgctacgaattcgatcccaggggcttcgcctatgggctgacgcagttcgagcgggatacgtcgatcggctatgacgcgcgctacaccgcctcggccggcatcggttacaagctgatcgtcagcgatccggtcgacctctcgctggatgccggtccttcgatccgccatgccgaatatgtgaccggcgagcaggagaccaaattgggcgcccgcgcgtccatggaccttgcctggcggctgacccccgcgctgaccttcaggcaaaccgcctccggctatgcggaaagcgacgtctatacgctgaattcgttgacctcgctggtgacgaaggtggggacgcgctggtcggcggccttttcctacaatgtgcagtatgaatcggaaacgctgctgtcggcacgcgactccgacacgatgagccgcctgaccctcacctatgatttctaggccgtaagctcataatggcgactttaggagccgggggtggaggcgcgccttccgctctgatagggtcgccagaatgagaggcatttcgtcgttcgaacggagcgtcatggaaagcgccgcagacgcgcccatgctcgcccagactgaaaaatgggcggcggtgaacagcgggtcgcgcaatcttcccggtcttgccgccatggccgccatgcttgcggacgcctttgccggcctgccgggcgcgatgtcccttgtcgatcccgcgccggtcaagacggtccggccggacgggcgtctggcaatggtcgcgcatggcagccacctgcgcctatcggtcaggccggaggctccggtgcagatcctgctcaccggccatatggatacggtcttcccggccgaccacggctttcaggcgctgcgatggatcgatccggcaacgctgaacggaccgggcgtcgcggacatgaagggcgggctggccgtcatgctggcggccctgcgcgccctggaaaccgcaccgaacgcaaggcggctgggctatgacgtcatcatcaacagcgatgaggaggtcggcagcccctcctccgcggcgctgttcaggcaagtcgcgacgggcaagatcgcggccttcacctatgaaccggcgctgcccgacggcacgctggcgggcgcccgcgccggcagcggcaatttcgccgtcatcgtcaccggacggagcgcgcatgccgggcgcaatccgcaggacggccgcaacgcgctgctggcggcggcggacctcgcgctgcggctgaaggcggcgagcggcggcggcttttcctgcaatccttcgcggatcgagggcggcggccccaataatgtcgtgccggatcacgccgtcctccacgtcaatttccgcccgaagacccccgccgacgagcaggcggcggacgaactgctgaaggacgccatggcgcgggtcgcgcaggagcatgaggtgacgctccaccggcatggcggcttcggccgcccgcccaagccgatggatgcgcgggcggaagcgttgttcgggttcgtgcggcaatgcggcgcggatctgggcctttccatcgcctggcgggataccggcggggtgtgcgacggcaacaacatcgcggcctgcggcgtgcccgtggtcgacacaatgggcgtgcgcggcggcaatatccacagcgatctggaatatctggtcgtcgacagcctggccgaacgggcgcaattgtcggccctggcgctgctccgcatggccgaagggcgtttcacgaaggggatgaaggcgtgagtttcttcatgcgcaccgcgcgcgccggcgatttgcagaccctttatgaaatggcgaagctgaccgggggcgggttcaccaacctgccgccggaccggaagtcgctggccgccaagctggagcggacggagcaggcgctggcccggcaaggcgaaggggtcgaggacgaactgatcgtcatggtgctggaaaacgcccagacgggtcaggttcgcggcacctgccagattttcagcaaggtcgggcaaaactggcccttctattcctatcggctgggcgttctcacccagcatagccgggagctttcgcgcaccttccgggcggagatgctctcgctggtcaccgatctggaggggtcgacggaagtcggcggcctgttcctgcatccccgcgagcgcgcggaggggctgggcctgctgctggcgcgcagccgctatctctacatccgcaaccatcgcgcccgcttcggggagcggattatcgcggaactgcgcggcgtgatcgacgaggcgggcggttcccccttctgggacggccttgccggacgcttcttcggcatgagctttcaggaagcggacgagttcaatgcggtgaacggcaaccagttcatcgccgacctgatgcccaagacgccgatctacaccgccatgctgaccgacagcgcccgcagcgtcatcggcatgccccatcccaatggccgcgccgcgatgcgcatgctggagacggagggcttcaccaatcccggctatgtcgacatattcgacggcggcccgacgatggtggggcagatcgatgcgctgcgcaccatcgcccatgcgtccgacgcggtgctgaccgccgtgcacgagaagggcggagacaagatgctggtgaccaccgggcggctcgccgatttccgctgcacctatgcctttgcgatcgagcgggaggatggcggcgtctcgctcgaccgggcctcggcgcaattactggggctggagccgggacagacattcaccatggcggaacgggcatgaccgcgagggagatcaatttcgacggcctgatcggccccagccacaattatgcgggcctcagcctgggcaatctagcgtcggcgcgcaatgcgggcgccatatccaatcccagggcggcagcgttgcaggggatcgagaagatgcggtccaacctgcgcctgggactggcgcaggggctgttcctgccccaatggcggcccgacggcacgtggctggcggcgctcggcaccgatgtcggcaatgcggaggcgcatatccgcgcggcggccatgtcggcctcctccatgtgggcggccaatgcagcgaccgtctcgcccgcgcccgacacggcggacaggcgcacgcatctgacggtcgccaatctcgtcaccatggcgcatcgcagccatgaatggccgcagacgctcgcccaattgcgcctcgccttttccgaccgcaccgcctttgccgtgcatggccccattcccgccccctttggcgatgagggcgcggccaatcatatgcgcctgtgcgatcatcatggcgaggcgggcgtcgaggtgttcgtctacggccagtcgggcggccccttccccgcccgccagcatgtcgaggcgagcaaggccgtcgcccggctgcaccggcttgacccggatcgcacgctgttcgtcatgcagtcggaggaagcgatcgcagcaggcgccttccacaatgacgtggtcgccgtcgccaatgagcgcgtgcttttcacccatgaacaggcctttgccgacaaggagcgcttctacgccgatctgcgcgccaggctgccgtcggtggagatcgtcgaggttcccgccagcgccatcagcctgtccgacgcgatccgcagctatatcttcaacgcccagctcgtgaccttgccggatggcattatggcgctggtcctgccgacagaggcgcgggacatgcccgacatatggtcgtggctggaaaagatggtcgcgggcaacggcccgatccggaagctggttccggtcgatgtgcgccagtccatggccaatggcggcggtcccgcctgcctgcggctgcgcgtggtggccgatccggccaatatcgatccgcgcttcctggttgacgaggcgaagctggacggcattgccgacatcgtccgaaattattggcccgaagccatagcgccggacgatctggccgacacccgtctgatcgcccgcatcgaacaatcatggttaacgcttgttgaccatttgcagctttcgggcgatttgattccctgacggcagtcaagccggatgggactcgatggaacggatcaggcgcctcttcaccatcaagacgaagttcgaggcgtttttggtgatctacgccctggcgcttggcgcgaccgagcgcggcatcgtctacatgcaccaatatcccggcaccggcggccatttgctggcgctggtctgcacgggcagcgtcttcatcgcgggcggcatgatcctggacgccgtggagatgcggcgcagcgccttcaacttctaagccgataacacttgtgtcggcccggcgcgccatgcaggagcgcgtcatggctgccatcatgcttcagggaacgggatcggacgtaggcaaatccctgctggtggccgggatttgccgcgccctggtccgccggggatatagcgtccgcccgttcaagccgcagaatatgtccaacaatgccgccgtcaccgccgacggcggagagatcgggcgggcgcaggcgctgcaggcgattgcggcgggcgtcgagccgcatacggacatgaaccctgtcctgctgaagccgcaggccgaccgcacgtcgcagcttgtcgtccatggccaggtgcggggcaagctcggcagcagcaatttccgctcggcgcggggcgaattgctggaggcggtgctggccagctaccgccggttgcagggccaatgcgacatcgtggtggtggagggcgcgggatcgccggccgaggtcaatctgcgggcaggcgacatcgccaatatgggctttgcgcgggccgccggcgtgccggtgatattggtgggcgacatcgaccggggcggcgtgatcgcggccgtcgccgggacgaaggcggtgatcgacccggccgacgcggcgatgatccagggcttcctgatcaacaagttccggggcgatcccgccctgttcgaggacggctatcgccatatcgagcgattgacgggctggaggggctttggcgtgatcccctggctcggtcaggccagccgcctgcccagcgaggatgccgtggtgctggaacgcaggcggggcggcccgggcgaaaagctgctgatcgcctgccccatcctgccccggatcgccaatttcgacgatctggacccgctgaagctggagccgggagtggaggtcatgatggtgccgccgggccagcccattcccgcggaggccgcgctcatcatcctgccgggttccaaggcgaccatcgcggacctgcaggcgctgcgcgatcagggatgggacatcgacattcgcgcccatcaccggcgcgggcggccgatattgggcatatgcggcggataccagatgctgggccgcaggatagacgatccagacgggatggaggggccgccgggcggtgtcgaggggcttggcctgctggatgtcgaaacacggctgacatcggccaagacgttggaaaggaccggcggaacggcgtttggacagcccttttcgggctatgaaatgcatgtcggccggacggacggtccggactgctcgcgccccttcgcattgttggagggcggccgtccggatggcgcatcgagcagggacggcatggtgatgggaacctatgtccacggcctgttcgccagcaccacgctgcgcgccgcccttctggcgcggctggggcatgaagcgacgtcgggcgactatcaggcttcggtggatgacgcgctggaccagatcgcgatgcaattggaggatcatgtcgacatggatgggctgatccggatcgccgctgcctgacgcggctgggccgggccgacaagcggcgccgtcggacgggcgtatgcgcacctctatgctgttggttatatttaccgaaaatcagcgggatagtataagaaaacgcaggacatagcgctgatggcatagcgcgacatggggcggggcggaacttatgttgcgtgaccttcacaaaccatccgctccgatgaaggctgccctgtcatcatgcaggcgccactttctttcttccttgatattcagcgcattgatgaacgtcctttatatcggacccgttctctacatgctgcaaatctatgatcgcgtcgtgacgggacagggcaggcttaccctgttcttcctgaccgtcatcatcattttcgcgatcggcacgctcgcgctgctggagcaggtgcgatcccgcctgctggtgcgggccagcatccgcttcgaccggcagctttcgggactgctgctcgacacggcgctgagcggacggggttcgacgggcgaagcgatgaacaagcagatcctgcgggaattcgacgccctgcgccaggcgttgaccgggccgaccatcctctcgatcttcgattttccctggagccccatctatgtcctcgtctgcttcctgatccacccggccatcgcggccatggcggtggtcggcgggggcgcgctcctcttcatcgcgctctgcaacgaacggcggacgaacgcgccgctcaagcaggccaatgacgccgcgaacaaggcctatgtcagccaggaacagaccatcgcaggcgcggaggtgatccgcgccctgggcatgcgcaatgcgctggtgcggcgtcacctgctcgaacgcaggacgatgctgaaccttcaggccggcgcgagcttcgcgggcggccattatgtcgccatcagcaagttcatccgtctcgccctgcaatcgctggcgctggggctgggcgcgtggctggcgatcaacaaccagatttcggcgggcgcgatcttcgcctcctccttcctcgtcggccgggcgctcgcgccgatcgaccagttgctgggcgcgtggcgcagcgtcgtccacgcgcgggcgagctatgggacgctcaacgacctgctggccgcgagggacgcggacatcgccctcacccggctgcccgcgcctaaaggccatatcgcggtcgagcatctgacctgtttcaatccgggccaggaaaggccggtcctcgccgacgtcaacttcacggtggagccgggcgaagtcatcgccatcgtcggacccagcggcgcgggcaaatccacgctgctgcgcatgctgtccggcgcggcgcggccgttgcgcggatcgatccgctatgacggcgcggacatgcaggactgggattcggaacggctggcgggcttcgtcggctatctgccgcaagacacctcgctgttcgcggggaccatcaaggagaatatcgcccgtttcggcaattacctgtcggacgaggaggaagcgatcgacgatgccgtcatcgaagccgcccggctgagcggcgcgcatgacatgatccagcagctgccgggcggatataatctgacgctcgattggggggggcgcggcctttccgccgggcaggcgcagcgcgttggcctggcgcgggcgctctatggcgggccgccgctggtcttcctggacgagcccaacgcgcatctcgacgcggagggagaggtgcggctggtcgcaaccctggccgacctcaagaagaggaacgcgtccgtcatcatcgtcgcccatcgcatggggatattgggcgtggtcgacaagatcatggtgatgcgcgacggaagggtggaagcctttggcgggcgcgacgacgtgctgggccggctgaaggcgatccgctcggaagaacggcccgctccccagacggcggaggggcaggcgccatgaaggacattcagatcagggacgcgaccggagcggtcgagcttcactatcccgccagctgcggcccggagatcatcgacgaccgtcctgagcgcgacatgcgtgccggcacgatcgtcgctgtgctgttcttcgtcctgttcctcggctgggcggcctttgcgcgcctcgacgcggccgcctatgcgccggggcggctcaccgtggcgggccagcggcagtcggtgcagcatcgcgacggcggcgtggtgggcgcgatcttcgtcaaggaaggccagcatgtcggccagggccagccgctgatggaattggccgacgccgaggtgcgggcgcaggcgcgaatgtatggcgcgcaatatatcgagctgaaggcgcagcgggcaaggctgatagccgagcaatcgggcgcgagccatgtcgaatggcctgccgaattcgatgcccttgaggggcaggaacaggatgatgcgcgggaagcgatccgcctgcaacagacccagttcgatgcgcggtcctccgtgctggcggcgcagaccggcgtgctgcgcgagcaggccaatcaggtgcagcagacgacgcgcggctatcgttcgcagctggcggcctcttcggaacaggcccggctgatcggggaggagctggagagcctgcgcggcgtggcggaaaaagggttcgtctccaaatcccggatcagggccctggaacgcgccagggccgaccttcatgggcaggaaggccaattttccgccagcatcgcccggtccggcgccgaagcgggcgaaaatcggctgaaggcgctggaagcggaaaaggcctatagggaacgggccgcgtcggaactgcgcgacgtcgaattctcgctcaacgaagtgctgcccaaatatcgggccgccaaggatcagcttgcccggctgcaaatccgggcgcctgccgccggcaccatcgtcggcctcaacgtcttcaccgtgggcggcgtcatcgccgccgggcagaagctgatggacatcgtccccgaccgggcgggcctggtcatagaggcgcggatttcgcccgaggacattgacgacctgaaggtggggcagcgggcgcagatcaagttcagcagcctgcatgagcgcgacctgccgatcatggacgggcggatcagccggctgtcggcggacagcttccaggacgagaagacaggcatgtccttctacaccgcggagatgatcgtgccgccaagggaactggccaggatcagggacgtgaggggcgaggatttcagcctgaaggcgggcatgccggtgcagcttctggtgccgctgcggcggcggacggcgctgcaatatgcgctggagccgctgacccagtcgctctggctgtccttcagggagcattgaccccaagcggtcattgcagttcggaaaagcggacccgcgctccgagcgcctcatatatccggcgatattcggcgatgatggcgccgcgatcataatcccgcacaacgcgctcgcgtagcgcttcgcccatggcgcggcgcagggagggcgatctcagcaggtgctggatcgccgcggccgtcccttccggattgaccagttcggtgacgatgccgcccggccggtcgaccgcgggcgtccgtccctctatcatttcccggcaactgccgacatcgggggcgaccaccggcacgccgcacgcgcccccttccaatatgacgagcggctgcgcttccgacaggctggtgaggacgatcaggtcgatccggggcagccattgcgcgacatcgacccgcccggcgaactgcaccgcattgccgatgcccagttcggcgaccagcgcttcgcaatcggcggcatagtcggggtcctcgtccagcggacccaatatggcgaagcggacttccggcatgtccgccaggaccagcgcggccgccctgatgaaggtcttgatgtccttgatcggcacgacccggccgatcagcgccaccagcggccgggcgggatcgcaggctcgctccatcgatgcgaagcgctccgcatcgatgccgttgggaatgacgcgcaaccgttcctgacgggcgcccaggcggcgctgcgtctggttgttggcgccgtaaagcgcgatgatcgggtcgcacgcgtcatagcaggcgcgcgtataggtctggaagaccgccagccacaggtcgcgcaggtcatgcccttcccggtccagcgtcagcccggtttcgatctggtccccgatccagtcggccatcatgatctctatctgccgttccagcatgtagatgccatgttcggtgatgaaggcgggatggccggtctcatgcgcggcccgcgcagccagcaggcccgcaaagccggtggagatggtgtgatagacccgcgccttcggcaagggcgcgagcagcatcttgagcagcccgcccagaagcacccgcatcgcccagaagaaatgatggaaggaggccgagcggaaagccgtgtcgtaataatgggtgaagaggtcgaatatctccggattggagaggagatcgcccgcgccgggcgccggcctcaatccctccagcgccttccccagacggatcaggtcgtccctgccgcccgtcgacaggaaggcgagcagcaggcggccgatccgcttcatctgcgacgccggatagcggcgcggcaggcagggttcgatcagcagcgggatttccaccacctcgacgacattggacggcggcgccatgcgccagggttgcgcgccattgcccgcctttatggcgacgagggaaaatcgcagatcgggcatggcgaggatcagatcctgaagccaactggaaacgccgccgacgacgaacggataggcgccttcgacgatcaggcatatgtcgctttcctgcccgtcggacatcatgtcgccggctccgcaccggccaggggcgcggaccgcgcctggcccggctgatggcgttccatggcgcgcctcaactgggcgcgcgccgcctgcaaggcgcggcgccttatgtccccgcctttcagcaggccggcaatctcctccagcttccggttggcctcctgacagagccgaagccgctgcccctgggggagcaactggttgaagcagccatgatcggccagcagcatggcaagggcatagcgatcgtcgagatgctgggagggcgcgatcctcgcctgcaattcgccgcgctgctgcgccagattgtagctgacctgcgcggcggcggcggcggcaagcgcccggatggtctgatcctcgtcggacagggccatgacgatcaggggggacagtcgcggctcgaaggagatcaccgcggtttccagcgcccgatagcgcgcctggagattgccgtagcggagcatggtggcgagcgagccgatctcgtcgctttccggatagcgcacgcgatcgtcgagtatccggcccaaccgctcgaccggggacatttcgccgaccttccgccgcttgccggtgcggacattccgataggcgatctgcctcttccggcctgatctccgggcgagcggcgccagcatcaggcagcccagcatgcccgccggcccgatggctgccccgaccggcagggcaaagcgctgaagcacgcccagagcgggtttcgatctgactgaatccgattgccgctctggattccttgccttccgcgatttcttgatcagcggtcggctccgatcgcttggaaatcgctctggccccgcgagccgcttcatcgcgaccagcagggcggcgcaggagagcgcgagatggacgggcgcgaaccagtagccgctcccctgccccatccacagcgcgccaaggagcagaagcaggtcgacggccgaaaacaggatgagcaggacgatcaagccacctttccttcaggcaccagccatttcgccgcagatgcctgttcgcggccgaacagcgccggggattggcccagcaggtccgcgacctgcagcagttgcgcgacataggcctccgtgatcctgattccgacggcgctgtggacaaggatgatggctgccagtccttcatccgtccccgcgaccggcacggccagaatgccgctctccgacaacagcggacagtcggcggcgcgatccgcccgcaacggccggggcgtggccagcatcgcctgcgccatcgaagagcgcgacaggtccgggggctggcccatggccgccctgccgccgaagcgcgccgtcacctgcgcgccgcgcacgtcgtagaaggtgaaatcctccgtctgcgcggcgagcgcgatcaggcgggcgagcgcatcggcctgactttccggatcggctttcgaaaaggccagcccggccgccatggcctggacgatcgtgcgctgctcggtcgcgatccggacctggagcttgcggttggtgtcggtgagccgggcgatgatttccgccagcttcttccagttgcggtccatcgcctgatgctgccgctcctggtccgccaggcggttcctgcggctggccgtcacctccccggtcaccagggccgtcaccatccacagcatcggctggatggaaaggcgcaattgctgctcgatatggtcggtcgcgcccgaccacaggttcgaccagtggaaccagatggcggaggagatggcggccgcggccagtcccgatccggtgccataggtcgtcgccatgaccagcaccggcagccaatagggattggggttcagatcggaaaaggcgtcgcccttcatcaatccctggtcgaccgccaccagcgcggcgaagaggagcagcatttccgcgcattgcagcagcatgggccgcttcttcagcatcagtgcctcccgagatagcgagtgagcgccacgcgcagataaagttggcggcctgaaatgcccggtcggctgatcgagctgatcccgccgctcgcctggaggcgccagccgtcgctcagccgccccgtggcgctgacgttcgccgtgggtccgtcggtcttgccctttcggtcgaaggtccagcccgccgcgccgctgatctgccaacgggtccaggacatgccggacgacagttggaagctgtgattttccctgtcgctgagggggatataggcaaggccattgggccgcagcgtcctgcggccgacatattccgcatccagccggtagctcaccgccagcgacggcgatccgcggcggagcaggtaatcgaggccgcccgccacggtgacgctgcgcgtccggacgccgccgccggtcaatccatagccgttccagccgccatccgcctgcaccgccagttcgggcgtcaggcggatcgtcccgccgatccctgcgcggctgatatgcccgccgaaggtcgactgttccggcgtggcgaggtccggcaggcgataggcgaggaccaacctcccctgcctttcgggcggcccggcgaacagccggaggcccgcgcccgcgaccttttcgtccaattgggcactgccctgaagctcgatccgggacaccgcgcccagattgacggtcgcgaacagatcccccacggtcgagcgggacgtgcgattggccaggatgccgttggcgccatagacggtatccgcttccgagcggaaccagcggatgcccgcgcctaaagagaggcggctgtccaacggcaccacggcgttgaggcccgcctccccctgccagaagaccttgccgccgcgcgccgtcaccgccgccgcgacattgccgcccgattccgccagcgcctgccgggcaaaggggtcgtccgcggcgaggttgcgatagcgcgccgcgccaagggccagcgcaccctccgcaacctccatgtcgcccagcaggcgctgtatgcgcctgtcgcccggatatgccgccgccagcggggcaagccgccgccgcgccaggccgggatagccggcggcggcatccgcctgcgcccgggcgatggcaagttcgacgtccaaatccgccctttgcggttcgcctgcgatggccggggcaggcgtcgcctctccatcgggcaggaaacggacatgcagcacgcgcttgtccgccaccgcctccagcttccgccccgcagcggcgcgcagaaccaggctgtcgtcattccagcgcagatccgccaggtcgggaccggcggcagcggcgaaatccttgagcgctgcatcggcaatcgggcggtcgaaccggacgaccagttcatagccgctgtcttccagttcgatatgcacgtccccgctccattgcaggtcgaccgtccttgcgtccgacgccgtcacgtcggtgtcgggcggcaatgccgcgatcatgagcggcggcggacccatcagcagcaaggcggccagcggcgtcatggccgcagcaccttgcgcgcgcgccccggatcgcccgccgctatgagcaggcgggccagcatgatgtcgagcttgcggtcggcgggcgcggcgcggcgcagcgcttcgacaatggccgttgcctccgccgtccgaccaagccgacccagcagttccgcccgttccaccgaaagcggcggcgcgagggccagcgatctttcgatccaggggcgagccccggcttcccccttcagcttcgcctgcgcatcggccatcaggctcaacgccaccctgtcgtcggggcgttcgcgaagatagacctgcaactggccggcggcctctcgcgcatcgcccctgttccagccgtcccaggcgaggcgaaggcgatccgacggctcagccgcgccattggcgatacgggcgttcgcaagcgccagatcgtaataagccgcccgctccggcggaacgcgggcagcggccgccgccttcaactgcacggcggaaagggggcggccgtcgagcagccggtcgagcgcccgcgcagccgccgccctgtcgcgtgccgcattggccagtgcgatgcgctgaaccagaatgtcgttgctgtccgcactcccggccgcctccagaaaggccagcgcctccgcaggccgcgcgcgttcgacatagggctgcacccaggtcggatcggccgatgcccgcgccttcagccaggccaagtcctgcgcgacagggcgcggccccatcaggtacagcatgcgcgcagcggaaacggcgtcgttcccggccgccgattgctgccgaagcaaggcgatggaatccgatcggaagcccctttccagcaggcgttgcgcgatggcgggacggtctgctcctggctcggccgcccgatcaagcaaccatcgccgcaccgcatccccgtttccggacgccatgacgatgctttcgcgggccgcgtcgcgccccgtcggcagcatggcggcatagcggagcgccgaacggatgtcgccggaccgctgcgccagggtcatggcgagccaggggttccgctcccgccagcgcggcgtcccggaccgatcgatccgggcaatgaggtcatagcgtcctgccgcattcgcccaggatgccagatcgagcgaccgggcggggtcaagcggcgccatggcgccatgttccgccgccaggatcagcaggtccggctggccgagcgcatagctggcctcgaccagatctttcgccggggcggttccggggttcatcgccgccgcccgcgccaggtcggccgcgccctgcgcatccccgaccttgcgatgcaggtcgaagcgcaggcgccaatgggccggggcagcgcggtccggccggccttccaggaaggcgagcgcgacctccggacgtccgcccgccatgatgtcataggtcagccgcgcactcgaaaccggcgcgccgccccgcgccagggcgtccgaaagccgtcccagaacctttgcgtcggccgtcgccacggaagcgttcaacagccgttggaggtcgggaggagaaaggcttttcccttgcgcgaagcgctgcatcagaatggccgtgcccggtggaggcaagggcatggcgaccggcggcggcgcgaatgtcgcccgtcggatcgcatcggcgatctgccagtggctgggcatcagcagcaccgcggcggcgatcagcagcccgccccccgcaatcggtccgacgaacgccatgttcggattgcgcagcgcttcgatcttcatgacgggggttccgctatgagccggtcgagggccagggtggacacatagggctggaatccggcggcgcgttcccgcgcatagaggctggcgacagtggccgtgtcccgcatatcccaataatcgagcgtggcgagccccaggcggggattgatccgcctggccgcgaacagatggttcgcctgccactgccagtcttcggcggaggtcatctcatagcgcccctccgcgaagttccagcgcgacgccatggcctccgccagcacgatgtcgatccgaccggcaacctgcggcagcagggcatagccccggttcatcatgatcgccatgtcggggaagcgcgcgcgaatggcctgcaccagccgcgcggcgccggccaccatgcccttgttccgctcggcatcctgccgctccaacgcctccgcattgtccagcgtgtccatgaagatgccgtcatagcccttgcgcaatatggcggggatcaggcgttcgatcaccaggccggtccaggcgggatcgcgcaggtcgacgagccgcgccttcggccagttcggattggcctgtcgcagcgcgcccgccttttccagttcggtgatgaaggggcgaccggcatggacctcccccaggctgatatagcccagcaaccggctgccgggaccgcgcagcggggcgagcgggcgggcgaagtccggctccagcaccagaaggccgaaacggcgggccacggcggggtcggtcgcctcgccataatccacgccccagccatcggccgcgccgatttcgggcagtgcgcgggccgaaaggccgaacaccatcagcgacagcgccagcagatcgcggcggcggaagggaaggacgctcatggccagaacctcgcccacaggccgctattgccgaccaccgccggattattgccgacgaagagcagataggtgagcctgcccgtcgcctccgccaccagcgcgacggccagcgaggccgccgtgaccgcgcccgccagatagccgaagccgaagccggcgaagccgctgtcgcgaaacagcagcgtgcccgccgcgctcgccagcaggaagctgccccagaccgccacgatccggccggcaaggtcgtaataggagaggatgatgctcatctggatcgcgacgaggtggaagaccacgccaaccgccgtcagccggaaaccgaatatgccgcgcgcgttcatgtccagcaggcggatgatctccggcgccagaacccagcagaagccggcgaggatcgcctgctccaccatcagcagccgcaggtccagccggatcgtccggccgaccttccgccgcgccttttcgatccggcggcgattggcggtgcccatgcaatggcccatcagcgccgtgaaggcgcggtcgaaccgcgtctccgtcgtcaccaggatcagcgtcaggccggggatcatcgtgagcaggccgaggaagctggcctggtcgttgaccggattgacgcgcagcgcccccacggcttggacgctgcccggcgcccaccagagcagccatttgtcgatccagatcgccagcgcattggccagccccgccgcgcccagcgccagcacgccgggcgtccggccgatccagtccgtccgccagtcggggctgttgggaaaatcatcccgtatcgcggcgatcagcagcgccagcgtcacggtcaggcccgccgcgatggatgcaaggacagcggccggcgcggtcggccggaacagcaccaggcacagggtcaccatcgcgatgccgcaaaaataggccaggaagatcggccgatgccgccatgtcgcgtgcaggaaggggctggcgatccagatttgcgagaacagcgtcagaatggcggtcgcgagcaggaacaggtccggccgcaatcttccggccaggccgaacagcagaccgccggcgatctgcgaggccagcgtcgcccacaccagcgccgcgagcaggatggcggggatggcgtcgcgctcccccagatagaagcgatccgacgccatacgggtcgcgatcatcgccaatggcgccgtgatcaccgtcgatacgccgaaggcatagaccaggctggtctggatgatcgcatgatcggcgggagccatggcggaccgcgtccacccctgtagcaggaagaccgcgagggcggtcatcagccacggcccggaactgaccacggccccgtgaaaggcggcgttggcgatcccgcccaatccctcttcccgggctatccggtccaatctgaagccgatgccagccattctccggccccgtcgctaaagcaggaaatcgctcgcggtcaggttgtgcaccccgatcagcctgatcgcgaaatccaccgtcgccggattattgtcgacattcgcctcgacaaagctgtccgtaccgttggaatagacatggagctggcccgcccctgaaaaggctgcattgccgatgaagctgaaggcctggtttcccgacagcgcggagagggcgtcgatcccggacaggtcgatccggtcgatcccctgctggaaatccatgatccggtccatgaccgcaagcgtgctgttgcccgtcgcattgtagatgaacaggtcggcatcggcgccgcccgtcaatatgtccgcgcccgctcctcccgtgatgcggtcggcgcccgcgccgccatcgatattgtcattgccgcccgcgccgttcagcgtatcggacccgccattgccgatcagcgtgtcgttgccgcccgcgcccctcagcgtgtcttcctccccctgaccgatgagcgtcgaaccgccgctggccgccgtcagcgacaggccggagacattgttgacgacgaccgtcaggttctggaaatcctgagcccccaggctgtccgtcgccagcacctggacctgatagcgattgtccaggttggaatcggccggcgcctcgaaatccggggcgctcttgaaggtgaggacgccgctctgaggatcgatggaaaagagcgcgccgtccacggccgatcccagcgaataggtgattgactgacccaggttgacgtccgtcgccgtgaccttcgtcacggccgtgccgttttcggccatgcggatggtggcggatgcgccgccgccgttggagatgatgatcggcggggcgttgaggatggtcacggtgacggcgatggcctgctcgtcatggagcgttccgtccgacgcgcggacgatgacgtcatagacattgtccctgcccgcgtccgtcggcagcagataattgggcgtgctcacgaagttgagctgccctgtggaagcgttgatcgtgaacttgccagcatccacgccgcccgcgatggaataggccagcgtcgtgttggcatcaggatcgacagccgtaaccttcatcacagtccgcgtgccgctggaaaccgagatggcagccgtgtcgccgccgccgccggaggtgatcaccggcgcctgctcgttcacattggtgacggtgacgttgatgacctgatcgtcgaacagcgcgccgtcggacactcgcacggtcaggctgtagacattgtttccgttcgcatcgcccggcaggtcgtaattgggcgggctgaggaacgcgagcgcgccggtcgaaggatcgatcgagaacagcgcgcgatccgggccgccgacgatcgaataggctagcatcgtgcccgcatcgggatcgatcgcggtcacggtcgtcacgcccgtcaggttttcggcgacggagacggccgccgaagccccgccgccgtttgaggtgatgaccggcgcttcgttcacattggtgatcgtgaccgcgatcgcctgatcgtcgtacagcgtgccgtcggatgcgcggacgatgacgtcatagacattgtccgtcccgacatcgccggccgcttcgaaattcggcgcgctgaggaaggtcagcgctcccgtcgcgccgtcgatcctgaatttcgcggcgtccgctccgccggagatggaatagccgatcaccgtccccacgtccgcatcggtcgcgacaacggttgtcacggccgtgccgttctcccccatggaaagcgtcgccgtggggccgccgccattggagacgatcaccggcggattcttatattccagcatgacgttgtgcaggccatagccgcccaggtcgaccgtcacgatctccccgacctggctatatcccgccgccccggtgacgacgatcccgtccgtgcccggattggcgatgtcgatgacgaccttcccctctccctggatcgaaaaggcgaggttatggccgtcgccggcgacgctcagcagcacggcccgcatcggcaggtcggtgatgtgcgtcacatcgtccgccgctgctcccagagtgatcttgaaggtgcccccgctctggggcaggaagacgctgtcgctgtcataggcataccagccggtcacattctggatgaccagcgcgccctggcgctcgacatccagcgacaggttgccgacattggcgccgccgacgctggcggtgatgctgttgcccgccacggtcgtggtgatcgtggcgttcttcaccgccgtcatgcgcgccgctaggtcatccagcgtgacgaattccatgttcgccgccaccgcatgctgaatccagcttgtgaacagtgaaatatcataggggctgtccaccgtcgggctgcccgacaggaaatccgccgcgccataatcgtgccagggccagacgatgacgggcatccccgcattggcgaccagcttgtcgaattcgccgatccagagcgcggtcgcttcggccacggtcttctgctgaaattcgatgaaggtgtagtcgaaggatgtgttgggcgcgaaatagatcttgctctggtcggcgggcgtcagatagccgaaggcgttgggatagcccgcgccctgcgccgcatagccgccggtcagataatccgacacatatttcatgatctcctgcgataccggaagggattccggcgctcccggcacggcggcgccggtgatctggaacggctggttgagataggcgctgatctgctggttcaggatcgcgatgctgtcctggaattcagtctggatctgctgcgcgttgagcaggttggtattgtccgggtgggtcaggctgtgcgtccccagttcgttgccgaggtcgaggagcgccttgtaatagggcagcgacaccgcccagtcggtcccggtgccgttggtcccgttgccgacattcaggtagaagctgccaacgaaattatagtccgccttccattgcgtcaggatgggcagcagcttgtcgtagatgcccggcgtgctgccgggagggtcgacgtcctccagctcctggctctggtccatgtcgacgcgggcggcgacgacgccggattcgcgcgacaaatgcaggccgaccgacaggccggtgccgttggccgcatagctgatcgcctgttgcagcatgttggcgtcggccatcacgccttcgctggagaagaggacgttgcgcgccgcgccggtctgcgtcgcgagggcggcggcataggccgatccgccgtttatggtttcggtggcgatctggtgcccggtgccgctgacgctggcgaaggcgttccagccgacgccgctatagctgtttacctgctgcccgttggcataatggtcgaggacgaggccggtcgggtccgtcgcggtcaccaccacatcgccggtgccgccggtgacgcgggtggcgtcgaacagcagcttcatctgggcatagggatcgcccggcagcggatcgccgccgatagcgccgcccggcacatgcggctggttcgtcatgaactcgcccgccgtgatcaggccgatgcccagttgcttgctggccatttccagcgtgtgggaaatcgcctccaccttgtcgacggggacgttgcggaaggaggggaagaccagcgcgtcgtaatgggacagcttgttgagatcggtaaggtcggcctccgtcaatatgtcgaaggggatgccggcctggatcgcctgcgcctggaccgacatgaaaagctgcgaataggcggtcgggctgaaataggcgtcggcggtcgtctgggagaagacgatgccgatccgcatgtccggggcctgggtcgcggtcgtctggttgaagaccgtgaacggggcggactgatagttggacggcatgaagctgttggacaggttgttgatgtcgtaatagctgtacatcgccgccggattgcccaccgccgaggtcggcaggcggaattcgaccgtggtgcggtccgccgaccaggccgcctgcaggccgcccagcaccagcgtctcgcccgccgcgccgctatagaggttcaccgttccgtcggccgcgaaattgacattatattccgcgccgcccgcgaagccgaatatctggtagccggtggacgtcttgccgtccgtgttcagccagacggtggtgtccgcgcctatggcaacgggcgcggtcagggcgaagacgaaggcgtcattgtcaagcgtcgcatagacctggtagccgggggcgctgttgtcgtcgatccggtcggtcgcgaaccagtcatccaaagagccgtcgatggtgacgctgtggccataggtcatggcaaacccctaaacttatgaatgtcgaaatcatttcacaggtttgcgacccaatatcttttggttttcgtcaataaaaaccggacgcgcatgcacaacggacaatagagcgcaacgctcatgcccggcatcgaagacaaaaatatgccgttctgggtttcccagccattatccgcgtcgatgaggctgcgtcagggtataaaaatcatcttctgatatgcccgctgcggttcccaaggccggcgatccgctcagggctacagtcacaccacgcatccatctggggcgactcggttttttgaagttttacccatggttaatttgcggtcaggcatgtttcaatgtcaacttcaatgaacaaatatcggcataaaaaatttccgatatggccaaatagtctatcaattaaggatgtatactagttaagtatagcggatggattatacccaccgctatatcccggcattgctcattttactttataagacctcccgcctcgaccgcccgtcccgccgggtggcggtttactgattcaggatcgacgttccgcaagaagggaccgtgattgtgtttcgggcacgcgaaaagctatcctctatcggccttatcgccgccgccacgctgatgctggccgggtgcggaggcggtggagatgacggcacgccgacccccgccccgacgccggctccaacgccctcgcccagcccctcccccacgcccgccccggcccctgcaacgcttttcagttgggactggatattgcagaaccagggcctgcccgcgacgccgcccgccgtcgcctatctcgatgtcgacgggttcgacacggctgccgcttatgtggcgctggccaaatcccgcggaaccaggacgatctgctatctcgatgtcggatcggcggaaagcaaccggccagactatgccagcctctcggccatatcgggactattgggcaacagctatcccggcttcgcgggcgagcgttacatcgacattcgccgctatcccgaattcatccagatcatggacgatcggctgcgcatgtgccgggacaagggtttcgaccatgtcgaattcgacgtgatggacgcgttcgaggatggcgccgcgacgacagggttcgacctgacggaacaggacatgatcgcctatgtgaccgccctctccgcccgggcgcgcggctatgggctgaagccggtgcagaagaacgccggcggttcgtccgcgaagctcgtgccgctgttcgacgccatattgttcgaaggatgcgtgctgggcgatttctgcgccgacagcgcgccctatgtcgcggcgggcaagcccgcgttcaacgccgaatatccggaggaatggccagccggaaccttcgaccgggcaaggacgtgcagcatatccgccaacgctgccgtctccacgatcatcaccgtcgtggatctggacaggcccgccctggaccgatgcgttccttaaggctggttttgcagcgatttaagggaaatggcgcacccggaacgattcgaacgtccgaccctcagattcgtagtctgatgctctatccagctgagctacgggtgcgtggtggaggggcagatagaagggggcgggcagtctggcaacccctaaactggactatccttatttaaaaaccgccgccggtcgcatccctcggacaagcgacttcgcgcccatgcgaggacatgaaaacgggactgtgggaaatggcgcacccggaacgattcgaacgtccgaccctcagattcgtagtctgatgctctatccagctgagctacgggtgcgttggagtggcgcagatagaagcgcccaggcttttgagcaagccctttttgcacttttttgccggccagctccttggaaggcgtcgaaccgcaaccttgtttcgccctggtcgttcgatgggcaggaaaggatgctgagatgaccttcacaccaaatgaaatcgcgctgttggtgatcgcgctgctgatcgggctgcttctgggcctcattttaagcgggcgcggcaaatataagcgctattggcgtgacgagcagcttgcccacgcccatgcggtcaaggatcgggacgcgcgcctggccgacgcgcgggagcggatcgccgaactggagcgtcactcggttccgccacggcccgccgccatgcacggccctgccggaagcacgcatgagcgggacgatttcagccgcatccggggcatcactccgcaggatgagatcgcgcttaaccaggcgggctatcatcgctacgaccagatcgcggcgatcggcgccgagcaggaggcagcgctggaaacgcaacttggcctgcgtcgtggcgtgatttcgcgggaggaatggcgggagcaggctcgcctgctggatgcccgccaggaccaggagcatgcacggctctacgagcatcgcaccacgcaagcctgaaaagaaaggggcgggatgatctcccgcccctgtcctgtcatttccggttcgccagcgccgcctgagccgcggcaaggcgagcgatcggcacccgatagggcgatgccgatacataatcgaggcccgtcttctcgcaaaaggcgatggacgccgggtcgccgccatgctccccgcaaatgccgagcttgatgccgctccgcgtagcgcggccgcgttcggcggccagttcgatcagttcgccgacgccctccacatcgatgctgacgaacgggtcgcgggcgaagatgcccttgtccacatattgcgtcaggaagcgcccggcgtcatcgcggctgatgccgatggtcgtctgcgtcaggtcgttggtgccgaaggagaagaattcgccgacttcggcgatctcgcctgccttcaatgcggcgcggggcagttcgatcatggtgccgaccagatagtcgaccgaagcgccctgctcctcgaacacctgcttggccacgctgtcgacgatggccttcatcagttccagctccttcttcgtggcgacgagcgggatcatgatttcggggatcggcgcttcgccgctgcgctgcttgatgatcagcgcggcctcgaagatggcgcgagcctgcatttcgtagatttcggggtaggtgacgcccaggcggcaaccgcgatggcccagcatcgggttgaattcatgcagttcggcggcgcggcgcttcaacgcctccacgccgacgcccgctgccctggccacttcctcgaactccgcttcgccatggggcaggaattcgtgcagcggcgggtcgagcaggcggatggtgacgggcaggcccgccatcaccatgaaaatctgcgcgaaatcgtcccgctgttccggcagcagcttgtcgagcgccacgcggcggcccttttcgctgtcggccaggatcatctcccgcacggcggtgatgcgggccgcgtcgaagaacatatgttcggtgcggcacaggcccacgccttccgcgccgaaatcgcgggcagtctggcagtcgagcggggtttcggcgttggcgcggaccttcaggcggcggaccttgtcggcccaggccatcaggatgccgaagtcgcccgccagttcgggctgcacagtcgggacttcgcccgccatcacttcgccggtcgaaccgtcgatggtgaggatgtcgccttccttcaacgtgcggccttcgatgcgcagcgtcttggcggcattgtcgatggacaggctgcccgcgccggagacgcaggggcggcccatgccgcgcgccaccacggcggcgtggctggtcatgccgccgcgcgcggtcaggatgcccttggccgcatgcatgccgtgaatgtcttcagggctggtttcgacgcggacgaggatgacggagtcgcccagttcgttgcggcgctccgcggtgtcggcatcgaacacgatggcgcccgaagccgcgcccggcgaggcgggcaggcccttggtcagcacgtcgcggggcgccttgggatcgagggtcgggtgcagaagctggtcgagcgcggcgggatcgacgcgggcgacggcctcttcctccgtgatcaggccctcattcgccatgtcgaccgcgattttcagcgcggccttggcggtgcgcttgccggagcgggtctggagcatccagagcttgccctgctgcaccgtgaattcgatgtcctgcatgtcgcgataatgggtttcgaggatctggaacacccgcgccagttcggcataggtttccggcatcgcctcttccatcgacagcggcttggcccctgcccgctcgcgcgcggccctggtcagatattgcggcgtgcggatgcccgccaccacatcctcgccctgggcgttgatcagatattcgccataataggcgttctcgccggtggcggggtcgcgggtgaaggcgacgccagtggccgaggtgtcgcccatattgccgaacaccatcgcctgcacgttgacggcggtgccccaatcgtgcgggatcgagttgaggcggcgatagaccttggcgcggtcggcctgccagctaccgaagacggcgctgatcgcgccccaaagctggtcgttcacatcctgcgggaagggcttgttccaaagctttgaaaccaggcctttatattcggtaacgagcgccttccagtcggcggcggtcatttccgtgtcgagcgtgtagccctggtcttccttggcgatctccagcgcttcctcgaacgcgccatggtcgagttccagcaccacgtccgaatacatctggatgaagcggcgatagctgtcccaggcgaaacgctcgtcgcccgaagcggcggcgaggccgatcacggtttcatcgttgaggccgaggttcaggaccgtgtccatcatgccgggcatggaaatgcgcgcgccggagcggacggagaccagcagcgggtcggccttgtcgccgaacttcttgccggtgacgccctcgatatgggcgatgccgttcgcgacttccgccttcaggctttcgggatagacgccgccatcggtataatagcgggtgcacatctccgtcgtgatggtgaaaccggggggcacgggcaggccgatggcggccatgccgtccagattggcgcccttgccgcccaggagattcttgtcgcccttgccgccgtcatcgacgccgccgccgaaacgatagacataacgggtcgcggtcgtgctcatgctggcctcttccattgtcaacataatagcggctctcctgctgattgccgtgtattgtgcgatgcaacaaaactttaacaacaggcgggcgacaaacgcacccgcttttacgatgattgatgtcctatttcactgattttcccgattgcgcgcttatctgtctttattatccggcaattttcgagaaatcggccaccgcatggaccgccttgcgcacccgcgagagcagcgccaggcgggcggagcgcttggtttcatcggcgtcgttgacggtgacgctttcgaaaaaggcgtcgatgggggcgcgcaatgttgcaagcgcggccatggcgccttcgaaatcctccgcagctacggcggcggtggcgcggggttcggcagcgtccagggcagcgatgagggcggcttcggcgggttcgggggtgtaggtaagctgggtcgcctccgcggtttcgactccttcttttttcaagatgttggcggcgcgcttgtagccggcgagaaggttcgtgccgtcgtccgtggcgacgaaggattgaagcgccttcacgcgggccagcaggcgaaccagatcgtcctcaccgccgagcgcaaacaccgcgtcgatcaggtcgtgacggacgccagcttccttttgctggaccttgagacggtcggctaggaatggcagcacgtccggagcggatttcatcacggcctcatgcacatccgcagcatatctgattagcggcgccagttcctgactataatgccttgacccgccgtcatcattcatccgggagatcgaaccatcttcgttgcgcgttaacggccgacccgccaaccaatcttgatacacatcgtgtgcaaaggaactgtatccagtatcctcaaggcctcggctggcgatctgtttggccaagagggcgagatattgaggtccgatctttgagaaaggcagccggatttccgattgcccgatcagcgagagaatacctaaacccgccctgcggagcgcaaacggatctttcgaaccagtcggcttttcatcaatggcaaaaaaagcaaggatgttgtctaatttatcagctagggaaactacaactgtagcaggcgcggttggcacttcatcgctttggccgatcggcttgtagtgatcccgaatagcatcagcgacagcgcctgaaagaccttctgcgcgagcataatatccgcccataacgccttgaagttctggaaattcgccaaccatttcagttacaagatcagcctttgcgagacgactggcagacaaggctgcgttgaaaagctctgtctccggttgctggccttctttgttggattgaacaatcccctcttccaccagccagcgggccagtttggcgacgcgctccaccttgtcggcgacggtgccgagcttttcgtggaaggtgatgcgttccagcttcttcgcatggtcttccagcttcgtcttgcggtcctgttcccagaagaagcgggcgtcggacaggcgggcggcgagaaccttgcgattgcccgcgacgatggccgcgccgccgtccttcgcctctatattggcggtgcagatgaaggcgggggcgagcttgccgcttgcatcgcgcaggacaaaatatttctggttgatgcggagggttagctggatgacttcaggcggcacctcaagaaaagccgggtcgaaatcgcccagcagcggcaccggccattccgtcaggcccgcattttccgcgacgaggcccttgtcctcgatcaccgtatagccatgggcggcggcggcttcggcggcctttgcctcgatgatcgactggcgttcccggtggctgacgatcacatggcaggcgcgcagcttttcggcatagtcgtgcgcgccgccgatggtgatttcgcccggatggtggaagcggtggccgagcgtggcgtagcccgacttgatgccttcgatttcgatgtcgaccagttcttcgcccaggatcgcgacgatcccctgcaacgggcggacccagcggaggctttccgtggtctgggatgccttgccccagcgcatcgacttgggccaggggaaggcgcggatgacggcggggacggcttcggccagaacctgcgcagaggcgcggccgggcttgttgaccgtggcgaaccagacgccgtcgcggtcttccagttggtcttgcgtcaggccggtcttgcggaggaagccttccagcgcctgcgcgggcgccgaggtgcgcgggcctttatgctcctcgctgacggcggcggtttccagcggcaggttgcgggcgatcagcgccaggcggcggggcgtgacgaagctgtcgatgctttcgggtttcaggccggacttcgccagttcctcggtgaagaggcgggcgaggtcttcggaagccttcaattgcatccgggccgggatttcttcgcagcggagttcgaggaggaaatcagtcatgagccggaaccgcattcttagaagaagtggagggcttcgacaggctcagcccgaacggggatagggtaagccataaggagggcgaaagatgcatcacgcggcccacccgttcacttccatccacttttcgcaggcgcccttggcgaggtcgcggacgcggccgatatagctggcgcgttcctgcaccgagatgacgccgcgcgcctggagcaagttgaagacatggctggccttgatcgcctggtcataggcggcgagcgggacgcctgcctccagcgaggccttgcactcggcttcggcgtccctgaaccagcggaacagcttttcggtgtcggcaatctcgaaattccatttcgacatctgccgctcattttccaggaagacgtcgccataggtgacgcctcccctcccatctacgccatcgttgaatttcaggtcatagacgctgtcgacgccctggatatacatggcgaggcgttccaggccataggtcagttcgcccgcgacgggcttgcagtcgaagccgcccatctgctggaaataggtgaactgggtgacttccatgccgtcgcaccagacttcccagccaaggccccaggcgccgagcgtcgggctttcccagtcatcctcgacgaagcggatgtcatggaccagcgggtcgatgccgatctccgccagcgaacccagatagagttcctggaggttcgccggggacggcttcatgatcacctgatattggtaataatgctggaggcgattggggttttcgccatagcggccgtcggtcgggcggcggctgggctgcacataggcggcgttccaggcatcggggccaaggctgcgcaaggtggtcgccgggtggaaggtgcccgcgcccacctccatgtcatagggttgcaggatcacgcagccctgccgtccccaataggcatgcagggtcaggatcagatcctggaaggaaagcgctttgcttgtcgccaccgatggtccccagaaatcacggctttaaaaatgacggtcgattgcggcgcgccttggcgcagcgagggcgcatggtcaaggaaaagagggcgcatttgaccgtaaatccgcttgccctggcggtcggtggcccgcatggaagagaaaacctttaaggaaacggaccgcaattcagatgagatggccctctttccgctggctggcccccgccatgatgctgcttggcggctgcgcgctggagcagcccgcctcagcccgcgatgcggcggtgcgttccgcctatgtgacgcccgccttgtgggaagtgaaggatgcggacaccaccatctatctgttcggcaccgtccatgtgatgaagccgggggtcgactggttcaagggcggggtcagggcggccttcgagcagtcggacgaactggtgctggagatcgtcgagccggaagatcccaatgggctggcgtccaccatgacgggcgcggcgctagcgcgggacggcgtgaagctgtcggaccggctgggcgcggacgaccgcgccaaatatcaggatgcgatgagcgcgaacgggcttccgtggcaggcgttcgagatgttcaatccctggatggccggcatggcgctgtcggtgaagcccctggaggcgctgggatacaaatcggatctgggcgcggagaaggtgctgaccgccgcggccagggcttcgggcaagaaggtcggcgcgctggagacggtggagcagcagctaggctatttcgcgggcctgccgatggagcagcaggtgaagttcctgaccgcgaccatcgagggcctgccggacatggacgggcagttcgccagcctggtcgcgcactggcagggcggggaaccggacaagctggcggcggagatgaacgagtcgctggaggcgacgcccgaactggcccaggtgctgctgatccagcgcaacgccaattgggcgaagtggatcaggcagcggctcgaaaggccgggcacgctgttcatcgccgtgggcgccgggcatctggcgggcaagggcagcgtgcaggaccagttgaaggcgatgggcgtcgcttcgacacgggtgaagcaataggatgatccgcatcctggcgcgctggctggggctggccgccctatgcctgattgtcgcttgcggagagaagccccctgccccgccgcccggtggaggacccgcgctctggcgggtggagggaaaaggcatggacggatggctgttcggcaccatccatgtgctgccggacggcgtggcgtggcggaccgggccgatcggggacgccatcgggcaggcggaccggctggtgctggaatcggccgagatacaggatcaggccgggactttggcgcagttcgagaggatggggcgcagtgtggggctggcttcgctggagacgcgcgttccggcaggggacaaggccgcgctggaggagatcgtcgagaatggcggcgccaatacgcaaactctctccgcttatgaggattgggcggcggcgatgctgctttcggcggcggcgcagcaggccctgcatgtcagccaggatcatggcgtcgaaccggcgctgatcgccgcattcgaaaaggcaggcaagcccataagcgggctggaaacggtggagcggcagttccgcgccttcgacacgctgcccgcggatgcgcagcggcggctgctggtcgatacggtgcgggaggcgaaggagatgcggcggctttacgaccgcatcctcgccgcctggatcaggggcgatgtcgccaccctggcgcaggaagacaggctgggcgaggcgcccgatccggtggtggagcaggcggtgctggtggagcggaaccgcgactgggtgaagtcggtgggggcgctcaagggacgccccctcatcgccgtgggcgcggggcatctggcgggcaaggacaatctgatcgacctgctgcgggccggggggtacagggtgacgcgggtgcaatagcgcccatcccgcttcccgccccttgctttcccgcccctttctgctattgggccgcggtcccggcatggtcatccctggaggcgtggcgggcgcttacatcaatttgcttttggagacacgcaatgagcgagcagcttacgctgtcggcagaggcacgcgatcgggcaggcaagggagcctcccgcgctctccgccgcgagggccgcgtacccgccgtcatctatggtaacaatgaagaaccgcagtcgatccatgtcgaggaaaagctcctcaacaagctgctcggcaccggccatttcttcaattcggtcgtcttcgtcgaagtgggcggaaagaaggtccgcaccctcgccaaggatgtggctttccaccccgtgaccgaccgtccgctgcacgccgacttcctgcgcgtttcggaacatgccaccgtccatgtcaacgtgcctgtgatcttcaagaatgaagacgcctcgccgggcctgaagaagggcggcgtgctcaacatcgtcgcgcatgagatcgaactgatcgtcgatgcggccgagattccggacgatgtcgtcatcgacttggccgggctggacgtcggcgattcgatccacatcggcgccgtgaagctgcccaagggcgccaaggccgcccatgacgagaccgacttcaccgtcgcgaccatcgtcgccccttcggccctgaagagtgccgaaggcgacaacgagaccccggctcagggcgaataagcccttagcctggctggcccttttatcggttcgctcaacccccgttcgggctgagcttgtcgaagccccgctcttttcgaagaagcagggtcgttcgacaggctcagggcgaacgggggtttgcttatcgggagtttgacgcgatgcagatctgggtgggcctgggcaatcccggaacccaatatgcgatgaaccggcataatgtcggcttcatggcggtcgacctgatcgcggacatgcatcgcttccctccgccgaagaagcagtttcagggctgggtgcaggaagggcggatcgggacggagaagatcgtcctgctgaagcccgcgaccttcatgaacgaaagcggccgctcggtgggggaagcgatgcgcttctacaagctcgcgccgcaggacgtgacggtctttcacgacgaactcgaccttgcgccgatgaaggtcaaggtgaagcgcggcggcggcaatgcggggcataacggccttcgttcgaccgatgcgcatatcggggcggagtttcgccgggtgaggatcggcatcggccatccggggcacaaggaccgggtgcacggctatgtgctgggcaattatcacaagagcgagatgaacgcgctggccgacatgctgggcgcgatcggagcggaggcggaatggctcgccaggggagacgacgcgcggttcatgaacgaggtggccctgcggctcgcggattagggccgacgcagcggttcagggcgtgttggaattgaccagggggacattaagcgcaccatgctgctgcgcaggcaggagcccagtcccccatctgcatgtcatcgtgtcgcctgaaccagcttctcatgcgccttcgcgggaacacggcatattcctcccggttccattccacgcgttccagggtcatcagcgtttccgggcatgcgcctgccggcaaggcgggaatgcgcgtccgtccgccctgcgctcgcggtgaaatggccagggtggattgcggaccgtcgcagtcgcacgccataaagcaggcctgactttccactttccaaggggatccgggtgatacagaccgtcgcgacaaagcctttcaacgaccagaagccgggcacgtccggcctccgcaagaaggtgcgggtcttccagcagccccattatgcggaaaatttcgtccagtcggtgttcgacagcctggaagggttcgagggcgagacgctggtggtcggcggcgatggtcgctatctcaaccgggatgtcatccagatcgtcttgaagatggcggcggccaacggcttcggccgggtgctggtggggcgcgggggcatcctctccacccccgccgcatcgcacctgatccgttcgtcgggcgcctttggcgggctggtgctgtcggccagccacaatccgggcgggccggacgaggatttcgggatcaaatataatgtctcgaacggcggcccggcgccggaaaaggtgacggacgccattcatgcgcggaccctctccatcgacagctatcgcatattggaagcgggcgatgtcgacatcgacgcgctgggcagcacaaccctgggcggcatgaccgtagaggtggtcgatcccgtcgcgggctatgccgaactgatggagacgctgttcgacttcggcgcgatccgggcgatgatcgcggacggcttcaccctctccttcgattcgatgagcgccgtgacaggcccctatgcggtcgagattttcgagaagcggctcggcgcgcctgcgggcaccgtgcgcaacgccacccccctgcccgacttcggccatcatcaccccgatcccaatctggttcacgccagggaactgtacgaccggatgatggcgccggacgcgccggatttcggcgcggcttcggatggcgatggcgaccgcaacctgatcatcgggcgacattgttacgtcacgccttcggattcgctggcggtgctggcggccaatgcgcatctggcgccgggctatgcggcgggcctcaagggcattgcgcggtcgatgccgaccagcggcgcggccgatcgcgtggcggagaagctgggcattccgctgcatgagacgccgacgggatggaaattctttggcaatctgctggacgccggcatggccaccatctgcggcgaggaaagcgcgggcacgggttccgaccatgtgcgggagaaggacggcatctgggcggtgctgctgtggctcaacatcctggccgtccggcggcagagcgtcgcgcaggtcatggccgaacattgggccacctatggccgcaactattatgcgcggcatgattatgaggggattgccaaggacagggccgatgcgctgatggcggcgctgcgaggcgggctggaggcgctgccgggcaccacgaacagcggcggcgcggtgaaggccgccgacgatttcgcctatagcgatccaacagaccagtccgtcagccgcaaccagggcgtgcgcgtgctgttcgaggacgggtcgcgggtggtgttccgcctttcggggacgggcacggagggggcgaccctgcgcgtctatatcgagcgctatgtggccaaggacggcgatctggggctggagacgggcgaagcgcttgcgccgctggtcaaggctgcgcaggaaatggcggatattaccggctttaccggaatggatcggccgagcgtgattacttgaggccggttgccaatgcttaccatgcggaaatggaccggaaataagggcgcgctaaagggcgggcgattgaccgacgcccttcgcgctcccgcgaaggcaggagcccagtccggccatttggaagacgaataaccgtctgaactgggccctgccttagcaggagcacatgatcaagagcggcgcgcttttttaagaggacgtgatgcgtcgcctgttcgctattctcttctgtgcgctgatcgccatcgccgcccccgcccacgcccggaccacggaggatgagcagttctggctgaaccttaccgccatggggccggtgtccggcgatctcgtctatttcgcggagatccagccgcgcatcggggacggggtgtcgcgggccgatcagaccatcctgcgcggcggcctgggctggaagctgtcctccagcgtcaccgtctaccaaggctatgcccatgtcgcgctgccggtcaaggatgggcgcgacgtgaatgaggagcgcagcttccagcaagccaattgggccatcggcaagccgtggggcggcgagctttcctcgcgcacgcgactggagcagcgctggcgttccgacggcgacgacctgggctggcgcctgcgggagatgctgcgctacgaaaagccgttgggcggcaaggcggtgagcgcgctgatctatggcgagggcttcgtggcgctcaacagcaccgattggggcgcgaagggcgggttcgaccagttgcgcagcttcatcggggcggagatcgggctgggcggcgcgtcggcggcggaaatcggctatctcaaccagtggatcgaccagcgcggcggcaatgcgcgcgtcaaccatgtcgcctccgtcacgctcttcttccgtcattgagaccgcacggactctggccaagccgccgggaaagcgctatcggcgcggccaatcggatttgacgtgaaggcagtatcatgggttttcgttgcggtatcgtcgggcttcccaatgtgggcaagtccaccctcttcaatgcgctgacggaaacgcaggcggcgcaggcggcgaactatcccttctgcaccatcgaacccaatgtcgggcaggtcgccgtgcccgaccagcgccttcagaccatcgccaagatcggcggttcggccaagatcatcgaaacgcagcttgccttcgtcgacatagccggcctggtgcgcggcgcgtccaagggcgaaggcctgggcaaccagttcctggcgaacatccgcgaagtggacgccatcgtccatgtgctgcgctgcttcgaggatgacgacatcacccatgtcgagggcaaggtggaccccattgccgacgcggagacggtcgagaccgagctgatgctggcggacctcgaatccctggaaaagcgcgtgccgaacttcgccaagaaggcggcgcagggcgacaaggaggcgaaggccgccgcgtccgtgctcggcaaggcgctggacctgctgcgcgagggcaagccggcgcggctgacccggccgggcgacgacgaggaggagcgcatcttccgccaggcgcaattgctgacggcaaagcccatcctctatgtctgcaatgtcgaggaggaaagcgcggcggagggcaacgcccattcggcccgcgtgttcgaaaaggcggcggcggagggcgcgaaggcggtgatcgtttcggccgctatcgaagccgaactcatcaccatgccggtcgaggagcgggcggaatatctggaggctctggggctggaggaagcgggcctcgcccgcatcatccgcgccggatacgagttgctgggcctcatcaccttcttcaccgtgggaccgaaggaggcgcgcgcctggaccgtggccaagggttcgaaggcgccccaggcggcgggcgcaatccataccgatttcgaaaagggcttcatccgggcggaaaccatggcctatgccgattatgtccaatataatggagaggccggggccaaggaagcaggcaagtggcgttccgaaggcaaggaatatgtgacgcaggatggcgacatcatgctgttccggttcaacgtctgagggctgatgctgcggccgggacagatgcccgcgcgacgcaaggccgcctttcctcccagcgtcgatgaagggacgcggctgctgattctgggcagcctgccgggtgacgcgtcgatcaggcagggcgaatattatgcgcatcgcggcaacgccttctgggcgctgatgagcgatgtcctgggcgaggatctgcgcgtccggccctatgcgatgcggttgaagcggctgaaggcgagggccgtgggcctgtgggacgtgatcgagagcgcggatcgggaaggcagcctggacagcgcgatccgcggcgcggagttgcgcgacctgtcggccttcgtggatcggcttcccgcgctggaggcggtggccttcaatggcaagacggcggctttgcacgggcgaaggcagatcggactgcgaccgggcctgacgctgatcgaccttccctcctccagcggcgctttcgccagcatgtcgcgggaggcgaaacggagcgcctggatggcaatggcgccctatgtcggcggggaataggccgctcgtcactttaccgtcatggtcggtctgctaaggcaggcgcatgtttttccgtcgcttttccttcgtgggccttctccttctggtgcttggcggctgcgcgcgatcggacgagcggccggcgttcacttccgcactggccgagcaacgggagccggtcacgatattggtatccatcgacggttttcgcccggactatctgaaacggggcgtgacgccccatctgtccgggctggccgccgccggggtcgaagcgtcgatgcgcccttccttcccgaccaagaccttccccaatcattgggccatcgtgaccggagcccgtcccgaccgcagcggcatcgtcgcgaacaggatggaggatggagccagacccggcgaaaccttcaccatggcgaccgacgaccccttctggtggaacgaggccgagccgatctgggtgacggcggaaaaagcgggggtgcggaccggcacattgttctggccgggatcgaatgtcgcctggggcgggagggaagcggcggagtggccgcgcaggatcagcggcggcacgcggcccagcgactgggcgcagttcaaccaggccatttccggaacgcagcgggtgaatggcgtgctggacctgctgcggcggccggcggcgatccgcccgcgcttcctgacgctctatttcgacgcggtggacatggcgggccatgccgccgggccggacgcggcggaaacgacacgggcggtggcgcaggtcgatggcgagatcggcctgctggtcgaggggctgagggcgatgaagcagccggcgaacctcatcatcctgtccgaccacggcatggcggagaaatcgagcgagcgggtgatagcgctggaccaggtggcaagcccggccgattaccgcattgcagagagcggcccctatgccagcctggccgcgcagccggggcgtgaggcggcgctggaatccgcgctgctcaaaccccacccccatatgcaatgctggcggaagggcgccattccgacccgcttccattatggcgcgcacaggcgcatcctgccctatttctgccttgccgaaaccggctggctcatccagcccagcgcccccgccaggccgttcttcggcggcgatcatggctgggacgaccgggctgcggagatgcaggcgctgttcatagcgaacggcccagccttcgacacgggatttcagcctccagcggacttggcaaatgttgatgtctatccattgctggcgcggctgctgggtgtccctcctttgcccggcgacggcgatccggccatgctggcggggttggtcaagcgttgacgttttcgtaaacggaaactaggttcctgctcattggaagaaggaacggctatgagcgaggtcatctatttcgaagacatggcggtgggaaacgggatcgagttcggcccgctcaccatcggccgggaggaaatcatcgccttcgcccgcgaattcgacccccagcccttccacctttcggacgagggagcggcggccactcatttcggcacgctttcctccagcggctggcataccacggccctgtcgatgaagatgatgctcgcggcttgggagacaaggcctggccctcgcccggcggccctgggggccattggcgtggatgaactgcgctggctcaatccggtgcatgccggggatacgctgcgtgggacgtcgaaggtgatcgagaagaaggtatcccgcagcaggcccgaaatgggcatcgtcaagtcgcaggtcatcatgtggaaccagcacgacgaaaaggtgctgtcgatggtccccatcgtgatgttccggacgcgaccggcctgaattcagcgcggcagcggctggttggcgcgggcgtcggccgccatgatccggatcgagggattgatcgctccggcaatttgtatggcatgaaggccgggcggcaggtcgaaccagacgatcttccggatgccggagcagcgcgggccatgttcatgggctgcggaggccagggcggtggcgccggtggcggcatccacccaggcggcggcggacagcgctatgccgatgcgcgccgcatccttgacagccagggtgaagaggccggcatggcttttggggacggacctgccgggcggaacggcgaactggacctgcggagccgggcgcagcgttgcggtgacgggcttgccaagaatgatgcggggcgcggaggaaagggtggcgcccgccatgacggagccgctttgggtccagcttgtccagggttcggccaggggtggcgcgctggcgcacgggtcgggagcggccacggcgcctgagggaaggaaggcgagcaggaaaaggagccgcttcatcgatgccctccttgagcaagggtgagcggaaagccggtccccgcttttcggcgcgatgctccgaacggccaagcgcgtcatcctatttccttccgaacagcttttctatgtcgccatggcccagcttcacccaggtggggcggccgtggttgcattggccgctgcggggggtgatctccatttcgcggagcagggcgttcatttccgcgacgctcaatatccggccggcgcggacggaaccgtggcaggccatggtcgcggccaccaggtccaggcgctccttcagggaaagcgcgctgtcataggcggcgaggtcgtcggccagatcggacaccaatccctgcacgtcgccctgccccagcatcgccggggttgcgcggaccagcatggcggcggggccgaagcgttccagttccagcccgaaatccttgagttccgcgatccgcgcttcgaggcgatcgcaggcgggttcgtccagttcgaccacttcgggaaggagcagcgcctgggccgcgatcccctgcccttccatggcgcggcgcatcctctccagcgtcagccgttcatgggcggcatgctggtcgacgatgacgaggccgtcctccgcctccgcgacgatataggtgcgggcgacctggcccctggcgacgcccagcgggaagctggttccctcaggagcgggcgcggcggcgggttcggcgcgggcctggggcgggggcgtgaggaaggcggggcggcggtcggccatcgaatgggtgggaacaggcgcgcccgcggcttcgaagatcggcatggcgccgatgggcgtgggggagacgggttcggaccgccatgccgagagaccggcagggtcggcatgctggacggcgcgaaaaccctccgcctccagggcgcggcgcaggccggacacgatcatgccccggatcagcgcaggatcgcggaagcgcacttcggtcttggcggggtggacattgacgtcgacctccagcggcgggacgtccaggaacagggcgacgaccggatgccggtcccgcgccagcatgtcggcataggcgccgcgcaccgcgccgaccagcagccggtcgcgtaccgggcggccgttcacgaacaggaactgatgatcgcccacgccgcgatgataggtggggagcgaggccacgccggacaggcgcaccccttcccgctccagcgcgacgatgacgtgattgtccgccagcgcccggtcggtcagcgcggcgacgcggtcctcccgcgcttcgcccgcctgcacgcccaacacccggcggccgtcatgttccatgctgaaggcgatggcgggatgcgccatggcaaggcggcggacgacgtcgaggcaggcggcatattccgccttggccgagcgcaggaatttgcggcgggcggggactttcccgaacagttgctccactatcacccgcgtgccgggcggcagggcggcggggccttcgctgaccgtcacgccattgtcgacggtgcggttccagccgtcgcttcccgccgggcggctatcgatggaaaggcgcgccacgctggcgatggagggcaaggcttcgccccggaagccgagagtggcgacattttcgatggcgtcgtcgggcagtttggaggtggcgtggcgttccagcgccagcgcgatttccgatgaatccatgccgcagccgtcgtcgctgacttcgatccggtcgaggcccccgttggaaatgcggatggcgatccggcgcgatccggcatccaccgcattttcaacgatttccttgagcgcgctggcgggcctttcgaccacttcgcccgcggcgatgcgattgaccagatgttcgggcagacggcgtattgacattgattagtgactagcccaagcgagcgctttccgcgagacacaagcctcaagaaaattttcggttgacccaggggcgggtggaacgtggggcgaactttccgactgtcccggttcgcttcgccggggggtgggctgaacaggaacaggcatgtcgatcttctcgcgacttttcaaactctcctcccaggacatggccatcgacctcggcacggcgaacaccgtggtctatgtgcgggggcgcggcatcgtgctcaacgaaccttcggtggtggcggtcgagacgctgaacggcgtgaagcgggtgaaggcggtcggcgacgacgccaagctgatgatgggcaagacgcccgattcgatcgaagccatccggccgctgcgcgacggcgtgatcgcggacatcgacgtcgcggagcagatgatcaagcatttcatcaccaaggtgcatggcggcaagtcgcggccctggcgtttcccggaaatcgtgatctgcgtgccttcggggtcgaccagcgtggagcgccgcgcgattcgcgatgcggcaagcaatgcgggcgcttcgcaggtcttcctgatcgaggagccgatggccgccgccatcggcgcggacatgccggtgacggaaccgatcgggtcgatggtggtcgacatcggcggcggcacgaccgaggtcgcggtgctttcgctgcgcgggctggcctataccacttcggtgcgcgtgggtggggacaagatggacgaagccatcgtttccttcgtgcgccgtcatcataatctgctgatcggcgaagcgaccgccgagcggatcaagaagcagttcggcgtcgcccagccgcccgaagacggcgtgggcgagacgatccacatcaagggccgcgacctggtgaacggcgtgcccaaggaaatctccatcaaccagggccagatcgccgacgcgctggcggagccgatcagcaccatcgtggagggcgttcgcatcgcgctggagaataccgcgccggaactggcggcggacattgtcgaccagggcatcgtcctgaccggcggcggcgcgctgctgaaggggctggatgacgagctgcgcgacgagaccggcctgcccgtcaccatcgccgaagatccgctgacctgcgtcgccatcggcaccggccgggcgatggaagacccgatattccggggcgttctccagaccgcttaagggggcaagtggatggcgcggccacccagccgacgtcccggacacaaccggaaggcgcaatatagcctcttcgccagctatgtggtggcgatgacgggcgccgccgtcggcctgcttctggtggttgtcgccattttcgatccgaccggattcgccgcgatccgcatcgcgacggcggaaatcacgcgcccggcctccgtcacgatgaagaatatggtgagcggggtcgcctccatcgacgaggtgctggccagctattggcgcgccgggtcgcagaatgtggcgctgcggcggcaggtagaggccgaccgcaaccgcatcatagaggcgaaggcggtggcgcaggaaaatctgcgcctgaagaagctgctcaagctggtcgaggatgacggcagcgaattgctgacggcgcggctgatcgcctcctcctccaccagcacgcgacggctggcgcggctgaacgcgggacgctggcagggggtgcggccgggcatgccggtgcgcgctccggaagggctgatcgggcgcatccatacgaccacgcccaataccgcggaggtgctgctgctgaccgacaccagcaatatcgtgccggtgcggcgggccaatgacagcgtgcccgctatttcgacgggccttggcgacggcacgctggagatccgcgctctggcggcggggcgcaatccgttcaagcctggcgacctgctcgtcacctccggcgtcggcggggtctatcagcccaatattcccgtggcggtgatcgtgcgcatcgcgggcgaaatcgcctatggcgtgtcgctggccaacccgtccagggtcgatgcggtggtggtggaacgctccttcgaagaggccgtgacccggccggagggcaatggccaactcgctccggtcgaaccggatgccgcgcagaattcggccacgccatgatcgatccccatttgcagcatgtgccgcgccttggccgtcatccttcgcgatttcggctggcgggaacgccggtcatcacggtgatgctgggatcgctggcgacgacgctgccggtgatcgcgcaatcgccggtgatgccgcccttcggcctgctgctgctgctgtcctggcggctgctgcgcccggaattgtggcgcacctggatcggcgtgccgctcggcctgttcgacgacatcgccagcggccagcccatcggttcggccatgtgcctgtggaccatcacgctgatcggcatcgacgccgtcgaacatcgcatggtctggcgcagctatcggcaggactggttaatcgcgaccttcgcgattatcttctgcattgccggcggcgtcttcttcgcgcggatcaccggcggaggagacatcaagctgctgttggtcgcgccgcaaatggtctggacggtcctgctctttcccttcgtcgtccggcaatgcgcccggatcgaccgctggcgcgtgatggcatgaagctgcccctgctcaagaagaagaccgtcaccgaagcatccctgtccttcaccttcacgcgccgggcaatggtggtgggcgggttgcagggggcgatcggggcgctgctggtcgggcggatgggctggatcagcgtggcggagaatgagaaatacaacctcctgtcggaaagcaatcgggtcaatctgacgctgattccgccgcggcgggggtggatcatcgaccgcaacgggcggccgctggcgaacaaccgcaccgatttccgcgtcgacctgatcccggagcgggtgacggatgcggaaaataccatccgcagcctggcccatctgctggcgctgggcgatgacgaggtggagcggatcagggaggagctggacaagtcggcgggatttcgcccggtgcaggtggcggagaagctgacctacgaccaatttgcggcggtgagcgtgcggctgcccgacctgccgggcgtggcgcccagccagggcttttcgcgcaactatcccgccggggcgacggtcgggcatctgctgggctatgtcggcgcggcgtcggccaaggattatgaggagcggaaagacccgctgctgatcacgcccggcttcaaggtcggcaaggacgggctggagcggtccttcgacagggaacttaccggcaagccgggcgcgaagcgcgtggaggtgacggcgcggggcaagatcgtgcgggaactcaccacccggcccgacacgccgggcaatgcgatcaagctgaccatcgacgcgggccttcaggaatatgccgggcggcggctggcgacgcagagcgggtcggtggtggtgatcgactgccataatggcgatgtgctgaccatggcgtcgatgcccagtttcgatcccaacagcttttccgacggcatcagtcatctggaatgggacatgctgtcgaaggacgaccatgtgccgttgcgcaacaagacgttgcaggggctttacccgccgggttcgacggtgaagccgatggtggcgctcgccctgctggaggcgggcgtatcgccgatggagacggtgagctgcgcgggcgcgatccgggtcggcaatacgctgttccactgccacaagcggcgcggccatggctcgctcaacatgcgcggcgccatcgcgcagagttgcgacatctatttctaccagatggcgcagcggatcggcatggatcgcatcgccagcatggcccggcgcgtgggcatgggacagaaattcgccctgcccttccccagccagagtttcggcacggtgccggacccggcgtggaagctgaagaaatacaaccagaaatggcaggtctacgacacggtcaacgcgaccattggtcagggctatatgctcatcaacccgttgcagatggcggtgatggcggcgcggctggcgactggccggcagttgatgcccaacttcatcttcggcgcgcagcgacccgcgcctgcatccgtgggcgtgaatgaggagcatctggtgaccatccgcgacgccatgagcgcggtggtgaacggcggcggcacgggcggcgcggcgcgcatcccgctgcccggcgtgatgatggcgggcaagaccggcacggcgcaggttcgccgcatcaccatggcggagcgcggcggcggcgtgcgcagcaacgcatccctgcccttcaagctgcgcgaccacgcgctgttccagggtttcgcgccgttcgacaatccgcgctatgccattgcctgcatcattgagcatggcggccacgtgaaccggatcgaggacgcgccgatgatcgcggcggacaccatgacctatctgttcgaccaggccaaggcgatggagaagctggagaccatcgaaaaggactggggcggcccgcccgccgaacggatggcgcggcagatggcggcctacaggctggcaaaggccatagagaagggtgaagtcccgccgcccgaagccgccaatgcgatgaacgcggccgagggcaatagcgcgaccgcggcgaccgccgccgccacggcgccggctccggaagcggatgacgcccctcctccggcggacagcgcgccatgagcatcgtcccagagcccctgacccaattcccctggcgcgtgctgggcatattgctcgccatcgccggcttcgggacattggtgctctacagcgcggcgggaggcagcatcacgccctgggcgatcaaccaggccgttcgcttcgccatattttcgggcatggccctggtgctgagcaggataccgctggaaaccttcgcccgcttcgccttcccggcctatggcgtcgtgctgacagccctgttcctggtcgaactgatcggcggggtggcgggaggcagccagcgatggatcaacctgggcttcatgcaattgcagccctccgaattcatgaagccggtaatcgtgctcgccgtggcgcgcttctacgcgctgctgcccgtgggcgagatcaggcgctggaacgccatctggcccgcgctggtgctgatcggcgtgccctgggcgctggtgctggtgcaacccgacctcggcaccgcgaccatgatcgcggcgggcggggtgacggtgatgttcctcgccggcctgccgctgcggctgttcgtggggtcgggtctgacgctggccgccatcgtccccatcgccttcagcttcctgcacgattaccagaagaaccgcgtcctcatcttcctcgaccctgaaagcgatccgctgggcgctggctatcacatcagccagtcgaagatcgccatcggatccggaggaattttcggcaagggcttcctcaagggcacgcagagccatctggattatctgccggaggggcataccgacttcgttttcgccaccatggcggaggaatggggtctgatgggcggcgtgctgctgatcggcgccttcatgctgctgttccgctgggggatcggcgtatcgctccgcgcgcaggacaaatatgcgcggctggtggcggcggggctgaccacgacgatcttcttctatgtcgcgatcaacctgatgatggtgatgggcctggcgcccgtggtgggcattcccctgcccttcatgtcctatggcggatcgtcgatgctgacggtgatgctgtgcgtcggcatcatcatggccatcgaacgatcgggccggcggcgcagccgtccgggaagctggggatgaaagggcgcttgcccgcaaaaatttgccggcgggcgcgatttcctgtttgcaaagtccgatgcgactgctaacagcccgcccacgccaaggcgacggcccattgggaacaagccgaaagcggatgtggacgcatagctcagttggtagagcagctgactcttaatcagcgggtccttggttcgagcccaagtgcgtccaccaccttctccttatctttcaataagttaggtcgccatcgaacagatggtgatgcgactggagcggcgagaaacgtctccatggcaacgctatggcaacatttcgctgagctttggcgcgctcatttgagacggatttggacaattcgtgctggtccgttgggtagaccggggctctggcgggatggccaaatttggggtcaagtctcttgtctcccatgcgtgacgcgagctataaaatggcgtggcggacagaccgatcgaggatcggtttgcatggttacgcttgatgacaggtttcttcggatcaatggcgtcgtcgaaaagaccggacggtcgcgcgctgccatttaccggatgatcgcagacggcacctttccgaggcaggaacgcatcggcgtgcgcgcggtgggatggcggatgtcggcagtagccaagtggatggaagcgccattggaatatcggcaggacaatatggggaaatgaatgagacgcttcgttccccaactgcggcaaaattccttgccagaaatggcgcgcccgatggcaacaaggtagccgcctttattgaccgggtctccccatgttgaacgcggtcggcgtcaccgtcgctgagagcccgggctgccgtataagccagaagacgttatccgcccgatttgagttcggccccttggtcacccagccagagcgaatggtggtggccatggcaaagctccgggcgcgtggaaggggatggctgaagaaggcgggctgcgccgtttgatttagtacgttgtccatacgtgccgccggagaagcggatttgctcgccgcatagcggtttggaaaccgtgcaaagacggttggtaggggcgccccctctatacggatatccgaaatagatcgaagcctcagcgatgctcatgccctggatcatggcacggatttcaggttggttgcccgcttggtctgtttgcggctcggcgcgggtgggaagcgcatttttgtggcggaattcggtgctgccggcgaccaaatggcttggtggacgagctgggactcgaacccagaaccaatcgattaagagtcgattgctctaccaattgagctactcgtccgacaggtgccctgtagaagggcgggcgcgcgaaggcaacgcgattttctccgagccggacacgcaagcatgagcgccaagctgctcgttgtgcgctcctaaccggcggaggcatggtcaacgtccgcaatatcgacatggattcgaggctcccgatctggacgcgttttcccgcttgctggagaccgctcggcagcatggcaatacccccctgatgatagttgccgccacgctcatcggagcggcgggagactgggtatcgagaggcctgcaggcacgaaatcgcgatcaaggctcattcgtctagccgcgatcgtgctgctgtcccgaccgttccaaatcccagcatcctgccgccgtgcccattcgctgtgtacgcgtaagactgcggttgctccgtcgaccgcggttgcctgattaagtccgacagacggctcgcgaaaatatcgggaccgaagcggcgcaccatatgggcagcgacgctcgcactataccgccgctgccgccacccggtcgggctgtgatagacacccaccgcgctccaataatcccgagttacgaccaagcccgacaggaagatccagcgggcagcattgacgttgaagcaggcgtcgtgggtcagccaccatcggacgtgcacggccgaccgacttgttgccgccgccagcttcgcgacccaccagctgttgacctgaaggggaccgagatcatgcgagccattggtgtttcgtatctcagcgccgacccatcccccttcctgatcccgcaagccccaaagcgtcttttcaagccatggtctgccctcagcggcagcgcggatacaccgcgccacttcacgttcattcatcgaacgcgtggccgggctagcgaaagccacagagacattgcacagcatgaccgcggaggacaggatcgccgattggcgacacagccgcataaatttgcgtgtagcccgtttccagccgctcatatgccaactcccttgagcacgagctgtccgccggtgaggagggcaagcagccgttcacccgagataagctcgaggtgctgatgacgatcgagaagtccgcggctcagtccccctgtccgtccggtgtggataaagagtccaggcatcccgcgccgtctgcagagcaacgcgaacgcttccacatgctcaggccggatggagctggcgtagcgctcggcctggatcagccaggtctggccgccaatcgccacctgtccatcgacgccgccgtcgcccgtataacgatggttgcggaccaccttgtggcctcgcatcgcgaagctctcgagaagcagttcctcgaaggcgagcgcatccatggcccgcaaccgcgcgtagatgcgccccggcggctgcgagcggtcggggccgtgaagtgcaacgcacatgatccttgcctgacgccgccgccagcgatgacgcaggggaatatgcgtggcacgcgcgatcagtgcagcgacgatcaacagcagggtcaatatggcaagcaacatggtcggatgtcctgtcagcgttctggaccttgggatggttcaggttgttggctgggcgccggagaggcccgatcctcacgggcctcccgcgcgtcgtgcggatcggtcgctccgcctcgatcgagcacggactgcagaaagcgatcgagcacctcggcgatgcttctggctccgcccgcaaggcggtcggccaagctgccgttcgattgaccgcggcgatcaagctggcgctcgagctgggagtcgcgtcgttcctgcctcgccttctcctgctcctcgcgcgtctgacgcaagtgatccggatggcgttcggaaaactggctgtgcttgtcgcgatcaagccgcccaagcccttctagggacgaggtcttttctccggaccgctgcgcaagccgctgagcgagccgcttcacatcctcggtccagagctttacgccatattgggcgcgcgtaatggcggtgtagtagttctgtccgttgacgaggccggagttgacaggcgccagcacgtagacgcgatcgtaggttttcgactgggcggaatataccgtttcggagtagccatgatcccaggtcttatggaccgatagatcgacctgttgcgcgcgatcgtcacggtcccaccggatggtcgcgatcggcccatccagcttctcgacagttccgcgttccgcgttcttgagctgcagatccttgttcgccagccgccactggacgcggtctccctccgccaggtcgcgctcatcccgattgaacacgttgacctggcgcgccgaaccaagtcgaggatcccagcggatgatgcgtccgttttcatcgacgagccggacgatctggcgaccgttggcatcgcgcccgagcccgatgacgcggtattccgtctcgcgcgcgatccccgcgccggcgatgtcccgaccgaaggtcacgacctgcccgccagagtagaagcgagcgttgcgcttttcctcgtcggtcatgccggacgcggtcaggactgagagcctcgtatcttcggccgcgacgaccccttcccttttcaggacctcccggatctgcgtgttgacgatcagccgggtagcattgtccagcacgaggatgttggtattggcgcggttctcgggcttgagccgcgtccattcgtcgacaagcgccttggcgagcttgtcggcgctctcgccgctcacgaccttgtccaggctggcgagagacgcggcatagtcgccggcacgcgcctgcgcgaccgccgccttcatcaccttggtttcctgacggatcgcctcggtgagctgggcggtcggcattcccagtttctggagaagccagaaagccttcccctgctcgatggcgccggtctgcttattgtccccgagcaggagtacccgagcccctgtcgcgcgactgatctcgagtacgcgaagagcctgccgattgccgagttggcctgcctcatcgacgacgaggacgtgcctatcggtgatcccgaatccgccgccggcgagcaggctggcgacagtccgtgattcgatattggccttccgaccgagatcggcggcggccgatgatgttggcgcgagagcgagtaagatcgtgccggattcggtcgcctccgcgagcgtcctcaccagggtcgatttgcccgagccggcaacgccatgaataccagccacgcgatcgcgcgacgtggcaacatcgaccagagcctgttcctgagccggcttaaggcctgcactctcgagagcgaggaggagccgatcggatgaggtgatcggccgggcatcatccaacgacagcgccagatgctgcgtgagtgcaagctcgagccgggcggtccttcgcgtggtccgcccacgcgtgaggatctggtccccggtaggtgcgcgtgtggcaagcagcttgcggcgctcttcatgcatttcgagctgtggcaacaaatccgaagcgcgcacatcgccgacatggctggcgaggcccaacctaagaatccggccgcggttgttgacggcttcgcgggtctccgcctggcgtatgccgaagagagcggctctcccaatcgtcaccggatcgacctccggcgggcgctccttctcctcggccctggcggcgaccgattcgagaaattgccggaagggctgcgatcgatccgtccattgccggttcaggtcgtcgaggccgatttttaccttggggccgcgcgtagcatagaaggaccgctgtcgctcggcctggccagaaaatccattttccttcgcgtgctcgttgatctgttcgccgcgccgggagaatcccaggaggagttccttcgggaaatgggccagttcccacagccccgtgcggggatcaaactcgatctcatgtccttgctcgatgacgtcgcgggccagatcgtttcggtagatctgcccggccaccatctgctccgcgaacatggcacgggtttcgaggctggccatagaggcgccatcctcgcgattggtcatgttcatgatgacggcgtgcgtgtggagatgggggtcctgctcgcgggacgcgtgctcggtgaaccgggcgactacgaaccgtcccgtcgtctcgtggatgatttcgccatccactcgcctgcggagagtcgcgtgctcctcgagatagttcagcgcggaggtcaccgcccgttcgtgcgcggccaggatgcgctcgtcgcccatgacaagggccatgatcgagatcgacttgggggcgtttaccgcgaaatcccaacccgggtgatgctcgatctcgccgttttggcgatgacgaccgagttgttgatcgccgaccttgccggcgagcagctccttgaacatctgggggtcgaccttgccctcgagaccgagttccgcggcgatcttgccgccccattcggaatgctcctcggcgcccttggtgtaatagtcgcctaccgtatagtagcgggcgatattggcgggcttgccgtgcaagcggacgggattgatcatgccggcctcgccggctcacgaggcccgttggcctgaccgtgctggacgagatcggatttgatgtcgccctggcgggcggcgaggatatcccaggcgacgctgaccgggaccggcatctcgccctccccggccgagagtatggcatcgatctgctcttcctcgtcgacggggacgctgggcgtgaacaggtccggctggttgtccgctggttcaggcgctttccgctccgcccgcggcttctcctgcggcggcatattcgccggtttctgctcgcgctccatctggtcgcggacccgcgcttcggcatgggccaaccggacgagcttgctggcctgggaaagacgaattgggggagccgtgcgctcgacgaaagcttcagccaaagaagcgacatcattgtatcggtcgtcgaaccggacgacgggcaagttgcgaccgaagcggaggaagccggacaggttgggcagattggtgacctcggtatgcatgaccaacggccgggtcacctgcatacgcgagaggttcacgccgtcgcgcatatcgttgacgccgtaggacatgccctcgttggcctcgacctgctcgacctggccaagattttccgaaacatgcttagcggtgggggagtcattggcgcggagagccacccaagttgagcagtagccggtgatcgcggcggcatcctggatgccgtaggtcgcctccagttgcggataggactggaaccccaatatgccgcagccgccatatttgcgggcgcgggcgaggaagtcagacagtgatggcaacttctggagcgtgggcagctcgtcgaccacacaatagagtcgccggtcgcggtcgggaacgaggctcatgatcgccgagatggcgatgtcgagccaaaccgtgatcaggggtctgagcgaaggaagctggtccgccttcacggtaatgaacagccagctgccgtccgcccccgtctccacccaatcgcggatcgagaagccatcctcggtgtcgtcgagataggcgaagctgcgcatcaccgatgcgagttcggcctggatgccagccgacgtccgctcgccttcggtggagataaaggcggccgcatcggttcccgccgcgaaggctgcgagatccctgagcttggagcgcagcagccgatcaagcaggacggaaacgaaggtatgcttctgcttggcgagcttgcgcatgacggcgaccagcgtgccccgcgcggcctttgcccagaagggatcgccggtcttgtcggggatcgtcgactccgcgatctggtcgtaatgataatcgcgggggacatcgacccagggggaccagcgcgcggtccgctggtcgagcggattgagcagcgtgtcgatttcggggcggtagaatttttcgacgaaggtaccggcggtgtcatagacgatggcgcgctttcccgacttgcggatgccgtcgagcatcttgatgatgaggttggtcttgcccgtgccaggcgccccgcacaggagaatatgttcgggctcgaacgcctccgggacagtgactcccccgatggtgagcaccccctttttctgccagcgtagcgcccgcttcacctgccggaaggtgccgaaccgcgcgccgcgtagatactgattggagcccagtcccttccctgtccgggtgaagtagaaccaggcccaggcgagcgcgccgagcgcgaagacgccggacaccagagcaccgtggatgaggtagagttcgaagctgtgcagggtcttcttggcgaggtctgattccatcagccagtcggccgacgtccagtattgttttccggtcggcgtcttgaacaggacggggtcgttggtgccagccgcggcgtcgaccttgaagctggcctcgaccagcttcatcaggacgaagcgttcatactcgctggacttctcgagcgcgtaccagatgatccccatcacccagatcaccagccccgcgatcatggtctggaagaagacctgggtggtcatccggacattgtgcacgatggcctggccaccccgagtccaggaacccagcgtgtcgttgcggaagatgctcaccgggcaccgtcctggccgagcaggccccgctggaggagcatgtcgcgggcgtcggctttggcctgttcgagggccttgggcgactgctggcccgtcgcggtggcgacgatggagagtatctggatgcaggtcgccaggatctcgtcctgggaggaatagatgtagcggccaccgggatcggcggcctgctgaaggaccgatcggacgaacgtcgagaaagagagatcggcacccgtggcgcgcctgttcaggcgctcataaagggtgtcgtcgatccgaacgctgatacgaaccacgtcgatgctccacttgggagctcgaccggtatgtcttgaagcggagccaacttacgcgaaattgcgccgcgcttcaacgatttagtcgtgtcggacgtgtccgacaaaaaaagctgcgcaatatcagcaggttcaaagccatcagaacgatgcgggatgacatgtcggacaaagcgtgtgaccgctgtccgacatgtctgacgcacttaactcaatgatttcacacggcaatatccgcgcagcacccgtgcgtggggtgcattacaaacgccaagggcgtgcgtcctcccctgcgcagcgacagcgtcgctgcgaagcctcgtgccgggcggcgcggggtttctccgtgaggggactggcaacttcgacataagtgaccctttttggaatgagatgagggaacgaaccccctcaccaattgccccagtccatcgtcggttctggcggcagcagcctgagggcaccctcgatgggtgccctcaggcttttgatcgtcggcctcgattgatgctggtgtgtcgggacaaagaaaaggggaggagcgcctgcgcgcccctcccgtctggctcagagttcgtcgagtattctgcccggcacgctgtgcacgatgcgatcgatgagcgtcatcggcagcgcgccgtaatcgccctcgtcgatggtgatgtaaccggcctcatcgtccgccacgacatgctggtcgaagtagctgtgaagcgcgcggcgttcggcattcgcgatggctgcgaagaaagcggcgttgtcggcggcggcgttcgtgatcatctgcatcgtatgctcctgtccgtcttgaatgacaggagccgcgcggtcgggcgtccgaggccgggtcaaggatcgcgaagcgaccgcgcagcggcggtgggggtcacgattttctttggcggccactggcgttgcaggggaggcgccgcgcttgatccgccgaagaaaatggtggggccccgccgtccttgatgcggtctcggacgtctggcaggatgatgagactgtgagagttttccctctcgtcgggagaccagggcaaggcgtagcggcgtgcggaccgaagggtccgcgcggcacgcgagcgagccgggacctaatgccagcgaaagagaaaagggaccgagcgcgaggcccggtcccggtcgcgtcagggatggcggccgcagtggcagtaatgctcatcgatgccggttagggagcagtagcccggaccgaagtcgggatataactcgtcctcgtcctcggtgtagccgtgatagacggcgatcatgaacgcatagcgccggagctgcgggtcaaggtcgtcgatgaggcgtgcgcagtcggcgctgaaacggcgggcatagagttcgtaggttgcgccagcggtcgcccgcatctccgctttggcaagccggtccgtctccgctcggaattgttcgagggcgaggaattgcggtgtgtcgctagcgcgagatgcggcggcgagtgcgacgggttggcgctggatcaccagacgatatgccgggctatcgtcggcgcgggcccgaagtatggtatagccgttcgttcgggtgacctggcgagcgatccgaccggttatttggtgtagccgctcgtattcgactctgaagaaatctcgttcgtcgcgggttcttgcgacgccgatggcgcggctgcaaagtgcagcaagcgtaaggtgcttttcgaggagacgaatgagccggaagccggtggcttgcgccctccaatagtccggttcgtgcgatgcgacgatgcgagtgatactgggttgcttgtaggtcataagagcctccattatgaagcgctcctcatctccatcagatgaggatggacccatcgggacgcggtgttgaggcggtcagggacggcgtagccgtcgcgaagcgggcagcgggggagccgattttgttgtcgcggagcggagcgaagcggcggcaaaattggggggaccgctgatccttgacggccgagggacacccagcgtcatactttggcgatgaagcctcgtctgatgccgagatgtgagagtgtattggctttgcccccgaaccccttcagggcgttcggggttaacagcaaagcaccgctgatcggagcaagcgggcggctcgcgcaatccggtccggggaggccgatcagcgcggcctgatccagtctcgcgccggcatccagccgagaatgtcgttcccgctgtcggagacaggctcgccggcaatatcgcgccatggttcgttcggccggtgatcaggcaggtagcgggccgtcagcaactcgaaggtcgcatgggcatagacgctcctgcggatagcgagcaccgggctctcgtcgtgcggcagctttttcaataccgggatgaaatccgccgggatggggaagaggtggctgtcgattgcgacccgggcgagccgttggcgtagtgggtcggcctctccatcagggacatgggtgtcgaggtcatagtcgatagcctcggggtccccgccctcaatggtggggagcagactgcattcggccgaccacgcctcgctgccgggattgagtgtctcgacgcgggggttgaggatcagggggccggtcatcaacccgagccggtcggcgaaaccagtggagatatcgcccgaaaggagacggggacggccgggattgctcaccgatgcgacgaacgcgacaaaccaccagttgtcgcggtggtggatgacgatgccgcgaccgcttaagccgtcggaatggtcggaagtaggggcgatcatcgtgcgatccttactgagggaattagaaaggcctgattcgtcgatagtcgaagcggggatcgtggtgaaagacttgggagagttgttgcagggattgttcatgtaagcctccattgtttgcgctccttatctccatcagatgaggatggaccgatcgggacgcggtgttgaggcggtcagggacggcgtagccgccgcgaagcgggcagcgggggagccgattttgttgtcgcggagcgtagcggagcggcggcaaaattggggggaccgctgatccttgacggccgatggacacccagcgtcatgctttggcgatgaagcgcagtctgatgccgagatgtgagagcgtaacgctttgcccccgaaccccttcagggcgttcggggttaacagcaaagctccgctgatcggagcgaagcgggcggccctcgcaatccggtccgggatggctgatgcgcgcagtctaatccccttatgcggcggggattagggcatccgaccgactatgcttcgggcggcgggacagtctcgatatagtgcgcctgaaagtcccatgagtgcggtaagccgtgtcggtcggtccagtcgtgctgttcccactgcccaaccagccggacggtcgtccccgtgaagagatattgccaaaggaggcggcgtttcttcgcgttgagcggtttcagccagtagccaaccgtgaaaacgcgatcttcgtctccgatacaatgcaggatcgcgaggttttcgccactgtccccggtgcgcaatatgacatcgtgggtaagtcgcgcgaagatggttgtttcaggagcctccttggcgaggtttttagagtcgatcatgttggttatccttagtgggaaggaatggctggcaccagcctgccgctccttgatcggttgccgccaacgacgttggccgtcggcgctccgcatctccatcagatgaggatgggatcatcgggacgcggtgttgaggcggtcagggacggtgaagccgccgcgaagcgggcagcgggggaaccgattttgttgtcgcggagcggcggcaaaattgggggagaccgctgatccttgacggccgagggacacccagcgtcacactttggcgatgaagcttcgtctgatgccgagatgtgagagcatcttgctttgcccccgagcctgcaagggaccggggttaacagcaaagctccgctttgttggtggacgcccgctatccatgtctagggcttgcaagggacgcatcgttgagcgatgtcatggactggcgggcagaccatcgcaaggaagatggaaatgccgaagatgactgaacgcgaaaagctggccgatctggtcgagcgtcagaagcggatggatacggaaatagaggcgacgcggcaaaagctgcgcgaacgttacgcccggatcgtgggtgaactacccgtcgagggattgagcgagcgtgagtttcgcgacgttctgggacaggtggttcgggtcggaggtgccgccgcatttgcagcgctcaagcccctgcccaaccaagcttgaaggccccatattcgtttcatccatagcggaaaggggagcgacgttgtcgggccgcaggccccggcaaaaggagcggcgtgggggaaacagatcgggtttcccccacccgacgcgacggcacggcaaatgcccgacggggagggttccccgccggttccggtgtctgtattggctcgcctgctatggcccgccccgaaggacgggccgtggcttaggcggcgatgcgagccttgcgctctcgcttggcggcgcggatcgcttcgatcccctcggtgtcgggttgctggcgatcgacacggaaagcgtgggtcgggatgcccgcatccttgagcagatcgagcaggttcgcctgtatgccggagccttggcatatcagcgcctcaaccgggcgaaggctgacaagacgctcgttgcggacgaacccggcgcggcggccaaggcggctttcaggggtgaaggcgacaagcgggacgcctgcctctgcggcccatgcggcggcgatggcgtcggctcccttccgctgtgccgtggtcacaagggtcatgtgcggcacgcgggttttgatctggtcgagcttgtcccagatcatccgccagtcgtgccattcctgcccgcccgaaaagacgacgatggggccttgcggcttgtagcgttcgcgggcagcaagggcgcgttcgcgcaggaagtcggcggctgcgatctggctggcggtggtaacgctggatgctctggaaccgcgcgcggcgctccacgggaagcctgtttccgcccgatagacggcggcagcataatcgcgcatcacctcgatggcggcgcgctgttcggcaaccgtgcggcaacgggcctgcaattcctcgacattgctgttccacacttcgcccgcttcgggatcgcggatcatctcgcccagcttgaaggctaggctatcctcgatgcccgccagcttctgcgcttcgtggtggaagctgttgacgaacccccatgcgagcggctgggcggtggcttccatcctcgtatcccggaaaaggtcgaaaatggttgcgatgatcgcgccgcactcctgttgcgcctgcatcgggtgcggcatgtcgagttcttcggggtcgcgcgcgccttcgatgatcgcgagcggctggacgtcgccgaacgcggcttcgatttccgggatcgcggtttccgcggcatagagttcggcaagctcccggtcgcgcgggctcatggcgtccggttcgaggtcgtcgtcgtcatcgccgggcgggatcggagtcagcttgcaatcgaagcgctcttcgatcttgcccaaaacggactgaaactcatcaccttcgatgatctctttataggctgcatcaaacttgcccggtgtaggctcggtggcatcctgcccgatagcttgggccatatcggcaaagttgctatagcggcgcgaggtcgtttccttgctcatggtctcatcacctagattgggtttcggctcagggtcgggggagcgcggctaacgcttcccccgcccgtcgaatggtcgggttagaacgggatttcgtcgtcgatcttcccgcgctcggtcaggttgccgctatcgtcggcgttcccctcgaagttgtcggccttgcggctgcgacgcgcgcggcggggggtaggatcgtcgccggtctggggctggccgaacggatcgccgctgctatcctcgttcccgccttcggcgtcgttgaagccatcatcctgacgcttgcggcgacggttccaagcgacattgaagccgtcctgaccatccccgaaaagtgcgatcggcaggggtgcgaggaagctcggatcgtcaacctgcccctgatagaagacctcgccggtcgcgttggtgatgccttcccaaagcgcgccgatctgcacccatccgttgccgggggtgcgcgccatgacttcataggcgggcgcgcgttcgtggttgctctgaacgggtttgaggccaaggcggggaagatgcaggctagcggtagaaatagaaccgtaaagcgtgccgtcctttggcttgaaatgaccgatctgcatgacaattactccaagatgccgggtttattaccctgtctttagggaccattcccctccgacatcttctttttactctctctactcttgttgttataggtcattgatttcttgacatatttccatcgtacctggtgagtccgagcagatacttccgcgaagcggatcaaatacagagacgcattgaccgcgcctgcgggcaattcttcagatcaaccgcgtcgtggagcgaagcgcgccctcgatcccatcgcacccggagccgtcctcgcagggtcccaagggctgcgcggatttcttgtcgccaagaagcacgggaggggggatgttagcgcagctaggcaaaatggggccggcgctgctcttgaaacaaaccaaacgccgccggccccattttgcctagcgaagcttcctcccgacgcaattcttggggacgaaaatccgtgtggcacgccagggacactgggaggcggcgaaagggacgatgggatcgtgggctccaaagacgctatcgcgcgccagcgcgattccttaggcgaagcctgcctggcgatgcgggtttcgcaggggtgacgtcaggggaactggatgtctttgccgcacgcgccgcggaagggatcgtcaccttcaggatgggaccgcggaacgcgggcccagtcggagcgagcgcagcttgcggagatagagcccggtcccggctcgccgggatccgcccccccttttcttctcgccttcacccacttccccgccccgcccgacgtgtcgatccttaccaatccgcgccatgttcttgctgaccaccacgtcggacaagcaaaaccttccccctcgtcgaggagcagatcgcttgcacaatccttcccgtcgtgatcttgtcggtcaaacggaagctgatcggaacagaccatgacggacatgagcatgaaggctctgctggagccttacgacatcaacctgccactgcgcgatgcgttggaggattcgacgctctcgcccgatcgccgggcgctggcagccgtcgccttccgtcaggaaccgaatgactcgctctacagcgcggtggaagtgctggaggcgtttcaggcgttggaagcggacatcgaagcgcagctgccgacggatgcgtccagtgaaggcgaggcccggatacggcatatcctcgaaggggaaggcgacgactatcagcggcgcctctattacatcctgtcggagcggccggtgagccaagccattcgggacctagaatggttgaccgacctgctctatgggcgggcgcggatggtgcggacgctccgcgaagcgggggtcgatctgccgcgttttcccggagtggaccgcggcgccgacgacgattcgacggggccgatcggttgccgacccttcgggtgctgaccttggtggcaataaaaaagggcctcctggcgcgtgccgggaggccctttcttgtgcggttatccatcgcggagggagccgcacgcggcgggtgatcgctccccatggggagccgctaaagcgaaattattgcttcccattaccagtcgatccagagtgccagcaccatcgcgatcctgctcgggatgggctccgtagtgcttgatcccttcagtgctccggttcgatccagggtcaccgccctcgtccgtcgaggtcgggcggcagcaaccggcccttgttgacttcggcccagcgcgtgctgccgtcgaaccaccccagcacgcccccggtacgcaatatggtcatcgcctcgccttgctcgtaggcagtggccgtaccggcattagagcggttttcgaccgttctgaatcgggatgggattcccttcgggcgcaatttctgattcagcatcccgtgctggtgaaggaggccggtatggatggctctttcgatggatttgcgcactcggcttttggcagcggtggatagcggatcgagttgccgtgctgcggcggatcggttcggtgtagcaccatcaacggcggttcgctggcgagcacagcagcgtgagacgggtgacattaccccaaagccccgcagcggggatatgcgctcgcggcgaatggaagagcgggcagcggacattctggccatttgggaggagcgcagggacatcaccctcgaagaactgcgtttggcgctggtggacaagggcatggccgtttccgtggccgggctacatcgcttttttgttcgccgtggactgacgcgcaaaaaaagacaggccatgcgatagagcaggatcgacccgacatcctgaagcagcgccaggactggttcgagggtcaactcgatctcgaaccggagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgccgaactcgatccgttcgccggcggtagcgtttagcgtgtcacgcatgggcgaaacatcagaaggatctgccagtcaaacatgtttgcgaacctgtcatttgagatcaggaaaatcgggatcgagctgataggaaccgcctttgccggcaacggctatgggccattcgcgcaaagccttgcgatagataacccatcgggtcttgccttggagaagcagctgtgtggctcgcgcgatataccgtagtctccacatggcatcgttccttcctgggttcgggcccgatgcaggaaatcgatgctacgcatctccaacgacggccgacagtgacgacaggttccggatattaacgggcgaacgtcgatttttgcttatctattcggcaagatttgtcaggcgcacgacataatgaggcgtagccgcgccatgcgcgccgagatgctcccggcaaatatggacgatttgattccagatagcctcgggcatgtcggagtcggctccctcaccggaaaggttggggtccaccaggacgatcacatccgaccattcgtcgacaggtccggatgtccaccatgtgaatttcggcgtcccgcttgtgagccactgctgaaaggcaggatcggcgaagaaccagggcgcgttaatcacgaggccgcggcacggttgaacgtccatggcaagttcctttcggcgtcagagcgaatgcagtctcgcgagcatcaaattgaatgaagggatcgacacctcaggcagcgagtcggtcgatcccttcgttgaagcggtcgatccattggcgcatggtcggccgctcctcgatcgggatatcggctgcgacatcctgaaagcgcaccaggtccagcggcgcggtcgcgatgatccggtcgatctcggcggagtcgaggagccgtcgcgtgcggatgaactccgtcatcgacccggggcgggttttggtcgatcgacgccacaggccctccacggtatgaagccggggcgcggcgcgggcttcgaccagcacgatcagccgcaagcaccaacgtggcagcgtctcgacctccgaggacttttgggccgcgcagacccaacacgcgctcttaattggcacgggcagaccttcctcgcggatgcgctgggcacagcgttggcggtcccagttccaggaacggagcggatactggtaatcgtaaagggggtcctcgacagtcaccgcgtgggcgtagcgccgcgtgtcggccggcgacgcatcatagccaatatatttgataacgcgttggccgcgctcccaggctgccaaggcaggcggccaagacttgacccatttgttctgaggctctaccttccacttaagggagcaagtcgaatgtccgaggcttatagaaggcagagtagcattcgttaaaatattttcgagcagcgagtaatatggcggccaatttttgaatctcttgggtacatatcgcacaatatgatgttcgatacaatgtctatccatccacctttgaatgatagggagataattataagtttcctcgcgctctgttccagtatccgctgttaaaactactgtgggcggggttccttgtgctacaagctcgatcaacagcgcggtgctgtcgatacccatgccccaggcgagaaccgatggcggtgccggcggagccgcatcttgcagaaataccggcaaagagcagggcgttcccgggtcgccattcactgaggtcgcgtagcccctgacgggtacttggctgatacgcccacaggtttttcggcgtcggaggccagtgagaaaagatcgggttggacctcggatcgcacgtgtcttgagatgattttggccaagggaggactcccaataggcgcgcgagcatcggtgcgatgcgttccgtcagcaaggatggcgcgctcaggcgaagggaacttgcgtggacaagggctcccgtttgcacggagagccacggcaatgccctgaaggaaggagtatcagttcagctgtgcggcaagggcatgagcatcagcctcacagggcgccgcgccgatccacactgtgctaccgtcggagcgtccggcgtaaaggccgaacagttccggggcgacaccaagcgtctcggcgggttttcgtgcgtaatcgctttgcaccagtccagtgatgtggacttgaccgttccaatcatgtggcaacgggaggagggcgctaaagggtcgaggccgggggatgtcgtcggaccaaccgggagagtgattttcgagaaagttcgtcaccgctttaaaggcaccggttcgatcattgtggatcgcggtcaatatcgggcggctggcaagcaaaggttcggcgagggcatttatataggccctgaatgtggcggtttcccgtatgctcggtctggttccggctagggcctcctgaagctcgaagagggaggcatgggcatggcccagcgacgttcccgtcgtaaggtcgggccgatcgaagaggatttcgaaacgtgcgccggcttgcgtggtgcagctgcgctcgaacatcgtcacggacaaggcgtcccaggccggccgcgatcccgcgttcggatcggcatagaagtctggctcgtggcctgacagtcggtcgagcgtgtctatgcggagctgagcagggttgctcccgctggaatcgggttcgaggtccctttcgaggagcgacgatagctcacatgagaagatcgcaacgtgccgcgggccggcggcaggatcgtgggggaagatgcctcgccgctggacaagtcgatcgatttgcgaggcatcctgctcatcggccggttcctcgaacatatcagcggcaatggcgtgccagatggcaggtgcaaaggtcgcgtacgggaccacatggcgggcaaccatgcaatcatcctcggcttccatatattcgacccaaaacgcgccttcgctgagcgcatcgttgtccggctggtaggcaagtttgcggccgatcatcagctcgttgctggacagggcgatgaggttggcggtgcgtggtaaatcggcgacactaagggcggtagcctcaaagagtttcgtgggcatgataacggctccccatgaagcgaaggacgatcccttcgatcctcccgccgacccctcccccttccctccctgcatgccggaggcgaacgctccgatgtgatagggagcgtcagtgctcaggacctgtccgatggccgtgagcgcgttgcgcgtgaaggttccgtcagtgcagcggatatcaggatcgcgcgccgtgtggcgtgggctcttgctatcgcgagagcaccctggcgggtggtggcctgtcctagccattcgccacagaagcgcgcgacatggcggggcgtcgcgtagccgcaatattcgtgggtgatgctatagcgacggtcgcgcagaggttgagtgacctgcatggcctgtctccgggagattgtcggacgttttccgaccggttttgggctggtctcaagcgacccttgcgaggacgtccgaagggtcgcgcggacgctcggtagtgacgcgatagggctggagcggattacccgtacggatgatgaaatgatcggcgctgcttgcggcgcgagcggccaaggcgacagaatacgcggcgtcgaatgatatcagacgcgcccgaagcggtgaaagctgggtcataggggattcctggagagggcgcgctatgcgtgccgatgccatatatggtcccaccgggctcgatgcgcgcggcggcggcgagtaccccatcatggcgaaggtggcgtattctcgatgtaggcgagcgtgatctcgttgcggctgacggtgatggagaccgtacgttgctcgggaatcatccagcggtggttccgcagaatatcctcgagttggagaagaatggccttgtcctcaccgagcagcagttcggcggcgacctggcgcgcttccgaaacgaaatatgcgcgctgcgtttcgtaactgtcggcggccttatcgtcggaaggacaaaatgctgcatcttcaagaaggctcgtcagtgccgcgacgtcgaatcttgcctgcgggccaaggatgatggtcgggtcactcagatcatcgcaaccatagggctccttcatgatgaggatacctgccgctatcggtgaaaccgctcgggcgtcggcaaaaaccggttcgagcaggatcgcgtcggcgcttccgctgggctcgccaataaagcgatcggtctcgctgtgttggaagatcgtgtcgccgcggcgaacggtgaaggagaagtcgatgatgcgcggaagctcatcataccaatcatatcccgcgaagcgaggttcggcgtcgacaagccttccacccaggatggaaccgtccccaatcgcgcgggaggccgattgggcaaggtcgggttccagttcatcgatgacgatcattggttcgcagcggaggggcgaaccccgatgacggctgcgatagtctgctacagggggaatccatatattgagcgaggaatccgctgcaggcagtgagatgtcgagattggccgcacgcagccagtcctcatggctcaagcgatgggaagattcggccgcgattgcccggaagatcgcagcttggcacgcggtcttcagcgcgtcgagcgaagcggtctgtattacgtccttgcgggcaggaagaacaagctgaaggggggaaatcggcccaacatcgtagaggacagtccatctcgcaccatcgacctcagagagatgtggcagtgtcgcacggacggtgaggccatggaaattgattgtgggctcgcctgatagatgccggtggcgattgcgatagacaccgatgcggccgctctcccactgttcgataaaatgcgcgtcagcaagccagtcggcgcgatcgagttcggtcccctgccaaaagacgcgcagcgggtaatagcgggcgacctgctcgacgactcgctcgaagcctcggctttcccaggcctcgggcatgtcgatgtggatctcggtgccattggagtgatcgaagggttcgatggcaatcggtctttgatgcgaccatgcgtcgccgtcgatgatcacgcgccaaccgctcttcgcgctatgcgagtaggagcgatattcgacgcgaaggcctgccaggctgaagacgcccattcccgccggatcctcggcctgcgcgattttatcgccccaacctgagtgaccaagcgcgagcagggccgcgggatcgtctatgccgatgccgtcgtcgcgaattgtaaggacagggtgccctgcacggttcagcagatcgatatcgacgcagctcgcaccagctcgacgcgaattttgaagaatttctgcgatggcgtcttccgggcctccactatagaatctgctgacgcggctgagggcgtcctggctgatgcagggggtgatggagctgggtaacgacatacggggactccttgttgacccgagacttcgatcgtccggcttcactcgtcccagccccctccctcttcaccatgggcggtctggagagtttcatggaagtggaaggttcggaaaggtggcggattgcctaggccgccccacggtagcggaggtctgaggcgcaggtcggcttgatcgcccggcataggtttgcgcggcggattgctcgactggcggtgcgcaggcggcgtggcgcggacgattcgcggtgctttaccgcatggcagcgatcgggacatgccgaccagaccggatcggcgtgagtagtaaaatgcgaaaccctgtggctatccgtgaccggcggtgcctgccactggcgggaccacgacgacttcgacgccatcaccgaacgcggcaacgaatgatattaccacggattggagcgctgcttggctcgggagcgtttcggttgtgtaggcacctcgggcaagcatctccggatcggtgccggccatagcggcaaaggcacgcggccaatggcaaaggagcatccacggccagccattggtgggcggagcatattcaatgaatgtgatcgcactcgcatcccgctggctcggtcgcctatcgaggaggtcgggcggtcgcaaggcggggcgatcttcgttgaggaaggccccgaattcggcaagctcgtcatctgtttcgacgatcacggggtaatagcgtccaagcgccagtccagctccggcgaaagcgggcggtatatcgattacgagcagcgcgggtgctgtgatcaacggcatggaatagaggcgccggcgcgcggcgagttcgtcagaaaggcgcatgtcggacatcctgttaaggtcgctggagaggcaatatgatgatgatcacggcagcgatggcgagagaggtgctattcctcgatcctgatctcgtccgtgccgaaatccgtcagatcctggggatccattctgacttgaatatagtcccttgcaccggcaacttcccaatcgcccagagaggccttggctaatgcgatagcctgtccggcggcgatctcctcattgggggcatcgaccgtgatacggcggttgacccatgttcgcgccacaacctgtacttcgatttgaggcatggtgattatcccttggtgtcgctgtgcggtgcgccggcccaatgaaatcccggctaatctcgcatggcgtgccgtgtcacggcgcggccgaccgggcgtgcggtatgaatgcacggtcgccagaacacacttgtcccgccattccggcacgtacgaatcctgttcaatctggaaccgcgccgatgctcggtcattcgtaggtcgggcggctttcgggaaagcagggcggcggccaggcgtcgaaaatatgggcctcgtagcgtccagtgctcaggacgctgtggagcggacgggcatggtcgccaatattccagtcgcgatcgagtagaatctggatctcggaggccttgtcacgcgcccgcccgaaatcttcgcccggaatagttacaccgagggagacaaggtcgggctcggtgcacaggtctccggaatcatagtaccaggagccctcctcggggcctccgaaaaggcgctggacgaaatagacggctatgctcttcatgacacgtctctcggctcgagaaggatgaccgcaattgagggtttgtcgtcgattccactctttcggctgtcaaagacatggcggccaccaagtccaatggtcagcatgttgaaggttggtgagcggccgccattggcgtttggaatggtcgttccggaatcatgatattggatgtcgacgaaactgggtgccgagccgcgactatattcaccgaagaagaaggtgatgcggcgaccgtcggaagttttcgcgctgatcgtgaagttgccgtctggaatatcgatcggcaacgtaggcacatcgttgaagcgggcaaagccgatatgttctgcgtcggtggcggtcatgattggtagagtcgtgatgtcggccatcggaatctcccagggcgaatgaataccggcaacccttgaaccggcttgaacacatcccctctccgcctcttctcgatgggagaatttgggcgtttcatggagtgttggtgatatagcgacgtgaaaggacttggtggtcgggataggcctcagccgaaaagggcgagttcgggatgcggcagcgcgcgtatcgtcggataggctctgcgggggagcgtgcgacctagcacgcgcgctttgcggctgagttcaaagcagtaagtaaagaggccaggtcggcgggctcgcaacaagatgcgttcgcgcgagaggcggtcaagccagtccgatggctcttcattgtgaaatggacgcagtgccccgaggcggaccaactgatcgattgcgcctgacgcgcctcgttcgccgagccgaattttcgaaagggtgcgcccagagatggaaacgggaccgatccggtaaaccgtccgtggccggccggccccacggtgggctgctgagagagcttgataaatttgcccgacgtgtccggcggacgggtcggaataggaaactacagcctcgatttccggcttttcggttcgcagtaagcggaaggctctcgcgagtgtccagctttcaccattgcctgcgatttcatccaatagaaggaagcgcgcaagcgtcgtgccggcggccggatcgctaaggcccgtgtgacgggtgatgaccgcgtttgtggaggggacagcaaagaccgcgacacctgctagctggctggtgcctccacgtccgggaccaaataacccggcggaaaagatcgccgccggaaaattgggaagatagtgatgcgtggcaatgaaatgtcgcgccatccgcgagctaacgccgtcgacggcgtagcggctggtgtctatgacgctttggttgtcgacatatagggcgcgtcgttcgcgccaccgttgactgcgagtggtgagcatgatggcgatctccattggatcaccattttccttccctcttttctctctcggatcggcggaaccaaggaatgtcggtcatcgggttggaagcctatattccgcgattggcgtgtgcgttgctttagccgccgcacggcagcgggatcggaactgcttggccgccggcaaggttgaggaatccgccagcatgaccgatggagccgcgtcccagaagatcgaacagcagtgccaacgcgtggctcgccaggacccggttgacgaacagggattggcgttcgagcgcctcggcaaccgagcaggacggcgcgtcgtcatcggccagactttcgtcggccagctccggaaaggcctcgagcacggttggaagtcgtccgggttgcccgtcggacgcgcgcggacaaccgatcagatattgcccgtcgctggcacggtttccgagatccatccagtaagtgggggtcgccttggcattactcgcgatcgctgtgccaagcgcacgccgggcggaggcggtatcgacgcagctgatcaggatatcgatgccttcgagcccgatcgcggctggtgcgcggccctggacggccttccagcggagcccatgtgcgaggttgatccgttccgtcagcgtgcgcgccttcgagctgccaagatcgcaccgatagaacggctggcggcctagattcgcttcggtgacgatatcgtcatcgaccacggtaacgtcgagcgagcgcgaggaaatagcgcgcagcgtcgtgtcgagcgaggcaaggcccatcagcatctggccgccgtttccgccgcagccagccagcaggatgcggatcggacgattgttgagggcggcggggagatagtggcgctccttgctgtcaggctgcatgggactctcctgcaaatgggctgcgcggcaggggcaggaacatcccgcaggcgcaaaggcgggattccatcatcggaccgtcgggctggtccaaccggccgaacacgagcgacatcttggtcgcatgagcatcgtccgcatcatcggtcgcgctgaaaaatgcgaagccacgaccatggctgtggatgtcgcagatcaggtgccaatcgggcggcaagaccgggttacggtatacgaggcgcgaaggcgtcgcctcgtcgatgtcgggcaggttcaccgcgaacaccccggtcttctcgttccagagcacgaaggccgctgcctcgttggggagtgcggcgcggaagtggtcgaggatctcgtttagatgttcgcacgggatgagaccgcagcgcaggtcggccttgggcgcgccgacgctgccataaggaagataggcggcgatcggcggcgtgacgggcacgtcgagcgcgagccagggccgccgcaggatgagcatgacgccgtcagatccaacggcaagaccgtggcccgaacgggcgctgcgaagtgcatcaagggccggtgatttcccaagcggtgggaccggatggcagggcacggcggcgagtaccgcggccgcggtcgggtcattggtgagcatcgtcacagccttgaaccagaaatgagcttgccgaccgtcgtcgtgctggctgctgccgttaccttcgggtgccggacttgacgtctgttggctgcgccaaagggtttgagacggctgaccggaaagcgggtcgcccggcgcgcggcaagatcatcccagagccggatgaggccgccttttccgctgatggtcaggtcttgcctgaggttggggtgcgtcgaccaggagtcgaagaccgcggcctcatattccgtgatggacgcgatgctgagcgctttcggcgtcgggatgttaccccagcaaagttgcccatcgacgaagacgttaaggatcggcgagtgcaaaactggcgtgtcggcggttgggcgttcatttctcggaagagaatagacaccaaggcccgaccgggtggcgatgaacagatgggcgggataggggaccggcacggtcgttcttgcggagaggacgcgtaggcccgcgggaggagccgacagggcgaaataggccggacgcacctgttctggcacccaccaggcgagtatgtcgggatggacgaccaaaacattgtccggcaggatctcgggtatgacggtgcgcccgagcgcctcggtccattgacgcagatgcgcgtgcgacagcgggacacccgcggcgatcgtcggttgggcttcgtcatccagtttgaccgcatgaatgctggcaaacgccggcgcatcatcgcgagctgcgctataaggcttgagattgcggggtgcttcgtgccggtaaagcaatatggcggcggtcaggaccaggccgccgccgctggcttcgaagtgggtgctatggtcggacatgagagcctcaagggttggttggatccagctggatcaggtcctgggcggccagcagaaattgcgctcccacccgcaatgacgcgaaccaatcgtcgatccgatcaggacctggcagcgggtagatgccggcaatgtccatgaagcccatttccatgccatggcgtgcgacgtcgtcgagttcgcgtgcgaactgttcgaagggtacgagcgttagcggcggcagcggcgcgcattccttgatgccggggacatattcctcagcaatatgaaaatcgaagtgccacgcatttcgcttggacgggaggcgcttcaaggcggtgtgcgcctcgcgcagcgtcttcagcttctggcggaggaagaccgggagacgcgccggtcgcgtggcattcgccgcgatcatccagtcgggtcggcgggcattcatctccgatggcagcgtcatctcatcgagatgttcggcgtccgcgccatgatagttgatcaggatccgacgggcggcttcgtcgtcggtttcgccctcccaataatacatcgcgacctcgtcgaagaggtcgtcgtagccaaagatgggcaaggcccgggtcaaggtttcttcgagcaccctgtaggcggcggcgcgccagggaatgggggcatcgctggtctcgatccacccgagatcgagctgccccagattgtcgcagatgatagcaatcgcaggaggtccatcctcctcgctgtgcaagaccatgatccgcaggtcagtcacttcaacgggattcagtatctctagcaccgcagcatcgaaaacccgctcgacatgccggcgagcagctacgcgtgtgtaggcgcccgccgccacttcccgtgtggcggcccagcggccgatcagcttgtgatgcggcgccagaggggcgtcgaagatggtggggatatcgcccgagagcaggaccgatcgccccgcgaggtcacccgaggggtgggaggcgcaggcccgcgggcggttggagcggttcgtgggcttcgttcgtgccgccgttgggatcgaggacgatccgcgcatggagggtctgctcctcgatcgagcaggcaggacgggtgaagctggtcgtgtcgccattgtcatgctcgatccattggaggagggtcatgcgcggtgccgcgggaatgaccgcgcttttatcgcgctgcatcgtcagcccttggtgccgacggcgcgtcgatattcggtgacgtgcgcgccgcccgacacaccggcatcgaccatctcggcattgaggatcgccggatagagggtggcatggtaggcgcgcaggccagccaggtcgttggccagatgcgggggcaccgggaggtcgatgccgtcatatcggaaagcgcgggtgagatgggtgatttgcatgagagcctcctggtcgatgatcgtggagaagtttgcggcgatgcgtcaccagaggctggcgggttcctcggctttggcgtcagcaggcggactggtcggcgtgggaccctttaccgggttgcttgcagttgtcttggacgacgctgccgcggctttcaccttcgccgcctcggcggcggcggcccgggcggcttcggccgcttgccgctgctcggcaatctggtcggcgagcgtcttgcgggatgcgatgagctgcccgagcgcaccgtccgctcccttggcgagttccgcatcgatttccgcagcgctcgcggtgagcgagattggccgtgtctcgctcggttcgatactgttggtagcgccttccgccttgcgtggaatgacggtcaaggtgacggtgtcgtcggggccggtgacgaggtcgaagccgagagaataatgggtgaggagtgggagcaggcttgaaatcagcatcgttgtaatccttctgggcgtgcgggagagcgggtcaggcggcgagttccgtgagcgaaactgctgcttgaggagcgatgtcatcagggggcggcccatatttgccgtcgagcgtcatggcgctgggcagacgtcccgcccagttgaacccaattgcattgagcatgccggcaatgaggtcggccttcttggagccgagccgccgggcgaacgccttgtcgcccatgtgcgcgaccagcccgcattcctgggcaatgaacttgagttcgtccttggtgtatcgctcgaggaacgctttatcgacctgccaaacgtcgcgcaggtcgacttcgaagaccttggcgagatcggcgacgtggccgaacgtaagcacgtccttggcgtaggctgcaccgatggcggaaagcacggtcgccgcttgtgcatcagatagtgcgcggatttccgcgatcttggcactatagtcgagatccgggaagtcggcaccgaccagcaggccggcgcgcgccttcagggtatccgccttgatctgcggaagcgtgccggacatcgcggcgaccaggatcgcggtctgggcttgcacggcattgcctgccagcgcccgggccagcgcggttcgccacgtcgcttcgcgaagttcactggtgcggtcggcaattgatttggaggtgacggtcggcttgcgcgcagcagaggagccgctcgcggaagggaccggtgtctgtggtgcgggcggacgcgctgtcggttgttcggtagcctgggttacatcctttgacgtctcccgggagtcggtggacggtgcggcctcatcgatagcctcgtcctgatcatcgtcttcgtcgtcatcggcctcgtgatcgtgctcttcgtcggtggtgggcggagccacggcctgtgccgctttctcggcccgttcctgctcctcgaagcggatcgcctcggctgtctgcgtcttcagctcgaagcatccgggattggtgcagtgcccgtcgtcaacatgggtctcgaacagggtccgttgtgcggccgagttgaacgggcaggtcgtgcactcggtcctgtcgaagcaggcggcggcgaggttctgcgtaacccgcatgagcaggtcgcgcgtcttgcccacatccagaccagagcccaggatcgtctcgagggccttgtcctgcttgtcggcgggaatggcggcgagcagctcggcatggccgaccttgatccggcgctcgtcgagcgcgagcttcaccgcgtcggagagttcggcgagcgccaggcggcggtcgagcttcgcccgggaccacccgagccgccgggcggtctccgcgcgatcgccctggcatgccgcgaggtagcggacggcggcatcggcctgctctgtttccgacggatcgtcgcgatcgtcattttcagcgatcgcggcgtccagcgcttcctggtcggtcatctcgcggatgatgacaggcacttcgccatcgggaccgtagacctcgaggccggcccggtagcggcgttcgcctgcgacgattgcgtagatctcgcccttcggacgtagcagtataggctggaggataccgcgcaggcggatcgaggccacgagctcgtcatgcttcttgctgtcgaaatagcggcgcggattgtccccctttgtgatcttcgaaagcgaaagcgtggtggggccggtcggtcggggtgtgttcaccgctgatctcctcatgatagggcaggcccgtccctcagggtcacgtgccttcttgagcccgatgctcgccttccccccttccccctcgtctccacggcggcttgccgccgacgccaggtgagcggcattatggaatttggggtcttggattggtccagcccgcggcgacgaaggcccttcggtggctaggcgggatgatttttgggttcgccgtgcggatggatggtgatcagctcatcgagatagccgaaggcaaactgggtcggcgttgcgcatggtgagcgcggatcctttccgctcggcttcacccctgtttgcgtgttttccgtcggcgttttcgagagacgcggtgcttaaatctcgccgcgaatggcggagtaaacagactcgtcgaaaatgcgagcgacggcggattcggcatcccagaaatgggtgccggcgcgcaggcggctcgcgacccacagcccggtttcgagcgtgcgccaagcgccgatcgcagtccaaagcccgtgcggcgagaattcgaaccagagatggtgtccgagctgattggctttcatgtcgaacgcccagaggccgtcggacctacgctcggctcgaacatcaaggccgctgtagagacccggcagcatgcgggtcattgtctctccatgtcgaatcataggcatgatttgtgctcccgcatctcgacggcggacctcttcgtggaacgtcgcatggcgtcgctccggaccgcatgcgttcgtgcccgatgctccccctcccctttcttctcggctgagtgcagccgacgccagcagctgtgcaaccgcgaagtttgggatcaccgtcggatgcgtgcaagcggcgatctcggccggagcgattctctttgaactggcgttcatcagaggcgtatctgaagggaaaaggaggcgctgatcccggtgactatattgcagccgctgacccaaatgaaacgggaagcccgccggacaatggaggccaaccggtttcgagcctatgtaagtcgcgaagcagaggaagctgcttatacggttcgagatcaggtgctcggaaagcctcttccgttcagtcgctgggaatggcgttcggtggccgcgccggctcacaagcagggcggtcttggctggcggctgcgccgctatcgcctgcggcagcacatgaagcggggtggaattctgatcattattgggccaacccgctcaggcaagacatgcttgctccaagcgctcacgtcgctgcatatcattaagcatttttggtctaatatgatgcgcaatgtggccgttctgcctgaaatggtacccccatctggactgtttgcgatcgacgaaacgcatatgcatgcgcgcaaagacattatgcgcattaacgagcaaacggcgaaagaaaggcggggattcgcgatggtattccagagcgctgaatcattcagaagcttcgagatttcgcaatatctcgcgaaccggaaagtcctgatcctgcagtttttgccgaaacagaagccgtgagtatgggtgtcggcagcgcgatggggtcagaggtcccggttgacgggtcgacctgctgcccctgcgacgatcgcgtcacggacgcggcggaaaagccccgctggtagcgcgccgtagctgatttcgcctgacttcttggtgattggccggatgtcgaagcccggccaggagaattcattccactcgctcacgacgatccaactgtgagcggccttgagtccgagttggcgacgaacggcatcgggaacctcgatcgcgatctgatccctgccaggccgggtggtcgtcatcggaaccaccagcaccttgtggatcccgtcggccgcttgcacgacgacaacaacggcaacggggcgatctttcaccccctcgtcgcgcccctgctcaaattcataccgccagagatagctgtaattgatgacctcaccgggctcaggcagttccaaggcgagcctcggcttcttccgatttcggacccggttcgaccgtgcggatcgcctcgatcatctcctcactgagatcgtcgaggctgcctgcgatgcgttcgcgtcggcgcaggcgttgatattcgtcgacaggaaccatgacgaagcgcaggtgcccgtttttcgttacgccgacgggccgtatcattgcctcatccgaataacgaccgaactgcttctgcacgtcgcctgacgtcacgatttccatagccttcgccatttcaactggcctccttatgccgatcgcactcggcaagatcggctcccctgatatacgggacatccggaaaatcttcaagagcagggaaatgcgggaagaggcccgaaggagccgcagaagccgagtcgatgatcggagtgtattaaacaggcggcacgtcagcgtcgtccgctgaaacacgcggcgatccggagctacagagcgagagcatgccggcgatctcgtcaccggtcagattttcgaggagtttgaggacggtgccgaatgagggttcgtaaaccaatatggtccgctttccgcggtgctcgggaggcgatgcgtcaaggttcgcttctccagcgatgcctttgaaatccggatgagtgttggcccagatagcgtccagtttttcggcgcggatttgagtctggttcgccatggtctcgtgtgcggcgatggccgatcgcatagcctcggggctgccgcgatcggcgaaatcgcaatagccatgaaaccacctcttccgtccttcaatcatgatttcgcagaaaatcgacccgacagtgccggctttcagttctgacatgccgaacatgcccgaccgtatgaagcggggcgggagcagttcgaacatatactcatattcggcctccctgatctcgaaccattgcccggcgaacgctgcgccagagtgaagattctcagggggcgccccgtctggcacgcggttgaataacgcatacatttgtttacgtgtcgcgacgccctcgatgaccttcgtgtaggtgggatgctcaaccatgggtggaactccttgttgcgccgaaccgctcgttttcggcctgcaggcggcggcgctcaaaattgaggatggcgatcgcctccgccggcgatgcatccgggataccggcctcgtcgcgagcgcggagcgcggcgctcgacatcacagagagttcatcgcgctcgcgcaggagggcgagcaggacaacggcggcgtgaccaagttcaggagcagtcttgctgttgggatcgaagacttttcggaaatggcccgctttggcgatcaggtcattagcgactgctttcagatccggcgattgcagagggtatcgctttgcgcggtggtgaggttgttggtcatcccggctcctttcgagcgcccgccaaaattcatatttccgcatccttctccgcctcaaggccgatagggaccggtcatccgcgggtgaaagccggctggcctttgcgggagatcagaggtgggcgtggcattcaggccaggggaacgccgaaatccggattgcagcccctttcgccgggatagtgaccatcatagtcgcagagaaggacttgaaggacatcatagtggtcatggccgagatattggccggcctggatcgtccatttgaatttggcgccttcgctcgcccggcggatgcggaccgggtagcggccacctaggccgatatcgccgctcaatgcgcgctcctgcttgcgcatgatggtgccgaggtcgttgaggataccgccggcgacggttgccctgaaattgccgatcagcagcagttcgggcaggccgcgaacggcgttaccgaccgtgtacacaaaggcaggttcatcgtcagatccgaagatcgcgaacagatgctgtccggtacggtcgatattgtcttgaacgatggacatcgggtcgcgggaagtgggcatgggaggctccggaatcgaagtggtattgggtcgggttcagtcgagcccgagggaagcgggagacgcggcctggagcatccagcgttggcccttgatccgtcgaaggaagtccgtcgctgcaggtatgcggccgatgacggtgcgaacatgctgttccgcaacgacgcgggtcggcaccgttcgggtaccttgtcggatggcatgaccgaaccggccctcggcctcaaatataccgaatgcctgatggcgaaagaccagatggcgcgtgtcgctcacccagtcctgtgtttggaggagccatgcatggagcggttgataggcgctcggtgagccaccaaagcgacgggcgctccagtcggcaagttcgtcggcgcttgggacgctcaaggggagccagtcagggacctgaaagtcatcgagccagtctgccgccgagatgacaccgtaacaatcctcttcgacatgttgccgcgcaatggcgtcggtgggcacagtcacaccatctgcattaagaatggttggcccgaacagttcagcagcgaggccaattccctcaacgtgatgacgaagtgcacggtgggtgaaatgacattgggtcgctttgctggcgtcgagccagtcgtggacggcctgataatcttcggtcacgccgccatgaatactcaccgacgagcgggcatgatcaaaagggttcatggatatctcccttggcggaaaaagattgaccagcgttgggcttgttcgaagcgcagagcgccaggagaagtctgtcgaagacttcgttgagtccggactgcgcgcaccatgtgtcgaaatcatcaggggcgcctcgcggcacaagcgatcggtagaggggccaaacggcacgtgcatgttcgagtggaagcggtgccgagcgccacgcatggtcgcctgtccgccgcattttcttgcgataggccgtgatatcgcctgacgcgaccgaatggcgtccggtcttgatatcttcaagaaaggcacgaaccacctcgtgaaggtggtccggcgcaggcctgttgccaaatgtgcgaaattggccaatccgaagtgacagaggtgagccaggctccccgtaaaggagaagctccagggtggccgcgtgttgttgaccttctcggatcgacaagatctgtgtgtcaccgcttcggcactggctgtaatagcccccgacgcaatgacgaagcgcattgaacggtcgacatcacacgatggaaggcagagtggccccggcttaaaacagcgtcagctgttcgccgcgccggccggggggaccaatgacgatcctcggacctgcatcgtggggagatggacgtacgatcgccggcgatgcatcgtcatcagatggacgacgatggcggtttgcaagcttttgggtccagcccccgaggatatgggcaggcgtataccaatagtcctgcattttgagcgacaatgagtcgccgacgatgaccaccgcgggaacatgcaaaagcgatagctggatatagcacatgtggactgcccgccggtcgatatcgacggccgtgacatgcagatggcgctggtagttgatgtcggccccgcgcatcgtttcggcgagcgcgatgaccatggcgcctgcaccgcaggcgggttccatcgcggtcacgaagccctcacacgcgatgatgtctcgcatttcctgactgtcgatgccggtcgcttcagccatcattcgacacacgctgtagggcgtgaagaattgtcctcgagccgcattatggagttcgagttcgccgaagattgcgcccaggacgtcgccgggctcggattcgagcgccatcgtgacctccgcgaagatgcgagggaaggtatcgacaacctggcgatcgtagcggccgacgatttcgagataccgctgttcccgagcatccttgctgcgcagatccactgcgttggagatgctcgtcgccatcatttccatgcaatcggagaagagcgtatggagatcatgccgatactgggtcgatcgaaagagtttcagcgcattcttgatgtgctcggactgtgtggccatcggcattttcctgctcgattgggcccgtcggcccgaacatccccgacctcggtgacgcatcggccatcgagttgaggttggacgggctcaaggcgggaggattggcgggtgcttggggcgcaaggatgagcagatgtgatcgagaggacgggcgccccagggccgtgctgatgatcctggcaaggcccaaggcctcgcccgatcgactttgcccctccccctctgctcaccaggccaagattgaggggtacttgggcgcggcaggcgtcagcgggagaagctggtcagatcgaagaagcacccgtcattcccgatcgcgagcagttcctcatggacatcgccaggtttcaacggctggtccgacagcgtcgataccatgccgacgaatccgccttcgtccatttcacgcgcgatgttctccagccccatagagtagagtcgggggcggtccgagcggtcgagtaggatcgtcacttgcaggacgatcttgtgtatctggagggtcatatcacgctctcttgcttgggttgccggatggcgagtacccacctgcaaacatgtccggctggacggcgtgccgcgcgagcattgcgctggcgnnnnnnnnnnnnnnnnncgtgaagcttgagcatgcttggcggagattggacggacggaacgatgacggatttcaagtggcgccatttccagggtgatgtgatcctgtgggcggtgcgctggtattgtcgctatccgatcagctatcgcgaccttgaggaaatgctggcggaacgcggcatttcggtcgaccatacgacgatctatcgctgggtccagtgctacgccccggagatggagaagcggctgcgctggttctggcggcgtggctttgatccgagctggcgcctggatgaaacctacgtcaaggtgcggggcaagtggacctacctgtaccgggcagtcgacaagcggggcgacacgatcgatttctacctgtcgccgacccgcagcgccaaggcagcgaagcggttcctgggcaaggccctgcgaggcctgaagcactgggaaaagcctgccacgctcaataccgacaaagcgccgagctatggtgcagcgatcaccgaattgaagcgcgaaggaaagctggaccgggagacggcccaccggcaggtgaagtatctcaataacgtgatcgaggccgatcacggaaagctcaagatactgatcaagccggtgcgcggtttcaaatcgatccccacggcctatgccacgatcaagggattcgaagtcatgcgagccctgcgcaaaggacaggctcgcccctggtgcctgcagcccggcatcaggggcgaggtgcgccttgtggagagagcttttggcattgggccctcggcgctgacggaggccatgggcatgctcaaccaccatttcgcagcagccgcctgatcggcgcagagcgacagcctacctctgactgccgccannnnnnnnnnnnnnnnnagcggcacggatgcgcgaacgacctcggattcccgcaatgcgttgtggcgggtcaatgcgccgatgtgcagcgtgtcaccgcgcacttcatgataggcgagtttctggatgccattgatatcgatgaccatctcgggctgggcgagacggaaattcatcatcgcgaccaggctctggccccccgcaagtatcttggccgcacttccataaacggtgaggagctcaagcgcctcgtcgatcgtgtccggtcgctgatattcaaacggtgctggtttcattctggtcctctgcgggccgggccgcctgtccgcacatgatagggcgccattccggactggatagcgctgcgaagcttagttgttcttaccgccttgtgcgatccagacacgcacaatttcgatctcactattcaaaagcggaggctggccgatcggcattgcattgcccttgccccgcaccgaaccgtgcgtaccgaggatcttgttcataatatagcttttgtcaggctttccaggcgctacgcggagcatagacgtctgcaccgaacctacatttgcaagattggcgtaagcataggccggtaacaagacgaggcctccggacggcaccgtctcctgatgacaaaccgcgcaatttgtctgaaaaagcggtatcacgtcgcgcttgaaactcactatccgcgccgacgctttcggttgtgcggccgtcgccgaccaccctggcatcagcgccgccgtcgccgccaaggtcgcagccaccgcaccgatcaagccaaagcgtcgcatggaactgcctcccaaccttcgacaagcgcagtttgcgccaaccagttcttcacgatcacatcatgctcacgccaatcgacttcggcatgcgcttgcgtcacccgcgcaccgcgacgacgaagctccgtggcggcgtcctccgccggccgatcatttatcatcaacaccggcaaagccatctcgcgatccggcagcgaccaaccatgaacccgtggccagaagccgttaatggcgatgatgccttttactctttcgggccacagcgccgcaagcatcagcgacatgaccgccccctgatcgtagccaagaagcgtgcagggccgctccgatgcgtccgttcgctcaagcatcaataattcgagctggcagaggccatcgccaaaaccgatcggctccaccaccggcggttccatgctcgaaaaccagttgaagcaaccaaacgcattgaggcccgcccaccgcgcggagcgcggcgccacgacatgatagtcgcccagcgcactggcgaagggcagaacctgattctgatccgcttcccggccatgcaacgcaatcatcaggccatcggccgcatcagcatgccctgcgctcgaacattcgagaacgaatcggcggttgatggcctcatcccgcatcggctgcttggcggccaggctcataacgttcgtgtcggcgaggcgactgcgctgcgtgccgcaatatagccaaacgtcatccccgcgccgagcgttgctccggcagcccaataagcgtcatgagcgggcgaggcgatgcaattgcctgctccataaaggccactgatcggacttccatcataacgcagcacctgggcgttggcatcgacaaccgggccgccatttgtgtcgagcgtgccggccgcgagaatgatgcaataataggggcccttgggctgcaagggataaagcacaagattcttgcccagctcgtcgccccatttcgtaccctgcttcggcatgccgtacacagggcgcgtttcgatatcataggcgaagtcaccccgcaggaagtcttcatccttgccggcctccgcgaaagcgttgaaccggctcaccgttttggcaagcccttcacggaaagtgggagcgagcttcacattgcccgtgcgatcagacaattccgcgagccgcgcctcgacccccgcgaccagggcgtcccaattctctcccacgatcacagccgaggagccgtccggaatattcggcagcggatggacgccggcgaacagatcggcatttcgctgatcatatatgaagaaagtgagctggtttggaaattcggccctgttgggatcataatgttgatgtacgcgcgcacggtcatggtaattgcgcttctcgttgaagacacgattcccatagcgattgacaatgaacatgctgtcgcccggcggaatccatacgtcgcttggcacgcttacatattccagcgcctcttccagcacgatctcggcgcgccaggcgcttcccatattgccaagcttcgctccaacagccccggcaatcgatacaaagtcgccagtattggtcggcaccccgcaaccgccatagaccggccctgtctgatggagattgagcatttcgcgattataggtgaacccgcccgttgcgaagatcacgcctttgcgcgcgccaaaggaaacctccttcccgtcgttcagcgcctcgacgccgagcaccgcgccatccccgtcggtaaccaggcggacaacctggtggctggtgagcaggggaatgccataagcgtcgatgcgcgccttgatctggcgcatcaactccgcgccgaatcctggcgacccatcaggcttgatgggtccgaggcaccgtccgcgaggcaccttattgttgccgtcgagcacgccatagtcaggcagatcggttccctggccgtcgggaaggacatgaaagcggcctatctcggctgccttgatttcccgcaacatgtccgtcatcggcgacgcgttgtcgtaaaacgcctcaagcagtttgtagacatcctcacccaggccgagcgtcggtgaattgctgtcgaaaagatgcggatatgaataggcagcgcaataagccaggagcgaagcctttggatcctcgatcccccgctccttcagcctgaaattattgggcacccagaaagccccaccggatttcgcggacgtaccgccatataccggcgctttttccagcatgaggaccttcgcgccgtccttggcagccgcaagtgcggcaaccgaggcggccgcgccgctgccgaccacgactatatccgcgatttgggtccactgccggcccaccgcggcaacagccggagcagatgccgcagcacccagggtggaaaccgccagccccgcgccgccggcctggatgaaagcgcggcgagataaccgcgatcgctctgccgattgcttcaagaatgccctccaccggtcgaacgacccaaagccgccgaccgtctctcctgcgtcgaagtcaatgctccgcccttcttttaccgaagcgagatcacgtcgcacctcgatacaaggaaaggatagattaccaaatggtcacatgtcaaccgcgcctgatctccgcatcggcaagcacgagaaggcaaatggggccatcccgaaacatctttcgatgggcggcgctcatgcttctaacggaccaggcgggcgaaattgcaagcccgatcggcaatgctgaatggggggccaccattcggcgccaggtgccccggcgtgactcatctccaatcgcgagtcgcgttgtgtttgagttctccatccatataaaattgggcatccacacgacaagcgtcatgtgaatgcccaactaatcacttgtatatataagattatgcgccggacggtgcgaaatgaatgccgggcggtgcgaaatgaatgccggccagcggggtgaaatagttcgtgcatgcgttgcgcttagagaacttccacaccccgtcacggcgctcatactcatccgtgaagaccgcagcgataagaatcgactgattaccttcgacgagatttccaaggagaaggacgtcgccaataccatttaccttgtccgcgctcacaaattccaagcgcagattggttccataatgaatacattcgtgaaacattggccagagtacgttattggccaaatcgagggcgccttccgggcccttgtaggtgccgattccctcaatggtccactctgcatcatcccaccaaatagaagcgagacggccctcttggcgcttgtctacggcaatgagcttgtcagagtagaggtcctgaatcgcggcccggcttgcaagtctgtctagatcactcattttgtatctcctagttgaatataatcccgtaatcttagcaggatcgagggcatcaaggatttaggccgcagaagaccagccgccatcgatgaacagttccgttccagtaacatatttagcttcgtctgacagaagatatagcgccccataagcgatatcgttcggctcgccaagatcgcccatcgggatctgcgctttgtaccattcaacctgctcgggcgtgacgttcgcctgcatcggcgtcttcatgccaccaggaacgatggtgttcacccgcaccccttgcccgacatattccagcgcagccaccttggtcatcgcgcgtaccgcagacttggtcgccgcatagctgatcaagccaggctcacagatgacgctgacgagcgaactgatgtttaggatcgcaccatttcccgacttcgcaatttccggcgcaaccatcttcaggcccaggaaaagcgcagtctggttgaccgcgatcatcttgctccagccttcgagcgtctcgtcctggatcatcgcgccgtggatgatgcccgcggtgttgtaaagcgtcgtgagcttcccaaaggccccaaccgccgcctcgacagcccccgcccagctcgcagcatcggtgatatccagccgcacgatagggcctcgcccccgctttcctgaatctcggccacgaccttgttgcccatttcgacattcagatcggcgacgacgaccttggcgccctccttggcaaaaagccgagcctgcgctgcacccaggccgctcgccgcgcccgttacgagcgcgacttttcctgccattctgttgctcatcctgtgcctcctaaatagcttgagcgcgcaattcagacccgcgtcgctgagggttcttttttccgatgcacaacaactgggccgatcaccggaccttgatccaagcacaattaccagttggtagtcaagctggattctgaggaaccggaccgaaaagtgagactaaatgtccaagtcccctggcccgctaatgctgcccctttgcgcgcggcacgcagccgcgcgctttcactttctaatgctgtgttttcacaaataatatcaatgagttcaaacacccacggaccagcctccgtcaatcggcagatccacgccagtaatatatttcgcctcgtcagaggccagaaaaagcgcgccgttggcaatgtcgatcgggtcaccgagctttcccatggggatctggcttgtctgctgcttcagcacgtcaggggggacattcgccgtgatcggcgtgttcattccgccgggcacgatcgtattcacccgaacgccgcggtccacaaactccagcgccgccgccttgctcatgatgcgcacggccgctttggtggcacagtagctggcattgccggcggtgggaaacatgccgatcaacgaactgatgttgatgatcgagccattgcccgacttcaccagctcggggattgccgccttgattccgaggaagatagcagtctgattgaccgccaccatcttgttccagccttcaatgctctcctcctcgaagccgccaggatgaatgataccggcagtgttggatagagtcgtaagcccgccaaaagcctcgacggcagcggcaatcgcattattccagctcgccgcatcggtaacatccaaccgaatgaagagcgcatcgccaccagcagccctgatttcggctacgacgcccttggccatctcttcattgaggtcgccgattacgaccttggcgccttcttccgcgaaacgcttcgcctgagcggcgccgagcccgctcgctccacccgtgatgagcgcaaccttgcctgcgagtctgttagccattcttcatcctccgaaaatgctcaactgcgcgaattgacttcgcttcagccttgaccacatcgccagtggccccatgtgcctggcaccagcctgaaagatcagagcatacttaccacatggttacaagcctgctttgcgagaggacgaaatgccctcttgtccagccggggcgaaaggcgctggttcatactctatgttctacaatggcttcctttacagcgttcgcggcctgcaatctccgactcgaagtgaaaaagcctacgcagatggcgcatgccctccttttatcgaatcgcttggatcatgcaggggttaatgataattaccatgtggtcatcatgcccatgggccagataaggactgcaatatgaatttcacgatgtcgcccgcggaaaccatgtggcgtgatcgggtccgtaatttcatgaacgatgtggttcggccccatgatgagacctatgccgcgcagcaggctagtggagagcggtggaagactctgccgataatcgaggaattgaaggagcgcgcgaaagcggacggcatatggaatcttttcatgccgccgctggccggccacaatcccgtcgacagcagcttcgagttcgtcgctccgggccttaccaatctggaatatgcctcctgcgcggaagagatgggccgcatcgaatgggcgtccgaggtgttcaactgctccgcgcccgataccggcaacatggaggtcctgcaccgctatggaactcgcgagcataaggagcgctggctccggccgctgatggaggggaagattcgctcggtctttctgatgaccgagccgcgagtcgcatcctctgacgccaccaatatcgaaacctccatcgtttgtgacggcgaccattatgtgatcaacggccgcaaatggtggtcttcgggcataggcgatcctcgatgctcggtcggcattctcatgggaaagaccgatcctgatgccccgcgccatgctcagcagagcatgatcctcctgccgctcgacacgccgggggttaaggttctgcgaatgcttcctgtgtttggctatgacgatgcgcctcatggtcatggcgaagtcgagctgaaggatgttcgcgttccggtcgagaatatgctgctcggcgaggggcgcggctttgaaattgctcaggggcgattggggccaggccgaatccatcactgtatgcgcacgattggcttggccgaggaaatcttgaagaaaatggtggagcggctcctttcgcgcactgcctttgggaaacgcctagcagagcattccatctgggagcagcggatcgccgaagcacggacgtcacttgaaatgacccgcctcctatgcctcaaggccgccgacgtgatggacaagcttggggccaaggcagcacaagcggaaatcgcgatgatcaaggtggcggggccgcatatggcgttgaagatcgccgacgatgcgatccaggcgcatggcggcgcgggcgtcgccgacgacttcggccttgcgcgcgcctatgcacatctccgcacaatgcgcctggtggatgggccggatgaggttcacaaccgcgcgatcgctcgcctcgaaatgcgccgctatcgtcaatagttgaattgccgaccctgttattcggtcgcaatgaccagctaacggcctgccggtcgcgttcaggcgaacggcaggccaagcgcatgaccgacgcagcgcccaggcgcatacgtcggtagctggcaacccaagccctaccgcatcagcaccagttcctcggccatagagggatgcagtgctacggtatcgtcgaactgggccttggtgagcctcgccttcaccgcgatcgcggcggcctgcaggatttcaggcgcgtcggggccgatcatgtggatgccgaccaccacgtcggtctcaggatggacgaccagcttgtagagcgcgcgctcgtggcggtcggcgagcacattcttcatcgcccggaagtcggaggtgtagaccttgacctcaccgagcttgttgcgcgcctcggcctcggtcatgcccacgcccgccatcggcggatggctgaatacggcggacgggatgcagccataatcgacccggcggggattattgccgaacacagtgtcggcaaaggcctggccctcgcggatcgcgaccggcgtcagctgcacccggttggtgacgtcgcccaccgcatagatgctggcgcagctcgagcggttgtcgtcgtccaccttgatcgcgcccttggcgtcgagtgcgacgtcggccgtctccagcccgagattttcggtatgcgggcgtcggccggtggcgaatagcagcatgtcggccgggatcggctcatggccggtcatgtgcaccagcagcgagccgtccggttgcttgtcgaccttctcgaaggcgacgtggaatttgaactcgatccccttggtcatcgagatctggagcagccggtcgcggatctgctcgtcatagccgcgcaggatcacgtcggtgcggttgaccagcgtcacatgcgcaccaaactggtggaagatgccggcaaattcattggcgatatagcccgcccctgcgatcaccacgcgcttggggaaggtatcgagatggaacacttcattcgaggtgatgccatgctcggcccccggaaaatggggtacgatcggccaagcgccggttgcgatcaggattttgccggcggtgatcgtctggcccgagccgagcagcacctcatgcggcccggcgacggtcgcccgctcgcggatgatctcgaccttattgttgccgagcgtctcggtgtagagaccttcgagccgcgagacctcggcgagcacattgtcgcgcagcgccgaccagtcaaattcgcaatcgggcaccttccagccaaagcgccgtgcatcctgcagatcctcggcgaaatgcgagccatagacgagcagcttcttgggcacgcagccccggatcacgcaggtgccgcccacccgatgctcctcggcgaccgccacccgcgcgccataggctgccgaaacccgcgccgcgcgcactccgcccgagcccgccccaatgacgaacagatcatagtcgtaggtcaacatccaataatcccaaccaagtaagtgttgtttttctacagctagagggcgcgcgcatcgagtcgtccgcctccatccccgagcagaccgccgactcccatgccggcgatcacatcgctatccacgccgaacccagcgaagagccgctccaatatcagatcaactccattacgcagggggctacgtgcacaacccggcaacccaatgacagcccgcctgcgcaaccaaccgaggcacaggagattgccgggatcgaccggcattcccacccgctccacgcgcccgcccgcttgtcgaatggccgcggggaccacatcttcgcggtcggccgtcgccgatgccgccatgatcagcacaagatccgcctccgaagagtccgcgagcaaattggttagagccgcttcatcatgatcgcagatccacacatgattcaaatgtccgccaagcctctcgactcgctgccttataacggtttcggtcttggcgagaagcttgaggcttacgctgcctagactggtttgcacgagattgaccgagaggggcccgaatgcagctatacggaccttgcaaccatccgcgacttgccccgctgagacaagttcggctcggggcaccgcatagggaattatcttgacggtgcctaccacgtcgcccgcgcgcaccggcgtcatcggcgcgacggcggcgaatgtgatcgcctccgttgcccgattgagcttgcctatgccgtcgggtgcataaacgagaaggccgttcgtctcggcgatcagatcagcccgcccatggacgggaggttcggcgcggacatgatctccggccagcctctgcgcaatcgccatcgcgacatcattttcaccaatatcgtccgtatcgagccgagcaacggtgagcgcttccaatcccgcatgccggaccgccgccagatcatcgcaatcgagcacgcgcccttttggcaagcggcgtcccggaatcgagaggctatgggccaggatcgcaccctcggcctcttccagcgatacccgtccaaacctcacttcgagctccgcaagactgtcgtcatctcggccaggatggaaacggcgatctcggctggtcccgccgcaccgattgggagccctgccggcccatggatgcgggcgagctccttatccgtgaagccggcggcgccgagccgctcgagccgggcagcatgtgtttttcgtgatcccaatgcgccgatatagaaggccggcgagttcagagcgcgcgccagcgccggatcatcaagctttggatcatgcgtcaaactgactaccgcggagccgccgtccgggcgccaacgatcaagcgcttcgtcgggccaattctcgtctacaggttgatcaaatcgggcagccgccgcgaacatgccgcgcggatcgataacggttgtctcatagcccgcaaggcgcgccatcgggacgagcagctgggcgatatgaaccgcccccacgatcgcgagacgacggcgcggaggatagagattgaagaaccattccttcagaggggccgcattctcgcgggtcgcaccgcttgtcagatccgtcgccagacccagcggcaaaccctgcgcccgtgcatcaacgatacgctcgatcagcgcaggcggaaaatgtgccccatcgacggtctgtaacaggatggagattcggccgccgcaagcaagtcccacctcccaggcctgcgcgtcagccacgccataatccaggcgacgaaagccgccccctgccgcaatcaattcgagagcctgaacgatgacgtcgccttcgacacaaccgccgctgacggagccttcgaaaattccgtcgtcgcggatcaccagatgggatcccgcccgccgaggcgccgacccccaggtctcgatcactgtggcaagcgcgacatgacggcccgccgcaagccatagcgccgcggcatctatcacgacatccaggtcatccgctgcctcagccatgatcccattctgatccaaaaaatgctgaacttaaaggattacggccggagcgtccgaaaaatcggatgctccggccgtatccattcaatgcaccaccggcttcatgccggcagaggaggggagatcccaggccaatctcgacagaccaacccaagatcctccgatcagctttagaaacggaagctggtctttactccgtaggtgcgtggcatggccgcataccgaaccgccgtatcgtacaggaacgctacgttgttccagtaatattcgttggtcagattcttcacccagaactggacctgccatgcattgtccgcatcctgaagtgcaatgcgagcatcaacggtggtaaacggcttgatgtaggttaccgccttcgtcaccgcatcatgaccgatcgcagcctgcgtgctgctgttataggtcaggctggcacccaaattcactgccaggctggcgccaagcggaacggtatagtcggcgtttgcactcgcattccatttcggagcgaatggcacccggtcgccggcaaagtcagtaaataccccgtcggaattcagatcggagtattttttgatcttcgtgtcgacataggtcaccgcgccactgaggttgaggccatcgaccggccgccatacgatggccagctcaccgcccttgacggtggacttaggcacgttgtcgagtgcgaacacggtgccgaaaggcggctgatcgaagaagcccatcagctgcttgttgcggtagtcatagtagaagccagcaccggtgagcagcaccgagcggtcgaacagctcctgcttgaaacccgcttcgtaggcaatgaccgattcctgaacgaccggacgatattgactgacagtcgccgccccaatcgttgggaagctgcctgccttatagcccttggtcacgttcgcgtaaaatagcgaaccagccaccggcttgaagtcgacgccaaccttccaggacagattatcctcattgaggttggtatcgccgaggatgctctcaaaggcatccggccgttgcccattctctacaccgataagtggattgccgttggcatccgtcagcgggtcgatcgcactggtgcagtcacccggctgcaggggggtcgatgctcccaggcccaccagggatctggcgaacgtgtggataatgtcgaacagcctgcgctgggcgtcgtcgccatgtatcgggtcgaaattattatcaaaggtacagccgacgaaatggcgcttgctgttcgtatagcgaaggccacccttcaccgtgatggtgtctgtcacatcgaaatcgacgtttccaaagaacgcataattttcgatcgtctgccggctgaaatccgatgctctggaaaatggcaccggcagcaaagtgctcgtcccgtctatctgagagaaattcgagacgatgctatctccataggaaagcttgcttagctcatagactttgctgtgctgataattagcaccgacggtgacccgcatgcgcgatgcggcgtcgttcgacaggcgcaattcctggttgaagtcacgaatatatccgtcgttggcgacataatcatagtcttgcaccgcagtgccgtcattcgccgcccggctattacgcttatagtccgaataagaagtgatcgaggtcagggtcagattatcggtcacgtcatagtcggtacgcagcgcggcattatacattctgtcgtcacggaaaggttcagcatccgcggaccaatcggcggcgcgcgccttgcgcggcgcatatggcgtcaccaatgtacccgtttcgaaattataaagctgagggctcaaaaattgctcctgccccgccgtggcaggacgcaggaagatgtactgcccgatctgcggctcgctgccgtcatgccaaccactcaggctggccatgaaactgagtctatcggtgggcttccagtctagagtgatacggccagcgaattcccgccgcttcccgaactcgtcacctggacgagagaagtaatttttctgccacgatcccgcataagtgctgcggccagcgagccgtatattgagcgtgtcggtcacaggtccactgatgaaagcttcgccttcaaccgtgctaaatcgtccatagccaaggctgaacccgctcgtcagagtgtcggtcggcttgttggcgatgtagttgatcgcgccgccggtggaattctggccgaacagaatgccctgcggacctttcagtacctcaacacgctccatgtccaaaccgaccccgatgccgggcagcgcggagaagctgagaggcgcctggtcgacataaacgctaaccgcaggcgatgccgccagagcggtatcgaaatagccgacgccacgcagcgtgaacaccggggtgccgaatgccgaccgcgcataggtcagacccgggacggccttggtcaaatcctggacgctgctgataccctgcttgacgagctgatcgccactgaccgccgcaatcgtgaggccgaccttgttgatcgattcagcgcgcttgctggcggtgacgatgatctcgccggcacccagactttcactctgcggcgcttcggcggctgcggattgggcagcaggctgctccgccggagcctcgctctgggcgaatgcgggcgaacagaagcaaagaagcgcgacgcccgatgcgtataagttaatgccgtgccgtttcgttgtgctttctggtctgacaatcataaccatccctccctagatatgaccgaagtatcgtttcgcgctcttaaacattttttcttcggtcgcgttgaaaaactatccgtgtctcctgcccacttcactccggtgtcaggacaattatttcgtttctattcggcagactgccgctccaacagcagcatcatcaccttcagaaaccaatatttcaatgagagttccatcgcacggggcttccacctcggacgtcaccttttcggtttccacctcataaaggatgtcaccgagagcaaagtctgcgcccagctgtacgtgccagcgagcgatcgtgccttcttccatgttcatgccaaacatcggcaacttaagcgacatcttcatgcaacgtctccatcgcgtacagccgcgcggatcgcagcctcaaccatagcctcatcagggatcaccgcattttcgagatggggcgcgaacgggatcgccacatcctgcacggtgacccggcgcacgggaccacgcaacgaagcaaaaccctgttcggcgacgatagcggcaatttcacttgcggcgctgcatgtagcacgcgcctcatcgaggattactaggcgcccggtcttgcgaaccgaggccaggatcagctccttatcgagcgggaagagcgtcatcggatcgacaacttcgacctcgatcccctcttcggacaatgtcgccgctgcgcgcattgcatgacgcaccatcacaccgatcgcgaccaccgtgacatcgcgaccctcgcgcttcaccgatcccttgccgagcggcacgacatgatcgccatcgggcacttctccttgctcgccgccgcggcgggtgggcagcaggaagaggaccggattatcctcacggatgctggccttcatcaaacccttggcgtcggctggcgtgctggggatcacgaccttgatgccgccaaggttcataacgcctggatagggtgcatcggaatgctgggcgccagatgagcggccggcacctgtagatgccaggtaaacgagcggcagcttgagctggcccgccgtcatatagcgaagcttggcggcctggttcgcgatggagtcaaagccggtataaaggaagttgccatacatcatgtggcagatcgggcgatagccggccgctgccatcccaaccgccataccggtcatgacaacctcggagattggcgtgttgatcacccgcttgcccccgaacttgtcgaagaggccgcgtgtatcgccgaacaagccgatcctgacatcctcgccatagaggatcacacgatcgtcgcgctccatttcttcatgaagcgcttcgttgacagcatggatgaggcgccgcttagccattggcgaacatatcctcaaaagcacgggagacagggggaagaggatcattcaaagcatcggtgatggcgctttcggtaacgccctcgaccctggcccggatagcggccacgtccttttccagatcctcggagacgagaaattcttccagccggctaatcggatcgcgctgcttccagctctcgacttcttcctgggtgcgataaggcgctgcaaggaagctttcttcggattcgacatgagtccgccagcgataggtacgagcctcgatgagcgtggccccttcgcctgagcgcgcccgcgcaaccgcctcgccaacgacccgccatacggcgtggacgtcattgccgtcgaccagcgcgccgggcatgccaaacggttcggcgcggcgccagatatcgccagcgttcaccgtctcataaggggagaattgagaaaatccgttattctcgcagaccagcaacagtggaagcttccacagggcggcgatgttcagcgcctcggaaatgacgccctggctggacgcaccgtcaccgaaaaacaccacggcaacccggccctcgccgtcaagctgcgcgccgagtgccgcaccgaccgcgagccctacgccaccgccgacaatgccgttggcgcccaatatgcccttcgagacgtcggcaacatgcatcgagccgcccttgccgtggcaaatgccggtctctttgcccatgagctccgccgccatagcgcgcggatctccgcccttcgccaggaagtgaccgtgcccgcgatgagtgctggcaacccagtcgctgtcgtcaagatgtgcgcagacgccggtggccaccgcttcctggccaatataaagatgcacattgccaggaagttcgccggctttcccgaggtcaccaagccgctcctccatcctgcggataagcagcatgcgctcaaaaagccgtaatgaccgttgaaggtccggaccattcataaggacgcctccgtgggctgagcctgcgcaaccaggcgatcacgcaggatattcttctggactttgcccgaagccgtgcgcggaaacgcgtcgaccatctccacgcgctccggccatttctgtcgcgctagcccttgctccccgaggaagctgccaatgtcggcgacggaaacgggcgcatccgcaatcacataggcgcagaccccttcacccagcctttcatgcggcatcgccaccactgcgacgtcggtgattgcaggatagcgatgcagcgcatcttcgatttcctgagggctgatattctcgcccccgcgcacgataacatcctttttacggccgctcaccgccaggaaatcgccaaattcgatccgtccgagatcacccgtgcggaagaagccgtcctgatcgaacgcatcgtccgtcagcgcttgatcggtatagcccagcatcacctccgggccgcgaacaaggatctctccttccgccccctcgcccagcaacgctcccgtcgcttcgtcgatgatccgcacttcattgttgacgatgcgcccgtccgtggtcgcgccaagctcaagctcttcgacgccccggacacccagcgtgaccgttggcgcctcgctgcttccgaaggcgcgcgatatggcgcaccccgggatcgcctgcgccgcccggcgcacaagttccggcgcaaccggcgccccgccgcagataaacaaacgcatcgtggggagcagagccccggccgacacgaccgtatccgtaagttccctgaggaagggagttgcgccaacgctcatcgttacgccgtgccgcttgatcagctcgaccgcctcagaggcgtcccatcgctccatcaacaccgcggcacagccggtgacgaaacccatttcgagcgcgtaaagatagccggttatatgcgtaaccggcgagggcatcagcaccacatcgctcgcaccaaggccccaatagtcccgagcggcaaggagctcggccattaagctattgtggctgtgcagaacgcccttgggatggcttgtcgtgcccgatgtatagagcagcagcttgacggcattgggatcgggatggccgcttgccacgtcaggcgcgtttgaagcgagaagctcctcataaccaagacagccctccgcctcaccccggacggtaacgatggtggcaagatcgggaaggcccgcctgaagcgcgcgcgccatattgacataatcgaagccacggaagctcgtcggcacgaacagaatcttagcacggccgtcgcgcaggatgtagccgacctccgcctcgcgatagattgggatgatgggattgcagacaaagccgccgatacaacaagccaggttgattaccgcggtttcgagccagttgggaagctggaagcttaccacatcgcccggaactaggccacgcgtggcaagtaccgcagcaatctttcttgccttggtaacaagattacccagataaagcgagcgatcgccctcaataaatgcgagcatgtcaggcttttcgatcaccagacgcgcagcgatatcggcgatcgactcattccgccatgcgcctgaagctgtgtagttgtcgatcatcgcgtcgttcagacgggtgatccaaccgctcacgtcctttcgcacgtctatcccctcactcgcgaaacacaccgaccacgagctttcccgattcgtcttccgtacatgggaaactagcctgccaacccgctcacgcaggcccctggcagcatccgatccatccgttcagcatttccggccggatggccccaacttgcacggcgcttatcgtctctgcgtctgtttgaaactttaggtcaccgtttggtcatttgtcaatagccctatgcgccacaaacatcgccaaaaagaagctacgtaacgaccaattcccaactcctgcccgccggccacaatgctgcaagcgcacatgcaacaactcacagagtaaggacctcttccagcggcggcgcgtattcagcgcgcaccgccgtcagctggagcgaagcatccgcctatgcacttgaccagccggtcattttttagcattcacgaccattggcatcggcgccaaggcgcttggttatgaaagaagggaatgaggtgacgaccccgcgtaagaaaacgcagaccgacactccgcggttgccgcgcgccgaacgcgagcggcttatcgtggaaggcgccgtgcaattcttcgcggaagtagggtttggtggtgacacacgcgagctagcgaagcggctgaacatcacgcaccctttgttatttcgctattttgccagcaagaacgcactgattgaacgcgtgtatcaggaagtattcatcggccggcggaatccatactgggaaattgtaatcagcaaccgcaatgttccgttgcgagagcggctggtaaatgtataccaggcgctcgcccagacagtgcttaattatgactgggtccgcctattcatgttcgcaggtcttaagggatccgacataaacggtcgctggtattctttcatgcaagaacatctcgtcaggccggtttgcgccgaatttcgtcacgatcttggcctgcctacgattgaagagatgcctctcacacagaacgaatccgaactcgtgcttggcgtcaattcgcgcatcttttatctcggcgtccggaaattcatatatggggtcgacacgcctgaaaacgtcgatgcctgggtagagatggaaattattctgtttctggatggggtcgtcaacatttatcccgggctggtggctcctccccagcgccgcgtccgcaagccacgactggccagggccaccaaaaaaaggccttctccccttgatgtagcgtcgataggctgaacccggcaaaacttcctgctttcaaataagttaacggcacggcctcggccccattgggccgaggcccatgcatatcgggtgccaagctctggaggcgcagagaagctatcttgacacgttaccagttggtcacttagttagggcaatgatagcgatgaggatgggcgccacggcgcgaccgtccggccgcggctctaattaagcgagggagggcaagggtaatggtgcagaggctcgacgtagagttccagtccgaaggtgatactgttcggggttggctctacacacccgacgaaggcgggcgtcggcccactgtcgtgctcgctggcggctggtgctatgtgcgtgaggtcacgatgccgacctatgcgcagaagttcgctgaaaatggctttaacgcgctcatcatcgactatcgcaacctcggggtcagtggcggcgacaatcgccagcatctggatccctgggcgcagatccgggattatcagaacgccatcagcttcctcgagcgccaccctgcggtcgaccccgacaagatcggggcctggggcatttcctattccggcggccatgtcatcatccttgcagcgatcgacgagcgggtgaaaacggtcatcagccatgttcccgttatcgacggatatgagaatatgcgtcgtatccatggcgtaaacggctggcgccaacttctgaagctgatcgccgatgatcgcgcgctacgttatgaaaagcccggtgagcaactctatttgccgcacgccaccattgattacgtcaatgacattccttgctggccggtgccggaagcggaaattgtctttaacgagatcaagaaaaatgacgcgccgctctatcagaacaagagcactgtcgaatcggtcgaattgctcctaaattacaatgtgaacagctttgttggtcgcgtcatcaacacacctgtcatgatggtggttgccgaaggggacgatattaccctatgggatcttgaaatcgatacgttcaatgccattccttgcccccgcaaggaacttgtggtgttgccgcacacgacccacataacgctctattccgacaaggcgagaggcatgatggccgccgaggcgggactgaggtggctcaacgagacgctccgctaaggcgaacgcttttcacggccgcctgcggggtagccaaagagatatcctctgcggaaaacaggaccggtgatcatgtccgaagtatatcctctccaggaccgtatcgcattggtgaccggcgcatcgagcggtcttgggcgccatttcggactgctgctcgcggcgaacggcgcacatgtcgccctcgcggcgcgcagcatcgaccgggtcgcggacacggcaaaggcgattaccgaccaaggcggcaaagcacttgccgtagcgctcgatgttaccgatcgggccagcgttgatgcggccgtcgcacggatcgaggacgagctcggcccgatccagatccttgtcaacaatgccggcgtcgcggcgaccgcgccttttctcgatatgacggaacaagattgggcacaggttctcgataccaacctgaccggcgtctggcgcgtcggccaggccgttgcccgccgcatggcccctcttgggcgaggcagcattatcaacataagctcaatcattggtcatggcgtgcaacgccagcaggcaaattactctgtcgccaaagcaggcgtggcccagctcacccgtatcatggcgcttgagctgggcgaacttggcatccgggtcaatgcgcttgcgccgggatatgtcgccacggagataaatcacgatttcttcgcaagcgagaagggcaaagcctatatcacgcgcctgttcccgcggcgcctgggcgaggcatccgaactcgacggggcgctcatgctgctcgcgtccgatgccgggtcctacattcagggcaccaccattaccgtggacggcggaagccttttgaagggcctgtaatcttgaccgcctcccccagcacaatcgaatcacaaaggtccgcgagcgggctgccgctggaggcgttcacggcgatattacgggagcagcttccagacctgcgcggacccatcgaagtgcgtcctatcgcggccggtcaatccaatccgacattttttgtcgagtttggcggtcgatcatttgtcctgcgcaaacagccggatggggaactgctgccctcggcacatgcgatagatcgcgaatatcgggtaatgaaggcgctagccgccagcgccgtgcccgtgccgcaaatgctgttctttcatgcagatcgcgatgcgctgggtacgcctttctatttgatggaaaaggtgaacgggcgtgttttccacgatagcgcaatgcccgacctcacagtagcggacaggcattccgcctatctggcttcagccgccacgctggcggatctgcattcgatcgatcccgcttcgatcggtctggccgattatggtcgccccggtgattatttcgagcggcagatcaagcgctggtcgggacaatatgagcgcgaccgcacgcgcgatttgccaggcatggaccgcctgatcgcatggctgcgcgcggagattccgcaagacgacgggcttacaagcatttgccacggcgattatcgcatgggcaatttgatgtatcagccgtccggcagcggcattgtggcggtgctggactgggagttatctactctcggtcacccactcgccgatctcgcctacagcatgatgttctggcggcttccgcccaatatcttctctggcattgccggcctggattggaatgcgctcggcatccccgacgaacgcgcttatgccacccattatttcgaacggcgaaatatggacgacacgctatcggcctttcaccgcgccttcgcattcttccgcttcgcgctgatcgcggaaggcgttgccgtacgcgcccagaagggcaacgcggcggcgaatgacgccgaagaagtcggcggcttcgccctggcctttaccgaggcggcgctcagtttcgtggatggcggcgcggcctattgaagggctcgggcgatactgtttccccgcccggcccaattttttggcaagaaacatcgctggtgcgccagcgagcatgaggagtcgataatgtctcaagcttggtatctcgtttcccgcccggccggcatgccgacgatggaaaatttcgcgttgcgcgacgttcccgccagcccgcttgccgcaggcgaggttcgcatcgccaatcgctgggtttcggtcgacccctatatgcgcggtcgcatgaatgaggggaaaagctatgtccccccctacgcgctggatgccccgatggagggcggcgccgtcggtgaagtgatcgaatcggcttccagcgatttcgtccccggcgataaggtcctccacatgggtggatggcgcgacgaggctgtgctgcctgccaccgaagtggaaaagcttcccgccgatctcggtgtgtccgacaccgcctggctgggcatgctggggctgccgggcttcaccgcctggttcggcctgctttccatcgcgtctgccaagccgggggatatcgtgttcgtctccgctgcagccggcgcggtcggctccgccgtggtccagattgcaaaggccaagggcatgacggtgattggttcggccggcggcccggaaaaatgcgcatgggtccgcgaaatcggcgccgatgccgtgatcgactataaggaagaaggatcgctcgtccgcaaacttcggacggtcgcaccgaacggcatcgatgtctattatgacaatgtcggcggcgaccatctcgacgcggcgatcgcgctttcaaatgaccatgcgcgcttcgcgatctgcgggatgacatccatctataatggtggcggtgcaacccagcttcgttacgccccgaaaataattggcagccgcattcgcatcgaaggcttcatctattccgatttcgaggctcgtcggccggaatttctgcagggaatgacggaactgctgaaatccggcaagatcaccacgcgcgaaaccatccatgaagggctcgccgcaatgccggatgcgttcatcggcctgttcagcggcggcaacaccggcaagatgctcgtcaagatctgataccggattgataaaagtctgaagaagacccggatcgttttacgccgcgatccgggttttcgcgctgttctgatgataaggatcccatgagctacatcgccccgatcgccgaacagtcatttgttctggaaaccatcgccaaccttcccgcgctggcgatgctggctggtttcgatcacgccagcagcgatctggcgaactccgttctcgaggaagcaggcaagctcgccgccggggtgttcgcgccgctcaatcgcagtggcgacgtcgagggcgcgcgctggtcgcttgatggggtaatcctccccgcgggttttcgcgaggcttacgccactttcgttgcccatggctggaactcgctcgccgccgatccggaccatggcggccagggcctgcccttcatactttccgttgccgtgcaggagcagctcagttccgccaatatggcctttgctctctgcaccatccttacccagggcgcgatctcggcgatccaggcacatggctccgatgagcagaagcagctctatttgccgaagctggtttccggcgaatggaccggaacgatgaacctcaccgagccgcaagcgggttccgacgtgggcgccatccgctcggtcgcgacgccggcgggtgacgggagctatcgcatcactggctccaagatattcatcagctggggcgaccatgatgtcgccgacaatatcgtccatctggttctcgcacggttgccgggcgcgcctgcgggaagcaaagggctgagcctctttctcgttcccaaatatctgccagacgcggatggcgcaccggggcagcgcaacggcgttcgatgcgtatcgatcgagcataagcttggcatacacgcctcgcctacgtgcaccatgagcttcggcgaagaagatgatgcctgtgtcggctggcgcatcggcccggagcaaggcggcatgcgcgcgatgttcacgatgatgaaccatgcaaggatttccatcgggcttcagggcgtcgcaatcgcggaacgcgcctatcagggcgccctcgcctttgcccgtgagcgcattcagtccgtcgcggccggcggtgacggtacgccggtggccatcatcgcccatccggacgtgcgccggatgctgatgacnnnnnnnnnnnnnnnnncgtgaagcttgagcatgcttggcggagattggacggacggaacgatgacggatttcaagtggcgccatttccagggtgatgtgatcctgtgggcggtgcgctggtattgtcgctatccgatcagctatcgcgaccttgaggaaatgctggcggaacgcggcatttcggtcgaccatacgacgatctatcgctgggtccagtgctacgccccggagatggagaagcggctgcgctggttctggcggcgtggctttgatccgagctggcgcctggatgaaacctacgtcaaggtgcggggcaagtggacctacctgtaccgggcagtcgacaagcggggcgacacgatcgatttctacctgtcgccgacccgcagcgccaaggcagcgaagcggttcctgggcaaggccctgcgaggcctgaagcactgggaaaagcctgccacgctcaataccgacaaagcgccgagctatggtgcagcgatcaccgaattgaagcgcgaaggaaagctggaccgggagacggcccaccggcaggtgaagtatctcaataacgtgatcgaggccgatcacggaaagctcaagatactgatcaagccggtgcgcggtttcaaatcgatccccacggcctatgccacgatcaagggattcgaagtcatgcgagccctgcgcaaaggacaggctcgcccctggtgcctgcagcccggcatcaggggcgaggtgcgccttgtggagagagcttttggcattgggccctcggcgctgacggaggccatgggcatgctcaaccaccatttcgcagcagccgcctgatcggcgcagagcgacagcctacctctgactgccgccannnnnnnnnnnnnnnnngcacgctccacgattgcatccagatcggctcggcgcgcagcggggaccaacattcgcgacggcgcattgcatgactgtccggaattcagcatcattgccgccacgccagaggaaacggcgacctcgaaatctgcatcgtctagaatgatattcgccgacttgccgcccaactcctgagctacccgcttgaccgtgggtgccgccgcctgcgcaacaagcactcccgcgcgagtcgatcctgtaaaagaaatcatgtcgattccgggatgcgcggccaaagccgctccgactgggtctcccttgccatggataagattgaatacgcccggaggaacgccggcctcctcaaatatctcagccagaatatgcgcactgagcggcgccaactcggatggcttgagtaccatcgtgcagcccgccgccagcgccggcaccaccttagctgcgacctgattgataggccagttccagggcgtgatcattccgacgactccgatcggctcccgatggatcgttgcgcttccgcgcgcttcctcgaagggaaaactgccgagtgcatcaatcatcagcttcagatgcgccgcgcccgcaaagacatgagcatagcgggagagcatgtagggcgcaccaatctcggtgcagatcgcctgggcaagatcctcctcacgcttttcatagaccgaaagaatcgcggcaagcagcgccgcccgctctgcggctgtcgatgacgcataggcgggaaatgccgcttgagcggcggccacagccatgtccacgtcggccggagttcccaagggaatagtggcgcatggctggcgcgtcgagggatcaatcaggggaagtgtatcggcgccggaattgtctatccagctgccactgatgaagaagcggaggaaatgcatctgattttcctttctcgatcctgttcccctggggtggggcaagctgtcacggagcccttttccaatcatggccatcgccgctcaagttctcccaacgcgaagctgcccgccggcttccgcttcaagccgtcgggcagccagcatccctatgacaagcaccaccgccactgccagaaaagcgcgctggaagtaggcaggtcccgcgacctcgccaccaccaagccattgctgcgcggcaagcagaagcacgcccagcgacacgccaaacgacatcgtcaactgctgcaccgtcgaatagaaagccgttgccgccgacatctgttggggctcgatgtccacataggcgacagcgcccagcacgctcaatgcaagcgagtgtaggaagccgaccgtgaccagcagcgcccaactggtccagatcggccatcccggtcgcatcagggagagcgcggtcatggcgactgcggccgctccggtcgcgacaaggataacacgccgtgtcgtgaaccatccgacaatggcaacgctcgccgaccgggagagcagtgcgccggctacgctggcgaaggttatcacgccgctctccgcgggcgtcagtccaaagccgatctggaacagcatcggcaacaggaatccggaagccgtcgaggccatccgcataaaggagcctgcgatcatcgatatgcggaaggttggaatgtcgagaagagaaaggttgagcaggggttgcggcgtccttcttgcgtgaaagacataggcacggccaaaaacaagggcgaccagaaggagactgaagcccccgacggaagcggcccgaccctcggtaaacgcctgcaatccaaagacgaggaggataaggcccgatcccgccagaaacattcctcgccagtcgaagcgggagagaacaccgtcgcggatcggcggaatcagtcgttgtgagagaatcaaacccagaacgccgactgggatatggaccgcgaagatccagcgccaggaccattgggtggcgataaaaccgccgataaccggccccatcagcgggccgatgatcgtcgggaccatcagccagttcattgctgagagcaaatttcccgactgcgatgatcggagaacgatcagacgcccgaccgggatcatgatggcgccgccgatgccctgtaccagcctggcgcacacgagaagcgggagggtcggtgcgaaagcgcatgccatcgcgcctaaaaggaacaagaccagggacaactggaacatacggcgcgcaccgaagcgttcggccaacacgcctcctgcaggaatgaacacggcaaggctgatcagataggccgtcagcacgacggtcatctgcgtggctggtatggcaaagtcggcactcatcgacgggagagccgtcgtaagggctgccgtgtcgagatattgcatgaacagggatgtcgagacaacaagcgcgacgatccggtaattcggcccaggatcagacaccggcatcgatcgcgttgccgtgccgaaccgcatcaccggccgcccgtcacatggaccgtggtgccggtgatgtaggcagcttcgtcggatgcgaggaaaagagccgcgtgagcgatctcaaccggctcacccaggcgcccgaggggtgtcatccggctcgggctatatggcagtccgctttcgtccattgcgcgcaacggtggaccggcccgcgcggtattgatcgggccgggagcaacggcgttcaccgtgattccatattccgccacttcgagcgaaaggtctcgaataaagccatggacgcctgccttggtggtcgaataggcggcgccaccggcataatatgcggtccaaggtgttccctcccgcgcaccggaagacatgcagatcacgcgtccgctgcggcgggcgatcatgtgcgggaggacatgtttcgagaagaggaatgtcggccggaggttgagcctcatcgtaaagtcccaatcctcgacgggcatatcccatacccggccgacacgggcgccaccgacattgttgaccagaatgtccacggtctcccagacggacagagtctccgaaacaagccggactgcgctctcctcctcggtagcatcagcaaccagacccgttgcctcgccgccggctgtacggatagcattgacgacctggtcgaggccttcaccatccatgtctatcaaggcaaccttggcgccttcctcggcgaacctaagcgcgatggcgcggcccaacccttccgccgccccggtgacgatcgccgtcttgcctgcaatccgtctgcggcctgcgctctcgccgtcagccatgatcgtgatcgtggatgatcatgcagccatggggatcaatcgtcgccgtctggccgggcaatagcaggatcgtcgtgtccacctgccggaagatggccgggcctgcaacctgtgcgcccgcgcccatcgcttcacgatcgtagatgggacaatcgagggaaccggcctcgaaagcgacccgcatcttgccggtgatacacgcctcaggaggttggccgctgccgatccgcggaaagtgcggatgaggcaatgttccggtggcgctgacccgcaaggtcacgatctccacgggcacgtcgggctgggcgaaggtgtagagttcggcatgcctgtcatgaaaggcctggaccgttgcggcgatggtatcggcattcacctcgtcaccctgccaagggacgctcagctcgaaaccctggttcatatagcgcatgtcggcgctccacccgatcgaacgggcctcccccgcgatatcttcgctatccagccatgccgaaccttcggtcccgagttccgcataagctttggcgatcgcttctggatcgatgccgctcccctgcaccagcgtcctggaaaattcagaacgcaggttggaaacgagcagaccgatggccgaaaggacacccggtgccggagggatcacgatggtcctcactcccagaaggcgggcgagcgcgccaccgtgcaatggtcccgcgccgccaaagggcatcaacgcaaaatcgcgcggatccagtccccgttcgaccgaaacaagccgaatggcgcccatcatcttattgtcggcgatggacagaatgccgcgtgccgcctccgttacatccatgccgagcggttctgcgacttcacgctggattgcttctgctgccccctcgacgtcgaggctcatttcaccgttcatgagatagggaggcaagtgacccagcacgacatgggcgtccgtgacggttgggcgcgtgcccccgcgacggtaacagaccggtcccggctgagcgccggcgcttgcgggccccacctttagcgttccattcaccacttctgcgattgagccacccccggcgccaatcgtatgaacatcgatcatgggcagcgtgatcggccagtcggcgatacgggattcgacgctcatattgggcgtaccgccccgaattacggagatgtctgccgacgtccccccaatatcgatgccgatgatgttgtcgaacccggccatccgtccgaagaagctggcccccaccacgccggctgcggggcctgaaagggcggtctgcactggctgacggctgatctcgcctgcgcccgcaacgccgccattggacttcatcagcagcagcggcgccttgatccccagagcatcgatacggttatgaaggttgccgacatagcccgccacggccggcgcgacataggcattaagcagagtgaccatgcttcgctcatattcacggaataccggcaggatctcgctcgagagagagatgatggcgcccgggcagctttcgacaaggatgtcccggacgcgcagttcatgcgccgacgaaacataggcattcaacaggcacaccgcgatggtgccgatgccgagctgcgcgattttcgcgccagcggagcgcacggccgcctcatcgagaggttccaactcctccccatccttggagatgcgccctcccacttcgaagatcaattcgggcggcacgggccttttcggcttaacccatgtgtagggatttgcaccacccggaatgtcgtgccgcccgatttcaagcacatgaccaaacccgctggtagccagaaccgccgccttcgcgcccttcccttcaaggatcaggttagtcgctacggtggttgcatggaatagctgagccacgtccgtttcttcacggccggccaacccagcgatcttccgtataccctcgacaaagccgatcgactggtcctcgggcgtgctgggcgtcttggtcctccaaatctgccccgtggcgcgatcaagcaaggtaacgtcggtgaaggtgccgccgatatcgatcgcgacggcgacattggaaggagatgcgaaagtcatgcagcggcaaccttgttcccttgggcagcgcttctcgcactggaggatcggagttcattcgtggcgtcgtaatcgatgtgaaggtcagcgccggtgagcaccacgccatagtcgtcccgggccgacgcgctactgatgaagcgtccgagcacatcggctctcacgtgctcagggctccgctccagcggattgccccaaccgccgccgcccaccgtctcgatacgaaaaacgtcaccccttttgagcacggtgccgtcgctgagcgcttcaatcatgcgctcgtcggagcggcccggattgacgacagcgcggccgccacggccgggcattccacctaagacgccccagggcgggttgccgacaccgtcgatacgcaccgagagcagtgcttcgtccgccaatatttcgatttcgcggaaaacgccgcacccgccacgccagcgtccagggcctccactatccttgagcagcccataggagcgcatccgtatgggataaacggtttccatgaattccgccgggtagttcttttggccgacgagatagacggcatcaatgccatccgcgaaggcgcgcgctccgtagccgattgccacgccatcgctgagcaggaacggcttgcccgcatgggaaccacgcatattatagatcacataggcgctgttcgaggcgccgccttggccattcgtcgcctgatttacgataccaagaatgcagttcatcgaccggattgccgtaatcccccgcatgccaagcgctgcaggtggattcggttggagcaggctcccatggcgcaagaccacttcgtcgataagcgcctgcacgccatggttcgcccgcgcttccgggacaagcgacaagagatagcgtccgagcgtcgaagcgggtacgccgacatgcatcagatagttgatcggaccgagcgcctgatcatctgtgccggaggcgtcgagcttcacatggtccggcgtgaccgtcaggtccatgtggatattgaatggcccattgcccttgccgtcagttgcgaccacttcggagaagctgtaggtgccggcggcgaagagctcgcgaaaccgagttgtcaggaggctcgccgtccgctcaaaggactgctcaagcccggccaatgttacattgagcccgaaccggtcgaacaactccgccagccgccgttcgccaagagcgacagctgcaagtgaagcgcgaatgtcgcctcgtaccatctgtggataccggctattccgttcgaacaggcgctgaaggtcttcattgcgccgcccgccttgctgtagccgcaccaccggtacgatgatgccttcctgatagatgctggtggcgtcgggggagatcgtaccaggatgcatgccgccgatatcgttgaaatgcgcccaagcctgggaaaaaccgacaagccggtcctcgaaatagacgggcgccacgaagacctgatcgggagagtgcgagacgatgccgcgcgagctgtagcagtcgttgtaccagtagatgtcgcccgcgctcatctcctgcgcgggaaacgcctcgaagatcgcgctcatgaactcgccggtgtggccgcccgatgcaacgatcacccgaccctcggcatccgccagcgcaacgtgaaagtccttcttttcccggatgaaaggcgacatcgccgtacgctcaagcaatgtctccatctcgctcacagccatgccgagggcgccggcaatcaattcgagcgtaaccgtgtcgcatgtcgctaacgtagatgccttttgtaccatggcttacatcatcctagtttgtgcttggcgagatcgatcacatcgtttcataatgcgaaacatggcagctccctgtctcccgtaacacccctgaaagtgcgaacccgccgggagttcgaccctccattgatgaattttgggtttagatcggcgtcggttaccggtacgtcagctccctatccggccaagcgtgatcgagcacggactcgactcctgtgatgcattgtttcgaaatacggaatgagttgcaagcccctaatgggcactggctttctgacgattttgagcactgaacgacagaggaaagttaaggtatttttatcaatgctttatagaaaatcgttgccggttagggcgggagacagctaggtgagccaatgtgatgtagttatgccgtcgattacgatgtttcgattccagtgatggattcaggtcgaatgcaaggactgaggcagaaatggaccggatgacgaaattgtgttaggatttcccaagtgggcaatgctaaggctgcgtcgttgatgcctctgatcgagtatatactgcacctggattcgaaacgtcgttagcatgtaagcacttcatatatcaggagattcggatggcccggtccggccagcgcacaatcgccactgcagtgggagccgcaaaaaagcctcgggagatcaaaaccaggaaagcgacaatccaacctatcggcaacgatataagtgcccagcgcattggcgcggaggcaggcgatccgcaagcgcgccgcttgtcaccgattgttccggtaaaacggaaggtgacggattgccagatcatcaattcgcttgctcgaggcctcaaagttctgacggccttcggcccagatgatatagcgttgagcaacaaggatcttgcagttcgaaccgggctgcccaagccgacgatctctcggctcaccaacacgctcgtgcgcctgaatttcctagctcaggacggcgaaaccgggggatatcggcttggcgaggcaacattgacgctggggttatccgccactgccagcgttgacctgccacatatagcccgcccgttcatgcgcgcctttgcggaggagcacaatgtgggcgtcagcctgggcgtccgcgatggactcgagattcgggctctagcctatagcctaagcgatctctacaacagttccgacggctcgccgggtgcccatctggcactttatgcgcgacaaccactcggcgcctcgggtatcggttatgccttactggccgcgatgaccccaccggaacgcgcgacggtcctggagcaacttgcagcgcaagcaggcaacgtcggctggcccaacatggagcgccgcattcagtttgcgatcgaggacatcaatcgctacggctattgcgcgtcgattcgcgaatgggaccgcacaatcaattgcgcggccactccggttgccttttccacgaagggaattccgctgtctttggcttgcgtcgctccactttcgatgctgcctgaaaatcgcatccggaatgtcattggcccggcccttgtcgacctgaagcaaacaattcgagatgcctttcacgagcaaggtggaagatagtctatttcggcgacccgagccaccagctaggtggcccatgcttccggttcctcagggtacaaatgtatccattaaccagcgcccctgagcgatcaggctctggtccgcatgccattggccgataacctggacgccaagcggcatgccttgcatcgaaagcatcggaagcgacagtgctggagcaccgagaagagaaggcacgatgttgtagatggggttcccggttgccatctgaccaggagcgcgatctggatcgtcaatcaatggggcgatcccgggcgcagcgaggcttatcacggcgtcgcacacatccgctaattcagcatgtttttggcgaaacagattgcgcttctccagagcgtcgcgataatctaccacgctgagcttgctgccatattcatattgcgccaatgtgggcccactcagcttatcgggaatgcgcgccatgaggttggcaagtagggggcggttttcccaagcgacgatgagaccgaccatccggtaagcgtcagccaccatatcgtgaaatgcatcaaagcgtgactctgctccgggacggattattactacgcccgcggtttcgatccttgccaataaggcgttgaatagagcctgcgcgcccggatcggtagcatcccagccgggcccttccagcactcctacgcgacgcaggggcttgcttgcaggtagtggtaatgcaccaaaaagccctggatagcccgggtctccacccgaccgcgtggcaatttccaccgatgccgtccaaagatcttcaaaactattggcgtggacgccgatacatgcgtggctgaggcccagccgttccccgcgatggaacgcgcccatagtaggtttgagcgccatatttccgcaaaatgcggctggccgaaggattgatcctcccacctgagtgcctaacgcgactggaatcatacccgctgcaactgccgccgccgacccacttgaggagcctcccggtgtacgggccggatcgaacggattcgttgtcacacttggcgtgccgccgccaagctctgtcgtcgtcactttaccaagaatgatggcaccggcagcgcgcaaagcttgaattgtagcggaatcgtcgcctgtcatggggctgtggccagcgatcccaaggccagtgggaaggtcgcgggtcgaaatcaggtccttgatcccgatgggcatgccatcgatgagcgatagcggcgcgcctgcacgatagcgctgggccgattcctgggcatcctttcgggcgccatcaaatctggtggaagcccatgcgcgaacaaccgcctcctgactttcaattgcggcgatgcagtggtccagataggcaataggggtgtcttctttgcctaagaatcgccgttgggcctcactaaacgtaagaggcgcggcagctatgtcatggatcacgaagcgactcctcatatgtttcgtatatcggaatacacgacaaatttatccccattcaaggacgaacacgatcacattggtccgcagagcgaaattttttccactcagcctccgcactcgtggtgtaattttccggtggggattgtgctgccgcagtgttgcgcatgccctccctatattgccgatttccatgtacactaggctcatcggtagcgcggaatttccctatttctgaggcgcatcgaggggtagattccgatgactgaggctaggctttgcttgccgagctgaagccggagatgccgatttcttgcaacgatcgcggagagcatactccagacggaagtcgaccgcgtggcccaaatcgggcgccacgagcggctcggcgaccgcacgacctggcgcaacggctatcgcgaacgcgacattcataaccgcttgggaacgctcaatctaaagattctgaagctgcgtagtggtgcgtactactatggcttcaccaagcccaagacggtcgccgagaaggggctggtttccgtgatccaagaagcccggacatcggcgtgagaccgcggcgcgttagagaactgattcacgccatgagtatgaccagcatctccaagaggtcggtgttcaatctgttctgtccaatctgttcaaggatatcgtcgagcgaatgcacgccttcctcaagcaaccgctcgcccgggattagccgtttctttggctcgatacgacctgcctcaatgtaaggcgcccgtatcatcggcgtcgccgcgatattcgccttggccgtcacgttgtaggcaagcgcgagagggcaacaccgacgccggtcgcggtactggacgcgtcggtcacagctccagcaagaccgcttactgctgagctaagcaattgatcgctccgagtaccaacgcgcagaggcgcgttcccggaacaggctcccagcatcaaccagtgatgaaagctgcatcggaacactcttgagcaacgggtgcgaagatgagccatcacaatgcgttcggcagcaacgacttgagagatgttgtatcatctcctatctatcctgacagacaagttcccattggccacggatctccattcatgcgtctgctcgcccgtctttccctattcgccctgcttgccaccgcaacacacatcccccttccggcgcagacggctccgccactgatcgagcgctcgcgcctgttcgggaatcccagcaaggtgcaggcgcggctcagccccgacggcaaatggatttcctggatcgcgccacgggatggcgtgctcaacatctgggttgcgccgttcggcgaccctacgagcggtcgcgccctcaccgcggagacagcgcggccgatccgcagctatttctgggcgccggacagctcgcagatcctctttctcaacgacaaaggcggtgacgagaacttcctgctctacagcgtcgacccagtcaccggccagcagcgcccgctgacgccattcgagaagacccgcgtcgaggtcgttgcgaccagcgatcacgttacgggccgtatccttgtcgggcttaacaaccgcgacccgcgctggcacgatgtccacagcctcgacctcaagagcgggcaactcacgctgctgctccggaatgatggttatgccggcttcatcgccgacgaaagcctggccctgcggatcgccagcaaggagcgcgaggatggcggcaccgactatttccatatcacgggcacgagggtcgacccccgccccttcgtctcagtcggcctcgatgatggtctgaccaccggcccggccggtttcaccaccgatggcaagacgctctactggacagattcccgcgatcgcgacaccgccgcgctgttcgcgcaggatgtcgcgacggggaagatgacgctgatcgccagcgatcccaaggccgatatcggcggcgtcatggccgatcccgaaaccggccgcgtgcaggcctattcgatcgactatctgaaggacgaatggaccgcgctcgatccggcgatcggcgccgatctggactggctgcgcggccagctcaagggcgagcctatcgtgacctcgcgcacgcgcgtcgacgatcgctggactgtcgcggtcgatccggtcaccgcgccggcggccagctatcttttcgaccgcaaggcacggacgctcaccaggctgttcgtttcccggcccgagcttgaaggcgcgcctctggtcgccatgcacccggaggagatccgttcgcgcgacgggctcacgcttgtctcttatctgacgctccccaaggacgccgacagcgatggcgacggcaaggccgatcatcctgtcccgatggtgctgctcgtccatggcggtccctgggcgcgcgacgattatggctatgatggcgagcatcagtggctcgccaatcgcggctatgcggtcctgtcggtcaattatcgcggcagcactggactcggcaagcgcttcaccaatgccggcaacctgcaatggggcacacgcatgcaggacgatctgctcgacgcagtcgactgggcggtcggccaaggcgtgacgacgcgcgacaaggtcgccatcatgggcggctcctatggcggctatgcgacacttgcgggcctcgccttcacgccgacctcctttgcctgcggcgtcgatatcgtcggaccctccaatctccagaccctgctcaagaccattccgccctattgggaagcgggccggcagcaattctacaagcgcatgggggatccgaccacggaggccggccgcaagctgcttgaggagcgctccccctcacccgcgccagtgcgatcgtgcgtccgctgctgatcggccagggggcgaacgatccgcgcgtcaacaaggcggaatccgaccagatcgtcggggcaatggccgcaaatagcatcccggtcacctatgttctgttccctgacgagggccatggctttgcgcgccccgagaacaatatcgcgttcaatgcgatcgcggaaaacttcctcaagacctgccttggtgggcgttccgagccgatcggcgacgcactgagggcatccaccgcccaggttccgcacggcgccgaattcgcagccggtctgagcaaagcacttttggcacgatgagcatgaccgtggtttccctttctgtgcccgacgcaatcggccgggaatctccaacccatgtggttgaggacagcgacggcgccgtgcttgccatcatccgagcgcctgagatcaacctcgcgatctggcgccggccactcggcgcggcgctggtggactggatcggcagactcgacctccaggcgattgaggatctccgcttcgaaacggcgctggctactctcgatgaggacattcgcgatggcctcggcgaggctggctatcccgagggcgacattctggccgccgacattgtcgacctcgctcggcacgtgatgagcgttacgggcgaagaggatgcggtgatccgccttgaaattgtcgaggatgatgcctgccggcgcttccatgccgactatgtaacagcgcgcctgatttgcacttacgcaggcctcggcacgcagtggctcagctctgaggatgcagcggcgcgggacgcgggcatgcccttggcggaacacgccattcggagcctggcagccggggatgtcggcctgttcaaaggtcggatctgggcgccggagaacgccatcatccaccgatccccgccgatctcgggcactggcgcaaagcgcctggtcctcgtcgtcagtcccggccgcgaaaagccggccgtcctgatccaataaggccggggtgccgcgctgacgcgcatccaggatgtagcgccaggggatgctacaccgaaacctccgtcactcgcagttggagtcgcgcacgcgcccgctccgcgcaatccagcgtctccgacggtcgcgcgagttccaccgcggacgggcttcgagatcgagccagtgaaaatgcctcccgtttgctacgttgaagacgccggcgtctctcgccctatcgatggggctgatcgcactcggctttgcgcgtcgatctacctggtgaagcacgccaccgcattcttcttgagagcaatcgttccaatgcccatattggggtatggcccgaccttcacattcccacgtcaaacatgagggagcatccctgacggacgctgcccgcgatgtcctgctcaacgatggcgagcagtggaccgagatgcgcgcccaggtcttcgatgtcctagccgaattcaccaagccggccagcgcctatgatattgcagagcaactgggaaagatgctcgggcgccgggtcgctcccaacagcatctatcgcattctcgacctgttcgtcgcccataatctggcgctgagggtcgagagccggaatgcctatctggcgaacgatcacccaggttgcatccacgactgcatctttctcgtctgcgacgattgcggagcgacaactcatatcgacgacgacgagactggaaaaaccgtccgcaaggctgcatcgcaagacgggttccgggtgaaacggcccgtgatcgaggtgcgcggccagtgcacggcgtgcagtgaggcctgactgccgatcggcgacacgcggctttccggaaaattgagaagcgactagggtaacatgttcgttgaggagcagtccgggcatttgccttgcagttccacgacctgcttttccacgtcgagatgccggtctgtcgcggcggtgaggagcgcctcggacaaacccgctagggcaaggcccatggcgcgccgacatttagcgcaaacaaagacagcgttggtgccttcgacttcaagcatataggcggaaagcaactcgacacggcggacgagcttcttctttgtgagccgctccaggacgcgatagatctgggcaacggcgaccctgctcccacgcgcggttgcaatgtccgaaatctggtaagcggagagaggcgtagccgagccccctaaaatcgccaacacgagtacatcgtggtcgccgaccttgcttcgggtcatcgcgcgaggctccgcgcccccttcggctcccggtcgcgcggcgctgatgctcaccttttctcccacgaccgccggaggctggcagcgggtcgcgccggcggcggcgcgacccgggccccacggctagaagctgacgcgggctgtcacgcgaatgtcgcggccagccagcggcgcgaagtccttcaagaaggacgaatgcctgcgtgcgttcacattgaagatattgttcgccgagagtgcgaagctgacgggtcgctccgttccccacgggcgaacattcacctcggcattcaccatcgtatagccattggtcggtgtttcgaacgcggaaatccgcccctggtcatcgacccattcgacttcgccgcgtacatccaacttcgggctcttcaccgcaaggccaccgagcaaccggaggggcggaatccgcggagccgggccaacgtcgacgatattggcatgcacatagtcggcaaggccgtcggcaacgacgatggcgtcgccaaattttgcgaggtctaccgagccctgtacctcgaatccatagtaacgggccttggcctggttgaactgatatacaggaagcccatcctcgatttcgcccgtcagatcctcgtagatgaagttcgagaaccagttgtaataggccgaagcttccagcgtgtagcccgttcctcggccgcgcagcacggcttccacgccccaggagcgctccggccggaagtccggactgccgacttcgaacgcttccgttccggcgtgcggaccgttcgcatagagctcctcagccgagggggcgcgggtcgttcgcgagacattggcgccgatccgccagtcgtcgcccaggccatacgaagcacccaatgatgccgagaaggcgtcgaatgtacgacgacccgagaaaaattgggtctgctcctcggtcggattggcttccagggccgtccgctcatagcgggcgccagcttccaccttgaaggcaccataatcgagctgctgcagcgtgaagataccgaactgctcggttgagttcttcggcaggaaagcttcttcgccgacgacattgaagtcacggatgaagaactgggcgccggtcgcgcctttccaaggtccatgctgggcctggaccagttcgagccggccttccatgcctttgttgtagaaggctgtgccgatctcgccgctttcctccaactcgaagtggcgataattcgcatagccgtagcgcatacgaatgctctgcaggatatcgccgcctgtctcgatctcagcccgcgcatcgatgcggttctgtagcaggctgagccgcggcgcttcctgctcctgacctggctcggtggcataacggacggggatgccgtaaagactgtcatagtgactgtaggcaatcccgaagttgcccgtgtcggtgatgagggcagcgcccacgcccgctgtccatgtcttgctcgctgaattgggcagtttccctctgattccggcgttcccggcgaaatcaatgggttcctcgccctcttctcctggctcctcgggcggcagtaggctcgattgaagcgcgcgagcccgcgccgcgggcgcgagagcgtgcccaccgatcttgatatcgtccgttttcagatagctgccgtcagcatggatcacgaacttgtcgccgagcggcgcttcgatcgaagctgcgcctgaccgttcgttggcggccgagccgtaggtcgcgattgcgtcggcatggatcggttcatccggtatcgagcgagggatgcgcctgtcgatcacgttcaccacgcccccgatcgccgaggatccgtagagcagcgcttccggaccgcgcagcacttcgatgcgctctgccagcaacgggttgacgacgacggcgtgatcgacgctcgtgttcgacacgtcgatcgacccgatgccgtccgtcagaatgcgaacgcgctccccctgctgaccgcgcaggattgggcgcgaagcgcttgggccaaaggatgtggcggatacgcccggcgtatgctgcagtgtttcaccgatcgagggacggatcgcctgggtgagctccggcccctgcaagaccgagacgccagaaagaacatcgcggcgattgcgttcgaagggcgccgttacgatgatgtccgagggcggttgatcatgataccgggaatccgcgccgccctcggggccttcctgtgcaagcgcgggattggcggtgcctccgattgcggcgaggcaggtcgatatcaagagcagttgccgcatattcaaaactccgtccctgatttgatgttataccatcaccatatcgcgccacgtgctggtgaatgcgtcgcttcataaacgcatcaccacgatgatacaagataacatctcacagatttatcgcttccgacgcatgctccggcgattttcaacgccccctcggccctaatcagcactcattgaaggtcctgggtggaccagcatgatagcacacggccggcccttccggccgaccagcggacgtcgttcggctgaaccgcacgccgatcgccatggccgcggcgaagttgcaatcaccatatcgccgtaaccgatcggagccggtattctaggagtaaccgcctatatcgccctcttccaaaatggggcgatcgatgctcacaccacctcaggcgtcctcgtcgtgcacatgatcagccgttcgctgacactcctggcagtagcctgtcacctcgatcgcgataccgtcagaacaaaagcccgtctcggacatgatttgcacgatggcatcatgcagcttcgaagctgacacggaacgcgtgcggtcgcatccctgacagatcatcagcagtgccttcgccctatccttgattcggtacgctgaaagcgtcaccaccttttccgcctcgtggcgccggcagaggcgatccagtgagcgataaacggccacgggtgtaatccgcatcccgtcgccgcggatcagtgccgccagatcataggcactgagtggcacctctgatcgcgaaagcatctccgtcaccgcccgatcgagaagcggacccgggcaaatcggagcccgactccgtctgcgggacggcgggtttcccgggttgcgcaacttgggaactgattgcggcatagaaaacacctccatgcccggcctgaccggctccggaggcggcctccggcgcgagcagaccggaatgagccttgattgcgctgtcgacctactctggccgccgccgcagatcggctgcggcggcggagagcacgtcagaacgtcgcgaccttgagcacaagccggatgtttcgtccgggcatgacgacatcggccttgttgagcgcggccgcgtcgcgctgaacatcgttggtgagattctgtcccacaaccgccagttcgacccccggataggccttgagcgggtggaccgcgacatgcgcgttgagctcgttatagcccggggtgggcgtgtcgaatgcaccaaagcggttctgtcggccggcatgcaggagcaggaagccggcatcgaattggccggccgtccaggtcagtccgccgccgtaccgatagggcgggatgcgcggcacatttccaccgtcgtcgagctttgcccgagtatagtcgccgagcagccgggcctggagagttccgcccgcggccttcaggacattataggtggcttctccttcgaagccccagaaatgggcgtcctgctggcgatagttgagttccttcaactcttcgtcgagcccgtccacgcagactccgtcgtcatcgcagcttcgcccggtgagatccccatagatataattgtggaaccatgtgctataggcgctgccctcgaacttgaggccgccggtattcacgcgaacggttccctcgagcgaattggcccgctcgatcctgaggttcggatcgcctgtttcataggtgtcgggaccatcatggccaccacgcgcgaacagctcggtcatcgccggcgctcggccggtgctcgagaaggtcaggccgaacttcacggccttgctcgcatcgaacaacgcgccgatcgcgccgctcaccggcgtataatctgtcttcgtgaagatatccgaacgcggtgttccggtgacatggacgtgttcgatccggccgctggcctgaaggtgaaggctatcgccaagcggcagttcggtgaacagatagcctgcctcgctctgcgtcagcgtcgggaagagatagctgctgtcctcgccgatcgccgagaactttcgatgctggatctctacaccgatcgccgtattccgaagcggaccaagcggaccgagcagcaattcggcgtggccatcatattccttgttgcggaaggtggtatcgatcgtgccgtccggttcgtcctcgtcatgggtgtagtcggcatagctgccgtcgatgttgagcgtccgaacaagacccgagccgacatcgaaagaggaccgcgtcagcaccttggtctgacgcatgtcgatataggtgctgtcgctggggatgccgtatttggcgtcatattgcatgatcgccacgccgacatgactgtccgagctgggaccgaagaaatatgaagcaccggcggtttcaccgtagccacggaagaagctgttctgctgtgttccgtgcgggatgtcgtagtccccggcgtttcgataaaagccgtccgcatgaacggcgaggttgcccgcccttccatccatcagcgctgatccttggcctgtgtcggcgacggaatcatagcttcccgtcagctcgccggagagcggctggcttggcagcgtcatcggcacgcggttgttgagcacattgactacaccgccgatcgcctggctgccatatcgcaacgtggccgcgccgcgcacgacctcgatgctctgcgccgaaagggggtcgatcggaatgccgtgatccggaccgatatccgagacgtccgaactgctgctgccgtcctcgagaatgcgcacgcgcgtcgcgtccatgccgcgaatgataggccggctcgccccggcggcaaaaccggtcgctgcgatgccgggcacgtccgcaagcgcgtcggtgatgctggcgccgccggagcggagaattttctcccgatcgaccttggcgacgatcgtcggcgtctcgtcccggctgatggcatagggtgaagcggtcaccacgatgtcggactgcgaagcgggcgcatcttcggccttcgcaacggcgggcaggagcgcggcaacagccgcgcccatcaaaaaatgatgtcgcataacagaatgctccatgaaccttggatccggcttcctcaggcggaggccggttgaatgggacgcaatgtcccctgattatgtggtgctgggcatctgccggctgggaggcgctcggcttctccagctgtgagaacggtcggatttgaaggaaaagaggaatatcgatgcccagacccacgccaccgcgacggcgggctccggcaaagatggaacgggcggcaggagatagtcgccggaaaggccaatctcgtcgcagagtgggcaattggtcggtgcgtcttcaggattgtcatgcgagtgctcgtgcggcgagacccgcttcgcctccccgccatgtgtcaccgtcacggaaacacgatgaacatgcgtctgaacgaccaggctgtgccatgtgaaggcgagcaaggttgcgagcaggacagccagcccgcggccggccaaggtcgcctcccttcgggcggaaccccgctttcgaaccgacccgtaagccgaccggaatatcagagacttaccagccaaaccgatcctgaccgaagaaggggaatcgactcacgcgacaccgattaggagatgatatactatttcgcaacgtaccttgtccacgagagaccccgctttatctcgcactgcatcaattcggctcgcgcgttgccgcaccgctgctgggtgctgcgcccggctgataggtgcaaacgaagtccaggacggcctctccaatcgtatctggtacgacgggtgccatggtggctggagccggcccaggtgacttatggtcgaccaccgagccgtcatccgcataagccacataacccagcagcgcccagtggcgggtcgcgcagtcgaagcgctcatattggcgcgcctcgacgattttgcccgcgagcgatcccggactgccgagacggatcgtggcggtgcgttcggggccggacgactggatcgatccggcgtcgacgaggatacgtacgcctgaattggttgtgccgatcatctcccattgctccgactgggacacgacgagcaaaattgagagcgcccagccgacgatcaccgcacggtggcacccgtcatctgaaagaacaggccctgctcgccattgttctgcagggcgaagcggccagtcactgtcaccagcttctggacgaatacgatcgggcttgctgtgcgcacctcgacgacctcattgggttcgcccggcgggcagaaggagcagaccggagtatatttggagagcaggaaatgcgtgccgcgagtctgggcatccagtggattgatgaagccggcaagggtcactgtttgtccagcgagccccttcaccggtgcggggaaggtggcggtaaaaaggccccgtgcttcgttgataccgatcttggtcaggcggagggtgacccagaggggggatctgccttggggtaacctagcctgcgtcgaccgctcgccatcctcctgatattgcgccgccacgggcgaggacagcgcgatgaggagcagtaagggagccaaaaggcgcaggtctcggatcatgggttcagctcactttggcgcgatcgaggcgatagaaaaggcctgtctcgctgcgcgcgatcaggtggagacggccttcgacagtgacgggtgtctggcgatagtcgacaggtccggtcgcgaagatctcgatagcctcggtcggctcgttgggtggacagaaggggcagcccgcgctgcgccgggtcagcacgaaatgcgccgacttcgtgctcgtctcgatcggcagcatatagccggtgatgctgaagctctgcccttccatctttgaaagagacggactgaacgccgcgttatactcgcccttcgcctcatcagccgttacgcgcgcgtcgtggaagaagacccagcgcaggtcatcctcgtgatcaagtgtaccgggcgggcgcggcgcagtgccacccaatgtcattgcggtcgtcatcagccagaccgtaagaggcatcaggaagcgtaccggtctcatgctcgcagcacctgggccggccggagccgataggcggccagtgccggaaaaagagcggccactcccgcaagcaggacggcgacggcaacgatcgccaggtcgcgcccgccgacgggtggcagcgtcagcgccggcccaccaccccgcgcgacaatcgtcgccgcgacatgggccgcaatacgaccgatggcgaggcccagcagcccaccggcaagtcccagcatcagggcctccaccagcaccagacgtagcagcaggcccggtccgcctcccagcgcccgcaagagggcaagttcgcgctgtcgctcctggaccgcggagagcagtgcgacgaagaaaccgatgccggacaggatcagcagaccgatgccgaaagcgcgaagcactgaactcccggttccgagcagtgcgttaagccgcatcatctcgacagccggcacggcggtctggacgttcggttcattcttcaagaggcgcgggaccatgagtgcccccatcgccgagcgatagcggacgaggatcgaggtcacctcctgcccgaccgccggataggtgtcgggtccttcatgctcgaccgtctcggcggcgaccgctgcggcatgctcggcattctcatgctcatgcactttccagacgctcgccgtgtcggtcagcgcaagacggtcgatcactgagccggtcgacgcgagcacaccgaccacccgataggggctatgctcgtgcctctcccctccccgcgccagtccgtgctcgccgacgaacacatcgcctaccttgagcttctcctcccgcgccacctccgcgcccagcaccgcttccaacggcttggcccaccagcgcccttccgcgagcttggcgtcatagagcccggcatagtcagggcttgtgccgacgatccgatagccgccgatattgtcaccgagcgagaccgggacggcctccttgaccagcatgttgcgcttgagccgcgtcagcacggtgatggggatattcccggtcggtgcgtcgagttggaagacggaagacagaatcacctggagcggactgcccttggcgccaaccaccagatcgatgccgcccagatcgtgggcgaagcgctggtcgaggccatcatcgatcgccagcagcgcgacgaccacagcgatgccgagcgccagcgacaggagatgaaaggcccagcccagcggcttgcggcgaacggaagcaaaggcgagcttggcggcgttcatgcggctaccacgagggcgatgttggagacccgcgccttcacgcggctgtcgtgggtcgcgatcaccagcgccgcgccgctctcgcgcgtggcgtcgagcaggagcgccagcactgtctcgcaggactcatcgtcaaggctggccgtcggctcgtcggcgaggatcagtgagggaccgatgagcatagcacgcgcgatcgcggtgcgctgggcctcgccccggctcagcgtctccgcaccggcatggacgcgatcggcgaggccaagccgcgtgagcagctccgtcgcgcgtgcccgatcctgccgctgaccgctcgcaaacggcgccagcagaagattgtcgagcgcgctcaggcccggcaccagatgaagatcctggaagattgtgccgatatgccgaccacggtggcgatcgcgctcgcgggcaggcaaggtcgccatgtcgcgcccggcgacctggacatgaccttcgagcacatccgccagtcccgcgatggcgagcaacagggttgtcttgcccgctcccgaaggcccggtcagcagcgccgcctcgccatctttcacctgcagatgtcctagtttcgccagcgcccggcgaccatagcctgcaacgagaccgctcaactcaagcatgctttggcccattgtttcatctgatcgctgccgagcagtccatgcttgcgcccgcaaaccctgccctgcgcgtcgatcgccaccgcgagcggcagcgccgttccgccccatttggcgagcactgcagccggttcgccgggatcggcaaaagcatcgcgcgtatcgagccccgcctgttgcatcgcccgccgcgcccgctctggcgggtcaatggcgagcgtcacgacaggaagcggcctggcggcatttgcgagcgccggcagccgtttgagctcgccaatgcagctcgcgcaccatgttgcccacagcacgacgacggcaggtccagaacgcgtcgcgtcggcgccatcgatgcgcatcggcaagcgcggcgccggagtcgcaagggatgctccggacgtcaacgcggccaatccggccagcgcggccgccatgtagagtttctgcatcgacccgccctcatttcacgatgcgttatatcatctccttttctaagcgatagttaccctcctgtcatgttatcgccagagggccacggctgaacccgatcagggaacgtgtggacgagacgaacctgttccgcgccagttgaggatatgcgccgccgaaaccagaagtcccccgaacaccgtcagcgccggttcggcgagcccgcccctcgcaaacaatgcggaggcaataaaacccaggcccaaagcaccgagaagcgccgggaccgcgcgcaagtgagtccgatatccgcgccacagcgcaccaccggtcaccggcagtgccagaccgatcaagacagggtgcacccagctgtcggacggaagcgaggaggcaatggcgggaagaagcgcgatagcaagcggcagcgcaaggcagtgtaccagacaggcgcttgaaatgatgatgccccaacggtccatcctggacaggcgcggcccgagaacttcctgatggctcacgtctacggtctccggattgcttgcttcaccggaacggtctggaagcacggccgtcgttcacttggggacgaaccgcgtcccgtgcgtccatcgaactgtcgctgaaggctcgaaagcgaccgtggctgtaggtcgagcgctgctggtcggccatgcgttcgaccgcctcatcgggatcggcgagctttgaagtgccatcgcgattgatcggcggggcctggggcgacatggccgacgccgcaggggtgaggaaaaggccggcggcaataagcccagccccggcagccttgctgaaatatctcatgatttgatcctcacggtctcgagtccgcttgacgtcgtctgcattgtgagagacgatataacatctcctgaacattatacaatcgatgaaagcactgcggtccatgccagactcacaactccccgtcaccgtcctttccggcttcctgggcgccggcaagacaacgctcctcaaccacatcctcgccaaccgcgccggtctcaaggttgcggtcatcgtcaacgacatgtcagacgtgaacatcgatgcggccctgctgcgcgagagcggtgtggagctcagccgtaccgaagaaacgctggtcgagatgaccaatggctgcatctgctgcacgctgcgcgatgacctgatcacggaagtgaagcggctcaccggcgagaagcgctttgaccatctcgtgatcgagtcgaccggcatctccgaacccctccccgtcgccgcaaccttcgacttccgcgatgaagaaggattttcgctgggcgacctggcgcggatcgatgccatggtcacagtggtcgacgccgcgcagcttaccagggattattcgagccacgacttcctcgctgatcgcggcgagacggcgggtgatggccacacccgcgcgctggttgatctgctcgtcgaacagatcgagttcgcggacatcgttgtcctcaacaaggtctcgaccgcgaccgacgaggcgctgggcaacgcgctcaccattgtgcgcgggctcaaccccgaggcgcggattatcgagacggactatgggcaggctccgctcgaccagtttcttggcgtcggcctgttcgatttcgaacgcgcgcagcagcatccgctctggttcaaggaactgaacggctttgccgatcatgtgcccgagaccgagaattacggcatccgcagcttcacctttcacgccaagcgacccttcgatccggcgaagttcagcgcgttcaccaacgaaagttggccgggggtggtgcgcgccaagggcttcttctggctggcgacacgccctgattgggtcggtgaattgagccaggccggggcgctgatacgcaccctgggctttggccgctggtgggcttcggtgccacggcagcgctggccacaaggtgaggaatgggaagcgttcatccgggtcaattggcacccggcctatggtgaccggcgccagcaactcgttttcatcggcgcggccgacgtcatggacgaagaggcgatccgcgcccggctcgatgcctgtctcgtgggcgcgcaggatcggttcgagcctcgcgagttcgcgcgcatgcccgatccgtttcccgagtggcgtcggcaggaggaagcggcgtgaacgcttcttcctgcgccttcttcgccgaacgatgttcgattgagcaggtcgaactgggcgatgaactcgcgccacgcttcgaccgcgcaggcctgcttcctgcgatcgtcgtcgacgcaaccaccggtcaggtgctgatgctgggctacatgaatgcagaagcctttgcgcgcacgcttcacagccgggaggtgcatttttggtcgcgaagccgtcaggcaatctggcgcaagggtgagcatagcggcttcacccagagcgtcgagcgcgtcctcgtcgacgacgatcaggatgcgcttgtcgtccatgctcgcgtgaatggtccgggaagctgccatgtcggcttccggtcctgcttctatcgcgagatcgatctggatacgatcgcgggcacgaacccggtccacctccgccaaatcgagcccaattccgcgttcgatgcggccgccgtctatgcgggcctaccgaaccccacccgggtatgatgatgctggaccgggcgatcagatcccactcagctgatcgccggctcgatgcgcgccgccgttccgcaagcgagaatgacgcgctcgtgatgacccagatccagcaggccaaccgcccggtcagcgcctacgacatcgccgaccgcgtaagccagataagttcgttcatggtgccgaaccaggtctaccgcacgctcgcgcggttgatctcccaggggcgggtcgtccgcatcgaatccctctccggctacttccccgcgcagccccagggcgacgtctgcctgatctgcacgcactgccacgcggtgtcgttccgaccggctccggaggtcgtggctacgttgcgcaggctcgcaaaggcgggcggctatgccgtcagcgcggtcgtcatcgaagcgcatgggcaatgcgcaacctgtgcccgcactgtttaaggagccgacatgagcggattgggcgcgctggcgctattgctgacaacaagcgccgcggctgacgccgccgcgcaaatgcagcctgcccctgccgacagtagcgagcctggtgacatcgtcgtcaccgcgcgcgcggaccggaagatcggccgggcggaatcggcgagcgaaggtgcggtgagcggcgcagaactgatgacgcgccccatcctgcgcaccagcgaactggcggaagccgtgcccgggatgatcgcggtccagcattcgggcggcggcaaggcggcgcaatatctgatacgcggctataatctcgaccatggcaccgatttcagcatcgccgtcgacaacatgcctttcaacctgcgcagccacgcgcatgggcacggctatcttgatctcaacggcctgatccccgagacgatcgaccacatcgcctatcgcaaaggcccctatcgggccggcgatggcgacttctccttcgtcggcgccgcctcgctcgacacgaaagataggttcgaacagcctttcgccaccgtttccgctgggagctacggctatcgccggctggcgggtggcggctcgttcgacctcgcatcaggcacggtgctgctcgcggccgatctcaatacgaatgacggcccgtggcaactcgccgagcatcttcgccatgtggccgcgttcgccaaatacagccaggagacgccgctgggcaccttgcgggccagcctctcgatctacgacgcgagctggcggccgaccgagcagatcccggtccgtgccatcggcacgatcctcgacgatcgcttcggctcgctcgacccttatctgcgcggctcaaccaaccgcgaggtcttcaatatcgggatcaccggtaaggaatggacgctgaccgcctatgcccagcactacaagttcgacctgctttcgaacttcaccttctttctcgacgatcctgtgcacggcgacgagctcgagcaggccgagaatcgctggacctttggcggacggatcgcgcgtcgcatcacactcaccgatcggctcggcctgacgctcggcctcgacgcccagaccgacaagatcgacgggctcggtctctaccataccgagcaaggcactcggctcgaagcccgcagcctggtcgatgccagggagacctcggtgagcggctatgccgaagcgacctggaagcccatggaccgcctcaatctgctcgccggcgctcgcgtcgatcatttcgcgttccgcaccgtggcgcgcggtggcgacgcgaccagcggcaccgcccaggacacgatcgtcacccccaagctgggtgcgaacgtgacggtcacgccgaacttcgcactctatgccaattacggacagggcttccactccaacgccattcgcgggatcatcagccccgatgaccccacccccgggcttgcccgcgcaacaggctatgaggtcggcgcacgcttcgagaagggaccgttcaacctctcgttcacccattggtggagccgctcgtcgagcgagctcatctattctggcgatgacggcacggtttcgcccaccggtcccagccatcggcatgggttcgagctggtgggctattggaaggcgacccgctggctgacgttcgacggcgtctatgccacgaaccatgcccggttcgtcgatgcgcccggcgccgatcgcgtccccaatgccctcgagtccgcaggcgagttcgggatgagcgcggcattcgagaaattcaatgccgcagtgcgcctccgctatctcggtcctcactcgctgatcgaggacaacagcgtccgttcgcccgcgaccaccgtcgtcaacctgcgtctcggacggcaattcggtccgttcgacgtcgatctcgagctgctcaacctgttcgacacggcgcgcgccgatgccgattactactacgcttcgcggctacctggcgagccgcttgacggcgtcgaagggatccacagccgcacggtcgagccacgcatgatccggatcggagcaactgtccggctctgatgtgacaggtgtgacgttgatcgctgtcagatgtctatcgccagataggccgagacctgcctgccggggatatagtcgaacgtcatcggcccgttatagtcataggcatagacgtcgaagagattgctgaccgacacacgaagcgttgctttcgacttgccaagcgtgaagcgataacggccgccgatatcgacgagcgtacggccgggaataaacaggctgttgtcgaccgctgacgctatgcgaccctgatcgctgacgccgaggtcaaccgaagccacggacgctcgaactgctgtagatgccgatggtctcacgcccgattgtcgttccgaatgcgtcctcggcctgacggaccgcattctcgtccgcgcggccggcgggaacggcgggaggcgcgctgtcctgggcccagctctcgacgggaaggccaatggcggcggcgacaagcaggagtgccggtcgcgccgggcacaaaattgccgcgttcacgccgcctcgacggcaccgactgcacgaagatacatggcttccagatcgtgctcggcaaggtcgctggtcttgtgctcctcgaccagccggccggcaacgaggatcccgacgcggtcggcgtcgcgcatcgtacggtaaagatcgtgcgtcgccatgaggatggcggtgccgcgatcgcgaaggcggcgcagcgccgtgctgaactcatgcgcggacgccggatcgaggccgctggtcggctcgtcgagcagaagcacctgcgcctgcttggcctgcgcgatggcgatgccgaccttctggcgcatccccttggagtaggtaccggtgcgccgatcatgggcatcggcctggagtcctgcctcgctcagcaatgcactgagttcttccctcgatcggggatgcccggcaagttcggcgaaataggcgacattctcgatgccggtgaacgcctcatagaggctgacctgctcggggatataggcggtgcggctgcgcgctgcatcgggatcgctggcgacgtcgatcccgtcgatgacggcgcggccttcgtcggggcgctcgaaacccagcaggcaggcgatggtggtcgatttgcccgcgccattggggcccagcagcgcgtaaagctcgcccggcgccacggtcaacgtcagctggtcgacggccgtgtgggcgccgaagcggcggaccaatccctcgatgttgatcatgtatccatcctgctgaaatgggagagacggccaagccggagcgatgccgccgcgatcagaattcccgcgaggacaagcaggccgagcgcctgcagcaacgcattgttgatcgcgctcgcgcggggaggctctgcccagcggaatcgcggccagtcgtcccagtcggtgaagctcttgtccgcgcggatcgcgcggggttcgaaaaagtcgcgcagccgagcgatatagccgcgggtctggctcacaaagacgcgctggcgggtgagaccggtgccggtcagctccaccatcgcggattgcgccaggatcggcggcgacaaccaggcgagccggtcgaccagttgttgtcgctcggtcatccgggcatcgaaacctgcgtcgatcctcgcctgaccctgatcggtcagccgcgtcgccatgatctggcggaccatatagtcctcgggatcgacagtcttgctgccggccagctccggatggtcctggagaaaccgaccgagcagctcgcctccggacttggcggcctcgtcggtggcctcccgcgcggccaggacctgctcgacccgtgacggcgtcggatggatgctttcagcgacgagcgagacgctccacggcagcacaagcacgagcaacacccaaagcgcgccgagcgccgcggcggcggtggcggcgcgccgcgtcgaggctacgaccaggaaggtcaggccgatccagaaggcggcgtaggccgcggcgaccgcaagccaggcgaggaacgatccatcgagcgcaatgccggcaagcaggagcgggatcaggatcgcgagcagccctaccccgaggagcgtgactgcgcgtatgccaaggcgccatgccgctacggttcgcggcgacagtccgtgcatggcgagaagcggcagccgtccgttctcccgctccagcgcaagcgcgccatgacccgccgcagcaatgacgagcggaagcaggaagatgatgacaaaacttgcgtcgagccggcccaacgacaggcgatcgggattttcgacatcataggcggccgcgaggccggtcatattgcccggcccaacccgataggcgcgcggcagcacgtcgctcgagccgatcgtcagcgccgagagcggcgttggcggcttcacgctgtggacggccagcaggtagaaaccgaatccgcgcacgtcggtcggatcgttccagtagctgggcttcgccttctcgcccgccaggatcgcctgtccggtcgccttcacctcgccaagcttgcgggcctcatagctcgcgatctcatccaatccggcgcgctgagcttccatcgcggcgatgccgcttccgaccgcgaggacgaggctgacggcgagcaggagaacagcgaccagcatggcgcgatcgcgcagcatctcgcgagccaggaagcggagcaaggcgaggttccgggaactcatgcgcgcagcctccgcagggcgaaccagaagaggaaagccgttcccgccagccagaaggccagcgccagcagggccggcacgatcccaccgagcatcatggtgagacgcggctgcacgtagtggaacgcggggatattcttccagaagtcggcggccgaacgatattccgtcccctcgcgatcatggagcagcacttcgcggttgagcaaccgctgcatcagccggcgatgcgcttcggcagcggccacgaacctgcggtggtgcgcgaagtccgtgccagcggcggactggctgatcgtgcggatcgccagctcgggcgcgagaaacccaatggcctgcagccagcggttctggacctgataggtgtcgaacagcgccccgaaatgcttgtcgaacaccgtattgccatgctcctcgccttcctggagcgagatgccgcgccagtcgaagggaagctcggccgtgctggccacgccatattgcttgagaatccgcgccttgatcttgttggcctgctcactcgagtgggaggcgcccagatccttctcgagatcgtcccggaaggtcatttccgagggaaccggcgcgacgcgcgcggccacctcgcttgcgagccgcggccccagaatgcagccgaacagccagaccgaaagcaggatgaccaacgcgcttcgcgcggtccgcgcgagcgccgataccgccagggtcaggcaggtccaccccgcgagccagacaatgtaggccagtagcaacaagaagatccggccgagttcaggtgccgtaggttcgatcgcggccgcggccacgccccccaggaccgcaggggccaggatcaatcccgcgccgagcaggatcgcgcccaacttaccaagcccgatccgggtgcgcgttatacctgagacaagcaactgccgaagcgtgccccgctcgcgctcgccggcgaacatcgcatagcccgccaggatgatgatgagcggaacgagctgacgcaggatcgtcgcggccgaaagatcgccgaagcggctggcgggtccggcatcctgcgccggccggtatacgaagccgttcatcttgtgcgcttcgagccagacgcccaccccgacgaacggctcgacgccccgatcgaacagcaccagcggggacgccggcttgaaggcgtaaacgccatagtgcgcggcgctgtgcgggttcttcggcccctgattgagccagcgctcccgctcgacctggtcggcctgggtccgttcggccgatagcgcccgctgatattgcgcgccactgaccaaagcgaccaacagcagcagcagtgcaacgcccgcggcgatacgcaagcggccatcgcgccagagcgcgctcagctcatgaagcgcaataacccggatcgggcggctggcattgctcatcgggctctcgctcccccgcgccagcctagcgacacgaagaattgccgcggcgcccccggaatgatgacgctggacccggactcgaaatattttttgtcggcgatgttgttgacgttgaggccgaggcgccaaggccccagatcgtagccgatgcgcgcgtcgaaacgggtataggccggcaggtcgaagaggttcgcattgttgatcgcgcgattgccgacatggaagacgccgccgccaagctcgagccccgccagcgctccattgccgaaacgctggctgatccacagcgaagcggtatcgcgcggggcgttgtagatgcgattgccgatcagcgcggcattggtgtcctcggtgatcttgctgtcggcatgggcatagctgccgatcaggttcaatccttcggcaaggctcgcattcgcctccagctcgacgccgcggctgcgctgctcgccggtctgggtcgagaaacccggattggcggggtcggagaccacgacattggtcttggtgagctgatagattgcggcggttgctgttactcggccgccgaacagctcggccttgatgccgccttcgatattctctccatgcgagggatctgggagacggccatcgggcaatgtgccgctaataacagtcaggaaagatttcgcgtagctcgcgtagagcgatacctgcggcgtgaccaaccaacttgcgccaacgcgcggcgagaaggcattggtcgtccgcttctcagcgggggcaccaggagtactgatccgcttaccctgcgtggtatcaaagcgtccgcccaacagcagtcgcaaatcgcctagcgcgagttcgtcctgcgcatataagccgagtgcgcggtaacggttcgtgccgccaaatgcgagcacaagatcaggtccataaattcccttgccataaaccggcgcgaacgggtcgatcggcgagttgatcggaacgcgatgagcgatgtagttataatcctcgacgctgccatcgatgccgaacagcagtttatgtccgattgcgccggtcgtaagcgcgcctgacacctcgatgctgccgttgatgtcgtcgggattgtcgttggcgtagagcatgcgccggttgtagacgttcgggctcgggaagagcggtgtcccgctggtgaagaaattgtccgtcagccgcacgcgcgagtagaaaatcccggcccgcagcgaccaactgttgccaaggtcctgcgtcaggatcgcatcgagccggagctgcctgatcctggcgctgtcggtcggctcaccgaggttgcggctgacgggaagcgtcatcagcaaccgaccggcagctgcgttttggacggcggtggggaagttggagggcacgagccagccgcggtcgaacccgccgttgcgatggagatactccgcttcgagaagcagcgaggtgcccgccgtaggtcgccattccagcgaaggcgcgatcacgaatttctcggtgtcgacgaaatcgcgatagctgccgctgttctgatagacaccattgaagcggaacagcagttggtccgccacgatgggaccgccgatatcgatggcgctacggtagaaatcgtcgctgcccgcgctcgcgtcgaatgcataatagggttgctcggtgggcttcttggagacgatgttgacggcaccgcctgcttcgaaccggccgtagagagcagaggcagcgcctttaaggacctcgatctgcccgaccgtcgccatgtcgagcccggaatagaaaggggcctggcggaagccgtcgcgcaggttgctgtttgcctgaaagccccggatgcgcggcacggtattgatgccgccaaagccgggcatgggcgaggaacccgccacgttgcgcaaggcatcgcccagcgtgagcgcgaactgatcgtcgagcacggcgcgggtgatcgccgtcaccgaaaccggcgtgtccttgctcggcgtattggacttggtcgccgtcaccaccttgtcggcgatatatttctgctgctcctcgaagcgctggccggtgacgatgatgtcttcctccgcccgctcctcagcggcagcggcgggcgaggccagcagggcgccggcaaggacaatgagacgagagctttgcaagaccatgaatcccccctgttgggtgagacatgatatatcgtcacacgattcgcaatctgttttttgtgtgcggcatgctcgaacgcgcgagtgggccaagcgtgggctgagcgcctgcttttaaccctgccccgcgctcgactgagccagcgaaccggcccagcgcgcatggcacccgtggccgatcggcgacgggccgcctcccaggtcgtggcgaaaacgggcgtgcccctctccccgctccccgctccattgaatgattagcgaaggagacttcccccgccacattcgtctcagcgagcggtcggtcggacggcgcgtataatcaatccagcgttggttggatgatccgaccgggtttcgacaagacaattgattcttgccagtatcatcgaaacgctggccgcccgctcggcggctatagagggccttgcggtagcgccccaagggaaacacctctaggctgccagggcggtcgcgaagccttcggcgcgcacgccgtttatgacctcccgctcgagcaggtcagcccacgcctggagggccttcttgcgcggttcgaacagctccgcccgattatagatccgcataaccttagatgttgttgcggtcgcgacgtgattgaggatgcgatcggcgacatgggcgtcgacgccaagcacgtcgcaagcgagtgtgttgaaggtcgtcctgagatcgtgaagaatccagtgtggcatcgtgacggccttggtgccctgcgtggcagcaagcttcacgcgcgcagcttgaatctccgcgtcgaggcgcttcttcgccttggagaagcccgagacggaggtttcggcagtggttgtgaaaacgaactcggactctttcggtcgatcgggatgtgcgatcgcctccttgatgatcgagcgggcgagtgacgaaagtgggacgcgcaacgcattggccttcttggtacggcccgatggaagggtccagacggcatcgtggggcgcctcatcggacgcaaggtccaactccgctatggggatggcggcgttctcctcgcggcgcataggaaggacgatcaggagctggtacaattgctcgaacggatagcccaattttttcgtcgcagcccagatctcccttagctcggccaatgaatggtgacggtcgcgtacattctccttcgaaggcttttttaccttttcaaccggattggcggtgagcagctcctcatcgacgcaccaattgaaaaaggcgctggcatatgcgagctggcggtttgcggacgtcgatgccaccttggcacgctgcttcagcaccagaacgatttcggaccgtgtcagtgagccgggatcgcgatcgacaaaatttttgagaaggcccttcttgccgtccagcgcacgtcgcgtcgcggcgccccgcttgtggtgcacgaggacttctttgtcataggtgtcgagcaggtctttgagcgatttctgattgcgcgtagcttcctcttcggcctcgcgctgacgatcggcttcccgttgcgcggcttcctgggcatcttgttgctgccgcagttcggcagctggatcgatcccttcggcaatcttgcctttccattcgcgcgctttatcgcgtgccgcttgaagcgtcagcggaccgccgtctcggctgtagcggcccaacgctcgccgagtgggattaaggctaggcggaaaacgtgcgacaagcacgaaggtgatgatggaggcttttcctttgaagcgccctgccgcgacctcggaatcggctaccctcacccgtaggcccggaacgagcgcgtcagcaatctcgtacaggcgaccaggatcggctggagggagattgtcgagtgaaagtttggtaagttctatcttgcgtgttgccatgagatcagcataatcccatggcaacgctatggcaacattttcgcgatggttcagcgagatcgcttgagacgagataagacatgaaacgaaggattatcaatgatatagggggtaccagacgatttgcggagacgctttgcgccgccttgagatgaactctgcgctgactcttaatcagcgggtcctaggttcgagccctagtgcgtccaccaaattcccggcatgaaggcacaagccgaaagcgggcgtggacgcatagctcagttggtagagcagctgactcttaatcagcgggtcctaggttcgagccctagtgcgtccaccaaaaatgtgcatccaccaaataatcttcataacggcttacgctgttttggtcgcgggcgtcgccgcgccctttgggcgccccctccgccagcctttggctggttcccctccccatcgatgatggggaggaacaggttagaccgggagggcggtggtgaacttcgtcatggacagcgcaaagtgggaagcggcccccgccaccgagggatggcccagcaaggtcatcatcaggaagcggttatagtccgccacatccgccaccacgacgcgtatcagatagtcccattcccccgacatcgaaaagcattcgacgatttccggccggctttccacgaactgctcgaatgcgcggcgggcttcctgcgcgtggctgcgcatgcggatgttgcagaggacgttgacgccgcgcccgaccttttccggatcgaccagcctgacggtggccgcgagtatgcccgcagcctccagcgccttgatccggcgccagcaggaagcgctggaggcccccaccctttcagccagttcggcatggctgagcgtcgcatcctcctgcaaggccgtaatgatctttcggtcgacggcatcgatctgtcggtcctgtttcatgaaagacaggatagtcgaggcctgcatttcatccaagcgttcagtggaatgatccagggcggacgcattcgctcagtcctggcccggaattcgctttccttttcgacgaagcgagctatcctgtcggcaggtcgcatcgggatgaccaggaccggaaaatgatcgacctttctccccaaccgcaggacaagggcagcagcgccaacacggctccctccgcacctcggcacgatcctgtgcatcgggagagcatggatggcgaaggcccgcattcccggtggcattttccgcaagagcaaatagaggccgccatacagcgcctgtcgcgctgggcaggcccctttgccttgctgacgacgctgcttctgctggggtggtggatcatcggctgatcccgataatgattcggatcggaccggcctttaccgggccggacgtccaacatggcaaagcggcgctgtttcaggtcgtcgcaaatctggggcggagcatcttccaggacgaacaggtcatcggaaaagcgggtccgcgcaccccaagcccgattgtcagcccaaaacatttatgccctgctgctgcgcaacataaatcaaaacgctgcggatgtctgatggttaacacactgccgcgcggcggtggccggcttgacgtcaagacataaaaagggttgcagatgtcgaaaattgatctggcgatcaaaggtgttcccagtcgccagccctctacagccgcagggcagcggaatgcgcggctttggctgtgcatgctcctgctcgtggccgacatggcggcgcttgcgacgggctttgccttcgggctgcgcgccgccggcctgcaatggctggcggacgggcagtggcagccgctggcgggcggcatgatcgtgtacgcggtcctggctttccataatcaggcctataatccccattgcctgatgcacatgacccagtcctgccgcagcgcgaccatggctttcgcgggcacattgctgatcttcctgctggtcgtcttctcgctcaaggcaaccggacaattgtcgcggctaggcatttcggccggaatattgtgcagcggcaccttgctcgttctgcaacggctgatgatcgtgcgcatggttcgccgcaactttgcagacgggctgttcgcgcagctcctgatcatcgacgacggcgccattcccgacgatgtcggcggcatggtgatcgtcgatgcggcggcgattggattgaaggccgacctggacgatccctatatgctgcatcgtctgggcaccttgctccgcgactatgatcgcgcggtcatctcctgcccggccgaacgcaaggccgattgggcccagatgctgaagggcggcaacatattgggcgagatcatcgtgccggaactggacccgatggcgccgctggcggtgcagtcctaccgcggcacgcccactctggtggtgtcgcgcgggccgttgaacctcgccaaccgggcgaagaagcggctgctggacatcgctctgacggtgccggtgctgatccttctcgccccgctgatggcggtggtggcgatcctgatcaagctggactcgcccggccccgtcttcttcaagcaggaacggatagggcgcggcaacatgctgtttcacatcctgaaattccgcagcatgaaggttgagcagtgcgacagcgcgggcgcgacttcgacgcagcgggacgacgatcgcatcacgcgggtcggggccttcatccgcaagaccagcattgatgaactgccgcagctcatcaacgtgctgctgggcgagatgagccttgtggggccgcgcccccacgccctgggatcgacggctgaggaacagctattctggcaggtggaccggcaatattggcaccgccatgcgctgaagccggggatcaccggcctggcgcagatccgcggctttcggggcgcgacggaaacgcgccgcgacatattgaaccgggtggaggcggacctggaatatctgcatggctggagcctgatgcgcgatatcgcgatcctgttgggtacgctcaacgtgctggtccacaagaacgcttattagggttcagcgtccatcttcctgctgggggaggactgaattgggatggcgaatcgggcgatcgcccaacacgcaaaaggacgaaaaaggttccgggagaaaaataaaatttgcgacgaagcgttgcgcaaaacgcttcatcgcaaaaaaatttgatccagattagaaatgtggcgctgaatcatcgtcatatgcgacgaatggatgtcagtacgtcccccttcccaactatttgttaaccgcaaaatcggatattaacgtcatcaccaatcgggcggcgggaatatcgacgtggcggaagaatttgcagcagttgcgacggcaccatcattgatcgaaacggcggaggtgcgccgtgattttcccgtacgcgtagagggcaagacctttgccgatcgcgccgaaagcggcgtgcaggtgctgtcgcgttgggccggtatcctggcctttgtcggcactgtggccgccattgcctggctgatcttctgaccggactcgcaaagcccaatctttctctcagattaacagcgacagggtgcgccgggactggtcccgccgcgccctccttgcgatgaaccgagccgttgttttgacgcgacaagctgctttccgggcagtggttttacgtaaaaatacttctagcatgccctgattgctgcaatgcaataagggtcgattgattttgaacgaatataataatccgcgattgcggggctgtatttttgcgcctttcgatcgacagacttccccgtcccgcacctgcttcgctgcggccctgagtggtgccgtaatgctggtggccatgcccacagtcttgcgcgcgcaggataatgacggatcgactgatccgaagcgcgtcaacaatgcaacggaacagaggcgcatcagcgattacggccttcacctgacggccggtctcgatctactttatgacgacaatgtctatcgcgtggacgaccgcgtcgaaaacccgaccgatgacctgatcgtcacgccatccctggaggcgacctacggcatgcctgtgggccggcacgacatattgctgcgcggtaagatcggctatgaccgtttcgtttccgaagggcagcgaagcaagctgcgcctcgacacggaagcgaaggccaatgtccgcttcggcgcgacctgcctgatcaccccgcgcgccgcctatcgccagcagcgcgccgattatggcgacatcaattcggcgaccgaaaatctccagaaattcgccaccatcggcgcggatttcacctgcgaacggccggggctgttcccggtggcgagctacgagcatgacaccacgcgcaacgccgaccagttcgactatgccgaccagaccagcgacttgttcatgggcgggatcggctatgccatgcccagcctgggcaccctgaccgcttattatgagcgggtgaacagcaagcgcgacacgctgggcatagagaaccgcatcaacagctatggcctgcggttccagcgcgcggtgacgccgatcacgcagatcgacgccgatgtccgctggctggacgtcagcagcgaaagcgcggcggtcggcggctatgacgggctgggctggaaggtcagcctgtcgacgcaagccattccgcgcctgaagctgaccgcgacgacggagcgcgccatcatcaacgacagcctgatcgcgagcggcttcgccatcgacaccagctaccgcatacagggtgaattttcgatctcggaactcacctccgcgggcctttatgcggaatgggaccgcagaaagttccggcaggatgcggcgcttcgtccctattcgatcacggccgaccgcaatcgtcggttcggcggcctgctcaaaaggaaactttcggatcgtttcgatctttcgctggatgcccagcattacacccgcagaacagataccagcatatcgaactatagcggcacgcaagtaacgctgggcgctgccctgcatttctagatcctcaatatattgggagcatgagctgtgaaagccgatactctcctgaaatccatctttaccctgctcatcattgcaggtccgatgaccgcgactgcccagaccgccgccggaaacgcggcggcgaccgcaaccgccgctcccgccgcgcagacggcgagcgcgggctatcagctcggtcccaatgacgagctgaaaatctccgtcttcggtcagccggacctgtcgaccacgacgcgcatcaaggaggacggcaccgtcctgctcgcgctggtcggcccggtttcggccaagggcaagacgaccactcaactggcgcaggacatcgccgcgggatacgccagcggcggctatctcaccaagccgtccgtcagcgtggaggtcagcaactatgtcagccggttcgtcaccgtgctcggcaatgtgccggaagcgggcaattatccgctcgaccgggattatacggtcgcgtcgatgctcgccaaggcgggcggatcgaccaaggacggcgccaatgccgtcatcctgacgcccgccgacggcagcgggccggtgcgcatttcgctggccgacatgggcgcaggcgcgatgcggccgttgaaggcaggcgacacgctgttcgtgccgccggcggagaaagtctatgtctatggccaggtccagcagcccggcgccttttcctatgtgccggggcaaagcttccggcaggcattggcgttggcgggcgggccgaccctggcgggttccacgaaaaggataaaagtccggcgggaggggaaggaaatacaggccaagctggacgatccagtgaagcctgaagacgtcctcatcatccgggagaagctgttttgacgaccctcgatcaaggcttcgcgcaaccacgatccggccagaaatccggtattttcgatcgcttcctgtccctcgcccgaaacggtgagaggcgcaatgagcgcaccattcccgacgacgtgccgctgcacctcgacgtgccggccttgcccggtttccgccatgaggcgcccgaagcgcagccggaggaaccgtcgcaccgcccgctatcgatgagcgccatggccgcgccgatcaaaccgatcagcctgcgccgcgacagcatctatgcggcgttcaataccgccatgccggtgacggaccgccacggcctggccgggcgcaacagcgaactggaaaagctggtcgaggcgatcgtcgtgcagcgcaagcatgccgtgatcttcggcacgcggggatcgggcaagacatcgctcgcccgcgtgttcggcgacctggcggacgaggcgggatgcgtcgcgctctatgcctccgccaatggggaggcagatttcgattcccttttccgccccttcctgacggaactgccgatgagcagcgccggacaggaacgggcgcgcaagatgatgggcgagccgctggacgtgtcgcgcctctccgccctgctggtggaggaggtgcgggaacggtccatcctgatcatcgacgaatatgaccgggtgcagtccgaaacggccaagcaggatgtggcgacgctgctgaagctgctgaccgacatccactcgccggtccaggtcgtgctggttggcatcgccagcgacatagacgggctgatcgccgcccacccctcgctgcgccgccatctggtgccgcagcgggtcgcgccgatccccaagccggaactggagcggctgctgctgtcctgcgcgggcaatgcgcggctttccatcgacgaggatgcgctggacgcgctggcgagcgcggccatgggttcgccctatcatgcccggctgttcggcatgtcggccgccctggtgacggaagcggccgcgcgcgaccggatgctgctttccgatgtcgagcagggactgatttccgcgctggaggactgggaggagatgagcggccagacccatgcgctgttccgccgcatcctctgggaagccggttcgacgcgccggatgatcgctcttgccgccgtggtggcctcccaaatgtccgccatcagctatgagcggctggtgaagctcggccatgaggtgctgggcggcgggtccatcaacgaaagccaggcgcgcgacgccatggtgcggctgcaacccgccctggtggcgacgcccaatggcgaactgtggatgttcgaggatacgctggcgccgcaattcctgctgctgatggccaagcagccggtgcaaagcgcgccgcctgtgcaatcgcccgcggaggaaatgcgcgcgctgctcaagggagtggacgggctatgaccatgaacccgatggatttgctggcggcgcttcaggcgcgctggcgcacggcggcgatgatcgggggcatattgttcctgctcgtcgcgatcaccgcctttttgcaaccgcggcaatatatgggcacggcctcgctgctgctcgacctgtcgcagaccgacccgaccgataccaacagcgcgcaggggaccaagccggacacggaatccatcctgggcacgcagacggacatcatccgcagcggcaaggtgatgaacgcggtggcgagggaagcgggtttcgtcgacgcgatgccgacggacatgcccgccgacgcgcgggtgcaggcggcggccgccatgctttcgaagaacatgaccatcaccaccgggcggcagagcaacgtgctccagatccagtatctgaacgccgatccgcaggtcgccgcgaaggtcgccaatctgatcgccaggatctacatgcgcgaacaagtggaactgcgcgcctcacccgctcgcggatcggcaaaatggttcgacgagcagacggaggaagtgcgccgtcgctacgagatcgcgcagaagaagctgtcggatttccagcgggcgcatgacatcatcggcatcaaccgcatggaccttgaggcggagaagctcaagaatctgtcctaccagcttacccaggcgcaggcggaggccgcggctgcgcggtccaaggccggtgcgggcagcgtttccgacatcgaaggatcgctgatcgtccagaatttgcaggaacaggtggcggcgcagtccgccagggtgtccgaactgcaaaagacgctgggccccaatcatccgaccatggcggctgccaccgcccaattgtccgagcttcaatcgaagctggcggcggcccgcgccagccaggccggcgcggtcagcgccaacagcgtggcggccagccggcgcgagggcgacctcaagtccaacatggcggggcaggaggatcgcatgatccgcatgtcggacgtgcaggaccagctcatggtcctccagcgcgacgtcgacgcggcgcgacagacctatgacacggtgcgccagcgctttaacgaagcggtcctcaagagccagatctcgcaacccaatgccagcccgctcgatgaggcgaccgtgcccctgctgccggccaaacccaatatcatgctgtggctgatcggcgggatcgcgcttggcctggtcggcggcgtggctgcggtcatcctgatggagatcgtccatccccgcgttcgctcggcggccggcgtggcccgcgccaccgaagtcgacgtcatcaccgaattggtgccggttcccgcgcgccaggccaagttcttcaagcagcaggaggccgcatgagactgcgttccacggcgggcgccccgcatcaactggcatcgggcggcatggcaggcggcggcgccgcgctgcgtccccgcgcccgcgacagccataatttcgcccggctggcggtagagcatggcttcctggccgaagccgaagtgcacaaggtcgaggcgcatgcccgatcccaggggctggcgctgcatgatgcggcggtcgacctggggctgctggacccggaagatgcgggcatgctcgcggcgttgcagggcggcttcgccctgctgccggagggcgaccagcgggtcgatccgctggtgatcgcggccttcgaccccgccgacgcctatgccgccaaggtgcggacgatccgcgccaagatgcgcgccgtcgccaaggagggcgaccctgccgccctgcggctggcggtgctggccatagaggcgggcgacgaagcggcgatcatggcggcgaaccttgccgtcgtgctggcgcagatggacggccagacgatgctgatcgacgtcgacatgggccggccctcgctcgaccggctgttccgcatcgccaacaaggccgggctggccgaacaactgatgggcagcgcggcgctgctgcctgcggccaagacggcggtggagggcctctggctgatgaccgccggccgcgcatcgggcagcgcggcgagcctggtgacgcgtggtcctctggcggaaacggccaatggctggggcctgcgcgacacgtcgatgctgttctacctcgcggagcgcaagggcgaccagacgccctatggcagcatattggcgggcttcgacgcggtggtgatcgtggcccggcgcggggataccgccattgccgacatgcgccgggtcatcgacgatctcgaccgccatggcgtgcccatcgccgggacggtgattgcatgagcgtcgaacaagcgctggcgcatcgccagccccttccttcgcccggcatcggtccgggcatagggaatgaagcccccgtggcgcatgtcggcggcctgccggtgtccaccctgtcgctggatgcgctgatcgcgaagatgctggtggaagcgcccctgcgccgcagcctggagcagcagccgctgctggtgttcgacgccaacggccagggcctgtcgatgaacgccaccgatcccgaattccgggccaatctggcgcaggcggacctgatccatgccgacggacagatcgtcgtcgcggcatcccgctggttcggcggaccgcccatcgcggaccgttccagcacgacggacatgttcatcgacagcctgaaaccggcggcggatgcccaggtcagctattatctgctcggcggagaggagaaggtgaacgccgcctgcgcgaaggagattctcgcgctcgcgccgggtcttcagctcgccggacggcgcaacggcttctggaagccggaggaggaagatgcggtgatcgacgcgatcaacgcggccgcgcccgacgtcctttgggtcggcaccggcaagccccgcgaacaggccttttgcgtgcgcaatcgcgaccagatcaaggcgggctggatcgttacctgcggaggcctgttcaactatatcaccggcgactatccgcgcgccccgctctggatgcagaagtccggtttcgaatggctgcaccgcatggcgacgcggcccaaggaactggcctggcgctacatcaccaccaatccgcacgcgctctggctgatctggaaacatcgccatggctgaggcccaggcggctgaaaatctccccgcaggccgggtccagcgccttggcagcctgttcggccgcttcggcctggcaagcctgtcatcggccatcgtctcggtcagccatctgctggtccagctcttttccatccatcacctggaaacggcggccatcggcacgctggccttcctgctggtgatcatccagttcggctatggcctgtccaatgcgctggtgtcgacgccctacaccatcgcggtgaaccagggggacgatgccgatgcccggagcttcgacttcttcttcccggtcaacctgatgctggcggccagccaggggctgatctgcgccgccatcgcctgggcgaccgcctctccggcagccgcttcgctgttcgggctggcgggcatgctgtcgctgatccgctggttcgggcggtccaacgcctatgcgcatcacgccccggccagggcggcgcggtccgacctcgcctatgccggaacgatcctggcgggcctgctgatcgcgatgcggaccggggctgacctgcccgccatcggcggcatgctggtggccgccagcctggttggactgctgcccttcggcctcgcctatctgcggcggcacttcgccatggcgcccggccgggcgctgggcgcctatcggccgatctggaaggagcagtcggcctggacgctggtcggcgtgctgtcgacggaggcgacctccaactcgcacagctatatcgtgacgctgctcgccgggccgaccgccttcgcgccgatcgcggtagggatgctgttcttccgcccggtcaatgtctgcatcaccgccctcacccagttggagcgtccccgcatgacgcgcgccgtggcgcggggcgatcatgactcggcgatcaggtcggaacgggtcttcatggccgcgctggtcatgctgtggctggcgacctgcgtcgtggcggcgattgccctccatgcctttcccggcctgatcctgaagcccacgctggaccatcggctggtgatgatcgccgtgggcctgtgcgccctcctctccctcgtccagtgcgtgcagacgccgatgagcgtgatgacccaggcgcgaaaggccttccgcccgctcgcggcgcagagcatgcgcagttgcggcgtcgggctggtcgccgtgacgctgctggtgctgggcaccgcacccatcttctccatcggcggggtcgtgctgtcgcagctcgtcatgatgctcggcatctggcaactcgaccgcaaatggcggcgcgaccggcagggagccgcctgaccatggcgacaagctggcatcgcggcggcgcggccgccctccccgcccagaccggcggccagagcatgcgcatgatctggatcacccagatcttctatttcgtcttcctgatgatggtcttcatcgggcagcagcccttcgcctcccgcacccaggacgaactggtggcgatggcgcaggaaaatgacgggtcggacctgttcaagcagatgctgttcatcggcttcgccctgctgttgaccggcgtgcagatcatccgcaagcatccgctgcaatacaggttcaccttctggccgctggcgatcatgctggcctggttcttcatttcctgcacttggggcgtggacccgttcgtgtccttcaagcgggcgatgcagcagctcatcgtgatctacatcaccttctgcgcgctctccctgatggggccgcagcggctgttcgacgcgctgcgcgcggcgctgatcctctcgcttatcatctgctgggcgtcgctgccgctgacgcccgccgccgtccatccgccgaccgaaagcgacaaggcgctgatcggcgcgtggcgcggcttcttcttccacaagaatatcgcgggcgccgtcatggcgctgaccttcatcgtctgcggcaatgcatggatcgaccggcgcaaatggtattatgcgctgttcgcggtcatggccttcgtcttcgtgatcggaaccaagagcaagacctcactcgcgctgtgcgtcggcatgctggcgatcagcaacatctatcgggcgctgagcgacaacacgcagaaacgcgcgatattgctgctgatgctggggttcggcatggtcggcttcctggcgctctacatcgcttaccagccgaccatcgagcggctgttcgccgatccgaccagcttcaccggccgcgtgtcgatctggcaggtggtgttcgactatctggccgatcatccctatctgggcgcgggcttcggcggcttctggcaggtcggcgtgaacagcccggcgcatgactatctcaaccagcaattccagatgctgaccgcccattcgcatgacggctatctggaaatcctggtgacgaccgggccgctgggcctcgccatgctgctggtcagctttcttgccttgcccgcctactggttcctgaccggctcgaccagggagaaccaggcgctgatggtgccggccttcgcgatctgggtgttcgtcatgtaccagaatctgctggaaaccagcttcttcgacaaggatcgccaggtctgggtgatcttcctcgcggccatcgcggccgcgcacgccaccttcaaggccaagccgcgcccgcaatggacccggcgccatcacctccggcaggagagcgtccatggctaatatcatcgtctgcatcgccacctgcaaccgtccgcagggattgcggcggaccctggaatcccttgctgcgcagcaaacgcggcacaatctggaagtgctggtggccgacaatgacgccgcccggcaggaagggctggccgtggtcgagcagcttgcctccaagggctatcgctggccgatcgaagccgtgctggtggcggagcgcggcattccgctggtgcgcaacgcgctcgtcgccgccgcgctggcgcggcccggcgcgacccatgtcgccatgctggacgatgacgaggccgcctcccccggctggatcgacgccatggccgatacggcgcaacgctgggacgcggacgtggtcggcggcgccgtgctgcgggaaatggacagcgccgtcgccccctgggctgcccgccattccctgctcgcccccaagcggcgcgggcagtccggcccggttgcgctggtggacagcaccgccaatgtgctgatcgccgccacggccctgcgcgccatgggggagcgccccttcgacgagcgcatggcgctgaccggcgggtcggacaagcagcttttcacccgcatgcagcgtgccggtttccgcttcgcctggtcggagcaggcggtcgtgaccgaactcatccccgccagccgcgtcaccgcccgatggctgctgatgcgcggctatcgcgtcggcatgaccgacatgatggtggagcggttccacaagggcaggctgcgcgcctccctgggggaggcgccgcgcatcgccgcgggcttcctcgtcggatcgctgggcgcggtcgccacgctcgaccgggggaagcgggtcgagcggctgggcaagctgtatcgcgcggccggcaagatcgccggcctcgccggattccactatgaagaatatcgaaaggtgcatggcgcatgagcgatgccgcgctgggcaagcaaccctttttctccgtcgtcatcccgctctacaaccgggcggaaatcgtcggcgacaccatccggtccgtgctggcgcaggactggcgggatttcgagatcgtcgtgatcgacgacgggtcgcgggacaatcccggcccggtcatcgacgcgataggcgatcctcgcgtccgttatatccggcaggacaatgccggcggcggcgcggcgcgcaatgccgggatcatggcgtcggacgggcgctatatcgcctttctggactccgacgacctgttcctgcccggcaagctttccatcatggcgaaggcgctggcgggagacgacgggcgaacggtgctctattcccggatgaaggtggaccggggcgtcgaccgctactggatcaggcccgaccggggcattcgcgagggcgaggatgtcggggaatatctgttctgcgccaaccagttcatgcagaccagcaccatggtcgtgccgaccggcatggcgcagcatgtgctgttcgacccggcgctgaaaaaggggcaggatctggacttctgcgtccggctccagggcgcaggggcgcggttccggatgatcgaccagccgctgaccatatggctcgacgcgaccgaggccgggcggacttcctatgttaaagggtatgagacctcgctcgactggctggaccgctgcggccacatgctcaccaaccgggcgcggcggggctatcgcgcgaccgtgctcgcctatcacatggcgccgatcaggccggtggcggcgatcaaggatctggcggtcggcatggtggccggcggcgttccgccccgcgtgatcgcgcggcaggtgctgcggtcctacctgcccaagccgctctaccgttcgctggtcaacggcttcgtcctgcgcttcggcaaggccgagcccgcgacaagtggagccggttcgtgatgaccgcctggcaacctccatccagcctgaaggcggcggccgccgcgccgctgttttccgtggtgatcccgacctatcagcggcgcgaggcggcggtcgccgccgtcatgtccgccctggaacagaccgtcgcgatcatcgaggtgatcgtggtggtggacgggtcgaccgacgggacggaggttgccctgggcgcgatcaacgatccgcgcctcaaggtcatcgtgcaggaaaatcgcggcgcggcagcggcgcgcaacaagggcatagaccatgcccgcggacgctatatcgcctttctcgactgcgacgaccgcttcctgccccatcacctcgccgacctgctgccgctgttgcaggagagcgaggacatcgtcgcctacggccaggtgctggccgaccggggcgcgggacgcaatttcctgaagccgccgcgcgccatcgcgcatggcgagaccatggaccgctatctgatgtgcgaccgcggcttcatccagaccagcagcatggcgctcagccgtacgctggcggggaaggtccgctaccgcgaggatgtgaggttcggcgacgataccgatttcgccctgcgcctgtcgctggccggcgcgcgcttcctgatgacggagcggcccggcaccatatgggcggaccgggatgccgacgaccggctttcccaagtacgcggcagcatcggcagcctgacctggttgcgggacctgcgtccccatatcagcccgcgcgccttttccgcctatatgggctggcacgccgcgaaaagcatctggccgaccagcaggcggcgggcgatgcgctattatctgggcgcggtctgccggggggcgttcgggccgcggctggcggcgacggtgctgttgcagatcgtgatgcccgatccggtctatcgccgcatttccgaccgctggatcgacctgtcccacatgttcgccggcaaggggcagaggctgtgagacggcgcgaattcctggcgggcgcggcggcgctttccgcatgctcccccatccagccgagcgccgcgcaggtcggcggcacggcgggccttgccgcccatgcccgcaagtctggccgctatttcggcgccgcgatcaagtcgcgccagttgcgcgaagaccccgatttcacggccgccgtcgcccacgaatgcgacatggtcgtccaggaatatgaactgaagcgcggcacgaccgagccgaagcccggccgatatgatttcagcggcgcggaccagatcatcgccttcgcgcagcggcacggcatgcgcgcaaggggccatgcgctggtatggtatgccgcgcagccgccctggctggagccggcgctgaaggccgccggccgtgccgaacgcgaaacgctgatgaccagctatatcgacaccgccatgcgccgttacgcgggcaaaatccgcgaatgggacgtcgtcaacgaagccatcgagccgaatgacggccgcgccgacggcatgcgcgccaagagcatgtggatggacgcgctgggagaggattatgtcgacatcgccttccaccgcgcgcgggaggtcgacccccggcccatgcggttcctgaccgatttcgggatagagcacgactccccccgctgcgagcgtcgccgcaccgccatgctgaagctgctcgaccggctgatggcgcgcaacgtgccggtggacgccatcggcatacaggggcatttgaagccctatagggagggcttcaaccaggcccggttcgcgcgctttctggatcagctcagcggctatgggctggccctttccatcacggaattcgacgtcgcggaccggggcgggccgcccaatccggaaaagcgggacaaggagatcgcctccgtcgccaaggcctttctggacgtggcgctggacaatccggccatgcggtcggtgctctgctgggggctgtcggaccgctatagctggctgtccaatttcaaggattacaagtggcccgacggccagttgtcgcgcggcctgccgcttgacggcgggatgcgccgcaagccgttgtgggacgccatagccgccgccttcgacgcggcccccgccatgaggagcgcaggcgcatgagaatttcctcgctgaccggccttcgcggcgtggcggcggtgtcggtgctgctgtaccacatcccgcacaacccggcgttcgaggcgtttcgcctgccgcttttctcccgcgcctatctggcggtcgacctgttcttcatcctgagcggcttcgtcatctccttcggctatcacgaccgggtggtgaaccatctggggcgggcgagctatgtcgacttcctcgtcaaccgcatggcgcgggtatggccgctgcacctgatcgtgacgctggtgttcatggcgcgcatcgtcctcaacatctccggcagccaggcgattgcgctcgacgcgccgaacatcctcaccaacctgctgatggtgcagagctggggttggggaacggagccgatcgcgggcaatagctggtccgtcagcacggaggtcgcggcctatctcatctatcccttgatcgccatcatcgccctttcgcgatgggcatgggcgcaggccttgctgtgcgtcggcattttgggcctggtggcgctgtccggccggggttccagcggaccgctggacgtcaatgacagcgacagcgtgctgacgctgctgcgctgcctcgcgggtttctcgctgggcgttctcagctatcgctgcgcagaaaaggcgtggtgccgccggctgatcgaccggacgggcgcattcgccatgatctgcgggctcatcgcgctggcgctgctgctgcctggaaaggccgacctgctggtggtctgcctgatgccggcgctggtgctgagctgctattataacggcgcggcggcgcgggcggtgatggccaatccggtcagcttccatctgggtctcatcagctattccatctatctctggcatccgctggtgcgggacgtgttcgcccgcggcatgggcgtggcgcacaggcatggcgtcaacggcttcgacgggctgatcgtcctcgccatgctggcggcgacctggctgctctgctgggcaagctatgcgctggtggaggtgcgcgggcatcggctcataaaatggctccagcgcggcggacgcagccgcaagccggtggtggaggccgccgtctgatgcccgcggtctggatcgccattcccaccttccgccggcccgatcagctccgtcacctgctggagacgctgccgggcgtgaccggccgccatgacgtgatggtgctggtggccgacaacgatcccgtcaggcaggagggggcagccgtggtccgcgccatgctggcggagggttatggcctgcccgtgacgctgctgtcggtggcccagccggggctttgcgcggtccgcaatgccatcgccgccgcagcgctggacgatccggcgatgcgtttcgtggcgatgatcgacgatgacgaatggccccagcccggctggctcgacgcgctgctgatctgccaggcgcaggtgggcgcggatgtggtcgccggccccgtggatagccgcttcgtggggcagccgccgcgatgggcgcgcgaaacgctggtcttccgcgccgaggaacggccatggggcgcgaccggcatgctgtgggcgagcaacaatctgctggtcagccgccgcgcctttgccatgatcggagagcccttcttcgatccgcgcttcaactgcagcggcggggaggatctggacttcctggcccggctgcatgatgcgggtgcccgcttcggctggtcgcccgatgcgcgggtcggcgaatgggtttcggctgagcgggcgcgcctttcatgggtgctgaaacgcatgtggcgcatcggctgcaccgagacgatggcgcggcgcaaggccctgcccggccgcatcggcgccgcgaagctgctggtccggtcggtcgccatattgggattgcggacggccggcctggcggccctgctgctgcccggcgcgcgtcgggtggacatcgccgggcagtgggtcaagagctgggggcgcctctatgccctggcgggaggcgcccaggatcattatggcgcgctgtagattttgaagctcttgatgaccatgtcgcccgacccgtcgtcataggcgccgttggtcttcaccgcgacgtccatgatcggatagaagcggaagccccggaaggggttgaccgactgataggtttccacgccatccacgaaccaggtgatgtaatcccgctggatgtcgacggcgaagcggtgaaagccctgggaatagccgctgaggccataggcctgctgcgtctggatcgtgactccccgctgatcgtagcgggtgctgttggcgccgatatgcagggtatgggcgacatgacggtcgaaatcccaatagctctgatagccgaacccctcgtaaatatcgatttcgggcggccagccgctggtcgacaccagccagaaggcgggccatgacccgcgtcggctgggcattttcgcttcccattcatattggccataaccgatctgcgtcgccaggaaattgcggccgtccagcaccgacgaaccgtaataccagctctggccgtcatagctgatcggcgtcttcagcttctgcgtatgcaggacgagcccgttcgcgccccaatagaccggcccttcgatgccggggaaaatgctggaatcgaggtagagcccggtttccccgttggcgacctgcgtccgcccatgggcaagcgaagtcgcccagcggtcccagccgccgtcgggtgaccgcctgtgggtgtccttgcgcagttcgaactgaagcgtgccggtcgccgcgaagctgcgcggggcgcggaacgtgcccgtcgccctggccgtcgccatggccgtgctgctggccgtgatcgtcgcggtcgattgcccctggaggccaccccagggcgcctcccgcagcttgacctggaactgctgtccttccgtggcgccgatgatcggcaccgcgacggtctgcaccagcggatcgccggggcggaagatcactaccgtgtcgaccgtctggtaattatagcccgacagcgcgcgatagatgcccgatccgttgaccgtgatgatccgcgcgatcaccgtattgggcgtcggccggtccagcgtcacgggcacatgggccacgctgctgcccggacgaaagctggcattgcccagcgacagagtcgcctttgccggcagcttcgtcccattggcgaagtcgaagtcggaaaaatcggatacagtgctcgtcgtcgcggaaccgctggtcgtcgacgacgttatcgtggtcgaagtcgtggcggaaacaagctgcgacccggtcgttgttgcggtcgacatcgtgctcgatgtcgacaggctggtcatgatcgttgcggctcccgccgcgaaaatacaaagcattccggctccaaaaatggagccagtcattttgacagacatggtttgcgacccccgaagttatcccctgtagggtcttccaagaaggttaacaaaaagctggggtcaacgacgactcgtcgtatcctttgggaatttgcgacgagttgtggtaaggcgcgccggaaactggctcgaccccgccatgttttcagaatcgatatgatcgcgaaggggaccgcgccggaaatgaaagggcgcccccgacccaatgccgggagcgccctgctcaatcccatcgcgcacgcgagatgggatttgggtcgcggcctactccgccgcctgcaccagttcctcgatctccggcgcggcgccgcggcccacgctgacataaacgaagccggcagcctccgcatcggccgggcgatagatgttgcgcaggtcgaccaggccatcgccgctcatgatccccttgaggcgcggcagatcgagcgcccgcagcgcgtcccattccgtaacgatgacgaccgcggcggctccttgcgccgcgacatagggattgtcgcagaattccacgccgctcatcatggcgcgggcggcgtccatcccctccggatcataggcccgcacctgcgcgccgccatcctgcagggcctggatgatggcgatcgacggcgcgtcgcgcatgtcgtcggtgttgggcttgaaggtcaggcccagcacggcgatcgtcttgccgcgcaccgacccgttgcagaccgcgaccacctttcgcgccatagcccgcttgcggctttcgttgatggccacggtggtttcgatgaggcggatcggcgcgcccgcatcctccgccgtcttgaccagcgccagcgtgtccttcgggaagcaggagccgccatagcccggcccggcatgaaggaatttcgaaccgatgcgattatccaggccgatgccgcgcgccacctgctgaacgtcggcgccgacattctcgcacaggtcggccatctcgttgatataggtgatcttcatcgccaggaaggcgttggcggcatatttgatgagttcgctggtccggcggcccgtgaactggatcggcgcctggttgaggtagaggggacgatagacctcctccatcaccgggcgggcgcgttcgtcctctatgccgacaacgatgcggtcgggccgcttgaaatcctggatggccgcgccttcgcgcaggaattcggggttggaggcgacggcgaactgcgcgtcgggattggtttcgcggacgatgcggtcgacctcgtcccccgtgccgaccggcacggtggacttggtgacgatgacggtgaagccgctgaggttggacgcgatctcctgcgcggcggcatagacatagctaaggtcggcatgaccgtcgccccgccgcgcgggcgtgccgacggcgatgaacaccacatcggcctggctgaccgatccggccaggtcggtggtgaatgtcaggcgccccgccttcacgttgcgggcgatcaggtcggcaaggccgggctcgtagatcggcacgccgccgccctgcaacagctcgatcttgcgcgcatccttgtccacgcagatgacatcatggccgaaatccgcgagacacgcgccggataccaggccgacatagccagagccggtcataacgatccgcatcactattctccttcttcaaacggctttcgaccgacagccaaccgatcatgaaaggacgcgcgaatccattccgggaaaccccggatgcacggaccctcatccctcatcatgggttgggcgccgagcgagcgagcccgatgccccttggccggaaccagccggcgattgacgcagcgcagcataccgccctgcgcggcatggatgcaacgcagcccgccgctctacggacacatatgggcgcggatcaggcgcttagagcatcgtgcggctgaagttttgcgaaaactccggcacttcaccgggccatccgaccaggggaccgatgtccgctcccaccgacgcaatcgatgggaccgtctcagatccctccagccaccaccggccagccgccccgttccagtccggcgctcagatccgcaacgcagcgatccagcgcctccgcatcgaccgagcggatcacgaaattcgcgccggtcttcccctcgcgaaagaagggatagctgccgatctggcacccgtcatgcgcccgctccgtcgcgccgagcaggtccgcaatctcgctttccgccacccagcaaccgatggtggctgacagcaccgggaggccgccttccagcttccccgtcaggctgtccagcattccggcggtgatatgcggcacgccggccatgatgaagacattgccgtgccgcaggccgggagcgcccgacatgcggttttcgatcaggctcgatcccgcaggcgcgcgggccatgcgcagccgcgcctcggtcaagccgccccgcgtctcgtaataggcgaggagcatggcccgcgcttctgggtggatttccacggcaacgcccagcgccgcggcaatggcgtccacagtgatgtcgtcatgcgtcggcccgatgccgccggtggtgaacagatagtcgttccgcgcccgaagggcgttcaccgcttctgcgatggcgtcgctgtcgtccgcgaccacccggacttcgcgcaggcggatgccctgcacgttcagccatgtcgcaatctgcgacacattcctgtcctgcgtcctccccgaaagaatctcgtcgccgatcacgatcagcgctgcggtccatatgcgggtcgggtcggccatgggctggccatagcctctgccgcgcgccctgcctagccgccccctcgcattatgcggcatccccgcctataatcacgtccatgaccgaatatatgacgatgacggcggacgcgccgatttcccgctcgaccgcgatcaagctctatgacgcggccggtttcgaaggcatgcgcaaggccgggcggctggcggcggagatactggacgcgctggttccccatgtggttccgggcgtcaccaccggcgagttggacgacatcgtccgccgcatgacgctggacggcggcggcgtgcccgcgaccctgggctatcgcggctatacgcatagctgctgcatctcgctcaacaatgtcatctgccacggcattcccggcgatcagaagctcaaggaaggcgacatattgaatatcgacgtgacgccgctggtcgacggctggcacggcgacagcagccgcatgtatatttgcggcgaagccccgatcaaggcgcgccgcctggtcgaggtcacctatgaatgcctgatgctgggcatcgagcaggcgaagcccggcaacacgctgggcgacatcggccatgccattcagcggcacgcggaaaagcaccgctatggcgtcgtgcgcgatttctgcggccatggcctgggccgcgtgttccacgacagcccggaagtggtccatgtcggccgccccggcacgggaccggaactcaagccaggcatgttcttcaccatcgaaccgatgatcaatatcggcaagcccggcgtgaagatgctggaggacggctggacggcggtcacccgcgaccgcaccttgtccgcgcagttcgaacacagcatcggcattaccgaaacaggctgcgaaatcttcaccaaaagccccgctggcctcgacgcgccgccctatcagcgctgatcatggcggccatgcctaaaaaatgggcatcgcctcataatactgcccggaatccgggcaatatggacaaaagttgctgcatcgcggaaagcagttcctggcgattcgctatttggcacggtaattgattaggaagaggggcgacgcgtgccttcggggggcatggtgatcgtcactcgagaaggacgaaaggcgggatcatacccgccatctggcgcgcgtttgagttgggataattagagatgaagaagatcgaagcgatcatcaagccgttcaagctcgacgaagtgaaggaggcgcttcacgaagtcggcgtgtcgggcatcaccgtcacggaggccaagggtttcggccgccagaagggccataccgaactttatcgcggcgccgaatatgtggtcgacttcctgcccaaggtgaagctggaggtcgtggtcgacgattcgctcgcggaacgggtggtggaggcgatctctgccgccgctcagaccggccgcatcggcgacggcaagatcttcatttccaacatcgaaggcgcggtgcgcatccgcacgggcgagcgcgacagcgacgccatctgattttccaccgacttctcgccggcttgcaggggatcatttccaaaagtcttggcggctgaccacatcaacctaccccttcgggggggtatcatgaaagaagggcaaggttcacatggctaacacgcctaaagacatcctgaagatgatcgaggaaaaggagatcgaatgggtcgatgtccgcttcaccgatcccaagggcaagtggcagcacctgaccatggtgtcttcggtgctgggcgaggatgaactgacccagggcctgatgttcgacggttcgtccatcgaaggttggaaggcgatcaacgaatcggacatgatcctgaagccggacctcgacgccgtctatgtcgatccgttcagcgccacgcccatgctgatcatcttctgcgacatcgtcgaacccgacacgggcgaactctacagccgcgacccgcgttcgaccgcgaagcgcgcggaggccttcgtcaagtcggccggtttcggcgacaccgtctatgtcggcccggaagccgaattcttcatgttcgacgatgtccgtttcaattcggactataacgagtccttcttcaagatcgacgatgtcgaactgccgaccaacaccggcaaggaatatgagggcggcaacctggcccaccgtcctcgcgccaagggcggctatttccccgtcgcgccggtcgatccctgcaccgacatccgcgccgagatggtttcgaccatgctcgaaatgggcctgccctgcgacaagcaccaccatgaggtggccgccgcgcagcacgaactgggcctgaccttcggcacgctggtgcagaccgccgaccgcatgcagatctacaaatatgtcgtgcagatggtcgcccaggcctatggcaagaccgcgacgttcatgcccaagccgatcgcgcaggacaatggttcgggcatgcacactcacatgtcgatctgggaaggcggcaagccgctgttcgcgggcgaaggttatgcgggtctcagcgaaacctgcctctacttcatcggcggcgtcatcaagcacgccaaggccctcaacgccttcaccaacccgaccaccaacagctacaagcgcctggtgccgggcttcgaagccccggttctgctggcctattcggcccgcaaccgctcggcctcctgccgcattccctatggcgcgggcgccaaggcgaagcgcgtggaattccgcttccccgacgcgatggccaacccctatctgtgctattcggcgctgctgatggccggcctcgacggcatcgagaacaagatccatccgggcgccgcgatggacaagaacctctatgacctgccgccggaggaactgagccaggtgccgaccgtctgcggttcgctgcgtgaagcgctgaactcgctggccgccgaccacgacttcctgctgaagggcgacgtgttcaccaaggaccagatcgaggcctatctcgaactcaagtggcccgaagtgtaccgctgggaaatggctccctcgccggtcgaattcgacatgtactacagcgcctgatccgttcgggactgttgggaaaggggctcggtcgcactggcgaccgggctcttttcatttcggacgatagagatgacgcgaacgccacctgaacgcggaagccggatctccagtcccaatcctccccattgcccgcctcccgcaaagctccgacaatcgtcccatgtcgatcatcgagtcgctcggcctgtcccatcccatcgtccaggcgcccatggccggcgtctccacgcccgccatggcggcagccgtctccaatgccggggcgctcggctccattgccgtaggcgcgaccgatgcggcaggcgcccgcgccatgatggaagccgtccgcgcccggaccgaccgccccttcaacgtcaatctcttcactcatgcgccggcccgtggcgaccccgccagggaagcggcctggctggccgcgctgacgccgctgttccaggcctatgacgcccgccccccagccgcccttcacgaaatctaccgcagcttcgtcgaggacgacgcgatgcttgccgtcctggtcgaactcgcgccgccggtcgtcagcttccacttcggactgcccgatccaacccgcattgcggcgctcaagcaagccggatgccttctcctcgccaccgccaccaatcctgccgaagcgcgggccgcgcgggaggcaggcgtcgacgccatagtcgcgcaaggccatgaggcagggggccatagaggcgccttcgatcccgaggcgcctgacgaccagctcggcaccttcgccctcacccggctgctcgtcgcccaatgcggactgcctgtgatcgcggcgggcggcatcatggatgggcaaggcgttcgcgccgctcttgcgctcggcgcggtcgcagcgcagctcggcaccgccttcatcgcctgcacggaaagcagcgccgacgaagcctatcgcgccgccctcgcgggccccggcgcccatcataccgtgatgacgcgcgccatttcaggccgcccggcccgctgccttgccaatcgcttcaccgcctgggactccgaagccgcgttgctgccgcccgcctatccgatcgcctatgatgccggcaaagcgctcaacgccgcggcgaaggccaagggcgaaggcggcttcggcgcgcaatgggccggccagggcgcgccgctggctcgcgccatgccggccgccgaccttatccgccttctggcgagggaaatgcgggaaagcgcttaacgcgcctccggaatggacgccccgaacagcaatatcggctcgccggcaggcgatagcgcgatctcaccgccgacgctcgtcaccagggtacgcaccatccacgccgccgacgttcgcgaagccagcccctccggcggcaaagtccccgccagcgcggcccgcaggtcaggatcgagcaccagcttcggcccttccgcccgcacgacgatctccgtcacgcctggccgcttctccgccccgatgtcgagctgaccgccccgcaccagcgcatctcccgcgatcagcgccaggttcagcagcaccttgaccggcagcttttccagcatgtcatcctcgaccagccagccgatcttcacccggcccgaagccgcgaacatgccctctatcgccacccgcgcctcatgggtcggcacggcatcgccgaagccgccagccgaaccgaaggccaggcgaaagaatttcagcttgttcgcggacgtcctggcgctgtccgccagcaggtccaggcagcgttgccgcatttccgggtccgtctcgtccgccatcagctcaagcccgttgttgagcgcgccgaccggactgagaaggtcatggcacaggcgcgagcagagcaggctggcaaaatcgatgctgtcgatcggattggtcatgaaggttcgctgccgccgcaaaaatgaacaggaaggaatgaacggctaatgcgctgccccgccgcgcgatgcaaccctccctcacatgatgtcgagcaaagcctcgacaaattgcacccgtccgtcctgccccggcatggccacccacaggcgggccgcctctccgccgacgatcagccagaggccgccgtcgggcgcggcgcaggccgcgtcggtttcggacggcacggccaggccaccggggtgcgaatgataatggccggcgatccgcgccccgcccgcccgcgcatcgcgatgggccgcgatcagcaccgcggggtccagttcgaaatggcgtgccggatcgggcgcgacattggcggcgggcagaaccgcctcgatccgtcccgcctcccccagaagcaggccgcagacctcatgccggtcggccgccgcttcggacatgatttgttccagcagaccccttgaaatcgaaaccctcattcctaccttcctacccaatggtttcgggggtttccatcattgaagcgacaatcggcgaggcgcaggacggcatgcgcctcgacaaggcgcttgccgagctggttcccgacctgtcgcgcgaacggctgaaggcgctgatcgcggaaggccaggtgacaggccgccccgcccatgccggccgatcccccaatccctccatgaaggtcgccgcagggcaggccttcgccatcgtcctgcccccgccgatggaggcggaggccgtggcgcaggacatccccctggccatcgtccatgaggacgcggacctgatcgtcatcgacaagcccgcgggcctggtcgtccacccggcggcgggcaatctggacgggactctggtcaatgcgctgctccatcattgccagggccgactctccggaatcggcggcgtggcgcgccccggcatcgttcatcgcatcgacaaggatacttctggcctgctggtcgtcgcaaagtccgaccgcgcgcatgaaggactggcgcagcagttcaaggcgcattcgatcgaccggctctatgccgccatcgtctatggagtgccgcaaccggcggccggcacggtcgacagctggatcggccgatccgacgccgatcgaaagaagatggcggttcatcgggaagggcggggcaaacatgccgtgacgcattaccggacaatggaaaggctgcgcggcgcagccatggtggaatgcaggctggaaaccgggcggacgcatcaggtccgcgtccatatggcgcatctgggacaccccttgatcggagacccggtttacggtagagagagaaaaggtttcaaatcgatactggaaacgctgggtttcaacaggcaggcattgcatgcgaagaggctggggttcatacatccggtaacgggtgaggcgctcagcttcgacagcaaactccctgccgatatgcaggaactgttaagcgagcttcacgtatagttttggacaagtttgcgacggcgccttggacgcctcttctgggtcccgccgcgcatgaaagggaaaggtgacgacatggctgacaagagcaatgtccccgcggttccggcgctgggcggtgaagccagcctcaaccgctatctgtcggaaatccgcaaatttccgattttgacgcccgagcaggaatatatgctcgcgaagcgctatgccgaacatcaggattcggaagccgcggcgcagctcgtgacctcgcacctgcgactggtcgcgaagatcgccatgggctatcgcggctatggcctgccggtcagcgagctgatcagcgaaggcaatatcggcctgatgcagggcgtcaagaagttcgagccggatcgcggcttccgtctggcgacctatgcgatgtggtggattcgcgcctctatccaggaattcatcctgcggtcgtggagccttgtgaagatgggcaccaccgccgcgcagaaaaagctgttcttcaacctgcgccggatgaagaacaatatcgaagccttcgaggatggcgacctgcaccccgacgacgtcaagaagatcgccaccgatctgggcgtcacggaggaggacgtgatatccatgaaccgccgcatggcgatgggcggcgacacgtcgctcaacgtgccgatgcgcgaggatggcgagggccagtggcaggattggctggccgatagcgatccattgcaggacgaacgcgtcgccgaccgacaggaaagcgaactgcgccacgacatgctggtggaggcgatggacgacctcaacgatcgcgagaagcatatcctggcggaacgccgcctggcggaagaacccaagacgctggaggaactctcgcaggtctatggcgtcagccgcgaacgcgtccgtcagatcgaggtccgcgccttcgagaagctgcaaaaggcgatgatgcggattgcgggcgacaggctgggcaagatttcccgcctcgccgccgtctgatcggatttgcggaacgcaaaggagccccggagtaaaatccggggcttttttgtatccgctcgccctttcccactcgtcattccagcggaggcccgaatgacgaagcataggctcccatcttgaaccgccgcgcaaccgcgctaccacggaatgatgaacgccaagtccgccgcccctcgccgccgctcccgatggatcgggatatttctcaaaatcgttggcggcttcgtcgccctgtcgctgctgatggtggtgatctatcgcttcgtgccgccgccggtgacgtggacgatgctgctggaccccaacggcataaccaaggattggatgagcctggacaggatggacccggacatggcgcgcgccgccatcgcggcggaggatagccgcttttgcagccatcacggcttcgacgcggtcgccatcgcccaggcgatgcgccacaatgccagcggcggccgcatccggggcggatcgaccatcagccagcaaacagcgaaaaatgttttcctgttccagggcggcggctttgtccgcaaggggctggaggcctggttcacgctgctgatcgaagcgatctggggcaagcggcggatcatggaggtttatctcaacgtcgcggaaaccggcatcggcacctatggcgcgcaggccggcgcgatccgctatttccgccatggcgcccagcgcctgacccgcgccgaagcggcccgcctggccgccgttctgcccctgcccaagaaacgcgcagcgatcgatccgcacggcttcacccgccgctacggcaacagcattgccacccgcatcggcatagtccagcgcgacgggctggacagctgcctgaaatgagaaagggcacggatttctccgcgccctttccttctccgctaccggaatggctgcttaaaaagcgaacaccaccgaaccgatgaacgtccgcggggagccgatctgcacgaaaggcaggttgctggccgcagcgaagccggcgtcaaggcgtccgtcaaagccgccataatagagcttgtcgaacacattgctgacgttcaactgcagataggtcttgtcgcccattcccagtggagcaaggctaagacgcgcatccagatcgaccagcgtatacgccggcgccttggcatccatgacctgcgcgccgccgctgaccgccacgccgccgatgatggtgccgcccaaggtgaacggacggttgaggtcgttgacataacgcggcccggtgcgcttcacctgcacgcccagttccaccggccccagggtcgcctgcgcgcgaccgccgatagtatagacgggtgcgcctgattcccgcttgccgctggtctgtgcataaatcgggtcgccaactgcagcgcagcccgcaatgccccccgaaacattgccggacgtgcattcgccatacagcacgtcatccttgatcttcgacttcaggtaggagccgaaagcatagaggacgagttccgggatcggacggtaggacaggctgccgtcgatgccatatttgtcgacgcggcccagattacggtacaatgtgcgatccgtttccggatcataggcagacgccagccggttctgatagatggtgtaccagagcgatagctgcgcctgaaccttgctgctgcgatagcgcacgcccaggtcgaaattgtccgtggtttcgggcgacggcttggccgatgccgtatcgggcgcaaagaagaagctgttgtacagattgtcggtgcctggaacctgcaagcccttcgaataattgccgaaaaggccaattgcatcggtcacgtcataggtcaggccgatgttgggcaggatcttgtcatatttgaacacccgccgctgcggtccctggatggtcggattgagcgccgcgtattgcgccgcgcccgcgctgttcgtgccgaaacattccacgaagcccgtagcgctcgacgtcgcgcagtaattattgaggtcgcgtttgaagaaaggcgcgcgcacgccggccgttacggtcagcgcgtcgaacttgccacgatattctccggcgatctgatgcaggatcgcctttgagaaacgatcacgcttctgcaggaccgaacccgtcgcatccctgagcggattgccctcctggggaaaggcatggagcggttggccatcattgcgcaggaactcaatctccccggtctggcgatgccgcgcataatcaaggctgtaggcgacacggatcgactgatcctctgagaaattatagcgcagcgaagcaatcaggccgtagcggcgcgtattggtttcactgggcgcgagcacgcggatcgagtccagcagatcgccgtccccattgacgtcataaccgaaataggggctgccccccagatagccgactgcattggtgacgccgctacccggattgatgtcgcgaaatccctcccgcgcggtggccgtgccgccgccattggcacgtacatattggaagctgggatcgaccgtcaggaccaggtcatcggccagcgtgaagcgcgaattgatgcggatatttccggtcttcgagggattgacacgctcgtcgaaggtcgaaccgcaatttgtcgcggcgtccgctacccctgcaatagcgggcatctgcgtcgtgcaataagggatcacataatcgcgctcgtcgcgattgttcggaaagcggctgggcacggcgcccgcgccgtcgttgcggaacgtcaccgaaccgaaacgattattataggcttcgttataatgcgccgcgatggagatgaaatcgccattatcgccaatgggttgatagattttggcattatattgctgcttgctgatttcgccgcgattattgaagatggtatcgttcgttgccttgctggcggcgaagaaagccttggtgccccagggcgtgaacacgccggtatcgaccgacccgaacatgcggaagaaggagaaatcgccagcagagcccacgatcttcacgctgaaatcatcggtgggattgcgggtgcggtaattgaccgtcgagccggttgccgcggcagtggggctgtcgacatcggtcgtgccgagattgacgttaacctgctcgatcagttcggaatcgagttgctggctggaatagatcgaatagccgccggaatcgttcaacggaacgccgtcgaaggtctgcgaaattcgagtattgtcaaagccgcgaatatacatggtgccgccagccgagccgaacggatcgttgttttggaaactgacgcccggcagcaggttgatgatatcgttgacggattgccccggaatctgccgctcgatgatttcctggttcagaacaccgcgagccttgctggtttcgggtaattcaacgcccgccagccccttgggcgtggttgcgccggtcacgacgatctcattttcgaagtcgatcgagccggtcgattgagcaaaagctgcggccggtgcggccacggcaaccagcgcggcgctacacataagaagctgtttcatttgagcattgtccctttgaaagtttggcgcgtcgcgccggctttattttgctctatggagctggcaccgcctgtggcggccaatggcgacggacctgtgatgctctgattacagttttacgacaatataatagaaacgcggtggcagcaggcgccacatggcaaaaattcccggaagacatccggggaaattcatataagatattgatatttaaaatttaaattgcagcacacctgctagtttgacagtggtgcaattttgcaacgcagcaggaatttttgtgcgattgcgataggcgcgaagaaaaagggccggcgaaacatcgccggccccctatttcaaagcgtcagcctatcgattcaggccgcgtcttcggcccgcttgtccttctcgctgaacacgcgaatcggttccttgctgcccgcgacgacgtccttgtccacgacgacctcgcctacgccttccatcgaaggcaggtcgaacatggtgtcgagcaggatcgcctccaggatcgaccgcagcccgcgcgcgccggtcttgcgctcgatcgccttcttggcaatcgcagtgagcgcatcgtcggtgaagctgagttcgacattctccatgtcgaacagcttggcatattgcttcaccagcgcatttttcggctcgaccaggatcttcaccagcgcggccacgtccagatcctccagcgtcgcgatcaccggcaggcgaccgacaaactcggggatcaggccgaatttcagcagatcctccggctcgctctgacgcagcagttcgcccgtcttgcgctcctcgggcgcggcgacatgggcgccgaagccgatggacttggcctccagccggtcgccgatgatcttttccagtcccgcaaaggcgccgccgcagatgaacaggatgttggtcgtgtcgacctggaggaattcctgctgcggatgcttgcgcccgccctgcggcggaaccgaggcggtggtcccttccatcagcttcagcagcgcctgctgaacgccctcgcccgacacgtcgcgcgtgatcgaggggttctcggccttgcggctgatcttgtcgatctcgtcgatatagacgatgccgcgctgcgccttctcgacattatagtcggacgcctggagcagcttgaggatgatgttctccacatcctcgcccacataacccgcctcggtcagcgtggtcgcgtcggccatggtgaagggcacgtcgaacgtcttggccagcgtctgcgccagcagcgtcttgccgcagccggtggggccgaccagcaggatgttcgacttggccagttccacctcgcccggcttggtgccgtggttgaggcgcttgtaatggttgtggaccgccaccgacaggacgcgcttcgcccggttctggccgatcacataatcgtccagcacatcgcagatttcctgcggggtcggcacgccgccatccttcttgccgacgagaccgcccttggtctcctcccggatgatgtcgttgcacaattccacgcattcgtcgcagatgaacacggtcggccccgcgatcagcttacgcacctcatgctgcgacttgccgcagaaggagcagtaaagcgtgcttttagaatcggagcccgtaagcttagtcattcgccaatctctcttccctctttagaggcgaacagccgccaatgccgagggatattctggtcctgggatcatcctagaccgcgacgcgcccgtttcacaaggggagaaaagggcgcgcgcggtaaacataggttttagccctcaggggtttccgccatggccggccgacggtcgaacacttcgtcgaccaggccaaacgccttggcttcctccgcctccaggaaggtgtcgcgatccatggcgcgctccacttcctccagcgagcgcccggtatattggacgtagaggttgttgaggcggctgcggatgcgcaggatttccttcgcctggatctcgatgtccgacgccatgccctgcgcgccgcccgacggctggtgcaccatgatgcgggcgttgctgagcgcgatgcgcttgcccggctcgcccgccgcgagcaggaagctgcccatggaggcggcctggccgatgcagacggtgccgacctgcgggcggatatatttcatcgtgtcgtggatcgccatgccggacgtcaccacgccgccgggcgagttgatgtacatccagatgtccttcttcggattttccgattcaaggaacagcaactgggcgacgatcagggaggccatatgatcctccacctggccggtcacgaagatgatccgctcccgcagcaggcgcgaatagatgtcgaagctgcgctcgccccggttcgactgttcgatgacgatggggaccagagcggccatgggatcggacatgatatcggtcattttgctctttcagggtgtgttgcttttgcccgttctctacatcggcacaaaaagcggactgttcaaggggtcgcgtgaaacgcggtcggtttgcccggccgaacggggcgcgatcagtcgcgccgggcgaagtcggaaggcgccttgaaggcgagataggcaagccggcgaacctcccgccgcccgcgcaccacggtatccagtataaggccgcacatgcccgaaagcgtggcgaggatcatgaggccggtcaccaatatggcggtcgggaagcgcggcacaagccccgtcttcatataggtgacgatcagcggcgccgccagcacgagccccgtcgccgccagcagcgccgcgatgatcccgaagaacaggatcggccgctcgatgcgatagagcgtgaggatcgtgcgcaggatgcgccagccgtcgcgataggtgctgagcttgctcaccgacccttcgggccgcgcaccataggccgtgacgacctccgccaccggcatggcgagttccagcgcgtggacgctgatctccgtctcgatctcgaaaccggcggacaggacggggaagctcttgacgaaccgtcgggaaaagacgcggtaacccgacagaatatcggtgaagctgcgcccgaaaagctgcttcagcaggccggtgagcgcccagttgccgaagcgatggccgcgccgataggcctcctcgatctcgctgcgccttgcgcccacgaccatatcgagattgtcctccagcatcgccgcgaccatcttcggcgcggcggcggcctcataggtcgcgtcgccatcggccatgatgtagatgtccgcatccacatccgcgaacatgcggcgaacgacatggccttttccctgctgcgcgacccggcgcacaatcgcccccgcgcccgccgccagttcgcggctggcgtcgctgctgttgttgtcgaacacgtagatttcggccgacggcaatgcgcggcggaaatcctccaccgtccgcacgatcgcttccgcctcgttatagcaaggcaggatgaccgcgatccgggggcttgcaatcccctccccgctttccaccgccggaaattccttcatcgaccccaaaaccttttccgccccttgcgtcgtcccggaaacctgccgcgctccatcgaaggcaggagcgcagctcagacgggtgaaccaggctcccgcctttacaggagcacctcgcgacttgcccaatcgccgcaggaatgacgagacgacatcatttcgtctgccacgccgagcccgaaatgaaaagcgcccgggcttcctcacgaagccgggcgcttgtccattctggccgagaaggccttattcggccttggcggcagccttcttggccggagccttcttcgccttgggcttgtcctcggcaaccgcttcctcagccacggcctcgtccttcttggcggccttcttcgccggcgccttcttggcgggggcttcggcctcgcccgcagcagccgcttgctcagcgtcggcggccttcttcttcgaagcagccttcttcgccttgggcttctcgccatgatcatgatcatggtcatgatcgcagtccggaccatggacatgcggcttcaggtcgccatcctcggcctcgatcgccgcttccagttcctcgcggctgacggcgcggtcggtgatttccgccttttcgaacaggaagtcgaccaccttgtcctcataaagcggcgcgcgaagctgcgcggcggccatcggatcctgccgcacatattgcacgaaacgctcgcgatcctgcgggctgtactgctgggccgcctgcatgatcaggcggttcatttcctggtcgctgacgaccacgccatgggcctggccgatttccgaaagcagcaggcccaggcggacccggcgcacggcgatggcgcgataatcttccttctccgcctccatctccttgagggccgcttcgggatcttcctcatggctggcctcatgctgaagctgcgcccagatctggttgaactcggcctccaccatgctcggcggcacatcgaaatcatgcgcggccgccagttggtcgagcagcttgcgcttcatataggtgcgggtcaggccattatgttcctgctcgatctggcccttcagcagttccttgagctggtccaggccttccaggcccagcgacttggcgaaatcatcgtccagcttgggcttgtcggcgtccaggatcgccttgactgtgatgtcgaaggtcgcctccttgcccgccaggtgcgccgcgccataatcttccgggaaggtgacggtgatggtcttctcgtcccccttcttgacgccggtcaactgctcctcgaagccggggatgaactggcccgaaccgatcttcagcttcacgtcctcggccgaaccgccctcgaacgcctcgccgtcgatcttgcccacgaaatcgatggtcagcgtgtcgccgtccttcgccttgtggcttgcggcatgctcctcaagggcgccctgctgcgtcgcgatgcggcccgcggcttcatccacctgcgcgtcggcgacctcgacggtcaggcgctccagcttcagcccttcaatgctgggcgctgcaatctccggcagaacttccagttcgaccttcacttcggcgtccttgccgaattcgaagccctcgtccagttcgacggacggctgcatggcgggacgcagcttgttgtcggcgatcagcttctggatgccgtcctggatcgagttgttgagcgcatcgcgctgcaacgattcgccgtgcatcttcttgacgaggttggccggcaccttgccggggcggaagccgggcatgcgcacctgcggcgcgatggcggcgacttccttttccacgcgggcgtcgatgtccttcgacgtgatggtcacggtataggcgcgcttcaggccctcgttcaacgtctcgacagtctgcatctcttctctcaaacgctttcttaaagctgaatttcgttggcgcctggcgcagttccacggtctggcgcactggtgcgggcgaagggactcgaacccccacatcttgcgataccagaacctaaatctggcgcgtctaccaatttcgccacgcccgcatcggtcgccggtcggcgcggcatagagaaaagcggcccatgaagcaagggccagaggtccggcctgtggataaccagtggataagtccggacggaaccgatccgcctgcccgcgcttaccccttatgcaccccaccttatccaggagagacagcgatggccacccgccccgaccccgcgccagatggcatgccgccccctgacaggatcgacccgcaatcgccgcccgaaacccccgcccccctcccgcccgatgaggcccccgccgggcagccgcccgaaatcgtgccggatgcgcccgacttcgaccagccagaccgcgccccgcccgaacttccccccggctgatcgacattttggccacagcaagacgggttttccacagaaacccgcaataatgcccgcgcaagcgctggacaggcccctgcatccatgattgaactatgacaaacagatgaaatcgggagaggcgcggctgacagcaagggggtcatcgtgcacggggttcgcgctaagctggaatggttcaagacagtgatcctgccgcaggaagctgccctaagagggcgcctgcggagaatcctgcctgccaatcaggaactggaagacatggtcgcggaggtacttgcccgcgcctatgctactgaaaattgggaaaatgtaacgacgggccgcgcctatctgttcacgatagcgcgcaatctggtgatcgacaccgcccgccggaacaaggtggtgagtttcgaaaccatcgccgacctggaactgttgcagggcgaaaataacgtggaagcgcagctccacgcccgcgaggcgctgcgccaggtggaaacgatcgtcgattcgcttccgacacaatgccgccgggtcttcattctccgccgcatccacgaaaaatcgatgctggaaatagcggaggaaatgtccctgtccgtttctacagttgaaaaacatctggccaaagcgatcgcaatagttatgcgggcctgggcagaacgtgaggaaacggatttcgaacgtgcaggcgtcgggaccagattcgggctacgaaagcaggggcaagatcgaggcggaagccgcgcgcctgctggcaaggcttaacagcggccctcgcaccgaggtcgaagccgagatctgccattgggtcgaagccgacccccgccatgccgtagcgttcgcccgggccgaagccgcctgggaagcggccgagcgactgaaaagcgccgccgccgaagtcaacctgcccccgctggaaaccatcgtcagcgaggagcagcagcgccgcctgtcgcgcaacatcatgatcgccgccgccgttgcggtgatgctgttcatcgtcgccgccatcgtcaccgtccgcaccttcagcggcgtggaccattatgagacggagatagggcagatcagcgacatcgcgctggacgacggctccactttgcatctcaacagcgacagcgccgcggaagtccgcttcaccgatcacggccgcaaggtccgcatcctgaagggcgaagcctctttcgacgtcgctcatgaccgttcccgccccttcgacgtggaggcccggtccgccgtcatccgcgccgtgggcaccgccttcaacgtgcggctgcgcccttcgctggtcgaactgacggttacgcaaggcaccgttaccgtccattccggcaacaagctggctcagcagatcagcgcgggcagcggcgccgtcatccagccgcgcagcgtgtcgctcacccatctcgactcgcgcctgatcggccagcgcaccgcctggcgcgagcagatggtggaattggacggcgaaaccatcgaacaggccgccagcgagttcaaccgctaccgcgccgcgccgatcctgatcggggacacgcgggtttcctcgctccgcatcggcggccgcttccgcatcaccgacagcaaggaattcctttccgcgctgcgattgagcctgccgatccgcgtggtcgacggacaggacggctcggtcatgctgctctatcaggatgagcaggaacctgcgggcgaataagatcgggggctacgcggcccgttccgaacttatcccagcaattccctgaccagttcgggcacaaggacgctcgcggctcccatccggctttcctcgaaatagaagctcccggccgacggttccaggttcaactccagcgtccgggcgccgacatggcgcgccgtctgcacgaaacccgccgccggatagaccgccccggacgtccccaccgaaacgaacaggtcggcccgccgcaacgcgtcgtctatcgcgtccatttcatagggcatctcgccgaagaacacgatgtcgggccgcaaaagcgcccttccgcagccatcgcagaccgatccgggcggcagggcctccgtccagcgcttcgccttcccgcatcccgcgcagagcgccgagcgcaactccccgtgcatatggatgagccgtttcgcccctgcccgctcgtggagatcgtccacattctgcgtgacgatcagcaattcccccggccattgcgcgtccagcgccgccagcgcttcatgcgcggcgttcggcctcacatccgccagtttcgcccgccgctcgtcatagaagcggtgcaccagcgccgcatcgcgcgccaaggcctctggcgtgcacacatcctccacccgatgcccttcccacagtccgtccggtccgcgaaaggtcgccagcccgctttcggcggaaatcccggcgccggtcaggatcacgatattgcgaatgtcgtccatttatctttcccgtcccgttgcgcgataagagggccgcccaagtccctatgccacccacttcccattgcaagaaccgatagcaaaaggatgacaagagccatccattctggcatccgccacgcgactttttaaggaatgactgtgatgaccagcatcgggattttcggagcggccggccgcatgggacgcgccatcgcgcagatcgtgcaggaagcgggcctgaaaatcgccggaggcaccgaccgcgacggcgaaggcgaaatcgcccccggtgtcccgatcactgccgaccccctggcgctggcgcagcggagcgacgtgctgatcgacttttccgtgcccgccgcgctgtcggcccatctggacgcctgcatcgccgcgaagaagccggtccttatcggcaccaccgggctggaacccgcgcatcatgcgctgatcgatgaagcggcgaagcgcattccgctgctccagaccggcaacacctcgctcggcgtcaatctgatggcggcgctggtggaacaggcggcaacccgccttggcgacgactgggacatagaaatcgtcgaaatgcaccaccgccacaaggtcgacgccccgtccggcaccgcgctgctgctgggcgaagccgccgcgcggggacgcggcatcgccctggccgaccatagcgagcgcggtcgcgacggcatcaccggcgcgcgcgccaggggagccatcggtttcgccgcgctgcgcggtggttccgtggcgggcgatcatcaggtcatcttcgccgccgatggcgaacggatagagatcggccatcgcgccgaaagccgcatcatcttcgcccgcggcgcggtgaagggcgcgcaatggctgatcggccaacccgtgggccgttatgacatgaagggcgtcctgggcctctgatcgtgaacaaggacaggatattcgactttttcagccgccttgcggaggccaatccggcccctcgcacggaactggaatatgacaatgactatcagcttctggtggcggtggtcctgtcggctcaggccacggacgtcggcgtcaacaaggcgacccgcgccctgtttcgggaggtccgcaccccgcaacagatggtcgacctaggggaagagggcctgaaagcccatatcaagacgatcggcctgttcaacgccaaggccaagaacgtcatcgccctgtcggaaatattggtccgcgatttcggcggagaagtgccgcaggaccgcgacatcctcaccaccctgcccggcgtcgggcgcaagaccgccaatgtcgtcatgaacaccgccttcgggcaggagacgttcgcggtcgacacccatatcttccgcgtcggcaaccgcaccggcctggcgcccggaaagacgccgctggcggtcgaactgaagctggaaaagcgcgtccccggccccttccgccgcgatgcgcaccactggctgatcctgcatggccgctatgtctgcaaggcgcgcaagcccgaatgctggcgctgcatcgtcgccgacctctgccgcttcaagcccaagacgcccgcgcccggcgccaagccctgattattgtgcggttcaggcgccgtgcggtaaaaggagcggcaggacggatgatgcgttcccgcgacgtcatccagacagtcaacaggagagacgtcatgtctgcccccctcatccgcaaactcgcgctggcggccgcgctcgcctgcgctgccgcccctgccgtcgccaagaaagcgccggacaatctggttcccgccggaaagccggtcgattgcattcagttgagcgcgatccgctccaccgacgtccgcgacgaccggaccatcgacttcatcatgaacggcaacaaggtgtatcggaacaggctgcccatgagctgccccagcctgggtttcgaaaagcgcttcctctacaggaccagcctgtcccagctctgttctgtggacatcatcaccgtgctctatcagactggcggcttgcagcgcgggccgagttgcgggctggggaaattccagccgatgcagaaaatggcgaaataactttggcctgagacgattttgatgctggcgcgagcgattggcctttgctaagcggcccttcgcactagcgacacgcacccatagctcagctggatagagcgttgccctccgaaggcagaggtaagtcaagcctgcggtgtgatgaatttgaaaaacgaagcaaaatcaatatcttgattgcgcttcaaaatgtgagtttctctggtccgtggctgcggaagcactgcggaagcaaactggaaggaggttgtggagaaccgtcggcgacaaaaaggtagggtgaaagccgtgccgttgtgtccgtcgaatcgacgttgagaatttcgtgtttgagattgaccccgttcaggctcaggcactatcgagtcccaagatgcacccgtagctcagctggatagagcgccaccctccgaaggtggaggccacacgttcgaatcgtgtcgggtgcgccattctctcggaagatcaggcgttgaagtcaccagcgcccttttagggtttttctgaaatagcagagctttccagtgtcgaccattgctgcttcacttggaaccgcctcgtcgatcggccctggcgcatcatgaccctcggactccgcaactgggctaacaggttctaatcagcgagtcttggtatgaggccaagtaggagagtcagcgttcgatcgcgtagttggatgggaacatcgcccgccgcgcagtttcgtccatctcggtcttgaaggcgtggtccgcgcccacgcggcgtgcgcgggctacagccggtcgcgcctcaacggcggcaaaccatcgcctcagattggggtacgcgctgagtggatcctcctccttggaaagcacgaaggccgcgcggtccagccacccccaggcggatatatcaacgatcgaatagttgcttcccacgatccagtctcgactcgccagatgcgcgttcagcacctcgtaatgccgctgggcttctcgacggtagcgattaatggcgtagggcaagggctcgggagcggcgcgctggaagtgaaccgcctgccctgagaatggtccaagcccggtgccaataaaaaacaaccaggacagcaactccccgcgatcggccgcggtcccgatgaatgtaccggtcttgtcgcccaagtagagcagtatggcactggaatcgaaagcccgggtttccccgccgaccccgtccgtgtccacgatcgctgggaccttgccgttcggattgacggccagaaacgccggactgtgttgctcacccttgcgtgtgtcgatgggtaggacctcgtatggcagcttggcctcttcaagaaacagagccaccttggcgggatttggcgtcgggtgaaaatagaaatggatcatcggcgtgctccttttcaacaggtgaagcatttggaggctcccactttggggtccccgacaaaaaccggtccggccgacgcactgcgccccattgcggttgacaaagatcatttcggccaattgcgctgagccgccgccagcgggcacggtgtcatccaaattacgtcgtcaaaattcgttagacccgctgcggcgccaaaacccgcctgagacacaccgccagccgtcaggcgcatcctgcgtttcagtggggatgtcccggttacacgctgccaaatccgtggcccggctctcggggagcaaagcgcatcagccggtaatccagaattccggctgaccgatgaacccaggctgctggaaaatccggatctttaatcaactcaaagaaaatttcggtgcttggatagtgcgcaatgaatgcgtcatcccagatctggccgggctccccgatgacgagggcctcaaatgcaccacgccagacaatatttccgccaacgcgccgcaggatgggttcgctcagtcgcccgtattctgcgtaagcccgacgtccgctccactgcgcatcgacttgcggatggtccgccggatattccgccatgtccttgtaccgcgccaggttgagcatgtggatcggcgtatcgcgcggcagcgatttgaaaaaggcaaaggccgccggcagtgggtcgataaattgttccatatcccctccttgtgtcgtgcgtgccgtgtcgatgggctcgatcgcaattgccatgcggggatcgatgtcgcatgattggtatcatgtcaactggggcatggttgcggcatttgacgccgagggcagaaccgcagcccgacaccagacccatggcgcaaggggatttgccatgttgcccgcccacctcagacgcaacgacgacgcattgaaggtgatccgcgagatcgtcgagagcggcaacgacgggccggtcctgatgatgaatttgaaccgctacacgcaggaagcggcggtgggcgcgcggatcctgtggtgcacgcccgtgtttggccaggccgtgggcactcaacatatcgatgagattctcgcggtctggtatccgactcacaaaaccttcctcgatctttcggatgcgcccggggctaaggaaagctaccgcctgagaggcgcctgcgtggcctacgccgtcatccatcgatgctccggcagcaactctccgctcgacggcaatggctagaacgattcctcgattgacatgatattcatcatgcgatatgcatcgccgaccgggcagaccagaaaatcgctcaaggagaatatcgatgagcctcggcgcaaagccatttggcgagaagaaattcattgagatcaagggccggcgcatggcctatatcgatgaagggaccggcgatccgatcctcttccagcacggcaatccgacgtcgtcctatctgtggcgcaatatcatgccgcattgcgccgggctgggacggctgatcgcctgtgacctgatcggcatgggcgattcggacaagctcgatccgtcggggcccgagcgttatgcctatgccgagcatcgtgactatctcgacgcgctgtgggaggcgctcgatctcggggacagggttgttctggtcgtgcatgactgggggtccgccctcggcttcgactgggcccgccgccaccgcgagcgtgtacaggggattgcctatatggaagcgatcgccatgccgatcgaatgggcggattttcccgaacaggatcgcgatctgtttcaggcctttcgctcgcaggcgggcgaagaattggtgttgcaggacaatgtttttgtcgaacaagttctccccggattgatcctgcgccccttaagcgaagcggagatggccgcctatcgcgagcccttcctcgccgccggcgaagcccgtcgaccgaccctgtcttggcctcgccaaatcccgatcgcaggcaccccggccgacgtggtcgcgatcgcccgggactatgccggctggctcagcgaaagcccgattccgaaactcttcatcaacgccgagccgggagccctgaccacgggccgaatgcgcgacttctgccgcacatggccaaaccagaccgaaatcacggtcgcaggcgcccatttcatccaggaggacagtccggacgagattggcgcggcgattgcggcgtttgtccggcgattgcgcccagcataatccggaaccggctcattttctaagatccgaacaaaccacagacgcggcgacgccgatcacccgcgcaggacaataggagagaccgacatgagcgacgacatttttcacactgaagatagcgtggtcgaggccgggctgaagcgttttgccgccgatcagccgatcgtcatggtcaacctcctgcactatcgcgaggtggcggattacggcgtgcttatccgtttatcacccacaggagctagatgttgtgccatcacaacgcctctaactctcttacgatgagattgagcttgtgctcgacgtggccggtggggagcgggtagtagccgctgccagcactcctgcgacgaacgcgcctgtcgatgttaaccccggcggcctggcgcttctcattgagccgagcgatgcggtccttctctgcgaggcacaacgcgccagcccttacaagattttggcggcggtccttgggtttgaaccattccgaagcccacggccaagacgcgggacgcccatcctccatgaccggcgcggccttctcggtgccatgccataagtaaataacggcagcgtggagcatctcaccatcgctgtgctcgtcgtcatgttcgggtgtccaaccctcgacttcgatttggcgctgccgttcagccaatatttcatccatcgcgcacatcaacatctagctcctgtgggtgataaacggataagcacggattacggcgagggcagcgagttcacacgctgctccgggcgggaagcctattatcagcgctatgccccgccgatcatcgaggtgatccgtcgcttgggcggcgggctggtgtccttcgctcatgtcggaatgccgatttccgcggcaccgggcgagcattgggatgacgtgatgctgatcgaatatccctctttcaaagcagtggcagagttgctggccaccagtgaatatgaacgccaactcgtccaccgcattgccgcactcgcggataccagggtgttcgctaccgtgccggggaccgaaatccgctgaggctggcaccgatgaaccatgaccaaagcgaggcgaaacaatgcggaccgtcgaagtaaacgacgcggtggtcaaggccctgaaccgatcgatgtcggccgaccaccccgaaatcatgatcaacctgcttcgctaccgcgaacacgccgattacggcgaccgcaccgacgtcaccccctgctccggacgccaggcttatcgccgattcagccaggcagcgttgccctgtgttcaacgggtgggcggccgggtgtgctggtcgggaccgatcctcggtcgcgtcctttgtccggaggatcaacgctgggacaccctcttcctggtcgaatatctctcgttcacctgcccgccgagaatctattccgacccggaattccagtcaatcatgtgtcaccgcaccgccgcgccggaggattcgcgcctgatcgcgacgcggacagtaatacggcagggcatctcggcaatgccgaaggccatcgagatccagtgaactgaaaccgagaccccggcgtcaagccggatacgctcacctaaagggaggaagaaatgcgtacagtcgagataaccgcagacgcgcttgatgcggcaaaccgcatcgtccccgccgacaccccggtgatgatgatcaacctgttgcgataccgcgatcaggccgactacggcgaccgaacggacgtcacgccctgctcgggtcgcgaggcctatcgccgctacgccgacgttgcgctgaaatgcgtggagaaggtcggtgcccgggtgttctggtcgggtagcgtcctgggcagcgtgctctgcccggacggagagcgctgggatgatgccctgctggtcgagtacccctctttcgcctgctctccgcaagctttcgtcgatccggaataccaggccgtcgctttccaccgaacggccgcgcttgaggattcacggcttattgccacgacacggtaaaccggccggagcgcttcggtcgcgatgacaaaacaacacaaatgggagaactgctatgcaaaccgtcgacatcgatcccgcggccgtactggcggcggccagcgtgatccccgaaggccaaccgatcgtgatgatcaatctgctgcgatatcgcgaacaggccgactacggcgggcgcaccgagttccggccctgctcgggacgcgaagcctattatcagcgctacgcctcggtgtcatcgcggctggtgatggcggacggcgcgaagatattgtggttcggcgatgttcttggtcgtgtgattgggccgcccgaggagcgatgggacgacgctttgcttgtcgaatatcccagcttcgggacgctccagcggcttttcgccaaccccgaataccaagccgccgttatccatcgcacggctgccctcgaggactcgcggctgctccctgctatgacttccaccgcgacggtcacggcctcgggaattcgctgatctgatcgtgggcagggactcgtttgccaatggttgattcagctcgtgcagtaatcgctcggagcctcggcttcgagccatctatttcgagtacgaatcgcggttggtcgcgcgcgagcatgtatgcttggcgaggacatgccgaaggaagccgatgtgaaactgacgacgaactcgtaatcatctaccacgcaggaggtacctcgaaggttctggtcggaatcaacgacgctggccctgcatttccctcaaggcccggccttcttacaatagttccaccccaaagtcggaccagttggcaatttcgggggcccgtacacagctacagcttccacgtcttcctgtctcagttcgatgagttgggtagcgcttcatcgctttctcttagagacgtgttccgattttcctctccttttcaagactctacgcttgcacatttgttgacggccttagctgacgagttagcgagtccgacccaggccggaccaatatatgccgagtcgttggcgactggcatcgtgcttcatttgtttcgccggatcgagcggcaggggaacaacgacgcgccggccggactggaccatcagacgatgctcaggattacggagcatatcgaagcgaatttgggggaagcgatccacttcgacgaacttgctctcgatgccgagatgagccgatgtcggttcttcagcgcttttaggcagtccatgggtgtcaccccgcaccgttacgtgacgcagcgccgggtgcaattggccgcttgcctcattcggtccaccgaccaagaactctcacaaattgctttggagagcgggttttcaagtcaatcgcaccttaccagcacattccgacgaatgctgggcatgacgccttaccaatatcgtatgcggcggcactagagtctgcctcaggcgatgcaaatcggccggtctgggacgaggttgttcgatcgggactggcgctcataccggctggcgaccaagcccggcacgacaccgcgcgggctggcggcgaacccatacgattttgacaaggcttataccgggctgaaagacggccacttctaaatgccatatcgtctctgcgttacaacaagtcgaaaacgcgcggctcaatcatgggtgtgtaatagcgccgcagtgggaaatgatcattacaggtatcatggtcgttccgcgatcgggaggaaatcatgcgaaccaagaataggcaaagtttcgatcacgatacagcgaacgccgtcttcgatacggcactacaatctgttcacccccatccatttacaaagatccgtcagctgggccttgaatcaaaggtggcggaactcgtcaccgatggctacacggtggttcggccccatgaattcaatgatcgaggtctgacggagcgcatccgaggcgcgcttttgcgtgcttcggaaagacgaaacggggtggaacccgatttcgaaggcggcacaacccacagcatgaccaatcagtcgacgggagagcagatgttttacgtcttgctcgaggacccggtcttcgaagaggcaatcatgcatgaggtgccactgaccttgatcacctatttgctgggtgagaacatcctgctgagcagtctgtcgggtatgttacgcgggccgggttcaccggctctcgaccttcacaccgacatgctcctcgcaccgtcacagtacccggcctacgcccaggttgccaatgcgacctggacgctgacaaattattcggtcgaggatggctcgacctgcttctggccaggcagccacaaattctgccgtcgtccggttagctcggaggttgccgatacctcaaagctggtacctgtcgttgcgccacccggctctctgataatttggcacggcaacacatggcatggctcactcgcccgaaaaaacgccgggctaagaatgcagctgatcgccgtctattgccggagctatttctttccgcatgaaagctatcgcgaaaagatttcgcccgaggctctggcccgtaacgatcccaaatttcacgacctgttgggattgaaccatccatttccgttcaatctttccggttacgatcccgttctgctttcaagaggcaatgcttaccgcgacgtgtgatttttctgatccgatagaaagcggaatcggtgacagaacggctcgcggatcgaacccgccgaataaaaacaaacaggaggattggcaatgaccaggaactcgacagccgaaacagcgaggttattcgccgaagtcgatgaaacaaaacgtgtctggcgctatcttgagcagcctgtcgtcgagcaagggaggccactgcccgcgccgagccaagactgggaaacgcttcgcgccgattacgatgcccacggctactgctttgtcgcagacgcggctgggccagacctcattcgttccctgaaagagcgggtcatcgagcagttcatcggcgagcagggtttggacggtgtgcaagatcgcccctatgggacagaggcggtttataatcttctgaacaagggtgaggtgttcagccggttgctcctgcatccactggtcgataaggtcatcgaacattcgctcggagagtcgttcctgctttcggcgttcaactcgcacagcacgaaacctggctcgcttgctcaagggttgcacttggaccagatgtacatcggcgctccgacgccaatggcgctcgtctgcaacgccgtttggatgcttgacgattttaccgaagagaatggcggcacgcgcgtcatcccagggagtcatcggtggtctgccgaagcggtcgcagccgcctatcagggcttggagccagcatcggttaatgcccccgggaccattgcttcgcaggcacctgccggaacctgcatggtctttgatggccgtctgctgcatggtgccgggagcaactgcacttccgaccaggctcgccacgccttgttcgcctattattgccgcccgttcatacgacagttggaaaatccgtttctgtcgatcgacgactcggtgatgatgtcgttctcaccggaaatccgaaagcaactcggataccaatcctgggctttctgtgggggctgcgagggaccaggacgggcgccgccgctcgacatcgtccgtcctacccggcgcatcggcgtcatgcaccgcacggctgcccttgaggactcgcgaccgctcccggcgatgacctccaccgcgacggtcacagcctcgggtatcggctaatgcccccctcgaaatctctctgaccaattaactggactgatggaacttcccggcgccgggtatgaagttccctcccgtccctgttgtcttccctgccggcaaacgaggctttcatgacgcaaacgataaagtcgggcgacatcacgctgtcggtgaccgtcgccggcgaggggccgctggtcatcctgatgcatggctggccggaactgggcctgtcgtaccggcaccagatcgcgccgctggcgcgcgccggctatcgcgtcgcggtgcccgacatgcgcggctatggcggctcgtccaagcccgccgatgcctcggcctatgacatcgacagcatggccgacgacatggcggcgatcgcgcgcgatctgggcgcggcgcgctgggtggcggtcggccacgactggggatcgccggtcgcgtggcgctgtgcccagcgcttccccgatgcggtggcggcggttttctcgctgagcgtgccgcacaggctggcggccgagatcagcgcgaacgactggttcgacgcggtctatcccaaccgcttttactacatgcgctatttccagccgatcggcgtgggcgaggccgaactggagcgcgacccgcgcgaggcgctgaagcggatcttctatgcattgtcgggcgatgtgccgtttggcgagtggctgaaaccgcgcccgatcaccgcggcgctgctcgacgggctggcggtgccgccgcccgggccgctgtccttcatgaccgacgccgaactcgatgcctataccacgcaattcgcaaaaggcggctttttcgggccgctgagctggtatcgcaactgggacgtcaacgaggcgcaatccaaggcctatggcgaccagcgcatccaccagccggcgggattcctctgcggcgacaaggagatcgtactcgccatgttcgatggcgtcgtcgagggtcagcgtgccttgctcgacgatctgcgcatggagcgcatcctgcccggcgccggccactggatccagcaggagcgccccaccgaagtgaccgccgcgctgatcgaattcctcgatggcgtgcgcgaacatatctgaacacccgtcctcgcctgcctattcgatctccgcaagccccttccatccccccacgggagccatccgatgatcctcacccccgccgacggcaagactgacgacgaacgcttcgtgctcgccttcctcgacctgtgggataagcaggatgtcgatgggctgatcgccagcttcacacaggacgcgacctataaggacatgccgctacccccgcgcgtcgggctggacgccattcgcgcctatatcgaacgcatattttcggcgttcggcgtgcggatcgagacggcgcacatcgccaccacgggctcggttatctttaccgagcggatcgactatctgacgcagactggcccgaacgaaccgaccgtccccttgccggtgaccggcgtcatggaaatgcgcgacggcaagattgctttctggcgcgattatctcgacctcaggaccgccgaggaaggtctcggcatcaagatccgcgccgacgtcgaaggccagcacatcggctgactctacggcaaaacgcagaatgctttcggcaagaaaagaggaggaaacgagcggccatgaatgtgcagcaagggaaccacaatacggcgccaaccagcggtgtgatggcgactgcgttgggctttgatcggtgagctgcgcaggaagatcgccgtttaaagcagccagggttggcgccgtcatgtttcggcggaagtcgggtgtctgacaggcgtttgtagctttcagagtcccaactctgtcaagcccgggtgtgcgaccgggcgcgacccggaccgatcccagtgaaacttccgatctgcgacgccgatcgcgacgtcgtttatgctggcgtgccgctctcgcatcaggccgtgggcgtcgaaggcccaattctcgttgccgtaggatctgaaccaggaccccgtcaggtcgtgccattcataggcgaagcggacggcgatgcgattttctgtgaacgcccagagttccttgatcagccggtagtcactctcgtgcgcccatttgcgctgcaagaacgagacgatggccgggcgcccttggagaaactcgctgcgattacgccatcgactatccacggtataggcaagcgacacccgttccggatcgcggctgttccaggcatcttccgccttcctgatcttttcgatggcggattcacgggtaaatggcggcacagggggacgagcttcgctaagcgtgttcacgggttgatctcctggttttgcgcgcgagcgacttgctcgcgaagaattttcagttcggcttccgcttctgcgaggcgcgcgtgaagaccagacgacgcgacagcaacctctgcggcggtgaagcgcggtgtgatgtgctggggacagttccaatcgaacgtctcaagctcgaggataaaggcccgttcaggccgccccttgtagccgggcgacgacagacgctcggcgagatcaggttcagcggcgagatctcggacgctcatgtgcgccagaatcttcaggcgcttgcggttgggatagtccatcaggaatagggcggcgcggtcgttcgaggccacattgccaaggctgatgtactggcggttcccacggaaatcggcgaacccaagcgtcctttcgtccaggaccttcaggaagccagcagggccgccgcggtgctgaatatacggccatcccgattccgaaaccgtggctatatagaagctgtcacgcacctgcacgaaggccgcctcagcggcagtaaagcggtcgaaagcacgatggccgctgaagtcctcccacatctcaaggctgccgttggcggcctgtgcggcacgcacgccaggcgtcgagaggatgtcgagaaatccgtaagccatgactgagacctcattccaagaggctgctgtcggcggtcatctgccgccgacagccagttacttcaggccgcttcggaggcaaggacgaccgggaagtcgatttccgtaccggcgacgatgttcaccatgttggtgtagatgttttcggccactacggcgatgatctcgatgatctgcgcgtcggtgtagccggcagcccgaaccgcctgaagatcggcctcggcggcgcgtccgtgattttcggtgatcttgcgggcgaacgcgacggccgcattggccttggggtcagacgatgcgccacgacggttcagcgcgatctcggtgttgtcgatcttcgccaggttcagaccgagatatgtatgggcagagaggcagtagtcgcaaccattggcttgggcgacggtgatggcgatccgctcgcgcgtcttgacatccagtgccttgctcaaggcaccattgaagccgagaaagccttgcagggcggccgggctcagggccacgagacggaaaaggttgggaacgacgcccaattgtttctccacggcgtccagcaagggctgggaggcggcgggagcggcttcgcgggcgggaacggttatacgggacatggcatcctccagaggggttctgatccggcggcgccggcgtcccgttgcatgtacgaccatctccaatccgcgataatcttgtttattgacaagtcattattgtcatttatgcaatagtgcatggaccgtcttgataccatgcgagcgttcgtcaccgtcgccactgttggcagcttcgcagaggcggcgcggcagctacgcctctcgccgtctgtcgtcacccgctcgatcgccgacctggaggactggctggggctcatccttctcaatcgcaccacgcgctcggtccgtctgaccgatcgtggcgagattttcctggatagctgccggcaagtgcttgaggacattgagggggccgagcgacgtgtccggggcgaggacgccgagccccggggagcactgaaagtcgcagcgcccattctgtttggtcggctgcatgtgttgccgatcatcacgcggattttgacgaaacatccgagcctgaccgtccatttgacattgtcggatcgcaacatccacctggcggaggaatccgtggacgttgccgttcgcgttggcgacctagccgacagtagcatgaaggcaatccgcctcggatctgtcagccgagtcctggtggcgagccgcagatatgtggagcgtcgcggaatgccgaaggcgccgaatgacctatcggcccatgacattattgccttcgagagtctcgacgcgaccaacgaatggcgcttcgggccgagcggcaaggtggttcgcgttgagccccgattgactgtaaatagcgctgatgctgcgatcgcagccgcagaagcgggcctcggcatttccaggaccctgtcctatcaggtgatggacagcgtgctcgctggccgcttggtcccgctcctagtcagtttcaccgccgaaaagcttccagtcagcgcgatctatccagcgcgccgcatcgcctcaaccaacctcggcgcatttattaaaaacgcccgggaatacttcaatgacgccccgcttgttccgatcgaagagtggaagatgccggcaagcagcgatctcgcaacgcatcaataaaggcccgcaccctggcaggcatttgggtgcgggttggaaaaacggcccagatcccaacttccagcggttcgacatcggcgaggacgatgcgctgcaattctccgcgcgcgatctgcttgtgaacgtcccagtaggtcaacatggcgatgccgacgcccgcgatgcaggctgctcgcaccgcatcgacggtgctggccgagaagggaccactaatccgaactctgtgcacttcgccgccacgcgtgaacggccaattgtccatcgcatgaagcttaatacatgggtggctgaccaggtcgtctgtcgtggcgggctgtccgaagcgtgcgacgtaacccggcgacgcgattaaagtgaatggattgtcggccaccctcgtcgctatcatgtccgaaggcttcatcaccgccacgcgaacggcgacatccaatcctgccgtcgcaatatcgatgacaccatcgctcagggttaaatcgacctgtagcgcgggattgtcagcaatcaactcggccacgacaggaacaacgacggaatggccgatgacattcggcgctgtaatcttcaacacgccagagaggccggagccaccggacgagaccgagtcgaacgccgaatcgcgggcttcgatgagcgtgattgcgtgaggcaaaaaagcctctccctccggcgtcagtgatagggatcgcgtggtgcgatggaacaaccgcgcgcccaactcagcttcgaggcctgccaacctgcggctgaccaacatcggcgtcgtgcccatctgtcgagccgcagccgaaagactgccgacggacgcaatggtgcgaaatagagctacatctgagagatccatattataacgataattgatatactccttatcgtccactccatcttctgcacccctcacgcaaaagctaaatctaggctcagcgaaggcaattacccagcgctcgtgggctaaaacgcgcgatttgatacttctggagatatggacgatgggcatcgacactagcgcgcttttcgcgccaatcgttataaacggccatactgtgaagaatcgcctttctgtcgcgccgatgacgcgcgtcactgcgaccgaggacggccggccgaccgagacgatgacccgctactatgagcgtttcgcgcggggtggattcggggcggtcagcaccgaaggcatttacactgatcaggctttttcacagggctatgccaatcagccgggcatgaccgacgaagcgcaggccaatgcgtggaagcccgtcgttagcggcatcaaggcgcacggcgcgctcgccatcgcccagatcatgcacgccggagcaatcagccagggcaatcgctttcgtgacaccacggtggggccgtcttcgatccagcctaagggcgaacagatggcgttctataacggcaaaggccgctacgctttgccggtcgcgattgccgatgcgcagattgcagacgctatccacggctttgctgagtcggcagggcgcgcaatcgaggtcgccgggtttgacgcaatcgagatccatggcgccaatgggtatcttctcgaccagtttttgaccgactacgccaacgacagggcggatcggtggggaggccccacggagaaccgtgtccgattgattcttgaaaccttcaaggcggtgcgagcgaaggttggagccaaggtgccggtcggcgtccgcatctctcaggggaaggtgaacgactaccatcacaagtgggccgatgcagaacgtgatgcagaaatcatcttcggtagtctcgcggaggccggcgcggacttcatccatgtgaccgaatttgaggcgtggaagccagcatttgcgccggaaggtccatcattgatgcgcctcgcaaaacgctacgcccccaaagccgcgatctttgccaatggcggtctgcataacatcgagcaagcggtggccgcgctcgatgacggcgccgatattgtcaccatcgcccgtggggcgttggcgaatccagacttacccaagcgtttgtccgatcgaagcatcctcaaggacttcgatccaacgatccttggccctatcgccaatataaaagaatctgaactggctatgtgaaggcaactcgattgccacaaacttgaatggaggcagccatgggcatgcatctcgcgatcgacaatgttacaatattttggatgcaaatacttacgagtgctttcgtgtgcacgctcgtttcggtgtggtatgtctggccgtctctactcaaaatttcccgtaattccgcgcttactctactgctatttgtgcatgtgccccgctatgtgggcatgacgttattagttacgggcatggttgacccgaaactgcccagcgaattcctttccgctgcggcttacggtgatctcttggaggcggcgctggccctcgcttcgatctttgctctgcgaagcaattggcgtgttgccattcctttggtgtgggtgacgaacacctggggattcctggacctactaaacggactgcgcggcgtcttgaacttgaatgttccgagcttcaacctggccaccttctggtatgtctatacgttctacgcacctctcgtgcttgtttcgcacctgatgatcttccggatactactcagcaagtcctggaagaaataggttttcagggagatcgtcggcgctcgccgccgcaacatggtcaacgtgccggccatccgccacgtctttcaacggccttccgagtgaatggagtgatctgaacatgccatcgcgcgaaacggcgatcgtcttcggtgtaggccccggtcttggctgggcccttgcaaggcgtttcgcaacagagaacatgcaggtcgcagcaatcgctcgcgacgaaacgaagctcaattccctgatccagtctgaaggtggtcacgacattcgcccttatgccgctgacgtctcaagtggcgatgatgtcctccgtgtcttcgacggcgtcgatcgcgatctcggagaaccagacctcgtcgtgttcaatgccggcgccttccagaaggccaatgtcctcgacatcgatccggccgattttgagcgatgctggcgcatcggctgcctcggaggcttgctcgtcgggcaggcggccgcgcggcgtatggccaagcgagggcatgggacgatcatcttctctggcgcaacggccgcactgcgcggcagcgccggcttcgccaatctggccgttccgaagttcggcttgcgcgcgctcgcccagagcatggctcgtgagcttggacaacaagggatacacgtcggcttcgtgatcattgacggacaaatcgagtccgagcgctatcggcatcttatcgatgagcgcggcgaggattccctgctcgcgccggatgcgatcgctgaaacctatctgcaactgcatcggcagccgcgcagcgcctggtctcacgaaatcgatgttcgtccgtggtcggagaagttctaggccgtgattggacacgttcaccccgacagtaaaaggacggtaatatgacccagcctgaagcagtgtttcccgccaaccgacacgctctttacgaggctcacggttattccgccgctgtgcggtcggacaatcttctgttcgtgtcgggtcaggtcggcgctcgccacgacggttcgcccgaacccgatttcgaagctcaggttcgcttggcctttgccaatctggaagccacattgctcgccggaggatgcgggttcgatgacatcattgatgtcacgacgtttcataccgatcccgagaagcagttcgaaaccatcatgcctgtaaagaacgaagtatttaaacgcaccccttaccccagctggacagcggttggggtcaactggcttgcgggcttcgacttcgagatcaaggtgatcgcgcgcataccgaacgagacatgattcattgcatctgagagcgcgagaatcggtagttatccaggccagcctatttggaagctgccggtccgttctccaccacttctgcgcgttcggaccctgagcctaaggcctaattcgttgagaaacactcggcgaaccagttgacgaaggcgcgcgccttcgccgtcggcagtctcccgcttggatagagagcccacaaatcggcgctcggaagcttccagtcggtaagcaccgggacaacgctcccactcgcaagctctggttccatcatccagcgcgaactgatcgcgaggccaagaccggcaatcaccgcttcacgaacgccctcggccgcactgaacgagagccgggtgggaatgcgcacggacgtatctgcggtcgcgcgacgaaagcgccattcctccgccaccagcccctgtgtgtagacaattgcggtgtggtcgaggagatcactcggagcggacggtgtgcccattcgcgtgagatatgccgggctcgccaccacatatcggtcgcaggtggcaagttttcgtgtggtcaagctcgaatccggtagctcgcctgcacgcaaggcaacgtcgatattctctcccagcaaatcgatgtagcggtcgtccatgacgaaatcgacgcgaagattgggatgcgcgtccaggaatgcgccgatccttggcacaatgtgcaatcttgcgaaggtgacggacgcacaaacgcgcagtcgtccatcgagccccttgcccaacccgcgagcagcagtctcagcctcatctgcttccgcgagggtgcgacgtgcgcgctcataaaaggcttggccggcttcggtggggtgaagttggcgcgttgaacggacgagaagccgcacctggagtcgatcctccaatgccgcgaccaatttcgacacggccggttgcccaatccgtaaatcgcgagcggccgccgagaaggagccggtctcaacgacgcggacaaagacttccatcgtgtgcaatcgatccatttgactcgccatatattccactgaggaatatattttatcgcttcagcccttcttctgcaagaacccagaatagctcatttgggttccacgccagcgatgttgctggaccgactaggagaagttcgatgacccttcagcaaaccctcgccacgatcgcgaaatctggtctgccactgcaaggcaagctcgatgcgctgaaatacgaattcgataacaacctcgcgccaccggcagcagtcgaagtgcttcatcgctccaccgacgaactgatcgcgtccggcgcgcaggatcgcgcactgaaagtcgggagcatcgccccggagttcacacttcccgaccccgacggcaatcccgtctcttccaaggtgctgctcgaatatgggccgctcgtggtcacattctatcgcggcgcctggtgtccgttttgcaacttcgacctgagcgcgctggaagaagcccgctcggaaattgaggcgcgcggtgcgactctggttgcgatctcgcagcagacggcgcccaatagccgcaaatcgcagcggcagaacggactggggttcccgatcctcggcgaccatggcggggaaatcgccgcttagttcggcgtgcgctggaccttgccggactatctgcgtgaggtccagaaggcgctcggtgccgacctgacgcagttcaacggcgaggacagctggaccctgccgatgcccgctcgttatgtcatcgcgcaggatggcacgatcgcttacgccgaggtgaatgccgactacacccggcgccctgagccttcggccattttcccggttcttgagcaactggggcactcgcaggtcgcctgatttctctcgacaatttgctccaatcggatcttcggcgctcaggggtgccgaagatcaggtttggcaattggagagggcagctttctgagcccagcctacggcacgggcagcggagagaatgcgacagcatcgagatctgcgtcattcgccagaggaatactccatgtcactccgcgccgaattaagagccttccacgccgatttcatgggccaagtgcccgccgagatcgccgccgccatgacccaagctgatcttgacctcagtgccacgggtatcctcgatcgagcgttgaaagctggcgaccgtgctccgcatttcaccctgccgaacagtacaggtggcgtcatgagcctcgctggagccatcaaggacggcccagtggtgttgagcttctatcgcggaggctggtgcccttactgtaatctcgagctgcgtgcgctgcaaaaggctctacccgacttcactgcgttgggagcgtcgctcatcgctgtctcgccacaaacgccggatgagtctttgagcaccgccgagaagaacgatcttgcgttcgcggtgctcagcgacactggctcgtccacggcaaaagcgtttgggatcgcattcgatctcgccaaagagttgcggccaatctttacaaaatttggccaagctttgcccgaccgcaacggggatggcagctggatgctgccgctccccgccacttatgtgatcgaccgcgacggcatcatcgccttcgcctatgtcgacgtcgattatcgtaatcggctcgaacccgccaccatcgcagcgacgcttgcggcgctcgcgcgccgcaaggtggcataggtgaagtatggcacgcgccgcactctccttggcccatcggctctacgataattcggaggcgctgatcgcggcgttcgctgcggccaactatccctacgcagcgccgatgctcctgtcgctccaaatcgccaaaccgctcgtcgcgcgtgctctgacattcctggtcgcgagccccgtcaagccatccagccactgaattccacttagccagacaaggacacctgccatgatagacgtctatgcattcgccacgcccaactcagtcaaggttcccatcgcgctcgaggagatggggctcgactatacccttcattcggtcgacatccgcactggtggtcagaaagatccggtcttccgcgcgttgaaccccaacgccaaggtgcctgttctgatcgatcatgacgccagcggtggcccgctcgttctgagcgagagtgccgccattctgatctatctcgccgagaagacaggtaagctcctgcccgcgttcggcgccccgcgtgcccgggtgttcgagcaactcttctttcacggcaccgccatgggtccggcctttggtaatgcgggctatttccagaaattcgctccggagcgcatcccacacgccatcgagcgcttcctgggcgaagccaaccgtgtgacgggtgtgctcgacgcactgctcgcgaagcagaagttcgttgccggcgacgagttcagcatcgccgacatcgttaatttcggctggctgtggcagcgtgagttcgttggcgtcaatttcgacgcgacgcccaatctcgcacgctggtttgccgagctcgacgcgcgccccgccttccggcgcgcgatctccaagacaaccgcgctcgccgcgagctagacggcatcacgattcccgacacgtcaccctcaacttagcgttggggcttatctcttgaaggagcgtcacatgtccgatcatcaagaatataccgcacccaaggtctgggtctgggacaagcccaatggcggccagttcgcctcgatcaaccggcccatcgcgggcgccactcacgataaggatctgccgataggcgagcacccgttgcaactctattcgctcgccacgccgaacggtcagaaggtatcgatccttctcgaggagttgctcgcgctaggacacgaaggtgccgagtacgacgcttggccgatccgcattgaggatggggaccagttcggaagtggcttcgtcaaggtcaatcctaactccaaaatccctgccctgcttgaccgttcaggcgccgcgccgatccgcgtgttcgaatctggcgcaatcctgacctatctgggcgagaagttcggcgcctttctgccgaccgatccggccaagcgcgcggagaccttgtcctggctcttctggcagatgggcagcgcgccttatctcggcggtggcttcggccatttctatgcctatgcgccgaccaagatcgaatatgcgatcgatcgttttgcgatggaggccaagcgccaatacgacgtgcttgatcaccgtctggcggatagtccctatctggcaggcgatgactattcgatcgcagacattgcggcatggtgctggtacgggaatgtcgcactgggtcggctctatgggaatgcagcggaattcctggcgctccacgaatatgtcaatgtccagcgttgggtggcggcgattgccggccgccccgccgtgaagcgcgggcgaatggtcaaccgtgttagcggcgaactgtccgaacaacttcatgaacgccacgacgcgagcgactttgacctgcggacgcagaaccggattcgcctcccttgaagcgatcgaatggagctgagcttcgtcatctgcgctatttgctggccgctgcggatcatggcagctttcgcaaggcggcattttcactcaacgtccaggaatcttctgtcagcaggcgaatccgtgatcttgaggaccaactcggtgcttccttgtttcaacgtcatcctggtggcgtagatttgacgctggcaggaaaacgctatctccggcgaatacggatcgctcttcaacatatcgacgatggcgccaaggatgtcgccgccatcgggcgttctgaggacggttgtataaaggtcggcatttttacgtccctggcgtccggcttcctgttcgaattgctccggacctacgcgaagaagcatgcgggagtccgggtggagttaattgacggcaatcctgccgagcatgtggcggccgtgcgccagcttcggctcgatgtcgccttcataaccggcacggcggaatgggcggattgcgaaacggaacagctttggtcggagcgtgtgtttgttgtcctgccgagtgaacatccgctgacagacagggatgagcttcattggcacgaactcgccgccgagagcttcattgtcagcgatgcggcgccaggaccggagatccatgactatctggtgcagcgactttctgacctcggccgtcaccccgaagtccacgcccaatatgtcgggcgagacgtcttgctgtccatggttgcggtagaccgtgggctaacgctcacgagcgaggcgaccacaggagcgcagatccctggaattgcctaccggccaatcgccaacgaggtgctgccattcagtgccatttggtcgccacgcaatgataaccctgcttgtcgccgcctcctgagtctggcccgatcgatggcacgaagcggcgctgtgaccgttactcctgcggtttcgggatcgccattgcccgccgcgctcttgcaaagcctcgatccgtctcaatgaaccgttgcagcatcggcacgatcaaacgcgcgggatcggttggtggatggttgttctctcggccaagaatttcggcataggcagccaagtcgcgatggagcaccgccggcagatccaacgtgaccttgaccggcttatcgtccgcgagcgggccgagtttcagcttggtcatggcacgctcccataggattcgagtacaagatcgcgggtgacaatcacacggacggggaatcccggccggattgtcagggttggtgcgatattgagctgacgactgacgatctgctggccggtctggctgacactgttggatgcaccctggcggagtgcgcgcaagatgtcgctctcctggccggacgatcccgcttcggcgcccacgctgagcagggtcgagagtgctgcggccttgaacagttcgccccagtgatagtcgacgccgtcttccaggccagcgtagccttcggagtccgcgcccggttggcgttccatgacaatgctgcgcccgttcggaaagatcagccggttccagacgagcaggatgcgccgttggccgaagccgacgccgttgtcatattgcccaatgatgcgtgtgccctggggcacgagcagaatcttccccgttgggctgtcatagacgttttccgtcacctgagcggtaatctgaccgggaagatcggaacgaatgccggtgatgagcgcagcggaaatcaccgccccggcctgaagcacgttcggcgaaacgggcgcggcgacacgatcaggcgagacggtgcgcttgtccggcgtttggttaaggaaggcgagctgacgatcctgcgccgaaggtgtcgccggctgtggcgcaaggcccaggctggcaagatcggtctgcggcagggccgtggtgttgggttgtgcgatcgtcccggaatttgcgggtcgcgtctcggtggacgcaaacagacgtgctgtccttgctgattccagttcctgcgctcgccgttgctcctccgggctggggccagttggcgcggtcgcaacaattcccggcgtcgggacaggttgcccggcattctgcgcattgaggatcggacgaccgagatcgcctggcagcggggggccgagcttcggcacgccgctatagtccttcggcagtccggcaagcccatccggcgttgtgcggctgtcggtcgaatagagttcctggctctggttgccgccgttccgggtctggagcgcatcgatcagcgcgccgccgatgccgacgctggcaagaaggccaaggccggcgagcaccttgcgcgacaggcgggtgacgcgcggcggctcggggcgcagccgcataggtgcgacgggctcaccggtcagcggccgggcatcgtcttcacccgacgcttcgggctgcgcagcagcgtgcgtttccggccccttctccttctcgggctcgaactcactcacgacgcgggcctcccgtcggtgcgggagatgcggacgcgcttctgattcttgtcggctccgaaacgcagttcggcggcggcaaagagcctatcgacgatcatgtagttgccgcgcacgcggtagttcacgagttcagaggtgtcaccttccgggccgacgacaaacagaggcggcatctcgccctggccgatcccgcgcggaaactcgatgaatatctgcttgccgtcatcaaaggcgcgcagcggtcgccacggggcacggtcgcctgtcacctcatagcggaagttgacgcgggcgagatcgatgccgttcgcaacgggctgcgtggcctccgcctgttggttctgacggcgcagcgcgatgagctggtcttgcggatattgccaggataccgacgccatgtaggtcgtgggcgtcgagcgcaattccatatgataggtgcggcggtcggtattgatgacgagattcgtcatgaggtcggcgcgcgtcggtttgacgaggatatggacctgcttggccgcacccgtcccgctctcggtgtcgccgatgatccagcgcacggtgtcgccggcggcgacagggccagaacccacgagctgttcgccaggctggaggccgatgtcggtgatctgtcccggcgaggcatagacctgatagagggcgccatcgacgaagggatagacctgcatcgaattgatgaagccgttgcgtaccggctgcacgcgcgcggccgcattggcctggttgacccgcgcggtcggatcgacggcttccggctcgggcttggcatccttgccgacaggcttcaactgtccgggaagcggtagtggtttcggcaactccacgatctgcaccggcttgggcggatcggcggcctgcacggcgggcatggcgtcgtcgtaggagatttccggcggcggcatgtggccagcgcatccggcgagcgccgaggtgtaaagcaggagaagcggcaagccggatttacggaaagccggaatggcgttgatgaggaaagccggacgccctgcactccagggggcggctttgtggagtgctggcgtcattgtccaagctccttcgaccagttgatggcgttgatgtaaattccgagcgggttcttcctcagcgtgtcggcatcgcgtggtggctgcacggcgacggtgaggatggcggaccagcgttcggtggaagcgagcgtgccgtcctgatagcggcgctcgctccaggcgacgcggaagcttgatggcgaagcgcggatgacgctcgacacgtccaccgcgatctgcgtcttgccgaccttggcgaagggatcgttggcgcgggcatagtcgttgagcgccagcgcgccgccctgcgtggtgaagtcataggcgcgcagccagttctgccgcacgatgatgacatcggccgggatcgagcgaacctgttcgatgaaccgcgcgaggtagaaggcgatctgcgcgtcgttcggctgatagtcggccgtcgcaggcgcgacggcctgcgcctggccgagcttgtccacctgcaccacccaaggaacgatcgagccactcgtcgattgccacaccagcgcggcagagagaccggccgacaaagcgagcgagccgaaggccatgaaccgccagtttctagcctgcacgcgggcggaaccgatgcggtcgtcccagacctgtgccgcacgttgatagggcgtctcaggaccaggggatttgccgtaatgggtggacggtcgtttgaacatcagcggtcactttcggagaggttgatcgaggagccgccgccatggctgtcgcctgacttgacggcgtgtgcggcagcggaaacgccatgtgaaagctgctgcgaacgcttcatgcgcctggcccaggacggcgggccgtcaggcggcgcggcggacgcgggggccgctccggcctctgcggtttcgccgccgatggtgccggcagtggacgagccgcccgacacctcgaacgcagcgcgtgcgcccgactgatagctggacttgaggctgtcagccgcgcggccggcggcacgcttcaatggcgagacggcggcctgtgcccccgtgctggcgacattgccaaggccggacgctacggcggatgcaccggattctccggcggcgccaaggctgtaagccgtcgaagcaccgccggcgagcgctgccccgccacgggcggcagcggcagcgccaccggcgagagcgcctacaccgcccgcggcagccccaagggcagcgccgcccgccatcaccatgccgccagcggccaggccggttccgaccgcggctcccgccccaagctgggggccgccagagacgagtccgttggcgatgccggggccgaagatgccaaggccgagcagcgacagcgcggccagcacgatcgccatcgcgtcgtcgatcgtcggcgtggcgccgccaaaacctgcggtgaattcggagaagagcgtcgagccgatgccgatgatgacggcgagcaccagaaccttgatgccggacgagatgatgttgcccagcacccgctccgccatgaaggcgctcttgccgaacaggccgaagggaatgaggacgaagccggcgagtgttgtcagcttgaactcgatcagggtgacgaagagctggacggcgaggatgaagaaggcgagcaggatcagcgcccaggcgaagagcaggcaggcaatctggatgaaattctcgaagaacgagacccagcccatcaggtcggagatggaatcaagcagcgggcggccggcgtcgaggccggtttgcgccaccttgccggggcgcagcaggtcggcgacggagaagccggtgccgctcgccttcaggccgagccccgcgaaactctcgaagacgatgcgggcgagattgttccagttgccgatgatgtaggcgaagacgccaacgaacagcgtcttcttgaccagccgggcaatgatgtcgtcatcggcgccccatgaccagaacagggcggcgagcgtcacgtcgatgacgatcagcgtcgtggcgatgaacgcgacctcatcgccgagcaatccgaagccgccgtcgatatagcgggtgaagacctcaaggaaatggtcgatgacgccagtgccttgcatatcagcggacctccggccgagccggttcaggctgtgagtctggtgagggcttctcggccgccggcacactttccttgcgggtcggatctccggcggggaacagcgtggtcggcgcttgcggcgccgttgccgaccgcggttgaacgctccgaccgagaaagcggtcacggttctcggcccagagatcgagacaggcgggatcgcgcgtggccgcttcgccctggtcgcggcagtccttgaggagctgacgcagcgctccggtatcggcgcgctcgcgaacaagcgcgtggctctgtggctcctcgggcttgcgcgtgaactcgatcacggttgcggtgatggcgatgccgacgaagacgacggcgccgatccgagcaatcatcttgccgtccattggcgtcgccccctcagttgccgctgttcgggaacatccgggcgttgcccggctggtagcccgtgcccggcgtcaggaaacggcgacgctgctcgcggccctgttcggcggccgcagcgcgctcggcgtcggacagggcctgcgcccggccgttcgcggcgacgacagctgtgaggtcggcaagctgctgcgcctgcaatgcgaggagctggttgccggcctgcgttgcctgaagcgcgccggtcgccgactggctggcgccgaccagcgccgacatctgcgtgcggttggtgtcgatattgccgacgacggtggcctgcacgcgcatggcgtcctgaaggctgccgaccgtgttctgccagcgcgagcgagcgtcagccacgagctgctggtccggggccgacatcgaggcggtcgagtatttctgctgaaatgcccggtcgatctgctgcacgtcataggcaatgttttgtgcctgttggagcagctgctgcgtccgttgaacggactgctgaagctgttgcagcgacgaatatggcagactcgccagattgcgggcctgattgatcagcgactgcgcctgattctgaagcgaagtgatctggttggtgatctgctggagcgatcgcgccgccgtcagcacattctgcgcatagttcgagggatcgaagacgatcccgccgaagccgaactgggcgaaagcgggcgtcgccagcataggagcgacggcgatgggagcgataagcagcgcggcagcgagccgcgctgcgcgggtacggcgcagtttcatgagggtttctccaggttggtgaggttggcagttagatcggccgcccagcccacgccgcgctggcgtaaccaggcgtcgaggaagttgtcaggcccgtgatcggcgatgatgcgggcgatagtggcctggtcggctttggaagaggccgcgcagagcgccagcgccacctcggacaggcctaactcgaacagccggttgccgcgccgggactggcagtagtagtcgcgcttgggcatggccctcgcgaggatctcgatctggcgatcattgagaccgaagcggcgatagatggttgtgatctgcggctcgatcgctcgctcgttcggcaataggagccgggtctggcagctctcgatgatggcaggcgcgatggcgctgccgtcgatgtccgacagcgattgagtagcgaagatgacggaggcgttcttcttgcgcagcgtcttcagccactcgcggagctggccggcgaacccctcatcgtccagcgcgagccagccttcatcgacgatgatgagcgtgggcgatccgtcgagtcgatcttcgatccggtgaaagagataggcgagcacggcgggcgcggcctcggtgccgatcagcccctccgtctcgaacgcctggaccgtcgccgtgccgagatgttcattctcggcgtcgagcaaccgcccccatgcaccaccgatgcaataggggcgcagcgcctgcttcaagtcattagattggagcaggacacagaggccggtgatagtgcgctcttcaaccggagcggaggccagggatgtcagcgctgtccagatgtgctccttcacctcgggcgtgatggcaacgccttcgcgggcaaggatggcgatgatccagtcggccgcccaggcgcgttcggccgttgcctcaacgcgggcgagcggttgaaggctgacggacgtttccgagccctccgtcagtccaccgcccagatcatgccagtcgccgcgcatggcgagcgcggctgcgcggatcgagccgccgaaatcgaaagcgaagatttgcgatccgggatagcgccggaactgaagcgccattagcgccaacagcacggacttgcccgcgccggtcgggccgacgatcagcgtatggccgacatcgccgacatgaagagaaaaccggaacggggtgcttccctcggtcttgccgaacagcaaggggggcgacccgaagtgctcatcccgttccggccccgcccacacggcggataggggaatcatgtgggcgagattcaatgtgctgatggggggctgccggacattggcgtagacgtgacctggcaggctgccgagccaggcatcggccgcgttgatggtctccgccatcgcggtgaaatcgcggccctggatggtcttctcgaccagtcgcagcttttcgtcggccgtgcgcggatcggcgtcccacaccatcaccgtcgcggtgacataggcgatcccggcataatcggcgcccaactcctgaagcgcgaggtccgcatccgccgccttgttcgacgcatccgtatccacgaggatggatgcctcgttggtcatcacctccttcaggatcgcggcgacgctcttgcgcttggcgaaccattgccgcctgatctttgtcagcagctttgtcgcgtcggtcttgtcgaggaggatcgcgcgcgttgaccagcgatacggaaaggccaggcgattcagatcgtcgagcaaccctggcgtcgtcgcggttggaaaaccggtgatcgtcaggacgcgcagatgcgacgcacccaatcgtggttccaaccctccggtgagaggctgatcggccagcagtgcatcgagatatatgggcgtttcaggaacgcggacgcggtgccgtttggtcgagacgcagccgtgcagataggtcagcgtttcgctgtccgacagccaggcgcattccggcatgaaggcttcgaccagccggaggatgcggtcggtgcgatcagcaaagccggtcagcgtctcgcgcggatcaagtccgaccttctcccgcccctcatagagccagctttccgcgcgcgcggcatcctcggccggcggcagataggtgaaggtcaggaagtagctcgactcgaaatgcgcgcccgcttcctcgaaatccgccttgcgttcggcatccaccagcgccgatgcggcgtcggggaaaatgctggccggataggtcgcggcggcatggcgctgtgcttcgacgaagatcgcccagccggagccgagacgacggaaggcgttgttgaggcgaccggcgacggcgaccagttcggccggaacagcgctgtcgagatccgggccacggaaacgggccgtgcgttggaagctgccgtccttgttgagcacgacgcccgcgctgactagtgcgacccagggcaagaagtcggcgagccggctgttcttgttgcgatattcggcaaggttcatcatgggcgtgtcctcgctcaaaccgtgagatgcgcagggacgcgcagatgccgacgcacgacgtcgacgaagagcggatcgcgtttggccgcccacaccgccgcgaaatggccaatcgcccaaatggcgatgccgatcagccaaaggcgcaagccgaggcccacggcaccggccagcgtcccgttcagaatcgcgatggcgcgcggggcgccgccgagcaggatcggctcggtcagcgcccggtggaccggcacggtgaagcccggaacctcattcccctgatcgacagcgcccaccatcagaccagcgccccaccgccgaacgagaagaacgacaggaagaagctcgacgcggcgaaagcgatcgacaggccgaacacgatctgaatcaggcggcggaagccgcccgatgtgtcgccaaaggccagcgtcaggccggtcgtgataatgatgatgacggcgatgatcttggcgaccgggccttcgatcgactggaggatttgctggagcggttgttcccacggcatcgatgagccggaggcatgggcgggcgcggccatcacaacggaaagcgtggcgatggaaacggtcatggcgagacggcggcgcgcaaggcgcaggcgttgaacggcaggcatcatgaggaagctccttcttcgggctgggggaaaatggcggcgtgtgcgacgcggtaatcgccgtccgggccgaggccctcgacacgggcgagttcggtgagccggcgcgcggaaccgcggccggaaaggacggccacgaggtcgatcgtctcggcgatcaagacgcgcggaacggtgacgactgcttcctggatgagttgttccatgcgccgcagcgcgccgatggcgctgccggcgtggattgtgccgacgccgccaggatgtccggtgccccatgctttcagaaggtccagcgcctccgcgccgcgcacctcgccgatggggatgcgatcaggacgcaagcgcaacgaggagcggacgagatcggagagcgaggcgacgccatccttggtgcgcatcgcaacgaggttgggcgcggcgcattgcagttcgcgcgtatcctcgatgatgacgacgcgatcggcggtctttgccacctcggcgagcagcgcgttggtcagcgtcgtcttgccggtggaagtgccgcccgcgacaagaatgttggcgcgcgaagcgacgccttggcgcagcgcgtcggcctgcccggcggacatgatcccggcccgaacatagtcgtcgagcgagaacaccgcgacggcgggtttgcggatcgcgaaggtcggcgccatcaccacgggcggcagaagtccctcgaagcgttctcccgtctcgggcagctcggccgagacacgaggcgccccggcatggacttctgcgccaacatggtgtgcgacgaggcgcacgatgcgctcgccatccgccggcgacatatattcgcccgtgtcggacagtccttcggagagccggtcgatccagatgcgcccgtccgggttcagcatcacctcgacgacggacgggtcttccagaaaccggccgatggcaggaccgagcgcagtgcgcagcatccgcgcgccccgtgccagaccttccgaattgtgatgtgaagcggccatctgatccccgatctcgccggggagacatcagacggtccccggacggggatgattaaaagagccagaagttgggccgattcaacaagaaatcagaggcgtagtagtgcagcgtgcaaatacaggagaacggcggtaacagcattggcgttcggcttctgatccgatcagcgctatgcttgagacatgaacacgactgaccaactcccgcgagttttccaggcaaacgccgaccgcttttatcagcgcgtgatcctgggggcgctcgaccagctcccgacgcacggcacgctgctcgtcggggaagcgagcaccatgaacgagttcctggatcgctgcgctgctcaggtcgacaactacacggccaacgaagccgcgaaggctttcgcgctcacgtttgacggcatgttcgagcgtcagcttagccgatgggcgagcgggcacggcgtgacggcaaaaggctgggagaagttgctcaagggctgcgcgcagatcgcctcgctcgatcttgcggccatggcaatcgacgatgacctcaatgaactgcatctggtggcaaacgtggttcgtcacggagacggtcgatcatgcgatgaactgaaggcacacgcgccgcgactttgggacaacccgtctctggactattatgatctcgcgcccggtccggtgccggtgagcgatgagcttcggattcggctcgatgatttgcggcgctacgcgcgtgctgtcactcgattttggggtcatgtggacccgctcccgaacgctgtgctcgatccgccatactgacatcggcttgcgtcgattgtgcgcccacgtcttcggatagctcctgtctcagcttcggccccttcgccaaccgccgtccgagcgccgtgacgaaggcgtcgtagcgctcgccggccttggcgcgggcggcctgcgcggcaggctcgggcaaggcaggcgtggtcgcaagccagaagcggatgaacaccgccaggctctcgacggcgatgccgacatcacgttccagtcgggtcatgcgccggtcgagctgatcgaggcgcttcgccagcaccgcttcctggcgctcggctgcgtcaggcgacagaaaggaggcgatggcggcctccgcgatcatggactgcggctgatctcttcgcgcggcatgatcggccagcatcgccagaatgtcggggtcgagatagacagagatctgcgcctttttcttgcggagacccttattgtgatccgccatggccgtcacagctccatgccgtcgttcggatcgagcgagacctgccgcgccacgccctgcatgatcccggtcatgcgcctgttgagcgcagcggcgtcctccatgtcgtcgtcgcgatcagcatcgatctcgaactcgttttcgataggcgcctttttctcaaccggcttcacccggttgagttcgggttgctggcggcgctcggattcggtcgggtcatcgccctgactctcaggcgcaggcttcgcctccacgagttggggccgtggcggcagtggcaagactgtccagtggtcaggccgtgcttgcttcggcgcgaccagcgccggtggcggcaggatgcgctccttgaatcgggcatcctcatagtagcgggccttcttggcccggatcggcggcgtaccggccaccatgacgatctcgtcggtgggcggaagctgcatgatctcgcccggagtaagcaatggccgagcggtttccgagcgcgacaccatcaaatgcccgagccagggcgacagccggtggccggcatagttcttcatcgccttcatctcggtcgccgtgccgagagcgtcggacacacgcttggcggtgcgttcgtcgttggtggcgaagctgacgcgcacatggcagttgtcgaggatcgagttgttggcaccataggctttctcgatctggttcagcgactgcgcgatcagaaagctcttcaagccatatcccgccatgaaggccaaggctgactcgaagaagtcgagacgaccgagcgccgggaactcatcgagcatgaggagcaaccgatggcgtccggctttggcctggaggtcttcggtcagacgccgtccgacctgattgaggatcaggcggatcagcggcttggtgcgattgatgtcggagggcggcaccacaaggtaaagcgtcgtcggatgcctggccgtcacgatgtcggtgatccgccaatcgcagcgccgggtcacttcggccaccaccggatcgcggtagaggccgaggaaggacatggcggtggaaagcacgcccgaccgttcgttgtcggatttgttcagcagctcgcgcgcggcgctggcgatgacgggatgcgccccggcctcgccgaggtgggccgtcttcatcatcgcggcaagcgttgactcgatcggtcgcttcgggtcggacaggaaggcggcgacgccggcgagcgtcttgtccgcctcggcataaaggacatggaggatcgcgccgaccagaagggcgtggctggttttctcccagtggtttcgcttttcgaggctgccttccggatcgaccaggatgtcggcgatgttctggacgtcgcgcacctcccactcgccgcggcgaacctcgagcagtggattataggccgccgacttggcattggtcggatcgaacagcagcacgcggccatgctgagcgcggaagccggccgtgagctgccagttctcgcccttgatgtcgtggacgatcgccgagcccggccaggtgagcagcgacggcacgaccagacccacacctttgccgctcctggtcggggcgaagcagagcacatgctccggcccgtcgtggcgaagatagtcatgatcgtagcggccaagcacgacgccatcggcgccaagaagctcggcggcctgcacctcctgtcgttcggcccaacgcgccgagccgtaggtttcgacttttttcgcctcgcgcgcgcgccagaccgacattccaatggcgaccgccacggagataaagccgccagacgcggcgatataggcgccctccacgaagatcgacggcgcataggcgtcatagccataccaccaccagaaaaaggcgggcggcagataaaagggaaagccgaacagccgaaaccaaggctgcccaagctccggctggaatgcgagacgccatgcgacccactcggttgcgccccagacgcagacgaggatgatcgagaggacggcgaggatctgaccccaaagaattttcgttgcgggcatggcaatgggtctttctgtaaatggtcaaaggccgagaccgcggttgcggccgaaactccagtcaatgccgccgtcaccgcgaacgacgccggagacatgccgaccgagatgcttttcaagagcgggcgtccagggcacgagctggaagccgaggccaccgtctccgctcatcacctcgatcatggcgaagcggcccgaggcgagcgtgagccgctggcgataggcgccagcgacatattcgccgccgcccgcgcggttgaacgcctgcccggtgtcggccgcgagcttttcgcccagcgcctccagttcgcggcggcgcagcgtgtcgatcagattgcgagtgaaggtgatgcgctggccgtgccgctcagcgaaaccctgttcgaccagatgccccgcacgggcatccatggcctgccgcacctcagcgccgaagccgctatccgacagcgcggctggctcccgagcaatgttctgccgatcgagccaggtcgcacctggcgccgtgatctgccgctcgatgtcgagatcggatcgcacggccagtgcaatccggcgctgcccgcgggcatcatcgaaccggcgcagttcgacgatcgaccctggcgtgctgtccccggccgcatcaaggtccggcagtttgatgtggtgggtgcgcccatcaacaccatcgaccacggcataggctgtcccgttcaactcatcatcgaggccgcgttcgaccagccgcccgacgacgggcaggtcgaggccttcgctcgccagcacatagtttgccgagccgcgctcgatgccgcggtcggtcagagccttgtgcatgcgtttgatgatgtcgccgcgttcacccaattcgcgcagcgtcgcctcggcttcgggcttgatggcccattgcgcattgccgaccgggttcgcgacgccgagggattcgagtttgcgcaggcgtccgaccttcaggacgtggaattcgtcgggctgtccgccggcgcgcggcgcgagatcgacgacgccggtctcatgtccgtcacggacaagctggcgatcgagctgggtccagcgctcggccccgatctggcgctcaagcgtgcggcgaatgtcgagatcggtgcgcggccccagctcctgggtgatgaggtcgcgcgcccgatcgcgcatgccttccttgatgtagtcccgcgcgatgacgagatcctggccgtcgtcgcgcacaccgcgcacgatcagatggatatgcgggtgttcggtgttccaatgatcgacggcgacccaatcgagccgggtgccgagatccttctccatctgcgcggcgagatctcgggtgaaggatttgaggtccgccatctccagggcgtcgtcgggcgagacgatgaagcggaaatgatgtcgatcatcgctgcaccgttcggcgaaagcgccggcgtccgcattctcggtctccggcccgaacagcagggccttttctccgtcacgggtcacgccctcgcggcgcagataactcaggtgggtgccgagcggcgcaacccgcgctgtgtggcgaacgacacgagccttgatgacggcgccgcgagagcgcgaggtgatgaagcggttcgcctgaatactggcgcgctggccgtgcccgaagcgcgagcggtttccgggcacgacccggcctgagcgcgatacgcccccacccgccttcttcgcggccgccagggcctgggcgatgaacggcctggcgcgctgtgcgctggaggatcggatgcggcccggtcggacgcggaagtcgcgctcatcgctcatgacgcgcccttgcaatgtgcgaaaggtctttgcgatacagaggcttgagcccccggagcacattgccgctgaagagcgcaatgtgagaaaatcgccaaaaaacccagtaaaaacaaccgaccgaccgacgcacaatgtgcgcgcttttatcctgccctcgatcggtcgtgttgcttgttccccacctgccagcactccaaactgcgccagtgcccgctatcgtgcgatcaggaacctgcgcgctcatcgcatggtcccttcaccggcacgggcgacgaagaggccacccgactgcggcacgatggcggaaacatcgcgcaccatcggcgccgagatcgcatcgtccggcgcgggcctcgaggtcacgggatcggtagccggtttgcggtcggcctgcgcgatgaacagcggcgcgcgggtccatgccagtggatcggccaccgcaaccaagacggggtttgcgacgtcaccgctgtcgatcgcgggcgccactgtcgcgacataggcgcgcgtttcagacggtagcggacggcccttcagcgatgcttcgtagcggccgggaccggcattgtaggccgcgatccagccgggagatccatagcgatcgaacagctcgcgcatataagccgcgcccgcgatgatgttgtcatgcggatcgtaagggtcgctgcccagcgacaagcgaacgcgcaggagcacccatgtgctgggcatgatctgcatcaaccccatcgcacctttgggtgagatcgcgcgtgcatcgccggcactttcggcgcgcagaaccgccctgatccatgccgccggcaactcgaagcgccgcgccgcctcggcgatatggtctgcatagggcgcacccggcgacgaccgtgtgatcggcgctggctgtgcaaggacgcagaccggcgcgagcgcggcgaaggacaggccggaaaggaggaggagaacggttctgcgcatcggatcagtccttcccgtcgcgcttggccgggcggctccagtgcagcgaccagtcctttccggtatcgtcatcgcggaacaggttggcgcggatcgagtgcgagaagctcgggtcgtcgaacaggatcgcgatgtattcgccggccttctcgccggtgtgtttccatccggcgccgatttcggcggcggtttcattgttgatcgcgtcgaagaggtggacgcgatagtcaggggcgttgtcggcgtcggacggttcggcgccgacgatgataatgtcctggttcagtttcagggtcgtcaggtgcccgatgaagccgctttcgtcgcggatgaacgtaccgatctgtggcatggtggtttccttggcggtggcgttgggaaccccatcggcgagcaccgctcccgccgatggggatgcggtcagcgcgtggcggctcgccagacgaagcggccgtcgtcggcttcgtcggtgtaaagcggcgtcgccctgccaatgacggcgcgcaccgggattgggccgaaatagcggccatccaaactgtccggcacggacggattcatgagaaagacctggccggcgccgatgcgctggcagccctgccagaccggcagcggacggcctcgtttgtcatggtcgagcgcgtcgccgagcggcacggcatctacggtcacggcgttgcccttacggcaaacttcctgtcccggaagtgcggccacacgcttcatcagtggcacgccgcgaccgatatagccgcgctcgaccatgaaatcggcgagcggcttgtccggcatgacggcgaccagatctccttcatggagagcacgcggcggatcgatgtcgtagaggccgatcggcacactggccgaggcgttccagacaagacgcagcggtgtcggaatgaacgaggcgatggcgacgcccatcaccgagagatacgtcgccatgacgtagccgaagcgggtcattgctcgatctcccgccgcttgagccacgcctgatggcgctccatcgtgtacgcacgaggctcgtggccgacgctcatccggttggcgacatgccgccagtgatcgggagcggtgtcgcaggcgtcgataccggcggcctccaccgcgtcgatgtggcgaagcacctgctccaccttcggccagccttcgaccttgagaaggatgtcgccgccgggacgcacgaaaggcagcgtctggtaagattgacctggcttgacggcgcgcacgatgtcgatgcacgagatgatcgtgccgaaatcattcgccgcccagcggacgaaggcgaagacgctgtccggacgataggacaagacccgccgccggcgatcgagcatctgttcgtgggcttcgcgaccgaacctgatccagttctcgatccgcttctcgatgtgcgtcaactcgacatgcgtgaggttgtcggtctgttgtgcgagcggcacagggccgcgcgcgcggtgaactgcggcgctggtcatgactggtctccttcggtgctcgggggaaattcgcgcgcaagcaggtcgcgcagcatgtcggcgacggtctgcccgcgccggaaggctgcaatcttgatgcgggcgcgctggtcgggcgtcacgtcgatcgtgagccgcgcggtgaagccggcggcatcgccttcgcgcgacgggctattggcggccttgatccagcgttcgggatcggctggacgggcagcgaaactcttgcgggtcgggtgctcgctcatcggcgcgtttccccgaagccgagagcgtcaatctcatccgtcagcgccgcgatctcgcgggcggcgggtgtgtcgtcgttcagctcggacaccagccggcctgactgtgcggcaaccgcgaatgcgacccgctggccgatggtggcgccgagtaccggcggatcgtgctccgccagcgtctcggctgtctcgcgagcgagcacggtgcgcgcgccgcagcggttcagcacgaagcgtgcggccaattccggccggtagatgcgcgcctcggcaaggagcgccagcatctcggccgaagcccagccgtcgaacggcgaaggctgtacggggatcagcaccaggtcggcggcgagcagcgccgagcgcatgaggctggcgacgcgcggcgggccgtcgatgacgatatgatcggcgtcgcgggccagttcgggagcttcccggtggagcgtgtcgcgagccaggccgacgacaccgaacgcgcgggcaaagccttcgcggctgcgttgctgcgaccagtccagtgcggaaccttgcgggtcagcgtcgatcagggtgacgcgccgtccccgccgcgcccattctccggcgagattcagcgccagcgtcgtcttgcccacgccgcccttctgattgaggagcgccacgatcatcgcgcacctcccgaactgtcgtcgaaaggaagttttggagtatcggatgccgcccgcttcgaggcattcgcggtgccgaaagccggacgacgccggtgcgttttcgatgagacactgagggcatcggccgcccctcgaatgaggttctccacctcgcgcgcgcgctcttcaaagttagattcttggttagactctaagttaagggcgcgaattcttgttttggcaccgtgggttagaccgtgtttcggttcccgatggcacgaggggccggttcctgatggcacgcgcttgacggttcccgatggcacgacgccatccacagcttgtccacagggcggcgttggctcgaaagcaagcagcgtccgcccgccgatttcgacctcgaggaagagcgtatagccaggcaggggctgacggcggatgatgtcgcggagttcaaaagcgaagcgcttgaacggcgacaggctgcctgatttctgatgcagatggcggaagtcgaaccgccagccattgcgctgacgaccgccgtgcttgcgcacgagacggtaaagccaccgatcgagcccgcctgtgagatcgaaataggcgcggtcgatggtcagcacgagcgcgttgtcgaggaccgccctgtaaaaccagtcgggcacgatcatctcgatgccgtcgggcttgccgttccggtcggtgcgctccttccactcgttgatccatgaaaagcggtgtcgccggccctcggccggctggcggatcgatgttgcgacggtcgtggactggaggcggtcgagcgcggctttcaggcgctggtagtcgcgcatgctggtgccgcgaccgatgaacttcaggatttcatagggcgtggcgaccatgagacgggacgtgaggagtcctgtgtcgcgcgcctcgacgatctggctcgccgcccagatcaggatgtcggcgtcccatatggtcgccatgccgtgatccggcacggcttcgacgcggatcgtcacattgccggagacgaaatcgatcggcgcgatgcgatgggatttggagagggagaagaacggataggccatgagatcctgcgcgtctcttggcgcgaaatcgccggggagcgcccggaacagatcgagttgtccgcgctctgaaggggaccgatgccgcgccgccatttggaagccgcccgcgatcagcgcgcgtggcggccgggttgcggcacggcgggcagtgtctgccgtttggccggcaggacggcgccgcgcggatcggaggtcgaggtgacggcgccgcgcgcggcccaggcttcgaggtcgtccaccgcatagacgacacgcccaccgagcttgcgataggcagggccggttccgtaagtgcggtgtttctccagtgtgcgtgcggaaaggcttagaaactcggcggcttccttggtgcgcaggaagcgcggcggcaaaacggcaagatcgggtcgcatggatcggcctttcgtggggttgcgggcgaccgctgctggtcagcggcggacgagggccacgatggcgaaggggagcctgcgagttgccgtgcgaagttggggggcgccaaaatcccacaccatcaccaagagggacgggtcagcgagaacggcgatggcggaggagtttgcgatagtccccggcgatcatggcgcgggcatcgcgcaagagggacatgacggtgtggcgaaccgacgagacctgccactcgtctcgtgtgacgcggccgatgcggaagatgacctgcgcaatttctagttgggtagcgccgtcgcgcgcaccgtcaatggcttgcagcatacggcgcgctcgcgcccgttgctgacgggtcaggcgtgtgtccggcggaatggcccggtcatgcagtgcggcgaggagacggccgaccgcctccaggcgatcaaagccggcaatgccgagcggcacaatggcggcgagcggaacgtcacccgcagctgcgtcaatgcgtagaatttggattttctgggaattgccgaggtcatgaaggctgtgggcgtcttgcccatcagaatctgacctgacttctgaaacgcctcggctgttgtcagtttccctggccagaacatcgggcgcggatgccagaatgacaacgctcgtatcttcttggggcagccagaagaccggcgctgttgcgggagcctggagcgggtccaccgggaaatcgtaacccccagcgctgctggatcatgtccgccagcggtgtcgggtcggcaatattttgagtcaccgcctcgaagtccttgtcataggcttcgttgcggcgaagccattcccaggccaggctggatgcggtcagatcctcgacatggtcatagcttgccgagaagcgccactgggatgaatcgggcgtcacgctctcctccgtcgccttgttgcaaagacttgcggaggatcgagaattcccggttaggttgcttttcggaagaccggctccgggcaacaggtgatgcccttgcggcatcacggaggtcaggagcgctgactctcccgaaccagttcgcgatagccctgctgtgtcatccagcgcgcgcgcgccaggtgggtctcatggatatgctggcatcgcgcgggatcgttgcgagggtcgaggccgaatagaatctggacagcctcccgccagtccgcgccatcacgcgcagagtcgagcaaccgcagataaaggaccatatgttcgcgatcatagggcgtgagcgtctggcctaacggcggttcatccagaaactgtggggtcatttgtcccatttcggcaccttatacctcctgttaactatttcgatcaccagcacgacacaatggcatgacgggaacgaaaatagtcgggtcaggcgggccgcgccatatggttactatcgtctcgatggatgagaccgctcatgtagcagcagcacgccttcgcccttatccgtggacagcagaacgatacccgcagcttcaagcacccggcggacctgatcgcgcgtagactcatacacctcgaagccattttctgattcgaggcgcttaagcgcagtcaatgatactcgggccttgtctgcgagcgtctcctgtgtccaagccagcaaggcgcgcgcggcccgcgattgtcgggcggtgatcatccatgaccagctcccacacggacctacgtgaacgccaaaactacgactataatagtcgttcttacatcaattggccagccacaacaggccattggcgggagggcagagcgcaaatggaaggttgcgagtcgcatcgggggtacctgccgatggcggccttcaccccgttatggggcgaagggatcgacctcgtggacgatctgcgaagtatcgccatcatattcggtggcaagcatcacgctgatggtgccgtccccggcgcggaagatgacgatcgaaaccatcagggtggcggcaaggctgaaagcgaaagcgtgagcatctgcaagggacattttccggctcctgtttggaggcggggaccactccccgctcgacaggcgcagatgtgtttcggtctcgaccgcgatcaccgcgcaggcgcagcctcgcgcggcggcatgctccgcatagtccgaccctttatgggttgatcgtggaaggtcgggattgaaaccaaggatgagcctccaagagcggggtggtgcccggatctccgaagccgaaatccgttgccatgcctcgcgcggaagtctgctgccacgcagttggtctcatctcccccctggtgctgtggaaagccgccgcgatgccagccgtgaacatgagggacggacagattgcggcctgccatgtcctgaatttgagggagcctccggcaatatcgaataggcgcggtgtgcgaagctctgtctgcgaacatgagaaaacccggcggccggaaccgccgggccttcgatctcccgctcagaacgggatctcttcgtcttcgacgaacttgccgtcgtcgttttcggtctgcttcgcccggctcaggaagtccacggtctcggcgatgatctcgcaaccgtagcggtcattgccctgctggtcggtccatttcgtgtagtggatgcggccgcgaaccagaaccttcatccccttctcgcaatactgctggatcgtcttgccgaggccgttgaaggcggtgatccggtgccattccgtatcttggacccggtggccgttttcgttccgcacgacccggccttccgagtagcgggggcgcgaggtcgccagggtgaagtgggtgatgccggtgccgccgttcgtggtgcgggtttcaggggcctgaccgatgttgccggcgagaatgacgatgttctgcattgcaggtctccgttgcttctcggagggaccatccctccgacgagacccggccaaggccgtcgggagacgcctgcactgacgcttcggcgtcagctcgacccccaaggtcggagtggtgcgggcaggcgcttagcgccaactcggtccgaaaccgcgggggttgcggtcggaaaccgaacggacttaggggatcagtcagtcggagggattggtgcctcggggagcttcgacggagatacacagccgaacccccgtccttgcaggcaaccatgtttctcagacccgatctgaaaactcgccacgccgggcgcgtccgcaaggctcccgcattggccacactctcgcatctcgggtcggaaagcgcggagtgagacagaaacagctatcggctccagccaatggcaacgtgtccggcccaaggccgaacgcgcggccaaagccattgcgagaatgcaaagcgaaggcgtgcgccgccgccccgatacgaattgacgccatagttgggcgcgctgattgcgtcgcagtttgccggatcgtcgtccgatgccgccctgccaagccgggcggagcgatcaaagacaccgggcatcccgacgcgacgtgctcgtcctatggctgagccgggtgccgaaggtccggcggctctggccaccgtggattttcatgggagcagcgcatcacggcggcaatctcagcgcgacagggcagccgtgccaagagcgttgagattgagcatcgccgcaacgccgatgagcaaaccgcccaggccgccgagcaggttcaacgcaatcgtcgagtcgacgaaattcttcgtgacaccatgaacgagcgcgtagccggcgatggtcgccggcacagcgaaaatggcgagcgcgagcagccgccaagccgggttcttcgcaaagcccaggacggcgatgacgacgaccacgcaaagtaatgccgcagcgatggcggcaagccccgacatcagaaaaccaccacccgttccatagacatattggaatgcggtcagcccaaccatgaacggcaatgcgtagatggcgaagttataggcgatgacgcagagcgctatcgtcaaagtgatggcaagcaggatcagcgtcatgaaagcctccgcatgaacggttgaggatcacgacaggctacgggatgatacgctccgcctgcgactatgcttctgtgccgtttctgcaaggatgcttcagttgagccagactctctggccgcagtcaagtaatagcggctggaacagcggcctgacggcggcgcttcacgcgccgccgtcgaacttcattaccgggatgccgagcttacgagccttgtcgccgaggttctcctgaatcccggtgccggggaagaccaggacgccgaccggcaggacgtcgagcatggcgtcgttgcgcttgaagggtgcagctttgccgtgcttcgtccagtcgggcttgaaggcgacctgcggcacctttcgggtgtcggcccagcgggaggcaatcagctcggcgcctttcggcgtgccaccgtgcaagagcaccatgtcggagtgcttggcatggacctgatcgagcttcgcccagatcaggcgatggtcgttgaagtccgcacccccggtcacggcgaccttggggccggcgggcaacatcacttgcgtctcagcccggcgttttgcggcaaggaagtcgcggctgtcgatcatcgccgaggtcagatggcgatggttgaccttcgagccggtgcgctgccgccagggtgtgccggtgtggtgctcgaaggcgtcggcggagagatcgcggaagagttccatgctgtcgcgccgctccagaaaggtctgcccctcggcggtgaggcgctcgagttcgaccgacttcacctcgctgccatcctgctcccgctgaaggcggcgctgcgcctgctcattgtcgtccagttcgcgctccaccctttcggcggcgcggtggaagagattgacggcaccccagagcagatcgtcgaggtcgggttcaaggcgggtgtcgccgagtgtggcgatgagggcgtcaaagatgtcggagacggcggcggcaaccatgttgccttcgggcagcggtctcggatcgggttcgtcctgaaacgggcgccagccatagagctggagttcgttgaggacatgatcggtgggagatgaggtgtggtccggctcgtaacctgcatcgtcatggtcgttcgtcatcgggagcgtccttctgttcaggagaccgcgcccatcgcggccttcacaggcgacgaaagcccatgggcggaacggacctgcatccgcagcgaagcgaagggccgaagcgtcagcgcaggatggcggaggccagcgattttgcttcgcgatgcaaagcacggctcgaccgtgcggcggaaaatcgttggccgcagccattgccgggtcgggccgcctatgggccgatcgccctctcagaaggccgtggacgcgggactctccgacatcaaaggttgctcccgatactggatgaacaaggcaggagaagaggcaccgggtggcaccttgtccccccaatgccctcacattgccatgaagcggctgacatcttcagggcgaagctgatcccgtagggccacccccagagcggccttgccgcgccggcgcagatcgtcgttgaagtcctcttcgacgggcgacaccgaaaccgcctcgatcccggcgctctccgctcgggcgatcaggttgtctcttgctccatcgcccgccggatcgcgatcacgaaggacatagagtcttcgcagcgtcgccgggaacaggatggcggcgaggtgcgcggccgagagcgccgccagcatcggcatccggggcagcgccatgcgcaccgacagcacggtctcgatgccttcgcccgccgccagcacctcgccggccacgccgaaacggacgccgtgcccgagaaggttgcccatcgctcgcctcggcgtctcgacaggcgctttgcccgaaccatccggggcaagccaggtgcggtgcgcgccggtctgccgtccggcgagatcagtgacggacgcgaccatcgccggccagatctcggtgggcgaatgctcgtcgggccgatagtagcagcgcgggtgatagcgcagggccgtgacgccggagagtggcgtgatcgcccgcccgcgaagataggtcgccgcgagtgtgccgccgatcggctgcgacatggcgaacagccggagtgccgcttcgggtgaaccgacgctgccgccgatctccctgccggacggcaccctcgttctttccggttcgggatgcgggagcgacagaaatcgacgcgcttctgcggccacatccttgaagtcgatcaggccctgcgtctcgcggatgacgtcaagcagatcgccatgctcgccattggccgcgtcggtccatttccccgctgcacccttgccggtttccggcccgttgaggcgcacgaacatggagcggccgggcgagttctgcgcgtcacccaccagccaatatcgtccggcgcggtggccgcacgacagatagtggcggcagaccgcctcggcattgcggccgagacggattgccagatcggaagcatcgtgacgggacatcaggcggcctcccgctcgccgatccgcacgatcggataggtttcaagcagcttgccgagcatggtcacgccggcagaatcgacggataagaagaagcgcagcttccacgaaatgatctcggtgaagagaccgtaggcgcgcaggcgttcgcgcatggcttcggtaaagccggacagctcgatccggttggcgcccatgacgcggacccggcgaagctggaggccctcggcgaggtcgaggatggtcttgccgtcgatcagcgcggcatgggcttccgccgccgacaggctggttgttccagccacggtggcgttcgccgcccaggccggcgagacgcggcggccgatgatgcgctcgccgccatcggtctgaagccgataaacgcgcgtcgattcatttggcaggcgcttccacaccggcagaagaaggcccgcgacgatgtggatggtgctgtcggcgaaggccgggacctcggagatttcacggtcccaaacagcggcgaaggttccgcggtcggtttcctcccagtggctttccgccatcatcttcagtgaagcgtgatgatgctccatcggccggatcaatcgcacgcgccgctcgatctcgccgtcgtccagcatcaaggaaggcgcagcgacccgcacggcggcacggcctgacttggtgttgaccagcagcttgccgaggtcatccttggcataggcaagagcgtccgccaacgccatcggccggttgcgccgccgctcggtgatggtgagcagccgtgtttccgcgcccgttgctggatgggtgtagatcgtcttgcggtcgctgacgacgaagctctccgccgtcagcgtctccagtccgacatcatagatgccactggcaatagccccttgcaccttggcgtcgaggagttgctcgaaggcggtaaagaggatgccctgaagctcgattgtaagcgccagaaggcggttcaggaaggttgtgatgggcggcaattcatccttgatgccattgctgtccatcagcttgaggccggtcgccgtctcgaagcgttccagcgagcagccctcgatcctgccgcgaacgagcaagagatagagctggcgcagcgcgtcacgggcgtagctgctctccagattgtcctcgggtcggaacaggccctggccgccggtctggcgttgcccgcgcgtgatcgcgcccaacgtgtcgagacgccgggcgatcgtgctcagaaagcgcttttccgccttcacgttggtcgcgatcggcctgaacaaaggcggctgcgcctggttcgtccggttggtgcgaccgagtccctgaatggcggcgtcggccttccagcccggctcaagcagataatggacacgcaggcgctggttccgcgccgagagttcggcatggtagctgcgcccggtgccaccggcgtcgctgaacaccagcacgcgcttcaggtcgtccatgaaggcggctgtctcacccaggttcgccgacggcgcgcggttctcgacactgaggcgttcgcccttgcgcacgatgcggcgcgagcggcctgtcacctcagccaccatgtcggttccgaagcgctggacgatctggtcgagcgcgccgggcacaggcggaagcgcggcaagatgctcgatcagctcgtcgcgccgggcgacggcttcccggctctcgacgggttggccgtcgcaaaagaccgggcgtgaggagagattgccctcgccatcgctgaatggctcgtagagctggaccgggaaggaatgggcgaggtaatccagaacatattcgcgcggcgttatatccacgcggacgtcgttccattcctcggtcgggatttcggcgagacgccgttccatcagggcttcgccggttgagacgatctggattacggcggcatggccatcctgaagatcgcggtcgatagaacggatcagggtcggcgttttcatgctggtgagcagatggccgaaaaagcgctgcttcgccgactcgaaggctgagcgggcggcggacttggcctgcctgttcagcgtgccttcgctgccggtgatgttggccgcctgcatcgccgcgtcgaggtggttgtgaatgatcgcgaacgccccggcataggcgtcgtagatgcggtgctgttcgtccgtgagccggtgctcgataagctcgtattcgaccccgtcataggacaacgagcgcgcggtatagaggccgagcgagcgcagatcgcgcgccagcacctccatcgccgcgacgccgccgccctcgatggcctccacgaattcggcacgggtcgcgaacgggaaatcctcaccgccccatagaccgagccgctgggcgtaagcgagattgtgaacggttgtggcgccggtcgcagagacatagacgacgcgggcatcaggaagagcatgttgcagccgaaggcccgcgcgcccctgctgcgagggggcggcatcgcctcgttctcccttgccgccgccggcattctgcatcgcatggctctcgtcgaagatcagcactccgtcccaatcggagcccaaccattcgacgatctgccggacgcgcgaaaccttctcgccacgatcgtcggagcgtagcgtggcataggttgtaaataggacgccttccaacagcgtgatcgggcgtccttgcgggaagcgcgacagcggcgtgaccaacaagcgctccataccgagcgccgaccagtcgcgctgagcgtcctcgatcagcttgtcggacttgctgatccatacggccttgcgacggccccgcagccagttgtcgagaataatgccagccgactggcggcccttgcccgcgccggtcccgtcgccaagcatgaaaccgcggcggaaacgaacggcgcccgtggcgtcatcggcagcggcctggacgagatcgaaggtctcatcgaccgcccacgaaccggcgagatggtcggaatgcgcctcgccagcatagatgacggtttcaagctgcgcgtcggatagcaggccaaggacgttcgccggcagcatcggccgatagcttggcttcggcggcgcgatgctggccatggccgccgactgtaccagcttggtgggatgaggcaccgatccgggaatgcggatcgactgcaaccaatattcttcatagatgacgtcggtcaggcgtgtgccctcggccggcgtccagtccatcgtctcataggtcagttcgacaccctcgggatcggccgcgacggcggcaatcgggcgtgaggcagccgagcgcgcgagataaccgcgcacggctcgcggcatcgccatcggacgcggcgccgaaaactccggcagcattaccggcaaccgcggcggcacctgcgccccgatccagtcgagcagtgtgccaacattcggcgcgatgcccggcgagaccgggaacgcggccggatcggcagcggacaacttgtcgatgattgtgaggcgcgttgaaacggtcgtcccgtgcttggcatagacagcaccgtcgatagcggcggagaacacgacgcggccacgctcttgcaaccgggcgaaagcgtcgcgccagtcgggaagttcgggacctacattggcgccggtgatcgccaccagccgtccgcctggcgcgaggcggttcagtgccgaggcgatatgacggaagccggcgtcggccacatggccggagacgttcgccagcgtcgaaaacggcggattcatcagcacgacggaaggcactgcgtccggcgcgagatgatcgtcgatctgggccgcatcgacgcgcgtgacattgatggccggaaagagagaggcgagcagatcggcgcggaccccggccagttcattgaggaggagcgtgccgccgctgatctcggccaggatggcgaggaggcccgtgccggccgaaggctccagcacgacgtcgccgggcatgatggctgccgcggtcatcgcggcaagaccaaggggaatgggtgtcgaaaattgttggagcgcctggctctcctccgaacggcgcgtgtgcgtcggcaggagaccggcgattttggccaaggcggaaagccgtgcagccggagacgcggctttacggaaaagcgcaggtccatatttgcgcaagaacagaaccgtcgcgacctcacaggcgtcgtagccggatttccagtcccaggcgccgacggaatccgtagcgccgaaggctgtctccatggccgagcgcagcgcggcggcgtcgatgcgttcgccgcgttcgagagacccgaaaagatggtgggcggccgcgaagatgacgggggcatgggaaacgggcgtgaccggattggccacaggcaacatgatggtcatgggagaaaccctcgggagagcgggaacggaaaagcccgatcagcgctctctctcgaccgcccggactcaacccgtcccggcggccctctccctctcaaggcgtcgcgatagccaacatgaaaaaagcgcccggccgaaaggcggggcgcttgtcaggatcagccaaatcgacggccggtgtcggtgaaggtgtagtcgttggccataatcgactcgtccaccgcctcgtccgacgtctgcgatttgtattcgcgttcgagttgccggtagagccagcgagccaggtcgcgcagcacctcgctcacggcgttctcagcgtcggcactcatatcctgaccggttggactgtcgcgctcgaccgaaatcgccatgctatattcgtgatagtagtgaccgcgatgactggcctccgcgcgaagctggtagaagttgcggcgctggatcgcctgaagcgcatcggcgatgcggtgaagctcggtgtcatggggcgcatggtccctgatgcggcgcgcagcttccttccggtaggaatagaaggtgtcgaagaaggcgccatccccctggccccagaaaccgcgaaaccagatgcaaggttcctggcggatgccaccgccgtagaggcgcacggcacgggtcttgaggcgaagaccgaggatttcggcgatgcgctggaaatcctcataaacgaactcaaaccagtcgtggtcgaagccgccttcgcgataccaggcgcgagccttctccttggccgtgcccgacagctcgtcgagctgataaaccgtggtttcgacgaccttactcatcggggtcgcctccatccagaacctgggcgagccagccgcctgtataggtccatgccaccgtctcgccggtggcaagatcgaggacatgcgcgcctccaccgaaaccgtcgagacgcggacgcgagcaagtattggcgtattggaaaccccacctgcccttcaggctgaactcggcggcgcagcgcttcacgaactcgatcagccgctcggggtctccggtgacgtcatcgcgcatccagagctggctgccgccatgctcgggctggatcgagagaaggaacccctccgagggcggttcctccgagggcggttcctccgaggtgccttcttccgagagcgcgttgtagagggcgagtgcgcgggctgcatggtcgggggtgccgacatcaagcaggcaagaaaagtgagtgaaatagtcggccatgtcaggctcctgaaacgaagaagcccggcccgcgcggcatagccgcgcagacttttgaccatggggccgggctgatttgggtgaatggcggtgatcaggccgcagctggatcgagggcgggctgcggtggaggatctgggtccggttctgcttccggcggcgtcgcgaaaggatcgaccaatttgtgaatgggctgggcgcgtcccatccagggctggggccggatgcagcgcacccaatcggcaaagctcggaatgaaaccgagatcttccagcacatgctgctcgccgatcagccgaaccggcacgacgcggccggtcgagatggtgatggtcgcaccgaaggtccgttccagctcgaatatgccctgcgcatgatggcgcagcgcacgatgccggaagtcggcggtgatctccttcgattcgtcgaaccattggtgcagagggaggtagtcttccgccgtaccgccccatttgcgcgccgaggacagcgcgtggtgatagcaatgtcccatcgcgacctcctcaaaagctgtgggtgtggttttcggtcgcggtgtaacgctcgttatagtcgagcgtgatcgtgtgagccgcgatgtcgaagacgatgttgccatacgcgccatcgttgttttcccagccgcaatgcgttcgttcgagaacgtcataggccaggctttcaacggctgcggcgatgctgacggttgaacgctccggctcagtctggccccagacggctgccatgatttcaatcacggagccgggcatcgttacgtcgccgtcgccggcttgggcctgcacatcctcgatctggccggagtcgccataaccgtcaaaggtgacgacgatcttggtgacgccggcgacgtccagggcttggaacaacgtcgccttgttggtctggaaaagatcggcttcgagttgggtccgcagggcggacagcgtttcccattccgagagctgcggcttgggaacggcattggcatcggatgtcgcggacatcgtgatctcctgaaacgaaaacgcccgacgcgatggccgggctgatggatggattgaggaaaggtgcggggcggccgaaaccgccccgcgtcgaggggctattcggcggcgatggtgtgctgagcttcgtcctcttcgtccgaaagctcgtcttcgtcgtcggcgaggaaagccggaagcgcctcgtcgcgttcgccatccgccacctcgtcggactcgatcaggcgcagcggttcgggcagccagccggtatcagccagcaggcgctcggcttcttttgccatgtcgcccttcttcagatggccgatgagctgggcggagcgctcgccggcgccttcgcgaacggcttcgagaatgcggggtttggtgacacggccgagatagttgccgacggtcggcttccagcccgccgccaccatgtcgaggccggtcgtgcgcgccagccggtcggcctgcgacaaccgcacgtccagcccatgctggctgacgcctgagccgtaagggttcgggcgctcgaacagcgcgttcacgccgtagctgacgcaatgggcgagcagatccaggcgtgtgccatcgtcgagattggtcagccagtcccacagcgcctggtcgtcggccggaacatgatcgccccagcgctcatgccgctcggccacctcacgcgcggacacgctgtccttcagctcctccgactgggcggaaaagaagacatggcggacgcacgcctcgaggcagccggccggtgcggtgtgccggaaggtgtcgctgaccagcttgtgcagcaacatggtcatggcgacatcgggatgttccgcgaccgcattgcgcagcgccagggtgcgatgtgcggtcagctcaatgacgaggcgctccggcagcggcttgattccgtcatcctcgtcgtcttccggctccgcggtctggccgccgatggtgacgacggtgcgttgaacggcgggcgcggccgggtggtcggtgccgctctcggccttcggcgcatcgtcaccttcgggcttggccgggcgctcgtcgtcagggcggacatagccgcgatccaccgacagcgagccgtcggcatcaaggctgacaaagacgccagcgatggcgatgtcggccggatcgtagaccgtcgggcgctgctcgaaggcgtcgagcgcctgttcgatctcgccgagacgcgcatcaatctcgtccggcagttcgtcggcttcggcatattcagcttcgagccggtcatattcgttacgcagcgcttcgcgtgtggcgtgttcctcgtcggtcagattgaccgtgacgccagccagttcgcgaaacccgtgctggtggccgtatggaaagctcaaggcggcctcgacccatttccagccttcgcccgcgatctcgtcagcgacaaccttgagcttctcagccaccaggcggtcgagcagagccaggtcttgcagccagccgccatcgtcggactgaaaaaggtcgcgcagaatgatgccgccggccgcctcgtaagcctcgacgccgacgaacatggcccgcttgtcggaggcgcgcaccgtggtctcggtcagcatccggcggatgtgatagggttccttctgccagccatccttgatcgtctcccagacctgttgctgacgggcatggtcggcgctgacagtgaaggccatgagctgttcgagcgtcatgccgtcgtcggcatagatttccagcaacgccggcgagaccgcgacgaggcgcaggcgctgcttcacgacgttgacgccgacgaagaaggcggcggcgatggcctcctcggtcatgcccttatcgcgcatggcccgaaaggcgcggaactgatcgagcggatggagcggcgcgcgttccatgttttcgaccagggagacctcgtcgacgaggatgccgctattggcatcaccgaccacgcagggcaccggcgcggtcttcgccaggcgcttttgcttcaccagcagttcgagcgcgcgatagcggcggccgccggcgggcacctcgaacatgccggtctcggcgccatcgccatcgaggaccggacgaacgtggagggattgaatgaggccgcgccgggcgatggactcggccagttcctcgatcgagatgccagccttcacgcgccggacattgaactggctcagcaccagcttgttgaaggggatgtcgcgcgccgacgacaggatgatcttctgaacggcagttgccatgttcattactccgcgacgggcgccgagagcctctctctcgacctcaaacccgtcacgaagcgaagcgccgccctctcactctatgagggcagcgccagaaaaccgatgaaacggaaaagcacgaacgcgcaaagccggagatacggaaatccgcatccccggcttcacggctttcaggccgcccgatcgagcagcttcttggcctttgcctccatgtcgaggcgggcatcctgatgggacttatcgcgggcgacggcggtgatgccctgcacgaaatcgaagatgctttctggtgcccggccttcctccgccaacaccgtgtcgatgatcttgcccgtctccgccttcgagaatccgcgccgccgcaggaagtcggtgcgatcctcatcggtccttgccacgatccgctcgcgggcggccttgatgccgttgacgaagggcatcggtgaggagtttgcgaagttcagcagcgccggcgccgcctcgtgagcgaagcgattggcggcatatttggagtggcggatggtgatctcctcgaaatcctccacgccccacaggtttcgattttggcataccgctcgcagatagaagctcgccataccgagcgtccgggcgccgacttccgaattccagacatagaagccccggaaatagaggtccggcgaaccatcgggcaggcgaccggcctcgatggggttgaggtcatcgacgaggaacaggaacacatcgcggtcggaggcgtagagcgtcgttgtgtccttggaaatatcgacgcggggattgtagatcccggtcgaccaatcgagaacgcccggcaccttccagcgggtgtcgccggtgccgttgcctgcgatgcgctgcacggcctcgaccagttcgtagtcgaagatccggccatagtcggggccggtgacggcgcgcagctcgacgcggccatcgtcggtctccagcgtcttgatctgttcggcgcgattggatgtcagaccgtattgcaggttgatgccggcgagcgccgccgggagctggcgtagataggcagccggtgcgccgacttgggcagccagttggccgaagctccagtgcgttggtgcggctggcgtgtcggagccaggcaacatcaaggcaagtcgctcgggatcggtgcgactcgcctcgacatggatgagcgcgctctcaaccacccgcgtccggctgcggtcggcacgatctcgcaccgagcgggccagctcgttcaaagacagatagcgctcatccgctgggcgcgagaaccactccgacgacacgcggccgatccgctcgccacgggtcacatccaccttgtagccgccgctcgcgtcacggcggccatccagaacctgtacattcatgggaccaatctccacgacgggcgccggagacctcttctccagccctcaacccgtcacggaaaaccctccgccctcttactctcagggggcgttgcggggtctccccgcagaaggggtcggcagagacgcaagactcggccgcaggggaaggctttccccctgcccagccttccaatcagcgggccattgactcccaatcagccgagcctgatcgggattaatttctgtcagaaactcgtatatatttctgacagaagaatgatgatgacacggctgacccaacaggttctggcgcatgcaacggggttgcccgaaggcgtacctgtgtctgccaaagggttgctccacctcggaaatcgggcggccgtggatcaggcattgtcgcgcctgaccgagcgcgggcagcttatccgcgccggccgcggcgtctatctgcgccccgtcgccagccgcttcggcacgcgaacaccctcggtcgagctggccgtcaaggccctcgcaacccaacggggggagatcatcgtctcgaacggcgccgctgcggcaaacgctcttggcttgatgacgcaggtgcctgtccggtcggtctatctgacgtccgggcgcagccgaaagatgcacctcggcaagcaggtcgtggaattgcggcacgcgccgcgctggcaattggccctggccaaccggccggccggcgaggctgtcagggcattggcctggctcggccccgagaaagcggaagctgcgctcacgacattgaagcggaagatggcgcctggcgaattcggtgaactggtcgccgccgcgccgcagcttccgacatggctcgcgcagagcgtcgtcagggcagcctatggctgatgcctttcttcaggcggtgaagatacgctcggtggcgatcgaaaactttcgcggcatccagtcggttaggctggtgctgccttaacacttcgtactgtttggctaattggctcggcagtagggatgcttgcccgaattggggaaaacccgcttcggggattcagcgaagccagcagctcggcctgaaggacgaccgttgcaagagaggcaatctcgggcgcggtttgatatgctccgttttatgcctacgaaagataggtgagatgggcacaatcataaacttgccgccggtttgcgaatctgctatatttacctacttatggtagctcaaaagaatgaaaagataaaccaactgaaccgtctgctccccgaggggttggtggtcgatacgccttggcttgaaggccatggataccggcgccagtggcgtgagaaatatgttgcccagggacggctcgaaagcgtcgtcagaggtgtctatcgacgcccatcggcaagtcttgaaacgacggtcccttggcaacggatagtcatatcgctccagcggctgctcgaaaagtcggtgcatgtgggcggtcggtcggctctggagttgcacgggctggcccattacctcaggctttccggaactgcgactatccatctttacgcttttgaggccttgcccggctgggtgcagcgcatcgcgagcgatgcccgactggtcgagcataaggggggacggcttttcgagcgcggcgctccgggtctcgcacaaatcgaatggggacattggggctggaagcttgacgtgtccgcgccggagcgcgcgctttgcgagcttctcgatgaactgcctgatcgtgacaccttccatcaggccgatgtgctgatggaatcggcgagaacgctcagtccccggcgagttcaggcggttctggaggcgtgcaagagcgtcaaggtaaaacggttgtttttgtggttcgcggagcgccagggacattcgtggtttggccgactggatctcagtcggatcgagcttggccatggcaagcgccagatcgtcccgggtggccggtatgatccaaaatatcagatcacggtgccggagaatctcgatgccggcggctgaaggttatcaaacacaagtcggtctgctcgttcagacgctaccgttcgtcgccgcggagggcgcattcgcgcttaagggcggaaccgcaatcaacctgttcatccgcgacttaccccggctgtcggtcgatatcgatctgacctacttgccggtcgaggacagggcggcttcgctttcgaacattgacgcagccatgcgtcggatcgcccggaccattgaagccggtatcccgcgcagtcgcacacaactcgtgccgctccaccgtgaagggagcatcgccaagatcctggtcggtgcttcgggcgttcagatcaagattgaagtaacgccggtcatgcgcggctgtgtctatccacccgagaagcgcggcgtgcgcgagcatgtcgaagacgcattcggctatgccgaaattgcggtcgtatccttcccggatctctacgcgggcaagatagtggccgcgctcgaccggcagcatccccgcgacctgttcgacgtgcaaggcttgctggccaatgagggaatctccgacgaactgcgccgcgccttcatcgtctacatgctgagccacaatcggccgatggccgaagtcctcgcgccacggcggaaggatttgcagcatgagttcgacactggctttgtcggaatgacgcaggacgaggtcgctcttgatgggctttatgcagtccgtgaggaactgatttcccggatcgttggcgaaatgcccgaacctcaccgccgctttcttctctccttcaaggctggtgaaccggattgggcgcttttgggcgtgccgggagccgacacgctgccggcggttcgatggaaagtcgataatctggccaagctccccgacgccaggcgcgcggcgcttctggccgatctcgaaaaggtattcgcgcgatgatgtgggctgatgttggacagcgcattggatcggtgcggcatgaaggatggaggggcaattggtaacgccactcagaaaaaagaggctccgcacagaggaactctatacgcgcgttccggagatcgaagccaagttggtcgagttggaaggcctatcgcgggatgatctcctggcccgcattcaaattctccgccgcgatgatcccggctatgtaccaagcgaatgcttggtctatttcgtgcgggccagccgcgcggacaattccactgccgggttcgaccggctgtacaaggttctagccgagcgggttttgcgatctctgccgagggctgagagtgcggacggcacgacaacgtcactgaccaacagcgtcattcgtgacagggtgttcgggcgatttattgagcttttgtcggctgatcgcagcgaatattctgaaaaactggactattttgaagtgcgcttcgatggcgcgctggcaagcttgcgacgcgatgcccaggagcaggcttggcgcgacgaaaaccggtcaacttcactggaattcgacgaggagacaggtgagccttctgaagaggttgagagggcggcgggcagtttcgattggtcctcggattcggaaatcgacggcgcggattaccggtttcgtctggatgcggcgattgatgctctaccaccggaacaaatgaggatcatcgaaatgttgcgaaagggcgtccccatcgactccaaggaggccgatgctgtcactatcgccaaggcgctcggcaaatcggagaaaactatccggacacatagagacaaggcctttgcggcaattcgagcggccatgtcaggagaagagccatgaatcccaacgctcatcaaccatcgcgggaagatgtgctcgacgcttttgcggtcgaacccaaccatggccgcgaaatccttgagcgctacctgcgtgagtacccgcatttttcgaacgagttggtggacttatcgagagagttatctcgcgttcctcatggagccgagaggccgatgtctctccaagagcaggccatggttgaagcggcatggcagcagcatatgccgatcgaaacgaaatctgcgaaagatcctctggcagatttgtcggttgcccaacttcgcgagatcgccgtgcaattggatgtgccccggcaagtggtgacagcctttcgggagcgtcgcgttgtggcaacttctgtcccaaggcgcttcctcacgcgcatggcagctgctctgaattgtacggttgatttgttggtgagcacgctcaccctgccatcaggggctgtgcttgcgcgcagctacaagtcagacggaaagccgtcggcggaaactgctgcaacatttgagcggctgctgatcgacgctggcgtgtctgaagaaaagcggacggccctgctggcggacggcaactaggatggacgcggtcgagctggcgagacagattgcagccgaccttcaccggcaggccgttgtgaagggccatgatccttggcaaccttatgaatttgccattgccgaagctcagcggcgcggattggatgtcgaaccgaccgctgcgggttcggtaatgcttgacggcggccgggcaaccgtcgttgccgcagactgcctcatcctgcatgaaaatattgggacggtgttcgagcgggcatttctcgtcgcccatgaaataggccacatcgaacttggtgacgatgttgccgatgagccggcgcgcgacatcgatctggcaagggcggcagaaccttcgcccgtcggcgttgatcgggttgttgactatggacgccggcagaggcgcgaggtccagatggatctgttcgcgcgcgagtttcttctgccgcgcggactcgtccgcaaacttcaccttgaagatggtcagaccgcgaccgagattgcagcgcggattggggcaccgttcgatctggttgcccagcagctcttcgacgctctcttgctgccagaaatagtagctgcggccgaaactgaaaccatcgaacgtcccctgaatccgcttcaggcgtccgcagccgcgcatcgtggcgaggcatttctgctcgaagcaggaccaggcaccggcaagacccagacgctgactgcccgtgtcgagggactgctggcagaaggcgtcgatccacgacggatattgctcctcactttctccaacaaggccgccggtgagatggcggaacggattggccgcaagcacaaggttgccgccgcggcgatgtggatcggcacgtttcatgccttcggtctcgatattatcagacggtttcacatcgaactgggcctgccaaaagatcctcggatgatggatcggaccgaggcggtcgagcttcttgaagccgaatttccgcgtcttggcctcaaccattatcgcaacctttatgatccgacacagatcatcgccgacatgctggcggcgatctcccgcgccaaggacgaggtagtcaacgaagtacgctatgccgaactggcagaagcgatgtttgtgagcgcagtaacgccagaggatcgcgaggccgctgagcgggcagaggaggtcgcccgcgtctacgcggcctatgagggattgaagcggcaggcgcattgtgtcgattttggcgaccttgtctcgatgcccgtgcgcctgctcgaagggaatctggagatccgcgcgcatcttcaagcgcaatatgaccatgtgctggtcgacgaatatcaggacgtgaatcgcagcagtgtccgcctgattacggccctgcgaagtgatggacgcaatctctgggtggtcggagacgccaagcagtcaatttatcggtttcgcggtgcgtcatcgttcaacatgacgcgcttcggaacgtccgattttcccggtggtgcgcgtggccgcctgaagcgcaattatcgttcggccgatgaagtggtgcaggcattctcagccttcgccattcgcatgaaggctggagaccaagatagcggcctcgaatccgaacgtggccggtgcggggcatctcctcaactccgcacggtcgatcaatcgccacagcagacggtggcgcttgccgatgcaatcgaggaaatgcgccaggccgggcacacctatcgtgaccaggctgtgctttgcacaggaaatgaaaagctctcagagcttgggcaggatttggaacggcttggcgttccggttctttttctgggcagtcttttcgagcggccagaaatcaaagagcttttgtcgttgctgacaattctcaccgatcggcgagcgatgggtttggttcgtgcagcgtgcatgtccgagttcgcgatgccgctttccgatgttgacgcgctatttgatcacctgcgcgcggtggactctattccgggggcatggctgggcgaattaggtgggatcaccggcctgtcagagacggggagcgtggcattgggggctgttgcagccgcgatgcgcggcttcgaccagagcgcctcgccctggacggtgttggccacgctgttgctcgatcggacccgtatcacggcacgtatcggtggttcgaatgacatcgccgagcgcacccgtggccttgcgatctggcagttcatgaatttcctgcgcgtgcagcccggtggtcagggactccccattgttcggctccttgatcgggtgcgcaggcttgtgcggttgggcgacgatcgtgatctgcggcagctgcctgccgccgcacaggggcttgatgctgtaaggctgatgaccattcacggggcaaagggacttgagtttcccgtcgtgcatgtgcctggtctcaatggcgataccattcccaggacgccacaagcaccgccgtgcccgccgccagatggaatggtcgaaggagctgagggccgtgcgctcgatgttttccgcgcaggtcatgccgaggaacaggagtgtctgttctatgtcgcgctgtctcgtgcgcgcgaccgcctgtttctgtacgcaccgacccagaaatcaaatggccataaccggccgttgtcgagttttcttgatagggtgggatcggggctggcgcgaacgaaggtcaacccggcaaaaaccttgccgcccgcacctgaggcaggtgacgtcacgcttgtcgtcgatggtgcccttcgatttaccggggcgcagattgcgctctacgaacgctgtccaaggcgattcttctacacccacgtcctccaggtcggcgggcgtcggacggcaacggccttcatgcagatgcacgaagcggtcagaaccgtcttccagaccgtgattgctgacgcgcgcatcatcggcggagaaggcgacttggaaaggcagatcgccaatgcgtttgctgcgcatggactggcggatcacggttatgtctcggagtataaggggttcgccacctcaatgatccagtatttcctcgcggcgcgcgagggccacacgccagaggcgcctgcggctctcagcattgcgtttggcaccgaggaaattatcgtgcgcccagatgaggttttggtgcagtctgatggcagccgcacgcttcggcgggttcaaacaggacattttcgcgccgccgaaatggatgacgtgggcgttgctgccttcctcctggcggcacaaagggcttttcccggcgccagtgtcgaactcgtccatctatccgatcagaccattcgcgccgtcgatctaacggccaagaagcttcagaatcggcaagagaagctctctggatttctgggacgaattcgtgctggtaatttcccggccgccccctccggccggacatgcccgggttgcccggcatttttcatatgcggcccaacaccggcgggtactctcagaaaaaatttcggctgaccttaccggtcggccattgtcgcaccgattgatcccttagaggccggcgccgccaggccaaactctaaggaataacgacaatgaataccgaagaacctctcgattttgacgacctgggcgaagccctgcgcgaaggccgggcactgcgcccggcgcggggctatcgcatccgcttcgcacaggacggcctcaacttccgcgacctcgatgttgccgatcccgtgccgctgggccgtcagattctggctgctgccgggcgcgatccgcatgatggctacagtctttttgctatcctgccgtccggtgatttcgaggatgtccggcttgatgagccgtttgatctgcgcgagcggggtgccgaacggttcgtcgccttccagaccgaccgcgacttcaaactgacgctgaacgatcatcagctcgagtggggcaagccggcgatcgggggcgttattctctatacgctggcgaatatcggcgaagatgaagcggtcttcctggaggtgcgtggaggcgaagatcggctgatcgagcccgccgatctcattgatctcactgctcctggcatcgaacggttcattaccgcgccccggcctcctaagacgttcgagatcatcgtcaattcgcggccacgcgaagtcgacgagaagcaggtgacgttcgagcaagttgtgcagttggcctttcccggtccgcacgaaaccaacgtcgtttttcgatgacctaccgccacgccgcctcgacgccgcatgccggcgaacttggtgccgggggcagtgtcgaagtgaaaaagaagggaaccgtgttcaatgtcacccgcaccgttcagtcgtaacgccgacctcaagcgtcttcgcgacgagggctacttcgtgcagatccggggcgggttcctggtgatgcgggaggtgccctacgtcaatgctcaacgggaggtgcgaaccggaacgctcatctccagcctgacgatggctggagatgagactcgcacccccgatacccatgtgatccattttgacggcgactttccctgccgtgccgatgggacgcccatccagcagatttctcaccagtctggggatttcaatctcgggcacggactgaaggcgaagcattcgttttcgagcaagccggaaggcggctacactgactacttccacaagatggccacttatgccgcgatcctgtcggggcctgcggaggttctgaagccggagacatcaccgcggacattcaggacgccagaggcggaggacgacagtgtcttcaactacaccgaaacagcctcggaccgcgtgggcatcggcgctctgaccgagaagctggaggacgagattgtagcgattatcggcctcggtggcactgggtcctacattctggattttgtcgccaagaccccggctcgtgagatccggctcattgatggcgatgaattcctgcaacacaacgccttcagagcccctggtgcaccgagtatcgaggaacttcgcgaagcccccaaaaaggtcgattacttgaagggtatctattcaaggatgcgccgagggatcatcgcccatgccgaggcgctgagcgcagacaatctgcatttgctcgacggtattaccttcgcatttctcagcatggatgcaggcgaggagaagcgtctggttgtcgaaaagctggagactttgggcgtgccctttgtcgatgtgggcatggggctggaactcgacgaaggttcattgggcggcattctgcgggtcactaccagcacgccggaaaagcgtgatcacgtccatcagggtcgcatttccttcgtcggcggcggcgaaaaggatatttatgcgtcaaacattcaggtcgccgacttgaatgcgctcaatgcggtgctggcggtagtcaagtggaagaagctgcgcggattctaccgtgacctggagcaggaacatcactgcacctatacgacggacggcaatatgctgctcaatggtgacgtcccatgatgcggcacggccatctcgaacatcggttcgtgcaacacattcccgataggcttgaacccggcgtactctatatttcgatggaatatggaacggccgctcatagctgttgttgcggctgcggcgaggaggtggtgacgccattcacgccgaccgactggaagatgacgtttgacggcgaaacggtgtcactcaatccgtccatcggaaattggacactcgcttgccgctctcactatgtaatcaagcgggggcgggtgattgaggcagggccatggacggacgaacaggtcgaagccgaacgccaccgggatcgcgcggccaaggcgcgcttctacggcgtgactgagccgcatgcaccagttgcgacatcgcttgaagcaaagcgatccaaagcgccagagggcgttgtgggtcgcattgtgcgctggctgacaggggccagacgctgaagccgacaatgcgccaaagagaacctcgggatttaagctcaaatttcgaggttctcccataacgctcaatgattattgggcatgacactcacacatgacgtatttcatgccgcgacgcgctcatcgttatttccgttgattgcccgcgagaggaaccgctcaagcgccgccttcctggaatcgcgatcgagcgcataggcggtttgtttgaatgcctttccgtcgagcaagccttggatgtagcctgcgatagtatcggccgccatgacgagggcggtgtcgagcgaatgaatatatttgctcgtgaccgacccttttgcgtgcccgactaacgctgcgatcgtgacctcggtgaagccgaggtcgtttgcgatgctggcaaagctgtggcgcaagacgtgcggcgtgacgtcggcgagcgccgaattcctgaaaatctgctcccagtggttcgggaagcctccgaaggcgccgtcttccgcgcgaggaccggggaagacataggttcccacgctaccatccagcaccttgcgccgttcatcgagaaattcgacgacgggaagcccgattggtcgaacagattcgccttccttgctgtcggataggcgaaggcaactggatgccgtatccgcctctgcccatttcagaccgatgatctcgcttctccggcacccggttagcgcgatctggcgaatgatttccacggtcgtcgcgtatttctcggtctttacggcctcccgcagcatttctccgagcgtgcgatactcatcctcggtgagccgccgggttcggattgcgtactttggctttttcaccccatgggtcggattggtctcgatgataccagcatcgacagcataggtgaggatgccgccgagcagaccgatcgtgcgtgtggccgtgccaggaccgccgcgaacgatcgcgcggccacgcaacttcttcgttttcaccgagattcggcttttgccagcgatgatgtccttcatgagcttgttcacatccgccttggtcaggtctttcaccctccgcgccccgagaagcgggataatgtggcgttctatgcgccctgaatcggtgacgatggttgtctgcttctttggcctcccgcccttgccgagaatcaggccggcattcaggtccgcgacgtagagggcgcagagttccttgatagtaagcgccttgtgatcaagctgacgttcctcggcgggattatcgccgtgtgcgatccggccgagttgcactttggcttcctgacgggccgtctctgccgtccataccccgtgcagtccgatcgtgtagcgtctgctgcgtccaccggcgcggtactggacgaggtaactgcgtttgccggaagcaaagacgcgaagcccgaaaccaggcagatcgtcgtcccagatgaaatagtccttgtcgctaaccttggcggcatcgacggtccgttttgtgagcttcaccatcacccaatccttcgctatcggactgcttccgcggaagcaccacggaagcagtcaaggggaaatcgcagcgaaattgcggatataggtttcggcgcaaattcgagaaacatctagtggtttcagatgcttatcgtagtgtggcgtgccctatcgcatttttcggatgcttgggttaaattgctccgaaggcaaaggccagaggttcgaatcctcttgggtgcgccattttcccgccatttccccgatggatctcacggaaatcttctttccaggccaagcagatagcgcttggccttcagaccgccagcaaagccggtcagcgcgccatcggcgccgaccaccctgtggcagggcgcaatgatggaaatcgggtttcgtccattggcggctcccacggcgcggcaggcggacggcttgccgatctggcgggcgatgtcggcatagctgcgggtctccccgaaggggatggtcagcagggcagcccagacgcttttctggaaatccgtgccgctgaaatggagcggcaggtcgaacgcttcccgctgtccggagaaatattcgccgagttgccgcccggcttcctccagcaccggatgatcgccccgctcgatccgcggccccaggcgcacccgccggggatcgtcatcctgccacagcaccgccgccaaccccgcctcgcccgccaccagcgtcaattcgccgacaggggaatccatcgtccgatatgcgtaggtcatgcctgtccttccacccttgggcgcgctgagttgagggcgcgcgctccaggatttgctatcgcacccttctaagcggatgctccagaaaggcaccatggaccatgcccgcatggccgccttcccgccgcttgcggccaaaaagttatttcaggccgccacccatagcgcgataaagttcgaccatgttcgcggcgcggctcagccttgtcgccagcaggctccgctccgcattgtagagcgtccgctgcgcgtcgagcgtggtcaggaaagggtcgatgccggcgcggaaccgcgcttcggacaggcgatagctcacccgcgccgcatcccgcagcgatgtctgcgcctccagttgctgcgtcatcgtgccgcgccgggcaagcgcgtcggcgacttcgcgaaagcccgtctgcacgcttttctcataggtcgcgaccatcgcgtcataggtcgcccgcgcatagcgcagattgcccctgttgcggccgaagtcgaagatcggcaggctggcggaaggcgccacggaccaggtgtcgctgccggatttgaacagattggataggccgaggctcaatgttccgaacgcagcggtcagcgagatgttcgggaagaaagctgcccgcgccgcgccgatattggcgttggcggccagcaactgatgctccgccgccatgatgtccggacggcgcagcaaggccgtggaaggcaggtcggccggaaggccggagagcgtgacgtcgccttccggcatcgccgccggcaagtcctcccccgccacggtcgcgccggccagcaggttcagcgcattctggtcctgcaccaccaatgtcgtcgcctcggcaatgtccgaccgcgcctggtcatggctggtctgcgcctgccgcacttccagttccgacgcgattcccttggcgaagcgcgccctggtgaggtcaagcgtctgtccgaaggccttttccagatcccgcgctatcctcaaccgctcctgatccgccgccatcgtcagccaggcattggcgacctccgcgatcagagcggtctgcgccgcgttgcggttctcgaccgatgcgaaatattgctcctgcgcagccctgctcaggttgcgcaaccgcccgaacaggtcgatttcccaggcggacacgccgaccgacgccgaatagatgtccgtccggcccgtcccgacctgggagaagggcgtatcctgataggtggcgctgccgttggcgctcagcgtcgggaaaatatccgcccgccgcacccgatattgcgcccgcgcctgctccacattggccagcgccacgcgcaggtcgcgattatgcgccagcgacgtttcgatcacccgcgccaaccggggatcgacgaagaaatccctccagcccgtgtccgccgggacgatcgcctgcccctgcccagccggataggcgggcccctgcgggctcgcccccgccaccggcagggccggccgcacatatcggggcgccatgtcgcaggccgcgagcgtcagcgccagggcagcggcggagaacggcttgatcttgttcatcgtcctcatgcctcctgcggacccggcaaggcgctgccctgatgcccgcttcccttgccatgatgttcgcggaacaggcgcttcacgaaggtgaagaagaccggcacgaagaagatggcgagcaccgtcgcggacagcatgccgccgaccacagcccagccgatggcgttctggccacccgcccctgcacccttcgccagcgccagcggcagaacgccgaagacgaaggcgaagctggtcatcaggatcggccgcaggcgcagcttgcccgcctccagcgccgcccgcgcgggcggcaggccttcgcgcatcttctcctcggcgaattcgacgatcaggatggcgttcttggccgacacgccgatggtcgtgatcagcccgacctgaaggtagatgtcgttgttcagcccgaccagcatcgccgccagcaccgcgccgaacacgcccagcggcaccaccagcatgaccgcgatcggcaccgaccagctttcatacagcgcggccaggcaaaggaacacgatcagcatggacagcgcatagagcgccggcgcctgcccgccggaggtctgctcctcataggaaatgccgttccattcatagccgacgccggccggcagcttggccgcgatttcctccatcgccttcatcgcctcgccggtcgaaacccccggcgcgggcgcgcccatgatctgcatcgacggcacgccgttgaagcgttccagcttggccggaccacgcgtccattcggtcgtcgcgaaggaggagatcggcgccatcgcgccgctgctgccccgaacatgcagcacgccgatcgaatccggcgtggtgcggaacggcgcatcggcctgcacatagacgcgcttcaccctgtcgcggtcgatgaagtcgttgatatagctgctgcccatcgccgtgctgatcgtatcgttgacgtcggactgggcgatgcccagcgcgcccgcagccgcctgatcaacgttcagcttgagctgcggcgtgtcctccaggccgttggggcgcacctgcgccagccgcttgtcggccatggccatgcccagcaactggttgcgcgcttccagcatcctgtcatggcccaggccgcccacgtcgacaagctggaagtcgaagccggtggcattgcccaattcctgcacggccggcggcacgaaggcgatcgccatgcccgccgcaatcttgcggaaggcgccattggcgcgcagggcgatggctgaggccctgttccgggcgccctcgcgcttcgaccaatgcttcagccggacgaaggtgatgccgacattctgcccctgtcccacgaagccgaaaccagggacggtgaagacggcggcgacgttccccttctccccgatcatataatgatcgcggaccttggccagcgtgcgttcggtttcctccagcgtcgatcccgtgggaagcgaaacctggttgatgatgaccccctgatcctcatcgggcaggaaaccgccgggcaggcgcaggaagatcagccccatgccgaagacgatcagcgcatagaccagcatcgtccgcccccagtggcgttcgaccttctccacggtcgcgccataacgcgcgacattgcggtcgaaggtccggttgaaccagtcgaagaagcggccgaagcgcgaccccaaagggccggtccagacatggctttgccccttgggccgaaggatcgtcgcgcagagcgccggagtcaggatcaacgcgatcagcaccgacagcaccatcgcggacacgatcgtgatggaaaattggcggaagatcacgccggtcgacccgccgaagaaggccatgggcaggaacacagccgacagcaccaggccgatgccgaccagcgccccgctgatctcgtccatcgacttcctggccgcctcccgcggactgagcccctcctcctggatgatgcgctccacattttcgaccacgacgatggcgtcgtcgaccagcaggccgatggccagcaccatgccgaacagcgtcagcgtgttgatagtgaagcccgccgcatagaggatcgcgagcgaccccagcagcaccaccggcaccgcgatggtggggatcagcgtggcgcgccagttctgcaggaacaggaacatcaccacgaagaccagcaggatcgcctcgaacagggtgtggatgacctgttccaccgacagcttcacgaaggtcgaattgtccaccgggaaatcatatctgacccaggccggaaaggttttggacagttccttcacccggctctttacgccctcgaccgtatccagcgcattggcgccgggagccagcttgatggcgaagccggcggcgggatggccgttgaacctggatcggaagctgtaattttccgcgcccagttccaccttggcgacgtccgacagataaacgacggacccgttgccgttgctgcgcaagcggatctggcggaactcttcgggcgtcttgagccgcgactgcgccgtcacggtggcgttcatcgcctggccgcggggcgatggcgcgccgccgatctgcccagccgaaacctgcgcattctgcgcgcggatggccgatttcacatcgccggcggtgatgcccagattggccatcttataggggtcgagccagatgcgcatcgcatattgcgacccgaatagctgggtgtcgcccacgccgtcgacgcggctgatcggatcctggagcgaggaggcgatgaagtcgcccgcatccagttggtcgtgaatgccgtcatcggaatagaccgccatcaccatcaggaatgtggcggtcgatttggtgacgcgaagcccctgctgctgcacttcctgcggcagcaggggggtggcctgggccagcttgttctgcacctggacctgcgcgatgttggggtccgtgccctgctcgaatgtcagggtgatggtcagattgccggccgaatcgctgctggaagagaaatagcggagatggtcgagccccttgagctgctgctcgatcacctgcgtcgtcgtgctttccagcgtttgggcgttcgcgccgggatagctggtggacacggtcaccgcgggcggcgcgatctccgggaattgcgccacggacaaggaccgcagcgccaaggcaccggccagcatgatgacgatggcgatgacccatgcgaagatgggcctgtcgatgaaatagcgcgccatcgctcagttcgccccgccggcattcgcctgcttgtcgacggccgtcacctgctgcggcgcgcccggcttcacgaccgttccgggccgcaggttcaccaggccctcgacgatcagcctgtctcccgccttcagccccttggtgacgatccacctgtcgcccacggcccggtcggtttcgacctggcgaagctccaccttgttgcccgcgcccacgaccatggcggtggcccggccccgcgcgtcgcgcgcaatgccctgctgcggcgccaggatcgcctgcctgcgctggccctcgaccagcctggcgcgcacatacatgcccggcagcaacagcccgtccggattggcgaaggtcgcccgcaaagtcaccgcgccggaactgggatcgaccgtcacttcggaaaattgcaggcgcccctcgatcggatagacgctgccgttgggaagcagcaattgcacccgcgccccatcggccgcactgacgccgcccgcctgcatcgcctgcttgaggtcgatgatctgcgcggccgactgggtcaggtcgacatggacaatgtcggtccgctggatcgtcgccaacgggtccgcctgccccgcctgcaccagcgcgcccggcgtgaacagcgaacggccgatccgtccggagatcggcgcccttatgcgcgtgaaatcctggttcacctgcgccgcctgcaccgccgcccgttgcgccgcgacatcggcgcgggcctgctgggcggcggcggcggcattgtcggcctcctgccggctgacggcgttgatgcccaccaggccctgatagcgctgcgcctgaagggcggtcgcccggatcgatgcctgcgcccgcgccaaggcgccctgcgcctgggccacagccgcgcgatagggtgcgtcctcgatctcgtagagcaattggccggcacgcaccaaggcgccctcggtaaacaggcgacggcggatgacgccattgatctgcggccggacctccgccgtttccaccgccgcgatgcgaccgggaagctcggccgtgagaggcgcgttttccaccgaaagtttcaccacgccaaccgcaggcggcggcggcgcgggcggctgctgctcaccacagccgcccagcctcagcacagacgcgcagacgagcagtccgacaaatatccccttttgcatcggtcggcgctccgtttccaatgatggcattctttttggaatgaacgttcattccagttgcggcgcaggtaggaacatgccacaatttgttcaagggtaaaaaagggccagggtgaatatttttggttgcattgcaacatgaaggcggcgccagggaccgcatattgaatgcggcccgcgagctgttcgccgccaagggctttcatcagagcgcggtggccgaactggcggccgcggtccatgtgtcgatcggccagatctatcgcctgttcaagggcaaggaagacatcatcgaggcgatcgtgaaaggcgatgcgcgggaacgggaagccacgatattgagcttgcgcaagcggctcgacgccggcgagatcagcatagagcggaccttcgaactgctgctgctggacgtgatggacaatccgcatgaagccctgtccttcgacatcatggctgagggattccgcaatgcacgggtcgcggacatgattacggacatgtgccagggctttcgcgattccctggccgatttcgcctgcgccgccaatcccaggctatcgggcgaagcgctgaaaagcgcggaggaaatgatgctcgcctgcctgttcggcctgggtcatcgcagcctgtccgggccggtcatcagcgccgagcgcaccgccaaatgcacggccgtcatgatcgtcgcagcgcttcgcgccatggattgaaggcgctcccttcggtccggctcggcctgggctcattccgccgcgttgcaacagatatgccgatgcagcgcggcaactttcggcacccaagaacattctcgcctccaaatcgcttcgggaggcagaaaatgaacatcgacacggcattcaaccgcagctatttcgaggcgcggctggatcgcaatcgcaggctcgcggcccgttcccgcaatccggagattcgcgcgatccacatggaatatgtgcgcctctacagccagttgctggaacaatcgggacgcgcccaggccccggcctgagcctttattcagcgcgaacgccgtcgggcagcacgaccgccgaccagcttctgcccggcaccagatatttggccgcaagcgcctgaatatcggccggcgtgacggtcagcatgtcctgcgccatggtctgcatcgcctgcacataacgcggatcgtgggtggcgccctccatctggttcatccagaaggcgttgcctgtcccggcccgcatcagcaactgccgcatcggcgcgacggcgcgctgcaattcgtcctcgctcaccgggttcgcggcgaggtccgccgccgtgtccttcaccacgccgtagaaataattgacccgatccggacgcacctgactcgtcaccaggatgtagccgccgctctcataggagaagggccagctattctggacgctgggcgaataggccgcgccctcggtcgagcgcagcttgtcgaacagccgatcgttgaatatctgcgtcaggatttccaattgccgcgcttccttcgtcagctcgaaaccgcccgccgtgggccaggccatgaccgccgccgcctgttccttgtcgcccttgtgccgcaggatcaccggcgtctccacatgggcgggaaagcgcatgagcttgttcgcggcaggcaccggcaggtcggtccgctgcggcagcgcgccgaaggtcgccgccaccgcggcgatggcgtcgtccgccttgacctggccgaaaatctggatttcgatggggccggacgccagcagcggttcccatgtggcgcgaaaggcctgcggcgtcagcgcgtcgatctctgcccgcgacggggtgcggaaccgcacgtccttgtcatgcagcaaccagttgaggtcgcgcgccagcacggaatccggcgcccgctccatggcgtcataggcgacccccgcccccgtcttgacccgcgcgatcggcgccggatcccatccgggcgcgaacagcttggtcgcgaacagcagcaactggtccttatagtccgccggccgagtcacggcctgcatttcgaaggcatcgtcgtcgatggagaaatccatgcccatgcgacgcccattggtcaggtcgtccagttcccgctggccgagctttccgatcccgctcgccaccagcgcataatcggccgcccagcccggcgcgggccgggtcggggagaaggcctgctggccatggccgaagcggacgttgatccgcaccttctccgtctctgcgtcattggcgaacagggtcagcttgacgccgttggaaaaggcgatgctttccatccccggcaggccgatgggcgcgcgcgacacgaccttgcccggcgcgcctagcttcggcaggtcggccatggtcacggccttgtccgccagccgggcattggtcgccgcctttaccggcgcggcgacggcggcggccagcttcgcgtccacgcccggctgaaccttgccgctgatcaggtgggcgcggaagacgccggcggaaaagagccgccgcgtcgaatcccatatcttctgcggcgtcatgcccggcttgccggatcggaagatgtccagcgcggcctgcgggctgaccgtggtttcgcgaatgtcgaccgcgctcaccaggtcgctcgcctgcttggcgcccgcctccgtatcggcattttcgacctggatcgcgagcgcggtgtccatctgggcatattcgcggtcgatttcgacctggctgggcggcgcggccttggcgtcctctatgatcgcgcggacgtcgcccagcgccctttcccaattatcccccgtgggcacgatggtgacgaaggtaccgtcggcggaccggctgacgtcctgctgatccgcgttggcctgaaggaaactgccgccgctgcgcgccgcctgttccaggcggcggctgatgatctgcagcgccagcatgtcggtcagcttgtcctgattgtagacgatggtgtcggcacgcggcctccacgggcgcagccaggccatggtgaggcctgtcggcgcgcccggctccaccgtcaccctggtggcgggcgcgctgggatctggctccccgaaattgggcagcggcgcgccctttccgggcactgtccaggaaccgaaattatccttgatcaactgttcggccatagccggatcgatgtcgcccgcgatggagatcaccgcattttccgggcgataccagcgctggtgaaacgcctccatcttcgccgccgtgaccgcgttcagcgtcgccaccgtgccgatggggctgtggtccgccagcggctggccggcgaagaaatgctgtctggtcgcatcggaaatccgcatctgcggcccgtcgctttcccgcttttccgccagcaccacggccctctcggcattgacggcgccctcgacgatattgggatcggccatcatgccggccaggatcttcatgctttcgcccaggctggcctgcgtcgcctgcggcaggtcgagcgcataggtagtgccggtcggcgtcgtctgcgcattgctgtcgctgccgaaggtgacgcccagccgctgccagatgcgcttggactcgccgtccggcacgtgtcgggagccgcggaaggtcagatgctccatgaaatgggcatatcccagctcgtcggattgctccatcaacgagccggcgtctatccgcagccggaccgacacctgcccgggaggcacgccgttgcgccgcaccgcatagcgcacgccgttggagagcgtgccgaaacgccaggccggatcgatcggcacatcgctgttctcatagagccatggcctgacctgcgcctggctggaacccggcgtcggggacgcggcagtcgggtccgtcctcgccccgaggggcgcagacattcccgaaagcagcagggcaaggacggacagcgaagcggcggaacgccggaaaggaaagctcatggccgggcagcctaaagagattttcctgaatggccactgacaaagagcagaccgaccctgtgaagagaggccggtgttcctgcgcaggcaggaacagttcgaacgatagagcggcaggtcaacggcgggactgggttcctgcctgcgcaggaacacatcggatgtcattcaaccagcggtcctttcagccaacccgccggttttcacctcaccgtccgccggtcttctggaccgcgcccttgtgcgcgccgacagcgctgccgccgcggcggcggcgaaaattcttcctggcagggttcgccgcctcgccgtccggccgatgcgcccgttcggcattgccgcgcggctgcttctgctggtcctgatagcggcgctggccctcggcgcgtcgcgtcttctgttccggcgtctgttcccggcccttgcgctgcggcgcggccttgggaaggttgcgcaccgcctccacgaaattctccggcagcggcacgacgtcgagcttcaccttggtcgtccgctcgatggccttcagataaggccgctcgtcgtccgccacgaagctgatcgcgacgccctccgccccggccctcgccgtgcggccgatgcggtggacatattgttccggcacattgggcagttcgaaattgatgacgtgggacacgcccgaaacgtcgatcccccgcgccgcgatgtcggtcgccaccagcagcttcacatggccgtggcggaaagcctggagcgccgtggtccgctgcgcctggctcttgttgccgtggatcgcgacggcctgaatccccgccccttccaggaatcgcacgacccggtcggcgccatgcttggtccgggtgaagatcagcgcgcggtcgatatcctcgctccggatcgtcaggttcagcagagcctgcttctccatctggttgacgaaggtagcctgctgccggacccgctccgccgtggtcgactgcggcgcgacgctcaccttgaccggatcgtgcaggaactggctggccagcgcctcgatctcgcccggcatggtggcggagaagaagaggttctgccgctccttcggcagcagcttggcgatgcgcttcaacgggtggatgaagcccatgtccatcatctggtcggcttcgtcgaggacgaatatctcggtgtccttgatggtgaaggcgcgctggtcgatcaggtcgagcagacggcccggcgtcgccacgacgatgtcgacgccgcgccccagcgcccggatctgccggttgatcggcacgccgccgaacacgacctccacggacagcttcaggaagcggccatagtcgcggaagctctgcgcgatctgcgcggcgagttcgcgcgtcggcgacagcaccagcatgcggcagccctggagcggcgtcggcttgggattgcgggcgaaatggtcaaggctgggcagcgcgaaggcagcggtcttgccggtgccggtctgcgcgatgccgcacaggtccttgcccttcagcagcacggggatggcctgcgcctggatcggcgtcggcgaggcatatttcttggcggccagcgccttcaggatcggctcggcaaggccaaggtcggtaaattgcatggatgataactcacgaatgggccccggcgtcttccggcacggccgggacgcaaggcgggttacgaaacgacccgcgtgaaaagggaagcctcaaagcttggcgcagactttcattggccggccccgatgcccgttcgggccgaagcgatcacgctgccaatcgctggaaggggcgtgaagcccactgctgcgttgcagcgcatatggcgggaatgccgggaaaaagcaaggggcgcctttcgcctcttcgctacagcgtcaactccacatgcttgcttcgcatttcctcgcgcacgtctccgccgaacatctgccggaacatgccgcgcagcgacatgtccgcgcgccagatttccgcgcggccaagatcgaagcgaagcatcatcagatgcgggtcctgccgtccgccggggtaccagctcgccacgtcacgggtccaatatcggtcgatcaccgccgggtccgtctcctcgaccagggtgccgtcgatgcaggcgaacaggaaatgccccttgcccacgaactgcgccatggcgggtccgccccttgccagccggttctcccgcgtcgtgtagaaccagaaacagtggttcgcgccggggtcgagctgcgccgtcatgggcatgccgtgatccggcgaccctttcagctccaccatcaggaacgggctttgcgacaattccgtccagaagcggtggcgaatgtcggcttcattgttcatcttctctctcccttcgatctcaggcgggactcaatcgagggcgccaagggatttgcgcgagtcaatttagcacgaatgcttgatcttgcgcagtcttctctccacatagcgcgcatgttgatcgagacagaagcgacgcccaatccggccaccgtcaagttcatccccggccgcgtggtcatgggcatgggcacccgcgatttcgccacgcccgaagaggcggaggcttcgccgctggccgatgccctgttcggcctgggcgacgtgaccggcgtcttcttcggcggagacttcatttccgtcaccatcgcgcccggcgcgcagtggagcgatgtgaagcccgacatactttccatcctgctcgaacatttttccgccaacatgccgctgttcaggcccggttccgccggtgaaatcttcgtcccgcaggaggaggagttcgccgacgacccggaggatgaggagatcgtcgcgcagatccgcgagctgatcgacacccgcgtccgcccggccgtggccaatgacggcggcgacatcatctatcgcggcttcgacaagggcaccgtctatctgcgcatgcagggcgcctgctcgggctgcccgtcctccacggcgacgctgaagaacgggatcgaacaactgctcaagcattatgtgcccgaagtgacggaggttcgcgccgtctgagcggcgaacagttggccgggaagaattggcaaagccgtgccgatcgattaaccgcagaaccgggcatcgcgtcgggcgagcggtctacaggggttttctttgcgcatattggtcatcgacaccgcgacacaggcgctgtccgtggcgctgctcgatgacggcgcgcccataggccattttcatgaaatcgtcgggcgcggccatgccgaagcgctgctgcccgccatcgccgccttgcccgacggcggccgggcggatgcgatcgcggtggatgtcggccccggcagcttcacgggcgtgcgcatcggcatcgcggccgcgcgggcgctggcgctggcctggggcattccgctgcacggctatggcgcgctcgccatgatcgcggccagggccatggccgggaatcatgagggcgggccggtgaccgtcaccatcacgggcggccacggcgaactgttctggcaggtcttctcagcggaactcgcgccgctcaccccgcccgcctccacgccgattgcggaactggcgcagcaactcgcgcagcccacgctctacggcaccggcgccgaaacgctggtgacggcgcgcgggcatggcgcggcgatcagcctctatcccgatgccgccgactatccgctggtcgccgggcttcccccgctcccgccctcccccatttattgccgcggcgccgatgcgcggccgatgacggaacggtccgcgtcatgacgccgggcctgacgctcaagacctatgaggagggagagcgcaacgcgatgagcgacgccatggagatcatggggcgcgccttcgacccggccttcggcgaagcatggaccctgccgcagctcgccggggtgatgacgatgccgggaacctggctcaccatcgcaaggatcgacgccgcgcccgtgggtttcgcgctcgtgcggtcggtgctcgacgaatgcgaattgctgctgctggccgtcagcccgctgtggcgcggacggggcattggggaggccctgctgctcgacagcctcaggacagcgcgcaggcggggcattacgtcgatgaatctggaagttcgcgcgtcgaatacggcaataaggctatatgaaaaagccgggttcgaatatgtacatcgccgccctggttactatcgcggcaacgatggacaacttcatgatgcgctcagctttcgtatcgacatgctcagatgatttaaatccgcccttgcaaaacagaaaccatcggtatagctgacctgtaccgctcctgaaatgattttccttgggcgggtcgcgcaaccaatagcctccgcagggaaaagaaatggaaatcgaatcagcgcagagcgaactgctcattactttgacgtcggatattgtcgcggcccatgtctcgaacaacagcgtcgccgtctcagacgtatctaccttgatccagaatgtccacgcagcgctttcaggcctggcgacgccggcggccgccccggaagtgaagcccgaacccgccgtttcggtccgttcttcgatcaagcccgactacatcatctgcctggaagacggcaagaagctgaagatgctcaagcgccacctgatgactcattatcagatgacgccggaagattatcgggccaaatggggcctgccggcggactatccgatggtggcgcccaactatgccgaacagcgccgcagcctggccaagaagatcggcctgggcaccaagcgccgccgcgtccgcgcgccaaaataagcgctccggatacaatcaaaagtccatgaaaggggtgcgccggctgcgcgccccttttatagtgggaggaaagccgctaggttctttccggtccacatgaattccagccaagtgagcctgcatgaaccgcaagatcgacgtcgaagccctttgccatgaaaagggcctgcgcatcaccgaacagcgccgcgtcatcgcccaggtgctgagcgattccaccgatcacccggacgtggaggaactgcacaggcgctccgcggccatcgatccgggcatttcgatcgccaccgtgtaccgcaccgtccgcctgttcgaggaagcgggcatattggaccggcacgatttcggggacggccgcgcccgttatgaggcggcgcccgaatcccatcacgaccatctgatcgatgtcgaaaccggcaatgtcatcgaattcgtcgatcccgaactggagcagcttcagaagcagatcgccgaaaagctcggcttccggctggtcgaccaccggatggaattgtacggcgtggcgctcgaccgcaagagctgagacagcttggccgcacttcgccgcatcatgcgcctggcggccctgggcgccagcctgctgctctgtctgatcccgcatctgctgtggcgcgcggccggccgccgttcgccctggccgccgcgctttctggcgctggcggcacgttccgtcggcgcccgagtgcggatagacggccatccttttgaaggcgacagcttcatcatcgccaatcacgtcagttgggtggacatattggcgcttgggggcgcgaccggagcagccttcgtcgcgcatgacggcattgcgcgctggccggtcatcggctggcttgccgcgcagaactacacgcttttcatcgcccgcgaccgccgcggcgcgctctcttcgcagctcgacgccctgcgggccgccttggccgggcatcaacccgtggcgctttttccggaaggcaccaccagcgacggcgccggcgtcctgccgttcaagccgtccctgctcgccgtcctcctgccccctccgcgatcggtgcgaatccagcccgtccatatcgactatggcccggcgaccgccgaaatcagttggcacagcgacgaaccggcgggcgcgaacgtgaaaagattgctggaacgcaagggcaggctggacctaaccttgcgcttcctggagccgttcgatccggcaatctgccctgatcgcaaggctttggccgcgatgagccgggaaagaatagctgccagcatcgccgcccacctgccgccttttacttgaggcgcgcgccttgtatagctggatcgcatgaatcggtacgacgcccaaaagactccagcgacattccacgtcaaatccttcggctgccagatgaacgtctatgatggcgagcgcatggccgaactgctgggcgagcgcggcatgacagccgcggccgacggggccgaggcggatctggtcatcctcaacacctgccacatccgcgaaaaggcggtggacaaggtctattccgacatcggccgaatgacccgcgaggacggcagccgcccgatgatcgcggtcgccggctgcgtcgcgcaggcggagggcggcgaaatccagcgccgcgcccgcaatgtcgacatcgtcgtcggaccgcaggcctatcaccgcctgcccgacctgatcgaccgggcgggtcgcggcgagcaggccgtcgacaccgacatgccgctggcatccaagttcggcgccctgccctcgcggtccaggcaggcgcggcccaccgctttcctgacgatcatggagggctgcgacaaattctgcacctattgcgtggtgccctatacgcgcggcgcggagatcagccgaagctggtccgccatcctggacgaagcgaaggcgctggtcgacggcggcgtgggggagatcacgctgctgggccagaacgtcaacgcctggaccggcgaggacgacaagggccggatgcagggcatggacggcctggtccgcgaactggcgaagatcgacgcgctcaaacgcatccgctacaccaccagccatcccaacgacatgagcgacgggctgatcgccgcccatggcgacgaggccaagctgatgcccttcctccatttgccggtgcaatcgggcaacgaccgggtgctgaaggcaatgaaccgcagccacagcgccgacagctatctgcgcatcatcgaacgcgtgcgcgcggcgcggccggacatcgcgctctccggcgacttcatcgtcggctttcccggcgaaaccgacgccgagttcgaggatacgctgaagatcgtggagcaggtccgctacgcgcaatgctacagcttcaaatacagcccgcgtcccggcacgcccgccgccgacatggacgggcagatcccggcggaggtcatggacgagcggctcgcccggctccagtcgctgatcaaccgccaccaggcggaattcaacgcggccaccgtcggccgccgcacggacatcctgctggagcgcaagggccgccatcccggccagctcatcggcaagacgccctggctccagtccgtccacgtcaccgccccggaactttccatcggggacatggtagaagtcgatatcatcagcgccggtccgaacagtctggccggccaacccagcaggaggaaggccgcttgaacccaaacccagtcgttcccgtggcaacgggaacccatctccgaacctgtccgccaggctggaagaagaggagatggatacccgatcacacgggtaggacgcatggaaagggaggctgctgaatgtcgaaaaaaccccatcataaccaccgcgccgatgtcgccgaacgcgcgcggctggaagtaacctttgaccgcccccatctgctgggcgcgcttttcggccaatatgaccagaatctggtggccatcgaaaaccgcctgggcgtctatatcgcggcgcgcggcaacaagctgcagatcgagggcgaggcggaagccgccgccagggcccgcgacgtcatgaccggcctctacaaccgcatcgtcgccggccaggaaatcgacgccggcgcggtggacgcggtgatcgccatgtccgccgaacccacgctggacggcatcatccgccatgacgtggccgaaccgcccaaggtcatgatccgcacgcgcaagaaaaccatcgtcccgcgttccgcgacgcaggtgacgtacatggaggcgctgacccgcaacgacatcatcttcgcgcttggcccggcgggcaccggcaagacctatctggcagtcgcgcaggcggtgagccagctcatcaccggcagcgtcgaccgcctgatcctctcccgccccgccgtggaagcgggcgagcgcctcggcttcctgccgggcgacatgaaggagaaggtcgacccctatctccgcccgatctacgacgcgctctacgacacgctgccggccgagcaggtcgaacgccgcatcgcatcgggcgagatagagatcgctcccctcgccttcatgcgcggccgaaccctgtccaacgccttcatcgtgctggatgaggcgcagaacaccaccgtcgcccagatgaagatgtttctgacccgcttcggcgagggcagccgcatggtcatttgcggcgacccgcgtcaggtcgacctgccgcagcctggcatttccggcctggcggacgccgtcgcgcggctggagggggtggaaggcatttccgtcgtgcccttcggcatcggcgatgtggtgcgtcacccggtcgtgggccgcatcgtccaggcctatgaaggcccggatgcctgaaatgcacgtccgacacgaacggaaaccgctataatgatcgaagtcgccgtcctccacgaacaggggtggccagataccgactgggaattgctggcccagcgggccgtcgtcgccgcgatcacgcacagtccctatgccgcgttcgccgcggatgaagcgttgtacgaggtcgcggtcaaactcaccaccgacgaggaagtccaccagctcaaccgcgcctatcgggacaaggacaagccgaccaacgtcctgtccttccccatggtgcagtccgacctgctggaaaccaccgccaacaccgacgatggagaggtgctgctgggcgacatcgtgctggcggagggagtctgcgccagggaagccgccgaaaagggcgtctccgtcgccgatcacgccacgcacctgatcgtccatgggacttttcatttgctgggatatgatcatatggaggacgcggaggcggaagcgatggaagcgctggagacgcaatcgctgatcagcctcggcatttccgacccctatggggatcggtgacatattgtggcatcgcttttagcggaaggccggcgcctgcccttccagggcatcaggacaggctgctcgacgcgatgccctgaacagggaaacaggaagtacgatggcggaaggcagtcccaaggacggcaacggttcgaaggaatcggacagtagcagccacgagggcgggttatggaacggcctcaaatcgctgctctttggagacgaggagagccacagcctccgccgcgagctggaggatgcgctcgacgaatatgatgaggaggagcaggaggaaggcgccagccctcccgccaagggcgacctgtccgccatcgaacgccagatggtccgcaacctcctgcatttttccgaacatacggtcgatgacgtggccgttccccgcgcggacatcatcgccatagaggaaaatgccagtttcgccgatcttgccgccttgttcgcggaggcggggcatagccgcatccccgtctatcgcgaaaatctggacaccatcgtgggcatgatccacatccgcgacgccttcgccatcttggcgggcaaggcgccggtgcccgacaggctggagccgctgatccgccagccgctctatgttcccgaaagcatgggcgcgctggacttgctcgcggaaatgcgcgccaagcgcacccatctcgccatcgtgctcgacgaatattcgggcaccgaagggctgctcaccttcgaggatctggtcgaggagatcgtcggcgaggtcgaggacgagcatgacgaggagccggaagcgatgctggttccgctggatggcggcctgtgggaggccgacgcccgcgccgaactggaggatgtcgccaaggagatcgacgaaaagctggcggaggtcgaggaggatgtcgacacgctgggcggcctggccttcgtgattgcgggccgcgttcccgaaccgggcgaaatcgtcgagcatgcgcaaagcggctggaaacttgaaatcctggacagcgacggacgccgcgtcagccgcctgcgcctgcacccgcccgcggaacgggaaatggaggaagagggctgatcctgatttgggccggggccgagcgggcggagccgccaaatcgaccggccgcctccactttccaaaaacgcgcccaatgcgccttcaacggaagggcgccggctcatcgcccggcgcgcctgcgtccatccgcccgtccacccctcttcctgccggcagccagatgccgcacagcgcaagccatcccagcccttcgatccatcccgccagcacatcgctcggccaatgcacgcccagccagacccggctgatcccgatcagcgcgatcgccagccccatgccgacatagacggagcgccgcccggccagcatcgccaaggccccgaagaagatcatgtttcccgccgcatgaccgctcggaaacccatagctgcgcacaaggtcgagatgcggcagcagatcggggcgaggcgcggcaaagacctgcttgagcgagaggttgagcaaagtcccgccgaccgtcacccacagcagccagagggcacgcctgcgcgcaatgccccaaagcgcgatgacgcaggccacaagcagcgcgaagcgggccgccgtccccccgaccgccgacgccagttgcatgatccaggtgacggcggttccagccccgctgtcccgcgcccgcccggccattcccatcagcccggcgttcagcccgtccagccatccctgccgctggaccagcgcaatccccaaaacgcagaaaagcgcgaggacaagggcccccgcgcctttcgccacggctatgcgccgatcagatatggagcgcgcgcccataagccgcgagcacgctttcatgcatcgattcggagatggtcggatgcgggaagacggtgtgcatcagttccgcctcggtcgtttccagcgtcttgccgatggtatagccctgtatcatctcggtcacttccgcgccgaccatgtgcgcgcccagcaattcgtccgtcttcgcgtcgaacaccgtcttggtgaagccttccgcttcgcccagcgcgatggccttgccgttgccgatgaaggggaacatgccgaccttcacctcatagccggcttccttcgccttggcttcggtcaggcccacagacgcgatctgcggatggcaataggtgcaaccgggaatatttcgcgggtccatggcatggggatgcttgccggcaatggcttcggccgcgatcacgccctcatggctggccttgtgcgccagccatggcggcgcggtgatgtcgccgatggcccacaggccctcgacattggtgcggcacatttcgtcggtcttcaggaaaccgcgctcgtccatggcgacgcccagttccttgaggccgatattctccgtattggggacgatgccgatggcgacgatcatatggctgaattcggcggcgctttccttgccggccttgtccttcaacttgaccttgataccgttggcgccgacctggatgtcgctgacgccgcccccggtcaggatggtcatgccctgcttcttgagcgctttttccaggaacgccgaaacatcggcgtcctcgaccggcacgatgcggtccatcatctcgaccacggtcacgtcggcgcccatatcgttatagaagctggcaaactcgatgccgatggcgcccgatccgatgaccagcagcttgctcggcatttcgggcggcgtcatggcgtggcggtaggtccagacgcgcttgccgtcggtcggcgtgcccggcaggtcgcgcgcccgcgccccggtggcgatgatgatgttcttcgccgtcagttcatcggtctttccatccttggtgacgctgagcctgcccttcgcgaccagcttgccctcgcccatatggacggcgatcttgttcttcttcatcaggtgcgtgacgccctgattaagctgcttggcaacgccgcgcgaacgcttcaccaccgccgcgatgtcggcgctgatctgggtcgcggccaggccatagtccccggcatgctgcatgtaatgatagatttccgccgaacgcagcaacgccttggtcgggatgcagccccagttgaggcagatgccgcccagattctcccgctcgacaatggcggtcttcaggcccagttgggcggcgcggattgcggccacatagccgccggggccggagcccagaacgatgacatcgtaattctcagccatgatcaaactcgcttttatatgatttcgtcacgccgccggcgcggtgaagggcggcacggaacggggctggcgatcctctccgatcgccacgaaggcgaaggtcgccttggtcacgcgataggatctgtcgtcatggcgggtccgccgccacgcctcgacctctatcttcatggaggtgcggcccaccgaaaccagcttggcgaacaccgaaacctcgtcgccgaccaccaccgggcgcaggaaggtcatgccctcgacggcgatcgtcaccgcgcggccgtggctgtggcgggcggcgacggaacccgccgcggaatccatcaggctcatcagccagccgccgaaaatatccccatagggattggtgtcggcgggcatggcgatgacgcgcacggcggggctgtccaccggcggctgctcatccacccgggccatcaggcgagcatcccgatcggattttcgaccagttccttgaagacctgcatcaggcgggcgccgtcagcgccgtcgatggcgcggtggtcgaaactgccggtggcggacatgacggtcgcgatctggagcgagtcatcgatgacgaagggccgcttctcgcccgcgccgatggccaggatcatgccctgaggcgggttgatgacggcctcgaactgcttgatgccgaacatgcccatgttggagagcgaggcggtgccgccctgatattcctccggctttagcttgccgtccttggcgcgggcggcgagatccttcatcgcggtggagatggcggcgacgcccttgctgtccgcctccgtcacgatgggggtgatgaggccgccggggatggacacggccaccgaaatgtccgctcgctggaatttcagcatctggtcgccagcgaactggacgttgcattccggcacctggatcagcgccacgcccagcgccttgatcagcaggtcgttgaccgacagcttgacgccccgcgaggccaggcccgcattcagttcgccgcgcagtttcagcagcttgtcgagctgcacgtccacggtcaggtagatgtgcggcacctgctgcttggattcggtcaggcggcgcgcgatggtcttgcgcatgccgctgagcttgatgacctcgtgcgggatgccgaaatcctgcgcggcggcaggcgcggcggcgagcggagcggcaggcgcggcggccggaacggcagtcttggcgacgggcgcggcgccctccaggtcggctttcacgatgcggccattgggaccggagccggtgacggcggcaagatccagccccttggcttcggccaggcgacgggcgagcgggctggccttcaccctgccgtccgtcgccttggccggcgcgggatcggccttcggcgcgggcgccggggccttggcgggcaccggatcggcctggggcgcagggcctgctgcgggggccgctgcgctgggagcggcattaccggcggcggcttgcgacagatcctcgccctcctccgcgatgatggcgatgacggtgcccaccttcaccccctccgacccttcggccaccagtatcttggccacggtgccttcgtctacggcttcgaattccatcgtcgccttgtcggtctcgatctccgccagcagatcgccggaggagacggtgtcgccctccttcaccagccatttcgccagcgtcccttcttccatcgttggagaaagggcgggcatctggatcgttttgctcatgggtggaaggcctctcgtcttatcgggcgtgggggcaatgaggttcgtttcggcgctttggccggaacggtcaaggccaagccttgcgcgcccgcgcataatcggccacatttcaccacactggttcacagcgaaccatatgggttcagcgcggacttgtgagaccgaaggccaaatggtcgttaccccttagggattcagcggatgcggacatatctggtggtcgtggacgaatcgcccgaggcggagacggcgctccgtttcgcggcgcggcgcgccgccaagacggcgggcgcgatccgcatcctggcccttatcccgcccgccgagttcgtccagtggggcggcgtgcaggcgacgatggaggatgaggcgctgcaacgcgccgaagcgctggtgacaagcgcggcgggcacgttgaccgacgaatccggcataaggcccagcatcaccgtgcggcagggcgatccggtggcggtggtgcgccatacgctggaggagatggacgacgtcgcggcgctggtgctgggcgcggcggccagcgggcatccgggggttctggtgtcgcacttcgcgggcgcagatgcgggcaagctgccctgcccgatcatgatcattcccggcgggttggacgcggatgcgatcgatcggttgagttgagatgggggatggccgtcattaaatcctccctgcgcgaagcgtggggagggggaccgccgccgaaggcggtggtggaggggaaattcggatgtcgcgccccattcccctccaccagcctgcggctggtccccctccccatctttcgatggggaggaataggattacgccgcctgcgcttatttcttgagacgatagcccgtccggaacatccagccgatgatgcccaggcacagggccagcatacctgcgacgaagatcaggctgaattctatccccacgtcgccgcgtccgaagaaggtccagcggaagccggagatcaggtagacgatagggttgaacagggtgatcgtccgccagggttcggccagcatgtggatggaatagaaggccccgcccaggaaggtcatcggcatgacgatcagcagcgggatcacctgcaactgttcgaaactctgcgcccatatgccgaggatgaagccgaacaggcagaagctgatcgcgatcagcagcatgaaccccaccatcgccagcggatgggcgacgggcaggtccacgaacagatgcgcggtcaggaagatgatcgtgccgacgatcagcgactttgtggccgccgccccgacataggcgatgatcgtttccgcagccgataccggcgcggacagcagttcatagatggtgccggtgaatttgggcatgtagatgccgaagctggcgttgaagatgctttcggtgaacatcgacatcatgatcaggccgggcacgatgaaggcggcgtagggaatgccgtcgatctgcgtcatgcgcgaaccgatggcgccgccgaacactacgaaatagagcgaggtagtgatcaccggcaccagcaggccggtcagcagcgtgcggcggaaacgatgcagttcgaacctgtagatcgaccagatggcgcggtaattgaaacggctcgcgcccggggaattgaagccgctcatgccgccttctcctgatggaccaggctgacgaagatgtcctccaggctgctctgctgcgtgttgagatccttgtagccgatgccgaggtcgcccagcctgcgcagcagcgacgacacgccggtccgttccgcccgggtgtcgaattcatattcgatctcatgcccgtcggccttcagcgcgacctgccattcggccagttccggcggcacggcggcaagcggttcggccagcacgacggtcagcgtcttccggcccagcttcttcatgagcacggtcttttcctcgaccaggatcagttcgcccttgtcgatgacgccgacccggtcggccatctcctccgcctcctctatataatgggtggtgaggatgatggtgacgccggtctggcgcagttcgccgatcagtttccacatgtcgcggcgcagttcgacgtcgaccccggcggtcggttcgtccaggaatagcacgcggggttcgtgggacagcgccttggcgatcatcacgcggcgcttcatgccgccggacagttccaatatcttgctatggcgcttgtcccacagcgacaggtcgcgcaatatcttctcgatataggcgtcgttgcgcggcttgccgaacaggccgcgggagaaggtgacggtgtcgatcacccgctcgaacgcatcggtgtgcaattcctgcggcacgaggccgatggcggagcgcgacccgcgatagtcgcggacgatgtcatgccccgccacggtgacgctgccgccggtcgccctgacattgccgcagatgatggagatcatggtggtcttgcccgcgccattgggaccgagcagcgcgaaaatctcgccctcctcgatctccaggtcgacgcccttgagcgcctgaaaacccgaagcatagctcttggtcaggccggaaacagtgatgatggatgccatgcgcggcattgcccccttttgctgaagcgcaaagatagggcgccgtccgcgccgcgcaaccgccctccaggccgcgtgaacaaattcaagcctcgccggactgagatttgggtggggagcggacgtttcccatttcgtcaccccggacttgatccggggtcccgctgccttgggctgggcgcggactcagaaagaaagcgggaccccggatcaagtccggggtgacggtaaatgatgtccgctcatggccatttccaggcatttcctgatttgtccacgcggcctagtcgcctttgcggaaaaagcggaagacggtcgctggcgggaagtttcggacggtctggccgacgcggacgacgtccaggtccagcgcatccaatatctcgcggttgaccggcgggcgcagggaataggtgaactggatgaacgccccgcccggccgcagcatgcggaagctttcggacaagatgtcggcgtgcatctggcggtccatggccagcagcggcaggccgctgatcaccgactgatattcgcccgcttcgcccgccgtcgccgtggagacgatctgcgcgggggtttcgaggacggagacatgggggaaatgccgccgcagcccgcgggcgaaggccgggttgatctccaccacctccagcttttcggggggcaggccggtgcccaatatggcgcgggtgaagacgcccgtgccgccgcccagttcgataacccggccatcgtccgggacgatatgttcgaccatcaggcgggcgagatagcggctgctgggcacgaccgaggcggtctggcgcggctttttcacccaggcggccagaaagtccagatattcggtcgcccgcgtgcgaaactcgctgttgggcagggccatcgcccggctgcacttcgacttatgctgcatgagcgagatgcgaccattttgctgtcatggagactcccttagcgggccggatggacggcgtcgatgggttttaggaacgctttcccgccatttggcgaagggcgatcacgctttcaaggtttcgatacgttcctgcaaccatgtcgccaccgctgcgatgcggggcagtttcttgaggtcgccatgggtgacgagccagaagctgcgcatgatctccacccggtcggccatcaccggcatcagggcgggatcgcgcccggcgatgaaatcgggcagcacgccgatgcccgccccttccgcgatcatgcgatgctgcatgttgatgctggtggcgcgcaggctggcctccagccccgcctccacctcgtccagataatccagttcgggcgagaagatgaattcgggcacatagccgaccagcacatggccgcgcaggtcggcggtgctgcccggcgtgccggcctgcgccagataggcgggggatgcgtagaggtgcagccgatagtcgcccatgcgccggaccgacagccgcccccgctgcggccgggccagcatgaccgccatgtccgcttcccgcttggacgggttgaggaagcccgacgcggtgatgaggtccagccggatgccgggatggcggcggctgaaatcggcgaggcccggcgccagcacccaggtgccgaagccttcggccaccgacaggcgcacctgtccgctcagatgatgttcgcggccggtcgcctcctccatggcggccagggcggcgctttcaatgctttcggcatggtggagcagcgcctggccatgggcggtcagggtgcgctcccctgcccccagttcgaacagttccgggccgagcgcgcgctccagccgggcgagacggcgggagatggtggtcgcgtcgatgcccagggcgcgggccgccggggcgatcttgcgcgtgcgcgccaccgccagaaagaccctgatatcgtcccaatcgaacatccctcgccgcgccccgtctgcaaaatcgctgcatcgctatgcagaactgcgttgttgcaggcaattccgcattctatctaagggaaagttcaaagcgcatgtcaggagagtttgtgggccagttcgatctcaccgaggaccagttggccattcaggagatggcgcgccggttcaccgccgatgcgatcacgcccttcgcggcggagtgggacgaaaagcatatctttccccgcgagaccatccgcgccgcggcggaactgggcttcggcagcatctatgtgtcggaggaagcgggcggcatcgggctggggcggctggaggctgcgctgatcatggaggcgatggcctatggctgtccgtcgaccagcgcgttcatctccatccacaatatggccgcatggatgatcgaccgtttcggcagccaggcggtgaaggacaaatatctcccctccatggtgccgatggagcggatcggcagctattgcctgacggaggcgggttcggggtccgacgcggcggcgctgaagacgcgggcggttaggcaaggcgatcattatgtcgtcaccgggtccaagcagttcatctccggcggcggcgagaatgaaatctatgtcgtcatggtccggaccggcgacgaggggccgaagggcataagctgcctggtcatcgagaaggatatggcgggcgtcagcttcggcgcgcaggagcgcaagctgggctggcattcgcagccgaccgcgcaggtgaatttcgacggcgtgcgggtgccggtcgagaatctggtcgggggcgaaggcgagggatttcgcatcgcgatgatggggctggacggcgggcggctgaatatcggggcctgctcgctgggcggggcgcagcgctgcatcgacgaggcgctgagctataccaaggatcgcaagcagttcgggcagagcatcgccgatttccagaatacgcagttcatgctggcggacatggagacggaattgcaggcggcgcggacgctgctctatgcggcggcggtcaaggtgacggaaaatgcgccggacaagacgcgctttgccgccatggcgaagcggctggcgacggataccggttcttccgtggtcgaccgggcgctgcaactgcatggcggctacggctatctgatggactatccggtcgagcgtttctggcgcgacctgcgcgtgcattcgatcctggagggcaccaatcaggtcatgcggatgatcatcgcccgcgacatgctgcggcagtgagcggggattttatgaccgatcaggttctgatttcactcgataatggcgtggggcggataaggctgaaccggcccaaggcgatccatgcgctgaccaccgaaatgtgcgacgcgatcattgcggcgctgctggcctggcgggaggatgagagcgtcgtcgcggtgatgctggaccatgccgagggtcgcggtttctgcgcgggcggcgacatcgccatgatcgcgaacagcgccaggggcgactgttcggaggcggagcagttcttcttcaccgaatatcggatgaaccacctgctgttcgtctatgaaaagccgatcgttgccttcatcgacggcatcgtcatgggcgggggcgtggggatttccgatccggcgcgctatcgcgtggcgacggagcggacaacctatgccatgccggaaacgggcatcgggctgtttcccgatgtgggcggcggctggttcctgccgcgcttgccggggcggaccggggcgtggctggcgacgacgggggcgcggatcaagggcgcggattgcgcggccatcggcatcgcgacccattatatggcttcggacaagctggaggcggtaaaggcgcggatcgtcgccgatccggacggactggccgagatattggacgagatggccgacgtgccgccgccttcggcctgggaagcgcatcggggcgagatcgaccggctgttcgcttcggatcggttcgaggatattctggcggcgctggaggctgaggggtcggactgggcgcgggagcagcttgccaccctggccaccaagtcgccgcagacgatcaaggtcgccctgcggcagatggcggagggcgcggccttcaccgacttcgccgacaatatgcgcaacgaatatcgcatcggccatcatgtcattcgccgtcccgatttcatcgagggcgtgcgggcggtgatcttcgacaaggataatgcgccgcgatggaatccggcgcgggcggaggatgtgacggacgaactggtcgacagcctgttcgcgcccctgcctccggaaaaggaatggacgccgctgcctcaattgcgcggctgacaggaagaaggagtgccttgagatgagccagaccatcgcctttatcggcctgggcaatatgggcggcggcatggccgccaatctgctgaagaacggctttgccgtgcgggccttcgacctgtcggaagaggcgctggccaaggcggccgaagcgggcgcggtgcgctgctccagcgcggcggaggcggcggcgggcgccgatgcggtcgtcaccatgctgcccgcgggcaagcatgtggagagcgtctatcagggcgaggtgttcggcgcggcgaaggcggatgcgctgttcctcgattgctccaccatcgacgtcgcgacggcgcggcgggtggaggaggccgccgcggccaggggattcgagatggtggacgcgccggtctccggcggcatcgcggcggccaatggcggcacgctgaccttcatggtcggcggcacggagcaggcgttcggccgggccaggccgatcctgtcggccatgggcaaggcggtgatccatgcgggcggcgcgggcaatgggcaagcggcaaagatctgcaacaatatgctgctgggcgcgacgatggtggcgacctgcgaaaccttcgccatggcgaagaagctggggctggacccgcagactttctacgacatttccagcgtgtcgtcggggcagagctggtcgatgaccagctattgcccggtgccgggcgtggggccgcaaagcccgtccgacaatggctatcagggcggtttcgccgtggggctgatgctgaaggatctgaagctggcgagcgaagcggcggcttcggtcggggcgagcgtgccgatggggaatgcggcggagtcgctctatcaaatgctcgccaatcggggcgaagctgggcgggatttttcgctgatgatcgagatgttggaggggaagtgagaggtttttcctccccatcgggagatggggaggtggcggcgcgtagcgccgacggaggggaatggggcacgacctgcgtatttcccctccaccaccgctttcagcggcggtccccctccccacgcttcgcgtagggaggattagcgaaaccgataatgtagaattcagcggcccttccacacaccggcgcgcttttcgacgaaggcttccatgccttccttcttgtcctcggtcgcggtcaggatctggaacaggcggcgttcggtcaatatgccctgagccaggcccgtctcgaacgccagattgaccatttccttgttcaccatcgcggccatgggcggcattccggcaatggtcgcggcggtcttgagcgcgtcttccagcaggtccgccgccgggacgatccgcgccaccaggccggcgctttccgcttcctgcgcgcccatcatgcggccggtcaggcacatttccatcgccttcgccttgccgacggcgcgggtcaggcgttgcgatccgcccatgcccggcgccacgcccagcttgatttcgggctggccgaatttcgcggtgtcggccgccaggatgaagtccgccatcatcgccagttcgcacccgccgcccagcgcgaaaccggcgaccgccgcgatccacggcttgcgggtggcgacgaccttgctctgccagccggagaagaaatcctccaggaagaagtccgccgcctccttttccaccatctccttgatgtccgcgcctgccgcgaacgccttttcactgccggtcagaaccaggcagcgctgcgacggatcggcgtcataggccgcgaaggccgcgcccagatccttcagcacctggctgttcagcgcattcagcgcctgcggacggttgagcgtgaccagcgtcaccgcatcgcgctgttccaccaggatggtttcatatgccattgccgtctcccttcattgatccgtggcgatccgctctatgcagcgcggcggcccttgaccagcccttgggagccgcatcttcgcaaccgctatcggcacagatgcatgaagtcccggtcatagctgcgcagatgcgcgccgccgtcgatatagaggatctgcccggtcacggcaccggcgcctgccagataaagcacggcttcgacgatctgctccgcctgcggcagacgccccagcggcatcatcgcggccagccgttccatctggccgtcgtcatagtcgggcgtcgcgatggtgaggccgggcgcgaccgcattgaccctgatctgcggcgccagggtggaggcggacagacgcgtcagccccgccagcgccattttggagagcgtataggccagttggtcgccatggggatggtcgatccgctggtccaatatgttgacgatgcaccgatcccccgtgccggccggaatggtggcgaacgccttggtcagcagcgttggcgcggcgcaattgacggcataatggcgcatcaggtcgtcggcgccgacgctgtcaagccgatcctgaccgaagatcgccgcgctgttgacgaggacatcgggcggccggccgaagcgttccgccaccagcgccaccagttcctccgccccttcgggatcgctgaaatcgacggtgaagccctcccattcggtcgcattctcctccagcgccagcgccagatgggaatcgagccgggtatcgtggctgccatggatcgccagcgaatagccggcccgtgcaaaggcggcggcgatgatgccgcccagccgccgatggccgcccgtcaccagcgccagccgcttttgcgccagcggacgcgcgcccgcctgctcctcgcgcttccgggggcctccaagcggccgataggcggggacttcctcttcgttcacgatgctatcagcttcagcacttcttcgcggctcttttcatcgtcgcggaagacgccgagcatgcggctggtcttcatgacgacattgggcgtgcgcacgccgcgcccggtcatgcagccatgggtcgcctccaccacgacggcgacgccctggggcctcagatgttcccagatgcaattggcgacctccgaagtcagccgttcctgcacctggagccgatgggcaaaggcatgcagcacgcgggccagcttcgatatgccgacgacatattgaccgggcagataggcgatatgcgccacgcccacgatgggcgccatatgatgttcgcaatgcgactggaacggaatgtccttcagcagcacgatgtcgtcatagccgccgacttcgtgaaagatgcgcgaaagatgataggccggatcgtcgtcatagccgcggcaatattccttccacgcccgcgccacgcgttcgggcgtttcgaccagcccttcccgttccggatcgtcgcccgaccagcggatcagcgtccggatcgcttcggccacgtccgccggaacaggaatcttgatcgactcgcccgctgtttcggcatcgggatcatattccatggacgtcaccactcctttgttgcttccgggcatatggcgtcagatcggcgggaacgccagccccttcgccccgctggacagaacatgccggcggtggcacatgcggaagaaaccggatcaaccgggtcgcctcaaatcatcatagcggaaccatgcggaccgaacagatcgccgccgtactccttgcagcgggcacttcctctcgtttcggtgaggaggacaagctgatggccgaatggcggggcaagcccgtcgctgtccatgcgctggaaaccatcgcctccatgatcttcgcggagctggtggcggtggtgcgtcccattggccaggcgccggtgctgcatcgccggctggagcggcgcggctattcgatcctggtcaacgaccgcccggaggacggcatatcgggcagcattatccgcgccgtcgaacatgtcatgccgatgcggaaatgccgcggcatattgatctgcctggccgacatgccggacgtgccgcagacgcattacaaccgcatatgcctggcggcggaggacatacgttccgtcgtggccagcaccgacggcttttccgcatcgcccccggccttcatcggacggaagcattttcccgagcttctggcgctgcgcggggaccaaggggcgcgggcgctgcttagccatggcgtgcagatcgaaaccatgggcgccagcctgcgcgacatcgacacgcccgacgatctggcggagcggcggccggaatagccgatcagctcgaccgggtgggatcggtcatgggatcgcccatttcccgcggatcggccgaacggcccagcggcagcgaacccgtctgacgctccagcatgcgatggacgacgggcggatcggggccgccgtgcaaagcgtggatcgccttgctgttcgccatgtcggcaacggtccgccggctgttgtggcggacatagtcgagccaggtcgacacatgatagcgctccacccacagctccggatcgctgaggtcgcgcagcagcgaccagccctgggcgccgtcgcggcggcggatgcggcggcgttcgctcatcgccgcgaggaaggggacgaccgatccgggggctatgcgatattcgatggtgacgaccacggggccgctgcgaggctcgatcggcacggtcgtctgcggttcccgccacagattttgaagatcgagattctgttcccccgtctgcaccagcggacgcacatagccgatcagcgccgaagcgaactggacggccgccgcgccatagagggcgaccaggacgccatgatcctccgccagggtgccgaacagccatgcgccccccgccatgccgccgaaggcgaccatctggtacagggcgacggcccgggccacgacccagcggggcgcggacatctggaccgacacgttgaaggtggaaagcgcgatcacccagcccgcgccggccagcagcagcccggccaacgccacgatcagccagtcgctgaccgccatcagcaccgtcccggccgcaagcgccagggcggccgagcgcacgatggcctccaccgcgaaacggcggcgcaactgccccgtcgacagcgcccccagcaccgcgccgatgccgaaggcgccgctgagcgcgccgaaggtcaacgcgcccccgcccagcaggtcgcgcgccaccagcggcatcatcgccgaaacggcgctcgccccgatgccgaacgccgcgcttcgcaacagcacgacctggatgtgcggcgacatcgcgatatagcggacacccgcgcgcatcgcgtggccgatgcgttcgcgcgggagcaactggggcggcagttccggacgccagcgggcgagcaccgcgaccaggcccacatagctgacggcgttgaccaggaaggccgccgccgcgccggccgccgcgacgatgacgccgcccagcgccgggccgatgctgcgcgccatgttgaagcccatggaattgagcgagacggcatggggcaaggccgccctgggcaccatatcccccaccgccgcctgccaggccggtccgttgatcgcggtggcgcatcccaccaggaaggtgaagcccagcaaggcccagggcgtcacccaccccatccaggcgaacagcgccagcagggcggaaacgacgagcatgaacaattggcaggccagcatcaccaatcgccggtcgctattgtccgccaccgcgcctgcccagagcgacagcagcatgatcggcagggtcgtcgccgccggaaccagcgcgatcatctggggcgaggcggaaagcgaggtcatcatccactgcgcgcccacggactggatcagcccgccgaaattggaggcgaggctggcccaccagatcgcgcggaagatcgggatcgacaggggcgacggcgcttcggtggggtccgactcagacacgctctccatcaagcggaataaggcggtcgggtcaaatccgcgaatcatggaaggacgggaagcatccgggaagccagacggaatgccagagggaatggaggcatgcgtcgggatgacgttacggttcggcggtttgacgattgagacttgcactttacgtaaacgtaaatacattcgcagcgatcatccggcaccccaacggagaggaatggacagccatggaagcctatatctacgatgccgtcaggacaccccggggccggggcaaggccgacggctcgctgcacgaaatcacccccatccaactggcgacgcaggtgctggaagcggtgcgggaccggacggagatcgacaccgccgatgtcgacgacgtgatcctgggctgcgtcagcccggtcggggaacagggcgcggacatcgcgcgcgtcgcggtgttgaacgccgattatgaccagaccgtgccgggggtgcagatcaaccgcttctgcgcttcgggcctggaggccgtgaacatggcggccgcgaaggtctattcgggcgaagcgggccttgccatcggcggcggcgtcgaatcgatgagccgggtgccgatggcttccgacggcggcgcctgggcgatggatccggcggtggcctacaagacctatttcgcgccgcagggcatcggcgccgacgtgatcgcgaccaagttcgggatcagccgcgacgatgtcgacgcctatgcggtggaaagccagaagcgggccaagcgggcgtgggacgaagggcgcttcggcaggtcgatcgttccggtgaaggacgtcatcggccaggtcgtcctggaccatgacgaacatatgcggcccgacgcgacgatgcagtcgctggcctccctgaaacccagcttcgccgcgatgggcgaggaaatgccgggcttcgacgccatcgccctgctccgctatccggaactggagaaggtcaatcacgtccaccatgccggaaacagcagcggcatcgtcgacggcgcggccgccgtgctggtcggcaacaaggcgatgggcgagaaatacggcctcacgccccgcgcgcggatcaaggccatggcttccatcgggtcggagccgctgatcatgctgaccgggccggaatatgtcgccgacaagctgttgaagcgggcgggcatgagcaagtccgacatcgacatctgggaattgaacgaggccttcgccagcgtcgtgctgcgctacatgcaggcgatggacctcgaccatgacaggatcaacgtcaatggcggcgccatcgccatgggccatccgctgggcgcgaccggggcgatggtgctgggcaccgcgctggacgagctggaacggtccggcaagggcaccgcgctcatcaacctgtgcgtcggcgcgggcatgggcacggggatcatcatcgagcgcgtttgaacattggagccggtcgtcctgagcagccattgagcgaagtcgaaatggcgtatcgaaggatcaatgcttcgatacgggtcttcgacaagctcagcccctactcagcacgaacggcggcaggaaaggttgcccaaaatgcagagcatcaatttcgacatcgaccgcgacggcatcgccacgctgaccatcgacgttcccggccagtccatgaacgtcatcgggccggatttcatggccgatctggacgcggcgatcacgcgcatcgcttccgaggaggcgatcaggggcgcggtgatcgcgtcgggcaaggacagcgggttcatggcgggcatggacctgaaatatttcgggtcgatgctgggcggcgagagcgggaagcgcccctcccccgccgcgatcttcgacaaggtcttcgtgctgaaccagttgctccggcggctggagacatgcggcaagccggtggcctgcgccatagagggcacctgcgtcggcggcgggttcgaactggcgctggcctgtcaccgccgcgtggtgggcgacagcccgaagacgcagcttggcctgccggaaatattgatcggcctgttccccggcggcggcgggtcgcagcgcctgccgcgcatcatgggcgtgcaggcgtcgctgatgtatatgttgcagggcaagctgttccgtcccgccgaagcggcgatgatgaaggtcgtcgatgaggtcgtgccgcagggcatggcggtcgaaaaggcgaaggactgtgtgaaggcgaaccccaacgcatcggtgcagccgtgggacgtcaagggattcaaggtgccgggcggcgcgggcgggttcaaccccggcttcgcgcagaccatggcgggcgccctgccgatgacgctgaagcagacccagcgcaacatgaacgcgccgatcgcgctgctgtccgccgtctatgaaggcatcaccctgcccatggatcgcgccgtccggatcgagagcaaatatttcgccaaggtcgcggccgacccgcaggcggcgaacatggtccgcagcctgttcgtcaacaagcaggcggccgagcgcggggcgcggcggcccaaggaccagcccaaggcgccgacgaagaagctggccatgctgggcgcgggcatgatgggcgcgggcatcgccaccgtcgccgcgcaggcgggcatggaggtcgtgctgttcgaccgcgaccaggcctatgccgaaaagggcaaggcgcatgtcgaggaggtgctgaagaagcggctgggcaagggtctgacgccggagaagatggcggagacgctggcccgcgtgacgccgaccaccgactatgcggcgctggccggggcggacttcgtgatcgaggcggtgttcgaggatgtcgccatcaaggcggaggtgacgaagaaggtggaggaagtgctgggcgcggacatcatcttcgggtccaacacctccactttgccgatcaccaagctggccagggcatggtcgaagccggagaatttcatcggcgtccatttcttctctccggtcgagaagatgccgctggtggagatcatcctgggcaaggaaaccggcccggccgccatcgccaaggcgctggatttcgtcagccagatccgcaagacgcccatcgtcgtcaatgatgcgcgcggcttctacacctcgcgctgcttcgccacctatgtgcaggaaggcgtggagatggtggcggaggggatcaacccggcgctgatcgaaaatgccgggcggcaactgggcatgcccgtggggccgctggccgtgggggacgaggtttcgctggagctggcccacaagatcatcgtcgcggcgcgcaaggaactgggcgacgcctatgtcgcgcagccgtccgacgcggtgatggaacggatggtcggactgggacggctgggccgcaagagcgccaagggctggtatgactatcccgaaggcgggaagaagcatctgtggccgggcctggcggagatgttcccgcccgccgccgtgcagcccggcgtggaggcggttaaggagcggctgctctatcgccagttgatcgaatgcgcccgctgttttgaagaaggcgtgctggagacgccggaggacggcgacatcggcgcgatcttcggctggggcttcgcgccctataccggcgggccgttcagccatatggatacggtcggcatcgctgctgtcgtggcggtgctggaccggctggcggcggcgcatgggggacggttcgcccccaccgcgcagttgcgggagatggcggccagcggcgcgaccttctatcggcccgtttcgtcccgcgccgccgcatgaatggggtgggaatccctgaatgagtggtttaggccttcccggacatctccggggaggccttttttcttgaaggtttcctgtcgaaaatgagtaacgtgctcctgcgaaggcaggagcccagttcggacgttgcaactgggctcctgccttcgcaggagcacgttgcagctatcacagggcggaatatatgaacgacaagccgacggttctggtcacgggcggggccggctatattggcagccacgccgtgttggcgctgcgcgacgcgggttatggcgtcgtggtgatcgacaatctggtgacgggtttccgctgggcggtgcctgatgatgtggccttcgttcagggggatatttccgaccagccgctggtgcagcggactttgcgcgaccatggcgtgaaggcggtgatgcatttcgccgggtcggtcgtcgtgccggaatcggtcgaaaatccgctgaaatattatcataacaacagcgccaagacccgcgacctgatcgagagcgtcgtgacggtcggcgtgccgcatttcatcttttcctcgacggcggcgacttacggaattccggaggaaagtccggtcagggaaacgacgccgcagcggccgatcaatccctatggcatgtcgaagctgatgaccgaatatatgctgcgcgacgtcagcgcggcgcatgcgatgaacttctgcgcgctgcgttatttcaacgtcgccggggccgatccggcggggcggaccgggcagtcgacggcgggcgcgacccatctgatcaaggtggcggtggaagcggcgctgggcaagcggagccatgtttcggtgttcgggacggatttcgacacgccggacgggaccggggtgcgcgactatatccatgtcaccgatctggcggcggcgcatgtgctggcgctggaggccttgatggcccggccggagcagaattacctgctcaattgcggctatgggcgcggcttttcggtgctggaggtgctggacgccgtcgaccgggtgacgaacctgaagatcgaccggcggatggaggggcggcgcgcgggcgatccggacgcgctgatctccgacaatcgggcgatcatggccgaatttccgtggaagccgcaatatgccgatctggaccagatcgtgacccatgccctggcctgggagcgcaggctgacggagatccggggggagtgacgccatgccgaccgaacatcttttcgtagatggggcgctggcggcggcggacatggcgcggcggatcgccatgatattgggcgacgccgtcgcgcagcggggggtggcggccatcgccctgtcgggcgggcggtcgccgaggccggtgctggaggctctggcaggcgcggcgctggattgggacaaggtgatcgtgacgctggtcgatgagcgttgggtcgcgccggaccatgcggacagcaatgagcggctggtgcgcgagaccttgttgcaggggaaggcggcggcggcgcggttcgtgccgatgaagaataaggcggtggacgcctatgccgggcaggcggaatgcgaggcggcctttgccgccctgccctggccgctggacatcgtgctgctgggcatgggggaggatgggcataccgcttcgctgtttccgggggctgcggaattggccgaggggctttcgaccggggcgctgacgctggcggtgacgccgcccgccgcgccgcaccagcgcatgtcgatgagcgccggggcgatattggcgagccgtcatatattcctgcagatcgggggggcggcgaagaaggcggtttatgaccgggctttggcgggagggccggtggaggaattgccagtccggctggcgctttgccagcatgcggtgtcggtggaggtgtggatttcggaatgaggctttgaggctgcttctgaatcgtcattcccgcggaggcgggaaacgccagtatggcaaagccaatccatctcacatcagttgagtaaggcgggacggtcaggagatggattcccgccttcgcgggaatgacgaaagaagggaaatgccggggaattagtcgcgcggcttgtgtttggagaaaaggtagcgccagacgccgacgatgttgatgccgagcagggctatattctgaaagccgatgccttcgctgtcttcggacaggaaaccccaggcgatcagggctatcgaggatgtcacgaacagcacgaacgcccagccggtgatgcggcggcccaggttcagcgagacgatgagggcggcgacggtcgcggcggcggcgccataatattgcagggcgtcgaggatggtttcgttcacccacgtccaacgcagcaattgtgacaaggttgcggggcgggtaagaggcggcgcatggttgccaatatcgatccttttcacgccatcgccatcagccgggaagcccacaggctggaggcggaggggcggtccatcctccatatggagttcggccagccttcgaccggggcgccgtccgccgccattgcggaggcgcatgcggtgctggaccgcgatccgatgggctattgggaaagcccggcgctgaaggagcggatcgcgctgcattatcgggaacgctatggcgtggccgtggaggcggagcagatattgctgacctgcggggcttcgccggggctggtgctggcgctgagcagcctgttcgcgccgggagcgagggtggcgacggcgcggccgggctatgtggcctatcgcaacacgttgaaggcgctctatctggagccggtggagatcggttgcgggcctgccgagcgctaccagatcggggcggcggctttggaggcgctggacccggcgcccgatggcgcgatcatcgccagccccgccaatcccacgggaaccatcattcccgcagaggaaatggcgcatatcgcgcaggtttgccggacgcgaaatattcggatcgtgtcggacgagatctatcacgggctaagctatggcgagccggcgcggtcgatgctggaattcgcgccggacgccgtcgtcgtgaacagcttttccaaatatttttccatggccggctggcggctgggctgggtggtctttccgcccgacctgattgaaacggcgcgggcgcgcatgggcaacctgttcctgacgcccccttccctggcgcagcatgcggggttgaaggcgttcgactgcatcgatgagctggaggagcatgtcgccacctaccggcgcaaccgggaactgctgctggccgccctgcccgccttgggactgaaggagatcgcgccgcccgacggcgccttctacatctatgcggatgtcggccatctgaccgatgacagcctggccttttgccgcaaactgctgcgcgaaaccggcgtggccacggcgccgggaatcgatttcgatccggttgacgggcaccggcacatccgtttcagcttcgcggtctccaccgatcgggtggaggatgccatcgcccggatgatcccttggttcgggcagcagggcgcggcaagcgattgaccggcacgatcaaggcagaaattcggtcaagcgggaggatggaaagccgcatccggcaggcccttcgatgcggatgatcgaaaaggatggtgcgggcggtcggaatcgaaccgacactcctttcggaaccggattttgagtccggcgcgtctaccagtttcaccacgcccgcatgtcatggccgtgcgccaaatggcaaaatcggcggccagcgtccagccaaaaatcaacgtttccgccctctcgcggttgcgagatgaatgtcgcggcgatagcctgcttgcgtaacgagggccgcaggctataagggcggcttcgtgcagacctgaaaacaccaaacggaaaaggggtatcctttgaccgaaccgtctgccacgttcctgttgttcggcgccaccggcgacctggcgcacaggatgatctttccttcgctctacaatctgctggccgacgggctgttgccggacgatttcctgatcatcgcgtcggggcggtcggaattcaccgatgaagaatttcgcgccgacatcgacaaggcgctgcggaaatttttggccgccgaccgctatgatgcggagattgcggagcggctgcgcgccatcatcgtctatcagccggtggaggcgggcaatgccgcgcagttcaaggcgctgggcgagcggctggacgggcggctggacaagggcgtgtccgtctatctgtcgacgcccccttccctcttcgcgccgaccgcgcaggggctggccgaggcggggctgatcacgccgaagacgcgaatcgcgatggaaaagcccatcggcaaggatctggcctcctccaaagaagtgaatgacggcatcggcgcgctgttcgcggaggagcagattttccgcgtcgaccattatctgggcaaggagacggtccagaacctgctggcgctgcgcttcggcaatgtgatgttcgagccgctgtggaacgccaccgccatcgaccatgtgcagatcaccgtgggcgagacggtggggctggagggccgggtttcctattatgacggggtcggcgcgctgcgcgacatggtgcagaaccatgtgctgcaaatattgtcgatcatcgccatggagccgcccgcgcggatggacccgaccgccgtgcgcgacgagaaggtgaaggcgctgcgttcgctgcgcccgatgaccgccgagacggtcaagacgcacagtgtgcgcggccaatatacgcccggcgcggtcggggggcagatcgtcaccggctatgccgacgaactgggcaagccgtccgaaaccgaaaccttcgtggcgttgaaggcccatatcgacaattggcgctggcagggcgtgcccttctatctgcgcaccggcaagcggctgcccgcgcgtcagtcggaaatattgatccagttcaagccggtgcgccattcgatcttcgggcggaatggcgggtcggggctggagccgaacaccctgatcatccggttgcagccggaggaatatatccgcctgctgatcatgagcaaaaggccggggctggagcgcgaggtgcatctggaggaggtgacgctggacgtgtcgctgaccgccgccttcgccgggcagcgccgccggatcgcctatgaacggctgatcctggacctgctggcgggcgacgccaccctgttcgtgcggcgcgacgaggtggaggcgcaatggacctggatcgattcgatcatcgacgggtggaaggaggcgggcgtgaagccttcgccctattcttcggggaactgggggccgtcctcagccattgccctgatcgaaagagacggagcaagctggaatgactgatcttcatccggtgatcgccagggtcaccgaacgcatcgtgaagcgcagcgccgcttcgcgcctgaaatatctgagcctgatcgagcgcggacgggacgcgggcaccaaccgcgaccagctttcgtgcgggaacctggcgcatggctttgccgcgagcggcgaagacaaggctgtcatccgcgccggggcggcgatgaatttcggcatcgtcaccgcctataacgacatgctgtcggcgcatcagccctatggccgctatccggagcagatcaagctggcggcgcgggaggtcggctgcaccgcgcaggtggcgggcggcgttccggccatgtgcgacggcgtgacccagggtcaggcaggcatggacctgtcgctcttttcccgcgacacgattgcgctggggacggccatcgccctgtcccatgcgatgttcgagggcgcgctgctgctgggcatttgcgacaagatcgtgccggggctgctgatcggggcgctgcgcttcgggcatctgccgaccatattgatccccgccgggccgatgccttcggggctggcgaacaaggaaaaggtgcgcatccggcagctttatgccgagggcaaggtgggccgggaggaattgctggagtccgaaagcgccagctatcacggcgcgggcacctgcaccttctatggcacggccaacagcaaccagatgatgatggagatgatggggctgcacatgcccgccgcttccttcgtgcatccgggcacgaagctgcggcaggaattgacgcgggcggcggtgcatcaattgtcgcgcatcgggtggaacggcgacgattaccggcccctgggccattgcgtcgatgagaaggccatcgtcaacgcgatcatcggcctgatggcgaccggcgggtcgaccaaccatgcgatccacctgcccgccattgcgcgggcggcggggatcgtcatcgactggaccgatttcgcggagatttccgatgtcgtgccgttgctggcgcgggtttacccgaacggatcgggcgacgtgaacaattttcatgcggcgggcggcatgtcctatgtgatccgggaattgctgggcaacggcctgctgcatggcgacattccgaccgtcgcgcgccgggggctggccgattatgggcaggagccggtgctggagaatgacgcgctggcgtggaaggaggtgccggaatcgcgggatgagagcatcctgcggcccgtggcccgtccgttcagcccggatggcggcatgaagctgctgtccggcaatctgggccgctgcgtcatgaaggtgagcgcggtcgacagagagcgctggaccatcgaggctccggcagcggtgttccacgatcaggacgatgtgctgcgggcgttcaaggcgggcgaactggaacgggacgtcgtggtggtggtgcgcttccaggggccgagggcgaacggcatgcccgaactgcacaagctgaccccggcgctgggcgtgttgcaggatcgcgggttccgcgtggcgctggtgacggacgggcgcatgtcgggggcttcgggcaaggtgccggcggcgatccatctgtcgccggaggctttgggcggcggtcccatcggcaggctgcgcgatggcgacgtggtgcgggtctgcgcggaggcgggccggatcgaggcgctggtggacgcggaggaatgggaggcgcgggacgttccggcggctccccctgccccctatgataccgggcgcgaactgttcgcgctgttccggcatcatagcgatctggcggaaagcggcgcctcgcccattctggcggcgatggaaagcgaactgtgaggggttgcgcctgaacgaacctgtcattcccgcgaaggcgggaatccatctccaaacctggcggttggtgcgatggcaggagatggattcccgccttcgcgggaatgacgactgatatattcaaggcacgaaatatgaccgagatcatcgccgccgacatcggcggcaccaatgcccgcttcgcccgcgccaaactggatgcgcgcaatgttccgactttgggcaaggtgcgcaaatataaggtcgcggattatcccagccttcaggcctgctgggccgcgttcgtggaggatgagggcggcaagctgcccaatgccgcctccatcgccttcgccaccgccatcgggcgggaggtgatcaagctgaccaacagcgcatgggtgatccggcccgatgcgctggacgaggaactggggctgaagcatctgcggctggtcaatgatttcgaggcggtggcccatgccgtggcgcgcctgcccaaggagaatctgccgctgctgttcggggaggacaggccctttccgcgggacggcggggtgacgatattggggccgggcaccgggctgggcgtggcgatgatcgccttcgacgatggcgagccgcatgtcatcgcgaccgagggcgggcatctggacttcgcgccgctcgatccgctggaggagaagatactcgcctatctgcgcgacaagttcctgcgcgtgtcgacggagcggatcgtgtcggggccgggcctgaacaatatctacaaggcgatggcgaccatcggccatgatcgggtcgtgctgatggaggatgccgaattgtggcaggcggccatcgacggcacggacgaattcgcgcgggcggcgttcgatcgtttctgcatgtcctacgggtcggtcgcgggcgatctggcgctggcgcagggaccgcacacggtggtgctggcgggcgggctgacgcagcggatgcgggccttgctgccgcagagcgggttccatcagcgcttcaccgccaaggggcggttcgagagcctgatgaaggcggtgccgatccggctcgccttgcatgacgaaatcgggctgtacggcgcggccgccgcctttcgggagaagagatgatgacgctgagcgtagaaggggtgatggaactggcgccggtgattccggtgctggtggtcgaccgggtcgaggatgcgctgccgattgcgcgggcgctggtgaagggcggcctgcccgcgctggaggtgacgttgcggacgcccgccgcactggacgtgatccgggagatggcgcaggtcgaaggcgcggtggtcggcgcggggacggtgctgaatcccgcgcaactggatgcggcgatggcggccggggcgcgcttcatcgtcagccccggcctgaccgagcctctgggcaaggcggcgattgcggcgggcattcccttcctgcccggcacggcgacggcgggcgacatcatgcgcgggctggacatggggctgtcgcatttcaaattcttcccggcggagacttcgggcgggctgccagcgctgaaggcgctggcggcgccgttgcaggaggcgcgattctgcccgaccggcgggatcacggcggaaagcgcgccccaatggctggcggaacccttcgtcaaatgcgtgggcggaagctgggtggtgcccaaggggccggtcgacgcggcgaggatcgaggctctggcgcgggaggcggcggcgttgccgcgctgatcttgcgtccgggcgcgctccatcctagatgcgggcgatgatcccgcgtcggctgcttccctccctggtcctgttcctgtccggttgcgccagcacctttcagggctatccgtcgctcgccaagcgggcgatagaggatgcgccgattgccgaggcggcgcctgccccctccccggtcgcgccggagccggagctggtccgcgatgtggaccggctgaaggcgcaggccgaggcgggcggcgcggcgttcgaccaggcctggcctgcggcggacacggccacgcgggcggcggcggggtcggcggtttccagcgaggcctgggtggcggcgcagacggcgctgagcgcgctggaaacggcgcggaacggcagcgtgtcggccttggccagtctggacgtgctgtatgtggagcgcagcaatgcggtggccgagggcaaggtcagcggcgggatcgacgccatcgacgcggcgcggggggctgcgctggcgattgtcgatgggcagaatgaccggctggatgcgctcaaggggcggttggcgcagccttaggctatagaaattacgcgacgtgctcctgcgaaggcaggagcccagtcttaccctccgaactgggctcctgccttcgcaggagcacgccggtttaattcggaaaagttctcaatccgacgacgccgctttcaccgcgcccttatgggcctttccattgtgcacataatggtcgacgccttcgcgcatgtcgatcagcgcttcgtcggacaggtcgcgcatatatttggcggggcggcccgcccatagctggcggtgcagcaccgtcttgcccggcgagagcagcgctccggcggccagcatggcgtcgctttcgaccgtgcagccgctcatgacgatggcgcccaggccgacgaaggcgcggtccttcagcacgcagccatggaccatcgccatatggccgatcagcacgtcttcgccgatgatcgtcggccagccttcggacgggcggccgtcgatatggtcgccggggctgtcgcaatggaccaccgtgccgtcctggatattggtgcgcgcgccgatgtggatgaagttcacgtcggcgcggatcacgcaattataccagatgctgacgtcggggccgatctccacatcgccgatgatccggcagccgggggcgatgaaggcgctggggtggattttcggggtcttgccgttgaagggaatgatggagacgtcgggatagtcggtcatttcaggctccgagcaatcgggcagcgtggagggcgtggtaagtgaggacgcctgagcagcccgcccgcttgaacgccagcagcgtttccagcaccagcgcgtcgcggtcccccgcgcctacggctgcggcggcctccagcatcgcatattcgcccgacacctgataggcgaagacagggacttcgaaccggtccttcacccgcgcgatgatgtcgagatagggcaggcccggcttcaccatcacgctgtcggcgccttcggcgatgtcgagggcgacttcgcgcagcgcttcctggctgttggcggggtccatctgatagcttttcttgttgcccttcagcaggccgccggagccgaccgcgtcgcggaacgggccgtagaaggcgctggcatatttggcggcataggccatgatctggacattggcgtggccttcctcctcaagcgcttcgcggatggcgccgacgcggccgtccatcatgtcgctgggcgcgatgatgtccgcgcccgccgccgcctggttgagcgactggccgatgaggacgtcgatggtggcgtcgttgacgacatagcccgtctcgtccagcagtccgtcctgaccgtgggcggtgtaggggtcgagcgccacgtcggtcaggacgccgatgtcgggcaccgcgtccttgatggcgcggatggcgcggcacatgagattgtcggggttgagcgcctccgccccgtcgtcgctgcgtcgatcgggctgggtattggggaagagggcgaggcagggaatgcccgccgcctgcgcctccctggcgcgctcgacgatcaggtcgaccgaccagcgggagacgccggggagcgacttgatgggttcctccgcccggctcccttcggtgacgaacagcggccagatgaagtcgctgggggtcaggcggttttcggcgtgcatcgcccggctccaggccgaggcgcgggtgcggcgcaggcgaagcgccggataggaggcttgggtcatggccgggggtttaggcccctgccccggccggatcaagcagcacgaaggctatttggcgaagcggcggaagaagctgtcctcattccattgcgggcggccgggggcgtttgcgacgcgcagggtcacggcggcgacataatcgttcagcttcaccgattcggcgggcatcaccggctggttcgcgtcgtccttgggcgaatggtagatgttggcgcgccacgccctttccaccgtcgcctccggcgtgcccgccttgaagccatatttgaagaacagcgcgggaatgcccgcccggatgaagctgtactggtcggaccggatgaagacattgcggtccggaaagggatcgggcgtgatgggcaggttcatggccgcgctgaccgcttcggcatccttgcccaggctgctctggtcgtaacccacgggcgtcacgctggtcagcgggaatatcggcagcgccatgtcgaaattgaggtcggccaccatcgccttctgcggcacggtcggcctccgcgcgaaatagctggagccgagcagacccttctcctccgccgtgacgatggcgaagaggatcgatcgcctgggcttcaccttgccctcgcgcagggtccgggcgatttccagcaggctggccacgcccgacgcattgtcgagagcgccgttgtagatcgcatccccgttgatcggcgtgcccatcccatatccgtccagatgcgcggagaggacgacatattccttgccgagcagcgggtccgtgcccggcatcaccgcgatgatgttgggagaattcagatcggcgcgcctcgccgccaccttcgcgttcagtcgctgggccagcgggaaggacggcaccgggccggaactgtcggcggcggcggcgacctgcgcgaaatcatggcccgacccggcaaagagcagagcggatttggccgggtcgaactgggcggagaggaagggcgtcagcgtctcccgcagggttgcgtcgcgaaagtacagcgccggctggctggccagcgccatgcgccggtcccagggaatttccacctgcttgggcgtcacgagctggatcagccccaaagccccctgccttgccagccacgccgcccgttccgaacgggcatgggacttgagggcgccggagatggtcgcgggaccgcccgaaaccaccaccacgatcttgcccttgaggtcgagcccggcgaaatcgtcatgccccacctccggcaggtgcaggccgtaaccggcgaagaccagaggcgcgctcacattttcaggggccgggccgcctcccccggaaaagatgatgtcggcgggcgccgccagcgcggtatcgccgcccggccccgtcagcgaagcgctgctctcctgcgacaggatcacctgctcggtaaaggcgacgggctgtttatagccgtcgatccctgccggtttcagcccgagcgcccgaagctgcccgatcacataatcagccgccctctcatggccgggcttgcccgtcccgcgcccttcatagccatcgtcggcaagggtgcggacatgtttccaccaggcttcgccccgatcttcgggcgcagcgggggccgtggtgctgatcaagcccaggagaagtccggaaatccatttgcgcatccgccgcatgtcccttttgaaaacctgacgatcttgcctgatccggtgcgacgaacaaggggcttggaaccgctacggccgacccctatcagatcgacatggcctgggagattttcatgccgctgccccgctcgttcgccctgctgagcgccatgatgctgtctgccgtcccggcggcggcggccacgcgcggattcaccatcaccggcttcgacgccatccgcgtggatgcgccggtggaggtcgtcatcaccacaggcgcgggcgcttcagcgcgggcggaaggcgaccaggcgatgctggaccggctgaaggtggacgtatccggccgcctgctcgcggtgacgttggagcgggcgcgatcgggcgagaagtcgggcgggcgcgcggtgctgcggctgtcgaccggcgacctcaaccgcgtggtgctgaccggcggcggatcggtgtcggtcagccggatgaagggcctgcgcggcgagatcgtgctgggcggcaatggcgatgtcagcgtggcggcggtggatctggaccagctcagcctgggggtggccggagccggccgggcgaacctgtccggccgggcaggcgtggcggcgatccgcgtcaccggccccggagcggtgatggcggaaggcctgcgggtgcggcaagccacggtggtgaatgatggcccgggaaatgtggcggtgacggcggaggtctcggccagggtttcggcatccggatcgggcgatgtgacggtggcggggaaagccgcctgcagcgtcgataatcgcgggacggggcggatcagttgcggcggggaagcctattaggcggcgcggaaaattcggaatgtggggaaaggccagttgcggacgttctgctcccctcccgtaaacgggagcggctgggggtgggcgcgagcgtagcgagcttccaacttggccgctgcaacacaaccctgatgtcgcgccagaccaccccctgcccccttcaaacgagtcacgtgcctcgggagggggaatgatgggaaaccgctcaaatcaccacgctgccgtggacatcgccgtctggcggcaaacgatcagggttaggcaagtctttacctcgcctgcgttacgacggcccggatatggattgccggatcacctgatgcatcgcctccttgccattctccttctcctgctgtcggcaacgccgcggcccgccatggcgcaagtggctgtagcggacagcggcgacacggcatggatgatgctgtgtggcctgctggtgctgctggcggcgctgccgggactcgccttgcgccatgcgggcctcgtccatgtgcgcagcgcgctgtcgatcggcgtgcagggggtggcggtggctgcaggggtttcgctgctctgggggcttgtcggctatagcctcgcctatgcgccgggaagcgggtggctgggcggccgggcgcatctgttgctggccgatctgggcgcgctgcgcgatgggctgaccgtgccggaatcggccttcgtgctgttccaaatggcgctggcgatgcttgccgccggcctgttgccgggcgcggtcgcggaacgggtgcgcctggggtggatggcggcctttgccctgctctggctgctgctggtctatgcgccggtggtgcattgggtctggggcggcgggtggctcgccaccatgggcgtcatggattttgcaggggcgctggtcgttcatctgagcgccggcttttccgcgttcgcgctggtgctggtggttggcaggcggcgcgccgcctctgccggacatgcgcctgtgctgggcattgcgggcggacttctgctgtggatcggctgggtcggcatattgggcggatggtccttcggcgcgacggacaacgccgcgaccgccatactgaacggccatttcgccgcctgcgcgggcctgttcggatggatgctggtggagaggatcgacaaggggcatgtcaccgccaatggcctggtttcgggcgcgctcgccgggctggtggcgatctccgcctccggcgcgctggtgggaccgggcggggcgatggccatcgggctgatcgcggccatggcctgccgactggcgaagggattattgggcgaccgtatcgacgacgcggcggatattttcgtgatccacggactgggcgggctgacgggcgcgctgatgctgctccccttcgtgctgccggcgctgggcggggtcggattcgcggcgggaatcagccttgccggcgccttcatcgcgcagtgcatcggcatcgcggcggtggcgatctgggcgatggcgggaacggccatcatcgcgctgatgctgtcggtcgtgacgcccgcgcggatcggcgcgcgggaagaagccgaggggctggacctcgcccgccatggacagcagggctgggatttccgctaggcatgggcgtcgcggtcggcatattcgcgcatcaggaggaacggcggatcggcccttgcctcgcgtcgctgccgctcgaccgcgcggacagcgtcttccatgtgctggtcaacggatcgaccgacgccacggcagatcgcgcgcggaaggcggccggcgggcgggcgaatgtcatggttcacgatctcgccgccgggggcaaggcgcggacctggaaccattttgtccaccacctgctgaccggcggagaagatgccgtcatcttcatggacggcgatgcggagatcctgcccggatcgatcgacgcgctggtgtcggatctcgccgcgcagccaggcgccaatgcagcggcggggatgccggcaaatgggcgatccgcggcagcctatcgccgcagcctgcgcgaggaacggggattgttcggcgatctctacgcgctgtcggggcgcttcgtcgcggcgatccggatgaagggcctgcggctgcccgaagacctgatcggagacgacgggctggtcgcggcatgggcgcataccgatctgggacgcgacgtcgactggcggcgggagcgcatcctggcctgcgaggaagccagcttccgctgcgaggcggtcagcctgttgcggccctcgaccctgcgcatgcaatatcggcggatgatcaactattcggttcgcttttatcagaacaggatcatttcggagatcatgggccgggagggagtgggcgggctgccggcgcggatggatgcgctttatggagattggctgccgcgcttcgcgccgcgagcgctgcccgcgggatggttcgaccggaaagcgctggcgcggatgcgggcttccgcgcagggggattagagcttgatgtagcgtggagaaaaaggcccaagaagaaatctctctccggtccctttttgaagatgacggcggatgacgccttatctatcccgcgccgccagttccttgttgatgtagagcgccaccatcgtcgccaccgcgcccgacaacaggtagatgccagaggcggccagcccgaatttcacggacagcagcaaggccaccagcggcgcgaaaccagcgccgaccagccaggccaggtcggacgtcagcgccgatccggtatagcgcgtttccgtcgcgaaattggacgcgaccacgccggacgactggccgaaagccagccccagcagcatgaagcccaggatcatgaaggccacttcgcccaggtcgccgccgttcagcagcagcggcgccatgacgctgaatatcgctatgcctagcgccgaccatgccagcagcgaacgacgaccgatctggtccgcgatgaaacccgaaacgacgatcgccagcaggccgaccgacgcgccgatcatctcgatgatcaggaagcgctccagcggctggttggtgaagagtgcgacccagctcagcgggaacaccgtcaccatgtggaacagcgcgaagctggccagcggggcgaaggcgccgatgacgatgttgcgtccttccgccttgaccgtcggcaggatttcggacggctggagatccctttgttcgaacaggcgttcaaactcatgcgtcaccacgatgcgcaggcgggcgaacagcgcgaccacgttgatcgcgaaggcgacgaagaagggatagcgccagccccagtcgaggaagtccgcccgcgacagggtcatcaggaagaaggcgaacagcccgctcgccaccagcagggccaacggcgcgccgagttgcggcaccatggcgtaccagccgcgctgatgccgcggcgcgttgagcgacagcagcgacgccagcccgtcccaggtgccgcccagcgcgacgccctgcgcggcgcgcaagatgatcaggactaacgcagcataatggccaatcgtggcataaccgggcatgaaagcgatggaggcagtcgaaccgccgagcaggaacaaggcgaccgtcagcttcgttccgcgcccgaagtggcggtcgatcgccatgaagatcaacgaaccgatcggccgcgtaatgaaggcgacagcgaagatcgcgaaggaatagagcgtgcccgtcagcgcatccacataggggaacaccaggctcggaaacacgatgacagaggcgatggcgtaaacgaagaaatcgaagaattcggaggtgcgaccaatgatcacgccaatggaaatatcacccggcgcgatcttgtggtcccgcgcattgatcaggcgcgcatcatcctccagcgagcgggaggtgaaggtcatggccggtgaactcataggcatccgctccttgggcaagcctcctcaaacgtcttctgttccgccggcggccatggacaggcaacatagcagaaaacccgcagagtctaagcggtatcccgcaattcatgcattttttgcacccgcgtacaataggacaaactgtccactgttcgactcctcgcggaagcggtaggcgcggcccatgccacatcccaccttcctgggctggaccccgactttccgaaggtccgctccgctcctggcgctgccgctgacggcctgcgactgggtcgtgatgaacccgtctggcgacattgcgatgcagcagcgcgacctgatcctgatctcgaccgcgctgatgctgctgatcgtcgttccggtcatggcgctggtcgtcttcttcgcctggcgctaccgggcggcgaacgaggcggcggacaaggattacgatccggactgggaccattccaccaagctggaactgctgatctggtccgcgccgctgctgatcattatctgcctgggcgcgctgacctgggtcagcacgcacaagctggacccctacaggccgctcgaccgcatcgacgcgaagacggcggtcgacccccgtatcaagccgctgacggtcgaggtcgtggcgctcgactggaaatggctgttcatctaccccgaactgggcatcgccacggtcaatgaactggcgctgccggtcaatgtgccggtgcggttcgacatcaccgcctcgacggtcatgaacagcttttacgtgcctgaactggccggccagatctatgccatgcccggcatgaagacgcagttgcacgccgtcgccaaccggcctgtcgcgggcaccggcatttccgccaattattcgggcgccggcttcacccacatgcgttttacctaccgtgcgctggacagggccgggttcgatgcctgggccgccagggcgaaggcgagccgcgcccgtcttgaccgcgacgcctatctggccctggccaagccgagcgagaaggcgcccgtcgcctatttctccgctgtcgaccccaagctgttcgatgccatcgtcaatctgtgcccgcggcccggccagcgctgcatgggcgagctgatgcacgtcaacatgatgggcggcgcgggcaaggagtcggcgcgcgacacaaagggtctgcgctacgatttccccaacagccatgtgatcgaacagtcggacgagaataaggggcaggaaaccgcacccgacgctcccgcggcttcgaacgcccctctcgatcactcttcccacggcggcgctgaggcgcacgcgcagcatcggtaaggcccatgaccggcacaatgacaaccgcacagatgatcttcggtcgcctgacatgggacagcttcccatggcatgagcccatcatcgtcgcgaccttcgtcgcggtggtgctgggcggcgtcgccctggtcgcggcgctcagttatttccggctctggggctatctctggaaggaatggttcaccagcgtcgatcacaagaagatcggcatcatgtacatggtgctgggcctcgtcatgttcctgcgcggctttgcggacgcgatcatgatgcgcatccagcaggcctgggccttcaacggttccgaaggctatctgaacgcccatcactatgaccaggtgttcaccgcgcacggcgtcatcatgatcttcttcgtggcgatgccgttcatcaccggcctgatgaactatatcgtcccgcttcagatcggcgcgcgcgacgtcagctttcccttcctcaacaatttcagcttctggatgacgacgggcggcgccgtgctggtcatgatgtcgctgttcctgggcgagttcgcgcagaccggctggctggcctatccgccgctgtcgggcatcgcctacagcccggccacgggcgtcgattactatatctgggcgttgcaggtggcgggcgtcggcacgacattatccggcatcaacctgatcgcgaccatcgtgaagatgcgcgcgccgggcatgtccctcatgaagatgccggtgttcacctggacctcgctctgcgccaacgtcctgatcgtcgcctccttcccgatcctgaccgccacgctcgtcctgctctcgctggaccgctatgccggcaccgccttcttcaccaatgatttcggcggcaatccgatgatgtacgtcaacctcatctggatctggggccatccggaggtctatatcctcatcctaccgctgttcggcgtcttctccgaagtggtgtcgaccttctgcggcaagcgcctcttcggctacacctccatggtctatgcgacctgcaccatcatggtgctgtcctatctggtgtggctgcaccatttcttcaccatgggttcgggcgccagcgtcaacagcttcttcggcatcacgacgatgatcatctcgatccccacgggcgccaagctgttcaactggctgttcaccatgtatcgcggcaagatccggttcgagctgccgatgatgtgggccgtcgccttcatgctgaccttcacggtcgggggcatgaccggcgtgctccttgcggttccgcctgcggacttcgtgctgcacaactcgctgttcctgatcgcgcatttccataatgtgatcatcggcggcgtgctgttcggcctgttcgcggcgatcaactactggtggcccaaggccttcggctttaggctgaacgtcttttggggcaaggtcagcttctggtgctggaacatcggtttctggctggccttcggtccgctctacgtgctcggcctgatgggcgtcacgcgccgcctgcgcgtgctggacgatccgtcgctgcaaccctggttcgtcgtcgccgcgatcggcgccgccgtcatcgccctgggcatcggcgccatgctgatccagttcgccctgtccatctggaagcgcgacgagcttcgcgatccgaccggcgatccctgggacggccgcaccctggaatgggcgaccagttcgcccccgccggactataatttcgccttcacccccgtcgtgtacgacggcgacacctgggcggacatgaagaagaacggctatcagcgcccgctgagcggctatcagccgatccacatgccgagcagcacgggcgcgggcgtgatcctggccgggctggcgacgctgtgcggcttcgcgctcatctggtacatctggtggcttgcggggctgagcttcatcggcatcgtcgccgtcgccatcggccatagcttcaactacaagcgcgacttccatatcccggcggatgtcgtcacgcgcaccgaggaagatcgcacgcgcaccctcgcggcgttgggagcctgacacgcatgagcagcgcaactgcacctatggaacccagggcctatcacctggccgaggaaccgcacctccacgaaggccacagcaccatgctgggcttctggatgtatctgatgagcgactgcctcatcttcgccatcctcttcgccacctatgcggtgctgggcggcagctatgcaggcgggccggggccgaaagacctgttcgacctgccgctgatcgcgctcaacaccgcgatgctgctcttctcctccatcacctacggcttcgccatgctggcgatggagaagaaccgggtcagcgccacccagggctggctgttcgtcaccctgctgttcggcggggcgttcctgttcatcgaactctacgaattctcgcatctcatccatgagggcgcggggccgtggcgttccgccttcctctcctccttcttcacgctggtcggcacccacgggctgcacgtcaccttcggttcgatctggctggtgactctgatggcgcaggtcgcgaaaaagggcctgatccccgccaacaagcgccgcctgttgtgcctttccatgttctggcacttcctggacgtcatctggatcggcgtcttcaccttcgtctatctgatgggagtcctgcggtgagcgacgctgtccattcccacgatcacggccatcatgaagaaggcgcgcacggcagcttcggcagctacatgatcggcttcggcctgtcggcgatcctgacggccattccattctggctggtgatgagcggcgcgctgaacgatccgcaactgaccggcgtcgtcatcatgggcttcgccgcggtgcaggtggtggtccacatgatctacttcctgcacatgaacacccgcgtggaaggcggctggtcgttcatggcgatgatgctgaccgtggtgctggtcgtcatcgtcctgtcgggatccctgtgggtcatgtatcatctgaacgccaacatgatgccgcacgcgcagatggagatggacatgggtccgacccaggaaatgcgcgccatgcacaatatgagcgagatgccgtgacaacggcccgcgacggggagcgctcccggcgctccccggcctttcccatcggcccgacgctgatcgccctcctccttttcgccggattttgcgcgctgggcgcctggcaggtccagcgcctcgcttggaagcgcgacctgatcgcccgcgtcgacgcccgcatccacgcgctccccattcccgccccccgcgccgccggcagggccgacgaatatcgccgcgcgcggatttcgggccatttcctccatgacaaggccgcgctggtgcaggccgtgacggtgcgcggacccggtttctgggtgctgacccccctcgtcaccgaccagggcttcaccctgatcgtcaatcgcggcttcgtgccgcccgacaggcggcgggattatgcaagaccgccgggcgaggtgcatgtgacgggcctgctccgcctcagcgagccgggcggcggcttcctgcgctccaacgacccggcggccgaccgctggtattcccgcgacgtcgccgccatcgccgcgacgcagaggatcagcggaccagtgccggattatttcatcgacgccgacgccgcccgcgaccccgacagcttgcccgtcggcggtcttaccgtcgtcaaattccccaacagccacctgcaatatgcgatcacatggttcgcactggcggcgatggtcgcgggcgcgtacatattcgtcatgcgccaggagcggaaagaccgccggggatgaaccggaccctgccgatcagcaccctctggcaacccagccagtggcccgccgacgccgccgggcgcaagaatctggcgctgctggtgcaattgcgctggctggcgatcgcgggccaactcatcaccatagtggcagtgcatttcgtcatgggcatccgcctgccgctggcgccgatgctgctgctcgcgggcatggcaatggcgatgaacggcctcagcctgggcgtgctgcgcaggcgaacggacgtgtcccatgccgaactgttcctgtcgctgctgttcgacgtgctgctgctgacggcgcagctttatctttccggcggggcgaccaatcccttcatctccctctatctggtgcaggtggcgctgggcgcggtgctgcttgatcgctggagcatctggggcatcgtcttcgtctcggcgctgtgcgcggggctgctggcgctgcattaccggccgctggatctcaacggcgcgctggaaggccatctgttcgacctgcatatcgtcggcacctggatctgcctcaccatggtcgccgtgctgctggtgttgttcatgctgccggtgacgcgcaacctccaggcgcgggaggcctatctcgcccggctgcggcaacaggcggcggaggaggagcatatcgtccgcatgggcctgctggcgtcgggcgcggcgcatgaactgggcacgcccctttcccagcttgcggtggtgctgggcgactggaaacatatgccggaggtgacggaacacgccgccctggtcgaggaagtggaggagatgcaggccgccgtgcagcgctgcaagcagatcgtcaccggcatcctcctttcctccggagaggcgcggggcgaggcgccggaagtcaccaatgtgcgcgatttcatcgagggcatcgccatggagtggcgcagggccaatcccggcatgccgctgcgctgcgatttcgggccgcacgactatccccgcatcgtcgccgatccggtgatccgccaggcgatcggcaacctgctcgacaatgcgcgggaggcaggcgcgacctatatcgacctgctcgtcgggcgcgactgcagctcgctcaacatcgcggtccgcgacaatggcagcggcttttcgcaggcgatgctggaggatttcggcaagccctatcgatcgagcaagggcaaggaaggccacggcctgggcctgttccttgtggtcaatgtcgtgcgcaagctgggcggcagcgtcagcgcgagcaacggcgccgacggcggggcgctgatcctgctgcggctgccgctgggcacggtggcgctggaggagacgactgcatgacggatcgcctgctggtgattgtagaagatgacgaggccttcgcgaagacgctgaagcgctccttcgaacggcgcggctatatggtgctgacggcggacagccacgcggcgctggaaagggtgctggcgggcaacaggccgggcttcgccgtggtcgacctgaagctgggcgcggagtcggggctggtgtgcgtgcggaccttgcatgcccatgatcccgcgatggtgatcgtcgtgctgaccggcttcgccagcatcgcgacggcggtggaggccatcaagctcggcgcgtccaactatctggccaagccgtccaacaccgacgacatagaggcggcgttcgcccgatcggccggcgatccgtccacgccgctggcgccgcgtccgacatcgatcaagacgctggaatgggaacatatccatgaagtgctgaaggacagcgacttcaatatctccgaagcggcgcggcgattgggcatgcaccggcgaacgctggcaaggaagctggcgaaacggcaggtgggttgaaggagatttcagctagggagtgaacgggccggagcgcactctttcttttgggtagctgctcccgcgcaggcactggagcgagacgcaccgctcgcaggaatctggtccggccgcagtgatgcccattcacggcgggactgggctcctgccggcgcgcgaagggaacgagggcatggccaagcggaaaaccgattcctacccttggacaggcaggcttttccgcacgatcttctaagccccgaatcccacggagaggaattccggaaccggcccgttccagccgtcgtccgggccatcgtccacctgttccggccgccgcggccgggcgccattgccttcgggccgcgcagcgcggggttcttcgcggcggcggtcgtcgcgccgcttgtcgctcttgcgctccttgtccggacggcgcggctcctgcttctccctttcggcgggggcagcggccgccggcgcgtcgatcgtctcgatcttctgcttgatcagcttctggatattgtcgatcgcctcggcatcgtccgccgtcacgaaggtataggcgacgcccttcgccccggcgcggccggtgcggccgatgcggtggacataatcgtccggatgccagggcgcgtcgaagttgaacacatggctgacgcccttgatgtccaacccgcgggccgccacgtccgacgccaccaggatgttcaccgtccccgcacggaaccgctccagttccgcgatgcgcgccgactggtctatgtcgccgtggatctcgcccgacctgaagccgtggcgctgaaggctcttgttgagttcccgcaccgttgtcttgcggttgcagaagatcaccgcgctcagcacatcctccgcttccagcatcgcgcgcagcgcttcccgcttcttgcgcgaatccaccttcaccagccgctgggtaatgttggtggaggcggtcgcgggccgcgccacctcgatcgacttgggattgctgaggaagcggtcggccagcttcttgatcggcgcgggcatggtcgcggaaaacagcaaagtctaccgctgggcaggcagcttggtgcaaatttcttcgatgtcagggatgaaacccatgtcgagcatgcggtccgcttcgtcgatcaccagcatgctgcaaccgttgagcaatatcttgccccgctggaacaggtccatcaggcgacctggcgttgcgatcagcacgtccacgcccttttccagggctttgagctggtcgcccatctgcacgccgccgatcagcagcgccatgttgagcttgtgatacttcccgtatttctcgaaattctccgccacctgggcggccagttcccgcgtcggctccaggatcagcgaacgcggcatcagcgcgcgggcgcggccatgggcaaggatgtcgatcatcggcagcacgaagctggctgtcttgcccgtcccggtctgcgcgatgccgatgatgtccttcatcatcagcacggggggaatcgcctgcgcctggatcggcgtgggcgtgtcatatccggcctcgctaacggccttcaataattcgtcggataggccgagatcggcaaaggtcattcagatgtccgggacaggaggctctccccccgcgttggaacacgcaggggaaatcgggcgcgccttgcggaaatatcggcctcttgtcaagaaaatcgcgaaggggatggcgctaatcgtcgggttcggcctgctccagccggcgaaaactgtcgatcgcgcaacttgccccgctgcgcgcctgcaactcgtcccgcccggaacagagcgagccatcctcatcgggttcgacatagaagccggaatagaaccccatgctgttgcacccgcgctccagcctggcgcggtagcgatgattgtccgccagcagcaggtctatggcattgtccatcaatatgcttgcggagcgaatcgagcgcagcgcgatgcagcgcggccccttcctttccttccagtcgtcccgcgcctgggggacgggacgagcgggcgcgcgtcccttccttgccatcggaacgcggatgatgacgcgctgctctatcgtcagttgcgcccactgcacgggctcggcggctgacgcggtgaacagcagcaggacagaatgaaacaagtcgaaccccttttgggacgcagacgctatgggccaaaggttgaaccgtcgatgaattccaaggcataggacagtcccatgacaggacaagatgttatcgcccgattcacggccctgctgggggaaaagcgcgtcgtgaccgatgcggacgacatcgcgccgtggctcagcgactggcgcggacgctatcatggcgcggcgtccgccattcttcagcccgaaacgacggagcaggtcgccgccgccgtccgccttgccgccgacctttccgtgccgctggtgccgcagggcggcaacacgtccatggtgggcggcgccacgcccccggcggacggctccgcgctgatcctgtcgctccgcaggatgaaccatatccgcagcctgtcgccggacgacaatcttgccgtctgcgaagcgggcgtgattctctccaacctccacgatgccgccgccgccgccggccgtcgctttcccctgagcctcggggccaagggttcggccaccatcggcggcctcatctccaccaatgccggcggcacgcaggtgctgcgccacggcacgatgcgggctttggtcgaaggcttggaggctgtcctgcccgacggcggcatcttccacggcctggatgccctcaggaaagacaatcgcggctatgacatcaagcagttgctgatcggcgctgaggggactttggggatcgtcaccgccgcttcgctgcgccttgtccccgccattgcggcgcgcgcggtcggctggatcggcgtcccctcccccgccgacgcgctcgcgctgctccggctgtgcgaagcgcatctgggcgacagcgtcgaggggttcgaggtgatcgccgacgatggcctcggccatgtcctctcgcacatccccggcacccgctgccccatcgcgacccgcactccctggcacgtgctgatcgaggtcgatcatggcgacctgcgcgatcccggaccggccgagcaactggaaggcgcgctggccgaggcgctggaacggggcatcgccgtcgacgccgccatcgccgccaatgaagcgcaggcggaggccttctggcgcatccgcgaatcgctgtccgaatccgagcgggcgcaggggccggcgctgcaatatgacgtcagcgtgccggtcgcccgcatgcccgccttcatggtggatgcggcggcagcggcggaaagggccttccctgggaccaccgcctcctccttcggccatctgggcgacggcaacgtccatttccatgtccgcgcccccaggggcacgaccgatgggccgggctggatcgcggcgcatgggcaggcgatcaacgccttcgttcatgacgcagtggtcgcggctggcggctccatctccgccgagcatggcatcggccagatgaaacgcgccgaactgggccgcctcgccagtcccgcgcgcctccacgccctgcgcgcgatcaaggccgccttcgacccgcagggcatcatgaaccccgacaagctgatccccaggccggaggaaggctgaaacccggcccgcccgccgcgccgggcgtcgaaagcgattgcctcccgcatgcaagggccttatcctgcccggcccagtatcatgctcgcggcgcaaggcaaaatgcgccgctttttgttggaaatggactagcacatcatggcaagcgcgcccgcgaacggccttcccgtcttctacaacgacctcatcccgctgagcagcgtcgatcatgccgcctggcgcagccgcaccgtcgattcggcgccgttcctgacgacccagcacgccattcccctgacggtcgacgaattcgtcgccgcccagcgcttcgtgccgatcatcttctccgccggggacgagccggttccgctggcgctgatgggcctcaacgaaggcgtcaacaccttcctcgacgacgagggcaagctgcgcggaccggcctatgtgcccgcctatgtccgccgctatccctggatgctggcgaagctgcgttccgacagcgacgaactctcgctctgcttcgatccgaccagcgacgcgctcggcacgttcgaggaaggccaggcgctgttcgaggatggcaagcccagcgaactgacgcagggcgtgctcaaattctgcgaggatttcgagcaggcggcggcgcgcaccggccagttcatgaaggatctgaaggatctcgacctgctgatggacggcgaagtcgccatccaggtgcccggcaatgaacagcccttcgtctatcgcggattccgcatggtgaacgaggaaaagctgcgggacatgcgcggcgaccagcttcgcaagatcagccagaacggcatgctgccgctgatccatgcgcacctcttctcgttgcagctcatgcgtgagctgttcgaggcgcaggtgtcccagggcaaggggccgatcgcggttccggcagcgccccagacagcggatgcttaaccaaattaagcattcatgacaggcatttaaggaaaaaggttgcgcggcgccacttgaaactccgcgcgattttctctatttaccgaacatacggcgcacctgcccccctttcgggtgtgtcgtatgggcgcctcccccttttggaggcgtctcctccctgaaccttggccaccccatgcgaatcgcatggggtggttttttctgggtggagggaaattgcgcgagtttcccttgacggcgccgacgcgctttcctaaacgcggccccctactcgccgccccacgcggcctgtggccccttcgtctagcggtcaggacgcggccctctcacggctgaaacacgggttcgattcccgtaggggtcaccaccttcctctctcggaaggtgccatttcatctcgtaaatggctgttttccgtgggttttctgtgatatactccgctcatacggagtagctggatatcactgcataccaacaatccgatggtagatatgatggtgtccaccactccctgatcgggagataccatcatggcactttcggcggtggcgatcaaagccgccaaggggcgggagagccctacaagctcacccacggggacggactgtgcggagaaagccgccgctccgcagacgaccaaagccggtcattcattcgggaatgtgtgatgctctgaagcggacgctgacggaaaaacacctgattaccgtgcatctacatcagactttgcatcacagatgatagcgaattccagatcggcggacacagatgagcctgaacaatcgatatatcgtactctttgccgattttatttagaatggccgctgcaatgcaagttccagtcgtgttcgacgatattcaaaaaaactaattgtagatttcgactgtgcaaaactcagccgcgtgacaggcgagaatcctaacaaaatccagttccgattgagaacagaaatggttgttgcggctctccagtcgcggcgtgtctttgcaaagccgaagagtggagcatcgaataccgtccgcgctgcctcgatacttcctcctacagtaattccatttccaagttcagcaaatgcactcacacctagccctgcttctcgataagcgtagccaggagcgcgagcagactgtcgcgacgcgagaaaatcgatttgccctaaggcatgacttccgagggagcggctaatctgaccgttcaagctcataaaaggcccgttttggcttgggttttggagataattgactgatctgaattgaggcttcagatcgacctgccattgcgttgagatgggcagttcaacgcgtagcgctgctcctagagctcgcgagtatatctctcggccataccaccgaaacagacctgttcccgcaacggtcacttgcgcgttgccaaaccgaaattgtggtccgatttcgatgcccgcgacctcatcattaaaagccgaacgacggtattcccgagcgtttccgaatgcgcggatggacaatcccactgcttcagagcgccgcaaccgaagttcaacatcggcatttgcaaaaacaccgacccctgatttttcgcgagcatcgttgtccacgttaaagggcaacccgaacaaatcgacaattcggtcacgacctgctgagttcacgttggtatccggggcaattcccccttccaccgaaacacgccatgttcgttgtgcctgtattgcgcggcggaaaagtgaaatattatgttgcacagactttgggcttcgcgcagcgctgagcctaaaatgataatctgcagctgcatatcggtgcagcaaaaaaagtacccgtgcaagttcgagccggactctggtgtcgtgaggatcccgcaataggagggttcggaagcccgcttcagccaaagacaaattaccttgagccaccgcaatgatgcctgcgagcagaatttgctcgcgcgagccttcatcattttgcttgagagcatcgagaatcaggttcgcatcgccgattttgcctgcaaccgcgagatgctccccaagatcaagcatctggctcgctgaaaccccctcagtcgaaagcattggtgccgcttgtttttctggcgcagcattgacggcggacgcagatattgcgaacgcgaccgagagcaagctggggaggaagccagcgtgttttttgcatatgcgtgggcgaggcaaaatgaaactagtctttcgtaatgttgtgattctgatgatggggctgacggttgcatcttgtgggggaggcggcagcggaggtgtagcatcgatgccgacacccacacccacgccttcccagccagctgccgtcaccgcccccgtttcatatcttgcatcttcaccttcgggaggcaatctggatgctctgcccgttcattacaaaaccgcggatgctaacaatcgcattaccgggacggtaattacgacggcggcggaggtaaggataaccgatattcgctacgatgggtcatcctatacaattactgcgagagatcaggcgggcagtcaaaatgtcactaatttccaatatgcctcgggcaaccggaccgcatcaacacctaccaatttcgacacattccaacgcagtttaacttatggtgatcttgggacggtcgacagcggtctcaccatctttcgttcgactgattcatcctcacatttgggctacgtcagctatggcatgtgggaggtaaaacagaatacgggagcatcaagaactggctaccagacatggttcctgttcggctcgcgcacgcctgacgctgcccgcttgaatgcaggaactgtcacgtacaatggcattgctgatggtacggcatatatcggcggaaccgcgcggcggttaagcggaacaggacaggtcacgcgtaactttgcaaacgacatgaccactacaaacattgatcttagagtaaataatgggtcgggcggaacaaatacgtttgggacgctccaacagagcaatacgtttggtagtgatgcaaccaccacaaatggtttctctggcaggatcttatttgttccgtatggaccaaatgccgaagagattggcggaattttctcactgtctaaccaagttaatgacactgccgttggagtatttgtcggaaaaaggtgatcaattcgggcgaactttgggggctatatcacaccccgatccgggcctcggcggtgctgcgccgacgcaagatggcggcgatatggcgctcggccacgcgaaatcggttaaaggcgcgggccgcgacgcgcccgcagcgcaccgcatgtccggaccgctcgtcaaaacagcttcttgagcgtgatagaccactcgcggctgcgcccgatcagattttcctgtacaccgaaggtctcgttgaaaacccccgaattataataggccttgtcgaacagattggtgatctgggcgctgaaggtccaaccgtccgacaaggatgccgcggtcaagctcgcattgaccagcgaataggccggctgggcgatcgcctgggtgttgatcgagtcgaaatagaccttggagcgatacgaccagtccacgcgcggcgtcagttcaacgtcgccgatgctcatcgacttcgacagcgaagcgttgatcgaccagtccggcacctgctcgaacttgctcgacagggtgacggcatttcgcgtcagtccgccattcaccagcgccgcgtctaggctggtgtaacgtgcatcgaggtagcccaggccgccctccagccgccatccgccgcccggcgcgagcgacgcttcaagttccaggccgcgtatccgtgccgaaccgacattcttgatctgcggcgccggacccacgaagacctggatctgaagattgctgtagtcggtgttgaagaaggctgcgttgagcctcagccggcggccgaaggcatcgagcttgaagccggcttcgtacaccttgaccgtttccggatcgaagctcggtatgccgcccggcaggatcggaaggggcagcgtgcggtgcgtgaagcccccgcctttgaacccttccgaatagctggagtataggagcagcccgtcggccgccttgtaggcaaggttcaccatcggcgtgaggtcgctatattgggtcgacgcctggccctgctgaaccagttggccgggcgcgaaagccgtgcctttggtcgggccaagcgggcagaccaccgaagggttcagaacgccgcaggcgggcagcccgcccggatattgggtgcgcggatcgacgatgccgatgcggttcgcgatgatgccgcccgcggtcgcgtcgtaaaatttccggtcgcgcgtccatcgcagcccaggggtcagcgaaagacggtcggtgatgtcgaaggtgagctggccgaagccggctatgctcgtgttcctgaaatagccgccgacctcgaacgaaagcggcgtgaaggagacctggttgaggttgacccccgtttccctgaaataataggcgccgaatatccatttgagccgatcgccgaacgcgctccccaacagttgcacctcctggctcacctgttcctgatcgaccggatcattgccgtaccggacgatttccagcggcgaatggtccccgtcgcgatcggatgcgcttttcagcttgcgataggcgcttatcgatttcaggtcgatgctgtcggaaagctccaggtcgatattgagggcggtgccccatatgtcgatcctcgaaaaatcggcgcctgtcccctggttcgtccgcgtcacatattggttgttgtagcaggcgccattggccggatctcccgaaggatcatagagcgccgacccgttcggcggcgacaggcacggctgtccgccgaggaaggtcgcgacataattgttgagaagcgcgaaattgtcggtcggggcgtcgccgctttgggaggggtagatctgcccgcccggcgcactgccgttaaggtcgatgaccggaaaattgagcgtgctgcggtagcctcccgtcgccgcgacgacagccggcgggaaagcgccgtccggcggcgcgatgacatgcaccatgccgttttgcggcgttccgaacgccacgccgggaggaagcggcgtaccgcccgcggtcagcgccagcggcagattgtcgggattgaaaatccgcgaccgatagtcgatgccggtcaggcggaatgcggggccatgttcccgcacgcgggtgccgtccaccgaccagttcagggtcatgcggctcgacgccttccagcgcagggcgaagcgcccgacgaggcgctgttcattgccaagatcgcgcccgtcgctacggcggacattgccgtcgcgattgatcgtcgcgccggacaaggtgacggcgaggctatcggtcagcggcaggttcaacgatgccttgaagtcccgccgccgatagttgccgatcgtgagcgccgcgcttcccgaaatatggtcgaagtcgggctgtcgggaagtgatgctgaccgcgccgccgatcgtgttgcggccgaaaagcgttccctgcggaccgcgcagaacttcgacgcgatcgatgtccaccaggtcgagcagcccgccgaccgaccgcgcgatatagacgccgtcgagataaaggccgacgcccggttcggtgaaaggcgaaaaatccttttgcccgatgccgcggacatagatggccggcgaactctgcgcgccgaagcccggactgttcgacaaggtcaggttgggcgtcgatcccgcaatcgcatccacgcgcgtcgccccccgcgcttcgagcgtctcgttgccgaaggccgatatggcgatgggggtttcctgaagattctcttcccgctttcgcgccgtcacgacgatgtcggcgatcacgtcggcgggcagcccggcctttgcctgcggctccgccaaaggcgcggtctgggcggaagcggcggatgcggccgccagcgcggcgagcgcgccgccgcaatatagtcctttcatcattttcctctcccccaatcgtcgaccgcatcctttgcggcccctattttctctggaatcgcgccagcttctcgcgatcgatctcgattccgagtcccggcccttcgggcagccagagcgcatgatcgtgatagtcggcaggcgcgacgcagatgtcctcgccgatcaacatcggtccgatcgtctctccgccgagcggcagggccggaaggctcgcggcaagatgcatgttcgccgcagtcccgatcgaggattcgaggaaggtgcccatatagacgggaatgccccccgcattcgcaatgtcggccatggcgcgggcattgcgcagcccgccggatttcatgatcttgagcgacagcaggctggcggcggcgcgcttgaccacctccaccgtgtcgtggaccgacaggacgccctcgtcgatcatgatcgtggtgccgctggaccgggtgaggcgcgccatcgcgtcgaggttccagcgcgccacaggctgttcgaccatctcgacgccggcctcgcgcagctcggcgatcgcccggacggcagtcgcctcttcccagccttcattgggatcgacccgcagcttcgcccgcccttcaagggcgcgcgccagccgctttgcgcgggcgaggtcttccgcgatgggcagcgcggccatcttcagcttgaaggcgccggcgcgtccgagcgccagcatctcttcggcctcgtcgatttcctgcgcgacatcgcccgtcgccagcggccaggccacggggagcgaatcgcgcatcttgcccccgaacaggatatgcagcggcacgtcgaggatctttcccgcgccgtcgagcaacgccatctcgatccccgccttcgcaaagctgttgttgcggaccttctggtccagcttcgccatcagtcgggtcggcgcgagcaggttctcgcccacgagcagcggcgccagatagcggtcgatcgtcgccttgatcgcctcgacgctgtcgccgctccaccaggggccgcagggcgtgacggcctcgccgatgcccgttaccccgtcttcggtcagtatctcgacaaggacgatgctctgaaggtgagtgccgaaccgcgcgaactgctggagccgacgcagcggcaggtcgacgatccgcgtttcgatgctccgtatcctcgccgtttcgatgggcgtccggccgaagaccagcgcatcgcgcccgccggccgctccttccgacgcacgcccttgcgaaaccgctgccttatccattcccaccacatccctacggcccatatgttcggcagcgataggagggctgtcgccttactgtaaaatactatatcgaccactattcgatacgcttgccgcatagcatgggagatggacatggaatttcgtcagcttcgctacttcgtcgcggcggcggaatatggcaatatcggcacggcggcgcagcggctgaacgtgtcccagccgcccgtgagccgacagatccaggcactggaagacgagcttggcgtgcagttgctggtccggacgaccaagggggtcagcctgaccgcggcgggacggagcttcctggaagacgccagggtcatcctgacgcgaagccgggattcgcgcgaccgctgccgcgccgcggggcgaggcgatgtgggccgcctggccatcggctatctcggctctgtcatctaccaggttctccccgcgctgctccgggatttccgccgcgaggttcccgaagcggacatttccctcgcccagctcagcaagcacgacatggtccaggcgctgcgcgacggggtgatccatgtcgggttcgggcgctattttccgggcgaaccggacatcatattcgaaaagatccaggacgagccgctctatgtcgcgaccgccgacgagcgggccggagcgcccgaccggccagtcgcgctggcgagctacaaggatcggcccttcgtgctgttccccaagggcgaccggcccagcttcgccgacgaaatcatcgcgctgctcaaggcgcggggcattcagccgcgcatcgagcatttcgccgaagacgcgaccgccgccctggcgctgaccgcgatgggcgcgggagtctgcgtggtgcccgcatcgctcgcggccatccattggcccggcgtccgcttcacgcccctgctcgacgatgcggtcggttccccgatcgtttgcgcctatgcccagcattgcgacgaaccgatcctgcatcgtttcctgggcgcgatccggcgctgaccgatggcatacgctattcgtatcgagtagcggcataatcagtattggcgcgtataccatcttcgctctactttttccgaactgcacaacagagcgaagtgggagatgccgatggagtccgaacagcttgaggccgtagtgatggatatcgtcgcgggaatacgcgacgccatcataaagcatcatgtgacggtcgatcagtaccgcttcgccgtcgactatctcggccggctggcggacgccagggaactgccgctgctcctcgacgtcttcctgaacgtggccgcggtcgacgcggaaaacgaggtgacgaagggttctccgcaggcgatccaggggccctattacagggaggatgcgcccgccgtcaccgaccggctcaagaccctcgatcatgacaatgagcgtccgctcgtcgtccggggccaggtgcgcgacatcgatgggtccgtcctgcccggagcggaggtcgacatctggcactcgaccccgaccggaaaatatagcgggttccacgacaatatccccgtcgattattatcggggcaagctgacgtcggacagcgaaggcgcctatcgcgtcgcgaccacggcgccggttccctaccagatccccaaccagggctataccggcgcgctgctggaggcgatgggacgccatagctggcgccccgcgcacgtccacttcaaggtgcgcaagcccgggttcaagacggtcacgacccaggtctatttcgagggcggacaatgggtcgacagcgattgctgcagcggcgtgcgcgacgatctggtccgccggacgacgcaggaggacggcgtcgatacgctgacggtcgacttcgttctcgaccgcgcggcctgaccgacttcccggagaaatccgatgtgccatacgcagccgagcgcgcgttttccggtcgatccgcaaggcgagccctactccgcccccgcagggttcgggctcgaaggcctcgtcttcggggcagggcatcgcgctccccccgcgctcctcatccccgacatctacgggatgacgcccttctatcgcggccttgcagcgcatcttgcccggcaggcgccggttatcctgctcgatccctttgcctccttcggtccgctcgcgcaatcaacgcgcgaggccgcgttcgagcggcgccaccggcttgacgacaggcactatgccgatgcgctcgaacggctggttcggcgcatcggggcgcgaggggtcatgggcttctgcctaggcggcaatttcgttctcgaactggcgcggcgcggaagcgatcgcgcgctgcttgccgtctatccgtttccgcaggggcttcccaatgtcgccccgctcgcgccgccgatcgattatctgccgaagatcgaaacgccggtgacgatcctgctgggcgatacggacgcatcggtcggggccgaaaatgtggaggcgctggcggcctgcgtcgagggaaatccggccgtttccctgcatatatttcgcggcgtggggcacgggttcgtcaccggcctcgattcggacgagggtccgcttcgcgccgccgcggaggaggcgctcgccatagccgagcggcttttcgatcccaatcagcccgcggaaccggatttcggcccgtcggcatagaaacgcacggagggaatgcatgtccactgaatccggcttcgataccgacatcctgatcatcggcacaggccccgccggcgccgcctctgccgccgcgctcgccacctatggcgtccgatgccaggcgatcggcaagttcggctggaccgcgcgcacgccgcgcgcgcacatcaccaaccagcggaccatggaaatcctgcgcgacctggggctggagcaggaggcgctcggcatggcggtgcccaacacccagatgggcgagaacacctattgcaccagcctcaccggcaccgaactcggccggctgctgacatggggcatgcatcccgcccgccgcgccgattatgatctcgccagccccacctccatgtgcgacctgccgcagaacatgatggaaccgctgctgatcgcggcagccgccaagcgcggcgcgaaaatccggttcgacaccgaatatctgagcagcacgcaggacgcggaaggcgtcacgacgacggtgaaggaccatctgaccggcgccgtctacaccatccgctcgcgttatctgatcggcgccgacggggcgaactcgcgggtcgtcgcggactatgggttgccgctcgaagggcggatgggcgtttcgggatcgatgaacatcgtcttcgactgcgacctttccaaatatgtcgcgcatcggccgagcgtactctactggatcatccagccgggatcgagcgtcggcggccttggcatcggcgtcatccgcatggtccggacctggaacaaatggctcgccatctggggctacgacatcgaacaaggcccaccgcagatcaccgaggagtttgcgcgcggcattctccacaagctgatcggcgacgaccggattccgatcaagatagaggcgacgtcgacctggaccgtcaacgacgcctatgccaccaccatcgccaagggccgggtattctgcatgggcgatgcgatccaccgccatccgcccacgaacggcctgggttcgaacgcgtcgatcggcgatgcctataatctcgcctggaagctcgcgcatgtcgtcaagggccaggcggcgccgtcgctgctggaatcctacgacctcgaacgcgctccggtcgccgaacaggtcgtcaagcgggccaacaagagcctcggatgctttccgccgatccttcaggcgctgggactgctcgatacgcaggatccggaggagatgcgccgcaacatggcggcgctccaggacgatacgcaggaagcggcggcccgccgcgaagcgctgcgcgccgccatccaggcctccgactatgtctataattgccacggcgtcgaaatgaaccagcgctatgcatcgggcgcggtcgtcgatgacggatcgcccgaacccgcctggttgcgcgaccccgaactctatcatcaggcgagcagccgcccgggcgcgcaccttccgcacgtctggctcagcgaaaacggccgccgcgtggcggcgatggacttgtgcgggaatggccggttcactctgttgaccggcatcagcggcgcggcgtgggagcaggccgccgccgaggccgccgccgccttcgggatcgagatcgcggttcaccggatcggtcccggccagcgatatgacgatccttatggcgatttcgcggccgcaagcgaagtggccgacgacggcgcgctgctcgttcgcccggacatttacgtcggctggcgcgcccgtcgcgcgagcgccacggccgctgccgacctgatcgcggcgctcggcgcgatattgggcttcgcgcctgcggccgccctgcgcgaagccgccgcatgaggcgagcgcgggcgatgcgaggcgcatgcatatggcgatcgccatggaccagccttatcaggatatggtccgggaaccgatcgccaacgcctgcggcaggcatccgccgcaatcacggaacctggcgcacccagcgcgcctgggcgaattcggaaaggcccggaaatggccatcccaagacattcccctcccgtagacgggaggggttaggggtgggcgcgaccccggacttgatccgggggagcttctgacttggccgttgcaaaacaacgcggatgttgcgccagcccaccccctaaccccctcccgcttgcgggagggggaacgtccgctctccaccaaaatcactcagtcaggcggatcctgagttcgagacgccgcaatggcaaacatagcgaccggcatgctgcgcccatcgcgcctcaataattccactgcacctgcgtgcggataagattgccttcggcgcggccggtgcggcgctcgtcggcttcggcgcgtttcatccgggcgaaggcaagggtgaattccagcgccttccatggctgccattcgatgcccagttccagttcgtcggtttccaggcgcggcgcgttggtccctgctttccacccgccgcgataatattgccagcggccatagggcatcagcgcgccgatcgaacccatgggcacgcgatacatcatctgcacatagccgccatgcagcttcttcgtcaggatggactggctggcgcggtcatattccggccccctgccccagttccattccgcctggatgccgaagggctgagggtagagcatggcatggatgccgacgcgatcgtcgtcataggccaccggactgaccgagccgctgcgcagttcgggctgcacgtcgttcatcatcgcggagccgccgatttcgaacacctgccccgccaacgcgtcgcccagaccgtccagttcgaacggccaggtggcgaaggcgaccttcatcaggccgcgattctgttccgtcctgttggtgccctgcccgttgaaggcgccgatgccgaacgcaccgtaattgccgaacagcttttgcccgtcatgcgccagccggtcccatatcttctgcaccgaaggcggcgtgtaatagcccacgatgccaaggtcgcgttcgccgggcaccgcgctgtttatcgcgtcgctgcgatcgagcgtcaggcggttggaggaggattgcatgttctcccagccgaagggcaccttggactggccgaagcgcaggcgaaaatccttccccttgtccaggaagacgtccgcataggcgtcccgcaactgggcgaatccctcccgccgctcgcttcccgcctggttgttcaccgccgtggcgaaatcggactgaagatagagcgagacgcggtcggaaacgtcgccctgaagcaccagccgggcacggcgcagcgaaaagccgcctcggtccgagatagagctgtcatgcaccgaacgcaggcgggaaacgcccgcaggcgcgctatcgtcaccggacaggaaggcattgtagcgcatctgggtatagccccgaagcgacagccgttcgtaccacgccttcgaccggggcgccggatccgatgccggcgtggcggccggcggctggtcgggcgcggcggccagggaggcggctggcgcggcggcgggcgcaggagcggccgcgacaggctcggcagcggccggcgcagacttgctggcggcgagcgccgatgtcagcgcctgtacctgcgccttcaactcatcgatctggcgctgaagttccgcattgctctgggcgctcgccgcctgcggcgtcagcgccagcacgcccgcgatcaataacccggtttcgaacgtccttgcccccatcgagcgactcccctgatatgctggttgcggccgctatggcatttcagagacaataggatgacaataatatttcagtttgatgacggaccgctgatggcgggaatgggcagccggtgcggatttcgaccgtcgcgaccatgcccggcatgatggtgtggtccctgccgtccctggtccgcgggctggaatgccgggtgcggacatagacgcggtagaagacctggtcgcggttcacctcatcctgcaaggtgtcgggcgagattcggtcgaccgtgccgtcgagtgtgccgtagatggacggatcataggcggtgatcttgaccgtcgcgggcagccccggacgaatgaaggcgatgtcgcgccggctgatgcgcgcttcgatcagcagcttgtcctccagcggcacgatctccatcagtgaaccgccgggacgcgaaatggttatcatctcggcgcaagagacaggtgatcgcgattgcgatccaccccgctaccccgcccaatcgatgcgcgacaggggcagccatcagggcgcccctgtcgcgggaatcctatgatcccttcgccgcctcggccgcggcgagcaccctcaggacattgcccgaccagatcttctggacatccgcctcgctatagcccgccttcagcagggcggcggtgatcttgggcagatcgagcacatcctccaggccgacgacaccgccgccgccgtcccagtccaggccgatgccgacatgatccggcccagccaccttcagcgcgtggagcatgtgcgccatgaaatcgtcgaaggtcgcccggtccgtttcggggtagagccggtcgatctcctgccgcttcgccagcagttcggcccgcttttccggcgacagcttcgcatcctcgcgcaattggccgaacagcgccttcagcgcctcctgccgcgccggattgggcttggaagcgcgcagataggcgccaaaggcgttcatctggatcacgccgcccttggccgccagcgccttcagatgcgcgtcgtcgatgttgcgcggatggtcatagaccgccttgcagcccgaatgggtcagcaggaccggcgtggtggacagggccagcaggtcgtccagcacctggtcgctgctgtgcgacgcgtccggcaccacgcccagccggttcatctccttcagcagatccttccccaacggggaaaggccgccgaagcgcggtttcttcgacgggtcggtggagctgtcggcaaactggttatgcgcgaaatgcgcgaaaccgacgacccgcacgcccatgtcgtagaaggtcttgagcagcgacacgtcctcgcccagcggataggcgttctcgatcgacatgaagacgacccgcttgcccgccgccgcgatgggcacggcgtccttcgcctccagcgcgagcgtgaaattcgccgggtccgccgccaccatctggcggatcgacacgccgcgcagaatcgcgaagtcccgcgccttgcggaatccctcctccgtcaacggcccctgcggcgtgtagatcgcccagaaaccgccgtccaggccgcccttcttcatgcgcggcaggtcgacctgggtatagtcgctatgaaccccatgctcgtcctcgatcgaccagccgggcaggtcgagcgaggcgggcgtgtcgagatggctgtcgagcgtcagcagccgctggtggagttgataaactttcttcggcacctcctgcgcctgcaccccgaacgggagcagcgccaccagcgccgcccccgccatcatccttttcagcatcaaatctcgcccgaaatggtgaactggaacgtgcggggagaaagcggccggaagaagccgtcgcccgatggctgggcagatatgaaggaaagcgtgtccttgtcgaagatattgtcgacgttgagccgcgccttgattcccttgaccggcccgaagctgaggccgtccccaatgtcgacataggcgctgaagacagtatagcccggcacgctcgaccccggcgtgttgacgaaggtcgaccagcgcttgctggtatatttgccggagaagttcgcgaccagccagcttgccggttccaccgtcacgccgccgctgacgatccacttggcgctgtccggcaggaacttgcccgcgagggggatgacggtcgagccgatgatgttgtccttgaacttggcattgttgtaggtgacgttcaggttgccgtaagcgaggccatccaggaaggacggcttgtaggtgccggcaaattccacgccataggaacgcacccggccgacattctggaagaaggtttccgtagacgcgccgccgccgggcacgaagctggtgatcgactgaatgcggttttcgaacttcgtgtagaaggccgccaacgacgcatagagctgcccctggttggtgcggatgcccagttccatattcttcgaccgttcgggcgcgggctgcggcaccagcgcggacgtgccggggcgcgtcaccgaatagatgtcgtccatgcccttgggcagggccatattctccgcataggaggcgaagacctgcgtccgtccgtcaaatttgtagagcagccccgccatgggcaggaacatatccgtgtaatgcgcggtgttggcctgcggaccccacccaggaatgcccctgaggacgccggcgatcgtccgggtgcggtaataatcgtcaaagtcgcgatagccgcgctggacatagtccatcgtcaaccccttgaaaccgaggtcgaggatcagccgctcgtccatgagtttcagcgtatccttcacgaacacctgcaatatgtcgcgcttggaccgatagtcgcggcgcagatagaccagttcgttcaggttgggcgcgctgtcgggagcgccatcgaccgtattgtagcgcgcctgggtgcgatgatatttgtcggtttcggcccagactcccgcttccagagcgttgctgccgatttcccaatgcagcttgccggtgatgccgtaacgatccccgccaacgccggacaagccatattgcacgcccttgggcgctacgaccggaaggccagcctccgactgataaagatagcgcagatagctgcccggggtcgcgccccgcgtcgtgctgccataggcgtcgggcgacacgccgtaaccgtccttgtcctcataatagagggtcgattccgcccagaccccgtcatcgatgccagcgtggaaggtcgcgccgtacagcttgtccttacgcacgttgatggcaagattgtagacggcggtataggcgctgttcgaataatagatgcccggcgcggtcggcgcgaaacccgtcgtcgtattcggcacattttcgatataggcatagtcgcggccgcactgccccaaggcattgcgcgttacgcaattatattgcccccgcgtaatggtcggcgagtcatagtcgaaaaagtcgttcgacacgaatttgaagcgcgcccagctatcgccgcccagatcggcgtggatctgtccttcccaatgctcgcggtcgaccgatccggggccgcgccacagatcactgtccagcttggtgcgactgacataggccttgaacggtcccacccgcccggtgctcgcgcgaatgaaggtgcgcttcatgtcgaaatcgccaaagctctgcgacacgaacaggcccatctcgtcctgcggcgcgatgctgttatattgcactaccgggccgagcgtcgaatagctgggcaggcccacatcgcccgcgccgatggcggcttccaccacgccgagattttcgttgtcgacatagcggaaaaccgggctgccgccgaaggcgtcgctgcggcccgtgggaatgccgtcgaccacgaagccgatctggtcgaggttgaaggcgcgtgtctggacgctgttgccgaattcatagaggccgagcgcgccgtcggtctgcacgttgaagccgggcagttgctccagcatcttcaggcctgaaatgcccgacggagcggaaagcagggcttcgcgcgtgaccgccacgacattgctcaccttgtcctcgccgatggcctccgccgattgggagatgcggcggccggtcacggtgatcgtacctgcgtcttccgcatccggctcctgcgcccaggcgtgggacgacagcgtggcggcgcagcacgacagcagcaatgcagcgcgacgaacggacaagaacttctgcataaatggctccctttcggcccttttcgggcagttatgggccgttcaggcatgcgtcgcgcgacaaggcccgcgacgcggcatccctccaaagaacggacaggccggacgcttttcgcacccagcccatttctcggttttcttgtgaaacgaaatgttcctggaaatccgccacgaacaaacgaataattctcatgccgtaattaattctctccagatggcggccatctccgccgccgcctagaaactcgcggtcaggttgaaggaggtatagtgcgtccatcttcccgccggcgcgttgggcgcgtcccgcaggaaccgccccctggcgagcaaaagcccgtcgaattcaaaccgcaggcgtgagggaaggatccagtatcgcacccgcccctccacctgatggccggcgaagctgcccgaccgtccgctggcgtccctcacccccgtggaggagaaggcgtccgtccgcgaagccagccacaaggcgcgataggtcgcaaaccagtcccaccgcttgtctggcgtcgcctccagcctgatgccgggcgtcacgatgttggtccgcgccagcgcattgtagagaccggccggcgccaggtccgcccggcgcatgccgaacagcgtgtcgaagcggccctggcgcccgccccgccgatcgccgctcgcccggtcgaattccagcgacagacgcggcttccaggatccgccgaagctgtagccggcatcgacatgcaggaaactggcagcaaccgattggcgcgccgcgccgggcgcaagcgacgcgctgacgctgccggtctggtaaaatgcctccacctcatagtcgaaccgccccgtttccggttcgctcatgatgcgtccgccaaaggtatcgagcgatcggtcccgcgtcggtcgccccggttcgtcccgctcacccaggtggaaatagctgaattccgccatggccgggccgatcgcatcggccttgccgacgatgccgccccacagcaccagatcgaaaccctcatgatcgaaacgcacccgcttgttgcggacgccgtcggcatcgtcgggacgacgctgctgcggcagggtgtagatgaagaccgccttgaccccgccgggcgcggccaggtcggcgcgcagaccagtatagccattggtggtattgcgataatcgtcggcggcgacgagccggcgggagccgaggttcagcgtgaaccgccccgccatcaggctgagcttgctgcccttgcccagcggctcctctatgtcgcccgcgacatagacctggaccaactccatcgcgttgacctcattggtggagatcggcgtgccggggtcggcgccataggcccggctgtcgaacagttccgcccctgccctgaacgcgccggaccgatattcggccataagctgcgtgcggacgttgaacaggccgtcgtcgcgatcgaaccctgcgcgcgcctggccttctatctcctcaaggcgcaggcgaacgctgccggtcagggcaagatcgtcatcctgcgcaaaagcgtgcggcgcacccactaggacagccgccgcacatgcaacagaaagagaagaaggccgcaacattgatattcctgtttcttcgaatcatcttcattgatacatatgcatcatgatcatgactgacgccaccccatggctcgcgctgctgcaccaacttcccgccaagcccccctatttgcgggtgaagatttggcgccgcctgcaatccatcggcgcggtgccgctcaaaaatgcagtccatgtcctgccgcattcgcaggaaagcgccgccgccttcggcagcctgatggcggagatcgtcgacaatggcggcgaagcgacgctgatcgaggcccgcctgctcgcgggacagtccgacgcggacgtgcgcgccctgttcgatgcagcccggcgcgaggattatgaggagatcgcccgcgccgcccgacgcctgctggaaaccggccccgcgagcggaacggacatcgcccggttgcagaagcggctggaggatgtcgaccggctcgatttcttcggcgccccggagcggagacgggccgaagcggcgcttgccgaactggaccggcagcgccaccggcatccggacgtcagccgcgccgaatctgccgctcacgccgaaccgatcgatctcgccgaccggacctgggtgacgcgcagcggcgtccatgtcgaccgcatcgcctgcgcctggctgatccgccgcttcatcgacccgcaggcccgcttcaaattcgtcgacagccgccattatcagccgggcgaaggggaattgcgcttcgacatggccgatgccgaattcacccatgaaggcgaccgatgcagtttcgagacattgctgctgcgcgcggaccttcttgacgaccccgccctggtcgcaatcggcgagatcatccatgacctcgacatcggcgacgacaggttcgggcgaccggaaacttcgggtctgggcgccatattgtccggcgtctgcgcctcgaccgacgacgacctacagcgcatcgccatggcgagcgacgcgctcaaccagttccatgcctttttcagcaatagaaggacggatcgatgaccgcaggcgcatcctccaccaccacgacggcttctctgtccgacgatcatcacggcatatcgctgggcgaagcgacgcgcgtgtgggcgcggatcgcggcactcagcttcggcggaccggcgggacagatcgccgtgatgcaccggctgctggtcgaggaaaagcgttggatcggggaggagcgattcctccacgcgcttaactattgcatgctgctgcccgggccggaggcgcagcagctcgccgtctatatcggctggttgctgcacaagaccaagggcggcctgatcgcgggcacattgttcgtgctgcccggcttcctcgccattttgggcctcagctacatctatgtgctgctgggccatgttccggtcatcgaagggctgttcttcggcctcaaggcggcggtgctggccatcgtgatgcaggcggtggtccgggtcgggtcgcgggcgttgaagaatgccgcgatgcgcgggatcgcggttgccgccttcgtggctattttctttctcggcgcgccctttccatcgatcgtgctggcggcgggcctcatcggcttcgtcggcgggcgcagcggccttgcggccttccagggcggcggcggtcacggcccggcgaatggacagatcgtgcacgaccgcgacaccgcgctgggggagcgattgcccgatcacgcgcgcccggccctcggctggtcgctgcgcatctcggccctgttcctggcgctgtggctggggccggtgctggcgctgttcctgacgctggggccggacaatgtgttcacccatatcgccagcttcttcagccagatggcggtcgtcaccttcggcggcgcctatgccgtgcttgcctatgtcgcgcaggaggcggtcggcaccttcggctggctccggcccggcgaaatgctcgacggcctgggcatggcggaaaccacgccggggccgctgatcatggtgacgcagttcgtgggatttctcgccgcttttcgcgaatccggcgcgatgcatcctctgctcgccgctacgctcggcgcaatcctgaccacctgggtaacctttgtcccctgcttcctctggatcttcgccggtgcgcccttcgtcgagcggctgcgcggcaacccggcgctttcggcggcgctgaccgcgatcaccgcggcggtggtcggcgtgatcctgaaccttgccatctggttcgccatccacaccctgttccggcaggtccagcgggtcggcgggatcgacctgcccgtgccgtccagcgtcgatcttcccgccgtgctgctgtcggcgggcgcgatgatcgcggtgttccggttcaggatcggcgtgttgccggtcctgggcgcctgcgccgcgcttggggccgcctatatactgctcgtctgaaccacagactccggcagaaaaaggccggtggagaagctctccaccggccttttccgatttttccgggcttgggacttcccttgtcgcgggcgagccgcaggccccccgcgacgcggtgttagaagtccatgccgcccatgccgcccatgccgccgccgggcatgcccatcggcgccttgtcgtcggagggcagttcggcgatggtcgcctcggtcgtgatcagcaggccggccaccgaagcggcgtcctgcagcgcggcgcggacgaccttggtcgggtcgatcacgccagcggcgacgaggttctcataggtgtcggtcgcggcgttgaagcccttggtctcgtcattttcgcgcagcaggttgccggcgacgacagcgccgtcgacgcccgcattctgggcgatctggcgcagcggcgcttcgatggccttgcggatgatgtcgatgccgcgggtctggtcgtcgttcgcgcccttgaggtccttgagggccttggtcgcatagagcagggccgtgccgccgccggggacgatgccttcctcgacggctgcgcgggtcgcgtgcagcgcgtcgtcgacgcggtccttgcgctccttgacttccacttcggtggcgccgccgaccttgatgacggccacgccgccggccagcttcgccagacgctcctggagcttctcgcggtcgtaatcggacgtggtggtctcgatctgagcgcggatctgctcggtgcggcccttgatcgcttcgccgtcaccggcgccatcgacgatggtggtgttgtccttgtcgatggtgacgcgcttggcggtgccgagcatgccgagggtcacgttctccagcttgatgccgaggtcttcggagatgacttcgcccttggtcaggacggcgatgtcctccagcatggccttgcggcgatcgccgaagcccggagccttgaccgcagcgaccttcaggccgccgcgcagcttgttgacgaccagggtcgccagcgcttcaccctcgatgtcttccgcgatgatgaggagcggacggcccgactgaaccacggcttcgaggatcggcaggatcgactgcaggttcgacagcttcttttcgtggatcaggatgtaggggtcggccagttcgacctgcatcttttccgggttggtgatgaagtagggcgacaggtagccgcggtcgaactgcatgccttccacgacgtccagctcgaagtcgagacccttggcttcctcgacggtgatcacgccttccttgccgacgcggtccatggcttcggcgatcttttcgccgacttcacggtcgccattggcggagatgatgccgacctgggcgacttcctgcgaaccggaaaccggcttggaacgcgccttgacgtcctcgaccaccttggcgacggcgaggtcgatgccgcgcttcaggtccatcgggttcatgccggcggcgaccgacttcatgccttcgcgcacgatggcctgggccaggacggtcgcggtggtggtgccgtcaccggcgatgtcgttggtcttcgaagcgacttcgcggaccatctgggcgcccatattctcgaacttgtccttcagttcgatttccttggcgacgctgacgccgtccttggtgatgcggggagcgccgaagctcttgtcgatgacgacgttgcggcccttggggcccaaggtcaccttgaccgcgtcggccaggatgtcgacgccgcgcaggatgcgctcacgagcgtcacgcgaaaactttacgtccttcgctgccatgatctttacctctcttgaattgcaaatcttgcgaagttcacaccgttatggggcacgaatttccgccaaaataggaaatgacgatctggttcgcagttacgcgatgacgcccaggatgtcgctttccttcatgatgagcaggtcttcaccgtcgaccttgacctcggtgcccgaccatttgccgaacaggatgcggtcgccggccttgacgtccagcggggtcaccttgccgtcttcggccttggagccggtgccgacggagacgatttcgccttcctgcggcttttccttggcggtgtcggggatgatgatgccgccagcggtcttctcttccgcctctacgcggcgaacgagaacgcggtcatgcaacggacgaaatgccatgttgagtgcctttccctctttacgacgttgaatgggatggggatggaatcgcggcgcgactccggctccttctccctgttgaactcgcatctgttagcactcctcgtcggggagtgccagcgccgtttcatatggacgggaaggcgggacgatcaagagcctgcgtgcaaattttttcatgcccgtccatccccgtccatcgacacggcgcgaagaaacatgacgccggtcctataggccttccctgccggcggagacagccggacagcgacgaaatgcgttccacgtgcaaaaaacgcgaccaatgcagccgctgccgccgcgctgcctttttttgatcatgcggggtttgcgccggacagggtcgatccttacctagccggagcagcgggcgtagcccgccccaccctcttcccgcttccccaaggagacgccctcatgaccgacacagcctatattccgccgcgggtctggacctgggacaaggaaagcgggggcgccttcgccaacatcaaccggccggtcgccgggccgacccatgacagggaattgccggtcggcaagcacccgctccagctctattcgctcgccacgcccaatgggcagaaggtgacgatcatgctggaggaactgctggcggcgggcaaggacgccgaatatgacgcctggctgatccgcatcaacgagggcgaccagttcggcagcggcttcgtgtcggtcaaccccaacagcaagatcccggcgctgatggaccatggcgtctcgccgccccggcgggtgttcgaatccgggtcgatcctggtctatctggccgagaaattcggcgccttcctgccgaccgacccggccgggcggaccgagacgctgaactggctgttctggcagatgggcagcgcgccgctgctgggcggggggttcggccatttctacgcctatgcgccggaaaagttcgaatatgcgatcaaccgctatgcgatggaggcgaagcggcagttggacgtgctggaccggcaactggctgagcatgaatatgtcgcgggcgacgaatatacgatcgcggacatggcgatctggccctggtatggcggggtggcgctgggccgggcctatgacgcggcggaattcctggacgtggggagctatgccaatgtgctgcgctgggccgagcagatcgacgcccggcccgcggtgcagcgcgggcggatggtcaacaaggcgaacggaccgctggaagagcagcttcgggagcggcatgacgccggggatttcgcgacgcggacgcaggacaagctggagggcgccggttgagcggacacaacccgccgatggcatgatcgggcgcatgatcgggcgcatgatcgggcgcatgatcgggcgatggtgaagtaccgtttcggacgggaaggcggacggtcagcttcctgagcgtctcgccctcctgcgagggcaaaagcgcaagacgctcaaaaaaaaaaacggcaatgacccaaacctgtccagccgtggagactgcccccctcaacccgccggcggcaggacggccggcgtggacgcagtcttgcggctctgctggtcgacccagaccgaccagaagccggcgacattcgcccaattgccggtcgtcacctggcccagcgcggccttcgcgcccgccaggtcgcccgaccgcgccagcgccacgccaagccgggcattcgccttgccggcatcgacgcctcccttgctcaaggcaaggcgatattgctccaccgcctgggggaactggccgagcgagaaataggtgtcgcccaccgccatggcggccgacccgtccttcgccgccgccgccttcttcgccgcggcgggcaggcccgctatctccttcgcggccttgggcgtggcgctcttgagcagttgcgccgtggccgcctgcgtcggcgtcagcttgcccgccgatcggcccgcctcgatgatcgccttggtctccgcgctatagcctgtcttttcggccagttgcgcataggcctgataatcgcgctcgctcgccatggcgccattggcggcctgaaggcgatagaggtcgagctgcacctgcgcgtccataccgggggccgccaggtaattggcgagggccgaccgccactcgcccgccgaatcataacgggacagccgttcccgatacagcgcgcccaattcggtccagtcccccgcctgataggccatggagatcgcccggtcgtaccaggccgccgggataggctgcccggcctcccgctgccgcgccagggcctgctgcacgaagccgcgcgcgtccttgggccggttgcggcggatggcgatgtcggcgcgcagcatggtggcgtcgatcggatcgtagccgagcgtccgggcataatcgagctgcgccgtcgcatcgtcgtaattgccgacgatgtaggacagatagcccgcaatgtagcgcaggcggggcatgtcgcccttcggcacggaagacgtcttgaacatgtcgttcagcgccacccgctgcgcctgccggtcgaccttcagcacggcaagctggaaccgcaggcccgccgccacataggcctcgaaatcgctgaccggcatcaggcccgaaatctgcgcctgcgcggtcgagacatcgccggccctgatcgcggcgtccgccgcctgcgtcgcggcgcggaacccgtccgacatctggatcgccgggccgacggccggcttcttcgcgacggcgggcgcggcgaccagcagggcggcgccggccagcagcccgtaggtcagaatcgaatgtctcgtcatggccatgtcagccatcccccttgtcgcccggcttcggccaggccgtcatcatggtggaagatgatggaggcgcgccgcccgcgccgggcggcgcgccccacatcaggcaaggatcaggccttggtcgccagataggccagccacagatcggcgatctgcttgcgcgaaccggcctgcaccgactggaacgccgccttggccgacgcattgtcgccgcccagcgccttggcgatgcccatgcgggtgttgatttcgtccgcgtcgacgccgcccttctgcttggcgagttcgaacatcgccgccgccttggcatagtcgccatagcccagataggcgtcggcggtcgccgccgcgatcttgccgttcgccgccttcttcgcgtcagcctccgcagtgcccagcgaacccttgtcgcccgcgatcttgggcaccgccgtctggtacaggtcgccgccctggctggcgctcagcacgcccttgctgcggccagcgtcgatcgccgacttcacctcgccgtagatgccggtcttcgacgccatttcggcatattccagataatcctgcgccacgaccagaccgccggaggtcgccatgaggcgcagcacgtccagattctcgcggttggagatattgggattggcctgctggaacaggcggatcagcgtgcgcagattttccccgctgggcgcggcctgataggccatcttggcccattcggtgacttcgggcagcttcgcctgcgcggcgcggctgacgccgatctgataccattgcgccggcacctggcccccggccgccctggtggcgtccgccgcggccttgagcgcggcgagaccctgctggttcaggccgcgctgcggttcgaccgaactgttggcggtgccggccttgccgaaataggcctgggccagcgtcacgttcaccgcgtcgggcttgtaaccggcggccgccgccgcctgggcgcgggtgatggcgagatcgtaattcttcgcctgcaacgcctggtcggcggcgacggcgttgaactggcccgcctgctccggcggggtgaggccgctgtccagcatctgcgtcagcgcctcgctctgcatcgcggcatccttgctggcgatggaggcgttcagcttgatcgcgccgatctgatatttgtcgtcgttcgacttcgccttgctgtccgcatcggccagcgccgccttggccgcggcgaaatcctgcttctccgccgcctgctgggcggcctgcaacgccttgatcacgtcgggcgagacgttcagcttcggggcgccgcccttcttctcgtccttcttggccgcgaatgccggggccgagacggcgccgccggccagcgcaagggtcagcgcgagcgccacgggggtaacaaaacgcatgttcatcttctcctctgcgcccgcgggacaggcggcctttgtttgacgccgattaggggtcggcgcgtgaataacgtttgaacgacctatatgcaccagttgaccgcctgtcagccccccggaaacgatccggcgcgtccggcacgcatctcatgcctttgcgcgtgcgcgcgcgaggggtgacagatttgtttcgctccgctagtgcatgacgcacaacaagcactcaccgaaaaaagagaatcgatttgaccgacgagactgccctcgccgacccttcggacatcagccccatctccatcgtggaggagatgaaggcgagctatctcgactatgccatgtcggtcattgtcgcccgcgccctgccggacgtgcgcgacgggttgaagccggtccatcgccgcattctcttctccgcccatgaatcgggcttcacccacaacaagccctatcgcaagtcggcccgcatcgtcggcgacgtgatcggtaaatatcacccgcatggcgacagcgcgatctatcacgcattggcgcgcatgacgcaggactggtcgatgcgcgtgccgctgatcgacggccagggcaatttcggttccatggacccggatccgccggcggcgatgcgctacaccgaggcgcgccttgccaaggtgacgaacgcgctgctggacgatctggacaaggacaccgtcgatttccagccgaactacgacgcctccgaaagcgagccgcaggttctgcccgcccgcttccccaacctgctggtcaacggcgcgggcggcatcgcggtcggcatggcgaccaatatcccgccgcataacctgggcgaagtgatccgcgcctgcctcgcctatatcgacaacaccggcatcaccatcgacgagctgatccagatcgtccccggccccgattttccgaccgcgcccttgatcctgggccagtccggcgcccgcagcgcctatcataccgggcgcggctccatcatgatgcgcgcccggcatgagattgaggaaggtcgcggcgaccgccgctccatcgtcctcaccgccattccctaccaggtcggcaagaacggcctggtcgagaaaatcgccgaagccgccaaggacaagcggatcgagggcatcagcgacattcgcgacgaatcgagccgcgagggcgtgcgcatcgtcatggacctgaagcgcgacgccacgccggaagtcgtgctgaaccagctatggcgcaacacgcccgcccagtcgagcttcccggccaacatgctggccattcgcggcggccgcccggaactgctcaacatccgcgacatcatagaggcgttcgtccgcttccgcgaagaggtcatcacccgccgcaccaaatatgaactcaacaaggcccgcgaccgggcgcatatcttgctgggcctcgtcatcgcggtcaccaacctcgacgaggtggtgcgcatcatccggggttcggccagcccggccgaggcccgcgaaaccctgctcgcccgcgactggccggtggcggagatcgcgccctatctgaagctggtcgaggccatagagacggaagtcggcggcgacagctaccgcctgtccgacacgcaggtccgcgccatcctggacctgcgcctgcaccgcctgaccgcgctcggcagggacgagatcggcaacgagctggcggaactcgccgccgccatcgccgaatatctcgccatattgggcgaccgggtgaagctctatgccgtgatgcgcgaggagttcgaggcgatcgaacgcgacttcgccaccccgcgcctgtcggaaatcaccgccgccgccgacggcatagacgatgaagacctgatcgagcgggaggagatggtcgtcaccgtcaccgtgcagggctatatcaagcgcaccccgctggagagcttccgcgcccaggcccgcggcggcaagggccgttcgggcatgacgaccaaggatgaggacgcgatcaccgaattgttcgtcacctccacccacacgccggtcctcttcttctcgacggcgggcaaggtctatcgcctgaaggtctggcgcctgcccgaaggcggcccggccacgcgcggccggccgatggtgaacctgctgcccttaagccccggagagacgatccagaccgtcctgccgctgccggaggacgaggatagctggaaggacctgcacgtcatgttcgcgaccgcgaacggcacggtccggcgcaacagcatggacgccttcgccaacatcccgtcgaacggcaagatcgcgatgcgcttcgacgatgaaagcgacgaccgcctgatcggcgtggcgctgctgaccgaagaggacgacgtgctgctcgccacccgccagggcaaggcgatccgtttccaggcgacggacgtgcgcgaattccagagccgcacctcgaccggcgtgcgcggcatgacgctcaaaaaggacgatgaggtcatctcgctctccatccttcaccgctcgggcgccaatcaggaggagcgcgacgattatctgcgcttcgccccgtggaaggcggagaaggaaggatcgccgcagatgagcgcggaacgcttcgccgagctggccgcgaaggaacagttcatcctcaccgtctgcgccaatggctatggcaagctgtcctccgcctatgactatcgccgcaccgggcgcggcgggcagggcatcaccaatatcgacaatatcggccgcaacggccccgtcgtcgccagcttcccggcgcggcatggcgaccatctgatgctggtcaccgaccaggcgaagctgatccgcatgggccttgagtccctccgcgtcatcggccgcagttcggccggcgtgcgcctgttcaacgtgtccgacgacgagcatgtcgtcagcgcggcgaagatcgaggaaagcgacgaggagacggaggtgagcacccccgccggcctggaagtcagcccggaggccagccccgaagccgatccggacctgaccgaggagtgaccgacctcttcgcctacaagatcctgacgaaggatcagtatgaccagttgaaggcggatggcgcgttcaagggcgcgccggtcgatctggccgacggctacatccacatgtccacccgcgaacaggccgccgagacggccgccaggcattttgcggggcaggaccatctggtgatgctgatggtcgacctggcccctttcggcgacgcgctgaaatgggaagaatcgcgtggcggcgccctcttcccgcacctctatggcgaactgccgctcagcgccgtggcgggcaaggtgatcctgcgcctggacgagcagggcaggcatctctttccggcgggcttctaaccccctggggcaatgcaggcaggctcgcggaagcctgctccgcctcccgcgctatttccggttcacagcagcgtcatccgctggcgggggccatgtcccggccctctcctgagatggcgaggcggatcagatgcttcgttttcatgccttggtgacgtcagtgcagggtggggagcggacatttccccctattcgtcaccccggacttgatccggggtgacggaaaactgatgacgggaagcggccaatcgccgtctttaggtgcgcctgcttcaaggaaaacggaacgtccgctcctcatcctgcatctctaggcaccgtggacaaattcaagacttgccggactgagtgatttgggtggttagctgtcattccccctcccgcaagcgggagggggttagggggtgggctggcgcaacatgcgcgttgttttgcaacggccaagtcagaagctcgcttcgctcgcgcccacccctagcccctcccgcttgcgggaggggaatgtcctggattggccatttcacgacattttcgaatttgtccacgctgcctagaaccctctttcccctgctccttggcatgtccgatccgcctgcggcttctgcgcacgcctgcgcttgtgctgcgaaatcgatagaaaaaatgaccggagtcccgtcattccactctctccatccggacgacgcgcttgtcgttcatccaataatcatagccgccccatctgatccgccgggaagccgccgccgccaactgaattccccaatgcgtccagcacacggcaaaaggcgccagcacatcccaccagagcgagcgccgcgccgcccgcgcctggccccgttccagcacgcttgcgatgatccgccgccggatcagcgcccgtcccgcggccgccgcatagccaacgcccacggcgctccagccaccccaacccagcgcccaaatccagcccagcgcctgcgcgcccgccacggcgcaggcgatcagccacattcccgcgctgttcgtcaggacatgccgatattgccgcacgccgaagcccagcgccccccgcccctccagcgggctggccaccagcagatcgcgcactggccgcaaccgcagcttcgcccgccatccggcaagcccgatcgtcatgtcgtccgacaaccgccccgccagcgcggcatccaggtccagccgctccgccgtttcccgcgtcagcgccatggccccgccccagggcatggtcgcgctcgccgccctgggcagcgtcgccaactgcatttcgaccgcgcccaccagcgtggccgccatgctggcttccggcaacaacaggcgatagccggtcacgatgtcggcctttccccgcaccagcggaaagagcagccgtcccatgagccttgacggcggttcgatgtccgcgtcgatgaaaatcagataacggtccccctgccgcaaggatcgcagggccgcccgcagcttgtggaccttctgcccctcgtcgctggcgatgccggcgcgaacgatctgcacccagtccccttcgcgccccgccagcgcctccgccgccgcgcatgcgcccgacgtggcgatcaccagccggaaaggggccgcctgcgccttcagccgggcgatcagttccgcgccgccatcccaatcgtcgcgcaccgacagcagcaccacgacgccatcgggcgcttcctcctgccggtcggccggcaggtgccgccaatagtcgagcacgccgatcacgctcagcccctgcacgatcgcccaaagccccaaggcccaactcatcgcaaatccaagccctttaccgccccgaccgctgctgtatgacggcaggcgcgatgctctccaacccctttctcttcaccctcctccgcattcttcccgcgtccctcgcctcctggctgggcggatggctgtcggccaacatcgcccgcaagtcgatgaagctgcgcgatgagcgcgcgcgcaggaaccttgccatcctccgccccgatctggacgatgcgacccgcgaggcgatgctcacccgccgctggttcaacctgggccgcaccatggcggaactcaccaatatcgaccggctgatcgacaacgatcatgtgacggtggaggatggggatggctatcggcgggtgctcgacggccccggtccgctgatcgccctttccgtgcatctggggaattgggacctgctcgccgcgcatatcaaggcgtcgaccgacaggccgggcctgggcatctacgacccgccggaagacccccggcaggcggccatgctcaagcgcgcccgatccagctatatgggcgaggcgatcaccggggacggcgccgcccgcggcgtgctgaagcatctcgccggccgggaccgcgccaccctctacatcctgctggacgaacgccgggaccggcaggtctggtttccccgcttcggccgcgacctgccgccgtcgggcaacctttccgtcgcgcttcgcctggcccgcaaggtcggcgccaggttcctgcccttctacctgatccgcagcgaagggccgcatttccgcgttcactggcaccctccgctcgatcccgccctgctttccgacgaccggatcatggatcaggtggacgccttcctcggcaaggcctgcgtggatcatgccgaccagtggcttgcgctgcacgacatggacctggcggctcccgtcgccgccgtcgcggctgcgcgggaggaaggggcagggggagggatggcgggatgaaagcggttctcacgcccggccgcacccgctaaagcgcccccatgccccgactcgccatcaagatctgcggcctttcgacgccagagaccgtgggcgccgccatgcgggcggacgcgacgcatctgggcttcgtccattttccgaaaagcccccggcatgtcgaagcggatcaattgcgcgccctcgccgcgcctgtcccgtcccatgtcgaacgggtcgccgtgctggtcgatcccacggacgaaatcctggcgggcctggccgccaccggctccctcaccgcgctccagcttcacggcagggagcctcccgaacgggcggcggccattcgcaggcgcttcggcattcccgtctggaaggccatttccgtcaagacccgcgccgacatagaggccgcccgcgcctatgcgggcgccgccgacttcatcctgttcgacgccaggacgccccatggttcggcgctccccggcggcatgggcctgcgcttcgactggacgctgctgcgcggcgctgccccatccctgccctgggggctttccggcggcctggacgtcgacaatgtggccgaagccgtccgcatcacgggcgcgccgctggtcgacatttcctccggcgtcgaaagcgcgccgggcatcaagagtgtggacaagatcatggccttctgcaatgcggcatcggcatgttgacgcagcgcgcccctttagaacgcatcggccttcgatggcgttgatcacttggcccaagtgatccaacccatgcccgaagagacagaagcgatgaccgatagcatgaccctgcccaacagcctgcgttcgcagcccgacgcctccggccatttcggcgcctttggcggccgttacgtggccgaaaccctgatgccgctcatcctggagctggagaaggtgtacaaggaggcgaagcaggaccccgccttcgacgcggaattcaccgaattgctgcgcagctatgtcggccgcccgaacccgctttaccatgccgcgcgcctgaccgaggcgctgcgcgccgaagcgccgcccggcaagggcgcgaaaatctatctgaagcgcgaggagctgaaccacaccggcgcgcacaagatcaacaattgcatcggccaggcgctgctggcccgccgcatgggcaagaagaaggtcatcgccgaaaccggcgcgggccagcacggcgtcgcgaccgcgaccgtcgccgcgctgttcggcatggaatgcaagatcttcatgggcgcgaaggacgtggagcggcagaagcccaacgtcttccgcatgaagctgctgggcgcggaggtgatcccggtcgtttcgggatcgcagaccctgaaggacgctatgaacgatgcgctgcgccattgggtgtcgaacgtccacgacaccttctacatcatcggcacggcggccgggccgcacccctatcccgaactggtgcgcgatttccagtcgatcatcggccgggaggcgcgcgagcagatactggaactggaaggccgcctgcccgacatgctgatcgcgccggtcggcggcggctccaacgccatcggcctgttccaccccttcctggacgatgcggaggtcaagatgatcggcgtcgaagcagcgggcgaaggattgcagggcaagcatgccgcctccctcgcgggcggcaagtccggcatattgcacggcaaccgcacctacctgctccaggacgaggacgggcagatcaccgaggcgcacagcatctcggccggcctggattatcccggcatcgggcctgaacatagctggctgcatgaaatcggccgggtcgactatatgccgatcaccgacgatgaggcgctggccagcttccagaagctctccgcgctggaggggatcatcccggcgctggaatcggcgcacgccatcgccagcgcggaaaaggtcgcgccgacgctggacgccgaccagatattgatcgtcaacctctccggccgcggcgacaaggacatcttcaccgtggcgaccgctttgggggtggagatatgaaccgccactccgttcgcaccaacgccgcttccattcgcgcaaatccctcctccgttctccctgagcctgtcgaagggctgttcttctcttcaaagaaagagctgggcttcgacaagctcagcccgaacgggtactttttcaatgactgaccgcctcgccacccgcttcgccgcctgcaaaaaggcgggccgcgccgcgctcgtcactttcgtgaccgcaggcgatccgaccgtggccgacacccccgcgatcctcgacgcgctggtggaagggggcgcggacatcatcgaactcggcatgcccttcaccgatccgatggccgatggcccggccatcgaactggcgaacctgcgcagccttggctccggcaccaggacgaaggacatcttcgccctcgccgccgcctttcgcgccaggcacccggaaaccccgctggtcctgatgggctatgccaacccgatgctcgtgcgcggctcggcatggttcgcggagcagtgcaagaccgcgggcgtcgatggcgtcatctgcgtcgatgtcccgccggaggaagatgccgagatcggccccgccctgcgcgcggccggcgtccacctgatccgcctggcgacgccgacgaccgacgccgccaggctgcccgccgtgctgaacggcgccagcggtttcctctaccatgtcgccgtcgccggcatcaccggcaagcagcaggccgcgcaggccgccgtcgagcaggccgtcgcgaagctcaaggccgccaccgacctgccgatcgccgtgggcttcggcgtgcgctccgccgaacaggcggccgcgatcggacgcgtcgccgacggcgtggtggtgggttccgccattgtcgacatcatcggatcgcatggcgatgccgccgcgcccttcgtcaaggatttcgtcgccgcccttcggggcgcgctgaacgccaacagcccacatttccgggagaccgccgcatgagctggatcaaccgcgtccgcaacgcgctgcccttcatggcgaagaaggaaaccaccgccgaaacgctgtggcacaaatgcccctcctgcgccgagatgatcttcatcaaggaatgggaggacaatctttccgtctgcccgcgctgcgaccatcatggccgcatcggtcccgcggagcggttcgagcagatactcgacgccggattcatcctgctgccgacgccgcaggtgcaggaagacccgctcaagttccgcgactccaaacgctatcccgaccgcataaaggccgcccgcgccgcgaccggcgaccaggacgcgctgatcaacgcgcgcggcgccatagacgacgtgccgctggtcatgggggtccagaacttcgcctatctgggcggttccatgggcatgggcgtcggcgccgccttcatccagggcgtcaacgaagccatcgcccgcaaatgcccctatgtgatcttcaccgcagcgggcggcgcgcgcatgcaggagggcatcctctccctcatgcagatgccgcgatccaccgtggccatccggaaactccacgcggcgggcctgccctatatcgtggtgctgaccgatccgacgaccggcggcgtcacggcgagctatgccatgctgggcgacatccagatcgcggaacccaatgcgctcatcggcttcgcgggccagcgcgtcatcgaaagcacgatccgcgaaaagctgcccgacggcttccagcgcgccgaatatctgctggagcacggcatgctggacatggtcgtccatcgcagcgacctgcgcgacacgcttgccagggtgatcggctacctcgccccacgcgccgccgcctgacgccaacgggaccagagccgatggccgaccacgccgtctccgacgatccggccgtccaggcccagctcgaccgcctcgcgacgctgtcgccgggcgccgacatattgggcctggaacgcatcgtccgcctgctggaccacatcggcaacccccaccgcgccctgccgcccgtcttccatgtcgcgggcaccaacggcaagggttcgacctgcgccttcctgcgcgccgcgctggaggcggacgggaagacggtgcatgtcttcacctctccccatctggtccgcttcaacgaacgcatccgcatcagcggcaagctgatctccgacgaggcgctggcccattatctctcccgcgtgctggacgtggcggaagggatcggcgccagcttcttcgaagtcacgaccgccgccgccttcctcgccttttccgaacatcccgccgacgcctgcatcctggaagtggggcttggcggccgcctggacgccaccaatgtcatcgaaaggcccgtgatctgcggcatcgcgcagctcggcctcgaccatcagggcttccttggcgccacgatccgggagatcgcggcggaaaaggccggcatcgccaagcccggcgcgccgctggtgacgcagcgctatgccgacgcactcttcccggtgatgctggaggccgccgcccgcaaccggacccactggttcgccatgggggaaagctgggacgcggcggcctatcgggatcgcctccattatcgcgacgaccagggacggctcgacacgcccttgccgcgcctgcccggcgcgcaccagatccataacgccgcgctcgccttcgccatgctgcggcaccagaatgtcgtgcccgtcagcgaagccgcgctgaaggccgccccgctctgggcgcattggcccgcccgcctgcaaaggctggaccatggtcccttgctcgcccgcctgccggaagggaccgaggcatggctggatggcggccacaatgccagcgcgggcgaggcgatcagcgcctttttcagcagcgagcggctggaggaacagaagctccaactgatgatcggcatgctgtcgaacaaggatctggacgcctatctccatccttttgcggggcggatcgcgcatatccatgccctgccggtgcccggccatgaccatcatccgccggaacgattcgccgccatcgccgatcgctgggacatcgcctgcaccgcgcatgcgacgcccgaaggcgcccttgccgccatctccgcccagccgggccatgcgccgaagctgctgatctgcggctccctctacctcgcgggcgaaattttgcggctgaacggtcaatatcccgactgaatttacttgcgattgactcgcaatagcgtatttttgccttccaacaacaaggcagaaggtaagaacgcatggccaacggagagtccccctccctcgatcagccccgtccgcttcccggcggctacggcaaccggctgttcctctatgtgatgcgccgcatggcgacggcaggggtcaatgacgcccatgccgccaatgcgatgctgggcgcctttggccgcagctatcgccggccgctggtgctgatgcgggcgatgatgctggaaatggcgcggacatccagccgcaagatattgatcgcgccctgctgctgttcccgcatgacgagcgacgaggcgctgatgatgcaggccatcggcggcgcgctgcgcagcccgcgttcggcctatgaggatgtcgccgccctgctgggcaacgaccatgcgctgggcgcgctcacctgcctgcaggcggtcgcccaggcgcattgcgatctgggacgtcccctcgatctctacgcggcgggttagcgcatcggttcagccatgctgcgtagccgccgtgccgacgctggcgtcgatcagcccggcgcgcatcatcagccagaaaaggacgatgcccggcaccgccagcgcggtggtcagcaggtagaagtcgacatagccgaaccgctctatcatcgcgcccgccgtcgtcccggtcaggaaccgtccgacgatgctcgccgccgccgaaatcagcgcatattgcgcggcggtgaagcgcaggtcgcagagcgcggagaaataggcgaccaccgtcaccccgccgatgccgctcgcgaaattctcgaaaccgatggcgccggccatgccccaattgctcttgcccagcgcggccagcagcgcgaagctgaaattggacacgcccatcagcagcaggctgaccagcacggaccgcttcatccccatgcgcgcatagagcacgccgccgacgaagattccgatcagataggcccagaaaccgatccccacgtcgtagatggcgatctcgtcattggtgtagcccatgtcgtcgaacagcaggcggaaggtgaggttggccagcgtgtcgccgatcttgtgcagcaggatgaacagcagcaccagccaggcgccgcgccgccggaagaattccaccagcggcccggcgatcgactgccacacttcgcccattccgcgccgcgccgtcggctcgcggtgccgctccggctcgcccagcaccagcccggtcagcatggcgggcaaggcgaagaccgcgcaggccagataggccccatgccagccgatccgcgccgccagcaccagcgccagcgcgcccgccgcgaccgacccgatccgccagccatattgcgacaggccggacccgacgcccaattgctccggcttcaaagtctcgatccgataggcgtcgatcacgatgtcgaaggtggcgcccgcgacgccgaccaggatcgcggcataggccgtctgcaacaggcctgtggcgggatcgaccagcgccaggttggcgaccgccgccatcacgaacgatcccgccaccagcagccaactcacccgctgccccagccggccgatgaccggcagccgaacgccgtcgacgacccaggcccacagccatttgaggttatagaccaggaaggcgagagtgaaggccgtcaccgccttcttgtcgatgccgtcctgcgccagccgggtggtcagcgtcgcgccgatcatcgcatagggaaagcccgatgatatgccgagaaaaaaggcccccagaggcgccttctgcacatagggcttcaccgcgtccagccagccagccgagcccttcgccatgtcggtcataaatcggtgcgccccccggggatgattatccgggccaccatatgggcaaatgcggtggaggcaagccgtccgcccatcttattccgggggtggatcagggcgcatcctcgaacaggtggagcccgtcgggaaagcggggcagcgccttgccgcggagcagggcatccagcacgtcgatcgccgccagcagatcgcgcggcgcatagggcttggccaggcatcccagagccatttccctggcgtcgaccgggcaggcgcccgtcacgaacaacaccgcgacgcccttgcccgccgcgaagcgcgcaaggtcgaccccgctcttgtcgccatgcagggtgacgtccgcgatcaccaggtcgacgctctcctcctcgatcacggtgacggcatgggcatattcgtcgacggtggcggccacgcgatagcccgccatttccagcacatgctcattgtcgaaggcgaccagcggctcatcctcgaccaccaggacgctgcgtatcgccttgcggcgctcccgcgcttcggcttccccttttaccagcccgaaaaacatttgccgatccgccccatttgcgccattcagccgaccaacgtgcaaggccccgaaggggtttcccatcgccccggcgcatgggcgcaaggacaacaccattcgtcaatttcctggccttcccgatatgggaatgccgccccgttttgaaaaggaactcttccgtggaaccgccgaaaaaatctgggccgccgcgtcggccgggctccggcggtcccaggcgtccgacgggcgccagggctgcgccgggatcgcgcccggcccgcccgccgttcaggaagaccaaggccgccccggcgacgcccgccaacccccatcccgcccgcgccgccgccgcagccggcggcgggaacgagccgcagcgcatcgccaaattgctcgcccgcgccggcgtcgcatcccggcgggaggtcgagcggatgatcgaggaggggcggatcacgctgaacggcgaagcggtgtcgacccccgccacgctcctctcttcgctgcacggcgtcgcggtcgacggcaatccggtcgccgcgccggcgcctgcgcgcctgttcctctttcacaagccgtcgggtttcctgacgaccgaacgcgatccccgcggccgcccgaccatctacgacaagctgccccccgacctgccccgcgtcatgccgatcggacggctggacatgatgacggagggcctgctgctgctcaccaccgatggggagttcaagcggcagatggaactgccctccaccggcgtgccgcgcacctatcgcgcccgcgccttcggcgaggtgagccagaaccagcttgaggatctgttcgacgggctggagatagacgggatacgctacggccggatagaggccaatctggaacggcgcaccggccgcaaccagtggatcgaaatgacgctgaccgaaggcaagaatcgcgaggtccgccgggtgctggaacatctggggcttcaggtgaaccggctgatccgcaccagctatggcccgttccatctgggcgaactggcgtccggggcggtcgaggaagtgcggcagcacgatctggtcgtcttccgcaaggggctgaagggcgcgaaatgaggatcatcgcaggccaatggcgcggccgtccgctggttgcgcccaagggcgacgcgacgcgccccacggcggatcgcacacgcgaaacgctcttttccatgttgctgagccggatcggctccttcgaggggctgagcgtcggcgatttcttcgcggggtcgggcgcgcttggctatgaagcgctctctcgcggcgcggcaagctgcgtcttcgtggagcaggaccgcgccgcgctggatgcgatccgcgccaatggcgacaggctgggcgtccgccccgacatccgccagggcagcgtcctgtcgatcggtccggcgggcaagccgctggacctcatcttcatggacccgccctatcagagcggcgctggcatggtggcgctggacaagctcagccgcctgggctggactagccccgcgacctggatcagcatggaaaccgaccgccgcgaggatgtggccgtaaagggcttcgcggcagaggcgacccgcgatgtgggcaaggcgcgcctgacgttgctgcgcgcagcggaccaggccgggtaaagagcgctccggccccggctgaaagatagggcatgcgcgcgggcggggcttggcgaccgtcgtcgccaccctgccccgccccgacgccgtcagcgccgcttacgcatggatttggacgcttcgccgcggttgatgcagctatcctgcactgtcttgctgcatagcggataatcctttcgctcggtcggcggcggcgtcatattgccgcccactgtcgcgggattggcggatgttccgaccggcgcggacggatcgcgcgggacgccggcgggggcaggttgcatccccgtgtccgggggcacggcgcccgtgggttggccggcattgggatcggcggcgggcggcggcgtggccggcgtcgccggactggcgggcgcggagcccggctccgcgggcgtcgcgggcatggcgggcgtcgcgccctgatcgggcggcggcgcagcggttgcggggggctgcgccgaagcgggcatgtcctgcgctattgcaatgccggtgacgccggcgccgaaggccaatatggtcgcgcctgccaacaggatcgatttcatcgggatcatcctttccttgttctcgacccgttctgccgttcgggctgcacaaagaaccggatttgcgacgccgacgttccggccatggcgatgaaccgttgccgccgcgccgccagacgatcccctaaaccacccgcctcaatgctcaggatagcgatcgaacttcggcagttcgtgcgcgcccgccatccaggacgcggcctccgcgaattgcacatggatggccggcggcagggcggacgggtcgtccagcgtgcccgtctgaatatccaccatgccggggaagaccgcggcattgcgatagaacagccccgtgccgcatgtcccgcaaaattcccgcgtcacattgtcggaggatcgataggtcacggggcggcccgtcaccgtcaccctgtcttccggaaacaaggcccagccgaccatcggcgcgcccgcgcttttccggcagtccgaacaatggcacagcgcgctgtagactggctccccttgcgcttcgtaatggatcgccccgcattggcaccgccccgaaaccatggccttatctccttgcatgattcgccttttgttctcatagaagaagcgacggcgcaagggctgcccgcccttgccgcttcccgcccggcaccttagttgatagctcatgaccctgcctgctccctcgcccgacgatcccgcctatcttcaggggctgaacgaaccccagcgggaggccgtgctctcgaccgaggggccggtgctggtgctggcgggcgccggcacgggcaagacggcggcgcttaccgcccgcctcgcccatctgatcgccacgcggcgggcctatccttccgaaatccttgccgtcaccttcaccaacaaggcggcgcgggaaatgcgggaacgcgtcggccgcatgatcggcccggcggtggagggcatgccctggctgggcactttccacgccatcgccgcgaagatgctgcgccgccatgccgaactggtggggctgcaatccaacttcaccatcctcgacacggacgaccagcttcgcctgatgaagcagcttatccaggcggagggcatcgacgaaaagcgctggcccgcccgccagctcgccggcctcatcgaccagtggaagaacaagggcctgaccccggaggagatcggcgcgggcgagagcgagggctatgccaacggcagggggcagaagctctatgccgcctatcaggcgcgtcttcgggacgtgaatgcctgcgatttcggggacttgctgctgcatgttctgacgatattgaaacgtcatcgggatgtgctggaaagctatcagcagcgcttccgctatatcatggtggacgaatatcaggacaccaactccagccagtatctgtggctgcgcctgctcgcccaaagcagcaagaacatttgctgcgtcggcgatgacgaccagtccatctattcatggcgcggggccgaagtcgccaatatcctgcggttcgaaaatgattttccgggcgcgaagatcatccggctggagcagaattaccgttcgaccccgcatatattgggcgcggcgtcaggggtgatcgcggaaaacggcaatcgcctgggcaagacgctatggaccgacatcgacgtgggcgaaaaggtccgcgtcatcggcgtgtgggacgggccggaggaagcgcggcgcgtgggcgaggagatcgaatcgatcgaacgcggcggccgatcgctggacgaagtggccatcctcgtccgcgcccagcaccagacccgcgagttcgaagaccgcttcatccagatcggcctgccctatcgcatcgtcggcggtttccgcttctatgagcgcgccgaaatccgcgacgcgctggcctatctgcgcctcgtcaaccagcccgccgacgacctggcgttcgaacggatcgtcaatgtccccaagcgcggcctgggcgacaaggcggtggaaaagctgcaccgacttgcccgcacggagggcgttccgctggccctcgccgccgcccgcatcctcgacacggacgagatgacgccgcaggcccgccgcagcctgggcgcctttatcggcgatctcgcccgctggcgggaccgcgccgcgcagcttccccatgccgaactcgcccggcagatattggacgagagcggctacaccgccatgctccaggccgaacggaccgccgaaagcgcggggcggctggagaacctgagcgaactcgcccgcgccatggaggaatatgagacgctgggggccttcctggagcatgtgagcctcgtcatggacaatgaggcgcaagcggacgagcgcaaggtcacgatcatgaccattcacgccgccaaggggctggagttcgacaccgtctttctggcggggtgggaagaaggcattttcccttcccagcgcgcccttgacgaaggcggcctcaacagcctggaggaggaacgccgccttgcctatgtcgcgatcacgcgggcgaggaaatcctgcatcatcctgcacgccgccaaccggcgcatctatggccagtggaccagttccatcccctcgcgcttcgtcggggaactgccgcccgaacatgtggaggaggaaagcagcatgtccggcggcgcctcgctctggcgcgccaactggtcggagcgagccgatcccttcgccaatgtccagcgcggcacgggacgcggccccggctggcagcgcgcccagcagagcgggcagttcatgaaggaacccgtccggatcgtggaagcccgcgcatcggccgtatcgctcggcaacaagggccgcgacgacatgagcgtcggtctgcgcgtcttccaccagaaattcggatacggcaccgtggcggagatcgagggcaacaagctggagatcgacttcgaaacgacagggcggaagcgggtaatggacagcttcgtgcagcctgcctagccgtcaatcgggcatccacaatgcagggggcgatctggtatcgtgaaatggcggcggtaaggttagcgcccgtatgggaatgataaggataggggtggagagcggccattcccttattcgtcaccccgggcttgacccggggtcccgctgccttggacgaggcgcgcactcagacaagaaagcgggaccccggatcaagtccggggtgacggaaacttcagctattagccaattccagtcgcttattcgaccgtcagcttctggacttaaacgaccactgaggaccagccgcaataacccaacgacaatgacatccccaaaggcgtcctattgcccaacaggcggccatttcgcctgtcctatccgcacgggccagcttaccaggcttcgtctttgacaggctcgatatgcaggcccacccatgagcgtcaacggaaagtagcggaaatcagcctccaatcccgatcgggtggagaagcttgcccatggcgagctcattcagatgttggtggagcctagcgggatcgaaccgctgacctcctgcatgccatgcaggcgctctcccagctgagctaaggccccatcgtcgcgcggcacatcataccgcatcccaatggatcaggccatgtccggcatcaagccatcggccaaatatagaacactccttgcgtggctttagagtgttaatcgaggtcacttgcgacctcgccacacccctcgcttgcgctcgggagtttttcgggaaaatgtcccccggacattttctttttccgaaaaactggtggagcctagcgggatcgaaccgctgacctcctgcatgccatgcaggcgctctcccagctgagctaaggccccgtttccagtgtcggcgccgtttgggtccggcgcctcggaggccgctgccattaggtggcagcgaactccttggcaagcacaaaattcaattaattgtcgtcgtcgccatcgtccccgccagcgtcgacgcccagatcgtcgtcgccgcccagatcgacgtcattgtcgggcgaatcgccgtcatcatccacgtccagatccaggtccagatcgtcgtccgccgtctcgatctcgccatcggcggtttcgatgaccttcttgggcgcttcctcatagggcagcggctgcttcgacttcagcacgggttccggttcccaggccgtgccgcaattgatgcaggtgaccgggtcatccttgcccaggtcgtagaagcgcgtggcgcatttcgggcaggtacgcttcgtgccccattcagccttgaccatgtccggccttgtccttctcttgcgagtgctcaaaacagaaattacgcggcacgacagggtcgcccgcgaagagacggcgccttgccatagcgaaaccgcgctgtcaaaagccgggcgcattttttcaagtcttgcagacggattgacccgtgaccgcttcttccgaccagccgatgccccaagctcaacccgctaccttcaccgccgcctcggcgctttccggatcgatcgccgtgccgggcgacaagagcatttcgcaccgttccctgatgctctcggcgctggcggtgggcgaaagtcgggtcgaagggctgctggagggggaggacgtgctcgccaccgccgccgccatgcgggcgatgggcgcggacatccgcagggatgcggacggcatctggcatatccatggcgtgggcgtcggcggcctgctccagccggaaagcgcgctcgacatgggcaatagcggcacctccacccgcctgctgatgggcctgatcgcgagccacgccatcaccgcgaccttcgtgggcgacgcctcgctcagcaagcgccccatggcccgcgtcaccgaaccgctgtcgcgcatgggcgccagcttcaccaccagccccggagaccgcctgccccttaccatgcgcggcgcctgcccggcggtgccgctggactatcgccttcccgtggcatcggcgcaggtgaagtcggcgatcctgctcgccggcctcaacgcccccggcatcacccgcgtggtcgagccgatccccacccgcgaccatagcgaacgcatgctcaagggcttcggcgcggacctccatgtcgaggtcgagggcgacggcacccgcatcgtcacgctcaggggcgaggcggaactccgcccgcagtcgatcaccgttcccggagacccctcctccgccgccttcccgatggtcgcggcgctgctggttccggggtcgaaggtcgccatcgccaatgtcggcctcaacgcgacccgcgccgggctgatcgacctgctgcgcgaaatgggcggcgacatcctcgtcgaaaacccccgcgaagtgggcggcgagccggtgggcgatctggtcatcaccgcctcgacgctccagggggtggagccggaccccgcccgcgcgccgtcgatgatcgacgaatatccggtcgccttcatcgccgccgccctggccgaggggcgcagcaccttccgcgggctggaggaactgcgcgtcaaggaatcggaccgcatcgccaccatggcggcggggctgcgcgccatcggcgtgacggtggaggaactggaggacggcatcgtcatagagggcagcggcggcgcgctcctgcccggcggcggcccgatcgccacgaagctggaccaccgcatcgccatgagcttcgcggtcgcgggcctcgtgtcgaagaagggcgtgaccatcgacgacatgcgcccggtcgcgaccagcttccccggcttcaccgcgctgctgcgctcgctcggcgcatcggcatgaggcagggggcatgaccttcgatttcgccagcgtcatcggactggtcggcagcggcctgatggtcctcgcctatgcctacagcaacatggcgaaggtgctgaacttcaccctgttcaacctgctgaatctggtcggcgcgctgttgctgatctactcgctgacggttcatttcaacgtcgcgtcgatggcgctggaagtcgtctgggcctttatcgccctgatcggcctcgccaaggcgctgcggaaaggcaaggcatcatgatcatcgccgtcgacggccccgccgcatcgggcaagggcaccatcgccaaggcgctgggccgccattacgggctgccggtgctcgacacggggctgctctatcgcgcagtcgggcttgccgtgctcaaggccagcggcgacccggaccatgaggccgacgcccttgccgcctgcgatttcgacgacgccatgctggacgacccggcgctgcgcagcgaagcggtcggttcgctcgcctcccgcgtttcgatccaccagagcgtccgccaggcgctggtgaagcgccagcgcgacttcgcgacccagcctggcggcgcgatcctggacgggcgcgacatcgccaccgtcatcgcgcccgatgccgacgccaagatcttcgtcacggccagcgtccatgtccgcgcccagcgccgctatcaggacgcgctcgaccatggtggccaccccgacatggacagcctgatcgcggacatccaggcccgcgacacccgcgacatgagccgcgaccacgccccgctgcgcgtggccgatggagcggacttgctcgacaccagcaatttgactatagacgccgccgtccagcaggccattgctctggtggacgcccagttggaacgtcggcgacaggcctgacgcgaatgccgggcgccggggattcccaggcgcccttttcgcttttccacggggcgtcgactcgtcgtggccgaacggatgtgcgcatggcattcggccctgcggacgctttggcctgaaagaccaccggagacaaccggtaggccagcaatgacgagtgaaggaaactaccatggcctctacggcattcccttcgcgcgacgatttcgccgcgcttctcaatgattctctcggtggcgaggatggcggcttcgaaggccgcgtcgtcaagggcaccgttaccggcatcgaaaacgacatggcgctgatcgacgtcggcctgaagtcggaaggccgcgtgccgctgcgcgaattcgccgcgcccggccagaaggccgaattgaaggtcggcgacgaagtcgaagtctatgtcgaccgcgtcgaaaacgcccatggcgaagccatgctgtcccgcgaccgcgcccgccgcgaagccgcctgggacaagctggaatccgaattcaccgaaaacgcccgcgtcgaaggcgtcatcttcggccgcgtcaagggcggcttcaccgtcgacctggacggcgcggtggcgttcctgcccggctcgcaggtcgatattcgtccggttcgcgacgtcacgccgctgatggacattccgcagcccttccagatcctgaagatggatcgccgccgcggcaacatcgtcgtgtcgcgccgcgccatcctggaagaaacccgcgccgaacagcgcagcggcctcatccagacgctggccgagggccagatcatcgagggcgtggtcaagaacatcaccgattacggcgcgttcgtcgacctgggcggcatcgacggcctgctgcacgtcaccgacctcagctacaagcgcatcaaccaccccaacgagatgatcaacatcggcgacaccgtccgcgtccagatcatccgcatcaaccgcgacacccagcgcatcagcctgggcatgaagcagttggaaagcgatccgtgggaaggcgcttcggccaagtaccccgtcggcgccaagctgtcgggccgcgtcacgaacatcaccgaatatggtgcgttcgtcgagctggagccgggcatcgaaggcctggtccacgtttcggaaatgtcctggaccaagaagaacgtccaccccggcaagatcgtttcgaccagccaggaagtcgacgtcatcgtcctggaagtcgatcccgaaaagcgccgcatctcgctcggcctcaagcaggcccagaacaatccctgggacagcttcgccgaacgtcacccgatcggctcgaccgtcgagggcgaagtcaagaacgcgaccgaattcggcctgttcatcgggctggacggcgacgtcgacggcatggtccacatgtcggacatcgcctggggcatttcgggcgaggacgcgctggcgctgcaccgcaagggcgagactgttcaggccgtcgttctggacatcgacgtcgagaaggagcgcatcagcctgggcatgaagcagcttgagcgcggcggccccgccgctggcggcaccaccgccgctgccgccggcctcaacaagaaccagacggtcaccgtcacggttctggaagtccgcgacggcggcctggaagtccaagccggcgaagacggcgccaccggcttcatcaagcgcagcgacctgggccgcgaccgcgacgagcagcgtccggaacgcttccagatcggtcagaagttcgacgccatggtcacgggtttcgaccgcgccaagaagccgaccttctcggtcaaggccctgcagatcgccgaagaaaagcaggccgtggcgcagtacggatcgtccgacagcggcgcgtcgctgggcgacatcctgggcgaagcgctcaaggccaagagcgagggctaagccctccttcggcatctaacttaagtaatatcgcccgccggaacttagctccggcgggctttttctattcccaaaatgagaatgacataccgatattggctgattgtcacaggcatgaggattcactataaataaaccgggaaccagaagggggagtctggaggaccaatgatacgctcggaactgattcagaaattggctgaggaaaatccaaacctcaacctccaggaagtggaaaggatcgtcgatcttttcttcaaggaaatagtcgaccgtctttcaagcggcgggcgagtggaacttcggggcttcggcgcctttacgacacgggcgcgcgaggcgcgcaccggccgcaatccgcggacgggcgaacaggtgccggtggatgccaagcgggttccctatttcaagcccggaaaggaaatgcgggaacggctgaacgccaaggctgcgctctgatccaaccacatccttgacctgtgcgtcgttagccttcagggggtaacggcctcaagcggacgtggcgaaatcggtagacgcagcggacttaaaatccgcctccccctgggaatgcgggttcaagtcccgccgtccgcaccatggcgcttcacggcgtcattttccggtttcgcatgcttatcgctggatatccgccgcatttgtggcgatgatcggtcatggccggcgcgatcaatccacagagcttcagcgattccctcgtcatattgggggctgcgggactggtgatccccggctttgcgcgcctcaggatcagtccggtcatcggcttcatcctggtcgggctggcggtgggaccgtcggggttgggcgcattggtgggccaatatccctggctctatcatgtcaccatatccaacagggcggcgatagagccctttgccgaactcggcgtcatattgctgcttttctccatcgggctggaactgagttttcgtcgcctctggaccatgcgaacgcaagtattcggagtcggcgcggcagaattgatcggcggcggcacgctcattgcacttggcctttacttgctgggccagccgccggcgggcgccttcggccttggcctggcgctggcgctgtcgtccacggcggtcgtcctgccaatggtcggcacgcaaaacgccgtcggccgcgcggccttttccatgctccttttcgaggatctggccctcgtcccgatcatcttcatgctgggcgccctcgctccatccgtcgccgccagcccggacggcccgtggggcgaactggccgacacgctggtcaagagcggcatcaccatcgccgtcatgctggtcctgggccggctctttctgccccatatcttcagccaggcggcccgcacgaaaagcccggaagtgttcctggcggccagcctgctggtcgtcatcgtctccagcatggcgacatccatcgccggcctgtcccccatcgtcggcgcgctgctggccgggctgctgatcgcggaaaccgactatcatggcgaggtcgaggtcatgaccgcgccgttcaaggggctggcgctgggcgtcttcctcatcaccgtgggcatgggcctggacgttcgcgtcatcctggccaactggcccgcgctcatcctggcggtggtcggcgtggtcctggccaagacgatcgtcaccgcggcgctgctctatctctccggcgcgaggaaaggcgtcgcgctggaggtcggcgtgctgatgtccagcccttcggaaaccacgctgatcgtgctgtccgcggcggcggcggcccagttgatcctcccctccaccgccgccttctggcagatcgtgaccgccatcgggctcaccatcacgccgctgctcgcgcgcctggggcatgacattgcgcggcggctggaaatggcgctgggcgaggacacgccggaaatcagcgaagaccatgcggaggcggccgccgtggtgatcggcttcgggcgcgtcggccgcatggtctgcgacctgctcgacctgcacaagcagcgtttcatcgtcgtggaatccgacccggacgtcgtggcggaggcgcggcgcgggggctatcccatattgttcggcgacgtgtcgcgcaccgaaatgctcgacaagctccgcctcggccatgcgcgggcgttgatcctgacgatggacgatcccgtcctgtcggtccgggtgacgaagcgcgtgcggggctgggtgcccgacctgccgatcatcgcgcgggcgcgggataccgaccatgcggcccagctttatcgcgccggggccagcgacgccgtgccggagacgctggaaagctcgctccaactggcggaaacggcgctggtggacctgggcgtggcgatggggccggtgatcgcctccgtccatcagatgcgggaggatttgcgcatgggcatcaaggatgccgcgcaactggaaaccgcgcccaagctgcgccggctgcgggccgatgaggtgccttaggacgggtcttgcggcgggctgaagaccgaccagccggtgcgtcgcgccagttcttcgagcgccagcgtgccaagctggctgttgccattttcgttcaggccgggcgaccagacagctatcgaggcgcgaccgggcacgatcgccaatatgccgccgcccacgccggacttgccgggaataccgacgcgaaaggcgaaatcgcccgaagcgtcataatggccgcaggtcagcatcagggcgttgatccgcttggcccggctggacgaaacgacgcggcccccttcgggatgacggccgtcgagcatcaggtagcgcccggcgagcgcgagttgacggcaactcatctcgatcgcgcattggtggaaataggtgccgagcaccagatcgaccggatgccggatattgccgaaggcgcgcatataatgggccagcgccatgttgcgaaagccggtggccgtttccgacgcagccacggtttcgttgatggcgatgccgtcgtcgcccgcgagatagcggacgaagcgcagcatttcgccgatggcgacgcggggttgatggccgccaaggttgacgtccgcgacgacgacggcgcccgcgttgatgaagggatttcgcgggatgccctgttcatgctcaagttggacgatggagttgaaggcattgccggagggttcccgccccaccctctgccaaagctggtcgccgaccttgccgagcgcgagggtcagggcgaaaaccttggagatggattggatggagaagcccgtggcggaatctccgccttcgatcaggcggccgtcggcggtagccacggcgatgccgaactggccggggtcgaccttcgccagttcggggatgtagctggcgaccgtgccgcgatcttcccatgtcgcggcttgggcgacgatgtcggcgatgatcgcgggaaggtccatggctggcctcaaatggcggggatggcttaggatgtgtggggattcagtccatggcgggctgcaaatagcggctttctgcgcttccggtgctcacgtactgaattacgctgcgcgccagttctcgaaatccactattttcgccgcgccctgaactgaatccccacacaccctagtcggttttggagtttaacgggcgctcagggagcagggcatagcccggatcgggtggtgtaggacaggggaaatgtgcggggccgtcacggtccgcgggtcttgaccgtgctgccttccctcatttgtcatgctgaactggtttcagcatccatttctccccataagccaaggctcaagccggagaaatggaccctgaaacaggttcagggtgacgaatatggccaagggtcggaaaccaccccggcaatgcggaagcgatcaggccgggacgttggcgagggcggccttgaccgcttcaagcgctgcttccgccttgtctccgtcggggccgccgccctgggccatgtccgggcggccgccgccgcccttgccgccaagcgcttccacgcctgcgcggaccagatcgacggcgctgatgctgcccaccaggtcgtcggtgacgccgacggcgatggtggcgcggccgtcgaccacggctaggatggcggagacgccgctgcccagggtcgccttgttctggtcgaccaggccgcgcagttccttggggtccaggccttcgatgacctggccgatgaagttcaccgcaccgattttctcagggcctgcggcctgggcggagccgccgccgccgagcgccagcgccttcttcgcttcggccagttcgcgttccagcttgcggctctgttcgaccagggcggcgatgcgggcggggacttcctccggcgtcgtcttgagcgcggcggcggactggcgcaggcgatcctcgcggtcggagagccagaggcgcgccgcctcgccggtcagcgcctcgatgcggcggacgcccgatgacacggcggattccgagatgatcttgaagatcgcgatgtcgcccgtggcgcggacatgggtgcccccgcacagttcgacggaatagctgtgcgcgtcccccttccccatggaaaggacgcggacctcgtcgccatatttttcgccgaacagcgccatggcgcccgcctgaatggcgtcgtcgggcgtcatcaggcgggtcgtcaccgcttcattgtggcggacctgttcgttcacatcggcttcgatggcggcgatctggccgtgggtcagcgcttcgggatgcgagaagtcgaagcgcaggcgatccggcgcgaccaggctgcccttttgcgtgacatgcgcgccgagccggttgcggagcgccgcgtgcagcaaatgggtggcgctgtgattggcgcgaatgcggtcgcggcggttgacgtcgacgctgaggtgaaccgtatcgccgaccttgacgctgccggcgccgatcttcgccctgtgggcatggaggcggccgagcggcttggcggtgtcctcgacatccgcgacgagaccggattgcgaacttatggtgcccgcgtcgcccatctggccgccgctttcgccgtagaaaggcgtctggttggtgacgatcaggaccgtctctccggcggcggcgctgtcgaagttcacaccgtccttcacgatggccacgacctcgccttcgccctcggtcgagctgtagccgatgaactcggtgttgccggtcttttccgcgatgtcgaaccagatttcgtccgacgccttttcgcccgaacccttccaggcggcgcgggcggcggccttctgctcggccatggccttgtcgaagccctcgcggtcgacgcctaggccgcgcgagcgcagcgcgtcctcggtcaggtcgtaggggaagccgtaagtgtcgtagagcttgaacgcggtttcgcccggcagcgtgccgccttcgctgaggtcgccggtcgcttcgtcgagcagtttcaggcccttttccagcgtctggcggaagcgggtttcctcgcgcaggagagtttcctcgatcagcggctgggcgcggaccagttcctgataggcgccgcccatttcggagacgaggctgccgaccaggcggtgcatcaacggctccttcgcgccgatgatgtgggcgtggcgcatggcgcggcgcatgatgcggcgcaggacatagccgcggccttcattggcgggcagcacgccgtccgcgatcaggaagctggtggagcgcagatggtcggcgatgacgcggtggctggccttgaactcgccttcggtcgcggtcttcgtcagcgcgcccgattcctcgatcagcgccctgaacgtgtcggtgtcgtaattgtcatggacgccttgcagcaccgccgcgatgcgttcgaggcccatgccggtgtcgatgctgggcttgggcagttcgctgacgatctcgttcgcttcctgctcatattgcatgaagacgaggttccagatctcgacgaaacggtcgccatcctcctccggacttccgggagggccgccccagatatggtcgccatggtcgtagaagatttccgaacagggaccgcaggggccgctgtcgcccatcgcccagaaattatccttggtagggatgcggatgatgcgttcttcggggaggcccgcgatcttcttccagaggtcgaaggcttcgtcgtccgtgtggtagacggtggcggtgagtttttccgccgggaggccccattccttcgtcaacagggtccaggcatgggtgatcgcctgttccttgaaatagtcgccgaagctgaaattgcccagcatttcgaagaaagtatggtggcgcgccgtgtagccgacattgtcgaggtcgttatgcttgcccccggcgcggaccgacttctggctgctggtcgcggtggaataaggccgggattccaggcccgtaaagacattcttgaacggcaccatgcccgcattgacaaacatcagcgtcgggtcgttgtgcggcaccagaggcgcggacggaacgatggtgtggccgttggccccgaaatagtcgaggaaggagcggcgaatgtcgttggtcgaggtcatgcgggcgatttagtgggaagcgctccaacgcacaagcggggcttttcgtcgtttatgggaatatcggtcgatggggtggcggagcgggatgggtggggggataatgggctgatgttgcgcatttcccctccaccactcgcttcgcgagcggtccccctccccatcttgcgatggggaggatgtttttagagcgccttcgccagtgcgcgatatttgtggagcaggggttcggtgtagccattgggttggctgacgccttcgaagaccagggcgcgggcggcttgccaggcgaggctttccggatggccgctcatcggccgatagagcggatcgcctgcattctgggcgtcgaccttggcggccatgcgggtgaaggcggcgtcgacctgttccgccgtgcagacgccgtggagcagccagttcgccatatgctgagaggaaatgcgcagcgtggcgcggtcttccatcaggccgatgtcgtggatgtcgggaaccttcgagcagccgacgccctggtcgatccagcggacgacatagcccaatatgccctgggcattattgtccagttcctgcgtgatttcctcctccgaccagttgcggccctgggcgacggggatcgtcagcagcttgtcgagcggggcgacggcttccttcgcgcgatcatcctgacgttctaagacgttgacgccgtgatagtgagtcgcgtgcagcgtcgccgccgtgggggacggaacccaggcggtgttggcgccgctcttcgggtggccgatcttctggtccagcatgtcggccatgcggtccggcgcggcccacatgcccttgccgatctgggcgcggcccgacaggccgcaggcgaggccgatctggacattgcggtcctcataggccgtgatccagtcgctggccttcatctctcccttgcggatcatgggaccggcgtgcatcgatgtgtgcatctcgtcgcccgtgcggtcgaggaagccggtgttgatgaagacgatgcggtccttcaccgccgcgatgcaggcggcaaggttggcggaggtgcggcgttcctcatccatcacgccgaccttgagcgtgtggcggtcgaggcccagaagatcctctatggcgtcgaacaggcggttggtgaagccgacctcctccggcccgtgcatcttgggcttgacgatatagacgctgccggcgcggctgttgccccctgcccgcttcaggtcgtgcagggcgatcaggctggtgacgatgccgtcgactatgccttcgggcgcctgcgcgccatcggccagcaggacggcgggcgtggtcatcagatggccgacattgcggacgaacagcaggctgcggcccggcagggtgaagacgccgcccttgggcgctatatagctgcggtcggggttgagggcgcgggtcatcatcgcgccgttcttctcgaacgtgtcgacaagattgccctgcatcaggcccagccagttggaataggcggcgaccttgtcatccgcgtcgacggcggcgaccgagtcctccaggtcgcagatggtggtgagcgcggattccaggatgatgtcggcgatgcccgccggatcgccgccgccaatggggtgcgagcggtcgatgaccagttcgatatgcaggccgttatggcggagcaggatcgccgtgggatcttccggagcgccgcgataaccggcgaagccgtccgcctgctccaggctggtcgcgacgacgccgtgcgcgcccttgatatgcaggtggagttcgccgttccagacatgcagccggacgatgtcggaccagcccgcatgccccttcagcgggacggcgcggtccaggaaatccttggcccaggcgatgacctgcgcgccgcgcgccgggtcgtaccccttgcccgacggcgcgccgggcagcgcgtccgtgccgtagagcgcatcgtacaggctgccccagcgcgcattggcggcgttcagcaggaagcgggcgttgaggatggggacgaccagttgcggtccggccaggcgggcgacttcatcgtcgacattcgcgctgccgatccggaacggcgcgggttcggggacgagatagtcgatctggcgcaggaagccctgataggcggcggcgtcgaagggctgccccgctttttcccggtgccaggcgtcgatctgcgcctggagcgcgtcgcgccgggcgagcagggcggcgttttccggggcgaatttcgcgaagatcgcggcggtcccctgccagaaggcggcggcgtcgatgcccgtgccgggaagcgcccgatcctcgatgaaggcggcgagttgcggcgcgaccttcaggcctgcgcgctctgtcatgctggtcatggaacgatctcctttggcaggaccatagacggatcgcattatggcgtgtagacgccattattcgaattcagactttcttctggtgaaagaaatgatggacccggattatgacctgttcgcgaccatcgtggacgaaggcgggatggcggcggcggggcggcggctcagcatctctcccgccatggtgtcgaagcggctggtgcggctggaggagcggctgggcacgcggctgatccaccggacgacgcggcggctggcgctgaccccggcgggcgagcggctgcacgaagacctgcgcgccatcatggcggcgctggaagaggcggagcggcgcgtgtccggcgcttcggcggaggcggcggggacgctgcgggtttcggcgccgacatcctttgggcggatgcatgtcgcgccctatctgggccggttcctggaggcgcatcccaaggtgcgcctgcggatcgacctgtcggacgattatgccgacctgctggcgacgcgggcggacctggccattcgcatcaccgccgatccggggtcggggctggccgcgcacaggctggcgaccaaccggcgggtgctgtgcgccgcgcccgattacctggcccgcttcggcgtgccggaaacggtgcccgacctgcgcaggcaccggctgctcgcggcggacggacaactgccctggcggctgatcggccccaagggcgcggcgacggtcgagggcgacagccatgtccgcaccaacagcagcgaaatggtgcgggaactggcgctttccggcgtgggcatagcgctgcgttcgctctgggacatcagcgacgcgctggagcgcggaaatgtccggcaggtcatgccggatcatgaggggtcggcggatgttggcctctatgccgttcatctgccgcagaataatcccccgctcgccatcaccgccttcatcgatttcctcgccggactatatgcccccagcccgccatgggagcgttcgggcattgcccccgcgtaaaagcggctttaagggccgtttcatggatgaaaacacccggcgcgccgccctcgactatcaccgctatccgcaacctggaaagctgaggatcgaaccgaccaagcgcatggtcaaccagcgcgacctggcgctggcctattcgcccggcgtcgccgcgccctgcatcgacattgccgaagatcccgaaaaggcgatggactataccgcgcgcggcaatctggtcgcggtgatctccaacgggacggcggtgctggggctgggcgccatcggcgcgctggcgtcgaagccggtgatggagggcaaggccgtcctcttcaagaaattcgccgatatcgacgtgttcgacatagaggtcgacaccaccgatccggagaagttcatcgaggccgtcgccctgctggagccgaccttcggcggcatcaacctggaggatatcaaggcgcctgaatgtttcgccatagaggcggagctgaagaagcggatgaacatccccgtcttccacgacgaccagcatggcacggcaatcgtcgtggcggcggcggtgcgcaacgcgctggtgttgcagggcaagacgctggccgacgcgaagctggtgacgtcgggcgcgggggcggcggcgctggcctgcgtcgacctgctggtgtcgatggggctgcccatcgagaatgtgacgctgaccgacaaggacggcgtcatccattcggggcgggagggcatgttgccgaacatggcccgctatgcccggaccaccaatgcgcgcagcctgcccgacgtgctgccgggcgccaacctgttcctgggcctgtccgcgccgggcgtgctgaagcccgaatggctgccgctgatggcgcccaatccgctgatcttcgcgctcgccaatccggagccggaaatccgcccggaagcggcgcgggaggcgcggcccgacgcgatcatcgcgacggggcggtcggactatcccaatcaggtcaataatgtcctgtgcttcccctatatcttccggggggcgctggatgcgcgggcgaccgagatcaacgaggcgatgaaggtcgccgccgccgacgccatcgccaacctcgcccgcatgcccgcgcatgacagcgtcgcgcaggcctatggcgggcgcaagctggcgttcgggccggactatatcatcccgacgcccttcgacccccggctgatcgcggagatcgcctgcgccgtcgccaaggcggcgatggacagcggcgtcgccaagcggcaactggacctggaggcctataagcgccagttgacgcagcagaacgcccgctccgcccagttgatgctgccggtgttcgaggccgcccgcggcgcccagcggcgcatcgcctatggggaaggcgaggatgagcgggtgctgcgcgccatccaggatgcgctggacgagggcatcgtccgcccggtgatcgtggcgcggcggcgcatattggaacagaagctgccggacatgggcctgcggttccaactggaccgcgatgtcgaggtggtcgatccggagaccgaccatctgctgatgggcgagctggtcgaaggctatcgcgccgtcgcggcgcgcaagggcgtgtcgggggcggaggtggtgcgccatgtctatcgccggcccagcgtcaccgccgccatgctgctgcgcaccgggcgggtcgacgccgcgctggtgggcggcaacagcgattattggggcgaggtcgagcatgcgatgcgcatcatcgaccgcatgccgggcagcagccgcgtctatgcgctgtcggggctgatcctggacgcgggcgcgctgttcatcaccgacacccatatggtgcccgatccgacgccggagcagatcgccgaaatggcgctgctgggggcgacggaactcaagcatttcggcctgacgccgcgtgtggcgctgttgtcccactccaatttcggggcttcgcattcgcccagcgcccggaaaatgcgggaggcgttcaagctggtaaggcaggccgcgcccgaattgatggtcgacggggaaatgcatgccgacgcggcgctgagccaggggctgcgcgagcggttgatccccgattcgcggttcgaagggtcggccaatctgctggtcatgcccaatctggacgcggcgaacatcacgctgacggcgctgtcggcttcgtccagttcgccgacggtcgggccgatgctggtggggctggcgcagccgatccatgtgctgacgcccggcgtgacggcgcggggcatattgaacctgaccgccatcgccgcggcggaggtcgagcgggagggatgatgcttaacctttgcctgcgatagattgtccaaccggagtggctgagggcatatggcgcgacaggtttcgacaggggtgaagctggccatcggcggcggcgcggcggctgtggcgctgttgctgggcctgtccatgggccgtggcggcgatctgccgcccatccagagcaaggtcgttcaggccaaggtcgttcacgccaggcccgccgaacgcacccgcgcccagcccgtggcggtcgatccgcgtgcgttgatggtgaagcgcgtgctgccgatcgacggtcccttccgccatggcgactatgtctgggacgaaggcggcgcgcccgcgacagggccgctgatcgtcaccgtcgacctcaaggcgcagacgctgtccgtcttccgcgcaggctatgagatcggatcggcggtcatcctctatggcgccgacgacaagccaagccctctaggcgcctttccgatcatacagaaggatgcggaccattattccagcacctacaataacgcgcccatgccctacacgctgcgcctgaccagcgatggcgtggcgatccacggcagcgacgtgcaatggggcaacgccacccatggctgcatcggcgtgcccaagcctttcgcgaaaaagctgttcggcgcggcgaagctgggcgacctggtcgtcatcaccgacggcaagatgctggataccagccacgcccggcctgaggcgtgaattgcgcgatccaatgccgcaactgcaataaagtcacgccggccatggcttgattttgtgcggtaacgctatcatgtgcgggcgtcattcccaccgcatcgcaacatggagcagccgatggcgcaggccagccgtcccccttcttccggccccgttcaccccgctctcgtcattctcgcgctctccatgggcgccttcgccatcggcacgaccgaattcgcggcgatgagcctgctgcccttcttcgccggcgacctgcgcatcagcgagccgatggcgggccatgcgatcagcgcctatgcgctcggcgtggtggtcggcgcgccggtgatcgcggtgctgggggcgcggctgccccggcggacgctgctgatcgggttgatggccctgttcgccatcggcaatggcatgagcgccctgtcgcccgactatgcgacgatgctgctgttccgtttcctgagcggcctgccccatggcgcctatttcggcgtggcggcgctggtcgcggcctcgctggtgccgggcgaccggcgcgcgctggcggtggcgcgggtgatgaccggcctgaccgtcgcgaccgtgatcggcgtgccggtggcgaactggatgggacaggcgctgggatggcggtggggctttggcatcgtggcggtgctggcgatgatcaccatgacgctggtggcgctttacgcgccgcgggacgcgggcgatccggcagccgtgcccatgcgcgaactgggcgcgttgcgagaaccccaggtgctgctgacgctgctgaccggggccatcggctttggcgggctgttcgcggtctatacctatgtggcgtcgaccatgatttccgtgacccatgtgtcggagcggctggtgccggtggtgctggcgatcttcggcatcggcatgacgatcggcaatctggcggcggcctgggccgcggaccgggcgcagggcaggaccgccgtcatcgtgctgttgtggagcgcggcgtcgctggcgctgtttcccctgatggcggggaatatatggagcctgtcgctggtgatcttcctgatcggctgcggcggggggctgggcagcgtcttgcagacgcggctgatggacgtggcgggcgatgcccagacgctggcggcggcggcgcatcacagcgcgttcaacgtcgccaatgcgctggggccgtggctgggcgggctggccatctcggccggctatgggctgacctccaccgggtggatcggcgcggccctcgccctggggggcttggcgatcttcctgctggcgttgaacctgcgccaaaaatccctgcggctggcggcggtggcttgcgaatgagcctcgccggaaacgcgacaggggccggatttcctaatcgggatcgcaaagcggatcgccgctgccatcgcgggcctgcaaggccgcggcggcgtcgctcgccacgcgggggaagctgacgccctccagcgagcctcgccccttgcagagttccgcgcatttcatgtcgaccacgccgggcagcgacagttgatcgccgtcatattgggccaccacgatgcaatgatcgctgcgggagaagctgaggatcagcttgtcgccggcccgccgcgccgatcccttgccggcgcagctctggccctccccgaaggacgcttccatgccgaagcgataatcgccgtccctggccgggatcacgcagagcgcgtcccgccccgcttcatgattgcgctggtaaaggccgattgccggcaccttcgccgcgtccgcgatcgctccggtctcgatggcggcgcgctcaaggccggaactggtctggatgccggtttcacgcggacccggcgcgggcgcagcctcacgctggcacgcggcgagcgacagcagcgcggcaaggctagccagccgcatcgacaggcgtcaggccttccgggccgatgcggcggaagaagcaggagcgcgcgccggtgtggcaggcaggcccggcgggcacggccttcacccagacggcgtcctgatcgcaatcgatgcgaaggtcgcgcacctttagcatatggccggacgtctcgcccttcttccacagcgactggcggctgcgcgaccagaaatgcgcaaggccggtgtcgcgggtaagctggagcgccttcgcgttcatgtgcgcgaccatcagcaattcgccgctgtccgcatcggtgacgacggcggtgatcaggccgtcccggtcatatttggggttgagggccaggcccttgtcgcgcgcttcgtccatgagcgggctatagagggctgcggcgctcgtgcgaagccctgaatgatgggcggcgtatcgggcagagaagcaacaaggcgcttcgaggggatcggcgcgaaagagccgaggcggtgcgctggccctttcctgccgcgactgtccaggaaggaaggaaatggggcgatcgacgggatccgaacccgcgacctccggtaccacaaaccggcgctctaaccaactgagctacgatcgccacaggggccgtgccccttgagagaagggccacatatgcggcccatcccgcgccgtcaagcggactgatgcggaaaaagccgggatgccgcaataaaaagaaaaggggcgaagggcatgaagcccccgtcccttttcatgccttggaaaatcagcgcgcatgggagcatttgctccctgttgccgcgctgaaatccggcgctctctctccgataaaacttcgccaaccgcgacgccggctcaaaaaacggaccggggcgcttcataggaaagcgccccaggaaaatccttagttgaccgaatccttcaggcccttgccggccttgaacttcggctgggccgaagccttgatcgtcatcgtctcgcccgtgcgcgggttgcggccggtcgaggccttgcgctgcgaaacggagaaagtgccgaaaccgaccaggcgaacttcatcccccttcttcagggctccggtgatggcgtcgaaaacgccctcgactgccttgctggcgtcgctcttggaaaggccgctgctttcagcgactgcgctgataagatcctgcttgttcatgccttgggaacccccttctagctgtctggatagtttaggaatcgcggcgtaggcggggcaataaggcgcagctttcgggccttgtcaaagggaaagcggcatcggcgcccggcgaggcgagattttatggtaaaagcctgctgaatcgccgcccgccgctgcctttttcgtccatctcagtgccggatgggggcttccccgtcccgcccctgcgccgggttcggctgggcggcgaggtcgtcctcttcggtccaggcgatcgcttcgggcttgctcaccagggcgcgggccagcacctcgtccacatgggacacgggaacgatctccagcccttcccggatattggccggaatctccgcgagatccttctcattctcggccgggatcagcaccgtcttgatgccgccgcgcagcgccgcgagcagcttttccttgaggcctccgatgggaagcacgcggccgcgcagcgtgacttcgccggtcatcgccacatccttgtgcacgggaatgccggtcagcgtcgacacgatggtcgtcaccatgccgatgcccgccgaaggcccgtccttgggcaccgcgccttcgggaaggtggatatggatgtccttgcgggtgaagatgctgggcttgatcccatagccgggcgagcgcgccttcacataggagaaggcggcctggaccgactcgttcatcacctcgcccagcttgccggtggtcctgatcgcgcccttgccgggcacggtcaccgcctcgatggtcagcagttcgccgcccacctcggtccaggccaggcccgtcaccgcgccgatctgatgctcctcctcgcccacgccatggcggaatttccgcaccccggcatagtcggccaggttttccggcgtgatcgtcaccttgtcataggcgccttcgaggatcttgcgcagcgccttgcgggcgaggcgcgccacttcgcgttccagcgtgcgaacgccggcttcgcgggtatagtagcggatgaggtcgcggacagcctcctccgtgacgtcgagttcgccttccttgaggccatgggcgtcgatctgcttgggcagcaggtggcgctgcgcgatctccaccttctcgtcctcggtatagccctccagccggatgatctccatgcggtcgagcaagggctgaggcaaattcagggagttggcggtcgtcacgaacatcacgtctgaaagatcgacgtcgatctccagataatgatcctggaacttgctgttctgttcggggtccagcacctccagcagggcggaggccggatcgccgcggaaatcctggcccagcttgtcaatctcgtccagcaggaacagcgggttcatcgtccccgccttcttgaggttggagacgatcttgcccggcagcgagccgatataggtccggcgatggccgcggatttccgcttcgtcgcgcacgccgcccagcgactggcgcacgaattcgcggcccgtcgccttggcgatgctgcggccgagcgaggtcttgccgacgcccggaggaccgacgaggcacaggatcgggcccttcagcttgttggtgcgcgcctgcacggcgagatattcgatgatccggtccttgaccttttccagcgcgaaatgatcctcgtccaggatcgcctgcgccttcctgaggtcggtcttgaccttgcccttcttgccccagggcaggccgagcagcacgtcgagatagttgcgcacgaccgtcgcttcggcggacatgggctgcatgcccttgagcttcttcagttccgccgtcgccttggcgcgggcttccttgctgagcttggccttggcgatcttctcggtcagttcggcgagttcgtcgccttcctcgccctcgccattgcccagttcgcgctggatcgccttcaactgctcgttcagataatattcgcgctgggtcttttccatctgccgcttcacgcggccgcgaatcttcttctcgacctggagcacgcccagttcgccttccatgaaggcgaagaccatttcgaggcgcttgaccggatcggcctcgaccagcagggattgcttgtcggcgaccttcacgttgatgttggcggcgacggcgtcggccagacggcccgcatcctcgatctcgcgcaactgcaccggggtttcggcaggcagcttcttgttgagcttggcgtaattttcgaactgttcggccaccgaacgcatcagcgcggcggcttccggcccttcggcagcgatttcctcgaccgccgtcacatcggcgaccatatggccgtcggcctgcccaatgccgtcgaggcgcgcgcgctgcttgccctccaccagcacgcggacggtgccgtcggggagcttcagcaattgcagcaccacggcgatgacgccggtgtagtagagcgaatcctgccccggatcatcctccgccgggtcaagctgcgacaccaggaagatttccttgtcgccttccatcgccgattcgagcgcggccacgctcttgtcgcgacccacgaacagcggcacgatcatctgcgggaaaacgacgatgtcgcgcaggggcagaagggggtattgcgtagtcattcactctccggggcggcatcccacccagtcatgcggttcatcgcctttatggggatggtcgccgcatggttcaatcatgcgttatgggatcgcaatgatgaataaaggctgatccccggcgcgtccgcgatcagaaaggcagcttgaaaccgggcggcagcggcaggccggcggtcatcttgcccatttcggcgttggagacttcgtccgccttcttgcgcgcatcgttgaacgcggcggtgatgagatcctccagcatctgcttttccgacggggcgagcaggctgtcgtcgatggcgacgcccaatatgcggcccttggcggaggcgcggaccttgaccagcccgccgccggccgtgccctccacctccagcctgtcgagattttcctgggcgcgttgcagttcctcctgcacgcggctcgccatgcccaatatttcgttcagatccttcatcgctctgcgctccattgttcgagcccgtcgccaagctcggcatcggggaaagcggccaacgccgccttgaccaccggggtttccatgatttccgcgcgggcgtccgccgccttgcgcatttcctgctccagcagggtgggcgcggcggggccatcgacggcattgacgcgccaggccgtgccggtgacctcgcgcagcgccggggtgaggcgggcaaggaaatcggacggcagggagggcgtcggggcatagtccagttccggcgcggcatagcggacgacgccgatgcaatcgtgcagttcctgcgcgagctggcccttgccgcgctgccagaaagcctcgatcagttcctcgaagctggcggggagcgtggcggcgggcgccgaggatggggcggctgcgtccccctcgcccggcgcggcggcggctggcgcgccttcccggatcaggcgggcgatctcgccggggtcgggcatggtcgcggcgtgcatcacgcgcagcagcgccatttcgcagctttcgatgggcagcgcggcgctggcgacctcgtcatggcccttcagcagcaactgccaaagccgatgcagcggcgcgaagccgagttgcgacgcccagtcggccagcgcctcgcgctcctccgccgactggccgggattggcgatgtcgcggcccgccttcaccagcgtcacggcatggaccagttccagcaggccgcgcatcagcgagagcggctccacgcccagcgcatattggtcgcgcactgcgcccagcagcacgccggtgtcgccctccagcagcaggccgagcaggcgacgcgtggcgcccctgtcggaaaggcccagcatgtcgcggacctgcgcggcggtgacgagcggcgcgccttcgcccatttcggcatgggcgatggcctggtcgaggatggagaggccgtcgcgggcggagccttcggcggcctgggctatgagggccagggcatcgggttcggcggcgaccgattccgcctccaccacatgggcgaaatgggcggcgagcagttcagcggggatgcggcgcaggtcgaagcgctggcagcgcgacagcaccgtcaccggcaccttgttcacctccgtcgttgccagcacgaacttcacatgttcaggcggctcctccagcgtcttcagcaaagcattgaaagcattgcgggaaagcatgtgaacttcatcgatgatataaatcttgtatcgggccgaataggcgcctttgcccgctatatcgatgatcgaacgaatatcgtcgacgccggtatggctggcggcgtccatctccagaacgtcgatatgccgcccctcgccaatggccatgcagggctcgcagaggccgcagggatcgatggtgggaccgccctgcccgtccgggccgacgcagttcagcgccttggcgatgaggcgggcggtggaggtcttccccacgccgcgcacgccggtcatcaggaaggcatgggccaggcgaccccggcggatcgcattgcccagcgtctggaccatcgcgtcctgcccgatcagttcgctgaaattgcgcgggcgatatttgcgcgcaaggacgcgatagggctgaggggaatcggacattcgaatcttctagccgttcgtgcggggcttggcgacccgaagggaagcctccttcgttcccatagcgaaagaagaagcggcgttcgacaggctgggccagaacggggtttggatggcggtgggagccggaacgacccgcagcgaaatcactgtggctgcttccgtcaggacctgaccaggttcgcgacgactgcgtccgcccgactcccggcgcggcatatggcgaaaggcggtggggatggcaaggggttaagggatcggccggacaggggctttccgtgcttctgcgaaggcgggagcccaaggcccggttgcgcttctccaccctggacttctgccttcccaggagcccattggttttcttttggttccttccgggtctattccagcccggtcttctgcgccttatccacgaaatccagcgcggcgcgggcggtttcggctatggcggcttcggcggccttggcgtcgaccgtcgggcggtcgagatagatggccaggatatattcctcgcccgacggggccttcaccagcgccacgtcattataggcggtgccgcagcttcccgtcttgctgccggagatccagcccttgggcaggcccgccttgatccggttggcgccggtggtgctggcattgagccagccgcgcagctttccggcgctttccggagcgaggtcgcggaagatcaggcggcccatcaggccggccatggcggcggggctggtggtgtcgcgctcgtcgccctccgcattctcgttgagagacggctcattgcggtcgagccgcgtcaccatgtcgccatgggcgcggatgaagcgggtcaggccctccggcccgccgaccatcggcagcagcaggttggccgcgctgttgtcgctgacctccacggcggcggcggcgagttcctccatcgacatgcggccgcgcttcacattcttcctgacgaccggggcatagtccagcagatcggccttggcgaagctgatctgcccctccagcccgaacttgccgccttccgcgcccgccagcacggcggcggcgagcggcgccttgaaggtcgagcacatggcgaaacgctcgtcccggttgaaaccaaggatcagcgcgcccttgccgtcgaccagcgccacgcccagccggccgccgctttccgtctctatctccttgggattgcggaccgacttcatggcggattcgctcaccatatagcggggcggcggcgggagcagcgactggcgcggcgcttcctgctgcgcggccgccggggcggcgagcagcagggccgcgaatatcaggcgcctgggcaagctcacattccctgcatattgtaggattcgcccggaatgcggacggtcaggctgtcgagctgttcatccagcacgatctggcaggacaggcggctggtgcgggtcgcggcggcggcgaggtccagcatgtcctcctcatcctcgctcgccttgccgagcttggagaaatcggcggcgtcgacgatgacatggcaggtggaacaggccatctgcccttcgcatgttccctccagcggctggcccgcggcctgcgcgacgtccagcagcacggcgcccggcggcgcttcgacctcctgcttatgctctccatccgcgctgatgaagacgaccctggtcatgatatgcgttccccgctctgtattgccgcatgatgcgaaaagcggttttccgcttttccgcgcgacgcttcatggcgcccatatttgggctgccctgttcattgcctccgccgcatcctccaattcggccagtgtcgtgtaccggccgaagccgatccgcaccgatccgcgcgcctccgcgtctgaaaggccgagtgcgcgcagcacatggctaggccgcccggacccacttgcgcaagcgctgccgagcgaaaaagcgacatcgcggcattccgacaacagccgcgcgccgtccacgcccgttcgacgcaggttcagattgccatgatagcgcaggctttcgctgccgttgagcgtccattgggagaagagacggcgggcagcgttccagagcgtttccgcatgcgcccggtcgccatccgcccgttcgcgcatcagccgggcggcggcgccgaaacccgcgcacagcgccggcgacagggtgccagaacgcaggccgccctcctgcccgccgccatggatgacgggcgtcagggccacgtcgtcgcgcagccagagcgcgcctatgcccttgggtccatggaccttgtgggcgctgatcgcgatcatgtcgcagcggggcgggatgggcacgcggccatagccctgcacggcgtcgcagaggaacagcgcgcctgccttgtgcgaaaggtcggccagttccgcgacaggctggatgacgccgatctcgttattgaccagcatggccgcgaccagcgccgtgcccggacggatcgccctggcggcttcttctaggtcgacgatgccgtcgggaccgaccggcaggatggtgatgtcccgccccgccctgcccatcgcctggaccgtgtcgaggacggcggcatgttctgtggcgatggtgacgatgccgcccggcgaggcgccctgaatcgccatgttgagcgcttccgtcgcgccggaggtgaagatcaggcggccgccatccggcagcagcttcaggatttcggcgcgggcatgctcgacctgcgcggcggcggcccggccgagccggtgggcgctgtgcggattggcgaactggtcgcgcagcagcgggaccatcgcgtcgaaggcttcgggcgcgagcggcgtcgtcgcctgatagtcgagatagacggtcatcgcgcccgttccgccatccgcgtccaggccgcgacgaagcgatccacgtccgcctcgctcgtatccgggccgaagctgacgcggacgacttcgcccgcccgcgcatcgtcccagcccatggcgcgcaggacatggctggtcttgagcgaacctgaggaacaggcgctgccggccgagacggaaatgccggcgaggtcgaactggattagctgggcgcgggcggaaaggccgggcatgcggtagccggcgatggtggggatgcgcggcgtatcgcgggcgacgatctcgcccccggacgcttcgatggcggcgtcaagtttggcgcggagggtctcggccctggggagccagtcggcgcgggcttcgagcgccgccgccatggcgaggatggcggggaggttttcggttccggcgcgatagccctgctcctggccgccgctggggtcgatcaggacgaggtctttgatcagcagcgcgccgatgccgggcgggccgccgaatttatgggcgctgacggcgatcatgtcggcgtcgggaagcgggagtttggcggcgctctgggcgcagtcggcgaagaggatgatattttcgcgggcgatggcgtccagcggctggatgacgccggtttcgttgttgacgtgctggacggcgaggagaaccctctcatccgttcgggctgagcttgtcgaagccctccccttctcttccgaaaacaagtgttgggcttcgacaggctcagcccgaacggggaaaagagtggcgagaccatcggacgttacttccagacgttcggcctggggcgtgacgcgcaggaccgaatcatgttcgaccggggaggtcaggatgcggcccgccctggcccgccccagtccgatggcgatggcctcgctggcgccggaggtgaagaggatctggccgccccagcccagcgcagcgccgatgcggcggcgggcgtcctccagcgcggcgcgggcggcgcggccgtcgccatgggggctggacgggttggaccagttgtccagcgcctcgaccatcgccgccttcgcctggggcaggacaggcgtggtggcggcgtgatccagatagagacggtcggaagccacggatctgggaagactcattgattgcggaaatggtggcgacttctatataggcggtctgtcgcgcagcgccagcactggctgctgcgccctctccattcgcggctcgccctgtttcgggtggggccgcccagaaccataacaggtgccatgcccgacgttattttccccggtcccgaaggtcgcctcgaaggccgcttcagccctccgccccgcccccgcgcgcccgtcgcgatgattctgcacccgcacccgcagggcggcggcacgatgaacgaccgcatcacccaggcgctctacaagaccttcgtgcggcgcggcttcgccacgctgcgcttcaacttccggggcgtcgggcggagccagggcacgttcgacaacggcataggcgagttgagcgacgccgcagcggcgctcgactgggtgcagagcttccatccggaggcgcagacgacctggatcgcgggcttctccttcggggcgtggatcggcatgcagttgctgatgcggcggccggaaatccggggcttcatctctgtcgcgccgcccgcgaacatgtatgacttctccttcctggcgccctgcccttcgtccggcatcatcgtgcaggggacggcggacgaggtcgtgaccgccagcgccgtgcagaagctggtcgacaagctgcggacgcagaagggcatcaccatccatcatgacgagatccgtggcgcgaaccactttttcgagcatgagctggaccagttgatgaagtcggtcgacaattatctggacatgcggctttcgccggattcgccgatacggtgaatgggttttgcggttgaggatttgggggctgccttggcggccccttttctttttgggctggcacagaagccgccgcatggcccaatatcgatgcagcttagcggccgtccttttccagcacaggcaggtccgggccggggatggcggtgatggcgacattggcgaacaggacgaggcccgcgacgatcatcaacgccccccgcctgcggtcgccccgcttcacgatggcgtagatgccgccgccggtcagcgccatgcccgcgagcatcaatatggataaaatcgtgccagccatgaagcaggccataggtgggcgggtggactgtggcaatatcgcggatcagcccctatgaggcgcggaaacgaatcgccttttgcgtgacaggacgaaattgccgtgaaaatcgccatcgcttccgaccatgccgccgtcgatctgaaggcggaacttgccgactggctgcgcgccgaagggcatgaggtcgacgatctgggtccggcgacggccgaccgggtggattatcccgatttcggctacaagctcgcggcggcggtggcttcgggcgcggcggagcggggcattgcgctctgcgggtcgggcatcggcatttccatcgccgtgaaccgcaaccccgcctgccgttgcgcgctggtgtcggagccgctgtccgccgcgctcagccgcgagcataatgacgccaatgtcctggccatgggcgcgcgcctgaccggcgtggacatggccaaggcctgcgtctccgcctttctttccaccgatttcggcggtggccgccatgccggccgtgtcgagaaactctcccagcccgcgctttaaggagcctgccctatgagcaccgccaccctcgcccagcccgccctgtcggacatccgttccgaaggctatttcacgcgcagcctggccgatgccgatccggcggtcttcgcgggcgtcacccatgaactgaagcgcgagcagaaccagatcgaactgatcgcttcggaaaatatcgtgtcgaaggcggtgctggaggcgcagggttcggtcttcaccaacaaatatgccgaaggctatccgggcaagcgctattatcagggctgcgcgccgtcggacgaggtcgagcaattggccatcgaccgggcgaagcagatcttcaactgcggtttcgtgaacgtgcagccccattcgggcgcgcaggcgaacggcgcggtgatgctggcgctgacgaagccgggcgacaccatcatgggcctgtcgctggacgcgggcgggcacctgacgcatggcgcgaagcccgcattgtcgggcaaatggtataatgccgtgcaatatggcgtgcgcgaagacacgcatgtgatcgactatgacgcgctggaggcgcaggcggtcgaggcaaagccgacgctgatcatcgcgggcggttcggcctatccgcgtcacctggacttcgcccgcttccgggcgattgcggacaaggtcggcgcgctgctgatggtcgacatggcgcatttcgcgggcctggtggcgggcggcgcgcatccgacgcccttcggccacgcccatgtcgtgaccaccaccacgcacaagacgctgcgcgggccgcgtggcggcatgatcctgaccgatgacgaggccattgcgaagaagatcaattcggcggtgttccccggccttcagggcgggccgctgatgcatgtgatcgcggcgaaggcagtggccttcggcgaagcgctgcggccggagttcaagacctatgcgcaggccatcgtcgccaatgccaaggcgcttgccggcaagctggagcagcgcggcctggccgtggtttcgggcggcacggacacgcatctggcgctgatcgacctgcgcccctacggcatttcgggcaaggatgcggacgaggcgctagagcgcagcttcatcacctgcaacaagaatggcgtgccgggcgacccgctgccgccgaccaagacgagcggcattcgggtcggttcccctgcgggaacgacgcgcgggttcggcgtggcggagttcgaggccatcggcgacatgatcgcggacgtgctggaagggctgcgcgatcatggcgagcatggcgatgccgcgatagaagccaatgtgcgcgagcgcgtttcggccctctgcgcccgtttccccatttacgaaggctgataaggagtaggttcgtttcgaacccttggacgccgtccgcggcgtcgctccggacaggccgaggtcgagaaacgggcagtagcgacatctcgtttctcgaccagctcgaaacgaacggagtttagtgaatgcgttgccccttctgcgcccatgacgacagccaggtgaaggacagccgcccgacggaggatggcgccgccatccgccgccggcgccagtgcgaagcctgcggggcgcgcttcaccaccttcgagcggattcagcttcgcgacatatgggtggtgaaaagcgaggggcgcaaggaagccttcgaccgcgacaagctggcgcgctccatcgggatcgcgtgccggaagcggccaatcgatcccagccggctggagaagctgatttcgggcatccagcggcagttggagacgtcaggcgacggagaggttccggcgcgggcgatcggagagatggtgatggaagggctgaaacgcctggacagcgtcgcctatatccgcttcgccagcgtgtacaaggacttcaccgatgcgcgggacttcgaggatttcgcctcgacggtgaaggaggtggggagtgattgaccccgccctgtccttttcttcctccgttcgtcctgagtagccattgagcgaagtcgaaatggcatatcgaaggaccaggccgtgaccttccacgtctacatgctgcgctgttcggacggcagctactatctggggcatacggataatctggaacagcgcatcgcccagcatcaatcgggcgggattgcgggatacacgcagaagcggcggcctgtgtcgctcgtctggcaacaggatttcgggacacgcgacgaagcgatttccgcagagcagcagatcaagggttggtcgcggaagaagaaggaagccttgatcgctggcgattgggacatgatcagccagttggcgcgcaagtccttcgatacggggcttcgacaggctcagcccctactcaggacgaacgatggtatgattgaaaccgccccaccccccgtcatcgtgctcgtccgcccgcagcttggcgagaatatcggcaaggcggcgcgggccatgttgaatttcgggctggtcgagatgcggctggtgtccccgcgcgacggctggcccaatccggatgccgggccatcggcggcgggcgcggatgtcgttctggacaaggcggaggttttcgggactctggccgatgccgtggcggattgcgcgcatgtctacgccaccaccgtgcgcaagcggggcgtgaccaagccggtggtgacgcccgaagaggcggcgcgagaaatccatgccgccacggggcgctccgcctatgtgttcgggccggagcggtcggggctggagaccgaggatgtggcgctggcgcggaagatattgaccgtgccgatcaatccggaattcgggtcgctcaacctggcgcaggcggtgatattgtgcgcctatgaatggtcgaaacaggcttcgctggagcagccgaccgtggtcgacctgggcgaaccggctccgcaggcggaactggaggggatgatcgggcagttcgagacgctgctggaaagcgcgggctatttcttcccgccggatcgggcgcccgcgaccaagcgcaccttgcggaacctgctgaccaagccgggctggaaccatctggaggtgcggaccctgcgcggagtcttgtcggcgctgggcaatccgcggtcgcgctgaacgctgagcgcaacatgttctgccaaggcaggacgtttgaactgggctcctgccttcgcaggagcacgtcatgccttgaggcggtcgaactcggtcatctcataggcgatcgaggcttcaaccagccggtcccacaggtcggcaatcacatcggccggggcgcccagcctctccgcctcggcgcggacattctcgatcacctcggccttgcgcgcctcgtcgcggacggcggcgcgttccggcttgatccgggcggcggcgcgcatatgggcgaagcgttggtcgagcagcgcgacgagccggcggtcgatttcgtccacccctgcgcggacttcggccatggtggtgtagctttcggggtccatggcccgctcaactaaggccggaaacaggcgctgtcgagggttgacatcgcgtcgtcgcttcttcataggcgccgcttcgcgattggccccgtatcccggtgaaacggtggccctgcccctgaaatacggacagcaggcgataccgggaatgacgttagaagcaattgtttaggaaatcatcatgtcgaagcgttcaagcgccaagtacaaactcgaccgccgcatgggcgagaacatctggggccggcccaagagcccggtcaacaagcgggaatatggccccggccagcacggccagcgccgcaagggcaagatgtccgactatggcatccagcttcgcgccaagcagaagctgaagggctattatggcgacatcaccgaaaagcagttcaaaaagaactacaccgaagccgcccgcatgaagggcgacaccggccagaacctgatcggcctgctggaacgccgcctggacgccgtcgtgtatcgcgccaagttcgccccgaccatctggtcgtcgcgccagctcgtgtcgcacggccacatctatgtgaacggcgtgaagtgcaacatcgcctcgcgcctggtgaagccgggcgatgagatcaccctgggcaagaaggcgcaggaaatggcgctggtcctggaagcccagggcctgcccgagcgcgacatccccgactatgtcgtggctgacggcgccgccaaggtcacctatgtccgcgtgccgacgctggacgaagtgccctatccggtgaagatggaacccaatctggtcgtcgaattctattcgcgctgatccggtttcgcttccggcgagaatttcaggaaggcggtccttcagggccgcctttttgtttgccccttcgacttgtttgcccgtccgacttgtttgcccgtcctacttgtttgcccgtccttcttgtttgacacccgggcaactggcatcacggcgcattcgccgtcttttcaagggccttgccatgcgcgcgcttttcctgaccacccttgtcgcccttgccggcgggagcgcggcgattgccgctgccgccgacgacggcccttccatcgacacgatgaaggaggtggtgaaggagatttcgtccgacgcctatgaagggcgcgcccccggaacggccggggaggaaaagaccctggcctatctggtgcggcgtttcgaggcgctggggctgaagcccggcaacaagggaagctggttccaggacgtgccgctggtggagatcgacgccaaaaatgtgtctccgctgcgcttcaccgggggcaagactgcggtttcggccgcctacggccccgaaatggtgatcgccacctatcgcaccggccagccgcatgtcgaggtgaaggacagcccggtcgtcttcgtcggctatggcatcaacgcgccggagaagaagtggaacgattatgccggggtcaatgtgaagggcaagactgtcctcatcctggtgaacgatccggattaccagacgccgacgctgcgtgggccgttcaacgggcgggcgatgacctattatggccgctggacctacaagttcgaggaagcggcgcggcagggcgcggcggcggcgatcatcgtgcatgacaccgtgcccgccgcctatggctggaacgtcgtgcagtcgagctggacgggcgcgcaacatgtggcggacagcgccaacggcaatgccgaccagtccgccgccatcggctggattcaaaaggacaaggcgggcgcgctgatggcaagcgcgggcctgaacctcgacgcgctgacggcggcggcgaagaagcgcggattcagggcggttccgctcaggaatgtgaaggccggcgtctccttcgacaacgccgttcgcaggcatagctcgaagaatgtcgtggcgctcctccccggcaaggcgcggcccgacgaatatgtgctctacgcggcgcactgggaccatctgggccggtgcgaggcggcgccggacggcgacgacatctgcaacggcgccatcgacaatgcgaccgggacggcggcgctggtggccctggcggaggccaatgtgaaggccgggccgaccgagcgcagccaggtcttcctggcagtgacggcggaggaatcggggctgctggggtcggcctattacggcaatcatcccgtctttccgcttgggcagacggtgggcggggtcaatatggacgcgctcagcatggcggggctggcgaagaatgtcgtggtgatcggcaagggcaagtcgcagctcgacgcctatctggaccgcgccctggcggcgcagaagcgggtcgccagcctggagccgactccggaaaagggcttttactaccgatccgaccatttcagcttcgccaagcatggggtgccgatgctctatttcgaaggcgggcaggatctggcgaagggcggccccgccgcgggcgcgaaggcggccaaggactatgaggagcatcattatcacggtcccaaggacgaatatgaccccagatgggactggagcggggtgaaggcggacctgaagctctattatgatgtgggccgcgcgcttgccgtcgcgaccgattggccgaactggatgccgggggacgagttccgcgcgatccgcgacgcgagccgggcgggcaagtgaacgaatccgcggccttttaggggcgaaggccgccattttccgtcggcaggagcgcaatcgccggcggggcagccgcccctgaccctacggcatcggggaagacgcctccctgcccccggcatctccgcgattcggcctttttcgtcgcccgcttaaatgatagcgccctgctggaaatcatgaaggagaggcttggcccatgagtttgccggcatttttggaagggcgcctgtccctgccgctgatcggttcgccgttgttcatcatctcgcagccggcgctcgtgatcgcccagtgccgcgccgggatcgtgggctcctttccttcgctcaatgcccgtccgtccggcatgttcgaacaatggctccagcaattgggcgaggcgctgacagaccgggacgcgcccttcgcggtcaacctgatcgtgcacaagaccaacagccggctggaggaggatctcgccctctgcgtcaaatatcgcgtgcccatcgtgatcacctcgctgggggcgcgggaggatgtgaaccgggcggtgcacagctatggcggcatcgtcctgcacgacgtcatcaacaatggctttgcgcgcaaggcgatccagaagggcgcggacgggctgatcgccgtggcggcgggcgcgggcggccatgccggcaccatgtcgcccttcgcgctggtggaggaaatccgcgcctggttcgacgggccgctggccctgtcgggcgcgatcgccaccggccgatcgatcgcggcggcgcggatgatgggtgcggacttcgcctatatgggttcccccttcatcgcgacgcaggaagccaatgccgaaccggcctacaagcagatgatcgtcgacagcggcgcggccgacatcgtctattcggattatttcaccggcgtgctcggcaactatctgcggccgagcatcaccgccgccgggctggatgccgacaatctgccgaaggcgtcggaaatggatttttccagcgcggcgggcggcgccaagaaagcctggcgcgatgtctggggcgcgggccagggaatcggcgccatccgcgacattcagccggcgggcgacttcatcgcccagctcaaggccgaatatcgggccgccatcgccgccttcgccgcttaggctgtatcggcattcagccctgacggcctccaccggccggaggtgacgcctcagcgcttcgctgcggaagggtcagaggaagccgcgcagttcggccatgaagcggtcgaactggtcatggtgcagccaatggcccgcattggcgaattcgaccagccgcgcgtcctggaaatgcgcggcgcgcccatccttcaccggattggacgcccagctatccaggcccaggcacagcagggtcgggcatgtgatccgcttccagaactggggcaggtcgacatccgaccaggcctgaggcgccggatcgtgcagataggggtcgaatttccagcgatagctgccatcctcgttgcggttgacgccgtggatggtgaggtgcatcgcctgctcgaccgacagatggtcgttgcgttcccgcatgcgcgccaccgccgcctctatggtcgggtaatgccgccgcgtctggcgcgcccgcgtccgccgcttgtcgatccattggagccattggtccggcccggccttttgcgcctgctcctcgatccggcccggcgacaggcccagcccctctatggctactatcctggcgaccctgtccggaaacagcccggcatagcgcagcgcgaccgatccgcccagcgaatggccgaccaatatcaccggctcccgccccaattgctcgatcaactgcgccaggtcgtagacatagttcgccatcatgtaggaaccctcggccgaccaggcgctgtcgccatggccgcgcaggtccggcgcgaccacgtgataatccttcgccagcgcccgcgccgtccagtcccagctccgcgcatggtcgaacccgccatgcaccaggatcagcgtgggcgccgcgctgttgccccaatccagataatgcaggcgcatccgcagcgacgtgtagaaatgcgaggtcggcgcggcttgcgtgttcatgcgatcctgcgaaagcggtgacgggaaaggacgacgttccagcctctttggcgaactccccgccgcatgcaaggggcgatgggcgaaaatccttggtttacgcgcctttcgtcaaactttgttgccgccgtcgcgcgcggcgcgccctggggaaagccgcccgtccgttccccgtccgaaatcggccatttgtcataatgcctctggaatgcccggcgcgatgctgtagagggcgcggaggacagcgtgcgatcaggagccgagcccatgactttccatatgcccgccgaatgggcgccgcatgaatggacctggatcggctttcccacatccgccgaggaatggcccggcgcgttcgacgatgcgcggcggcagatcgcgcagttcgcaagcgcgctgcatgccgggggcaagggcgaagaggtgcggctggtctgcgccaatgagggggatgcggacatcgcccgcgccctggtgccgcctggggtcgccatcgtcgtgcagaagctgggcgacgtctggctgcgcgacacggcgcccatcgcggtgaagcggggaaaggagcgggcgctggtcgacttcggcttcaacggctggggcggcaaatatcggatgccgggcgacgaggatataggcgcgcggttggcggcgacgacggggctgccgatctccacccagaattgggtgttcgaagggggcgcggtcgacaccgacggcaccggcctgttcgtgacgacggagcaatgcctgctcaaccccaaccgcaaccccgaactggatcggggaaagatcgaaaccctgctggccggttcgctggggctttccgacatgttgtggctgggcgacggcctgctcaacgatcatacggacgggcatgtcgacaacctggcccgcttcgtggcgccgggggtgctggcgctgccggaagcgagcggggaggatgatcccaatgccgccgtctatgccgatgcgcgggcgcgggccagggcgttcggggtcgacgtcgcccccatcccctcccccggccgcgtgatcgtggatggggaggcgattccggcaagctacatgaatttctatatcggcaacgccgccgtcatcgtgcccgtctatggccggccgaatgaccaggcggccctggacgcgctcaagcccttcttccccggccgggagatcgtcggcctgcgcagcgacgcgatcctgtcgggcggcggcagcttccattgttgcagccagcagatgccgtccgcctgaaagccgaaaggagcgagcgcggcgccgatcgcgggttgcgcggtcacgatcctgctctatctcctcaccattgccattgcggcccgcatgggcgctcgtccttagggtgttaccgatgaccaaagttaccgtcgccgctctccagctcgccttttcggacgaccgggcggacaatatcgaaatggtcgccggccatgtggtgaaggcggcggcgcggggcgcgaagatcgtcctgccgcccgaactgttcgaaggcccctatttctgcaaggtggaggaggaggaactgttcgccaacgccctgcccctggacgagcatcccgccgtgcaggaaatgcgcaaggtggcgaaggcggagggcgtctatgtcccgaccagcttcttcgagcgcgacggccatcatcactacaattcgctcgccatgatcgacgatgagggcgagatcatgggcgtctatcgcaagagccacatccccgatgggccgggatatgaggagaaatattatttccgccccggcaatagcgggttcaaggtgtggaagacgaaattcggcaccatcggcgtcggcatatgctgggaccaatggtatccggaaacggcgcgggtgatggcgctgatgggggcggagatgctgttctacccgaccgccatcgggtccgaaccctatgacgcggacctcgacaccagccgcatgtggcgccgggcgatgatcggccatgccgtcagcaactgcatgcccgtgatcgccgccaaccggatcggcgaggaggacggccagaaattctacggccacagcttcatcgccgacgagtggggcgatttcgccgcggaagccgacggcagggacaatggcgcgctggtggcgacgctggacctggcgcaggcgcgcaagcatcgtgccggcatgggtttcttccgcgaccggcggccggagctttacggccggatcgcccaggatatctgaacaaacaggaggaaagacgatgaccattgcacgctactatgtcatgcacgcaaaggaaggcatgagcgccgccctggaaaccgccctgcgcgccgtgacggacgcggtccgcccgctggccggatgcgaaggggtggaattgatgcgcgacatcggcaatgagcgccgcttcgtcttcatcgagcaatgggccgatgtcgacgcccacaaggcggcggtggagatattggacaaggcgctgttcgcgccgatgctggcggcgctcgacgggccgccggacgggctctacctcgactatctcattcgctgagcgccagcgcccgggcgaagacggcctcgaacatccgagccgtcaatcgcccggtattctggttgtaccgcgaacaatgatagctatcgatgacgatcctgccgctgggcatgcgatgctccgccatatgggcgaagcgcgccttggggagcttgccgcccagcgccttgaccgtcgactgatgcgcgatctgacccagggcgacgaagacctgcgcgtggggcaaggcctccaccgcggccttcaggaaggcacggcaattgtggacctcctccggcagtggcctgttctgcggcggcaggcatttgaccgcgttgaggatgatggcgccacgcaatgtcaggccgtcgtcggcgcgcgcttcatagacgccgtcggtgaggccgaacttggcgagggtggcaaagagcagatcgccggcatgatccccggtgaagggccggcccgtgcggttggcgcccatcctgccgggcgccaggccgacaatcgcgatccggccgagcggatcgccgaaatgcgggaccggcgcgttccaccagccgggatgttccgcccggttccgttcgcgcaaaacggccaggcgcgggcaaagcgggcaatcgtggggcgcctcgccatgcgggataggactttgcagcgtcatggcgacgggataggcgctgtgggatggccaagacaagcacccgtcatgtttacgccctagccctgggatcgaaccgggccttgtccgcgcggctggatccgccccgtctgttgggcgaggcgatccgccggatcgcggaactgggcgcggttctcagcgtcgctcccgtcatgcagacgccgcccatcgggccgtcgcgccgcgtcttcgccaacggcgcggtgctgatggaaagccccctgccgcccgaggagatgctttcccgcctgcaggcgatagagcgcgccttgggccggcagcggttcaggcgctggggatcaaggcggctggacatcgacatcatcctgtggtcggggggccgctggaacagccgctcgctgcgcattccgcacccggcgtttcgcgggcgggacttcgtgctggcgccgctgcatgcgatcgcgccgggctggcgcgacccgatgtcgggactttcgatccgccatttgcgcttccgcctccgaaaagcggtttctggaggttgacccgccgcatcgccgcctctagtgcgtgcggaccccaggacatgagggcccttagctcagtcggtagagcaactgacttttaatcagtaggtcgctggttcgaatccagcagggctcaccaccccgtcggcacggggctgccttcaatccgcttcattagggtgtgtggggattcagttcagggcgcggcgaaaatagtggatttcgagaactggcgcgcagcctactcaaagtaggtgagcaccggaagcacggagattgaagcgaggcacgtgactcgcttcaaccatttgcgggccgtcagggctgaatgtcgatacagcctagaccgccttgatcaccagcgcggcaaagcaccatatttctatcgaaaccagcaggccgaacaagatgccgaacatggcgtcaggcttcaaagcgtcgtccatctgccctctccatttctttctgcaagatgaacgacttaaccatgcatctggttcccggagcgtttcgacgcatgtatctgtccgcattttggagggttcgcctcgcggctcctcgtttcatgctgagcgcggcggctctcgataatctagctctgcggccggtcgccggcgcgaccccgcgcgccgctttcccgttcagcgggaatgggcaggaccgttcgggcggggacgcgcacggcgccgaaatcccgcggctggtcgtcgccattgatgaggatggtgaagccagatcgccggaaccgcatggccaggtagcggcgatccgcatcctcccattgcgcgacggtcatgggccgatcctgctcgtccagccactcgatgtcgtcttccaacagccagcccgtgtcgttgaaatccggcgcggacgcccgcaggccggcgagcgcgaaggcatgtgcctcaatctcgcggtcgcgcccctgccagtcgagccagccgatcgcattatcctgcgcataggcattgttgttgcccatctgcgtccgcccgaactcatcgccggcggtcagcatgatcgtgccgcgggagcagaataacgtgccgagcagcgccttgacgtcgcgccgccgcgccgcctgaatggccggatcggcgctggcgccttcgacgccgttgttccaactgaaattctcgccatgaccgtcacggttatgctcgccattggcttcgttgcggcgatgttcataggcggtcaggtcagccagcgtgaagccgtcatgcgccgccaggaaattgacggtccgcgtcgccgcagcgccatggaaaatgtcggacgatcccgcgagccgggtcgccagcgcgccgatcatgccgcgatccccgcgccagaaacggcgcatgtcgtcgcgatagcggtcgttccattccagccaccgttccccgaaccggccgagctgatagccgccggggccgatgtcccacggttccgcgatcaggatgcggtcggacagcagcggatcgtcgcgcatcgccctcagcaagggcgcttcgctgtcgaaacccgtcggcaggcgtcccagagcgggagcgaggtcgaagcggaagccgtcaacgcccgccgcgccgacgaaatggcgcagtgaatccaggatcagccgctgcgcgacgggatggttgcagtcgatgctgttgcccgtgcccgtgtcgttgatcaggcggccgtcggcttcatgccggaaatagctgcgcgcatccaggccgcgaagcgacagggtcggcccctcccggtcgctttccccgtcatgattatagaccatgtccaggatcacgccgatgccggccgcatgcagcgcgtccaccgcgccgcgcagttccgccatgccgccgggcgcgaggcggggatcgagcgcgaaatagctgaccggattatagccccaggcgttgcgcagccccagcggccccagatgccgttcgtcgatccaggcgttgatcggcatcagttcgacggcggagacatgcaggcggcgcagatgttcgatcacggcgggatggccaagcgcggctatggtgccgcgccgcgcctccggaatgtcgggatgcagcatggtgaagccgcggacctgcacctcgtagaccagcccgccggggcggaagaccggcggttccggagccatcatggaaaagggtggcgtcaccacccccttgggcatcaaggctgccgtgtccccgccctcgccgcgtggcgcggccagcatcggatcataggcgaacggccggtcgatggcggcggcatagggatcgagcagcagcttgtccgggtcgaaccacagcccggcgtccggatgatggggcccgtcggcgcgcaggccatagcgatcgccctcccccacgcccggcgcatcgacggaccagattccatcaacgtcccgcgtcatcggcaggcgcgtctcgcgatcctggccatcgaacaggcacagccagagccggtcggcatcgggcgcatggacgcggaaacgggttccgcgttcgtgcatgtccggacccagcggactcatgcgccggtctggatcagggtgcggaacagttccgcatagcgcgccgcgctatgggtccaggaaaagtcggcgcgcatgccggcgcgctgcatcgcctgccatgtcggccgatgcgcatgaaggcggatggcgcgcgcgatcgcgccgtgcagcgccagcggatcggacggggggaagacgatgccggtcgccgcgcccgcgccgacggcagcttcattggcgtcgatcaccgtgtccgccagcccgccgacacgcgccacaaccggcacgcatccatagcggaggccgtaaagctgggtcaggccgcagggttcgaagcgggaggggatcaatatggcgtcgccgcccgcctgcatcagatgcgacagcggctcgtcatagccgatccgcgccccaacccggccgcgatgccggtccgccgccgccaggaacgcgccctccagcggatggtcgcccgaccccagcagcgccagcttgccgcccaggcccaccagatggtcaatggcgtccatcaccatgtccatgcccttctgccaggtgaggcggctgacgatgatgaagatcggcgcatcgtcgcggtcgaggccgaactgcgtttcgagggcgcggcggctggcgcggcgcccgcccagcgcgcgcgcgctgaagggcctggggatcaggggatcggcggcgggatcccatatcgcggtgtcgacgccgttcaatatgccgtgcagcctgtcggcccggccgttgatcaggccgtccagccccatgccgtgcatcggggaacggatttcgtcggcataggtggggctgacggtggtgatggcgtcggcggagacaagccctgccttcagatagccggtgccgccataatattcgaccccgtcgacgccccaggcttcgggcggcaggcccagttggggaaagatgtccgcgccgaaacgcccctgaaaggccaggttatggatcgtcaccaccctgggcacggcatgggccgggccgaaacgcatataggcggcggtcatcgccgcctgccagtcatgcgcatggaccaggtcgggccgccagcccttcaccccttcggccgccatgtccgcccccacgcgggacagggcggcaaagcgtttccaattgtcgggccattcgccgccgcccgcatcgccataggggccgccttcccgcgcgaagaaatccggcgcatccagcaccagcaggtcaagctcgcccagcttcgcccccagcaccgccgccggcgccccgaacagcgcgtcatagcggcgcagcggcttcgccttgcccaggcgcgaaagaaccgccggatagcccggcaccagcgtcctgacccctatgccttgccccgccagcgcgccgggcaaggcgcccgccacgtcggccagtcccccggtcttcaccagcggatagatttcggacgcgaccgaaagaacccgcatcgccattcccccgcccaagattcagtccgccagccgttcgatcatatattgggtgatcagcgtcacgccgccttcggtccgtcggaaacgctgcgcgtcatgttccggatgttcccccacgatcaggccgggcgggacgatcacgcccgaatccagcacgcatttatgcagccgcgccccgcgcccgatcacgcagtcgggcatgatgacgctctccgtcacggaggagaagctgtgcgtgcgcaccccggtgaacagcaggctgcggtggagcgacgatcccgacacgatgcacccgcccgcgatcagggaggatgtggccgaaccgcgccgcccctcctcattatgcacgaacttggcgggcggggtgacttcggaataggtccagagcggccagctccggtcgtagaggtcgagcgagggcaccacgtcggtcaggtcgatattcgcctgccaataggcgtcgatggtgccgacgtcgcgccaatagggcacgggttcgctttcggcgcggacgcaactgctggaaaagcggtgggcgacggccttgccatgcttgacgatgtgcgggatgatgtcgccgccgaaatcgcgcttgctgtccggatcgtcagcgtcgcggcgcagttcctcgatcaaaagggcggtgcggaagacgtagatgcccatggacgccagcgccatgccggggctgccgggaatgtgcggcggcttcttcggcttttcgacgaaggcggtgaccacgtcctgctcgtccacatgcatgacgccgaagccgctggcttccttcaccggcacctccatgcagccgatggtgacgtccgcgccgctgtcgacatgctgctggagcatcagttcatagtccatcttgtacacatggtcccccgccaggatgaccatatattccggcgcatagctttcgatgatgtcgatattctggaacacggcgtcggccgtgccctcataccactggctttccgacacgcgctggctggcaggcaggatgtcgaagctctcgttgcgttccgtgcgaaagaagttccagccgcgctggagatgccggatcagcgaatgcgccttatattgcgtcgcgacgccgatgcgcctgatgccgctgttgagcgcgttcgacagcgcgaaatcgatgatccgcgccttgcccccgaaatgcaccgccggcttggcgcggcggtcggtcaattcggccaggcgactgcccctgcccccggccagtacataggccatggcgtcgcgggcgatcggctggtgtcttggctgcatcgccctcttctccttcatgctcgcgagcgcttggtttccgcccgtcggtttcaatagtccagttccagcatcaacgtcgcgagcggcggaatggtgacattggcccatccttcctcatcggcggtgacgatccccatattgcccgcgccgctgccgccatagtcggcggcgtcgctgttgacgatctctcgccagcggccgccggagggcaggcgcatgcggtagccgtggcgcaaggtcggcgtgaagtggctgatgacgacgatgggcgacaggccgggcgcgcgccggacccaggcgaagaccgagtccgccgccgcgtcgaccagcacccattcgaagccctccggctcgcaatcgcgggcatgcaaggcgggatgggagcggtagaggcggttgaggtcgctcaccagcaactgcacgccccggtgcggcgcgtgatcgagcaggtgccagtctagcgcccgcgcctcgctccattcggcgcgctgggcgaattcctgccccatgaacagcagcttcttgcccggatagccccacatcatggcgtaataggcgcgcagggtcgcgaatttctgccagtcgtcgccgggcatcttgtgcagcagggacgccttgccgtgcaccacctcgtcatggctgagcgccagcacgaaattctccgtaaaggcgtagagcaggccgaaggtgatgtcgtcatgatgatgggcgcggtgcactggatcgcgcgccagatagcgcagcgtgtcgtgcatgaagcccatattccacttgaaaccgaagcccagcccgccttcatggacggggtgggacaccttcggccagctcgtcgactcctcggcaatggtcatgacgccggcatgggtgccgtagagcgccttgttcatctgccgcaggaaatcgaccgcctccacattttcccgcccgccctggctgttgggaatccactccccttccttgcggctgtagtcgaggtagagcatggaggcgacggcgtcgacgcgcagcccgtcgacatggtagcgctccgcccagaaaagggcgttgttgaccagatattgcgccacttcccgccggccgaaattatagatggcggtgttccagtcggggtggaagcccttgcgcggatcggcatgctcataaagggcggtgccgtcgaaatgggccagcccatgggcgtcggtcgggaaatgggcaggcacccagtcgaggatgacgcctacccccgcccggtgcgcgccgtcgacgaagcgggcaaagccctccggatcgccgaagcgggcggtcggcgcgtaaagcccggtggtctgatagccccagcttggatcatagggatattcgctgatcggcaggaattcgatatgggtgaagcccatgccgaccacataggggatcagccggtgggccagcgcgtcccagctgaggaaattgccatcctcgccgcgctgccaggagccggcatgcacctcatagacggaaatggcttcgcggcgcggatcggccctttcccaataggcgcggtggcgctcgtcgccccagtcatgggccgggaccgccgccacgatggaggctgtcgcgggccgcaattcggaacgaaaggcgaaggggtcggcctttagcggcaggactttcccgtcaggcccgacgatctcatatttataggcgctgcccacccccacttcgggcaggaagatttcccatattcccgcatcctgccgccgccgcatcggcgcccggcgaccatcccagcggttgaagtcgcccaccaccgacacccgcgccgcgttgggcgcccagaccgcgaaatgcgtgcccgccaccccttcatgggtgatgaggtgcgcgcccatcttgtcgaatagccgggcatgagacccttcggcaaaataataatcgtccatcggccccagcaccgggccgaagctgtagggatcgaccagcgcatattcgccgccatcggcataggtcgcccgatagcgcagcggctggcgcttgcgcagggcgaccttgccgaagaacagccccgccggatggacccgatccagcgcgccgaccgccctgccgtccagcctgcatgcctcgacgctcaccgcatcgggcaggaagacgcaggcggtgaaacccttttccgccggatggacgccaagcgtcgcgaacggatcgtcctcccgcccctccagcaggcgggcgatctgttccggggtcaggcccacgctagatacggccccgcgtcaaaccggcactttccagatgtccgtcgcatattccctgatcgtgcgatccgacgagaaccagcccatgcgcgcgacattgtggatcgccttgctcgcccagagcgcctggtcatgccatatcccgtccaccctgcgctgcgcggcggaatagctgtcgaaatcggccgcgaccatgaaccagtcatgatcgtagatgccctgcaccagatccctgtagcgtcccggatcgtcgggggaaaagacgccgctcgcgatcgcgtccagcgcctggcccagttcgcggctctggccgatcacctcgcgagggtcgtagccatgggcgcgccgttcgttcacctgcgcggcggtgaggccgaagatcacgatattctcctcccccacatggtcgcgcatctcgacattggcgccgtccagcgtgccgatggtgagcgcgccgttgaccgcgaacttcatgttgccggtgcccgacgcctccatgcccgcggtcgaaatctgttcggacaggtcggcggcggggatcatcatttccgccagcgacacattgtaattgggcacgaactgcaccttcagcaggccctgaaccgccgggtcgtgattgaccgcccgcgccacgtcgcccgccagctttatgatcagcttggcgttatgatagctgggcgccgccttgccgccgaacagcttgacccgcggaacccagtccttctccgggtgcgagcgtatctggtcgtagagcgacaccgcctcgatgatgttgagcaactgccgcttatattcgtggatgcgcttgatctggatgtcgaacagggcggaaggatcgatccgggcgttgacccgctggcgcagcagatcggcgagcgccaccttgttggcgcgcttgacggccaggaatttctcctggaaggcgctgtcgtcggcgaagcgatccagttcccgcagcgcttcgggatcgtccatgaagcggtcgcctatcgcctcgcggaccagttcgaacagcccgtgattgcactgcatcagccagcggcggaaggtgacgccgtttgtcttgttgttgatccgcgccgggtagaggcggtggaaatcggcgaacaccgtttccttcatgagttcggtgtgcagcgccgacacgccgttgacgctgtgcgatccggcgaaggccagattgcccatgcgcacccgccgctctcccccctcgtcgatcagggagatggcgccgatcgcccggtcgtcgaactggcccgaccgccgcgcctcccccagcagccggctgttcaccgcatagacgatctgcatgtgccggggcagcagccgttcgaacaacggcacgggccagctttccagcgcttcgggcagcagcgtgtggttggtgtagctgaacgtccggcgggtgatgtcccacgcctcgtcgaaatcgacgccgtgattgtcgaggaggatgcgcatcagctccgcgacggcgaccgccggatgggtgtcgttgagctggatcgccgccttgtccggcagggtgcggatgtccccgaaatattggatatgccgcctgacgatgtcctgcagcgaagcggaggagaagaaatattcctgccgcagccgcaattcctgccccgcgggcgaactgtcggcgggatagagcacccgcgtcagcgcctccgccctgttgctttcggtcagcgcgcccagatggtcgccggcgttgaagcggtcgagcaggatcgggtcgatcggctgcgcctcccacaggcgcagcgtattgacccgcttgccccgccatcccgcgatcggcgtgtcatagggcgtggcgatgacccgctcggccgggcgccagcgcatctggtgctggctggcgtcctcattctccgacgggtcgacccgcccgccgaagccgatctcatagctcgcctcgcgccgttcgaattcccagggattgccgtgggtcagccaggtttcgggcagttccacctgccagccgtccgaaatctcctgccggaacatgccgttcacatagcgtatgccatagccataggcgggcacgtcgaccgtcgccatgctctccatgaagcaggccgccagccggcccaggccgccattgcccaaagccgcgtccggctccagcgcggcgatgatgtcgatgtcgacgcccagcgaactcaatgccgcctgcatgtcgtccagcatttccatgttggacgccgcgtcgcgcatcagccggccgatcaggaactccaggctcagataatagacccgccgaccctgctgctcataggttttctccgtggaggcgatccaggcgtcgatcacccggtcgcgaatggcgaggatcaccgcgtgcagccagtcgtgcggcttggcggccgtcgcgttcttgccgatccgataggtcagccgctcgacgatctcatgggcgagaacctgtggatcgacctgccgcggggcgggcttggggagggtggtttggcctttcaggttcataaatgcgcccctttcgccttcgagtccgggcgcgatgatggcacgccctcccgacgctcgccaacagcaaattttgcagcgcagcaattaatcggcccggctttcgatgatggcgttgcgaataccctgcctcaactcgcgacgaaccggatggatgctggagggaaaatgctgggtcatgaaaatgccgatcagccgctccgccggatcgatgaagaagaaggtcgagaagacgcccccccaataatattcccgcgtccgcaggtccgtcgcgaagccgaggccgaaaccgacgcccgcatagtccgcctcgctgaacatggaggaggacaggctggaaaggtcggccccgcccggcaggtgattggcgtgcatcgccgcgaccgtttccggcttcagcagccgcgcgccgtccagttcgccgccgcgcagcagcatccgggcgaagcggtggtaatcggcgacggaggaaatgaggcccccgccgcccgaacgcagcctgagcggcctgcgccacccgctgcgggcgccccggtcgtaaagcgacagcgtgccgtccggtccccattgccaggcgtccgtcatccgctccacccggccctccggcagttcgaagaaggtgtccggcatgcccagcggatcgaagatgcgctcctgaaagcagcgctccaggtccaggccggccagccgctccaccacgacgcccagcacgtcggtggacacagaataattccagcgctcgcccggcgaaaattccagcggcaacgcggcgagcgcggcgatgaactcgtcggaaccgcgcttctgctggaactcgtcgaggccaagatcgcggtagcgcgcatcgatggcggtctgccgctgcaagccgtaggtaaggccggacgtatggcgcagcaggtcgatcatcagcatcggccgccgcatccgcccggttccatcggcgccgacggcaaggtcggcgaattccggcaatatcttcgtcaccggatcgtccagcgccaccagcccctgctccaccagcatcatgaaggcgaccgacgtcaccggcttggtcatggaggcgatgcggtagagcgcgtcctcggccagcggctctcccgtcgcccgcgcaatgccgctgtggaccgacatgatcggttgctcgtcccgcgacaccagcaagtgcatatggggcagcttgccgggagcgacatagtggtcgtgaaggatgtcggccaacgcctgcaatttcccggcgtccatgcccgccgcctgcgctgcctccgcgtccacctgccctgtaagctccatcgatcctcctgccggcccttcatatggcagaaaaggacgttcattccatcaccgtcattcctgagtggtggtataaagcggacttatcctattcctccccatcaagagatggggagggggaccgccgctgaaagcggtggtggaggggaaaatacgcaggtcacgccatttcccctccaccagccttcggccggtccccctccccacgcttcgcgtagggaggaatctaacgtccgcgaatggcccttcaccgacacccccaatcgccccttccccgcttgcccgttgccagggcttcatcgtccctttatgccaaccgcctgatcccattggacgcaagttcttcatggctaccggcctttccgccatattcctgcacaaccggcccgccctgctgcggttcctgcgcgcacgcggcgcgggcgacgagtccgaggacctgttgcaggacatgtggatgaagctggaggagaaggatctggggccggtcgccgaccccctcccctatctctaccgcatggcgaacaacctgatgctcgaccgctatcggtccgccacccggcgggaacggcgcgaacaggattgggcggagggcgcgggcggcgtgatggccgacccgtcggaggacgtcgccgtcgacgaacggctaatcctgaacgagcggctggaggaggcgcgtgccgtgctgcaatccctggggccaagggtggaactggtgttccgccgcttccgcctggagggggtcggacaaaggctgatcgcggaggaactgggcgtcagcctcaccaccgtggagaaggatctgcaaaaggcctatcgcgccatgatcgccctcaagcgaaaaatggatacggaatgaggatcgcggcggcgtctggctcagatgaggggctgacatgaacagggctggagccatgatgaacgaggaggcgctcggatgggtcatccgcacgcgcgatcccgaatttgccgattgggaagccttcaccgcgtggctggaggccgatcccgcgcatgcgcccgcttatgatacgctgatggcggcggacggcgatctggcggacatcgttccggccgaacctgtcaccatcgccatgcccgccaacgacgccggaccgcgaggctggaggccgatgcgctggctggcggggggcgcggtcgcggccgcgctggtcggggtggtttcggttggcctgatgaaccggccggacatctataccgtcgccacgcggccgggcgaaacccgcaccatcgcgctggacgaaggcacccgcgtcgagatgaacggcggcacgaccatgcgcttcgaccggcatgacccgcgtttcgcggcgctcgacagcggcgaggcggccttcaccgtccggcatgacgcgaaaaaccccttccgcgtgaccgtgggcgacgcgctgttcgaggatgcgggcaccgtcttcaacatcgtccgcaccggcaatgcgacccgcatcggcgtgtcggagggcgaggtcatctacaatccgaaggcggaagccatcgccctgcccgccggccgcgccctcatggacgacgagaacggcctgcgcgtcatggacatcgcgcccgacgccgtcgcgagctggcgtcagggccgccttacctacgccaatgccccggtgacgcagatcagcgccgacatcgcccgttcattgggcgtccggctcaccgccacgcccggcgcgggggcgatgcgcttcaccggcacgatccgcctggaccgcgacccggcgcgcttctttggccaggcggcgccgctgatgggcctcggcgccgtcaggcagggcgacggctggctgttgagggagggggatggcccgccacgctgacgtcctgttcgtcgccgccctcgccatgatggccgcttcgcctgggcaagcggcggaaagacagcagatcagcatcgcccccggacggctgggcgaggcggcgatagcgctcggccgccagaccggcgccagcatcggcatgtcggaccagtcgctggcgggcatggccactcccgccgtggaaggacgcatgacggtggaagccgcgctcaagcgcctggtcaagggcagcggcgccagcatccggcggatcgacgcgaccacctggcggatcgtgcgagcgcccgtcgcgcgcgaacagccccgcgcccgcatcgcccaacccgttccgcaagccgcgcccgaaccggccgagatcatcgtcaccgcgtccaagcgcgacatcccgctgccccgctatgccgggatggtcgatgcggtgggcgacgacgccttcaccgccggggaagcggcgggcggcacggccagcctgatcttccgcgtggcgagcctcagttccacccatgcgggcgcgggccgcaacaagctgttcatccgcgccatcgcggactccggcgtggccgggccgacccaggcgacgacgggacaatatctgggcgacatgcggctcaactatgccgcgccggaccctgacctgaaactctacgacatgcagggcgtggaggtactggaagggccgcaaggcacgctctacggcgcgggatcgctgggcggcatcgtgcgcatgatccccaatgcgcccaacctggttcgcgccggcgggcagatctccgccgggctcagcgcgacgcagcatggcgatccgggcggcgacctggccgcgacgatcaacctgccggtcgtgacggagaagatcgcgctgcgcgtcgtcggctatggcgtgcaggacggcggctatatcgacgatgtgctgcgcgacaggcatgacgtcaaccgcatccgcacccatggcggccgcgccgcgctgcgtttcgcgccggacgaggactggaccatcgacctcaccggggtcttccagcggatcgagggcgacgatgcgcaatatgccgccaaggagatcggcgacctcaagcgcgcctccgccgtcgcccagccctattcgtccgactatgcgctcgccaacctgagggtagagcggcagtgggacgatctgcgcttcgtctcctccaccggcttcgtgcgcaacatattgacggaaagctacgacgcgacgccctatgagatggccggggcggacgcgcccgccgccctgttccggcaaaggaacaaggtcgacatcttctcgaccgaaaaccgcatcgtccgcgacctggacaatgggctgggctggatattgggcgcatcctatctggaaagcacgtcggacattcagcgctcgctgacttcctacggcacggacctgatgcagccgcaggtcatccccggcgtgccgatgtacgggcgcggcatgcccgccacatcgaccggcgtgcacaaccgcatccgggaggcgacgctctttggcgaggcgtcgttcgaacccatgcgcggcctgatcgccacggtgggcggccggctgaccaacagccgcctgaccggcgaggtgctggaccccatcgccctgttgtccctggccgccatcgcgaaggcggaggcgcaggcgaaccggagcgagacgatcttcctcccctccttctccctgctgaccgacgccctgtcgggaatgaccgtctatgcccggttccagcagggcttccgtcccggcgggctggcggtcgacgaccagcatatccagcggttccgcaacgaccgcgcgtccacgctggaactgggcttccgcaggggcgtgccgggcgtcgatccggtcgcgctcaccggcaatctcgcctataccaggtggcgggacatccaggccgacgtcaccgaccggatcggcattcccaccaccgccaatatcggggacgggcgcatctacacggtggaggggcgcgtcgccatccgccccgcgccgcgcctgacgctggacggcagcatcatctacaatgacagccgcctcagccgcccggcgcaattcctgcgcctgctgtcctatgaggggcagtcgctgagcctgcccaatgtcgccaattggggcggccgcatcggcttcgactatcgcgcgccggtgggcggggagatgcggctccaactcagcgggtcggcccgctatgtcggcaagtcgcggctgggcgtcgggccgctgctgggccgggaacagggcgactatgtggacacggcgttcaccgccgcgctgacgcatgggacggtgcaatggtcgctgtccctcgccaacctgctcgacagcagcggcaaccgcttctcgctgggcacgcccttcgacctcagcggggattatgtgacgccgctgcgtccgcgcactgtccggctggggctggattttgccttctgatcctgcatcgcattatttttaacggacgggacaggcgttcccgcgccgtcttcgccgcatgcgcgctcatcggaaagaggcgcggcacgcagaggagacatcatgcgcaatctactggcctgcacggccatcgctcccgttctggccgccctgtcggtggccgatgcggcggcggaaaccaccatcggttcctccaccaccaccgccgtccgcacctcgaccgtcgccaatggcgccgccgatgacgtgacggtcagttcggcaggatcgatcaccctgaccggcggcaccgccatcacccaggacagcaacaacaaggtcggcaatgccggcacgctgaagatttccggagcggacggcgcgaccggcattcgcgccgtcgcgggcaccagcggcactatcagccatagcggcacgatcaccctggacgaggattatacgcccgccgatgacgacaaggacggcgacctggacggccccttcgccaagggttcgaaccgcaacggcatctgggtccagtcgggcgcggcgcatatgggcaatatcgacagcagcggcaccatcaccatcgaaggcaatcagtccgccggcatccgcatcgacgcgccgctgaccggcaatctgtcgaccagcggctccaccagcgtggtgggcgacaatagccatggcgtgctcgccaatgcgatcaccggcaatgtcaccatccgcgggacgacggcggtcacgggcgccaacagcaccggcctcgccctgcaaggggacgtgaccggagcggtgaagatccagggaacgatcaccagcaccggctatcgctatatttcgcgtccgagcgacgtttccaagctggacgcggacgatctgcttcagggcggatcggcggtgacgatcgccggcaatgtcacgggcggcgtcatcttcgacattccgccgacgctcgacagcagcaagcccgacgtcgacaatgacgggctgaccgacgccagcgaaggctccgccaatatcatcgcctacggctccgccgccgccgtgcggatcggttcggccacggcggccacgaccatcggtccggtggccgcggacagttccggctatggcctgatcgtcaaggggacgatcacaggacagggcgtctataacggcgtcagcgccaatggcctggccattggcgggctgggcggcgacgtcacgctggcaaagggcctgctggtgtctgggtcggtcggcgctgcgtcccatgacagcaatgcgacggccattcgcctgggcagcggggccacggcagacaccatccaggtgggcggcgcggtgagcgcgaccggatccagcgtcgccggcacgttggcgcgcgcgctggtgatcgacgcgggcgcgacgagccgcgccatcgtcaacagcggcgccatctccgccacggcgctcagcagcaaggacggcgcggccgtcgccatcctcgattcctccggcacggtgtcgtcgctgtccaacagcggcaccatctccgcgactgggggcaagagcgggtcgaacgtcgccgtcgatctgagcgccaatggcagcggcgtcaccctgacgcagtcgcttgcctccgccacggcgagcgcgcccaggatcacgggcgacgtgcggctggggtcgggcgccgacgtcgtgaccgtctcggccggcggcatcgcgggcaatgtcgacctgggcgggggcagcaacagcctggcgctctccggctcctccaccttggcgggcaatgtcgcgctgggcgggaacggctccagcctgggcctgtcgggaagcgcgcagatcaatggcgacgtggatttcggcggcggcgcgtcgaccctgaccctttccggcaccgccgcgctcaacggcgcgatcggcaatgccggccatgtcgccgtcgcgatgaatggcggcacgctcaacgccggcaacaagggcgcggtcgcgcttggctcgctggcggtcggcgcatcctccgtcatcggcgtgacggtcgacacggccaacggcaccaacacgctctacaatgtcgcgggcgccgcaaccttcgccagcggatcgcaggtcaaggcgaccctgaccagcgtcgtcgggtcggagggcgattatgtcatcgtccgcgccggatcgctgagcggcacgcccgccctgtccagcaccacgctgatcccctatatgttcaagggcggcatcgccagcaacgccgcgacgggggaagtgacgctgtcgatcgccgccaagaccgtgtccgaactcggcctgacgggatcgcaggcgcgggcctatgacgcgatcttcaacgcgctggacaaggacagcgccgttgcgggccgctatcttgccatcaccgacggcgacgcgctgaaggccaatctgcaacagatgctgcccgaccatgccggcggcacgttcgaggcggtgaccgccggttcgcgcgcgaccgcccgcatcctggccgatccggggggcatctaccgcaccgacgacgggcgcctcggcttctggctgcaacaggtggcgttcggcagttccaagagcctgggcgacactgcgtcctacgacatcaccggctggggggcgaatttcggcgcggaatatctgacggggatcggcgcgctgggcgcatccttcgcctatatccatggcagcgactcttcgggcagcaccgacaatgccgtggattccgaccagttcgaactggcggcgcactggcggggcgatttcggcccgttccaggcctacgcccgcctgtcggccgcccatgtcgatttccgcggcagccgccatttcgagtccggcgacgtcgtgcgcgcggccgacggcgactggtcgggcaagctctactccgcgacggcgggcggctcctatgagatgcgcttcaaccgcttcaccctgcgtccggcggccggcatcgattattaccggctgaaggaaaacggctatggcgagacgggcggcggcgctgccttcgacctgatcgtcgacgggcgcaccagcgacgaactgaccgccagcggcaacgtcacggtcggttacgacttcggcagtctcgaccgcgaggacggctggatgcggttcgagctggaagggggacggcgccagatcatcggcggatcactgggcgacaccaccgcccgcttcgccggtggggaggacttcaccctggtcgcggacaagcgcaccagcggctggaccgggcgcgcccggctgatcggcggcactggaagtttccgcgtcggcggcgaattcggggcggaacaacagcaagatcacgtcgccctttcgttgcgggcgacggtaaacttcattctgtgacgtcctaggcagcatggacaaattcgaaaatgtcgtggaattggccgggcgcggtcatcagttttccgtcaccccgggaagggggaatgacggcaaaccaaccaaatcgctcagtccgtcgagtcctgaacttgtccacgctgcctggagcgttttccaagcagatgaatcatctgctgacttggggaacgcggcaaagcaagagcctggagcggccgatccgatgcagtcggatcggaatccgctccagcactgaattggcgggccacaccccacagaccctcccggcccgccgatccgccatgacatgagccgcatcccaacggcgtcatggcagtgaaggaaggggcgctgccttcccccggcagcgcccctttttttaccgcttcaaggtcggaccgcgaaatcgaagatccgcgcgccgcccgtgccgccgccccacatgccgggaccggagccggcgctgacggaatagaggaagccatattcgcccgcgcccagatccgccttcggcatgaccttgaagacgccgggcgccacctgctcatagtcgaaggcgatgcggtccttgtccatgactccggacttggcgccgcccaggttcatgctgccgacgcgggtttcgcgacggcccttcttcacgtcgaactggatcaggctgaattcattgggcgaggtgatcgccgccgccggtcccgccagccagagcgacggcgcgccagcctgcgacaggctgcgattggcctcgtcaaagtagaaatagaaggtcggccgcgccttgcccgacgcgatccgggcgctgacattgggtatgaccgccttgatgctgagcgaggcgatgcccccggtgaaggcatagcccagtatcccgcctgtcttgctctggttggaaatggtgggatcgatccgcgccatgcgggcaggctccgcgccttcgaccagcatgtagatgccggaaggatgcggcaccagcggatcgggcgagtccgccgacatggccgccttggccgaggtgatgccctgcgatcccgcctcgatcatcgcggcgatgacggggccggaaacgccgttcttcttgagcgcgatgaggtcttcggtggacagcctgtaccgggcgggcgaagccttgatcttcgcgatcacggcttcatcccccagaccggccgataccagcgccacgacgctgtcattgtcgagcgtttccgcgcgcgccgcgacggtcgcgatgcatgccgcgaggcacagccccacggcgaaaatcccccttttcatatccaccccctgaaaccaggccggcatccccatgccggcccccatgacttaactcaaagccttcctgatcagttcgttgacgacctgcggattggccttgccctgcatcgccttcatcgtctggccgacgaagaagccgaacagcgcctccttgcccgccttatactgctcgaccttgtcgccattgtcggccagcaccttggccaccgccgcctcgatggcgccggtgtcgctggtctgcttcaggcccttttcctcgacgatcttgggcgcgctgtcgccggtttcgagcatgatctcgaacacctgcttggcgatggtgccgctgatcgtgccgtccgcgatcagggccagcagttcagcgccttcctccggcccgaccgggctgtcctccaggctcttgcccagacgattgagcgcgccgtaaagctccgacagcagccagttggccgaagccttggccacctcgccctcgctcttcttctggatgcgcgcgccctcggccagcagcgcctcgaaccagcgggcggtgtcggcgtcggcggtcaacgtggcggcattataggcgctaaggcccagatccttctcatagcggcgacgcttggcgtcgggcagttcgggcagcgactggcggcattcctccagaaaggcgtcgtccagttccagcggcagcaggtccggatcggggaaatagcgatagtcatgcgcgtcttccttcgaccgcatggagcgcgtttcattcctgtccggatcgtagaggcgcgtttcctgcaccaccttgccgcccgcctccagcacgtcgacctggcgattggcctcatgctcgaccaccgccatgacgaagcggacggagttgacgttcttcgtctcggtgcgggtgccgaatggttcgcccggcttgcggaccgagacgttgacgtcggcgcgcatcgaaccctggtccatattgccgtcgcacgagccgacatagcgcaggatcgtccgcagcttcgacagataggccccggcttcggccggggagcgcatgtcgggcttcgacacgatctccatcagcgccacgcccgaacggttgagatcgacataggagcgcgtgggatgctggtcgtgcatcagcttgcccgcatcctgctcgacatggatgcgctcgatgccgatcttcttggtctcggcgtccggattcttgtcgtccaggctgatctcgatctccccctcgcccaccagcgggtggtaaagctggctgatctggtagccctgcggcaggtcggcgtagaaatagtttttccggtcgaaacgcgaccatttgttgatctgcgccttgatcgccatgccggtgcgcaccgcctggcggatgcattcgcgattgggcacgggcagcatgccgggcatggccgcgtcgacaaggctcacctgcgtgttcggctccgccccgaaagccgtggcggcgccggaaaagagcttcgcctggctcgtcacctgcgcatggacctccaggccgatcacgacctcccactcgccggttgcgccctggatgcgataggttgattcggtcatcagtcgtcctctgaaggcgtgatcaatgacacgccggggaaatagcttctgtaaaagcgcgggtcgcgggtcagaatggtggctcccgccgcctgcgcatgcccgccgatgaagaaatcggcgaggatggattttgccgctccggcttgccgccgggcacgatgaacctcgaacgcccgcccggcctggaatgcgccttcgtctgtcagcggctcaatcatgatcagcatggaggccaagacggccctgagatcggccaatgcttcgaaccgtggcgcgatctcgcctaccaccaccggattgatgaacagagaggctccgaaagcggcgcgattgatgtgggcgaacgaccagtcgaaccactgcggatcacgatcgaaaacatctatgagcacgtttgaatcaatcaggatcacggttcgtaactaccccgtatctcccgcatatattcatccgtgctcatgccgtccggattcggatattttccggcgatcgccatgatggcttcacgcacccgccggctccgttcgctggcctcctccaggctgaaacccagaggggtgaccaccacctggccttcgccattgaccgtcaccttatagggttgccccggaaccagaccagcggcgtcacgcatggccttggggatcaatatttgccccttgctcgtcatggttccggtttcgatcttgctcggcgcgttcatcgtcaatctccagtgttaccaaggtaacacttcgacctggacattaccaccacttgtccggccgcgccgcaaagcctgcgcgttcttcaatcgcaaggcccgcgttcagcacggtctgctcgtccagcgccctgccgatgatctggaggcccagcggcagtccttgcgagtccagcccgcccggcaccgccatggcgggcaggccagccaacgaagcgggcacggtgaagacatcgttcagatacatggccaacggatcggcctgcttctcccccaatgcgaaggaagcgctgggcgcggtcggcgtcagcagcaggtcgcacttctcgaaggcctgctcgaaatcccgcgcgatcaacgcccggaccttctgcgcctgcgtataataagcgtcgtagaaacccgccgacagcacataggtgccgatcatgatgcggcgcttcacctccggcccgaaaccggcggcgcgggtcgcggcatacatgtcctgcaggcccgccccatcgggcagatcgcgctggccatagcgcacgccgtcatagcgggcgaggttcgaggacgcctcggcaggcgcgatgatataataggtcggcagcgcatatttggtatgcggcagggacacgtccaccacctcggcgcccgcatccttcaaccattcgatgccgcgatcccacatggcggagatttccgcgttcaacccatcgggtcgatattccctgggaataccgaccttcttccccttgagatcgctcgacaaattggcttcccactgcggcacggccaggtcgagcgaggtcgaatccttgggatcgaagcccgccatcgtctccagcaggatcgcattgtcccgcaccgtccgcgccatcggcccagcctgatcgagcgaagacgcaaaagccacgatcccccagcgcgaacaacgcccataggtcggcttgatccccgatatgccggtaaaggcggcaggctggcggatcgacccgcccgtgtcggtcccggtcgccgccgggcagagccgcgccgaaatcgccgccgaagacccgcccgaagacccccccggcgccagcgcggcattgtcgccgccgctacgccgccagggcgagatcacattgccgaaatagctggtctcgttcgaagagcccatggcgaactggtcgaggttcagcttgcccagcatgccagcgcccgcatcccacagcttcttcgaaaccgtggactcataggtcggcgtgaacccctccagcatgtgggaggcggcggttgtctgcacgccctcggtgcagaacagatccttcatgccgatcggcacgcccgaaagcggcttcagcgcctcccccgcggccttcgccctatcggcggcgtcggccgcttccagcgccctttccggcgtctcgacgatgaaggcattgagcgccttggcggcggcgacattggcgttgaacgcctccgccacttcccgcgccgaaaaatcgcccgcgcggaaaccgtcgcggatttccgcgaccgtcagatcagtaagctcggtcattcgatcaccttcggcaccgcgaaaaagccatgctcggcctgcggcgcattggccagcacccggtcgcggacattgccgtcggtgacgacatcgtcgcgcaggcgcagcttgttggggataacggcggtcatcggctccacgccggtcacgtccacctcccccaattgctccacccagcccaggatgttgttgagttcgggcaccatggcttcggcttcggcgtcggtcaccgaaatgcgcgaaaggctggcgatctttttcacggtctgaaggtctatcgacatggccccgccgctaccatcggcacctccatgcttcaagtccttgcgcgcatgacgcgcttgcgccagacagggatatatcagcatcgcagccagatggagagcgccggttggcccgcaagttcctctatgtcgtaaccggcctgatcgtgctggtgatcgcggcattgctggcctatcgcctctggggcatgcagttgatccgggcggtgatggtcccgcgggaggcgttcgcgcagattccgcccctgcccgccaacgcctatgacgatccgaagatgtggatcgcccggcccgacatcgtgaaggacaatccggcgctctggacgccggagggcgtgaaggacgtcccggccccggcaaaggcgccggaaaaggcagcaatcttcttcatccacccgacatcctacatcaccacgctgggcgacgcccattggaacatgcggctggacgatcaggaagcgctcgccaccgccaggcgcttcgtgcagagccaggcgagcgccttcaacgcggccggttccatctgggcgccgcgctatcgccaggccaattacggggcgttcctgaccgacaagcccgccgcagaacaatccctcgccgccgcctatcgcgacgtcgcgcaggccttcgccgctttcctcaaggccaatccgcaaggccccctgatcctcgccgcgcacagccagggaacgcgccacctgctccagttgctgcgcgaacgggcggcggacaaatcccttaccgaccgcatcgccgccgtttacgccgtgggctggcccatctccgtcgaggccgacctgcctgccctcggcctccccgcctgcgccaggcgcgatcaggcgcattgcatcgtaagctggcagagctatgccgaaccggccgatccttccgccgtcatcgaaagtttcgagcgcaagcccagcttcaccggcaggccgcacaagggcacgcacatgctctgcaccaaccccatcaccggcgcgttcaacggctcggcaccggccagcgccaatcgcggcacgctggacgcccgcgacgcggacaagccgacccggatcgtccccggcatcgtccccgcccgctgcgacaccagcggcgtgctgatgatcggggagccggtggacatggggccgttcaccctgccggggaataattaccacgtctatgactatgcgctgttctgggccgatgtgcgcgaagacgccaggcagcggctggccgcgttcctgaagaaataagcatgtccatcctcaccgccgaccgcgcggccttccgcgaagccctgccccatggcggccgcctgatcgggctggacgtcggcaccaagaccatcggcattgcgctgtgcgacgcgggctggtccatcgccagcccggcccacacggtttcacgcggcaagttcagcaaggacaagatcgccctcgccgccttcatggagcagcagcaggtgaagggcgtggtgatcggcctgccgctcaacctggacggcagcgaaagcccccgcagccaggcgagccgcgccttcggacggaacatcgcggacctgggcctgccgatcctgttctgggacgagcgctggtcgacgcaggcggtgacgcgcaccctgctggaagccgacgccagccgcgcgcgaaggggcgaactggtggacaagctggcggccagctacatattgcagggcgcgatagacggactgatggcggggttctaacccccaccccgttcgcttcgagcgaagtcgagaagcgagtgattttgggtggggagcggacgttcccctattcgtcaccccggacttgatccggggtcccgctgccttggacgaggcggacgctcagacaagaaagcgggaccccgggtcaagcccggggtgacgggaaactaatgaccgcaattggccatttcccggcatccaaattgcccgcgccgcccacccccgaaacaagcccagccgccctaaaccccatcccgcccatagacatccggcaaaaaccgcactccatcctccaaaggcaccgccgtcaaataggtcagatagaccggcacgggctggggcagcggcacatgctgttccggcttgtcgctggcgggcttcaacggcttgccgaagaaccagcgtcccagccgctgcgcatcctccagccgcacgcagccattgctgaactgccgcgcaggcttcgccagcaggtcgcgggatggcgtgtcgtgcaggtagatgccaaggtcgttggggaacatgaacttgaccttccccatggcgttgtcgccgccgggaagctgccgcacgcgcaattccgtgcgcccgtccgccaccgcccgccagtcgaccgccgccggatcgagcttccgcgcattggcgctccagtcggacagcgcctcgtagcgcagcttcgtcagcgaagcgccgttcagcatccggggcgccagcttccgctcgaccagatcggacggcacgttccaatagggattgagcgtcgcatatcgcaccatgcccgccatcatcggcgtctggctttccttcgcgccgaccacgaccttcatcgtgccgtcctgcgcgcccttgctgaaataccagaggcgggcggaggccgcatccaccaccacatgccgcacctgcgggccgggcaacagccgcgcgcgttccatgttgagcgcgatcagccggtcataatggtcgtcgccccggttgagggcggcgatggtcgccgcgcccgcgacgccatcgggcttgaggccgtggtcgccctgaaacgccttcaccctggcgaccagcgccttgtcataggcggtcccgctcgccagccccaggcggcggcgaagcgctgcggcgcccgccttcatgccggggcgcaacttgacatcggccggcaccggcacttgcggcaggccgccccagcgctgggcgaagtccgcccgcgcctcgcgcagcttcacgtagatggggctcatccagccgatcgaccgcacataatcgacaaaggacggcgccaccgcggcggcgcgcagaatttccttcggttcctcgtccttcggctccacctccggatcgagatagcgcaccttcaccttgcgcgatggcttgcgcatgtcgcctgccagcgcggcgaaggccctggacagggcgatgtcagcccgcgccagcagccggggatcgccgctggcatcggcgtccttcgccagggccttgagttcgcgggcgccatagtccttcggcttcaagccgtccgcatcggctccctcgatcagcgcgatcagggcgtcggcctgcggaccgacccggccccgttcgatccagagcggccaatagccgcgaggggcgtagaaatccctcagcttgccgcccgcggacgaacggatttccgccgccacgctggtgcgctggacgtccgcggcaggggccggttgcgccgcggcctgggcaggccatgccgccagcgcaagcgccggaagcaggatgccatggagcaaaggggcgcggcaacggcgccgcgccctgacatatgcctttgtcagccgcgttctccgcgacgcgagggcggcggaggcggcgggggcggcggacagggcggcccttgaatctcgtgatacatgccgtcgggcgaataatagccatcgacgatgccgtcgccattgcgatccgccgcgacagtgccactgatcgcgccggggccgaccggcggcgcaggcgcgacaggctcgttgctggtggacgcgcaggcgctgagcgcaagcgccgtgccgccgagaagcgccaataagctgattttcataccctctcccttggcgcttcgaggaccgtgcgccgactagactgcggaagctgcgcaaggcagcgcggatgtaacgaccagccgagtggttggattccattaccgctgcggaatgacgacgatccgtgcctaagcaacgattaaccgttacgcgatgatttgggtagggagcggacgctcgcctattcgtcaccccgggcttgacccggggccccgctgccttgggcggggcgcggactcagaaagaaagcggaaccccggatcaagtccggggtgacagtaaatgatgtccgcaactggccatttccggacatcaattcctccctacgcgtagcgtggggagggggaccgccgccgaaggcggtggtggaggggagagcccgcagggcgccggaggtcgtgccccattcccctccaccagccttcggctggtccccctccccatctctcgatggggaggaataggataggtcggctaaccacccttctccgtcattcacgcgaaagcgggaatctatctctcgacgtcacctcaagcgcagcgctggggagatggattcccgctttcgcgggaatgacggggggaggtcgaaggcctctttagccgccccggtgatagtcatattcgaacgggcggccttcctgtttggtgaggatcgcgccgatgatcgcgccgcctgctcgccgcagccggtcgaccgccacgcgcaggccgccatgatggttgcggccccattcgaccaccagcagcgtcacctgtgccttgctcgccagcaggcaggcgtcggacaggcccagcaccggcggggcgtcgatcagtaccgtgtcgtagcgttctcgtaccgtcgccagcagggagtctatcgctggcgtgaccagcagttcggccgggctgggcgggatcgcgccgcaggggagcagggatacgcccggcacgccgctgtcgacgatgacctggtccatcttcgcctggcccgtcatcaattcgctgatgccccgcgtgggggagatgccgaacaggctgtgctgcttgggccgccgcatgtcggcatcgatcaccagcacgcgcttgtcgagcttcgccagcgccttcgccagcgcatatagggtggaggacttcccctccccctcctgcgcgctggtgacgaggatggagcgcggcaggccagccgccgatcccagcagcagcgcggaggccatgggggcgaaaatctccgccgccggtttctcgccggccgggaccgcgccgagcagcggcagattcacccgttcggccagagtgtcggctgacgtcacggcgtcgtcgaagatatgccgtccggcgaccgccatcaggccgaggatcagcccacccaatgacgcaaacaacatggtgacgccgatattgggcgaggatgggcgcgagggcaccgccgcccgatccagcggctggatgcggcccgcctggaagcccgcctgggaggccatgtcgcgatagcgctggagcaggctgtcgtgcagcaggcggtaggtgtcgacctgacgctccaatatgctcatctgcacgccgcgcccgcgttcggcctgcgcctgccgctcgaccttggcgatttcggactggatctgcttttcgccatggacggcgacgtcgaactgttccttgagcgaggcgcggatggtgttcgccatcccctccgcctgatcgtccagcgcggccagccgggcgcgggcctcgcgcatttccggatgggcgtccttgcggaactggcgttcctgcacgacctgcgcgcgcgcctgcgcccgttccgtcatgatctgctgcatcacgccgttgttcagcacttcgggcagggtctcgacgctggacaggcgggcgctttcccagcgtttctgcgcggcgatgcgatccgccgtcgcctgggcgcggaaggcgttgagctgcgccagccgggtcgcggtggtgccttcgggcggggggctgtcgccatcgttcgattccggcggggccatgaccccggcattggcggcatagaccgccagatcgcgctccgcccgttccagatccttgcgcgctccgtccagttcccccagcaggaagcggcgggcctgcacgccggattcgaagccgcgtttcaggtcggcgcggatcaggctgtcggcatagctgttggcgacgcgggctgacagcacggcgttggcgctggtgaagccgatgcggatgacgcgggacttgcccggcagttcgacatgcagattgtcgcgcagcaggttcacgaccatttcggtttccacctgccgctggctgagcgagcctgcgccccggtccgggcggcggacgtccatgccgtcgaagaaggtgcggctgccgaccagcgccagttcgcgggcgacatcctcggccagggcgcggctgcgcagcacctccagttcggtctgcatcagcgcttcattgtcggacggggtcgcctgtcgctgcgcggcggcggcccctgcggctccggcggggacatcctccacctcgaccgaggcggtcgcccggtaatcgggggtggagagcaggatgaagaccacccccgccagcacgcagagcgccatggtgacgaacaggatgatgcgatgccgccgcacagccgtccatgcgccgttagcggcggcggcgaagcgcgccgggcggccctccatcgcggcgtcgatcagcaggcccggtcccgccatcagagccccccgtccagcgcgacgaagcccgcgccgaccgccggcagggcgagcagcgcgccgcccaacgccgccttggcgcgggagaggccgacgatgatcgtgtcgccgggcaggatttcgggatcgggcgcttcgcccttgcggattgcgcccaggtcgaacatcgccgccttgcgctggccatcggactggcggaccacgacgatgcggctgaggctggcgaggcgggtcggccccttggcgagggcgaccgcctgttgcaggccgagacggccgtcgagcgggaacaggcccggttcgcggacttcgccgtcgacggtgatgcggcggcccaccgccttcttgacgaagaccgttacctgcggggagacaaggtagcggtcgcccagccgcccggcgatgacgtcggaagcctcgctggcggacaggcccgcgatggagacgtcgccgatcaacggcatgcgcaccatgcccgccgccgtcacctgcgcgtcttccagcgacaggcccggctcatgatagacctggatgcgcaatatatcgtcgggcgagatgcggtaatcggcgccgacggccggggctggggggatggcggcataggcggcctcccccttcggcgcgtcctccacggtggagcaggcgccgagcagcgcgcaggccatgatcgtggccagcatccggttcctgctgtcggtcggccggttcatgccgtgagaaatccccgcaaattcatcgggcacgcatgaagcctgccgttgcgggtcgggttaacggcgcgacagggacatggcaaccatggccgcgttcgcgccgccgatcagatggcgatccgggcctgatccggggcagtctgacccgcacttggtcgccgcggctgatccggccagacgccgcgcgtgtcgtagaccgccttgtcggcgcgttcgtccaccgggaccgatttgaacatgtcatgatcgacaagaatgacgaaaacgccgcattgttccagagccgtatcgagatcgatcagttcggcgccggttccggcgaactccatcggcaggtcatgggcatagggttcgaccagcttgatgcgacggccgtagcgcttggcgaggcggcctgcgaccttcacggcggggctttcgcggaaatcgtcgatattgggtttgaaggcgaggccgaggcaggcgatgtcctcgccggggaactcgtcgatcaggtcggaggccttggcgacgacatagtcggtcttgccgtcattgacttcgcgggcggtgcggatgaggcggctgttttccgggtcgccatggacgatgaaccaggggtcgaccgcgatgcagtggccgccgacgccggggccgggctggaggatgttgacgcgggggtggcggttggccaggcggatgacttcccacacgtcgatgtccatgcgctcggcaatgacggacagttcgttggcgaaggcgatgttgacgtcgcggaagctgttttcgaccagcttcaccatttcggcggcgcgggccgaggtggtgatgcaggcgccccgcacgaactggcggtagaagcccagcgccttgcgggcgcagcggggggtgatgccgccgatgcagcggtcattgtcgatcagttcgaccaggatgcggccgggaaggacgcgctccgggcaataggcgatggctatgtcgcccgccacgccgggttcgggcattttgaggtcggggcggagttgcgcgaagaggtcgcgcatggcttcggtggtgccgaccggggaggtggattcgaggatcaccgtgtcgccggatttcaggacttgcgcgacggtgcgggcagccttcaggacatggctgatgtccggggcgcggtcttcggcgacgggcgtggggacggcgatgatgaagacgtcgctgggttcgacctccaggctggcgcggaggttgccgcgggaaaccacgccttgcaccaggccgtcgaggtcgacttcctcgatatggacgcggccgctattgaccgtctccacgacatgggcgctgacgtccacgccgaccacctgcgcgccgccgcgagcgatcagggcggcggtcggcaggccgatatagcccaggccgatgacggataccttctgctggagcttttcaaggggcattggggagtcctgggaagccgatgattggcctcgctttgtgacgggaaatgctgaagatttcggtaatattggtgacaataacagcgggttcctgcgaaggcaggaacccaggtcagacggcgggactgggttcctgccttcgcaggaacacggtgcgttgattaggcagcttcttccaagccatcagactgcgcgctggcggcgatgatggtcgcgatccgttctgccgcgtggccgtcgccgaaggggttgtgggcgcgggacatggcggcgtaggcggcttcgtcatccagcagggcgaagacagactggacgatcttcgttcggtcggtgccgaccagtttcgccgtgcctgccgtcacgccttccgggcgttcggtggtttcgcgcatcaccagcaccggcttgccgagcgagggcgcttcctcctgcacgccgccgctgtcggtcaggacgagatggcagaggtccagcaggcggacgaaatggggatagtcgagcggctcgatcatggcgacattgggcaggccgcccagcaccgcgtccatcaccgggcgcacatgggggttgggatggacggggaagatcaccgccacgtccgggcgctccgctatgtccgcgatggaacgggcgatcgcctccatgccgccgccgaaattctcccgccggtggctggtgacggcgacgatgcgcttgcccgcgaaacgcccggccagatcgtcgaggcctgacgcgaggccgggttcggccagcacccgcttacgggtggcgagcagcgcgtcgatcaccgtgttgccggtgacgtggatggtcgccgggtcgcgattttccgccagcagcgcatcggcggcggcctcagtcggggcgaagttcatgtcggcgatgcaggcgacgacgcggcggttcacctcctccggccaggggtggtggatgtcgccgctgcgcaggcccgcctcgacatgggcgaccggaatcttgcggtaataggcggccaggctggcgaccatggtggtgagggtgtcgccatggacgaccacgcggtccggcttttccgcgtcgaaggccttgcccagttccacgatcagcttcgcggtcaggccgtccagcgtctggttcggcgtcatcacgtccaggtcgatgtcgggcgcgatcccggcgatctccagcacctggtcgagcaggccgcgatgctgcgcagtcacgatcaggcgggtttccacatcctcccgcgcccgcagcgcgtgaattaccggaaacagcttgatcgcctcggggcgcgtcccgaacaccagcgcaaccttcattcgtcatcctttgcaagctgtctttcgggtaagtctctggcagaaaatggtaaccatcccctgaacatgggtaatcccgacgcccgctttcgcattggccgacagctatgctagaggccagcgggaccatctttcccaatcgagggctcagtaatttatgaagatcacgatgatcggcacgggctatgtcgggctggtgtcaggcgcctgcttcgccgatttcggccatgacgtggtgtgcgtggacaaggatgcggggaagatcgccgccatcgaatccggacgcatgccgattttcgaacccggcctcgaccatctggtgggcagcaatgcggcggccgggcggctgaccttcaccaccgatctggcggcgggcgtgaagggcgcggacgcgatcttcatcgccgtgggcacgccgtcgcggcgcggcgacgggcatgcggatttgagctatgtctatgcggcggcgaaggaaatcgcggaagcgctggacgggccgaccgtcatcgtcaccaagtcgaccgttccggtcggcaccggggacgaggtcgagcggatcgtgcgggaagcgcggcctgacctggacatacaggtggtgtccaaccccgaattcctgcgcgagggcgcggccatcggcgatttcaagcggcccgaccgcgtcgtcgtcggcacgacgggcaatgagcgggccatcgacgtgatggcgcaggtctatcgtccgctgaacctcaatcaggcgccggtcatgttcaccgggcggcggacggcggagctgatcaaatatgccgccaacgccttcctggcgaccaagatcaccttcatcaacgagatggcggacctttgcgaggcggtcggcgcggaggtgcaggacgtgtcgcgggggatcgggctggacaaccggatcgggtcgaaatttttgcatgccgggccgggctatggcggctcctgcttcccgaaggatacgctggcgctggtgaagaccgggcaggattatgacacgccgatccgcatcgtggagaccgtggtgcaggtgaacgacctgcgcaagcgggcgatggggcgcaagatcgtgaaggcgctgggcggcgaggcgcggggcaagacggtcgcgctgttgggcctgaccttcaagcccaataccgacgacatgcgcgacgcgcccagcctggccatcgtgcaggcgctggaggatgcgggggcgcggattgtcgcctatgatccggagggcatggcggtcgccgcgccgctgatgccgggggtgagcatggcgaaggacgcctatgaggcggcggccggagccgatgcgctggtgctggtgacggaatgggatgcgttccgggctctggacctgaaacggctggcggcttcgatgaatggggcggtgctggtcgacctgcgcaatatctacccgcgcagggaggcggaagcggctggctttgcgctgacgcgggtcgggggcaagggcatttcggcctgatgcggttgaaaccggagggcaggcgcgacgagcgcgccctgccccggctgagtcattgggtgatggcggcgcttgccctgtgcgcgatcatgctggtggtgccggtgattgcggggttgacctgatagaacgacgtgctcctgcgaaggcaggagcctagctcgacgtctgaatgattaggcaagacctgaactgggctcctgccttcgcaggagcacgttatcttatgctcgcccctatgctcactttggtcaggccttcagcttccaccctcgcttgagcagcgcgtagcacagcacgcccagcgcgacgttcaggcccagcagcacaaggctgcccaccaccacatcgccgtccgccgccgcgacgaagccgtagcggaagccggaaatggcgtagaagaaggggttggcatggctgatcgcgcggaagacgggcgccagccggtcgatggaatagaaggtgcccgacagcagcgtcatcggcccgatcacgaaattggtgatggcggcggcatggtcgaacttttccgcccagatggaggtcagcacgccgatgaaggcggtcaaccccgcgcccatcagcccgaaccagaggatcgcccagggatgcgccggggtcacgtgcacgcccggccacagcgccatcgccgcccacagcgccagccccacgcaaaaggcccgcgtcacagccgcgcccgccagcgccagcagcaattcgccgaccgacagcggcggcatcagataatcgatcagcgtgccctgcatcttgcccgccagcagggagaagctgctgttggcgaaggcgttgttcatcatgcccatgatcatcaggcccggcgcgatgaaatcggcgaagggcacgcccagcacatggcgattggccccgcccagcgccagggtgaagatgaccaggaacatcagcgtcgtcacggcgggcgcccagatggtctggagctgcaccttcatgaagcgccggatttccttccggtagagcgcgcgcgtccccgcccagttgacgttgcggatgaccatttcgcccggctcgtggaaaggcggccggtgcgacggggagacagcaattttggactggtcgttcatggtcggatcgactatcggctgaggggttgtgccgcaagggcgttgtgcacgggaaattgaaccccgcgccggcgcgccccatatagggcgcggatttgagattttgaggagtcattcattgtcctggaccgacgagcgcatcgaccagctcaaggcaatgtgggaacggggcctgaccgccagccagatcgcggacgaactgggcggggtcagccgcaacgccgtgatcggcaaggcccaccgcctgggcctgcaatcgcgcccttccccggtgaaagccaacgaagtgccgaagaaggccgcgccgcccgcgcgcaagcccgcgcccgaagccgaagcgcccaagcccgctgcgccggtgcagcatgccgcacccaccccggttcggcctgccgcgcctgctccggtgtcggccgctccggcggcggaagcgcccgccgcgccgcagccgcgcatcatctccgtggggcctggcggcttcctgcgtcaggggccgggcgaccagcaggcgccgatcccccctgccccgccgcgccgcctggttcccgccaagcccagcccggacattgcgggcaagacgtcgctgctggacctgacggagcgcatctgcaaatggccgatgggccatccgggcgagccggatttccatttctgcggcgaagcggtgaaccccggcttcccctattgcgtcgaacattgcggccgcgcctatcaggcgcagttgccgcgcggcacgcgccgtccgccgccgcccttgcccttcggcgggccgcgggttcgctgattgccggcatgaaaaaagggccgctccagtcaggagcggccctttttcattggccccgcgccgggatggggcatccgcatcagacgatggtcagcccgacgtcgaggttattgcgcgtggcgttggaataggggcagatctggtgcgccgcctcgaccagcctttccgcgtcggcgcgctccacgcccggcaggctgatttccagatcggcggtgatgccgaagccgcccgccgagcgcgggccgatcccgaccgtcgcggtgacgctgacatcctgcggcacgcggatcttcaactggccgcccgcgaccttcagcgcgccgatgaaacaggccgaatagcccgacgcgaaaagctgttcggggttgctgccgtcgccgccgggtccgcccagttccttgggggtggacagcttcacggcgaaacggccgtcttccgtgcgggcttcgccgtcgcggccgccggtggccgtggcgcgggtgacatatttcacatcgatggacatgggcttgctcctttatagtctgcgataatcattatcgcgataaatatcgaataagcgagtcgcgccctcttgtccagcatttatttatcgcgatatatatttccatgccatggaaccggcaaaggagacacgtcatgcccgccgccctgcctttggacgatcaactctgcttctcgctctacgccgccagcatggccatcggccgcgcctacaagccgatgctggaccggctgggcatcacctatccgcaatatctggtgctgcatgccctgtgggagcaggacggccgcaccatcggccagatcgcggagcggctgtcgctcgaatccagcacggtgacgccgctggtcaaaaggctggaggcgggcggcttcctgacccgcgcccgcagcgcggcggacgagcggcgcgtggacgtgcgcctgacggagcgcggcgcggccatgcgggaggaatgcggctgcctgggcgaggcgctgctggaacggtcgggcatggaaggagcgcaactggccgacctcaacgggcgggtgaagcaattgtggggggcgttgcgggaatccctgccctgacaccttcctgccatgacgaacgcgcgcttgcgcccgccgcccgcctgcttatagcttgcgtccatgtccgaagacctgttcgccgccaattcctccaccgccccgcaatatgacgcctccgccatcgaagtgctggaggggctggagccggtgcgccgccgccccggcatgtatatcggcggcacggacgagcgggcgctgcaccatctggccagcgaagtgctggacaacagcatggatgaggcggtggcgggccacgccacgcggatcgaggtgctgctggagccgggcaacaggctgaccatcaccgacaatggccggggcatcccggtcgatccgcaccccaaatttccgggcaagtcggcgctggaggtgatcctgaccacgctgcattcgggcggcaagttcagcgacaaggcctatgcgacgtcgggcggcctgcacggcgtcggcatcagcgtggtcaacgcgctgtcgatcagcacggtgatcgaggtggcgcgcaacaaggaattgttccgccagagcttcacccagggcctgcccagcagcgaccttcagaaggtcggcgcggcgcccaaccggcgcggcacgtcggtcagcttcattcccgacacggagattttcggggagcagaagttcaagccgtcccgcctctaccggttggcgcggtccaaggcctatctgttcgcgggcgtggaaatccggtggaaatgcgcgccggaactgatcgccgacgagaccccggccgaggctgtgttccagtttcccggcgggctggcggatcatctgaaggaacaggtgggcgaccgggaatgcgcgacgagcgccttcttctccggatcgcaggattttcccgacgcggcgggtcgggtggaatgggcggtggcgtggccgctctggtcggacggctcctatagctggtattgcaacaccatccccacgcccgacggcggcacgcatgagaccggcctgcgcgccgctttggtgaagggcatccgcgcctttggcgatctggtggggcagaagaaggcgaaggacatcaccgccgacgacatcgtgacctcttcggagatcatgctgtcggtcttcatccgcgacccgcaattccagagccagacgaaggaccggctgaccagtccggaagcggcgcggctggtcgaaaatgcggtgcgcgaccatttcgaccattatctgtccgaccatatggagcgcggcaaggcgctgctcgcctatgtgctcgaccggatggacgagcggctgaagcgcaagcaggagaaggaggtcaagcgcaagaccgcgaccaattcgcgcaagctgcgtctgccgggcaagctgaccgactgttccaacgacgatccagagggcgcggaaatcttcctggtcgagggggattcggcgggcggctccgccaagcaggcgcgggaccgcaagacccaggcgatcctgcccctgcgcggcaagatattgaacgtggcatccgccaataccgccaagatcctggccaatcaggagattgccgacatgatcctggcgctgggctgcggcacgcgcaaggactgcaatcccgacaatctgcgctacgaacgtatcgtcatcatgaccgacgccgatgtcgacggagcgcatatcgcgacgctgctgatgaccttcttcttccaggagatgccggaactcgtgcggcgggggcacctctatctggcgcagccgccgctctatcggctggtggcggggggcaagagcctctacgccagggacgacgcgcatcgcgaggaaatcctggcgaaggagttcaagggcaagaaggtggaggtcagccgcttcaaggggctgggcgagatgaatcccggccagttgcgcgaaacgacgatggaccccaagacccgcagcctgatccgcgtcacgctgcccgacgatatcgaggaccggcagcaggtgcgcgaactggtcgagcggctgatgggcaccaatccggcgcatcgctttgccttcattcaggagaatgcggcgaatgtggatgaggaaagcatcgacgcctgagaagcgatttacttgaaaatcgcggcaaccagatttcgcgatttacttgaaaatcgcggcgatcggattgcgcgatttacttgaaaatcgcgacggccagatttcgcgatttactcgaaaatcgcggcgatcggattgcgcggtttgactgaaatggcccggcaaaaaactgccggcaattttttgcctaccggcgcgttaaccagcgcggggcacctgatgttcaaatttcggcgcgataccggcaagcatgtcaggcttcgccccgtcctgttgcacggccccttgccgcaccgcgcttcgcgccgcccctgccctcctgctggcaatcgcgagcggccatgccttggctcaggctccgctggcggcgttcccggacgctttcggtcatagccgcgcctatacgcccgccgaacgcatttccgccaatctcctcgccggcggcatgagccgtctggcggcgatcagcgcgcagcagggcggtgcggccagccccgcgccctggccgacgcaaccggccgctccggatgcgatcgtcaacgaaaggcgcatcagcgacttcagcggcaaattgcccggctggcggttgcagggcgtccagctttccgtggtgagctatcgccagccggaactggtgccgggcttcatgcggggatttttgtcggtgccgacggctgccgctgttccgcaggcgagcgccttcgtcattccggttcgccaggttcccgtgctttcgggccaggtcatgccgccgcgcaacggccaacccgatgtgttcggatcggtcgccatgccgatttcccggacgctgctggacggcaaatgggcctccgtttcggcgacgctgcccggcaagggcgtgtggagcggcatgttgaacgcggcgcggggatcggcggcgcagcagcaggtcgagatgatcaatagctgggtcaacgggcggctgcgcttcgtggacgaccgacagggcggcgacaattgggcgtcggcggcgcggacgctgcaaagcggcgtcggcgattgcgaggactatgccatcgccaaaatgaagctgctggaggcggccggtttcgaccggcatgcgatgttcctggtgatcgcccgcgatctggtgcggcaggcggaccatgccgtgctggcggtgcggatcggcggggaattgatgatcctggacaatatgaccgatcgggtgctgccttcgtccagcgtcggggactatcggccgatcatgagcttcaacgcctttgggcggtggacccatggctatcgggtgacgacgcccgcgaaggtgcagttcgctgcgcggtgagcgagtcctgggtggcaaatggccatttcaggacatcaatcaattcctccctacgcggagcgtggggagggggaccatgcggagcatggtggaggggaaatggcgtgacctgcgtatcttcccctccaccagccttcggccggtccccctccccatctagcgatggggaggaataggataggtccgtaatccaaccaatcacctgcctgcacgtgagcacaattcccatggcgtgaaggcttaccgctcccgcagcgcttccgaacgggccttcatgatgggtttcaacagataggccagcaccgacttgcggccggtcagtatctccacgtcgcacaccatgcccggcgtgatcggcagcttgtgcgcgcctgagccgagccaggcgcggtccgtttccacgaccacggtgaaataggcttcgcgggtcgcctcgtcatagacgctgtcggcggaaacctgctgcaccgtgccggtcaggccgccatagatggagaaatcataggccgtcaccttcaccacggcgcggtcgccggtcttgatgaaggcgatgtcgttgggcttcacccgcgcctccaccagcagcttgtcgccgacggggacgatctgcatgatcttctggcccggactgacatagccgccgatggtcgtcacctgcacgtcgttcaccacgccgtcgacgggcgagcggatctcagcccgctgcgcccgtccctttgcgccccgaagagactcgctgttgacggcgatcttcgcctccaactggctacgctcgttgagcgcgtcctgacggaactggtaattcgcctccgattgctgcgcctgcgcctcgcggatggcggcggcggcgcgggaggcctgctgctgcgcggcgttcagccggccctgcgcgtccaccagatcgcggcgggcgtccagcaattcggtctgcgggatgatcgatttggcggcgagcggctccagcatcgccacacgctggcgcgccagttgcacgctgccgcccaggctgtcgatggtcgcctgcgcctcgcccagttcgcggcggcgctggtcgacctgggccgacagcgcgtcctgcttgctgcgcaaggccgactggcgaacggcggcgagcgcctgttcctgcgcgcattccggcccgccggtcgtgcaggccgcgccttcgcccgtgccctctttctccagacgcccggcgcgcgcggtcagggatcgggtctccgcctgaatctggcccagttcggacgccagcatcgcgtcgtccagccgcaccagaagctggcccttgctcaccttctggccggatcggaccaatatttcctcgatggtggtgggttcggcggactggatgacctgcgccttgctggacgggatcaccctgccctgcccgtgcgtcacctcgtccaccggcgccaggctggcccacatcaggaagaccagcatgccgccgccgctgtagagaatgacctgcttgttgcccggttgtccccgcagccagcctatccagcgcgaaatcatggttgcaccccttggagatgatggtcgtccgcggccagagtgaccggcgcggctttttgctggcgggcgagcatgtcgctcagcgcgccgccgcttgcctgaggatcggggatggagagtttccagcccttggtcgggtccatgcggccgcccacgtcattggccgcccgccgttcgggcagggccgcgacgggcggatagtcgatggccggttcggccgccctggcgaagcgcgacgggtcgaaggcgggaatatgctcgccgcccgcatagcggccggtgaacgcgccgggcatgccccagccgcccggccagcggtagaagatatgcgcgccgatctgcgccagcttcgccagatgcggcgcccagcgcgggaagacatagtcggcgtgataatgggtcgcggtgcccacttccttctcgacccggccggtcagcgcgtcggcggcgatccgcttcgcccggctccagaggtcgggcaacggacggcgcgccagcgatccgtcgcagacgaagctgaactggcagaccgaggcatcgaagcgctgatagacgacgccgcacaccgtcttggcgaacgcggggtggcggacgcggttcagcaccacctgcgcgacggcgcgctggccgctttcgggttcgcgggcggcttcataatagacggcctgcgtcaggcactggagggcgcggtcatggtcctcgcctgcggcagcgatggcgcggaacggcttggctgcgccggtcgcgccggagaagccgaggcgctggttttcctcgcgggcccgatctccttccaatgcgccgccttccgccgccggggcagcttgctccgtcatctggaccagggcgagatattggcgggggatggcgggggcggcttccacgatcttcgcctggatggcgggctggggttggtcgtggtgccacaaaaccgtcgccgcgaaggctgccgtcgtcacaagtcctacgcccatgatcgacgcacgccgtactcctgcgaaagcaggagtccagttccgccgtccgacctgggctcctgccttcgcaggagcacgttgtgttgaatgggcaggccgtactgcgctcattgccctgccccccgctggagctggccgatgatctcgtcacgcgggccgtcggccagcacgacgccctgatcgatcacgatcagccggtccacgatccgcagcagcgcgtggcggtgggtcgacacgatcagcgtctggtccggctccagcgccttttccagatggtcgatgaagagattttccgtctggttgtccatcgcgccggtcggctcgtccaggaagagcagcttcgccggttccaccagcgctcgcgccatgaccaggaagctgcgctgcccgcccgacagacgactgccgcgctccccgatatgcaggtcgaaacccgccgcgtcgcgcccgaagaagcgggacgcgcccgaccgttccagcgcctccagcagcttttcttcgctggcttcgcgagcgccgagcagtagattctcgcgcaccgaaccgctgaacaattcggcgtcctgcccgacatagcggaaggcggagcgcagttcatgcggatgatattggcggctgtccacgtcatcgacggtgagcaggcccccggtggggggataaaggccgcagatcacccggcccagcgtcgacttgccggacgcgacccggccgatgatgccgatgcgctcgcccggctcgatgcgcaggtcgatgcccttcaggctgggctggctggcgccgggataggcgaattccaggccctgcgcgacgatggcgcccttgcggattttggggatgatgccccgcgccccgtccagccgttcgtcgggctggtcgatcagcgtctggaggctgtcgagcgtcgtcatcgcttgccgcgcccgcacgatgacgaaggcgagttgacccaccggcgcgagcgaacgcccggccagcatgacgatggcgatgatcgcgcccatcgaaatgtcgcccgccgcgaacatgtagaagccgccgatgaccagcgcgatgctcgtcacctgttggcatagcgccgccagcgtgacgctcttggaggagagcctgcgcagcttttcctgcgtggccgcgctcatccgggcgtagcggcgccagcgttccagcatccgcccctcggcgcggcaggccttcagcgtctcgatgccgcctatggcttcgaccagcgccgcgctttgcaggctggaatccgcctgcgcgtcgcgggacaggcgggccatcgaccgttgcaggaaccaacccgcgctcgccatgatccccatcatgacgaccggcacgatggccagccagccccccagcaacgcgatgatggcgacgaagaagaagaggaaggcgatgtccaccaccagcaccacggtggtggaggtgaagaattcgcgcacggattcgaattccgaaacccgccgcgccagcgcgccggtgctgcccgaacgggcggaaagcggcgtgttcagcaccttttcgaacaggcgttgcgacaggcgttcgtcgatttcccgaccggcctcgtccaccagccttgagcgggcgatgcgcagcgcgaagtcgaggctgaaggccagcatcacgccgacgcccagcacccacaggctggaggccgccttgttcgggatgatgcggtcatagacgttcatcgtgaacagcggcagcgcgaaggcgagcaggttgatgatcgccgcggccagcatcacatagccgaagccgccgcgggcgcgccacacttcgcgccagaaccagtgctggcgggcgcgttcgtcccaggggcgttcctccgcccgttcgcggccatggtcggccatgacgaccagcgcctcgccggtgaaatagccctccagatcgctgagcggcgcccagacggcttccggcgcgtgcggaagctggaccagcgcgtcgccgcccttgatgtccatgagcagcaggaagcgcccgccacgcagcggcaggatggcgggcaggttgcccggccgccatttgtccagccggccccggacatgatcgctgagcaggccgatctggtcgagcgcggattccgcctgatgaaagggcagccgcccggattcatcgacggcaagccctgcgcgaaggctgacgatccccggcgagcggtcgaaatgccgcgccgcatgggcgatgctttcgaccagctcgtcgccaggcgcgccctgatggtccagccattcggctagactgagtgtgcttcgttccaacattgtttaccccgcgccatcccggcttgcgccgggatgacccccaataatgaaactcagcccggataacgccgccgctgcaattcagcgggcggcagatcggggacattataggtcttccgcgcttccgccctggcgtccgaaggcgcggcgagacccagcgtgtccaacagcgtgttggtggccgccaggatctgatattgcgcgaaaatctccgagaagcgggccgtttccgtccgcacctgggtgttgaagcgggtgttctggctgtccagcacgtccagcagcgaacgccgcccgacattgaactgctcgcgataggagacgagcagcccgtcggacaccgtgccctgccgcgacaggtcagtcacgcgcttcttttccgtgtcccagcggttccaggcggtgcggacatcctcctctgcctcgcgcaggcgctggctgaggcggaagcgcgcttcgctggcccggcgggtcatttcctggaccttcgcccggttgatgccgccattatagagctgccagcgcacgaccacccggccctgcacgtcgttggtgctgccccggaagccgtccacatcctcaccgatgcggcccgttccttccagcgagaccgtcggcccaagctccgacttcgcctcgtccacgacggcgtgcgccgcctggatgtcggcttccgcctcgcgcaccagcggattgtgggtgcgggcggcggcgatggcttcatccagcgtcggcggcacggcgctcgtcaccggatcgggcatcaccacctgatcgatggacaggccggtcaacgtgcggaaggaaatggccgcattggtcatgtcctgctccgcctcgctcttgcggacgagggcggcttgcagccgttcctccgcctgttgctggtcggcgatgctgatcgaacccttggagacaccctcgcccaggtcgcccagcagcttgcggtggaaggcgatattgtcctccgccgccgcgacgacccgctgctggagcatatagtccagatattgacgggtgacgttcagcgccacgaattgcgagcgttcgcccacgcgcagggcagcgccgtcggtgcgggccgcctgccgccgcttttcagcgctgcgatagccggagtcccagacggtctgttccgcccggacgctggcttccagcggccagagcgtctggtcgtccaggttcagcgcgcggcgggtggcgttttccaggcggcggacgcccgccgacccttcgacgctgacgcggggcagatagaggccctttgcctgttcgcgttcgaattcgatggcctgcttgttctggatcgcctggttgatctccggatggctgtcgatcgccgcggcgatcgcgctcttgagatcggtggtctgggcccagcccgtgctcaccatggccgccgcgcatagggcgatcaggctgccgcatgtcttgcgcatgatagtcatgccttcctccccttaattcgcgctggcggtgatttcgacccgacggttcatcggttcgcgcacaccatcggcggtttcgatcttcaattgggtttcgcccaggccggtgacggtgatggcgtcggcggacacgccgccctggctcatcaggctggcgacattgcgcgcccggcgcagcgacaggccgtcattatagcggttgctgcccgacgtgtcggtatagccggtgacgccgaagcgggtccaaccgcattgcgccgccgtctgcgtcagcgtggagatggtgcccgcgccttcgggaagcggggtgtccatgttccagtcgaagaagattgacaccgccggcgccgtgcagtccagcgcgggtggggctggggctgccgacaccggcggcggtggcggcgccgaaaggcgggccacaaagtcgtcgcacttgttgatgctgtccgcatccttcgtgccggatttgatgaaaccgatggcgatgccgcactggttcttcgcttcgaccgcgtaggtccagcggctgtcctgcgcggcgcgcacgctggcgtcgccaacggccttgaccgccgtgtcgtaccggctggtcagcgcgtcccgcaattcggacttgcccagttgcagcaagggcgaggcaggcgccgcccaggccgctgtcgtcagcatgacggtcgccaccccggcggccgcagcctttccaactgcatttcgcatattcactctccccaaaattccccgcgagaaaatcgaattgtcagccatgggcgaccgccatcgcttcatgcgcgaccatcgccgcttcgaagatggccgtggccgccgccagatgcccgctgtccaccgcctcgcccgcgaccgggttcagcaggatgggcgtcgaggcatgctcgccacccggcagggcggccagcagcgcgtcgatgttcggcgcgtcatgggcccccagcgcttccttcacgacatcggcggcattggctgccggagcggcctgctgcgcagccaggaccgccgccgcattgccgtcgaaggcaggcggcaggtcgatggactgggccagcagaccctgatgaccgctgaggtcgggctgaggcgcgtcggccgtttcgacggtcgagacatgcgcatcgccatcggacagggtggcatggtcgggcgcggcctcttcagcagcgtggccggtcggcgcaggctgctcatgggtcgcctgatcgtcgttcgcggcgagcgtggtgggcgcgctttcctgcgtggcggcaggctcggcctcgaccgtgacggccggggcggtttccgtgaccggcgcggcgctttcggtcgcggtcggcgcgggctgctgctcggccggagcctcggccgcgcccgccacggcgaccaggctggccgcgaccagcgcctggttgaagccgctggcggtgctttccgtggtcttgctcgcatcgctgctgccggtggcgaagataacgtcgccgaccgtgcccttggtgccgtcggtgcgggtgaagctcgcttcgcccagcacggtgacgtcgccattggcggcactgtacgtcttgccgtcggaattcaggtcgatcgatgcgatgccgagatcggtcagcgacttgaattcgccctgatcgaccgcgccattgccgttcgcgtcctgccagaccccgaattcggcgaaggcagtgtcggccgtatccagcttgccgtcgccattgctgtcataggcgaggcggaggccttccaggtcggtctgcgcacccggagcatcgtcggtaaagacgatgtcgatgcccttgcccgtgacatggccaagtagtccgtcttcggacgacacccacgccgtcgccaccgcgccgttgccataatcatgggtgacgccggcatccaggcccacgaaatgcaggccgtcgccgttcaggtcgatcgccaccggcggcgtcgggctggtcgcgtcgacgaagacgttgagcgtcgatgtggaggtgacgtcgccatccttgtccgtcgcctgcacagtgaaatgcaggtcgatgtcggagggcaggatcgtcttgttgatcaccaggctggtgaagcggacgccctggccgctgccgcccacgccctcgatcgaaacgcggttgaattccgacatcacgggatcgatcagggtggacgtgccggtgacgttgaaattggtgtagaccacctccgactgaccggtcacgtcattatagacggtgaccttgatgcccagcgatccgttgatgttgtcgttcttgaggatgatggagctcaccatatccggattgacagttgcggcctgatcgcccgcctgtcccggattgtggaattcgatggtgaaattttctccgttgccgacaaattgattgtcgacgccgaagccctgggtggacgagttcacgccattgccgttgccggtgaattcgacccggccgtccgccgtctggacgaagggggtcggaccgccggcgctgaggcccagcagcgagatcgtctcgctggtcgctgcctgcggcgtcaccagcgtgaagaccgacgtgccgttcgcattcacctgaagggtgaagacggtgacaggcggattgccccccgggccgtcgggatcggtcgtggccgtcagcagcgcgcccgtagcgttctgcgtggtggtgtagctgatgccgggcagcaccgggccggtgatggcgaagctgccatgcccgtcggcgcctgcattataactgaacgtgccgttgcccacgacattggcgccgttgacgacggtgatgttgctgaaggcgccaagcgtgccgacatcgtccaggaagctgatggtctggccgaaattgatctgctggctcaccgtatcggcgtcgccgtccacggcggtcgccgtgagggtgatgaggctgcccacatcaagtccgatagcctgattgggtccggtatcgggcgtgtggagaacggcgcgctgctgatccagcgtcaccgcgcccagcgcgtcgaccgtcagttggaacacgaccggccccccggccgcattgcccgaactggtgccttcgcggcccacgaccttgcccgattccacgaacagatagacgcgattgccggtggcggtatcgaagaggttggtggccgcgccctgcgcgctgacccccagcgaatagctgagcgaccccttgccgtcggccccgtagagcgcagtgaagttgcctgcgaagctggccgtggcgtcaaacgccagattgctttcatcgacgaccagcgaacccgcagccggcagtgtcgccgtaaccgccgggctgtcatcgtcgatggtgacgctgatcgtcccgctggcgctttcattttcggcatccgtcacggttaccgcgacggtgaaggacttgtcgtcctcgctcgccggatcgctgtgcttgaccggcgcgagcagttcgaagcgataggcgccgctggccacgtcggtgatctgcaacgtgaagatattatcccccgtcaccgcatcctttccagtcagcgtgtggcttgtgccgtcccatatcgtctggatcacatggttggacagggtccgcaggcccgtgtcggccaccgcgcccagcacgatattgccggcgccgtcattgccgaagttgagccctgccagcgtccctgtcttgacgatgtccgcgccgtccacgtcacccgtcaccggctgggtcacgccgttggcaagaccgtcctcatcgaccgtgaaggccgcagccgccgcgctgatcgacggtcccgtatcggtcagcaggaccgagaaggtcgccgaggaggtgtccccgtcgccatccttgatggtgtaggtgaacgtctcgccgatggaggcgtaaggcgccgcgatattgtggtgcgacgtgtagaccagattgccgccgactatggagatggtgccgcccagattgccggtgccgatcgcgatggcgggcgagccggggccgtccgcgccgaagacgtcattgccgagcagcccggcaaccgtgccgacgaccacgccgctggcattgtcatcgacgatggccaactggccgtcattgaccgcttgcggcacgtcgtccgaaacggacaggttgaccgtcgcggtggcgctgtcgccgtcctgatcggacgcgacgacgccgacgctgcccagggagacgctgtcgtccagggcgatgttcggatggctgtcataattgtcgagcagcgtcgccgtcacctgcacattgccgctgaggcccgcgccgatggaggcgggcgccgtcagcgtcagcgcgacgatcttgacgcccgtgccgaccgggccgtcccagccctcgatcagcgtggcgctgacgcggttccaggtcagcccgccgcccagggcggacaggtccgtggcgaaggcgaagccggtcagcgcgtccgatccggccgtgaagctgacgttatcctgcacgaagtcgggattgccctgcgtcgtgccgcccgccagattctgatcgtccagcgccaggctgatcggcgcgcccgcgatggggttagccccgtccgtgaccgtgatcggctgcacggcggtcgactggtccccgtcgccgtcggtgatgacgtaggagaagcccgcgctgacgccgctggcattgttgaggttggtcgacgggttgaaggtccacgcgcccgccgccgtgaaggtataggcgccgaaggccccgctgacgttggtcgtgcccacggcgttgatcgccgtggtgacgccgccgatggtgacggaggtcagggtcgcgccgtccgcgccgggcgtgtcgttggtcaggacgttgccgccgatgtcggcgccatcctccgccacggtcaggagagcatcgttcacggccgtcggaacatcgtccaccacgtcgatggtgatcgtgccgttggcgatattgccggagccgtcgaccgcctgataagtgaagacctccgcgcccgcgaaggtcaacggaccgtcattcgccgtcgggccgtccaccggcgaggtcagcgtgtaggtgtagctgccattggcgttcaactgaagctggccgtggctgccggtggcggaactggtcagcgtgtagctgaccgcgcccgcgacgttgagctggccggtcgcggtttcggtgggctggcccggcgcgctgccggtgacgctgcccgccgcgatgtccgatccggtgatgccggtgtccagcgcggcttcgaagacggtcttggtctgattgtccggggcgagcgcgacattggcgacgtcgatggtcagcgtcgttgtcgccaggtcgccgtccgcgtcgcggatggtatagacgaacacgtcctgctgatcggccgaaatggcgttgggcgtcgcgtcatagcgatagctgccgtcggcgaagagcgtcagcgtgccgtaatcgcccgcgaccgccgtgccgacctggccgctgacggggctggacggatcgctgcccttggccacgccgaccacgcccggcgcatagccgtccgcgcccggctggtcattgtcgagcacgccgtcggccgccgcgacgatcagcgagccgccctcgctcaccgaaccgctgtcggccgtcgcgatgggcgcgtcgtccagcacggtcacgttgatcgtatcggccggagagacgtcgccgtcgctgtcggtcacgcgcaccgcgaaggcgtcgcccgccttggggtcggccgcgccgctgatgccgtcgccgtcgctggtgacattgtcgggatgggccgggtcgttgaccgccagggtgtagctgtagctgtaatgccccgccccgtccgaggtcacggtcagcgcgcccgccgcgcccgcgacgaccaccggcgtgctcgccgtcgcgccggtgacgtcgacccaggcgccgttcttgtcctgcacctcgaccttggtcagcgtgtcgccgccggtcgcgatggtcatggagccggtcgcggtctcgctgttcccggcctgctgcgtgccgccgggcaggcccgcttcggacacggtcatgtcggtgacgctgacggtcggcgtcgaatcctggagcaggttgatcgtcaccgtggcggtggacttgtcgccgtcgccgtcggtgatcgtgtaggtgaagctgtcgctgccctccgcgcccgcattgggggtgtagaggaagacgccattgccctgatagacgaccgtgcccttggctgcgccgctctccagcgccacgccgctggcgaggttgacgccgtccgccccggccacgtcattggcgaagacgtcgatcgtcaccgccgcattttcggtgagctggcccgcgacgtcgttcaccgccgtcggcacgtcgtcgaccacgcggatgtccaggctggcgctgtcggtggacccgtccgtgtcggtgacgacgaccgcgaaactgtccgtcaggctgccgtcattgacgccgctgtgcagcagcgtgttgtcagtgaggacatagctgtagctgacggtcccgccgatcacgtcgccgtccgcgcccagcgtcggcgtgaagccggtgatgctgagcgtgccataggcgttggcgatggtgacgccgccgatgaagccgcccgcgccgaagatcggctggccgccgacagtgacggtcgccacgccgtccggcgcggacagggtgaagccgcccgtctgggtcagcgccgccacattttccgaactaccccccggcaggtcgttttcgaagacggtttcctccgccccttcgccgtccaggccgttgatggtgacgccatcgtcgctgccctggatggtgatggtgatggtcgcggtgcgcgcatcgccgtcgccgtcggtcagcgtgtaggtgaaggtctcggtcagggtctcggtcttgtccaggccctggaccacgccattttcattatccagcgtataggcgtagctgccgttcgcctggatcacgagcgatccgtacagtccggccagcggcgcgccgaccgttccggccgtcccgccgaaggcgatggcgctgacctgcgcgccgtcggcgccctgcacgtcggcattgccgtcggtgccgttggcgtcgctgccgcccgaaccggtgatgacgttgccgtcggccaccagcgggccgtcctcgcgcaccgagtccgtgtcgttcgtcgcggtcggcacgtcgtccaggatggtgatggtcagcgtatcggtcgccgtgtcgccgtccacgtcggtgacggtgacgacgaagctgtccgtcacgtcgtcgccggtcgtgttggtcgtcagttcataggtataatcgatctggccttcgttaaggccggtgatcgtcaatatgcccttgtcggtggcgatggtcgttccgatgatgaccggctgcccgttgatcgtcacggtcgccgggccgtccggcgcggtgtaggtgatggtgccgtccgtcgtgtcgacgccgctgcccgcattggaccccatcgggttgaccaggccggattcgtcgacgatcgtgccttcgcccaccttcgggatggagacgatcatgacattgctgttcgcgatgtcgatccgcagcgtggcggtggaggtgtcgccgtcgccgtcgcgcagcgtgtagctgaagctgtcgctcaccccgcccggcgttccggccgcgcggacatagacatagctgccgtcggcgttcagcgtcagcgtgccgtaagcgccctcgaacgtgccggtggtcgaaacgaccgcgccgtccgcgcccctgacgtcggcgcccgccgcgccggaaacggtgcccgccccggtgatgacattgccggtttccgggccataggcgccggcggcgacgccgtcgacatcattattggcggtcggcacgtcgtccacgatgcgcacatcgaccgaggcgttggcggccgatccgttgcggtcggtcaccaccacggcgaagctctgcaggatgctgtccgcgcccgctgcgccatggcccaggctgttgtcggtcagcacgaagctgtaggtgaaggttccggccgtgggcacgccgccctgggtggcggtggcggtgaagccggtgatggtgagcgtgccgaccggcgtcgtcaccacctgccccgcgacgaaggcgccgttcgccagcaccgacacgccgccgacggtgacgctcgacaggccgtcagggccgttgacgccgaacgagccggtcttggtgaggccagccgcatcgggcgaactgccgtcggacaggtcgttttccagcagcacgacttcggcgccctcgatccccggcgcgccgttcaggccggtgatggtgacgccgtcatccgcgccgttgatggtgatggtcagcgtcgccgtggaggtgtcgccatcggcatcggtgatcgtgtagctgaagctgtcggtcagcgtctgtccgggcaccaggaactgcaccgctgcattgccgttggccagcgtgtagctgtaggcgcccgacgcggccagcgtcagcgtgccgtagctgccctggaagctgccggtggtcgacacgaccgcgccgtccgcgccctggatgtcggcgacgccgtcggtcgcgttcgcgtcgctgccgccgctgccggtcaggacattgccgtcggcgaccagcgggccatcctcggtcacgctgtcagcgtcgttgacggcggtcggagcgtcatccgcgatggagatggtcagggtggcgctcgcctgatcgccatcgctgtcggtgacgacgacggtgaagacttcggcgggcggcgcgcccactacattgtcgctcagcacatagctgtagccgatggcggacggcgtgatcgaggtgatggtgaggacgccgagcggcgtcgtgaccgtctggccgacagtggcgatcgcaacgccgttgatggtgacgcccgccagcccgtcggtggcggtgatggcgatggtgcccgtagtgcgctcgctatcgctggcggccgccgaaccggcaggctcgctgccgcgcgcgggaaggctagcctcgctcaccccggccgtggcagcagtggcgccggccggctgattgggggtgatgatggtgaccgccggctcttcatcatcctgcagcgggaccggcaggatctcccgcgtttctggctgggtgaacagcaattcggtgggcggcagcaggtcgcccaggccatgggggtcgcccacattgccgtccgggccgatgaaattgccgccggagctgcgcggcggacccgctgcgggctgcggctcctccccgatcagcaaggccgccaggttgacggagggaatttcgacgtcgcccacgaccaggcgcggcatgaccaccgcgccgtccaggatcaccatgtcggtgccgtcgggcaggtggacgatcagattgcgtcccgaaacctcgatctggttgatgtcggttccggcgggcagcacgacggtgccgtcgggattgggcgcgaccgtccgcacgacgtccgcatgatgcatcttgccgggatggaccgccttgcccttcgccgccagggcggccgcttccggatgaagggcctgctgatggtcgacggtgcctttgctatcccaatcgcgctcgaaatccattgtccatcccacctgtcgccatgggggcatggaaggagcgcgcaaaaggcctttgccccgaatgcatgtgcacgcggacctgtgccttaaccgacattgcggcaatcagcggatcagctattgcccctagtcacgttctcccgccggcaggatcttttttgccaagatcgactgccgccccggattaaccatctgcttttgtgtttttactgacccgatagctgatcttattcgccgcgctgctaaatgagtcacgcagaatcaagttttgttaaccattttaatgcgatagacccgaaaaaataacttaaggattattacgaaagatatagtttcggaaattccgatatatccttgcacctatgttcaatggggatttggttaacaaacaaggcttacggcataggcgactcggacgagtcgaccgcctgcccggttcatccgaaccgcatcgatggaaatgaaatgcgacaagaggcatgaggaaacgggcgaccggcttgttcagccagccgcccgtccgaattgcgacccataggcttatcgtgcggagccgtgctttcctttccccggcttcgtccggtcagcctgcgaccggcgataagctatggaaaatcaaccccctccgacgagaatcacgaataaccgccgcattattttaatcaattgtcccgacgacttatatccaaggttaatttttcgagaccgggcaagaaaaagcaaggatatccgcgatcaagggcggttttcgcctgtcgattccattgcggaggacggcattttttccacatcatcctcttgtcgcgccgtttcaggtgcggacggcggcggcacggctggagccggtttcggcatggcggcgacgatcccttccatgcgctggctgcgcgcgctgcccgcgccggtggtccgccggaagctgcgcagcgcataatcggccagcggccccgccgcgtcagggcgattgcgcgccacatagaaatcgaccagattttccagggcaagctggctattgggatcatcctccccccgcgtccgcaaatagctgtcgaagacgcgccggtacagcccttccgcctcccggtaatggccggtcgattccagatgcagcgccaggtcgttggcggaaatcagcgtgcggggatcgtccgggccgaacagatcgtccgccagcgtcagccccttgcgcgccggatcgatgccgtccgccggcttgcccgatgcataggccgcctgggacgccgccaccagcttgcgccattccttttcccgcgcctcggtgacgtcgggcacatagggcgcctgggcatgcaagggcggcgtcaggcagagcagcaaggcgctccgcaatatccagcccgtcctgccgccggtcatcgcccatcctctccgcgctaagcctgtcagtacaggctatgcgcgagaggattaagaaagtgcaagtggcgtgggggtgggtagatgtggaatggggggaatagccggttctggcaaataggggacatgtaatcttcccctccccttcaggggaggggaccgaggggtggggtcgtgccccaaaggaaaaccaagcctgtaacggcacgcccccaccccaacccctcccctgaaggggaggggctaaatggcaattatccccccgacgccctatcccgtcagcgcctcgaccagcgccttgaccttcttctgccgccattgcggcaggggcgcgatcagccaataggccagcggcgaaggggcggcgtcgcccacttgccggacccgtcccgccgccatgtccgcctgcgccagcaggaagggcacgcaggcatggccgaagccgttggccgccgcctcgatcgccagccccgcgtcggccacgcggatcgtcgcgggcgcgtctcccttcgggcagccgggccattcgatgcggtggtcggggccgccttcggccgcttccacggtgacgaaggaggcttcgcccagcctgatgccctcattctcgcccggcccttcggcaaggcgcagggcgaggtcgagattggcctcggtgaagtccagcgtctcgtccgccgcgaccagcgcgaacttcaggtcgggctggctggcggcatagcccgccaggcgcggctggagccatttggcggtgatgtcgcggggcgcggcgatggtgagcgaactgctggactggcccgcctgcatggcgcgcaccgcttcctcaaactccaggaaaccggcgcgcagggcggcgaggcccgcctccgtctccggcgtcagttccagccccttgggcgtgcggcggaaaaggacgacgcccagcagatcctccagcgcgcgtatctgctggccgacggcggcgggcgtcaccgccagctcgtccgcggcgcgggtgaaggacaggtgccgcgccgccgcatccagcacgcgcaggccgttgagcggcaaatgggtacgcttcattcggccaccgcgggcgcgatcagcgcgaagtgggggatggcgatgtcgaacgtctcgccgctggcgccgatcatgtgataatggcccttcatggagccggtcggcgtgttgagcgggcagccggacacatagtcatagctcttgcccggctgcaccaccggctgttcccccacgaccccgtctccgtcgacccgatgctgcgcgccccgcccgtcggtgatgatccagtgccgggtgagaagttgcaccggctgatccccgtcattctctatgcggatatgataggcccagaaccatcggccccggtccggttccgactgttcgggcaggaaggtgacggcgacgtgcacgttgatgtcgcgcgtcgtcgcgtggaaggggaaaagtgcgttcacggcttaagaaatgcgcctttcacccctgccccgtcaacggcctatcgacttgagggcgcgatccagatcctcgatcacgtcgtccgggtcttccaggccgacattgaggcgcagcatatcctccgttatgccgacctccagccgcgccgcttccgccatgccataatgggtggtggaggcggggtgcgtcatcagcgagcgcgaatcgccgatattgttgctgatgtcgaccagttccaggccgttgagcaggccatgcgcctccgcccggccgccgccgacatagagggagaagatgggaccggccatctccatctgcctggcggcaagggcgtgctgcgggtggctttccaggcccggatagagcaccttcgccacccggccttccaagaatttcgcgaccttcagcgcattctcgctctggcggcggatgcgcaggtccagcgtctccagacccttcagcaccacccaggcgttgaacgcgctgagcgtcggcccggtattgcggtggaacggcaacagcgtgttgatgatgaaatcctccgtgccgcagatcgcgcctgcgaggacgcggccctgcccgtccatcatcttggtcgcgctataggcgaccacgtcggcaccgaactccatcggccgctggagcgcgggcgtggcgaaagcgttgtcgacgacgctgacgatgccatgcgccttcgcaatgccgcagatggtggcaaggtcggccacgtccatggtcggattggccggggtttcgaagaagaagaccttggtgttgggacggatcgccgcttcccaggcggcattgtcggtcgcgtcgaccgtcgtcgtctcgatcccgaacttgggcagcagcgtatcggtcagccagcggcaggagccgaacagcgccttgcccgccaccacatggtcgcccgccgacaactggcacagcagcgccgccgtcatcgccgccatgccggtcgcggtggcgcggcaggcctccgcgccctccagcagggcgatgcgctgttccagcatctccaccgtggggttctggaggcgcgaataggtcatgccctgctgctcgcccgcgaagcgcgccgcggcatcctccgcccggtcgtagctgtagccgctggtcagaaacagcgcctccgacgtctcgccatattcggtgcgggcgctgccgccgcgcacggcgagcgtcgcgggacgccagttccgggtgatttcggggttctgcccgctcttgcgcttcatcgtcctatcctcagttgagcgcggccagcacggcgtcgcccatttcgaccgtgttcatcgtcccgcccagatcgaagctgcgcgccccatcggccagcgccttggcgacggcggcctctatgcggtcggcctgttccggcaggttcagcgagtaacgcagcatcatgcccgccgacaggaccgttgccagcggattggccttgccctgcccggcgatgtccggcgcggagccgtggatcggctcgtacaggccctggttgctgtcgttgagcgtggccgacgccagcatgccgatggaaccgacgcacatgctcgcctggtcggacaggatgtcgccgaacagattgccggtgacgatgacgtcgaactggccgggattgcgcaccaactgcatcgcggcattgtcgacatacatgtggctcaacgcgacgtcgggatagtccgccgacacttcgatcacgacgtcgcgccagagctggctcgtctccagcacattggccttgtccaccgagcagagcttaccccggcgggcgcgcgcggcctggaagccctgatgcgcgatcctgcgcacctgctcctcattataggacatgatgtcatagccttcgcgcagcccttcaggcgtcctgcgcatgcccttttcgccgaaatagacgtcgccgttggtctcgcgcacgatcagcaggtcgatggcgctcgccacctcctgcttgagcgcggaggcgtcggccagttcggggaagaccttggccggacggaggttggagaagaggcccaattccttgcgcaggcccagtatcgcctgttccgggcgcaggtgccgttccagcgagtcgcaatccggatcgcccaccgcgccgaacaggatcgcgtcggcgcgcttcgccagttccagcgtttcgggcggcagcggatggcccaccgccttgtaggccgcgccgccgaccagcccttcctcatagcggatgccggggatcgccagcgcgtccagcacgcgcttcgcctgggcgacgatctctggaccgataccgtctccgggaaacagggcgatcaacatggggcaactccttcaaacgcgtcgccgccccttatgaagccgccgccgccagcgcaagcgtttaggcgaccgctcttttcagcctgtccaccaagcgctctcgcgccgccagcacatcgacgcgccaatcggtgaggacggagcgttcgaggaagaagccggtcaaccgcaagccgtccaatatggcgggccattcccctgccccgccctccagcaggaaagcgggcaagggcagcagccggtcctcatagccgacggcgcccgcccggctgaccgccgccgcgctgcgcggggagacataggccagatcgtcattcccgccggtcgccgcgcaacggccgaggtccagcccgaagcccagttccgccagcagcagcaattcgtaacggatcagcgccgtggcccagccccgcgccgccggcgccgcctccaccgcgcccagcacgccgtccagcgcctgatggagcgcgggatagggcgtcgcttccggcaaggcgaccgcggtgagcgcgcaggcccaatcgatcgccgccgccggcaacggctccgccaggagcggggcgcggctgtgctccagttcgacggtcagtccggccagttgctcctccgtccgggcgcggaactcggccttcacggcattgcccggcaacagcacggggcgcaaccggcgcgagcgcccgccccgcacatagccggcgagcaggccatggccgggagtcagaagacgcgcgatcgccccatgttcgccatgtgggcgcagcgcgcagaccagggccggggtgatcagcgtcgccatgcccctttcatatcggccaacggcccggcgcgccatccatgtccgctcgcggccgaactgtcccgaaatcgcgcaaaatcgccgcgcaaggccctgcggccctttcgatataggttgcttttccatcaggtcatgcgcacaattatcgatggggacttgtcgggggacaaatttcgccatgtatcacatgcccttggcgtcatcttccgcgatggatcgcctggtgctttggctgggacgttcgccgacgctgggttttgccatatcccgcgtcgccttttcggctgccgcgacctggcaggtcgacgcgatgttcagcaacgaaccggatttcgcccatacggccttgctgctgaaggctgccgtgtggacgtggacggcgatcagcatcgcgcagaattcgctgacgccgccgctcggcctgctgcttcgcccgattttcctgatattcgacctgatcgccttcctgacggtcatcgtgctgtgcgaaccgttgcagatcgcggcgctgggatgcctgttcttcgtcgcatggtcggcgtccgatcggttcgggcgcggggccgtcctcatcctgggggtgtgcctgatcttcgccttcatcgcgcgcggctattatgaaagctgggcttcggtccgccatgtgccggcggtggaccgcgccacggacagcctgaccatcgtcatcggctgtgtcatcgcggcatcgatgttgagcatgaacattctggaacggcgactgataagctggtcggaacggttgcagggcgtcggcctgtccttccagaagtcgctggcgcaattcctggtcgagcaggtctcccaattgatgaactcccgctattgcgcgttcgtgtgggagatgatggacgacaccgacgtccattgcgaactgtgcgacgccgatggcgtgcggcatgtcatcctgccgcagaagcagatcgacggcctgtcgaacgtgacgccgcgggaggcgcccttcctctattcgacccagtcgccgcggctgttgctgcgcagccgcctgggcatattgcggaacgagcgcgcggcggacctgaccgacagcatatcggacgtgttcggccccggccagggcgccagcatccacatccaggcgggcgaactgcgcgggcggctgttcatcgggaccagccatggctggtcgcccgccgtgctgttgcgatgcctgcgcatacaggaggggatcgaccttttcctggagcggcatttcttcttcctcgcctggcgccagcgcaccttcgccgaggcgcgccaggcgctgagccgcgacctgcacgacagcgtgctccagacgctggcggcgctgcgcgtccggctggcgaccacgatccacggcctgtcggacgccgccgttccggaccagttgacggaactcaagtcgatggaggaactggtgacggcggaacaggcgcatctgcgccggctgctcagccagcaaagcccggtgtcggccgagaccgacgtcgacctgggccgcgaagtcgaacgctgctgccgcttcatcgcgctgcaatgggcgatcgattgccgcctgcacctggtcgaacgccccatgaccgtatcggcggaaaccgcggcggagatcgaatatctgatccgcgaagccgccgccaatgcggtcaagcacgccaatgcgcgccacatcaccgtatccatcgcgcaggtcgacgatgaaatattgatcgcgttgaaggacaatcccggaccgcaggcggtcgcccgcgaaaactataccggcgacttcgaactccagtcgcaatcgatcatgaagcgactgggcaagatcggcggaacggcgtattttcacaatctcagcatgaactcgctgatttcgatcagattaccctcctctctaccaaggtctcccatatgatggcccagatagcgatagtcgacgatcatccgatcttcctggacggcatggcccagttcctgacctcccacggccatgacatattattttgcgcccggtcggtagaagaggcgctggaacggatgcaggcggaggaaccggacctgctgatcctggacgtcagcatgaaaagcggcggcggcctggcgatcctgtcagccataaggggcagcggcagcacggtgccggtcatcttcatgaccgtgcatatccgcccggaacagacgctggaagcgatcaagctgggcgtcgacggcgtcgtgctgaaggacagcgaccccaacgaactgctgagctgcatccagcaggtcatgagcggcaacaagagcatcgcccccttcgtcatggagcaggcgctggtgcacagcatttccgcgcccgccagcgaggccaatgcgcttgcggcgctgacggaacgggaattggagatcgccggcctgatccgcgcaggccttcgcaaccgggagatagcgagccggtgcgggctgacagaaggcacggtgaaggtgcacctgcacagcatcttccagaagctcaacatcaagtcgcgctctgaactgatcatcatgatgatgtcgatggacagcgaaatgcccgccgtgggggtggagcattaaaggggctgtggtggatgatggttggaagcggacgttcccctgttcgtcaccccggacccttcgacaagctcaggacaggcttgatcgggggttccgcctttccctctacactgcacctcgtccaaggcagcgggaccccgggtcaagcccggggtgacggtggggcaaactggtcgaaatcaagacagccttatctctggcgcaggccttggacgaaatcgggcatatgggcgattccgctgggattcggcccggccatatggagcgccatgatcgtccccagcgcaatcgcaacgccgtaggggatcggccccttcttgtcgaacagcgcgatggacgagccttcccgccagctttgcggcaccagccgccggccggccatcagcaccagcgccagcacgccgccgccgaccgtgacgtagaccagccacggaaccgcgcccgcccagtcgaaccacagcgcgcaagcgctcatcagcttgacgtcgccgccgcccatggcgcgcatggcgaacaggccgcatccaagtgcaaacatgcccaggaaaacggtgccgttacgccagatgtcattttcccagcccgccgcagcgacccaggccgcataaagcccgatgaccaacagggggaagatattggatatgcgcagccgggccatatcctccaccgccgccgcgactaggacgaacgaaacggcaagcagaaccagatccttcatcatttccccgcagccttcatgctgtccagcgcggccgcggcttcgggcacgaagctgtcggcctcgctcacggcgcggctgagataggcctgcgccttcggcagatcgcccatccgcatcgccgcctgtccggcattgctgagccggcgcgcccattcgtcggcggtgtcggcgggccggcggctgatgtcccgtcccgccatgacataggccgtgtcgccattggcgatgatccgcgcatcgtccggggcgctttcgcgcgccttgtcgaagatcgtcgcggccttgccggccttgccctgcttgagcagcgacagtccgtaattgttgagaacctgggaaggcttgtcggtgagttggaacgcccgctcataagcggcgttgctgagcgcccaggactccgcctggtcataggccacgccgagcgcgttccacgagcgccagcgccccgcgcaatcggccacggcccggcgcagcggctccagcgcctccggcgcgcggccgaggcgcagcagcgcgatccccctgccctcaccgacgcggcagtccctgaggccgccttgctccagcgcggcgaaacgcgccagcgcttcctcatcgcgccgcttttccagcgccatgcgcgcatccgccatttccatcgcctgccggtcgtccggttgcgcggcggcgcgccactggcccagcatcgcttgcgcctggatgatccgcccgccgtccatggcctcttccaccagccgcgcataatccagcgaggacggcatcgccccggcggtcggcgcggcggtcgccagaagcagcgcccagatcatccccgcgtccctttccgggcgggccgcgccatgcttttccacagccgttcgaacagtccgtcgtgagcaggccttgtttcttcgcccgccgcgaattccagcggagccttcgcatccggcgtgccgacggtgatgatcggcgccatcagttcgggccgggcctgcgtttcggccacggtgacgatccgggttgtcagttgcggattggcgcggggcgcggacgcccccgcctccatcgtccgcaaccgcacctcgcccagcgaaacgcgctccagttccatcccggccatcggcgccgggcgcccggccggaacggccgacgccagttgcgccaaggtcgggcgagcggcgacgggcgcacccgccggcgctccgcccgactgggcgagcagcgcgtcggcttcgcccttcaggccttgcgccgacaggctccgcgcgaagttgcgggcgatgcgcgcatcctccggcgcgcgcgacagcgccagttcgaaaaactcccgcgccagatcgtgccgccccatggccgcatagctgatcgcgacgccgttcaggccatgcgcgtcggtcggatcgttgcgcacggcgcggcggaaggcgtccagcgccagcgcatattccccccgcgaaaacaagaggtcgccccgcgtcagcgcatcctgcgtcggcgcggcgggctgccgatcgaccggcctgatcgaaagcacgcccttttgcggcccgctgcacgccgtcgtcacaatgatgagagcgactgccactgcccctttgttcatggtcccccctcccccttttcctaacgagtcatgaccggcaggatgtcgcgcaccacccgcaccaccgccggcagcatcagcacgccgatcatcaccggcagcatgcaggcgaccagcggcaccgacagcagcaccggcaggcgatgcgccttctcctcggcccgcatccgccgcttttcgcgcatctccgcggcgtagacgcgcagggtctgcccgacgctcgatcccagttgatcggactggatcagcagcgtcgcgaaggagcgtatctcatccacgtcgacatcatcggccatgcgccgcaaggcgtcctgccggctgcgccccgcgcgcagttccagaacgaccttgcccagcgccgcggacaccagcggatgggacagcgccagttcccggccgacgcgatccatcgccgcctccaggcccaggcccgcctcgacgcagaccagcatcaggtccagcgcatcgggaaagccgtggacgatttcttcctgccgccgcgaagccttggccgaaatatagaggttgggcatgtaaagccccaggaccgccagcagcgatgcgaccatatagagggtgagcgcagtgggcggttccggattgcggagcgatgtgatcacgaatatcgcgggcagggcaaaggtcagcacaaggcgaaagagagtgaacagctttggcgcttccggcgacatgtagccggccgcgatcaggcgccggcgcaggtccacattgttcgtgtcgaccagcgaaacccccatcttctcgatgcggtcgaccagcttcttccactcgctgctgttgcgttcgccgcgcagcgtctggctgccattctgggacgccccgccttctcccaccaggtcgagccggctgcgcacccgcgcgttgcgcatcacgacttccgacaggccgaagaccagcgcgacgatggcgatgaacagaaagccgagaatgaacggccgcaactggatcaagaacgcggaattcagcatcgcatcataccttcaggtcgaccatgcggcgtatcgtgaagaagccgatcaggtagaggacgatcaagccgacaaagccgatgatgaacatgctgtcctgcgcgacgtccagataaaaggccggattgaccaggaacaggccgacaaaggccaggatcggcaaggcggtcagcatcaccgccgtcatccgcccttcggaactgagcgcccggaccttcatgaacaggctcgcccgctcgcggatcacggtcgagagattttcaaggatctccgcaagattgccccccgtctcgctctgcacagacagggagatgacgaacatgtgcatctcgttcatgtcccatcgttcggccatgcgctgcaacgcgtcgcgcaggtcggagccataggtgacttcatcgacgacgatgccgaattcgctgccgatcggatcgcgcatctccttggtcaaaaggtccagcgcggcggcaatgggatgcccggcgcgcaggccgcggacgaaggtgtccagcgccacgggaaactgctcctccatcttcttgcgccgccgctgggcaaggcgcgtcagcaccatcatcggcaacgcaatgcccagcgcgcccgcaaaggccagcgccatcacgaacatccccgccgtcagggcatagcccgccgccaggccgcccaccatcaccagcaggaacagcgcgctcgtcgcgatcagcatcagcgtcagcaccgtgcgcgccgggaaggtcaggccagcgccgtgcagcacccgcatcacccccagccccgcccgcccaaacagggaggaacggtcgaagctcaccgcctcgtcgctccgccgcagcttggaaaggaccgtgctgcgctcgaaacccgcggcgatcatcttcaaccgccggttcaccacgcgatcggtcgtggcgcgggcgcgaagccagcctgcaatgccctcgatcgtcaggatcaccgccgcgaacagcaggacgaggacgaagacgcggatgtagagcgggttcatcagtggatcaccgcatcgggacggaacagttcggccggcagggcgatgccccggtcggccagttcccccatgaatttgggccggatgccggtcgcctcgaaatggccgcgcaccatgttgttctcatcgcggccggtcatcttgaagcggaagatttcctgcatggtgatgacctccccctccatgccggtgatttccgacaggctgagcaggcggcggcgcccgtcggcaaggcgccccacctgcacgatcacgttcagcgccgaagcgatctgggcgcgggcggaacgcggcgaaatgtcgatgccgctcatgccgatcatctgctccacgcgggacagcgcgtcgcgcggcgtgttggcgtgcacggtcgtcatcgatccgtcatggccggtgttcatcgcctggagcatgtcgaacgcctccccggcgcggacttcgccgacgatgatgcggtcgggccgcatgcgcagcgcattcttcaccaggtcgcgttgcgtgacttctcccttgccctcgatattggggggacgggtttccagccgcgcgacgtggcgctgctgcaattgcagttcggccgaatcctcgatggtgacgatgcgctcatgctcgtcgatggcggcggacatggcgttgagcagggtcgtcttgcccgaacccgtgccgccggaaatcagcacgttgcgccgcgccgccaccaccgcggagagaacctgcgccatcggcgcgggcacgctgcccagttcggtgaggcgcgccatgctgatcggcaccttggcgaacttgcggatggaaagcagcgagccgtcgatggccagcggcggcaccaccgcgttgacgcgggagccgtcggccaggcgcgcatcgacgaagggcgaggattcatcgatccgccgtcccaccgccgcgacgatcttctggatgatgcgcagcaggtgcttttcatccttgaagcgggtcgccgtttcgaccagccgtccattgcgctccacgaacacgaccttgtgcccgttcaccaatatgtcggtgatgctgtggtccttcagcagcggctccagcggacccaggcccagcagttcgtccaatatgtcggacaccagccggcggcgctcctccagattgagggcatgtttctgaagcgcgagctgttcgtggacgatctcgcccacttcggcctccacctgcgcccgcgacatgctttccagcgcggaaagattgatgatgtcgatcagcttctggtgcagcgcgaccttgagttcggtgtgccggtcttcctccagaagcgcggcttgggtctcgatcggccccacttcgtcgcgggggtcgcctcgttcgccttttcggatctgccacatcagcccttctccgcctgacgttcggcctcggccgcctgggtgcagcaatcgacgatgtcctgcatgtccttgcagatgcggctgcgcgccttcagttcctggatcagcacgccctggtccagcgcggaactgaccagcgggaagtcgttggcgatgctgagcttcacagggtggtccagcgccgccgccgcatcctccaggccgatggcgcgaaaaaatttcttttccacgcgattggcgacgacatggatgcgcgaaggatcgatgtcctggtcgcgcagcagcgaaatctggcgccgcgcctggcgcaggctggcgatggtgagttcgcacaccaggaaaacgacctgggaacgcgccaccagggacatcgaccagttggtccagttgcccggcaggtccagatagaccgtatcgaaaccgcgctgcgccagttcgacgatgcggaagacctgatcggcgttcaccgcctcgatcggcatgatctccgccggcgcggtcacgaccctgaggccggtggaggtttccacggtgacggtccgcaacagctcattgtcgacgcggctgcccgcgttgagcaggtccgccaatgtcaggggcgaggaaatccccaggaaggtgccggcattgccgaactgtatgtcgaagtcgaacaggcagacttcgccgccgccctgcttttttgagcgggcgtgaagactcgccgcctgcgtcgcgatggtcgtcgcgccgacgccgccgacgcttttgatgatggaaacgatctggccggtcctgacgtcgtcctggcggctggccgcgatgcggctgcgcagatcgtccaatatcgccgccaggtcatgggcgcgcagcggcagttcgatgacgtcgttgatcccgctgcgcagcagggcgcgcacgaccgcgatctgcgcatcgcgtaccgccgccaccagcatcagcttcggattggcggcgcgcaacccggcgagccgcgccatggacgcgtcattgtcgggctgaacctctatgatgatcgctttggcatcggcggccagttgcggcggcacgggcgcgccggcggccagcatggacagggtgagcgactggccggtcaggcggtcccccaatatgtcggacgcctgcacctcctgctccgacaggatgagatgaaggccctcatccccgatattgagggtccagctctcggcgggttccgctgcgttcgtcacgatgcccacgatcttgtccctcaatttgatgccgagccctggccgtcttccatggtgagagcggcgctgatggttcgaagagtgaagctggttccaaacacagccaagctgcgcggctgaaaagcgagattttttacagataccgtgactatgggataaaaatcccgccccgtaggatcgcccgcatagcccaatcctgagttggaatagctgatttcaatattcttacgcttcaattccggaagaaaattcttcatccagttataaatcgcatcgaatgagtcggtagaaatatttcccagaaaattgcagctagtcgctggagccgtatactggcatgtcggagcggcggtttcgagggcattgccagcgatactataagtgaacctccccatatcatattgatcgagggaatcaccattggtcagtattttgccgcttgaatccgtcaggcccactccggaaaccttggatgccgatagattgctgagctttgccggaataggggtggtcacgatagcatagcgcacccccatttgcgttgctttctctacgcggtttattgtccacaatagccgtccgacatcgatgatcccgatcaggaatatcaacagcaaaggaagcaccagagcgaattcagcagcagacccggcgcgccgatcgctgaaaaggatacgcagcagcttcatagccccatcaccggcgcttgggattgtgaattcaggcgtagattggcgctggcaaacccgacttgcgtcaacaccgagggataacgaacattcgctgccaccgttatgacagggatattgcccggcatccccgacagagcacctgagaaattactggccagtctgcatgtgatggtcaaagtgatcgggcttcccgtaggcagaccggccgcttcctgtgccgcactccaataagaaaggcgcggtgtagcggaaccatcgatgctgcctgtgcgggtgatgttcttgatctgactttgctgggtggtagtaccagtggcaaaactaccggccgaaccgtcggccccgccactcggacagctataagtcgatacgggcagtcgactggcaaaacgcgcaccatcgcgcaccgccttggcgaccgcatgctcactcatgaagtagttgccgagttcaaagctaccgaacatcagtgcaataagcataggagaaacgagagccatttccgccgcagcgctgccggaacggtccatccacaaagatttcacccgccgcctcatttcagaagataaggccgatttcggccataatattgaaatgcattggctccccccggcttggtggcttcgccgattatctcaacgtagatttgttcctttccggtcgaatagggcgacgttctggtgacagacggttcgacgagcagaacatccacccatttcttgaccttgaccgaactcctgccgttcaagcccgtgcaatccacagcggcgatagtcaggatacgtcggtccttctgcgtagcgctggcggcgacggccgttgcgtttacgggttggggataggcgcaatagttggtgtaggtatatgttacgttggcacttcccccgccgccgccgccactaccaccgccaccgccgttgctgccaccgccgccattgctgccgccaccgccgttactgccgccacttcccccgccattgctgctctgggccgatgtcgaactgatcagacgggtcgggagacgcagcgatttttgttccaattcccatttatagacgttgtagcggctcgccgctgcaccgctgggaaccgcatccgccggatggttggtggcaaaatatccagcaacatcccatgtaccgttgccgaagttgctcgtacaactgccgtctatatgacaagtatcccgcgtaaatccctttgcgttcggatattgttcgaaatcagaaatggtaactttagggccgttggctccagttccattggtcgctccacaacctggatttgcagggggtagcgccggatccacatttttgaactcaacctcttctttccgcgcgaaatccttgccgacattctctgccggacagtaatcccctgtgctggtggagcaactatatttcttgcctgcatcaagatcgaatcttgtattcagagcttccgtgacgcttgccttattgccaggctccgtctgcaatccgccggaattatccatgcagttggcagcttggttgttcgcgcccagattgatagcaagtccactcgcgccgtttccgaaatccagatagccataatcacccggcacccaggccccggtctgcggaccaggctgcaaccgcagtccatcccctatgtcggcagatgaaggaaaggtttccgacggaatgcacaacatcagaggcggcactttgcaaattgccgaacccaatcctgccgtcgcgaacgcgttcaaattacctgaccgaaaaagctggacaaccggcgtcagggcgtagaccgcctctcgagttcccaccgacacctgcacaaatttcgcggcggtggcgctggtcgtaaccgtgccggtatcggcatcctgatcatagctggaataaaatgtcagggtaggcacggttaccgacaatcccgaagcattgccatcatttgcaaaacgcgtctgattgacgatcaaagtctgcgcggcgctcgtggctcgcgtgatcgccgtactcgttccgtcgagttggcttgccgccgccaatgctgcctggtctgctgcgttttgcagttcggtatccaggcccgccatccgcgcatagtcaaaagcgatcccgccggccgcgatcagcccgaaaagcgacagcgcgaccgtaggcgcaaccgcacctccggtcgactgtaacagtccttttcgtgcgccgggcatggagccgctccttatccctcaatcagttcgcaccgccgccgccgctggagccgctggtggtatgcgttggctggggcttcttcaccttgtcggtgcgatagcgttccacagccgcggctgagcgctggccatcaccgccctcgaccaacgcgccttcatattgcggatcaggattgatcacctgcatcgcataattgctgcgcaccgcgccgccgaaagtcgggtcgttcgccgtgcagcccgccagcagcggcaacatcagggcgcttccaagataagcaacgcgcatcgtcggcctcctgctcacaattcatatccgctgggcgccttgcccgaagccggagcttccttcgctggcgctggcgagggctcgctcttgggcttttctggcggcattgcatcgggattgagcgggttgatgcctaccgccttgtccgtgcgccccatcaggaacaggtccaattcgtgcggattgcccacgcggtcagtcggcagccggacatcatccgcccgcatcggtttcacgaggcgaggcgtgacgatcataaccaattcggtttcctgtttctgaaaaccggaggaccgaaagagcgccccaattatgggaagagaacctaatactggaatctgacgtatcgtatcctggaagtcgttgcgtagcaggcccgcaatggcgaaagattgtccatcgcgcaattcgactacagtcttagcccggcgcgtcaaaaggcctggaatgaccaacccgtttatctgcaccgatgccgaaggatcaatcgaactcacctccggctcgaccaccaaattgatgatgccgtcgctcagaacagtaggtgtgaagccaagactgacgccgaatggtttgaattcgaccgtgatgctattgctgccactcccagttccattaccattttgagcaacggggatagggaactcgccgcccgccaagaaagaggcggtctccccagacaatgcgacgagcgtcggttctgccagtgttttcaccagccccttgcgttccagcgcatcgagagcggacgaaattctcaagccgccaagattagtaacccatcctaaagcaccgaaagcagtggttggtaggagtaggtccagcgcaccgttaccgcctcttccggtgacagaggagttcgagatattagagaaagcagaactagaattgaccgcctgattgacggtattcgtgactccattagtcgtagttatggtgtttgtaagggaagaagaatttgacgtacccgaacccatggatgacgtatttcctgtaactggaacgcctgctaatccattttcacccattccgccgacaaacttgccgctgttattaaggaaggtgtggttaaggcctagttctttagctgcctgcctgttcacctcggaaaaacgcacctccaacatcacctgctgcgaggcaccaaccgaaagcatgttgacgatcttttccgagccacccgcataagtgctggcgatgcgtaccgcttgatcgaccgccgcagcactcgaaaccgtaccagtcagtatcagggcatcattagagatacgcgcaccgatttgctcgcctggaatcaattccgacaactgccgcttcagcgtcacgacatccggcccgacagccacgtcgaccaccgcgatcatcatgttgcggctgtcgtagagggtcaggctggtcgtgcccatcttcttgcccagcacatagaccgaacggttggtcatgggcaggacatcggcgatttccgcattgccgaccagcgccttggcgaagggccggtcgaccgtcagcacctggctcttgttgagcggcacgtcgagttgaccggcatgattggcgttgctgacgttgagggaggcgacctgcgcctgcgcctgcatcggcagcagcgacgccccggcgcccagcgccagcagggacgccagcatgggcaaggacttagcgggaaccatagcgcttcacctcatagctggtgccggtcgtgccgcgcacgatttcgaccgatgcggttgacggcagggcgttcatgttcttcggcacggcgcggcgcgccgggcggaaggcggacgcggggcgcggagggagataggccatgtcggcgacgcgggcgcgggggccggcatagccgcccacataggcgccgtcgcgcagatcctctatccccacggtctgcaccgccggattgggcttgtcggtcaggttgcgcaggaccagcgtgagctgccccacctgctgggccaggaccagcttctgcgcgtcgacctggttgacctccagcgtggcggtcttgccgacggccgggtctttcgacgtgtcgttggcgttctggtcgatggcgatgacgcgggtgccttgcagcaggacgtcggtgatctgctggctggcgccgcccatcggatcctgaagcgtgcgcgtcacgaagacgtcgaccgtatcgccgggaagcacgaagccgccagcggcggccacatcgctgacgcggactgcgacggcgcgcatttccggggcaagcaccgccgacatggtggcgcgccctccttctccggagagcttggaggccaggatcggctcgcccggctcgatctgccggagaaccacgcggcccttgccgagcgaggtcagttggatgggatcgcgaaaagcgccgggcggcacggaattggcgggccagtcaaccacgcggattttctcggctgtgaccgccgatccgaagggcagcgagacggtcgccacgacgaccttcgccattccgccttccggtggcggcaccttttcggcacggctcagataggagttggcgacgaaaacggccgcaagacccagcaatatcgcaaggcctaggactataagagatctgcgctgccccacgacaactccccccggaattgtaagctgttggaagccggcagccatcagactgccagcttccaatcggcgatttagcagttggcggtgccagtgctagaagttggcggagacttgatgcagttgctcgcttcattcatggccgtggaaatcgattccccaaggccaacagcagcaagtgctattccagtacccacgatggcgaggatcagcgcatattcagcagccgacgctccactgtgatcgttccacaagttcctaaggaagttcatgtcactactccactatcgagacatctttagcagttggcagtaccagtgctggaagtcggcggagacttgatgcagttgccagcttcattcatcgcggtcgagatagactgtcccaggccaacggcggccagcgcgatgcccgtcccgacaatcgccaagatcagcgcatattcagccgccgacgcaccactctggtcggcccaaaggcttttcaaaaaggtcatatcttttacccctactcgctgggagcgattcccagttgctcttgctcagctccacggtaggggcctgtccacctcgcgaccccggcgtcggtatgctccgatcgccaggcagttggcagttcccgtagaacttgcgatcaaattgaagcaaagctgatgcaagtcaacatggtaaaaaatatgtttatttatcagtaccttatggcaattttttgttaaccttttccttcaaccaatttcatttccataagtaaatgatagtagttgttgaatatatctttagatatatgcttttaggaaattagagatttttgccaagtttattgaaatttttattttttatatttttgatatttgtaataaattcaaaattatcaagaatatttctgtgtttatatttaaaataatataggaattacacctgttgcaacagcgcttatttgagcagaatagttgcactcgcaaagccggattacccgttcggctaataccttcgctctaggctattcgggacaggcccatctcatgacttgaacggcgccgccgcccgcatctctggaaatcgtcgcgaatcagccacgactcggcttgcaaagccccgtaaacaaagcggtttgcatctgtcccattcaggaacaatatcgagcttgccaccctgccgcgggggaatttggcttggaaggtccaatggagatgtcggcgtcgtgctcccccaagaaggctggcgcttcttgatagccccggttcaggcaataagaggagccgcccgggacggaactcctgctttcgcagtagcacgacctgccccggggacgaatttagaggtcgctttccatccgaatttccggcctgaagcctgatcccgcatgcctagctcgcgctcacccgatgacggaaggtcagattcacgcgatcggacagcagcagatagggcagccagatggctgcgctgatcagcaccttcttcacattgcccgtcagcatgttcagcaacgcggcatccacgccatggggcacattgtcgatcccggcgaccagatgggcgatgctgatctgcgccagcagatcgatgccccataccattaccaggaagcgcggaaagagcggcgccagccgcagcgccatggcgaaggcgaacatgtagaggctggacaggatcaccacgtccgccagcatcacgctgtacagaccgacaaaccacggcggcgaatagctgcccagggcgggaatggagccgagaaattccagcgtgcgcaccggcacgttcagcgcgatccccaccagcagcgacgccatcacgccatagaggccgaattgcgacatctcccgcgccttcaggcagtccaccttgcgccagcgcccgacctgcgccagccgaaaagcaggctgggcatggatgcgtccggccggaaacagcttcaatcccagcagcagcgacccgacgggcgcaccgacgaccagcaggtagggcagcaggcccgtcccgcttccccagggcgttccgctgtagggcgtcgcgggaaaggccaggcgaaggccgcaggcgaaggcggcggccatgatccatatggcgacgatccgctccagattgacctgcatcgacagcacgacggccacgctcttgcggtagagacggtccctcaccattcgcaccatggaaccggacctcctccgaacgccgaacctctccgcgactatccgcgatgttggtaaacgccaggtaaatgcgcggcctggggaaaagttctatggcgccgaacggatatggcgagccatcggaaaagataaagtccggccgcccctcacttgcgtggaacggtgatgcggatggtcgtgcgcccgccgatattctggaggaacacctccccgcccaacatctgtatccgccgcatcagcgaccgcgaaggcaccgccccgctcgaccccagccgcgccatgttggggacgccgtcgtcgctgacctggagggcgatgcggttgccatccggctccagcgcgaaattcaccatggtcgcccccgcatggcgcaccgcattggcgacgatctcccgcacggcgaagctcagttcccggccgatcagcgcgctggtcgcgcaattgccgtcctccaccttcaactcgcagcctatgccccattgctcccccagggagcgcaccaccatcgccagcgtctcgggcagataggcgaaatcctcctcatcggcctccggattgatgatccagcggatcgtggcgatctggtcctttgcgatgcggtcgacattctggatcacggcgcgcggctcaacctgccgcccgcccagcagcggcgcgatctggaaacggatgctggccagcgcctgcaggacgctgtcgtgcagttcgcgctgcaaccgttcccgctcccgcgcgccggcgatgacatgggcaaggtccaggctgttgcggacggtcagttcctcgcacgcgctttcgaagacccgctgggcgatggcgacgcggtcctcatggcagggatcgcccaggcgggccgcgcccacggcctcgaaagtcccgatggtcaccctgacggtcagcagcgtttcggcgtccagcagcgacgtccatgcccggccgcccacggacaatggccgcagcacggctattccatcggccgacagggaaatcgacgcatgtctcgtccggtcatgccagccggtctccgccgtcagcaggttgccgaaacccaccgaaggcatttcccgcgccgcgctgctggcgaagcgcgggggctcatggctggcaaggcggaacagcaccgcaaccccctgcccgccggtggcaagccgcagggcatggagcaggaacgggccgtgatccccgccggcgggcggcagctcgccctccagcaagcgccggtcccgttcgaattccagcagcgtttcccggcgcggtcccagcaacacgccggtcaccaggatcgccaccgccagaaagcaggcgcgaagcacgatccgctccgcttcgggttccgaaggcagggaaatgatctggtcggcccatgtggtgccgaccgccaccaacccggccatcagggcgaccagcaggtgcagccgccgccgcacgatcaacgccacttcgatggccacgaagaagctgccggaaaaataggggctgttggacgggttggtgacgaccagcagcgccaggaacagcagcgtgtccagatagatgaccggccgcctgatccgcatgtccgtcacccaggaacgcgacgacaggaacaccgcggccagcgccagcaacagcatgagcaggatcagcgcatgctccgcgatctccgcccagtggcgggcgctggagaagccgaagctcaccacggcatagatgacggccagcaacagccgggtgaaattgagcgtctgccaggggcgcagggccgacagcgtccgcgcgtcccaccagctcaagcgcatcgcgatttcgcccggcccattcatcgcgtgacgcacatccttcatccggcccgatgcatattgtctggcgggccgctccttatggaaaggaaatcatgccccggtcaaatggcgatggtcaaacggggatggctccgttcgtcgcagggaatgccctgagaccgatcagccgtggaaatagtcatagacctgctgcgccacagccttggaaacgcccggcgccttcagcaggtcttccagcgccgcgcttttcaccgccttggcggttccgaagtgcatcagcagcgccttcttgcgggacgggccgatgcccggcacctcgtcgagcgaactgacggtgatcgccttgctgcgcttctgccggtgcgcgccgatggcaaagcggtgcgcctcgtcccgcaggcgctggaggtagaagagcacgggatggttgagcgggaaactgatctcccgcccgtccggcatgtggaagacctcccgcccttcgcgcccatggtgcggccccttggcgatgccgatcatgcagacatcctctatgcccatatcctccaatatggcgcgggcggcggacaattgccccttgccgccgtcgatcagcaccaggtccggccattcgccgctgtcgcgatccgggtcctcccgcgccgccctgccgaagcgtcgctcgaacatctcgcgcatcatcgcgaaatcgtcctgggaggttgcggggttcttcatgttgaacttgcgataggcgttcttgcggaaaccctccggccccgcgaccaccatggcgcccagcgcatggctgccctggatatggctgttgtcgtatatctctatccggtcgggcacgccctccaggccgaacgcctccaccatctcctccagcaccttggcctgggtggtggtttcagcgaggcggcggtcgagcgcctccacggcattgcgctgcgcctgctttatcaggcgggtgcgctcgccgcgcttcggcacctctatccggaccctggagccgatgcgttcggtgagcgcctgcgccatcagttcgcattccgccggcgcgcgatcggcaaggatcagcttgggcggcggcacctcctcgtagaattgcgccatgaagctggccagcacctcatcctccgccacttcggcggtgtggacggggaagaagctgcgatggccccaattctgcccaccccggatgaagaaggcctggatgcacatcgcaccgcccctggccgcgagcgcgaagatgtccgcatcgcccagcccttcggcattgatcgcctggctgccctggatgaaggtcagcgccttcagccggtctcgcagcaccgccgcctgctcgaaatccatggcgtcggatgccgcctgcatcgcctcccccagtttcttctgcacggcggtcgatttgccgcccaggaaatcctgcgcgtccttcaccagttcgccataggcggcgtcgtcgatcctgcccacgcaaggcgcggaacagcggcggatctgatagagcaggcagggccgcgagcgattggcgaagaaactgtcggtgcagcttctgagcaggaacagcttttgcagcgcgttgatggtccgcgtcaccgatccggcgctggcgaaggggccgtaatagcgacccttatatttgcgcgcgccgcgatgcttctggacgcggggaaagtcatgatcctcgcgcagcaggatgaaggggaagctcttgtcgtcgcgcagcaggacattatagggcgggcggaaccgcttgatgagctgcgcctccagcagcagcgcctccgcctcgctgttggtggtgacgatcgtcatggaacgggtctgggcgaccatgcgctggagccgcttgggcaggcggtcgacctgggtatagctggtcacgcggttgcgcagcgcccgcgccttgccgacatagagcacgtcccctcgcgcatcctgcatgcgatagacgccggggcgcgtcggcagggccttgagcgtggtgcggatcgcctccacgcccgcctccatgtcgggctggctgccggtgacggtgaacgccgccttgtcttcatggaaacgatcgggagattgcgggccggacatgcggcagaaatagcgggccgggcgaggatcgcaatggcgccggcggacggcatggcaaaatagggggggtcgggtggagagcggacctctcctattcctccccatctttgatggggagggggaccgccgctgaaagcggtggtggaggggatggggcacgacctccgaatttcccctccaccatgcttcgcatggtccccctccccacgcttcgcgtagggaggatttaggggccgctaatggcccacccaaaccacaaacgcccacacgaccagacaaacaaaaaggccggcgcgacgatccgcaccggcccttttttccacctctggaacaggctcagacgctggggccaagccccttgatcgcgtcgtcgaccagcagcttgtcggccttggcgtcatgcccctgcgcgatcagcgacgcggcggcgccggtggcggcgcgcacggctttcgcccggatgtcggcgatggccgcgcgctcggccgcgccgatcttgtcctccgccatcttctgacggcgcgagacgagagcggccgcattggccttcgcatcctccagcagcgtggccgcctcatgctcggccgacttgcgcatcgtctcagcctcgccggcggcggcggccagcctggcttcatattcggccttgagcgcttcggcttcggcgcgcagcttggaggcttcctccaactgcgccttgatctgggcgatccggccgtccagcgcgccgccgatcaggccgggcaccttcttgaccagcaggatcaggatgaacaccgccatcgccaggctgacccaggccgtggcgtccatgccgacggccttcgggtcggtatgcggggccacgccttcatgggcgacggtgccgaccggctccatcccctcggcatggatagcctcgttcaggtgcggggcttccgccccaccctgctctccagctctatgctgtgctgcctcagccatgggccagtgccgcctttactgcgttgcgggctgcatcttccgacgcgttgacgccggaaatgcgagccaccatgtcgcgcgctgcgtcagcggcaacggtttcaatctctgccatggctgcgtcggttgcagccttgatgcgggcttcggccgcggcgatccggcttgcgatgtccgcatcggcggctgccagccgggcttcggaagccttggccgcctccgccttcgccttggccaggcttgcctgggcgacggcgcggctttcggcatcgcgggcgcgatagtcggcctccgcctcgtcagcgcgggcgaaagccgccttggcggcatccagatcgccggtgatcttcgcgtcgcgcgcatcggccgtcgcctggaccttcggcaccatgccgaggccgatgacgaagaaaacgaaaccgaacgtcagcagcagccagaaaatctgcgatgaataggtttcggcaatttgcgcgatttgaggcatttttcgggtccgtccgatcggggcgcggtcaatcagggaacgggcatggatgacatggagtcatccatgaccgccccaaagcggctgttcaggccacgaacaccaggatcatggcgatgacgaacgccagcagacccagaagttccgcggcggcgaaaccgatgaacaggcggccctgctgaccgtcggcggcgccggggttgcgcagcgcgccttcgaggaacgagctgaagacgttgcccacaccgagggcggcgatgcccgcaccgatggcggccaggccagcaccgagcagctttgcggcttctgcgtccatgttctaaactccttttctaaattctattcgaacgttgaggtaatgacggaaaatcagtgcaggttctcggcatcgttgatgtagaccgaggtcagcagcgcgaacacataggcctggatcaccgcgaccagcacttccagggcgctgatgccgatcatcaggatgaagctggcgctgccgacggtcaggccgtaaccgacgccggcattcgatgcgttgatgacgaagcccgccagcaccttcagcagcacgtggccggcggtcatcgcgacgaacagtcgcagccccaggctgaacgggcgcaccatgaaggagatcagctcgatcgggaaaatgaccgggatcatcggcaacggcgtgccgtgcggcacgaacagcgagaagaagtgcaggccatgcttgtagaagcccaccgccagcacgatcgagaagctcatgatcgcgagcacgccggtcgccgtgaaatggctggtgaaggtgaaggggtgcaggccgaccaggcccagcggcagcaggccgagcaggttcgccagcaggatgaacatgaacagcgagaagacgtagggaatatacttcttgccgccctcgccgacattggcgatcagcaggctcttgatgaagccggtcatatattcgaccgccatctgccagcggccggggaccagttcccgcttcatgccgccgacgacgaagatccacagcaccacggcggccgccaccatatagagggcgctgttggtgaaggcgatgttgaagccgccgatcgacagatggtccgtaccgaacagcggttcgatcgcaaactggtgcatcggatcgattttgccggattctgccacgctggacccctgtaacgcctaaaccttcggaccaagataaaagcgtccctgtcagtcgggacgcttcgtcgtcgtcaatctgatgatgttcctgaacgccgccacgatcccaagaccgaggaatgccaacaggagccaaggggatgtccgcaggaagtagtccaaagtcccaccaaccacggcaccgccggcaagaccgccgatcagctccgcgagaaccctgttgcccaggcgcgacccatcgtccgcctgctgcacctgtgtcccctgtctgaccttttcggcttgttcggcctgtgcgatccgctcctccaaagaagcgatccgcgcatcctcccccgccgggtcctgccccggtgcatccgctgccatgccgcatccctccgtccaggctttagaagccaacgtcaggcggcatggcggttacggctgcacccgtcaaggcgcggcccgtttagaaagggctttggggagtgtcaaccgtcgttgggcaggagattttcccgcccgaacgaagctgggtccaaagtccactagcgcggccgggcgacccttggcaaatcaaccggccgtggcgcaatagcccggcagcgcgatggggccggggcccttggtctgccacgcgccggcgccgatgcgatagacctggccgggcttcacccggctgctgagcgtctggcatcccgtcgccgccgcgacatcctgcaccgtcacgccgcgcttgccggcaaggtcggtataggcggccctgcgcttgatgttgatcgattcgacctcctgccgcaccgcgtcgctgaccgatccggcaatgccgagatagccatcggcctgttcgcccaccgtccccgcgctcatggcggcggcgacggcgccggactgcgcccgcgcgggggaggtcatgaccaggccggtcgccagcgccaccgcggccgaggcggcgatcatcaagaacttgcgtgtcattgcgggaacaactccggattattctggatcaaatcctgcgcgtcgcgttgcaggcggacgacgacttcctgctgcaccttcacattgaggttgatctctatgggcttgtcgggcgccttcacctggatgcagccccccagggccaaaccggcgaagcccgccgcgatgatcgttcgcttcttcatttctgctccccgtttcgcatagtttcgctttcggcaggctgaactgcaaccccctgttggcccatcctggaccgcatcgcctcctgcatctggtcgcctatgctgttctgtatgagggtcgatgggtcgatgaaggattgcgccgttcccaggaggccccggaaaggcgcggcgatccgcacgttgaagatgaagggaaggccggtgaaattccgcgccagccccgccggcgccccgccgatctgcccgcgattgacgccgttgaagacgacgttcgtcaccatttcgccgtccagcgcgccgtccatcaggatggtaaggcatttatattggagattcttgagcgcatcgaaggccagccggcccatcgcgcccagttgctcgttggacaccggccccacataggacagcgtccccgactgccgcgtcggatcgcaggggatggtgggcagaacgccctccggcatcatcaggggcggcatgccctgctgccgcgcggtcagcacgccccccgccacgcgcccgccctgcgcgttaaagatcagaggcatgatgccgtcgaacgtccccgtggcggaaatattcttaaggtccatcgcctggatgaaggcgcccgcgtccaggccgatgacgcggaaggtcatgtatcggtcgacatcggcgctgaaatccatggtcgtcggcagcaggaccagttgccctcccgaaaagggccatccgcccccttcgatccgcaccttctgccccgcttccagccgataacgcacatggccgtcgcgaacctccacacccggattgaccgacctcatccgcacttcctgccccggcgcgctgaccaggccgagcagatcggtgaagcgcagttcgcccgacagcccctccaccgggccgaaagccgccgccagggcggcattgtcggtctggaacaggccgtcgctggtcaaatgcgttccgttccagcggatatgcccttccccgctgacctgcgcggtcacattggccaccacgccaagggcgaggcgggtcacatcctccggctgcagacccggaccaaaggacaatcccggaaccgccagatccgccttgccgcgcccgctgcccaaatcgtgcgcgatcacggcacgggcgaccagcgcgtcgttgcgcggcgcccgcagcgatccggtcgcggcgatcctcgaatccttcagcgtcagcgcgaagtcggggacgttcagcggttcgaaccggcccggcgcctgcgcatcgcgcaccgtcatcccggcggccagcttcagcgcgccgtcggcgaagctccagtcgcccgcgccattttcgacgatcagcggcacggacccgatccgtccgcccgcgccagtcaatcggccgcccagccccttggccgtcgcctttccggtcagcgtcgccgcgctcagccgaaccggcgaatcctgcggcccgatcgccagttcggcattggcgagcgcgaagccctgccgccccatggcaaggcgggcgctgtcggcggaaaggcgcatcgggctatccccgcttttcccggccagtgcgagcttgcggatttcggcgccgccgcgcacgccgcccggccctaccgccagcagcgaccgtccgacggggcacagcgtctgccgggtccgcccaagcgagaaattgccatagcgcgcctcgatcagcgagatcggcacgcagcgcgggttgatcgccaatgcgccgtcggcgctcatctgcccttcgaccggcgccgccagcccgcgcagccttccgccgggaagcggcccgtcgagccgcagctgcgtcgaaaagcgcgtatcgcccttcggccccgcgacgaaccgcaccggctccagcgacagcctggcatcgcccgccgcatagggttcaacgaacaattgtccgcccaggcctccgcccggccgacgcgccagccgcagcgccgccctgggaaatccgccgccctccgtcgtgatcgccccgtcaagcgcccagtcgaccggctgtccgcccttgcccggccagccgaccgtcacgcggccgcctcccggaatggcgatccgcgcaccgctgcgcgccgaaaatcgggcatcggtcagggccaggctgccaccctttccccgctgcgcaaaggcgaggccggtttgcaggacattgtcctcgcccgcccgccgcaccgcatcggcgaggcgcgccgccaaggggccgacgggcgtcccggcagtcgattcgcgcgcagcggccagggggtcgcgcccggcgaagcgcaattgccggacggacaggcgacccttcaggcccatatcgcccttgccggcatgccaggccccgcgaaagtcggcggggccggccagcgcgccgccggccgacagggcggccgccccgattcgcgctcgcccggcggtctcatcggccgtcccgtcgaaatcgatccgcccggcaggccgcgccagaaccatgccgccagacctgagcgcctcgcccataaggtcgacgcggccggtccagcgatccagcgccttgccgaatcggacatccacatccgcggccggtttcgcgatggcgatgccggcatcgcggcaggccagcgcttcgccgcgcagcgggccggagaggtgcgggcgtccatcctgcatcgcgatgtccagcatcgcccgcaaatttgccaggccgcatcccttgccgcccgcattgggcattgccgccgccagcctgccccggaatcccgaccgcaggttcccctgcccgtcaatctgcatgccgatagccccggcatccgtatccagccgcagccgcgcatcgctcagcgccagcagaatgtcgggcaggctgaaaggcgcggcggactttggatcgcggaacttgtcgacctcccccaggttcagcacgtcgttgcgcagcaatccccgcatcctgacgccgccggcccgcaccgccgccacttgcggggccagcccggtgaaggcgatgtccacctccacccagcgcgccgtcaggtcgggacgggcgggatcgcccagcacgatattctcgatccgctgggtgcgcaggccgatgtccgccaggtcgtagctgccctgcacgccccgacggttgagttcgcggctgatgaaattttcagcgatgggcgcgcgttgcgtccacagcgcggcaaggaccagcgccagcgaccccgtgccgacgccaagccagcggagccagccccggcgaatctccttttcgccgtcttcatcttccatgcttatggtcaaacccgcgtgctcaagtccgtaacgcctgcataacgtccgatcactcctaaatatccttgcccgataaatccgcaatgaatagcgtccgcatcggcacatgggggaccggtaggattttggcggaccggaatttgaaggccacgcacgacggtgtcgggcatcgcgcccggctgcgccagaaactggcggaaaatggcggcgaagcgctgcacgaccatgaactggtcgaatatctgctggcgctggccataccccgccgcgacaccaagccgctggccaaggcgctgctgcgggaattcgacggcattggggggctgatggcggccgactggcaggccattgcccgcgtgcccggcatgggcgacaccagcatcgcggcgatcaagatcgtgcaggcgacgatgctgcggatgctgcgcaacgaggtggcggaaaagccggtgctggcaagctggcaggcgctcctcgactatctgcgcgccgacatggcctttctgacggtggagcgggtgcgggtgctgcacctcaacagccgcaacatgctgatccgagacgagcatatgggcgacggttcgatcgaccaggcggcgatctacgcgcgggaggtgatccgacgggcgatcgacctgggctcggcggcgctgatcctggtccacaaccatccgagcggatcgcccgaacccagccgccaggacatagagatcacccggcagatcgccgaagcgggcaagcggctcaacatcgcggtgcacgaccacatcatcatcgggacgcaggggcatagcagcctgcgcgcgaaaggattgatctagggtgcgtggggattcagccctggcggcctgcaaatgattgaagcgagtcacgtgcctcgcttcaatcccgcgcttccggtgctcacgtacctttagtacgctgcgctccgggtcgcgaaaaaccaccattttcggctcgccatcatctgaatgtcgatacagcctaggacgcgctgcgtcggagcgattttcaagcaatcgacggttgaaatcgcgcaaagcaaaaaagccgcgccggcggcaaaggcaagtctttgaagatcgggaaaatctggagcgggtgaagggaatcgaaccctcgtcgtaagcttgggaagcttctgctctaccattgagctacacccgcccgggcgaaagcggcttagcctttgatcccgttggcgtcaacgcggccgcggcggagaatttcagaggtcggcatagggcgcatccgcatcgcgggccggtatggcgccgcggcggccgatgttccagcccgccaggcgatggccagaaagcgcggcctggcgcggcgggcggccggcgaggcgggcatggagatagccgccgttgaacgcgtcgcccgcgccgctcgaatcgacgacggaaagcctggcgggcggagcgacgatggccccatccaccagacagccttccgcgcccagtttcaccaccacctcgcgcccgtcgccggcgccccagcgtcgggccgcatccaaggcatcgtcggcctcgcccatctccacctcatcggccagggtgggcaggccgatgtcgctgagcgcaacggcacggtcgcgccagtggcgcgcggtcgcggcgtcgggccagagccgggcgcgataattgccgtcgaacgccactcggcccccatttgcccgaaccgcaccgcacagggcgagcagcttttcccgcgcctccccggacaggatggcaagcgtgatcagcgagaagtagagcaggtccgatcctgcggcccgctccaccatggcggcgctttcgggcaggtcgaacatgcgcctggcggcggcctccccacgccaataatggaagctgcgctcgccctgggcatcggtctctatggcgtaaaggccgggcagccttccctcgacggcgagcagcagggaggtgtcgatcccctctgcttcccaggcggcgcgcaggtccgcgctcatcggatcggcgccgatcgcgctcgcgaagcggacctggtcgccgcagcgggcgagatggatcgccgtgttgatgacgtcgccgccataacgcaggttccaacccccgcccgaaacgccttcgcccgaagcgcggctgagttccagcatcgcttcgccgacgacggttatccctgcggtcctgcccatatccgttccatcctgctgccgagggcgcctccttggcgcggagggcacggccaagtcaatgccgcgccgtgcccggcgggcgccgacaatcgctttcgcaagcggaacgtccggaacctctgcgcgttgtccatatgtccatgacgggcatgctattcgaggggaatccccaaatgactatggcggcaccggaagggtctggaaactgctttgaactgctggtccagaacgtcaccgactatgccatctacatgctgtcggccgacggcatcgtcatcagttggaatgccggggcgcgccgcttcaagggatatgaggccgaagagatcatcggcgaacatttctcccgcttctacacgccggaggatcaggcggccggcatgcccgcccttgccctggaaaccgccggccaggccggccggttcgaggcggaaggatggcgcgtgcgcagggacggaacccgtttctgggcgcatgtcgtcatcgacgcgatccgcaacgcggccggcgaactgatcggcttcgccaagataagccgcgaccttacggaaaggcaggaaatgcaactcgcgctggaagaggcgcgggaggccgtgctccaggcgcagaagatggacgccatcggcaagctgaccggcggcgtggcccacgacttcaacaatctgctcgccgtgatcgtcggcagcctggacctagcgcggcataggctggcgaccggggcggacgtgtcccgctatatcgacaatgcgatgaccgccgcggagcgcggggcgacgctgacgcagcggatgctggcctttgcgcgcaagcaggaactgaagccgcagagcgtcgactgcgtggcgctggtgcgggacatggccgatctgatgaagacgacgctgggcagcgggatcgccatcgaaacccgctttcccctgcacctcagcgccgcccatgccgatccggcccagttggaactggcgctgctcaatctggcgatgaacgcccgcgacgccatgcccggcggcggacggatcatcatagagggggcggagaccatcctgtcgaaggcgcagcgcaccgatctggagggcggccattatgtgcgcctgtccgtcatcgacgagggggagggcatggacgccgccacgctggaaagggcgcgcgaaccctttttcacgacgaagggcgtcggcaagggcacgggcctgggcctgtcgatggtgcacggctttgccgaacaatgcggcggttcgatgaccatcgtcagcgaacagggccggggcaccatggtgtcgctattgctgccgatggcgcccgccggtcgggtggaggaggctgtcgacgacattccgaacgccctggcatcggtggttgcggagccgctggttatcctggccgtcgacgatgacgatctggtgctgaccaacaccgccggcatgctggaggagctggggcacaccgtattccaggcgacgtcgggcgcggacgcgctgcgcgttctggagcagggcagcgtcgacctggtgatcaccgactatgccatgccgggcatgaccggcacgcagcttgccgacgaaatcgacatgaggaccccgggactgccggttgtcatcataacgggctttgccgaactgccgccgaacgtgacccggcggcctcggctggacaagccgttcaagcaggcggaactggcgcgcatcgtcacggcggcgacgcggggcggtcagaaactcatcaggctggccgcccattcggacgatctgtgaaggcggctatccctagggtgtatcggcattcagaagatggcgagccgaaaatggtgattttcagtgacccggcgcgcagcctactcaaagtaggtgagcaccggaagcacggaaaagcgccatttgcaggccgtcagggctgaatgtcgatacagcctaagaatgggaagggtcgggaatgtcctgcccccctttccgccggcgcccatccggacgacgcgggtctcaatcacccacgatcttgagcagccgccgttccaccggcgcgagtatgccctgcagctcggcgccgcgcttcaacacatgtcccgcctccccgatcaacgcccacatgccctggcggtgacgtagggaaggccgcttttcgatgcgaaattccggccgttcggcggatcggcggaaggcggagaagatcgcggcttcgcggcccaggtcgatggcatagtcgcgccaatgacccgccgcgaccatgcggccgtaaagatccatgatccgctgaagttcgagacgatcgaacccggtctggccgaccggccccttcgcaccctgggccgattgcgacgggaacggggtcacattgctcatcaggcgcggccacgctccttgaccagggggatgtcctgcgccggcgcgccgccccgttccgcaaccagttcggccaggcgcttctgcaactggtcgatttcaagctggagcagttccagcttctgcctttccgggtcgacgcagtcggagcatggcgtgccatagggcaggaactcccgctgataggcggtcacgtcgaccagcatgggccgcgccggaatgccgaccatggtcgccccttccttcacatccttggtcacgacggcattggcgccgacgcgggcgcgggcgccgacgcggaccggacccagaacctgggcgccggaaccgacgatcacgccgtcctccagcgtcggatggcgcttgccggcgatgccgttcgcgggatcggtgccacccagcgtcacattctggtagagggtgacgtcatccccgatctccgccgtctccccgatcacggtgaagccatggtcgatgaagaaacgcttgccgatgcgggcgcccggatgaatgtcgttgccggtcaggaaacgcgaaaaatggttcacggcgcgggccaggaaataaagccgcgcccgatagaggcggtgcgccacccgatggaaggcaagcgaccacaggccagggtagagcaggatttcggcacgcgaacgcggagcagggtcgcgggctttgaccgaatccagataggcgatgagattgcgcagcatggggcgcccctgatgaaaccgaccagacggtacataagcgcaaaaggatgaattttccagatggcgggctatttcggcttcgcccgataaaacagaaagtttcttggcggcccgtgatataccaatcaaggcggtagacaatcatagcagggaccaatgaatgatcgacatctttatcgcccatttcggcgaaatcctgcctttcattctcatcggtttcggcgcccagatgatcgacggcgcccttggcatggcctatggcgtcatctccagcacgctgctcctggcgctcggcgtgccgcccagcagggcgtcggccagcgtccatgcggcggaaaccttcaccaccggcgtgtcggcgatcagccatatcatccatcgcaacgtcgattggcgcctgttcgcgcgcctcatcattccgggcgtgatcggcggggtcgcgggcgcctatctgctgtccaacgtcgacggggcgatgatcaagcccttcgtgcaattctacctgacggcgatcggcgtctatctggtgtggcggggcttccattatccgccccaggcgcgcaaccccaaatgggtcggcccgctgggcctggtcggcggcttcatggatgcgaccggcggcggcggctgggggccggtggtaacgtcgaacctgctgatccaggggtccagcccccggcacaccatcggcacggtcaacagcgtcgaattcatcctgaccacctccatcagcatcactttcctgctgcatctggggtgggagaccttcaccacctacacggtgggcctgctgatcggcggggtgatcgcggcgccgttcggcgcgatgctggcccggcatgtctcgccccggacgctgttcatcgccgtgggatcgatcctgacgctgacttcgctgttcggcgtggccaaatggcttggatatatcggctagcacgattatattgggccttccaatcgaggaaggcgatcaatgtcgagttacatgcccacgctcaagcagctacaatatcttgtggcgctgaaggagcatggccatttcggcaaggcggcggatagctgcttcgtgacccagtcgaccctgtcggcgggcattcgcgaactggaatcgctgatcggcatcacgctggtggagcggacgcggcgggtggtgcgcttcacggcgctgggcgaccgcatcgtggagaaggcgcatcgggtgctgcgcgaagccgaagaactggccgccatcgcggaggcttcgggcaagccgctgaccggcgaattgcggatgagcgtcattcccaccatcgcccccttcctgctgccgcgcctgctgccccggttgcggggcgagcggccggaactcaagctctatctgcgggaggagacgacgcaggctgcgatcgaatccctgcggcacggcaatgtcgattgcgtgctgctcgccctgccctttccgaccggggaactggacagcgaattgctgttccaggaccggctctatgtcgcctttccccgcgacgatccccgcgatccgcccgaatggatcgcgccggagatgatcgacgagaccaagctgctgctgctggaggacgggcattgcctgaaggaccatgcgctggcggcgtgcaaccggccggaaatccgggcgagcgcgatgatgatgggcacgtcgctgcatacgctggtgcagatggtggacaatgggctgggcatgacgatcatgccggaaatggcgattgccagcggcctgctggaccatacggacatcacggcgcgccccctgcggtcggaacgggcgcatcgcgacatcgcgctggtgtggcgcaagaacagtccgcgggaaaaggaattccggctattggcggagctgctgcgcgatgcggcggatttgccggaggtcggtgtcgcggcttaggggcgtgagttgaaaattagcgcttccagctgtcggctttcgcgtcatcctcggcgcgggcttcgacccatatcgtgcgatccgcgaaatgctccttcttccagaagggcgcctgcgatttcagccagtcgatgaggaaggcgcaggcctccagcgccgccgcgcggtggcgcgaagcggtgccgacgaagacgatccgctcgcccggttccagccgcccgaagcgatggatcacccttatcccaagcaggggccagcgctcgcatgcctccgccacgatgcggtccacctgcgccgtcgtcatcgccggataatgttccagttcgagcgcgaccagtccgccatccccccggacgatgccggtgaagctggcgacgccgccgccgccgctggcctccagcgcggcgagttcggccgccggatcgaaatcctccgcctggatggagacgcggctcatccccccgtgaccggggggaagatcgccagttcccgcgcttccccgatggggctgtccagcggcacgaagcgctggtccagcgcggcgcgcagcttgtccggctggccgaaagcctccgcataggcgccgccccgcgccgccagcgcggcgatcagcgcggcgacggtggtgccgggggctggccgctcgatccgttcctcgtcgcggccgatggcttcccggacccaggcgaagtagacgaggctcagcatcgctcaatccatgtgcctgatgccgacgcgcagatagtcccagcccgtgaccagggtgaggatcgcggcggcccacagcgtggcgatgccgaccagttgcacgaaggggaattgcggaacagcgcctgcgaggatcagcgcgccaagggcgatcaactgaaaggccgtcttccatttggcgaggcgggataccggcaccgacacctgcaaccccgccaggaattcgcgcaggcccgacaccgcgatctcgcgcagcaggatgatcattgcggcggcgatatgaatgcccgaaatgtcgcgggtcgccgccagcatcaggatcaccgcgccgaccatgatcttgtcggcgatgggatcgaggaaaatgcccagcctcgacaccgcgccctgcgccctcgccagatagccgtcgaaatagtcggtgatgcccatcaggcaataaagcccgaaggccagcatatagccggtggtccagcgcgcgccgatctccgccggccacagcagcgccaccagcagcggaacggtcaatatgcgcgaaagcgtcagcaaattgggcagcgtcagcatggcggcggactgccacagtcggggccggcgcacaagcggatgcgcgatatggaaaggaaggggccggcacggtttcacgcagaggggttgtgctgacccgtcttctgtggctagaccccgccacgctcatccacagcgaagaagaccccctcgcccatgcaagcctctctaaggctcctcaacaagcgacgttttctgccgcttttcatcactcagctcctcggcgccttcaacgacaatctgttcaagaacgcgatggtgctgttcgtcgtctataccgtctataatgacgagaagtcggaaacctggttcagcgcgctggcgaccggcatcttcatcctgcccttcttcctgatgtccgccctgtcggggcaattggccgatcagcgcgacaaggcggccatcatccgcatcgtcaaggcggccgaaatcgtcatcatggccgtgggcgccatcgggctggcgctgatctggagcggcattgccgtccatgtccttgccattccgctgctgctggtcgcgctgttcgccatgggggtgcattcgaccttcttcgggccgatcaaatatgcgatcctgccccagcatctgcatgacgaggaagtgctgggcggaaccggactggtcgaggccggaacctatatcgccatcctcgcagggaccatattggccggggtcatccccgtgcaggcggcggcggtctgcatcatcctgaccgccgtggtcggctggctggcgggacgcaacgtgcccgccgcgccttcgctgctggagcggcaaccgatcgatttccacatcatccgctcctcgatcgcgctggtgcggggaacgatgcatatccggcggctctacctcgccatcatggcgatcagcttcttctgggcggtgggcacggtgctgttcatccagttcccgccgctggtcaagaatgtgctgagcgccgacaagtcggtcgccagcctgttcctgggcattttttccatcggcatcgccatcggatcggtcgcgatcaaccggctgctgtgcggccatgtgtcggccaaatatgcacccgcgtccgtgatcggcatggggatcagcatcgtcgccttccatatcgtgtgcgacctctggatggccgggtcggacgggaagatgctctcgctggcgggattcctctaccacccgctggcgatcccgctttcgctctgcctgctgtgcgtggcgaccttcggggggatgttcgtggtgcctctctacgccttcctcaccacgacggtggagaaatgcgaggcggcgcgaaccgtcgcggcgaacaatatcgtcaattcaggggccatggtgctgggatcgctgctgaccatcagcctcagcatcgcggggctttcggtggtgaaccagttgctgctggtggcggcgctgtgcctgccctgcgcgtggatcgcctggacgctgcacaaggcctgcgattgacggtgcgtggctgataagaagcgattaaaagataaagctgtagaaggccgtgaagaaggcgccaaagctcagcataaagagtttccagtcattgtcgtcggaaaccggcgggcgttcgcgcgcggcgggggccggttcgacgatgcgcaggacatggcgcggcagccgctggcggaatggatggcgcgccgactcgctcgtcaggactagaggtctgcttctcatgacgcacaggttaagagattctttaccttttggaatatcgcggtttacggttaacccccgattgtcccgcgacgggacacgcttgaccgtgtcaggcaaataacacagcatgtccgaagcgatgaccgatcccctgccgaatccggagcctgaaaccctgccgccccgcgccttcggcgccggtccgcccagcgccttcgcgccgccccggccctggaagcggcggatgcagatcgccggatgggtggtcgcggcgctgctggcgttgctgatgatcctgatcgcctggctggcggtgacggcgccgctgtcccgatccctgaagcccatcgcgccgcccagcatcagcctgatgtcggcggacagccatctgatcgcccggcgcggcgcgatcatcgaccggcccgtgaccgtcgcggcgttgcccgaacatgtgccgcaggccttcatggcgatagaggaccggcggttccgcagccattggggcgtcgacccgcgcggcatagcgcgggcggcctggcataatctctggtccagcggatcgtcgcagggcggcagcacgatcacgcagcagcttgccaagggcgtgttcctgtccgccgaccgcaccttcggccgcaaggcgcgggaggcgctgatcgccttctggctggaggcgtggctgaccaaggaccagatcatggagagatacctctccaacgtctatttcggcgacaatgtctatgggctgagggcagcgtccctccattatttcaaccgccagccggagcggctgaccatcccgcaggcggcgatgctggccgggctgctgaaagcgccctcgcggctggcgccgaccgccaatctgaagggcgcgcaggaacgggccacgttggtgacgcaggcgatggtcgaggcgggctatatcagcaaggcgcagcgcaatgccctgtcccccgcccggctcaacgtgcaggaggcgcccgatccgaccagcggcacctatttcgccgactgggtgctgccgcaggcccgcgacagggcgggcgcggtctatggcgcgcaaaatgtgacgaccacgctggactggcgcatccagcggctggcggaggcggccatccgccgcgctccgctgggcaaggcgcaggcggcgctggtcgcgatgaagcccgacggcagcgtggtcgccatggtcggcggcaaaaattatcgcgaaagcgccttcaaccgggcggtgcaggcgaagcgacagccgggatcgacgttcaagctgttcgtctatctggccgccttccgcgccgggatgacgcccgacgatttcgtcgaggacacgccgatcaccaccggcacctaccgcccggccaatcatggcggcaaatatcgcggcaggatcaccctgcggcaggccttcgcggcgtcgagcaatgtcgcggcggtgcggctgacgcagaaggtgggcgtggacaatgtgatcaaggtggcccgcgacctgggggtcaccgcgccgctgaccgaggatctgagcctggcgctgggcacctcggaaatcccgctggtggagttgacggaggcctatgcggcggtggcggcgggcacctatccggtgctggcccatggcctgccgccggaggaagagggctggttcgaccggctgatgagccgccgaaagcgtttcagcgacgaccatctggagatgatccgcgacctgctgtcctccgccgccaatcgcggcacgggcagcgcggcggcgctgcgcaccagcaccttcggcaagacgggcacgacgcaggacagccgggacgccatcttcgtcggctatgcgggcgggctggtgacggcggtgtggatcggcaatgacgacaacagccccctgcccggcggcgctgcgggcggcggcgtgcctgcgcggatctggcgcaacttcatggcaggcgcgatcaacgagccggtcgaggatgcgccggaggacacgaaggacagcgacctggtcaacgccatcgccaatgtcgcgacggaggcgggcctgggcaatatgagcgtgggcctggatacgcagggcgtgacggtgaatatcgggggcggccagatccgcctgcccatcgaccagccgccagggcctccgcccggaccgcagccggcagcgccgccgccgcgcatcatcgtaccggccgatccgactgcgggggatcaggaaccttgatggcggcgaagggattgcgtgctcctgcgaaggcattcgaccgagacaagcggctcgggagaacctagggtgtgtggggattcagttcagggcgcggcgaaaatagtggatttcgagaaccggcgcgcagcgtacttcagtacgtgagcaccggaagcgcagaaagccgctatttgcagcccgccatgggctgaatccccacacaccctagttcagatgttggaactgggctcctgccttcgcaggagcacatcgcgcttcaatctgatcgggataaacctcagcccccctcaaaaaagcgcctgcaaatccatccgccctttctcatggtcgcggactgccctacatgggcgggatgagcgcccccctctacaataaggacatcttgcggctggccgcgaacattccctatcacaagcggctgtcggacccgcaggcgagcgtggagaagcgttcgcccacctgcgggtcgcgggtgacggcggacgtcaggatggacgccgggcgggtcgctgagatcgggctggacgtgaaggcctgcgccctgggccaggcatcggcttcgctgatggcggcgcgggccgtcggcctgaccgccgatgagctggccgatgcgcgggaccggctgaccgcctatctggcgggggaaagcgacgatctggatttctggcccggactggcggtgctggccccggcgcggggctatccggcgcgccatgcctcgatcaggctgggcttcgaggccgtggccgaagctgcccgcatggccgacgcctgatgcagggacaaccgatgcagggacaggccgcgcaggtcgccgcttcgccggtttccgcgaccgacatgctgctgtccgaaggcgtggtcctgctgggcgcggcggtgctgttcgtcatgctgttccgtcgccttgggctgggcgcggtgctgggctatctggtcgcgggcgcgctggtcgggccgcaggggttgaggctggtcggcggggcggaatcgaagctcgccatagccgaaatcggcatcgtcctgctgctgttcctggtgggcctcgaactgcatccggcccggctgtggcggctgaagcgcgacattttcgcgctcggcatggcgcaggtggtgctgtgcggatgcgcccttaccgcgatcatcttctacaccaccggcttcacctggggcgcggcgattgccttggggctgcccctggcgctgtcctccaccgctcaggtgctgcccggcctcaagagcagcggccggatcaattcgcccttcggcgaaaaggtgttctcgatcctgctgttccaggatctgtccatcgtcccgctgatcaccatcgtcgcggccctctcccgcaaccccgccaatgtgggcgggccgccgggatggctgatggcgggctatacggtggccgccatcgccgggctggtgctggcgggccgcttcgtgctgcggcccctgctccatctggtcgggcggctgggcgagcgggaattgttcgtcgtcgtcgggctgttcaccgtgctggcggcggcggctttgatgcacgcgctgcacctttcaaccgcgctgggcgccttcatcgcgggcgtgatgctggccgattcgccctaccggcatgagatagaggcggatgtcgaacccttccggtccatcctgctcggcctcttcttcctggcggtcggcatggtgctggacctgcatgcggtggcggccaaccccctgttcgtcatcggcatggcggggatattggtgctgacaaaggcggcgctcatcaccggccttgcccgattgttcgggatggagtggaaccaggccatcggctccggcctgctgctgagccagggcggcgaattcggcttcgtgctgttcgcgcaagcgcagaacgccctgctgatcgcgccccaggcggccagcctgttcagcgccatcgtcaccttctccatggcgacgacgcccttcctgatgctgttcgcccgcaggctggaattcgccaagcccaggacgggactggatctgccccggcccgaagacgcgccgcgcggcacggcgatcatcgttggctatggccggttcggccagaccgtcgcgcagatgctgatgggccatggcttcggcgtcgtgctgatcgacaagaaaccttcgcagatcgaggtttccagccagttcgacatgaaggtctattatggcgacggcacgcggatcgacctgctgcgccgttcgggggcggaggaggcgcggctgatcgctttctgcatcgacgatccctcgctcgacgcgcgggtgctggagccgattgccgaagccttcccgcaggcggcgctggtggtgcgcgccttcgaccggcggcaattgctggcgttcaaggacatggacctggcgggcatcgtgcgcgaagtgttcgaatcggccatctgcatgggcgtgcaggcgatggaggcgctgggcgtcccgccggaggaggtcgaggaggtcgagcgccaatatcgccggaatgacgagcagcgcatggcccttcagatcgagcatggcgatttcatggcggccaaggaattgatgtaccggcccggccggcgcatgcgcctggtggcgaggggcgaaggagaggatcaggcatgatcgcggttctggcggcattgtcggcggctcttgctattgcggcgggcgccttcggcgcgcatggcgcggccagcccccaggcggcggaatggctgcgcacgggcgggctttatcagcttatccatgcggtgggcgcgctggccatcatgggggtggcgcggggaccggcggcgctgcacctgggcggggcggcgatcttcgccttcaccctttacgccatggctctgggcgcgcccaaatggctgggcgcggtgacgcccgtcggcgggacgctgatgatcgcgggctggatatgggcggcctggatctactggagggggtgacggatcgcgaccgccacttgcccccgcaccaacccaggcttagattgaacccatggccgaccatcatcatcacgaccattacgaaccgtcgagcgacagcctcgcggatgccgcccgcgccacgctggaggcgagccacgaacaatggacgccaatgcgcgccgccattttcgatgccctggcggcggaggcaacccctgcatcggcctatgacatcgccgacagcgtgtcgaaagcgcgcggcaagcgggtggcgcccaacagtgtctatcgcatcctcgacctgttcgtgaccaacaatatcgcgatgcgggtggaaagcgccaacgcctatatcgccaatgtccatcccggctgtcatcacgactgcatcttcctggtgtgcaggaactgcaagcaggcgacgcatgtcgacgacgacaaggtgacggacaaggtccgcgcagtggcgcgggccgagggttttcagccggatcgccccgtgatcgagatattgggcatctgcgccaagtgcgccgcgtgagggagttgcgcatcggcccggaacggcctagcgccttggggagtctatgtccttgatgaacgatcgcccctccactccgctgctcgaccaggtcgtctggcccgcggacctgcgcaagctgcaacccgaccggcttcggcaactggccgacgaactgcggcaggaagtgatttccgccgtcggcgtgaccggcggccatctggggtccgggctgggcgtggtggagctgaccacggcgatccattatgtgttcgatacgcccaacgacaagctggtctgggatgtcggccaccaatgctatccgcacaagatattgaccgggcggcgggaccgcatccgcaccttgcgccagggcggcggcctcagcggcttcaccaagcgggcggagagcgagtacgaccccttcggcgcggcgcatagctcgacctcgatcagcgcggcgctgggctttgccgtggcgaacaggatgcagggcaagcccggcaagggcatcgctgtcatcggcgacggctccatgtcggcgggcatggcctatgaggcgatgaacaatgcgcgggaggccggaaatcggctgatcgtcatcctgaacgacaatgacatgtccatcgctcctccggtcggcgggctgtcggcctatctggcgcggctggtgtcgagccgggagttcctcggcctgcgcgaccttgccaagcggctggcgcggcggctgccccgcccgctgcacaatgcggcgcgcaagaccgacgaattcgcgcgcggcatggcgatgggcgggactttgttcgaggaactgggcttctactatgtcgggccgatcgacgggcataatctggaccagttgatcccggtgctggaaaatgtccgcgacgcggcggaggggccgtgcctggtccatgtcgtgacgcagaagggcaagggctatgccccggccgaggcggcggcggacaaatatcatggcgtgcagaagttcgacgtcatcaccggcgcgcaggccaaggcgcctccggggccgcccagctataccggcgtgttcgccaaggcgctgatcgcggaggcggagcgcgaccccgccatatgcgcgatcaccgccgccatgccttcggggacgggactggacaagttcggcgcggccttccccgaccggaccttcgatgtcggcattgccgagcagcatgccgtgaccttcgcggcggggctggcggcgcaggggatgcggccattctgcgccatctattcgaccttcctgcaacgcgcctacgaccaggtcgtgcatgacgtggcgatccagaacctgccggtgcgcttcgccatcgaccgcgccgggctggtgggggcggacggttcgacccatgcgggcagcttcgacgtgacctatcttgccagcctgccgaatttcgtcgtcatggcggcagcggacgaggcggaactggtccatatggtccacacctgcgccgtgcatgacgatgggccgatcgcggtgcgctacccgcgcggcaacggcacgggcatcgccctgcccgcaacgccggaaaggctggaaatcggcaagggcaggatcgtgcgggaggggcggcaggtcgcgatcctgtcgctcggaacccggctggaggaggcgctgaaggccgcggagacgctggaggcgaaggggctgtccacgacggtggcggacctgcgctttgccaagccgctggacgaagcgctgatccgcaggctgctgacgacccatgaagtcgccgtcaccatcgaggaaggtgccgtcggcggcctgggcgcgcatgtgctgacgatggcgagcgaccagggattgatcgacaatggcctgaagctgcggaccatgcgcctgcccgacatctttcaggatcaggacaagccggaaaagcaatatgccgacgcccgtctggatgcgggagccattgtcgacacggtgctgacggcgctccgccataacagcaccggcatcgggaccgaagcgcgggcctgatcagcaaccaaaaggttgcatgatacgggtgatgagtgcatataggcaacctggaggttgcctatatgcctgatttcatcatcaagaccatcgagatcgccgcagctgtcgagaaggtttgggacgccctgatcgatcatgagaagttcgggagctggttccgggtcgcgctggatcaacccttcacggttggccaggcttcgaccgggcatatgacctatcccggctacgaggattatcgctgggaagcgctggtcgtggcgatcgagccgatgacgcgcttcgcctatgaatggccggcgaccgggggcgacaaagcgttgatggagagcggcgtggccgtgccggaatggacgctggtggagtttctgctggagccggtggaaagcggcacgcggctgacggtcacggaaagcgggttcgacaaggtgccggaaccccggcggagcaacgtcatgcgggataatgacggcggctgggccgaacaggtgaaaaatatccgcgactatgccgagcgttgagccttcccctgcccgcctgttcgcggccctgggcgacgcgacgcggctgggcatgatcgggcggctttccgatggcggagaacgatcgatcggtcagttgggcgacggattgccgatcagccgccaggcggtggccaagcatctggacgtgctgctgggcgccgggctggtcacgcggaccaggtctgggcgggaggcgctgtttcgtctgcgtcccgagggcgtggctgaggccagggactggcttgccaaggtgaatggccagtgggacgggactttgggccggctcagggatttcgtcgagagccagccctgagttccggtttttccgattattgcggggtggcggcgcgagcgtcctggccgtcgccttccggggcggcgatgatgtcgcgggtggtggcgcccttgtcgaccacttcggtcgccggatcgccgaccgaggaacggatgcccgcggccgcattggcgcggccggcggcgctcagcgtggcgctttcgccggggctgcgggcggcgggaccgccgaacatggcctccatcgcggccttgctcgaatcgacggacgcggcggcgggcgtgccgggcgcgggcggaaccagcgcgaagtcgggcgggatcacgagcggagcctggcgcgaaacggcaaattcgtcgggacgcgaacggttgaagaggccgccgccgccgccgcaggcggacagcatcgaaatcaggccagcggcgaggatcagtttacgcatcagttcagtgactccgtctttgcgcccttctcgcgcagcagaagcgcccgcgcaagcaggatcagcacgccgaaagtgatggccgcatcggccaggttgaaaatcaggaaaggccgccattcgccgaaatgcaggtcggcatagtcgaccacatagcccagccgcacgcggtcgatgatgttgccgaccgcgccgcccaacaccaggccgagcgccgccacgtcctgccgcgccttttcgcgccacatccagacgcccacgaaggccgcgatcaagatggtcatgccgaccagcagccagcgcatcacgtcggtttccgcgtggaagaaacccatggaaacgccgcgattttccagccagcgcaggcgaaagatcggcaggatttcaatgccctcgtccatccggcttttcagcgccagcgggtaggtgacggtatatttgacgagctggtctagcgcgagcgtgacgatcgcgacgatcaggcccagggggcggtggttgacgggatttggcatcaatgactgctcaacctgcgaaatttagcgcaccgtgctcctgcgaaggcaggagtccagttcggacctctggactgggctcctgccttcgcaggagcacctgccgcttggcaagagtttatgcgcccagcacctcttcgcagcggtcgcagagggcgccgtcttcctcgacctcgggaagcaggcgccagcagcggccgcatttgtgccactcgctgggcttgaccgtgatgccttcaatgccttgctcaaacgccacgttcgcaacgatgaaatattcggacaagtcctgttcagaaacactgcgaatgtcgttcaaaatagctgctaaatcggaaatacagacatcggcttccagactggaacggatgatcttttcgcggcggaggggttcgatggcctcgttgacctgattccgctggttgcgaatttcagcccatttgccgtcgaggctttggctcagccaagcggcatcaacttccggccattccaggaaatggacgctttcctgggggtttggatagcggctttgccacacttcctcagcggtgaaggggatgatcggcgcggcgtagcggaccagcgcgtggaacaaggtgtcgagcaccgtgcgataggcgcggcgcttggggtcggccttggcgtcgcaatagaggcagtccttgcggatgtcgaagaagaaggccgacaggtcgctgttgacgaagtcgaacagggcgcgggtgtagcggctgaattccagccaattctcgctgcccgccgccttgtcgaccacgctgcgcaggtcggcgtcgagcctggcgagcaggtggagcatgtagcgctccagttccggcatttccgcgacgggcagcttctcttcttcggaaaagtcggaaagagcgccaagcaagtatcggaaactgttgcgaagtttgcgataggcgtcggacgatccagccagcacttccttgccgatgcggacgtcgtcgaaataatcggtgctggcgacccagacgcgcaggatgtcggagccgctttcggcgatgaccttgagcggatcgaccacattgcccaggctcttggacattttgcggccctgcccgtccagcgcgaagccgtgggtgaggaccgcgccgtagggcgcgcggccgcgagtgccgctgctttcgagcagggaggactggaaccagccgcgatgctggtcggacccttcgagatagaggtcggcgcgggcgtcggggccatagcggccctccacgacgaagctgtgggtcgagccgctgtcgaaccagacgtcgaggatgtcgttcaccacctcatagtcgttaaggtcgtaatcggggccgagcagcgcctgatggtctgcgccgaaccatgcgtcggcgcctgcgcccttgaacgcttcgatgatgcgggcattgactgatttatcaaccagatattcgccggtcttgcgatggacatagagggcgatggggacgccccaggcgcgctggcggctgatcacccagtcgggacgaccctccaccatcgagcggatgcggttgatcgagcgttcgggcacccatcttgtgtgttcgatggagttgagggccaggtcgcgcagggtggcggcgtttttcttaagcccctccccttcaggggaggggttggggtgggggatcgccccatgtgcggaactatccggagaacccccacccccggcccctcccctgaaggggaggggtgaggtcatgtccatcgggatgaaccattgcggggtgcagcggaagatgatcttcgccttggagcgccagctatgggggtagctgtgcctgaaatcgtcggaggccgccagaagcccgcccgcttcgcgcaggtcggtgcagatcgggccgtccttgccgacgaatttggggttgatgaccgatccctggccgccgagccagagccagtcctcgcgatatttgccgtcattttcgacggcgaagaccgggcccaagccgttcgccttgcagagcgcgaagtcgtcctcaccatggtcgggggccatgtggacaaggccggtgcccgcgtcggtggtgacgaaatcgcccgcgaggaacgggcggggcttggcgaagaagccgccgagatggtgcatcgggtggcgggcgacggctccggcgaggtcggtgcctttgaaaaccttcaaagtctcggtcatggaggctggcgtttttccaacctcagacatctcgatcgttgcggccttaagtaagtggccgtgccaactgtcgaaaagatctttggcgacaacaaatttcttaccgcgcaggcgggtcagagcaggatgatcccacccctctaaagcatccgtatatggaatggccgtgccagcgatgccgatcgacgtgaattcaacgaggacatattccacctccggcccataagccaaagcctggtttaccgggatcgtccaaggcgtcgtcgtccagatcaccgcataggcgccgaccagttccggcgcgttcggcgcttccgtgatctcgaacgccacgtcgatctgggtcgagacgatgtcctcatattcgacctccgcctcggccagcgcggtcttttcgaccggggaccacatgacgggcttcgcgccgcgataaagctggccgctttccgcgaatttcagcagttcgccggcgatggtcgcctccgcatcgaacttcatggtgagatagggatcgtcccagtcgcccatgacgccaaggcgcttgaactgttccttctgcacgccgacccacttgtcggcataggcgcggcattcggcgcggaattcctgggccggaacctcgtccttgttctgcttcttcttgcgatattcctcctcgatcttccattcgatggggaggccgtggcagtcccagccggggacatagggggcgtccttgccgagcagggactggctgcggacgatgatgtccttcagcaccttgttcatcgcatggcccatatggatgtcgccattggcgtagggcgggccgtcgtgcaggatgaagcgttcccggcccttccgccgttcgcgcagcttgccgtagaggtccatcgcttcccactgcgcgaggatcgccggttccttctgcgcgaggcccgccttcatcgggaagtcggtgacggggaggaagacggtggctttatagtcgggtgcgtcggtcatgggtatccagaacaaccaaaaatccgtcgccctgcgcttgtcaaagggccgatcttcctttcgaaagaaaagaaaggggcttcgacaggctcagcccgaacgggtgagaaaaacgtgccggtcccctacgcgaggtggggcgttcccgcaaggatttgccgcgcatcgtcgcaatccctggcgatggcggccatcagggcgtcgaggccgtccagcttcgcttcggggcggagatagtggatcaactgcacctctatccgctggtcgtagaggctttcggaaaagtcgaagaaatgcggttccagcaattccttgggcgggtcgatgctggggcggacgcccagattggcggcgccgtccagcacccggccgtcgggcagcagggcgcgcacggcataaatgccgtaggccgggcgcagataatggcccatgtcgatattggcggtggggaagccgatggtgcggcccagcttgtcgccatgctggaccaccccctctatggtgaaggggcgggtcagcaggcgagtggcggtttcgcaatcgccggatttgagcgcctggcggatgcgggtggaggagatgatttccccatcctgtccggtgatgggggccacggcctgcgccgtcaggcccaggggcgcgccgagttccgccagagtggcgatggaaccggcgcggtcgcggccgaaggtgaaatcctcccccgtgacgactccggcgacgccccatcgggcaagcaggtcgacgaacgcctgcgggtcgagcgcggccagttcgcgggtgaagtcgaacaccagcatcgcgtcggcccccgccctggcgaacaggcgttcgcgctggtcgagcgtggtcaggcggaaccagggcgtgtccgggcggaacagccgcatcgggtgcggatcgaaagtcgcgacgatggcggggcggccctggtcgcgggcaagcgcgacggcgcggcgaaccacggcctggtgcccggcgtgaaatccgtcgaaattccccagcgccatgatgccgccgcgcagatgggcaggcatcggggcgctgctgtgcagccgctccatgaggggcgctataggggcgcgtccggccactggcaatgcgcggttgcgcggcggagggtgacgaagctgtaggcggggcggccgtcctgcgcgggatggtcctgacgggcgacctcctgccagtcggcggggtcgggataggggatatgggtgtcgccttccgcgtcgacatggacttcggtgagttcgatgcggtgcgcgagggggagaaagagtttcgtgatctccgcgccgccgatgacggcgatggtgggcgcggcggcccttgcgatggcggcttccaccgtggggacgggttcggccccctcccctgcccatgtggcgtcgcgggtgaggacgatgtggcggcggccggggagcaggccaggcaggctgtcgaaggtcttgcggcccatgaccatcgggtggccgagggtcagcgccttgaaatgtttgaggtcggcgggcaggcgccagggcaggtcgccgtccttgccgatcacgccattgtcggcgcgggcgaggatgatgaggatttcgggggtgtcggtcatagggttcgggccgaaatattatcgttcatgacgcctgtcctccactcgccctgggaatttacttcctttgaagaaagaaaagggcttcgacaggctcagcccgaacggaggtgaggtggtggcctgttccgatcatagagtcagccgcgtcacatggcccatcttgcggccggggcgggcttcgtgcttgccgtagaggtggaggtggttggccgggtcggacaggatttgcagccagtcattggcctgttcgccgatcaggttgcgcatctccaccttcgcggcggcgaggccggtgtcgcccagcggcagaccgcaaatggcgcggacatggttttcgaactggctggtgagtgcgccctcgatggtccagtggccgctattatggacgcggggggccatttcgttgaagaccgggccgtcggcgctggcgaagaattccagcgtcaggacgccgacatagtcgagcgcgtcggcgaccttcgccgcgagggcgcgggctccggcaagctggccttcgatgagagggcctgcggggacggtggaggtgtcgagaatgccgtccgtgtggacattggcggctgagtcccagaagcggatctggccgtccgcgccgcgcacgaggatgacggaaaattcctgcgcgaaggtgacgaagccttccaatatggcgctctggcggccgatggcgttccatgcgccgaccgcgtcgccggggtcggaaaggcgcgcctgccccttgccgtcatagcccatgcggttggttttcaggatcgccctgctgccgatccggtcgagggcttcttccagatcgtccaggctttcgaccggggcgaagggcgcggtcaggccgcccaggtcgcagacgaagcgcttttcggcaaggcggtcctgcgccacgcgcagggcctgcgcgccggggcggacgaggccgtgggtggcgagcacttcgaccgccgagggatcgatattctcgaattcataggtgacgacgtccacgctgtcggcgaacgccgcgagggcttcggcgtcctcataggcgccctgggtccagcggggggagacgtcggcggcggggccgctcgattccggggcgtagatgtgggtgcgatagccaagctgcgcggcggctacggcgatcatgcggcccaattggccgccgcctaatatgccgatggtggagccgggcgggatcgtcgtcatcttattccggggtttccgccacgtcgttggtctgcttttcgcgccaggcgtcgaggcgtgcggcaagcgcttcgtcggtggtggcgaggatggaggcggcgaagagcgccgcgttgatcgcgccgggcttgccgatggcgagcgtgccgacggggatgccgccgggcatctggacgatggaaagcaggctgtccatgcccttcagcgacttggattcgacggggacgcccaggaccggcaggcgggtcatggaggcggccatgccgggaaggtgcgccgcgccgcccgcacccgcgatgatgaccttcaggccgcggccgaccgcgccggtggcatagtcgtagaggcgctggggcgtgcggtgggcggagacgaccttgcattcatgggcgacgccgagggcctccagcgtttcggatgcgtggcgcatcgtttcccagtcggatcggctgcccatgatgatgccgactttcgcggcttcgactgccccggtcatttcgctgcgcactttccctgatcatgcggaaagcaaagccccttagcgggaggttggcggaggggcaatgcgggaattgcggctttccgtttctattccgtgctcctgcgaaggcaggagcccagttcggacggaaggactgggctcctgccttcgcaggagcacatcggatttcagcgttccgacaggtagtagcgatccttggccgtcaggtcgtcggccaggtcgtagacgatcggctggccggtcgggatttccagttcggtgatctcgtcgtccgggatgttggagaggtgcttcaccagcgcgcggagcgagttgccgtgggcggagatgacgacgcgcttgcccgccttcaggtcgggggcgatgcgttcctcccaatagggcaggacgcgggcgatggtgtccttcagcgattccgtcgaggggatggggatgcccgcgtaacggcggtccttcgacaggtcgaactcgctgcccggctccagcggcggcgggggcgtgtcgaagctgcggcgccagatcttcacctgatcgtcgccatgcttggccgccgtctccgccttgttgaggccggtgaggccgccatagtgacgttcgttgaggcgccagtccttttcgaccggcagccagaggcggcccatctcctccagcaccagattcagcgtcttgatggcgcgggtctggacggaggtgtagcactggtcgaagtccagccccttttccctgagcaggcggccggcggcgcgggcttcctccgcgcccttttcggtcacgtccacgtcccaccagccggtgaagcggttttcgaggttccaggccgactggccgtggcggatgaggacgagcgtgggcatgaagcgtgtctcctgcacgagaaaccgagaattgcgccctcccatagcgcgggaaatatccgacgcaaggttgcgcggccccggcccgcccccacattgcagtcggtccgtcgatgggatagcccacgcaggatctgaaggaaggaaccggcgacttggcatttgtgaagggcatgtggcgcatattggtcgccatcaaggacgggctggtgctgctgttcctgctgatgttcttcggggcgctctatgccgccctgtcctggtcgcccaagcccgcgcagagcgtcggcagcggcgcgctgctgctgaaactggacgggaccatcgtcgaacagccgtccgaaatcgatccgatggcgctgctgacgggcgggaacgaccgggcgagggaatatgggctggccgacatcgtcgccgcgctggatgccgccagggacgacaggaaggtgaaggccgtcgtgctgaacctggacggtttcatgggcgggggccaggtggcgctggcgcgggtgggcaaggcgctggacgcggtgcgcgcggcgaagaagccggtcttcgcctatgcgaccatctacagcgacgacagctaccaactggccgcccatgcgagcgagagctgggtgaacccgctgggcggcgtggcgatcaccgggcgcggcggatcggggctttattacaaggggctgatcgacaagctgggcgtcaacacccatgtctatcgcgtcggcacctacaagagcttcgtcgagcctttcacgcggaccgagcagtcgcccgaagcccgtcaggccaatcaggctctggccgacgccctgtgggaggattggcgacaggaagtggccaaggcgcggcccagggcgcggctggcggcctatgtgcgcgatccggcgggcctcgctgaggcggctggcggcaatctggcgaaggcggccgttagcgcggggctggtcgaccggatgggcgacgaggcggccttcggcgcgcgggtggccgaggttgcgggcgatgcgccggacgacaaggccggggatttcgccgccatcgacctcaaaaactacatgaaggcccacaagcccgccaatggcggcgagatcggcgtgctgacgattgcaggcgacatcgtcgatggcgaggccggaccgggcacggcggcgggagacacgattgcggcgctgctgcgcaaggcgctggcggagaaggacttgaaggcgctggtggtccgggtggattcgcccggcggatcggtgatggcgtcggagaagatccgcagcgccatcatggaagcgaagtccgaaggcctgcccatcgtggcgtccatgggcaatgtggcggccagcggcggctattgggtgtcgacgcccgccgatgtgatcttcgcggagccggatacgatcaccggctccatcggcgtgttcggcattttacccagcttcgagggcaccttggcgaagatcggcgtcaccaccgacggcgtgaagacgacgccgctgtcgggccagccggacatcgccggcggcaccacgccggaattcgaccggatcatgcagatgggggtcgaggatatttacggccgcttcgtcggactggtcgcgcaatcgcgccgcaagaccccccagcagatcgacgccattgcgcaagggcgcgtctgggacggcggcacggcgcgacagatcgggctggtcgatcgcttcggcgggctggaagaggcggttgccgaggcggcgaagctggcgaagatcgatccggccaaggccaggccctatcgcattgccagggaacccgacaagttcgccgagttcgtccagtctatcatggatcgggaggatgaggacgatgccggtgcgccggaggccatggtggggcgcgacctgctcgggcggcaggcgatcgtgcagcggaactgggcgttgcaggccgttgccgacgtgcgcgcgctggtgagcggcgcgggcgtgcgcgccgattgcctggaatgccggggctatggcgcgccgcgagtggcgaaaacggatgagcggggattggcggcgctgttgctggggctttggcggtgatgggtgttgcttgctggtgatggaagctgatggccaatagctgacattgccaccgtcaccccggacttgatccggggtcgcgctttcttttctgagtgcccgcctcgtccaaggcagcgggaccccggatcaagtccggggtgacgaataagggaatgtccgcttcccaccccacgggattatggctcggtcggcgcgattcgcatgatgcctatcccatgcggcactggcatgtcggtgcccctctccctatagctggtccatggcatccaccgaaaagaagaagaaaaccgactccgcacggaccaaggttcggcccgcgggctttccgacgcgcgagcaggtgatggatttcatcgccacgtccgaccagccggccggaaagcgggagatcgcaaaggccttcggcctcaaggggcaggagaagatcgcgctcaaggcgctgctcaaggacatggcggacgaagggctgatcgacatcggcccggcgcgggccttccacaagatgggcggcgtgcccaaggtcacggtgctgcggatcgtcgatgtcgacgacaccaccctgatcgccacgcccgaacgctgggaggcggagggacagcccgcaccccggctgcgcatcgtggagcggggaaagcgcggcgcgctgaccataggcgaccgcatcctggcgcggacggaggaagccgggcgcggctgggtcgcgcatccgatgaagaaactcgccaaggccagcgaggaattgctgggcgtggtcgaggaaggcgacggcggcaagctgtggctgcgcccggtcgacaagcgcatccgccgggacacgccgatttcggacgccggcgcggcgaagaagggcgacctggtgctggccgagccggtggggcgcccgccccggatcacggcacgggtcacggacatattgggcgatcccttcgcgccacgcagcttcagcctgatcgccatccacaagcatggcattccccatgtcttttccgagcgggtcgaggaagaggcggtggccgcttccagcctggccctgcatgaggacaagcgggaggatttgcggcatttgcccatcgtcgccatcgatccggtcgatgcgcgggaccatgacgatgcggtctgggccgcgccggacgacgatccggccaattcaggcggttacaaggcgatcgtcgcgattgcggacgtcagctattatgtgcggccgggcagcgcgctggaccgggaagcgaggaagcgcgggaacagcgtctattttcccgatctcgtggtgccgatgctgccgcaccagctttcgtccgacatgtgttccttgcgggcgggcgaggatcgggcggcgatggcctgtcaccttgtccttgacgcttcgggcaaggtgaagaactggcgcttctcccgcgcggtgatccgggtggcggcggtgctggcctatgaggatgcgcaggcggccatcgatgggacgttggatattgcggctgatgacgcgccggctcgccccccgaccccctcccgcctgcgggcgggggagttgctggagacggcgctgaagccgctctgggcctgctgggcgttgctgcgcaaggcgcgggacaagcgggagccgctggcgctggacctgccggaacggcgggtggtgctggacgactatggcaagatcgtcagcgtcgcggtgcgcgagcggctcgacgcgcatatgctgatcgaggattatatgatcgccgccaatgtcgcggcggccaaggcgctggaggccaagaaggcgccggtcatgtaccgcgtccatgaaccgccgagccgggacaagctggtcgcgttgaaggactatctggcgaccttcggcatcgaattcgccctggggcaggtggtgaggcctgcgaccttcaaccggctgatcgaacgggtcggggaagcggaggaaaagccccagatcatggagcagatcctgcgcagccagacccaggcctattatgcgccgtccaatctgggccatttcgggctggccttgggttcctatgcccatttcacctcgcccatccggcgctatgcggacctgctggtgcaccgggcgctggtgggcgcctatgggctggaactgcccgcgcccaagggggacattcccgaccgatcctcgctgagcggcgaggatatggagaatatgggccgcgtgggcgagatgatcagccagcatgaacgccgcgccatggaggcggagcgggagaccatcgaccgctatgtcgcggccttcctggcggcgcatgtcggcgatctggtggaggcgcggatcaccggcgtgcagagcttcggcttcttcgccacggtggaggggctgggcggcgatgggctggtgccggtgtcgacgctgggcgacgaacgcttcttctatgacgaggtcggccgggcgctggagggcgtggagagcggggatcgctacacggtcgggcagcggctggcattgcggctggcggaggcggacccgatcaacggctcgctgcgcttcgaactgcccgacgccccgccccagcggccgagcttcaagaaggaccgggtgcgccccggcagcgcccggcgcgggcggcccgccaatgtccggcacatcggatcgaaaaggggcaagcatcggcggtaagggggccgcgcgcctccagacatcatgtgctcctgcgcaggcaggagcacatggtgtcggaacttgaaccggacaatccccaacggaaaagggcggccccgcaggaccgccctttttcaacgccgaacctgccgcgagacctcaggccgctgcgctctccggctccacggcgaacagggtcacgcccttatacttgctgtcggcctgatcgtagaggccgtgcatcgcctcgaacttctcctcgatcaggctgacgtcgttcagtcccgccagcttgaacgtgcccagcttcagctcccgcggcgggcggccgtcgcgctctatcgtcaccgcgtcgatgaacatttcgtcatggcgcgtgtacaggatgtgcggggcgagcttcacgaccatcttgttataggtcgccatcagacatttctgaagcgcaatcgcctcgaagaacatggtaggagcggtcataatgcgttttccattaccgatttgacgcgccggttcaattgctttgtgcgtcgcaccatcacctgccgacgcaatccggcgcattcgccagacgagtgaatcaagcctttcccttgtgcggcagaagatgtagcttctcgcgcagggtccagcgcgccaccagcagcagcgcgaccgcgcccagcccgcttgcaaggcccagccagatgcccaggccctgcaatcccaggggaaaggccaggatgacgccgactccgatgccgatcacccaatagccgatcagggcgaagatcatgggcacgcgcgtatcctgaatgcccctcagcacgcccgcgccaaccgcctgcgcggcgtccaccaactggaacagcgcggcgacccccaggaaaccgaccgccagcgtcgccgtccgtccattggcgggatcggaaaggtccaggaaggcggagatcagcatgcgcggaaaggcgatgagcatcgccgccgccatcagcgcgaatccggtgccgatcgccagcgccagccagccggctcgcccgaccgccgccaggtcgccctttccataggcgaggcccacgcgcacggtcgccgcctggccgatgcccatcgggaccatgaagacgagcgcggcgatctggatcgcgacggcatgcgccgccagcgaatcgcggtcgatcaatcccatcaggaaggcggaggcgttgaacaccgtcgtctccagccccagggtgatggcgatgggcaggcccagcgcccagacggtgcggtgccgttcccggtcgcgggtccagaatcgccccagcaggcgatagcggcggaaccgccggtcgatcaggatgaccgacagcagacccaggaacaggaaggatgaggacaggctgctggcgatgcccgcgccgaaaatccccagcgcggggaaaccgaaatgcccgaagatcagggcccatcccgccagcaggttgaacgggatggcgcagaccatgatgaccagcccccagaccggccgttccagcgcggcgatgaagttgcgcagcgtggtgaagcccagaaagggcagcagcgcccattgcagcccgcgcatcagttcgcccgcctgcgccgccaggtcggcctcctgccccatcagcagcaggatggattcgctttcccacagcagcgcccaggcgggcagcacgaacagcgtcgccgcgcgcagcgtctggtgcacggtccgccggacgtcgcgcaccgaatgcagccgccgcccccgctccgtggcgatcagcggcgcggcggcggtgaccaggcccatgccgaagatcagcagcgcgttgaacaggttgatggccagcgcgcccgacgccaccgcgcccgcgcccagccggccgagcagcagcaggtccgtcgccgcgatgccggcccaggcgatattgcccgcgatcatcggcagcgcgagcgccgtcagcgccccggcctccaggcgccagggtgaacgcatcaatgctttttgaaaaggtgcagcgccgccacgacgatgccgccgacgatcaggccgacaatgcccgcgcccaccgcgttcacgacccattccaccgccggagcgatggcgggcaggccatgggcggcgcccgccgccacatgatggatggcgccggggatcagatcccagtggaattcatgcagcccgtggacgatcagcccgccgccgacccagagcatcgccgccgtgccgacaacgctcaatatccccatcagcaccggcatggccttcaccatcgcccggcccagcatgcgcgcgccggccgagcgccgttccgccagatgcaggccgatatcgtccatcttcacgatgaagccgacgacgccatagacgcccgcggtgatcaggaaggcgacgacgaccaggatgatcgcctgctcccagatcggttccgccgccacggtgccgagcgcgatcgccatgatctcgcccgacaggatgaagtcggtgcggatcgcgccggagaccttctggtcctccaattccgtggaactgtgcgtttccagcgcctcttcggccagatcatggccgccctgcatcgcttcgagcagcttttccgccgcttcgaaacagaggaacgccccgcccagcatcagcaggggaggcaacagccagggcgcgacggcgctcagcaccagcgcggcgggaagcaggaacagcagcttgttgcgcagcgaacccttggcgatcttccagatgatgggcagttcgcggtccggcgtcaggcccatgacatagcgcggcgtgacggcagtgtcgtcgatcacgacgcctgccgccttggaccccgccttgccagcggcggcggcgacatcgtccagcgaactggctgtgagcttggcaatccccgctacgtcgtcgagcagcgcgatcagacccgaaggcattgatgttattcccctgttggcccggcatggggccggcagccgcctcaatagaggcggggcataagcggcgcaatggattgggaagcgatctgatcgataaggcggcccggcgcctcaatgcaggccgcgataattgccgggcgggtcgctggcggggaaactttcatcgatctgctcgtccaccatgtcccagtcgcgcgcgtcgatatgctgttcgtccggccccgcgtcgcgcacggggccggacgagaagcccgtcccgcgatgggcgcccgggtcgcgccccgcctgccgttccttccatccccgccagacgacggcgcccagcccggtgacgaatgcgagtttcaataaccccttcatttcggcttctcctgtgtttcgtgcagatggatccattcggcccggttgccgctgacggtatcgggcgtcagcgggatgtcgccttcctcatcggtgccgccgggcggttccacggagggcgcggaggcgatggaccagcgctggcgcagcgccgcatcgatcatcgcccgccagacgcgatcgtcgcccgcctgccgcatgacatcgtcgggatccttgatgatggcgagcagcccggcggcggcctccacctgttcctgccagcggtccggatgcggatcgggatggcccgacgccagatgacgcgccagacgttcgagaagagtgcgctgctccatgcgctggtgaacgcaggccggaccgccctgttccccttgggcgtgtggggattcagttcaaggggagacgaaaatagtggaattcgaggaactcgaaacgatgctcgtgactcgtttccccctaattcgtgacgcttgtgcagcgatgtgaacggcccgtcgcatcgatcgttgaagccacatgcaagcagaaggagacggtcatgccccagggcgacaagagcagctacaccgacaaacagaagcgcaaggcggagcatatcgagcagggttatgaggatcgcggcgtatcccgcggggaagcggaacggcgcgcctgggcgaccgtcaacaaggaatcgggcggcggcaacaagtccggttccggccggggcaagccggacagccatgcctcctcgcgcaagggcgggaagaagggcggcgcggcatcggcccgtcggccagccgcggatcgttccgccgccgccaggaagggctgggaaacccggcggaaaaaggcgcagggttgacggcggagaccatccaccgattttttggctcagtcttccggccgataatgcggcagcgagagtcccttgcggatcgcgacggcccgcagcacgaaaccgaccagcgcggcgataaggcccgcgacgggaacgtccagccccatccagcgcaggaagacgaacaggcccgaagccagcgccgccgccgtcacgtacagttccggccgcagcaatatagacggctcgcccgccagcaggtcgcgcatgatgcctcccacgcagccggtgacgacgcccatcatcgccgcgaccagcggaggcacgccatagctcatcgccttggccgcgccatagacggcaaaggcggcgagccccaccgcgtccagccagtcgagagcgctgtcgctccacaagcggcgcggggtgaaccagacaagcagcgccgccatcatgcaggcaatggcgggcaccgcgtcgcgaacccagaaaacaggcgcgccgatcaacaggtcgcggacagtcccgccccccacccccgtcaccagcgcgaagaaggcgaaggtgacgagcgtctggcgcaggcgcgctgccgccagcgccccggacgcggcgaaaacgaatgttcccacgatgccgagcgtctcgagcaccgggccgatctgcggcagcagcgtctggttcatggcgcggcgccgggcgctatttcgccagttccgcctctatcgccgccaccaggccggcatcgtcgggcgcggtcgagggtgcaaagcgggcggcgacgctgccgtccttcgcgatcaggaacttttcgaaattccagagcacttcgggctccggattgggcgtgatgccatagccgaccagcttttcgcggaactgggtgccctccccccgcgcatttggctgcgcgccgatcagcgcggcgtagagcggatgcttttcaggcccagcaacgacgatcttctcgaacatcgggaagtcgacgccgaaatgggtggtgcagaaggtcgcgatctcctcattgctgcccggctcctgcgcgccgaaatcattggcggggaagccggcgacgaccagccccttgtccctatagtcgcgatagagcttttccagcccctcatattgcggggtcaggccgcattgggaggcgacgttgaccaccagcaccaccttgcccgcatagtcggccaggctggcgtcggcgcccttgatggtcttgagcggaatctgctggatcatggcaagctctccttgggatggacggttccccccaatcatatggcggcgccaaagagcttgcctaccccggaggtcgcaagcatcgcgaaaacgccccagaagacgacgcgagccactgcccgcgccgccccgcccccgccgagccgggcgccgacatagccaagcatcgccaggcacagcaacgaggtgacggcgacagcggcgatggcgttcgacggactggcgacggcggccagcacgggggcgacggcgccggcggagaaggtcgcggcggaggtcagcgccgcctggatcgggcgggcggtgctgacttcggaaatgcccagttcgtcccgcgcatgggcggccagcgcgtcggcattcatcaactgcgtcgccacctggcccgcaaggtccgccgtcagcccgcggtcgacatagatgtcgcgcaactcctcccattccacatggggttgctgggccagcgccttcttctccttggccaggtcggcgcgttcggtgtcggactgagcgctgacggagacatattcgcccgccgccatcgacatggcgcccgcgaccagagcggctatgccggacagcaggatcgtctcccgcgccgcgccggaggcggcgatgccggtcagcaggctggcggtggaaacgatgccgtcattggcgcccagcacggcggcgcgcagccagccgacgcggttgacataatggacagcgtgatggccgtcgatcatgtcgttatcctgcatcgtcgcggattgttccatgcatatttcccctggctggctgctctggctaacagatgaggggattggcgcaaggccttctagccgcccagcccctcggccttttccgccagttccagccagcgttcctccgccgcgtccttttcggcgcgggccttttcgatggccttggtgagggcgtcgaacctcgccggatcgcggctgtagagactgggatcggccagagcttcctcgtcgcgggcgatggcggcctccatctcctctatccgctgggggatcaggtcgaaatcgcgctggtccttgtagctgagcttggtcgcggcgcttttctgcggcggaggcgcggccgccttcttctcctgccttggcgcgttcctcggctggcgcttggcgacccagtcggcatagccgcctacgatcacgtcgacggtgccggaaccgtcgagacccagcgtgacggtgacggtgcggtccaggaaatcgcggtcgtggctgacgatcaggacggtgccttcatagtcggcgatcacttcctggagcaggtcgagcgtttccaggtcgaggtcgttggtcggctcgtcgaggaccagcaggttcgattcgcgggcgaattcgcgggcgaacaggagccgcgagcgttcaccgcccgacagcgtgcccaccttcgcctctgccagcgaaggatcgaagagaaattccttcagatagccgtggacatgcttgcgcacgccgcgcacgtcgatccagtcgccgccttcggccagcacgtccctgacccgtttgtcgggctgcatcaggctgcgctgctggtcgatgaagatcatgtcgagcgacttggcctgcctgacctcgccgctatcgggcttgagttcgccggtcagcagtttcagcagcgtggtcttgcccgcgccgttgccgccgacgatgccgatgcggtcgccgcgctggatgcgcagggagaaatccttgatgaccgtgcgccccggcagtccagccccgttcgtgtcgagcgaagccgagacgccatcggactgccgcttctcgacttcgctcgaagcgaacggaggggggaaggatttggtcacatgttcggcggtgatggcgctcttcgtcttgttgtcgtcgctggcgacggcgatcttcgcgacgccctgcggcccgaccatggcggcgcgctgggcgcgcatttcccagagcttggcgaggcggccctgattgcgcttgcgccgggcggtgacgccgcgctccagccaatgagcttcgatcttgagcttggcgtccagtttctcggcggcgcgggcttcctccgcatagacggcctccatccactcctcgaaaccgccgaagccgatttcgttgcggcggatgccgccccggtcgagccacagcgtctggcgcgtcagccgggtcaggaaggcgcggtcgtggctgatgacgacgaaagcgccattatagcggccgagccagccctccagccagtcgatggcgtcgatgtcgagatggttggtcggctcgtccagcaacagcaggtcaggctcgctggccagcgcgcgggcgatggcggcgcggcggcgttcgccccccgacgcggtggcggcttcgcggttgaggtcggtgccgagctggctggcgatggcgtccacctcatgggcgggcggcgcgaattggcccgccagcgcgaagtcgcgcagcgtggcgaagccgctgacgtcgggatcctgctccagcatgatgacgcgggcgccggggcggaccgaacgggtgccctcgtccggctcgatctgcgcggcgatgagcttcagcagcgtggtcttgcccgcgccgttgcgcccgatcagcgccagccgatcccgctccccgacgaaaatgtcgagattgcggaaaagccagtgggtgccctgcgacaggccgagattttcgaaggaaaggatgggagccgccatggcggtgcagctaggctttccgggggtcgagggcaagagggggaacccgaagctgtctgacggctttcaacgcatgtcagcgtccgttcatcgcagccgttacaatgaggctgcattgcttcctgaggagaaagccctgtgaaatccatgttcgtcctggccgcccttggcgccgccctgcccgtcgcggcggtcgctcagaccagcgtcaccatcgccgaaaccgcgccggtcgtgacgctgaacgttacggaaacggtggaggcggcgccggatatggcgacggtcggcaccggggtccagacccgcgcccagaccgccgcgcaggcgatgcgcgacaatgcggtgcagatggacaggctgatcgccgcgctggtgaaagcgggaatccccaagaaggacatccagaccagcggcatcaatctgagcgcgcaatatgattacagcaatcgcgacgggcagccgagcggaccgcgcttcattgggtatgaagcgtcgaaccagctttcggtgaagctgcgcgacatcaagaaggttgggacgctgctggatacgatggtggaggccggggcgaccaatgtgaatgggccgagcttctcgatcagcgatccgacgccgatgctggcgcaggcgcgggcggcggcgttgaagaccgcgaaggcgcaggcggatttctatgcgcaggcggcgggttatcgctcggcgcggctggtttcgctggcggagagcaacagcggcggccagccgcccatgccgatgatggtgacggcgcggttcaaggcggacgcggcgccagcgacgccggtggaaccggggcaggtcgggtcttcggtgacgctgacggtgcagtacgcgctggagaaataagacggcggggtgggttttgaccagttgctgtcatcttctcccctcccgtaaacgggaggggccgggggtgggtcgccgcgtcagcggcgttcttccctggccgagaaggcggaagctcgctgcgctcgcacccaccccctaaccccctcccgcctgcgggagggggggttgatgacttccccccctccccattcaccacctgttcaatggttcgcggctatgccaaggtcatgaaaatgatgcggttcagactgatagcaggcttgggagccatggcggcgcttttcgccgcgaatccttccgcttatgcgggcagccagcgcgacgagcaggatgccgcgcgccgcgccatgctggacgggcaggtcatgcccttttccgtcatcaagcgccgggtcgacgccgccatgggcggggcgacctatctgggcagcgaattcaatccctccaccaaccgttatcgcctgaaatatgtgaaggacggcaaggtgctatgggttgatgcggacggtcgcacgggcgatataatcggctgggcgcgttagtcgcgctgacagcataataacggaaacggggccatatgcgtctgctgatcgtcgaagatgaaccgagccttgggcaacagctccgcaacacgctggagggcgcgggctatgccgtggacctggccgatgatggcgaggacgggcatttcctgggcgcgaccgaaagctatgacgcggtggtgctggacctgggcctgccgaccatcgacgggctgaccgtgctggaccgctggcgcaaggaaggccggggctttcccgtgctggtgctgacggcgcgggatagctggtcggacaaggtggccgggctggacgcgggcgcggacgattatctggccaagccgttccagagcgaggaactgatcgcccggctgcgcgccctgatccgccgcgcttcgggcaatgcgtcgagcgaactgacggcgggcgacgtgcggctggacacgcggtcgggcaaggtgacgctgaagggcgagccggtgaagctgaccgcgcaggaatataagctgctgtcctacctgctgcatcacaagggcaaggtggtgagccgaaccgaactgatcgaacatatttacgatcaggatttcgaccgcgattccaacaccatcgaagtgttcgtcacccgcatccgcaagaagctgggcgcggacgtcatcacgacgatccggggcctgggctacagcctggatgaaccggggcggtaacgccaacctccgttcgggctgagcttgtcgaagccttgttcttctcaaagaaagcgcggcccttcgacaagctcagggcgaacggagatacaggcttgatcgtcttttgaccgatctcccctccccttcgcaggtccgttccaccggatcgctcagccgccggatgatcggcatcgcggcgctgtggatcagcctgctgctgctgggcggcgggctggcgctggaccgggtgctgtccgacgcgatcacgcgcaatttcgacgacgggatgaactatgtgctgaccgccatgatcgcatcggcggagatcggcccggacggcgaggtgctgttcaaccgcgaacccgccgaccagcggttcctggagcccaatagcggcatctattaccagatcagcggcaaggggcatgaggattggcggtcgcgttcgctgtgggaccgggcgctgaaggtcaatccggagcatcaggacgacgccccgcacatctatgacagcgaccagttccccggcgaagacctgcgcgtgatggaacgcagcatcatcctgcccggatcgcgcacgcgatggatgttcatggtggcgcaggcgcgcgaagggctggacgcgcagatcaggacgctgcgatcgaccctgttcgagagctttgccctgttggcgctggggctgatcgtgctggccaccttgcagaccatttacggcctgcgcccgctgcgcaaggtgcggcaggagatcgtgcgcatgcgcgggggcgagaagaaccgcgtgaccgagccgatgcccgccgaagtgctgcccatggtggaggaattgaacgccctgctggcccataatgagcggcaggcggaggaggcgcggacccatgcgggcaatctggcccatgcgctcaagacgccgctgaccgtgatcatgaacgccgcgaccgcccagtcgccggacctgggcgacacggtgatccgcgaggcgacgacgatgcggcggcaggtcgaccatcatctggcgcgggcgcgggccgtcgggcggcgcggcgcggcgcacagccgggcggaggtctgggccagcctggaggcggtggagcgcgccgtccagcggctctatcccgaagtgcgcatcgacatggacggcgacaaggaagcggccgtgcgggtggaacggcaggacctggacgagatgctgggcaatctggtcgagaacgccgccaaatatggcgggggcagcgtattcgcgaccgtggggcgcaaggaatcgatggtcgagatcatggtcgaggatgacggcatgggcattccggaggcggaccggatgcggattttcgaccggggcgtcaggctggattccgggaagccggggaccgggcttggcctggccatcgtgcgggacgtcgcggaaatctatggcggatcggtgacgctggaggaaagcgaggatctgggcggcgcgctggtccggttgcggctgcccgcggcctgatgcggcggcatttctatcttgcctgcggcttcctgtcattggggctgggggcgatcggcgccttcctgccgctgttgccgaccgtgccgttcatgatcctggccgccttctgcttcgcgcggtccagcccggcgctggaggcgcggttgctggagcatcgccaattcgggccgcatatccggcgctggcgggaaagaggcgcgatcagccggcgggggaagaaggcggcgctggcggcctttgcgttcagcggggtgctggcgttgttcctgtcgccctttccctggtgcctgatcccggtagccgccgcgctgatcggcggaacctggatatggacgcggccggagtgaatggaaggcgggacggatcggggcagcgaaaccccggatcaagcccggagtgacgaaggaaggaatggcggaaatccacccgtgccggctgatccgcgttccctagggtgtatcgacattcagatgatggcgagccgaaaatggtggtttttcgcgacccggagcacagcgtactaaagatacgtgagcaccggaagcgcgggattgaagcgaggcacgtgactcgcttcaaccatttgcaagccgtcagcgctgaatgccgatacagcctagttcatcgccaggatcatgttccgcacctgcggatagacctgcttttcccatttgctgccggaaaagacgccataatggccgacgcccggctgaaggtgatggcgcttcaaatggggacgaaggcccgtgcagagcgcgtgggcggccgcggtctggcccacggcgcagacatcgtccttttccccttcgaccgtcagcagcgcggtcttgcggatcgcgcccggattgaccttccgcccgcgataggtgagttcgcccttggccagcagcgtccgctggaacaccctgtccaccgtctccaggtagaattccgccgtcatgtcgagcacggcgaaatactcctcgtagaaggtcttgatcttgttcgcctccacctgcttcccgtcggccagcaactggtacagctcgcgatgcgcggcgccgtgccggcccatgttcatcgacatgaaggcggaaagctggaggaagccgggatagacccgccggccgcgcccggcataacgcatcggcaccaggctgatcagattttcctcgaaccattcgatcgactggtcattggccagttcgttgacgaccgtgggcgcggcgcgggtgtcgatcggcccgcccatcagcgtcatggagcgcggcgtcgccggatccttgtcctccgacatgatggcgaccgccaccatggcgggcacgcagggctggcacaccgaaaccagatgcgatcccggcccgatttcctgcatgaaggtcatgacgtagtcgacataatcgtcgaaaccgaagcgcccggcgctcagcggcacgtcgcgggcattcttccagtcggtaatgtacacgtcatggtcgcgcagcagcgtctggacggtgttgcgcaacaatgtcgcgaaatggccggacatgggggcgaccaccagaacccgcggctgaggcgcctccacatcgtccttcacgaaatgcagcaggttgccgaagggcaggtccagcgccacctcttcccgcacggcgaccaccgcattgccgctgcgcacctccgttatgccataggccggccggcgatgcgtcagcttcgcgccctggaacacgtccatcagggcgaacatgcggcggggcatggcccaatccgccgccggacccatcctgtccttgaaggaaagagcgatctgagcaccgaagcgcgcaggggccatcatgtcgttccaggcctgatagccactgtaaagcatcatcatcttgctcaaacgcgtcctaagctcttttgacaccgattcggccccatgcgcgggcgttatacaggttttccatattgcaccgcatcatgaatgatgaaacatagggatgaagcgggaggaacgccatggccgaagccgaactgaccatttccagcaagacttattcgtcctggtccctgcgcggatggctgttgtgccgcatggcgggcctgaaagtcgtggaaaagacgattgctctcgatgatcctgaaaaccgggcggaattgctgctgttgtcgccttccgtgctggtgcctcgcctgacccatgagggggcgagcgtgtgggacacgctcgccattgctgaatatctgcatgaactttatccgcatgccggcctttatcccgaggagcggatcgcgcgggcgcattgccgttcggtttcgggcgaaatccactccggcttcatcaacctgcgctccgccctgcccatgaacctgaaggtccggcatgagaagttccccgtcttttccggggccaggcaggatatagagcgcatcgaggaaatctggaccgaatgcctgagcgcctatggcgggccatggctgttcggggaaaagccgaccgtggccgacgccatgttcgcccctgtggcgcaacgtttcctgagttatgcggtggcgctgtcggcgccttcggccgcctattgcaactggagcaacgactgggatctgatgcgcgagtggatcgacgccgctcgccgggaagaggacgaggtcgaggaactggaagtcgagttctaaagcggctgatctgacggaatcagatcgaccgctttagagtcttcgttttccgtgatttcttaaccagcgatcggttccgatcgcctggaaatcgctctaattctcgattccgctcaaccattcgccgatcatcgcgcgtcctgcggccacggctgcggggccatgatcggcatggtcctgccgcagggcaatgccgcattgcttcgctatgtcgaggtcggcccagaaatgcgtgagccaatcctcgaaacgagggtcttcgcccatttccgcgtggaattgcagcgccagcaggttggagccgcggcgaaaggcctgatgggcatagctttcggtcgaggcaagcagttggacccccgaaggcaggtcgaaggtgtcgctgtgccaatggagaacgggaatgccgtccagatggcgcaacggcgatccggcccccgccccattcagcatgaccggcgcgaagcccagctccatccgcccgccgggatagaccggcgcgccgagcgccgcggcgatcatctggctgccaaggcagacgcccagggtcggcagatcctgttccagccgcgcggcgagcttttcgatctggagcggaatccagggatgaatgtcctgttcatagacgcccatcgggccacccatcatgatcagcaggtcgggggtgcagaggtcgacatcggcgaagtcggggctggcgacgtcgatccgctcgatcgcgtagccggcggcctcgatcggctggagatagcctgccgcaccctcccgcggcacatgtcggacaatcagcgctttcttcatctctaccatcctggtagccaaagggagcgcgaccagccaccccagcctttcttgggctaatgaaatgggggctattggcgggcgatgcgcatcaatgcggcggtgcctatgccgagccagatgatgttgagcaccatcgacggaatggcgccatgccaccatgtgttgaggatgaacagcgccgagccgagggcgttcatccattgaaacagggccgacttgccggagacatgcccgctcgacacgagcagataggcgcccaatatcaagagcgcgcccagccagccggcgatttcgacaaggatcggcaatccatcctccgagggcaaaatgatgatagggcctggttggggcggggcttgattggggatttgggtggtttgccgccactcctcctttcgtcaccccgggctagacccggggtcccgctgccttggacgaggcgcgtattcagaaagaaagcgggaccccgggtcaagcccggtgtgacggggggatgtcagcaatggccggaacatccgcgactttgcgatttcgctgcttttctccgaagaaaaagggctccctcctcatggagagagccccctttcccgtcagcatgcgtcggccgttcaggcggccagcttgcgcagcacatattgaaggatgccgccgttcaggaagtaatccagttcgttgacggtatcgatgcggcagagcgcggtgaaggtgaaggtcgagccgtcggcgcgcttcacgatcacctcgacatcctggcggggcttcaggccggcgacattctggatggtgaaggtctcgtcgcccgtcaggccgaacgtgtccttgttctggccgtccttgaactggagcggcagcacgcccatgccgaccaggttcgaacggtggatgcgctcgaagctttcgacgatgaccgagcggacgccgagcaggttcgtgcccttcgccgcccagtcgcgcgacgatccggtgccatattccttgccgccgatgacgaccagcggagtgccgtccgccttgtgcttcatcgccgcgtcgtagatcggcatgacttcgccttcatagcgggtcatgccgccctcgacgccgtccagcatcaggttcttgatgcggatattggcgaaggtgccgcgcatcatgacttcgtgatggccgcggcgcgcgccgtagctgttgaagtcggcctgcgccacctggcgctcctgcaaccacttgccggcagggctggtcgccttgatcgaaccggccggggaaatatggtcggtggtgatcgagtcgccgaagatcgccagcggcttggcctcgacgatgtcggtgaccggcttcggggtcatggtcagcccctcgaaatagggcgggttggcgacataggtggaaccggcgcgccagctgtaggtgtccgaacccgtgacgtcgatcgcctgccagtgggcgtcacccttgtagacgttggcgtagcgcgcctggaacatctggcggtccatgcagcccgccatggtcgatgcaacctcgtcgttgctgggccagatgtccttcaggaacacctgctgaccgtccttgccggtgccgatcggcgtggtgatgaagtcttcgaccaccgtgcccttcagcgcataggcgacgaccagcggcgggctggccaggaagttggcgcgcacgtcgggcgacacgcggccttcgaagttgcggttgccggagatgacggcggcggcgaccagaccgttttcgttgatcgccttgctgatcggctcggccagcgggccgctattgccgatgcaggtggtgcagccatagccgaccaggttgaagcccacggcgtcgagatgcgactggaggccggccctttccagatagtcggtgacgacctgcgaacccggcgccagcgaggtcttgacccagggcttgggcttcaggcccagttcgttcgccttcttggcgacgaggccggcggcgaccagcacgccggggttcgacgtgttggtgcagctcgtgatcgcggcgatggtgacgtcgccgtcaccgatgtcgaaatccttgccctcgaccggaacgcgctgctgcgccttcttgtagacattcgccatgtcggcgttgaacacgtcgtccacttcgggcagcgaaacgcggtcctgcgggcgcttcgggccagcaaggctggggacgacggtggaaaggtccagttccagcgtgtcggtgaagatcggctcgaccgacggatcgatccagaagccctgctccttcgcataggcttcgaccagcgcgatattctcctcggtgcggccggtcaggcgcatatagtccagcgtcttgtcgtcgatgccgaagaagccgcaggtcgcgccatattccggcgccatgttggccagcgtcgcgcggtcggccagcgacagggtggcgaggccggggccgaaatattcgacgaagcggccaaccacgccgcgggcgcgcagcatctgggtgcaggtgaggacgaggtcggtggcggtgacgccttccttgagttcgccggtgaagcggaagccgacgacttcggggatgagcatggagaccggctggcccagcatcgcggcctcagcctcgatgccgcccacgccccagcccagcacgcccaggccgttgatcatggtggtgtggctgtcggtgccgacgcaggtgtcgggataggcgacggtgacgccgtccggaccttcgctcgaccagacgccctgcgcgatattttccagattgacctgatggcagatgccggtgcccggggggacggcatagaagttgttgagcgacttcgaaccccatttcaggaagtcgtagcgctccatattgcgctgatactcgatttccacattctgttcgaacgccttgggcgtgccgaattcgtcgaccatgaccgagtggtcgatgaccagatggacaggaacctgcgggttgatcttgctggcgtcggcgcccagcgcattcatcgcgtcgcgcatggcggcgaggtcgaccacgcagggaacgccggtgaagtcctgcagcagcacgcgggcggggcgatactggatctcgcgttccgctttgcccttgtcattctgccagtcgacgatcgcctggatgtcgtcggtggtcacggtgacgccatcctcgaagcggagcaggttttccagcagcaccttcatcgagaagggaagccgcgaaacgtcgcccagcttggcggcggccttcttcaacgaataataggcgatgtccttgccgccgaccttcaaaaggtcgcgcgtgccgagtgtgtcctgtccgatggcggtcatgagtcgtgcgtctcctcgcagatgcccggccaggagcaggcaggatgacgctattccaccaggggctcgccggacggcgagaaaagaccggacggcaaggtggcgggatgcgccccaactcacggccgaagcggatatgtcccgatgcgcgccgccatagcgcctgcgcgcctcaagtcaaatgcgaagccgcgaaatggcgcggttcccgcgaatctttcttgtagacggcatcgtccggggcgggatacattgggttgcagccgcgttctggtgcaaggagcgcgctttgcagagatgataagggtcgctcgctctgacgttcgtcgttgcatccatgctgatgtgaagctcggggggaaatttccgaattttgcgtcgatgccgagatatatgtctgaggaggaagagacgatgcgcccagattcgctcgcgaccggcaggtctttcgacccggccttaaggggttacatcatccattatcatccgggggaagccaatcactgccccagttgcggccgcagccagtggatggtcgggcggctgatggcggaatgcgcctattgcgaaacggccctgccgctggagaataatcggggcgtgggcgcctgcgcgcgcttcgtcagcacgcatgacgtcatggcgtcgggcgatccccgcgaatcgacctatccctgatcgggaaggccgcgcgccgtcaggccgcggccactccctccacctccactatgccgtccccggcataatagccctgcacccgcacccgcttttccacatggtcgacgggcacgcgcagcagcaccaggcggaaactgccgcccagatcgcgctggagcaggaagcccgcctggtcgcggaccagccgcccggtctcatccactccagcaccgatcatcatgagtcagcgatctatcgcgttcttgatccccttgccagccatcaggccaagcacgaggaagatgacgaacaatgcgatcgccagcacgaacaggaacttcgcgatgcccacgaaggtgcccgccgcgccgccgaagcccaatatggccagcacggcggcgatcacgagcgaaatgatggccagacggatcatgcgacactccttccgttgaaagacctgcatttcccaacggatggggggaccggcggttcctgtgcccggtcgagaggtcagaaccagaagcgcacgcccatcaccaggctggtcgcggacgcccgcgccccttgggcgcgggcgaagcgggcggtttcgcccagttttctctcccaattcacgccgacatagggcgcgaactcccgcgcgaattcatagcgcagccgcaatcccagttcgacgtccgacaggcccgaaccgatgccgagttccggcacgtcctgcgccgcgatgtcgatttccgccgccggttgcaggatcaggcgctgggtgatgcgctggtcatagctgccctccagccgcaaatgcgcgtcgcccttgtcggagagaaaggcctgcgcgccgacctcgaaccaatagggggcaaggccgtcgatgcccaccaccgcataggtccgttgcgggccggggcgaatgtcgtggcggacgccggcctccaggttgaaccagggatcgatcgcccggctgtaaagcgcctgcacttccgccctttccagcgggccgccgaaatcgccctccccctccgtcttgaaggcgaagcggttgaggtcgccgccgacccagccttccccttcccaatgataggcgtcggcgcccctgcccatgcgatattccagccggtcgagcatgaggcgggagaaggtcatgccgccgctttccctgagcatggcggcgcgggcgcgcgccatttccgcggggtcgtaaaaggcttcggcggcatgatcggtcggcgcgggaggcgcgacgcctgccggcacgcccgcatcgggcgcgggcaggccgtggccggcatgggggtttccggcagcgggctgatggtcgccatggtcctgcggccgatccatgccgtcatggttcatccggccatgatccatctggccatgatccatctggccgtgatccgtctggccgtgatctgtctggccatgaccggcatgttcctgcgctccggccggaaaggctgcggtaacgagcgacagcagcgctgcaaacgccagcgccttcatgccgcgtccgccgcatgccgaacggtcacgacgcgcatcatccctgcatgcatgtgcatcagcatatggcagtgaaaggcccaatcgcccagcgcgtctgccgtaaggtcgaagctcactttccctccgggcagcacgttcaccgtatgcttgagcggattatggtcgccggcgccggtcacaagctcgaagaaatggccgtgcagatggatcgggtgcggcatcatcgtgtcgttgatcaggttcacccgcacccgctccatatggcggaaggcgatgggttcggccccgtcggacagcttcaccccgtcgaaggaccacatgtagcgctccatgttcgcggtcaggtggatgtccagcgtgcgggtcggcgcgcgcctgtcgctgttcggctcaagcgatttcaggtcggcataggtcagcacccgatgctcgacgctctccagccccgtgggccggtcggcggtccggtccaccggcatgggggagagggtggcgacgcccggtcccatcttcacctgcggcgcgacggacgggtcgcgcatcttcatggaatgtccgggcatatcccccatgccggacatgtccatgcccatgtccttcatgcccagcagcggcctttcgcgcagcgcgggcacgtccgccgccatgccgatccggggcgccagggtcgcccgcaccagtccggagcggtctatcgcctccgcgatcagggcatagggcttcgcttcggtgggccgcaccaccacatcataggtctccgcgatgccgatctggatctcgtcggtctccaccggctggacatgctggccgtcgcactgcaccaccgtcatcggcagtcccggcaggcgcaggttgaaattggtcatggcggccgcattgacgatgcgcagccgcacccgctcgccaggcgtgaagagtcctgtccagttctccgccgtgccatggccgttcgccaggaagctgtaggtcgagccggtgacgtcggatatgtcggtcgggtccatgcgcatggcgccccattgaaggcgctccttcgcgttctggtccttgcccgcaagcaggcccgacaaggtctgcttctgcatgttgaaatagccgcccatctgcttcagccgccgcagcaggacatgcgggtgaaccggactccagtccgacagaatgacgacatgctcgcgctccgcctgcacggggtccggcccggcggggtcgatcacgatcggtccataatggcccatcgcctcctgcattccagaatggctgtgataccagtaggtgcccgactggcggaccggaaattcataggtgaaggtctcgcccgggcggatgccgggaaagctgatccccggcaccccgtccatctggaacggcacgatcaggccgtgccagtggatcgacgtgtcctcccgcaggcgattggtgacggacagccggacattctgcccttccctcaagcggatgagcggcgcaggcagcgtgccgttgatcatcaccgcgtggcccgaacgcccgccggtcgaaaaatgcccctccgccacggtcagcgcgatggtctcgccgctcagcgctccgggagccagggacaggcccgccgttccgctctgcgcccaggcgggaaaaatccggctgagggccagcgcgccgccccacccgcaaaggctgcggaaaaggctgcggcgatcgacatcggaaagggtcatgcaggactctgaaatctaggttgttccgctatggccggcctgctcagacccagccttccagcacctggttgggcggccggtgtccgtccacccagcttctgatattggcgatcacccgcgccccggtcgcgtcgcgcccctcgatcgtcgcggaccccatatgcggcagcagcacgacgttggaaaggtccagcagccggggatcgaccgccggttcatgggtatagacgtccagccccgccccggcgatccgcccttcggccagcgccgcgatcagcgccggttcgtccgtgatctctgcccgcgaggtgttgataagataggcgtcggaccgcatcagcgctatccgccggacgtcgatcatcccgcggctgtcggcgttgagcggacagtggatcgacacgatatcgcttcccgccagcagggaatcgaggtcgccatgccaatgcgcctgcaattcctgctccacctcgaagggcaggcggtggcggttgtgataggcgatggacaggccgaaggcggcggcgcggcgggccacggcgcgaccgatgcggcccatgccgatgatgcccagcctcttcccgccgatgcggtggcccagcatgcccgacgggctccagcccgtccacgcgccggaccgcaccagcttctccccctccgccaggcggcgcggcaccgacaggatcagcgccatggtcatgtcggcggtatcctccgtcagcacgccgggcgtgttggtgacgatgatccccttctgccgcgtggcatggaggtcgatatggtcgacgccgctgccgaagctggcgatgagttgcaacctctccggcgcggcctcgatcagcgcggcgtcgagatggtcggtgacggagggcaccagcacgtcgcactgcgccatggcgcgggtcagcgcggcccggtccatcggcacgtcgccgatgttgaagacggtgtcgaacagttcggccatgcgcgcctcgacattgggaggcaggcggcgcgtgacgatgacgcgcggcgtggcggggcgcggtttcttggccatatccggccgctattccccgggagcacgatggtcaagcgcttatccatatccgcaagagagcggttgtcgctgacggccgcgaacggctatggtcggagggtcagacgatggggacgatatgagcatgaagggctatctgggcgcgggcatggtggcggcgctgtgctggacgggcggggcatgggccgcgcctgcgaagccggtgccctattgggcttcgctgacgcaggaggaggcgcgcatgcgcgtcggccccagcctggattacccgtccaactgggtctatcgccgccgcgacctgccggtgaaggtggtgcaggtgctgggcctgtggcgcaaggtggaggatccgagcggcacgcagggctggatgcatgtgcgcctgctgagcgacacgccgaccgccatcgtcaccgccgacatcgcgccgatgcgcgattcccccagtgaagacggccgcgccctgttccgcgctcagaagggcgtggtgggacggctttcctcctgcggcaagggctggtgcgccttcgacgtcggcgggcagaagggctttgtccgcgccagcgacatttggggcgcgacgcggtagcgccgccctactcgccctcctccgcgaagcggtcggcgtgcatcagccgcttcaccagcggcgccagcgccatgacggccagtcccgcgccgacggaccaccagccgatcgtgccgtaaaccgccagcacgtcgccgcgggaggcggctccgccctccccgcccgtggccgcggcgatcagaccggcggcatattcgcccagcgccatcgccaggaaccagatgcccatcatcaggccgatcatccgcgacggcgccagtttcgacatggcggacaggccgaccggcgacaggcagagttcgcccagcgtgtggcagaggtagagcaggaagatgaacagcaccggcgtcagcgtgccgggcgctccggttcccgccaccaggatcaggaatcccgcgcccaccagcgccagcgcgatgccgaacttggccggggtggaaggttcccatccccgcttcgccagccagatccacaggcccgccaggaccgggccgaacatcaatatataggcggcgttgaccgactggaacatcgaggcggggacgttgaagccccatatggtgcggtccgtatagcgatccgtgaacaggctgagcgacgatccggtctgttcgtagaggccccagaagatcgggttgacgacaagcaggaacagcgccgccagcatcctgtcccgcccgatccgctccatccggccaaaggcttcccagaggatgtacagcacgacggccgcgctcgccgccgccagcatccagccgacgatcacatggttctggatcaggaaccagcacagcccgatcgacgccaggctggagagatagaccagccattcgcggctgacgacgccgccgacccgttccttcagccgttcgggatcgcggggttcgccccgaccctgcaacagcggcttgcacagcatgaagccgatcacccccgcgatcatgcccaccgacgccgcgccgaagccccagtgccagccccatgtctggcccagatagccgcagatgatggggcccatggtcgcgcccacattgatgcccatgtagaagatcgtataggccgggtcgcgccgcatgtcgtcccgcggataaagctggcccaccagcgccgaaacgctggatttgaggaagcccgtgcccgtgatcacggtcgccaggccgagccagaagaggccaaggcccatcgcgcccgcatcgtcgctttccatgcccaggacgatatggccgatggcgatcacgacgccgccgaacagcaccgccttgcgctggcccagatagcggtccgccagatagccgcccatcagcggcgagatgtagatcagcgacatataggcgccataggcgtagctggcgtcgcggtcggaaaagaggaaatgctgcgtcaggtagaagatcagcagcgcgcgcatgccgtagaaggagaagcgttcccacatctccacgaagaacagcaggaacagcccgcgcggatggccaagccaggtcttgcccatccccgcgccggccgcggttgaaactgaggtcgccatccggctcccgatcctatcttgttgcggggcctgcggaacgcatcccttgtccaggccagcctagagcccaaactattcatctgtcaaagagcggccacgccccttgcgccatgcgcgttgccgggccatctgggcggccatgttcaacgatcgcacttcgcccctctcgctcctccagacccgccgatccggcaagccccgcgacctgatcgcgccgggaccggacgaaggccagcttcgcacgatcctggaagtggcgcagcgcacgcccgatcatggcaagctggcgccctggcgcttcgtgatcgtgccgttggaaaagcgggacgctctcgccgcattgctggaaaatgcctatcgcgccgaaaagcccgatgccggacggctggagatagaggcgatgcaccagttcgcgcatcaggcgccgacactggtcgtcgcgctttccgcgccggtcgagggcagcaagatcccgctttgggaacaggaactgtcggcgggcgcggcgatcatgaacctgctccatgcggctcatgcgctgggctttgcgggcggatggctgacgggctggcccagctataacgaggatgtacgcgccgccttcgccaaagccggggaacggatcgccggcttcgtcttcatcggcacgccgggacgggagcaggaggagcgtcctcggccagaatatgacaatatagtttccatctgggacagatagttgcatggttgacacgatattgcgcaagggcgtcgcttgacctgacacgctgtattatggcactgatgcaccatggccgacgattcgaaacccgtctatctccgccttcgggagatcattgccgcttcgatactggacggggaatttcgcgacggggacatgttgccctctgtgcgcgccctggccgcgcagcagggcgccaatccgctgacggtggcaaaggcctatcaatgctttcaggacgacgggctgatcgtcgtcaggcgcggcgtcggcatgttcgtcgctgacggcgcgacgcgccggttgcgggacatggagcgggcgcggttcatggatacggtctggccgccggtggcggagcagatcaggcggctggggatcagcgcggcggatctgggagtcgagagggtttaaaggcaggccgatttggtcgggttacctattcctccccatcgctagatggggaggtggcagcgcgaagcgctgacggagggaaaaatgcgcaggtcatgccatttcccctccaccaccgccttcggcggcgtcgaggagagtcacgtgcctctcttcgaccctccccacgcttcgcgcagggaggatttagcggcggctaattctgcatccgatattgcttcagcaggtcgtagagcgtcggacggctgatccccaacatcttcgccgcgcctgagatattgccgtccgtccgcgctatcgcccggcggatggcgcggcggtcggccatttcccgcgccgccttcaggttcacgacatcgcccccctcggcgcggtccccgtccaggtcgaggtcggcggcggtcacatgcttgccgtcggccatgatgacggcgcgcttcatgcggttttccaactcgcgcacattgcccggccagccccaggcgtcgagcgccgccagcgcgtccggcgcgaggcccttcacctgcggattcatgtccttagcgaagcggttgaggaaatgccgcgccagcagcgccggatcgccgggccgttcccggagcgcgggaatgcgcaccacgatctccgccaggcgataatagagatcctcccggaacgtgcccgccacgatcatctcctccagattctggtgggtggcgcagactatccgcgtgtcgaccgctatgggctggcgcccgccgatccgttcgatcacccgatcctgcaggaaacgcaacagcttcacctgcagggccaacgggatgtcgcccacttcgtcgaggaacaatgtgccgccctgcgccagttcgatcttgccgggcgtggtcttgactgcgccggtgaacgcgcctttctcatgcccgaacagttccgcctccagcagcgtttccgggatcgccgcgcagttgatcgcgacgaaggccccttgccgccttgggctggcgtcgtgcaggccctgcgcgagcaattccttgccggtgccgctcgcccccagcagcaggacggatacgtccgccgccgccacccgctctatggtgcgggcgaccttcatcatctcaggcgcggcggtgatcagccggcccagcactcgccccccttccggcgcggtttcggcgaggcgggcattttcccgctccagcgcatggacatggaaggcgcggcgaacgatcagccccagttcgtcgatgtcgaccggcttctggtagaaatcataggcgccgccggaaatggcgtggagcgcgctttcccgggccccatggccggatgcgacgataaccttggtatccggcttgatgcgcaggatttcctccagcgtggcgaaaccctcgctggtgccgtcgggatcgggcggcaggcccaggtccagcgtcaccacgtcgggcgcgtgctcgcgcagcatctctaccgcctcctcgcggtcgcccgcgatgaaaagctgatattcctcataggcccagcgcaactgccgttgcaggcccggatcgtcctccacgatcagcaatttcggtcgcatgtcgctcatcaggcggccttccccctaaaatcccctagcgccaaaggcaggcgcaatgtgaaccggctccccgcgccgggcttgctttccacatcgatccgcccgcccatcgcctgggccagcgcccgcgcctcataggcgccgatgccgaagccccccgccttgctggacgaaaagggcttgaacaattcgcggcggatgaattcggcggtcatgccccggccccggtcgatcacctccagcagagcgtcggtcccgtcggcggacaggcgcaattccaccgggctgtccggattgctggcgtcgatggcgttctggagcagatgggtgacgatctgctccacccgcgccggatcggccagcaccggcggcgcgtggcccgtgacggctattgcgtgctggcgcgagcgggttcgcgtcacctgctccgctacatcgcgcagcgccatcgggcggggttcctccgcccggcccttgttatgctgcgacaggcgggcgagcatgtcgttcatcttgcccaccgactctttcagcgtcagcatcatgtcggcgcgaaagtccggattgtcggcatgccgctccgcattgcgggccagcaacgaaagctggctcaccagattcttgacgtcatggatgatgaaggcgaagcggcggttgaattcctcgaaacgctgggcgtcgtccagcgcctgctgcccttgcgcctcgctcaaatagctggccgcctgccgtccggcggcgcgcagcatgtcgaaatcctcccagtccagccgccggtcgatgggcgggcgagccagcaggatcgcgccgatcagccggccgaaatggatcagcggcaccagcgcccaggcgcggcgatcgaggctcatccagccgggggcgctgatttcccccgcgccgttgggcggccggtcgatgtcgatgatccagccgctctgttcgatgagcgcggcgagcggcgcggggacgaccgccccgtcgggcctgtcgccctgccagttccaatgcgtctcgaacgccagagcgccatcctccgcccgcagcatcaggagggcggcgggggaatcggttatgtcggccaccgccttcgccacgcgctctcccagcggcagggcgttgtcgccggggcggcctatcgtatcgccgaatcgcatccattcggtgcggtaatcatagcggtgctggaagaaatgcttggccacctgcaccttccagagggcgcgcagccggcgggagggcagcagaaccagcgcgctcaccgccaggaagaagacgcagccgatctcgaccagccgggcatagggaccggcgactagttccaccagcaccgccgtcgccgccagcaccgcgacgtagagcgcgatggcggcaagggaaagcgactggaaggtcagggcgcgcgacaattgcagccgtcccgccatgtcggcgcgcatgcccgccccgatcaccggcgccagcagcgccatcatcggccccctcagcgcgtagaggtcgctcgcccggtcgacggcgaaggcggcgatggcgtaaagattgaggtcatatgtccacatcgccgccagcgcgcccagcagcagcgccacccgctgccgttcgcgcaccggccaactgacgtagaggtgatggaccagcatcaggctgccgatggcggtcatcaggtgcagcaccagcgaggcatgaagaagcgcgcgatgcaggtcgctcgatgtcggcaattgccgccagatgaggtccgtgaaggtctggagcaggatgatccccgccacggcggcgtagacagatccgatcgccagcagcgattctcctcgcgcggcgccgttccgccgcagcagcgcgaacagcagcagcagccaggcggcattgcggatattctccccgatgccggtcagcggcttgtcgaccccgccgaaggagacgtagagcgaccagcaggaggtgagcagcagcgcgacggccagcgggcgctgttcggcgccttcctcccggcggcgcagggcgaagatgccgagcgccgcgaacagcacggcggccagcgcatggccccagtcgccgacgaattgcagcaggccgctcaccgcgccccctccggccagaggatgacgcgcagcgtctggatcaggatcagcaggtccaggaagggcgtgtagttcttggcgtaataaaggtcatattccagcttgttgcgggcatcctctatcgacgcgccatagggatagttgatctgcgcccagccggtgatgccgggcttcaccatgtggcgctccgcataatagcgcagatgctgttccagatcctcgacgaactggcggcgttcggggcgcgggccgacgaagctcatctcccccttcagcaccgtccaggtctgcggcagttcgtcgatgcgcagcttgcgcagccaatagcccaggcgggtgatgcgcggatcgtccttttccgcccagacggcctggccggtcagttccgcgtcctgccgcatggtgcgcagcttcacgatccagaattcctcgccgtaaaggccaacgcgctgctggcggtagaaggcggggcccttgctgtcgagcttcaccagtattgccgccagcaggatgacggggccggtcagcagcagcaggatcgaactggcgacgatgtcgaacagccgcttggcgatgctggacaggcggcggcccgccgaaaagccgtcggagaagatcagccagctcggattcacgctgtccaggtcgacgcggccggtctcgcgctccaggaaggtggagatttcgttcacatggacgccggtggtcttgatgcgcagcaggtcgcccaacggcagggcgttccgccgctcctccagcgccagcaccacctcgctggcggccaggcggaccacgaaatcggcgaggttgtagatggcgttgcggttgatcgcttccgggatcacctgcgcgccgtcgttcatcgcgatatagccgacgacgaggaagccggagcccttgcgctgctcgatctcccgaatgcggtcggcgcgattgcccgcgcccagcacgaccagccgccgcttgaacgcctcgccgcccagcatcgaccccaggaggaggcggatcgccagcagcagggcgatggccagccccatggcgtagagcgaattggaacgccagagcgtgatgtcgggcagcaggaaatgcatgaccgacaggaacagcacgcccagcgagatggcgaccagcagccgcgccagcgcatggcggatggattgcagcgattccgggccgtagacgccgaccgcgatcatggccgtctggatcgcgatgccgaaactgagcagcggcgcgatgcgggtcgcgatatggtcgacctccatgccgatctgtcgggcgcgcaggagccacccgccctcggccgccgccagcagcagcatgaagtccagcaggccgagcagcaggaccgcatagggcacataatgtttgaacaatcttatcatttgtcgcgcgttcccgctgcgcccggcgggcaggttatggccggatcagcttacaggcgctgtaaggaaatccgacactggcggcagattgcacgacaatcgcaaagattttctgaacaggatcgcgggcccgccgcgctccgtcggcatgcgggcggagcggaccggcaaaggcggtcaatcatggttgcgaagcgtgtccgccgcgctcctggcggcgttgcccactatatgggcggcgctgtcgagggaaccggccgcctccgtcaaggcgtcggcgcggcgatcgtcgcgatccttggtcatgtagaaaaagccgatcgccagcagcagcgccatggccaccagcaggaatatgatcaggctgccccgcgaccgacccggcaggggagccggctcgaagggttcgtccttacgaccttcgtccattctccttctcccgatcctcgtatcccgaggcggagagcatagcacagatcagtccgggtcggagtcggtatcttcgcctgcttccctggcctcccggccgcggctcagccggtcgacatcgtccatgatctcgtccagcacggccgcgtcgctgctttcctggctgcgccgggacggcaggtcgccattttccaatatctgctccagcgcggcgcggcccctggcgacgcggctcttgatggtgccgacggcgacgccgcagatttcggccgcttcctcataggcgaagccgccagcgccgaccaggatcaaggcctcccgctggggctggggcaattgcagcaatgcgcgttgcatgtccgacagctcgacatgcttgtcctgcccggcgggcgccgcgagcaggcgatcggccgccagatcgtcccaatcgccgcgaaagcgggatcggcgcatctgcgagagataatgattgcgcaggatgatgaaggtccaggcgcgcatgttggtgcccgcctggaaacggctgcgcgccgcccaggccttcagcagcgtttcctgcaccaggtcgtccgcgacgtcgcgattgcccgacagggaccggccgaaagcgcggagatggggaatgaccgcagccagttcccgcttgaaatccgcgtcggacagcgtttcgcgttcaacatcctggcccacgccgtcgctcatggtaacaaccccttctccggctgtcgccctcgctgcatgaacggaagtcgtcaaagccatatgtgcgtccgcatcccaatctttttcttctcaaggaccaattgccgcagcattcaatagccccataatatcacaatcatcacgatgatcgcgagcgtcagtgaaacgccgagcacgtaacgcacgacatgcggggtggagcctgcccgggcttcttccgtcgcaatatgccgttcccgttcgaccatggggtctctcccgatcgttacgcatcaataacgcgagtcgcggaccggggttcccccctctccagcctaattttcgaacgccgggatcggcggtcaggccggggcggtcgcttcgtcgaagaacagcgcctgcgagatcgcggccttgacggtcgaacgctggaagggcttggtgatgaggaaggtcggctccggccgctcgcccgtcagcaggcgttcggggaaggcggtgatgaagatcaccggcacggagaattcggcaagtatgtccttcaccgcgtcgatgccgctggaatcgtcggcaagctggatgtcggccagcaccaggccgggccgttccgccatggcttcgcgcaccgcatcctcccgcgtgacggcgatggcagtcacttcatggcccaggtcgcggacgatggtctctatgtccatcgcgatgatcggctcatcctctatgatcagcaccttggcgcgggtctgcgcctcgatctcggtcagcgcttccttgaccagcgcctcgacatcgtcgctgtccaggccgatcaggtaaccgacatcgtcgaccgtgaatccctccagcgcggtcagcagcagcgcctggcgcggcagcggcgtcaggcgggcgaggcgcgcttgggcgatcgcctcctgcccgtcggcgccggtcagcaccggcacgtcctccaggtgggaggaggaccagatggcatggaaagtcttgtagaggccgaggcggggatcgacgtccgagggaaattcgtcgggcgccgccacgatcgcctccagcgtggcgcgcacataagcgtcgccatgcgcctggctgcccgtcaacgcgcgcgcataacgccgcaagaaaggaaggtgggggtgcagttgctgaccaagcgacatctgtaaaacttctcccagcccatcgggcgccttgtcctgagttaaggcggcgccttaacaaaatttcgaaacattcgccggacaggaggatggatggacgatgccgatgtggcaagcccccttaaccccctgtcggaatggaaatgcgttcggcatcagcgcccgcatcgcctccatcctaaccaccgaacgtgcgcggcgggcaaaaaatgcttcggcatgggaaccaacaacccaacgatttgtttcactgccgttcggttttttcgagaatctttggaattttgtgttttgatttcccagacgctgaattgacgtcaccaggggaaagccgcaaaagagcaggctggcatgacattgatggctgcagagggacgtgttttggttgcttcaacgacggaacgggacgtgacgggagggcacaggaaagatgtcggcaccagcactccggattctggcgtgaagggcggcgccgcccgcaagaaacgcgcggcggccgcgaaagatgacgggcaggtcgccaatgcgttgcgatccgtctaccagcgcgcggtcgatgaggatattcccgcggaaatgctcgaccttctcagcaagctcgactgactctccctgatcggccggaccggggggagccggaaacaagcggaggggacatggcgcatctggtaaattccggccggcgagcgacgccttcccccacagatcggcgttcgatgttcagcgtcagctagatggacagaagttctccaccgccgcccgccgcggacatgcctccctcggtgaccgcttccctgcttcggaaattgaacgcggtttcgcattccaccggcgtcaagatgttcctcatcctgacgctggcgctgctgccgctcggcctgatcgccctggccgcctcgctccaggcgatccgcaccaccgatctggaaaaggaagcgctgctgcgcgtcgcggtgacgcaaagcgcgcggaaattgtccgccgatctcgcgtccgaccgaacggcgctgatgctgacggccaatgccttcgcgacgtcgggcgccgatccggcaatgtgcgcgcgcctttcggtcttcctggcctctcatgatcgcggcgggggccgttattatatccacgaccgatcgggccggcggctgtgcggatcgcccctgcccgagccggcgggcctttccctgtcggaccgtttcgacgatgccgccgcgcaactgctgccggactcgccctatctcgtcagccgggcaaggagcgccaatggcgcggtggtcgccatcgcttattattcccgcggctatctggaggcgatgaccaacccggcgggcagctcgcagaaccggcagatcagcctgcaccaggggcggcgcagcctgctcatcacccgcccggccagctttgcgggcgggcacagcacgacgctttccgcgcggctagacccgcccgacatcgtccttaccatgacggtgcgcgatccgccggtcaccatcgcgcggatgttgtcgctgttcctgccgctggtgatgtggtttgctgcggcggccatcggctggttcgtcgtcaaccgcctgctgatacggcctctggtgctgctgcgccgcacggtggcggcctatcagcccggcgaggtgctggaaccgatgcggcgcatccgcacaccggcgcaggagatcgtggcgctgggcaacaccttccgcgaaatcagcgaggatgtcgccacccatgaggcggagatggcggagagcctggaaacccagcgcaagctgacgcgggaggtgcatcaccgggtcaagaacaacctccagatcatcgccagcctgatcaacctgcatgcgcgatccgcccatgacgccgaagcggtcgaggcctatgcgacgatccagcggcgggtcgacgcgctgtcggtcgtccatcgcaaccattatgccgagctggaggagcatcgcggcgtcggggtgcggtcgctgatcagcgaattgtcggccagcctgcgtggcaccgccccggccgaagcgcgacgcttcggcatccagatcgacagcgacaacctgcacatcagccaggatgtcgcggtgccggtcgccttcctgctgaccgagctggtggaactcgccatgctgtccaatccccgcacggcgatgcgcatatccgtgcaattggaaccgggacgcaccgaccgggcggtgctccacatcctttcgccggcgctgcgcggatcgccggacatgaccgcgcggctggaggaacgctatgggcgagtcctgaccggcctgtcgcgccaattacgcgccccgttggaccatgatccggagacaggggattatgcgatcgtgatcacggtgctggaataggctcttggcgcgtggggatgggccgccatcccccgtccagccccgtcattcggccgcgacagcctcaaaatcggcttcggccaggaacttttccacgtccagcgcagccatgcagcccatgccggcggcggtcacggcctggcgatagaccttgtcgctgacgtcgcctgccgcgaacacgccgggaatggcggtcttcgtcgtgcccttttccaccagcagatagccttcgtccatcggcagcttgtcgacgaacagttccgtcgcgggctggtggccgatggcgacgaaagcgccgtccgtggcgatatgcgacttgtggcccgtcaccgtgtcgaccagatcgacgcccaccagcccttccggattgccgccgccgacgaagcgctccaccgcctggttccacagcaccctgatgttcggatgcgcgaacagccgctgttgcaggatcttctccgcccgcagcgaatcgcggcggtggatcagcgtgacgtcatggctgtggttggtgaggtagagcgcttcctcgaccgcggtattgcccccgccgatcacgaccaccttcttgccgcgatagaagaagccgtcgcaggtcgcgcaggccgaaacgcccttgccctgcaacaactgctcgccctccgcgcccagccatttggcctgcgcgcccgtcgcgatcaccaggctgtcggcgtagtagagcgtgccgctgtcgcccttcaggcggaaggggcgttcgctaaggtccacgtcgacgatctggtcgtacatcatctgcgcgccgacatgttcggcctgcgcctgcatctgctccatcagccaggggccctggatgacgtcgcggaagccgggataattttcgacatcggtggtgatggtcaactgcccgcccggctgcatgccctgcaccacgatcggcgccagacccgcgcgcgcgccgtagatggcggcggacaggcccgccgggccggaaccgaggatcagcatgcgggtcgaatgagtggcggtcatgtaggtctttccggctgcgattcgtctgtcgggatgagataggccaagcaggctggcgcgcaagcgatggatttgcttgaagggctggaagctgagcctcttcgtctcccctcccccgctgtcgtcatcccagcataggctgggatctagtgcggctatgctgtggcctatggcctgagatcccagctttcgctgggatggcggaaaggggctggtggggctatttaatcgaggacgttgggcaaatcctcgaaacccttgcgcagcgcggccgaccaactgtgggagagaagctggaactcctcattatccgcctcgatccgggtccgcacgcggaagtcgaaggcgtcccgctcgatcaccgtcaggtccagcggcatccccaccgacaggttggagcgaagcgtcgaatccatcgacaccagcaccgccttggtcgcatcctccaggctggtttcgcgcttgatgatgcgatcgaggataggcttgccatatttatgctcgccgatctggaagaagggcgtgtcctccgtcgcctcgatgaaattgccggccgaatagatgaggtagaggcgcggcttgccacccctgcgctggccggcgatcaggatggaggcgtccgccgccgccccctgcatttctatggtgctgcgatagcggccctgcatggtgcacatcgcctctcccacgatctgcgcgacgcgatgcatggtgggacagttgaggatcgtctccacatccaggtcgagcgccgaatccttgatggcccggcccagcatcgccttcaccccctgggtgatcgacagattgccggagcacatcatggtgatcgcccgctcgcccggcacgctgtaggtgaagctcttgcggaagcgggcgatattatccatccccgcattggtgcgggtgtcggacagcatgaccagcccctggtccacgcgcaccgccacacaataagtcatggccccaagggctcctatcgtcgttcaaccctgcgtggtggtctgcgcgccctgttgctgctgccgctggagctgccgctcctccaccccgtcctccgcctgcgcgatccggacgtccgcgtcaatccagatatcgcccgccacggtcacggaaccgcgtatcggcgcggcctcatccgcgtccagcccgcaagcgaggcgcaggtagcgctctgtcacgcagacgcggttggaggggtcgaaacccacccatcccagttcgggcaccaacgcctccgcccagccatgggtttcgtgcagcacgtcgccctcatcggccagcagatagccggacacgtagcgcgccggaatgcccatggcccgcgccccggcgatgaacacctgcgcatggtcctggcagaccccggcgcccagcgcgaaggcctccgccgccgtggtgtcagcgctcgtcacgcccgcgcgataggccacggcatcgctgacggcggtcgacagggcgtgcagccgggccagcggcccgtcttcgtcgggaagggccaacgccatcgcccggatttccggcgacgcctgggtcagccgcgtatcccgcaggaaatagcgcgggttcaccgggcagcccagccagccgagcacgccatggctctcctgcgtctcgaccagtccttcggcgacgatcacggcattgtcggtgcggtcgtgccggacccagatcgcctccatctcgccatagctgttggggcggaagccgaccagcggctcgccattgacgctgacctgccagtccagcaccttctggctgggcgtgtcgaccggcatcagcttcagccgcatcgccacccgcccggcggcggcctcataacgatagatggtctggtgacggacgagcagtttcaccgcgtcccctccccctcatccgaaatgataggcctgggcgatctccacgcccagccggttggtgctcatcaggccgttctggaccgtttcgtgcaaccccgcgcggaagatttcgccgctgtccagcttctccaggtcggccaccatttcgcgcacggtatcgtggcaggcggcccgcgcatcgtgccaccccgccaggcggttcaaccgataggcaagctggtcgtagcaataggcgacgctgcgcgggaacaggcggttcagcatcaggaaatccgtgatctgccagggcgtgtaggtgccgccatagacatgatggaacgcccgcgcgcccgacagagcgtacagcaccgacgtccattgataatggtcgcgattgccgcccaccacctcggtctccggcagcagcacataatatttgatgtccaacaggcgcagcgtcatctgcgcccgctccagcgccgatccggcgcgcaggaaatcatgcccctcattgcggagctggccggaatgagccgcgccgcggaaggtcatcacccgcgtcttcacccagtcgatcagcgcgggaagctgctgccgcgcttcggccacgtcgtagctgtcgagcttgcgccaaccctcgttcagcgcctcccacatgtcctgcgtcagcatggtgcgggccgacttggcgttggcgcgggccttcagcaggctggaacggatggaggagggattgtcgaggtcgagcatcaggaaagcgatggcgtcgctctccgtcacctgggcgccttcggggaaatggttgagcgcgccggtggcccgcaccaccgatcgccattcatcgcgatgatgcgcgccgggcaggatcgccatgcgctggcccatggtcagcaggcgcgccgtggcctcggcacgctccatgtagcgcgccatccagaagagattttcggcggtgcggctcagcatgggcgggcctccgtcatcccggcaaaagctgagatctcaggcgagaaggcacggcatagcctcacgaaatcccagttttcgctgggatgatgaataaggaaaagggacaggtccacgatcatcaatcctgcaaaacccaggtgtccttcaccccgccgccctggctggagttcacgacgagcgatccttcggtcagcgccacgcgggtgaggccgccgggcaccagcctgatctgcttgcccaccaggcaatagggacggaaatccgcgtggcgcccgaccaccgccgccgggccgagcgtggggacggtcgacaggtccaaggtcggctgggcgatgaattcgccgggattggcccggatgcggtcggcataggcggcgatctcgtccttggtcgatttcggcccgatcagcatgccatagccgcccgatccatggacttccttcgccaccagatcgtggagattttccagcacataggcgcattcgtcgggcttgccgcattgccaggtctggatattgtccaggatcggctgctcgccgaggtagaagcggatcatttccggcacgtagatgtacacggccttgtcgtccgcaatgcccgatcccggcgcggaggccagcgtcaccccgccattgcgatagacgttgaagatgccgggcacgcccagcaggctgtcgggccggaacaccagcgggtcgatatattcgtcgtcgatgcggcggtagatgacgtcgaccgccttcggacccagcgtggtcttcatccacaccctgtcatcgtccacgaacaggtccgccggttcgaccagttccacgcccatcaggtcggccaggaagctgtgttcgtaataggcgctgttgagcgagccgggcgtcagcaccaccaccacgggatcgcccttgcaggccgggggggcgacttccttcaggctcttcagcaattccgccggataatcgtcaaccggcgccaccaccccctgcgcgaacagttccgggaacatgcgggtcatgatctcgcgattttcgagcatgtaggagacgccggaaggggtgcggcaattatcctccagcacctcgaaccgggtcggcccggtgcggacgatgtcgatgccgacgatatggctgtagaccttccccggcggggtgaagtcagccatttcggccagataggcgctgttccggtagatgatgtcggcgggcatgatccccgccttcacgatttcgccgcgatgatagacgtcgtgcaggaaggcgttgagcgcgcgcgcccgctggcggatgcccttgtccagcacgcgccattcctggccggtgaagatgcgcggcagcaggtcgaaggggatcagccgttccggatcgccgccctcgccatagacggcgaaggtgatgccgatgcgccggaagatcgcctccgcctcatccatccgacgattgagcccggcaatgcccgtccgctccacccagttctgcacttccgcgtaacaggggcgtatcgaaccgtccggctcaaacatttcgtggaagggcaaagtgtcgatcctccctcagccggcattcggctagttgtgcattgcaacattagtgcaacaggaaggaacgaatgcaagcggaaaatccgcctatgcctaacatgccggaaaggatggtagcggaggagggacttgaacccccgacacgcggattatgattccgctgctctaaccagctgagctactccgccccatgggccgtccgccgggccatgccctgcggtgaggcggcgctataagcagagcgggctgatgggtcaacggggtttcaccgcatcgtgaaatttctctggccgcgtcatccgccgccgccggtgaggatcgtggcgagccaccatcccggcactgcggcgatggcgaggaaggcgcccagcggcacccgcgtcgtgccatcgacccgcctgcccgtcgccatgacggcgacgaccgacagcagccccacgctcgccgccagcagcaggatgaagggcaaggcctgccagccgaaccaggcgccgagcgcgcccagcagcttggcgtcgcccaggcccagcccgtcccgcccccgcgtccgccgatagccgaacgcgatcagcagcagcgcgaggtagccggccagcgcgccgatcgcccgatccgccatcgtcgcttcggtggcccaaggccccatggtgaagcccagaaaggccaatggcagggtcagcgcgtcgggcagccagaaatgccgcctgtcgagcaccgccagcgtcaggagcagccagcccagcagagcccatccaaccccgcccggatcgggcgcaaaccccagcgcaagcgcgccgatgatcgcgcatcccgcctccacccgtccatgcagcggatcgatgggcgcaccgcaggtccggcaccgcccccgctgaatcagcgcgctcagcatcggcaccagatcgactgcgccaagcacgcgcccgcagccgtcgcaggccgaccggccgcgcagcacgctccggcccctgggccagcgcaggatgatcgtggccaggaagctcccggctatggctccggctgtcgcgcccagcagggcgggaagggcctggatcacagcgtcccttcgatcttcagcacgcgcgcgcccccggcttctgcaaagcccgccctggccaatgcctcgcccagggtggcgtcggcggtttccacccgcatttccgcctgatagcgacccgatcgccagatgcgcagatcgagcttttccagtcccgactggctgaccagcggcaacagcagcgtttcaccgtcgcaactggccaggcccgaaaggccctgcgacagattgaggcccggaaactgccccgccattcgcgcccgcacccgcccctctgcatggccgcagcggtcgccggagaaccaggccgacacatcttccatcacaaggctgctgagcggcagcggcgcgaaggtccggcccagcggcaccgcgcccgtcacatcgtcgatacccatgcgcccgaagccgacggtcagcgcgccgcccagatcgtccgccgcgccgttgcggcgccagatgtcgaaccgcgcccgtcccgccagcaacgacaggggcgacaggccggcatggaccgaccccagcggcaccgtgcccagcatcagccggtcgatcccgccgctccacaccgtgccgcgcacctcccgcgccgccacgcccagccgctccagacccgccatgccgagcgcgacgcgcatcggcaggaagatgacgaagcccatcgcgaacagggcgatgatcgcgatgcgcgtccgtcgcgaaaggccaagccccatcaccgctcgccccgcaccagcacggcctgcaccgatacgctgcccgccgtcgccgccggccgcgcactcatcgtttcgacccggatgccctgcccttccaatgcggcaagccatgacagcagcgcgaccggccggacggaggccatcgccatgtcgatccggtccgcgccctgcgcctgcgcgcgttccagcgtcagcccggcctcgccagcgctctggccgatgaactgctccagcggcacgcccgcatcgaccgtcgccgtcgtgcgcggcagggatttcagcagcgtcaccttggcgcggatcgcggcgttgcggtccgtcgcctcccgcaacgcgtcccctgccgaacgctgcgccgcgtccagcggccgcgccacgcccagccacaggatcaccaccgccagcagcgcgaacatcacgcccagcatccattgttcgcgggggcttcgttcgccccataatgcctgcaaccgttccatcatgaccgcaccgtgatgtccgccagcatccgcccgccgggatcctgcgaaggcgtcgccgtgatcgtgaagcccgccgcctgcaacgccagcagcacgctgttgatgtcatcccccttcgccgccgccagcgtggcgcggatcatcccgtccggatcgcgcgacagcgccgtcagcgatacgcccggcacgtcctgcatcgcgctcaacaggccggaaacgggcgcggtgaaggcatagccgcccgcccctcgcgcggcgagccggcggtccatctccacctccgcctggaggaggtcgttcgcccccggcaccacctgccgcgccagggccaggctttccgcgtccagcccgcgcgccgcgaaatgccgtttggcaaggccgaccagggcgatggacaggctgacgagcaggatgagggcgctccacagcgcgatgcgagccatggtccgcttgtcgaaggaccgccgcacccgcttggcgaagtcgccctgccgcaggtcgagcggcggccggtccagcgcggcgatcgcccgcgcatcgatctgccctgcgggaacgtcccgcaccacggcatcgccgaccagttccggcagggccaggtcgcccgccagcgccagatcgggcccccgcagcaccgcttcgccgccgatcacgccgcgctcgaacccctcctgcggttcgggcaacagcagcggggcaggcacgatgatgtcgggatccagaccatgatgctgcgcccagagcagccagtgctgcatgtccgcccgcgccgccacggcgacgcaatgcggccgcgccggatcgtcattctcgtccgccgcggcgaaaagctggtccgccggcgcgatcccgctcgccatggccgcgagccgcgccgccgccctgccctgccgcgccggcaggtcgggataggcgccctggtgcagcgtcaccagcgccgccggcggcaccagcatcaccgtcatatcctccggcagcgccgtcaggccgcaggccgccagccagttcgtccccgcccccttccgcaccacggcgccgttcgccacccgcgtccacaacggctccgcgcccggccgttccggcaggacgacgatcaatccctcgctcacgcgccggtcccccaattgcggcgtatcagcgtggccggactttgccgcgcatcgatcagcgctcgttcgaccacctgcgttcccccgacatccaccgacacttccacttcgaaaaatcccgtcgtcaacttgacctgccgcgccgcctcctccagcggactgagccccgccagcgacggcgcgcgccagaattccaccgtgctgccgtagccatccgccgggcgctgcgccagcaattgccgcgcctgcgcgacgctcagctgcccctgcatcagcatggcgaaaagcggcgcctgatcgggcagcagcgtattgatgttgatgggcgacaggtcggcggtcggcagggcgcagacccatggccgcaccagcccgtaaatggccggcgtcgccccgttgaccgcccgcaattcgctggcgtcgaccatgaagcggttggccgcgcgatagggccgcggcgcccgcgcataggtctcgtcctccgcgccgccgggctggggcgcgccatccgtgtcgatccagtcggccagcgacgccgccgccacttgcgcctgccgcgcatcgactcccagcgcctgcaacagcgcctggaactgcgacacgcccaccggacgcaccttcaggtcagcctctgtctcgcccgcgaccacgctgttgaggttgaagcaattgcccgcgtccgtcacccgcgccgtggccacgccgcccggcacggatatggcctggggcgtgcccatccagttgcccgccagcgtcgtcttgcccggactggccgccaccaggtcgcctatgcgcaaccgggcgatctccgttccggcatcggcaaaggcgcgcgcctggtcgaccgcgccgccattgccggtcatccgcgtggccagcgccagccgctccagcgcggtggaggcgaccacagccatcaccgccaccagcagcagcacggtgagcagcgcagcgccgcgctcacccggcttgcgcgggtcagccattggccggcgccccttccggcctttccgccggccccggccccaccaggaagcgcagcgtcaccggcggctccccggtccgcgtcactatcatctccacggcgcggggcatcaggtcgggctgggtcggcgcccattggtcgcgccactccccgccagcgtcgcggaagcgcagcgcgacatcctcgaccccggtgagcagcgcggccggctcgtcgcccgccgcgccgtcgacctgcgcataggtgcgccgctccagccgcccctgccgcacccaatattcgactttctggagggagggccgcggcaggtcgcccagattgtcccacccgccgcgcacgaactggaggacgggcaggctctccccctcccgatgcgaccagaaggcgggcgccagcgtacccgcttcggtgcggctgatgcgcggcaccgcctgccccagatcggccgccagagcgccgctcgcccgctgcacggcggccatgtcgtccagccgcagcttgatctgcgcctgcgccgacacgccgttgcccagcagcagcacgcccgccgccgccagcatggcgaagatcgccagggctacgagcagttcgaccagggtgaagccctgctgggcggagcgcgcccttgtcattgcaccacccgcacgaaactcagcaccacgggggaggaacccgcctgcccgtcgacggtcaggtcgacctgcaacaggcgcttgtcgtccgtcgccttgacttcccgcgtccagtgccagcgccgcccgccattgtcgatgtcgccctcttgagaaccaagcgaaggcggcgcggggtcggtctgcacctccaccatcaggttgcgcgcgacgatctggcccatcgccttgctgtcgaggtcggcggcggtgtgcagggtcacgccctgcaagcgcaccagcgccagcgcggcaaggctgaacactgccagcgcgaccagcatttcgaggagggtaaagccgtgctccttcccacgcgccttgcggcaacgtgacagcatgaggcgcatcctacccaccgacaacgacctttccggccatgtcgaccgaaatcgagacccgttccccctcgcgggcaagggtcacggtcatcggatcggtcggcaagcccgtcccgtcgaaaccgatctgctgccgtccgtccttgctgaccagcgctcgcgtccccgatttccagtcagcggtggcgaagggcttatcctccagccccacccattgcccgccgtcgcggcgttgaaagccatagccggaagccgatacccacacccccatgggacgcgccgtgacgaccgcttcgtcgcgcgccgcggccaggcgcgcggcgaagcggtcggcatcctctatcacgcgcccgcgcggatcggggatcgccagcacgaccgcagccgaaatgaagccgatgatcgtcagcacgaccatcagctcgatcaatgtgaagcccgtctgccccttcgtttcgaacgaagtcgataaacggcaggcctttcccttcccgcctccgccgaacgaggggcggaaacgatcaaagctcgctggaatagatgtcggcattttcattgtcgccacccggctgcccgtccgcgcccagcgaaccgatgtcgaacgcgccctttcgtcccggcacgacatagctgtagggcctgccccagggatcgttcggcagcttcttgatataacccccgcgccggtaacgctgcggctgggcgagcgaggccggcgggctgatcagcgcctgcagcccgtccgtcgcggagggataggtcaggttgtcgagccgatattgctccagcgcctgttcgatggtggcgatgtcggccctggccttttccacccgcgccgtgtccgtggccggaatgacgttgatcgccacgatcgtcgccagcaggccgatgatgacgatcacgaccatcagttcgaccagcgtgaagccgtgttcggcggaacgcctcacgggcgtgaagccgtgttcggcggaacgcctcacgggcgtgaagccgtgttcggcggaacgcttcaaggacatgaagccgtgttcgcccattgcgccatcctgctcctgccttcgcaggagcacggcgcacttcaacctcttcaaatcgggcataaacactcctcaggccccggtaaggctctgcaattgcaggatcggcaacaggatggacaggatgatgaccgcgacgatgccgcccatcaagatgatgatcgccggctccagcatggccagcgcggcggaggtgaagctgtcgaattcccgctccagatagtccgccgcccgctccagcatgctgtccagccgcccggcgctctctccgctcgccgccagatagaccagcaaggggggaaacacccccgctcgccgcagcgccgccgacaggctgccgccgccgcgaatggcctccacgatctcctccgacgcctggcgcagcacccggttatggacggtctgggtggtcagcgacagcccctccatcaaaggcagacggctggccaccatggtcgagagcgtccgcgccatccgcgccgcatgcaggtcgcggatcagtcgtcccagcaagggcaagcgcagcagcgtcgcatcgaaacgatagcggaagctctcgattttcaatgcccgccaaaagccgaagccagccacccccagcaggatcgccagcagccaccaatagcccgccagaaaggccgaaatccccatcaccatgcgggtgagcagcggcagttgctggcccaccgtgtcgaactgctccaccaccttggggacgacgaagatcatcagcgccgcgaccacgcacaccgcaaaggcggcaagcacggaaggataggcgatggcggtcagcaccttcgaccggatcaccgcctgccgttccatgaggtcggacaggcgctccatgatcgtgggcaggctgcccgaactctcgcccgccgagatcatcgcgcggtatagcggcgggaagctcctcggctcggcgcccagggcatcggccagccgccgcccctccagcacgccagaatgcaccttgccgacaatggcccgcacatgcgcctgctcgctttgacgcccgatggtgcgcagcgactcctccagcggactgacctggatcagcgtcgacaactgccgggtgaacagcgtcagttccttggccgaaaggcgcggggcgcgcagcgacagccctgcccgcctgcgcgccgtctccaccgcgcccggctcgatccgcacgatgaacagcttgcgcgcatccagcttcgcccgcgcatcctcgaccgtttcggccttgatcgcgcccttgcgctcgcgcccggcggggtcgatggcgatatagtcgaactcagccatccgggatcgtttccacctcgcccgcgtcgcgccgggacacgcggatcgcctcttccgccgtggtctggccgtcccgcaccagcgcgcgcgccgccgaacccagattgggggcgttcaggaaagcatggcgcgccaccaatgattcatcgccgccgtcgttgatcaggcggcggatggtgtcgtccacccggatcgcctcgaacacgccgatgcggcccttgtagccggtgccgttgcatgcctcgcatccccgcgcccgatagatgatcgtgcccggatcgaagcccagcagggcgctggcggacttgtccgcctgcaccggctcccggcaatgctggcacagccgccgcaccagccgctgcgcgatcacggcgcgcagggtggaggcgagcaggaatggttccacccgcatgtcgcgcatccgcgtgatcgcgcccacggcatcgttggtgtggacggtggacagcaccagatgccccgtcagggacgcctgcacggcgatttcagccgtctcccggtcgcggatttcgccgaccatcaccacatcggggtcttgtcgcaggatcgcccgcaggcccgccgcgaaggtcaggccgaccttggcgttcacctgcgtctgcccgacgccctcgatcgcatattcgaccgggtcttcgacggtcaggatattgcgcgtgccgtcgttaagttgtcgcagccccgcatagagcgtcgtcgtcttgcccgatcccgttggtccggtgaccaggatgatgccattgggttcctgcaacccctcccggaaaatcctgtccgccgccccggccatgcccagcaggtcgaggttcatgcccgcattctccttgtcgagaatgcgcagcaccacccgctctcccgcccggctcggcagggtcgacacgcgcacgtcgagcagcttgccgcccagcgtcagcccgatccgcccgtcctgcggcacgcgccgctcggctatgtcgaggcgggccatcaccttgatgcggctgacgacgaccggcgcgacatgcggcggcatccgcaaggtttcgcgcaacacgccgtcgacgcgcatccgcacgagcaggccggtctcataaggttcgatatgaatgtccgacacgccctgccgcgccgcttcggcgatgatgccgttgataaggcggatggcaggcgcatcgtccgcgctgtcgagcaggtcgtcggcggtcggaatgtcggcggccaatatgtccagctcgtccgccccgacgtcgagcgatcccgccatggccgccgcgctgccctccatcgcataatggtccgacaaatgccggtcgaactgcgcggcatcgacgaaacgcacgtcgaagctgcgcgccagatgccgccgcacctccagcaggacgcggggatcgctgccttcgcgcacggcgatggtcagccgctctccctccagcggcagcatgaccacgccatgcctgcgcgcgaaggcatagggtatgtcgacggcgcggggggcgatatgcggggcaatcgctccatcttgctcctgcgcaggcaggagcccagggccagattgcgctttcccaccctggactcctgcctgcgcaggagcacgttgctgctcgtcgttcacggctttgcctcacttggcggaacgggccgcaccacgccgctcgactggcgggcggtcggttcgatgatctcggcgggcggccgcgccacggcgtcgccgggctgcggcgctgcggccggaggagccgcgcccatatagtcgcgcaccagttcgtcgatgctcggctcctgttccggattgcgcagcaactgcatgccgcgaatatagccgtagcgctgctgcgtcagtttctgcgcatcctccttggaccgcaggatggtggggcggatgaagaccatcaggttcgtcttggtccggctcttgctgcgcgacttgaacagttcgccaaggccgggaatgtcggacagcagcggaatgcgctctatcgtcttgcgctcattgtcgtccagcaggccgcccagcgccaatatctcgccatcgtcgaccgtcacggtcgtctcgatctcgcgcttgttgatgatgaggtcgctgttgttgttcgacaccggcccggcgacgctggacacttcctgcttcaggaacagcttgatcgcgccgccggtgttgatctggggcttcacctccagcttgatgccgacatcctgccgctgcacagtgcggaactggttgtcgaaattctggctcagcgcctcgcccgtcgtcaccggcacctgctggccgaccagtatcgacgccttctggttatccagcgtcatgacggagggggtggagaggatgttgctgtcggtatcggatttgacggcattgatgatcgcgccgaaaatcccgttccgccccagcgacgtcgccaccccgccgaagccgccggtcgcgttcatcaggctgtcgaccgccgcctgctgcagcgtattagcaaggtcgccattttcccgcgtcctcgtctccgttcgggtgccgtccggcgccacgacggtcgtcgtcgtctcgcccagccgatcggcggcgatcgcgcctgccaacgtcaagatattgggcgaagcattggaataattggtcgcggcaaagcccgtcttggtgctgccgatcaggaattgcacgcccagcttcttggcggcggcgtcgctgatctcgacgatgatcgcctccaccagcacctgttcgcgccgcgtgtcgatctggcggatcgtctcgcccagcatccgctgcacgtcgctgttcgccgcgacgatgatcgcattggcgccttcatagcgggtgacgatggcaggcccgcgggacgaaatcccgttgccgcccgaaccgcccgaccccgccaccacggtcgaggcggcggcaggcgcggcggagggcggggttccggcggccggggttgaagcggtcacgggcgaagcggtcgcctggcccaccagttgctgcaacaccggcagcagcttttcggcatcggcatgttccagccagtagacgcggatttcggtcccgctggccgcctgccggtccaggtcgcgcgccatctgcgccagccgcgccaccgttccggcgtcaccccggatcgcgacggcgttgctgctgtcgatcggcacgacggtcgcgggcttcgccgccccttccccgcccgtcgtcaccagcgcctgcagggacgtcgcgatctcccgcgccccggcatttttcagcacgaccgtggtggtcgaggccgtatcccggtcgatccgcgcgatcacctgccggatgcgcccgatattgtcggcatagtcggccacgaccacgctgttgcccgcccggttcgccgtcaccgaaccatccttgctgaccagcggccgcagcgtttccagcgcgctcgccgcgtcgatggagcgcaggcggaacacctccgtcacgaactggttgcgattggccgcccggcccacggcgctgggctggcccgccgcgccgtccgccggctggatgcgataggcgccgcccggcgccggcaccgccaccagtccgttcgcccgcagggtcgacaggaaaatctcgaaatattcggaccgcgacaggggccggtcggtcacgacggaaaccttccccgacacgcgattgtcgatgatgaaggtccgccccgtcactcgcgccgcgtcctggatgaaggcgcggatgtcggcgtcgcgcacgttcagcgtctgctgcgccatgaccggcgatgcgatgggagccgccagcgcgagggccatggcggcggaaagaagcggttttctggtcattggccttgcagtgtcagattgacggaggatgtggccgcgccgcgttccaccatcagggaaatgcgcgcgccgggcatgatcctgccctgcagcgcctgaagatcgctcagcgatcctatgggctggccatcgacctgggtgatgacgtcgccgggctggaagccggcctgctggaagcccggtcccctggccgtcaggatcaggccggtgacgcgcccgttctgcatccggggggtgaagccgacgtcgcgcttcagcatgtccgcgctgggattgtccatccccgccaccggcggcggcggaggcgaaccttccggcgcgacgacgggcgcgggctgcgactggtcgaggaaaacctgctcctccgccccgccccggtcgatggtgatatggtcgaaggcgaccgccttcagcaccacgccaggcatgatctcctcccccacggcaaagctgttctgcaccccgtccggtcccgccacgatggccgagcccagtcccgacccttcgttcagccggatgccgtagaccgtcagcgccagggaggtcacgacgccgccgcccgcctgttgcgggccgccgcgataaaaggggtcgaagcgggaaaacagggcctgccgctccgcgacggagaggaagcgggcctgccgcccttcccaggggccgaaactgccgacgggcgtcagcaccgcccagaccagcgccgcgcacagcagcgccagcaggcccagaaacagcttctcgaccgccgccagccagtcgacgggccgcagccgcccgcccatgttccggatattctcgctgaaagccacacgcatgcgcgtcgttcatccccctcgatatcggcgcctgctataaaatcggttttaccaccggatgacactattgtgacgctttgatgacaatcgcaacgaccgaagcgacggcgcttgcatttcgcgcggccagcgatagcaaaaggcttgatttccgcttcctggacccgccgatggcagacagccttccccccttcgccgccgacgccgatcccgcctggatcgcgtcccacccccgcgtccagcgcgtgcccagccgcgaccttaccctgttcatccagcgccatttcctctcggcggaggaatgcgccggcctggtcgaacggatcgacgcccaccgccgcccctccaccatcgcggacgcgaatggcgacggatatttccgcaccagcgagacatgcgacctggatgcttccgacccgttcgtcgcggggatcgacgcgaagctcgccgcctttgtcggcatcgaccccgcccatggcgagcccattcaggggcagcgctatgcgctcggccaggaattcaaggcgcataccgactatttcgaacccgggggcatcgatttcgaacgcttctgcgcggtttccggcaaccgcacctggacgctgatggtctacctgaacgaaccggcggcgggcggcgcgacccgcttcgtcaagatcggcaagacggtgcagcccgaaaccggcaagctgctggcatggaacaaccggctggggccgggcgcctgtaatcccgccagcatccaccacggcatgaaggtgcgcggcggggtcaagcatgtcatcaccaaatggtatcgcgagcgcccctgggcgtgatcgggcgtggggcgcgaatgacccttggcgccatcaggcgcgccgtgctcctgcctgcgcaggggcacggcgcgcccttggagcgatttccaagcgatcgaaactgatcgctggttaagaaatcgcggaaaaccaaaatccagagcggccatctgattcaaccagatcgaaacccgctccaggagaaggcggcggccggcaggttcagaaggcgacggtcagcgacgcggccagggtcgtgccgatcttgtatcggttgtagaacagcttggcgccgtccaattgctggaactcctggaatttccggccggtgatgttgcgcgcctcgaacttgaactcgctgttgatgccgcccggcagcttcaccgcctggcgcgccacgaagtccagcgtcaggcccggcttttccctgatgtcgggctgaaggttcggaccacggctggtcacgcggggactggcgtaggtgagcagcagggtctgctgcgacagcttgtcggtatcctccagcccgacctggacgttcaccagatggtcggactggccggtcagcggcacgccgtcctggaaatagtccgacgccgcgggcagcggcccggcggtgtagctgtaggggacggtcgtgtcgccttcgccgaccttcagcttcgacctggtataggtgtagttgccgatcagcaccaggcgccggctctggaagaaggccgcgtcggacaggctgtcgagcggcagatatttctgcgcctcgacctccgcgccgtagagcgtcgcttccggcgcgttggcgaagctggtcgtcacgtcatatttgtcgttgatggtggtgtaggtttcgatcgggttgtcgatcttcttccagaaacccgccagcgtcagccgttcgtcgcggcccatataccattcggcccgcgcttccgcattccacaattcgctgtcctgcaggaacgggttgccgcggtagaagcggttggattccgtgtcgatatagggctgcgcgatcagttcgcggaactgcgggcgggcgatggtcttcgacccgctgatgcggaactgaagccccttggacgcctcgaacgtcagcgtcgcggccggcagccaatagctttcgtcgatcctgttaaccggggtcagcccggtgttgtagacatcgacgcccgtgaccgactgccggcccttttcatggcgcacgcccgcatcgatggtcaggcccggcgccagttccgccttcacctgaccatagcccgcatggacgcgcagcgcggcgtcatagaccggatagttgccggaaaagtccagcagcgtcatgtcgtaaagctggatggcggcatccgacaacagatagtcgggccgcatctgctgcgcgtcgatcggcaggttggtcgcatcgaaatgcagttcatagcgcgacgacgtgcgcttcgtgtcgctgaacgcatagcctgtcgtcagcgtcagggcgggcgagaatttgtagctgaggtcggcgcccgccgaccacagatcctcgttcaggtcgctgaaggtgatcgacgcgtcgccgcgctggcggttgagcgcgttgatgaagcgatcccccaccggatcggcggcaaggtcgcgattggtgcgcacatattcgaactcgcgctcatagggcgcctcgcgctgagaattggcgtagccgccgcgcagatccaggctgagcgcgtcggccagcctgaactcgcccaccagttgcgtgtcgatcaactgccgttcgtaccaggcggtgttctgcttcatatagtccgcgccctcgatctcgccattgttccgcccgagcgacagggcgccgcgcttcagcgtgtcgcggatgaagacgttggtccagcggatcttctgctcccccagttccagcccggccccgaacaacgcgttgacggtgacctcattgtccgtgctgacctgcgtccccgtcttgcccggcgcctggctgaggtcggtcgacgcctgctggagcgaagcgcgcgtgcgccatttgttgctgtaggacgcggtcagcaacagccccaggcgcccgtcgcttccaacgtcgaaggcggtgccgccgttcagcgatccggaaaagttgaacggcaggctgttggtccgctgcagcaccgatgtcttggcgttcaggaactgcatcgagatcgcctgcaggccgccccgcggaatgttggagaagggaacgccgcccttgaacgcctgcgccagcagcggcgggacgtcgcgcgaaccgtcgtcgaaacccgtccagtccgacttgctgccataataggtgtagcccagctggccggacgtctccgtattggccgagctgccgacgctcagttccaggtagctttccgccggaatcgccttggtcgtgaggttgatcacgccgccgccgaattcgccggggaaattggccgaatagcttttctgcaccagcgtcgaggcgatcacgctggtcgggaagatgtcgagcggcacgacgcgcttcaacggttcggggctgggcagcggcgaaccgttcagcaaggccagcgaatagcggtcgccaaggccgcgcacatagacatagccgccggacacgaccgaaaggccggtcacgcgctggagcgaaccggcgatgtcgccctcgcccgtgcgcttgatgtcggcggcggacaacacgttcaccacctgcggcgcggcctgggacacattgctgttgcggcggccggtgacgatgatgtcggaaccggggatggacacgtcgacccgcccggcctgggcgtcggcttcctccgattgcgtcggggtgccggaggtgacgggcggcgtgggcgcggcgttctgggccatggccgcaggcgcgaccagcgcggtggaaatcaggagcaggcgcgccatgttcagcggctgtgacatgaaaatgtcccccaaaagaaattcagtgcaaagaaggcggggaagcgccggatgcacgcttccccgcccctgttgaggtcaggaaccgatcaggtggtcgggatggccgtgcagttcttgctgctgctgccgaagctcgccgtcaccgagttgcaggtccagccggcataccaactgtcgttgctgtccttcaccgcgccgacatagttggtggtggtgaaggcgctgtcgaccgtcttggggtcgatcgcggtgcgggcggtttcagtcgcgccgttgacgaacaggctggtcagcgacggcgtgtaggtgaacgtgctgttcgggtcggtcgtgaagatcgactggaccagcgccacgtcagcgccgccggtgcccttgaacggggtggcgttgcactgcatgaccaccgacaggtagcgcggcttgcccgcgtcctgcagcgccgggtcggcatcgcgcacggtcgacgcgctgttgatgcgcaggcagctctggtcggggctgacgatgatgccgttcaccatggcaaggtcggcgccgccgcgcagcatcatggtcgcgccgtcatcgccggtgttcgaccgctggatatgggtgaagttcgccaccttcagatattggcggggcagcgcgtcctcgctggcattgctgttcgtggtcgaaccattggagtccgtctcggtgaaggtgtcgccgatattggcgttggcgcgctggacggagatgatgaactgggccgtgccgcggaagcccacgtcggtatccagattgtcgtcctcattgccggtcagcaccagatatttcatgtgcgtcgaaccgccgaacacctcgatgccgtcgtccgagctgttatgaacctggatatggtcgatctgcgtgccggtgcccacgcccgagggagtcaggccctgcagctccttgccgttcgacagcacgaagcccgaatagcggatctggacatagctcaaccggccggaactgtcggcatcgtccgcgccgccgtaaatggcgttgctggcgccttcggtgtcgcgcgtgcaggcggtggtgcccggcgcggcggccggcgcgtcgcaatcggtgatcttcgcccggccgagcagcacgatgccgccccactgcccggatgactggtcgttggcggcgccggtcacattctcgcggctggtgaagacgatggggcttgtcgcggtgcccaccgcattgatcttattgccgcgattcaccgccagataggcgttgccggtgctggcgaagaccaccacgcccggatcgatcgacagggtgacgttggtgccggtgctcgcggcgccctgatcggtgccgacgtccacgcggcccggcagggaatagatgacgcccgcggccttggcgatcgcggtggtgctgttgaaccgcgcgggaaagccgcagttccgccaggtgttgctgccgtcggtgatggtgccaaggtcggtcaactggtcggaacccgcaatcgtcgggcagctcgaagccggcgtcaccgccgtcggcgtcggcgtgggagtcggcgtgggcgtggggctgggcgtgggggtgggcagcacgatggtgccttcgccgggcgaagcgatgtcgtccgcgccgcatgcgccgagcgccgcgcaggcgcagcctgccatcaggatggtttgcagtcggttgaacttggccatgtcgtctccgcttccggctttgccggcatgtgatggaatgcggagcgccaaggggaactagaatcggacaacgccccctgtcgccctccgaggcggcagctaggctcgtcagatgacaggcttattttgattccgtgacgaaacggcgtctttgagatgacagtttgaagactattctttcattcgcgtgacggcgaacgcggcaggggcgccgtccggtagcggacgacgccccctctccctgcacccagggcttccgcctgacgcctttttttcagcgcatggcgtattgcgcgttcagccggccgagagcgcggcgggcgatgtcccgcgacgacgcctcgttgccgtccgccgtcaccaggggagtgtccggcgcgaaccgggcggccttgtaggccgcatgggcagcatcgatgcggcccatgccggcataggcattacccaggttgatgagacgggccggatcgttcgccgcatcgggacggaccgcttccaggcggcgggcggcgcggccgtaatcccccgcgaccagcgcgccggcggcgagacggccgtcgggcacgccgaccacgaccacctcctccgtcgccgcgaaggccatggccggcgccatcgccgccagcccaagggccagaatcgctgccgccttcgccattccgtttctcctgaaaaaaccttctacaatagccattagtatttcactttgatgacatggcgacaaggggccgggaaacctctggaagggatttttatcactttattttcaatgccttatgactttttcttcgaactgtcataaaagtgtaatcgaatgaaggggttacggccccttccgattcgcgccaggagcgcacagggctgaacgatccgcgataggcggctggcggggacatggattttcgggaagaagggtccggagggttctgttgcccggcccctccggaggccgctgaattcccttctgttgcccggtgggttcaaccgcgttctttttgagtaatgtccggccgtgaggccatcaattacgcagcaagagcaagagcctcgttatcgttggcacttgtgagttttgaacctttttacggcttactcaggccgggtgaaaatatcgcttttcaacacacgtcgatcctagttcggccccgtcaaacacccccctcgcgaaaggggatatgtggtggagccgccgggtaccgcccccgggtccgctgcgcctattgcacgacacaatttatcaccatagccgggcgaacccggcacgggcctatatggagaggcgcggaccgtttatcaagccgccgctgaatcgggaggaaaaggcatgtgcatcatggcgatggcgtgggacgcgcacccgcactggcggctgatcctgatcggcaatcgcgacgaactccacgcccgcccggcggcgccgctcgcccggtgggagaatccggaccatctgatcgcggggcgcgacctgctgtccggcggaacctggctgggcgtgtcggaacaggggcgcgccgcgatcgtcaccaacctgcgcggccatggcgatccccatcccgatcgcgcctctcgcggcgcgctggttacggaccttctgagcggccgggaagcggctccgccggcggatttcaatccgttcaacctgatcctggtcgaaggggatcgggcgcagttcctgaccaaccgccccgccccgttgcgcaccgaccttgcgcccggcctttacggcctttccaacggcacgctcgacgcgccctggcccaagacgctggccctgaaatccgccctgctcgattggctggtcgcgggagcagacgatccgctgacgctgttcgacgctctccgcgcggaaagcctgccccatgccggcatcgcccccgacgcgccctctgacgttccggccgaggcgatggtgtcgcccatcttcatccgaaatcccgtctatggcacgcgatgcagcaccatcgtcgcggtggacgcgcaggggcaaggcgtcatcgcggagcgccgcttcgacgcggacggcgcgcaaacgggggaaagcggcatggccttccactggcccgaaagaggccgatgacgcgaaacggccggcagcggccatcccggcggcggcaagctactccagtcccgcgatcgcgcgccggtcgcaccgccgctctccgcgccgcaccggcgacaagccgggcacctggatcgactgcccgaccctgagcggcgcgaagcgacgccgttcaatgcccgcgcagcgcagataaagctccagcatcctgggcggcgtgtcccatttctcataggaaaggcggaacgtcccccaatggatgggaatggcggtggaagcctccagcttcccgaacaaccgcaccgcctgttccggtccgacatgcgcgtccgactgcatctggccgggccagaaacggaaggctccgatgggaatcagcgccagccttatcgaccccagccgcgccgcttcgtcaggccaggccatgtcgcccgcgcccgtgtcgcccgcgaagaagatatttcccgccctcgtgctgatgaagaagctggaccagagcgcccggctgcggtccgtgccccagcggctgctccaatgatgattgcgcagaacatggacgcgataatccgggcaatgttcgtaattttcgcactggatcaccgtgtcgtcgcccaggccgcccagcgccgcgccgctgaccgattgcccccagtcgagcgcggtcgacggtatgccgttcgctttcagtatcgcgtcgttgcccaggctggtgacgatctttggccggtcccgttcccagagccttttcagcgtggggatgtccatatggtcgtaatgattgtggctgacgaggataaggtcgatcttcggcaggtcgtcgaagcgcacgcccggctgcgccacccgcttcggccccagcggcggaaggggactggcatggtccgaccagatcggatcggtgaggatattgaggcccgccgcctgcaccagcacggtcgcatgcccgacccaggtggcgaccatgccccgcggcgcggcgaaggcgggcgggcgcgatggcttgaccgccaccatgtcgggccaggagggccggtcgtcctggcccagcagccagcgggcgatgaagccgcgcgggttgctgcccggcggcgcgggagagcggatttccccgtcgggattgaagaagcgcgcgccgtcataatggcggctgaccggcccctcataatagatgcggtcgagaaagggcgggacgatggtcgccgccaggcagagggcgaccgtcaggaacagcagcgcgacgcccaggcctttcacgattttcccgacgatgcggcccatgccgtctcctgccctgatgaccggggacggacatagcgcggatcgggctatcggcaagcgctcagattgggggcgcttgaaagcaagggggtgatgcccgccgtcccttgcctcagttctgcaaagcgggaagcagcagcgtgaagcgcgcgccgccttcgggcgcgtcgtcgatgtggatgtcgccgcccatggcgcgcgccagccgccgcgaaatatagaggccaaggccgctgccgcccgcgtcgccgcggccgagccgttcaaacttgtcgaagatgcgctcccggctgtcggccgctatgccgtcgccctggtccagcaccgcgatccaggcctggccgccaagccggcccgtttcgatccgcaccgtcgatccttcgggcgcataacgcacggcattgcccaccaggttcatcagtatctgcaaggcgcggcggaattccccgatggcgggctccgcctcctccagcgctggcgcgaggatgccgatcccccggtcccgcgccttgaccaggaacagcccggcagcgcgccgcccgacatcggccaggtcgatctcttccgcagtcacgctgaaatccggccggtctatcgcctgcaggtccgccagatcgtcgatcagcgccatcagatgccgccccgccgccgaaatgtcgccggcatagcccagataatccggccgcagcggcccttccagttgcgcgccgatcgaatcggcattggcgatgatccgccccaggggccgacgcaggtaacggtcgagccgtttcccgaattcggcgggatagaatagcagcggctccggcgtggcgagcggcgcggcgacggcgcggtccacgggcagcgccttgccgcgatagcccaccaactggcccgcaaggtcgaacatcggaaagcccgacaggatgaaacgctgcgccggatcgctggtcaacccggccacctggtcgcgaaaggcgcgccgctgggcaaagccgcgcaggatcgccaggtcgccgtccgcatcggcgcgcagctcgaaaaagctggtgaagcggctgcccggcaggggcggtgcggacggcaaggcgccctctccgcccaacccctccagcaccatctggaagcgcaactgggtgtcgatctgccatgtccagccgtcggacagggcggcgatgtctgtttcccgccgcgccagatcgagcggcgccgcgactgcctgccgctcatgccaatcgatgatggaaagctgcacccgttcggcttccggcttggcccgcacccacatgtcgatgtcgccgcgctccgccgcggcgacgaccggacgggacagggcgatgcccagatgcgccgccagccgcgccatcgccgccagttgcgggatcgccagcgcgctgccgaggtctccccctgcctcctgctgcaaggcgagcacgggcgcatccgcgctcagcagccggccgtccgcggcgaccgtcgcccggatgatggcgggatgcgccggcatgttcatcaaccggcgatccgccgcagatgatccaacttggcccgcagcgcggcgggcgcgcgcagggctcccaccgccgcatcggcctgcgccacgctcaattcctgatagcgcatggcttctccgacgatggtggcatcggacaaggagggccgcaccggccgcagcgccagcaataattgccggtaatcgctgtccgatcctcccagcgcgcggcacagcgccgcaacctgccccaccggacccatgaccaggatgtccgcgacctgcgcgctctccatccgcaaccgccgcccggccagcgcggcgaacagcaggaaacgcctgtgctgcagggcggccgccattatttcgggcgcatcggcgcgatcgcccaatcggccaaccagccggtccgccgcggcgatcggccccgtcgcctcatcatgccgggccagttggcgctgcgccgcggcctcgaccagcggcaccacggattccgcctcgatcaggccgctccgctggacgatggccgccaggcaggcggccgctgtccacaacagctccgcgaagaaaccggcaggcagatcgggctgcatcggctgatcctccgccgccgtcagcagccagcgcccctccgccaacatcagcgcggcaagcgcctcgcccagcgcgggatcgtcgggggggaacagcgagtccgcttccgattcgcccgaaccgccgtccggcccgccgaactggcgcagcatcaggctgatcccgccccgcatctgcatatgggcgagcagcgccggtcccagcagggtcggctgggcgcgcagcgtcgaccagcaaacgggttgcggccattgcgccagggccgccgcgatttccggcgtttcctccagcgccaggcgcaatccgatctccatcgcggtcaggcacccgcccagatggcgccgggtctccgccgccagcgcgtcgtgccgttcccgtccgtcgtcgggaaagaaaaacgccagatcaatggcatggccgacgggcacggcggacatgcccgccatgacttgcgccatcggccagcagtccgcccgggtcggtccgatcagggacgaataggcgctcatgccggccagcataatggcacgtcgttaaaatgcactaaaccgtaacgagcaaaatcgttcaattccggcggagcaggatcatcgttcccacagacgcgatggcgcacagcatcgccaggtcgaacatcggcgccaacgctccggtcgccgaagccagcagcagcggaatgagcgcgctggcgggcgtgaagatcatccatggccgcagcggcccggccttttgccagcgatccgccatctggacgatcgccagcatcagcgcgagataggtcgccgtcgtccctccccccgccaaggcgatcccgcctagcgcgaaggccggcgtgacgaaggccagccagcccatgggcagcggccgcaacgccatttcgtccagcctgtccgccgtttccgccagcagcagcgacagcagcagcaggcagaagccggtgccggtccagagcagttcgatcggcaccagcgcgatcgcgcccagcgccatggcggcgatccgcacctgcaatgccggaacctgcatgcgcatcagcgccggactgatcaaccgggccgccgggcccagcagatattgttcggccgcgccccggacgcgccgcagccgcggtccgccggcaagcaccgcctgcgccgccagatcggcctgctcctgcgtctccaccagggcgacgcggccctccatcaggtcgtcctgcggcacggtgatccggcgcgcgccggcctgcaccgcgccccgcaccagcgtcagcgccagatcccagtccccgatcatgtcgagcgtgttgaacagcaggtccggactgacccggacgaggcccgcccagcgctgcccggcgtcgatccgttcgaacggcgcgctcgcccggctgtcgtcggtcaccagcagggcatcgccctgatgggcggccatagcctcgaaataagcctgtccgatgatcgcgccgtccgcgaccagcagggcgtcggcgtcgcggggggcgtcgcgcaccatcgacaccatgtcgcggaccagcgcgacggcgatgccgtcggccgacagccggtcgacggcctgcgacagggccggggtgatgacgctgaccaggatcatcacccggtcggccccggcgcgcaccgcctgccgcgcctgatattccaccagagtctgcccggcgaaatgcaggctggcgcgcagcgacccggccgaatcgccgccagcccggctcgcgctgagaatagccgcaaaagtcatgcgtgatgaaaccgacccgatccttgttcagtccacctttacaaggcggagggcatcgcgcaagcagcctgacgcgtcaacgttgcgtaaggtcgtctagcgcggcgcgcagccgccgcaatatgcgcgggtcgcccggcgcggcgtcggccgcttcatcggccatcgccatcaggccggtcaggccgaaactggccgccagccccttcagccgccaggcggcaagctgccagttcgcgtcgcagcgcgaccgccccagcagatcgacctgccgttcggcgctttcgatgaaggcgacgcgcagatcctctatcagcggtctgtcgtcgccgacagcggcggcaagagcggcattcagggcgcctggatcataggacatggggtcaacgctatctggcttgcgttaagttttggtaacagggcattttcgtacgcgcaaaagctgctaggatgggccgcatgaacgggggcagcacaatcgtcgaattctggcgggacaaggacgcggcgaccgatgacgcggcgcgggcggacgacgccctgctgttgaaacaggccgtcctggacctggaggacgatggcatgcccgcggaaagcgaaggccatggcatgcgcgccgcgacctgggcgttgctcgccgccggccttggctggatcggcttttccggctgggcgacgctgtcctccgggcaatggcgcgccgggcctgcggcgtggccggggctggttgcgaccatcctggtcccgctcatcctgctgggcgtctgctacctgctgctcttgcggaacagccggagcgaagcccgccgctatcgcgacaccgcccgcgccctccggacggaggccgaactgctggaactgcgggtcgcgcgaatcgccggccagttggaaaccgcgcgccagagcatgcaggaccaggcggaactgctcgacagctatggcgccgccgccagcagcaatatggaggcttcggccgaactgatcgcgagccgggccaacagcaccgccgaacgcgccgaggccgccgaacgcgccgggctggcgcttgtgcagcgcatggaggcgctggtcgccgccatcccggaactggaggatcgcgcaacccgcatgtccgcgcagatcatggacaatggtcatgcgctggcggaacgcatcgacatgctggaggcgcggctgcatgcgctgggcgagatttccgacgacgcccgcagccggacgctttccgcgaccaagagcctgtccagccagctcaccgaacttcaggaagccacccgctccgccgcgcaggaagtgaccggcatggccgatgtcgcttcgggccggatcgaggcgacgacccagagcgcgcgcaaggcgatggaggagagccggctcgacatcgaacagaagtcgatcctgctgagcggcctcaccgaccggacaaaggcggaaatagaggaaaccgcccagtcggtcatcgccctgctgacgcaggaactgaaccgcgtcgagatcgacgtgctgcaccgcctggaaaccacccatgggcgggcgcaggaaaccatggcggcggtcgacgccaatctgaccgcgcaggccgcgtcgctcaaggcgctgatcgagggcgcgcaggccggcatcgccgccaccagccaatccgccctttccacactggcgcgcgacgccgagaccgtggaggccgaactgcgccgccgggtggaagcggccattgcgcaaacccgtgaaggcatcaggctgagcgacgagagcatcgcccgccacgaggaggcgctggaggcgctgatagcccggtcgcgcgacagcatcgccgccatcggggatgacaccgtcgcccatctcgcggaccatgtgggcgagatcgaaagccgcctgcaccagatcaacgatctggtcgagggccagcgggcgcttgtctccggcctgcaaagcagcctggacgaggcggtcgattccgcccagtcgcgctttgccgcgatggaacagtccgccctcgcccgcaatgagcggctgaccgaagcgctgtcgcgcctgaccgccgaaacgcagcgcatcgacgccgcgctgggggctggcggcatgaccgccgaaaagctgatcggcagcgcggaaacgctgatgatggcgctcgattccagcgtgcgcgaactcgacgaaaccttccccgccgcgctccagcgcttcaacgggcggatcgagaccagccgcaccctgctcgacagcgcggcgccggaaatggagcggctggaggcgatctccgaagcgctgctcggccgcacccaggaggccgaggaactgctgcgcggacagggccgacgcctgaccgaatggctggaaagcacgcagagcggcgtcgacgccaatcgcgaactggtggagaagctgcgcaccgcgctcgacaatgcgcatcaggaggccacccgcatcaccgagggagccggtccgctgctcgtcaccgcgctgctgcgggtgaaggacaccgccgaccaggccgccgaacgcgcccgccaggcgctgagccgcgccattcccgaagcggcggaggcgcttgccgacgccagcgagcaggcgatgcagcgcgccatcgacgaaaaggtcacagcccagatcgaaatggtcgccagggtggcggaggaagcggtgagggccgcgcatcaggcatccgaccgcctgacgcgccagctgctgaccatcgccgacaccagcgccagcgtggaggcgcggatagaggaggccgagcgcgccgccgaagaccgcgaccgcgaccatttcgcgcgacggtccgcgctgatcatcgaatcgctcaacagcacggccatcgacgtttcgaagatcctgtcgaacgatgtgacggattcggcctggtcagcctatctgaagggcgaccgcggcgtcttcacccgtcgtgccgtcaagctgttggacgcgggcgagtcccgcgaaatcgccctgcattacgacaatgatcctgaattccaggagcatgtgaaccgttatatccacgatttcgaatcgatgctgcggatcatcctgtcggcccgcgacggcaatgcgctgggcgtggcgatcctctcctccgacatgggcaagctctatgtcgcgctggcgcaggcgatcgaaaggctgcgacaatagggttcggcccggcgatcgttccgccgtcgcctgcttccgcggaggggcgcggcgcgcctcaccccgcatccccacttccccgacgcatcagtccgccgtcgtcggatcgatcgtcgcgcatatccgggcgatgctgttcgccggaaaccccgccatttcggcgtgccgacggatcagttcctcgctgggcgcgcgatagacgcagtaaatcttgtcgtccgtcacatagctgtgaacccactgaatgtccgggccaagctggcgcaggacattgcaggatccctgcgacgcgtccttgagctgatcgggcgataatccaccgacacccggcatgtcccgttcgatcacgaattgcggcatggcgtcctctcctgcctgaaaggcgcggggatcatagaccctccatgccccatgttcgagggcgatattggattagggctgaatgtcgatggccccaggccctcaacggcaggcgcgcccgccccgtgcgccgcgctccgcctgatcgaggtgcagatggtcgcgatgggccgcattgtaatcgggcgacaggaccgtcgaaaacagcgcgcaggcgccgtcgcggacctcatgcaggaaatccgcttccttcccctctcccttccagtccgccgcgacgccgatccgacggccatcggtcaggatgaaacccgccacgtcgatggcgtcggcggtggcatgctcgctgaaatccccggcactgcgtccatagaggcggcggcagctataggcgccgaaatgcgtgaccttccgaaccgcccggccgaaatggcgctgggcggcgggctggaccacctgccattcccagagcttgagcgccgccgcaaccgggcaggatggcgccaccgctgccggctccagcgcaatggcgccctcggcgggcgccagccgcacggcgtcggcataggcgcaacggccctcgccgcccggcttcatccgcgcataggcgacgcccgcccgatccagcagggcgcggcattcggccggacgggcggccagcatggcgagcttgcgcccggtgaagaggccgacgggctgggagaggtctaggcgcgtccagggcagattctgcggctggcgggcgacataggcatagccgaccaggcaaaggatcaatatcgccgcgacatggaccaggcggcgcaggaagacatggattcgtcgcatggctcaagcacgccggactgtccccattggttccgccgtcaccggatagccgagatgatcggggatgcagagatgcggcgttccatccctttcctcaagccagggcgtcacggtttcgaccgggatcgacaaggcgtgggcggccagatcgtcgaagctggcaaatcgggccagccgttccagattgcgccgcgtcggaaagatgacctgcccctccccccggtcgcaacgcgccagcatgtccgccgcgctgctccagaaaagcgccacattctctgtcgcatcgacgctcgcgacttgtccttcgggcgcccgggcgatgtagaagcgggtgtcgaacacccgccgcgcctgttccagatgcgcgggatgccagcgggcgaagggcagcagcctatccagcgcgatttccagcccatggtcgtcgagtatgtcgcccagccccgcccccgccgccagcgcccgccgcatgacggcgatccggtccggccccggcggcgaggtgaaggcgatggcgaggccgctttcctccagcgtctcccgcacggcggcgatccgcgccgccgcttcgtccaacggcaggccgtcggcgatcgtcgcggccagggcatggtcgccggcatccaccgcgccgcccggaaagaccagcgcgcccgctgcgaaggccatgctggatgcgcgctccaccatcaggatttccgcgtcggcgccggggcggtcgcgcaggatgaccaccgtcgcggcggcgcggcctgtgggaagcatatctgtcatggaaccggcataagcgccgaaatcgccggcggtaaaggcccttccgtcgagcgccggggattgatcggaccgcgtctacccgaatgccacggccgcgtcagcttcgccggatcaccaggttgcggatttcactcatgtcctccatggcgaagcgcacgccttcgcgccccagcccgctgtccttgaccccgccatagggcatgttgtcgacgcggtagctcgacacgtcgttgacgacgatgccgccgacgtcgagatggtcccacgcctccagcaccttgtggatgtcgcgcgtgaacagcccggcctgaagcccgaacttgctgtcgttgacctcggcgagcgcagccctccagtcggagaatttcgacaggataaccaccggaccgaacgcctcctcccgcacgaggtcggtgtcgtgggggacgtcttccagcaaggcggcttccagcatgttgccttcgcatccgccgcctgcgagcagggtcgcgcccgccgcgaccgcatcgtcgatccagcccttcagccgcctggcctcgttgaccgagatcatggggcctatgaacgtgtcgcgcagcttgggatcgccggatttcagggtccggaccttcgcggcgagcatgtcgcggaacctgtcgtaaatatcctcgtggatgatcacgcgttgcacatggatgcaactttggcccgattgataatagccgccgaagatgatccgcgccagcgcatggtccaggtcggcgtccttgtcgacgacgaccgccgcgttgccgcccagttccagcacgaccttcttcttgcccgcacgcgccttcaagtcccagcccacgtccggcgaacccgtgaagctgagcagcttcagccggtcgtcggtggtgaacaggtcggcgcccgcgcgcgatgcgggcaggatgctgaacgcgccctccggcaatatgtcgcattcggcgagcacctcccccatgatgatcgcgcccagcggcgtcagcgacgcgggcttcatcacgaaggggcagccgatcgcgatggccggagcgatcttgtgcgcggcgaggttgagggggaagttgaagggcgagatgaagctgcacgggccgatgggcacgcgcttccacatccccatatagcccctggcgcgggccgaaatgtcgagcggctggacctcgccataattgcgggtcgcttcctcggcggcgatgcggaaggtgtcgatcaggcggcccacctccccctcgctgtcggcgatgggcttgcccgcctcgacgcacagggcataggcgagctcgtcgaaacgctcctgaaagcgggtgacgcaatgggcgaggatgtcgcgccgttcgaagctcgccagccgcgccatcggctcggctgcgcgcgcggccccggcgatggcttcggaaatgatctccggcgtcgcgagcgcggtgcggaaagcgacctccccggtgaacttgtcggtcaccgccaggtcggcattgggctgcgccgcccggttgttgagatagagcggatagacgtctttaagcttcatcacggccattctcccatatccccggcgcgccgcggatgctgtttcccttatctaccgctggagcgcccgcgcaatccggctgagatagaagacgcgctcgaacgtggcgtcgaacgcgacgggggtcgactggtcgggcgatctataccagcggccgtcctgcgcctggacatcgcatatccattgcgtcatgcgcgcggaaacatccctgaacccgttgtccccggtcacggcgaacagttcggcgcagccccaggcgatcttgccgttggaggtcgattcagatatttcgggatggcatccgttcacgaacgccagcagcttttccgccgcatcgatccatttgcgctcgcccgtcagcaggttcatctgcgccatcaacgcgagagcatatccgatataccaatatatctgcccgctttccgaccgccggaccgtccagcccctgccatcctcccccgccgccggccgcacatatcccctttcaggcgaccaccggaaatataacgcctccctgggttcgggctggtcctcgacaagggcgcgaaccagatcggctcccttcgcgacctcatggctcctccccgcggcgagcagcgccgtcagggcgcagcatgtcaggccgacatcgacgacccgcccctgtccgtcgacaaggacgccgcccgtggtcgggcaaagctgcccgcttatggcgttcgccgccggaacggacatgtcgtagcgaccggccagatgggctccccaggtcagccacgaatcccggtagatcggtccgaccgtcgcggccggatattgctcgcccccgaactgcccgtcccggtagaagtcccgctttatcttgcgcgcgacgcgttccgcctccagatagcggccggcgacggtcaatgtcaggagagccttgtaatagccgaacaatatggactcgctgccttcaagctcgccgctgtccgatacgcgctcgacaagccatttcaggccgagcgatattgcttcctcgcaacgccgaacgatctctgccaatgatcctctccaggattgagaatgcgtgatgggggctgcctcacgccgccgtccggcggatgagatcggcgcccttttccccgatcatcagggccgccgcattggtgttggaggacggcatggtcggcatgatggaggcgtccacgacccgaagccggtcgacccccctgacgcgcagccgatcgtcgaccaccgcccagtcgtcgcgccccatcttgcacgtgccgatcggatgataggaggtctggccgctttgccggatatattccttgatctcctcatcggaggaaaccgccgcgccgggccgcaattccgtcacgacgaatctggagagcgcatcctgcgacgcgatggtccgcgccatcctgatccccgctgtcagaacccggacatcctcttcgtcctcgaactggttggggtagatgaggggcgcggcattcgcgtcgggcgaggatatgtggagatggccgcgcgatcgcggcgacaattggacgacgcctatcgtcaggccgggatgcgggtcgatccccagatccttgctgtaggccatccggtcctggccgctgaaatggtgaagctggagcttcaggtcgggcatcggagcatccggccgggaccgcacgatggcatgcgccgacgcgagcggggtcgacatcagcccccggcccaggaacagccattccgcccccaccttcatgcggaacaggtaattgcggaccagttcgttcaggccggcggtattcctggccttcaggctgatgcgggtttgcaggtgatcgatcaaattctcgccgacgccgggcaaatggtggacgacagggatgccggcatctttgaggatgaacccgttgccgatcccggaaagctccagcaactgcggtgaaccgatcgcgcctgcactgacgatgatctctctatcggcgcggatggtctgttccccgccggcgttctgcaagaccacggcgctggcgcttccgccgacgacatcgatcttcctgacccgcgtgttcgccaggacatgcaggttcctgcgcttcatggccggggaaagataaccgacggcggcgctttgccgccgtccatagcgggtgttgaactgcaacgggctcgccccctcgatcgacgcgccgttatagtcggcattggccgctatgccggcctgcgcgcacgcatccaggaacgcgccggtgaccggcagatccagcctgaggcgctccaccgaaatcgggccgccccgccccctgtagcgcgggtctccgcccttgaaattctcgaatttcttgaagaatggcaggacatcgtcatagccccagccgatattgcccatttgccgccagcgatcatattcctcgcgcaggccccggatgaagatggtgccgttgacggagctggaaccgccgacgaccttgccccgcggccagctcagccttcggccgttcagcgctggcaccccctccgtctcatagggccagatcacgtcggtccggcgcagcatctgcccggtccccagcggagcccgcatccagaacagcgtgtccgggccgcccgcttcgacgagcaacaccgaatgttccccgctttcgctgagccggctggcgacgacgcatcccgacgatccagcgccgatcacgatataatcgtacgaagtccggacatcgttatgcgccatgctcatgctgggaatattccatttcgtgcgacccgcggctcaggccgggccggatgcaggcttgctgcatccggcgcctcccccacggtttagcttgaatgataagtcataatagttccatatatcgaaactgtcaaaggattatcgtcggtatgtcggaacttttaaattttctcggcatggcctatcaggaggatgcttttggccgctccagttcctgtgtaattgcggaagctggtgcgcgggtgccgacaggcgaatcggacgcgaggggatggaagtgggaaaatctgtgccggccgaagaccagggatcgatcacgaggcagcgttcctccaaatattccgaccccttcttcgccacgacgctggagcggggcttgcgggttcttgcggcattccgcccggatgacgcgtggctcagcaattcggagatttccgcccggacgggaatgccgcgatcctccgtctcgcgcctgaccaacacgctggtccaacttggctatctgggcctcaatgaaagcgggtcctatcgcgtgggttcccaggttctttccgtggcctatccgctgctggcgcggttcaagattcggcagatcgcgcgccccttcatgcgcgatttcgccgtgcgggccggcggcaacgtgtcgatcgccatgtcgaacgacctcaacgccatcatgctggacgtcacgcgatcggacgacacggcgctgcccgactatatttccgacataggattttccgtaccgctctatcgcaccgccatcggccgcgcgatcctgtcgctcatgtcgccggaggagcgcgccgcgcttcaccagcggaccttggagaccgccccgcaactggccgacggaaaggcggaggccgaccagggcgtggaggactgcaagacggacggtttctgcttcgcctcgtcctggcgggccgaaacgctggcggtggcggctccgctgctgcggaccgccgatggggaatgcctggcgctggtgtgcgccgttccggctttccggaccaatgagaatgagatgcggaacgatgtcgggccgcgcctcgtttcgcttgccgcccggatcagggcgcttgccggcggcgcgtagccggagcctggccgcgcaagcatttccaggagccgtttcccggcttcagcccgacttcagttcgctattgaggcgcaggcttgcgcgccacaggaagaaggcggggatcaggcccagccatgccgcgccataaaggacatatcgcacgctttcggccccgacggcgggcttcagcatttccgacaagatgccgaacagcagcggccccagtcccagcccgaccagattctgcatgaacagaagtatggcgctggccatcgcccgcgcctctggccgcacgagcccgtgcaggcaggcgaaggtcgggccgtaataggatgcgttgaacaccgtgggtatgaagatcagcacgagggcgatatgccattcgtcgatccaatagccgaggaagagaatgggagcgccgagcgccatgccgatcacgggcgtggtcagcatatgccgcttgtccacgcggccgaaacggtccgccatgtaaccgcccagccaggtgccgacgatccccgccgcgccgatggcgatgccaagcagcagccccgtttctcccacgctgaggccgtgcgagcgctgaaacaggatcaaggcccagacattcttgccataggtgaggaaagccgtgaaagaggccccgatggcgaggtgaaggaaggtgcgcgtgccgaacacctcccgcagggcgccgacgacggtcagatcggccccaggcgccggaggagcggccgccggccgtctgcgctcgtcccggatcaggaagggcagggccatggccatcaggatgccgggagcccccaccagcatgaacgcgaagcgccatccccacagatcgttggcgaagccccctatggccagcccgaacagggtgccgatgggaatgccgaggccatagaaggcgatggccgacgaacgcttcgaaggttcgaccgtggagctgatcaacgagtgcgccgccggggtgcagcccgcctcccctatgccgacgccgatgcgggcgagcaggagctggatgaaattatgggccatgccgcacagcaccgtcatcccggcccaggtcgcgagcgagatggagatcagcccgacgcgattggtcgtggggcgatcggcgaaccgggcgatgggaatgcccagcaccgtatagaaaagcgcgaaggccaggcccgtcatcaagccgatttgggtgtcggacagcgaaagatccctggctatcggctctgccaggatgttgacgatctgccggtcgagaaagttgaaaatatagaccaggagcaatatccagagcatcgtccgggcgcccgacctgttccgcacttcggcggcggccgcagcagtcgcaacttgattggtttcatccacttttctctcccggcgccaggggcgcggatgtggcggcgggattgcccccgcggcgcccatcaaaactggcttcacatggggtcgcgacttcccgttttcttcggcgcgttcggcccggcgcccgccatgacttccggagactgtcgcttcgacaggcccgtcacttgcgcccgtcgccgcgcgcggaccgcgccggcgcgaagcgggcatggaaatcgtcgagatccagcgcgaattcgtcggacgcgatgaactcctcgtccgtcgcagtcggcttttccttttccttgtagaatgccgaataggtcggcagcttggaagccgtggacttgtaataggtggagatggtcttcacctgcacgctggccttcgggcccgacaggtcgaactgcatcagccgcatccatccgtcgccgatcgtctcgcgctcgttcgctcgcgcgggcgcggcggtcacgaaggattgccggcgcccttgatagtccgacagcacctgatagaccttgtgcccgaacctgttgaggtcgacgcgatgggcctgcccatattggtggccgctgagcatcaggaagatctggtcgttctgcgacaggaacttgtcccacacgtcctgcggattgttgtggacgggattgaccgccttgaaatccacggcgggattttcgcgcctttcgcctgcgcggttgaggaagctgtgcgtgctgacgatggtgggcaggccggggtagcgcttgatcacgccctccgcccatttcagcaccgcgtcggacggcgccatctcgaacccgatatgcaggaagcggtagccgcccgcatcgaagagctgggcgctgtcggcgccgccattatagctggcgacataccaggacttcttcctgaagaagggcgtgtccgccccgaatatggacgtccagttcttgagcccgccataggcgagcatgccgttgggcaggcccccctggccttccggccagcgtgaatcggcccagttcgaatcatagtcgtgattgcccggcacgaccgagaagggcaatttcccggcaatcatctcatatccccggcgcgccgtcggcatttcgaccgtgagcacgcgggaatccggatggatttgcggcaggctggtcagatatgtctggatatgcttgtacccctgggcggcatattccggggtcatgcgctggctggcatgttgccagacatcgccgagcgccgtggcgaaggcgatgtcgccgccctgcgattccgcgttctccgcgatgtagcgcatctgatcgaagaagagttcccgcgcatcgaagggaaagccctcctcggtctgatggcggtaatcggtgtaatattgggtgtccggaatgacggcgatcgtgaatttcccgtcctcggctcgcgcaaccgacgtgccgacaatggcaagcaacaagatcagaatgcgtttgatcgacatgttccggccttcccaaggcgctttccgggccgcccggcgcacagggcgccggacggattggaaagccaattcagacaatattccagggcgccgatttccctgcaagcgaagcggagcgggccttagaattcataccgcacgccgccgccgaacagccgcggcgacccgaccaggcgctgcgccagattgcggtcgatcgcatacacctcgtcagtgaggttgcggacataggcgaataccgaccagcccgcatccgacgacagttccccgcgcaatccgaacagggcatatgtcggcaccctggaggtcgcgacattgttcaggcgcttgaattcggcgctcttgtaacgggcgtcgaacgtggtcgtgaactccagccccccgccgagctggagcttgtgaaccagggatgcgttggcggtgcgatgcggcgcggcgggaagatcgttgccaaggtttgcggcgacctgagcgggcgtgccctggaattccgtgatcctgctgtcgagcagcgtcccacccgcttccaggcggaggctgtgccgatcattgtcgaacaggctcagtccgacctgcaaatcgacgccgtagaggatcgacttgccgacattgatgcggacgttcggcgtgttgggcgcaacgatggtgaatgcctgcaattccgacaggtcgtaatagaaaccgtcgaccgatgcatagaagccggcggcggtcgaaaccttgaagcctgcctcataggccttgacgttttcaggcttgagcggcagcgcctccaccgcgctgaagatcgacgatccgtcgaagccgccggccttgtagcccgtgccgtaggacgcgtagaccttgatctcctcgatcggcttgtaggacagcgtcagccgtcccgacacattattgtcgtgcgcccggttgtcgaagaacacgggcaccgcgggaaagcggctggcgccctgcgagatgccatagggattgaggtcgatcgtcgatccggcgaaccgcgccttgtcgtccgtgtagcgaaggccgccggtaacggtgaacttgtcggtgatcggccattcgacctggccgaagacggcgcggcttttgcgcgtctgggtataattggtccggacgcgggtcgccgcgacatcggtatagtccagatcggtcatgaatttgaccttgtcgttgatcgcatagacgccgaccacccagtcgatcgggccaaggtcgcccgccaggcgggcttccagcgacttctgccgcacgcggtcgttgaaatcccaatcgaatacgcgcgccgggccgccggtggccccctccacgaagcgcttgccatattggtagcccaggatggtggtgagcgtgatgtcatcggtcagcggctgctcatagttcagcgaaccgccatgcatccggatgtcgcgcatcggatagcgggacgaatagaaggtgtagggatcgttgtcgggttccagccagccgttgttgttgatgccctggacgctgtcggtgatctggttctcgcccttgtcgcgactcatgaaggccttgagcttcaacttgccgccggtgggcatggtccagagcagcgtgccgcgcagggccagcatgtcgcggtcgccccatccgctgcgagcgcccggatcgggaaccaccggcgtgcccgcgaagacccgcgtgccggcgagcgagccggcgcccttgccgttcatgtaaccgccgccccattcgcgcaggacggcgatgcgggcggaaatatcctgcgtgatcgcaccgccgaccgcgccctcgatgcgatagcgttcgtaactgcccagttcggccgtcacatagccgtcgagatccttgcccggatcgcgcgtgagcacgttgatcacgcccgccgtgctgttgcggccgtagagcgtgccctgcggccccttcagcacctccacgcgctccacgtcgaaaaagggaagcgagaggaagagattggacgtctggtagacgtcgtcgatatgcagcgccgccgacgaactgccgttcgggcgataatcgtcgctgccgcccaggccgcgaaccgaaatcaccttggacgcgctgcccccgaaatcggacgtgatgctgacgccgggcgtctgctccacgatcccttcgaagtcgctgacgccgcgctcctggatatattggccgctgaaggcggagatcgcggccgggacgtccgacaggcgcgacgcgcgcttctgcgcggtgacgacgatgtcctgacttgaatccctgggggcatcggcgccgcccggaacggcgtccgactgcgcatgggccggcatggcgcccaccagtgcaatggcggccgacgccgccgcaaagaccagcctgccccgcaaatgaagattcgccctttcagtcatgtccatctcccacttcccctttatacattattccctggccccaaggcggccacgcgcatttccagacggaaaaccggcgccgcgccgaccttcggcggcaatgcgcaaaaaatgccttggcgttcatccataaaatgaactttctatcgtttatagtttcatatatcgaaactgtcaaagagatttcgacgatatattaaattaacattgcgcatgaaagcagggcaaaggagccgccgcccattgcctgccgcgcacatggcgcgatcttcgctgccagcctgacgaagccccttcccgcttccgccgagagcattgccgttacatcgggatcaatggcggcggcgcgctcttcaacgttccggcggccgttttccgcagggcggatggacgttcgtttccctaaaatcggatggagaccagggagccgcgcttccggggcttgtcggacctcgacggccgcattgagaaccctatgcctgcttcgccatccttgcggtcagatcggccctcagttcgtcgcgcagcggctttgcctgcccgtccgtgcggcatatgatgaccgtatcgcaggtcgcgatgatgcggccgttctggaacatcgcctgatggatcgtccagctcgtgcggccaaggcggccgaagcccgacgcgatatggacgagatcgggaaaattgccttcgcccagatagcttatgtggaggtcgccaaccacagtgcgctcgttcgacggccggttggccagggcgtcgacctgccggttcagcatgacgcggccgccctcgaacagcgcggcgaaggcgacattgttgatgtggccattgacgtccaggtcctggaaccgcgtctggaagtctccgcgcaccgggtaattgccggggtcgagccgccagccttccggcttggtcatgatcagcgcgcccccatatgaccgtcgctccgccgcgcatgccaatcggcgatggcgccgcggacgttgtcgacgtgccggcgggccaccgcctccgccagcgccgcatccttcttcatgacggcggccgccatatcggcatagtcgcggcgccggaccttctggagttcgggcatcgaatattgaacgtggatgatgtgcatgcccacggatggaaagagcctgcgcaactcgcgattgtcgccgatccgcagcagcacgcgataaaattgacgccgcgccgcgttgaaggccccctcctcccggtcggccgccgccatgtcgaggcgctgcagcacgtcgcgcaggagcttcgcgtgcaggcgctccacatatcggccggccgcggtgcgggcggcgagcgccgtcatcgcctccgcgacgtcgagcacctccatgctctcggccaggtcgagcttccggatcgagggcgaccgattggcctccagttcgatgatcccgcgcaccgacagatgctgcatggcctcccgcaccgcgttacggccgacgtcatagcgaagcgcgaggtccgtttccgcaagccgctggccggggacgagttgccgctcgtccagcccggccaatatgcccaggaccaccttgcgcgccgtgccagcaggctcgaactccaaaccggcctccataggacccctcttgattgttctacaatcatgttccatacatgctttggccgggagtgcctagcggcaagacggcgcccgcgatcgccgccccgcattccgacgcccacatatcgccgccgccgatagcggcaccacctcagcagcatgcgagtccaacgacatggcgagaaaatttcacgacacggccagcgaggctctttcgggcctgcttttcgacggaatgaccatcgcggcgggcggcttcggcctctgcggcattcccgaaacgctgatcgacgagatccgccgcagcggcgtcaaggatcttaccgtcatttcgaacaatgcgggcgtcgacgatttcggcctgggcctgctgttgcagagccggcaggtgcgcaagatgatctcctcctatgtcggggagaataaggagttcgaacgccaatatctgaccggcgccctggaactggaattcaatccgcagggcacgctggcggagcggctgcgcgcgggcggcgcggggatcgccggcttctacacgcggacgggcgtcgggacgatcgtggcgcagggcaaggaggaaaagatattcggcggcgagcgctatatcctggagaccgggctgacggccgaccttgccatcgtcaaggcatggcgcggggacgagaagggcaatctcgtctatcgcaagacggcgcgcaacttcaacccgatggtggcgacgtccagccgcgtcacggtcgcggaggtcgaggagctgcttcccgccggcgcgatcgatcccgaccatgtccacacgcccggcattttcgtgcagcgcctgatcattgccgaacggaacgagaagcgcatcgaaaagcgcatcgtgcgcaaggaggtttgacatgccctggacccgcaacgacatggccgcccgcgccgcgcgcgaactgcgcgacggtttctacgtcaatctgggcatcggcattccgaccctggtcgccgacaatattcccgcaggcatggacgtgacgctgcagtcggaaaacggcatgctgggccttggcccctatcccgatgccgcgcatgtcgacgccgacatcatcaacgcggggaaggagacgatcaccgaactcgccggcaccagctatgtgtcatcggccgacagtttcggcatgatccgcggcggccatatcgacctttcggtcctgggcgcgatggaggtcgcggaaaatggcgacatcgccaactggatgatccccggaaagatggtgaagggcatgggcggcgcgatggacctggtcgcgggggtccggcgcatcatcgtgctgatggaccatgtctcgcgggacggcacgcccaagttccgcaagagctgcacccttcccctgacgggatcggcggtggtcgacatgctgataacagacctggccgtctttgcgcgcgccgatcgaagcgcccgcttccgcctgatcgaatgcgcgcccggcgtcgacctcgatcaggtccgcgccctcaccgaagccgacttcgacgcatgagcgcggccgatccgacgattgcggatgcctgaacggacggaaagcgccgtttgagacggcctttccatgggcgcgaagtcctttccgctttgacctgccgcgcttgcccggcagatcggcttcgcccgtccagcgacatgtggcggcgcggacatggcttccacgcctgcgcatcggcaccgatgcggcagatggacgaaaaatccccgaatgcctgcctgtcgggtaggaatccaggactgatctggaaaatggtggagccgagggggatcgaacccctgacctcgtcattgcgaacgacgcgctctcccagctgagctacggccccgttaaggagcgctgcctataagcgacggattgcggccatgcaacggtctttttgcgcaaaaaatggagccgccctccatcctccggcgcggccggtctgccggggcaaaggcgggacattactcctgcgtaacgcccggaacgatgcggcggcatgctcattggtgcggtgacggcatctcaaagggacgtcgtgcagaagcagacgcaaaggcagacaaggagacggacaatgggttaccaaggcggacgtcgctatggtgacggcgatcgtaactggacggactgggaccgggattccgaccgttaccgtgcgcggcgcgactggcgggacgatcgcagctatcgatatggcacgcgcggccagttcggcgggccgggatcgggatatggcgggtcgggcaaccggcgtccggcggatgattatgatccggacgaacggggcttcctcgaccgcgccggtgacgagatccggagctggttcggcgatgaggaggcggagcgccgccgcgaatatgacgattattacaaccgtccctatggcgatccgcgggaccagagcagccggatcggctacgcctccgccgccaatacgggccgctacctgcccaatcgcggctacgcgccctataccggcgaacgcagcggcttcggcagcgaggatcatggctatcgcgtgcgcgcctatggcccgaaccatgattatggcgagcatcacgacgccaattaccatgcctggcgccagcagcggatcgacgaactggaccgcgactatgccgaatatcagcgcgaaaaccgcgaacgcttcaacaatgagttcggcagttggcgcacgcgtcgcggcgagcagcgtcaggcggtccagcaggtgcgcgagcatatggaagtcgtcggcagcgacggcgaacatgtcggcacggtcgacaagctgcgcggcgaccgcatcatcctgaccaagaacgaccaggagtcgggcggcgtccatcattcgatcccgtcatcctggatccggtcggtggacgcgcagaaggtgacgctggaaaagaccgcggaacaggcgcagaccgcatggcgcaccgagcgggagcagcaggccctgttcggatcgcaggacgatgacgcccaggcccgtttcagcggggctagcggttcgacccacgaaaagggccgctaccgataaggtcgcccggaagcaggagggcccggccgcaatgccgggcctttcttcattgggcggcggccagcacccgctgcgcctggatgagatggggccggtcgatcatcttgccgtccagtttcagcacgcccgcgccgggattggcggcgaaggcgtcgattaccgccctcgcccgcgcgatctccgcatcggtgggggtgaagccttcgttgatggcggcgacctgaaccgggtggatcgccatcatgccggtgaagccgtcgcgccgcgcacgtccgatataggatttgagatcgtccatcgcctcgatccgggggaagaccgtgtcgatggcggggacgcccgcggcatgggcggcgaacagcgtcaggctgcgcgccatttcgaagggcgcggtgtagcggccatcctcctcgcgggaggtcgacgcgccgatggatgcgggcagatcctccgccccccaggtcaggcccgccagcctgtcgcgcacctggcggaagctgcccagttcgaaaagggcggcgggggtttcggtcgcgatgggcaggatcggcggcacaggcgcgccgccggacagggcgatcatcgcctggacgctcgccgccccctccgccttgggcagcatgatgccgtcgggcgaggcggggagcacggcggccagatcggcggccgtgtggtcgccgtccagcggattgacgcggacgaaggccacgccgttacggggcgacgccagccattccgctatcgcgtcccgcccataggccttgcgttccggggcgaccgaatcctccaggtccaggatgatcgcgtcggcgccgctggcggccgccttggcgaagcgttccgggcggtcggcggggacgaacaacagcgaacggagcttcatgcgggcctcttcttcagcagcgccatgcgcaggcattggcagacgatttcgtcccgctggttataaaggcgatgggtgaatgtcacgatgcccgcttcggggcgggagcggctttccttgaggtcggtgacttcggtttcggcccgcatcgtgtcgccgatgaagacgggcttgggcatgaccagcctgtcatagcccagattggcgaccagcgtgcccaaagtcgtgtcgcccaccgacaagcccaccatcagcgcgaaggtgaaggtgccgttgacgaggatctggccgaattcggaggctttcgcggcttcggcatccagatgcagcggctgggggttgtgggtcatcgtcgagaagaggagattgtcggtctccgtcacggtgcggcggatttcatggtcaatccggtcgccgatggtccattcgtcataatagcggcccgccatcagtcttccccccgttccaccagcaccagcagcgtgccttcgctgacctggccgccttcggtcgcatccagttccgccaccacgccgtcgaagggcgcggtgaggctatgttccatcttcatcgcctccagcgtgaccagtttctggcccttggcgacccggtcgcccttcgccacggcgacggcgatgatgcggcccggcatgggggagaggatcgcgccgtcggatgcggcggcgccgcccgccttgaccggcggggtctggctgaagaaccagctttgccccgcctgggtgacgatgatcgtgccgtcgcgctccatggcggaacgcaggtcggtgcgcaggtcgccggacgcggcgtccgcgacgacatggcggccgtccacgaacagatcgacatgggtcttcggcgctgcgttgaggcggaagccgaacagcccttccctgtcctcgcggcccgtccagtccttgcggaaacgctgtccggcggcggcgagaacgcggtcggacgggcagtcgacagcggtcagcgcctccccctgccgctcgatcaggccggtgtcgaggcggccctcggcaaagtcggccatggacaggcaggcatgcaggaaaggcttgttggtgtgcagcgggccgacgaagctgccgtccagccagcggagcagatcggtgcgcgccgcctcccgatccgggccgcggcagatgaccttggcgatcatcgggtcgtagaaggaactgacggtatcgcctgcctccacgccggtttccacgcgcgcgccgctgtcgaacagcagccggtcgatgcgccccgggctgggcaggaagcctttggcggggtcttcggcatagaggcgggcctctatggcgtggccgttgatcgacaattgctcctgcttcttcggcaggggttcgccgctggccacgcggagttgccattcgaccaagtcgacgccggtaatttcctccgtcaccggatgttcgacctggaggcgggtgttcatctccatgaaccagatgcggtcggcgcgcaggcccccaccttctttggcgctggcgtcggcgatgaattcgacggtgcctgcgccgacatagtccaccgcctgcgcggcgcgaacggccgcgccgcaaatggcttcgcgggtggcggcgtccatgccgggcgcgggggcttcctcgatcaccttctggtggcggcgctggagcgagcagtcgcgttcgaacaggtggacgacctggccgtggctgtcgccgaacacctgcacctcgatatggcggggcgagaggatatatttttcgatcagcacctgatcgttgccgaagctggacgccgcctcccgctggcaggagaggagcgcgtcggcgaaggcttccggcgcgtcgacgcggcgcatgcccttgccgccgccgcccgcgaccgccttgatcagcacgggatagccgatggcgtcggcttcggattgcaggcgctctgcgctctgatcctcgcccagatagccgggggtgacggggacgcccgcttcggacatcagcttcttggcggcgtccttcaggcccatggcggtgatgctggcgggattggggccgacccagatgagaccggcgtcgatgacggcctgcgcgaaggcggcgttttccgagaggaagccgtagccggggtggatggcctgcgcgcccgtcgccttggcggcggcgatgatgcggtcgccgatgaggtaggattcgcgggccggggatgggccgatatggacggcttcgtcggcttcgcggacgtggagcgccctggcgtcggcgtcggaatagaccgcgacggtgcggatgccgaggcggcgggcggtgcggatgatgcggcaggcgatctcgccgcgattggcgatgagcagggactggatcacatgcggaacaccccgaagcggggcgcctcctctaccggggcgttgagcgtggcggcgaaggcgaggcccagcacgtcgcgggtctgggcggggtcgatcacgccgtcgtcccacaggcgggcggtggcgtgataggggttgccctcatcctcatatttctggcggatcggcgtcttgaaggcttcggcttcctgcggcgtccatttggcggcgtcgcggtggacggtcgccagcacgctcgccgcctgttcgccgcccatcacggatatgcggctgttgggccaggtgaagaggaagcgcgggctgtaggcgcggccgcacatgccgtaattgcccgcgccgaagctgccgccgatcagcacggtgatcttgggcacgctggcggtcgcgaccgccgtcaccagcttcgcgccatgcttggcgatcccctccgcctcatatttgccgccgaccatgaagccggagatattctggaggaacagcaggggaatgcgccgctggcaggcgagttcgatgaaatgcgcgcctttctgcgcgctttcgctgaacagcacgccgttattggccaggatcgcgacgggcatgccccatatatgggcgaagccgcagacgagcgtggtgccgtagagcgccttgaactcgtgaaattcgctgccgtcgacgatgcgggcgatgacttcgcgcacgtcatagggggcgcggacgtcctgcgggatgatgccgtacagttcttcggggtcgtatttcggcgccttgggttcgcgcaggttgaggtcgatttcgggcgcgggctggagcgtcgagacgatgtcgcgcacgatggtcagcgcatgttcgtcattttccgcgacatgatcgaccacgccggagcggcggccgtgcacttccgcgccgccaaggtcttcggcggagatgacttcgcccgtcgcggcctgcaccagcggagggccggcgaggaagatcgtgccctggttgcgcacgatcaccgtttcgtccgacatggcgggcacataggcgccgcccgccgtgcagcttcccatgacgcaggcgatctgggggatgccccgcgccgacatctgcgcctgattgtagaagatgcggccgaaatgctcgcggtcgggaaagacctccgcctggttgggcaggttcgcgccgccgctgtcgaccagatagacgcaggggaggcggttctccatcgcgatttcctgggcgcgcagatgcttcttcacggtcagcggataataggtgccgcccttcaccgtggcgtcgttgcaggcgatcatcacctgccgccccgacacgcggccgatgcccgcgatcatgcccgcgccgggcacttcgccatgatacatgccgttggcggtgagttggcccacctccaggaacgggctgcccggatcgagcagccgctccacccggtcgcgggggagcagcttgccgcgggcgacatgcttggcccgcgccgcttcgctgccgccgagcgcggcgtgggcgaccttttcgcgcagttcgtcgcgcagggcgcggttatgcgcggcgttggcgcggaagctttcgctctccgccgaaagcttcgtatcgagaacgggcgcactcatgcccttgcgctcccctgccccgtggttgcatatccagggccatccatgccgaccatcctgctcctcaccatttccaacctgttcatgaccgccgcctggtattggcacctgaagggcgggatgaacaaacccctgttcgccgtcatcctgatcagttggggcatcgccttcgtcgaatattgcttcgccgtgcccgccaaccgcatcggcttcgcccatgggtggagcgcgggccagctcaagatcgcgcaggaggccatcgcgctgatcgtcttcggcgggttcatggtgacggtgctgggtgagccgctgcactggcgccatctcgccgctttcctgtgcatcatcgcggcggtgggcttcctgttcgtggggcgatcctgagagtgcggcgtgctcctgcggaggcaggagcctagtcccgccgtctgaactgggttcctgccttcgcaggaacacgtaacaggcttgggcaaggtcagggccacattcacgcgccgatcagttcgcggccgatcagcatgcggcggatctcgttcgtgcccgcgccgatgtcgagcagcttggcgtcgcgcatatagcgttcgaccggccagtccttcgtatagcccgcgccgcccagcgcctgcaccgcctccagcgagaccttcatcgcattctcgctggccagcaggatcgcgcccgcagcgtcgaagcgtgttgttttcccccggtcgcaggcctgcgccacggcatagacataggcccgcgccgaattgagcgcgacatacatgtccgccaccttggcctgcatcaactggaaggcgccgatgggctggccgaactgcttgcgttcgcgcacatagggcagcaccacgtcgaggcaggcctgcatgatgccgagttggatgccggagagcaccgcccgctcatagtcgaggccggacatcagcacgccgacgccgccgttgagggggcccatgacattatcctccggcacctcgcaatcgtcgaagaccagttcggcggtgggggaaccgcgcatgccgaccttgtcgatcttctggccgatggagaagcccttgaaccccttttcgatcaggaaggcggtgatgccgcgcgcgccctcgcccgtcttggcgtagacgaccagcgtgtcggcatagggggcgttggtgatccagaatttcgtaccgttgaggatatagcggtcgccgcgcttttcggcgcgcagcttcatcgagacgacgtccgaccccgcgcccgcctccgacatggcgagcgaaccgacatgttcgccggaaatcagcttcggcagatagcgcgccttctgttccggcgtggcccagcggcggatctggttgacgcagagattggagtgcgcgccatagctgagacctatggaggcggacgcccgcgccacttcctcctgcgcgaccacatgttccagatagccaaggccaaggcccccgtccgcctcctccacggtgacgccgtgcaggccgagcgcgcccatttcgggccacaggtcgcggggaaaccaatcttttgcgtcgatctccgccgccagcggggcgatgcggtcggcggcgaagcgggccgtcgtgtcgcggatcatctccgcattctcgcccagggcgaaatcgaagtcgggcatggcgaactctccttggcgcgcatcctaacgtgcaacggcgttcaggaaaaattgaaacggcgcgggataatgtatagtttctgtctatgatcgaacgctatctgctccgctatttcctggccgtcgtggaccagggcaatttctcccgcgccgccgcccattgcctggtgtcgcaaccgacgctgtcggtgggaatcgccaagctggagcaggcggtcggcgcgccgctgttcctgcggagcaaccagcgggtggaactgaccgaggcgggggcgcggctgctgacccatgccaggcggatcgagcgcgaattcaacctggccgaaatggcgggggaaaaggcggagcaggcccccgtgctgcgcatcggcgtgctgctgagcattgcgggagagctggtcgcccgcgccattgcggacggcgccatgcccagggaaggccggaccgagatcgttcccggcagcgagcgggagctgctggggcggttggacgcggagcggatcgacgtggcgctcaccctgatcaggccgggcgcggaccgtttcccgacgcaatcgatcatagaggaaggctatggcatcgccatggccgccgaccatccgttggcgggacgggccatggtggcggccgaagaactcgcctccgaaacgatgatcgtgcgccgccattgcgaggcgctctccgccaccagccgctatttcgtcgatcgcggcgtccgcccgcatttcgccttgcgctcgaccaatgacgagcgcgtgatgcagatggtcgcggcggggctgggcatcacggtcatgccggacagctatcgctggcccggcatggcgcgggtcgcgctcaaggatttcggcgagcggcggactgtcggatttctctatggcgcgcgggcggcagggctgcgggaagcgcccgcgctcaaggcgctggtggcgtctttaggggcggacggccgccagacctgaccggcgcgcgcgtcacccgcccgaacaatatctgatagacgtcgtcgccgccgccctcttcgaaagccgccatgacgcggcgcaggtcgcggggaggaagcggctttcgcccctcgctcggcaccacggcgccgatgcccttgagatgggcgatcagccccctcgcgtcgccgcatggcagggcatattcctcgtcgaaagcgaaggcgtcgtcatggcgcgccagtatcgatcgcaatgcttccagcgaaggatagtcggggatgccggcgctcaacccggcggcccgatgggccgaacgccagcgggcgaagctgccctgccccatggtcgagaaaagcaggctgcccgccggtcgcagcaatcccgccagccgcgcaaccgcgctttccagatcgtcgaaccattgaaaggccaggctggaaaggatgaggtcgaaccattcgccctcgaagatcggcgcttccccatccatcgccaggaaggtgcccgcgaccagtccgcccgtggcggcgcgggccagcatgtcgggcgaaagatccgtcaccaccagttcggcgcccggccagcgcgcctggatgtggcgcgtcaggaagcccgtgccgcaaccgatctccaatatccggccgacgccatcgggcctttgccgctgcgcgagatcggccaccagcgcggcggccagccgctgcggcccggcatgatcgtcataatgccccgccgccgcgccgaaggcgtcgcttattcgttgcttgcggtggccgttcatggctagtcgcattggcagagccgcaccttcttttccagcccttcaaaggacagcgccgaccgatgaccgccccttccgcccggattcccgccatggacgttctgcgcggctgcgcggtcatgggaatcctctggatgaacatcgcggctttcgccctgcccgaacaggcctatttcaatcccgcggcggcggggccgctctcgaggggagacatcgccttctggacggtcagcttcatggctgtcgacggcaagatgcgggcgctgttctccatgctgttcggcgcgtcgatgctgctgctgatcgacagggaggaaatggccggccgcgacggacgacgggcgcaggtgatccgggccggctggctgttcgtcttcggcctggcccattatctgctgctgtggtggggcgacatattgatgatctatgcgctggtcgggctggcggcgctgccgttcgcgcgcagggatccgctgtcgctcgtcaaatgggcctttttcttcttcctcgcgcatttcctgatctgcgccggcttcgtcggcacgctctacgcatggggccatgccgccgccgcgcccggcgcccccggccatgtcggtgcgggtttcgccaatttcatcgcgtcgctttccgaccccgaccatccggccattcgcagcgaatatgaaatctatcgcggcggttttgcccgcatcttcctgcatcatgtcgcgctgttcggcgggcaatggctgaccaccctgccgttcgtcgcattcgacacgctggggttcatgctgctgggcatggcgatgttgaagggcggattcctgaccggccgttgggaggctgagcaatattggcggaccgcgcgccattgtttcctgatcgggctgattccgatggcggcgctcgcggcatgggtcatctccagccggttcgctccactgacggctttgggatcggcgctggcatggtccttccccttccgcattccgctggcggtgggatgggcggcgctgatcctgtggctgttcacgcgccatcgcggcgcggccctgaccgcgcgcgtcgccgccgcgggccggctggcgctcagcaactatctgggcagcagcctcctcatgtgcgcgattttctatggctggggactggggctattcggccatgttccgcaccataggctgccgctgttcgtgatcgcggcatgggcgatgatgctgatctggtcgccgctgtggcagcgccgattcgcgctgggaccggcggagtggctgtggcgcagccttgcgaggggccaaacgcaaaagattcgcaacagcgactgaattcctattgcgacctattatcatctgcgctatctcccctttcaggagatttgcatggttgtctgtgtctgcaatgccatccgtgagaaggatctgaaacaggtcgcccgcgaaggttgcgcaaccccgtgcagcgcctatgcgcgccttggccgtcggcccaaatgcggccagtgcgtccccttcgcccgcaccatcatagcggccgaacgcgcctccatttgaagtgattgcgaatcaagcgcatcggattgacgcgaacttgacgcaatagcgcagcgaaaaatggcggatttctgcggctttccggattaacaaacggaagcgaaacgcttatgctcccggcactttccctacagccggagaagaacgccatgaagggcgacgccaaggtcatcgaatatctgaacgaggttctcaagaacgagctgaccgcgatcaaccaatatttcctccactatcgcatgctcaatcattggggcatcgagaagctcgccaagttcgaatatgaagagtccatcgacgagatgaagcatgccgacaagctggcggagcgcatcctgttcctggacgggctgcccaatttccagttgctcggccgcctgaagatcggggagacggtggaggaaatcctgaaggccgacctggaactggaatatgaagccctgcccgtgctgaaggacgccatcgcccattgcgaatcgattcgcgactatgtgagccgcgacctgttccagcacatcctcgaaagcgaggaggaacatgtcgacacgctggaaacccagttcgagatgatcgagcgcatgggcatccagaattatatacagctacagagcaaggctgcggaggaataagccctcgaccgcgggcctggctcatatggcgcgccggcccgtcacctcgcgtcagatcagcgaatcgagcaggccgatcagcggcaggtcggccggcggcatctccagcgcatacatttgcgccggcctgacccatcgcagcgcggtcgcatgccgcgcttcggctatgccccgccatttacggcagacatagagcagcagcagcagatggcggtcgcccaagggctcgctcgcgaaggtcgcgggcgccaggcaactcgcatgggtgtggatgcccaactcctcctccagttcccggatcagcgcggtttcgggcgcctcccccggttcgaccttgccgccgggaaattcccagagatgcgccatcggcttgcccggcggccgctgctgcaacagcacgcggccatccgcgtcgaccagggcggcggcgaccaccagcagaggagaatttatcgtcataatggtcccgcttgaggggtttgttaactctgccccttttacaagggtatcaggggctgtgtgtaaatggggtgcggcatgcgggcattattcaaaaatttcagcttctggaagctgatctactgccagcgcggagcgacggcggtggaatatggcctgatcctcgcccttatctgcctggccattgtcggcgccctgtcgaacgttgccaacaagaccatcggcatgtggaacaatgtcgcgacggaagtcctggcgcattaaccatcaatatctgacagatggtttgctccattaaatctttatcaaccgacaccctctaaaccatccgaagctgaccttcattcaagcggggggacggccgggtagttaaacgtgaaatttgacgcaaggagacttccaatgcagttcatccgcaagatgatgaagaacgagaagggcgcgaccgccatcgaatacggcctgatcgctgcgcttatcgccgtcgccgccatcggcgccatgtccagcctgggcggcaagctcggcaacaccttcaacaatgtctcgggcaacctgaagtaagctcgaaccacattgaagaaaaaggggcgacggaagcaatttcgtcgcccttcttattggtctcgacgtctaccaggtgatgatcttgacccgctggcccggccgcagcacgctgttcgccgtcagcgcattgatcgtcaggaatcggtccagcggataatcggtataagccatgcgcttggccaaggactggactgtgtcgccagcctttacagtcacgacatcgacccggcggagcttgatcgcggccgcctcctgcgtcgacaggcgctgcaccgactgcaccatggtggaaaagggaccgatcccctgccccgccgcagtcagcagcaggaagtgataggcctttcccccgccgaaatcataagcgaagacggtggcatcgacctggctggactgggttctggcgcggatggtgcgccaggccgcgggcagcccgttaacggtagtgcgccgaatctcgcccggcggaacgccgccattgccgccgcccagcttggcgaacaccgaatcgatataggcggacagatcgccggaatagggtgctgcgctgaactgcgcctggcctcccgatcccgcgatcgtgacggcgctcgcaccattttccatgccgaagcccgatggcgcggcgaagctcacccgcaaatcgggatggcggaagcggctgccctcgatcacgccctgtttcggatcgtcgccatagaggacgccgttgagcgcgttcaggaacgcgtcgcggttgcggaccgtgctcctggatccgctggcggctgcattgcgggaagcgcgcccaacgcgcgaggcgggatccggatgggtgcttgcccattccggcaacgaccgggaactcccagtgacgcgggcatccaggctgctttgcgccgccagcgaggccagcatggacgacagggccttgggatcgtaaccgccggaggcgagatagcggatgcccagatcgtccgcctcatattcctggctgcgcgagaatttgagcgtcagcaactggctgccctgcccgatccccttttgcagcaggccggttagcgccgaatcgcccagcagggcgcccgtcagcacttgcagcagggtgccgccaatggcgttgcgctgcgccgcctgttgccgcctttgaccgtgctgcgccgcgacatggccgatctcatgacccagcacgccggccagttccgcctcatcgttcatcagcgccatgagctggcgcgtcacatagacatagccgccaggaatggcgaaggcgttgttcaccggcgaattgagcagggtgacggtgaagtccctctgcgcattggacaggccggactggaccgcgatgcgccgtcccacgccctccacatatttcgcctgcggtccggcgtaagcgccgccgaattcgttgagcaactggggatgctgcttggcgccggcttccttttcctgcgggctgatcgacgaaacggtgcgaatcgcccgctgctgaccttccacagacggcgcggccgccaggacggtcaggcccagcccggcggcagcaagagatgatattcgtttcacggcgcctcctgcatccctgttaccttcgcgtaacgagcaatagcaggcggatgttccccgaaacagaggatggcgcggtcagacgccgatggccaggaacttgtcggcgcgatcggtccgcagcgcatcggcgctgaggcccgccagcgaatccagttcctccccgatcgccgcgcccagattggcgattgcttgcaccggctcgcgatgggcgccgccgaccggctccggcacgatgcggtcgatgacgccgagagatttcagatgctgcgccgtcacctgcatcgcggtcgccgcgtcgctggccttttccgccgtgcgccagaggatcgacgcgcagccttcgggcgagatcactgaatagaccgcatgttcgaacatcagcacgcgattggccgccgccagcgccaccgcgccgccggagccgccctcgcccaccacggccgccaccatcggcacgcccagcgccaggcattgttcggtggagcgggcgatcgcctccgcctgtccgcgctcctccgcctgcacgccggggaaggcgcccgacgtatccaccagcgtcaccaccggcaggccgaaacggtcggccaactgcatcaggcggatcgccttgcgatagccctcgggcttggccatgccgaaattgtggcggacgcggctggcggtatcgtcgcccttttcatggccgatcacgaccaggcgccgttcgtccagagtggcgaaaccaccgatgatcgcctgatcgtcggcaaaggcgcggtcgccggccagcggcatgaaattgtcgaacatgcccgcgacataatccttgaaatgcgggcggtcgggatggcgggcgacctgcgtcttctgccagggggacagtttcgcataggtgtcgaccagcatttttgaggcgcgctgctccagcttgtcgatctcgccgctgatgtcgatgtcgcccgcattggcggtggcgcgcagttcgatgatgcgggcttccagttccgcgatgggcttttcgaattcgagaaaactaaccatggggcatggcgttagggcggagaaacgtcgccgtcaacgcggcgatgcgtcatgccggccagcggatggcggctgttgaccagttcgaccaggcggcggctgtcgacatgggtgtagatttgcgtggtgccgatatccgcatggcccagcatcgattgcagggcgcgcaggtccgccccgccctccagcaaatgggtggcgaaggcgtggcgcagcacatggggactgacccgttcgggcgcgatcccggcagcagcggccagcgccttcaccatctggtagaggcggatgcggctgacatggctcttgccggaggggaagagccaaaggctgtcggcgggcacatggtgcagccaggcggccacggcggcgcgggcgcggtccgaaatcggcaccagccgttcgcgggcgcccttccccttcaggatcaggaagggccggtcggacgccagcgcccggcgcggcagcgacaccagttccgtcgcgcgcagtcccgatccgtagagcagctcgatcagcgccgacagccgcaggtcgagcggcgcgggatgttcgacggccagcttgcccgcgatcagcgcgaacagcgaatcgacctcctgagtggagaggatcttgggcagggagcggcgcgtcaccgggcgcggcagggcggacgagggattgtcggcccgcagcccctcctcctccagaaaggcgtagaaggcgcgcagggcggaggatttgcgcgccaccgaggatgcggccagttccgcccaggccgtcgtcagctcggccaggcggtccctggtcgcgctggagaggccgccgacaatctcccccgcgccggtcaggtcagcgcgataggccagcagcgtgttgcgggacgcgccccgttcggccgccatcatctccagaaaacggtcgataagggcggcgtcgtcgcccatcagagccgcgtcatcgcctccgccgcgatcatccgcgcctccggatcgaggccgacgcgatgcagcgccgcgacgatatgatagaggtggaaggcgggcaggcggttccagtgggcggtctgcatgccgaccgccgccagcagcgccacgctgcccttctcgccccggcccgccgccgcgtcgatggcgcgggaccagcggctggcggcccccaggttgaagccatgatcctgcgccagcgacgcgccgtcctgcgcatcgatgcgggaaaggcccgccagcgcggcgatcagcatctgcgtcttgcgcgggtcggcatccctggcgaaggaggagacccggcccgaaccgatctccacgacagggctgggcgcgccgaccgccagcaaggcccaaaggtccgccgcgccgtccccatccgcctgcgccgcaaggcgcgaccattgcgccgcgctgcggtcataacctgcggtgaacatggccgcgaccagattggccgcatcgcgcgcgctgagctgcgaaaccggcagagccgccgcagcccgcgccgtcgcgatcaagccgacgaaatccggccgcgcctcattctgccagagcgtccgcatagcctggagccgctcgtccgtccccgtccccgcataggcggtgcgcagcgcatccacccggtcggccgcattggcgggcaggtcgccgtcggactgcaactggccgtagaaaccgaccagcgcccttgaggaaaagacgccgagccgagccgccacttcggcgcccggcaggcgacgaaccgccgacagggcaggtgcgcgcgcttcccaggcgcggacatgcggaccgaccgtggcatagagatcgtccggaatctcgacattgagcgctgtcgccaggccgaagcgccaggcggtcagccggtcgaccgcgtcccactcgatcttgaccgagcggcgggcgttgaagccggtgccgaccaccttttccgccaggcgatagtcgatgccgcgcaccacgccgcgccgctgcgcctggttgagcgcgccgctggccaaaccctgatcccccgaaagcgccgggcagatggcccgcgtcatgtcccagcccggctccttgctgaaccgcagcgcgcccgcagacagcggacacaggcccgccggatcggccgtcgccagataggtctgcatggcgatggcgtagaggcgcggagtaaaacggtcggaatcgacgctctgcaccagcaggcgggcgctgtccgcctcccccatgcgcagcagcagccaggcgcgttcggcgacccagtcggcgccgtcgatgtcgcggggcgtatcggtcgcggacagcagcgcccggcgcagcaggatcgacgcccagcgcgaggtgatcggcgcccgcgtctccttcatcagggtggcgaggaaccggcccgattgcgcgccgaaggcgttgggcgccatgccctgccgctccggcgtcagcggccctatgcggtcgagcgagcggcgcgcattttcgggcaggtcatatttctgcttttcggcggcgagttcctcctcgctcatcgcttccgctgcattgtcccccgcttcttccgtgacggcgaagctgggcggcaggatcggcgtcgcgggcgcggggccgacgggcggcgcaggcgtgccaggggcgggacgcggcggctgcgcgccgggttgcggcgcttcgggcgcatcgccgaagccgggcggcaggagcgattcgggcgtctcctgcgcgaccaccggcagcgccagcgcgagcgcgagcgtgcccagcgcccctttcgcattcacccgccgctgctgcatgccctttactggcccagcttttcggcgggaatgaccttttccacgcgggcctgcggcttttcgccgccgcgcgaccagagcagggcgaggatcgcgaccagcacggcaaccgcgacgatgggaaggatcggcagggatgccttgcggcggcgcgagctgccttcaaagctgctgtaggaacgattgcgcttcatgagtcctgttctggccgggctgggcataaggaaagttgcgatttgccttgtcggcgcggggatgtatagccccgctcgccatgcagcgaaacagcaaatccgccgatgcgcgagcgaagcgcggccccatcgtcctggtgggcatgatgggcgtgggcaaatcgaccgttggacggcggctggcggcgcggctggacgtggatttcgtcgatgcggacgaggagatcgaaaaagccgcgggcatgacgatcagcgagatgttcgagcgctatggcgaggcctatttccgcgacggcgaacggcgcgtgatcgcccggctgatggacggcgagcccaaggtcatcgccaccggcggcggcgccttcatgcaggaggagacgcgggcgctgatcctggatcatgcgctggcgatctggctgaacgccgacatcgacacgctagtcgaccgggtgtcgcgccgcgaggggcgaccgctgctgaagggcaaggatccgcgcgccgtgctgaccgaactggcggcgatccgcaacccggtctacgcgctctgccccattcacgtgaaaagcgctgccgcgccgcatgacgtcgcggtcgacagcatcatggagcagctttcccaatggccatagtccgcgtcgcgctggattcgcgcagttacgacatcgtgatcgaacagggcgtgctggaccgggcgggttcccatctggcgccccatgcgcgaaaaggacggctggtggtcgtgaccgaccggcatgtcgccgccgcgcagcttccccggctggaggccagcctgcgcggcgcgggcgtggcggtggagccggtgatcctgccgcctggcgagcagaccaagagctggcgccacctggaggaactgctcgacgcgctgctggcgctggagatcgagcgcggcgaccatgtggtggcgctgggcggcggcgtgatcggcgacctggtgggcttcgccgcctcgatcctgaagcgcggctgccatttcatccaggtgccgacgaccctgctggcgcaggtggacagttcggtcgggggcaagaccgcgatcaatagcaaggcgggcaagaatctggtcggcagcttctaccagccgtcgctggtgctgatcgacccctcgacgctcgacacgctgccggcgcgagagacgcgggcgggctatgccgaggtggtgaaatatgggttgatcgatgacccggatttcttcgcctggtgcgaggcgaaggggcatgacctgctggccggcgacgcccaggcacgcgaatatgccatcgagcgcagcgtggccgccaaggcggcgattgtcgccgatgacgagcgggaaacctccggaaggcgggccttgctgaaccttggccatactttcggccatgcgctggaggccgacaccggcttttccgaccttctgctccatggcgaaggcgtcgcagcgggcatggctcttgccttccgctattcggcgcggctcggcctgtgcccggcggaggatgcggagcgggtgacgacgcatctgaaggccgtcggcctgccgcacgaccttgccggcgcgcatgtgaaggcggacggcgcagcgctggtcgcgcacatgctgcacgacaagaagatggcggcgggcaccctgcccttcctgctggcgcgtggaatcgggcggaccttcctgtcgaaggatgtcgtgctggacgatgtcgccgcatttctggacgaggagcaggcggcggcttgatgcctgggatggctgatgggcggttagccgtcactccccctattcgtcaccccggacttgatccggggtcccgctttctttcgggtgcacgcctggaaaaggcagcgggaccccgggtcaagcccggggtgacggaaaactgatgacaggaactgaccaaaacccactcccccacacaaacaaaaagggcgcccctagaggcgcccttttctgtcctgcctttggaaagccgattacttcttcagcgtcaggccgccgaagcgcttgttgaagcgcgctacctggccgccctgctcaagctggcgggtgccgccggtccaggccgggtgcgacttggggtcgatgtcgagcgccagcgtgtcgccttccttgccccaggtggagcgggtgcggaaggtcgtgccgtcggtcatctggacggtgatgaagtggtaatcgggatgcgtatcggccttcatgggtctgctccgtctatgggccggtttccgaccggccatggatgcgtaaaactagcgaaggcgcgccgttacatgggaatgcgcgcaaaagcaaggggtggagcggcctttcccgaccacatcgatccgtcttcccgcctgcgcgggaatgacgggatattccgagcgccgcggcgtctcaatccaccggcgggtcggcgatcatcgcgacgaagctggcctcggcgcagagcttgccctccaccatcgccttgcccgtgaacttgcagacgcggccgcgaatctggaccaagtcgacatgcaggtcgagcaggcagcccggctccaccgggttgcggaacttcgccccatcgatgctcatgaaatagacgagcttgcccgaaccgcgcaggtccatcgtctcgaccgtcagcacgccggcggcctgggccatcgcttccacgatcagcacgccgggcatgatcggccggccggggaaatgcccctggaagaaaccctcgttgatcgaaaccgccttgaccgcgtggatcgtgctgttcggcacgagcgaaatcacgcggtcgacgagcagcatcggataacggtgcggcagcgccgccatcaccccacgaatatcgatggggccgacggcggcggcatggtcaacctgatccgtcatccggcgatcagcgcgaggccggctgctgcgacggattggcgggcgcagcggcaggggcggcagcgccctggccctgacggcccggctgccaaccggccggcggcgtaatgccgacgctgggcaccagcgcgttgagttcggccaccaccgattgggtgatgtcgacggtcggctgataggacacggtcgcgtcgggcgacaggatcaggtcgaccttggccttggtcatggcggatttcagcgcgtccgacagcttggccgaaatctgctcctcgacataggcgttggcgagcgcgatcggctggcccaggcgctgcaattcggcctggccgtcctgaccggccttctgataggcctcatattgcgtctggatcgccggggtcggcttgccgccggcggccttcatcgcggcttccagggccgtgcccttggccttgaggtcggcgtcgatggcgttcttgcgcgcggtgaagccgtcgatctgcgccttgtaggtggtctggatctgcgtgcgcgcggtcgaataggccgagctggtggcgacggcgcgttgcaggtcgacgacggcgatgccggtcttcgactgggcggcggccgggacgctggtcagcgccatggcggtcatcggcgccagaaccagcgcggcggccttgaaaatggtcttcatcagaattgagtccctacgttgaagctgattagctgagtgtcgtcccctggttccttgagcagggccttggcgatgtcgatgcggaacggcccgaagggcgagttccagttgacgccgaagcccacggcgacgcgcggtttcagcgtatcgcccagatattcttcctcgaacggcccgatcaggagggtctggccggttccgcatgtgcccggagtacccgcttcgctgcgcgagccggtcgtgttgtcggcgcagatgccgttcgaatccgtcgtgcggggattgcgcaatcccgcgaccgcgccgacgtcggcgaagatcgacgggcgcaggcccatttcgcgagcgcccgatcccagcggaatttccatttccgcccgcgccagataataggccttgccgcccagcgcgtcgtcggaaacattattgttcccctcgccccgaacataggtgatgctgccgtccgggttggtttgcgactgcaggtaatagcgcttcacgcgaggcccgatgccgcgaatatcgaaaccgcgaatctgcggattgcccaggaagaatcggtcggtcaggcgaaccttgtcgaccagttcgttcgaagcgtcgcgacggtcgccctcaaggctgtggatatagccgccctccgccgagacggagaagatgaacccgccgccgaccggccaatatttggagccgttcaaccgcgtgcgcacatatttgacgctgccgcccagaccagcgaagtcctggctcagaaccacattatggccccgcgttgggcgaatgcggttgtcgcgggtatcgtagatcagcgaatagcccagggacgacgtcgtccgcttgccgatggcgtcgcaaagatagcggccggcgagcagcggatcgcactgaagccccagcggacccgcgccgtcgggatcggagtagtaactgtccttgtcgagcgtaacatcgtccaggttcagcgtgtagcgcagcgccagcgacatatattcggtgatcggcacgccagcgcgaagctggaagccggtcgtcgtctgctcataggtggtgtcgcggtcgttattgttcagataacggaagctgttgaggtcgcggcggtagatgtcgccgcccagcgcgatgttcctgtccatgaaataaggctcggtgaagcccacttccaccgacttggaataagccgaatagttgacgctggtgcgcagttcctgccccttgccgcggaagttgcgctgggtgatcgacgccgagacgatgaagcgctccagcgaggagaaaccggcggacagcgacagttcgccggtcgatttttcctgcacattggtttccaggacgatgcggtcgggcgcggagccgggcttctgctcgatgtccagcttttcctggaagaagccgagcgaattgatgcggtccttcgaccgcttgacgaggaagctgttgaaggcgtcgccctccgccaggcggaattcgcggcgcacgaccttgtcctgggtcagcgtgttgccgttgatgtcgacccgctcgacatagacgcggggcgcgttggcgatgcggaaatcgatccccatcgtcagcgtgtccttgtcgcgctggaagtccggctggacgtccgcgaaggcatagccgaacaggcccgccgtctcgctcagcgtgtcgaccgtatcctcgacctgcttggcgttgtaccagtcgcccttcttcatcggcagcatcctggtcagcgaatcgccggacaggtcgcgaatgtcgctgttgaccttcacgtcgccgaatttgtagcgctgcccttcctccaccacataggtgatgatgaagtcctgcttgtccggcgtcagttccgccacggcggagatcacgcggaaatcggcatagccttcggtcaggtagaattggcgcagcttctgctggtcataggccagccggtcgggatcgtagctggtgccggaggagaagatgcggaaccagcgcgactgcttcgtcaccatctggctgcgcagctcgccgtccttgaacttctcattgccgatgatgttgatctggcggaccttggatttcggcccttcggagatttcgaagacgatgtcgacgcggttctggtcgagctgcaccatcttcggttcgaccgtggcggcgaagcggccctggcggcgatagagttcgatgatgcgggcgacgtcggcgcgcaccttcgaccgggtatagatctggcgcggagccagttttatttcaggacgtatcttgtcttccttgaggcgcttgttaccttcaaggacgatgcggttgatgaccgggttttccttcacctcgacggtcagcgcgccattgtcgttgcggatctggacgtcggcgaacagttccgtctcgtaaaggtcgcgcagcgcctggtcgagcgattcctgggtgaaggactggccgatccgcagcttggtgtaggacagcaccgtgtccggttccagccgctgctggccggtgacggagatggcgcggatcgtgcccgcgggcgcgacggcgggaacaggcgcgggcgcggcagccggcggggcattttgcgccatcgcaggcacggcagacatgcccgcgatcatcgtggtcgccaacagggccacgacgaccgggcgctgcctgttgctgctcatcatcgctgtcacccgctccaccttctacaaaaaagcaacatatcgttcacgtcgggaaaaaaggcgtgaaatcgcgtcctcctgcccgatacggctcagccgatcaagccggacagacgatcccagagaccgaaagaggataaatcgttgaacgttaccagcaccatcatcgccagcaggaccgccagtcccgaccgataggcccattcctgcacctgcgggctgaccggccgccgctgtatcgcctccaccccgtagaacagcagatggccgccatccagcatggggattggcaagaggttgatgaaccccaagttaatcgagatgagcgccatgaagaagacgaagctctccacccccagagtcgccgcctgacccgaaacctccgcgatcttgagcggcccgcccagttccttgaccgaccggccgccgccgacgatctggcccagcgtctccaccatggtgcggatgatctggccggtgcgttcgatggcgacgacgggggcgcggatcaggctaaccggctctatcaccggctcgcccggcgcgatgccgagacggccgatgcggaatttgttgccgaagccgtcatcttcctcgaccgcgccgaccctgccctgtttttcgaacagcctgccctgccggtcgatcaggatggtgacgggttcgccggggcggatctgcgcgaacaggcggatatcgtcgaaggtcgccatttcccggccgttgagcgagacgatgcggtccccggcgacgatccccgcagcggcggcggcgctgcccggctgcacctgcccggcgaccgcgggcgtgcggctctcgccatggacgaaggcgaaggcggccaggatcaggatggcgaagaggaaattgatcgcggggccagccgcgacgattgccgcccgctgccacaagggcttggccgggaagctctcggcccgttcggcggcgggcatttccagccagcgcggatcggcctggctcgccgcgttcatgtcgcccttgaaccgcacatagccgcccagcggcagcgcccccaggcgccagcgcgtgccgcgcctgtcggtccatgcggcgatttccgggccgaatccgatggaaaaggcttccgccttcacgccgcaccagcggcccaccagataatggcccagctcatgcacgaagacgagcggtccgatgaccgccacgaatgcgactacggtcaacaggaaacccggattctggatcaagcggtcaatctttccatcacttgtgcagccatattacgcgcctgcgcatccgcttccagcacatcgtcgatccggcggggcacaggcgcgctatagcggttcaggacatcctccacaatcatggcgatatcaaggaagcctatggcccctttcaggaaggcggcgacggcgacctcattggccgcgttcaatatggccggcgcggcgccccccgcctccgccgcctgccgggtcagccgcagcgcgggaaagcggccctcatccggcgcctcgaagtccaggcggccgatccgggcgaggtccagcggctggcagggcgtggcgatccggtccggccaggccagcgcatgggcgatgggaatgcgcatgtcgggcgaaccgagctgcgccagcgtggatcggtcgcgatattcgaccatggaatggatgacggattgcggatggacgagtatctcgatccggtccagcccgaccgggaagaggtgcgccgcctcgatcagttccagccccttgttcatcatcgtcgcgctatcgacgctgatcttcgcgcccatcgaccagttgggatgggcgacagcctgcgcgggcgtgatgccgcgcatctcctcccggctgcgggtgcggaaggggccgccgctggccgtcagcgtgatccttgccacatcctccaagcggctgcccgcaaggcattggaatatggcgttatgctcgctgtcgaccggcagcagcgtcgcgcccgatgcgccgacggcgtccatcatcagcgcgcccgccgacaccagcgattccttgttggccagcgccaccgtgccgcccgccttcaacgccgccatggtcgggcgcagcccggcgcaaccgacgatggcggccatgctccagtcggcgccggcgcccgccgcgtcgaccagcgcgccttcgcccgccgccgcctccgtcccggaaccgcgcagcgcgtccttcaacgcttcataatgcgcctcgtccccgatcaccgcgacggcggcattgctctgccgggctgcggcggccaggcccgccacatcgctgtgcgcggtcagggcgacgacctgataactgtccggatcgcgctggatcaggtccagcgtggacatgccgaccgatccggtcgcgccgaagatcgacaccttcctcatggcagttgcaccaggatcatatagcagatcgcggccagcggcgcggcggcgaccacgccgtccagccggtccatcacgccgccatggccgggcagcagcgtcccgctgtccttgacgcctgcccggcgcttcatccagctttccagcagatcgcccaattgcgccgccaccgccagcaggccgctcgccgccgcgagctgaaccggcaggtcggcgaaccgatggagcaggaaacccaccgtcagcgccgccagcacgccgccgcccaggcccgcccaggtcttggacgggctgacgcgcggcgccagcttcggcccgccgatcgaccggccggcgaaataagcgccgatgtccgtcgcccagacaaggcccagcgcccacagagtcagcagcagcccctgaagattgggcgcctgttcgcgcaggaacagcagcgccatcaccggcacgacgatatagggaacgcccagcgccagcctgatcgaccgaccaaccagcgcgacgaagaagaaggccgccgccatcagcgtgaaggcaagccaggacacgccggccgccacggggcaaaggatcgccagcggcaccgagacggcgaacatcgccagcttgcggttctccggcgtggctccggtcaggtcgccccattccccctgcatcagcacgcccgccacggacagcagcatccagaacaggaaaccgcccgaaaacagggctgccaacgctacaaggatgagcacgacgccgacgatcgcgcgggtgcgaagctcgctcgacatgccggtcacagcccgccgaaacggcggtccctcaggcggaaggcgtccagtgcggcggccagcgcccgcccatcgaaatccggccacagaatgtccgtgaagtaaagctccgcataggcggcctgccacagcatgaagttgctgagccgctgttcccccgacgtccggatcatcaggtccagcggcggcaggtctgcggtgtagagcgccgcatcgacatcggcgatgccgatctcctccgccgcgatctcgccggcggccacgcggcgcgccagcgtctgcgccatgcgcaccagctcgtcctgcgcgccatagttcagcgctatggcaaggatcggcccgctgttcccggcggtccgcgccaccgcattgtcgatcagatcgacgagcgaagggtcgagcgcccgataattgccgatgatgcgcagccgcacgccattggcatggaattcatcgaggtcggactgaatgaaatggcgcaaaaggcccatcaggtccgtgacctcgctggccgggcgcttccagttttccgaggaaaaggcgtagagcgtcaggcattccaggcccaactcccgcgcggcgcgggcgacgcggcgcaccgcctccaccccggcgcgatgcccggcgatgcgcggcaggaagcgctttttcgcccagcgtccgttgccgtccatgataatagcaacgtgacgagcgccatggtccggcgcgccgctggtcagatcgggtttggcttgggtggccatcagacaggaatgcgtgctttggccgcgaaaggaaagccccggatcactgaccgagaatttccttctccttcgccgcagtcgccgcgtcgatgtccgctatggtgctgtcggtcagcttctgaacctcggtttccttgcgcttgcgctcgtcctcgctgatctcgcccttcttctcgtcggtcttcaggctgtccatgccgtcgcggcggacattgcggacggcgatgcgggcgccctccgcatatttgctggcgagcttggccagttccttgcggcgttcctccgtcaggtcggggataggcaagcgcagcgtctggccgtcgacaatggggttgaggcccaggcccgccgaacggatcgccttgtccaccggcccgacattgctcttgtcccacacctgcacggaaagcatgcgcggttcgggcgcggaaacggtcgcgacctgattgagcggcatatgcgcgccataaacctcgaccgtcaccggatcgagaagctggatattcgcccggccggtgcgcaggcccgacagatcgcccttcagcgattcgacggcgcccgccatgcggcgttcgaggtcggccttgtcatattgagccattttctttcagcgctcctgattttgcacgatcgtcgccacaccgtcgccagccagcaccttcgccagattgccggtttcgcggatgttgaacacgacgatgggaatattgttttcgcggcaaagggcaatggcgcttgcgtccatgaccttcagattgtcgttcagcacgcggtcgaagctgatctcctcatagcgagccgcgtccggcacctgcttgggatcggcattgtagatgccgtcgacgctggtgcccttgaacagcgcatcgcagttcatttccgccgcccgcagcgccgccgtggtgtcggtggtgaagaaggggctgccggtgcccgccgcgaagatgacgatccggcccttttccatgtgccgcaccgccttgcgccggatataaggctcgcagacggaggccatggggatggcggactggacgcgggtgtcgtagcccagcttttccagcgcattctgcaccgccagcgcgttcatgacggtggccagcatgcccatatagtcggcgcttgcccggtcgaagcccttggcggcgcccgccaggccccggaagatattgccgccgccgacgacgacgcacagttcgaagcccgcatccttggccgccgcgatctcgcccgcgacgcggttcaccgtctccggctctatgccgaactgcccctgccccatcagcacttcgcccgaaagtttcagcaggatgcgcttgaaggctgggcgagacatgcggggcaatattccttttatattcgggcaaggaaatggcgcgcaccttaagcagcgcgcgccattatgggaagcggggttttaagtcccgaacttccttagcgttcgcttccggcttgtcgagcggcctcagcctcccgacaccgcccgaagcgaaccgtctatcggatcagacgcccgcggccgcggccacttcggcggcgaagtcgctcgtttccttctcgatgccttcgccgagctggaagcggacatagtttttcagcgtgatcgacgcgccggcttccttcgccgccttggcgacgacatcggcgaccggggtcttgttgtccatcacgaagagctggctgagcagcgcctgctccttggcgaacttggcgaccgcgccgtcgaccatcttggcgacgatctcggcgggcttgcccgattcggcggccttttcggcggcgatggcgcgctcgcgctccagcagggcggggtcgatgtcggcggccgacagggccagcgggaaggcggcggcgatgtgcatcgcgatctgcttgcccagcggctccagaacgtcagccggggcgtcaccctccagcgcgaccagaacgccgatcttgcccaggcccggagcggcggcgttgtggacatagggaacgaccacgccctggctcacctcgacctggccgacgcggcgcaaggtctggttctcgccgatggtggcgatgttggcgaccagcttttcagcgacggtgccgcccgaaggataggcggcgttcgacagcgcgtcggcatcggccacgccctgttccagcgcgatggccgacacggtgcggacgaaatcctggaactggtcgttcttggcgacgaagtcggtttcgctgttcacttcgacggcgacgcccttggtcccggcgacggccacgccgaccaggccttcggcggcggtgcggctggacttcttctgcgcggcagccaggcccttggcgcgcagccagtcggtcgcggcctcgatatcgccattggcttcggtgagcgccttcttgcagtccatcatgcccgcgcccgaacggtcgcgcagttccttgacggcggcagcggtaatttcggccatgtttcggctcctaaatgtttcggatggttcaaatatgcgggagggcgcatctccggaagagtgcgccctacgccgtcaatctttcagttcgaagtctccgtttcccgtctccgttcgccctgggggccgcgcctcttcaaatgaagaagagggcttcgacaggctcagcccgaacgggaaaggaaatctcaggcttcgacaacgacctcttcagcggcgggctcgtccagagcgccgaggtcgacgcccgaagcctgctgcgcgccgcggttgcccttggtggcggcggcggcgatggcgtcgcaatagaggcggatggcgcggctggcgtcatcgttcgccggaaccgggaaggcgatgccgtcgggcgagacgttcgaatcgaggatcgcgacgaccgggatgcccagcgtgttggcttccttgatcgccagctcttccttgttggcgtcgatcacgaacatgacgtcgggaatgccgttcatgtcgcggatgccgcccagcgacagttccagcttctcgcgctcgcgagtcatctggagcacttccttcttcgtgaagccgtgggtgtcgcccgacagcttctcttccagggtcttcaggcgcttgatcgaaccggaaatggtcttccagttggtgagcatgccgcccagccagcgatggttgacgaaatgctggcccgacttgcgggcggcttcggcgatggggtcctgcgcctggcgcttggtgccgacgaacagcaccttgccgccagcggcgacggtcgcggaaacgaagtccagcgcgcggccgaacagcggcacggtctgcgacaggtcgaggatgtggatgccgttgcgctcgccgaagatgtacggcttcatgcgcgggttccagcggtgggtctggtggccgaaatgggcgccagcctcgatcaattggtgcatggtgacgacaggtgccgccataatatttctccttccggtttgacctctgggaatcaggaactgagcgtcgcgccgcagcaccggatatgtcgattcccatgtggaatgggcgcgcctttagcgggccgggaaaagcaatgcaaggggttgactcgccgttccggatggaacataaagagaacatcgggaacaaacagcggattcacgcggtttgcgctgggtatagtgagccatgccgtgaaaatggcaagacagaaagtgatctgcttatgttcgcactggtcgcagcatttgtgttcatcggatcgttcctgctggcggcgggaaccatcgtcggcatgctgatgctctatcatgacaagatggtcgcggcgctgacgttcgaacccatcccacgggaggtgccggtctatcggctgcggatcagccgccggcgcgccgccccttcgacccggcgggcggttccggtgctggccgccgccctggctgcctgaagatcaggccgtcccctcgcccgcccgctgccgccgcaccctggcgtaggagagcatgccgaaggggatgagggcgaggtagaaggcgcacagggccagcagcgtcagccagggatcggtgatcaacagcgcggccagcaatccggcgagggcaatcgcctccagcctgatgcgcttgcgcaggcgcagcgccgaccagctataggtcgcgatgttggagatcatcaggaaggcggtgaaaccggcccagggcgccaccacataccatgcgcggaacagcggctcgcccgtcaccagccagagatagagcggcacgaaggccagcccggccccggcgggcgcgggaacgccggtaaggaaaccggccgatttatgcggctgcacgtccgcatcgatattggcgttgaaccgcgccagccgcagcgcgcaagacagggcatgggccagcgcgaagatccagccgaatttcggcatggcgtggagcgaccagagatagagcaccaatgcaggcgccacgccgaaagcgatggagtccgacagcgaatccagttccgcgccgaagcggctttcgccccgcagcagccgggcgatgcggccgtccagcccgtccagcaccccggcaatcaggatggagagcacggcccgctcccactcgccggaaatgccgtagcgcacgccggtcaggccgaagcacagcgccatcgccgtcacggcgttgggcgccaccatccgcagggtgatcccccggcgcaggcctcgcggaatggcgcgccgccgtcgcattattgctgaatccccgaaatcacccgcatgtcgcccatctggcccaggatcgtctcgcccgcgacggtgcgctggcccagcacgacgcggggcgcggttccggcgggcagatagacgtcgacccggctgccgaagcggatcaggccgatgcgctgccccgccgcgaccatgtcgcccggcttcacgaagggcacgatccgccgcgccacaaggcccgcaatctgggtgaagccgatgcgcgcgccgtcatgccgttcgaccaggatatgctgccgctcattatcctcgctcgccttgtcgagatcggcgttcaggaacttgccggaaatatagacgaccgacttcaccgtcccgccgatgggcgtgcggttgatgtgcacgtcgaacacgctcatgaagatcgacacgcggatcatcggctggtcgcccaggccgtccggccccgccatttcgcgcggcggcggcacccgctggatcagcgtcaccagcccgtcggcgggtgcgacgatggcgcgctcgtcctgcggcacggcgcggaccggatcgcggaagaaggccagcacccagatcgtcaccatcaccatcagccagccgagcacttcccagccgaccaggaacagcagcgccgtgatggcggccgcgatcaggccgaatttgcccccctccggatgcaccgaagggaaacgccatttcacattgccgcccagcgcgacggtcagttcgtcattttccatggcatcgtctttaggcacagtcggttggagtgacaacgtccgatgctggcgagagggtcatgaaatgatcctgacccaagcgagggggcatccggtcgaggtctatagttgctcctgcttcgcaagagcagggaagttggggccaagactgctcatttccggtcgaatccgcacacagccggttgaacattgccgccgctttgcctagtgcggacccaaattccacccgaacgaagaaagcggaacaggcgctatggctaagatcaaggtgaagaaccccgtcgtggagatcgacggcgacgaaatgacgcggatcatctggcagtggattcgcgagcgcctcatcctcccctatctcgacatcgacctgaaatattacgacctgggtgtcgagaagcgcgacgagaccaacgaccagatcaccatcgattccgccaacgcgatcaaggaacatggcgtcggcgtgaagtgcgccaccatcaccccggacgaagcccgcgtcgaggaattcggcctgaaggaaatgtggaagtcgcccaacggcaccatccgcaacatcctgggcggcgtggtgttccgcgaacccatcgtgatccgcaacgtgccccgtctggtccccggctggaccgaccccatcgtcatcggccgccacgccttcggcgaccagtatcgcgccaccgatttcctggtccccggccccggcaagctgcgcatggtgtgggacggcgccaatggcgagaagatcgagaaggacgtcttcaacttccccagctccggcgtcgccatgggcatgtacaatctggacgattcgatccgcgatttcgcccgcgccagcatgaactatgcgctgggccggggctggccgctgtatctttcgaccaagaacaccatcctcaaggcctatgacggccgcttcaaggatctgttccaggaagtgttcgacaatgaattcgccgaccagttcaaggcggtgggcgcggtgtacgaacatcgcctgatcgacgacatggtcgcgtccgccctgaagtggagcggcaagttcgtctgggcctgcaagaattatgacggcgacgtccagtcggacacggtggcgcagggcttcggctcgctgggcctcatgacctccgtcctgctctcgcccgacggcaagacggtcgaggccgaagccgcgcacggcaccgtcacccgccactaccgccagcaccagcagggcaaggcgacctcgaccaacccgatcgcctcgatcttcgcctggacccagggcctttcctatcgcggcaagttcgacgagacgccggaagtcaccaaattcgccgaaacgctggagaaggtctgcgtcgaaaccgtcgaaagcggcgcgatgaccaaggatctggccctgctgatcggtccggaacaggcgtggatgaccaccgagcagttcttcgaggcgatccgcgtgaacctggaagaagccatgggccagtggaaataagcttctggaactgatccgcacttcctaggttcaatacggtaacggaacgaggcggcgccgcatcccggcgccgccttttccatatccgggcaaaccgccctcccgttcgtttcgagcggcaattatattctggatgaaggcaccaggaggcgaccagatgacgacaaccaagaagcgcctggaggttcgggcggcggtcccggcggacgtgcgcggaatccagcggctgatcgcccgcgtctatcccggaatgcccaattattcgctggccacgctgcgcggccagatcaacaatttcccgaccggctgcttcgtcgccctctatgacaacaaaatcgtgggctattgcgcaaccatgcgggtcagcaagagcatggccttttccgcccatgactgggaggagatcaccgccaacggcttcggcacgcggcatagcgcggcgggcgagtggctctatggatatgagatggccgtggacccgaagctgcgcgggctgcggatcggacagcgcctctatgacgagcgcaaggaactggccgaggaactggacctgcacggcatcgtcatcgcggggcgcatgcccggctatgcccgcgcccggcggcgcgtcgacggcccggccgattatctggacaaggtggtgcacggcaagctgcgcgaccaggtgatcagcttccagctcaagaaccagtttgagccgctgggggtgctggaaaattacctgccggaggacaggcagtcggacgggcacgccgcccatctggtgtggcgcaatccctatgtcgatcccgacgaagcgccggaaatgcgggtgccgcgcggggtggagagcgtccgcctcgccacctgccagttgcaggcccgcgccgtgcaggatttcgacgaattcatccgcaacatcgaatatttcgtcgacgtcgcggcggattatcggtcggacttcatcgtctttcccgaactcttcaccctgccgctgctttcctacgagacgaagaagctctccccgacggaggccatcgacaggttgaccggctataccccgcgcctgacccgcgaactggagcggatggcgctggaatataatattaacatcattggcggctcccacccgacgcgggccgaggatggggatatccagaacatcgcctatgtcgccctgcgcgacggatcgctgcacacgcaggagaagatccacccgacgcccaacgaagccttctggtggaacatcaagggcggggattcgctggacgtaatccagacggactgcgggccgatcggcgtgctgatctgctatgacagcgaatttccggaactggcgcggcggctggtggaccagggggcgcggatcatcttcgtgcccttctgcaccgactcgcggctcggctatatgcgcgtgcgctattgcgcgcaggcgcgggcgatcgagaaccaatgctatgtcgtgatgtcgggcaatgtcggcaacctgccgaacgtcgacaatatggacattcaatatgcccagagcgcgatattgacgccctgcgacctgcccttcgcgcgggacgggatcgcggcggaatcgacggagaatgtcgagacgctgaccatggcggacgtgaacctggccgacctgagctgggcgcgggcggagggcacggtgcgcaacctgcgcgaccggcggttcgacctctatcatatcgactgggacagcaatcccgaccatgcccatgcgccgagcggggggccggtgccggcgggcgggcataatgcgcctgggggcgggtgatgggtggttttaaggcattcccctcccgcaggcgggaggggttaggggtgggcgcgagcgaagcgagcttctgacttttcggctaggaaagatcgccgctggcgcggcgacccacccccggcccctcctgcctgcgggaggggagaagaatgtcaaaaacccacctcactcgacagtaacggacttggcgaggttccttggctggtcgacgtcggtgcccttggccaccgccacatgataggcgagcaactgcaccggcacggcgtagaccatcggcgcgatcagcgggtggaccttgggcatggtgatggtcgccatgcagccctcccccgccgcctgcacgccgtcatagtcggagatcagcaccaccttgccgccccgcgcctgcacttcctgcatgttgctgacggtcttttcgaacagcggcccgctgggcgccagcacgatgaccggcaccttgtcgtcgatcagcgcgatggggccgtgcttcatctcgcccgccgcatagccctcggcatggatatagctgatttccttgagcttcagcgcgccctccagcgccagcggatagtccgggccgcgccccagatagagcacgtcccgcgcccccgcgatcaggtgcgccatcccctcgatggattcgtcataggccagcgcgccgttgagcgcggcaggcgcttcggacaggtgacggaccagttccttctccgccttcgcgtccagccgccccttggcccgcgccaggttcgccgcgaacgccgccagcaccgccaactggcaggtgaaggccttggtcgaggcgacgccgatttccggccccgcattggtgggcagcagcaggtcggcctcccgcgccatggtgctggtggggacgttgacgacggcggcgatcttctgcccctcggcgcgggcgtggcgcagcgcggccagcgtgtcggcggtctcgcccgactggctgatgacgatcatcaggccgccctcctccatcaccggggcgcggtagcggaattcgctggccacatcgatgtcgacggggacgcgggcgaactgttcgaaccaatatttggcgaccatgcccgcataatagctggtgccgcaggcgacgatggtgacgcggcggatcgaccccaggtcgaaatccgggatcggcagcgacacctggtcctccatccggcgcagataggaacgcagggtctgggcgacgaccaccggctgctcgtagatttccttgagcatatagtggcggtgattgcccttggagatcagctcgccggtcacgccgctgatggtgacggggcgttcgaccgggttgttgtccttgtcgaaaatctccgcgccgtcgcgggtgatgacgacccagtcgccttcctccagataggcgatgcgttgggtcagcggggcgagcgccagcgcgtcggagccgagataggtctccccctccccatagcccaccaccagcggcgaacccaggcgcgcgccgatgaggatttccggatggctgcggaacaggatcgccagcgcgaaggcgccgtgcaggcggggcagcacctgcgccaccgcgtccttcggggatgcgccctgctccaccagttcgctcaccagatgggcgacgacctccgtatcggtctggctgtcgaacacgcggccccgcgccgtcagttcctcgcgcagcggcttgaaattctctatgatgccgttgtggaccagcgccacttccttcgtggcgtgggggtgggcattgctggtcgtcggcgcgccatgggtggcccagcgggtatgggcaatgccggtggtgcccggcaggggcgcggcctccagttccttcaccagattggcgagcttcccctccgcccggcggcggtcgatccggccgtcatggacggtcgcgacgcccgcgctgtcatagccgcgatattcgaggcgcttgaggccctcgaccagccgctccgccacgtcgtccttgccgatgattccgatgatgccgcacatggatagtcagtcccaaagcccgtgaaaactctatgcttatgccgcctatgccacgatcatgcggcaggcgacaggggtaccgcatcaacgtggacgaatattaaccagccagacatccgggggcgcaagcatgcggatcggcaggccgctggtgcccaggcccgccgacacgaccagggtccgctgcccctcccgatatgcgccgcaggcatagcgggtgccgtagcgcgagggcacatagacgatgcccgcgaagggcagggccacctgcccgcaatgggtatgccccaccagcgtcagcatcggccggccgggcagcagcggaaaggcgtccggcccgtgggacagcatcagcggcgcgccgcccagcgcctgcatcgcgtccagcgtcctggggatgtcgggccgcccggtatagatgtcgcgcagtccgccgacggccagcggcccccgccgcaccgcctgattgtcgagcaggcggatgccgatccgggcgaacagatcgccccattcgcggcggctgatccccgcatgcttgcgcgcatcatgattgcccagcaccgccaccacccccagcggggcgcgcagggcggcgaagggggcgatgctctgcgccgggtcataggtcgcgccgcccttgtcatcgccgatatagtcgccgcccagcaggatcatgtcgggcctgaggccgttcaccaaggcgacgatccgcgccatccgctccgggctgttgtctggtcccgacaaatggctgtcggtcagcagcgccaccgtcaccgggcggcgcggcgcgtcggccggaaagggcagcgcgacgtccagccgccgcacgaccggcatcgcccgtgcattggcgaagagccggacggccgttcccaccgcgaggagcgaaaggaccagcagcgcggtcaaccagcgccgccttcggaagaaggccgtcacttggcggctttgcgcgcctgcatccgcgcccggaaacgggccgcccagccgggtttcgcctcctgcttcggccggacgaggcagagcgcgtcggcctccaccgcctgcgtcaccacgctgcccgccgcgacgatggcgccgtcgccgatcttcaccggcgcgaccagcgcgctgttggagccgatgaaggcgcccgcgccgatctccgtccgatatttgaagaagccgtcataattgcaggtgatggtgcccgcgccgatattggcccccgcccccacgctggcgtcgccgatataggacaggtggttggccttggcgccctcgcccagttcggccttcttcacctcgacgaaattgccgaccttggccttggcgccgatcttcgcgccggggcgcagccgggcataggggccgatgtccgcgcccttgcccacggtcgcgccctccaggtgggaaaaggcgtggatggtcgcatcgtccgccacgctgacgccggggccgaagacgacgttgggctctatcgtcacgtcgcggcccagcagcgtgtcatgcgcgaagaacacggtttccggcgcgatcagcgtcgcgccatcgcgcatcgcctccgcccggcggcggtcctgccagacggcctccacccccgccagttcggcgcggctgttgacgcccgccacttcccacgcctccgcctctatcaccgcgctctgggcgccgggcagcatgacgatgtcgggaagataatattcgcccgctgcattatcattgccgatctggtcaagcagcacgaacaggtcggtggagcgcaccgccatcagccccgaattgcagagcgtcaccgcccgctcctccgcattggcgtccttatattcgaccatcttttcgatcacgccctggtcgcgggcgatgatccggccataggcggcggcatcctccggacggaagcccagcaccacggcgcgcggctcgtcgccccagttcaggcggtccagcatgctccgcagcgtttcggcgcgcaccagcggcacgtcgccatagaggatcaatatgtcgcccgcgaaaccggccagcgcgtcatgcgcctgcgccacggcatggccggtgccgagttgctgttcctgcacggcgatgacggcgccgctgccctccaccgccctttccacctgttcccgcccggcgccgaccaccacgacctgccgttcgggctgcagctccgccacgctggcgagcaggtggagcagcatcggccgccccgcaatcgggtgcagaaccttgtgtctggccgacttcatgcgcgtgccctgcccggcggcaaggatgatcacggccagggggcgagcgggggagcggctggaggtcacgggggcatccttcacgaaagggccaagaatctgagcgctctctgccatgtttgacttgcctttgccactacccaggcggcatgagccgggcatggtttccattcccttcgacattgtcggcttcgaccttgacggcaccctgctcgacaccagcggcgacctggcggcggcggtcaactacgccatcgccaccgacgggcggccgccctttccggtcgaggcgatccatcccttcgtcggcaagggggcgaaggtgatgctccagcgggcgctggacgcttcgggcggctatgacgaggcgatgctggaaaggatgctgccgatcctgctggactattatgagcagaatctggcgatccattccctgccctatcccggcctgatcgcggcgatggacgcgctggcggcggcgggcgtgaagctggccatctgcaccaacaaggcggagcgtttcaccattccgctgctgcaccagatcggcctgtcggaccgtttcgccagcgtcgtcggcggcgacacggtgggcatcgccaagcccgatcccgcgccgatccacgcgatgatcgagcgcgcgggcggcgggcggacgatcttcctgggcgacacgatcaacgacatcgccggggcgcgcaatgcgggcatccccagcatcgccgtcagcttcggcttcctcgacgggccggtggaggagctggaggcggacgccgtcatccaccattatgacgatctggtgccgctgctgggaggctggccgacatgacgttgcggctggaacgggagggcgcggtcgccacgctgctgatcgaccggccccggcagcataatgccatgagccaggaaatgtgggaacaattgccgcgtctggtgcaggaggcgatggcggacgaggcgatccgggtgctgatcctgacctcggcgacgcccggcctgttctgcgcgggggcggacatccacgaatttgcgcgctgttcgggggatgaggaatggcgcgtcgccaaccaggccgcgatccgcgccacccaatatgccctggcccatgccgaaaagccggtgatcgcggcgatagagggggatgcggtcggcggcggatgcgggctggccatcgcctgcgacctgcgcatcgcctcccccgctgccaggctgggcatcaccccggccaagctgggcatcgtctatgggctgttcgacaccaagctgctggtcgatttggtcggaccggcgcgggccaagcgcatattgttcaccgccgcgctgcacgatgcgcaggaggcgctggccatcggcctgatcgaccagatttcgcctgctccgctggaggcggcgatggcactggccgaaagtattgccgccaatgcccagcattcgatccgttcgtccaaggcgatcatccgccgcatcctggatgggcaggcggacgacgacggggaaacgctggccatgttccgggacgccttcaccctgcccgacttccgggagggcgtgcaggccttccgcgacaagcgtcgtccctgcttctgacccgctcgccgcagcttcatccatatcggatgaacatctcacccgatatggaagtatttgttaaggatcggcttttacccgtcgccccatagggacgccgcgccggatcgcccccgaaaagaggaacaggcacaataagcgtgggagaaaatttcgccttcttcctgcccgtcatgatggcaagtttcggcgtggttttcgccttcgtctggaccctgggcataagggcggccggatattggagcgccgcctatctctgcgtcgcgggcggctttgcggtgccggcgggattcgcgctgctgccgacgcccctttggggctttgtggcggatttgctgttcgccagcggattcctgctgttcagccaggccctgctggaacgctggcgacccaactggctgctgcgggcgcggatcgcgatctgggcgctttccgtgctgctgtgcgccatgtccctcctgctggacaacctgcccttcgaactggtgtcgtccgatttcggctgcttcctgctgatcggcctgccgctgatcgccggcagggatcgcctggacaactggtcggacggcaccctgttcggcgcggcggctttggtcgcgctggacaatctgatgcgcggcagcaccgtgccgctgacgctgtcgagcgatagtttcctgaacagcgactatgcctttctgatgcaggcgctggcctgcgtgcttggcctgttcctggccttggcggcgctggcggcgaacatgctcgacctgctcgcccgctatcggcgcgacgcgctgcacgatcccctttccggcctgctcaaccgccgcggctttgacgacgccatcggccaaagaacgcgcaagctgccgacgcagggcagcctgatcgtctgcgacatcgatcatttcaagacgatcaacgatgcccacggccatgcgctgggcgaccgcgtgatcgtcgcgctggcgcggatattgatggagttcgcgcccgccgacgccatcacggcgcgcttcggcggggaggaattcataatgttcctgcccgacgccgacgcggcccgggccgccacgaccgccaacgacattcgggagagcgtcgcgcgggaggtcgccagccacctcggcctttcgcgcccccttaccgccagtttcggattgtcggccgtccagcccggcgatgctgcgatccacgacgccatcgcgcgagcggatgcggccctctatgaagccaagatgcatggccgcaatcgggtttgcgtaaggcgggcgctcgccgtgccggatgcgcccgccgccagcctgaagtcccgcgcccggagcggatagcgcttcccccattcaggccgaaacgtgttcctgcgaaggcaggaacccagtccagacgccggaactggattcccgccttcgcaggaataagctgtgcttcaattaaccggcataaccccaatgatccataacgtcatgaaaaaggccgtccctaaggacggcctcttcattgtcgcgatctcattcccgcgcagggcgggaagggatcacatatggatgggcttgcccgtcacggccatggccgcttccttgatcgcctcgctgtgcgtcggatgggcatggcaggtataggcaatgtcctcgctcgatgcgccgaactccatcgcctgcgccgcctgggcgatcatcgtgcccgcgaccgtggcgatgatccagacgcccagcaccttgtcggtttcggcatcggcgatgatcttcacgaagccgtccggctcatgattggtcttggcgcggctgttcgccagcatcgggaatttgccgaccttgatcgcgcccttctccttggcggcctcttcggtcaggccgacgcccgcgatttccggcttggtatagaccaccgacgggatcacgtcatggttcacgatgccggtcaggcccgcgatattctcggccacggcgatgccttcgtcctcggccttgtgcgccagcatcgggccggggatgacgtcgccgatggcccagacgcccggaaccttggtcgcgaagtcatgatcggtctcgatctggccgcgggcgttgagttccaggccgatcttgtcgagacccagcccttcggtgttcggacggcggccgatggacaccagcacgacatcggcctcgatcttctctgccgcgcccccggcggcgggttcgacggtcagggtcacgcccttcttgccgacttccgcgcccgtgaccttggtgccgagcttgtactcgaaaccctgcttcttgaagatcttgttcgcttccttgcggacttcgccgtccatgccgggcaggatctggtcgagatattcgaccaccgtgaccttggcgccgacgcgccgccataccgagcccagttccaggccgatgacgccgccgccgaccacgaccagatggcccggcaccttgtccagttccagcgcgccggtcgaatcgacgatcctgccgccttcattgtcgacctgcacacccggaaggggcgtcaccgacgatccggtggcgatgacaatattcttcgcggtgacggtcttgcccgcgacctgcacggtgttggcgccggtgaagctcgccagccccttcagccagtcgaccttgttcttcttgaacaggaattcgacgccgccggtcaggcccttcaccgcatccttgcgctggccctgcatggtgtcgaggtccaggctcatcttgtcgatcttcacgcccagcttggcgagcgcgccgttcgcggcctcctcatagagttccgaggcgtgcagcagcgccttggacgggatgcagccgacattgaggcaggtgccgcccagcgtctcccggctttcggcgcaggcggtcttgaggccaagctgcgcggcgcggatcgccgcgacatagccgcccggaccggcgccgatcaccagaacgtcataatcgaagtctgccatttctcactccattgccgtgctcccgcgaaagcgggagcccagggcgtcgtcagaacagcgtttcgaacaaatcccggcattgtggattatcgcgttcgatcagctcgatcttccaggcgcgtttccatttcttcatccgcagttcgcgatgccgtgcttcctgcagatcctcatatgcctcaaaccagaccagcaacttacaatcatggtccttggtgaaaccgtcaatcaagccgttgcgatgttgatatgtcctggccgccagatcgctggtgacacccagatataaggtgccgttgcgcctgttcgccataagatagacatagccggctcgcgtagcgcgtctccaccctgggctcctgcctccgcaggagcgctggtcacatctttacaggtcgatcagcaggcgggtcggatcctcgatcgcgttcttcaccgcgaccaggaaagtcaccgcctcgcgaccgtcgatcaggcgatggtcgtagctgagggcgagatacatcatcgggcggatgacgatctggccgttgcggacgaccggacggtcctcgatccggtgcaggcccagcaccgccgactgcggcgggttgatgatcgggctagacagcagcgagccgaagacgccgccattggagatggtgaaggtgccgcccttcatatcctccatggtcagcgtgccttccttggccttcttcccgaaattgccgatggtcttttcaatatcggcaacgctcagcgattccgcgttgcggatgaccggcacgaccaggccgttcggggccgacaccgcgaccgagatgtcggcgaagtcgttatagacgatctcgtcgccctcgatctgcgcgttgacgcccggaatgtcgcgcagcgccatgcagacggccttggtgaagaagcccatgaagcccaggcggacgccatgcttcttctcgaacaggtccttgtacttcgcccgcgcctcgatgacgttggtcatgtccacgtcattataggtggtgagcagcgccgcgttgttctgcgcttccttgagccgcttggcgacggtctggcgcaggcgggtcatcttgacgcgttcctgcgcgcggctgggaccggcggcgggagcggcggcgggagcggcggccggggccgaagcggcggccttggcggtgcccgcggcggcagcggcaacgacatcgtccttggtcaggcggccgtccttgcccgtgcccttgatcttgctggggtccaggccatgttccagcaccaggcggcggaccgccggcgacagggtcaggttgccgccttcctcgtcatcggccggagccgaagcggcgggagccggggcggccgcctccgccttggcggcgggggcgggagcagcggcgggagcggccgcggcggccgcgccttcgttcacataggccagcagcgcgccgacctcgaccgtgtcgccttccttggcgacgatgtcgcccagcacgccggcgaccggcgcgggcacgtcgaccgcgaccttgtcggtttcaagggagacgatgggctcgtcggccttcaccgcctcgccgggcttcttcagccactggccaacggttgcttcggtaacggattcgcccagagtagggactttgacttcggtagccatgagcttgttcagcctttcttctggcgacggatttcttcacgcacgctgtgacccagcgcatcggcgacgagggcgccctgttcggcgacatggcgcttggcaaggcccgtggcgggcgacgccgacgccttgcggcccgcatagcgggcgcgcatcggcgccttgccggcggtggccagcgcttcctcgatatagggctccacgaagaaccaggcgccgttgttgcgcggttcctcctgacaccagacgacctcttccagatgcgtcatgcgctctatgcgcttggcgagggcgtcggtcgcgaacggatagatctgttcgatgcgaacgatctgcacgtccgtgtcgccagccgcgtcgcgggcctccatcaggtcgtagaagaccttgccggagcagagcaccaggcggcgggtatccttgtcggctgccccattggggtccgacaggatgcgcttgaagtgcgtttcgcccaggaagtcctccgccttgctgaccgccagcttgtggcgcagcaacgacttgggggccatgatgatcagcggcttgcggaagggccgcagcatctggcgacgcaggacatggaagtaattggccggggtcgtgatgttcgcgacctggatatttccttccgcgcaaagctggagataccgctccagacgcgccgagctatgttccggaccctggccttcatagccgtgcggcagcaggcagacgagaccgttggaccgcagccacttggtctccgacgacgcgatatactggtcgaagatgatctgcgcgccattggcgaagtcgccgaactgcgcttcccagagcacgaggctcttgggatcggccagcgcgaagccatattcgaagcccagcacgccatattcggagagcggcgagtccagcacctcgaaccggccgtgcggcacggtggagagcgggacatatttcgattccgtatcctggtcggtccagacggcgtgacgctggctgaaggtgccgcgtccggagtcctgacccgacaggcggacgccatagccctccgacagcagcgatccgaaagccagggcctcgccggtcgcccagtcgaaattctcgccggacttgaacatctccgccttggcgtcgatcacgcgcttgagcgtcttgtggacgttgaggccctccggaatcgcggtcagcgtcttgcccaggctgtcaaacagcttctggctgatcgcggactccacgctctggcgggtggtctcggcgtcggcgggcttgtgtaggcccgaccagcggccggcgaaccagtccgccttgttgggcttgtagctcttggccgcctcgaactcttcctccagatgattgacgaaatcgcccgtcacctgattgacgaaggcgtcgtcgacgacgccttcggccttcagccgcgccgaatagacgtcgctgaccggcggatgctggcggatcttcgcgtacatttgcggctgggtgaaggacggttcgtcgccttcattatggccgaagcggcgatagcaccacatgtcgatcacgatgtcgcgatggaaggtctggcgatattccatcgccagcttgcacgcgaaggtgacggcttccggatcgtcgccattgatgtgcaggatcggcgcctgcacgcccttcgccacgtcgctgggatagggcgagccgcgggagaattgcgggctggtggtgaagccgatctggttgttgacgatgaagtggatgcagccgccggtattgtagccgctgacgccggaaaagccgaggcattcccagacgatgccctgccccgcgaaggccgcgtcgccatggatcagcacgggcagcacctgctcatgcctggtcaggtcgtcgcggaaggtctgctgcgcgcggaccttgcccaacaccaccggatcgacggtttcgaggtgcgacgggttggggaccagcgacatatggaccttgacgccgtcgaactcgcggtcggtcgaggtgccgaggtgatatttcacgtcgcctgaaccgccgacatcctccggattggcggtgccgccggaaaattcgtggaagatgacgcggaagcccttggccatcacattggccagcacgttcaggcggccgcgatgggccatgccgtagacgatctcgcgaacgccctgcgcgccgccatatttgatgatggcttccagcgcggggatcatcgattcgccgccgtccaggccgaagcgcttggtgccgacatatttgcggcccaggaacttctcatattgctcggcgtggatcaccttggccaggatcgccctcttgccttccggcgtgaagtggatttccttgtccttgccctccaggcgctcctggaggaaacggcgttcctccacgtccgcaatgtgcatatattccaggccgacattgccgcaataattggcgcgcaggatcgccacgatctcgcgcacggtggcatattgcaggcccagcgtgccgcccagatagaccttcttgtcgaggtcgttcaggccatgatattccggcgtcaggtcggccggcaggtcgcgctgggtcagccccagcgggtcgagattggcggccagatgaccgcgcacgcgataggtgcggatcagcatctgggcgcggatcgcgtcgtcggcggcgctgacggcgtcggcgtcggaaaccgccttgccattggccttggcggcggccttcacggccacctgcatctgcgtggggtccagcgccccggtcaggtcgtcggtgtcgatcggcggccagttggtgcgcgcccagctcggtccgtgctcgatgtccccaacgccgtcaaaaacttcctggttctcgtaacccatttctctcgtcccatgccaaccgcgtgcagtcgcggagcggggtaaccgatggccggggtgcagcccggccatcgctttcggccgatcagcccttcagcacttccagcagggtcgtgcccagttcggacgggctggcggcgaccttgatgccggccgcttccatcgcggcgatcttgctttccgcatcgcccttgccgcccgacacgatcgcgccggcatggcccatgcgacggcccggaggcgccgtgcggcccgcgatgaagccggccatcggcttcttgcggcccttcttggcctcgtcgatcaggaactgggcggcctgttcttccgcgtcgccgccgatttcgccgatcatgatgatcgattcggtggcgtcgtcggccaggaacagttccagcacgtcgatgaaattggtgccgttgaccggatcgccgccaatgccgacggccgttgtctggcccaggcccgcattgctggtctggaacaccgcctcataggtcagcgtgccggagcgcgagacgacgccgacgctgcccttggagaagatgttgcccggcatgatgccgatcttgcattcgccgggcgtcagcaggccggggcagttggggccgatcaggcgcgacttgctgcccgacagggcgcgcttcaccttcaccatgtccagcaccggaatgccctcggtgatgcagacgatcagcgggatttccgcatcgatcgcttccaggatcgagtcggccgcgaacggcggcgggacgtagatgaccgatgcgtcggcgccggtcttcgccttcgcctcggcgacggtgtcgaacatcggcaggccgatatgcgtcgtgccgcccttgccgggcgtgacgccgccgaccatctgcgtgccataggccaaagcggtttcggtgtggaaggtgccggtggcgccggtcatcccttgggtgatgaccttggtgttcttgttcaccagaatggacatgagcgtcccttcattgtctgtggacgtggcactttgggtctaaaggcggaccgacccaggctgcgcactcacctgggacggtccggtgcaagctcgtgcggatcaggccagcgaaggatcgatgcccttgcaggcttccagaagctccttcacggcgtcgaccgacacctgaaggttggccttggcctcgtcgtccagctcgatctcaacgacctgctcgacgccgtccttgccgatgatcacgggcacgccgacatagaggttgtcgacgccatattggccggtcaggttcgcggcgcagggcagcaggcgcttctggtcgaacagataggcctccgccatggcgatgccgctggtggcgggcgcgtagaaggccgatccggtcttcagcagggcgacgatctcgccgccgcccgaacgggtgcgctgcacgatggcgtcgatgcgttccttggtcgaacggccctgcttgatgaggtcggggatggggatgccggcgacggtcgaatattccacgaccggaaccatggtatcgccatggccgccgagcacaaagctgttcacttccttgaccgacacctggaattcctcggccaggaagtggctgaagcgggcggagtcgagaacgcccgccatgccgacgaccttgttgtgcggcaggccggaaaattcgcgcagcgcccacaccatcgcgtccagcgggttggtgatgcagatgacgaaggcgttgggagcgttgttcttgatgccctcgcccacggccttcatgaccttgaggttgatgcccagcaggtcgtcgcggctcatgcccggcttgcgggcgacgccggcggtgacgatgatgacgtccgcgtccttgatgtcggcataatcgttggtgccggtgatcttggcgtcgaagccttcgaccgggccgcactgcgacaggtcgagcgccttgccctgcggcacgccttcgacgacgtcgaacagcacgatgtcgcccaggcccttgagagccgcgagatgcgcgagggtgccaccgatattaccagcgccgatgagcgcgatcttcttacgggccatatgcaatcatcctccaagccgtaaaccggaaccgcatgtgcgcttaggcctatccggccgaggtttcaaccgcgcaaaagccctcaggccaatttatctttgcaattcattcgcagttgcattaatagggctgccgcctctgttgcccaagcgctcctaccctggcgcatggcccttccccgcagcggccacctgccgcacgcctcccttgacgggggcgtgcggacccttttcgcgaaaccggattgcaggggaacaagcgttttggtccagtcatactgaacccaatccatcgcgtgccggggctatttctcgccgtgacccagcgccagataatcgtcggactgcatttccatcaggcgcgacacggtgcgctcgaactcgaacgcgccgtccccttcgggataaaggcgcgccggctccgcatcggcggaggcgagcagcttcaccttatattcgtagagcgcgtcgatcagcgtcacgaaccgggccgcctcgttgcgcttctccggccccagcaccggaatgccgacgatgatgacggtatgatatttgcgcgcgatcgccagatagtcgggcgcgccccgcgcctcggcgcagaggcgcttgaaggaaaagaccgccacgcccttcaggctcttgggcacatggagcgtgcggccgccctggaccttgatctcctcgaccggcaccttggcccggtcctccaccggatagtcggtcaggcggaaaaaggcctccgacagcgccctcgtcgcctccggcccgttgggcgcatgccatagctgcgcatcgcccaggcggtcgagccgatagtcggtcggcccgttcagggtcatgacgtccagcttcgccttgataaggtcgatgaagggcaggaaaagctggcggttgaggccgttcttgtagagttcgtccggctcgcggttggatgtggtgacgatcgtcacccgcctttccatcaggccggtgaacagccgcgacatgatggcggcgtcggccatgttgttgacgaccatctcgtcgaagcagagcagccgcgcctcctccgccagcgaatccaccaccggcgggatcggatcgcccgcctccgacttgcgcgcctcggccagccgggcgtggacgtcgagcatgaattcgtggaaatgggcgcgcttcttgcgctggatatgcaccgtgtcgaagaacaggtccatcagcatcgatttgccgcgacccacgccgccccacatgtaaaggccgcgcggcggctcgggcgccttgcgcagcagcttccacagggtcgaaccgcgcggcggcgacgcctccagctcctgttgcagcccgtcgagtcgcactgccgccgcccgctggtcggggtcgggccgcaattcgcccgcggccacgagcgcgtcgtaacgggcgaggacgctgctcacttggaaagcggcttcctggcttcgggcgccttgcgcacggtcgcgttcgatgccgcgatcagatcgtcatcctggaaaacggtcaggcgcaggaacatcagccgtccggtttcgcgcagcaactccacctccgcgcgcaggacgggaccgatctttccggaaccacaatattgcatgccaaggtcaacggtcaccgccgccgcctgttccggacggcccatcgccgccagggcggcgaaataggcatggtcggcaaaggccgccagcaagccgccgtgcagcaggcccaggcggttggcgtgcgacggcctgctttccagcatgaccgtcgccctgtccgccgcgtcgctgcgcgaatagctggtgccgatggctgaatcgaggaaggttcccggcgccgtatcggtccagcatgaccagcccgcccagggcccttcggccaccgggctcagacgacccgttccgccgctcaccgcgtcagagctgccgttcgaccatcatcttcttggtttccgcgatcgccttcgccgggctcagtcccttggggcagacattcgcgcagttcatgatggtgtggcagcgatagagacggaagggatcttccagttcgtccaggcgctccccggtatattcgtcgcggctgtcggccagccagcgataggcctggagcaggatcgccggacccaggaacttgtcgctgttccaccagtagctggggcaggaggtcgagcagcaggcgcacaggatgcactcgtagaggccgtccagcttctcgcggtcggcgggcgactggagccgttccttgccgctgggcgccgggctgacggtttgcagccagggcttgatgctgttgtactgcgcgtagaaatgggtgaagtcggggaccagatccttgataacgtccatatgcggcagcggcgtgacgcgcacttccttgcccgcgcattcctcgatcgaggtggtgcaggccaggccgttgcggccgttcatgttcatcgagcaggagccgcaaataccctcgcggcaggaacggcggaaggtcagcgtcggatcatattcgttcttgatcttcagcagcgcgtccaggaccatcggcccgcaattgtcgagatcgatctcgaacgtgtcgtagcgcggattctgcccggagtcgggatcgtagcgatagaccttgaagctcttgacgttcgtcgcgccgtccggcgccttgtgggttgcgcccttggcgctgatcttgctgttcttgggcaacgaaaattcggccattgacactttccttgctagttgccggtgccattagccgcttgaaccgtccatctcaataccctagttgcgccctattcggaccataaggccggtttttcagagttgatccattttcatgacgaaaatcgctcttgtcacttatgaaatgaaccaaggcggcaccaatcgcgtcctatgccagctggcggacggcttcgcggcctcaggttacgaaacgacgattctctcctgcacttcggccggcgtcctgaatgcccatttcagcaacagcctgcgacaaggggtaaagaccgtctctttcagcaatgtcgcctggaggagcagaagctgggggcaggttcgcaccttctttcgctacacgcgctggctgacagaaaccaaaccggacatcgtgctggcgaccggcaacaatataagctggttcacgggcatcggcgcgctgctggcccccacgcgcacgccccggctgctcatcaagacgacgaaccccatcatccgcgaacgggacagccgcttcatcaccgccatacgcaggcgggtatatggcgcgctgttccgcagggcggaaaaggtgctgaccttgagcgacgcggaaaccgccatgctgcagcgccagttcgccgcgaattccaacaagttcaccaccgtcttcaatgcttatataacccagtccttcgaccggcccggactggccccggctgcccgcagcgacaggaaggtcgtcgccggcgtcggccgcctggtcgcgcagaagaattttccgcgcctcctgcgagcctttgcgcagggaacggacgaaaacgtcatcctgaagatagccggagacggaccggacaggaaagcgctggaggatctggcccgtgaactgggcattgcggatcgggtgcatttcctgggcttcgtgcaggatattcccgcgctgctcgccgacgctgacctcttcatattgtcgtcggattatgaaggactgcctgccgtcgtcgtcgaggctctggggtgcgattgcccggtcatcgccacggattgcttcgccaatgcccgggatttgctggaaggcctgccgggatgccgggtcacggaactcagcgcggaagcgctcgcggacgctctgcgtgactggttgaatgcggacgccccccgtccatcgctgcgcgattatgcggaaccatataccaccgcctcgtcggttcgcagccatttggcagccatgcgactttccgttgcatgaatccgtcaaacgggcagacgatcatgaccgcgctcggcccggtgcggctgctgggcgaaaacgccacccgcatctggggcatgtccaatgccgaacgatgccgccgcatggccgaaagctccgcgaagaacggcagcgcgttggcggacggccatgaactgctgttcaacctggcctacgccttcgatccgatgctgctgcggctggcgctggaggagccggggacggtcttcgcctggggcgcggcgcccatcgtcggacaggtgccggcgggcagcgatccgctgggcgcggcgcatgtcgtcgatctttcggacgggcggaagctctacaaccggcaactccgcaagctggaacaacccttcgtccgggaactcacccccgccacccggcgcgacatagagcggcaaagctatttcggcgcctataagggcgtcaccgacctgctcaccaaatatctctggcccgaactggcgctttggctgactcggctggccgcttccatcggcatgacgcccaatatggtgacggccatcggcgcgacgctctgcgtggccgcgacctggttcttcgcgcagggactttattggacgggcatgctcgccggcttcgtcttcatggtgctggacacggtggacgggaagctggcgcgctgcaccatcacctcgtccaaatggggcaatgtcgcggaccatggcgtggacctgatccacccgcccttctggtggtatttctggggcgtggggctttcggcctgggggctggcgctgtcggcgcgggactttgcgctggtgatggcggcggtgatcgcgggctatgttctccaacgggtgatcgagggaatgttcatcaaggacttcgggatggacatccatgtctggcagcggttcgacagccggttccgcctgatcaccgcgcggcgcaatccgaacatggtgatcctgttcgtcgcgctgctggccggacgtccggacatcggcctgatcgcattggcctggtggacgatcatctcgctggccgtccatgccgtccggctggtgcaggcctatggcgcgaagcgcgccgggcggcccgtcgtcagttggatggaggcaggcgcatgaacgcgaccatcgagaaattcggttatccctccacactgatcgcggagttcgcgcactggctggtgctgctgcgccccgcccagccgacgctgggatcgctggtgctggcggcgaaatccgacgcggaggcctttggcgacctgccgccggcagcccatgccgaactggcgagcgtgaccaaggcgatcgaaagcgcgctcggccaggcggtcggctacggcaagatcaactatctgatgctgatgatggtggacccgcatgtccatttccatgtgctgccccgctatgagggcagccgcgaacatgcaggcgttgcggtccccgatgccggatggccgggacaacccgacctgggcagcgcggcgaaactttcgccggagcagatcgccgcgctgaccggctggctcaaactctacttcgcgtagcgcccttcggccagccagcgggcggtgagcgcattcgccgcctccacatcctgcgggaagtcgacttcctgccagtccagcccctcgatggagacggtgccgacccggttgcccttggcgatgatgtcgatggcgcgcagataccagcgctccaccccttcgggcgtgcgcatcatctggtcgatctggttgcggaaaatcgcggccccctctcccttgaaggccagcatgccgatggattcggcattggtgtcgtgcggcagcaaccgcttgccgatggcgagcaggcgccccgtctcgtcccggttcaccttcatgtcgtcatcgtcatagtcgccgggcttgacgtccacggtcacggtgatggcgtcctgcgcccccgcgatcagcttcgccacgatctcgtccgaaacgatggtatcgccgttcaggatgatgaagtcccggtccatctcctcccgcacgatccagcaggtgccgagattgtccgccacctggaagaaggggttgaatacggtgcggatgcgcgcgccggtttcgcgatagagttgcagggcatggtcctccacccgttcggtgcggaagccggtgacgacgacgatgtcggtcacgccgttcgccaccagcgcggcgacctgccagcttatgagagtccggccgttgaagtcgatcatgcatttgggcacgtcgcgggtcagcggcagcaggcgcgatccctggcccgcggaaaggatgatggctttcgaaatagtcatggggcggggcattaaagcaaagaccggccgatggacagggtgtgttgcatcgcagccggcccaatcctagataggcgcgcgccccagcgacggcgttgcatcgaaaggccggaacccaagtgacgatcaagcgcggatcgggtggcgctcaggaaggcttcgcccgcatcctggcgaacaccggctggctgctgggcggcaagggcgtgggcgcggtgctgagccttgcctatctcgccatcgtcacgcggaccctgggcgtcgcggatttcggccgcttcgcgctggtgctgagcgccaccggcctcatccagacgctggtcaatttcgacagttggcagatcgtggtacgctacggccagccgcatctggcgtccggcaatggcgacgcgctgaaccgggtgctgcgcttctgcatcctgatcgacctgggttcggccgtcgcgggcgggctgatcgcggcgttcatcatcctcgccttcgggccgctgatgcaattgtcggcgggcatgggttggcaggcatggatcttctgcatggtgatgatgatcaccatccgctccagcccgaccggcgtgctgcggctgttcgaccgattcgataccggcgccttcgccgaaaccatgattccggtcgggcgcatgatcggcgcggcgctcgcctggatgctgatgcccaatgtcaccggcttcctgattgcctggggcgctgccgaactgctctgcgcgatcagctactggtggcttgcgctgcgcgttgggggcgacaggctcggaagctggcgggccggccgggcgctggacgcgcgcagggaaaatcccggcatcgtcggcttcctcaccgccaccaatttgcagacgaccctgtcctccgtgggccagcaggtggccgtgctggtggtcggcctgttcgcgggaccggcgggggccggcctctatcggctggccaaccagctcgccaattccctgaccaagatttccggcctgctctcccgcagcatcttcgtggaattgagccgcacccattccagccatggccatgaggcgctgggcacgttgttccggcggaccaaccggctggcgctggtcgcaggggcggtgatcattgccctgatcctggccgtcggccatcccttgctgggcctgatcgccggcaaggcgtttctgccggcctatccgctgctgctgctgctggggatagcggcctgcatcgacctggtcggggtcagctatcgtccgctgctgatggcgaccgaccgggccagcctttcgctgcgcatcacgctggtttcgactgtgctgctgctggggatgcaggcggccttgctgccgatatatggaacggtcggggcggccagcgcgaatatcgtcgcctcgatcgccggctttgccatgatgggcctggcgagccgacgggtcttggcccggtccgacatgaaggaagcgggctgaaacttagcggaaccgcgccggagaataaggcgccggatcgatccccgcgatctgcggcggcaaagcctctcccctgagaagggcagcgcccagcagagccgccgcgggcgaggtctggatgccgaacccgccctgcccggcgaaccagaaaaatccccgcgccgccggatcgaagccatagaccggcgcgcggtcgcgggagaagctgcgcagcccggcccatttgcgctccaccgcctcgaccggccagtcgaccaccgactcgaaacgcgcaatcgcctccgccaccgccatttcctcgggcgcggcgtcgcaggggggcgatggttcctcgtcatgcggggtcagccagacgcggccctccccttccggcttgaaatagaattgcgatccaaggtccatgaccagcggcagatcggccgagggcatggccggcacgcgcaattgcaccactgtcctgcgcagcggcgcaatgccgatgggcgccacgccgcaggccctggccacatcgtcggcccacgcccccgccgcgtcgacgatcacgccgcaatcgatcgcgcccgcatcggtttcgatccgccaaccgccgtcccgcgcttcggcgcgccgcaacgccgtggccagccgcacctcgccgcccaggcgccggaaccgccgcaaccaggcctgatgcagcgccgccacgtcgatgtcgcacacccccggctccagcacgcccagcgaccattccggccttagtccggggaccagcgcggcgggatcgaccggaaccaggtccaccttggcgccgaactgctccagcagacggtcgcgcgccgccgcgtctcccgcccgcccgacatgcagcgtccggcgcggcgtcagaaaggggctttcgcaaaagtccggatcgggcgcggccagcatcggacccgacgccgtggtcagcggctggacggccagcccgccataggtctcctcccagaaggagactgcccgccccgtggcgtgatagccggcgctgtcctccatctccagcatcagcacgccggcatgttccgccagcaccgcgccaaggctcgccccggcgatcccgcctcccacgatcacgatgtcgtgccggttcatcccgcgccgatccggttcggggcgacttcatccaggaagcggtcgatgcgcgccagcgcgtccagccgcaccgggtccagttcccgcaatatctcatgcgccgcctcgcgcccgtagacatgcagccgcgcgccggcgatccgcgccgcgatccgctcgatggcgggcgtggagaccagccggtccgtccgcgccgcgagtatgagcaagggcaccgcgatccgctcgatcgcccctcccttttccagcgcgcgggtcgaatgcagcgcctgcgccacccatttccagctaggcggccccagcgccacctcccgcccatggtcgcgccaccacagttcatcggcatagcgttcgggatcgtgggtcagccgcttctgccgcatgcggcgctgccgttccgactcctccttctgcgtccaggcctgtttttcggcaaagcccagcgcgcacatcgcttcggcaatggccaccgccagccagcggggcagcggcgcggtgcgcaggcccatcatcggcgcgacggtcacggccgcgtcgggcggcgccatcccctccgccagcgcgcgcagcagcaggtggccgcccatgctgtgcgcgacgatcgcgctcggcccctccccctgaccgcgccaatcggcggcgaaggcatccaggtcggcgatccattgcccgaaatcgtcgatatgcccgcacagcggatcagcggtcgtgcggcccgatccgccctgaccgcgccagtcgaagccggtgaccgcccatccccggtcggcccagtggcggatgacctcaagatatttctcgatcatgtcgccgcgtccgcccagcaccagcatcctgccgcgaccgccctcgcccagccggtagcggcgcaggccccagccgtcgggcgcggtccagtaatcgagccgcccgtccatcggccaggcgcgccggtcgaagggagcgggaacgaagcggggcgaatccatgcgccgcatggttacgctttggtaagccatgcggtctatagtttcgaacccatgatgggggatattttccgaatggcgctgatcggcgccctggcattgctgctgatcgtggcgtccgtcacagatctgcggtctcgcatcatttccaaccggctgaacctgacggtggccgggctggcgccgctctggtggctggcctgcggcctgccgctctggccgggcatggcggtgcagttgctggccgggctgatcgtgttcatggcgttcgccgtcctgttcgcgctcggctgcatgggcggcggcgacgtgaagctgctgggcgcgctcgcgctctggtttccctggcaggcgaccctgtcgatgctgatgctgatggcggtgctggggggcatcgtcaccatcgtgaccgtcgtgcaccatcgcatgacccgccggctgggccagccgcaaatcccctatggcatagccatctcgttcgcggcgctttggctgcttggcgaacgatatattaaccaatttgcgtgaataaacgggggctcgggcgcaactcgtccgattgagggaggcgaatttcatcatggatgccaagaagatcgtgctgctggtgggggcgctgatcatagcggtcactacagccttgcttgcacgcaacatgctgagttcgtcgagcgctcccccggcgggcgcgtcgtccatgccggtcgaggctgaccagccccatgtgctggtcgcgaccaaggccctgccggtgggcaccattttggacgcggagagcttccgcttccagccctggcccaaggatctggtcgagcaggcctattatatcaagggccaggccgacccccagaagctggtgggcagcgtcatccgcaccgccatttccgccggccagccgatgacgctgggttcggtgatcaagccgggcgagcgcggcttcctggccgccgcactggggccgggcatgcgcgccgtgaccgtgccggtgtcggcgcagaacagcgtcgcgggcttcgtctttccgggcgaccgcgtcgacctggtgctgacgcagagcgtcagcggcggcggcgagggcgaaccgctcaaggtttccgaaaccatcctgcgcaacctgcgcgtgctcgccaccgaccagcgcatggacgcgctgggcgatgacggcaagccggtcgtccagacctattccaacgtcaccatcgaagtgacgcccaagatcgccgagaagatcgcggtggcgcagaccatcggctcgctctcgctctcgctgcgctctctggcggacaacagttccgaactggacgccgccatcgcgggcagcgacgtggacctgcccgacggcagcaatcccagcgcggaaaagaagctgctggccagcatcgccgcgcgtccggtcgacaagggcagcacctattccaccggcgccgacgtctcgcgctatcagcgcagcagcgtcccagccaagcccttgcagagcatgggcgctggcggcccggccatgggcgtgccggtcggcggagccatcgccggccaggggccggtgatccgcgtcgcccgtggaaccagtgtgaccgtcgttccggtcggggggaagtaagatgaaggggtttacagttcacacagcggcggccaagccgctgctcggcccggccatcgcgctcggcctggcggtcgccgtggctgccgctccgacgagcgcgctcaacgccgcgcccgcctccatgcaggacaatgcgatcctgctctccgtgggcggcagcaaggtcatcaacctgcccgccaagatgtcggacgtggtgatcggcgatccggacgtggtcgacgtccatgtccggtcgcagaaccagctttacctgatcgcgaagaaggccggggaaaccaccgtcttcgcgacggcgaccaacggcaaggtgctgttttccggcacggtgcgcgtcggcaacaacctgaccagcatcgacgacatgctgaagctggcgatgccgaacgcggacatcgcggtcaacaagatgaacggcatggtcctgctgaccggcaccatcgccgcgccggaagacgcggcggaggccgaaaggctgacccaggccttcgtcggcaaggaagtgaccgtggtcagccgcctgcgcaccgcgacgccgcttcaggtcaacctgcaggtcaagattgctgaagtgtcccgcgatgtcgggcacaagatcggcatgaactggaaatcgcaggatctgaccggcggcaaatgggccggcggcatcggcggcggcacccgggacgccatcaccttcaacagcggcggcgggggaacgttcaacttcacagcggacggcggttacagccttggcggcgtggcacgcgtgctgggcctcgacatcggcgcggtgctggacctggcggaatcgagcggccttgccaccaccctcgcccagcccaacctgacctcgctgtccggcgaaaccgccagcttcctggcgggcggcgaatatccctacacggtcagcaacggcacgcagggcaacagcatcgaattcaagcaatatggcgtgcaactggccttcaccccgaccgtgctggccgatggccgcatttcgctgcgcgtccgcccgacggtgtcgagcctcgacttctccgtcgactccagcgtgcccgctctcaggagccgcacggccgaaaccacggtggaactgggttccggccaggcgttcatgatcgccggcctgctcaacaacgacaccgcgaacagcatcagcaaggttccgggcatcggcaacctgccgatcctgggcagcctcttcaagtcgcgcaacttccagcgtcatgagacggaactggtcatcgtcgtcaccccctatctggtgaagccgatgaacgcatccgacgtgcgcctgccgaccgacggcttccgcaacgccaatgagggccagggcctgttcctgcaacagggccatgacggcatcagcggcgcgcacgcgccgatgccgagccgcgcgcccggcgccccggcgcccacgcccggcccgcaggcatcggccgctctgccgcccgtcgcctcccgtgacatcggcaagcgttcgaaggacgccgcgccgggcttcagcttctgatccgaaggacgaaagacatgactttccagtctcgcaagaccctcttgctctttggcgtccgcctcggcaccctcgcgctgatggcgctgccgctctccgcctgccagaccgaccaggccgccaatcgcggcgtgcagtcggtccatcagccggtcgtcagcaacgctgccttcacctacgacgtgcaggcaggccccgatggcggcctcaccgcatcggaggcccgccggctggacgactggtttgtttccatcggccttggctatggcgaccaggtcgccatcgcgacggacgcgggctattacagcccggccctgcgcgaaggcatagccgatgtggtggcgcgccacggcatgctggtgggcgaagacggcaccgccgtcgccggcgccgcgccgcaaggggccgtccgcctgatcgtgcgccgcgccatcgccagcgtgcccggctgccccgactggtccgacaagccggaaaccgaccagcaattgggcacgtcgaccaatttcggctgcggcgtgaacggcaatctggcggcgatgatcgccaatccggaggatctggtgcgcggccagaccaccgacagcgacctgcgcaccgccacgtccaaccgggcgatttcgacctatcgcgaaaaggcgccgaccggctccggcgaccttaagaccctgtcgggaggcaattgacatgaacgcaccctggaaacccggcgcatccggccagcgtgaccccttccatgccttcgtctgcgacgatcacagtttcgacctgctgcgcgtcgtcgcggcggaaatgggctgggcgccggaaaaggtgaacaagggcggcatgcgcaacgccgtgcagtccctgtcgatcaccgcctcgccccagatcctgttcatcgacatgtcggaaagcggcgatccgctgaatgacatcaacagcctggccgaagtgtgcgaacccggcaccgtcgtcattgcggcgggccaggtcaatgacgtgcgcctctatcgcgacctgctggccagcggcatccaggactatctgctcaaacccttcggcgccgaccagttgcgcgatgcgctggcccaggcgcaggcggtgttcttcgcgccccgcgacgccggccccgaacgtccgcatatgacggcggcggtgatcggcacgcgcggcggcgtgggcgcgtccagcatcgccacctcgctcgcctggctgctcagcgacaagcagaagcgcccgaccgccctgctggacctggacgtccatttcggcaccaatgcgctggcgatggacctggagccgggccgcggcctgaccgacgccatcgaaaatcccagccgcatcgacgggctgttcatcgaacgcgccatggtgcgcgcaagcgacacgctggccatattgtcggccgaagcgccgatcagccagccgttgctgaccgacggcggcgccttctaccagttgctggaggagttccgcgccgccttcgaatgcagcgtcatcgacctgccgcgcgccatgctgatccagcatccgcacctgatgagcgacgtgaacgtcaccgtcgtggtcaccgaactgaccctggcggcggcgcgggattcgatccgcatcctgtcctggctcaagaccaatgccccgcaatcgcgcgtgctggtggtcgccaaccgcgtccatcccggcgccccggaaatcagccgcaaggatttcgaacagtcgatcgagcgcaaggtcgacgtgctgatccccttcgacctcaaggtcgcttcgcaggcggcgaaactgggcaagactctggcggaaacggccaagggcagcaaggtcggcgccgcctgcaacaccctgatggatgcggtggtgggcgcggcggaggatgcggaggccgatgaaggtcgcccgaccgcgtcgaagaagggcgattccctgctgggcaagatcagcgatctcaagagcatgatcccttcgcgccgcaaggacaaggcttcggcctgaacaggacggggcgtgccgccgagggcggcgcgtccgctttgatggaaccggacggggaacgggcaggcacatgaacggcaatatcatcctgatggcggtgctgctcgcaaccatgctgggcctggtcgtcatggccttcagcggcccgtcgcccgaaaaggcgcagaagcgccgcatggaactgatccgcggccggcacagcgattccaccgacgccatattggaagcgcgcatgcgcaaggcgatttcgaaccgccccgccggcaatgaagcgtcgatgctggtgtcgctggtgcccaacccggaaaaccttgccaagcgcatccgcatgaccggcaagaaatggacggtcagccagtatatgacggcctgcgcggttatattcttggctctgtgcgccctgctgatgctgcgcggattcccgccgctgttcgcggtgatgctgggcctggccgcgggcctgggcctgccgcatatgtgggtcagccgtctgatcaagggccgcgtgctgaaattcaatgccaaattccccgacgcgctggaactgctgacccgcggcctgcgctccggccttcccatcgcagagacgctgaacgtcgtgtcgaacgaggttcccggtccggtgggggaggaattcaagctgatcaccgaacgcatcaagatcggcaagacgatggaccaggcgttgcaggaaaccgccgaccggctgggcacgcccgaattccagttcttcgtgatcagcctggcgatccagcgggaaaccggcggcaacctggcggaaaccctgtccaaccttgccaccgtgctgcgccagcgcgcccagatgaagctcaagatccgcgccatgtcctccgaatccaaggcgtcggcctatatcatcggcgtgctgccgttcacggtcttcggcctgatctgctacatcaactatgattacatgtcgcccttcttcacgcccgatccggcggggttgttcggcctttcgaccatgcaggtgatcggcataggcggcatgtgctggatgagcatcggcgccttcatcatggcgcagatgatcaacttcgagatttgaggaagccgacaagatggaaagcacacccgtccccgccggcacccttttcggcctgaccgccacggatttcggcacgctgctcgccgccctggcgacgcttgcgacgctgttcgccctctatgcggtcatgaccgtgcgcgatccgatggccaagcgcgtcaaggcgctgaacgaacgacgcgagcagttgaaggcgggcatcaccgcctccaccgcccgccgccgcgccaagctggtgaagaagaaccaggcgaccgaccagatgcggtcgtttctttccaatctgaaggttctgcaggacgatcaactcaaggaagcgcagatcaagctggcgcaggcgggcatccgttcgaaggactgggcggtcgcagtgatcttcggccggctgatcctgcccatcgtcatcggcggcatggcggcgctgctgctctatgccgtgggcatctacccggaatggggcggcgccaagcgcttcatggcgttcgccggcgcgttgctgctgtcctacaaggcgcccgacatcttcatcgacaacaagattcagaagcgttccgccgcgatccgcaaggggctgcccgacgcgctcgacctgctggtgatctgcgcagaggccgggttgaccgtcgacgccgccttcagccgcgtcgcccgcgaactcggcaaggcctatccggaactgggcgacgaattccacctgaccgccatcgaactcagcttccttaccgagcggcgcatggcgttcgagaatctggccacccgcgtcaagctggacgcgatcaagggcgtggtcacgaccatgatccagacggaaaaatacggcacgccgctggcttcggccctgcgcgtcctgtccgccgagttccgccacgaacgcatgatgcgcgccgaggaaaaggccgcgcgcctgcccgcgatcatgaccgtgccgctgattctcttcatcctgccgaccctcttcgtcgtcattctgggtccggccgcctgctcgatcagccaggccttctaaattctggaggacgcggcaaggggcgctgccgtagcgtcccctgctgcgcccctgaaggccgctgattttccgccttggcgaagcggccgatcctgccctatccccttttgcaaagacgcaaatccggagaggtccatggtcgccttcacccgcatcgccgcccgcgccgcgctgctcatcccgcccctgctcgccgccctgcccgcgcaggccgcgcagcccatcaccggccgctgggccacggtcgacggcaaggccatcgtccagatcgccccttgcggcaagacgctctgcgggcggatagagaagatcgtgaagcccacccccggccgccccccgaccgacatcaagaaccccgatccggcccagcgcggcaagccgctcaccgggctggcgctgctcaccggctttgccgatgcgggcgatctgtggaaagggtcgatctacgaccccgaaagcggcaagacctataacagcaaggtcagccgcaacagcgacggcacgttgaaggtgcagggctgcatcatgatgttctgcaagacccagacatggacgccagcgcgctgatcgaatgaccccttttggatgaatccagccatcccccctcccgcagacggtaggggttcagggggttggccagcacgacatcagcggcgattcccggcggccaggccggaagctggccgcgctcgccctcagcctccggcccgaaaaagaaatgccccggcgacggccggggcatttcttttcatctctgccgcccggttcaggccgccttgcgcgccttggtcagcttcttcatcagcatgtcccgcttcaaccgggacagatggtcgatgaacagcacgccctgcagatggtccatctcatgctggagacaggtggccagcagcccttccagccgctcctcatggatgcgtccgtccctgtccatccagcttgcccggatgctcgccggccgctccacttccgcgaactggtcggggacggacaggcagccttcattatagaccgacagatcctccgacccatccagaatttccggattgatgaacaccatcggtttcttgaccggcggcgcgccttcctcgtcggattcgggttcctgcaggtcgatcaccagcacccgcttgggcacgcccacctggatcgcggccagaccgatgcccggcgcgtcgtacatggtttcgaacatgtcgtcgatcaggcgctgcaaatcgtcatcgatcgcctccaccggagacgagatggtgcgcaggcgcggatcgggcgcctccaggatgggaagaatggccatggcgtcaaaataatcgggcggccggaaaatttcaagcgaccgccacagtcaccccagcggccgccgcgcccgaagcgcctgcgccaacgtgccctcgtccagatagtccagttcgccgccaacgggcacgccatgcgccagttgcgtcaggcgcacgggaaagcgctccagccgttcggccagataatgggcggtggtctgtccctccagcgtcgcgttcatcgccagcaccacctcgtctatgccgcccgcctccacccgcgccaccagcgcatcgatggacagatcctccggccgcacgccctccagcgccgacagccggccgcccagcacatggaagcggcccggaaacagccgcgacttgtcgagcgcccagaggtccgccacatcctccacgacgcagagcgcccgcgcatcccggcgcggatcggcgcagatgccgcagggatcgacggtgtcgacattgccgcacaggctgcacgtcaccagccgctcgttcaccgcgtccagggcgcgcagcagcggctccagcgcggattcccgcttcttgagcaggtgcagcacggcgcgccgcgccgaacgcgggccaaggccgggcaggcgggacagcgcctgcgtcagctcttcgatctctggagaagccatggaaccggaataagggcttgcaagtcgtggacacaaggggtttgaggagcgtctttgaaaatgcgtctctcagcgcttttcggaggcggcacgggcccgctcccccacccggccacccaacggcaatatcatttgggtggccgggtgagggagcgggccggcgccgagacccaacaaaaggcccgccatgcgtatcgtctatatgggaacccccgatttcgccgttccggccctggtcgcgctggccaaggcggggcatgggatcgtcgccgcctacagccagccgcctcgccccgccggacgcggcaaggcgctgcgcccctcccccgtgcatgcgaaggcggaagagatgggcatagaggtgcgcacgccggtttcgctgaaggatgcggacgtgcaggccgccttcgccgcgctgaacgccgatgtcgcggtggtcgccgcctatgggctgatcctgccccgcccgatcctgtatgcgccgcgcctgggctgcatgaacatccacgcctccctcctgccccgctggcgcggcgctgcgccgatccagcgcgccatcctcgccggcgacaatgtcacgggcgtcaccatcatggacatggaggcagggctggacaccggcccgatgcgcgccaagcatgtgacgcccatagaggacaagactgccggggcattgacgcgggaactggccgatgcgggcgcggaactgatggtcgaggtgctggacgacatcgccctccatccccccgtcgcccagccggaggaaggcgtcacctatgcctccaagatcgaaaaagcggaatcgcggatcgatttcggccgcgacgcgcatcaggtcgaacggcaggtgcgcgccttcaacccggtgcccggcgccttcttcgaatatcgcggcgagcgcttccgcatccttgccgcccatgtcgagggggatgaaggcccggcgggcgaattgctcgacaacagcctgctgatcggctgcggccatggcagcatccgcccgacgctgatccagcgcgccggcaagggcgccatgtcggcgggcgaattgctgcgcggctatgagatgccggcgggcagccgggtcgacgcctgaacccatggcccgtttcgccttcaccgtcgaattcgatggccgccccttcatgggctggcagcggcaggcccatgggccgagcgtgcagcaggcgatggaggacgccatcttctccgtcaccggcgaacgggtcgccgtgcatgcggcgggccgcaccgatgccggcgtccacggccttggcatgcgcgcccatgccgacattgcgaaggacatgacgccgttccgcctgatggaggcgctgaatgcgcgccttcggccggcgccggtcgcgatcctcgcttgcgagaccgtgccggacgactggcatgcgcgcttctcctgcaccggccgctcctatgtctatcgcatcgtcaaccgccgcgccccgctgacctgggaaagcggactggcctggcgggtgatccagccgctggacgcggaggcgatgcagcgggccgcgcaactgctggtcggtcggcacgacttcacgaccttccgctcggtccattgccaggcggaaagcccggtgaagacgctcgaccggctggacgtggagcgtgcgggcgaccggcttgccatccatgcggaggcgcggtccttcctgcaccatcaggtgcggtcgatggtgggatgcctcgtcatggtgggcatggggcgctggtccgtcggcgatctggaagcggcgcgggatgcgaaggaccgggcggccctggggctgaacgcgccgccggacgggctgtatttcgtgagcgcgcattatcccaacgcgtgagacgcgcgcgcgggcgggagtgctgggttaaaggctcgtccggaacggcgtgaaattcgtgccctcgtcgaacacgtccagcccctcggcgcgcttgaggcggccgaccaccacataggtgacgggcgtcagcaccgcttcccaggtgaccttcatcagccagttggtgaccatcaccgtcgccacctgcgcgctggtccagtcgccgtagaaggcgagcggatagaaaagcaggctgtccaccccctgccccaccacggtggaaccgatggtgcgcatccataaatgcctgccctgcgtcagcagcttcatcttggcgaggacgaagctgttggcgaactcccccgcccagaaggcggcgacggaggcgaagacgatgcgccatgtgctgccgaacaccgcctcataggccttctggtccggccagccctccgccgggggcagcttcaccaccacccagctcatcagcgccatgaacagcatcgcgccaaagccggcccagacgcaacgccgcgcccgcgcatagccatagacttcggtcagcacgtcgcccagcacatagcccagcggaaagaagaggatgccggcgccaaaggtgaagccgcccagcgtcgagagcttcgccgcgccgatcaggttggacagcagcaggatcgcgacgaagcccgccatgcagaaatcgaaatagcgcaagggccgcccgcccagcgcataggcatcgattttcctgacccccgcatcgttcatgcgcccctgcatatcgggccgacgcgcaaatgcaatgccgcccatgattgcaagctgggcgaagcccagctatcgaacgcgccgacggccccgtagctcagctggatagagcattcgccttctaagcgaatggtcacaggttcgaatcctgtcggggtcgccatctcccctttcagttcagcgcttttcctggtgatcggcgcgatcccggatcggccgcatggcctgatagaccatgccgctcagcagcaggctgccctgccgcgacagatggtcgtcgtccgaataaagcggcacgccatgcatcatggtcgcgcaatggccgctgcggcaaagaaggcggtgcggatagacgatgcccgccgcgaaacgccgccgcatctcgtcgaaggcgccgaacacgccgcgctgccgccggaggtaatccgccagcgacaggtccagtcgcgccggttcgctgtagagttccgcccgcgccaggctttccggcacgttgcggcggaattcgggaatgggcgcgaccaatatgacccgcttgcccatgccggtcagcgcccgcacgctctccctcaacccggcgcggaacagcagggcgtcgcggctgaggctcctgtcgtcatccgcgtcccggcccagatagcagggcgtcccgccttcgggacggcgcccattggcgcacaggccccagcgggacaccaggaagacggtgtggatggtcgggctgtcgcgcagcatcgccagcacctgggcgttaaaggcgctgcagtcatggctggcgggctggtccagccggtccagccccagcagggtgggacaggcgggataggatgctatccggccggacaggcccagcgcatcgcccgcctggtcgaacgcgggtttcagcgcatgggcgtgggaatcgccccacaacaggaagctgggcggcgtgccgttatgcgcgcccaccgcgcacagcgcccggtgccgcaccgccgccatgcccgaacaacgctccggcagataggccatgctcccgctcgccgcatcgagcgccgcgacggagggcgccacccgcgcgggcaggccgccggacagatagagcagcgcgcccgccccgcaccccgccgccatcatcgcgccggcgagggcaaaggcgcggccggtcgtgaagcggcgcgccctgcggaacggctcctcgatgaagcgccaggagagagcggcgaggaggagcgagagcaggatgatgaacagttgctcccgcaaccgccagtcgccgtccgtgcgataggtccagaagacgaccagcggccagtgccacagatagagcgaataggagatgcggccgaccgccaccgggaccgcgccggccagcattcggctgaccgccgacccgccttgccccgcatgcaggatcagcatcgcgcccagcaccgggtaaagcgcgttcaggccgggaaagacggtcgcgccggaaaagccgaacagcgcccagccgatcgacgccaggccggccagcgcgcagatctgcgccgcccatcggctccgcagcggcggcaacagcccggtcgccagcaacgcgcccgctagcagctcccaggcccggggaaagggaaggtagaaggccagcaccggcgcccggtcgaccagcagcagcgccgtgccgaaggacaggagcgccaccgcccccagcaggagccttgtccgccctcccgcccggacggcgcagagcatcagcagcgggaagaggatgtagaattgctcctccaccgccagcgaccatgtgtgcagcaacggcgcttcctccgccgcgctgccgaaatagccgctgtgccgcgcgaaatggaggttgctggcgaacagcaccgtcgccgccgcgctcaggccaagcgcgcgatagtccagcggcagcaggatgcggctgccgacgatgatggtgacggcgatggtcgcaaacagcgcggggaatatccggcggatgcgccgagcatagaaatcggcgatgctgaaccggccctccgccagttcccggccgatgatcgaggcgatcagatagccggagatgacgaagaagatgtcgacgccgacgaagccgccggaaaagggccagaggtcgacatggtaaaacagcaccggcagcaccgccagggcgcgcagcccgtctatgtcgcgccgataggcggttgacggacgggcttcgccgacgggcaaagcggaacaggatatgctggcggcgatgctcttttcctccctgttttagggacttggcgggcaggcattggtgataaagcccgtagcggcgagcgcaccggcgcatcgggacaggtgcaaggggcaaaggtgttaggcgacgtggacaggtaccggagactgaccgatttgggtgaattcccgccattccccctttcgtcaccccgggctcgacccggggtcccgctttctttctgagtccgcgcccagcccaaggcagcgggaccccggatcaagtccggggtgacgggaaactaatgaccgcaactggccccttcccgacattcgaatatgccccctccgcccaggctctcatgagccacctgtctcgctcgagcgcctccccaggagcaaggcgcgccgtggggagaatcccgcgatctgaccgtccgccattccacggcggcccacagcatttatttaccatcagcacctatgatggcgcgatcatgaatggacgcgccccatgatctacaaggccttcgccgccgtgaccctgatcgccgctccggtcatcgtattgacggtgcagagcttcgcgccccgcgccagccatgccgtgccgacggccgccgtcgccccggctccagcgcctgtggtgatgcccgccggggccatgccctccccgccgccggccccaatgccgggcgccgccgacttcggccagcccatgccagaggcgggaaagcccttcctcgctccaggcgccgggctgcccgccgcgccggcatcgaacgtgacgccggtcgaggacgcgcagtcgtcggacgagacgtcccgataaggccgggcctcacattcccttgaacgtatcgcactgcgcggggtcgccgctgtccagccccttgcgcagccagatcattcgctgctcgctggtgccatgggtgaagctctccggcacgggacggcgaccggccgccttttgcagggtgtcgtcgcctatggcttgcgccgccttcatcccctcctccagatcgcccggctccatcaggccggtgcgcttggcccagacgcccgcatagcagtccgcctgcaattcgacccgcacctgcaacgcattgccctgttcctcgctgacggcgcgctggcgctggttcacctcgcccaacgtcccctccagatcctgcacatgatggccgacctcatgcgcgatcacataggcctgggcgaaatcgccgggcgcgccgaagcgctggcgcagttcgttgaagaagtcggtgtcgagatacactttccggtcattggggcagtaaaaggggcccatggcgctctgcgccgcgccgcatcccgacacgccgctttgggaatagaaggacaggaccgtcggctgatattgccgcccggcctgctggaacagcggcccccagacgcgctcggtcgatcccagcaccttcagggaccagtgctgcacgtcgctcagccgggaagcgtcgcgactgacctgcccgccctgcggcatctggccgccgccgcccatcaggctcaggggattgacgcccatgacggcaagaatgatcagcaccaccacgatgccgccgcagccgaaccggctgccgatcagcggcagcaacaggcccagccccgcgcccagcccaccacccggccccccgcgaccgtcctgaatctcgaaattggcgctttcccgttcgtcgtcgagccgcatctcgtccctctctttccccgccctgcctattccattccgccgccggtggaaacgtcccgatgccctgcgggttgcggcgggcgcgctgtcccatgacgagattgtaacgagacattcagttggaatgcgacaagactattctatattgcggtgcgacatggccgataccgaatcccagccgcgccgccgcgccaacatgccgctgcccctcccccgcgaagtcgccctgttgctgcagggcggcggagcgctcggctccttccaggcgggggtctatcaacggctggacgagctgggaatcgacgtcagttgggtcgcgggcatctccatcggcgcagtcaacgccgccatcatcgccggcaatccgccgcacaagcgcctcgcccggctcaagaaattctggctgaccgtgtcgggcggcatgcccaatgtcgtgctgccggaaatcgaccatatccgggaggccgcccatctgatggcggcgggttcggtcgccaccttcggcgtgccgggcatgttccgcccgcgcctgtggcccgcgacgctgatgccggaagggacgccgggcgcgatcagcttctacgacagcgcgccgctcaaggacacgctggacgcctgcgtcgactgggatctgctgaacgacgggccggtgcgcctgtcggtgggcgcggtggacgtggaaagcggcaatttcgcctattgggacacgcgcggccggggcggcaacacccggatcgacgcgcgccacatcatggcgtcgggcgccctgccccccggcctgccgccgatcgagatcgacgggcgctggtattgggacggcggcatcgtgtccaacacgccgctcgcccatgtgctggaccatcagagcgccgacatgctggtgttccaggtcgacctgttccccgccgaagggccgatgccccggcagatgaccgacgtctattcccggaccaaggacattcaatattccagccgcacccgccaggtgaccgaccagtatctgcggctgcgcaaggagcacaaggcgatccgcgccctgctggacaagctgccgcccgaattgcaggaggatgccgacgcgcagcggctgcgccagttgctggacgtcgggtcggtcaacatcgtccacctcatctaccgcagccgcgcctgggaaagcggggcgcgggacttcgaattttcccgctcaaccatgctggatcactggtcgcagggccgcgacgcggtggaggaagtgatgcaccagggcgacctcatcgcccgcaacatcgtcaacgggaaaagctccaccttcgacctcgacgcgcccgaccatctcaaggagaagcaggcatgagcaagtccctgtccggccagaacttcgctggaaagaccgccctcatcaccggatcgacctccggcatcggcctcgcctatgccaaggcgctggccggggaaggcgcgaatgtggtcatcaacggcttcggcgatgcggacgcgatcgagaaggaacgcgccgggctggaggcgctgagcggggccaaggcgctctacagcggacacgacctgaccaggaccgaccagatcgaggcgatgatgcaggaggcggccgacgccttcggcggcgtcgacatcctcatcaacaatgccgggatgcagcatgtcgccccggtcgaggagtttccggtcgacaaatggaacctcatcatcgcgctcaacctcaacagcgccttccacacctcccgcctcgccattccctatatgaagcgcaagaaatgggggcgcatcatccagacggcatcggcgcattcgctgaccgcctccccctataagagcgcctatgtgacggccaagcacgggctggcgggcttcaccaagaccctggcgctggaactggcgaccttcggcatcacggcgaactgcatctcgccgggctatgtctggacgccgctggtggaaaaccagattcccgacacgatgaaggcgcgcggcatgacgcgggagcaggtgatgaacgacgtgctgctcgccgggcagccgaccaagcagttcgtgacggtcgagcaggtggcgtccatggcgctctatctgtgcagcgatgccgccgccaacatcaccggcgccaatatgagcatcgacggcggctggaccgcgcaatagccatgggcgtcctaccgccaatggcggctgtttcctaacatggatcgtgtcatattgggaacagctggaaggatttgtattcattgaggaaacccgatgcggtcggcgcaggttatcccctccgacacgccaagcggcgaaattggaaaagggactcctcatgaagaaatatctcgttgcggccgcactggttgcggccctgccctcggtcgcgtcggcgcaggaggaagccgctcccgacggcacccaggccttcggcatcgaaccctatgtcggcatattgggcggctatcacagtttcgaccggcgcaccgaattcggcagcgttccgggcgagacgatcatgaacggcgcgatcatcagcggcgtcgcgggcgtcaacgtgccgctcggccccgtcttcgtcggcgtcgagggcaatgcgaccaagggtttcagcgacatcgactgggaatatggcgtgaagggacgcttcggcgcgcgggccggggaaagcggcatgatcttcgcgtcggccggctatcagtgggtgaacggcaagggcggctggccggaccgcaaggactggatgtacggcctgggcgtggaagtcggtcccaaggacatcggcctgggcggcatcaccggaaatagcggcatccgcctgcgcttccagaccgaaacctatgatttcgacagcttccggcccacagccggcgtgatcttccacttctgacgcctcccatggcatcggcaggagcgcccgtcggcaatggcgggcgctcttgtcatgcccaaagggggcagggcatgccgaaggccccttaaaagccgggtcgaatccgcttatggtcccccctccatcagggagacccatcgatgcgtcatgcgttgacggccgtcatggccgccgccagccttatatccattgcccatgcccagccccccggcgcgtccgcccaaggggcgacgccatccagtgccatcgcggcgaccatcgcgaaggacatggacgggctgatgacgctctatcgcgacctgcacgccaatcccgaactgtcggaacaggaaagcgccaccgccgccaagctcgcccggcggttgaaggcgatgaagttcgccgtcaccgaaaaggtcggcggaacgggcgtggtcgcggtgctgaagaacgggtccggcccggtgctgctgatccgcgccgacatggacgggctgcccgtgaccgagcagaccggcctggaattcgcctccagggtgaaggcgaagaccgccgacggcgccgaaaccggcgtgatgcacgcctgcgggcatgacacgcacatgaccgccttcatcgaaacggcgcggctcctgtcatcaatgaaggaggattggaagggcacgctggtgatgatcctccagcccgccgaagaagtgggacgcggcgcccggctgatgctggaggatggactctacacccgcttcccgcgcccgacccatgccatcgccttccacgacgccgccaatctgggggcggggaagatcggctatacgccgggcttcgcgctcgccaatgtggacagcgtcgacctgctggtgcgcggcgcgggcggccatggtgcctatccgcagacgacccgcgacccgatcgtgctgggcgcgcggatcgtgaccgcgctgcaaacgctggtcagccgggaacaggatccgttcgatccggccgtcgtcaccgtcggcagcttcgccggcggcgccaagcataatgtcattcccgacgacgcgaagatgctgcttaccgtgcgcagctattccgacgaaacgcgggaaaggctgatccgcggcatagaacgcatcgcccggggcgaggccattgccgcgggcgtgccggacgacaggatgccgctgctctcggtcaaggacgaattcacgccttccacctacaatccgcccgccttcgccaaccggatggcggaggtgctgaaaagccatttccccgaaggcacggtcagcgaaaccaggccctccatggccggggaggatttcggccgctattaccgcgccgacaagagcatcgagagcttcatcttctgggtcggcggcgtgccggcggaccggatggcgaaggccgcggcgggcgagatcagcctgccctcgctgcacagccccttctgggcgcccgaggccgacaaggtcatcgccaccgccagcgaagccatgacggtgctggcgatgcacatattgaaacgggattgaggctgaagcccctcattccccctcccgcaggcgttcaaacgaggcacgtgactcgtttgaagggactagggcgtgggcgcgagcgaagcgagcttccaggttagcggttgcaaacgacgcagatgtcgcgccagcccacccctaacccctcccgcctgcgggagggggaatgtcttggcttggccaaaagccaccctgcccggcaaccccatgaaaaagggcgccacctcccggcagcgccctttcccaatccataacgccggtcaggcgccggcaggcgacggatcgccgaacggccccttgcgccgccgggtcttcgggatcgaggatccgaccgccgggatcgtggagggcttgatcgtcgtgccgtcgtcgcgggtgatctcgcccttgtcgagcagcgtcttgatctcctcgccgctcagcgtctcatattccagcatggcgttggcgagcaggtgaagctggtcctcatgacccttcaatatttcctgcgcccgcgcatagccctgctcgaccagcccgcgaatttccttgtcgatcagcttcgccgtctcgtccgacatgtggacgcgctggctctgcgaatagccgaggaaggtttcgccctgctgctcctcatattgcagcggacccagcttgtcggacatgccccattgcgtgaccatgtcccgcgccagcttggtggcgtactggatgtcgccagacgcgccgctggacaccttgtcgtaaccgaagatgatctcctccgccacgcgcccgcccatggcgacggccatgttcgcgtgcatcttgtcgcggtgatagctgtagctgtcccgctccggcaggcgcatcaccatgcccaaagcgcggccgcgcgggatgatcgtcgccttgtggatcgggtcggacgccggttcatggacggcgacgatggcatggcccgcctcatgataggcggtcatcttcttctcgtcgtcggtcatgaccatggagcggcgctcgctgcccatcatgaccttgtccttggcggcctcgaactcgtccatggcgaccagacgcttgccccggcgagcggccatcaaagccgcttcgttgacgaggttcgcaaggtcggcgccggagaaaccgggcgtgccccgcgcaatcgtgcgcggattgacgtccggcgccagcggcaccttcttcatgtgcacggccaggatcttctcgcggccttcgatgtcggggcgcggcaccacgacctgacggtcgaagcggccgggacgcagcagcgcagggtccagcacgtcggggcggttggtcgccgcgacgatgatgatgccctcattcgcctcgaaaccgtccatctcgaccagaagctggttcagcgtctgctcgcgctcgtcattgccgttgcccaggcccgcgccgcgatggcggccgacagcgtcgatttcgtcgatgaagacgatgcagggcgcgttcttcttagcctgctcgaacatgtcgcgcacgcggctcgcgccgacgccgacgaacatctcgacgaaatccgaacccgaaatggtgaagaagggcacgcccgcctcgcccgcgatggcgcgcgccagcagcgtcttgccggtgccgggcgaaccgaccagcagcgcgcccttggggatcttgccgcccaggcgggcgaatttgctcgggtctttcaggaactcgacgatttcctgcaattcctcccgcgcttcatcgatgcccgcgacgtcatcgaacgtcaccttgccatgcttttcggtcagcagcttggccttcgacttgccgaagcccatggccccgcccgcgccgccgcccttctgcatctggcgcagcacgaagaaggcgatgcccaggatcagcaggaacggcaacgactggtagatcaggatcatccagaagctcggctgctcctccgcctggcccgaatatttgacgttataatcgtccagcaggccggtcagccccggatcgttcaccggaacggtgctgaatttctgcccgctggtcagcgtgccggaaatccggtcggcggcgatggcgacgtccttgacctggccttcctgcaccttggcgcggaattcggaataggcgatgcccgcccccgcgctcgacgccgtgcggctgtcgaacatcgagacgaacagcaacagggcgacgatcaccccggcccatatcatcgcgctcttgatccaggggttgccctgcgggtctttctcgtcgttcattcaccactctctttcacccggcaagatagggtgccgcagcaaaatcgcaagcgccccccgcctgaggtcaaccgccggcaaattgcgacagggcgatataggccaggatcaccgcgacccccgctgacagaccgcaaagcatatagccggtatagagcagcatcggcggatggggccgttccatccggtgattgcgctgcgccgccgaaagaatgacgctggccagcaggccataggtcaccgccgcaaattcaaacatgaatcgaaaattcccacgctcaatcggcttcattaaccagcataggcgttaaggaaaggtcattgcgccctgtcaaatcgacggattgttcaccgcatgcgccaagccgtggaacctttccgtaacgatcattgccagcgtcgctgcggcgccgccatcagcgtccagcgcaccccgcccttgaggacgaggcggccgatgctcatcttcccgcccgtgcgcgccgccgcgatcagccggtccaccgcctccccgcggaggggaacggcatcgggctgcaagcgcgccaccatgcgcaggatcaggcggcggagcagttcgcgaggcaggtcggtccggtccagcgccagcccgcccccatcgggcagcacatggcgcgcctccagatcgtcgaccatccagtccagcgcttcctccgcctccgccagggccgccgcgctgcgccccgccgccgccgcgtcgatccagtcgacgcccgccaacgccgcgcgcagggccgcccggtcgaagcgcgcatcgccgttcgacggatcgtcgacatggggcaggccgcgttccagcgcataggccagcaaatccgccttgcgcatgcccagcaggggccgcagcaccgcgccctgccgcgcccgcacgccggccagcccgccaacgcccgcgccccggttgagccgcatcagcagcgtttccaactggtcgtcggcatgatgcgccgtcagcagccagtccaacccccgcgccgcccgccattcttccaacagagcatagcgctgcgcccgcgcccagctttgcacattgccccgcaccgcgccctgcggatgcagcgtcgcatgcgcgatcccgccatcccggcaccagtccgcgaccatcgccgcctccaccgccgaggcgtcgcgcaagccatgatcgaccgtcgccgcttcgacccgccccggaaaggcccgcgccgccagatcgagcagggccatgctgtccggcccgcccgacaccgccacgccgaaacaggcgctggcggcattttccgccagcgccccgatggcctgcttcaattgcgtttcaagatcgccctcagccatgcggccctcaggccgtgcacttggccctggtccggcccttgtccatcatcccgcgcaagccgttcgacaggctggcgccatagacctgctccagttccgcatagaccttgcacgcatcggcgggtttcttgagctggatcagcgcctcgcccagataggccaggctgtcggcggcgcggtcgcccttgggccgcttctggtaattttcgtagaaggcgacggaggccaaggcgggcttgccgtcgtccagataggcgcggcccagcaggttcgcggccttgctggcgacggggctggcgccatatttgtcgacggtcgccttcagctgcgcctgcgcctccggatagaatttcgcgtcccacaggcggaagccataggtataggcatcgtccgcctcattgcctgtggagggccgctcgatcgcagcgacggcgatcttgcgttcctcgctcgcgccattggcggcggggcgcggcgcggccggccgggccgatgcgccagtcgccgaagcggacgaggcggaggggccgagcgccgtcggcggcaccacggcaggcgctgcgcggctttcctgctccgccttgtagcggttgaacgcctcttccaactgcttgagcttgaaggcgttttcctcgacctgcccggtgatggaggccagttgcgattccagcgcgttcacccgcgccgtcaggtcggcaaccggcgtggacgcgggcgaccccggcaccaccgccggggcggcgggacgggcgatctccgcctccagcggcgcgccggccgggaacaccttgcgctgcacggcgcgcatttccttctccagacggtcgacgcgcacgtcgacgctgacattctgcgccgatagcggcggcgcgagcgcgaccagcgccagtgcggccatcgcgaaaaaagcgttacgcatgatgatccccgacttatatccggccttaaccataaggttataatccgcccggtaaagcgcgactttgcgccaaattccgctgaatcgcccctgaacggatcagtcgacggcggccggagccgacaccgaagcagacgccggagcgacgggctcaggcgcggccggagccgaccgcccctgcacctgtcccgcggcgggcgccgcccgcgccagcagggcctccgcattgaccggcacgtcggcgatggtgcggtccggcggtcccagcggcgcgatcggcttgccgccgaccgtcacggccagcgcctgcggccgacccgtcaggatcatcggattgcgggcattggcgggaagggtgaagctctcccccttcttcatcagcccgtccttcaaccgctcgccggtctcgtcatagatgcgcagccagacatcgtcattggcggtgaacacgaccgtctgcaccaccggcgccgccgggcgcgcgcccgccgccggcttcgtagcggcaggcgcaggcgcggcctgctgcgcggcgatctcctcccccgtcggcggggtcatcacctgcgtgcgccagacggcgaaaccggcgaccagcagcacgacgatggccgccgccgtccaggccagcgcgcgggagggcacccgcgccggatcggccggctcgaacgcctcgtagcggttgctgcccaggtccgaattatgcaccgcgctgcgcacgtcggcggcgatcgccacctcgtccacgtcgatggcgcgggcataggcgcgggcaaagcccaccgcatagggaatgccgggcagggcggcataatcgtcgcgctctatcgcctccaactgccgctgtgcgatgcgcgtccgggtggcgacatcctgtatcgacaggccctgcgcctcccgcgcggcgcgcaggcgcgcgcccggagtatcgggctgccgttccggcgcggcgccggattccagttcgggttcttctgccatgctgctccgcgacctttgaaggctggccttgtctcattgcgggacggggattgtcaacgccgcgccggccccaaaagcgctggccgcgccgcccctatcccctttaattcaattcaatagcatgttcgcccgcccagtcgaccagcgccgaacgaatatccgttacccccttgtccagcagatcgcgcatgaaccggcgcaattccgccgcgtcgacggtgcggatcatcgccttcacgggtccgaccgaggccggcgtgatcgacaggcgccgcacgcccaggccgatcagcgccatcgcctccagcgtgcgcccccccatctccccgcacacgcccaccggcacctcatggtcttcgcaggcgcgcaccacgcggtccaggaaacgcaatatggcgatgctcagccagtcgtagcgctccgccagccgtgggtgggcgcggtcggcggcgaacaggaactgcgtcaggtcgttggtgccgatggacaggaaatccagcctgggcagcagcaggtccagcacctccgccaaagcgggcacctccagcatcgcgccgtaacgcacggcgaccggcagcttcttcttctgcgccaccagccattcgcgctgatgttccaccagggcgcgggcctgctcatattcccagggttccgacaccatcgggaacatgacgtgcagcaccttgcccgccgccgcctccagcagggcgcgggcctgcgccttcatgaggccatcccggtccagcgccagccgcagcgcgcgccagcccatggcgggattgtcctccagctcctcctccgcgtcgcgggccatatagggcaacgccttgtccccgccgatgtcgaccgtgcggaagacgaccggccggtcgcccgccgcgtccagcacgtcgcggtagagccgctgctgcttttcccgctgcggcagggtggcggagacgaggaactggaattcggtgcggaacaggccgatcccgtccgcgcccaccaggtccagcgcctgcgcatcctcccgcaggccggcgttcaccatcaattcgatccgctggccgtcgatggtgacggacggcaggtcgcgcatcgccgcgaattcggcccggcgcttctgcgtgacgtgcagcctgttctcgaacgcctcgtccatgtcggacgtcgggcggatcagcagggcgttggcgcccacgtccatcaggatcaggtcgccctcgttcacctgatgccggatgtcgcgcacgcggcccagcaccggcacgcccatggcgcgggctacgatggtgacatgggcggtcagcgatccttcctccaggatcacgcccttcagccgccgccggtcatattccagcagttccgcaggccccaggttgcgcgcgatcaatatggcgtcctgccgcaatcccagttgcgccgccgtccccagctgccccgacacgatgcgcagcaggcggttcgccatgtcctccaggtcgtgcatccggtcctggagcagcggatcgtcgatctgccgcatgcgcatccgggtgcgctgctgcacgcgctcgatcgcggcctcggcggtcaggccgctgtcgatcgcctcgttgatccgcctgatccacccttcgtcataggcgaacatcttgtaggtttcgagcacctcctgatgctcgccctccgtgccgaattcggccgccccggtcatgcggtcgatctgctcgcgcatcttggcgaaggcggaaatgacgcgggcgcgctccgcctccgtatcctcggcgacggtatgttctatatggacgcgcggctggtggaacacggcatgcccccgcgccatgcccatgacgagctgcaatccgtgcagcaccgtgctgcccgtgtcctgcacccggctgtccagcgggccgtcatcggccagttccgcattggcgatcagttcggacagcaccatcgccacggtctggagcgcctcgatctccacctcctcatagcggcgcggctcgacatgctggacgcacagcacgccgatggcgcgttcccgccgcacgatgggcacgccggcaaagctgtggaacagttcctcccccgtttccgggcgatagctgtagtcggggtgcgaggccgcctcgtccaggttcagcgtctcgacattggtggcgatcatgccgaccagcccctcgcccatcgccatgcgggtgacgtggacggcctcctgcttcaagccccgcgtcgcgaacagttccagcagcccttcgcgcaccagatagatggagcagacctcgctcgacagcgattgcccgatgatctccaccaccttgttcagcttcgcctgcgcgctggtgcgcgccgccatcacctcctgcaggcgggtgaggatctggcgggcggcggcggcgggcgtgctgggcatgggtcaagcgctaacagatcgcgccgccgctttccaaggcgaatatgtgcggttccggcggattttccctggacggacatggcggaaatgaacgatgctttcgtttacagccgtaaaatctcaggattcagggagatgagcatatggcagaaatcgaaaacaaggccttcgaacaggatttgatcgagcggggctattcccgccgtcagatgggcaaggtcgctgccctgctgggcgcgggcgcggccgccctgcgcgtcaccggcgccatggcgcagcaggccgccaaggccgtcgagggcgccgtgcgcatcggcgccaacgaatgctggaccggccccttccccgtcgccgccgaagccgccttcaagctggtgcaggaaggcaatcgctacgaacccaatgacgaacatgccaagctgttcgccgccgtctcctcggtggagggcattcccgccgaccgcatcaccgcctggcccggctccagcgatccgttgagccgcgtcgccgtcgcctatgcctcgcccacgcgcggcatcgtgaccggcaatcccacctatgaagccatctggcgcaccggcgagtggctgggcgcgaaggtgacgaaggtgccgctgaccaaggattacgcccatgacgtgaaggcgatgctggcggcggaccccaatgcgggcgtctattatatctgctcgcccaacaatcccagcggcacgatgacctcgctcgccgacatccagtggctggccgacaacaagcccaaggacgcgatcctggtcgtcgacgaagcctatatccactggttcgacggccccaacgccgcgaagatggcggcgacccgcgacgacgtgctgatcctgcgcaccttctccaagctgttcggcatggcgggcatgcgcctgggcctcaccttctccagccccgccatcatggaaaagatgatgcgctatgacggcggccaggtgacggcgatgctgccgatgaccgccgtcgcctgcggcacggtgtcggtgacccaggccgacctcatcaaggcgcgccgcgccgaaatgaacgccaaccgcgaaatggccgtcgcccacctcaagaagaaggggatcaaggtcattccgggcagccacgccaacatgttcatggtcgactggggcaagcccgccaaggaaatgcaagccgcgctcttggccgaaaaggtgcagatcgggcgcaactggccgatctggccgaacgtgtcccgcgtctcggtcggctccgccgaggagatgaaggccttttgcgacgccgtcgacagggtgtggaaggcctgatccgacctgaccgctcataaatttcggaaatcgggaggcggcgcattgcggaaatgcgccgcctccttcgtttctccccgtggaatatgcgcagttggtggaacaattaggggaacagacgacatgaccatgatgttggaaaaggacgcccgcgaagacctgctggagcggggctattcccgccgcacgatcggcaggatttccgccctgatggctgccggcgcggcggccggcaacctgttgatccaacccgccttcgcgcagcagcaggcctcccgcgggatcaagggcgcggtgcgcatcggcgccaacgaatgctggaccggcccgttcgagccgggcgtgcaggccgccgcgaaggccgccgccgtcggcaactggtacgatccggacaattacaagggcgacctgatcgccaccatcgccaaggtggagggcattccggaatcccacatcatgctgtggcccggttcgggcggcccgctggtcagcacggtcgcggccttctgctcgcccaccaaggggctggtcaccgccgatccgaccttcgaatccgcctggcgcaccgccgattatctgaaggcccccatcgcgaaggcgccccaggccatcggcaagggccatgacgtcaaggcgatgctggccgccaaccccaatgccgggctctactatatctgcacgcccaacaacccgaccggcaccatcacgccgatggccgacatcgaatggctgctggcgaacaagcccaaggattccttcctgctggtcgatgaagcctatatccactggtatgacggccccaacgccgcgaagctggtggcgggccgcaaggacctgatcgtcatgcggaccttctccaagctgttcggcatggcgggcgtgcgcctgggcctgaccttcgccgatccggaagtgcagaagcgcatcagcctgttcggccccacggcgggcggcttgtcgatcaccgccatggcctgcggcaacgcggtctatcccgaagcgggcctgatcaaggcccggcgcgccgaaatgatcgcgaaccgcgaggaaaccatcgcctggctcaccaagaagggcatagaggtgcacgccggcagcgaggccaacatgttcatggtcgactggaagaccaagcccgcgaaggagatgcaggccgccttgctcgccacgccggaaaaggtgcagatcggccgcgcttggccgatctggcccaccgtttcccgcgtcaccgtgggttcggccgacgacatggcgaaattccgctcggcggtggagaaggtctacaaggcctgatcgctcccgaagggtgaagaaaagggcgtccggtgcaagccgggcgccctttttcttgtgcacggaaacgttacgccaattcctccctatgcgcagcgtggggagggtcgaagagaggcacgtgactctcttcgacgccgccgaaggcggtggtggaggggagcgccctcagggcgccgcaggttgtgccccattcccctccaccaccgctttcagcggcggtccccctccccatctcccgatggggaggaacaggataggcccgctcttggccgcttccctacgcacttgccgccgaagcctcgcacaatgccttgaactgctcggccatctggtcccacccaggatggaagcccatttccttgtgcctctccatcgcctcggcatcccaatgccgtgccgttgcggtgaagcgcgtcccctccccctcgtcggcaaagctccagatcgcggtcatgaacggcgtctgcggtatccagccggacgcataggcatcggtggtcaccaccttctcgcccggcaccacctccagaaatacgccctccatcggccccgtatcctcgccatcgggaccgaacatgcgcaccgcgctccgcccgccggagcgcagatcctcctcgatcacctcggcgcgccagggctttgggcagaaccattgatccttcaggtccgtccacaccttccacgcgatctcgcgcggcgcggcgacatggcatgtcaccgacagttcgaatatggcggcgctcatgacgcggccccttcgaaggccgccttcatccgggcggtgtccagcttctgcatggtcatcatctccgtcatcatccgctggatgcccggcccgtcgcccgtcttgtagaggtccatgatctcctgcgtcaccaactgccaggacaggccatatttgtccttcagccagccgcacggccccggcgatccgccatcggcggtcagggcgtcgaaatagcggtcgatctccccctggtccctgcacgcgaccgacagcgacaccgcttcggtaaagccgaatttcggcccgccgttcagcgcctgatagctctcgccgaacagggtgaattcgaccatcagcacgtcgccgcccttgaacggagcaggcgtcggctgatcctgcggaaagcggttgatgaaatccaccgacccgccgaagatcgacacatagaaacgcgccgcttcctccgcctgcccattataccacaggcagggtgaaattctggacatggttcctctccttatccttcggccgtcactccccggcggcgcgcatgcccaccagcgcgaacatcgcgccctgcgggtcggtcgcctggatgatccaggccccgcccggcacctccatcggcccgttcagcaccgttccgccgcccgccttcaccttctccgtcgcggcgtcgatgtccggcacgacgaagtagaacagccacagcggcgcgggcatttccttcggcagcgccatcatgccgccgctcatgccgtcgaagcttgtcgatccatcctgcgagaacagctggtagatgcccatctcgcccatatccatcgcctcgcccttcgcccagccgaacatggacgtgtagaaggccaggtcggcgtcgaaatcgccgctatagagttcatgccagccgacatgcccgctcgccatcggcggcggcgggtccataccctccggactggagcccttgagcagcatgaacggcgccccgcccggaccggccatcaccgcgaagcgcccgacgcccgctatgtcctccggcgcccgctgcacgctgccgcccgcttcggccagccgcttcgcatcggcgtccacgtcggcggacccgacatagccgccccaccagggcctcatgccatgggcggcggcgtcggccgggatcgccatgatcccgcccgtcggcccggcgctgccggaaaccacatgatagccgtgatcggcgccaaagggctggaaggtccagccgacgacatcgccgtaaaaggccatggccgccgccggatcgccggtcatcagttcataccagaagaatttgccgttcaggtcggtcatcgcccctctccctcacgccctggcgtcgagcagcacctcgaacccgccatagatcagccgcgcgccgatgaagggcatgtcctccccctcctgcggctgcatccgggggtcgttcatgaccttctccgcgcccgcgtcccgtgtttccttgtcgggccattcgatccaggagaagacgacatcctcatcctcctccgcgataacggcggtgcggaagtcgttgaccttgcccggcttgatgtcgttcgcccagcattcgacgatccgcagcgcgccatgttcgatgaagatcggcgcggcataggccgcgacttcccgataccgttccttattgcccttgggcaccgggatcacgaaaccgtccatatagctcatgacgtctctcctcatgccccctggccggtgcaggatagggggccggctccgcctctgcaagcggagcccgacgtcccgttcaatgcgcggcgttcagcgccccgaacacctggtcgaattcgccgcgccgttccgcttcgcgcaggaacttcacccgctcgacgcagatttcctccagcgcgggttgctggcgcagcagccccatgacctccgctatatagtcgtccagcggcatcatctgcggattttccgcatggccgggcatcaggtcggtctgcacgcccggcggcgccagttcgatcacctcgatccccgtatccttgagctgatgccgcatcgactgcgaccagctatgcagcgccgccttggtcgcgctgtaggtcggcgtcgccgccagcgggacgaaggccagacccgacgtcaccgtcatcaatgtcgcggcgggctgcgccagcaggtgcggcaacagggcatgggtcagccggatcggccccagcaaattggtcgcgacggtcgcctccgctatggccaggtcgatttgctcctccaccaccatgatcccggcattgtggaccacgacgttgagcgccggaaaatccgcgacgagtctgtcggcgaaggccgcgatggccgccgcatcccccatgtcgacggtcatcgccgccatgccgggatgctccgctaccacggcgtccaacgccgcctgccgccgtccggcgatgatcacccgattgccggccgcatggaattcatgcgccagcgccgcgccgatgcccgatccgccgccggtgatgaggatggtgttgccgctcttgtccatgggttttctcctttgaagcgatgatgtgagcggcaatttatgcctttactctcttttggaaagaaggcaccgtaaagttccataggtaccggaaagtaagaaatggaaaatccgctggccaagcgcttcgctcccgatgaaatttctgaagcggaggcctttatcgaggctaatcccgaagcgccgctggacccgcgaatcgagcggctggtgaacgagctgatcggccgcatcgccgacaaatggacgttgctggtgttggaactgctggaggagaagggcacgctgcgcttcacccgcatcgcggagcaggtggagggaatcagccagaagatgctgacccagacgctgcgccagatggagcgcgacggcctgctcacccgcaccgtccatccggtggtcccgccccgcgtcgactatgcgctgacgcccctcggcaacagtttgagcgccgccttttgcggcgtctgggtctgggcggaacgccatctggaagcggtggaagatgcccgccgccgcttcgacgcgcgcgattgagcgatttccaatggcgggctatcgcatcgggcgtataatcgggatcacccctccccgttcgggctgagcctgtcgaagcccattcctttcttgaagaaaagtacagccgttcgaacagggtgagcggataacaagcggtcccaaatatatgatgctctattgcaccggcacgaacgtctcgcgcatcggcgtcagcgggaaggtcggcacctcgaccagcaccggcgcgcccggcaccctgacgggcgtgaaacccgacgcgacttccctgggggccatcggcggcggcggcaggggagtaggcgacgccaccaccgtcaccgtcccgccgaagcgcgactgccattccgccagccgccgcagatagtcggcataggccgcgtaaaaatcctggaacggcttttccagcgcggtcagcgcttcgggcgaataggccagcaactggtcggacggcatggccaatatcttcgcgccgacatcgatcgccaccgggcaaaagcttttcgtcacgggcggcagggcgaagaaattatagacgacggtgttcagcaactcccgcgccttcagcccgcccgttccataggcggccagataattgcggtcgaccgcggcattggcctcccgcagcgccgcctgatgcacatgcaatatccggttatactggatgcgcgccggttcgttgacgccatggcaggacagggccgccacgttcagcgccatgcgcacatgccagagcgcggtattggccgtgacgccgcgattgggagtcagatagctgccgtccgtcgcgacctccggaatgctcatatcctccaccgcgcccatgggcggcagcggcttgatggtcggcaccaccggcggcggcggcgtgggcggcgccttttccggcgtggaacagcccgcgaccagcgcgagcgcggttacggatgcaagctcgaaaaaacggcgaacgacgggtcgcaacggcaccccgaaatcctttgatcattgtcaggacagaacaaactcatggcaaagccatgcgttcctgacgagcgcgccggggttcggctcatccggtcccggattcaccctgtcctgttttcaggcgcgccgctccagcgccacggcggcttcgtccatcaactgggcgatgatgtcggccaccggctcctccttcgacaccatgccgaccgactgcccggccatcagcgatccgccctcgacatcgccgtcgatcacggcgcggcgcagcgcgcccgcccaataatgttcgatctgcaactgcgcctcgcccatgtcgaccgcgccgctgtccagcaggttggcgacctcgcgctgcttggcggtgaaggcctccgtccccgcatttttcagcgcacgcacgggaatgaccggcaggcgcgggtcgatctgcacgctggcgatggcgtcgcgggcggaggcgcggaagaaggccttcttgaaattgggatgggcgatgctctcggtcgcgcaggcgaagcgggtgccaagctgcacgcccgccgcgcccatctccagatagcccgcgatcagctccccgcgcccgatgccgcccgcgacgaacaccggcaactgcgacgccatttcgggcaggatttcctgcgccaatacgctggtcgacacgggaccgatatggccgcccgcctccatcccctcgatcaccagcgcgtcgacgccggaacgggccagcttcttcgccagcgccagcgccggagcgaagcagatcagcttcgcgcccttctccttgatcgcctctatgctgcccttgggcggcaacccgcccgccagcaccacatggccgacctcatgtttcgcgcagacgtcgatcaggtcgaaaagctgcggatgcatggtgatgaggttgacgccgaaaggcttgctcgtcagcgccttggtcgccgcgatctccttgtccagcaggtcgggcgtcatcgccccgcaggcgatcacgccgaagccgcccgcgttggagatcgccgcgaccagatgccgctccgacacccagctcatcgccccgcacaggatcgcgacgtcgcagcccagaaaatcggtgccgcgggccatcagggattgcagtttcgacttgctcattcgttctttcccgtcatccccgcggaggcggggatccatctcccgacgttgcgaccggggatggggttggagatggattcccgccttcgcgggaatgacgaccttagtaaagaggttcgcttacgcgaccggcgcgtccaggccataggcggtatgcaggacgcgcaccgccagttcggtttcatcctcgtcgatcagcaccgacaccttgatctcgctggtggagatggcgaggatgttgatcccgcgatccgccagcgcctggaacatggccgacgccacgcccgcatggctcttcatgccgacgcccacgaccgacaccttcgccaccttcgtgtccgggatgatccggttgaagccgatcacgtccttctgcccctccagcacgtccagcgcgcgcgccaggtccgcgcccggcacggtgaaggtcacgtcggtctcgcccttgtcgcggccgacattctggatgatcatgtcgacgttgatcgcggcatcggccagcgggccgaagatgtgcgccaccgcgcccggacggtccggcacgcgggtcagggtgatcttcgcctcattcttgtcatgggcgatgccggtgatgagctgacgttccatcttgtcttccttgagcttggcttccagttcctcctcgctgacgatcagcgtgccggggaggtcgtcctgcgtgggatcgtcgaaggaggaaagcacctgcacgaccacgccttccttcatggcgaggccgaccgagcgggtctggagcaccttcgccccgaccgaggcgagttccagcatctcctcataggtgacgaggtccagcttgcgcgcccgcgccacgatgcgggggtcggtggtgtagacgccgtcgacgtcggtatagatgtcgcagcggtccgccttcaccgccgccgccacggccaccgccgacgtgtcggacccgccccggcccaatgtggacacgcggccatcctccatcatgccctggaaaccggggatcaccgccacggtgcccgaccccatcgacgccagcaggtcgaccgtgtcgatctccccgatgcgcgccttggcatgggcttcgttggtgcggatcggcaattgccagcccagccagcttcgcgcatcgacgcccatcgccttcagcgtcatggccagcaggccgctcgtcacctgctcgccgctggcgacgacgacgtcatattccgccggatcgtagagcggcgaggcttccttgcagaaacccaccagccggtccgtctcacccgccatggcggacacgacgacggcgacttcatggccctgttcgaccacatgcttgacgcgcgcggccacgttgcgaattcgctccatccccgccatggaggtgccgccgaatttcatcacgatgcgcgccatttgcctgtcgagcctgcctgctgaaaagaaatgaaatgccccatgggggcgcgaaaacggcgctcctattagcagcagcggcgaatatggcaagcaaagtggaaatatgggaaccgcccctgcccccgatcattgccatggaagggcaaggatggaggacgcgatggaaagcagcctgtggctgatggtggtggttggcgggcctatcctgctggcggtcgtgctgattttcgtgacgctcagcaaccgcaggcaccggaatccggatgatctgcgccatacggaggaggcaacgcgcgacctctaccgccgcctcgacaaggaggatgagggccgcgattacccgcaaccgggcggcggcgcaaaagggccgtagcgccagcccgccgacgctggtagcaggacgatcatggcgaacacagcttccagcaccatagacccccgcgaggccgcgcatttcggcggcatggccgccgactggtgggatcccaagggcagcagcgccatgctgcataagctgaaccccgtgcggctgcgctatatccgcgacgctatcgaccggcactggccgggacatgaccggagcttccgtccgctcgcgggcaggcgggcgctggatgtcggctgcggcgcgggactgctctccgaacccctggcccgcatgggcgcggcgctgacggcgctggacgcggcggaggagaatatcgccgtggcgcgcagccatgcggccggacaaggccttgctatcgactaccgcgccaccccggtggagcagttggaggaaagcggcttcgacctcgtcacctcgatggaggtgatagagcatgtggcggacccggccgccttcgtcgccgcgctggcggagaagctggcgcccggcggcctgctgatcctctccacgcccaaccgcacgccgctgtcccggctggccatgatcaccatcggcgaaagcatcggcggcatccccaagggcacgcatgactggcataaattcatcaatccggaggagttgacgaagctgctggaagatgcgggcctggaagtcatcgacagcgcaggcatcagcttcacgcccggcaggggcttcatcctctcacccaatcaggcgatcgactatctgctgaccgcccggcatcggcaggggtaaaaggcgatggcggccgatccccgcatcgacgcctatattgccagacaggccgatttcgcccgccccatcctcgcccatctgcgcgccctgatccacgccgcctcgccggaaactgggccggagattgggccggaggtcggggagactatgaaatggagcatgcccttcttcacctatcgggggcagaatctctgcaacatggcgggcttccggcggcatgtcgccttcggcttctggcatgacaagatggcgcgggccgacgccagcgatgaagccatgggccagttcggccggatcgccagtctggacgacctgcccgccgacgcggaactgacggccttgctggccaaggccatggcgctgatcgacgcgggcgacaaaacccgcgccgggagcaggcgcgcgcgcgcgccgctcccgctgcatcccgccttcgccgccgcgatagaggccgatcccgccgccgcggcgatctgggcaggcttcccgcccggcaagatccgcgattattgcgaatggatcaatgaggcgaagaccgacgccacgcgcgacaagcgcatcgcccaggcggtcgaatggatcgcggaaggaaagggtcgcaactggaaatatgaaaagcgctgagcactcaccgccgcccgtcatgctgaacgtgtttcagcatgacgacgggtcgaccggcaagccggagcggaagcgaagggaacgcggcggggactaaaaaagcgttccggggctgaatattgcccccatgccgcgctcccccaaaggcgcggcacctctcccactctcagcttacgggcttcgccaccgccaccagcgtcggttgcgcatccgccgcggcgtccttcgtcgccgcgccggccgcaccgggctgggtcttgaggctcgccgccgccgactgaagcgcgaccgcggccgcctccagcgccgccgcagcggattgcggcgggacggattgcggcgtgacgggcgctgccgtctccgccactgccaccgccgttgtcgccggcgtcaccggatcgcttgccggaaccggagccgcagcggccgtcacttcacacacatctccgaccccggccggtttttccgagaaattccgggccagcatcggcagttcattcgcaccggcgtcggtcgccaggctcaacagcgtgtcggccatctggcagaaacccgccgtctggacgccatcgctatgactattggccagtctggttatgaaatcatcataggcacgctgtccgtcagctatgccgttttcgcgcatgaagcgcagtttcaatgcattattatatttatcggcatttcccatcttctcgtagaatttatcgtattttgccgtgatctcgctattggtcgaccggcatttcagcgatcccagcatcaacatgatctgtaaatccctgactcgcgccgcttcgacttcatagccttgccaacaccgtgcctcccccgcagacgcggcaccgccgaaaaagagcgcgacaaagcaactggcggcaccggccgccatcctcaacctggacatgatggacctcgcagaatcgactggaccccgcagttccaacattaacattttgccataaaaatgccattaattatttgttgacagtgacattaatgacgcatccggaagcatggcggaattgcgtcctttcatcgatctccggcgatcaaataggcattttccgttcggtatttcatggccggcggcttggacaaccgattttgggtggggagccgtcattccccctcccgcaggcgggagggggctagggggtggaccggcgcgacatcagcgttgttttgcaacggctaagagtctgtttggaaatgcgcggaagatcgcatttcgaggcggcaccagccctctcccccacccggccacccatatgatagtgccgttgggtggccgggtgggggagagggctggtgccgcggtgcgccgaaaggcgcatttccaaacagactcgaagccggaagctcccccggatcaagtccggggtcgcgcccacccctaacccctcccgcctgcgggaggggaatgtcttggattggccaatccccacatcccggacccgcccatctcggcttggacggttgcgtcatcgcgcagcggggctaaggcggttgcatgccgcctccatccccatccaacagcccgcatcgtccgctcgccgccatcggcctgcggctggtcgcggtgatctgcctgtcggtcatgttcgtgacggtccggctggccgatgcgcgcggggtccatgtggtcgaatcgctgttctaccgccaggcgctggcgctgccggtggtgttcgcctggatcgcgaccacgaccggcgcgggatcgatccgcacccggcgcatcggcgttcacgccacccgcatggtcatcggcatgaccggcatgctgctcaatttcctgtcctacatcctgctgctgccggcggaggcggtgaccatcggtttcaccatgcctatcttcggcaccctgttgtccgcgctcatcctgcgggaggcgaccggcatccacaggtggagcgcggtgctcatcggctttctgggcgtgatcgtgatggtccggccggatgcggggcatttccccgccatcggcgtcgcggtcgcgctgtccgccgccttcgtcaccgcctgcgtcagcctggtcctgcgcgaactgggccgcacggaaagcgccggggtgatcgtcttctggttcaccctcctctccctgccgccgctgggcgcggcgatgctgttccacgggcaggcccatgacgccgcgacatggggcctgctgctgctgatcggcctgtcgggcggcatcgcgcaaatctgcatgaccgccgccctgcgccgggcgcccgtttccgtggtgctgccgatggactacagctccatcgtctggacgacgctgctcggctgggcgatctggggcaattggccgatggcgacgacctggatcggcgcggcgctgatcgtcgggagcggcctgtacatcgcctggcgcgaacatgtccgcgccccgcccgcgccttcagcctagcagttccgcgtccaggctgatctccgcgttcagcagcttcgacaccgggcaattggccttcgccttggccgccagttcctggaaatgggcgtcgtccgcgccggggatggtcgccttcaggctcagcctgctcgccgtgatggcaaagccgccctcctgctgttccagcgtcacgacggcgttcgtctccatcttctccgccgtcagccccgcttcgccaagaatcagggacagcgccatggtgaagcaggatgcatgggcggccgcgatcagttcttcgggattgctgcccggcaccccttcgaagcgcgtcgcaaaaccatagggatgcgcgtccagcgcgccgctctgggtggagatcgcgcccttgccgtccttcaggccgccgctccataccgccgatccgctgcgattgatcttcatgatcgtcctcctgttcgcctgccgtgggaacccggccggttccccatggttcatcatcataacgcgatttcttcgcaggagagtgacgatgtctgacatggcgagggaaaatcatggcgacctgatcgcatccgaccgggtcgagggcaccaccgtctacaaccgccagggggagcggctgggccacatctcgaacttcatggtcgacaagcgcagcgggcaggtccgctatgccgtgctgtccttcggcggtttcctgggcatgggcagcgatcattatccgctgccctggtcgatgctgaactacgacacggaaaagggcggctatgtggtggacctggccaaggacatattggaccaggcgccccgccacctgccggacgagcgccccgattatgacgacgcctatggccgcagcgtcttccactattatgggctgatctacccttggtgaggagccttccggcggtcccgggctgcgtaaaggcggcgcctccgcgaccctttcggttatatgaaccccagatgaatcgggttgcccagatttcgacacattttgtcgcttgcctattgtctaccatatgaatagaattaactctccctcgacaataggacgaggatttgaccatggagcgattcggacattcgggagatgcgcgccagccggtcgtgctgaccatccccggtctcaacaatagcgggccgggccattggcagacgctgtgggaagaaacgcgcggcgattgcgagcgggtcgatctgggaagctgggccagccccaaccgcaacagctgggtcacgcggctggacgcggcgatccgggcggcggacgggccgatcgtgctggccgcgcacagcctgggctgcctggccgtcgcatggtggggcgctttgcagagccaggcctatggctggccggtgacgggcgcgctgctggtggcgccgcccgattgcgaccggatggaaacgcccgagacgatcggcggcttcggccccacgccccgcgcccaactgccctttccctcgatcgtcgttgcgagccgcaacgatccctatatcttcttcgaacgcgcccacagcatcggcaagaattggggcagcagcttcgtcgacgccggctattgcggccacatcaacgcggaatcgggcctgggcgaatggcgcttcggccaggcgctgctggaaaaactgatcgacaatgcgcatgagcaggcctctgcaatgcgccagttacgccccgccatcccgctggcgcatcaggagcggcgatgggcggcgctgcaggtcaacggctgaagttatcgcatcgtttccgcggaaaaccggcccttcgacaggctttccgcacgatgcttccggggcgcgacaagagaaacttgagcgccccttatatttgcttttttgtctatcaatatagttgagataaagagcggctaagaggtgtttatgagtgaaaaccgatccattgaattcgcccgcaacggccgcagcgacgggcagcgccacgacatcgccgccagcatcgaaaaggtgcgcagcgtgctggaggcgcttcgtttcgggtccgtcacgctgaccgtgcacgacgcgcgcgtcgtgcagatcgacgtgacggaaaagacgcggctcaccgcctgaaacaatagcgggggcgcaaggaagattcagggttgctgaacaaggcctgcaacaaggggccgaataacaggtggcaaggggtgggccacattttccattcccagaccaacggctttgagcggaccaccgcagaggccgcgatcaacattcaccggacatccggaaggggaattaccatgattgcgcgttttctgtggctcgccggcgtggcgagcgcatccatcatcgcgtccaatgcgtccgcgcaggacgcgcctcagcccgccgccgacaatagcgaaagcgccgagcaggccaccggccggggcgaagtgatcatcgtcaccgcccgccgccgcgccgaaaccgcgcaggaagtgccgctggcgatctccgtcatccggggcgacagcatagaggcgaccggcaatttcaacgtcgtgaagctccagcaactggcgccgacgcttcaggtctacaccaccaatccgcgcaacacgtcggtcaacatccgcggcctgggcgttcccttcggcctgaccagcgacggcttcgaacagggcgtcggcatctatgtcgacgacgtctataacagccgcgtcgccgccgcgaccttcgacttcctggacgtcgcccaggtcgaagtgctgcgcggcccgcagggcacgctctacggcaagaacaccacggcgggcgcgatcaacatcacgaccaaccagccgaccttcgatttcgaagcgcgcgccgaactgaccgtcggcaacctcaactacaagcaggcgaaggccgccatttccggcccgctgtcggacaccgtcgccgcccgcatcgcggtggccgcgaccagccgccggggcacgctgtacaatgtgacgagccagcgctggatcaacgagcaggacaatctgggcattcgcggccagttgctgttcaagcccaacgacgatttcagcatcactttgtcgggcgactacagcaagcaggacccggaatgctgcggcaccgtgttcgtgcgggtgggcacgacccagcggccgatcacgcgccaatatgatgagttggtcaaggcgatcaacgccaatcccaaccctgccttccccggccgcaactatgcggtgcccagccgcaatccctatgaccggctgacggacctggacagcagcctgaacgcgggcaacaagatcggcggcgtgtcggcgcggatcaaatgggatgtcggccccggcacgctgacctccgtcaccgcctggcgcttctgggactggaagccggaaaatgaccgcgacttcaccggcctctcgatcgtgtccaaatcgcagaacccttcgcagcaggaccagtatagccaggaattccgctataattacgaaagccagaagatcgacttcgtggtcggcctgttcggcttcaagcagcgcatcgacacccagggaacggaacagcagggcgcggacgccagccgctggagcctgaccggcgcgaatgcggggaatccgagcatcctgcagggcctgaccgccagcaacacgcaatggctcaagagcaccagcgcggcgctgttcggccagctgagctggaaggtgaccgacgccctcaccatccagcccggcgcccgcctgaactacgacaagaagtcgggcttctatcagcggattgtcaccaacggccaaggccaggccatttcgtgcgtcacgacgccgggcaaccccctaccgtcggtgctggcggcccagtgcggcgtctaccagccgcagatcagcgccccttcggacagcgcctggaatttcacctacgacttcaacgtcaattacaagatcgcgcaggacgtcctggcctatgcgacctacgccaagagcttcaagacgctgggcatcaaccagaacggcttgccgctcaacgccgacaatacggtgaatttcgatgcgggcacggtgaagcctgagtcagtcaaccactatgaaatcggcctcaagacccaattctgggaccgccgcgccaccttcaacctcaccgccttccgcacggagatcaagaatttccaggcgacggtgaatggcggacagttcggcacggtgcgcggatacctcgccaatgcggaaaaggtgcggtcgcagggcatagaggcggacttcaaggtcgtcgtcagcgatcgcttcaccgcctatgcgaacggcgcttacaccgacgccaagtacaagaagttcaccaatgccccctgcccgcccgaactgtccgggggcacgttgcagccggccaatcagcccgccgattattccaatgcgggtgttcccaacaccctcagcccgcgggcatgcgacatctccggcgaccgcctgcccggcgtgtcgaaatgggccttctcctacggtgcggaatataacattccggtcacgctgctggacaaggatggccaggtctatctgggcgttgacggcaattatcggtcgcattggaactccaacgcctcgccgtccatctatacggaggtgaagggctatgcgctgaccaacttccgcgccggtttccggggcgaagggttcgacatcttcggctgggtccgcaacgccttcgacgtgaactatatcgaaaatctccaggtcgcgccgggcaataccggcctgatcgccggccagcctggcgacccgcagacctggggcggaacgatcaaattctccttctgaccttttgaaagaggttcaccccctgcggggagcggcacggccctgtcgctccccgcatttttcgggttcgatgtcaggatgacgtgctcctgcctgcgcaggagcacgtcacttccaacatatcgcccgatttgcgcccgccgccgctctacggtagagcgcagccatgtccacgaccttcacgctcgacacgtcgaccagccgcgccaatcccacgcccgcgccgatgaagcgcctgaccgtgcccgccatccagcggcgcaaggccgggggcaggacggaacagccgctggtcatgctgaccgcctatacggcgcggcaggcgcagattctcgatccgcattgcgacatgctgctggtgggcgattcgctggggcaggtgatctacggccttccctccaccctgccggtcacgctcgacatgatgatcgcccatggcgcggccgttgtgcggggcagctatcacagcgtcgtgctggtcgacatgcccttcggcagctacgaagcctccccgcagcaggccttcgccagcgccagccgcgtcatggccgaaaccggctgcgcgggcgtgaagctggagggcggcgcggcgatggccgaaaccatcgccttcctcagccaacgcggcattcccgtgatggcgcatatcggcctcaccccccaggcggtgaacgcgctgggcggctatggcgcgcgcggcaagagccgggaggagcatgacaagatcgtctcagacgcccgcgccgtggcgcaggcgggcgccttcggcatggtgctggagggggtgatggaggagatcgccgtcaccgtcaccgacagcgtcgacgtgccggtgatcggcattggcgcatcggcccattgcgacgggcaggtcttggtggcggaggacatgctgggcatgttcgaacgggtgccccgtttcgtgaaacgctacgaaaatatcgcggaaaccatcggcaacgccgccgcccaatatgcggcggatgtccggaaccggcactttccgaccgaagatcaggtctatcggcccaaaaagtaagttgcgcgggaagcctgcgccgctaaagatcgcgccttccgcgtgccttttctgacgaatttctggagacccaagtggccctgacgccgcaaaacagcgaagccttcatgcgcgaggtggacgaggccgttcggcaggaccagttgctgaccttctggcagcgcttcggccgctggatcgtcgcggcggtgatcatcggcctcgcggccttcgccggctggctctactggcagcattacacgaagacgcagtcgcaggccgtgtcggaggaaatggacaaggtgatcgccacggcggtcggcggcggcacgcccgaggccaaggaactggacaagttgacccaggccagccagcccggcttccgcgcctccgccctgctggtgaaggcgggcacggcggcgcgcaagggcgacagcaaggccgccatcgccgcctataaggcgatggccgacgacgcttcgctcgaccggccctatcgcgacctggcgctgatccgccagaccacgctggagtttgaaaccctccagccgcagcaggtggtcgaccggctgaagccccttgccgtcgagggcgcgccgtggttcggcagcgccggggaactggtcgccatcgcctatatgaagatgcgcaagcccgacctcgccgggccgctgttcgccgccatggcgaaggacaaggacgtgccccagtcgatccgttcacgcgcgcgacagatggcgggcttattgggtgtggatgcagtcgaaacgccggtcgcggcgggacaggaatgattgggcgcatgggaatgcacagcatgacgaaattttcgggcgccggtcgcgccgtgaccgttgccatgatgatcgccctgcttgcgggatgcggcatcgtcggcggcaagaagggcggccccaagaccccggtggtcggcaagcgcacctcgatcctcagcaatgaacagggggtggaggtcgacccgacgctggccgacgtgcccgtgaccctgcccgaaccctatgtgaacgaccaatggtcgcagccgggcggcagccccgccaagaccatgggcaatctggcgctgggcgcttcgcccgcgcgggcatggaccgtgtccatcgcgggcagcacgccgcaggcgcgcctcgcctccgctccggtggtggtgggcggcaagctctatgtgatcgacgccgatgcgcgggtgatcgcgttcgacgcgaacagcggcgcgaagctgtggcagaccccgctccccgccgcgggcagcggccgcgccctgttcggcggcggcgtcagcgtcgtcgacggaaagctctatgccagcaccggcatcggcgatgtcgcggcgatcgacgcgaacacaggcgccatcctgtggaagaagcgccccggcggtccgctgcgcggcgcgccgacgctggccaacggccatgtctatgtgatggggcaggacaaccagatcttcgccctcaaccagagcgacggcgaagtgcagtggaccgacagcggcacgctgcaagtgaccggcatcttcggcgtggccgccccggccgccgcgcagggcacggtgatcgcgggatacagttcgggcgaactcaccgcctatcgctatgaaaatggccggacgctgtggggcgacgccctgtcgcgcaccagcatctcgaccgccgtggcgacgctgaccgacatcgacgccgatccggttatcgaccggggccgggtcttcgccatcggccagggcggccgcatggcaagctatgaactggtgagcggccagcggctttgggaaatcaacatcgcgggcatctccacccccgcggtcgtgggcgaatgggtgtttgcggtgacgagcgacgcgaagctgctctgcgtcgcccgcgccacgggcaggattcgctggatcagccagcttcgccgctgggaaaaggaaaagaagaaggacaaggcgatccgctggaccgggcctgtgctggcgggcgggcggctggtgctggtgtcgacccatggcgacctcaactatgtcgatccgacgacggggaagattcaggcggaaatcgatctcgaccggccgatgtcgctgtcgccggtggtggcgaacaacacgctctatatattggcggacgacggcaagctgacggcgtttcgctgacgcgaccgacagaagaagaagcgtgctcctgcgaaggcgggagcccagttccaacggcaggactgggctcctgccttcgcaggagcacgcatgtttttacgcctgatgtgctgacaggcgacccaagaaaggatacgggcctctcatgctgcccaccgttgccatcgtcggacgccccaatgtgggcaagtccacccttttcaaccggctcgtcggcaagaagctggcgctggtcgacgaccagcccggcgtgacccgcgaccggcgggaggggcaggcgaacctgctgggcgtcgatttcaccatcatcgacaccgcgggttatgaggatgaagacccgcagaccctgcccggccgcatgcgcatgcagacgcaggcggcggtggaaaatgccgatgtcgcgctgttcgtcgtcgacgcccgcgccggcatcaccccgctggacgaggaaatcgcccgctggctgcgcgagggcgacgccccggtcgtgctgatggccaacaaggcggagggcaaggcgggcgacgacggcgtcatggaggcgttcagtctgggcctgggcgaccccgtccccttttccgccgaacatggccagggcctggccgacctcttccaggcgctgctcccctatatcgaccgcgaggaggaggaagaggaggaaggcgaaccggacgaggccgatttcgaatccgcgccgctgaaactcgccatcgtcggccgccccaatgcgggcaagtcgaccctgatcaaccgcctgctgggcgagaaccgcctgctgaccggccccgaagcaggcatcacccgcgacagcatcgccgtcgactggcaatggaccgacccggacggcaacgaacgccccgtccgcctgatcgacacggcgggcatgcgcaagcgcgccaaggtgcaggacaagctggaaaagctggcggtttcggacggcctgaacgctgtgaacttcgccgaagttgtggtgctgctgctcgattccacccgcgggctggaggcgcaggatctgcgcatcgccgacaaggtgatcgaggaaggccgcgccctcgtcgtcgcgctcaacaaatgggatacggtggaaaacggctcggccctctatcagggcatcaagcaggcgctgtccgacggcctcgcgcagatacgcggcgtgccgatcatgaccgtctccgccgccaccggcaaggggctggacgacctgatccgcgtcgccttcgaaacccgcaccgcctggtcgcagcgcgtgtcgaccggcatcctcaaccgctggttcgaacgcgcgctggaggcgaatccgccccccgcccccggcggcaagcggatcaagctgcgctacatcacccagaacaagacccgcccgccgaccttcgtgctgttcggcacgcggctggacgaactgccggaaagctaccgccgctatctggtgaacggcatccgcaaggaactgggattcggcgcggtgccggtgcggctgacgctgcgcagcgccaagaacccctatgccaccaagtgaagcggcgcatatcgacgccaggggcatgaaatgcccctggcccgcgctgcgcgtggcgcgggcgatgcgatccgccgacgccgtaacgatcgaggcggacgatcccgtcgcggccaaggaactggaggcgctggcgaagcaacagggttgggccttcacggcaaaggcgccgcatctcttcgctctcgctcggtcgctttgacgatcccacccgacttaaccccctatttacgctcctcttctatattccccacggcagagcagggagtgtcagggtgtcatatcaagaggccgaactggtcaattggacggattttgccaaatcccgttcggagctgggcgccgccttcctccggatcctgggctatttccgcgaagacggcgaaaaggcgatcggcgccatcgaggaggcctttcgcgcccgcaacgccgccgcgctggtcgcgccggcccataagctgaagggcgagtcggcccagttcggcgcctatcggctcagcgccatggccgagaagatcgaaatggtcgcccgccgctgcgtcgaaagccgggaaggcccggacgaattgatcgaggatgtggtcgcgctgcggccctgcttcacggagacgatggctctgctcgaccgcgacgccaacccgctggtagcgcgccggccgcagggtttcggccgccgcatcgacagtccggcccagggattcggtcgcgccgccggctgaatgctcgggccgttatttgcgggcgttaggcgcgccgtgcgcctgctgaggcaggagcgcgcaaagtttcccgaagacctccgcattccatccgccccgaaccggcattgaaatggaacgagtccgccccccatattcggccatgacccgtttctccgtcctggacctcgttcccgtcaacgaaggcggcaccgtcggcgaagcgcttggccgcgccgccgactttgccgcccatgccgaaaaccttggcttccaccgctattgggtggcggagcatcatggcatgccgggcatcgcgtcggccgcgaccgccgtggtgctggcgcatatcggacgggcgaccgaccgcatccgcatcggcgcgggcggcatcatgctgcccaatcatgcgccgctgctgatcgcggagcagttcggcacgctggcggcgctctttcccggccgcgtcgacctcggccttggccgcgctcccggttccgaccagcgcgtggcccaggccatgcggcggacgctgaccggcggcccggacgactttccccgcgacgtgatggaattgcaggcctatttcgccggcgacgagcgcctaggcttccaggcgacccccggcgcgggcgaggacgtgccgctctgggttctgggttccagcctctatggcgcgcaactcgccgccgcgctgggcctgccctacgccttcgcctcgcacttcgcgcccggcgcgctggacgaggccgtcgccatctaccgccgcgatttccagccctctgcgcagcttgctcatccctatgtgatggcgggctacaatgtcttcgcagccgacacggcggaggaggcgcggctgatcgccacctccatgcagcaggccttcgtgcgcctgcgcaccggccggccgggcaagctgcaaccacccgtcgccggctattatgaaagcctgccgccgcaggcgcaggcgatgctggccgatgtgctgagcgcttccaccatcggcacccaggccgatctcgagcgcgacttggccgccttcatccgccgcacccaggtggatgaggtcatcatcggcggccagatccatgatttcgaggcgcgcaagcgcagcctggagatcgccatggcggcggccggtcgagtggcgtcaggcagccatcaggcggccgccgctcaatagcttcgccagccccggcgcggcgcggctgagcagtgatcccaacaggatcacggcgaccagcaccagcagcggctgcaccagcagataggcgggataaaagggcgatcccagcttgccgaacaccacccccagcaccggcccgcccagccagatcaggatgaggtgggagcagaagaggaaaaaggcgaagggttcgatccgcagcagcatgccccgcgccgcgctggccgccagcgaccaggcgaagcgccagaagaacagcgccgccgcgacccgcaccgccatgtccagcgtcgccgcgccgatgcccggcggcaacacgcccggatgcagggacatatagagctgcgcgctcatcagcagcgcaaagggcgccgccgccgccgtccagggcagcgccgccacccggtcggccagcccctcgcgccgcgccacgatgcccatgatgaagaagaacaggatggaggcgcgcatcagcaccggcggcccccatcccatgatctggcacagcgccgccatcgccgccaccgcgcccaacgcccagcccggcaggcggacgaacaggggcgcggccagcatgcacaggaacaggtcgcgcaggaacggcatctgcacgttgatgtcgggattgcggctgacgatgaacaattcctggaacatccagccggtggacgatggcaccggcgccgacaggcccagcgcccaggccgcgccggacacgaacaggatcgccagcgcattccacaggatcatcggcagcaggatcgtccgcaccttccgcccgacatggcgcagccagtcatgggtccgcgacgacccctccaccagccagccggaaatcaggcccagcaggggcacggcgctgcgcccgaaaacctccatcaggccccagcgcaggctgtcctgcgccgtgcccctcaggctttccaggtcgtggccgttcagacccgtccaggcatggacgtacaccacgcccaatatgcagatcacccgcgcgatggaaatcgcgtcggaccgccgggccgcatcggtcgtcagcacccgggacacaggattttcccgatttccggccgatgtttcaaaagccaagcctgacacgcatttcctctgaccatcgcggcgcgggcctggccgcaccttcaacatgggcgagggataagcagattctttaccagtcgccggttaaatcgatccgacgtgccggaatcccgtccggtcgaggggaaaaacaggttcatgacccagatgcacggtgcagaccatttcgcaggcgcgcatgccttccagcctccggccgacgccatggggatggtcttccagatcgccgggtccagttcgcaattgatcatcgacgccacgcgcatcgccgcgctgtcgcgcgatcccgatccttcgctcgccatggcggggcaggtcggcagccaggtgaagatgcgtgtcggccatgtctggctgatcgccagcgtccgcgccatggccatggatcggcaggacagcaacaacatcatcgtcgacatcgactttctgggcgaaggcgatgaggagaagctgacgggacgcatctaccgcttccgccggggcgtcacccgttatcccacgccggggacggaggtctatccggtgtcgagcgcggacatgcagcagatctattcggccgacgatcgcccccatgtgcagatcggcaccgtctatcccacgtccgacacccgcgccgcgctctatgtggattcgatgctgggcaagcatttcgcgctgctgggttcgaccggcaccggcaagtcgaccagcgccgccctcatcctgcaccgcatctgcgacctgtcgccgcaggggcatatcgtgatgatcgatccccatggcgaatatggcgccgccttccagcacaatggcgcggtctatgacgtcaacaacctggccctcccctattggctgatgaatttcgaggagcattgcgaggtgttcgtcacctccgaaggttccgagcggacggtggattgcgacatcctcgccaaatgcctgctggccgcgcggtcgaagaaccggctggcggagagcatcggccggctgaccgtcgattcgcccgtcccctatctgctgtcggaccttaccaacatcctccagaacgagatggggaagctggacaagggcaccggatcgctgccctatatgcggctcaagaccaagatcgacgagatcaagagcgatccgcgctacagcttcatgttctccggcatgctggtcgcggattcgatgcaggaattcatcgccaagatcttccgcctgccctccggcggcaagccgatctcgatcatcgacgtgtcgtccatgccgtccgacatcacatccgtggtggtgtcggtgctgtcgcggctggtgttcgactatgcgctgtgggcgcgtgacgagccgcaacgcccgatcctgctcgtctgcgaggaagcgcatcgctacatccccagcagcaccagcggcggcggccaggccgtgcgccgcatcctggaacggatcgccaaggaaggccgcaaatatggcgtgtcgctgggcctcatcacccagcgtccgtcggacctggccgaaggcgtgctgtcgcaatgcggcacgatcatctcgatgcgcctcaacaacgaccgcgaccaggccttcgtgaaggccgccatgcccgaaggcgcgcgcggcttcctcgattccatccccgccctgcgcaaccgggaggcgatcatctgcggcgaaggcgtcgccgtcccgatccgcgtggcgctcgacaatctggaggaggagcggcgtccagcctcgggcgatccgagcttcacggaactctggcgccagtccggcggcgaagcggacatcctcgaccgcacgatcacgcgctggcgcagccagggccggtaagcgattatcccgccgggacgatccttccggctggctcgctctccgcattgatgctttcgcggcactcctcttcgtccacggggacgaggagcttcgccttgcgccacccgccctgcagataaaccaggccggccagcaggaaggacgacgccgaccctgcggggaagctcagccacaatgcgtccgcccccagatgcggatagcccagatggtagaagcccagccgcaccgcgaagagggtgaagaccaggatcagcagcggccgcaccaccacgccattggcccgcatcacgccgaacaggatcatcgtgccgccgaacagcacgaagctccagctcgccaggagctgcatgtgccaagcggcggcgatggcggcttcgttccgtcccaggaacagcgccagcagcggcgcgtggaacagcaggatcaccgccaccatcgtgccggtgatcagcagcagataacccatgccatatccggtgatccggccgatccggtcccatcgccccgcgccgatattctgcgccgccatggcgctgaccgccgcgcccatcgccatggccggcatctggagataggtccagatctgctgggccgcgccataggccgcggtgaccagaaacccctcccggttgacgaggccgatcatcaccagccctgacgcggacatgacgatcatctgcaatcccatgggcaaccccttgccgaacaggacgcgcatctggtccggcgcggggcggagataagccagttcccgcccgcgcaggcgcaacggcagatccttcgcataggtgtagaggacaaggccgatcaggctgacgacgcccgccgccgccgttgccgcggccgacccgcctatgcccatcgccgggatcggccccaggcccaggatcagcaccgggttcaggacgaggtcgacgcccacgctcacgaacatgaagatcagcggcgtccgcgcatcgcccgtcccgcgcaggcccatcatcatcatgacgctgagcagggaggcgggcatggcgacgaagatcacccgcaaatagacgagcgccaggtcgaacgcctccgccggggtcgccaacagccgcagcaaggcgggcgcgccgatccagccgccggtcgccacgaccaaccccagcagggtgcagaagccgacggccgatccgaacgcccgacgcgccgcgtccaggtccccccgtcccaccgcctgcgcgatcatcaccgtcgacgccatgccgaagccgaagacgacggagaacatcaggaacatggtgatgttcgcattggccgtcgccgccagcgcctgagcgcccaggaaacgacccacccatatggcgttgatcgatccgttcagcgactggaggatgttggacgccaatgtcgggatggcgaacagcaacagggccgatgcgatcggcccctgcgtcagatccctgccgcgccattcccgtgcaaccatgcgtcccccttttcggatggaaacgggggcgaccacccatcgtccccggttctttttcggcgcgccccggccgacgcgcctgggatcaggcgagtcgttccagcgccgccttcaatctttccgcctcggccgccttttcggcatgatcctcccgcgccttggcgacggcctccggcttggccttttcgacgaagctcggattggaaaggcgcccggacagcgaatcccgttccttctccgcgccggcaagcgccttggcgagccgcgccttctccgcttcgatgtcgatcacgccttccagcggcaggatgaaggtcgcctcgtcgaccacgatctgcgccgcgccgccggtgacgctgtccccgaaggacaggctttccactctgcccaggcgcgccagtgcggccccctggcggtcgatgcggcggcgggtttcatccgacgcgccgtgcacgaccacgcccagcttcgcgcccggcggcacgttgagttcggtgcgggccgtgcgcatcgcgccgatcaggcggatcagccaatcgatctccgcctgcgcctcgctgtccacggcatgaagcgcctgcggccagcgcgcgacgatcagttcgctttcccgcgtcccagtcagattccataactcttcggtaatgaacggcatgaaggggtgcagcatcaccaatatctggtcgaacgcccagcccgcgaccgctctcgtttcttcatccatcgagcctttggtcaactcgatataccagtcgcaaaactggtcccagacgaagtggtagatggcgttggccgccgcgtcgaagcgcagttcggccatggcgatgtcgatcgcctgcacggtcgccaccgtctccgcgacgatccagcgattgaccggcgcttcagcatggggcgcttcgtggctggtagaggccgcgacgccgttggattgcaggaaacgcgccgcgttccacagcttcgtcgcgaagttgcgatagccctcgacgcgcttctcatccatcttcacgtcgcggccctggctttccatcgccgccatgaagaaacgcagcgcatccgcgccgaacctgtcgatcaggcccagcggatcgacgacattgcccttggacttggacattttctgcccgtcggcggcgcgcaccaggccgtgcagatagagcttgcgccagggcacgtcacccatgaactccatgccctgcatcgccatgcgcgcatcccagaagaacaggatgtcgaagccggagatcagcaggtcattgggataatggcgcttgagcgtctccgtctcgtccggccagcccagcgtgccgaatggccagagggcggaagagaaccaggtatccagcacatcggggtcgcgatagagaacagctttcgcaggatgatgtccgatttccgccgcttcggtcctggaaccggcaatgacgatctcgacgccgtcgccataacattcccgcgcttgagcgagcatttcctcctcgttttccgcgacgaagatgtgggtgccgagcgaaggaacgatagccccgttattggtatggggtccaaaccacgccggaatccgatgcccccaccaaagctggcgcgacacgcaccagggctggatattctccatccagttgaagaaggtcttttcccatgtcttgggcacgatctcgatccgcccgtcgcgcaccgcctgcatcggcgcgatcgccagcttctccgcatcgacataccattggtcggtcagccacggctcgatcaccacgcccgaacggtcgccaaagggcgtctgaatagtgcgcggctcggcgtcggcgacgacctcctcgccctccttgttcttggtgacgtgcggaaccagcaggccaagcgccttcatctccgccaccaccagctcgcgcgcgccgtccacgccgtccttgcggaagcggtgcaggcccaggaaccgctccgggatcagcccgtcggcggtctgaatcacattggcgtcggcgtcgaacatgttgagcatgtcggctgccttgaagcccgcccgcctgcccacttcgaaatcgttgaagtcgtgccccggcgtgatcttgaccgcgcccgaccccagttccggatcggcatgctcgtcagccaccaccctgatccggcggcccgtgatcggctggaggatgtccttgccgatcacatccctgtagcgcgagtcttcagggtgaaccgcgaccgccatgtcggccagcatcgtttccggccgcgtggtcgcgacgacgatatggtccgcgccatcggccaggcgaacgccgtcggccagcggatagcggaaatgccagaagccgcccttcacctcctgcgtctccacctccagatcggaaatggccgagcggaagcgcggatcccagttcaccagcctcttgtcgcgatagagcaggccgcgccggtgcaattccacgaacaccttgatgacggccttcgaaaagccctcgtccatggtgaagcgctcattggcccagtccatggagcatcccaggcggcgaagctggcgcgtgatcgcgccgccgctctccgccttccactcccacaccttctcgacgaactgctcgcgggtgtagttggtgcgcttgtcctgccgcgcctccatctgccgctcgaccaccatctgcgtcgcgatgcccgcatggtcggtgcccaccacccacagcgcatccttgccgcgcaaccgttcgtaacggatgacgatgtcctgcagcgtattgtccagcgcatggccgatatgcaggctgcccgtcacgttcggcggcgggttgacgatggtgaagggttccgcagagggccgttccgggcggaacagccccttctcctcccaatgggcgtaccagcgggattcgatttcggcggggtcgaaggtcttgggcagttcggtcataggctggcctttacgcaaggcggcggcggcgtcaactttccgccgcccgagaggcgaaaaacccgctcagatgcggcaaccttatttcttcgtccacttgtccagccagcccagcgcctcgtcataccattgcagcgagttgcgcggcttcagcacccagtgattctcgtccggaaacaccagcagcctcgacggcacgccgcgccgctgcaacgcggtgaacgccgccagcccttgcgtataggggatgcgaaaatccttctcccccgttaccaccagcatcggcgtcttccatcgggtcacatggttgacggggttccacttctcgaactcctgcggattctcataatagggtccgccatgttcccattcgtcgaaccacagctcctccgtttcataggccatggcgcgggcgtcgaacacgccgtcatgctggaccaggcatttgaacccgtcgggccagttgcccgcgatccagttcatcatatagccgccatagctggcgcccagcgcgcagccattgccggcatcgacctgcgcatccttggcggcggcggccaggcccagtttcagatcctccagcggcttgccgccccaatccttgttgatgctgtcggtgaaggcctggccgtagcccgtcgaaccgtggaaatctacgatcaccgccgcatagccatgggccgcgaacgccttgggattccagcgataggaccagctatcgttgaagctgccctgcggcccgccatggaccagcatggctaccggcaacttgcctgttacacccttcggcttcacgatctggccccagacggtgtcgccgttcgcgcccttgaagctgtagcgctggaccgagacgtcatcgatcccggccagcttttccgcattgacggcggtaaggcgcgccggcttgcccagcgcctttttggaggaattggggggcattttccagaaatcggcgggcgactggatgctgtcgagcgcgtagacgaagccgcccccgggcagcggcacgacgctgcccgcatggcccgcctgcgtcagccgcgccaccttgcccgacgccgcatccacgcggaacaccggatgatccagcacatcgtcggcggtgacgattatccccttcccgtccgcctcccaggcgatggaggccaccgagcggtcccaattcccggtcagcgccttcgtctccccggtcgcgatgtcgcgcagcatcagcaccagccggtcgctttcatagccggggcgcttcatcgccgcataggccagccatttcccgtccggggaaacggcgggcatggtgtcggtcgcgtcattggcgtcggtcaggttgaccggggccgccccgccatccgccgggaccgcgaagatgtcgagattggtcgacagtggctcgatccgccccgcttcgcgcagcgcgaagaacaatgtcctgccgtcggcgctccaggcgatttcctcggctccgccgaagggcttggacgggctgtccccgaccagcgcgcccatgaccgacaccgccttgccgcccgacagcggcatcacgaagatttgcgagcgctggccgtcggaccatgtgtcccaatggcgcgcgaatagctggtcgtagacgcggccggtgccagcgcttgggagcgcggcaggctttgtgtcgtcaagggtcttcgcccccacgggccggtccgcccacagggcgacccggtcgcccgtggcgctgagcagaaagccggaaattccgccgggcgcccgcgtcacctgctcggcgctcccacctgctacggcgacccgccaaagctggtcgtcgccgctccggttggacagataatagagcgatttcccgtccgccgaaaaggccggcgcgctttcattcttgtcgggggccgaagcaatcatgcgcggcgttgcgcccgccttgcccaggtccagcagatacaggtccgtccggcccctgttcccggcgaggtcggtcacgcgcaactgataggccagccatttcccgtccggcgaaaccgccggggccgacacgcggttcaggctgaccatgtcgctgggcgtgaatggccgggcagcggcgggcgcgacggccaacgccgattgggccagggccagagcgccaagtcccgcttgcagaagatatttcatggatgagcacccttggatcgagtcgcgccgctctctcgcgggcggcgtcgacggctatggacaagggtgtaggcggcaatcccgccaacgcgcaaggatcaaccacccacgcgtaataaaagaacaagaatgctcagatcagggtgcgtaaagcatgaatcgcgcacaggatgagcaaccgccctccccggcccgccgaatcggccctctccaccctgctcaacgcccggtgatgcgggcgatttccctggcgaccatatcttcgaccatctgcggcagccgcgcgtccagccattccttcagcatcggcttcagcatcgagcggaccagcccgtccagcgtattgtcctcgccatccttgggcgtcaccagcattgaggacaaagcggacagcgaatgccgggccgcgacttcgctctcgacggacaggatggacgcatccccctgctcggcaacggtcttgggggcgcgggacgttcgatgggcgggcatgggttcctccacagcgacctcgtcggtcagttccagcacttcgtcgctggcaggctcggacatcgcctccgcaacgggaacggcgcggaccttgggcgccgcctcgccccgcacgcggcgcggcagggtctgcaccgcctcctcgccctcttcagcgatgatccgcttgatggacgacaggatgtcctccatcgagggttccttgctcatgtcgcccatggtcaacccctattccagtccccgttaacgctatagcaccaaaggaacgcccttggggttaaaattgcgttaaggctgcgccaaaccgggatccacattggcgttttgcgcgggcgagtcaacggtccgcgtcgattgcaccttgggcgcggagtcgaaatcccagtcgaaccacttgcccttcacccggtcgtaattgaccatcgggtcgtagagcgtgcccgcctccaggttcaggtcgtccgcctccgcatggcccatggcggccagcaggctgaaacccgcgacataggcgttgcggcgcgccgtcacgagctgaaccttggcgttcaccgcctcctgctcggcattcaaaatgtccaggatggtgcggctgccgacggaattttccgcccgcacgccttcgagcgacaggttggccgcctccaccgccttctggttcgactggatgctttccagcgacgcctgccagcttgcataggcggaccgcgtctgcgcgatcacgccgcgctcgacctcgatctctcgctccagagcctgggattccagcgcctggttgcgccgcacctgcgcggccggacggccgccctgatagaagggaatattgagctggacgccagccgacgcctgcttgttgatctgcgatccggtggcgctgctggtcaacgtgtccagatagttggtgtagcccgcctgggtgaaggcggataccgtcggcagcaccgtgcccttggcggcgcgcacgtcgaactgctgcgcttccctcagcttctgcgcggccagaatgtcgggattgtccttgagcgccacctgcacggcgctttccggggtcgcgggcaggcccggcaggggcggcggcggctccagattgtcgggcgcctcgcccaccagcgcgatgtaattttcgcgggccgtgatcagattggcctccgcattttgcaggtcggaccgcgccagcgccaggcgggattcggattgcgccacgtcggtgcgggtcacgtcgcccacctcgaaccgatcgccggtcgcctgcagattgacctccagcgcccgcacattggcctggttgagcgcgacgaccgcgctgttgcggatgacgtccatataggccgcgacgacctgcgagaagacgctggcctccgtgccgcgcagatcggcctgaccggcggcgacccgcgtcttggcggcccggacggcgttgcgcacgctgcccccggcatagagagggacgctcaactgcgcgttcgcgttcagcgtgcgctgcggcgaagtgaagctgatcgtgggcttgaggatgctttcggaatagctgccggtcccatccagcgcgggccgacccgccgccttctggatcggcacattctcatccgtcgcccgctgcccggcgcgcgctcccgtcagggtcgggttcgaccgataggccttggcgagcgcgccctgcaacgtttccgcatgggccgcgccgcccaaggcggaggacatcgacagcaacaggatgaaggcggtgcgccccgaaagccgaacttttgccgtcatgtcccccccaataggccctttcagaacacaaatccttccggcgcggcaaagcccggaagcacaaccatttccatgtcggcgaggcgggaaagacccagcacgcccgacaccacccgaccgctgcacaggcgggtgacgccgcgctccacgatacccgtcaccacccgcgcgccatcggcaagctgctgaacgagcgcggcgggcacttcctccactgcgccgtcgataaacagcacatcatagggcgcatcggcggcggaaccggcgttcagcggaccgcgaaccaccgccacgccgtctaccgcgatctccggcccgccctcttcctcgaccgcggtgacctgagcgcccagccttgcgagcagcgccgcgctgtagccggtggcggcgccgatcagcagcaccttgtcgcccttggcgatctgcgcctccttgagcaggcggcccgtcaccagcggcggattgagcgcgcgcccgccggcgagcgggaccggccggtcgacataggccatcgcccgccgctcggccggcacgaattcctcgcgcgccacatgcgccatcgccgcgatcacgcgctgatcgtccacatcgctggtgcgaagctggctttcgaccatggcggcccgcatcgatgaaaaattctgctcggtcacgacaattcctcgactggaatagcttttaggggagctgtattaggaaagcaatacagcaaagatattatcggacctctaaatcagcggacaagccacgccaagcggctttgcgcgccttggcaccagaatcttgcgccacaatatcacagccctgcttgactttgcaccaaaagccgcacatttgcggccacccacgacgaggcccgatggcggagtggtgacgcagcggactgcaaatccgtatacgccggttcgattccggctcgggcctccatttctccttccagagccgtccaaggacatccgtgaaatggctcttttccgccattttctgatattatcggccacgtgagttcggtcggtcccaccccaatccgagtacattgatggtacgggtgatggatcaaagcccggacaggatgcgccggaacgcgctacgcccgccgcaggtggaggcacgaccgccagtgtcggaggcccttcatgcgactgatccgctgccgacgaatgtcgcttgcgaacagcggatcgaagcggtcccaccagagccgtaccgtctcatgacatatgtcgatgccgcgttcgaagctcaggtcttccacattccgcaacgacaatgggtagcggacatacaggaacaccacgagacggatcaactcgggtgacgagttgaagtgacgaaatggtctgcgacgggcggctcatgccgcccgtttccctgttgccgcctgctttgacagccccttctcatttagttgccccagcggcaaagacctgtcttccgccaacataagtagccactgccgcggcatcgcggattttcgccaccggcgcggtgagcagatcggtgtcgattactgcgaagtcagccagctttcccggctcgatcgaaccgcgcaccttctcggcaccgatcatcctggcatagtttatggtgaacatcctgatgaggcgctggcgcgaagtgatcgcctcggcagggccataggcgccgccgctgatcgaatcccggctggcgaagtagtacatcgcccagaacgggttttctggaatcaccggcgcgtcggttccgcccgttaccagaagccccgcatcccagtagctcttggccggcgtcacccggtcggcgcgctggcgtccccacatcttctcttccgtggggccagccagatactggtgatcctgcagcgaagcggtgacgtccagggccttcatccgcttcagttccgccggattgatcacgaagccgtgttcgatggcccatagcttccccttgatcggcttctccgcgctggccgcctccatcgcggtgagtgcctggtcgatcccggcgtcccccgcagcgtggatcgccacccgccagccatcccggttgagttgcatcacgtcggccctggtcttctcgggcggaacgaccgcaatgccgtaatatgtcccattcttgccgaagggctcggcgtagggctgggtaaagcgcgccgcctcaaagccgccgtccaccatcagcttgacgccaccgatccgcacccattcatcgcccgcgtcctgctgtgggccggtcttgagcgcttcggcggtgccgccggcaaatccggggccggggcgcagcatggtgtagcgcagcgagagcgtgcccgcctgttccatcttctgcgccagcgcatagacatcgaggatctgccccttgcggaacgcgccgggcacccgaaccgcagtgacgccaaagctgttcattttcgtctgcgtgtcgatcagttccttttcggacagcggcgtgggagcgggcatcggcaccagcttcttcgcattgtcgaccagttcgccggtaagttccccgtccggtccccgctcgatcgatccgccgggcggcacgggcgtcgctttggtgatgccgtactttttcagcgccgcgctgttaaggaagatggaatgtccgccgcgcaccacgatgatcggtactgtcgtcgatgccttgtcgagatcggcccaggtcggcttgcgctgctccttgagctgcgcttcgtgccaatcgctgttcgagagcagcggcttgtcggtcggcgcgccctgggcggcggtccgaagcgcggcgaccagttcatccatcgtgcgtacattgacgagggctacatcatccccgccgccgatgccgtggaagtggttgtcggtcagcccgggaaccacgaacgcgccatggagatcgacgaggctggcccccgccttctcgtaaggcgccatgtccgcacgtgtgccgaccctgacgaaatgatcgccctccaccgcgaaagcgtccaccaccctgtccgcgctatccgcggtgaaggccttggcgttgacataaacggtgacagcattgccttcacgggctgtcgccggggccgtgagcgtggaggcagcaagcagcaaagcagtgcggatgcgaatcatggtcagtccttcactataagatcatgggcatggcgcacgcgcgccactgcggtggtgctgccggagcgcaagcgcgcgggatcgaagtccaacagcctcccgccgcgcacgcgcaacctgccatcgaccatccccctatcgacattggttgccccccaaaccggagaacggcatcccggagcgcggccgggcgccattggtgcggcggcaggcgcccttgaggagacagccgccacggccaccgcgtccgggacttgccgccgcatcatcatggtcacgccgtttctgtccacaatgtcacagcgagaaccggacgccgatcttgaacgaccggccaatcacatcgtaaaaggctggattggtgctcgtctcgttggcgaagccgatcgaaccggatgggatcatcggcgggtcggtatcgaggagattattgatcgtgccgaacaaggtgaagctcgtcctgccggcagtgatgccctgcgaaagattgagaccgagataggcataggcagggatgtggttgtcattgatcgtgttggccgctccggagccttgggtgaaagcgttgttgtatacccctttgccaaccatgcgaacctgcaggttcgcaaggaaatccgcgttgctataggtgatctcgcccaccccggtgaaatggggcacgccaggcgcgcggttgaactgacttacctgtcccacgcgatcggtcgcgccggcagcatccaccgtaacgaacttgtcaacatagctggccagcgcgcgcaacgcgatgcggccaggcatgaagccgggctcgaacgcaaagcgggcctccacgtcgacccccgccgtcttgagcgaattgagattgagctgctgcaggatcgtgttgcggatcgttccgtccggattgaaggcaatgctggagcagaacagcgtcaacccggccgaacagcgcgataccgccagtgccgaggggacgccggcgatcacgtcctggacgtcgatgtcatagtaatcgaccgaaagttgaaagccgcgcaggaaggcaggctcgacaacgaagcccatcgtccaggtatcggctttctccgggcgcagatcggggttgccttgctgcacttcgcgcacctgtaccacggtgcccagcttggaatcgaatacattgacgaaagagctgcccccgttctggaagagctcggccaggttgggcgcgcggatgtcacgcgaccgggtcgcgcgtagccgcaggcccgcgaatggggtgtaggagagtccagccttccacgtcgtcactgtgccgctggtggaatagtcggtacgccgcacggcggcgttgaggtcgagcgacttgcctagcggactgtcgcgcagaagcggcacgaccgcctcgccataggcttcccaaaggctgtaggaacccacgatcggcacctggttgccgatctggaacgcgccgattgatccgttcgcctgcacctgcgtggaaagcggatcagatgtgcccgccgcctcctcctttcgcgtctctatgcccgccgcgatcgagacaggaccggcccaggtcgaaaatatgtcgccattgatgttcagtgaggcgacgcgctgttccgtgcgtagatggaaggaggccgtgccgaacgaataatcatcgaccacgagcgaaccatcgccaaaaatattctgcggcttgcacccgtcggcaggattggcgagcgtcgagcggcagacgatctgcccgcccggggcgaacacggcgtctatggcccgcatataattggccacgatgcggttgttggggccgcttgccacgtcataggtgttctggccgtattgcacatagccgttgagcttccagttcccgccgagattggcgcggaacccggtgacgaagcgcagcgtctcgttcgaggaatggacccggaccggaccggcatcgttgttcaggcggccaacggcaatggtgtccagattgttggtgaccatcgcctgccgcacggattcgggcagataggcgttgtcgcgccggatcgtcagcgtgcccgcgtcgcgggactgttgagaaaaccctcccgaactggaccaggcgccgttgacctccgcgaacagcgtaaccgcatcggtcaggtcgaaatcggccttggccatgacgattttcgcctcatagggcgcggcgagttgcgtggaccgcgacaggtgattgccctgattgccgcccccgatcatctgcgaaccgaaaacctggccgaagtcgaactggtacggcgtgccgcccgcaccgaatgccgtgccgcgcagcgggccactggttatcaggccacccggcgtcatcagcgagggatagacttgcggggcaatgatgtagttgggcaggccattgtccgcataggcggcgttcgtgataaggcccacttcgcgtcgaccccaatcgcgcgaatattgattcgggattcctttgttgtggatatagtcgccgccgatcaggaggcgcaggcgaccgcccatcaaggtcgtccccgccgcgagcgaggcgcggaactcggcattgtcgccctgttccgatatgccgttctgtatcgtcccttgtacgccctcgagcttgtccttgagaatgaagttgatcacgcccgcgaccgcgtccgagccccaggcggcggaggcgccgcccgtcaccgtctcggcagatccaatgagaagcgtaggaatcagcttgaggtcgaccacgccgtcggtgccgctcggcacaaagcggcgcccgttgacgagcacgagggtccgggtcgcgccaagaccgcgcaggtcggcggttacgatcccacccccgcgcgagttcacgccgctcgtggtcggtgtgttggtcggccggaagctcgggatcgtgaccagaacgtctgcgagggaacttggcgcgcggttctgaatctcttccgcgctgatcgtggtcacaggtgtcggcgcggtgaaaccggtgcgcgaaatgcggctggccgtgacgacgatttcggaggcggcctcctccccggcatggccggcaggttccgcaggatcattatttggggtgcctgactgcagggcagcgggcgctttgatagcttccacggcgctctgcgcatggctggcgctgccccaaagcaatgccgacagtgcaacgcccgcgcaggcaaatgatttcgtgcgtgatttattgaaatctctcatgcttagccccttttgtttctatacaaataaagccatttgcggccgcttatcttgatcggagcgatcacccatttggatcgtgcgaaagtggttcttattctgatttttggcattcaggcgcggttgtcattgctgcacagtgccccggcatatgacaatccgaatttggctgatcgtatggacgattgtccggttcttgcagatatcgcggaatggcacgccgaaagccggtcgcgtcgcatcgagggtccgggtattttcatgttcagcgttcagggcgcgctgcgtcaaatcggacgcggtgcgcttacgacctgccgatttggacagcgccgggtgccgccagcttcaagcaaagcgttccggcttggggagagctcaggcctgaactcgggcaaggtcccgttctatttcccgcacgcggtccttcaggcggacggcaaccgatccacggatgggctggccggccagcaacttgcgaaatgtgttgtagctgatgccgagcgtctcgctcagctccgccggcttgcggctggtaacaagcaattcaagccgggaaacaagttcttcatccatcttgatgagggagttttgacgcattttcatcctctttcagcgacggggtctgccgagaatatccgttgtacaggccgcatgcggcatatgacgctggtgcaggcgaacagcagcgcaagagaggagaacaacggaataggcgcgacacaaagcccattggattcatgggagaaaggcgtgccagcttccgttgccagcctcacccccatcgaaaggttcgcataagccttggtattggcggcgcttaccgtctatccggttcccgcaggcgaaacatcccttcgtccccatcccgcagcaattcgatcaatcatgccaggaaggactggcaggcgtccgcgaacgctgcggattgttccacattggaaagatgcgcggcgttcagcatgaccagctcggcggcaggaatggtgcgtgccagcgcttcgctgtgcgcgggcggcgtcgcaggatcctggcttccgccgaccacaagggtcgggacggagatcagcgctgcggtgcggcgcatgtccatatcgcggatggcggcgcagcaaccggcatagccttcggggctggtggcctgcaacatggcgccgaccgtcgcgatggcatcgggcgccgcctgagcgaaagcggccgtgaaccagcgatcaatggatgcctgtgcaaggggagccatgccctgttcgcggaccagcgcgatccgcgcatcccatgaccccggcggtcccatgaagccggagctgttggcgatcaccaatcgtctcagccgttccggcgcacggatgcccagccattgaccgatcataccgcccagcgacaggccgcagaaatcaacccggtcgatcgccagggcatcgagcagttcgataacgtcacggccgaggcgatccagcgaataggcgcccgccggtgcgtccgatcggccatggccgcgctggtcgtagcgcaggatgcgaaagcgatctctccatgcccctatctgcgaatcccacatccccatgtcagtgccgagcgagttggacagcaggaggacgggcgcgccttccggtccgtcgaagcgccatgcgatgcggcagccgtctcccgtggtgatgaaatcgccgccggtcatatgcgctccactgcgactgccagcccctggccgacgccgatgcacagcgttgcgagaccgagcgaaccgcccgacatgatcgtcattccgtcgaacaacaggccttccagtgcgacccgagggctgtcgtagatcttgctggtcacggcacagcctcaggccttggcgcgggcgcgcgtggagaagttttcgtcttccttcgacgctgcgcgctggagttggaaatcaaaggcgataaaggcgctcttgtcccgacgatcgggaaccggcagcaggccttcacgcgtgccgaaggcgaaatcgtccgcggcaaagggatcgtcgccaaagttgatctgggtggtcagcgtccgataacccggcgcttcgacgaagaaatgcacatgtgccgggcgattgccgtggcggccgatcgccttcataagcctgtcggtcgcccctccaggaggaacgctgtagccattgggcatcttggaatgaaaggcgtagcggccatcggcgcccagcctgatgcggcggcggttgttgaacggagtctgctcgcgcgtgggatcgaaatgcgaataccagccctggctgttggcgtgccagacatggacgacggcgttctggacgggctcgccatccggccccgtcacgaagccggacatgtggagcgtgtccgtatcgtcagcatcgtccgaaaggttcgcctcgccttcgacgagcggcgcgccctccacatagagcgggccctctatggtgcgcggcgtgccgcccgataagccgacctcgctatccttggcgtccatgtagaggtcgaggaaatgttcgatgcccgcaccgggaacgatcagcccgaattctcccgcgccctgctgaaggaaggtgacagcctgccagaactcgctttcggagatgtcgtgcttcacgatggcgaccatcacggcctcgatcagatcgcggacgatggctttcaggcggtcatcgcccccttcggcattcatgccgctggcgcggtccagcaaggtctggatgggagcggtcttcacgaaatcgggtgtcataggtctctcctgggggcggccttagcggtcgtcgtcgcggatggatgaaggatggcggcacagagccgtcacgcggatggtcatgaagggatagagagggagggcggtgaggatgtcgtgcaacgcgccattgtcggcgacgtcgaagatgctgacgttggaatatcgcccgacgacgcgccagatgtggcgccattgtccgctctgctgcagctcctgcgaataggcgcgctcggcggccttgagggcctcgaacttcgctggctccaaatccagcggcacgttcacgtccatttcgactttgaaaagcatggttcagaccgcctgggaagaaggaagagagggaatggaaatggttgcggacgcggcatcgcgacggaagtgagcgatcctgtcctcgtccagcgatacgcccaggcccggcccgtccggcaccagcaaggtgaagtcctcgtagacgagcggctcctccaatatctcctcggtcaagaggagggggccgaacaattcggtgccaaagtcgatctgcgcaaaggtcgcaaagacatgggccgaagcgacggtccccacggccgcctccagcatcgtgccgccgtatagcgcgattccggcggcagctgcgatcgcctgcacctccttcgccgcgaagagcccgccggactgctcgatcttcaccgcgaacacatctgcggcggcgtgggacgcatagtcgtaggcggcggccgggccggtcagcgcctcatccgccatgatggggatgcgcgcgcgcgcggcaaggcgcgccatgcccgcgcgattatggcgaatgatcggttgctccaccaggtcgcaaccgatgtcggccagcatgtcgatgcccgttcgcgccgtggtttcggaccaggccatgttgacatcgacgcgcacgcttgcgcggtcgcccagcgcctttttgatggcgccgacatgggccacgtcctcggcgaccgggcgcttgccgatcttgagcttgaaggcgttgtgccgccgggtcgcgatcatccgctctgcctcggcgatgtccttgtccgtatcgccgctcgccagcgtccacagcaccggcagcctgtcgcgacgacggccgcccagcaattcgctgacgggcaggccgacacgcttgccctgggcatcgagcagcgctgtctcgatcgcgcatttcgcgaagtgattgccaacgatgtgacgtcccagccgcgccatcgcctcggccggccgcgcagcgtcgcaactttcgaggatcggcgcgaaatagctgtcgataaccagcttgatgccttctggactttccgggccgtatgagagaccgccgatggtggtcgcttcgccgacgcccgtgacgccgtcgccgcaatggatgcgcacgatgcacagcgtctgccgatgcatcgtcgccatcgccagaacatgggggcgtatcgtcggcacatctacaaggatcgtttcaattcgggtgatcgtgaccatgcctctgccgtatcgaatcagtattgcgatgtcgtaagccgcgatccagcgaaggagaaagattgatttcatccgatatcataccctacaggtatgattcatggaattgcgtcaccttcgctatttcctcgccgtcgctcaggagaggaatttcactcgggccgccgaacggctgggaatcgcccagccgccgctgagccggcagatacgtgagctggaggaggcgctgggcgtcaccctgttccagcgcgccagccggccgctggggctgacggagggtggcaggctgtttctggatcatgcaatgcgcgtcgtggcggagatggaacagcttcacgccggcatggcgcgccatcgcagcggcaatcgcagacgtttcgtgatcgggttcgtcggatcgagcatctatgggccggttcccgaactcatccgcaaattccgggacggggcgaccgacgtggaagtcgagctggtcgaaatgaacacggtaacgcagatggcggcgctcaaggacggccggatcgatgccgggatcggacggctggcgttcgacgatcccaatatcgcccgccatctcatcatgcgtgagcggctggtggtcgccgtccccatcgaccatcagctggcccgccacggcggcggcgtggagctgaggtcggtcgcggcctacgaactgatcctctatcccagcgagccgaggcccagctacgccgatcatgtccttggcctgttccgcaacaatgcgctcgaaccccgccgtattcgcgaggttcgggaattgcagaccgccctaggcctggtggtggcccaggccggcatctgcgtggtgccctcagccgtccgtcgcctgcgcacagaggacgtcgcttatagggacatcgtcgatgaggacgcagcctcgcccatcttcctcagttggcgagcgacggatatttcagcggaaatgcaggcgttgcgagagattgcgcagggatatgcgtgcgcatcatccggcaatgaaccgacgccctgaccgcttcttgcgagaagtggataacggtgcgcgcccgtgcgctcagcggattgtgacgatcgccgatccgccggaatagtcctcccgatcgccgctaacggcgcgaacgagagaagtgaccctatggattctgtcatatttcccgccagcgatggctcgcggattccctataaggttttcagcagtcaggaaatctatgaccgggaacaggagcgcatttatcgcgggccgacctggaatttcctgggattggcggcggaactgccgaattcaggcgatttcaagagcacattcgtcggcgacacgcccgtcgtcatgacccgcaccgaggacggcgacattgccgcctgggtcaaccgctgcgcccatcgcggcgccatggtgtgccgactggcgcgcggcaatgccaagagccatgactgcgtttaccaccagtggagctacgacacgcgcggcaatctgatcggcgtcccgttccgtcgcggccagaatggcgcggacggcatgccctcgaccttcaagccggcgcagaacgggctgcgccagctgcgggtggaggagtacaggggactggttttcgcgaccttcagcgatacggtcggctcgtttgccgaatatctggggccggaaatgctggcctatgtcgatcgcgtcttccacaagccggtcgagtatctgggctgcacccggcaatattccaattcgaactggaagctgtatctggagaatgtgaaggatccctatcacgccagcctgctgcacatgttccataccacgttcaacatcttccgcgtaggcatgaaggcgcattgcgagacggacaggaacgacggcttgcacagcatcatcatggccataaaggagcaggccgataccgaacttgcctacaaggaacaggcgatccgcagctatgacgagggcttccggctcgaggacgacagcctgctcgccctggttcccgagttcgacctggtcgcgacgaaccatatccagccggtcttcccgcaactagtcatccagcagatccacaacacgctggtcgcgcgccagctgctgcccaaggggcctgacaacttcgaactgatcttccacttcttcggctatgccgacgatacgcccgaactgcgcgccctgcggatcaagcaagcgaaccttgtggggccggccggctatatctcgatggaggacaccgaggcgaccgagttggtgcagcagggcacggtgcgcgacggcaacgcccattcggtgatcgagatggcgaagaacgctccatccacgcaaaccgatacgttgattactgagaacctgatccgcagcttctggaagggctatcagaaactgatggacttcccatccagggaggtcgcggcatgaacgagaccatgatgctgcgtctggacatgctggacctgctcgaccgctatgtagaggcgatcgacaatgaccggctggaagaatggccggacttcttcgcggaagaatgtctctacgagatcatcccgaaggagaatgaggatcacgggttcatcgcaccgatcatccggtgcgaaagccggggcatgttgcgtgaccgcatcacctcgctccggcacgctaacatcttcgccccggcgatctaccgtcatttcacgtccggcctgcgcctgacagaggtgagcgcggaagaggtgtcgttcacggccagctacctggtcataaattcgaatcaggcggggcagtcgctggtctaccaggccggacgctatgcggcacggctagggtgctatggcgctgaatggaagttcacgtccctgcgctgcatctacgacacgtcccgcgtgcagaccctgcttgccctgccgatctgaggaagaagacatgagtgaatggtttgacgtggggccggtcggactggtcgccgagggggaggtcgtggcggtcgcggcgggtggcaagccggtcgcgctgttcatgcagaatggcgatcatttcgcgctacatgacctgtgcacccacggacaggcacgtctgtccgacggtttcgtggaggacggctgcatcgaatgtccactccatcagggccttttctgcatcgccagcggcgaaccgcgatcggcgcccgtgacggaggcggtcagggcctatcccgtgcgcgtgtccggcgaccgaatcctcgtcgaggtctgacatggtgtcggcacgagagcggaccctgatcgttggcggtggccaggccggcggctggattgccaagacgctgcggtcagagggcttcgcaggccgcatcaccatcgtcggcgaggaaatccatccgccttatgagcgtccgccgctgtccaagaccgtccttctctccgcggaggcaatcggcgaaacggtcctgctctcgtccggacaggcggcggcgctggacatcgaactgacgctgggcaagcgggtgaccgcgcttgatcgcgcagcgcgggtggcgcgctgcgccgatggcgacgcaatgtcctatgacatgctgttcctgaccatgggaagccggccccgtgtccctgactggatgatcgaggacgatcgcatccatctgctgcggacgctcgatgacgccgctcgcctgcgcgaaggcctgcgctccacgcgacgcctgctcgtgataggcggagggtggattggactggaaacggccgccaccgcccgcgccatgggcatagacgttatcgtggttcaagcgacggacgccgtctgctcgcgatcgctgccgcccgccgtgtcccagtggctgctacacctgcaccagcaacgaggcgtccgcttttgcctcagggaaaccgtgcagtctgtccgcgtcgctcgcggacaggtcgagatcgaactggcaagcggtttgcacctcagcggcgaccgcctggtagtggggatcggcaatctgcccaacagcgagctggcggcaacggcgggtcttgcgaccaatgatggcataatggtcgatcaagtcgggcgcaccgatgacgatcgcatctttgcagcgggtgacgtagccgcctttccctgcaccttcgccaggaagaccgttcgccgcgaatcctgggccaatgcccagaatcaggccattgcagtcgcacggacggcgatgggattggacaccacctatgagcaactgccgtggctctggtccgatcaatatgggatcaacatccagatcgcaggccttcccgaggaggggataaggaccgtcttcaaggccggtccgggcgaggatggcggcagctggctggcgctggatgaatgcggcgtgccggtcggtgcggtgagcgccgccgaccctcatggcttccgcccgctacgcaaggccctccaggcgcgatccgcagtagatctggacggctgggcggaaatttcgtcctccggtgactagaagatggaatcatctgatgagtccacgggcgttggccgtcccgacgcggtctcgctccggcattggtctgcaccatcgcaacattgcttctgaccgccagcctgaaaacggatgagcgcgcgacgaccgcatgaatcgaaactactgcgcggagccgttgccgcgcagcgtgtctgacggcttctcgccaaatctccggagatagtcgcccgcgaacctgccgaggtgattgaagccggcctcgaacgccacgctggacgccgtcacgccttcgccggaacgcagtttttcgcgggcgatgtccagccgcacgtccttcagatagcggatggggctgacgttgcggaagcgcttgaaactgtcgagaagcgtgcgcaccggaacctgagccgccatcgcaatgtcttccagcgtaatggattcggatgcattgtcgtggatgaacgtctctgcccgacgcacactcgctggcgcgatcgcactcgcgccgctgcgctgctccagatagggctggccatccagcaaaaggctgatcagcagccgctcatactccttggcgatgatctggtggccgcgcaccagttcggccgtgacgacatcgctggcgatgagcgaaagctgattgagccagggcctcagacccgtgttcgacaggtcaatctccttcttgaagaccagatcccttattccggtgtgcgacctcactgcggcggagcttatgcgaataaaaagttgctcgcagtcagcggaaaaagtgcctttcatttcctcgccgggcgcgatgagaaggcccgatttgccgccgatccgatagtccgtctggttgatcgccatctgtgcatggccgtccaggcagatgatggcgagatgatagtcggcgatgcttggcacatgaacgtgcatattgccgaagcgtatggtgccgatgccaagattgccgatcggcaaatgctccgcatagcagtgctgttcgacccagcgaccgtgggggttaagcacatgaggctgaaggattcgagagatttcgtcgcgagtatgatcgatgtcgcgcgactcgaatacgcggtgcgaccgaagcccgatcagatcgcgtccaggcaaaaaatcgtttcttgttgaatcctggatcatccgtggaaacccagaggtcatgtagactgccctttctcgcgagaactcgcgatttttatcataagggttccttccgctgcgtagccaatctgcaatcttgtaatgctagattcgtggctgcgcgtattgacccagattttaacgtcagatgcaatatcagcagtcggctattcccggacgtagttcccccatgaaccgcgaaacctgcgatatatggatagtcgtgacacgcaggacggttttgcggcagggtacaggcgttggtttgccttggaaaaaactggtcaattttgaagaagcccctttagggtgtgtggggattcagcccatggcgggctgcaaatagcagctttctccgcttccggtgctcacgtactgaagtacgctgcgcgccggttctcgaaatccactattttcgccgcgccctgaactgaatccccacacaccctaggcgacatggacaaatttggagccagtatctggcggtggcgagatggaccatgccgaggaagctgttggccagtcgatcgtagcgggtggcgatggcgcggttgatcctgaggtgaccgaacatgcgctcgatgcggtcgtccgagggcatcagcctgcctccaacaagcagctttggaacgacccttccgcagcgcgtcaacctgcttcggctctgcagcgctaggtcgatcagttggtgatggccgtatcgacgaatgcccgcgtcgcgaagatcgtgcagggtacgtcgtgacgcgctgccggcgacggaccgaccgctccaactcaatcgttccatttaatcgaacgatgggccaagatttatcagactgcgaagcagtaatcattcacgctagagctcccatcacaccggaacgaaccgagtgtccgaatttcagattggagaccgacatgactgtcaaagcgaccccgacccctggcaaatccctcatcacggccaaggatcataccctcgtcatgatcgactttcagtcgcagatggcctttgcgaccaagtcgatctcagccgagcttctgcgcaacaacgccgcgctcgtcgccaatgccgctgctggcttcaacgtttccaccatcctgaccacggtcgccgtcgacagcttttccggcccgatgttcagcgagatcaccgacgcctttcccggccagccactgctcgaccgcacgtcgatgaacacatgggaagacgccgccgtcatcgatgaggtgaaccgcatcggcaaggagcggatcatcttcgcgggactctggacgtccgtctgcatcgtaggccccgtggcgtcggcgatcgaccagggtttcgacgtctatttcatcgccgacgcctgcggcgacatcagccaagaggcgcatgagcgcgccgtcgagcgcatgatccagctgggcgccaagccgatgacttcgctccaatatctgctcgaactgcagcgcgactgggcgcgcactgaaacctacgacatgaccaccgggatcgcgaagaagtggggcggcgcctacggcctgggcatcacatatgccaagaccatgttcggcgcgtccgaagcccactgatccaatcgctccctccgctttccatcatccccagaggaatttcacatgagcaacttcatcactgccgctgacggcaccgccatcttctatcgcgatttcggtcagggccagcccgtcgtctttgcccatggctggccgctaaacgccgacgcatgggacggccagatgctgttcctcgcccagaacggctatcgcgtcatcgcccatgaccggcgcggccatggccgatcgggccagccggcgaccggcaacgacatgaacagctacgccgacgatctggcggcggtcatggaagcgctcgacctcaaggatgccatcctggtcggccattcgacgggcggcggcgagatcacccgctatgtcggccggcacggcacggcgcgggtcgccaagatggtgctggtcagcgcggtgacccccgtcatgaagcgcagcgaaagcaacccggacgggctgccgcaggacgtgttcgacggcatccgcaaggcggttctggacaatcgctccggattctatctgtcctttcccgacacctttttcggttgggacatcggctttgccaaggatgaaggcatgcgcctggccttctggcagcagggcatgtcgggcagcgcctacgcccagtatgaatgcgtggcgcaattttcggagactgatttcacctccgacttcaagggcatcgatgtcccggtgctgatcgtccatggcgacgccgatcatgtcgtgccgatcgacatcacggcacgcaaggccgtggagatcattccgaatgcgaccctgaccgtctatgagggagcgccgcacgccgtgccgaccatcttccaggaccgtttgaacgctgacctgctcagcttcatcaaggcctgatgccaggcaagggagaacggacatgaaagcctatatgatttccctgggtgccggactgctggtcggcgtcgtctatagcctgctgggtgttcgttctcccgcgccgcccgtcatcgcgctggtcgggctcgccggaatattgctgggtgaacaactgatcccggtcggcaggcgcctttccgactggcccgaactggcccgcttcgtgaagaatgactgcgccaaccatgtgctgggtgatctgcccgtcaacgcaaggcgcgacgcatgatgacccgccgccagctgctgggcagcgccgccgccacaaccgccctaatggccaccacggaaagcctcgccatgacccagactgatctcatcctcaccaacgccaaggtcacgacgcttgatcgcgaaaatccgctggcgcaggccgtcgccatccggaacggcaagttcctggccgtcggcaccgagcaggaagtccgcgctgccgctgcgccggatgcccgcgtcattgacgctggtggccgccgcttgatccccggcctgatcgacagccatattcatgtgatccgcggcgggctgaactataatatggagctgcgctgggaaggcgtgccgacactggccgacgcgatggccatgctgaaacgccaagccgaaaataccccgccgccgcaatgggtgcgcgtggtcggtggatttaccgagcatcagttcgccgaaaagcgcctgccgacgcttgcggaaatcaatgccgccgcgccggacaccccggtgttcatcctccacctttatgaccgcgcgctgctcaacgctgccgcactgcggtccgtcggctatacgaaggacacgcccaacccgccgggcggcgagatcgtccgcgatgcgcagggcaaccccaccggcctgctgctggcccagcccaatgcgacgatcctctatgcgacgctggcgaagggtccgaagctgccgcaggactatcagctcaactcgaccaagcatttcatgcgcgaactcaactcgctgggcgtgaccagcgtgattgacgcaggcggcggatcgcaaaactatcccgacgactatgaagtgatcgacaagctgcacaaggatggcgaactcacgctgcggatcgcctacaacctcttcacgcaaaagcccaaggaagagctgagggacttcgcaacctggtcgacgcagatcaagccgggcgacggcgatgacacctaccgccataacggcgcgggcgagatgctggtctattcggccgccgacttcgaggacttccgcgtcgcccgccccgacatgccgccggagatggaaggcgatctcgaacccgtcatccgcctgctcgccgagcgccgctggccatggcgtctgcacgcgacctacgaccagaccatcgcccgcgcgctcgacgtgttcgagaaggtgaaccgcgacattcccttggctggcctcaactggtttttcgaccatgccgagacgatcagcgagcgcaatatcgaccggatcgccgaattgggcggcggcatcgcggtccagcatcgcatggccttccagggcgaatatttcgtcgagcgctacggcgcgaaggcggccgaggcgacccccccgatcaagcggatgatggacgccggcgtgccggtgggcgcgggcaccgacgctacacgcgtcgccagctacaacccctgggtatcgctgagctggctcgtgacctccaaaacagtgggcggcctgacgctttatccagcccgcaaccggctcgaccgagaaaccgcgctgcgcctgtggaccgagagaaacacatggttctcaaacgaggtcggcaagaaggggcagatcaaggcgggccaactagccgacttcgctttgctgtcggacgattatttctcggtgcctgaagatgagatcgcgcatctccgctcggtcctcaccgtgctgggcggcaggatcgtctacggcgaaggcagcttcggcccgctggcgcccgaagcgcccaaggcgatgcccgactggtcacctgtggcgaccttcggcgggcactggcgtcgagatgaatcgacacggaagatggcgtctgcctgcggctgcgcctccgcctgccaagtccacggccataatcatgcggcggcgctaggcgcgagcgtgccggccgccgatgtccagagtttctgggggatcatgggctgcggctgctgggccgtctgacagagacagcgcccctcccattggaagccctgacgccactctgtcggagatacagacatgaaccatatccttctcatgatggcgaccgcgccgttcggcgcggaacgcaccggctatcgggtgaccgacctcgacgctgcggtcgcctccgccgttcgccatggcgcgacccgcctcatcaccagctttctcgaccccatcggccgcgatgtggtggcccaatgggcgggcgcccatgcgtagggcgaccgccgatccgccatcctccgcttccccggcggctacatcgccgaaatccacgcatcggtgaagccatgaccggcagggatgagccgcgcttcgtcgatgcgatcctcgactggcgccccacttggttcctggcgcggctggcgctggtgggcgcctatctgctgggcggcatcgtcaagctcaccgactggtcggcggccattgccgagcaggcgcacttcggcatgacgccgcccgccttctgggcggcgctgacgatcgtcatcgagcttgtcgggccgatcctgatcctgacaggccgcttcgtgtggctgggcgcggggatgctgggcgtcttcaccttgctcgccgccttcaccgctaatgccttctggaccatgccggcgggtcaggagcgcttcatggcgaccaacgccttcttcgaacatgtcggtctgatcggcggctttgtgctggtaacgctggtcgcggagcggaaagggcgcgatgcttaggatcctgatcgttgccgggttgctgacggggggcgtcgcatcgcccgtcagcgcccagcagcgagaagcatgggaagcgccaacgctcagcatcacccgctatgacgaggactggtcggatttagccgatgctgggaagcgcgcgcatcactggaccggcccgctcaagcatatcccgctcggcgacgacagctggatgacgaccggcatcgagctgcgcgcccggagcgagtcctaccaaaacaacctgtggggcgaggcggacgcaccggacgacagctatttatggctgcgcgcgcttccctatgccgatctccacgtcggcaaggctcgcgctttcgtgcagccgatcgtcgcctacgcggttggcgtatcaccatccgccagccccatcgaccagacccaggtcgatctgctccagggatttggcgaagtcgatctcggcgccgtcacggtgcgggccggccgccagatgctgtcgctcggcacggagcggcttgtcggcacgcgttacggccccaatgtcccgctggcctttgacggcgcgagggctgatatcttgatcgggcgcgccaaactcagcctgctcgccgcgcgccccgtccagcccggttccggcagcttcgatgatgcgagctccaaaaccaaagcgctctggggcgcttatgcagccttgccggagctagacatctattatctgggctatcgcaatcggttcgcccgcttcggtggcctgacggggcgggaagttcggcatagcatcggccttcggtcccacggcgtccgtcgcgactggcactggaatgtcgagggcgtggtccagcttggtcatttcgaggggcagaggattgccgcctggacgctcggcacggagattggccgcagctttcctgcgcttgccttcgccccggccgcgacgttgcggctcaacatcgtcagcggcgatggcaaggcgggtgacgatgagatcggcaccttcaacgctctcttccccaagggcaaatatttcggcgagctctcgccggtcggcccgaccaacatcatcaacctcaacccgcgtctcagcggcacccttggcggcggcgtctccgcaagcttcggcgtgaacgcctattggcgcaccagcagcgcagacggcatctacgacattcccggcaacctgatccgcagtgccggcaacagcaaggcgcgcttcatcggcaaggaaaccgaggcgacggtcgcctggcaggccacgtccgaatgggaattgtcggcatcgctctcggcttttacgccaggggccttcattcgcgagaccggcccggcgaagacgatcatcatgctgggcctggaaagcaatttccgcttctgacgatattcgttcgacattatcgaacgtcagattcaatcttattcgactgcttcaatcaaagagggtcagctaaacagtcggtgtctgacgttaccggagacccctatgacgaccgaaaaaaccgccacttcgccgctgccctggctcctcctgcttctctccgtcacgacaggccttgtcgatgccatctcggttctgggtctcggaaaagtcttcacagccaacatgaccggcaatgtcgtgttcctcggcttcgccgccagtggcgcgccgagcttcaagtttgcgccttatgtcttcgccataacgtctttcatgattggagcgttgatcgccggacagatcgggaagcggcatgcggggtcgcctctccgtcgttggctgatcatcgccgcctcggtcgaggcgatccttctctgggtcgcggcgggtgtggcggtcgggttcgacgtgacgacccagacccctggttccagcgtctacatcatcatcgccctgaccggcatcgccatgggcttccgcaacgcgacgatccgccaactcaaggtgcccgaccttaccacgaccgtcctcacgctcaccatcaccggacttgcagccgactccagcttcgccggcggaaccaaccccaactgggctcggcgcatcggcagcgttgccgccatttttcttggcgccgccatcggcgcttggtttgtcacccatgggggattggtcgcaccgctcatcctgacgggcgggctgatttttgcgggcacgctggcctgcgcccttcatcccgccgcgtccaagccgctctaggctgtatcgacattcagccctgacggcctgcaaatggcgctcttccgtgcttccggtgctcacctactttgagtaggctgcgcgccgggtcacggaaaaccaccattttcggctcgtcatcttctgaatgtcgatacagcctaattcttcagcgcgcgttcgatcctgcggtcaggcgcgagccagaagagaagaatgacaatgtagagaattattgccaccgaccgcgcgaagaaggcggccggcacggcgatgacatagagggcaaggctgatcttgcctttccagtctcgcccgatggctttcgctacggccgagtgggcgccgttgcaggcaatgatcgcgcgctcggtcagttcgtaaccgaccgccgccatccccaacacgacgccataggatgccgtggccatcggggagaagccgctcgcattcagccaacggatgacgaaggggacgagcgacagccagaacagcagaaacaggttcgcccacagcacgcgaccatcgatccggtcggtcgcgtgcatcagatggtgatgattgttccaatagagcccgacattgatgaacgacaggacgtaagcaagcaggatcggcaggctgtctgacagcgccgcgagggttccttcctgcggcaccttgagttcgagcaccatgatcgtgatgatgatcgcgaccacgccatcggtgaaggcctccagccgtcccgaactcatgccccgccccggccgaccttcggcagggtcagacatcgcccatgccctccagttccttgtcgtccgcaccgagcgccacgaactggtcgagcagccaggaggcggcaggccccggcggcgaatcgcggcgccagactcccgcgaaccgataggttccgccgagatgatccggcatgaccaaccgaaccagcgtgccatcgatcaggtcggactcaatcataggcaacggcatgttgccccacccgatcccctcgcgcagcagggcgtgcttggcgcccagatccgcgaggcgccaggtcttgggactcatcacggaataatcctgaccctccgtgaagcgggagcggtccgtcagcaccagctgggtatgctcgcgtccggccccgggcgggatgcgttccatgcggccgagcggatgatcgggcgccgccacgggcaccatcgggaccgatccggcggcaatgcactcgacgccttccacaccggccgccaacggcccggaaatgccgatcgcggccgtccggtcgagcaccatcgccgtgatcgcgcccaaggcctccgcatgcaatcgaagctggacggtcggaaattccgccgcgaaaccacggagtatcttgcccaggcgctcggacggcaccatgacgtcaaccgccagatccacctccgcctccagcccgtcgagcagccccttcacttttgcgcgcaacccgtcaaagccgtgcgaaatgaggcgcgcctcggcgagcaaagcccgtcctgcgacagtcagctggggtttgcgcgtcccttcccggtcgaacagagagatgccaagctgggcttccagattggcgatgccatagctgatcaccgacactgcgcgattaagcgagcgcccggcggcggcgaagctacccgtgtcgacgatggcgaggaagatgcggagctggtcgaaggtcggcgttccgggtgagttcatcgttccactttctcgaatgaattggcgcgatttatccctctgatcctcagtccctgcaaggcgtaagacagctccaacgacagcttgaggctgtttcaaaggagacatgacatgatcgaagtacgacctttcgcgcagctgggcggcgcaaaccatggctggctggatgccaagcatcatttctcgttcggcggctatcacgatccagcacgcatgaactggggcaaccttcgggtctggaacgacgacacgatcgcgccgcacactggttttcctccgcatccgcaccgcgacatggagatcatcacctatgttcgcgaaggcgccatcacgcatgaagatagccttggcaacaagggccggaccgaagcgggcgacgttcaggtcatgagcgctggatcgggcgtccgccactccgaatataatctggaggatgtcacgacgaagatcttccagatctggatcgtgcccacccgcaacggcgatgcgccgagttggggcgcccgtccgttccccaagggcgatcgtgccggtcatttcgttacgctcgcttccggatatgagaacgacaacgaggcgctgcccatccggaccgatgcccgcattgtcgccgcgacgctgaaggccggcgaaagcgccgaatatcccatcggcaaggaccggaaggcctatctcgttcccgctaccggcgcgatcaggatcgacgatgtgcaggtcaatgctcgtgacggtgccgcgatccaggatgtcgatgtgatccgtgtcatcgcgatcgaggatagcgagatcgtcatggtcgatgctgcctgatcagctttccggagggccgaagttccacgagcctcaggcagcagccaaccggcaccctgacggcctgcaaatggttgaagcgagtcacgtgcctcgcttcaatttccgtgcttccggtgctcacctactttgagtaggctgcgcgccgggtcacggaaaaccaccattttcggctcgccatcttctgaatgtcgatacagcctaggtagctaagcccaatcggagacgcccaccccttatttgcggttgactcgcattagcataaaaaatacggaggcccctatcaacttggcgggggcatcatgaaattgaactggctgctatcgacatcattgctcgtcgcgcttgcgaacccgtggcccgtctccgctgaagacatcgcacctgcggatgagccaactgaaatcatagtcaccggcgagaaggcctcgcgtagtctgcaagaaacgacggcctccgtcggggtcgtgacagccgagcgcatcgccgatgaaaatgtcctcacaatccaggaaatctaccagcgcacggcgaatgtctccgagacttacggtgcatccggtttctcgatccgtggcatcgaccagcgcggggtatcgggtggcggcgacgcagctacggctaccgtatttgtcgacggcgcaccggttcagcaggatattctgtccaatggtccgacggacatgtgggacgtcgctcaggtcgaaatcttccgcggtccccaatcgacaattcagggtctgaatgcgctggccggcgcagtgcacattcgtaccaaggacccgacttttaattggagcgctaaaggtcgggcgctggtctcctcatttgacaccacccagttcgccgttgccggtggcggaccgttgattatggacgagcttgccttccgcatttccgccgaaaagcgggactctgatgggtacatctacaatccgacccgccgggcaccggaaaacccgctggactcgatctccctgcgcggcaagctcctgtggaagccttcggctttgcccggcttcgaggcgcggctcaactatcatcacttcgaaacacagggtggctatctgttcgtctacgtcgaccggtcgaatggcgattacttcaagacacggacgaacccctcggattatcccaacagcagcgatgttgataacgaccaagtgacgctggacctgcgctacgatctcggcagcggtctctcgctcagcacgctcggcacctggacagacacgaagttcatccgcaaatatgatggcgattcctcggctgccagcagggcctatagcgacatcgctggcggggcagagaccttcacccaggaactgcgcctcaattatgaaagcggtcggctaagcgggcttgtcggtctgttctattattatcgcgatcaatatcgaaagtcgcatcaggtgacgctggtgccgacgcccgccagcacgatcatcaatgcgctaacacctagcctgggtgcggcaacggcgcagcaggtggcggggatttacactgccgcgctgccaaacattccggtcgattacacctcggattttcctacccaggtcgaaaccatggccgtgtttgctgatgcccgatatcggctgacggaccagctgtcgctgatcggcggcttccgctacgatcatgagcgcaacaagatcggcggcgaagcggttgcaaccttcgtcggcactttgccgaacgccgctctttacccggctcccctgaatagcgccatcaccgccctgaatggctttgtgcttgggctggttgacgacgccaatggctcggctcctgtgggaacgcgaacgttcgacgctttcctgcctaaaggcgggattgagatggcatggacccccgacctctcgaccgcgttcgtggttcagcgcggctatcggtcgggtggcagcagcttcaacacagcacgatcacaactgtttgcttacgatcctgagttcacctggaattatgagttatccctgcgctcagcgtggctggacggccggttaacggccaatgcgaacgccttctacatcgactggaccgagcagcagactaccgcaaacttcggtaacggcacctacgacacgcacacggtcaatgccggcaagtcgcatgtctacgggttcgaggtcgaggtggcgcatcgcgtctcatccgccttcgactggtatgcgagcgtcggccacacgcgcacgaagttcgatgagtttgtgacgaacgtcgggtcgatcaccgacctctcggggctcgaattcccctatgcacccaaatggacgctttcggcgggcgccaatgtgcggttcgctgacggcttcaatgccaatgtcaacgccagttaccgcagcgctgtcatgaccgatgtgtcgatcccgcaggcggagagccgcgtcggcgctcgcacgctcgtcaatgcacggatcggctatgcagccggtcactggagcctgtccctgttcgccaacaacgtcttcaatgagaagtacgatcagtacgtcaacgactatactggttttgccgttattggcgcgccacgcagcgtgggcgtggtgctggaagccgggttttgagtgacatggggtttccggtcgctattgcagcgatcatcgcaggcagcggggcgggtgcatggtcgcttcggcgcgcatggcagatcaaagcaggcaaagcgcggtggcgccgggcaggcctggcattgctgggagcgaccctgctctggccagcatggacgctgggcgaggcgcggggaccatttatagccgttacgctcctgtctgtcacggcgctcggcgtcgttgcctccgggtacacgcagcgtccggctcgcgcgcaacgcgctacgcgggaagggctcgcgcccgagccggcggaacgagcacccagcgcctggcgcaccaccttgcgctggtcgctcgccggtcccatcggcatggtggcggcaatgggactggggatcagctatgccgtttgggcacccggcgaaatccagacgcggttgctgatcggcggtctgatcgtgccgctggcctgggggggagcaatggcatggacccttgccgacagccgcattctacgcgccgcagcggtgttggtggggacggccattgtcggcttcgctgcggccatgctgaaagggctggcatgacgacgagcagaacaaggaagaaaggcgcgggtttcccatcgccagatcttgtgcgcgcggtgctcaagggacacagcggcctcggcctggctttcgctgcgcttctttatttgatctgcctgaccgggacgatcgccgtatttgccaacgaattttatcgctgggagaacccggacgccgaacgcatggaaaccatctctgcggacgccgttcaggcagcctatcgtgctgcgatggatcgcgccaaggggcctgtcgagcatgtctttgtcctgatgcccagcaaggatcggccctggccaaccctgcgggtcgacaccgaggatggcacgcgcacaacctggatggtcgacggcacggggcgcattaccggagagttgcgcgagagctggacgcattttctcacccggctgcacatcaatctgcacctaccgcaaagctggggcatcttcattgtcgggttgagcggcgtcgcactgctctcctccctaatctctggattgcttgctcatccccgaatcttccgcgatgcctttcatctgcggctcggcggctcgcggcgggtgcaggaggccgatctgcacaaccgcatcggcgtctgggcgttaccctttcatatcacagtctcgctgaccggcgcattgttgggcctgagcactgtcatcatcggttcgatcgggcttgccgtgtttcagggtgacaccgccaaagtctatgccatctttacgccgccccatccggcagaagacacgcgccctgcccagccgatcgacctgcggccactgttcgcgaaagtggctgaacgggcgccgggtgctcccatcagctatctcgttgtcgagcatccgacagagcaaggcgcggccgccatgttcgaggttgagcgcggcacatcccgcatcgccaacagcgatgtttacgccttcgaccgcgcaggaacgctctattaccagcaacaggccgcgcggaataatgtcggccagcagatcctgggatcacttggaccgctccattttgggtggttcggcggcggtatcgtcaagatcgcctatgggttgctgggccttggcctcacctatcttgccgcgggcggcgtccacatctggctggcccggcggcgcgacaagggcaggccggcgccgggctgggaacgtgtctgggcggcgactatctgggggcagcccctcgcgctgacatgcgcggccatcaccacgctgtttagcgccgctgcagctttgccgatctgggcctgggcagcggtcagcctcgcggcgctaggagcagcggctgcactctcgccggcgagcctgtcgcggatcggttgcaacggcacaggcgcgctgctgatcgctcttgcaatcgggcactctgtcttgttcggcaccaatgaggcgatggcgctaatcgtcgacggttcgctcggcctcctgggtgcaggcttgttggcggtttcgactgtatcccaagggggcgggcggctgaaaaacgcatgaacgaatggcaggctcgaacggcgatgtttgaccgtctcgaaggttccaagcctgatgaacgggcgtcattcccgaagcgtgcagcgcggaagtggccaccgtaagccacgaccctgtgcttatgaacaggggcgcgggtagcgcaagacgacgcgcagtccgttcggcgccctctgttcgaaaaacacctccgcccgatcgcgcccggcaagcgcgcgcacgatcgcgagacccagacccgcgcccccggtttcgcggctacgcgaggggtcgaatcgttggaagggcacgccgagacgtgacagcgcttcggccggaacccctgggccatcgtcctcaacgacaatgtcgacggcggcgccatgggcctgcgccgcgacggtcacgcaggttccgtgacgaagcccgtttgcgatcagattgtcgagcacgcgccgcagcgccagcggcgttgccgtgaccgcgagatcctcaggcactgacagcaaggtcaccgaatcgccgaactcgatatgagcatcaacgatctcgcccagggttggaccgagcagcacgcgctccggccgggtcggcggagcggtgtcgcgatctgccaggaagagcgtatcgttgaccagcgcggtcatctcgtcgaggtcgcgcacagcacggtcacgatgcccggcatcgtcaatgaactcggcgcgcagcctgaggcgcgtcatataggtgcgaagatcgtgcgcgatcgcgccgaggacccgcgtgcgttcggtgatgagggcacggatctgcgccttcatgtcgttgaatgccatcgcgagttgccggacttcccgcggccccgtcaccggcaggtcggacgcgtcgagatggtcggcgaagcggcgaacgccgcgcgaaagcgcgccgagcgggcgggtggtctgccgaacggcgagcatcaatacgccgagcaaggccagcgcgcccagtgcaccgatcatagcgcgtccctggagataagcgcgcagctcgtccgacggctgactggtaaggagcaggatctcgccttccctgagtccgatcgccacccggatcggcgcgaggaagcgtgcgggacggacgtcatcgccgatccaccggctcaaacggggacgccgaccgtcgacgctgacggcgcgcccccgcgccgcggaccgatagcgtcgggcaagatcctcgagctcgtcggaggagcgccagcgggcgggaagcgctcgtgccagcctcaacgaatagagcccgccgtcgaaagcctcaaccagcgcttcacgctgggcaggcggcgcgcgatcgagcgcatcggcgattgctgcggcttcttccggcctgggtaggccataggatggtatggcatcactggaggcgggcaacgctactaccgcgatcagcagttgaagcagaatgaacccgatcagcaggatcgcagcgaggcgcagcgagaggttggagccgatggtcatgcgcgttctacgggcagtgtgaactgatagccgccgccgcgcaccgtcttgataaccgtgtcgccgccgggcgcctgcgcgagcttgcggcgtagccggctgagctgcacgtcgattgcccggtcgaacggccccgcgctgcggccgcgcgtccagtcgagcaactgatcgcggttcagcacgcgctgcggatgggtgacgaagcagtgcagcaagtcgaactcgccggcggtcagttcgacctcttcgccctcgggccccacgaccgagcgcgcgcccaagtcgagcgtccacccaccgaagccgtagcgctcattggcgagagcaggacttatccggtgctggccgcgcgtcctgcgcaggatcgcacgaacccgcgcaaccagctcgcgggggttgaacggcttcggcagatagtcgtcggcgcctatctccagccctacgatccgatcgacatcgtccgctttggctgtgaccatcagcacgggaatgtcgcccgcagcgcggagccggcgacagagcgagaagccgtcttccccgggcaacatcacgtcgagcacggcaaggtcgatgcgccggcgctgattaagttgatcgaactcgagggtcgtccggcagcctacggcttcgaaaccttcccggttgagcaggtcgacgaccagcgcgcgaatctcgcgatcgtcctcgactacggcaatgcaactggtctccatcccatacagataacgccgctcggcagtggcgtgaacgcatcccgcgcgtgcgttacactctgttacgcttcgtcactgctcggtcgcaggcggattacagcttgcctccaaaagcatgtttaccgcggcggatcgtcgccagtgctaggagtaaaaggatgtacacgcatgttctgagctttgccgcgcttgccgctgctcttgtcgcagccgccggtccagccgatgcgcaggtgcgccgtggtcatgtggtggcaggcaggagtgcagcgggtcacggcttcgcgcagtggcgctcggcatcgcgccagcccggttcggcgacggtccggcgcggcctgcagacctccgacggccgcggctatcgccacgagcgcagccgtgaccatggatccggccattattcagcagatcgcagcacccagttcaacaacgggcgcggcgcaaccacgtcacgcgacgcgaactggggcgacggcagcttcaacggcagccgcactacctcgctcaacaacggcaacagtttcggccgtacgaccagcgcgaccaacaatggtgacggcaccgcaaactattcgagcacgctcaccggcccgcagggtgcgactcgcaccgtgagcggcaccgttccgcaccgtccctgacccacgtccccagcggccgcgccccatgctcccgggggcgcggccgcgcctccatttgaggttccatatatgaagaaattcctgatcctgccgatcgcgctgctcgggtccagtcccgcgctcgcgcagatgcagcgcgatcccggtgccgcgctcgccaatgccgatgccaatggcgacggcgcgatcacccgcgccgaattccagcagtcgcgtgcggcgcggttcgacaaggccgaccgcaatcacgacggcgcggtcagccgcgacgatttcaagcgcctggcacgcttccggcccgatgcggtggagcggctcagcgcgttgatcgctgaggcggatgccaatggcgacggccgcgtcacccgcgacgaaatcggcaaggcaccgatgccgatgttcgaccgcgccgacgccaatcaggacggcagggtcgaccaagccgaactcgccgccttcaaggcgaaggccgccgaactccgcaagcagcgctgacgatggaagtcacgcgttctgcgctgtggctgggcacgatgctgctgctggtgctggccgaagccggctggcggctggccagccggcggggctatgacggcgccgccgcgttcaccaccctctggctggtgctcggcaatatcccgttcgcggcgctgaacgcaggagtggtcggctcggtcttcatggctgcggcccgccggacgccgcttgactggcccgtgaaccactgggggacctgggcagccggcttcatcgcggtcgagttcgcctattactggttccatcgcgcaagccaccgtgtccgctggatgtgggcaacccattcggtgcatcattcggccgaacagttcacgctactcgcctcgcttcggctgggctggaccaatctcttctctgccggctggctggtctacctgccgttggtgctgttagggctgccgccgttcgtgctggtggcattgctcacactcaacctgcgctaccagttcttcctgcataccgaggcggtgggacggctaggaccgttcgaatggctgttcaacacgcccacccatcaccgactgcaccatgcgtcgaaccatgcgtatatcgacaagaattacggcggcgtgctgatcctgttcgatcgcctgtttgggacgctcgcgcgcgagcaaagcagcaaggcgatccgctacggcctcgcgcatcgcccctcgacagccaatccggtctggctcgtatgtcgcgagtgggcaatcatgctggccgaggcccgccacgcacgcgggctgcgcgccaagataaccgcgcttgtcgcgatgccgtgattggaggcacgatcatgatccagaccttgttccacgctgctgcgctgctggcgccgccaacggcctatgccgcgcccgtcgatgcgatcgccacttgcgacgccgagtggtacgacgccgcacgcgaccgtggtgtgccggtgcggatccgaatgccggccggttcacacagggcgccggtgatcctgttcagtcacggactgggcggttcgcttgatggcgggaccaactgggcggcagcctgggcgaaggcgggtttcatcgtcgtcaatctccagcaccagggtagcgaccgctccatcatcggctcgggcaggatcggcgcggcgatagcgcccgcgcagctcgtcgcgcgcgtcgatgacgtgcatttcgtgctcgatgagctggggcgccgaccacgcgaggggaaatgcgatctgcgacgggcggatctcgcccacatcggcatgtccggtcacagcttcggcgcgcacacgactcaggcgatcgcgggtcagcgctttcccatggccgggatcacagccgacccgcgcgtcaaggcggcaatggctttcagcccttcgccgccgatgcgaggatccgacgctgctgcgttcggcagggtcaccattccgttcttctcgatcacgggcacgaaagacgcggtgccgatcatgccgagcatcacgccaggggatagggagcgtccattccgggcgatgccaccgggcgggaaatacctgctggtgctcgagggtgccaaccatatggtgttcaacggccaggacgggctgcgcggaccggcatccaccgccacgccgcatgttcgcgaaaccgtgattgcggcgacgaccctgttctggcgcgcaacactcctcggcgacgcgtccgcgagagtcacgcttggaggatttggagcaagcctgccctccggcgatcgattcgagcaaaaataggtcccgcctccttcgtctcctcatacttgtccggtagagcggcttcgaccggcgtcatccccatctttttgaaaaaagctgtccgccaatctgaacgcgaattatcgcagtgccgccggtctctcgcgtggacataaatcaacggcggccaatgaacctccagtttcggtcaggcccaaattcggggcataatttcgtagcactatcaaatcgctaagcgataaattcgattccagcttggtccaggcatgccccactcaggcgatcagccgccatcccaccaccaccagcaccgccgccagcaggggctggagcacgcgatccgacgcgcgcgtggccagcagcgatccgatcacgatccccggcagcgatccggccagcaggttgaccagcagcaccggattgacattgccgatccacaaatgccccaacccggccaccagcgtcagcggcacggcgtggacgatgtcggtggccaccagccgctgcatccgcatgcgcagcggatagagcgccagcagcagcgtcgccccgatcgcgcccgcgcctacggaggtcagcgtcaccatcgcgcccagcaaggccccggccagcatggtcagcgccggctgccagcgggtgaagccgtccgccgtgcccacccggcgggccagcgcccaggcgtggaagcgtccgcgcagcagggtcgcggccgccgtgccgatcagcaccatgcccagggccgcggtgatcacgccggtcttgatctgccccagatgcatttgcgacaggatcgccaggacgatcagcgacgcgggaatgctgccgatcatcaggcgcttcaccacctcatagtccgggccgccctcggcgccgccctgatggtggtgcacggcgcccccgaccgccttggtgatcgatgcgaaccacaggtcggtgccgaccgccgtggtgggcgcaacgccgaacagcaggatcaggatcggcgccatcagcgatccgccgcccaccccggtcatgccgaccatcaggccgacaaaaaggcccgctaccgcgtgcaaccaatccatattccgccccagattcatgacgccgtgcaatcgaccgacctgtagggccgaaaaaccatgccagccagcccccttttggatcggaaatttatcgccgcggaaacaaatgctgccggcgggaggaacgatggccgcgatcctctcgacttcccttgcccctgccgtctaagacaggggcatgatgaagctgtttattggcaacaaggcctattcgagctggtcgctgcgcggctggctggcgtgcaagctgtccggccttcccttcgaggaagtggtcgtgccgctctatgacgaggcgtgggaaaagcggcgcgaaggcgacgaattcgcaccctcttccggcaaggtgccgatcctgtgggacggcgacgacatcgtcgtatgggacagcctggcgatcgtcgaatatctgaacgagaagtccggcggcggcgcattctggcccgccgacacggccgcccgcgccatggcccggtcgatggcggcggaaatgcattcgagcttcgccgcgctgcgccgcgagcacagcatgaacatccgccagatctatgcccccgtcccgccatccgaagcggtggcgcaggacatagcgcgcatcatgcaattatgggcggaggcccgcgcccgccatggcggcgcgggggaattcctgttcggggatttcagcgcggccgacgtgatgttcgcgccggtcgtgacgcgcttcatcacctatcaactgcccgtggcccgctttgcggacgcctatatgcgggcggtgatcaaccatccctggatgcaggaatggataggcggcgcccaggcggaggaatgggtgatcgacaggttcgaggcgcccccgcaattgggatgaggcgggttttggcgggtagctgcccctaaaatcctccctgcgcgaagcgtggggagggggaccatgcggagcatggtggaggggaaatggcgtgacctgcgcattttcccctccaccacgcttcgcgcggtccccctccccatctatcgatggggaggaataggatgggtccgctctccacccgaagcggccacgaaaatggggtcggaagcatgcgccccgaccccttctctcaaaatatcgcgccgggtcagccgacgatttcgtcgggcttgaagaaataggcgatctcgatcgcggcgttttcctcgctgtccgaaccgtggaccgaattggcctcgatcgattcggcatattccttgcggatggtgccttcatcggcattggccgggttggtggcgcccatgatgtcgcggttgcgcttcaccgcgtcttcgccttccagaacctgcacgaccaccgggccggagatcatgaaggcgaccagatccgcgaagaaggggcgttccttgtggacggcgtagaagccctcggcctgttcgcggctcatgcggatgcgcttcgaagcgacgacgcgcaggcccgcctcctccagcttcttggtcacggcgcccgtcaggttgcgacgggtcgcgtcgggcttgatgatcgaaaaggtgcgggtgacggccatgaggctcaaaagctccgaattattgggatgagttggcgcgccctttagaccgggcggatggctatcgcaagagggggtggattccggtccccgctacgggccttgcacccatttgcgtccttcctgccgccagaagcgggggatcacgccttcccgcttggcgagttcgcgccagcttgcccgcgccccgtcgatggtttcggcgtcgaagaagtagaaggcgcgctcgaaacccagcgcttcctcgcgccataggccgtcggccaatgcgacatgccgtgccccgttggcgaccagatcggcggccgggcaatgctgcgccagcagcaccggctgcaccgattcggcatcatcgcccgcccggccatgcgccaggaagctctccggcggcccggcccatagtccggctgagatccgctccaaccgttcaggctcccgcgccaccaccagcaggcgcgcgcccatgtccaggacgcggcccgctatggcgggcagcacctgttccacgggatcgcggctgagctggtagaaatcgacctgcattattgctcgaatttatccgcgacatagcggtcgagcaggcgcacgccatagccggtcgcgcccttgtcccaggtcgcgcccggcttgtcggcccagaccatgccggcaatgtcgagatgcgcccatttcacgccctcgtcgacgaagcgcttgatgaactgcgccgcggtgatcgacccgccatagcgcgggccgatattcttcatgtcggcgatcgggctgtcgatcagcttgttataggcgtcgcccagcgggaagcgccacaactggtcgcccgacgccttgcccgccgcgatcagatcgtcggccaggccgtcgtcattggcgaagatgcccgcatattcgttgccgagcgagatgatcatcgcgccggtcagggtcgccagatcgatgatgatttccggcgcataggtcttctgcgcccaggtgatgacgtcgcacagcaccagacggccttcggcgtcggtgttcagcacctcgatcgtctgcccggacatggaggtgacgatgtcgcccggacgctgcgcgttgccgtccggcatgttctccaccaggccgcaaatgccgacgacccgaaccttcgccttgcgcccggccagcgccttgatcgcgcccgcgaccgcgcccgcgccgcccatgtcccacttcatgtcttccatgcccggtccgggcttcagcgagatgccgccggtgtcgaaggtcacgcccttgccgacgaagaccagcggcctttcggccgcgccacccgtgccgtcccattccatcgccagcaggcgcggctcgcgcgccgaaccctgcgccacgcccagcagcgaccccatgcccaggtcggtcatcgccgccttgtccagcacggtgagcttgacgcccagttcctccagatgcctgcaccgttcgacgaagctttcgggatagaggatgttggccggttccgacaccagttcgcgggtgaaggccacgcccgccgcgaccgccgacccgcgttcccaggcggccccggcatcgctcgaaaccagcgtgatctgcttgagggtcggcttggccttttccgcctggcgcgtgcgataggtgtcgatccgccagccgcgcagcgacgcgccgaaggccagcgccgccgcgctctcgccgctcgcgccgccgaagaattccaccgccgcatgggtcgcgccgctggtcgcgagccgcgccgtcagcgcgctgccggcgcgctcatgatccgcgtcgctgcccgcgccggtgcccaccagcaccacgcgcagcaccttgccgccctcttccacgaagctctcgaagctggaccccgcctcccccgtgaagcgcgccgccgcggcccccgccgccagcacggccgcggcggccaggggcaaggcgtcgaatccgcccttgggcacggcgaagaccagcgtatcggcttcggggcggacagggctgaacgcgatttccatctatggtcctttatttcctgcggggcttcatgtcttccgcccccagatagtgcgggttcgaccgtctggcaaagccgttcgaccgatttcgggcaaaagactggcggtgaaagattgcggcgcgcgcaaagcagtgcgataggcggaaacaaagcgcccccgaagaggcccccacctttgcagatttcccctttccccttgcgtttcaaaaaggccctggccgcgagcgtcgccctttcgtggctggggatcgccccccatgccgccgcgcagcagttgcaggaaccgcagacgacggtcagcgcgcccgacgcgccggtgccggaaaatgacgaccagatcggcttcgccgccgacgctctggaatatgacagcgacagcgaggtcgtgaccgccagcggcaatgtgcagttgctgcgggaaggcaaccggctgcgcgccgacaaggtcgtgtggaaccgcaccacgggcaaggtggaggcgaccggcaacgtgtccgtcaccgatcccgaaggcaatatcgcctatggcgacaggttcgacgtcaccgattcccttcaggacggcatggtccgcaacatgctgctggtgctgcaatcgggcggtcggctggccgccgccgacggccagcgggtgaacggcgtctacacgctgcgcaaggccgcctataccggctgcgcggtcgaggatcatgagggctgccccaaggagccgacctggcagatcaaggcggtccgggtcgtctacgatccggtcaaggcccgcgtcaaatacagcaacgccagcgtggagctgttcggcctgccgctgatcccgctgccgggcttctcccatccggtgggcgacaatggcggcagcggcctgctggttccgaacctgcgctacgaccggaacaacgggttcgaagtggcgctgccctattatatgaagctggcgcccaatcgcgacctgaccgtcacgccgcatgtctataccgaaacgctgccgatgctggagggcaattaccggcatctgtgggacaggggcgcctatcagatcaccggctacgccacctatggcagccgcgtcgccaccggcaacccgtcctccacagcgccggcggggtcggaaaaggattttcgcggccatctggacgccagcggcgcgctgcaactgacgccggaatggagcataggcggctcgatccgcgccgcgaccgaccgcacattccttcgccgctacgacatcagcaatgacgaccggctgcgctccacgctcaacgcccgacggatcggggagagaagctatttctccatcgccggctgggcggtgcagacgctgcgcaccggcgattcgcaggggcagatgccgatcgcgctgccggtcatcgactatcgcctgcggatgaaagacccgctgctgggcggcgtggcgcagttgcaggcgaacagcctggctatcacccgcacccatggccaggacacgcagcgcgccttcgccgccttcgaatggaatctgcgcaagctgacgccgatggggcaggaagtcaccttcaccacctatctgcgtggcgacgtctatcacagcagcgacaatctgatgaacagcgtggtcagctacgccggcgatccggggtggaaggcgcggggcatcgcggcagccgccgtcgacatgcgctggcccttcatgggccaggcgttcggcggcgcgcagcgcatcgcgccgcgcgtccagatcgtcgccgcgcccaggatcgcgaacctttccgtccccaatgaggacgcccgcgccatcgacctggaggacagcaacctcttcgccctgaaccgcttttccggttacgacaggttcgaggattcgacccgcgtcacctatggcctggaatatggcctgtcattgccgaacttctcgctggagagcgtggtcgggcaaagctatcgcctgaacagccgggagagcatcctgcccgacggcaccggcctgtcggaccgcctgtccgacatcgtcggccgcaccaccgtccgctacagggatttcatcagcgtcacccaccgcttccgcgtggacaaggacaagctggcggtccgccgcaacgaaatcgacgcgacggtcggcagccgcaagacctatgcgacggtcggctatctccgcctcaaccgcgacgccgaccgcaatctggaggatttgcaggaccgggaggaattgcgcttgggggcgcgcgtccagtttgcccgcttctggtcggtcttcggctcgaccgtcatcgacctgaccgacacgaaggaagacccgctgtcggtagcggacggctatgaacccgtccgccaccgcctgggcatcgcctatgaggacgattgcctgacgctcggcctcacctggcggcgcgactatcaggtgctgggcgacgcacgaaagggcaacagctaccagcttcggctggcttttcgcaatattggcatataaggatcagccttcccgcttcctgctcagggtcggttaaggcggatcggcgcatctcgtgccgaaccgattggagatttttgtcgacgatgcagcctgtcgtttccccgttttcccgcattggcagccatgtccggtcgggttttcgcaccatgctcctgtcctcggccctcctggcgacgggcgtgaacgccgtcgcggcccagacggtcggcgacgatgacggcgtcgcctcgcagcaactcaacctgcccagggacgtgaccatcttcggcaagagcgaccccaatgtccgcaaggcgacggccatcgtcaacggccgcatcatcaccggcacggacgtcgaccagcgcctggccctgatcatcaccgccaatggcggcaaggtgtcggacgaggagaaggaaaggctgcgcgtccaggtgctgcgcaacctcatcgacgaaacgctccagatccaggaagccgccgccaacgacatcaaggtggacaaggccgagatcgaccagagctatgagcgggtcgcggccaatttccgccagtcccccgcccagttcgaccaatatctgcgccagcagggcagctcgtcggccagcatcaagcggcagatcgagggcgagctggcctggagccgcctgctccgccgcaatatccagcccttcgtcaacgtgtcggaggatgaggtgaagtcggtggtggaccgcatgaacgcggccaagggcagcgacgaattccgcatcggggaaatctacctgtcggccacaccggaaaaccagcagcagatcatcgccaatgcccgcaacatcatcgaccagatcaagcagggcggcagcttcgccgcctatgcgcggcaattttccgaagcctccacggcggcggtcggcggcgacctgggctgggtccgtcccgtccagttgcccgacgaactggcgcaggcggccgccgagatgcaggtcggccagatcgccggcccgatcggcgtgccgggcggcgtctcgatcatctatgtcatggacaagcgcaaggtgctgaccgccgatccgcgcgacgcgctgctcagcctcaagcagctttccgtcagcttccccgccggcacgaccaaggagcaggcgagcaccagggcggccgccttcgccgcgcaggtcaaggcggtcaagggctgcggccaggccaatgaactgggcggcaagatcggcgccgacgtggtcgacaacgacaatgtgaagctgcgcgacctgccgccgcagttgcaggacatcctcctgaacctccaggtgggagaggcgacgccgcccttcggatcgatcaatgacggcgtgcgcgtgctggtcgtctgcggccgcgacgaagcctcctccgccgccgcgcccaacgccgaacagatcatggcgcagttggaggaggaacgggtcaacaagcgcgcccgcatctatctgcgcgatcttcgccgcgatgccgttatcgactataactgatccggcggatatgccgcccttcgccgtgtcgctgggcgatccggcgggcattggcccggaaatcgtcgccaaaagctgggtcatgcgggaggcgcggggcctgtcgcccttcttcgccgtgggcgacgccgcgtccctgcgcgccgtctggctcggcccggtcgagccggtcagcacgccggaggaagcggcggaggtcttcgacaaggccctgccctgcctgcaagtggcggacgcgggagagatcacgcccggcacgcccagcatcgacggcgcgcgcgcggcgttccaggcgctggaagtcgccgtgggcctggcccgcagcggttcggcggccgggatcgtcaccgccccggtcggcaaggaacagctttacggcgtcggcttcgcccatccggggcagaccgaattcatcgcggaacgctgcggcgtggcgccccacaacgccgtgatgatgctggcggggccgtcgctgaaggtcgtgccgatcaccatccacatcgccctggccgacgtgccgtccgcgctgacaatcgacctgatccgcgcccgcgccatcaccaccgccaaggggcttcagcgcaatttcggcatcggccgtccccggctggtggtcgcgggcctcaacccccatgccggcgaaggcggggcgctggggcgggaggagatcgacatcatccgccccgccgtggagtcgctccaggcggagggttacgacatcagcggcccgctcgccgccgacacgctgttccatgcccgcgcccgcgaaacctatgacgcggcgctgtgcatgtatcacgatcaggcgctgatcccgatcaagacgctgaatttcgacgagggcgtcaacatcacgctggggctgcccatcgtgcgcacctcgcccgaccatggcaccgccttcggcattgcgggcacggacagcgccaatcccggcgcgatgatggcggcgatcaggatggccgccgaagccgcccgcgcccggctgacccccggctgctgaggcccatggctgctgagactcgcgccaagctcccgccgctgcgggaagtgatcgccgcccatgggttgcaggcgagcaaggcgctgggccagaatttcctgctggacgagcagttgctggaccgcatcgccgccattcccggcccgctggaaggccaacccgccttcgaggtcggccccggccccggcggcctgacccgcgccatcctgcgcgccggggcgaagctggtcgcggtggagcgggaccggcgctgcctgcccgcgctggccgaactggacgcggcttttccgggccagcttcgagtcctttccggcgacgcgatggaggtcgacgcccgcgccgaggcgggcgaaggcgcccatatcatcgccaacctgccctataatgtcggcacggcgctgctgatcggctggctttcggcggagtggagtccgcttccctggtggtcgaccctgacgctgatgttccagatggaggtggcggaacggatcgtcgcgaagccgggcggcgaccattatggccgcctggcggtgctctcccaatggcgcagcgacgcccgcatcgcgatgaaggtgcaccgcagcgccttcacgccgccgccgaaggtgatgtcggcggtggtccacatcacgcccaggcccgcgcctgagggggtgcagttgaagcatctcgaacgcctgaccgccaccgccttcggccagcgccgcaagatgctgcgccagagcctgaaaggcctgcccggtgcgctggaggcgctggaggcggtcggcatcgacccgcaacgacgggctgaaacggtgagcgtcgaggaatttgttgaggtcgcgcgggtgttggggcggctttagtttttgaggctggcttgggtggatagctgaccgcccactttcagtcagattgagtgtttatccgtcattctggctgcatcattcaaaggtgccttgaaaacacctgcctgtattggagcaatgcagatgcttgatcatcaattttcgaacgacggcgatccttgcacaaggtgcgccagcatcgaaatctaaggccgtgacaggttgggggatctgtaaggagtttaggtccgtcagataggtttcaagcgccgcctcaccatcgtcatgcattgaggagagatcgatgccgttccacgtgatgctgccggacttatcgaccttcacgatgttggcataatgcccgtctattggggcggaccagtgttcggcgaaatctcgcgagcggaaactatgaaagccggggatcggggtcgcgcaatttgcgaagggatcgacgttcgatttcgaaccacaaccaatcgtcgcggctaccaatatcaagatcgcggttctcattgacacgaattagcaaaataggaagatcaaacaaactcgttcgatgaacggctgtttttgggaagattagcggtcgtccccggatggcggctattggtcgattgcggccgggccgatccggggacgcggcgcatgatcctgccgtaacgagcctcgctgcgctcggctacccacccccggcccctccctgggagggaggggaggagaaaggttgtggggctcggcggcagcgtggcttgtggatcaaggcgtctcggttgccgatcccttgggtgcggggacgctatccttcgcgctcagcacggtcgcgggcggacccttttctatcgccgccgccagttggccgacagccgcgcagttcgccttgcagagtccctgcgcctgggcgagattttccttggccttcgcgatggcacccttttcgaccatcgcctcgccctggcccaccagagcggcgacgtcattgggctccagcaacagcgcctcgcgatagaggcggatcgccttgccctgcaaaccctgcgcccgcgccacctgcgccagttcgatataggcggtgcggttgcgcggatcgaccgccagcgcgctttccagcgcatcggtcgcgccctgataattgcccgccttgcgcgccgcctcgcccgccttctgccattcgaccgacagcggcgaaatctgcgaatccgggcgctgcgacaggcctgcgctggaaacggtggtcagcaggacggccaaagcgaccgaagcaggggtaaaacgcatgcacaactccagccatgtttcaggcgctgattccggtccggattccggtggccaagtctcgcgattttgcgggcgcttgtccatcgactctttcatgccgtccgtcgcagccgcgcgaaatagaaaccgtccgtcccgtcatggcccggcgtcagcagcagcccgtcgccatgggcgcggcccatcgccgcttcgatccgttcgacggtccagccgtcatgccgttccagaaatgcccgcacctgatcccgcccctcccggtccgtcagcgcgcagacagcatagatcaacgccccgcccggcgccagcaggggggccgcgaaatccaggatgcgcgcctgttccgccgccagccggtcgagccgcgcaggggtcagccgccagcgcgcctccggattgcgccgccatgtgccggtgcccgaacagggcgcgtcgaccagcaccacatcggcccgacccttcaggctttccagcgcgcccgcctcatgcccctggtccagcagcagcgtctcgatgaaggtcgccccggcgcgatcggcgcgtggatcgagccgggcgaggcgcgagcggatggtgtcggcggcgatcagcacgcccttgccgcccatcgccgcggccaatgccagcgtcttgccccccgccccggcgcaaaggtcgatcacggtcatgcccggcgcggcggcgcaggcggcggagatcaactggctgcccgcatcctgcacctcgacctgcccccatttccaggggtcgctctgctcgaccggcgcgccttcgggcaggcgaagggcgtcgggcagtccggcgatccggaccgcatcgggataatgttgcgcgacccggtccggagcgcccttcagccggttgacgcgcaggtcgaccggcgcccggcccagcagggcgtcccgctccaccggcgcggcgagcagcggttcgatccagccgggcacgacgcccgccggagcgcccgcttcgctgtgggcgatcggcgccgggccatgggccgatccgtcgaacaatgcggccagttcggcccgctcccgcgccagcccgaccatggcggcgcgtccgctctccggccgttcggccacgcggcgcaccgcgtcatagacatggtcgcgcaccgcccgccggtcgcgggagccggcatagcgccgttccttgaaatagcgggcgatcagcgtgtccgccgctggcccgccatcccgcgccgacgccatgatggcgtcgagcagttcgatggcggcctggacacgggcggatggggtcatgacgaaacaagcccctccccttcaggggaggggttggggtgggggatcgatacagggcacagcgtttgaggcacgcccccacccccaacccctcccctgaaggggaggggcttgatcgaggggtcagcgcgtcgggtaattgggcgcttcccgcgtgatcgtcacgtcgtggacatggctttccgacaggcctgcattggtgatctgaacgaagcgggcgcgttcctgcaaatccttgatcgtggcgctgccggtatagcccatggccgccttcaccccgccgacaagctggtggatcacatccttcgccggacccttgaagggcacctggccctcaatgccttcgggcaccagcttcatctggtccttgatgtccgcctggaaatagcggtccgccgaaccgcgcgccatcgcgccgaccgaacccatgccgcgatagctcttataggcgcggccctgatagaggaaggtttcgcccggcgcttcggccgtgcccgccagcagcgaccccaccatgacgcagcccgcgcccgccgccagcgccttcgccacgtcacccgacgtgcgcaggccgccgtctgcgatcaccggcacgccctgcttcgccgcttcctcggccgaatccatgacggcggtcaactgcggcacgcccacgcccgcgacgacgcgggtggtgcagatcgatcccggcccgatgcccaccttcacgcagtccgcgcccgcgccgatcagcgccttggtcgcctcggccgtggcgacgttgccggccaccacctgaacatggttggagagtttcttcaccgcctccaccgcgacggccacctgccggctgtggccgtgcgcggtgtcgatgacgatcaggtcgcattccgcatcgatcagcgccttgctgcgctccagccccttgtcgcccacggtcgacgcagcggccacgcgcaggcggcccgaagcatccttggtcgcctgcggataggtgacggccttttcgatgtccttgaccgtgatcaggccgacgcaatgatattgatcgtccaccaccagcagcttttcgatgcggcgctggtgcagcaggcgcatcgcctcctcctggcccacgccggtcttcacggtggcgagattgtcgtgggtcatcagttcgctgaccggctgggccgggttttcggcgaagcgcacgtcgcggttggtgaggatgccgaccagcttgcccgacgcctccaccaccggaatgccgctgatcttgtgccgggtcatcagcatctgcgcatcggccagcgtggcattgggcgtgatggtgatgggattgaccaccatgccgctttcgaagcgcttgaccgcgcgcaccgcgtccgcctgctcctccaccgacaggttgcggtgcagcacgccgatcccgcccaactgcgccatgacgatcgccatgtccgcctccgtcaccgtgtccatggcggaggagaggatcgggatgttgagcttgatcgcgcgggtcacatgggtgctggtgtccgcctggctgggcagcacatcggattcggcgggctgaagaagcacgtcgtcaaaggtgaggccgaggcggatatccatgtgaaagccactttctgctgcgcgcccggccagtggggggatagccggtcgctgggggattcgtggcggcccatgtaaccattaagcaggaaaacagccagacccccgaaagcattttattgccggggaagcgcaggcctgcacgcgatgcggaatcgggcggaaggggcgggccggaagagaagcgtggggactcgtccgctccccgcccgaatttccaaaaactccacgccccggaagggccgacccgcctcaatcccccaggatcacgtccacgcctgcccgcgcatggatgctcgtgccgtcgtagatcggcaggacgttcgccttcacatcgacgatcatctccaattcggtgcaggccaggatcgcggcctgcacattctccttggcgatgtcggtgagttcggacttcatatagcgctcggactcgcggctcaccttgccgatggtcagctcgtcatagacgatccggtcgatccgatcggccagttccatgtcgggcggcagcagcgatatgccgtgcgccaccagccgctggcggtagaatttctccgtcatcacgttgcgcgtgccgatcagcgcggccttttcgatgccgtcggcctgcatcttgcgcccgacggcctccgcgatgttgacgatcggaatatcgacgccggcctgcacctcgtcatagacgcggtgcatggaattggcgcagatcagcagggcggccgccccgccctgctccagccgcctggcggacgcggtcagcacatcggccgcatgggcccattcgtcgggcgtggtggagcggcctatgtccgcgaagtccaggctttcgatcagcagcggagcgctgtgctggccgcccctggcgcggtacacggcctggttgatgatctgataatagcgcgccgtcgacgtccagctaagaccgcctatcaggccgagcttcttcatgaatccgcttatccccatgcgccgacgaagccggacgggcttgtccatcgcgcaaatcgttaggggcggcgtcccgcatcggcaagccccttcctgcccgcgctgccgcaaagccgcgcgcggaacagggtgccggccgctcccgccagccctcccgcgacgaccatcggcatattttccaagaagaaggcggacgccgccacggcccagccggcaaagccgcccgccagcgccagcgcaggtccggtccccgaccgcaaggccgatgtcgtcgccgcccagcccgcaagtagcgcgactgcgatgcagccaaggagcctcaacaggtcgggagacgccgcgaaggccgcaaccagcccgccagtcgccggcagcgtggcggcggcgatgacggggtgccgccaccccgccccgcgccgcaggatcgccgccgcacccgcgcaggccatcgccccgcaggcgagcgcggcgccgatcgcggcagctgcctccatgcgcagccggtccgacatttcgtccagcaggccgaaggcattgggatcgcgccaggccgctcctgccaggaagaccgcccccagccccgccagcccgccaaacccgcccagcagcgacggcagcgcggatcgcggaacgccgcgccccagcgccagcccgacggcgcttccggcgatcagcgccgcgcagatttgcggcagcgccatgacatcatggctgtagagggtcacggccgccgcgaccgtcatcgcggcgctcgccagatgcgcgccccgccgcaacccgccgccaagcggggccagcaaagccgccgcgaacagcaaggcagccagcgaccagccggccaggagcgtcgcgttcacgccttccatcatgcccggggcggcatgtcgatccgccgcgccgccacgaagccgccgcaaagcccggcgctgcccgccactatcgccagcaggccgaatatccgagccaggctgctgcccgcttccgccgagacgatcagcgcgccgagcagaatggcggatgacagcatctggaggacggaaacgagcgcccagccctcatccggccgcgtccgccatgcgacgagcgccccgacgatgcaggccgccaggaagaaggggagaaggaacgccatcatctgctccccctcattgcgggacgtcgacgaccgtccagccccgccgggccgaaggagatcgtcgggaaaccgaccgctccttcatcctccggggacaggccgtctcgcccaccccggcgaccaggcgcgtcttagctggcgatcagcagcacgaccagggcggcgacgacgacgctggcgatggttccccatttgatgagggccacgaacccttcataggtctgggttgcgctgttcatattcccgtccgaagccatgcaccgtccctctctgtccgtttcgcgggcatcctcttatcgccaaggccgctccccctcaagccgtcagcgaacaagaaaatttttccggttaagccagtctttacccctcttccctactttcggcgccagttcgcataagaggggtaaggatggcgcgcgacggcgttccgatgctgatgttgatcgacgacgagccggcgcagcgcaggctggtgtcggctctcgccgcccgcgcgggatggcgcaccatcttcgccaatgacggcgacaccgcgattgcgatgctgggcacgcaggacggcatgcggctggacgccgtgctgctcgaccaatggagtcccagctacgagcccaccggcctggtccgcgaactgcgcgcccgccgccctgccctgcccatattgatcctgacggcgcataacaatgtcgccgttgcggtggaggcgatgcgggccggcgccaccgactatctcgccaagccgatcgcgcccgaacggctgctcgccgcgctcaacgccacgctgaacggcgagcatggcaagggcgagttgcgcccgctgaccgagaagattcccgccgccctgtccttcgaggatgtggtcggcgccgcgccgcagttccgcgccgcgctcgccatcgcggccaaggctgcccgcgcccgcgtccccgtgctgatcgagggcgagagcggcgtcggcaaggatgtgatcgcccgcgcgatccacgccgcatccccccgccacaagcaggcgatgatcaccgtgaattgcggcgctatccctgccaatctggtggaatccgacctgttcggccatgaacgcggcgccttcaccggcgccttcgaccggcaggtcggcaagttcgtcgcggccgacatgggcaccatcttcctcgatgaagtgagcgaaatgccgctggacgcgcaggtgaagctgctgcgcgtgcttcaggacggcgaggtccagcccataggcgcgcgccgcccgatccatgtcgatgtccgcgtcatcgccgccaccaacaagcggctgcatgacgagatcgaggcggggcgcttccgcgaagatctatattaccgcctcaacgtcgtgcagctcaccattccgccgctgcgcgaacggctgggcgacgtgccggcgctgtgccgccatctgctcgcccgcatcgcgacccagccgggattgcgcggccttggccttaccgacgacgcgctggcgctgctgatgcagcatgactggccgggcaatgtgcgccagcttcagaacgcgctgttccgcgccgcggtgctgtgcgagggcgatgcgctgaccccccaggacttcccgcagatcgccgcgcagatccgcggccgcgcccatggcgagtcccgtggccggctccatgccgtgccgcagccgcatcgggaagccgccggcatcaccctgttcgaaggcgacggccatgtccgtcaactggcggagatcgaggcggacgtcattcgcctggccatcggccattatcgcgggcgcatgaccgaagtggcccggcggctgggcatcggccgttcgaccctttaccgcaagctcgctgaactgggcatcgacagcgccgcctgatcttttcgggctgccttttctgggcggcctgatcgggccggacgccccgcgtcgtcgtcgctccatcgcgccgcgttcggttgcggcgttgaaatgtcgcggcggctatgctttgggggagcgatgaaaagcgccaccctcgccgccgccatgcccctcctcctgctggtcgcctgcgggcgggccgaacctgtagaggatctcccgagccaggacgaactcgccgccgcggccaacgccgccgcggccagggcgatggccgaagcgaaggccgacacccccgaatcgcgcaactatgtgaatgtggaacgcggcttttccatcaccttccccgaaggctggcagaaggacgcggcgtccagcaatgccgacggcgtggtctatcaggatcccggcgcgggcgcggacgtccgcatcttctggcagaagaaggagggcgaccagacgctgcaacagatcgtcgagacggtgagcgaaggctccgaaggagtaagcggcgattatatcggcgacaatgaatatcgcggcacggccaatgacggcgaggggaacaacgtcgcgctgcggcttatgaagcagccggacggcgccatcgtcacggccagcttcgtctatcccgaaatgctgagcgagcaatatcaggcgatggcggaaaagacgctcgacagcctgcgcatcttcgcgcccaaggcgcagacgcccgacggcgccgccgttccggcggctgcggggaatgccggcacgcgttgaggcggccggtgatgaagtgatcatcggtggggagcgaacattccattccccctcccgcaggcgggagggggccagggggtgggccggcgcaacatccgcgttgttttacaacggttaagtcagaagctcccccggatcaagtccggggtcgcgcccacccctagcccctcccgcctgcgggaggggaatgtcttaaactggccaaaaaccacccccagcgcgaactcactcgtcgatcggaacgaaggcgcccttttcccggtccttcatcaccttgtcggcccgaaagaccgacccgctcatcgtgatgtaaacccccggcgcggcaagctgcgccgtcgcgaaggccatgcccaggttgaagctggcgtcgctttccccgaaacgcgccggggcgagcgctcccaccagcaccaccgtcttgccggcaatggcggaaagcgacttcgccgtctccgtcatcgtgtcggtgccatgggtgatgatgatgcggctttccggggcggcggcgacccggtcgcggatcagggcgcggtcggcatcgtccagttccaggctgtccttgcgcaccacctcctcgatgcggaagggccgcttgacccggccgatatcgagcagcttctccaccacggtttcgcccacctgatagtccgacagcgcatcgaaatagatcttgtcgatggtccccccggtggtgaggacaagaatcggcgtttcgggggacggcatcgcaggactccaaagcggacggttgccccctctaaagcatttccatgaggaggtgaaccgcccggccctattcgcccctggccatggcctcgccccggtcgcgggcggcgaccagcgtgtcggtcagcagcttcagcagccggtcgtcggcgtcgagcacgttcaggccctgccgcgtcatgccgccggggctggccacgcggtccgccagcgcggccgggctttcgctcgccatcgcggccatgctggccgatccgcgcacggtggcgagcgccatgcgcgcggcctgatcggcgggcaggccgatcgcttcgcccgcccgcgcaagggcatcgacgaagcggaacagaaaggcggggccgcagccggacagcgcggtgacttcgttgaaccgcccttcatccgcaatccattcggcaaggccgagcggagcgatgaacgcctccaccgccgttcgcgacgccaccgagagggcggcttccgcatggagcgcgatgaccccctcccctatgcccaccggcaggttgggcatggcgcggacgatttccgccgccgcgggaaaggcggcgcgcagatcggccagccgcgttcctgcaaggatcgagacgatccgcacgtcggcacggcaaagcggcgcaagcagggccgcgacttcgccaagctgatagggcttcatgcccagcacgacggtggtgccggcgggcagcgaggcgggatagtcggtgacgaccgccaccccctgcgccaccgccctgccgctgggacgcagcacggtcgcccgcgccggatcgaggccgcaggcgagccagcgccgcaacatctgccccgccatgttgccgcagccgacaaggaagagatggtcgggccagatgtcggtcatgggaaggggtctcaggcttcgccgcgcgtttcgatgaggctggcggaaatcgcctccgccggggtcttgccgccccagaggacgaactggaacaccgggtagaaacgctcgcattcgtctatggcggtttcgaccaatatctgcgcctggtcgagcgtcagcgtgccgcccgcgcccagcagcgcgccgtggcggaacagcacgatgccgctggacgaccagagttcgaaatggccgagccagagctgttcgttgatcaggcccagcgtttcgtagatggcgccgcgcttgtcctcattcaccctgatgtcgggcaaggcgagcatttgcagcacctggtcttcgtcccgccagatgccgcgaagctcatattgcgcccaggaaccctgggtgctggcgacgatctcatcctcaccgacctgatcgtagctccagccatgcgcctcgaaataggcggccagcatgtcgatcggcgcggcctcctggccgccattttcatattcgtcgctgtccatcatctgcgcaccttaaagcatttttgtgcgccggtggaaaccggggcggcatggaaaatgcgtggacaaccccgctttcgcctggaaacggcggttattcgccgtccctgggcttggcgcggacggtctgcttgacgggttcggacgccttgccctccagcgcgtcgaggcgggccttcagcaattccacctcctcgcgggcggcggcggccagcgccttcaccgcgtcgaattcgtcgcggctgacgaagtccataccgccgatccattgcttggccttttcgcgggcgttggtttcgaattcgcggctcatgcccgcgacggttccggccgcgccattcaccagcttggcaaggtcgtcgaaaaagcggttttcgctctgcatgatgctatgtccttccgtgcggcgtcgcgacgggcggcgccaaaaatcatatctgggtctggagagcgggtttgccaaggctttccgcgtccggattgaggcggccgatctcatagttgaggtaggaggcgaaggccagccagcacagatagggcagcagcagaagtcccgcgacccggcggacgcgccagaaaagcgcggtcgtgacggcgaccagcacgaacaggacgacgatcagcgccagggcctgatccacctgatgcgcccggaagaaaagcggcgaccagaggagattgaggatgagctgcgcgacgaaggcgatgatcgccgcgcccctgcccctggcgccgcgggcgtggagcacgatggcgaaggccagcgccatcagcacataaagcacggtccaggcggcgccgaagacccagccgggcgggatcagttccggcttggcgagcgcggcgaaccagcgattgccatagccactattggcgagcttgcccgaaagaaagccaaggaaaacaatcgcgggcacagtaaccagcgcccagcgcgcataggcaagacgtaattgacccggagacgcaatctcgttcatcggcaacgaagctccaccttttactcggcggcttcgggcgaatccttcaaggccgagtccagccgccgactgacggtttgcggtgaaacggttcgtcccgcaacccgcgaatagaggatcgggatcaggaacagcgtgatcagcgtcgccaggctgacgccggacaccaccaccacgccgatggaatgacgcgccgccgcgcccgcgccgccgcgtatgaccagcggcagggcgccgatgaccgtggcgatggaggtcatcaggatcgggcgcaggcgacgggcggccgcctgacggatggccgcgccgatctccagcccctcgtcgcggagctggttcgcgaattcgacgatcaggatgccgttcttcgccgccagccccaccagcatgacgatgccgatctggctgtagagattgaccgacccgcccgtcagcgccaggcccagcacgccgcccgcgaccgccagggggacggtggcgatgatgacgccggggtggacgaagctttcgaactgggcggccagcagcaggtagacgatcaatatggtgaggccgaagaccagccagatcgacccgccggtctcgcgcagcgactggctctcgccccgatagcccagcgccagcacttcgggcgactggcgggcctgatcctccaggaagttcagcgcctcgcccagcgaatagcccggcgccagggcagcggtcagggtgatggcgcgcagcttgttgaaacggttgagctggcgcggccccgcgacttcgcgaagggtgacgacggcggacaggggcaccagcatgccggtgcggctgcgcacgttgatgcgctccaggtcggcctgggtctgccgcccctcccgctccgcctgcaccagcacgcgatattcctcgccccggtcgacataggtggtgacgcggcgggaaccgagcaacgtctgcaaggcctggctgatgtcgttggccgatacgcccagatcgcccgcccgctgctggtccacctcgatccgcatctgcggcttggtttccttgtaatcggaatcgaggttgatgaagcccggattggtcgcggcggcggccatgatgcggtcgcgggctgccaccagcccctcataggtcgacccggccagcaccagattgaccggcaggccgcgtccccgcccaagccccgaacgcggcgcgacattgccgcgcacgccgggctggctggcgatgatcttgttgatcgtgtcggccacctgcgcggtggtgacggtccggtcctcccacggccgcaggaaggcgatgatgttgccgccgttgaaatcgtcgctcgccccgaaaccggcaggcgcgcgcatgttcagcacctgaagaatgcccttgtcgcgcaacggctgaagatcggtttcgatcttctccatatagattttcatgcggtcgaagccggtgccttcgggggccgtcacctggccgtcgaccacgccggtatcctccgccggggcgagttcggttggcagcatggtgaacagcgcgccggcgattccaaggaacagcagcacggggacgacagccatgagcggccgcctgagcacgcggtcgagcaggcgtccataggccgcctccagccgctggaacctgtcgtccacccagcgcgacaggcgcgagcgttcggaatggcgtagcagcttcgaacagagcatcggcgcgaggctcaaggaaatgaagccggaaaaggcgatggcggcgatcatcgcgatggcgagttcgcggaacagcaggccggtctgcccggccaggaacatcaccggcacgaacaccgcgcagacgaccagcgtggtcgaaatgatcgcgaagcccacctgccgcgtgccgagataggaggcgaccagcgggtcttccccctgttcgatgcggtgatagacattttccagcacgacgatggcgtcgtccaccaccagcccgatcgccagcacgaaggccagcaatgtcagcaggttgatcgacaggcccagcagccacatgacggcgcaggtcgccagcaggcagatcggcacggtgatcgacgggatgatcgtagcccgcatcgaccccaggaagaggaagatgaccagcaccaccagcagggccgcttcgcccagcgtgtcgtagacattgtcgatggcgcggccgatgaacagcgattcgtccgatccgatggtgaccttcatgcccggcggcagggtggtccgcagttcggcgatcagcgccttcgccttttccgcgacttccagagtgttcgcgcccgactggcggataatgccgacgcccacgccggtcgcggcgttggagcggaaggaggtgtagggattttccgcgccctgctcgatccgcgccacgtcgcccagcttcacctgatagccgtccgcgccgcgcccgacgacaagctgcgcgaactgttcgggcgtggagaaggcgcgctcgacgcgcagcgtctggttctggtccttggactcgaaacgcccggcgggcagttccacattctgggcgcgcagggcgctttcgatgtcgcccggcgtgatgccgaaggcggtcagcttctccgcattcagccagatgcgggtggagggccgctcgtcgccgccgccggtgacgcgggcgacgccgtcaatggccgaaaagcggtccagcacgttgcggtcgagataatcggcgatctgggtgggggtccagccgtccctggtgaagacgatgaacaggatcgcccgcgcatcggcgtcgaccttccggatttcgggggccagcgcgtcctccggcaaatcctccacgatgccgctgacgcggtcgcgcacgtcgttggcggcggaatcgatgtcccgcgacgggtcgaattcgatattgaccgaggaaacgccgtcccgcgaggtcgaattgatgttctggatgccctggacgcccgcgacgccatcctcgatgatctgcgtgatgcgggtttcgacgaccgaggccgccgcgccggtatagctggtctcgaccgagacgatgggcgggtcggtgtcgggatattcgcggatggacaggctgagatagccgaccaccccgacgatgcagagcagcaccgcgacgaccgccgcgaagaccggacggcgaacggacaggtccgaaagctgcatgacccgcctcccttaaccggccgcccggccggcgctcgcgctcttcgcctccggcttgtcgcccggcaggcgcaccggcacgccgtcggtcagcttgacgacgccgtcggtgacgacggtctggcccgccttcacgccgcccaatatctcgaccaagccgttctggcgaatgccggtgtcgaccttggttcgcttggccttgccgtcctccaccacgaagacgaagcgatcctcgccatcgcccaccaccgccagttcgggcacggacagcgactggcgctgcttcgcgatgacgttgacggtcagcagcatgccgggcttcagggcgcggtcgggattgggcaggatcgccctgatccggacggcgcgggtggcggggtcgatcaccggatcgatggtggcgatggtgccggtgaagggccggtcgggccaggcggcggaaaccgccttgatcgcctgcccttcccgaaccatcgacaggcgggtttcgggaatggtgaagtccagcttgatccgcgaaatgtcgctgaccgtggcgatgggcgtcccggcggtgacgatggcgccgggggacacggtgcgcaggctgacccagccggagaagggcgcgcgcaccacccggtcgccgatggaggcgcgggcctgctgcgcgctggcgcgggcggcattggccagcgccacctgactgtccaggctggccgcggtcgcgaagccccgcgtcttcaacgcctggatgcgatccagttgctgctgggcggccagcgcctgggcctgggcggcggcgagttcggcccgctcctgtcccgccgccagggtcgcgatcacctgccccttgccgacatagccgccgtcgctgaaattgagggaggtgatgcgctccgtcaccggggcggacagcaccacctgctcattggcgaaggcggtgccgacggcgtccagattgtcggtgaaggtttcggacgcgatcggcgcggcctccaccaatgccggggggcgcgccttcttctccttttgaccgccgcaggcggaaagggtgagcgcaatcaggaagataggcaggatggtgcgcatgggatcgggctaatcggcctttgcaagcgactcaaacggacgtttgtcgcagatggttactatagcggcgaaacgaacagggggggattatccgccaaatatgcggagaggagaaattcgacattgccctggggtccagtgatcgggctggcgacgatgccttcgacctgccaccccctggaaagcgcccagtcccgcacttcgccgcacacccgttcatggatggcgggatcgcgcacgacgccgcccttgccgacttcctcccgccccgcctcgaactgcggcttgatgagggcgacgaggcgcgcgccggggcgggcgaagcccatggggcgctccagcaccttggcgagggagatgaagctggcgtcgcagacgatgatgtcgaccggctccggcacatggtcggcggtcaggatgcgggcgctggtctgttcatgcacgatgacgcgggggtcggaccgcagcttccacgcaagctggttggtgccgctgtccaccgcatagacccgcgccgcgccatgggtgagcaacacgtcggtgaagccgccggtcgaactgccgacgtcgatggcgaccgcgccggccacgtcgatctggaaatgctccagcgcatgggcgagcttgatgccgccccgcgacacccagggatggtcccggcccttcacctccagttccgcgtcggcggcgacctgctgcccggccttgtcgatcttccggtcgcccaggaagacgagaccggcgaggatcagcgcctgcgcgcgggcgcggctctccgccaggccattgtccacgagcaattggtcggcgcgcaccttggccatcacgacaccagagcggtcagcgtggcgggggtgaggagctggggcaatgtccgcgcttccctgcccggcgcgtaccagaggtagagcgggacgccggaacgcccctgcgcctccaggaagcgggtgatggcaggatcggcattggtccagtcgcccaccatcaccgtgacgcccgccttttcgaaggcggcgcgggtttcgtcgcggtcgatggcggcggcttcattcgccttgcaggtgaggcaccagtcggcggtgaagtagaggaagaccggctttccggcggcgcgcaggctggcgaggcgggcttcgtcgaagggcaggcccttttccgaagccgcagcggcaggggcatgagtggggagaagaatggcggttcccgcgaagaggatcagcgccgcgcaggccaccgccagcccgccgcgccggccatgaagctgccgccgccccagccaccacaggccgattgcaagagccgtcgccgcgcaaaggcccagcaggatcgccggaacgcccctttgctggccgagcagccacagcaggccgagcgcggtcagcgccatgggaatggccaatatcttctggagccgccccatccacggccccggccggggcaggcgggtgcggagcgcgggaatatgggccagcgccaggaagggcagcgccaggccaaggccaagccccgcgaagatcgccagcgccgcgccaatcggcaggactagggcggcccccatggccgcgcccatgaacgggccggtgcagggcgtcgcgacgaaggcgaccaacgcgccggtccagaatgcgccggtcgcgccgcccttccccgccagacggtcgccgccgccgaaagcgctcagttcgaacaacccggcaaggttcagcgtgatcgccgtcaccagcagcagcagcagcaggatgatgcggggatcctgcaactggaaggcccagcccaccgccgcaccggcggcgcgcaggccaagcagcaggccgcccaaagcgaggcaggtgaggatgatgccgaggctgtaggcccatgcctcccgccggacggtgcgctcgtcgccgcctgcgcgggcgagcttcattgccttgaggccgaggatcgggaagacgcagggcatgatgttgagcagcaggccgccgagcagcgcgccgcccagcgcaatcaggacggtctgcgccgtgacggagcgggcggcggggacggcgcccggccgggccgtcagcaggaagccgacatggtcgccggtgcgcagcacggcctgcaccgggtcggatttcaggccctgcccggcttcggtttcgatgatcagccggtcgccctgccgcgtgacgctctgcgaggcggcatagcgggtgaggccgtcggcaagcgcgaagagatggacgtcgcgggcgctggccgccgccggaaagggcacggacaggcgcaggcggccgtcggcgatggcatagcttgcctcgctgcccagcggacgcggcaggtggctgcgccagccgtcgaactgcgccctgccgcccggcaggatcgcgccgtcgcccgcgaccaggtccagcgccagatcggcaccctccggcacgcagaccttgtccgtgcaggccagccagtcggcgcggacccggacaggcagcttcgtgcccaggggcacgtccggcgcgacggtcagcttcgccagcacgccataggggccttcatagacatggttcatcaggccggagatcagcaatgtttccggcaccggatagcgcagcgggccgatggcgactccctttggcagcgtccatttgacggtcatgcccaggcccgcatcgcccggattctgccaatagccgtgccagcccggctccggcgtcatggaaaaggcgatggcggcgtccttgcccggctgcggcgcggcgctttccgctctcaattccgccgcaatatgcggcgcgcctccgccgaacgcgccctgcgcccgcgccgcggcgggcgcgaacagcaaaagcattgtcatcagaaggacatgaaaaatccgcatcgggcctctgttccggtggacggaagcgggctaggtctcgatgcttccgccgtcaaggcatgagaaggtatcgcataatgttgaagaatgtcgcggccgcgctgcttctcgccgcttcgctgcccgccatggcccaaggcccggttcagcccgccgctcccgccactccgcccaagctgatcgtcgccatctccgtcgaccagttttccgccgacctgttcagcgaatatcgccaatattatacgggcggcctgcggcggctgacggaacagggcgtcgtcttcccccgcggctatcagggccatgccgcgaccgagacctgccccggccacagcacgatcctgaccggcagccgaccggcgcgcaccggcatcatcgccaatagctggttcgacctgaacgccgcccgcgccgacaagctggtctattgcgcggaggatgagacgcagccgggcagcagcagcgccgactatcaggcctcgccggtgcatcttcgggtgccgacgctgggcgggcggatgaaggccgccaatcccgccacccgcgtcgtgtcggtggcggggaaggaccgcgccgccatcatgatgggcgggccgaccgccgatcaggtctggtggctgggcgggccgcagggctatgtcagctacaagggggtggcgacgccgccgctggtggccaaggtcaatgaagtcatggcccaacgcctggcccagcccaatcccggcttcgaactgccgccgcaatgcgcggccaaggatttcccggtcaaggcgggcagcatcaccgtgggcaccgggcgcttcgcgcgggaggcgggcgactacaagggcttccgcgtctcgccggagcaggacgcgatgaccctggccttcgccgccgccgcgatagaggccatggcgctggggcgtcaggcgcagaccgacatcatctccatcggcctgtcggccaccgattatatcggccacgcctacggcacggaggggacggaaagctgcatccaggtcgaccggctggaccgcgaactgggcgcctttttcgaccggctggacaaggatgggctggactatgtggtgatgctgaccgccgaccatggcggccacgacctgcccgaacgccaccggctgaacgccatgccgatggagcagcgcgtcgacaaggcgctgacgcccaaggcgctgtccgccgccatcgcggagaagaccggcatcagcggcaagaggttgatctggggcgacggtccggcgggcgatctttatttcgacaagggcctcaccgctgcgcagcggaccaaggtggaggcggcgacgctggccctgctgcgcgcccatccacaggtgcagaccgtgttcaccagggcggagatcgcggccaccccctctccctccggcccgccggaaagctggtcgctgatagaggaggcccgcgccagcttcgacccgcagcggtcgggcgacctgctgctgctgctgaaaccccgcgtcatgtcgatcccggaagcggcggtgatgggctatgtcgcgacccatggttcgccctgggacacggaccgccgcgtgccgatcctgttctggcgcaaggggctggttcatttcgaacagccgctgggcgtggagacggcagacatattgccgacgctggcggcgctgatcggactgccggtgccgaaggatcagatcgacgggcgctgcctggacctgatcgccggggatggggatagctgcgcaaactgaccatgcacagccttttcctgcgcaggcaggaacccagttcagacgttgccttatcacgtcaagcgcggaactgggctcctgcctccgcaggagcacgaggcgcttggcgccgccctaggaccagtcgacattcagttcagggcgagccgaaaatggtagtttttcgtgacccggagcgcagcgtacttaaagtaggtgagcaccggaagcacggaaaactgccatttgcaggccgccatgggctgaatgtcgactggtcctagatattctccgcgatgccgtcgcggccttcgtccaacaaagcgtggacgcggtggggggcggaaacctcgacccggctggtcacttcataatgcgccttggcctggcggacattgctgtcggcgggcacgctgtcggtcagccagacattgccgccgatcaccgaacggctgccgatgatgatgcgccccaatatcgtcgccccggcatagatcaccacatcgtcctcgatgatcggatggcgcggcagggccttttccagcgcgcccttctcgtccgccggaaagctgcgcgcgcccagcgtcacgccctggtagatgcgcacccggtcgccgacgatggcggtttcgccgatgaccacgccggtgccatggtcgatgaagaagctgcggccgatcttcgcgccgggatggatgtcgatccccgtgctgccatgcgcgatttcggagatgatccgcgccaccagcggcgcccccaattgatggagccggtgcgccagccgatggtggatgatcgccatcatggatggatagcagatcagcacctcgtccacgctgcgcgccgccggatcgcccaggaaggccgcctccacatcgctgtccagcaattcgcgcagcgcgggaaggctgtcggcgaaactgccgatgatgcgggacgcctcccggtccacatgttcggccggctcgcccttcatcgcatagatgagttccagccggatctgcccgtagaggcggctcagcaccgtctgaagggtctgggcgacataggcgtcctcattatgcaggcgcacgaagctggggccgaggcgcagcggaaacagcgcaccgcacaaagcctccatgatcttggtcagcgtggcgcgggaggggaaaccctccgcgccatattcggcatgatggtcctgcccctgccgccagcgccgccgcaccgcgcccagttcggccgccagccgatcgatgtcccaataaccctgggcgatttccttttcgccttctgccgtcataagcgcctctttcgatacaggcgcccggcatagcgcggcatgttgcttcgcggtaaatgagttttgcttgggggcaggcagattctctttgtcagcgcccttggatcagcgcttttgcgcttcggccggaagatgcaggcagatttccgcccgcaatccgccttcgggccggttggcgagggtcagctggcccccctccagttccaccgcccgcgcaacgatggccaggcccaggcccagcccccgcgtgttgcgctgccgcgcctcgtccaggcgggtaaagggcttgagcacctcgtccagcttgtcgcgggggatgccggggccgtcatcatcgacgcggatcagcacttcccggtcgcggcgttccagcgtgacccgcgcccggctgccataatgcagcgcattttcgacgaggttgacgaccgcccggcgcaaggtgagcgagcgcacctccatttccagatggtcgggcccgacataatcgacctgcctgccctgatcctggaaggcgtcgaccaccgtcgccgccagcacggcgagatcggtgcgcaccgccggctcgccattcttctctccgcccaggaaggcgagcagcgaatcgatcatctcccccatttcggtaaggtcgccctcgatcgcctcccgcgcctcattgtcgggcaggttctccagccgcagccgcaaccgggcgagcggggtgcgcatgtcgtggccgaccgccgccagcgtctccgtccgttcggtgatcaggcgatggatgcgcttctgcatggcgttgaaggcgcggatgaggttgcggacgtcgttggacccgccctcctccacgatcacttcgtcgctcaggccgatgcgctcggtggcgcgggtaaggtcgcgcaacggggccagcgtccgccggatcatgatgccgccgacgatcagcagcgccagcaccgggatcagcgccaaccccatgcggccgatggcgaaggtccatttgccgccgctgtgccgcatgccgaaatagagccagcttccgtccgccaggcgcaagccgccgttgatctccgaaacgcggcctggggaagccaggcgcagccacaggcccgactgctccagcgtcggttcccagttgacgatctggcggcgcatccgctccagccctggcgccagggcgggcggcgggggcgaggagggtgcccaatgtatgtcgtaacggtcggtggtcagttgcagagacaaggcatgccgctcatccgccggatgctcggtcaacagcttgcgcgcgatcaccagatgctcggccaggcggcgcgcctcgtcatcctggagcgacaggtgattggcccgctcgttcaggaagacgccgacggcgaattccatcgtcagggtcagcagcaggatggcgaatatctgcccgaccaggctgacatgccgcctcaagcgcggctgacctccgcattgaacatgtatccgacgccgcgaacggtggtgatcggcgccgaacgatcgtccgtcgtcagcttgcggcgcaggcggctgaccagcacgtcgatgctgcggtcgctgctgtcgcccatgcgggtgcgggacagttcgatcagcctttcgcgggcgatgacgcgctgcgggtggctgaggaagctgcccagcaggtcgaactccgcgccggtcagatcgacgatggcgccggtgggggaacgcagttcgcggcgggggaagttgacgatccagccgtcgaagcgcgcctcattctcgcgatgctcgtccgggccgcgctccacgccgacgcggcgcaatatggcgcggatgcgggcgatcagttcgcgggtgccgaagggcttgggcagataatcgtccgcgcccagttccagcccgacgatgcggtcggtctcgctgcccttggcgctgatgaagatgatggggacgtcgctcttgcgccggatctggcggcacaggtcaatgccgttggtgcccggcagcatgacgtccagcacgaccagatcgaccggccccgcgtcgaacgccacccacatttcaggaccggaggaagccggccggacctgatagccatgttcctgcaaggcccgcgccgtcagcgtgcgcagcggcgggtcgtcttcgacaaggatgatggtcggcgcggtcatgaaaatgtcggcacggctgtgggcatgacagcgggatagggacggccggagccagggtcaaccgcaccggcggccggaaagccccggacgcgacaacagaaacaatttgtcacgtccgggaaagaagcatggccgggcctggcgaaccaggcccggcccatcgggtcagaatgcagcggtcagcgagaagaggaccgtgccgcgcgcgatcgacttgccggcatccttgctgtcgttgaccatgaagttcggacgcagataatcttcctcgacccgggcgatgtcggtgtcgacaaaggagacgccgacggtcagcggcgtgcccggaatggccaggtcggcgccgaccagccagtcgagatatttgccggtgggcgcgaccgaagtgccgttcgggccaaggcccggattgccgttcgaccagccgacatgggccttcagcgtgacgggggtgttgggaaccgcggcgctgaggtcgctccagacgtagaaattgtcttccttgtcgccgggattgtcgggcgtgccggcgagatagctagctgcgctgttatacgtcctgccaagcgcttcctgcttgggcgcgtaggcaacgccgaccaggcccttgaccggaccgaactggtgcgacagcttcacatagggttcggcgaagtcggtcttgtcggcgcccgacgggtacatgtaccaggtcaggccgatgtcgaccgtggtgccctcgcccagcgcggccgaatagccggcgaccaggtcgagttccatgttcgcgccgccgaaacggccccagccgcccaggttcgaaccccaggtgccgacatagaagccgctttcatgcgtggcggtgatgccgccctggatggccatgccgcggtcgctctgcgacacgccgcggaagcggtagtcggacaccagaccgacgctgccagtgacggtgacggggcctgccggctcttcctgagcgaaagccggagcgctggaaagcagcgcaagcgcggcacaggcaatatgatacttcatgaacattcccctttacgtaagaatgttccttcctgcgtccgctccctccgaagatctttgggtcttatcgtcttcgataccggcggttcggcaaaaggtttagggggagaaggcggaatggggaaacggcttttccgcaaatgcgaaagggcgtgaagtcactgtgttatccgcaacacgattattgtcttctatcgttccatatattgctattatgtttctatttcgcatcataaagcaaaaccgccgcatcgccctggggtgatgcggcggttcgttcatcgcctgaggagggggtgaaggatcaggcggcgagatgacgcatgcggccggtggcgccgaacagttcgacctgcgcgccggtcccccggcgacggtcgacccattcgcggaccatctccgcgcaagtatggtcgatatggctgagacgctcgacattcaggatgacgagccgcccggccgggagcgcctccagcctggccgacagcttcggcaggctgaggaaggtggcggtgccgtgcagcgcaacctcatgcgcgtcgtcccgcgcctcctcgtccacgcccaggcggaggcgccgggcatggggcagaagctcgatcagcgacaggccgatgccgaccaggacgccggtcagcaggtcggtcgccacgacgcagatcagcgtcgccgcccacaccacggccgggagcgggccatagcggtggaggagatgcttcacatggtcgacgctgaccaggcgcacgccggtgacgaccaggacgccggccagcgccgccatcgggatttcccgcagcagccagggcagcagggcgacaaagcccaatatccaggcgccgtgcaggatggtcgacagccgcgtcctggcgccggcctggacgttggccgaactgcggacgatgaccccggtcataggcagcgcgcccgccacgccgcagagcaggttgcccacgccctgcgcgctgagttcgcggttataattggtacgcacgccgtcatgcatccggtccactgccgccgccgacaacagcgtttccgcgctggcgatgaaggcgatggcgatggccgtggtgatgatcgtcgggttcagaagctgttgcaccagatcgtcgcccggcagcgaaatggccgagacgatggattccggcacgacgacccgcgccaccggcaggctcaggataaaggcggccagcgtcgccagcaccacgccgacgagagcgcccgggagcagcttcatagacgcgggacgcagcttctcccaccccagcatgccgccgatcgtgagcaggccgaccgcgaaggcggtcgccgcgtcctggttggaaagaccgaaaatctgccccggcatggcgaccagattggcaagaccgctcgacagcggcttgtcgtcgaacagcacatggaactggccgaccacgatcagcacgccgatgcccgccagcatgccgtgcaccacggcgggcgatatggcgcgaaaccagccgccgacccgcatcagtccggccacgacctggatcgcgcccgccaggatcaggatcggccccaacgcggacaggccctgtttctgcacgatttcgaagacgatgaccgccaggcccgccgccgggccgctgacctgaaggggcgatcccgccagcaggccgacgatcaggccgccgatcatgccggtgatcaggcccttttccggcggcaccccggaagcgatggcaatgcccatgcacagcggcatcgcgaccaggaagacgacgatggaggccgtgaagtcgcggctgaagttgccgccggaaaatgccttgagcatcagcttactccgcggcctgcgcataggcgatgtcgaccgccaggcgcttggcgtgcggcaacgccacgggcagcggctggccttcgcgcagcggcaggaaacggccggtctcgccgtccaggcccagaacctgacccgcgtggatgtcgacataccagccgtgcagcgcgatctcgccccgcgcgatgcccgacgcgaccgacggatgggtgcgcagatgggcgagttgcaccaccacattctccagcgccatgttgcgcagcttctccgcatcgctgaggtcggcggggtagctttcgcggcacaccttctgcgcggcatggctgtggcgcagccaggcggcgacattgggcatggcgctgaggtcggcattggtggacagcgccttcatcgcgccgcaatcgctgtggccgcacacgatgatgtcgcgcacgcccagcaccatgacggcatattcgacggtggaggtgacgccgccattctgcgtcgcgtgcggcgggacgatgttgccggcgttgcggcagacgaacaggtcgccggggtccgcctgcatgatatgttccggaacgatgcgcgaatccgcgcaggagatcatcagcgccttggggctctgcccgtcgctggcgaggcggttgtaaagcgcgctctggttcggaaagacatggctttcgaagctgaagacgcgaccgatcagatcgttcatgtcgttgcatccttcttgtctgatggccggtcagggggcagaccggccttgaggatgcacgatagggaggcgtttttgctgcgtcgcagcggctttgttaaataatatgtctgagtgatggaaagcgcgataggcgcggcggctcgcccgattttccagcagaatcaatgtaatggatgggaaacattggaccgggccgaagcggctcagcgccggtcgaccaccgcgctgaacatatatccgccgccccgcaccgtaacaatgggcgctggccggccgccatggctgagcttgcgccgcagccggctgaccagcacgtcgacgctgcggtcggaggatggcgcatcgcgcacgccgcccagttccatcaggcgcggacgggcgatcacgacctgcggatgatccagcagcacgagcagcaacgcaaattcggcggcggtcaggtcgacctgcgcgccgtcgggggccagaacctcgcgccgggaggaatccaccacccagccgtcgaaccgcgcctcggtcggtcggcgcacgcccagggcacgttcattgcgtccccggcgcagcacggcgcgcagccgggcggccagttcgcgggtcgaatagggcttcgccatataatcgtcggcgcccagttccagcccgaccacgcggtcgacctcgctgctgttggcgccgaccaggatgatcggcacgtcgctgcgttcccggacgtcgcggcacagatccatgccgtccgggccgcgcagcgcggcatccagcacgaccgctcccacgggcatgctgttcatcgcatcccagatttcgctcgcggaggcggcggccatggcccgaaacccgctttcctccagcgattggcgcacatcctggcgcacgtcctgctgggcgtccgcgatcaatatcagcggtgggttcatccgcccgttacggcgcccttcgcggacagcgcgtgaatgccgtcaagctcgcccagcagtgtggcccgatcctgccgcgccacggcgacggcttcggccgcgcgggccccggcgtggcgggcgacttccgcctcgatctcgtcgcgggcggcggcgcagctgccggcatggctgcccgacagcggagcgaagcggtggatcggcttggcgacggcggccagggcgcggccctgcatcgcgacgtcgcggttcacgaccagttcggcctgccagcggcacaccggcatggacggccgattggcgaagcgcgattcgacctctcggaagcggaccgtcgattcggtctcgtagctcgcccgataggcgttcgacgcatgggtgatttcagcgctgtggatcggcgtggcgacggcaatggccgccgcgctggacgcgagaatgagcaacatggggccttctccctgacaaccggaaatgatcggtccgggttttaggcgggctgaatgtctctgaaatttgccgagtgttacaaattattgctcaagcattttcccgttgcgggcggcgcgggcacgatccttcccttcttccgactggagccaggccattcgcgtcaggggcatggatcgtccggccgctcacatgatccagcagcgccgacagccacagcgcgtcgctcgccgcccggtggcgatgcgggtggagcgcgtcggcacgggcgaccgcctccatgatccgccgttcgtccgcgcgatgctcgtcaagcagcagcgagacatggtcgatgaggaagggcgtcgcctgccccgccgcgtcggccagcgtgtcgagccaatattggtcgatcatgctgtcggccaccatgcgccgccccgcgcaggcgtcggccagttcggacagcacggtttcgacaggctggccctcgcgctccacccggtcgcggtccaggccgtgcagcgcctccgcctcggcggaccaatgccatcccgcccaatcgtcatgcggccggatcagccagcttcgcgccttgccctcgcgggcgatgccgacttcaatggggtaggacaggccgtgccggggcaggcacgacgcctcgaaatcgatcgtgaggatcgtcaagatgctctccatatttcaaggccatgcctgcccctcttcagaccggccagtcagttttccgctgtggctcacctaagcggcgactatgtcagtccgaagtcaggggcgcgaaaaatgatgcggacgggcgcattgcgtcgaccggccgaaagggcgcgtccatcggaaaatcccgacatggaagcgcgatcgccatgcaacctgcggggctttcgcgcttttaacgggggcgcccaccgcaagtcggggggatcggtggcggcgcggccttcaaagggatgcccgaccatgaaaatcgcacagattgctccgcttgccgaaagcgtgccgccgcgcctctatggcggcaccgaacgcatcgtgtcctacctgaccgaggaactggtgcggcaggggcatgaggtgacgctgttcgccagcggcgactccgtcacccgggcggaactggtgccggtgaccgacatggcgctgcggctcaatcccaaggtgcgcgaccccatcccctaccacatgatcctgctcgatgccgtgcgccgccgggccgacgagttcgacgcgctgcatttccacatcgacctcatccacatgccgctggtgcaggatttcatcggccgctgcgtgacgacgctgcacggccggctggacctgcccgacctgcccgccttctaccgcgccttccccgatcacagcctggtgtcgatttccgaccatcagcggctgccgatgccgccggtgaactgggcagggacgatccaccacggcctgcccgccgacctgctgccgccccgcatcggccccagcgacggctatctggcctttctggggcgcatttcccccgaaaagcgtcccgaccgggcgatccgcatcgccgcgcgttcgggattgccgctcaggatcgcggcgaagatcgacgcggtggaccgcgcctattgggagcgggagatcgcgccgctcgtcgaacgctaccccaatgtccactatgtcggggagatcaacgaggcgcagaaggccgaattcctgggccgggcaagcgccctgctgttccccatcgactggcccgaacccttcggcctggtgatgatagaggccatggcctgcgccacgccggtcatcgccttccgctgcggttccgtccccgaagtgatcgaccacgggcggtcaggctatatcgtcgagagcgaggatgaagcggtcgcggcggtcggccgcctccgcgaactcgaccgcgcgaaggtgcgcgccgcctttgacgcacgcttcacggcagagcggatggccgccgattatgttcagctttatcacgaccttcccggcgcgcggacgcaggcggcgatgctgcggcggctgcgcggagaaggttcggaacttcaggtcgtgggatagagcattttcaacttggccgtttacgggcagcgccccggaaatgcggcatcaggagagaggcatgacggcaagccagttgcagccggaaaaccccagcccttcggtcccgaacgccggtcacggcattgatccggggcaggcgctgtcgcaggcgcagacgcaattcttcatcccggcgacggcgtcgctccatgagcggcggccgcggacgctgaaacatggggacagcttcgccgtgttcgaccatagcggcgacgcgatcgcgggtccgggcagtccggaagggctgtatcaccgcgacacgcggcatttgtcgcatctctacctcaccatcaacgacacccggccgatcctgctgagttctggccttcgcgacgacaatgcgatgctgacctgcgacctcaccaatcccgacttcgcgggcggggatggccgcgtggcggtggagcatgacctcatccacctgcgccgcacccgcttcctgtgggagggcgcggtccatgaacggatcacgatccgcaatttcgacaccgaagtccgcaccgtggaggtgaatatcagcttcgccgccgacttcgccgacctgttcgagatacgcggcatgacccggctgcggcgcggcaccgtgcgggagcctgcgatcggtccccagtccgtgcggctgggctatgacgggcgcgacggcaagcggcgcgaaacgctgctgcgcttcgatcccgcgccgcaggtcctgacggaaagccgggcgcggttcgaggtgaccgtgccgcccggcgagcggcgcacgctctacctgctgatctgctgccagccgcgcgacgacgagccggcgggcgacctgtccaagcatttcctgaagaccctgcgcgaatccatgcatgcgctgaagcaggcgcgcacgcggggggcgaccgtgcggtcgtccaaccagcttttcaacgaagtcgcccggcggtccgtggcagacatcaccatgttgtcgaccgacacggaatatggcccttatccctatgccggcattccctggttcagcaccgtgttcgggcgcgacgccatcatcaccgcgctggagacgctgtggctggacccggcgatcagccggggcgtcctgggctatctggccgcgcaccaggcgaccgagttcaacgccgccgccgatgccgaaccgggcaagatcctgcacgaagtgcgccatggcgaaatggcggaactgggggaagtccccttccgccattattatggcagcatcgattcgacgcccctgttcgtgatgctggccggggcctatctggaacgaaccggcgacagcggcttcatcgcctccatcctgccccatgtcgaagccgcgctgagctggatagacgagcatggcgaccgcgacggcgacggcttcgtcgaatatggccggctgaccgaccaggggctggtcaatcagggctggaaggacagccatgattcggtcttccacgccgatggcggcatagctcgcggcccgatcgcgctggcggaggtgcaggcctatgtctatggcgcctggcgggcggcggaggcgatcttcaccacgctgggcgatccggacaaggcccgcacctaccggatgcgggcggacgatctgcgggagcggttcgacgccgccttcttcgacgccgggatcggcacctatgtgctggcgctggatggggagaaaaggccgtgccgcgtccgatcctccaatgcggggcatgtgctgttcaccggcctcgcgaaagaggagcgcgcggacatggtggtgcacacgctgatggcccccgcctccttttccggctggggcgtgcggaccatcgcctccacggaggcgcgctacaatccgatgagctatcataacggctccatctggccgcacgacaatgcgctgatcgcggcgggattctcgcgctatggctatcgcgcgcaggcggcgcagatattcgaggggctgttcgcggcggcgacctatgtcgacctgatgcgcctgcccgaactgttctgcggctttccccggcggcgggcgcaggggccgaccttctaccccgtggcgtgcagcccgcaggcctggtcggccgccgcgcccctgtcgctgatccagtcgagcctgggtctgggcttcgatgtcggcggggcggaaatttcgctgcgggaacccgcgctgccccgtttcatcgaccagctcaccctctatgggctgcgcgtgggggaagcctccgtcgacatcgccttcgaccggatgggggacaaggtggtggtgaagccgctcgaccggaagggccgggcgcgggtcgtgaccattgcctgaaaactggcgcttggcattgccgcaaataggcttacatcccggcccattgggctgaaaggatggaaagagcatggcaggaacggcgctgatcaccggagcgaccgcaggcatcggcgccgcatcggcgcggcgtttcacgggggcggggtggaaggtgatcgtcaccgggcgccgcgccgaacggctggacgcgctggtggcggaactgggcgcggacaaggcgcatgcggtcagcttcgacatgcgcgacgaggccgccatcgacgccgcactggcggccctgcccccggatttcgccgatgtcgacctgctgatcaacaatgccgggctggcgctgggcaccgcgccggcgcagcaggccgacctggatcaatggcgccagatgatcgacaccaacatcaccggcctcgtcaccatcacccgcaagctgctgcctcgcctgatcgagcgcaagggggcgatcatcaacctgagttcggtcgcggcgacctatccctatgcgggcggcaacgtctatggcgggaccaaggcgttcgtcagccagttctcgctgggcctgcggtcggacctgcacggcaccggcgtgcgcgtgacatccatcgagccgggcatggtcgaaaccgaattcaccctggtccgcaccggcagccaggccgcgtcggacgccctgtacggttccgccaatcccatgacggcggaggatattgcggaaaccctgttctgggtcgccagccgcccgccccatctcaacctcaaccgcatcgaactgatgccggtcagccagtccttcgccgggttccaggtggcccgggaaagttaggccgtaaactccacctccgccagcaccagcccctccgccgccccggcaaagacatcgacttcccggaccctgccctcatggggcacgcgaggcgcgaaggggccggccgcgacgcgcacgccggtgccgcccagccgcccgagatcgccgcgtccgatcgcgtcgaaccggaggaccacctcatccttggccgacaagggcggccttgttgccgcttcgctgcccatgccatcactgtgccgggacgacaggtccgcgacatagggaaagatacggatgtgcagccgctcatcagtataactacggactgcctgtccctgacattggtttattgatgatggcccgaaaacaaagcgcgggagaaacggcgtgccccctgccataaccatgaccttccacggcgcggcaggcaccgttacgggttcctgcatggaactgcggctgggggacagggccatccttgtcgactgcggcctcttccagggatcgcgcacgctcgagacgctgaaccatggcgcattcggcttcgcccccgccagcatcgatgcggtcgtgctcacccacgcccatatcgaccattgcggcctgctgcccaaactggcggcgcaagggttcgacaggccggtctggtgcacgcccgctacctcagacctgctcgaatatatgcttgccgacgccgggcgcatccaggaaagcgaagcggatcgccgcaaccgccgccgcgaccgcgcaggcgaaagccgcttcgaaccgctctataccgaagaagacgcgctcaacgcctggcgcctcacccatccaacgccgctttgccaatggttcgatcccgcccccggctttcgcgcgcgcttctggaacgccggacatatattgggcgcggcctcggttgagatcgaggcagcgggaatgcgcctcctcctgtccggcgatctcggcccgatcaacaaggctttccatcccgaccccctgtccccaaccagcctggaccatgtggtctgcgaagccacctatggcgaccgcgcgcgggaaaagttgaccatcgaacagcgccgcacccagctggaagcagagatcaaggaggccctgtcgcgcggcggcaacctcgtcatccccagcttcgcgctcgaacgcacgcaggaactgctgctcgacctcgccaagctggccgacgccaaccgaattcccaacgctccgatcttcgtcgactctcccctcgccagccgcgcgaccaaagtgttcgcagcccatgcgtctgagctggaggatatgggcggcgaagacgtcttccgtcactcctccatccattatgtcgaggatgtcgcggaatcgatccgcctgaacgcgataagcggcgctatcatcatggcagcgtcgggcatgtgcgaagccggccgcatccgccatcacctgaagcataatctgtttcgccgggactccaccatcctgttcgtcggcttccaggccaagggaacgctcggccgcgtcctgctcgacggagcccagcgcgtgcgcatttccggcgaggacgtcaacgtccgtgcccgcatccgccggatcgacagctactccgcccatgcagaccgggatgaactccacagctggatccgcgcccgcgggccgataagcggcagcctgttcctcgatcatggcgaacccgaggccgtggctgcgctgcgcaccctgattcaagcggacgatcccgccgccagcatcatcgccccgcagatcggcgaagtctatgcgctggaacccggcaagcctgcccgccgcatccaaaccggacgggtggacatggagcagcttagcggcctggactggcagaatgactatgccgacttcatcacccatctgaaacagcatctcggtcgcatccgcagcgaacgcgctcgccgcgaagcgctggcccagatgcggcgcgtgctcgacgcctatcgagaggcgaagcagcaccagcccgccaaatgccagcccgccaaatgccagcccgccaaataagggacaaggccatgcccagcgcttccctgccgcccatccgccatgcggtggtgctcgcccatcccgatcctcgcagcttcaacgccgccatcgcccaaacctattgcaaggcggtcgaagcggcaggccaacaggcgatcttgcgcgacctctacgccatgaacttcgatccggtgctcaaggcacaggaacgccctggacgcggcgacttccgcctctcccctgacgtgcaggccgaacttgcgatcatgcgtggcgccaatgtcatcaccttcgtctatccagtatggttcggcatgccccccgccatcctcgtcggctatatcgaccgggtgctgggcgcgggaacgaccgtggggcaggtccagcacgggatcggccagggcctgctcgacaagggccatctgtgcgccatcaccacctcaggcgcgccgcaggagtggctggaagcacagggccagacacaggcgttgcgcgaacttgccggcacttacctgttccgcgccttcgccatgcattccgcggaggcattgcacatcggcaatgtcgtcgaaggcgcgactgcctccttcatcgaagacaatctaagccgcgtgcgccagcgggcggcgagcatctgcgcacggcttgccgaggaactgcacggcatcccccttcccccgcagccgggcgatggtagctgatccccccatgctgacgatcaagcgcctcgccatcgacacctatccggaaaacaccgccttcatgctgcgcgaaagcaacggctattcggccgagcaatttcaggcgctgcgcaagatccgcgtcagtgacggcagggccgaaatcctcgccacccttgcgctggtggacgaaccggcattgctgaagcggggcgaaatcggtctgggcgagcaggccttccgtcgacttgccctgcccgaaggagcctcggtcgcgatcgaacaggcgatgccgccccccagcctggaattcgtccggcgcaagatcgacggcgacacgcttcaggatgacgaagtgtccgcgatcatccgcgacattgccgcccaccgctattctccgatggaaatcggcgccttcctggtcgcctgcgccggtttcatgagcacgcaggaaaccctcgccgtcactcgcgccatggccgacgttggcaatcgcttggattggagagcaccgctcgtcgtcgacaaacattgcatcggcgggatccccggcaaccgcacgtcgatgatcgtggtgccgatcgtggcggcgcacggcctcatcatgcccaagacatcgtcgcgggcgataacctccccgtccggcaccgccgacacgatggaggtgctggcgagcgtcgacctcagcgaggaggcgatgcgcgcgatcgtcgcgaaggaaaaggccgtgctcgcctggggcggcaaggtgaacctgtcacccgccgacgatgtgctgatctccgtcgaacgcccgctgcggatcgacacattcgatcagatggtcgcctccatcctctcgaaaaagctcgcggcgggttccacccatctggtgctcgacataccccttggccccaccgccaaggtgcgcacgcaggatgacgccgttcgcctgcgcaagctgttcgaacatgtcgcggacaagatcggcctcgtcatcgacatcgtcgtcactgacggatcgcagcccatcggccgcggcgtcggccctgtgctggaggcgcgcgatgtcatggcggtgctgcgcaacgatgccgacgcgccgcaggacttgcgcgaacatgcgctgttcctggcgggccgcgtcctcgacttcgatcccgccctgcgcggcggcaggggctatgcacgggcgctggacctgctcgcctccggcaaggcgctcgccgccatggaacggctgatagaagcgcaggggcggcagcctgtgaagttcgcccttggcgaacatgtccatgaagtgctcgccacgcaggaggggcgggtgggcgccatcgactgccatcgcattgcgcgcatcgcccgcctcgccggtgcgccgatggacaagggcgcgggcatcgacctgttgcacaaggtcggcgcgcaggtgcgaaaggggcaggcgctctaccgcatccacgcccagtcgcgcaccggcctcggcttcgcgcgggacctggcggcggaagactccggctatgagatggccgggtgagcgcgatcatccttgccttcggggacagcatggcggcggcgggcaggctgggcgcatcgctcgacctgccggtccatcaagtcgccgtccaccgcttccccgacaatgaagccctcatacgcatcccggcatcggcgcagagcgtcatcctctaccgctcgctcgacgatcccgaccacaagctcatcgaactcctgcttgctgccgccgccgcacgcgacggcggggcggggcgcgttatccttgtcgccccctatctcgcctatatgcggcaggacaaagctttccatcccggcgaagcggtcagccagaaggtcatgggcggcctgctcgccagccatttcgacggcctgatcacggtcgatccccacctccaccgcgttgctaccctgtcggaagccatccccggcatcctagccatcagcctgtccgcagcccccctgctgaccacgctgatcgacgcgatggacaatccgatcatcatcggccccgacagcgaatcccgccagtggacggaagcgatcgcgagaccgctcggcctggaaaccctcatcgccacgaaacaacgcctgggcgaccgccgggtgagcctgaccatcgcggaagcggagcgtgcaaagggccgccgcgcgatcatcgtggatgacatgatctccagcggccgcacactaacggagacggcaaaattgctgcgccgggctggcgcaacctccgtcgaagccatcgccacccactgcctcgctcgccccgccgatctggcattcatgaacgcccatgggatcacggccatcgccagcagtgacagcatagacggtccgacaagcaaggcggtgctcgcccccctcatcgcccgcgcgctcagggacaacaagctggcttagatcaccggagcaccaacggccggtcgggctgagcttgtcgaagcctcctgcttccccaacaaatcccgcaggaatatccgcccatgcagcacaagctgggctgacagctttcacgccgactgcccgctccataacacccgcgcgtcattcagcaacctcaccacttcctcgtcgctcgtctggtcgaacgcgacatgatgcgccccgaccgcatagaatgggtaactttctcttcacagccatcctcgccacctatattgtcaacgcgaccttgttcgcaggtgcgatcttccaactgtttcacgcccgcagcgtccggcgcttctcgtcaggccttatgtggggcatcgcggcgctgccatacctcgtcgcggccagcatcatgatcatcgatcctctgctcgatgccagcgtgctgacggttttcatcggcttgacgctcgcggcgtcgggcatcgctcggcttgccctggccttccgccatcccggaggcaggccatggatgttactgtccggcctcatcagcacgtggccgccgtgctggtagctgtctcatggccgtggagcagcctctggctgctggggatggtgctcgccatcgacctcatatcccaaggcgtggacccgctgtccttgtaccgccggcagtgacttcgtgactctacttatggcgcggcatcccgcgccgggcgacaattcggcatcgaatccgcagcggaggaagcccatgcgccgacatttaaccagcgccgcgctcctgcaattgtcgctcatcgccgccgcatccgcgcagaccgccccaaatcgcgcgccgcctacgggcaagcccgcaacggaatgcccgatgcgcgaccaggcatgcggacacatgatgcagccgggcgcgatgcctatgcaccacggccaacccatgcctgaagcgatggagcattgccgcacgatgcatcgcccagccggggacggacaacagcagatgatgatgcatcatcccggcaagccgccacattcacgaaaggagaatgaccaatgactgattttcgttcactcatcccctttggtcgcagcaccatcttccgcgccggctttgatcccttcgccgatctgcgcaaggaaatggatcggatcagcgaggatctgggccgcggttggctcacgaacggcgatggcggcagcaagggcttcaaccttccccgcgtcgacattgcggaaaccgacaagggcctagagttgaccgccgaactgccaggcttcgacgaaaaggacgtgtccctcgacgtgcaggacgatgtcctcaccatcaaggccgagcataaggaggaccgcgaggaaaaggatgaaaagaagaactatcatctgatcgaacgcagccgggggagctatctgcgccgggttgccctgcccttcgaggcggatgcggaaaaggccagcgcgcatctggaaaagggcctgctgaaggtcgtggtgccgcgtctcgccacggaaggaagcaagccgcgccagatccctgtcggatcgaaatagtccagggagaaatcgatacgaacaagcaatgatcttcgcgtgatgctatataccctctcatgaaacgcatcgcgctctggctgttgccgctcgcgctggtcgcggcggctgcggcatggtggttgctcgggggccgggcgcaggaggtcgaactcgcgcccgtccggatcggtcaagcggtcgaactggtctatgccacgggctttgtcgaggcgcagcagcccgtatcggtatcggcgcgtctcaccgctccggttcgccaaatattagctgaggaagcgcagactgtcgtgcgcgaccagccgctcgtccttcttgatgacgaggaacagcagcacgtgctgcaacaggcaacggcgcaacgccgcctcgcgcagcaggatgagcggcgcgctctggcgctcttcgccaagggctgggtcacacgggccgctcgggactcggccgtcgccgccgccgacagtgcaagggcggcagaagaaggagcccgcgcccggctcgaccagatgatcgtacgcgcgggcataggtggcgtcgtcctgcgcaaggatgtggagcctggtgacctcgccagccccggccgtaccctcatgacgcttggcgaccccgcccgcatatggatcacggccaccatagacgagcgcgacgtcgctcgcgtccatgccggtcaggaagcattgatgtcgagcgacgcctggcccggcagggtgctgcacggtcatgtgcgcgcggtgacgccgggcggcgatcccgaacagcgcgccttccgcgcccgcatcgtgacggacggcgcggtggcgctgccgctgggcctgacgctggaggtcaatatcataacgcgccgggcggaacgggcgctgctggtgcccgcgagcgcgatggaggacggcaaggtctgggtcattcgcggccgccgcgtatatgcgaggaccgtcagaaccggcattgccggaaccagcgacgtgcagatcctctccggcctgtctcccggcgacaggatcgtgaaaaatcccgaaggaaagctgaaggacaatatgcgcgtgcgggtcgcccaatgaccggccagctgcgactgctggcgagcgtcgctgcgcggcatcttgtcggccgccgccgccagacgatcgtcgcggtcagcggcgtggccgtcggcgtcggcttcttccttgccgtatccgccatgatgatcggcagccagaacgacttcatcaggacgctgatcgacgccgccccgcatatcatcatttccgacgagctgcgcagccctccaccccaacctggtgtcagcctctacaagggcgcggcggtcaagcttcgccactacaaggtccgcaacgaggtgcgggggcttaaaagctggccggagatattgcgcaccgtcgatgcgctgcccggcgccatcggctcgcccagtctcagcggcgcgatcaccctgcgcagcggcggacgcgaggaagcgctgaccatcgtgggcgtcgatcccgcaatcgaggaaaaggtcagcaccattcaggaccaactgcgcatcggacgcctgcgcgacctggaaagcacgcagggcggcatcatcatcggcgaggaaatggcccggcgtctcggccttggcgtgggtgacgtggttggcgcgacctccgcttcgggaaagagccggtcgctccgcatcgtcggcctgttcaagcgcggccagacgcagatttcatccgggttcggctatgtcctgctgcgggaagcgcaatcgctgctcggccgccccttcatcatcaaccgcatcggcgtccgccttgccgacccctatgaagcacagccggtcagccgccgtctggaggcgcgctatgcctacaaggcggaaagctggcaggagcggtccgccgactttctctcgctgctcgtgacccgcaacgtcatcatgtacagcgtcgtgtcggccatcctgctggtcgccagtttcggcatctacaccgtcgtgtcgaatagcgtgtccgacaagagacgcgacatcgcgatcatgcgctccatgggcttttccgagcgcgatcttcaactgatcttcgtgttcgaagggctggccctggcattgatcggcatcgttgcgggatggttgctgggctatggtctgatggcgatcctggagtcgctcaaattccccatcgccggggaggatcaacgcctgccgctcgaccgttccgcgcggcaatatgccatcgcggcggccgcctccctcctgtccggcgtcatcgccgcatggcttcccgcgcgaaaggcggcacgcgtcgatcccgtcgatatattgcggggcgccgtatgagcgcgatcatggaggtcgagggtctctcgcgcagccttcccggcacaccgccggtgacgctgatcacagatgtgtccctgtcgatccagccggcgaccttcgtcgccatcgtggggccatccggctgcggcaaatcctcgctcctctatctgctcggcctgctcgaccggccgacatcgggacgggtgctgttcaacggacaggacatgaacctgctgagtggcgatacgcgcgcccagattcggctggcaagctttggcttcgtcttccagttccacttccttctcccggagttcacggcgctggaaaatgtcatgctgccgatgcgcaggctcggcaaattgccgccgggcgcaatacaggccaaggcgcaggcgctgcttgcgggcatgggcctgggcgaaaagagcgcgaagacgcccaatcgcctgtcgggcggcgagcgccagcgcgtcgccatcgcccgcgccatcgcaaacgatccggtactggtgctgggggacgagcctacaggcaatctcgacagccagaacagcgcccgcgtgatcgagatgttccgcaatcttgcccatgatcagggccgcgccgtagtctgcgtcacgcatgatcccgatgtcgctgcggctgccgatgtgcaaatctcgatgctggacggccgcatcgatgaaaccagcgtgaggtcgcgatgactgccggcgtcaaccccgccatcatacagccctatctgcccctgctggccgccatggccatcggattgctgatcggcatgcaaaggggttgggcgcaaagatcgttcggcgccggtcgccgcgtggccgggttccgcaccttcggccttgtcggcctgatcgggggcataggggggcttgtaccggacatggtggcagccgcgctcgtgatcggcgtggcggcggtgatgaccgcaggctatatccgcagcgcggatcaggaccatctgtcggccaccaccacgctggcaggcgtcctaaccttcgcagccagcttctgcgctacccgcctgtcaccttcgctaggcctcgcgattggcggcgcgacctttgcgatactcagcgcgcggcaatcgctgcacaccctgctgaaaggcatggacgatcaggagatcgagggagtctcgcgattcctgctcgtcgcgctcgtcatccttcccctgctgccggaccgggcgatgggcccctatgaagcctggaacccgcgggacatctggctggtcgtggtattcgtcacaggcctgtccttcgcgggctatgccctgtcgcgtcggctggggcaggacaggagcatcctgctggtcgcgctgaccggcgcgatcgtgtcttcaacggcagtgacagccgaatatgcacggcgcctgcgggacgaacccgcccttcgcggccctctggcagctggcatcgccatcgcctcgatcgtgatgttcgtccgggtccagctgctgacgctggcactgatcccccgcgcgctgccgaacctggctctcaccatggcgccggcgacgctcatttcggtttcattcgctatcctcgctttccgccgtcatcgcggcgacggcgcaaaggtgaacatctccaacccgctcggcttcggccccgcgctgatgctggcggccatggttatcgtgctgtcgctggtggcgaggtgggcgcttcatcgcttcggagagcagggcatggccatcgtgctgacgctgaccggcatatccgacgtcgacgcggcggtcatcaccatgtcggggttgcctgccgcgatgctgaacgatcaaaccgccggattgtcactggcctgcgcggtccttgccaacaccttcgccaaagctgtcatgacggtggtcattggctggggccatggcggggtgcgggcatcgatcccgctttttgcggcgctggccacggcagcggccagcatcctagcctgggccatactaccctggtgatgcggacaatcccttactgaaacatgccgcgaaatgcgcagaatgggaaaggtggagaaactcatgtccgacgatgcactagccaaagcctcgcagcaggtgaccgccgctcgaaacgccatgcccgtgatccgggcctttttcgacgcgacgaccttcaccgtgacctatgtcgtccacgatgccatgacccggcgcgcggccgtcatcgacagcgttctcgcctatgatccggcgtccggccgaaccagtctggatgccgccgatcccgtcatcgcccatgtcgagaaggaagggctgacggtcgactggcatctggaaacgcatgcccatgccgatcacctgtcggctgccccctgtctccagcgaaagcttggcggaaagatcgccatcggcgcgcatatccgcgaagtgcagcagacattcggcaaattgttcaatgcaggcgccgcgttcgcgcacgacggatcgcaattcgatcatctctgggaggatggggacagcttctccatcggcgatcttcccgtgacggtgcttcacgtgccgggccacacgcctgcctgcgtcgcctatgtcgtgggcgacgccgcgttcgtgggggatacgatgttcatgcccgattatggcaccgcgcgcgccgatttccccggcggcaatgcccgccagctattccgctccctgcgccgccttctcgaattgccttccgaaacgcgtctcttcatgtgccacgactatctgccggaggggcgggatcattatgtttgggaaacaacggtggcggaacagcgccgggccaatatccacgcccatgacggcgtcagcgaagacgcattcgtcgccatgcgcgaagcgcgcgaccgcacgctcgacatgccgcgcctcatcctgccgtcggtgcaggtgaacatgcgcgcgggtcaccttccgccgccagaggataatggcgtcgtctacctcaagatcccggtgaaccagctatgatccccgccttcccccacgcacaaccggtcgaaggcctgatcggcggcctgatgatcggtatcgccgccgccatcatgctgctcggccttggccgcatagcaggcgtcagcggtctcgctgcccgtgccaccggccttgccgacagcggagcgccgcgcaacatagcgatcgctttcatcatcggcctgccggtgggagcgctcatcacatccctgctgtcgggcggagcgcctgcgcgcttcccttcgatcggcctgctgctgatcgctggtctcatcgtcggcttcggcacccggctcgggtccggctgcaccagcggccatggcgtgtgcggcgtgtcccgcctctcaccccggtctctcctggcgacggcgctgttcatgggcagcggctttgcgaccgttgcggtccttcgtcttgcaggtgcgatatgatgaagatcgccctcgcgctgatctcaggcgccctgttcggcgcgggtcttgccctgtcgggcatggcggacccgatgcgggtgcgcgccttcctcgacctgctcggcccgtgggacccgacgctcgctttcgtgatgggcggcgccatgatcccgatggcgatcgcctgggcggtgcgcaaaaggctggagcggccctttgccggagcagccttcaacctgcccgagacgcgcggcctcgactggaaactggcgtcgggcgcggtgctcttcggcataggctggggccttggcggcctctgccccggccccgccatcgccagccttgcgctcaggccgatccatgccgcgccctttgtgctcgcaatgctggcgggcatggcgctccaccgccttctgcccggcggcatggcaagtccgatcaggaacggagccagccaccctcccccggcgtccgaaacgccgcgcggctgaaaggcgaccgctgtcatggatagtcttcactacgcattgggagccatatcgggcggcattgtaggcttcgtgctcggcctcgtcggcggtggtggatcgatactcgcagtgccgttgatggtttatctggtgggcgtgccaagtccccatgtggcgatcggcaccagcgctctcgcggtcgccgcaaatgcggccgcgggcctcgtcaaccacgcccgcgcgcatcatgtgaagtggcgctgcgggagtatgtacgcgctggcgggcgtcgcaggagcctttgccggatcaagccttggcaagacggtcaatggggaaaagctgctgttcctgttcgccctcgtcatgctgctggtcggcgcgctgatgctgcggggccgcggcaatcccggcgatcccggcgcggaatgcaatcgcgaaaaagcaccgcaggtaatcgcctacggacttggatcgggcctgttttccggcttcttcggcataggcggcggattcctgatcgtgccgggcctcgtcgcgtcaaccggcatgccgatgctgatggcggtcggcacttcgcttatcgccgttaccgccttcggtctcaccacggcggccaactacgccttttcagggctggtagactggctgctggcactgaccttcgtcctgggcggagtagcgggcagcgtcgcgggaacgcgtgcagcggagaaattgggcgaacggacaggacgcctcaccagcatctttgccgggctcatcttcgtcgtcgccctctacatgctctggcgcagtgccgccattttcatgtcaggcatcgaagaggcactttaaggcggattcgcgtaagtcagcctttttgcaggttccgctccaacagcttcaaccgatcgacgatcgaaaagaagaaagcggtcgaccagccgatcaatatgatgccgttagctccctcgatcacgcccaatatcctctcgcctgctggcaggacgacatcgccatagccgatggttacataggtggatgtcgaaaaatacagcgcttcttcgagacccggaaagatgcccagcagtcggtacaatgcagcccaaagccagatttcaatggcatgaagcgcaaacagcccgaatgcggcaagcaggatcgccatgccatttaccaccagggccacgaccatccgcgtcgcatggcgatgacggcgcaatatggcgagcagggccgccagcccagccagatggacgatcacggtcgccgcaacggcgccggtcgcgatgaaaagctgcgccgccaggctcatgcgtttgtctcctgctgaatatcccatcgcggctgaccctgtttcagcgcgccggcaccgcctgctccagcgccgcaagcaacgccgtctggctggccagcatcttgtcacacgcatcggcaagggtgaaccagtctgcccggtcaatctccgggaaggaccggacgatcccgctgcggggcggccattccagttcgaacagattgctcaccagatcggctggctcaatctccgtctcaaccgcgaaggcgctcacccatttgccccctttctgccggatccgggcgagcggccatggaatggcgggcgggcgcatgccgcctccccctcaatgccccagcagcaggggatatagcgattgcagccccgtcctgatcacagtcgacccattttcgaggcccggcacaggcactgcctaaaaggcctcgtaataggagaatgcgtggtgcaggacgcagtctggagcgaacctgtctcttccctgcatttccctgatatcggacgagatgacattctgcggcgaaatcagcatcgccagtgtcgagaaaagggcggaaaacaggcatattcgctggcaaattccctggaactagcagcagggaaaatctctggagattacagggaatttggtcggcgaacgattcgcagcagctaacgaaaaaagtcgtcccgtctcaaacgttggtaggcccgacaatcaaagccgtgcttttcacgttctccaacaaacggagaaccacaatgatgcaaggcccctggtatttcttccatcccgatagcccgggctatctccagcgcaagctggatgaaggcgagccggtttcaagggcagagcttgtgagggtcttcgaagccaatcccggcttcgcttggcaaggcgctcttcataagctctacagccaaatcctgaatgggtcattcaagggcaagcccgggccgaaggatcgtttcagctggtcgatgtggcagtgcatcaacgcctgggtcgatctggaggccgacgatatcagaagcgagcgcgcgggtcgtcctcgcattggggcggatctgtcgccagtacaggaggcgtatgaaagaacggcccgggcgtttcggctggggactggcccgagcctggctaacagcctgagcttacgcaatttgcgctaagattccatgatcgcggtgggggaccgcgctgtgacatctgactgccttctgcaacgaaggaggttttatgcaatcacagcgcggtcccctctcgcggggggatctggtggagcgcgacatcacgcttctcaagccgcatgcgcgcaatgcgcgtacccattcaaagaagcagatcgaccagatcgcccgcagcatccagaagttcgggttcaccaacccgatcctcatcgatgagcaggacaggatcatcgccggtcacggccgggtcgaggctgcaaagagccttggcctgacgcaggttccggttctgctgctcgacggcatgagcgaagcggaccgccgtgcctatatcattgccgacaaccggctcgccgagctggccggatgggatcgcgagctgcttggcctggaactgggcgatctgtccgcaatggttccggatttcgactttgacgtgatcggcttcgacgtcgcggagatcgaggcgctgctgaacggcgttgatgaaaaggaggtggtggaagacacggccgaagagccggaacagaaggcatcgcccgtcacgcgtccgggcgacatgtggcagcttggtggacatcggctgatctgcggcgactcgaccaagggcgaggtgttcgaaaagctgatgggcgatgagctggcccagatggtcttcaccgatgcgccctataatgtacctgtgaacggtcatatctgcggccttggcaaggttcagcatgacgagttcataatgggcgccggagagatgagccgtgcagagtttacggacttccttgcaagggtgatggacaaccttgccgcgtacagcgttgatggttcgatccactatcagtgcatggactggcggcacatgggcgagatgctcgaagctggcgagcgggtctatgacagccttcgcaaccttgttgtctggaataaggacaatggcggcatgggcaccttctatcgttccaagcatgaactgattttcgtgttcagaaagggcagcgcggcgcacatcaacaatttcgagctgggacagcatggccgctatcgcaccaatgtctgggactatgccggcgtcaattcactcaaggccgaccgcaatgaagagctggccatgcatccgacggtgaagccggtgaagatggtggccgatgcgatgctggactgctctcgccatggcggtatcgtccttgatgccttttcggggtcgggaaccacgatcatcgcggcagagcagaccggaaggctggggcgcgcggttgagatggacccgcgctatgtcgatgtggccgtgcgacgctggcagaagctcaccggccagaaggcgatcctgtgcggtagcgatctcagctttgacgagatcgagacggtggtgaacgaggtcgacatctaacggacagggcagcgccggtttatgccggcgctgttcctcaccgaattctcggagggtttccatgacagactttccctgcattcccggtctatcgccatgtcattgcagtgctgcagggaaatggaggttctatcgaatggcagatgattatgaggtgggctacggaaagccaccggccgcgacgcggttcaagccggggcaatcgggaaacccgaatggaaggaagccgaagccaaaggctgaaaccaagctgaagccggtgctgaagaatgttcttgaagagcccgttaagatcggaggacggaactacacgccgatggaggtgatcgcacgcacgctgatgaacaaggcgatgaagggcgatatgcgggcaatcaaaacggtgatggaactggagcagaagctgggactcgacaagccggagggccgctctggtgtcctcaagatcaccagagtgccgcctgagttgcgcgagctgtgggctaaaatgcagcaggccaagttccgcggcgaagatcctgaaggtctggccgcgctggacgcaaatcttcccgaggaagagcgcggccgctactgaaaacggagagccgcgcccgcgggggcgcggttcctctccctctatatcccgcaatccgcaagcgcgctcgccagcgaggcatccagcggcacgggtttgagaccgtccttcgtgatctgcccgacccggtacatgcccgaatcggggagacccgtatcggcggctgcggctttcgcacggaacagcaggccatgaccggcacgcagctcggcaagcatcgcgcgggcggtatcgcccatcgcgaagctgctggttgcggttgccgccatgatcgcgcgacccgacaccgccatggcatcggccatcgccttcgctgcgaccgggtcctgcggcgtgagacccgccggcattgcagacatgtcagtggtcactggaccatcttccggccgcacttcccggaagggctggtcatccacccgccagaggatggtgcccgtcggcagccggaagcgtccgccgctgctcacgcccaccagcaggccatgctggggatgattctcgatcacgggatagagaaagccggtacgggaatatcgggtcttgccgacataatcgagcgccgacaccacacagcgggaaacgccggtcaccggatcggtggtgcgggtcgcctgccaggcccgctgcatcttctctttcgctacggcgggtgagatggcgcaggcgactgccgcgagcgtgaggatcaacttcttcatgacgtaagggcctccctgagctggcggacaagggtatcgaggagcgtgcgctgcccgggatcgggttcatgcgggctggcgaatcgccagcggcggtgctcgaggaacagtgcgatccagagatcgctggctcctccgggccagcggccggtcttgcccgcggccgaaagcgcctcatccgcaaagtggccggcctctcccctcccctgctcttcaagcagggcatagccgtcgatcagatgggcaaggacagccgagctttcccagtcgcaatcgtcggggatggcattgaagcgaccagtcctcacggcggccagccatggttcggtcggctcgggctgggcggccatatggtctatcagagcggagatgtcgggatgtcgcctcccgaaaaggcggtccaccagctcttcgaggtcggccaccttctcgaaccgcttggcaaatataacgcggtgatcgggacgctgtttcttctttccgcggctgtgagtggcgatccgatcgccaagcggcgggattttctcgccgggcgggttgccaaagaagcggtatgacaccggccgcatggtcagcgggtcataggtcatccagatgatgcaggctgacggcttggtcgcaaggttcacatgggcggtgacctctcgcgccgtaccgcgcagcacctgccccttgagctggatatggcggatgatgccgttcgcctcgatgaccagatcatagccgtcgcgatcgcagtcggtgcgcagcagttcgaaaggctggtcgcgtatcagaagctcggaggtgatagcgccgctcagatgatattccagcaccttctctatgagggaggaatggcgcgatagctgcgccctggcggcggcgttgcggatggcggcaggtgtcagcggtcatgctcctcttcatcgggagcgccgctgatgccgtggcctcattcgtcgctcctatgtcctctcggggcgacggccagaagccggatgttggaaacctgaccaaaggaacaggcgcatgcgcctttaccgttgccggctggacatgcgcgcatgccacccggccccagtaaactgtgaccgagtacctttggttggggtttccacgccccgcttcccggctttcacgggaagcagggccacattgctcgacttgccgcgacaggcaagtggaatgtcaggaaaatcttatagaagcgccgggccacgggagagccgcaactacgcgtccgtcgcctttcccttcaggatctacacacgccgaaatgaatcgggaggcagcataaacggcctcccgggcaatatctcaggcggcttcccatacctggttgagaatccgggcggccatcgccgccttgtcctgcggcaggaaccgcccataatgtttggcgaccatctccggcgtgtcctgaatggcatagcttgcctgttcataggaaccggtatgcttgaggatgtgggtggccaggacgtcccgcacattatggggaccatgcggaagtagacccttgattgcaccgcgcccggtataggggttgaaaacaccgtagcgctgtatcaccagcctccatgcctcataaaatgtgctctggttgtatgacgcgtcgcggctcgttctcttgaccgttttgatgaagaaggtgccggggtcattcgcgccgttcagcagagccagacggtgccgctcgatataggtggcgatatgatcgtagagaccgcctagatcaggcagcacaagccggaagggttttccggcgaaaaatgatgaatgcgcgttcttgaacgcaacggctggaacaaggacttcccaaccctgatcgcgttcgttccagcggagctctccccgcttcagcgattcaagctggcgttccgagcgcggcagagtcccacgcgggcagaccagcagttgccgaaggttcttctgccgcaggccaaggtgaaggcccagccgaatgagcaggtaggaacgggccgtctcggcggccgcacgcggatagcgccgcgcatccgggcgcagcttcatgatctcgtcggcgatcttcagatactcggcgaccggacttggggcttcaaggatgggcaggatcggctcgaagggatcgcggtggatccgcgccacgcggtcgatttccttcacgcgggcacgtgcatgcgcatggagaatgtcgcatgcccccggccaatcggcacgggcagactcgatatcctctaccgatacaaggccatctatcggcacgaggcgcgaagcaagctccggatgctgccgcagccatcctgtttcctggcggaccagcgccatggcattgcgcagcatgtcgcattcccaacgggtgaaaaagccgcgtcgacgttcacgccactggacataccaatcccagacacgcggaaatatgagcatggcaaaggatatgttttcgagcggaacgccatgaccctgcacctccccgctgggtgaggccgccagggcgccaaacatgaggccgaaatgttcgatcttctgtgcagtggtttcttcgttccacacgccgatgcgctgaaaaccgatgtccgtcagcgtggcggtcttgaagcgaacaagctcattcagttccgccacaagacggggcggtgcatccaccaccccaacatggtcgacctgatcatcgagatcagacaaatcttcaggctccggcgacgtcctgatcttcctgcccgtcagagaggggaagcggacggcgtagcgcagcttcatggccagcgcctggaagcggcgatattctgtggcgccggaaatcaccacgttctgaacccaatccaggatcttcgcctgttccttcagcggccttgaattgaaatcgtcaggcagatgccaggccagccgacgctgctcggccctgggcatgcctgtcaccgtcaatcccgagacggcacgagcgggattgggcagcttcgccctgaaatagcccgagggcaaaccgtagcgttgctcgatccgcgtgagaatttcgaagctggtggcgctttggggagtgcggcgaccctccgtccaggattgcagcgttgcacgatccagcttgtctccagggcggataatgcatcggtgaagctgataatagctttccgagaagcgccgcagatgcaggacgaatgcttcacgaaaggtgggtggatcaacccattctgtgaaagccggggcgggatattcgattatcggcagcgccttgcgcccacgctttgatgaagtgcactgctgcttgtcgccgttgatccggcgcattgtcgttggcatttagataaggttccagattctattgtcatgatccagttcaagctgggcgtgcctgatacaggcgtgagcggatgacaacagagggtggatgaaagcgggtggccagccaaatgaacccagctctacaagggcggctcacagactgcattgtctgggacgaggggaagcggatcggccgcatcttcacgtgtccttgcaatagctgtcgttgacaaagtgcctcccctacattgcctggcggtttgggaacgctgtggcctgaatgagcaaatgcaacatccgataggcaatcacagcatctcgacgtcagccaggacttgctctaaccttcatgaatcgcagcgttttagggggacggcatgcgaacgaacatctgtgcgatattctttctcgcgatactgacgacggtggcaagcgctcagaccacgatcatccggttcggcaatcttcatggccatacctcgtacagcgatggaagcggtacgccacaagacgctttcgccatggcgtgcgccgccggtctggatttcttcgccattaccgaacataaccatcccaagggcgatggttcgggcgatcgcagggacggcatattaatagcgacccagccggcgctctaccgcaccgcccccaattcgcttgtgaagatggcggatgcggccgatcagcctggtgcctgcgtcacattatacggccaagaattctccaccatctccagtggcaatcatgttaacatattcgacatcgaccaggtcatcgatgttcccaatgggcgcttcgacctgcttctcgaatggctgaggctgcatcctgacgctggcggcggagggccgctggttcaattcaaccatcccgagtccggacggcgatcgctcaaggactatggccgcgacgatttcagcggcggcgaggagaactgggtccaggcaatggcgccccatgtttcgctcatcgagatcatgaacgcgccagccctgcaagatgggcagcatcagcgcacgagcatccgcgaaggccaatattttcgctatcttaatctcggcttccatctggcgcccagcgtcggacaggataatcattatcgcaactggggcatttcgaccgacgcgcgggtagccgtcatcgcggcggatttctcacgacgcgggatcatcaacgcgctcaaggctcgacacgcctatgccaccgaagacaagaatttgcgggtgctcttccgatccggcaatgccctgcagggtgatattatcgacccgccgacgctcggggcggaacttccactaacggtcgaaatcgtggacgatgacgagcccgatgcgatctatcgcgtcgatgtcttcaaggatgtcgcgggtggcaagccagccagcgcgcccgtggaaactttcgaactcgtcggcaatcaggccgcgcccgtgccgcttgaaggcatccgcctcgaagccttgagtgaatatgtgctgctgcggatcacccagctcagcgatcaggacgaggaacatgccgaggatgaccgcctatggaccgcgcctatctggttcgagagtagcgccttccaccaccatatggatcagcaaccgcgcctcaggatcgtgcggtttgtccccgacccccagggcgatgatttcaccagagaggaaatcacccttgccaatcggggaagtgccgcgctgaatctgtctggttggcgtgttcgtgatcttgccggaaatgtctgggtcctcgatggcttgctcgggattgagccaggagaggagaaaaccatgctgcgtggcggccagcccatgtcgctcaacaacggcggcgacgaaatcgagttggtcgcacctgacggcaccgtcgtgcagaccatagcttatgggcaggtggcggttgacgaggagatccggcccgatgccatcgactgaggagaattcgcgggcaacggggcgcaatctcgtcatcctgctggacggaactggcaatgagcttggccgcaacctttccaatgtcctgaagctcttccgcatcgcggaaaagggcaagcgccagcttgtttattataatccgggggtcggcacggtcggacggatcaacccctggcaccgggcacggcaaaagctcatcgagatcatcggactcgcgacgggctatggcctcgacggcaatgtccttggcgcttatcgctttctggtcgaaaactggcaagaaggagaccgcatcttcctgttcggcttcagccgcggggcatggacggcccgcgtactggcgggcttcattgaactaatcggcctagtccgccgcgaacagctgaacatgtgcgacagcgcgcttggcacctacaagcgggcggcggccgaaaacgaccttccccttgcctggcatttctcccgcgtgatcggcgcgcgcaaaccgcgcattcatttcctgggactttgggatagcgtagcatcggtcctcgtgccgcgtcccgaccggttctggattccgagcgtggagactctcccctatacccgcaacaatcctgcggttgcgatcgtgcgccatgcgctcgcgctcgacgaacggcgtcgcatgtttcgcgtcgcgccctgggacgcgccgcaaacccatttgcccaatccctttgaccatgacgcaggcatagcacaggacattgagcaacgatggtttcccggcgtccattccgacgtcggtggcggctacagggaagaagagagcgccctctccaaacgaccactcatctggatcgtgggcgaagccgacaaagccggtttacgcattaatcaggccatgtacaggcatcttgctgagggagaagctcgcgcaggcaacaagcatgattatgtgccgcccaacgccgcgggtcagatacacaattcactgacatgggcgtggtggattctggaagtcattcccaaactcaaacgtttcaaggaatggaaacgtcctaccctcttgggttggtaccttccattgggcgaaccgcgttgcgtgcctcccgggcatgatatcgatgaaagcgttcgggagcggatcgcgaccaaagctgattatcgtccacccaatctggaacctagcgatccagctccgctatagcgagattgagagcgcaaagtctggggggaccatgcccaattcatcaaacaaaaatggcggctgtgggctgatcctttttttgcatgctcatcatctttgccatcggcaagtgtaacggtggcggcacttcctccgtcgaaccgagtgatttatcgcagcccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgcgtcgtcggcccaaaccatgcttatgtacgtcacggcggctagccttagctgccgtgcagagccgaaatctggcgccagcgtggtcgagaagctcacccgaggagataatgtcctggcaggtgagaccttgggccattgggcccatctggaccgaattggtgaagattgctgggtcgctcagcgtttcttgtccgagaacgatcctgggtccgagccgctcccccgtcgcgcccagctttatgggccgcggcgggacatcgtggaaaccctctcatcgcagcccattggcccaagctgcggatccaaatggaagtgcgggcagatggacagctgctcggaagcctaccactatctgaatgagtgtggtctaagccgactggatggcgatggggacggcgtgccctgcgaaagcatatgttagccctgacagtcgcgattgtgcccaagcgttgatcggctcatgccgctggttcgggcgccgatatgtccttggtggctggcggcgatggaagtggtgaaggtccgtccacatagcccgtaaaaatatccccggccttgaggcgagcgctgtcccctccggtgagcaggccaagaaggccgaaccccacgaccgccagcaccacgccggcgccattgccaccaccccggtcggcatagtctcctcgcaggcgaacctggcccgacggcaaatcgagatagagaagtttcgcgcccaaccgaccgcccttgcccactgcgccgttcttttcgacgctcgcgatctcgccccacgctgtcgagccaacaggcaccactggcaccccattgatgtagatcggctcatcaacgcgcagtttgaaccggtcgcctagccgggccgtgcgactgttgatttccttaagaaccataaggcgtacgggggtacccgccggaagcacgggagccatgcctcccggagtaccgggcggcgcgactgactgcgccggcactccttgcatgatctggtcgcggggcgccgccgtctcgggcagggagacggcaagcgcaacggcgaggacaaacatcaattgctcgcgggcggcgcgggatcgaggaatttgatcgcaacgccggtggcggtgctggaaccccagctcagcgccgtcacatgcgcatcaccatattgcgccttgatcaccgcgtccgcacccaacttctcgccgcgctcccacagctcacgatagattttttcctgactgggcgccttgctaaagatcgtcgccttgcgaacgccggcctttacttcgccaatcacctgataaggacgatccgtgatgtcgtaggggaagacgggaacgcctacctcttcattgacgatggcataatgcttggccgtatccgccacagtcgcttgagcggacagaataacgaccgacgcgaccgcgacggcaaaaaatgctttaactttcatgatatcccccgatttggaggcgaacgattgcaccacccgcgatgctcgtcaagccatgccacatatcactgtcatccagatcggttggatcaggaacgtgttccccgcagcggtctgctgccggattgcggcggatcggagggcaacagatactgattacattctcacatcgacacccattgatcccagcttcgcaaatatgagcgacttcgcgatggctcccatcgtttccaaagaccagatacccgtcttgcgcatcgctgccttggtgaaacgccagacctcgggatcgcgaacctgatcaagatattcatgtccacgccaggttagacgcaccgcgatccagcaacggtcatttggagaaatatatcctgctgtcgcaaggccggcctccaccaacaaacgaaaatgatgctccacctggtgtggctcgcgtccgaccagccttggcacttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcagctcggcacttttttcgctctccattgcgagcatcagatcacgaatcagttcaggatctcgtttcatggcgaacagaagaacaaaacaagttcatgtaggaaagcccagttggcgttacgcgcgtccggaaacatcggtgaggctcgccgcctgtcattgaggccgacgaaacatgaccttgccgatgagggcgaaagcggccatcaaaatccaggcaacagcgaaatgtcccaagacgaatgtccagccatagccgtcgtcaccgccgaccaccgccacaaatgcggcaataatagtgatgagagcgtaagaggcccagctgagaccagaatttgtccgcatgatttgcctttccgagcctcccctacgcatcatcgacagggactgcaatcgacaccgtcagagagatttctcctctgcccgacaaacctggctggttccaggtcacactcatcttttgcggcatcagccgcagaagaaacgtatcgggatgcctataactcctcgcctactctttcattctcgcaccggcatcgccagaaagtcagatgggatgtgttccggggggatcatgagaatcagtgttgttgcgtccgccatcgggctggcctgcgtgatgtccgatgcttcggcgcgcgagccaaacaacgaagccgttgccggtcctgacacagcgggggtgggattgattgtcacaggcgagaagttccgccgttccctgaaggaaacgccagcaagcgtggctattgcgacaagccgtgtcatcgacgagcaagcgatggtctcagcctatgatgtccttgaccggacgcccaatgtggccgtcgacggaagccggaccagcttttcgatccgcggcatcgatgcgttcaatgtgtcgggagccggggagggcgcgctggccagcgtgtatgtggatggcgcggccattccccgcctcgcgttggcctcagggccgctggatctcttcgatgtaacgcaggtcgagatattgcgcggcccgcaatccaccgttcagggacgcaatgcgctcgccggagcggtcatcatcaatacagcggatcccactttcaactggagtggaaaaacccggttgctgctatcggacaaggatggccaaaggcggctcgggatggcgatcggcggccccatctcggaaggccaggtcgctttccgtctggcaggtgaagcctccaagacggctggcctcatccataatgtgacaaaccaggccgatggcgatccgcagcgctcgcggacattgcgaggaaagctattgctgcaaccaagaatcctaccgggcctgcgcctgatcagcgcgctcctttatgaccagcatcaacgcggcaccttctatacggaacttgatccgccctatgacccacgcgcacgtatcaccacgtccgacgctcaggacaggaagcgggtcaccagtgcaatcggaacggtcttggtggaatatgaagtcgacgccgggtccgttctcaaatccgcgaccagctacagccgcatccgcttccgctcgcgctctgacgccaaccgcactgccgtgccaggccagcttagccatatcgacgagctcaatcgggccttccagcaggaagtccgcttccattttcgcagaagctgggtcgagggactggttggcgcctattatctgcgggaacggcgtgcctatgcctataacgcattgcagagtcttagccttgcgagcctcggaatcgggcggcagctgcaggcagccggcctcgggccggcgacggtggaggcggtcctcgatctctatggcggcacgcttcccatcagcaatgatctcactcgtccagggataacggacaatcatgcggcatttgccgacctgacatttccgctcggtcgccaactgcgtatccgcatgggcatgcgctatgatatcgagacatcgagtcagcgagcaatgcaacatatctcgatcgaccatcctctacccaatcctgataaacttggggttccagctcttggtccaatagtccgccggctgaacggcctgctcctcaatcttgtccagggcgctaacagcgccgaaccgccccgccgcgtacgctatgatgcctggctgcccaagctgggcctcagctatgatctcgcttcgaatatggcgttgagcctgacggcgcaacgtggctacagggcgggaggttcgggcttcaacgcgcagcgcgcggaaagctatgatttcgagcccgagtacagcaccacctatgaatgggcgctgcgctcgtcatggctcggaaaccggctttcgctcaacgccaatctctattgtaccgactggagagaccagcaggtgctggttcaactgaccccaggagctctttacgataccaggatcataaatgcaggcaaatcccggctccagggctttgagatggagtcgcatggggttatctcccaaacgctcaccctgcacgcaggcctcggatttggaagcgcccggctgaaaaacttcccccaagccgaaggcaacacgctcgagagcaccccgggcaaggcgtttccccgcgctcctcgttggacgctttcaggcgccgcaagcttcacccatcccaatgggtggttcgcgaacgtcaacgccaattatcgcaccgcctattaccagaatgtcatggatcagcgtgttcgcgacatcccttcccgaaccctcgtcaacgcgaagttgggatggcaagggaagcatctgggcgcctttctcatgattgcaaacatcttcgatgtccagaaacccaaccagttttttgtcgatgtcgacgggcgcagacgcggcacactgaacgcgccgcgcatattgggcgtttccctggaaggccgcttgtgatcagagccgagagcgtaggaagattcagcgctcgcacccgtcgccaggatctgggtgtccccgctatacacctagaccctgcatggggttgtcctgcctcgtttttttccgcgaatttgctctacacagcctaggaaatttccgccacagatatggttaatgaggggaactaccgggaggcgcatgttggacgatcggatcgccaaattatccgatgtgcaaaagcggtgccttcgctttgctgcggagggacgaagttcgaaggagattgcgccgctggtgggcctgactcatcagaccgtcgaccagtatcttcatcgtgcccgaatgattctgaatgctgagaatcggcgcgaagcggcacggattttcgcggaaatcgaccgcgcagtcccgttcaaacaatttgaattaaaaccgaccgacgttgaaatccgcgaggaggcaggcatttccgaggaaccggtcgagcggcgacaggcgcagcccaagtcgctcggccttccccctatcggaggtccaaccaatgacctgacacgcactcagcgcctcatggcgatcggcaagatcgcgctctttctgacgatcatcgtcctgacggtgatcatcctctttgcggcagcactcgacgccctgtcgaggtgacgctccgcttcacgacaacccgatcttacaaacgcacgctccaaggggtggtgcgaaggagacctcatgaccgaattcaatccgctgcaggcccgcaagatcgtgaccgatcttggtcggacgcaacttctgatcgatggtgcgctcaagaaattttccatgctgacgaccgatgtgatcgaagccttttccgaagccaagctgagcgatgcggcgagccagccggcgctcgaggagctggccgatggcttcaagaccttcgtggaagggcgccgcaacttcgtgaacgctcacaagatgctgatcgacatgaagcaggactcaaacctgcgcaccgtcgagataggctgtgaccctggcccactgtgcccttggatcgcgccggaatcgcagttgcaactggttgcctaagggctgtttcggtgctttggccgtcttgcacaatatggaagacggccagagttcatgcttttgatcttgtattggattatgacgctatgctgctgtctatatgccgcatgcgcaggcggtccggtagggcgcatcggcgcgggattgatcgtgttcaagacaattgcgggattctacacctcaatcctcgatcaaagctggggccacactctctacccggtgctgtctgtggacgtgatatgtcttgtggcattcgtcattctcgcacttcagggcgaccggcattggcccctttggaccagcggctgcgcgctcgctgctgttgcggtccatatgggatcaatcgctcagatcgggatcgatccgaagatttaccatggtctgaggagtctatgggcttttccgatgcagctcttcatggtgcgcggaatcgtgctcgacatccgatatcggcgatcctgcgcgaacatggctgccaaagccttggcctgataccctatttcgaagcgcgcatggccgcgctggccgaggaacaagtccgcgttctattcttcaacgatgcttgcgacgccatagccgacgaacgcatctggcccggcacgagcacgcatgtggagctccctttgggcgagcttgtgcggcatgccatagcctgcggatcgccaaggctcctcttcgcccacaatcatccctcgggcgcgccccagcctagccgggcagacgttgaattcacgcgaagactggtcaggatctgcaaggacctgcagatcagggtgcatgatcatatcatcgtttcccggcacggctcgttcagcttccgggaccggggctatatgtaggctttcttcccgaccgcatgcctgcattcgccgcttgaccgattactcataggtagaatcccgtattaccgtcgagcaggaaatatgtccctgggaattgcgatcatccgagagggtatcgacaacagaaatttgccaaagcgtgattttaaattaacgtaagataagtccggaaccccagctagcaagatatgatgatggaagacgttcgtgcgctattggatgagaagattgcccaaagcaaagccacctattccgacatctcgcgtctgatcggcagaaatccggcttatattcagcagttcatcaagcgcggaaccccccgcaggctggatgagcaggatcgtcgaacgatcgcacggttccttggcatatccgaacatctgctcagcgggcttccgttggaaggggccgagcccgcaccgccttccaaaccggcaaggtcggtctccgtgccgagactttctctgggcgcttcggccggggcgggcgcgctcgacattgatgaaagcgcatctgacagcgtggcaatcgacagtcgctggctccaggaaatcggggttcggccgccctatgtctcgatcatacgtgtcgatggcgaatccatgaccccgaccctgaaccatggcgacgagatcatggtcgatcacagcgataatatgagcaggcttcgagacggcatctatgtcttgcgcctggacgacgtgctcctggtcaagcgcgttgcaatggggctgcgacgcgacgagttcagcatattgagcgacaacagcctctatccgaataggacgaacgtcaatccagagctcgtcactattgtgggccgggtcgtttggtcagggcgcattctccgttgatatgcggttaaggctctgatggaacagccggcaagtcggcaatcagatcgagcaactcgataggcggcacggctgcttgcccaggcaatgcgtcgatcgccgcgcccagatgcgctcctgcttgagacaggcccagttcatccaaaaacctcaggcacttgttcagaatcttggcgatgtccgccacaggctgatcgagctgcacttcaacgcgcgaggtttgcagattctccggcgcttgcaccgaagaactgcaagctttttccactatttcggccttccacttcatgaagccctgctactcctgcctaaagccaatgcgaaaatctttcgaatccgaaatggcctagtgaatggttcaaagaggatgaagccgatcaaaaatagcgctggcgttccgttcagcgcctacctggccagctgaatttcacttgaaacaaacaggcatgttgccatccttcgacccttccccgccgctcagcggtcaaatttcgttcgccagcagcggacatctcattgctgccttcgggccggtcatcatgtccgctttgttggactgtccggtaagtccgcttccgggcggcaactggctgaaacggtcgttcgttcatccaacctagaaatggcagtaaggcgccccatcaaactcagtgtcgatcgaaggcgatggacgcaacaccgctagaccagaaggcccacgatcgcatccagcgtatcgacgaagctctggatcagctgccgtccctgcatagccggcggatcggcatcattgacgccggcacgcgcctttccgctcgcaaccttgccaccgcccagatgcgcgtcagcgaggcggaggtcgtagatgccgaacaggggggccatcgtcgccgcagcgtcgctcgccgagccatgcgcggcagccagcttctccagagctttcagcgatccgggcttcttgtcggatttcgggagtgagagggcagtagcgatcgcatcgacatcgatgcgctcgatgaagaggcgggtgagttccttggacaattcgagcaggccatccgggtccgcggcaagaaaccgatgcgcacgccgcaggagacccggcacgctctcatggttgcggaggagcggggctccatacttcccctgaaaagcggcatcgaccgcctcgatcgacttcgcgagcttcttctccggtgcgactgttgccgcagggttgacctccatctgcgccgcgaacagttcctgcgatacgccgccgtcgggcgttacattatgcgcactccaaacccgctgttcccaaggcttaaggcccccaatatcctttgcaaacacggtaatcagccccaggcaattgacgccgaagtgaacaccataagctgtagccccgaccatgcctgtttcgccgctcgcccagcgcagggccgcgctgcggtgccggagcaatgcagccacgatggctggatcgaaatagagccatgacatcgcgccagccagttccttggcactgacgcgcgtgccatcgttcttcagcgcgaaactggtcgtgtgcgggtccgcgtctccgcgcacccgcgtgctgagcggcccaggctctacccactcggtccgccacatcgcgccacgcatccagaagtgccctgtggggtccggatatttggaatcgacgataatgcactcgtgcctatcgcgtccgttggtttcccgcaactcgtcgccgggccagctatagcctggcttggtcgccgtaaccgcgacccgctcgcgatagctcgagcaatagagcgccatcccccgcgcggcgagataatcgcgcaggaattccgctttgatctccagctctgccgggctgccattgtcgtcacgcttcaggcgtgccacctcggcccatccttcttccggccggaaccagatatcctcttcgcgcatcaggctgagcgcgacgacaaggtcgggatggaggtgccaaacgcttcggccctcttcctcgatgtgctgatcgatgacgagattgatcccgatctgacggctgccagacctgaagacatcggcgctaacataaccccaactttccattcctgcacggtgcggactcatgtctaggtcgccgctccagcccatcttcgaagcgatcgacctgtgcgtttcctcgaccgcagctgtcgctattcccgtccattcctcgagtcgcacgatgtcagccttcagcggcttgagctcggcttcgcataccagccgcaacggaatccaggatcggccctgcaatggctggatgtcgcgcaactcaaagtaggactgtggtatcggcatcggatatccttgtcggggtggtatgggcgctagtgcgcgtcgcgcggaggcattgctctccatacccggcacatggcaatggacagcgtccaaagaaagccttggtgcaaacaattcagcgtagtgaccatgaccaacgccgacctcttccaaatgcgggcgcctttgaggctcctctatattatcggcaatggcttcgaccgatatcacgggatcccatctgactctcgcgacttcgctgcctatctcgccgccaccgatcgcacggtacatcggatggtcgaggaatatttcgcggcggatgccgagttctgggcagagttcgagtcgcgccttgccgaattcgacgagcatcaggcggtcgattacgcgtctcaattcttggacgacaaaggctatggtgacttccagtatgagcttgagcagatcgcgacaggactttcatcgggcctgcggtcgcggttttccgattgggtgcgcggactaccgataccggaccgaaggtcggtcagatcgccgctgaacatcgatcgttccgcgctttttctgacgttcaactacacaccgacactggagcgcgtgtatggcgtgtcgagctagcgcgttcttcacattcatggcgatgccgccaacgcggcggcggagctggtgctcgggcacgcctgggagcgcgcgccggaggacagcctgaatttcaagcccgatgggcccgatgacgactggcgggtgcgtaacgggattgaatatatcgaccagttcttcgccgacaccttcaagcccaccgcccggttgatcgagcagaatgctacgttctttgcgggcctagcgaatgtgcgggagatcaagatcatgggtcatggccttgccgaggtcgatgcgccctatatcgacgagatcatgcggcaggtggatttgacgaccacgcgctggaccgtgagcatatatggcgatttggacgctagacgcgcgcaatttggacaataccctatcgcgccaaacctggtcgactatcgctctcttgccgatttctaggagcgtttgctcgagctgatcggcgcaatgacattaggcagttgcgcggcaccgggcaaccggccagccttcagcctgttcatgaaggatgatcgagtcgcgtgggtacggagattcagctcaagctcggcggtctgggcctcacctatgccaagaaccaccgaggccccgatcatggtgcgctgttccagcccgccgaccggcagaggatacggagcgatcaggtcgactatgaatattgtgaggaggagggcgaagacccttcgccgatggaatgggcgtttgctcgcaagctgaagcacgtcgtgccccgcttgcagctcttgggcttcaccatcgatctcgctcgtgaggcctattcgaattgggtagtcgactggaaggaggagcgtgagtcgctccaggatgacgatgatcctcctattcctgagccgctgtcattcgacgaattctgcgcgttcgcgacgcgacaatcgatcctcgacctcgacgatacctttctctccggcgacgaggaatggcgagatcgccggaagccgaaggggcggttcgcttcggatatggccatcatagagcggattccgatcgggtttgatcatgacgatatggcttggtcggagcggagctacttcggcagccgcgtcaacatcctccacccttatctgatgctccaaatcctcgccggcaacgccgccaatctggagacggacgtcacctggcaatatgggccgctcgtcgaaaatggctataccgccgccgccgcgttcacgccgtccgcgcgccggaccgagacgttcctcattgcgaccgaaggcagctccgatgcgcatattctgcggcacgggttcgaactgctgcgccccgatgttgccgactttttccgctttattgatgtcagcgagcgtcacccgtttccgggcaccggcaatctactgaaattcgccgaggggctcgccaagatcgacgttcacaaccagacaatcttcgtgttcgacaacgatgcagagggggcagacgcctttgacaagctcggcgggctgacgctgcccccaaatcttcgcgcgatactattgccgtcgctggaatgcttccgctcattcgcggcgcgcggcccggaaggcgaccatgaagccgacatcaacggacgggcggcggcgatcgaatgctatctcgaccatcggcttcgcggctatccgccacctcggattatctggaccaattacaagagggacacagatacctaccaaggctcgcttgagcacaaggagtcctatacccgcgcgttcctgaagctcaccgccgaaaagctacaggcttcagggtacgacacgggcaatgttgagcggctgcttgatacgcttgtcgccgagtgtattgcgatggcatcagccggcgttgcagcccgtttcgaagctccagaggcctgagttcgctgccatgacccgccaggtaagcgaatgaatgaaggtcccgatccgcttcattacgcagacatcattaaggtgaacgccttcggactcatccgagggctctacctcgacatggagcatcagatcgtcgtgacgacgcacgacgagcagcaagccagcttggtctcgcgtaagttcgagtcggccggacttgcgtcgaagctcgtccgttcgagcgctagtttccgacgatgaccgcctaagaacgactgggtcaacttcttccggagaaggctggcgccaactcaaatagtgaattgatcggatccgactgatctcttgctgacagcctgatacgcctccgatagctatccaattgatagaggggggatagaatggagatcgccagcttaaagatcgagaatttccggggcgtgcagaacggtatgatccgtttctcgccgcacacggtgctggtcggcgcgaataactgcggcaagaccacggtgatcgaggcgctagcgctgctgttcggccgcgaccggatgatccgccagctgaccgagcatgattttcacggcagcaacccgcagccagcagatcgcatccgattgaccgcaacggtgatcgggttccatgacgaagatccggcccagcatcccgaatggttccgcgacgacaggggcatcgtaaagtggtggaacgcggcgaccggcaccatccatcccgcgcgtaccgatccggcatggaggctcgcctgccagatcgccttctcggcgcggttccaccggccgtcgctcgaagtggagacgctgcgctatttccacgacgacgacagtgtcggcgatgtgtttgacgacgagacggcgaccccgcttcccacccgtctgatccgcgaactcggcttcttctttgtgcctgccgcgcggacctgggaccggacagtgtcgttcggctccgagctcttccgacgcgttgtcgccgccggcgatggacagccttcggaatcagttctcgccgagcgcgaccgtctgcgcgcgccggaagcgaggctcgagcaggacgaacggctcttgccgattgtcgaccgactaaatcaggaactgcgcggctttttccggacaaacccaacgctgcatctgcgggtgacacccaccgattccgatgggctgctcgagtccgtcgtgtcgcattattcgcacaacggggcggacgttccgctgcccgctaaacggcatggcagcgggcttttgtcactccagcatctgctgttgctcctgcaattcggacgactgcgcgtcgaggcagaagaaaatttttggatggcgctggaagagcccgagctgcatgtccccccggcgttgcagcgtcggctggtgcatcgcatccagtcactgtcacgccagaccctggtctcgacccactcgccgatggtcgctgcgctggcggatccgagcggcgtcgcggtcctgcgcaacgaaggcggcgtcctgacctcggtgccgctgctgcagtcgaccttgccggctgacacgcctaacagcgtccgcaaactgttccaggtgaaccgcgtcgagacgattgcggcggtgatgcacgagttcgtgctgatccccgagggcaggacggattatgaatggctggctctcctcgtccgagccgtcgacctgcatcagagttgggccgcggccgatgaatgccggttcgacgcctttgtcggcgtgattccgacccatgacggggctgtcgtgcgcaccgcggcggcgatgtcgccgctccacccgcgcgttgtcgcactggtcgatggcgatcccgagggcgtgggctatgccaacgccctcgccgcagccggcgctccgaattcggggattatcctgcgctgggccgccggccagatgctcgaggatgtgatcggctggatcatcgatgccgacgcggcggcctgcctgccgaccatctcgatcgacaatccccccgcaaatgtcgccaatctcgtcgcgcgcctcaaggacgaggtgcgggcgacaggcgggctcaagaaggacagctcgagctacgaggcgattgcgggggcgatcggcgcaagcgacgcgtgttgtgcgcgagcgcgatcgctcctcaacgctatcactgaagtcgcccagggtgtcgacaatccactgttcgtggcggacccgaaccatccaacgatcaaggtcttcacgccgtgactatccaagctgtcgaaggcggtgccgggtgcgggaagacacatcggctcatggcgatgctggctgatcgccttgggacccacccgctgaacgacggtcagcgtgttctagcgctcaccttcatgcacgggtcgcggcggcgcctgtccgaacggctgcgctcggtcgtcaaccttcgcggacgcgtggaatgctgcacgatcgatgcctttgcgtggcgcatctatcgccggtggcgggggttggcaggcgcgctcgccatcgctcccgcgaccgagggcgagttcgatcacgtctgcgaggcagccggattgctgctggagcagccgcaagtttgcgcttgggtcgcgacgagcttcccgattgtgctcgtcgatgaaggtcaggacctcaaacccgagcgcctgcgcatgctcaaggcgctcgcgggcaccgtccatgtgctgattgccgccgacgagttccagtgtctggatcaggcgcttcgccccaatccactggtcgcatggctgcaacagcatgcagaaccggagacattggtgcaggtacgccgcacgaatgcgccgggtctgctggcggcagcgactgcgattcgcgcgggaaatgcgccggccaacggcgccggatttaagctgctgccgccgggagccagcgtgccgcttgccacgacgttgctcgccaatgccatcgcctggcggcagggcggcgatgtcgcggtgatcacaccggcgctgcaaggcgggtttgccacgtcggttgtcgcccggctcgctctgggcccgtgcggcagacataacaacgggccttacaccgtccattgggagggcaatgaccgcgacgaggcgcaggcgatcatcgcaggtctcgaccttgcggccgatgcgcctgcggctgttgcctgcgcagcgctgcgagcgatgccgcggaacggccccgtgcgtgcgacactgtcgtgggtcgaaaaccaggttcacgcctgcggacgggtaaatttcacccgtgcggagatcgaggccgtaattgcgcgacaggtctcgctgcgacggcagtatggtggcggcgcgtcgcatcaactgacggcgatgacggtgcagcaggccaagaacagggagttcgagggcgtcgtggtcatctggccctatcaggtgggcggcgatgctgaacacaagcgtcgcctgctctacaacgcgatcactcgggcgaagcgatggtgcaatgttatcgtccagagccagaatattctcgctgccgcgccgtttgcctgaatgctcgaccccgtgtggctgccttggcgccggggcgcatatgatggatcttagaatccgcctccgaaccgcaccccaatgaacgaagggcaggtttcggtgagccggttcgagccatcgaatgtcgcctttgttcgcggactctgcctattacagcgtcttgtcgggaccgtccgctattccatggtggttgctctgaagccgactgggcggaaagtcccatctgcagtcgatcaggccacctcaatagtctcaaaatattgcgcagatttcgttcgacttcgctgacgaatggagcgaacgctgtggacatggaatcgtggctcgctaaggagcccctgccccgcaaggctgcgcgccacggggctctgggtggtgggaacggcaatagcgccgctccaaaaacggagaccatccatgaacagccttattcgctttaccgacatccaactggtactgctcgccaccgccgcacagcgcgacaatggcagcctgctgccgccgcccgaggcggtgggggaaggccctgcgcgcattcgcaaggtcgtcgagcagctcatccggcgcgggcttgccggcgaggtcgatctcccctcaggggccgacgcctggcgcacggatggcctccgctcgatcggggtcatcatcactgacgcgggccgcgccgccatcggcgtagagcccgaggaggcagaagaacccgctacggatctacctgagccggaggtcacgccgatcgccgaagccccgtcacctgccgcacacagcaaaagcgcgctggtcctgaagatgctccgccgcgagagcggcgccacgctggatgaactgatcagcgccaccaactggctgccgcacaccacgcgagccgcgctgaccggcctgcgcaagaaaggccacgcgatcgataggcgcaagcgcggcgaggttacctgctatcatctggggaaccaggcctgatgaagctggacgcgcagatcgctgccttggcagcaatgaagccgaccgagctcaaggcggagtggcgaacggtgcacggggctgagcccccgcgcatcgccgccagcctgctcgcccgcgccctggcgcatgatctgcaatgcgccgcccagggcggcctcggtgagcgggtgcgggtgcgccttcttggtgcgggagtggcacgcgctgcgtccgcacccaagctgaccccaggaacgcagctggtgcgcgaatggggcggaaccagccatcatgtgttgatggaagaaaagggccgctgcagctataagggcacgagcttcacctccttgtctgccgtggcacgccacatcacgggcgcgcactggtcgggcccgcgcttcttcggggtgaagccatgacccagaagaagcggctgcgctgcgcggtctatacgcgcaagtcgaccgaagaggggctggatcaggccttcaatagtttggatgcacagcgcgaggcctgcgccgcctatgtccagagccagaagagcgagggctggacgctcgtccccacgctctatgatgatggcggcttctcgggcggcagcatggagcgccccgccctcgcccgcctgatagccgatgttcgcgacggcaaggtcgacatcgtcatcgtctataaagttgaccggttgacccgcagcctcaacgactttgcccgtatcgttgatgtattcgatgcggccggcgcctccttcgtatcggtcacgcagcagttcaacacgacgacaagcatggggcgactgacgctcaatgttctgctgagcttcgcacagttcgagcgcgaggtgatcgccgagcgcatccgcgacaagatcgcccagtcgaaagcccggggcatctggatgggcggcccggtgccgctcggctatgatgtcgtcgatcgcaagctcgtgcccaatccacaggaggcaaagactgtcgagcatatcttccgccgctatctggcggtgccttcgatcatggtgctgatggaggagttgaagacggaggggatcgtcaccaagcggcagaccatgcgcgacgggtctgttcgcggcggccagtcattcgtgcgtggaccgctccatcatcttatcgccaatcccatgtacatcggcaagatccggcatcgcgaccaggtctatgacggcgagcatccgccgatcatcaatcaggcgctgtgggatgcggcgcaggcgaaacgcgcaggagcgatcggcacccgtcgcgcaggcggcaatagcgaacatagcagcctgctcacgggcatgattcgagaccatgtcgatcggccaatgtcgcccagccatgccgtgaagcagaagcgccgctatcgttattatgtgtccagcatcgcatccgccacgaacgaagcagcgatcagggcccctgccctgcggttgccagctaccgagctggagcaagccgcggtcgatacagccgctgcactcttggccgatccgcaaaccatcatggtgctgccgaaggttgacgcccaaacgaccaggcgccggatcgaagccggccaggcacttggatcagcgatgcgcggcaaacggaagagcgaggttcgtagaacgctgcaagctctcgatcttgctcttatggtccacaccgacaggatcgacgcctcgatcagccgccgccgtcttgttgcgttgctggatggcacggcgccaatcgtggaagacgacggccaccgcctgccgctccacatcgaaaccgcgccggatcggcatgggcgcaatctcaagctggtgctgcgatcgggcgaagagcagaagcccaacgtcgatctggagctgatcactctgatccgcaaagcggaagtggctcggcagcagctcttcacgcaaacttccgcgacgaacgatcgcacagccgagcgggtcgcgcgactggctttcctcgcgccggacatcatcaccgccattcttgaaggccggcaaccggcgacactcacgtcccggcgactcatgaagcatgctgccattccgctggactggaaagcgcagcgcgaggtgctcggcttccagtgagccttggcaaaaccgtgtgccacccgacgaggccccgtgagacgcggggccttttttgtggctctgaggcccaaaagcacgtctctgcggcactcggttctgcggcacctcgacagaatggcgcggaactgcgccattttcgaagcccggcacaggcactgcctaaaaggcctcgtaatacaagaatgcgtggtgcacccgacaggattcgaacctgtggccctcagattaggaatctgatgctctatcctgctgagctacgggtgcccggtgacggctctattgcgggagagcggcgcggtcaattcttcgcgtcggggggaatgaccggaaatggcagaggcgccacctccaccccctccgcgatcaaggcccgcgcctcgctgagcgcgacctcgccatggatgctggcgcggtcctgctcgccataatgcatggcgcgggcctgttcggcgaaatcgcgcccgacccaggtcgaatcctccagcgccttctgctgcgccttcgccagcgccagcaccagttcgcgcatcttcgcttcctcgcccgcgcccatgacgatggacgcgtcgcccgatgatgcgacttgcggcatgggttccggccggctgttgcccttgggcgcgacggccggggccatcaccgccttgccgacatgctcgtcgccgcaaagggggcaggcgatcagcccccgcgccttctggtcctcataatcggcgctggaaccaaaccacgcctcgaacacatggccttgggattcgcatttgaggtcgaaaacgatcacgatagcgtcacatccatgggcagggatcgccggttggcgagcgcgggcacccgcccgcgcacgtcctctatgcgcgacaggtcgatctccgcaagggcaaggcccgcctgctcgcccatgtcgagcaccaggtccccccatgggtcgacgaccaggctgtgcccataggtgtcgcggccgtccgcatgatggcccgtctgcgcggcggcgatgacgaagcagcccgcctctatcgcccgcgcccgcagcaatatgtgccaatgcgccttccccgtcggcacggtgaaggcagccggcatcagcaacaccgtcgcgcccgcattggtgagcgcccggtagagatcgggaaagcgcatgtcgtaacagaccgacaatcccatgcgcgcccagggcgtatcgaccgcgacaacctgttcgccaggcccgtagaccgacgattcgcgccagctttcgcccgtcgccagatcgacgtcgaacaggtggatcttgtcgtaacgggcgcgaatctctcccctgtcgtcgatcataaagctgcgattggcccaccgaccgtcgctgcgctcatccttgagcggggtggagccgagatgcacccacaggccctgcttggccgccgcctcccttagggcggcgaggacggggtcgtccgcctccgaccgcagggtcgccgccgccctttgccggtcgcggtccagatagccggccatttccggcgtaaagagcatgtccgccccctccccgctggcgcgcgcggccatgtccgcgatggcggcggcattggcggcgggatcgatcccgctggtcatctggaagatggcggcgcgcatccggcctatgcccccagcaaggcgtcgagcttgccctgccggtcgagcgccgccaggtcgtcgctgccgccgacatggcggccgtcgatgaagatttgcggcacggtcgtcccgccattggcgcggtccagcatttcctgccgcttcggaccgcccatggtgacgtcatattcctcgaacgccacgcccttctcgttcagcagagcctttgcccgcgcgcaatagccgcaccaggccttggtatagatttcgacctttgccatgtcttactcctcgatcgccgaaattgtggttcggcgcctgtttgtcaatcgccgccgtccggcagcacccgcgcccagcacagcagatgaacgctcgccgcgccgccgcgtttcagcgcccgggcgcaggcggcggccgtcgcgccgctggtgtgcacgtcgtcgatcagcagaacggcgcgccccttgagctcatggcccggactaagggcgaatgcgccgcggactgcccgcgcccgcgccttcggggtcattccgcgcaggggctgggtccggcggatgcgcagcaaggcgtgattgtccgcccgcaggccggtcagccgcgccaggtggcgggcgatcagcgccgactggttgaagccgcgccaccacaagcgccaacggtgcaagggcaccggcacgatgacggcatttccgatggccggcacctgccgcgccatctgcttcgcgatcagccgggaaaggccgatgcgccgtccatatttcagccgcaacgccacggcgcgggcgacatcgccataggccagcaccgcccgcgcgctgtcatagggcggcggatcggccagacaggcgccgcattccgcgccgtccccgcgatcatattcgaacggcaggccgcaacgggcgcagcagggttcgcccaggaaccgcatcccgctccagcaggccaggcaaaaggcatggtcggcatccacgatctcgccgcagccggggcagcgcggcggcagggcgtaatcggccaacgggcgaagcgcggccttgagcagcggaacgctcttgtgaaggaggaggcgggacatcatctcccttgttcccgctccttcgcccatgcacaaggcccccatgaccagtcccgacatcttcgaccgagccttgcgcgccaggcggcgcgaccggatgatggcgcgctttgccgaacatgacttcctctatcgcatgatgctggacgaactgctcgaccggctgggcgacgtgcagcgcgagctgaaggaagcgctggtgatcggctgcccggacggcagcgccaggacggcgctggaggcgatgggaaagagcgtcgtctgcgtcgatcccggctttgcggcggccagggcgcagggcggcgtgcaggccgacgaggacgccctgccctttgccgatgacagtttcgacctggtgatcgcctgcggcacgctggacagcgtcaacgacctgcccggcgcgctgatcctgatgcggcggatattgcggcccgacgggctgatgctggcggccttcgcgggggcgggttcgctgccccggctgcgcgccgcgctgatggcgggcgaaggggaccgggccgggcagcatgtccatccgcaggtcgacgtgcgctcggcgggcgacctgctggcgcgggcgggcttcaccatgccggtcgcggacggcgatgcgctgacggtgcgctatggcgatatgctgcggctgatgcacgacttgcggggcatgggcgccggcaatgttctggcttcgcggccccccgcgctgcggcgcgacgcgctggtcggggcggccgagcatttcgcggcggcggcggacgaggacggccgcacggcggagcagatggccgtcctctatctcagcgggtggaaggcggaccccagccaggcgcagcccgcgcggcggggcagcgcgaccgtttccctggcggaggcgctgaagccgaagcgctgaatcgaacggaagaggcggggttcagcccgatcggccgctcgcctccacctcttcggcggtgcccggctcggccatcttgcggtgccgttccgccaggacgcccgccggcgtcacgtgcgccgcagcggcctgcagcttgttcttccatcccgacacgatatgcgccttcccgtccatcagcgcgtcccagccgtccctggcgaccttggccggatcgtccttctcatccgcgccgaccttggtgtccagcatctcggcgcggtcgaaaaattccgtttccgtcgggccgggcatcaggttggtgacggtgacgccatcggcatccttgatctcgttccgcacggcatcgacgaaactgtcgataaaggccttggtgccgttatagaccgcctggaaggagccgggcatgaaaccggctatggacccggtgaccagcacctttcccgcattgcgggcgaccatcggccgcaggacttgctggagcaggtagacggtgcccgtcacattggtgtcgatcacccggcgccagtcggccgcgtcctgctccagaaaggcatggcccaggccccttcccgcattggcgcagagcaggtcgacctgccgcccgccggtgcaggcgatcaggcggtcgaccccttccatggtggaaaggtcggattccaccggctgcacgtcgacgccatgacgccggaaatcctccgccgccgcgtggatcagcggttcgtcggccacgaccagcaggtcatagccgtcctgcgcggcgagatgggcgagttcgaagccgatcccggtcgacgcgccggtcacgatcgcgaatttctgcgaagccatgcgcttctcctttttcaggcctgggcgggctgcaggcccggcttcaggacgatcttggtcacttcattctgctcgtcatggaacatgcgatagccctccgccgcctgctccagcggcaggcgatggctgatcaggaaggtcgtatcgatcctgtcctccatgatcgcgttcaacaggccgggcatgtaatgctgcacatgggtctggccggtcttcagcgtcagccccttctccatgaaggcgcccagcgggaatttgtcgacgaagccgccatagaccgccggcatggaaatccgcccgcccttgcggcaggccaggatcgcctgccggatcgaatgggcgcggtcggtgcccatgaaggttgcgaccttgatctggtcccagacattgtccgcgaagaagccgtgcgcctccagcccgacggcgtcgatgcaggcgtcgggaccgatgccgccggtcatctccatcagcgcctcataggtcttgctttcctcatagttgatcgtctccgcgccgaaacggcgggccagttccagccggcgcgggaaatgatcgatggcgatcacccgctccgcgcccatcaggaaggcggactgcaccgcgaacaggccgaccgggccgcagccccagacggcgaccgtgtcgcccggttcgatctgggcattttcggcggccatccagccggtcggcaggatgtcggacaggaacagcaccctgtcgtcgtcgaccccgtccgggacgacgatgggaccgacatcggaaaagggcacgcggacatattccgcctgcccccccgcatagccgcccgtcatgtggctgtagccgaacaggccggacatgggctggccgtagatcgtctgcgcgatgtcctgattgtcggcgggcaggccgttgtcgcaggccgaatattggtgcttgccgcaatggaagcagcttccgcaggatatggtgaagggcacgaccacccgctgtcccttcttcagggtcgatcccgacccggtctccacaacttcgcccatgaattcatggcccaatatgtcccccgccttcatcgtcgggatatagccgtcatagagatggaggtccgacccgcagatcgccgtggaggtgatgcggatgatggcgtcgcggggattgacaatttccggatcgtcgacggtatcgacccggacgtcatgcttgccatgccatgtgagagcgcgcatcaggagccttcctcttcatattcgcggcggttgcgggcggcggtcgcgatctcgcccgtttccatcaattgcttgaaacggcgcaggtcgcggcgcgcctggatcgccggttcgcgctggaacatcttggcgatggccttgccgatgaagccgcccggcggatcgtagaggatcgtcgccgtgacccagcatccccggccgcccggcgcgtcgcgaaagtcgacgcgcccgctattgggcacgtccgcgccttcctccgaagcccaggcgatggtttctcccggacgatcctgcgtgatcgcggacacccattcgacggtgcttcccgccggggccttcaccacccagcgggaccggcggtcgtccaaaggctccacggcgacgacattctccagaaacagcggaagattgccgacctcgcgccagaaggcgtaaagctcctcgcgcgggcggtcgatcgtcacggtcttgccgctcagatcgtcgcccttcgcttccgccagcccatcggcggcccgtgccgccgcgtcgtcctgtttcgccgtggtgagcggtgcgtcgtcactcatgctgacctccttgaacggtcagacagcaaccagttcatccgctccgccgttccgccgccaatcgcctgaaaagggggcaaagcgccggtccgctaacatggataagtcgcggcggaagcggaggaacaggctgccgacggccctcgttctcatggcgggaccatcgcaggagaagatcatggacaagccccgcaggatacggacccgcccgaccgaacatacacgcaacccgaacctctcgacggagaaccagccggaaggcgcggcccgccgtcccagcgacacgctggaccgcgaaccgcggcgcgatccgcaaagcggcggcgcgatcccgtccaattacgacccgcgcacgatgacgcggcggggcgaggaaggggacagccgcgccgggcaggatgaggtcggcgccaggagccggcgggaaggcggcggaccaccggcggacgatccttcgacctgacccgatccgcgcttcgaccgccgattccgcttttgcgaacggttcgcttggaaccgacgcatggctcgcgacttccaccggaaggaccgtgcaaggaggaggaagaccatggccaatccgcagttcaccgacgcgatcgcccttctgaaagccgaccatcgcaaggtggaggatctgttcgaacaattcgaaaaggccggatcgccggcgcgcaagaagacgctggcgcggcaaatatgcctggaactcaagatccacacgctgatcgaggaggagattttctaccccgcctttcgcggcaggatagaggacgatacgctggatgaggcctatgtcgagcatgacggcgccaagctgctggtcaacgacatagaggaaggcgacccggccgacgatttcttcgatgccaaggtcaaggtgctgtccgaagagatcaagcaccatgtccatgaggaggaaatgcgcggcgagggcatgttcgcgcaatgccgcaagaccgacgtcgacctgatccagctccgcgacgcgatgctggcgcgcaagcaggaattgttgaaggaggcggaaaatggcgccctcccgccggccaagccccgcgtcatccaactgacgcccgcctgacgggttcggaggctggccgcgccgctcccccgccagtcccaggggcgcggcagcctccacaaggccgatttcgactaacctgggtgatgggcggtccggcccgctcccgctatgatcgcaaggcaaagacaaggagacagcccgtgtcccgccatgacgacgcgtcctatttcgaagcccgggccaaggaggaaatccgcaaggcgagcgaagccaagcagcgaggagacaatggcgcgatgatcgccgtccatgccgaactcgcggtgcgctatcaggccaaggccctgcaattgcagcgcggctgatccgattccccgaccccgctttcccccgcatgtcgggaaggcggggcgccaggccttgaaagccgcccctttccccgccatctggcggttcggattcaactggggagagctttcgaaaccgccatgaccagcacgaccgacaccgcacctgaaacccgttccttcgaggccgacgtcgcccggctgctgcacatgatggtgcactccgtctattcggacaaggacgtcttcctgcgcgagctgatctccaacgcggccgacgcctgcgaaaagctgcgctacgaactgctgagcgatccagcgcttgccggggacgatggccagccgcgcatcaccgtcacgctcgatcccgaagcgcgccgcctcatcgtcgaggataacggcatcggcatgagcgaggccgaactggccgaggcgctgggcaccatcgcccgctccggcacccgcgccttcatggaacgggtcacggccgcgaaggagggagaaggcgcgcaactgatcggccagttcggcgtcggcttttactcagccttcatggtcgcggacaaggtggacgtcttctcccgccgcgccggggccgccaccgccgcgcactgggcgtcggatggtctgggcagctacaccatccagccggtcgacccggcggaggctccggcacgcggcacccgcatcgtcctgcacctgaaggaagacgccgccagctataccgaggcgttcaccacccagcgcatcgtcaccgcccagtcgggccatgtccccgtccccatcttcctcaaagaaaagccggatgcggaggaaaagcagatcgcggacggcgcggcgctctggacccgtgccaaatccgacatcacggcggaggaatatgccgacttctaccgcagcgccgccggtcagttcgacgaacccgcgctgacgctgcattatcgcgccgaggggctgcacgaatattcggtgctcgccttcctgccctccatgcgtccgttcgacctgttcgacccggaccgggccggacgtatgaagctctatgtccgccgcgtcttcatcaccgacgaggcgcagatattgccgcgctacctgcgcttcgtgcgcgggctggtcgacagcaacgacctgccgctcaacgtctcgcgggagatgatccaggaaagcccggtcctcgccgccatccagaaaggcgtcgccaaccgcatcctgtccgaactggacaagctggccgagaaggatggcgaagcctatctgaagttctgggacaatttcggcgccgtcctgaaggaagggctgtacgaggatttcgcccggcgcgagacgctgctcggcctcgcccgcttcaaatccaccgctggggagggctggcgctcgctcaaggactatgtggaggcgatcaaggacaaccagaccgccatctactacgccaccggcgccgatctcgaccgcctcgcctcctccccgcaactggaggggttccgcgcccgcggcatcgaagtgctgctgctcaccgaccaggtcgacagcttctgggtcacggccagcgtcgattatcagggcaagcctttcaagtcggtgacgcagggcctggccgacctcagcctgatcccgctggccgagggcgaagcgcccgccgcgcaggcatcggcggaggtcgacggcttcatcgcctatgtgaagggcgtgctgggcgatgaagtgtccgacgtccgcgcatcggaacggctgaccgaaagccctgtctgcctcgtcgcgcccgacaatgcgatggaccgccagcttgaaaagctgctggccggggccggtcggctcgacaatgcggccaggccggtgctggagatcaacccgcgccacgacctgatcgcccggctcggcacgctggcggaggacagcgccctgcgcgaggatgcggcgcgcctgctgctggacgaagcccgcatcgccgatggggagcttcccgccgacccccgcgccttttcagggcgcctcgcccgcatgatcggcggcgcgatccgatgaagcgcagcggcggccgggttcgttccggccgccaatatccgcttgccagccccgcgaaagcgggccaatcacgcggcaacagaaaaatgagaggatagcgcgtcgatgagctattatgacgttctgatcgtgggcgccggacatgccggggcgcaggcgggcatcgcgctgcgccagctcggtttcgaaggctcgatcgcgatggtgggcgatgaaaaagacccgccctatgaacgtccgccgctgtcgaaggaatatttcgcgggcgacaagagcttcgaccgcatcctgatccgcccggccagcttctgggaagagcgcaagatcgacatgctgctcggcctgcgcgtgaagtcggtcgacccggcgggcaagttcgtgacggcgggggccaaggaaacgggcgatagggaaatcggctatggcaagctgatctgggcgaccggcggttccccccgcatgctgacctgcaatggcgcggacgcgcccaatgtccacgccgtccgccgtcgcgacgatgtcgacgcgatgatggcgaagctcgaccggatcggccatgtgaccgtcataggcggcggctatatcgggctggaggcggcggccgtcctgtcgaaattcggcaagaaggtggttctgctggaagcgctggaccgcgtgctggcccgcgtcgcgggagaggaactctcgcgcttctacgaggcggagcatcgcgcccatggcgtcgacctgcgcaccggcgcgcggatggactgcatcgaggtcacggacggtcaggcgaccgccgtgctgatgcaggatggcgagcggatcgcgaccgacatggtgatcgtcggcatcggcatcgtccccgaaaccggcccgctgatcgcggcgggcgcggctggcggcaatggcgtggacgtcgacgaatattgccgcaccagcctgcccgacatctatgccgtgggcgattgcgccgcccatgccaacagcttcgcacggggcgcgcagatccgcctggaatccgtgcagaacgccaatgaccaggcgaagaccgccgtggcccatatcatgggcagggaagaagcctatcatgccgtgccctggttctggtcgaaccaatatgacctgaagctccagaccgtgggcctttcgaccggccacgaccagacgatcctgcgcggcgacccggcaacgcgcagcttttccgtcctctatctcaagggcggccggctgatcgcgctcgactgcgtcaatgcggtcaaggactatgtgcagggccgcgcccatgtcctttccggcgcagtgctggaccaggcgcagcttgccgacgccaccataccgctcaaggaagtcggcctcgcctgagcggaccgaaggtcagccgcgaaagctggccttcaccgccaattcccacgggccgccgcgataatgccaggccgcaagccccgcgatggcgagcggcctggggcgaaaggcgcgccgcaattcgtccgccagcgccttcgcctccgccggttcgaccttgttctgcaccgtgatgtgaaagcgcggccgtccctggtcctgcggcaccagcagcccggcaaaggcctccgccagttcatcgcgcaacgccgtcagttccgggctttccacccgataggcgacgccccgccccaacagcatcacctccgccagccgggcggcgggcggcggccccgcgcacagcgccttcaaccgccgcgccacttcatcgagggcggagggcggcagatgatggaacagcgtgacatgcgccggaacccggttgcgcccgggcgggaaatgcgcccgacgcagcccttcggcccagccgaaatcggccgcgcccatgagggccgtcacgatgatcggtgcggccgaagcctcctgcgccaatgacctgtcccttctttcgccaaagcccgccatcccttatgatcgatcgggcgggtgtccacgcaaatcgcccgcccaaagggggaaacagccatgaccgcgccacgatccttccgcatcgtcggaatcctgctgctgctctggaacctgatgggggtcggcgccttcatcatgcaatataccgccgacctcgaccaattggcgaagaccgatccctataccgcccgcatcttcgcggccatgcccggctgggcttggacggcctatgccctcgcggtcggcggcggcacgctgggcgcgatcctgctgctgcttcgcaaggctgccgccgcgccccttttcctgctctcggtcatcgccgtgatcgcgcagttcggctacagcttcatcgggaccgacctgctggcggtgaagggcgccaccgccgcgatcttcccggcggcgatcctgatcgtcgccctcttccaatggcgctatgcccgcggcctgatcgccaagggcgtccttcgttagcggctggagcagcttggggcggcatcggtccgcccgctccaggctccatccgcgcaaaggggcgtcaagccgccgacagcgccgccgcctgccccaccgcgtcgagatcgaagggcgcggtctggtacatttcgtcgatccagttgccgaacagcagatgcgcgtggctgcgccagtggttttgcggcgtccgcgccggatcgtcgccggggaaataatgcgcgggcaactgccttgccccatcgcgcgcatattcctcggccagcgtaagcgtgtcatattccagatggttgaacatatgcaggaaaccgcgccccggatcgccgatcaggcacaggcccgattcctcgctctcggccaatatctgcaatccccgccctgccggaatatcctcccgccgcacttccgaccagcgcgacacggggacgatgaaatcatccgaaaagccccgcatccacggcgatgaagatgaaggcacatggacatgatggcggaacaggccgaaggccttgcggtccagcggatgtttcccgacgccgtggaaatggtgcagcgccgcctgcgccgcccagcagatgctgagcgagcgatgcacatgggtctgcgtccagtcgaatatggcgcgcagttcgtcccaatagcttaccgcttcgaacggaagctgctccaccggcgccccggtgatgatgaagccgtcgaaccgttcgtcccgcacgtcgctccacggccggtagaaggacgccatatgatcggctgaggtgttgcgcgacacatggtcgctgatccgcaccagcgtcagttcgacctgcaggggcgtcgcgccgagcagccgggcaagctgcgtctccgtgctgatcttgtcgggcatgaggttcagcagcgcgatccggagcggacggatgtcctgccggacggcatcggcttcgcgcatgacgaccacgccctcggcctccaatgtgcggcgggcgggcaggtcgtcggctatcttgatcggcacgtcacgtcattcctcgttgcggagcgacgcttcacgatgtggcttgggtccgcttggttgccggatcggccacatcctccttgacggagtgccaccttgcccggatcggcaggttggcgttgggcgtcgccccaactcttgatgctgtgcgctcaatagggcgatgccggtcgtttggcaaccgctgctttcgccgagaaaaggaaaacttggaggcttgtcggcggattttcatatgaaatcttccccgagcacagcgcgcggcggggaggatgggaatgacggccgatcgcccccttacgccgccaacctcaggaaaggcacgggttgcgtcgaacgcagcacgatgggcctgccttccgacgcctcgaacagttcgccgtccaatatgacgctgctatggtcgccctctatgcggatgacgtcgccctgttccagatggatgccctgcatctgcgacttgccgacgcgcctggtgatgctggcccagaacaggcgcagcagggcggacaggctctggtccaccgccatcagcttcatgttgccgcgccggctgtcccccggctgcacgcccagcagcaatcgttccagggtggtcacgatcagcaccgcgaagcgccccgccaactgcccgtcgcggatcagggatatgcgcaccggccggctggattgcggcaggaatcgggcgcggatgccgaagatcagcgacaccagcaccgcgatcaccgtcaggaaatggctgagaccgttggacaggcccagcggatagatctggttgcggcaatagagcatgtagtcggcgaggcccgccccccccaggaacatgcccagcaccggccggctttccgcctgcccgtccgacagggcgatcagctcccgcgccacgacatggtcgtcgacgcccgccttggcgatctggacgatcctctccagcgccttgatcggatcgccatggatgcccaggtccagcgcgatcaggttggtcttgccgttgggcagcaccgcgatcggcggcacgcggcccttgaaatgctcgccctggtacagttccgtcagcgccgcctgcaccgtgccgtcgccgccgttgatgacgatgacgaccggatcgacgcgggcgatggtctgcagcgcccggccgatctgttcgacatgctccacctcataatggaagatgtcgggattgctggcgcaatagctgcgcacgcgcggaagcgtctgccggttgcccgtggacttgggattggacagaagggcgacgcggaccatggcgggggatcacatatatttgaggttgatggtgatcttcgtcacgcccggccccgcatagaaggcggccttttcgacccccggcttgcccaggttgaagatgttgatcgacggattgttggaaaatccgccgccgtcgcgcgaaatatccgtcttgccgttgccgtcgcggtcgtggcgcacggcgatgccgtagcggccgggctgcggcaccggcatgcagaagcgcatggcgccattgctggccttcaccggcacgtcgatgcggcccagccattcgcccttggccagccatgcggccttggtggcgggataggattgcacgcgcaccttgccggtcgaggcggcaaagccgcgcacgtctaccagaaccgccgggcccttggcgtccgcagagcagcgttccaggtcgttgccgatctccataccatgggccagggccggcgcgacggcgaacaacgcccctgccgacatcagacccattgcaactttgaacatgaccatccaactccgtgaagctatagccgcccggtgacaccggacggcgagcccctgttcgccccgcaacttgcctgactcgcatatgggcggggtttgcggccaaatcatggtgatgggacgaccacatagagaaatgctgaccgccaccgacagatatctcgcccgcctgatcgccctgcccatgctggggacgctggtgatctcggccatgctgctggtgctcgacaagatgctgagcctgttcgacttcgtcgcggcggagggcgggccggtcagcgtcgtgtggcggatgctggcgaacatgatgcccgaatatctgtcgctgggcattcccatcggcctgatgctggggattttgctcgccttccggaagctggcgctgtcgtcggagctggacgtgatgcgggcggtcggcctgtcctacggccggctgctgcgcgtcccctatatgtttgcgatcgcgctggcgctgctgaacttcggcattgtcggcttcgtccagccgctgtcccgccatgcctatgaggcgttgcggttcgagctgcggtcgggcgcgctgggggcgtcgatcaaggtgggcgagttcaccaatctgggcaagcgcatgaccctgcggatagagcgcagcctggacgaggggcgcaacctccagggcatcttcgtgcgcgccgtgggcaaggacgggcagaccgtggcggtgacggcggcgcagggcgagtttctggcgacggacgaccccgacaccatcattttccgcctgcgcgacggcgtgctggtaaacgacgcgcccaagtataaatcgccgcgaatcctgtccttttccagccacgacctgcccatcgacctgccgcagatagagcggtttcgcggccgcgacgtggatcgggaaaagaccatccccgaactggtgacgatcggccatgatccggccacgcccgaaaagctgcgcaatgaaatccgcgccaatttccatttccgcatggtggaggtggcgatgatgctgctgctgccgctggccgcgctcgccttcgcgattccgccgaaacggtcgacttccgcgctcggcgtgttcctttccatcgtgttcatcgtgacctatcacaaggtcaacgaatatgggcagggcgtgggatcgctgggcaggatcgacccgatcatcgcgctatggggaccgttcctgctgttcgcggggctgatcctgtggatgtaccatgtgatcgcgcaccggcccggcggccagccgatcgccgcgctggaatatgccttcgccaagatcgccaagcagttcctgcggctgatcggccttgtccgccggcggcggccgaaggcggaaaccctggcggaaggagccgcctgacccatgcatcagttcaacttcttcccctcgcgccagcttggctggtacatggcgcggctgttcctgacccggaccttcgcggttctggcgatgctggtcgcggtgctccagacgctggacctgctgggcgaatcgggcgacatcctggcctatgccggcaatggcgacgcgcaactgtggcactatgtggccctgcgcgcgccgcagatcgtggcgcggttcctgcccttttccgtgctgctcggcacgctgatcatgctggccagcctcaatcagaacagcgagatcatatcgatgaaggcggcggggctgtcggcgcatcagatattggcgcccctgctggccgccgcgctgggcgtggcgctgatcagctatgccttcaacgagcggatcgtggcgcggtcgaccgcccggctttccgcctggcaggcggtggattacggccccctgccccccgaaaccggcgtcaaggccagtccatgggtgcgcgacggcaacaatctggtgacggcagccattgtcgccgggcgcgggacggcggtccagctccgcaaggtggagatattcaaccggatcaacaacacgctgaccaccatcgtccaggcgcccaggggccattatgacgcttcgaccagaagctgggtgctggaggatgcgcggcagttcgacgtggcgcgggggacggaacggcagatcggcaccgtccgcttcggccgcgacataaggcccgatcagttcaccctggcgaaggtcgatccggacgcgctcaccttcagccagttgcaggcggcgatcagcgacctgcacgacgccggccgccccacggccgaactggagggcagcctctggcacaagctgtcggggcccttgtcggccctgctgatgccgattttaggttccgtggccgccttcggcctggcgcggtcggggcagttgttcgtgcgcgccgtgttggggatggcgctgggcttcgcctatttcgtggcggacaatttctcgctcgccatgggcaatctgggggcctatccccccttcctggcggcttgggcgccattcctgctgttcctgctggtgggcgaaacggtgctgttccggacggaggagtagattagcgcttccccatcgtcgaacgcgctatcttcccgaccagcggccacatgccggggtaattgccccgatgatagggcgaatcgctcgccagcgttgcgaccagccgcttatgcgcctcgcccagcgcatgatagggcacgctcggcagcaggtggtgcagcgcgtggtagcgcaggcccaccggcgcccagatcgccgcgaagggcgatggcggcggcacattcaccgaatccagatattgcgcggtgacggtcatcgcatcgccctcattttcccagagatgcgcgaccagcgtgcgaagctggttgatgacggtcatgccagaatgcaccgccatataggtgagcagcggcttccacccgaaggcgaagacgctgccgaccagcgccagcgcgaacaggctggcgcccgcttcctgccaggcccattggcgggcgaaatccccctccggcgcgcggcggcgataggcggggttgatggaaagcgcggaaaattccgccacgatccttcgccgcaatggcgggacgaccaggctgagcggcgtcagcaggccgaagcgcaggatcaggccgacgggggccagcgacgccaccaggatgaacaagggcagcgaccagggcttcatcagcgccagcggcagatattccggatcgctcgccgtgccgtagcgggtgcgggcatgatgctgcgtatgcacttcctcatacatgaagctggggatcatcagcggaatgccgacgatcaggttccagccgaagcggaagccgggcagcgcgcccttgcggatatgggtcagttcatggatgaagctcgcggcgcggtagagcgccagcatcgccgccagtccgaacgccagcatgagcgcgctattgtcggtcaggatcgccccggccagcgccgcatagccgacaagggcagacgccagcatgtcgggccagtagatggcgggccgcgccgtcgacagttcgcgggtcaggtcggccgccgcgcgcagcatcgccgcatcgtcggggatcgcgcttcgcgtccgcgacgcggctgcaataaggggatcgtgcacagtcatgccgtggttcctaaagggtaaatgcgctgcaattggggcagcaacatgacgatttcgtcatcccgatccgatccgttcatgtcccgattgacattcccgaaacaagcgacgatccgtcctgatccaactcccctgctcttgcgaaagctccccccgccgtggccaataacgaactggtgatcacccccgtcatgtccaaggcggaccgcaaggctttcgtggacctgccctggcggctttatgccgacgatccccattgggtgccgccgctgaaggatgaggtctacagcctgatcacgccgggcaagaacccctttttcggtcatgcggaggcgcaatatttcctggcgcgccggggcggcagggtggtcgggcgcgtgtcggcccatctcgatcatctggcgctggcccagcccgccgaacagggcatgggaccgggcacgggcaatttcggcctgttcgaggcggaggacgcagaaaccggcgcggccctgatcgcgacggcggagggatggctgcgcgccaagggcatgacccgcgccctggggccgatctcgctgtccatatgggaggagccggggctgctgatacagggcttcgaccacaggccgacggtgatgatgggccatgccaggcccgaatatcaggccatggtcgaaggcgcgggctatagcccggtcaagcagctcaaaacctatgaactggacatcacccagcccttcccgccgctgatccagcgcatcgtccagtcgggcgagaagaatgaacgcatccgcatccgcaaggtcgacaagtcgaaattcgacagcgaggctgcgatcatcctggccatattgaacgacgcctggggcaataattggggtttcgtaccgatcaccgacgaggaagtcgcgcatttcggcaagcagttgaagcccatcgtgttcaacgacctgatcatgatcgcggaactggaaggggagccggtggcgttcatgatgacgctgcccgacctcaatgaggcgatagcgccgctcaacggctcgctcttccccttcggctgggcgaagctgctctggtggctgcgcaagccccaggtgcggaccatgcgggtgccgctgatgggcgtggtgcagcggctgcaatcgtcgcgcctggcgagtcagctcgccttcatgatgatcgaatatatccgccgcgccgccatcgccaattatggcgcgaccaggggcgagatcggctgggtgctggacgacaatcagggcatgaacgccatcgccgacgccatcgagagcaaggtgaacaaggtctatcagctatatgagaaggcactttagggtgtgtggggattcagtccatggcgggctgcaaatagcggctttctccgcttccggtgctcacgtacttaagtacgctccgtcgaaacgagtcacgcgcctcgtttcgaggttctcgaaatccactattttcgccgcgccctgaactgaatccccacacaccctagacggcggtcgaattcggaatttaccggctggtcgatttgcgtggttagcggacctatcctattcctccccatcgggagatggggagggggaccatgcgaagcatggtggaggggaaatggcgcgaccttcgaatttcccctccaccagcctacggctggtccccctccccacgcttcgcgcagggaggatttcaacgtcagttatcggccatttccgggcaattaaagtctcgctcagggcacggccacatccaccgctccgggcgcgatcctgattgtcgcgggcgtcttcgccagcacctcgccgtcgatggaaatgcgctgcggcggcaccgtttcgatccggaaagccttgccgcgaaactcctccgtctgcgcgtcccggtcgcgcagcttgaagaatttggcgtaccagtcccaggcgagccgcgcatggctgcggcccaccaccgcctggaccacgatttcccccgtgtccacagcggcctggtcggacagttccaccccgccatgataggggccgttgaggatgcgcacctctgtcgcccacatccggcgctgcctgaccccatcgtccagcatcagccggaaagcgcggaaccctatggagcatttgaccgcccagagcagatagccgatccgccccagatagcgcttcagcttgtgcggcaccgtctccccgatccggggcgacaggcccagcgaggccgcattcacgaaatagtcccggtcgatcatgcccaggtcgatgcgccgccgccggccgctggatatggccgccaccgccccctccaggtcgagcggtatgcccagggtgcgcgcaaaactgttcgccgtgcccagcggcaacacgccgaagacgcaatccttgcccaccagttcgtcgactgtcccggaaagcgatccgtcgccgccgccgacgatcaccatcggcgcgccgtccgcgacggcatcgcgcaccgtttcctgcaatcgttccggctccctcaccgcatgcgcggcgatcaggcgcagccccgcttcctccagcctggccctggcgtccttgaacagggcctccccccggcgggaatgcacattgacgatcagcaccgcctcacggggcagatccttggcgggcggcgatgtcgttcccatgcctcaacaacacgcaactgcgccgcaaggtccgaaaccataaagcggcttgcccgttcatgggtgatggcccgcatcgctcatctgtcggacgtccatttcggcgcccatgatccccgcatcgtcgccgccaccgaagcctggctgcaacggcatcgcccggacctggtggtcatcagcggcgacttcacccagcgcgcaaggcccgaacagttccggcaggccgccgcctggctcaaccggctgcgggcggcgggcatggaattgctggtcgttccgggcaatcacgacgttccgctctatgatcttgcgcgccgcttcggggcgccgctgcgccggtacaagcgctatatcagcaatgacctctgcccctttttccaggatgacgcggtcgcgatactgggcctcaacacggcgcggtcgctgacgatcaaggatgggcggatcaaccatgaccagatggacatgcttcgcgccagcttcgcgtcggtcgcgccggaaaagacgcgcatcctcgtcacccatcacccccttttcgccatgccgatcggcaagggcggggaattgagcgaggccgtcggacggcatgaggacgccgtgcgcgcggcggccgaggcaggcatccacatcgcgctggccggccatttccaccgcacctatgcggaggcggcggacaggatggtggcccatgccggcggcgcgctggtgatccaggcgggaacggcgacctccacccgcctccgcaatgccgagccgcagagcttcaactggctgcacgtccaccgccatgacgagatcgaattgcaggtggtggtctgggacggcgccagtttccagcgcgggcatcatgtcgcttatttccgccaggggggcgcgtggatcggacaggacatggccgatccagcggccttgccgggcatcaaggtggcggaggcggcgaaggggtgaagggtggttcgccgtcattccccctcccgcaggcgggagggggttagggggtgggcgcgaccccggacttgatccgggggagcttccgccttctcggttagggaaggacgccgctggcgcggcgacccacccccggcccctcccgtctacgggaggggagaaaaatgtcgtcaaagcaggttacgacagttccacccaggtcggggcatggtcgctcgccttttcccgccctcggaaatccttgtcgacctgcgcgtcgatcagccggtcggcggcggcgggactgagcagcaggtgatcgatccggaaccccgcgtcgcgcggccaggcgttcatctgatagtcccaataggtccataccctgcccgccggatgccgggaagcgatggcgtcggtccatccgtcgcccaacaggcggcgataggcggcgcggctttcgggctgcatcagcgcgtcttcggccatcgccttgaccgaatagacgtccctgtcgcgcggaatgacgttgtaatcgcccgccaggatcgccggcacttcctccgcccagatttgcgcggcgcggtcgcgcaggcgcttcatccagcgcagcttgtagtcgaatttcggccccggctgcggattgccgttgggcaggtagatgctggcgacgcgcagccccttcacatcggcttccagatagcggctatgctcgtcctccggctccccctccaggccccggcggacctccaccggcgtctctccccgcgccagtatcgcgaccccgttgaaccccttttgcccgtgccagatcgcgccatagccgacatcctcaatatccctgaccgggaacgtgtcgtcggatgtcttgatctcctgcaggcaggcgatgtcggggcgcgtctcgtccagccactccagcaggcgcggcaggcgcgccttgatcccgttgatgttgaaggtggcgatgcgcatggccgaaatctccctgcgcgcatccctaaagaggagagaccccctccgacaagggcgggacagattttaaatcgaaaagctggtgccgcatccgcaaccggcggtggcgttggggttcgtgaccttgaacgccttgccgcccagatcggagacgaaatcgaccgccgatccgcgcaccagatcgatgctgacatcgtccaccaccagcgtcacgccgtcgcgctcgaccatgatgtcatccgcctcaaccgcttcggccaggccgaagcgatattggaagcccgaacagccgccgccttcgacagccaggcgcaggatggcgggcttgccctgcttggcggctatggcggccacgcgggcagcggcggaggatgtgagatcgatgtcggtcatcgcgcttaaataggatcaagcaaaaggcccgacaagctctcgcctgccgggccttggtaaagagacatcggccggctcagtccgccgccttttcctgggccttggtcgggccgccgatggcgatcggcggcttggtgttcatcgccaccagatagtcggggccggcgacgaaggggatcgggttgatcgcctggccgtcgacgcgcacttcataatgcagatggctgcccgtcgagcggccggtcgagcccatgaggccgatcaactggccgcgatggacatagctgttgggggagaccagcagcttcgacatatggccgtagcgcgtttccatgccgccgccatgcgaaatctggaccaggttgccatagccgctggcccatccggcgcggctgacgatgccgtcggcggtcgcgtagatccgggttcccgtgggaccggggatgtcgatgcccttgtgcatccgggcgccgccgttgaacgggtcggaacggacgccgaaattggaggtcagggagagtttctcgaccggacggccggaggggatgtaattggccgacttcgcctggccgtcgagccgctggaggctggagaagaggttggaaaagccgacatcggccgggccgagcgcgctggtgttgatttccgacgcatcgccatagggatcgtcctcgtccgccttggcctgggccgggacggcggcgcagagcgcgcctgccatgcccatcgctccggcaattttaagtgcagaacggaaccatcgcgcaacgcgcgcattttcaaactgtagaaccaacatgccgaccccgactctcgaccggaggctttgcgcccctcggcctatccccacgtttacaaaatgcggctgatgccgccacccgctgtccgcaagaggacatgtcgcggctcattgtgcaagcggagtgtaaaattcccgcgttaaaccggcttgtcggcgcgccgagtcgttgaacggcggcttcaacgccccccgaaagtggcgtttcacaaggatttggtaatgatttgcggggttcagccccattcgcttcgtcgcatggccgaaccatgtcgtcccggcggagacgtggcggatttcatcggtcatgatccgctgcaacatgcgcgccgacgcttcgtcccccgcgtcccggaagcggacgatggtggcgggcgtgatgtccagcgcccgcgcctccagcaccatcggcacgatggccaggcgggcgagcgcatcatgcgccgtctcgctcgccgcctgccacagcccgtcatgcgccggcagggcgccgtaatggctgccgaactgccgcagccgccggtcgagcagcgcgaaatgcatcgcctcgtcagcgcccacccgcatccattcgccggtgaattcccgcgggaattccgctccgaaccgcccgatcaggtcgaaggcgaggtcgatggccacgaattcgatatgggccagcgcgtgcagcatcgcgatccgcgcccgttccgaaccgatcctgccgcgcttgggcatgcggttgggcggcagcagttcgggcagttcggggcgcgcgggccgttccggcatgacggcgtcgaaacgatgcgccagccgccccagccgccagttccgcgccgcggcccgcgccgccatcagcttggccagcggatcgggggtcagcagcacatgggcgcatgccgcgccgacgctgtcgatggaaacgggcagcgtcaaaggccctgtccggcctccagcacttcggcggcgtgccccttgaccttcaccttgggccaggcgcgcaagatcttcccatcggcgccgaccaggaaggtcgcccgctcgatccccatatatttgcggccatagagcgacttttcgacccaggtgccgaaggcttcgcacatcgcgcccgtctcgtcggaggcgagcgtgacggcgaggccatatttctccgcgaatttcttgagcctggccggcttgtccttcgatatgccgacgaccggcatgcccaacgccgcgaaatcggccgccagcgccgtgaagtccctggcttcgctggtgcagccgggcgtgtccgccttgggatagaaatagacgaccagcggcttgcccctgtagcgcgccagggtgaaatccgcgccgtccgcatccttcagcgtcacttccggcacggcatcgcccacgtccagcatcgtcattcctccttgaagggcgcggccagcgccgcccatgcgtcacccaccctttgccgggcctcgccgtagctttcaagcagcgcatcccagctttcgacgccgcaagcccgcgccaccagaggccgcgtggcgtgcggaggctccgtcgatttcggcgaaacgaggcgggaaacgacgagaaagcgggtgatgagatcgtgggccgggatcaattcgcccggcaggtggccggccgccgcaagctgctccagcgcggcgcgcaaatccgggtcgaacgccatattatggcggaactgggtgatgtggatcaggaattccaggtcgaccagcccgcccggcaccagcttcacgtccagatcgcttgcgggcggcttgtgccgggcgatgtcgccgcgcatcttcaccgcatggcgcgccagctcgttgaaatcgcgcggccgctccagcgtctcggtcaggatcgcgcccagcgccgcccgcgccgcgtcggagccgaagaccgggcgggcgcgggtgagcgccagatgctcccaggtccaggcctcctcccgctggtagcgggcgaagctgtcgaggctgaccgccagcaggccttgcgcgccggaggggcgaaggcgggtgtcgacctcgtacagcggccccgccgccgtttgcaccgacagggcattggtgatgcgctggccgagccggttgaaatattgcgtcgcgcccagcggcttcgccccatcagattcggtttcgaagctgccggtgaagagatagacgaggtcgaggtcggacgcatgggtcagcaccccgccgcccagcctgcccagcgccaggatcaccatctcgccgcccggcacctttccatgggcgcgctcgaactccgcgacggtagcggccgtgagcgcctcgatcgcggcttcggcgacgcggctatagccccgacccgcctccagcggatcgccgccccggatgatctgcgcgcccagggcgaagcggcggtcgttcacccgctggcgcacccggtccagcagcgcctgataatcctccccctcctccagccgcgcgaactgggcggccaatatcccgacaggcggcggcgggtcgaaggcggaggtgtcgatcagcccgtcgagcagctccgcccgccgccccagcgcgtcggccagcgtcggcgcatggctcagcagttcggccagcagttccacaaggccggggcgcgccgccagcagcttgaagaagttgatcgcgctcggcagccgcccgatcaggtcgtccagccggttgagcgcccgcgccggatcgggcgccgccgccagcgtgcgcatcagcccaggcagcaattgctccagcgcctcccgcgacgcgccgctgcgcagcgcccggaccgtgcccgaacgccagcgcgctatccgcgccagcggcgtttccggatcggcaaagcccagttcggcaagctgcgccttcaatcgatcctcgtccagcgacagcgattcgccgggagccgcaggggtcagccggtcgtaattgccgcccacccactgcacatgcgggcgcagcaggtcgagcagcgctccgccatgctccagcccgtgcaggcgcgcgacattgtccatcgcctcggccgacttgggcagttcatgggtctggcgatcctccaccatctgcaatcgatgctcgacggtgcggaagaggacataggcttcgtccagcttcgcggcgacctccgcttcgaacacgcccgccgccgccagggcgcgcaaggcctcgcgcgtattgcccgaccgcagcgagggatcgcgcccgccatggataagctggtgcacctgcgcgaagaattcgacctcccttatgccgccgcgtccgcgcttgaggtcatatcccggcccgaaggcctgcccctgcgaataatggtcgcggatgcggcgcgaaatgtcggtgatcgcgtcgatggccccgaaatccaggctgcgccgccagacgaaggggcggatcgcctgcatgaaataatcgccgagcgccaggtcgcccgccgccggccgcgcccggatgaacgccgcctgctcccagccgagcgcggtcgattcatagtagccgatcgccgcttccaccggcagggcgatcggcgtcgcctccggagaggggcgcaggcgaaggtcgacgcggaacacatagccgtcgccgtcgcgggcattcagcagttcgctgacccgccggccgatgcgcacggccgcgtccgccggatcttcccgctcgccatggggcagcgtcctgggatcgtagagcaggatcgggtcgatgtccgatgaatagttcagttcccggctgccatgcttgcccagcgccagcacgacgaaaccgcgcttctccgcatctggatagcgctccgccatggcggcggccagcgcctcctccagggcctggtcggcaaagtccgacagggtgcgcgtgacccggtccagtccccaggcgcccgccagatcggcggcggccgtcaccagcgccaccgcgccgcgcctgcgcctcagcgaccgggcgatgccgtcatcaggcgccgccacccgctgcgcggcggcccaggcgccctcgaagtccccgctcccgaccagatcggcgacatccggaaagcgatcccattgccgggccaggaagggcgaatgcgccctgatcctcgccgcgaccgccagacggtccgtcaccatgaatctcccataatggagccgatattgcgtgccatcgtgacgaacgccagaaacttttgcgcggctgggcagttattccaccatggaaatgcaacgaaaaccctttagccggtcggcccgggttcaggacggcgcgatccgccgcgtcctgaacatcggcgtgccgcagccctatgagggcatcggcaatgcgttgcgttcgaccttccgcgcaggcggcggggcggttcccgacgacatgctcgaccttctggcgaaactggacgaacattagacggcgttgatgcggagtgacctgggtgggaagccgccaatcccctattcgtcacccctccctctattcgtcaccccggacttgatccggggtcccgctgtcttggacgaggcgcggcactcagacaagaaagcgggaccccgggtcaagcccggggtgacgggaaactaatgaccgcaactggccaattcccgaaatcacggaatgtccccgtccgaggcagcatcgacgccctcagccgttcgcaaagggcaatcatggaaaatcctcattcctccggccctcccgccgagcgcagtagcaggtcgtccgtcaccgtcatggtgaagatgggatcggcgtcggccggcacttctgcgatggcgtcgacgaaggcggcgcgggtttcggggtcgtcatagaccatcttccggtcgaacgccgcgcgccaggtcgcctcgtccggccattcggcatagcccacgaagcggccgtcggcgtctcggtgcaggcgcgaaccgtagctgccatatttctcgcggatcaggtcggttccccggcgccaggccttgcggaactgatcctccttgccggggtggacgcgccaccaatagaccgcgacgaacatcggctctctcctttgggaagagaatgaaccgcccggccaggagttgcgacggaaaagatatgccaccgcgctcctgcgcaggcaggagcccagttcaatgccggaattacagaaccgactgcccggtcttttcccaatccgccaggaagccggcaatgcccttttcggtcagcacatggttgaacagcgccttgatgacggagggcggcgcggtcatcacgtcggcgccgatcttggcgctttccagcacatggatcgggtggcggacgctggccaccaatatttcggtggcgaaggcataattgtcgtagatcaggcggatgtcctcgatcagcttcatgccgtcgaagccattgtcgtcatgccgcccgacgaagggcgagatgaaggtcgcgcccgccttcgccgccagcaacgcctggttggcggagaagcagagggtgacgttcaccatcacgccctcgcccgtcagcgccttacaggtcttcaggccgtcgatggtcagcggcaccttgatgcagacattgtcggcgatcttccgcaggacggcggcttccttcatcatcgtctcatggtcgagcgcgacgacctccgccgagaccgggccatccacgatgccgcagatttcctccaccacttccaggaacttgcgccccgacttgtggatcagcgaggggttggtggtcacgccgtcgagcagcccggtggcggcaaggtcgcggatttcgttggtgtcggcggtgtcgacaaagaacttcatggggtctgctccggcggaggaaaggtcgaatcgccttccctttagccgctccctgacggattagccattattgccggacgcagcccctttacctgccgcacggcgcgacattatgacggcggcacctttccaaaggaccgatccatgctccgccgccagcgtccccgccacatatcggacgcgctgatccccgtcggcctgctggccgccccgcccgcccttgccgccaacccggaaaaccagttctggatgaccgaatcgctggtcgtgcaggcaagcgatgcggacatcgtgtcgctcgacctcagccagcgtttccgcaaggcctcctccaatggcgagcagcagacggtgcgcgtcctgatcgaccatcgcattgcaaaggcggtgcaggtcggcggcgggctagcctatttccggtccgggccggaacaggagatgcggctgttccagcaggtgacgctgacgaaaggcgtctgggtgagccgtacccggatcgagcagcgcttcttcgatacggccgacggggcaagctggcggctgcggcagcgggcgcaggcttcggtgccgctcgacgcggcgaagcggtggacgctgatcgcggcggcagaattcatgttccacctgaaccgcgcccgccccggcgacaggctgggccttgccgtcctgcgcaaccagatcggcctgcgccatccgatcggcaaggcgctggacgcgcaactgctctacatgcggcagcagacattccgcgatggccgccccgatgcggtggcgcacatcccctggctgacattgagctggaggatctgacgcttctgccttgcctcgcccgcccctgccattagggaaggggccatgagttcgcgcgcccgtgtcatcctgctgaacgccgccctggggccgctggactatcgcgtgtcgcacgggatgagcgtgcagcccggcagcatcgtcgtcgcgccgctgggtccgcgccagatcgtcggcgtggtgtgggacgaggacagctttcccgaaatcgagacagtgggcgacaaccgcctgcgcaacatcgtggggccggtcgacgcgccgccagtgcccgaaacgctgcgccgcctgatcgaatggacggcggactattatctcgcccccatcgccgccgtgctgcgcatgacgctggcttccatggcggcgctggagggggcgcggacggtcatcgaatatcgcgccacgggcgaccttcccgaccgcataaccgaacagcgcgcgcaggccatggagcgcatcggggaacggcaggggctgatccgcgaactggcgctgatcggcggggtcagcgacgcggtgatccgcggcctcgtcaaggcgggcgcgttcgaggcggtggaggtcagtgtcgacacgcccttccccatgccgaatcccgaccatgccccgccgctattatccgacaagcagggcgcggccgccgaccagttcatcgcggcggtcagggaacggaccttcgcccccttcctgctcgacggcgtgaccggatcgggcaagacggaggtctatttcgaggcgatagccgccgccgtccgggagggacggcaggtgctggtgctgctccctgaaatcgcgctgaccgaaccgtttctggagcgtttcgaaaagcgcttcggcacggtgccggtcaactggcacagcggcctgcgccagagcgagcggcggcgcgcctggcgggccatcgcggcgggcgaggcgtcggtggtggtcggcgcccgctccgccctgttcctgccctatcccaatctgggcctgatcgtggtcgacgaagcgcatgaggccagcttcaagcaggaggacggggtccattatcacgcccgcgacgtggcggtgatgcgcggcctgatcgagaaattccccatcatcctcgcctccgccacccccgccatagagacgcggcatcaggtggaactgggccgttacaaggagatcaagctcccctcccgcttcggcggcgcgacaatgccggagatcaagggcatcaacctgctgaccgacccgccggaacgcggccgctggatcgcccccccgctggtccgcgccatcgacgagaccatgggaaagggcgagcagagcctgctcttcctcaaccgccggggctatgcgccgctgacgctgtgccgccattgcggctatcgtttccaatgccccaattgcaccgcctggatggtcgagcatcggctgacccaccgcctcgcctgccatcattgcggccatgtcgtccccgccccccgcttctgccccgaatgcaaggaggaggacagcctggtcgcctgcggccccggcgtggagcggatcgcggacgaggtgaaggcgctctggccgcaggcgcgcaccgccatcgtcacctccgacacgctctggtcccccgccaaggtcgccgaattcgtgaagtcggtggaggcgggcgcggtcgacatcatcatcggcacccagctcgtcaccaagggctatcatttccccaacctgacgctggtgggggtgatcgacgccgatctggggctggagggcggcgacctgcgcgcgtcggaacgcaccttccagcagatcgtgcaggtggcgggccgcgccgggcgagggcagaagcccggccgcgtcttcatccagacccgcatgccggaggcggaggtgatccaggccctgatcgcgggcgattcggagcgtttctacgaagtggagacggaaaatcgccgccgcgccaacgtcccgcccttcggccgcttcgccgcgatcatcgtgtccagcgaggatgccgacgaagccgccgaggtcgcccggctgatcggcaaatccgccccctcgatcgacgggatgcgcgtttacggacccgcccccgccccgctgtcggtgctgcgcggtcggcatcgccatcgcctgctgatccacgccgcccggcaggtcgacgtgcagcgggccataagcgaatggctgggcaatctcacctggaaatccggaacgcgggtcgcggtcgacgtcgatccctacagcttcatgtgatcaaggcgcggccgaggggcctttcccgctccagcaaggcccgcttgcgttgcgtcccataggcatagccgcccaggctgccgtcgctgcgcaagacccggtggcaggggatcagcacggcaagattattgtcgccgcaggccgtcccggccgcccgcaccgcgccgggcctgccgatcgccgccgcgatttcgccataggtccgggtctcgcccggcgggatggcgcgcaacgcggcccacaccgcctgctggaaggcggttccgctgacgtccatcggcaagtcgggcggtgccgccggatcgtcgatcagccgcgcgacctgcgccgccagcgccgccagcccctcatcggccggcaatatctccgccttcgggaagcgccggcgcaaatccgcctccccctcgtcgaagctgatccggcacagcccccgcgccgtgccagccaccagcaccggacccaggccggtcggcaccaccgcatggcgaatcgccgcgccccgtccaccgtccttccaggcgctgggcgtcatgcccagatgccgctccgcatcggcataggcgcggctgggcgcgttatagcccgcctcatagatcgcgccagtgacgctgccgccctcctccagcgcgcttttcagccgctcggcgcgcagcgaccgggcataggcggcgggcgtcatccccgtctcccgcttgaacaggcggtggaaatgatgcggcgcatagcccgcatgcgccgccacctcctccagcgagggcggcgtcggcgcggcggcgatgaaggcgacggccgcctccaccgccagccggtcgcgccccacctcgtcggggcggcagcgcaggcaggcgcggaaacccgccgcccgcgccgcctccggatcggccaggaagatcatattctcccgccggggatgccgcgccgcgcaactgggcttgcaatagatgccggtggtcagcacagcccccacgaaccgcccgtcaaagccgcggtcgcgcctcagaaaggcattccagcagacatcggcgtcgggcatcgcctgcatcggtgcgtcgatctgtctcatctcgctcatgaataggcgatagccgcacccgacgcaccaggcttcccgccgcttgcggtcaaaaagcggtttcgcgctttttgcgcattgcctcaatcccaccatcgcatatgaatgccgccaatcatggtcgcactgttccgtcgcctcgcccctctgctggccgccctcctggctcttgccggaccgacgggcgcgcgcgccgaacagcaggacatcgccgccgccgcgcgcggcgtcgtccgcatcgtgctggtcgcgaccaacggctccgaagcctatttcgtcggccatggcagcggcttcgcggtcgcgccggacaagatcgtcaccaacgcccatgtggtcgaactgacgcgggaggagaaggatctcgtcatcggcgtcatcccttcggaggggaccaggacctatggcggccggatcatcgccttctcgcccggcaacgacctggcgctgatccagttggaggaaggccggctgcccgtcagcaccttctatgccggggcggtgagcgacgggcagcatgtgaccgccatcggctatcccggcacggtggaccgcgcgcagggccttggcctcaagcagttggtggaaccgctcggcacggtgaagaccagcggcaatgtctcctccggccgggccagccggaatttcgacacggtgctgcacaccgcgccgctggcggcgggaaacagcggcgggccgctggtggacgattgcggccgggtgctgggtgtcaacagcttcgggtcggtctccgacggcaatgacgcggaattcggattcgccgtgtcctggcgggaggtcgcctccttcctgcggcaggcgggggtttcctcgctgcacaccatcgtcccctgccgctccatggcggaggcggacgccgccgaagccgccctcacccagcgggaggaggcgcgcagcgaacagtcggagcgcgcccgcgccgacgcccgcgaagctgcgctggacaaggcccgcgacacagccgaacgcgacgtcatctccgcccgggagaacgcgatggcgggcgcggccgtgctgctggcgctggcggtgcttggcttgggcgcgggcggcctgctctacagccagggccgggaaaggcgcgcgacctggtggctggcgggcggcggcgtcctgctgttcgcggcgatcggactgttcttcctcaagcccagcttctccagcatagaggaacggatcaagttgccggaggacgtgagcgtcacgggcaacagcgcctatgcctgggcgggcgacaatgtctgccgggtggacatgaaccgcagccgcctcaccatatcccagcccaacgacatagccttccactgggcggagggcggctgcgtcgacggcgacacccaatatgtctcctccggcaccggctggcagcgggccgcggttcccgacgatcataattacgtgaccgtcagccgcttcgaccccgcgaccggcacgctccgggtccagcgctggctgcccgacatcgacaccatggccaaggcccgcgcgcttggcggcggcgccatcaagggatgcgggggcgattccgccctgctcgcgaaaatcgccgccttgcggaacgatctttccgccttgctcccggcccagcccaacgaacggatcgtctaccattgccaaaagggtcggctgacgccgggcgaagggtgaaggcgggggccgccgatccgcgattcggcgcatatggaaaccccgtcaaatcgcgatgatttcatactgacggtcgaatcgcgttccatggcttgcatagtcacaatcccactgctaaccggccccccaacaggggaccgggacgaacagaaccgcgccccctttttgcatgaccggcggatcagggccgggtatcaagtggaggacggtaagcgcgtggagacgaccggcggtattcaggccagcctcagcggccgctatgcggtggcgctgttcgatctggcccgcgacggcaagacgctcgacaccgtcgcggcgagccttgctgcgctcaaggcggcactggccgaatcggcggacttcaaggggctggtgaacagccccgtcctcagccgcgatacagcaggcaagacgatcgccgccgtcgcatccgccatgggtctcgatccgctgaccacgaatttcctgggcgtgctggctcagaaccgccgcctctcgcaattgcccgcgatcatccgcgcctatgaaacgctgctgtcgaatcacaagggggaggtccgcgcagaagtgacgagcgcccatccgctcgacgccggacaggtcagcgccctgcaacagggccttcgcgcccgcgtcggccgcgaggtcgcgctcgacgccagggtcgatcccgcgatcctgggcgggctggtcgtcaagatcggcagccagatgatcgattcctccatccgcacccgtttgaatagtctcgcccacgcgatgaaaggctgaaaggctgaacatggatatcaacgccgcagaaatctcgaaggtcatcaaggaccagatcgccaatttcggcaccgaagcgcaggtgagcgaagtcggttccgtgctgaccgtgggtgacggcatcgcccgcgtccatggcctcgacaacgtccaggcgggcgaaatggtcgagttcgccaatggcgtgcagggcatggcgctcaacctggaagccgacaatgtcggcgtcgtgatcttcggctccgacgccgagatcaaggaaggcgacaccgtcaagcgcaccggcaccatcgtcgacgttccggtcggcaagggcctgctgggccgcgtggtcgacggcctgggcaacccgatcgacggcaagggcccgatccagtacaccgagcgcaagcgcgtcgaagtcaaggcgccgggcatcatcccccgcaagtcggtgcacgaacccgtgcagaccggcctcaaggccatcgacgccctggtccccgtcggccgcggccagcgcgagctgatcatcggcgaccgccagaccggcaagaccgccgtcgccatcgacaccttcatcaaccagaagggcatcaacgcgggcgacgacgagagcaagaagctctactgcatctacgtcgccgtcggccagaagcgctcgaccgtcgcgcagatcgtcaagcagctcgaagaaaatggcgcgatggaatattcgatcgtcgtcgccgcgaccgcttcggagcccgctccgctccagtatctcgccccctacacgggcgtcaccatgggcgaattcttccgcgacaacggcatgcacgccgtgatcgtctatgacgacctttccaagcaggccgtcgcctatcgccagatgtcgctgctgctgcgccgtcctccgggccgcgaagcctatccgggcgacgtcttctacctgcacagccgcctgctggaacgcgccgcgaagatgaacgacgccaacggcgccggctcgctgaccgcgctgccgatcatcgagacgcaggcgggcgacgtgtcggcctatattccgaccaacgtgatctcgatcaccgacggccagatcttcctggaaaccaacctcttctaccagggcatccgtccggccatcaacgtcggcctgtcggtgtcgcgcgtcggttccgccgcgcagaccaaggcgatgaagaaggtgtccggctcgatcaagctggaactggcgcagtatcgcgaaatggcggccttcgcccagttcggttcggacctcgacgcctcgacccagaagctgctgaatcgcggtgcgcgcctcaccgaactgctgaagcaggcccagttctcgcccctccccttcgaggagcagaccgcgtcgatcttcgcgggcaccaacggctatctggacaacatcccggtcaaggacgtgacccgctacgaggaactgatgctggcctatctgcgccacgaccatgccgacgtgctggccgcgatccgcgacagcaaggatctgggcgatgacgccaaaggcaagctgaaggccgcgctggacagcttcggcaagaccttcgcgtaacgcacaacccccgtcatcccagcgaaagctgggatctcaggccggataggacgaccctggaggcaagagatgccagcttccgctggcatgacgagaaaaggaagaatgaagccgcgataatgctcaccgcccattccctcctcgcctggaccgtgatgtcgatcggtctggtgctgctgccgggaccggacaccatgctggtggccggccacgccgcgcgccgtgggctgagggcggggatggcggccatcggcggcatccagcttggcgggctgttctacatggcgctgtgcggcttcggcttcctcagcgtgctgaacgcggtgccgggcctgttcatggcggtgaaggtcgcgggcgcgatctatctcgcctggctcggcctgcagatggttcgcagcgcgctcaagcccgccccggcttcggaagccccccggatgcgcatcggcggatcgcccttcatgcagggtttcgtcagcaccgtgctgaacccgaaggtcgcgatcttcttcctcgccgcgctgccgcagttcgtcggcaccggcccggacgcgccgtggcagggcatgctgctgatcgccatcgtctatgcgctgggcttcctctggtgcgcccttctcgccatcctcgccaccaaggcgggacgcaaggtcgggcagagcagcgcgatgcgctggttcgaaggcgccatgggcgtcggtttctttggtctcgcgggccgtctggcccttgctcggaatgtttgaactatggctagcctcaaggaactgaagctgcgcatcgggtcggtgaaatcgacccagaagatcaccaaggcgaagcagatggtcgccgccgcgaagctgcgcaaggcgcaggccgccgccgaagccgcccgcccctattccagccgcctggaagcggtcgtcgccagcctggcgtcgaagatcgcgggcggttcgggcgaaggcgcgtccccgctgctggccgggaccggcaaggacgaggttcatctgctggtcgtcgccaattccgaccgcggccttgccggcgcgttcaacgccaacatcgtcaaggccgcccgcgccagggccgacgaactgatcgcgcagggcaaaaccgtgcgcttctacctcatcggccgcaagggccgcccggtcatcaaccgcaccttccccggcatgatcgtcgcccagttcgacaccaccggcgtcaaggaaccgggctatgcccaggccgaggagatcgcccgcgaactgaccgacatgtatctgaacggcaagttcgacgtcgcgcacctcttcttctcgcagttcaagtcggccctcgcccagatcccgaccgaacagcagatcatccccgtcaagatcccggccgacgccgaccgcgacgccatcggcgcgacggtggaatatgaaccgagcgaggaagccatcctggacgacctgctgccgcgcaacgtcacggtgcagatcttcaaggcgctgctggaaaacaacgcatccgaacagggcgcgtcgatgaccgccatggacaatgcgacccgcaacgcaggcgacctcatcaacaagctgaccatccagtataaccgcagccgccaggccgcgatcaccaccgaactggtcgaaatcatctcgggcgcagaagccctttaaagatcacgcacgcaaggaagcagtcatggcaaccaccaacaatgtaggccgcatttcgcaggtcatcggcgccgtcgtcgacgtgaccttcccggatgcgctccccgcgattctctccgctctggaaaccagcaacaacggccagcgcctcgtgctggaagtcgcccagcatctgggcgagaacaccgtccgcaccatcgcgatggactcgaccgacggcctgacccgcggtcaggaagtcaccgacaccggcgcgcagatcagcgttcccgtcggcccggccacgctcggccgcatcctgaacgtcgtcggcgaaccgatcgacgagcgcggcccggtggaaaccaccctttccgccccgatccatgccaaggcgccggaattcgtcgaccagtcgaccgacgccagcatcctcgtcaccggcatcaaggtcatcgaccttctcgccccttacgccaagggcggcaagatcggcctgttcggcggcgcgggcgtgggcaagaccgtgctgatccaggaactgatcaacaacatcgcgaagggccatggcggcacctcggtcttcgcgggcgtcggtgagcgtacccgcgagggcaacgacctctatcacgaattcctcgacgcgggcgtcatcgccaaggacgccgacggcaacgcaatctccgaaggctccaaggtggcgctggtctacggccagatgaacgagccgccgggcgcccgcgcgcgcgtcgccctgtcgggcctcaccatcgcggaatatttccgcgaccaggaaggccaggacgtgctgttcttcgtcgacaacatcttccgcttcacccaggctggcgcggaagtgtcggccctgctcggccgtattccttcggccgtgggctatcagccgaccctcgccaccgacatgggcgcccttcaggagcgcatcacctcgaccaacaaggggtcgatcacctcggtgcaggccgtctacgtccccgcggacgacttgaccgacccggcgcccgcgacctcgttcgcgcacttggacgccaccaccgttctcaaccgcgccatttcggaactcggcatctatccggcggtcgacccgctggactcgaccagccgcgttctggaaccccgcgtcgtcggccaggaacattatgaaaccgcccgcgcggtccaggcgatcctccagaagtacaagtcgctgcaggacatcatcgcgatcctgggcatggacgagctcagcgaagaggacaagctgaccgtcgcccgcgcccgcaagatccagaagttcctgtcgcagcccttccacgtcgcggaggtcttcaccggcatttcgggcaagttcgtccagatcgaggacacggtaaagtcgttcagggccgtggtcgaaggcgaatatgaccatctgcccgaaaacgccttctacatggtcggcggcatcgacgaagccatcgaaaaggcgaagaagctggctgcggaagcggcgtagagcgacctgttcccctcccgcaagcgggaggggccaggggtgggcagcgaccccggacttgatccgggggagccacctatcccaaagcgttgcaggcgattgcttgcgcaatcgcacccaccccctgcccctcccgcttgcgggaggggggagagtcaaagatggcactgcatttcgaactcgtgaccccggaaaagctcgtccgctcggaagaggtctatcaggtggtcgtccccggcaccgatggcgacttcggcgtgctggagggccacgcgcccttcatgtcgaccgtccgcgacggcgcgatccaggttttcgccagcgccggcgccgcgccggaggtgatcccggtccgcggcggctttgccgaagtcaacgaaaagggcctcaccgtccttgcggagcatgccggctgacaggccgatcgacagcccgaccgccccgctgatcccaaaaaggccgcgctcctcatcggaacgcggcctttttgggatcagcggctccatcagaacgaaataaatccgcttcgattccgcgctgatcatgcgaagccgaaccaggcgtcgccacggccccgccatccccgccgcattagccatttatcaaagtttccgcgctattcacctttaacaggcatggctgatgcacatcatttcggcggagaatcatgagcgcgttcggacgtaaaaatggaccttcgggcataaagcccggcttcggccttgctcgccccatgcaaggcggcgcgcccagggaagaggccaagggcggcgatcaatttccccccctggacatgacggccctgcctccggaagcgccgctcgacccgctctccgcccccaccagccagatgcagcgcaacgccgacgcgatgcagcgcctgtcggatcgcgccaatgccgaacatgccgcggatgccgggccgcagggtttcgaagcctccgtccacaagatcaaggagcaggtgctcccccgcctgctggagcgcgtcgatcccgaagccgccgccacgctgaccaaggatgaactggccgaggaattccggcccatcatcatggaggtgctggcggaactgaagctgaccctcaaccgccgcgaacagttcgcgctggaaaaggtgctggtggacgagctgctgggcctcggcccgttggaggagttgctggccgatcccgacgtcagcgacatcatggtcaacggcccggaacagacctatatcgaaaagaagggcaagctccagatcgcgccgatcaagttccgcgacgaggagcatctgttccagatcgcccagcgcatcgtgaacaaggtcggccgccgcgtcgaccagaccacgccgctggccgacgcccgcctgcccgacggcagccgcgtcaacgtcatcgtgccgccgctgtccctgcgcgggaccgccatctccatccgtaaattctccgccaagccgatcacgctcgacatgctcgcccaatggggcgcgatgagccagaagatgtgcacggcgctgaagatcgccggcgcatgccgcttcaacatcgtgatttcggggggtacgggttcgggcaagacgaccatgctcaatgccctctccaagatgattgaccccggcgagcgcgtgctgaccatcgaggacgcggcggagcttcgcctgcaacagccgcactggctgccgctggaaacccgcccgccgaacctggagggccagggcgcgatcaccatcggcgacctcgtcaagaacgccctgcgcatgcgtcccgaccgcatcatcctgggcgaaatccgcggcgcggagtgtttcgacctgctcgccgcgatgaacaccggccatgacggttccatgtgcacgctgcacagcaactcgccccgcgagtgcctgggccgtatggaaaacatgatcctgatgggcgacatcaagattcccaaggaagccatttccaagcagatcgccgactcggtcgacctgatcgtgcaggtgaagcgcctgcgcgacggttcgcgccgcgtcaccaacgtgaccgaggtgatcggcatggaaggcgacgtcatcgtcacccaggaactgttcaagttcgaatatcatgacgaggacgacagcgggaagatcatcggggaatatcgctccatgggcctgcgtccctatacgctggacaaggcgcgccagttcggcttcgaccagcctttcctggaagcctgcctgtaggcaccggcccgcaaagcgcattccgtaacaatctgttgccggcggacggattttcccgccggcacgcttgcgcgcggcctgcatcgcgggcacatcggacatcccccaggaaaagaggaatgccaatgaaccgcttagcccgcgccgccctgctgctgaccggcctgtccctgccgctgcttcccctcgctgcccagcatgcgcaccatcaccaggcggccgatccgatcgccgccgccatcgccgcgcccagccgcacccccgccaatgtcgcccgcgacgcctatcgccatccggccgaaacgctcgccttcttcggggtgcagccgaaccagaccgtcgtcgaatatgcacccagcggcggctggtacacggaaatattggcgccgctgctgcatgaaaagggcaccttctacgcgctccagcccaccggccgctcgctggacggctacaaggcgttcctcgcggcaaagccggacgtctacggcaaggtgaaggtcgtccccttcccggaccagaccggcctcattccggcgggcagcgtcgacacgctgctgaccttccgcaatgtccacaatatggtgatgggcgggacggaagcggcgacgttcaaggccttttacgacctgctgaagccgggcggcacgctgggcatcgtcgaccaccgtctgcccgaagggcgcgacacggcgcgggagaagaccagcggctacctcaaggtctcgaccgtccgccgcctcgccgaagcggccggctttgaatatgccggatcgtcggagatcaacgccaatcccaaggacagcgccgactgggaaaagggcgtctggacgctacccccgacgctgcgccatggagaggtcgacaaggcgaaatacctcgccataggggaaagcgaccggatgacgctgcgcttccgcaagccggcgaagtgaaacgacgcggacaagttcagaacgcgccgaatggctgatttgggtggggagcggccattctcctattcgttacccctccccctattcgtcaccccggacttgatccggggtcccgctgccttggacgaggcgggcgctcagacaagaaagcgggaccccggatcaagtccggggtgacggaaaactgatgtcagcgattggccatttcccccactccaggtttgtcgacacggcctaacccgacaccgcgtcagccctggcgatcagcgccctcgcttcctcgacatgcatgctctcgatcatccgtccctcgaaccgctcggccccgcctgtcgccgcctcgatcagccgccgcgcatcggcaaccgcctgtgggtccggaccgaacacctgattggcgaccggcacctgactagggtggatcagcgtcttgccgtcgaagcccagcgcatgccccgccgcgcattcgctttcgaagccggcctcgtcgtccagccggttgaacacgccgtcgaacgcggcgatgcccgccgcccgcgccgccagcatgacggactgcagggacagggccagcccttcccgcccggccgagggcggtatccccagatcctgccgcaggtcgttattccccatgaacaaccccgcgcagccctccgccgatgcaatcgcctgcaccgccagcacgcccgccgcgctctcgatcatcgcgatcaccggcttctggcagacgctgaacacgtccttcacctggcgggcattctccaccttgggcagcaccacataatcggcggcggagcctttcagcgccaccatctcccgcccgtgcgtcggcgcgccctccacattgatgcgcaccgcgcagagccgtccgccgaaaccctccgccaccgccgcgacggcgttccccagcgcgtcctccttgcggtcgtcgggcaccgcatcctccaggtccaatatcaccatgtcgcagggcagcgtccgcgccttggcgatggcgcgggggttggacgcgggcaggaacagcagcgatcgggcgtggcgcaacaacatgacgatactcctttgcctttccccattgatgatttcgcgtcatagtccaagcggatttctgggggagtgcaggcatgctgacgacattcgcgctgacggtgacattactggtgctgttctacctggcggtgagcgtcaaggtcgtgcgccagggctatcaatataccatcgaacgcttcggccgcttcaccgaagtggcgcgccccggcctcaacttctaccccgccttcttctacgccgtcgggcgcaagatcaacatgatggagcaggtggtcgacattccggggcaggagatcatcaccaaggacaacgccatggtgtcggtcgacggcgtggtcttcttccaggtgctggacgcggccaaggcggcctatgaagtgtcggaactctatgtcgcgatcatgcagctcgccaccaccaacctgcgcacggtgatggggtcgatggacctggacgagacgctgtcgaagcgcgacgagatcaacgcccgcctgctctccgtggtcgatcacgccaccaacgcctggggcatcaagatcacccgcgtggagctgaaggacatccgcccgcccgccgacatcgtcaacgccatgggccgccagatgaaggcggagcgcgagaagcgcgccctgatcctggagtcggagggcctgcgcgcatcggaaatcctgaaggcggaagggcagaagcagagccagatactggaagccgaaggccgccgcgaagccgccttccgcgacgccgaagcccgcgagcgcgaagcggaggcggaggccaaggcgacgcagatggtctccgaagccatcgccagcggcaatgcgcaggcgatcaattatttcatcgcccagaaatatgtcgaggcggtgagccagttcgccacctcccccaacgccaagacgatcctcttcccggtcgaggcgacccagttgatcggcacgctgggcggcatcggcgcgctggcgaaggaggccttgggcgaaggcgcgcctcccacgccgcccgccgcgccgacccgccgcggcccgttcggacaggggccggcgtgatggacgcgggcatgaccggctggctcgccatgctggacgatcattggggctggctggtcttcgccgcgctgctcgccatgggcgaggtggtgataccgggcgtgttcctgatctgggtcgcgctggcggccgcggtgacgggccttgtcgcgcttgccttcccgatttccgtgccgctgcaactgctgctgttcgcgggcctctgcctcctgtcggtctggggcgggcggcgctggtacacggccaatccggtggattcgcaagacccgctgctcaatgaccgcgccgcccggctggtgggagaggtcgtcaccgtggtcgagccgatcgacaatggccggggccgtgtgaaggtgggggacggcgtctggtcctgccgcggcccggacgcgccgatgggcgccagggtcagggtgacgggcgcggagggttcggtcctgacggtcgaaccggcgtgacgcccgcctgaggcagcgccccggccgcatcgcccgcgccttccttcatgagatcccagaaacgatcgacggcggcgcgggccggccgacggctgcggatggcgaccagttccgtctcgatgcccaacccctcgaccgcgacctgcttcaatcgcccgccctccctttcctccggcatggcgaaccatcccagcgatatgaccgggatgccgaagatcggggcatagcggatcagcgcgggcgcatcgccttcgggcaggttcacaagctcggccccggcctggcgaagccccctggcgatcacctccgacaggcggacgccatgggcgcggctgagcgatccgatccggcatccgtcaagctgcgacagggcgaccgcgtcgacgccatggagggcatggccgggcgggacggccagcgccacgggccgcctgcccagcacgatgcggggaaattcgtccgccatcccggtttccacggcggaacgcgatgcgcccgatccccctacttccaggttgatcgccacctcgatcatgccgtccgccagttcctgatagagctgggccggcgcccggccatggatgcgcagcctgttgtccggccgcgccgcgaggaagcggtcgaccagggcattccgttcgggaatccccgccatgtggtgcgcgatcccgacgcgcagccagtcgcggcggatttcctctgccgcgcggccgatcagggcggtttccaggatgatgcgccgggcattgtccaaaaacagcgttccctgcgccgtcaattccacattgtgccgggtgcgcgtgaacagcgggaagccaagtcggcgctccagttccctgatctgcgcggacaaggcgggctgggagatgttatgcgcttcggcggcgcgccggaaggacagcttctccgccaccgtgacaaaatagcgatatggtcgtgcatccagatccatgggcttcttcaccgcctgcctggggacgttgataggccttgcctatcaccagcacaagaattccgtattggactggctggcggctctctcctacgctccattccagccgccggagccgccaaggctcggcgcggacccaaggtgcggccgaaaaggcaggagaggatgtgcaagcggtgagattcccgtccgaaacgccgccgccaggcgcagccgaggattgggccggggattgggccgggaatcaggaacgcctggtcccggtcgaccggctgaggtcgtggatggacgggcagggcctgggccgggggccgttgcagcatcccgtcgcgctccagggcggcacccagaacatcctgcttcgcttcgtgcgggacggccgctcctatgtcctgcggcggcctccgcccaacccctatctggacggcgacaagacgatccagcgggaaatccgcgtgctcggcgcccttgccgacacggatgtgccccatgcccggctggtcgccgcatgcctggatcgcgagccgctcggttccgccttctacctgatggaggcggtcgacggcttcgccgcgacgcggggcatgcccgatcttcatgccggcgacgccgacgtgcagcatgccatggggctggagatcgtcgacgcccttgccaggctccaggcggtcgatcccgccgccgtcgggcttgacggcttcggccggccggaaggtttcctggagcggcaggcatcgcgctggctgcgccagctcgacagctacgatcaatatgcgggctgggacggacgcagggatcttgccgctgccgaacgcctcgccgcctggctggacgcccatcttccgcgggacttcaggccggccgtcgtccacggcgacttccacgtcggcaacctcctcttttcccatgacggcgcggcgctgctggctatcgtcgactgggaactggcgacgatcggcgatccgctgatcgaccttggctgcctgctcgccacctggaccgaccccgacggctcccatccgggctgcctgcccgtcgaaccgtggctgggatttcccaccgaagccgaactggtggaacgctatgccgccctcaccggccgcgacatgacgcattacaactggttcgtcgtcctcgcctgcttcaagctcggcatattgcaggagggcagctacgcccgcgcctgcggcggcctggccgacatgggcgtcgcgcgctggatgcacgaaacctcgatcaatctttttcaacgggccctcggccgcatccaggagctgccatgagctggagtttcgccaatgatcccgggtttcaacccgaactcgactggatcgatcatttcgtcagggaagaggtcgaaccgctcgaccatctgctgggcagccagtggaacatccacgatccggaatttcaacggctggtccggcccctgcaggcgaaggtcaaggcgcgcggcctgtgggcctgccacctgggaccggacctcggaggcaagggctatggccagctgaagctggcgctgatgaacgagaaattcggccgctcgcgctttggccccatcgtcttcggcgcgcaggcgcccgacaccggcaattcggagatattggcgcattacgggacgcccgagcagaagaaacgctatctggagccgctgctggcgaacgagatcgtctcctgcttctccatgacggagccgcagggcggggcggacccgctggtcatgcgcatggccgcgacgcaggtggatggcggatgggtgctggacggggaaaaatggttcgcctccaacgcccgctgggccgccttctacatcgtcatggcggtgaccgatcccgacgccgatccgcaccgccggatgtcgatgttcatcgtcccggccgattcccccggcatagagatcgtccggaactacggcttttacggcgagccggaggacgggcatgcgcatgtgcgctggaaccgggtcttcgtcccggcggacaatatgctgggcgggcgcggcgacgccttcgtcgtggcgcaggtccggctgagcggcgggcgcatgcaccatgcgatgcgcaccctggcccaggcgacgcgcgcgttcgaaatgatgtgcgaacgcgccgtctcccgcttcaccaagggggagcaactggccaggaagcagatggtgcaggagaagatcgccgattcctggatagagcttcgccagttccggctgctgatactggaaaccgcatggcttgccgaccaggggcatgactggcgcgccatccgggccaatgtcgcggcggtcaaggccgcgatgccgaagctgctgcacgacatcgccgcccgcgccctgcatatccacggatcgctgggcctcagccatgagatgccctttgcggaatgggtcatcaactccttccacatcggcctggccgacggcccgacggaggtccacaaggtaacgctcgcccgcgaaatcctgaagaatgtcgaaccgtgcggcgacatgttccccgcctatattcgccatgagcagcaggcccgcgcggcggagcgccacggcgcgggggccatggcatgaccggcgccaacccgctggacttcacggggaagaccgcgcttgtcgtgggcgggtcgagcggcatcggcaacggcatcgcccgcgccttcctcgacgcgggggcgcaggtgctggtctggggcacgcggccggacgcggcggactattccgcgtccgaaggcagcgatctggccggactgctctacagccaggtcgatgcggccgactgggacggcgtggaacgggcggcgcgcgacattcccgcggtcgacatcgtcgtcctgtgccagggcaccgtggtatatgggcgcggcgaattcgaacgcgacggctgggacagggtgatgggcgtcaatctcgacagcctgatggcgtgcgcccgcgccttccgcccggcgcttcgggacagcgcgggatcgctgatcatcgtcagctcgatttcgggctatcaggcgaaccgcggcaatccggcctatgccgcgtccaaggcgggcgccatcggcttgacccggaccctgggccaggcctgggcgccggacggcatccgcgtcaacgggatcgcgccgggaatggtcgcgacgaagctgacgaaggtgaccaccgaccatcccgggcggctggaccgcactcttgccgcgattcccctggggcggatgggacagccttcggaactggggtcggccgcgctgttcctcgcctcgcccctcgcctcctatgtgatcgggcacacgctggtggtggatggcggattgcttctttgaggggcggttccatggcagggaggacggaatggagcgcatagtcgaagggagggtgtcgatcgtcacgggcgctgcgcggggcatcggccgcgccacggccgaactgctgtgccagcatggcgcgcgcgtcgtgatctgcgacgcggatcgcgaagcggccgaacggacggcgcgggaagtggaaggggaaacgatggtcttcgccggcgacctcgtccagcccggcatggcggaggcgctgatagaggcgacgatggaccgctggaacgcgatcgacatcatcgtcaacaatgccggctatgtcctcaatgcccgcgccgaacggatgacggacgaggaatgggaccggatgctcgcgatccacgcgaccgtgccgttccgcatcctgcgcgccgccgcgccgcatatgatcaaggccgcccaggccgaacgggcggcggggcgggaggtgttccgcaagatcgtgaatgtcgcctctaccgccgtgatgggcagcgtccgccaggccaattacgccgcggcgaaggcggcgctggtcgggctgaccaagtcgctggcgaaggaatggggcgaacatctgatcaacgtcaatgcggtgggcttcggttcggtcgatacgcggctgggcggcttgcgaagcgaggataatgtgctggaactcggcggcgagcgcatccagctcggcctttcgcaaaaggcggtcgacagcatccccgcatcggttcccttcggccgcccggccacgcccgccgaagcggcaggcgcgatcttcatgctgtgcacgccctggagcaactgggtgaacggccagttgctgatggtcaatggcggccaggtctacggcatgtcggcatagcccggcaggacgttgaggcgacaaggaagagatccggccggtgcgcggtgcgtgacgggatggacggccacgcggcgcaaaatgcctcgcgccgtcaggccggcccgttcccgaccgcttcccagccgccgcccagcgccttgtagagcgcggccagttgttgcagtcgcgccgcctgcgccagcacgtgcaggcgatcggccgcactgtaggcaagctgcgcctgcaacagggcggtcagatcctcctcgcccgccgcgtaccgtcgcctcgccagttcgaccgcctccgccgccgcgtcgcgcgccgcggcgcgctcgacgccgacaaggcccgccgaggcgtagcggttgatgctcgtttcgctgtcggcgagcgcggtcagcaccgcccgttcgtagcgcgccgtcgcggcctcgacacgggcgtccgccgcgcggatctgggcacgaatgcgcccgccagagaagatcggccagcgcagcgacgggccgaactgaaagcgcaggctgctgtcggaaaggagatcgcccggctcccgcgcttgcagcccgatgccgccgatcagcgagaagcgcgggaaaagctccgccgtcgcgactccgacatcggcggtcgccgcggccaggccgcgttcggcaaggcgaacatcgggacgacggcgcaggaggtcagaccgcaggccggcggcgacgtccaggcttgccgcgggcatgggcgcgacccgcctcagccgctcatgcagcgcctcgggcggctgcccgacgagaagcgcgagacggaaggcggccgccgcttcgtcgctctcatgggcggggatcgtcgccgcggtcgaccgcgcctgcgtttcggcgcgcaggaaatcggcacgcgaagccgccccgacgcgcagccgctcgccgaccagccgcgctatgtcgccctgtccccgcgcttcgacgaccgcgttggcgcgcagcgcctgtgcggcgcgcaggtcgatataggagcggacaacctctgcgacgacctggatgaccgtccctcgccgcgcctcctcggccgcctccgcgcgcgcctcggcgctttcgaccgcccggcgcgttccgccccacaggtcgatctcccacgacgagtcgaaaccggcgtcgtagatcgaaaggccgcggcccagccccggaaccttgccgacgggcaactggccattttcgctgagccggctttcggtcgcgatcgccgaaaccccggcctgcggcagttcgcgcccgtggaccgcgtcgcgattggcgcgcgcctcgcgcagcctcgcccctgcttcggccatgtccttgttgcccgcgatcgccgcttcgacaagctcggtcagcaacggatcattgaacttgcgccaccaggcgccgtcgacggcttcgccgctcgcttgcccgacccagctttcgccgacggcgatttcaggacgccgatagtcggggccgaccgccgcgcagcccgccagaccggcggcgagaaccgccgccagcgcgattttcacgggtcgctgccgcttcatgatcttgcctctgctggaaaggatttcggtttccccatcgtcttggcgagcaggatcttgaacgccaggatgcagggcgcgccgaagacgaaaagcaaggcgacgagggtgaaggcggtgtcgaaagcgatcaccgcgccctgcccgccgaccgcgcggccgaccatcgcggtcgcggccttcgcggccacgctcgcctcgacgccgcgcgataccagcaggtcggtcgtcgccccgatccgttcggcgagcgcgggcgatcccgcatggatcgccgcgcccagcacagcctggttatggaccatcccgtcatcgatggaggtctggagcgccgcgacgccgatcagcccgccgagctggcgcccgatattgaagatgccgatgccgaacgcgacgctggccgggggcaatttgccgaacgcgatcagcatgatggaaaggaacaggaagccgaggccgaaaccgcgcagcaggaccgccggcatcatgtcggcggcgccgctttggccgttcgagccggaaagcatccacatggccgtcatgatcgacaggatgccgaagggcaccgtcgccaccggcggcaccccgcgggcctgcatcagccaggcggcgagcagcagcgtcgcgaggaagcagccgccgctcggcagcagcagcgcgcccgcctcggtcggcgtgaagcccagcaccgataccgcgaaggccggaatcacgaagccgctgccgaacagcaccgcgcccgcgatgaagctgacgaagaaggcaaaggcgaaatccgccgtcctgaaggccgaaggatcgagaattccggcgctccccacgcgatattgccgggccgcgaacagcagcaggccggccgcggcgacagcggtcatccagccgatccggctcgcctcgaaccagtcccatcggcttccctgggtcagcacataggtggcgcaggacagcgccatgcccagcccaagcaggccgacccagtccagccggcgcggcggcgcgggccgggcgggcgtcggatcggcgatgagcagcaagcccgcagcgcccagggaaagcggcaggaccgcaaagaaaatccacctccagtcgtgattgtcgaccagccatccttcgaacaggggcgccgcggtcgccggggcaacgaccgatcccatggcgaacatcgcctgcaggatcggctggcgcgccgcggggaagttccagaacaggatcgcctgtccgctgatcagcaaggtcgccccggcgatcccctgaaccatccgcaggacgatcaggaaatcgagctcggccgtcgacgccgcccccgcgcacgccgcgcccatcgccagcgtggccaccaaaagcgaccggcgcggatcgatgcgggtcaggagccagggcgcgaaggcgaagccgatgaacttgaacgcggtatatccgacgtcgagccatgcgaactcgtcgggcgtggccgaggtgtctccgatgatgtcggcgcggcccagcgccagcaacgtgcccgcgaccgcttccgtcaggctggaaaggatgatgccggcgacgaggagccggccggtcgcggcgcttgaaggcgccgctgccgccggggcagctagggcggtcatgaccttgcgccgcgctcgacttcgacccgtgccgacaggcctgggaccagccgtccgggaagcgggttgcgctggattcggatcttcaccggcacgcgctgcacgacgcggacgaaattgcccgtcgcattgtcggtggggatcagggcaaatgccgatccgctgccgggcgcgaggctgtcgacgacgcccttgatcacgacgtcgggatagccgtcgacgcgtatccgcgcgccctgtccggggcggatgtgctccagttgcgtttccttgaagttggcgacgacgtagagatcggcaacgggaacgatgtcgagcagcgaagcgccgggcgcgacgagccgaccgacgcgaacctgccgattgcccacgacgccggcgatcggcgcgcgcaccaccgtattttccaggtcgatgcgcgccagatcgcgcgcggcgatcgcctgcgcaagggccgcgacggctgcctggcgctgcgtgcccagaagctcgacacgctggcgctgggcatcgattgcagcggtcgagacggagacgcccgcctccgcgcgcgatcgcgccgtctcgctttcgtcgacttgcgcctggctgatggcgccgccgtcgatcaattcgttacggcgatcgctcgtcctgcgcgcaagacccaggtcggcgaccgccgcgccgcgctgcgccgccgcctgacggaccaggatatgctgcaaccgtatgtcttcgccgctgttcgccagccgcgcctgggctgccttcacattggcttcggcctgcgccagcttggcccgatagtcgcgatcgtcgatgcggaacaaaatatcgcccggccggacggcctgattgtccctcaccgcgaccgaaacgacatatccgcccaccttcggcgccatggaggtcacgtcgccgcgcacataggcattgtcggtttgcgccgcgccgctgccgccccacacccacgcgcccagcgcgacgctcgcggccgcgacgcatagcagcatgccaatcttcttcccgtcagcgctggccatgaaatctccggtaataggaattaccattgacccatagggtaatcccaattaccagtcaatggcgtaggcgagggaaggagaagtgccagtgagccagacgccgggccggagccgcatcaaggtcggtcgcgacgagctgcttgccgttgcggcgaagatctttttcgaacagggctacgccgcaacgcgcatcgacgacatcatcgagcggacgggcggttcgaagcgcaacatctatgccgagttcggcaacaaggaggggctgttcgccgcgatcgtctccgaacaggccggccaggcgctggccccgctggcgatcgacaatgcggcgggccagaaacttgaggaggtgctgctcgacttcgggcgccggctgatcgacatctacatgtcacccgccctgctgggcgtttaccgcatcgcgatcaccgaatgcgcccgctttcccgaactcgtgcggcgcttctacgatctcggcccgggacgcgcgggcgccacgctcgcggacgtgctcagggcagccaaggcgcgcggagagatccagaccgacgattgcgccgtagcgggcgatcatttcgtcagcatgatccgcgggaacatgcatctgcacgtcatgcttggcctgcgcgacccgccggatgcccaagagcgacgccaattcgtggcgtccgtcgtcgatcttttcctgaacggcctcgtccatgccaggccggaacaggactagcgacccgaatccgcagcgcgtcgcatcgcggggagaccttgttggtcataatgggccaaaatagtggctggggcggcaggattcgaacctgcgcatggcggtaccaaaaaccgctgccttaccgcttggctacgccccagcatgggccggacaccgccggcgcggaccgccatatagcgcctgttgcgcgaaaggaaagcctaaggctgtatcgacattcagaagatggcgagccgaaaatggtggtttcccgtgacccggcgcgcagcctactcaaactaggtgagcaccggaagcacggaaattgaagcgaggcacgcgactcgcttcaaccatttgcaggccgtcagggctgaatgtcgatacagcctagtcattattttccggaaccgccaatatgcgcgccgccccttcctctcagcctggaaccgaccggcatgtccgcgccccattccccgacccccgcctccacatcccagatcgcgcccgcttcgccgctgttcctgcgcgaggatgagatccggcggggcatagagatgctctatttcggctattccgcgctcacccgctcgatcgacgaggggctggccgcgcaggggctgggccgggcgcatcaccgcgcgctctatttcatctcgcgccagcccgacctgacggtgaaggacctgctgcgcctgctcgccatcaccaagcagtcgctgggccgcgtgctcaacgacctgatcgagcagggctatatcgagacgcggcagggcgccagcgaccggcggcagaaactgctgcggctcagccccgccggcgtcgcgctggaggcggagctgttccgcgcgctgcgggaaaagatggccgccgcctacgcccaggcggggcaaggctccgtcaccggattctggcgcgtgctggagaggctgatccccgatcaggacaggtccatggtgttcggactgcgcggccggtgaagggccgtcgcgcaaccttatcgccgtgggagcgcttatcacccctgtgttgaaggcaagaagggtgaatccatgcgcacaaaattcctggccgccatgtcggcgctggccatgctcggcgcgtcggcctgttcggaaaaggcggccgacaatctggaaaatgccggctccgcgatcggcagcgacgtcggcaacacggtcgaccgggcgggcgacaggatcgaccgcggcctggacgcggcgggcaatgccataggcgaagggtccgaccgactgggcgcggccatggacaatgcgtcccgcgatgcggagcgggaggcgcgcgaagccaagcaggacgtcggcgcggccatggaacgcgcgggcaacgacatcagcaaggagtgacggcccgcgaagggcgcggcgcttgaccttggcggccatcggccgcaccagcgacggcatgtgcgccgcgtcccgacatcccgccccctcccgactgatgatcggacgcccggaactggcgctgatcggcatcacattgctgtggggcgggaccttcctgatcgtgcaccaggcgatgcggcacagcgggccgctgttcttcgtcgggctgcgcttcggcacggcggcgctgatcgcgctcccgctcgcctggcccgtcctgcgcggcgtcacgcgacgggaatggctggcggggacgatgatcggcgtcggcatcttcaccggctatacgctccagacctgggggctgcggacgatccccagcagcacatccgccttcatcaccgccgcctatgtgccgctggtgcccatcctgcaatggatcgtcctgcgcaggcggccgcgcctggcgagctggatcggcgtggcgctggccttcgccggcctgctgctgatcgccgcgccgagggacgggctgtcgctcggccggggggaggcgctgacgctcatcagcacgctcgccatcgcgctggagatcatcttcatcagcctgtgggcgggccgcgtcgacgtggcgcgggtgacgttcatccagttggcggtgacgtcgctgctcgccttcgcctgcatggtcccggccggagaggcgatcccgcccttttcctggatcgtcattctgtcggcctgcggcctgggcctgatgacggcgctgatccagctcgcgatgaactgggcgcagcgcagcgtgtcggccacccgcgccacactgatctatgccggggagccggtctgggcgggcctgatcggctggatcgcgggcgaccgcctgcccgccagcgccctgctgggcggcgcgctggtggtcgccgccgtgatcgtcagcgaaatccgcttcggcaggcctcagggcattgcgcgttaaatcaaatccccgccatttgtgagtttacggcctagggtgtgtggggattcagtccatggcgggctgcaaatagcggctttctgcgcttccggtgctcacgtactgaagtacgctgcgcgccagttctcgaaatccactattttcgccgcgccctgaactgaatccccacacaccctagcggcgaaacaccggcgcccgcttctcgaagaaggcggcgaacgcctcccgcgcctcgtcggaggccagcgtctccctgaacagccgcgcctcctcctcgatccgctggttcaacaccgccggatcgcccttcatcaggcggcgggtcgcggccagcgccccaggcggcttggtcatcagcagcgccgccttcttccgggcatggtccagcagcgcgtcggccggaacgatcgccgtgacgaagcccgcatggtcggcggtctgcgcatccatcggctcgcccagaagcagcatcgacgccgccttggcatagcccatcgtcgccggagccagcaggctggagcctgcctccggcacgatccccagattgacgaagggcatggtgaagcgcgcgtcgggcgccgcatagaccaggtcgcaatggaacagcatggtcgtccccacgcccacggccaacccctgcacggcggcgaccgccggcttgccgaaattggcgatggcgcggatgaaggcgaaggccgcctccccgccctgcgggccggacatgaagtcgttgaggtcgttccccgcgcagaaggcgtcgcccttcccggcgaacagcacggcgccgatctcgtcccgggcggacgcatccgccagcgcggcggtcatggcgcggtacatgtcggcggtcagcgcgttcttcttgtcgggacggtcgatgtggatttcgatgacgccctggttctcgacaatggctatcccttcgctcacgaccggagcctccttgctgttcttccgccttgcacgggtcttgtggttcgtcgcgactgttggcgcatctgcgcgggcgcgtctatccttttccgcccgtcctgcctaaaggcgacccatgcaacgcctgcgcgagatactggaccctttcctgctgctgctgatcggcaccgtggcgctcgcgtccctgctgcccgcgcgcggggaggccgccggcctcgccggggcggcggcggacgcgggcatcgtcctgcttttcttcctgcacggcgcgaagctgtcgcggcaggcgatctggaacggcgccagggcgtggaggctgcacctggcgacgctgggaacgaccttcgcggtctttcccctgatcggcctggcgacccagcaggcgacggcgatcccgccatcgatgcgcgccggcttgctgttcctgacgctgctcccctccacggtgcaatcctccatcgccttcaccgccatcgcgcggggcaatgtcgcggcggcggtggtcagcgcatccttctccaacctgctgggcatcgcgctgacgccgctgctggtcgcgctgacgatggaaaggggcggaacgggcggcctgatctcgctctcctcgatcgaggacatcgtgctgcaactgctgctgcccttcatcgtcggccatctggcgcggccatggatcggcggcttcgtcagccggcacagggcgatgctggggcgggtggatcgcgggtcgatcctgctggtggtctatgccgccttcagcgcggcggtggtggagggattgtggcagacggtgtcgcgcggcgaattgctgctgctggccgcggcctgcatcgccatgctgggcgtcgtgctggtcttcaccctcctgctcggacggctgctgggcctgtcgcgggaggatgcgatcgtgctgcaattctgcggatcgaagaaaagcctggcgacgggggtgcccatcgccggggtgctgttccccgccggcgcggtggggccgatcctcctgccggtcatgctgttccaccagatacagttgatggcctgcgccgtgctcgcccgccgctacggcgcggcggcggacgcccaggcccgcctggcggcggcgggctgaggcgatggaccggccggtcccgacccccgtcgccatgggctgaatgtcgatcggccccaggaccgatccgatcgccgccattgccggaaaggcgcggtatgttatacatgcgtaaaatatatcggctggggcgggcgcgcgatagtgacggatgacgggcaaggggaggatccggacgcggcatggagcctgccggcctggacctatcgcgatcccgaatttttcgatctggagctgcgccggatattccgcccctcctggcaaatcgtggcgcatgaaagcgacatccccgcccccggcgatttccgcctgctcgactatatcggggaaagcgtgatcctgatgcggggcggggatggtctcgtccgcgccttcgccaatgtctgccgccatcggggcgcgcggatcgtcgacgccgccgcgggctgcgccaggacgctcacctgcccctatcatggctggacctatgacgatcggggccggctgtccggcgtgccgctggaggaaagctacggcctcgaccgcgcccgccatggcctccacgccgtggaggtcgagaatttccacggctttctcttcgtcaggctggaggatgacggcggcccctccgttgcggagatgatggcgccttatgttcaggagatcgcggcccaccgcttcggcgacttgcgggccatggggcgggtgacgctgcgcccccgtgcggtgaactggaagatcgtcggcgacaattatgccgacgcgctgcatgtcgccgtggcgcatcccggactgcggcggctgatgggcgagggctatcgggtggaggccgccgcccatgccgaccggatgagcgcgccgatcctgcgccggccatccgccaagctgtcggaacgggcctatcagcatttcctgccgcgcataccgcatctgggggatgagcggcagcggctttggacctatttcaggctgtggcccaatatcgccttcgacatatatcccgaccaggtggacttcatgcagtggctgccgctgtcccccacccgatcgctgatccgggaggttgcctatgcgatccctgacgagcgccgggaaatgaaggcagcccgctacctcaactggcggatcaaccggcgcgttaatgcggaggaccgcgccctgctggaacgggtgcaggcgggcctttcctccgacagcttcaccgtcggccccctttcgacgcaggaggtggcgctccgccatttctgcgcgcggatgcggcgcatcattccgcaggcgcggctgcgtcgcgcccccgcccctggatggagccgggcggcatgaccggggcctatgacgcggtcatcatcggcggcgggcataacgggctggtctgcgccttctacctggcgcgggcgggataccgggtgcgcatcctcgaacgccgcgccatcgtcggcggcgccgccgtgacggaggagtttcaccccggcttccgcaattcggtggcaagctataccgtcagcctgctccaccccaaggtgataagcgacatgcggctggtcgaaaatggctatcgcgtgctggaacggccgatcggcaatttcttcccccagccggacggccgctatctgaagctgggcggcgggctggagcggacccaggcggagttcgcgaagttcagcgtgaaggacgccgccgccctccccgcttattatgacgcgctggaggtggtggcggacctgctgcgcgacatgacgctcaagaccccgcccaatgccggcgacgggctggcgatggtcgtcgccgcgctgcgccagggccggcggatcggcggcctgacgctggaacagcagcgcgacgtgctggaactgttcacccggtcggtgcgcggcttcctcgacggctggttcgagagcgaggcggtgaaggcggcgttcggcttcgacgcggtggtcggcaactacgcctcccccgacgcgccgggcagcgcctatgtgctgctgcaccatgtcttcggggaggtgaacgggaagaagggcgcctggggccactgcgtcggcggcatgggcacgatcacccgcatcatggcgcaggtggtgcgcgacctgggcgtggaaatcagcctggaggcgccggtcgcgtccgtgctggtcgacggatcgcgggccgtgggcgtccggctggaaagcggggaggaggtgatgggcagggccgtcatcgccaatgtcgggccgaaactgctctacgaacgattgatggaccccgccgacctgccgcccgatttcctgaagcgcataagggggttcagggcggcgtcgggcaccttccgcatgaacgtcgcgctgtcggcgctgcccgacttcgcctgcctgcccggcgcgggcgagcatcaccagtcgggcatcgtcatcgcgccgacgctggactatatggaccgcgcctatatggacgcgaagcgcgagggctggtcgagggaaccgatagtcgagatgctgatcccctcgaccgtggacgaaagcctcgccccggcgggctgccatgtggcgagcctcttctgccagcaattcgcgccgatcctgcccgacggccgcaactgggacgacgaacgcgaggcggcggcggatcacgtcatcgccaccgtcgacgcccacgcgcccggcttcgcccggtcggtgatcgcccgcgacatcctctccccgctcgacctggaacggaaattcggccttgtcggcggcgacatcatgcacggcaacatgacgctggaccagctatgggcggcgcggccggtgctgggccacggcaactatcgcggcccgctcaagggcctctacatgtgcggcgcgggcacgcatccgggcggcggcgtgaccggcgcgccgggccataatgcggcgcgggaagtgatcagggacggcgcgctgctggggcggtggttcgggcgggggtgaaacggcatgcgccgccatgccttgccctctcccccaccctcgcctaaaggatcggttcatgcccgacatcaccgttccatccgcccagtccgacctgaccggccgggcgttgtttccgcaccggcatctcctgtccatcgccgacctcaagccctgggaaatccgcttcctcctcgatgaggcggaacattgggcaaaaagcaaccggggcggcgcgcgcaagcatgacgaccgcctggcgggcatgacccagatcaacgccttcttcgaaaacagcacccgcaccctcctctccttcgagatcgcgggcaagcggctgggcgcggacgtcgtcaacatggccgccgccacctccagcgtgaagaagggcgagacgctgatcgacaccgccatgacgctgaacgccatggccgccgacgtgatcgtcatccgccacgccagttccggcgcggtggcgctgatcgcggacaaggtcgattgcccggtgctgaacgcgggcgacggctggcaccagcatccgacccaggccctgctcgacgcgctcaccatccgccgccgcaagggcgggttcgaagggctggtcgtcgccatctgcggcgacgtgctgcacagccgggtggcgcgctcgaacatgctctgcctcgccgccctgggcgcgcaggtccgcgccgtcgccccgcccacgctgatgccgcccgaagtcgagatgctgggcgcgaccccctatagccgcatggacgaggggctggacggcgccgacgtggtgatgatgctgcgcctccagaatgagcggatggacggggccttcatcccctccccccgcgaatatcacatgctctacggcctgaccccggaacggctcgccatcgccaagcccgacgcgctggtcatgcaccccggcccgatgaaccggggggtggagatcgccagcgtcgtcgccgatcacccggaccgctccgccatcaccgagcaggtggaaatgggcgtcgccatccgcatggcctgcctcgacgtcctgaccagaggcgcgcgcggcgtggagggctgggcatgacgaccaccacccccgcccccgcccccgccccctcccccgtcatccccgcgaaggcggggatccatctcccgccccatcccgaggcgcaaggcagggggaacgcgcaatgaccagactcgccatcgccaacggcaaactggccgacccgtcaggcaaagacctcacccccggcgtcatcctgatagaggatgaccgcatcctcgcctcaggcgacgtcgccatccccccggacgccgaaaccatcgacgcgaacggcctggtcgtcgcccccggcctgatcgacctgggcgtcttcgccaccgacaagcccgccttccatttcggcggcatcacccgcgccgcgctgatgcccgaccagtcctccccgctggacgatgcgggcctcatccgccaggccacccgcgccgggaaacccgatttctgggtccaccccatcgccgccgccacgcggggcctcaagggcgcggaactggccgaaatcggcatgatgcaggcggcgggcgccaaagcggtcggcaccggccgccagtggatcgcggattcgggcgtgatgatgcgcgtcctctcctacgcctccggcctcggcctcaccgtcatcacccatgccgaggatgcggggctggcgggcaaggccgtcgccaccagcggagagaccgcgacccgcctcggcctgccccacgcccccgcctgcgccgaagccatggccatcgcccgcgacatcatgctggcccgcgccaccggggcggcgatccacttccggctggtgacgacaagggcaggcttcgacctgatccgcgccgccaaggcggaggggttgaaggtcacatgcggcatcagcccggcctatctcttcctctccgataatgcggtgacggatttccgcaccttcgcccgcctctcgccccccctgcggtcggaggacgatcgcaaggcctccatcgcggcggtcgcggacggcacggtcgacgtcatcacctccagccacgaccctcgcgggccggaggacaagcgcctgcccttcgccgacgccgcgccgggcatggcgggcgcggaaacgctgctcgccctgtcgctcaacctggtgcgggacgggcatgtgacgctcaaccggctgatgaccctgctcagcgccaatccggcgaggatattgggcgtggacgcgggcggcttcgcgccgggcagcgcggcggacctgatcttcatcgatcccgacgcgccctggatcgtcgattcggggaaaatggccgcacaggccggaaacaccccgttcgaccgcatgcccgtgcagggccgggtaaggcggatcatgaagggcgggaatttcctctagagtgatttcaagtgaaatgttccatttcacggctcggaaatcacggcaagcaaagaaaaatgagagcatattccgattcaattcaatcgggacatgctctcagtttcccgcttgcccaacccggtccgccacgctaaagcgccctccttcgctggccccggccagtgcaggagtgtagctcagttggtagagcgtcggtctccaaaaccgaatgccgggggttcgagtccctccactcctgccaagcgaactggccgcgaaaccttgaattatcgggggttcgcggctagctgtgcttgacgaagcatgggtcgcggagcgcggccgcacccccggacgccgaacagggcgggatcgggagggcggactgttgcttcgcgctttggtgtttgttggaaggatttggtgcgggcgatggcgaaggtttctccgggcgaattcgtcaatcaggtgaaggccgaagcgtcgaagatcgtgtggcccaccggccgcgaaacgatcatgaccggcgtgatggtggtcatcatgacctcgctgctgggcatcttcttcttcggcatcgacaccttcttcggcgcgatcgtccagtggctgctggcgttcgccgccggccaggcttgagagtttttgattaccgcgatttcccagtgaatcgcttagtgggagtttgagacggcaacatggcgcgctggtacatcatccacgcctattcgggcttcgagaacaaggtcaaggaatcgatcctgtccgaagccgagcgcatgggcctctcccaactggtcgaacaggtggaagtccccaccgagaccgtgacggaggtgaagcgcggcaagaaggtgcaggtcgagcgcaagttcatgcccggctatgtcctcgccaagctggcgatgaacgacgacatctaccacctggtcaagaacacgccgaaggtgacgggtttcctggggtcgagcggcaagccgcaggccatcagcgaggcggaggccgcccgctatttcggcgcgcagaaggccgccgaggccgcgcccaagcacaagatcaacgtcgattacgagatcggcgacagcgtcaaggtgctggacggccccttcgccagcttcaacggcacggtcgaggaactggatttcgaaaagaaccgggtcaaggtgtccgtgtcgatcttcggccgcgccaccccggtcgaactggacttcgaacaggtcgaactgtccaaataaggaagcctggcgaagtaagaacaacatccgtcaccccggacttgatccggggtcccgctttcttctcgaaaaggcggcatgacggcaaaggaatttccgggaaaccgggaatagctgcgggaggatcgctccggtgatccgtcaataccgctaaacttgaaccgggcgcatcctcggacgcgcccagcaacagagtgagtgaacatggccaagaagattacgggctatatcaagctccaggtgcccgctggagccgccaacccctcgccgccgatcggcccggcgctgggtcagcgcggcgtgaacatcatggaattctgcaaggcgttcaacgcctcgacggaaaagatggaaaagggcaccccgctgccgaccatcatcaccgtctatgcggaccgttcgttcagcttcgtcacgaagcagccgcccgccacctatctgatcaagaaggccgtcaacctgaagtcgggttcgaaggaaccgggcaaggtttccgccggaaagatcaagcgctcgcagctcgccgaaatcgcgcaggccaagatggccgacctcaacgcgaacgacatcgatgcagcgacgaagatcatcgaaggctccgcccgcgcgatgggcctcgaagtggtggagggctaagaccatggcaaagctgacgaagaaggcgaaggccctggccgctgccgttgaccgcgaaaagctgcacggcgtcgacgaggcgctgggcctgatcaagacccatgcgaccgccaagttcgacgaaagcgtcgaaatcgcgatcaacctgggcgtcgatccgcgtcacgccgaccagatggtccgtggcgtcgtcacgcttccggccggcaccggcaaggacgtccgcgtcgccgtgttcgcccgcggcgacaaggctgaggccgcgaccgccgccggcgccgacgtggtgggcgccgaagacctgctggaatcgatccaggcgggcaatatcgacttccagcgcgtgatcgccacccccgacatgatgggtctggtcggccgcctcggcaaggttctgggccccaagggcctgatgccgaacccgaagctgggcacggtcaccccgaacgtcgccgaagcggtcaaggccgccaagggcggccagatcgaattccgcgtcgaaaaggcgggcatcatccacgccggcctcggcaaggccagcttctcggccgaagacctgcgcaagaatttcgacgccttcgtcgacgccatcgtcaaggcgaagccgtcgggttcgaagggcaagtacgtccgcaagatcgccctgtcctcctccatgggtccgggcgtgaaggtcgacgtggcggaagtcgcctcggtctgatccgacgcacaaacagataggggagcctccttcctccacatggggaaggaggctttcgctttttatgctatgccgtgctcctgcgaaggcaggagcccagggtccaaggtcgcgcacctcgccctaggctcctgccttcgcaggagcacagcatttccaaacaccgccggggacacccccagcaacggtgtgaacttcggggcgcacgaccttgcaccccggctccaaaaacccccggagcgcattgaggtcaccttcgtatccgtcgggaatggcgggtcgccttttaccgatggaaaatagaatgtctttcgaacacctcccccctctcctgtccggcgccctgacgcgaaagggctatgaaagcctgacccccgtccaggcccaggtcacccagccggaagccgaaggccgcgacctcatcgtctcggcccagaccggctccggcaagaccgtcgccttcggcctggccatggcgaaggaacttctgggcgacgccagccgcctccccgcccccggcctgccgctcgccctcgccatcgccccgacccgcgaactggcgctgcaggtcgcccgcgaactggaatggctctatggcgaggcccgcgcgcgtattgccacttgtgtgggcggcatggacgccgccaaggaacgccgggcgcttgcccatggcgcgcatatcgtcgtcggcacgccgggccgcctgcgcgaccatctggaacgcggcgcgctcgacctgtcgggcctcaagaccgtcgtgctggacgaagccgacgagatgctcgacatgggcttccgcgaggatctggaggaaattctcgacggcgcgcccgaaggccgccgcaccctcctcttctccgccaccatgcccaagccgatcgtggcgctcgccaagcgctaccagaaggacgcgctgcgcatctccaccgtcagcgatgagcgcggccatggcgacatcagctatcaggccgtgaccgtcgcccccgccgacatcgaaaatgccgtggtcaacctgctgcgctatcatgaggcggagacggcgatcctcttctgcgccacccgcgacaatgtccgccacctccacgccagcttgaccgagcgcggcttcgcggcggtggcgctgtcgggggagcatagccagaatgaacgcaaccatgccctccaagcgctgcgcgaccgccgcgcccgcgtctgcgtcgcgaccgacgtggcggcgcggggcatcgacctccccaatctcagccttgtcgtccatgtcgaactgccccgcgacgcggagacgatgcagcaccgctccggccgcaccggccgcgcaggcaagaagggcacggcggtcctcatcgtcccctatccccgccgccgccgcgtcgaatccatgctgcgcggcgcgaagatcccggtcgaatggggcaccccgcccagcaaggaagcgatccaggaacaggacaatgcccgcctgcgcgagaaactgatggaacgcgccgacctcgacgagcaggactgggcgctgggcgccgaactgctggaggcgaaatcggccaaggaaatcgccgccatgctggtgaagagcgcccgcgccgccctgcccgcgccggaggaactgctggacgccagcgaagccccgcaacgccgcgacgggccgcgccccggctttgaggacacggtctggttccgcatggacatcggccgccgccagaacgccgacccgcgctggatattgccgctgatctgccgtcgcggccatgtgtcgcggcaggacatcggcgcgatccgcatcgccgcaaacgagaccctgttcgaaatccccagcgccatcgtatcgcgcttcatgggatcggtgaaacggacaggcgaggccaatgacgagggcgccgacatcgccttcgagcaggtcgagggcacgccacgcgaagccgcccgcgaaaaccgccacggcaagggccgccccaatgatcgcggcccccgccctcccgcgcacagcccccgcccgttcaagggcggccccaggcggcccggtccgcgcaagccccgataacaggaaagggccgcccttcgacggagcggccctttctcctgactagcccgccccgcaaagggccagcatccgcgccgccagttcccgttcccccatcacgacatggggcacgcccagcccctccagatgcctgacctccgcatcggaatgggcgcgggcgatgacctggaggtcggggttcaaatggcgcgcatgttcgtggatcgcgccgccctcgaacccttcgggcacggcgatcagcaggcgccgagcctcgcttatgccggccgcccgcagatgccggtcctccagcgcgctgccgcgcacgacggtgaggccggtctcctccgcctcctccgcccggtcggagtccgcttcgatcaccaccaaatgcgcgcccttttccgccagccgatccgcgatcagcttgcccacccggccatagccgaccaggatgacatggccgatgcgcggcttggccctggccttctgcgcctctgcctcttcctcgacctcctcctgcttgtgcccgcgcacgatgagggagaagatcagcggattgaggaagatcgacacgatcgcgccggcaaggatcaggtcgcgcccttcggcgggcagcacgcccaatcccgtccccaaggatgccaggatgaaggaaaattcgccgatctgcgccaggctggccgcgatggtcagcgccgtgtcgccgggatggccgaaggcgcggacgatggcgaaggcggcgatggacttgccgatgatgatgatcgccaccgtggccagcaacggcagcggttgttcgaccagcaccgccggattgaacagcatgccgaccgaaacgaagaacaacaccgcgaaggcgtcgcgcaacggcaacgtctcctccgtggcgcggcggctgagcggcgtctcgcccaaaatcatgccggcgaagaacgcccccagcgcgaaggacacgtcgaacgccaccgccgcgccaaaggccacgcccagcgctatcgccagcacggccaggcggaacagctcgcgcgatccgctatgcacgacccagtgcagcgcccagggaatgacgcggcggccgaccaccagcatcagcgcgacaaagcccgcgaccttgagcagcgtgcccagcagcggcgcgagcaaggcaccggcccccgctccggcccccgcatcggccccggcatcggcattgttcatcaccccggccagcgcgggcagcagcaccagcgccagcaccatcaccagatcctcgacgatcagccatcccacggcgatcctgccccggcgcgtttcaaccagatccgccccctgcaaggcgcgcagcaggacaaccgtgctcgccaccgacagcgccaggccgaagaccagcccgcccatcaacggccagcccatataataggccaggcccatgcccatcagcgtcgccaccgcgatctggccgagggcgccgggcacggcgatattcttcaccgacagaaggtcgcgcagcgaaaaatgcaggccgacgccgaacatcagcaatatgacgccgatttccgccagttcattggccaggctggcattggcgacgaagcccggcgtgaacggcccgaccatgatcccggcgatcagatagccgaccagcggcgacaatttcaggcgatgggcgatggcgcccatgacgaaggcaacgacaaggcccgcgacgatcgttccgatcaggggcgtgtgatggggcatggagtgtctttccctggctgccgacggaggaacgccctccatcggcagcatatcctattcattcagcgacggtcagcatcgccgccgacaacagcgcgccggccgcgcccagtcccgccatgacggccggcatgaaccaccatggcggacggcgggacggccccgtgccgccgcgtcgcgatcttctgcgggtcatgaagaggctcctttttcctgacggcggccttaaaacggccgccctgatgcgtcaggaaagggccggcggcgcccgcgcccgctggcgggacagcaggtgaaaggacgggaaagaaaccaaggagggcgagaatcggtcgccggggcgcagcgggattgcgcccggcagcatcgctatggccatcggcccgcccgcggcgagcgccggcaacggcgagcgcccatcgccatccggcttcatggcctgcacggtgagggggggcgcatgggcgcgggccttcagcaccacgccggtggtggccggattgaaggcggagccggtgaaccgactggacggcggccccaggggcgcgagcgcgctcagcagggccacgcccagcgacagccacagggtcaggatgaacggcagccggccggccaaggcttccttcctgtacggcgctggcgtcatccgtgatatagtcccttcgctggcccttcgccgcgccaggatagggtcggacaaggccaaaaaccagccccgaatgccgcgcttgccggttgacatcggcgagtcattccagtagcgggccacattcccgcgcgggtccaacagggcattgtccctcgacgatctgcgtaaagcagatttgaacgagaagagaagagccatgttcgcagtcgtgcgcacgggcggcaagcagtatcgcgtcgccgccggagacaagatcgtcgtcgagaagctggccggagaggccggcgacaaggtgacgctggatgacgtcctgttcgccggcgaaggcagcgacgtgaaggacgcggccaagctgaccgtcgccgccgaaatcgtcgcgcaggcgaagggcgagaaggtcatcgtcttcaagaagcgccgccggcacaattatcgccgccgcaacggccaccgccagaatcacacgatcctcaagatcgtgtcgatcgcctgagccgcagcaaagtcacgaggagtttgagtcatggcacataagaaagctggcggttcgtcgcgcaacggtcgcgattcggaatcgaagcgccttggcgttaagaagttcggcggtcaggaagtgatcggcggcaacatcatcattcgccagcgcggcacccgcgtctatccgggccgcaatgtcggcatgggcaaggaccatacgctgttcgcgctgggcgaaggccgcgtggtattccacaccggcaagctcggccgcaaatatgtgtcggtcgacgccatggccgaagcagccgaataacggacgatcgatgacggatcgtcccacgcaaacggggcgatcctcctgacggaacggcttacaagccaccgccagggttcgagggaaacaaggggcgccccatccgggagcgcccctttttcgcgtcgaagggcgtctcccctgaatttccctcaggccgctggaacccccgcctttctcacgcgtcatgcgggcggggcccagccagagaagatagtcgtcatgccgtaacttttcgcggtcattggcgcgcaggagattaggagactttcgatgttcgcccgtaccccccgcctgttgctgcggcccggctggatggaagacgcgccggcccttgccgacgcgatcggcgatgcggccgtgctgcgcaacctgacccgcgcgccggccgcctacgaccgggccgatgcgcaggcgttcctggcccagccgcaggacgcgcgcctgcccagcctgctcgccttcacccgcaccaagggcgcgccgcgcctggtgggcggctgcggcctccatgcggcggatgacggcagggtggaactgggctattggatcgcccgcccctattgggggctcggcttcgccaccgaagcggcgggcgccgtcatgcacatggcccgcgccttgggcatacgcgacgtgcgcgccgcccatttcgcggacaatcccgcgtccggcaacgtcctgcgcaagctcggcttccgcgacacgggtcgcatcgagcgccgcttcagcctgggccggggcgcggcggcggattgcctggtcttcgaggaaggctcccctggggaagagggcgcgatccccatgacggcggattcgtccgccgatctttacggggattcgctgccggctctggcggcctgaaccccgcgaccggggagggcggcgccgggccgccttcccccgcccccgccgcgtttcggaagaagcggccgcttttgcggcgcgcctgtttaattccgccgcataaaccgctatgggcgcgcgatgcattttcttgatcaagcgaagatttacatcaagtccggctggggcggtcccggcgcggtcagtttccggcgggaaaaatatgtcgaatatggcggcccggacggcggcaacggcggcaagggcggcgacatcatcttcgaggcggtggccgggctgaacaccctgatcgacttccgctacacccagcatttcaaggcgcagcgcggcatgcccggcgcgggcaagaaccgctatggcgccggcggcgaagacctggtcatcaaggtgccggtgggcacgcagatcctgtccgatcccacgcccatagaggggacggaggatgaggacggcacgatggaatatgagcaggaactgctcgccgacttcacgcaggtcgggcagcgcatcgtcctgctgcgcggcggcgacggcgggcgcggcaacctgtcctacaagaccagcacaaaccgcgccccgcgccagcatggcacgggctggccggggcaggaaatgtgggtgtggctgcggctgaagctgctggccgacgtcggcctggtgggcatgcccaatgcgggcaagtcgaccttcatcaaccaggtcaccaacaccaaggcgaaggtgggcgcctatgccttcaccaccaccaagccgcaattgggcgtggtgctgcatcgcgaccgggaattcgtgctggccgacattccgggcctgatcgagggcgcggccgagggcgccggcatcggcgaccgcttcctaggccatgtcgaacgctgccgcgtgctgctgcacctgatcgacgcgaccggcgacgacccggtcgaacagttccgcatcgtgcaggacgaactggcggcctatggcggcgggctggacgaaaagccgcagatcgtggcgctcaacaagggcgacctgctggggccggaactgatggaggacattgccggccagcttcgggacgaggcgggggtggaggatgtgttcatcatctccggcgcgaccggcgaaggcgtgcccgccctgctggacgcggtgctgccgctgctggaccagcccggcggggaggaagaggatgggacagaagaagacgagaagccgtggtcgccactgtaactcctcccctccccttcaggggaggggtcgggggtgggggcttgccggatagggcttcccccgccttgtctcctcaccccaacgcctcccctgcaggggaggagcgcattcggaccgcttcatgaccccttccctctccggtttccctccttcgcaaatccgccggctggtcatcaagatcggctcggccttgctcgtcgatccgcagggcgaggtgcgcgaagcctggctccgcacgctggtggccgacgtcgcggcgcgcaagcaggcgggccagcagatcatcatcgtctcctccggcgccatcgcgctcggcgcccgcaggctgaaactgcccaagggcggacgcggctccctggaggacgcgcaggcggccgccgccaccggccagatcgcgctgtcgcaatgctgggccagcctgctccacgaaaggggcatcaccgccgcgcagatgctggtgacgctggacgatctggaaaaccgccgccgctatctcaatgcgtcggccacgctggagcggctgatggcgctcgacgtcgtgcccgtggtgaacgagaatgacagcgtcgccacggcggaaatccgcttcggcgacaatgaccgtctggcggcgcgcatcggacaggcggcacgggctgacgcggttgtgctgctgtcggacgtcgacgggctttacagcgccaatccgcatgtcgatgcgaacgccatgctgatagagacaatcgagcgcatcgatgcgcgcatcgccgggatggcggacggcggctccgcctccggcatggggtcggggggcatgacctccaagatcgaggcggcgcgcatcgcgaccggagcgggcgcgcatctggcgatcatctccggcaaggtggattcgccgctgtcgcattggagcgatggcgggaaaggatcgatcttcctcgccgcgcaggccaggggcgcgcgcaagggctggctcgccgggcggctgacggtgcgcgggcggatcgtggtcgacgccggggccgaagcggccctgcggcgcggcaacagcctgcttccagctggggttgcacggatagagggcatcttcgcccgcggcgacgtggtcgacatattggcggaggatggacgggtgatcgcccgcggcctcatcgaatatgacagcgaggaagcggcgcgcatcgcgggcaagcgcagcgaggacatcgcgacgctgctggggcacctgccccgttccgtgctggtccaccgcgaccatatggcgatggtctgatcccatgtccctgcgcattgcgatgacgggcgcgacgggtttcgtcggcgccgaaacgctccatcaggccctggcggcggggcaccatgtctccgccatcacccgccgggcgcagccgccccgcgcccatctcaaatgggtgcccggcgcgctggaggaccgggccgcgctcaacacgctggtccgcgacgccgatgtggtgatccacatcgccggcgtggtgaacgcgcccgaccgcgacgggttcgagaccggcaatgcgcggggcaccatggcggtggtcgacgccatgcgccaacgcggcgtcaagcggctgatccacgtctcctccctctcggcgcgggagccgggcctgtccgactatggctggtcgaaggaactggcggaacggcatgtgaaggcgagcgggcttgactggaccatcatccgtccccccgccatctacgggccgggcgaccgggagatgctggaactgttccgcatggcgaagcgcgggttcatgctgatgccgccgggcggacggctgtcggtgatcgaggtgagcgaccttgcccggctgttcctgacgctggcggtcgaaaaggacatgaagagcctgacccatgtctatgaggtggacgacggcacgcccggcggctgggaccatatggacttcgcgcaggcgatcggccgcgccgtcgggcggcctggagagagggcggtgcggaccttcgccacgcccgcctggctgctgggcatgggcgcgcggctcgaccggctggtgcgtggccggaacgccaggctgacgcccgaccgggtcagctatttctgccaccccgactgggtggtgaagaagcgcaagcaaccgcccaggaagctgtgggcgcccagggtgccgacggaagagggattgagggcgaccgccgaagcctatcgggcgaaaggctggctctgacgaccggaagcctggaacggagcctgtcctggcaagttcttgttgtcgcatcgttttgagcggaaaaccggttcccgctttcccgcacgatgctctaaacgccgctcaaccccgcatccgccagaccgcgccaaaggtgcagcgcctgcacgctttccgcgacatcgtgcacccgcaccatctgcgcgcccagttcggcggcgcggaaggccagggccaccgaaccgcccagccgctccgccgccggcgcctcgttcgacaaggccccgatcaggcgcttgcggctgcccgcgaacagcagcggcacgcccagcccctgcaacgtcgccagcccgttcaccagcgccagattgtcgcccagcgacttgccgaagcccaatcccggatcgaccatgatcttcccgcgcggcacccccgccgccagacaggcgtccacgcgctcctccagcatgtcgaatacatcggccacgacatcgccatagcccccggcattgtcgtgcggatcgtccccggccgacggcgcatgcatcaggatgacggggcatcccgccgcgaccaccacctccatggcgcgggagtcgtgccgcagcgcgctcacatcgttgacgaccgccgctccggcggccagcgcggcttccatcaccgcagccttgcgggtgtcgacggacatgggaacgcctgccgccgccagcctttcgatcaccggcacgacgcgggcgatctcatccccttcccacaggcgcggcgccctgggccgggtggattcgccgcccacatcgatcagcgccgcccctgccgccgccatggcgaatcccgcatcggccgccgcctgcggatcgtccatatgcctgccgccgtcggaaaagctgtccggcgtgatgttgaggatcgccatcacctgcggcgcgtcgaaccggatggtgcgttcccccagcaccaggggctgcctctgcgccgagatattggccgccagcagccgcgcccgctccgccagcgcatcgggcaatcccgcgatggcgtcggcgaactccgcgaccggcaccgtcgcccgcgccacgcgccgcccgtccttgcgcgccgtcagctcataagcctggaaccacagcaacccattgcccatccgcgccgtcgacccgtcggccagaccgacgggcgacggcacgaaccaagtgggacgcaggtaaagccgcgcatcggcaggaagctgtggcaacatcttcaaactccgtcgcccagagcccgaaaggaaatccgggatcgttaaggctcgttcgccagcaaataggtctgccgcagcgcatcgatcggcttcagcacgccctccacctcgcaatgccagaaggtccagccattgcagctcggcgcgccctgcagggtcgcgcccatcttgtggatcgagccggtatccgtgcccacgctgagcgaaccgtccgcccgcaccaccgcctgccagcgccgcttcgagtccgtcagcaccgcgccgggctggagatagccggtctcgaccagcgtgccgaacgccaccttgggctgcgccttcgcgctctgcatgatggtgagcgcgctctcatcgagcggcagcgccgcctcgatccgctccagcgcgacctcgatataatcctcctcgcgctcgatgccgatccacctgcggcccaggcgcttggccaccgcgcccgtcgtcccggtgccgaaaaagggatcgagcaccacgtcgcccggcctggtgcaggccagcagcacgcgatagagcagggcttcgggcttctgcgtcggatgcgccttggtgccgttgcgcttcaaccgctcctgcccgccgcagatcggcaacacccagtcggagcgcatctgcaactcgtcgttcagcgtcttcatcgccttgtagttgaacgtatatttcgcgtcctcgccctggctcgcccagatcagcgtctcatgcgcgttggtgaagcgggtgcccttgaaattgggcatggggttggacttgcgccagacgatgtcgttcaggatccagaagccctcgtcctgcaacgccgtgccgacgcggaagatattgtggtagctgccgatcacccagatggtgccgttgggcttcaatatgcgccgcgcttcgcgcagccaggccttggtgaaacggtcatagctgcccagcgtgtcgaacttgtcccaatcgttgtcgaccgcgtccacccggccgccttcgggccggaacaggtcgccgccaagctggagattatagggcgggtccgcgaagatcatgtcgatgcaggcgtcgggcagcttcgccatttccgcgatgcagtcgccgcgcagcaggcggtctgcctcgacctctacgggcgcaaccgcctttttccgccgcggcgcgacgccttccatgacacccattagatgacccccgtttccttctgaggtccagcgatgagtccttgggagtcggccgtcaagatcagcgacttagggtccaagcctgccataatggttaacgcgggcgggaacgaaccgggtagccactagatattgagtcgaccgcgactcgaaagactctagatcggctagtgtggcgcaaaagactcagcggggaaggggcgcgaagtttttttggttaacgccgcttggaagggtaaaaatcgccttcaccttgacccattcataaccctgcgattatgaattggccatgacggaacatattataaggggcgatcgatcggcctcctgcgacgaacttttcaaggccctgtcggacggcacccgacgcgccctgctggaatatctggtgcgcgagggggaacagagcgtccacgccctcaccgccatttccggcgtatcgcaacccatggtgtcccgccatctcggcaagctgaagcgcgccagcctcgtgacggcccgcaggtccggccgcgaaacctactataccgcccgcgccaagggccttgcgcccgtggtgcagtggatggcggtctatggcgcgctctggtcgcaacgcttcaccgcgctggaggcgctggacggctactgagataattagtgcggctgcggaaatacgtgctcctgcgcaggcaggaacacgaaagttctattctgctgcgtcagccaggatcccctcgatcagcatcacgtcatccaccttgtccgcgtcgatgcaggcctccgccttctccatcgccaccaggcgcgccacgatcccgaaccgccgtcctacccgcgcgatcccgccccgcagcgtcgcaatccgcagcaccgcccccagcaatgtcaaaggaccgaaggcggacactatcttccaccccttcttccggtcctgctcgacctcctgccacagcgcgatcaccggccgcgccttgccactgccgaaccagaagatatttgcccccgaccaccagccgtcgcggaatttcagccaggtccgccgcgaccccggatagcgcgccagcaatgtcctccgctcgaccatcgccacggcgatgtccgcgcccgatgcctcccgcaccatctggtccagcatggacccgtccagcagcacatgatccgccgtcgtcatcagcaggggaaagggcagatccccccggtccagcaacgcgatgagcgaagacgcgatcccgcctccgctcctttcgaaccgcacttcgggatgctccgccagccaggccgtcgcgggatcggccgcgaacaattcgggcgcctgggtcagcaccaccagccgcccgaccgccggatgcgccagcagggcgcgggccgggcggttgatcatcggctcccccgccaccggcaccagcggcttgacggcgacgcccgccgccaccgccaggggatcggggaccggccgcgccccggccagcaggatcgcggtgatgtcggaagccgctgcgttcattcccgcccgttagccgacggcgtcgcccgcgaaaagctatttcccggtggccgccggcgccgcattcctatgcgcaacctgcacgggcaggccgatgcgcaggcccttcaactgcgccagccgcgcccggaaggccgccagttcccgcccggccagttgcgccgtggtcgtgaagcgaacagacagcggattgatcgtccgtccgttgcgatagagttcataatgcagatgcggcccggtcgacaggccggacgatccgacatagccgatcacctgcccctgccgcacccgctgccccggcgacgcggcaatgcggctcatatgcgcatagccggtggcaaggccgttgccatgctccagccggacataattgccatgcccgccatgccgcccggcataggacacgaagccgtcggtcgccgcatagatgggcgacccgtaatgggcggcaaagtcgatccccgcatgcatgcgggtatagcccagtatcggatggcgccgcatgccgaagctggacgacatgcgcccagccaccggcgccgacagcacgccccgccgctggccgacgcccgacgcctcgaaccactgggtccgcccgtcctgcgtccatttcagcatgtcgatgccgcgcccgctggcccggtgaagcccggcgaacagcaggtcgcccacctccacgtcgccggtgtcggcccgacgatattcggtgatgatgtcatagcgatccccggccgagatcgatccgagatcgacctgctgcgcgacgacgcgcaggaagctctggatcgccttgggcggagcgcccgccgcccgcgccgaacgatagaggctctcgcccaccacgccctggatgcgcagcggcgtctcgtccacatggatcgccgtccgctgcacctgcaggaccccgccgacccgcgcgatctctatccccaggtcgagccgcgcccggaaggccagcttgtccaggggccgcggcacgtcccggctcgcccggcggcccagcacgatgtccagcggcgtgcccggcttcaatcccgcgccggtgtcgcccgcgaccaggctcgtcaccgtggccacgtcgccgccgctcacgcccgcccgcgccagcgcccggcccagcgaatcgctgccgccgatctgcgcgcgcaattcgatctgcggccgctccggcgtttcgcgcagcggctgcaccgcgtcggtcggccccatgcgccgcccgctatccgcgcccagggcaaggggcatgatcatctggctgcgcacttcatcgaactgcctggccggcatcagcggctgcggcgcgccgggcagggggtggaagcccggcgacaggtaaagcgccgccgcgcacagcccaaggcaggtcgcaagtccccggaaccaggtgaaacttcccacccgctggccaaggtcggggaccagttccacatcctcggcccaatcgcgcagcttctctcgccagccgcgccgatcctgggccgatcccccattgcggatcgagtcagtcagccacagggacgcggaggcgccaccctgctgggcattgatctgaccttcatgaaacacggtgaaccaggccccccggggcaaatatcgcccgacccccgccgcgcgttcatccccaatcctgtaaaggcatagggttaaagtcaaataaagacggcttttttaaccctttttcctgcggccggacgtgctgcgcgaaggaccggcggccgacagcgcgtcgcgccgatttgccggcgcggataaattcggaatgcgggaaatggccatgagcggtcattacccccaccgtcaccccggacttgatccggggtcccgctttctttcgagtgcacgcccatcccaagcagcgggaccccgggtctagcccggggtgacgaaaggagcagtggcgggaaccacccaaatcaacccccgaaacccccattcgacctcccgccacgcccttcccccttgcccttccccgatccatgcccgacatagcgggaaccatggccctattcgcccgctcgcccgtcaccgccgtcctggggcccaccaacaccggcaagacccatctggcggtcgaacgcatgtgcggccacagttccggcatgatgggctttccgctgcgcctgctggcgcgggaggtctatgaccgggtggtcggcatgaagggcccggcgcaggttgccctcatcaccggcgaggaaaagatcgtgccccccggcgcccgctatttcctctgcacggcggaatccatgcccatcggcgggggccgcgaacccgcgcaggagggcctgaaggattacgccttcgtggccctcgacgaagcccaactcggcgcggacccggaacgcggccatatcttcaccgaccgcctgctgcgggcgaggggccgcgaggaaacgatgatcctcggctcggccagcatcggccgcctggtcaaggcgctggtccccgatgcggagatcatcggccgcccccgcttctccactctcagctatgcgggcgcgaagaaactctcccgcctgcccaagcggtccgccatcgtcgccttctccgccgaagaggtttacgcggtagccgaaatgctccgccgcttccggggcggcgctgcggtggtgatgggcgcgctgtccccccgcacccgcaacgcgcaggtgcagatgttcctgaatggggaggtcgactatctggtcgccaccgacgccatcggcatggggctgaacctggacgtcgcccatgtcgccttcgcctccctgcgcaagttcgacggccgccgcacccgccgcctcaccgtcagcgaaatggcccagatcgcgggccgggcaggccgccaccaccgggacggcaccttcggcagcctcggccatgaagatggcgacgccgccttcacccccgaagagatagaagccatcgaggcccatcgcttcccgccggtcgaacagcttttctggcgcgacggcacgccgcgcaccgaccggctcgaccatctgctctccgaccttgaacagaagcccgaacgccccgaactgcgccccgcccccgaagcggtggacctggccgtcctcaagcggctggccgacgaccccgtcgtcatcgaacgcgccagggggaagaaacaggtcgaacgcctctgggccgcctgcggcctgcccgatttccagaagctgggcgcggaacatcatgcccgcgccgtcagccgcatctggcgcttcctttcggaggggagcggccacatcccccgcgactggttcgcgcagcagatcgcccgactcgattcggtgcagggcgacatcgacacgctttcgggccgcatcgcggcggcgcgcacatggtcctacatcgcccatcgcgccgactggctcgcccatccggcggaaatggccgaacgcacccgcgccctggaagaaaagctgtccgacgccctccacgccgcgctgacgcagcgtttcgtggaccggcgcaccaccgttctgctaagggacatgggccagagcgcggccaacctgccggtcgaaatggagccggacgggacagtctgcgtcgatggcgagacgatcgggcgacttgacggatttcgtttctcggtcgatcccgctacccggcatcaggacaggaagatgctgctggcggccgctgaacggcgccttggaaggatattgcgagtgaaggctgacgaattactgggcgcgcccgatactgatttcgcgctcacggacgaagcgggtcaggcccccggcataagctggcagggcaatccggtggcgagcctgcacggcggctccgcgctgctggcccccgaaatccggctggaccgcgccctcctcgccctgggccaggacgtgcagaagcaggtcgcgacccgcctcgccgcatggttcgacgcgcagaagggaaagcatctccttcccctcaccaagatggtcgcgagcagcgccgaccccgaagtccccgccgtcgtccgcgccgtcttcgcgcagcttgccgatgcgggcggcgttatcgcgcgcaccgacctcgattcggctctcggccatctcgacaaggaccagcggcacctgctgcgccgcgcaggcatcgatatcggcgtgctcgacatctaccatcccggcctgctgaagcccggctccgcccgctggcgcgccgccctgctggccgcccgcctgggcaagccctgcctgccgctgcccggccccggcctcaccctgatcccggcgggcgagaaattcgaccagatgggcgcccgcatcgccggtttccggggtttcggcgaccagatgctgcgcatcgacatggccgaacgcatggcccgcaccgcgcatgaagccatcgccaagaacgaagccttcaccgcgcaaagcccgcagatcgtctcgctgggcctgtcggaagaagccttcctgcaactgatgcgcctcgccggtttccgccctgtggaagcgcccgaagagggcggccccaactgggtcttccgcggccgccagaagccccgaccccaccagcagcagcgcggcgacaagcgcggcgaccgcccgccccgccccgccgcctcgtccggcccggcgcccaccggcaaccacgccttcgccggcctggccgaactgctgggccgcaatggctgacgcgggcctggttccggcccacggccccagcctgcgcatcgacaaattcctctggttcgcgcgcctcgcgaagagccgctcggtcgcgcagaaaatggcggaggacggccatatccgcctgaacggccgccgcatcgagcgctcccattctccggtgcgggctggcgacctcatcaccttcccccaccccagcggcgtgcgcgtcgtccgcatcctccagcttcccggccgccgcggccccgcaccagaagcccagtcctgctatgaggagctgacggtcggcgcctgaccctccccaccgtcattcccgcgaaggcgggaacccatctcccgactttgccccaagctcatcggcaggggagagaatccccacctccgcagggatgacgggaaaagcccgctacccgccgcccaacaatatcctcattgaccttcgcgcccgccgcgcatagcagggcgccgaattgtctccataccaagagtgctgacccatgacctatgtcgtgaccgataactgcatccgctgcaaatatatggattgcgtcgaggtttgccccgtggattgcttctacgagggcgagaacatgctggtcatcaacccgaacgagtgcatcgattgcggcgtgtgcgaaccggaatgcccggccgaggcgatcctgccggacacggagaacggcctggaaaaatggctggaactcaacacgaaattctccgccgaatggcccaacatcaccgtcaagggcgaagcgccagccgacgccgacgacatgaagggcatcgaaaacaagttcgaacagttcttctcgcccgaacccggcgccggtagctgaaccgccgcgccgcagcgccgtcgcgaacggcccggcattttccgaacgactatctattgcgtttaatttgcgcgaccactcccggattttgtgtccgggggtggcaattttgttacgaatctgctaaatagaggccaacaggcggacatggtcgcatccgctacggagataaatgcctgatgacttgatggtggcgccgcatccccctcggctcgtgcatccgttcgcacctgcaaggcgaacgccaccgctcctcccggaataatggaaaggtttcaaatggctgccaaggcgctgtcctttgacgtaggtgattatgttgtttaccccaagcatggcgttggccgcgtcatagagcttcagaaggagcagatcgcgggcatggagctggaactctatgtcctgcgctttgaaaaggagcggatgacgctccgtgtgcccaccaacaaggccgagggcgtcggcatgcgcaagctgtcctccaacaagacgctggaggaagcggtcgagacgctgaagggcaagcccaaggtgaagcgcaccatgtggtcgcgccgcgcccaggaatatgaagcgaagatcaattcgggcgacctggtgtcgatcgccgaagtgacccgcgacctgttccgcgccgacgaccagccggaacagagctattccgaacggcagatcttcgaagccgcgtccagccgcctcgcccgcgaactcgcggcgatggaggaaacggacgaaccgagcgcgctcaagaagatcctgcgcatcctcaacgaagccgcccccaagcacgcaaaggtggaaggctaagcaacttcggctgagccggaacagcagacaaaggaaagggcgctcctcgacggagcgccctttttttgatttcgatggttggccgtcatccccctcccgcaggcaagagcgggctaggaccgatcgacattcagcccataacggcctgcaaatggcagtttcccgtgcttccggtgctcacgtactttaagtacgctgcgctccgggtcacagaaaactaccattttcggctcgccctgaactgaatgtcgatcggtcctagggcgagcggacaaattcgaaaatgtcgggatgggcagtgcggtcatccgttttccgtcaccccgggcttgacccggggtcccgctgccttggacgagacgcgcgctcagaaagggcgcgcgctcagaaagaaagcgggaccccggatcaagcctgtcctgagcttgtcgaacggcccggggtgacggatagggacatgcgctccccacccagatcacccggtccgacaagtcctgaatgcgtccaggccgatcaattcgccggttgttccttcacagtcccggccgcgtccttggccgcgtcgccaacatcgctcgcggcctggccgacctgggtggccgcgctttcgacggcgctgtccttccggctctcgctgccgatcaggaagaaggcggcgatcgccaccaccacgaccagcagcagaaccgccaccatggtgccaccgccgccgcgcttttcgatgatcgtggtcgtcgccggacgttcctgataatccgccatatgaatcctcctcgtcttcacgcctcccggcggcataatgcgcaagcgagcgagggggttcctgaccggatcagcggcaatagccctcccgccccggcagcacgatcaggcaatcctgccggccggccagatccttgaacccggtttccgcgcccgtccccggacgaatgaccagatccctgccgtcgcgcgcgaagcggatcgtcgcgccctccgccaccccggcatagtccccctgccggtccagattgtcctggttggcgatggcgtaatggccgcgccgcccgtcgggcgaaggctggatgtccaggaacagcccctccggcccgttccaccgcccgacccacgcgtcggtgggcggacctgtcgcctcattggcggccgcgtcgacggcgtccggctccgccatcgcctccacctccgccggccgtccggcattgttcgcggccccgccttcgtccacgcccttggcgcaaccggacgttagcgctcccatcgcgatgagcgggaggatcaggcccatattgcgacatgtcatccatatttctccttgcaattgaccccataaaccgctgaacgcggggcttcgatcccttttcctggcaggggacgggccgcctgtcggcggcttcggcgggaagggcggatcatgggcggggaaaagacatggagcacaaggttgaggggcgccccgaaagggcacggttcgttcgcgaatccgccgatgtccggcggcaggccctgatcgaggcgacggcgcgctgccttgcggaaaagggggtgggcggcacgtccgtccgcgccatctgcgcctatgccggcgtttcggcgggccttctcacccattatttcgacggcgtcgacgcgctgatcctggccacctatcgcgatgtcggcgaaaaggtcgccgccgcgatggagcgcgccgtggcggaggctggcccctccccccgcgaccggctctgggcctatctgcgttccaatttccagccgccggtgctggaccccaatctgctggcgacctggatttccttctggagcctcaacaagaccaatccggccatcgccgccacccatgccgaaacctatggcggcgggcgcgaacgcatggaggtgctgctgcgggaggccgccccccagatcgcccggccggaggcgcgcatcgccgccatcgcgctgaccgcgatgatcgacggcctgtggctggaactgtgcctcgattcctccaccttcaccatagaggaagcgctgggcatgctggaggaggcgatgaactatgtcctggaaaagccgaggaacggctagccagcgtcgacaaattcaagactcgccagattgcgtgatgcgggtggttcccgccattccccctcccgcaggcgttcaaacgcggcgcgtgactcgtttgaaggggccagggggtgggctggcgcgacatttaaggggtcacggaagaccgccatctgccgactcgccatcgtctgaatgcagttacagcccaagccgatcaatgaaccggcagtgatcgcttttatcaatcaacctggtcgataaaaccaatttcacgccgccgtgcgcattccctacatgggtcgggcaacagcaacccctgaaaaggaactggaaagcccatggcgcttatcaatacgaccatcaagccgttcaaggccaccgcttacaaggaaggcaagtttgtcgacgtgaccgacgccgacgtgaagggcaagtgggccgtcttcttcttctaccccgccgacttcaccttcgtctgcccgacggagctggaagacctggccgacatctacccgacgctgcagaagctgaacgtcgaggtgtattcggtgtcgaccgacacgcatttcagccacaaggcgtggcacgatacctcgccggccatcggcaagatcaactattacatgctgggcgaccagtcgggccagatcaccaataatttcgacgtgatgcgcccgggcgtcggcctggccgaccgcgcgaccttcctggtcgatcccgaaggcgtgatccagttcatggaaatcacctcggaaggcgtcggccgcaacgcgaccgaactgctccgcaaggtgaaggccgcccaatatgtcgccgccaaccccggcgaagtctgcccggccaagtgggaagaaggcgaagcgacccttgctccgtcgctcgacctcgtcggcaagatctaaagacctgaaagggcatctgccggatcgggtagagttcctccctgatccggcagggcctttgcatgctgcgtgctcctgcgaaggcaggagcccagtccagccgcttgaaccgcagtcctgccttcgcaggagcagggaacggcaagaccgccagatcattagcaaaaacgccgggctttcggatcgcaccatcccggcgatcgtcaagccgcgccccggataggcgcgcccaaccatggagaccgatatgttggacgcaaatctcaagggtcagctcaaggcctatatggcgaacatcacccagcccatcgaactggtcgcatcgctggacgacggcgcgaagagccgcgaactcaagaccctgctggaagagatcgccgaactgtcggacaaggtgtccatcgccacaggcagcgacaggcgcgtccccagcttcatgatccgccgcgccggaacggacatcggcgtcaccttcgcgggcctccccatgggccatgaattcaccagccttgtcctcgccctgctccaggtcggcggccatccgtcgaaggcggcgcaggacctgatccagcagatcaaggatatcgacggcgacttcgccttcgaaacctatttctcgctctcctgccagaactgccccgacgtggtgcaggcgctgaacctgatggcggtcctcaacccccgcatccgccacaccgccatcgacggcgcgctgttccaggaggaagtcgacgcccgcaaggtcatggccgtccccaccgtcttcctgaacggcgaacccttcgccagcggccgcatggaactggagcagatcgtcgcgaagatcgacagcggcgcggcagcgcgcgccgccgcgaagatcaaagcccaagacccgttcgaggtgctgatcgtcggcggcggccctgcgggcgcggcggcggccatctacgcggcgcgcaagggcatacgcaccggcatcgcggcggaacgcttcggcggccaggtgctcgacaccatggacatagagaatttcgtctcggtcagccgcaccgaaggccccaaattcgccgccgcgctggaggcgcacgtcaaggattatgatgtcgagatcatgaacctgcaaaaggctgcgaagctgatcccggccaggaccgaaggcggctatcatgaagtcgtgctggaaaatggcgcctcgctgaaaggccgcaccgtcatcctctccaccggcgcccgctggcggcagatgggcgtccccggcgaggaggaatatcgcaacaagggcgtcgcctactgcccacattgcgacggccccctcttcaagggcaagcgcgtggcggtgatcggcggcggcaacagcggcgtggaggcggccatcgacctggccggcattgtcgcccatgtgacgctgatcgaatatgacagccaactgcgcgccgacgccgtgctccagcgcaagctcgccagcctgccgaacgtgaagatcgtcacctccgccctcaccacccgggtggacggcaatggcgagcgcgtcaccggcctcagctacaaggaccgcaacagcggcacggaacatgatgtcgagctggagggcattttcgtccagatcggccttgtccccaacaccgaatggctgaaggacagcatcgccctctccccccgcggcgagatagagatcgacgcgcgcggcgaaaccagcctgccgggcatcttcgcggcgggcgactgcacgaccgtgccctacaagcagatcgtgatcgcctgcggcgcgggatcgacggcggcgctctccgccttcgactatctcatccgcctccccgcaacggaggaaaccgccgaagcggcctgatcatccggccggaatcacgaagaactgccaccaattcctccctacgcaaagcgtggggagggggaccgctcgcgaagcgagtggtggaggggaaatacgaaggtcgcgcctcttcccctccaccacgcttcgcgcgtcgaagagagtcacgtgcctctcttcgaccctccccatctcccgatggggaggaacaggatagctatacttcccaccccttccgtcctccatcccctgataccccctatcgccgcatcaaccgcagccggaaaatccccggatcgacctccagcataggcatcggcggcaccgcctcatcccgctgcgccaacaccaccggcgcggcctgcggcgagaaggtcacgaccgcgctgcccggatcgcccgccaccagcgcatccaccatcagcaccggactcaagcgatccgacgtcacgctcaccaaagtcccgacctgcgtcatcccgaacagcctgcgcgcaaaatcatagggcaggcggatgcacccatggctcgccggatagcccggattatgcccggcatgcagcgcgatcccgtcccaggtcagccgctgcatgaagggcatgggcgcgttggaatagaggttcgaccgatgccattgccgcttctgcagcacggaaaattccccggtcggcgtgcgatgccccttcatgcccgtcgacacgctggccatccccaccagccggtcgccgtcatagacatgcgccatctgccgctcgatgctgatcaccagatagagcggcccggcaaaggggccttcctccagccagcgatagccgcccgcccccaccggctcctgcgccccggccggaacggcaatggcgcagaacataagcagcattgaggtcagaaaagcgcgcataaacgcttttttaaccataagacgcgccagcaccagccccggatgcgttctacagcaaactcaactgcgccaccggcgcaaagctcctgcgatgcagcggcgtcggaccatgttcccgcagcgccgcgagatgcctggcgctgccatagcccttgttgctttcccagccataatggggatgcgtcgccgccgcctccaccatcatccggtcgcgcgcctccttggccaggatggatgccgccgcgatggacaggcatttggcgtccccctcgacgatggcggtcgacgcccagcgccattgcgggcagcgattgccgtccaccagcacatgcgcgcaatcatgggccagcgcctcgaccgcccgcgtcatcgccagcatcgtcgcccagaggatgttgatgctgtcgatctcctcgaccgaggcgacccccagcccccagcacagcgcccgcgccttgatctccccctccagcacggcgcgccgggccgcgctcaattgcttggagtcgttgaggccttcggggcagtcctcctgccgcaggatcaccgccgccgccacgaccggcccggccaacggcccgcgcccggcctcgtccaccccggccaccagccccggatggtgcagcagttcatgggcgaaatcaggcatggtcgtgaaatccgaagggcgcgcccatcggcccatggccctgccccagacccggcgccaacgccagcgccgcccgcacatatttgcgcgcccgctcgatggcgtcgatcaggtccagcccctgccccagcccggtcgcgaccgcgctggccagcgtgcagcccgtgccatggctgtgccgcgtgtcgatccgcgcattgctccacgccttcaccacgccccgcggcccgatcagccggtcggtcagcatcggcccctcgccatgcccgcccttggccagcacatgcgtcgcgaaacggaccgcgatctcctccccgcccagcgccgccagttccggaatattgggcgtcaccagcgtggcgagcgccatcagccgctcaaacgccgcgatggtctccccgtccgccagcacggacccgctggtcgcgaccatgaccggatcgaacacgatgggcacgccctccagcgccgcgagccgctccgccaccgccacggcggtctccgccgatccgatcatgccgatcttcaccgcgtcgacgccgatgtcgccgatcacgctctccatctgccgcagcaccatgtcggtcggaacgggatggacgccctgcacgcccccctgaactcccagcgtattctgcgccgtgatcgcggtgatcgcggtcatcgcatggccgcccagcagcgtcacggtccggatatccgcctggatgcccgccccgccgccgctgtcggacccggcaatgatcaggatgcgggcgacactcatgccttatatttgcgctccttcgacgccggatgccgcgtcagcgcatcccccatccgcgtcggccggtccatcaactccccgccgcaattggggcaacggtcgtccaacgcctccgcacagggcgcgcaataggtgcattcgaaggagcagatgaacgcccccggctcatcggcgggcaggtcgaccccgcaacgctcgcaatcgggccgcatttccagcatcacgccgccgccttcgccaccgcgtcgcagatgcgctcgacgacgtccttcacctgatcctcccggtcgccctcggccatcacgcggatcaccggctccgtgcccgaaggccggatcaccagacgcccgctgccgttcagctccgcctccgcctgggcgatcacccgcttcacatcctcatgctccagcggcttgccgccggaaaagcgaacattcttcagcaattgcggcaccggatcgaactggtgcagcacctcgctcgcgggcttgccggaccgcaccagcgccgccagcacctgcaacgccgccaccgtgccgtcgccggtggtcgcatagtcggacaggatcatatgccccgactgctcgccgccgacgttgaagccgccctcccgcatccgctccagcacatagcggtcgccgaccttggtccgctccagtgccatgccctgcccggacaggaaccgctccagccccaggttggacatcaccgtcgccaccagcccgccgccgcgcagcgtccccgcccgcgcgaaattgcccgcgatcagcgccatgatctggtcgccgtcgacaatggcgccatgctcgtccaccacgatcagccgatcagcgtcgccgtccagcgcaatgccgatatccgcccccgccgacacgacgctttcctgcaaaagctggggcgcggtcgaaccgcaacggtcgttgatgttgatgccgttgggcgtgacgccgatcgccaccacctccgcccccaattcccagaaggcggagggcgcgacctgataggccgccccattggcgcaatcgaccacgatcttcagcccgtccagccgcagatcggccggaaagctcgatttgaccgcatggatatagcggccccgcgcatcctcgacccggcgggcgcggccgatatcctgcgacgcggcgagcggaatctcctgctccagcatcgcctcgatcttcatttcatcctcgtccgacagcttgtagccgtccggcccgaataatttgatgccattgtcgaaatagggattgtggctggcggagatcatcacgcccagatcggcgcgcatcgaatgggccagcagcgccaccgccggagtcgggatcggcccgaactgcaccacgtccatgcccacggcggtgaagcccgcgaccagcgcattctccaccatataaccggaaagccgcgtatccttgccgatcaccacgcgatggcgatgcgtgccgcgcttgaaatgcttgcccgccgccatgccgaccttcatcgccagttcggcggtcatcggccattggttggtgcgcccgcgaatgccgtcggtgccgaaatatgtcctgctcatcgtccctgcccgcccagcggtgaagctctcatgcttcccatagcaatctttgttcgactttccagcaaggaccggccatccccttgcaaatggacggattcaacgcagcggtcgacgccctttccggcgcggtcttcatgaaggtgccggtgctgggcgcgcagatcgaactgatcgtgctctacctcgcgctcccgatgctgttcttcaccctctggctcggctttcccaacctgaccgcggtgggccgggcgctccgcatcctcaaggcgcagccgcatgcgggcgaggcgaagggcgacgtcagccagtggggcgcgctgtcgacggcgctgtcgggcaccatcggcctcggcaatatcgcgggcgtcgcggtcgcgctgacgatgggcgggccgggcgcgatcctctggatgttcgtcatcggctggttcgccatgacggtgaagatggcggaagtgacgctgggcctcaaatatcgcgtcttcgacgcgcggggccatgtgcatggcgggccgatgtatgtgctgaaggccgtgggcgcggcgcgcggctggccgaaggcggggctgatcctgggcggcttctacgccttcttcgcgctgttcggggcgatccccatggtgcaggtcaaccagagcttcgcgcaggtgaaggtggtgacgggtttcgccaatggctgggcctatggcacgatgctggccggcgcggtggcgctggtgacgctgggcggcgcggcctggctgggcgaggtggcgaagcggctgacgccgctcaaggtcgcggtctatctgatcggcgtggcgaccgtgctgatcctccatgccgccgccattccgggcgcgctggcggacatctggcgcggcgcatggagcggccaggccgcgaccggcggcgcggtgggcgccttcgtcgcgggcatgcggcgcgccgtcttcgccagcgaagcgggcgtgggatcggcggtgatggcgcacagcctggcgcgggtgcggcatccggtgtcggaggggctggtcgccctgctggagccgctgctcggcacgatgatcgtctgcgcgctgggcgggctggcgctggtcgtcgccggaacctggaaaagcgggctggaggggatcgccatcacctccgccgccttcgcgcaggtttcgccctccttcccctggctgctggcggtggtggtggtgctgttcgcctattcgacgctggtggcgtggggcttttacgggcttcaggcctggggctatctgttcggcaacgggccgaaggcgcagtggagctacaagatcctctacatcgtcgccctgccccccgccgccgccatcgacctgggccgagtggtcggcatcgtcgacagcagctttttcctgatggcgatccccaacgtcatcgcgctctatctctgcgctggcgaactgcggcgcgacgtgcgggaatatctggcaacgcccgaagagaattaacgccctttatttcagcaagccgtgctcctgcgaaggcaggagcccagttccgcccttggggccaggcagcgtggacaaaattcaagagagccgccggatcgagagatttgggtggaaagcggacctaccccattcctccccatcgaaggatggggagggggaccgcgcgaagcgtggtggaggggaatggggcacgacctgggtatttccccctccaccactcgcttcgcgagcggtccccctccccacgcttagcgtagggaggaattaacgtcggctattggccattagctgacattaccaccgtcaccccggacttgatccggggtcccgcttttccctccacaccgcgcctcgtccaaggcagcgggaccccggatcaagtccggggtgacgaataggggaacgtccgctctccacccaaatttgtcgctcccgcgaaggcgggaatgacgatagccttacggaaagaccttacccccaccagcccccattacagaacgctcgaaaaaaattccccttgccagccacccccaacccggctacccctgcacaggaagggagaccgcaatgagctggacgcgccgcaaaccgatggaggcgatgatgcccgcccatgaagggcacaggctggcgcgcaccctgtcctggccgcatctgctggcgctgggcgtgggggccatcgtcggcacgggcatattgaccctgatcggcgtcggcgcggaccgggcgggaccggcggtgctgctgtccttcgccattgcgggcgcgatctgcgcctgcgccgcgctggcctgtgcggaactttccaccatgatgcccgccgccgggagcgcctacagctacagctatgccgtgctgggggagggcatcgcctggatcgtcggatggagcctgatcctggaatattcgctggtggtgtcgaccgtggcggtcggctggtcgggctatgccgcgccgctgctgacctcggcgggcttcccggacctgctgaccagagggccggaactgggcggcctcgtcaacctgcccgccatcttcatcatcgccgtcgtcgccgcgctgctgatgctgggcacgcatgaaagcgcccggctcaacagcctgctcgtcctcatcaagatcgcgacattgagcctgttcgtcgccatcgctctccccgccttcgacgcgcagaatctccagcctttcatgcccttcggcttcgccaagtcgatgggaccggacggggtggagcggggcgtcatggcggcggcggcgatcatcttcttcgccttttacggcttcgacgccatctccaccgcggcggaggaggcgaagaatccggaacgcgacctggccatcggcatcgtcggttcgctgtttgcctgcacgctcatctatgtactggtcgcggcggctgcggtgggggcgatgcccttcacccgcttcgccgacagtccggagccgctggcgctgatcctgcgcgaaatgggcgaggggcaggtggcgcgcatcgtcgccatcgcggcggtgatcgccctgccgaccgtgctgctgggcttcctctacggccagagccgcatcttcctggtcatggcccgcgacggtttcctgccgcaagggctggcgcaaatctccaggcgcggcacccccgcccgcatcaccgccgtcactgccctattggtcgccatcgtcgcaggcctgctgcccatcgacgagatcgcggcgctggccaatgcgggcacgctgatcgccttcaccgccgtgggcgcctgcctgctgatcctgcggcggcgcagcccggacatgaaacgccccttccgcacgcccgccggatggctggtgggcctgggcgccatcggcggctgcgcctatctgttcgtcagcctgccggtgaagaccatcatcgcctgcctgatctggaacgccatcggcctggccgtctatttcctctatgggcgcaggcgggcatccctgagcaccgcttagggtggctttttcgcctcacaggccctacatgcgccgcactatgggccgtttttcgaaaatgcatggactgggcaacgacttcgtcgtgatcgacgcgcgggaaagcacgctcgacatgacggaggcgcgcgccatggccatagcagaccgccacgccgggatcggctgcgaccagttgatcctgatcggcaatagcgaccgcgccgacgtgtcgatgcgcatcttcaacagcgacggcagcgaagtggaggcctgcggcaacgcgacccgctgcgtccccctgttcgtcggccgcgacgtgctgatcgagacgaaggcgggcctgctcgacgcaaaggccgtcgacggcggcgcgagcgtcgacatgggccagccccggctggaatgggacgcgattccgctcgcctacgccatggacacgctcaccatgccggtaagctgggaagacctgcccgccccggtggcggtcaatgtcggcaatccgcacgtgatcttcttcctggacgatctggacggtgtgaacttcgaccgtctgggaccgctgatcgagcatgaccccctcttccccgcccgcgtgaacgtgaacttcgctcagatcgccggcaacaatcatatccgcctggtcgtctgggaacgcggcgccgggctgacccgcgcctgcggcaccggcgcctgcgccacggcggtggcggcggtccggcgcaagctggcgagcggccccaccacggtcagcctgccgggcggcgatctggtgatcgactggacgccgggcgggcacatcatgatgaccggccccgccacccatgtcttcgacggcgaggctgactgggcgcgcttctgacatgagcggcccgcagatcatcacgctcggctgccgcctcaacatcgcggagagcgaggcgattcgggagatggcgggcggccgggacgatctgatcgtcgtcaatagctgcgccgtgacggccgaagcggtccgccagacgcggcaggcgatccgccgcgcccgccgcgaccgccccgatgcgcgaatcatggtgaccggctgcgcggcccagaccgaaccggaaaccttcgccgccatggccgaggtcgacgcagtgatcggcaaccgggaaaagatggacgccagtcactacacgtcatcccagcgaaggctgggatctcaggcgatagggcacggcgtcgggcctgggatcccagctttcgctgggatgacggatgagatgggaacggcggagagggtcaaagtctccgacatcatgtctgtccgcgagaccgccccccatatggccagcgccttcgccgaacatgcccgcgctttcctggaggtgcagaatggctgcgaccaccgctgcaccttctgcatcatcccctatggccggggcaacagccgctccgtcccggcgggcgccgtcatcgacaaggcccgcgaactggtcgatgcaggctatcgggaaatcgtcctcaccggcgtcgacgtcaccagctacggccccgacctgcccggcgcgccttccctcggcctgctgatcgagcgcctgttgaagggcgtgcccgacctcccgcgcctgcgcctctcctcgctcgacagcgtggagattgacgagcggctgttcgacctcatcgcccatgaaccgcgcatgatgccgcacctccacctctcgctccaggcgggcgacgacatgatcctgaagcgcatgaagcgtcgccacggccgcgccgacgccgtccgcatcgtggaacggctcaaggccgcccgccccggcatcagcatcggcgcggacatcatcgcgggcttcccgaccgaggatgaggccatgttcgaaaacagcctcaggctggtggaggaatgcgccatcgtccacggccatatcttcccctattccccccgcgccggcacccccgccgcccgcatgccgcaggtcgaccgcgccgccgtcaaggcccgcgccgcccgcctccgctcggcctgcgaggcgcagcgggaaggctggctgcgaagcctcatcggttcgacccaatccgtgctggtcgaacgcaacgggctttcgggccatgccgaaaatttcgccccggtgcgtttcggcgcgccgcaaacgccttcctccatcatccatgcgactatcacgggccttgagaatggcgcgctgatcgcgcaagaggcggcgtgacagggatttgtcattcccgcgaaggcgggaatccatctccggagcaggcagttacggataaggcgggagatggattcccgccttcgcgggaatgacggtattgcataatggctgaaacatcctggcgcgatcgcctcttcggcggcctgaagcgcacgtccgacaagctcggcgaaaatctcaccggcctcttcaccaaggccgcgctggacgagcagacgctggacgagatcgaggaagcgctgatcgtcagcgaccttggccccgccatggccgcccgcgtgcgcgaccggctgtccgagggacgctacaatcgcgaactgaccgaagattatctgcgcgagatcatcgcggaggagatcgagaagaccctcgcccccgtcgcccgcccgctggagatagaggcgttcccgcgcccgcaggtcatattggtgatcggcgtcaacggctccggcaagaccaccaccatcgccaagctcgccaatctgttcctggagcaggattatggcgtgatgctggcggcgggcgacacgttccgcgccgccgccatcggccagctcaaggtctgggcggatcggctgggcatccccatcgtcgcgggcaaggagggcggcgacgcggcgggcatcgtgttcgacgccgtcaagcaggcgaccgccaccggcatcgacgtgctgatcgtggacacggccgggcgcctccagaacaagaccgaactgatggacgaactggcgaagattcgccgcgtgctgggccggttgaacccggcggcgccgcatgacgtcgtgctggtgctggacgccaccacggggcagaatgcgttgagccagatcgaggtcttcaaggaagtcgcgcaggtgacggggctggtcatgaccaagctggacggcacggcgcgcggcggcgtgctggtcgcggcggcggagaaatatcgcctgcccatccacgccatcggcgtgggcgagaagatcgaggatctgcgccccttcgatccgggcgacatggcgcgggcaatcgcggggacggcctatgcgcggtgaaatcatgcgctgcaaagaaatagcgtgctcctgcgaaggcaggagcccagttcggacggcgggcctgggctcctgccttcgcaggagcaccggagcacctagtcatggctgacccccaaaaacctacctccaaaaaatccgcccataacggcaatctcagcctcgcgctggacttcggcccgctcctcgtcttcttcctgacctacaagggcgcggggtggctgtggggtccgggcaatccgatcaccgccatgacgttcggcaccgccgccttcatggccgccatcgtcgtcgccgtcatcgtgtcgaaggtgaagctgggccgcgtgtcgcccatgctctggctctcggcgctgctgatcctcttcttcggcggcctcaccatctatttccgcgaccagagcttcatccagatcaagccgaccatcatctacgccttcttcgcgctgatgctgttcgccgggctgatgcgcggcaaggcgctgctcaaatatctgctccaggccgcctatgacgggctgaccgaagagggctggcgcaagctgtcgcgcaactgggcctttttcttcgtcttcatggcgctcgccaacgaaatcatgcgccggacgatgagcttcgatagctggctcgccgtcaaggtgtggggcgtgaccgtcgtgtcggtcgtcttcgccgccgccaacataccgatgctgatgcgccacggcctggacctgggcgaaaagctggacagcgaggatgtcggcgaaaccactccgccgcagggataggggcaggcgccacgggacgcccgccccttcctgatcaactgaaattgaccatgcaatagagcatcgccagcgacagcagggtgttgaggcggctgaacatcatcgcggtcgttgccgccttcgccttcgcgtcgtcctccgccggaacgatgcccagcgccttcttctggttcggccagatcaggaaccagacgttgaacgccatgatcagcgccagccacatgccgatgccgatcagcgtgtagggcgcctgcaccagcagcgcctgatgcacataacccgccagccaggcgacgatcaggcccgtcagcaccgtaaaggcggccgcccagcgaaagtagaacagggcggcgggcgcgatatgcttggaaacgcccggtttcaattccgccgggattttcggcatggtcgggatctggacgaagttgaaataataaagcagcccgatccaggtgatgccgaagaagaggtgcagccagcggaagaccgcgttggcgtcgaccagcccggcatgcgcgccgaacataaccacgatcgcgagcagcagccccgcgaccagcacgagattcagattgccgaagaattttgccatggacccttcccccaagttccgaccgccgcattctccgggcggcctgaccggcaattctaagccatcgttacgccgctgtcacatggatatttccgcatcttggacgaaaatatcctgttttccgtaaggcggtaacactgctaggggcggggagccttccggccgcatcgtcgttatgcggccacccgacccaagaacccgaggagttccgacatggcctttgttctgcccccccttccctatgccaaggatgcctttggcgacattctgaccgccgaaaccttcgacttccaccatggcaagcaccataatgcctatgtcgtgaaggccaatgaactggtcgccgccgacgcctcgctccagggcaagtcgctggtcgaactgatcaagtcgtccaagggcggcctgttcaaccaggtcggccagatctggaaccacacattctactggcagtcgctctcgcccgccaagaccgcgcccagcggcgacctgctcgccaagatcgaggaagccttcggttcggtcgacgccctgatcgaaaagctgaaggccgaggccgtcggccatttcgccagcggctgggccgcgctgatcctgaaggacggcaagctggaagtcaccagctatcacgacgccgacacgcccgtcgcgcatgagggccatgcgccgctgctgatcctcgatgtctgggaacatgcctattatatcgactatcgcaacgcccgccccaactatgccgaccgcgtcctgaaggaagcgatcaactgggatttcgccgcccagaatctggacggccagggcgtcagccgcgccgaccagccggcctgaaagccgggatgcccgccgcgtggaatgcgtggcgggcatccgttcaaacctttgtaaattcccgacaaccgtttcttaaccccgtcattggaaaatgcccggcggggatgaggaaaacggtgcatggacctcgacgaattgcagaggcagcatgatgagatcgaggcgatgatcgcccgctttcatcaggcgatcgcggatgagaatattccgcaaaggcttggcccgctgcgctggcagttcgcgcgcctgctgatggcgcatctggcgctggaagatcgcatcttctaccccaatatgcagcggcagccgcatgaaaagctgcgcggcacggcggcgcgcctcgaaagcgaaatggcgcccatggccagcgacttcgccgcctatatggcgcgctggagcgatgatcggatcgaacgcgaatgggcggatttctgtcgtgaaacccgtgagatgctggccggcatcctgaaccgcctgcaaaaggaggaagggctgctgatgcccttgctgttcgacgccgggctgatcgaatcgtcccggatcaggcgggcaggctgatttcagcctcgccttccggcaggcaggttcagcgctccggccagttcatccagatcggcgccgggacgcaccagcaaccagtcgcgcgattgcgcgccgtccacgaccgtcaccgcccccttggggcagacgcccaggcaattgacctcgacgatccccaccgccgccttgcgcccctttttcagcgaaaggtgccgccgcagcgctttggccaaccgctcgccgccatcgggaccgaaaccgccgtccagcctcttcgaacatttgcggcagacgagcaccgcatggtcccagtcagaccggatgcgatccttcaatccgcccgctcccgcggtttccacgtccgccgctcctccgcggcgcgcagcacttcataggcggcctggatcgtctggaagcgcacggccgcctgcgcgtcgccgggcttcacgtcgggatgatattccttcgccagacgccgccagcttttcttcaccgcctcgaaatcggcgtcatcctccagctccagcgcctggagcgcgtgcatctcgtcccgcgagcggctgccgtcgcccggtccgccccagccatgataggcgctgttctgatagccgcccgcgtcgcgccgctccgtccgctcgcgctgttcgcgttcctcctggtcgaggccctgaaaatagtcccagttgcggttatattccgccgcatggtcggtgcagaaataccagcgttcgcggctattgggcgatttgggcgcgggacagtcgccgggccggtcgcaaccatgccggtcgcacaggcgcacctgctgcgcctcacgcgatgcgccatagctgcgccagcggggaaagccccagtcgttggatcggctgcttcttgccatggttccaaattaggcaggccgcaggcagaacgccaccccggaaggcaatgaaattgcggttatgggtggaaagcgcacctatcctagttcctccccatcgggagatgggagggggaccgcgcaaagcgtggtggaggggaatggggcacgacctccgaaatttcccctccactatttgcttcgcgaacggtccccctccccatgcttcgcatagggaggaatttagtggcagctaatggccaatggcggacatcagtttccgtcaccccggacttgatccggggtcccgctttctttctgagtgcgcgcccagcccaaggcagcgcgaccccggatcaagtccggggtgacgaataggggggaggggtgacgaatagggggaacgtccgctctccaccccaatctctcggtccggcggctgtcttgaatttgtccacgctgcccaggctcctgccttcacaggagcacgtttccccggaacggaaacacaccctcgacaagtccatcgccctctgcaactctcaaccccatgaaagagcgggaactcaggctcgcactggtctgctatggcgggatcagcctggctgtctacatgcacggcatcaccaaggaaatctggcatctggcccgcgccagccgggcgttccatgacggcgtgccgtccggcaacagcagcgaggcggtctatcgcaagctgctggaggatctggaaaaggcctgcggcatcaagttgcgcgtgatgcccgacatcatcgccggggccagcgcgggcggcatcaacggcatcttcctggcgcaggcgatagagacgggccagtcgctggacccgctgaccgacatgtggctggacaatgccgatgtcgaaaagctgctggaccccgacgcccggccgacgcggcggatcaccaaattctgggcgacgccgctcgtctggatggcggcgcggcatccgggcgacacggtcgagcgcaccgtcgcccccgacacgcgggaggaggtgcggcacaagctgtcccactttatccgttcccgctggttcgaaccgcccttcggcggggacatcttcaccgccatgatcctggacgccttcgacgcgatggaggcgaccgggcacggccccgcgctgctgccgcccggccatccgctggacctgttcgtcaccgtcacagatttcgaggggcatccgcaaagcctgaacctcaacagcccgccccaggtggtggagacggaacatcgcctctccatcggctttcgcgcccgcggccatggcgagcgcaatcttgccgatcccgccgaactggtcttcgccgcccgcgccacggccagtttccccggcgctttcccgcccttcaccgtgcgcgagctggacagggtgctgaaacgccgtcatcgcgcctggccgacgcgggacgccttcctggcgcgcgcgctgccccgccatgccgcgcggggccgtgccgaggatgcggtgctgatcgacggttcggtgctggccaacgcccccttcgcccaggccatcggcgcgctcaggaaccggccctcccggcgggaggtcgaccggcgcttcgtctatatcgatcccaagccgggccatcgctcgatccagctcaatcgccacggcgaggcggaggacgcgccctcgggcgcggatgcgccgctgcccggcttcttccgcaccatcttcggcgcgctcagcgacattccccgcgaacagccgatccgcgacaatctggacgcgatagaccggcacagcgcccgcatccgccgcatggcgcgcatattgaacgcgctgcggccgggcatagaggcggaggtggagagcgccatcggcggcatgctgttcctggaccggccgacgccggcccggctgtccgcctggcgcagcaaggcgcagcagcgggcggccggttccgccggtttcgccttccccgcctacggacatctgaaactctccggcatcgtcgaggatctggccgacctgctgttccgcctgagcggggaggaaagcccgctgatgcgcgaaagctaccgccaggcgctgtggggccatgtgcgcgctgtcggcgcggaccggctgacggaggatgtcggccccgcctccgccccggtcggcttcttccgccagcacgacctgtccttccgcatccgccgcctgcgtttcctggcccggcggctgtccgaaacgctggaggtggaggcgaccgccgacgacgccgtcatccagaagatgcacgacgccatctacgccgccctgtcgcactataccgaatgcgagggcgccgacttctacaatggggagatcaaggcggcggccgggcaagtccccaacgatccgggcgccgcgctggaggcggtcgcgcggctgcgcggcctgcgcgaacgggacgaagcggtggacatgatgctggccgaagccctggcggcgctgcccaaggcggcgcgtcggaccatgctgctcgcctatctgggcttccccttctacgacatcgccaccctgccgctgctgcaaggccatgggatggacgaatatgacccggtcaaggtcgaccgcatctcgccggaggattgcggcgcgatccgctccggcggggcggaagcgacgctgaaaggcatagaattcaacaatttcggcgcgttcttcagccgcgcctatcgggagaacgactatctctgggggcgactgcatggggtggagcggctgctggacatcgtaatttcggcatgtcccgcggcaagccgtctttcccaggaggccgtgcatcaatataggcggaccgcttttctggcgattctcgatgaagaggagaagcggctggaccatgccgccgacctgatcgccggcttgagagaggagatcgggtgaacgcaggcaagacgctgtttccgatgctggcgctggcgctggtcgccggttgttctccaggctccaacggacagagcggcgcaaaggcggaggaacggccgggcgagccgcgtgaggccgtcggttccctcgcgatgcccgacatgcctccgcgccgcgaagaggcggccgaggcgcttcccgcgtcttccggcattgacgccgcgcctttgcacgctggcgaaaagggcgccggacggctggcggacgccggcgcggcgagcgccgcgcccctgcagctgctgccgatgaagccttcggtggtcaacatccccccgccgccctatgtcccggacctgccgccatcggacggggcggccgacctccagccctttcccgatgaagtgacgcgctacatggtcgaccgcgacgggtgcgaccatttccgcggcgaggaagcctatgatgcggaacggctggcctatttgcaggacaatatcgccgcgctctgcaccggcaccgatgcgcggctggcgctgctgcggcaccgctacgcccatgacccggcggtcatgtccgcgctcagcggctatgacgaccggatcgaagggaacgcatcgcaatagaggcctatagaagggcgtcgatccgagcggccagctcgacgtcccggcgcgacaggccgcccgcatcatgggtggtgagcaagatgtctacccggttgtagacgttcgaccattcgggatgatggtccgccttttccgccagcagcgccacctgcgtcatgaagccgaaggcggccgtgaaatcccggaaggcgaaaaggcgtcggatgccgtccggatcctgcaccggcgtccattccggcagttgcctcagcgccagcgcgcgttcctccccgtccagtttcgcgatcatctgtcttttcccgtcccttgcccggccgattccggcggcgttaactcattttcccatgcgtcggcggtttgcagacgattcggaacatgctttatgtctctcccatggacgatgccggtcaaccgccccgatttgcgccgacgcgcgaggatatagaaagcctagcgctggcggccctgtcgcgcctgcccgaaccgttccgatcgcacctgtcgaacgtcgtgctgttcgtggaggaatttgccgatccgcaggtgctcaaggaaatggagatcgacgatcccttcggcctcaccggcctctacaccgggcggccggtcggggaagcggcgcagaccggcgacctgccgccgaccgtccacctgttccgccggccgctgctggacgaatgggtggaaacgggcgtgccgctcgacatgctgatcacccatgtggtggtgcatgagatcggccatcatttcggcctgtccgacatcgacatgcatgtgctggaggacatggtcaccctatgagccgggcgggattgcacctgtcgggcgtcgcctgcgcgcgcggcgggcggctgctgtttcggggcgtcgacctggcgatggagccgggcggcagcgccttgctgaaggggccgaacggcatcggcaagtccagcctgatccggatctgcgccgggctgctgcgcgcgaccgccggaacggtcgcgcgccatggccgggtcgcgatgacggacgagcggctggcgctggacatggaacagccgctcgaagccgcgctgcgcttctgggcgcgactggataccgcggcgcccatggcgctggacgcggcgatggctgcgatggcgctggaaccgctccgccaggtgccggtgcgcatgctgtcgaccgggcagcgcaagcgcgccgcgctggcgcgggtgatcgcgagcggcgcgccgatctggctgctcgacgagccgggcaacgggctggacgaggcggcgctggacctgctggggcaggcggtcgcggggcatctggcaaagggcggcatggtggtcgccgcgtcgcaccagccgctgccgctggctagcccggtcgtcctggcgatgcaggaccatgcatgggcggaggaggaggaggcatgaccatcctcctggtgctggcggcgcgcgatttgcggcaatcctggcaatccgccgggctgtggctgccggtcgcattcctgttgctggtcgccagcctctacccctttgccgtcggccccgatgcggcgctgctgcggcggagcggcggcggcatgctgtggatcgcggcgctgctcgccagcctgctgccggtggaccggctggtggcgccggaccgggacgcgggcgtgctcgatcagatcgcgctgcgcggcatcggggaagagacggtcgtgctcgcccggctggtcgcgcattggctgggcttcggcccggcgctgatgatcgcgaccctgcccgccgccgcgctgttgaagctggacgcggcgaccataggcttgctggaggcgggattgctgatcggcacgcccgccctggcggcgttgggactgctggtggcgacgctgacggccggattgcgctccagcggcgcgctggccgggttgctggccctgccgcttgccgtgccgttgctgatcttcggcgcggggacgctgggcgacggcagcggcgccgcgctcaaattcctgggcgcggcctctctgctgctggtcgcgatcacgcccttcgccggcggcgcggccattcgcgccgggcgggaatgaagcgggttcggttggagagcggacctattctattcctccccatcgatagatggggagggggaccagccgaaggctggtggaggggaatggggcacggtctgcgtatttcccctccaccatcggctgcgccgacggtccccctccccacgctacgcgtagggaggatttaatgtccgctattggccaaccccagccacacccaccgcttgcctgacccatcgcacgcctcgacaggcggacgccgataggccaaaggccggcgcatgatcgttggcctcgcttcccttctgttcgtccttatctggtcgaccggcttcatcgtcgcgcgggcgacggtgccgcatgcgacgccggagttgatcctggccgtgcggctggcgctgacgacggcgttgctgggcggcgcggcgttccatgcgcggcaggccctgccgcgcgggcggcgactggggctgcatctggcggccggcgcgatgctgcacggcttctacctgacgctgagctggtgggcggtgaacaacggcatgcccgcgggcgtcatggcgctgctgggatcattgcaaccgctgatggtggcggcggcgagcgtggccttcctgggcgaccggctgccgcagcgcgcctgggtcggcctggccgccgcgatcatcggcgtggggtgcgtattgctgcccgcgatcgagcgatcgggcaccggatcgatcgcggtcggcccggcggtcgcggccgtgttcgccgtgctgagcatggcgggcggcacactgatccagcgcggatcgatagcgggcgacggcatcgcgatttctggggcggtgcagaatggcggcggcgcgatgatcgccatcgcggctacgctgttcgtaggggactatcgctgggacggctcgcccatgctgtggatcggcctcgcctggtcggtgctggcgctatcgaccgccggactgtccttgctggtatggctggtgcggcaccagggaccgacgcgcatgtcgatgctgttgctgctggtgccgccgctcgctgccgtggaggcgtggctgctgttcggggagcggctggggccggtgcagcttgtcggcttcgcgctggcgctgggcggggtgatgctgggccggtcgacgcggcccgcgcgcgaccgggacatcgccgaaccggcttaggctgtaatattcagccctcgcgcaacctttcatggtggcggatcacctcgtcgatgatgaagcgcaggaatttctcggtgaaatcggggtccagatgggcgtcggtggcgagttggcgcaggcgcgcgatctggcgttcctcccgacccggatcggcggggggcaggtcgtgggtcgccttatgctcgcccaccgcctgggtgatcttgaaccgctcggccagcatgaagaccagcgccgcgtcgatattgtcgatgctctcgcgatagcgcttcaaagtctcgtccaccatggtcctccagcagagcatcgccaggaaaagcgggtacgggttttccgcccgagcgatgcgtcatccaatatcgggggctttttgcctcttccgcgccgtcaggcaagctattcccgcttgcctttagcatttcccgccgccacatggcgcttgtcatgacagcatccgccaccggcaatgtccatcccatcggccgcgccagcagcgcgccttcgctcgcccccatgatggcgctggtcgccgagggcatgaaccaggtgaacgccgtcatcctggaccggatgcagtcgcgcatcccgctgatccccgaactggccggccacctgatcgcgggcggcggcaagcggatgcggccgatgctgacgctcgcctgcgccgacctggtcggctatgcggggtcgcgccactacaagctggccgccgcggtcgagttcatccacaccgcgacgctgctgcacgacgatgtggtcgacggatcggggctgcgccggggccgcaagaccgccaacatcatctggggcaacagcgccagcgttctggtgggcgacttcctcttctcccgttccttcgaactgatggtggaggcggagtcgctgaaggtgctgaaaatcctctccaacgcgtcggccgtgatcgcggagggggaggtcaaccagcttaccgcccagcgcaagatcgacaccagcgaagagcaatatctggacatcatcggggcgaagacggccgccctgttcgccgccgcctgccgcatttccgccgtggtggccgaccgcgacgaggcggaggagcaggcgctcgacgtctatggccggaacctcggcatcgccttccagcttatcgacgacgccatcgactatgaatcggacggcgcgaccatgggcaaggatgcgggcgacgatttccgcgacggcaaggtgacgttgccggtcatcctggcctatgcgcggggttcggacgaggagcgcgccttctggaaagccgcaatcgcgggcaaccgggtgagcgacgaggatctggcccatgcgaccggcctgctgcgcaagaccggcgctatcgcggacacgctggcgcgggcgcggcactatggccagcgggccatcgacgcgctcggcatgttcgacaatggcaaggccagggcggcgctgaccgaagcggtcgagttcgccattgcgcgcgcctattgagggaacaggcggccggttcgtttgagtttggtgttcctgcgaaggcagggacccagttcagacggcaggaccgggttcctgccacacataccctttttcattcagcaagaccaaaccgccgcttatgatcccctcccctgaaaccatcgccttcctgatggccgccgcgttgatcgcggggtgcatcgacgcgatggcgggcggcggcgggctgatcgcgatgcccgccttgctggccgccggaatcccgccggtggccgcggtcgcgaccaacaagctgcaaagctcgctcggcacgttcggcgcctgcatcgcctatgcgcgggccgggcatatggatttgaaggcctatcgctggcccatattcgcggcgttcgcgggatcggtcggcggcgcctggctggtgcagagggtcgatccgtccatcctcgccggactgatgcccgcgctgctgatcgcgctggcggcctatttcaccttctcgcccaaggtcggcgaaatggaccggcaccagcgggtcggcatggtcgcgctcagcctgctgatcggcgtcatcggcttttacgacggttttttcgggccgggcgcgggggccttctacgccaccatcttcatcgctctcggcggccttggcctcgtgcgcgccacggcgcagaccaaggcggccaatttcgccagcaacctggccggactggtcaccatgatcgcgggcggccatgtgatctggatcgtcgggctggccatggcggtgggcagcatcaccggcgggcagatcggttcgcggctggccatgcgcttcggcagccggttgatccggccgctgctgatcatcctgtcgctggcgctgaccgccaagatgctgctggaccccaaaaacccgatccatattctgttgttcggctgaatcattgcgttgaggcgcgaatggcgcgagaggaagcggcgatgaccgccctgcccatccatgccgtattgcccgacctgctcgccgccttgcgcgaagggagcaatgccgtgctggtggccccgccgggcgcgggcaagacgaccgccgtcggacccgccctgctggaccagccctggtgcacgggccaggtcctgctgctctccccccggcggctggcggcgcgggcagcggcggagcggatcgccgaactgatgggcgaggatgtcggcggcaccgtcggctatgcaacccggatggattcgaaggtttcgaaggccacgcggctgctggtcctgaccgagggcattctcgtgcggcggattcaggacgatccggagctttctggcgtctccgccatcctgttcgacgaagtgcatgagcgcagcctggacagcgatttcgggctggccctggccctcgacgcgcaaggcgcgctgcggcccgacctgcggatcgtacccatgtcggccacgctggatggcacgcgtttcgcggccctgctcgacggcgcgcccgtggtggagagcgaaggccgcatccagccgctggcgttacgccatgtcgggcgcgcatcggaaaagcggatagaggaggagatggcggcgaccatccgccgggcgctgagcgaggaggcggagggcgacctgctcgccttcctgcccggcgtggcggagatcgagcggacggcggaacggctggagggcgcgggggcggaggtccacaagctccacggctcgctcgacccggcggcgcaacgggcggcgatccgcccctcgcgggagggacggcgtaaggtgatcctcgccacgtccatcgcggaaaccagcctgaccatcgacggcgtgcggatcgtggtggatagcgggctggcgcgaaggccccgctatgaccgggcggcaggcgtgacgcggctggtgacggaacgcgccagtcaggcggcggcgacccagcgggcgggccgcgcggcgcgacagcggccgggcgtcgcctatcgcctctgggaagcggcggcgaccgccggcatgccgcccttcgacccgccggagatattggagagcgacctgtcgagcctgatcctggattgcgcgctctggggagtgagcgatccgggcgagctgcgttggctggacccgccgcccgccgccgccgtggcggaggcgcgcagacggctgacggcgctggaggcgctggacgaggacggacgcatcaccgcccatggcaaggcgctcgccgccctgccgctggaaccgcgcatcggccatatgctggtgcgggcgggcgaaatcggactggcggaggtcgcggcggaggttgccgtgctgctgagcgaacggggaatcggcgggcaggacacggacctgacgcagcgacgaatgcgctggcggcgtgagagcggcaagcgcgccgatgcggcacgggcgatggcgagacgatgggcgaagctggttccaccgcctgcggccaagggaagccttggcgcggagcatggccatgaaaccggcctctgtctcgctctcgccttcccggatcgcgtttccaagcgccgctccgccgacggcgcggactgggcaagcgtcggcggacgcggcttccggctcgatccgctcagccccctggcgcgggaggaatggctggcggtgggcgaagtgcaaggcagcgcggcaggcgcccgcatcctctccgccgcgccgatcggcgaggcggaggtgatcgccctgttcgcggcccggatcgcggagcatcgcaccgtgcgattccgggccgccaatggcgggatagaggcgttgcgcgaaaggcggctgggcgcggtgcggctctcgtccggctcggatgaccgacccgatccggatgccgtagtcgcagccctgaccgacggcgtgcggcagggcgggctggaccttctcccctggtccgacgcggcgcgatcgctcaggatgcgcgctgccttcgccggcgtggaggcgctgtcggatgccgcgctgatggagacgctggacgaatggctccccccgctgctgcaaggcaggcgccgtctctccgacatcgaccgttcgcagctttccggcgtgctggaagggctgatcggctgggacggcaagcagcaggtcgaccggctcgccccgcccgaattccgctcccccgccggcagcggccatgagatcgactatgcggcggagggcggcccccgcgtcgaactgcgcgtccaggccctgttcggcctcaacgagcatccggtggtcggcagcgcgcgcgttccgctggtgctttccctcacctcgccggccggccggccgatccagacgacgcgcgacctccccggcttctgggcgggcagttggagcgcggtggccaaggagatgcgcggccgataccccaggcatccctggccggacgatccggcggccgccagcgccacgctgcgcacgaaacgcgccgacgccaaggggaagccttgacttcgatccattcgctggtgcaacgcaacccgatcttccctcaggagtcttcctcgcgatgagcgcgcgtatctatcagatccagaagaacgccatgcagtccggcaaggcgctgacccgcaaatgggtgctggaatatgtggcggccgaagcgaagaagcccgatccgctgaccggctgggcgggctccggcgacacgaagcagcagatcaggctgaccttctcctccgaagaagccgcccgcgcctatgcggagcgggaggggatcgcctatgccgtcattccgaccgcgcccaagacgctgaagatccaggcctacgccgacaattttcggtaatttgccggggcattcgcccgccctttccccgtcatgctgaacttgtttcagcatccatttctccggatcgggcttggtctgcggggcgcgatggatgctgaaacaagttcagcatgacgaatgggggcaagcaaagcgctcccctcaacgccaccccagccccaaatccaccaccagcgcgacaaaactcgtcactacgcccgccaggaacagccggtaggcataacccagccagcgatatttccgccgctggagcacctgcccgttctggtacatgtcgcgcagcatcgcccggcacagcgcgtcgtcgtccgacaccagggccatcatcctgtcgctgaactccgcctcgctgaggctggtgaagatgccgaagaacagcagattgtcgtccgctcccacattcccgcgcgaccggccgacgctgggcagcacggccatgatcgcgcaggtcgcggccaggaacacccccaccgccagcaccgccaccggccagaccagcgcgcccgaccgcaattgcgccacgcaaagcgtgaagatcaccatcgacgcgccgatcagcatgttggccttctgatcggccatctggctcaattgcatattggtctgcgccgccgtgcgcagcaggtggatcgcattgggcaccggagcattcgtcgcgtccatcttttccccctccccctttttcgcgacagtcatgcccgattgccgccttattcccttgccaaagagcgacgcttgagggcaaaagccgctctttcacggaaagcaccacggataatgacggatcgccagccaattttcgacagcgttttgagccagatcgcgcctttcaacaaaaagggcgtcgaactgaccgaagccaccaccttcgcgggcgatctggaatgggacagcctgacggtgatggatttcgtcgcggcgatcgaggatgaattcgacatcatcatcaccatgaacatgcaggccgagatcgagaccgtcggccagctcgtggacgccgtggcgaagctgaagggctgaaagccgcctgacttttattgccgttcgtcctgagtagccattgagcctgtcgaaatggcgcatcgaaggacagggaccggcgcagggcgcttcgatacgaggcctttgccttcccacctaactcagcacgaacgggtcgaggaaccaatatgacgacgcaaacccgcgacctcttctccaaattcgaccccctgatcgccgagcgcgaggcgctgttggcgacaggcgtgcgcgatcccttcgccatcgtcatggacgaggtgaagtcccccacccaggcggtgatcaagggcaaggacacgatcctgctcggcacctacaactatatgggcatgaccttcgacccggacgtcatcgctgcgggcaagaaggcgctggacgatttcggcgcgggcaccaccggcagccgcctgctgaacggcacttatcaggggcacaaggaagtcgaggaagcgctcaaggacttctacggcaccagcggcgcgatggtcttctccaccggctatcaggccaatctgggcatgatttccaccctggcgggcaagggcgactatgtcgttctggacgccgacagccacgcctcaatctatgacggctgcttcctgggcgatgcggagatcgtccgcttccgccacaacagcgtggaggatctggacaagcgcctgggccgcctgcccgccgacgcactgaagctggtggttctggagggcgtttattcgatgctgggcgacgtcgcgccgctgccggacatggtggccgccgtgcgcaagcatcccaattgcatgatcctggtggacgaggcccatggcatgggctttttcggtcccaatggccgcggcgtctatgaggagcagggcgtcgagaaggacgtcgatttcgtggtcggcaccttctccaagtcggtcggcacggtcggcggcttctgcgtgtccaaccatccgaagttcgaggtgctgcgcctggtctgccgtccctatgtcttcaccgcgtcgttgccgcccagcgtcgtcgccaccgccgcgacgtcgatccgcaagctgatgcatgcgggcgagaagcgcgcccatctgtggaagaacagccagcggctgcacaagggcctcaccgacctcggcttcaggctgggcacggaaacgccgcagtccgcgatcatcgccgttatcctgaccgaccaggcccaggcggtggccatgtggcagacgctgctggagctagggctctacgtcaacatggcgcgccccccggcgacccccgccggaaccttcctgctgcgctgttcgctttgcgcggaacatagcgatgaacaggtcggccagatcatcgccatgttcgaagccgcgggcagggccacgggcgcgatcggctgatcgcgccttcctgtcgacaccgcgaccggacgggcatttaacgcgatggaatctgccgcaaaagcggaacctttcacctgcggcatttctccgttaatattgttcatctagtgtaactgtcgatggcggacgggtttttcatggatgaacatgcgacagggtggcgggcgttcgtggcgcgcttcctgccgctggtgctcgtcatcctgctggtgggttctcttggcacgctgctctacagcgccagccacgcggcccgcgaccatgagcgtgcactgaaggaacagcgccgcagtttcgaggtgatcgccctcgcccgcgctttcgaggcgaagacggcgcgggccgaagtgactctggcccgctatgtcatcagcctggaccccgataccggccgcctgttccaggaccagtggcgcaccgccgcaagccagctcaagacgctgaactacaccacccgccattccgactggcagcgcggcaatgtgatggcgttgcaggcggcgttcgaacagcgcggcaagacgctgagcgagatcggcctgcgcaccacctacgaccagaagatggcggcgctcgcccaattccaccaagctggcaagtcccgcgacctgatgcgcatcacggcgctgctggaccgggtcatccaggcggaaaacgcccggttgcaggaacgcagccaggccgtgtcgctggcgggggaccgcaatgcatggttcggcaagacgtcccagcttttcgggctggtgctgctggtctgcgtgctgttcgcgctctggttcgccaatgccgcctatagcgagcggcgcaatgcccgcagacaggcggacgacgaggcggagcgcgccgaccggctggaggaggccgtcgccacccgcaccgccgaattgtcggacgcctatgaacggctcaagaaggagaccgccgaacgcgccgccgccgaggaaaatctgcgccagatgcagaagatggacgccgtgggccagctgaccggcggcatcgcgcacgacttcaacaacatgctggcggtggtggtcggcgggctggaactcgccaagcgcaagctgcgcctgaaaccgcaggaggcgaaccgccatctcgacaatgcgatggagggcgcaaaccgcgccgccgcgctgacccgccgcctgctggccttcgcccggtcggaaccgctgctgcccagcgcggtggatcccgatgcgctggtggccgggctgtccgacctgatcgaccgatcgatcggggaccagatcaccatggccttcgaaaatgaggcgaagggttggcggatcttcgtcgaccagcatcagatggaaaatgcgatattgaacctgtgcgtcaacgcccgcgatgcgatggacggacggggtcgcctgatcatccggaccgggcaggtccaactcgcccaccatgaggtcggcgaatgcgccggcggggaatatgtaacgctcagcgtcagcgacgacggctgcggcatgacgcccgaaatcctctcccgcgtgttcgaacccttcttcaccaccaagccggtgggcaaggggacgggcctcggcctcagccagattttcggcttcgtgcaccagagcgagggcgaaatccgcatcgattccgaacccggcaggggcaccagcgtccacctctatctgccccgccatatcggcgcggaaggcgaggacgcgatggatgcgcccgcgctggaccgggaacccgtgcttcatcccccgacccgcatcctggtggtggaggacgacccgcgcgtcctcaaccagacgatggcggcgctggccgaactgggccacctgcccgtcgcctgcgaccatccgtccaaggcggtgaagctgctcgccagccatcgcgacatcggcctgatcgtcagcgacgtgctgatgcccgacatgacggggccggaaatggtccgcaccctgcccgccgtctacgcgcacctgccggtgctgttcgtcaccggctatgccggcgacacggccgaaagtgcggatttcggcgggcatgaagtgctgcgcaagccctatacgctgaccgtcctggcacaggcgctgtcgaatgcgctcagcggatcgcaccaccccggaacagccgcggcagcagagtgagcgcgccgatcagcggccagcggcgctgccatggcttgatctgtatcgcggtgcccgcatggcggttgatcttccacgccagataatcgatgccgccggcataggtgaagctggccttggcaaggcggacgacggacagccatttgccgcgcctttgcagcacccgccagagggcagccgcctgatccggctccggcgatggcggcaggccctgggccagcgcggcgttcccgaagcggcgatagcggtcgggatcggcatcgacgatggaaagcgaccggcccttccgctcggcccgcaattccgcgccataggtcagggtgaagccggtcccccagagcgacagcgcgtcctgctcctgcgccatcgggcgggcgagcgagagcagggttggggcggcgccagctacggcggcgatggcgcgttggcgggccagatcgtccgccgcccagagcagccgcgcaggctgggcaaagcgcgcccagaccgacacattgtcggcggcggggctgttgagacgggcaaagtcggcctccgacagcacggcatatttagcgatcaggccattatgctcgaagggaaagacattgggcgggatcagccggttggcggtggcgagccagcgctttccataagctgcccgatagtcggacacgatcaggtagaaatccagcatcaggccatcgagattcttctcccgcaggcaggagccgtaaaagagcaccgctcgcgaagcgtcaggatattgcgccgccagcgcgcccgccatggccgcagcgcgcggatcggcgggcgcggccagttcggcggtgacgagggagaggagagtgtgaggcattcattccgttcggcgcacgccgtgcccccgcgaaggcgggagcgcagttccggcgttcgatctggcgtcctgccttcgcaggagcgggggtgactttcaagcccgccgtccgaatatcggggacggttcattcgcgggacggcggggcgaacgccattgcatccaaatccgaccgaaacccgatccccgcgccaagcgtttcgcttgcgcaatgtcttgatctatgcccttattcttccatcaagggagtgatctatgaccgacagccaggatgccgaaatgcgaacccacgaccgccggaacgctttggcggcgatggccgccattgccgctggcgtcggtttcgcgtcggaagcgtcctcgcagatcatcaaacgcacggatttgggagggatcgatcctttcgaccccaccaatttcgtgcctatcgagccgattcaggttcccaaggtcaagatattcgacggaacgaccgaggcggaagtctattgggcatcgctggcagaaaagaaaagacgcgccctgatgtcgaatcaggatgcgaaggtcactgtcgaaaaggtgaatgacggcggtggcctgacattcctgacgggcgcgctgaccggcgaaaagggccgctatcgcgtcactgtcgactatatgcggttcatgcaggacagcatcatgatggacgggaaaacggccggccgcgcaaaagtaggcgtgggacttcgcgtgatcgcgaacatcaacacgaagaaagccggactgaatctgaacggcctgttcccgattggcttcaacgcttcgaccgatgcgctttcgggagatttggaggtcaagaccatcggattgaattcggatcaaatctccaaactgatcacgactccatcggaattgaaccagacgtcgatcaccaaggcgcttgaggcgatgggagccgttcgcgtcctcgttgatgccgaaaccacggaaagcgtccctcatatattggcggtcagccggaatgtgcggaatacgcccgatctgatcaaattcctcggttgaacctcgccgattcagttcccggccgtttcgatcaggaccggcgcgaacggtaaatcaggatgagattgttggccggcatttccatccgccggacttgcgcaaggccgaatgcctcgccgaccctatcgagatcggcgacatcgcgaagcccccattcggggttacgcgccttcagcgagcgatcgaacgccctattggtcggagccgtttcgacgtcggcttcaaggaaggggccatagattatcagcggagcgccggcgggcagcagtttagcgcgtcctttgaacagcccggcggtggccgcccactcgctgatgtgaaccatgttgatgcacaggactgcgtcagccgcttccaccggccagtcggcggctgcatccagccggatcggtggacgcacattggcaaggcccgcttcctcccgccatgcctctatggaggcgagcgccgccggatcgggatcgctcggctgccagtcgagcgcgggcaaggctgcggcaaaatggactgcatgctcgccgctgccgctcgccacctccagcacgaggccggaggaaggcagttcctcgcgaaggacagccaatatggcgtcgcggttgcgcgccgtcgcaggcgcgtggcgcttgcccgcagcggcggggccggaaccgggttcccacggttccggcccgtccgtcattcggcggcttccgccagttccggctccgtccaggtcaggaccggcttacgggcggccagcgtctcgtccaggcggcgccggggcgcgaaatagggcgcgcccttcagcgcctcgtcgcccgccttggcgcgttccgccaggctgcgcagcgccaagatgaactggtcgagcgcggccttgctttccgtctcggtcggttcgaccagcatcgcgccgtggacgaccagcgggaaatacatggtcatcgggtggaagccctcgtcgatcagccccttggcgatgtcgagcgtggtgaagccttcggccagccccttgtcgctgaacagcgcctcatgcatgcaggggccgctgccgccgaagggggcgtccagcacgtcatccaggctgcgcaggatatagttggcgttcagcaccgcgtcgctcgccacctgccgcaggccgtccgcgccgtggctgaggatataggtcaaggcgcgtgtgaacatgcccatctggccatggaaggcgaccatgcggccgaaagtctggccatgatggtcttccgccgtctcttcctcgacgagcacgaacttgtcgccctgcttttccacgaagggcagcggcgcgaagggcgcaagcgcctttgacagcaccaccgggccggagccgggaccgccgccgccatggggcgtggagaaggtcttgtgcaggttgatgtgcatcgcgtcgacgcccaggtcgccggggcgaacccggccgacaatggcgttgaagttcgcaccgtcgcaatagacgaaggccccggcggcgtgcaccgcgtcggagatcgtcttcatgtcccgctcgaacagaccgcaggtgttggggttggtgatcatcaccgccgcgacatcggggccgaggcgggccttgagcgcctccagatcgacgcggccgtccggggtcgccggaatatcctcgaccttgtagccgcagaaggcggcggtggcggggttggtgccgtgcgcgctttcggggaccaggatgacgctgcgcgcgtcgccccgggcttccaaggcggagcggatcgccagcaggccgcaaagctcgccatgcgcgcccgccttggggctcatcgcgacggagtgcatgccggtcagcgtcaccagccaggcggccagttcatggatcaccgccagcgcgccctgcaccgtcgattgcggcgcaagcgggtggagatcggcgaaaccgggcatccgcgccaccttctcgttcaggcgcggattatgcttcatcgtgcaggagccgagggggaacaggccaaggtcgatagcatagttctggcggctgaggcgggtgtaatggcgcaccgtctcctgctccgacaggccgggcaggccgatgccgtcggtgcgggcaaggttgcccaggcggctggcgaccttgggcgcttcggcgaaatcgacgccggtggtctcggtcgagccgatctcgaagatcagcgcctcctccagcatcagcgcgcggttgcccgtggcggtcgcggggaccgtatcggtatcgttcagggcttgcggcgcggtggggcggccttccttcagcatggtcatgccgcaatctccttgatccagatgccgtttgcttcgagcgaagtcgagaagcggcaagcgcactcatatcgtttctcgaccttggcccgtcctgagcgcctgccttggcaggcagtcgaagggctcgaaacgaacggaggttggtcggtatctgtcatgccagttcctcctcaagcgccttggcaaaggcttcgacatcctccgcggtcacggtttcggtgacggcgacgaccagcccgttgccgatctccggcgcatccggaaacaggcggccgagcgagacgccgcccagaacccccttgtccgcgaggttgcggacgacttcgcgggcatccttcgacaggatcagggtgaattcgttgaagaagccgtcgttgagcagcgtgacgcccggcacctgcgccagacggtcggccgcctgacaggcaagcccatggttgagcgtggcgagttcacgcagccccttttcccccaacagcgtcatatggatgctgaacgccagcgcgcagaggccggaattggtacagatattcgacgtcgccttttcgcggcggatatgctgctcacgggtcgaaagcgtcagcacgaagccgcgcttgcccgccgcgtccaccgtctcgccgcagaggcggcccggcatctggcggacatatttctgcttgcacgcgaacaggcccagataaggcccgccaaattgcaggccgacgccgatggactggccctcgcccacgacgatgtccgcgcccatatgacccggcgccttgatcgctcccagccccacaggctccgtgacgaccgcgaccagcagcgcgcccgccgcgtgggcggcttcggccagcggcgtcaggtcagcgatgcggccgagaatgtcgggatattggacgacgacgcagcttgtatccttgtcgatcccggcgaccagcgcgtcgatgtcggtggcggcgtccagcgtcggcgcctgatgcaccagcgcgtcgccggtgaacttcgccatggtgttggcgaccgagacataatggggatgcaggccggatgacaggatcgccttgccgcgcttggtgatgcggcgggccatgccgatcgcttcccagcaggcggtcgacccgtcatacatggaggcgttggcaacgtcgcagcccagcaggcgcgccacctgggtctggaattcgaacagcacctggagcgtgccttgcgcgatttccggctgatagggcgtgtaggcggtcaggaactcgccgcgctggatcagatgatcgacgctggcgggaacatgatggcgataggcgcccgcgcccaggaagaagggcgcttcccctgccgacagattcttccgcgcaagggccgccatatgccgctcgaccgccagttcgctggcatgatcgggcaggcccgcgatcttgccgggaagccgggcttcggcgggaacgtccacgaacaggtcgtcgaccgacgatgcgccgatgacggtcagcatgtcctgccggtcagtgtcggtaaggggtaggtagcgcattttacatatctcctctcccctccccttcaggggaggggccgggggtgggggctatccacaggcgcggcgctcagggcgatcccccaccccaacccctcccctgaaggggaggggctatttgtcctcaaaggctcgccacgaacttcttgtaggcggcttcgttcatcaggccttccagttcgctcgcatcagtgacgcgcagcttgaagaaccagccatcctcttcggcatcgctgttcaccagcgcgggttcgtcctccagcgcgctgttggtttcgaccacttcgcccgaaataggcgcatagacgtccgacgcggccttgaccgactccaccacggcggcgtcgtcgcccttttcgaaggtcgtcccctcggcgggcagttcgacgaacacgatgtcgcccaactgctcctgcgcatagtcggtgatgccgacggtagcgatttcgccctcgacatcgatccattcatgttcgtcggtgaaataacggctcataatttacttccctccgagtgatttgcttgaaaatcacgaccaatcagaaaccagaaaggactcaggctttgcggcgataacggtgcggaacgaacggcatctgcgcaacctccgccgcgatgcgcttgccgcgcacctcgatctccagcgcggcgccgatcgcgctgtgcggcaggctgacccagcccatggcgattggcgcgcccacggtcggcgcgaagccgccggacgtgacctcgcccacccgcgcgccgccggcaaagataggcgcgccctcgcgcgcgggcaggcgaccctggatcctcaggcccacgcgcttcgaacccggcccgtccgccaattccttcatcacccgcgcatggccgatgaagccgccttcttcgcgcctgcgcttctggatggcgaagcccagatcggcgccgatggtgctgacggcaggcgtcaggtcatggccgtagagcggcaatcccgcctccaggcgcagcgaatcgcgtgcgccaagtccgatcggcttcacctgcggcaacgcgcagagcgcatcggcgagcagagcggcatcggcggcgggaacgctgatctcgaagccgtcctcgccggtatagcccgaccggctgatccacagcggaacgccgcgccaggtgaagagaccggattgcatgaagatcagatcggcggtttcggggatcagcgtggccagcgcctcccccgcctccggaccctgcaaggcgagcagggcctgctcgtccatgtggttcatcaccacttcgtcgggcaaatgctcgatcatccagcccatgtcgtcatatttggtcgcgccgttgaccaccatatagatgtccgcgccgccgaaagcgccgtcccccaggcgggagaccatcaggtcgtccaatatgccgccttcttcgtcgagcagcatggaataacgctggcgaaagggcttcagccccttgatgtcgctcggcaacaggatttccagcgcgtcgtccacgccctcgccggagaagccgagctggcccatatggctgacgtcgaacagcccggcatgttcgcgagtccagacatgttcggccatgatgccttcatattggatcggcatgtgatagcccgcaaagccgaccatgcgcgcgcccctggcgcggtgccagccatccagcggcaggtcctgcaacggcaattcttcttcgatatgggcgatgtcgtcattgccggacatgaggggcggcctttccatgcgagggtcattggcgacagacgcgcccgtccggagtcggactcatcgcgtttgccaccccctctgtcacggaacctgagagctttgaccaccggccaggcgaccggatggcttaccccttcggtgggacggaatgaaccgtccgctttccagagtgcctgcccatgatgcggtccattggcctgagagattccggggcggttgctccttcggcgacgggctggcctgaaaggcctcccatgctctcccgcatcaagtccgatagccgaatccacggcaccggcgacagttccgcattgcgtgaaacgcgccgcgccgtcaatcgctcaatcggcgcgttcctcttttgccggccgttcggccctatgcccccggcctgccgccgtccgcctcaggccaatgccgcttcgccgaaaatctcggcatgacgcttttcggcgtagcggtcggtcatgccggcgatgaagtccgctatatggcggctgcgccggggttcgaaagtcgcgcaatcgtcgcgccactcctgcggcatcagcgtcgggtccgcctgataggcgcggaacaggtcggtcacgatcacgcgcgcccggtcggccgccgccagttgcgaagggtggtggtagagcgtcgcatacatgaagcgcttgaggtcgcgctcctgcgcggcgagttcgggcgaaaagccgaccagcgcgcgcccggcccggcggacgtcgtcgacgctctccacgcccgccgccgcgatattggcgcgggtggcggcgatcaggtcgttcgccatcacgccgatctgctcccgcaccagttcgcgcagcaggcgatcctgcgccacatcgggatagcgcgcgcgaacccggtcccagcagcccttcaccagcggcacgctcaaaagctggtccagcgtcagcaggccggcgcgcagcccgtcatcgatgtcgtgattgtcataggcgatgtcgtccgcaatcgccgccaactgcgcctccagcgacgcatggctggcaaggtcgagcgggaacagcccgtccacctcccgcatcgcccagccggggttgattaccgggccattatgcttggccagcccctccagcatgtcccagctcagattgaggccccggaacagcggatagggactttccagcagcatcagcgtgcgcagcgtatgggcattatggtcgaagccgccatgcgcgtcgagcgccgcctccagcgcgtcctcccccgcatggccgaagggcggatggccgatgtcatgcgccaggcacagcgcttcggtcaggtcttcgttgaggcccagcgtccgcgccgtcgtgcggccgatctgcgccacctccaggctgtgggtcaggcggacgcggaaatgatcgccgtcgggcgacacgaacacctgcgtcttgtggcgcaggcggcggaaggcgatgctgtggatgatgcggtcgcggtcccgctggaacatgtcgcgtggcccccgcacctccccgccgggttcggcgtggaggcggccccggctgcggccgggatgcgaggcatagggtgcaagcagcgtcatgccgcgccctttaaagtccttttcggccattgccgagtcgttcgatgtgcccgccgtggtaaatcgccttattcggccgggagccgctcgaccacttccccggcatcgcttttccaggcgaacacgtccgcgcccgccgccttcagcttgtcctccagcgtcctggcccgcgtgaagctgctgaacggcccgacaagcaggcgattggtgcggccccagctcgccacccaggcgtcctgcggttcgagcgacgcatatttcttgcgcaagcccttcatggtgaaggccagcgcgcccttgttcgcacccgtacccacctggagccagctgcgcgagggattggcggcaaggcgcgccttttcctcggccgccttcttcttttcctcggccagttgcttggccttggcgtccgcttcggccttcgccttggcggcggcggccttcttcgccttgtccgcggcggcggccgccgccgcgtcccgctcggcgcggcgggcggcctggatctgggcgatctccgacaggtcgaccgcgacgacgctcgactggcgctcggattcgggcacatcgatggcgtggatgatgtccgccagcgaacgggtgacggccgggtcgatctgctgctgcggcgggggcgccggggccggcgtcgcggcggccggcggggcggggggcgccgtctcgccctgcggcgaggtggatgtgcgcggcgccgacgcctgggcgagcgtgatcgcgttgagctggctgggcggcggactggcgggtgccgggctttgcgccgggacggattcgaagccgggcgctggcggaccctgcacattggaggcggcgggagcggcagcccgcggcggcgcctgcatctgtggagcggaggcggcgggaacgggctggcttggcgccggcgcgctacggggcggcgcttcggcctgcgcgagcctcgtggcggtttcggtgcggcgcgaacgacgatcctgctgcgcggaccgggtcggcggcgtctgggcggcaggttggccggccggggacgcggcaggggtggcggaggcgaaagcgggcggggtcggcgtgatcgcggccatggtcgagccgacattggccgggaaatgcccgaaatgcaccgccgccgccttctgcgcggcggtcagataaggcattttctgcatatagggcaggatcgccgcggcaagctgcgacggcatggtctgctccgcgatcttcctggcgtccgcctgtcggttgttcatcgccaggatgaacgcgcggtagcgccaggcggcccggtcgctcttgtagagcagcggtttcagcacccgctccgccgcgtccacctggccggaaatgcccagcgaggcggcatagcgatgggtgagttcgacatcgtccggcgtccgctggagcgccgcctgatagtcgcgctgcgcccccgcctgatcgccggtcatgtcccttgcaagcccccggtcggacagcagggtcgcttcgggaaagcccagccgcgtcgcctggtcgaacaggcgcagcgcttcggcggggttctggttcttcagcatgacgcggccaaggcccgccttcaccttgccgttgttcggcgccagcgtatcggcccgggcgaagaaacccgccgccgcgcgcgcatcgtccatgtccagcgccgcctcgcccgcgccgatcagcgccgtcacgtcgcgcggattagacgccaggcgcgccagatgattgttgaggttttccgcgctggagggacgcatcgcctgcacctgggcgggctgcgccagagccggttgcgccaacgcggtgcccgctagaagcagtccgcggagaatccaaatgtcataacgtctcacagacagccctttagcggatggaggcgggacaagggaatatgtcgaaagaaaaagcgcgcccggttgcccatggcagccgatggcgcgctttcatagggcgtgtggggcgaaccccgtggccgcttactggttgctctggcggttcaggaagcgcggaatgtccggagcgggcgttccttcgtcgctggcggcagcgcccttttcggcgccgcgggtcaggcccgccatgcgctcgaacagcgtgcccccggtggcgacgcggggcgcggcctgcggcgccggagcgggctgggccggcgctgcctcggccgcgtcctcgcccagcagcaattcgtcctgcgccgggtcttcgtccgaaaagacagcggcgggacgcgacggactgaagggcgcgggcttcgccgccgccggcgcggcggcgggcggagtcagcggcgccggggcaggcgcggcgggtacgtcgagttccagcgtttcaggctcggcttcgggcgcgggatcgggagccgccaccggagccggagcggcctgcggcgcgggcttggtcgcggcggcggtcggcacggcgacggccggacggctggcgaagctgaacggctgggtcagcggcgcggcattggcggcggcatcgctgtcgatgccggtggcgaccacggagacgcggatcttgccgttcagattgtcgttgaacgccgaaccccagatgatgttcgcgtcgggatcgaccagttcgcggatatggttggcggcctcgtccacttccatcaggcgcatgtcgtcgccgccgacgatggaaacgatcacgcccttcgcgccgcgcatcgacacgccgtccagcagcggattggcgatcgccttttcagcggcctgcagcgcgcggccgtcgccctcggcttcgccggtgcccatcatcgccttgcccatctcgcccatcaccgaacggacgtccgcgaagtcgaggttgatgaggcccggcatgaccatcaggtcggtgatgccgcgcacgccctgctgcaacacctcgtccgccatctggaaggcttccttgaaggtggtgttggggttggcgatcagaaacaggttctggttcgggatgacgatcagggtgtcgacatgcttctgcagttcctcgatgcccgcctccgcagacttcatgcggcgattgccctcgaaggtgaagggcttggtcacgacgccgaccgtcaggatgccgcgatcgcgcgccgccttggcgatgaccggcgcggcgccggtgccggtgccgccgcccatgccggcggcgatgaagcacatatgcgcgccgtccagcgcctgctcgaccgaggcgatggtctcttccgccgccgccttgccgatttcggggcgggagcccgcgcccagcccttcggtgatctgcggaccaagctggatgcgccgttcggcgggcgacgcgttcagcgcctgcgcgtcggtgttggcgacgatgaaatccacgccctcgacggaggcggcgatcatgttcgcaatggcgttgccgcccgcgccgccgacgccgatcaccgcgatgcgtggcttcaactcgtccacatgcggcgggctgatttcaatgctcataaactttagctccctccagcttcggtgacgtgagcgaaactgtcatcgaaggttaatgcaacagataatggcgtatttcaccagtaaaattcgtctgacctgtgttttatttcaatagttcgtcttcatcgccttcaccattctctgccaccatgctggcgcgccgatacgatgaacggtctggggagcgggcgctatcgttctaaggtcaaccgggttcgaagcgccgtaaagcgcaagtccggccagcgtcgcgaacgccgggccgctatgcgcctccggcatggcggcaaggcctctcggccgcccgatccgcaccgcgcgacccagcgcgccctgcgcatagtcggcaatgcccttcatttccgcgccgccgccggtcagcacgacctgccgcccggtgggggtgttgaagcccatgccggccagcgcggcgttcacctccaccatgatctggttgagccgttcgcagatcaccgccaccaaagcggcgcgggtgatcttgccgccgtcggcattgggaccggcgctctgccccggaatggcgacgtcgccatggggggcggcgatctctatcatgtcgcggaaatcgcgacggttctgcatggcggacccatagaagcatttgatccgctccgcctggctgcggcggatgccgaaggccgaggcgatgtcgtcggtaatgtccgacgcgccgatgggaatgctgtgcagcccgaccagcatgccgcccgcatagagcgagacattggtgacgccagcgcccagttcgaccaacgccacgcccaggtcgcgctcctcctccgacaggcaggcgaggccggtggcgatgggagacgccacgatggagttgacgttgagataggccccgcgcacgcaaaggtcgagattggcgagcggcgccccgtcggccagcacgacatggatgtcgacgcccagcaggtccgcatgcatgccgagcggcttcttcaccggcacccggccgttgatggtgaagcaggtcggctgagcgtgcagaaccacgcgaccgtccggatcgatcccctgctggccggtggtcagcaggtcgtcgatgtccgcctgttcgacgcgatagccgcccatgtcgcgctcgaccgtgacgacgtcgctgaccagcgagccgccggagaagctgacccacacatcctctatattggtgcccgcgacgcgttccgcctgttccacggtttcccggacggcgagttcggtccgctccatgtccgcgatgaagccgcgccgcacgccccggctttcgcgctggccggtgcccaggatcgccagttcgccattttcggtgcgacccgcgatcagcgcggacaccttccacgatccgatgtcgatcgcggtgacgaacttatcgaccttgggctgggccatgggggttcagccttcctcgcccttggcaggcgcttcggcgctcgcggccggctcgtcgccggacgacccgcttccctggccctgcggcaggcgcagcacgaaacggtcgggatcgcgcatgtcgaacttgacgatgccccggcccagcaggcggttcaccccgtccatccgcgcgaaattgaccagcgcggtggcggacggcctgtcgccttcgggcagggaaagcgtctcgcccgactgaaagcgcaagtcccagcgccggttcccgacccaggtggcgcccgccagcatgggtttgagcgcgggcgcattttccatcagcttgttaaggccggcggtctggagattggcgttgggaccgaccaccaaaggcaagtccggcatcgccccggcggacacggattgcagcacaaccccagtcacgtcgatcaggtgaagctggccgtcatgctgccacaccgcgaccggatcgcgctcgacgatgtcgaccaccagcgtatcgggcaggcggcgggaaatgcgcgcatccttgacccagcccagcttcagcatgtcggcgcgcaccttgggcaggtcgagcgagagcatggaccggctaacctggcccagggcgatattgtagatgggcagttcgtccatccgctcgacgccgcgcacctcgaccttctcgacttcgaaaccggcctgggcggcaagttcggacgccttctgccccgccatggcgggaacgcccatcagcatggcgatgccgaccagagccgccagcacgatgccgacgatggtccagctcgccatgcgctggagcgtctcctcgctgaccggcagcaggtcgatcaggccgtcgatccagcttcgctgcctggccgaacgccctcgtcccccgctgcggccgcgcgcgccggtcgtgcgcgtcagccgcgccgttccgccacggcgaatgcgtgcttcagccatgcttcgcccccccattggctgcaattcgggcgccgttcagcgcgtcctcgactatacgctccaccagttcggcatagtcaatgcccagcctggccgcctgttcggggaccaggctgagcggcgtcatgcccggctgggtgttcacttccagcaggaacagcccctcgatgccctgctcgtcatcccaacggaaatcggagcgcgaagcgcccttgcaccccagcaactggtgcgcgcgcagcgcgatggccttgcaggcttcgccgatctccggcggaatatcggcggggcagacatgctcggtcatgccatcggtatatttggcgtcgaaatcgtagaagccgcttttgggacgcaattccgtcaccagcagcgcttcgtcgccgagcacggcggtggtcagttcccgcccgcgaatatagggttcggccaacagttcctcgaaatgcagccacggcccctcgacatcgcggccgatgggcgaaccgtaattgcccccctccgtcacgatggcgacgccgaccgaactgccctcattgaccggcttcaccacatagggacgcggcagcggatcgccctcgaacaggctttcgctggggacgatatgaccgccgggcatggggatgccatggggaaccagcgcctgcttggtgagctgcttgtcgatggcgatgaccgaggtggcgaggcccgaatgggtgtaggtgaagcccatcaggtccatcatgccctggaccgtgccatcctcgcccggaacgccgtggagggcgttgaacacgacatcgggtcgggtttcggagagccgcagcgcgacgtcgcggtccatgtcgatgcgcgtgaccctgtggccgcgcgattccagcgccttggcgacgccctcgcccgacgagagcgaaaccggccgctcggcggaccagccgcccatcaggacggctacatgccaggggccacgggtcatgatttctgttccttcaaatagtccccctcccacttgcgggagggggactggacgcccacccgctgaatttcccattcaaggtcgatgccgctcttcgccttcacgcgacggcggacctcctcgcccagggcctcgatgtccgcgctggtcgcatcgcccaggttgaggaggaaattggtatgcttttccgaaacctgcgcgccgcccagtcgcaggccgcgacacccggcctcgtccaccaactgccaggccttgtggccatcgggattcttgaaggtcgaacccccggtcttgctccgcaacggctggctttcctcgcgggcggcggcgatgcggtccatctctgcctggatcgcggccggttcgcccggaacgccccggaagaccgcgctcaccaccaccgcgccttcgggcagaatgctgtggcggtaagtatagcccagcgcatcgagcggcatcgtcacccgttcgcccgaacgcagcacgaccccgcactccaacagaatatcgcaagtctcgcgcccataggcgcccccgttcatccgcacgaagccacccaccgttcctggaatggagcgcaggaattcaagccccgctatgcccgcatcccgcgcggtcgaggaaacgaggatgcccgatgctcctcccccgcagcgcaggctggtcgcatcgacttgctccaccctggcgaatggcttgccaaggcggaccaccacgcccggaaccccgccgtcccgcacgatcaggttggagccaagccccagcgccatcaccggaatcgccgggtcaagccgcgccagaaaatcggaaagatcgtccgcatccttcggctcgaacagccattgcgcgacaccgcccgccttgaaccagacgagagggccaagcggcgcatcggccttgagcgagccgcgaaccgcaggaagggacgtggtcgccagcgtcaatcgcgcatcccccagagccgcatccagcccttcatcgccttcatccccgcctcgccggccctggtcgcggcaagccctgcctccgcattgcgctgggccgcgtcgaccatctgccgcgcggcttcgacgccctgcatctggatgtcgatcatccgcttctgcatttcgaggccgacattgaagagttcgaacatcaggcggcttccttctccgcaacggcggaggcaagccccgccgcccatttggtgatgtcgcctgcgcccaggcagatgatcatgtcgtccgcctgcacatcggcggcgatcaggcgggcaaggtcgtccgcgccctcgaccgtcgcggcgttgcgatgaccccggcgcttgaggcccgcgaccagttccgcgctgtccacgccctcgatcggctgctcgcccgccggatagaccggagcggcgtagacgatgtcggcgtcgttgaaggcctgctggaactcatccatcaggtcgcgcaggcgggtgaagcgatgcggctggaccacggcgatgacccggcctttcgccccttcgcgggcggcggccagcaccgccttgatctcgaccggatggtggccgtaatcgtcgatcacggtcgcgctgccgccgccgacggcgatttcaccgaccttggtgaagcgccgcttcacgcccccgaacttggcaaagccggtctggatcgtcgcgtcatcgatgcccatctgcaacgccacgccgatggccgccatggcgttcagcacattatgacggcccggcatcggcatttcgatgccctcgatccggcggagcgaaccgtcccgctcgcgaatctgcacgtcgaagcggttgccgccggggatcggctggacattctcgccgcgtatatcggcctgcgcggagaagccataggtaacgatgcgccgatcctggacgcggggcaggatcgcctgcacttcgggatggtccaggcacagcatcgccgcgccgtagaagggcacattctcgacgaattcgacgaaggcgtccttcaccttgtcgaagctgccataatggtcgagatgctccggatcgatattggtcacgaccgccagcgtgccgtccagccgcaggaagctgccgtcgctctcgtcggcctccaccaccatccactcgctgttgccgaggcgggcgttggaaccatagctgttgatgatgccgccgttgatcacggtcgggtccaccccgcccgcgtccagcagcgccgcgaccatggaggtggtcgtggtcttgccatgggtgcccgcgaccgcgacggtggatttgaggcgcatcagttccgccagcatttcggcgcgacggatgacgggcacgcggcgttccagtgccagatcgacttcgggattgcccttcttgatcgcggtggaggtcacgaccacggccgcatcgcccagattttcggccttgtggccgatcattaccgggatgcccttcttgcgcagcccttccacgacatagccttcggcgacgtcggacccttggaccttgtagcccagattgtgcatcacctcggcaatgccggacatgccgataccgccaatgccgatgaaatggatcgtgccgatgtcggtgccgacacccttcatgcctgatattccttgttccaatgtccgttcgccctgagcgaagtcgaagggccacgctgagccgcaggcgaagtcgcctcgctcctctcggcaaagggcttcgacaggctcagcccgaacggggagaggttgaagctcttcacgcagggacgccctgcaaattcaggctggtcggcgtcgggccgactttcagcggatcgttcatgatcggcgccggcccgatgctttccagcaggtccgccatgtcgcgggccgcatcgggacggccgcaggcgcgggcgcgcttggcggcattctggagggcgccgggttccagcgccatcttctgcatctgcttggcgagttcgaccgcggtaaagcgcgcctgcgggatggtgcgcgccccgcccgcctcggtcatctcgcgggcattggcggtctgatggtcgtccatcgcgctcggcagcgggatcaggatcgccggacgccccgcgcaggtcagttccgccagcgtcgaagcccccgcccgcgcgatcaccagatgcgaccagcccagcttttccggcacgtcgttgaaataggtcgcaaggtcggccgggatttccaggtcggcgtagagccggcgcacccgctcaatatcctccgcgcggcattgctgcgtcacctgcaaccgacgacgcaggctcaaaggcaacatacccaggccatcgggcacaacgctggaaaggatcgtcgcaccctggctgccgccgatcaccagaacgcggaagacgctctcatcggtcagcgcgggaaattcctcctcgcgaagctgcttcacctcctcgcgcaccggattgccgatcaggtggaccttcccggcatatttgtccttcaggcgctcgacatccggataggcggtggcgatggcgtccacccggcccgccagatagcggttcacccggcccagcaccgcattctgctcatggatcgcggtcggaatcccgtcggccagcgcccccagcaaggcgggcatcgccggatagccgccgaaaccgaccacggcggtggggcggaaggtctcgttcagccgccgcgccatcgcccggcccgccaggatcgccttcaacgcgcccggccagcttttcggattgctggtcatccgcccggcgggcatgacatggacctgagccttatcgaaaatgccgggaatcttcgcgccgcgctcatccgtgaccagcgcgacatgatgcccgcgcagcatcagctcctcagcgacggcatgcgccggaatcatatgcccacccgtcccgcccgcggcgaggacgaagtgtcgggaaatgctcatcgaccactccatttgacgaccgtgtgccgacccatgaagggattgcgccgcgtgaacgcgagcaacaggccgacgccgatacaaagcgccagcatagaggagccgccatagctgataaagggcagcgtcatgcccttggacggaaatatctgggcattgacgcccatgttgatgatcgcctggagcccgaactgggtggtcaggcccgccgccgccaggatggtgaaattatcgtcctcgtccagcatgcgcaggaacacccgcacgacgatggccagatagacgcaggcaatgccgatgcaggcgagcaggccgaactcctccccgatgacggagaagatatagtcggtatgcgcctcgggcaggcggaacttgttttgcccgccgcccggccccacgcccaggaagccgccatgggtgatcgtgcggaaggcaagctcggtctggtctggtccgacatcctgcgccacgccgatgcccaggaagtcgttgatgcgctgacggccattttcatagaacatgtacatcagcaccagcccgccaagtcccgcgcccgccatcgcgccgatgaagcgcatcgacacgcccgacagcagcagcaggccgccccagcaggcgaggaagatcaccgtctggccgaagtcgggctgcttcatcaggatcgccgcgatcagcaatgtcagcacgccggtcagcgggatcacgggcagcgtcatgtccttgccgcgcagcgacagcagccaggccatggtgacgacatagacgggcttcaggaactccgacggctggaaacggaagcccggcaggtcgatccagcgcttcgccccgttcaccacggacccaagcaccggcaccagcagcagcgccacggcaaagacgatgcacaggatgaaggccagcctgcgcgcctgcgtccgggggagcatggagatcaccagcatgatcggcaggccgatgaacacccacatcaactggcggtagaaatagatgagcggcgtcaccgaaaccgtgctggtcgaccgatcgatcgccgccacgggggaagccgccgcaacggcgaccagcccgatcgccatcagcgcgacgatcagcgacaacagcacgcggtcgatttcccagaaccagatggccagcgccgtgcgctcgcgcgggacggtgcggttcctgaactcctttacaaggtcgcctgccctcgacatgcctcccaagctcctccgcttccctctattccaacgcggcgacggcagcggcgaaggcatcgcccctcgcctcgaaatcgcggaactggtcgaaactcgcgcaggcgggcgacaacagcaccacgtcccccggctgggccacccgcgccgcgcggcggacggcggcggacagcatttcggaatcgtccaccgccatatgcgggcgcagcagttccgcgaacatggggccagcctcgccaatggtataggcctgcgcgacatggccgaaccagggcgcgcactcgtccagattgtccgtcttggcaaggccgccgacgatccagtgcagccgcttgcgcccgtcgaccgggggataggcggcgagggcgggcgcggtcgaggcggcgttggtcgccttgctgtcgttgacgtagaggacgccgttcaactcccgcacccgctgcatccggtgcgggagggaggcatagctttgcaggccctgttcgatggtcgcttcgtcgatgcccagcgcgcgggcgacggcgatggcgacggcggcgttctgggcgttgtgcgggccttgcaatgcgggccagccggcctgagcggagggttcgatgtcgctcgactgcacctccacaaccccgtcattcccgccttcccgggaatgacggacggaatagaatatcccccggctcggttcatcttccgtcgcgattaccgcgacatggccggccgactgcatcgcaaacagccgcgccttggacgccacatagccctcaaagccattatagcgatccagatggtccggcgtgatgttgagcagcaccgccacgtcgcagtcgaggctctgcgtcaggtcgatctggtagctcgacagttccagcacatagacgccgccctccggcaacggggtctggccgaggatcggaagcccgatattgccgcccatgcgcgtcgggatgcccgccgtctcgatgatatgatggaccagcgcggtcgtggttgacttgccgttggttccggtgatcccgaccacccgatgcttcggcaggctgggccgggcgagcgcgaacaattctatgtcgccaatgaccggcacgcccgcgagcttcgcatgcatggcgatgggatgcttgttgagcggcacgccgggcgacaccaccacgccgtcaaagcccttgaggtcgatttcggtgggatcggccagttccgccttgtccgcgaccgcctcacgcgcttcctcgcggctgtcccatgccacgacctgcgctccgctccccgccaggcattccaccgtggcgaggccggaccgcgccaggcccagcaccgcatatttcctgcccgcaaagacgtcggagacgatccccatggcgctcaccgcagcttcaacgtggcgagtcccgccagcgccagcacgaaggagatgatccagaagcggatcacgaccgtgggttcggcccagcccaattgttcgaaatgatggtggatcggcgccatcttgaacacgcgcttgccggtgcgcttgtagaagaagacctggatgatgacggacatcgcctccaccacgaacagcccgccgatcacgcccagcacgatctcatgatgcgcggtgacggcgatcacgccgatggtgccgcccagcgccaggctgcccgtatcgcccatgaagacggccgcgggcggcgcgttgaaccagaggaaggccagccccgcgccgatgatcgccccgcacaatatggtgaggttgcccgcccccggcacatgcggaatgccaagatagcccgcaaagtcggcgcgccccaccagatagacgatggccatgaacgccatgcaggcgatgatgaccggcatggtggccagcccgtccagcccgtcggtcaggttcaccgcattgccgaacgccacgatcacgaaggcggcgaacaagaaatagaagggccccaattcgatggccggaccattgtagaagggcacgtaaagcgcggtattgccatgctggctgacgatcagccacgccgcgaaaccggcgatcaggaactcgaaggcgaggcgcatcttgcccgaaagccccttgtggctggccttcgtcaccttgtcataatcgtcgaggaaaccgatggcgccgaaaccaagcgtcacgaacaggcaggcccagacatagatggaggacaggtccatccacagcagcaccgacgacaccatggaagtcaggatcatgaggccgcccatggtcggcgtgccgcgcttggcgaggtgcgtctgcgggccgtcgtcgcggatcggctgccccttgccctgccgcacccgcagccatccgatgaagcgcgggccgatcagcaacccgatgaccagcgcggtggcgatggccgccccggcccggaagctcaaatagcggatgaggttgaaaacacccgcgaaatccatggtctgggcaagccagtagagcatcagttcttcgcttcctgtagcgcggcgacgaggcgggacaaaccgatgccgttcgaccccttcaccaggatcgcatcgccggcgcgcatttcatttcgaatgagatcgatggccctggcggcgtcaggcacatggtcgaaggccatgacgccgcccagcgcctgcgccagcgggtccatctcctcccccaccaggaccgcataatccacctgtcccgccgtcagcggctcgaccagcccggcgtgcagttcgcggctgcggtcacccaactcgcgcatcccgcccagcacggcaatgcggcgatccgcctgctcgcggcccaactgcttgagcgtggcggccatgctcagcggattggcgttatagctttcgtcgatcagcaacgcctcgccgccctcgaccggcagaacgctccgctgaccccggcccggcaggccgggcatttccgccagcgccagccccgccgccgccagatcgccgcccagcgcctcgaccgtcgccagcaccgccagcgcgttggaaacccaatgttcgcccggcgcgcccacggtgaagcacagttccacgcccggcagcgccgccgtgaccagcgtgccgccgcccgccgccggcacggtttcgcgggcgcgaacgtcggcctgcggatcgaagccgaaggtcaggatgcgcgccgcatgcttctccgccttggcatagagggtcgcgacatgcgggctgtcataggggatgaccgccgtgccgcctggctccagcccttcgaaaatctcggccttggcctctgcgatcttctcttccgtgccgaaaaattcgatatgggcgggcgcgatagcggtgacgatggcgacatggggccgcacctgccgggtcagcgcggccagttcgcccgcatggttcatgcccatttcgaacacgccaaaggccgattccctcggcatgcgcgacaggctcagcggcacgccgacatgattgttgtagctcttgaccgagcggtgcacctcccccggacagacgcggtcgagcgcatggaacagcgcctccttggtgccggtcttgcccaccgatccggtgacgccgaccaccttgccctgcatccgcgcgcgagaggtccggccaagcgcctccagcgccgccgcgctgtcaggcaccagcacatggggctgggcgatggtctggctgacgatcgcgcccgccgcgccctggccgaacgccttgtcgacgaagcgatggccatcggtcgcctcgcccttcatcgcgacgaacaggtcgccgcccgtcacttcgcggctgtcgaacgccacgccagaaacggcgaagggcgccgaagcgacgccccccgtggcctgcgcaatctcttcggaggtccagaggtcagtcattcaccgccctccattcggttcgagcgaagtcgagaaccgctgcgcataaccgcttcgaccttggcagacagtcgaaaggctagacgcgaaaggctggcgggaaaatgcatcatccggcgcattcccgcgccaccgtcacgtcgtcgaagggcagcacccggtccccgatgatctggccctgctcatgccccttgcccgcgagcaggacgatgtcgtccgcgcccgcctgcgcgatggcggcggcgatggcggcacggcgaccgccgatctcctccgcgcccggcgcgccggccatcacggcggcgcggatggcggatggctcctccgaacggggattgtcgtcggtgacgatcacatggtcggcgaggtccgccgccaccttgcccatttgcggccgcttgcccgcgtcgcgatccccgccagcgccgaacagcgcgatcagccggccccgcgtatgcggtcgcagcgcctctatggcggcgcgcaacccatcgggcgtatgggcatagtcgacatagaccggcgcccccgccttggtgatgacggcacgctccagccgcccgcgcacgggctgcacccggcccagcagttccagaaccttgcccgcatcctcgccgcccgcgatcgccagacccgcggcggtcaacgcattggccgcctgataagcgccgatcagcggcaggttgaccttgtagttcttgccctcgacctcgatgtccagcgtctggcccaactgggtcggggtgcggttggcaagacgcaatgcctgcccctgcaccccgacgctcagcacacgaagcccccgcttcgtagcccgctggatgaccttgtccgaccactcgtcatcggcccagacgactgcggcgccctgcggagcgaccacttcgtcgaacaggcgcatcttggcctcgaaatagctgtccatgtcgccatgatagtcgagatgatcgcgcgacaggttggtgaaggccgccgccgaaaccggcagcccttcggtgcgatattgggcaaggccatggctcgacgcctcgaatgctgcatgggtgattccctcgcgcttcaggcccgacatgttggcaaggaaggtgacgatgtccggcgtggtgaggcccgtcgatacctggtcgactgacgtggtgacgcccaaggttccgatagaggccgaatgatgccccagcatccgccacaattggcgagtcagttccaccgtggaggtcttgccgttggtgccggtgacggcaacggtcacctccggaaatggggcaaaatagcgggcggcaagctgcgcgaacaggcggcgcggattgtccgacgcgatatggatcgcgccctcgaccctggcttccggccgggcgacaaccgccgtcgccccggcctgcacggcggcggggatgaaatcctcgccattcacccgcgctccctggaaggcgccgaacaccgtgcccggcgcgaccttccggttatcgatcgcaaagcccgacaccggaacgtccagcgacgccccggcatcgggctttgcatccagcccctcgatcagcgacccgaggcgcattattctttctccttgtcgccgtgcagcagcggcatgaggtcggaaatgtcgacgtcgcgccgctcgtcgggcagcacgcccagcatcggcccggtgcgctccaccacccgcttcaccaccggcgccgctgtccaagcggccgtgcgcaggccatattggcccgtcgcctcgtccatggtgacgaggaccacatagcgcggattgtccatcgggaaggcagaagcgaaagtcgtcaccagcgaagtcttgttgtaccggccctcttggggcttttcggcggaacccgtcttgccgcccacccggtatcccttggcgtcggcgctgcgacctgtacccgccgccacgatcatgcgcaacagttggcgcatgcgcgcgctggtcgcggcggaaaagacgcggcggccctccggcacctcttccgccttcaatttgcgcagcgtagcgggccgccacagcccgccgttcaccagcgccgcataagccgaagcgagatgcaaaggcgtcacggcgatgccatgcccgtaggaaaccgtgagcgtcgtgatgcgcccccaattggccggccacagcgtgcccgcccgttcgttgagttcgatcggagcgcgctggtcgaagtgcaactcccggaaaagatgctgcaacggctccgcgcccatctggtcggcgatccgcgccgtgccgatgttggaactgtgcaccagtatctccggcacgttgatccagcggccgagcggatggtcgtccttgatccggaaacctgcaatgcccagcggcgccgtcgcatcataggtcttcgacatggaggtgacgacgccgcgatccatcgccgcggcaatcgacagcggcttgaacgccgatcccagttcgtagcgcgcctgcaccatatggttgcagagcggcgattcgctacacgacttgcccgcataattttgcagcttgttgggatcgaagacgggaatcgacgccatggcgatcacttcgccgctattggcgtccaatatcacgccgctcgcgcccttggcccgcgtctgcaccagttgcgcgtaaagctcgctctccagcgcgccctgcacccggctgtcgatggacatggcgaagggttgaccgcgcatcgccgcgtcggtcagccggtcgttgaacgccgcttccacgcccatgccgcccttgccgtccgcattgggcgcaaagcccatgacatgggccgccagggtgcgctgcggatagagccgttccttctctcgcgggaattcgatgccgatctcgcccagggcgttcaccgccgccacctcttccggcagcgcgcgacggcgcagataggcccaaccgcgcccggtcagcttcttgtagaaggctgccgccggttcgtcggggaagatctcgtgcagcttgcgcgccagctcggacgggtcgccgatcagcttggacggccgcaccgcaatcgaataggcgtccatggtgcgcgccagcggcacgccgttgcggtcgacgatgtccgcccgcgccggaagcccgcccatcgcgtcgccgccgcgcccgttgccggcgaagacccctacccaggtcaggcgcaggatcaacaccgccgtgatcgccatgaacaggatcagcagcagcatcaggcgattatgcgcgatcgccgtcaggtcgacgcgctgcttgcccgccctcgcgccgcccggctggacgatgatcgtcgccatctagcggtcccccctggcgcgctcgcgcttcgccttggcgctgatgtcgcccagcgtgctgtcgtccagcagcttcgcgtccagcatcgccatccgctccgcgcggcgggcgacggggttgggcttcgtcgtgtcggcgtcgtccttcgccttttccttgggcgtcttgaccggcgcggccttggcgatcttgtcgacattgtccgccgcatgcgcttccctgatgacggcgatgtcgctgcgaatctgcgtcggcgcggggctggcgggggcggcctgcggcgcggacggcaggtcggcgggggtctgcaccatcgccaccatcaccggcggcgcgacatagtccggcccgttgggctgcaccccgtccagatgcgcgagcgcccgctcgcccgccagatattgctgggcggtgggcgtcgcatacaggaaatcgtcctggttccagcgctcaagctgccgcatgttcgccctggcgccgaactccgtctccagatagcggatgtcggccttcgcccgcgcgatctgcgcccgcaccttcatcaattcgttgcgctcggtcgcgaccttcagcgacaccatataggcgccgagcgcgcccagcgcgacgagcaggatccagatcaggctctgcaatctcttgaccgcgatcatgagcggagattcctggttgagatcgggagggacgaaacaggggcggacgtgcgaacggcgctgcgcagcgtggcggatcgggagcgggggttgcgcgccagttccaccatgccgggccgcaccgccttggcgggcctttcgaaggtcggcgcggggccggactggcgctggggcaggtgacgcgaaccgctcgcctcgctgccgctgcggttgcgcaggaactgcttgacgatgcggtcctccaggctgtggaaggtgacgaccgccaaccggccgccctcctccaaaatcgcctcggccgcctccagcccgcgctccagttcctccagctcgcgattcacatggatgcggatcgcctggaaggtgcgggtggccggatccttcttgtcatgcggcttgtggcccagcgccttgcgcacgacgttcgccaactgtccagtacgttccagcgggcgcgcttcgacaatcgccttcgccacgcggcgcgagcgcggttcctcgccatagcgatagaggatgtcggcaatctcctgctcaggggcattgttcaggaagtcggcggcgctcatcccgctccggctcatcgtcatgtcgagcggcccgtcgccctggaaggaaaagccccgctccggccggtcgagctgcatggacgacacgccgatgtccagcgtgacgccggaaaccgatgtcacgccccgttccgccagcaattcctccatccgcgaaaattcgccagcaatcagcgtgacgcccttttcctcggccagcgcctgtccttcgcgaatcgcatcgggatcgcggtcgaaggcgaagaccctcgcccccctgtccgccatcgcgcccgaatagccgcccgcgccgaacgtgccgtcgacatggacctcgccggggttgatggcgagggcgtcgagcacttcgtcgatgagcaccggaatgtggcgctcagggctttgggcatggtcgggggaagcgctcatttgccctctcccgccgcccgctggtccagccagcggcggaccttgttgcggatcagttccggccggtccttgctgtcgaccagcgtttcgggcttccagatctggatgtagcgacccacgccatagaagaagacggcgtcggtgatgccatactcatccttgatgtcggggtgcatggcgaaacggccgccttcgtcgaaattcacttcctcgatggtgccgagccgccgttccagttccagatcggcgtcgtaatcgcgaccagcggcgcgcgcttcgcgggccagttcctcgacctcggtgaacaggtggcggcggtgcgattcgccaaaggccgtggcgcaggggttgccgccatggaccgaaaggaaaagccgcgtttcattgccgctggacagcttgacctgccggcgcatctccaggggcagcacgaaacggcccttgccgtccgcgacgctgaacgcgttgcccgtgtagagaatgacgtccgacacttttcgactgctgcccctctgttcccaggacgcaggccgtcgccagccggattcgcgcagaggcgaaccggctcacaggactagcaaagcctgacaaacccctatggctttcaaataccaagccgcggggttcaagaaaagggatattttgggaaaagccgggaaatcctgttttgttctggtaattaaccttctttaacaggctttggccggtcgggccgtggcggagaaaggccggaaggagccgccgcgcgccgcgggaaaagcaccgttcccaaggctgcccagaaaatcccgacgaccaccgcccagcggagggcgttgaccagcgcctcgcccgaccgcacccagcgccgtcctgccggaagcggcgcgcccagcgcttccgccacgaattgcggcgtatcggcggtccattgcgccgactccagcggcgtagcggaatccgccagccagagccggtcatcgatcaggtcggcatccgcgacgatggtcacgctgcccttccccaccatgcaccgcgccaccagcccgcgcccgaagatgcggcaatccggtcccgcattctcgaaagcggcggcggaataaatggtcagcacccgcccatcgcccaggaaatggcgctgttcgccgggagaaggcggcgtcatccgcacgccccaatattcgatcatcgcggcgagcagggtcaccgccggcggcctgcgccggtcccccaacggccagtccatcggccaacgcaattgcgggtcggcgaggatcagcgccttgccgcccttgccgacccaggcgtcgagagcaacctgctcgtccagggaaaaagcccgtggctgggcaagcagcaacattccggcggcggccttttcgagagccagcggactgtcgacaggtcgcacgtcgaagcgctggcgcaggaccgtgatgatcggggcgtcagcttttacgccattttcccgccagaataacggcaggccgctgatgacctccagctctgctcgcttccccggcgagggttcaatgcgatgctctcgcgcaaaccagctaatcgccaaggcgagaagcgcgaaccccagtcccgccatctgccgtgttcctgcgaaggcaggaacccagtccgaccatttgaactgggttcctgccttcgcaggaacacggaacatcaatcccgcaaccgtcgccgccagaaccccagcgagcagccaagccaccgacaccaatcccggcactcgccacgttgccagaaatgcacaggacagcactgtcccgaccgttcctacccccacccaccaggccgccccctcaccccgccgcgcccgcagcagagccgccgccggcaccagcagcaacgccggaaccatccacccacgcggatcgacctgtcccgtgcgcaacagcgcgggcaacccgccgaacagcaccagcaggatcggcgccaacagaaggaaaaatgtccgaaacgcagccctcaaggccaaagccgccgccaatcagcgcgaagccggcggaatctcgcgatccatgggtttcttgagattagggtccggttgcaggtccggcacgatcggcgcctgttccggcgcgggctgcacgcccagttccgccagcggctccttgggcgacacggcattgacgtccagagtcggcactgtcggcggcggcaccgacggatcgtcgatccgcgccttgtcgatcacgatattcgccagacccacgagcagcaccacgcccgccagcccggtgaggccgatctggacacgctgcaacccttcctgttggcggggtgtttcagccatgaagcgctctttttcttttaccgccgagacccgtatcggcagtcaacgagtgtgcgcgagccaggggaagacagtcaagcccttcgattccagccattcgcgattgtagagcgttgaaagataacggaatccggtatcgcacaagatcgtggcgatccgcttgcccggcccaagctgcttcgccagcgccaccgcgcccgcgacattgatgcccgacgacaggccaaggcacagcccttcctccgccagcagacgccgtacccagagcagcccctcctcatcggaaatgcggaactgcgtatcgatgggcgcgccctccagattggcggtgacgcgcccctgcccgatgccctccgccaccgaagacccttccgccttcaactcgccatgggcgtaataattatagagcgccgcgccatgcggatcgctcaaggcgatggtgatattctcatcatgcgccttcagccccaggccgacgcccgcaatcgtcccgccggtccccgccgcgcaggtgaagccgtcgatctgcccgtccatctgggtccagatctcctcggccgtgccaatgatatgcgccttgcggttggcgatattgtcgaactggttggcccagatcgcgccctccgtctcctccgccaggcggcgggaggtgtggacgaaatggccgggattggaatagggcgccgccggcaccgtcaccagttccgcccccagggcgcgcagcgtgtccatcttctcccggctctgcgtctcgggcatgacgatgatcgtcctgtaccccttggcattggccactagcgccagcccgatgccggtattgcccgccgtcccctcgacaatggtgccgccgggcttcaacagccccctttcctcggcatcattgacgatgaacagcgccgcgcgatccttcaccgaagcgccgggattggcgaattcgcacttggcgtaaatgtcgcaacccgattccgccgaagggccggcaaggcgcaccaacggcgtgttgccaatcagggcgaggctatctttctgaaccagcatggccaccgcatagcggaccagatacgcgcttgccaagcaacggattgatgggcgcgcgaaagtcgggattgtcgtcaggctcgttaagcattgccttgcccgccgtctcaaggcgggacaggccggattccgcaggggaaccggcaaggcttttcccctatgaggagcggcaacatggggattttcggcgcaaatggggcttttaagggccagcgggcgggagcgaggcacggcgccgtcgcggcgttggcgctgatcgcgctcgccgcgccgcgcctgatcacggcggcgccgctcgacatgctggccgccgcccaggcgcaggatgaccccgccgagaagccgggcgagaatttccccggatcggcctttttcttcgcgcagggcgccttcgatccagcgcccggcgccgcgacgctgcaaagcgagcatgtgctgggactcgacgccgtggaggccgcccccgccatggccttccgcggcctgaccgcgctggacagctatcgggcgctcaactgcctgacgtccgccatctattatgaggcggggaacgagccggaggacggccagcgcgccgtcgcgcaggtggtgctgaaccgcgtccgcaaccccgcctggcccaggagcgtctgcggcgtcatctaccaggggtctgaacgcaccgactatcgctgccagttcaccttcagttgcgacggcgccatggcgcgcatggcgagcgcggaaggatgggcgcgcgcccgccgcatcgccgcccaggcgctgtccggcttggtctaccggcccgtgggcctcgccacctattaccatacgctggcggtgcggccggaatgggccggggcgatgcggccggtggcggtgatcggtgcgcatatcttctaccgtccagccggggcaggcggcacggccgccgctttccgcatggcctattcggggcgggaaacgcagtcggggcctgcccggtcggcatggcccgcgaagccccccatgttcgatccggtcgtggcgacgtccattatcgcgccgccctccgcggctctgccccttgccggaaccgccggcgctccgcccgccgacgcgccgggtcttccccagtcggcggtccgccccgaatatcgcaacagcggtcgcccgctgatctgacgagccgttttttttcgggaaaatgccgaattttttacggtttccgcctcataaatcattcaactcactgaaaataaacgaaatatatttctgatcattttttcgggcatggggaacctaatccttccttcggcagttctgcactgcggatagcaaatcttttgccccccgctcttgctatccaaaaaaacatgagcccggaacgcatctcccccccccgacgcgttccgggctcagaattttttgggctatcccacggaaatccaggatattttcgctctcggaacgcttttccgggcggcgggttgttccctggtcgccggcatgaggttcggttgaggcatcctgccaagggatgcgggacacaggctctgaaaaaggagacgatgatgaccaggaagatattagccgcccttctgctgacaggttcgctgatggtcgcggcctgcaacacggtcgagggcgcgggcaaggacgtgcagagcgccggccaggcggtcgagaacgccgccgactgatccgaatggaaaaggctcgcttccctgcgagcctttttcttcaccccgcggcgtccgccgcttcgctggtggccagatccttcgactgcttccggtcggtaaaccagatggcgacgatggtgatttcataaagcgcgagcagcgggatcgcgagcatgagctgcgacaccacgtccggcggcgtcagcatcgccgccagcacgaaggcggccacgatcatgtagcggcgcaggccgatcagctgcgcccggctcacgaaacccgcgcgattgagcagcatcagcagcaccggcatcaggaaactgatgccaaaggccaggatgaactgcatcaccagccccagatagctgtccgcgctcggcagcgcctccacctgcaatccgctgctgttcccctggaattccaggaagaagtggaaggccgtcggcatcaccacgaaataggcgagcgacgcgcccatggcgaagaggaagggcgtggcgatcaggaagggcagcagcgccttcttttccttcgcgtaaagccccggcgcgacaaaggcccatagctggttcgcgatgatcgggaaggacaggcagaaagcaccgaagaccgcgatcttcacctgaacgaaaaaggcttcatagagcttggtgtagaccagccgcccgccggcatcgccaaaggcttccttgagcggatggaccaggatcgcgaacaactgttcggaaaaatagaagcagatcgcgcccgtgatgaacagcgcatagacgcatttgagcagccgtccgcgcaactcgatcagatggtcgagcaaaggcgccttgctgtcgtcgatgtccttcatgccgcagcgccgcccttccgcgcgggttcctgcgcgacatagggcggcccttccgcggcaggccgagcgatagagggcggcccctcgcctgccggctccggttccgcgatgaagggcgcctccccggctgcctccccggctgccgacgcggcggcgggggcaggcaatgcgacggcttcgccgacgctttcagccgcgacggtttccgggggatgctcctccatgatccgcttgttctgcgcggcccatttcttctccagctcctccagctcgacctcgcgcaccatcgcgtcgatgccggtgcggaaatggcgcgccatgccctgcgccttgcccacgatctgcccgatcttgtagagcgcgcggggcaaatccttcgggccgatgacgatcaccgcgatgatgacgatcaccagaagttcagacgaatcgatgccaaacatgcgtgcctaccgccccggccgaaggaaaatcaggccttggtcttttcttccgtcgcggtgggcgcgtcctgttcgggcacgcgatggccctctatgcgcgtggcgggcttggtggggacgtcgtcgtcctccatgcccttcttgaagctcttgatgcccttggctacgtcacccatcagcccggaaatgcggccgccgccgaacagcagcatgaccaccaggagaacgatgacccagtgcatcagcgaaaaggaacccattttaactttctcctgaaactcagccttatctaggcgtcttcctcgtcattttccacaacggattgggcgcccagaccctcaagcgccaaatcgaccggatcgagcaggccggcagcccgcagatcgtcgatacccggcaggtcgcggcggctgccaaggccgaaatgggacagaaattccaccgtggtggcgtagatcaacggccttcccggcacctcccggcgcccggcgggcctgatccagcccgcctccatcagcacgtccagcgtgcctttcgccacctggacgccgcgaatggcctctatctccgcgcggctgacgggttcgtgataggcaatgatcgccagcgtctccatggcggcgcgggacagcttgcgcgtctcgtccttttcccggcgaaggatatgggaaaggtcgcccgccgtctggaaatgccagcgcccgccccgctcgaccagattgacgccgcgccccgcataatgggcgctcaatgccgcaagcgcggcagccaggtcacccgcctcccccacgtggagcttcaattcccccggcgtcagcggctgttccgacacgaacagcaccgcctccaccgcgcgaaggaaatcatcctgttcctcgatcacaataggcgccccgcagtcgtttcgggcaccgcggcgcgcaggaatatgggttcgaaaatcccgtcctgctggatttccagccgtccctgccgcgccagttccagcgcggcgacgaaactgctggccagcgccgaccgtgccatcggcccatcctgcccgctcggcaggaaggcttcaagcgcggtccagtcgatcgccgcccccaccagcgcgccgacgcgctggatcgcctcgtccagggtcatgaccggccgcaccgcgaccatgtgcaccaccggctgagtccgtgcgcggacctggccgtaggactggatgaggtcgaacaggccggccgcccatttcgccttgcggacgagccgcaacccctcgggcttttcgcggacgaacacgtcgcggccgatgcggtcgcgcgccatcagccgggcgcccgcctcccgcatcgcctgaagccgctggagccgcaattgcagccgcagcgccagttcctccgggctgggttcgggctgcgcctccctgggcagcagcagcgaggatttgagataggccagccacgccgccatcaccagatagtcggccgccagttccagcttcagtttccgcgcgccctcgatataggcgagatattgttcgaccagcgcaaggatggagatttcgcgcaggtcgaccttctgcgtccgcgccagcgccagcaacaggtcgagcggcccctcccagctttcgaagctgacggtcagcatgtcgggccgggacgcagcgggaggagtgaagaaatcctccatcgctaaagcggcgccttccggcaatcggcgcgccccctcatgccggcgccatcgccagcagggcgtcgcgggtggcgatcagttcctccagcggcgggccgtccggcagggtgcgcctcgacgccatcgcccggtccagccgtgccttcgccgccgccccgatgtccggcagaaggccggcaatgccggccatgtcgtccatccgtccccagcagttgagcgccaggtcgcaacccgccgcgaccgtcgccgccgccagttcggggatgctgcccttgagcgccttcatgtcgaggtcgtcggacatcagcagcccgtcgaaaccgatccgaccgcgaatgatcgtctcgatcacggaaggggataggctggccggcaggtcgggatcccaggcggtatagacgacatgcgcggtcatccccatgggcacgtccttcaacgcctggaacggcgcgaggtcgatcgccagcgcatcctcgtcggcggtgacgatgggcagttcgtgatggctgtcgaccatcgcccggccatggcccggcatatgcttgacgatgccgaccacgccgccgtcggccagcccttcgatcacggcccgccccaaggccgcgacccgcatcggctccgcgcccagcgtccggtctcccatgatgtcgctcgccccttcctgccgcacgtccagcagcggaagcgcgtccacggtgatgccgacttccgccaatgtcgcggcaatggcccgcgcattggcgcgggcggccgcgatggcgctggacggggcgatttcatagagccggtcgaacgccgcgccggggggaaagctgggccagacaggcgcctgcatccgcgccacccggccgccttcctggtcgatcatgatgagcagatcgccgcggccatgcaaggcgcgcagatcgtcggtcagggcgcgaagctgcgcccgatccacgatattgcgccggaagaggatgtaacccgccggatcggcgtccgcgaagaaggcgcgttcgtcggaagtcagggtctcgccggaaaggccgaagataacgggtttcatgcggggcgatggtagcggctgaaagaggccctgtcgaaggggttattccggcattgacgggatttgcgggattttggccaagggacgcaaaggggtagagagcggacgttccccatttcgtcaccccgggcttgacccggggtcccgctttccttctgggtccgcgcccagcccaaggcagcgggaccccggatcaagtccggggtgacgggaaactaatgaccgcaatcggccatctcaggccaaatcccttccccttaattcactaccatgcagctttcgcccgcgaccttgagcttgccgcatagcgtgctggcctgcccgccggccgcggcgcgcaggcgatagacggtgctgccgcccacctcggcctgctcgatcgacatcggcaacggctccagataggtgaagcgcttggacagccgcttccacgcatccttggcgaaagcctggttgccataggcgccgagctggatcatgccgccgcccgcaggccgcgcagccgccgtcgccggcctggcgctggtctcgtccgccactcgcgccgtgacgctctgcgacggcttgccctttacggcggggcgcgcattgtccgccgtcccggtcggcgtgatcggcgcctccggcacgcgggtcggatcgattcgcccgtcgcgcgccacgccctcgctcgcggcatagctggcgtcgccctcgccatcgaacttcctggcgtcggcttcctgggccggaatcttatagtcgccggcaggcgcggcgatcagcttgccctcgcccccggcgccgcccgtccggttctggatcagccagaccccggcgacgaccgccccgatcagcaccaggccaaagaggatgaagcccagcagccgcaacggcgacaaccccggctcctcctcatcctcgatggcgggttccagccagggcagacgttcctcgtcgtccaggtccagccttccccgcgcataatcgcccatctcgatcaaactccgccggtcattgcatctctgtcagggccgcaacgcccatcagcgccaacccgttgcggatgatctgcccgattccacggctcaagaaaagccgcgcagaggtggtggccggatcgtccgtcagtatgacccgcgcccgcgggttgtcgttgcccagattccaccagccatggaaggccgaggccaagtcgttgagataaaaggcaatacgatgcggttcgcgggccagggcagccccctccaccacgcgggggaactgcgcggccagcttcaccagccccaattcctccgtcccaaggcgggacaggtcgggcgcgggcaggtccatccccgcctcctccgcccggcgtccgagcgagctaatccgcgcatgggcatattgcacgtagaagacgggattgtccttcgacgcctccaccaccttggcgaagtcgaaatccatctgcgcatcggccttgcgcgtcagcatggtgaagcggaccacatccttgccgacttcgcgcaccacatcggccaaagtcacgaaattgccggcgcgcttggacatcttcaccggctcgccgtcgcgcagcaggcggaccatctggatcagcttgacgtcgaagcgcgccttgccctccgtcagcgcggcgacggcggcctggatgcgcttcaccgtgccgccatggtcggcgccccagatgtctatcaactggtcggccgtctgcgccttctggtaatgataggccatgtcggcgccgaaataggtccagcttccgttggacttcctgatcggccggtcctgatcgtcgccgaacctggtcgagcggaacagcggcagctcgaccggctcccaatcctccggcgtctcgcccttgggcgcttccagcacgccgtcatagaccaggtcatgctcgcgcagccatttttcggccgcttcgggcttgcctgccgcctgcaactcggcctcggaagagaatatgtcgtgatggatgcccagcagcgccaggtcgctgcggatcatctccatcatcgcggcgaccgcctttgtgcggaagaggaccagccattcgccctccggcgcgcccacatatctgtcgccatattcggcggccagcgcctgccccaccggcaccagataatcgccgggatagaggccttcgggaatctctcccaccgtctcgcccaatgcctcgcgatagcggacatgcgcagaccgggcgagcacgtccacctgcccgcccgcgtcgttgatataatattcgcggatcaccttgtgcccgacatgctccagcagcgtggcgagcgcgtcgcccaccaccgcgccccggcaatgacccatatgcatgggtccggtcgggttggcggagacatattcgacgttcaccgtcacgcccgcgcctgtcgaggagcggccataatcctccgcctcgacatggatggcggccagttcggcgcgccaggtggcgtcggtcagcctgaggttgatgaagccgggtccggcgatggacgcgccctccacctcgtccagcctctccaggcccgcggcgatcttctccgccagcgcgcgcggattgctgccggcgggcttggccagcaccatggcggcgttggtggccaggtcgccatggctggcatcgcgcggcggctcgaccgtcaccggcttgcggttgaggccggcgggcagcgtgccgtcggcctccagcgcgtcgagcacggcgtcgagatgggcggtgaagcggttgtaaagagacactggggcgaactttctaacaggacccgttcaacctgagcctgtcgaagggccgccctttttcttcaagaaacaagggcttcgacaagctcggcccgaacgggggaatgaactgagcttagcgggtcgcgttgtaacggaactgatcctgggtcaggttgaaacccacgagcagctcgaagctggttcgctgcaaggccgccttgacgtccggctgcgcgaaggggtcgatcgccgcgtcggcatcccccgccttgcgcttctcggtgatcttgcgctggatgtcggccggcagcgtcgcggcggcccggttcacataggagcccgccttggcggtcgtggtggcgcgatattgcccggccgggaagtcgagaaccacctggcccacgcgcttggcgacgaccgcgttgccgccccgcaccacggcggaataataaggcagcgtcacctgccgcgccgcgcccgcgtcgctgcggcgggcgttcacggtgaaggtcgcctccgtgtaaagctggtccccttccgaacaggtcgaacgcagattggtgatttccgccaccacgtcgatcgcgcgggcatccgtgctgcccgccgggttgaacagggtgatgtcgccggtctgcgccgggatcgccgcgacgggacaggccgatcgcacggccacgatgccgcccgtgggatcgatttcgccccgctgggaacagcccgcaagggccatggcgatcattccggtcaacgcaaatcgagaaaaggtcacaggcaatcccttgggaacaggcgttgggcttcttatccatagcccgtccaccacgcaactcaaactgcacagggccgcaaggaagcggctttcctccagggccacattggcctaagcggcagggatgaccgcccttccgcccatgaagctgctgatcgccgccccgcgcggcttttgcgccggtgtcgaccgcgccatcgtaatcgtcgaaagggcgatcgagaaatatggcgcgccggtctatgtccggcatgagatcgtccacaacaaatatgtggtcgacgggctgaaggcgaagggcgcgatcttcgtggaggaactggaccaggttcccgacggcgtgcccgtggtcttttccgcccatggcgtgcccaagacggtgccggcccaggcggagcagcgcgggctcgactatctggacgccacctgcccgctggtcagcaaggttcaccgccaggccgaacggcaggtggaggcgggacgccatatcctcttcatcgggcaccggggccatccggaggtgatcggcaccttcggccaagtcgagccgggctacatgacccttatcgaaacggtggaggatgcggaggccttcacccctgccgatcccgacaatctcgccttcctgacgcagacgacgctgtcggtcgacgacaccgccgccatcgtcgccgcgctccagcgccgcttcccggccatccaagcgcccaaaggggaggacatctgctacgccacctccaaccggcaggcggcggtgaaggccatcgccgcccgatgcgacgccgtctatgtgatcggcgcgcccaacagctccaattcgctgcggctggtcgaggtggcggagcgcgaaggcacgccggcccgcctgatccagcgggctgacgagatcgacttcgcctggctggagggcgtcggcacgctgggcctcacagccggggcatccgcccccgaagtgctggtgcgcgaggtggtgggccggatcggcgagcgattccgcgtggccgaggaacaggtcgaaaccgcccgcgaaagcattgccttcaagctcccccgcggactggaggcggcgtagctccatggccgtctatacccaggttcccgccgaagagatcgacgctttcctcacccgctacgacgccggacgcctcgtttccgccaaaggcatcgcggagggggtggagaacagcaactacctgctcgaaaccaccggccatgacggcgccttgggttccgggggaggccaccgctatatcctgaccctctatgaaaagcgggtggacgaggcggacctgcccttcttcatggacctgctcgaccatctgggcgcgcgcggctgcctggtcccgcgcttcatcgcggatcgggaggggaagcggcttcagcagctcgccggccgccccgcctgcctgatcgaattcctgaccggcatctccgtgaccgagccgaccgtgggccaggcccgcgcagcgggcgccgcgctgggcgagatgcatcgcgcggcggagggcttcaccggcgagcggcgcaatgccctcgacctgcccggctggcatgaactggcggcgaaatgcggcgaggatttcgaccggatcgcccccggcctgggtgcgcgggtggcggacgaactggccttcctcgacgcgcattggcccgccgacctgccccggtcggtgatccatgccgatctcttccccgacaatgtgctgatgctgggcgatgaagtgacgggcctcatcgacttctatttcagttgcaccgacatccgcgcctacgacctggccgtcacgcacagcgcctggtcgttcagccatgacggcgcgacctgccatggggatcgggcggcggcgctctgcgccggctatcgggaaacgcatgggctgaccgaagcggaacgcgccgcctttcccgtcctctgccggggcgcggcgctccgcttcctgctgacccgcgcctatgactggatcaacacgcccgccgacgcgctggtgacgcgcaaggatccgctcgcctatctgcgccgcctggaattctacgccagcgccgatccggccgtgctgctcggcgcatgagcgaccttccgcaggtcgaaatcttcaccgacggcgcgtgcaagggcaatcccggccccggcggctggggcgcggtgctgcgcttcggagagaaggagaaggaaatctccggcggggaagcgcagacgaccaacaaccgcatggagatgatggcggccgtgcaggcgctggagacgttgaagcgcccctgccgggtgacgctccataccgacagcaaatatgtgatggacggcatcacgaaatgggtcttcggctggcagaagaatggctggaagaccgccgacaggaagccggtgaagaatgcggaactctggcaggagctggtcagggccgcggcgcgccacaaggtgacgtggcagtgggtgaagggccatgccggccaccccgaaaatgagcgggccgaccaactcgcctgcgcggcggcggagcaatttcggaaataggccgccgtcccgtcaggattgggcgccatcctccccatccagcggattgcggccgaagacattgcccgccggataatagcggcagacgagataatcgtagctctgtccttccgcgagggcgcagccgaccttgcgggtgccgcgccagatgatctgggtgtaatggccgacatcctcccatcggccggtgacgctgaggtcgggcagcttgccgctccgccggaacagccgcttctcatcgaggaaggagccgaccatcacctcataatcgtacaggccacgcgatcccatccacagattctcgccgctgggaacggcgcggctggcgcgggcggaatggcggaagatgttggtctgcgccatctgccgcgcatagcgggccgcatcggcggccagggcgctgtcccaggccaatggcgaaagccccagcgattcccgctcctcattgtgcatgcccagcacgacgtcgcgcatcagcccctcgtcccggtccgcttcctcaaggccgtaataggaagcgggcatggcgggcggcaacggcctcgcccccggcgacggctccgcgccgccctgccccgccgctgccgccaatatccccagcagcgctagccgcgcaggccaaagccgtttaagaacgcccccactcatgtctcccgacccctttatccccgctgccgcgcccgatgaacccctggccttatatgtgcattggccattttgcgtttccaaatgtccttattgcgattttaacagccatgtccgggcggagatcgacaacgacgcctggcgcgcggcgctgctgagcgaccttgcccatgaagcggcgctgagcggcggccggccgctctcctcgatcttcttcggcgggggcacgccgtcgctgatgccgcccgacatcgtggaggcgctgatcgacgcggccacgcgccgctggcggccgacaaacgacatcgagatcacgctggaggccaatcccagttcggtggaggccgcccgcttcgcggacctggcggcggccggggtgaaccgggtatcgctgggccttcaggcgctggaggatgaggcgctgcatttcctcggccgcgcccatgacgtgcgggaggggttggcggcgctggacgtggcgcaatcagcgttcggccgggtgaatttcgacctgatctatgcccgccccgaccagagcctgacggattgggaaagcgaactggcgcgggggctgtccttcggcaccggccatctctccctctaccagctcaccatcgaaccgggcacccgcttcgcgacgctggcggcgcagggcaggctgaagccggccgatccggaccatgccgccgatctctatgaagccacgcaggcgatgaccgcggccgccggcctgcccgcctatgagatcagcaaccacgcccggccggggcaggaaagccggcataacctcacctactggcgctatggcgactatgtcggcgtaggccccggcgcgcatggccgccgcgatgggctggcgacgctgcggcacaggaagccggaaaactggatgaacgccgtggcgcgcaatggccatggcctgcaaggcgaggagccgctcgacgggcgcgaccgggccagggaagcgctgttgatggggctgcggcttgccgagggcgtggagttggagaggatcgcacggctgtcgagcctgccggtggaggatttggtcgatgcggaggcggtagcgcggctggccggccatggcctggtgcggcaggaaggtcgggggctttgcgtcgagcctgccgggatgctgctgctcgacgccatcctgccggagatcgtggcggtctgaaccatgggcgcggcagccgcgccaaagccgtcatggggcaggtggcggcgcgccttgggcctggcccgtcaatcctctccgtccatatgcgcgatctcccggtccagatcgcgcaacacctcggcccggaccttgtccgacatccgggcggccgcggcgatctgggcgcgggccgcgatcaatccggcgcgggcggcgcgatgggcctgcgcctcgatctcctcctggcagatgcggacgcggatatggcggcggccatcggcgtccaccgtctcccgctggctcacgcccttgccgttctcgcagccattggcgacatcgacatgcggcaccatgcggcggatttccgcttcgttcggcacggcgtgggacagggcgcggtcgccccggtcgcgcaggcctgcgggcggcgccgggggaaccggcgggacaggcgggaccatgtcggccacgggcgccggaggagcaggcggcgcgggaggcgccgggggcagggcggccatctccccggcgtccttcggatcggacggggagggcgacggaacggcgacttccggcgcttcgggcagcgcgatctcgctggcggaggcgggctgcgcgaccagatcggccagcctgccgaagttcatcgaatccaccttgtcggtgatcgcggcgacctgctgcgccgcccggctgccggacgcggtcagcgccaggccggatgccgtcaccagggcgacggccgccatgccccaactgatgcggcgcagcgacatttcatgggcagacagcattttcagcctccctttgagcgcggttatgcgattgagatgacaggcgccggcaaactggcggccaccggcggccttcaggatggcccggccatagacatgcgcctgatcccggccgtggagcgacaagacccgcgcatcgcaggcctgctcctgatccgcccgataggcgcgataggcgatccaggcgaccggattgcaccagtgcaggcccagcagcagcagcgcgaccatattggcggccaggtcgccgccctgatgatgggcgcgctcatgggcgatcgccatggcctgttcctgcgggtcgaagcgcagcgcgaagtcgacgggcaggacgatgacggggcggaacaccccgaaggcgagcggtccgcccgccttcgggctgctgacgatgcgtatccggccctcttcgccgatcggcgtcgcgcccttcaggatgaagcggcggaagcggacatagccgatcgcctgcaccgccaggaaaaggacgacacccagaagccagagcgaggccgcgatctccagccagggaatgctccattccgaccggaccgggagccccgccggcgccgcatccagcaagcggggcaggcccgcctggtcgaccgcccgctgcagaggcgaggggctggcgacatcccgcggcagggcgggcaacgccatgcgggcgagcggcagcagccacagccaataggccgcccccgcccccagccagcgcgccaccggacgccgcagcagcatgaccagcgccatcagcagggtcgtcgcgatcagcgtttcggcgatccacacgctcatgatctcaaccccttcaggatttcctcaagttcggcgatgtcctccgccgtcaactggtcctggctggcgagctgggccaccagaggcgacacccgcccgccgaacagccggttcaccaggcgccccgactcgctggcaacatactcctcccgcgcgacgagcgggcgatataaaaagcggcggccgtcctggtcggcggcgatgacatccttggccatcagccgggacagcagcgtcttgacggtctggacgctccagtcgcgcccggcggcgacccggtccgccacatcggcggcggtctgcggcgcgcgctcccacagcgcctccatcaccaccagttccgcctcgctgatcttctcgcccacgaccatcatccgcaccagaatcgactacacacgtaatcgcattaattacatctgtagtcaagcttgcggtcacggaccgtcggccgggtttacagcctggcgatcggctccggcggcgttaacctttccgcgacgccgatagggctgattcccgatggctggcacgggctttgcgttgcctttgccatacccatcgtttgactgcccgggaggatgcggcgccagtctccgccgcatcctcctacccggtcttccttaagtcgagcgagcgccaaaccagaccggcgacgcaaaagggcggcctcaatgacaggaggacatgaaaaaggcggcccggatgacccggaccgcctgccacattcgtttcgtccagccgttcagttggctgcggcgacgccctggtcggccatcaactgctgcaattcgccggcctcgtacatctccatcatgatgtcgctgccgccgacgaattcgcccttcacataaagctggggaatggtcggccagtcggaaaaggccttgatcccctgacggatcgcctgatcctgcaagacgtccacgctgtcataggcgacgcccagatgctccaggatcgcgatggcgcggctggaaaagccgcattgcggaaagagcggcgtgcccttcatgaaaagcacgacgtcattgccgttcacgatgtcggcgatccgctgctgcacggcgtcggtcattatctggtccattcctgtcaggcgccaaaacggcgcgggctttgtccaatggcggttaattggggacggcggttgtcagttgcaaggcgtggagcaccccgcccatgcgcccgtccagcgcggcatagaccgcccgctgctgcgccacgcggctcatgccccggaagctttccgccacgacgcgcgccgcataatggtcgccgtcgccggcaaggtcggtgatctcgacctgcgcgtcggggatcgcggcgcggatcatgtccgctatttcttcggcagccatcggcatggcggaacggtcctgacgcttattgggcttcgatgaacatgcggcgggcgatgacctgctgctcgtccagcgcggcgcggacgcctgcttcgtcgatgtcgattccggcctgggtcatgtcgcccatcagcttgcggatgacatcctcgtcgcctgcttcctcgaaatcggcctgcacgaccgccttggcataggcgtccgtttcttcgggcgtcaggcccatcttcgccgccgcccattcgccgagcagccggttgcgccgcgcctggatgcggaactgcatctcctggtcgtgcgcgaacatgttttcaaaggccttttcgcggtcgtcgaaagtggtcatgcctgtgccccgtaaaaggtggaacggatcgtccgatccgaaataggaagatcgcgacgcttacgcaacggcgggcgccagccagggacgcgcgccggcgtccttcgcctcgaacgcgccgatcgcgtccgcctgccccagcgtcagtccgatctcgtccagaccgccgagcaggcaatgcttgcggaagggatcgatctcgaactggaagcggtcctggaaccgggtcgtgaccgtctgatgctccagatcgacatggatcgggtccgtccgggcgacctccatcagccggtcgatggcctcctgcggcaggaccacggtcaatatgccgttcttgaaggcgttgccggagaatatgtcggaaaagctgggcgcgatcaccaccttgatgcccaggtcggccagcgcccaggcggcatgctcgcggctggacccgcagccgaaattgtcgcccgcgatcaggatcgggctgcccgcatattccggatcgtcgaagacattgcccggctccttgcgcagcacttcgaacgcgccccggcccaggccggcgcggctgatggtcttgagccaatgcgccgggatgacgatgtcggtgtcgacattcttcatcccgaacggataggcgcggccttcgacgatattcagcttgtccatcaatgcgcctgcttgctctccgggcgcggcgtgtcttccgcgcgccccagggtcgccgccatggcggcacttgccagcgcgcccagcgccagcagccagaatacctttttcatgcgaccgcctctccccttttttcacccatcaattcgcgcacgtcggtcagatgtccggtgatggcggccgccgccgccatgacgggcgagacgaggtgcgtccgcgaccccggcccctgccgacccatgaaattgcggttgctggtggaagcgcagcgctcgcccgcaggcaccttgtccgggttcatgcccaggcaggcggaacagcccggctcgcgccattcgaaaccggcctccacgaagatgcggtccagcccttcggcttccgcctggcgcttgaccagcccggaaccgggcacgaccatggcatgcttgatgccgctggcgatatggcggcccttgagcagggcggcggcggcgcgcagatcctctatccggctgttggtgcaactgccgatgaagacatgttcgatgaccacatcctccatccgctgcccggcggaaagccccatatagtcgagcgacttctgcgcggccgcccgcttggaggcatccgcgaagctctccggatcgggcaccgcacccgtcaccggcacgacatcctccgggctggtgccccatgtgacgttcggcacgatgtcggcggcgtcgatgaccacgctcttgtcgaacaccgcgccttcgtccgtcgccagcgtcttccaataggtgacggccgcctcccattccgcgcccttgggggccatggggcggccttccagataggcgaaggtcttttcgtcgggcgcgaacaggccggatcgcgcgcccgcctcgatcgacatgttggcgacggtcaggcgaccctcgatcgacatgtcgcggaagacggaaccgcgatattccatgacatagccggtgccgcccgccgtgccgatgcggccgcagatcgcgagcgcgacatccttggccgtgacgccgaaacccagctcgccctcgaccacgacttccatcgtcttggactgcttcagaagcagcgtctgggtggcgaggacatgctcgacctccgacgtgccgatgccgaaggccagcgcgcccagcgcgccgtgcgaactggtatggctgtcgccgcagaccaaagtcgtgcccggcagggtgaagccctgttccggccccacgacatggacgatgccctgttccgggtccgcgtccccgatcaggcggacgccgaattccggcgcgttccgttccagcgccgcaagctgctgcgcgctttccggatcggcgatgggaatgcggttgcccgccgcgtcgcggcgcgccgtggtcggcaggttatgatcgggcaccgccagcgtcagatcgggacgacgcaccttgcggcccgcaaggcgcagtccttcgaacgcctggggactcgtcacctcatgcacgagatggcgatcgatatagatcaggcaggtgccatcgggacggcgttcgacgacatgcgcgtcccaaatcttctcatagagcgtgcgaggcttgaccataatgatttccccctagacccagacaggacaggggaaaaggggaaaagcggccaaatttccgcttttcgcggacggcccctgcgcgggggcgcaaggtcaggcggcgcgatgatcctccacgatgcgcccggccgcgccgacttccgcttcatggctttcctcccgccatgtttcggcaagggcggcgctttcccattcgcgcatcgcggatcgccagcatatgatcgacccaggcctgcgccgccggcccgacattcagtccataggtgcgcacccggaaagcgaccggcgcgtaaaaggcgtcggcggcggtgaaggcaggaccagccagaaacggcccgccgaagcgggaaagcccctccccccacagttccgccaagcgggcgatgttccggttgagcgcgggagaaggcagatgcggctccacccgcacgccgacattcatcgggcaatcgttgcgcagggcggcgaaaccgctgtgcatttccgccacggccgattgcgcccacgcccgcgccgcctcttccttcggccagacctccgcatgccgatccgccagataaagcgcgatgcccagcgaatcccagaccgtcctctcgccgtcgatcagcacgggcacctggccggtgggcgaaaaggcgcggaaggcggcgtaattctcggcggcggcgaacggctccatccggtcggtgaaagctatgcccagcgccttcatcagcacccaggggcgcagcgaccagcttgaatagttccggttggcggtgatgagggtgtaggacatcggcttttcccctttgctggacggcgcaaaggataatcgccttcgcttctcggcaaaagctggaacgggcggagcgttcacaagctgcgcttatgaaaaaaacggcccggagcgcgaagctccgggccgtcaagtccttccaccctgattgcggggcttgcacccccgcaatccggactgtttagcggcttcaggccgcgaactgattcccccgcggccgtcaggccgcaaactgattcatcgtgttgtggatgccgcccgccttcagcgccgcttcacccgcgaaatattccttgtgatcatcgccaatgtccgaaccggacatgttctggtgcttgacgcaggcgatgccctggcggatttccttgcgctggacacccgcgacatagccgagcatgcccgcctcgccgaaatattccttggcaaggttgtcggtcgacagggcggccgtgtggtaggtcggcagggtgatgaggtgatggaagatgccggcccgcgccgccgcatccttctggaaggtgcggatcttctcatcggcctcaaggcccagttcggtcgcgtcgtaatcggcgctcatcagcttcgcccggtcataggcgctgacatccttgccctcggcggtccagcggtcgaacacctgctggcggaagttcagcgtccagttgaagctgggcgagttgttgtagaccagcttcgcattggggacgacttcgcggatgcggtcgaccatgcccgcgatctgctcgacatgcggcttttcggtttcgatccacagcaggtccgcgccgttctggagcgaggtgatgcagtcgaggacgacgcggtcttcgccggtgccggcgcggaactggaacaggttcgacggcaggcgcttgggacggaacagcttgccgtcgcgggccaggacgacatcgccgcgcagggtggtgatgtcggtgacctcttcgacgtcgaggaagctgttatactggtcgcccaggtcgccatcttccttgctgtaggcaatctgcttggtgaggccagcgcccagcgagtcggtgcgggcgacgatgatgccgtcgtcgacgccgagttccaagaaggcgtagcggacggcgcggatcttcgcgaggaaatcctcatgcggaaccgtgaccttgccgtcctggtggccgcactgcttttcgtccgagacctggttttcgatctggatgcagcaggcgcccgcttcgatgaacttcttggcaagcaggtaggtcgcctcggcattgccgaagcccgcgtcgatgtccgcgacgatggggacgacgtgggtttcgtaattgtcgatgtcctgctggatcttctgcgccttgacttcgtcgccggcttcgcgggcggcgtcgaggtcgcggaacatcatccccagttcgcgggcgtcggcctgcttcaggaaggtgtagagttcctcgatcagcgcggggacgctggtcttttcatgcatcgactggtcaggcagcgggccgaattcgctgcgcagggcggcgaccatccagccggagaggtagagataacggcccttggtggtgccgaaatgctttttgatgctgatcatcttctgctggccgatgaagccgtgccagcagcccagcgactgggtgtagttggccgggtcggcatcataggcggccatgtcgcggcgcatgatccccgcggtgtagcgggcgatgtcgaggccggtgtgaaaacggttctggaggcgcatccgggcgaccgattcggcggcgatgccatcccaatggccttgcccgccgatggtggcgcccgctttcgtgatttcctggctgtaggtcatgatggctcgattccatgaacgaagtggagaagtgatgacggttttctaaagggggtttcgctggtgcggcaggggctgcgaagttcagttgtagaagtttacaagatttgcgtgtaaagttgtaaagcctgcacaggagcgctttacgacatggccaaggatcgtccggtttacatggggccgcgcctgcgcaggctgcggcgggaactggggctgacccaggcggacatggcgtcggacctggagatttccgccagctatgtggcgctgctggagcgcaaccagcggccgctgaccgccgacatgctgttgcggctggcgcgcacctacaagatggacatgagcgaactggcgggcgacggcggcgcggagcagacggcgcggttgcaggcggtgctgaaagacccgatgttcgcggacatcgacctgcccgcgctggcgaccggggacgtggcggtcaattatccgggaatcaccgaggccttgctgcggttgcacacggcctatcgcgaggagcaactggcgctggcggaccggggggtggagcgggaggatgccgccgaagcgcccgatccggtggccgaatcgcggcgcttcctgggggcgcggcgcaacagctttccgatgctggacgacgccggggagaagctggcgcaggagatggaggcggcgggcggcctggccggatggctgaaggcgaagcataacctgcgggtacggcgcctgccgtccgacgtgatggcggggtcgatgcggcggctggaccggcatcgcgacgcggtgctgctggacgacgcgctggacggggcgagcacccagttccagctagccttgcagatcgcctatctggagatgcggcgcgatttcgacgcgctgctgaaggacggccagttcgccagcgagagcgggcggcggctgacgcggcgggcgctggccagctatggcgcggcggcgatagtgatgccctataccgtcttcgccagggcggtggaggcgcggcgttacgatgtggaggcgctggcccggcagttcggcgcgagtttcgagcagaccgcgcaccggctgaccacgctgcagaagccggggcaggagcgcatccccttcttcttcctgcgggtcgaccatgcgggcaatgtcagcaagcggctggacggcgcgggctttccctttgcgcgccacggcggttcctgtccgctctggtcggtgcatcatgcgttcgagcggccccgcgaggtgctgacgcaatggctggaactgccggacgggcagcgattcttctccatcgcgcggacggtgacggcgggcggcggcggatggggcgcgccgaagatcgagcgggcgattgcgctgtgctgcgcggcggagcatgcgcatcggctgatctatgcggcgggggaagcgccgccggagcctacgccgatcggggtgacgtgccgcctgtgccatcgcagccagtgcatggcgcggtccgcgccgccgatcgggcgcgacatgctgccggaggatttccggcggacccacgcgccgttcggcttcgcggacggttgaggcggccgggccaggcaatgcggacaaatttggaaatgtcgggaatggccatgagcggtcatcagtttttcgtcaccccggacttgatccggggtcccgcttttgcctctacaccgcgcccagcccaaggcagcgggaccccggatcaagtccggggtgacgaataggggggggaggggtgacgaataggggaacgtccgctctccacccaaatcgcccggtccggcggatcctgaattttccacgccgcctatccctcgatcaggtcgagataggcgacgacatcattgtcggtggcaaggaacaggccgtcctgcatgtcctgcggctgccgctccgcgatgcgcagggcttcgctcaggggaccgtagaacagcgtcgtcgcaccgccgccgccatcggcgtcgctgaggtggtagaggcggacggtggctgagccataggtggtgcgcatgggacgattatcggcgccgcggcgcgggcatgcaagcgggatgcgtcgggccggcgcggacatgccttcccgatcgcctggaaatcgatccaggaaccgtcagcgccggtccgtcaccttgatcccgctcgccaggcggttcgggccgatcttcaccgcatcgtcggtgaaattggcgacgaagctgctgctgcgctgcagtcccggcacgaaggaggcgctgttgttcgcgatggaaaggttcgtgctgtcctgttcccgcccctccggcgccacggtgatgaaggcgctgtaattgtccttgtcgcgtccctgcaccatctcgttgccgctgatcgtgccgctcgccccgttggacaggtcgatcatatagttggtgagccgcccgccgctgtcgtcgaagctgttgtcggtgatggtgacgcggggcgtgcgggttttcagataatggccgccatcgccctggtcgaagcgcgagcgcgtgaccgacaggctgccatagcggcccgcatagatgccgtgggcgcaggcgaggtcgcggtcgcagcgccccagatggcggaaggtcgacctgtcgatgctgatcgcgttgcccggcgcgtcgcccgtcaagatcccttcctcgctgttgcggaacaggctgttggtgacggtcaggtcgccgctttccagccggatgcccgcgccattgccgtcgggcacgcgcaggttctggaagatgaggccgtcgatgctgctcgaccgtccgcgcagcaccagcgccgccttctcctcgcaggccacgccgtccaggatcgcggtgcccggcttctgcgcgcggatggtgacgtcgccgccctgctgcaccgcgcattgcgcatagctgcccggcgccaccagaaccgtgccgcggccgtcgccgatcgccctgatcgcctcccccagcgtcgcatagcttcgcccgctttccgccacggtgaagggcgaggtcacgccctgcgccagcgcggttgccgtcacggcggcggagatcagcaggatggtggaaaaaaggcgcatatcgaaggatatagaagaaggcgctttgccggccaatgcggagtcatggttaacgaaatcttgttccgctatgggacagcgggcaaaggcctcttgcatttggcgagccgcccgcgattccgcgactttggccgcgccgcgcaaatgcgcatcatgacggttggcgcaggcgcggttgcgggttaagccttgtccggacatgatttccgccccttcccgtccctttccagcctggctgacccttggcggagccgccctgatggcggcgatgtcgggaagttgctcgaatgaggggagcggcccggtcacggtcagcgtgatcggcagccccgccgatttcgccaagccgctcgaaaatctgcccgatcccggatcgaagctgtttctggaagccaccgcgcaggggctggtggcgttcgacgccgggggggagatattgcccgccctggcccagcgctggatcgtcgaggacgatggccgcagctacatcttccgcctgcgccgggcgttctggccggacggccgcaaggtgctggcaaaggatgtcgggcggctgctgatggcgcggatagaggcgctgcgccggctggaccccgccgggccgctggacgcggtgcaggacgtggtggcgatgacgggcgaggtgatcgagatcaggctggcggcgccgcgcccctatgtgttgcagatgctggcccagccgcagatggcgatcctgtcgcgggaaggcgggaccggcccctatcggcgggagaaccggggcggcattccggacaaggcgctggtgctgacgccggtggagcgggccacgaacgaatccggcgacgaactgccggtgcccgcctggcagacccggatcgtccgggcggagcgggcggcgctcgccatcacccgtttccagcagggcaaggccgcgctcgtgctgggcgggcgctttgccgacctgccgctgctggtgcccgccggggtggaccgcgacgatgtgcggatcgatccggtgcaggggctgctggggctggcggtgacgggccggagcggggcgagcggcaagctgctggaggatgacggcgtgcggcgggccatcaacatggcgatcgaccgcagccgcctgccggtgatgttccccgtcggcggctgggccacgaccgagcagatcgtgccggggcagatcgacctgcccggaccgcccgccgcgccggattggtccggcctgccgcaggaggaacgctgggcgcagggacaggcggtcatgaagcgctggcgcagcgagcatggcgacccgccggttttgcgcgtggccctgcccaaggggccgggctccaccctgctgttcgggctggtgcggcatgacctgggcatgatcggcctggcggtcgagcgggtcgacatgacggccgacgccgatctgcggctggtcgacgaggtcgcggcctatgacagcgcgctctggtatctggggcggatcggctgcgcgcggaaggtgcattgctcggcggaggcggaggcgcaattgcaggcggcgagccttgccgccagcctggacgagcgcatggcccgcgtggcgcaggcggaggcgctgatgcaggcgcataacggcttcatcgccctgggcgcgcccgtgcgctggtctcttgtggcgcggcggctgaccggcttcatggcgtcgcccagggcgcggcacccattgaaccatctgttcaggagcaccaactagagcatcgaaagccgatgcttggaggacggatgatggcgatttcgcaggaccagttcgaccggatcgtgcgcgacatgcccggattcggccgcgatccggcttcggtgcgcaggcggatcgagatgatggaggcgatgctggaggggctgttcgtccttcccggcaccaaccggcgggtcgggctggacagtctggtcgggctgatccccgtggtaggcgatttcgccacggccgccatgggggcgtggatcgtgtgggaagcgcggaacctgggcatgtcgaaatggcagctcacgcgcatggcggccaatgtcggcttcgacacgctgatcggcgccattccctttgccggggacgttttcgatttcttctacaagtccaacagcaagaatctgcgcatcatccgcaggcatctggaccggcatcatccttcgacggtgatcgtcgagggttaggctgtatcgacatccagccctggcggcctgcaaatgcgcctagcggccggcaagcgccgcggcgcatgcgcgacttcaggcaaaggcgaaatcgaggccgatgtcggcggccggggccgactgggtgaggcggccgacgctgatataggtgacgccggtttccgccttggcgcggatgctgtccagcgtgacgccgcccgacgcttcggtggggacgcgcccgccgaccagcgtcaccgcgccgcgcagggtgggcgcgtccatattgtcgagcaggaggtgcgtggccccggcggcaagcgcgggttcgatctggtcgatgcggtcgacctccacgatgatgctggcgatcccggcggcggcggcgcggcggacggcctcctccaccgatccggcaacggcgacatgattgtccttgatcatcgccgcgtcccaaagccccatgcggtgattggtcgcgccgcccatgcgggtcgcatatttttccagcacgcgaaggcccggaatggtcttgcgcgtgtcgagcagcgtcgctccggtgcccaggatcgcgtcgacataggcgcgggtcatggtggcgatgccggtcaggtgctggacggtgttgagcgcggaccgctcggccgtcagcatggcgcgggccttgccccggatgcgcatgatgtcggtgcccgccgccacgcggtcgccatcctgccggagcagttcgatctccacatccgggtcgagcgcgcggaagaaggcggcggcgatgggcaggcccgccagcgtcacggcgtcgcggctgtccatcacgccgtcgaacatcgcgtcggcgggaatcaccgcctcgctggtgacgtcgcggccgtccgggccaagatcctccgccagggtggaggcgatgaaggcgtcgagatcgaagccggggagagggaagctcatgctgccgccagccttttcgcgatcatctccatcatcgccgcctgctcgctgcccgccgggaaggtccagaagtcgtgcttgcaccgcggccatggccagtcgcggcgcagaatgccgcgcaaccgcttgtccgatatgtggtggcggcgcgcgatttccacggccgtgaccatgcgttccatcagcgcgcgcccagatcaccctgcccgaccgtgccgctcgccatttcgagcatgcggtcgaggcttttcttcgcggcgaggcgcagcccctcctccatctcgatgcgcggctggaggtcgcgcagcgccagatagagcttctccatggtgttgagcgccatataggggcagatgttgcagttgcagttgccgtccgcgccgggggcgccgatgaaggtcttttccggcaccgccttctgcatctggtggatgatgtgcggttcagtcgcgacgatcagcgtgtcgccggccatggtcttggaaaattccaatatgccgctggtggagccgatatagtccgcatggtcgacgatgtgcggcgggcattccggatgcgccgccacgggcgcgccgggatgctgggccttcagcttcagcagttcggtttcgctgaacgcctcatgcacgatgcagacgcccggccagagcagcatgtcgcggccgagcttgcgcttcagataaccgcccagatgtttgtcggggccgaagatgatcttctgctccttcggaatctgcgccaggatcttttccgccgaggaggaggtgacgatgatgtcggaaagcgccttcacctccgccgagcagttgatgtagctgagcgcgatatggtcgggatgcgcctcgcgaaaggccttgaactgggcgggcgggcaactgtcctccaggctgcatcccgcgtccatgtcgggcagcaccacgatcttctccggcgagaggatcttcgccgtttccgccatgaagcgcacgccgcagaaggcgatgacgtccgcgtccgtctccgccgccttgcgcgagagttccagggaatcgcccacgaaatcggacaagtcctggatttccggcttctggtaataatggccgaggatgacggcgttgcgttccttgcgcagccggtcgatctccgcgcgcaggtcgatcccctgcgggattccggtgatggcgttcatgtccctaccctgctccttgaagggccttcatccagcgcgccctagcgggcgttgcgcctgttggccagtacctcgttgacggggaccatccctattgggatcgacccggcgaagcgcctcagcgcagccgccatcgcccgtcccccgtcgcggcggcgatgccgcgcccgtcgaggtcgatgagatgcgccagcaccgaacgccccgccgcgctgtgcaggcgcgggtcgacgcccttgtacatttccacgaccatgtcggggatttccgacgcgccgttgcgttccaggaagcgcagtatctggccctcccgctgcttgcgatggcccatcatgccgcgcaccagccgctgcggattgtcgaccgggtcgccatgcgccggataatagacggtgtcggtccggtcgagcagccgctgcatcgaggccatataggccgccatgtcgccgtcgggcggggaaacgatgctggtggaccagcccatcacatgatcgccggtgaacagggccttttcctccagcagcgcgaagcagagatggttggaggtgtggccgggcgtggccacggcggcgagcgtccagccccggccgccgatccgttcgccgtccgccagcacgcggtccgggcgataggccgcgtcgaaggcggcgtcggcgcgggggccgtcatcctccagcgtcagcggcgcgcagccgatgaccggcgcgccggtccgctcgcccagcggcgcggcggcggggctgtggtcgcgatgggtgtgggtgcagaggatcgccatcaccggacggccgtctatcgcctcgatcagcgcggccaggtgcgccggatcgtcgggaccgggatcgatcaccgccacatcctccgcgcccaccagataggtctgcgtgcccgtataggtgaagggcgacggattgggcgccagcacgcgccccaccagcggggaaagccgcatcagcgcgccggtcggaaggtcggccagatcgaagggagttgccatgtcccatcccatgtgcccatttccgggcggttttcaagggcgatcccctgccctatcatggcgccatggcggcagcggacgatctttgcgaacagtggcggcggcatctggcgctcgaccggcggcgctcggtgcatacggtgcgcgcctatgtggcgaccgccgagcgattgctggcctttctggaggagcatcgcggcgaagcggcgacggcggcgatgctggcggggatcgaacaggccgacctgcgcgccttcctgacggtgcggcggatggacgggatcggcaatgtgtcggcggcgcgggaattgtcggccgtgcggggtttcctgcgcttcgtcggcggggaggatgcgcgggtgccgatgctgaaggggcctcgcgtgaagcgcggcctgccccgcccggtctcgcccgacgaggcggtggcgctggccggggacatcgccgaaacggcgcgggaggaatggatcggcgccagggactgggcggtgctgctgctgctttacggggcaggactgcgcatcggggaggcgatggcgctgaccggcgcggtgctgcccctgggagagactttgcgagtgacgggcaagcggggcaagacgcggatcgtgccgctgctgccccaggtgcggaaagcgatggaggcctatgtggcgctctgccccttcgggcaggagaaggacgcgccgctgttccggggggcgcggggcgggccgctgtcgcctgcgttgatccgccgggccgtgcagggggcgcgggggaggctggggctgtccgaccggacgacgccccatgccttgcggcacagcttcgcgacgcacctgctggggcgcggggcggatttgcggtcgttgcaggagttgctgggccatgccagcctgtcctccacgcaaatctatacgcaggtggatgcggcgcatctgcttgatgtttaccggaacgcgcatccacgggcgtgaagtccattcccccgtctgaactgggttcctgccttcgcaggaacacggcatatccccggatcagcccctgggtttccaggttgccagccgccagaggtagaagaggaccgcaccgaccacgcaggccgtcgccaccggccccacatatttgtcgatgtcgcggaaattctggccgagtatgtagcccgcataggcgagaatgatgttccagatcagcgccccgccgctggtccacagcaggaagcggacatgccccatgcggaacagcccggcgggcagcgagatcatcgtgcggaaggcgggcatgaagcggaagacgaacaccacgatctgcccatatttgccgaagatatggtcgagcgcctcgacatccttccactccagcgtcgcccagcggccatagcggtcgacgagcggcttcaaccggccgaagcccaatatatggccgaccagataccagaaataattgccgacggtggtgccgacggtgcccgcgaacagcagccatcccatctccatccggccctggccgacgcggatgccgccgatgcccatgatgagttcggacgggatcggcggaaatatgttctcgatcaccatcagggcgaaaatgccccaatagccgcccgcgtcgatcaggcggagaacccagtcggtcatgatgcgacgtggctcaggcggccgcccgcgccgccagccgggcgtcgatcgcgtcccagatcatgccgcccgtgttggtgccgttgaaggcgtcgatggaaacgatgccggtgggcgatgtcacgttgatttccgtcagccattcgccgccgatcacgtcgatcccgacgaaaagaagcccgcgccgcttgagttccgggccaagcgcttcgcagatttccagttcgcgttcggtcagcacggtcttggccgccgatccgccgacggcgaggttggagcggatctcgcccgcgccgggaatgcggttgaccgcgcccgcgacttcgccgtcgaccagcacgatgcgcttgtcgccctccgcgacgccgggaatgaaggcctggaccatgaagggttcgacccaggatgcgttgaacagttccaccagcgcggacagattcgcgccggaccgcccgacatggaagacggcgttgcccgcattgccgtagagcggcttcaccacgatctcgccatgctgggcgagaaaggacttcacctgctccaggtcgcgggtgatcatggtgggcggcatgaagcgcgcataatccagcacgaacagcttttccggcgcgttgcggacagaggcggggtcgttcaccaccagcgtctcctcctgcacccgctccagaagatgggtggcggtgatgtagctgaggtcgaagggcggatcctgccgcatcagcaccacgtcgacgtcgcggccgaggtccagcatctccggctcgccgaagacgaaatggtcgccctcgaccttctgcaccttcaccgggcgcgccttggccagcacgcggccgtcgcgataggtgaggtcgggggcgagataatgatagagccggtgcccccgcgcctgccccgccagcatgatgtggaaggtcgaatcgccgccgatcctgatcccctccatcgggtccatctgcacggcgacggtgagcgggttgagctgggtcactgcaatcttttcctcttcttccgttcgcgctgagtagggctgagcttgtcgaagtcccgtatcgaagcaccgtcccgcacccgcccttcgatacgccccttcgccaagctcaggggctactcagggcgaacggaggtcgagtcagcccccatgccagacattcgccagatggcgcggcgggcggcccggtgcaaggagcatcacgtcgattcgcatgtcgtcgcccggtttcgcgaggtcgtggaacaggatttccgccgccgcggcgacccgcgaaaggcggcgttcgtcgatggcgaggtcgagatcggcgccggtggcgcgggccttcacctcgacaaaggcgagcatcccgccgcgccgggcgaccaggtcgacctctccggcgggcgtgcgcatgcggcgaccgacgatctgccagcccttcaggcgcagccaccagccggcgatccgttccgcctgccgcccgcgtttttcggcggcctgacgcctcacgccttgagttccagcgcccggtcgtagagggcgcggcggtcgaggccgagtttcttcgccacctcccccgccgccttggagacggggaggcgttccatggcttcgagcagcgcggcgtcggcatcctccgcgctggcgggcggggcttcgccgggcgggccgacgatgacgacgatctcccccttgggcggggcgtcggcatagcgggcggacagttcggagagggtcccggtggcggtttcctcgaacgccttgctgatctcgcgggagacggcggcttcgcggtcgcccagatgctcggccatggcggccaggctctccgacaggcgcgggccgctttcgtagaagaccagcgtggcgcgcagggcagcgatctcagccaacgcgtcaccccgcgccttctgcttggacggcaggaagcccatgaacaggaaacggtcggtcggcaggcccgacaaagtgagcgcggcgatggcggcgctcggccccggcagcgtcgtgatccggcggccggcggcgcgggcgtcgcgcaccagcttgtaccccggatcggagatcagcggggttcccgcgtcggacagcagcgccaccgattcgctcgccatccgctcgatcaggcgggcgcgcaccccttcggcgctatggtcgtgataggggaccatcggccggtccgacccggcatggcgcagcaggcgtgcgctgacccgtgtatcttccacggcgatcacgtcggcaaggcgcaggacttcggccgcgcggggggtaaggtctccaaggttgccgatcggccctgcaacgatgtaaagcccagcctcaagcccagaaccatcaagatcaacaatatcagtttccataaggatgccagatgacagagacggatgccccccggcaagcggacttgttcgcttccatgaaacgcgccgggcggattttgttcgcagcgaccgcgctgctggtcgccgcctgtcaatccatcgtgcccaaaggccccggcccggcccagaccggcccgacgcagaccggccccgaagtgaccgagggcctgcccaccgacacgctgcgccaccgcgtcgcgctgctggtgccgatgagcggtcccaatgcgggcgtcggccagtccatcgccaatgcgaccacgctggcactgctggacaccaaggccgacaaggtgcgcatcaccacctatgacaccggcgtgggcgcggcggcggcggcgaacaaggcgctggcggacggcaacaagctgatcctggggccgttgctggcggaggatgcgcggatcgtcggacccatcgcggcacgggcgaacgtgccggtgatcagcttctccaacgacaccagcgtcgccggaaacggcgtctacatcatgggctacaaccccaaccagtcgatcgagcgggtggtggaattcgccaagggcaagggcctgtccaaattcgccgcgctggtgcccaagggcgtctatggcgagcggtcgggcacagccctgctgcgcgcagtcgagggcgcgggcgcaaccgtggtgtcgatgcagacattcgaccgcagcgccgcctccatcacggcggcggtcaggaaattgcaggcgtcctccagctatgacgcgctgctgatcgcggacagcggccgcgtggcgatgcaggtcgcgccgatcgtgcggaagaatggcggcgctacggcgcggctgctgggcaccgaattgtggaatacggacagcggcctggcgtccagccccgtgctgcgcggcgcgtggttcgccagcgtttcggatgggctctacagccagctcgcgaccaaatatcgggcgcgttacggcaatgcgccgttccggctgtcggctttgggttatgattcggtgctgctgacggtgcggattgcccgcgactggaagccgggcacgaccttcccggcggcgcggctgcgcgatgcggggggctttgccgggatcgacggggcgttccgcttcggccgcgacggcattgcggaacgggcgctggaagtgtcggagatcggcgcgggagcgttcacggtggtggctccggcgccccggtcttttgcggagtaagggcgcctccccgcttctcgctggaacgacagggagttcagcttttgactcgccccacgggcaggatcagcggccactttccgtctgcctcgatgcgcgctacaatgccgtacacttgggcgagattccgctccgtcagcacctccagcggcgggccgtccgccaccggcgaaccgcgatccatcagcaccagccggtcgcaataacgcgccgccatgccgagatcgtgcagcacggtgacgaccagcgatcccgcccgcgcctccgccttcagcaggtccatgacgtcgatctgatgccccggatcgagcgcggccagaggctcgtccgcgatcagcgcgggggcgccgaccgccagcgcccgggccagcagcacgcgggcgcgctcgccgccggacagttcggtcgccacccgccccttcagatgcagcgcatcggctcgggccagcgcggcgtcgatcagcgcttcgtcctccaaggaaaggcgggacaaaggccccagatgcggcatccggcccagcgccaccagtcgctccaccgccagcggccagtgcaggctctggccctgcggcagataggcgatgcgcctggcgatttcccgccgggttagacgcgcgctgtccacgccgtcgatcagcaccgagccgctttcccgcttgatcaggcccagcatcgcccggatcagcgtcgacttgcccgcgccattggggccgataatgccgacaagctgtcccggctccagatgaaggtcgatgccgttcaccgccggatgacggccgagacggacggaaagcccctgcgcgcggatcgtcaccatagccgccgctcccgcatcaggtagatcaggaagacgggcacgcccagcaaggccgtcagcacccccagcttgagttcgctgctggtgggtatcagccgcacgccgatgtccgccagcgtcagcagcgccgccccgcccagcatggagggcagcaggatcgcggagggcgaacggtcggtcagcggccgcaccagatgcggcacgatcagcccgacgaagccgatcgccccggacaccgccaccgcgccgcccacgccgatggcgacgcccagcatcagccgcagccgcgcccggcgcaggtcgatgcccagcgcctgcgcgccatcttcgcccagcgtcagcgcgtccagcgtccgtccgtccgcgatcagcaacgcagcgccgaccgccacgcagggcagcgcgatccagacatggccgtaggcgcggttttcaaggctgcccatcagccagctcatgatctccatggcggcgaagggattgggcgacaggttcagcgacaggctgatccccgcccctgccagcgtcgcgatggcgatgccggcgaggatcagggtgagcgggctttcggcagggccggccagcaggaacagcgcgccgatgccgatcaggctggtgaggatggcgagcgccggaagcgccagcggatgcacctgcgccagcccgaaatagagcgcgccgaccgcgcccagcgcggcgcagttggatgcccccaggaccgaaggttcggccagcggattgcgcagatagccctgaagcgccgcgcccgccagcccgagcatcgcgccgacgatcaggccaagcagcatgcggggcaggcgcaggtcgagaaggatggcgctggcgatgtcatcgccgccgccgccgaggacggcgaagatgcgcgccggggagagcggaaccgcgccaagagtgagggaagcaagggcggccagcagcgccagcgccgtcagcgcggggatcagcaaggggtgacggcggacgctcatggcttgcgcggccttcgttgcttgctacagcgtgccgtgctcctgcgaaggcaggagcacggtggtttgttgaggcacaatccgggagcagcagcgtgcggcgcagaataatctttacagcgttctgcgccctggccctgaccggcgcggcgcccgcccaaccccggcgcatcgtgtcgctcaacacctgcgccgatcaatatgtgctcgctttggccgacccggcgcagatcgcggcgctcagcccctatggccacgacccggaactgtcggcggcggtcggcaaggcccgcgccttccgcacgctcaagcgcccggcggaggaagtgctggcgctgcggcccgacctgctgatcggctttccttccggcggcagcgtcgtcggcgcgcctccgggccgatggcggactttggggctggcgagcgccgacagctatcccatgatcctccagcagatccgtcaggtggcggcggcggtcggccataccgaacggggcgaagcgctgatccgggccatgaatcgcgacctcgccgccctgccccgtccgaagcgtcggggcgtagcggcctattatcaacggcgcggctatatgaccggcaccggcacgctggtcgacgacctgatgcggcgcgtggggctggtcaatctggcgggcaggctgggcaagccggcgctgtcgcaactgtcgctggaggagatgatcgccgcccgcccggactggctgatcgtggagagcggcagcgaagaggtggtcgatcaggggacggagatgctgcgccatcccatattgcgcgccatcccgcgcatccgcgtgccccaggcgtggacggtgtgcggcggccccgcctatgtcgatgcggcgcggagcatcgctgcgcagcttgacggcgctgcgcacaagggcatggcgcagcttgacggagccgtgcgcaagggcgcggtgcgggtgaacgccgcgccgcgccattaggttattttcagaagcgcacacgcacgccgccgaaggccgaccggccataggtgccatagccatggaccgtggcatatttctcatcggtcagattgtcgatgcggccgtagatctccagattctcccggatcgggaaggatgcccgcacgtctgtcacggcatagccgtccagccggatcgcgttggtcgcatcgttgaagctgtcgcccaccatcgtcaccgtcgcgccggtcgacaggccgaagggccagacatagtccgccgaaacgctgaccgcatcggcggcgcggcgcggcagccgggcgtcggtattgcggtcgcgcgcatcgacatggctgtaggcggcggtgacggtcaacgcatcgacaggcttcagagccagcatcgcctccacccccttggcgcgggtgcggtccagattattgtacccgccgtaaaggccgatcgaatagtcgtaattgatctggtccttcgtatcgcggcggaaggctgtgacggacaggatcgcccggtcgccgtccagcctttggtcgaagccgatgtcgtagcttttcgaccgctccggacgcaggcccgcattgccgacgtcggcgccgtaaagctggtagagcgaaggggccttgaacccctcgccatagctcatgcggatattggtcgcgccggcgttgggcgtgtagttggcattggcgccgaaggtggtagcgccgccgaactggctgtgatcgtcatgccgcgcgccggcggtcagcgacaggccggcgaccggcttcacgatggccagcgcatagacgctgtccatatcggcccggtggctttcggtcgagccgaagccggagaagtcgtaatcgggccgttcatgttcatagccgaagaccagcttcgcctgatcgaccggctgatagacgccctcatattcgaagcgcagattggtgcccgaatagccataggggccgaatgcggatgtatagtcgcggtccatgcggaaccaggtcacggccgcccggttggtgagcctgccgtcgaacagcgccaggttcagcccagcatagccgacatattgatcggatttggaagtgtccgccgtgctgtccaacacgccgttgtcggtatccagatcggcatggatataatagccgcgcaggtcgaggctgagcgtatcggtgaaggccagcttcagcttggcattggcggcgatattctcatagccgtccttttccgcgccgttggcggcggaggaaatgccgtcggtgttgaaataggcgatgccgacgccgcccgatgcgatgccgctgccgcccgaaacgtccgccttggcgttcagcgtgtcgctatagccgtaatcgaccgacgcgttgcccgcgaaaccggcggcaggcgtgccggtcatgacgttgacgacgccgccgaccgcctggctgccataggcgatggagttggacccccgcaaaatttcgatccgccggatattgccggtcagcagattgccgaaatcgtacatgtcgccgatgccgctggtgtcgttgaccttgaccccgtcgatcagcaccagcgtctgcgtcgtttccgcgccgcgcagcgaaacgccggtcactccgcccaggctgccgctgcggttgaagcgcacgcccggcgtggtggccagcaggtcgacgacgctgacgctctggcgggtgcggatggtttcggcgtcgatgacggtgacggcctggccgacctcgtcgcggggctgctcgatgcccagcgcggtgacgatgatctcgtcatcatcggcggcgagggcgggcgcggccgcgagcaaagcggcaagagagatggtggctttcaacattatatctgtttccctgagcgtcgctgcgacttcatggctcagggcatccgctcatcgcggtcggcgcagggggaagtcgacgccagtgccctcccccgcaccgatgcggccctgcgccgcttcgtcgctcagacggaaaacaccgtgccatggccaacccctgggccagggcaagagcgaccatgcgccggcaggtctcctggctcgcgggtcaatgcagcgatgcacgccttcccggacttgcgtccagtggccggtccatggaccgaagtgcatcgcgctcaccgcttacagttgcagggacagccgcggaataggacggtttcccgtccgcaccgcattcccgttttcagccctttgagggcaccggcgcgatcttctttgcgcgcgagggtttgtccccgcccgcgccgcgcgccataagggaaagcgaggacaatgccaagcggcatgaggagggacggaatgcgattgctgggcgcggttctggccgggggacgatccagccgcttcggcagcgacaaggccttggcgatgctcgatgggcggacattgctggatcatgcggcggcggcgctgggcgcgcatgtcgagacggtcgtgatttgcgggcggcacgttccgggaatgaccgggctggcggaccggccggcggcggacatgggaccgttaggggggctgaacgccgcgctgcatcatgcggcggcgcagggttatgacgcggtgctgacgacggggtgcgacgttccggtctatccggacgggttggcgcaggccttgatcggggatggcgcggcgatcctgaaggggcagcaactggccggattctggcccgcttcattggcgggagagctggatgcgcatctggccgaggagaatagccggtcgatccatggctggctggagcgggtcggggcgcggatcgtggagcggccggagttcgtgctgcccaatatcaaccggccggaggatctggagcggttcacttttccccgattgggctgagcctgtccaagggttcggcttctcttgaggagaagaagagggcttcgacaggctcagcccgaacggaggagatgtacgtcagaccgtgatagaggcgcttgcggccatgtcggcggggagatttgtccccgccaccgcttctccgatcagcagcagggtcgggtcttcgtcgctgatcgtcgccaccagaaaggccagcgccgacagcttgccccggatcaaccgctcattggggagcgagacattgaccgccaccatcaccggcgtctccggatcgcgcccggcggcgatcagggagcggctgatttctccggcagcggcgcggcccatatagatgcccagcgtgccgcccggccgggccagcgcttcccagtcgagcttcagcggctcgcccgccttcagatgcgccgtcaccagcgtcagcccccgcgccacgccgcgcagggtgagcgaggcatggccgctcgccgccgccgcgctggccgtggtgatgccggggcagatgcgcacggcaacgcccgcctccgccagatgctccatctcctccgccgagcggccgaagaccgaggggtcgccgcccttcaggcggacgacgcgcttgcccgccttcgccgccgccagcagcaggtcgttgatgctttcctgcgccttgctgtggcggccggagcgtttgccgacgctgacccgctcgacgccctgcgggatcaggcccagcacccccggccccaccagcgcgtcgtggaagacgatctccgccgccgcgatcagcttttcggccttgcgggtcagcaggtccggatcgccggggcctgcgcccaccagccagacctcgcccggggcgataagctcattcggctgcatgaagcgtctcctgcgatgtccgggtgaggatgttggcgagcgcggggcggcacgatccgcaattggtccccgcccccagcgccttgccgatggcggcgacgtcgaccagatcctgctcgcggatggcggcgacgatctggttcaacccgatgtcgaagcagacgcagacggtcgcacccttttccggctggctgcccggcccccgcgccgcgaggacggagccgccgaccccctctgcctgcaactggccgatcagccagtcgcgcgacggcagcaggccggtgcgcgtcacgaacagcacgccgttcagcctgccctcgccgatggtcgcgacgcgccgggtgccgcgggaggcgtccatggcctccacccggtcgcccttcggaaggaaggcgtcgaggcgggccggatcgccattgccggcgatctcgtatagcgcgccgcccggaacggtgatccgggtggaccagaggcagggcagcttcgccggctcatcgccgcgcaggatgaggaaaccgctccactcggtcgcgaccttctcgacgctggccggggtggatttgaagccgggctggcctgaatgcggatcgaccagcggacgggggagcaggccggtgcggccgccgctcgacatccggtcggtccagtggatcggcgtgaagatctcgccggggcgctggccttcgctcaggctgacgcggaagatgctgttgccctgcgccgtctggacgcgggcgagatcgcggtcgacgatgcccagcgcctcggcgtccttgggatggatttcgacctgcggctcctcgcgatggcgcgcgagtttcggagacaggccggtgcggctcatcgtgtgccactggtcgcggtaacgcccggtgttgagcgtcatcggccagtcccgcagcggctcctgaacctccatctgcctggtcaggaccagtcgcgccttgccatccggcgtcgggaagcgaccgtcggcgaagggcgtgccgccccagcggaacggctccatggcgtcataggcgtcattgccgatggtcgcatgggagcgcaggttgagcagccgctccccgtcattccgataggcggtcaggcgcgcatgttcgcgccagatgtccgcaggccggtcataggcgaaggcgctgcgccatcccatgcggcgggcgacttccttgacgatccaccagtccggcttcgcctcttccggcagcggcaggaagggtcgctggcggctgatcgtgcggtccgaattggtgacggtgccgtccttttccccccatccggcggcgggcaggcggacatgggcatgcgtgctgctgtcggtgtcggccatgatgtccgacacgacgaggaaggggatcgcctccagcgcttcgcgcacgcggcccgcatcgggcatggagacggcggggttggtcgccatgatccagagcgccttgatccggccttcgttgatggcgcggaacaggtcgacggctttcaggcccggcttggtggccatggcgggggcggcccagaagcggcccacccgctccacattttccggcgcgaaatccatatgggcggcaaggctggaggcaaggccgccgacttcgcggccgcccatggcgttgggctggccggtgatcgagaagggcgcggcgcccggcttgccgatgcggccggtggcgaggtggacgttgatgatcgcgttcacctggtcggtgccgcggatcgactggttgatgccctggctgaacagcgtgacggtgcgcggcgtggcggcgaacagcttgtagaattgctccagcagcgcgggcgcgatgtcgcaggtcttcgccgtcgtccagaggtcgtgcccgtcgcggacatgatcccagaaatcttcgggcgcgctgacatgatcggcgaggaaggcggggtcggtggcgccctccgccgctacccaagcgagcaggccgttcatcagggcgacgtcggtgccgggcttcaccggcagatgcaggtccgcgccttcgcagctttcggtgcggcgcggatcgatgacgacgagcttcgtcccgcgcgcggcgcgggccgcctggatgcgctggtagacgatggggtggcaccatgcggtgttggagccgaccagcacgatcaggtccgcttcgtccagatcgtcatagctggcgggcaccacatcctcgccaaaggcgcgattgtgcccggcgaccgcgctcgacatgcagaggcggctgttggtgtcgatgttcgccgagccgataaagcccttcatcagcttgttggcgacataataatcctcggtcatcaattgaccggagacgtagaaggccacgctgtcgggaccgtggcggtcgatggtttcgcggaatttccgcgccaccaggtccagcgccttgtcccagcttgcgcgcctgttgccgatcatcgggtgcagcaggcgccccgtcaggcccaccgtttcgcccagatgcgtgcccttggagcagaggcggccggcattggcgggatgcgcctcatcgcccttgatgtcggccgagcgcggcccggtcggcgtggccgaaatgccgcagccgacgccgcaataggcgcaggtggtgcggacacttgtcatagcccctccctttcaagggaggggttggggtgggtgggagcctgcagcactaccgtcgcgggcgccgcgggcgcggcgcacccacccccggctcctcccttgaaagggaggggagaaaggagactgaccttcatgcagccgccttgagcgaggccgggcgggcgatcaggatgcggccgccctcctgcttgaccgcgacggtcggggtgcagccctcgtcattgccctgcgcctcgcccgtcttgagcgcgatgttccagttgtgcagcgggcaggcgacgctgtggccgtggacgatgccctggctcagcgggcctttcttgtgcgggcattcgttgaccagcgcgaagacatggtcgtcgccggtgcggaagacggcgatttccttctgtccggcaatccgcaccgtgcgggcgccgcgctggggaatgtcggccagcgttccgatgtcgatccagtcggtcatgtggttcactccgcggcgatggcgccaaagggcattgggggttcgaggtgctggtgcagttcgctgtccgcaccggccgcgcgctgcgcccaagggtcttcctgggagaagctctgcgaatagaggaagcggctgcgcagcgcctcgcggcccgcttcgtcctcgacgatccgccgcttcacataatcgacgccgacgcgctcgatccagggcgcggtgcgctccagatagcgggcttcctcgcggtagagctggatgaaggcggcgcaataatccagcgcctcctgctcggtcgagaccttgcacagcaggtcggtggcgcggacatggatgccgccattgccgccgacatgcagttcatagcccgaatccacgcagaccacgccgaagtccttgatcgttgcttccgcgcagttgcgggggcagcccgacgccgcgatcttgaacttgtggggcatccacgatccccaggtcatccgctctatcttgacgccgaggccggtcgaatcctgcgtgccgaagcggcaccattcggacccgacgcaggtcttcaccgtgcgcagcgacttgccataggcatggcccgaaaccatgcccgcggcgttgaggtccgcccagacggcgggcaggtcttccttcctgatgccgaagatgtcgaggcgctggccgcccgtcaccttcaccatcggggcgtcatatttctcgaccacatcggcgatggcgcgcagttcgcgcgggttggtgaggccgccccacatgcgcggcaccaccgaataggtgccgtccttctggatgttggcgtgcatgcgctcattgacgaagcggctctgctggtcgtcctgatattcgccgggcagcgcgcagagcagataatagttgagcgcggggcggcaggaggagcagccgtccggcgtcgaccagtgcagcaactgcatcacctccgggatggagcgcatattctgcgccacgatctcccggcggacatcgtcatgggtgaagctggtgcatttgcatagggtcttggggccggactgaacctcctcgcccagcacgacgctcagcaggttttcgacaaggccggtgcagcttccgcagcttgccgacgccttgcaggtggcgcgcaccgcgtccaggctgcatgcgcccttttcgatgcaggcgacgacctggcccttggctacgccgttgcagccgcaaatctcggcatcgtccgagagcgccgcaacggccgccttagggtccagcgcgccccctccggaggcgaaggcctggccgaagatcagcaggtcgcggatttcgctgacatcctcctcgcgcttcagcaggtcgaaataccagccgccgtccgccgtgtcgccatagagcacggcgcccacgatccggtcgtccctgacgacgacgcgcttgtagacgccgcgagacgcgtcgcgcaggacgatgtcctcgcacccctcgccgccggaaaagtccccggcggagaagacgtccagacccgcgaccttgagcttggtggaggtgaccgaccccctgtagccgctatgccggtcggtcagcccgtccgccaggctgcggcacatgtcccacagcggcgcgaccaggccatagacattgccgtcatgctcgacgcattcgccgaccgccagcacgtccgggtcgctggtcaccatatgatcgtcgaccttgatgccgcgattgacctccagcccggcttcgcgggcgagagcggtcgaggggcggatgcccaccgccatgacgacaaggctggccgggatttcgcggccgtccttcaggcggacgccctcgaccttgccgtcgccatagatggcttcggtgttggcgccggtcaggatggtctggccgcgcccttccagcgccgacttcaacagccagcccgccgcctcgtcgagctgccgctccatcagcgtgtccatgaggtggatgaccgtgaccttcatgccgcgcagggtgaggccatgcgcggcctccagccccagcaggccgccgccgatcacgactgcgtggccgccccccaaagccttgccggcttcggcggcggccagcatggtgtcgacatccttcatgtcgcggaagctgatcacgccgggcagatccttccccggaaccgggatgatgaaggggtccgaacccgtcgcgatcagcagcttgtcatagccgacggtgcgacccgattggctcgtgacggtcctggcggcgcggtcgatggccgtcacggggtcgcccgcgatcagttcgataccattgtctttgtaccagtcgcggccgttgatgatgatgtcgtcgaagctcttttccccggccagcaccggggagagcatgatgcggttatagttcacatagggttccgcgccgaagatggtgacgcgatagcggtccttgtcccgcgccagcagttcctcgacggcgcggcagccggccatgccgttgcccacgaccaccagatgttcccgaacatcttgggacggcgcgaagcgttgttcttcgctggccgtttccggtccgttgttctgaaaatccatccctcgactccagaaaagaaaaaggccgccatccggaccctcggtctttgaaaccggagggtctggatggcggccttgccatcataagcgccttgatcgtccgtccctggaccatcgcggctatggaagaaggacaaccctgtcctttgcattgcagcataggcttttggcgattcgcgtcaagcgattcctcgcagaacgatgtattttcgtttcgccgtccatgcgccctatcgcaggcgcgaaaagggcggcggcctgcgcgggccgccgcctccctctccttgaccgatcagatgcgcgccgcgctggtccaggtggcgcgccagcgggcgcggaccagcgagatgccgagaaacgcgaccagcgccaggcccgcgaagatcaggaagccgggcgcgaagctgccggtgaactgcttggcgatgcccagcgacgaggcgagatagaagccgccaatgccgcccgccatgccgaccaggccggtcatgacgccgatttccgcctggaaccgctggggcacgagttggaagaccgcgccgttgccgacgcccagcgccagcatcgccgcgacgaacaggccaagggcggaaaacagcgtcggtgcataggcgacgcccgccagggccagggcggcggcgacatagaccatcatcagcgccttgacgccgccgatccggtccgccagcgccccgcccatcgggcgcaccagcgacccggcgaagacgcagcccgccgtgcaatagcccgcgaccaccggcgtcaggccgaactggtcggtgaaatagatgggcagcgaggcggcaagccccacgaagccgccgaaggtcaccgaataaaagcccatcagccaccaggcgtcggcgcttttcagcgggtggaaataatcgaccagcttcttgggcgcgggcgcgtccggcgcgttcttcgccatgatcatgtacaggatgaagacgatggtcagcggaatgcaggccaggccaagcaccgcgttccagccgaacagcttggccagcatcggcgcgaacagcgacgccagcaccgtgcccgaattgcccatgccggcgaggcccatggccttgccctgatgttcggcgggataccagcggctggcgagcggcagcgcgatggcgaagctggcccccgcaaagcccagtatgacgcccagcgccagcgtgcccgcgaagctgtcgacgcccatggaccaggcggtgaagaggccaaggatgacgatcgcctggctgatcgcgcccgcctgcttgcagccgatccggtcaaccagcaggccgttgacgacgcgcagcacggcgcccgccagcgtgggaacggcaaccatcaggcccttttccgccggagtcaggcccagcgtcttggagatggagggcgccagcggccccagcagcacccacaccatgaaagccaggtcgaaataaaggaaggcggcgacaagagtgggcgtgtgcccggccttccagaagctggtctggccggtttccccctcagcctccggagcctggccctccgggcgctcccaataagcagttgccatgatgtcgtccctcaatctttatgaaatgggcatgaaaaaagccgcttccggacctcgctccttgcgaaatccggccagcggctttgctgtagaatcgaagggagaacgcgatcccgaccttgggaaggcctcatcccggaaaacgcgcctcgtcgcgcgactccgatattatctcgcgattcgacctatgttgcaaggcacaaaatttcgggaagcagaggggagttacgccgcaggtcggaaaatggccaatagcagtcatcagttttccgtcaccccgggcttgacccggggtcccgctttccttctaagtgccgcgcctcgtccaaggcagcgggaccccgggtcaagcccggggtgacgaataggggagcgtccgctttccacccttaaaagctcgccaggaaatcctctatccgttccggatcgaacatgcggccgtcgaagaaactgtccggtcccagcgtcagttcgccccgcttcgatccgacggccagcggggacgccaccgccccttccaccttcatgctggcccccggcatcgccacgtcgctgtcggccagcgcccggcggaagatgtcggggcggaagaccgaggcggccttggcggcgttttccgcgctatggtccaccatcttccagcggacgagctgcgaatagatccacagcgcctggctgcgccacggaaagggcgtcgcctcccgcgaaaagagcatgaaatcgggcatggagagcggcgccatgtccacccgcgggacgatcctgcccgacagggcgcgcaggatcaggtcggcgggctggtcgacataatgcggttgcgacaggagatgcgccagcgcctcatgatggtccggatcgtcgcaccaggcgcccgcccttaccaacgcccgcagcagccggtcgacgctgtcgggattctcctccagccagggggtgcggaaggccagcaccttttcaaccccgcgccgccagatgcgctcgccaatggcgaccccctccgccaggcccgcgtccaccgccgcgctgccccagggttcgcccgcgatgaagccgtcgatctccccggcgcggatcgcctccaccgtcagcgagggcggcagcacgcgcaggatgacgtcgcgatccgggtccacccccgcgctcgccagccagtagcgcagcatgacggcatggctggaatagcgatggacgacgccgatcaccggcttgcgtttccacaggccaatggccgccgcgaagtcatgcgcggtccccagcggatcgtccagccgcgccgccacgtccgggtccagcgcctgggcgaattcgctggccatcaccagcatgttgccgttgacgttgagcttgtagggggcagacaaggaagcggcctgctggctcaatcccagcgtcaccgcgacggccagcggcgccagcatatgcgccgcctgcacctggccgaacaccagccggtcgcgcagcgtcgcccaactggtcgtgcggacgaggtcgagatgcagcccctcctcctccgcgaagcccctttcccgcgccaccgccagcacggcggcgtcggtcagcggcaggaaggcgatgcgcaggtcggtcgtcatcaccatcacatccctcccaacaggtcgctggccgtgatgagggcctgggcgacgtccacgatcttctttccctgattcatcgcgctcgaccgcagcagcgcataggcctccggctcgccaaggccgcgctggctcatcaggatggatttggcgcggtcgatgatcttgcggtcggacagcgccgtgcgcgcctcgtccaactcgctctggagccgggcgaaggcgttgaagcggcgcaccgccagttccagcaccggcttcacccgttccttgcgcagcccgtccacgacataggcggagacgcccgcgtcgatggccgcgccgatcatgctttcgtccgactggtccacgaacatggcgatgggccgggccagggcgcggctgaccgtcagcatctcctccagcgtgtcgcggctggggctgcccaggtccatcagcaccacgtcgggcgccatgcgctccagccgcgcgacgaagccgccgcgcggggggacgatgtgaatatcgtcatagcccgcttcgcgcagcccttcctccaggaccgtcgcgcgcaggccgctgtcgtcgatgatgacgattcgcatgagaccccaagccttttttgccactcagtgaccgcgatgtcgcgccgcgtcaatcgggcgcggcagaggggagacgccgacggcggcgcgccgccctgttcccgctcccctccggcggaggatgccgcgatggacaagtcgctgatcgcaaagcccaatcaagccgcttccggggacagggggccgtccctgccctccgccctccgttcagtgcgccgaggacgtatcgaccttcgccatggggcgcggcgccagccacaccagggcggccgccgcgaacatgaccagagcggcgatgaagaagacgtggttcatcgacaccaccatcgcctgcgcgtcgaccaggttcgccaccatctgccgcgcctgttcctgcgtgaagccgcggctcgtcaggtcggccagggtcgcgtccggatggagcgtgccgaccatctcgttgcgcgacacgcgctgcccgtcgccccagccggtcagcacgatggaggtggaaatggcgatggcgagcgtgcgcaggaaattctgcatgccagcggcagaggcggtttcctccggccggacagatcccagggtcagcgtcgtcagcgggatcatgaacagcggcatgccgaaaccctggacgagttgcggcagcgcgaccgtccagaaatccgcgtcggtcgtccagtgcgcccgccacagcgtcacggcgccgatccagagcacgccgctggaaatcatcaggcgcacgtccagcttgccgacgacgcggccgacgatcggcgcgatgaccatggcggacatgccgacgaaggacgccgccaggcctgcccaggtggcggtatagcccatcgagatctgcaaccattggggaatgatcacgatgcccgcgaaataggcgccgaagcacagcgccagggtgaaaacgcccgatgtgaagccgatatggcggaacacgcgcaggtcgacgatcggatgttcctcggtcagttcccagatcaggaagatgcagaagccgatccccgccatcagcgccagcgcgacgatcatcggatcgccgaaccagtcatggtcccgcccgatgtccagcatgatctggagggagccgatccagaagaccagcagggcgaggccgatatagtcgatgggcagcttcacccgctcggtttccaccgggcgcagcagcgtcagcgcggaaaagatgcacagggcggcgataggcaggttgatgaagaagatccagtgccagctccaattgtcgctgatatatcccccgacgatcgggcccagggcggggcccagcatggtcgtcatcgcccacagccccatcacgcgcccgcgctgctgcggggggaagatgcgcatcagcagggtctgcgacatcggcatcagcggcccgccgcacaggccctggccgatgcggcaggcgacgatcatgcccagcgtcatggacaggccgcacagcagcgagaaaaggccaaagcccagcatgctcatggtgaacagcctgaccgcgccgaaacgctgcgccagccatccggtcagcggcacgcagatcgcctccgccacggcgtagctggtgatgatccaggtgccctgatcgggcgaaatgcccagattgcccgcgatgtgcggcaccgagacgttcgcgatggtcaggtcgagcacgaccatgaaattgctgagcgccagcgtcatccccgccagcaggcgatgacggggcgacaggagcgtgaacgtctcggtcgggcggctcaccggcgggcttccttattcgccggaaaggtcgatttcggcttccatggaaagcccgatgcgcaacggatgctcggccagttcgcgcgggtcgagcgcgatgcgcacgggcaggcgctgcaccaccttgatccagttgccggtggcgttctgcgcggggatcagcgccatcgacgcgcccgtgccgccggaaaagccgaccaccttgccatgatagacgacgccgccgccgtaaaggtccgacgtgaccgtcgccggcatgccgatcttgacccggcggagctggcgttccttgaaattggcgtcgacatagaccctggcgagcggcacgatggtcatgatcgggctgccctgcgcgacgcgctggccgacctgcaccgaccgccgggtcacgacgccgtcgatcggggcgcggatgacggagcggtcgaggtcgagccgggcattttccagcttcgccttggcggccagcacggcggggtcggtgtcgatggtggacccgcgcaccagcgcgtcattggcggcaagctgcccgctggccgcgccccgcgtcgcttcggccgtcgccaccccggccttcgccaggtcgagcgccgcctgcgccgcggcataggccttgcgcgcgctggtcagttcctcgccggagacggcgccattgggggccagcgcctcgcgccgccgcaggtcgatgcgcgccttgtcgaaatcggcctgcgccgtcgcgagctgggcccgcgcctggctgatgtcggcgccccgcgcctccacctgcgcggccagcgaaccgctggtcgcgacagcctggcggaaacggcggcgggcctcggccaggtcggcctccgcctgcgccacggcgatgcgggcgttggtggggtccagcttcaccaatatgtcgccgcgcttgaccgcctgggtgtccgtcaccagcacctcgaccgcctgggcggaaatgagcggcgtcacctgcgccacttcggcattcacataggcattgtcggtgctgacatggttgcggccgaccagcaggtaccacagggcataggccgcgccgacggccagcacggccagcgccagccgcagcagccatttcttccgggcttccatgcgctgcgcggcggcgtcggccttgctcgcgtcggacgtgaattcgggctttgcgtcagccatggggcgtatccttggacaactggagcggtgcctgcgcgccgtttccggcaaagccgccgcccagcgcgcgaatgagggcgatgtcgagcgtgaaggcgctcgcctccagctccgcaacggcctggcgggcggccagaagctggtcctccacgttcagcacgtcaagataggtgttgaggccgccttcatagcgctggcgggcgatgccataggcttcctccgacgcggtcagcgcggcgcgggcgtcggccagccgccggtccagcgcttggcggccggtcacggcgtcggccacctgctgataggcgccgagcaccgtcttgtcataattggccaccgcctggtcatagacggcgcgggcgccgcgatactggccgctgagcgcgccgccgtggaagatgggcaggctgatcgccgggccggcattgccgaacagcgaatccttcttgaacagcgtgtcggtgaaggggctggggccgccggcaaagccgccgttctgaagcactgtctggtagcccagcgactggacgccgatcagggcgttcaggcggatggcggggaagaaatcggcgcgggccaccttgatccgcttggccgccgcctccgtccgggcgagcgcggcggcgatgtccgggcggcgggcgaccagatcggtggtcacgtccgcgggcaggccgaggggaccgggcctgcccaggcggggacgggcgatggcaaggccgcggtcaggccccgcgccgatcagcgccgcaatctgatgccggcgcaccgcgatcgcctggtcggcggcggcgagttgcgccttggcggaggagacggtggcgtccgcctgccgctcgctgccgcgcgtttccagcccgttggcgcggcggtccgccaccagtttccggctggcggtgcggatttcgagcgcccgcgcctggatgtcgcgctcgtcatgcaggcgggcaaggtcggcataggcgtcggccacgccggtcgccagcgccagccgcgcctgccgggcgtcgatctccgccgcccgcgcttcggacgtcgccgccgccaacgccgcccggttcctgccccaaaggtcgaggtcgaagccgaaattcagcgccacccggcccgtgcccagccagcccttgggcacgaattccttgggcatgcccatattgtagctggacttggtcacgccgctattggcgtcgaggtctatcgcgggcagcagcggcgcgcccgcctgctgcgcggcggcattggcctcagcgaagcgggcggcggcggcggcgacgtccggcgatcccttcagcccctcctctatcagcgcgtcgagttgcggatcgccataggccttccaccatccttccgccggccattgggtggcattgtcggcctgcaggctgcgttccgccgcgatgctggccggcccgcgcgcgaccggctgcggacccaggtccggcacagccgcgcaggcggacagcaacgccgcgccggcgagaagcccggtccgggcggaaaagcgcgaaggattcggatggcgactcgcgggcataaaaaccgtaccagatagtatgaaatcaggctttgcgccggttgcgaatccttgtcaacagaaatagcgtactatatggtacgatttcatgacaaagccccttcccccgctcagccgcagagaggcacggcgtagagatcgacgcaaggccatattggacgtggcgtcgcgttccttcatggaaaatggctatgccgcgacgacgatgtcgtcgatcgccgcgacgctgggcggatcgaagggcacgctctggagctatttcccgtgcaaggaggcgttgttcgccgccgttctggacgacgcgaccaccgcctatcgggcgcgcctcgccgaaatcctggatcctgagggcgaccttgcgggaacgttgcggacgctggggttgaacctgctcacgaaaatcacctcgcccgaaagcatcgcgctctatcggctggtggcgtccgaatcgggccgctttcccgaaatgggcgcgatcttctaccaatatgcgcccggcagcacgcggcggctgatagccgaattcctggaaagggcgatggaccgcggccttttgcgccgcgccgatcccgaactggcggcgcgcaccttcgccgtcctgatgctgtcgggctgtcaccagtcgctggtctggggacagatcgaacgggcgacggcggaacagatcgaggccgatgtcgaacatgggctggactgtttcctgcgcgcctatgcgccgccggcccgttaaccatttctttgcccgccgatcctatgctgcgcgcctgcaacaggtgggacgccatgcaattctggaaacgcgaaagcatcagcaggccgcaacgggcgcaggcccaggcaaatgggcgggcgccccggcgattgcgccttctgctggtcgatgaagacgccacgtcccgcgccgtcgtggcgcggcggctgtcgcatctgggctatgacgtcgcgctggcggaacatggcttttccgcgctcaacatgctggtcacgcggccggtggacatcatcctgatcgacatggggctgacgctgctgcccgccctgacgacgatgcggaagatccgggcggcgggcttggccgacaatgcctgcttcgtcatgatcggcgggcggaacgacagggtctccgcagtggaggcgctggacgcgggcgccgacgaccatgtggtcaagccgttcgatttcgacctgctggatgcccggctgcgccatctgtgcgcccgtgccgagcaggtcggcgcgctggcgcggcacaatgccgaactggacgcccggatcgcccggcgcgccctggaactgggcgaaacgcgggacgcgctggcggaaatgcaggcggaccgggcgcggctggtgtcgtcgatccaggcgctgcatgacgagatcgcccggttgaacgcggcgcggaattagggagcgatttagataggtcgggcggaagaggctcgacctgcgcagttcccctccaccaccgcctttggcggtggtccccctccccatcttcgatggggaggattttttatttgagccactgcgttgccgcgaaccagccgctgatgccggcggccatggcgacgcagacgccgaccacgccccagaaggcccagggttcgtgggcataggggatgccgtcgacattcatgcccagcaggccggtcaggaaggtcagcggcaggaacaccagcgccaccaccgatatgatcagcgcctgccggttcatctgttcggcgcgcaggtcggtcaattcttcatgggcgagcgcggagcgttcgcgcaccgcctccagttcctcggccatgcgggcgcagcggtcggcggcttcctgcaggtgcaaccggtcgtccggttccagccagagggcgtcggcggcggacagtctttccagcgcctgccgctgcggcgcgatgaagcggcgatagccgatggcggtggcgcggatttccgacacccgccgccgcgcctccgccgggccatgttcggtcagcgcgctttcgatctcatccagtccgtcgcccagatcggcgacttcggggtccagcgcttcggtgatctgctgcgcgaaggcggcgatcaggtcgcccggatcgcgtatcctgcccgccagcatctgcgccgccacgggttccatcgcggcgagcggacgatagctgacggagatgacccgcgcctgttcggcccaaaggcggatcgacaccagcggatcgcccaccccgtcctccgccgcgcccagcccgcgcaggttcaccagcgcgccatgccccatcagcgtgcagcgggggcgggtttcctgcgccagcagcgcggacagcgcggcttgcggcatatggtcgcagcgggatacgaccgtgcgggcatcctcccgccagccgtcggcatgcacccaactgaagggcgcgtcctccgtccgctcgcagaaggcgtccagcgagatttcccgcgcctgcccgctctcgaaaaggaagacccggctcatggcgccatctccagccagagcgacaggcccgactccagacgagcgggcggcgcgctcgccgcgatgcgcgccgcgtcggcgcgggcgcggtccaatatggcggcgggcacgccgggcgcgtgatagacgcgatccgcttcgcccagcaggcgggcggcccgcagcgtcagatcgtcgggatcggcggacagcaggcggatcgtctccagtcggtcggcatcggcatcgccgcttctggccagccagtccggcacggcatccgccgcaaggcccgacaggggatcgatcgggccgccagcagccagtccggcgtcgatgccgcgccgccgcgccgccgcgtcgggccagcgcttgcggatcgcggcccgcgcatcgcgcagcgccgtcgccagcgcgcccagccgggcgggcagcagagcctccagccgttgccgcagcgccttggccagcccggccgaagcgccgccggtgccgatggcgatcaacaccggatcgcggtcgacgatggcgggcaaagtgaagtcgcacaggtccggccggtcggtggcgttcacccatatgccgcgcgcctggagcctctgcacggtcgcctcgtcaccgtccgcgacgatggcgagcgcggcctcctccccctcgcccacgatgcgcgccccggcccgttccagcaggcggcgcttggcgtccgccgcctcgccctcgccggtcaggatgacggcccgcccttgcaaccgcaggaagacgggcaggctgtgcatcagtcctgcacgccttccgacgctatccaggcgggaatgctgtcgccctcgatcagcgcctctatcggcggacgagcgcggaccacggcccatttgtcgcccgacaccagcacttcgggggtcagggcgcggctgttataggtgctcgccatggtcgcgccataggcgcccgcggtcatgaaggcgaccaggtcgcccgcgcccaccacgtccatgtcgcgatgcatggcgaaggtgtcgccggtctcgcacaccggccccacgacattggcggcggcccgctcgcccttcggatggacggcgcggatgtcgtgccatgcgtcgtagaggctggggcgcagcaggtcgttcatggcggcgtcgacgatgacgaacggggcctgcgcgccctgcttcacccgcaccacctgcgacagcagcacgcccgcattgccgacaatcaggcggcccggctcgaacatcaggcggacgttccagccctgcgtgatccgcgtcaccatcgcgccatagtcggcggggctgggcggcagcggctgcgacgggtcataggggacgccgaggcccccgccgagatcggcggtgcggatgtcgtgaccctccgcccgcagcctttcgatcagcgcgccgaccttgatgaaggcggcctccagcggcgtcaggtcggtcaactggctgccgatatggaccgccacgccctgcacgtccaggccgggcaggtcgcgggcggcggcatagctggcgagcgcccggtcataggggatgccgaacttgttttccgacttgccggtggagattttcgcatgggtgcccgcgtcgacgtccgggttgatgcggtaggcgaccggcgccttcctgcccatcgacagcgccacttcggaaagcatttccgcttcgggttcgctttccagattgaactggtagatgccctgttccaacgcgatgcgcatttcgtccgccgtcttgccgacgccggaaaagacgatgcgctccgccgggatgcccgccgcaatggcgcgcagcaattcgcctgccgacacgacgtccgcgcccaggcccagcttcgccagcgtcgccagcacggcggcgttgggattggccttcaccgcgaaggcgatcagcggatcgtggatttgcgacagcccctcgcgaaacacggcgacatggcgggtcagggtcgcggtggaatagatatagacgggcgtgccgacctgcgcggcgatgtccgccatcggcacctgctccgccagcatcgcgccatcgacataggtaaaatggtccaagtcagtctatcctagaaatgccggcgccaaaatctagcgcgggtcgctttcgggcggcaggtcgaattcgtcgtcgccgcgcaccctggactgggtcagcagttcgacattgcgttccggccgcgcctgaatggggggcgtggtcagctccgccgcggtcggcgcggccgcagcgcccaccggcacggcgggcaggcgctgcccttccaagggcttgagcggctggcggccgccgcaggacgccagggtcagcgccagcgcggcgagcgcgcatgccttggcgatccgtgcggtcatcacttgccctgccctttcgccttcttccgggcctcggcaatgcgcgcgcgcacctgatcgggcgcggtgccgccatggctcctgcggctggcgaccgaggcgtcgaccgtcagcaccgcatagatacgctcatcgatccgcgcatcaatggccttgagcgtttccagcggcagatcggcaagctgcacgcccgccgcctccgccgccgcgacggcgcggccggtgatgtggtgcgcctcgcggaaggggacgtcgccttcgcgaaccagccagtcggccaggtcggtggcggtggcgaagccgctttccgcaaggccgcgcatgcggtcggtgcggaaggtcacggtctctatcatgccggtcatcgccgcgatggaaaggccgagcaggtcgtgcgcctcgaacaccggcggcttgtcgtcctgcatgtccttcgaataggcgagcggcaggcccttcatcgtgacgcagagcgcgttcatgcagcccatgatccgcccggcatggccgcgcaccagttcggcggcgtcggggttgcgcttctgcggcatgatcgagctgccggtcgaataggcgtcgggcagcttcacgaagccgaagggctggctggcccagatgatgaattcctcggccaggcgcgagaggtgcaggctgcactgggtcgcggccatcaggtaatcgagcgcgaagtcgcgatccgacacgctgtcgaggctgttgtcggtcggcttggcgaagccgagcgccgccgcggtggcgtgacggtctatgggaaagccggttccggccagcgccgccgcgcccagcgggcattcgttgaggcgcgcgcgggcgtcggcgaagcggctgcggtcgcggcggatcatttcatgataggccatgaggtgatggccgagcgtcaccggctgcgcggactgaaggtgcgtgaagccgggcatcaccgcgtcggcatgttcctcggcgcgggtcagcagcatgtcggacaggccctgcaggcccgcctcgacctcatcgatggcgtcgcgcacccagaggcggaaatcggtcgccacctggtcgttgcgggagcgggccgtgtgcagccgcccggccgccgggccgatcagttccgcgaggcgcgactctgtgaccatgtggatgtcctccaggtccaggttcaccggcacgccgtccgcctcatattcggcggcgatgcgggtcagcccctcggtgatcgcctgcgcgtcctcgccatcgacgatgccctgcttggccagcatcgcgacatgggctttcgatccggcgatgtcctgtttccacaggcgcttgtcgaacgggatggacgcatttatctcccgcatgaccgaagccggaccggccgcgaagcgtccgccccacatgctgttggagctttttcccgtgcgatcatccccgttccgatctttgccctgcgtaatgacactgctcctgctggctggccttggcgcgtgcgataagcaatccccgcccgccgggcaagggccgaacgccaccagcggcgaggcgacggggccggcgcagagcgggaagggcgcgttcagctatacgctcgacaagtcgaaggctgggacgcctgcccccggcttcaccttccagaacccggacgggagcgatgcgaagctgagcgatttcgcgggcaggccgatgctggtcaacctctgggcgacatggtgcgcgccctgcgtggcggagatgccgacgctggacgcggtcgcggcggaatatggcaaacagggcctggccgtcctcaccatatcgcaggacagccagggcgaggcggtgatcaagccctttttcgaaaagcatccgctgccgcatctgaagggctggatcgacccggaaaaccagttcggcttccactacaataccggcatgctgcccaccacggtcatctatgacgcgcagggcagggaaacggcgcgggtggtcggcgcgatggattggaacagcagggaaggccgcgcattgatcgaggcggcgatggcgagttgatccccatcccctccccgctcgtcatgccgaccatggctggcatgacggctgagggcggaatttaatttaaacgaacttcggtcaaaaatccgccatgcgcgcggcttgcaaaatgcgcagcgccacatgcaccctaatcaattgccatttcgccacgcagcatggcagcctgtcctgatttttagcggaaatgaagaagaaatatttaattttttctatcattttgtgcggtgcggtagaggtttcgtccaggaacttcgttgagccccttgtcataaataaatgcagaacagggggcatagatgacaagattatccgcacttcgcctttcattggtgctggcctcgtcctggtcggcctgcgcgatggcccaggaggcgcagtcgccgcaggtcgatgacggcggcgccatcatcgtcaccggcacccgcgccgtcggcatgcaggcagccgaaagcgccgcgccgatccaggtgctgaaccaggaggcgatcagccatgtcggccagccgaacctgaaccaggtgctgacccagatcgtgccgagcttcacggcccagacgcagggcaccgacctttccagcttctcgctttccgcccgcctgcgcggcctcagcccgaaccacacgctggtgctggtcaatggcaagcgccgccacggcaacggcatcctgcaggtgatctccggcgcgttccagggttcggccgcgcccagcatcgacctgatcccgccggacgccatcgcccgtgtcgaagtgttccaggaaggcgcggcggccgtctacggcacggacgccattgcgggcgtcatcaacttcatcctcaaggacaataacgagggcggcagcttcaaggtcaccggcggccaatattatgacagcgaaggcgagctgttctccgcctccggcaatatgggcttcaagctgggcgaagacggcttcttcaacctcagcctgttccaccgccgccaggattacaccaccgtcggcaccggccaggtccagatcaccaggcccgacggcacgcttcagcccaacacccccgcccaatggtccaacctggcgggcgacgccctgtcgggcatcaacggcggccagcccaaaacctacctgaccgaagccttctacaatatgggctatgatttcggcgggatcgaactgtacagcttcggcgactatgcccgccgcatcggctacgccaagcagggctatcgccatcccaagcgcatctgctacgaaatcggcaatctgagcggcggcatcacggccgcagcctatgatcccagcatctgctatggcgatacgggtacctggggcatggttccgctccagcatgtgatcgaggacgaatatagcttcaccgtcggcgccaagggcgaggcttcgggctggaactacgacctcagcaccacctatggctatcagaaggacgacatctggaccgaaagctcggcccatcgcgaagtctggcaggaaagctacgccgcgtcgctgcagggcatcggggctcccaacacggtggacaaggcctatgacggcggcttccgcctgagccagaccacggttaccgccgacatccgcaaagaattcgaagtcggactggccggtcccctcaccttcgcgttcggcggcgaatatcgccgggacacctatgagatcgtcgcgggcgattattattcgacctacaagaccggcgttcagtccttccccggctacaagtcgaccgacgcgggcaagttccgccgcagttcgcgcgcgggctatatcaacctaatcgcggagccggtcgaaaactggtccgtcgaccttgccggccgttacgaagattataccgacttcggcgacacgaccatcggcaagatcacgacccgctacgacttcagcgacgccttcgcgctgcgcggcacggtcagcaccggcttccgcgctcccacgctggcggagcagaaatattcgaccatcaacgtcggcccgaccagcgccgtcgcgcaactccctgccggcacgcctgctgccgtgctgttgggcttccaatcgctcaagcccgaaaaatcgaccaatttttcgagcggcgtcgtgctgcgtcccatccccaagctcgccatcaccttggacggctattatatcaagatcaaggatcgcatcgccggcaccgctccccgctttgcggtgcaaggcggcgtgacgcagccgggcggcgccgccatcttcagcgcgttgaacgctgcgggcatcgtccttgatccggcgcttcctaacgtgggcgtggctagcttcaccaacggcattgatacgcgcacctggggcatcgacttcgccgccgcttatccgatcgcgctggacttcggcaaactcgacctgtcactgacagcgaactacaacaagacgaagatcacgcagaacaaaatcccgacggtcttcagcgccgtatccgaaagcaatattgaaagggcctcgccggaatataagatcgtcgcaggcttcctcttcaccagcggtcgcttcacgttcaacgcgcgcgaaacattctatggcaagaccagcgtgctcgtcacgccccaggtgtcctgctccacgctgacggcagccaaccaaccctgcacctatgaaggcgtggtcaaggcgacggcgcttacggacgtggaggccagttacgatttcaccgatttcgtgaccttctcggtcggcgccaacaatctgttcggcaagcgtcccgaaacgcccagcctgttgcagggcgtcaccatcccggcgggcacgtcgccgttcatcaacggcgccggatcctacaacagctattatggccacagtccctacagcacgtcaggcggctattattacgcccgcctcgacttcaagttctaaagcgtcacgaagggagggccggtccggaaaggaccggccctttttgtatcggggaaataggcatatgaagaaatggctcgccctgttcctggccctcggcgccacgccgctggccgcgcagcagccccctttctcccccgccgtgcgggcgggcgacattctctatctttcgggccagatcggccgggtgccggacggcatggacccccataaggagggcttcgacgcggcggttcgcggcgcgatggattcgatcggcaggatcctcaaggacaatggcctcggcttcggccatgtcgtcaaatgcacggtgatgctggacgatatggcggactggccccggttcaacggcacctatgtcagctatttccagggcaagcggctgcccgcccgaagcgcattcggcgcggacgggttggccatgggcgcgccgctggagatcgagtgcatcgcgagcttcaaatagaagcgccgatggcgacgaccgaaggccctaaggttcgcccttcgactcccgcatccgccgttccgcgaaccattgctccagcatcttggcggtgcagccggtgaagccgttgctgccgatggcggagcaaccgcccggcagggcctgccgctgcacctgctccatggtcgcgacctggctgccccagccggggccgccggcaggctccggcttttcgcgcagtttccggggaatgcgatagcgttcggattcgggcttgcgcgcgcagacgatgatctcgtcgccctgccccttggggcaaggatcgtcgccatagactatcaggttgaagattttttggggcggttgcgcatgggccgcgccggcgaaagccaggggcgccagcgcgacggcggcgaggggaagggcggtgaggaggcgcatcgatccatattccttgttcgtcccctgtcccgccgtccggattgcccggtttgcggcagccttcttccagacggcgcgccgcggcgcatgccgtcactgctgcggcgtcgttccctgcggcgtcgcttcagccgcaccttgctgctgttgctgggcggcccgcgccttttcctccgcgacggcctgcgcctcgatcgccttgctttccgcatcgatggtggagaggcgccgggcccgctccgcctcgaccagatccttccagttcgcattgtccgcggcctgccgctccgccttggcgagccgcgccaattgcgcgaagcagccggtggcccccccgccgccgaccggcgagcagctttcggtgccgctgcggccgacatattccatcgacctcacccgttctccccaggcctggtggctgggctggttcggatcgccgcgcaacggttcgggaatgcgatagcgttcctcctcgcccttgcgggcgcacacgacgatgtcgctgccctgactctgcggacagggatcgtcgccatagacgatgaccaggttgacgcgttccgaccccgcctgcgcggcggggggctgttcctgcggcacgcttggcccctgctgcgccagcacgggggaagccgtgcccagcaaaagcatggcggcgatcaggctggtcttcatcatgcttctcctcagatgcgcttcgccttagatatacctagaaagggcgatggcggcacgacagcccaatcggatggcgcccgacaataagggataggccggagcctgctccgcgccatgggcgatggcggtttcgcgatgctccacctcctccgcctggaaatccgcgatgacggtggagagttccggatcgtcctctcccaattgctccagctgctcggcatagtgccggtcgatctccgtctcgatcgcggcggtgcaggccatggcggcgcgcggcccgatcgccgccgtcaccgcgcccagggcaaagcccgccaggttccagaccggctgcaaggcggtcggccgcaccccccgccgcgcgatcatcgcgtcgaaatgcttgcgatgccgttcctcctgcgcggccatgccggcgatcaggcgggaatcgggatgccgatcccccatgacggccagttgcccggcatagatgcgggtcgcgccgaattcccccgcctgatcgacgcgcagcatggaggcgcgctccgcgtcggtcacgcggcggccggggcgcgggaagtcctttacgctcatgccttgctcccttttccgatcagcagcgccaagatgaggagcgcggccgcgcccgacaagaggccgttatagcccgccatcgaaatgcccagcaggctccagggcgccacgtcgcagcgggtgatcggcgtcgccatgatctggttgaggatgtccgccggattgccgccggccgggctggtcgagcaggcggtgagcccttcccaccagccatattcgacgcccgcatggaacaggccgatgccgccgccgatgccgatggcaaggcccgccaggcccgtgaacagcgcgctcacgcaggccttgccgcgcatcgcataggcgaccagcgccagcgggatcgcggccatatgggcgtaacgctgccaccagcacatttcgcaggggtgcatccccccaacatattggaaggcataggcgcccgccagcatggccaggggaaagatcagcgccaatgcgcgggcgaggggcaggtttgtcatagcgttcgcttaaaccgtcccgcggctttcgtcatgctgaacttgcggtggtgaaagggaacggggaaggttctatccgctttatgtaacctgctcctgcgaaggcaggagcaggttggtttgtgggggtcgccctcgctgtcagtgcgtggcgggtttgcgggcgggagtggcctgcgccaccgccccgcccggcctggccgccaggcgggcgatggtcttcaacgcatagtcgagctggaaatcctcgatccccttcttcttcaactcctcggccgtggcggcgaagcgggggtcgtccttgctgtcctcttccagcgccgcattgtcggtcttgatctcgttgatcaggtgccggcgcaggtcgctttcgcggaatttcgggcgattcttgtaatcggggtcgctcagttgcggcaccctgacgtccggttcgatcccgccttcctgcacggagcggcccgacggcgtgtaatagcgcgccgtggtcagcttgagcgccgtggtgttgctgagcggcagcatggtctgaacgctgcccttgccgaagctgcgttcccccatcaccagcgcgcgatgctggtcctgcagcgcgcccgcgacgatttccgatgcggaggcggagccagcgtccaccagcacgatcaccggcaggcccttcgcgtcgtcgccgggcttggcataatagcgctcgacatcgcccttgttgcggccgcgctgcgacacgatctcgccgcgctccaggaaggtgtcgctgaccgacacggcttcgtccagcaacccgccggggttggaccgcaggtcgaggatatagccggtgggcttgcggcccagcgatttgtcgatgctgcggatcgcctggcgcacgtcggcgccggtattggcggagaagctgacgatgttgatgacgccgatgccgttcttcacttcccatttcaccggcttcaactggatgatctcacgcgtcagggtgaggtcgatcggcttgtcgcggccggggcggacgatggtgagcttgatctgcgtgcccggcgcgccgcgcatcttgtcgaccgcctcgtccagcgtgccgccatagatgagctgcccgtcgagatgggtgatatagtcgcccgccttgatcccggcgcgccaggccggggtgtcctgcgtcggcgcgatcaccttcaccgcgccgtcctcctgcgtgacggaaaggcccaggccgccatagctgccctccgtctgggtgcgcaggttctggaaatcgcgggcgtcgaggaagctcgaatgcgggtccaggctggccagcatgccgtcgatcgcgcccttgatcagcttttcgtcgtcgaccttctcgacatagtcgctgcggaccttctggaacacgtccatgaactcgtcgagcgccttgtagctgcttgcctccccatcggcgagcgccgcggtggtggcagggatgagcgcgagcgcgccaagggcgacggcgccccggaagaaattggatttcatgcgtgtcctgagtcctggcatcgaaacggcaatatagggcatttccgtgcagacgcaaaaatcttgctcgcgccccttcctagggtgtgtgggggattcagttcagggcgcggcgaaaatagtggatttcgagaactggcgcgcagcgtacttcagtacgtgagcaccggaagcgcagaaagccgctatttgcagcccgccatgggctgaatccccatacaccctaaacaggccgatgccccctgcgccatttggcgaacagatgccgcgccagcatggcgggcggcatccgcagccaatgggaccgcaggtagaaggcgaaacgcagcagcctgcgcctttcccgtccccacccgtcgcgcgccagcagccgggccatgacgatccggtcccagagcgtgagccgcgccccttcgccatagagcgcgttggccagccgccgcgcctgccgcacatggggcagcaggccatgccgcgccgcccgcgcctccagcgccgcgccgtcaacgccgtcgagcaggcaatatatgtcccagaggttgcgaagcccccccgccagatcgccgtccgccagcagatgcgccgccgcgtggcagacccggtcctcgggcgagagcatggacaattggttggtgatgggaaccgcctgcgcgatcatcgccgccgcatccggcgtctgccgcgccgtcagcggcaggacggtgtggtgcacgtcgatcatccggtcccgcgccgcatggatcatcggcggcagttcatgcatccactgccggtaataggcgtcgtcataggggtcgtccttgacccattcccatccggcgtcgatcagcgcccgctccacccgctccatcgcatcgcgcggcaccaatatgtcgagatcgccgatgaagcgcccctgcccggcgcgcagccccgccgccgcataggccgtgcccttgagcagcacgaccggcacgtcctggccggcaagcgcctccgccgcgcgatccgcctcccacaatgcctgccgggcctcgcgttccgcatccagccgggcgtcggacaatatcggccgcaccgccgcgggcacgggccgatccccgattcgcagggcgagcgtgccgatcagccgttccgccctcgccatcgcgacaagggcgttccacccgcccgcatccagcgccgccaccccgtcggggtcgcgcagggcctgcgccagccgccgggcattcatgccagttcctcccagagccgctctaccagggcgatggcttcgtcgcccgacggaaagtcgatggcgcgcgcggggacattcccgacaaagcggctcaacgccgcaaagcccggctcgcccagcgcgacatagttggtcgatgcctgggtcagccgcatgaagacctccccctggccgaccgggcgcacgtccgcttcatggccgaaacgcgggaacagcagcagcgcgggcggcgcgccttccgtcatccgcgccaccgcttccccgcgggggacgaggtggcgaatatcgcccttggccgtccccgcgagcatcggccccatgcgctgcgccggcgcctccgccgcgatgacgtcgatggcgcggttcttgagcgagacgaggcggggaaagggaaagatcgccccggtttccaggtcgagcagcgcgaattcgtcgcccatcagccgccagccccgctcgcccagttgcgcggccagcgtcgacttgccggaacccgattcgccggtcatcaccagcgcccgcccatccttttccacgctggaggcatggagcagcaggtgccgccgccagccgagcgccatttgcaggttcatccccatttccgccgccagcagcccgtgggcaaggctcatcggcgcggcgtcggccagcccatgatcgccggtgatgaagatggatggccgaaaccagcgccggaacggccccgcaggctccagccgcacggtgaagtcggctatcgcgtcggccggcatgggataatcggcatagagccgcgccagcgcctccaccggctgccgccatgccgatccgatgcggaaggtcgccggaccgatcgtcagggtcaggtcatggttcacgcgatgcggaccagtccaagcgcggccagttccgccagatgcgcctccaccagcggcagggcctcccccggctcgcccggatcgtagcgcagggccaactgccccaatatctcgtccgccgtcagcgccgcgccatcgtccagcgtcgccagtatctccggcaccgggctgatcgtcatattggtctgccccgatgggcggtggtagagcagcaccatatcctccagcgcgcagcataggatggcgtcggggctgtcctggcaatagcgggctggcatggttgcggaattcggccttcggatgggactgtcgcgccatccttaagacaaaggcgtagccaagtgcctaacgcgacaagctgttttgcgcgacgccccgccaccgcatgccgccggatcgcgccagccggacaaaggcgcgcaaataggcgtcgagcgcgctttcgacgccatgctccttcaccgcctcccccagccgcgccgccggcgctggatgggcgagcgcccagaggatcgcatcggcaaaggcatcggcatcgcccaccggcaccggcgcatgctggcccgccgcggcgagcaccgggcggatattcggcgtcgaatcggttgcgacgacccccgtgccgcaaccgagcgcctcgatgagcgtcgcgacgagtccctcccagcgcgagggttgcagcagcaggtcggcctgcgccattaacgccgccagttccgccggatcgccgacgaagcccgcaaaatccacccgttccgctatccccagccgctcgcaaagcgccttcaggtcgcggcgcaacggcccccgtccgacgatcttcaggcgccagtcgagatgcttcagccgggcaagcgccagaagcgccgtcgcatggtccttctgctcgaccagccgcccgaccatcaggaaatgccatgggcgcccgtcggtcctggctccgcgttgccgccgcagccgttccagcagcggcgtgaccgtcgggcgcggcagcagcgtcacctgccggcccgcgagcggcccggcctgcgtcagcgtcatccggtccgcctcgcccatcacgatggtcatggcgctggcccgggcgatcgcgcggaatcggctgcgcctgatccaggcggacaggccgcgctggccggggcggacgatcgggttggaaatccggcccaccgcccgcgtcgccgtgcccagcgccgccagcgcgcacagcatgttgctctgattgcccgcggaatagagaatatccgggcgccgccgccgcaccatggcggccagcgcggggaactgcgcgatcatcgacagccgccgcgaaaagggcggcgccggtacgcgacggaccggcacggcgggatcgatgaggcccgccaccgggccgtcagtccgcgtcatccacaattccacgtccacgccgcgcttcagcagatgattggcgagcaggatcgccacccgatccaggccgccatcgccgggttcatagaggtagatcgcgaccgaacaatcttgcttcacccaatggggtgcatggaacatggggccgcccttgctgcgcctgaccggatcgtcgaagcctcgacgccgtcaacgccatcgatccgtaaaagttcgggtggaaatgatgcgccccccctcagcggggcatttgcagcgatgcgtagcaggtgaagccgctcgtccccgactggaggcggcggatatagttcagataggcctgattctgctcatagccggcgcccggcagccggccgccgcgcatggcctggcggacctgttccccgctgaagctcttgccggcggggaaggcgccctgcgtgcccgccggcaccacctgaccgttggccgcgatataattgccggccctgccctggtcgggaacgggtatcgtgcagttgagcaccgacgcggccgtgttcgccagcgccggacggatcgatatgatcgccgatgccgcgacggcgccgcccatcagcaactggcggcgcgacggcgcggcaggggcatcgtcccgcgactcggcttccttctgtggggggaacggctcgctcatgtcatcctgatccgctatcgcgcttgccaaattgtaaaaattgccggctactgcggccctctttgcagcaaatgcctcaaatttccagcatggtaaccatgaatcgcctgaccgcttcccagatcaccgcctcgctggccgttctgctgctcggcaccgggggcgcgttgatgatgggcgcagggccgctcgacatcctcctgccggtgctggcggcgctgctggtgctcgccatctgcgcggccgggccggatcgcgccgaacccgccctgtcgaccatgctggcggaggtgccggacatcgtcgcccatcccgacgcgcgcgacctgatggaggccatggccgacccgctgatgctgatcgagcggggccggatcgtcgccgccaaccgcgccgctcagcggctgctgggcgcgcatatagagggggaggatgcccgcatcgccatccgccatcccgccgccgccgaacggctcgccagccaggcaccgctggccgagccggtgacgatcgaactggtcggcctgggcgcccgcgaccagcgctggcagatgcggatcgcgccggtgggggaggacggccatgtccggcggctcgtccatctggccgaccatagcggcgcccatgcggcggaaaagatgcgcgtcgatttcgtcgccaacgccagccacgaactgcgcaccccgctcgcgggcatattgggcttcatagagacgctggccgacccggaactgggcaaggacgacgaaacccggcagcgcttcctgaagatcatggacggggaggcgcggcggatgcagcggctgatcgacgacctcatctccctttcccgcatcgaggcggagaaacacaggctgcccgaaagcgcggtcgacctgtccggcctggtggccgaagtggtgggcgtgttccgcgccagccacagcgaacgcgggcgcgacgtggagatggagatcgcgcccggcctgcccgaagcgcagggcgaccgcgcccaactgtcccaactgctccataatctgatcggcaattcggtcaaatatggccgggccggcacgccgatccgcgtgtccctgtccgatgggccgaacggcctgttgcggctgaccgtcgcggatgagggcgaaggcatcggccccgatcacctgccgcgcctcaccgaacgcttctaccgcgtcgattcggggcgcagccgggcggtgggcggcacggggctgggcctcgccatcgtcaagcatatcgtggaacggcatcgcggacggctggacatcgccagcgtgctgggcaagggcaccaccatctccatcctgcttccccgcttcgccgccgaggaaaaggcggtcgcggcaaaggcctgaacgaaaaaagacggcgacagcgcggccttccgccgtcaatgtcataaaaatgcaatcccattgtcacaaaggcgcgacgtaccgcggctacggcgcgtgcccagaggggggcggcgaaaagcgaatcgcggccttttgacgaaggagattttccggtgaagcattttgccctgatgaccgcgaccgccgccgcactcactcttgccggctgcggccagcagtccggcggcggggccggcgccacccgcgaccagatccgcgccgtcggctcctccaccgtctaccccttcgccaccgcgattgccgagatgttcgttcagggcaatcccggcatgaagtcgcccatcgtcgaatcgaccggcaccggcggcggcatgaagctgttttgccagggcgtgggggcgcagcaccccgacatcgccaacgcctcgcgccgcatgaagaagtcggaattcgaggattgccggaagaacggcgtcacggacatcgtcgaaatccagatcggcgtggacggcctggccttcgcggaatcgaagaacggtcccggcctcaagctgacccccaggatcgtctatgaggcgctggccgccaatccctatggcaagggtccgaacaaggcgcaaagctggaaggatgtcgaccccagcctgcccgccacgccgatttccgtcttcggcccgccgtccaccagcggcacccgcgattcgctggccgaactgatcctgaccaagggctgcgagagcgacccggcgatgaaggcgctcaaggaaaagagcgaggacgagttcaaggccacctgcacccgcatccgcgaggacggcaaatatgtggactccggcgaaaacgacaatctgatcgtccagaagctgggcgccaatcccaacgcgctcggcgtgttcggctacagcttcctggaggagaacaaggacaggctgaaggacgtttccatcaacggcgtcgaggcgacctatgaaaccgtgtccaccagccaatatcccggcgcgcgcccgctctacatctacgtcaagaaggcgcatatgcaggccattccggggcttcaggcctatctcgacactttcgcggcgaactgggatcccaacggcgcgctgaccaggcgcggcatggtcgccgcgccggaggacgtgcgcaaggcgagcgcggcaaccgtcaagtcgctggcggtcctcgacggttcgcagctcaagtaagacaggcgagatgacaggttccgccaccttcctgctgctggctggcctgggcgccatagcctgggtcagcgcccgcgcccgcgcgctgcggctgcaaggcgcggcgcgggcctccggccgccgcgacgccgtgcatagcctgccgggctatcatggctggtatgtcgcgctctggacgctgatgcccgccggcatcttcctggcggtctgggcgaatgtcgcgccgggcctggtcacgcaggacgtgctgggcagcccggcggcgcaggccctgcccgccgacgatttctcgcgctccgccatattgggcgaggcgcgggccatcgccacggggatgcaggcgggggcgttcaacccgctgtcgcagggcctggtcgaaccatatagggacgccatcggcaaatatgggctggcgggcacggcgctggcgatcatgctggcctttgccgggggggcctatgccttcacccgcgtccgccccgatttccgggcgcgcacgcgggtcgagcggctggtgatggcgaccctgctgatcgcttccctgctggccatcgtcacgacgctgggcatcgtcgcatccctgctgtgggagagcttccgcttcttttccatggtcagccccctcgatttcctgttcggcgccaagtggagcccgcaatcggccgcgctcggctatggcaatgacgacgccttcggcgcggtgccgctgttctgggggaccatcttcatcggcgcgatcatcgccatggccgtcgccatcccgctcggcctgatgagcgccatctacctcacccaatatgccagcccgaccgtgcgcaggtggatgaagccgacgctggagatgctggcgggcgtcccgaccgtggtctacggctatttcgcggcgctcaccatcgccccggcgctgcgcgacttcgccgtggcgatcggcatccacggcgcgtcttcggaaagcgcgctggccgcggggctggtgatgggcgtgatgatcattcccttcgtctcctccatggccgacgacagcatcgccgccgtgccccagtcgatgcgcgacggcagcctcgccatgggcgccaccaccagcgagacgatccgccgcgtgctgatccccgccgcgctgcccggcgtggtcggcggcgtgctgctggccgtcagccgcgccatcggcgagacgatgatcgtggtgatggcggcgggcctggccgccaacctgacgctcaaccccttcgccagcgtgacgacggtgacgacgcagatcgtccagcttctgaccggcgaccaggaattcgacagcgccaagacgctggcggccttcgccctggggctggtgctgttcatcgtcacgctgctgctcaacatcgtggccctgcgggtcgtgaagaaatatcgcgaggcttacgactgatgaccgctgaacgcctccccaccgactggaagtcggacgcgatgcgcaggcggatcgcccggcgctatgccgccgagcgccgcttcagggccgcagggctgttcgccgtgctgctgtccgccgctttcctcgctttcctgctgttcaccatggtcggcaacggcctgcgcggcttcaccgggacggagatcgcggtgaaggtggacttccccgcctccccgctgctgctcgaccccaacgccatcaccgaccaggcgctcgccaacgccaacctgccgatggtgacgggcgaggtcgtgaagaaggcgctgggcgccgatgccgaacaatgggtggcacccaccgcctggaccgcgctgcgcgacgcgatcaaggccgatccgaagatcctggcgcagacggtgacgatcaggctgcccgccgccaccgccatagacctggccgccaagagcgacgggtcgcccgaagcggaagcggcggtggcccggctggataaggcgggcctgctgacgaccggcatcaactggggcttcctgaccgcgagcgacggcaccgatccgacccaggtcggcatctggggcgcgttcaaggggtcgctgctgaccatgctggtgacgctggcgctcagctttcccatcggggtcgcgaccgccgtctatctggaggaatatgcgcgcaagaactggatgaccgacatcatcgaagtgtcgatcaacaaccttgccgccgtcccctccatcatcttcggcctgctgggcctgtcgatcttcctcaacttcctgcacctgccgcgatcggccgcgctggtcggcggcatgacgctggcgctgatgaccatgccggtcatcgtcatcgcgggccgcaacgccatcaagtccgtgccgcccagcatccgcgacgcggcgctcggcatcggggccagcccggtgcaggtggtgttccaccatgtcctgccgctggccctgcccggcatcctcaccggcaccatcatcggcatggcccgcgccttgggggaaaccgcgccgctgctgatgatcggcatgcgcgccttcatcgccacgccgcccggcgggatcaccgatccggcgaccgtgctgccggtgcagatcttcctctggtccgacgaagtctccaagggcttcgtcgaaaagacctccgccgccatcatcgtcctgctggtcttcctgctcgcgatgaacggcctcgccatctacctgcgcaacaagttcgaaaggcggtggtgaccgcgatgacagccatgatgcatgaacaacagacgctggcccctgccgcagagcccaagatgacggcccgcgacgtcagggtcttctatggcgacaagcaggccatcaagggcgtgtcgatcgatgtcgacatggacaatgtcaccgccttcatcggcccgtcgggctgcggcaagtcgaccttcctgcggacgctcaatcgcatgaacgacaccgtggccagcgcgcgtgtcgaaggcgcgatcacgctggacggggaggacatctacgcccccagcatggacgtggtgcaactgcgcgcccgcgtcggcatggtgttccagaagcccaacccctttcccaagtcgatctacgagaacatcgcctatggcccgcgcatccatggcctggcccatgcgaaggcggacctggacgtgatcgtcgagaaatcgctgcgccgggcggggctttgggacgaggtgaaggaccggctgcacgacagcggcaccgcattgtcgggcggtcagcagcagcgcctgtgcatcggccgcgccatcgccgtcgaaccggaagtgatcctgatggacgagccatgctccgcgctggaccccatcgcgacggcgaagatcgaggaactgatccacgaactgcgcggccgctacgccatcgtgatcgtgacgcacaatatgcagcaggcggcccgcgtgtcgcagcggacggccttcttccacctgggcgaactggtcgaatatggcgtgacgtcggacatattcaccaatccgaagcaggaacggacgaaggattacatcaccggacgctacggctgataccgggggagaacggacatggcagaacatacgatcaaggcgttcgatcaggagatggacaagctgcgcggcctgatcgccgaaatgggcggccgcgccgaatcggccatcgaaaaggcgatgctggcgctgcaacgccatgacgaggcgctggcggcggaggtcgtcgccgacgacaagcgcatcgacgccatagaggcggaggtggagaagctcgccatcgagatcatcgcgctccgcgccccgatggccaacgacctgcgcgacgtgatcgcggcattgaagatcgtcggcgtggtcgagcggatcggcgactatgccaagaacatcgccaagcgcgtgcccctgatcgccgccaaccagcggacgcaggaacccatcgcgcttcttccctccatggggcaggtcgcggcggagatggtgcaggatgccctcaacgccttcgcggcgcgggatgcggaactggccgtcgccgtggtcgagcgcgacacggtggtggacgatttctacaacagcgtcttccgcacgctcgtcaccttcatggtcgaaaatcccaagacgatcagcgaatgcgcccatctgctgttcatcgccaagaatatcgagcggatcggcgaccatgccaccaatgtggcggagatggtctattatgccgcgaccggccagaccctgcccgaccgcgaacgcggcggcgcggcggcggagggctgaacatggcgcgggccaggatgctgctggtggaggatgacgcggcgctggccgaactgctcatctggcacttcaagcgcgaggatttcgaggtcgtccatacggtggacggcgaggaagcgctgcttctggcgcaggaaaacatgcccgacatcgtgctgctcgactggatggtggaaagcctgtcgggcatagaggtctgccgccgcctgcgccgcatgaacggcacggccaacgtgccgatcatcatgctgaccgcgaggggcgaggaggaggatcgcgtgcgcgggctcgaaacgggcgcggacgattatgtgaccaagcccttctcgccccgcgaactggtggcgcgcgtcggcgcggtgctgcggcgcgtgcgcccggcgctggcgggcgagacgctgaccttcgcggatgtggagatggacacggtggggcacaaggtccgtcgcggcggccaggtgatcccgctcggccccacggaattccgcctgctcaagcatttcctggagcatcccggctgggtcttctcccgcgagcggctgctggacagcgtatgggggcaggacagcgacatcgaactgcgcacggtggacgtgcatatccgccgcctgcgcaaggcgatcaacgcggacggccgccatcgcgacatcatccgcacggtgcgctcggccggctatgcgctggataccgacggagcggcgtgaaccggcgcttgggatcgctggagacggaaataggccggtagcgccgcgtcactccgccatggcccgcgcttcccgcaccaccagcacggggacgccatcccgcaccggaaaggcaagccccgccgcatcggacagcaattcgctccgctccgcatcccagcgcagcggcatgcgcgtcaccgggcagaccagcttcgcgagcagcgccgggtcgagcgtggcgctcattgcatggtcgcgccgccgtcgcgttcgatccgcccgacgatctgcatcaactggatgatccggtcggccctttcgcccagcgtatccgcctccagcagggtctgcttggccgccggatcgaagggcacgatctgggcgatcccgttcaccagcgccatgtcgtccagccgcgacaccgccgtccagtcgaccacatagcccagcgcatcggcaaagcgtcgcgattcctgctccagcgccgcccgctccacggcggagaggatttcatcctcctgcgcaaccggctccacatccgcctcgatctggcggaaggcggtcggcacggccagttcccgcaccacccgaaagcgcgcaatccccttcagcaggatattgtagcggccgccgtccagcgcctcgatatgggtgatgtggcccaggcatcccatgtcgaacagcgcgggcttcaccccttcttccctcggctggatcatgccgatgcgcctgtcccgcgccatggcgtcatggatcatcgcctgatagcgcggctcgaagatatggagcggcaattccatgcccggcagcagcagcgcgcccggcaggggaaagatcgagacgcgcgccatgccgcagcgccggtcaggaaaagagaatctgcgaaagcctgcgccgctgggccgcgacccaggggtcttccagccccgtcgcctcgaacagcttgaggagctgcgcccgcgccgcgccgtcgttccacgcccggtcgcgccgcacgatctccagcaattgttcggccgcgccgtcgcggtcgccattggccatcaggccgttcgccagttcgaagcgggcttcatgatcgtccgcgtcggcagccactttcgcctcgatgcccgacaggtcggccaccggcttcgcgtcgcgggcgagcgcgatggcggcgcgggcgcgctccaccgcctggtccttcgccacgtcggcgggcagggccgccagcgccgcctccgcctcgtccagccgccccagcgccaccagcgcccgcgcctcgcccgaagcgacgtcggcattgtccggcaccatctgcgcaatctgctggaacacggaaagcgcccgttccggctctccgcccgccagcatctcctcgcccatggcgatcagcggcgcgatttcctcaagctgcgccttctcctccgattcgatcggcaactggctcagcaactggtcgagatattgcttgaactgcccctcggtccgcgcctggctgaggtcggcgacaggctggccctggaacacggcatagacggtggggatcgactggacgcggaactgggcggcgatgaacttgtcctcatcgacgttgatcttgaccagcttgacgcccttggccgcatagtcggcgcacaccttctcgatcacgggcgcaagctgcttgcaggggccgcaccattcggcccagaaatcgacgatcaccaactggttgcgcgacggctccaccacatcgcggcggaaagcctccaccgatgccttgtcggcctcgctcagtccaagggtcgccacttcactcatctcctgctgcaaacgcggttttcaagccgccctcatacagcgccttatgtggggcgtcaccccattggaacaagggagggtgggcgcttgatcttcccctccccttaaggggaggggattgaggggtgggggcgtgccttacaggccaagtcggatggttgggcgcgcccccaccccaacccttcaaacgagtcacgtgcctcgtttgaacctaaaggggaggggctctgatggtcatttctcagaggaaatatttgacctttatgtcctgccgcaccgccgcgcccgtcacggcgaattgcgccgagcggaagctgggcgcgccgaagcggatcgcggggttgcgggaaaagcccacgccctcgcgcgggatgcctgcgaacgtgtccagttttccgttgccgttttcgtcgtggatgatcgcgatggcataggtgcccggctccatccggccgagcgcgacggcgccggaggttacgggcagggtgaaatgccgtccctccggatctttgctgcaatcggggaaatgggccgcctgccgcgtgacgcagatcaggaaattgcctctggccgagcgcaggccctgcacgtccatgctgagcggctggcccatgtccggcggggcggcggccaccgccatcgccgccgccgcgaccaacaagaccgttccgattctcacgccgcctccctgaagctgcccaatcccgcgtcggtgccgcacagccggtcccagaatcggaaatagaggccgtaattgcacgcatatcgttcatggtgccgctggtgatggctcgcggtgatcagccagcggcctgcaggcccccgcaccatccggcgcggaaacatctcccaccccatatggttgctgacgcccatcaccgtcatgatcgtcagcaccacgcccagcgcgccgacatggatggggatcaggaagaccagcgcggggatcaccacagcgccggtaacggcctcccaggggtggaagctcatcgcggcccaggccgtgggcgggcggctggcatgatgcacggcatgggcgatgcggaagggccggggccggtgcatccaccgatgcgtccagtagaaccatgtgtcgtgcgcggcgaggtagagcagcaccgacaaaggcagataccagagcggaaaggcatggacgtcggcatagaccagcgtccagccatgcgcctgccagccccaggcgacgatgcccgcgggcgcgccatagatcagcgcggacgccagcgaccaggcgatttcgcgtcggatctggcggtccagcccggtatagaggcccggcctgcgatggcgggtggccagcgcgaaggccccgctcgccagcaggtagcgcgcgcccacgatcaggctcatggcgagggcggacagaaggatcgcggcgaacatggggccgaccataggcagtcccgcgcccgccgtcacgcgccgttcaggtgcggggacgcggattttaagtgcgggggcgggcctggcgatagctgccgaggatgcgcacccatttggtgtggaattccagttccgccagcgcccggtctatcgcgggatcgcccggcattccctctatgtcgcagaagaattcggtcgccgcgaagctggccccgcgctggtagctttccagcttcgtcatgttgacgccgttggtggcgaagccgcccatcgccttgtagagggcggccgggatgttcttcacctcgaacaggaaggtggtcatcaccgggccgacgcccgcggccggcatcttcggctctcgcgagagcaccaggaagcgcgtcatattgtcgtcgctatcctcgatattctccgccaccagccgcaggccatagagttccgccgccagatagggggcgatggccgcttcgccgggaaccttcgtttccgcgaccagcgccgccgcgcccgccgtgtcggcatagctgaccggctggatgccgcgctcgcgcagataatggcggcactggcccagcgcctgcgggtggctgaccgcgctcgtcaccggcgcggtgtcggcagccatcaggcagtgccggatgcgcaggaaatattcgtcgacgatgtgcagcccggattcgggcagcaggaaatgcatgtcggcgacgcggccatgcaggctgttctcgatcgggatgatcgcccgcgccgcgcgcccttcccgcacggcgtctatcgcatcctcgaacgcgaagcagggcagcggcacgcaatcgggcgcataatccagcgcggccaggtgcgaattggcgcccggcgcgccctggaaggcgacggcgcgagcgggatcgacggcggccttcgcggcgaggtccgcgaccaggtcgcgggcgggggcgggatagttttccatgggcgcctgcgcgcttattcacttcatcgcgcccgcgcaagcatcctctccggccgcaaagccatgaaaagcgtgcgcgatcccgttcaagcccgcttgcgcgttcgcgcttgcgccattatggcagcgcgctagaggggacgcgacactagcggccagaacagaaatccaggggaattcgagcgaatgggcgatcgtttcaacaccgctgccggttgggcgttgttcgcgggtatcatcgcgctgggcggtgccatcgtcagttccaaattcttccatgaggaacggcccgagaaaatgggctacgccatcgaaggcgtcgaagcggaaggcgaaggcggagcggccagcggccccggcctcaacaccctgctcgccagcgcggacgtcgcggcgggcgaaaaggtcttcgccaagtgcgcggcctgccacaccatcaaccagggcggcgccaacggcatcggccccaacctctacggcacggttggcgagccgatcggccagggcaagggcggcttcgccttctccgacgcgctcaagagcaagggcggcaactggacgttcgagaatctcgatcactggctgaccagcccgcgtgaattcgcgcccggcaccaagatgaccttcgcgggcctgggcaacccggccgaccgcgccaatctgatcgcctggctgaacacccagggttcgaacctgccgctgcccgccgccgatgcggccccggcagccggcggcgacaatgccgctgccgagggcggcaatgcctccgccaacgcggcagaggcgcccgccgccaacgccgccgaataaggactgacggcgcggtccctgccggccgcgccctcctccatcccgtcgcctggatcgggtccggcgcgacgggcatgcactgcccggaaacagcccgtcagccgccgcgaatcgcgaccgcccggcgcatctcgtccagcgcgatcgtcagttcggcccggcgcggcatctccgtcaggatatgccgcgtcagcctctcataatgctggatgaagcgcgccaccccggcatccgacatgccgcctcccctttccttgcgcagttcatgctcctgctgcgtccgccagcgccggacgatcccgaagccgggcgcggccagcagcaccagccggtccagccgcccgaacagcggccgataatcctccgccagcgcgcgattcacgaaagcgcgccagacgccgtccgcatcctcctcccgctccagcgcattgaccggctccgccagcgccgccggcgcctgcggcagcgccccgacgcaccagccctccagcagcagcagccgcgtccccgcagccgccctttcccagcgcgcctccggcaagcggtcgtcggacgccttgtcgaagcgcggcagcaaggccgcctctccccgttccagcgcgtcgatcacccgcagccccagcgccacgtcatgcgtccccggcacgccgcgggtgcgcagcagcggatggatcgaccgcgccatcgcctcccgctccgcccgcgtcagatacagatcgtcgatggaaaggaccgctacgggaaccccgccgctttccagcctttgccgcaatcccgccgccagcgtcgacttgccgctgccctgcgccccgcacagcccgatcgccagcagccgatcgcccgaccccgccagcgcccgccgcgccaatccctccaccgcgtccagcgcagcgccgtccatgctatcgttccgcgatcagcagcttgtcgatcttgcgtccgtccatgtccacgatctcgaaccgccagccctgatcgtcgatgaaatcgcccacctccggcaagcgcttgagcagccacagcgcatggccggcgaccgtcgcatagtcgcgatcctccggcaggtcgatgccgatccggtccgccagcaggtcgaccggcatctgccccgacaccagcaggctgccatcctcccgctcgaccagttcaggctcgtccgcgctgtccaggtcggacacgaaatggccggcaatggccgacagcaggtcggcgggcgtcgcgatcccttcgaaatggccatattcgtcatgcaccatgaccatcggcacctcggcccggcgcagcacctccagcgcgtccatggcgtcgacctggtcgggcaccacctccaccttgcgcatcagggtttcgaggttcagcccctcgccccggaacagcgccgtcatgatgtcgcgcgcctgcacgacgcctatgatgtcctccaccgtgccccggcccaccggcaggcgcgtgtgcggcgtgtcgagcagcttggcgcgaatcgcatcctcatcggcgtggatgtcgatccagtccacgtccatgcgctgggtcatcacctcgcgcaccggacggtcggccaggcggacgacgccggagatgatggcccgctcgctctcctcgatcacgccggacctgctggcttcggcgacgatcaggtgcagttcctccgccgtcacatgctgttccgattcgcgggtcattcgcagcaggcggaagataagggcgctggacccgtccagcagccagacgatgggcgcggtcagcttcgccagccacagcatcggcccggcgaccagcaccgcgatcggttccggagcgcgcagggcgaactgcttgggcaccagttcgccgacgatcagcgaggcataggtggtaaggccgatcaccagcgcgaaaccggcattttgcgcggcgttgggcgacaggcccagcatctgcaatcgctcgccggtcggcccgcccaggctggccccggaataggcgcccgcgacgatgccgatcagggtgatgccgatctgcacggtggaaaggaacttgccgggatcgctcgccgccgccagcgcggagcgcgccccgcgccgcccggccttctccatcgcctggaggcgcggcctgcgggcggagacgatggccagttccgacatggcgaacaggccgttcagcgcgaccagcgccaggatgatgacgaggtcgacccagggaaagggcgtcggagcgtgcggggggatattggccatggcggtcggcggccacctatagccttgattctgtcaatttcacaaccgtcgcatcatgtgcagttcagttcgcttgtggaacaaaggccccgtctcaaccattgggggtgcatccgatccgttcgggcgcacgagaaagggaaacatatccatgcggaattttcatcgcatcgtcggcgcgaccggcctggccgccatgctggcgaccacggcctgcaccaccgatcccaacaccggcaaccgcaccatttcgaaggccgcgatcggcggcatcggcggcgcgctgggcggctatctgctgggcgacctggtcggcggccggcatgaccgcaccgaaaagatattgggcgcgggcatcggcgcggtcgcgggcgcgggcatcggcgcctatatggacgcgcaggaacgcaaattgcgggaggaaaccgccggcagcggcgtggacgtgatccgcgacggcgacaatctggtgctgcgcatgccgtcgggcatcaccttcgccaccgacagttccgccgtgcagccgcaattccagccgacgctgaacgacgtcgcttcggtgctggcgcaatatcccaagacctatatcgacgtgtacggccacaccgacagcgacggcaccgacacctataaccaggcgctgtcggaacggcgcgcccaggcggtgggcgattatctgacgacccacggcgtccagtcggcgcgcatcgccacccgcggcttcggcgaaacccagccgatcgcatccaacgccacggcggagggcaaggcgtccaaccgccgcgtcgaaatcaagatcgcccccgtgacggagcaggacgtccggagctgaggcgccagcagccgatgccccgtttcagccggggcatcggcctaccaggccagccggtgcttcacgcccatggcctgggccaattgccgctgccgccgctcgaccgcttccccgaaaaggtcggcatccacgctccgcaaccgcagttcgagcacattgccctccatccccagccgggacgccagcaaaggcccctccaccccgccggacagcctttgccccagcctgatcgccagaccccatagggtcgcgcgccgcagcgcttcgggcggggcgaggcgttcgatgccgggcggggtggacaggccgccgccgaaattgctgtgcagcgcctgcgccagcatggcgcgctctgcggcgttgatgcccacccaattgctgtgcagcgcgatctccacgccccgttcggaccggaaatcagggttggcgcgccagccaacatcggccagcaggcaggcggcgcggcggatgcggcgccaggcgtcgccgtcatccaggaacagcggcgcgatccagcgttcgatcatgtcgccatggccggtgaagcgggcctgcgcctccccctccgcctccgccgcgaccagcagcgggtcgtgcgcccggatgtccggcggcaggtcgccgaacagcaggccttcgcgcaggccataggccgagaccaccagcctgctcgacttcaactggcggacgatcaccgacagcagcgccgccgcgtccggcagggtgggcacccgcgatccggtgatctggggaatatccttgaaccgcgccttgccgacatgggacacgatgcgcgtcaactgttcggcgcgggtggcgggcatttcatattggtggacgaccggcagcgggaaccgggtcagttccatgtcgaaccgggccaatgcgcgccacgacccgccgaccaggtagaagggcaggtccgcaggcgcgtcccagcccgccttcgccagcatcttccggaccatccgttccagcaccgccggacccttggcgcggatctgcggcaggcgcagcacgcccagcggcagcgatatcgtctcatgcaccgcgccgtcgcggatgcgggccagttccaggctgccgccgcccaggtcgccgacgatgccgtccgcgccgggaatgcccgacagcacgccatgggccgcggccaccgcctcctgcccgccggtcagcagttcgacctccagccccatctccctggcgcggcggatgaattcgtcgccattttccgcgtcccggacggcggcggtggcgacgcagcgcacctcctgcacctccatctcgcggcagagatgggcgaatcggccggcggcgcgcaggccgcgctccatcgcctccggctcgatccggccggtcctgcccagcgatgcgcccagcccggccatcaccttttcgttgaagaggatgaaggggatgcggcgcggcccgtcatagacgaccaggcgcacgctgttggagccgatgtcgatgatcgccgtgcgcgccttcgcctgttggggcgaggtcgccatgcccggcgcgatcgcccggacctggctcagcatggaattcatgcgcgtcaggcccgcccgcgcaggcgcagcgtcggcaccgccacgctgtccagcgacgcgccgcggcccgacagcgacgggttggtcatgaaatagcggtgcaggttgaacggccggtcggtcgcctccacccggctgtaatggccctcgctgtccagcacccagctttgttcggtgtcgatcaggttcgcgaccatcacctggtccaatatctggtcgtgcacggtggggttttcgaccggggccaggaacactcgacgcgccggtcgaagttgcgcggcatccagtcggccgaactgatatagactttcgcgccgttgttgggcagcgccttgccgttgccgaagacggtgatgcggctatgttccaggaagcggccgacgaccgacttcacccggatattgtccgacatgcccggcacccccggccgcaggcagcatatgccgcgcacgatgaggtcgatctgaacccccgcattgctggccgcatagagtttttccatgatcgccggatcgaccagcgaattcatcttcgcccagatggttccgggccgcccggcgcggacatgctcgatctccgcatcgatcagattgcacagccggtcgcgcaggtcgcggggcgacatgaccagcttttccagccgctgcggctcgacatagccggtgatgtagttgaacagcgccgcagcgtcgcggccataggcggggtcggcggtgaagaagctgaggtcggtgtagatgcgcgccgtcaccggatgatagttgccggtgccgaaatggcagtaggtgcggaactgctccccctcccgccggacgaccatcgacaccttcgcatgggtcttccagtcgatgaagccgtagaccacctgcacgcccgcgcgttccagcgcgtcggcccacatcaggttctgctcctcgtcgaagcgggccttcaactccactacggcggtcacggacttgcccgcctccgccgcgtcgatcagggcgcggatgatcgcggactgcttgccggcgcggtagagcgtctgcttgatcgcgacgacatcggggtcggaggccgcctgtttcaggaaggagaccaccacgtcgaacgcctcatagggatggtggacgacgatgtccttcgcccggatcgcggcgaagcaatcgccgccatattcgcggatgcgttcggggaagcggggggcatagggttcgaacttcaggtccggccggtcctcctcgacgatgccgctgaggtcgccgatgccgacgaagccctccacctccgcgatgatcgcctcatggccctggagcatgtcctgcaacatctcctcgacgggttcggggatgcgctcctctatctccatgcggatcacgcggccgcggcggcggcgcttgatggcgctgcggaaatagcggaccagatcctccgcctcttcctctatttcgatgtcgctgtcgcggatgatgcggaacacgccgctgttgcggacgcggtagccggggaagagatcggcggagaagcgccggatcaccgcctccagcgccatgtagcgcgctatgtcccccggcatgcgcacgaagcgggcgagcgaggaggggatcatcaccagttcgcggatcgattccttgtccgacagccgttccaggtcgaagacgatggacagcccctgattggggatgaaggggaagggatgcgccgggtccagcgcctggggcgtcaggatggggaagatctgggtcaggaaatggtcgcgcagccagttttcgcagcttgcgtccagcggggtcgaagggccgatcacctctatccccacccgccccagttcgccgtgcagcgcgccccacaccttctgctgcgcgcccatcagccgggccgtctcctccgtgatggcggcaagctgctgcgcgggggtcagcccgtcggcggagcgcatgtcgacatcctgcaactgctgccccttcaggcccgccacgcggacggagaagaattcgtccagattggcgccggagatggacaggaagcgcagccgttccagcagcggatgggcgcggttcatcgcctcctccagcacgcgctggttgaacgccagccaggacagttcccggttgaaatagcggtcgccgggcagcgtcaggctggcggaggggtcggcttcggccacatgtctctcatcattttcagaaccgggtcagtccgggactataggcaaaaatcccgcgccttgcaggacatgtttcgccatagcggtagaaatcttgcgtcccgatgacaatgcggcctcatccagcaggcgcgtcgccgccgtgatggcggcatagctgcgctcgatgcggcgcagcagccattcgggcaggtcggcggcatagctggccccggccgaggacagggaacgttcgatcagggcgcgcgccagcgcctcgtccggttcctccagcgcgacatgcggcgcggcggcgagccgggaacgcaggtcgggcaaggccacctgccagatcgcgggcggcgcgtcggccatcagcagcaaggggcgctgcgccgtctgcgcgtcattccaggcgttgaacagggtccgctcgtcctgccgctgcgcgtcgtcgatcaccgtgccgccgctctgcgcggcgaaatggcggcccaatgtcgaacggccggacaagggcgggccgctcagcacgctgaccgccagcggccagttccgccagttctccagatggcgaacggcgatgcggttggcgtcgctgaccagaaattcgtcggcggtcgcatgatccggccggtcgaacggcaggctgatctgtctcattgcgccggagcggctccggcggcggcgcggcggatgcgcagcgtgttgccggacaccgccacgccatagcccctcgccgtcagcgcggcgcgcagcgcgtcgaccgtgccgtcgaagctgacctgcatgaccgacgtgccgcccagcgccaggctgctggtcgcggcggagcggacgccggggatggagcgcagcgccgcctccccctgcgccaccgatccaacgtcgggcgtgtcgaactggatcgcgaagctgccggtcgcggcggcgggcggcggcgcgtccagcatctccacgggcaggtcggcggcgttttcgatggccagcgcgtcgggatcgaccggctcctcgatgatgagcgacggatcggggcgcaggcggccgtcgctgagcgcctgggtgtagagctggtcgatccgctgcgccgcctggtccatcatctgcgggatcgcgctgtcgctggaggcgcgcagggaaaagctgccgatcaggaaattgtcggggccatagcgggcggtgaaggtgccggtcacggggccgccgggatattggcggtcgagccgggcgatggggatcaccacgtccgccgcgccatattggtcgagcagcacccgccaccacagccgcccgcgccgtccggtctgtccggcgttcagcaggatcggatcggcgatcgacccggccacgcgcacatagtcgatggcgctgtccccggtgcggaagcgcgcccacgccttctgccactcattgatccgttcataggacacggccgaaccgccgtcccacaggaccgggatcaccaacaagggcggcgaatgcacgacattgctgccggtgacgcccagcacctgcccggtgcgcgcccggtcgaacatgacgcccagcgtcgcgacatagcggttcggcccggcctgctcatattcgatctctatgccggagatcatgccttcaagctgcgaatcggtcaggcccggcgcgccggttccgccatgggtgcgggtccagagcatctgccacgcccgccgctgcgccagccgccagcccgcctgccgggcgctgaacgcatccttggcgaagacgtcgaccttcacatggctgacctgaaaatcgccgccgctggcgatgggcggaacgccgcgctccccctccatctgcgcgaacagggccgccgccgcgaggccgagcgcaatggcgcccagaatctggaagggccgcgacatcacgcgaatcaggttcagaggccgaaaggacaggccgcgaaggacaatgggcaggctcacgcgcgtccttttggcgggatttgcctgccctgccaagcggcaacccatttcccgttccgttttcctgtacattgctctagtggcgctcagcatgagcgacaccgaatcctacagctacgccaaggctggcgtcgacatcgccgcaggcaatgcgctggtccgcgccatcgccccgctggccaaggccacccgccgccccggcgccgacgcggaactgggcggctttggcggtttcttcgacctgaaggcggcgggttatgacgatccgctgctggtcgcggccaatgacggcgtgggcaccaagctgaaactagccatcgatcatgacgcccatgacggcgtaggcatcgacctagtcgccatgtgcgccaacgacctgatcgtgcagggggccgagccgctcttcttcctggactattacgccaccggcaagctggagagcggcgtcgccgagcgggtgatcgcgggcatcgccgaagggtgcaggcaggcgggttgcgcgctgatcggcggcgagaccgccgagatgccgggcatgtacgggccgggcgactatgatctggcgggcttctgcgtgggcgcggtggagcggtcccaggcgctgaccggcaaccgggtgaaggtgggggacgtgctgctgggccttgcttcgtcgggggtgcacagcaacggcttttcgctggtgcgccgcctggccgccgacaagggctggaagctcaaccgtccggcgatcttcgacaatgaagtgctgctgatcgacgcgctgatggcgccgacgcggatttacgtgaagtcgctgctgccgctggtgcgggcggggaagatccatgcgctggcccatatcaccggcggcggcctgctggagaatattccgcgcgtgctgcccgaaggaacccatgcggtggtcgatgccgatggctgggaacagccgcggctgatggccttcctgcaggcgcaagggaatatcgagccggaagagatggcgcgcaccttcaactgcggcgtcggcatggtgctggcggtggatgcggatggcgcggacgccgtggccgccgaactggaagcggcgggcgagacggtggttcgcatcggcgccgtggaagcgggcgagaagggctgcacggtcaggggatcgcaggaaacatggagcgccaaggcggactggaccgcgacgcatctggggtgagtcatacaagcccgttcgtttcgagcgaagtcgagaaacggcgtcacagggttctcgacttcgctcgaaccgaacggagactgggtaagtgaaggcaaaggtcggcgttctgatttccgggcgcggttcgaacatggcggccttgctttatgccgccaggcatccgtcctgcccctatgagatcgtgctggtcgcggccaacgatcccgaagcgcccggcctggcgctggccgccgccgagggcgtcgccaccttcgggcagagccacaaggggatgaagcgcgccgcgttcgacgccgtcatcgacgcggaactgcgcagggcgggcgcggaatatgtggcgctggcgggctatatgcgcctgctctcgccggagttcgtcgcggggtgggaggggcggatgctcaacatccatcccagcctgctgcccaaatataagggtctggacacccaccagaaggcgctggacgcgggcgattcccatgcgggctgctccgtccatatcgtcaccgccgaactggacgatgggccggtgctgggccagaccgaagtcgcgatcctgcccggcgacaccgccgacagcctggcggcgcgcatcctgatcgccgagcatcagctttattcccgcacgctggccgatttcgtgactcgcgagcggcagcccgaatggctgctgaacaaggtccgcgagcgcgccctggccctgccgcaggtggatgaggtgacgtcgcacggcatgccctgcttcgggatcgagaagggcaagaaattcgcttatttcacgcaggaccgtcatggcggcggggtgatcgccatcctcgtcaagaccaccgcgcccgaagagcaggcgatgctgatcgaaagcgatccggcgcgctattaccggcccgcctatttcggggacggctgggtgggcatccggatcgacctgggggatacggactgggaccagatcggcgagcggctgcatcgtagctggcgggaggtggcgccgaggaagctcaccgccctgctgaacgccgccgacgaattttagaggacgccttggctttacagcctgccgtgctcctgcgaaggcaggagcctagttccgatgtttgatctaggctcctgccttcgcaggagcacgcagctttgattttctgctgtttcgcaccagataggcagccatgaccgacactttcccctcccccgccccgcaagccgccatcgagatcaccaatctttccaaggtctataagggcggcaagcgcgcgctcgacaatatcagcctctcgatcccgcgagggcagatttacggcctgctggggccgaacggcgcaggcaagtctaccacgatcaacatcctggccgggctggtcaacaagaccagcggcagcgccaggatatggggcttcgacatcgaccagaatccccgcaacgccaagaacagcatcggcatcgtgccgcaggagatcgtcttcgatcccttcttcaccccgttcgagacgctggagaatcaggcgggctattatggcgtgccgaaggaccgccgccggtcgatggaattgctgcgcgccgtgcatctggaggacaaggcggacgcctatgcccgcaccctgtcggggggcatgaagcgccggttgctggtggcgaaggcgatggtgcattcgccgccgatcctggtgctggacgagccgaccgccggcgtcgacgtgcaacttcggcaacagctttgggcctatgtgcgggaattgaaccggcagggcgtgaccatcgtgctgacgacccactatctggaggaagccgaggagctgtgcgaccgcatcggcatcatcaaccatggcaaggtgatcaccgacaagccgacccgcgaactgatcgccatggcgcaggagaaggtggtgcaggtgacggtggaccgcgacatcgcgacgccgcccgccgacccctgtttcgagaaggtcgaactgtccgacgagcgcacgctgaccatcacctatatgaagaaccgcgccaatgccgggcaggtgctgagcgccgtgcaggcgagcgggctttccatcgtcgacgtggtgacgcgcgacccggacctggaggatgtgttcctgaacctgaccgcggcggcgtgagggagagccaagatgttccccctcccgcaagcgggagggggttagggggtgggcttgcgcaacctttcaaaccacgcgctaccgctcgcgcaaaagaactgcgcaacgccgccccgatagcagaacggctgttatggcaacaacttcgcggccgaaagctgggcttcaagttcagccgccagatgccgatcggcccctatttcgcggacttcctgtgccgtgaactcaggctcatgatcgagctggacggcgaaagccacgatcacagcgtgcaatatgattcgaggcgagacgattactgccgttcccggggctatcgaatcttgcgcttttcaaatgccgatgtgatggaaaatctcgaaggcgtcgtatcgcatgttcaggcgacgcttgcgcaagcccacccccagcccctcccgccagcgggaggggagtaaggtataagatgcccactaccacctatgacgtcgtcatcatcggttccggcgcggcggggctgacggccgccatcaacctggcgcaggaccgcaaggtcgtggtgctggccaagggggcgctggacggcggatccaccaactgggcgcagggcggcatcgccgccgtgctcgacgccggggacagtttcgaggcgcatatcgaggacacgatggtcgcgggcgcggggttgaacgaccgcagcaccgtcgaattcgtcgtttccgaagcccccgccgccatcgagcggctggcggaactgggcgtgccctttaacgggggcgaggaattcggggagcgctggcacctgacccgcgagggcggccacagccaccgccgcatcgtccatgtcgacgacgccaccggccatgccgtgcaggtcgcgctgctgaaggcggcccgcgccaatcccaacatcaccctgctggaggaccggatcgccgtcgacctgatcaccagccgccatggagagcgctattcgggcgacggccatgtctggggcgtctacgccttcaacaagcagagcgggcatgtggacgccatattgggcagggcgacgatcctctgcaccgggggcgcggggcggacctatcttttctccacggcgcccaggggcgcgaccggggacggcatcgccatggcctggcgcgcgggatgccgcgtctccaacatggagatgaaccagtttcacccgacctgcctctacaatctggaggtcaagaatttcctgatcaccgaggccgtgcgcggcgagggcgggcatctgaagctgccccccggcgtgcccggcggcggggagcggttcatgccccgcttcgacaagcgcgccgagttggccccccgcgacgtggtggcccgcgccatcgaccatgagatcaagcggctgggcctggactatgtccatctggatatcagccacaagccgccggaattcgtgcgcacgcattttccgaccatctatgcgcgcctgctggacctggacatcgacatcacgaaggaaccgatcccggtcgtcccggcgcagcattatacctgcggcggggtggtgatcgacctggacgggcgcaccgacctgccgggcctctacgcggcaggggaagtgaccgagagcgggctgcacggagcaaatcgcctcgcgtccaattcgctgctggaatgtttcgtcttcggggaggccgccgcccggcatatccgcgcccattgggacgaactgcccgcgccgccgccggtccgcccgtgggacgaaagccgcgtcaccaattccgacgaagaggtcatcgtccagcataactggaaggaaatccgccgcttcatgtgggactatgtcggcatcgtccgcaccaccaagcggctggagcgcgcccagcatcgcatcgacctgctggcaaaggaagtggacgaatattacggccatttccgcgtgacgcccgacctgatcgaattgcgcaacctgctggaggtggcgcggctggtcgtgcgttcggcgttgcatcgcaaggagagccgggggcttcactatacgctcgactatcccgacatgctgccgcaggcggtggataccgtgctggcgccttaggaccagtcgacattcagcccatggcggcctgcaaatggcagttttccgtgcttccggtgctcacgtactttaagtacgctgcgctccgggtcacgaaaaactaccattttcggctcgccctgaactgaatgtcgactggtcctaggctgtatcaacctaatgcacgaaaaaaggtggcgcagcggtccatcgcgctgcgccatgaggaagaggagtgacgctgcaagcgccgcgatccttatgggcgggccatgccgcccccgctttgatcggcgtcaaaccgtcctcagaaaatcgcccagcaccgcgttgaagcgcgcaggctggtccgccatgacgacatggccgctgggaccgatgggcaccagccgcacgccgcgcttggcggcataggccgtgcggaaggtgcggccgatctcgcccgcctgcttcgcgtcgccgcccacggcatagaccacctccatcggcgcggtcagccgcgccagttgcgggccgaggtcgacattggcgaggtcgcgcaacgcattggcgatgacgtccgggtcgctgcccctggcccccggcatttccgccagcatctgcgccagataggcgcgtcccgccctggtccccgtgaaatattggcctagctggtcggccaggaagcccagcccctgcgccgtgccgccgaccatcgccgccccttcgggcagcatgtcgaccaccatcagccgcccggccagccccttcaatcccagcatcatcgccagcgtgccgcccatgctgtggccgacgatggcgggccggtccagccccgccgccgcgatatagcgggcgatctcgtccgccagcggctggaccagcgggccgctggcgttggcgtcggcgggcaggcccgcgaaaccccgcacatgaaccagatgccagcgatagccgggcagcgcgccgaccaccccgttccacagccccggcccgctcgccagtccggcgatcagcacgacgtcgcgcccggccccccgcgccgtcaccgcgatccggcgggaggtgaagggcgccgcccagcccttcgcgggcagcatgccgccagcgatcagcgccgccgcgccctgcatcatggttcgccggttcatcatgggcgctttcttgcaggccttcgcctgaacctcaactgagttaaggcatgtcccgttcagcctccttacatcgcatttgtggaatcgttcgtcgcatgattcttgtcacccgtcgcgggtctgaaccctaatggacaaggagagtgcggggatttcgatgatcatttccaaggaagggcgcggcgggcgtccaaatggcggcggcccgaatggcggcaggggcggctggggccgtcccgtgctgttgatggcggcgctttcggcctgcgtcagcgcgccgcagcaaccctatgcggcggtccagcagcggccgcagccctccaccgcgaccttcccgatcaagccggtcgccaatccgcccaagcccttcgaggcgctgaaggtcgaccagcgggaaacgccgccgcccggactggtcagcgtggtccgcaatctggggcaaagcttcaacggcaaggtcggcatcgccgtgcgccgcatcggcagcgactggacggtcgcgtggaacggtaatctgctcttcccgcagcagagcgtgtcgaaattgtgggtgtcgatgaccttcctggacgcggtggaccggggcaagatccgtctgagcgacagcaccaccataacgaagaaggacctgaccctgttccaccagccgaccgccgcgctggtgggcaattcgggctggacgaccacctattccgacctgatgcgccgcgccatgacgcagagcgacaataccgccaacgacgcgctgctgcgcgccgtcggcgggccggacgcggtgcgcggctatctggcgcgtcgctacatcaaggatatccgcttcggccccggcgagcggctgctgcaatccaccacggcggggctggaatggcggcaggattattccatcggccgcaatttctacgcagcgcgggccaggctgcccatggcggtgcggcagaaggcgctggacaattatctcgccagcccgccggacggggccgcgccctcctccatcgtgcaggcgctggcgaagttgaagcagaacgacatgctctcgcccgcgtcgtcgcaactgctgatgtcgatcatgagcgaggcgaagaccgggccgcaacggatcaagggcggcgtgccggcgggctggcattatctgcacaagaccggcacggggcaggaactgggcgcgcggtcgaccgggttcaacgacatcggcatcatgaccgcgccggacggcaccagctatgcggtggcggtgatgatcggcagcaccaccgagccgatccccacgcgctggcagttgatgcaggcggtggcgaaggcggtcgcggcgaaccacgaggcgcgttaggcgcaagcacctagcgttcctgcgaaggcaggaaccccgttccgccgtccgtctatcatcgaaccgtctgaactgggctcctgcctccgcaggagcacggtgttcataaggccagggttcagtccagattgggccgcagccagcgttccgccgtttccatgtcgaccccgcgccgccgggcataatcctccaactggtcgcgcccgatccgcgccacgccgaaatattcggcctgcgggtgcccgaaatagaagccgctgaccgccgccgtcggcagcatcgcgaagctctccgtcaacgaaatcccggtcgcgtgatgcgcgtccagcatgtcgaacagcagcggtttcaggctatgttccggacaggcgggatagcccggcgccgggcggatgccgcgatattgttccttgatcagcgcttcgttggtgagctgctcgccctccgcatagccccatagcgcggtgcggacataatggtgcagccgctcggcgaaggcttcggccaggcggtcggccagcgccttgagcaatatgtccgaataatcgtcgatggcgttcttgaagcgggccagatgcggctcgatgccgtggatcgacacggcgaaaccgcccatccagtcgccgtcatggctgatgaagtcggccaggcacatattcgccctgccctcccgcttggcgatctgctggcgcagcatcggcagggtgacatgcttttcatcctcgacatggacgatgatgtcgtcgccctcccggcggcagggccacaggcccgccacgccccgcgccgtcagccatttttcatcgacgatgcggtccagcatcgcctgcgcgtcgttgaacaggctggtcgcgctttcgccgaccacctcgtcgtccaggatcgcaggataattgcccgccagttcccaggcgcggaagaagggcgtccagtcgatatagtggcgcagatccttcaagtcccagtccgggaagcgatggacgccaggcaggcggggcttgccgggtttcaggctctcatcgatctcgaaggcgttggcccgcgcttcctcgatgtcgagcagcttgctctggcccttgccctctcgcgccttgcggacatggtcgtaatcgtccttggtccgggcgacgaaatcatccttctgcgtctcggacaccagcgccgtcgccacgcccaccgcccggctggcgtccagcacatggaccaccggccccttgaacgcgggatcgatgcgcagcgcggtatgcacccgcgatgtcgtcgcgccgccgatcagcagcggcatggtcatttccgcccgctgcatttccgctgcgaccgtcaccatctcgtccagcgagggggtgatgaggcccgacaggccgatcatgtcggcgtcattctcgttcgcggccctgataatgtcctgccacggcaccatgacgcccaggtcgatcacgtcgaagccgttgcactggagcacgacgccgacgatattcttgccgatgtcgtggacgtcgcccttgaccgtggccatcacgatcttgcccttgcccttggcgcccggctccttcgccgcctcgatgaaggggaggaggtgcgcgaccgccttcttcatgacgcgggcggacttgacgacctgcggcaggaacatcttgcccgcgccgaacaggtcgccgacgacgttcatgccgtccatcagcgggccttcgatcacctggatgggcttttcggcggcgaggcgggcttcctccgtatcctcgaccacatacatgtcgatgcccttgaccagcgcatgttccagccgcttggcgaccggccagccgcgccattcctgcgccgccttttcggaagccgcatccttgcccttgtagctttccgccagcgcgacgaggcggtcgcccgcttcgggatcgctgttcagcagcacatcctcgcacgccttgcgcagcgccgggtcgatggcgtcatagacgtctagctggccggcgttgacgatggccatgtcgaggccggcgggaatggcgtggtagaggaagacgctgtgcatcgcccgccgcaccggctcattgccgcggaaggagaagctgaaattcgacaggccgcccgaaatatggacgtgcgggcagcgcttcttgatctcccggcacgcctcgatgaagtcgacgccgtaattattgtgttcctcgatcccggtcgccacggcgaagatattggggtcgaagatgatgtcctccggcgggaagccgatggacagcagcagcttgtaggcgcgctcgcaaatctcgaccttgcggtctttcgtgtcggcctggccggtttcgtcgaaggccatgacgaccaccgccgcgccataggccatgcagaggcgggcgtggtgcaggaaggcttcctcgccctccttcatgctgatcgagttcacgaccggcttgccgctgacgcatttcaggcccgcctcgatcacctcccacttggagctgtcgatcatcaccggaacccggctgatgtccggttccgacgtcatgagcttcaggaaggtggtcatcgcctcgaccgcgtcgagcaggccctcgtccatgttgacgtcgacgatctgcgcgccgttctccacctgatcgcgggcgatgtcgatggccgcggcataatcgcccgccatgatcagcttcttgaacttggccgatccggtgacgttggtgcgttcgccgatgttgacgaaattggcgcgggaaagatcgggggaggtctcagtcattttactacctgctcccctcccgcaagcgggagaggctgggggtgggcttttccggggacagcgcctggatcggcccacccccctaaccccctcccgcctgcgggagggggaacattattttacgccgcgatatgcatgggttccaggcccgcgagccgcgtcaccaccggcagttccggcacctggcgcggcttctgccccgccagcgccttcgccaccgcgccgatatgcgcgggcgtggtgccgcagcagccgccgaccatgttcaccagcccctcatccacccattgacggatcagcttcgccgtcgtttcgggcagttcgtcatattgccccagttcattgggcaggcccgcattgggataggccaggatcagcgtgtcggcattcttcgccagttcgctgagataaggccgcagcaggtccgccccgaaggcgcagttcacgccgatggtcagcggcttcaaatgccgcagcgaataccagaaggcgttgatcgtatggccggacaggttgcggcccgacatgtcggtgatggtgaagctcagcatcagcggcacgggccgtccggccgccgcctccgcctcccgcgccgccatgcccgccgccttggcgttcagcgtgtcgaagcaggtttccaccagcaggaaatccaccccaccctcgatcagcgcgtcgcattgttcgcgatagtcggccttcagcgtgtcatagtcgacctcccgataggcgggatcgttgacgtccggcgaaatcgacagcgtcttgttcgtcgggccgatggaaccggccacgaagcgcgggcggccgtccttcgcgctcgcggcttcgcatgccttgcgggcgatccgggcggcggcgacgttgatgtcccgcaccagatgctcgcagccataatcggccatggcgatcttggtggaggagaaggtgttggtctcgatcatgtccgcgccggcatccagataggcggcgtgaatgccctccacgatgtccgggcgggtcaggcacaggaggtcgttattgcccttctggtccttcgccaggtcgagcgacccgcgataatccgcctcggtcaggccgtgcttctggatcgacgtgccgtagccgccgtcgaagatcatgatcttttccgccgccacggcgcggaattgttgttcgggcgtcattccaccaaactcgcttcctgaataaccactgttcgtcctgagtaggggctgagcttgtcgaagacccgtatcgaagggcggtccttcgatacgccatttcgacgggctcaatggctactcaggacgaacggaaaatttcaaaccgcatttgtcgccaccggccgcaaccccagcagatggcagatcgcatagctcagttccgcccggttgagcgtgtagaaatgaaagtcgcgcacgccgcccgcatagagtttgcggcacagttccgccgccagcgtcgcggacacgagttgccgggcggcggcgtggtcgtccagcccttcgaacagcttgcccatccaacccggcacgtcggtgttgcacatggccgacatgcgctggaccgccgcgaaattgctgaccggcatgatgccggggatgatgtccgcgtcgatccccgccgccgctgccgtgtcgcggaagcggaagaaggtgtccggctcgaagaagaattgggtgatcgcccgcgtcgcgcccgcgtccagcttgcgcttcaaattgtcgatgtcgctctgcgcgctctgcgcgtcgggatgggtttcgggataggcggccacggaaatctcgaacgggtgacgcttgcgcaatccctcgaccagttccgccgcgcccttatagccatccggatggggttcgaacttcgcgcccatttccggcggatcgccgcgcagggcgacgatgtgccgcacgcccgcctcccaataggcgtccgccacctcgtcgatctcggccctgctcgccgccacgcaggtcagatgcgccgccgccgacaggggcgtttccttcgcgatccgggcgacggtattgtgcgtccgctcccgcgtcgatccgcccgcgccataggtgacggacacgaatttcggggccagcggcgtcagcgtctggatggcggaccatagctgctcctccatcttctccgacttgggggggaagaattcgaagctcacattcacgtcgcccgccagatcggcgtagagcggcgcctgccaggcctgggccgcttcgacggaggggaaaccaagggtcatgcggaaagtcgtccttcgattggcaggacgcgcgcgccacggcgccgccccagccataattgcaccgtcagttcctggccgggcagcacctccacccgctccagttccaggcccgcgtccgcgaaccagctttcgatctgatcgtcggaaaagcccaggcgcgcatgctggtcgcgcagccgcagttcctcccgttcatgcgccgcgaaatcggcgatcaggacgcggccgcccgccgccgtcacccgcgccgcttcctcgatcaccgcttcgggcgcctgcgcatagtgcagcacctgatgcagcaccaccgtgtcggcgctgcccggctccagcggcagggcgccgaaatcgcccagcaccagcgcgtatttgtcgcccgcatcctccggcagcttggcgcgggccagccgcaacatgtcggggctgcggtccagcgccgtcacctggtccgccgacgggccgaacaattcgatcatgcgcccggtgccggtgccgatgtcgagcagatggccgatgggttccgcccccagcagagcggtcatcgccgcctccacatccccctccggcacatggagcgaccggatcgcgtcccattcctcggcatgttcggcgaaatagctttccgccgcctgggcgcgatccgcccgcaccgcggccagccgggcgaggtccgccttctgccacagcaattcgccctccgacgggacaagctggtcgaaaagcgtcaggaaaggcgcgatttccgcctttttgctcaggcgcaggaaaacccaattgccttccttgcgccgttcgaccagatcggcttcggccaggatgcggacatggcgcgacacgcggggctggctttgcccgacgacctgcgcgatctcgcccacggccagttccatggcgcgcaacagatggatgatgcgcagccgcgtgggatcgcccaatgcccggaaaatgtcgagtgccgcgctcatgacaggatcatataaagaaatctttatatacgtcaatggccgttcggaacggcgccgttcgaccccttgcagccccaaatcacgggcttggcgcatgattgggattgccatgagtcgccggattcattacgaatcgcggcgcagacgcaatggggggtgaacttttctccgagagtggtctgcgccgttattattctcagagaggggttaacccatgaccaagtcgattgctctttcgctcgttctcgccgcgtcgctcggcctggccgcctgctcgggcggtgcggaaaatgccgccaacgcgtcggccaatgctgccgagaacgcgtcgaacgctgccgacaacgccatgaacgccgcgatgaacgccgccgacaacgcttcgaacgccgcttcgaacgttgccaacacggccggcaacgctgccgcgaacgcgatgtaattccctatccgggaattgtctggaacgggccgcgccggaaacggggcggcccttttctttgccttgcccgaacgaaaaaagggccgccccggtggagcggcccttttttcgttcatctttaggcgatggatcagcaatcccggtcgatcgcccgcccggccaacgcgcccacgcccgcgccgatgatggcgcccgtggtgccgtcgccgcgacggccatagcggccgctgcccttgcccacttcattgcccagcagcccgccggcgatcgcgccgatgatggtgccgcccgtgccgttgtcccggcagcgatagccgccgcgatagccgcgatagccccgataatagcgatcgccgcgataatagccgccgccccggtaatagccgtcgcgatagccgcgataaccccggtcgccgcgataatagtcgccgcgttcataatggcggccccaaccgtcgcgggccatggccggcgttgcggtgacggcaagagaggcagcgcccatcgccagcgccgcccccagattgatcagaaacttcgtcttcatggcgttgctcctcattagccctcgatcccggcagggtcttcccaagcggggactcgccatcgattgaagccctttctgcccgattcgcattgagccaagcctgaatggcgatgtcagccgccgttcagcatcggagcgaccgcccgacagcttatcgcgcttttcgcgcgccgaggccagcgccgcgaaaaaccctgcacggcggccgattatcccctatggcaggggcgatgcgccgaatcctgatcgtcctgctgctcgcgatcctgctgcttcccgcgccgcacaagaacaagcccgaacccttcggccccggcccgctgctggtgagggcgcgccccctgccgctgaacgccgccgatcccggccagcgcgacctggggccgcttcattatctgggcggatggcaattgagcagcgcgcatcatgggtttggcggcatatcgtccctgctggcggaaccggacgggcagattttggcgctgagcgattccggcacgctgatggggttccacgtaggttccggcaggggggagcggcggccgttcatcgcccccctccccatccggccgcaggaccgcgaccgcccctggtgggcctgggattcggaagcgatggcccgcgaccccgccaccgggcgctattgggtgggtttcgaattgcagcagatggtctgccgctattcgcccggcttcgcccgcgtggaggcctgccgcacctggccggagatggaggcctggcccgaaaccggatcgatcgaatcgctggcgcggctgtccgatgggcgtttcctggtgctggcggagatgggcatgaccgccgacggcagccacgacgcgctgctgttcgcgggcgacccggcggaggccgcgaccgcgcaccccatgcacctgcgctatgtgccgccgcggggctatcgcccgaccgatgcggtggcgctggacgagcggcatgtgctggtgctcaaccggcggctgaccctgcaatccttgttcaccgcgacgctggcgatgatcgaactgccggaacggccgcgccccggcgaccggctgaaggcgcgggcgctggcccggctggcgccgccgctgctggcggacaatttcgaagggctggccgtgacgcgggagggcgggcgcaggatcgtctggatcgcatccgacgacaatcatgaattcttccagcggaccctgttgctgaaattcgggttggattgggaataaggcctcttgggagttgacctaccctattcctccccatcggtagatggggagggggaccagccgaaggctggtggaggggaagggggcacgacctccgcaatttctcctccaacatcggccaacgcaaaaaagcggcccgtcgccgggccgcttcttcaagcgaacgaatcgaaccgaatcaggccgcgacggcagccttcttcttcgcgatatcgcgcttcaggcggcgggccttcagcgacagcttgtcgtcgctggtcttcagcagccagttgtccaggccgccattatgctcgaccgaacgcaggccatgggtcgacacgcgcagcttcacggtcgtttccagcgcttcggagatcagcgacacgttctgcaggttgggcaggaacacgcgcttggtcttgttattggcgtgggaaacattgtgacccacctggcgacccttgccggtcagctcgcaaatgcgcgacatagtcaatcaaccttgtaattcgggttcgttcggaaagcggcgcggataacgggattccccgcgcgcgtcaacccgcccagcgcctttccgggccgcaaccctttccgactcatgagcgttgaaggcccataagccaaaggaggcggaaatgcgattcattggtggcctgttgctgatcctgctgctggtcctggccggcggcatcgccaccggcttcatcgacctgcaaaagacgcaggaagggcgcctgccggaaatcgcggtcaagggtggctccctgcccaaatatgaggccagcgtggccaaggtcgaggtcggcaagcgcaaggaaacggtcgaggtgccgacggtggatgtgcagaagccgtgaaaagaccctccatgttcctgcgaaggcaggaacaggttgctttccgcggaaccgccccccctcccctcgcgcgcgcttatcctctatgggcgaagccatgccttcccccttccccctgcccgaaccgatgcggcgcgcgctggagctggcccgcgccgccggcgaagcgggcgaagtgccgatcggcgcggtcgtcaccctggacggccggaccatcggggagggggaaaatcgcaaccggcgcgacaatgaccccacggcccatgccgaaatggtcgcgatccgcgccgcggcggcccatctgggcgactttcgcctcgccggatgcgacctgtgggtgacgctggaaccgtgcgccatgtgcgccggcgcgatctcccacgcccgcatcgcccgcctctattacgccgcggcggaccccaagggcggcgcgatcgaacagggaccgcgtttcttcacccagccgcaatgcctgcaccggccggaagtctatggcggcctggcgcaggccgaggcatcaacgctgctgcgggatttttttctcgcccggcgctgaataatcgatgcggtagagcgtgtagggcagcgtcatccccgtcctcagcggcaccggccttagccagccgggcacgtcgccccgcatcagcccggcataaaagcccctggggctgcgcgcctgatagatggtgccttcgggaaagccggggcacaccagcagataggcggcatggtgcttcgccgcgatcggccggaacgcgtcggcagggccgtcataggcatggtgcatgtccaggatcgtcgcgccgttgcggtgataggggccagccacggcgctgtgatgcgtcgcgacgatcaggcgcggccccaggtcgaccatggtgaagatggtggcgggcggcacctgattgagcacctccagcgccggcagggtgcggcaacggccattggcgttggcgatggccttccgccgcgcctgcgccttgggcttttgcggcttgggctgctcgcccgtcgccatgacccagagccggttgatctgcggataaagcggcgtcgcgaaggccgcgccggccagggccgccgcgcccagcgccgcgaccagtcgaacggcgggccttcccgtcgcgatcaggcacagcagccgataggcggcccaggcggcgggcggtatggccagcagttgcgccgccggaccggcccgaagctgccagaacagcagcgcggtggaaaagagcatcatcaggcccaccgtggcccaggcccagagccggtcggcgtccctgcgcgcgtcccacagcgcccagagcaggccgatcaggcccgccgccggtatcgccatcaacggcaccaccaggctgcgcgcctgcaccgtgatcggcttggcctcgcggatgttggccagccacagcttctgcaattcgggcgagatctgataggcgcccgacaggcattgcggccagttcgtccaggcgaaggccgccaccgccgcgccgaccaccagccccgcgccaagccgcgcaggccagtttttgagcggcagcagcgccagcagcgccatccccgccgacgccgccgcgaagatcgcgacccagatgggcgagatggcgtcgcacagcatttcccggttcgcgtagctggcgaacagcatgaacagcaccgacgtcgcgccgccaaggctgatcgcatagggcagcatccgccgcgccgcgccgtccttgaacacccagcgcagcgcgatgagcgcgccgcccgccgccagatagacgatcatctccatgccgatggcgatggacagcgcgctgctgacccccgcgacgatgccgccgcgcagccagttgcggtcgaccacgcccgccagcatcagcacggtgaaggccagttgccagccatgatggtcgatccgcatcggcaggaacatgctgatgcccatctgcgcggcgaagggcgccagcgccgccaggaaccagctgttcccccccgccagccgccgggcgatgaagcccagccccagcatcagcggcaacagcgggatcatcggcgcgatgccgcaggccagccggtcggccagcccctggtccaggaaggcgcggaagaacagcatcagccccgccagcggcaggtccaccagccgcgaccagtggatgtcgaacccggcgggcggatccagccgatattgccgcaggtcgtaccaaccctgcccggccagccagtccttcacctgcagatagcggatattgtcgtcggtatcgttcagcgtcagccactgtatctgcggccagcgggtggaaaccatataggccatggcgccgatccacagcaggacggtcagccacttccagttccgttccgcgtagagcgacaatttcgccgccaggggaaggatgcgcgcgcgcaggacaggccagctttgcagtttcatggtggctcgattagagggtccgcatcaaagcgcaacggggcggcatgaaaatccttcatatcttcacaccggaaaagcaggcgctgttctggcagatcgtccgttacggcctgaccgggctgttcgtgaccgcctgtcaggcgacgatctactggacgctggccgcgccggtcgggctgcatccgcaggtcgccaacggcatcggctatctggcggcggtggcggtcggctatgtcacgcacagcagcttcacctttcgtgggcatggcgggcgcgacaaccaggcggcgcggggggtccgcttcgtcgcggtgtcgctggtcagctatgcgctgaacgcgctatgggtgtggttgtgcgtgacccatatgcaatggccggaatggtcgcccatcccggccatgctgttcgtaaccccggcggtggttttcgggcttaatcggcaatgggtgtttcgttagaatgagttgaaccatgttctagcgccggcgggaacccggtcggacgttggaactgggctcctgccttcgcaggagcacggatattttattgggcgacgtcttcgaacagatcgcgccagccggggtttgctgtctcgatcaggcgcagcttccagtcgcgtttccatttcttcatgcgaagtttgcggaggcgggcctcctgaagatcgtcataggcctcgtaccagaccaggaaatggcagcgatattcggcgctgaattcgctgcccaagccgttgcgatgctgccaggcgcgtttgacgagatcgctggttacgcccaggtaaagcgtgccgttgcggcggctggccatgatgtagacgtaaccgggcttgctcaccggctttctctaccgtgttcctgcgaaggcaggaacccagttctgccttcgacctgcaaccgcaccgtctgaactaggctcctgccttcgcaggagcacgtcactcttacactccgatcaatgcacgaaccgcgccaccacgtcgcgataggagcggctgaccttcacctgcgcgccggattccagcaccaggaagcattcgccgttggtgtgcggcttcacctgccgcacctggcttagattcacgatggtcgaacgatgcacccgctggaaattgcgcgggtccagccgcttttccagatccttcatcgtctcgcgcaggatcagcgaattgtcggcggtatagatgcacatatagtcgcccgcggcgtcgatccgctcgatggaatcgacgtccacgcggaagatctgcccgcgatccttgatgttgatgagcttttcgaagcggttggcggcgggcgcgtcgccatcgcccgcaaagtcgttcatcgcgtccggcgcgacctccgccagcacttcgcgcagcttttccacttcctgcacctggcgtttttcggacaggcgctggcgcacccggtccagcgcgtcggcaagccttccctcctccaccggcttcatcagataatcgaccgcctgcgcctcgaaagcgcggatcgcatggtcgctataggcggtgcagaagatgaagagcggcggttccacctccatcagcccctgcacgacggaaaatccgtcgaagccgggcatctgtatgtcgaggaacacaaggtcgggcttgtgcgtctttatggcgcggatcgcttcgcggccgttggagcaggtttctacgatttcgacatcctcatgcgcttccagacgcagcttgaggccttgtatagccaggctttcgtcgtcgacgaggattgttctgatggtcatgcggccactctcgatggttcatccaggttaagcggcatttcgatcaggaccgaaaagccgccaggcgtggaacgcgtttcgaagctctgtcgttccccgaaggcctgaatcagcctgtcgcggatgttcgccagcccgacgcccgttccttcgctgacgggattgttcgggcgggtgaacccctcattcaatcccggacccgtatcggatacgatgatccggacgttttcaccggcaggctgcgccgtgacggagatttccgcgccttcttccttgggcgtgaccgcgtatttgatggcgttttcgaccagcggctggagcagcagggagggcaggcgcgattgcgccaccgccggatcgatgttgaagaccggccgcagacggtcctcgaaccgcatcttctcgatctccagatagagtttcagcgtctcgatctcctgctctatcgtcacctgcgcggtcggttcgttgatcagggtatagcgcaggaaggaggacaggcgcgacagcatggcattggcccggtccgtctgcttcagcagcaccagcgtggagatgctgttcaacgtattgaacaggaaatgcggattgagctgatagcgcagcatggcgagttgcgcgctggacgcctgattttccagccgcagcaactggtccgcctgctcctccaccgtcaggtagaaattgatcgcataataaagcgccgaccatgcgcccagcagcgtcatcgaaaggtagaaggcgcccaggaacagttgcagccctgccgtgtcgctgcccctattctgggtcgagaacacccaggcgtcgatgaacgccaccagccccgccgcgaccaccaccgtgacgatggacgcgccccaggtgacgatgggccgctgccgctggaggaagcggaacaccaccgcgatcagcagcgtcaccgaatagcccgacacggtggagatcatcaccgggatcaggctggaaagcggctgcccgttggcgatggtggacgacccgcgcaacaggaacgcgccggcccatcccacggactggaggttccagaaggcgcgattcttgtccgcgaaaaagggctggggctggaaacgatgcactgacattggcgtcagcctaaagcatcataggctgtcagaacaaccgtcatgctgaacttgtttcagcatgaccgaccgatgcagggcgcgcgcccattgcgtcaggcgacggcggcttcctgccggaccggcgtttcctcatcgacgcaaagccagatcaggtcgcccggctccagcacccggccgtcatgggcctggatggtcatcttgcggatcggctgccggtcgcggccgtcggccagcacctggcaggatgcggggccgcagccccatttttcgccccattggcgcaacgcgatcatcgcgggggccagatcctcccccttctgggtcaggcgatattcgaccttgcgccggtcgcactgcatgggctgacgcaccatgatgccgttttccaccagccgggcgagccgattcgccaggatgttgcgggcaatgccgagagtcgattgaaactcctcgaaatgccggattcccgaaagagcgccccgcaatatgaggaacgaccagcgttctcccatcgcttccaatgcgccgggcagcgcgcattgctccagatcctgcgccagaatatgtgtcatcgtctcacttgatagctcaaagccacccgcgttgcaaaagcgcatcgctattcacccaagatgggatttttttgttgcacagcaaggggcatcgcggacaatcgcaacaggatgctacgccagtacgaacttgttgaacgggtaaagcgctacgatccggaagcggacgaagcgatgatcaaccgcgcctatgtgttttcggtccagaagcacggcagccagaagcgcgccagcggcgacccctatttcagccatcccattgaagtcgcaggcattttgaccgacttcaacctggacgaccagaccatcgtgaccgcgctgctgcacgacacgatagaagatacgctggtcacctatgaggagatagagcaggccttcggcaaggacgtcgccaggatggtcgacggcgtcaccaagctcagcaagatcgaggccatgtccgaaaatgagcgggcggcggaaaatctgcgcaaattcctgctcgccatgtcggacgacatccgggtgctgctggtgaagctggccgaccggctgcacaatatgcgcacgctgcacttcatcaagaatgagcagaagcgccgccgcatcgcccgcgagacgatggacatctacgccccgctggcggagcggatcggcatgtacgacttcatgcgcgagatgcagcttctggctttccgcgaactggagccggaggcctatgacagcatcaccaagcggctggagcaactgaaggaaggcggccatgacaaggtcgaccggatcggcgcggaactgcaactgctgctgggcggcaaggggctgccggtcacggtgtcggggcgggagaagcatccctattccatctggaagaagatgcaggaacgccatatcagcttcgagcaactgaccgacgtcatggccttccgcgtgatcaccgagacggcggaggattgctaccgcgccctgggcgtcatccaccagaccttcaagatggtgccgggccggttcaaggattatatctccacgcccaagcgcaacggctatcgctcgctgcacaccacggtcatccatcaggacaatgcccggatagaggtgcagatccgcagccgcgacatgcatcatgacgccgaactcggcctggcggcgcactgggcctacaagcagaagggcgacgccagcgaccatcaggcggcatggctgcgcgacctggtcgaaatattggaacagagccaggacgcggacgaactgctcgaacatacgcgcatggcgatgtatcaggaccggatcttcgccttctcccccaagggcgagctgcaccagttgcccaaggggtcgacgccggtggacttcgcctatgcggtgcacacgtcgctcggcaaccagaccgtgggcgcgaaggtcaacggccgggtcgtgccgctgcgcaccatgctggaaaatggcgaccaggtcgaaatcctgaaatccgaggggcaggaaccgcagcccggctggctgaccttcgccatcaccggcaaggcccgcgccgccatccgccgctatatccgccagaagcagcgcggcgaggaagtggcgctgggcgagaagctctatgaggagattatcggccgcttctcccccgaactggcgagcgaactgggcgacaaggcgctgaaggcggcgctcaagcgcctgaagctggacgaccgcgcctcgctgatggtcgccatcgccacgcaccgcctgctcgattcggaggtgatggaggcgctgatccccggctccaccagcgcggagggggtggaggaagcccatccgcgccagcacgccccggtgtcgatccgcggcctgacgccgggcatcgcctataatctgggcgactgctgccaccccgttcccggcgaccgcatcgtcggcgtccgccgcaccggcgaaccgatcgaggtccacaccatcgactgccgctcgctggaggtggatcaggacgacgattgggtggatttgagctgggacagcaagtccaagggcggcacggcgcggctccaggtgatcgtcaagaaccagccgggcgcgctggccgccgtcaccaacgtgttcggcgcgaccaaggcgaacattctgaacctgcaactggtgaaccgcgaaggcccgttccacaccgacatcatcgacctggaagtggccgacgcgcagcatttgaaccgcatattgtcggcgctgcggggtctcgacacggtggtgcaggcggaccgggtataagcatggccatggcgtgagatcggccgcctcatgctcgtcgccccggggcttggcgaggacatcgcaacctgcgtcaaacaggaaaaacgtctcaagcgttggcgacgcgcatggaaattcgacctgatcgaacgcaacaaccccgactggcagcacatgtttaacctgcccgcctgaaaggcagaaggcagcgagaccccggctcaaggccggggtgacggggttgggtggtcagccgtcattccccctcccgcaggtgggaggggaatgtcttggatggtcgcttccagacagcctccttcccgtcatcccggccttgagccgggatcccgctccttggccgcaaactgcgctgctctgccggctgtcacccacaggccacagcttgcgcaaaaaccatcctatttcccgcagcccctcccctttcttctgtcctacatcccccggcccgcctatcccgcccccgtctttgaaatgtcgatccgcttcccaccacgcctacgcgcgctcacgcccgcgcgcgcatacactgtgaacttcgacggaaaaccgcgcttttccgcgctccgatccgacccttcgtcagaatccgcgtgacatgcctcctgtaaatctgtaggggcgcacgcagcaggcccctggcagcagtgccggtggccttccgtccgagacagtcggtgaagggaatctgcccttcttaatttccggcctagacggggaaaagttctttgccggccgggcgcaagcgcctgtccgggtctgcctgttctccttgagggatacgggccagtcgatctctccccttcggaccaatgccccgcgggttcgcccgtgggttttgccgttcatcgggccgtccggtgaacatgaagtggagtaaaggcatggatcgtaatcagaaagctgaggtcgtttccgcgctgaacgcacatctggcagaggtcggcgtggtcgtcgtgacccgcaacctcgggctgacggtcgcccagtcgacccagctccgccagaagatgcgcgaagccggcggcacctacaaggttacgaagaaccgcctcgccaagatcgcccttgaaggcaccgactataccggcatcagcgacctgctgaccggcccggtcggcctcgcctcctcggccgatccggtcgcagccgcgaaggttgcggtcgaattcgccaagaccaacgacaagctagagatcgttggcggcgcgatgggcgaagtgctgctgaacgcggagggcgtcaaggcgctcgcctcgatgccgtcgctggatgaactgcgcgccaagatcgtcgggttgctcgttgcgcccgcgaccaagctcgcgaccgtcacccaggcgccggctgcccagctcgcgcgggtcttcaacgcctatgcggaaaagaacgcggcctgatcgccgcgggatttcccgaaaagactgttttcaactctcgtttaaggggccttccaacgccccgcccagaagggaataggtaaagtaacatggcagacatcaatgctctggtcgaccagctctcggccctgaccgtcctcgaagccgccgagctttccaaggctctggaagaaaagtggggcgtttcggccgccgctgccgtcgcggttgccgctccggccggtggtggcgccggcgctgctcccgctgaagaagccaaggacgaattcgacgtcgtcctgaccggcgacggcggcaagaagatcaacgtcatcaaggaagtccgcgccatcaccggcctgggcctcaccgaagccaaggcgctggtcgaaggcgcgccgaaggccgtcaaggaaggcgtcggcaaggacgaagccgaaaagatcaagaagcagctggaagaagccggcgcgaccgtcgaactcaagtaagttcggtcaagccccgcgcaagcggaactgctttccggccgcggccggaggaaatgggggcggcgccttgtgcgccgccctttttccgtaggcgccgtttttgggcgacgatgcgccggaagcgcggaaattgcagcgagacacgtggctcgcttcacccattttgcaggccgtcatgggttgaatgccgatcggccctgacgccctattcttcccaatcactccgccgccatcgcatagtccgaacgcggcaactcatgcgccagggcgttcacgatggccgccaccaccttctgcatggcggcaaggccaggccccggctggtccatggcctcgtccagataaaggcttcggtcgcattccacctggatggcataaagcccatgcatcggcctgccatggcgctccaccatgtgatcgcccgcataaggatgattctgcgcaaccgcgatgccgtgggcggccgccacgtccgccgccagcgtcatcagccgggccgaagcgctgcggccgaatcgatcccccagcaccagcccggcggcagcctggccggccgtcggcgggggcagcggaggcatggaatgcaggtcgatcaggatcgcatggccataggcatcccgcgccgcccgcatcagccgcgccagcgtcgcatgatagggcctgtggaacagttcgatccggcgcaccacctccgcccagccaagcgagcgctgccagagttcatgcgcgcccggcaagcggcgcgggatcaggcccagcccgccgcgcaacttggcgctgctttgcagggggacgtcgcggggaatgccgccgaccatggccgcatcgatctcccgctcatgccggttgaggtcgatcgccgcccgcggcacccgcgccaccaataccggcacgccctgatccaccagcggataggccagcatgtccgcccagcgatcctccagcctttgcagaacatcccgccgcacccgcgcctgcgccagcaacgccgcgtcataatcacggcccgcatgcggcacggaaacgaccaccggcccggcggggacagcgggctcgtaaagatcgtaggcgggcgtggtttcggtcggaaccggcggcgcgctatgtcccaaacaagatcctttcacaggcggccgcccaaaaatggttactcggctggataatatttacaccttgtcgcatatatagtcgcttcacgccatccgcgaagggggcgatcagggggtcggccgtcacaggccagggacgagacgtacggggcaatgattcgaattctgctggcggaagatgatgaaagcatgcgcgcctatctggcccgcgccctggagcgctcgggctatgaggtcgtgtccgtcgctaccggcgcgcaggcggtgccgcatatcgacagcgaccgtttcgacctgctgctgacggacatcgtcatgccggaaatggacgggatcgaactggcccagcatgccgccgcggtcgcgcccgacatgcgaatcatgttcatcaccggctttgccgcggtcacgctgaaggcgggcaaggccgtgccgcaggcaaaagtcctgtccaagcccttccacctgcgcgaactggtgctggaggtggagcgcatgttcggtacggaaagcctgaccgggctgaactaggcgtcagccggcgacgacctcttccatatcgggcgtcggcggcagaggctgcccggccatggcggcggcgaaccgctcccggtccagccccttctcccatgccgacaccacgaccgtcgcgaccgcgttgccgatgaaattggtgaggctgcggcattcgctcatgaagcggtcgacgcccaggatcagcgtcatgcccgccaccggcaccgaaggcacgatggaaagcgtcgccgcaagcgtgatgaaccccgcccccgtcacgcccgccgcccccttgctggagagcatggcgaccagcagcagcaacatctgctcctccaggctaaggtgcacattggtcgcctgcgcgatgaacagcgccgccagcgtcatatagatattggtgccgtccaggttgaagctgtagcccgtcggcaccaccagcccgaccaccgatttgcggcatccggcccgctccatcttctcgatcaggctcggcagcgccgcttcggaggaggatgtgccgagcaccagcaacagttccgccctcagatagcggatcaggtgcaggatgttgaacccggccagccgcgcgaccagccccagcaccaccagcacgaacaatatcgacgtcaggtagaatgtcgccaccaggccggccagattggccagcgcccccaccccatatttgccgatggtgaaggccatggcgccgaaagcgcccagcggcgccgccttcatcaggaaggacaccagcttgaagatcgcatggctggccgattcgagcaccgtcatcagcggatcggccctttcgccgatcatggtgagggcgatgccgaacaggatcgcgacgaacagcacctgcaggatattgtgcccgtccgccacggccgaaaccagcgtgccgggaatgatgtccagcaggaatccggtcagcgtccggtcatgcgcctgctgctgatattgggcgaccttgcccacatccagcgtggcgggatcgatattcagtcccgcgcccggatggacgacattagcgacgatcaacccgacgatcagcgccagggtggaaaatgtcaggaaataggcaaaggccttggccgcgacccggccgatcgcgcccagctccttcatccccgccacgccggtcacgatggtgaggaagatgaccggcgcgatgatcatcttgaccagcttgatgaaggcctctcccagaggctggagcgcgacgccggtttcgggaaaaaaatgcccgatcgccacgcccgcggcgatggcgatcagcacctggacatagagctggcgatagaatggcaggcgcacgatgggctggtcagacggcgttggcgatggcagcatggtgtttggcgtccccttttcgcgccgcaacatatggcttggcgggctgctgtccagaagaatagcggcacggctcaatttcccgcttgcgctgcctccccccccccgctattggcccactccaccgtgggcgtgtagctcagtggtagagcactgtgttgacatcgcaggggtcgcaagttcaatccttgccacgcccaccatcgaaaaccccgtcaaatcaacggtttggcggggtttttgtttgcctgcaggccgacgcaggtcgaacctggccgccgccattttcggcaaattttgggcaaatctcccccttcttttggcaaattctgggcgtgcggatgctgggccagcgcagccaattcccgagtcgcggacacggttcaaaccccgccagacgaaggcggtcgacaatcattcggcggcggcgaacaaagccaaaaggaaagcttcgctgaagccggcaaagctgggccgacggggtacaccggtcagcggccagcgcgccgatgccaagcgaaaagcctcccgttcgctgagagctcgggcaccgccgcaaggtcgcggaccaattgcttgctgtctcgcgacactccgccctggttcgccgtgaagctcacgccgatctgggcgacggaatgcgcccgaccttcataaaacatgacgcgccgcttgttcacgcttgcagaaaaatctgcccggtacaggccgcgatcaaatagaaaggaaaccaagatgctctccatccgtacccgtgggaagcacggcatctattacatccggggctcagtcggactcggtaagaaaaagatcatcgtcaaggaattcagcacaggaacgagcgaccgcgatgctgcggcgcacctgatggcggaacatgaaacgaagctgcggcaccggctgatgttcggtccggccgctctcgtcgcgcagggaaccatcgcccaggccttcgatagctatctgacgaaggcaaagcccccatgtgcgtccgacgtcctgcgcatcggcaagctcaatggcctcatcggcgacttcagcctgcgcgaacccaagcaagcgtgggagcattttcgccgcgcctacctgaccggccatgatccggcgggccaggatcgctatcgctccgtgttccaggctgcgatcaatgtctatcatgagttgcacgacctcccgcctctgcggatcaaggcgatccccttcaacaatgaacgggtgcgcttcctcagcaaggaggatcgcgaccggttgatcgcggcctactcaccgcacatacagccgatcatcaccctgctcgccttccatggcccacgcatccagactgcattgcagttgccgtggggcgtgaacggcgtcgatatgaaggagggttcgatccgactcaatcacaccaagaatgcgatcatccgatccgtgccgatgcatccacgtgtcatggacgtgctgcgcccgatctgggaaaagcaaggtcagccgacgacggggcatgtgttcctcaaccggttcggcaaaccctatcaggacacgcgcaaggcgaagatccccggcggcaaccccatcaagaaccagcacgccaccgcgtgcaagcgcgcaggggtagaggatttcaccgtccatgactggcgccaccactgggcgtcccactgcgtcatggcgggcatcgacctcatcaccatcatgaacatgggcggctggaaatcgctgcggatggtccagcgctattccagcgtcagcgtcgatcacatgcgcgagtccatcaacaggctaagctgaggtggggtcgtctggaccaaggcgagattggggcacgccgcgcggtctgctccattttcgcgcgaaaataataaccccaaacgatcaacgaagccactggaaatagcaccatttgatgctatatttcgtgcctgaaaaggagcagttttatgcggactacagtcgctctcgatgatgaacttgtcgcgaaggcacaggctttcaccggcctgaccgaaaaatcgtcactcgttcgcgaagcgctgaaagccctcatagaaagggagagctcagcgcggcttgtccgccttggtggcactgagcctcatggtgaagccgcgccacgccgacgccccgatcctgtatgatcttggtcgacacttcggtctggattgatcatttgcgtcatgatgatcccgtcctttcccaatcgctcagcaaacggcaggttctctcccatcctttcatcatcggggagttggcactgggcagtcttcggcaaagagacctcattctcgaagcgctacgtggattgccttcagttattgtcgcccacgacgaggaagttcatgcctttatagaccttcataggctcttcggtattggcatcggctacatcgatgcacacctgctggcagcaacccttctaacgcctgacgtgcaattctggacacgtgacaagcggttgcgggccgcggccttgcgtctgggcgtggatgcgaatctggatcactagcctcggcggcttaatctccggcaccggcttgggcggaatccagttgagccgcgcggtgccttttaggcgctggctgaacaccatattcttcaaacagtctgaaaatctggtatcagctgcaaagccaaactggcgggcgatgaaatcggcaagcaaagcatccggcgtgtgctctggtagaccgttcagggcgtaataatcttcaatccgccgcctcgccgaccgccagatggaagggcaagaagccagtgtgtgtctggtgaggctatcctgcggagattggcactctttatctccgcgcaaaatgcggagaatatggcgacatacataaccgctggccccagttgtgctggaaatgggatcagctcgccgcggtcaaggcactgtcccgataggcctgctcgctaacccgcatcgccggcaagcgtggtacagcgctcgccggtaagggccaatacttggccttggactgtaattgcggcctcggcctccgccgcaaaagccggtagccggacggtttcgacggcctgtgcgaggctgcccgtcaattcggcaatcgccgcctccgcatcgctttgaggcaggccgatcgtgcgcgccagcgtcatgaaatctcggcgcgtcagccgatcatccttgccgttgagcttgagcgccatgcggtcgtcggcaagacccgggaatacccgcgtcgtgacggcatcataaagcggagcgaaacgaaccgaggtaaatgccttggcatccggttcggcgattttgagcagcgcgaggtttttgaggtgcatgtcgccatcggcaatcagccaggcgaagaccgcgcggcggaagaggatgtcgagatcggccgcagggtcggtcgacagcggccgcagtccgcgcgccatccgctctatcgtcccatcatatttggccgaagcgggaagatccaggatcgaacagaaatcctcaagcgcgatccgcctttgatcgcccggtccctggcggatgtcaaaccgctccacgacgagcgctggggcgatgccctcgggcatcgccgtcagggcgacgtcaggcgccgcgaagccggccgctcggccaagcgcaaggcagagccattccacgatcggcagcatctcgaagccagcggtgcctgccggcttgaggatatgggtgaatggcagatcgatggccgggagcagtgcaccatcgggcgccaggtgcatgggtgccttgatctggacacccgacaggcgcggcgtttccgcgcgagcgaatatgcgcgcgaggttctgctcgaagccctcctcgatcgcgccgcgcgccgggccatcatagcggccggtgaagcggcctgcgtcgataaagcctttcagcctcgtcgtgagaatgtccgccggcagtgcctccagctcgtcgcgggcctcgaccacggtgatgttcgacatatatcgcctgccacgcttcaaagcctcgcgctcgtcgcgttcgtgaagcacttgggcgagccagccttccggtaagagagattcgacaaatgccgggagtttcccgggtgttgtctcccggacgagcgccggttctgaacgccgggccggcttccagcgccattcaaagccgtcatgagtcaggcggccgagcggctcaccgtgccagacgatcaccagatccaacgccgccttgttgacgggtgcttcggatatgctcggctgcgccaagaggaagcgttcagcaccttcgccttcgcgataccagccatttccccgcgccagcgcccagactgcatcggcggcactcttgggcgtaccatactcttccacgaggcgcgcggccatctgcacgcgcatctcggcagtaatggcgctggcatgttcgctgcgcaggcgaaaggcttccaaaaagcgctgccggggtgaggatgcgtcgatgcgcaactcgcccagatcgtcacccactaccgctgacgcggtcgaaggatgcggcggcgcttcgttctggacgatctccaggctgcgcagcctcgtgcgctggttgcgcctgccgctgataaagagccggccgtcgggtgtcggcgcaagcagcactgcgcttgccgacgacagataggcatggggatagagataatgagcgatgcggatcgcatggttcattatggcggcgtctgcatcgacattttgatcgacatatacgccccgcatgagctggacgaaatcgccggcttgcgcgcgctggtgcgcgcgcttggcatcgatcgtctccccaaccagatggatcgtcatatgattatctcgcatgtcagatgcgagataatcccaccgatcgatacaatgggcaagaattatatcgcgtctaaaatgcgcgttaattccgaaggtcggactgaaacgctccgatgagcacctagcatcagcgggcttcaagcgggtttgccgtcaaacccgtgccgccatgctcaaaactgcgttcgccaaccttggagccatcggcatccgtcaatcgaacctggcgcgcctgcgatgcccagtcgacacccacaaaccatcgtctttcctgatccatagctgttactctcttccagtcggagccagccgcgatcttcgcctttccctgtattggcgttcacggcgcttactccctacgggacgtcatcgaggccacacaccggggcacaggtccccccaggtgctcgaggcgcagggggcgaatggtagctcccggtaggctggcccatccgcagcttacagcttgacgggcctcaacgagatacagggggggacgcggcgcgcccgtctttgctgcgccatcggaccttgtatcttggagaaacggcgatcagccgacaagggaatgttttcctccatcggttcggccaaccctctcaggacacccgcttggcgaagattcccggcggcaatccgatcaagaacgagcgcgccaccgcctgcaagtgcgccgaaatagaggatttcaccgtccatgactggcgtcatcactgggcatcccactgcgtcatggcagggatcgacctcatcactatcatgaacatgggcggctggaaatcgctgcgcatggtccagcgctattccagcgtcagcgtggagcatatgcgggagtcgatcaacaagctgaattgaagccggtgggcagaaccagaggtttttgggggcgttcccggagaatggccgcattgccaaggttggatcgagggtcgaattgcttcgctcgctccaatttccagcgaaatcaagaagcacggcaataaaatagtgttcctgcgcgaaaccattgtcccatcgcttcgacaagcggcgccagcggtgtcgacgcttcggtcagcccaagcagacgatccagggcgcgatgtcttccgcgaactcttcctcgctgatcgaaccatcgatcagtccttcgaccatccgacccgcaagcgtgtcatcgttcatggcgattgtgaagccgttgagttcgaggaaaacgcccatgccagcaaaggccgcgcgcttgttgccgtcattgaagccatgattcttcgctatcgcgtagcaaagccgcacggcgagtgtcagcagatcatcgacatcgtcataatgaaagagattgcgaggattactcagggcgctttcgactaggttccggtccttgacccccggcacgccgcgaaagcgctctatttgaatgccatgaactgttagaaggcgctcgtaggagagccacaagggctcaacgggcaaggtattcgagagtcttcttgtagcggtcgctgaaatcacgaacagcctgctcgaactcggcgtcggtcacctcgcgaggtcgcgccttcaacggagcgcgacgggttttttgcactgattgcatatcgagctcctttctctctgctttggggtttctacggcaattaatatgggtatattgacgcgacggtcaacaaaccatttaaaaaactcggccgaaatgcgcagcaaaattcgcaaatcgctaaaaagccgtgtgtttgctgctgcgattcgccaaataatgggcctacgcctttaccatcctgctcgccttccagggtccaacgcattcagaccgcgttgcagttgccgtgcgcgtggacagcttgatatgcaggaaggatcgatccggctcgatcacaccaagaatgcgatcatccggtacgtgccgatgcatccacatgtcatggaggttctgcgcccgatctgggacaagcggggccagccgacaaaggagcctgttttcctcaaccggttcggtaaaccctatcaggacacgcgcaaagcgaagctccccggcggcaatccgatcaagaaccagtacgccaccgcctgcaagcgcgcggggatagaggatttcactgtccatgattcgcgccaccactgggcgtcccactgcgtgatggcgggcatcgacctcatcaccatcatgcacatgggcggctggaaatcgctacgcatggtccagcgctattccagcgtcagcgtggatcatatgcgagcggcaacgtatggcccgccccgtctgcaagcaggaaattgaggtggcaaccgatcagtctgctctaacgtatccggtctcatgggtaggcccatggccaagatggatatccgcgcaccgagagccacaataatcaacacggtttcgtgaaccattgccactgcagggctttctcaatgccgatcgactgtcaggccatctttccttccttctcgcaaacatcagaggctacgtatcaatgacgcatagccgatccccttataaagccgttgcaagataggcggcatcaaaccgcctgcctttactcaggagagcccaagcgacgcgggccattttgttggccagcgccaccacagccacattgcggtgcacgccttttgcgagcatgccctggagccatcgtcccacggccgtatcgctgcgggagagcgaaggcagggcagctcgggcaccatggataagcaacgtgcgcagatacacattgccgcgctttgttatacccagcagcctcgcttgtccgccggtcgtatgctgtcgcggtacaaggcccagccatgcactcaaatcgcgacctcggcggaagctactggcgtcaccgaccgctgcgaccagcgctgttgcgttcagcacaccgatgccagggatgccagtaagacggcgcatggcatcgtcatcgcgcgctagcctgacaaattcgccgttcagcgcctcgatctttccgtcgagaaccttccactcagcatgcaaatcatggatcagttggaaaatgcggtcggacatgctgccatccgattctgccagcagcgccgccacggcccgttccagtcgccaccggccttgggcgaatatgagtccccgctccagcaatatcgcccgcaattggttgatcaacgtcgtgcgttccgcaaccagccgcgagcgaactcgatgcagggtttgaatatcaagttgctcctgcgtcttcagatcgacgaaacgcatcgttggccgtgacgctgcttccgcgatgccctctgcatcccgatcatcgtttttctgcgccttgatatagggccgaacatattccggagacatcagacgcacctcatgcccctgaccaaccagcagacgtccaatatgatgggcgccacagcatgcctccatcgcaacgatgcatgacggaaactgagctatgaaatcaatcagcttgggacgccgcatcgagcgccgcaaaatgacctcacccgccatgtccacgccaacaacgctgcaaaaattcttgcccagatctacgcctagaatatgtacagacatcggtccgttcctttcctcttcagcaccgacatcatatccgatgtcagggaaaaggggcgggccatcccataatcaacaagctggactgaagcagcggtctggcgtgcaatgtggagcaggcaacgaagaccggctccacatatttttctgaaaccggccaaaacatcggccaaaagaacaactcccaagcctggaggccaagagaaagagccaatttctttgataccaagagcggtcagatgattgctgaacagcctgatgaaagccccatcctgcggagattggcattctttatctccgcgcaaaatgcggagataaaatctttcacgtgcggaaaaagcatgtcatattatccgcattaggtgcggagaatatggcgacatacatttatcaacggcacggctggccccagttccactggatacaagatgagcttgtcgatcagctcgccgctgtcagccgccatcagggacggctgattggtcggatggaagcgctcgggctgcatctgcgagctgaagcggtgttagaaacgctcaccgaggaagtcaccaagtcgagcgacatcgagggcgagacgctcgaccgcgagcaggttcgctcgtcgctcgcccggcgactcggtatagatgccgccggcctcaaggcacccgaccggcacgtcgaaggcgttgtcgagatgatgctcgacgccacgcagaactacgcggcggcgctgacagctgaacgcctatttggctggcatgctgcgctgctccctactggacgcagcggtatgagccgcattgttgtcggcacctggcgcaccgaagattcaggtcagatgcaggtcatctccggtcccttcggtaaggaaaaggtgcattacgaggcgccggccttcgaccggctcgacggcgagatggccgtcttcctcgagtggtttgagaatggaccggcgatcgatcccgtgttgaaggccgcgatcgcgcatttgtggttcgtcaccatccacccgttcgacgacggcaacggccgcattgcacgtgccattgccgacatggcgctggcgcggtcggaaaacagtccgcaacgcttttacagcatgtcggcccagatcaggactgagcgcaaagcctattacgatatcctggaaaagactcagaagggcgacatggacatcaccggctggctgcgctggttcctggcttgcctcgaccatgctttcgacggcgcggaagtcgtcttggagaacgtcatcaggaaggcgcgcttctgggaggcgcttgccagcgaaaagctgaaccaccgccagcaggcgatgctcaatcgcttgctcgatggcttcgaaggaaagctcacctcctccaaatgggcggtcatcatgaagacttcacaggatactgcctcacgcgacatcaatgatctgattgcgcgcaacatcctgcggaaggacaaagctggcggacgcagtacctgctattcgctagccgaaatcgcagcatgacccgttcgagcgaaaatgaagcagaagaggcagcgatacggggatttctataaatcatgatttgcgtgatttgtgatttatagaagtatggctatcaatcacggatctggtcgcagccgccttgcggtgatgccgacagcccgtcatccgaccgttgagagataggccaacggcgcgcgttgcgcagcctcgctctccatccggcctgcccgatagagcgtcaagtctttattcttaaaccgcaatcggctacgcaacttcgatggataggaaagcgcccgacgtcgacaggcccttgctcatccttgatctggatgaaacactgatccatgcacgggaggaagagctggatcgggcggcggacttccaaatcttcggctaccatgtctatcgacggccatatctcgccgatttcctcagaagcgttcgggcggatttcgacctcgctgtctggtcgtccgcctctgacgactatgtcgccgccgtcgtcggccatattttcggcgtcgactgtcctctgcgtttcgtatggggcaggagccgtgcgacgttgatgcggctcgtccgcgatgaatatggctacgcctatgatccctgggaccaccgccgttatctgaaaccactcaagaaggtaaagcggatgggatggcgtctggagcggatgctgatcatcgacgatacaccagagaaatgcgtcaggaactatgggaatgcgatctacccgcttcccttcgagggcgaccaggccgatgctgaactcttgtcgttagcggcctatctctcgacgctcaaggacgaaccagacatgcgccggattgaaaagcggcgctggcgcgagttgatggccgcctctgaggattaagaaggctgggttggtgccctgtccgttagaacttgcggatcggacccggatattgaccgacaaggctgtcggcagtgagcaagacgatcccttcgaccatcgactgagcgatcagcagccggtcaaagggattcttgtgaatgggcggcagcccgtcgatcgcgacggcatgttcgctagccacaggcagttcgccatagccattgtccagtagcccgcgccgcaacagccgcgcgacgacgacgaaatactcccaccccaatgcgctcttgatcgcgacctcccccggtctggcgctgccggcgctggtcgcggcgcacgacgatgccaaggcggcagcgcttccttgagttcttcacggtgacgatccgcgatccgcatagcccggagccggatcagcaggtggcgattgcgccctttctgggggggcgtttctggtggttgcggccggtcaggtactcagaggcataacttcgcaagaggggatgccgcagatgccgggtcgccgcgtcaacgatcatcagatgaggctctacatggagctccgacagaccctcgccgtgccggtggcggccgccaaggccggcatcagcccggcgacggtatatcgcatcgagggagatcctcggcttccatctcaaagacaggggcagcgagagcgacggcgcccttcatcgacgaggtcgtcagccgcaagaaccggcgcaatggcccgcgcatcgacgccgagcgtgcggtattgcaaccgctacccggcgcccgcaccagcgattatggagacgatcgttacggtcacctcgagcagcagcttcacccttggcaaggtgttcttcaccgtgccgtcacggctgatcggacacaggctacgggtccggctttacgatgaccggctcgatatcttcagtcgaccatcgcgctggatcatcttcgcgcagcaggacgtaacgactccaatccgggaacagcgccgaatgctcgaactgggcgcgtatcactgaaagatgcgcgagttcatcgacctttacaggaaaagcaatgatgagggcggagccgaataggatcgcaaaataggtcgtgattacgatccacacgggcaatgcgggattgaggcggttaaccccattcttcggtactgcggaaaaagaatagagagccagcatcctatcgcccaataagtcatttcattacgaccggttaccggcgttcggttgatattccgttgccaccctggccgatccttgcacctcgttggttaccgaacattctttacgatttgtaaatttggcgttgttatgggaaattccgataaggggcgggaaacggcatggatcagcaatatcgtgataaagttccggcgatttccgtcgtcgtgccctgcttcaacgaggaagagagcctgacggtgctggtcgaccgagtttcgacggtctgccatgacatcgcatccggcgattacgaaatcgtcttggtcaatgatggctcccgtgacagcacttgggcggtcattgccgagctgaccgaaaaattccctcaggttgttggtgtaaatctcgcccgcaattacggtcatcaaattgcgctcagcgccggtctccacatttgccagggagaaaccgtgatggtcatggacgcggatctgcaggaccctcccgagttgctgtccgccttgcttgcaaagatggacgagggttacgacgtcgtctacggccagcgcgtgaaacgcgctggcgaaacgatgttcaaaagagcctcggcgaaactcttctatcggctgttcgatcaaatggtcgacgtatctgtaccaagcgacacaggcgattttcgcatcatgagccgccgcgtcgttgaccatctgaatgccatgccggaacggtatcggtttgtgcgcggcatggtcagctggattggtttccggcaggtggcgctgccctatgagcgggacgcgcgctttgccggggaaagccattatcctcttaggaaaatgatctccttcgcgcttgatgcgataacgagtttctcgacgctgccgctgcgcatggcagcacatcttggactggttgccggactactgggcatgctcatgctaggctgggttttgatatcctatgccatgggcgacacgctgacgggctgggcgagcatcgccagcatcatcctgatccttggcagcattcagttgctgatgctgggcatattcggtgaatatctgggccgcatgtatttggagtctaaacgccgaccgctattcatcgtacaggaagtgcgggcgaaaccaaccctatcgacagacagaaatcatacacgtcagacacccgtgaagatcaagcgagccatgcatggctgaggcggagtttgatatagtcgcgtccgattatgccgcgcagcatgcccgttccatccgcttcagcggggaggatgtcggctatttcgcggagtataaggtcgccgatgcgcgacgcatggccgagcgggaggggctcaccgtcaaccgggtccttgattttggcgctggcgtcggcaattcgctcaagcccttgcggcaagcctttccagatgcgcatatcagctgcctcgatgtctcggaacggtcgctggacttatgccgtgaacaattgtccgaccggatcagcttccatgcctatgatggcctgcatatgcccgccgccatggggtcgttcgacttcgtcttcaccgcttgcgtcttccaccatatcccagaagagttgcatgtagccttgctggagcagatccgtcggcatctgtctcccggcggcgtgttcatgctgttcgagcataatccctggaatccactcactcgctacgcagtcgccaattgcccgttcgatgaaaatgcggtgctgattagcgcgcctgagatgagacggcggttggttagggccggatttaatcatgtaaacacgaattaccgaattttcttcccaggtccgcttgcggcgctccgaccgctggaacgttcgttggcatggttgccgatcggcgcacaatattcgctgacggcgtcctgagcacggccagccaacaatgacgatcatcaaatttggcctggtagggctggtcaacaccgctcttggcttttcgattattttgtcggctctggccctcggcttcggcgactatgcagccagtgccttgggctatgggctcggcttcatcctttcgtatgtagcgaatcgccgttggaccttcgccgtgcgcgaaccgatgtcggccgccgaactggcgcgtttcggagtcgtgacggcgctagcctatgccacaaacctcttggtcgtcagcgccttccgcttagcaggatggatcgaccaacctttcgtgcacctggccggcgtgacgctctactccgcgtcattttatctcctttcacgcctactggtatttggggacgacgccgtcgaacgcggcaagtgggtcgtcgacgtctccatgcgcggtctgccggagatcgcattatgcgtgacggtcgtcgttacgctgatcttgctgcacgacattccgatcacacacgatgtggtctggcaattctggatcgcgcgccagatgatgaatggcgcaatgctataccgggacatatgggagatcaatccgccgctctggttctggtcggccgtgcctatccatcttgccgcgcaatggcttcatgtgcagccgctcaggctgctggtaactgcgattgtgggcgccggcggaatgtcagcacttctcgtggggcatctgacaagtcctccaacgccgatgacgcgtttggtgacgatgctgctcgcctattggcttatggtggtcacgccgctctacgacttcggccagcgcgaacaactctccctgatctgcgccctgccctacgccgccttaatcgcccgtcgatcgctgggaagtgtggttcccgccgccttggctctgccggtgggaatggccgcagcctacggctttgcgctgaagcactattatgtcgttattccggtcatgctcgaggtttggctgctcgtccgcgttcgcggggaatggcgagcggtgcgaccggaaaccatcgcattagcgactgccgcactggtttacggaattgcggtcctccttttcgcacctaggttcttcacggatgcagtgccaatggtccggacggcttaccatggttttgagaactcttggcacatgatgttggcgagaccttgggtcgtgatctggatctcaatcatagcgttctttctgacttatggcggtgctttcggcaaaagagccaaaccgctggcctccaccttgctgatcgtagcagccgggtttgccattgcctattttgttcagcgaaaaggatggctttaccatagtgtgccggttacgggcgccgccgcccttgcaatgggcgtacggttgacgacggcggatatgcgacgcctgattccaatcagcatcggactgacaatgctggcgttgcccatcttgttgccgtacaaaaccgggccatatctcaacttctttcgcgccgaaatcgatccggttctcgctgatacgccgaaaggcagctcggttttcatcgcagcagcagatccgatgtggggatggcccaccgttgaggatcatggtcttgcctggccgtcgcgcctctatgcctattggatgattccggcaatcgcccatgccgaggtgatcggtccgaatccgctgccattgcagaaaatggcagagcaggtgcggaccgaagctgccatggaggttcgctgctcttcaccggcgttgatcctgttcgaacggcgccgcaactatatatatcagcccccgtcattcgatgtgcgtaggttcttcctgcgcagtgcggccatccgttcctatctggcacagcattatcgcgaagtgcagcccaccccctcccttcatgtctatcgtcggatcactcctcctgatccggcacctcgcgggtcagaatgcccgacgtttgtccaggcggcctcatgatctcctcactcagcattgatccggcctcgcgcgacggacgttccaaatccttcattcaactaatggagcgccatgccgggttgctggtaatgatcgcaactgccctgctgtgcctgcctttcacgcgatcgatctggttgctcgcagatgaaggaatatggctccacgccgcccagcgcatgattggcggacaagcactatatcgtgactttttcgaattccacccgccgctgggttttctcatcacggctggctggttgtctcttttcgggcagacgctgttggcagcccggttgctcatggtcctggtgatcgcgctgatcgccgggtttggttatagctgctgccgaatggtgtcgaaccggcccggtctgtccgccacgttggtgctggcgtggtcggtgtcggttcctgggccgtggatgcaggtcaaccatcattggttcaccagcctgttttccatgctgaccctttgggcgatcctaagagccgagggaaaaccggttcgtctgaccgtagcggggttggccgcgtgtgcggccacgctggtaaccacacaccggggtggaatgatcgctttggccgggctgctgtcgatcctgtcgacccgatcggtgagatcgctggcggtttacatctcgagtggtttgacgctcgcggtgttggcgctggcctatctttggtcgcaggggacaatgctggcggccttcgatcaggtcatcctttatgccctgaaccactattcgaacattcaggccctgccatacggcgccttcatggatgtgcagatgatcttcggggtgctcgctttcccgctcgccgccgcattgttattgcttttgatgttgcggaagggggcagcctacttacatcagcagccttggcccactctcctgctgttcgccattacagggttcggaggatgtttccctcgtcctgacgctgtgcatatcactttctgcgcagtactggtcctcccgctgctggctgccgttctgggacagttgttgccgtatggaaaaagcatgctgctgtggcgaacgataggttttattgcgatcttcatgcctctgccatcactgaccgtcgcggcagtacgcagcgtcagcgcgccacgagtggaaacacgggcgggcctgtatggcgtggtgaccggcgacggtatcctcccgctgctgaaacggttgcagacactccctcccggtgacactgtgttcttctatcctgccgatcccctattgcctttcctgactgggcatcatcacgccgcacgtcttgacatgctgctgccgcaatattcgacaccggcacaatatcaggagacttgccgacagttgatgcagggcgcacaatgggtcgtatcgcatgtggatatcactcggccggatttctatcgtactgtgttcccggcaatgacggacccttctccacacgagaaaatagccttcgaagtcgccctcgacaaagctttcttgcgaaatggcacttatggcggctttcaggtcatgcgaagggcggcagctgatgtcgcgctatgcaaggacatcgcgggctaatttcgctgagcgatcatccaaggcattctcgcgggaaacctcatcttgtttgttctcgccccgctatttgggtgataaaatgcgtcgccggagttcttcctccacaaggcgcgaaggtagctggctaccaacatgcgtgcggtccgcctgcaagggatttgacggcaattgtgcgtttcagccggacttgaacccattcctgcgcttggcaccaaacaatcgatcgctttcaagaaaggcctccagcatcgccggtatcaattccgtgatgggctcctccctgccgtaagtctggctatataaagccgcatattcgataattgcctgatggaggtgtgggagaatcgaaattgtgaacttcacgggcttccgatcaggaatacgcggcagtttgagatcagccatacgctgctcctattctttccatggcggcaggacgagatcacgatggaccagcaatcgtaccggcgttcccggacgaatgatgatcgtcggctgcacctgcagattacgcgaaatgatctgatcgcccgcccgggacacattctgctgggccgcctcgcgaacagcccgcaccagatcgctctcaccggaaatggagagattggcgccaacacccagcaaggtcgatatcgccacgccctgcagcaattgcaggctatgatgatcgaccttgtccgccagccccgcatagccggatgtgtcggtcgccggcgcattgtccagccggattgcactgccgtcgggcatgatgatacgctgccagatgaccagggcgcggttctgcccatagctgatggcgctaccgtagcggccgatcagccgcgctccctggggaatgagcaaggtttgaccgcttggactgtcgtaaacacgttccgagacctgggcagtcacaaggccgggcaggtcggatcgcaggccagtgatcagacttgcggcaatcacactaccggctgacactatgtttggcgacatgggcggctccagactgtgcaaattgacgtcgccctctgtctgagacgacatcatgaaacgctgcttcctcgcctgcccgtttggatcgagatcctgatcgggcgccgacgcctctggcacgtttgctgccggcgtaacctgcggctgcgccacgagttgggcgctggctgcttctccagccttttgcgcggtgatcaccagcaaggaagattgccgggcagcttctagatcggcagcggctttttcgcgggcggcagccgcagctcttgcatcagcgtcatcgggccgtacaccagccaaatcaccctcttcccgttgccgcttcaggatcgggcgtcccagatcgccgggcaatggcggtcccaactgtggcactgcatcatagcttttgggcaatcctgccaactgatccgatggcaggcgcgaggcctcggcctcattcaccgacatgccgatggccataggtcggcgtggcgccagcgcccaccacatcgtgaccgccattccaatggaaaaaatggcggcaccgcctaccagaatattgcgcctgaatctcagcgcttttaccggttgtgcccgcatttgcagcgcggcaggattttcctttggccggacttcttccgtcggtgggtgagcagcgctctctcccaaccgttcgtcgctcggcgggatcgctgtcggcgcctccgatccgctcatgacgccctccgtcggcgagatgcgccagtccgtgtgatcctcacaacctgctgctttctggtgccaaagcggagttcagcctgatcgaagatccggtcgacgatgtagaagcggtccctgagccgataattgacgagctgcgcctcccccttgccgtcgaccagaaagagtggcggcgcatcgccaacaacgatcgacgctggaaattcgatataggtctggcgaccgtcatcaaaagcgcggagcggacgccacgtcggcgtatcgcccgaaattgcataattgaaatgcagctgctcgacctgaatgcctgcggcgatgggttcagcggcacgggcagcgtcattcgcgcggcgcagcgccagcagggcatcttcaggatagctccacgaaatcccggtaagcgcggtgcgtccggtgctgaccagcgcgagatgataggcacggcgatcggtcataatcagaagattggtcgacaggcccgtcaggctgggcttgaccaatatatgagtccgcttggtcgctccgttgccgctggacgtatcgcctatgacccagcgaaccgtatccccgctcgcgacggagacgagcatttccccctgctccagcgcgatgtccgttatacgttcgggcgcggtgatcagcttgtagatcgtccccgccgaataagggtaaatctgtaccgcattcaggaatgcatctgttttggggcccaaggtggcatggcgattggcgagttcgacatttgccaggccgcgattctgcgcctgcgccgacctgtttctcccatcagcgatggcgggcgatgcgatcatagccagcatggcgaacgaaatggttgatttatggatcatggctgcgcctccatcctgtcggccgatgggttggaaatggctgttgccgccgctgtccgggacggggccgatggtagctgggtggcgtcgccctcgatctcccggctccagtcaatcgcatcaacatagatgccgagcggattacggcggagatcatcggcggttcgcggaaccttggtgacgatggtcaatatcgccgtccagcgcgacgagccagcctgacttccccgctcatattcgctctcggtccatttcacctgaaaggacctgttcgacgcgcgcaggacgctcgtcacctgcaccgaagccgtctgttcgccgatccgggcgaagggttgccgcacccgcgcatattccccgaggaaaatggcgccccgttcgctggcaaaatcataagcctgcaaccagttccggcgcatcagcacaggatcgagcgacacgccgcgcacattctctatgaagcgcgccagctgataggcgatttgcggatcggtcggctgataatccgcctcggcctgcgacaccgccctcgcctcacccagtcgatccacctctacgacatagggcacaacgcggctttgcagcgattgccagatcaggcctgatgccatcgcgcttgacaaggccaacgtaccgaaagccattaatcgccagttccgcgcctgcacgcgcgcgcttccgatccgctcttcccagagctggcccgctcgctggtacggcgtttcgggcgcgggagtctgcccataacgctggactgctcgtcgaaagatcatctcagtcgtccttttcgtgaatgtcgggggtaacggccgcgccgccgcgatcgccttccttcaatgtctgcgcggcaaggtgacggtgatggcgcccatcctgccggcgttgcatcgcctgcgcccagtccggtacatcgccctgctttgctccggctgattttgcaccgcccgtgcccagcgccgaccaggccacctcccgtccacgctcggcggcgtcggcgatacccaggctgcttgcagccttgttgcggacggcatgtccggctgccgtggcgacaccactcagtccggtggccatgcccgacgagccggaagtctcctggcctagcttgtaggctgcctgcgccgccgtccccatcatggtgccgacccggatcgcggatagtgcgccaccggcaagcgctcggccgccaccgatcgcggcggcaccgcctagaaccgcgaccccggcggcaccagccgcgctgccaacggcggcgcccgctcccaattgcggcgctccggcggcaaggcccgacgccatggcaggcgcaaagatgccaaggccgaacagggccagagccgccagcaccaggctcatggcggcgccgatgtcgggttcctgccccttgagggcatctaccatctgcgaaaagaagctggagccgatcccgacaatcacgcccagcaccatgactttgattccggaactcacgacatgacccagcacgcgttcagcgaggaagctcgtgcggttccagagcgcgaagggaatgagaatgaaacccgccagcgacacgagcttgaactcgatcacggtgacgaacatctgcacggcaaggatgaagaaggcgagaatgacgatcacccaggcgaacagcaatatggcgatcgtcaggaaattgtcgaagaagctggtgaaccccatcagatcggacgcctggtcgagcagcggccacgccgcctcgaaaccggctccggccaaccttccgggcttcagcagatcctccgccgggatgctgcccccacccgccgtcagcccggccgcggcaaaggaacggaagatgatttcggaaagagaggagaagctgttgatgatgaaggcaaaggcgccaacgaagaggattttcttcaggaaccgcccgatcacatcatgctcgccgcccatcgcccagaaaagccctgcgagggtcatgtcgatgccaatcagcgtggccgtcaagaaccgcacatcgccgcccagcaggccgaagccgctgtcgatataggcgatgaaggccgcgagaaattggtcgatgacattgagatcattcatgagacagggtcctcatgggtttgctgtcgcggagccccgctgcgagaggggctgttgatgagcgaggctccgcgacgaggcagcgtccggccgtgggggagcggcgggaccggcgctgcctcatctcaattccggttataggcggtgccggacccaagaaattgcctggtcgccgcccgcgcatcggcttccgcctggatccggcgcgcctcttcgaccgcctgcgcgcggaaatgcgcggccatcatattctggatctgaagctgctgcttggtggccaatgccagcaactggttggtcgcctgggccgcctgcaatgcgccctcggcgccctggcttttcccgaccagcgtttcgatggcatcggcgtcctgggcaacattgcccaccacctgcgactggatgcgcatggactgctgatacgcatccttggcagcgtcgaaacgttcccgctcggatgccaggcgttcgtcgctgcgcatcgcagcgtcgtaattgtcgggaaacaaccgcttgaactggctgtcgagcgtgtcgatccgaaagtcgatgccctgggcagccgccatcaactggtcgacggcgcgcaatttattcgtcagctcggtgagttcgggaaagctgatgcggctcagattcttcgccatgctggtcagcatcgacgcttcattctgcagcgactggatctgctggttgatctgctggagcgctcgggcagcggtcagcaggttctgcgcataattggcgctgtcgaatacggggatggcataagcgggcccgctctggaggaacagaccaccgccgatcgcaccggccccgcccaatgcgagggcagaagccaccagatatttgcggagtggaatgcgcgctttcatctcatttctccttggactggagggaaacaggggatggaaaaagctcaagatcgtccgctgctgccgggaggccgcagccgcgcaggaagtggcccgcaaatccgtcgagaccatgtccggtgatgatcgcatcgatccggctctgggtgtcggggtcagacgcaccgcatagagcgagggcgaccggtcccagatccagttcgaacagacggttgccgcgttgggactggagataataatggcgcttgggcgtcgcgcggctgatgagctcgatctggcgcgcattgaggccgaaacgctcataggctgcccgcgattgcggttcgactgcccgatcattgggaagcaggatgcgctggggacagctttcgatgatggcaggcgcaatgctgctctcgctgatatcggcaaggctctgtgtcgcgaacagcaccgccacattcttcttccggagggtcttcagccattcccggatgcgcgcggcgaagagcggatcgtcaaacaggctccaggcctcatccaggatcatcagcgtcggccggccgtcaaagcgctgctcgatccgatggaaaagataggtgaggaccggagcggccagccccttgcgccccatcaacgcctcggtttcaaaacattggacatcgcgatgcgcgaggcgctcctccgcggcgtccagatatccgctatggctgccatccagcatatagggcgcgagcgccagccgaagggcattggactggagaagaagcgacaggccggtcagcgtccgctgttcgaccggggccgttgcgagactggagagcgccgaccagagcgcgtccttgatctcgggggtcagcagcacccgttcctgggcgaaaatgccacccagccattcggccgcccagccgcgctcgctttccctgtcgatattacgcaacggctggaaagaaagcagatcgccttccccatcaccggcgcccagcgcatggtggctgccccccatggcaagcaccgccgcgcgcgccgagcggcccatgtcgaacatgatgacgcgggcaccggcataacggcggaactggaaagcgatgaaggaaaggagaaccgactttcccgcgccggttggccccacgaccatcatatgcccgacatcaccgacatgggtcgacaggcgaaacggcgtcgatccgctggtctttgcctggaacagcgacggcccggcgaggtgacgattgccatcaggcccggcccagacagcggaaagcggcatcagatgcgcgagattgaggctgtgcaccagcggctgccttacattggcgtagacctgcccgggcaggcccgacaaccaggcctcgaccgcattgacggtttcgcggatgcaggtgaagccaagcccgttcacaacccgctcgacggcccggacctttgcctcgacagcagcgggatcgcgatccatcaccgtgatcgtggtggtcagatagccgaaggcgacatgatcgccgcccagcgcctgcagggcgaggtccgcgtcgatcaccttgttgtctgcgtcgctgtcgagcagctgggccggctgattgtacatcacctcgcgcagcagcgccgcgaccgatttgcgcttgttgaaccattgccgccggagcttcgtaagcgcgcgggcagcgtcgctcttatcgagcgcgatgtaccgcgtgacccagcgatagccgaaattctggtgattgagggcgtcgagcaggcccggcctgctcatattggggaaaccaagcaaactcagcgtacggacgtgctgcccgccaaggcggggttcaagaccgccgacaagcggcgtgtccgccagcaggccatcaagaaagaagggtgtctcggggacatgcacgccatgatcccggtccgacacggccgcatggagaaaggtcagggttgcggcatcatccagcggctggatttcaggcatgaaagtgctgaacagatcgatgatccgccctgtctcggccatgaagccgccgagcgcctgacgccaatcacgctgcctgtccttcccttcgcgctcgacaagatgccgtccagccgcatcgctgctgtcagcaggcggcagccacaggagggttgcatgatatacgctctcgaaatgctgctcgtgagacgcgaattgcgcacgccgttcctgatccacgagccaggaagccggatcgacgaaaacgccatcgggataaccctgcgcttcccgtcggtgggcctcgaagaaaatcgcccagcccgaaccgagccttttcaaaacattattcgcgcgcgcgcaggtggcaaccagttccgcttccgttgcgctctcaaggtctggcccacggaagcggaatgtgcgctggaaactgccatccttgttgaggaccacgccgggcgcgatgagcgcggcccagggcagatggtcggcgatgcggtcggcgcgggagcgatattcagacaggttcagcatgcccaatatcccttctggcggagatggcgaagcaggacgggcgcaaaatcaggatcgcggcgggtcgctatgaccgcgatgctgtgcccgatcgcccatgccgcaatcccgaccagccatatctgaaggccaaggccgatcgcagcggccagggtgccattgaggatcgacaggccccggggcgccccgcccagcaagatgggcgaggcgaggctcgcatggatggggacgtcgaagccttcgatcgcgctcatgccacgagcgccccgccgccgaagctgaaaaaggaaaggaagaaggacgatgcggcaaaagcgatggaaaggccgaagacgatctggatcaggcggcgaaatccacccgaggtctcaccaaaggcaagcgtgaggccggtcgtgatgatgatgatcacggcgacgatcttcgccaccggtccctgcaccgattccagcacctgttcgagcggctgttcccagggcatgccggagccggcggcatgcgcggcggccgaagccatggcaaggccagcggcgagcatgatggcgactgacccggcaccgtgaaggacggctggttgggggaatgattttctggtcataaagctaatcctgtgggggttggagggacgaggagttcgatgagccggtagccaccctgcgggtcgagaccatcgacccgcgcgaggctggtgacgcgccgcgacgcgccgcgcccggacagaaagacgatgaggtcgatggcctctgcgataagggcgcgcggaaccctcgccaccgcctcctgcaccaggctttcgatacggttgagcgcagcggctggcccattggcatggacagtcgcaatcccgccggggtgacctgtattccaggccttgagcatatcgagggcttcgggtccccttacttctccaacgatgatccggtcgggccgcaagcggagcgtggaacgcaccaggtcagtcatcgtgacgatgcccgcccgcgtgcgcagcgccacggtatcgaccgaagggctttgcaattcgcgcgtgtcttcgatcaggatcagccgttcctcggtcgccccaatctcgcccagcagggcattggcgagggtcgtcttgcccgagctggtgccgccggcgacaaggatgttccgccgctcatgcaccgcgcaacgcagaagcgccgcggcggtgtcgctgatgatgccatcgctgacataatcgctaatgctgtagggccgggacgccgacttgcggatcgcgaagcagggaccggccgaaaccggcggcaggatcgcctcgaaacgctcgccggcccttccttcggcctgcggcggcagttccgctgataatatgggtgcgctggcatggacctcggcacggacatgcgaggcgaccaggcggatgatccgttcgacttcgctgggcccaaggacaatatcggtatcgacacgtccttcacccaacagatcaagccgcagggcgccatcgggattgaccatgatctcgatgacgcggggatcatcgagcgcggcagcgatggccgggcccatcgcgctgtgcagcatggccttgcgccgtccggctgccgtttcagcgcgcgccgtcgccgtggatgtttcgtgcctggtcacccctcgcctcctttagccgatggggcagcgatcgtccgcttgccagtcgcgatctggcggccaacctggctgatgaacgcctcgaagcgctggcgtccctgggcgcgtccaacctcgtcattgtccccgagcgggggcgtcaccatgagttggtagcggatgaagagagccaggctctcgaccattatgtcgatgtcgcggcgggcagctgccagttccttcgacagttcattgaggcgcatgcgcagcgccgcttccgcctcactcgcgccgcgatggcgcagccatgtccgcaacgcatcattgaccaatcggcttttattccctgcatggccggtagccatggcatcgagcgcatcgccgatctcgcggtcgatatagagattctggcggatcttgggcgcgcgcttcatagccccaacgccttttcatgggttgacgcgacatcgatggcatggccgcggatgaccggcgccatgcgctgcgcctgctccatcgcgcgcttgtcggaaacgacatcctcatcctcgatgatggagcgatccatctccaattcggaattctgcctgccggtccgaatctcggtttcaaacgccggatgccgatgctgctcgcgcccgccttcgtctgccgcctgcccggtgacagctgcggcagccaatgtgcctccccgctcggcaggcgcactccaatcatcttgccgcgacgggggaatgtcggaataggccttgtcgctcagcagcggcggcgctccgacacgagcggcgaaattgggatcgctataatagcgcagcttcttcgcgcggatcggcgccatgccggcgacgagaaccagttcctcgtcggccgaaagctgcatcacttcccctggtgtcagaagctggcgcgcggtttcctggcggctgaccatgacatgggcgagccacggcgagagccggtgccccgcatagttgcgcatggcgcgttgttcggttgccgtccccagcgcgtcggatatacgcttcgcggtccgatcgtcattggtcgcaaaagcgatacggacgtggcaattgtcgagaatggcgttgtgttcgccataggccttctcgatctggttgaggctttgcgcgatcaggaaggcccggatgccgtagccggccatgaaggcaaggctcgtttcgaagaaatccagccggccaagcgcggggaactcatccagcatcatgaggagctggtgtcggcttgtcgtcccggcctgctggtcgagccgttcggtaaggcgccgcccgatctggttcaggatcagccggatcagcggcttggtacggctgatgtcggaaggcggcaccaccagatagagcgaacagggctgcgtgccctccatgagatcggcgatccgccagtcgcagcgcgacgtcacttgcgcgacggtgggatcgcgatagaggccaaggaaggacatggcggtcgaaagcacgcccgatcgttcattctcgctcttgttcagcaattcccgggcggcggaggcgacgacgggatggacctgcggatgctccttcgtccccagatggttggcggtcatcataagatggagcgtttccgcaaagctccggcggggatcggaaagaaaggtcgccacatgggcgagcgtcttttcctcctcggcataaagaatatggagaatggcgccgaccagcagggaatggctggttttttcccaatgattccgggttgtcagcgcgccctcgggatcgacaaggatatcggcgatattctggacgtcccggacctcgtccgcgccacggcggacctcaagcaggggattgtagcgggcggagcgcgcatccgttggattgaacagcaggcaatgcgagaagcgggcgcgccagcctgccgtcagagtccagttctcccccttgatgtcgtgaatgaccgcggatccggtccaggacagcagggtcgggacgaccaggccaacgcccttgcccgaacgcgtgggcgcaaaggccatgacatgctccggtccctcatgacgcagataatggtcgccatgtcggccgagcatgacgccggccgaccgatacagccccgcccgccggacatccctggggctcgcccagcgcgccgagccataggtcgtcacctgccgggactggcgggcgcgccatagcgaaccgaagatggcggctgcgcagccgacgaacccgctggcggcagccagcgcgcctgccttgtcgaagacgatcggcgcataggcgtcgaaatgataccaccagagaaagagcgaccaggggcgatagaccgggatgtcgccgagcataaaccaggcggacccgagctggggctgataggcgagcatggccgccgcccattgagtggctgcccataggcctgcaaggacgatggccagcacaatgaggatctggccgatcagcaatttggtcggggtcacggttttgctcccgcccgccggactggtccggttcgagcgggttcaagaatccgtcacggcgcttcggaaggacatggtgcagatcggcgcagatcggctcagttcggacgtcagctacggatttaggcgatcatcgcccgatcgatcaggccccggcatccacccgaagctgttcgattctttcgcatgccgatgtttcgacggcatcccgcaacatgcgaacggaccgggcaatcgcctcaagatcctcgatgctaatggcatacgcagccgagtaacgcgcctcgacataggcgcgcttcaacagttcgaacaggcgacgctctgcccttgtgccccgtggccaagcggagatgagacgcgaatcaatgtcttcggcaagggatcggagaaacttgatattatgagagcgtgggaaatacagtgtttggacgagtaggaagcagatgtacaatcgttctgttgcttgatggaaagagaatgcagcatctttccgccaacctaaatcttcagatcctttcacagcctgatcatctgctgtgactagcgcacggtttgcactttccatccaacgttgatggtaggctagtgccatctcataagcgtcccgagccgtcagcggctgcggcgctaccaaacttgatcccggcaattcgtagagcacgattccttcacgagcgatatcgacccagaaatattcacccttccgcagtccctgattcacttcatcgagcgtatggacgatgatgttgacggggcggcgcacagcgtcatcgtgcaggatcttgtcctcggcgatataccaataatcagcgatgtcagtgaggtcggcatggctgacgatgatcagcagatcgaaatcggactgatagccattttcgggttcatcgacccaatccgtgcgcgaatagctcccaaagaggatgatcttcagaatccgtccgttacgcttccaggactggcttgcgcgggacgtcgcctcggcaaattcaccaaggagaattttctggacccgcgccaactcgccgcgctggacatccggcaggtgatcaagatccgctttcatgccgggattctcgcgggatttccttcccttggcaagcacctatgaacttgtcctggagaagcgaagcgtgcacaatcatggggcagggacaagagcagcgcttcccgaccacggctgttgcatttgcttgccaagccaagagccttttgaacaactttcatgacgattgggagtgatgaagatggcaacaggaatcggggtcttgacggcccatgtgccggtgggatggccgataagatcgatgccccggtcgctcgcatcgaacgttcacgaaggtggatcatgaagcaggctctggcggcatggatcaatcaggaggaagagcggcacaagatgacgcttgaagccttggcagatgtagacgctggccgggtgatcgatcatcagaatattcaggcctgggctgacagccttgcgaccgacagccagcggcctacgcccaccgcgtgaagattcagtggaccagcaaggcctcgtcggttcctttgcgcctggggccggtcgcacctgatgcatcctcgcgtgtcgtatcgcgagcggcagtctccacgtaaatgaagacggtcttcccaaggtcaactgatcgtcggcccgcctcgaccccgcccgaaggaccaactcaccccatcttcgcgcatcaggcccgacacgctttggccgacacgccgctccagcaccgaccgccagggcacaagcgcgaaatcccgcgacctttcgagcaccgcaaagcgcccggagatcaggtcgacgcgccgcctgtatatgccctccagcttctcgccctccacggtctcggcgaagggcaaggccagttcgcgcgacaactggccggccacgcgcaaaagctcgcgtcgccgcaggactgcaaggagatccctgcgatagcggatttcaccttcgccctgctcggccaacccctcctccaccagccattgccgccggcgcgccagcgcatcagccatgtctcggccaaaccccgcattgcgcaactggggaggatcgccgtcgagcaacgtgcgatcgagccaggttgcggcatgggcggtcgccaggtccgcgacacccacgggcgagagcatctcgatcatgacgggctggatcctgagttgccgacgctcgaacgccgccacgcgaccgaaatggtcgggggcgatgacccaactcccgtcgcccgaacgcccgggaatatccccggcacgcgcaagcgcctcgagcctgcggacatgcgcctcgacatagtccgaacgcgcgcccgggtcatggaggcgatgcgcttcgcgatcatagcgcccgccattgccagccgcgatggcggcgatcgttcgatcgacctcgcggacgaccgcttccctcggcctgatagcgacgaccgcgccgcccggctgagaactgtccccctcagcctgcgatggcgggagcaaatcgccggtgtcgcccttgccgaccggcacataatgagagcgtccgtcgatgccgtcgatcagcagaaaatgacgatcctccagttcgcccgcaagcccgtgcatgagtatgcgcccaataagcggcggagtacctgcctcggccggatcatagatcagccggtcggcgctcgaccgctccagcagcagccgtgaaaattcgcgctgcatcgtgcggataatgtctccccgttcacccatggcgcggaggacggtttcgagatcggggtcaagccgatagcggccggtgggcaaaggctcggccagtcccatgcgcacaagacgcccaagcctgctcgcctgcaggtcatgctcgagaggatcgagagccacaggtttgacgacatggccatcagcgatgcggagcagcgaacggtcgatcgatgtaaacctgtcctgcgtgatttccgcgcggcgcgagacgagaatttcgcgatcgcttctggggccaagatcgagttcaacgagttccgccgcacgctcacgcaatcccctgccgatatagtcgcgcgcaatgacgagattgtcgccatcctgatcgacaccccggagcaggatatggctgtgcggatggcccgtattataatgatcgaccgcgacccattcgagccgcgtgccgagatcctcttccatctgcatcatgagacggcggacaaggggcttcagatcctcatatcgatcgccatcctccggcgcgacgatgaagcggaactgatgcctgtctccattgcccttctccagaaaggccttgccgtcggcatggtcctcccccggaccgtaaagcgcgctgcgctcacccgccctattggttccgtcccgctgcagatagcgcagatggtcaaccgcctggttcccgcccttgccgcccagcctcacaagccgcgccttgacgatgacacgccggcgccggaagaacgcattgcttgtcccaacgctaagcagccggccgatgccagcgccgcgcccatagcgatggccggaaaaaccggctcgtccctttcgtcctggccccgcgccgcgcgccagattggcggcggcgaccacgctgctggcataacgccgcgccttgggcccacgcgacgcgccctgccgtccaagccggggcgcgaaatcctcatcatcggccatcgcatggttcctgctctggcccctctcgtagccagagtgcggcatcttccgcgccatgggaagcggtgccgccagaaagcccggaaatccgcgcctttcagatggacttggcactggacaagcatccatcccgaaatatggcaccaagaaaaatgatgtgcagacaagaggttagacggcctctggtgccggcacctttatcttgccttccgcgactccctccgcactgggccctcttcgaccgcctgcccttcatcccatcgatcctgtacatcgccgccatcacgcaccggaaaagacatccatccggtcctgccgcgaacgaaaggaaagcccgggacagcgcccaatggcactgttccgggcatggctggcgtcatcaaggggctgcctcgtacacctctgctagacggtctcgttcgtccagcgcaacctgcaattcagccgcgatctgccgcgcttcccgacggtcccgacagtggctgagttcagcgcgcagttcctcgatttgctgttcaatcgacattccagcctccatcatcttgcgaaagatgaagacgtcgcccgcggtggaacgggccgggtcaaggaccgcgaagcggccgcgccagcggcgatgggggtcacgatttttcgtggggaaagcgcagcgtcccccacgaaaaatggtggggccccgtcgtccttgaggcggcccgttccgccccggcatcatgggaaagcctgagcggattttcctctttcctcgcctggccatgcgtgtgccctgggcgacaagcccgcgaattttgcctggcgctagcgcaccttcagtccgagttcgcccagcaattctccggcctgcgcacgcgatagggttgcgccgcggaagaggcttgcatcgacgagccgcaggccgccaatatccgcgccgcgcaggtccgcgccgtcgaagcgcgatcccgccatgctggcatcgcgcaggctgcactcctcgaacaccacctgccggaaatcgcactttcgaagatcggcctgggaaaaatcgaccttccgcagcctgtcatggcgaaaggaaaatccaggcaatcgcgcattgatgaggagcgtttcctcgatcccgatctccatggcggaagcatcgtaaagtccgcgccagtcagcttgcatccgctgaaccgcgctccataaagcttcgcccgacggaaggcggcattgttgaaatcgctggcctggaagctggattctgcaagggcggcgccggtaaaattggcaaaggcaccccgacagccgtgccaagccgcaccctccaggttcgcaccgctcagatcggcatcccgcaggttgcagcgctcgaagtgccagccgctgaggtcgagccgggacaggtcggcctcttccaggtcgcaatcgacaagatggcggcaagtcgaggggctgagctgctgaacatcgtcacgcgacagcgatcggccgcacagcatatgctcggaggaaaggtcgtccatcgctccctcctaaatccgaaatggtcgctattccacaaccgccttgtggtgcggcctgcccctgaatgctgaacaacaggacaaggccgatgctcaataggcccggcgtacggcgaaaagcggatcggatttcgctatgccctcagttggcgtgccggcaggctcggctgcgggtggcctggcacgatagatgaacaggaacggaggctttgtcgccggcgggtttagctggggtgggcgtagcggcgacagcgtccgagcggccccgagcgatgcagtgatattggccatataagcgcgcgtttccggcggcaacggccggccttcgatgagaaattgccgatagcgctcgggaccggcatgataggcaccgaacagccccggatagccgaagcgctggttcatggcggcaagataggcggtgcccgcaacgatattgtcatggggatcgtgcgggttctgtccgagcccatgaagccttcgcatgtccgcccaggtgccgggcatcagctgcatcaggcccatggccccggcggagctggtgatgggcctgccctgccagaccgtgcggccgccgctctccgcgcgcatgaccgcctcgacccatagccggtcgaccccgaaacggaccgacgcctcggctatctccccggcccagtcggcaactgggtcggcgcgcagcggtgttgcccaaaggatcagccccgttgcgatcgaccgcaggcatcgcgtcagcccagccatagcgggctcgccttgccgatgatgtcggcctctcccaccggcccgaaatagcggccgtcgaaagatgccggaaccttgtccatgaggaggaaatagcggccgggacgcagaccctcgcagccctcccaccagggcaaggtccggcccatgctgtcatgcaggaggcgtctggcgaccagctttccgtccagcgtcaccctctcgccgcgcgcgcagatgatgtcgcccggaacgccgataacgcgctttaccagcggcacgttcatggggagataatgccgccgcgcagcaagcaggcgggccggatagggcgcgcgcgccaccaccatgtcgccgcgcgcgagccttgccccgggggacaccagatagaagccgaccggggcgctcgctgtcgcattccagagtaggcgcgggggcggcgggaaggcgatggtcgcccccagcgcaaacgcgcccaacccgatccagagggcatggcgccgcaggcggcggcgcctggcgcgtgccgcgcgcaacgcctcaccccaggcgaaaagcgggaggtcgcggggccggctcatgcgccttctcccgacctgtgggccgccgaccacgcatcaagatcatcgacatgatagcgccagcttccgccatgcatgcggcaaagcggcccccgcccctgatggcgcaagcgcttcagggtgttggcggcgatccccagatgaaaggccgcctgcttggcggtcagataggggcaggtattccgcgcgacccgggcgcgctcggccaggtcccgcggttgggcgccgggccgttccttcgcatgatcttccatggctgttttccttcgcgacccggccccggaaggggcatgtgggtcagatcggcccatgctggggcgatccggcccatcgcggcacggtcggaaaatggggggcgcccttttcgacccccgtcgcgatcatccggtcccggccgcatggaaagcggccgggaccggcgacggaccatcagtcagccggattccagatgatggcgaaggcatcctcatcatcctgcccggcggcccggcccagattggcgtaaagccgacggggtccgaattccggggcggcaaggctgagcgatacatagtccttgccggaggtttcgctgatccggatccagcccgccccgatctcaacccccgacgccaggacgcgatagtcgggctgggtactgccattcttgtggctgttggggatgatctcgacatcggtacggatcgagagggtgcgaagctggcccttgaagccatttccgttgcgggtgacataaccgattgcagccattttctgtctcctgtcgtgtgcccgcgaaccatttccgggcgacagcaggccaggagggccgggccgcaaaggcctcacgcaccgcaggccgaagcgtcagcgaaggaccggccggccagccttatttggtccgcgaggagccctgccaggggcggggaaataaggcgcagccgagccggttgcgggagggtgggcccggcccagaagcctgcttttcaaggcgccgggatggatcgcgcggcagcacaatcgggaaacgatggcatgcatggcccgtcagtccgacaaccaggaaagaaggccgcgttgcatcatgccacggtccgtttcgaatggccccagatgcgtgaatggcatgtgctcatatctttcgtggagaggtcagccgggtgcgacagaggcggctggccagtcaggaattccggtcacaatggccatcgcggcccgcgctccgctatcgaggactctcgctcgaccctatgccaatctcggccgggcgcccgtcaaccagcagcgcccgcgcttcacccgcacgacgactgatcgtcaaaaagcgacgggtgcatcatcccgtcacacaaggcctgcgctgtggctatcagaaaatccaagggttccgactccagccggtccacatcttttgggagaggaaatatgccgacaaggccgacatcaatgccgctattcctatggccgcgaaaggggcaagcgacattgtgcggcccttcggcaaagggtatcgacaagttggcatcgtcctcggccctggacccgctggagcggtcgatctggctgaatcaggtcgaccgctccatttccctgattgaccgcgattactcaaccgtcagatgatgccatctgactggaaatcgctcaaagacccagaagtgtgcctatcttggcgcgcacctcatcgatcacggccgttgatacggagccctttttcttcgctccccgcgccttccaatcgaggctcttgatctgatcggacagcacgatgctgggcggtgcctgggacacggtcacttcgaaaggatagcccttgatctggctcgtcatcgggcagcaaatcatcatgccccgcagcttgttgtaggccgcaggtgagaggacgagcgcaggacgatgccccgcttgctcatgtccggcctggggatcgaattgcagccacacaatatcgccagtgtccggaatatagcgactggccatcaaagcacttcattgccgaccgggggaccaaaatcgacaatctcgtggaacgtctccggcttcatgtccgcaagcaatgcgtcgagcgtatagacaggcttcaggacgggctcgatgatgagccgaccgccttcctggcggacttcgacctcctgaccgacattcagcgcggccgccgccatgatggcggagggaatccggattgccgcgctattgccccacttctttacctgaatacccatcggacactcccttgtatcgacattgatgatacactagcagaatgacgcaatgtgtcaacaaatgtatctacattccaggcagaagaagccgggtatccaggtggcgcgcgcggcctgatgccggtcagtgacgccggatcaccatgccgctctgatcacacagcctgcaaacgcccttgaagcgctcaaaaccatggcttccggccagttcatggcttacatcgctggcaagcgccacatcgtccagcgagagtttctgcgcgatgcaagggtcgcatacaggttcgggcgcaaggcgtgggacgaaacgcgctacctcgtccaatatcttcatgatctgccctacgacacgccgttcccatgcgggacggcgcggggagaggcaaggagaaatgggccgcgcgcccaggccggaacggcgtgggcgcgcggcccatttttttcatactgtatctcgctcaggcccaatggacgggatcgccgcgcgatcccgtccaccccatatgagcctccgtcaggccgcgagccggtcctgctcggcgcgatgccccagcgcatccctttcctctccatcggggtcgggcagggccgcgccgccctgcggcggcaccggatcatcctcgcggtcctccgccgcactcgccgccgcccaggccgcttcatgggcgctgaccgatccgacgccgccgcgcgcggtataggcggacggcggaaaggccatccagcgcggcacccatccggcgcgcgcctgccgcccattttccccgcgcagatggtcgcccaatatccggcgctgggtccgggccttttccttcacattggccgccgcgacagcttcccctgccacctcagcgagcaaggcacccagcaattcgcgatcccgcagcagtgcaagaaaggcgtcgtcgctcgcccaccattgtcccatgtcgagcccgagaacgaggccgaccgcctcgacggcggcgctgccgctggcgaggctttcgcccatgacaaccgccacaatgtccatgagcgcggcttcgggaaggtcgagcatgcggtgaaacagcgtgacaagatcgggtgcgtcatggccgccgagaagatgggcctcgtcgggatcagcgcacagcagcgccagcaccgcgcgccgccgctcgttgaacagggcctcgccccggctcgcggcgaggctctgcgcgacatcctcatggcgcgccgtctggggttcaggccgtatcgaccagagcgatgagcctgcgaccgcatgggccagcatcaaccgcagcgcgatgccgggccggtcgagcaatgccgcgcgtacggcggcatggcgatggagatcgacatagatattgagggtggaggtgagttcgggacgaaccacccttggccggtctgcatcgccctgccctgctgccttcagccgggcttccttgcggctgagatagccctcatggatgacggcctcgccattggagcgcagatcgacatagacgcgcccgcccttgcgcttgggcgccttctcatattcccagaccgaaaaatgctcgttgacgggtatgatcaccacatcgctccagcccgcatcgagccacgcctcccggcgcgcggcgatggcggcatgttgcgcatcccagaagagagcggcatcggcaaaataggcgtcatcgccaaaaaggtcggagacgatggcaaggccgcttgcctgcgcgtcaaacagggcatggcggaccggaatggactgtccgccaaaaagccatgccttcaactgatgcccaatgggcgcagagccatcctcgtcatcgagcagggcaagccatgcacgctgctggcctttcgatgccatggtgaggtgccgcaccgtcgcgcggtcaacggcctcccggtcgtagagctggcggatgcggggcaggagattgcccagagcaaggatgcgccgcacggcgatgtcgggaagaccgaaggtcgcggcgatatcatccacgccgcgcccttccttcaccagccgggtgaaggcctcccattgcgctacttcggaaggatcgcggcgcgcggcattctcgatcagcgaagcctcgattgcatcggcatcatcacccgcctcgagaatggcgcaggggagcgcggcacattcggaatcggcctcgcccgccgcgcgtttttcctgccagacggcgcacgcggcatgaaagcggcggcttccggcaatgatctcaaacgagggcgcgccagtggctgcctcttcggctgcacatgggcagggccgcacgatgacgggctggatgacaccgcgcctgcgcaccgtcggcaatatgtcgcttatgtcgggggccttcctgctccatcgcatattggccttgctgatgcagagccggtcgaggggaataaagtctagtttcatgggatactccattgtcgcaaatggcaggccctgccgcgaacggaccgtcgcggtcggcagatgacaggacctgtccttgaatgggcggcaagcggccgcccgcgccttgccgccgctcaaggcggcggaagctcgtcggtcggccgggccgtgaggctgcgggcgagaaaggactgggctgcaaggatcgatccggcacggcgcgccgtgtcggcccagaccgaaagcggatgcagcgaggtaaaggcaaggtcgcgctcgatccgcaggccaaagggcaggcggatggcctcgatctctcgcagcgaaaaatatcccagttccgggcagccaaagccgagatcggcgaggccgaacaatgtgtcgccgtcccgcgccaattcggtggccagccaagtcgcggctcccaagggattgaagaatttggcgatggggcaagggtcagagcccaaggtttcggcgctcgcccgcgcctgcgcgcgcaagcgggcgcgcagttcataggaaaggaggatcatgccgccctcccatccatggacgtggcggcgatggctggatcgggtgcgccctctccacccacgccctgccgggcagcgcgatgcttctccagcagccagtcggcggcaaggctggccgcgcgcgccgcgcggaaaatggccctgctgtcctcgcgaagcacggccagccacgcgccgatatagtcggcatgccgcacggtcgggacgatccccagcgaggcgcagaggaaggccgatcccatctcgnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnntcagttcctcgcgggcatagcccgctgtcccaaagccatgggaaagatcgcggcccaagcgcgagacatgccccgtcgcgtgggtcagctcatgcaggcaggtccggtaaaaattgatctgctcgaaaaaggccggttgcggcggcacctgcacgatatcgagcgaaggcatataataggccttgtccccgcccatgcgaaaatcgacgccgctcgccgtaatgatttcctcggctaggggcctgatttcgcgctcaggcagcggcgcgggatcgggcaggatgcgatgctccagcccctcgcactgcgcgacattgaagaccgtgaagcgcttgagaaagggaatggcccgcgcctcctccccgctgtcctgcgcccgcgccttttcggtttcgggaatgaagcggtcggcatagacgaccatgcagccatgctcgcccttgcggacggcgccgcctgcctgcctcgcctgccggaaagtcagccagctctggctgggatagcccttggcgatcacctcgccccaaagcagcaggatattgatgccggaataatttcggccggtcagcgcattgcggggcagggctggaccgcagccagcgccctcgcccgccttgccccaaggctgcacccaaggcagccgcccggcctccagttcggctatgatccgggccgtcacctgctcatggatagtgggcggcgcattgtcgcgcgcgccttgcgcccaatcgcctgcgtggctgccttttgaacgtgcatggttccgacgccggtcaagcgcgagggatgaagaatgggacgtcatgcctagcctccaagcaccaccccaaaaccaaaatggtcccccgcagggcgggggtgggcggcaaggagcacagcaaggcccgcggccaagcgccgagcgcacccgacagggccgaagcgaagcggaggaatggcggcctgccgccatttgcgggaggtgcgcgcggacctagcagggcgaacaagcccatccccgcctcaagggatggaccaccatcgctcacgccgcggcgctccgcgccgcgtccatcagggggccggcatgacggacccaggcgccaggtgaaccgtgagacgtgcctcgcttcaaccacaccgcggggccgagacccgaggcaggcagcgcgaggcaaactcctgtcggccaggcaccggcgatggtctcaaacagcccacccaatctttcgccctgtcgccatggtcgacatcgaccatgcgcatgccctgccgatcctctgctctcctatttcgatcgcatcagcagccgatagccgccctgcgccatggcgcgggcggatttcaccatgcgccgcacgcgctggcgcacatggtcggtccggccttcccagcccgcttccaccgcctgcgctccgaacaaggcttcgccgatttcgcggtggctggcccccgacgcgcgcgcatcatggacgcgcagcagcgccaatccccgcccgatcacgggatcagcgggatagagcggcgcgcgaaaacggccagtcctgaccagatcaagaaagcgctcgagcgttctcaggcgccgggccgccgtctgcgagccccatatctcataatgcagcaacacagcgccccgggcatgggtcaggctgcctgccatgatgtcgattctcagatgccggagtccatcgctcagcacggcatgttcccggcccatggtatcggtcgcgatccgcagccacggcagcagctgcccaagctcgatactttcctccaccggcgcagaatggttggcaatgacgacaggcagggtcgcaggatcgatatccgcacgccagatgatccgagcctccggtgccgggaggtcgggatgttcagcgaaagtgaagcccccatggcgacgggtccacggcacctctggtaatgcggctcgcctgcgcatgccaggcgacatagtccggatcgcggcgcagccattcccacatcagtcccgcgcgatcgattccgtgcagcccggcatagcatgccggatcctgccaattttcggcggcaggacccgcggcgctccgtctcaccgctcgctttccgggcggaccggcggcgctttggctgctttgaatgatcgaagtcggcgatctttgctgcacggcagcaaatatgtccccggacaggaaaaaccatgatatgtcagtttcatgacaaaacctgccggtcggcggcatgaggccccgcctttcggccacaacaatgaggaaaggccgactgcaggacgcgcggcagcttgagatgccgcctgcggccgggacgcgtgcgcatgagcatgcatcaggaagcgatgcatttcctccaatgcatcaaccaggttcggacgcgcgacgacatggggtccgtcatgcgcgtgattgcagagcagctgggctttcaatattttgccctgacccagcatgtcgatgtggtcgcggcgggcagcggcgtgatccacatccacaattatcccgaccgttgggcggatttctatgccgcgaacgcgctgggcatcaccgatcccgtccacagggcctgccatatgaccagctgggggtttcgctggacacagatgccgacgctcattcccctgacgagcggcgaccacaggcatctcgcacgcggaaggcaggcggggatcggcgacggttttaccattccctccaatatcggcgggcagcccccaggatcctgcaccttcgccaatgagggcgatcgccccctgcgcgaggacaggcttctcctggcgcagctgcttggcaattatgcgttcgatgccgcccggcgactctggtcgatgccccggcgggccatgaccgcgccgctcatcaccgaccggcagcgcgactgcgtgcagtgggcggcgcgaggcaagagcgactgggagaccagccagatattggacatcagcagggaaaccgtgacgagccatatcaaggacgcctgtgcacgctaccaggtcaacaagcggatattgctcgtcggccggacgctgggtgacggaaccctgacgatcagcgacattggcggctggagccatccccatttctgggaatagcggcgactcagcctccgaaccgacccttgatcgcctacgaccaagggagcttatccatgttgcacatcgtgaaagaaccgttccggccgctgccggacaccgtgttgcgcgccatgttcgcggcccgcaaatccgtcttcgtcgatctcctcaaatggcagattccggttctcgacggccggttcgaggtcgaccagtttgacgatgaacatgcgcgctacatcatcctgtccgaacccgacggcacccatctcgcctcggcgaggctgctgccgacccagcgcccccatattctcgacagcttctacgccagattatgtgacgcgccaccgccgcgcggcggggacattttcgagatcacccgcttctgcctcgaccggaacctgcgggcggccgaacggcgggtggtccgcaaccgcctggtgaccgcgatcgcggagcatgcgctggagaaccgcatcagccgctacgtcgccatcgccgagatgaactggttccagcagatcctggcctttggctggcaatgccggccattgggcgcgccgcaatggcatgagggctcgctgctcgtcgcgttggagatagagatgggcgcggacacgctcgaccggctcgctgaggccgggatctatgatcaggcaccgatggcagcgtgagacgggagacgcgatcatgaccgaaccccttcccaccagtgcgtcgcgcctgatcgagcaattgttcgaccagggctggtccgtcctatcgcacgccttgcccgaaagcgtcatcgccgcgctggacgccgatctggcgccggcttttgcggagactcccttctgccagggaccattttatggcgagacgaccaagcgcttcggacggctgctgacgcggtcgccccatgcagaagcactggtgcggcatccgctcatcacccggatcgcccggcagatacttagcccctggtgcgactgcatccagctcaatgtcgggcaggccatcgccatccaccccggcgcgccggcgcaggtgccccatcgcgaccaggatatgtggcaagcgcccaagggagagatcgaatatctggtcaatatcatctggccattgacgcccttcaccgccgataatggcgcgacgctggtctggccgcgcagccacggcgcacaggcgctcatgcccggtccagtcacagatccgatcgcggtcgggatggagcccggctccgccctcatcctgctgggatcaaccctgcacggtgccggcgcaaaccggaccgctgctgtgcggcgcgcgatcgtcacgggctatagtctgggatggctcaaaccctatgaaaatccctggcttgcctatccgcccgcagtcgcacgccgattttctcctgaactggccgcgctcgccggctatcgccagcaccgccccaatctcggcaatttcgagggacagtgtccctcggtcctgctgactggcgcgcctgatcgcccgctggccgccatcgatgcgctgcggccggaccagcaggacatggtggcggcctttgcggcgcggcaaagctgaatcaggatgaacgccggtccaacctccgagcgggttcagcaaagcctgagacgcctcatcatggaacggggctatcgtcccggatcccgtctcgatcctgcggagctttccgcaatgctggcatcgagcacgacaccgatccgggaggcgctcagccacctagcgggcgagggtctcgtcgaagcgcgaagcggcgggggcttccttgtgccgctgatcgacgagccgggcctcaaggatctctacgcctggtcgggcgacatcgtccagctcgccctgcgcaacgtccgctcttccctgctgcgatcgatcgaactcgatccggattcctcatcgggcgcggaccgggccgcgcacctccttcaccgcatcgcgagcgcctccagcaatcgcgaacatggcgaagcgatggaacgcaccaacgcccgccttcatgtcgcgcgtatcggcgaagaagacatattgggcggcaccggggatgaattgcaggcgctggcgcacagcgcgcgcgccggtgacatcgggctgctgcgcaggaactcatcgacctatcatctgcgccgccagcgcgccgcggcaaaacttctccgcggcgtctatcgagacgagtgactggcgaaacacgccgcctgcaacatattgaagagcaatatccatccctcccgatcattccatatattcgcgatatcggatccgtataaatttcggatagggccgtccgcttcctacgctccatggtgctgcaaatagtcgcagcaaaaccaaggagtgactatcatggaacgtgacaatgacgtgatcgaactcggcgcggtcagcgtggaaaccaagggtccgggcggcatcaccggcgatgtcgggcttggtgaaaataatttcggtctttccgacgactgaagcgatggcgcgcagcttcacagctgcgcgccatcgtccattcgagacataggatgaccggctttacactgcgcgatggtctgagcttctgccggaccgagggacaggtcattttcctcgacctccatgccgatcgctatttcggcctgcggccagcgctggaccaagcgttcagattgctcatcgacgccaaccacatcgatgcccggcagtgcgacgccttgctggaagcgggcatcatcatccggtcgtcggccgatatcaggcctgttccctgcccgtggtcgcacgcgtccgaggccaggctccccattgcgaaaccgcgcctgtcaccagcctatgtcgcaagcgccctgacccgccggttctggtggcgcgcgagactgagacaattgcccttctcgcggaacatccgctcgatcgaacagcgcaaaaatggcgtggcgccccggacggccccgaccgaccggcttgcccatattgatcaggcctatcgccgggccgccatgattgtctccgcccgtgaccagtgcctccccaccgcgctatcgctcgcgtcatggctgatcgcgctcgacatccgaccggatctcgtcctgggcgtcaagctcaaccccttccaggcccatagctgggtcgaggtcgacggcatgatcgtcgccgatgatcccgatcaggtccgtcccttctgcccgatcaggatcatctgatggagagatttgtcgccctattcgcgccgaaaccggaacgcagtcctatcgcgccgccgatccggagcgcgatttctcgcgccgaggcgctgtcggtcatgatcgaccgggacgatatgctggtcgcaagcggcggcggacaagtccggcatctgggcgatgatatcggcatggtcatcggccccattttcgcgaccggcaagagcgatccggcgaccccgccctcggatgtcgcgtccagcggcgatccgtcagatctccatcgcttcagccaggactattggggtaatttcgtcgcgatcctgcgcgatcgcgcggcaggctttcatgttctgcgctcagccttcgggcgcctgccctgcttccatgcggtgcagggcgatcaactcattctcgcttccgacatggcgctgctgtcgcttgccggatggaaatcccatggggtcgaatggtccgccatattgcgccgcctggcgctcagggatatcccctcgccctccacctgcctcataggcgtgcaagaactgcggggcggctcccgtctccatctcaccccagaagggctgagcgtcacgcagacatggaacccatgggaccaagctggcaggcgccactggatcgacgaccgggacgaggccgcgtgcatgatccggcgcgcggtatcgaccgcgacccgcgccagcaccatggggaccaagcgggccctgctcatgctgtcgggcgggatagactcctccgtgctggccgccgcgctcggcactcatggctgccccttcacatgtttcaatctcgccagcctcggcgccatgggcgatgaacgccattatgcgcggatggtcgcatcccgtctgggcgtgccgatcgtcgaagcgcaatgggatgtcgctatggtcgacatcagccgttccgatgccaaggatcagcccaatccgctcgcgcgcagcttcatgcagggcacctcccgcctgctccaagaggcggtcggggcgagcggcgccgatctctccatcgatggcggcggcggggacaatgtcttcttttccctgcggtccatcgcgccggtgaccgacgccttcctgcgcgggcggagcgtaagtgaaggctggtctaccgcccagtcgatcgcggccatggcggatgtgagcacgattacggtgcttggtcgggcagcgtcacgggcgttccgccagtcgccggcctatcgctggcggcctatgacccaatttctgtccccccaggtcatgggcgacacagctcttgtaccacgccatccctggctggagccgccccgcggcagtgaaaccgggacggccgcccatatcgcgctcatcaccgccgcccagggctgggcggaaggcaatgatatcgggagcccggtgcgccatgtgacgcctttggcttcgcagccggtcgtggaggcatgtctgcggataccgagctggtggtggttcagacaaggccagaaccgggtcgtggcacgggatgcctttcgcgaccgcttgccagcagccgtcgtcgaccgcaggacgaagggcacgcccgacagctatatcgcggaaatcttcaccgcgaaccgctccgtcatccgctccatgctgctcgacggaaatctgcgccgggccggactgcttgaccttcccctgctcgaacatgccctggacggcgagggttacgtccagggcacggcctatcaccgcatcatgcatctggccgatgtcgaggcatgggtggcggggcagacccaggattagggaggaaagggctgttttaggcgcagcctgtcccagatcgcatattgctccgccttgcgcggatcgggatccctcttgccccgaagccagtagaggaaccagtcgacattgcgttcgtagatcgccagccggtgcagcggctgccatttattatgatattcatcgggaaagacatacatgtcgaccggctttccctgttcgcgcaaggcggcgaagacgtcgatcgccgtcagatattcccgatccgccagctgcatgagcaatggcgtatcgatcgacgcggcattgcggatcatcgaaccgggctcccaatagtcccgatcgtcggatgtggcgggcgggaaaccctgcgaccgcatcttccgggcaaaggccgggccgatggtggcgttcacggtccagggttcaagacagcaggtactgatcgcggcggcggcaaagcggcggctgttgatgagggcaaagccgaccgtgctcgatccatcgctcaaaccggtgatgccgatgcgatcgggatcggcgatccccatgccgatgacgcgctgcaccccggtcatgaccgaggactgcatgctgcgcctctctccccagtcccggtcattctcgaccagcagcttttgccagtccttgttgagcgggttgatcgcgccgacatggggcggtcggtccaggctgagaaccgcaaagcctttcgctgcgaatagatggatcggatattcattgccggtcgcgccccgcagaaatccgttgctgcgataggtcgtcacgatcatgggcagcctctctcgtccatcataatcgggcggcagggcaagatcgccggcgacttccaggccccggtcgttccgccattcgagtcgctcgaccctgccgaaccggatggatcgatattcgggattgggatcgtagagcagatcggtgcgcccggctcccggatcgatccgcacgatccgcggcggcacgctcgcgctttggcgcaagcagacaaggtccccacctgcgagctcacaaccgctgatgacatcgctcgtaacaaatattctccgtggcgggccggagccaggccgccagcgatagagcgccgtcgaccggtcattccagccctcgcggcgcaagaagagcaaggggccatcatgggacatccaccaaagcccggcaaacttgccgcgacaggcctcacccggacaggggattttcacgccagccgcggaggacatggccagtgcccatgggctggccggattggcggtgacatgctccgtctggacaaagcgcccatcatcggccctcgccgaaagcggaaggatggcatagccgatcggatcggggcccagcagcgcccggtcaccttcttcgcagggccgggcctctcccccgcccggaccgacgcgaaacaaggacagggctgtcgtggcgagcggcatgggcttgtcgcccatcatcggcacatagcgatcatcataacgaaagccggtcacggcctcgcgcgccaatgcggtccgctccgctatctgtccggtccggctcgcatagatgagcgacctgccatcaggcccccaggcaaattgctccacatcgacgggagaatgggtgacggcccgggcgggaccggcatcggcacgcactgtccagagttgggtgacacccttgtcccgccgcaggaaggcgatccaccggccatcgggcgaccaggacggcgcgagcaggatcggaaatcccgtcggcaggatgaccccgcgataatcgccggtcccgccaataaactctccgccctgatcgagaagccgcggcctcgcggatggcttcacatccatcaccgcaaggccgatgcaatagctattggtcgatgcctccgcccggatcaggatgaaggcgagctgtctgccgtccggggaaagtccgagcgggctcttgttgccaagaagggcgccatcgccccgcccgatgtcgcgcacgccgagcaggtcctgcgccgtgatggcgcgtcgcttcatcatgggcgcaggcaccggcagcaggtcgctgcaatccgccgtcgccgtggaaggcaaggcgagaagtccaacgcccgcggccagcagcgcgatcgatctcctgtccatgacgctcaccatttcttgaccagttcgagcgcgatgaagcggccgaccgctgaatagttggtcgagtcatagggcgtgtcataatagaggctggtcgcgacgaccgaaggcaaggcattgagaatattctggaccgaaaggccaagctcgacgccgcgcagcagccccccttcctcgccaaagcggtaacgggcgctgatatcgatcgtcgtcatgccgtcaatgtgcagagccggggtggagcgcacatccttgacgccgccgatcgtgctgagcgtggccgcggtgcggaagccgcccttgctccagccgatcatgcccctgccgcgccagtgcggcgggttgaacaatcgtcccgccagttgctcgaccggaccgtccgccagaagctgctgctcgctgtcgagataggtgagattggccgacatctcgatgttcccatcagcaaggccggtcctgtaggcaagctgggcatcaatgccccggatcgtctggcgaccggcattgatattggcgcgattgatgatcgcggcgacctttgccggatcatagggcacgcccgccccgttcagaaactggctcgcatgggcgatcgccgccgcaagctgctcgggcgtcggcgcgtaggtgatctgcctggcgtagatgggattgacgagcgccagcgctgacgtcgggatcgggttcacgatgcggtcgacatagcgggtttggaaatagctgacttcgaaggaagcgcccggaagggcgggcggacgcagagccatggtggccgaccagctgcgcgccttttccggtttgaggtcgctattgccccctgcgatcagcaatgcggtggtcccggcgggatagcccctccccccgaatgtcgtgattggataaaggatcgcctgttcgatcgaataaagctggatgaagcttggcgcccggaaggatcggccccagctcgccttgatgtcgaggaaatcggccggtgcgtagatcatgccgaatttgggtgtcacgacatcggcaaggccgcgatagcgctcatagcgaagcgcggcgctgaaactgaggctatgcatcaacggcacggcctgcgcaggccccacaagcgggaaactggtctcgccaaaggcatagacgctgtcctgcgacggcctggcgttgttgatattgcccacgccccggaagattgcaaagtcattcgcccggatgccgacccccagggccagcctggcgtctccgcccggcaaggcgaacaaggggccgtcgcccgcgatctctccggtgatcgtctggttattgtagcgtccgaaagcccggctcgaaaactggtcgttgatgaaggtatcgccctgaaaataggtacgccccttgccgaaactacccgacaggccgagctcccatgaacccagcaagagccgcgccgctcccgaaaaggccagcgtatagctgtcaaagctctgggtgatccggctgaccgacagattggcggctccgctcgtgggataggaaaattcaccggtccgctggttgtagaggccgtccagttcgatggtcagattgtcactgatgtcctgatggatgcttcccgccaccgcatggcgacgactggccggcagcagggtcaggtccggcctgatccggccatatttacgctggttcgtcatgagcgcagtgttccggccatattcataggtcaggaaaccgccgccgtcgttccagcggctacccgccagcacgccatattgctgctggaaattcccgccatcgggcgatccgccgatgcgagcccgggtttcaacgccattatagtcgcgcctcaggatcacgttgacgacgccgccgaccgcgtccgatccgtaaatggccgaggcgccgtccgccaccacctcgatccgatcgaccgctgcaagcggaatagcggaaatgtcgacgccctgccgggccgagtcatagggcacacggcgaccgttgagcacggtcagcgtcgcgtcgcttcccaggccgcgcagattgaccgaggacccgcctccgacattgccgcccgtgctggacggcacgttgaagccgacgcccggattctgcccgccgccaaagctttgtggcaggctgcgcgcgacatcgccaagatcggcaaggccgctgtccctgacgaccctgttgtcgagaaccatcacgggcgaggggatcggcgcgccgcggatgcggctgcccgtgaccaggaggcttgcgccctcgccgctttccccgtcctgcccggacccgcgccctttccggataatgatagtgccctcgatccgcgtccagacaagaccggttccggcaagcagtcgatccagggctgcctccaccgtgaacgcgccctgcagggctgggccattcaccccctcgacaacgtccgcatcgacaaggattgtctgcccggagcgcagggccagttcacgaatcgacgcaccaagcggctgagcgggcaacgccattgcgatgctggaagaatgctgggcaagcgccgccggggcgctgaccgctagcgcagcggtgacgatactgccggacagatatagagcggataatgaaaatcgagacatttggccttctcccccttgccgccaatgggcgggacagtggggagacgccggcttgctaaaacacccgacagatttttttacatattcgatcccgcccgcttgggcggcgccaccagcaggatcgtggcgcggtcgggccgctccatcttgagatggaaactggccgcgacagcgcgcgcgaacccttccggatcgcgaaccctaaatgcacccgtcacgcgcagcggcatggcaaagggctcggccagccggatctgtatcctgttgtagcggttgatcgctgccaccgcctcggcaaggggcgttgcatcgagcgccagcatgcccgatacccatcgcgcctccaccgccgatgcggcctgcccggtcctatgcccgtcaagcgcgacgctctgtcccggtccaaacgcccttgtctctgcactggcatcggatcggtgcaattccactgacccattgagaacggtaaccaagggatgcgcaccgatcaggctgacgtcgaacatcgtgccatgggcgacaatttcgccacccgcgacccgcacacggaagacgcgcctctcatccccagcgacctcgaaacgcgcccgcccccggtcgaggtcgagccgccgttcgctgccggacaattgcacgcgaagccgcgaggcggtgtcgaggatgacggtcgatccgtccgcaaggctgatcgtccggatctcgcccactgccgtttcatagacggccgcctcagccgccgtggaaatgcccaaggggccgccgaaccgcaggaggctgaccgacgccacccccagcagaacggcggcgccaagtccggcagccgcgatatgcgtcttctgccgcatccagaatggcgcgcgcgggagcgagcggttccggccgacatgccgttcctggagcagcgtgccgagctgccaattgcgcttaatcaggtcataggcgacgcaatgccggggatccgcatcgatccagagcgcaaaatcgcgctccaatgccggatcggattgtccggcacgccgcgccagccatttttcggcggcttcatggatggattggggaatctctgtcccgccgggctcagtcatgcgcccgcagatgccgtccaagctgcctgatcgccctgctcatctgcttctcgacccctcgcacgctcaatccggtccgttcggcaatctcggcatagctatagccatcaagacggcaagccagaaatatctcgcgggtcaacggcttcaatcgcagcatggcctcctcgatccggaggagccggtcgcgcgcctccagcgcggcgacgggatcgccacccgaaagcgccagatcctcgatcggaacatgatgatgcgcacaacagcgctctgctaccctggcctcgtcgcgcagcacattgcgcgccgcttggcggagataggctccgggtgcccggatcgctcgaccatcatggtccgaacttccagccatgcggctgaaaacctgctgtatgacatcttccgccttgtcatgccccgtccatcgcaagaggaaacgcagcagcgagggccgctcttcccgatacaggcttgccaacgggtccggcgagaaagccgcacgatcatgctgcggcggcaggggatcgccttcatccagcggcaagcgcggcatttccgaagcgggccgcctcatggcctgctcctgctatttgtcctggcttgcgatcccattcgccgctccctcgcacaagacgaggttgcgccggataaaaccgggcgttgagccgcgcttgagaacgcgtgtcgatgcctttggccataaatggcttggacataacatcgaccacccggccgcttccgcgacgagtctatccttcccaagcgaggagctcaaacctcggcgccttccaacgaaaacgccacgacacattatcgtaatgtcaagtcggtgcaacaggttagagaaagatcgaaatcagctttgttccaccctgtccgcatcgcccttggttgagataggcagctctgacgcgccctaagttcatgtgcgaggccagaccggtcgtccacgtcgagcatcggccggggcagcggtcccactatcggcgcatataagtccgatcggggccgatctgggccgatctggaccatttccttgcaggccgccgaaaagcgatagtcattgatggcagcggatcgcttctgcatccccggcgtggcgctggcccgcggccataggacatcgtcatgaacaggccaacgcccgatgaagaactacaagacccggcatcaactgttcctgcccgaggatatgagcaggcggctcgagtatctggcgacaagttcgggtcggggacggtcggaaatcctggtcgatgcctgtttcaacctgcgacaggcgccaagctcttggcccaggggccgaggagcttgcaaatgatgcccgaacttccaccattcaagaacacggagcttccaaaccccggcatgatcgagctgatcgccctgtgcatatactgccggacgccgcgccgcacactcaaaggcgcagcgcgccagcaagccctcggtggaacgatacgggcgacggcagctaaaggggcttttccatgtcgacaagacgtcgcctaaccaagtcacgcggccaagccgatgcgacaacgctacatggggcaccggcggctggcgaaacgccgacggcaactctcctaaccccgcgtgacatcctgtcgcggctgaacatgcacagcaccgatcccgcaaaatggatgcgccggaccttcgtgaaacatggcgtgccctacatccatgcgtgcggaaagacgcgcgcgacagagtcacaatatcagctgctactggagaagatcacatgctctccttccgtacccgtgggaagaaccgggtttaccatattcgaggaacaatcgccctcggcgacaaacggatcatcgtcaaggagttcagttcaggaacgagtgaccgcgatgctgcggcgcacctgatggcggaacatgaaacgaagctgcggcaccggctgatgttcggtccggccgcgatcgtggcgcaaggcaaaatagccgacgcttttgaaagctacctgacgaaggcaaagcccccctgcccgtccgacatcctgcgcatcggcaagctcaatggcctcatcggcgacttcagcctgcgcgagcccaagcaggcctgggagcattttcgccgcgcttatctgaccgggcacaacccagcgggccaggaccgctatcgcgccgtgttccaggcggccatcaatgtccatcacgacctgcacgacctcccgcccctgcggatcaaggcgatccccttcaacaatgaacgggtgcgcttcctcagcaaggaggaccgcgatcggttgatcgaggcctactcgccacacatccagccgatcatcaccctgctcgccttccatggcccacgcatccagacggcattgcagctcccgtggggtgtcgagggcgtcgatatggagcaaggatcgatccggcttaaccacagcaagaatgccgtcatccggtccgttccgatgcatccccgcgtgatggacgtgctacgcccgatctgggagaagcgcgaccgaccgaccaaggggcatgttttcctcaaccggttgggcaaaccttatcaggacacgcgcaaggcgaagattcccggcggcaatccgatcaagaaccagcacgccaccgcgtgcaagcgcgcaggggtagaggatttcaccgtccatgactggcgccaccactgggcgtcccactgcgtcatggcggggatcgacctcatcaccatcatgaacatgggaggatggaaatcgctgcgcatggtccagcgctattccagcgtcagcatcgaccacatgcgcgagtccatcaacaagctggactgaggccgccgtgatgccgtgacgaagttagcgaaacgattgccgagtgcgttggcttcgcgcgctcagccacggacggctttacgaggcaaagacggaacgtcaatctgttgcacgattggagacatgggctgagcaataagggcgctcatctgttccagaatctcgatagtagcctcaccctctatcagccagcattcgccgggccgccagctttcaccattgaggattcccgtgccggccagggggatgaaccacgacatttcgcctttgatctgctgagatgtttgggcctgcccctgaacgatatcaagagtgaaaggagcggcagagccaatcagtcgttcttcagccgtcaaagcaatgatgcgatcaggcaagctgtaaggctcagccacgctgaccgccaccgcctgatcgagatgcagttcgcgcgggcgcccatagtcataaagccgataggtcacgttgttattctgttgaatttctaccagcgccacgcccccaccaatcgcatgcaccgttccggcgggtatatagtagaagctgcctggcttgacaggtttccactccatcaatgtttcaatgctgccgtccaacgccgcagcgcgcagttgctcggacgtaacagcctggcacatgccgatacccagccgcgcatcaggcgcagcatccaacacataccaacactccgactttccgcccgccatcccgtgctgctgggcttgttcatcgtttggatgaacctgaacagagagattatcgctggtaaagatatatttcaccagaaggggtaagtcgatcctctgttcggaagaaaaccagacttctccaatgcgcctgccgtcattggcagaaacgtgggatggaatatcggttcggccccatggtttttcgataacttgagcaacaaggcgatgaattggcatatgaccctatatccattcctacaagaagatcttaacactcatttattcttaaccgcgtagccctttattcatttttcacggcctcggacaatagtttggttcgacgccagcctatcagtcgatatcatattgtatcagcgcctcagaacgcagcggcatatcgagcacgctggtcagattgccgccgtgagtggcgagcatgaccctccctggctgcccctaggtgcggtagcctaaccgtcgctcatttgaaaatcgccttggcaaactggctctttccgcgcatgaagcgcatgattgggtcggttcacacctccggatcgaactctcaacatcgtcttttcctaaatgatgtgaatgatgactaacagacttcccaaaatcgtgccggtaattttgtccggtggttcgggtacccgactttggcccgtctcaacaccgacgcgtccaaagcaactgctgccgctgactgcggacgaaaccatgctgcagctgacagtcaagcgggttgaaggcttcaacgctctgccggttgggcgtccgatcgtggtagccaatgccgcccatgcgggcattatcgatgagcagattaccctcagcgggattgaggattatctcgtgctgctcgaacccttcggccgcaatacggctcccgccatcgctctggcggcgatcgaagcgcaggaaaacgatgcgatgctcgtcatgccgagcgaccacaccatcgccaacttgcccgcctttcacgcggccatcgcccgcgccctgccgctggtggcggaaggctggctgatcaccttcggcatcacgcccgatgccccggaaacgggctatggctatatcaagatgggtgaaacctgtggcgacatgatccacgaggtcgtccgcttcgtcgaaaagcccgatgcaaagcgcgccgccgacatgctggccgagggcaaccatgcctggaacgcgggcatcttcatgttccgtgccgacgcctatctggcggcgctggagcgtcatcagcccgccatgctggcagcggtcagggcatcgctcgacggggccgagcgaaagggccatcacgtcgcccccaacccgcaggcctttgccgcctgcccttcggattccgtcgactatgccataatggaacgggaggcccaagtggcctgcgtgccggtcaatatgggctggtcggatgtcggcagctgggattccctgcacagcgtcagcgcgaaggacgaggacaataacgccgtccggggcgaaacactactgctgggagcgcagaattgccttgtcaacagcgacggtccgcgcgtcacgctggtcgatgtcgacgacctgatcgtcgtcgtttcgcggggcgaagtcatgatccttcgccggggtgaatcccagaaagtccgcaaggtgaccgaagccctcaaggccgcggcacccaccaccgtcgcctgaacgctcctttccacaggttccttgaaaatatgactcagcctgtctcgatcgccgacctgatggcacaatcgggcgtcgccttcggcaccagcggcgcacgcggccttgtcagcgcgatgactgaccgcatctgcttcgcctatacttgcggatttttgcagcatctggaggacgttgggcagttcgcgccgggcagccatgtggcgatcgccggcgatctgcgcccctcttccccgcgcatcatggccgcctgcgccgcagcgatccgccataagggcggccatgtcgacttttgcggcttcgcgccctcccctgccgtggcggcctatggctttgagcgcggaatcgcgtcgctgatggtaacggggagccatattcctgacgaccgcaacgggatcaaattcaatcgcaccgatggcgaggtgttgaagtccgatgagctgggcatccgcgcccagaccatcagcttgcccgacctgttcgaccatcaggacatgctgcgggagtttgtcgctcccggcccactgatcgacgtcgcgaccgcttatgtggcccgctatgtcgacgccttcggcgcgcaggcgctgaaggggctgaagctcggcgtctatgaacattccgccgtcggccgcgacattctggcggcgctggtcgagaaattgggcggcgagctccaccgccttggccggtcggaacgcttcatcccggtcgatacagaggcggtccggcccgaagatcaggcgttcgcccgccaatggtccaccgaactggggctcgacgccatcctctcaaccgacggcgattccgatcgcccgctgttggcggacgagagcggggcgtggatacggggcgacatattgggcattttgtgcgcccgcgcgctgggcatcaaggcggtggcgacgccggtgagcagcaacagcgcggtcgaattgtcgggcctgttcgacgcggtgcgccggacccgcatcgggtcgcccttcgtcatcgaggcgatgaacgccctcgccgccgagggacaggccacggtctgcggctatgaagccaatggcggatttctgctgggctcggcggtcgatgtcgggcaagctcgccttgcggcgctgcctacgcgggacgcggtgctgccgatcatcgccacgctggtcgatgcgcggcggcagggtctgcccctgtcggcgcttcaagcccagttgccgacgcgctatacattcagcgagcggctgcaaaactatcccaccgcgcagagccaggcgctgatcgcccatcttctggagggcgaccggggcgcgatcctgacgcgcctcacgcagatgttcggcaatattgcgggggccgccgacacgatcgacaccaccgacgggctgcgcattcgcttcgagggcgacgacatcatccacctgcgccccagcggcaacgcgcctgaactgcgctgctataccgaaagtgacacatcggagcgggcggcgtggctcaacgaacagagcctgcgcctgatcgccgagcataaagccccggcctgatcccgccgctcggcctatgcgatggccgacagcagcccttgggcagaggccttccagcttgcgcttggccgggccaccttgatccggcccgcctgcgcctgttcggcccattgccggatgcaggcgcccagttcatcagcgttcgcgcccgccgggaaatagtggaggccaagcgcctcatggacgcggaagatgggcaggtcgcgcgctaggaccggcttgtcatgccccagcgcctcaatcagcggcaggccgaagccctcggcatgggaggcgatgatgacaccatagcacgctttgtagatgcgctccagctccagatcgtccacatcgtcgaaccaaaagagcttgccgccatgttcgggatgcgtccggatcgcgtcgcgcagatcctcgacattccaacccaatcggcccaccagcaccaggcgatcgtccgccccctgccgccagagcgcgctgaaggcggcgagaatgtccgcatggcccttgcgcggctccagcgtccccaccatcagcgagaagggcagcgacatatcgaaccgcgcgcaatccgccgcatctgtcgcgaggctcggattgtgcagggactcacgaatatcgtggcccatcgccaccacggtcgtgcgatagccggccgtgaggccatagcgcgccgccagcacccgccgcaggtcgcgctcggtctgctcggagatgcagagaaagccttcggccagaccgacgagggtgtcgagccatgccttgtagcgaaggacattgttgggcgagaaccagtccgacctctcgaccggcagaagatcgaagatgaggaaccacaggcgcccgccgtcgcgccggaattgcgtcaactgccgccgatagcggcggatggtatcgagcgaaaaatcaagcccgattaacaggtcgccagggcgcccttccatttcggcggggtcgacgatcacgcccgcatcgggccaagctatgccatggtagggccggcgtcggtccgccgccacgaagcggatatcccactcccctgccccttcttcccgcagtgcgagcgccagcgcgcgcaccacgcgctggattcccgtcccggcatcatgccggctgatgaccgccagatcgacataaagccgccggggccgtgacgactgcacctccggcgggacgatcttgcggcgctggagccttgcgcgcagtttgcggatcacgcccgtagtcgcgacctgctcgatatggcggggcaagagatcccaaaacggcttcacgacaacgcctctccaacgtgcaggcacagcccttatctcaacgtcgtcgccgtcgtcgccaccggcagaaaggtcgagtagatcacgctcacaaacttctgaatgtccgccaaaggcgcgttggacacgtagagaacgtccttgttccggatcggaaagctttgcgcgataaaaaggctggaaggttccttcatgttgatgcggtagatgaccggcaccttgccgtccggggtggtacgggcggccgtccggatcgccgggtcgagcgcggccggatcctcgaaccggaagataaacacacccttcaagttggcgcgggcatcctgcaagccggcgatgcggcccagcgcctgcgccagcgtcagtccggtcgcctcgaaattcacctcgtcattcttgccgatcgcgcccagagcggtgaagctgtagggctgatacagcagggtcatgacatcgtcgggttcaagccggacattctggcggggatcgcggatcaccgtctccagcgggagcgcggacaccttcatcccgcgcgtgatctggaccgtcatcttgccgaccggctgacgcaccccgcccgcagtcgccaaaacatctagaatgcgctcgccccgcgatgtcagcggcacgcgcgcgctgttggcgacctctcccacgacggtgacgttcgcggcggcgttgcgcgacaggcgcacaatcgcctggggctggtgcgccttgccgacaaggcgggacgtgatggtctgtgcgatctgctgcggcgtgcgccccgccgcctgaacgcggccgacgaacggaatggtgatctggccgtcgctgtcgaccatctgctccggcagcggcgtgccgcgcgagagcgaaccggagctgaccgatcctagccgcaaatcactgccggaactgccgaacagcgttgccggcggcgcttcccaaatcgcgatatccagtacatcgccctggccgatcaccgatccgatcggcctgccctcccccagatcttcgacaaaggaggaatgaggggtgttcgcgataatgtcgcgggctaccgcatccgtaacgtctatgaccttgatctgggcgtcatcgaccatgtgatcgcgctcggccctgacggcgcgggcggacggacccgatgatgacatgatggcgcaaccagaaagcgccatagcaaggcatgtcgcccccaccattcgtactgacatcattgttttgttcatcgagggcaagccagatccaactattacagacacgcggcgcaatcatgggcgaaaggcgctgatctatggctgaacccaacccccggatcaaggatgctcaacataaattccccgcgcccgctgtaaaaccggcacagggacggcccgccacccgccggaccaccgaccagcggtctccggctgatgtctcgaccgtggaataaaatagagactttttcctcagccttctggacgatgatgagtgaggcggctagggccggatgctgacttgtctgggaattgattaggcttatgaatatcgctcacgccaaaatggaaccgggcgttggacatgcacaggacaatcagaaaagcgtgcaaaatgatgcagagatgcccgaaatgatcgcagccaggtttaaaaaaatccccccgctcttcctgattgcggtcatcatccccaccctgctggccaccctgtatttcggcttcctcgcctcggacgtgtatatctccgagtcacgcttcaccgtccgaagccctgaaaaatcgacacctaccggccttggcgcgctattcaaaagctcaggcttcgccaacgcgggagatgaggtttacgcagcccaggattatgtgcagtcccgcgacgcgctggaggcactcaaccggaaaaacgcctttatgcgcgcctattccgccccatccatctctgtcctagaccgttttgccggtatgggctgggggaccaccttcgaggatttgtataaatattataagaagaaggtggatgtaaaatacgaatcctcgtcctccatcgttactctgaccgtccgcgcgtatacgccgcaggatgcgggacggtttaacgagcaactgctggaaatggccgaagccactgtcaacaagctcaatgaacgcgggcgacaggacttgattcgtttcgcccagagagaagtcgacgacgccaaagccaagtcgcaaagcgcggcgctagccctgtccgcctatcgcaacgcggcgggggtcgtggacccggaaaagcaagcgacggtccagatccagatgatttcgaagttgcaggacgaattgattgccacccgcacgcaactgacagaaacacgcaccgtatccccccagaatccgcaaatcgaagtgctgacagcacgggcagaaagcctgagcaatgagattgacaagcagcttggcctggtagccggcagcagtaagtcgctttcgtcacgcgccgcccagtatcagcgcgtgttgctggaaaaccagttcgctgacaagcaactggccagtgcgctggcgtccctcgatgaagcccggaatgaagccaaccgcaaacaggcgtatgtcgagcgtattgtacaacccaatgttcccgatgaaccgttggaaccgcggcgctggcgcggcatcgtatcgacgcttgtcctgggccttgccgcgtggggcatcctcagcatgttgatcgcaggtatgctagaacacaaggactagaaaccgcgtgacgaccttttcgcaactcaccgcgatccgccgcagcgccgagatccagggccgggtgatctatgcgcttttgatgcgcgagattctcacccgctatggtcggcacaatatcggcttcctctggttgttcgtcgaacccatgttgttcacgacaggcgttaccatcctgtggacgctatccaaatcagtccatggctcgtcgctacccattgttgccttcgcgcttaccggttattctagcgttcttttgtggcgtaacatgccagcgcgctgcatcggggcgatcgagccgaatcttgctctcatgtatcatcgcaatgttaaggcgatcgatatcttcattgcccgccttttgcttgaggctggcggggccacgatctcatttatcaccctaagcttgttctacatctacatcggatggctcgatccccccgaagacgttctcacggttgtgggagggtggctgctacttgcatggtttggagccagcctagctatgtttctgggagccatcagcgagaagagcgagcttgttgagcgattctggcatccggtttcctacatcatgttccccctttcaggcgcggcattcatggttgatgctctcccaacgggcgctcagaagtttatgctctatgtcccgatggtgaatggtgtggaaatcgtccgcaaaggatatttcggaaacaatgtccattcccattatgacgtgccctacataatggggtggtgcatcgggctgaccctgctcgcgctcgcgcaggtagccatgatcggtcggggaattacaccagagtgatcaaagccgaaaatatattcaaggtctaccctacgagatcgggagaccgcgtcgtactgaacgacatctccttcatcctcaatcgaggagagaagttgggtattctaggacggaatggcgcgggtaaatcgacgctgatccgacttatcagcggtgcggaacaaccaacatccggtagcatcagcagaaccatgtctgtgtcttggccgcttgcatttggtggtgctttccaaggagcactcaccggcttggacaatgttcggtttataagtcgaatctataagcaagattataagaaaaacttagattttgtaacagattttaccgaactaggcctttaccttcgagagcctgttaaaacctattctcaagggatgcgtgcacgacttgccttcgccatttcaatgatcatagaatttgactgctacctcattgatgaaatcagtgccgttggtgacgcgcgattccacgaacgatgtgagatggaacttttccaaaaacgcagtgatcgtgcgatgttaattatttctcatgatactgaatatgttaggagacactgctcacattttgcggttcttcatgatggacacataaattttcattctgattttgaccaagcttatgcacatcacatgcataatcttcattgccaatgatagcgccgaagcgccgccaccagcggacctggaatagctcaaagtccaccaccgccggcagccgttccagcggatcgcccgccacactcagcgcctcgtaccggtccgaaagatcaaagaaaccaggctgtcccgccatccaagcctccacgttcgcaccaaggcattgaatcttctcagcgatcaaaccccattggtttctcgagctgtccaactgcaatggcttgaccttttggatgagttatgcagtagcgacgatcgggcctagcctgattatacctcatgttggcgcctcgtccggagattgtatagagcatggatgaaggtatttttctgccgatagaggacgtcattggagatgtctccctcagagctctggatattgttcagtctgcgcagatcgggtgcaatttcaatattgaaattgaaataactaacagcggcccaaatgcgttggcatgggatcagaaacatcccatcaatatttcataccgttggatcgatataaatacgggcctcccccttgttatggacggcaatcggactttttttagagattttctgtgtccccatacaacacaaatctatcaactgttagtaacgccgccgttattctgtggaatggccctgctacgcatctctttcgtttgcgaaggccgcttttggttttatgagcgatttgcaaccggctgggccgacttggacatcatgatcgttgatccttatccttggcccgccgaactgaagggaggtgtcgcctcgcgcgctctgcgtggtagcgtagcggcaagcgcgcttcgcgcgcgtttggctgcggcgccgatccattgcttggcgccattatcgattgaagaatctgcgccggagccaacagccttccccgcgaatgagaagacgcagggcgggttcaagttcttccctgctcctgtggagtcgttggcggctgggccgttagacgcttgccctcctgcgtcttggcaaagttcagtcggcgtcgcaaccgtgccagagatcggtagatggcggtcatggcttcgccatcccttcaccactttagggctatatttgaataatgcgttggtcagatcgtcgctgggtcagcggctcgaagcgtcacaacgtgtaacggaggagttgctggagcgtcttcgtcagtctgcggagaatgaattacatacgcaattcatgctccagcagatgactagctattcggaacggcgcgatgcattttatgctgagaaacagcatgcgcatcttgatcttttgcaacaggagctgagcagtttttttcgtgaacaggttcaagctctaggcaagattgttgcggatgggtttcaggccaatgaagcggcccgattgaaggtcttggaacaacagcaagccttgcgcggcatgcttcagtcgatcctcgatgcttcacgtcgtttgcaactcggtcagttgaagggcgatgaagatctaaaacatatccaggattggcaggctggaatgacagccaagttcgaggccgtccggcagaaccaattatctgcgctatcggaactgcgagaggcggttcttttgtccgccagcgacacgtccaaagcgttacaggcgcgcttcgacgatcatgatgcaacattcagcaacgtcatggccgatatgcaggaggcgcttggaaaccgtctcggtgatcatgaaacggccttggatcaggccatcgccgtatggcctcctttcaaggaggctgtcttcgcgttcatacaggatacacatctggcactggaagcgcaaattcgcgcggccttggcggatattgaatccggacggactatccatgcgggaaatctagagcatctgaccggtgacatcgcaggcgtgcgcgacttcctctatacgaacctgccctacatgttcgcaaaggttgatgcgcttcttcaccggcaagtgttccctgcgacgggttcgggaaaaatcatatgccgcaatgccaaggggctgttcgccattcccgaaagagatctggcggcgcttgcctattatacagtaggccagttgcctgaatccggatcgctgaccgtggtggaaaggctcctccagccgggcgatacattcgtggacgtgggagcgaatgtcggcttgttctccgtcgccgccggccggcgggttggaaacatgggcaatgttatctcgttcgagcctgtgccggaaacgatgtccgctttggcggctacgattcaattaaacggtctcggcgacattgtgtcactacatcagagtgcagctggtcgcacagccggaactgcgacattgtatgtcggccagacatgcggtcacagttcgttgttgccactcgatgaaagcaggggaacgatcgaagtgccgatggtcgcattggacgaggtcatcggcgaccggaaagtggatttgatcaaaattgacgtggagggatgggaactggaagtgcttcagggtttgcgcaataccctcgtcaataacccacaagcctctgttctgctggaattcggcccttctcatctccaacgcgcaggcacggacatatcgacctggatctctacgcttcaggcgttcggaatgcccctgttcgagattgatgaggacagtgcttcccttactccgctccgatcagaaggatttgaggatatcgctagcatcaacctcttgctttccagaaagccggaaactcacctgaaccaaggttaacaaacccatgcaaagttccaacaagcagctgttggttatcggtgccggcggacacgccaaggtagtgattgacgtcgtccgcgcagcaggctggaatccggtagccgctctggatccgatcgggccaggctatcattgcgccgaagtgccagtgctgggcgatgacgacatggcagaaaagctcttcggcgaaggcctgcgtttcgctgtcgtcgcgatcgggtccaaccggctgcgagcacgccttggcggttgtcttcaggcgcttggctttcaatgcccggccatagtgcatccgagcgcaataatctcgccctacgcccggatcggtgacgggtcggtggtcatgccgggtgctatcatcaattcacacgcggagatcggcagcttcgccatcattaacacaggcgcgatcgttgagcatgattgctgcatcggaaatggcgcgcatatcgcgccccgttccgtcatgggggggaatgtcgatattggcgacctagtcttgttcggcatcggatcggtggcaaggcccgaaacgacgatcgaacaaggagccacggtgggtgcaggctcggtggttatctcccggatcgaagcagggcagacggttgtcggcgcgcccgcacggcctaagctggaatccggattgtgaagatcgggattgtaagttccaccgttccccacatcaatgggggctacaggatgttcgtggatcaacttgcgcccgaacttgagaaagccgggcacaaagtcgagaagatctggctccctttcagcggcgatcccaccaccatgtttgaggaaatgatcgggtttcgcatgatgaatctcgaaaatatctgcgacatggtcatctgctgtcgccctcccgctcacgtaattaagcattctcgcaaggttgtttggtttattcatcacgaacgaattttctacgatctttgggacagcgaatataataattttccacgaactccatattggaacagttttcgtaaaaatctgatgaatgcagatggcaacgcgctagatgaagcgtataaggtattttcaaattcaaaagttgtttctgataggttgaagaattttaatgggattgaatcagaagtcctttatcctccgttgagcagggaaaagaattttgtttcgcacaactatggatcggaattgctgtttgtctgccggatcgagcatcataagcgtcagcacctagcgcttgaggcaatggcgcagacgcatacgcctgtccgactgagaatcgccggcgcagcaagcaacagcgaatatctggcctccctccatggcttggtcaggtcatatggattgcaggatcgggttacgatcgacggccgctggatcagcgaaggcgagaagaggcatttactctcccacgctcttggtgtggtttatgcgccgctggacgaggatagctacggctatccaaccttggaaggcgcgcaagcatgtcggccgatcatatcggttatggattccggcggcgttcgcgaattcgtagaagatggaaagagcggttacctcaccacgccggagccagttgcgattgcggcggcgttcgatcgcctatggagtgaccggacactggcggaaacgctgggtcgcggagcgcgcgagcgcatcgacgcactacggattaactgggatcacgtggtagcgaggctgacggcatgaaagttcttgttatcaatacgatggcgcctttcgtctggggcggcgctgaagaattggcggatcacctggttcgcaatctcaggttacgcaacatcgacgctgaacttctgcgcctaccttttcaatgggaaccctatgacggcatacccgccgaaatcgcccggtttaaggcaatgcgcctgccgaatgtggatagggttatttcgatgaagtttccggcatatttcattccggccgaacatcatacgacctggctgattcaccagtaccggcaagcatatgacctctgggcctctccctacaacaatctaccgcatgattggtccggcgaagctgttcgcgacatcatccgggcgcaggatgatgcattctttcccaaccagccacgcctgttcactatctctacggaagtcagtcgccgcctgaagcagtttaacggtgtcgatgctccgccgctacgcgcgcccataaacgatcctcaacttttccgtgggggagaatcgcaaaactacattctcgctcctggccgtatcaacgattcgaaacggcagtggcttctggtccaggccatgcagtatatgccgacaagcgcccgccttatcgtcgccggccctccggaaacgcaagccgatgctgcgcggttgcacgatctcgtggagaaattggaacttacggatcaagtaacgctcgatctgcgttttcttgatcgggaggaactggggaattacgtcaatcacgctgcggccgtggcctatttgccgtttcaggaagattcctacggttatgtgaccatggaggctttcgaggcgggtaagccggtcgtgacctccaccgatgccggggaactgctcgatatcgttatcgatcaagacaccggcttcgtgtcggaggcgatccccgaatccttagccgccgcaatggcgacacttctctacgacccaccgcttgctcgcgaaatgggccaacgaggacggaatctgtggcgcagcaaggatattaactgggactcgcatatttcccgacttttgggcgataattgatgcaaattctctgggttaccccctttaacacacgctcagccatcggcacttacagccgggaggtctgtgaggagcttgtcagcagaggccatgatgttcgtatcatgcgcgtggaaagcggggccgaagcgcgttggcccgccatttctacctctattcagattttgggaccggacgacgcgatacctgcagatatagaccttgtcataatcaattacggcaatcatgctccttatcatgcggggacgctccggattgcagcggagcggcccgccatcgcggtgttccacgacgcggagatgcgccattttgaaggggggatgcaggatcggcatcaggcactgatgccaaccgtgatgggtgaagatgggctacaaaatgcggctccgtcggaactcgatattgtcgacccgggtgcgcgccccatactggccgcgctagctgccatggcatcaggagcaatcgttcatggcccacattaccagccaacggtggcggccgcctgcccaggccccgtggaagttttgccgctctgttttcctgatatcggaacgacgcaaacgaagcatgagtgtacatcgacccgacgcgtggtcattttcgggatcatcagcccgtataagcaaccagatcgcctgttgcgggctgtgagcgatcttcaagcggaattcggcgctattgaggtccatttagccggctccatcgaggcgcactaccgttcagaactgactaatattgctgcggatcttggtgtggctgagcctatctttcacggctatctttccgaccaggatctcagcgcagtacttacgcgggcagatgcgatctgttgccttcgtcatccagtgacagaagggggatcggcgtcgctcatcaccgctatgtaccaaggcaggccactaatcgtatcgaacgtagcgagctattcgatggcccccgacgagctaattcataagatctcctatggggaggaagtgagtgatcttgcaagcgctctacgtaggattttccttgacccagcgcactccgacaaaatggcgctacaggcacgggactgggccaggatcacatactcatctgccacctatgtcgaccgtcttgagattttaatcgcccgtgtcatggacatattgccggttgtccaagccctgcgtcagctgacaagccatgccattagtcctgacgggcgtgccatgccgtctgcattattcgccatggcgcaagcaacagaagagctattcaagccaaggcaatatcaatatcacgatcttgcggattacaggggccagcaagggagctaaaacgttgggagataagaatatcgcattgaaggtaaagcgggaggcgcccaaaaatgacaacgagctgaatttcattcctgtgtatatgcccgacatatccggcaatgaaaaagcgtatgttgtcgattgcctcgataccaattggatttcttccatcggtatctacaccgagaaatttgaaaagagctgcgccgatttcatcggcacgcctcacgcaattggcgtgtccaacggaaccgtggccttgcacctcgctctgcattgccttgatatcggacccaacgatgaggtcatcgtgccgaccttcacatatattgcttctgttaacgcaatcgcccaaaccggcgcaacgccggttttcgtcgactgccgactagaggactggctgctggaccccaaggatgtcgaggccaaaatcacgccacgcaccaaggcgatcatgcctgtgcacctttatggcatcatctgcgacatggaggctatcaaggaaattgccgacaagcataatctggcgatcgtagaagattgcgcggaggcgatggggtcttcgctaaacggccaacacgcaggcacgttcggcgatatcggcacattcagcttcttcggcaacaaaactatcaccacaggcgaaggcgggctggttatcgccgccgatggcgttctggccgcgcgcatgcgaaaggtgaaaggacagggccagtcgctcgacaagcgttattggcatgacgaactcggtttcaactatcgcctgacaaacatatgcgcggcaattggcgttgcccagatcgagcgtatcgatgctattcttgatcggaaacgggctatcgctcgcctctaccgtgaattgctgcaagacaccgatgtggccttccaggctcagcgggacggccttgtcagttccgactggctgatcagcctactgctgcccgcccatgtgaaccgggacgcagtaatgcagggaatgcgggacaagggcgtcgatagtcgcccggttttctattgtgcgcaccagatgccgatgtacaaattagataccagctttccggtttcggaagacatcgcgcgccgcggaatcagcctgccaagctaccccgccctgacggacggggatgtgaaacgggtcgtgtcggtccttaaagagcaaatgtaatttcgttaaatggggaatttatgaagacggctatagtcacgggcatatctgggcaagatggagcttatcttgctgaactgctgctgattaaaggatataaggtatatgggacgtatcgccgtacaagttctgtaaatttctggagaattgaagaacttggtatcgccaacgatcctaatttaacgcttgttgaatatgatctgactgatctttcatccagcatccgtctgttacaaacgacgggtgcgacagaagtatataacctagcagctcagagttttgtgggcgtttctttcgatcagcccgtaactacagcggagattaccggcatcggtccactcaacctgctggaggcgatccgcattgttaaccccaagatccgcttttaccaagccagcacttcggaaatgtttggcaaggtccaagctgtcccacaagtagaagatacacccttctatccgcgtagtccctatggcgttgccaagctatatgcgcactggatcactgtaaactatcgtgaaagctacgatatttttggatgcagcggcattttgttcaaccatgaaagcccgctgcgtggccgtgagttcgtgaccagaaaaatcacggacggtgtcgccaaagttaggctcggtaaacttgattgcctggaactgggcaatctggacccaaaacgcgattggggcttcgccaaagaatatgttgaggggatgtggcgaatgctgcaggctgaagaacctgatacttatgttttggcgaccaatcgcacggagaccgttcgcgattttgtgcggatggcgttcaaagcggcggatattgaggttgagttttcgggcagggacgaaaaggagatcgctgttgacactgccactggcaaaacggttatgcgggttaaccctcgcttctaccgtccggccgaggtcgatttgctaatcggcaatccagaaaaagcgacctccaagctgaactggaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaccaccttggaagagttgtgtaagatgatggtcgatgccgaccttataaggaacagagcgaatgcctctttctaagctaagccatggaaagatcatgtcgatggcgtgatggcttggcagcatttgctgccaagccatcacatcggtgcagatagggcgagatggctatgagcaaaattttgattacgggagtggacggtttcaccggtcggcatctagcggccgtactggcaagccaagggcatgaagttattggcatttcccatagccctacaaacacccctgtcgaaggattggcggcatcctacgtatgtgacctcattgatgcacagcgactgaaggaaatcatcgcggaccttaggcccaacaaggttgcgcatctcgcagctatcgctttcgtttctcacggagatgttgaaaatatctaccggacaaatatcgtaggtagtcgcaatcttctggaggccgtcagcgcgattggaggtgtcgatgctatacttctagcaagcagcgcaaatatttacgggaatcgcattagcggtgcgattagtgagaatgtagcgcccgatccagttaatgactatgccgtcagcaaactttcgatggaatttgttgctcatttatatcgagaacgactcccgatgatcatcgcccgcccatttaattataccggagttgggcagtctatcgacttcgtcattcctaagattattgatcacgtacggcgcaaggcaaagaaaattgagcttggtaatctggatgtcgcacgggacttctctgacgttcgagatgtggtcatatcttattcaaatctattactagagcctaatgcaataggagaaatatttaacatatgctcaggtgatgcgcattcacttcgcgatgttattgatcttataaaagatatttcaggacacgacttttgcgtgacggtcaatcaggcttttgtccgcaagaatgaagttaaaatgctttggggagatcgtagaaagattgagatgctcctaggtcaattccctgtgcatccattgcgagacactcttgcatggatgcttggcaagcattgatgttcgctttgcctgactgatcggttaaaacaattggcggctatcgttggcttcctgaagcgctcattgcgccgcgacccacgtggcaagagatcggtacccctcattttattccaatctccttacgcttcttcgcgccgcattaggccagaacagaggttttcgaggtatgcggttatcaaataatacatttatcatgtagcgggaacctatataaaactggcacttacagaaatttggatacaatgacgatcaaaaaattcgagcagggtaggtttgtccttaagagagcagatctaccactggtatttattcatataaataagacagctggaacaagcttcggcaacagtttgtttagcctgttcaaagatgaaaatatctcacgcccgtacaggggggatttttcgacaatgaatctgcacgatccaaataatcgtctttttcacggtcacatgctttcatctcgatggctcgcgaatggcattcccgggcatatgatctgcatgttacgcaatccactggaccgcgtgatatctcaatacaaatcatttagagaaattaaaaacgcagcggacgcagcgttatgggtagacaacaaaaatggcaaagaagcgttgaaaatcgccaggacctcgtcttttgatgagtttttattgtcagataaccagcaaattatgggacacatagataatttgcaagtacagtttctaagcaaagacggaggacgaggttattcatcaacaaagtccgcgatagaaattttagagaataatttcttcttctttggaattactgaatattatcaaaattcgcttcgtttgctgtcttggcaactgggacggaggatcgaacacgggaagcacctcaatgcgagcccagtggatataatcgaagccaaatctgatgcggcaaaagcagcccttaactcatatattttctgggataattttttgtatgaggcagcgtgcgaaatattcagggatcggatgaaagaattcgagttccttaatccggaaccaccttatgatacatttggacttgacccggtcccggatttgtagccgactatggtcaggatctattaaattggttgtatgctgggttgagtggtgattcaaggtagcagggaggtgctgccatggatgatttattattgctgacggaggggcaaatgcggcggatcgaaccgtattttccgttgtcacatggcgttgacgtgaccccctggtttccaccagccgcgattagagcccggcagctttgttgcgcatgagcgcgggttgagcaatggcctgcgcagcggagcccgtagggcgtagcgaagcaggccattgcttatgcagttcagcggcgaacgccgctggggtctcgtatccaagggctgagtgcgggcgctcctggttgtagtcggatgcctcgaaaaaccggtagcgtttgacggcttgcggtgattcactgccggtgcgcgacagcggaggcagggatggcagagcagccgggtttctttgatctttcggaccgatatgaggcgttgagcgcggcgggcgatccgctggaacggctgtcgggggtggtggactttgaactattccggggtccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggcggcgctgcgacgcggcccccggaacaagggcggacgcccgccgttcgatccggtgctgatgttcaaaatcctcgtcctgcaagccttgtattcgctgtccgacgaggcgacggaattccagatcaaggaccggctgtcgttccagcggttcctgggtgttgggctggaaggcaccgtgcccgatgccaccacggtctggctgttccgcgagaggcttgtaaaagccaaggcgatcgatcggttgttcgcgcggttcgatgccgcgctcaaggatcggggatatctggccatgggtgggcagatcatcgacgccaccgtcgtgcccgcgcccaagcagcgcaatacccaggaggagaagacggcgatcaaggaaggccgtatccccaagggctggaagcccgccaaggcccggcagaaagaccgcgatgcgcgctggtcgatcaaatataccaaggccaaggtcagggaaggcgccgatcccaagtcggcaaaaccagtcgatctggctatcccgatgttcggctataagaatcatattggcattgaccggacccatggactgatccgcacctgggatgcgagcgccgccaatgcccatgacggggcgcgactgcccgaattgatcagcaaggagaacaccgcctcgggcgtttgggccgataccgcctatcgatcgaagaagaacgaggcgttcctcgccaggggcatgttcaccagcaatatccaccagaagcgcctgcccaggcggccgctgcccaaacggatagccagggccaatgcaaaacggtcaaaggtccgcgctgccgtcgaacacgtctttgccgggcaaaagcaccgcatgggcctcgtcgtccgcaccatcggcattgctcgcgccaggatcaagatcggcatggccaacctggtctataatttccagcgcctcgcatggctcgaaggccgaactgcgcctgcatgacatggaattggcggccagaacgcagccgatacgatgatcacctcgccaataccgccgaaacggcgcccttcatcacagccacctgtcccttcctacgccagcaaaccaaaatcatccggtttttcgaggtgtccaactgcccccaaggcagccaatcaggccactctgcgccaccgtcctcaggtcggcccaaaagctctacgtttttcgaggtgtccagattgggtttcaaagttaacattgcttataattattttatcaaccgataccaataatccatcagttgattcaaaaactatttcaagatctttaatattttcgctattctctatgttaatattaatatgaccttcaaattcgtcccctctgtgaaaaataatcttcttcgcatttagttctaccaggccatgattatgcaccacactgatgttcaactctccagcggccgtacctattttttgcatgtcaatcgcgatgctgtaggatccttttgccaagggccaataaggaccgaacaagaagacgcccttgtccccgcgagaccgcattgcttccccgcagtggataccgctcattgtacgcatgtcatatcctggaaggagaattaatggcttgctctccacaggacccagcgcatcaaccgcatctttcacggcctttgctgtgtcaaaccaagttctcgatttatagccttttacgatggcatcctcgagcgccttaagctcatctgggttttcaataaggcgtaatatttcatccgcccaagcttgggcattccaaggatcgacataaacgacaagatcgccgccaacttcgggtatcgatccttgcgccgatgcaactacagccttgccgcaagcgagcgcctcaccgacgggcagaccccatccttcataaagcgaaggataggccataaaggtagcattatgatacaaatagctcagttcagcatcatctacatggttcaactgcacgatcaggccatctgtcagcggatcgagttcaatatcctttagcagatcaccaacgccccagcctggcatcccaacgaacaccaatttaggcagcttatcggcatgcccagcctttgcgagcagatgataggctcggtaaagaacctcatggttctttctacgttcgatagtcgacacgaagagaatgtaaggtttgtcggctaaccgacgaatctgtgtcgatatttctccttctgcatccggcaccttatctcctaatggtatcactacactaggtatctccggggcacctatgcggcggactaattcacgataatctttccgactctgattagaaatgcagagcatggtagacgaagaccatgagagctttccaaagtactctttaaaaccagcggcaacatgaccgacgcaatattgaggataaagaacaggtattaagtcataacaacaggcaacaatcctaattcccatacgtttttttaattcatagaacttatctatatatgaatgatcccaatctaagccgaccgaaatgagaacatcgccatattcgatgccgattgatccaatatcagaaagccgaggatattggttaatcgaaggctcccgagtctgcgcaacaggatcatttggagtagtcgatgcacgattcccgccaaatgcaggatctagagcatacgtttttggaaaatctcgtgacccatctggccatatgacaccttgtggtacacttgaggctccgaaacgcccctcaaagggcacgaattcaccattttggaagacgcatttgcgaaaacgcttgccatagagcaactctaactcacgacaaatttcctgctccacgcgtacaattccaaccgcagcgcgcgtccagtttgcgctggtcgtgacattcatccagatgttaggcacacgtccactactcatgcctgtcatgccgcctccaattcaccaatattgcgcactaggtcggcaagcacttcttcccaaaggacaccccgccgcgcttcccgctcatctctcgtcagcgttattttagggcgcaggaagccatcccgtatcgcagcacaaaaagatgctggatcatcggcaacagttattccttttgcgtgagagaattcttcaaatcctcgcattgcctttgtcgtggcaacaatatggcacccggcccaaatcgcttctgccgacttcaggttagtgccccctccatgtgtgattggaagtacaatctggtgcgcagttgccaacaagccacgcagaaccgattcacttacctcaccggcattgacataaattttgtgcatcccccccacttgggagtatttaggatcgtgcagaatatgatgtcctgctccgccggcgacgaccatacgactatccggagggaagcaccctaccccgtaaccaaacatttcaaaaaaaccatccatgttcggcggatgtgcactggcacaatataaagcgaatttacgcccctctgtgaacctgttggcctgttcgatatccgtcatgcccgcaacgcgatcaatcactccatttggcgcaaggatggggtgacgatcagtataagaagccgtccaagccaggtcgccatctgacacacagaaggtctggactaccccctttattgcttctatctcgcaatcgcgcaccttctcgcgacaatcgcgagcgatcttctcaccgaaatgataggccgccattccatatttgagttgatgctcaatattctgggagccataaacaagccgcgcctgccccttacatactctgttgttgtatcgttgcgcgaatgcaaacatccaaggctgctcacagaaaagcacatcaggcttgaccggaatgatcttggccaatgcatcaaaatatacatcattcgtagaaaagagccgtccgatagcccagtcttccatcaaactgaggtgcggggcaacagtagacagcgcctgatttcctggaaacttcacaaaatagcgcgatgcaggatagactggactgcttgaaacaccggcagaatagacctcatgacccgccctctcaagcagatcgaccacgttccggagacgatgctgcccaccatgacgtggctcatcaataggatatgtactcaaacatactatcttcacgaagatctccagaattcgcccatcaataccaagtgcagttggtagactttattttctttgactgccctgcgagattcggtaaatatgattttcaagagcacgcatatcttgccgaaaagattttatacgacagcaaaaagaaaatatttctattattgttccaaatactggaatatttttcaatattcttgaaatattatatgcattcataccttcaagcattacgccagtctgacgagactcagtagagcgagcgatatcgcgcaaaacttgatatctactccccccttttcgaatgatcgataggtacttctgcaatcccaccggatctggctccctaagaagcaatttaagatatacttcctcgacaaattcctgatcgtgaaattcaaaaaaatatgatgaatgaatttttaatgtatgatggttttctttatatctaacttgctccacaattctcgtcatacgtccattcctgcgctcgatctgaattttactgtttaaacaggatcgagaacgatatttgacccatatcttcgatggaaacggtgaaaaaataaatcgttctgacctcaaatgacaaaacgtgtcgccacctaatgcctctaaatgggctacctctggcacaatcggaccccttcatcaactgggcacctcgaagaaccggctgatccgaagcacgatgtcaatcggcgtcgaaacggggctctgacttgaagtgggcccctggggtcggacaggtgggaccagagtgaatgaggtggtgccggaaatctggacaggatgttaagctcatcccgacctgaggaatggacgggaatgaagactacgagaaagcgttacagcgcggagttcaaagcgaaggtggcgatggcgccttcggagatggttacagctcgcgcagatggccggtgatctctcgcgtgctcgtgccgcgcgcgtacatcgagatgatcttgtcgtcgaagccggggaagcgacgctggtatttggcgatcaactgcggatcgaaactactggcccgatcgcgtggcacctcgatctcgatccgaccgctgtcggtcgtcaccgtcttgcgaccatagccattgcggttgttgccaacctggtcgtcacgcccgagatgatgatccatctccgcattgagcgcccgttcggcaaaagccttcttcagggaatcgagcaagccgccttggctgagcgccgccgccgcgtcagtgccggccagcagtcggtcgaggatgtcgttcggtatcgagggttctttccgtcgtgacatactgggtctccttgttgcccattatgcctcgccgcacacggaaatcctgacagtcccttcgatctcgatccgtcccccgtcggtcgtcaccgtcttgcggccatagccgttccggctgttagccccctgatcctcctggccaagatggtgatccatctctgcgttgaggacccgttcggcaaatgccttcttcagggaatcgagcaagccgccctggccgagcgccgccgccgcgtcagtgccggccagcaactggtcgagaatgtcgttcagtaccgagggttctttccgtcgtgacatactgggtctccttgttgcccattatgcctcgccgcacacgaaattcctgacagtccccgacggtggcgccgataatctgcccatccatgaccagagagcctcgatccttgaccgatccgccgtatacgttgaggcagaccgatcaacagccatgtgaaacctcttgcagtggggcgggccatacgttgaacatcagcaccggatcgaacggaggtggcccgcccttattacgagggcggcggcgtagcgcggccaccagcggtccccggaatagctcaaagtccaccaccgccgacagcttcaacggatcgcccaccgcgctcagagcctcgtatcggtccgaaagatcaaagaaacttggctacgctgccatcgccgccccctccaggacacaacgataatgaatcaggccaacgcatcaaatgccaggtttttcgagctgtccaccttgtcggtatcgccaactttctggtcgaggatcgtcgctacccgctcgcgggacaacggcaaaggctgtctcgagcgtctcgtttccgacgatgtcgcggtcgatgtcgcgatcgaaccggcctaactaggtccgcagtttccgccaacttgacgccgtgcttccttaccaaccgatcgagccattcaatgccgggcatcaacaggtggctgtcggcgggatggtcaatcgccttggtctgcacggtcgtgtccaccgtcacccgttcgcaggcctgagcgtttcggtcagcagccgcagctccagcttggcagggccaatccgcctccaccagtgcgtcatcgatgatcggtcgagcggcagcttgtcgcggaagtactgctcaccgcagaagaactgcatgtacgcattctccacccagcgggctcagatagcctcgtccgacaggcctcatcgaagcgcgaccagtcgatcaaccccgccaatttcaccagcgcgtgcgtcatgtcgatcatgttgtcgagctggctgcggaacagctcatcgctgcgtgtggcgggcttcttgggaggcatcggcgaacctcatcctgtcgtccagcccaatgaatcacgacccgatttccaagggaagagtccacgcgcacgggcgcgcaaaattacgagattttcgtcggatttccccagaaccttacgatttcgattacttggagttcatgaaaaaccacgtatccctggggccttcagcgtttttcacggacgacgagctggtaaccggcaggaggtgggcacgctcgccgtgcttcagattgcaaccagagtggaaacagtcgccgacatcaactatcttggcaaccgaggcggtcgttcccggcaggccggtcacgaagaaagttgatctgatgacggatttgggcaaatcttgggcaagcacttcctgcgactgccataccgtattgatttcacaatcagaaaccccctcctcccaccgcattgacatcgcaggggtcgcacgttcaacctcctgttgttgaaactctacgcctgtcaccggccgatgggtacagtggaaagcgaataaggccgggttcccgctcccgccccccatttccggttcggctttgcctgcatggtgaagcgtaacgtcccgcccttgcgaatctccccgtccgcgatccagctccgccgcagcggccgtccgtttagttcgaccgcacctacataaacattggcgtcggacagattttccgcctccaccgtgaaacgcttgccgttgggaagcgtcagtaccgcgcgtcggacgaaggggcgaccgatgacatattggttcgaccccggcgtgacgggatagaagcccagcgccgtgaacagcagccaggccgacatctgccccagatcgtcattgcccgacagcccgtcgggtgtcggcttgtactggctctcgacgatctgcttgagccgcgcctgcgtccgccagggcgcgcccgcataagcgtagagataggcgacatgatggctgggttcattgccgtggatatattggccgatcagcccggcaatatcctcggcatggctgtagtcgagcttcgacatgtcatattcgaacatggcgtcgagcttagcgatcgccctggcatcgccgcccagcaggcggaacagccccgcctgatcctgcggtacgaaccagctatattgccacgcattcccctccgtataatccgaaccatagttgatcgcggtcggatcgaacggggtgcgaaagctgccgtcggccttgcgcgcccgcagccagccggtgctggcgtcgaagctgttgcgccagttgcccgaacgggccaggaagcgctgggccacgtcgccgcgccccatggcctgcgccatgcgggctatggtccagtcgtcaaatgcatattcgacggtcttcgatgccgcctccggctcccggtcgatgggcacatagcccagcttcatatagtcgcccagcccgccatagggcgcatggtccgcgctggcgaccatggcggtcagcgccttgtccgcgtcgaagccccttatgcccttgagataggcgtccgcgatcaccggcacagcatgatagccgatcatcgtccatgtctcccgcccggcgaactgccagaccggcaatatgccgtgcgggctgtggtcccggctggcgatcagcgagttgacgacgtcggaggtcgtcctttccggctggaccagcgtcagcaagggatgttcggcccggaacgtatcccatagcgagaaggtggagcggaaggtaaagtccttcgccacatgaacctgatcgtccggcccgcgatagcgcccgtcgatgtcgctccaaatgctgggcgccagcagcgtatggtagagcgcggtgtagagatttctgagcatcggctccggcgcatccatcttcagccgcccgagcgcctgccgccatgcgtcctcggttctcctcctgacggtgtcgaaacccgcgccttcggcatcgagattggcgatggccccgctttcgtccacccctgaaagcgcgacctggacctccaacgggccatggagcctgccgaagtcgagccttgcctccagcgccttgcccagcttctcggccagcgcgtcgctgccccgccccggcgcctggaagcctttatagggaaccgcctgatcccggtcgatgaaggcatggtccttcagcggcgcggaaaagcgcatggcgaagaacagcttgcggccggccgcccatccccgcgtctcgcgaaatccggtcagcgtgccgtcggggtgcaggtgcagcccggaccagaggatcttgcccggataatcgtaaagagaggagcgcaggtcgatcagcagatgcgcctcctgccccgccggaaaggcatagcggtgaatgcccacccgctcgcccgcggtcagttcggcgcggatgccgctgtcggccagcgtcacggcgtaatagccgggcttcgccgtctcgctgtcgtgcgagaagcgctggcgatagccggagcccggccgttcgggatcgcccggatcgagccggaccgctccggcctgcggcatcaccaatatgtcgcccaggtcggaatggcccgcgccggagaaatgggtatggctgaacccctggatcgtcgaatcatgatagctgtagcccgccgcatgggcatagcattcgcggatctggcaggtcgcatcggtgtcgggcgaaagctggaccatcccgaagggcgcggaggctccgggaaaagtgtggccttcggggccggtgccgatcaggggatcgacgaaggccagcggatcggcaggcatctgtgcggcgagcggccaggcggaagccgccagcagcagcgcgcagaggaacgacgtccccctcatcggacggcaaccatggaaggattgaagcatggtttttgcccgatcatgatccattatctccctatcatcggcttgcgccgtttcgcgccctgccctgttcttcccgccctgacagcggccggcaatggaaaagccgccatccccttgcacaaatgtcgaataaggccgcaaatgacggtgggcgcggaacttgcggggtgcggccttgtgatgggacggcgatgacggatgctgaaccgatgctggcgggaatcgaactgggcgggaccaaggtgcaggttctccgcgcacgcggcacgacggtttgcgaccgggagacgatagcgaccacgacgccgcgggaaacgctttccagggtcgtggcggtgctggaacgctggcatgcgcaggctccgatcgcggcgatcgggatcggcagcttcggcccgattcggctcgatcgccgcgcgcccgatttcggcgtcatgctgccgacgcccaagcctggctgggcgggcgcggacatattcggcacgctgaccgcgcccttcgattgtcccgcgatgatcgacaccgacgtcaacggggccgccctggcggagctgcgctggggcgcgggcgcgcggggggaggcgccatccgacagcctgtgctatatcaccatcggaaccggcgtgggcggagggttcgcgttcaacggccataccgtgcacggcgccatgcatccggaaatcggccatatccgcgtcccgcgcgctccgggcgatggctttgcgggctgttgcccctttcatggcgactgcatagagggcctggtgtccggaccggcgctcgcccggcgcttcggcatgccgggccatgagatcgatcccgccgacccgcgatgggacgatgtcgccagcgacatcgcccatctggtcgccaccatcctgctcggcacctcggcccggcaggtgctgatcggcggcggcgtgggcatgggtcgggccgacctgctggagcaggtccgccggaaggtcgtcgcgctgctgggcggctatctgccccatgtcgaccaggccggcgtcggccggatcgttaccacgccgctgctgggcgatcaggccggccctcttggcgcgctcgccctggccatggatgcgctggcgggcgagagcgtcagttgacgcccctccgccggagcagcagcggcagcaccatcatcggcgcgaccatggcgatcacgccggcgaccagcaggtcgtcgacccaccgataggccgtggcgaagaacatcaggaacgccgccgtcgccaaagcgggcaggatcagggcagccatccggccctccagccgcggccacatccgccggcggagcgtgccgatcacgtcattcatggggcaccggccgtttcatgttccgatcctcgtcgaacagattggttgcatatagcaactgaagaacgaacttccagacgggaagatcgatacggaccgtttccgattccggcgggaaggacgatgccgtggcgatgtcgcgcccccctttcgccgaccgcctgcccgatattcctctcctttccggatcgaggctcttgcctgccggcaacgaccgttcataaggaaccgcatgaccacgacccgcctgcttgcccatagcgtcgaaaagccctggggccgcgtcgacattccgtcggccgtcgcgccgtccgatggccgtcgcatcggggaaatctggttctcgccgccggaaggaggcgcaggccggcccttgccgctgctggtcaaatatatcttcaccagcgaaaagttgtcggtgcaggtccatcccgatgatgcgcaggcgcgggagcgcggactggcgggcgggaagtcggaatgctggtacatattggatgcggaacccgatgcgcggctgggcatcggcctgacccgcgacctaacggcggacgccctgcgcgccgcagccctcgacggcagcatcgaagcgctgatggactggaagccggtgcgcgcgggcagcttctattatattcccgccggcacggttcatgccataggcggcggcgtgacgctggtggaagtgcagcagaacaatgacgtgacctatcgcctctacgattatggccggccccgcgaactgcatttggaggaggcgatggcggtcagcatggcggccccctacgccctgcccgacagggcggtcccgatcacggctgaggaaaggctggttgcgggcggcgacgcgcccttcatcctggacctggtgcagggcaaggcggaaagccggcaatggatagaggagaagatggcctggttcatcccgctggccggcgccggcgcgatcgacggcgaaccgtggcgccggggcgaatgctggctgatcgaagggacgaccgcgctgaccatcgatgacgggatgagcgcgctgctcgcccgcctgccttgacctgacatcggccgatctgggggatttcatgccacggggagaaatgatcgcggacaagcgggttctgttcgtgatggcggtagaggccgaatatggccctcatctcagggcccgtttcgatccgctgatgatcggcgtgggtccggtggaagcggcgctcaacaccggcctcgcgctccagcggctggatcaggacggcgcgctgcccgacctggtcgtttcgctggggtcggcgggatcgcgcacctgcaccctgggggaggtctatcaggtcgccagcgtctcctggcgggacatggacgcttcccgcctgggctttccgaagggcgtgacccccttttccgaccacccggccgaaatagcgctgcatgtgccgctggaacttcgcgccgcccggctgtcgaccggggcgaacatcgtcggcggggaggattatgccgcgatcgacgcggacatggtcgacatggagagcttcgcggtcgtccgcgcctgccaacgcttcggcgttcccgtgatgggcctgcgcggcatttcggacgggccgggcgaactggcggacatgctggggtggacccagttgctggcgctgctggacgagcgtctggcgcaggcggtggatatgctggagggagcgctcgggcgctgaggagatgcggtcgtccgggggtgcaatgggtaggaagcagacgttccccctcccgcctgcgggagggggctagggggtgggccggcgcgacatccgcgttgttttgcaacggctaagccggaagctcccccggatcaagtccggggtcgcgcccacccctaacccctcccgcctgcgggaggggaatgtcctggattggccccgttgagacctcactcccctttatctaaggcggctgacccgaacctggtcaatgcccctcaaaggcgatgatcgctgccgatgcgacgccgtccgcttccaacgcggccatgccgcccagatcgggaagatcgatggcaaagagcgccatcagcaccgtcgcgccctgctcccggatcagttgcgccgccgccagcgcggttccgccggtcgcgatgaggtcgtcgaccagcaccacccgcgccccatcgggaatctgcccttcatgcagttccagccggtcggtgccatattccagcacatagtcgatgcccaccgtcttgccgggcagcttccccttcttgcgcaccggcacgaagcccacccccagcgcatgggccagcgccgcccccaggatgaagccccgcgcctcgatcccggcgatgaaggccgggtcgagcggccgcgccgccgccgccatccgttcgaccagttcggcgagtccggcggcgtcggccagcaatgtcgtgatgtcccggaactggatgccgggcttggggaaatcggggatcgtgcggaccagggccgccaggctgtcagcgctcatcttcgccctcataagaaaagggggcccggtttcccgcgcccccttcgatgttccgtttcaggccccgatcaggcggcctttttcttgtccgcccagatattctggtaggccatgtaagccaggcccgtcgcgatcagcaggaagaagatcgtcgccaggcccgcgcggcggcggttttccagcttgggttcggcggtccaggtcaggaaggccgcgacgtcatgcgacatctggtccaccgtcgccttggtgccgtcgccataggtcacctgcccatcggccgtcagcggcggcgccatggcgaggttcaggttggggaaataggggttgtagtgcaggccctccggcgtcttggcgtccggaaattccttcagcagctcggccggctgcgcctggaagcccgtcagcagcgaatagacataggcgctgccatgatggcgggccttggtcatcagcgacagatccggcgggatggcattgttgttcgccgccgcggccgcgacattgttcgcgaagggcttggggaaataatccgccgggatcggatcacgggtcgacatttcgcccgtcttcggatcgacgtcgggggtcttgatcgcccactgcttggcgatcgccttgatctccgcctcgttataaccaatgcccttgaggtcgcggaaggcgacgaacttcaggctgtggcaggccgagcagacttccttgaacacctggaaaccgcgctggagctgcgcctggtcgtacttgccgaaaggcccgtcgaacgagaaggacacatgcttggggttgaggtggaactcatgctccaccgtcttcgccggcggctcggtgacgaaggccaccgcgcccaccagaaaggaaaccagcagccagcccgcgaagaagaggccgacaagaaatgcgccgatgcgtatcattagtcttatcccccttaaccggcgtgcgacggctgcggatcgctgcccatgcccggaagcgcctcccgctccccttcgatgacgtcgcggccaagcaccgcctccgtgatcgaattgggcagcggcagcggcttttcaaagcgcgagatcagcggcaggatgatcaggaaatgggcgaaataataagccgccgcgacctgggagatcatcacatagggctcctccgccggcgcgccgccgcaatagcccaggatcagcacgtcgataatgaggatccagaagaactttctgaaggtcggccggtaattacccgaccgcaccggagaggtgtcgagccagggcaggaagaaaagcagcaggatcgacgcgaacatcgccagcacgcccagcagcttcgccgggacgaagaagaagtccacggtaaaggcgcgcaggatcgcgtagaagggccagaaataccattcaggcacgatatgcgcaggcgtcgagagcgggttagcctcgatataattgtccggatggcccagatagttgggcgcgtagaacagcaggatcgcgaacaggatcaggaacacgcccgccccgaaaccgtccttcgccgtataataggggtggaagggcacggtgtcctgcggacccttcacttccacgccggtcgggttcgaggaacccggaatatgcagcgcccagatgtgcaggatcacgacggccgcgatcacgaagggcagcaggaagtgcagcgagaagaagcggttgagcgaggcgttgccgggggcgaaaccgcccagcagccatgtctggatcggctcgcccacgacggggatcgcgccgaacaggccggtgatcaccttcgcgccccaatagctcatctgcccccagggaagcacatagcccatgaacgcggtcgccatcatcagcaggaagatgacgaggccgagcagccacaccatctcgcgcggcgccttgtaggaaccaaagaacaggccgcggaagatgtgcagatagacgacgatgaagaagaagctggcgccgttggcatgggcatagcgcatcagccagcccgcgttcacgtcgcgcatcgtctgttcgacggtgccgaaggcgaccagcgtgttggcgccgtaatgcatcgccatgatcacgccggtgacgatctggatcaccagcgccagcccggccaggacgccgaagttccagaaatagttgaggttgcgcggcaccggataaccggcgcccacggcattgtagacgaggcgtggcaaaggcagcttctcgtcgatccactgcatcgcgggatgcttgggagtataatgttcagcccatggaaagctcatgacagtccccctcaacccacgagaatggcggtgtcggaagtgaagctgaacttcggcacttccaggttcttgggcgcggggcccttacggatgcgggcggcagtgtcgtaggaagacccgtggcaggggcagaaatagccgccatattcgcccttgttctcgccctcgcccgcgcccagcggcacgcagcccagatgggtgcagacgcccatggtgaccagccactgcttcttgccgtcgacggtgcgttcctccagcgtctgcggatcgcgcaggctggccggatcgaccttgtcggcttcggcgatttccttgtcggtcaggtgccggacgaacagcggctgcgaccggaaggtggtcttgatcgcctggcccggctggatggcggacaggtcgacctccgtcgaagccagcgccagcacgtcggcgctggggttcatctggtcgaccagcggtatgaccaccgcgaccgcccccaccccggcaaagctcaccgcggcgatgttgatgaaatcgcgacgacgcacgccgtcgccgccgcctccaccggagacggccgccccctcactctccacatgttcaacgatcgccatgcacttcaacccttgcaagaacgtccctgaccccgccgcattgcccatttatggctatggtatcgggagagccgcggcgcccaagcagaagggcgcgcctttcccccgggcgcgatttgcaggcctgataaccgtaggatgcgccatttgccaagccttttagacaggctaggagaattaaccgcgctgttctatggcgcggggcatgcgtatcgccctttatcaacccgaaatcgccggcaatgtgggcgcgatcctgcgccttgccgcctgcttttccgtgcccgtggacatcatcatgccgacgggattcgccttttccgacgcgaagctgaaacgggcggcgatggattatggggcatcggccgacgtgacccgccacgccaatttcgaggcgttcgacgtccgccgcagggccgaaggccggcggctgatgctgatgagcagccacgcctcgcagcgcctgcccgatgtcgaattccgcgccgacgacattctgctgatggggtcggaaagcgcgggcgtgcccaatgccgtccgcgatctggcggacgtgcgcgtgcgcattccgatggcgccgggatttcgatccttgaacatcgccgtttccacgggcatcgcggtagcagaggcccttcgccagactggaagtttcccgcaatgaccctgaccctggacccgcaacagcaggccgcccgcacctggttcgaatcgctgaggaaccgcatctgcgccgaattcgaggcgatcgagcgggaggccggctccgacgcccgcttcgactatatcgcctgggatcgggaggcgccgggcctggcgcccggcgaaggcggcggcggcgtgcgcggcgtgatgaagggcaaggtgttcgagaaggtgggcgtcaacgtctcgaccgtgggcggcgccttctcgcccgaattcgccaagaccatccatggcgcgagcgaagaccccagcttcttcgccaccggcatcagcctggtggcgcatatggccaacccccatgtgcccgccgtgcacatgaacacgcgctatctggtgacgtcgaaacgctggttcggcggcggcgcggacctgaacccgcccctgccccgcgacgaggacacggcgcatttccatgccgcgctgaaagcggcctgcgacgcccatgacgcggactattatccccggttcaaggcatgggcggacgactatttcttcattccccatcgcggcgtgcatcgcggcgtcggcgggattttctacgaccatctggagggcgatttcgacgccggcttcgccttcacgcgggacgtgggcgaggcgttccttcgggccttcccgcccatcgtccggcggcgcatgggggaaagctggtcggaggacgactatcgccgcatgctggaatggcggggccgctatgccgaattcaacctggtgcatgatcgcggcacgctgttcgggctgaagaccgggggcaatgtcgacgcgatcctgatgagcctgccgccgatggcgagttggagctgaacatgggcctgacgccggttccggacgaccggatcgcgaccatcgtcacccatctggaaatgcgggagcggccaaaacccgcgcccatcccgccctccccgctgcggctggcgccgtggaaggcgcccgcgcccgacgcctatcgcgccctgttccggcgcgtcggggaaccgtggctgtggttttcccgcctggcgatggacgacgccgcgctgacggcgatcatccacgatcccgcggtagaggtctatgccgtgaccgacccgcgcggcgtggaggtggggctgctggaactggatttccggtcgctgcccgattgcgaactggcctttttcgggctgatccccgacctcaccggcaaggggctgggccgatggctgatggcgcaggcgaaggcgctggcctggcgcaagggggtcacgcgcttctgggtgcatagctgcacgctggacagccccgccgccctgggattttatcgcaagtcaggcttcgtgccctaccggcgggaggtggaaatcttcgccgatccgcggctggcggggcttttgccgcccgacgccgcgccgcatgtgccgatgctgggtcagtcgccctccgcctgacggtagagccgcgccagcatcaccagcatatagacctgcaccaccgtcgacacggcagcggcagccaccccgccgatcagccggccgccggcctgcccgccgatcaacgtcccgaccaggccgaacaccgcctgcgccgcgccgccgacgatcgccgacagcagcgtcagcgccaggatgaagccgaacagccgccagaaatgccccctggtcagcgcccagccgtggcgcagcgaagccatgacgccttccgtcccgtcgatcaccacgggattgagcaacagcagccgcacgcttgcgaaaatcgtcgcggccaccacgcccgcgcccagcagcagcgccagcgtcgcgcccagcggcttggcgatgagcgacaggatcgtcaccgccagggtggcggcgatcaccgcccccgccaggaggccggccaccaccaacgcaacgcccagcaacaccggcagccgcgcgaaactcagccgcagggcctctcccacgctgatgccgggccgcagggcgagcgcgaacagggtcagagatccgaaccagatgatgaccaccgccagcatcatcgccagccagaagctgcccggcacctgcggcatggtggtttccgacaggttccatttggcaagttcgggcggcgtcatctcctgaaggatcaggcccggcagcgccacgaacagcagggcgacgggaaacagcaggctgccttcacgcgcgacgaaggcgaccgcctcctcccacgccttgccgatggacatcgtcgccatatcttacgccttgttctcttcccgatgctcttaaaatagcggaggagacttgatcgttcgctctgcccaagtcaaggaagcgccatgtccccgcaatccccagccgaccaagcccccgccgtccggaccgtggaatggcgcgtggaaagcgcgcccgtcgattacccccaggcattggcggagatggaggcgcggacggccgcgatcttcgaggggcgggccgccgaacgggtctggctgctcgaacatccgccgctctacacggccggcaccagcgccgatccggccgaactgctcgacccgcgctttccggtgcacgatgcagggcggggcggccgctatacctatcacgggccgggccagcgcatcggctatctcaacatcgacctgcgcgaacggggcaaggacgtgcgcaatttcgtccaccatctggaaggatggatgatcgacgcgctgggcgatttcggcatcgcggcgcggcgggcggaggggcggatcggcatctgggccgacgatgcccaggggcgggaggcgaagatcggcgcgctgggcatccgggtgcggcgctggatcacgcttcatggcttttcgatcaatgtagatcccgacctgtcccatttcggaggcatcgtgccgtgcggcctggccgaatatccggtgaccagcatggccgcgctgggcgtggaaattccgatggcggagctggacctggcgctcgcccggcattttccggcctttctcaatcgcctgcgccgctgccccgccgccgatggagcaggggttgagcaatgcggaacgggccgctagggtcgcggctttcgccaggtggggggctgccgggcatgctgcaacgctttaggagacccggatgcgtcctgacgtcaagacgacaatggcaatattggtttcggccggctgcatggcgctggcgggatgcggcagccagaaggaaagcggaaccactgtcccgatgaacaatctggaagtggtggacggcacggcgaccgacgccatgaccgacctggacggcgtgcagagcgagggcgtggccatggccctgcccgccaaccgcagcgacaatgcggccgctccggcggcgaggaatgaaagcgagggcaagcccgcgaccgataccgaagtgctgtcggatcaataggctggcatccgcgttcaggcatgatacagacgggcgaagcatagttcgcaacgcccgtttcgaagagggatcaggatgacatcgcgtttcatgggccgttccatcggacgccgcgcctcattgggattggccgcgatgggggcggcgctgacggcgcaaccggccgccgcgcaattcttctggtcgccgcccgatttctcgaccccgcccctgaccgacgccgaagccgcgaccgcgctgggcctgccgagcgccaccgcggcggaggtgaaggccgggctggtgtggaacctgcgcgcggcgctgaacgtcgcggcgctgcaatgccagttcgagcctaccctgctgtcgatcagcaactacaacgcgatgatcgcccatcatgacgccgaactggatgcggcgcaggcgacgctgctcggctatttccagcgcacggtcggcaagggcaagcccggccagatggcgtcggaccaatatggcacgcgcatctattcgggctattcgacggtgcaggcgcagcgcggcttctgccaggcggcggcgctggtggggcggcaggcgatcttcgcccagcggggcacgctgaacgacgtggcgcggagcgggctgggatcgatcaagaagtcgctggtcctggcgggcgagcaattctacggcgatccgggtcgcagctattcgctgaccctaccctccttcgatcccaaatgctggaagaagggcaagatggtgcccgcctgccagcttgcgtggaaccagaagatcggggtgcagccctgaggccattgatggcggggttggccgcttcccgtcattagtttccgtcaccccggacttgatccggggtcccgctgtcttgggacaggcgcgcccttggaaagaaagcgggaccccgggtcaagcccggggcgacgaagagagagagggcgacaagggaagagtggcgggaagccacctaaaccacccctctaccgcaaccccagatatttgtgcgactggaggctgagccgccagcgcggccgttccatcaccagttccaccgccgcccgcgcattgtccgcggccttgggatcgtccagcggctgcaccagccagtggtcgaaggcccagccctccatatcctcgacatcggccaggctgtgcccctgccccggctgcggccagaccagcttcagctcattgccgctgcgctggaccacctcgcttcccgccttggggctgatgcagacccagtccagccccggatgcgcgggcagggtgccgttgctctcgatcgcgatggcaaagccgcgcgcatggagcgcgtcgaccaacgcgtcgtcgacctggagcatcggttccccgccggtcagcacgatatagcgcccgtcccgcccctcgccccaaagggccagcgcggcgtcggccaggccgtccgcatccgcgaacctgccgccgccatcgccgtcggtgccgacgaaatcggtgtcgcagaagcggcagacggcgctcgccctgtcctgttcccgcccggtccacaggttgcaaccggcaaagcgcaggaagaccgcccggcgcccggcatggacgccctccccctgaagggtcaggaacatctccttgacggcgtagctcatggcgtcagggcttcaccgcgtagacggtggggtcgggcaggcccgcttccacgaaacccttggaccgcagtcggcaactgtcgcacaggccgcaatgcctgccgtccggcgtcggatcgtagcaggaccaactcaatcccgtgtccagccccagccgataggcttcgcgcacgatgtccgccttgctcatatgctggagcggcgcgttgatgcggatcggatggccctccacccccgccttggtggccagcgccgccatcttctggaaggcgtcgatgaactccggccggcaatcgggatagccggaataatccagcgcgttgacgccgatgaacacgtcgttcgcgcccgccacctcggccaggcccagggtcagcgacaggaagatcgtgttgcgcgccggcacataggttatcgggatgcccgcgccgacgccccccttgggaacggcgatgtcggcggtcagcgcggaaccgccaaaggccgtcaggtccagcggcagcacgatatgcgaaatggcgttcagcgccgctgcgacccgccccgccgcctgcaattccagccggtggcgctggttatagtcgatcgacagggcgaacaggcgatagccggcctcgcgcgccagcccgcccgccaccatggagtcgagcccgccggacagcaggacgacggcgaattttccgttatgggcaaccatagcgccgcgctacgcctcccgacgcgtcagcgcaagccgcgcgcattcaatgacaggcgccgatccaacgcccctccagcgcaaaggcgaagggcgcgccgtcggcgatcccctgcgactggatctgcaccagccgggacgtttcgacgcgcaggtcggtccggccattgcccgccgcgccgcattcataggtgacgaccagcctgttggcggcgtcgctgacggtaaagttcttgcaggcatggccggcatgacggctttgcagaagctggctgaggctggacacgcagagcctgcgcgcgccgccgccctcgccccggccgcgcaattcccattcgcctgtctccagtcccttggccaggcgtggcgcgggcgccgccgcctgcacggcgggaaccgccgccatcatcgccatcgccgcgccaagggcgcgcagcattgccgtcattccgatccccctgtcgatcgttgctgatccgcatcagccttgcccgtcaattgcggcaatttgatagcaatgggggaaatgcccgctcattcctccgcgaagctggcgagcgcgaccgggaagaggcgcgaacagaaggcgcaatccacgccgatgatgccctgatcatccgccatgtccgcccgctccgccgccgggaagcggccgatgacgctgcggatgtgatccaggtcgcaacggcaccccttgctgatcgcggcgggatcggtgacgcgcacctcctcctcttcgtggaacaggcgccagacgatgtcggacagcggcaaatcgctgtcggtcagttccgcatccttcagcgtatgggccagcgcctggacatgttcccattccggatggtcgtggcggacatgcagccgttcccgcccgacttcgccctcgggcaggtgctggagcagcaggccggcggccaggcacccttccccctgatcgtggcgggtcgcgatctggatgatgctggggatctgttcggactggaagaaataatgctccgccgcgtcggccagcgtttcgccgtcgagcgggacgatgccctgatagcgctcgccggaaaccgcctggtcgaaggtgatcgccagataacccttgccgaacaggccgaacagcgtcggatcggggccaagctcgaccagccggtcggcgtcgaacttggcatagccgcgcacctcgccgcccttgtaatcggcgaccagcaggctgacgacgccattttccgtctgcgcctggagcgtgagctgcccgcccacatccttgagcgtcgagccgagcagcgccgccagcaccagcgcggaggcgagcagccgttcgatctgcggcggataggcatgggcggcgaggacgtcgtcgagcaccggccccagccgcacgatccgcccccgcgcatggcgggaggggatggtgaagcccaaggcttggtcgagggtgggggaaggggtcaaatcaggctccgtgcggcccgctgggcgggccggtcatgcaaaggcggttagataggcggcgatggacgcgcttgcaaatcgggtggattggagagcggacccaccctattcctccccatcggtagatggggagggggaccgcgcgaagcgtggtggaggggaagaggcacgacctccgaatttcccctccaccatcggctacgccgacgtcgaagagagtcacgtgcctctcttcgaccctccccacgctgcgcgcagggaggatttagcgtcagccaagccgccccaatgcccaaagcaacaccgacttctgcgcatggatgcggttttccgcttcgtcccagatcaccgattgcggcccgtcgatcaccgcttccaccacttcctcgccgcgatgggcgggcaggcagtggaggaatttcgccgtcggcttggccagcgccatcaattcgggcgtcacctgatagggcatcatcgccgccagcttctcctcggcatgggcctggcccatggagatccaggtgtcggtgacgacgatgtccgcgcccgcgaccgccgccagcgggtcgcgggtgcgggtgatggtcgcgccacgcgcctgcgcttcggcctcgaaggacgggtcggggtcataaccctccggcacggcgatgcgcacgccgaacttcatcaggcccgccgcctcgacgatggaatggaggacattgttgccgtcgcccagccaggcccattggctgcccggcaacgccacgccatgttccaccacggtcagcaggtcggcgacgatctggcagggatgcgacaggtcggtcaggccgttgatcacgggaacggtcgcgtgatgcgccatttcctcgatcttggcatgatcgtcggtgcggatcatgatggcgtcggccatgcggctcagcacgcgggccgtgtcggcgatggtctcgccccggccaagctggctggtcgcgccgtccaggatcagcgacgtgccgcccaactggcggatcgccatgtcgaacgaaacgcgcgtccgggtcgaattcttctcgaagatcatcgccagcgtgtgcccggccagcggcgcgtcggcatcggccctgcccttgggccagcccttgcgcgccgccttccggtcgatggcgtcggaaatcatggcggcgatcgcatcgccgcccgcatcactcagattcaggaaatgattggtcattggaaggttcgcccccaaattaccgttcgccctgagtagccactgagcttgtcgaagtggcgtatcgaaggactgatgcttcgatacgggtcccttcgactgcctgccaaggcaggcgctcaggacaggcttcgacttcgctcagcccctactcagcacgaacggggatataatcaggccgcagcctccgcaaagctccgcgcaccggcggaaagccgctcgacgcattcggcgacatggctttcctcgatcactagcggcggcaggatgcgcacgacattctgccccgccgacacggtcagcaggccgtgattgtcgcgcagatgggccacgaaggcgcgggcgtcataatcgctcttcatcttgacgcccagcatcaggcccaggccgcgcacatcctcgaacatgtcgtgattggggatgagctgctccagcgccgagcgcaggcgcgccccgatgctcttcacatggtccaggaaaccctcgcccagcacctcgtccagcacggtcagcccgacggccatggccagcggattgccgccataggtcgacccatgggtgccgaacaccatgcccttggccgcttcctcggtcgcgaggcaggcgcccagcgggaagcccgcgccgatccccttggccaccgccatgatgtcgggcgtcaggccatattgctcatgggcgaagaaggtgccggtgcgggcatagccgcactgcacctcgtccaggatcagcagcaggccgtgatcgtcgcacagcttccgcaggccggaaaggaactcctgcgtcgcgggagtgacgccgccttcgccctgcaccgtctccaccaggaaaccggcggtgttgtcatcgacggcggccgtcgcggcctccaggtcgttgaacggcaccacggtgaagccgggcagcagcggttcgaaaccgtcgcgcatcttgggctggctggtggcggagatcgtccccagcgtccgcccgtgaaaggcgttgtcgaagctgatgatcttgtgccggtgcgcctgcccattggcatagtgatagcggcgcgccgtcttgatcgcgcattccaccgcctccgcgcccgaattggtgaagaagaccgtgtcggcgaaggtcgtgtcgaccagacgctgcgcgaatttctcgcccagcggcatgccgtacaggttcgacgtgtgcatcagcgtcgcggcctgatcggctatcgccttgaccagcttcggatggccgtggcccagcaggttgaccgcgatgccgctggcgaaatccagatagcgctcgccgcgctccccgatcaggtagcagccctcgcctcggaccgggcgtacatcgcaccgggggtaaacgggcatgagcggcgtgatcgacatggtccttccctttctgggctgatgcaaacaaagtccgaaacgcaaaaaggcggcccccgccgggccgccctttgcgagcggtgcctatacaggggcgcctttgaaggcgcaaccccatgcgacatgcgtcatcccggcatgttttcagccgatctggttccacgcctccgcgatctcgccgatcatcaggcgggcctgatcgaccggggcggcgtcatgctccttggcgctggccagaagcaggcggcgggcttcgcgatagatttgcgccaggccggtggcgatgtcgccgcccttgtcgaagtccaggctcgattcgagcgcgaacaggatcgacatggcgcgggcctgcttgtccgacactttcagccggtcgccattgcgttcggccagcgccgtcgcgtccagcgccagcagcagttcgtcgaacagcagcttgaccagcgcatggggcgtcgcgccctcgatccggctgcccgaatggaccgccgcatagcgccgcgccgctgccgtgccgccgaacccgccgtgattgtagaacatgatattccgaccccttaattgtcgttcttggtccagagagcgacctgctgctggagatagctttgcgtcgccttcaacgccgacaggcgcgtctccatggccgaatagaccttggtgagctgctcctgataattggtcatctgcatgtcgagcttgtcgagctgatcggccagttccttggccagtttctcatatttgccctgcgtggcggcgagcggcccgccatccttcttgatattgtcgcgcacgctgtccatcagcccggcaaggccgatattggtcgcggtcctgaccgacgggttcagcaattgcgtgatcgccttcggatccgccgcgatcgccttgtccagcgccttggtgtcgagcgacagcgtgccgtcgcgattggtgctgacgcccaggtcgttcagcgtcctgtaggcgcccgtgccgccaagctcagccgacaccatctgcgaaagctgccgcttcatgtcgcggatcgacgattcgccgttcagcacgcccgcgttggactggtccgtgccggtcgaggtagccgtgttcagcgccttcatcagcgtgttgtaggcgtcgacgaactcgaccagcaggtcgcgcatcgaggtggtcggctccgtcgtggccagcgtgacattggtccccggcgccgccttgttgaggtcgatccgcagataggggatcgcgccgtcgatggtgttgccggcataatgctgctccacgccgtcgagcaggatgaccgcgtccttgggctctgtggcggagctcatcctgctgcccgcaggcggggtcgtcgcggagaaggcgaactgggaaaggtccgcgcccgtcgtcccgtcggtcgtggaggaaaccgtggtaagcgaaaagtcgttcgccgcgccggtcggccccttcagcatcaggcgcgtcccctgcgaatcggtgacgacggtcgcggtcacgcccgcccccgaaccgttgatggcggcggccaggcccgtaaagctgtcattggccgcggtgatcgtgatggaaacggggttgccgttaccgaccttcagcgacaattccccgatgccgacggtggccgcagccccctgcgcagcgtcctgattggcgttgacggcggaaaccagggtgcggctggcggcaagctggcgcacctcgatctgcgcgggcaggccggtcggcgtgccgccgggcagcgcgctcaccgaagcgatgctggggtcgttggacgccggcgtgccggaatagccggtgcccgccagcaggctgttcagcgcatcggcaaaggtgtcgagcgagctggaggccgatgccagcgcggaaatccgcgcgctgttgagcgtctggcggttggtgatggccgcctggcgcggttccttggtggcgctgaccaggctggagacgagcgacgcggtgtcgatgcccgatcccgcgcctagcgccgtcaagatgctgctgctcaccgaagtcattgaccgtcctttcaagagagagaacggccctagcgcgaagacctttaggaatgattttcatgggggggaggcggggaaccagcgctatcctcacccgcgacgcattcggaaatgccgggaatggccaattgcggccatcaacctccgtcaccccggacttgatccggggtgacgaaaggaggaaccacccaaaccgcccagtccgacgagccccggtttcgtccacgccacccgaaatggcgcttgcgaacaggagcggaaagctcctcgacgaaccctgctcaaacgcccggagaaagaatctggtcgaccgcgccgcggcggatattggcctgcgccgcatgggcataggcggcctgctcggcgatgcgcttggcgatgcggatcgtgctttccaccgcttccttggaggccgggggcaggggaaccagaacctgcggcgtcggcagcatcgactggatttcgtcggccgccccatcgacggtcgccgcgccgcccaagctgcgcaattcgcccaatatgtcggctatgcgggcctgcaccttcgcatattcggcgctggtggcgatgctttcctccgcgcctgcctgatcctgcgccatcgaatgccggggggattggtcgccctgctgcgcggtgccggaagaggaaaccggctgaatcgcggacacggcggacggcgcgcgggtcgcgctgcgctccaccgacagttcagtccgcgaaatatagttgttcatgacgcacatcctaatgcgtccccgcgaagattatacggatattgagtcctaaacttaagttaaggacgaggtattttcatgaaagcgttgattatcaagccgttttttgccttccgcgtcgaagcgcagatcgtccggcacggtgatgaacggacgatccatttcgctcgccaggcgattttccacccggaagacgaaggcgagcacggttgcgaccgccatgtacagcccttcattgacgatctgccctgcgcgcgaggtgaagtagatggcgcgggccagttccggatattgcagcaccgtcacgccattctggtcggccagttcgcggatcgccgcggcgatggcgtcgcagccccgcgccaccacgaccggcgcggcgtcctgccccggcttgtagcgcagggcgacggcgaaatgggtcgggttggtgatgatcacgctggcctccgccaccgccttgcgcgtcgaaccgctcagcacctcatattgcttgcggcggatatggcccttcagttcaggggagccttcgctctccttatgctcgtccttgatttcctgcttgctcatcgacaggcgcttggatcgctgcatgagctgcgcgggcacgtcgatgcccgcgatcaggaacaggccgcccgccatcaccaggcaggtcatgatgaacatattgcccaggtccgccatggcgggggccaggcccgatttgcccaggccgacaatctccgtcagccggtctgagatcatccagacgccgatggcgcccagcagcgacactttggcgacggatttcaccagttcgatcaggccctgcatgccgaacatgcgcttgaggcccgctgcgggattgagcttcgacgccttgggcgcgaaggcgccaggacgaaagcccagcgaccccagcatcgccggtccggcgatggcggccagcagggtcgccagcatgatccccgccaccggcagggcgatgccggacagcaaggcgaaaccccggtcggccggcgcgaaattgacgatatcctcccgccggaagcgcagcgcctctatcagcatgtcggacagggattcgaccatcgaaggcccggtgacggcgatccagccgatgcccgccatcaccaccagcgcggtggcgaggtcgcgggactggaggatgtcgcccttttccgcggcgtccttcagtttcttggctgtcggcttttcggtcttttcgccgccgccattgctctccgccatggttcagcgcccttccgcaatggcctgggcctggtccagcccggccttgagcgcggcggtgatcccctcccccatgatcggcgcggtgacggccagcaggatcagccctgccatcagcgccaccggcatgccgacggagaagaggttgagcgcaggcgcggtgcgcgccagcatgcccatgacgatctgcaccagcaccagcgcgaagccgaccggcagcgcgatggtgacgcccgcgccgagcagcgcgccgccaaattcaatgaggtgccagaccgcgtcgttgctgagcatcgcgccgcccggcggcagcgcctgatagctctgcaccacgaagctcaccagcatcagatgcccgtccatggcgagcagcaggaaggtggaaaggatggaaagaaactgccccaccgcctgcgtcgcctggccggaggagggatcgaccatcgccgcgaaattgaggcccatggtgttgccgatggcttcgcccgcgaccaaagcggcggcatagccgatctgcaccgcaaagccgatggcgaggccggccagcacttcgcccgccaccagcatgacgccctggaaactggcgacaccgtcggcgggaagcacgatatgcacgctgttgagcgccgccatgcccagcgccagcgacaggatcagccgcagttgcagcggcacggcgggcgcgccgaagacaggcgcggcgatgaacgccgcgccgggccggatcatggcgatcagccagatccatagctggacttcgacatttgcgaagcccggcgcgatcattgcagcaggtccggaatgcgctcgaaaatctcgcgcgtgaaatcggcgatcagcaccatgatggacccgccgaacagcaccagcatggcgccgacgacgatgatcttggggatgaaggccagcgtctgttcgttgatggaggtcgccgcctgaaccatgccgatcacgacgcccgcgaccagcgccggaatcaggatcggcgccgccgccagcgccgtgatccacagcgcctgctgcgcaaggcccatgaagaaatcggcgttttccatgaatcagatcacctccgacccgttcgccctgagcctgtcgaagccttctgcatggcctcgcttcgctcggcctgaggcttcgacgggctcagcccgaacggtggagagggaggcggcacgatcacgtcgcgaacgaccccgccagcgaccccatggtcaacgcccagccatccaccagcacgaacagcaacagcttgaacggcatggaaatgatcgtgggggacagcatcatcatgcccagcgccatcagcgtcgacgcgaccaccaggtcgatgatcaggaacggcaggaagatcatgaagccgatctggaacgcggtcttcaattccgacgtcacgaaggcgggcagcaggatcgagaagggaatgtccgcaggcgtgcggaaggcgggcgcctcggccagattctggaacagcttgaggtcggtctcgcgggtctgcttggtcatgaagccgtgcagcaccttgcccgaacggcccaccgcttcctcgatggaaatctggcccttgccataggggtcgaaggcctggccgttgatctggtcgatggcgggccgcatcacgaacagcgagaggaacagcgacaggccgaccagcacctggttgggcggcgtctgctgcaaccccagcgcctggcgcagcagcgacagcacgatgatgatgcgggtgaagctggtcatcatgaggatcagcgacggcagcaccgtcagcaggctcatgaggatcaggatttgcagcgacaatgacagcgaacggccgtcgccgctgatctgccccatggcgcggctcaatgcgccgccattgtcgacaggcgccggagcggcaggcagggcctgagcgaaggcgggcatggcgacgaatagcgccacgagcagcagcgccgccaacagcaatttcgtcattcccgcgaaggcgggaatccatctcccgacctcacgtccggacgccaccgcgggaaaaacgtcagcgcccggcacgatagctgtcaccttccgcgatcttctcgatccgtccccgcgtcacggaaagcaggatcttcttcccctcgaactccaccacggcgagcttgccgaacgttcccatcggcagcgcttccagcagtttgagcgaccgatcattctgcccggccatcatgccgggctgatatttgcgccacagccacagcgcgccgaaggccatgccgccgaccagcggcaataaaatcagcagcttgacgaaataccaggtcatgagcgctttccgcgaagatggttaatgcgtcatccgttccgaaagattggcgcgcaaggcaagcggtaaatcgaccgccagcttcagccgcgccgctcgacgcccgccagccggctttcggcggccgcgatttcgacgatgcggatgccgtagcggccgttcaccgtcaccacctctcccttcgcgatcagcgcgccgttgaccatgatatcgagcaggtcgtcggcctggcggtccagttccacgacgctgccttcgctgaggtccatgacctccgccagccggagcgaggtcgacccgacctccaccgacatgcggaccggaatgtccgccagcaaccggaactggcggttgttcaccatgcgggaaatgctgtcctcgcccacgccgtcgatgcgtggggcttcgctcatgtcgctcattgtccggtttcctgtgctagcttttcgatctggaatgcggcgcggccgtcctgttcgccgatggagccatgcgcgacgatgcggtcgcccacgatcagcggcaggctgcggttgatggtgacgggaatgatgtcgccggccttgagctgcatcagctccgccagggacaggtcgggacgcgccagcacggtgcgggcgggcaggcggatttcgcgcatgcgctgggcgatgcgggcctgccacaccgggtcggcgcgttcgtcgtccacggggatgcggttgcccatcaacggctcgacggcgcgcagcgaggacagcgggaacagcaggtcgatgggccattcggcatcgcggctgatgctgatcaggaagcgttgcagcaccatctgctcgcccggctgggccgcggcggcaaagccgatgccggtttcccggacgatcaggcccgcctccagggccagcatgtcgctccagcattcgaccagccgggcaatgaaggcctcggaaatccgggcgatcaggcgatcttcggtaggggtgaactctccgcgcggcggcaaggcccggttgccgatcccgccatagaaacaatcgaccagcgtcgagatcatctccgcgtcgagccgcagcagcacctgccccttgagcggcgccaggcgatagacgccgatgctggcggatccgggcacctcatgcgcccaggcgccgaattccagcgcgcgcgcatcctgcgcgacgacatgcgggcgcgccccggcgatcggctcgatcagggcgcgcagacgccggccgagcttttcgcccagccggtccagccccgacagcatcaacggcgcctgagattccccccgcccgaaggcgtaggcttgaacgtcggtcatttcagtcccctgccggtccaggcgggggacttcccgcgcgttcaggcatccctattgaataacgaaattggtaaaataaacgttatcgacgccgccatagcccgtcttttgcttcagaatgtcgttaatgacggtcttgatcttggcctggagcgcccttttgccctccggcatcgaaagcgcctccacaggctgttcggccagcatcatcagaacctggctgcgaatcgccatctcatgggccttgatcgcctcaaccacgcggatgtcgtaataggtcgacaccgcaatggaaatctgcgcgaaggcgtccgtgtccgacatgttggaggtgaagggcgtctggagttggaaataggtcgcctgataggcggccggattggccgggctgggcaggtcgatgcccttggccgggacatgggcgcccttcggggcatgaccgccgccgccctcatgaccgccgccctcgccgccggcatagccatgggccttcgccacttcctcggcgctttcgcccgccagcacgagcacgggcttgttcggatcttccttcggcccttcttccttcgggctgaagaaaccggcggcatagagaccgccggccgcgcccgccccgccaatgaccatggcgatgacgatgagcaggatcatcttcatgcccccgcccttcttcttcttcttcggcttggcgtcgtcactcatcggtcaaaatcccccgcaatccaagtcgtcaggcatagcgcgcgcgcgcggcgggattgccggcatggcgcagctcgtcatggttaagaacggccggatcgccggaatttttagcggcgaacgcgctattttcctgcggacgccagcgcccctggccctgggcctgtccctgggattgcgccatgttatggccgttgttcgcccatgcgttcgcgccctgggagccctgctgctgggaggattgctgttgattggcgctgtccgccttcgcggcctcggccacatgcggcatgcgctcgatcttcacctcggcgatgcgcaccgccgaaaggcccgcgtcgatgcgcagccggtcgctgtcctggcgcagcgccatttcggcggcttcgctggcgacggtcaggctgaccgccgcgccctcgctgccctggcggatgtccacctgcacggcgccaagctggtcggcgttgatctggaaccggccctgcgcgccgttcgcggacagcccggcaatctcccgggccagcccgtcgatccactggccggaaacgcccatgtcgacaatctgcgcgcccaggctggcggacaggtcgactggctgcggcgccacgaccggcgggatagagggggcggaagcaggctgggcgagcggcatctgcgacacggcatcgaccgggttatgctgggcgctatgcgtcggagcagcctcgaccggcgtggcggcgctgcccgttttgacgcgggccgcgagcggttccccggcgcggaccggcgtgcccggctggcgagcggcgacctgatcgcggaccagctggagcagggcaagcgcctcggacttcatcgggatgcggtcggaagccggatcggcaacagggcctttcgcgtgatcggccgatgccgcaggcgctgcaacggcaggctgaacggggccttttgccacatgagttttttcaaccggcggctgagcggcaaccggctgtccggcaatctggggcggcaatggcgccgccgctgccggcagatttttgccgctttccggctggacggacactatttcgggggctgcggccgccgatgtcggcggcggcaccggaacgccttgcggcgccggcgtctggacagcggcgacgaccattgccggagcctgtgccgcctcggcctgctccttcgacttgtccttgccgctcggttcggcttccgccggctcgtcggcatgctccactgcagcggcttcgggcaaggcctccgccttctccggcttggcttccttgccggggcgcgcggccttggccgggggatcgggcgtcaggatcggcagttccggcgcctcgacctcgccctcttccatcgcgaccaacaccggaacaggcagttccgccgcgacctcctcgacagagtcggtatccgccgcaggcaccgtcccttcgagcgcgggctcggccggcgcgtcgatcttcctggcaagtccgggcggcaggggcagcgaatccttgcgatggccctgcaccgccctcaatgcgttggcgaggccgaagggcaagggggaaggcgtctcgccctgcgcatcggcaacatcggccttgccgcccttggccggcgcgacctccacgccttcggcttcatcagcgaccatgggcgcaatttcctgcgacaggcctgcgatcccggcgctttcctgcgcgtccggcatggcgtccatcgtgccgttcagcagcttggcgaaatccgccgccccttccgcgggcacggccgacgcagccgcgccgtcggcgggcatgggcgtcgccgccgaggaaaagagcagcgccttgaggctcgtcagcatgttcacgtcagacatctcctgtcctctgcatccggcgatagcgcggcagggccgccaacttgttctcccgccattcctccaggtccgcgcgggcgcgatccttgagcttcacggcgatttcgcgatcccgattggccgccagggaaaggccttccttggcctccaccttgcggcgcgcatcgtagagcgcaccatccaactgacggcccgcctgttccagacggcccgccagttcctgcatcgctgcaaaattcgcgccagttgcgacgccctggccggtaaaaagatcgttgcgcacattgcgcagcctttgggcgttgcgggcgataccctccgcctcgtcgcgggcgcgggcggtttcggcgacggccatggcatgctggacatggcggacgcgcagcacgcgctggcggcgggcgacctcccccttcacgcgccgaactcggcgatcagggcggcggcgctggtgtcgaggtcgatgaagctcttttgatcctgccggatgaagtcgaggatttcctgccgccgctgcacggcttcgtcgatcaccggatcgttgccggggcgataggcgcccatcaggatgaggtcgcgattctcctcataggcggcccagaggcggcgataggcggcggccgccatgcgatgctcgtccggcaccacatcggccatgacgcgagacagcgacttgccgacatcgatggccgggaagatcgcctgttccgacaaatggcgcgacagcacgaaatgcccgtccacgatggcgcgggcggcgtcgacgatcggatcgtccgtatcgtcgccatcggccagcacggtataaagcgctgtgatcgatccgccgctgcgcgcatcgacgccggcgcgctcgaccagacgcgggatcagggcgagggcggagggcggatagcccttcatcgcgggcggttcgcccagggcaaggccgatctcgcgctgcgcatgggcgcagcgggtcaggctgtcgatcagcagcagcaccttcttgccccgcgcccggaaatattcggcgatggcggtggcgcgcgcggcggcgcgcaggcgcagcaccggcggatggtcggcaggcacggcgacgacgatgctcttgtgcatcgcgcctttcagcttggtttccaggaaatcgctgacctcgcggccgcgctccccgatcaggccggcgacgacgatgtcggcctcggcgccctggatcatctggcccatcagcaccgacttgcccacgcccgaccccgcgatgatggcgatgcgctggccgcgcccggcggtcagcagcgcgttgacggcgcgcacgccaaggtcgaaaggctcggtcacgcggccccggtcgagcacattgcccttgaccccgttcaatggccagctaccgcccgcgataatcggccccttgcggtccagcggctggcccatggcgtcgatcacgcggccgatcaggccctcgcccacctgcaccatggtcgcctggctgtccggctccacccgcgcgccattttccagcggcgcgtcggcgtcgagcggcaccagcagcgtcctgtcgccgcgaaagcccaccacctcggcgcggcagatggtgccgtccgaagcgatcagccgcgctcccgcgccgatggggcggcggaagccggtgacttccagcatccccgcatcatggctgaccagacggccgacatggcggggcgcgcggttctgcacctgcatatggtcgaacagcgtttccgcctgggccagcgcggcgcggatcatcaggccttgccctccatatcgtccagcagggcgcgcaggcgggacaggcgcacatccggcccgtcctcgacccagccgtccgccgtttccagacgcacgcagccgcgctgcatcgccccgtcgggcaccagcttcacgccgatgctttcgccctccagcagttcgatgtcgtcgggatgcaggtgcagcgcgcccttttcgtcattttcctcgatgaaggcggccacgctgtcgcaccgctggagcagccgttcgatgtcgatctccacctcgcccacgatctgctcgaccagccgcaccaccgtggcggacagcatggtggagagcatgccgctgggcgcgggcgccagcagttccagcgcttcggccaggcggcggcgcgcttcggcgtcggtcgcattggcctccgccgtcacgcgactgccttcatcgaaacccatggcgaaggcctccatgcgggcctgttccagcaggtcttcctcggtttccggcacgctgtcgtgcatcgcctgtccggacggggcatgcatcggcgtgaaccggctgcggaagcccccgctcgtcacctgacccatgccgcccaggggcacgctggcgacgtcggcattggtccagagcttagacaaaatcattccccttgccgcccagcatgatggtgcccgcatccgccatgcggcgggcggtggcgatgatcagcttctgcgcgtcgatgacctcggccaggcggatcggcccgcgttcctcgatctcgtcggcgatggcctgggcggcgcgcgccgacatggaaccgaatatcttggccttcagcatgtcgttcgcccccttcagcgcgaccaccaggatcgaactgtcgacggtgcgcatcagcgtgcccagattcttgtcgtccatgtcgatcagattgtcgaagacgaacatctcctcctcgatggtctgcgcgaccatcttgtcccgcttggccagcgccttgatgatgcgctgctcattgtccttgcggacattgttcatgatcgccgccgcctcgaccgtgccgccgcgctgggatgcgccgccctgcttcttggccatgttgccgcgcagcaggagctgctccagatcgtccagcgcctcgttcgacacggggccgagcgtggcgatgcgatagacgatctcctcctgatattcgggcggcagcaattgcagcacgtcggcggcgatcggcgcctccagatgggcgagcacgatggccatgatctgcggatgctccgcctcgatcagggaggcgatctccttggcgtccatccatttcagcatctcaagctgggtcgaacgggtcggcggggtgatgcgggcgagcatgttctccgcccgctcctcgcccagcgccttggtcatcgcgccgcggatatggcgggtcgcgccgtagccgatggtggtgcgcttcttcgccttggtgacgaaatggtccagcgcctcgttgacttcctcgacctgcacgtcggccacgtcatacatggcatagccaagctggcggacctcgtcgggttccaggcgggacaggatctgcgcggcctcgtcctcatcgaacagcatcagcaggacggcggcggcggcgctgcccttcagcgccggggcggtggcggcgtcaggcattttccttcttcccttcctttagaaggtcgcggacgaccagggcggcgcggtcgggatcctgcttcacgaaattgcggatcaggtcggcgcgctgggcgtaatcataagtggaggagatcatgtcgagcgtgatcggcgtcgacccgtcggggttcgccgtcgcctgacggccgatctcggtggagatttcccggccgatcttctggccctggacggcgatctgttcggcggcggcggcctgggcggcggcgcggcgcttcagcagcgggcggccgatgccgaagatcagcagcagcgcgaccagcaaggcggagacgttgcgcaccagcggcgacacccattgggcctcataccagggggcctcgaccacttcctccttggcgaagctgcgcgatgacagggccaccacgtcgccccgcgcctggtcgaaaccgaccgcgcccttcaccagagcctccagggcggcgatttcctgcgccgaacgcggcttgccgtcaggcccgttgtccagcgcgacggcaaccgacaggcgcttcaccgtgccgacggcgtccttggtgacggaaacctcgcggcccagttcgaagctgcggttgaacgtctcctcggtcttcatgagcggattgccaggcgtgccgggctgggcggcggtctgcgcgctttccgtgccctgggcaacggcctgtccgttgggattggtctgggtgacggtcgggttgaccggcgcctggttgctgagcgcgcccggaatgccgcttgcctcgccaccggcgccttgcccacgcgggtcggatgcccatgtgccctgctcgctgcgaagacgggcttcatcctgcggataggtttcgcgggtcgcctggcgctcggcaaagttcagttcggcatgcacctcggtcgaaaatttgcccgcgcccaaaatcggcgtcagcagcgcgatcaccgactggcgatagcgatcctccatccgggtctgcacggccaattgacggtcgtcggcggcattgccgtcattattgctgagcaggcggccattctggtcgaccagcgaaatatcctccggattgagttccgggatggaggaagcgaccagatgcacgatggcgctgacctgctggtcggtcagcgaccggccggaggcgaggcgcagcatcaccgatgcggagggcttcgaccgctcgcgcaggaagacgctgggcggctcgacggcgaggtgcaccttggcgctctcgacgctgtctatggcctcgatggtgcgggccagatccatttcgcgggcggaacgcagcttttcgccctccacggcgcggctggcgcccatgggcaggctgtcgatcatgctgttgccgtcgggcgcgctcttgggcaggccctgcgcggcgagcatcatcttcgccttgaaatactcgtcctcgccgacggtcatgccgccggagttatcgaagtcgtagcggatgccgttctggtccagcacctgcgccacggccgacttgtcggcatcgggcaaggcgcggaacaggtcgcgctgcggcggttcgcgcagcgccagccaggccgcgccggccgtggcgacgacgcccagcaggcccagcagcggcaggctcttcgccacagcgggctgcttcatgaagccggtgaagcgcgccttcagcgcgtcgacgcccttcgcgccaccgaaagaggcggggctggtggcggggagagcggcggcggcgccggcggagggggtgagtgcgttctcgctcatattacaccggcatgctcatgatgtccttgtaagcggacagcaatttgttgcggacctgaagggtggcttcgaagctgaccgacgcctgctgcttggccagcatgaccccggcgatgtcggtggtttccccccgttcgaacgaggcggctgcttcgcccgcctgattttgcaggccgttcacctgctccagcgccgatttcagcgcgtcggtgaagccgcccggcgcggtcgcgccattggtgccgacggcggaacccgcgccgacattgccggtctgggcgacatcgcgcagcgcggcgttcttctggaggatggcgttgcggatcgccatcacgctgtcggtcggagaaattccggtcattgcgccctaccccctttaagccgcgatttcgcgcatctcggcgagccgatagcgcaacgtgcgttcggaaatgcccagcttgcgggcggcggcggcgcggtggccgtccgtctcgcgcagcgcggcgcggacagcctccagcttgctgttatgcgccacgtcgcgcaggcggatcggatcggcgggcgccagcacctgctccacgatgcgaagctgcggcgcgccggtgatgtgcaggtcggcaggctcgatccggtcgccatcgcgcaggaccacggcgcgctgcagcacattgcccagttcgcgggcattgccgggccagacatgggcggtcagcttttccagcgccgcggcggtcggccagacgaaggcgtccttcgccgcatccgacgagcgcagcagcatggcggcggcgatggcggtcacgtcgcccggacgctcggccagcgggcgcagttccagcggcatgacgttgagccgccagtagagatcctcgcggaagcgcccggcggcgacttcggcggcaaggttgcggttgcaggcggcaatgatgcggacattgacgggaacggggtgagtcgcgcccaccggcagcacttcgccttcctggagagcgcgcagcagcttcgcctggagcgccagcggcagttcggcgatttcgtccaggaacagggtgccgccgtccgctgccaggaacagcccttccgacgcctgggccgcgccggtgaagctgcccttcttgtggccgaagagcatggcttccatcatggtttcgggcagggcggcgcagttgacggcgatgaagtcgcgggtcacgcggcccgattgggcatggaggaagcgcgccatgccttccttgccggtgccggtgtcgccctggatcagcacggtggcgtcgctgcgggcgacgcgcccggccagcgtcatcaggcgggtgctggcattgtcgcccaccgccggaaccgccgccgggcgggccagttccgcgatcagcgcgaaggcgaagcccatatcctccaggccgaacgccacgcgggcgggcaggccgttcgcggcgggcaccagggatggcgcgccgtcgaccaggttgatcaatatgtcgcgatgggtcgcgtgaccgatttcggtggccagcaggacgcgcctgtcatcccgctcgcgcgggctttgcgcgtccacgatccggacggtgaagaacgcattttccagccagtgccgcaggcccggaacgagcgcgcagactcctcggctcacgtccagagatgacatgaacttgtccccatgttttggccggcttgtgcccccgcacgcccctgaccccttcgatggttaaggactgccccaatgtggttatcatatggttaatgcggcaaagtcattgccgcataacggcaatttttttccggactgccggaacttttcgccggcatatatatgcggcggtgcccgccaaaggccgcgaacgcccggtttccgggccttttcaataaaatagcagaaaaaatcgcaatggccctaaaagcttttttcccggcgccgttatcccctttcgaggccgcaagcagcctgatggcagcgacctgatagtgaacggaaagggattatcatgactgttatcggaaccaactcctcggcgctgcgcgccaccaatgcttcggccatggccaacaaggccctgggcaccgcgatggaacgcctctcgaccggcaagcgcatcaacagcgcgaaggacgacgccgccggcctcgccatcgcgtcgaccatgacctcgcagattcgcggcatgacccagggcatccgcaacgccaatgacggcatctcgctcgcccagacggcggaaggcgcgctcggcgaagtcggcaacatgctgcagcgcatgcgtgaactgaccgttcagggcctgaacggcaccaacgacgtgaagtcgcagggcaacatcaagaatgaaatcgaccagctcgccaagcagatcgactcggtcctgagcaagaccgaattcaacggcaagatgctgttctccgccgcagccccggccacgatcgacatccaggccggcgccggcggcaccgacaccgtctccatcgccctgggtcagctcgacctgtccgctgtcgccaccgcgaccggcggcacgctgagcggcaccgtggccgctcctgcattcgcagcggctgacctcgccgtctatgacacggcgctggaaacggtggcgacgaagcgcgcagacctgggcgccgcgcagaaccgcctcgaatcgacggtcaacaacctgacggccaacgtcaccaacctgaccgacgcccgcagccgcatcgaggacgccgatttctcggccgaaacgaccgcgctcgccaagcagcagatcctgagccaggcttcgaccgcgatgctggcgcaggccaaccagagccagcagggcgtgctgaagctgatcagctaaggctgacaccggattgaccggctggggtcttggtcaccccggccggtcatgtcgcccccggcgcaatttacagtccccaccgcgccgggggcagaaacttcgatgaaacgaccagcttaacgaagcctccgtccccccgggcggaggcttcatcgcatttgccgatcggccagtttcccgttaggctgtatcgacattcagatgatggcgagccgaaaatggtgatttttcgtgacccggcgcgcagcgtactaaagtacgtgagcaccggaagcgcgggaaatcgccatttgcaggccgtcagcgctgaatgccgatacagcctagtgcgggatcgaaacacttgcatcggcggttgtcacacccatgataagcgccatgaccaagatagatcgccgcgccatgatcgccgcctccggcgcggccctgctgcttccccgttcggcactggcgcagagacggggcgaggccttctcctggatcatggtgatcggccgggcgcagcggctgacccgcgcgccctttgccgtgacgccctttttccccggcgcggacaagatcggctatgacgccttcaaccaggcgcgcttccgcgacgagcgcaccatctggaacgacaagggcgacgacaccggcatccgcctgttcccgctgagcagcacggtgcagcagccggtcgagatcgcgctggtcgaaaatggccggtccacgccgctgcgctacgatcccgccatgttcgacgccccgcccggcaatgcggtgcgcaatcttggccccggtgcaggctttgccggctttcgcatcatgaatcaggcgcgggacggcgactggctgtccttcctgggcgcgacctatttccgcgcccccgccgaaaagcagttcggcctgtccgcccgcgccgtcgcgatcaacaccagcatcgcgggcaaggaggaatttccccgcttcacccatttctggctggagcggaccgggcgcagcagcgtcaccgtctatgcgctgatggacagcgcgtcgctgaccggcgccttccgcttcgtcaacagcctgacgccgcaaggggtgcggcaggatgtcgacgccgtgctgttcgcccgcagggccattaccgaactggggctgatgccgatgaccagcatgttctggtacgatcaggccgaccgcgccaaacggaccgactggcggccggaaatccacgattccgacatgctctccatcgccagcgccgacggcaccgcccattgccgcccgctggtgaacccctccgccccccgcgtggacgtctttgccgagcgcaatcccaggggcttcggcctgctccagcgcgaccggaatttcgaccattatcaggatgacggcgtcttctacgaacggcggccctcgctctgggccaccagccgcaagccgatgggcgctgggcaggtgcggctctacgcctttccgaccgacagcgaatataccgataatgtcgcggcctattggacgcccgccgcgccggtccgcgcaggcagccggatagaggcgagctaccggctggactggtcggcggcgcgcacccccgcctccaccggcctcgccacgatcgagaatatctggaccgggcaatcgggcgaggccggggtggaacggttcctggccgacttcgccggggttccggcaggcgcgaatcccgacatatgggtcgatctggcgggcggaacgctggtcaagaaggcgggctatccggtgctgcaccagaaggacatgttccggatggtcctggatatccgtcggcagccgggcaggccgaccgatatccgcgcccaacttcgcgctggcaatcgcccgttcagcgaatatgtgcattacccgctgggcgcctgaggtcgggcaaagggaaccagccggttacaggtcggttctggtaacgaaaccaaaaacgggtcaagcatgaaagcgacaggcggcgtgcatagcgacaaggcgaacgggtcgtccccaggccgggcgttcgagcatctgccgccggaaaggccactggccatgcccgcgcaggatttcgcggccaccccccgcgacctgccccatcgccccttcaacatcgacctctgggcgcggcgcacgctggtcgtgctgctggccctgctgcccgcctccatggccgcgcacgaaatgcggcgctccatcggcctggacggcatttcggcatgggaaggggtttatctggccctgttcatcccgctcttcgcctggatcgccttcggcttcgcaaccagcctgatcggcttcctgctgctgaccatgggcagggggcaaagcgcgcgcccctatcgcgcccgctccacgcccccgctgcgcgggcgcaccgccgtgctgctgcccgtctgcaacgaggatttccggggcgtgctgggccgcctgtcgatcatggagcgctcgctggcgcaggtgatgggcggcgagcggttcgaattcttcatcctgagcgactcgaacgcggaaaatggcgagatcgaacgcaccgcctatctgaagatgcgccggggcttttcccgccccgtccattatcgccgccgcgccctgaatgtcggccgcaagcccggcaatatcgccgaatgggtcgaacgcttcggcggcgcctacgactatatgatcgtgctggacgccgacagcgtcatgagcggccagaccatggcccgcctggcatcggatatggagcggcacccccatgtcggcctgatccagaccgtgccgtccatcgtcggcgcctccaccttcttcgcccgctggcagcaattcgccagccgcctcttcgggccgatctccgccgccgggatgatctggtgggcggggtcggagggcatgttctggggccataacgccatcctgcgcacccgcgccttcgcgcaaagctgcggcctacccgaactgccgggccgcgcgcccttcggcggccatatcatgagccacgacatggtcgaggccgcgctgctgcgccgtcgcggctgggacgtgcacatcgtcatggccgacgacagtttcgaagaattccccccttccctgcccgatctagccactcgcgaccggcgctggtgccagggcaatatccagcatgtgccccttctctcgaagatcaggggcatgcacccggtcagcaaattccagctcttcgtcggagcgtccgcctattgcacctcgccgctgtggctggcgctgatgctggtggtgctgggcggcgcggcggcgggcgtctggccgcccagcgcgatcctgcccgcgggcggattgctggcgctgaccgcggtgctgctgttcgggccgaagctgctggcgctgctctgggcgctggccgatccggcgcggcgcatcggtttcggcggcggcgtccggatggtgcgcggcgtgatcgcggacatcgcgctgtcgatcctgatggcgccgatcagcatgctgacccagaccatcaacctgttcggcataatgatgggccgcaagagcagttggaacggccagacccgcgaccgcgacggcatggcgatactgcccgcgatctggctgttcaaatggcatatcttgctgggcgcggggctgaccctgctcgcgatcaggtccggcacctcgctcggctggatcgcgccggtggcggcggggctggtgctggcgcccttcttcgcggccttcacggcgcgcaaggatctgggaagccatgtcgcgaaaagcggcctgttccaggtggcggaaccatggtggcggacgcagaactaccagaagacccgctatcggcagttgcagttggacaatgcgccgatcagggacttttccaacgccgcgaacgatagttagtatatcgctccgtgttcctgcgaaggcaggaacccagttccgcctccagttcattacgccgccgttcggactgggctcctgccttcgcaggagcacgtcgcgcgctaaatgaattcaatcccaatcccgcaatttctcgcgcagcttgtcgagcgccgccttcttgatctggcagacccgcgccgcgccgatgtccagcgtcgcgccgatttcctccagattgagttcctcgacgaaataaagctgaagcaccagcgcctcgcgctgcggcaattccccgatatattgggcaagcgcacccttgagcgactcccgctccatgatgtcgtcggcccggtcctcgacatcggcgaaccacatggactggtctgaatagacctcgtccatgctggtgtgctgcaccatctcgcaaccgtcggccacttcgcgataggcggccgcgtccagccccatctccgcggacatctccgcctccagcggcgcccggcccagcctctgttccagccggttgcggatggccgccaactgcttgcgctgcgacatggcggagcgggtcatcgtcgcatggcggcgcagatggtcgatcatcgccccccgcacgcgcatctgcgcataggaggcaaagcccagcccccgatcctcgaacccgttggcggcctcgaccagcgcgaccatgccgatctggagcagatcctctatctcgatggcgctcgatacccggccatggacatgccaggcgatcttgcgcaccagcggcatatattggcgcgccagccgttcgggcgaactggcatgggcggaccggccataggtgttggcatcggaaccggcgacgaccctattcatgaacatcggtcaggctcctcaagcaacccgttcgcgcgcaggcagcggatcgtggcgcggcgcgggccgctgctcgccgccgaccacggcgacgacctccacgcccttgccgtcgggaatttccaggaaggacagcacgggcgtctccggcagatgcggcttgaacaggcgggccatggcgcgccgcgccaccggcgacgtgacgatggcgaaattgcgcgcctgccccagcaacgggcgggccgccgtgataaccgcctcgataatgcggttggcaagggcgggttcgatcgggtgccgggcatcgcccgcgacccgcatggcctgcgccagcaaggcttccaggtcgccgtccagcgtgatcaccggcagcggcatcttgaccggcaccagcccctggatgatcagcgaaccgatccgctggcgcaccgcctcgaccagttggtccagcgtcatgtcgggccgcgccgcgtcgaccatcgcctcgcagatgcggcggaaatccttgagcggaatcccctccgccagcagggcgcggcacagcgccgaaatctgagtcaggttcaacaggcccggcgtcagcccgtcgaccagttgcggcgcgacgtccttgaggttgtcgagcagcttgcgcgcttcatccaggccgaacatctcgctggcgttcatcgcgatcaactggttgagatgcgtcgccaccaccgtcggcggatcgaccaccgtatagcccgcgaccaccgcttcgctgcgcttggcgggcgaaatccacacggcgtccaggccgaaggtcgggtctttcgcctcgcggccggacactgtgccctccagggcgccgctgtccagcgccagcaggtcgtcggggaagatttcgtcctcgcccacgaccacgcccgcgatggtgatgcgatattggttcggctccagcgccagattgtccttcacccggaccatcggcacgacgaagcccagttccttggacaactgacgacggatgccggtgatgcgggccatcaggggcgcgcccttgcgctcgtccaccagcgaaatcaggccatagccgatctccagacccagcaccgcgccgtccgacacgtcgttccattcgatcagcgccggattgggcggcggggcggcgggttcaggctcggccgccttgcgctggctcgacttgcgcaggtgccaggcgatgccgccagcgaccgcagcggcgggcaggatgatcatgtgcggcatgccgggcaaaatgcccaggaaagtcaggatcgccgcgaccggcatccaggccttgcccgaaccgaactggctggtgatctggttcgacagatcgtcctcgctgccgacgcgggtgacgatggccgccgccgcgatggagagcaaaagcgcgggaatctgcgccaccagcgcgtcgccaatggccaggatgatataggtctgcgcggcctcgccgatgctcagcttatggctgaccacgcccaatatgatgccgccgacgatgttgatcgccaggatcaggattcccgcgaccgcatcgcccttcacgaatttcgacgcgccgtccatggagccgtaaaagtcggcttcggtcgcgacctcgcggcggcggaccttggcttcttcaggggtcagcaggccggcgttcagatcggcgtcgatcgccatctgcttgccgggcagggcgtccagggtgaagcgcgccgacacttccgacacgcggcccgcgcccttggtgatgacgaccaggttgatgatcatcaggatcgcgaagacgaagatgccgacgacatagtcgccgccgatcaggaaatgaccgaaggcctcgatgacatggcccgccgaatcggtgccctcatgcccgttcaccagcaccacgcgggtcgacgcgacgttcagcgccagccgcagcagggtcgcgaacagaagcaccgtgggaaagctggagaaatcgagcggcttggcggcgttcagcgccaccatcagcacggccagcgagatcatgatgttggtgatgaagccgacatccagcatgaccgccgggaccggcaccatcatgaacagcacgaccatcagcgtcgcgatgggcagcaccgctcccttggcggcgctcatccagatcttcgctttgacttgggcgggagtcatatcgggccgttaccttccgagggtggcgagcatgagataggcgaggcgcgccgtctgcggctgcgggcggatgcttgtcacatcggccgcgctcgcaaggcgctcggtttcgatccgcacatagtcggcgggctgcacggccttcgcgcccgcgggcagcgaggcttcggcatattggatggcgccgccgaccgaatcgaaccccctttggagcttggcggcgaaacggtcgcggatttccgcgaagctgcgggcattgccctgccggtcgtagaagatggagcggttggcgcgcgcggcggccgggaacatgccggccgcggcggcattgggcgccctgtcgttcatcgacaggaacctgccggccccgccgacgcccaggaaatgggccatgtagaggtcgaccggctccgcctcccggcccagccgctgttccagcgcgaccttgttgtcggcggcatgttgggcggccatgacggatgcggtttcgggatgcttgcgcaggtccagtatctgctggcgcaggtcggggtcagccacataatagcggccgttgctgcccctgctgatcgcgtcggcggcccagcccagcccatattcgctgccatgctggtcgatgaccgccagccagctctgatcgacgaactggtacaggccggtcgcggacgatgtcgtggcgcgggcagtgggattgaggctgctctcgatcttggcctgccccagcagataggcgaagtccacgcccgtcctgcggctggccatggcgatcgcgttggtcacgcggttgcccgtcgaagcgcctgttgctgcgatgtctgcgaaagccgacactggttcgatcaatccccgttggtaccgggggtcattagagcaagtgacgtgccaagatttggttaacgcgcgctcataatttgatttttggggatggagcctgctccggtcaaatcaaggcgcgcccccgtgcctgcgaacccgtggtcctgcgaaggcaggagcaccgggcgtccagaaggaactaaggagttgatgtgaaaaaaggcgcctcctgggcgccttcgcatatgccggaaatggaatatttcagcgcccgtaaaccagcggcgccgtttccgccccctgggccgcgagtatcgcaagccgctgattcgcgtggtccgccagcaggttggtgcggattcgcgccgattccatcagcggctggagcgccttcagccggtccttcatcgcttcgtcggatcgccacacgccaatggcgcgcacggcggaggcggctttggcgatccgttgcgtcgccgcttcgatctccgccgcgtccacgccgtccagcgccccgcgcaactcctcgaaagccgcgctcaattcatccagcgctgcaaggccaagcggcatggcgtcagccggccgccggcaggtcgagcgcgatcatgcggtcggcgatggccgccggatcgaccggataattgcctgacgcgatggcggccttgatcgcggcgacgcgatccatgtcgaccggcgcgccttccgccgccgtgcgggccgcggggctggccgaacgagccgaggaagacgtgccgccgaccgaaccggccgacgaagcgcgcacggtcttgccgccttccttcaggcggctcgcctctatggcggcgctgatattctggccgacagacttaatcatgattccattccttcactcgtcccgcacagcctatatacggacgggttcaaaaattattaaatcccggaacgcgaacaattcccatttccacgacctgcgccaatatcggcgcgcctttcttgtcttcgcgcacgcggatcgtctggcccaccgcgccgtcttcgtccgcgaccatcatgcgcgaaacgctgaaattctcattgcccgccatcagttggaccggatcgcccttcttcaccacggcttccctggcgacgggacgcgcggcgggcgcatagcgggcgaccggcccggaagccgccgccgcgccccccgcgcccagaggcacgcggatgcgccagcccagggcgtcgcatttgacgatggccgcgccgaagaccggcccatcgacgctgggcgtcgtggggcaggcggccagccgcaaccgccggtccaccggcgcgacggggccgcccggctcgcccagattggcgccgacggtcaacgcgaccagactgtcgatacggtccagattctcgaacttctgctgcgccagcgcagggtcggacgctgaaacggacagcgccagaaggaggatcttgggcaaatggttcacagcgtctctccgaaagcggacaggattaaccatggagtacgcaatattcgtgccatgtgatggacaagggccggtggagagcagtcacgccggactttcgggcgggcctaacgcccggcggcgatcaggatcacctgccctttgccgccctcgccatccaactggtccagcccgcgcagcgccagccggtcgcccccaatgccgtcggccttcagcgcccgcgccaccgcgcccagacgcgccgccgacagatcccagccgtcgaagcgccgatgcgcggcgtccgtgccccggctgctgacctccagccgctcgcggcccagggcgaagcgatccgccacgaccttcagccgcttccggccctgctcggtcagcaccgcctctccgggcaggaacagttcggcagcgcggatttccatgggccggccggcatggccgccaaattgctgccgcacctgcgccagcacggcgtcgcgccgctggccgctggcctgaagcatcacgaagaaacccagcagcaacagcagcaggtcggcgaagctgagcgcccagcgcccgcgccgcgcactggcgagggtggaaatattcatgccacctcgcggatggaagcgcggcgcatcggcacattttcccggcgcgcaatggcggccatgcggtcggtgacttccttctgccaggcaagttcccgctccgacaggtcggcaagccgcgtcgccaccggcgcggcgatgacattggcgatgaccacgccatagaaggtggtgagcaacgccagcgccatggaaggccccagcgccgccggatcgtccatcgcggcgaacatgccgaccagcccgatgatcgtcccggccatgcccagcgcgggcgccgcgtcggcgatggacagccaggccttgcaggcggcgccgtggcgctgcgcccggtcggccagcgattgcacggcccacagttcgaactgctcggtcttctcgcaattggcgagcttgcgcgcggcttcggtcagataggggttggcggtcttcacccggtcggtgcaggcaaggccgcgcagttgcgcgacctggtcgatcttcagcatcgccgcccgcgcagcatcccggtcctttgtcggatcggcgcgcagcagggggacaagggcggcaaaggcccgccccagcgcgcgcgctccattctggaacagcgccaccagcccgacgcccgcgaccatggccagcagggtcagcgggtcgaacaaatgcgccatgatcccgatcatcttcacgtccccgctcacgcccgaccggccggcggcaaagcgctgccacccgccggcaaaattttgccgtccttgccgccgtcaccgcgcaatcgcccggatttccgcgatttgccgccatgccggtgcgtcacccacgcaaattggcacggctcttgcgaatatcaggctggatcacccgcggttcacgccatcaggcctcagaacggcgggggagacggaagttttaggcccggcagggcgaaaaaacggaaagatgtgcaatgtcgctggaagacggattgttcgggatacatggaaaggcgctggcgcttcgctcgcagcgcctgtccctgctcgcgtccaacatcgcgaacgcctccacgcccggctacaaggcccgcgacatcgatttcgagtccgcgctgaaggaagccaccacccggcagggcaagtcccccgccgacgtgtcgcaggcggtggacgacgccatgggctatcgcgtgccgcttcagtcgagcctggacggcaacaccgtcgaactcagcaccgaacagaccctgttcgcggaaaacgccgtcaaatatcgcacgaccctctccttcctggagggccgcatcaacaccatcacccgcgccctgaagggagaatgagcatgagcggccatggccccatgaacgtcttcgacatcgccggccgcgccatgagcgcgcagctcgtgcgcctcaatgccaccgcctccaacatggccaatgccggaaacgtcaccggcagcgcggcggaggcctatcgcgcgatcaagccggtgtttcagtctgtcaccgacagccccggcgtctcgaccgtcaaggtccagaatgtcgtcaccaccaacgcgcagcccaccaagcgccacgaccccaaccatccgctggccgacaagaatggcgatgtatgggaagccgccgtggatagcagcgcggaactggtcgacatgatcgagaccgcccgcatgtaccagaacaacgtgcaggtgctgaacaccgccaagtccctgatgatggaaaccataaggatcggcaaatgacgaccacgaccgccaccgacggcgcgggcctgtccgtctataaccccaatgccaaggtcggcacgggcaagtcggaaatgggccaggccgatttcctgcgcctgctgaccgcgcagatgcagacgcaggacccgttcgagcccgtcgacaacgcgcagatggtcgcgcagatggcgaccatcaccaacagcagcggcatcgcggagatgaaccagacgctgaagaatctggcgtcggaactgaccggatcgcgcctgggcgacgcggcaagctggatcggcaagtcgatgctggtgcagagcaacatcgccgcccccgacgccgccggccaatatatgggccaggtcagcttcgccgacgccaccagcggcgcttcggtcgacctgatcgacggcaacggcaatgtcgtcaagaccatcgaccttggcgaccagcccaagggcgacgtcaatttctactgggacggcaaggacgacgcaggaaacagcatcgccaccgacgccctccggatcaaggtcaacggcgccaaccccagccgcgtcgcgagctgggccaccatcgcggccgtccagtcacccgccgacggcagttcgtcgaaactcatcaccccgctcggcacctacaagccgaccgacgccatttcactcgcttaatccctttcctttcacccaaggagcaacgccatgtccttctacatctcgctttcgggcctcaaggccgcccagaccgacctgtcgaccacggcgaacaatgtcgccaacgtcaattcgactgccttcaagaagagcaaggccgtgttcggcgacatcttcgccgccgcgccgatgcagaccaccacgcaggtcgcgggccagggcgtccgcacccagggcatcagccagcagttcacccagggcaccatcgaaaccaccgacaagacgctggacctcgccatcaccggcgaaggcttcttcacggtgaagcgcagcgccgacgaccagatcggctatacccgcaacggcgccttctcggtcgaggaggaccgctatgtcgtcgacaccaccggcgcccggctccaggtcattccgctcgatcccacgaccggcgcgcccacggtgaccggcacgctgacccccgcttcgctcacggacctcaagattccgaccaactggcccgacggcggcaccggcaaccagctcaccagcgtgggcgtgtcggaagaaggcaagatcaccggcgtctacgccgatgggtccaccgtctatctgggcgcgaccgccatcgccgccttcaacagccaggaagggctgcgccagagcggcgacgcccactggaccgccaccaacgccagcggcgcgccgatgctgggcaccggcaatagcggcctgttcggatcgatccgctccggcgcgctggaacgctccaacgtcgacatcaccgaagaactggtgaacctcatctccgcccagcgcaacttccaggcaaactcgaaggcgatcgaggcggcgaacacgctgtcgaccaccatcgtcaacatgcggacgtaatagttcgcctcggtaggcaacgtgctcctgcgaaggcaggagcccagtcccgccgtctgaactgggttcctgcctacgcaggaacacactgcataaaagacctgcgaaggaacccccatggaccggctcgtcaacacggcactcaccgcgatgcgcggcgcgatggcgcggcaggcggcgatctccaacaatctggcgaacgtcaacaccaccggctttcgcgccgagatcgccaatgccgagacgcgctggatcaagggcgacaacctcaacacgcgggcgcaggcgtccgaacaggtgatcgccgccgacatggcgcaaggcgcgatcaacgaaaccggcaatccgctggacgtggccatgaacggcgacgcgatgctcgccgtgcaggccccggacggcggcgaggcctatacgcgccgcggcgacctgaaggtcagcgacagcggcctgctcaccaccggcgacggcctggtcgtgctgggcgagggcggccccatcaccctgccgcagatggacagcgtctccatcgcgaaggacggcagcatctggggcgtgccgcagggcggcgaccccgccaatccgcagcaggtcgacaagctgaagctggtcaacccggtcggctccagcatcgccaagggcacggacggcctgttccgcgaagcgaatggcggcgtcctgcccgacgatcccatcgccaccgtgaccggcggatcgctggagggatcgaacgtcaacgccacatcggcgctggtccagatgatagaggccagccgcgcctgggaaacccagatcaagatgatcgacaccgccaagcaactggacgacggcggcgcgtcgctgatgcgcctcgattaatggttaatctggcacgacccttgctttgatacccgcatgagcctgcctcacggagatagacgatgaccaacgccgcccttcatgtcgcccgcaccggcctcgacgcgcagaacacgaagatgcgcgtgatcgccaacaacctggcgaacgtcaacaccaccggcttcaagcgcgaccgcgccgatttcgagacgctggcctatcagcagatcgtggcggcgggcgcgaacagcgacagcgaaaacaagttcgccaccggcctcaacctcggctccggcgtcgccctgcagggcaccagcaagatcaacgcgcagggcacgctgaaccagaccggcaacacgctggacatggcgatagagggatcgggctatttccaggtgcagcagcccgacggctccatcgcctatacccgcgccggcaatttcacgaccacggccgaaggcgtcgtcgtcaccagcgacggcctgcccctcatcccgcagatcaccgtgccggagggcgcgaccagcgtcaccatcggcaatgacggcaccgtctccgcgacgctccagggccagaccgaaccgacccagctcggccagatcgaactggccagcttcatgaatccgggcggactcacctcggtgggcggcaacctgctcaaggaaagcgccgccagcggcacgccgcaggtcggcgtcgcgggtctggacgggcgcggcgtcgtgcgtgcgggctatctcgaaacctcgaacgtcaacgtggtcgaggaactggtcgacatgatcgaaacccagcgcgcctatgaggtcaattcgaagatgatcaaggcgaccgacgaaatgctccaatatgccaaccagcagttgtgagcgtaaccatgttctcgccacataatccgttcgggctgagcctgtcgaagccctccactgagcctgtcgaagtggcctccccgtcggctcgacgcatcctgcgacttcacccggaacgaatgatattcggactggcgcttgccgccctcgccgcctccccggccatggccggcaagaagcgcgatgccgagcggcaattttatgccccctcggtcgttgccgcccctgccgccccggcggcgaacggttcgatcttccaggcgtcgatgggctataccccgctcaccagcggggcgcgcgcgaccagcgtgggcgacatcatcaccatcgtcctggtcgaacggacccaggcgaccaagagcaacagcgccgacaccagccgcgacggcagcatagcgctgaccccgcccagcaccggcccgctgtccaagatcttctccgccagcgacatcggctccagcggcagcaacgccttcaccggcaagggcgccgccacccagtccaatgcgctgaacggcgaaatcaccgtgaccatcgcggcgacctatcccaacggcacgatgctggtgaagggcgaaaaggcgctgacgctcaatcgcggcgacgaatatatccagatcagcggcctcgtccgccaggccgacatcggcccggacaaccgcatcgcctcgacccgcgtggccgacgcgaagatcatctacaccggcaagggagaaatcgcccgcgccagccgccagggctggttgcagcgcttcttctccatgatcagccccttctgatggacatgcccgccatgacccgcctgctccgcttcctgctgcccctgatggccctcgcgctccccgttgtgcttggcgccccggcccatgccgagcggatcaaggatctcggcacattccagggcgtccgtccgaaccagcttaccggctacggcatcgtggtcggccttgcgggcacgggcgacgacagcctggactatgcgacgcagggcatgaagggcgtggtctcgcgcttcggcctcaccttgccgcagggcatcaaccccgcgctcaagaacgcggcggccgtgctggtcaccgccgacctccccgccttcgccaagcccggccagcggctcgacgtcaccgtctccgccctcggcaaggccaagtcgctgcgcggcggcacgctgatcatgacccccctgcgcggcgcggacaatgaaatctacggcatggcgcagggcaatctggccgtcggcggcctgggcgtctccggcgcggacggcagccaggtgtcggtcaacatcccctccgccggccgcattccgggcggcgcgacggtggagcgcgccgtcgccaccggcttcgacaccgcccccaccctcaccttcaacctctccgaagccgacctcaccacggccctgcgcgtggcggacggcatcaaccgcaccttcggcgaccgacgcgccagggcgaccgacgcggtctccgtctccatcgacgccgcgcccggcgcgaccgaccgcatcatgatgatgggcatgatcgagaatatcgaggtcgcccctgccgacgcgcccgccaaggtgatcgtcaacgcccgcaccggcacggtcgtcatcaacggcgcggtgaagatccaccccgccgccatcgcgcacgggaaaatcaccgtcagcgtcaacgaatcgccccgcgtcgtccagcccgcccccttctcgcgagggcagaccgcggtcgaacaatccagctcgatttcaatcgatcaggaaaagcggccgatgataaattttaaaggcggcgcctccctggccgatatagtcaaggcggtgaacgccatcggcgcctcccccgcggacatggtcgcgatcctcgaagcgctcaagcaggcaggttcgctcaaggctgaactggtggtgttgtgatgcaaatcggtgcgacgacaggaacggcggcccagccgggcagcgcccagaacaaggcaggcctcgaaaaggccgcgcagcagttcgaggcgatcttcctgcgccagatgatgggcgcgatgcgctcggccagcctggccgagggcatcagcgattccagcgccaccgaccagttccgcgacatggccgacgcccgcaccgccgacagcatggccagccgcggcacgctgggcatcgcggagatgctgatgcgccagttcggggccaggcccggcgcatccgcgcccgccggcccggcggacaaggctgaatgagcgaccttttcatcatcggcgcctcaggcacgaaggcctatcgcaccgccatggcggcggtgtcggagaatatcgccaacgccagtacggagggctattcgcgccggtcggtgacgacggtcgaatccggttcgtccaccgcgaccatggccgtctacatctcccgcgccaatttcggcggcaccgacgtcaagagcgtcaaccgcgccaccgatccctatctggacgcaacggtgcgctacaccaacacgcagcttggcagcgcggtggcgcggatgcgctggctgaccgattcggaaaccgcgctcaacgacacggaaaccggcatcggccaactgatgaccggcatgttccagaatatggacaagctggccgccagccccaacgacaagtccctgcgcgtgacgacgctggacagcatcggccgcgtcgcccaggccttcaaccagacggcggccgacctggcgcaggtgtcgagcggcatcgcgacggaggcgcaggcgtcggtgacgacgatcaaccaggcgctctccgccctcgcggacatcaacaacagcctgttgcgggcgcagccgggcacgtcggcctatgcgcaactgctcgacagccgggacgcggcgctgggcacgctgtcgtccaacctcaacatcgacgtcagcttcggcacgcatgaccaggcgcaggtgacgctgaacggccagacgctggtgcagggcgacgccgccacgccgctggcgctcaccgtcaacgccgacggcacgctggccctggggacgagcgcgggcgccgccctcgccgcgccgaccagcggcacgctgggcgggctgttctcggccgcgggcacggtctcgcagcgccgcgccagcctcgacacgctggcgcagcagttcgtcgccaacttgaacgcctggcatgcgcagggcctgaccgacggcagccccggcgcggcgggcgcgccgctgctgtccggcgccagcgccgcgacggtcaccgcattgatcagcgatcccaaccagcttgccgtcaaatcgagcgacggcaccgcgaacggcaatctgctgaccgtatccacggtgctgcgcggcaatggcagcgtcgaacagggctggaccgcgctgatcgcgacccacgccaacctcctttcctccaccaaggcggaacagaccaccgcgcagagccgcagcgaccaggccgtggccgcgcgcgaagcggtgagcggcgtcgacctggacatggaggcggccgacctgctgcgcatccagcaggcctattcgggctgcgcgaagatccttcaggtcgcgaaggaaaccgtcgacgcgatcctgcagatcatctgaaggcaaggaaccgaaccatggtaggcatcaccaacaagatccttctggcggaaatccgtcgtcagcagcagctttcccagggcatagtcgacggccagaccgccatttcgaccggcaagacgctgaccaggccgtcggaaaacgcgctggcctgggtgcaggtgtcggacatcggccgggcgcaggcgcagcaggcggcctggcagtccaacgtcagcaccggcacggcgcgggcggccacggccgaagccaatctgcaggagatgaacacgctgctgacccgcgcgcaggaattgctgacggcggcccgcaacggagcgctgaacgacgccagcaagaccgccatcgtcgaggaaatgaagaccatccgcacgaccatcgattcgctgctcaaccagaaggattataacggcgtcccgaccttcgacgacgggcagagcgtgctggttccggtcagccgcggcctcaacctggcggtggtcggcacccggcaggaagtgtccgaaggcatcgacgtcggcggcacgccgatgacgctggacgccatattgggccagagcatcaccgccctgcaaggcagcgtggacgccgacgtcgtcgccgcgctggacgccgtcaaggcggcgcagaatcatgtcgtcctagaacagaccaagcagggcgtgcgcagcaaccggctggacgtgatcggcacgcgcctcaccgatatcgacatcgacctcaaggaacggcgggccgatctggaatcgaccgatctgaccgaagtcatctcctcggtttcggccaagctgctccagttggaggcggcgcaatccgccttcgcccggatcaaccagcagacgctgttcgacctgatcaaataagcgaattcccaagcgctccgtgttcctgcgaaggcaggaacccagttccgacggcagggctgggttcctgccttcgcaggaacaggctgcactttggacgaactggctgaaggaaagcgttttccgtcgagaacatcgccgcccttttttcggcccgcaccctaaatcacggcatcgccaagccgtattaaccaatcgagagcgtctctcatgcgatgcttcgatcaagacggcgccttcgggcagaatttcggggataatcatgttcgcaatcatcggcctggtcgtgctgctcgccatggtgttcggcggcttcatctttacaggcggcgacatcggcccggttctgcacgcgcttcctcatgaaatgatcatcatcggcggcgcggccgtcggcgcgctgatcatcggcaattcgggcagcgacctgaaggcgctgggcggcggtctgggcaaggtgttcaagggcccgaaatacaagaagcaggatttcctcgactgcatcttcctcgtctccaagctgatgaagacgctgcgcgtcgaaggcccggtggcgctggagccgcatatcgaggatccggcaagctccaccatcttctccgaatatccgcgcctgatgggcgacaagacgctgatccacctgatcagcgacacgctgcggctggttgtcgtctcctccggcacgctcgacccgcatgcggtcgaggaggtgatggacaatgcgctcaagacccatcatcacgaagcgctgcgccccgccgacaacctccaggggctggcggacgccttgcccgcgctcggcatcgtcgcggcggttctgggcgtggtgaagaccatggggtccatcgaccagcccccggcgatcctgggcggcatgatcggttcggcgctggtcggcaccttcctgggcgttctgctcgcctatggcatggtcaaccccttcgccaatcgctgccgcgcggtgatcgaggcggacgggtcgatgtaccatgtcgtcaagcagatcatcgtcgcctccctgcacggccatccgcagccgctggtgatagaggcggcgcgctccagcctgacccatgcgaaccagccggccttcgccgaagtgttcgacggcatgcggggcaaataagccatggccgagaagaagcgcggcgcgaacgagcctgaaccccggccgatcatcgtcaagaagatcgtggtggagggtcatggcggccatcatggcggtgcgtggaaggtcgcctatgccgacttcgtgacggcgatgatggccttcttcctgctgatgtggctgctgggcgcgaccacggaaaagcagcgcaagggcctggccgactatttcacgccgaccctggtgcagctcaaggaaggctcggccgggtcgaacggcatgttcggcggcgacagcatgacggcgaaggaaaattatccgaccaccggcggccagggcaatctcgccatcaccatcccccgcgacgcatcgggcaccaaggaccagggcggcaaggccaccaaggccgccgatcgggccaagttcgaatcgatcaggaaggaactggaggcgcgcatggcccgccgccagggcatccgcaagctgctgaagaatatccgcttcaccgaaacgcacgaagggctgcgcatcgacctgatcgacgaggcggacttcgcgatgttcgccatgggcaccgaccggctgctgccgcaggcgcgggaactggtgaacgaggtcgcggcgacgatccggaccatgcccaatccgctgatcgtgcgcggtcataccgacggcctgccctatagcgccggccagacgatgaacaactggatgctctcctccgcccgcgccgaagccacgcgcaaggcgctggccgcgagcggcatcggcaacgaccgcttcgcccggatcgagggcgtggccgaccgcgaacccttcgcgaagggcgacgtctacgacccgcgcaaccggcgcatgtcgatcatcctggggtggagccacggcgcgaatggcggcgatgcggacgaacaagccgacgccgaaaccagggccgcgatcagggaacgcgacaatccgatgaccatggcgcggaccgaagcccgcaagctcgacatgggcggcaccagcctccccgcaggcgcgcagttgatcaacccgacggcgccgggcacgtcgaacaagcccggcaagcactgagccggaccgctgtctggcttcccgtcatcccccctcccgcaggcgggagggggccagggggtgggctggcgcgacctccgcgttactttgcaacgaccagagcattttcaagttgaccgttcacgctcaacggctcggaaaatgcgacatcaaaggacaagagcgttttcgctcattgtgaaaacgctctaagttagaagctcgctacgctcgcgcccacccctggcccctcccgcctgcgggaggggtatatctggattggcgaatttcagcccctcctcctcgaccttgcccagaggccgccgcagaaaagcccatgtggcccaagggcaacaggctcctgataaaatgtcctattttccaacatcagccaatccggcctgtcctaccgcccgccgcccggcctatcccccacccctctttgaaacgtccgacacattgcgcccaacgcctacgcgcgcccaggcacgcgcgcgcatacactgtgaacttcggcggaaaagcgccgttttcaggcgggcaggaccaggctcgcctccaacccgccctgcgcccgattggcgagtttcagcgcgccgccatgttcgatcatgatggcccgcaccagcgccagccccaggcccgccccgccggtatcccgattgcgagagccctccagccgggtgaagggctccatcatctcctccatccgctcctcggatatgcccggcccgtcatccgccacgatcagccggatggcgccgtccgccctttcgaccgagacatgcgcccgctcgccatagacgatggcattttcgatcaggttgcgcagcgcccgcctgatctgctggggccggacatcggccaccacgcgctcgctgtcggccaggtcgaccggggaaccgagttccagaaaatcctcgaccacggcatcggccagcgccgacaggtcgaccttctgccgggcttcgctgctgcgccctgcgcgggccagcgagagaatatcctccagcatccggttcatctcgtcgatcgtctcggacatgcgggcgcgctcgccctcgtcctccaccgattcggcgcgcacccgcagcgaggccagcggcgtgcgcaaatcatggccgatggcgcccagcatccggtccttctcgttcagcatcgcgaagatgcggctgcgcatcgcgttgaaggccatggtgagctgccgcacgtcgccgggaccgcgctcctccaccgcatcggccgatccggtgcgggcaaactgctccgccgagcgggtcaactgcttcaacggccgcgccagcctgcgcccgacccaaagcagcggcagcagcacgatggcgtagaggatcagcgtctgccccaccagccagccgccgaagcgcggcggccggcccccgatgcgcgtctgcgtcagcgcccatttgcccggctgatattcgaccgccatcgcaaggcgcgtcatgcgcatgggggcgtgcctgtccccgtccgcgcgcaggcggaaattgtcccagcgccgcatgggcagcggccggttctgttcgaccgcatggatggagcggaccgaaaggccgacatcgtcgaacatcgcccgggcgcggcgctcgacatccggccgggcttgccccggcaaggacggggcggcgtccaggaagcgcacccggccccgccggtccgcctcatcgccgccgcgccggtccggccggttgtcgagcgcgtcgacgatacggtagacgcccggcgccgtctgcgccgtcagttcgatccgttgccgttcgcgcagcagcagggcgaaattgatcgcctgcgccacgaacagcgccagcgcgaccaggatgatgatctggccgacgacgccctgcggccaaaggcgcagccgcctcacagcttgcgcacgtccgccgacagggtgtagccgccgccccagaccgtcttgatcagcgtcgggttcttggggtccggctctatcttcttgcgcaggcggctgatctggttgtcgatcgcccggtcgaaggcgttggcctcccgcccctgggtgatgtccagcaactggtcgcggctcagcacctgattgggccgggtggcgaaggccagcatcagattatattccgccgtggaaagcggcagcgccacgccttcgccgtcgaccagcgtgcgctcctgcgtcttgagcagccagcccgcaaaggcataggtggcgccgtcgggagccgtgacgcgctggccgccggtcgcgacgcggcggaagatcaccttgatccgggcgaccagttcgcggggggaaaatggcttcagcacataatcgtccgcgcccatctccagcccgacgatgcggtcggtctcttccgatttcgcggtgagcaggatcaccggaatctcgctggtttcgcggatatggcggcagagcgacagcccgtcctcccccggcatcatgatgtcgaggatcaccagatcgatggcattggcgttgaggcgcacccgcgcttccgccgcattttcgacggccgtgacgcgaaagccgttgcggccgagatattgcgccagcggctcgcgtatcgagcgctcgtcgtcgacgagcagcagatggggtcgttcgctcatggtccgcttcttgtcatggcttgggacgggttggaagggcgagggcctgcgaatcgacgccttcgccctttaccctcagttggcgggcggcgtcgccctgcggtccttccacccgtcgcggaaggcctggcgcgccgccttcatctcttcagcggtcaccttgccgtcatgattggcgtcggccttgtcgaacagggcgagcggacgggccaggaactcggccttggtgatgccgtccttcttcatctcgtcgcccggaccgccgcgcatgccctctcccataccatgatgcccccatccgcgatgaccccagccccggccgtccggcccgccgggcttgcccatgcggtcgcgctggccgtcccggccctgatgcccggcagcgaattccgccttgctgatctggccgttcctgtcggcgtccagcgcggcgaagcgtttatcgagccgctgctggcggaggatttcgcgatccgcctggtcgagcttgccgtccttgttggcgtcgagcctgacgaagcgggtttccagcgcggcggtcagttccgccttggtgacggcgccgtccttgttggcgtcggccatcatcagcatgccgccgccgcgcggtccggcgtcttgagcgaaagcgagatgggatgcagcgagtccgccgacgaacagcgaacccagcgccaccgtggtcatgaatttgcggatcatgggattttccttcaaagcgtctgtcacgaacggcgccctgccgtccttgaagacgcttatcgggaagttttgtcccgtaattttgtcacgtcacccgataaaatgtcgcaatttgtatcgggcgacggagatttctcagcgatcgcggcggcccagcaggcgcaggcggagcgcgttgagcttgatgaagcccgccgcgtcgcgctggtcataggcgcccgcatcgtcctcgaaggtcacgaccttctcgctgtagagcgaatagggcgacttgcggccgacgacatagacgccgcccttgtagagcttcaggcggacggtgcccgtcaccttctcctggctatggtcgatggcggcctggagcatctcgcgctccggcgagaaccagaagccgttatagatgagttcggcatagcgcggcgccaactcgtccttcagatgcgccgcgccccggtcgagcgtcagttgctcgattccgcgatgggcgaggtgatagatggtgccgcccggcgtttcgtacatgccgcgcgacttcatgccgacgaagcggttttcgaccaggtcgaggcgaccgatgccatgcttgcggccatagtcgttgagcgtctccagcagcgtcgcaggcgacatgccgacgccgttgatcgccgcgccgtcgccgcgctcgaaatcgatggtgatatattccggcgcgtcgggcgcatcctccggattgaccgtgcgcgaatagacatagtccggggtttcctcccacggatcttccagcaccttgccctcggacgaggtgtgcagcatgttcgcgtcggtcgagaaggggctttcgccgcgcttgtcgcgagggatcggaatttgatgcttttcggcgaattcgatcagcctggtgcggctggtcaaatcccattcgcgccagggggcgatcaccttgatgtcgggcgcgaggccgtaatagcccagttcgaagcggacctgatcattgcccttgccggtcgcgccgtgggacaccgcgtcggcgccgacctgcttcgcgatctcgatctggcgcttggcgatcagcgggcgggcgatggacgtgccgagcaggtaaagcccctcatagagcgcgttggaacgcatcatcgggaagacatagtccttgacgaattcctcgcgcaggtcgtcgatgaagatatgctcttccttgacgcccatcagccgggccttggcgcgggccggttccagttcctcgccctggcccagatcggcggtgaaggtcaccacctcgcactggtaggtctgttgcagccatttcaggatcacgctggtatccagcccacctgagaaggcaagaacgatgcggttgatcttgtcggacatgggcaactttccttgagggcgggcctgggcggccatgcgattaccggcgggccggtatcaggccggacggctcaaggcaaccggatgggccgcactatctcgcgacaaaggggatgccgatcgggaccggcatcccctttcctcacggaatccgaaggaactcagcttgtccgcggcttgaagacgccgtcgcgccgccggtcggaaccgaaacgataaaccgtctgggtagccgccggcgcaggccgcgacgattcggccggtgctgccgcggtttcctcgaccatcggcgtttctgcctgcctctgccgctgcgcgagcaggaatttcgcccgggtcatgcgcttggcatgcgtgcggaacgggttgtcggcgctgggcggcgcggcgaccatcgcctccaatgtgcgttcctcctcgctcgacacagcggcggggggcggcggggtcatcggcggcatgtcgggcgcggtcgtcgcggcagattccatgggctggatcacctcgccctcccaatgctcctggccttcccactgcccctcgcgacgcctgcgcctgcgcaacaaagcggctccgcccaggccaaccatcagcaaggagccgccgcccagcgcccaaagcaatgccggatcgatcccggcttcggacggcggaacaggagcctgcgtcgcgggcgcggcgggcgcaaatgcctcggcaggaggcgtcggggacggcgcctcgcgctgcaccgggggctcgacgcgggcgggcggcgcggccggctcggctcgtgccgccgcgcgcgccgcgggtttgggcgcgctccgttccgccccggtcgctgcgccagcggtctgcgtcttctcctctgcttgcgcggccgcgatggcggcctccaggcgttcttcgaccgatggcgtcgcctggaccacgggctgagccggcgcgaatgtcggagcggaggccgccgggggcgccggttcgggggaagcgttggcgatcgccggctgaccgggcggcacgacgtcctgcgcgagcagcgttggcgaactgaaagccagaacagcggcaatcgcggccctggcggggcgaagtgagcgaatatgtccagtcatagccagggttgaacccgcgaacttcacgattcagcgcaaaacgcgcaggatattcccggtcaatcgaggcaaatcaccgacgaaatgatcctaccttggtcaatattaacaggcgttcatttctattgggcggtttttactcttgatgcctctgccagcagcgcgaagattgcgatccattatttgggatcatcatcccgattgtcacggcgcgcgccgtcgatctgccgcctgctgcgttcttcttccgccgatagggccagacgttccgccttggtccggccgaacttgacgcgattgccctgcgcccggcgctccttgtccgcccgcgccttcgccttgcgcgcctgccgcaggttgacgatgtcgcccatgacgtcgacgggcctccatgaggggatggagcgggtagcggggatcgaacccgcatcacaagcttggaaggctagtgctctaccattgagctatacccgcccgtcaggctgagcgccctgccatctttgggcggccttcgtcaatatggcaaagcgatattcacccaatatcggccttaaccccgcgccatatttgcactatcaggggtcatggccacgccttccctgcgccagttggatatattcgcgcagatggtggcatcgggcagcctctcgcgctgcgccggcgacctgggggtcacgcccgatgacgtggcacgcgacctggcctcgctggagctgcgcctgggctatcgcctgttcgacgatcttgccggcgctcctcgcctgactgccgccggccggaaaacggcggaggccatgaccctgttgtcgcaggaccggccggaaaactggcaggtcgaccaggcggacggcattgtccccgccgccgctccgccggaatcctcctcatcgcggcaaagcatcgtcctggccgcgcccgcgccggtcttcggccacttccaggaagcgttggccgcgttcgaggcggcgaatgacgacgtcgccatcacgctggacctgacgatccacctggccgacgaagccgcctgggcgctgcgccggggcagggccgacatcgcctatttctatgccttgggcgaaacggacgagccgctatcccgctatggctggtcggagcagatcaacctctatgccggcgccgaccatccgctcgcccgtcgcgacagcgtggcgacggacgagcttgccgccatgccgacgctggcgatggaggcgcacaacggcctgcggcggatcatcgacgaggcgctgctgcgcggcggcatccggctgggcgacccggtgctggaaaccgacaatctgttcgacatcatgaccatattgcgcgaaggggccggctgtttcgccgccttcggcccgctcgcccgcgacctgggacggatgaccgggatcaggcggatcgcgctggaacgtccgttgcccgccatagaagtgcgccaagcgctccgcccggaaagcgcccccgccgccgccgcgctggccgaattcctctttctctgatcgttcctcgcgactggttggggggatttcgcggggaagcgatccattgcgcgccgaagtggtattgatatgctatatcatttcagataggagggcgcgtctctttcccaatcaaggatgacgaaccgaatgtatcgttccgcagtgctgcgtgccggttgcgccctatccgcattgtctgccgcccttcccgccttcgcccaaggcgcgcccgccgatgcggcgccgcaagcctatcatgatcaacgagcggacatcatcgtcaccgccatcattccccgccggcagggcgatattctttccgggacgtccgtggtgtccggcgaggaactcacccggtcgctgcgtcccaccatcggcgacacgctggcgcgccagccgggcgtctccgcgacctccttcggtcccaacgcttcccgccccgtgctgcgcggtttccagggggaacgcgtgcgcatcctgaccgacggcatcggcagcttcgacgtgtcgaacacttcggtcgaccatgccgtggcgatcaacccccttaccgccgaccggatagaggtgctgcgcggccccgcggcattgctctacggttcctcggccattggcggcgtggtcaatgtgatcgacagccgcatcccccgccgcgtgcccgacgagccgatccatgtcgagggcatcgccacctatggcagcgccgccaatgagcgcaccggatcgggcgagatcgaggtgcccgtcggcgacaggttcgtggtccatttcgacggcagctattccaagagcggcaacctggacaccggcagctacatcctgacgccggcgctgcgcgcgcaggcggcgttgagcggcgatccggagattgaggatctggccaatctgcgcggcaagctgcccaacagcgcggcgcgcacctgggaagtggcgggcggcgcggcgctgatcaccgatggcggcaatctgggcttttcggtcgcgcataccgacaatttctatggcgtgcccgtccgctattcgctcgaccccgacggcgaagcggaagaggtgcggctgcacatgaagcaggatcgcgccgacctgcgcgccgaactgccggtcaatggcggcttcctggaatcaatccgcctgcgcgcgggctttgccgattaccagcaccaggagatcgaggagacgggcgaggtcggcacgaccttctacaaccagtccatcgaatcgcggctggaactggtgcaggccaagcgcggcggatgggacggcgcaatcggcgcgcaattcttcgcccgcaatttccacgtcgtgggggaggagaagttcctgccgcgcaacgagacggagcaactgggtttcttcacgctgcaatccttcgaccttggcaccacgcgggtcgaactgggcggacgctatgagcatacgcgggtcggggcggacgcggacgagacgctgctcaatcccgcctatcgccgcagcttcgatgcgctgtccggatcgctgggggtcagccaggaaatcgtgccgggctggcgcgtcggcctgaacctgtcccgcacggagcgcgctccttcggccgaggaactgttcgcgcgcggcaaccatgccggaacgcaggccttcgaactgggcaatcccgatttcgggctggaaaagagctggggcgtcgagggcacgctacgcggccagggcaatggctataccgtctcgctgtccgcctatcacaattggttcgacggctatatctacgatgcgctggccgacgacagcgtctgcatggcggcaaatggcggagagccgctcgacttcccctgctaccagaacctccaggccgacgcccgctatctgggcttcgaggcggagggcacggtgaagctggggcaggtgggcggctatgccgtcaatctggacggcgtggcggactatgtccgcgccaccatcgtcgggtcgggtccggcgccgcgcatacccccgcttcgcctgctgggcggcgtggaattgcagggcgaccggctgagcctgcgcggcgaagtcgagcgcagcttcgcccagaaccgcatcgccgacaccgaaacgcccaccgacggcttcacgctggtcaacgcctccctgtccttcaaaccgatcaagggcaatgagcggacgaccatcaccctgtccgccaacaacatcttcgatgtcgaggcgcggcgggcggcgagtttcctgaaggattacgcccccctgacaggacgggacatccgcatcacggcgcggctgtcgatctgacgagcggatcgattgcgcaatgtgacgattttgttacaaggcgccggtgattcaggggccgccattcatcagtcatgaacgccgcgcggcgcataagggcggctgatgcgtcagatcgccgcccttccctatgcgaccggcccggacgggtcgatgcgcatattgctgatcacgtcgcgggacacgcggcgctgggtgatccccaagggcaatcgcatcaaaggcatggccgggcaccgcgccgccgaactggaagcctatgaggaagcgggcatccacggcatcgcctgccccgcgccgctcggccgctatcgttatgacaagaaacggcggcgcggcgacacgaaagaggcgacggtcgaggttttcccgcttgcagtgaccggccagttgccgcaatggcccgaacaagggcagcgggaactgcgttggttccccgttgccgaagctgcaaaggccgtcgacgaacccgatctgcaatccatcatcgccgctttccgcgaaccgccccgggatcccggcctgttcgtgcggacgttgctgcgggtcaaggaatggcaaagcgaaaggactggaatgctgcgctggtttcatgcgctgatgcccaagcaagggcgctttttcgagcagttcgaggatcatgccgcgactttggtcgccggcgcagatgcgctcgccaagctgctgaagggcgggccggacatcgacgcccacatcaaggagatttcggaccgcgagcatgaagcggacgacatcatccgcgaagtgctgcaggacgtgcgccgcatcttcgtgacgcccttcgaccgcagcgccatcaccgggctgatcggggtgatggacgacgccatcgaccagatgaaccagacggcgaaagccatcgcgctgttcgaggtgaaggaatttccgtcccagatgcaggacatgagcgcgctgatcgtcgaatgcgcgcgaatcacgggggaggcgatgccgctgctgcggtcgctgaacctgaattcggcccggctgcatgacctgaccgaaaggctggtgaagctggaggggcatgccgacatcctgcatgaagcggggctgaaggcgctctacaaccaggcgcggcagggcaatccgatggattttgtcgtcggcaacgaaatctacagccatctggagaaggtgacggatcggttcgaggacgtcgccaacgagatttccggcctggtcatcgaccacgcctgatccggccggaacactcatatggacgcccaaatcgcctttccgctgctggtcgcgctgatcggcgtcgcgctgctgttcgatttcctgaacgggctgcacgacgccgccaattccatcgcgaccatcgtgtccacgcgggtcttgaagccgcaatatgcggtcgcctgggcggcgttcttcaacttcatcgccttcctcttctttggcctgcatgtggcggagacggtgggcaagggcattgtcgacgccagcatcatcgatccggcggtgatcttcggcgcattgatgggggcgatcgcgtggaacctcatcacctgggggctgggcatcccgtcatccagcagccacgcgctgatcggcgggttgctgggcgcggggacggccaaggcggggctttccgccgtggtgtggagcggggtgttcaagaccagcgcggccatcgtgatgtcgcccgccatcgggctggttctggcattgctgctggtgctgatcgtaagctggattttccggcgcttcacgccgcagggggcggaccgggtgttccgcaagatgcagctcgtgtcggcatcgctctattcgctggggcatggcggcaatgatgcgcagaagacgatggggatcatcgcggtgctgctctattcgcagggcatgctgaccggcgggttccatgtgcccttctgggtggtgctgagctgccaggcggcgatgggccttggcacgctgctgggcgggtggaagatcgtccacaccatggggtcgaagatcacgcggctgacgcccggacaggggttctgcgcggaaacgggcggggcgctgacgctgttcatggcgacgcatctgggcgtgccggtgtcgacgacccacaccattaccggcgcgatcgtgggcgtcggggcttcgcggcggctgtcggcggtgcggtggaacgtggcgtcgagcatcatcgtcgcctgggtggtgacgctgccggcggcggcggcgatcggcgcggccttttacgggctgacgcggctgttctgacaggaaaagggcgcggtcggtttttccgccgcgcccttccctctccttaaccctgaaacgctcagctcacccggccgaggcggtggtagagattggcgtatttgacagattccggcttgtcctgaacctcgcgcagatagtgggcgatggcggttcggatcaggccgaaatcctcctgggagaaaaccgcgcgggagcgggcgggctggggtgcttcggtcgtttccatgggtcttcctttccgttgggatgacgcatcaaaccatgaacgagtcggtcaatgaaggccgattagtgaggcggtgtcatgcggtgacttgttcataatgtcattttttgacatagtgacagtatggcggacgatcggaaactctatctggggccgaagctgcgggtgttgcggcgggaattgggcctcaaccagacgcggatggcggaggaattgggggtgtcgcccagctacctcaaccatctggagcgcaaccagcggccgttgacggcgcagatgctgctgcggctggccaatgtctatgacatcgacattcgcgatttcgtcgccagcacgcaggaaggggccgccagcgcgctcagcgagatattgtccgacgcgctggtgcgcgacatcggcatcgcccgcgacgaagtgctggaggtcgcggaaaattatccgggggtgagcgaggcgatcgggcgattttaccgagcgctcagcgatttgcggcgcctgccggagcaggttgcgtcaggattgtcgggggcgccggggagcgtggcgccgctgcatgcgccgctcgactggttgcgcgagaccatggcgaaagcgggcaatcatttcgcggaactggatgcggcggcggagtcgctggcgggggaactgggcgatgatccttccgccttgcaggcgggcatccgggcgcggctgaaggagcggcatggcatgaccgtgcagatcgtgcgggaggatgtgctggcgggaacgctgcgccattatgacatgcatcggcggcggctgttgctgagcgagcggctggcctcttcggggcggctgttcgcggtggcctatcagctttgcgcgcaggaactggcggacgccatcgccgcgcaggtggcgcgggcggggccgccggacgaggacagccgccgcctggcgggaatcgcgctcaccaactatgcggcggcggcgctgatcatgccctatgaccgtttcgccaaggcggcggagcagagccggcacgacctgccgctgctgcgggcgcgcttcggcgtgtcgatggagcaactggcgcaccggctgaccagcctggggcggacgggggcgcggggcgtgcccttcttcatggcgaaggtggaccgggcgggcatcgtgtccaagcgcttcgacggggaggcgtggccctttgcgcggctgggaggcacctgcccgcgctgggacgcgcatgaggagcaggcgcccgatgcggtggccgcgcaactgatcgagacgatggacgggcggcgcttcgtcagcctgaccgtgggattgccgagggaaggcggagcgcgggggcggtcggtgatcgcgctgggctgcgaggcgaagcatggagcgcggatcgtgcatgccgacgggatcgatctggagaagggcgcggcgaccggggtggggccgacatgtcatttgtgcgagcggcggggctgtccggatcgcgccctgccgccggtgacgcgggcgctggatctgcatggctatgagcggacggtggcgccgtttccgtttcggcgggtttagagtaaaccctagtcaagctgcgcttctgtttccgcgtcaatcgcttcagccaaatcgcagacaaactcagccacccgagcagcatcctccctagacacggggttagcgaagtcgcgccccggaggagtatcagcagagtgagctatcaaatcccgcctatcgccgatcaaagtcaattcatcacgtatatcttgttctgttttttcaccatggtggccagtagctctcatccttgcggtgatacggctccacttttccttaggtggacaactccaaatataactaagtgcttcagatactttctctggcctatagaatgatttaaattgaatagaggcaaatattctctctctgaaaaacaagagtctctcaggcgggctcaataaatgtatgtcaagaacgttcaccataggaacttgaacttgttgcaaatttacaggcaaagcatcaggatttttatctattaaacgaagacccgcctctgaaacaagctcagtcaagaaaagatcgaaagaagatataccaactatccaaatgtaccgcaatgcaaagtcatgcttggtattatcaaaattagataggcactcatcactttccactatgtgagccctaaactttcttatagcctcactcatagtttacaattatatcaattttttcaactattgctgaaaatatttgatcaaatatctctacgtttttcttgacactctttttaacatttccccgaagatccaaatcatgaaaatcctcatcatctatccggaaaacaggtttccccaattctgatgcgatgtggcttgcctgcgcgaaatcaggaatgcgcgccagagcatataaccgtttcttatcgggatcacgagcatcttcaggaagaacaactttagccgcttctttataagcagctcgattaaataaactgttggccaactcgagacgaggaacgaattcgttttcaattcggtcgtcaatctgggtgatccgctcgtgatacctgccggccgccttactccggtgccggttaaatctcgagtgaattgccccaatgaacttagcccaaccggcaggaagaggataagtcgcatcagcaaaggctggcccaaattgctctttccaagacacccacctttcaatctccaggccaagagtcttcaaagacatgagggagaaaggatcaggatttgttggaacaatgaacgcatcacagatcatgaaaaagttttggttgagcgctcctagcccgggattgatatcaataatgctataatcagcttggtgccgttcttcgagtagagagatcaatcggtgtaaggcaccaggaatattttttgtaactgagagggtgcctctagtttcctgtgcgagacttatttgcccttccagtgcagaaagatcgggatggcccggaagcaaaaaaagattttcatttccgtccgcctcagggcactcgaacgcttctatgggcgaaggtctaccttcaaaaactggccgaacagcatcataaatattattgaagcgggtattgctactttccgtataataatcatcaaacttatcacccagagtacgagcggttaaatttacctgagaatcgccatcaacaagaagaactcgatgaccattctcggtcagcttccaaccaatattatatgctgacgtagtcttccctacaccacctttatggttaaacagcagtacgcgatgcgtcattcaatacattcccttcaagacgatatgattttaaccgcctcttctcaatttatttagaaataatcatctaaccatagcttcacattgcggtgactagcaagtagatcaatttttaatttagtattctaaaaaaaaggggccgccgggcaggcgaccccttctatcctctccctaaagcgggcaggctgttctttagtcggccttcgtctgaaggttgacggccgcatatttgccgcggcggtcgacttcgagttcgaagtcgagacgatcaccttcattcagagcgctcatgccggcgcgttcgacggcgctgatgtgcacgaacgcgtcgggctggccgtcgtcgcgctggatgaagccaaagcccttcatcgcgttgaagaacttgaccgtgccgctggcgcgttcgccggtaagctggcgctgcgggccgcggtcgccgccgcccggacgatcgccgaagccgccggcgcggggctcgcgaggggcgcgttcggtgacggggagcggttcgccctcgatcttgagatcggtcgccgacaccttgccgccgcgatccaccagggtgaagccgagcggctggccttcggcgaggcccgtcaggcccgcctgctcgaccgcgctgatgtggacgaacacgtcttcgccgccatcgtcgcggacgatgaagccgaaacccttttggccgttgaagaacttgacgacgccggtgccttcacccacgacctgggcgggcatgccgcggccaccgccgccaaaaccgccgccgctgcgaccgccgccgaagccgccaccaccgccgccgccgaaaccgccacggtcgccgccgaagccgccgccgccgccaccgaagcggtcgccgccgccgaagccaccacgatcaccaccgaaaccgccgcggtcgaacccaccgccgaagccgccacggccgccttcatagaaactatcgtcgccgaaactgtcgcgcttgtccttgccgcgcccgccgcggcgacctctatcaaaactcatgccctgttggtcactttcgcttcgccccagactaaaccagacaagcatgtcgggcgaatgacatgcagaatccaccgctcacgcgcggtttgggaatcactatatcaacttttgcgggacaggcgaatgatttttaaggcgggtaaagggcgtgaaaatggcgactttgggacggaatggtcgcctttcgttcccggtcgccaaggggcgattgcgaaccggcggctttggccatagaggggaatcatgaccgtccatttccatgaagaggatctgcccctgggcgtccttgcccccggcccgatcgccgtcgacaccgaaaccatggggctgatcacgccccgcgaccgcctgtgcgtcgtgcagatcagcgacggccagggggacgagcatctggtgcgcttcaatccggggagcgactatgccgcgcccaacctgcgcgccgcgctggccgatccggcgcggttgaagctctatcatttcgggcggttcgacatcgcggcgatccgccattatctgggcgtcgtggccgccccggtctattgcacgaagatcgcttcgcggctggtgcggacctataccgaccggcatggcctgaaagaactggtgcgcgaattgctggggcaggaattgtccaaggtgcagcagtcgagcgactggggcgggccggtgctgtcggacgcgcagaaggaatatgcggcgtcggacgtgcgatacctgcatgcgttgaaggcggaactggacaagcggctggcgcgcgaggggcggatggaactggcgcaggcctgtttcgatttcctgccgcaccgggcggagctggacctggcgggatggccggagatcgacatcttcgcgcatatgtgaagggctgaacccatgtcgatacaggccgatcagcaacgcgacgtgcgccgtcactgggcgcggccggggggaagccatgaccggctggtcgggctgctgaagaactggttgccggtgtcggtgggcgtgctggcggccttgctggcgacggcgcccttcaccgggggcgacaaggtgagcttcgtgctggacaagaacaaggtcgaggtggcgaaggaacggatgcgcgtgaccgaggcgctctatcgcggggaggacagcaaggggcagcccttttccctgcgggcgggatcggcggtgcagaagagttcgcgggagccgatcgtcgacctcaacgacatgtcggcgcggatcctgctgtccgacgggcaggcgctgctgcgggcgcagaaggggcggtacgacatggataccgagcgggtcgccatcgacgggccggtgcagttccagtcggagggcggataccggctgaccacgcgggacgtgggcgtggacctcaagacgcggcggatgcagagcgccgggcgggtcgacgggcggatacccatcgggacgttcagcggcgaccatctggaggccgacctgagcgcccggaccgtgacgctgaacgggcgggcgagcttgcgtatcgaacaaaatggtctcaaagggcaaaggtgatgagaaagccccttcttttgctgtcgctgggtgcggcgggcctccttttcgcgggggcggacgcgcaggtgctgaagaaccatgacagcaatgcgccggtcaacttcaccgccgacaggatcgaggtgcaggaccgcgccgaccgcgtcgtggtgtccggcaatgtcgaggtgacgcaggcgggcatgacgctgaacgcggcgcggatgacggtggcctaccgcaaccagccggggggcgggaccgggccgggcggcgtggagatcgaccggatcgacgcgtccggcaatgtcgtggtgcgcaaggcggaccagacggccaagggcaatgtcgcgatttatgacctcaacagccggttgatcaccatgttggggaatgtttcgctgacgcagggggcgaaccggctgaccggggggcggctggtgatcgacctgaccagcgggcgctcgaccgtggacgggcgcgctgctggcgggggtggtccgggggtttcgagcggggccggcgggcgcgtgtcggggacgttcacggtgccgcagcggaaggattgagctggggttcggggggtttaatcctccgtcaccccggacttgatccggggtcccgctgtcttgagctgggcgctggtttacaagaaaagcgggaccccggatcaagtccggggtgacgaataggggaaaggtccgctctctaccctttagctgccgcttcggggcgttcggcgtggttagggccgttcgtcccagcggatgagatggacgccggccccttcctcgatcgccagttcgccgaaggcgccggtgctgagcttgaggttggcgagcggcaggcccagcgccaggagcgcgaagcgggccgcgccgttgctggtgaccaggagatcggcgccctcccctttccgagcgaaccagtctttccaggcggcgatgcgggatggggcgtcgaccttccagtcctggggcgggatgccccgttcatcccaggcggagagggcttcagggccgaggcgggccaggacttgcgcttcgggttgaccctcgtcggggccgtggtcgatctcgtcgagccaggggagcgggccgtcgagcgggtggccggtggcggcggcgatggcggcggcggtctggcgggcgcggagcagcgggccgctgtgcaggcggcggatgggcaggttctgcgcggcgaaccaggcgccgaggcgctcggcctgggcgtggccgctttccaccagcgggaggtccgtgcgggcgccgatgcggcgggcgtcggcgctgctttcgaaggtgttgccgtggcggatgatgaagatgcggcgcatgggctgtttctcgacttcgctcgaaacgggcggaggatcagggcgtggggtcgccgtgggcggcgatgagggcttcgacgcgggctatgtcggcctcagtgtcgatgccggaactgtcgaagacgggcggcgggaccgggacggtggtgatggggatgccgagttcgagcaggcggagctgttccaggccttcgagggtttcgagggccgtggggggcgttgcttcgaagcgcgtcagggcgtcgagcgtgtagccgtagaggccgacatggcgccagaccggggagagcggctggctctggcgcagggcgtcctcgtcgcggatggcggggatgatggtcttcgagaaccagagggcgcggccgtcgggggcgcgggcgcaggtggtgccgctgaagggcgagcgcgtcttgtggtcgcgcagggcgtcgagcgtgggccagtcgagcgcgatgacgggagtggcgacctgcgcccccgcctccagcgcggcgatgacggcgcgcagggcgccctggggctggaaggggctgtcgccctggaggttgacgatgaagcggggttcggtcccccactggcgcgcggcggcgagggcgcggccggagccggtggcgatggcgctttccgtcatggccgcatcgcagcccgcggcgcgggcgtgggcggcgatttcctcgtcatcggtggcgacgagcagttggatgtcggagaggccggccgtggcggcgcgggccatggcgatggtccggtgcagcagcgtgcggccggcgatcaggcgcagcggcttgcgcggcaggcgggaggagccggcgcgggcggggatgacgatgagggtggatgggttcatttcaggaggaatgccgttgaggggccgcatgcaggggcatgtgtggaaaggccgtcagggggcgggaccggaccgggtgatttgagtggagagcggacggtccccatttcgtcgccccggacccttcgacaagctcaggataggcttgatccggggttccgctttctttctgagtgcgcgcctcgaccaaggcagcgggaccccgggtcaagcccggggcgacgaataggaggaaggtccgctctccacccaaatcgatcaggccggctaaccccgcatttgcccgctttgcccaggctcctgccttcgcaggagcgcggtcgtccctggcgcgaatggcgctcaggcgacgcccgcatggagcaggtcgtgcatgtggatggcgccgaccagcctgtccttttcgcagacgaagaggagcgtgatattatggtcgtgcatcaggcggagcgcttcggaagccagttcctcggggctgaccgacacgggctggacggtcatgtagcggccgaccggctcgttcatgtggcgggtgccggtgacggtgcggcgcaggtcgccgtcggtgaaggcgccgatcagttcgcccttgccgttcaccaccgccgtgccgccgagccgggcgcgggtcatttcgatggtggcgtcgagcagggaggcgtcctcctccacccgcggcacgtcgccgcccgaggccatgagttcgcgcaccttgacgagttgcgcgccgagccggccattggggtggaatttatggaagtcgtccgccgaaaagccgcgcatttccatgagcgcgatggcgagcgcgtccccgaacgccatctggatcgtggtggaggtggtgggcgccagcgaattggggcacgcctccttcacgtcgggcatcaggatgcagatgtcggacgatgcggcgaccgtgctgtgcgggcgcgccgtcatgcccagcagggggatggcgaagcgcttgcaatattggatgatcgggccgagttcgttggactcgcccgaatgggacagcatcagcacgacgtcgtccggcgtgatcatgcccaggtcgccatggcccgcgtcggcgggatgcaggaagatggcgggcgtgccggtggaggtgagcgtcgccgtcatcttgcgcgcgatgatgccgctcttgcccatgccggtgacgatcaggcggccgcgcacattcatgatgacgccgaccagccgcaggaaattggcggaaaattcacggtcgctgaactggttttcaagggcgttcagcccctcggccgcgatggataatgtccggcgcgcggtttccgcgatgcgcccgcctgagccgaatggcacgatcttcgttactgtcgacacgcgtaagcccttttttccaccatcgccgccggctttttccgactgacgacagcggcgacgatccaccgccccaggtgttccgcccttacttcgttccgcgacccgaccgatcgaagcgaccggcacccggctgtcggggataagcgtcttcccctaatattggcaatcgatttcgcaagcgcgaatgatgatttccgcgccattaacgccacaatggatgaaaatgcgatgaagcgcataattttatcggcggatggcggaaccttttgcgggaggagtggttgtggcgtgcttttgctgcatcgcgccatgagcaaggcgggggggtaattcgggaatggcgggagatggccaattgcggacatcatttaccgtcaccccggacttgatccggggtcccgctttctttctgagtccgcgcccagcccaaggcagcgggaccccggatcaagtccggggtgacgaataggggagaggggtgacgaataggggaaggtccgctctccacccaaaaccgctcggttcggcgacgcttgaattcgtccctgcctaatcgtgataggcgcgataccagtcgacgaagcgggggacgcccacttcgatgcccgtggtcggggcgaagccgatgtcctgcgcgatggcgctgatgtcggcgaaggtggccggcacgtcgcccggctgcatcggctggaagtcgatctccgccttgcggccgcaggcttcctccagaacggagatgaggtgcatcaattcctccggccggttgttgccgatattgtagagccggtggggcgagcggctgccgcccgccttggccgcgccgtcatcctccggcgcgtggtcgaggcagccgatcacgccgctgacgatgtcgtcgatataggtgaagtcgcgctgcatccggccgtggttgaagacggggatgggctggcccgacaggattttcgaggtgaagatccacatcgccatgtccggacggccccaggggccatagacggtgaagaagcgcaggccggtcatcgggatgcggaagagatgggcgtaggtttcgctcatcagttcgtcggcgcgtttcgttgcggcgtagagcgagacggggtggtcggcgcggtcctcgacccggaagggcagcgtgtcgttgccgccatagaccgaggaggatgaggcgtagaccaggtgccgcacccgcctttcccgcgccacttccagcatgttgacatggccggcgaggttggagcggacataggcgtgcgggttgatcagcgaatagcgcacgcccgcctgcgcgcccagatggatgatggcgtcgaccggatggtcgtgcagcgcggcctggagcgcgtccatgtcggcgaagtccagttcggcgaaggtgaacaggccgccatggcgctgatgcagggcggcgatccggtcgcgtttcagcgagacgggataatagtcgttcatattgtcgatgccgaagacggcccggccttcggacagaagacggtccgcgacggccatgccgatgaagccggccgcgccggtcacgaggattgtcatgggctgcggtttcctgtccttgccttggcgccggagtctttcacagacaatccggggggcgatgtaaagggctttccccggaagctccgtaatagtgcctaaaaattgccggcttggggtggatggcggtgggcattcggctttgccgtgctcctgcgaaggcgggagtccggtcccgcccttcgttcatcatcgctccctgggaactgggctcctgccttcgcaggagcacgccgcgtttaccttcgcgggttagcctttccctaatcattgccggatatggcctggagcatggacatggcttcccatcctgcaatggcgaacgcgcgcgcccatgcgccggcgcgctgggccgcgctggcggacgcggcggccgaggccaatgccttctacatgcccgaaatgctgtgcgcggcgctggatcatctggcggatggcgcgacggtccgcgtgctggaggcgcagcgggacggggaactgatcgggctgatgcccgtggtcgtcgcggcgcggcatgggcggttgccgctgcgctgcgtcgccaactggatgcacgatcattgcttcttcggcgcgccgctgatccggcggggcgaggaagtggcggcgtggcgggaattgctggggcagttggacggggcggactgggcgccgggcttcctgcatctgcgcgggctggacgcggcgggggcgaatgcggcggcgctggaggcgctgtgcgttgagcagcggcgcgggcggcgggaggtgcatcgctacgaccgggcgatgctgcggtcggaactggatgcggacgcctattgggaaacccatgtgcgggccaagaagcgcaaggaattgcggcgcctgcagaagcggctggccgaactgggcacggtcgagagcaggctgctggtcgacggggcggagctggccgcgtggtgcggggaatttctggcgctggaggccgcgggctggaagggggccgaaggatcggcgctggcctgcagggatgaggatgcggctttcttccgggcggcctgcgcggcggctttcgagaacaggcggctgcatttcctgcgcatggacctggatgggcgggcgatcgcgatgctggtcaatttccggcatggcgaaggggccttttccttcaagatcgcctttgacgaggcgctggggcgcttttcgccgggggtgctgatcgagatcgccaatttgcaggcggtgctgggcgatcccgccatcggctggatggatagctgcgcggcggcggaccatccgatgatcgacagcctgtggggcgagcggcggacgatcacgcaatatcgcatcgccctgcggggcgccgggcgaagcgtcgcctttgcgctggccaatggcgtcgaggcgctggggcagaggttgaaggggcagatatgaacgcggtgagcgccatcgaggcggcggtgtttccggaagaggcgcgggcagccttcgcggcggcttatccggacagggcagcgaagttgagccatgggctggcggggcatgatctgctgacgctggaggctctggccgggctggcggagcggatgccggccgagtccgtggagtataatctggggaagctgcccttaggcgtgcgggcggaggatacgccgtccaacgggctgacgctgggcgagacgatccggaccatagagaccaacggcagttgggcggtgctgaagaatgtcgagcgggatgcggcctatggcgcgctgctggatcgggcgctggccgaactggcgccgctggtggagcgggagaccgggccgatgctgcatcgggaggcgttcatcttcctgtcctcgcccagcagcgtgacgccgttccacatggacccggagcataatatcctgctccagatccggggcgagaagacgatgacggtctttccggcgggcgacgaggaactggtgcctgcggtgcagagcgaggccttccatgcgggcgggcatcgcaatctggactggcgggacgggtttcgcgagcggggcatggcggtgacgctgttgccgggcgatgcgatccatgtgccggtcaaggcgccgcatttcgtggagaatggccctgtcgtttcggtcagcctgtccgtcacctggcggtcggagcggagcgtggcggagggcgagttgcacagcctgaacgcgctgctgcggcggcgcgggctgccggtcgggcggatcggtgcgagaccggaggcgcaggggatgcggcggatcgcctaccgcatcatgcggaagctgggcgtctgaacagcttgcgcaaggcggcttcggcttcgaggcgggggctgaagcggtcgacctgccaccattccagggcttcctcgcgggtggcgaggctctgcttgtagcggtccttgcccgcgagcagcgagtagagcgcgaggccgcgttccgcataatgggcgacggcggcggcgtggcagagcaggccgggcttgtccttcggcgcgcggggggcggcgaaggcggactggtagttcatcgccgtgccgtcgtggaggaagttgaggagcaggccgacggttccgccgctgtcggtcaggcgcagcagttcgaccttttcgtcgcggcttgcgagggcggcggcgaagcggcggaaggcggggtcgtcccaggcattgtcggcatggcggccggtgttgagggcctgcatttcggcgagccagggttcgatgtcggctggggcagccttggcgatggccgggagcgtgccatcatggtccttgagggcgcggcggatctggccgcgactgttggaactgagcagcgacagatagtcggcggcgcggacggcggcgaggtcgacctgatagaccggggagcggtcgaggcgggtcttgcggcgggcggggattgtcaggagcggcgagtcgggggcgatgccatcgaggcgcagggtgcgccagtcgttgcggtcttgcagggcctggagagcggcctgcgtggcctcctcttcccagcccttcgcggccagcaggccgttatattcgatgaagggccggtcggcgccggggtcgccggactggttgagcgacagggtggcgctgcggcccagcaggcggggctgcatgctgtgaccgaagagggcgagcgcgacgtcccggccctgcgcgtcggtgacggcgagcagttcgggctggacggcgtagctttccagccaggcgccggtccaggcccagccgaggaagaagctggcggcggcgcgggactccagcgcctgccagcggggggcgaggctcgccaggtcgggcaggcgggcgaagtgggctgtgagggccattgcgggcccccttttggcagagcggcggtgggggtcaagcgtggtgggaggagtatggcgttcctgcgaaggcgggagcagggtgctacagttcgcggcgcagggcggggtctatgctgccgtcggggcggacgccggcgcgtttcaggtcgcggcccattcttccggtcaggaagcggaaccacatcacgaaatcggcccgcagcgaccagaagggatagcggaaggtcgccgggcggttatgttcgatcaggctgtggccgatccaggcgaagccatagcctgccagcggcatggccgggatcatccaccatttccccgcgaccggcagcgcggcgatcagcagcacgaccaggctggtgccggcatagtgcatcgcccgcgtgcccgcatgggcatgttcctggagataatagggccaaaagtcgcggaacgccgccgtcttgtcgtccatcgcatcccctcctgccccagtccctcctgcctgtgtccgcgagcctatcgggaaacgggatggaagttaaggtggatgcgtcaggccgtgtgccgatcgggggcgaacaggaaataatcataagcggcccgcgccgcttcggccatgatgcggtcgcgcagttcatggcccatatggtccttcatcacgaagaccgagatgacgaacatgcggccatcgggcagcgtgacgatgcccgcgtcgttgccgaggccgttcagcgtcccggtcttgtgcgcgatgcgcgtgcccggcggcagcatggcgcgcagccgggccttgcccgtcttgcagcgttccatgatcgatagcatcagcgccgtcgtctggggccgcagcaccctgcccaggcggatcgcggcgagcaggtcgtccatcgcgcgcggcgtggcggtgtcgcgcgggtcggcggcgaagcccagattgggcatgtcgcgggcgtcgcgctgcgcggcggagaggccggattccagcgccgcttcatcgccatagcccgtgccgaccaccttggcgcgggcgagcaggtcgcgggtgttgctgtcgacgcgcagccccttgatcccggcggcgcggacccagtcgttcaccgcctgcggcccgccggcgcgggcgacgagggcgtcggtcgcctcattgtcgctgagcgtcaggctcatgtcgatcagggtgcgcaccggcagcgggcggccgaggcgcatgagcggttcgtcgaggctgaggctgcccgcgtccagcagcgagaggatcttggccgccaccgccagcttgtaggtgctggccatggggaacagcgtgtcgccattataggccagcgtctccccggtgccgaggtcgcgcacggcgatgccgacggtgccgtcggtcagcgtcgcgaaacgggcgaattcggccatcaggcgggattcggcgctgtgctggaccggattgggcgtcgggccgaaggcgtcggcagtgggcagcggggccaggaacaggcccagaaaggcgatcagcttggtgcgaaggcgcggcatcccgcctattttcccgattcgccggagaagggcaaggggccggccaagcattgttgacagcggatcgcccggcggttcatcacgccgggccatgagcgacaccatcaggctggacgagagctggcgcgccccgctgctcggcgaattcgaaagcccctatatgcaggggctgaagcgctttcttgaggaggagaagcgtcagggcaagcgcatcttccccaagggcagcgaatatttccgggcgctggatctgacgccgctggacaaggtgaaggtggtggtgctggggcaggacccctatcatggcgaggggcaggcgcatgggctgtgcttcagcgtgaagccgggcgtgcggacgccgccatcgctggtcaatatctacaaggaattgcagagcgacctcggcctgcggccgccgcgccacggtttcctggaacattgggcgcggcagggcgtgctgctgctgaacagcgtgctgacggtggagatgggcaaggccgcgtcgcaccagaagcgcggctgggagcagttcaccgacgccatcatccggctggtcaaccagaagaacgagcccgtcgtgttcctgctgtggggcagctatgcgcagcgcaaggcggaatttgtggaccgcacgcggcatctggtgctgaaggcggcgcacccctcccccctttcggcgcataacggctttctggggtgcaggcatttttcgcaggccaacgcctttctggaggagaaggggcgcggggcgatcgactggggcttgccggaaacggtggcggcatgaatttcgacgatcagttgcaccgctatttcggggtgcgggatgtggacgcgctgacgcctgatgccctggaagcggggctggagcgcatgcgggtggatttcgggctggagacggacgggcggcggcggttcgcgctgtggtcgctgatgttcctgctgggggcggcgcccgatctggacgaggcgttcgaggacccggcggaccgggacgcggcgcgggacttcatggagatgatggaacgggccgggggagacgagtagctttcgccgcttcgtgttcctgcgacggcaggaacccagccccaccgcttcaactgggttcctgccttcgcaggaacacggtatcctgtcgggcatgcgaatcttcaccatcggttatgagggcgcgacgcaggacgaggtgatcgccgccctgcgcgcggcgggcgtcacgatgctggccgacgtgcgggcggtgccgctgtcgcggcggccgggcttttccaagaatatcctcgccgccgggctgcgggaggccgggatcggctatgtcgggttgaaggcgctggggacgcccgccgccgggcgggaggcggcgcgcaaggggcagcaccggcggctggcggagatttacgcggggcagttggaactgcccgaagcgatggtgcaggcggcgcaactggtggagatggccggggagcaggccgtggcgctgttgtgcttcgagcgggatgcgggggcctgccacaggtcgctgctggtcgatgcgatcatgccggatgcggagcgggtggatttggcgccttgagagttgggtttggcggggatggcgaaagacgttccccgtcacccggccttaccccgtggttccgcttcttgagggctggacgctggcggcgaagaaagcggaagcccggggtgacgaaagggaggcagagggtgacgaaaggcagaaacgccagattctttgatcctgaaacgattacatattgcattgcagcagggggtggcgtttcatcgctttcatgctgaaggccgcgctccaccacctgacatcctatcgctacagccagccgatccgccttgggccgcaggtgatccggttgcggcccgcgccgcatagccgcacgaaaatccccaactatgcgttgaagatcgaaccgtccgggcatttcctgaactggcagcaggacccgcacggcaattggctggcgcgggtcgtctttcccgatccggtcgaccgtttctcggtcgaggtcgacctgctggccgatctcgacatcatcaatcccttcgacttcttcgtggagccttatgcggaggactatcccttcgcctatgacgagcagttgaagaccgaccttgccgcctatttcgacctggaggatcaggggccgctgttcaaggccctggtggaaagccacagggggtatgaggggcggacgatcgatttcctggtcgaggtgaaccggcagcttcagaaccaggtcggctatgtgatccggatggaggccggggtgcaggcgccggaggagacgctggagatcggcaccgggtcgtgccgggattcggcctggctgctggtgcagttgctgcggcggctgggctttgcggcgcggttcgtgtcgggttattcgatccagttggtggccgatgtcgagcctttggaagggccgaagggggtcagccaggacgtggtcgacctgcatgcctgggcggaggcctatgtgccgggcgcgggttgggtggcgctggacgcgacgtcggggatgttcgccggagaggggcatattccgctctgcgcgacgccgcattatcggtccgccgcgccgatcagcggcatggccgaaccggcggaggtggattttcacttctccatgggggtgagccgcattgccgaggcggtgcgcatcaccaagcccttcaccgatgcgcgctgggatgcggtgatggcgctgggcgcgcaggtggatgccgatttgcaggcgcaggacgtgcggctgacgaccgggggcgagccgaccttcgtggcggagaatggcggcgatgcgggcgagtggaacggcgatgccgtggggccgaccaaggcgggttatgccgaccggctgatccgggggctgcgggaagccttcgcgccgggcgggatgctgcatcatgggcagggcaaatggtatccgggcgagagcctgccgcgctgggcctatgcggtctattggcggcaggacggggtgccgatctggcgggatgccgggctgatcgcggatgaggtcgcgccggagggcgcgcgggcggtgacggcggaggatgcgcaggccttcatcgcgcatatggcgggggcgatgggcttttccaccgatcatatccagccggtttatgaagacccggcggtgtgggcggtcaaggaggcggacctgccggtcaacacctctcccgacgatcccaagatcagcgatccggaggcgcgagcgcggatggtgcgggcgttcgagcgggggctggaccagccggtgggctatgtgctgccggtgcagcggtggcaggctcaggccgcgacgccgcgctggcagagcgagatttggcaattgcggcgcgggcggctgttcgcggtgccgggggattcggccctgggctatcgcctgcccctggggtctttgccgcatgtgccggaggcggcctttccctatatccatccccgcgaccccagcgagccgcgagggcccttgccggatttccgggcgacggtggacgaggtgcgggcgcagccggtgcagcgggttcccggcgcgccgggcggggccgtggcgcaggatcgggtcgagcaagtccctatcgagggggcggtgcgcaccgccgtgacggtggagccgagggggcatttcctgtccgtcttcctgccgccggtggaggcgctggaggattatctggaactggtcgccgaggtcgagggcgcggcggaggcgatgcggattccggtgcggatagagggctatgcgccgccgcccgatccgcgcctgcaggtgttgaaggccacgcccgatcccggcgtgatcgaggtgaatatccagccttcgtcaagctgggccgagacggtggagatcaccgagcggctctatgcgctggcgcggacctgcgaccttaccgccgacaagttcatggtcgacgggcggtcggtggggaccgggggcggcaatcatatcgtgctgggcgggccgagcctgaacgattcgcccttcatccggcggcccgacctgctgaagagttttgtgctctattggcagcggcatccttcgctgtcctatctgttttcggggctgtgcatcgggccgaccagccaggcgccgcgcatcgacgaggcgcggcatgacgggctgtatgagctggagatcgcgctggcgcaggttcccgcgccgggcgaaggggatgcgccgccgccctggctggtggaccggctgttccgcaacctgctggtcgacgtgacgggcaacacccatcgcaccgagatatgcatcgacaagatgttctcccccgacgggccgaccgggcggctgggtctgctggagtttcggggattcgaaatgccgccggaacccaggatgagccttgtccagcaattgctgctgcgggcgctgacggcctggttctggcggcaaccgcagcagggcggtctggtgcgctgggggacggccttgcacgaccgcttcatgctgccgcatttcgtctgggcggatttcctggaggtgctgggcgacctgcgcggggcgggttacgcgttcgatcccaactggttcgaggcgcagcggcagttccgttttccggtgcatggcgcagtggatgcgggcggcgtggggctggagatcagccacgcgctggagccgtggaacgtgctgggcgagaccggggccattggcgggaccgtgcgctatgtcgacagttcgaccgagcgtttgcaggtgcgggcgacgggcctggtcgccgggcggcatgtgatcgcctgcaacgggcggcgcgtgccgatgacgccgaccgccgtgccgggcgaggcggtgggcggcgtgcggtacaaggcatgggcgcccgccgcctgcctgcaccctgccctgccggtcaacgcgccgctgaccttcgacgtgctggatagctggagcgggcggtcgctgggcggctgcgtctatcatgtcgcgcatccgggcgggcgcaattacgacacgctgccgatcaacgcctatgaggcggaggcgcggcgcaaggcgcggttccaggaccatggccatacgccggggccggtcgacatgccgcccgccgaggctacgagcgaatttccgatgacgctggacctgcgtttccggcatccatgaccgtggcgagcgcccctgtcatggatgccgccggttgggccgacgcctatctggcgtgggcgccggagggcgacctgttcgccggggcgagcgcggagatggccgggcactggcgggcgatgctggaccggctgtcggcgcaggcgcagggcgatccggcggcgctggccggcaatgtcgagcggcaggcggtcgatctgggcctcgccttccggctgaccggggaccagcaggaaaggccctggccgctcagccccgttccgctgctgatcggggcgcgggaatggacgcatatcgagcagggcctcgtccagcgggcgcagttgctggagcgggtcatcagcgacatctacagcacgcaatcgctggtgcgcgacgggaagctgcccgccagcgtgatcaccggcagtccgcatcattggcgcgtgatgaccggcgcgccgccgccgcacgggcatttcgtccatttctacgccgccgacctggcgcggggaccggacggggaatggcgcgtgctggccgaccgggtgaggacgccggtgggggtcggctatgcgctggagaaccggctggcactgtcgcgggcgaccggggatttgctgggggcgctcaacgcgcggcggctggcgccgttcctgagcgacctgcggcgcgggctggcggcggattgcgagcggagcgatccgcgcatcgggctgctgtcgccgggccgcttcaaccagagctatgccgagcaggcgcatctggcgcgctatctggggctgttgctggtcgagggtgacgacctgatcgtgtcggacgggcaattgttcgtgcggacgatccaggggctgaagcgggtcgacgggctgtggcgctggatggacagccgtttcctcgatccgctggcgttcgacgcggaatcgcgcatcggcgtgcccgacctgttcgacgcctgcgtgaagggcgggctgatgctggccaactggccgggcgtgggcgtgatcgaatcgcgggcgatggcggccttcctgccggggctggcgcgggaggtgctgggcgcggacctcatcctgcccaatatcgcgacatggtggtgcgggcaggcggccgagcgggcgcatgtggccgacgcgatggacgagttggtggtggggtccgccttcgaccgggacgtggcgggattgacggggacgcgattcctgcccggatcggggctggacgcgaagcagcgggcggcgttgctggaggcgatggcgcggcggccgatggactatgtcgggcaggaagtggtgcggctgtcgaccacgcccgccatcgtgaacggcaagctgacccccctgcccttcaccctgcgggtcttcgtggcgcgggacgatctgggccagtggcggatcatgccgggcgcctttgcgcggctggcggcgcatggcgacattcgcgccgcgctgatgggcgaaggcgacctgtcggcggacatgtgcgtgctggacgccaggccggtgccgcgggacgggctgatggcggcggccccggcgatccgccgggtgggcggcatgctgcccgccaaggcggcggacaatctctactggctgggccgctatatcgagcgcatggagatgacggcgcgggtgatccgggcgattgtcggcgggtccatcgaggccgatctgggtccggcggtcgggtcgcccaccatggaccggctgatggggcagttggcgctgtggggcgcgattccggggactgccggtgccgtcgggccgctctgcgcgcaggcgctgggcgacggcgcgcagccgggcagcgtgcgcgccctgctggcggcggtggcgggcatcggcgaagggctgcgagaccggctggcggtggattattggcggctggtgcggttgcccctgcccgatttcgacggcggggtgacggaaacgctgctggaagcgtcctcccgcatgatcgagcggatttcggcgctttcgggactggcggcggagaatatggggcggaccgaggggtggcgcttccacgacatggggcggcggatggagcgggcgatcaacggttgccgcctcgccatgctgttcgcgggcgacggggcttcggccgacgacctgaccgtgctgctggacctcaacgacagccagatcagctatcgcaaccgctatctggccgggccggcgctggcgccggtgcgcgacctggtggcgctggagccgcataatccgcgttccatcctctaccaggcgcaaaggctggcggagcatgtcgccgcgctgccgacactgcatggcgacggcatgccggaggagccgcaaaggctggcggcgatgctggcggcgcggctggcgccgatgaccggagacatgctgggcatggccgatctggcggatgcggaaagccgcttgctcggcctgtcggacgccatcgggcagcgttatttcctgcaacggcgcaaggagaggagcgagggcggcagcctgctgtcatgatctaccgcatccggcaccagaccatcgtgcattatgatgcgccggtgcagttggcgcgcctgaacctgcggctgcggcccgcgccgtggccggggcagtggacgtcggactatcatctggcggtcgatcccgcgcccgcctccatcgaatcgcggccgggggcgtggccggtcaatgtggcgcggctggagatcgacagcccgctttgccggatcagcatcgacagcagctttcgcgccggggtgcagggcgggccggcggcggaagcgcgcgaagacgatcccaccgtgggcgcggtggcggcggcggcgctggcggcgcgggacatgggaccggcgggaccggcgcattatctccatgcctcgccgcgcgtgccgctggtggcggagatcggcgcctgggcggcggacctgatggcgtccgggcggccggtggtcgaggcggcgctggaactggcgcggcggatcaagggggaattcgcctatgtgagcggggcgaccgatgcggcgacgccggtggcggaggcctttgcggcgcgccatggggtgtgccaggacttcgcccatgtgatggtggcggccttgcgctggttcgggctgcccgccgcctatgtcagcggctatctgcgcaccgatccgccgccgggcatggcgcggctggtgggtgcggacgccatgcatgcctgggcgatgctgtggtgcggcccggcgcggggctggatcggcttcgatccgaccaatggggtgatcgccggcgaggggcatctgttcgtcgccatggggcgcgattatgccgatgtcgcgccgatggacgggctgttcgtcggcggcgcggggcagagcgtgcaggtgatggtggatgtcatgccggaggatgaggcggcgtgacgcgggccttgcggccgccccatcctccgccctgcatcgtcagcggccggagccgtggacgcgcacctgtccgccgcgatagcccttttcccgcatttccttcgcatagtcgcggcgggcgtccgccagttccgtgcgatattcgtcccaggcgtcgcgctcatcctccgcatcggtggcgtggcgcaggtcgtgggccagttccttgcgggcttcggccacatcggtgcgatagttgaaccaatatttgttctgcacgcccgcgatcggcgcgggcagggtcatgtcgtcctccatggcggcgagcctttcctcatagctcatcgcgccatggggcatggccgttgcggaaagcggcgccattgcgatcatggcaagggcgccggcgatggtcgagcgtttcatgtctcttctcctcttcctcgtcccgatgccgggttcaacgtgcgaggagcgggattttgcgcatgaacggttgtgcagaatggacgaaacgcatccccccggcgaccggcggaaaggacggatcgaacagaaatccattgaaatcagtatgttacggaaaaatcccgcccatggcccgtgcaggggccatgggccggggaattcacatcttcatggcgttgcggaacatgacgaaggcgatgatcaccagatagacgccaaagatcttcttgagcggggcggcgggcatggcgtgcgcgacggcgacgcccagcggcgcggtgagcacggacatggaggcgatggccagcgtcgcgggaatgttgacatagcccagcgaaccccagggcaggccgccttccttgaggccgatcagcgcgaagccgatggcgctgggaatggcgatgagcgtgccgatgcccgacgcggtggcgatggcgcggtggatcgaacggccgcacagcgtcatcaccatgatggcgatggtgccgccgccgatgcccagcagcgcagaaaaggtgcccaggccgccggcgatgccgacgcgggcgatgccggacggcatggtgtcgctgatcaccttgccgccgaccttgggcagcaggaagttgagcgacatcaggaacacgccgaccgcgaagatcatggtcaatatgtgcccgtcgacccggccggccagcagcacgccgacgccgtcgcccaggatgatccacggcgcccaggtcttgagtatctcgaattccaccgcgccgcgcttggcatgggcgagcagcgagcggatcgacgtgacgatgatcgtcgccgccgacgtgccgatggcgacatgggcgatggcctcatgcgtgccgcccagcagcggcagaaccacgaacagcgcgggcaccaccacgaagccgccgccgatcccgaaaatccccgccgcgaaaccggcgaacaggcccgcccccagcatcgcgaccagcggcaccagccaggtcgtcaggtcaccatgcatcagcgctgctcccctgtcggtgccgtgcgggcggcgttatggaggaatatgccccgatggatcaaggcggcggaagctgtgcaatcgaccattttggaaacccatgcctctctgcggcggaatataacgggcggggacgatcaactgccccgcttcttcccaagacgaacgaagtcggggaacccgcaaaggggggtgcaatattgtgggaggcgatgggggtgaagcggacgttccccaattcgtcaccccgggcctgacccggggtcccgctttctttccgagtgcacgcccagcccaaggcagcgggaccccggatcaagtccggggtgacggtaaatgatgtccgcaactggcaataagacgccggcccggccgttatccgatcgcctgttccgcagggatatggggcaggttcagcgcctccgccacggcgcgataggcgatctgcccgttccacacgttcagcccgtccagcagatgcgggtccgcccgcatcgcttccttccaccccaggtcggcgatccgcagcgcgtggggcagggtcacgttgttgagcgcataggtgctggtccgcgccacggcgccgggcatgttggcgacgcaataatggacgatgccctccacgatataggtcgggtcgtcatgggtggtggggtggctggtttcgaagcagccgccctggtcgatcgccacgtcgaccagcaccgcgcccttcttcatggtcttgagcatatccgccgacaccagcttgggcgcggcggcgccggggatcagcaccgcgccgatcaccaggtccgcctccgccacgcattcggccaggttggcgcggttggaaaagcgcgtcttcgcccgcgcctcgaaatggatgcccagccgctccagcacttccgggctgcggtccaggatggtgacgtccgcgcccaggcccgccgccatctgcgccgcgttgaagccgaccacgccgccgccgatcaccgccaccttcgccggcaggacgccgggcaccccgcccagcagcacgccgcgcccgccattggccttttccagagcggtggcgcccgcctggatcgccatgcgcccggcgacctggctcatcggcttgagcagcggcaggccgccatgggcgtccgtcaccgtctcataggcgatgcagaccgcgcccgacgccatcagatcccgcgtctggtcaggatcgggggcgaggtgcagataggtgtagaggatctggccggggcgcagcagggcgcgttcctccggctggggttccttgaccttcacgatcatctccgccgcggcgaagacggcggcggggtcttcgacgatctccgccccggcgcgggcgtagaggccgtcatgcgcgccgatcccctcccccgcgccgctttccaccagcacgcgatggccgtgggcggtcagctcatgcacgctctccggcgtcaggccgacgcgatattcgtgattcttgatctccctgacggtgcctacgatcatgaccatcttctccatcattgccggcgggggtgtaatgtccgttagataggcatcgttccggcattttgcccgtgtcggcgaaacggcgcgctcagggcgcctgccggaccggcaccggcgcgttgcagaggtcgacgccgccggcgggccgttcgtagaaatcgtctttccggttggcccgcaggcgaagataatcggcgaagctacgcgatcccacgtccatcgcctggtaacgcggccgctgcgcctccggcaggtcgctggcgaggcggacggaaaggatgggcaggcgcctttcccccgccgcatagaagccgaggtcgcccgatccgcgcggcaggctggcaagcaggccgatgccctctatcacccggccgaccagcgcgatgttgcggtcgagctggcgcggggcctggccgatcacggcgtagagttccgctccggtccccgcgtccggggacaggttccgcgccacgccgaccatggcgtagcaatggggcagccaggccgacgtctcgtccatcgccaccggccagccgtcgatgaagccggtgcgcggggcataggcgtccggatagggcaagggcacggcggcgcccttgagcgtggcgagcgggcggacatagtcgggcacgatgttcgcggcgatgccggggggcagggccttcttctccgtcgcgtcgccccattgggcgacataattgtcctgcacgcggtagacgctttccccgtcccaccagcccgcccgggcgagcgcgcggatattggcgacatgggcaggcgcgaaatcgggcgcgagctggatgacgacccgcttgccgccctcgaccgtcatgaccagcagcgcgtcgggcgcgatcggccgccaagcgcctgcgggggcctgcgccactatggcggagggggtggcgggcgcatcggcggcaagcgccggggaagacaggaaaagcgcggccgtgaaagcgagggagcggattggcatggcgcgatcaagcatgggatggaaaggaaagtaaagcatccccttgcctagcgcgccgacgcacgatagggagccgcctccagtgcaatgcggagcggtggccgagtggtcgaaggcgctcgcctggaaagtgagtatacgtcaaaagcgtatcgagggttcgaatccctcccgctccgccatttacccattcgccagcgttcatagacagccgccggaaggtacggttttctgcggaaaatttggttttcatagaccgccgatgttcgttgaagttcgcctgcaaccacgataaaacgtggtggaaagtgtggtggatttcggggggtgtggtggaatgcgccccggcgaggtgaagcatggggaaattgacggccaatgaggtgaaggcttttctgaacaagcccggcacctatcaggatggtgacggcctattcctgaaagtggataagcgtggcggtgcgtcttggctcgttcgcatccagcatcaaggaaaacggcgcgattacaccattggcaccgccaaactggtgactttggccaacgcccgtatcgaggccgtgaagctgcgcgaggccgtccgaatcaaaggcctcgatccggtggctgacaagcgcaaggccaaggccgcgaccgtcaccttcaaagaggccgccgatgcctatctggaagcgcataagtatcaatgggctaacgagaagcatggggaccagtggcttagcacactgaaaacctatgctttccctgcccttggttccaagccggtaggcagcatcaccgctggcgagatcattgcggccatctccgaagtgtggacgaaaaccccggaaaccgggcggcgagtgaagcagcggatttgcaccgtgttggattatgcccatgctcgtggctggcgagccaccgaagccccgcataaagctctggcagcaggcaagggcctgcccaagcaatctggcggcaagcatcatccctccatgccctatgccgatgtccctgccttcctcactcgccttcgtgtcactggcggagtgtggggacgccttgcactggagttcgccgtgctgaccgccgcacgctcgcaggaagtgcggctggcgacatgggatgaattcgatcttgataacgctttatggacggtgcccgccgatcacatgaagatgcggcgtgagcatgtcgtgccgctgtcgcccgaagccgcgtctgtgctgcgaagcgccatggttgtccggcgcgaaggaactgatgttgtattccccggcatgaacggtggcgtcatgtccgacatgaccctgttaaaggtgttgcggcggatggaagaaccagtgaccgttcacggcttccggtcatcattccgcacatgggtcgccgaacagaccaactttcccggcgaagtggcggaagcggcactggcgcatcagaaccccaacgaggttgagcgggcttatcagcggggcggtatgctcgacaagcgccggaagctgatggaagcatggggtgcgcattgtgccacggatcgtaaaccagcagtggttttacagttgatgaggcaagcttgaaggcaggcattgtgctacatcaacgccaatgaaccttggcccgtcgcgaacttcgtgctgaccttcgtaggcgtatggaatgtcatcccccgctccaaaacgtcggtcgcgctcagcagttgaagccgcttgtatgggattcccatatattcatattcgcccgcatcttcggcttcttgtcgcatggccttcgtaggttcgttgagacaaaggaaaccagcaatcggacacttttcgcgttccatgacaccccgtaggtcgcgaacgtcggtgggcttcaacttgccacccttcaccgaaagaataatctgttccaatttcatatttgtttggaagtataggcgaccgtcaatgccgcgatccgcgaccttcttctgcattggaaatccaccaacacgctcaacaaaccattgttgaaattgataagggtttctatcaaagagatgccgagcctgttcgacactaattggaacaccatctacttcgaaatgaattccttggaccaagcgatggcgctcagcgagttgcgttgtgaccatttgtattggtaaaatagcaatgtcgcatccaatccatcttctttcgttctttacggcagaatagatcgtcgttccgcaaccgcagaatggatcgaacactacgtcgccggggttgctggatgcctgaatgatccggtcaagcaacggcacgggcttttgcgtggggtagccgaggcgttcatttgcttgcgatgaaactggtccgatgtccgtcacaatgtcttgaacaggcaccccaggattctcatcggcatatctcttttgttgtggaacacttcctcgcgggggccaatacacaaggccagccttatcaagcaaatccagcttttcctgagttgatagcccggcgaaatcatggtctggatatgcacgttgaagcgacttaattggaaccgcccaatgtctgccagaagcggtgggatcaacattgcgccatggctttccagaatctcccgtacgaacgcccgcccctgtcaaagtgactagtctataacgacccttaccatcactaaagcggtagaaatcgtcaaggtatgacttttcatattcttgaaaaacccggttccaagtgtattttgatgatttagtgtaaaataatatgacatcgtggaccggaccccaccgctttgatcccccatgtgatccagtacgcttccaaatgatttcattccgaaaattgtcatgcccgaaaatcgcgtccatcataactttgatataatggctcgctgtcgggtcgcagtgaagataaatcgaaccggtccgtttcaaaatgcttttcatgaagagcattcgctgcaccatataaattagataggcgagtagttcgcgattggttttcctaagtgcatcaacccaaagcgtccaaaactgcacagcatcagggtcaatgccctgttggatcatgagcgtaggtatctcgcgtgcaattctttccttttcggcgtcgaattcccacgtatcggcgaacgcatgaacctgttctggcactggtttaccggtcagattgcgatacattaagttataattggtgtcggacttgaacggtggatcaaggtaaatcagatcaacgctttcaagaccaagtttgttctgcattatgtcgagattgtcgccgtagtagagccggtttagcgagttgcttgcgccgccgcccgcgccgtccaacaatccagccatatgtcccccgattttagtcgcatcttcgcataaggcatgggccataccgacaagagacgtcggacccgtggcgcattccttgcgcccgctcataacttgaccgccccacattcggcaatgggcaggtgtagctagtttattgaatctgatcgaacaggcgattcggacctccgccgaccaaaccctgtccgccaacgagccgccctcaggcatcgtattatgagcgcggctgattgacaaatgtcacattcttgtctgcgagcagaatatagccagattactgtttgcctctaacatgatgaacattatcgccgcgatcacaggatggacaacgtgtcagtggctcaacaaataaccgctgctttaaccttgatcgtgcggccctcaatcggcggcgaactaaggttccctcgactaaggtcgggtggccgccgaaatgcgatatttcgaaaacaattccgcaggctgtacgtccaatgcacgagccaaggccagcattgtcttgatggtaatgttacgttcgccgcgctcgatcccgcctatatgattgcggtgaagttcggtcagcccggacaaatcttcttgggtcaggccacgcactttccttaactgcctaacagcgtcacctaacgggacaagatcgggatcgacttccacgcaaacgtggttgccgacctctcttcagcatcaccacatcgtataagtgtgaatcccgcttttacgatgcattttaccataatcacacctatgagtgttttccttgcgtctgctccgcaggcgccgccatgaaagggggagatatgcgatcattcaacctgttctcgaacgatgacggcgattacaaggccgtcaagcaaggctggtgctggccagcattcttcttcggatcgatatgggcgttgttcagcggactatggcttgcggcctttctgctgctgcccatagacctcgttttcagcatcaccgggaacaataccaacgggtatgtcgatccctatgaccgttacgacgagccgacccggcttgtggtgctggctgtgtcctccgtcctactcacaatccggatactgtttggactgttcggtaatgcgctacgagcgcggaagctgcgcaggctcggcttttcccatgtcggccgcgtgaaggcggacgggaaggcgcacgccatttctttgtgcaaggccgcgccttctgattcgggcggccaacaggcagcgccaatggccgcaagagcaccatctgtatcgtcgcctgcgatcacaccacatgccgagccggaaaggcctatcggccttggggaaccaagaagagagaagataaccccgcagggattcccgccccactggctgggctggtcgattgcggctctcagcattctggccgtggctgatatgccctacggctattaccaactgctccgcctgctggtgacaggatatatgggctatctcgctgccctgtatttcatccgcaagccgagttcgtgggcgtgggcgttctccttcatcgccctgttatataatcccgttttcgtcatcaccatgagtaaagagtttcatgcgttggtgaacctgatcgctgctgctgccatagcatgggagatcaagaagctgcgcggggcgttcctcatctcccgccccatcaaagccccgcattgaaccgccttcggcgtgttccagccgtccgcacaacccacgcgccgcaggcgcggtggggcaggagtggaagaggctgggcacgccgtgcgccagaatgggaaccaagaggtggaaatctctcaaccacccaccccgacatattattgaggggataaacgagatggcggttcatttcgtcggctggtcgcccgctctccgctcccggctttgccctatcggcccctccgcttcgctacgggccgatgagcagccttcgctcccgagcgcccccccagccgaaggggggaggagaagggaaaagcttcctgcatcgaaggtgaggaggcagcggcatcggcagcaaacgaccagaagttgccataaactgaacgttgagcttttctggcaaccggacacactatggtagatcaatagacttgttcagccatgctgccgtcagaggcattattccagctactcccgcaccgtagagggggcaggcatattttgccatttcaatagttgaacctagtccatcgctgaacacgaccaaaaatatgatccatccgacggccgcgccaatcagtgcgaataacactgcatacgacttcggattggcagcgacttggagagtaagaatacaatgtagaggggtgcccaaaattaacgctgcggggattgaaaaaagcaatgccattgtgccgactagcgctccccacatctgcactgcaataatgcccttcaaactaaacattccatccgccgtcgcaagaatgccacagcaaaagatgatcgttgataaaaagcatccggcaaacgccgacaaaaatgcgacttttaaagattgtgcgatgctgaggtctggttccatgatgagagtaacgcaaactctttttaaatatccgtaaaagtccgcttttttgtcgaagtggctgcaaacctgagtgtcgcgaaaccaccccgcatcgtcgttcccggcccgcgaatcactccgcgccgacgataacccgttggtccggttcgggattggcaagctgcccagcggcaggggaccactgcctgccgcttaggcaaccgatatcggtgcgcaagattggacgttgccggaacgtgcggacacttgatcaagatggcctaggaaagccgaacgattccgtaagctaataggacggccgataccccgaaccagatagcccagatcacctgcatctttgctcgcccgctacgctcaagataagcaacgtaggttccatatgtgtcaggtccaaacgccctcgcacataacaaagatagcggtagagaaataaatgcgcctgcccaagcgaacgcgagcagactgcctgtgcccagtttcaaaccccataactcgcttaaatagagactgaatatcggactgcacgcaagcgaagcaacgaatatcgcgaacgcaatagcgacgcgccagttgtcaggcgagtgccgggtagacctgccacctgacagtagcaagataatcgccagaagggcgagccaaattagggcgttgctccaattcatggccagccttttagtcggctttcagcgaaattgaacagggaagcggcctgtccccttcccacccttttcagtcattcgcagcgcagccgcgccttatgcaaatttttcatcgcaacggctggcggcaggggtgtcaccatgaggcacccccaatatacagatacccccccggtgtccgggaacacagaaatacgggtgtgccccccattatacgggcctccggcctgtctggataaatttgtccggctcaatggagggcttacctcatggctaccactcgcatgactttcggtgccgttcttggcaccatcaccgacaccgctggcatggtcagcaagaccgtcaccaccgttagcgggggcatcgacatggcaagccgcttcgtggaatctgcggccaccgaccagcgtgaccgtcatgcgatccatcgcaagaccttccgcgacacgctgctgcgcgaagcccgcatcgacttggcccgttcaaaccgtgaggttttggacttctgcgccgactccgaggccaatgccacgctctacgctcaggctatcgaatatcttcccgatagtattttcggggagtgaagtgccggacccagcccttggggcgggtccggtatgaacgtccgataggcagaatggctaccagtcagttcgcggcagcttccggctcttgctggaatttgtcagcagccgaagcatgcggtcagccgcccttactaacttcaactcagcttctgtctgcgccgagcgatcaccatgtttccatgcgttgcgattgcccatcggcgcaccgcagctactcccaccatgcatcctgcatcgctgttttcctctgacagccggggaacggcattcggctcccgtccgtgttcgggcaccgcaacgaggagcactggccaaattggccggttgcatggggttgtccgtgagaatgttcaacttcttggctcccgctccgcttcgggttgtctggagagtggccaagtcaacttctcggccactctctgggatttgccgccactgacgacacatgggcaacttggccgaaaaccaatggctttcacgcctccctcgcccgtgactcagccgcttttgccgccacacgccgcaggcatgttatactccaacacagtgccatccccggtaacatcagggttggcatgataggtgtcggacgttgcgcttgttgtgcgtgctggtgacacaggcaggtagcgcttccatgcatcatgaaatgcttcgcgcttatagcccttgggcgtctgaccattgggcatacggatcgtggacgaccggatgccatattcacgcagcatctcggccagtttgcgggcgtcgatcttcctgccacgcagatcgccccaaggcgcttcgtcgtcgtccagcaacctgtccagcagatcgacggtggtgatccgatcagcattgccgaagcaggcatgaatatccgccaacagttgagcgcccaaagaaggacgctcgctggctttcgctgacagcacggcatccgtagcagccatcctcaccgcttcgggccatgtaccacctgccagatcggccaccgcgaacagcggtccccacacatcggcattccggtcggcaatacagtccggcatggccggttgtgccatttccgccagaccggcgatgctggccgcccattcggccagttcgatccgcagggcttctgcttgaagctcatgaatacggggctggaaaggttcggccttttcgccagccgcccgcttccgcattcggataatgatcgaccggctcatgatagtgtcgggcaggttgccaaggccacccattgcgaccgccgcatatgtagccagttcaacgggctgcaccttgccgcgctccgtattgcagcggcccaccacggcaccacggcgatagcctgcattgaccatcccccgtaggtcttcgttgcccctagcggcagggccaaagatcgtgtcgatttcatcatacaggatcgttggccggttcgcttgatcggagaccttccacagaatgtacgccgcagacgagtttaccgacagcagcgggtttggaaccagcatggctgtaatctctaacacccgcgactttccgcttcctggctccggcgacagcaccgcaaggcggggcgtcgaaaaccacgcctccatcagatgcgtgtgggcgatccacaggacatgtgaggtgctggcatggtccgaggggtagcagatgaaacggcgtgtaaacgcgtgaatgcggttcagcagtcccgcagcatcgacgctcgccgcatctgcctgcatctcatctggcgtcatcggctggtccgggttagacagtgatgccgggctgaccgctttggcatcttccgggccggttgctgttgacgcagcaccggccctttcgttgtggctggcatcgctcatgcggcaccgccagtcaggcgctcgatcagcgcccgaatgctggccaccttgaccagccgcctcgtgccgatttgcatggacaggatttcgcccttggcgatcatgtcatacagtttggttcgtccgacccccaacatctttgcggcatcggagacggaacacagatagggttcattcatagacttggttcccagcccatcagctaacgctttcatgcgtccgctttccgtgggcaggggcggttgactacgaatccgggaaggtgtcggctggtaagggccggaaactggttttcagccctttcattatcgcgctggcccgtttgcggatttcactgtcggcaggcgcatcgccaccggcctgaatgaaccagtcatggatgatttcctcaatccgcgcctgcgcccctcgctctgaaggcagcccgtctggtgtattggctatggccgtgacatggatcagcgcaccttcccaatcccatgttggcgggcgaccgcccttattctttgactcgacaaagctggagcgatgattgtcgagatgccggatcagcctccggcgaacagcatcaaaccgttcgccagccactttgagcatggcagggtgcagtggaacgccacgcccctgctccaccacgccttgcaggtcggaaaggtaagcgttcatcgccatatcaatcatcgtgaaactggccggtgccgtcgatatgcctgagactcgagacacagcatcggcaagcaactggctggcgctgctctcggcagcccgcaccatgtcattgaccataaactctgggacgaactcaccataatccccacccgcatgtatgtggagcatctgccgtttgaaggcgctcaacgcctttgccgtgagtgcgtctaggtggagcttgatcttgtcagccgcagttgtgtccatgcggcgcagttggctatcgtatcggaatatgtcgaatccttttgatgtggcagtgtctcacacattccggtcgtgtccagtatcgagggcatcagacaccgcccgcaagactgcccgcccgctacagcgctatttgggaagcgcgcgagcgggcagcctcgctaccgtcacgaatctccgcagccggtaaaatgaagggacactttgagaatgtgtgggggaaaatgtgggggatgaatttttagatcgtaaaatatgcctatatatcaactacatatgaaatgagttagactccctcccgcgccatttacccattcaccagcgttcatagtcaaccgccggaagatgcggttttctgcgggaaatttggcttcctcaggccgccgatgttcgttgaagttcgccataatgtccgcgatgtcggcgctctcagccgagcgaatttcgggatttgccacatgcgcttcactcctcaagtcgggtggtaccatccctcttcgcgccctgctcagtcctcgtcctgccacctgcgcagatcggtctgatcatgataagccatgcggtccggcgtggtgatgaactccatggtcgtgccccacggcatgcggcaatagcaaaccttgtttccgggacctttttcggtggcataggggatagcgcgcggcgcggtgaggggtgtgcctccagccttctcgaagcgctcgaccgatgcgtcgatgtcgtcggtgtagagcgcgaagtgcgtgatgccgaaatcgctcgcccggatcggctgggcttgctggggaccgtgcatttcgaagagctcgatatcgggtccggttccaatcttgaccatcgcctgcgcgcgcacaaccgttcccgggaaagcgccgacggcccgctcgaactcgggcccctggcgcggcggatcctgcggtccgaaggactgatagatcagttggccgccgaatgcatccgccaggaacgcttttgcggcttcgatgtcgggcaccgtgatgccgatatgattgacgccgcgaatgacgggtgcggtcatgacagtctcctttgctatttgttcgatctatcgcgaggcgtcacgaaggcgcagtggctgagtttcacttggccttgacgaacgcgatcagcgcggctgcgacttcatccggtcgctcgtccgcgacatagtggctgcaccgcgcgatcgagccgcccgtcacgttggtcgcgaattccttgagcatcggcaccatctgcgcgccgaagcgctggtcgccgcccaggccaagcaccggcatctcaagcggctgcttcttgtacgcgagcgcggccgcatggtcggcggcgagcgcgcgataccattccatgccgccgcgggtgcggccgggaagcgccatcgccctggcgtagacctcgatgttggccggatcgaagctgctgtgatcgtagaaccgctctgccataaaggtcgaaacatagtcatattcacggccatggatcaggcgctcaggcagatcccgattattatggaagccgaagtgccagagccgtgcggtcgtcgcctcccatccggtccagccgggaaggggtacgtcaaggaccgccaggtgagtaacagcctcccgatagaggacggcctgcggcacggcgaccattccgccgatgtcatggccgcacagggcgtagcgttcatgcccaagggcaaccatgacttcatgcgcgtcgcgcgccatcgtcgccttgtcatagccgccctgcgggcagtcggaaaagcccgcgccgcgcagatcgatggccactacgctgaaatgcccggcgagcagcggcatcacatggcgccattcccaccatgtttccggccagccgtggagcagaaggatcggcgggcctgagccgcccgtgacggcgttgatcctgatgccgttcaccggcaccagttgctgggcaaagcccttcaaggctgcgatcatgatggctttccagtcggatgctgacgttcaaacagagcgcgtggccagcgctaatcgtaatcggtggcgatcgtgatggcgcgccaggcgtcgatgtcgctgccgaaggccgccagctttcgctccgcgatggcgtgcgcggccgggccgagcggcaggtgcagcggggcatcatgggcgtcgactgcctgcaggatcaccgcgaccgccttgtcgggatcgcccgcctgattgccgtcgttcgtttcgcgatagcgcttgcgcgagctcgccgcatattccggcatctggttggccgccatggcgatcgaacgtcccaggaaatcggtgcgaaacggccccggctcgacgatcagcacgcggatgccaaacggccgtagttcgcctgcgagcgcttctgaaatcccttccacggcaaacttggcggcgtgataatagcctccgccgccacgcccctcgatgcctgcgccggacgacatgttgacgatcgttccgcccgaacgccgcaggacgggcaatgcagccttggtggtttcgatcagaccgaacaggttgacctcgaacatcgggcgatattcctccgacgtgccttcctcgatcgccccgaacagcgcgtagccggcattgttcacgagcacgtcaaacccgccgaaggtctcgaccgccattgcgaccgccgccttcgcggccgccgcatctgtcacgtcgagcggcaacgtgatcatgcgaccgccgaaaggctccgccatcgcctcgatcgtcttgacaccgcgggccgtcgcgatgacccgatcgccgcgctgcgccgccgcaagcgcgagccgctggccaaagccgcttgagcagcctgtgatgaaccaggttttcattcctgagcacctccaaatgatgaagggaatctagatgtttatatttgttctttaactgccataaatgcattctcgctgttcagttttgtatgggtgttgtgatggagtggagcgacgtcaggatatttcttgccatcgtgcgatccggcaccttcggcggcgccgcgcggtctctccagataagccatccaaccgtcggcaggcgccttcgcgcgctggagcaggcgatcggtcacacgctcttccagcgcacggcggacggtcttgtcctgaccgacgagggccatgggatcatcccgctggccgagcagatggaggaaggcgcgctggccatggagcgtcggctcgcggggcaggagcagactctcaaaggcagtctgcgaatttcatcagctgactggttcggggcttatgtcctaccccccatattggcggatttctcgaaagcctatcccaatgtcgatgtcgagatcctgaccggcacgcgcctgttcaaccttgcccagcgcgaggccgacgtcgcattccgtatcgtgccgttcgacactgccgatgtcgttcagcggcggctcttcaggctcgaatatggcgtctacatcgccgaggaggcagctgatcccgaatatggcgacggcaccggcttccggttgatcacccatgacacttccaccggccatttccctgacatcgcgtggctcatcgagagtttccccaatgcgaggccggtcctgcgatcgaacaaccgcaacgtccaggggcgcatgtgcagggaaggcgtcggcatcgctgtcctgccccgcgtggtcggcaatcagatcccgggcatccgcagagtggacctgccgacgacgccgccagcgcgagacatctggatgggatatcaccgggatctaaggcgtcttgggcgtcttcgcgcgttcatctcgaccgtatcgggccatctcgtgaatgcggtcgcctgatgggcgacccggctcgcgtgtcaggcggcggccgccttcgagcgacgacgcgcgccgctgatggtcagcgagaccgccgagacgaggaagtagaaggcgccgaaggcggcgtagggcgcgatgtcggcgatgctgaccggcgccgcgccgacggccttgctgatcatgtgcgccccggcgagccccgactgggcgccgctcaggatcatggcccattgcgcgccataggacttccagcgctgcgcgccggtgagtagctggaacaggccggagagcaccgcccatatgccgaagatctggaggaccgcatgcatgccgtgcggcagggtcgcggcgacggccatggcggtcgcgacgctgacgacgaagttgagcatctggctcttgttcctcatcaggccgccacttcggctggcgtcgagatagttcgccagcgcgtcccatgcgggataggcgacgagcatcatcgcggccagcggcggcatggccttcgcgaccgtgaaggcgagcgcgacccagatcgcggagaccgcgaagcgcagatagtaataggtcttgagccagtcccgatccggggacttcgcgtcggtgatggtcttcatggcatggttccttcatgtgaagcgggcgcacgtctcctgtcccggaatccgggtggatcggtggttggtgctcgggcattgcgcggctcgttatgcgccgcgccggttccgattagaggcggaagcgtcgcggcaggcgccatcgtgctgcggccgccacggcggcgcacccgacgctataccagaccacgacgtagagcgggtcgttgaaggggcagcagaaggcgaagacaaaggctccgcaggcgccggcggcgatgccggaggcgagcgcgctgagcctcggttgggtgggcgcggccctccgcatgagggcgccgagcagcgccacgatcggcagcgaaagcaggaagatcgatgcggcgcacagcatgccgctggccggatcgatgcgatcgagcagcgcgcggtcgctcgcgcctgggggcatcacgaacgcaccgccgaccatggccgcgaccgcgagggcgcaggcaagcatcagcccccgccgtggtcgcgccgtcggcgagaaggaccggatcgccagaacgcaggcgaccgcagcgagcaggccgagacttcccacccgccagatgagaaagggcgagccggtgatgtggtgcatgtcgggccgcatcactcccatcgagacgaacagcgcgagctccacaacgccgagtgcaaggactagcccgccttcgcgcagcatgctgcggcgctgcactggcgcgagatcggacgacagagcgacgatcagggtttcactcgacatcgggagtcttctcaatgatggccgtcaggcgcgcaagcccacggtggatgttcatcttcacggccgagggcgagaggccgatctggcccgacgcttcatcgacactgtagccctgcaccttgaccagcaggatcgcctgcgcctgcgcggggcgaagctcgtcgagcaggctggccaagacggagctgctgaccaccgaagcctcgtggtcgtcgacggctatctcgtcaggcagctcgtccatgggccggcgcgccaggctgcgcaactggtcgacccacttattcttggcgatcgccgccagccagggtcctagtggatattgcggatcataggtgtggcgccgccggtggacggcgagcagcgtctcctggacggcgtcatccacgtcgcccggcggcagtcggcgctggaaatagtgcttgagccaccaggacatctcgccgagcagccgccgataggctccgccatggccgtcctgcgccgccgccatcaggctgctccagccgtccggcgcggttctggacggacgctcgcggctggccggcgccgtgctcggcgcgggctttgagatcaatctcgagaggaagtccgagcgcatgatctcttattcgcgcgcaaggcgatctcggtcacgcgccatgtcgaactttttttcagcgcggtttcgatcgtgccccgctgcgtcgacgacgaggccctgccatcagagaatgccgtcatgtggttggcctcacacggttctgatcgtgccgccatcgatgacgaattcggcgccgtggatcgcgccggcgcgatccgaggccagataggcgatgaggtccgcgacctcggaaggttcggccccgcgcccgatcggaatgccgccaagggcatcgaggaccgactgcctcgcatcctcgatcgtgccgccattcacctgctggaggcgttccaggaagtggaccgtcgagtcggtcatgatccagccgggggacacgacattgacccgcacacccctcggccccagttccttggacagcgatttgctgtaggtcctgagcgcggccttggcagcggcataggctgtggtcgactccggcaatggcaggacggactggatggaggtgacatgcaccacgacgccagcgcgctgttcgatcatcttcgggaccagcaggcgatcgagccgaacggtcgccagaaggttgaggttcaactccgaaagccagtgttcgtcggtcagggcgacgaagccgcccccgggcgcggacgaaccgccgatgacgtgggcgagaatgtcgatgccgccgagccgttcgagcgcggcgtccgccagcgctttgccgccttccgcagtcgtgaggtcggcctggacgaactcgaccccatcgatcggctccggcgttccgcgcgcggcggtgacgacccgcgcgcctccggccaggaaccgatccaccgtagcgcggcccgcacccttggtgccaccgctcacaagcacgcgctttcccgcgaactcggtcggatcggccctgatcgtcatgccgtgacctccaatgccttgatggcatcggtttcgagcgtgaaacgataggtgaagcgaatggggctgccggggaagtcgccatgggcgggcccttcgaccacgacctgaccgtcctcgcggcggatcgcctccggcatgaagacggccttcacggcgatgacttcctcctcgaacagtttgcggatctcgtcgtggccttcgaagcgctttccgttgtccaggaaaaccgcgtcggcggcgaacggcttgagcatggcatcggcatcgagccgtgcattggccgcgacatagtcggcgatgggcttgggcagttcgatcgacattgctcggctccttgcggtgacaaggggaatttagcgtcgagcaatgcttgtgataatcggaccaaaccggcatgtgacgttgcgaaaggcgggacaatgtcaaagcatggcctggttgaatttgatgcggtcctcgccatagcgcggcgggggtcgtttcgcgctgcggctctggaactggggctttcaaccaccgcgctgagcaatgccatcgccaagctggaagggcggcttggcgtccgattgttcaatcgcacgacccgcagcgtgtccctcaccgatgccggccgaaatttcgtcgaacaggtggggcctgccgtgagcactcttcacgaagcgatgggagccgcccggtcgcagcaggaaacgccctccggcactctgcggatcaatgctttcgccacgggcgcgcgagagatcctcagtccgctattgttgaagttcctgcgacactatcccaaggttcacatcgaccttgtcaccgaaggccggatcgtggacatcgtcgccgaggggtttgatcttggcttgcgaaccgcgaaccttgtgccgaccgacatgatcgccattcccgtcgggcctccgcgcagctttgccgtggttgcatcgccttcctacttcaaggtcaacgacaagccccgcacccctccggacctgcttcgtcactcatgcattcgcgtccgcttgccgaacggggcgctgcatcgctggcattttgagaagaacggtcagcccgttcagatcgatgttgccggtcccatcacgctggacgaggcgagcctggcgcgcatcgccgtcctcaacgatgtcggcatcggctatttcatggaggccgacgtccgggaagacgtccaggccgggcgcatggtccgagtcctggaagactggacgccgccaatcgcgccattatgtctctattatccgaccagacggaatccctcggccgctttcaaggctttgatcgacatggcgcggcgatcatccgaatgatcattttgcggcgaccgtttttgccagcagctgcggtttccggcctgagtggggatggcggtatctggtcgacagccgccagaaggggacggtctgcattgggcaatcaaaatcctgcggctttgatcgccactgcggaaagcggcatgatgctatctcccgatcagggagtggcggacaccatcaactctaccatcggtttgttggtatgcggtgaaacaccgcatactccatgcgagcggagcatatcatagaaaaacagccatttacgagatgaaatggcaccttccgagagaggaaggtggtgacccctacgggcattgcatggtccggttaagtgtttgatatcaatttataaagttatgaattttgtcatcggtgccattgtatggcccatcaggcatttgcatttgcagtccgggctgagccttaggtgatgggtgcgaattttgccgatgtcatctgattacccagcgacacgaccaggaatggtaaaatttcgacgcccgtggggtgcgagcacgcacatcattgcccagatcacctacgcacagcgtggctggagtttgttggcaacgaagcagatatcgtctggttaatggaatgctatgaataaagcgtccataatgaactgaaataacaacattattttcttcaatctgtcgcaaaggccgttgcctaatccgttcggctatgaaacccattgatgtggtgctggggtttgcaccgaatcggggtgacgatggacaggggtttgggaggcgtcctatcaggcgccgatagtggcgtgcgcgcccttgcgacgctgctggccgtgcacaaaattgccgtcgatcctcatcaattgcgccatgagcttggccatcatgatcccctgtcgcccgatgatatattgcgtctggccaaacgccaggatggggtccgagcccgcttagctcacataagttttgaccgattgtcgcggcagccattgccggtgttggccaatggctctgaaggctggttcctgatcggccgggtaaccgaaacagaagcgctgatccagcgcgctgatgccaatgtcgagaaactttcgagggacgacctagaggcaatctggtccggtgagatcatcctgcttaccacgcgcgagagcgtaggcggggcagcgggccggttcgatatccgctggttcgttccgcaggtcgtacgctaccgtaagctgatcggtgaggtgctgctgattacgctggcgcttaatctgctgggtctggcagcgccgctcttctttcaaaatgtgatcgacaaggtactggtccacaacacgctggccaccctccaggtgctgtccgtcggctttgtcgctgtatcgctctgggaagtggccttcggctggttgcggacccggctctattcggaaacgagccagaagctggatgtggaactgggctcgaagctcttccgccatatgttgggcctgccgctatcctatttcgagggccgccgcgtgggcgacacggtgacgcgcgttcgccagctagaatcgatccgcgaattcctcaccaatgcgtcgctttcagtgctgatcgatcctgtcttcaccatcgtctttctaatggcgatgtggatctattctccaacccttttctggatcgtcgccgccaccattcccgcctatgtcgcggtgtcgctgctcgtcaccggcccgcttcgtcaccgtctcgacgaaaagttcgaacgcggctcggcgaacaacgccctgctggtggaaagcgtctcaggaatgcaaaccatcaaggcatcggcggtcgaaccgcaatggcaggaacgatgggagcggcaactggcaggctatagcgctgccaaccagcgggtcatcaatctgggtaatacgggcagtcaggcggtccagctcatctccaagctcagcctagcggcgatcctcttcttcggcgcccgcgaggtaattgcgggtgccatgacggttggcgcgttggtcgctttcaacatgttcgcgcagcgtgtctccgggccggtgatccgaatggctcagctctggcaggactttcagcaggtcaggctctcgatcgatcggcttggggatgtcctcaatcagtcggttgagcccggcgctggctcccgggtggcgctgcccgagatcaagggcatgatccgcttcgagggcgttaagttccgctatggcctggacggcccctggacgctggaggatatcgacatccacctccccgccggcgggacgctgggcatcgccgggtcatcgggatcgggcaagtccaccctcaccaagctgcttcagcgtctctacacccccgcagcaggacgaatcctcatcgatggcgtcgatattgcccagattgatccaagctggctgcgccgccagatcggcgtggtgctgcaggagaacctgctgttcaaccgctcgatccgtgagaacatcgcacttgcccatcccgccatgccactggaacaggtaatggctgccgcccaacttgcaggcgcgcatgagttcattgttggtctgcctcagggctatgatacgatcatcgaagagcggggcgtcaatctgtcgggcgggcagcgccagcgcatcgccattgctcgcgccctggtcacgcagccgcgtatcctcatccttgatgaggccacctcggcgctggacgcggaaagcgaggagatcatccagcgcaacctgcgcgccatggcgcggggccgaaccgtccttatcattgcacaccgcctttctgcgatccgtcagtgcgaccgtatcatgaccctcgaaaagggacgcattgtcgaagtcggcactcatgatgaactgctgcggcaaggcgggcgctatgccagcctgcatcgccgccagatgggcgtcagcgagggcgtggcatgagcagcatcgcgcaacattgggatgttgtccgcgccgccctcgctgatgaaaggcgccgggcgagaaacctgaacagggtcgatgacgtcacctttctcccggcggcactggaaatcattgaacagcccgtctcgccgaccgcgcgggcaaccacaagggttctgctcataggacttgtcctgacactcctctggctgaccttcggcaaggtcgatgtggtggcctcggcgccggggcgcctgatcccggcagacaatgtgaagctggtccagcctgcggaggcggggatcgtgcgggccatccatgtcagaaacggccagttcgtgcgcaagggccaagtgctggtcgaactggatccgaccgtatcggcagccgagaccattcaggccgaggcggcgttgcaaaccgctctgtttgatatcggccgcgccaggggggtcctttcagccttggacggcaaaggcctcaacttcatcccgcctcaagggacggcaccccagttggtcgcgacgcagcgcgccctggcggcagcggaactggctacgatcgaagcctccgtttccgggcgttcggctgacctccaggccgccaaggccgcccgctcggaggcgttggcgcaggccgccaagctcacagagacgatcccgctcctcgatcaacaactcgatgcctatgaaggattgctgacgaagggctatgcagccaagctgaaggtcatagagatgcggcggcaacgcttcgcaaccattcgggatcgcgaggcggcgctggcaaccgcacgtaaagccgaggcacaatcctccagtgcatccagcaccatggcgcagagcaaggctgaggcgcgttccaggattctcactgaccttgctaaggcggaggctgacgcgcgccttcgccaggaagaactgaccaagagccgacagcgcagcagcctccaacgtctcgttgcgcctgtcgatggaacgatcactcagctctccattcacaccattggcggcgtcgtcgaacccgccaagccgatcatggtggtggtgcccaaaggtggctcgctgatcgcggaggtcaagattctcaacaaggatatgggcttcgtaaaggatggccaaccggtcgcgatcaagctcgaagctttcccattcacccgatacggcacaatcccgggatatgtggagagcatcggatcggacgcggttgaggatgaaaagctcggtctcgtctatcccgcccgcattcgtctcgatcccattgaccgtggcagaacaacagagatgcggctcagcgccggcttagccaccacagcggacatcaggacaggtcgccgcagcatcctgagctatctggttagtcctatcgatgaagcaacccaggaagctgcacgggaaaggtaaacgatcatgatctggcagtgcgtctttcggaataaaggaaatattcgatgacagccgatcaaaacgaggcacgggtgccaaaacctgtgaccgtcagccatatttttggcgagatcgtatggttgctgagccagtcgccccgccatgcagacgttacggcggtcgagatgaactggttgttgatgccccctattctccgtcgccaatttcacatcttccaggaaggtgaacgtcccatcggggcagcaatctgggccatgttggacgaggctggcgaacagaaggtgatgaagggtttgcgcgagaccggtgcaaaactggaagatgcagaatggacggcaggagatcgcttgtggctggtcgaactgattgctccttttgcgacggtcgaaaaccgacacgctgagcttatgatggcggatctaataacaggcccattcagcaaacgggccttcaagatgctcagtacaaatccaaatagtggagaatcacaggtcgtctcaatcccgtccgatatgggggaacgacttgtccagagcacattggaaaaaatgggagcatccggctcatgtcaatgactctgcgatcggcagtcgctgccgctgcgatcatcctcagttcaaattcccttgctcaaaacggctcggattggaccaatgccagtctcgctgaagttcagagcgcagcaaaaggcgggcttaaaaccgcgcaatatgaacttggccgccgctatgaagaggggattggccttgaacgcgacacaagtaaggcgcgcaagtggtacaaaaaagccgccggagacacagttgatcaaaatttcgtctattcgggtccggtaggtagcgaacagcatggacgggcgatcaaagtgggccggccccatgtacagccaggactcccggcggcggctacccggctaaaggatatggagcgtgctgatgagcgatgaatgcgacctttggcgcaatgtggaggctaaatcggaaacttctttccgtcgcagtctttcgccaattctgcgcatcattgtttcatcgttcttgctcatcggccaaagcggctgcggacgaggtggttatgatgtagacgtatatggcaaagccgcaaaatacacgacctactcgatcacagagaatccaggacctcgagaatgtggaattctgattgttccaaagtctttcacatgctcgacaataaaatcactatttccgaaagaagtcgcttcatctcgcttcgatgaaatagagataatgcccaatggcatcccagatattgcaggaaatatgaactgcgcgcccacggtatgtaaaattgatggtagtcagttgtttgtatctcaacacgtacttggaaatatctgccgactggagtgtgggatatttataattgattcaccaaatgtgaaaatagcatttctttacagtgttaagcagggtgatcgtcgaacaattgaaaaaattgtatctagtcatgtcatttctagaagcgattacgcttctttgattaaacatgtatcggagtgatatatgagcaattctaatattatcgacggaacggcatatcagtccggtatcggcccaacgcttagcttggaaattagaaattcgatatcggctgtaatcagtagatataacaatttgaaaagggcgccatccgaatatcaggcaagatacattgggttggtcaacagaaatgctcaagcgactgcgagaatagttgcagaacggcagagtcagatcggtcaagattggaacttggccaattccgaagtgaaaattgatggcttcggagtgccatatcgagtcgatggatcagttatggtcgttcttgctgaaaagtacgaatggcgaccgattggtattggcggaaaggctggccaacctcaggaaaacaaaattgggtcctttgccgagtacgatggtttttataatcgaattgttatagccccttggtttgctcaggcgctttgggaaggcgacgtcagatatcttggtgctgacggaggatggcatgaatatacgttagcagacgtgatacatcacgaatacggtcatgcggccgatagcgttttcggaggaggttcggaggcggatggtctagtaaatcaatccgcagaaaagatggaggagatatggggacttgctggcgggaaagcgccaagactagatcatgcaacccttcaatttagggatttgaacggaaactggatttcttctgaagggttctattctcagacaagtcctgattttgaagcagcacaggaaattgtcagttactacaatgagatgttaaaccttccagatgaaccttttcttctgaattctacaacagataattttaatccaagtaaaggccaatacctttatctcaataatggatcttcggtgtccttgtccgggcatggaaacatagtcagtggtgctaacctcaatatcacgttagattacgactcttcggtgttcatagaggcaggaagcgctgaactttccattggtggaataatattccaagtaggcgctattagtagttcgacaaattcttcagggatgtatgactcgttgatgatccctagaggcgtggttgtcacggtgtctccccaaggtgacattgaagcgcagtcttatgattttaagacgataagctatgacccaagaagtaaaaatgcggtctatcaggtaaccagtcaagatgagttcggtagatctgtcaagcagatttatactgcgaatctgtctaataacacgtttgatttcaccggtgataggactgttgtcgacggtgcattgaccatcgagcaacatccaaactcgggtacggcgatccggctaaccgactctccaattaatatcgactttgtcgatgcggctcaaattatatccgggacactcgggcgtttcgttgcgggtggggacatccttaccgaggtcgtttcgtcagctatcctaaatacaatttcttccaactttggcgacgtactcaatacaattgcgttcgatagcggcgtagctacatctcacaatctggaacacgcattcgatggaatagacacagaacttcttcaaaacctcaaggcggccggaattggagcggttagctcgtacctgacagctcaactcattgatgtcttaggcattgatggtcttccagcagaaatcctaaacactgccgcagggcaagctctcaatactataatatcgaacctagcaggcgttaacgctaatccttttaatggggttggaggaggcctcgccaatgttggagcgagcttcgttggtaataaactcgcttctgagatcgggaattgggacgaggtcggtgaacagattggctctcagattgggagtgcgatcggcgcagctattggcgcaagtacaattatcggtactgcaattggcgcgttctttggcaatttgatcggcggtttgattggaggcgtcttcaccggtgcacctaagtcaggtgccatccttggctatgatgaggcaacaggccagttccgcgttgaaacggtatggaaggaagatggcggtaaacgcgctgtggcgcgtcaactgggaaatactgcggcaacgaccctcaacggcatcttggcctcgatcggcggggaattgttgaacggcgatgacgtcgaagcgggttcctacgggatgcgcaaaaaggctttcgtttattggaacgatggcacttccagcgacaatcgtatcaagttctcgacggcctccgatctcgtggaatatggggtcatgaaggcagcgcagcagatggagattatcggcggcgatatctattctaagcgcgctttctatctcaccatggcgcgaggggcggtgaccagttcgaatggcgacggtgcaaccgcggacgacggaaaatcctcgaacaatgtggatttcggcctggatcttttgctcggcaattttgccgttgcggaccggctgaaagtctatctggcgaattccgcgtccatcaacgcgctgattgcagcggagccggattcggtgttcactactgactggctgatcgcgcttgcgagtgccagtgaactgggcctcctaaagcgtaacgagcatgattgggacggcggtttctcctatttattggatcgagggaatgtggacgcccgcaacgtcggcttccgcttcgaaacatcttcccgtgaagggaacggtgagcgtgtcatgtatctcgacggggcggcgctcgaggatacgatcgacacgggatcgaagacgatcgtccagggaggcgcgagcgatgatgtgctcacggcctatgcaggaggagcgcgagacggcgctgcggccggtacagcttatcatatcgccaatgtgttccatggtggcgatggcgatgatcggattgttgcggacgacactggtgatgatctttttggcgatggcggcaatgatcttctcgtcggcggaaagctcgacgattggttgttcggtggtgcaggtgacgacgttctcgatgctggcggcggcagcgggaacgtactgattgcgggcgagggtaatgatcgcctcgtaggctcaaacggcgtttcggccgatcccatggacagtggatccgattggcttttgggtggccttggcaatgaccgcctgtacggtctcggcggtgatgattatttcgaaggcggccaaggatcggatttcatcgagggtgggaaaggaagcgataccatcatcttccgcgctggtgacggcacggatcggatatctgatattggtacggacgaaggcgacattgacgtcattcagttcggcgatgggatagctcccactgacgttggagtggtcgcgagttcttccagcatcgacatgtcaatgcttctgggtgcaggcggtgaccgcatcgatctccggggcgcagcgttaacatcgcgcgcaggcatcgaatttttcgacttcggttcgacgatctggtcgcgcgggcaaataactgcccaagcgatctttgccaagaatgctggtagcatcatttccggctcgggcaccgcggagagtgtcgatggtactcgctatgacgacgccctatcgggcggcgctggtgatacactcaggggcggctatggttcggacagctatcggttcgcgctaggtgacggagtggtcacgatcgacgaaaggagtttcgcgtccgatctcgacatcgttacttttgcaagcagcatcgcgctcgctgatattaccgttacggtggatcccgatgcatcccaggatttgatcgtgcatgtcggaagcgctggcgaccggttaatcctcaaaaaccaagacattgattcaggcgtgaattccattgaggagcttcgattcgcggacggtaccagtctgaccctcggcgacctgtaccaaatggtgctgggtggcgcctttacagcaggggcagatgtaaaaaccggtctcgatcagtccgatcgctttgccagcggcaatggcgacgacacgctgatcggtggaaaaggtaacgacaatctgatcggtggcttcggcttggacacttatgtttggaatctgggcgatggccatgaccgtatcgaagacagcaatttcacggagtatttctaccctgcctgggcgggcacgaacacgctacgctttggagcgggcatatccgcgagcgacgtgatcctgtcgcgcgaccctgcggaccggaacaatctgcgcgtcacattcacgaacgacacgggttctatcctgatcgacgatcagttcattgccacgcgttatggcgactatggctggggcatcgaaactttcgtcttcgatgacggcacggtctgggatcgcgcgacgatcatgaatcagttgcagcccggcagtctgaccagcctttcggacactttctatggcaaccatttcggggaaacggtcgcagccggagcgggcgacgaccatatcgctactggcaacggtgacgacaccttggccggtgggttgggtaacgacaatctgatcggcggcttcggctcggacacttatgtttggaatctgggcgatggccatgaccgtatcgaagacagcaatttcacggagtatttctaccctgcctgggcgggcacgaacacgctacgctttggagcgggcatatccgcgagcgacgtgatcctgtcgcgcgaccctgcggaccggaacaatctgcgcgtcacattcacgaacgacacgggttctatcctgatcgacgatcagttcattgccacgcgttatggcgactatggctggggcatcgaaactttcgtgttcgatgacggcacggtctgggatcgcgcgacgatcatgaatcagttgcagcccggcagtctgaccagcctttcggacactttctatggcaaccatttcggggaaacggtcgcagccggagcgggcgacgaccatatcgctactggcaacggggacgacaccttggccggtgggttgggtaacgacaatctgatcggcggcttcggctcggacacttatgtttggaatctgggcgatggccatgaccgtatcgaagacagcaatttcacggagtatttctaccctgcctgggcgggcacgaacacgctacgctttggagcgggcatatccgcgagcgacgtgatcctgtcgcgcgaccctgcggaccggaacaatctgcgcgtcacattcacgaacgacacgggttctatcctgatcgacgatcagttcattgccacgcgttatggcgactatggctggggcatcgaaactttcgtcttcgatgacggcacggtctgggatcgcgcgacgatcatgaatcagttgcagcccggcagtctgaccagcctctctgatcggttcgacggcatccagtttgatgaagtggtcgagagcggagccgggaatgactatattacgaccaataacggcaacgataccctgatgggcgggacgggcgacgataatctgatcggtggcttcggctcggacacctatgtgtggaatctaggcgatggtcacgaccggatcgaggacagcaattattcggagaccttctaccctgcctgggtcggtacgaacacgctgcgttttggagcgggcatatccgccagcgacgtgatcctgtctcgcgaccctgcggatcgcaacaatctgcgcgtcaccttcaccaatgacacgggctcgatcctgatcgacgatcagtttatcggcacacgctatggcgattatggctggggcatcgaaatcttcgtgttcgacgatggcaccgtctgggatcgcgcaacgatcaacagtcaggtcgtggtggtcaccttaaacaacatccagggaaccgcatctaacaacacgcttttgggcatgggcggtgacgacgagattagcgggttggatggaaatgacacgctcgacggtggtgctgggaacgaccggctggatggcggcaatggcgatgacatattgtccggcggcctgggcgatgactggctgagcggcggcgccggcaacgacacctatctcttcaatctgggcgacggttgggatgtcctccaggacagcagcggcaccgacacagtaagattcgctgccggtatttccgctggcgatattcgcctgagccaggtcaggcaggatggcgacgtggatggcatcatgttgtccatagcagggacgaccaaccgtctgcatcttgttggccagaacggcgctaaccggatcgagcgatttgaatttgccgatggcacggtatggaccgatgcggatctgaggcaacatctctacagtcaggtactgaccgcgggtgatgacatcgttcgcggcacggcctttaacgacacgctgtccggcatgggtggtgatgatgaaatcgccggtgtggatggcaacgacacactcgatggcggtgctggcaacgaccggctcgatggcggcaatggtgatgatcagttgtccggcggctcgggcgatgactggctgagcggcggcgccggcaacgacacctatctcttcaatctgggcgacggttgggatgtcctccaggacagcagcggcaccgacacagtaagattcgctgccggtatttccgctggcgatattcgcctgagccaggtcaggcaggatggcgacgtggatggcatcatgttgtccatagcagggacgaccaaccgtctgcatcttgttggccagaacggcgctaaccggatcgagcgatttgaatttgccgatggcacggtatggaccgatgcggatctgaggcaacatctctatagtcaggtactgaccgcgggtgatgacatcgttcgcggcacggcctttaacgacacgctgtccggcatgggtggtgatgatgaaatcgccggtgtggatggcaacgacacactcgatggcggtgctggcaacgaccggctcgatggcggcaatggtgatgatcagttgtccggcggctcgggcgacgactggctgagcggcggagctggcaacgacacatacctgttcaacctaggcgatggctgggatgtcctccaggacagcagcggcaccgacacagtaagattcgctgccggtatttccgctggcgatattcgcctgagccaggtcaggcaggatggcgacgtggatggcatcatgttgtccatagcagggacgaccaaccgtctgcatcttgttggccagaacggcgctaaccggatcgagcgatttgaatttgccgatggcacggtatggaccgatgcggatctgaggcaacatctctatagtcaggtactgaccgcgggtgatgacatcgttcgcggcacggcctttaacgacacgctgtccggcatgggtggtgatgatgaaatcgccggattggacggcaacgatacgcttgatggggggaagggctccgaccgacttgaaggcggcaacgggaatgacatttacatcttcaatcgcggggacggtcgggacgctatctgggactcgggaggcagcgacactgtgcgtttcggcgccggcattgcgcccggcgacctcgaattcacgcaagcacagcaagatggagacagcaacggcctcacccttgctataaagggcacagctgatcagttatacatcattggtcaagcaggtggttcgctgatagagcgtttcgaattcttcgatggctccgtctggactccccagatgctgaccgacctcagaacatctaacaacatcggtggccaacaggtcgcggttacgatgggcgatgataccatcgttggaacatctggaaccgatacgatccgcggcatgggcggcgatgatgcgctgcgaggtggtatgggagccgacacatatcggttcgccaggggggatggcttcgatacgatctacgatccggatgaagcggctgcaaccgacgttctgatccttgatgggatcaacagcggcgatgtcgctgtcatgttctccccgacggatacggatgacatcattctctacatcgatgatcagagcatcgtctatctcgatcaaaatcgcgtcggcggcaaaaccggcattgatgagatacgttttgcagatggagcgatctgggaccgcgcaacgctcctggcgaaggcgagcggtggtcagggaacggtcggcaacgatctactgatcggctcgaatttcgccgataccttgactggtggaaccggagatgaccggctcgtcggcggagcgggcaatgatatctacgtctacaacgctggtgacggaaatgacgtcattgttgactcggcggacagtgccgattcggcagcagcgacgggtaacgtcttgagctttgggccgggcattacgctggcagatatacggctcacccgcaatgcagtggatggaccgctgatcatcagctttgccggacaagtggggtcagtcactctggaaggctcagatgtcgatggccttgccggggtgcagttcctcaaatttgctgacggcagcgtccatagcatggctgacgttcgacaggcggccctgaccggccaggccacaagtggcaatgacctgatcgaaggctttgcgacggctgataccctgactggtggcgccggcaatgatacgctgatcggacgcggcggtgccgacacctatcatttcgcgctcggctacggggaagacacgatcatcgagagcgacggtgccgctaacaagctcgtattcggagctggtatcgccacagcatcgctgcgcctgtaccggacgatcgatgcgccagatgatctgattatagccttgcccaatggcactgaccgagttgtgctcaaggaccaattgtcttcttctggacgatccggcgttgctaagatcagttttgcgaacgggactgtttgggatcgggataagattatcgagcaactgctctcccaacccgcgacgccctatgccgactatctcgttggcagcgattctgctgacagcatcgatggccttgcagggaatgatttcatcgaaggcgggaagggcaatgacattcttgccggttccgatggcaatgacattctctttggcggtatcggcaacgatgtcctctacgggggcgagggcgacgacattctctccggtgaccaaggcgtcgatacgctcgatggaggcaatggctttgatacggccgactacagtttctccctcgatagctggaacattgatctggctgccgggacggcatcgatcattcagtcgacgggtactgcccccactgagacgctcatatccatagagtctgtcgttggcggccttggaagtgaccggataaagggtagtgacgttgccaatcgaatccgaggtggcgccggcaacgatattctcgaaggccgaggtggagacgatgtcttcattgtcgaaggcgacgaagagggcatcgatacgatcgatggcggcgaaggctatgaccgtatcgaagctgcggccgacgacaccatcattggcttgtccagtctggcgaatgtcgaactgatcgccgcaaatggacatgccaacgtgcggattgaagggacggacgagaatgatgttctcgatctctctgccgcagaattgagcggcattgtctcgatcgaccttggcgcaggaaatgatattctgacaggcacgctgggcgccgacaccatcaatgcgggcgctggcgatgacatcatccgttatgtcgggcagggagccggtgccgacgtggtggatgggggcgaaggcgtcgatcggatcgaagccgctgcagacaatgctattattcgactggcatcctatcagaatatcgaagccatttctggcgggcagttcacaggtgttgtccttgtgcgtacggatgctgccgaaacgaccaatcttagtgggctgtcggttagcgggctatcccggatcgatctggaaggcggcgatgatattttcatcgggacgaaccaggccgaaacggtgcgaggcggtcaaggtaatgacacgctttcgggtaacggcggcgacgacattttcgattatgtcgggacagctaatgggattgattcgatatcgggcggtgacggtttcgacacggttcgtgcatctgcagacaataccaggatcgtcctgtcttcgctcacctcggtagaacgtctgacaggtaatggttatgcgaatgtcgttgttgaatggggggctagcaacgatatcctcaatttctcggcagttgttttggacggactgacgcttgagacggggggaggcaatgactctgtgactctcaccggcggcggaatcgttctggtagggggaacgggtaatgatacgttcaccgtgtcgggcaatggcggccataccttcaaatttggagcaggtgatggcaacgacacgctgactaatcctggttcgggctatgcacgaaatgacatcctacaattggtcggtcttaacgccgatgaagtcagtctgactcgtagcggcgatcagttgaaggtcgccatcacggcgactggagaagttttcaacgttgcttatcagttttggggtgaggcgcagggtgcgcaatatggactgggcagcatcgcgttcgccgatggtacagtctgggatcgagcacgtattcagcgcgaggcgcggatacgcggtacagctgcgggcgaaagaattgacggaacatccgccccaaataccatccagggtaatgggggggatgattttctcctcggcgctgggggagatgacatctacctctatgcctctggcgacggcaatgaccacattgttgactacaacaacggtgttgccgacagtgatacgctcaagctgatagatctcaaccccggtgacgtagagttgcgccgctcgggggaccagctctatgttaagaatttgacgacaggtcaggaaatttgggtcgaaatccagttccactcatccacgcgatacgcgattgaaaatatccaattcgctgacggtacgatctgggatctcgcacggatccaacaagaagcgtggtacagggggaccgtaggtgccgagacgatcgacgggtctggtgctgccgatacgatcgtaggcaaacaggagaatgatttccttcggggcggacaaggcaatgatacctatgtctatgcctcaggtgacggcaatgaccatatcgtggattacaatggtggcgttgccgacagcgacacgctgaaactggtcaacctcaaccccggtgacgtggaattgcgccgttggggggatcagctttacattaaggatctgacaaccggccaggaaatctgggtcgaaatccaattccactcatccgggtcatatgcggttgagaatatccagtttgctgacggtacggtctggaaccttgcacgtattcagcaggaggcttggattaggggcacagccggtgctgagacgatcgatgggtctggtgctgccgatactatcgtaggcaagcagggggacgacttccttcgaggcggacaaggcaacgacacctatgtctatgcctcgggcgatggcaacgatcacattgtggattataatggcggagttaccgacagcgacacgctgaaactggtgaacctcaatcctggtgacgtggagttgcgccgttcaggggatcagctttacgtcaaggatttgacgacggggcagcaaatctgggtcgaaatccaattccactcatccggctcatatgcagttgagaatatccagttcgcggacggcacggtctggaatctcgcccggattaagcaggaggcttggtatcgtggcacgtcagcgggcgaacgtatcgacggcaactctgaagggaatacccttctgggaaaagaaggaaatgatcatctcgtcggaggcgcgggcagtgacacatatgtgtaccagtctggggatgggagcgaccggatcgaggacagtccctcgactacaacagatgtagaccgccttgtcctcttggatcttaatcctgacgatgtgacttttagccgcgtaacgtcaacgggctatatgaaggtaaatgccaccggtgaggttttgacaatcgactatcagttttggaatgagttggtggaatcgcggggtcttgaagagatccagttcgctgatggtacaatctggaaccgcagccagattttagcggcgggatggttccgcggtggtgatggaaatgattctctttccggctatgctactgcgaacaccttcgaaggtggaaagggtgatgattatctcgtgggcgcagccggcgacgacacctatgtctatcgttctggggacggcagcgatcacatatgggactataatgccggagccagcgataccgacacattgaagctggttgatcttaatccaagcgatgtagaattgcgccgttccggagaccatctctatgtcaaggatttgaccaccgggcaggagatttggatcgaataccatttttattcagatagcagggacgtagtcgaacgaatccagttcgcagatggaacagtttgggatcggagcaatatcgctgcttttgtcgccacagctgggaacgacactattaccgggaacagcggtgcaaacatcctgcggggttttgctggcgacgacgggattgtcggtctggccggggatgacacggtttatggtgatgatggaaacgacctgctttacggggacgggcttggctcgaccggacccaatctaatcgtcaatggaagtttcgaggagcagggtaccaatccaagctaccagtcgtggggtgtctggttggatgcgatacctggttggatcaagagtaatccaggtcgatataaccaaacaagctcaggcttttccggcatcccatcgacggaaggacaatattatctggatcttgatgacgccggtcaggtcggcggtaacatggatatccgccagatgatcggtggtctcaccgctggagagacaatgctgctctcttttgatcacgccaattcgcggcagtcggctagtggattttttaacgtttattggaatgggcagaaagtagcttcgatcacagataccagtttgcagatgcagacggagaacattcttgtcacggcgatcgcgggcgataacgagcttcggttccaaggtaccggtgcggaagatggcttgggggccgcactggacaacatccggatgtctacagctgcacagaccataagcaatgacatgctctatggcggtgccggaaccgattatctcgatggcggagctggcgatgatcaactcgacggcggggacgataacgatatgttgttcggtgacggcctgctgccaatcggtacaaacctcattgttaatggcagctttgaaagtcttggccccaatccaagctatcagggttggggcgtctggtcggatgcgatgcccggatggacgaagacgaacgtgggacgcttcaaccaggtttattctggcaatgacggctcttacgcaaccgatgggcagttcctgctcgatctcgacgatgcaggccaagcgggcagcaatatggatgttcgccagaccatcggcggcttaaccgccggccaggcactggctctgacgttcgaccatggtaaccccagaaactcggatagtggctttttcgaagtttattggaacgatcagttgcttgcgacgatcaccgatctcggagggcagatgcggtcgaccgagcttcatgtgatcgcggctgatggtgacaacgtcctgcgcttccaaggaattggtgcgggagatgccgtaggtggacagatcgacaacgttcaattgttcgcaacgcaatcagcagggacaggaagcgatattctcaccggcggagccggtaacgactggcttgacggtggagcaggcgctgacatggctgtgttttctggcgctatggccgattacacggtcgttacgacgaacggcaccgtcactatcgtcgacagccaacctttacttgacggcaatgacggcaccgatactttggtggggatcgagacagtctcattcagggatggttcgctcaacctcgcagccccgatcgttcttgacctcaatggcaatggtgtttccctggtcgataataggaacaccaaggttagcttcgattgggacggcgatggtcagagggatcagaccggttggattggcaaggatgacggtttactgtttattgatcgcgacggcaatggaaccgtcaccaatggcggcgaactgagcttcaccagcgacaaggagggcgccaaatccgatcttgatggcttgcgggctttcgacagcgatggcgatggcatcttgtcgtccgccgacgatcagttcgaccgattcaaggtctggcgtgacaagaacggcaatggccaggtcgacaagaaggaaatcctctcccttcaaaaggctggggtcgcctcgattgacctgactggcgaagcggtcaaccagaactgggaatggggcgaaaacattaccgtcaataccggctcctttacccgcacgaacggcaccgtgggttcgttcagcgacgttgccctgagctatgataccagcactccgcagaacgcagccatcaacaaggccgcatcgcagttgagcgaggcgatggctggcttctgggacggtcggggcaccgctgcattcggtaaatttgaagctctagctgaacgaagggataatttcctggccgcagcccgtggcgggtggcggtagtttatcggagattagactggccgccatggccgacgacaatagtgcatcctataggccgctcggatttccgagcggcccttttgcaatcgcccaaggctttccgattgtcgtgtgacagcgccacggcatcgccgaccgcccgccaggacgttagattgcctgcttccataattcgcatgccagcttcccataaggtgggtttgtctaccatctgcgccgccatccattccggggcatgccatttctccggcagggaccggatgatcgcgccgggcaggatcgaccagagcagcatgcccaggaggaatgcgctgatccccacccacaacagaagctcgaactgtttgtcggatgcccggccgcgcccgatcatgctgtcgagatggccgagcgatcgggacaggacgttccgcgcttcatccaatgccttgcgatcctccgcccgcacagcttgcgcagccttgttgatctcctgcgccatggccgctggcggcaggcggaccgccgggctttcctcaatctgcctcaggcgtgctccaatcaccttaagcgcctgatccatgccgcccagcgtctcgctgtagtcgggcatattgtcgcgggcggcggtgagaccctggaccgcgcggtggagaaggctgagttcgcggcgcacaccctcgaaagcttcggcaggatcggtttcttggggttctgaatgtggcatgtgtcctgcctaacgtcccagaccgcgactgcgcgagaggctgagataatcctggagatcgtgcgacagcgatgcgccgccatgagacgggagaccgagctccttcacgcgatcgcgcagaagcgactcgagctgcggatcgcgatggaggctttttgccatgctctccattccttgccggatgcgccagcttgcatcatggtcgccactcttctccagtgccttgagctgccgcgcctgcgcctgccattgtgcaacgaagcgatcggcgcgctggttttcagcgatgcgaacttcaccctccgccaccatctgccggacggcattggccgtgcggccactggctgcctcgctaatcagcgccggatcatgggtgaaggctgcacgcagatcgcgggctgcgtccgggcgcagggtgttcagggctgcgcgagcttcaaccagggccttgcgctgatgtgccaagggctccaggcccttgtcctgcatgcgtagcgtgtcctgaacccgccttgcatagcgctccaccgcccggtcgagcggatggatttccggctccggtaaagccggaatggatttcagcttcaggccggcaaagatatcgcgtttgagggctggcgcatggttgacctgttccaacctgacataatccgacgccatgtccttaccgcgctcgcggctgagggcacgcaccagcccttcgaccgggctcaggggagcattgccgcgattggcaaaatcatcctggccataatgcaaatcgaccgacccgcgatggcgtgagagcgcgacataggcggcatgccgatccagtcccggcgtggcgagcacatgcacattgtcgacggtcataccctgcgccttgtggatggtggcggcatagccatgatcgatggcggcataatccttcacatcgaatgccacggcgcggccatcgtccagcatcaccgtcatgcgcaactggttgacgctctgcacggtggcaagagtgccgttcttgacgcccaggctgcgctcgttgcgcaggaacatgattcgatcgccaacagcaaagctgcgttctccgcgctcgactgtcaggctgacctcctcacccagagcgccggatgcgcgtaaccggtcgcgcgccgcctcattgagcgaatgcacctcgtcattggtatgggtgaggatgatgcggctcgcttgcgagtcgagtccccgattcctgttccagcgctcgatcaacgcgcgccgtgcgtcatcgcgcgttgcggcggcatggacatggccggcgtcttcataggcagcgatcgcttcgccggtccgacccgtggcgagtgaccgggtggcctcgcgctgccattcctcactctggcggcggatggaggtgatctccacgctgccatgccgttcggtaaccgagcggaatgcggcccctgcctcaattgcctgaagctgttcgggatcgccgaccagcacgaccttggcgccgcgtttctccgcttgcgcgatcacccgctccatctgccgggtgccaatcatcccggcctcgtcgatcacaaggatggaacggtcggtgagcaactcacgaccctgaccccattgatgctcgagactagcaatggtgcgcgacgtgatgcccgacccgccttccagattttccgccgcgatgcccgacagcgccgcgccccgcacagcatagcctgcctgctcccacgcctcacgcgccacgcccagcatcgcgctcttgccgctcccggcatagccgatgacgctgctgaggccattggcgctggtcacatgttcgagcgcgccgcgctgctcggtagagaggttcatgccccgctgcgctgcctgcgccagcgcgcgctcgacatggcgcgcggagacgccatgatggcggcgcgcatcgagcgtggcggtcgcccgctcgagccgctgttcggtctccagcatggatcgcgaggtgaagcgcttatcgccgcgcccgtccctgcccagcgcgacaagatcgggcgatgccttcaccaccgccatcaccgcatcgaactgctctttcccttcgctgtggcgatgcacgaacatcgcaaggtcacgggtggtgaaggtggcttggccgtgagtgatcgcatccaatgcgatgccggggttggcgaggatcttctcgccattggcccgggcgatggcgtaatgctcttccagccgctcactgtcatgcccctcaagcgccatgcgcgaagcggccgggccgatcttgtgctggggctcaagctcgatgccctgcacctccaggctgcgatgatcgatgcgcgcatcgatatcgagttcggccaggcgctggttggcatgttctgcccatgcttcccgccaatgggtgagaagctccgtccggttccagtcgcgcaccttggcgccgaagccctcttcgctcactgtgcgcaaacccagcatcacatgggcatgcggcttgggactgccgtcgggcgcaacatcccaatggacattgaggtcggcaatcatgccacggctgacaaattcccgttggacgaaatcgcgcgccaagcggatgccttctgccttatccaactcgcgcgggatggcaaactcgatctcgcgagcgagctgcgcgtccttgcgcagctctgccgcttcgacagcgttccaaagcttttcccgatcacgccattcttctggcgcaccatcgggcagcaacacttcgctgtggacgacgcccgccttgttggagaaatcatgatggcggccaagccgctcgtcatggagccgggaggccgagcgataggcggcagcggccagcgccgacgaaccggcggcgcgggaaatgatcttggcggagaagtggtagatcgccatggcgacataccaattaccgctaaagcagcacgtcggcacgacgtataagcgcgccctcgaaagatttcatcaatctcgggaagcggaaatctcatgaaatatcagagcattgttgctgatcgagaggagcgataactggaatgtcctttcgtttacaagaaggacattttccatgcgcaagccacgtgatccctcgacgccgctcgggagagcctatgatgcagagctcaaagcgctgaccgacaaggcgagacaactcaggcttcgcaagcaaagccagttgggcgaactggtgatggcgaccggcgccgatgcgctcaccgccgaggaactggcgggcgcactgctcgccatcgccacgaccagcgacagcgccacaaaggaggcgtggcgcaagcgcggcgctgccttcttttcaggccaggcaagcaacactggcagcagcgctggcggcaagccgggcggcgctgcggcgggtgacgatcgcacgccaccggctgcaggcacgagcggcactcaatgacaggcggaactggcaggtgaagcggcgcgagcgcacccggcatctgatcgaactgggcgggctggtcatgaaggcgggactggtcgagcttgtcgacgacgatcgcgccgtcatcctcgggctgcttggcgaagcggcggcaaggctgcgggctggggatcgtgggcaacagttgctgctctggcggcggcgcggccaacgcatgtttgcggccgaatccttgccggttcaggactgacccgtcatagggcagccatggacgacgaaatgaaagccatcatcctgggcgtgatcgaacgcgcgccgcaatggatccggcatgatctggctgcaaaggacgcggccacgcgcgcccgcgcggaagaaacgctggcggcgatgatcgccgatgtgctgggaaacgggaacgcgggatcgccgggcaacagttgaagacgatcagtcgcccgccagacgccgctcgcagacggttttgaccagttcctgcaacaccgccacgcgctcgcccagccagttcagttcctcgtccgtcaccttatagtgcggggagtagcgggcgttcacataagcctgccgcagcagatcgaaacagcggcggctgaacttgtcatcgcggggccaggccgcgaccaattccggggcgatctcctcggcatggctgcgcaggaaattgagccggtgggatttgggcgagtagaggctcagtgtgagcagtgtgcagtgatagagccgttctgttgcctgatggagattgaaagctgcctcattccggtcgcctcgttccatcaggaatttcgctgatgccagaaaagcatctgcgcttgcgaaccatttgtcgaaatgcccctgcgcctcggctcgcgcttcctcaggcggcaagtcacgcggctgggcgaagcagaagccctcggcctcatagagcaggatgccgtcgcggatgatgtcgatgaagaaaggccgtcccttttcaagctgccggttcacgtcggtcagcgaatgaacgatgaaattgaccggcgccgacagcgtcttcgtgatggtcatgtcccgcatcagacggtcgtccgccgccgaccaatagtccaggtcgaccagattatcgtcattgacgacgatgaggatgtcatagtcggacttgtagccgccgaccggatcgtcgacccagccgccacgggcataggagccgtagagcactagcttcaggattcgcgcctgcttgttccatttgctgctgcggcgcgcctgcgccgcctcgaactcctcgaacagcacgcgcaccacatgctccagttcgcgccgcttgctggcaggaagatgatcgagaccggttttcatggggttgatcctagcggggtgagagcgatgcgccaacctcgcccggcacgcaccgggcgaggcggacttttcagcgaagccagcgccgccaccgctggcgcaacggatcgcgcagattgcggctgaaattgccaagggccttggcgaagagccgctcgacctgccgtttcgtaaggccggtccgctccgcaatctccccatagctcagggcatcgagccggacggcaaggaagatgtcgcgctggatacggggcaagcggagcagtgcatcctccagccgctccagcagcgcaggatcatggctgtcgttcatcggaaatctcccgacagggaaccggcggcattgctgccgccggtatcggttcaagccgcctgggccagcggggatgtttgcggcgcgagggtagcgacaagctcggccagcagcgcactgcgttcgacggttgggacgccgccgcgctccgtataggctgtgggtggaaacgccatccagcggggcacccagccctcgacctttgcccggccattctcgccggtcaggcaatcgcggacgatctgccgcttgaccttgccggttgctcggccattggcggtggccacttcctcgcccgcaacctcggtcaggatgccgtccagcacttcccggtcgcgcaactggtcgagcagggcatcgtcgcaactccatgcctcgcgcatatcgatgttcagatgcaggcccagaagatcggcaagggcgctgcctgcttccagcgtttcggccatgacgatagccagaacctcctgcaccgcctcgtcggagagggatgccaggcggacgaacaggcccgccacgccatgatcgccttcatagccgccagtgatggtcgacgcttcgggatcgaagccaagcagcgccagcaccgcccgccgccgcgcatcgaatgccgtttccgacacgctggtctcgatgctttcggcaaccgcttcgtttaccgcccgctgcggttccactgagacccgccacaacgatgatcccacaatggcatgggcgaccatcaggcgcagcgcgagcgagggagagccaaccactgccgcccgcacagcagcatgacgatggaggtccacatagttgcggatggcaggaccgatttcagggcggaccggcttttcggtcactgtctcacccgctgcttgttttcgcgcttcccgggtcgtcagatagccttcatggaaggtgacatcgccacgtggtcccacagcaatgaagattttgccgcccttgcgcttgggggtgcgctcatgatcccagctatggaagggttcgccaacgggaaggatgacgacatcctgccatccggcttcgcgataggcgtcggcgcgttcggcaatggcaacttcctgagcggtccagaatatttgggcatcggcgaagtatcgctcctcgccaaacaggtcggaaactatgctgccgggaaagctgtcaagatcgaacagagccacgctcaccgggatggatgcaccaccgcaggcccacgctttcaatcgggcaccggtcgggcaataggctgccggatcgtcgagcagggccagccagtcgcgctgccggaccttggacagcagggtcagatgccggacggtcgcggcatcgatctcgccattacggtagagattgcggatgcggggcagcagattgcccagcgccagcgttcgtttgacctgcaattcggtaaggccgaaggtgagggcgatgtcctccacattccgcccttcacgcaccagccgggtgaagctctcccaccgggtcacctcgtcggggtccagccgggccacattctcgatcagcgaggcttccagcgccgccgcgtcatcgcctgcttccatgatcgcgcatggcagggcctcggcttctccgctttcctgcgcaatcgtcagtgccgcatggtaacgccttttgcccgcgacaatctcgtagctctcaggactcccattctgccgcacgatcagcggcaccaatacgccccgcgcccgcacggagggcaggatattggtcaggtccggtgtcttgcccttggcccgcatattggcaggcgagacggacagatgggcgatgtcgatatgcttgagttccatttccttcactccttcaaacaccgcaaccggcgccggaatggcgggggagcggcaggagcgaacccaaaggcccgtcgagggagccgggctgcacccgcaggggcgcaatggaatggagcactcaggcgcagcctgagttgttgcccggcgcgacgggcctaagggaaagcgacgctcccccgccagatcgacgccggaggccaacgccagcgcgcgcagcgcgatgaccgcatgcgggaccggagggaccgatccacaacaaagcgaatcgggaaacttgcacgctgatcttcagcgcgctccgcagctctttcccatctcaaaaaggctcagcagccgcatcgccgatggccggaaagtctatcggcgaaaaattttctgcatacgatctggtccgcggtggaccgacatggtccgccatggcccgattagccacaatgccttgattctcatgggcttgacgccgctaacgctgcccacaatcctgctgctcaggggcgcacaacatgcatcgcagcatataggaacttgccatgatcgctcagtcccccgaccgcatccttcgcctgaacgccgtgctcgaccgcaccgggctcagccgcgccactctttaccgaaaggtggcagccgggacattccccaggcagatccgcatcgccagccgctgcatgggatggcgggagtccgccatcaatgactggctcagaaatcccatgttctacagcgtcggggatggctgacaccgcatcccatccatattggtgccagttggcgttgcgccggcactggcttggcctacattgctcccgccgctctttccccttgagcgcggcaacgaccctgaacctcaaccccgccgtcgagcttgctccggcggggcaactttccttcgggttcgcacgcatggtcgcatgccgacttgcgaccgaccgcgcttggataggagcggtccggcaggtttttgactgggtctgggacgatccggaaaggccggttacagccgcacaaatggaatagccgacattcggatgagtcggtgtcggcttccgggtccgaccctttgtggaccttaaccttgaccagccggaacatcactgcgaccgctagttggtgatcggagtcgcatcgactgtcgccaacactcgtttctcctcacctactcccagtacgatctgccatttaaggaagcaggctgactggtacgccgcgcaggtacgcaatccatcaaggatcgtgatagagctagccgacgagtgaaaacgcctctcaaactgcacccgcaaggatagcttgtcctcggagcgttccattgtgcctcacggaataaaatgcccctgcgcctcactcaggctggcctcgtccaattcgatacggacgccgggaatatgaaggccattccaactattctggccgtcacattcgaacgcaaaaaaccggccgagctgatggagttcgtcaagacaaaccaccacgggcttgccctcgctcatcacgatcaggcagcggtgttcatagtccccgcgaggcaggacaagagtcatctcctgcgcggctgatatcggggcggcaaaacactcggacggatcgatcatgcctgtgcctcctagcggctctgaagtggttggatgagcattccccaatacaactcagcggctccttcctgagaaagcttttcaccggctccgcccctaaaactcatccccatggatttcaggtggagcatctggtcatcagcttcgacgctaagattttcattgaacgaattgctctcgctggtttcattggccgtataggcaatgccgttcatgaagccgccgcccatgaaaaccgtgcagcgcgtcagggccttcccgccgcgatagatcaccgcattgaagcggtttgcatcaacgcgccggaaagtgccctcgatgccgggattacgggcctgaagctcctcaagtgagccctcgaagtagcgggcaatgaagtcgaaagtctcgaccttgaaatggtccttgtcgcgctccgtgaaagtctgcgcgaggcgcaaattgctagaccgcgaagccggtgcggccaatgactgcgatcgcgactgcatgggtgagaaagtatgcgctggtaattcccgctgctgtggcccaagcttcgctgcagcggcccggatagccttcgttacttcgaggaacgcctgatcgcgatcagcccactgggtgacaggttttccgtccgtaggcgtagccagcaacttgccgaatggcgttccatgccagtcgcagggacggaggatcaccggaatagcgattgcctcgccagcctcgtgacgttccatggcacgctgcatttcgcggtcatagcagtagtccgaggccagaaatgcggggctgaccagcaagagaattatattcgccatttcgagattgctactgatggcgtggtcgatcacctcacccgccgtaatgcgacggtcatgccaagtggcgatgacattctggcgtttgagaatggcgagttgctgctccaactggttgcgcaactgctcgtcctcgtgggaataggagaagaagacagatatcattggaaccccaaaaatttggaaatcatggtggagaacaaaacgagattgcgcaagggcgttgcaagttatatctacgctgccatctcacgcgcgccctgaaggcgacattgctgttggacaccgtatttccgatcgtctgaactgacggaggtcgcaggctttaagtccaatgctttgcacaccgaaaggtcgtgccagaccattccaagacgaggtaatttgatgcgtcgcacccatatcgctgacggttcaggaaacctgccagcactcgagacaagatgtgccgcttgcgacggcgaaggtcgcatccccaatcggagggacggcaaccgaatagagtacggcggccactgtaatgcatgtaacggcggcggcgctgtcccgactgaggacggcaaaaggcttctcgaattcctccgctggaaccggcattgaaaggtacgatgcgaggatttcgatccgaagacactacatttgtatcgtccatttttcggacaacagacgccgagaagtcgttcgatgactgttcttgatcgttcgcctgtacaggccgaaatactggctaagtcttgggttgagcctcaaacgaacgaattaccttcacatctccgctctcccggacagcgatgctccaacgggtaaatccacacgcttcatccgcactgccttcggtgaaacccttcatcaagggcacccgatatgggtcgccgtgaaattgatccccgagcctccggcaacagatgaagagttgtccactcctgaggacaagcgcgccagcagggtcaaattcctcctcggaattgtaacgggacgtcgcatccacccgatactcaacctgactaactattacgccacggatgggattgccggtaccaactgcagcctctttaaaagcatatgatccatccaagtggatcatatgcttctggtcatcccaatccacaaccaggcccatcgggagattggcgcggtacggcagaaataatccgcacgatttctcgtcggcgttcttgccgagccgaaccggcgcgactgcggacattggcagatccagtgcttctatattcgtctgtttgctcattcgacgccctcttcgtttgtcaatcgtcatcgacaggtatgtaggctatgtaggcgcgacagcttgcaactctcatggccctggcaatattacgccagtctcgcgttcaattttttagcgacgcctgatcggcaacaacgcgtaacagtctttgcggccgtcgtctcttatgtacgcttcgttccatcgatcttctagcacctcgacgtactctgcagttttaacgtcaccccatttataagtcgattggtaaatttagctgagctttgcctcgtcccataactcgtcattactaaaatataacaagataagatctatatcaaattatacgtatatctaacggtaattaaagaatcggtggttatgaatgcaattagttgcaagatttgtgcattcatatttctaaatgcgcccaaaattctgggaaatttattgctggaattcagcctcatccttcgctatgatagagcatagaaaggagcactccatgcagacggacaaccagattgcgacgagcgtcgacgcccctctgaacagcgtagcactcgcaagggtgatcgccgaagttcgcgacggggatgtgcgggcggcgacgggcgcgtataaccggacctataaccggcacaatcggtgagcagtttggaggacggcgcgcgccagctcgacacggtcctgctcaaggttgcgagccgctgcaatctcgattgcagctattgctatgtctatcacatgggtgacaacgcgtggcgtgatcagcccaagcagatgtcggacgcggtgcttgacgccgttgcacgccgtctggccgatcaatatgcgctgcaagctgttccattcagcgtcgttctgcatggcggggagccactgcttctcggtgtggcgaaactcgagcggttctgcgcaaagctaagagatgccctgccacacccctgcggcatccatatccagaccaacggcgcgctgctgaacgaaccgatcatcgacgtgctggtgcgctacgatgtcggcatctccgtgagcatcgacggtccgcaggatgtccatgaccggtttcgcgtcgatcatcgcggcaagggctcctatacgcaggtccgcgccgggatcgagaatgtgaccgcacgggcggacgcgcgcccattgcttgcgggcgtgcttgctgtgatcgacccggaaagtgatccggctgagatctatgcggcgctcaagacgctgggcgctcccggcctcgacatcctgccgcgcgacggcaattgggaaacgctgccgttcgggaaggcggcaccggattcgatcgaatatgggcggtggctcgaaggttttctggacagctatttgtccgatcccgatccgccaagagtccggctgctcgacgatatgttgcgactcgttcttggcggctgctcggttaaggaaggtgtcggtaccaccgattacgggatcgtagtgatcgagccggacggcacggtcgacaagaacgatacgctaaaagtcgccggggccggcaaggatcgcttcggcgaacgctggtcggtgctgacggacagcttcgaccatatccttcgcagcccggccttcgccgattactatcgccagcagcggccgagctctcccgcatgccagtcttgtcccgatctcgccatttgcggcggcggcatggtcgcgcatcgctggagcgaaacccgcagctatgacaatccgaccatcttctgtgcggaccagcgccatctgattgcaaaaatgcgtcgtctggccgaagccgccttgccccatgccgcctgaggattgaaccatgcataacgagtcgattccaacaccccgcgacgccgtgatacccgcccgcgatcttccacttaccgacagcgtggcgctgcagcggctcatcgccgaggtgcgccagcgcgatgccagtggcatcgccgacaccaccctctacaaccgcacctatcatcggcataatcgctaacgcgctatgccggtcttggatcgcatcgacccttacgcgcggctcgaaccggtggaatcggtaacggtgccgtttcgctacttcgtggcgaatcattgcctggatgcttcgatcgagccagtgctgctggactggctggaggcggatgcaccctgggcgctggtcgagaccgatttctacgagcagttcgaattcgatctacgcgacgccgatctgccgccagcgcttgcgtgtcttgtcgatcctgacaagctcgctcgcttgcggcgaaagatggagcaagcgctcggcgatgcgctcgccccgcacattcaaatggtcgcgcaccgccttgatcccggccagcgcatagccatccacaatgacatgcgtgagggcggcgagacgcaccgactgaccatccagctcaatcgcgggctcgacgatgccgatggcggcttcttcatgatcttcaacagcgatgacgccgaggacattcaccggatcctgcgccccgtctcgggcagcgcgatcggttttgcaatcagtccggcatcgcatcacgccgtttcgcggctgcatggcggcacgcggttcacactggtctattcctttttcgccaagcgcgatgagtgatatcgcgaacgagcttaacgcgcgcatcgtcgcagacgagccctgttggtttcccggtctttccgaccgtctagccgatgcgttctggtcgaacccgcagcccatagaccacgcccgttatacgaccgcagcatggctcggagagtcgcggctgaccagcgcaagcgtgatttcgccctacggcctgtcgatcgagcccttgcctcacgcgtttgaggtccgcttccggagcgctttccccgaaacaggtgatgctgggggcgtggtcgcggctgtcgactcggcgctcgaccggttatgtccgggtggcgcagatcatatagtcaccggcctggtccgcgcgatccatgtgatcgaagcgctggcaccgggttatgatgtcagccattctgaaccctcgatcccgttcacgatctttgtgtcggtgccgatcggtgagcgccacggcacgctgcgccttgcggaatcgctgctgcacgaagccctacatcttcagttgaccctgctcgaacgccatgcgccgttggtgctggagaccgacgcgaccggcttttcgccatggcaacaatgcgaacgcccggtcgccggcttgttgcacggtctctatgtgttcgccgggattgatcaatggctggcgctgctcgacgcatcgcctttgacctcctcggaggagcgcatctatctgacccgccgccgggccgagatctcgcaggaaatcgccgtggtcgcaacacttgccgacgctcgaggacttacgccgactggccgccacttcgcgcgttggctgctgcggtcgcatgagcgcgcttggggtcgcttccatcagttcgctggctagagggcggacagttacgccgccgagacagggaggaaattctcgccggcatcgagcgcagccagatgatcggctgccgcggcgctgaacctagcatcgggtaggattgcggcagcaagctcagcgcgcgcgcgctggagaaacgcgatggcctcgggacgcggatcgccgtcgaacaaggacacactttcatgcaccagcgtaagcattcgcaggtgctggagccggtcacgcgctagggctgtccttccaagcgcgagaatatcaattgtcgcgttgcctgccgcggtcaatccggtcaccgcttccccacgaaacgcgatatgcgcgcgcgggtcgcgcggaccataggcatctagcagcagcggctgctccagcgtgatatcagcatgatgatcgcgggcgcggttggcttcgttctctaggggaaagcagttgcgcttgcgataggaattgcaatccggacaggcgtaacagaggttctcccagttgtagcctagccaataataacccggataaattcgtctgtcgtcagtatcgaccgcacccttcgggcggtaatgttcaacatctccagcgacattggcgtcgaaaatcgactcacagaatgcacatttgtcgtactggtcggccttcaattggcgtttgacgacatcggtgccataaatccctttgcgaatgtcgaagcttcgctcgccgtttcgatagcccgctgcggcggcatcataggcggtgcagttgtcctcattggcttggaccccgcgccctagcgacgacggcacattggtagacttcgtatggcggatcacggcgcgcgcttcaccagtagcgcggcggcctcgcggatgagcttggcggccttatcgtcctcgggcgcgagatcgctcgggatggcggccaccagagcattggcggcctcgagccgttctcgatcttcccgattaagcgtctgcttgccgagcagagtccggcgtgtctcgaaggcatcgacaatctcgggggcataggggtctgcatcgtgcagcaacccaacgctcacttggtcgagccgccaactgcgcacggtctgcgggtcgttgtcgatgattgcgtgatcgccttcccgggtgaccaccgcgatattcgtgtcgagataagtttgcgccagcaccgggctgtgcgtcgtgacgatgaactgcactttgggaaagacgctggacaggtcacgacggacgcggcgttgccatttggggtggagatgaagatcaagttcgtcgatcagaacaatcgcaggttcgcggagcggatcgacgctgtccttgtgatattcggccatgcgccacgcgaggtcaacggtccaagcgaacatcgtctgatagccaatactcagcgagtggagcgggacttcgcctgaataagtttcgatccagacgccggtcttttcctcggcaaagccgggaagtgccggaccatagacgtggatgcgctcgggaagctcgacttcgggtaggatgcaggcgagcgcctgccggatctcgcggtaaaggatggccgcgcggctttctgcggtgctatcggttttgtcactacgattacgatcctcgcgcagcgcgatatgatcgagatcttcgagaatctggaccgcatcggcgagttcgatctcagcgttgaacagcgaggcggtcgagtcctcttgatcggaaacgacatcgctgcgccggtatggcgggtggcgggccgcactgtagccaacgactaggggtggcaggaatggcttgcgtttggtcttgctgaaatcgaattcggtgagatcctgcttatcgacgcgatatgctgctttggtcgcgacgtgtttcccgcgccctttgggccgttccgccggccgaagttcccgtccgatcgagaattccgcttcgatgccgacctgcaatccttcgccgacccgcgcaatctcgaccagcagcgcgtcttcataggcgggaatcgccggttcgacgcgatcggggtcgcgtgcatcggtgcgtgcgctttgctccacgttgaggatcggccgcattagtgccaaacattgcaggagtgtcgtcttgccgaggccattttcgcccagcacgagggtccagggcgcaggtccgccatccagccgaagatcgagcacgacaccgggcaggaacgctttcacgttggaaaggcgcagctcgctgtaatagactggcgctgccttgctggcgttcatcggcttaccttcccatggcctatgtggctgcgtgcgctggctgacgggagcccggcgccgtcacccgaatccagccatggcgtacccgccgttcgactaccgatatagcgaagcgagaccagtatgcacggagttatccatcgactgttgcgaccgggtgggctggaggtggcccgcaagtttcgccgcgcgcgtggcttctgggaggcgtttcacaaggctcatcgcaacgccgaaattgctgtccttgccgagggactgacccacgctcagcaccgctacgaagcgctgatggggttcgatcggcagttcgccaaggagaccatggcgatcacatgtctcggttcgctgtacgacgatcgccggggctggctgcgcgggcgcgcagactatgccggacgcctgatcgaagcgttccggtgctcgtcgaccgcgatggaagtgaaagccggtgcaagactcgccgccgagctctatgggatcgatcgtccgtgatgcgccttggccgatggatcgaaggcgcatggcagtggcttgcgagaatatggatgggccgatcgatgccacacctgccgtccccgtttactgcccagtcgctggcagcgctctacacggatatctctgcgcaggcgggcgtgacggttgccgcgctgaggcgccatctcgatgaattcagcagcttgccaatcgcccaagcggatctccaggcctatcgtgagggccggggcgcctggaagaaactacacgacgaagtcgttgcggtcgggcacttcctcgacgggcgctatccggaggactcgcgggtgcgctttcctctcgatgaccagccgcccgatgcttggctgatggtcgatggtaaaccacccgtcggaattgaagtgactgccgcgctagcgcgtgctggccatgaagtggcgaagagcatggcaggcggcggcgctgttcccggtttcatcgggctgcaggacaatgcgacatcgcagcaattcaccgcggcccgcgtgcgcgggcgagtccttcactcgaaaaaggacatcgatgccgtcatcgataacgcgatcacggcgcgcctttccgcaaaggatcagcagaagttcgcggagcagatcctggtaatcacggtgccgctcggctcgtcgccagaccgtagcgcgcaggagttgcaggctaggcatggtgccaaggcggcagcactgcccttcagtgaggtccacctccttgatcctgcgcggcgcgggcggcatgttcaactcaaataaatcggaccagcgaaggatcaaagatgagtgggacggacagcggattacctgaactcgaagagccgtgcgacgcctgcaacggcactggagacgcgccgccggccactccttacgaaccgcgggccagcttgaactgccctaagtgtaagggccataaactcgcgccgaccgaagcgggtcagaaactgatcgaattcattaagcgccggttcaacctgccagagcgcgaggcgcatcgatcgctattcggttagggtgcggcgcctgaattccggacatgtggcttgacgggaaaggctcgctgcagatgagcaagctcggtcgggacgtctatcgcaggaagctggcgcgctatctgtcgcacagcctcgacgagcaggtgatttcgatgatctcggccctggtcgccgtgcagactggccatgccgctgcgctgaaggcgttgcccgacctgcctgccgatgcgctcggggccgagcttggctctccctatcatatccctctctggtcgctggagacactggtcaacgaactgctcgccacccccaagccgaggaacttcgggatcggccgaacccgggtgctcgatacgtcacgcttccaaaccttgcgcgtactgcacggtattctcgtgaaggtggaaaatgccgaggacggaatttttctcgagaaccacgatgtgttctatgagatggcccgcatcgcgcagcgccagtttccctggcaacgcggcgttgccaacgcaccgcatttgtaccggtcgatcctgctgtatggcacaggaagcgcccgcagcttcttcgaagcagatgccggtatgtcgctgcccgatttcgtaaaggtcggcgcgtgcttttcgggcgcgctgaccgggcgggactatggcgaccgcaaccgcgatctgtcgatgattggcattggagcgcaggtccgcgaagcggcactggccaagctgtcgatcgggcatggtgcggcgcgtgcgcgcacggctaagatacgcgaaggccagcgtcacaccggctacagccccagcatcctgcgtgactttccgatcatcgcgttcggtgacaacggcgagcgcctacgcgcgccaatccccgagctgatcatgtatcgctatacgtcgggcctgtatctcgatgttgtgcgcggtggcgcttcggtctgggccgatatcggcaagcgcttcgaagcctacgttcacgactacctgcaagcaatgatggcgccgttcgacgtcactggcgagacgacttatggaccgaagaaggcgcaatatcgcacaccggacattctcgtgcaccaggacagctgcgtagttgctgtcattgagtgcaaggccaagcgcatgagcttcgcggcgcgctatgccgatgacccgcttgccgacgccgcgctcggcttcgatgagctggcgaagggcatgttccagctttggcgtttcttcgcccatgccaggaagggcgtgaccgggtcattggcaatgtcgacgcactgccaggcaatcatcgtcactgccgacagttggcttacgatggcgcggaaccaggccgagaaggtggtctcggcagcccatcaactggcggatgccgacggcggcattgagccagtcgatcggcgcgatgtcgcattctgccagatcgacgacgtcgagttcgcgctccagaacggcaatgcggaaagtttcctcgccgcggcgcgggagatcgcatcaggccagaagaagcatttcatgctgtcggtggcccatggagctgatctaggccagcagcgcgattatcccttcatggacaagattgccgacctgctcccatggatggacgatttcgaacggacgtcgaccgactgaatcagggatcgcgctcgccttccaggcatcaagccctggaagaatcggcaaaaggttcagggaggacggatgcaacagacaactctgagccaccacgccgactggacgattccgcaaggttgggatcgatacactcagagcgagctatgtggtaccagttgttcgcgcgtcagtcggacacatgaacgatcggctgcaatcagggattcgatctgggccgttcatcggcagctctgttggcggtcccgtccggcagcgcgggaccagcgccgacggtgctacgaaccgtcgcacctggtggaacacccccgcgggtgccatcaactgagcatgtccttgatgacggcgtcgacggtcgcctcggtgaaacggtcgtcgatcgtctctttagaaaaccagcggcgataaaagagtgggccaactaccaacgcgatcacatcggtagctggcttagacagccgcacttcacctctctctctggcgcgttcgatgacagcatgaaacggcgccataaaagccttatggagtccggcctgcaacgcggcgatttccggatcgcgctctgccgcatctacgatcgatgggtacaccgtcgcccatgcggcagactggagctgctccgcgagcgtcgtcaccagcgcgtggagatcggcacgcaaagtgcccgtgtccggtggcggaggcgcactcccgagcttggaacaggcatcgatcagcaacgccgatcgcgagggccagtgccggtagatcgtcgtttttgaaacgccggacgtgcgcgacacttcgtcgatgctgaacccgccgatcccgctttgtgtcaactgtcgataggtttcggtcaagactgccgccttggagcgttccacccgcttgtctgcaatctgaatcacctgagcccttcccgcattgacattacgatacgctacggtatcgtatcatagttacgatgccgttcagtattggtatctacggaaaaaccgcaaagccggaaaggtctcgctcatgaaattcgcctacacgcgcctcatcaccggggatgttcccagcctcgcgaccttctatgaaaagattctgggcgtcatgcgcaggggtgatgacagctacgtcgagcttcatccaagtggtgccatcctcgcgatcgccagccggcaagccgcgaaatctatgcatggcggggagtggtccgccagcgcaggcagatcggtgatccttgagttcgaagtcgacgatgttgatgccgagcgcgcgcggattgatccgttcgtgacggactggctgcaacaacccaaggatatgccctggggcaaccgctcgatgctgttccgggacccggacggcaacccgatcaacttcttcaaaccgatcgcgaaggtctgaccgggcgctgatccccttgggtggagaagtgcggaagctccacttctgccggaatcagtccttaacggaagccaaggggaatgacggggaagtccgcctagggcgtcgtgttcgtgctcaatcttgccgatcgaatgtcagctattggagccaaacaaatccgatctgaaggacaagaagtggtcgttcctgatggtccaccatgggtggcgtttgccttagtcgtcggtatccataataggctggcggttgatcaagcggcgcacaatgtgcccgccgatccatagaaacatgatgattgcataagtgccgcctagcatgacgcccgtagccatcatcattgtggaccaataccgggttaactccacgccgaaaacgcggatgagaaacgcggcggcaattaggtagaggagagcgagaatcacaccgcttccgaggaagtagccccgcaagcgacggcgagcgcgcctgaggcgtgcagcggtcaggcgacagttgggaatgctattgccgtttctcattgcgtctggttctgggcagacagcttttaccagtcaacggcagattggggtcgactgcggcacccaacgaaagagaacgtagacgcaaacgatagcgcaagatcgggttgcatcaaacgagcgcacagccaatgatcccgtcgtgcaaacgaacgatggcccaacagaccccgagctcatccgcttcctgcgcgaggaactgggcggagaagtctcacctgacgaaacagcttgggagcatgtcggccctatctggttgtggcgcggggaaggcaagaatggccagccctcatcgatgtcgtggcattttctgacaatcgacggcgaggtcgccgaagccatccgtgtagcatcgtctggccaatcagcggcctggggatcggtctacgtagaggctgtcatcggcaaaacgtgttggcgcacatcggtctttccgagcaaggcacgccaaggctacatgctgcccatcaaggcgagcgtgagaaaagcagaaaagctagccgaaggcgacgtgatcacggtacgcattaccctatccaaggggccatcacgctagaaatgagcgctcggcctgagggaagttggtccgcgcagttctgatcagcgtggtgacaacttctctagatggctccatcttcgcgcttcgctactcgacagtcgtcatgcgagaaaatggctggtttcggcgtgatccgacattgccagcattgctccagaacggcgcaagttggtcggagctgccgaaatagcggacggacggcaactagggatcgataatcggcggctgaacggcaagaacgggtcgagattgatgatcggcttaccggcggtgcgcgtcgatttcgttaggagcaacggagcagcccgcttcggacgatcagccggcctctccatcttttctgaaatccccctttatcaccttcgcgccgtcacgcaggaagtccaggtgatcggaccaatgctgcatcatgcggacccgctcatcccaatactcccctcgcgtataggcgcggcgcacggcattgttgtcgcaatgagcgagttgccgttcgatggcgtcgggatgccatagccccatctcgttgagcagcgtcgctgccatggcccggaagccatggccagtcatttcatcctgggcatagcccatgcgccgcaatgcggcgttaatggtgttctccgacatcggccgatcgaccgaccggagggaggggaagaggaagcggctgtaatccgcatcatgctcgatcgagccgatgatcgcgatggcctgtttggagagcgggatgctatgggcacgccgcatcttggtcttgtgtggcgggatggtccagatcgccttctccaggtcgaaatccgcccattcagcaaagcgcagttcaccgggccgcacaaagacatgcggcagcagccgcagggctgctctggtgttggaatggccctcgaatgattcgatggcccgcagaagtgctcctgcgcctggggccgacgtgatggcggcgcgatgtactggcttgggggcgatcagcgcgccgcgcaggtctgctgcgacatctcgctcggcgcgggccgtggcaatggcatagcggaagatttgcgaacaggtgctgcgcagccgcttggcggtctcgtatcggcccttgccctccatcttgcggagcatgaccagtagctcctgcgccgagatcgaagcgataggacgcttaccgatggaggcgttgatgaaggcgaggagccagcgcagcttcttcatcgtagctgccgagcgatcctcccgctcgaccttgatcagccattcgtcggcgactgccttgaagctgttggaggcagccactgtcgccgcgatccggtccagcttgattcgctcggccgggtcttcaccccgcgccagcagcttgcgggcggcatcgcgctgttcgcgagcatcggccagaccggtgtcgggccacacgccgaaggcgagggtcttctgcttgccgagataacgatagttcatccgccagtagcgtccacccttgggcgtcacatagaggaacagtccgtcgccgtcggtaagcttgtagggcttcgcgcgccccttggcggctttaattgccaccgccgaaagtgccatgatggtatctcccgatcagggagtggtggacaccatcatatctaccatcggattgttggtatgcggtgatatccagctactccgtatgagcggagtatatcacagaaaacctacggaaaacagccatttacgagatgaaatggcaccttccgagagaggaaggtggtgacccctacgggaatcgaacccgtgtttcagccgtgaaagggccgcgtcctagaccgctagacgaaggggccacaagcaggttcgcctgggcgtcgctgcgaagcgaggcgggcattaggcggtggctccggaacggtcaacccccttttcgtcctgaaaatgacgcggggcataaaatagccgatcctcccctcaatcggcccaggcggcgtcctccagatgcagttcggcggccgggcgcggaccccaatcgtcgatcttcgcccggcccacgatccacagccgccggtcgcggggcgcgcccaatatcgcctggcccagatcggactccgcctggcggaaggcgatggtcttgatcgaccggccgtcgtcgcccgccatgatggcgcgcagatggccgttgcccacgacatcggccttgatgacccgcatcggcccggaagcgatcagcggcgcgggccagcccgcgccataggggccgccggcgtcgatggcggcgacgaaatccggattgaccccagcaggcgccagcaccgcgtcgatcagcagggcgcggtcgtcccgcgccttggcgaccgcgccggaaagccgttcgtccaggaagtcggccagcgcatcgaccttgtccgccgcgaccgtcaggcccgccgccatggcatggccgccgcccgcgaccagcaggccgctgtccttcgccgccagcaccgccgcgcccagatcgacgccggaaatggagcggcccgaccccttgccggtgccgtccccatcgatggcgacgacgatggcggggcggcccgccttctccttgatgcgccccgcgacgatgccgatcacgcccggatgccagcccgcgccggacaccagcgccaccgcccggttgccctgcgcggccagcagttcctccgcctccgcctggacggccgcttcgatggcgcggcgttcctcgttcagcaggtcgagttcctgcgcgatctgcgcggcctccgccgggtcttcggtggtgagcagccgcacgcccagatccgccttccccacgcgcccgcccgcattgatgcgcgggcctagcgcgaagcccagatcgtggcagagcggcgcccgcgtcaggcggctggcgtcgatcagggcggaaaggccgatattgcggcgctttgccatgaccttcagcccctgcgccacgaaggcgcggttgaggcccttcaactgcgccacgtccgccacggtgcccagcgcgacgatgtcgagcaggtccatcagcggcggctccgtccgttgcgcgaaccagttgcgtttgcgcagcgcccggatcagcgccgcgcccagcaggaaggcgacgcccaccgccgccagatggccgtgggcggccgcttcctccgcctcatccaggcgattgggattcaccagcgccagcgcttcgggcaaagcggcggcgcatttatgatggtcgaccaccaccacatcgacgcccgccgccttggcctgcgccagcgcgtcgaacgcctgcgcgccgcaatcgaccgtgacgatcagggtcgcgccctcgcccgccagccgcaccagcgcttcgcccgacgggccatagccctccatcagccggtcggggatatagggccgggccgccagccccaggtcgcgcagcaggcggatcagcaacgccgcgctggtcgcgccgtccacgtcataatcgccgaagatgcgcacatcctccccccgcgccaccgcgtcggccagccgttcggcggcggcgtccatatcgcggaacaggctgggatcgggcatgaaatggcggatcgtggggttgcggtgcgcctccaccgcgtcgcggggacagccccgcgccagcagcagttgcgtcaccagatcgtcaggccgatagcccggatcgcgcccgtccgcgctgcccccgcgccaccgccagggctggccgaggatcgaacgggtgacgttgagcgcgatggtcatgccgccggtctagactggatgggatttggagggaagcgcccccttcatgacgcgggcggaaccttggcaacccgctgcgcgtattggctgttcccgccctccatgggcgaagggcaagaggggcaaagcggtttccatgggttcaaggcagaagcgggtccggcgagccttgggtctgacgatgatggcgacctttcccctccccctgacggcgcagacgcctccgccgccgcaacagcaggaagaaccgatcctgcccgacagcaagttcgaggcgcgcctgcccaaggcgggagaagccgcagcggaccccggcgcgccgctgccctcgatcgacgagtggatcgaccggcagatgccgcccgccgaagccgcccggcaactgccccctgcggtcgagccgcaggaggagcgcgaactggcccagccgctgcccccgctcgacagcgtgcaggtgccggcgcaggtcgcgaccgacggcaaccccgatgcgaagacccaggcggtccgctattcggtggcggtggaggggttcggcaggaccgggctggaaccggcgttccgcgagtcctccgccctgatcgacggcggcggcaaggccgacacggcggcgatggtgcaggcccgcgcccatgaggatgaggcgctggccgtgcggctgctctattcggagggctattatgacgcgaccgcgctcgcctcgctggatcaggcgggcgacggggcgttgaaggccgtcctctcggtcacgccgggcaagcgctacaggatcggggacatcgtcatcaacgccgggccgaccgtgccgtccggcctgatccgcgacagcctgccgctcaagacgggcgaccatatcgtcgcggcggcggtcgagggggcggaggccaatgtcggcgtcaggctgccggaaaacggctatcccttcgccagggtcgggcagcgggacatattgctcgatcccgcgacggcgacgggggactatacgctgccagtggagaccgggccgcgcgggtcgttccgggggatcaccactacgggcgaaaagcaggccttcggcgccgaccatatgaaggtcatcagccgcttcaagccgggcgagctttacgacacccgcaaggtggacgacctgcgccgggcgctggtggcgacggggctgttctccagcatttcggtcgatccggtgcgcaccaatgagcccggcccggacggcacagaatatgtcgacctgaacgtcgcgcaggaggcgggcaagccgcgcacactggcgggcgaactgggctatggcacggggcagggcttccgcgccgaggggacatggacgcaccgcaacctcttcccgcccgaaggcgcggtgatcgccagcgtcatagcgggaacgcaggaacagggcgcgtcgggcacgttccgccggtcgaacgcgggcaagcgggacaagaccttccagacgggcattgcggtcaaccaccagaattacgacgcctatgaggcctatacgctggggctgaacatcggctggtcgcgccagtcgacgccgatcttccagaagcgctggacctacagctatggggcggaggtgctgctgaccaacgagcaggtggtggtcgatccggcgagcgcggacaagacgcggcggacctatttcatcggcggcctgccggtgcaggtcggctatgatcggtccaacgacctgctgaacccgacaaagggcttccgcgccaatctgcgcgccgagccggagggatctttgcagggcagcttctcgccatatttgcgggcgaccttcgacctcaccggctattatccggtatcggacgatctggtgatcgccgggcgggcgcgggtcggcacgatcagcggggtgaagcgggacgatgtcgccccatcccgccgcatctatgcgggcggcggcgggtcggtgcgcggctatggctatcaggaactggggccgaaggacgcgaacaacgatcccatcggcggccggtccgtcaatgaattcgcggtcgagggccgctatcgcttcggcgattatggcgtggtcgccttcgtcgatgcggggcaggtctatgaaagctccatgccgcaattttcgaacatccgctacggcgtgggcgtgggcggacgcttctacaccaatttcggtcctttccgcgccgacatcgccatgccgatcaaccggcagccgggcgaatccaaattcgcgctctatatcggcatcggacaggccttctgatggctgaggaaaccgtcatccttcgcgaaaagcgcccgctctggcagaaggtcgcgctgggcgtcgtcggccttgtcgtcgcgctggcggtgctggcggcgggcctgctgctgttcctcgacacccagccgggcaagaaattcctcatccgccagatcgccgcgctgaagctggaatccggcatggccatagaggtcgggcggatcgacgggtcgatctacagcgacatgacgatccgcaatctggtgctgcgcgaccccaagggcattttcgcggtcagcccggaagtgcatgtggtgtggagtcccttccgctacatcgacaaccatatttcggtgcggctgctggaaagcccgctggttgtgctggcgcgcagcccgcggttcaacatcaccaagaccgatcccaacgccccgatcctgccggacctggacatcgacgttgaccggctgaagatcgcccggttcctcgtcgcgaagccggtcataggtcaaaaacgcgagatcgccatcgacggcgtgacgcatatcgcggacggccgcgccatattgtccgccgatgcggtggtcgacagcggcgaccgcctgcaggccaatctcgacgccgtgcccgcgcagaaccgcctggccatgaagggcaggctgaccgcgcccaaaggcggggtgatcgcggcgatgagcggcctgaccgacggcttcaccgcgacgctggacggccgggggacatggcaggcgtggaacgggcggctgatcgccatgtccggcaagggcgagctggcgaacatcgcgctcgccgcccgcgacggcaatttcacggcgaaggggccgctgcggccggggctggtcttcgccgggacggtcgaccggctgacgacgcccgcgctcgacgtcgacctgttcgcggggatgaacgagcggcgggtgaacctcaaaggctcgctgaagtcccccgccgtcgccgccaccgcgcaggggctggtcgaccttggccaaagccggttcggcgcgctccggatcgacgccgccctgcttgcctccggcgcgatcatggagaaggtgaagggccgcgacgtgcgcgcctccgtcattctcgacgggccgatggcgacgcccttcatcgactatgacatcaccgccaggcagatcgccttcgacgccaccggcatcgagaatctgaaggccagcgggcgcgccgtgatcgacgccgaccgcatccgcattccggtcagcgccaccgccagccgcgtcaccggcctcaacgcggcggcgggcgggctgctcaacaatctgcgggtgaagggcgacttcgcctatgccgcgggcaagctgatcagcgacaatctgaagatcgacagcgaccgggtggacgccaccgccatcgtgctggcggacatggacaacgccatctatcgcggcgcgctgaagggccgggtcaacgactaccggatcgacggcgtcggcatcgtcaacctgcagaccgatgtgaagctggtgccggggccgaggggcggattcggcctgtccggccgcttcggcgtgcgcacggcgcggtgggagaacgcctccgtccgcgacttcctgggcggcaatgccgtcgcgtccggcagcatcggcatgacgccggagggcaagttcaccctcagcggcctgaagggcgcggcccccgaattccgcatccacagcggttcgggcagctatgatacggacggccggatcgccttcgacgccagggcgacgtccaaccgatacggcccgctggcgctgaccgtgcgcggcacgatggagcggcccaatgcggtgctgcgcgccgcccggcccaatgtcggggtgcagcttcacgacgtcgtggcgaagctgaacggcgaggcggcgggctatcggctggaagccgccggcgggtccgcctatggccccttcttcgccaatgtgctgatccgcacggccagggggccgctcaccatcgacatagcgaaggcgcgtttcgccggcatcgacatgaacggccgcgtgcagcagagcgccgccggtcccttcacggggcagcttgccatgaacggttccggcgtcaccggcgcggtccgcctgaccgcggtgggcaaggcgcagggcgcgcggttggacgccaccgccagcaatgcgaagctgccgggcgaggcggatgtggtgatcggccgggcgctggtcaccgcgaacatggtgctggccgaccagcagcagatcagcgccgacgtgcagatggcgaacgccgcctatggcgactatgtggtgcgcaaggcgcgcgggcggatcgactatcgcggcgggcgcgggcgggcgcaactggtcgctgacggttcgaccggcgcgcccttctccatcgccatgaacgcggcgctgcgcccgacgctctatgccgtcgcgctggaggggcgggcgagcaacattcccttccgcttcgcccggcccgccatcgtccgcatcgagcaggcgggctatcggctggaacccgcgacgctggtgctgccgcaggggcgggtggatctggcgggccgcttcggccggcagacggcgatgcaggcgcggttcaaggatttcgacctcgccatcgtcaacatggcctcgccggggctgggcattggcgggaaagcgaccggcacgctggatttcgcgcaggatggttcggctttcccgaccgcgaccacgcggctggcgattgcggatttccgccgctccagcctgaccagggtatccgacccggtgtccatggcggtcgagggcaagctgtcgcgcgcgggcggcgacatgcgcgggctcatccggcgcggcaatgcgacgctcggcagcttcgtcgcgacgctggcgccgccgggaccgggcgcgggctgggcgcagcaattgcaatccgcgcccttggggggtggcatccgctatgccgggccggccgacgtgttgttctccttcgccgggctggcggatcaacaattaaccgggccgatcgccgtcgcggccgatttcggcgggcggctgagcgcgccgcggctcaacggcctcgtccgcgccaatgcgctgacctatgagaatgagaccttcggcacgcgggtcacgcagatgcggctggacgggcgcttcaccaacgaccggctcgacctgcgcgacttttccgggcgcgcgggcgaaggcacggtgcaggcgagcggcacggtggggctggcggcggaaagcggctatccgatgaacatcgccgtgaggctgaaccgcgcccgcctcgcccgcagcgaagcgatcaccagcgtggtcagcggcacgctggccatcaccaacagcccggccgatggcggcctgatcaggggcgacctgtcgcttcccgaaacccgctaccgcgtcgcctggcaggggggcagcgacatccgccagttgaccggcgtgcgccgcaagggcgaagggaccgacctgctggaccagcgcgtggcagcgcggcaggcggccgcccggcccgcgccatggaagctggacgtgcgcatccgcgccgataacgagatctacgtgaccggcatgggcctcgattccgaatggaagacgaacatgcgcgtgaccggcacggcgagcgatccgcgcgtggtcggcaagatcgaggttatccggggccgctatagcttctccggccatcagttcgatctggagcagggcgtcatcagcttcaacgggccgatgatgaacccgacgctggcgatccgcgcccaaacccggatcgacgacgtgacggcgggcatagcggtcggcggcacggcgcagcggcccgacatcgccttcgtttccacccccacgctgccgcaggacgagattttggcgcgcatcctgttcggcgacaatgtggcgaacctgtcggcgacgcaggcgatccagttggcggcggcgctgaacggcctgcgcgggggcggcggcgggctgaaccccatgggcaagctgcaaaatgcgtcgggcgtcgaccggatcggcatcgtcggcggcgacgaggcgaccgggcgcggcacgtcgctggcggtggggcagcatatctccaacaacatctatgtggaggtgatcaccgaccccaagggcttcaccgcgacgcagctcgaaatttccctgtcgaggacgctcagcctgctgtcgaagacggggaccaatgcgggatcgtccgccaatctgcgctattcgaaggattattgacgcctttgagcatagctccagggcggccgggaaatcttacctgtcctggtcctgataggccatctgcaaaatcccccaatgccggccgcgcacgtggatggaggcgatgacctgcttcagcaggatgacctcgcccaccgcgttcagccgccgataggccttgatgcagaagggctgggtgatgcggcactgttcccgcgtgtcgggataatcgaagatcagcccctggcgcgaatattcgaaattccagtcgtcgtcgcccggccgctgcggatgcgaccgttccggcatggcgaccgcgccgaagctgttgcggtcggtgaaggtcatgccgaacagccccggaaaggcgcgcgcccgttcctgctgcgcccgcgccgccgggatcagcaccggctgcaccgggtggctatattgcgccggctgcgtgccgggaatcggcatataggtttcgctgaacaattcgccttccgtcagccggccttccgccagggccagttccagcgcgtcgctcaccgtgcgggccgcgtccaggcagaagtcgatatagggcgtgtcggcgatctcgacgccgctttccgccaccagttgcagcagccggttggtgtcgtcgctggcggtggagatgcggccggacagcctttgcaggcccccggcattgtcggtcgatgtgctcgccagcgccgccagcccgccgcgaatctcgcccgccgatccgacgatggaggcgatgcgttcggcgacggtttcgctgttgctggagaggtccgccatcagcgcgcccagccgttcgaccagcagttcgatgttcttggtgtcgttgagcgcggtgcgcgcagtttccgcgccgtggacgatgccctccagcatcttgcccgcctcgccggtcagggcgccgatcgactggtcgatggtctgggtggcggtcgcggtttcctgcgccagtttcttgacctccgccgccacgacggcgaagccgcgcccggcgtcgccggcccgcgccgcctctatggtggcgttcagcgccagcaaattggtctggctggcgatgccgctgatgacgctggtcacatgggcgacggtcttcagcgcctcgcgaaagccgtcgagctgggcgtggacgctgctcacccgttcgatcaggtcgacgaaattgccgttggcgtccgacaattggcgcccggaatcctggatgatgccgcgggccgccacggccttttcgcgcgcgtcctgccccaccagcgccacgctttcgccgtcgcgggaaagctgcgccgccgcgccgctgatcgcctctatggtgcgggcctggttggtgacgcgatccgccagttcgctgatgtccgcctgcaggtcgagcgtgcggatgcccaggtcgcccgacaactcggccaccttcttcaccgcctgttcgacgttccggtttcttgcctggctttccacgcaatccggctatcggacgttggtaaaatatccgttagcgatgcggcgggccgttggccgaactcactccgttcgtcctgagcagcattgagcgcagtggaaatggcgcatcgaagggctggttaaagcgcccccatcaaggccagcaccaccccgcccaccaccagcatcagccccatgacctcgctgcgcgccatccgctcgcccaggtagaaatggccgaagcccagggtgaaggcgacctccacctgccccacgatccgcaccagcgcgaccggcgcggtggcgaagccggtgaaccagcaggccgaacccagcgcggacagcagccccacctgccccgaaatcctccagccgcgcagcacccggcgcatctgctccggctcccgcagcagcagatagccgccctgcatcgccgcctgcatcgcgaccgtcgccgccagcacgaccagcgccgccagcacggggtcgtcgccgcccgccatctgcgtcgcccgccggacggcgacggcggtcagcgcgaagaagaaacccgaagcgatcccgcacagcgccgccggctgccccagcgaccggacgaaccccgcctgcctgccgcccgccgacagcagcatgacgcccatcaccccgcaaccgatccccgcccatgtcagcggatgcagccgctcccccatcagcaggaaggacaatatggccccctgcaccgcctccgtcttggaataggcggtgccgacgacgaaattgcgatgggcgaaggccatgatcagcaaattggtcgcaatgatctgcgccaacccgccccccaggcaaaagagcaggaaagacgcatcgggaacgggccagggcccgccaaaaaccagccgatacccacccaacagcatcagcgcgaaaggcagcccataaagataacgcaccacccccgccgcattgacggacagatcatgactgacccgccgctgcaccgccgtccgccaggcctgcgccacccccgccaacaaagccgccggaagccagatcacttattcctccccatcgaaagatggggagggggaccagccgcaggctggtggaggggaaatgcgcgacattggtgcaggacatgcaccgtcacggcttcaaactcccgaagcacgtcgacagccctgatccgcagaacacggatgttctgagcgttgagccaagcatcccgtcgttcatcccgaaccactcgttcggcgctatcatgcccggagccatcgacctccacccccagccgcgccgacgcacaataaaagtccagcacgaaaggcccgaccggatgctgccgccggaatttcatcccctcaggccgctcccgcatccattgccagagcctgatctccggcggcgtcagggcgcggcgcaatccccgcgcctgcgccaccgtcttccttttgggaggcatcgcgccctttcccctccaccatttgctacgcaaacggtccccctccccatgcaagcatggggaggatcaagaaagcctcacgccttttcgagcaggccttccttccggatcttctcctgccacaccagcggggcgagccggtggacattctggccttcgctgtcgacggcgacggtcacgggcatgtcctgcacctcgaactcgtagatcgcctccatgcccagatcctcgaagccgaccaccttggctgccttgatcgcccgcgccaccagataggccgcgccgccgaccgccatcagataggcgctcttatgcctggcgatgctatccgtcgccgcaggcccgcgctccgccttgccgacgcacgccgccaagccctgctccagcatcatgtccatgaacttgtccatgcgcgtcgcggtcgtcggcccggccggccccaccacttcgtcgcgcaccggatcgaccgggccgacataatagatgacgcggcccttgaaatcgaccggcagttcctcgcccttggccagcatgtcctgaatccgcttgtgcgccgcgtcgcgcccggtcagcatcttgccgttcagcagcagccggtcgccatgcttccagctttgcaccacttcgggcgtcagcttgtccaggtcgacccggatcgcctccttgctcggcttccagtccacctgcggccattccgaaatcttcggcgcctccagataggccggacccgacccgtccagcgtgaaatgcgcatggcgggtcgccgcgcagttcgggatcatcgccaccggcttgcccgccgcatggcagggatagtcgtagatcttgacgtccaggatggtcgaaagcccgcccagcccctgcgcgccgatgcccagcgcgttgaccttgtcgaaaatctcgatccgcagccgttcgatgtcgttctgcggcccgcgcgccttcaattcgcccatgtcgatgggctccatcagcgattccttggccagcgccaccgccttttccgccgtgccgccgatgccgatgcccagcatgccgggcgggcaccagcccgcgcccatctgcgggatcatctccagcacccagtcgacgatggaatcgctggggttcatcatcttgaacttggtcttgttctccgacccgccgcccttggccgcgacgtcgacgatcaccttgtcgcccggcaccatctcgacattcagcacgcagggcgtgttgtccttggtattgacgcggctgaacgccgggtctttcaggatcgaggcgcgcagccggttttcggggttgaggtaagcgcggcgcacgccctcgtcgatcacctcctgcatggaacggctgttgtcgtccaggcggcagtccatgccccatttgacgaagacgttgacgatgccggtgtcctggcagatcgggcggtgcccctcggcgcacatgcggctgttggtcaggatctgggcgatggcgtccttcgccgccggattggcctccgcctcataggctttgcccaatgcgcggatataatccatcggatgatagtagctgatgaactggagcgcgtcggccacgctctcgatcagatcggcggttttgatgacggtcatctaccctggtccctaatctaaaggcccgcccggcgcggcaggtccatgcaggggagcggctagtagggaatcgcgcgcgagtccagtggcgggagggagccgggcgtccgccccaggcgtttcccggccatgccccgcgcgctcaagacctatcgcaccgccatcggattccacgacgcctatgtcgccgcgcccagccagaaggcggcgctggaggcctggggcgccgacgccaatctgttcgcccgcggcgtggcggaggtcgtgaccgatcccgcgctgaccgccgagccgctcgcccatccgggcaaggtcatcaagcggccccgcggttccatggcggagcatctcgcggctttgccggcggaaaggcccgcaggctccgggaaagcgacggcgcgcaaggcggcgaagcccgaaccccgccccgatcgcgcgccgctggacgaggcggaggaagcgctggcggcgctcgaccggcggcaggaagcggaaagccggcggctggcccgccgcgaagccgccctccggcgcgagcggcaggaactggaacaacgacatggggccgaaaggcgccgactggaaaaagcccgcgatacggccgccgggcgctatgaacgcgcgctcaaggcgtggaagggctgaggcccgacccgcgggccgccatgggctgaatccccacacgccctaatccgcgaagggaaacatgggccaccacggctccttttcccgcagcacccgcgcgaagctctcccgcgcctccagccgttcaagataggcgcgcagtgccggaaacccgccccgcatcggctcgatcttgtcggcatagaacagggccggcgccgccgcgcaatcggccagggtgaaatcgtcccccgccgcccagcgccgtcccgccatccgcgcctccagcagcgcataggccttgcccagcatccgccgcgcttcccccacgccatgggaatcgcgggcgacgccctggggccggatcttgtcggcgacgatcgcctgcatcggcgtcatcacatagatgtcgaacagccggtccatcagccgaacctccagcgccgcgtcggcatcttcgggaatcggccggaagggccccggacgatgccgtcccagatattctatgatgatgctggtttccgcgaccgtcctgtcccgcgtctcgtcccgcagcaccgggaacttccccagcggccacagcgccagccacgcctccgccacggccgggtcgtccagcatgcgcggctcgaacggggtgccgttctcgtaaagggcgatcagcaccttccaactgcaggaggagagggggtggtaatagagaatcatgtcggctcctctcgtctcgcgtcggccattgctcgtgccgctccgttcccccctatctgtcatgcattcgtcgcgaaacgccatgggtggaatcgcccggcccagcaattgcgtggcaagccaaatttattttccgggccaaattgttccccttgccttttgcaaagccaaggaaagtccgcgcgtcgctgcgctgcgccgtgccgcaacgtcgacgaaacgagtctcagcgtcgatgagttgagtctccgaaccgtcatttacccccttgaaaggaaatgaagctgtggcactatcccttgtatcgggttaacgggggttacccaacagattgtgatcgaaccaaccgggccgcttcccggagggaggctgtttttgcccttgcgatcgcgcctgctggccccatctccgtgcctgaccgggtcgataatgctatattcgttcggcccggccggcagcggcttgaccgaatcgaacgaaacaggaacattcgggagctggtcatggattttcgagacagcgaacaggtgagtgcaagcgacgtggcaaccgtgattgacgaagtggtcgaaaccgtggcggacaagaagaaggctcccgttcccgccgagggggcgctggtcgatggggcgcctgcgcccaaggccgacccgacgccggattcctccaccgtgctggagcgccgcttccatgtcgtgaccgacgccagccgcgacgcgctgctgaccgatttcggcaaggacacgttgcaggaccgctatctgctgcccggcgaatcctatcaggatctgttcgcccgcgtcgccgccgcctatgccgacgacgccgaccatgcccagcgcgtctacgactatatctcgcgcctctggttcatgcccgccacgcccgtcctgtcgaacggcggcaccgggcgcggcctgccgatcagttgctatctcaacagcgtggacgacagcctggaaggcatcgtcaacacctggaacgagaatgtctggctggccagccggggcggcggcatcggcacctattggggcaatgtgcgcggcatcggggagccggtgggcctgaacggcaagaccagcggcatcatccccttcgtgcgcgtgatggacagccttaccctcgcgatcagccagggcagcctgcgtcgcggctcggccgcctgctatctcgacatctcccatccggagatcgaggagttcctcgaaatccgcaagaccagcggcgacttcaaccgcaaggcgctgaacctgcaccatggcgtcctgctgaccgacgaattcatggaggcggtgcgcgacggcaaggaattcgccctacgcagcccgaaggaccagtcggtgcgcggcagcgtcaacgcccgcgccctgttccagaagctggtggaggtccgcctcgccaccggcgaaccctatatcgtcttcaacgacaccgtgaaccgcacgatgcccaagcatcaccgcgatctagggctcaaggtgtcgacctccaacctctgttccgaaatcactttgccgacgggtcgcgaccatatcggcaatgaccgcacggccgtctgctgtctttcctctctcaacctggaaacctgggacgagtggaaggacgacaggcagtttgtcgaggatgtcatgcgcttcctcgacaatgtgctgcaggactatatcgaccgcgcgccgccggaaatggcgcgggcgaaatatagtgcgagccgtgaacggtcggtgggcctgggggtcatggggttccactccttcctccaggcccgcggacttcccttcgaaggggcgatggccaaatcgtggaacctgcgcatcttcaagcatgtcaacgagaaggtgaacgaagcctcgatgcagctcgcggtcgagcgcggcccgtgcccggacgccgccgacatgggcgtgatggagcgtttctcctgcaagatggcgatcgcgccgaccgcgtcgatcagcatcatctgcggcggcgcgtcggcctgcatcgaaccgatcccggcgaacatctacacgcacaagacgctgtccggcagcttcgcggtgaagaatccatacctcgaaaagctgctggtggcgaaggccaaggacagcacggcggtctggaactcgatcctggaaaagggcggcagcgtccagcatctcgacttcctgagccaggaggaaaaggacgtcttcaagaccagtttcgagatcgaccagcgctggctgctcgaactggccgccgaccgcacgccctatatcgaccaggcgcagtcgctcaacctcttcatccccgccgacgtggagaaatgggatctgctgatgctccactaccgggcatgggaactgggcatcaagtcgctctattatctgcgctccaagtccgtccagcgcgccggcttcgcgggcggcgtggaagccgacaacaccatcgacgcccccaaattcgaaatcggcgagaccaccgactatgacgagtgcctcgcctgccagtgatccaagaatctcctctccccttgtgggagaggaaggggcccgcgcggcaaagccgcgtgggaaggcgaggggtaaggccccaaacccgacgatcgcccgcgcgagagaactgcgccgcaatgcaaccgacgccgagaaacgcctctggactctcctccgcgaaaagttgccgagcgccaggttccgccgccaggttcccatcggcccctatttcgcggacttcgcctctcacgccgcccgcctgatcatcgaactggacggcggccagcatgacgaggcggcagacgcgccccgcacggcctttctccaacaggaaggctatcgcgtgatccgcttctggaaccatgatgtgatgcaaaatcccgaaggcgcgctggcacggatagcgatcttcacccctcaccctcccatcgctgacgcgatgggcccctccctctcccacaaggggagagggtctggtataaaatcctcggagtaaccaccatgccccttcttcaagccagcaaggtctacaagcccttcgaatatccctgggcctatgagttctggaagcgccagcagcagcttcactggctgccggaggaagtgccgctgggcgaggattgccgcgactgggcgcagaagctcagcgaccatgagcgcaacctgctgacgcagatcttccgcttcttcacccaggcggacgtggaggtgcaggactgctaccacgaaaaatacggccgcgtgttcaagccgaccgaaatcaagatgatgctgaccgccttcagcaacatggagacggtccacatcgccgcctattcgcacctgctcgacaccatcggcatgccggaaagcgaatatagcgccttcatgcaatataaggagatgaaggacaaacacgactatctccagcagttcggcgtcgacacggacgaggacatcgccaagacgctggccatgttcggcggcttcaccgaagggttgcagcttttcgccagcttcgcgatgctgatgaacttcccgcgcttcaacaagatgaagggcatgggccagatcgtaagctggtcggtccgcgacgagacgctgcactgcgagggcatcgtccgcctcttccacgccttcgtgaaggaacgcgactgcctgaccgcctcggtcaaggacgacatcatggacatgtgccagaagacggtgcggatcgaggacgccttcgtcgacctggtcttcgaaatgggcccggtgcccggcatgacgcccaaggacatcaagaaatatgtccgctacatcgccgactggcgcctggggcaactgggcctgaaacccatctacatgatcgacgaacaccccctcccctggctgaccccgctgctgaacggcgtggagcacgccaacttcttcgaaacccgcgccaccgaatattcgaaggcggcgacccgcggccagtggaacgacgtctgggacgccttcgaccgccgcgccaagctgaaaggcggcgaagcagccaacgcggatgaagcgggcgatccggacatgttcaaggcggcgggcatcgcggcggagtgagcagcatgggctatctcggtacaattggatcgtttggtgacgttgcagccgaggatgatgatgccgttttatcctattttcttaagactgaagcggtcgacagaattgagtctggtgattgctatgcagtcatcggacgaaaagggtcgggaaaaacagccctaactaagtacttttctcagccgcgcaaagagtatgttactacagcgccaagcttaagagattacccgtggaatctccatgctcgtcgcaagaatattggagcgtctgaaattgaaagttacgttagcgcatggcgatatttgattgcggtaaaagcaatatcagtaattcttgaacaaagaagtatgtcaactatgacagactctcagcgggctgcaagagagtttctcaatgaaaactatggcggcatcgtccccagcctaagtgatatattatcccctccccgatggcgagtgggtaaaacaatattttctcctcaagcttttggggttgctgtaggcagcatagaatttgagagtgagaatggctcaatttctccagaaatagataccttgactaatatattacttcgcactgccgttactattgctaatcaggctggattgaaaaaagtttgcattcatttcgatgagcttgatcaagggctcagtcaattggatgaatctaggaaacagatgatcatcggcctcattctggcaattcgatcaattcgaggcagaaaagagggagatatcatctaccccgtttgctacgtgagaaccgatatctgggatgaactaagattttcggataaaaacaaagtttcacagtcttctgcagtatatcttgaatgggatcaaaattccttacttgagatggttgatgaaagaattagagtaaagctcggaaagggtttctcttggaatgacatagaagatgaagctttgatgcgcggctctcaaagcaaatggagtcatattgtatcaagaactttcatgagaccaagagatgttattcagtttcttaactttgcgacgcaaaaagccctgaaagaattaccggacgctgacggctttgataacaacgatatccaagctgcccgtgagccatattcgcgctatctaaagcaagaactcgatgatgaaatagggccgcattgggcaaaatggggtgatgcactacaagcatgttccgagttggctactatcacatttacacgggaggcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaagcataccagcggcgtaagtcctctcaaaacccatatgatgcggatgaagcgttagaagttctgtacggtttctcagttattggttatcgtcgtggtattggcaggggaggcagcgggtgggtattccagtatagcgatccagatgccggctgggataatggcgctacccgtctcaaagtccatctaggcctgaaagaatttctgaaattgcgagaagagcgttcaaattgaacctcatactctcatggcccaaaattaatcatgctcggtgccaccttctcctcctctttcaccgctggaaggggcttatgtgggtcattggcaattcaattcgttttacctccgacgagcgccccgtccagaacacgacagggcaaggggctgacccacctcaataccatcctctaaaacccatccgctcctgacctctaaatgaacgcctcgttttgttccgttcatgcaacatttatccgctttaggttgttctccctcatcataaccaagggagcctgagatgaagttcaccctgaaaaccgcccttgccgccctgtccctcggcgccgtgacgttgagcgcggcccccgccgccgctgatccgccgccctgggccgggcacggcaagaagcataatcccggccacggccgcaacgactggaagcatggcggcaagcatgaccgttaccagcgcccaggccgcgtgatctacagctatgactggaaccgtccggacccgcgctatggccgctattaccggcccgaccgctattatcgcggcggctatgagccgatccgcgtgacccgctcgacgcgcatctatcgcggctatgacgaccgctattattgccgccgctcggacggcacgaccggcctgatcgtcggcgcggcgctgggcggcctgctcggcggccagctcgaccggggttattccaacacggcgggcatcctcatcggcgcgggcgcgggcgctctgctcggccgcgaaatcgaccgcggcaatctgagctgccgctaaaaaacggaaaggctgagggagccgccctccctcagccctccttcaacgccaggccgatcagcacgggccgatcaatgccgggcaatcaacaccacggatgccgcgccccgtcccattcccgcgccaacccttcggccaccagcatctcgccgatcgactgcccgccccgcgtcaccacccgcagcgcccgcccatagcggtccgtctcccgatcgccgctttccagcgagaagggaccggcgttcatcaactgctgcaatcgctgcgtcgcccgcgcccccagcgccgcttcctgggcgcagcgcggcccgtgcgtttcgggcgcgtctatgtccatcacccttatcttttcgccgcggaaccagaaggtgtccccgtcgaccacgcaatcggcgccgccgccgacatggcagaagccgaaccgcgccgacagcttgtcccccgcgacgggcgacgccacctcccgccaactgctctggaagcgctgcgccagatccggcccgaaccagcccaggcccgcgcccatcagaaccccgccgatcaccagcatggcgacggaaggccccttgggcttcctgggtcgcaggcgtccgcgcccggcccggcgcgcctgcgccagccagatcacctcattgcgcgtcttcctggttcctcggctcatgacgcggccataacgaaaggcgtccctgccgtctcgcgtcaaaagcgcgcgatttgatccatatcattgacccgcgggcacaggccgccacgctggcccgaccagcaggaggccccatgaccaccccctatgcccgcatcggcggcgaggcgaccgtcgccgccatcgccaaccgcttctacgacctgatcgaccgggaccgcgcctatgccgatctgcgcgccatccatgcggcggacctgcgcgccgtgcgccatggcctcacccgtttcctggcgggatggtcgggcggtccgcgcgactggttcgaacgcggccagtgcatcatgtcgctgcaccgcgccttcccgatcaccgcggggctggcggatcaatggtccgccgccatgacccgcgccataaaggcgcaaccgggcatcgacccgcaactcgccgccgccatggccgatgcgctcggccatatggcgcgggggatgatcaacctgtcgctggaccagaacgcggcttagccggatagcaggccggcggccggaccttattcctcgtcctcggtcggccccaatatatcctcctcatcgtccatctgcggttcgccggcgaaggcgtcattgtcgatccggccggatcggttcatttcctccatccgctcgaccagatcgggcgtgtcgtcgggaatgatctgcgcgggattgggccgcccgccgcgctcgctgtcctcggccaggtccgtcgaccgcgcccgcgcctcttcggccacgtcctgcgcctgcgaacctgcttcggcctgttcgtcattttcctcccccgcgtcggggaaggggctgtcgtcgggtcggttcatgctctgtctccttcctcgctccaacggccggcggcccgcgccgttcccgccgggcaaaaggcgctggacagcatcctgcgaacggggcaagagccgcagcgatccttttcgctccgttctgcacagggaacttccatgccccgccagctcatttcctccggctcgcctttcgaggcgcaggtcggctattcgcgcgccgtcgtccagggcgactggtgcttcgtcgccggcaccaccggcaccgatcccgaaacaaaggccatgcccgaatctgtcgtcgaccagggcaagaatgcgctgaaggtcatcggccgggcgctggaggaggcgggcttctccttcgcggacgtggtgcgcgtcacctattacatcacggaccccgcctattgggacgtgctgggggaggcgaccgcgccggtcttcggcgacatccgccccgccgcaagctgcatcgtcaccggcctcatcaagccggagatgaagatcgagatcgaagtcaccgcgttcaagggataacggccatgctgaccatgtacggcatcaagaattgcgacacgatcaagaaggcgcgcaatttcctggacaatagcggcaagccctacagcttccacgactacaaggtgtcgggcgtcgacaaggcgaagctggaggaatgggtgatggagcatgggtgggaaaccatcctcaaccgttccggcaccacctttaaggcgctggacgcgggcgacaaggcgcatatcgattcggaaaaggcgattctgctgatgatgagcaatccctcgatgatcaagcgcccgatcctggacctgggcgaccgcaccatcgtcggtttcaaggcgacgacctatgaggacgctctggagggcgtgaaggcatgattttgagggggatgctccgaacattcctcctcctcacccttttgacggcggcgccagcgatgacggagaccggggcggaacccttcatcatcgcccatcgcggagccagcggcgaacggcccgaacatacgctcgccgcctatgaacgcgccatcgaccagggcgccgactatatcgagccggacctggtgctgaccagcgacggcgtcctcgtcgcccggcatgaaaatgagataagcggcaccaccgacgtcgccgatcaccccgaattcgtcgcgcgcaggaccagcaagaccatcgacggccagcccgtcaccggctggttcacggaggatttcacgctggcggaactgcgcacgctgcgcgcccgcgaacggctgccgcagcttcggcccgccaacagccgcttcgacggcctctacccgatccccaccttcgaggagatcgtgaagctggtccgcgccaaggaggcggaaaccggccgccgcatcggcctctatcccgaaaccaagcatcccgcctatttcgcgggcatcggcctgccgcatcaggcgcccttgctcgatctgctcagccgctacggctatcagacggaggccgatccggtcttcatccagtccttcgaggtcggcaatctcaaggccctgcgcgccgcgtcgcgcctgcgcctgatccagctcgtcgcgggcgagggcggtcccgccgatgagccggggacgagctatgccgacatgatgacggcgcaggggctgcggcaggtcgcggactatgccgacggcatcggcccggcggcggccatggtgctggcgcccgaaggcccgacgggactggtcgaacgcgcccatcaggccggattgcaagtccatgtctggacgctgcgcatggaaaacagcttcctgcccgccgccttccagcgccccgacgatccgcagggccggggcgatttcgccggctatgtccgggcggtcgccggaacgggcgtcgacgcgatgttcagcgattttccgaaacaggcgcgccaggcgctgaatcccgcgccctgatgacttgtcaaatctgcggcggcagcgaataacagccccatgctttcgcagaagacccgttacgccatccgcgccctccagcatctcgcagaccgctatcggcaaggcccggtgccgctgaacgaaatcgccacgcgccagaacatcccgtccaaattcctgacggtgatcctgtcggaactggcgcgggagggactggtcgcgacgcagcgcggacgcgacggcggctattggctggcgctggccccggtggacatcagctatggcgacatcgtccggctgacccgcggctcgctcgcgctcacgccctgcgccagccgctttgcgcatgagacatgcaccaactgcctgcccgaatcggaatgccgcctgcaccgcgtgatgctccgcgtgcgcgacgaaaccgccaaggtgctcgacagcatcagcctggcggaacccttcgcgacgggggacatggggtaagagggcctttggccgatccaagatattcccctcccgcaggcgggaggggccaggggtgggcgcgagcggagcgagcttctgacttagccccgttgcaaaacaatgcagatgtcgcgccagcccaccccctaaccccctcccgcctgcgggaggggggatgaagctaatccacaccagcccgcctcggaccggagctgcaaaacccctccccttcccccaaagccttgcgcccggcgcgtagcttcgccacatcaacgccatgacgactccgcccctcaaagccgccctgatccccgtcacgccgctccagcagaattgcacgctcttctggtgcacggcgaccaatcgcggcgccttcgtcgatccaggcggcgatctgccgctgctcaggaaggcggccgagcagcatggcgtcaccatagagaagatcctcgtcacccacggccatatcgaccattgcggccaggcgggcatcctggcccgcgacctcggcgtgccgatcgaaggcccgcacgaagccgaccgcttctggatcgaccggctgggcgaggacggcgcgagatatggcatcaacggcgaaagcttcgaacccgaccgctggctgaaggacggcgaccaggtgacggtcggcaacctcacgctggacgtctatcattgccccggccacacgccgggccatgtcgtcttccaccacgcccccagcaagctcgccatcgtcggcgacgtgctgttccagggttccatcggccgcaccgacttcccgatgggcaatcatcaggatctgatcgacgcgatcaccggcaagctatggcccctgggcggcgacacggccttcgtcccaggccacggaccgatgagcaatttcgcccatgaacgccgcaccaatcccttcgtgggggatgccgtcctcgcctgatccgtaggctgtatggacattcagatgatggcgagccgaaaatggtggtttttcgcgacccggagcgcagcgtactaaaggtacgtgagcaccggaagcgcgaaaagccgccatttgcaggccgtcagcgctgaatgtcgatacagcctaccgaatcatcgccatggcgggcggagcgggcacttcccgcgtcgcgccataggcgatggcgagcgccgtcaccgccatgccgaccatcaccgcccaggtcagcagcgccccgcccgcgcgccagacggtcggcttgtccgcatccatcccgaatccatggccgattcgcgccagcaccagcaccagcgccgcgccccacagccagatcgacgcgccgaccgccagttccaccagtccgaacaaaatcagcgtcaccggcacatattcgatgaaattggcatgggcgcgcatccgcctggccagcatcgcgctgccgccgtcgccatgcatcacctggctcgcgatccggattcgcgtgcaacggaaccccagccacatgttgatcagcgcgcaggccgcggccagggtcagcgtgatcggcagcaacatcggatttccccccttttatcgtgacgcccccagaatagggcggcgccatgccggggcaaggaaggacttgcgcatgggccaaaaaacgctataggcgcagggcttcgcgatcatccgggccgcatgggtctgcggcgccgttggcgtcggcatccatcggatacggccagtcgcactaacagatcaatttatggaataaggtgccgacatggctgtccccaagaggaaaacgtccccgtcccgccgcggcatgcgccgcagccatgactcgctgcgcgtcgaggcctatcaggaatgctccaactgcggcgaactgaagcgtccgcacaatctctgcgacgcctgcggccattataacggtcgcgaaatcgtcgccgtcggggcctgacgttccggaatttctcctgaaaagggtgcgttaacttgtccagccaaccgcgaatcgcaatcgacgcgatgggcggggatgaaggcgtgcgcgtgatgatggcgggcgtggcgctcgcccgtcgccgtcacgaaggactgcgcttcacccttttcggagacgaggcgcggatcaaggccgcgctcgacaaccaccccaatctgcgcgccgcgtcggaaatcgtccacgcgcccgacgtcgtggatgcgggcgacaagcccagcgtcgccatccgcaagaagaccagctccatgagcatggccatcgcggcggtgaaggcgggcgagtgcggcgctgccgtctcctccggcaataccggcgcgctgatggcgatggcgaagctggcgctgcgcaccatgaagggcgtcgaccggcccgcgctggccgccatgctgccgacgctcggcgacaatgacgtggtcatgctggacctgggcgccaacaccgaatgcgacgcccgcaacctcgtccagttcgcggtgatgggcgcggcctatgcccgcatcgcccttgacctggaacgcccccgcgtccggctgatgaacatcggcacggaagagatgaaggggacggaggaaatccgcgacgccgccgccatcctgcgcgccgcgaccagcctgccgctgtccttcgacggtttcaccgaaggcgacaagatcggccggggcgatgtcgacgtcatcgtgtcggacggcttttccggcaatgtcgcgctcaagacggcggaaggcacggcccgcttcgtcaccgacctgctgcgcaccgccttcaccagttcgatccgctcgaagctcggcttcctgatctccaagcccgccatgcacctgctgcgccatcatctcgacccaaacaaccataatggcgccgttttcctgggcctgaatggcgtggtcgtgaaaagccacggcagcgccaacgacaagggcgtcgccaatgccgtccatgtcgccgcccggctgctggaggaagacatcacccggcgcatcgccgccgacatgcatgggatcgaggggctgaccgcccccgcatccaggatggagctgcccgcaaagtgatccgccgatccattctcctgggcacgggctccgccctgccggcccgcgccgtcagcaatgccgaactggcggaaaccgtggacacgagcgacgaatggatcgtcgagcgcaccggcatccgcacccgctacatagcgggcgagggcgaaaccaccgcgaccctcgccaccgacgccgccagggcggcgctggaagccgccgggatcgctgcgagcgacatcgacctgatcatcctggcgaccgccacgcccgaccagaccttccccgccagcgcgaccattgtccaggctgcgctcggcatcgacgattgcgtcgccttcgacgtggcggcggtctgctccggcttcctctacgccgtcaccgtggccgacagcatgatccgctccggcgcggcgcggaacgccatcgtgatcggttccgaaaccttcagccgcatcctcgactgggaagaccgcaccacctgcgtcctcttcggcgacggcgcgggcgcggtcgtgctgggcgcggaggaaagcgccgacggcaggcgcggcatcctcgcctcgaaactccatgccgacggccgccacaaccagcttctctatgtcgacggcggcccttcgaccacgcagacggtcggcaagctgcgcatgaagggccaggaagtcttccgccacgccgtcaccaacctcgcctccgtgctgaccgaggtgatggccgccgccgacatgaccccggcggacatcgactggctggtcccgcaccaggccaatgcccgcatcctcgacgcgaccgcgcgcaagctgaaactctcgccggaaaaggtggtgatgacggtggatcgccacgcgaacacctccgccgcgtcggtccccctggcgctggacctcgccatgcgcgacggacgcataaagtccggcgacctgctggtgctggaggcgatgggcggcggcttcacctggggcgcctgcgtcctgcgcgtgtagggcgggctttggccatcccaagacattcccctcccgtaaacgggaggggctaggggtgggcgcgaccccggacttgatccgggggagcttctgacttggccgttgcaaaacaacgcgcatgtcgcgccagcccaccccctaaccccctcccgcttgcgggagagggaacgtctgcgtcccaccctttgccgacatcaggcgaaacctgctccggtccggcgatgcccttgatcccactcgatcccgcccaaaacggacgacatccctgcccatggccctcgcaaatcccattccgggaccgctataccgtccaattttcacggttttttaaggatttcggcaaccgctgatcttgccgaatcatgcaaaatcgcgcacattgtcgaatgatcacccgcatttaggcttgacgggtgtcaaggtggggaaatgctatgagcggtaacggaactctgacgcgcgcggatctcgcggagagcgtgaaccgtcatattggcctttcgcgggcagaggcggcaaccttgatcgaatccattttggagcatatgtccgccgcgctcgaacgcggggaaaatgtgaagatctccagcttcggcactttcgtgctgcgggacaagacgcagcgcatgggccgcaaccccaagacgggcgtcgaagtgccgatcgagccgcgccgggtgctgaccttccgcgccagccagacgatgcgggaccgtgtcgcttcggcctgagagggccgccgtcaaaacagccattttcccgaaggttgacctttgcgccgctacaggtgcaacatcaggaccatggaaaaggcagagggcgcatttctgacgatcagcgagctggcgagcgagcttgatcttccgcagcacatattgcgctattgggagacgcgcttcacccagttgcgtccgctccaacgctccggcaaccgccgctattaccggcccgccgacgtggcgctggtgcggcggatcaactatctgctgaatgtcgagggcttcacggtgcgcggcgcgcaaaaggcgctggccgacggcggcggcgattcgtccccggccatgcccgcgcccgtggcgaggaacggcgaaacaccatccagccccgatctcctcccccgcctggaagctattcgcgccgagctggccaaagccatcggagaatagccgccgcccgttcatgctcccgcgaaggccggagtctaggctgattatttggatagagagcgcacctatcccattcctccccatcggtagatggggagggggaccatgcgaagcatggtggaggggaaataagcaggtcgtgccaccttcccctacaccagccttcgcccggtcctccaccccacgctgcgcgcaggagatttcagcgtccgctcatgtcttgaagagcagaacagccctcgacagacagcacccccaaaatcacccaaccgccgccgcgaaaatcaaatcccgaaacggcgcgtcccccaccatgaagaccgtctcgccgatctcgacgaaaccatgccgcgcatagaatctctgcgcgcccacattggcctcgtaaaccgcgagcaacaaccgcttcgccccacgccgccgcgcttcctccatcgccaacttcagcaaggccgcgccattgccgcccccctgccagccggaaagcagatagatgcgcttcaattccagatcgccgtcccgccgctcgaccggcagcgcgggcggcgtcagcagcgcatagcccaccggcgcacccagagccgtttccccgatcagcagcgcctgttccgggtccgccaacgccgcggcgtaaaatgcctccccatgggccttgcggacatgggcgatcagcgcgtcgcccggatgatcatgggcaaagctggccagaaaagtcgccccgcccagcagcgagagcgccgccgcgtcgcgagcctccgcccgccgccagaggatcggcgtcaccgcccgctcagcgcgaacccggccccagcgccgggtccaggtcgcgcgggcgcgtaaagctggccagtgtggcgatattggccttcgcctcgctccaatgatcgatgggcaggtccagcacggcgatggaggcggtcgggaacttcacctccacatcctcgcgcagcggactcgcgccgtcgtcgggaaccaggtccaggaccagttcctccagccccggattatgccccgacatcagcacgctgtccgcgctgtcgggcaggtcgcggatcacgtcgaacagggtcggcgtggaggccagatagatgcgccggtcccaatgcggatcgaccacctcgccatagccggtgaagaagacgttgagcgtttccaccactcgcaccgccggggaagcgaccaccatgtcgaagcggatgccctttgccctggcgaactcgcccatgaccagcgcggccttttccccgcgaccgttcagcggccggtcgaagtcccgcgcaaccggatcgtcccaatcggacttggcgtgacggaacaggatcaaccgcttcatttttgctccaggtcgcagagtgatttcgaagcgggtggaacagccgctgactcggaaatcacgaaaacaaagtctctaggtgccggattcgaattgctgatgccctaacgcggcatggctcccatggccagcgcgggattgcccgctgaccgatatgatcgcctcgtccagcgtcaggcggcggatcggcgtgccgggcggaaaggcgctcagcaaccggctgggcatggcggcggacaggatgacgaagctgccccggtcctccgcccgccgtatcagccggccgaaggcctgcgccatccgcgcccggatcagccggtcgtcataggccgacccgccgcccgccagcttgcgcgccgcatgcagcaccgtgggcttggaccagggcaccccctccatcaccaccagccgcagcgaatggccgggcacgtccaccccgtcgcgcagcgcatcggtgcccagcagcgaagcgcggggatcgtcgcggaaaatgtcgatcagcgtgccggtgtccatcgggtccacatgctgcgcgtagagcggcaaccccgcccgcgccagccggtccgcgatccgcgcatgcaccgcccgcagccgccggatcgcggtgaacagccccagagtcccgccgcccgccgcctcgatcagccgcgcataggccccggacaatgccgcgatgtccccgcgcttgatgtcggtcacgatcagcacttccgaccgttccggatagtcgaaggggctgttcgcctcgaactgctccgccccgcgcggcaggtggttcgcgccgctgcggctcgccgcattgtcccagtcgccgccgcccttcaatgtggccgaggtgatcagcaccccctgcgccggtttcagcaccgcctgcgccaaaggccgcgtcgggtccagccaatggcggtggatgccgatgtcgaattcccgcccctcgatccgctcgaccgccagccagtccacgaaatccgggtccgccggtccgccgatccgcgccagcagcgccagccaggccgtcaccagatcgcgccgccagcccagcgaggcgatcgccccctcgacccgcgcccgcgccgcgccgtccagccagtcgggcgcttcctcgatcaccgcctccatccgcttgcccagatgggtcagcggccgcagcagattatcgagcgcccgcgccgcctcctgcgccgcctcgaccagcgcgccgtccggctcggccagttcggtctccagcccatagcccgcatcggcctcgcccgtgtcggcggcccgcgcatagaccgtcccccgcaccgcagcgagcaactgctcgaccggcccgaaaggctcgtccgccacgatccgcttcaaccattcgtcggcgggcagcgcccgcgctgcctccgccgccgccctgatcgcctcgccgccctgctcgtcatagctggcgaggtccgacagccgcgccgccagcccgcgccgccgtccccgcgcattgccctccggccccatcacccagcggcgcagctcgatggcttcctgccccgaaagcgcgacggagaaggtcgaatccgccgcatcgaacagatgatggccctcgtcgaacacgatgcgctgcggcgcctgccccgtctcccgcccccgcgccgcattgatcatcaccagcgcatgattggcgatcacgatgtccgcgtccgccgaagcccgcgccgaccgttcgatgaagcattttcgataatggggacagcccgcatagatgcactcgccgcgccggtcggtcagcgcggtcgacccgttgcgccggaacagggtcggcagccatccgggcaggtcgccgccgatcatgtcgccatccttggtgaaggccgcccagcgcgccaccagttgcgccaatatcgccgcccgccccgcaaagcccccctgcagcgcatcctccaggttcagcaggcagagataattttcccgccccttgcgcaccaccacccgcttcgccgccacggcgggatcggggaagaggcgcagactctcccggtccaactgccgctgcaacgccttggtataggtggaaatccacaccgtcccctgcgcctccccggcccagagcgacgcgggcgccagatagcccagggtcttgccgatccctgtccccgcctccgccagcagcatattgggctggtcgcgatgcgccctgggccggaaaatctccgccgccgcagccgcataggcgcgctgccccggccgcgcctccgcctccgcgcccgtcaactgctccagccgcgccaccaccgcatcgggttgcagcgtcacggtgcgcggggcagggcgcggcgggttctcctcccattcgggcagcttggaaaagagccagcgctccgcctccttcggcgtggcgatgcggcccgccagcagcggcgcccagggccatcgcagccggtgcagcgcctgcgccgccgtccagccgccctcgcgctccgtccaggcagaggattccagcgtcgccagcagggcggcggtcgccgcctgcaacagttcgggaatatcggattcgctcgccggacgcggcaggtccagcgcttcggccagccccttgggcgtcggcaccaggaagcgcgccggatggatgaaggcccataattccagcaggtcgaggccattgaggtcgggatagcccagccgctgtccggtcagcggcgcgttcagcagcaatgtcggcgtttcggccgtccgcgctatggccgtgcccttggcgacggcggcggtgcgatccgcttcccgaagccagatgccgccatggctggcgtgaagggcgggcagggcggcggggtcgatcacccgtcccgcttaggcgaacgggaacaaaagggaaacctgaaaagcgccggattcagccgaaacgacgcccgaatccgccagcgggacgagcgcccaaagtccggggctgaagggccgtgggggtcagccgcgccgcccgcgcaatctccagccggtcgaacagcggcccgtcggccagttcataggggaagcggatgcccatacggtcctcttccgaccattgcaccgtgccgaacacgacatggccctcatagtcgatctggcactggctgcgcaccggcaggccgcagcccgctacctgcgcgccgccttcgctcaaatcgacgatcgttccttccatgctgtcgagcaccgtcgtcaccacgactggtatatcgaccgttattctatgacggctgcgcggctgcatagtccctcctgagctccctaagctcccgataaatatgcctcatcaaggttaatcaaagttaaatgggggtggggaaaggccgccattcgtctccatttcggcacctggaatcgccgcttagggtccaaaatgaaggctgatctatattaacggagccttagcctttcggcccgccgccatgatgttttccgagtcgtcagatgtttccaaccgccgcgaaaatgcttaggggggcatgcatcatgaccgtgtccgaaatcatccgcaccgccgcgcaggcgtccaaggcctggccctatgaggaagcgcgcaagctcctgaagcgctatcagaacggcgcgcccgaaaagggccatgtgctgttcgaaaccggctacggtccgtcgggcctgccgcatatcggcacgttcaacgaagtgctgcgcaccaccatggtccgcaacgcctatcatgcgctgtcggacatccccacccgcctgatcgcgttcagcgacgacatggacgggctgcgcaaggtgcccgacaatgtccccaaccaggcgatgctggcgcagcatctgggcaagccgttgacgcaggtgcccgacccgttcgagaagttcgagagcttcgcgcaccacaacaacgccatgctgcgggaatttctcgaccgcttcggcttcgattacgagttcgtctccgccacggaacgctacaggtccggcgcgttcgacgacgcgctgaaaaacgtcctgcgccactatcgggacatcatggacatcatgctgccgaccctgcgcaaggaacggcaggcgacctattccccggtcctgccgatcagcccgaagacgggcatcgtgctgcaagtgccggtggaggtgatcgacgccgaccgcggcatcgtccgcttcgaggatgaaggcgacgtcatcgaacagtcgatcctgtcgggcggcgcgaagctgcaatggaaggtcgactgggcgatgcgctgggtcgcgctgggcgtcgattatgagatggcgggcaaggatctgatcgattccgtcacccagtcgtcgaaaatctgccgcgcgctcggcgcccgcccgcccgaaggcttcaattacgagatgttcctcgacgaaaagggcgagaagatctccaagtccaagggcaacggcctcagcctggagcaatggctgacctatggcccgcaggagagcctcgccttctacgcctatcgcgagccgaagaaggccaagcaactccacatgggcgtcatcccccgcgccgtggacgaatattggcagttccgcggcaattatccgaaccagccggtcgaacagcaactcggcaatccggtccaccacatccatgacggcaagctgccggagggccgcctgccggtgacgttcggcctgctgctgaacctggtcggcgtgatgggcgacgccagccgcgaacaggtctggggctatctgcagaactatgtcgcgaacgccaatgcgcaaagctatccggaactggacgcgctgatcggccacgcgctcgcctatcaccgcgatttcgtcgccccgacgctcaggcgccgcgcccccaccgacagcgaggccgccgccctgcgcaggctggacgcggaactcgccgccctgccggaaggcgccacggcggaggacatccagaacatcgtctacgccatcggcaaggacgaggcctatggctttgccgaactgcgcgactggttcaaggcgctctaccagacgctgctgggcgcggaccaagggccgcgcatgggcagcttcatcgcgctctacggcgtggagaacagccgccgcctgatcgcggaggcgctggccgcctgagcggcgcgcagcggaacataaaggggcgccgggcgtttcgccatatggtccaccccctttcggactgatggtgcgtttcacgcgccatcggccgcgcccgcccggaaacgagcggcgcggccaagggggatgaacaggaccgaaagcgccatagcgcaaaaggaaacggcccctcgaccttcgtcgggggccgtttcgtcattcgggcggccgttaccagaagaagccgcgatgcacttccataacccggccggtccgcacattgaccagcagcacgtcgttataatgcctcacccaccgcaggttcgcgccggcgcggggcaggcgatagcgataggggtcggcgatatagtagcgcgagctgtaataagcgggccggagccgcgcgccgacttcccagcgattgtagcggaagggcgcgcgccagttgccgccgcgatagacgtcgcggtgcgaccggcggtaatcgcgccaatcctcccgcaattcctgccgcgcctcgcgcacgtcgcggcgttcctcgcgcacgtcgcgccggttgccgtagcgctgggcgtcgcgcaggtcgcgctgttcctggcgcaggtcgcgggcgctgtcgcgcacctcggcgcgggactgggccatggcggcccctgggatgacggtggcggccatcaggcccaagatgatcaatttacgcataggtcttctcccattgcctggcggctgaagtccggtggggaggggggaaactttcccccggcccgccggttccgccgaccacgaagacggttatgcgtccggccacctgaacatgccgggaatgaaacggtcaggaatcagtcatttatgtcgcactttgtatcaggggccgccgggcccggcggtgcggggatcagggcgtccagggccgctcccgaaaccatttggtgacgacatatttggcgccccgctccaccgggcgcgcggcgtgcaggctgaacggattgggcgatccgtcccgctccatattgttccacatcagcagcatgccctccaccggcgggaccatgaacccgcaatgggggaaatgcgtctccccgcccgcctccaccgcggacaggtagatcatcgccgtccagctccgctgcccgccggtcttcagcatggccggccaatagctggccgtcaccgggaaatagtcgcaatgcgccttatattcctgcccggcctggtagcgctgcccctgcagggtttcgccatgctccccggccaggcccatcagcgcgcagatccggtcgcttaccgccatcaccagcggactccaggggctcagatggcagctcgcgctggtgcggtaatcggcattggcgctgccggaaaacagcgtggagggctgcgcccccgcatcgatcagttcccgcaggcccgcgcattcctccgcgctcagaaattcctgccggccatagatctcaaggtgcggcgcatcgatccggctgaccatcggattgcgctccagccgcgcccgcaccgtctccccgatccgcgcccgcgccgcggaggcgacgccgccatcgtcaacaatctcgctcatgccgctttcctgccaccgcgcgggcgcccggcgcaaatgaaaagggcccggaacctcacggctccgggcccagtatgtcctgaaggccagttcaggagcgcctgtcttccggcatcaccagaagaaatcgtggatcacgtcgaccacatagccgtcgcgtatgtcgaccagcagcgcgtcgtcataatagcgaatccagcgcagcgtgccgtaggcgggcggcaggcggtaggaatagggatcgtcgatccagtagctgttcgaatagagcaggctgttcaggaagatcccgatggaaaagcgcgaatagccatagctccagccgcgcggcgcataatagcggccgatccggtaacggtcgccatagcgggcgcgatagctgtaccagtcatagcgccggtcgttgcgccagccattgtcccagcgcctctgcccctgccaccgtgtgcggtcgtcgaagcgccgcccagcgttccaggcggacccgccgttccagcccgaaccgccgccgttccagcggcggtcgtcgcgcctgtcccgatcgttccggttccagtcgctccgatcccggtcgttccggttccgatcgtcgcgattccagtcccggcggtcattgtcgcgccggttgtcctgccagttcggccgatccccgttccgcccgttccagtcgcgccggttcctgtcgtcgccgcgcggcgtggtctcgaaacgctgctggtcgcggttccagcgggtgaccgtcgcggggccgcgctgctccggccgcgcttcattgccgcgccattgcggctgggcggcctgcgccgagcgttccggccgctgctgccgcatctcgccgccccgccactggcgttgcgcctgtccgtcgccctggccgccacggccgccgtccggacgggccgaccgttcgccgccgcgtccgcgccagccgccatcctcgccccgctgggcatgggccggggcgattccgcccaatatcgtcgcggtcatcaagcccgccagcatcattttcctcaacatgccgttcgctttcgtatcacggggccattcgcccctcatattccgcttctaggactcgggccatgtcgtgatgctgaacccgtctgtcagcgatttgaaagaatcccccggcgcaggatgggcatcggttgcgccgaaatcaccggaaatatggccaggaacggcaaaagctgatccagatcagagcatcgccccgcaaacccccttaggaatgcggggtgacgatgacgcccactgccggcagcgcccgccaggccctgcgccaagcgacgatggaaagccatcagcgggtcgacgacctgttttcccatttttcgctggaggacagcgccagctatgccgctttcctgaaggcccacgccagggcgctcgccccgctggaggagatggcccggcccgatgcgccgcgcctgccgctgctggcgcgcgatctggcggacctgggcgaaacgctgcccgcgccgctcgccgcgccgccctccccgtccgacgcctgccgctggggcgtccgctacacgctggaaggatcgcggctgggcggcgccatgctcgcccggcgcgtcggccccggcctgccccgcgcctatctgtccgccgtgcatgaaaagggcggctgggccgcgttccagcgtcggctggacgatgccgcggccgaaggcggcgagccatggatcgacgatgccatccgcggcgcgcaggccgccttcggcctgttcgcggccgccgccggcggcacggcgccggcccatggctgacggcaatatcccggcggggggtttcgccgtcgacctcgccaattgcgaccgggagccgatccatgtccccggcacggtccagcccttcggcttcctggtcgcgctgaccgccgactggctggtgtcgcgcgtgtcggccaacagcgccgaccatatcggcctttcgcccgaacagatgctgggccggccgatcggcggcatcttcagcgcggaggcggtccattccctgcgcaaccgcatcaccctgctgcgcggccccgacgcggtggagcgcatcttctcgctcgccctgatggagggcgtcgcgccgttcgacgtcgccgtccatttctccggatcgctggtcgtgatcgaggccgaaccggcatcccatgacgagatggaggccagcagcacggtccgctccatggtctcgcggctcggccagacggagggcatggccgccttcctgcgggacggggcgcggcaggtgcgggcgctgaccggcttcgaccgggtgatggtctatcgtttcgcggagggcggcgacggcgaagtcgtggccgaagcgctgcgtcccggcatcgacagcttcttcggcctgcattatcccgcgtccgacattcccgcgcaggcgcgcgcgctctacctgcgcaacatcttccgcgtgatcgcggacgtcggggcgcggccggttgccgtcgtgcctcaactcgatccctccggcgcggcgctcgacatgtcgctctgcctgacgcgggcggtgtcgccgatccatatcgaatatctgggcaatatgggggtgggggcctcgctctccatctcgatcatcgtcgaagggcggctctggggcctgttcgcctgccaccattatggtccccgtctgcccagctttgcgcagcgcagcgcggccgaactgttcggccagatcttctcgatgatgctcgaaaatcgcgagcgcagcgaaaccgccgcctatgagggcaaggcccggcaggtggccgaccggctgatgtcggcggtggcgcaggaccatgacctgctgtccaacgcccgctggctgggcgacgtgatcttcgacaccatcccggcggacggcgtgggcgtctatatcgacgggcagatgatcttttcgggcctcagcccggacgagcgcagcttcgccgccatcgtcgccatgctgaaccggacggccgccggccaggtcttcgccaccgaccatctggcgcgcctgctgcccgaagcggcggcccatgccgaccgggcggccggcctgctcgccatcccgctgtcgcgccgtccccgcgactatgtagtgctgttccgggcggaacagctccgctcggtgcgctgggcgggcagtccggaaaagcatgtcgaatatggtcccaacggtccccgcctctccccccgcaagagcttcgaggagtggtcggaactggtgcgcggcaccgccgtgcccttcacagccgccgaactgcgcgtggccggggcgctgcgcaccgccctgctggaggtcatattgcgcctgtccgattccgcgcatgaggaacggcagaaggcgcatgaaaagcaggaattgctgatcgccgaactcaatcatcgcgtccgcaacatcctctcgctgatccgggggctgctgtcccagacccgcgacaatgcccagtcggtcgaccagttcatcgacacgctggaaagccgcgtccatgccctggcccgcgcccatgaccagatcaccgccgaccgctgggcgcctgcccggctctacgacctcatagaggtggaatcggccgcctatctgggcgagcggcgcgaccgggtgaagctgaccggccccaatgtcctgctgacccccgccgccttcaccgtgctggcgctggtgatccatgagatgctgaccaacgccgccaaatatggcgcgctgtccgacaatggcagcgtggccatcgactggcgcgtcgatgccgacggcagcctgctgctcgactggcgggaaagcggcgggcccgccgtggtcgcgcccacgcgccggggtttcggatcgaccgtgatcgaacggtccatcccctatgatctcgatggccgggcggaggtgcattaccgcctttccgggctggaggcgcgattctgcatcccctccgcccatgtcgcctccgtcctgcccgacgtcgtcggcgccgaacgcgcgacccccgcccctgcgcccgcgcccacgctgctcaagggccgcaacgtcctgctggtcgaagacaatatgatcatcgccatggacggcgaggacgcgctgcgcgacctgggcgccgaagtgatcaccgccgccagcgtcagccgcgcgcgggaggcgattgcgaaccatgaggtcgatctggcggtgctggacttcaacctgggcaatgaaaccagccttccggtggcggaactgctggcggaaaggggcgtctccttcctcttcgccaccggctatggcgacgggctggacctgcccgaccgcttcggcggcgtgaccctgctcaaaaagccctattccggcgccaccctggcccaggccatcgccccggtcctggaagagaacgaggcttaaggggcgtcggccccccgccctttccgcccagctgaaacaatccgtttccggccctcccgcttgcgccgcgcccagatccatccgatctcccgggcatgagacaaccgacccttttcatcccccatggcggcggcccctgcttcttcatggacgccagcgaccccgatcacccgcattgcgacccgatgtggcagccgatgcaagactatctggcgggcatcgtcgcgaccctgcccgaacgccccggcgcgatcctgctggtctccggccattgggaggaaagccggttcaccgtccatgacggggaaaggcccggcctgctgttcgactatcatggctttccgccgcacacctacgcgctccgttgggacgcgcccggcgcgcctgcgcttgcccgccgcgccgccggcctgctggaacaggcgggctttcccgccggaacggaggaggagcgcggctgggaccatggcgtcttcatcccgatgaaggtcgcgctgccgcaggccgacatcccccttgcccagctctcgctccgcggcgatctggacccggcggcgcacatcgccgccggacgcgccctcgccccgttgcgcgacgaaggcgtgctgatcgtcggttcgggcatgagcttccacaatttgcgcgtccgcggttcccaggccaccgcgccgtcgaagctgtgggacgacgccctgaccgccgccgtcaccgatcccgacccggccagccgcgcccgccgcgtcgcggcctgggccgacctgccccatgcccgtttcgcccacccgcgggaggagcatctgctgcccctgatggtcgccctcggcgcggcaggcgaggacaaggcggtgcgcaatcatggcagcaccgtgctgggctggaccgtgtccggctatcgcttcggctgaagctagggccgccgcagcgccggaaccgccttcgccgcctcctccggagcgatgccggatggagggacggcgtccaccacctcctcgccccgcatcactcgcccggcgcgctggatcgcgcctcgcagccggggatagatgccgcagcggcagatattggtgatcgccgcgtcgatctcctcatcgctcggatcgctggtccgccgcagcagcgccgacgccgccatgatgacgccggggatgcagtagccgcattgggaaacattgtccgccgcgaacacctgttgcagcggatggccgcgatcgggcgacagcccctctatggtggtgacgaacttcccctccgcggcggcgatggtcacctggcaggaacgcacggcctccccgtctatgtcgaccgtgcaggcgccgcaatcgcccgtgccgcagccatatttcgttccggtcaggttcgacgcgtcgcgcagcgcccacagcagcggcgtcgccgggtccatgcgatattggacgggccggtcgttgaccgtgaacttcgtcatcccgcgctctcttcctcgaccttgtgatagagcacttcgttgcggatgtggatggtgcgcgaggcgagccggatttcctggatgaaggtggcgaaggccgccgcctgcaacaccatggccaggctgaacaggatcgcgatgggcgtgccgaggtgcgaacccagcaggttggcggcgaacaacaggatgacgaccaggcagatcgcgcaggccgacgccaccgacaggaagatcgcgccgttgaccacgctcatccgccggtccagcacgcggatctcgctgaccatccggtcatgctccttgccgcgggaggcgaggatcttgtcctccaccttgcgcgcccggtcgatgatgcgcgccagccgcccgacgcagacgttcaggaacgccccgatgcccgcgagcaggaagacgggggccaaggcgagctggatggtctgcgcgacctgcgaaacctggggaagtgcgatcatcgtgtcaaagcagcgcagagcgaggaaaatggcaagggttgaaatggctgtacaggttgcatgccatcatgcccttggggaagcgtgctcctgcgaaggcaggagcccagttccaacggtagaatgacattccgacggcagaactgggctctcacgagccacttgtctcattcgagtgcctgcgcaggagcacgtcccttattccccaggcctattccctcaggcagcgcccttggcgggcgtgttgacgcccatggacttgagatattgccggatgttgcgcgccgcctgccgcagccgctgctcattttccaccatggcgatgcggacatagccctcgccatcctcgccatagccgacccccggcgcgaccgcgaccttggcatgggtaaggagctgcttggaaaattccaggctccccatgtccttgagcgcggggggcagcggcgcccaggcgaacatcgacgccctgggcgcgggaatgtcccagccagcccggccaaaggcctccaccatcacgtcgcggcgcttgtgataaagctcgcggttcttctgcacgatgtcctgcggcccgttgagcgccgcgcaggccgccgcctggatcggcgtgaacgcgccatagtccagataggacttcacccgcttcaacgccgcgatcagttgccggttgcccacggcaaagccgatgcgccagcccgccatggaataggtcttgctgagcgaggtgaattccaccgccacatccttggcgcccggcacctgcaggatggagggcgtcggattgccgtcataataaagctcggaataggcaaggtcgctcagcacccagaccttgttctccttcgcccaggcgaccagccgctcgtagaaggcgaggtcgacggtctcggccgtcgggttgctcggatagcccacgaccaggatcgacggacgcggcacggtgaacgccatggcccgctccagcgactgccaataatgctcgtccggcgtggtcggcaccgaccggatggtcgcccccgcgatgatgaagccgaacatgtggatcggatagctgggattgggcgccagcacgacgtcccccggcgcggtgatcgcggtggcgaggctggcaaggccctccttcgaccccatggtcacgaccacctcggtctccgggtccagatcgacgccgaagcggcggccataataattggcctgcgcgcggcgcagccccggaatgcccatcgactgcgaatatccgtgcgcgctcggcttctgcgcgacctcgcacagcttggcgatgacatggtcgggcggcggcaggtcgggattgcccatccccaggtcgataatgtcctcccccgcggcgcgcgcggcggcccgcatcgcgttcacttcggcgatgacatagggcggcagacgcttcatgcggtagaattcttcggacattggggctttcctgaaagctcgctgtaaggaatagtgcgtgacgcgcattcggcttgtcacgatccggctataacccgccagcccgcgacgcgccagagaaagcggcggaccggacaatgccaggcgaaggaaggtggccatgaaagcacaggacgtcatggaaccccacctccccacgctggaggacatgcagcaatggacgcaggtgctgggccgggcgcagcaattgatgctggaacaggcggcgggcgcgaccggccggacattgcccttcgaccccgaagccgtggcgcgcatccagaccggctttgccgatgaaggcttggcgctgtggcagcgtttcctggattccggcggcctgctgcgcgaccatcccgaacccccgccatcggatagccccgcggccgcgcgcgaccgccgcttcgccgacccggcctggaccgagcatcccttttacgacctgatccggcagagctatctgctgctctcggattatctgacgaagctggccgacgcggtggacggcgtcgatccgaagcagaaggccaagctgcgcttcgccaccaccggcctgctggacgccatcgcccccagcaacttcccgctgaccaacccgctggtcgtgcagaagacgattcagagcggcggcgagaatctggtcaagggcctgcagcacatgctggccgatctggagaagggccagctcacccacaccgacggcacggcgttcgagcttggccgcaacatcgcctcgacccccggcaaggtgatcaaggaaacgccgctctatcagttgatccactatgccccgacgacagacaaggtgctggaaacgccgctgatcatcttcccgccctggatcaaccgtttctacatcctcgacctgtcgccggaaaaaagcttcgtcaaatgggccgtcgaccaggggatcagcgtcttcctggtgtcgtggaaatcggccgacgcctcgatgaaggacgttgtctgggacgattatatcctggacggccagatcgatgcgatcgacacggtgcgcgacctgctgggcgtgcccggcgtccacgccatcggctattgcgtggcggggacgacattggccgccacgctggcgctgctggcggcgcggggcgaggcggacaaggtcgccagcgccaccttcttcaccgcccaggtcgatttcagcaaggcgggcgacctcaccctgttcgtcgacgacgagcagatgaagatggtggagcagctttcctccggcggcttcctggacgggcgctacatggccgcgaccttcaacctgctgcgcgggcgcgacctcatctggaactatgtggtcaacaactacctgctggggcaggattacccgcccttcgacctgctctactggaacggcgacaccaccaacctgccggcgcgctggcacaaggattatctgacgcagctctatcgcgacaacctgctggtccagccgggcgcgatcagcgtcgcgggcacgcccatcgacctgcgccgggtcaggacgcccgcctatgtgcaggcagggcgggaagatcatatcgctccgctggaaagcgtgtggaagctgactgagcatttctccggcccgatccgcttcctgctggcggggtcggggcatatagcgggcgtggtgaacccgccctccgcgcaaaaatatcaatattggacctgcgccgaatcgcagccgaccctggaggcctttctcgcccatgcgaaggagacaaagggtagctggtggcccgactggatcgagtggattcgcgggcaggcccccgccaccgtcccggtgaagggcgcccgtcgccccggcaagggccgactcaaggcgctggaggatgcccccggccgctatgtgaaaacccgttagcgatttccaagcggtcggtccgatcgctggtcaagaaatcgcggaaaacgaagaatcaagagcggcgatctgattcgctcagatcgaaacccgctccagttccttcgcgggctgcctgtttgcggcagcccgccttgccgaagcgacgggtcgtacgggcaattttgctgcactgcacaaaagcgcttgcaacggcggcgcgatttctatattgtgcactgcaacaaatggaggttggtccatggccgttaccccaaagccagtgcgtaagaagcctgtcgccaagaaagcgtcgtcgaccctctccgccagcgaggcgctgaaggccgccgaagcggcgatcaaggcgccggctcccgcccgggcgaagcccgccgcgaaaaagcctgccccgcccaagaccgtcgctccggcggcgaaggctgcgccggcggcgaaggccgatccggtagcggtgatcgcggcgaccacggcggtcgacgcggcgcccgaaccggaactggtgaaggatgtgaccccgcaacccgcccccgtcgccgcggcgccgaaggtggagacgcccaggtccaagccggttgcgaagccgacagcggcgcaaccggacctatcgaagaccctgttatccggggccgggccgctagagcccatgttgctgcccgccacagaaggaacgaaaatgatgaacgatgtgatcgagaccggaaagaaattcgcggaagaaaccaaggccaagctcgaaacggtctatgccgacctgaacgagaaggcgaaggtgagcgtcgagaagtcgaccaaggcgatcgaagaattcagcgacatcgccaagggcaatgtcgaagcgctggtcgaatccggcaagatcgcggccaagggctttgagaccctgggccaggaagccgtggactacagccgcaagagcttcgaaaaggcgaccgcttctttcaagagcttctcgaccgtgaagacgccgaccgaattcttccagcttcagagccagttgctctccagcagcttcgacgaattcaccaaggaagcggccaagagcagcgaagcgctgatcaagctggccggcgacgtcgcctctccgctgaccgcccgcgtgaccgtggtgaccgacaaggtaaaggcgctcgccgcctgacccccggccttcgggcttgtaagaaagaaacggccccgtcgcaggggccgtttcctttttccgaaggacgccccatggccaatggcggacgttagcccctccgtcaccccggacttgatccggggtcccgctttctttctgagtgcccgcctggaaagggcagcgggaccccgggtcaagcccggggtgacgagatggggaatggcgggaatccacccatttcactctcccccatgccattcccgccaggaaggatggtttacgcccggcaggaccccttgccatgcgggagcaaatcgccatatcctcgcccatcatgagcagctccacgacgatggcatattccgtgacgatggcgggcagggatcaggacgaccagggcgacggctcgggcggtcccaatgtcggcattgccacgcgcacccgcgcccggacgaaaaagccctctctctacaaggtgctgatgctgaacgacgactacacgccgatggaattcgtcgtgcacgtcctccagcaattcttccgcatggacatggaggaggcgacccgcgtgatgctccacgtccaccagcgcggcgtcggcgtgtgcggcattttcagctatgaggtggcggaaacgaaggtgaaccaggtcatggacttcgcccgccagaaccagcacccgctccagtgcaccctggaaaaggcatagggattcccccggcccgcctgagcggcgggaggccgatcactttcgaccgccttcgctgatccggctccttcaccttcgcgtgagggtcatatctcgccgagatcggcctttaaatggcgcgccgctgacaaaaacagaatcgcggcgcacagcaccggcacggtggtgatggtcagggccgcccgcagcgcggaccccgcatcatatcccatccatgccatcaggtcgctcgccagaccgaccagcagcggaccaaggccattgccgaagagtacgacggccagcagcgaaatcgccgaggcggtcgcgcgcatctgcggcggggcgagcgattgcgaacaggacaggagcggcgggccggagaagctgacaagcccctgaacgatggcgaagaatagaagcgccgccgatatgccgggggagtagagcgcgacgatcacggtcggcaccgccagcaacaggggagcgccaccgattcgaccgaaataacgcacgtccctggcaaccagccggtccgtcaccacgccgctggcaagcgcgctgatcatgccggtgaggccgatcgcaacgcccagcgctggcccgatgatcgccgtagggcccagcttcacgccgaaagcggcatggatctgggccgacagcccggcaagttcctgcgcatggacgcggaagaagaaggaggcgatgaacgattgcagcccatagccgcccagggccagcaggccgctgcccatcaccagcagcaggtaggatcttttgcccagcagcacccgcgcatcgctgaggaaggtcgagggcttgccgcttttctgcgcgcctgcgcgaaaccgggggtcgcggacggtgaacaatatgatcatcgcgatgatgacgccgggaagtccggcgagcatgaacgcggtccgccaaccccagaaatcggcgacgatgccgccgatcaccattgccaccatgctgccgacggggacgccggtgccgaatatggcgagggcaagcgtgcggcgatgcttggggacggtttcggtgatcagcgaatgggacgatggggcgtagccggattcgccgatgcccaccgccacccgtgccgccgcgagctgcgcgaagctgcgggccatgccgctgaacagcgtcgaagcgctccatagcgtcatcgcaacggcgatcaggcgcggcctgttcacccgttcggccaggcgggcgacgggaagcgccatggcgccgtacaccaatgcgaaggacagtcccgacatcacccccagttgccagtcctgcaaatggagatcgcgcttgatggattcggccaggatattgacgatctggcgatcggcgaagttcagtatatatccgaaattcaggagaagaacgacatagatccagcggcgccccattggccgttcgaccggcatcgccgccgctccgcctgcaaccgctgtgtcgatggtggccatggattttcctcgaaaaaaggacgatcggtccgttacaggcggaccagtatcttgcccgcgatgctgccggtgaagatcgaaataaaggcttccggcgtccgttcgagcccctcgaaaacgctttcgcatatgctgatccgtccgctggcgatccactccgccatctggtgctggaaggccagcatgtccgcgccatattcacgcggcgcgatatagccctgcaaacggatattctgccccacgacgcgcgagaagtttcgcagggtcgccgcctcgccattatcataattgcccaccgtgccgctgatcgcgaagcgcgcatgggtgttggccagccccagcgccgcgtccagatggtcgccgccgacattgtccagatagacgtcgatgccctcaggcgccacctgccgcagcttttcttccattccgcccggcgccttgtaatcgatcaccgcgtcggcgccgatcgagcggacgaaggcgcatttttcggcgcctccggccgatccgatgacccgcagccccaatatcttcgcgatttgcaccgccgccgatccgacgcccccgccagcagccgaaatgaaggccacatcgcccgcccgcgcctccgccaccttcaccaggcccgaccatgccgtgaggcccacgacgcccatatagtgcatgaaatattgttcgggcatgtcgatatccggcagcttgccgaacagttccgccgcgccgacggcttcgtcgcgccagccaagctgatgcttgacgcggtcgccggggctgaacagcggcgatcgggattcgaccaccacgcccgtcgcgacgccgccgatcggttcgcccagcgcgaagggcggctgcgccccctgataatccccgcgcatccgcaggcgcgtgatcgggtccaccgacagccaatgatttcgcacatgaatctgcccttccgcgagcggcggcaacgggacgtcgcgcagctccacattctccatcgtcagggtgccttcggggcgggagaccagatgccaggcttgaaccattgtcgtttcctcaaaggtgatggcgcgcaattcagaattgggtgacgaggctgagcgccacgaggcgcccgaccgggcttgcgaccgatgcgtcgaagccgccttcggtgaaagtggtcggcccgacattgacgaacggcggcgatttgtcgaacaggtttgtcacgtccagggccaggcggaggcgcttcgccttgaccgggatgatttccgccaggtcgtaatcggcgtgaaaatcgatcgtggcttgcgaagagaccttctgcacgggcgtcaccagattattgtcgtagctgccggtgatgttgaccgtggcgagcatgttgaacgcctggccgcgccagccgacataggggcgtgcctggaatttcaccggattcatgatcgtgccgaccatgtcgatcaccggcgcgccttcggcggccgcggttgcaaagcgcagataataggttcccgaaacgccgaaattgacgctgccggagcctccggcatcgagtcgatagtcgagcaggaagtcgatcccctccgccttcagcgacgtcaggttgcgcgtgcgtccatcgatcagcaccggaacattgggcggcaccgtgccggtgacgagcgggtatcgcgcgagggttgccgccacttcggcggcagagggattgcgcttcacgatgccgagcgcggaataatagctctggttcaaaatctgcgcattgctgccgagcgccgtgatgatgttgcggtaatcgacgttgaaatagccgatctggccgctcagacccggaatgaagccgggccggaaatcggcgccaagcgaccaggtctttgccgactccggcttcgtgtcgctgttgcccccggtcacgacgagcgcggtggtgagcgccccgccgagcgtcggatcggaaagctgcgcgatgctgctcgccgcccggccctgcgactgatagaccggcggagcgcggaaggaggtgccatagctgccgtgcagcacgagtcccccgaccggctcccaattcacgccgaccttcgggttggtggtcgaccctacatcggaataatgatcgtagcgcccggcgacgtcgatctgcagactctggatgccgggcacggcgttgtccgggccgaacagcgggatcagaagctcgccgtagatcgagtcgaccttgcgggtgaaatccaccgaccgcgtgacgatgggcgtcaccgtgctgccggtcatgttgtaggcgcgctggcgcgcctgttgatgctggtatccgacggccagccggacatcgccgccgggaagcctgaacaggctgccgctgactccggcgtcgccgatatattggtcggccctgccggagggcgagaattgaccattgccgatcgccgcgagcaccgtgggattgttgggtccgccataggggttgaaggcggtcgcgggattgctggacgccagcgccgccgccagcgccgcattgttgacggaattgctggtgtagaaatgctcgctcgaccccgaataggtgaaagccgcattcgcttcccaaccggcgggcagttccagcttcgccgcgatgttcccatggtagaaatccgaacggccatgcccggtcgggctcagcggaagatcgctgaaggcgtagcgaatggtctccgcgcctggccccgccgtgggcggacgcgtgtagaatgcgttggtcgcggggaccgacagcgtcgtcgccggatagccgtagcgggccttcgcaagccgacgggcgaagacgccggtcatcgcaacgctgagcttgtcggtgatttcctgttccagcgtggccacgacattgtggcgcttgatatcgggcagcagccaactgtcgaggaacaggtcgcatcgattggtcgtgccgggttgcagcgccgcggcattggcgggcgtgacgccgcctgccggaatggcgtagttgacgccgccgatcacgatggtgcccggattgcattgcgtcgcccggaaatcggacccgccgaagggcctgaggtcggcccgcgcataggatcggtcgcccgcgaccagttccgaatggccgccatagccataagcgagcgtggcgtggccgcccgcccagttcagcccgccgatgatgccgagctgatactggtcataattatcggcgaccccataattggcggatgtctctatgccctccacttggcggcgaaggatcaggttggcgacgcccgcgatcgcgtcggaaccgtagattgcggaggccccgtcggggacgatctcgatgcgttgcaatgcgatggtgggaatgatgctggtatcgactgccaggccatagaccccctgcggcgcgatgcgctggccatccagcatgacgagcgtggcataggggccgatcgcatggatattgaccccctgcgagaagttgaagttcgccgatccgccattgcccgtccgcacgctttcggacacccccagattattgacctgcggcatgttctgaaaaagctgcgccatggtggtcgcattggatgtctcgatagtgtcgcggccgatcaccatgagcgaggaaccgaccggcgcttcgcccttcacgcggctgccggtgacgacgatatcggggcttgccggcgcctcggcggtttccgccgcgccgtcgcccaccacttcagcggaagcgggatattgggcggcgacggtgaatattgcggtcgatagcagcagcctggtcgtcaaattcataggaacccccttcatgtcggagggcgcgccaggtagaattttctgcagtcaaagcccggcccgtaccgtcggcttgccgccatcccgaacgccctgtttcgataaacaatatcccgcgtcatcttcgcggcctgttcttcaggtgagaggctagcgcgagcaattccgccgacaagacgcgcctgggcgacatggggtataagctccgccgcatgatgaccggcaggtcggccggaaggggatcaataagagtcggcagcctcgatttcagacgcgtcggacaatatgaaatagccctgccggtcggaaggcttgagggtgaagcggccttcgaacaattgcttcagcagggacggggcgcggtggtagaggaataccgaagagtcgcactttatgatgctgggcaggtcgatcaagaggggtagttcgtcgagcagatagcgcgcggcaagaaagcaggccgcccgcctgtcatcctcgtcggttatttcagggtcaaggagcgtgtccgccatggtcaggcaagcctggcgaaaacaggcgtcggtgcagaaggcgcggtcgacgtcgacccgtagctgcaaataatcgtcattcctgacaaggtcatcccaggtgagcagccggtgggcatcgctgtcgatgccctcttcggcatggattctggcgatcttgttatgcaatttccgcccttccttccgcgctcgccggacggagccgggggaatggcccttccgggcggagagcgtgtaggcgtgcggaagatcgaagacagggatatgcgaacgttcgaatgtgtgtttggcccagcgcacaagcgtcgttatgcggtccgtggaataatagctattgaacaagctcactgcgatcagcgcgtggccatagtcgccgatattcatcctgtctccgggccggatcgaggtgaccgtgagtgccctatggctcaaaactgtgacgtccatcaaatctccatggcagcgaagcttaagtccaaagaatccggactgctccgccaacccctcgccctgtgcctgaagagggtggttgcagatttaaacttctatcgttgcgcccgatgcgggacaatccagtttgcgaagcttatccgactgcttgcgcggataggatgtcggcacccgccgcgagcgccgatcgaaggcggcggatgaattcccgttcgatctgggtcagcgcgcgatctcccgaatagatcgcatagaggcgccggtggattttcggaccctctatcggatgggcggtccacccgcccgccgcgatctccgaactgattgcggatatcgggagcacggtcgccatccggtcgcgggcgatgagggccgagagcatggccagcgaatcgatttcgtgaagcggcttcaaatcgaagcctgccgccctggcttcattgtcgaggatctgccgcagcccgaacaaattggtgggcagcgccaggggcaagcctgcaagatcggcgaaggcgacaggccccggcgggagaagttcgtgtcgggggtgcgcgataagcgcgagcggctcgctggaatcgagggtcagacgcggcatctggggcggcgcgacatcgacgatcgcgatgcccaggcggccttgcttcacccagcgctggaggctggcgttcggcccttcgcgcacgagcaggctcagcagcggcgtttgggtccgcagcgccaggaccgtatcggtgatcgtcgcgatcaggcggccataggggcttgtcgagggcagcacgcccaggctcaggcggccgccgtccgccagcgtcgcggtcgcgccgctgacctccacgtcgcgcagatggcggtcgagaagttcggtcgccaacgccagttcatcggccgccgccgttcgcaccagtccgaaactcttgcgatcgaacagcaatacgccgagggactcctccagcttttgaagctgctggctcatcgcgggctgcgcaacgcccgccgccttcgaagcggcggaaacccgtcccgtccggtaagcgagattgaaatagcgcatgcgccgctcggtcattttgggcatgaacgcgcgcgacggcaatccgtcctccagggccgtccggacgtgcgccagaaaagccgccgcggcgtcgctgccgtcgggccgggcgacaagggtcgaatgcagcgccggaaccagcgggcgcgtcacgatgcgggaaaggcccaggcgcgtgccgatggcgctcgacggcagcgcgatctggccgctgggataatcctccagaagttgaggccaactgtccggcggcgtgtcgagcatgcgaagctcgcgcccttccgccgcggcgcgttcgctgatctgcgccgcgagcggttcgggcagcgcgggcacgagccatggggtcttgatctgatcgcggcgcccggctccttcaagctcgccagccccatatctgcgttcgacaagcatccacggatcgacgcccagcagcgtgtcgccgccggtcaattcgctttttccgtccatcggctcgatcgtgacacgatgctcatgcccgaaatgcaggtcgaccaggctggtcgcggacggattgtcgccttccagcacccattgcgggttgatcaggatcggcgcctcttccgccgccgccgcgctcgcgcgcgccagcgcccgacgcacatggccgaaggcgaagcgcaggcggatgtcgatggtcagccgcgcactcgcctcgtcgggagcgcgggcgcggcgctgcatgaactcctccagcagaaggacgggaaccgccctgcggtacagccagtgggcgagccgccggggcgcaagcccgttttcgtgccgacgaaacagggaagcgccgaagccgctttccagcgacttcaggctggcgctcagcgtcgagggcgcaatctccaggtccgccgccgccgcgcccaggctttcatgttcgcaggctgccacgaaatagctcagggcgcgaaaatcgatcatgggacacatcttccgggcaacaatttgcagagcggcgcgctcggcaggcgagcctatgctgcgccgcaacataatgcaacatgacgcccttatggaccgatgcggaaaatagcgcctagttcagccgctccgccgatgcgcagatcatttccgttcaaaaccggatatcagcatcaaggaaagcggagatggatcaagtctttgtcggcacaatcgtcctgcctgaccgcatcatcgaccgggggttcgttctcgcctccgaaggggtcgtgcgcgcggtcggtgcgggcgacgcgccatcgggggaagttcatggcggccccggcgcgctgatccttcccggcgcgatcgacgcccaggtccacagccgcagccagcgcgatcaggaggacttcatctggtccacgagcagcgcggcggcgggcggcgtcacgaccatcgtcgacatgccctatgacgacggagacctgatctgcacgcctgagcgtttcgagcgcaaacgcgacgaggcggcagcgcaagcccgcaccgacttcgcgctttacgcgacggtcgatccggaggacgggccgacgcatatcgacgcgctggtgcaaagcggcgccgcggccttcaaattctcgaccttcggcaccgatccaaaacgcttcccgcgccttgcgccgcagcaactcttcgcctgtttccaggcgattgcccggcacgggctgatcgcgggcgtccacaatgaggatgaggaggtggtgcgggcggcgaccgcggaggtgcgctctaccggcgcgaccgattatctggcgcatggccgcgcgcgcccgccgatcagcgaaatgctggcgacggcgcaggtctatgccaccgctgcggcgaccggctgtccggggcatatcgtccattgctcgctcggcgctggctatgacctcgccgccgcctatcgggcaatgggccatgatgcgacgatagaggcttgcatccactatctgatcctggacgaggaagaggatgtgcgccgtctgaagggacgggcgaaggtgaatccgccgatacgcccgcgcgccgaacgcgaagccctgtggcggcatctggcggcgggccatgtcaccgtcgtgtcgaccgatcatgtcagttggtcgctcgaccgcaaggataaggacgacatgctcgccaacgcctccgggcttccggggctggagatattgctgccgctgctgctgaagggcctggacgagcgggggctgcccctgacccatgcggcgcggctgctcgcgcacaatccggcgcggctcttccggctcgaccatgccaaaggggcgctggcggtgggatgcgatgcggacgtcgccatattggcgcgcgcgccccatgcctatgatcctgccgaaagcggcgcgaatatttccgattggagtccctatgctggcatgacgctgccgtttcgcgtcgaggcggcctatcttcgcggacggctcatcgccgccgacgggaaagtgctggccgaaccggggagggggcgattccagcgcccgcagcggagcgtcgcgccatgacgcggcccggcatcgacgcggatcgcctgtggggcgacatgatggcgcttggcgggatcaccgaacccgaccgcccctatacgcggcgggccttttcgccgatgttcgccgccgggcgcgcctttctggccgagcggatgcgcgatgcgggcctgtcggtccgcatcgacgccgcaggcaatctgatcggccggatcgaaggcgcgattcccggccttccagcgattgcgatgggatcgcacagcgatacggtgccgagcgggggccgtttcgacggcatcgcgggcgtgatcgcggcgctggaagttgcgcgggcgattgccgaagcgggcgcgccgctgcgtcatcccctcgaagtgatcgatttcctggccgaggagcccagcgacttcggcatctcctgcatcggcagccggggaatgaccgggcgcctgagcgccgaaatgctggcggcgacagcgccgtcgggccattcgctggccgacgggataagcgatgtcggcggcgatccggatcgccttgacgaagcggtccgcaccgacatcggcgctttcctcgaactccatatcgaacaggggcctgtgctcgaggcggaggggatcgacatcggcatcgtcaccgctatcgccggtatccgccgcatagagattgaatttgccggtcaggccgcgcatgccgggacggtgccgatgcacctgcggcgcgacgcgggctatgccggcgcgctcgcgatgatcgccgttcgcgaacgggcggaggcgatggccgccgccggtctgggctatgtcgtcgcgactgtaggaattgtcgacgtccggcccggcgggtccaatgtcgtgcccggccgctgccgcctggtcgtcgatgcgcgcagcgacgtcctggccctgatcgatgcctttatggagggtttgcgcgccgactgcgtcgccgtcgccgccaaggcgaaggtggagcttgccggattcaggacgctttccgacggcgtccctgcaatctgcgctcccgcgctgcgccaggccataggcgcggcggcggacgggctgggcctgtcggcggtcgatatcgcgagcggcgcggggcatgactgcgccttcctggcggcgatctgtccggcggcgatgatcttcatcccctgcctgcggggcatgagccacacgcccgaagaatatgcgacggaggcccagctcgcggcggggacggccacgctgctagaaaccgtgctcgcgctcgacggcgatggatgagccgatcaatatggccggggctgcgatcagaaccgccagcgcgacataaaaggccggagcaagcacgcccaaccccagcgtggaaagccacaggatgagcgcggggccgaaacctgcgaggggcgtgatcgccgcattataggcgatggaggtggccgtcgaccgcacgggcgcgggatagagttcggcaagcgcagccgggacggccccggcataaagccccgtgacgatgcatagcgcgggctggacgacgaacaggagcagcggggcggcatgggccccgaccagcgccagaagcggcaatggcgtcagcaacagcgccatcgccgccagggcgagcgtgcgccagcggccgaattgatcgctggcccacccgcccagcagcgatccgcccagcagcgccagattgcccaggatcgacgtcaggaacaggatgtcgccgtcgatggcgagcgtctggcgcaggaagaccggcatgaagatgaccagcgcatagatgccgacgccccacagcgccgaaagcccgaagccggtggcgatggcgcggccctgccccttcagtttccgcaggggagaacgcgctctgcccgcgatgaaggagggcgtctcctcgacatggacgcgcagccacaggccgatgggcacgatggccaggcccagcaggaagggcaggcgccagcccccgcctgcaatcgcatcctcgctcagcatcgcgccggtccccagcacgacgatggcgcccaggatgttggacagcgccatgctggcttgcaggacagaggccgcgatcccgcgccggtccgatgggctgtgctctatgaggaaagcggcggcgccgccgatctcgccgcccgccgaaaagccctgcagcagtcgcccggccagcacgatcatcggcgcggcagccccggcggacgcatgggtcggcgcgcatgcgatcagcaacgtgcccagcgccatcagcgtgaaggtcagggtcagcgcggcccgccgccccgcgacatccccataatagccgatgacaagcgcgccgagcgggcgggcgacgaaaccgacgccgaagacgagcagcgccttgacggtttccaccatcgttcccccgcccggaaagatcgcggcggcgatatagggcgcaaacagcaggtagaccgagaaatcataccattccagaatattgccgaccgccgccgcagcgaccggaagccgggagcctgcgatcccggacgggccgctcaagactgttcgagcgcgatatggcggatcgcgcgcatgcggacttcgtcctgcgcgtccgcatagcccgcatcggcatagcgcatcacgccaagcgccgtgtcgttggtgagcgcgagcgcgatgcgttcgtcggccgccgcgctgccgtccgcgatcacggtgaccccggcgctggtgctgaagcccgcatagccgccgccgccggaatggatggcgaccagatcggcctgggatgaacacatggccagggcgtcgagcagcggccagtcggcaatcgcatccgacccgtcgagcatattttcggtcaggatcgtcgggtgggtcatcgccgccgcgtcgagatgatcgcgggtgaagccgaccggacccgcgagttcgccggtgcggaccatcgcgttcacctccagcgcgagccgggtgcgttcgccatgtcccagccatgcgatccgcgccggcaatccttcgaccggcacatgctcccgcgccagccgaatccatcgggtgacgaccgcattgtccggaaagctgtcgagcaccaactggtcgatgcgcacaatgtcgctccgcgcgccggagagtgcgatccagcgaaaggggccgatggcgcggctgaacagcggccgcaaaaaggcctcggtaaagatcggtatgtcgaatgcgtccgcgacgccgccctccagcgcctggctgcggatcagattgccattgtcgaagacgatcgacccggcgcgctggaaagcgagcatggcgcgcacatgctccgcgatggaggcccgcccttcgcggatcagcagcgcggagtcggaacgcaatccgggcatctcggcggcggtgcgccccagcgggacatagccatagacgagatcgtgcgccgaagtctggtccgtcaccacatcgggaaccaggcctcgcgccgcgatggcggggaatatttcggcggcattgccggtcaggccgatggacagcgcccggcgctgcgacttcgcctcctgagccaggtccagcgcctcgtccagcgatgcggcgacgacatccagcaggcctatttccagccgcttggcgatgcggaccggatcgacctccacgcacaggatcgccgcgcccgccagcttgcccgcgagcggttgtgcgccgcccatgccacccaatcccgcggtcagcacgatccggccggaaaggtcgccgccgaaatgcttttcggcgatccgcatgaatatctcgtaggtgccctggatgacgccctgcgacccgatatattgccagtcgcctgcggtcagcccgccccagcagatcagccccttttcctccagcgcatagaaattttcaggcgtggcccagcgcccgacgatgttgcagttcgccatgatcacgatcggcgcccggctgtgcgtctggaggatgccgatcggcttgccggactggatcaccagcgtctcgtcgtcccgcaaatccttcagcgccgtgacgatggcgtcgtgcgacggccaatcgcgcgcggcgcgccccagcgcggcatagacgacgagccgggccgggtcttcccccacggcgagcacattttccagcaagcggagcagcccctcctgccgccagcccctgcaccgcagtcccgcatcgaccatcgcgtccgtcattcactatctcacagatcagggttgtagagggcgatgcccagggccttttcgaccgccggatagacgctgggatcgcggaccgacgcgttgagcgggatcaggtcggccgggatgcgcaggacgagcagatccatgcccaccgcgacctgcccgacgctgacgggggcgcccgccggatcgagcgtcgtgatcacatcgggataggtggcgacccgtccctcccgcggatcatcgaccgccatatattcgttcatcacatgaagggtgagcgcgcgtccctcgccctcgatggcgatcgtgccgatatcgaaggcttccggcgtataacgcacgcgcttttcggtgacgcgtccggcagccaggatcgatccgccggtttcctgcaggatcgcgccgacgacatcgccgcctccgtccctggcggcgagtatcgcggcgcccagatcgatggcgcgggagatgccgcccagagccgcattctcccgcacataggaagcgcgcagcgggttgcggcagctggcgatgaacccgcccgacatgtccgatgcggtgcgcaggaccggcgagattttcgcggtcgcgccgcggcatatgagttcgatgtaggaatgggatgcgcgatggccgcccgccgcggtctggatcatctcctccgtgctgccggccatgccgatcgagcccatgtcgcccgtgggatgggcgcgaatatcccccacggcgtcaatgaccttgtaaccgcgcagcgcagcgggcagccaggcgttgagcgtgctcgacatgccgttctggccgatcatcagcccatagaggggctcgccgagcgcctcctccagcaactgcgccgcccggacataatcctcgccccgcatttcccaggcggtcgtgctcgcaggcgcgccgatggcggcggcggttgcgatccaggcgtcgtcgggaacctcatccatggaaacaagttcaggggaaccggcggccatcgccatctcgcccagcatgcggccatgatcggcccagccgccgccgcccgccgcgaagatcgatcccccgcacacggccgcttcgacatcatccgcggtgagaagacgccgcatcccattcctccgttcgacaggcgagccgcatcggacggcgccgccgggcagccgccttcgcgtctggctggtatttgcttgagcctgcgttaccttcgccccgcttgcgaccagtgccgcatcgggtgcccaggccgaccatagccgctcccgcggcgacgacaattcgctaaagccgcgccggtcatcggcttgggcttcattaggtcatcgcttgtttcgcagggtaggcgggcctcgccggcagggtggatttttacagcggaacaccgctcaagggtgtcgctactctgctgggggcggcggacccaaaactcagcaagctgcctgatccgaagccgttgaagttgacgatcactcccggtcttcagtcagaatcctattgaccgcttttataaaagtgtagatacactttatggagacgccaatggcggaactggagcgatttccaagcgatcggaaccgatcgctgatcaagagatcgcggaaaacaaggaatccagagcggggatctgatccaatcaggtcgaaactgctctagtcgatgggagagcgtaaaaccgtgacaatcccagcttcgctcaggcgcggtctcagattgccggtcatcggttcgccgctgttcatcatctccggccctgaactggtcatcgcgcagtgcaaggctggcatcatcggcagcttcccagcgctcaacgcgcggccggcgccggttctcgaggagtggcttgatcgcataacgtccgaacttgcggactatgacgcggcaaaccccgatcgtccctccgctccctttgccgtcaaccagatcgtgcacaagtccaatgaccgccttgaggcggacatggcgctgtgcgtaaaatatgaagtgccgctgatcatcacgtcgctcggcgcgcgcgaggatatcaacgacgcggcccattcctatggcggcatcgtgatgcaggacgtcatagatcagaattttgcgcgcaaggcgatcgccaagggcgccgatggccttatcgttgtagcaacgggcgctggtggtcatgcgggcgtgcaatcgccctttgctctcatgcaggaaacgcgggagtggttcgacgggcccatcgcgctttcagggtcgatcgcaaatggtggcgcgatccttgccgcacaaacgctgggcgcggatttcgcctatgtcggaacggccttcatcgcaaccgaggaggcacacgccgtcgatgcgtacaagaattgcatcgtcgacggaagcgcggcagacatcatattcagcagcctcgtgacgggcgtcaggggcaattatcttcgtcaatctttcatcctggcgggcctcgatcccgacaatctgccggaatccgacccctcgaaaatgaacttcggatcgctccaggcgaaagcgtggcgggacatctggggcgctgggcaggggattggcgcgacaaagcaggtgctgccgacagcgtcgctggtccggaaattcgagagcgaatatctacaggcgctcgatcgtcaaagccgcttcagcctgctgcccgatctggcaaccgcctgattatcgaaggaaatcgacaagcaggaacgcaataatggtcgaagagaaatcagtcgccgtaattggggtgggcgactatgtcgatggcgagatcgtgaagcgccgcgcccgcgaaggctacatcgttcatgctggccgacgaggtgcggaaaagctcgcgcctctgtttgcggaggtcgaggccgtggacggcgcgatcgttgcgcgcggcccttgatgctcgcgttcccgatgacgcttccgtttttctggctgaagctgaggcgagcgcgccgggggaggccggcgtcctcgacatcgggggcatgggcgccgggcaattgttcgaagtgaactgaagattgaagccggacgccgcctgacaagagggagggcggcgccggttgcataaagagggaggatgtcatgcgaggtaatttcgccagcctattgtcgcgtctgctgtgcaccgccgccgccggtgtcgcagcgccggttttcgctcaagagacagcggtcgcaaatgctccggcggcgggtgcgccggctgaggaaaaggccgcggtgggcattgccgacatcgtcgtgacggcgcgcaagcgcgccgaaaatctccaggatgttccgatcgcggtcaccgcgctcggctccgtcgccatggagcgcgcgcatatcacctcggttctggatgtcgcggcgctgacgcccggcgtcaccatgacccagttcaatatcggcgaaccccagacctatattcgcggcgtcggatcgcagacggattcggccgcctccgaatcgtcggtcacgatctccatggacgaagtggcgatcggccgcggcggcgccacgtcgattgcgtttctggacgccagccgggtcgaggttctgcgcggccctcagggaactctctacggtcgaaatgcgtccgccggcacgatcagcttctattcgaaccgtccgaccgaagcgttcgagggcagtgtcgaggcgtctgccggcagcttccgcaccttcggcggcaagggcatcgtcaacctgccggtcggcgacggcatggcgttccgcacggccggtcaatattccgacagccgcggctatgcctataatctgctgaccggcaagcatctccagggcggagagcgctatggcggccgactgcagttcctggccgaaaaggacgcatggaccatcctcctgtcgggagattattccaaggatgatctcgacggcgattcccggtcgatcgtgtcgacctatttggcgagccccaccttcgcggcgctggcggccgcctccaacgccgaccgcaagaatgtctgggagagcgagacgatcccggggacgttccagcgccgccgcaattacggactcgtcgggcgggtcgaatatgcgggcgattgggccacgctgacgtcgctcaccgcctatcgcaacaatcgctattcgttgcgcgccgactatgtgggggaatcgaattttcctttccagaccgacgaccgtgtcaatgaggcgtcgcaccagttcagccaggaactgcggctgacctcgccctcaagctcgaaggttcagtgggtcgccggcctcttctattattccgacagcatcgaccgcgaggagcgcttcgtcgtcacctcggtcgcgccgctgccgcgaggattgggcggcgacaacaccgccctccagaatgccagcacgaaaagctatgccgctttcggccaggtcaccataccgttcgcaagcatcttcgaactgacgcttggcgcccgcatttcgcgcgacaagaaggacgtcttccagcaggcggtgcataatgcgccggcgggccaagggcttggcttccccttcttccccggctcgctttacgcggtgccggcgtccgcaagcttcaccaagcccacctggcgcgcgacgctggcgatggaacccagcccggacaagcatttctacctgagctatgatcgcggctacaagtcgggcaccttcaccagccaggctcagaacgccgtccaggccaccttcctagtgaagcccgaacagttggacagcttcaacctgggcgcgaaaacccaatggctggacaatacgctgcgggtgaacgccgacctcttctatctcgactataagaagcttcaggtgttcgagttcggcgcaaatctgaacttcatccttgccaatgccaatgcgcggatcaagggcgccgaactccaggttgcgatcgcgccgtcacgccatctcaacgtcggcatcaatgcgagcctcctcgacggcaagttcacgtccaatccgcaattcgcgggggcgacgcttgcctataagggcaaccgcctgtcgcgcgcgccgcgctacaagatcagcaactatatcgaactcaacgaggacctgttcggcggcacggccacggtgcgtctgagccaggctttccaaagttcctatttctacaacccgtccaacgatgttgcgggcctccaaaaggcttacagcgtgctcaacggctttgcgtcctgggagagcgcgtcgggcctgaagctctcgctgagcgccgacaatctgacgaacgagcaatattcggtgcaccatatcagcttccagaatctgggcgtgcgcattttcgctccgccccggtcctacacggtcaccctggccaagcgcttctgatgactgccctctgaaaaggggcgctcccgtcgccaccttcctcctttgcaaagcggctaaagtccggtgcttgccgcccggttgcgccgcgcctgcaagctctctagggtgtgtgggggattaagttcagggcgcggcgaaaatagtggaattcgagaactggcgcgcagcgtacttcagtacgtgagcaccggaagcgcagaaagccgctatttgcagcccgccatgggctgaatccccacacaccctagccttgggtcttgtccctctttcctgagcgtgccttcccgccgatgcgtcctgccgtcctgcattatctcgtcctgctgacaaccttcctctccggtcccgccctcgccctgcccgccaaccggccgacgccgggccatacccgcgtggccatcgagacctccgtcggcgccatcgtcgtggcgaccgacgataagcgggcgccggtcacctccgccaatttcctgacctatgtcgatgacgggcgcttcgacggcgtcaccttctatcgggcggcgcggcgcaagagcgctccgcaactggggctgatccagggcggcatagacacggatgcgcgccggtcgctgccgccgatcaggcatgagccgacgacgcggaccgggatcaggcatctggacgctacgctgtccatggcgcggcccgaccgcgccaattcggccatgggcaatttcttcatcaccgtggggccgacgcccaacatggatgcgcggggcgactatatcggctatgccgccttcggccatgtggtcgcgggcatggacgtggtgaaacggatcctcgccgcgccgacctgctgcgggtcggggccgatgcgcgggcagatgatcgtcaagccgatccggatcatccgcgccagacggctcgacggcacgccgcatccgacgcgcggggtgaagccgtggctgttgggcctcaggcgcaaatcttgagcgtccgccaggcggcgccgatattgccgcgatcggcccatggcatttccatgcgcgccgttcggcaggccgtccccatccgatgcaaggacagggcgcggcctgccgacggttcggccgtccatcatggcatgcaggcgccgcgtcggacggaaggtatcggaccggccctcaggccttggtgcattccccggcgcgcttgcccgtgacgtcatgggtggtgcgcagcacgggctggccgccctctgtcctggtcatggtgctgcccagggtcagcgtgtcggcggtgaaattgccctccagcgctatttcggacgtgcccttgccggacgtgcagctcagcgtcgcgatcaggcggcccttgcggatcagcttgtccttgtaggtgcagtcactgccctcatccccggccagcgcatcggcgtccggcacgccggccgcgtcgacggcgatgcagaccctgtcctcgctcacctgcttcagcgcggcctgatattcggccggggtgacagtgggggtgttgtagccggtggtcttgcgggtgagcgtccattcgcccgctttcatgacgatcggcgcttcggtcgtttcgggcgcgggttccggcttgctgccgcaggcggccaagccgagagcaagcccaagcggcagggccgccagcgcaaatttctgcatatcctctcccctgttctctgttggaacgggggcaggctcgcgccaagccgcgcaaagcgcaagcggaatctgccatcgcctgttgcggccagaagcgcccgctcgcctcgcccttatttctccgcgcaggccgcgccgatccatttgccgctggtcttcgccttcatgctcatgttcatgccgttgggggcgccggtcatcttcatgtccatgtgcatctcatagctttcgggcgcgtagctgccggacatgacggcgttcatcgtgccgccctgcgacttgcagcttatctcccccttcaccgatccgccgctggcgtcgaagcccttgtaggcgcagtccttgttctcctggccggagaacatcttgccgctggggttggcggcttcctccggcgagacgcaatatttgatggaggcgcggctcatcatcttcttcatctgctctttcatctgatcgccgccgcccggcatgttgggcatgtcgatgtcgaccagttcataggcgccctcccactggccgggcttgagctggaccttctgcacctcctggcggacttcttcacgggtctggggctggcccgacggcttttcgccgcaggccgccagcagagatgtcaagccgatcaggacgggaagtgtcgcacgcataggcattctccctgtttccactccattttgctggccaccataacaacgggcggcggcgatgcaatgcggaacggttccgacgtttgttcttgatttgttccaattattttgctatgagccgttacaagcgggggagcgtctatgaaaccagaagaaacgggtgatgagtatagtttgagagccttcggccactatctgcgaacaggacaaaagctgcttcctgatcgattggaagtgaaattcaacccttggcatgatgagaagaatggtcggttcacttttgttgggcaagggcggtattttggtggagaaggtggtgcaaacaacgaccttcgatacagccaaaggggagatgccggaggaaaggcgacttcggaatggaaccgtgcggacaggcgagcagatggcgatggtgtcccggatcgaagccatctccatcccaaccatccgagcaattattccttatatactgttcaacccggcgattctctcgcgcgcatagccgctttgcggaaaggattgaaggcaagcgaccttgcctggttgaacgaaatgtcactcgatcagacgttgaaggtcgggcaacgaatcaagctgccccatcaagaatttttggatgctggacgcgaggccaagaacaagttccttgcccttgcccattatatggactcgcatggtggaaagttaccgcccaatccagcgaatccaccgtcgctggaaagccagatcctcgattccaactggaaaagggagagcaagaatggctatgatttctacatggacatgcttgcccgggtcaggaaagtccatggccaattgtttctcggtccgacaaccgcacggtcacgattcaatcaaattcaagcgggcaaaccggatcgtcgctctggtgacgatggtggacatttcatcgctgctcgcttcaacgggccgaacgacagcttcaatcatttcgcccaagatgccaatttcaatcggagcgcctataaagcactggaaaatagctgggccaacgatttacgagcgggcaaaaaagtctttgtcgatatcatacttcaatatgcgggaacatcgaggcggccctacaggctcaccgttacttggtacgtcaatggcgaaagaaatctccgaaatttcccgaacgaaccgagggaagcaagcaatggcagacgataaactcgacaatctagggccgctgatgaatgagatcggacaggaactggcggagattgtcggcggcgatccaaatggcgtcttcctctatgcggagattggtgaaggatggaatggaccgagcgtcttcaaggacgaaggcgacgtcgtccgctattataattcagcaagtgagattctttcagaccttcttttcgagtcctggtatgcggcatcggaagatcccatcaagcgttggtcagtgatggaatatgatgtgaagaacggcgaattcagcgttagtttcaaatatcctgacgaggtgaatgtcgagatcgtcgatgcacggcggcgtgaggcagccctgcgcgctcgctatggtgacaagccggtgatttatcctcccccgcccaagggtgcgtttgaattgaagccgtaaaaggaacggcggcgcacggcttttccgccttcctgccccaggagagtgtgaacccgattgcgtctccaaccaaaggcaccatattcggaccatgtctatccagatccgcaccacgctggacgagccggagaccggcgaaggcttcgtcccccaccgccccgcgcgcccggaaaagagcgagggcggcaggccgttcaagctggtgtcggactatgaaccgtctggcgaccagccgaccgccatcgccgaactggtcgagaccgcgctccagggcgagaaggaccaggtgctgctgggcgtcaccggatcgggcaagaccttcaccatggcgaaggtgatcgaggcgttgcagcggcccgcgctggtgctggcgccgaacaagatcctggccgcgcagctttacggggagttcaagagcttcttccccgaaaatgccgtcgaatatttcgtcagctattacgactattatcagcccgaagcctatgtgccgcggtcggacacctatatcgagaaggagtccagcgtgaacgaggcgatcgaccggatgcgccattcggccacccgcgccctgctggagcgggacgatgtgctgatcgtggcgtcggtttcctgcctgtacggcatcgggtcggtcgagacctattcggccatgaccttcgcgatgaagaagggccaggtggaggaccagcgggaaatcatccgcaagctggtggcgttgcagtacaagcgcaacgacgcggcctttgcgcgggggaatttccgggtgaagggggataatctggagattttcccgtcccactatgaggatacggcgtggcgggtcagcttcttcggcaatgagatagaggacatcgtcgagttcgacccgctgaccggcaagaaggtggcgagcctcgactatgtgaaggtctttcccaattcgcaccacgtcacgccggggccgacgctcaagcaggcgatggaggcgatccggttcgaactggcggagcggctgaaggaactgaccgccgagggcaagctgctggaggcgcagcggctggagcagcggaccaatttcgacctggagatgatcgcggcgaccggctcctgcgcggggatcgaaaattattcgcgcttcctgaccggccgactgcccggcgagccgccgccgaccctgttcgaatatctgccggaaaacgcgctgctgttcgtcgacgaaagccaccagaccgtgccgcagatcggggcgatggcgcggggcgaccaccggcgcaagatcacgctggccgaatatggattccgcctgccgagctgcatcgacaaccggccgctccgcttcaacgaatgggacgcgatgcggccgcagacggtcagcgtctccgcgacgcccggcccgtgggaaatggagcagaccggcggcgccttctccgaacaggtgatccgcccgaccgggcttatcgacccgccggtcgagatcaagccggtggaggatcaggtggacgacctgatccatgaggcgaaggagacggcgaagaagggctatcgcacgctggtgacgacgctcaccaagcggatggcggaggatctgaccgaattcatgcatgaggccgggatcaaggtccgctacatgcacagcgatgtcgagacgctggagcggatcgagctgatccgcgacctgcggctgggcgtctacgacgtgctggtgggcatcaacctgctgcgcgaggggctggacattcccgaatgcgggctggtcgcgatcctggatgcggacaaggagggctttttgcgttccgaaacctcgctgatccagacgatcgggcgcgcggcgcgtaatgtcgacgggcgggtgatcctctatgccgaccgtattaccgggtcgatggagcgggcgctcaacgaaacgtcgcggcggcgcgagaagcagatggcctataatctggagcatggcatcacgccgaccaccatcaagcgcaacatcggcgacatcatcgcccatgtcgcatcgaaggatcaggtgacggtggacacggggctggaggaccggccgcacctcgtcggccacaatctgcgcgcctatatcgaggatctggaaaagaagatgcgcgccgccgcggccgatctggagttcgaggaagccgggcggatacgcgacgagatccgcaagctggaggcggaggaactgggcttgcccgccgaacagcaggtggcggcgcccaggggccgggccatggaaggcaagccgggaacccgcaaattgcgctacgggaaggtgcagaagaagtttggacgataggcggcgaggagccttggctggaccccgtcatgcctgcccgggcgctcgaaggaaaaggggggcgccccgagaggacgatgcgtttcctgcccgcaaatcgctctttccgccgatgaaccgatggcccggtccgcgattggcaagccattcgacggccgtggccaaagctggagcatcgtgcaatgactcggcaccgttcatgctgagcagggactgagtccttcgacgggttcaagacaggcaagtcgaaggcccatatcgaagcatctgcgccgattggtccttcgatgcgtcacttcgtggctactcaggacgaacgccgtggatttgattgaacgcagggctttagacgctgcgcccggcgaaaggcctgtgcggcaaaggccgatccggtaaaaggcccgccgcgccagtcgcgcagcgggccttttcagtgcgtgaagcggcaggcgggcagagccgcgctggagccttccggttgatccggccggaaggcccgtcagcgcctattcgccatcatcctccgcttcgggtccggccatcatcccttcggcgacctcctcggtcttgccgcggatcgccttttccagccgttccgccatttcgggatgttctttcagataggttttcgcattctcccgaccctggccgatgcggaccgagtcataggagaaccaggcgcccgacttctcgactagcccggccttcacgccgatgtcgagcagttcgccgatcttggacacgccctcgccatacatgatgtcgaattcgacctgcttgaagggcggcgcgaccttgttcttgaccaccttcacccgggtcgcgttgccgacaatgtcctcgcggtccttgatctggcccgtgcggcgaatgtccaaacgcaccgaggcgtagaatttgagcgcattgccgccggtcgtcgtttccgggttgccgtacatgacgccgatcttcatgcggacctggttgatgaagatcaccaggcagcgcgagcgggaaatggagccggtcagcttgcgcagcgcctggctcatcaggcgcgcctgcaggccgacatggctgtcgcccatctcgccctcgatttccgcgcgggggaccagcgcggcgaccgagtcgaccaccagcacgtcgatggcgttcgaccgcaccagcgtgtccacgatctccagcgcctgttcgcccgtgtccggctgcgacacgatcagttcgtcgatgtcgacgcccagcttcttcgcatagccgggatcgagcgcatgttccgcgtcgacgaaggccgcgatgccgccagccttctgcgcttcggcaatggcgtgcagcgccagcgtggtcttgcccgagctttccggcccgtaaatctccacaatgcgtccgcgcggcaggccgccgatgccgagcgcgatgtccaaccccagcgatcccgtcgaaatcgcctcgatctcgatcttctcgcggctgcccagcttcatcgccgaacccttgccgaaggcgcggtcgatctgggaaagggccgcttccaatgctttctgtctgtccattgtccccgtcttcttggaatcgatgagtgagagcattgcggtcatcggcctatcccctgtcaagcggaacgcgccggtccggatggcgcgtggccaccatgtatcctgtttgttctaatggaacaagaggggaacgaaattttcttatgcggcgcccagcgccttgttgagagcgcgttcgaccgcgccgatggtgaagggcttggccagcgtcggccggtcggcatggcccgtcggcagatcgtccgccatgccgcccgtcgcaaagacgaagggtatgccgctctgcgccaatatgtccgccacgggccagcttttctcgccatgcagattgcagtcgagcagcgccgcgtcgaatccgccctcccgcgccttggcgcaggcttcgtccaccgattcggcaatggcgtgcagccggtatcccagcgtgtcgagataatcctccagcatcatgccgatcattgcctcatcctccacgaccaggatggtcttgccgtcagacatgcttgcggtccccaatcttacccatcgcaaccccaaaggcgttttcccaccgacataatcgacaaaccgcgcggaagttcatcatgccgttcattccgccggccgcatcgccagcgcatcccgcgccgcttccgccaactggctgacggaaaagggttttgggaggaaagccacattggcgatgtcgatcgatttgcgcaactgttcctcggcatagcccgacatgaacagcaccggcaggtcgggatgtgtcgcccgcgcccgcgccaccatcgacgggccgtccatgttgggcatcaccacgtcggaaatcagcaggtcgatcttctcgtccccggccagcacctccagcccctgttcgccgtcattggcggtcagcaccttgtagccctgacgcgacaatgcccgttccgcgacggcgcgcaccatatcctcatcctccaccagcagcacggtgccggtgccccaggtttcgctgcggcggaccggcgccttgggctgcgcggcctgatcggcgtcggcgccctggtagaccggcaggtagatgacgaagctcgccccccgccccagttcggattccgcgaagatgaacccgcccgactgcttgacgatgccatagacggtggaaaggccaaggccggtgcccttgcccagttccttggtggtgaagaagggttcgaagatcttggacaatatgtcgggcgggatgcccaggcccgtgtccgacacccgcaccgccgtatagtcggcgggcggcaatatgtccgaccgcatctcccgcaccttggcggcgggcacggcataggtctggatgttgagcgtgccgccgtccggcatggcatcgcgggcattgacggccaggttgacgatcacctgctccaactggccggggtccgcccgcaccgcgcccagattgcggccatgggtgacttccaatttgacgctctcgcccagcaggcgcttcagcaggttggaaacgtccgcgacgatgtcgggcaactgcaatatctgcggccgcagcgtctgctggcgcgagaaggccagcaactgccgcgtcagccccgcagcgcggttgctgttcgacttgatctgctggatgtcgtcatagtcgctgtcgcccggcgtatggcgcatcagcatcaggtcgcaatggccgatgatcgcggtcaggatattgttgaagtcgtgcgccacgcccccggcaagctggccgatcgcctgcatcttggtcgcctgcgccacctgccgcttgagcttgctctcctcgctattgtccttgagcgagagcagcaccgccgcctcgcccagcccgcgcacgcccgccaggctgagcgcgatcggctcgtcgggctggttgcgcatgcgcacggcgacgtcgcccgacatttgcggtccgaccgcgaagcgccgcaccgcgtcggccaccgccgcctgatcttcccgcaccaccaggtcgccgggatagctcggcttctcctccggcttgacgcccgcggcccgcgaaaaggccttgttcatgaacagcacgcgcccgtcgcgatccgccatggcaaggccaaagggcagcagcgacaacagcgtctcgatataggaaagcgccgacgtcccgcccgcattgcccgccggctcgtcgatcagcagcagcagcatcggcccgtcctgcgcgcccgattgcgcccccgccggctgggcggcgcgcttcaacggcacctgcaacagccgcagcggaacgccgcccgattcctcccgcgccaggaacagccgccccttgtcgtccacccgcatgtgggcggcgaagtcgcgcccggtgatattggcgtcgatccgcccggcggcgcgcagcaggaaggcgccgttggccgcccggatgcgcccttccccgccgatcatcaccgccatgatgcccgcttcgcccaactgccgcccggcctccccggtcagcaggcgatgcacatcgtccagcgcgctgggctggcgcacgggggaaaagcgccacagcagataatcctccgaacggccggtgcggcacaggaaggcgtccagccgcagcgcgccctgcacgatcccctccacccgcgcctcgccgtcgcgccaggcggcgcgggcggcgtggcccaggctgtcggacaggggcgcatcgccggtgacatgcggcggcgtgggaaagccgggaaaccactccccgaacaggtcgctggcgcagaccagccgcccggcccggtcggtgacggcgatcgccatgttggatgcgtccgccgccgcccgcgccaccgtccagtcgggcacggcctcccccaccgccacttccggcggatggagcctgcgataccagctcagcagcgccgccccggccagcaccgccgcgccgaagcccgcgcccagcgcccagttcccggcggcatagatcaccagcccggcggaaatcagcgccagcaggaccagcagcggcagggcaagcggcgatgggccggtcagccgcccaagcgtctccatccctgatcacacgcgccccctgcatccacaatggacttgccgccccaaccccctcaggccgaagcgatttcctccaatgcgccgctttcgcgcgccttgccaatcctcaatttgcgcgcatgccatttccgccccatgcgatggcgccagatccagtcggccaggaaatagccgaccaccgcgaaagccagcgaaatcagcgccagtcccagcagcatggcaggcgcggcctccgaaaagagccaggcgcaccattcgcggatcgaggcgtgccggtcgatcagcgccatgaagcccgaagcatccgccgtccgccccaacatccagttgcccatccacaccgaagccatcaggaacagcggcgtggtggcgggattggacaggaacgtcatcgccgccgccagcggaatattcgcccggaacggcaacgccagcagcgccgcgcccgcaatctgcacgccggggatcagcaggaagatgccgaccagcagccccagcgccacgccgcgcggcaccgaccgccgggtgaagcgccacagcgagggttccagcacgcgatgcgccaccggggccagaaagcggttgttttccagcgactcgcgggtgggcgcattggcgtgccaccagcgggaaagtcgattgtccatcagcgatgcgccttcatgatgcgctgctggtcgcgtttccagtcgcgttccttgatcgtgtcgcgcttgtcatgggtcttcttgcccttggccagcgccagttcgaccttcgccttgccccggctgttgaaatagatggacagcggcaccagcgtcatgcccttgcgctcgacggcgccgtgcatccgggcgatctcccgctggtgcagcaacagcttgcgggggcgtttcggctcatggttgaagcggttgccatggctgaattcggggatgttgctgttgaccagccacacctgctcgcccttcacctcggcatagctttccgcgatattgccctcgccgaagcgcagagacttgacctccgtgccttgcagggcgatgccggcctcgaacacatcctccaggaaatattcgaaacgggcgcgccggttctcggcgacgatcttcttcttgtcgaaggcttcgggacggggacgggccattatcgttcaatcagacttctctaaactatccgttcgcgcagagcaggggctgggcctgtcgaagctccgtatcgaagcatttggcacatccccgtccttcgatacggcctttcgacaagctcaaggcctgctctgcgcgaacggaagatggggataatccccttctcaaaccagtcccgcgatctccagcgcccggtccaccgcggcgcggctcgattccgacggccaggtgatcggcaggcggacgtcgccgggcatgtcggggcggacccgcgtgagggcatatttgaccgggccgggtgaagcgtcgctgaacagggcatcatgcagggggtagagacgatcctggagcgccagggcaccatcccaatcgccgttctccgtcgcctgctggaattcggcgcacaggcgcggcgcgacattggccgtgaccgaaatgcagcccttccctcccatcgcgttgaatcccagcgccgtttcgtcattgccggaaagctggcagaaatcggcccggcaggcgagccgctgcgcggcgacccgccccagattcccggtggcgtccttgatgccgacaatggtctggaactcctccgacaggcggtggatcaccgggacgccgatgtcggtgatggtgcggctgggcacattgtagaggatgatgggcagggaacagcgctccgccagatgcgcgaaatgccggtagaccccctcctggttgggcttgttgtaatagggcgcgacgaccagcgccgcatccgccccggccgcctgcgccgcgaacatatgctcgagcgcgattcgcgtgtcgttggacccgcagcccgcgatcaccggcacccggcccgccgcctggtcgacgcagatggcgatgacgcgattatgctcctcgaccgtcatggtcgcgctttcgcccgtcgtgccgcagggaacgagggcgctgctgccttccccgatctgccagtcgacgaaggcgcggaaagccgcctcgtccaccgccccgtcgcggaagggcgtgatcagcgccggaatcgacccggaaaacatgcaacaaactccttcaactcaccgggattccggggcatgatagcgtgaaacacgcgaacggcgcgctatagcgcgtcattcagggcctgataaggatgcaattgcgataatgtccagtagggtatcgctctcctgtctcgaaactgccccggaaacccttacggttcgtatgcctttgatcgcccttctgcttttcacggccggcgccagcgcccagaccgaaattgccgtccccgcgcccgcctcggcctatccgccgggcgccgtggtgcagccgattccccgctccacggagcccagcccctggcagcaggcgcaaagccgaatcggcgtggcgagcgatccttcgatctccggcacgatcagccagtggcgcgcgctccagcagagcgatgggctggggtcttcgacctatatgagcttcatcatggccaatcccggctggccgggggaagaccggatgcggcggctggcggaaaccggcatcaatcccaacagctacgatccggggcaggtcgtcgccttcttcgcccgcttcccgccgcgcacggcgaccggcaacgcccgttacgcgctggcgctgatgcagcagggccgcatgggcgaagcgcggatcgcggcgcgcaacgcctggatcggcggcaccctctcccccgatgacgaggcgcgattgctctcgctgttcggttccggctggacatcggcggagcatgacctgcgcgccgacgcgctgctgtggaagggcgacatgttcggcgcgcaacggatgctggcctatgtctcgcccgcccgccgccccgtctatgaggcgcgcatcgccttccgccagaaggcgcccgacgccgcgatgaagatgcaactggccgaggccgtcggcgcgaccgacgcgggcttcgtcgcggacaaggcggcatggctgctcaacaccggcaactggatcgccgggcgtcaatatctggccaaccgctcggcgctgaccttccgccccagcgacgcggaaaaatggtatgaggtgctgctgacccaggcgcgcgccgccgcgaacgacagccagtggagcttcgcctacggcatcgccagcaagctggacgacgcctatctgccaggcaccgacgtcagcacccggcccatcggcgagcgcgacgattataccagcctcgcctggctggcggggtcgacggccttctacaatctcggcaagccgctggacgcgatggagatgttccgccgctacgccaccgctgccaagtcgccgcagacccagtccaagggcttctactgggcgggccgcgccgcgctccaggccggggacgccgccagcgcgaacagctatttcacccgtgccggggcctttcccgaccagttttacggccagctcgcgctcgaacggctgggccgtccgatccccgcccccgccgccgtcgagcgcccggtcgagatctccgccagcgaacgcgccgccttcgccaaccgatcggtcgtccgggcggtgaaggcgctgggccagatgggctattgggaggatcagagcaaattcgcccgcgccatcgccaataatgccgacagcgatgccgaccattatctggcggtggaactggcgcagagcatcggccgtcccgacatgggcgtgatggtcggccgccgcgccgtgtccagcggcctcaccggctatgggacaagcgccttcccccgcgtgcccgtgccgtccgaagcgcaatataactggaccatggtccacgccatcgcccggcaggaaagccagttcgaccggcagatcgtcagccacgccggggcgcggggattgatgcagttgatgcccggcaccgcccgcgaacaggcgggcaagctggggatgagctacgaccccagttcgctcaacgaccccagctacaacatcatgctgggttcctcctatttccagcggatgctggactattatggcggcagctatccgctggcggtggcggcctataatgccgggccgggcaatgtgaaccgctggatcagcgccaatggcgacccccggctgcccggcgccgacattctgcgctggatcgagcagatcccgctgttcgaaacgcgcaactatgtccagcgcgtgctggaaaacgccgtggtgtacgaggcgatgaaccctgggcgtgcgcgcttcaggggcacgacgacgcccttgtccaaatatctcggcaaacagacgccgggttgatcggtccccttcgttcgtttcgagcgaagtcgggaaacgccgggcatgacgtgtctcgacttcgctcgacgcgaacgggtagggagggttcatcatgagcaaccctcaccccaattacatcactccggaaggcttcgcgaagctgcgcgccgaatatgaccagcttctcggcgtcgagcgcccgaagatcgtggaagtggtaagctgggcggcgggcaatggcgaccgctccgagaatggcgactatctctacggccgcaagcggatgcgcgagatcgacgggcagttgaagcgcctctcccgcaagatgaaggacgcgaaggtcgtcgacccgcgccagcagcccgacaagagcaaggtctatttcggcgccaccgtcaccatcgcggacgaggacgacaagcgccgcaccgtcaccctggtcggcaatgacgagacggaggcgagcgccggccgcatcggctggagcaccccgatagcccgcgccctgcgcggcgcggcggtaggcgacctgcgccgtgtgatgctcccggccggggagaaggaatatgaggtgatggaaatccgctacccggagtgactgccctcaattcctccctgcgcgaagcgtggtggagggggaattcggaggtcgtgcccctttcccctccaccagccttcggctggtccccctccccatctatcgatggggaggaatgggataggtccatcctccaaccgaaaccccgctaatcatcccgccgcaatatgacgttgagtcgctccatcacctcggcgatcggctctatcacggtgacgctgcgcccttcgccgaagcggatgcgggtgccgtcggtcacggaggatatgaaggtgacctgcgcggcattgacggcggtttcggtccggtcggcgcccacgaacatgacgagcatgcatcctctccttctttatggagggagagcctaacccgaattccgcccgaagccagcccttttcgggctacggcattttcctgtagccatatgcctcagccgccagcttcaccacctccggatcggcttccggaaaatccatcggcaccagcttctccagccgcctcgccacatgctccagcgcggcgatccgcccggcgcggcggtgattattgtcgatcgcctgccagggcgccgccttcgtgtcggtcttgcggaacatgtcgtgcatggcgtccagataatccgcccgcctcgcccggtttcgataatcgtccgcgccggtcttccaccgcttccagggggtgtccagccgctcggcaagctgctcgtcctgcaccttctgcgtgatgtggacgaacagcttgacgatgttggtccccgcatcgacctgctgcttttcaaaggcgttgatctcctcataggcgcgcttccactcgcccctggagcagaagccctccacccgctcgaccagcacccgaccgtaccagcttcggtcgaagatcgcgatgttgcgcccggcgggcaggcgcgtccagaagcgccagaggaaatgccggtcgcgctcctcctcggtcggggcggagatgggatggaccttgtaatagcgcggatcccactgcgcggtcatgcgcttgatgatgccgcccttgcccgctgcgtcccatccctccagcaggatgacgctgcgccggtcgtggatgatgtgcgcgacctgtatcttggcgagccgctcctgcaattccgcgagcctggcttcatagtcgcccttgaacttcgcgcccttctcatagtcggcgaggtcgatggtcatccctcaactcccgaacagcaaggccccgctcccttagagaacaggagcggggctttgacaagcacgggaccgaaaggatttcaggccttggcctgcggctccacgacccggatatgcagttcgcgcaactgcttgaactccgccgggctgggcgcgcccatcagcaggtcttcggcccgctggttcatcgggaacagcgtgatctcgcgcagattctgcgccccgcagagcagcatcacgatgcggtccacgcccgccgccatgccgccatggggcggcgcgccatattggaaggcgcggtagaggccgccgaagcgctcctccacgtccgcctggctgaggcccaccttctcgaacgccttgaccatcagttccggcgactggttgcggatcgagcccgaagcgatctcatagccgttgcagaccatgtcatactgataggccttcaggctcagcggatcctgattctccagcgcgtccagccccccctgcggcatggagaaggggttgtgcgcgaagtcgatggacttggtgtcctcgtcatattcgtagaaggggaagtcgacgatccagcacagttcgaagcgatccctgtcgatcaggtcgagctgctcgcccacgcgaatccgcgccaggcccgccagcttcgccgcctggccttccttgcccgccgcgaagaacacgccgtcgttcggccccaggcccagcgcctcgatcagcttggccgtccgttcctcgccatgatttttggcgatggggccgccgggcacgccgtccttgatgttgatatagcccaggcccgaatagccttcgctgcgcgcccaattgttcatgtcgtcgaagaatttgcggctgcccgcaccagcgcccggcgccgggatggcgcggatcacgctgccgctctccaccagcgacgcgaagatgccgaagccgctgccatggaaatgttcggtgacgtcggtgataaggatcgggttgcgcaggtcgggcttgtccgacccatatttcagcatcgcctcggcatgggggatgcgcgggaagctgcccgccggggtcacgggcttgccgtcggcaaaggcctcgaacacctcagcgatcaccggctccatcgtgttccagacatcttcctggcgcacgaagctcatttccaggtcaagctggtagaattcgcccggcagccggtcggcgcgggggtcttcgtcgcggaagcagggcgcgatctggaaatagcggtcgaagcccgcgaccatcagcaactgcttgtactgctgcggcgcctgcggcagggcgtagaatttccccggatggatgcggctgggcaccagaaagtcgcgcgcgccttccgggctgctggcggtcaggatcggcgtcgaatattcggtgaagcccgccccttccatgcggcggcgcatgtcggagatgatcttggtccgcttgacgatgttcgcgtgcaacgtctcgcgccgcaggtcgaggaagcgatagcgcaggcggatgtcctccggatattcctgctcgcccgcgaccggcagcggcaggtcggcggcggcggacagcaccaccgcgtccagagcgcgaatctcgatctcgccggtgggcaggttcgggttcaccgcttccttcgcccgcgcgacgaccttgcccgtcaccgtcacgacgctttccgcccgcagcgattcgatcacctggaacaccggcccgtcgacttcggtgacgatctgcaccatgccataatgatcgcgcaggtcgatgaagaccaggtcgccatggtcccgcttgcggtgcacccaaccggacacccgcacctcattgccgacctccgccgtcgtaagggcgccgcaggtgtgggtgcgataggcatgcatggcgtttttggtctttcagcttcgttttacggaaatgacaaattgttgcagcgccgctatgggcagtcctgtcaagcattgacgagcccgtgcgcgacgggccagcccataataagatcgaagaccatatgcaaatccatccgctgattaccgacagcaagactctcgcccaattctgcgcccggatcgccaagtcgccctatatcgcggtcgataccgaattcatgcgcgaaaacagctattggcccgacctctgcctggtgcaggtcgcggacgagcatgaggcggccgccatcgatcccaaggcgcccggcctcgacctgtcgcccctgctcgacctgatggtcgacaatgaggacgtgctgaaggtctttcacgcgggcgggcaggatctggagatcatctacaacctcaccggcaagacgccccatccgctgttcgacacgcagatcgcggcgatggcgctgggactgggcgagcagatcggctacggcaatctggtcgacgcctggctgggcgtgcaactcgacaagggcgcgcgcttcaccgactgggcgcgccggccgctcgacaagcggcagatcgattatgcgatcggcgacgtcacctacctgatccagatattccccaagatgctggaggaactgcgccgcaccggccggggcgactggctggatcaggagatggagcggatcagcgacccgtccaattacgagaacaagccggaagaggcctggcagcgcgtccgcatcgccagccgcaaggccgatgtgctgggccgcctgaaggcgctggcggcatggcgcgagatggaggcgcaggacaagaacctgccccgcggccgcatcgtcaaggacgagacgctggccgacatcgccagccacccgccgcgcacgcaggaagacctgggcaaggtgcgcggcctgtccgccacctggaagaccaacgacatcggcaaccgcctgatgctggcgctggcaagccacgcgccgctcgccaaggaggaaatgccggagcgcgaccccaagcggccgggcctgggcaaggacggcgcgctggtggcggacctgttgaagctgctgctgaaaatccgttcccgcgacatcaacgtcgccgcgcgcctcatcgcccgcagcgacgacatcgacgcgctggcggccggcgtgcgggaagacctcgccatcctggaaggctggcgctatgaacagttcggccgcgacgcggtcgacctggtggagggtcgcctggccttcgctgtcaagaacggccgcctcaagatgacccgcacgcaataggagtcaggaacgatgcggacggcagcgttgattttccttccccttctggccgcctgcgcgggcgcgaacggcaaaggccccgccgcgcagccgcccgccgccgagggaccgtgccgcgacgaggggctggaccgcttcctcggccagaccgccagcgcggcgaccggagcggaattgctgaaggcgtcgggcgcgcgcacgctgcgctggggcgcgccgggcatggcgatgaccatggatttccgcgccgaccggctgaccgtcagctatgacggcaagatggcgatcacctccgcccgctgcggctaagtccgggacggaataaaccacgtgctcctgcgaaggcaggaccagatcaggtgttggaactgggctcctgccttcgcaggaacacgctgttttccacggcaatcaacattccagcccgatcaacgtcccgctgccgatccgcccgacatagcgcttgccgtcgatctccagccagtcgggcgtcacttccagccggcgccccctgatcgtcgtgcgcagatgctccaccgcgatccggttgcgcgccacgatgcgcagcaccgccagcccctcgccccgcgccgccatcatgctgtagcggtcgccgcgcagcaggaaatgccagctaccgtccgtcggcatccattcattgccgttcaccacctgcaccggctcgccatcggggccgcccatgcgcacgctgatccgcgtcgccccattgctgcggcgcggcggggcgaagatcaggatcggctcgccctccagcgtcagcgggatcggcgtgtccctcagcaattgggagccgcccatgatcagcgtcggcagttccggcgaaaagggcaggcggtcgcgcgcgaaatggcgctgccgcacgaccggattggcatggaatccctgcacctgcatcggcgtcagccgcccttcctcgaccagcccatgacaggtcgggcagagcagcgtcaccccatgactctccggcagccgcagataacgatagatggtcacgccacatcgaacgcaggcgaaaccgcaagcctggcggacatcgtcctgctgctgcgcggtcagttccggcaacgacggcatcacacgcaagcccatgcacgacgaccccttgcaatcacccgcccgcgccactgcggaccggcgttcctccggcgtccttcctgctggccgtgggcgctccaacgcgccccttctcgctattgcactatcgttgaaataaatgcggtcaagtcaagaggctgttggctattcctaccgctggggcagcaggtcgagattgcgggaagccgcgatcgcccggatgcggtcgggccgcggcatggatttgatcgcgatttccgccatgtcgcccgcgctgaacagctccacattgccgacgttgaagatgcgctggcccagcgtctgggtgatgcgcacgctgcgaatgctggaaagcgcgatctccgtccgctgcttggcgagcaggccgcgctccagcagcacttcccggtcggaaagcgccagccgctcgcccttgcgcaacacccaccacacgccgatggccagaatgccgaccacggaaatcagcagcagcaggaacaggaagggatgggcgcggaacatcgcgggatgctcatcatacagccatgtctcgctcatgccggtcccctgacgctgatacccctgcattgaccatggacgccccgccgccgtcaaggccgccgggcttgcgccgcgaccggatcatggttataacatctgtatgaacgcaccgctcaagatcacgaagatcggcaattccgccggagtcatcctgcccaaggaggtgctggcgcggctacgcgtcggcctgggcgacagtctttatgtcagcgaagcgcccgacggtatccggctgaccgcgaataatcccgacttcgaggcgaagatggctcttgccgaacagatcatgcgcgaggatcgcgatattctgcgcgtgctggcgcagtaagcctgcttcatggccgccgacgacagggtagagccggtctggctcgacaccgacatagccaatgccgttcatgaccgccagctcgccgagcatggcggcggcatgggcgtgcgcgatgccggaatgctcgactccgcccttgcaaggccaatcaaccgttggacctatggcgaggatgatcctagcgccttggcggcggcatacgccttcgggattgcgcgcaatcatcctttcgtcgacggcaacaagcgcaccgcctgggtgcttgcgcgtctgttcctggctctgaacggcgtcgctctgcgtttcgcgccggaagacgccataggcatgatgctcgctctcgccgccggagaactgagcgaggaggaaaccgccgcctggttccggcaccatctgacggcggaatgatccgacatccgagcgctgcgaactgccccatcaaacccgtcatggggaaggccgaccctattccggtctgcctcagccctcatcccccatgcgcagcgccgcgatgaaggcttcctgcgggatctggacggacccatattcgcgcatccgcttcttgccctctttctgcttctccagcagcttcttcttgcgggtgatgtcgccgccatagcatttcgcggtcacatccttgcgcatcgcggcgatcgtttcgcgggcgatcaccttgccgccgatcgccgcctggatcggaatcttgaacaggtggcgggggatcaggtccttcagccgctcgcacatgccgcgcccgcgcgattcggcgctgccccggtggacgatcatgctgagcgcatcgaccggctcgttgttgacgaggatgctcatcttgacgaggtcgccttcccgcgccccgatctgatgatagtcgaaactggcatagccccgcgaaatcgacttcagccggtcgtagaaatcgaacaccacctcgttgagcggcagttcataggtcacctgcgcgcgcccgccgacataggtcaggttcttctggatgccccgccggtcctggcagagcttcaggatcgaacccagatattcgtcggggcaatagatcaccgcctcgatccacggctcctcgatatagtcgatatggttggcgtcgggcatgtccgccggattgtgcagatgccgcaccgtcccgtcattcatgtgaatctcgtacaccaccgacggcgccgtggtgatgaggtcgaggtcatattcccggctcagccgctcctggatgatctccagatgcagcagccccaggaagccgcagcggaagccgaagcccaaagccgccgacgtctccatctcgaaggagaagctggcgtcgttcagccgcagcttggagatcgattcgcgcagcttctcgaaatcattggcgtcgaccgggaacaggccgcagaacaccaccggctgcacttccttgaagccgggcagcggcgccttcgccggattcttgaccgtggtgatggtgtcgccgacgcgggtctggctgatgtccttgatctgcgcggtgatgaagccgatctcgcccggccccagttcgcccagttgctcgatcttgggccggaaacagccgacgcggtcgatcagatgctcggtgccgccgatcatgaacttgatgctctggcccttcttgatgacgccgttgacgacgcgcaccaggatgacgacgcccagataagggtcgtaccagctatcgaccagcatcgcctccagcggcgcgtcccggtcgcccgtgggcgcggggatcttggcgaccaccgcctccaatatgtcgtcgatgccgatcccggccttggcgctcgccagcacggcttccgacgcgtcgaggccgatcacctcctcgatctccgccttcaccttctccggctcggcggcgggcaggtcgatcttgttgatgacgggcacgatctcatggtcatgctcgatcgactggtagacgttggccagcgtctgcgcttccacgccctgcgccgcgtccaccaccagcagcgcgccctcgcacgccgccagcgaccggctcacctcataggcgaagtcgacatggcccggcgtgtccatcaggttcagctcataggtctcgccattcttcgcgacatagtccaggcgcacggtctgcgccttgatggtgatgccgcgctccttctcgatatccatattgtcgagcacctgggccgacatctcccggtcggtcaggcccccggtgcgctggatcaggcggtcggccagggtcgacttgccatggtcgatatgggcgatgatcgagaaattgcggatgtgcgagagatcggtcatggccgcgccgatagcagccatttgcgggcctgtcagcaggatcgcgcatggagggcaatagcggcgatacccattcgcattgcttgcgcggcgacacggttgtgctagagcttggatcgaatatcggggcgccacaaaatcaaaacgacttcagcaactttcaggggtgcatgacaatgcgtgtgttcgcgaagttcgtcgctgccgcagccggcctggctgtcgcggcttctccggcgatggccgccgacaagggctcgtccgcccggcagcagcaggccaagaaaaccgccgaaattcctcattgcacccggcgcctcggcacggttgccatcgtcgacccggacaaccagtggtggcgggaattgaacctgggcagcccggaggcgatcctcaaggtgttcatccagcagtcgggctgcttcggcatcgtcaatcgcggccgcgccatggccagccgcaatatggagcgcgccatggccgactccggcgaactccaggccgggtcgaacctgggcaagggccaggtgaaggcggctgactattatcttcagcccgacatcgtctcctccaacaagaattcgggcggcaacgcgttgggcggcatgctcggcggcttcctgggcggccgcacgatcggcgcgctggccggcggcatctcgatcaagaaaagcgaggccaatgtgacgctctccatcgtcaacgcccgcacgaccgaggaagaggcgctgacggaaggctatgcccgcaagtcggacctcagcttcggcgcgggcggcggcgcgggctggatgggcggcctggccgcggccggcggcggcggctaccagaatacggagatcggccaggtgatcgtgctcgcctatctcgacgcctataccaagctggtgacgcaactcggcggcctgcccgccaatgcggcggcggcggcgccccgcgcccagtaagccggcgcgccacggacaacgaccattgcgaagagggcgctgccggagattcagcagcgccctcttccgactgggccgcgtgcaatagctcggaaccgttcgtgctgagcccttcgacaagccctcggcacgaacgcggcggatcgattcaacgcagcgtgcttcagctcagccgataccaggccgccacccgatccagcgccagcgtcagcaccagcttgcccgcgcgcgtcggccatcccagcgccctttccgccgcactcaatccctcgcccgcgcagacgacccgccacagcacatcggcgaggcccggccccgccgatcggatcgcgccgtcgaaccgctcccgcgcggacagttgcgccaggcccggttcgggcgccgccgcgcctccgccgcgctgccgccccggcgcggcgtcccagcgcatcgtgacccgcggacccagccccgccttctcccaatcggcgcgcagcctgtcgccggccagataatgccgctcgctcaaatgcccccgcgcatgcagccaggcgaggggcgattcgtgcaggttgaccgccaccttctgcgcccgtccaaagggatcctccatgatccgttcgacatattgcgtggccatggcgcttctccttgcaggaatcggatgcgaggggacttgccatggcggctcgtttgtaggaaagaactaaaaccaaataggtaaaacaggatatggcatgatcacccgcatccgggaggtacgcaaggccaaggggctgacgctggaacaggtcggcgccctgtgcgtcccgcccaccacggcccagaccatcggtcgactggaaaccggcacccgaaccgtatcggtcaactggctgaaccgcatcgcccgcgcgttgggcgtcgcctcctccgaactggtcgcgctgccgggccagaatgtggtgcccgtggccgcgctgctggggccggagggcgcaagggcgcccacccgtcccctttcgctcgcccccccggcccccgccgacgcgatggtgggcgtgcaggtgtcgggcagcatcggggattaccgcagcggtgacgaaatctggtgccgccgcatcatgccggacgaattttccagcgtgctgaaccgcgacctgctgttgccgcgccacgccgggcgcttcctgttcgggcggctgatcgggcgggaggacgaccggctgcacgtccttcccctgggcagcggcacccgccagcaggtgatcagtgacccaccttggggcgccgtggcggtccaattggtcagacggctgtagacaaaggcggtttcatccttaacgctgcgtcgaccagggccgcctgatgagcgcccgctaggaagatgcgatgacgctgaacgtcctaatgctgtccaccctgttcccggacatgagccgtcccaatttcggcgtcttcgtggaacggcaggcccgcgaactggccagccgggacggcgtcagggtcacggtggtcgcgccgctgggcattccgccctggccgctgtcgaaggcgaagcgctatgccgccctgcgcgccctgcccgccaaggaacggtggaaggatctgaccgtccaccgcccggtctttccgatcatccccaaattcggcggccgcttcaacgtccacggcatgacccgcgccatcctgccgctggtccggcgcctccatgcgcagcagcccttcgacgtcatcgacgccagcttcttcttccccgacggcccggtggcgcagcgcctgtcccgcgccctcggcattccctattcggtgaaggcgcgcggcgcggacatccattattggggcacgcgccggggcacgcgcaagatggtgaagcgcgccgccgacgatgccgccgggctgctcgcggtgtcgaacgcgatgcgccggtcgatggcgcgcatgggcatcgatgcggagaagatccgggtgcactataccggggtcgacctcgaccgattcgagataagcgaccgcgccgccgcgaaggaaagcctgggcttcgaagggccggtggtgctgtgcgtcggcgcgctcattccgcgcaaggggcaggaattgctggtccgggcgctgccgcacctgccgggcgtcacgctgctgttcgccggccaggggcaatatcgccgggcgctggaaaggcaggcggaggaactgggcgtcgaccggcgaatcggctttctggggtcggtgccgcacgaccgcctgccgcgcatctacgccgccgccgacgtcatggcgctcccctcctcgtccgaggggctggccaatgcctgggtggaggcgctggcctgcggcacccccgtcgtgatcagcgatgtcggcggcgcccgcgaactgctcgaccggccggaggcgggactgatcgtcgcccgcgaacccgaagcgctcgccgacgccatcagcgccatattgaccaacccgcccgaccgggaagcggtgcgcgaagcggccctgcgcttcacctggaccgccaatggcgacgcgctgctggagcatctccgcgcaatcgcggctcagcggtcctaggcagcgcggacaaattcaagactcgccggactgagtgatttgagtgggaagccgtcattcccctattcgtcaccgctccccctattcgtcaccccggacttgatccggggtcccgctgccttgggctgggcgcggactcagaaagaaagcgggaccccgggtcaagcccggggtgacgggaaactaatgaccgcaactggccatttcccgacattccgaatttgtccacacaccctgggttggggactcctggagcgcgtttcgatctgattgaatcagatcgccactctggtttctttgtttcccccgatttcttaaccggcgatcggttccgatcacttggaaatcgctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggtgtgtggggattcagttcagggcgcggcgaaaatagtggaattcgagaaccggcgcgcagcgtacttaagtacgtgagcaccggaagcgcagaaagccgctatttgcagcccgccatgggctgaatccccacacaccttaaagggcgatcagccgcgccttcccgtccggcgtcgggaaacgcccttcgtcgaacggcacctccccccagcgccacggcgtcagctcgtcataggccgggttggaaatcggcgcatgccgcttgaggttcagcagccgccccccctcattgcgataggcggtcagccgcacatgctcgcgatagatttccgcggggcgctcataatggaaggcctcgcgccagcccatggcctgcgcgatccgggtgaatatccaccagtcgggcttcgcctctccgggcaggggaaacagccggcgctgtcggctgatcagccggtcggcgccggtcagcgtcccgtccttctcgacccacagcggcgacggcagcgcgaccatgcgcagcgactcgatttccggctcgctccatggcgtcgtcgctatgaccagcggcacctgccccatcaggccgcggatcggatgggacgccgaaggcaggccgcccatcatcagcagcgccttgacatgccccgcctccaccgcccgcgccagcgccgcgccggacatccccggccggtccgccagccgcgccgcgccccagaagcggccgacctccgccagggcctgggccgaaaaatcccggtgcgcggccagttctccggcgcggcatccgacttcccgcgcgcccatgccgttgcccgcgtccgtcacggcgaagggcgccgcgcccgccttgccgatccgcccggtcgccagatggaaattgaggatggcggccgacaggcgacgcgcctcctcaccctgtccctgcgggctgaacagcgtcaccagccggggcgccgccgcgacctgatcgtaaaaggcgcgcacctcgcccggcgccagtccgcaggcgcgggccaccgaccagaggtcatgtccccggcgcagccccgcccagaaatccgccggcacggacaggctgcgttccatgaatttccggtccagcgcaccatggtcatggcaatgcagcagcagcccgttcaacagcatcgcttcgctgcccggcgcgacgttcaaccgctcatcggcctcgacctcctgcccgtcgtccgcatgcgcgaccaggatcaggcgcgcgccctgctccgcccgcgcctcggccatcctttcgtgcagcaccggatggcggcgggcggtcggcacgcccagcagcaacagcatgtccgcctgcgccagatcctcataggcggcgggcgtcacatcctcgccgaaggcggcgcgctgcgccgccgccatgccgcccgcatcgctgcacggcgcttcgacatgcgcggaaccgacgaagcccttgatcagcttgttggcgacataatagtcttcggtcagcaggccgcccggcacgtgcatcgccacgctgcccggaccgtggcgggcgatgacggcggacaggcggcgcgccgcctggtcgatggcccggtcccaaccggcgacgcggccgtccaccatcggccgcaacagccgcccgtccagcgggaacatgtccttcaacgcttcgctgcgggtgcagagcaggccgccattggcaggatgcacgggatcgccctctatcagcgcctcgcgcccctcgccggtcacggcgcggatgccgcagcccacgccgcattggccgcaaagcgagcgaatgaccgccacggcgcgatcaggccggaaccggcggggtcggaaacatcgtcatgcgctccggcttaaccgatggcggggcaagacaaaagggcgcgctgctggcaggacaagggtcatgccgaaaccgattctccgcgccctcgcgtccatcgccatggtcgtccatatgctgccggtcccggccatggcgcagcagcgcggcccgctggtgctggcagccgccagccttcaggaggcgatgaccgccgccgccgacgcctgggcggcgcggcgccatgcccggccggtcctgtccttcgccgcctcctccgccctcgcccggcagatcaggggcggcgccccggccgacctgttcgcgtcggccgacgaaggctggatggacgatgtggagaaggccggattcgtccggcgcggcagcagggccgacatggcgggcaaccggctggtgcttgtcgcccccgcgcgcgcgccgctgcggcttcggatcgcccgcggcatgccgatcgccagggcgctgggcgactcccggctggccatggccaatccggacagcgtgcccgcgggcaaatatggcaaggcggcgctcagcgcgctgggcgtgtggcccagcgtggcgaaccggctggcgctgggcggcaatgtgagatccgccctgaccctggtggaacggggcgaggcgcggctgggcgtcgtctacgcgaccgacgcccgcgcatcgaagggggtcgtggtggtcggcgtcttcccggcgggcagccatgcgccgatccgctatcccatcgcccgcctgaccgcgagccggaacccggaggcggagggcttccgccgcttcctgctatcgcgagccgggcagagcatcttggtgcgccatggtttcagccgaccttgatactccggcagatcatgagaaattcgtgctcctgcgaaggcaacagcccagttccaacggcacgactgcgttcctgccttcgcaggaacatgatgcatgtccaatcttacgccatcacctctgacaggcgacgatcgcgtcgatcaccgccagcgtctcctgcggatcgcgcacccgcaccgtgtccagccccagttgcttcgccggatagtcgttgccgccggggaagatcgcatcgccgatgaacatcatcgcctccagcgcgatcccgctcgcgtcgcgcagcttcttcaggccataggccttgtccaccccctcccgcgtaatgtcgatggaggtcgccccgcccatgttgatcgacagccccggcaggcgctggcgcaggtcggcctggatcaccttgcgcttggcgaagtcgggatcccacacctccttggcatggatcggcgcctgctggcccagcgcggaaaaggtgatctggctgccgcgatcctctatccgctcgccccacacctgttccggcacgaagcccgtcgcctccagcgaggcgtcgaacgccgccaggatcgcctgcttctgcgcctcctcgaacagttcggcatagaccggcgtccactgcccgtcgcgatggatgtagagcttggtccccgtcgtcggcatcagccacaggcgcgaacggtcggcccgttccggcaggcggctcgccacctgcttgtcgaattgcggccagtccccgccggagatcaccgcgacatgcgccacctgcaacagccgggccagggcgtcgcccatcgcctcgcccagcggctgcttgctctccgccagcgttccgtcgaggtcgaaggcgatcaggtctttcatgcgcatgctccggcttgaagggctgtccggctttgccctctggcctcgaccgatgcaatgccgatgagcgggatatgacggggggctggtgttttcccctatcctgaccgaaagagggcggcatgatcctctctgccgatgaatggggcatcgtcgcgctgtcgctccgggtcagcctggtggcggtcgggctgatgctgccggtcgccttcgccttcgcctggctgctcgcccgctggcgcttccccggcaagctgctcgtcgacgcgctcgtccacctgccgctggtggtgccgccggtcgtcaccggatggctgcttctgctcctcttcggcgcgaacggcccgctcggcaggctgttcgaacagatgctgggcatcggcttcatgttccgctggaccggcgcggcgcttgcctccgcgatcatggcgatgccgctgatggtgcgcgcgatgcggctgtcgatagagggcatcgaccggcggctggaacaggccgcgcagacgctgggcgcgggtcggtggcgcgtcttcctcaccatttcgctgccgctgtcgctgccgggcatagtggcgggactggtgctcggcttcgcccgctccatcggcgagttcggcgcgaccatcaccttcgtttccgatgttccgggcgaaacccgcaccctgcccatcgccatctattccgcgctgcagatgccgggcgccgaatcggcggtcacccggctcgccatcatctcgatcctgctgtccttgggggcgctggtcgcatcggaggcattggcccgccgggcgagcggcggaaggaccaaccatgtcctttgaaatcgccgtcgaccatcgcatcgcggaccgccaaatccgcctgcgggcagaggcgggcgcgggcctcgtcgcccttttcggtccctccggcgcgggcaagaccagcatcctcaacatggtcgcgggcatatcgacgcccgacagcggccgtatctccgtggcgggcgagacgctgttcgacagcggcgcgggcatcgacattcccgccgcccggcggcgcgccggctatgtcttccaggacggacgcctgttcccgcacatgcgcgtgcgcgccaatctgctctatggccgccatggcgaggcgccgctgccgttcgacgcggtcatggactttctgggcatcggccatctgctcgaccgctggcccgccaccctctccggcggcgaggcgcagcgcgtcgccatcgggcgggcgctgctctccggcccccggttcctgctgttggacgagccactgtcctcgctcgacccggcccggcgcgaggaaatcctgaccgtgatagaacggatgaagcgcgatctcgccatgccgatgctctatgtcagccacgaccgggcggaggtcgaacggctggccgatcacatcgtcgcgctgtaggggggcaggcccgcctccgccagcgcccggttcaaataggccaggaaagcggcctgcctgaccggcgcccgcgcccgcagccaggccagcgccacgaccgcccgccattccgcgccatgctccagcgccggggcgagccgcctgtagctggccgcataatggcgcgccgcccagtcccgcgccatgttggtcaaccgatcctgcggcccctcgccgaagcgcagcagcatctccgtccgcagcaggtccggcacgaagtcgccgcgcgccgccttcgaccagtcgatcgccaccatgcccgaaggcgacagcaggatattgccgatgtgaaaatcgccgtgcagcagccggtcgccctccggcagtccgtccagcagcgccaccgccgcctcctgcaagccgcgatccgccgggccatagaggatgtccgtgcgcaacacctgccgcagggaacgcaggcccggcgcggcctgcccgtgaatccgccggtgcagcgccgccatctcgcgcaggcatgaccccgattgcaaaggccgcagccgcatgcgccgcatcagcgtcggcccggtcacttcgggatagaggatcgcccgtccttccgccatgtccagccgtcgcagcggcctggcgaccggcaggcccgcctccgccgccagcgtcgccgcctccacctcgcgggcgatcatctcctccgacacggcggcgtggaatatcttggccacgcgcccctcgcccacgcgccagacgcgcgaactcgcgccggaggccaaaggcgccggcgggccgggcggatcgtcctgctgcggcacgcgcccctagcgctgggctgcccgggcgggccgacgatcatggaccagccgcggctcggcccgcgaaggggcgggacgggtcagccgctccacggcattgtccaccagcatccgcagcccttcctcgctcagcaggccgccccggatcaggcaacggtcgatcagcacccggcggaacgcggaatagagcgccatgtcgggcgcgcccggcgcggaccagaattcgtcgagcgaacgccgatgcaccacgcccggcaccttgtagaccgcgtggcccagcacgaccaccggctttccggcgttgagcgccagcgtgcccaccgtgctgttgaccgtcaccacgcccagcgacctgtcgaccacttcggcaatgtcccagtcggccaggtagaagacccggtccgcgacgccatattgcgccgccagccgccgcgtcagccggccccaggcgaccagtccgggatcgagcggatggcgcttcaccaccagggcggtgttggcgggcgcatgggcggcgaagctcttgattacgaagcgcaaggcggcgcgcatcgtgccgaagggcgaatggacgcggatctgatagtcggaatcgagctggagcggcagagcgaaatagggccggtcgcacaccgccgaccactgctcccgcgacttgccgcgttccgcctggcgcaggttcagcttcttgaaccagccgaccgtctcccacaggaagctgttgggccggtgcgtgcgatagaagggaaaggcaggccgcatcagcgccgacgccatgccgttgcgcccggtgttgaaggcccgctgccggaaggtggaggggatttgcggttcccgcccattatcctccggcggcagcgccctggcctgctccagataccattcggggtcgagcggcagggtcgagttgccgttcaccccatcctcctggagcgtcaggaaatcggggcggatatagccttcctccaccacatggacgcgcaggttgcgcagccgcgccatcttgtgggcggaggcatgataggggcggcagtcgccatagaggatcaggtccgtcacgccatgatggacgatatggtcgtcgaagaagatcggccagttgcggaacgtcccacgatagtcggtcgcgccctcgcccggccagtccaccttgtcgccgccattgatgttgatgcgcagcgcccggtgcccccgcgccctcagcgcctccgccagcatggcgaaaaaggggccatgcggtccctggaggaagagaaaggttctggcctgggcgtcaaccatggaaatactcggcggacaaagtcataaatctctgcaacttcccctgtaaagtccgcagtcgaatcaaccatgacaccggggccggcgccccgcttgccaaacgttcgaccatgatttcaggtccgcagggcaagcgcgtgaccgggtccagatagcgtggatagagaatcaaggccccggcgacaagctgatccagggagagccgacgcccgcgccgtccattggccgccgccaggtcgcgggtcagcccccagccggcgtagaagggcatgccgtggaccgtcaccggccgcccgcgcatcagcgcctcgaacccggtgagggaggagaggacatggacctcgtccaccgcctgcaccagttccatcagcggcgacccggtgtcgatggcgtcggcctgctccagcaccgcggcatcgctcagatgccccttgcgcaggcccgcctgcacgtcgggatgcgggcgatagacgatatgggcgtccggctcggccccgcgcacgcgcttcagcaggtcgagattgcccgtcacccccgcgccgccatattccaccgacagatcgtcctcgacctgcccgaccgccagcaccgtccggcggccctggggcaggccgatcatccgccccccctccctgccatatttggtgacgcccgaagcgcatatcctcgcccgcaggcgcgccgcccgccgttccagcgcgggggtgaagacgcagctcgccagcagcgcctccatgtcgctgggcgagcgcgcgtcataatagatgcccgtccggtcgatcaccaccgatccgggcggatgcagcgccgcgcccagccccttcgaccgcaggaagccgtcctccacccgggcgacggtcacgccctgccgacgcgcctcctccatggtgccgggcgtcacgcgcgacggccagaccgcaagcgcgcctccctgccgggcggcccgccgcaggcccctgtgctccggcaggaatggcggcgaccgcacgccgtcccacaggaaccgccggatcgcctcccgcttccaccaggccatgccgctggccgccgcgatgccgtgattgccgtccagatgccgccgccaatcggccagttgggccacggcctgcgcggcatcggcgtcctcgccgctgaaacagtcgcgataggtcgccgccgccagcgcggcacgggcgccgtcgcgcaggaccgccggctcgatggcgaccccgtccgcgccgaagaccggcacgtgcagcagcccggcgatgatcgccagctcgtcgcccgcctccgcatgcacggaggccgcgcccgcgaccagcgtccagaggtcggtcggttccggcaaggcatgaccggggtcggggaaggagccggggccggagtccgcgccgcgcagcgcctttcccaccatgccgatttcccgccgcgccagcccgtccaacatggcctgcgggacggccacgcccgctcgcgcgaccagcctgatgccggcgggccgatgaccccagaatatgccaccgacccgcgcctcggcgagggcgtccagcacggcgtcggaaatggtggggggcgcttcgccgtcgcgccgcatgcggctgatcgccgccgtcgcgggggcgatgcccggaaaggggggcgagcgcagaaatggagtcgcgttcacgttgaaaagccgtcccctgtcacgactatattagcgcgaatggagcgacgcttcagccattcgaaaacgcaatccatacaacagcttctgtgatcgcccggcacagggacgtcaagcggaagcgcgaaccgtcatttcgtccagcatgtcggcgacgatgtcgaaataatccccccatgtcggcgcccgccacgccgcgatccgggcaagctgcgccgcgcgttcgggcgaatccgtcctgctgtacgcctctatggccctcagccagcccaggccgtccagcggatcgagataatccggcgcgtcgccgcccacctcccgatgcgcgacgatgtcgctgcagatcaccggcacgcccgccgacagcgtctcgatcaccggcatgccatagccttcctcgaaggagggcatcagcatcgcccgcgccccggcgaccagcgcgttcatctcattgtccggcacgctgcccgcctcgatcacatggccgcgcaggatttccgcccgctccagcatgtcgacgacattctcattttcccagccgcgccgcccgatcagcaccagcaccggcgcctggtcgccccatctctccaccagccgccgccagatgttgagcagcagcagatggttcttccgcggctcgatggtcgagatatagacgaaatagggccgatcgggcacgtcatggccgcccgccaccaccatgtcgggcgcgtcggcgccgaaatgcgccactcggatcgtccgcccctgcagcccgcgcttgagatgcggcgccagcgcgtcgatggtcgcctggctgttgccgatgatgccgtcggcatagcggtctatggtccgcacccgcttcagatgctcctgcgcgccctgcggccgggcgaattcgggatgggtcagcggaatgacgtcatgcaccagcgtcacgaagcgcgccccctccgcccgcaggatcgcgccgacctgatcggcgtcgtccagatgatggggcgacacctgcagatagatgcgcggcccccgcgccgcgggcaccgggcgcgggcgcagcgcgatcaggtggcggatcacggccgccttgctctcccgctcgtccacctgctccacattgcgccaacgcgccgcggtgaaggccaggaactggcgcaccgccgcatccttcagccgcccgtaatagccgcccgccggatgcacggcggcgaaggccagccggtccggcatccgctccagcagttcgcgggcataggtgaactcgacccggtcgatcccggtcggtgcggcgtggaaactgcgggagagcagccgcgagatgtcgagaacgatctccgccgaccggctgccgccgacgaagcgccggctttcccgcttggcgcgcagcgccagccgcgcgccgggggccttgaagggctttagcgccatgtcagggcgctttcacgacggtctggcgcatcagaactgggcgcaaatctcttcggccagcttccgcaattcctccggatcggcaaaatcgccctgcgcatgggcgacgaagccgcgcggctgcccctcccagcggggcacgatatggaaatgcaggtggaacacggtctgcccggccggcgcgccgttgaactgcgcgacatggatgccgtcggggtccagcgccctgcgggtggcgttggcgaccttcttcaccgtcgccatcacctgcgccagcgcctcgtcctcgacttccaatatgttgcgcgccttcgaccatttggaaatgaccaggctgtgccccctggactgcggctggatgtcgaggaaggcatatgtatgctcgtcctcataaagcttggtcgacgggattttccctgccaggatcagggcaaagacattgccctcgtcataagtgccctcaaggctcatcatgcttccccgaagcgatttccatgcgaccggaccgatgccggccgggaaatcgcggtgaacaaggacctggagcggcgatccgattcgctcggatctccgctctaagccagataatgcgcgcttgtcttagcggcgacttcctccgccgtcacgcctggagcaagctcgacgagacggaacgggctgtcatggtcgggccgctggaagacgcaaaggtcggtgacgatcatgtcgaccgcattcctgccggtcagcggcagggtgcaggccggaatgaacttggggctgccgtccttggacgtgtgctccatgacgacgatgatcttcttgacgcccgcgaccaggtccatcgcgccgcccatgcccttgatcatcttgccggggatcatccagttggcgatgtcgccattctccgaaacctccatcgcgcccagcacggtgaggtcgatatgcccgccccggatcatggcgaagctgtccgcgctggagaaatagcagctttgcggcaattcgctgatcgtctgcttgcccgcattgatgaggtcggcgtcctcctccccctcatagggaaaggggccgatgcccagcatgccgttctccgactgcagcgtgacttccacgcctgccggaatatggttcgccaccagcgtcggaatgccgatgcccaggttcacgtagaagccgtccttcagttccttcgcggcgcgggcggccatctcgtcacgggtccagggcattatgcggcctccctctggcggacggtgcggaactcgatcttcttgtcatagggcgcgcccacgatcatgcgcttgacgtagatgccgggcagatggatcgcatcgggatcgaggctgccggtcggcaccacctcctccacttccgccacgcagaccttcgccgccgtcgccatgggctggttgaaattgcgcgccgtcttgcggaagatgaggttgccgctctcgtcggccttccagcccttgacgatcgccacatcggcgaagatgccgcgctccaatatataatcctgcccgtcgaagctcctgacctccttgccctcggccacggcggtgccgacgccggtcctggtgtagaagcccggaatgcccgcgccgcccgcccggcaacgctccgccagcgtgccctgggggcagaactcgacctccagctccccggccagatattgccgctcgaactccttgttctcgcccacatagctggagatcatcttcttcacctgccgcgtgcgcagcagcttgcccagcccctcgccgtcgatcccggcgttgttggaggcgatggtcagatccttcacccccgaatcgcggatcgcgtcgatcagcctttcaggaatgccgcacaggccaaaaccgcccgcgcacagatgcattccatcgaacagcagtccgtccagcgccgacgcggcgtcagggtaaagcttctcgaccatctgcgtccttcctttcccaatcatcgccgtcttaggcacgtcaaatcatcaataccaatgatttgttttttgcgttatgcacaagcgatgtctatcaatcggattgctttctaccatcttgaaacgttgctctggatcgcgcggctgggcacctttgccgctgcggcggaacgattgaacacgacgcaacctgccatttccgcgcgcgtgcgggaactggaaaatcatctgggaaccgcgcttttccggcgggaggggcggacaatgaccctgaccccggcggggcgcgaactggtccgcgaaagcgaaccgctctgggcgcgattccagggcgtattgatgggatgcagcgacattgcaggcgcgaccggcgtggtgcgcatcggcgcgggcgagatagcggcggccagttgcctgcccggcttcgttgccgtgctgaaccgggacttgccccgcgtctcgctggacgtggagatcgcccttaccgccgacctgatccagcagcttatcgccgggcgaaccgacatcgccttcgccgccgggcagatcgcccatcccatgctgcgcacggcgcccatcggcgatgtcggcctgctgtggctggccagccccgccaccgtggccgcgatgcggaagacacccgccgacgcccccgacacagcgaaaatgcccatctggtccctgtccagcctgtcgccgctctataatatcatgaaggaggcgattgccgcgtccgaccttggctggcgctcagtgaacctgtgcaacaatatgcgcacgatgatcgacatcgcgctggaaggcggcggcatcggcattttcccgcatcccatggtccgccagcatatggccgacggcacgctggtgccgataccgggcgccccggtcatgccatcggtcgaattccgggtcgcggtgcgcgcggccgagtccgatccgctcgtcctcaccattttcgaccgggcgacagaactcgatctgggctcgcccccgaagctttagatcaaccctgcgagcggactggacgggtcggcatacatgcgcttgcccatccgcccggcgcgataggccatccgcccggcctcgacccccgccttcatcgcggcggccatcagcaccgggttcttcgcctcggcaatcgcggtgttcatgaggacgccggtgcagcccagttccatcgcctccgccgcttccgatgccgtgcccacgcccgcatcgaccagcaccggcagcctggtcccctccacgatcagccttatcgtcacgcggttctggatgcccagccccgacccgatcggcgcgcccagcggcatgatcgccaccgcgcccgcatcctccagccgcttggccgcgatcgggtcgtccacgcagtagaccatgggcttgaagccctccttggcgagaatctccgtcgcccgcagcgtttcgaccatgtcgggatagagcgtccgcgcctcgcccagcacttccagcttcaccagatcccagccgcccgcctcccgcgccagccgcagcgtgcggatcgcttcctcgccggtatagcagcccgccgtattgggcagataggtgatcttctttgggtcaatgaagtcggtgagcatcggcgccttggggtccgacacattgacgcgccgcaccgccacggtgacgatttccgcccccgaagccgcgaccgccgccgcattctgctcgaaatccttgtatttccccgtgccgacgatcagccgcgagcgaaaagtcttgcccgccaccgtccagctatccgcatccgtcaccaggacgtcgccgtcccccgcgaccggatggtcgccgccgcccacgaaatgcacgatctccagctcgtcgccatcctcgacgcgcacctgcgccagggtggagcgcggcaccaccgccagattgcgttccaccgccaccttctccggcgcgaagcccagttcgctcgccagttccgccagcgtcatgccggcccggacgcggcgatgctcaccgttgatttggatcgatacggttccgtcgacgtgcaatgctctgtcctgtcaaataacgtgtctcgacttggcgcgacacgaagggctaaagatcacggcgcatataggggcggacacgccccggtcgcaacctaaagggggactgccatggccgaggcgcgcaaaatctatgtgttgaacggtcccaacatcaacatgctgggcacgcgcgagccggaaatctacggctatgacacgctggacgacattgccgagcgcatggaggacgccgccaaccgcgcccatgtggaaatcgatttccgccagtccaaccatgaaggccatctggtcgactggctgcaggaggcgcatgcggagggcgcgcacgccgtcatcctcaacgccgccggcctcacccacagctccatcgcgctgcacgacgcgatcaaggccatcgcggtcccggtgatagaggtccacctctccaacccccaccggcgcgaggaattccgccataaaagctatgtcggcatggcggcgaaggggaccatcgcgggcttcggcgccctgtcctacatgctggcgctggaggcggcgctggaactgtagctcgacgcacataagttgcgctctggcgcaaatgcgcataggcgcgggcatcggaacacgaaattcaccgtccagggaatgaaaatgaacgacaaggctgaaaagggcgcaatgcaggtggacgtacaattggtgcgcgatctcgccgcgctgctcgacgacaccaacctgacggaaatcgaggtggaggacggcgaccggaagatccgcgtcgcgcgcaaggcgggcggcggcgccgtcgcctatgctcctccgcccgttgccgccgctccggtcgccgccgccgcgccggccgccgcgccggctccggccgaagccgccgccgcgccggtggccgccaacgccatccgctcgcccatcgtcggcaccgcctatctcgccgccgaaccgggcgcggcgccctatgccgccgtcggttcgaccgtgaaggcgggcgacaccgtgctgatcgtcgaagccatgaaggtcatgaacgccatcaccgcgccccatgccggcacggtcaaggccgtgctggtcgataacggccagccggtcgaatatgaccagccgctgatcgtcatcgaataaggccgcgcaacccatggccatcgaaaagctgctgatcgcgaaccggggcgagatcgcgctccgcatccaccgcgcctgccatgaaatgggcatcaagacggtggcggtccattccaccgccgacgccgacgccatgcatgtgcgcctggccgacgaggcgatctgcatcggcccgcccgcggccaaggacagctatctcaacatcgccgcgatcatctccgccgccgaaatctccggcgcggacgcgatccatccgggctatggcttcctgtcggaaaacgcccagttcgcggagatcgtggaggcgcacaacatcgccttcgtggggccgaagcccgaacatatccgcatcatgggcgacaaggtggaggcgaagcgcaccgccggcgcgctcggcctgccgctggttcccggctccgacggcgcgatttccgacatcgcggaagcgaaggaaatcgccgccaggatcggctatcccgtcctcatcaaggcggcgtcgggcggcggcgggcgcggcatgaaggtcgtgccgtccgaagacctgctcgaaacctcgatgaagcaggcgggcagcgaggcgaaggccgccttcggcgacgacaccgtctatatggaaaaatatctgggcaatccccggcatatcgaattccaggtcttcggcgacggcaacggcaacgccatccacctgggcgagcgggactgctcgctccagcgccgccaccagaaggtgctggaggaagccccctcccccgtcctctccgccgccgagcgcgaccggatgggcgaagtggtgcgcaaggcgatggccgacatgggctatcgcggcgcgggcacgatcgagttcctgtgggaagacggcgaattctacttcatcgagatgaacacccgcctgcaggtggagcatccggtgacggagatgatcaccggcgtcgacctggtgcgcgaacagatccgcgtggcggagggcaagccgctctcggtcgagcagcaagacctgcgcttcaccggccacgccatcgaatgccgcatcaatgcggaggatccccggaccttcgcgccatcgccgggcaccgtcaccagctatcatgtgccgggcggcatgcacgtccgcgtcgatagcgggctgtaccagggctataaggtgccgccctattatgacagcatgatcggcaagctgatcgtctatggccgcacccgcgagggcgcgatcatgcgcctgcgccgcgcgctggaggaatatgtgatcgagggcatgaagaccacgatcccgctgcaccagaagctgctgaccgacccggacttcctcaacggcgactatacgatcaagtggctggaggattggttggcgaaggacgagcaggcgtgaaggccaccatctggcacaacccccgctgctcgaaatcgagggccgcgctggcgatccttgaagccgcgccgggggttgaggtggatgtcgtcgaatatttgaagaccccgcccagccgcgccgagatcgaggcggtgctgaaaaaggcgggggttcgcccgtcggaggctgtccgcaggggcgagggcgtggtgaaggaaatcggcctcgacctatcggacgacaaggcggtcctcgacgcgatggcgcagcaccccatcctgatcgaacgcgccatcgtcatcacgaacaaaggcgccgtcatcgcccgccccccggaacgggccagcgaagttctctagccccactccgttcgtcaccccgggcttgacccggggttccgcttcttcaatgcacaaccccatggaacggaagcaaaaaggcggctgggtctacatcatgtccgaccgctatcgcggcacgatatatgtaggcgtaacctcagacctgcccgctcgcatccaccaacaccgctccggcaacggttccgacttctgcgcaagatatggcctgaaccgcctcgtctgggctgagcgcagcgacgacatcacacgctgcatagaacatgaaaaacgcgtcaagcgctggcgccgggaatggaagttcgacctgatcgaacgcgccaatcccgactggcaggacctgttccacctgctcgcctgaaagacagcgggaccccgggtcaagcccggggtgacgatggcggcgggcggcgagaagggtggggagcggacatccctctattcgtcaccccgggcttgacccggggtcccgctgttttgatgaatcacatccgactgaaaaagaggccccaaggtcagccccccgcccgcccaatcgcaacttgctccccaatcctgaacgacaagccgacaatcatgcgtcacccaaaaaccacgggtcacgcaaaaaacatcctatttcacgaaaagcgcgggattttatcctgtcctacaccaccccaaccagcctatcccgcccgcctctttgaaatgtccgatgcattccgcttcacgcctacgcacgcccgggcacgcgcgcgcatatgctgtgaacttcgggccgaaaatggccggtttccgccctttttgccgcctcatcccagccgcgagccggcaacccgccccctacaccgacaagcccactggaggcccgcgccctaacccgctatcccctgcctccatggcccagaatcatctctatctcgtcgacggcagcggctatatcttccgcgcctatcaccagcttccgccgctcaccaacaggcatgggcagccggtcggcgcggtctatggctataccaccatgctctggaagctggccgacgaactgggcaaggcggaaggcccgacccatctggcggtggtgctggacaagggcagccacaccttccgcaacgacatgtacgacgcctacaaggcgaaccgcccgccgccgccggaggatctggtcccgcagttcccgatgatccgcgacgccacccgcgccttctccctcccctgcatcgaggaagcggggttcgaagcggacgacatcatcgccagctataccaaggccgccgtcgcgcagggctggcacgtcaccatcgtcagttccgacaaggatctgatgcagctcatccagcccggcgtcgacatgtacgacacgatgaagaatgagcggcgcggcgccgactatgtgatgaccaagttcggcgtccggcccgaacaattgggcgacgtgctggcgctgatgggcgacagcgtcgacaatgtccccggcgtccccggcatcggtcccaagaccgccgccaagctgatcaccgaatatggcgggctggaagcggcgctggaagccgcgccgcgcatgaagaagtcgaagatgcaggaaaacctgatcgagcatgccgacatggcccgcctgtcgcgcaggctggtggcgctgcatgacggcatggacctgcccgaaccgctggacgacctgaccctgaagggcattccgctggagccgttgcaggccttccttgagcatcatgggttcaagtcgctgctcgcccgcgccggcgcgcccgccgccgccgtggcggtcgcgaccgcggcggccgccgtcaccgaagccaccgctcccgccgccccggtgctggaggaagaaccgccgatcgaccgcagcctctacgaaaccgtggtgacggaggaggcgctggaccgctggatcgccgccgtccatgccgaagggctggtcgccgtcgatacggagacggacatgctggactgcgtgtcctgcgcgctggtcggggtgagcctggccgtcgggccgaacgccgcctgctacatacccgtcggccatggcgggaaggacatgttcgcggaaaagcccgaccagctccccctcccgctggtcctcgcgaaactcaagccgctgctggaggacgacagcgtcctcaagatcggccagaatttgaaatatgacatcacggtcctgcgccgccatgggatcgagatcgccccctatgacgacaccatcgtcatgagcttcgacctcgacgccgggcagagcctggcgggccacggcatggacgaggcggccagagtccacctcaaccatgtctgcatcagcttcaaggatgtctgcggcaccggcaggagccagatcagcttcgccgaagtcccgctcgacaaggcgaccgaatatgccgccgaggatgcggacgtcacgctgcgcctgtggaggctgttcaagagccgcatcgccaatgagggcgcgacccgcgtctacgaactggtcgaccggccgctcgtcggcgtgatcgcgaagatggagcatgagggcatcaaggtcgaccgcgaggcgctctcccgcctctccgccgagttcaccgccggaatcgcggcgctggagggggaaatccacgcgctggcgggccagcccttcgccatcggatcgacgcagcaactgggcgcgatcctgttcgacaaaatgggttacaagggcggcaggaagggcaagtccggcgcctattcgaccgacgtcaccatattggagcaattgaaggcccagggcgcggagatcgcgggcaaggtgctggactggcggcagctttccaagctcaagtcgacctataccgacgcgcttcaggcccagatcaacaaggatagcggccgggtccacaccagctacagcctgtccggcgcgcagaccggccgcctgtcgtcgaccgaccccaatctccagaacatcccgatccgcacagaggtcggccgccagatccgccacgccttcgtcgcggagccgggcaatgtcatcctggcggcggactatagccagatcgaactgcgcctggccgcgcacatggcggacgtgcccgcgttgaaggaggcgttcgccaatggcgaggacatccatgccgccaccgcccagcaattgttcggggaggtcaaccgcgacacgagaggccgggccaagacgatcaacttcgcgatcctctacggcatcagccgctggggcctggccgggcggctggagatcagcgccgacgaagcgcaggacatgatcagccgctattatgagcgtttcccgggcatcagcctctacatcaccgacaccatcgaaaaggcgcgttcaaggggctatacggagacgctgttcgggcggaagacctggttcccgcgcatcaaggcgccggtccagcacgaacgccagggcgcggagcgcgccgcgatcaacgccccgatccaaggcaccagcgccgacatcatcaagcgcgccatggcccgcatgggaccggcgctggcggcggaagggctgcaccgggtcaagatgctgctgcaggtgcatgacgaactggtcttcgaactgccggagggcgatgtggagcatgctggcgcggtgatccggcgcgtgatggagggcgcggcggagccgatcgtgaaactgagcgtgccgctgggtgtggagatcggccatggttcgagttggggggcggcgcattaggcagcgcggacaaattcaagagatccgccggaccgaacgattttgggtggagagcggacctatcctattcctccccatcgagagatggggagggggaccatgcgaagcatggtggaggggaagatacgcaggtcacgccatttcccctccaccattcgcttcgcgaacggtccccctccccacgctgcgcgtagggaggaatttaatggtagcttctgaccatcccgacgttcttaatttgtccgcactgcctagggccgatggacattcagttataaaatctctctcccctcaaccccgcgcgtagcgatcctcgtaccgcacgatatcgtcctcgcccagatatgtgcccgtctgcacttcgatgaacaccaccgggatcttccccggattctccacccgatgctttgccccggcaggcacgtaaagcgactggttctccgtcagcaacgtcacttcgtctcccaccgtgaccttggccgtgccctcgacgacgatccaatgctccgaccgatggaaatggctttgcaggctcaaggattgccccggctgcaccacgatccgcttcacctggaaccgctcaccggcaagcaagccttccacccagccccagggccggtgatccttggggaaactctccgcctgcaccgcgccctttttcttgagcgcctcgaccgccagcttcacgtcctgcgcccgcgacttgtccgcgatcagcaccgcatcgttcatcgccaccgcgatgatgttgctgaggccgatgccgaccagttccatcccgtcgctgtcggagcgcagcagcgtatcgctgcaatcgatggccgtcgccccgccgcccaccgtcacgcccgccgcgtccggcccggcatggctccacaccgcgtcccagccgccgaggtccgaccagccggaatcataggggacgaccgacagattgcccgcccgttccatgatcgcatagtcgatggagatgtcgggcgcggcgtcccacgcctccgccgacagccgcaggaagcccagatcgccctccgccgcgtccacggcaggccgaaccgccgccagcacgtcgggcgcaagcgcctcgaaggcggcgatcagatccttcgccgcgaacaggaaaatccccgcattccagaggtgatcgccgctcgccagcatctcctgcgcccgcgccgcattcggcttctccacgaaacgggccagcttgatcggctgtcccgacccatccggccgggcgacgacctgcagatagccataacccgtctccggccgcgtcggctggatgccgaaggtcaccagatcgcccgagcgcgccgccgccagaccctgactcaccgccgcgcgaaaggcctccgcatcgggcaccacatgatcggagggcgcgaccagcatcaccgcttccggatcgcccgccgccagatgcagcgccgccgccaatatggcgggcgcggtgttgcgcaccgaaggctcgatgatgatcgctcgcgggtcggtgtcttcctgcgccaattgttcagcaacgatgaagcggaaggtcgcgttggtcagcacgaccggccgggcgaaggcgaaaccctttccctcgcccgacaagcgcgccacgacggagcggaacagcgtctgctcgcccagcagcggcacgaactgcttggggtaggatttgcgcgacagcggccacaaccgcgtccccgatcctccggccaatatcaccggggtaacaaccgcaagattcttgtccgacatgcaactctctcagaaatccgagattcttatagccgttccggaaatctaagccagaattggtcgacaaaaaaaggcggcccgcaatcgggccgctttccgtcagtcgaacagttcttccagaaagctcttttttcgcttcttctgataatatcgcccgtcgtcgcgatccgggcgatagcttggctggggcggaggaaccccgcccgccgaacgctcgatgatcttgtccagctcgccccggtccagccagacgccccggcattgcgggcaatagtcgatctccaccccctgccggtcggtcatggagaggcccacatgacagaccgggcagagcatggccgacaccgcggcctgatcccgcatccgattactcccgctcgccggtcaggctgagcagcatctggaataggttgacgaagttcaggtacagcgacagcgcgcccatcacctgcatcttctgcgcgacttcatggccggcataggcgaaatattccgacttgatgcgctgcacgtcccaggcggtaaggccggtgaagaccaccacgccgatgatcgagatcaccatctgcatggcggacgagccgatgaagatgttgatcaggctggcgaccaatatgccgatcaggcccatgatcaggaacgacccgaatttcgacaggtcgcgcccggtggtatagccccacagcgccatcgccaggaacatcacggcggcggagaagaaggcctgggcgatcgacccgccggtgaagacgaggaagatgctggccagcgacacgcccatcaccgccgaaaaggcgtagaaggccatgcgcgcgcccgcggtggtcatcttctcgatgcggaagctgaagaagaagacgaaggccagcggcgcgaagatcgccacccacttcagcggcgtgccgaaaatcgcggccgccagaaccggcgtattgccgatgaaggcggcgaccagcccggtgatgaccaggccgatgcccatattgcggaaaacgcccagcatgtgcgcgcgcagcccggcatcggtctgcgccgtctggctcgcaccatagcccggcatacgaacgggattgttcacggcgttataactccatccaaaacaagcaagttacggatcgagtggcccggcgcggtcttcgtgaggtcaaagggggacgaacgctcacgaacctgcaccgagcacactcgatgcggtccgacatcgcggctggagcatgtcgcatgcattcaaccgccagaggggcccggcccgcacaggcaatatcggtggaccaacgcgccaatgcaagggatggggccattagcaacaatttgttacaaatatcgagggctgttgacgccccggccgaaccgccgcatggctgcgcccatgagcgaccagttcacccccgcgcagcagcatgccgacgcgcccctgcggctgttcaacagcctgacgcgcgcggtcgaacccttcgcgccgatccagccgaaccatgcccgcgtctacagctgcggcccgaccgtctataattacgcccatctcggcaatctgcgcgcttatgtcttcaccgacacgctgcgccgcaccttgctgtggaaggggctggacgtcacccacatcatcaacatcaccgatgtcggccacctgaccagcgacgccgacgccggggacgacaagatggaggccgccgcccgcgcccaggcgaagagcatctgggacatagcggcccattataccgacgccttcaagcgcaacatcgcggacctcaatatcattccgcccagcgaatggacggtcgccaccgactatgtgccgcagatgatcgcctttgcggagaagatcgcgcccgcccattgctacgaactggaaagcggcctttatttcgacagcagcagcgtgcctgattatggcgcgcttgccggcgggcgcgacgacgcggcccatgcccgcatcgatcctgtcgcaggcaagcgcaaccccagcgacttcgccatatggcgcaagtccccgccgggcgagcagcggcagatggaatgggactccccctggggcaagggcgcgccgggctggcacctcgaatgctcggtgatgagcgaggcgcggctgggccatccgttcgacatccacaccggcggcatcgaccatcgcgaaatccaccatcccaacgagatcgcgcagaaccaggcatttcatggctgctgcggcgaagcggacgcggcggcggcgggttttaccggcgcccgctggtggatgcacaataatttcctggtcgaccggcaggggaagatgagcaagtcgaagggcggcttcaccaccctcttctcgctgatcgacgcgggcgtgcatccgctcgcctatcgcctgctgtgcctgggcgcccattatcgcagcgaactggaattcagcgcggagagcgtgagcgccgcgctcacccggctgaaacgcctggtcatgggcgtggaaaatctgaaggcgcgggccgagggcgtgacatggcagtcgctgcgcctcgactggctgcgcgccaatctgcatcccaaactcgctcccttgctcgaacagttcgacgcggcgatcagcgatgacctgatgacgccccgcgcgcttcccctgctggaagaaaccatcgccatgaagaaggtgccggtggacgaaaagctctgcctgcttgcggctttcgatcaggcgctgggcctcaacctgctgaccatcggccgcgccgatctgcgcatccagcccagggacgcgcagatcgcgccggaagagatcgaagcagaactcgaccaccgccaggccgcccgcgccgaaaaggacttcgctctgtcggacgagatacgcgacgccctgatcgcgcgcggggtggaagtgatggacggcgatccgctgcgctgggactggcggttggcgctggcttgatttttacctgtgtgcgggtgattggccgactttcctaatcctccccatcgggagatggggaggatttaatacatttgcggatttgtcaccgccgcctgggcgatttctggcagcggccttatcctttcgttcgctggcaaagcggcgccatctgaggcaggatgtgcgcggggcaggttcgtccgtttggacagatcgctccaaaacgggcagattccgcacatgctaagatacgcaacggcagccttcatcgcggtcagtggaatggcggcaatccccattgctgcacctgctcaaaattatatgttcgaaacgggcacgaccctgcttgcaaagtgccgaaacaaggcgcccgaatatgggcttgcctgcaccgcttacatcgtcggcgcggtggacggcatcaagaaggacgtcttcatcggccgcgccaagcccaattgctggcccgcgcaactgaatgcggaggatgtgaagcgcatcgtcctcgcctatctcacccgctaccccgatcagcggcaggcgcccgcatccgtcctggtcagcgtggcgctgaacgaacaatatccctgcgaaaaatgacgcgggccgtcctggccgcgcaaccatcgaaacccgcgagcgccccttccgctataaacttgcgttagccactggttgcgcgtaggtgcggcccctattttatgatctttgggagactcaaagtggcggcgaagtggacgccggaaagctggcgggagcataagggcattcagatgcccgtctatcgtgatgcccaggcgctcggcgccgtggaggcgcagctcagccagtttcccccgctcgtctttgccggcgaggcgcgcagcctgaagggcgaactggccaaagtcgtggccggggagtccttcctgctgcagggcggcgactgcgccgaaagctttgccgagttccacccgaacaatatccgcgacacgttccgcgtgctgctgcagatggcggtggtgctgaccttcgcgtcgaagctgcccatcgtgaaggtcggccgcatggcgggccagttcgccaagccccgttccgccgacacggaaaccattggcggcgtggaactgcccagctatcgcggcgacaatgtcaacgacatcgccttcacggcggaggcccgcgaacccgacgcaagccgcatgatccgcgcctacaatcagtcggcggcgacgctgaacctggtgcgcgccttttcgaccggcggctatgccagcctggaccgggtgcatggctggatgctggatttcatgggccgcagcccctgggccgcgaagttcgaggcgatggcggaccagatcggccaggcgctcgacttcatgcgcgcctgcggcctgtcgccggaaaccgtgccgcagcttggcggcaccagcttctacaccagccatgaggcgctgctgctgccctatgagcaggcgctgacccggcaggattcgctgaccggcgactggtacgacacgtccgcgcacatgctgtggatcggcgaccgcacccggttcgaagggtcggcccatgtggaatatctgcgcggcatcggcaatccgatcggcatgaaatgcggcccctcgctggagccggacgcgctgatccgcctgctggacgtgctgaacccctcgcgggaggccgggcgcatcaccctcatcacccgctacggccatgacaagatcgaggcgggcctgcccaggctggtccgcgccgtcctgcgcgaaggccatccggtggtctggtcctgcgacccgatgcacggcaacgtcatcaaggcggcgaacggctacaagacccgccccttcgaccgcatcctggccgaggtgcgcggcttcttcgccgtccaccgggcggagggcagcttcggcgggggcatccatgccgaaatgaccgggcagaatgtgacggaatgcaccggcggcgcggtggcgatcaccgacgaagggctggccgaccgctaccacacccattgcgacccgcgcctcaacgccgcgcagagcctggaactggctttcctgctcgcggaaatgctgaacgaggagttgaaggaacgccgggcggccgcctgacgccgttcgaacggattggaagcccgtctccagccaggctgggggcgggctttttcgcatacgcggcgcgatccgcaccccctgtcacaggagcgtaacaatgctgtgattcagctcttgctttggcggtgcagcaatatagcctccgcctatggcaaaggaaccggcattggcgaccatcgccgtctacagccttaaaggcggggttggcaaaaccaccttcgcgatcaacctcgcctgggcgtccgccagcatctcgaaacgccggacgctgctgtgggatctcgatccgcaggcggcggcaagctggctgatctccaccgacagcgagagcagggacgccgcgcaggcgatcttcagcaaggatgtggaggtccgcaagctgatccagccctccaccgtgccgggcctggacctgatcgctgccgacacctcgctgcgcagcctggaccatctcttccgcgagatggacaagaagaagcgcctcgccaggctgatcgagagcctgggcaaggattatgaccggatcatcctggattgtccgcccggcctgaccgaaaccagcgaacaggtgctgcgcgccgccgacatgatcgtgattcccgtcatcccctcccccctcgcccagcgcgccatgggggaagtcgcccgctatctggtgcagcgcggcggcagccatccgccgatcatgccggtctattccatggtcgaccgccgccgcgccctgcaccgcgccgcgctggacgcgcagcccggctggccggccatccccatggccagcacggtcgagcaaatggctgtccgccgcaagccgctgggcgcgttcgcggcctcttctccatcggcgcaggcttttaccgggctttggacgacgatcgaacgacaggttcagaagcggtaggtggccgcgagtctggctggaatctaccgattgccgccatcggcgcagcttgctcctgcgcaggcgttcgaatgatcccgattcaggcggtgcgatgataggtcgagcgcgggactgggctcctgtctgcgcaggagcacggcgcgcttcaccaagggtcgaaagtcggcctggctattcgcgtatctaagcccgtgcccgcgcctgatgcgccggaaagagcgccgccgcgtcggacgccggcatgggccgtccgaaatagaagccctggaccttgcggcagcccagaccgcggaccatcgccagttccgcctccgtttcgacgccttccgccgtggtcgccatgcccaggctgtcggccagcgtgaccaccgcgcggatgatcgccaggctctccgccttgttgttcgacgcgcccacgacgaagctgcggtcgatcttgatcgtgtcgaaacgcgttcggctgagatagccgagcgaggaatagcccgtgccgaaatcgtcgagcgacagccgaacgcccaggccgcgcaactggtcgagtatcttgagcgccccggtatcggcgttgacgaacacgctttcggtgacttccagttccagccgccgcgcctccagcccgctttgcgcgagagcggatacgaccgcgccgacgaagctcggatgagcaagctgctcggccgagacattgaccgcgatccgcacgtcctccggccagcatgccgcttccttgcaggcggtccgcagcacccattccccgatcggcccgatcagccgggcctcttccgcgaccggaatgaatttggccggcgagatcggccccatgtccgggtgggtccagcgcaccagcgcttcgaacccgacgacggtgccggcctgcgcctccaccaccggctggaacagcacgtgcaactgcttcttctccagcgcgtcgcgcagcgccagttccagttggcgccgctcctccgcctgggcatgcagttgcggttcataggcgcaatgcacgccgccgccgtcgcctttcgcgcgatagagggcaaggtcggcgctccttatcagcgcctccgattcgcggccgtcctgcggcgacaccgccgatcccaccgatgcgccgacatagagcgtatgttcttccacctggtagggggcggaaaggccgttgatgatcctggccgccagcttgtcgacgccgtgggtctcgcccaattgcgggatgacgacggcaaattcgtctccgccgatgcgcccgcaaaattcggcgccggaacagatgtgccgcaaccgccgcgccacctgggtcagcagcttgtcgccgatctgatgccccagcgtgtcgttcaccgccttgaaccgatcgaggtcgatcatcaggaaggcgcagccgcccgcccgcgccgcgcccgccatcccgccgcccatcgcctgatccagcacgtcgcgcagatgggtgcggttgggcaggccggtcaacgggtcgaaccgcgcaagctgggcgatccgctccgccgattcccgctgctcggtaatatcggaacccacgccgcgaaagccgagaaaggcgccgccctcatcatagcggggcgatgccgacagttcccaccagcgcacttttccatccagttcgacgggcaggacgatgttgctgaaactctcccgccgcttcagatgatccgccagttcatgcagttcggtcggaaacagtccgctttcccaggcgtttccagccagcagttcgaccagcagcacgccttccgcctcggccggcgcgcggcccagcatttccgccaggcgcggcgacacgccgctcaaccgccgcgcaggatcggtctgccacagccagtccgacgcgccatgctcatattcgcgcagcagcaggctgacgacctcgcttttctcctccagttgcacgctggcgctgtgctgccgggcgaaggtccgcgcatagaggaagcagccgaccagcagcgacagcgcatagctggtggccagggcgagcagcggcgcctggtcgcgcggatcgaacagggcgccaagcccgacgatgcagggcagcaggaagccggtcgccgccagcggagtgggggcatagctgatcgcgccgcagaccatgatgcaactgatcagcgtccaatgcgccaccgactgcgccgcgccatgccccgcggaaagcgacatcatgcacgctgcccagatgaggccgtggagcaggccggtaaagccatggacgcgaagatcggcggcgctgaccgccgcgccgttccgcctgcggcgcaagatgccgccgacggccatggagagaagcagcgcggcgctccacagcatcagtcccggcgcagagccgtggtgaccgaagacctgccagaggaacagcaggccaaagaggttcatcgcctgccgcagcagcgcgacatgatcggccgagcgcaattgggcggccagcacccgttcggccgcgtcgcccggcacgacggcaaggcccatcatcgccggaagcgatattcgctcccgagaagccggttcagaagatggcccgtgcccgcgtttcacccgcccggattaacaggaagcggttatcaatccgtaacggcggaatgaaagcaggtaaaaaagcgcggcgccggggagggcaatgcgcgacgacggggttcaggcggcgatgtcgtagggccggatttcgccggtcagatagaggttgcgcgccttcgaccggctcaatttgcccgaactggtgcgcggcagggtgcgcggcggcaccagttcgacgacgcagttcatgccggtgatcgcccgcaccctctcccggatctggtcgcgcagccgcgtgcgctcgtcattgtcggaggtgcggcaatgcaccagcacggcgggcgcttcctcgccgcccggcgtggtgatggcgaaggcggcgatgtcgccctgcttgaagccgggcaactgctccaccgcccattcgatgtcctgcggccagtgattcttgccgttgatgatgatcatgtccttggcgcggccgacgatgtagagatagccgtcgctgagataacccatgtcgcccgtgtccagccagccgtcgaccatgcaggcgtcggtcgcctcctgatcgcggaaatagccgaccatcagcgacggtccagtggtccacaccttgccgatctggcgctcgttcagcttcgcgccgtcctcgtcgcggatttccacgatcatgtcgcgggcgggcttgccgcaattgacgatggagcggaaacgctgcggccgcccctcggtcgcgtcgccgcccgacaggtcggtttcctcgaccagttcgacgatgatgccctcgcccggcggcatgatggtgacggccagcgtcgcttcggccaggccatagctgggcaggaacgccctggggctgaacccggcgtcgccgaaggcgtcgacgaaactctgcatcacgtccgggcggatcatgtccgcgccgttgcccgccagccgccagcgggacaggtcgaaacggtcggccgccttggtctggctggacatgcggcgggcgcagatatcgtagccgaaggtcggcgaataactgatcgacgtgccttcgttccggctgatcaggtccagccacgccagcggacggcgggcgaaatcctcggtcttcatgtaatcggtcgacacctggttggcgacgaccgacaggaagcagccgaccaggcccatgtcatgataccagggcagccagcttatgcagcggtcgctgtcctgcaccttcatgccatggctgtgcgcggccaggttgctgagcagcgcatgatgcgtcaccgcgacgccatgggggaagcgggtcgaaccgctagaatattgcagataggcgatttcgtgcggctgcgcctgcggcaggtcgcagggcacggcttcccgggcgatgaaatcctcgaaggcgatgctctcgaccgctttctggcggccggattcccccgccatctcctccaattccctggggaagaggaacagcatcgggtcgcagctcgacaactggacgttcaactggtcgatatagctttccttgccgccgaagctggttggcagcggcagtggcaccggccagccgcccgcatagacgatgccgaagaacaattgcgcgaaatcggcccccgtttccgccaccagcgccacgcggtcttggggcttcaccccatgggcgatcagccggtgcgcgcaggcgatggcgtcagcgcgcaattccgaaaagggataggcgcgcgccagatttccccgcgcatcgtggaagttgaggccgcgccgtccggtcgcggcatagtccagcgcttcgcccagcgtctcgaaatccgagaaacggcggggcagatcgtcggtggtcggcgtcggtgccatcatgctttgcgaacccatattggcgttaccaatgtcatatttgtcctattccggcgcgccgctaacagctttcaagctgcattgcaccggatagttgcattccagcctgagcttttaacccggaaggggcggtaaaattccggcccgactgtggcataatcaaggcgcttgccgcatgaagcattgccatggccgataaacgccttcctcccccgctcgacgaagaggcgctgcgcgaactggcgctgcgctatgtcggccgtttcgccaccagccgcgccaaattgctcgcttatctgaaccgcaaggtgaaggaacgcggctggggcggcgaaggcccagccgatccgcaggcgctggtcgatcgcctgagcgaactgcgctatgtcgacgatgccggctatgcggtgatgaaaagcggcgcgctcagccgccgcggctatggcgcccgccgggtcgcggaaaccctgcgcgccgacggcatagcggaggccgaccgggaggaagcccaagcccagacggaaagggaaagctggtcctccgccgaccgcttcgcccgccgcaagcgcatcggcccctatgcgctggaacggccagacccgaagcagcgcgagaaatggatcgccgccttcctgcgcgccggccatgattacgccaccgcccgccgctggaccgacgccgcgccgggcgaggtgccggaagcggagggatgaagtgcaggagcacgctgttttacgcgctgtttttaatcgtgaagctgcgataggccataatcatgaaacccctccccctcatcctagcaacccttctcgcggcctgctccccttccgctcccaaagccgaaaacaccgccgccaccgctcaacaagccaccctccccctcaccatccgcaccgccaaagccacccaccgcttcaccgtggaggtcgccctgaccgaaaagcagcaggagcagggcctgatgttccgcaaatcgctcgcccccgacggcggcatgctgttcccgatggacccgccgcgcaccgccagcttctggatgaagaacacgctgatcccgctcgacatgctgttcatccacaccgacggcagcatcgctttcctcaaggccaatgccgcaccctattcccgcgagcccgtctccgccggcattccggtggccgccgtcctcgaactgcgcggcggccgggcggcggaactgggcatcggggagggcgaccatgtgcaatggggcgactgcaccgcctctgcgcccgcaaaccccctcaatttctgccccggctgaccagaaccgccttgccaagcgccgggcgcaacggctaagcgcttcgcccatgggaatccttggcaagatattcacttggtgggatggcgcgaccatcggcacctcgctccatacctcccgcaagggcacgaaggtgggcgaggatcatcagggcaatgtctattatgagggcggcaccgaccccaatggcctgacccgccgctgggtcatctacaatggcgccaacgacgccagccgcgtgcccgccgaatggcatggctggctgcaccattcgatagagggcgcgccggagagcttcctgccgccgccgcgcatctgggaaaaggatttcacccccaacgccaccggcacggcccaggcctatcgccccacgggcgcgctggaaaagggtggcctgcgccagaaggcgaccggcgattatgaggcgtggagccccgacgcatcatgacgcggcgcccggcgggacgtttcctgccgatcctcggctgcgcgctggtcctggccggttgcggcggcgacgacctgccgacgcagaaccagggcggccccgtccgcatagaggggcagaagatccgcaatggcgatgaatccccccttaccggcacgccgatgaacgagcgcgtggcggtgatcggcctgctcaacaagcgcaacggcatcaccaccgacctgacgatgaaacccggcgaagcgctgcgcgtcggcgacgccatcgttcggctgcaggcctgcgaaaccacggcgtcctgggaaaatgtgcaggaaaccggcgccttcgtgcaactggacgtgcgcagcaccgccgacaataaatggcggcgcaatttttccggctggctgttccgcgaacggccggaccgcaatgtggtgcagcacccggtctatgacgtctgggtcagaagctgcacgatgtcctggcccgaaaccggcccggacacggtgaagctgggcgacaagggcgaagcgtcggacggggcgcgggccaatgcgtccccggcgagcggagagaacgccagttccgcccagaccccggaaccggccgccagcacgccccggccggcccccagcgccacgccgtccaacgcgcccgccaatgattgaagatagtcgcgctggctgatctcgatcgcgcccaatgaccgcagatgatcggtcatgaactggcaatcgagcagggtgaagccgccgaaacgcatccgggcggtcagccaggccagcgccaccttcgacgcatcggtgcgccgggacaccatgctttccccgaaaaaggcccggcccagcgccacgccgtagaggccgccgaccagctcctccccctcccatatttcgacggagtgggcgaaacctatttcatgcaggtggcgataggcccgctcgatcggatggttgatccaggtggaaggccggtccggcgcggcctccgcgcacaggcggacgatgccggcgaaatcgcgattggcggtcacccgaaaccgctcccgccttatcgtcttggccagcgaatgagagatgtggaagccatggagcggcatgatcgcccgccgcttcggctcgatccagtacacctcgtccgcctcgcggtcgtcggacatgggaaacacgccgatcgcataagcctgcaacagcaccaacgggtcaatcgtcatcaaggaaagacttaacgccagaccgggcggcgcgccagtgcgactttcatgcctgataccgccctgcatggcgggaagcctgcccgccgacgcgaatccttctaggctgtatcgacattcagcctagggattcggcaacagcaggctggagtcgccatagctgtagaagcgatagccgccatcaatggcgtgccggtagaccgactgcattttttccgtgcccatcagggcgcttaccagcatgaacaaggtcgatttgggcaggtggaaattggtcatcagcccgtcgaccgcgcggaaacggtagccgggcgtgatgaagatccgcgtctcgtcctcgaaggggcggatgatgccgtcttcccccgtcgcgctttccagcaggcgcaggctggtggtgccgaccgcgatcagccggcctcccgccgcccgcgccgcattgaggcggcctgccgtcgcctggtcgatccgcccccattcggcatgcatatggtgatcgtccgtatcctccgccttgaccggcaggaaggtgccggcgccgacgtgcagggtcagcgtttccgttccgatgccggctttttctatcgcggtcatcaattcgggcgtgaagtgcagcgccgccgtgggcgcggcgacggcgccgtcctcccgcgcgaacatggtctggtagtcgctgcggtcgcgctcgtcggtcgggcgcttgctggcgatataggggggcagcggcatccggcccgcccgttccagcaacagttcgaccggctcctcgccctcgaagcggagcatgacgccgccctcctcgtcgcgcgggccggccacggcggtgacgccattgccgaaatcgatccggtcaccgtcccgcacccgcttggcgttgcggaggaaggcctgccactggcgcaggccgagccgcttgtgcagcgtcgcgccgatcttcgcctggccgcgcatgccttccaattgggccgggatgactttggtgtcgttgaacaccagaacgtcgccggggcgcagcaggccgggcaggtcgcgcacgatccggtcctggaacggcgcgtcgcccgccgccagcagaagccgggccgaatggcgcggggaagcggggcgaagcgcgatgctttcgggtggaaggtcgaaatcgaacaggtctacgcgcatggtcgaatgctctagggtgtgtagggattcagttcagggcgcggcgaaaatagtggacttcgagaacctcgaaacgaggcaggtgactcgtttcgacgcagtgtacctcagtacgcgagcaccggaagcggagaaagccgctatttgcagcccgccatgggctgaatccacacacaccctagaacagcatatcaagttctcctgggaagacagaaacccagttcagacggcgggactggactcctgccttcgcaggagcacgcattcacccggccttactatttcttcttcagcgtggccggcttccttgcgggcacaggctgcttcgcgggcggcggcgcggcgatcgacggggtcggctgagcgggcggcgtcggcagcgccgtcaccggcggcttgccgtcgctttcgatcgatgcctggaggatgatcgtcggatcggccggcggctcgccctcatggatcgcgtcgacatattgcatgccctcgatcacgcggccgaacaccgtatatttcttgtcgagctgcatgcgcggcaggaagacgatgaagaactggctgttcgcgctgtcctcgctctgggcgcgggccatggagacggtgccgcgcagatgcggcatcggattgaactcggccttcaagtccggcagcgtcgaaccgccggttccgtcgcccttgggatcgccgccctgcgccatgaagccggggatgacgcggtggaacttgaggccgttgtagaagccctggcgcgtcagctccttgatccgctcgacatggccgggcgcgatgtcggggcgcaactggatgcgcacgcggccgccgctcgacaggtcgagatcccagacattctggggatcgaccggcaccgtggccgccggcagcctggatgcggggtcgaggccgagctgcttggcggtctgctccgcgcgcacggccgcctcctccttcttcatctcctcggcattgcggccgccgccgccctgggccagggcagcgccgctcgatgcatagagggcgaaaccgatcgccacggtcttgagcgccgacgtgaaccgcatgaatgctgctttcctcaaattttgcccaggtgcgaagttgcccctgatagcgccctcttcgcgattggcaactgaacgaaggctgagtggagccttcagccctgccctttcaggccgatggcggccacccgcgcctccacttcctcgcgcacggcggggctgacgaatttgtggatcggcccgccatagagcgcgatttccttgaccaggcgggatgcgatgggctgcagcgacacgtccgccatcaggaagacggtttcgacccggccgttgatctgctggttcatccccgccatctgatattcatattcgaagtccgcgacggcgcgcaggccccggatgatgacgctggccccctgcgattcggcgaagtccatcagcagcgagttgaagccggtgacgacgatttccgtgtcgatgcccgcgcattcgcggcggaccatgtccagccgttcttcgtcggagaacatcggggatttggagatgttggtggtgacgccgatcaccagcttgtcgaccagcttcgcgccgcgccggatgatgtccatatgacccaaggtgatcggatcgaatgtgccgggatagacccccaccctctgcttgctcatgcccctagcgatccctttccacaatatagtcggcgatggcgcgcagcaggtccgcctccggcccgtgcccgtgcagatgcgccttggcctgttccaccagcaggcgagcctgctcccgcgcccgctccacccccagcagcgagacgaaggtttccttccccgccgccgcgtccttgcccagcgccttgccggcgagaacggcgtccccctccacgtccagcaggtcgtcggcgatctggaaggcaaggccgatgtcgcgggcatagccgtgcaggcgcatccgcccctccggcgggatgagggccataatcgccgccgcatcgacgcagacggcgatcagcgcgccggtcttcaactgctggagccgggtgactgtgggcaggtcgaagctggccttctccgcctccaggtccatcatctgaccgcccgccatgccgctggtgccgctggcgacggccagcgccttcaccagttcgatccggacgaaggggtcgggatgcgtttcctcgtccgccaatatctcgaaagccaggtcgtgcaggcagtcgcccgccaggatcgccgtcgcttcgtcgaacgccctgtgcacggtcggcttgccccggcgcatgtcgtcatcgtccatcgccggaagatcgtcatgcaccagcgaatagacatggatgcattcgaccgcgacgccgacccgcagcgcagactcccgcgagatgttgaacaggtcgctggccgcctgcaccagcagcgggcgcagccgcttgccgccgtccatggcggcatggcgcatcgcctcgtacaagcggcggcgcggatcgtcggggaccgccagcagccggtcgaacaggcggtcgacatcggccgccacggccgccgcgcggccggccaccaggcccgtcgcggggggcgaggcggaacccccgctcatgaccgcctctcccgcatgcggcacgctcagtccgaaccgaagggctgcgcgccggtcacggcgccgcctgcgtcgatcgtcagcttggcgatgcgcgcttcggccgcctggagccgttccatgcagcgtttccgcagctcctcgccctgcgaatagagcgagatggattcgtcgagcggcacgtccccgctctccagccgccggacgatcgattcgagcgcgcgcaacgcatcttcgaacgacatttgcgacggatcgccctgttgtgtcatgctgtcttgcgccatgtccctgcattggcggcccccgcccgcccggtcaagcccgcatgggccatggccgccgattccggccgccgttcacgaaaacgtcatgacgtcgcaccactggctggcggacttgcggcagttttgcgttgacgcttggcatggctagtgcacatagaaggaccgctatgaaatatcatctccccctgatctccgtagcggcgcttgcgctgctttccgcctgcaacaagaatgacgaacccgaagtcgtgggcggccccgccgatcccatggccgaaaagctcgccaatgccgcgcccatcgaactgccgccgatggtgaaggaaagccatcaatatcgctgcaaggacaacagcctgatcttcgtcgacttcatgagcgacgacaagacggcgaacctgcgcaccgaaaaggacggcgcgccgaccaagctgaccgccgccgaagcgggcaagcccttcgaaggcgccggctacaagatcgagggttcgggcaagcagatcaccgccacccttccgggcaaggacgcggttagctgcaagggctgatcttctttcattttcctgcacatccgggccggtcttcccatgcggaaggccggtctttttatttttgggttggcggaaggtggccggtaggggatgttcttaatcctccctgcgcgaagcgtggggagggggaccatgcgaagcatggtggaggggaataggcgcgacctgcgtatttcccctccaccaccgccttcggcggcgtcgaagagagtcacgtgcctctcttcgaccctccccatcttgtgatggggaggaataggatgggtgcgcctttcgcgacattgcgccggatgcgggtgggccatcatcttattgtctatcgaacgctccatcgctaaaggcgcgctcatgtccagcaccgcatcccagatcacgccccaggtcgtcgccgaacatgggctttccccggaagaatatgatcgcgtcctgaacgcgcttggacgggaaccgaatctcaccgaactcggcatattctcggtcatgtggtcggagcattgctcctacaaatcctcgcgaatccatctgaagaagctgccgaccgaagggccgcaggtgatttgcggccccggcgagaatgcgggcgtcgtcgacatcggcgatgggcaggcggcgatcttcaagatggagagccacaaccaccccagctatatcgaaccctatcagggcgcggcgacgggcgtgggcggcattttgcgcgacgtgttcaccatgggcgcgcggccggtggcgaacatgaacgcgctgcgcttcgggcggcccgatcaccccaagatgaagcatctcatcagcggcgtggtgcgcggcatcggcggctacggcaattgcgtgggcgtgccgaccgtgggcggcgaggtgaatttccaccccgcctatgacggcaacatcctggtcaacgccatgaccgtgggcgtcgcggagacggacaagatcttctacagcgccgcgtcgggcgtgggcaatcccatcgtctatgtggggtcgaagaccgggcgtgacggcatccatggcgcgaccatggcgtcggcggatttcggcgaggattcggaggagaagcggccgaccgtgcaggtgggcgatcccttcaccgaaaagctgctgatcgaggcctgtctggaactgatggcgtcggacaccatcgtcgcgatccaggacatgggcgcggcggggctcacctcctcctccgtggagatggcgtccaagggcggcgtcggcatccagctcgacatggacaaggtgccgcagcgcgaaaccggcatgaccgcctatgagatgatgctgtcggagtcgcaggagcggatgctgatggtcctccagccgggcaaggaggattttgccgaggccattttccgcaagtgggaactggacttcgcggtgatcggccatgtgaccgatacgggccgcatggtgctggtccatcatggcgagacggtgtgcgacattccgctggctcctctggccgacgacgcgccgctctatgaccgtccggcgatggcgaaggaggaatataaggcctggtcgggcgtgcagccgctgggcgagatcgcggagagcgccgacatcggcgccgacctgatcaggctgatgggttcgccagacatcgcctcgcgccggtggatctgggagcaatatgaccatatggtcggcgccgacacggtgcagcgccccggcggcgacgcggcggtggtgcgcgtccatggatcgcaaaagggcatcgcgatcagcaccgactgcacgccgcgctattgctatgccgatccctatgaggggggcaagcaggccatcgcggaatgttatcgcaacatcagcgcggtcggcgcgacgccgctggccgtcaccaactgcctgaacttcgccaatccgcagcggccggagatcatggcgcagttcaccggctgcctggagggcatgggcgacgcctgccgggcgctggatttccccatcgtgtcgggcaatgtgtcgctctacaatgaatccaaggcgaccggcggcggctccgcaatcctgccgacgcccgccatcggcggcatcggcctgctcaaggatgtcgacgggatggcgaccgtggccttcaagaatgagggcgacgcgatctggctgatcggcggcgaaggcacgcatctgggccagtcgatctggctgcgggagattgccgggcgggaagcgggcgatgcgccgagggtcgatctggccgccgagcgcgccaatgccgaaaccgtccgcgccctgatcgcggcgggcaaggtcaatgcggtgcatgatatttccgacggcggcctgctggtcgcggtggcggaaatggcgctggccgggaagatcggggcggaactggacatcgcgctgacgaccgctggcgcctttggcgaggatcaggggcggtatatcgtcgccgctgcgcagggcgtcgagattgcgggcgccgtgaagatcgggacgaccggcggcgacaaggtggcgggcgtggcgctggccgacctgcgcgacgcgcatgagggcttcttcccggcgctgatggacgcggaactttaaagtgggaaaatggcatgctcctgcgcaggcaggagcatgctggaataacggcggcaactggccgcaacttgctaatcgcgcatggcgccccaacatgcgtcggaccccgaagcaaggagccttccatgaccatcacccgccgcgtcacagtgcatgaaggccctggcggccggttcgagagcatggccgtgttcgacgatgcggcgggcgcgccgcgtcccggcgtgcttctcttccccaatgtcctgggcgccaaggaggccgatttcgcctatgccgaaagggtcgcggcgctggggctggcggtgctcgtcgcggacatgttcggccagggcaagcggaccacccgcgccgatcccgacatgggccgctacatggcggagctcaatgacgaccgcttcctgctgcgcgaccgggcgaacgccgcgcatgcgctgctgaaatcgctcgacgaaacggacgaaagccgcaccgccgcgatcggtttctgcttcggcggcaaatgcgtgctggaccttgcccgttccggagcggatattgcaggcggcgtcagcttccacggcgtctacgacgcgccgcccttcccccatgcgaagatcaccgcgcggctgttgatctgccatggctggaacgacccgatcgctccgccggaggccaccgtcgcgctcgcgaaggaattgaccgaagccggatgcgactggcaggtccatgcctatggccatgccggccacgccttcacggaccatgacgcgaagatgccggaaaggggcctggcctaccatcccgacgccgaccgccgcagcttccgctccatggccgatttcctgggcgacgttttcggctgaaccggcggccggcggggatcagatttcgtcgaccatctccgccagcacgccgaggcaatccttggcgagctggatcgagcgcgccggggaccagccgaaatcggcgtcgggcaggtcgtcattatccttgaacggcatttccagcgtcatggccaccgcgccgaagcgttcggccaactggttggtcgacatggacaggttcgccctgccggcaggcgcggtcggatagcccttcctcgtctggaaatcgggcgtccgggcggccagcgtgtcgcgatagcggcgatacacggccgactgccgttccgtgatggagggaatgccctcgaaccccgccaggaacacggccggaatcgcctcgtcgccatgcacgtccatggcgaaatcgaccccgacctcgtccatcgctccgcgcaccaggaacacctccggactcttttccatcgacggctcatgccattcgcggttgaggttgatgccgaccgcattggtccgcaaatggccgcgacggctgccgtccggattcatgttcggcacgatgtagaaggtcgcctccctgcgcagcagccgcgccacggcgtcctcctcgtcgcagagccgctccagcgcgccctccatccaccattcggccatgctctcgcccggatgctggcgggcgtagagccagaccttcttcggcccttcccccagcaccagcaggtcgagcggctgccggtccagcgtcagccccagttcgcgatgctccacccccggctgcgacgccgcccaggcgaccaggtcatggtgccgttccatcgaatagggcgcgaaataggcaagccacaccgcattgctgtcgggcgacaggcggatcgtcagcgtgccgtcggcatagccggtgtccgccagcagccaattgtcccgatcctcgctatagcgcgccttgtagcccggccagccgtcgggataggccgacgcgccgcaattgacgatcgccaactcgacctcccgccccgccacgcccgccacgcggaagtggaaccattggtagaagtcgctctgccggtccttgacgatctccagttcggcgcggacgccggcgggggtgtcggagacggaaaggacgcgaatattgccgctgtcaaaggcacttgtgatcgagatgctcatttgacggttatagtccgccccgattcgcccggatagccccccagcaacgccgccgccagcttctgcgccgccaggccgggctgcgatgcgggcgtgccctcccgcgcggcagtctgcgcccggccttcccagatggtggtcgaatcggcgcgtcggcgtatctgcacctgcaattcggtgaagacctgccccttgggcttgcccgacaggttgatgccgatgcccagccccaggccggaatagccgccgctgcccaccgcgccgcccacgccgacgctcaccggcttgccattggcgccatagctgccgggttcgcggaaggtgcggcggaagctcaccagcgcgacatagtcgctccttgcgccctgtcctgccgttccctgtccggcggcggtgaagcccacgcgctgcaattcctgctcgaccgcggcggcataagtgcggaattccaggccgacatcggggttgccggccatctcctcgacggcgatggtcccgctgcgcgccggattgtcgatatggaaccgcgtcacctccacgggtggaacagccgtggcgcaggcgccgaggcccaaagccagcagggagggaaggacgatcttcttcaacatggacggattggacatggatgcgcactccaggggatcaacagcctctacacgacaccgcgccgctaatcccttaaaagcgtcaagccacggatttgctgcatgcaggatgaacggcgcggggatggggcgaaaagcgggcggccgcccttgactttcggccgtcccgcccataggggctgcgcttcgattttcgatcaagcaagattcattcaaaggctggttccatgaagatccgcaattcgctcaagtcgctcaagggccgtcaccgggacaaccgcgtgatccgccgccgcggccgcacctatgtcatcaacaagaccaaccgccgcttcaaggcccgccagggctgattcatggcggatattgccgccgtcgtcttcgatgtcggcaatgtcttgtatcactggaccccaagggttctgtacgagcgcctgatcgacgatgatcgggcgctcgatgcgtttctccgcgatgtcgtgacgccggactggcatttccagcatgaccggggccgccccttcgcggaaaccagcgccgaactgatcgcgcgccatccggaacatgcggcgctgattcgcctctggggcgaaaagttcatcgacagcgtcggccctgcggtcgagggcatgccggaggtcgtgcgcgaactgcacgaaggcggcgttcccctcttcgccatcaccaatttcagcgacgaattctggccgcccttccatgcgcgggaggcggcgctgttcgcacccttccgcgacatcctggtttccggcgcggaaaagctggtgaagcccgatcccgcgatttaccggctggcgctcgaccgattcgggctgcgggcggaagaggcgctgttcgtggacgaccgggaggacaatatactggcggccgaggcggaagggatgcgcggccatttgttccgcgatgcgatcgcattgcgcgaggaattggttgaactaggctgtatcgacattcagaagatggcgagccgaaaatggtgattttccgtgacccggcgcgcagcctactaaaagtaggtgagcaccggaagcacggaaaagcgcgatttgcaggccgccagggctgaatgtcgatacagcctaggcctgcttcgaaccccaactgtctaacgcagcggtgttcctgcgaaggcaggaacacaaccccttttgcagtcgacctttacccctcgtcccggcccctcaactcgtcgccccgtatcgcggccacatgcagcacattggtcgaccccggcgtcccgaagggcacgccggccagcacgacgatcttgccgcccttctcgaccatgtcatggcgcagcgccatgcggcgcgccttgccgaccatctcctcgaacgtgccgatgtccttggtccgcacggcatgcacgccccaggtcagccccagcttgcgcgccgtgtcctgccggggcgtcagcgccaggatcggcgtcatcggccgctctcgcgccacgcggcgcacggtgctgcccgatgaggtgaagcaggtgatcgcgctcgcccccaccacggacacgatgctgcccgccccctccgccagcgcgtccgcggtggtggggtcaggcttcgtctcggtatagtgaagccgcccgaaatagcccggatcgcgctccacgctatgggcgatgctgtccatcatcgtcaccgcttcgaccggccagtcgccggccgccgtctccgccgacagcatgatcgcgtccgccccgtcatagaccgccgtcgccacgtcggacacttcggcgcgggtgggcgtgggcgccttgatcatcgattccagcatctgcgtcgccaccacgacgggccgccccatgcgccgggccgtcgccacgatctgcttctgaaggggcggcaccgcctggggcggcaattcgacgcccaggtcgccgcgcgccaccatcaccccgtcggccagttcgatgatctcctccagccgctggacagccgccggtttctcgatcttcgccatcagcgcgccatagccgcccatcagcttgcgcgcctcggccagatcctctggccgctgcacgaagctgagcgcgatccagtcgcagccatgctccaccgcgaagctgaggtcgcgccggtccttttcggtcagcgccggcaccggcacgaccacgtcgggcacgttcacgcccttgcggttggaaagggcgccgccaacctcgaccaccgtgtcgatgcggtcctccgccaccttcttgacccgcagcaccatcttgccgtcgtccagcagcagccgggtttcgggcaccagcgcggcgtagatctccggatggggcaggttgacccgcgtcgcattgcccggcgccggatcgctgtccagcacgaaggccgcccccgtttccagcaccgccagcccacgttcgaacgtgccgacgcgcagctttggcccctgaaggtcgcccaggatggtcgtaggacggccgaattccttttccagcgcccggatggtcgcgatgcgcgcggcatgatcctcatgcgcgccatggctcatgttgatgcggaaggcgtcggccccggcgacgaacagcgcccggatcatctccgggctgtcgctcgcggggccaagggtcgccaatatgcggaccttgcgcgaacggggcggtaatctcgtcattcgtcttttctcctgaccgtcatggtcgcctctggtttgccagggcgcggttttcgattatccgtgctgcacgacaggatgatgatgatcagcgaaaggctcgccgtgaacgacaccatactcagcgacgcggtcgccgcaaccgccttccgacggctggtggcgcatttgcagcatcgcaccgacgtccagaatatcgacctgatgggaatggcgggcttctgccgcaactgcctggccgactggatcgcggaggcggacggcgcaatgagcaaggatgaagcgcgggagatcatccacggcatgcccttcgccgaatggaaagcccgccatcagggcgaggcgacgccggaacagatcgcccgcatgcaggagagtgtggcgaagaacgccgacagccattagaggcaagcgccgaccgattcacactgactggagattctcatgagcgatggcaatgtcgccgccgaacagctacgcctcttcatcgagcgcatcgagcgcctggaagaggaaaagaagggcatcgcggacgatataaaggacgtctatctggaggcgaaggccaatggctatgacgtgaagacgatgcggtccatcgtccgcctccgcaagatggagcgcaacgcccgcatggaagccgaagcgctgctggaaacatacaagacggcgctggggatcgaataaccgcagcaggagtaacgcccatgaccgagatcatcgtcagcaccacgccctctctggagggccgccccgcaagggaatatctcggcatcgtcaccggcgaggtgatcgtgggcgccaacctgttccgcgacctgttcgccagcgtgcgcgacatcgtgggcgggcggtccggcgcctatgaggacgtgctccagcgcgcccgcgagcaggcgatagcggaaatgcggatgcgcgccgcgaccctgggcgccaatgccgtggtcggcgtcgacctggattatgagaccgtcgggtcccgcggctcgatgctgatggtgacggcatctggcaccgcgatcctcgtctaggatatacggatttggcggcgattggccagttgctgacatcagtttcccgtcaccccggacttgatccggggtcccgctttcctttctgagtggccgccccgtccaaggcagcgggaccccggatcaagtccggggtgacgaataggggaatgacagcttcccacccaatttgcatccccaggccaaatctccatgcaccctgaagttgcgcgaaccgggcgctctcgctagagagcgcgcatcgaacaaacagacaagtcaggagcaggccgtggccggccacagcaaattcaagaacatcatgcatcgcaagggcgcgcaggacaagaagcgctcctcgatgttctccaagctcagccgcgaaatcaccgtcgcggcgaagatgggcatgcccgatccggacatgaacccgcgcctccgcctcgcggtcaacgccgccaaggcgcagtccatgcccaaggacaatatccagcgcgcgatcgacaaggcgatcggcggcgacatggagaattacgaggaaatccgctacgagggctatggccctggcggcgtcgccatcatcgtcgaggcgctgaccgacaaccgcaaccgcaccgcgaccaacgtccgcacggccttctccaagaatggcggcaatctgggcgcttcgggcgccgtcagccatggtttcgaccgcatgggcctcatcacctatccggcgagcgcgggcgatgccgacgcgatcttcgaagcggcgctggaggcgggcgcggacgacgtgtcctcgaacgaggacgagcatgagatctggaccgccatggacgcgctgcacgaagtcgccagggggctggaggccaagctcggcccggcggaaggcgccaagctcgcctggaagccccagaccaccgtcgaagtggacgaaagcaatgcggcgacgctgatgaagctggtcgacacgctggaggacgatgacgacgtccagaccgtctggggcaattacgaagtctccgacgaggtcatggagaagctgggttgatccttccccttccctcttcccggcggggagagggacgcgaagttccgggcgccttgccgcttcggcgaagctggacaagcctccccatcctctcccgcgaccgggcgagcgaaatatcatgatcatcctgggcctggaccccggcctgggcacgaccggctggggcctgatcgccgccgacggcaaccggctgacccatatcgccaacggccagatcaagaccgattcggacatggcgctggcgagccggctgctggtgctcgatctggcgctgaccgacctcatcctcgaacatcagcccaatggcgccgcggtcgaggaggtgttcctgaacgtaaatccgcaatcgacgctgaaactcggccaggcgcgcggcgtggtgctgctggccgcgtcgcgctccggcatggaggtgggcgaatatgccgcccggctggtcaagaaatccgtggtcggcgtcggcaatgcgtcgaaggagcaggtccacgccatggtctcccgccttctccccggcgcgaaggtcgccggacccgacgcatcggatgcgctggccgtggcgatcacgcacgcccaccacctggccagcgcgaggcggattccgcggaagtaggtggagcgattgggcgggaactggccaatagctgacatcagtttccgtagtttccgtcaccccggacttgatccggggtcccgcttttgcctctacaccgcgcccagcccaaggcagcgggaccccggatcaagtccggggtgacgaataggggaaggtccgcaatccacccctatccgctattcctcagcgccgtcgcgatcgcgttgatcgacaattctatgccttccttgatgcgcgggtcgtcctcgccgctgcggtggcgcttcatcagttcgacctggagcaggttcagcggctcgatatagggcaggcgcaggcggatcgacgtgtcgagcttcggattcctctccagcaggcgcgattggccggtggcggcgagcaggccgtcatgggtcatgtcccagccgcctcttatgcggtcgaaaatctccgcgcccctcgcctgatcctccaccagcggcagataatgggcggcgatgccgaggtccgacttggccagcaccatctccagattggcgagcgcggattgcaggaaggaccagtgctgcgccatgtccgccaacaatgccttgtcctcgaaggcggaaagcgcgtgacccacgccgtaccagcccggcagcatcacccgcgcctgcgcccaactgaacacccaggggatggcgcgcagatcctcgatccgggtgctcttggtgcggctggccggacgggagccgatcttgaggccggaaatttcctggatcggggtcaattgccggaagaattccttgaacccgtcggtgccgtagaccaggtcgcgataggcggcgaaggcggtcttcgacaattggtccatggcggcggcgaagcgggcggcgtcgcggtcggacaggacttcgggttccaggctggcgagcagggtcgcgctggtcgtcgcctccaaattggtcatggcgacgtcgcgggtgccgaatttggccgcgatcacctcgccctgttcggtgatgcggatgcggccctgcaccgtgcccttgggctgcgcctggatcgccgcgaaggaggagccgccgccgcgcccgaccgcgccgccgcggccgtggaaaagctgcatcgccgtgcccgcttcggcaaagaccggggccagcgccttgctcgcctggaacagcccccaggtggaggtgatgtagccgccgtccttgttgctgtcggaatagccgatcatcacttcctgatggccgcgttcccgcaccacgccccctacctccggcaggccgaaataggcggccatgatcttgggcgcggcctccaggtcggcgatggtttcgaacaacggcacggccatgatcgcggcctgcggcggcgcgccgtccgcgcccgcgcgccacaggcccgcttccttgaggatgatgttgacctccagcaggtcggaaacgctttccgccttggagatgatataatgggtgatgcattgcgggccgtagatgcggtgcgcctccgccgcggcatggacgatggcgagttcggaggcggtcctttccgaatattcgaaaaagggcgtgccgagcggccggttgttcgccaattcccgccgcagcagggcgatgcgggcatattcgtcgaggccggcatagtccgcctcgacgccggcgactttcagcagttcggccaccacgtcctggtggacgtcgctgttctgccgcatgtcgagcgtggcgagatggaagccgaaggtctcgaccgcgcggatcagacggccaagcgcgccgcccgtcgccagggcgccattgccctcgctcgccagaccctgcgccaccgtcaccagatcgcgccgcaggtcggccgggctggcatagggttcccccttgagcgccgaggggcggggcgcggccttgcccaccagcgacctgtgggttgcggccagacgggcgtatatgccggaaatcgcccggcgatagggttcgtcctggcggctgggggagacgtcgccgctggcgtcggccaggtccagcaccgcctgcggcacatgggccagttcggtcgagagcgacagttccgcgcccagggcgtggagcgcatccatataaaagcccaacgccgcctcgcagcctttggcgagcgccaatcgaagctgcggcgcctggacgaagggattgccgtcgcggtccccgccgatccagttgcctacgcgcaggaagctctgcgggcgcgcgcccagcacccgttcccagcgggcataaagcgcgggcagaacgggcaggaagacgtcgcggaaataggcgaggacattttcgatctcgtccgcgacgaacagcttttcccggcgcagcggtcgcgtctgccacagcagcgcgatctggcggaatatcgcctcgtccagattctccccctcatcggtttccgtccggccgccatccttgagcagcatcaggtcggcgatgcggttcttgtggtcgatcatgctcttgcgccgcacctcggtcgggtgggcggtcagcaccgggacgatcagggcgtgggacagcaggtcgagcacggcctggcgtcctattccatgggattgcagcttttcgacggcggaggcgacgtccgcgcccggctcggcggcgacgccctggcgatcctcggccaggttggcgagcatcgagaacagcatgaagccgcgcacgaagctgagcgtgtcgtcgaggttcagcgcatccaggccggtgtcgaccacgtccgcgccatgcaggccccgcgcccggtcgacggaggcggagcggatatattcggtctgcttgtagatcttctccccgccataggcgcggatgacgtcgcccagcagccggccgagatagcggatgtcgggattctgggtgatcgccggcacggaggaggatgcaagagtcgccatgatggatcgatgctgcaccgcaacaatgggatggtcaagggaatccggtccggtgccgccccgcctgataggttggcgtgttcctgcgaaggcaggaacccaggcccgtcctccccgcattatcgcagcgtttcaactcattctgcggacttgcgcgaagcccctgccctgggccaaagaacccctgtgaccgccagcatcagcataggaagcgacagcaacggcaatgccgttctggtcgatgtcgaggaattgcttgccacccggctgctcgtccagggcaattcggggtcgggcaagtcgcacctgctgcgccgattgctggaggaaagcgccgcgctggtccagcaggtggtgatcgatccggagggcgacttcgtcacgctggccgatgaatatggccatgtggtgatcgatgccggcgattataacgagcgcgagatcgtcaagatggcgatgcgcatccgcgaacaccgcgcctccgtcgtgctgagcctggaatcgctggagctggaggcgcagatgaaatgcgccgcgaccttcctgtcgacgctgttcgatgcgccccgcgatcattggtatccggcgctggttgtggtggacgaggcgcagatgttcgctccggtggcggcgggcgacgtgtcggacgaggcgcggcggctttcgctggcggcgatgacgaacctgatgtgccgggggcgcaagcgggggctggcgggcgtgatcgcgacgcagcggctggcgaagctggccaagaatgtcgcggcggaagcgtccaatttcctgatggggcgcaccttcctggacatcgacatggcgcgggccgccgacctgctgggcatggagcggcgacaggcggagcagatccgcgacctggagcgcggacgattcctggccttaggaccggccatctgccggcggccggtggcggtgaagatcggatcggtcaagaccagcacgcggggcggcacgcacaagctgatgccgccgccggtcgcggcgacggggaatctgcaggaattgctgttcgccggcgccggcgaggaggaggcgctgccccctccgccgccgcgcgccgagccgccgcccctgcccgccgaggaactgatgcgggcgctggccgccgcgccttcggccaagcctgccgcgccggaactggatttcgggcaaaatgagccggtggtgatcgccgtgctggaggagatcgtcgccgatctgggcgatgcgcagcccggcgtatcgacgctctaccaggatttcggggtccgctgccggatgaagggattgcgccagccgccgctcgacctgcccgccttccgcaagcgtttcgccatggcgcaggccggcatgttcgacgccggcgatccgcgctgggccgatgcgatgaaggctgcggaggccctgccggaggacatgctcgcgcccttcctgctgattgcgcgggcggcgatgcaggggctgccctgcccggacgatgcggcgctggcccgcgcctatggcaccagttcgccggggcgcgtgcggcggctgatcgactatatggaaaagctgggcgtgatcgtggcgcgcaccgatttcggcgggcggcggtcgatcggcgtgccgcaactgggcctcagcacggcggcggccgagggatgagcgcttcggtcctgttcgtgtgcctggggaatatctgccgctcgccgctggcggaagcggcgctgcgcgcggaggcggagcgggcgggcctttcggtgacggtggattcggccgggaccggcgattggcatgtcggatcgccgccggaccggcgggcgcaggcggtggcgttgcggcacgggatcgacatttcctgctatcgcgggcggcaggtgacggcgggggatttccggcggttcgaccatgtcttcgcgctggattcggagaatttgaggaacttgcggcggatccggccgtcggacgggacggcggagttgcggttgctgatggacctggtgccgggacgcgagggaagcggcgtgaccgatccttatttcggcgacgatgccggcttcgacgtgacctgggacgacgtcacgcgggcggcgcaggcgattgtggagcggctgctggagcaggagtagcgatttccattccggtcgcggccggaatgtgattcggacgatcccggcctaaggcctgtggggatttaggccgcgtggacaaattcggaatgtcgggaaatggccaatagctgacattacgaccgtcaccccggacttgatccggggtcccgctttctttctgagtgcgcgcccagcccaaggcagcgggaccccggatcaagtccggggtgacgaataggggggaggggtgacgaatagggggaaggtccgatccccactcaaatctctcagtctggcgagtcttgaatttgtccacgctgcctagggctgccggggcgaatcgaagatcgcgttcaggcaggcggcgatgcgcgcgccggcccgccgcagccggtcgtccagttcggcgcgatgccgataggcatagtcccaggaaaggttcgggtccgccggatagatcgtcttgcgcagggcgatgctctcacgggtccagatgtccggatcgcacaggctccagccgatcgtctgttccggcgtgatggagcgcgacagccagtccgcatattccgaataggacaaggcgcgctgctcgatcaggcccgaatcccagaccgagtgcaggttgctctgcgcgccgaagaacgtgaccttcacatcattgccgccccggtcgtccccaccgccgacatgcagcggctggtgcaggtcgccgatgatatggacgatgaaacgcagcgccgcgcggcggtcgtccagcgatgccccggggtcgcgaagcgtcgccgtgaaccgggtcagcgcagtcaccgcgtcgccctccttcggcacgtccgaggcggcgtagcggtcgccctccctgacggtgacataatgccaggggctggccgtcctgcgccaatattcggcggggtcggaccgcatgtcgtcgggccaggtcgaagcctccgccagatcctctgtccccagcagcaggcggacccgcgcgcgggcgacgccgctcagattgcggtcggctatggcgccggtgacgcgatggccgacaggcccccaggcctgggcgggcgcggcggcgaggagcggcaggacgaggagcagggcaaggcgcatgacgacctcatacagctttgccccggcgggaccagcgggctttttcagagggttgcctcagcctgcgaaacggaagccgatccacagcgtccggggcgtgcccaggtcgatggaccctccggcattgcgggtgatcacttcctcatcaaagagattctcgccgcgcgcgaccaaggtcacgccatgacccagaggcaggcgcgccaccgcgtcgaccgtcagcgcatggggcaacacgtccttctcgagatcgtcctcatattgcttgtcgacatagcgcagggtggcggagagcgccggtccctgcttcggttcccaggccagcgtggcgctcgcggcatggcgcgggctttgcgccggcgtcaggccgtcaaagccctctcccggcgcatgcaccgtgctgtggctataggcataggatgccgaaagcaggaaatcgctcacccggccgatggcggtcagttcaatgcccttggcggtgatatggtcgacattctgccgctcacggggttggtgcgattgacgagcgtgacattggcgatggcgtcgtccagccggtttatgaagccggtggcggaaagggtcaggcccgtgaccgggctgacgtcgatgcccgcctccacgcccttcagcttttcgggcatcagcgcggcattggccaatgtcgtgatcgggaagactacgaacggccggtaaagttcgttcagcgtcggcaggcgaaagccgctataggccgcgccgcgcagggcgagggcatcgctgatccggtagagcgcgccgacccttccggaaaactgccagtcggagcggtcggcaaagctgttgttggccgcgccggcgccgctggcgcgatagaagccgttgctgatcgtccagcgatccgcccgcgcgccgccggtcaggaccagccggcccagcgtccagtcatcctcggcgaagacgccggtggtcatttgctcgccgcccgcgtgacggcgggaggtcacggggttggccgcgatattggcgttataggcatcctcgaacatgtcgccgctggcgaagcgggtgtccgcgccgatgcgcagcacatggtcgggaccgaccggcggccgcagctcgatcttgccgccgatgccgatcgagggcgtattgcgctggtcgagcgacttgcggaaggtggaggccgaaatcacgatgttggagaagttgcgcgcctggatataggcgagcgcatcgacctgccacgcaccgcgggagatgaagcggatgctggcgtcctgcccctcgctcatgctgtccgcgccctggaagcgcagggtccgttcgtcgtggaagatggtgccgcgaaactggatttccgacgtggcggacagcggcgcgacggcgcgcaaattggtggaccatccgtcataggcggcgggcgcggtggcggcgacgcgctggtccctgggcgtggtcaggaagccgtcgccccggtcccagcgacccgacagcgagacatagccgccgcccaggtcgggcgtcaggctggcggtcagttcggtcgcgtccttgctgccgtagaaggcgctggccgcgaaggtcggaagctggtcacgcgtggcgctggcgagttcgatggtccccgccacggcgcccgcgccgaaggcccctatgccgccgccgcgcgtgacccgaaccaccgacaggcggtcgggcaccagcgcgctgaacgggatatagccgaaaaagggatcggccatcggcacgccgtcgagcagcaccagcgtccggctggatgcgttgccgcccagggcgcgcagcgtcgccccctgcgccgagggattggcagagcggctgtcggaacggcggaactgctggaatcccgccacgtcgcccagcacgctttcgatccggccggaggcgctgttggtcagccggtcccggtcgatgatcaccgatccataggccggggtgcccggcggcagggaaagcccctcccccgtcacgacgatgcggtccggatcgggcgcctccgtcgccgcggccgcaaccgttggaattgcggccagaaccagtgacagcggaagatatttcatcggcgccctttcctctctttgggacagggactaagggcgcggcgtcggaagttcaagcgaccctttttccggttgacgaccccagaatcttgtcgatcgtcagcggatagtcgcgcagccgcacgcccgtggcgttgtagatggcgttggcgaccgccgcccctgccccgcaaatgcccagttcgccgacgcccttggccttcatgggggaactcttgtcgtccagttcgtcgatgaacagcacgtcctgatgcgggatgtccgcatggaccggcaccagatattcggccatgtcgtggttgacgaagaagccgaagcgcgtgtcgacgctcagttcctccatcagcgccgcgccgacgcccatggtcatcgcgccgatcacctggctgcgcgccgatttggggttgaggatgcgcccggcggcaaaggcgccgcccatgcggcggatgcgcacctccgccgtgtcgatgtccacgcccacctcgcagaaatgcgcgccgaaggtcgcctgcgcatagcgtttgtcgaggtcgccataatccatgctgtcctccgcccacaggccttcccgccccgccagcgtccccagcggctgcgactggttgcccaggcgcaccaggccatcttcgaacagcgccttgtccgctgggaagccggccttttccgccagcttggcgcgcagggccatggcggcggcatagacgcccgccgtggagctgttggcgccccattggccgcccgatcccgccgataccgggaaacggctgtcgcccaggcgcaccgacacggcctccagcggcacgcccagcatttccgccgccgtctgggcgatgatggtgtagctgccggtgccgatgtcggtcatgtcggtttcgaccgtcacatgccccatggcgtcgacgccgatccgcgcgcccgacttggcgaccagattgttgcggaaggcggtggcgacgcccatgccgaccagccagcgcccgtcgcgcacctgccctggcttgggattgcggcggttccagccgaagcgcgccgccccctcgcgcaggcattcgaccagcttccggctggaaaaaggacgctgcggtccggcttcgggatcatattgcacgtcgttgcggatgcgcagttcgaccggatcgacgccgcatgcctccgccagttcgtccatcgcgacttccagcgcgagcaggcccaccgcctcgccgggagcgcgcatggcgttgccctccggcaggtcgagcgtcgacaggcggtgcgtcgtcagccggttggggccgcgatagagcaggcgcgtctgctgcgccgccgtttccgcgccgccgcccggcaggtcgcccgaccagacctcatgggcgatggcgtcgatcacgccccgcttgtcggcgccaatgcggatgcgctggatggtggcgggccgatggacggtgttgttggggatttgcggccgggcgatggcgaccttgaccgggcggccgaccaggcgcgatcccagcgccgccagcagcgcgtcagcgcgcacccacagcttcgcgccgaagccgccgccgatatagggcgagacgaggcggatattttccggcggaatcttcagcgtcttcgccatttcgcccacgccccaggcgatcatctggttcgatgtccagagcgtgagcttgtcgccgttccaggcggcgatggtcgcatgcggctccatcatcgcatggctctggtccggcgtggtgtagctctggtcgatcttcaccgccgccttggcgaaaccggcctcgaaatcgcccgccctggtgtcggcggggccgccgaagccgggcgggggcggaacgcccttgtcgcgctccgccgccaggtcgaagcggccctgttccggcgcatagtcgatgcggacgagccgggcggcgtcgcgggcgttttccagcgtgtcggcgatcaccagcgccaccgcctgctcataatgttcgatctgcggcccgccgagcagatgggcggtgttgaaattgcccttgccgagcggccccgcattctggtgcgtgacgatgcccagcacgccgggcgcggcttcggcggcgcgcaggtccatggcgccgatccgccccttggcgatggccgatcccacgatccagccataggcggcgttgggcgcggcgtcgtgccgttcataggcatagggggcggtgccggtgaccttcgcggggccgtcgatccggtcatgggcaacgccgacgacgcggccccggtcgatgggattggtggtggctggcgtgtcgaacttcatggctcaggcccccttctgacggtagagcgaggcaagggtgcgggcggtcagttgctgcttgaaggcattgtgcgcggtgggtcgcgcgccgctgagcgcagcctccgccacggcggccgcacccgacggggcggcggcatcggcggcgtcggtgcgccatggcttggcccctatgccgccgaaagcgaagcgcgcccggccatccttctgaaacaccgccgcgacggacaccagcgcgaaggcataggaggcccggtcgcgcaccttgcgatagacatgggtgccgcccaacggcttgggcagggtgacggaggtgatgagttcgccgggcttcagcgcattttcgatatgcggcgtctcgcccggcagcaggtggaagtcggcgatcgggatggaccggcgaccgccatcggcgcccaccgtgtcgacctgcgcgtcgagcaggcgaagcgccaccgccatgtcggacgggtgctgcgcgatgcaggcgtcgctggtgcccagtatcgccaggctgcggctcatccccttgagcgcgccgcagccgctgccgggctggcgcttgttgcagggcatgcgcgtgtcgtagaaataggggcagcgggtgcgctggagcaggttgccgccggtcgtcgccttgttgcgaagctgtcccgaagcgcccgccagcaaggcgcggctcagcaccgcataatcgcggcggacggtcctgtcggcggcgagatcggtattgcggaccatcgccccgattttcaggccgccttccgccgtcggctcgatgcggtcgaggccgagatgattgacgtcgatcagatgggtcggcgtctcgatctgcagcttcatcaggtcgagcaggttggtgccgcccgcgatgaagcgcgcgccctgggtggcggcggcggttttcgccgcctcctcgacgctggcggcgcggctgtaggtgaagggcctcatgccttttcctcccccgctacctcgcggatcgccgcgacgatgttgggataggcggcgcagcggcagatattgccgctcatccgctcgcgcacttcattgtcggaaaaggcgacgcggtcgaggtcttcggtggcgtggcttgggatgcccgcctcgatctcctccagcaccgccaccgcagagcagatctggccgggcgtgcaatagccgcattgatagccgtcatgggtgatgaaggcgcgctgcatcgggtggagcttctccggcgtgcccagcccctcgatggtggtcacatggtcgccctcatgcatcaccgccagggtcaggcagctattgatccgctgcccctccacgatcaccgtgcaggcgccgcactggccatggtcgcagcccttcttggtgccgttgaggtgcagatgctcgcgcagggcgtcgagcagggtggtgcgggggtcgagttgcagatgcacctcgcggccgttcacggtcagtcctacggcgttcatgcgggcctgctccttctggcgttgcgggcggccaggggcggcggcctgcgcctcgcccagcacgggaatggcggcagcggcgacggcgctgccctgcaaaaggccgcgacgagacaagggttccggcatgcgatgctgctcctttgcgcctccggccgaagcggagggcgatcatattcatcgttgcattgatctgatttgcggaagagtagcagatggatacgccacgccaagatgcaagctcatggcggcgctccggtgcaaaaagggttggggcggaaaaaaatgattttgtgcagattctcccttgccgaggtgggaagccgctgctagttgccccccacccgccgagagggacattcctccggccgccagagcgggcgtagctcaggggtagagcacaaccttgccaaggttggggtcgagggttcgaatcccttcgcccgctccagatttcccgaaaatggacacgaagtttccctgtggcgacggacgcatgttcgcccgcaggcgggcagccgcctgttaccagatctggatcgtcggttcgaaactgccggccttgctgctgtgccaggcgcgcagggtgatcgccgccggaacaaggctgcgccccttgtaggccggcgtcacttccatcttgtccacgctgccctcgcttatcagccggacgagagtcccgatcaccagctcccgcgctgcggccgcttcgggcgtgatatagatcatattctcccggactgcccgcccgccgacctcggcgggaaagagcagcacccggacaagccgcccttgcgccgctagcgccttcgccgcgccggcggtctcgatggaggaaaagtccggcttcaccgtctcctcgctgaccccctttcggggcgcagcgtcaaccggagcgctggccaggagcaggagcgccccggccagggtcgcagtcaatccatgcccggtcaaaggcggccgcactcaatcatgctcccgcccaccggcgcccatgtagagctcgctgccggtctgccggaagatttcgctcatctcggccatgcccttttcggcatcctccgccgcgatgaagctgtccgcaggctggttctgcttcgcggcgaaatcgcgcacttcctgggtgatcttcatcgaacagaatttggggccgcacatggagcagaaatgcgcgctcttcgcgccctccgcaggcagcgtctggtcgtgatatttctccgccgtgtcggggtcgagcgacaggttgaactggtcgcgccagcggaattcgaagcgggcgcggctgagcgcatcgtcgcggaccttcgcggcgggatggcccttggccaggtcggcggcgtgggcggccagcttatacgtcaccacgcccactttcacgtcatcgcggtcgggcaggcccagatgctccttgggcgtgacgtagcagagcatcgccgtgccgtaccagccgatcatcgccgcgccgatgccgctggtgatatggtcgtaacccggcgcgatgtcggtggtgagcggcccgagcgtgtagaagggcgcctctccgcaggcttccagctgcttgtccatattctgcttgatcttgtgcatcggcacatggccggggccttcgatcatcacctgcacatcctgttcccaggcgcgcttggtgagttcgcccagcgtgtagagttcggcgaactgcgcctcgtcattggcgtcggcgatggagccgggacgcaggccgtcgcccagcgaataggcgatgtcatacgccttcatgatctcggtgatctcgtcgaaatattcgtagaggaacgattccctgtgatgggcgaggcaccatttcgccatgatcgacccgccgcgcgagacgatgccggtgacgcgcttcgccgtcatcgggatatagggcaggcgcacgcccgcatggatggtgaaatagtcgacgccctgttcggcctgttcgatcagcgtgtcgcggaagatgtcccaggtcagttcctcggcgatgccgccgaccttctccagcgcctggtagatgggcacggtgccgatgggcacgggcgagttgcgcatgatccattcgcgggtgtcatggatgttgcggccggtcgacaggtccatcaccgtgtcggcgccccagcggatcgaccagaccagcttgtcgacttcgctcgccacgtcggaggcgacggcgctgttgccgatattggcgttgatcttcaccaggaagttgcggccgatggccatcggctccgattccgggtggttgatgttgctggggatgatggcgcggccgcgggcgacctcttcgcggacgaattcgggcgtcacatagtcggggatggacgcgccccagtcatggccgtcgcggacatattcggccaggcgggcgcggcccagattctcgcgctccgccacatattccatctccggcgtgatgatgccgcggcgggcatagtgcatctggctgacattcgctccggccttggcgcgcaggggccgcttgaccgtgttggggaaggcctggacgccgccgctacggtcggggcctttcaagccgttatcttcaggctggatggcgcgggcgtcatattcctcgacatcgccacgaccgatgatccagtcccggcgcagtgcgggaagaccggccatgatgtcgatgcgggcgttgggatcggtatagggaccggacgtgtcgtaaacgcggaccggtgcttcaccgctgccgggttccaggtcgatttcccgcatggcgaccttgagcgggccgacatggatcttgcgcgaaccacggatggggccggtggtgacgcgcatctctgttcgtgctggtatgtctgccatttgggttcctttcaggcgatgacggtgacgcggcccgtgagaccggcgaggaagaggaggacgccgaggacgatgctgaccatcgcccaggcgcgggtgaagttgagcgaccagcggccgatcttgataagggggccgggaacggcgagcagcagcgcgccttcgaccagcgcggcatagccgatggcagagacgatgatcgacagcggatcgcgccagatgctgtggatcagcaccagcgccgcgccgaccgcgaagaccggaaagcccagcgccatcaccagccccggcgagcgttccagatcgtccatcatctgccgccagcgccggggcgcggtgaggccgcccatgccgacgacgatcatgtagaggccgatggcttcggccaggcgcagggtcagaacggaaaccgtgtccatgtcgtgccgtcctcctttcgcgctctggggcggaggacgggcgcgggctgccggatgcggacggcccttccctccctacgccggtcttatccggatcaggttcagcgggtcgcggccacgtcagccgcctctcaaccgtctgtggacggtcccccggggatgtcccgcatgtagccgatgccgggcgcgagcgaaagccccgttgtggcgctggacagcagacgggcttttccgctttagtaattgcgatgaagcatcccgatctgtcgacgaaggaagggcgcaaggcgcaccggcatgagatgcgcatggtggcggtcaggccgcgccgatggggattatggctgctgacggcggggttcctgatggtgctggcgccctccgccttgaacctgcacagcctgttcgggctttggccgccgatgctgggggcgatctgcatcatcatgggcgttccgttgctggcggcgagcgtggtgctcaagcggcgctatctgcggcagaggatggccgggcaggcgatggtggggcggatcaaggggtgagatttcggccgttttccgccgaagttcacaccatatgcgcgcgcgtgcccgcgcgcgcgtgagcatgggcgccatgcgtccggacgtttcaaagagagatgctgcctatgccggccggagcggaataggacaggccaaatccgcctgcgttggaaaaataggacattttttcagggaactgtcgcctttgggttacgcatgatccgggtcggcgatgcggggaggagaaggcgcggttccggtcggggcgggaagaaagtcggccttccgcccatcgccccgttcagatcatccgccgcagcacgccatccttcaggatgaaatgatgccgcatcgccgccagcccgtgcaggaccagcagcgccgcccaggcgaaacccaatatctcatgcgcttcgcctgaaattccgacgatcgcatcgcccttcgccacggcgaatttcggcacgtcgaacaggaagaaccagttcaagggccggtctccggcggagatcatgatccatccggtcagcggcaggacgagcatgaaggcgtagaaggcgaaatgcgtggcatgggccgcgcccctttcccaggccggcattccggccggcagcgccggcgccctgcgggtgaagcgccacaatatgcgcgcgaccgccaatgccaggacggtcagcccgatcgatttatggacgggcatcaccttccagtcccgcggcaaggcatcgtgcgcgaagcccaggaacaggttgaagaggatgaggatcgccatgatccagtgcagcgcgcgagcgacgttaccgtagcgatccatcccttactcctgtctgatcgttacccctgacgattggcgaccagattatccaccaccgacgggtcggcaagtgtactaatgtcccccagcgcctgtgccgacacctcgccctccgcgatcttgcgcaggatgcggcgcatgatcttgcccgaacgggtcttgggcaggcccggcgcgaactggatgacgtcgggcgtcgcgatcggcccgatttcgccgcgcacccatttgaccagcgcctggcgcagttcgtcgcttgcttcctcgccgctgttcagcgtcacataggcgtagatgccctgccccttgatgtcgtgcggaaagccgaccaccgccgcctcggccaccgcctcatgcagcaccagcgcgctttcgacctccgccgtgcccatgcggtggcccgacacgttgatgacgtcgtcgacgcggccggtgatccaataatagccgtcctcgtcccgccgcgccccgtcgccggtggtgtatttgccggggaaggtggtgaaataggtctggaagaagcgctcatgatcgccccagaccgtgcgcatctgccccggccagctttgcgcgatgaccagattgccctccgccgcgccatccagcaccttgccctccgcatccacgatctgcggcacgacgccgggcatgggcagggtggcggagccgggcttgaggtcggtcgcccccggcatcggcgcgatcatggccgcgcccgtctccgtctgccaccaggtgtcgatgatcgggcagcgatcctcgcccacgacatgatgataccagcgccaggcttcgggattgatcggttcgcccaccgtgcccagcaggcgcagcgaggcgcggctggtccgggtcacgaaatcgtccccctccttcatcagcgcgcgcagcgccgtgggcgcggtgaagatggtctgcacctggtgccggtccaccacttcccagatgcggctgggcgtcggatggttgggcacgccctcatatatcagcgtcgtcgcgccgttcgccagcgggccgtagacgatatagctgtgccccgtgacccagcctatgtccgccgcgcaccagtagatgtcgcccggccgatagtcgaagcacagttcatgcgtcaggctggcccagagcagatagccgccggtcgtgtgcagcacgcccttgggcttgcccgtcgagccagacgtgtagaggatgaacaaagggtcttccgcgttcatcggctcggccgggcagtcggcggataccctggccgcttcttcatgcagccacaggtcgcggccttcctccatggcgatggcgccgccggtcgcctggacgacgacgaccttgcggacgctggtgcacagcttgagcgccgcgtcgacattggccttgagcggcaccttcctgccggcgcggcagccctcgtcggcggtgatgaccagcgtcgaatcgcaatcggcgatgcgcccggccagcgcctcgggcgagaaaccgccgaacacgacgctgtggatcgcgccgatgcgggcgcaggcgagcagggcgaaggcggcctccggaatcatcggcatatagacggtaatgcggtcgcccttcttcgcgcccgcggccttcagcacattggcgaagcggcagacctgctcatgcacctccgcataggtgaagcggcgcggctgcgcgtccggcgaatccggttcccagatgatcgcggtctggtcgcccctggtggccaaatgccgatcgatgcagttggcgctgacgttcagcacgccgtcggcaaaccatttcacgccgaaatcggcctcgtcgaagctgctctcattggtcttcgcgggaaagttcacccagtcgagccgccccgcctgctccagccaataggcgtgggcatcctcgaccgaccgcgcataatccgccgcgcgccgatcccgatcgaacagcgcggaggccgcccattcggcaggaaccgggaaaaaatcgtcagacatggcgcgcatcctttcctttgcgaaaccctcgcttgcgcaactccctagaacatcgcgcggaaaagtgggaattggttttccgcttgaaacgacgcgacgccaaaaaggcggagcgccacttcctgccccttcgacatgctcaggacaggcttgatccggggttccgctgccttttaggcgctgggttacaagaaaagcgggaccccgggtcaagcccggggtgacgaataggggccgggtttgcgaataggggccgggttgcgaatagggaaacgtccgccgatgcccagatcactcggtccgccccgtctggaatttgtccacgcaccccagccaagggggcagccgcaggaagatgggatctcgcttcccgcgccgcggtttcgaccgtggccggccgggatttgagcggcatccgccatttgccgcttttcgcaagggcctgcccggcctaacaggaggggaatatgtggcaacttttccaatttccgctctgccccttttcccgcaaggtccgcctgctgctcggcgagaagggcgtgggttacgaccttgtgcgcgaatcgccctgggagggacgcgacgagttcctcgacctcaatccggccggcacgacgccggtgatggtcgatcaggaaaagggcgtcaccctgatcgacagccaggcgatctgcgaatatttcgaggagacggtggagaaattcccgctgatctccggcacggcggccggccgggcggaggtgcggcggctgaccgcctttttcgaccagaatttctacggcgacgtcgtcggcccgctgctgcacgagcggatgaagaagcgcctgatcgagcgcgcgccgcccgatgcccgcgtgctgcgggaggcgatgaagcgggccaacgtccatatggactatatggactatctgctcgaccatcgcgcctggatggcggggggaacgctgagcctggccgacatcgcggcggcggcccatctttccgtggccgattatctgggcggcatcgactgggccgggcatgagacggtgaagcgctggtatgcgggcttcaagtcgcgtccgtccttccggcccctgctgtcggagcggatggaggtgatcaccccgccgccccattatgaaaagccggatttttgaggcaggcattcccctcccgcctgcgggagggggagagggcggtcaatccagttcggcggccaggtagacccggttgcggccatgttccttggccaggtagagcgcccggtccgccgctttgagcgcggcgcgggggtcttcataggccagcacattggcgactccggcggaaaagctgaccctttccatccgctcgccattggaacggttgacgaggctgcgggtggacagatcctgccgcacgccgtccaccgcctcgcaggcttcggccgccgtcttgccgcggaacagcatgacgaattcctcgccgccatggcgcgcgacatggcattggtcgttgcttgcctttgagagcagtcccgccacgaatttcagcacccggtcgccggtgtcgtggccatgggtgtcgttgatcagcttgaaatggtcgatgtcgcaaaaggcgacggccagcggctgcccctccttctgcgcctgggccagttcctcgcgcagcgtgccttcgaaggcgcggcgattgggcaggccggtcagatggtcgtgctcggcggcgcggcgcgcgctttccagattggatttcaggagttgcgtctgcttctgattgtcgcgaagctgtgtttcgacctgccgggtcttttccaccatggaccgggtcagcgccaccaggcgcgccagcaccggctggctgtccgatccggcggccaggcccttcacctcttcctgcaacgccgcgccataatccttggcggaattgcgcgattcggtcatcaggccggtgaattgcgacagattttcctcgaccttgtcgagcatggaggcaagcgcttcgggcgtgacttcgtcgttgcgctgttcggcggcgacattttcgacccagccgttggtgatcttgccgcgttcggtcagcaccgccttcacggccttttccacgccgatatgcgatccggtcagataatcatgggccacgccgaaattgagcggcgtcaggtccaggtcatgggcgaaaaggaagtcgcctatatcctcgtacagcttgcggcgccggatgatttcccggctggaagcgctgccgtgccgggcgcgctgcggctgctccggcaggtccatggcttcgtcgtcggccttgccggacaggccgcgggcccagcgggccaggcggtcggtcagaccatgttgcgcgtttgcggaagatgatgccccagtcatgcccgctagaacgaccgggaataaacaaggttaaggacgccccaagcgaaaagcgccaagaccttgatcgaccatgattatatgtccgcgccgatcagccagtcgcggaaaatccgcaccgcccgagtttgcagcgcgcgcgggcggcagacgaagaaatagcgataggggctttcgacccgatgttcgggaaacagccggaccagccgcgaatcctgcgcttcattataatggctggcgtgcatgacggcgatgcccaggccctgggccgccgcctccagcatcaactggccggaatcataattgtcgatcgccagcggttgcaggtcgggcaggtgcaccgtgtccttccacgcatcgaaggcgagcgccatgtcgcgatgcagcagcaccgtgtggttggccagctcctgcggggcggtcagcgcgttcggcgcctccagcaatgccttgcgcccgatcagatagacctcgtcatggtccagttcatgggcgtagagcgcgggatcgatgtccttcgccagcacgatcgccgcatccagcccctcgcccaggcgggccacggcatagggggtggtctctatgtcgatgtgaagctgcggatgccgctggcgcagcgcgcccaggtgcggaaacagccgctgcgtcgcgaacagcggcatgaccgccagcctgaggcgcaactggttgccgccgctctggatattctccagcgcctggctcagcgaatcgagcgccggggcgatgtcgtccagcagccgctgcccgtccgcgttgatctccagcgcctgatgcttgcggtcgaacagcgggcggccgatgaaccgctccagcgcctgcacccgccggctgagcgcgggtgtcgagagcgcgagttcctccgccgccgccttgaccgatccaaggcgggcgacctgaacgaaggcctccagggccgtaaggggcggcaatctacgcataaaccgtcatgttcatccggccggtccgctgcgacgcgtcatcgcttcttttcgaacggcgcgcaaaccggctccaagcatccttcttccactgagcagcaaaacagggtggttggcaagatgcaaaaattgcaactcctctattcttttcgcacttgcgaaaatacatcccgcagtgcacatagaaaaggcctttcaggcatcctctcctagaaactttcagggctggccttcggaccagccctttttttattcgtcccgaggctgtccatggcccctttccgtccgccgcgacgttccctatctcgttacgcagcgaacggaacggggaaggcgaagtggccgaagaagacaccgcaggacgcaggatacaggtggccaacgcccggccggaggatgcggggcgcggccttgcccggctgccgctggcggtgatggcggaactccaccttgccgaaggggatgtggtggagatcgcgggcaagcggtccacccccgcgcgcgtggtccggccctacaaggaggatgaggggctggacgtccttcgcctcgacgggcttcagcgggccaatgcgggcgtcggatcgggcgacttcgtggtcatccggaaggtcgatccccgccccgcccagcgcgtcgtcttcgcgcctgcacaaaacaatctgcggttgcagggcaatcccgaagcgttgaagcgggttttcttccagcggccgctggcgtccggcgatgtcgtcgcgaccgcgggacagcagcaggtgccccccggcgacatgccgccccagttgcgccagatgctggccgcgcccgcctatgccctgcaggagattcgcctggtcgtggtgtcgacggtgccgaagggcgtcgtccatatcgacgcggagaccgaggtcgaactgcgcgccgaatatgaggagccccgcgaatcccgacgggccgacgtcacctatgacgatgtcggcggcatggccgaggccatcgaccagttgcgcgagatggtggaactgccgctgcgctatcccgaactgttcgagcggctgggcgtcgatccgcccaagggggtgctgctccacggcccgcccggcaccggcaagacccggctggcccgcgccgtcgccaatgaatcggaggccgaattcttcctgatcaacggtccggagatcatggggtcggcctatggcgaatcggaaaagcagcttcgcgagattttcgaggcggcggccaaggcggccccgtcgatcctgttcatcgacgagatcgattccatcgcgcccaagcgcggcaatgtgactggcgagacggaaaagcggttggtcgcgcaattgctgacgctgatggacgggctggagccgcgcaccaacctggtcgtcatcgccgccaccaaccggccggaggcgattgacgaggcgctgcgccgtcccggccgtttcgaccgggagatcatcgtcggcgtgcccgacgagcgcgggcggcgggagatattgggcatccacacccgcggcatgccgctggccgacggcgtcgacctgggcgaactggcgcgcatgacctacggctttgtcggtgcggatctggcggcgctgacccgcgaggccgcgatcgaaaccgtgcgccgcttcatgccccggctcaacctggaggagggaacgatcccgcccgacgtgctggaggaactgtccgtagcgcgcgacgatttcatggccgcgatcaagcgcgtccagccctccgccatgcgcgaggtgatggtccaggcgccgaacatcggctgggccgacataggcgggctggacgaagcgcagatgcggttgaaggaaggggtggaactgccgctgaaagaccctgacgccttccgccgcatcggcatccgcccggccaagggcttcctgctatacggcccgcccggcaccggcaagacgctgctggcgaaggccgtggcgcgggaagcgcaggccaatttcatcgccaccaaatcgtccgacctgctcagcaaatggtatggggagagcgaacagcagatcgcccgcctcttcgcccgcgccaggcaggtcgctccgaccgtcatcttcatcgacgaactggacagcctggtcccggcgcggggcgggggcctgggcgaaccgcaggtgacggagcgggtggtgaacaccatattggccgagatggacgggctggaggaattgcagtccgtggtcgtcatcggcgcgaccaaccggccgaccctgatcgatccggcgctgttgcggccgggccggttcgacgagctgatctatgtccccgtgccggatcaggcggggcgcaggcggatattgtccatccataccggcaagatgccgctggctgacgatgtcgatctggacctgctggccgagcggaccgagcgcttcaccggcgccgacctggaggatatggtccgccgcgcaggtctggtcgcgctgcgccagtcgctgtcggtcgacaaggtcagccaggcgcatttcgacgcggcgctggaggacacccgcgcctccgtcacgccggagatggagcgcgaatatgagcagatacaggcgacgctgaagcagagcgtgatgcagatcgatccgatcggcttcgtgtcgcccggcatgctgcgggggcgcgccagggattgatcacatagatacaatgttttcctgtgaaggcaggaacacggagggtctcaacgctccacctatttaccccctccccgcgaaggcgcttgcatgcccgtgcgatttttgcgagtcgacgggcaaggcagacaggcgagaatgaatggcctccattcctttgaagaagaaaaatcgggttcttcccggcaagcgatcctccaccttcctgggtcaatggagcatgttcttccggcagttcatcaagcatccgggcatgatcgggtcggtcatcccgtcatcgcggcagctggtcgacagcatgctggagggcgtggattggcagcggacccggctgttcgtggaatatgggccgggcgtcggcaccttcacgcggcccatattggacaggctgcatcctgacgcgacgctgctcgccatcgacctcaatctcgatttcgtcgcctatctggaggcggagatcgccgatccccggctgcgcatcgtccacggctccgccgccgacgtccgccgcttcatcaaggaagcgggctatgcccaggcggactatgtcctgtccggcattcccttctccaccctgcccgacggcgtggggcaggcgatctgcgcggaaacccggtcggtcctgaaggatggcggggctttcctggtctatcaatattccggctatatgcgccgcctgctctcccccctgttcgaggagattcgggagcgggtggaatggcgcaacatcccgccctgccggatgttcgtcgcgatgaagcgggaaatcctggcccaggcagcctgatgctttcggcctgatgcttttgcttccccactgaattaactatatttttgcgaatttttcgcggctgcggcgcgcctataccctgtttggggtatgcgctggcccggacgcctcgctaggcgagcggaataggcagttccttctgcctgctggcagccgggccatattgcgacccatggcccggttgtcggcttcaggcttcatcgacttgccgcggccgcaacgacggtttcgctttcacccgcttcatgataagccccggcgcgaaacacggcgagatagttgatgaacgacctgacccagacccctgaaatgctgatcgcgaccctgggcgcgcgcgcgcgcgccgctgcggcgcagctttccaccgccagcgacgcgcagaagatcgacgcgctgcgccgcgccgcgcaggcactgcgggaccaggcgccgcagatcatcgccgccaatgcccgcgacatggaaaatgccgccgccaacggcctgtcgcccgcgatgctcgaccggctgaagctggacgaggaccgcgtcctcgcgacggcggcgggcgtggatcaggtggccgcgctggacaatccgctgggcagcgtgatcgaccggctggttcgccccaacggcatggagctttcccgcgtccgcgtgccgctgggcgtgatcggcatcatctatgaaagccgccccaatgtgaccgccgacgcggccgcgctctgcctgcgcgccggaaacgccgtgatcctgcgcggcggcagcgaggcgaaggaaagcaaccgcgccatccacgccgcgatggtggagggcatcgtcgccgcgggcctgcccgccgacgcggtgcaactggtccccaccacggaccgcgccgccgtgggcgcgctgctgaaggccgccgagttcatcgacctgatcgtcccccgcggcggcaagagcctggtcgcccgcgtgcaggaagaggcgcgggtgcccgtgctcgcccatctggacggcatcaaccacagctatgtcgacggcgcggccgatcccgacatggcgctcaagctggtggtgaacgccaagatgcgccgcaccggcatttgcggcgcgaccgagacggtgctgatcgacaagggcttcgcgcaagcgccctccatcgtgaacgcgctgctcgacgccaagtgcgaagtgcgcggcgacgaggccgtgcaggcgctggacagccgcgtggtcgccgcgtcggacgaggattgggatacggaatatctcgacgccatcgtgtcggtgcggatggtggacgggctggacgaagcgctcgcccatatcgccgcccatgccagccatcataccgacgccatcatcaccgaggatgcggaaaaggccgagcgcttcctgaacgcggtcgacagcgccatcgtcatgtggaacgcctccacccagttcgcggacggcggcgagttcgggctgggcgcggagatcggcatctccaccggacgcctgcatgcgcggggaccggtggcgcttgagggcctcaccacctacaaatggctggtgcgcggaacgggccaagcgcggccttagccttgaccgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacctcacctccgttcgccctgagcctgtcgaagggcaaggctgagcgaagtcgaagccttcgctgcgctcagcccgaacggggagggggtggctcgcttatcccttcaccacctcatcgatcgccttcagcttttccagcagcggcccgacccattcgaccggcagcatcaccggtccgtccgagggcgcgttgtccgggtcgtcatgcgcctcggcaaaaatcgccgctactcctgctgccaccgcgctccgcgccagcaccggcgcgaagtcccgctgcccgcctgaagccgatcccagcccgcccggctgctgcaccgaatgggtggcgtcgaacaccaccggatagccggtctgcgccatcaccggcagcgcgcgcatgtcgctgaccagcgtgttgtagccgaaactcgccccgcgctccgtcagcaaaatccgctcattgccggtcgatgcgaccttctgcgccaccgccgccatgtcccagggggccaggaactgccccttcttcacattgaccaccgccccggtccgccccgccgccagcagcagatcggtctggcgacacagaaaggccgggatttgcaggatgtccacggcctctgccgccgccccgacctgcccggcctcatgcacgtcggtcagcaccggccagccgaaggccgccttcacctccgccaatatcgccagccccgcatcgatccccacgccccgtcgccccgacacggaggtccggttcgccttgtcgaaggaggatttgaagatgaacggcaccccggctcgttccgccgcgccggacagccgctccgccatcatcatcgcatggtcgcggctctcgatctggcaggggccggagatcaggatgaagggcaggtcgttgccgaccgtcagcgacccgatggaaacatgtctggtcatgccgctcacttcggcgctttcacgaagcggcgcaagagctgcccccgccacagccccttgccggggtgataattccagcagaaccagccgaacacaaggcaggccagcagcgaaggcagggccatgggatcgccattgtcgcgcatgtgccggtaaaaggtcaggtccgcccgccaccgatcccgctcgctgccgccgccattgatgccataggcattgtcatggcgccgacagccgatgtttcggttgtatttgcggtggtctatgaaatagcaatagtcgcgttcgggtgtcgtcatggcccgatgtggaacaggggccatggaaaagttcaagcgcaaactcttctatctcggcggattcgacccgcgcggggtgcgtttctaccatcagatgtatcgcgagcaggcggaaagctacgcgcgcctgtcgggcgaagcggtggaggtgagtgcccgccgctccggcccggcctcttccgcccgctggaccgtcgccaaccacagcgcgggggtggagaccgactatgagttcctccgctgggaggatctggtcggcaaggtgtggattcgcaatccgctgctgctggcatggcgctccatcgccacctatggcgcccatgcccgccacatgcagttcctgcggatgcggaaactgcgtccggggccggtcatcaccattctctatccgccgttgttgggggtgctgatcccgctggcgctggcgttgatcccggcgctgttgctgtcgttgctgatgcccttctgggccgccgctttgatcggcatcggcatcagcgcgcttttctccggccgcctgctcgacaagttgatcgtgccctggctgctgcgcttcatggcatataaccacagcgtcgccgccgacggccccggcgcggagatggacgctcgcctagaccagttcgccgcccgcatcgcggaggaaatggacggcccctgggacgaggtcgtcttcgcatcccacagcaacggcaccatctatgcgatgagcgtgctgcgccgcctgttcgaactgcgcggcgacaggccgctgcccgccaacttcaccgtcctgacgctgggccaggtggtgcccgtcatcgcgctgcgcaaggatgcccgctggtatcatgccgacctgaaggcactggacgacaagcccttccgcctggtcgatttttccgccccgcccgacggcgcggcctatcatggcgtccatccgatccggctcgtctcggaccgatgcgcggcccgcgtggacctgctttcgccgcgcttccacctcttctacgatccggaaaattaccatggcggctggtcgaacaaatatgaggcgcatttcgactatctgcgggtgggcgaccgcctctcgcccgtggactatgtcagcctgaccgcgggccgccgcaccatagacgaagccatagcgcagttcaggacgatcccgtgacggacctcttcacccctccctatcccgaaccgccccgcaccaagcgcggcctgatgaagcgcttcctgcgcggctggcatagctggatccatgtcctgttcgagaagagctacacgatgaagctgggcgaaatccgcatgcccggccagaccatgtatatcgccaacgaactgccgctggtggaccggatcctgcgcggcggcacggcctatcccaagcatcgcgaactggtgcgcaacctgtctcccctgatcggcaattcggtcttttccgccaatggggaggattgggaaagccagcgcgccatggtgaacccggccttcgcccacaccgcgctcaaccgatccatgccgctgatggtggcggcggccgacgacctgctggcccggctcgacgcggcggaccgttcgaagccggtcgacatcgacccgatgatgacccatgtggcggccgacatcatcttccgcacgctgttttcggaggcgctggacgagcgccgctccaacatcatccacaccgccttcgggaaattccagcggctcgcccacagcgcctccatgctgcgcctctacggctttccggcgcgctggttcgagaagcggtcgcttggaccggccaaggcgatccacgacgtcttccgccccattgtcgaggcccgccacgaaggcttccaccagcgcggggaggctccgcacgaggacatactccagtcgctgatcgaggcgaagcatccggaaaccggcgaacccttcaccctgcaacaggtgatggaccaggtctcgaccatcttcctcgccgggcatgagacgtcggccagcaccatgacctgggcgctctacatgctggcggaatgcagccatatccagaatgccgcccgcgccgaagtgtcggaaatcgccgaggatgcgccgttcgccgcgacgatgctcaaggatatgggcgcgatccgcaacatcttccgcgaaacgctgcgtctctacccgccggtcgccttcttcccccgcgaagtgacctgcccgatgccgatgcgcgacaagcagttggaggagggtgcgatgctggtggtcgccccgtggctcacccagcgcaacgaggataattgggcctgcccgcacagcttcgaccctgcccgcttcgacgaccccgccaatgcggaaatggtgcgccaggcctggtttcccttcggccgtggccccagggtctgcatcggcgccggtttcgcccagcaggaggtgatgaccgtgatcgccgctgtgctgcgccgctatcgcctgtcggtgcccgaagggttcaagcccgaaccgatcagccgcctgaccattcggccgaggacgggaatgaagctgatgttcgacgccgtcccgccctccgtggatcgtcgcaccgcttgaaccgcgctcccgcacggggcgcctgacgtcctcgagcggacctagaccatctcgcccgtcagcaggcgcggcagggcgccggattgaccgcgggcttcggccatgaatcgattcttgagcagggaggtgcgctgcaccgccgccagcccggcgcggcggacgagcgaggggatgcggcccggcacgtcgaacagccgcaccagcccgtccatagccacgctggtcatcatcgcgtccagcccgcgccagcgctgatagcgcgccagcaattgcgcgtcgcccggatcgaggccgagccgcatgccctccaccagcacctccaccagcgcggcgacatcgcggaagcccagattgaggccctgcccggcgatcgggtggatcgcatgggcgctgtcccccaccagcgcgagccgcgtgccggtgatccgcgccgcatggtggaagcccagcggatagctggagcgcggccccgccagcgcgatttcgcccaggaagccgcccatgcgcttctgcgcctccgccagccaggcgcgctcggacagtttcagcatcgccggagcctgatccgttggcacggtccagacgatggccgaccgcgtgcccggcagcatcggcagcagcgcgaaggggccgccggggtagaatatctcataggccgtgttggcgtgcggcacttcatggtcgatggccgtcaccatcgcgacatgcctgtagttccagcgcgtggtgcgaatgccctccgcctcgcgggtcgggctgttgcggccctccgccgcgaccagcagcgcgccgtggatcgtctctccgccggccagggtcagcgtcacgccatcggcattgcggtcgacatgcagcgcccggtcgggctggaagcgggtgaggtgctccgccttttccgccgtctgcgccagggcgacgcgcaggtcgcgattggggaacatgatccccatcaccccgtcatccgcgtccggcgcgaagtcgagcgcgcccggttccagcccgtcgctgacccagatgcggtcgatggggcaacccttgccttcgaggcgatcggccacgcctatcgccgccagcatggcgtagctggtcgaactgatggccgacacccgcccgtcgaaaccggcggcggtggtctccaccgggttggccggatcgatcacggcgcagcgcacgccatgtccggaaagcgcgatgcccagggtcaggccgacaaggccaccgcccaatatgacgacgtcgaagcgttgcatggcggcggttctaggcggttgcgaggggattgggaagggtatcccatccccgttcgccctgagcttgtcgaagggttttactttctccccagcacaatgcttgaaaagaaaaataaagggcttcgacaggctcagcccgaacggggagacgtggtttcgtcgtttacagcttccgcacccagttcgccggatcggccaccgtgccgcgctggatgccggtgaggtcggcgcgcaacgcttcggtcacgatgccgccgtcgccattgccgatggtgaagtcgccattgacgctcttgaccgtgccgatggcggtgacgaccgccgccgtgccgcaggcgaaggcctcgcgcagcttgccgctggcggcgtcggcgcgccactgggcgaagctgtagggttcctcccgcacctcatgccccttggcgcgggcaagcgaaatgatgctgttgcgggtgatgcccggcaggatcgtgccggagagcggcggggtgacgatcgacccgtcatccatcacgaaaaagacgttcatgccgcccagttcctcgacccacttgttctccgccgcgtcgaggaagacgacctggtcgcagccatggctgatcgcctccttctgcgccaccagcgaggcggcataattgccgccgcatttggccgcgcccgtgccgccgcgcgcggcgcgggtgaaatgttccgacacccaaagcgtgaccgccttcttgccgcccttgaaataggctccggcgggcgaggcgatgacgcagaaaatatattcgttcgccggacgcacgcccaggaaggtctcgctcgcgaacatgaaggggcgcaggtagaggctgccctccccgcccggaatccagtcggcgtcggtcttcaccagcaattcgaccgcttccaggaagagctcttcgggcaggaccggcatggccatgcgttccgccgattcggcgaagcggcgggcattttcctccggccggaacatggcgatgctgccgtcctccagccgataggccttcatcccttcgaagatttcctgcgcatagtgcagcaccgcgcaggcgggatcgagctggaagggttcgcgaggaccgatggcgtggctgtgccaaccctgcccctccgtatagcgaatcgtcaccatatggtcggtgaagagctttccgaaaccggggtccgccagcagcacggcgcgctggtcagccggtacggccttgccgctgcgggtgacggtgaagcgcgatgtctgctggacgtccatgacgaaaaactcctttgggttggacggggccgcctatgtcacagttggcggcgcgaaacaatcggtcaatattactgacccatatgcatggccatggccgatcccgtcagggtggcatcttggcgctggaccgcggcgcggctatcccagccccatgcactttttttccgacaatgcgacgccggtctgcccggaggcgatggccgccatcgcggcggccgaccgggccgaccacggctatgacggcgatggctggagcgcccggctgaacggcgccttttccgacctgttcgggacggaggctgtggcgctgtggatcgctacgggcacggcagcgaacagcatcgcgctggcctgcctctgcccgccctatggcggcgtgatctgccatgaggaggcgcatatcgtcgtcgacgaatgcggcgcgcccggcttctacacccatggcgcgagcctgatggcgctgcccggcgcgggcgcgaaactgtcgcccgacgccgtgaccgagcggctgaaggcgatccgccccgacgtgcatcaggtgcccgcaaaggcgatcagcatcacccaggcgaccgaatatgggctggcctataggcccgacgaggtcgcggcgctaggcgacttggcgcgggagcatgggctgggtttccatatggacggggcgcgcttcgccaatgccgtggcgcatctgggctgccatccgggcgacgtgacttggcgggcgggcgtcgacatcctctccttcggctgcgtcaagaatggcgggatgatcggggaggccctggtttttttcggggaccgggcagaggcgcgggcggcggaggcggcgcgctggcgcaagcgggccgggcatctgttctccaagggccgctatctggcggcgcagttgctggcgatggtggagggcgacctctggctgcgcaatgcgcgggcggccaacgcggcggcgcaggcgctggcggagggggccgcgggacggttgctgcatacggtcgaggccaatgagctgttcctgtgcctcagcgaagcggaaagggcgcggttgcgggcgcagggcttcgatttctacgactggggcgcggatgcggcgcggatcgtcaccaactggtcgcaggacgccgccagcgtgcggccgctggccgacgcgctgagggcgttgcagggatgagcgggggcaagggcgtcgtcctgcccttcatcctcgtcacgctgatctggagttcgacctggatcgtcatccgcgaccagttgggcagcgtgccggcaagctggtcggtctgctaccgattcctgctggccggggtggcgatggcgatcttcgcccggctgcgcggcgtgccgctgaatatcggcggcagggggatggtctttgccgggctgctgggggttgcgcagttcgtgatgaacttcaacttcgtctatcgcgccgaacattatctgacgtccggcgtggtggcggtggtctatgcgatgctgctgatccccaacagcatcctcgcctatctcttcttccgccagccggtgagccgggccttcgtcgcgggatcggtggtggcggtcgctggaatcgcgctgatgctggcgcatgaggcggcgagcgtgcggtcggacagggtgctgctgggcgcggccttcgcggtcgccgggctgatgagcgcttcggtcgccaatgtgatgcaggggatggagatcgcccggcggctgccgatggtggcggtgctggcctgggcgatgctgatcggcgcggcggtggacgcgctgttcgcctggatcatggccgggccgccggtagtggaggcgcggtggagctatctggcggggatcgcttggctggggctggcgggttccgtcgtgaccttcccgctttattttcggctgatccagaggatgggcgcggggcgggcagcctataccagcgtgctgatccccgtgatcgcgatgctgatctccacgctggcggagggttatcgctggacggcgctggcgggtatgggcgcgctgctggcggtggcgggaatggtcgtggctttgcggagcaagcgggtttagcggcggacgccctgctgatagaggcgcttggccgcgttcacccggtcgatcaggctggcgagcgcgaccggcgcggatgcggggcgttcgggcggggtcaggccgttgatgcgctggccgagggcggtgaaggcatgatcgaagcggtccatctctttaagtcctcgaaagctgacgggacagccatcgggcagggatggttaagaaggcgttagcgatattcgggctttgcggcaggccgagtcagaggcaggcgcgcagtccttcgcgataggtcggatagcggggggaccagccgagcaggcgcttggcccgcccgttcgcgacgcgccggttttcggcatagaaggactgcgccatgggcgacagcgccgcttcctccagcgccaagagcggcgggaggggcatgccgagcatggcgcaggcggcttcgaccagccggttctgcgcgcagggcaggtcgtccgagagattgtagatgcccggcggtccgttgtgcagagaggcggcgatgcccgcgacgatgtcgtcgacatgggcgcggctgaaaacctgatcgggcaggtcgatgcgatgcgcccgcccctgccggacgcggtccagcaccgagcgtccggggccgtagatgccgggcaggcggaagcgccgcatgtcggggcgcagttcgccccaatcggcatcggcctgcgccctgacggcgcggcggccctggcggagaggggtggcttcgtccacccatgcgcccgccgcatcgccatagactccggtggaggagagatagccggcccagatcgcgggcgcggcggctatggcgctgccgtagcgggcgaggacggggtcggcatcgccttcgggcgggacggaggagaggatgtggctggcctgcgcgatggcggcgcggacggcgctttcgtcatcgaaggcgagcgtttcggcatcggcggcgcggcggatgccggtgacgtgccagccctccgcgcgcaggcgggcggccaggcgggaagcggtgtagccctgccccagaatgagcatatggggcatgaaacgctattccctcagaccgtgaagctctcgccgcagccgcaactgcccttggcattggggttgttgaagacgaagccggcggcgaagtcgtcctccacccagtccatggtcgatccgaccagatagaggaccgacgcgccgtcgatatagaaggtgccgccgggagtttcgatcttctcgtcgaacttggcttcttcgctcacatagtcgaccgaataggcaaggcccgagcagccgcggcggggcgtcgacagcttgaccccgatggtgccttcgggcgcctgcgccatcaggtcggcaatgcgctgctcggcggccggcgtcaggatgacggcggcggggcgggagcggattttggtctcaacagtcatcagagcattcccagttcgagcttcgcttcgtccgacatcttctgcgggtcccatggcgggtcccagacaaggttcacctgcgcgtcgccgacacccggcaccgcgccgacgcgcagttcgacttcgcccggcatggactcggcgaccgggcagtgcggcgtggtcagcgtcatggtgacaacggcatggccgtcctccgtcacgtcgacgccgtagacgaggcccagatcatagatgttgaccggaatttccgggtcgtagatctccttgagcgcatcgatgatcgcgtcgtagaggctgccgcccggttcgccgaccggcgtttccgcgggtttttgcgcaaggaagccgtcgagatagtcgcgctgacgaggctcttcctcgacacgcaccttcgggggcgtttctaccacctcgacctcttctactaatatcttccgctcttcgcgattaccttcagtcattggcgaagatcttcctcactctttcaatacctttgaccagcgcatccacatcgctttcgtcgctgtagatgccgaagctggcccgcgcggtcgcctcgacgcccagatggcgcatcagcggctgcgcgcaatgatgccctgcccttatggcaacgcccgtttcgtccaatatggtgccgacatcgtgcggatgaaccccctccacctcgaaagagaggatgcccgccgaatcctcaggcccgaagacgcggacgctgttgaggctttccagcgctgcccgcgctttgccgaccagcgcgcattcatgggcgtggatcgcgtccagcccgatggcctgcacatagtcgatcgccgccgacaggccgacgacgccggtgatgtgcggcgttcccgcctcgaaccgggtcggcgggggggcgtaggtggttttttcgaacgtcaccttgtcgatcatcgatccgccgccctgataggggggcatggcgtccagcaattccttccgcccccagagcgcgccgatgccggtcgggccgtagagcttgtgcgcggaaaagacgtagaaatcgcaatccagcgcctgcacgtcgacggcgaggcgcggcactgcctggcagccatcgatcaggattttcgcgccgacgctgtgggcgatgtcggcggcgcggcgaacgtcgagcacgctgcccagaacgttcgacacatgggccagcgccaccatcttgtgcgcgggggtgatcatcgcctgcatggcgtcgagatcgatcctgccgtccggggtgagcggcacgacgtcgatggcggcgccgaccttctccgccgcgatctgccaggggacgatgttgctgtgatgctccagcatggagagcaggatgcggtcgccggtcttgatctgcgtgcccgcccagcattgcgcgacgaggttgatgccctccgtcgcgccgcggacatagacgatctcgctgtcggaagccgcgccgatgaactgcgcgaccttgcggcgggcggcttcataggcgagcgtcatgttggcggagcgctcatagacgccacgatggaccgtcgcatagtccgggccataggcgcgggcgatggcctcgatcacggcgttgggcttctgcgcggtggcggcgctgtcgagatagtgccagtcgccgacgccggggaaatcgtggcggaggtccagaaatccgttcgggctgagcgaaggcgcttcgctgcgctcagcggagggcttcgacaggctcagcccgaacggggggggagcgggttccgtcatacaagcgtctccagcttggcgagcgcggcggcttcgaggctgtcctttaccgcttcatcggccacatcgtcgaacacgcccgcgacgaaggccttcagcagcagcgtcttggccgtggccgggtccatgccgcggctggccatgtagaagagggcctgctggtccaattccccgaccgtcgcgccatgggcgcatttcacgtcgtcggcgtagatttccagttccggcttggcattggccgtggcggtgcggtccagcagcatcgccttcaccgactggaaggcgtcggtgcgctgcgcgtcgcgggcgacgttgatgctgccgagatagctgccggtggcatgctggcccaggatggagcggatcgtctggccgctggtcgcgtccggctgcgcatgggtgacggcggtgacgatttccagcacctggtcgccgccgccgatgatcgcgccgttcagttcgaaatgcgaccccttgcccagcgtgacggcgaaggtcacgcggcccagcttgccgccgatattgaggatatggaagtcgcagcgcgccccgtccgcaacggttatcgcataatcatgcaccgccgccgcgccgtccgccgcgtcctgcaacagatggtggcgcgcattttccccggcggcgacatcgatgcgcgtcggcgcgggcgttggccagatggcggccagcgcgtcgaggtcgctgtagcgccattcttcggccctgcgcgtgggaagggtgagagcgttcatttcccgcctccgttcgcttcgagcgaagtcgagaagcggccaaggaacggctgttgttgccagaccatcacgcggccaccacctccgcatagccttcgcgttccagttccagtgccagttcggggccgcccgacttcacgatccggccgccggcgagcacatggacatagtccggcttcacatagtcgagcaggcgctgataatgggtgatcagcagcaccgccttgtcgggcctgcgcatgatggcattgatgcccgcgccgacgatcttgagcgcgtcgatgtccaggccggagtcggtttcgtccaggatcgccagcttcgggtcgaggatgcccatctgcaccatttcggcgcgcttcttctcgccgccggaaaagccgacattcaccgggcgcttcagcatctccatgtcgaggccgagcagggccgccttctccttggcgagcttgatgaattcgccgcccgacagcggttcctctccccgcgccttgcgctggctgttcaggctctcgcgcaggaattgcaggttggagacgccggggatttcgaccggatattggaaacccaggaacaggcccgcggcggcgcgctcgtgcgggtccaagctgaacaagttcacaccgttgaaagaggcagtgccgccggtaacctgataccctggacggccgccaagcgtataggcgagcgtggacttgcccgcgccgttcgggcccatgatcgcgtggatctcgcccgccttgatggagagcgacaggcccttcaggatcgccttgccgtcgatttcgttggtgagattgtcgatggtcagcattgcttatcccttatgcgcgcgctggagcgtccgcgctgtccagaaggccatgtcccgcacgtcgccgggcgcggggaacagcgtgtcgatatggcgcttgatcggcatatagggccaccagtcggcgccgggttcgggcgcgcccttttccaatatgccggtcacgaattcggtcaccggacccatgcgggcgagattgggggccttcgccttgtggaaggccttgtctgtcttgaggcgctccgtgaaggcggcgtcgcccttgtccagcgcttcgcggcattcggcctgataggcgtccaggtcgccgaaatccttgaccgcgcgggcctggagttcgccctcctccagctcataatcctccgtcaggatgcggatcgcggcggtccatgactggccgttgccgacatcctccgcgaaatcggcgagggcgtcttggatatcgtcttcgtcgctcaagagtcttggtcctcattaagcccctccccttgaggggaggggttggggtgggggctcgcccaacgatccggcgcttgttggagcgcgccgaggatcgcttcgcagaccccatcgatgttgcgcatcacatcatggttggcgatgcggatgatgcggtaacccatctctgtcagcgccgcgtctcgcctatggtcggagttggcgatgtgggtgtcgccgtcgacctcgacgatcagcgccttttgcgggcagaggaagtccgcgatgaacggcccgattacggactggcggcggaacttgtagccgccgagttgcgagcgggagagtttcgcccagaggcgcttttccggttccgtcggttcatggcgcatttcgtgggcgaagcctgtcaatcgagtcaggcgcccagcggagagcccccacccccggcccctcccctgaaggggaggggagtttaggcgggtggcttggtcgagagggttcagacttctcaaccgaccgacccttccagcgaaatgcccagcagcttctgcgcctctaccgcaaattccatcgggagttgttgcagcacttcgcgggcgaagccgttgacgatcaggctgacggcggcttcctggtccaggccgcgctgcatcgcgtagaaaagctggtcgtcgctgatcttgctggtggtcgcctcatgctcgatctgggctgaaggattgcgcacctcgatatagggcaccgtatgcgcgccgcactggtcgcccagcagcaggctgtcgcactgggtgaagttgcgcacgccctccgcgcccggcgcgacgcggacgaggccgcgataggtgttgttgctgcggcccgccgaaatgcccttcgacacgatggtcgagcggctgcccttgccgttgtggatcatcttcgtgccggtgtcggcctgttgcagattgttggtgagcgcgacggaatagaattcgccgacgctgttctcgccgttcagcacgcagctgggatatttccaggtgatggcggagccggtttcgacctgcgtccagcttaccttgctgttgcgcccctggcagagcgcccgcttggtcacgaaattatagatgccgcccttgccgttttcgtcgccgggataccagttctggacggtcgaatatttgatctccgcatcgtccagcgcgaccagttcgacgacggcggcatggagctgattctcgtcgcgcatcggggcggtgcagccttcgagataggagacatagctgccctcgtccgcgacgatcagcgtgcgttcgaactggcccgtattttccgcgttgatgcggaaataggtggaaagttccatcgggcagcgcacgcccttcgggatgtagacgaaggtgccgtcggagaagaccgcgcagttcaacgtggcgaaataattgtcgtgcatcggcacgaccttccccagccacttcttcaccaggtcgggatattcgcgcaccgcttcgctgatggagcggaagatgacgcccgcttcctccagttccttgcggaaggtggtggcgaccgagacgctgtcgaacaccgcgtcgaccgcgaccttgcggctgttcttcaccccggccaggacttcctgttcggcgatggggatgcccagcttctcataggtggcgcggatttccggatcgagttcgtccagcgactccagttccgccttcttcttcggctcggcataataataggcgtcctgatagtcgatgggcgggatgttgagcttggcccagtcgggcgactccatctgctgccacatcgcaaacgccttcagccgccattccagcagccattccggctccttcttcttggcggagatgaagcggaccgtatcctcgttcagccccttgggcgcgaaatcctgctcgatagcggaggaccagccatgttcataggcagaggcgcgctcggccgcctcatgcgcttccaggttgcggacggtggtggcttcttcggtcatagcgtctgctctgcaactcgtttctcgacctcgcccgaaacgaacggaggcggggtgacttctctggcaaggctggcgatggtgacgcccgcgagcgccgaccggatcgcattgttcgccacattcatatgcgggcggatgcggcattcctgctccagcgagcagtcatgcgcgcccatttcgctgcaggcggtcatggcgatggggccttccaccgcctccaccacgtcggccagcgtgatcgcggcgggcgggcggctgaggcggacgccgccgccggttccccggctcgattcgagcaggcccgcggccgagaggcggctcaccagcttctgcgcggtgggcagcgggattccggtttcggcggaaagcgtggtcgcgttcatcttcgccacaccacaatggcgggcggcggcggacatcagcaccacggcataatctgcgaaactcgaaagcctcatgaccctatgtcttgcgaaccattctcaaatcggatcgaatccatccgattgcgcatgtggtcccgcccgcacgcggaatcaaggcatttttgcttggggctgcggcttagctgaaacggttgatcacggccacgtccccgcccagcgagcggcgcagcagggtaagctgggccacggcgctgggttcggtttgcaactggtgcggggtcaggccaatgaaatgcttgatctcccgaatgaaatgcgactggtcgtagaagcgcccgtcgtcgcacagcgcctgccagctttcatggtccagcgcgatccgcgcgctgcaccgcagcgcccgatatttgcgcgccagcagcttgggcgggcaaccataatatttgttggtgagccgggcgagctggcggggcgagaggccggtgatgtcggccagcgtctcgatccggggggagccttcgtccatcagccagccgtccaccgcctccagcagccgccatgtcgattcgggcaacggcaccagcctttccagcaggaagggccagcagagcgccgccatctcctccgcatcgtcggtggcgcggagctgttcgagaagatcccgatagccgggaaggtcgaccatttcctgcacgcggtcggtgagcgtgctggcatcgccgccatgcagcgcgatccatccggcgggcagcagcgaaatgccgaccacccggcccgcccccctcaggtcgaagcgcgtcgcgcccatggtcggccccagcaggcacacctccggcgtcggcaaaatcgttccgtcatggaaatgataatcgccgctattgtcgagcatgaagcgaagttggggcacgtccgcgcgggtcacgtcggaatattgatcggccgtttcagtgaagatgtagagcgagccgaaataggcgttgagttgttcgggcggcgcgaaatagcgcaaccgaacggacccctgcgccgcgtccacggtataggacagcggagcatgaccatctcttaccgtgatattcgaagcccccccgggcgcctcgcctttatgcgaccccatatttcaccccggaatgcaatactcgccaacggggtgggggtgcaaggggctatgctggacggaacgccattttccgtctcgttccaaggcgatgaaccggcggttcccggaaaaaaatgacccggcggttttcaccgccgggtcaggaaaaggtctcgtcagccaaatggcctagagccttcgggtcgcgagactctcttacgtccgaatcggggaaattttattggatggatcggacatcggtcggatcaaaacgggacgaatctcggggaatcttgttaagaaatgtggttccttccttactgttgccgcgctgcaacagcgactcgacgggacggccctgtgctggcatagcgccgccatgtcctatcgcctgatccgcccccttttcttcgcgctggatgccgagcgcgcccataacctgtccatcgcattgctgcgcctgatgccgacgccgcccatgccggaagccgattcgatgctggcgcagacggtggccggcatcgcctttcccaatccggtgggcctggcggcgggttacgacaaggaggggctggtcgcgcacaagatgcacggcctgggtttcggtttcgccgaactggggacgctgacccccctgccgcagcccggcaatcccctgccccgtctgttccgcctggccgaggaccgggcggtgatcaaccgcatggggttcaacaatggcggccaggccgcggcggcagagcggatcgcgacgcgccggcgggcgggcagcaacggacaaacccccgtcatcggcatcaatatcggcgccaacaaggacgcggccgaccggatcgcggactatgcgaccggcgtcgcctgcatggcgccgctggccgattatctgacggtcaacatctcctcccccaacacgccgggcctgcgcgcgctgcaggaccgggcggcgctggaccagttgctggccgcggtcatggcggcgcgggggacggatcgcacgccgatcttcctgaaggtcgccccggacctggagccggccgatgtcgaggatattgccgccgcctgcatcgaccacaggatcgatgcgctgatcgtgtccaacaccaccatttcccggccttcgctgcggtctccgctggcgaaggaagcaggcggcctgtcgggcgcgccgctgcacgatccggcgctgcaaaggctgcgcgatttccgcaaggcgctgggcacgcggctgccgctgatcggcgtgggggggatcgccgatgcggagcaggcctatgcccgcctccgcgccggggccagcctgatccagctttacagcgcgctggtctatgaagggccgtatctggccaaacggatcaatgccggcctgaaggcgctgatggcgcgggatggggtgaagaatatcagcgagatagtgggtatcgacgcttgatccgtcctgtgggttgcagaccgcaacgcagcgattagggtgccggacatgatttctcgcctttccggcctgttggctcccctcgcccttttcgccctccttcccgccccgctcgcggcgcggcagccggtcgcggccaacgccaccgtgtccgccgccgatccccgcgccgccgaggccgggcaggagatattgcgcaagggcggaagcgccacggacgccgccatcgccatgatgctgacgctgaacgtcgtggagccgcataacagcggcatcggcggcggcggattcatcatgcatcatgacgggcggaccggcgtgctggagtcgatcgacgggcgggaggcggccccggcggcggcgcggcccgaccgcttcatgggggcggacggccagcctttgcccttccgccaggcctggccgggcggctattcggtcggcgtgccgggcaatgtgcggctggcctgggacgcgcaccgcaaatggggcaagctgccctgggccgatctgttccagccggccatccgctatgccgaacaggggttcgaggtgcggcagaggctcgacacggcgatgaaggcggtggcgccggtctgggccgattttccggaaatccaggaatatttctggatcgacggcaagcccgcgccgatggggacggtcctcaagaacccgccgctggccgccctgttcaagcggatcgcggcggaggggccggacgccttctatctgggcgagaatgcccggatgatcgcggaaacggtcagcaatgcgccgaaaaatccggtgccggtgacggaggccgatctggcgggctatcgggccaagccgcgcaagccggtctgcggcccttatcgcgcctatacggtctgcggcatgggaccggcttcggcgggcgggatcaccgtgctgcaggtgctgggcatggtggagcgattcccgctggcgcgatggggcaaggacgatccccggtcctggcatgtcatcggggaggcgatgcggctcgcctatgccgaccgggagacatggctgggcgatccggaattcgtgtccgtgccgatcagcgggttgatcgaccgggattatctgaagcagcggtctgcgctgatttccatgggcagggcgctgaacgactatcgtcccggcacgccgccgggggcggagaagcgcaccgccgccctgccccagcccgaatcgggcaccagccatttcgtcgcggtggacaggaatggcgacatcgccgcctggacatccaccatagagagcttcttcggcagccagttgatcgccaatggcgtgatcctgaacaatgaactgaccgatttcagcttcacgccggaaaaggacggcgcgccggtcgccaaccgggtggagccgggcaagcggccgttatcttccatgtcgccgaccatcgtctatgacgcggcggggacgccggtcttcaccgtcggcgcggccggggggaagaccatcatcatgcaggtggcgaaggcgctgatcgcgcatttcgactgggggctgtcggcgcaggattcgatcgcgctggggttccagttcttcgataaggaggggctggtgctggagcagggcacgtcgctggaggcgatgaaggcgccgctggagaagatggggcacaaggtgtcgatcagccgcttcggattgaaggccaatgcggcggagcggatggcggacgggcattgggtcggcggcgccgatccgcgcagtccgggggtttcgctgcaggagtgaagccttttcagcgcgccgtgttcccgcgaaggcaggaacccagtccagacggcggaactgggttcctgccttcgcaggaacacggcgtggctggggcgaactatcccttcaaatccagcccggcgacgttgaattcgaagggaaatgtcttgtccttcggtcccacgaccagattcaccttgagcgtcttgccgtccttgatcgcgtcatagggtttggcggcgggcaggatttcgatgccatccttgttctccgtcatccggcctttccattcatgggtcttgccgtcatccgtgatcgccatgaccttgcagtccgagaggtcgcaggtgaagggcgcgccgaccagcttgaccgtcacgtccgccccgccctcctgcatgggctggacaagcagcacgccgaaagtgtcggccgccgtcatggtctgcacgctgttggcgctgccgatataggcgaccttgggctttccgccctcgccgccctcatatttccagacctgcccgatccggtcgcgctgcgtcggcgccttgtcctccggcgaggagcaggccgcgaccagtcccatggcggccagtgcccaaagggtgcgcatctcttctctccttgcccgtcgttacgggaggagaacgcgtcggcgcggcggggtttccctccgctcagcgatagcgggcggcggtttcccggatcagcgcgatcatgttggggatgccctgcgtccggttggaactgagctggttgcgcaggtcgaagggcgcgagcgcggattcgatgtcggttcgggcgatggcggcgggcggctggtcctgcacggtcagcagcaccagggcgatgatccccttggtgatggcggcgttgctgtcggccaggaaatggaggcgcccgtcctccagcacggtcggatagacccacaccgccgccgaacagccgcgcaccagcgtcgcgtcggtcttgagcgcatcgggcatgggttccagcgccttgcccaggtcgatcagcaggcgatagcggtcgtcggcgtcgagaaattcatattcttcgaccaggtcggcaaggacgggcggttggctcatggccgccatatagggggaaaatcgggtgggggaagcattatcccgccgggtgggtgctgtccggatggggcggatggctcgctgcgctcgcgcccacccctggccccctcccgcttgcgggagggggaatatttgggattatagatcgacgccggcggcgatggcttccagcttgcggatgcgttccttgaggtcggccacctcgatccgggtcgcggtggagggcggcgcggcttcgtccgtccgctgcgccagttcggcgcgcttcaggtccagccagccgttccagccgcgcagggcggtgacggcgacgatggcgagcccggtcagggccgcgaccgccaatgtcaaggtgatgagggggtcctgcatatcgtcctccctgtgatgatgggccgcgtcagtcgcggtcccgaagcctgtcgaattcgcgctccagcgcggtgctgctgtccgtcgccagccgttccagcacggcgacccggtccttgagcgccttcacctccgcccggagccgttcggcttccggatcggggccgcgctggaccagttcctcgcccttgtggcggcggacgatgccatatttggcgcgaacgacgctggcgattgccgctatggcgacgatggcgacgaccatttcaaacggattcatgacttttttcccttgctgagcggggggcccttcagttggcggggccgcgcagacgctcgatttccctgttcaatgcgtgactttcatcggtcccgatgcgctcgaccacggccagcctgtccttcatcgatccgagttcggcgcggagccgggcgtttcgttccggcatggcagacctccctccttccgctcccccaatgggcgcggcctatcagatgttcgatttctcagacaaatcggccgatttttcgacgggctccccagcctgttcgataaacggcgtggggcgcgcaattccgtcagcgcaggctgtcgatctcttccgccagccgggtgttgcggctggtgtagtaggtttcgatgtcggccaggcggcggtcgatgtcgcggaacttggaccgcacgtcgcgggtggagcgcgccggattggcgcgcacgccctgccagaatttctcgtcgtcccggtcggcatagaggcccgacggcctgttgtccgcgatcacgccgatggcgaaataggcgagcagcgtccagccgatgatgaagaaggacaggaacatcgcgaccctgacccagaccacgtcgatcccggtatagtcggcgattccggcgcaaacgcccatgaacttgccgttctgcttgtcgaggtagaatttggtgcggcgggcgctcatgtcagttcctccggtcgaagctgtaatcgtccgtctcctgcggacgcgaagggcggaaatcgggattgtcggcggcgacgatccgttcgaccgtcatcagccgctcctccagccgccgggcgagcaggtgaagctcgtccagcagccgctcatcctcatcggtgatcttgggcgcctgcttccatttggtgacatagtggaagatcagccagggcatgccgatgaacagcatgccgcagatcatgatgggcaggaacacgtcctccatgcgtcattctcccttctgcatgctggccttcagggcggcgagttcggcgtcgaccttgtcggacgcctgcaactcggcgatctcctcctccagcgtcttgggctgctggcccagggtcgcggcatcggcgcgcccttcggccatgtcgaccctgcgttccagcatgtcgaagcgggcgaaggcgtcgttcaccttctctccggcataggcttcgcggacgcgcaggcgattctgggcgctttccatgcgggtcacaaggctgttctggcgggcgcgggcctcgcgcagcttggcctggagcttggcgatatcctcttccgaggcatgcagggcttcgtccagcaccgcgatttcgtgcgaaagctgttcggccatgtcggccgccttctgcttttcgaccagcgcggccttggcgaggtcttcgcggtccttgctcagcgcaagctgggccttttccgtccagctatgctgcagcccctccagcttggcgatgtggcggcgcatctccttctggtcggcgatagtgcgggcggcggaggcgcgcacctccaccagcgtctcttccatttcgaggatgatcatgcggatcatcttcgccggatcttccgcccggtcgagcaggtcggtgacattggcggcgatgatgtcgcgggtgcgggagaaaatacccatttgaacttcactcctggtacgaacttgtgtggcgggccttacgccagatagtgcaaggccgcggggcattcggggttcacgagcagcggcgtttcgctggcgcgggccgggccgaccgccgaaaggatcagggtcgatccgaacaggacggaggcgatggcgacggacaggaactggccgatttcgcggacgctgttgctttgcttttccatgttgaaactcctgaaccttggccttcatatcgtgccgcttgatcggtcagcggcttcggcattcgatattgcagaagccgtgccaatttctggaaatggcggaaattcgcggtcttttacgggcgttcaagaataaggcttgccgaaaggtgggaaatttcaccataagttgggcatggagaaaaatacccagttcgtcggccagtcgctggcctttctggatgcggtcgagcaggccgggcgcgccgccgaactcaaccggccggtgctggtgatcggggagcgcgggacgggcaaggaactgatcgccgagcgccttcatcgcctgtcgccgcgctggggcgaaccgctgatcgtcatgaactgcgccgccttgcccgaaacgctgatcgaggcggaactgttcggccatgagcagggcgccttcaccggcgcggcgcgggcgcgggcgggacggttcgaggaggcggacggcggcacattgttcctggacgaactgggcacgctgtccatggcggcgcaggagcggttgctgcgcgtgatcgaatatggggaggtgacgcggatcggcgcgtccaaacccatgaccgtcgacgtgcgcatcgtcgcggcgaccaacgaagacctgcccgccgccgccgatgccgggcggttccggcccgacctgctggaccggctgagtttcgaggtcatcaccctgccgccgctgcgggcgcgggagggggatgtggcggtgctggcggatcatttcgggcggcgcatggcggccgagatcggctggccgcaatggccgggcttttccgccgcctgcatggccgagctggaggcgcatgagtggcccggcaatgtgcgcgaactgcgcaatgtggtggagcgggcggtctatcgctggaacgagccggggcggccggtcgcggcgatcatgttcgatcccttcgcctcgccgtggaagcccaggcccatgacggttgcgaaggtcgaggcggttcctgcgccgtcatcggtggcggcggcgaacgggcatgaggcggtcacggacctgaaatcggcggtcgacgcgcatgaggcggcgatcgtgcgggcggcgctggagcggtttcgctacaaccagcgggcgacggcgaagggcttggggctgagctatgaccagcttcgccattgcatgaagaagcatgggttgagcgcggggtagcgctacgtggcccttcatcaccgcgtcggcacgggttctgcgccggaatagtcgtagaagcccttgccggtcttgcggccgagccagcctgcctcgacatatttcaccagcagcggcgcggggcggtatttggggtcgccggtcgtgccctgaagcaccttgcagatctccaggcaggtatccaggccgacgaaatccgccagcgtcagcgggcccatgggatggttgaggcccagcatcacgcccttgtcgatgtcgacgacgctgcccacgccctcgcccagcgcgaagatcgcttcgttcagcatcggcagcaggatacggttcaccacgaagcccggcgcgtcgaaggcgtggaccacctgcttgcccaggctggcggcgaagccctccaccgccgtcaccgtttcagggctggtggcgaggccgcgaatgacctccaccagcgccatcaccggcaccgggttgaagaaatggacgccgacgaagcggctggcgtcgggcgcggcctgcgccagccgggtgatcgggatggaggaggtgttggacgccaggatcgcgtcctgcgccagcagcgcgccgacattggcgaagatggtgcgcttgatctcttcccgttcggtcgcggcctctatcaccaactggcaggcggccagcggggcgatgtcgcccgccggcgcgatccgggcgatggcggcgtcggcgtcggcctgcgccagcttgcccttctccaccgccttggcgagcaggcggatgatgccgtcgcggcccttttgcgcgcgcggcaggtcgacgtccgacaggatcacctcatatcccgcctgcgccgccacctgcgcgatgcccgcgcccatctggcccgcgccgatcacgcccacggtccgaatatccttcatcgccgaaaaccctcctgccgaatcctcttcgccagcccctagcgccatggcgggcaggccgccagagcttccgcgcggcgggaaagcggacggaaagccccggacggtcggcggagtgccgatttctgcgatttcccgctttgcgccctgcctgcttgatggttaaaagccccggcatgtccgtttcagacccgctgcccgcgccggcaaccggaaggttcatcgccgccgagcatcacttcccgctgcgcgtctatttcgaggacaccgatctttcggggctggtctatcacgccaattatctgcgctatatggagcgggcgcggtcggacatgctgcgcatcgccgggatcgaccagcgcggcaatctggaggggggcgagggcgtctatgccgtcaccgacctgcaattgcagtatcgccgccccgcccggctggacgacgacctgatggtggtgagccgcgtcacgaaggtgggcgccgcttcatgttccattcatcagagggtcatgcgcggtgaggaattactgacggagggcgatgtttccgtcgccttcctgacgccccagggccgcccgcgccggcaacccaagccctggatcgacattttcagccgtttgatgagaggggaagacatccgcccatgagcctttcgatgcccgacgttggccttgctgtcggcagtgccgcgcaagccgccaccatttcgccgctggccctgttccttcaggccgacatcgtcgtgaaggtggtgatgctgggcctgctgctggccagcatctggacctgggcgatgatcatcggcttcagcttcacgctgcgcaaggcgagcagacaaagccgcgccttcgaacaggatttctggaaggcggaggatatcgaccgcttctacgaggcgcggggcaagtccgaattccccgccgccagggtgatggccgcgggcgtcaccgaatggcgccgctccaccgcgcagaaggtgatcgaccgggagggcacccgcgaccggctgtcgaccgccatgtccagcaccatcgcggcggaggtcgaccggctgtcggaccggctgaacatattggccaccatcgggtcggtcgcgcccttcgtcgggctgttcggcacggtgtggggcatcatgcgcgccttcaccagcatcgcggcggagcagaacagcagcctggcggtcgtcgcgccgggcattgcggaggcgctgttcgccaccgccatcggcctgttcgcggcgattccggcggtgatcgcctacaaccgcttcagccatggcatcaaccggatggaatcggggctgacgcgctttgccgacggcttctattcgacgctgagccgggaactggaggcgcagcggtgacgctgttcgcaaacatcgtcatcccggcgaaggctgggatctcgtgcctcaagcgccgccctatccggcctgagatgccagctttcgctggcatgacgggaaaagggggacgcctgtaatggccatgtccggacctccttccgcgcgtcgcgggcgcgggcgcgcgccgatggcggacatcaacgtcacgccgctggtcgacgtgatgctggtgctgctgatcatcttcatggtgacggcgcctttgctggtgacgggcgtgccggtgaacctgcccgaaacccgcgccaaggggctggaccaggaccagaagccgaccgtggtgtccatcgaccgggacgggggcgtcttcatcgacgacgcgcagatcagcgacgcggagctgcccggccgcctggcggagatcatgtccgccaatgcgggcaaggccgatccgccgcagatattcctgcgcgccgacaaggggctggactatggccgggtgatgctggtcatgggcgagttgaaccgggcgggcctgaacaaggtcgcgctggtcagcaccggctccgaagctgcaagcagcggttcagaataggggccataggctttggcaatggatcgcgcggagaaaatcggcctgggggtggcgacggcgggacatgtgctgctgttcggcctgctgtcgtccggttttctggctactcccaatccgctgaaattgaactcgccgccgatggacgtcagcctggtggacgaggtagcgctgaaatcgaccgcgccgcaggtgtcgacccagccgcccccgcccagcgtcgcgccggagcaaggcccgaccgaggacgccgcgcccgcgccggagcccgaacccgcgccccagccgacgcccgccccgcccgcacccaggcccgcgccgcccaggccggtggcgaagcctgcgcccgccaagcccgcgccgccgaaaaagacggcgcccgccgccaagccgaagcccgcgccggaaaaacccaagcccgccgccgccgcgccggccaaggcgtcgcaaaagcccgcggccaggccgaagcccaatgcccctgcccgcgcttcgggtcagggcaaggcggaaaagcccaagggatcgttgctgggcaaggatttcctgaaaggcatcgataccgaggccgacgcgccgcgcaagcccgcgccgccgcccgccgccgccatgggaccggcgcagaaggccgcgctggaccgtttgatcggcgatcagatatatcgatatttgaaccttccgtcgggcgcggacgtggaattgctggtggcgtttctggacgtcaagctggaccgcaatggccgcgtgatcggaacgcctgaggtcatcgacgtccagggcatcaatgccagcaatcggccccaggtctcgatctacaaggaacgcgcggttcaggcggtgttgcgggcgtccccgttcaaggggctgccgactgaatattatgaacaatggaagtggctcagcccactgcgagtctatgcgaggaaggcacgatgaacagcttgaagctctggcttaaggggaatcgtgctcctgcgaaggcaggagcccagttcggagttcgggactgggctcctgccttcgcaggagcacgggggaggatgatccggtcgcgccgcttgcggggcctcgcctcgctcgcggctgggcttcttctgggagcgacccccgctctggcccaattgtcggtcgacgtgaccggggacatcgacagcagcctcaagatcgtggttcccgcgctgcccgcgcaggcggaagtctccacccccgccggttcctcgaccgaactggggcgcaagatcgcggaagtgatcgcgtcggacctcaaagggtcgggcctgttcgatccttccgggccgaacggcatcccgaccatcgccttccccgaagtcaccagccccgcctatgacaaatggggcgcctatcaggcgctggtgcaggggttcgtgcgcaccacggggggcgaggcggacatcaccgtcggttgctatctctacgacgtggcgttgaagcaggaattgacgcggcagggctatgtcgtcagcccgcgcgactggcggcgggccgcgcataaatgcgccgacgccatctatgcgcggctgtcgggcgaaagccccttcttcgacagccgcatcgcctatatcgcggagagcggacccaaggggaaccgcaccaagcgcctggccatcatggattcggacggcgccaaccaccgcttcatcaccaatggccagtcgatcgcgctgacgccgcgcttctcgcccgattacaagtcgatcgtctatgtgagctacctgaacaaccgggtgcgcatctatgtctacgacatcggcacgggcaagcagcggctggtgacggagagcagcaatgcgaccttcgcgccgcgctggtcgcctgatgggcgcagcatcctcttttccatggccatcgcgggcaataccgacatttatcgcgtatccgccaccggcggcgcgccgcaacgcctgaccaccgcgccgggcatcgacgtcggcggcagctattcccccgacggccgccagatcgtcttcgaaagcgaccgttcgggcagccagcaaatctatgtgatgaacgccgacggttcgggccagcgccggatcagccatggcggcggccgctatgcgacgccggaatggagcccgcgcggcgacctgatcgccttcaccaagatttccggcgacttcaagatcgcggtgatgacccccagcggcgacaatgagcgcatcctgaccaatggctggcaggacgaacagccgagctggtcgcccaatggccgcgtgctgcaattcttccgcaccacgccgggccgggaggggagcagccaggtgtggcaggtcgacctgaccggggtgaacgaacggcgcatcccgacgccgctcagcggttccgacccggcttggggtccgctgctgccttaatctgcatcagatcggaaccgaaacgtcctgactgcgtaacgactttagaccctgtgttgaggagcaacccgatgaaactttcccgtcccttgctgatggcgaccgccatcgtggctcttgccgcctgctcgaagaagccgccgcaggaactgccgcccgcgcccggcggcgatgcttccgcgcagaccggcgggccggccacgccctccggcccggtcaagggcagccaggaggatttcgtcgcctccgtatcgtcggaccgcatcctgttcgacaccgaccaatatgatgtcgacgcgcaggaccagcagatattgcagagccaggccgcctggttgcagcagaaccccaatgtccgcgtgaccatcgaagggcatgccgacgagcgcggcacccgcgactacaacatcgcgctgggcgagcgccgggccaatgccgcgaagaactatctcgcttcgctgggcatcgacgcggggcgcatcaccaccgtcagctacggcaaggaacgccccgccgcgctgggttcggacgaggccgcctgggcgcagaaccggcgcgcggtgacggtcaccgtccaatattgatcctgtgaagcattggggtcgcgccagcttcatgacccgccggtcccttcggatcggcgggttttcttttttgggggaagcgcgacatgctcctgcgcaggcgggagtccagtttcaacgtcgaactgggttcctgcctgcgcaggaacacggctcgactcaggaccagccgccgcccagggccaggaagatcgcgatctggtcctgcaccagttgcacccgcgccgccgccgccgacgcctccgcattggcgagcgagcgctgcgcgtccagcagggacaggaaatcgccccgtccgaagcggaacagcttgcccgcctgcgccgccgagatgcccgcgctgtcccgcgcccggtccagcgccgccgtctggtcggcatggcggcggtagctttccagcgcggtctcggtctggcgcaacgcatccagcactatgccgtcgaagcgggcgagatcggcctgcacctgcgcgtcggcctgcgcgatccgcgccctgacgacggggcggttggggaagctccagctcagcagcggccccaggctcatgccgaagctggtgcccgaacccgcgctcctgagcggtccggaaaggcccagcgatccgccgatgccgatctgcggatagaggtcggccgtcgccacgccgacgcgggcggtgtcggcggcgatgccgcgttccgcctgccggatgtcgggccgccgccggatcagcgccgcgccgtcgcccacgggcagggccgcgtgcagcatcggcagggtcgcgcaatcctccacgtccttcggataatccgccggggcgcggcccagcagggtcgccagcagatatagcccgccctgccgctgcgccgcgaaggcgggcagaccggcctcgctggcgtcgaccgccgcctgcgcgcggctgacatcgaaggcggtgccgcgaccacccttgaacagccgctgggtggcgttgagagtttccctttgcagggccacgacgcggcggttgacggccagcgaatagttggcggcgcagacctgcgcataggccctggccgtcgccgccgccacgccgacccgcacatagtcgcgcgcggccgccacggcttcgacatcggcggcgctcgcctctatggcgcgcctgatccggccgttgaggtcgagcggataggaggcggaaaggcccagatcatagccgaccacgcccggcaggctctccgccgtgccggagggccgggccagggtggctccgccgctgacggtggtgccgacggtccgtccggcctccgcctcgcgcagcacggcctgcgccgcgctgaggttcgcgtcggccacgcgcaggtcggtgttggcggcgagcgcctgttcgaccagcgcgtccagccggggatcgtcatagagccgccaccaatggtcgggcagttcggcattgctgaagcgggcgtcctgcgccgacaggaaggcgccctgcacggcgggggcggttgcggcggacttttccggcgggcggtagtccgggcctgcggtggcgcaggcggtcagggcgagggccatcaggggcgcgcatatctttgtcctgggcccgctctcttctggtgaaggctggcggcttctcaagaaggaaaagggcttcgacaggctcagcccgaacggaggaagggaagcgccagaaggcagggcgttacgcatggcggcactgtcccggctttgcgttcttccgcgccggttcgatggtcacggtggcggtgcgaccggcgatcagcttcacctccgccggtatgtgggtcagcttcacccgcaccggaatgcgttgggccaggcgcacccaggagaaggtcggctcgaccgtggggagcagattgcccgaatccgaacggctgctgtcgttgatgccataggcgatgctgtcgacccgcccgtgcagatcctgcgcctcgcccatcagccggaccgtcaccggcgcgccgatgcagaccagcggcagcttggtttcctcgaaatagccctcgacgcgcaggctgtcgcggtcgaccagggccatcgcctgctggcccgcggcgacgaaatcgcccggatgcaggtccaggttcgtgacgacgccgttgaccgaagccaccacctgcgtccgtttcaggttcagcgcggcggcgtcccgcgcgctcatcgcctcggccagcgcggcctgcgccgtggcgacgcgggcgacattctgctcatgcgcctccttggccaccagatcgcccagggccacgtcgcgggtcgcctcccgccgggcctggcccaatgtcgccttcgcgctggcgatccgcgcctccgcctgctccaccgccagcgcatagcggggccggtcgatcacgaacagcaggtcgcccgccttcaccgcctgattgtcgtgcacggcgacggacgtcaccagcccgccaatgtcgggcgtcacccgcaccacatcggcgcgcacccgcccgtcgcgggtccaggggctgcgctcataatgattccacatccatatggccgccagcagggcggcgatgacgacgacgatggtggcggcgctgcggcccagcgtggcggccaatgttgaaaaggggcggttcataggcggattccaagggtggggacgaggatggcgagcgcgcccagcatcagcacgaagatgctgaggtcgaccgccgcccgataggcgaggaaacggtagaggccgaaggcgccgatcagccgggtcacgccccagctcaggaccagcgcgaccagcgccaacaataaaagcgtcgggacatagacgccgcccagggcgatttctccggtcatgcaacggccctccgatagccttcgctctccgggaacaggttgcggcgcaggctgaccagcgcgaggatcgcctgccgccggatcgcggcgctgggattgcgggacaggtcgccgatcgcgtggtcgatgtcggcgagcagggccgggcgagcgggcgcgggcgcgtccgggtccagcccgcgataatgcgcgcccaccccggtcagcacatcggccagcggcgcggcttcatcggcgggcaggtccagccgcaattgccgcaactcgccgatggcgaccccggtccgaaggtcgcgcaacgcatcgtagagcggtcgcccgctgtccgaccgggtcgccgccagacggggggcgagcagcgcgatgcggtccagcatccggttgatccagccgcgcacgtcgggcggcgtcatcagcgtggcgcgattggctatgtcgttccagcccgcccgcaccgtgcgccggatcgcccgctcgacgcctgccgactgcaacagcccggccatgacgatggcgaaccagaggccgaccaactgcgccaccgtgccgttggcataggcggcgaatgcgtcccggtaacggtccgacagcagcaccgggctgcccagccccagcaatgtcggcagggcgatgcccatccagcggggcgacgccatcatcgtgcccagcagcagcagcaccggcgcataggccgccgccagcatggcgaacccgtccaggcgcggcatgatgacatagccatagaccgcgccgatcagcgaagcggcgatggtgccgatcatgaagcccttgagcggggccagcggattgtccgacccggcgaacagggaaaggaacacgcccgccagcatcaccgccgtgccgccgtccctccacccgctgccgatccacagggcgcaacccaatgcgatggtgacgaaggcgccaaaggcgccgcgggccgccccgacatgatccctgtgcagttcgcggttgcgccgcccctccagcaattcgccgacgcggggactcaccgcctcgcgcctgtgggtcaccatctggtcgtaaaggtcgcggcagtcgcgatgcgccgcgatcagcgtggccagccgggcgaacaggctgaggcgcatcatctccgcccagcccatctcctcccgcgccgcgggctccagtgcggcgcagcgggcgatcagcgcgtccgccgccgccgtgcgggcggcaatatcctcgccggggtcgacgatccaggcgcggatgtcggcgatcagcttccggaccggcggcggcacctttccgccgctggccgccttcagcatcgccagacggtcctccaccgccgcgcccagcggcagcagcagggaaagctggtcctgcatcgcccgcaccgtgcgcacgcggggggccaggcggctgatgtcgaagggcaggtgcaccgacatctggtgcagttcggtgatgtcctgcgccaggcggcggcgttcctgcgccagcccctccactggctccagcgcgatggcgtcatgggaccagcgttcggcgtcgcgcagcatcgcctgcacccgcgccagcagcaggtcggtgatggagccggggaagacgacgccgtggaccaggctgccgcacaggatgcccaggatgatttcctgcacgcgcagcgtggccacggtgaagatggcctggggcgtgtcgacgtcgggaaagacgatcaggcaggcgctgtagcccgccagcacgaacatgtaggatcgcggcgtccggtcgagcagggagatatagacgcaggccgcaacccatgaggccatggccagcgacagcagttcgggggaattgaccagcggcggcacgatagcgaccgaaaagaccgcgccggtcagcgtgccgatggtgcggaacaccgccttggaaatcaccgcgcccgccagcggctgggcgacgatatagctggtgaggaaggcccaatagggccgttccagcccgatgctgagcgccgcatagagcgccagcatcgccgccgcgaaacatttgagggagaagagcgcggccggccagccgatgcgctcgccaaaggccttcatgtcnnnnnnnnnnnnnnnnntggcggcagtcagaggtaggctgtcgctctgcgccgatcaggcggctgctgcgaaatggtggttgagcatgcccatggcctccgtcagcgccgagggcccaatgccaaaagctctctccacaaggcgcacctcgcccctgatgccgggctgcaggcaccaggggcgagcctgtcctttgcgcagggctcgcatgacttcgaatcccttgatcgtggcataggccgtggggatcgatttgaaaccgcgcaccggcttgatcagtatcttgagctttccgtgatcggcctcgatcacgttattgagatacttcacctgccggtgggccgtctcccggtccagctttccttcgcgcttcaattcggtgatcgctgcaccatagctcggcgctttgtcggtattgagcgtggcaggcttttcccagtgcttcaggcctcgcagggccttgcccaggaaccgcttcgctgccttggcgctgcgggtcggcgacaggtagaaatcgatcgtgtcgccccgcttgtcgactgcccggtacaggtaggtccacttgccccgcaccttgacgtaggtttcatccaggcgccagctcggatcaaagccacgccgccagaaccagcgcagccgcttctccatctccggggcgtagcactggacccagcgatagatcgtcgtatggtcgaccgaaatgccgcgttccgccagcatttcctcaaggtcgcgatagctgatcggatagcgacaataccagcgcaccgcccacaggatcacatcaccctggaaatggcgccacttgaaatccgtcatcgttccgtccgtccaatctccgccaagcatgctcaagcttcacgnnnnnnnnnnnnnnnnncaccagcctgccatgaccgcctcgctcctcaagcgattttgcagaacttcacgcacactacccattcgttccgatcaatccannnnnnnnnnnnnnnnnnnncgctcggtttcgggtccgctctgggcatttgctgcggctggctgtattgcgcggacgaccggcatcgctggcgtttgtttcaccgcattcggattgatgggcttttcgggttgaagggctgggctcggagttctgcggcgctgccgcatgggctacgtcggcgcaggcttcagccggagaacgagggcgcggaacaggtcggcatccggacaggcggaagcgaaggcaatgcggatgcggctagcactttctacgacgcgcgcagcgaccttgagcagccgcaggcgcaaggtggtaaactccgcgcttgccagagcagcggtcctgggcatcgcctgctggatgcgccatagcagccagtatgcggcagtgtgcagtatcaggcgcatctgattggcattggccgagcggcacgaggttcggtcgctggcgagctgggacttgtggcgcttgatcaggttctcggcctgaccacgcgcgcagtagagcgtgtcgtagatgtgctcggccgatcctgttgccaacgaggtgacgacatagcggatgtccatgcccagcgtgctggcctcgatccgtgcaacgacgcgacgctggcacttccaggtctttgccccatagcgggtctcggcatagttgcgcaggacgggacactgacgctgggcgcgcttgaccgcgcaggcatcggcgaccgcaacaatggcgggatcggcgcgcagcgctgaattggtgggcaggccgaacacgtaatcgacgcgggccgcatcgcagtaggccatgacctcgggtcgaccatagtgcccgtcgccgcggatagtgatgtgggtatcgggccaattacggcgcaggtgacgcaccaggcgtcggatgtgccccgccgcctcctttccagaaggcgtcttgcctgtgcgcagcagcatggccaccggcctgccggtcgcggtgtcgtagatatggatcggtaggaagcagcgctccccatgatgcccgttccagaacgagagctgttgatagccatgcacgacgtcgcacgtgtcgtcgatatccagcgtgaccgctgtcggaggggcgggatagctggcgcagtagatgtcgatcatcgcggccatcatgctggccagttcgcgcgtagtcggtgcattttcccaccggctcatcgtcggttggctggccagccccgcgcccgattccggcagcttgccgagcgccaggcggaagcctggatcgtcgcgcagagcatcgagatcatcggcatcctcatagccgcacgcaatcgcgaacacacgggcacgcagaatgtcatccaggcgatggatcacccgcgctggatcgcgcggatcggcaatacaagccgccaggcgctggcaaatccccatcgcgcgctcggcctgtgcaagcagtagaacaccgccatccgaggtaagccggccaccgtcgaacgcagctgtgattttcttgcggccgactgctgggaatccaaatgagcttgcgatatcatcgttcatggcgggtgtggcccgtggcattttctgccctgcggcaggttcggcttagacacccagttcctaattcagatcagaggcttacgccactcccgccaacccttcaggacactttnnnnnnnnnnnnnnnnnnnnggaggtatggtggcaaaaaacaattcggtcgcaagagtgcggggaccccgctctgcggcgcggcggcagcatatattggccacgacccgcgatctcttcgtcaaacgcggattccatcagaccgggatggcccaaatcgccagttcatccggcatcgcggtggggcagatctatcgggactttgccaacaaggaggcgatcattgccgccatctgcgaagccgaccttgctgaatggctcgaggaagagacgctggagacggcggtcgcggtgggggatcgcgaaggtatcctcgcctggatcgagcgaatcgccatcgatgagccatcgcatgaaaatcgccgcatgatgtgcgaattcgtggccacagtggggtgtaacccgatcatcgccgagatcaatcgcaaggcggatgtccggctgcgcaccagcctgggagcggcgctggcctctttggcgccgggcgcatctccacaggacagatcaacggtggtggacttcatcatcaccatgtcctggggaatggtagcgggggccgagctgtttccttaccgagaccacaaaatcttgcgccactacatggcgtcgctgttccgccgggaactcgccgcaatgtgcaattgaggacctgctcagtgcgcgcggaccaaggctggcgcagctcgattggcattttggtgagctgaaggtccccgggcactggacaattgttcagcatcatatcatcttctcattacaggccgaggaatacggtcgctccagaggataccggaaagatgatgaacaacgataatgtggcccccggcgacaaggcaatgatcctgttgcaaagcctgatctgctatttgcgagaaaagaacgtcctgtcgcgcgccgacatcgaggaactgcgaaatcgcgtggaggcccggatggctacaccggacagcggtctgtcctgcgccaccgcgctggtcgccgccgccgtgaacgagatgcgggaactggatgactattgcggcaagaagtatggtggcaagcaccggcgtcaggtgaactgaggcgtccatcgctgcatcgcaggattgttttaaagctctctcctatgggccacgtctcgacccgcacggcggggaaacgcgatcagcagcgcggcgctctgccgggtgcgggtataggtgacgtgatactgcggggtcggcttcgggcaagctcgcggtaacctggcgcgtctgttcgtggcctcgatcgtcgccagatcgtgacagggcatgccggcattgccggtgctttcgccgtggcggatgaatatggccttcatggcttccccttcattgctggcgagcgctatccaagcgatatacaaaagatagccaaacagtagcgcttcgcttgcttttcttgtgttcgccaggaagcggcaggctattcgaacagttccgaatgcgtgccggcgcgcacgaagttcaccagatttccctcgatcgtgtagatgagcaggaagtcgccgccgatatggcactcgcgatgatcgctccaatcgcctttgagggcgtggtccagccattccgggccaagcggcgcgtcgttggcgatgaggagcatcatcgcttccttgagctgcttcatgttgtagcgcccgctgcgcgacaaccgctcccaatccttcgcgaaccgcttttcataagacgcctctcgggggagcgaggcgcgcttactgctggcgggcttcttggtcgagggcatcaaagacttcctgaggatcggtgaaacgggcgcggcgggccttcatcgtggcgcgagaggcttcgatggctgcccgtgtttcggcgttcggcactttcagctcgaacggcaaggcatgatccttcgcgacccgggtgagcgtcatgcggaccacatcggatacggtcagccccagttcggccaggacggcggcggcttcatccttcaatgtttcgtcgatgcgcgcacgcacgaaagcggtagcggccataagaacctcctgtgatccgtgttcgatgtagctcaactgagctacaattacaaccattgtgcgcctgccgcttgcgcggcaccgtggctctagtcgctgcgctccccaagcccgcacgcggtcttggccattcggtgacgatccacatggcgggcgagatcgcgtgcgcggatctcggggacaaggtgccggcgctggccggcatgtcgtttgttcagtggggagaggacgttccgccccccctctccccagcaacgggaatagacgggccgtggctcgctcggctgggcctcgctgcgcccgctccaccccgtcgattcccgctgcccccctctctcgccggcgttcttgggcgtccgtgttccggccgatggcatggccatcgccggacaggcgatctgaagggaatagagacgatgacccacgacaaccgggaaagctggctcaatcgggtggcggcgggcatggccccgctctttgaggcgctggaagctcccctgcccgaccgggtgcgcgtggcgatcggcttcaccagcgcgggagccaagggcaaggcgatcggcgagtgctgggataaccggctgagcgcggacggccattttgaaatcttcatccgtccggaccttgcccatgcgcccgacgccatgccggcacagatcgcggccatcctcgcgcatgaactggtccatgccgctgtcggcatcccggcagggggctctgttgcaaagattggcggcagtcagaggtaggctgtcgctctgcgccgatcaggcggctgctgcgaaatggtggttgagcatgcccatggcctccgtcagcgccgagggcccaatgccaaaagctctctccacaaggcgcacctcgcccctgatgccgggctgcaggcaccaggggcgagcctgtcctttgcgcagggctcgcatgacttcgaatcccttgatcgtggcataggccgtggggatcgatttgaaaccgcgcaccggcttgatcagtatcttgagctttccgtnnnnnnnnnnnnnnnnntggcggcagtcagaggtaggctgtcgctctgcgccgatcaggcggctgctgcgaaatggtggttgagcatgcccatggcctccgtcagcgccgagggcccaatgccaaaagctctctccacaaggcgcacctcgcccctgatgccgggctgcaggcaccaggggcgagcctgtcctttgcgcagggctcgcatgacttcgaatcccttgatcgtggcataggccgtggggatcgatttgaaaccgcgcaccggcttgatcagtatcttgagctttccgtgatcggcctcgatcacgttattgagatacttcacctgccggtgggccgtctcccggtccagctttccttcgcgcttcaattcggtgatcgctgcaccatagctcggcgctttgtcggtattgagcgtggcaggcttttcccagtgcttcaggcctcgcagggccttgcccaggaaccgcttcgctgccttggcgctgcgggtcggcgacaggtagaaatcgatcgtgtcgccccgcttgtcgactgcccggtacaggtaggtccacttgccccgcaccttgacgtaggtttcatccaggcgccagctcggatcaaagccacgccgccagaaccagcgcagccgcttctccatctccggggcgtagcactggacccagcgatagatcgtcgtatggtcgaccgaaatgccgcgttccgccagcatttcctcaaggtcgcgatagctgatcggatagcgacaataccagcgcaccgcccacaggatcacatcaccctggaaatggcgccacttgaaatccgtcatcgttccgtccgtccaatctccgccaagcatgctcaagcttcacgnnnnnnnnnnnnnnnnnttcatgtcagcactgcctccgccgtgaaggcgacgcggttcgagcggcgatcgtcgggattgggcacgcgctcgacaaggcccgccgcctgcaactggtccagcgtccgcaccagcgagggctgggcgatgcccaattcctccgccaggtcggcctgccgcgcatccgggccgagccggtcgagatagatgaggcaccagcccgcgctgttggatacgccgaactccgccagcgccagatcggccagttgccgccattggcgcgatacctggggcagcttgtgcgcgaggatgcgcttcagttcggatcgggacatttttcttagatagctaactaatggatttcgtcaagtcatttttcaatcctccctattcgggagatggggaggaataggaagggggcggggaattctgttccccgcccccttcctgtcgctatcgaaccgtcaggcccggcgcgtgccggagaagcccgccgcgccgaaggcgccaagctgcatcgtgccggtgatgctgtcgccgctcacctccgcctcgcattccagcgtcatcggcatggggatggtcatgttcatcttccagaccagcttgttgccgtcgaccttgccgtccgccacgtcgagcgaacccatcatgcccgcgaaggtgccgtggaaactgtccccggaactgatgacggtcagcacgccgttctggtcgcccatcggggtcttcgccacgcaatcataggcgccgtccactgctgccatagcacttctcctttacgtaatcgtcaatcggccaatgtgcccatttccaccggcaggccgaccgcgtcaagctgcggcttcaccagtttcgcgtcgcccaccacgacccagatcagccgggcgggatcgatcgcctcccgcgccgccttgtccaggtccgccgccgtcatcgcccggtagacgcccggaagcgtctcataataatcgtccggccgccccagcatccggttgcgcatcatcgcgcccagcaggtcggacgaggtttcgaagctgcccggcagcgacaatatctggctgttgatcgtctggttgcgttccgcctcggtcgtgcccctggcggtcaggaagtcgccgatatccttgcgcgccgcgataatggactcgccggtcttgtcggtctgcaccggggcatagaccagcagcgggatcgtttccttgacgcccggcagcgcgctgcccgcataataggcccagcccttcgtctcccgcaggtccatgatcaggcgggaggtggaactgccgcccagcacttcgttggccgtcagcagcgtcaccggattgtcggtgcccgccttgttggtgagcaggccggcgaggatcatcgactgcggactctgcggcttgtcgaccaggatgatgcgcgacgggcgcatcatgcggtccatgcggaacagcttggtccccttcgccgccttgggcgccttccagtcgccgaaccgcttttccagcagcggcatcacgtcggccagcgtcgtgtcgccggtgacgaagatggtcgcattgtcgggccgcagccatttgtcgtggaaggcgaccagatcggcccgcgtcactgccttgacgccgctttccgtgccggagccggtgaagggaatgccgtagggatgcgcctgcccatagagaagcggcggcagcaggcgctgcgcgatgggcatgggttcggtcttttccgccgcgatgcgggtcagcacctggccgcgcaggcgttcgacctccgccggggcgaaggcggggttgcggatcacgtcggccagcaggcccagcgaggcgtccagattgggcttcagcgcatagaggccgacatttgtggcgtccatgccgttgcccgcgctgatcgaggcgcccagccgttcctgctcctccgcgatctggatggagctgcgcgtggtcgtgccctcgtccagcagcgcggcggtcagcccggccgtgcccagcttcgccttgtcgtcggcggcgttgcccgcgtcgaaggatacggacacccgcaccaccggcaccgtggcgcggcgggcgaagacgatggggatgccgtttttgagcttcgcatgctcgaccgtggggaattccagatccttgaccggctctatgcccggttcggcgaccttggtcggcggcggcggtgtcgccgcgatcggcgcgggctttttgggatcgcggaaataggcgggacgatgggtggcgttgcccgccagcgcattatcctccgccgaacgctcgccgggcgcgacggtcaggcggaacaccggccgcgacagccatttgcgggccgcctcgctcaccgattgcggcgtcgcggcggcataggcggccagatccttcttatatttggccggatcgttggaatagaccgctccctcggccagcgtcaccgccttgccgctgaaaccgcccaccttctccagcccgccgatggtgccggaaagctgcgccgtcgcggcgcgctgcacctcgtccgccgtcggccccttggcgagatagtccgccagaagctgatccagccgcctgcctaccgccgccgcgtcctgccccggcttcacgtccaccgtgatctccgcgatggagagtttctcgaagggctggatgctggccttggcggccacggcgaccttctccccccgcaccaatatattgtcgagccgcgacgaccccagcccgccgaacaccgacatggcgagatcgagctgggtcagatcgtccgaattcacccccggcacgatccagttgcggtagagccgggtggcggcgacattgtcgtgcatcaccttctcgacatccttgtcgagcgtgggcacggtcgcatcgacatcctggggcgcgggaccggcggggatattgccgaaccatttttcgaccttcgccttcgcggtcggcacgtctatgtcgcccgccagcaccagcacggcgttgttggggccgtaatgggttttgaaccatgtctgcacgtcggccaggctggcggcgttcaggtccgccatcgacccgatggtggagtggcgatagggatgcccctccggcagcatcgcggccagttgcgcatattcgacgagaccatagggctcattctcgcccatgcgcttttcattctggacgacgccgcgctgggtatcgagcttggtttgcgtgacggcgcccagcagatggcccatgcggtcggattccaggaacagcgcccggtccagcgcgccggtcggcaccgtttcgaaataattggtgcggtcgaaccaggtcgtgccgttccagtcggtggcgccaatgtcctccagccgcccgaagaaaggaccgtcggcattttcggagccgtagaacatcagatgttcgaacagatgggcaaagccggtcttgcccgccggttcgaagcgggagccgacatgataccagatcgacacgccgaccacgggcgccttgcggtcggtgtggacgatgacgcgcaggccgttcttcagcgtgaattgctcatagggaatgtccaccgccgacacgaggctggagagcggcgcgggcgcggccgcgctggccgccctgggcgccgcgacggcctgcatcgtgggcgccagcgcgagcgaggacaggccgagcatcagggccaagcggcgggaatggggggagaaggtcatgagcgcctcatgatggtcatggatcggcaggcagcatagcggggcgttttagccgtgcaatacgctttccgctggacaggccgggcgggcgcgataggcttgaccttcaaccataagaggtttcgcacccgatgcgccttcgttccttcgccttcgcttccaccttcgcccttgtcctcgccgcccccggcctcgccttggccgaaccctcacctgccatcaccggggaagcgatccgcgccgatatcggcttcctggccgacgacctgctggagggacgcgacgcgggcacgcggggctatgacatcgccgcccgctatgtcgccgcgcggttcgagaccttgggcctgcggcaggccgtgcaggatagctggtatcagcccgtgacgctggccgtcgcccaactcgacaaggcctccgcccccgcgatggccatcggcggcaggcgcttcgccaatggcgatgacgtcgcgatcgccgccttcggccgcgagccgaagcagagcatcgaggcgcaggcggtgttcgtcggctatggcctgaaatcggaccgggagaagataaacgactatgccgggctggacctgaagggcaagttcgcggtcgcgctgtccggctcgccggtcggcatgccgagcgagatcggcgcgcatctggccgccgaaaagtcgctggcggcgcagcaggccggagccatcggcctgatcaccattcccaccaccagctatctcaatcgcaccccatgggagaaggtgcgcgaccgggcgcagcatccggcggtgagctggctggacaaggaggggcagccctatgtccgcacgcccgcgatccggggcaccggcacggtgaacggggcggccgccgacgcgctgttcgccggatcgggcaagaccgtcgccgcgatccgcgcccaggccgagaagaagggcgcccggcccaagggattcgcgctgaagcccgccgtccgcatcgaccgcgccagcagcgtggagaccgcgcccagccgcaacgtgctggcggtgctgcccggttccgacccggcgctttcgcatgaatatgtgctgctgatggcgcatctcgaccatctgggcgtcagggaaagcgccaagggaccggacaaggtctataatggcgcgatggacaatgcgtcgggcgtggcgaccatgctggcggtggccaaggcttttgcggaaagcggggagcggccgaaacgatccatcctgttcgcggcggtgacggcggaagaagacgggctgttggggtcgcaatatctggcgaggaacccggtcctgccggccggcggcaagctggtgggcgtggtcaatctcgacatgccgatcctgacctatgattttcaggacgtgatcgctttcggggccgatcattcgaccctggggcctatcgtcgagaaggcggcgaaggccgagggcgtttcgctttcgcccgatcctctgcccgccgaggggctgttcacccggtccgaccattaccgcttcgtgcaggaaggggtgcctgcggtgttcctgatgacggggttcgccgggccggggaaagaggcgttcgaacatttcctgaaaaccgactatcaccagccgtcggaccagatgagcctgccctttcactgggaggcggcggccaagttcgccaaggtgaactatgccatcgcccgcgagatcgcggacgagccgcaggcgccgctctggtacaagggcgatttcttcggggacgccttcgcgccggatgcgcacaaggcggtgaagcagtagggaacatgtgttcttcggctgaggtttaatacaccgtgctcctgcgaaggcaggggccggttgaaacgtctgaactgggttcctgccttcgcaggaacacggcgcgccgagagctaaggatatttgcgtagggcctcttgtgttgcttttatgcaacattacatcgtgaccagcttcacgaagggccaaattgcaagagaggactctgatgaacctcgaaaaattcactgaccgcgccaagggtttcctccagtcggcgcagaccgtcgcgatccggatgagccaccagcgcatcgggccggagcatctgttgaaggcgctgctggaggaccagcagggcatggcgtccgggctgatcaaggcggcgggcggcgatgcgggcgtggcgctgcgcgaaaccgatgcggcgctggccagggtgcccgtagtgtcgggcagcggggcgcagcagacgccggggctggacaatgacgcggtgcgggtgctggattcggccgagcagatcgcggccaaggcgggggacagcttcgtcacggtcgagcggctgttgctggcgctgacgcttgccaccaccacggcggcgggcaaggctttggcggcggccggggtgaaggcggaggggctgaacgccgcgatcaacgctctgcgcggcgggcgcaccgccgatacggcgggggcggaggatcggtacgacgcgctcaagaaattcgcccgggacctgaccgaagcggcgcgggcgggcaagctggaccccgtcatcggccgcgatgaggaaatccggcggacgatccagatattggcgcggcggaccaagaataatcccgtgctgatcggcgaccccggcgtcggcaagaccgccatcgccgaggggctggcgctgcgcatcgccaatggcgacgtgcccgatacgttgaaggaccgcacgctgatggcgctcgacatggggtcgctgatcgcgggggcgaaatatcgcggcgagttcgaggaacggctgaagggcgttctggacgaggtgaagggcgcggaggggcagatcgtcctcttcatcgacgagatgcacacgctgatcggcgcgggcaagtccgaaggggcgatggacgcgggcaatctgttgaagcctgccttggcgcgcggcgaactgcattgcatcggcgcgacgacgctcgatgaatatcgcaaatatgtggagaaagacccggccttgcagcggcggttccagcccgtcttcgtgggcgagccgacggtggaggacaccatctccatcctgcggggcctgaaggagaaatatgaactgcaccatggggtgcggatcaccgacggcgcgatcgtgtcggcggcgaccctctccaaccgctacatcaccgaccgtttcctgccggacaaggccatcgacctgatggacgaggcggcgtcgaggctgcgcatggaggtggagagcaagccggaggagatcgagacgctcgaccggcggatcatccagctcaagatcgagcgggaggcgctgaagaaggagacggacaaggcttcgcaggatcgcctggcggcgctggaggaagacctggccaatctggagcagcagtcagccgaactcacgcagcgctggcaggcggagaaggacaagatcgccggcgagagcaagctgaaggaacagttggacgccgcgagggtcgaactggatcaggcgcagcgggccggtgatctggcgaaggcgggggaactggcttacgggcggattcccgaactggagcgcaagctggaagaggcgcagaacgtcacccagggcgcgatgctgcgcgaggaagtgacgccggaggacattgcttcggtggtcagccgctggaccggcattcccgtcgacaagatgatggagggggagcgggagaagctgctcgccatggaagcggaactgggcaagcgcgtcatcgggcaggcggaggcggtgaaggccgtgtcgaccgccgtgcgtcggtcgcgggcaggcttgcaggatccgaaccggccgctggggtcgttcctgttcctggggccgacgggcgtcggcaagacggagttgaccaaggcgctggccggattcctgttcgacgacgacagcgcgatggtgcgcatcgacatgagcgagttcatggagaagcattcggtcgcccggctgatcggcgcgcctccgggctatgtcggctatgaggaaggcggcgtgctgaccgaggccgtgcggcggcggccctatcaggtcgtgctgttcgacgaggtggagaaggcgcatggcgacgtgttcaacgtgctgttgcaggtgctggacgatggccgcctgaccgatgggcagggacgcactgtggacttcaccaacacgatcatcgtgctgacgtcgaacctgggcagccagttcatcgcctcgctggccgatgacgagccggtggagaaggtcgaggatcaggtgatggacatcgtccgggcgcatttccggccggaattcctgaaccggctggacgaggtgatcctgttccaccgcctgggcgcgagccatatggcgccgatcgtcgacatccaggtggcgcggatcgggaagctgctgaaggaccgcaaggtgacgctggacctgaccgacggggcgcgggcgtggctggggcgggtcggttacgatccggtctatggcgcgaggccgctgaagcgcgcggtgcagcgctatctgcaggatccgctggcggatttgatcctgcgcggggaagtgccggatggcgcgacggtgagggtggatgagggggatggagggttgaggctggccatagcgtcagcgtagcccgtaaatccgcatgaaatcgccaagcaggtctcgatagggctgcgacacgccgatcccatccctgttgatcggccgtcgcacctgctggacgctggaagtgaccactggacgatccgttttatgaggttcgaacggccccttttccagcgggagaccgcaatgggtcaggatgcgttcgatatgccgttcgggttgcgcgaccaactcttcatagtcgacgaccagcagacggtctcccagttcggattgccaatgcgcgaacagccgatcctccaactggaaatggaatgcgatatcctccagattccaactccagttcagacccttggcgaaataggtgcggaatatcgaccaggcgcagtcgagcggatcgcgccgcatccatatgagcggcgcctgagggagcagagccgcgacaaggcccatgtggcggcttccctccagcgtcttgtcgaccactcgcccttcgggtccgaaccgttccgcgatgaggtggagataaagccccgcaagatcgttgggcgcgcccccggattgcatgaagcggtccagccattctgcgcccaatccgccaatgtcctgcacgattaggcggaagcggcccaactcctccccgcccgcgaccgcgctatggcttgcgaggatctgttccaccagcgtggtgcccgatcgcgggaggccggtcacgaagatcgggcgcgccgtgtcgacggtcacctgctgggataatcggtcgatataggctcggctgaaatgccgatgcgccagatcggcctctttcccatcggcctggcgatcgtagacatggtgctgcgccgctatgcccgcgccggtcgtgtaggacgcagcggcactttcatagtcgccaagatcatgggcgaccttccccagggcataatggtaactcgaccgttccagtgcgccttgcctattgatcgccggccctgcctttctcagcgctgcatggctttcatcggtgagcaatgctccggacatggccagggcgagccacgcctggcctgaggcgggttcctgcctgacagcctcctcaagccagaatatggcttcttctgtccgccccaaattcaatagcagcgtacctcgcatataggcattggcgaggggagttgggattgagcgggacacatgctccagcttgttcaacgcctcttgcggattccccatctgcgcaatcatcgcagcctgctcgaacagcgcggcttcggatgggttctgcttcacataaaggtccaaggcgtggcgcgcatcggtcaactcgccattctggatcagcaacatggcaatggatttccactgggttcccagcgggccagcgatagcgatcaactcccgcgccactttgttcatgccgccacggtcgcgaagcatgagcgactgcttcagttgcttcatcatttcgaccaccggcatgtcactcattctgcccatcctttttccggcatgaaaaagggggacgctccaagcgccccccttccttttcctcggtattgccgatgatcggcttacatgccgccgccgaaccgaagcgcccaggtgaagcggacggcccgcggagcctgatagccggtgacgaacctgaaatcgtcgcgcaaggaaccgtcgtcattctcaccgaactcaacatagtcgagcttcgacttccagttgaagatgttgaagacgtcgacacggaagctggagcgacccagttccttggggagctggaactggatgccaagatcgacattcttgaaccagttgcccttgaacgacgaaccgcgcgggacgagcgtcgagtcggtcgatccgccgttaccggccggattggcgcaatagaaggacgccgcctgatagccctgagcgaactcgtcggtcgggtgaacgccgatgcacgagaagctgcggggcgactggacagtcacattggtacccagcgtcacccattcggcaggcttatactgcccgaacagcttgaaggtgtgcttgcgggcattggcgagcgtgccaaaggcgccatcggtcagacccggctggtcgaagtcctgcgtcaggccggcgtcatcctggttgttgtccgacttgaccgatccttcgtaatttccgcgaagtttctgccaggtgtaggagaagtcgaagccgaacgtgccgttgaaggccttgctcaaagtgaattcgaccgcatcatatttacggacaggcttcggatagcggagctgctggctggtcagggtcacgacgtcgcactgacccgcgatggtgcagtcgccatccaggcgaaccgtgatgtccttgccgggattggccagaacatattggtggaagccgctccagacatcgccgcaaccgctgatgccgttagtgtcgcaataatcgagcaccgcagcgtcgatcgcgacgtcttccagcgtctccttcagcctgcggttgatgtagcgcaggccaacggtccagtcgttgaaccgatgggtcgcgccgatgatgaactcctcctggaacatcggcttcagattctgcgataccagcgtgtccgtcggacccgcaatgccgtccgaaaggacagtggagcaaagctggcccgcacccggaccgatgtccggacaatcgagcgcgtttgcgccggtcagggcacccagcagaggcgttccgttagccgtggtctgcgggttggccggtgcaccgccagcggcgggggaaccgggattgacgccgatcggataggcatagcgttgttcgtagaaggtctcggcacccgccagacggatgttggtgttcgtagcgaccggcaggtaataacgaccccagaaggcgttgatcttggtcagcttgtcgccgaacacgtcgaacgacgcgcccagacgctgagcccactggttcttgatatccagatattcttcgccagtgatgccgtaattctggaaacggtcattgcgcacgccaatctgaaggttcagccggtcgttaagcagatcccaactgtcctgcgcatagaaggccgtctgcttcgtcttgaactggccgctgttcagataatagcgggtacggatatagttcggcgtgtaccgatagacgacgccttgcgtgtagaaggtatcttccttcgcagacagatcttcccggtcgaagccgacgcgcagatggtgcgatcccatcaggttgaaatagaagtccgcatcggcgcggaaaacttcgcggcggtcctgcgaatcggtgggcgacagcggaatacccgaaacggtttgcagcgacccgttcaaggtcgattgaacggtcggaccggcgtctccgatcaggacatcgcgacgcttgtagttgttctgaccccaggcgcccgacagggtgaaccagttggtgaactgaccggtatactggacgatgaaattgtcgccgcccacttccttgtcttcacggccgacgctgcgccccaccacatccccggtgaccgggtcaagggggagataatcggtatattcatgccgctggtcacggaaataggtcgcctcgagacgatggccatcggtgatgatagcgtccagcttaccgccgaagaaaggcgatttgctggtcgtcttctggcggtagccgctgctgacgacgctgtcgtcgtcacgcacatagcgcggcgtgtagagcgcaaagaacaacagacggtccttgatgatcggaccgctggcatagatgttggtttcgatcgtctcgttatagtcgttgtcgttgcgctgcttgagcgctccggcggcattcaaataggtgttgggcgcacgcttggtcagacccgcgggctggaaagcgacgaccgcgccggcctcaaaatcgttcgagccggacttgacgacagcggatgtaacgccaccgagcgcacggccatattcggcggtccagccgccggtcttgacgtcgagcgtgcggtagaattcgaacggaacggtgttgttgccgacgaaggtacggaagttcgtggtgttgaggccgttcacgtaatagctgttttcggcgatcgatgcgccgccgaacgatacgcagtccgtacagtcggcaaagttcgtatcacccgcgctggtgccgggggccaggagcgccagagaggagagcgtacgcgcaacgggcacggattcggaaagcgactgcacgttcagcgtcagacctgtggtcgtggcagcgaaatcgtttgttttgacgcgggcgccagtaaccacgatggtctcgccgctgtccgcttgctgctgcgacgagccgccggcaatgtagcgataggtgttggactgaccggcgacgaccggcaccgcgttatcctcaaccactacggtcccgccgctggtcacagtcaccgaataggagccggtgggcagcgcggtgatgcggaacacgccagccgagtccgtggtggcggttctggtgaatccctgctcattagacttgatggaaacttctgcgccagcgaccggagcattggcctgatcgaccactgtcccgaccagattaccgcgtgtgtaatcctgggccatagctgcggtggacgcacccacgatggcgaatagcccggcactgccgaacgcaaccacctgcaatgccgcgcttccgcgcagcagcgcattctttgaaattttcttcactacccagtcccttgctctggcgtgacagcaggctcaaagcccacccctgtttcattatgtcgacgcgcaaagagggcaaaggagcccgacagcaaaccctcttcactcgtgctgcgcgatactctgcgcagtcgttttatgagtgtaaagcagagtggaaggtcgaaaatcgcatttgaccggcactgtagcaattatgccacagaccgagaaaaggagattgaacgcccgtttaacaacattgttacaggcctgagttttgggagaaaattttgcgtttcggcgcagcgaaacgaacgaataaaattatagttccgtgaaatattgcttcaactttgcggcatctgccccgccagcaggagggggtcgatccgcgcatcattccatttcatgccccagtgaagatggggcccggtggcacgcccggtggcgccgatcgcgccgatgcgctgtccttggaccacatgttggccgggaatcacgtcgatccgcgagagatggaggaaagcgctgttcaatccatgtccatggtcgatcatcagcagattgccctccagcgtgaaggggcggtcggcggccaggatcactaccccatcggctggcgcaacgacgggctcgcccggcgcgccggctatgtcgacgccgccatgataggcgcccggctggccctgatagacgcgctgcgatccgaacaggccggagatgcggccgatacgcggccagatgaagcgctggcgccagccctgcgcgtccgtcacgacattgcgcgcggcggcgatccgttccagttcgggcttgcgcagcgcgaggaaggcttcggtgcttttcgtcgggcgcagcggggcgttcacctgctcgatccgccagtcgcggggcgcgacggtgagcgtgcggtcgagcggggtgccgtcggccaggcgtccggtcagccgggcctgcggctgcgcgtcgcggtcgaaggcgatcaggaaacggccatcggcatcgaccggcactggctgtccgtcgaagcgcagttcgactatccccttgggcgcggtgcccagcaggacgccgccctggacgggcacgccggtcagggtcagttgcgcgggagggggcgcctcagccgccatgccggttgtcgccagcgctgcggcgacgatccagcccttcatggacgacccggcatcttacaggccacgcgccttcagttcggcctgggcggagatttcggcgctggcatagggttcctgccgggcgatgctccagtagcgcagatcctccagcgggattttccgcccgctgacggcgcagagcacatggtcgcccgcctggagcacgcggaagctgtaggccatatagtgcagccgggccgggcggtcgcggttggacatcagcatgggatcactcggcctttcttgcgcagcggcgtcatcgggaaaacaggtccggttggcccgcttcctcgccctcgcggggtttgcgcggggggcgtgacgggttcgatatagcttgcgcgggcggcttctcaaggggcgtgccgccttcgatggtcgcgcccaccgcgccgtcgcggaagtgcaggctgaccgcgcccgccgccttcgcatccgccacggatttcaccagccggtcgcccgccatcacccgcgcgaagccgcgttgcagcggcaggtcgggattcaccgaagtgaacagccgcgacacccggtcgaaggcggtcgcccggtcccgatagacgcgctccagataatcggggcgcagttgcagccgggccacgcgctcggcggcgcggttgacatattggcgcagcagcgcggggcgcagcgcgccgcccgcctggcccagatgcgtgcgggcatcggcgatgcggtgccgcagggcgctggcaaggccatcggacaattggtcgagccgttggcgctggggcgcaagcagcgtgtcgggggtcggcatcagccgcgcctgcatgtccagccgttcgcgggcctgcgccgcgccgcgccgcacggcccggtccatgcgcagcccctgttcggtcagcatcgccagcagctccgcccgcaccggcacggccatttccgccgccgcggtgggcgtgggggcgcgcatgtcggcggcatagtcgcacagcgtcgtgtccgtctcgtgccccacggcggagatgatcgggatggagctttcggccacggcgcggacgacgatttcctcgttgaagctccacagatcctcaatcgatccgccgccccgcgccacgatcaccaggtcgggccgggggatgggaccgccgggctgcatcgcgctgaagccgcgcaccgcccgcgccacctgttccgccgcaccctgcccctgcacgagcaccggccagagcagcacctgcgtcgggcagcgatcctccagacggtggagaatgtcgcggatcaccgcgccggtcggcgacgttacgacgccgatgacgcggggcatgaagggcaggcggcgcttggcggatcggtcgaacagcccttcggcggcgagcttctgcttgagcttttccagcagcgccatcagcgcgccttcgcccgccagttccatccgatcgatcacgatctgatatttggaacggcccggataggtggtgagcttgccggtggcgatcacctccaccccgtcctgcggcgcgaagggcaggcgcgccgccccgcccttccacatcacgccgtcgatcacggcattgtcgtccttgaggcagagatagatgtggccggaccccgcccgcttgaacccggaaatctcgccgcgcaggcggacatggccgaaacggtcctccaccgtgcgcttcagcagggccgacaattcgctcacgctgagcggcggcgcgttgtcccctgagcgttcctcggctaacaggcgccccgacacatcatatccagcttcatattccggggacatgggcgaaatgaacatccttctgttgggcggcggcggccgcgaacatgcgctggcgtggaagctggcgcaatcgcccgcccttgccaccctttatgccgcgcccggcaaccccggcatagcccagcatgcgacattggtcgacctggatgccacggatcatcgcgccgtcgtggatttctgcctgcgccacagcatcgggctggtggtgatcgggccggaagcgccgctggtcgacgggctggcggacaatttgcgggtcaagggctatcctgtgttcggtcccggcaagaaggcggcgcaactggaaggctccaagggctttaccaaggatctgtgcaagcgcgccaatatccccaccgccgcctatgagcgcgtcgccagcaaggacggcgccatcgccgcgctggacgatttcgcgctgccggtggtgatcaaggccgacgggctggcggcgggcaagggggtcatcatcgcggaaacgcgtgaacaggcggtcgaggcgatcgaggacatgttctccggcgctttcggttcggcgggcgcggaagtggtgttggaagagttcatgatcggggaggaggccagcttcttcgccctgaccgacggcagcgcgatccttcccttcggatcggcgcaggaccataagcgcgtgggcgacggcgacaccggccccaataccggcggcatgggtgcctatagcccggcccgcgtgctgaccccggaactggaggcggaagtgatcgagaagatcgtccgtcccacggtcgacacgctggcggccgaggggacgccctatagcggcgttctctatgccgggttgatgctgaccgacgagggaccgaagctgatcgaatataatgcccgcttcggcgatcccgaatgccaggtgctgatgatgcgtttcgacggcgatctggtcgaattgctgctggcggtggcggaggggcggctggccggtcaggggccggtgcgactggctgagcgcgccgcgctgaccgtcgtcatggcggcgaacggctatcccggcgtccccgacaaaggcggcgcgatcacgggcatcgacgcggcggaagccgcaggggcgcgggttttccatgcggggacggcggacaaggacggcgcgattgtcgccaatggcggccgcgtgctgaacgtcactgcgaccggcgacacggtaaaggcggcgcagcaggcagcctacaaggcggtcgacgccatcggcttcccgaccggcttctgccgccgcgacatcggatggagggaagtcgcgcgggaggaggaagcgcgctgatccccttgcggcgcgcgttcaaccatctttaaataaggcgaattcggacagggagggacgagcgatgcaggaatttttcatggactatggcctgtggctgctgatcgcactgctggtcatcataggcatcatattcctgctgtccgggcgcaaccgggcgggcgagccggccgcgcccgtggagacgaagaagcccgtcgctcccgttgccgctccgcctgttgccgacccagcagaaccggccgctcccggacctgtcgccgctgcccctatttcggcgcaacctgcggcccccgcgtcgccggccgccgccgcgccgcccggcgatgccgacgacctgctgaagctgaagggcgtggggccgaagctcaacgcgttgctgctcgatctgggcgtcacccgctatgcgcagatcgccggctggagcgatgccgacatagccgccattgatgccaggctaggcaatttcaagggccgcccggtgcgcgaccagtggatcgaccaggccaaatatctcgccgccggagacctggccggtttcgaagcgaaatatggcaagatctgaacggtcaggccggtaggggcgccgtcgccggaggtgtccccaccctgcccccttgcggcgcgctgccgaacagcagcggcaacagcgccccccgcgccgtcaggcggcaagccgccgccagcagcaggatcgacagcgccagcgtcgccgccgcccccgcgcccgtcatgacgatcacgcccatgaccagcgggtgccagaggtagaagaacagactgtcccgcccgatcgcattgaccggcgcgaaatgcagccgcagggccgacagcgtcggcagcagcgcgatcaggccaaggcacatcagaagccgcgcaggcacgaaggccaggggatcatggccatgatagaggccggaccaccagagaaggcccagcaacgcgactgccccggcgatcggcagatagcgtcgtgaaacccgccgttccgccatcagcatgccgaagaagaaatagaccggataacgcaggaatcggctgtcgggcgacaacagtccgtcgcccaggggcccgtgatccaggccgaagccgtacatgatcgaaaggctgaccggcgtgccggccgccagcagcaccagcggcgagaaaggcatcagccgcgtcagcatgatcaggaagaacagcgtcggcacataccagaggtgaaagggcggccggaacagaaggtcaaaaggcagggtccagcgcagcgccgctccgctggcgatcatgtacaccatgccggcgaaaagccacggcagcagcatgcgccggccatagcgggacaccaggcgctggatgctgtcgctgcgggtgcgggtaacgttaagcagatagccggagattccgatcatcaacggcatgcggaagcccgatccgacccacagcgccagatcatagccgccggtgatctccatcacatgcccggccatgacgagcagcatcagcacgcctttcaggaggtcgatcgatggattcttgttcacggaaatgccctaacgccctgaatcagaacgatagtgccagatccttgccggatcgttaaggcctcgtaaggatttgcggctttgcagcgcgtcaaaaagcgctacttatatctttccgatgaagacgccgctgctgcaacgcctcgacgcctcgcctcttgccaaatgcgggctggcaatcctcatcttctgcctgatcgtcggcggctggctggctgtgagacggtaccaggcggcgcatgtgacactgccggatgacggcgcgcggcaaggcgcctgctcgctctggttcgtgggcagttcgtccatgcaccgctggaccagcctcagccgggacatggcgccctgggatgcgcgcaaccggggcatggacgatgcgacctttgccgaaatcctgccgcgcttcgccaatgcagccaaggataacaagccggcggcgatcatcctctacgccggggagaacgacatcgccagcggcgtcgaggttcgcgctgtggtccacgaccttgggcgatttctggacctgcgcaaccggatgatgggcgatgtgccggtattgatattgtcgatgaagcccagtccgacgcgccgctcgatcctcgggagccagatgctgttcaacgcggctgcgcgaagactgatcgagcgcgtgccgctgacctattatggcgacatcacgacgccgctgctggagggcggaaagctgggcgacaattatcgggcggacggggtgcatatgaaccccgcgggatatcgcatctgggccaaggtggtgcgccagcgactggacgacatcctgccgcccgagacggtacgccgctgcgcccgctgatggcgaaaggaaggcgcgttccctcccccgaaggcatctgacggatcagaagatgcccaggaatttcttttcctggctcctgttttcgcgggcggtgcccctgccggcctcgtccttggccgtggtgccgcggccgacatcgtcgcggggcttgccgcccctggtgcgctgggcggcggcggtcgcgccggcgaggaccgggccgcaggcggcgctcttggcgtcgccgacatcgacgaaggcaagcaccgaggcgagcggcgtggccgcgatgccgagcgccgccgccgcgccgccgcgcgcgaccagttcggggctgatcacgtcgatgcccggcctggcgaaagtgccgccgatgccgaccggcgactggccggaaaacaggctgaacttcttgccgtcggcgcggaaggcgaggtccaggctctcgttgcggaaggaaaagccgccccggcccagcatcacattcttgcgcgtatcgatgatgatcggatcggcggccgccacgccgtcgcgcacggtgaaggcgatcaggccgcaattgatctccaccggatccttcagcttcttctggaacatcttggtgatgaaggtgccgatgtcgagttccgacagttgcacattgcgcgcccacatggagccggccggcaggatcaccgcgatgcggccgttggacgcgccgagcgaatcgtgcagcgtgttgccgaggccggtcatctggacccgcgccttgatcgtgccggtggtgccggattcctcgacgccccagcgggcgagcagctttcccatcggcgtgggcgacaggcggatgtcgtagacggtgcggaccggctgcacgcgggcatcgatgctgatgtcggaactgacatggccgcccgacatgtcgaaggtcagcggcgacaaggtgagcaggctgcggtccagcgaaagcgtcaggccgatgttggacacaggcagattgtcggcgcggatgcggcggacgtcgtagcggacccgcgcatcgaaattgcgcagcgcctccacccgcagcggcgcgtcgggcaggatgcgcggcgcgccgccgaccgtccggatcgcgcccgccttgccctgccgcgccagccgttcgggatcgtagccgatgaagggaccgacatcgattatgtcgaggctttgggtggcgaggtcggccttcagcaacagccgatcgtcgggcagcgacacggtcaggcggccagccaggtcgctgtcgccgaagcggcccttgagatgggtgaaccgccattcgccgcccgccttggtcagggcggaggtgaagcgataggcgcgggtttcgggaatggcgacgcccaggaaatcgaacagccgggctagattggggccgtgggccagcaggcgcaggtccgcgccctcgatctcggtcgcgccgggcagcgtgccgctgacctccagcacggtcgcgcccgcctctgcttggagggcaagctggttcctgccgcccgtccccgtttcatcgggggaaagcaggccgccgcgcagcgtgaagcgacgggcccgcatcgtcccggtgccggaaaagcgcacgtcgccggcgaagcgggtgtcccgcgccttcaccgtctcgaagcccaggtcggcggcgagttgcatgcggggatcgcgatagcgcagcgtcgtgccggccaggagagcgcggcggatcagcggcaggttgagcggttcgcccttcctgtcgggatcgccgaaggtccacgtgttgctcctgccgtcccgcgaccattcgaggtcaacggcggcgttgcgcagttccagccagcccagcttgtatttgtcgccgaacatcaggctgagcggcgcgatgcggctgtcgatcaggtcggcgcggaaaaagtcggggcggctggcccagggcgtgttggcgatggccatatgttctgcgcggaacttgatggcgatgggatcgaaataaagctggaaatcgccgccgacgcgcacggtgcgttccaggcggctgccgagcatccgttcgaagggatgcttgaggaagcggcccttggtgatgaagaggatcagccagagcgcgaagaggatgccgacgatccagagcaggatgcgcaccggcaggggcagccttcgccagccctggcgcatgcgttggacatggtggcccgcgccgcgaggatgcggcggctcgctcgccggcctatccggccggaggggatctgcgtcggccatggcggttgaacgccggtccgcctttttgggtccgaatcgcttgcgttccgggatgcttgcgactatgggccgcccttcgcgatattcaagaaggaccgcccggctatctagggctgccgtggctgtccgtaatcgtcgcgctgtaaaaggagacgaaaatgcccaagctcaagaccaagagcggtgtgaaaaagcgcttcaagttcaccgcttccggcaaggtcaagcacggcgtcgctggcaagcgtcaccgcctgatcagccacaatgcgaaatatatccgccagaatcgcggcacctcggtcatgtccgacgccgacgtggcccatgtgcgcctctgggcgccctatggcctgaagtaagggagggctgaccaatggcacgtgtcaagcgtggtacgaccaccaaggcgaagcataagaggattttggatcaggcgaagggctattatggccgtcgcaagaacacgatccgcatcgcccgccaggccgtcgaaaaggccggacagtacgcctatcgcgaccgcaaggtcaagaagcggaccttccgcggcctgtggatccagcggatcaacgccggcgtccgcgccgagggcctgacctattcgcagttcatgcacggcctgaagctggccggcgtggaactggaccgcaaggttctggccgacatcgcgatgcacgagggcgaggcgttcagcgccatcatcgcccaggcgaaggctgcgctgcccgcggcctgaacttagaacgatcgcaagatcgtccaaaggggcgccggggcagatgccttcggcgccctttttgtttttgcctggaattggcgccaatcgcccttcatccgttcgcttcgagcgcagccgggaagcaggggcgtccgtgtctcgaccacgctcgacacgaacgggttgtgcgctggcctgcaaaggagaaaacccatgtcgctgcatgtctggtggctctatgtcacggcggttttcctgatctcggccacgccgggaccgaacatgctgcatgtgatgacgcagagcatccatcatggcccgcgccgcgcgatcgccaccatggcggggctgatgagcgcgatcctgctgtgcctgatcgcctccgcgctggggctgggggcgttgctgaaagcctctccgcgcctgttcgacgggctgcgctacgccggcgtcgcctatctgatctggctgggcgtcaaggcctggcgcgcgccggtgggcgaagcaggcgaggtgggcgccacgcgggcacggtcgctgcgagcgctctatggcaccggattgctcaccgggctcagcaatcccaagctcatcatcttcgcggccgcgctgtttccgcagttcatcgataccggccggccctttgcgatgcagttggcgatccttgtgatcagcttcgtcgccatcgaattcggctggcagtgcgtctatgcgctggggggcgcgaagctcgcccgctggctggcgcccgcgaaccggcagcggttgttcaatcggggaacggggctgatgttcatcggcttcggcggggcgttgctgggggcgcgggcgtaagtccccgctttccacctcgtcattcccgcgaaagcgggaagccatctcccgaggaatgcatgaaacgcgaaatcagcccaacggtctatatattggcgagccgccgaaatgggacgctgtacaccggcgttacctccgacctcgtaaagcgtctatacgaacatcgaaacggcttgattgaaggcttcacgagcgactacggcgtcaagcgcctcgtctggttcgaaatgcatgacgcgatcgatggcgcgatattgcgggaaaagcggatcaagaaatggaacaggcaatggaagatcgagctgatcggacgggagaatcccgattggcgggatttggcgctcgatttcgggttcgagccattgaagagtcggcgcatcgtcaaggcgtcaggtgattagaacagggtgggaaatggattcccgcctccgcgggaatgacgaagattatgactgagattgccaatctgaaagccggcctgatcgcggatattgccgccgccgacacgctcgacgcgctggaggcgctgcgggtcggcgctttgggcaagaacggcgtggtgacggggctgctcaagacgctgggcccgatgagcccggaggagcggctggagaaaggcccgccgatccaggatttgcgggagagcgtgacggcggcgctggcggaaaggaaggcggcgctggagcaggcggcgctcgacgcgaagctcgcggccgagaagatcgacatgaccctgcccgccgacatcggtccgcaggggtccgtgcatccggtcagccaggtgatggacgagctggcggagattttcgctgacctcggcttctccgtggcgacgggaccggagatcgaggacgactggcataatttcaccgcgctcaacattcccgagacgcatccggcgcgggcgatgcacgacactttctacttccccgacacaagcgatgaggatggggacgggaagaagatgctgctgcgcacccacacctcccccgtgcagatccgcacgatgaagaaccaggaaccgccgatccgcatcatcgcgccgggccgggtctatcggtcggacagcgacgcgacgcatacgccgatgttccatcagatcgaggggctggtgatcgacaagggcatcacgctcggccatctcaaatggacgctggagaccttcctgaaggcctttttcgagcgcgacgacatcgtcctgcgcctgcggcccagctatttccccttcacggagccttcggtggaggtcgacgtcggctatacgctggcgggcggccagcgggtgatcgggggcgacggcgacgcgccgggcggcggctggctggaggtgctgggcagcggcatggtcaaccgccgggtgatcgaggcgtgcgggctcgatccggatgaatggcagggctttgccttcgggacgggcgtcgaccggctcgccatgctgaaatatgggatgaacgacttgcgcgctttcttcgacggcgatctgcgctggctcaaacattacggcttttcggcgctggacgtgccgacgctgagcggaggagtgggcgcatgaagttcacgctgagctggctcaagacgcatctcaataccgatgcggacctgccgacgatcctcaaggggctgacgaacatcgggcttgaggtcgagggcgtggagaatccggcggaaaagctgggcgcgttccgcatcgccagggtgctgacggcggagcgccatccgcaggccgacaagttgcaggtgctgaccgtggatgcgggcgagggcgccatccaggtcgtctgcggcgcgcccaatgcgcgggcgggcctggtcggcgtgttcgggacagagggcgcggtggtgccggtcaacggcatggtgctgaagaagaccgccatccgcggcgtcgaatccaacggcatgatgtgttccttccgcgaactggaactgggcgaggatcatgacgggatcatcgaactcagcgccgacgcgccggtggggcagtcctatgccgcgtgggccgggctggacgacccggtcatcgacgtgtcgatcacgcccaaccggcaggactgcatgggcgtgcgcggcatcgcgcgcgacctggcggcggcggggctgggcacgctgaacgcgctgatcgtgccggtgatcgaggcggccgggccgggaccggacgtgcggatagaggatgccgagggctgtcccgccttcttcgcgcggacagtgcgcggcgtgaggaacggcagttcgcccgaatggatggccaagcagttgaaggccatcgggcagaagccgatcagcacgctggtcgacatcaccaattacatcatgatcgatctgggccggccgctgcacgtctatgacatggcgacgctgaagggcgggctggtggcgcggcgcggcaggtcgggcgagcaggtgctggcgctgaacggcaagagctacgccgtcgacgagagcatgaccgtgatcgccgacgacgaggcggtgcacgacattggcggcatcatgggcggcgagcattcgggcgccaccgaagccacgaccgacgtgctgatcgaatgcgcctatttcacgccggagcggatcgcggtgacggggcagaagctggggctgaccagcgacgcccgcgcacggttcgaacgtggggtggaccccgccttcctggacgacggcctgtcgatcgcgacctatctggtgacgcatctgtgcggcggcagcgcaagcgaggcgacccgcgccggcagtccgccggcggccgcgaagaccgtgacctacgacccggcgcaatgcctggcgctggccggcgtggacgtgggggattccgagcagaagcgcatcctggaaagcctgggcttcgcggtggagggccatgacgccaccttcgaatatcaggacggcgtgccggtcacgaccccggccaactggaccgtgacggtgccgagctggcggcgtgacgtcgacggttggcccgacatcgtggaggaggtggtgcgcatcgtcgggctggatcaggtgccctccacccccctgccccgcgcccccggcgtcgccaagccgaccgccacgccggaacaggccgtcgagcggcgcgtgcgccggacggcggcggcgcgcgggctggccgaagcgatcaactggtccttcatttcggagaaggaggccgccgcggtcggcggcggggcatggaccctcgccaacccgatttcggaagatctgaaggtcatgcgtccttccctgctgcccggcctgctttcggccacgcggcggaacgcggatcggggcgcggcgtcggtgcggctgttcgagctgggccgccgctatctggcggacagggagcgggcgaccgtcggcttcgtgctggcgggcgagaaggtggcgcggggctggcagacggggaaggcgcagcccttctccgccttcgacgccaaaagcgaggtgatcgcgctgctggcggcggcgggcgcgcccgtcgccaatctgcagagcttcggcgaggcgtccggcgcctatcatccgggccagtcgggcacgatgcggttggggccgaagacggtgctggcggaattcggcgtgctgcatccgagcctcgccaagcagttcgggctgaccggcacggtcgtcgcgggagaggtcttcctggacgcgatccccgcaaagcgggccagcggcttcatgcgcgcgccctatgcgccgccggccttgcaggcggtgaagcgcgacttcgccttcgtcatcgatgaggccgtcgaagccgaaacgctggtccgggccgtcaggaacgcagacaagaaggcgatcgtcgaggcgcggctgttcgacatgttcgtcggccccggcgtcgaggagggcaagaagagcctggccatcgagatcacgctgcaacccggcgaaaaaagcttttcccaggaagaactggacacgatcagcgccgcggtggtgaaggcggcggaaaagctgggcggcacgctgcgcggatgaggctgttcgccgggatccaggggaaggcgcggctcgccggcctcttccttctcggcggaatggcgctgcgcggcgtgggcgaggccatgatccgcgccgctctggtcgtgcccggttccgggcgggagacggcgcggaacataagggacttcccctgggcctatcgcgccgcggaggcgagcgatctggcgatgatctgcgccatgctgggggcgaccgtgctgctttacgcgctgttcgcgccggtcgggaggcatgttgcgcggatggcggcactgctttccgtcatcggcatcgcgacgctggcggccagcggccttccggccatggcgccgctggtcctgctggacggcgcgccccatccgggcatcggcatggcgcagacctattccctcgtggaactggcgctgctgctgcgggatcaggttcagggcatagcgcgcatcttcctggcgctgtacctgctgctgaccgggctgctggttttccgttcgcggcggtttccccgtgccctgggcgcggcgctgatcttcggcggctcgctgcaggcggccgtgcgtctggtggcccttacggcgccggacctggccgatgcgacggtgattcaggcggacatcgtggcggtgacggcggaggcggcctttgccctatggcttattttttcgcctcgtccgacttctcctgcgcggtcggaggcggactcgtgatcttgcagcccctggcgtcggccaggccgcgcagatagccgcgccgggctatgccggcggtgacggcggcttccagacggcgctcggcgggcgccgcgccgctgatctcccgcaccaggccgcgaaaggggatgatcgaattgacgatggtcttgccgaccgcttcggcgatcttgccggtgcggttctcattggccttctgccccacggtgaaatcggggccgagcaccgcgtcaagctcctcgagcgaggtcttgagcgccttgcagctccgcaccggcgggcgccgataggggtcttcgaccgccttctggagcacgtcgggaatcttgtccttgtcgatgccgacgtcccgcgccggctgggtggcgatggtgcccgccttcttcagcgtgtcgtccttcttctcctgttcctgcgccagggcgcccgtcgaacagagcagcagcgcagccacgccaatccatttcatccgattttctccctgctgctccttcaacccgttgagacagggcgtggttccgcgcctggttcgccgcccctgattctttgctttccgcgatttcctgaccagcgatcggttccgatcgcctggaaatcgctctatgccggacggcaaggagattgcagcgcatggcggacgaattcatcaccatcggttcgggcgacctcagcgccggcatcaacccgctgggggcggagctatggtcgctgaaagacgggcaagggcgcgaactcatgaccgatgccgatccgcgctggtggacgggacatgcgcctcttctcttccccttcgtcgggcggtcgcggggggacgcctatcgcttcgaggggcgggactatcccatgccgcagcatggctttgcgcggcgcaggctctttgacgtggtcgaacgcagtgacgaggccgcgaccttccggctggaggcggatgcggagacgcgggccgtatatcccttcgacttccggctggacatgcgcttcgcggtcgagcgagcggcgctgcggatgaccgcgacggtggccaatcgggggacgggcgacctgcccttttccttcggctatcatcctgccttcgcctggccgctgccctatggcggtgcggcggaggatcaccgcgtgctgttcgaaaaggcggagcccgcgccgatccgcaaggtgggggacgagccgggactgatcgcgctggagagcgcgccctcgccggtcgagggccatgtgctggccccgacacctgcgacgttccggggcgacgcgctgatctgggaccggctggagagccgcagcctgttctggggcgtgccgggcggcagggggctgaggatcgactttcccgatacgccctggctggggctgtggcagaagccgggcgcgcattatctctgcgtcgaaccctgggcgggaatggccgacctggtgggttttgccggagacgtttgggagaagcaggggatcatgcggctggcgccgggggaggaacgggccttccggatggacgtggcggtggtggacggctggatttgaggtgccgcgccaaaaacggccttactggcgcggcggcgaagaatcgctatatgggccgcccatgaccattccttcccgccgcaccttcgccatcatctcgcaccccgacgcgggcaagaccacgctgaccgagaagctgctgctggaaggcggggcgatccatctggcgggcgaggtcaaggcgcgcggcgcgaaccggcgggcgcggtccgactggatgaagatcgagcagcagcgcggcatttccgtgacaagctcggtcatgaccttcgagcgggacgggatcaccttcaacctgctcgacacgccggggcacgaggatttttccgaggacacctatcgcacgctgacggcggtggactccgcggtgatggtgatcgacgccgccaagggcatcgagccgcagacgcgcaagctgttcgaggtatgtcggctgcgcaacgtgccgatcatcaccttcgtcaacaaggtggaccgggagggccgcgacgccttcgcgcttctcgatgaagtggcggacgcgctggcgctggacgtgtgcccgatgagctggccggtcggcatgggcggcgagttcgaggggatctacgatttcgcccggaaccgcctgcgccagccttcgggcgcgagcaaggaatttgaggggaaggaagccttcttctccggcatcgacgacgacgcgctggccgggcatctgtccgcacaggggctggcgcggttgcgcgaggaggcggaactggcggtgggcggctatgccgatttcgacctggccgcctatcgccatggcgacctgacgccagtctatttcgggtccgcgctcaagctgttcggcgtcaccgagttgatcgacgcgctggccgcccacgcgccgccgccccgcgcccagcccgccgaacccgcgccggtagagccggagaacagcgaggtcaccggcttcatcttcaaggtccaggccaatatggacccgcagcatcgcgaccggatcgccttcatgcggctctgttcgggcaagttcaggcggggcatgaaactgacgccgagcggcagcggcaagccgatcgcggtgcattcccctatcctcttcttcgcgcaggatcgcgagatcgcggacgaggcctttccgggcgacatcatcggcattcccaaccatggcacgttgcgggtcggggacacgctgagcgagaaggccggggtgcgcttcaccggcctgcctaatttcgcgccggaaatcctgcggcgcgtggcgctgaaagaccccaccaagacgaagcagcttcgcaaggcgctggacgacctgtccgaagagggcgtgatccaggtcttctatccggagatcgggtccaactggatcgtcggcgtcgtcgggcagttgcagctcgacgtcctgatctcccggctggaggcggaatataaggtggcggccgggctggaggcttcccccttcgacacggcgcgctggatttccggcgatgacgcggcgatcagggatctggtgtcgttcaacggcgcgaacatggccaaggatcgcgacggcaacctggtcttcatggcgaaaagcgcctgggacatcggctatcagcaggaacgccaccccaaggtcaagttcagcgcgaccaaggagcggtgaggaaaaggggcggcggcagatggcctgggacttgcgccgcgccttgctgaaaaagggcgagttcgaatccgcccggctgatcgacttcgaatttcgggagcgggcgcggacgatgaagctgcttgcgccgcgggtgtcggcggcgctggagccgcaagccctggccggggaaatcgcgctgggggacgatgaatccatcctgcgccggttgctcgatcgcttccccgacctggaagaggcggcgctgcggcaggactatgccgaatgcagggcgcaggcgcgcaaggaactgatcgcggaactgggcgaccccacgccctatcgcctgggctgaccttcagcgattggcccggttgcgagaggatggaaaggtggcggagacggagggattcgaaccctcggtagccccttaaggctacgacggtttagcaaaccgctggtttcagccactcacccacgtctccgcacgaatttgcccaccggataaggtgagcagtggctagatgtcggcctatagcggcgggtttgatgcatggcaacggttcgcggcggagaaaaatcgccccaatttcgaaaagcggattcggactggcgcggaatcgactcgggtcgccgttcgttcattgtcgtttcagcttgttccccgataatctgaaatatggttcaagagcgggttctttggggagtagcggacatgatcgggattttgcggcggttttcgggccgcgccgcatgggcgggcgctttggcggtcgccctgggcggcatgacgctggcgcccgtcgccgcgcaggcgcaggtgcgcaccgtcgatcccaataccgccatcgatgccgacctggcgccggtgccgcagcaggggggcacgcctaccgatcccggcgtggaccccagcgtcccgtccgggaacggcgcgccctatgatccgccgccggccggttcggggtctacggcgaccggatcgaccgcgaccggcgcgccggtgacggccaattctcccccggcggcgatttcccccagcgattcctatcaggaagacgatctgatcggcgcggccgaaggggtgttcggcaagggcgcggaagggctggccggcatcatcgagaagatattgaaggatcagggccgccccaacgcctatatcgccgggcgggaggcgtcgggcgctttcgtcgtcggcctgcgctacgggtccggcacgctcaatcacaaggtggagggaaagcgggaagtctattggacggggccgtccatcggcttcgacgtgggcggcaatgcggccaatactttcgtgctggtctacaacctctatgacacgcaggatctttatcaccgcttcccggcggcggaaggcacggcctatctggtgggcggcttcaccgccagctatctgcgctggggcagcgttgtgctgatcccgatccggctgggcgtcggctaccggctgggcgtcaatgccggttacatgaagttcaccgagaagcggaactggctgcccttctgagggacttggagcgcgggcctgaaaatcctccctgcgcgaagcgtggggagggggaccatttgcgaagcgaatggtggaggggaaattcggaggtcgtgccccattcccctccaccagccttcggctggtcccccttcccatcttgcgatggggaggatttttaaggcgtgcctacagggataggttgagttgcccgctcgcctgctccggttcctcatggtccagattatggacgcccagccccaatagccgcgcccccatgcgcagcggcagttgggcccggagcagcgcccggccggtctccgccagcagatcgggcgagcgcagcggagcggcgaagctcctggagcgggtgatgatccggaaatccgcgaacttgaccttgagcaccaccgtccggccataggcgccgctcttttcgatccggccccagagattctccgcgatccggtccagttccgcgatcagcgcatcctccgccgtcagatcgtcgaagaaagtatcctcgacgcttaccgatttgcgttcctgccgctcatgaacggggcggtcgtcctcgccccgcgaggcgcgatagtagaacagcgcggcgctgccgaaatgttgctggaggaagggcaggtcgcgggcgcgcagatccgcgcccgtctctatgcccagcgccgcatccgcttcgccgtcaccggccccacgccatggatgcgccgcaccggcatcttcgcgatgaaggccgcgccttcctccggccggacgacgcagatgccgtcgggcttgttctggtccgacgccagcttggcgatcagcttgttgtaggagacgcccgccgatgcggtgaggccggtttcctcccggatcaggcggcggatttcctcggctatgcgcgtggcggaggggatgccgggcttgttccgcgtgacgtccagataagcttcgtccagcgacagcggctggatgatgtcggtgaagcgggagaatatctcccgcacctgggcggacacggcgcgatagacctcgaaccgggggcggacgaacagcaggtcagggcagagccgccgcgccctggcgcccggcatggcggagcggacgccatattttcgcgcctcatagctggcggtggcgaccacgccgcggggaccgccgccgcccaccgccagcgccttgccccgcaggctgggatcgtcgcgctgttcgactgacgcgtaaaaggcatccatgtcgatatggatgatcttgcgcggcgggctttccatgggcgcgcttatgccacagggcgagccggaaggcagccctcagcgtggcagcaggcgcaggctatcgggcagcccgcgtcagcctcatttcttgtccttcagcgacagcagcgcggcgaaggggctggtctgctcctcgctcagcacgcccgcttcgcgcaggacgctgtcggcttccggagcgcgcggatagggcgtcatggccagcgccaccgtttcggccaccgcctcgcccatgtcgaggaccaggccgtcatagccgatggtgtcgcaatcctcggcgtccagctccagctcgtcgccttcgggcgcatcctccccttccctgacgaagcggaggaggaagtcggtatcgaccctttcaggaaccgcaacgccggtcgcgacgcagggctgggcaaggtccgcccgcacccgccccttggcgtagatcgcgccattttcctcgctcagcgcataatccgcctccagccggtcgagcgcgagcaggtggaagcgcctggccaacgcctcgcgctcggcggcatcggcagtgatggtcactggctgggcatggcgggcaagctggtcaacacggaccggccgggaaaattcgggggtcgtgctcatccaaggtctcctgccatcagcgcgtcgcggctgacgcagccaagccggacccagcgcgaacgcagatgcgattcgacatgcgccagcgcgtcggcggacggcgccgcgccgcgatagaggttgcgggcgatcgcttcatccagttccgcttcgcccgacaatgcggcgcgataggccgccagacgcccgcccagcgcgctcaccatgcggccgatatgcttgccgacgacgacgtcgccaatcccttcctgccgcaactgaccgtccatgtcgtccacgaacaattcggtcagccagacgctttcctgcgcagcgcccagcgcctccagccgcatcagcgcctgggtgaggatggcgacgatcatgtcgaaacgcccgtccatcgtgtcgggaacccgcccttccacataccaatggggccggcggccctccgcgacgatggcgttgtagagggggcgcatcgtgtccctggggtcgctgggcgcgaacaggcgctggaagatgctgggcatgacgaatgagtttcctggctggaccgaaaggcggccccttgccgaggcccacgcatttccatattgatcggccagccgcccgatgcaatggcggctttgtttttcggcaaggtccggggcgtgcccccgcaggagaagttcatgcgccagttcagccgccaatcccgcagcgggcggattttgcttggcgcaggcctttgcgcgctgttgctgggcgcgtcgggctgctcgcgcatccgcacccaccagggttatcaggtcgacaagctgctggtggattcgatccagccgggcatcgataaccgcgcctccgtggaaggcacgctgggccggccgagcttcgtcgcgcagttcggcgaccaggactggtattatgtgtcgcgcgacatgcgatcgctggccttttccagccccaagcccgtgtcgcagaccgtgctgcacgtccgcttcgacgcggcgggcaatgtcgtggcggtggaccgcatggggctggagcaggtggcgaagatctccccctctggcgacaagacgccgactttgggccgccatcgcagcctgttcgacgagattttcggcaatatcggcgcggtcggcgccggcggcatgggcggcgcgggcggcggcagcaacaccggcggcccgaacgggagctagagcgggtttcgggtctggatagaaagcggacctatcttattcctccccatcgatagatggggagggggaccatgcgaagcatggtggaggggaaggaggcgcgacctgcgtgtatttcccctccaccatcggctgcgccgatggtcccctccccacgctgcgcgtagggaggattttagccgccacgccgctcccacagcttcaagccgtcagccaggcgcgtcggccgatagcccaatgcctgcagtcgatcgatattgagggcgggaaagccccaatcctcttccccctcaccttcatgcacgacggccgcgcccgttcgctccgccagcagggtcgccagttccgcaatcgtcgtgcgcacgccgctgccgacattgaaagcccccgcattctcgctgccgagcaacagcatcatggcccgcgccacatcgtccacatggatcaggtcggccccgaacccgccgccgccacgcacccggatcggcccaccgctcgcggctgcctgcgccatcgcggccagcgcgccgctccgctgacccggcccatagaccgaagccagccgcagcgtctggagcagcacatcctccccccggcaacgttccgccgcgtagatttcctgacagaccttcgaaccgagataatagcccctgctgccgggaaagaggggcgcttgctcgtccggaggctggccagtcggcgcataggcgttggcgctgctcgcctgcatgatccgccgcacgtctgcccggatcgccgcgtcgaccagcctcagcgtgccgagcgcgttgatccgccagcagcgctccgcttcggccgggtcgccatggtcggtggggatatgggcagcgagatgcaccagcgccgcgcagccggaaaggtccgcatcctccactgccgccaggtcgaggaacgcccaatcgtccgccggatcggcatcgggcggcgggcggcggccgagatggcggatgcgccaccccgcccgccgcgccgcaggccgaaaggcgcggccgacaaagcccgaaccgccggtcagggccagcagggggccgacgccgctcatcgcaccgcgtcgatgcgctcctgcggcacgaacatctcgtcccaatagcgcaagatgacccccggccggaccggcggctgcacgatgggggtggcgtggagcagtttccgcacgcacatctccacctcgttgaagcccgccatggcgcgcagcggcgtcgtgccggaaaatcgggcgttgatctcgaacacgcggggggtgccgtcggcatcggtgcggaactggaagttggcggggccatggggttgcagcgcccggcccagcgtccgcacctgatcgttcagttccggatagtcggcgacataagcgcgataggtgtttccgtcgcgcaggtcgcggcgcatcacgatggacgcctgcacctcgccatcgaagacgagggtggaggcggtatattcgcaatcggcgctgcccacgcattgctgcacgacaagcccgccgcgcccctccagcgccgacgccagtccggcgcggtcatgcaccaccgatacgccgaccgaacgcgcgccgatccggggcttcaccaccagcggaaagccgacctgggcgatcagcgcctccaccccctccttatcctcgccagcggcggaggcgggatggggcaggccgacgctttcgaagaagcgcgccgtctccagcttgtcgtcggcaatggcgacgacgcggggatcgctgaccagcacatgcgtcccgaacagcgcctccagccggtggcgctcagcggcgaaccaggacagttcgacatcggttccgaccagcacggcgtcgggccgttcccggtccagcagttggtgaatgcggtcgccaaaggccgggtcatcggcgaagggcaggcgataggccccgtccgcccagtaaaggccggaggaaagcggattgggatcggcggcgatcacccggcaatccagggtcgattgccgcagcgccttgataatgccctgccccagcacggcgcccgctccggtgacgagaatcttcatgcgaagaaccggcagagccgctcctgcgtggaggcggacagggtagtggcgcggatggcgtgcatctgatcctccggatcgaaatcgatgtcgcggctttcgatggtcacagaatctcccctgatgtcgatcatcgcccatttcggcgtccggtcgccgtcgtctcgcggctggccgagcgaggcgagggtgaagatggtggcggcgtcgcaatcatagcggcgatgccggtggacgtggccgaacaggccgtagagaaagccccgcgccgcgaccgcggcggcggcttcctccgcctcctgcgccgagcggatgtagcgccagtcgccatagtcgaagggattggcatgggcggcgaacagcggcccgagcgaccagctttcgcgccagtcgaacgccgtcatgctgtcggacgggatatgggcggcggtccagtcgacgctttcgcgcagccagtcgggcagggcggcgcgataggcctccgccgccgccgacccccggtagagcatgtcgtgattgccgctgatcaggatcgccccgtcgcgaaccgccgcgccctgcaccagttccagcgtctccagcggctgcacgccataggtcagcaggtcgcccaggatgagcattcggtcgaacccctcccgccgggcggcggtaagcgcgagttgcagcgggtcgctggcagcgtggatgtcggtcagcgcggctattcgcatggcgacaccgggcgggccagaggggacggagcgaagcgggggcggcgggactgggtcagttcccgatacaggtcgagatgcgccgccgcgcagctttcgagggaaaagcgccgggcggcatgcagcgcgccccgcgacagggcggcatattgggagtcgtcgctcagcgtctccacgaccgcccgcgccagcgcggcggggtcggaaggggggacgagccggccgttgacgccgggcaggaccatttcccgattgcccgccaccgcggtcgcgacgatgggcaggccgctcatcgccgcctcgatcatggcgatgggaaaaccctcccacagcgagcagttcacgaacaggtccgcctgccgcatcagcgcgtcgacgccgctgcatgcgcccagcaattcgacgggttcgccagcggcctgcacctgaagccggccgaattccggtcccccgcccgctatgcggatgcgggcggagcggccctgcgccgccagcgcctccaccagcgggcgggcggcgcggagcagggtgggataatccttctgcgccgacaccgtgcccacggcgaggatcgtcggatcgcgcctggcggcgtcgcgcggctgcccggcctggaagcgggcgctggcggcgttcaggatcatgcggatcggcttgcgggcatggtcgcgcagcatcgcctcgcactggtcgctgatcgcgacatagctgtcgacgatgcagtcgaagagggcgaaggccgacggcggaaaggagaggcggctgttatggtgggtcagcaccaccggcacgccgggcatggccagcgcaagggggaagagggcgcgggccgtgtgggcgtggatcacgtccggccggatcgcgcgcagggcgcggcgcagcgccagcgccccgccgggcagattgttgcggttggcaaggcccagggaaagggcggtagcgccgtccgcccgcacccgcgccatcatcgccgcttcggtatcgggcgcattgcccacctgcgccgcgtcgctgagcgagaggactgtcgcctgatgccccgcctgcgcaaaagcctccgccagattgcagaccagcatttccgccccgcccgacgtgaagctggtgatgatcgaacagatgcgcatctcagcgggccaggtcgacgccggtggcggccagcagcgccagggcgcggggcgacaggtcggaccggcagcgttccagcaccagatcggcctgatcgggcctcagccactcgccgaaggcgcccgccttgccgctgcgcatgcgcaggctctggtcgtcgttgcggtcataatcatggccgggaatgccgccgtcgcgttccttgtcgcgcatccggtcgaattgcgcggcggcgacggcgcgggcgagcatttcgggctgaggctcgacgcccagaaaggcgaggatgcccgccacggcaggcatcggttcggccagcatatgttcatagctgatcaggtgatgcggccgccccgccagccctgccgcccagccgttcagataggcggttagcgccgccatcccatatttgggttcgtccaggaaagccgccatgtcgccggaaaaactcttcttgtgccgggtcgcgtggaaataggcggacacgatcacgtcgcggggatcccgaaccaggaaaaggaccggccggtcgaggaacagccgctcgcgatagggcaggtgactgaccagaatcagcggcagccccgcctcgcccgtccgcccgatgaaggcgtcgatgccgcgcacgggatcgcggtcgaaattgggcaggatgcggaaggtgctggtgaggtcgggctcgaagcccagcttcgcgctttccgcgaaatagcaggagagcaggtaacgcagccatgtccgcccgctcttggggtaggaaacgaggaaagcgtcggcccgcgccgccgccagccgcaatggcggttcgtcccgcagccgccgccgcatcgcccgcgcaacgcccttcagcgacatcatgttcatgatcctgccctcacgcgatgatggtcgagaatgctggtgatgaccgactgccagcgggcgagcacctggtcatggccgaaatccgccatccgatcccgcgccgcctgccccagggccgcgcgccgcgccggatcgttgcagagcgcgacgatcgcctcccccagcgccgcgccgtcgccattgggcaccagcaggccgctgcggtcatgctcgatcatttcggccggaccccattggcagtcgaaggaaacgaccggcaggcccgcgcccatggcctcccccacgacgatgccccagccttcgaagcgggaggagaggacgaagatgtcggtttggggaatccagtcgcccggcctttccgtcacgccgggcaggctgacccgatccgtcaggcccagccggtcgcgctgccgctccagcgcgacgcgctccggcccctcgccccagatcgccagcttccagtcgggtatgcgctgcgccacatgggcgaaggcgtccagcagcaggtcgaatcccttttgcggcaccagccgccccaccgcgccgatggtgcggccgtccgaccgccggtccggcgcggcgccggcgggcggcaccggattggggatcacccatcccttcacgtccatggcgccctggaaccagtccatcgccccctgggtcatggtgatgaggcccagggcgcgcggataggtcatccgccgcagccggctccacaccggccccaccggctggagcgcgggattgttgcgttccgacacgatcaccgggatgcagagcggccatgcggcaagcacggacaggatgttggtgcgggtgaggaagctgaccaccagttcgggctgcgccgccttcaacgcccgccgcagcaacctgtgccgccgcagcatcgccagcgcgccggtcgcggcggcgcggcggcgcgacttcatgcccagcctgacgatccgcacatcgggacgataggggtaataggatggagcggacggctcctcgaacgcgatcaggctgatcgcccagccctgcgccgcgaaatggttgcagagcaggctgacgatatgttccgatccgcccgcgcccagccccggaaggacgaacgcgagtctgggtggcctggatgctcttaccagcatggcggcggggttcctgtatgatcacgctgttatgcgggccagtgtccttggcaggcgatcccaagtccattgcgcgaaggggttagggggcggccctttggatcagtcctgtcccgccccggcacggctgcgcgtcaataatggatgcgcagttcgatgccccccctgacgcggtcgaattcgtccagcgcgacgctgctgtcgcgtttggaaaagcgcgctatccccgcgacggcgacccggcggttgacggcatattccagctcgccggtgacgccgtagagatggtcggtgtcgtcgaccccgaaatatttgctgcggcggtagagaatgcccaaccggcccgtcagattatgccggatttcctggtttattcccaggcggaagcgcatgtcctcacgggactgcacgccggtccggtaggtggcgacattgccgacgaagccgtccagcgtgatcgtcgtgcgcgggcgaggcgcatatgtcaggccgatctgcaccgacatgcgggtctgcgattcgatcagcttgtccctggcgtccaggcgatagacgcccaccgcggcatcgccgcgcagcgtgccgcccggatcgatggcgatgcccacccgtgcgccataggtcgacgcatcgcggttgaactggcctggcgcgggggccagccggaaatcgcgatgcgccgcgacgccctccacgaagacgctcgtcagcggcgacacgcgcagcatcacccgcgccaggccgcccaccgcatccaggtcgcgctcctcgtcgatggcgcgggtgtagcgcatccgcgcgccggtcgccttgaacagaaatccgatgcgcgaaccctgatgcagataggacaggtcgccatccaccagattgagttcgcgcgggccgatattgggcaatgtgttgccctccggctcgccccgatcctctatcaggtgctgccagcttgcgccgacgttcagccggtcggcggccgacgggttccagttcagcccggcggcgacgcgcccgccggccgcatcttccttctcatattggaaatatttgcggaaatccccctccgcccgggcggtcagttccagcgcgccgcccttgcgcagcaggtcgacataggggcggaactggagccggagatcgtccttttcgccaaaggcctgggcatagatgttgctgtcatattccaggcgcgcgctgccgccgatcctgacggtcgcgctgcccagcgacagcggcgtcggttcgaacagcgcggcgggttccccctgcaagggttcggaggcgtccatatcctgcgcatgggcgtcgggcagcgccgtcatcagcaacagggcggccgctcctccggaggcccgacccaggaccgggccgaagaccgggcgggccatcaaaaccacttctcatagatgcgcagcgtgtcgcccggctgaatcatgtcgcgctcgcccgcccggccgaccacctgccgcccgtcgaccatgcgggtgatggcgacgctgccctgttcggcgcgaaaggtatatccgcccgccaccgacaccgccgccagcaccgacatgcccgcgcgatattgatattcgccgggactcttcacctcgcccagcacatagaagggacgcaatctcactggctggacgctgacggtcggggcattgagcaactggcgctgggtcagttggctggcgatgctggcctgcaattccgggaccgtcttgccgcccgcgtcgacatcgcccagcaccggcagcgaaatctggccgcgatcgttgatcgtgtagctgccctcgccggaatcggccccgctgaggcccggaatcgccacccgcacctcgtcccccgcgcccaggcgataggcgacggtcggggcaggcggcaggcttgcgagtcccgacagcccgctcgaacaggcggtgctcagggcgaaaaggccaaggaaaatgccatggtgaagccggttgcgcatctgcgtcccctctcgatggatagggcggaagtttaagcccttaggctgattcaggggcgggcaataacggatcgcgggcgggcaaaaaggggcgaggggcggggcgctttgggagtgattcgaaggaggcgttgctggcatatcgtgctcctgcgaggagcccagtcccgccgaccgaactgggctcctgccttcgcaggagcacatatcgtcaagccgccagccgcctatcctgccgccaatggctgagatcgcgcccgatcaactcctccagctcggcaatgtcccgcgcataatagtcgaccatgcgccggcgcagcgccggggcgagcggcggataggcgatctgccgcgcgaatgcgccgcgcacccgttcgaacaccgcattgccgcgcaggggccgcaccgcctccttcagcggcgccagcgcggtgcgcaccggcaggggcaggaatctttcgctgctgtcgttgcggggatcggcgcccacctgcgtcgaataatggcagggcgcgccgatatggtcgctgacgatggcgacggtcgcttccggcgcggccttcacatcctcgaacagcagcaccttgatctgctccgcatcgaaatgggcgagccagcggcgcagatgcttcgcgtaaagcccatcctccaggaagcgcggctggtcgctggggcggccgtccagataatggtctggccccttcgacaccgtgccgcgccggaacagcatcttgtaatcggaataggcccggtcgaccgggttgcgaagctgcaccaccagccgcgccctgggcaggacggcggcaaggcgggcgggcgcgtccgcatgggcgagatagtcggccgacttttcccccagcatctggtcgggccgcgccccgtcgaagaaacggcgataatggtcgaggccgcgatcgaaatcctggctgaagaaatgcggttccggcgcgggcaggtagatggccggattgtcctgaagctggttgtggatccaggtcgtcgcgcccttcacggcgcctatgatgacgaaatgcggcaggcggtcgttggtcattgtctcttccctttcgtcagcgatcctgttccgccagagcgatcgcaaggcagttggcgagccgctgcatgtccgcatcgtccagcagatggtcgaccggaaaggcgatgctgcggcggcccatatcctgcgcgacgggcagcacgccgtcccggcgcacatccatggcggcaaaggcagcctcccgcgtcatgtcggcgcaggagccgctgccgaccggcatgcccatgcgcgccatccggtcgatgatcggggcggttccgccttcgcccagccggtcggcggcgatggcgacgtaaagccggtagaaggcgtggcccacatggcccggaatctccggcacctccagccccggaacggcgcgcaacaaaggcatcagcgcctgcgcgttgcggcggcggcgggcgagccagccgggcagcttggcaagctgcgcccggccgatggcggcctgcatttcggtcatccgccagttgctgccgaaactgtcgtgcaggtagcggaagccgctggccggggcgggcgcgaagaatttgtcgggattcttgccatgatccttataggcccaggcccgcttccaatgcgcctcgtcgcgcagcagcagcatgcccccttccccgccggtcgacatgatcttgtcggtgcagaaggagaaggcggcggcatccccgaagccgcccacgggccggccgtgcagcgtcgcgccgtgcgcctgcgcgcaatcctcgaccagccacagccccttttcatcggccagcgcccgaagcgcatccatgtcgcagggccagcccgccagatgcacgcatattatcgcccggctgcgcggcgacagcatgcggcggaccgacgccggatcgatattgttgttcaccggatcgatgtcggcgaagaccggcgtggcgcccaccgcgacgatgcaggccgcgctggcgaagaagctgcgcgaaggcaggatcacctcgtcgcccgcgccgatgcccagcgcccgcagcgccagttccagcgccaccgtgccgttgctgaccgcaatgccgtggggcatgccgcaaaaggccgcgaactcggcttcgaaggcgcgaccttgctcgccatggaccatggaattcacccgcccggtctccagaacatgcgtcgccgccgcgatctcgtcggcctcatgctgcggccagcgcagcgccggatggtcgagcgggctgaggcgggtcgggctggcgcggggcgcgatccgggctggggctggcgcggcttgcatcaaggttcctccggaaggtcaggcgacatcgcgcggcagcggcgaggacagggcggccggaatgtccgccgggcgcggcggcatcatcagcagcgtgtcggaactttccgccgccagccgccgcaatatctccgcccagcgcgaactggccgaggcagcgaccatctcgtgcgtcagccgcaccagctcgtccgcgtcgcccgccgcgatcagccgggcgagctgggcgaagccctccaccagcatctccagcgggatgggcgagggcatcgcctcgaaaatgccgggaatggcgctttcgatcttgtcctcgctgctgtcgaacaattcctcgaacagcttttcgccgggacgcaggccgatgaacctgatcggcacgtcgatctccggccgcagcccagccatgcggatgacgcggcgggcgatctccacgatcttcaccggctcccccatgtcgaggacgaagatggtgccgcgttccgaatccgtctccaatgcgcgggcgctgctttgcaggatcagcagcaccgcctcctgcacggtcatgaagaagcgttcgatgtcgggatgggtgacggtcagcggcttgccgttcgccagttgctgctggaacagcgggatcagcgatccgctggaccccagcacattgccgaagcgcaccgtcaggaagcgcggactgtcaggatcgcaactgccgatcaggtcgagcgcctggcagtataattcgcccagccgcttggtggcgcccatcaggccgacggggttcaccgccttgtcggtcgacacctggatcatcgctcgcgcctcgaactcgcagaccgcgtccgcgacgttgcgggtgcccagcacattggtgtgcaccccggcgcagggattggcctccaccatcggcacatgcttcagcgcggcggcgtggaagacgatctgcggccgccgccgctcgaaaacctgccagagggcggggcgctggcggatggagcagagttcggcgtggaagcggatatgggggaatttctcccgcgcctccatctctatggcgtagagattatattcgctgtgatcgagcagcacgatctccgccggggaataataggcaagctggcgcaccagttcgccgccgatcgtgccgcccgcgcccgtcaccatgatccgcgccccggtgacgacccgttccagatagctgtgctgcacggtgatttccggacgccccagcagttcggcgagcggcatcttctctatcgccatgcggtcgccgtccatggattgggcgctggtccagggattgcggaagcgcgagacgaccagattttcctgctcggccaggctggcgatgcgcaatatctgctgccggtcgagccgctcgctgctttcctgcaccaccaggctgaccggacgcttgcccgcgcggtcgaggtccgcgacgatccggggcagcatctccggcgatcccaatatcggaaggccgccgacatgcagccgccggtcatgcccgtcgaaggagatgacgccgacgatctccagccccgaatgcgcctccgtggggacaagatccgccatcacccgcgcccaatccagttcgcccagcaacaggatgcggcggcgcgcctgcaccgtccggcgcagccgcgccgcccggacatgcttgaagaactgccgccgcagcacgcgcaccgccagcagcgccgcgacggtcagcggcacgtcgacggtcaggaagacggtcatcggcccgcgcatcatcttctgcggcgccagcaacccggcggtgatcatccagatgagccaactgctggcgagcaggctggccgccagcgacagcgcgtccccgatcgacaggaagcgccagctttgtcgataggtgccgacgacgaacagcacgctgaggttcacgccgacgaacagcgccatgaaccaggggtccagcagcgtccggggcatgggcaggtcggacaggatcaggcgggaaagaacgaagctgcccagcatgatgagcgcgtccagcgccaggatgacggccagcctgatcgcccagaagcgcgtggcgccccgcgccgcgaaagcgcggacggcggcatccagccgcaggaggggcgtttccgcggcggcttccgccccattctgcccggctggcgcgatattcggcattcgcttgtctccgatttcgggcgcttgtctacgaacccttggtccgccggttgcgatggaagagggttgcctggaggcgttgccctgcatgcccgccgcaaccgacggtaggcatcaggctatcgaaacaggggcttcccggtaatcgatcgaccggacatcatcctttatcccttgcgcggcgcggccggtgcgggcgatctccccttatggctatgtcgccagtgccgtcgtgccacggcgggggccgcgccgtgcgcggaggggatgccgcctgcctcaaaggggtatctaccgatgcaccgcaaaatggggcgacagggcgtgctatcccacccaatgacgtgttcctgcgcaggcaggaacgcgaaaagtcaggccagccagagaggcatatgcgccatgaaagtcgtgatcctctccagcctgtcctggtcgctggtcaacttccgcggggcgctgatcgcccggatgatcgaggaggggcatgaggtcgtcgcctgcgccccggacgaggaaccggaggtgctggccaggctggcgggcatgggcgtgcgctttcgccggacgcccatggcgcgggcgggcaccaatccgctgcatgacctgcgcaccctgctccattaccggcggctgatgcgggcggagcggcccgatgtcgtcatcgcctatacgcaaaagccgatcatctatggcgggctggccgcccgcctgtggagccgggcgcgctatttcgcgatcatgagcggccttggctatgtcttcagcgaggaagcagacggccgccgctggctgcgggccgtcgtgtcacggctttaccggatcggcgtctcccgggcgcgctgcatcttcgtgttcaacggcgacgatcatcgcctgatgcgcgaaagcgggatcgtctcgccggcgcaaagggtcatgcaggtccccggttccggcatcgacatccggcacttcgccgaacggcccctgcccgaaggccccttcaccttcctgatgatgggccggctgatgcgcgacaagggcgtgggcgaatatgtcgaggccgcccggatcgtccgcgcaagccgcccggaggtccgcttcctgctgctgacccggccggaggcggaaaatccgaccggctataccgccgccgatctggagcaatggcggcaagccgggctgatcgaattcctgcccgaaacccgcgacgtgcggcccttcatcgcggccgcccacgccttcgttctgccgtccttctaccgggagggcctgcctcgcacgatattggaggcgctggcgaccggacggccggtcatcaccaccgacatgcccggctgccgcgagccgatccgccacggcgtcaacggcctgctcgtgccgccccgcgacgggcccgcgctggccgccgccatggaaaggatgatcgcccaaccggagcgcgccgccgccatggccgcagcggcgcggcggacggcggtcgacatctacgatgtggacaaggtgaacgccatgctgctggacgtcatgcaattgcgcggcgcggccagcgcgacgcccgtgcccgcgcctccacccgcgctgctggtgccggaaggcgcatgaccgcccgcctgcgcccggcgggattgctggcgatcgcccttctcgcgctgttgtccccgctgctgctgctgctgtccctgctggtgctgatcggcctggggcggccggtgctgtttcgccaggcccgaagcggcctgggcgggcggcccttcgccatgatcaagttccgcagcatgcgcgacctgcgcgacggccagggcgccctgctgccggatgcgcagcggatcaccgcggtggggcggttcctgcggcgctcccggctggacgagttgcccgaactgatcaacatcgcgcgcggcgagatggatttcgtcggcccccggcccctgctgccccacagcatcgccgccatggggcgcgacggcgtggagcggggcaaggtgcggccgggcctgaccggcctggcgcaggtcagcggcaacacgctgctgagcgtcgaggaaaagctgcgcttcgacctctgctatgtgcgccgccgcagcgcccgcctggacgcgcagatcatcgcccgcacgctgctggtcgtgatcggcggcgaaaaaaggatagactggcatgccgacgaagcgcgccctcctcatcggggcggttgaaaccacgcggatcgccttcgaagcgatcgcccgccatccggcatgggacatggccgccatcgtcacgctcgatcccgcgctggccgggcgccattccgattatgtcgacctggagccggcggcgcgcgagcggggctgcccggtcatccatgtcgacaatatcaaccgggaggaagcgctggccgcgatccgcgacgcgggcgccgacatcgccttcgtcatgggctggtcccagatttgcgggcccgccttccgcgcgctctttcccgaccgggcgatcggctatcatcccgccgccctgccccggctgcgcggccgcgccgccattccctggacgatattgcagcaggaaccgatcaccgccggaaccctgttctggatcgatgcgggcacggacacgggcgacatagccgatcagcaattcttccatgtcgcgccggacgaaacggcggccacgctctacgccaagcatatgcgggcgctggccgtcatgctcgaccgcatgctggagcggatcgcggcgggggagatgccgcgcacggcgcaggacgaaggctgcgccacctgggcggcgcgccggacccctgcggacgggctgatcgactggcgacggccggccgacgacgtgctgcgcctgatccgcgccgccggccatccctatcccggcgccttcacccggctggacggcgcggacctcaggatctgggcggcggcgccgtccgacatgggctggcgtcatgcggccctgccgggacaggtcgtggcgcggacggcggagggtttcaccatcctctgcggccaggccaccgcccttgccgtcacgcaatggagcggtcctgacaagccgccgaaactccacgccattttgggggaatagccgatgtcgctgcctttcaacgcccgacgggtcgcggtggtcgcgccccatcccgacgatgagatattgggttgcggcggcaccatggcgcgggcggcggcagctggggccgaggtgcatgtcgtcgtcgtcacccgcggccagccgccgctgttcgacgaggaactggtgcggcggatacgctccgaaacgctgcaggcgcacgggacgatcggcgtggccgacacctgcttcctggatttcccggccgccgggctggaccaggtcaggcgcagcgagctgaatgcggcgctgtcggacgcgctgtcgcggatcgcgcccgacctgctgctgatccccttcatcggcgacatccatctggaccatcagatcgtcttcaacgccgcgctggtccacgcccggccgcgagggccgggcgggccaagctgcgtcctggcctatgagactctttcggaaaccaactggctagcccccggcgtcacgcccgccttcatccccaacatgttcgtcgacatcagcgagacgatagagcgcaagatcgccgccttccaggcgttccggagccaggtgaaacccagccccgacgagcggtcgatagaggccattcgcgccctcgcgacgctgcgcggcgcgacggtctatcgccaggcggccgaagcatttgttctggtgcgacaaatagattaacctggattactttccgcgcgaatcgctccggatgcgaaacggcgcgggcgattcccggctagaccattcgcgataacaccaaagtagtaagctgggctgccgcaggtgcggcatatttccgcaatggcgtgaaaaattcagcagattaacaatatgttaatggcttattgcgcgcacccgaaatttccattgaacatatcgggactctcgcggcaaaaatatgctactgataagttgttgaaacaaaaagaaagggtcgcactacaggcatttgattactggtcttctacattccgtttggggcctgcttacgggggtagaggagatcatgaggggaccacccaatgtcttacccagttaatgtgcgtctgttgtgcggtaatgcaatcgttcgggaggggctcagccgcatcctgattgaacgggatttccgcgtaacccaatatcccaatatcgccgcggcgcttcaacaggttgaggtgccggaggaggatacgggcccgtccctgttgctgatcgacgacgggaccgaagcgatggacatagaaacgctttcggttctgcagaaacgttttccctgttcctatctcgtcctgctgtccgacaggttcgatttccagatcatgctcaaggctttccggctcggggcgctggcctatatcgtcaaggaaatctcctgcgaccggctggtggcgacgctgcggctggtggccatgggcgagcgcgtccttcctccgcaactggcggacgagctgcaatcccggcccagcctgaccgacgcgctggaggtcgaacgcccggtggacgcggcctgcctgtccgaccgggaactggaaatcctgcgctggctgatcatgggatgcccgaacaaggtcatttccaagcggatggacatcagcgaggcgaccgtgaaggtccatgtgaaggccgtgctgcgcaagctgcgcgtcaagaaccggacccaggcggcgatctgggcggccaatcacggcatgcgcggacgcgtggcggaggtcgaacccgaactgcccgtcgccatcccccatccgacgcaattgcctgtcctggaactggcggggctggccagccgcgcctgatcttcacgaccccatggggggatcgtcatggcatatgatgtgaagggcgcgctcgccgcacgcgccttgccgatgctgcgcggccggttcgcgggtttcctggtcaagggaagccggggccggctgatcgcggtggggcatttgctgtcgggcaatttcctgaacgcgctgatcatgctggtcagcgtggcgatggcggcccgatcgctgggaccggcgacctatggcgtcatggttctggtcctgtcctataatcgcgtggtcgaacgaatcctgcgcttcgaatcctggcagccgctgatccgcttcgcggtggaggaagaagccaggggttcgccgcgacggatgcagcggctgtactgctatggcctgatgctggacatgggcgccgctgcggtggcggcgttcagcgccgtcgggctggcatggctgttcgggccgctctttggccttcaacccctgcatgtcgagctggtggcgatctattcggtcgcgaccctgttcaacatcgcgggcgtgccgaccgccgcgttgcgcctgtcgggccagttcaagatgctggcctatgcgcaggtggcgggcaatgtgctgcgcatcctgctcgccttcgtctgcatggtgacgcatgccggcctggtcggcttcatggtggcgtggacggcgtcgcaggcgctgggttcggtcctggtcttctgggtcggattccgcgccttgagaaagatggggatacccaatccgctgcatgcccggctgaagggcctggcaagggattttccgggtttcttcggttttgcctgttcgaccaacctttcgctgaccctgcgcgtcatcaccacggaagcggactcgctgttcgtcggcgcggtggcgggcagttcggccgcggcggtctattatctcgccaagcgcatcgcgaaggtcgcgacgcaggtgggcgcgcaggtgcaggcggtcgtctatcccgatgtcgcgcgcatgtgggcgaacggcaatgtccggaccttccgggcggcgacgctgcaggtgcagatggcgctggcggcggtcggcctcgccatcctggcgggcgcctggctgctggggccgctgctcatccgggtcgggccgggcgcggcctattcggaaacctatatcctgctgctgacgcagttggtcgccgtgatgctgatgctgcatgccgcgccctcccgctcggcgatgctggcgatgaaccggagttgggcggtccttgcgatctccggcttcggcacggcgctgttcgtggcggtcgcggcctatgccgttccccgttatggacccattggcgggaacatggcccatgtgatgctgggcgtggtgacggcggtgctgctggacgtcgcctggttgcggcgggcaagggtgcggccggtcgcggcgagcatgggctgagccggatcgggcgtcgaccggcccggcacatttccatccccacaaatcctaggaccgatcgacattcagttcagggcgagccgaaaatggtagttttctgtgacccggagcgcagcgtacttaaagtacgtgagcaccggaagcacgggattgaagcgaggcacgtgactcgcttcaaccatttgcaggccgttatgggctgaatgtcgatcggtcctagaagaaactggtcgaatccgccccggccaggctgttgacgcccaccagctgaacgctttggtcgaaagcgccgtcgccattggcgtcgtagaagatccagccgtcggtcgtgccggcgacgaacgccacatgattgacgcccgcggtggtgttggccgccgccagcgcgtcggcgaaattgttggtggcgatcgtccgttcggcatagtcggcagcgggcagggagccgttcaggaagtcgaggtcgatgcggtcgccctcgatcgccttgaaatcggtgatgcggtcatagcttgccgtgttgagcgtcgtgtcgccgcggttgaagatgaagacgtccgcctccgcgccgccggtcagcgtatccttgcccgcgccgccgatcagcatgtcgctgcccgccccgcccttcagcgtgtcgcccgccgcgccgccgtccagcaggtcattgccagcgccgccgtccaggctgtcctgcccgtcctcgccatagagccggtcgtcgccgccattgcccagcagggtgtcgttgcccagcccgccccacaggccgttattgccgctgttgccggtcatcgtgttggcgatgtcgttgccgatgccgtcgatcgagtccgtgccggtcagaaccagcttctcgatctcggccgccattttgtagctgacggaggcgctcacctgatcggtcccctcgcccgccagctcgacgatcaggtcgtcattggcgctgttgccgtcatcggaccaactgtcgacgatatagctgtcattgcccaggcccccggtcatgctgtcggcgcccgcgccgccgtccagataatcgtcgcccagcccaccgaccagcatgtcgtcgccgtcgccgccgaagagggtgtcgttatcgtcgccgccgtccagcgcgtcggcgccgcccatgccgtagaggatgtcggcgcccaggccgcccgacagcatattggccgcatcattgccggtgatggtgttggtcagttcattgcccatgccgttgatcgccgccgcgccggtcagcgtcagcttctcgacattggcggcgaggcggtagctgacggaagcatagacaaggtcgctgccgccgcccgccagttcgatcacctggtcgtcattgccggcaaagccgtcgtccgaccatgtgtcgacatagaagctgtcgttgcccgcgccgccgtccatatagtccgcgcccgctccgccatcgatgacgtcattgccggcaagggcgtagatggtgtcgttgagcgccgtggtctgataggcgagcacggcggtcgtggggctgatcgtgttgttgcccgaagatcccgtgatcgtcttcccgttttccgcgacgtcggtgacggtgatcgacagaagctggtcatcggcgttgctgccgtcggtcgcgcgcaccgtcacctggtagacgccgtcgccatcggcatcgagccggttctcgaaatccggggcgttgatgaaggaaagggcgcccgtcaccggatctatggtgaacagcgcggcgtcggctcccccggaaatggcgaagccgggcgcggtcccgtccgcgtcgctggcggtgacgacggtcacggcgcccgcattctccgccatgctgatcgacgccgaagcgccgccgccgttggaggtgatgatcggcgcgttgtcgttcacattggcgacgctgatggccagggtctgcgagacgctggtgctgccgtcgctggcgctgacgatgacatggtagaggcggtcgccattgctgtcgtcgggcgcttcgaaatcgggcgccgtcttgaagctcagcgcacccgtcgccggatctatggtgaacagcgccgcgtcggcgcccccgccgatgctgtagctgagcgccgcgccgtcggcatcgctggcctggaccgtcgcggcgagcaggctgttttcggcgacggaaagggcgacggaagccgccccggcataggaagtcagcaccggcgcgttatcgttgagattggcgacggtcaccgccagcatctgctggtccgcattggcgccgtcgctggcctgcacgatcacgtcatagacattgtcatgatcggcgtcggcgggggcttcgtggtccggcgcggccttgaagcggagcgcgcccgtcaccgcatcgatctcaaagagcgccgcatccgctccgccgatgatggcgaagccgatcgacgggctgtcggcatcggtggcggtgacgctggtcacagccgtcccattctcgtcaatggcgatcgccgcgctggcgccgccgccattggaggtgatgaccggcgcggagccgtccggcacgtcgttcacggtcacggaaagcgcctgcgtgtccacgccgccattgccgtcattggcggcgacgatcagttggtagacattgtcgcggtcggcatcggccgggctttcgaaattgggcgcggcgaggaagcgcagttcgcccgtcagcgcgtcaatcgcgaacagcgcggcgtctgcgccgccgacgatggaaaaggcgaccgcctgccccatgtcgggatcggtcgcggtgacgatggtgacggcggtgacgttctcatcgacggtcagggacgcgctggagccgccgccgttggacgtgatgaccggcggcgcattcagcgcggtggaaggggtcgtcatgtccgcgaactggaaatattcgacgttgcggatggtcttgctaccctccggagagccggcgcgctggtcgaccgcgacatagctgccatcggcctggagcgtgaagacatagtccatccggttgcccgaaaagaccagcgtgtcgacgtccgcgctgccgtctatcacgtcgttgcccgcgcccgcgaggatcgtgtcgttgcccgcgccgccatgcatgtaatcgttgccgctgccgccatccaacaggtcgtcgccggtgccgccatagagttcgtcgctgcccgcgccgccataaagctggtcattgcccgcgtcgccgttcagcgtgtcgttgctgttggtgtcggcatcgtcgccatggaggatgtcattgcccgacccgcccgacatgttgtcgccgccggcctggccgtagaggatgtcgtcatcgtcgccgccggtcatcctgtcgctgccgcggccgccatagaggatgtcgttgcccgtgccgccgtcgatggtatcgtcgccagagatgttgttgaagcccagatcgtcgccgtagagcaggtcgtcccccgcgccgccggctatcgtgtcgctgccgcgccagccgaagatgatgtcgttgccgccgtcgccctgaagattgtccttgcccgcgccgccgatgacgatgtcgttgccaaggcccgcctggaccagcacgtccttggcatagtctatcccgcccgcgccatgcgccgtcaggtcgatgatgtcgtccccgtcgcccagccagaactgctcgatattgtcgaagctgccgaagccgccggaaatcacgccattattgtagaagatcgcgtcggacaggttggacccatagatgacgtccgtgccggtgccgcccatcagcaggtccatggaaatctggatgttgctggcggccagttgataggccgcgccgctgccggtcaggatcgcggagttccagaccagttgcgccagcaccgcgtcggggcgcaccgtgtcgagattggcaagccgggtgaaggcgaagaactggtccttctcactacctgccgtgatggtctggcttcccaccacgttaaagaaattcgccatgcccgccccctatccagcgtccttgttaaaggtccggaatccttagcggcaaatcgcatcgcggcggtggggtcttagggatagcgcctacaccttcgggagtgcgccaatgggtgtaggcgcgcgcctattgctcccggaaggaacgccacatgctgtctgtcagcgggtcgaccatatattgcagcgccgtccgccgccgcagcggcacgacgacctccaccggcatgcccggcttcatcgcgaaatcgccttcccgataccgccggatcagcgcgatctgatcgggcgcgatggtcacctctcccgcgaaataggcgatgcccgtcttctcctcgacaaagctgtccgccgatatgcgggtcaccttgccctcgatgatcggcaggctgcgccccggaaagccggcgaagcgtatctccgccttctgccccacggccaggtcgtcgacgtcggtgggggagaatcgcgcctcgatcaccacggcggaatggcccggcacgatgtccatcagcgtctgaccggccgcgatcaccccgcccaccgtatgcacgccaaggccgacgaccgtcccgctcaccggcgcgcgcacctgcgtccgggcgagttcgtcccgcgccgcgccccatttgggcagcacgtcgcccagcagcgcctgggtatcgcgcagttccgacgcgatcttctcctcgaggttctgcttcgcctccagcgccttcagccgcgcctcccccaccatgttggcggcgctgtcgcgggcagcgcgcaggcgcccgcgctggccgatcaggtccgccttggcccgctccagcgcgcggatgcgcgtcttgctgacaaagcccttctccgccacggtccgcaggctctccagctcgtcggtgatcagccgttcctgctcgatcaccgaggcgacctgctcgcgatagcccgccgcctgagaccctgcctggctcccctcatgcatcgccacgccctgctgcgtgccgagcagcgccgaccgcgctgccatctgcgcccgctgcgcccgcatcgccgcttgcgcatcggcgcggtcgtccccggtcaggttgcggaactcgaccggcgtctccatgcccacgcccacctgttcggcgcgcaggcgggcgcgttgcgcgatcagccagatcgcctgcgacgccagcaccctctcctgcgcggccacggctggcacggcgagccggaccagcacttcgccctgccggaccgtctggccttccttcaccaggatcgccgcgacgatgccgccgtcgcgatgctgcacgctctgcctctgccccgccacggtggtgcgccccggcgccagcgccgccgcgtccagccgggcaaaggccgcccagcccaggaacagcaggaaaaaggcggccgccaccagcaatccgccgcgcacctccggcctggggtcgaccgcaacggccggcggccggccgggcggcggcaacagcaggggccggcttgtgcgcatcagcatcaggccgctcccgccacgggcgcgggacggggacgggccagcgcgcccagcacctgatcgcgcggtccgctcatccgcatgcggccattgtcgaggaccaatatccggtccgccggtcccagcaggccggtgcggtgcgccgtcaccatgatcgccgcgccccgcgccttggcgctggccagcgccgcgatcagttgcgcctcgccatcggaatcgagatgcgcattgggttcgtccaggatcagcaccgccgggtcgcggaacagggcgcgggccagcgcgatccgctgcgtctggcccatggacagccccatgccgccccagcccagcatcgtgtcatagccctgcggcaggcgcaggatcatcccgtgcgcgccgcatagctgcgccgcggcgatcacgtcggcgtcgatccgctcgtcggcgtcgggatcggcaaagcgggcgatattgtcgcggatcgacccggcgaagagggacagttgctgcggcatgtagccgatatgggcggccagcgcgtcgccgtcccattgcgaccgttccgccccgtcgatgcggatttcaccctggtcgcaggctatggcgcccgccaccagccgcgccagcgtcgacttgcccgcgccgctggcgccgatcaccgccaccatctcgcccgggccgatggcgaaggacaggttgttgaggatcagccgctgcgaatgcgaatcctcgacggtcacgcgctccacatcgacccggcccttcggacggggcaggctggtctgcggcgcgtcatccgtcgcgccgtccagccaggccatgatctccccatgcgaagcccgcgccgcgacgaaactgcgccagcttcccacaagctggtcgaccggcgccaccgcccgccccagcaggaaggaggaggcgaagatcgcgccccccgaaatctgcccgtctatcgccagcagcgcccccagccccagcgcgccggattgcagcatgttgcgcaggaagcggctgatcgccatgcggctgccggcggcgaagctggcttcggcctgccagccgagcatgtcctcccgctccgccaggtgccgccggaccatcgcgccccgcatgcccagcgcgcgcaccgcctctgccccctgcatcgtctgttcctggctgccataggacaggttcgccgcggcgctggcctgcaacaggggttggcgcgtcgcccggtcgcttgcccaggcgacggcgaccagaaccaggctgcccgccagcgccatcagcccgatcagcgggtggatgagcgcgcagaccaggatgtagatcggcgtccacggcgcgtcgaacagcgcgaacatggccgggccggtcagcgtctggcgaagctggtcgcattcgcggatgggctggcggctcgtgcgcccgatcccctcccccgcctgctggcgcagggtggcggcgatcagcgtccgcgccagccgccggtccaggccgatgctcgcccgcaccaatatgcgcgagcggacatgttccagcagcgagagggtggcgaaggccagcagcagcgccagcgtcaggaaggcgagcgttgtcccgccccgcgtcggcaccacccggtcgtagatttgcagcatgtagagcgtcggcgccaggaacagcagattggcgagcgcgctgaacagcgccgcccacaggaaatgccgcttcaccgccccgatcatgaccgcagcgcttcgtaaacggcgcagaccctggcgcaatgggccgcctcgccgaagcgggcgcgggcatcggcctgggcgcgcagggccatggcgcgggcgtcgcccggatcgatgcaggcccgggccagcgccccggcgtcgtccggctccaccagcaggccgatgccgccctccagcgcctcgatattgccgccggagcgcgcggcgacgatgggcgtgccgaccagcatcgcctccaccaatgtccgcccgaacggctcgcccacggcgggcacgaccagccggtcgcaggccgcgatccagaaggggccgggcgtgcggtagcccatcggcttcaccctgtcctccacgcccttttccgcgatccgcctgcgcagggccatgtccatggcgggcacccgcgcctccccgaacatcaggcccatgaccgggcgcgggctcatctccgccagccgggcgaccatgtcgacgaacagcaggggccgcttcctaggcacgaaggcgccgaaatagcccagcaacaccgtatcgggcggcacgcccaattcgcggatcagcgcctccctcgccctggcccggtccacctccaggctggtgtcgaaggggctgtggatcaccgacgcccgaccgcgcgccgaccagatgccggcgggcggcagggcaaaggaggacaccgcaagcacccgatgcgcgagcgctggcgcgagcaggcgcaggcccagcgcccccggatcgccgcgatgatgccagatcagcttcgccccggccagccgcgccggcaaggcccagttggcgctgctccgcccgtcattgacatgaacgatgtcgatccggttgcgccgcaggaaacgggcgcggggcagaacgccgcccagcgtccgtccgaatttccgcagggtgaaggcctcgcccggcacgaacggcccctgggcggcggggtcgtccatccgctcatgcccggcgaagaaactggcgatcatgccgccgggcgcctccgtcaccaccatgggacggtagagcgccgggtcgagatgctcgatcagcccgcgcaccgaaatatggctgccgccgatgctgtccccggaaaaggggaagcagatgcgcaggcgatcgtcccgcgccgcatccgcgggcttcagccggggcaggggcgcgttcatggcgcaatcccgtccatcaggtcgcgcgcccgctggtccaggaactggtcgagattggccaggccgtccccgtcggcatcggcccagggatcggccttgcgcggatcggcgccatgctccgcctcccacaggtcgtccatgccgtcgccgtccgcatcggcatagggcgctcccggttccggatcgtcgatcaggccgggctgcttcacgatatgccccttgcgttcgcgcacctgtttgacgattcgccggtcgaaagggtcgcggggaaaggcgcccgcatcgctcagcaccgctctataggccgcttccgccggttcggcggcgacggtcggcgggcagggcggccggtccacctccgcctccttcaacaggggggagagatggacgaaatccccgtcgaagcggttgtcggccagataaaccctcgccacccccttcgaccccatgacgttgcgcgccaccccgaccgtgtccggccgggtgttccgccccgcgatgaagctgtttccgatcagcgagacgggaacgccgccgaagctctcccagatctccgcgaattccgactggccgttatagaggatgttgttgatcacctccgcgcaggagccgggggggaagttgaggtccggattgcggtcgccattatgggcgcagatattgccgatgaagctcaaatgctgcggccccttcgggtcgctcgccagcagcgcgcatttgtcgtggcgcggaatgccctccgcaaagatcgagttactgatcgtgatccagtcattgtcgccatagccgttgatcagctcgtcccgcgcccagcttgcgctgacatggtcgatgatcacctggcggctattctctatggtgaagctgtcctccgacccgcgatgggtgccggtgcggtcgttgcgcacgcggacatggcggatgacgatgtcgtgcgtgttcttgatgaggatgggcgtgcgcccttccgcgccgcccgcatgggcgatgacgatgccgccgcccggcgccgtttgccccgctatggtgagatagggattggcgatcaccggcgggcgcgtggtgaagcggatcgtgccgctcacccggaatatgcagacgcggggtccggtggcgtcgatgcaggcgcgaagcgaccccggcccgccgtcggccagcgtgtcgacggccaggatacgcccgccgcgcccgcccttggccgccgcgccatagccgaccgcgccgggaaaggcggggtcgcccttcaccggctgcgcccgcgattcgctgcccgcgccggaacagcccgcgatcacgacgggcaacagcatgccggccagcagacgcctcatgccgcgcctccgccgcgcaaggcatagccgtatcgccgcagcaagggcgcgcacaacagggtgaacagccgccgcttccaccccggcatctcccgcttccaccgatcatcgcccttgatgctgagcgatttctgcatgcgatggcggctgcccgcgacctggtgctgcggcgcgaagggggcaaggtcggcggcgggcagatgcggcgcctcccccaccagcgcgacgatccgcccgatggtgccgcgcgggtcgtcgacgaaatcctcgtagcgcacgcgaatgctgcgccccggcccgacccggcggcacagcagttccgccgcgacattcaccatcgcccagcgcagggcggtgtagagcagcggcttgggccgcaattcgcgctgcacgcccttttcgacgctgcggctgtgccccttcatcagcgaccaggcgacgccgcgcccgtcgcgcaccacatgcacgacatgcaggtcaacgcccggcatcgccgccagcgcgaaggcccgtcccggcagtttcgaggaatcgaccagtatcgggcgccccgacaccatcgccatgccgcgcagcaatttgacggttcggcgaacatggtcgcgccatcccggcaggcgcagcagccgcgccggggccagcagcgcctccgtccgttcctgcgcgcggcgatagcgggccaggaacccgtccggttcgccctgcgtccagcgcgtgacgatggcattccattgcgggcagtcccgcacccgcgccccgcaggcgcaatattcgccgcggtcccagacatgccgcgccagcgtcgtcacctcgcccgcgcccatgatcgccggatgctcgcccagcgcgatgtcgagcagggtcgtcccgctccgcccatagccggccacatagatcagcctgaccgatccctgccgcgcggcggacggcgaaaggtcgacggcctgctccaccgtcgccggcggttcgctgttgcgcaggggcaggatcgcatcggtcaccgggtcatcctcgtcgcgctagacgccctgccggtccggcggcgctcggctgccgttatcccgtcagtcgcaagggcatttcaacggatcacaaggctgatcctccggcaaattcggataggcgggctggctggaatcgccccatgccctgccccgaagggcgtttgcgcgggaacggcgcgaggcgcagcttccaaggccgtgacgattctcgccagccctgccccccacggtccagcatcggccgccgcgccgcatgttccggccgcgcatgaggaaatctgggacaggatcgcgcgcggctgcctgctgatcgcgatcttcctcagcggttggggcctgctgcgcgtcggccagatcaatctcaccttttccgacctcttcttcctcatcagcttctccatttccgcgttgcgcggccggctgagcgtcacgcccttccgctcgctcacgcccttctggctcgcggggctggtgatgatgctgggcgggctgttcatcgggtcgatcatcaacggcgatccgctgcgctgggtgaacatcgccctgcaatataccgtcgccttcctctgcatcccgatcctgctgatgcagcaggaggaaggcacgatccgcaaggcgccgctggtcttcatgctgggcatcgcctgttccgaagcggtgggcatcgccgccagttccttcctcacctatagcgacacgctgcactggctgggcgacggcttcatcaccggcaatgggcggctggggtccatggcgggccagcccaatcccaatggggcggtcgtcgccttctcgctgccgatgctgctctattcgatgcgccaccggctgatcgggggcgtggccgggctcgcctgcctggtcctgctgctctggggcctgatgctgagcgcgtccttcaccggattttcagcctcgctgctggcgatcttcgcgacgttgctgctgatgggcgtgcgctacatcttccgcctggggctggcggtggcggtggcggccgggctgttcctcgccagcggcgccccgctgcccaaggcgttccaggagcgcgtcggcaatgccgtggagagcggcgacatcaaccaggcggggacgttcctcaaccgatcgcagctcatggaggaagcctggggatttgccgaggactataccgtcatcggcatgggcgtggaccgctatcgcgaactcagcgcctatgacaatccggtgcacaacctgttcctgctgatctggaacgagggcggcgcgatcgccttttgcgggctgatcgtcctgctggggctgatcgtcctgctggcggcgaacgggctgcgcgtcagccgcgacaagggcgcgatggcggtggcggtggtgctggtgttcctgatctacaccctgtcctatccgcacatgtattcgcgcatgtgggtgatgccggtgatggtggcgctggcgaccatctatgtcccccgcagggccatgccggaagcggcgcggctgatctatgcgcggccggtagggccgcagcccttgccggcattataggcggggcggcgataccgtcggtttgcccatcgaaacgcgacatgctcctgcgcaggcaggagcatgattcaatctggggcggacattaacgtccgccctccaccctctttccccttcctcaagccgacccgatcagcagcgtcacattgtccgtgcgtggatcgccgccggtctggcccgacttttccacatgcagcacgcggtgcagcacgtgccgcacgccataggcctgcgtcgccatgctgccgggaatgaccgcgagcgtcccgcgatcgatcggcaggtcgatccatcgcccgccggcgaagacctgcgtcagcatctgcgcccgttcgccgcacagggcggaaaaatagcgatggtcgaaatgcgcgctctctatcagcttctggcccggcgcgatgtccctgctgcggtcgcggcgcagcaacagccggttgacgccccgcagcagccgtcccaggaccggcgcatcggccagcagcccatataggtcggacaggccgcgcgggctgagcgcgcccgccgcctgccaccgcctttcgtccagcgcgcagcccgcccggccccatcgccccagcgaattgcgggccagcgcgcccaatcggtcgaaatcgcccgcgttttcctgatatttcagcctttgcaccacgacctggaaatcgcggggcggcgtcccctccggcgcgagcgccgccatcagccggcagccaaccgcccagcattggtccagcagcgcctgccggggcgcataatgctgcgcgccctgcacgaaataggggggatacatggtggcatgatcctccccctcatcatgggaaagggccattttccgggcgatatagccgtggcgcccgggctggaagtagaagaggtcgcccaggctggcggtgatgtcgccgctgccgtgatagttgcgcgccatgtcgaccagcggcgcttcccagggcatctgctccgccctgtcctccagcaatccccgccacagcccggcggcgacgtccgggcagcgcaccagcaccgcggcgcagcccgcgccgaacagccgggcgagcgagcccggttccagttcctgatatgccaactccgcgatcatgtggccaacccctgatgcggagcgttcttatcctcgctcaactttcgcacaatggtgcggaatgggacgatccggaatagtcagacacgcatcagaaatgtttaggccgtaaatgcatgcatggcgcgttcggggcgtcatggatcggtatccggtccgggcggggcatggggccgcgcctcgatccgaagggttagcacctatgcgcatcgccggtccccgatgcgcttttgctctcttgcgccgcaacccgcactatcgcctcgttgggacagccctgacggcggggcgcgtccgcgcgccgatgcgagcgggagattatcatggcgtctgcacagctcaccctgatcgatggcgccgctgcgggcggcggcgcggaaaagccgcgcgacctgtccttcgagttgcagcagatgtcggcgcggcagatctggttcctgctccgccgccacatgaagctggtcgccagcatcgtcatcgcctgcgtcctggtggtgctgatcgtccagttgcaactgcccaaccgctacgaagcgacggcgaccgtgcaggtggaactgaacgattccaccggctccaaccaggccgacgccacccgcaaccagcagcgcgtcgccaatgaggcgcgcatataccgctcgcaggcgctggcggagcaggtggtgcgcgacctcaacctcaaccgcaaccaggccttcacgcacggcgtccagatgacggtgcagcaggccgccgcgcagcttaccaagaccacccgcgtggtcagctccaccgattccgacttcatcgacatcaccgtccagtcgcgcaaggcggaactggcggcgcggatcgccaaccgtttcgtcgacagccttcagaagatgcgatcgcagcgccgccagacctggcgcaacggcctcagcacggcgctcgacaaggagaccaagcgcctggcccatgaagtggaactggccgagagggccgttgccgatttccgccgccagcacctgatgccgatgggcgcgggcagcgcggaggactatcagcagatgaaccgcatcgccgtggaggccgcctccaccgccgcgatgagcagcgcgatgcaggcccaggcggccggcgtcagccgcgccgccagcatgcggacagtggcgggcgcgtcctcccccgcgctcgacaatctgcagaagcagtatgacgacctggtccgccagcgctccgaaatttccgtccagatgggcgcgaaccatccgcagatgcaggcgctgtcggcccagatcgcgcaggtcagcagggcgctggtgcaggagcgcgcgtccgtcgtcgcgacccagcagacgaagaacgacaccgatgccgggcgcgaacgggccatggcgctggcggaggcgaacgccgcctccgcccgggcgggccagttgcaggcgaagctcaacgccatgaccggcgccgccttccgcaacaatgccaatctggtcgacctttccattctcgaccgccgggcggaggtggcgcggcaggcctatctcaccacggcgcagcgcgcccagacggtgcagtcggaactccagaccaccggcgtcaactcgaccatggtgtcggccgccgccgtgccgctccagcccgtcgcgcccgcgcccaagaaaatggcgctggccacgttcgtcggctcctccgtcctcgccttcctgatcgtgctggggatggagatgttcgacaaccggctgcgcagcggcgaccagcttcgccgtctcttcggcctgcggaccctggcgatgctgccgaagctggaggaaccgatccccgcgacgatcgaggacaatccggtgacgacggagccgcaatcgctgttcacggaggtcgcccgcaaccttgccagcgagatcgaggaactgccccaccaggggacgagccagcgggtgctggtgacgtcgcccctgccgggcgacggcaagtccagcgtggcgctgacgctggcggcggccgccgcgtcgatgggccgccgcgccatcgtggtcgacctcgacctgcgccgccccggccccagcatcctgcgttcgatccaggacggttccgacacgccggacctgatcgaggtgctgacccatgcgggcgaaagccgccgtctgatcccgcaggccgagcgccatgtggaccatgacgccgccgagggcgcggcgcccgtcgcgctgatgccggtggtgctcagcacccgcgagcagatccgcaatccggccgccgtggtgcagggctggcaggtcggccgcctgctggacgacctgcgcgatcggttcgacctggtggtcatcaacgcgcccgccatattggccgtgcgcgatgcgcgtaccctgtcctccctggcggattcgacgctgatggtcgtgcgatgggggcatacgacggtcgaacagttgcgcgcttcgctccagatggtgaacaaccaggtggtcggcgccgtgttcaaccaggtcgattatgaggaacatgcccgccgcggctatggcgacgccgtccagttctacatggggtcggccgcctattattccgacagcttccccatccggcggagctgggcggaccgcgtccgccacgcctttacgcgcaaggcggcatgagccgcctcccgcccttgaagcaggcggcttcgcctcccattcgtttcgaaagcgtaatagtggaagaggatgcccgtctcaccttgctgatcctggacgggagcccgcttcgccgggcctgcatcgccgtcgcgctggaggcggcgggcgtccgcataatgcagcagtccagcctggaccagtccaaggccggggagccgcccgacatcatcctgttccagacgggggattccgaactggaaagcgccgccctgccgctgcagatcgcgcaggcgaagcagctatggccggccgccgccatgctggtgatcgccgaccatggcaatgaagcgctgatgcaggcggccgtcgccgcgggggcgcaggccctgctgcggtccagcaccggcatcgtcaccatgcagcgggtgctgttcctgttgaaggaggggcttgcggtctatccggcaccgctcgccgccgcgctgcacatgcgcccgcccgacaaggccggcggcctcaacgagcggatcgcgctggcggtggacaagtccaagctgctgaccaagcggcagcgcgacgtgctgcgcctgctcgcgcagggcgcctccaacaaggacatcgcccagcggctgaacatcagcgaaagcacggtgaaggtccatgtgcgggcgatcatggcggtgaacggcgcgtccaaccgcacgcagatcgtcgcgcatctgttgaagggcggcggccaggattaagggctggacgttcagctcagatgcgcgaactcgccatagtcgccctggaagaaaagcagcggcttgccgggcgtttccacctccagcgcgatgacccggcccagcacgatataatggtcgcccgcttcatgcacggcttcgagccggcagtcgatccaggccaccaccccgtccagtatcggggagccattggccgacacccgatgcgtcacgcccgcgaacttgtcgttcgcgcccttggtcgaaaattgctggcagagcggcttctggtcgctggcgaggatgttgacgcagaatttccccgccttttcgatgcggggccaactatgcgaattcttggccgggaagaatgcgaccagcggcggatcgagcgagacggaggtgaaggagccgaccaccatgccggtcggcgcatcgtcgcctcccaccgccgtcaccacgcagacgccggtcggataatggcccagcacccggcggaaagtgccgctgtcgaaggcgacggcctcgctcatgccggcgcgtcccgcaggaaggaaatatcgtcactgatcttcatcgtcccctctcttctagactcggcggggcatagcaagcaaatccggctgataagctgatgagtttcccttttcctaggtttcgtggacaaagcttgactgaggacatggtcgctgattcaaggctggcttttggaggcagcattgggcgaacggatcggcgtttcagacgaagaatggggagtgatcggaccgttgttgccccctgagcaagtcgtggatgccgcccggcgcaggataaccgcccctattttgaaggcatgatgtggatcgcgcggaccggtgcgcagtggcgtcacctgccggacgagtatggcaattggaacagcgtgttccgacgctaccgacgatgggtcacgaccggcgtgttcgatgccatgctcgagacgctggccgaactggcggggcgcgacagggcagccgacatgatcgacagcacagtggtccgggcacatcattgtgccgtcggcataaaaaggggactcagaaaaccgaggcgcttggccgatcgcgaggcggcttcaccaccaagctccacgcaaggtgcgacgccagaggcctcccactgggcttcgtgctgacaccagggcaggcacacgacgtgcagggtttcgcgccgctgttccgcatgatgaccgaccggatcgaggccttcctggccgatcgtggctacgatgccgatacgatacgggaggagatcgaggcagccggtatcgaggcggtgatccccgccaaggtcaaccggcgcaatcctgccccgcacgaccgtgccaaatacaaatgccgcaacctcatcgagcgcatgttcaacaaactcaagaactggcggcgcatcgcgacccgctacgacaaaaccggagaatcctatctcggcttcgtcgcactcgcctcagtcaaactatggataccctttgtccaccaaacctaatctcgcagcgcgaccttaagcgaccattgcgcgtacggcacggcacgatcacgcatcatccgccatgcgatattgccggaatccgggccggccaatattggcggcggcgctgcgcggcagggcatggcggctgccgcgacgcgggcggcggttttcaacggccaagccggaagcgcgccgccgcctccagccaagatcacatccgccagaggcggtcagaccgccacgccggccgaagccagcaccgccagcgtcagcaattccgatgcgttggacgccatggtggcgatctgcaccgacttgtccatgccgaccagcatcggcccgatcatggtcgcgccgcccagttcgcgcagcagcttggcagagatattggccgactgaagccccggcatcaccaatatattggccgggccggacaggcggctgaagggataattcttcatcaccgtcgggttgagcgccgcatcggcggtcatctccccttcgaattcgaagtcgacctcgcggtcttccagcaccttcaccgcgtcgcggacattttccaggaagccgcccggcgggttgccgaaattggaataggacaggaatgcgacgcgcggatcatggcccatgcgccgggcgaccgccaccgtaccttccgcgatgtcggccagttcctgggccgtgggacgctcgttcaccgtggtgtcggccaggaacacggtcttgtccttcgtcaccagcacatggatgccgaagggggtgcggcccgccgccgggtccagcacccgcttcacttcgcgcagcgtctgtccgaagggacgggtcatgccggtcagcatcgcgtcggcatggcccatcttcaccagcagcgagccgaagatgttacggtcgcgattgaccatccgctcgcaatcgcggcgcagatagccccggcgctggagccgcttgtagagcgtgtccaccatttccggcaccagcggcgagttgacgctgttgtgcagttcgtagctttccggatcctccacgcccagttccttgagcttgtcatagacatgggcgcgcccgaccagcacggggatgccatagccaagggtgcggaactggatggcggcgcgcagcactacttcctcttccgcctcggcgaagacgacgcgcttgggattggccttcgccacctcataggcggtggtgaggacggaggtggtcgggttgagccgccccttcaaggattggcgataggccgccatgtccgcgatgggccgctgcgcgacgccggtctccatcgccgcctgcgcgacggcggagggcacgacctccatcaggcgcgggtcgaagggcgcggggatgatatagtccgggccgaagctgtgcgagcggccataggccttggcgacttcctccggcacctgttcccgcgccagttcggcgatggccttggcggcggccagcttcatcgcctcgttgatcccggtggcccgcacgtccagcgcgccgcggaagatgaaggggaagcccagcacattgttgacctggttgggatagtccgaccggcccgtggcgacgatggcgtcgggccgcaccgccttggcgtcgggcggcgcgatttccgggtcggggttcgccatggcgaagatgatcggcttgtccgccatggacttcaccatgtcctgcgtcatcgcaccggcgacggagaggcccaggaacacgtccgcgcccttcaccgcttcggccagcgaacgggcgtcggtcttcaccgcatgggccgacttccactggttcatgccctcggtgcggccctggtagatcacgcccttgctgtcgcacatgatcacattgtcatgctgcacgcccagcgccttgatcagttcggtgcaggagatggacgccgcgcccgcgccgttcaccaccaccttcatgtccttcatctcgcggccggtcagcatcgccgcgttgatgacgcccgccgccgcgatgatcgcggtgccgtgctggtcgtcatggaagaccggaatgttcatccgctccttcagcgtctgttcgatgatgaagcattccggggccttgatgtcctccaggttgatgccgccgaaggtcggctccatcagctcgaccgcgtcgatgaacttgtcgacatcctcggtcttgagttcgatgtcgatgctgtcgacgtcggcgaagcgcttgaagaggaccgacttgccctccatcaccggcttggacgccagcgcgcccagattgcccagccccaggatcgccgtgccgttggagatcaccgcgaccagattgcccttggcggtatagtcataggcggtcgccgggtctttcgcgatggcgcgcaccggcaccgcgacgcccggcgagtaggcgaggctgaggtcgcgctgggtcgccatcggcttcgaggcgatgatctcgatcttgccggggcgtcccgtcgagtggaagaacagcgcctcgcgctcggaaaattccacattcgacttgtcggtcatggctgcgcccaccccttgtttggaaagatgaggtggccctagcggcaagaatatcctgtgggcaagtgcgagaagcgcaattttcctgttgctcttgcggtactggcatgaggccgggcttcacgctatccgctttgccatggcgcgaacgatcgatacatccacgcagcaggcgacgcccatgatggcgcaatatctcgcgctgaaggcggaggcgcaggactgcctgctcttctaccgcatgggcgatttcttcgaactgttcttcgaggatgcgaaggcggcggcggcgacgctggacatcgcgctcaccagccggggcgagcatggcggcgcgccgatcccgatgtgcggcgtgccggtgcacagcgcggaatcctatctggcgcggctgatcaaggcgggccatcgcgtcgccatcgccgagcagaccgaaaccccggccgaggccaaggcgcgcgggtccaagtccctcgtcgcccgcgccatcgtccgttacgtgacggcgggcacgctgaccgaggaaacgctgctcgacagccggcgcgacaatatgctggcggcgctggcgcaggtcggcggcgaagaggcggacgaatatgggctggccgccgcagacatttcgaccggccgtttcgaaacgctgacgctgcgggcggccgatctgcccgccgaactggcgcgcctgcggccaagcgagatcgtgctgccggacgggctggacctggaactacccgattcccacccgttcgaccgcgccgccttttccagcagccgggccgaagcggcgctgaaacgcatcttcggcgtggccacgctggacggattcggccagttcagccgcgccgaactggcggccatggggggactgctcggctatctcgaccatgcgggcaagggcaccctgcccttcctggccccgcctgttcgcaagaccagcggcgcgcatgtcgccatcgacgccgcgacccgcgagagcctggaaatcaccgccaccatgagcgggacgcgggcgggcagcctgctgggcgcggtggaccggaccgtcaccggcgcgggcgcccgattgctggcgcaggatctgtcggcgccattgatggatcagcccgcgatcgaggcgcggctgggactggtgcaactcttccatgacgacgccatgttgcgcgaccagttgcgcgtgacgctgcgggccttgccggacatagggcgcgccctggggcgtctggcgatgggccggggcagtccccgcgatctgggtcaactccgcgacgggctgggcgaagcgcggctgttgcgggagcggctgggccgcctgcccgaccagcccctgctgctggcgcagcttctcccctcgctcgacggccatggcgcgctggtcgacagcctgtcccgcgccctcgtccccagcccgcccaccgaaacggccaatggcggctatatcgccgacggctatgacgcggcgctggacgaattgcgtcgcctcgccggggacggccgccgcgccatcgccgcgctggaggcgaaatatcgcgagcagaccggcatcgcctcgctcaagatccggcataatggcgtgctcggctatcatgtcgaggtgcccgcccgcgccgccgaccagttgatgcagcccgacagcggcttcacccatcgccagacgctggcgggcgtggtgcgcttcaattcggtggacctgcacgaacaggcgagccgcgtcgcgcaggcgggcgcccacgcattggtcgccgaagccgcgcatctggaagagctcatagaatccaccctcgcccgcaaggcggagatcgcccgcgccgccgacgccctcgcccggctcgacgtggcggcggcgctggccgaacgggcggcggagggcggttggcagcggccccatttcctgcccgaagacggcgaagggccatgtctggaaatcaccggcggccgccatccggtggtggaggacgcgctgcgccgcgacggccagcccttcgtcgccaacgactgccggcttggggcaagcgaccggctctggctggtcacaggcccgaacatgggcggcaagtccaccttcctgcggcagaatgcgatcatcgtcatcctcgcgcaggcgggcgcctatgtgcccgcccagtccgccaccctgactctggtcgaccgcctcttcagccgcgtcggcgcgtcggacaatctggccaagggccgctccaccttcatggtcgagatggtcgagaccgccgccatattggcgcaagcgaccgagcgcagcttcgtcatcctggatgaagtcgggcgcggcacgtcgacctatgacgggctggcgttggcatgggcggtggtggaggcggtgcatgaggtcaaccgctgccgctgcctgttcgcgacccattatcatgagctgacccggctggcggagacgctatcctccctttccctccaccatgtccgggcgcgggaatggaagggcgatctggtcctgctgcacgaagtcgcggaagggcctgcggaccgcagctacggcctcgccgtggcgcggctggccgggctgccccccgccgtgctcaagcgcgccaaggatgtcctctcccgcctggaagcgggcaaggcgaagaccggcggcatcgcggcggggctggacgacctgcccctcttcgccgccgccgtcgcgcaggtggaggaaaaggccgatccgctccgagccgcgctggacggcatagacgcagacgcgctttccccccgcgaggcgctcgatcaactctatcggctcaagcaactggcagcagccggtcgggatggctagataagccctatggtcatgcagtttccgaaattggggtccagacgcgccatcatcgaccggcgcgccatttccgaccgcatcgccgccctggcgcaggagcatcggggcgaccagatcaagctgcgcggcctgatcgtgaaggaattgaaggacgcgctggacgccgggcgggacgatgtcgcccgccgcctcagccagaagccgacccgcgggcgggaggcggtgaccgccttcgccttcctgatcgaccagattttgcgcctgctctacgacgcgacgacgcaccatctctatccggcaggcaaccgcagcactggcgagcggatcgtgctgattgcggtgggcggctacggccgaggcgagatggcgccgcacagcgacgtcgacatcggcttcatcaccccgtggaagcccaccggctggaccgagcaggtgatcgaatccatgctctattcgctgtgggacctggggctgaaggtcggccatagcagccgttccatcgatgagacgatgcgcatggcgaaggccgacctgaccgtgcgcaccgccctgctggaggcgcgctacatctggggcgacagggcgctgtacgaggaaaccgcagcccgtttcgacagcgagatcatgcagggcaccgcccgcgccttcgtcaccgaaaagctggaggagcgggaggagcggcacaagcggatgggcgacagccgctatgtggtcgaacccaatgtgaaggaggggaagggcgggctgcgcgacctgcacacgctgttctggatcggcaaatatgtgaaccgggtaaagtcggtcgccgaactggtcgatgtcggcctgctcaccgaaagcgaactgcgccagttccagaaggcggaggatttcctctgggcggtgcgctgccacctgcacatgatcaccgggcgggcggaggaccggctgaccttcgacctgcaactggaaaccgcgacccgcatgcatttcatcgggcgcgccgggcgttcgggcgtcgagcggttcatgcgctattatttcctgaacgcgaagacggtgggcgacctgaccgccgtgttcctcgcccatctggacgaccagatggcggaacgcgggcggcgctatatccccagcttcttccgccgtccgaagaagctggacggcttcgtgctggatcgcgggcggctggcgctgcccaatgaccagttcttccaggacgatccggtccggctgctggaaatcttcgcgctggcggacaagcacggcctggccatccaccccagcgcgatgcgcgccgccagccgcgacgccagcctgatcaccgcgaagatacgccgcgatccccgcgccaacgccgccttcatggaggtgctgaccagcccccgcgacccggaaacggtgctgcgctggatgaacgaatcgaccgtcttcggccgcttcgtccccgatttccgccgcgtcgtggcgcagatgcagttcgacatgtatcatcattatacggtggacgagcacaccatccgcgccgtcggcctgctggcgcggatcgagaagggcgagctgaaccaggatcatccgctggcggcggacctgatgggcaagctgctgtcgcgccgggtgctctatgtcgcggtgctgctgcacgatatcgccaaggggcgcggcggcgaccacagcatattgggcgcggaagtggcggaccatctctgcccgcgcctgggcctgaccccggcggagacggagaccgtgtcctggctggtgcggcaccatctgctgatgtcggccaccgccttcaagcgcgatctggccgattacaagacgatcctcgatttcgtcgacgtggtgcagagtccggagcggcttcgcctgctgctctgcctgacggtggtggacatccgcgccgtggggccgggcgtctggaatagctggaaacggcagttgctgggcgatctctacgaggccgccgaagagctgctgcgcctcggccacaagcagaaggggcgcagcgagcgggtcacgaacaaacaacaggcattgcggcaggcgatgggcatgtcggacgcggaattcgcgaagctcagcaagcgcctgccccaaagctactggatcgcggagccggaggacatcctcatccacaatgcgcagcatatattggaggcgggcgattcccccctttccatcgccgcgcaatattatccgcagcgcggcgcgacattggtgacggtctatgccgccgaccatccggggctgttctaccggatcgcgggcgcgatccacctggcgggcggcaacatcatcgacgcgcgcatccacacgacccgcgacggcgtcgccatcgacaatttcctggtgcaggacccgctgggcggcgccttccacagccccgaccagttgacgcgcatccgcaaggcgatcgaggattcgctggccaaccggcaccgcatgatcaccaagctggaggcgcgccccctgccccgcacccgcgcagaggccttccgcatcgaacccaatgtgctgatcgacaacaaggcgtccaaccgcttcaccgtgatcgaggtgaatgcgcgggaccgcccggcgctgctgttcagcctggccaacgcgctgttccagtcgaaggtgacggtccacagcgcccatgtcgccacctatggcgagcgggcggtggatactttctacgtcaccgacctgctggccggaaagatcgaaagcaaggcgcgcctgcaaacgctggagcggcggctgttggaagcggctggcggtgaagtggcggaactggagcgggtttaacagactgccgtcattcccgcggaggcgggaatccatctcccataagaaggtgcttggtggatggtcaggagatggattcccgcctccgcgggaatgacgaacctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacaatctccacatcgccgggcgccagcaacggcaataaccgcagcatatccgcccgctccacggccacgcaccccgccgttggtcgaccttcggacaaatgaaagaaaatcgcgctcccccgccccggtaccggcggcgcgtcattatgccccagcaccacgatcacatcataggcatcatcgtcccgcagcagcttttccgccgaaaaggcccgcggcagatgcaccggccggttataggccggatcggcgacatcgtcggaccagccatccccctcccgcacccagcgccacggcaggcggatgcccgccgcctccaccttgccctgccgcagcagcacgccccggatcggccagacgcccagcggcgtgcacccgtccccttcccgcttgtccgccgccgcgcaggaaccgccccgcccgatggtgcagggcatgtccaattcaccgaaggatagacgccccgcgcccgcatcgacgcggacgacactcatagctggtgcccggtccggtcccgcttggtggcgagatagcgttcattatgcggattggcgggcaggatgatcggcagccgctccgccaccttgattcccgccgcttccagccccgtcaccttgttgggattgttggtgagcagccgcacctcccccacccccagcaggtccagcatccgcgccgccacggaaaaatcccgcgcatcgatggcgaaacccagccgcacattggcgtcgaccgtgtcgaatccctgatcctgcagggcataggcgcgcagcttgttgacgaggccgatgccccgcccttcctgccgcagatagagcaatatgccccaggtggaatccgcgatctgatgcagcgcttcgtgcaattgcggcccgcaatcgcatttcagcgaccctagcacatccccggtcaggcattcgctgtgcagccggatcaccggcggcgatgaatcgcgctgaccgacgatcagcgccacatgctcgcgcggttcgtcggggctgcggaaggcgacgatctcggcggtttcgctggccgataccggcagcctggcccgcgtcgcgatatccagatgcacggcgtcgtcataggcgtcgacatcgtcggcgccgacctccgcctcaacctctccatccaccgtcgcgaaataggcaggcaatatgcccgccagccgcgccagccgcagcgccgccttggccgccagcggcgcggccagcggcttcgccatgaacggccccttcagcggcgaggcaaggtccaggaccgggtcggaaatcgccgtcgccacatcggcgtcgatccacggcgcccgcgccaccagcaccggcatgtcgggatcggccgccgcgatctggttggcgagcttcaacgtctgcgcccgcgccgcggagatcagtatgtcggcccgggcgcccggatcgaaggcggcaagcgtcaccgagtccgccccttccaccgccatcagccgcaacgcgccgtcggcggcctgcacccgcacgggccaaccccggcgcagcgcatcgatggcgcgtgcggcgtcacgagcgcccatcagaaggcgaattccgtgatgatcggcacatggtcggacggccgcgaccagccgcgaatcggctcgacgacgcggtggctgaccgccttttccgcgacgtcccgcgtcatccacatatggtcgagccgccgtccgcgatccgattccgcccagtcgcgggcgcgatagctccaccaggtgtagagccgctgcggcgcggggtagaatttgcggccgatgtcgacccaatcgttcgattcctgcaagcgcgccagaatctcgcattcgatgggcgtatggctgacgacgttcaaaagctgcttgtggctccacacgtcgcattccatcggcgcgatgttgaaatcgccggtcaggatggtcggcttgtcctccagcgtggaggaccattggatcatgcgctccaggaagtcgagcttctgcccgaatttcggattgacctcccgatccggcacgtcgccgccggcgggcacgtagacattctcgatcctgaccccattgtccagccgcacgccgacatggcgcgcctccccattggcctgccagtcgagccggtcgtcctcccggatcggaatcttcgacaggatcgccacgccatggtgcatcggctgtccgttcagcacctgatgattatagccccgctgccggaacagccccgccgggaaggtgtcgttcaccaccttcgtttcctgcagacacaatatgtcgggcgattcttccgtcagaaagcgctcgacaatgtcgagccgggcacgaacgctgttgatattccacgaagcgatgctgagcgtctgagacatgctgatccactaggagtctccgccgcccggcgcaagggcgcaaggatgtgaccgtttgggccgggatttggcccagggcggagcgaaaatagtggatttccagaaccggcgcgcagcgaccttgaaggtcgtgagcaccggaagcgcagaaagccgctatttgcagcccggcctgggccaaatcccggcccaaacgaaaaggcccccgctccgggggcatggaacgggggcctcgatcgcgcccttgaagcgctttgcggcgggagcggggttccgggtaacaggggggaaatcccggtttcgtctctcgccgtggagttccttttagggtccgggatatgagcctcagatgaacgattccgaaaagttttcggcccgtcgcgcctgtggcccgtttagccgccggccgagcgtcccttgggtcgcggatcggtccagcggaaggcggaatcggccaccggcacgccatagcgctggttgctgagcttcaccgccgtccggttgttctgcgaatccagcgctacccagccgtaaagctgaaggcccgccgggctgcccgcatcgcgtttgaagatcatggtgatggtgccatattcgggccgcctggggtcgcgcgcctggacggacagaacggtcggatcgccagtctggatcaccttgccgaatttcgacagatccttgttgggatcgatcagcgcgcccagcggcgaattgccgatcggccagcgctgcacctggcgcacctcataatcgatcatggtcagcgccttgccgtcgcccacgatcagcaaaggcacgcccttctgatattggaaacggatcttgcccggctgcttgatcgtaagccggccggtcagcgtctggccgttgcggtcggtctgggcgaaatcggcggtcatggtggtgacggcgcggatataggcgttgaccctggacaggtccgactggcccgcctgcgcggcggccggcatcatcggcgccgcaaagggcgcgacggcaagggtcagggcagccagcgtcaggccgtggggcgcaaacatgcgcttcatgcgatcatctccggttgttcaggatgaggagtgtaggtggcagggcttgaacccgctgtgaacccgatcgttcctgccatgcaacgaattggccgtctgttttgatcatgcgccccaaggatcggcggcagggctgtggttccacgccttcaggcaaggatcagtcgggcctcttcgccggtctgttgcaggaatccgaccggcccgccgacctcgacgcccttgggcagatcatcggcagtcattccgcacagcgcaagtccgctctggcaggcgagcagggtgacgcccaatcccagcgcctcttcgatcgccatcgccagcgaaggcagccccgcagcccgatgcgcttcgtcgcggggcgcttccacgggcatgcgcagcaatcccaccgcatccagttgcaggaacaccgccgcgccgccgcccagcgccgcctgagccgcagcgatcaccaatgcgccgcgcagccgctcggcatccgccgtcgcgacgacgatcctcagctcgcgcatagttccacggcgcaaccccggcaggcgggatccttcggcacggccacggtgcgaaaccgcatcgacaacaggtcggcgagcagcaggcgccccaccatatcctcgccaaagggaaccagggcgcggatcacctccagcgccgccaggctgcccatcacgcccgtcagcgcgccgatcacgccggtttcggaacagttccgctccggcgcatcctccggcgagccgacgaggcagcgatagcagggcttgcccgcttcccagccgcgataggtcgccaactgcccctcgaacggcccgacagccgccgagacgagcggaatccggagcttctgcgtgcaatcggccaccgccagccgggtggcgaaactgtcgcagccgtccagcacgacatcggcatcccgcagcatcagcacggcattgcctgcatcgatgcgggcgttgatcgggatcagcttcacgtcgggattgagccgcgcaaccgccgccatcgcgctttcggccttcgccgcgccgatttcggcggtgccgaacagaacctgccgctggagattggagagggcgaccgcatcgtcgtctatcacccggatcgtgccgacgcccgccgccgcaagatagaggatggccgggctgccgatcccgcccgcgccgatgatcgccacatcggccgacagcagccgcgcctgccccgcgccgccgatctccttgagcacgatatgccgggcatagcgctcaagctgatcgtccgtgaggggctggggcgtcatcgggcgcgcacccccgtcgacccgaagccgccagcgcccctgaccgtctcgtccagttcctcgacttcggcgaagcgcgccgcctgcaccggcgcggcgaccagttgcgcgatccggtcgccccgcgcgatcacgaagggttcctcgcccagattgatcaatatgaccttcaactcgccccgatagtccgcgtcgatcgtgccgggcgtgttgggcaggctgatcccatgtttcagcgccaggccggagcgcggccgcacctgcacctcatagccttccgggatggccatggcgaaacccgtcgccaccgcatgccggccgcccggcgccaggatgacgtcctccgccgatacgacgtccatccccgccgcatgcgccgtggcataggccggcgccggcaggccccggccatggggcaagcgcttcaggcggatttcaatgggcggaagcggagaggacatgggcgaccttttctatcaggcgggtggcgacggcatccttgggcagatggtcccagctttcgacgccgtccttcgaaacgatgtgcacgctgttggaatcgccgcccatcacgcttgagccgggtgggccggacacgtcattggcgacgatccagtcggcccccttgcgcgccagcttcgcccgcgcatgttcggcgatcttctgcgtttccgcggcaaagccgaccagcaggccgggacgcttcgcatgcctgcccagagtggcgagaatatcgggattttccaccagggcgaggggcgccggcttccccgatccatcctttttcagcttctgatcagccgcatcggccgcgcgccagtcggccaccgccgccaccatgatcgcggcatcggcgggcaaggcctgctccacggcggccagcatctcccgcgccgtctccacatccacgcgggtaacgccaggcggcgtgggcagatgcacaggccccgccaccaaggtcacccgcgccccggcccgcgccgccgccgccgcgatggcgaagccctgcttgccggaggatcggttggcgatgtagcggaccgggtcgatcggctcatgcgtcggcccggccgtcaccagcacatgccgtcccgcgagcggcgcatcggccgcctcgaaatccggctgcccggcaagcggatcggcggcgggcggccgggcgagcagccgcgccacttccgccgcgatcgcctccggatcgggcaggcggcccttgccgaattcgccgcaggccatctccccgttgtccggctccatcacatgcacgccgtcggccttgagctgcgcgacgttccgccgggtcgcggcatgatgccacatgcgcacgttcatggcgggaacggcgagcaccggcttgtcggtcgccagcagcagcgtcgtcgccagatcgtcggcaatgccgcccgccatcctggccaggatattcgccgtcgcgggcgcgaccaccaccaggtcggcctgccgcgaaagctggatatggccgatctcgcgttcttccttgaggtcgaacatgtcgccatagacatgatcctccgtcagcacgcccagcgacagcggcgtcacgaatttctgcgcgctttccgtcagcaccgcccgcaccgcgatgccgcgcttgcgcagcagccgcaccagttccagcgacttgtaggcggcgatgccgcccgaaacgatgagaaggatgcgcttggtcatgacaggcccatcatttgggcaagcggcggcgccttgtccagccattcccatcgtcccgacaagcaatatggccagaggccgggccggaaccgatccgccccttcatgcgattattccatgagagcggcgcaaccgtatcgaaggggcatgcatggcaagaagccggacagcaccgggccagatcgacctcgtcacccgctatcgcgaggtccggggattgagcgaagcgctcgccgcgccgctgtcggacgcggatgcgacggtccagtccatgcccgacgcgtcccccgccaaatggcacctggcgcatgtgagctggttcttcgaatgcttcgtcctgcgcgaccatgtgccgggctacgcgcccttcgatccgcattacgcctatctgttcaacagctattatgaggccgaaggcccacgccacgcccggccgatgcggggcatgctcacccgcccgacgctggaggaaatccgcgcctatcgcgcccatgtcgacagggcgctggccgccgccctgccgatgctgatgcccgatgcgcaagcgctggtgctgctgggcctccaccatgagcagcagcatcaggaactgatgctcaccgacgtgcagcatctgctgtcgctgaacccgctggaacccgcgctctacgacgcgcccaacgcactgcccgcgccgctgccgggccccctccactggatcgagggtcggcagggattggtcgagatcggcgatgacggcaaaagcgacttcgccttcgattgcgagacgccccgccacaagacggtgctgcacccccatgccctggcgcaccggccgataaccaatggcgagtggatcgccttcatcgaggatggcggctatgccgacgccgccctttggctgtcggacggctgggcctgggtgcaggccgaacggatagaggcgccgctttactggcggcggggcgatcagggctggacgcgcttcggcctggacgggcgcaagccggtcaatcccgccgcgccggtcagccatgtcagcctctatgaggcggacgcctatgcccgatgggcgggcgcgcgcctgccgaccgaggcggaatgggaaagcgccgccctgaacgtcgcgccgaccagcggcaaccagttggacggctctgcctgcccccgcccccgcgccgcggacggaggctccgcgctgacgcagatgtacggcgacgtgtgggaatggacgggcagcgcctatcgcccccatcccggtttccgcgccgccgaaggcgcggtgggcgaatataacggcaagttcatgtccgggcagttcgtgctaaagggcggcagttgcgccacgccgcgcggccatatgcggcccagctaccgcaatttcttctacccccatcaacgctggcagttcaccgggctgcggctggcgaaggatctgtgacgcgatgctgctgaccgaggatgtcccgccggccctgcgcgcccccgatccggccttccgccgcgacatcgtcgaaggcttgtcccgcgagcccaaggcgacgccgcccatctggttctacgaccggcggggatcggaactgttcgaggcaatcaccgacctgccggaatattatccgacgcgcacggaaaccgccctgctggagcggcatggcgcggatttcgccgccgccgtcggcgccggtcgggccgtggtggaattcggcgcgggcagttcgcgcaagacaccgcatctgctgcgcgccatcgatccggccgcctatgtgccgatcgacatcagcggcgacttcctccacgcgtcgagcgcggaactggcgtcggcctttccgggcctgcccatcctgccggtggtgggcgacttcaacggcgaactggccttgccggcggcgatcgacgggctgccgcgcctgggcttcttccccggatcgaccatcggcaatatggagccggatgcggcggtcgacctgctgcgggcgatgcggcggctgctgggcggggacgcgatgctgctgatcggcatggaccggatcaaggaccgcgaccggctggtcgccgcctatgacgatgcggccggggtgacggccgcgttcaacctcaacctgatcgcgcgcatcaatcgggagctggcgggcgacctgccgctggacggcttcgtccatcgcgccatctggaacgacgacaaggcgcgcatcgaaatgcatctggaggcggtgcggccgctccatttccacgtcgccggccaatgcttccgcatggagcagggggagaccatccataccgagagcagccataaatatggcgcccgcgacgaaaggctgctgctgcgcgccggcgggtgggagccgctgcgtgaatggagcgacgcggaagggctgttctcgctgatcctcgcgggcgcttagagcatccagcaataactaggaaccgttcactgaacccttcggcaggcgcaggacaggcttgtcgaagcggcgcatgaatgaccgatcctggcgcaggtgcttcgatacgggccttcgacttcgctcagcccctgctcagcacgaacggcgtgcatttgattgaacgcaggatgctttgggcgaactgcaagcgatcgaaacccgctctcatgtcgagagaacaaagctgttcctgcgaaggcaggaacccagttccgccgtccgatctgggttcctgccttcgcaggaacacggggtgcgcgttgggcgggaaagcctccggcggctcagtcggtcaccctcgcggaccaggtggtgatccagtgccatgcgccgcggcattcccccatcgcgctcgcctcgaccaggcggaagcgcgcgccgtcccagacataggcctcgctgccgccgcaatcgccgatgccgcgtcccttggcatagctttgcagggtggccgtttccggcgcccagtccgcattgaccagcatcggatggcctgcctcctcgctccagcccggctgatagtcgaagcccgcgaagcggaagacgcgtcggccaggaatgccggtcgcgatcacggggacggaggtgtagttataggcccccgcaccgcagggcaccaggaccagcgtctccgtcttcgacaatcggtgcagttcgggaggagaggacgcggacctcatctcatccgcgcaacccgtgaaggtgcctagcgccgtcagttcctctcgccagagcgcgggcggctgagcgcccgcgggcacggcggcccgccggatcgtggggagtgggggcgcaggacgcacggcgccgcgcgcaagcaggcccgtcgcgacaagggccgccaccgtgcccgccctgccctgcttcgcgtccatatagcgcagcgcggcagccgagccggccagggacggccggtcgatgcgcctgccgccggcgcggatctccatgccgccgcccttcgccatggcgatcgccagcgcggacgcctgcgggccttggacgcttgcctcgccattcacgctcgtcacgctggcgatcttgcggccgtccaccaggaaatccagcgtttcccggcccttggctgcgcggctgacccagatttcgggatcggcgtccgcccccgcttcccgcacgatgcccagcatcaccggcgcatcgggccagttgccgccttcgggcagcagcgacacggcctcgcatcgattgcgattgtcgcagccgatggtccagtccttgtagctttccagcttgcccggcttcggcgcctgcgccgcggccggcgccgcccacaggaccaagaccgccagcccgaatatgcgtatcgcccccatgcgttaaccataaccgatcttgcaggctgcgggtagaactttcgttatagtgtcggaacgatcagcgcaggctgagcatcaggcccgccagcgccgcgctcatgaggttggcaaggctgcccgcgaccagcgccttcaggcccaaccgggcgatcacgggccgctggttgggcgcaagattgccggtgaccgccatctggatcgcgatggagctgaaattggcgaagccgcacagcgcgaaggtgacgatggcgacggtcgccggcgacagcgcgccctgcacctggccgagattgatataggcgacgaattcgttgagcacgaccttggtcccgaacaggccgcccgccacctgcgcctccgtccagggaatgttgagcagaaccatgagcggggaaaaggcatggccgagcagttgctggaagctgaggtcgggatagccgaaccagccgccgatgccgccgagtatgccgttggccagcgccaccagcgcgacgaaggccagcaccatggcgccgaccgcgacggccagcttcacgccggtctgcgcgccctgcgcggccgccatgatgaggttggcgggcttttcctcgtcatgggtggcggggggcatcggctcgccgggggttccgcccggcagcagagcggcaggcccggtgtcgccgatccggctttcgggcagggcgatgtcgggatgatcgcccaggggaagttcgggttcgcgctccggctcgtcgggcatcatgatcttcgccatcagcaggccgccgggcgcggacatgaagctcgccgccagcagatagtcgatcttgatccccatggaggcataggcggccaggatcgtgcccgcgacgcccgccatgccgctggtcatcacggcgaaaagctgcggcggggtcaggcccgccagataggggcggatgacgagcggactctcgctctgccccacgaagatgttggcggcggcgcacaggctttcgaccttggacacccccgtcaccttctcgatcgcgccgccgacccagcgcaccacttgctgcatgatgcccagatggtagaggatagacaccaggctggcgaagaagatgatcaccggcagcgccgcgatggcgaagctggcgccgccgatctccggcctggcgagcggaccgaagatgaagtccgtccctgcctgcgcatagccgagcaggttcgacacgccatgcgacatgcccgcgatcacggcgcgtccggccggcacgtagagcaccagcagcgcgatgcccgcctgcaacaggaacgccgcgccgacgacgcgaaggcggatggcgcggcggtcggaggaaaggatgaaggcaatggaaaggatcagcgcgataccggctaggccaatgagaagatgcatgaacagctttcgcgggaagaacgaacggcgcgaccataaagagcgcgcatgatggaggccagcagctttacgccaatagctttacgccggtaaatttacgattttgcaaatggattcgggtcgagatgcctgggcgtttgctgctcttatctcgtcgtcatgctggacttgtttcagcatccattctccccaggaaccaaggctcgatctggagaaatgcaccctgaaacaggctcagggtgacgatcatgcaagggtagctagcgtgtgtgtgtggattcagttcagggcgcggcgaaaatagtggattcgagaactggcgcgcagcgtacttcagtgagcaccggaagcgcagaaagccgctatttgcagcccgccatgggctgaatccacacacacgctaaagcggattgccgttttcgtcccgcagcacttcgcggcggccgacatggttgggcggtcccaccagcccctgctcctccatctgctcgatcaggcgggcggcgctgttatagccgacgcgcaattgccgctggagccaactggtcgacgccttctgattttcgaacaccaactggcaggccttgcggaaaagctgcgcgtccgggctgtcgtcgcccagatccaccccgtcgagcgcgaagctgccttcctccggctcctccgtgacggcggcgatatagtcgggctggccctgcgcgcgccaatgatccgccaccacgcgcacctcgtcgtccgacacgaagggaccgtggacgcgcatcagccccttgccgccatgcatgtagagcatgtcgcccttgcccagcagttgttcggcgccctgctcccccaatatggtgcgactgtcgatcttcgacgtcacgaagaagctgatgcgggtcggcaggttcgccttgatcacgccggtgatgacgtcgaccgatggccgctgcgtcgccaggatcaggtggatgcccgccgcgcgcgccttctgcgccagccgctggatcaggaattcgacttccttgcccgccgtcatcatcaggtcggcgagttcgtccaccaccaccacgatctggggcagcggctggaaatccaactgctcctcctcatagatcggcttgccggtctcgggatcgtacccggtctgcacccggcggccgagcggcttgcccttggccttcgcggcgcggaccttctcattgtaattggcgaggttgcggacggaaatcgacgccatcatgcgatagcgatcctccatctgctccaccgcccatttgagcgcccggatcgccttggcaggctccgtcaccaccggcgacagcagatgcggaatatcgtcataggtcgacagttccagcatcttgggatcgatcatgatcagccgcaactggtccggcgtcatgcggtagagcagcgacaggatcatcgcgttcagcccgaccgacttgcccgaacccgtcgtgcccgcgatcagcagatgcggcatcggcgccaggtcggcgatgatcggctcgccggagatattcttgcccaggatgatcggcagcgtcgcctccgccccgaactgctcgctggtgatgagttcgcggaaggacacgccctcccggttcgcgttgggcagttcgatgccgatcaccgtgcgccccggaatcgtcgccacgcgggccgaaagcgccgacatgttgcgggcgatgtcgtcggccagcgcgatcacccggctcgccttgatgccgggcgcaggctccagttcatacatggtgacgaccgggccgggccggacctcgacgatattgcccttcacatggaagtcgtcgagcacggattccagcaggcgcgcattgcgctccagcgcggccttgtcgatcttctgcccctggctcgcggggatcgggttcagcaggtcgggcgagggcagggagctgtggccgaacagatcgtcctgcgacaccggcgccatggggcgctgcgccggcgcgggcttgggcgtctggatgttgatcggcggcttgggttcgttggaaacggtcttgcgcggcgtcgctacgcgctcgaaaacatcgtcctcttcatcggcgtcgacagccggcgcgggaccggccagagcgaatgtcggcttcggcaagctgaggcgcggcagggaaggcctgcgcaaggcgatgatcggcttttccagcgccaggctgcgataccacaggacagcgcccgcgatcagcgtcagcacgatcaggacgccggtgatccatccctgcgcggcgggcatctgcgcggtcaggctggccacgccccgcgccgtcaccagcgcgatgatgccgccccacccggcgggaaggccgaccagcggattggtctggaacagagccagcgcgatgccgatcagcgcgatgcccgcgaagcatttgccgaactgccccttccacccgctcatgtcctggtcgccccagaggcgccgggcggtgatcgccatcagcggcagcaccagcgccaccggcacgcccagcagccagagcaggaaatccgccacccatgcgccgggcgcctgcatgatattctgcacatggtcgcccgcgaccgtgttcatcgacgggtcgctcggctgatagctgagcagcgccagcgccaggaacagggtcgccagcaacagcgcgatcgatccgatcagcgcgccgctgcggatcaggctgcgtttcagcatttcgcgccattccggcgtgcgcttggctccgcggctgacagccatggcctccatgtcccccaaatgttccgtccggggacaatgcgccgagcggggagtccccgtcaagagtccgacccctcggctcgtctcgctgactccgtaacaatccgtatgtcggcgggcggcgggtcagcgcaaaagtccggcgaaaggagacttcgccatgatcgccgccctctaccccgcccttgtcgtcgtcgcgctgggggccttcaccgccgtcctgctgggcgtcagcgtgcaggatgcgctgaggcgagggcgctgagcgcttcgccgtcgacgcgctgcaccgtccattcgtccatcggccgcgcgccgagcgaacggtagaaggcgatggacggttcgttccagtccagcacccaccattccagcctcgcgcaatcccgctccagcgccagttgcgcgaggcgggaaagcagcgccttgcccgcgcccaggccccgcgcttcgggaatgacgaacagatcctccagataaagtcccggccgcccttcgaaggtggagaaattgtggaagaaaagggcgaagccgacggcctccccatcattttccgcgatcaacacctctgccatgggacgcgggccgaagagatatttgtccaggctggcgcggtcggccttcacctcatgcgacagcttctcatagtcggccagggcgaggataaagccgtgaatcgcaccgatgtctgcggcaacggcctcgcggatggtgacggacatgcttttcctttcaggcgacggacggttcgacatgcgatgcctgggccggccctgcacgggacgcgatcaggcatcccaccacgatcagcagcgcgccggccagggtggtcagggtcagccgttcgccaaaggcaagccagccgatgatcgcggcccagaggaaggcgctatactcgaccgggatcaacagttgcgcctccgcccgcgcataggcccaggcaagcgcggcgagcgaggtgaaggccagcgtcgcggccagcgccaccagcgcccatgagggcggcgccggcacgaccggcctgacctggacgagcgccgcgaaaaggacgaacagccccagcatcacgacatgctggaagaaggcgacctctatcggggaagcaagctgcgcctgccgccgctggaggatgaggttccaggcgaacagcaccgccgaaacgaggaccgcgcccgcgcccaacagcgcgtccgtatcataattgccccgcacgcgacccgacaggatgaccgcgacgccgaccagccccagcaaagacgcgccgatggcccgccgcccgatcctctccttgagcagcagggcggcgagatagagcgcgaccagcggcgcgatgaaggacagggcgatggcctcggccagtggcatccgcatgatcgcccagaagaacaggctggccatcaccgccaccaccgccccgcgcagcatgtgcagccgcaacaccgcccgatcgggccagcgctgccgcgtcagcagcatcagagccagccccaacaggctgcccgccacggcgcgccagaacagcgcgtcgaacaggccgatggagaggctcaatcccttcatcaccgcatccatcacggaaaacagcgcgacccccaggcagcagacggcaaagggaagggcgagggagcggggcgcagtcatggggacggggaacggcttattccgccgcttccgcctttccggcatcggtggtttcggcctccagcttggccgcctcgatctccgccgccttggcctccaccaggccgacgatatggtcgatcatgccttcgtcctgcaccgtatgatcggtcaggcccgacagatagaccatatgcttgcccgcgccgccgccggtcaggccgatgtcggtctcccgcgcctcgccggggccgttcaccacgcagcccagcaccgacagcgacagcggcgtgtggatatgctggagccgttcctccagcgcctgcaccgtgcggatcacgtcgaatccctggcgcgcgcaactggggcaggagatgaccttcacgccccgcgtgcggatgccgagcgacttcaatatctcgtaaccgacccgcacttcttcctccggctcggcggaaagcgaaacgcggatcgtgtcgccgatcccggcccagagcaggttgccgatgccgatggcgcttttcaccgtgccgccgatcagcccgcccgcctcggtaatgcccaggtgcagcgggcaatccaccgcttcggccagttgcatataggcggcgacggccaggaagacgtcgctcgccttcaccgccaccttatagtcgtgaaaatcctggtcctggagcagcttgatatggtcgagcgcgctttcgaccagcgcttccgggcaaggctcgccatatttttcgagcagatccttttccaggctgcctgcattgacgccgatgcggatcgagcaaccgttggatttggccgcgtcgaccacttccttcacccgcgcctcgctgccgatattgcccggattgatgcgcagacaggccgcgcccgcatcggcggcttccagagcccgcttatagtggaaatgaatgtccgcgacgatcggcacgcgggcggcgcggacgatctgcttgagcgccgcggtcgacgcctcgtcgggacaggagacgcggatgatgtccacgcccgcttcctcgcaacggcggatctggtcgacggtcgccctgacgtcatcggtgggcgtattggtcatggtctgcaccgtgaccggcgcgccgccgcctaccggaacattgccgaccatgatctggcggcattgcctgcgggcgatgtcgcgccagggacgcaggccgggattatggtcggacatgaaaaaggggctccgtggtgatggagcccctatagggatttaccgcgaactttagaagcgcgagctgttttgcgtttcagcagagctgaaacgtgcggcaccggcccttacccctacccgaccgcccataggctaccatgtctgggcggtcggggggcgaaggccggtgccgctcccatcaaaaacgcgccgtcaaagaagcgccgatctggtccgcattgccgctggtctgcgacagggtggtcgccgtcaccgttgcgggcgcgggataatagctgtccggacggatgatgttcgccttctccacgaaattatgggcatagctgaggttcagcgcaaaggcgggcgagatattataggtcgcgccggccgacagccaggtccgatcgccgtcgggcacgcgggtcgtcagatgctgcggattggtgggcgagcggtcgaacatcgtgcccgcccgcagggtcaaggccgggctgacgtcatattctccgcccaggctgacgctgtagctgtccttgtaatccagttccttgttgctggtcccggcggcggaggtgatggcgatgcccttgaacttcgaccaattgtaccagcgggcgctgatcatggcgcgcagcttcggcgtcaggcgatgcatgaagccgaccgtgacgatgtcgggcaggtcgagcggcgcggaagcgtccaaaacgccattggccgaggcgatcggacccagaaggccggaaatgctctgcgtgccggtcaccttgtgattgacgccggaacggtaggagacgcccacattggtgtcgccattggtgtagaacaggcccgcattccagccgaccgtccagtcgtcgcccttcaaccgggcgaaaccgtcggtggggatcaacggcgaaagctggggcagcgcgttggtgagggtcgccttcacatattgcacgtcgacgccgccgccgatcgagaaattgtcgttgagcccataggctgcgctggactggatattataggtcttgaggtcggtgtagatcgaatcgtaacggccgaaaaagccgtcgtcataatccagcttcaacccgaagggcgcattgacccccaggccaagccacagccggtcggtcgcctgcgccgtgacgtagaagctggggatgggaatgaccttttcgaacggctggccgccgtcattgccggtcaccggcacccgcgcgcccggcacggtgggaacggtgcggtaggtgccgcgattggcctggtgggcggaggccatgagcgcgataccgccgaccgaggtctggatgcccggcaattgcgtcatggccgcgggattgaaatagatggcggacggatcgtccgccgcagcgccggcgccggccattgcccggccggtttcctttggcgcctgttcctgaaggtagaaaccacccgccagagccgggacgggtgctgcgaatgcgcccgacagcaggagactggcgaggatggggcggcgcaatggcatgatgaaacctctcttcaaacgtgtttgcggcaaatggctttcaccggaaaaatgatgcctttaaagccgcgccctattagcaatatggttaaattatcgttcgaaaagccctaatttacggggatttcacgcgctggatcgccgaaaatgcgaaacgacgctacggcaggaagcgaaaaaagggagggcaaaaaggcaaaaaaaaagccgccccggaggacggcttgaaagttttaggagaggatgcctgaaaggccttttccttttgcggtgcagcggcgcatttcgcaaatgcgaaaagctgacccctggttgcgttttctgcaactgcccccttatatccttgtttccctggcgtaaaaatatgtttctcctggcgatctgcctgtcgccgggatcaggaatcggctcgcgaaatccgaatcacgcccgaatcggacagatgggcgtcgatctgcgcgaccaggcgcgccaacccttcctcatccttcgcctcggcgcgggcaacgagcgcgtcctgggtgttggaggccctgagcagccaccagccatcgggcgcgacgacccgcaggccgtcggtttcgtcgacgttcgcgcccagggcctgcaagcgggcgcggacctcctccaccaccgcgaacttgcggctatccgccactggaaagcgaagttcgggcgtattcgccatgttcggcatttcgtcgcgcagggcggtgacgctgcggcccagtcgggtcagaccccggatcaggcgcaccgccgcataaagcccgtcgtcgaaaccgtaataatcgtccgcgaagaagatatggccggtcatctcgccgcccagcggagcggcaatctccttcattttggacttgatcaggctgtggcccgtcttccacatcagcggccgcccgcccagcgcggctatgcggtcgaacagggcctggctggccttcacatccgcgacgatggtggcgttcgggcggtccttcagcaccagttcggcgaagatgcccagcaactggtcgccccagattacccgccccttgccgtccaccacgccgatccggtccccgtctccgtcgaaagccactccgaaatcgagcttcttggcgcggacaagcgctttcaggtccgccagattcgcctcgacagtgggatcggggtgatgatggggaaaatgtccgtctatctgggtgaaaagcacatgatgctcacctggcaggagcttgaccagcttgtccacgaccggcccggcggcgccgttgcccgcgtcccagccaatgcgccaggcggcgccgtcgaacccctgcaccagccgggcgacgtagcggtccatgacggcgacagtctcgacctgccctctgtttccgctcccgccgtcgctccagtcgcccgccgccgccatgctccccagatccgcgatgtccgccccaaaaaaggcctggtgctgaaataccagcttgaagccgttatgatcggcgggattgtggctgccggttatctgcacgccgccgtcgacatcgagcgccgcttcggcataatagagcatgggcgtcgggccgaggcctatgcgcacgacatcggttccggaatcctgcaggccctgcacgaccgcctgttccagcgccggggaactcagccgcccgtcatagccgaccgcgacccttgatccgcctgcccgcctgacgcccatcctcctgacaatcgtgccgaagctgcggcccacggcatagccatccgcctcgcccagcgtgcggcccaccacgccccgaatgtcatattcgcgcaggagcgtgggatgaaagcgatgggccatggcatcctctcccttggcttcaacggcgttgcgcggcttcctcgatcagcaggtcgcgcgcggcgttgatctgggccgccagcgcttcggtgccgcccttgtccggatggaccgaggcgatcaggcggcgatgcgcggcgcggatggcgcgggcgtcggcgtccggtcccacgcccaacagcttgcgcgcgtcgttcaccgcctgggacgaaacggcttgcggcgcgggcgtgcccggcccggctttcgccttgccccgccggcttctggccaggaagaacaaggtggccccgatgagcagcggcgcgccgaccagcggcttgcccttggcggccgcgaccgcgccgaccagagcggcgcccagcgccatgccatccttcgcgctcatgcgttgcaaccgtcccgtccagatcagccaagccgccagcccgatcagaagcagcgccagcagacccatcaggccgcgccgagcatgtccagcggcgcggcctcgacccgcgaaggcagggcaaggcccgacaccatctcgcgcagttcctgccgggcggcgatatggctgacgcccagttcgcccagatgccccttgtccagcagggtcagccccgacggaaagagttcgcggaagatcacccgctccgaaaggcccggaatcacgcggaatccgacgcgacgggaaagctccatcagcgcgtcgcccacccgcttcttgttgcgggcgtcatgatgctggacgcggttgcgcagcaccacccagtcgatggtgacgccgtccgccttggcgcgggtcttgcgcgcctcgaagatcagttcggaatagaaggacaggcgcttcaccttgaatgtttccgcgtccacctgcccaatcaggtcgaaatcgacgaaactgtcgttcatcggcgtcaccagcgtgttggcgcgggcggccatgtggcgggcataatcatcgtcgcggccgggcgtgtcgatgaccaggaaatccttgccttcagccatggccgccgcctgttcctccagcgcctcgacgctgtcgcccttgaacaccgcgaagtccggagtcggcaggtcgatgccgcggcggcgcgcggtctccgcccgattctccatatagcgggtgatggtgcgctgccgcgggtcgaggtcgatcatgccgacgcgatgacccaataccgtcagcgcgatggccgtatgcacggcggtcgtcgacttgccggtcccgcccttctcattggcgaagacgatatggtgcgtttgggcgttcgccatcggaccttcattaccccgttgattgtcgcattgtctgttgaccgtttcagccggtcatgccttagcaggatatacccctatcgctgcccttatcggagccgttcctgtcgtgcaaatcctccgtgacctgccttcgctgcgcgccgccgtcgatgcgctgaaaagcgacggaaaaccgctcgctttggtgcccaccatgggcgcgctgcatgacgggcatatggcgctggtcgaggaagcgcggcgacatgcgggccatgtggcggtgtcgatcttcgtcaatccccgccagttcggggtgaacgaggatctggacgcctatccccggcgggaggcgaaggacgcgcagatgctgcaggccgccggagtcgacatcctctgggcgccgacggtcgacgtcatgtaccctgtgggctatgccaccaacatctccgtctccggcgtgaccgaggggctggacggcgcggcccggcccggccatttcgacggcgtggcgacggtcgtgaccaagctgttcaaccaggtccgcccggacgtcgccctgttcggggaaaaggattatcagcagctcgccgtgatccggcggatggtccgcgatctggacgtgccgatcgagattgtcggcgtgcccacccaaagggccgaggatggcctggccctgtcgtcgcgcaacgcctatctcagcgaggaggagcgcaaggacgcgctcgccctgccccgcgccctgggcgaagcggcgcggcagatggaaaaaggcgcgaccgtggaagcagccatcgccaaggccatcgccctgctggcggcgcatggcttcgatcccatcgactatgtgacgctgtgcgacgcggttactctggaaccgatgacggcgctggaccgtcccgcaaggctgctgggcgcggcgaaactcggcaagacgcgcctgatcgacaatatcccggtcgatccggcctgaatcacatcgcgctcctgcgaaggcaggagcccagttgaaacggcggaactgggctcctgccttcgcaggagcacgtcgcatccggtcagttggtcaaaacggcttcacgatcaccgcgatcacgatcaccgcagccgcgattcccggaatctcgttcagcaaccgcaattgcttctcgctgagcggccgctcccccctggccagcttcttcgcataacccgagatccagccatgatagcctgacaggcccagcacgaagagcaatttcaggtggaaccagccgaaatgccaggcgccgatctccaccatcagcatcaggccgaagacccagaccagaagcagcgacgggttcaggatgatcttgagcagccgcctttcccggtcgatccacttcctgtcctcatccgatcccaccgggcattgctggtgatagacgaagaagcgcggcatcatgaacaggcccgccatcaggaagatgacgaagatgacatgcgcggccttgacccacaaataggctgctcccagataaggcatattcagtctcccgctgcccgcacatagctaagcagcgcttcgacatgatcaatgggggtgtcgggcaatatcccatgccccaagttgaagatatggggccgcccggcaaaggcggcgcggatattgtcgacggcctcttccacggccctgcccccggcgatcagcgccagcggatcgagattcccctgcaccggcagcccctgcggcagcacgcggttggcccagtgcggatcgaccgtctcgtccacgccgaccgcgtcgaccccggtcccgaccgcatagtccgccagtttcgcgcccgcgcccttgggaaagccgatcaccggaatatccggatggatcgccttcagcttctccacgatccgccggttgggccggatcacccagcgctcgaactccagcggggccaggctgcccgcccaactgtcgaaaagctgcacggcctcgacccccgcctcgatctggccgcacagatagaccaccgtcgcatcgatgatcgcatcgatgatcgcgccgaatttatcgggctgccgataggccatgcggcgggccgcgccctggtccttgctgccctgacccgcgaccatataggtggcgatggtccagggactgcccgcaaagcccaggaaggtgacttgcgggtccaatgcggccttcacctgccggaccgtctcatagaccgcctcatagcggctgaaatcgggtttcagggtcgacaggtccgtctccgccaggatcggcgccagacgcggcccttccccggcctcgaaccagagatcctgccccatcgcatagggcacgatcaaaatgtcggaaaacaggatcgcgccgtcgaaaccgaaacggcgcaacggctgcagcgtcacttccgccgccgccgcgctgtcatagaccagttcgaggaatccgcccttttccgcccgcaaggcccgatattccggcagatagcgccctgcctggcgcatcagccacatgggcggcacggcaggcagcgcgcctttcaggaccgaaagcaacggcttgggcatcgggccgttcgaaaggccggcatctggtcccgtcataaactctcttatatttagattcagaaggatgatggagatagtagggcggttggcagcggggtttatgcgctgtgcccggatttgccaacaacttgactccccggagtcgccgattccggtccgagtcagttcgc